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: Hector Martin <[email protected]> 2213M: Sven Peter <[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]> 2288R: 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]> 2881L: NXP S32 Linux Team <[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: Kalle Valo <[email protected]> 3659M: Jeff Johnson <[email protected]> 3660L: [email protected] 3661S: Supported 3662F: drivers/net/wireless/ath/* 3663 3664ATHEROS ATH5K WIRELESS DRIVER 3665M: Jiri Slaby <[email protected]> 3666M: Nick Kossifidis <[email protected]> 3667M: Luis Chamberlain <[email protected]> 3668L: [email protected] 3669S: Maintained 3670W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3671F: drivers/net/wireless/ath/ath5k/ 3672 3673ATHEROS ATH6KL WIRELESS DRIVER 3674L: [email protected] 3675S: Orphan 3676W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3677F: drivers/net/wireless/ath/ath6kl/ 3678 3679ATI_REMOTE2 DRIVER 3680M: Ville Syrjala <[email protected]> 3681S: Maintained 3682F: drivers/input/misc/ati_remote2.c 3683 3684ATK0110 HWMON DRIVER 3685M: Luca Tettamanti <[email protected]> 3686L: [email protected] 3687S: Maintained 3688F: drivers/hwmon/asus_atk0110.c 3689 3690ATLX ETHERNET DRIVERS 3691M: Chris Snook <[email protected]> 3692L: [email protected] 3693S: Maintained 3694W: http://sourceforge.net/projects/atl1 3695W: http://atl1.sourceforge.net 3696F: drivers/net/ethernet/atheros/ 3697 3698ATM 3699M: Chas Williams <[email protected]> 3700L: [email protected] (moderated for non-subscribers) 3701L: [email protected] 3702S: Maintained 3703W: http://linux-atm.sourceforge.net 3704F: drivers/atm/ 3705F: include/linux/atm* 3706F: include/linux/sonet.h 3707F: include/uapi/linux/atm* 3708F: include/uapi/linux/sonet.h 3709 3710ATMEL MACB ETHERNET DRIVER 3711M: Nicolas Ferre <[email protected]> 3712M: Claudiu Beznea <[email protected]> 3713S: Maintained 3714F: drivers/net/ethernet/cadence/ 3715 3716ATMEL MAXTOUCH DRIVER 3717M: Nick Dyer <[email protected]> 3718S: Maintained 3719T: git git://github.com/ndyer/linux.git 3720F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3721F: drivers/input/touchscreen/atmel_mxt_ts.c 3722 3723ATOMIC INFRASTRUCTURE 3724M: Will Deacon <[email protected]> 3725M: Peter Zijlstra <[email protected]> 3726R: Boqun Feng <[email protected]> 3727R: Mark Rutland <[email protected]> 3728L: [email protected] 3729S: Maintained 3730F: Documentation/atomic_*.txt 3731F: arch/*/include/asm/atomic*.h 3732F: include/*/atomic*.h 3733F: include/linux/refcount.h 3734F: scripts/atomic/ 3735 3736ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3737M: Bradley Grove <[email protected]> 3738L: [email protected] 3739S: Supported 3740W: http://www.attotech.com 3741F: drivers/scsi/esas2r 3742 3743ATUSB IEEE 802.15.4 RADIO DRIVER 3744M: Stefan Schmidt <[email protected]> 3745L: [email protected] 3746S: Maintained 3747F: drivers/net/ieee802154/at86rf230.h 3748F: drivers/net/ieee802154/atusb.c 3749F: drivers/net/ieee802154/atusb.h 3750 3751AUDIT SUBSYSTEM 3752M: Paul Moore <[email protected]> 3753M: Eric Paris <[email protected]> 3754L: [email protected] 3755S: Supported 3756W: https://github.com/linux-audit 3757Q: https://patchwork.kernel.org/project/audit/list 3758B: mailto:[email protected] 3759P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3760T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3761F: include/asm-generic/audit_*.h 3762F: include/linux/audit.h 3763F: include/linux/audit_arch.h 3764F: include/uapi/linux/audit.h 3765F: kernel/audit* 3766F: lib/*audit.c 3767K: \baudit_[a-z_0-9]\+\b 3768 3769AUTOFDO BUILD 3770M: Rong Xu <[email protected]> 3771M: Han Shen <[email protected]> 3772S: Supported 3773F: Documentation/dev-tools/autofdo.rst 3774F: scripts/Makefile.autofdo 3775 3776AUXILIARY BUS DRIVER 3777M: Greg Kroah-Hartman <[email protected]> 3778R: Dave Ertman <[email protected]> 3779R: Ira Weiny <[email protected]> 3780S: Supported 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3782F: Documentation/driver-api/auxiliary_bus.rst 3783F: drivers/base/auxiliary.c 3784F: include/linux/auxiliary_bus.h 3785 3786AUXILIARY DISPLAY DRIVERS 3787M: Andy Shevchenko <[email protected]> 3788R: Geert Uytterhoeven <[email protected]> 3789S: Odd Fixes 3790T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3791F: Documentation/devicetree/bindings/auxdisplay/ 3792F: drivers/auxdisplay/ 3793F: include/linux/cfag12864b.h 3794F: include/uapi/linux/map_to_14segment.h 3795F: include/uapi/linux/map_to_7segment.h 3796 3797AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3798M: Subhajit Ghosh <[email protected]> 3799L: [email protected] 3800S: Maintained 3801F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3802F: drivers/iio/light/apds9306.c 3803 3804AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3805M: Andreas Klinger <[email protected]> 3806L: [email protected] 3807S: Maintained 3808F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3809F: drivers/iio/adc/hx711.c 3810 3811AX.25 NETWORK LAYER 3812L: [email protected] 3813S: Orphan 3814W: https://linux-ax25.in-berlin.de 3815F: include/net/ax25.h 3816F: include/uapi/linux/ax25.h 3817F: net/ax25/ 3818 3819AXENTIA ARM DEVICES 3820M: Peter Rosin <[email protected]> 3821L: [email protected] (moderated for non-subscribers) 3822S: Maintained 3823F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3824F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3825F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3826F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3827 3828AXENTIA ASOC DRIVERS 3829M: Peter Rosin <[email protected]> 3830L: [email protected] 3831S: Maintained 3832F: Documentation/devicetree/bindings/sound/axentia,* 3833F: sound/soc/atmel/tse850-pcm5142.c 3834 3835AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3836M: Nuno Sá <[email protected]> 3837L: [email protected] 3838S: Supported 3839W: https://ez.analog.com/linux-software-drivers 3840F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3841F: drivers/hwmon/axi-fan-control.c 3842 3843AXI SPI ENGINE 3844M: Michael Hennerich <[email protected]> 3845M: Nuno Sá <[email protected]> 3846R: David Lechner <[email protected]> 3847L: [email protected] 3848S: Supported 3849W: https://ez.analog.com/linux-software-drivers 3850F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3851F: drivers/spi/spi-axi-spi-engine.c 3852 3853AXI PWM GENERATOR 3854M: Michael Hennerich <[email protected]> 3855M: Nuno Sá <[email protected]> 3856R: Trevor Gamblin <[email protected]> 3857L: [email protected] 3858S: Supported 3859W: https://ez.analog.com/linux-software-drivers 3860F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3861F: drivers/pwm/pwm-axi-pwmgen.c 3862 3863AXXIA I2C CONTROLLER 3864M: Krzysztof Adamski <[email protected]> 3865L: [email protected] 3866S: Maintained 3867F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 3868F: drivers/i2c/busses/i2c-axxia.c 3869 3870AZ6007 DVB DRIVER 3871M: Mauro Carvalho Chehab <[email protected]> 3872L: [email protected] 3873S: Maintained 3874W: https://linuxtv.org 3875T: git git://linuxtv.org/media.git 3876F: drivers/media/usb/dvb-usb-v2/az6007.c 3877 3878AZTECH FM RADIO RECEIVER DRIVER 3879M: Hans Verkuil <[email protected]> 3880L: [email protected] 3881S: Maintained 3882W: https://linuxtv.org 3883T: git git://linuxtv.org/media.git 3884F: drivers/media/radio/radio-aztech* 3885 3886B43 WIRELESS DRIVER 3887L: [email protected] 3888L: [email protected] 3889S: Orphan 3890W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3891F: drivers/net/wireless/broadcom/b43/ 3892 3893B43LEGACY WIRELESS DRIVER 3894L: [email protected] 3895L: [email protected] 3896S: Orphan 3897W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3898F: drivers/net/wireless/broadcom/b43legacy/ 3899 3900BACKLIGHT CLASS/SUBSYSTEM 3901M: Lee Jones <[email protected]> 3902M: Daniel Thompson <[email protected]> 3903M: Jingoo Han <[email protected]> 3904L: [email protected] 3905S: Maintained 3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3907F: Documentation/ABI/stable/sysfs-class-backlight 3908F: Documentation/ABI/testing/sysfs-class-backlight 3909F: Documentation/devicetree/bindings/leds/backlight 3910F: drivers/video/backlight/ 3911F: include/linux/backlight.h 3912F: include/linux/pwm_backlight.h 3913 3914BARCO P50 GPIO DRIVER 3915M: Santosh Kumar Yadav <[email protected]> 3916M: Peter Korsgaard <[email protected]> 3917S: Maintained 3918F: drivers/platform/x86/barco-p50-gpio.c 3919 3920BATMAN ADVANCED 3921M: Marek Lindner <[email protected]> 3922M: Simon Wunderlich <[email protected]> 3923M: Antonio Quartulli <[email protected]> 3924M: Sven Eckelmann <[email protected]> 3925L: [email protected] (moderated for non-subscribers) 3926S: Maintained 3927W: https://www.open-mesh.org/ 3928Q: https://patchwork.open-mesh.org/project/batman/list/ 3929B: https://www.open-mesh.org/projects/batman-adv/issues 3930C: ircs://irc.hackint.org/batadv 3931T: git https://git.open-mesh.org/linux-merge.git 3932F: Documentation/networking/batman-adv.rst 3933F: include/uapi/linux/batadv_packet.h 3934F: include/uapi/linux/batman_adv.h 3935F: net/batman-adv/ 3936 3937BAYCOM/HDLCDRV DRIVERS FOR AX.25 3938M: Thomas Sailer <[email protected]> 3939L: [email protected] 3940S: Maintained 3941W: http://www.baycom.org/~tom/ham/ham.html 3942F: drivers/net/hamradio/baycom* 3943 3944BCACHE (BLOCK LAYER CACHE) 3945M: Coly Li <[email protected]> 3946M: Kent Overstreet <[email protected]> 3947L: [email protected] 3948S: Maintained 3949W: http://bcache.evilpiepirate.org 3950C: irc://irc.oftc.net/bcache 3951F: drivers/md/bcache/ 3952 3953BCACHEFS 3954M: Kent Overstreet <[email protected]> 3955L: [email protected] 3956S: Supported 3957C: irc://irc.oftc.net/bcache 3958T: git https://evilpiepirate.org/git/bcachefs.git 3959F: fs/bcachefs/ 3960F: Documentation/filesystems/bcachefs/ 3961 3962BDISP ST MEDIA DRIVER 3963M: Fabien Dessenne <[email protected]> 3964L: [email protected] 3965S: Supported 3966W: https://linuxtv.org 3967T: git git://linuxtv.org/media.git 3968F: drivers/media/platform/st/sti/bdisp 3969 3970BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3971M: Dariusz Marcinkiewicz <[email protected]> 3972L: [email protected] 3973S: Maintained 3974F: drivers/net/ethernet/ec_bhf.c 3975 3976BEFS FILE SYSTEM 3977M: Luis de Bethencourt <[email protected]> 3978M: Salah Triki <[email protected]> 3979S: Maintained 3980T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3981F: Documentation/filesystems/befs.rst 3982F: fs/befs/ 3983 3984BFQ I/O SCHEDULER 3985M: Yu Kuai <[email protected]> 3986L: [email protected] 3987S: Odd Fixes 3988F: Documentation/block/bfq-iosched.rst 3989F: block/bfq-* 3990 3991BFS FILE SYSTEM 3992M: "Tigran A. Aivazian" <[email protected]> 3993S: Maintained 3994F: Documentation/filesystems/bfs.rst 3995F: fs/bfs/ 3996F: include/uapi/linux/bfs_fs.h 3997 3998BINMAN 3999M: Simon Glass <[email protected]> 4000S: Supported 4001F: Documentation/devicetree/bindings/mtd/partitions/binman* 4002 4003BITMAP API 4004M: Yury Norov <[email protected]> 4005R: Rasmus Villemoes <[email protected]> 4006S: Maintained 4007F: include/linux/bitfield.h 4008F: include/linux/bitmap-str.h 4009F: include/linux/bitmap.h 4010F: include/linux/bits.h 4011F: include/linux/cpumask.h 4012F: include/linux/cpumask_types.h 4013F: include/linux/find.h 4014F: include/linux/nodemask.h 4015F: include/linux/nodemask_types.h 4016F: include/vdso/bits.h 4017F: lib/bitmap-str.c 4018F: lib/bitmap.c 4019F: lib/cpumask.c 4020F: lib/cpumask_kunit.c 4021F: lib/find_bit.c 4022F: lib/find_bit_benchmark.c 4023F: lib/test_bitmap.c 4024F: tools/include/linux/bitfield.h 4025F: tools/include/linux/bitmap.h 4026F: tools/include/linux/bits.h 4027F: tools/include/linux/find.h 4028F: tools/include/vdso/bits.h 4029F: tools/lib/bitmap.c 4030F: tools/lib/find_bit.c 4031 4032BITOPS API 4033M: Yury Norov <[email protected]> 4034R: Rasmus Villemoes <[email protected]> 4035S: Maintained 4036F: arch/*/include/asm/bitops.h 4037F: arch/*/include/asm/bitops_32.h 4038F: arch/*/include/asm/bitops_64.h 4039F: arch/*/lib/bitops.c 4040F: include/asm-generic/bitops 4041F: include/asm-generic/bitops.h 4042F: include/linux/bitops.h 4043F: lib/test_bitops.c 4044F: tools/*/bitops* 4045 4046BLINKM RGB LED DRIVER 4047M: Jan-Simon Moeller <[email protected]> 4048S: Maintained 4049F: drivers/leds/leds-blinkm.c 4050 4051BLOCK LAYER 4052M: Jens Axboe <[email protected]> 4053L: [email protected] 4054S: Maintained 4055T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4056F: Documentation/ABI/stable/sysfs-block 4057F: Documentation/block/ 4058F: block/ 4059F: drivers/block/ 4060F: include/linux/bio.h 4061F: include/linux/blk* 4062F: kernel/trace/blktrace.c 4063F: lib/sbitmap.c 4064 4065BLOCK LAYER DEVICE DRIVER API [RUST] 4066M: Andreas Hindborg <[email protected]> 4067R: Boqun Feng <[email protected]> 4068L: [email protected] 4069L: [email protected] 4070S: Supported 4071W: https://rust-for-linux.com 4072B: https://github.com/Rust-for-Linux/linux/issues 4073C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4074T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4075F: drivers/block/rnull.rs 4076F: rust/kernel/block.rs 4077F: rust/kernel/block/ 4078 4079BLOCK2MTD DRIVER 4080M: Joern Engel <[email protected]> 4081L: [email protected] 4082S: Maintained 4083F: drivers/mtd/devices/block2mtd.c 4084 4085BLUETOOTH DRIVERS 4086M: Marcel Holtmann <[email protected]> 4087M: Luiz Augusto von Dentz <[email protected]> 4088L: [email protected] 4089S: Supported 4090W: http://www.bluez.org/ 4091T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4092T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4093F: Documentation/devicetree/bindings/net/bluetooth/ 4094F: drivers/bluetooth/ 4095 4096BLUETOOTH SUBSYSTEM 4097M: Marcel Holtmann <[email protected]> 4098M: Johan Hedberg <[email protected]> 4099M: Luiz Augusto von Dentz <[email protected]> 4100L: [email protected] 4101S: Supported 4102W: http://www.bluez.org/ 4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4104T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4105F: Documentation/ABI/stable/sysfs-class-bluetooth 4106F: include/net/bluetooth/ 4107F: net/bluetooth/ 4108 4109BONDING DRIVER 4110M: Jay Vosburgh <[email protected]> 4111L: [email protected] 4112S: Maintained 4113F: Documentation/networking/bonding.rst 4114F: drivers/net/bonding/ 4115F: include/net/bond* 4116F: include/uapi/linux/if_bonding.h 4117F: tools/testing/selftests/drivers/net/bonding/ 4118 4119BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4120M: Dan Robertson <[email protected]> 4121L: [email protected] 4122S: Maintained 4123F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4124F: drivers/iio/accel/bma400* 4125 4126BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4127M: Alex Lanzano <[email protected]> 4128L: [email protected] 4129S: Maintained 4130F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4131F: drivers/iio/imu/bmi270/ 4132 4133BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4134M: Jagath Jog J <[email protected]> 4135L: [email protected] 4136S: Maintained 4137F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4138F: drivers/iio/imu/bmi323/ 4139 4140BPF JIT for ARC 4141M: Shahab Vahedi <[email protected]> 4142L: [email protected] 4143S: Maintained 4144F: arch/arc/net/ 4145 4146BPF JIT for ARM 4147M: Russell King <[email protected]> 4148M: Puranjay Mohan <[email protected]> 4149L: [email protected] 4150S: Maintained 4151F: arch/arm/net/ 4152 4153BPF JIT for ARM64 4154M: Daniel Borkmann <[email protected]> 4155M: Alexei Starovoitov <[email protected]> 4156M: Puranjay Mohan <[email protected]> 4157R: Xu Kuohai <[email protected]> 4158L: [email protected] 4159S: Supported 4160F: arch/arm64/net/ 4161 4162BPF JIT for LOONGARCH 4163M: Tiezhu Yang <[email protected]> 4164R: Hengqi Chen <[email protected]> 4165L: [email protected] 4166S: Maintained 4167F: arch/loongarch/net/ 4168 4169BPF JIT for MIPS (32-BIT AND 64-BIT) 4170M: Johan Almbladh <[email protected]> 4171M: Paul Burton <[email protected]> 4172L: [email protected] 4173S: Maintained 4174F: arch/mips/net/ 4175 4176BPF JIT for NFP NICs 4177M: Jakub Kicinski <[email protected]> 4178L: [email protected] 4179S: Odd Fixes 4180F: drivers/net/ethernet/netronome/nfp/bpf/ 4181 4182BPF JIT for POWERPC (32-BIT AND 64-BIT) 4183M: Hari Bathini <[email protected]> 4184M: Christophe Leroy <[email protected]> 4185R: Naveen N Rao <[email protected]> 4186L: [email protected] 4187S: Supported 4188F: arch/powerpc/net/ 4189 4190BPF JIT for RISC-V (32-bit) 4191M: Luke Nelson <[email protected]> 4192M: Xi Wang <[email protected]> 4193L: [email protected] 4194S: Maintained 4195F: arch/riscv/net/ 4196X: arch/riscv/net/bpf_jit_comp64.c 4197 4198BPF JIT for RISC-V (64-bit) 4199M: Björn Töpel <[email protected]> 4200R: Pu Lehui <[email protected]> 4201R: Puranjay Mohan <[email protected]> 4202L: [email protected] 4203S: Maintained 4204F: arch/riscv/net/ 4205X: arch/riscv/net/bpf_jit_comp32.c 4206 4207BPF JIT for S390 4208M: Ilya Leoshkevich <[email protected]> 4209M: Heiko Carstens <[email protected]> 4210M: Vasily Gorbik <[email protected]> 4211L: [email protected] 4212S: Supported 4213F: arch/s390/net/ 4214X: arch/s390/net/pnet.c 4215 4216BPF JIT for SPARC (32-BIT AND 64-BIT) 4217M: David S. Miller <[email protected]> 4218L: [email protected] 4219S: Odd Fixes 4220F: arch/sparc/net/ 4221 4222BPF JIT for X86 32-BIT 4223M: Wang YanQing <[email protected]> 4224L: [email protected] 4225S: Odd Fixes 4226F: arch/x86/net/bpf_jit_comp32.c 4227 4228BPF JIT for X86 64-BIT 4229M: Alexei Starovoitov <[email protected]> 4230M: Daniel Borkmann <[email protected]> 4231L: [email protected] 4232S: Supported 4233F: arch/x86/net/ 4234X: arch/x86/net/bpf_jit_comp32.c 4235 4236BPF [BTF] 4237M: Martin KaFai Lau <[email protected]> 4238L: [email protected] 4239S: Maintained 4240F: include/linux/btf* 4241F: kernel/bpf/btf.c 4242 4243BPF [CORE] 4244M: Alexei Starovoitov <[email protected]> 4245M: Daniel Borkmann <[email protected]> 4246R: John Fastabend <[email protected]> 4247L: [email protected] 4248S: Maintained 4249F: include/linux/bpf* 4250F: include/linux/filter.h 4251F: include/linux/tnum.h 4252F: kernel/bpf/core.c 4253F: kernel/bpf/dispatcher.c 4254F: kernel/bpf/mprog.c 4255F: kernel/bpf/syscall.c 4256F: kernel/bpf/tnum.c 4257F: kernel/bpf/trampoline.c 4258F: kernel/bpf/verifier.c 4259 4260BPF [CRYPTO] 4261M: Vadim Fedorenko <[email protected]> 4262L: [email protected] 4263S: Maintained 4264F: crypto/bpf_crypto_skcipher.c 4265F: include/linux/bpf_crypto.h 4266F: kernel/bpf/crypto.c 4267 4268BPF [DOCUMENTATION] (Related to Standardization) 4269R: David Vernet <[email protected]> 4270L: [email protected] 4271L: [email protected] 4272S: Maintained 4273F: Documentation/bpf/standardization/ 4274 4275BPF [GENERAL] (Safe Dynamic Programs and Tools) 4276M: Alexei Starovoitov <[email protected]> 4277M: Daniel Borkmann <[email protected]> 4278M: Andrii Nakryiko <[email protected]> 4279R: Martin KaFai Lau <[email protected]> 4280R: Eduard Zingerman <[email protected]> 4281R: Song Liu <[email protected]> 4282R: Yonghong Song <[email protected]> 4283R: John Fastabend <[email protected]> 4284R: KP Singh <[email protected]> 4285R: Stanislav Fomichev <[email protected]> 4286R: Hao Luo <[email protected]> 4287R: Jiri Olsa <[email protected]> 4288L: [email protected] 4289S: Supported 4290W: https://bpf.io/ 4291Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4292T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4294F: Documentation/bpf/ 4295F: Documentation/networking/filter.rst 4296F: Documentation/userspace-api/ebpf/ 4297F: arch/*/net/* 4298F: include/linux/bpf* 4299F: include/linux/btf* 4300F: include/linux/filter.h 4301F: include/trace/events/xdp.h 4302F: include/uapi/linux/bpf* 4303F: include/uapi/linux/btf* 4304F: include/uapi/linux/filter.h 4305F: kernel/bpf/ 4306F: kernel/trace/bpf_trace.c 4307F: lib/buildid.c 4308F: lib/test_bpf.c 4309F: net/bpf/ 4310F: net/core/filter.c 4311F: net/sched/act_bpf.c 4312F: net/sched/cls_bpf.c 4313F: samples/bpf/ 4314F: scripts/bpf_doc.py 4315F: scripts/Makefile.btf 4316F: scripts/pahole-version.sh 4317F: tools/bpf/ 4318F: tools/lib/bpf/ 4319F: tools/testing/selftests/bpf/ 4320 4321BPF [ITERATOR] 4322M: Yonghong Song <[email protected]> 4323L: [email protected] 4324S: Maintained 4325F: kernel/bpf/*iter.c 4326 4327BPF [L7 FRAMEWORK] (sockmap) 4328M: John Fastabend <[email protected]> 4329M: Jakub Sitnicki <[email protected]> 4330L: [email protected] 4331L: [email protected] 4332S: Maintained 4333F: include/linux/skmsg.h 4334F: net/core/skmsg.c 4335F: net/core/sock_map.c 4336F: net/ipv4/tcp_bpf.c 4337F: net/ipv4/udp_bpf.c 4338F: net/unix/unix_bpf.c 4339 4340BPF [LIBRARY] (libbpf) 4341M: Andrii Nakryiko <[email protected]> 4342M: Eduard Zingerman <[email protected]> 4343L: [email protected] 4344S: Maintained 4345F: tools/lib/bpf/ 4346 4347BPF [MISC] 4348L: [email protected] 4349S: Odd Fixes 4350K: (?:\b|_)bpf(?:\b|_) 4351 4352BPF [NETKIT] (BPF-programmable network device) 4353M: Daniel Borkmann <[email protected]> 4354M: Nikolay Aleksandrov <[email protected]> 4355L: [email protected] 4356L: [email protected] 4357S: Supported 4358F: drivers/net/netkit.c 4359F: include/net/netkit.h 4360 4361BPF [NETWORKING] (struct_ops, reuseport) 4362M: Martin KaFai Lau <[email protected]> 4363L: [email protected] 4364L: [email protected] 4365S: Maintained 4366F: kernel/bpf/bpf_struct* 4367 4368BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4369M: Martin KaFai Lau <[email protected]> 4370M: Daniel Borkmann <[email protected]> 4371R: John Fastabend <[email protected]> 4372L: [email protected] 4373L: [email protected] 4374S: Maintained 4375F: include/net/tcx.h 4376F: kernel/bpf/tcx.c 4377F: net/core/filter.c 4378F: net/sched/act_bpf.c 4379F: net/sched/cls_bpf.c 4380 4381BPF [RINGBUF] 4382M: Andrii Nakryiko <[email protected]> 4383L: [email protected] 4384S: Maintained 4385F: kernel/bpf/ringbuf.c 4386 4387BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4388M: KP Singh <[email protected]> 4389M: Matt Bobrowski <[email protected]> 4390L: [email protected] 4391S: Maintained 4392F: Documentation/bpf/prog_lsm.rst 4393F: include/linux/bpf_lsm.h 4394F: kernel/bpf/bpf_lsm.c 4395F: kernel/trace/bpf_trace.c 4396F: security/bpf/ 4397 4398BPF [SELFTESTS] (Test Runners & Infrastructure) 4399M: Andrii Nakryiko <[email protected]> 4400M: Eduard Zingerman <[email protected]> 4401R: Mykola Lysenko <[email protected]> 4402L: [email protected] 4403S: Maintained 4404F: tools/testing/selftests/bpf/ 4405 4406BPF [STORAGE & CGROUPS] 4407M: Martin KaFai Lau <[email protected]> 4408L: [email protected] 4409S: Maintained 4410F: kernel/bpf/*storage.c 4411F: kernel/bpf/bpf_lru* 4412F: kernel/bpf/cgroup.c 4413 4414BPF [TOOLING] (bpftool) 4415M: Quentin Monnet <[email protected]> 4416L: [email protected] 4417S: Maintained 4418F: kernel/bpf/disasm.* 4419F: tools/bpf/bpftool/ 4420 4421BPF [TRACING] 4422M: Song Liu <[email protected]> 4423R: Jiri Olsa <[email protected]> 4424L: [email protected] 4425S: Maintained 4426F: kernel/bpf/stackmap.c 4427F: kernel/trace/bpf_trace.c 4428F: lib/buildid.c 4429 4430BROADCOM ASP 2.0 ETHERNET DRIVER 4431M: Justin Chen <[email protected]> 4432M: Florian Fainelli <[email protected]> 4433L: [email protected] 4434L: [email protected] 4435S: Supported 4436F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4437F: drivers/net/ethernet/broadcom/asp2/ 4438 4439BROADCOM B44 10/100 ETHERNET DRIVER 4440M: Michael Chan <[email protected]> 4441L: [email protected] 4442S: Maintained 4443F: drivers/net/ethernet/broadcom/b44.* 4444 4445BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4446M: Florian Fainelli <[email protected]> 4447L: [email protected] 4448L: [email protected] (subscribers-only) 4449S: Supported 4450F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4451F: drivers/net/dsa/b53/* 4452F: drivers/net/dsa/bcm_sf2* 4453F: include/linux/dsa/brcm.h 4454F: include/linux/platform_data/b53.h 4455 4456BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4457M: Florian Fainelli <[email protected]> 4458R: Broadcom internal kernel review list <[email protected]> 4459L: [email protected] (moderated for non-subscribers) 4460L: [email protected] (moderated for non-subscribers) 4461S: Maintained 4462T: git https://github.com/broadcom/stblinux.git 4463F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4464F: drivers/pci/controller/pcie-brcmstb.c 4465F: drivers/staging/vc04_services 4466N: bcm2711 4467N: bcm283* 4468N: raspberrypi 4469 4470BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4471M: Florian Fainelli <[email protected]> 4472M: Ray Jui <[email protected]> 4473M: Scott Branden <[email protected]> 4474R: Broadcom internal kernel review list <[email protected]> 4475S: Maintained 4476T: git https://github.com/broadcom/mach-bcm 4477F: arch/arm/mach-bcm/ 4478N: bcm281* 4479N: bcm113* 4480N: bcm216* 4481N: kona 4482 4483BROADCOM BCM2835 CAMERA DRIVERS 4484M: Raspberry Pi Kernel Maintenance <[email protected]> 4485L: [email protected] 4486S: Maintained 4487F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4488F: drivers/media/platform/broadcom/bcm2835-unicam* 4489 4490BROADCOM BCM47XX MIPS ARCHITECTURE 4491M: Hauke Mehrtens <[email protected]> 4492M: Rafał Miłecki <[email protected]> 4493L: [email protected] 4494S: Maintained 4495F: Documentation/devicetree/bindings/mips/brcm/ 4496F: arch/mips/bcm47xx/* 4497F: arch/mips/include/asm/mach-bcm47xx/* 4498 4499BROADCOM BCM4908 ETHERNET DRIVER 4500M: Rafał Miłecki <[email protected]> 4501R: Broadcom internal kernel review list <[email protected]> 4502L: [email protected] 4503S: Maintained 4504F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4505F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4506F: drivers/net/ethernet/broadcom/unimac.h 4507 4508BROADCOM BCM4908 PINMUX DRIVER 4509M: Rafał Miłecki <[email protected]> 4510R: Broadcom internal kernel review list <[email protected]> 4511L: [email protected] 4512S: Maintained 4513F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4514F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4515 4516BROADCOM BCM5301X ARM ARCHITECTURE 4517M: Florian Fainelli <[email protected]> 4518M: Hauke Mehrtens <[email protected]> 4519M: Rafał Miłecki <[email protected]> 4520R: Broadcom internal kernel review list <[email protected]> 4521L: [email protected] (moderated for non-subscribers) 4522S: Maintained 4523F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4524F: arch/arm/boot/dts/broadcom/bcm470* 4525F: arch/arm/boot/dts/broadcom/bcm5301* 4526F: arch/arm/boot/dts/broadcom/bcm953012* 4527F: arch/arm/mach-bcm/bcm_5301x.c 4528 4529BROADCOM BCM53573 ARM ARCHITECTURE 4530M: Florian Fainelli <[email protected]> 4531M: Rafał Miłecki <[email protected]> 4532R: Broadcom internal kernel review list <[email protected]> 4533L: [email protected] (moderated for non-subscribers) 4534S: Maintained 4535F: arch/arm/boot/dts/broadcom/bcm47189* 4536F: arch/arm/boot/dts/broadcom/bcm53573* 4537 4538BROADCOM BCM63XX/BCM33XX UDC DRIVER 4539M: Kevin Cernekee <[email protected]> 4540L: [email protected] 4541S: Maintained 4542F: drivers/usb/gadget/udc/bcm63xx_udc.* 4543 4544BROADCOM BCM7XXX ARM ARCHITECTURE 4545M: Florian Fainelli <[email protected]> 4546R: Broadcom internal kernel review list <[email protected]> 4547L: [email protected] (moderated for non-subscribers) 4548S: Maintained 4549T: git https://github.com/broadcom/stblinux.git 4550F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4551F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4552F: arch/arm/include/asm/hardware/cache-b15-rac.h 4553F: arch/arm/mach-bcm/*brcmstb* 4554F: arch/arm/mm/cache-b15-rac.c 4555F: drivers/bus/brcmstb_gisb.c 4556F: drivers/pci/controller/pcie-brcmstb.c 4557N: brcmstb 4558N: bcm7038 4559N: bcm7120 4560 4561BROADCOM BCMBCA ARM ARCHITECTURE 4562M: William Zhang <[email protected]> 4563M: Anand Gore <[email protected]> 4564M: Kursad Oney <[email protected]> 4565M: Florian Fainelli <[email protected]> 4566M: Rafał Miłecki <[email protected]> 4567R: Broadcom internal kernel review list <[email protected]> 4568L: [email protected] (moderated for non-subscribers) 4569S: Maintained 4570T: git https://github.com/broadcom/stblinux.git 4571F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4572F: arch/arm64/boot/dts/broadcom/bcmbca/* 4573N: bcmbca 4574N: bcm[9]?47622 4575N: bcm[9]?4912 4576N: bcm[9]?63138 4577N: bcm[9]?63146 4578N: bcm[9]?63148 4579N: bcm[9]?63158 4580N: bcm[9]?63178 4581N: bcm[9]?6756 4582N: bcm[9]?6813 4583N: bcm[9]?6846 4584N: bcm[9]?6855 4585N: bcm[9]?6856 4586N: bcm[9]?6858 4587N: bcm[9]?6878 4588 4589BROADCOM BDC DRIVER 4590M: Justin Chen <[email protected]> 4591M: Al Cooper <[email protected]> 4592R: Broadcom internal kernel review list <[email protected]> 4593L: [email protected] 4594S: Maintained 4595F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4596F: drivers/usb/gadget/udc/bdc/ 4597 4598BROADCOM BMIPS CPUFREQ DRIVER 4599M: Markus Mayer <[email protected]> 4600R: Broadcom internal kernel review list <[email protected]> 4601L: [email protected] 4602S: Maintained 4603F: drivers/cpufreq/bmips-cpufreq.c 4604 4605BROADCOM BMIPS MIPS ARCHITECTURE 4606M: Florian Fainelli <[email protected]> 4607R: Broadcom internal kernel review list <[email protected]> 4608L: [email protected] 4609S: Maintained 4610T: git https://github.com/broadcom/stblinux.git 4611F: arch/mips/bmips/* 4612F: arch/mips/boot/dts/brcm/bcm*.dts* 4613F: arch/mips/include/asm/mach-bmips/* 4614F: arch/mips/kernel/*bmips* 4615F: drivers/irqchip/irq-bcm63* 4616F: drivers/irqchip/irq-bcm7* 4617F: drivers/irqchip/irq-brcmstb* 4618F: drivers/pmdomain/bcm/bcm63xx-power.c 4619F: include/linux/bcm963xx_nvram.h 4620F: include/linux/bcm963xx_tag.h 4621 4622BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4623M: Rasesh Mody <[email protected]> 4624M: [email protected] 4625L: [email protected] 4626S: Maintained 4627F: drivers/net/ethernet/broadcom/bnx2.* 4628F: drivers/net/ethernet/broadcom/bnx2_* 4629 4630BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4631M: Saurav Kashyap <[email protected]> 4632M: Javed Hasan <[email protected]> 4633M: [email protected] 4634L: [email protected] 4635S: Supported 4636F: drivers/scsi/bnx2fc/ 4637 4638BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4639M: Nilesh Javali <[email protected]> 4640M: Manish Rangankar <[email protected]> 4641M: [email protected] 4642L: [email protected] 4643S: Supported 4644F: drivers/scsi/bnx2i/ 4645 4646BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4647M: Sudarsana Kalluru <[email protected]> 4648M: Manish Chopra <[email protected]> 4649L: [email protected] 4650S: Maintained 4651F: drivers/net/ethernet/broadcom/bnx2x/ 4652 4653BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4654M: Michael Chan <[email protected]> 4655M: Pavan Chebbi <[email protected]> 4656L: [email protected] 4657S: Maintained 4658F: drivers/firmware/broadcom/tee_bnxt_fw.c 4659F: drivers/net/ethernet/broadcom/bnxt/ 4660F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4661 4662BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4663M: Arend van Spriel <[email protected]> 4664L: [email protected] 4665L: [email protected] 4666L: [email protected] 4667S: Supported 4668F: drivers/net/wireless/broadcom/brcm80211/ 4669F: include/linux/platform_data/brcmfmac.h 4670 4671BROADCOM BRCMSTB GPIO DRIVER 4672M: Doug Berger <[email protected]> 4673M: Florian Fainelli <[email protected]> 4674R: Broadcom internal kernel review list <[email protected]> 4675S: Supported 4676F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4677F: drivers/gpio/gpio-brcmstb.c 4678 4679BROADCOM BRCMSTB I2C DRIVER 4680M: Kamal Dasu <[email protected]> 4681R: Broadcom internal kernel review list <[email protected]> 4682L: [email protected] 4683S: Supported 4684F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4685F: drivers/i2c/busses/i2c-brcmstb.c 4686 4687BROADCOM BRCMSTB UART DRIVER 4688M: Al Cooper <[email protected]> 4689R: Broadcom internal kernel review list <[email protected]> 4690L: [email protected] 4691S: Maintained 4692F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4693F: drivers/tty/serial/8250/8250_bcm7271.c 4694 4695BROADCOM BRCMSTB USB EHCI DRIVER 4696M: Justin Chen <[email protected]> 4697M: Al Cooper <[email protected]> 4698R: Broadcom internal kernel review list <[email protected]> 4699L: [email protected] 4700S: Maintained 4701F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4702F: drivers/usb/host/ehci-brcm.* 4703 4704BROADCOM BRCMSTB USB PIN MAP DRIVER 4705M: Al Cooper <[email protected]> 4706R: Broadcom internal kernel review list <[email protected]> 4707L: [email protected] 4708S: Maintained 4709F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4710F: drivers/usb/misc/brcmstb-usb-pinmap.c 4711 4712BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4713M: Justin Chen <[email protected]> 4714M: Al Cooper <[email protected]> 4715R: Broadcom internal kernel review list <[email protected]> 4716L: [email protected] 4717S: Maintained 4718F: drivers/phy/broadcom/phy-brcm-usb* 4719 4720BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4721M: William Zhang <[email protected]> 4722M: Kursad Oney <[email protected]> 4723M: Jonas Gorski <[email protected]> 4724R: Broadcom internal kernel review list <[email protected]> 4725L: [email protected] 4726S: Maintained 4727F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4728F: drivers/spi/spi-bcm63xx-hsspi.c 4729F: drivers/spi/spi-bcmbca-hsspi.c 4730 4731BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4732M: Jonas Gorski <[email protected]> 4733L: [email protected] 4734S: Odd Fixes 4735F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4736F: drivers/spi/spi-bcm63xx.c 4737 4738BROADCOM ETHERNET PHY DRIVERS 4739M: Florian Fainelli <[email protected]> 4740R: Broadcom internal kernel review list <[email protected]> 4741L: [email protected] 4742S: Supported 4743F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4744F: drivers/net/phy/bcm*.[ch] 4745F: drivers/net/phy/broadcom.c 4746F: include/linux/brcmphy.h 4747 4748BROADCOM GENET ETHERNET DRIVER 4749M: Doug Berger <[email protected]> 4750M: Florian Fainelli <[email protected]> 4751R: Broadcom internal kernel review list <[email protected]> 4752L: [email protected] 4753S: Maintained 4754F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4755F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4756F: drivers/net/ethernet/broadcom/genet/ 4757F: drivers/net/ethernet/broadcom/unimac.h 4758F: drivers/net/mdio/mdio-bcm-unimac.c 4759F: include/linux/platform_data/bcmgenet.h 4760F: include/linux/platform_data/mdio-bcm-unimac.h 4761 4762BROADCOM IPROC ARM ARCHITECTURE 4763M: Ray Jui <[email protected]> 4764M: Scott Branden <[email protected]> 4765R: Broadcom internal kernel review list <[email protected]> 4766L: [email protected] (moderated for non-subscribers) 4767S: Maintained 4768T: git https://github.com/broadcom/stblinux.git 4769F: arch/arm64/boot/dts/broadcom/northstar2/* 4770F: arch/arm64/boot/dts/broadcom/stingray/* 4771F: drivers/clk/bcm/clk-ns* 4772F: drivers/clk/bcm/clk-sr* 4773F: drivers/pinctrl/bcm/pinctrl-ns* 4774F: include/dt-bindings/clock/bcm-sr* 4775N: iproc 4776N: cygnus 4777N: bcm[-_]nsp 4778N: bcm9113* 4779N: bcm9583* 4780N: bcm9585* 4781N: bcm9586* 4782N: bcm988312 4783N: bcm113* 4784N: bcm583* 4785N: bcm585* 4786N: bcm586* 4787N: bcm88312 4788N: hr2 4789N: stingray 4790 4791BROADCOM IPROC GBIT ETHERNET DRIVER 4792M: Rafał Miłecki <[email protected]> 4793R: Broadcom internal kernel review list <[email protected]> 4794L: [email protected] 4795S: Maintained 4796F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4797F: drivers/net/ethernet/broadcom/bgmac* 4798F: drivers/net/ethernet/broadcom/unimac.h 4799 4800BROADCOM KONA GPIO DRIVER 4801M: Ray Jui <[email protected]> 4802R: Broadcom internal kernel review list <[email protected]> 4803S: Supported 4804F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4805F: drivers/gpio/gpio-bcm-kona.c 4806 4807BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4808M: Sathya Prakash Veerichetty <[email protected]> 4809M: Kashyap Desai <[email protected]> 4810M: Sumit Saxena <[email protected]> 4811M: Sreekanth Reddy <[email protected]> 4812L: [email protected] 4813L: [email protected] 4814S: Supported 4815W: https://www.broadcom.com/support/storage 4816F: drivers/scsi/mpi3mr/ 4817 4818BROADCOM NETXTREME-E ROCE DRIVER 4819M: Selvin Xavier <[email protected]> 4820M: Kalesh AP <[email protected]> 4821L: [email protected] 4822S: Supported 4823W: http://www.broadcom.com 4824F: drivers/infiniband/hw/bnxt_re/ 4825F: include/uapi/rdma/bnxt_re-abi.h 4826 4827BROADCOM NVRAM DRIVER 4828M: Rafał Miłecki <[email protected]> 4829L: [email protected] 4830S: Maintained 4831F: drivers/firmware/broadcom/* 4832 4833BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4834M: Rafał Miłecki <[email protected]> 4835M: Florian Fainelli <[email protected]> 4836R: Broadcom internal kernel review list <[email protected]> 4837L: [email protected] 4838S: Maintained 4839T: git https://github.com/broadcom/stblinux.git 4840F: drivers/pmdomain/bcm/bcm-pmb.c 4841F: include/dt-bindings/soc/bcm-pmb.h 4842 4843BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4844M: Rafał Miłecki <[email protected]> 4845L: [email protected] 4846S: Maintained 4847F: drivers/bcma/ 4848F: include/linux/bcma/ 4849 4850BROADCOM SPI DRIVER 4851M: Kamal Dasu <[email protected]> 4852R: Broadcom internal kernel review list <[email protected]> 4853S: Maintained 4854F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4855F: drivers/spi/spi-bcm-qspi.* 4856F: drivers/spi/spi-brcmstb-qspi.c 4857F: drivers/spi/spi-iproc-qspi.c 4858 4859BROADCOM STB AVS CPUFREQ DRIVER 4860M: Markus Mayer <[email protected]> 4861R: Broadcom internal kernel review list <[email protected]> 4862L: [email protected] 4863S: Maintained 4864F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4865F: drivers/cpufreq/brcmstb* 4866 4867BROADCOM STB AVS TMON DRIVER 4868M: Markus Mayer <[email protected]> 4869R: Broadcom internal kernel review list <[email protected]> 4870L: [email protected] 4871S: Maintained 4872F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4873F: drivers/thermal/broadcom/brcmstb* 4874 4875BROADCOM STB DPFE DRIVER 4876M: Markus Mayer <[email protected]> 4877R: Broadcom internal kernel review list <[email protected]> 4878L: [email protected] (moderated for non-subscribers) 4879S: Maintained 4880F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4881F: drivers/memory/brcmstb_dpfe.c 4882 4883BROADCOM STB NAND FLASH DRIVER 4884M: Brian Norris <[email protected]> 4885M: Kamal Dasu <[email protected]> 4886R: Broadcom internal kernel review list <[email protected]> 4887L: [email protected] 4888S: Maintained 4889F: drivers/mtd/nand/raw/brcmnand/ 4890F: include/linux/platform_data/brcmnand.h 4891 4892BROADCOM STB PCIE DRIVER 4893M: Jim Quinlan <[email protected]> 4894M: Nicolas Saenz Julienne <[email protected]> 4895M: Florian Fainelli <[email protected]> 4896R: Broadcom internal kernel review list <[email protected]> 4897L: [email protected] 4898S: Maintained 4899F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4900F: drivers/pci/controller/pcie-brcmstb.c 4901 4902BROADCOM SYSTEMPORT ETHERNET DRIVER 4903M: Florian Fainelli <[email protected]> 4904R: Broadcom internal kernel review list <[email protected]> 4905L: [email protected] 4906S: Maintained 4907F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4908F: drivers/net/ethernet/broadcom/bcmsysport.* 4909F: drivers/net/ethernet/broadcom/unimac.h 4910 4911BROADCOM TG3 GIGABIT ETHERNET DRIVER 4912M: Pavan Chebbi <[email protected]> 4913M: Michael Chan <[email protected]> 4914L: [email protected] 4915S: Maintained 4916F: drivers/net/ethernet/broadcom/tg3.* 4917 4918BROADCOM VK DRIVER 4919M: Scott Branden <[email protected]> 4920R: Broadcom internal kernel review list <[email protected]> 4921S: Supported 4922F: drivers/misc/bcm-vk/ 4923F: include/uapi/linux/misc/bcm_vk.h 4924 4925BROCADE BFA FC SCSI DRIVER 4926M: Anil Gurumurthy <[email protected]> 4927M: Sudarsana Kalluru <[email protected]> 4928L: [email protected] 4929S: Supported 4930F: drivers/scsi/bfa/ 4931 4932BROCADE BNA 10 GIGABIT ETHERNET DRIVER 4933M: Rasesh Mody <[email protected]> 4934M: Sudarsana Kalluru <[email protected]> 4935M: [email protected] 4936L: [email protected] 4937S: Maintained 4938F: drivers/net/ethernet/brocade/bna/ 4939 4940BSG (block layer generic sg v4 driver) 4941M: FUJITA Tomonori <[email protected]> 4942L: [email protected] 4943S: Supported 4944F: block/bsg.c 4945F: include/linux/bsg.h 4946F: include/uapi/linux/bsg.h 4947 4948BT87X AUDIO DRIVER 4949M: Clemens Ladisch <[email protected]> 4950L: [email protected] 4951S: Maintained 4952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4953F: Documentation/sound/cards/bt87x.rst 4954F: sound/pci/bt87x.c 4955 4956BT8XXGPIO DRIVER 4957M: Michael Buesch <[email protected]> 4958S: Maintained 4959W: http://bu3sch.de/btgpio.php 4960F: drivers/gpio/gpio-bt8xx.c 4961 4962BTRFS FILE SYSTEM 4963M: Chris Mason <[email protected]> 4964M: Josef Bacik <[email protected]> 4965M: David Sterba <[email protected]> 4966L: [email protected] 4967S: Maintained 4968W: https://btrfs.readthedocs.io 4969Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 4970C: irc://irc.libera.chat/btrfs 4971T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 4972F: Documentation/filesystems/btrfs.rst 4973F: fs/btrfs/ 4974F: include/linux/btrfs* 4975F: include/trace/events/btrfs.h 4976F: include/uapi/linux/btrfs* 4977 4978BTTV VIDEO4LINUX DRIVER 4979M: Mauro Carvalho Chehab <[email protected]> 4980L: [email protected] 4981S: Odd fixes 4982W: https://linuxtv.org 4983T: git git://linuxtv.org/media.git 4984F: Documentation/driver-api/media/drivers/bttv* 4985F: drivers/media/pci/bt8xx/bttv* 4986 4987BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4988M: Chanwoo Choi <[email protected]> 4989L: [email protected] 4990L: [email protected] 4991S: Maintained 4992T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4993F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 4994F: drivers/devfreq/exynos-bus.c 4995 4996BUSLOGIC SCSI DRIVER 4997M: Khalid Aziz <[email protected]> 4998L: [email protected] 4999S: Maintained 5000F: drivers/scsi/BusLogic.* 5001F: drivers/scsi/FlashPoint.* 5002 5003BXCAN CAN NETWORK DRIVER 5004M: Dario Binacchi <[email protected]> 5005L: [email protected] 5006S: Maintained 5007F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 5008F: drivers/net/can/bxcan.c 5009 5010C-MEDIA CMI8788 DRIVER 5011M: Clemens Ladisch <[email protected]> 5012L: [email protected] 5013S: Maintained 5014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5015F: sound/pci/oxygen/ 5016 5017C-SKY ARCHITECTURE 5018M: Guo Ren <[email protected]> 5019L: [email protected] 5020S: Supported 5021T: git https://github.com/c-sky/csky-linux.git 5022F: Documentation/devicetree/bindings/csky/ 5023F: Documentation/devicetree/bindings/interrupt-controller/csky,* 5024F: Documentation/devicetree/bindings/timer/csky,* 5025F: arch/csky/ 5026F: drivers/clocksource/timer-gx6605s.c 5027F: drivers/clocksource/timer-mp-csky.c 5028F: drivers/irqchip/irq-csky-* 5029N: csky 5030K: csky 5031 5032CA8210 IEEE-802.15.4 RADIO DRIVER 5033L: [email protected] 5034S: Orphan 5035W: https://github.com/Cascoda/ca8210-linux.git 5036F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 5037F: drivers/net/ieee802154/ca8210.c 5038 5039CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 5040M: David Howells <[email protected]> 5041L: [email protected] 5042S: Supported 5043F: Documentation/filesystems/caching/cachefiles.rst 5044F: fs/cachefiles/ 5045 5046CACHESTAT: PAGE CACHE STATS FOR A FILE 5047M: Nhat Pham <[email protected]> 5048M: Johannes Weiner <[email protected]> 5049L: [email protected] 5050S: Maintained 5051F: tools/testing/selftests/cachestat/test_cachestat.c 5052 5053CADENCE MIPI-CSI2 BRIDGES 5054M: Maxime Ripard <[email protected]> 5055L: [email protected] 5056S: Maintained 5057F: Documentation/devicetree/bindings/media/cdns,*.txt 5058F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5059F: drivers/media/platform/cadence/cdns-csi2* 5060 5061CADENCE NAND DRIVER 5062L: [email protected] 5063S: Orphan 5064F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml 5065F: drivers/mtd/nand/raw/cadence-nand-controller.c 5066 5067CADENCE USB3 DRD IP DRIVER 5068M: Peter Chen <[email protected]> 5069M: Pawel Laszczak <[email protected]> 5070R: Roger Quadros <[email protected]> 5071L: [email protected] 5072S: Maintained 5073T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5074F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5075F: drivers/usb/cdns3/ 5076X: drivers/usb/cdns3/cdnsp* 5077 5078CADENCE USBHS DRIVER 5079M: Pawel Laszczak <[email protected]> 5080L: [email protected] 5081S: Maintained 5082F: drivers/usb/gadget/udc/cdns2 5083 5084CADENCE USBSSP DRD IP DRIVER 5085M: Pawel Laszczak <[email protected]> 5086L: [email protected] 5087S: Maintained 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5089F: drivers/usb/cdns3/ 5090X: drivers/usb/cdns3/cdns3* 5091 5092CADET FM/AM RADIO RECEIVER DRIVER 5093M: Hans Verkuil <[email protected]> 5094L: [email protected] 5095S: Maintained 5096W: https://linuxtv.org 5097T: git git://linuxtv.org/media.git 5098F: drivers/media/radio/radio-cadet* 5099 5100CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5101L: [email protected] 5102S: Orphan 5103T: git git://linuxtv.org/media.git 5104F: Documentation/admin-guide/media/cafe_ccic* 5105F: drivers/media/platform/marvell/ 5106 5107CAIF NETWORK LAYER 5108L: [email protected] 5109S: Orphan 5110F: Documentation/networking/caif/ 5111F: drivers/net/caif/ 5112F: include/net/caif/ 5113F: include/uapi/linux/caif/ 5114F: net/caif/ 5115 5116CAKE QDISC 5117M: Toke Høiland-Jørgensen <[email protected]> 5118L: [email protected] (moderated for non-subscribers) 5119S: Maintained 5120F: net/sched/sch_cake.c 5121 5122CAN NETWORK DRIVERS 5123M: Marc Kleine-Budde <[email protected]> 5124M: Vincent Mailhol <[email protected]> 5125L: [email protected] 5126S: Maintained 5127W: https://github.com/linux-can 5128T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5130F: Documentation/devicetree/bindings/net/can/ 5131F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5132F: drivers/net/can/ 5133F: drivers/phy/phy-can-transceiver.c 5134F: include/linux/can/bittiming.h 5135F: include/linux/can/dev.h 5136F: include/linux/can/length.h 5137F: include/linux/can/platform/ 5138F: include/linux/can/rx-offload.h 5139F: include/uapi/linux/can/error.h 5140F: include/uapi/linux/can/netlink.h 5141F: include/uapi/linux/can/vxcan.h 5142 5143CAN NETWORK LAYER 5144M: Oliver Hartkopp <[email protected]> 5145M: Marc Kleine-Budde <[email protected]> 5146L: [email protected] 5147S: Maintained 5148W: https://github.com/linux-can 5149T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5151F: Documentation/networking/can.rst 5152F: Documentation/networking/iso15765-2.rst 5153F: include/linux/can/can-ml.h 5154F: include/linux/can/core.h 5155F: include/linux/can/skb.h 5156F: include/net/netns/can.h 5157F: include/uapi/linux/can.h 5158F: include/uapi/linux/can/bcm.h 5159F: include/uapi/linux/can/gw.h 5160F: include/uapi/linux/can/isotp.h 5161F: include/uapi/linux/can/raw.h 5162F: net/can/ 5163F: net/sched/em_canid.c 5164 5165CAN-J1939 NETWORK LAYER 5166M: Robin van der Gracht <[email protected]> 5167M: Oleksij Rempel <[email protected]> 5168R: [email protected] 5169L: [email protected] 5170S: Maintained 5171F: Documentation/networking/j1939.rst 5172F: include/uapi/linux/can/j1939.h 5173F: net/can/j1939/ 5174 5175CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5176M: Damien Le Moal <[email protected]> 5177L: [email protected] 5178L: [email protected] (pinctrl driver) 5179F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5180F: drivers/pinctrl/pinctrl-k210.c 5181 5182CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5183M: Damien Le Moal <[email protected]> 5184L: [email protected] 5185L: [email protected] 5186S: Maintained 5187F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5188F: drivers/reset/reset-k210.c 5189 5190CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5191M: Damien Le Moal <[email protected]> 5192L: [email protected] 5193S: Maintained 5194F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5195F: drivers/soc/canaan/ 5196F: include/soc/canaan/ 5197 5198CAPABILITIES 5199M: Serge Hallyn <[email protected]> 5200L: [email protected] 5201S: Supported 5202F: include/linux/capability.h 5203F: include/trace/events/capability.h 5204F: include/uapi/linux/capability.h 5205F: kernel/capability.c 5206F: security/commoncap.c 5207 5208CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5209M: Kevin Tsai <[email protected]> 5210S: Maintained 5211F: drivers/iio/light/cm* 5212 5213CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5214M: Christian Lamparter <[email protected]> 5215L: [email protected] 5216S: Maintained 5217W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5218F: drivers/net/wireless/ath/carl9170/ 5219 5220CAVIUM I2C DRIVER 5221M: Robert Richter <[email protected]> 5222S: Odd Fixes 5223W: http://www.marvell.com 5224F: drivers/i2c/busses/i2c-octeon* 5225F: drivers/i2c/busses/i2c-thunderx* 5226 5227CAVIUM LIQUIDIO NETWORK DRIVER 5228L: [email protected] 5229S: Orphan 5230W: http://www.marvell.com 5231F: drivers/net/ethernet/cavium/liquidio/ 5232 5233CAVIUM MMC DRIVER 5234M: Robert Richter <[email protected]> 5235S: Odd Fixes 5236W: http://www.marvell.com 5237F: drivers/mmc/host/cavium* 5238 5239CAVIUM OCTEON-TX CRYPTO DRIVER 5240M: George Cherian <[email protected]> 5241L: [email protected] 5242S: Supported 5243W: http://www.marvell.com 5244F: drivers/crypto/cavium/cpt/ 5245 5246CAVIUM THUNDERX2 ARM64 SOC 5247M: Robert Richter <[email protected]> 5248L: [email protected] (moderated for non-subscribers) 5249S: Odd Fixes 5250F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5251F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5252 5253CBS/ETF/TAPRIO QDISCS 5254M: Vinicius Costa Gomes <[email protected]> 5255L: [email protected] 5256S: Maintained 5257F: net/sched/sch_cbs.c 5258F: net/sched/sch_etf.c 5259F: net/sched/sch_taprio.c 5260 5261CC2520 IEEE-802.15.4 RADIO DRIVER 5262M: Stefan Schmidt <[email protected]> 5263L: [email protected] 5264S: Odd Fixes 5265F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5266F: drivers/net/ieee802154/cc2520.c 5267 5268CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5269M: Gilad Ben-Yossef <[email protected]> 5270L: [email protected] 5271S: Supported 5272W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5273F: drivers/crypto/ccree/ 5274 5275CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5276M: Hadar Gat <[email protected]> 5277L: [email protected] 5278S: Supported 5279W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5280F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5281F: drivers/char/hw_random/cctrng.c 5282F: drivers/char/hw_random/cctrng.h 5283 5284CEC FRAMEWORK 5285M: Hans Verkuil <[email protected]> 5286L: [email protected] 5287S: Supported 5288W: http://linuxtv.org 5289T: git git://linuxtv.org/media.git 5290F: Documentation/ABI/testing/debugfs-cec-error-inj 5291F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5292F: Documentation/driver-api/media/cec-core.rst 5293F: Documentation/userspace-api/media/cec 5294F: drivers/media/cec/ 5295F: drivers/media/rc/keymaps/rc-cec.c 5296F: include/media/cec-notifier.h 5297F: include/media/cec.h 5298F: include/uapi/linux/cec-funcs.h 5299F: include/uapi/linux/cec.h 5300 5301CEC GPIO DRIVER 5302M: Hans Verkuil <[email protected]> 5303L: [email protected] 5304S: Supported 5305W: http://linuxtv.org 5306T: git git://linuxtv.org/media.git 5307F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5308F: drivers/media/cec/platform/cec-gpio/ 5309 5310CELL BROADBAND ENGINE ARCHITECTURE 5311L: [email protected] 5312S: Orphan 5313F: arch/powerpc/include/asm/cell*.h 5314F: arch/powerpc/include/asm/spu*.h 5315F: arch/powerpc/include/uapi/asm/spu*.h 5316F: arch/powerpc/platforms/cell/ 5317 5318CELLWISE CW2015 BATTERY DRIVER 5319M: Tobias Schrammm <[email protected]> 5320S: Maintained 5321F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5322F: drivers/power/supply/cw2015_battery.c 5323 5324CEPH COMMON CODE (LIBCEPH) 5325M: Ilya Dryomov <[email protected]> 5326M: Xiubo Li <[email protected]> 5327L: [email protected] 5328S: Supported 5329W: http://ceph.com/ 5330T: git https://github.com/ceph/ceph-client.git 5331F: include/linux/ceph/ 5332F: include/linux/crush/ 5333F: net/ceph/ 5334 5335CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5336M: Xiubo Li <[email protected]> 5337M: Ilya Dryomov <[email protected]> 5338L: [email protected] 5339S: Supported 5340W: http://ceph.com/ 5341T: git https://github.com/ceph/ceph-client.git 5342F: Documentation/filesystems/ceph.rst 5343F: fs/ceph/ 5344 5345CERTIFICATE HANDLING 5346M: David Howells <[email protected]> 5347M: David Woodhouse <[email protected]> 5348L: [email protected] 5349S: Maintained 5350F: Documentation/admin-guide/module-signing.rst 5351F: certs/ 5352F: scripts/sign-file.c 5353F: scripts/ssl-common.h 5354F: tools/certs/ 5355 5356CFAG12864B LCD DRIVER 5357M: Miguel Ojeda <[email protected]> 5358S: Maintained 5359F: drivers/auxdisplay/cfag12864b.c 5360F: include/linux/cfag12864b.h 5361 5362CFAG12864BFB LCD FRAMEBUFFER DRIVER 5363M: Miguel Ojeda <[email protected]> 5364S: Maintained 5365F: drivers/auxdisplay/cfag12864bfb.c 5366F: include/linux/cfag12864b.h 5367 5368CHAR and MISC DRIVERS 5369M: Arnd Bergmann <[email protected]> 5370M: Greg Kroah-Hartman <[email protected]> 5371S: Supported 5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5373F: drivers/char/ 5374F: drivers/misc/ 5375F: include/linux/miscdevice.h 5376F: samples/rust/rust_misc_device.rs 5377X: drivers/char/agp/ 5378X: drivers/char/hw_random/ 5379X: drivers/char/ipmi/ 5380X: drivers/char/random.c 5381X: drivers/char/tpm/ 5382 5383CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5384M: Thomas Weißschuh <[email protected]> 5385L: [email protected] 5386S: Maintained 5387F: Documentation/hwmon/powerz.rst 5388F: drivers/hwmon/powerz.c 5389 5390CHECKPATCH 5391M: Andy Whitcroft <[email protected]> 5392M: Joe Perches <[email protected]> 5393R: Dwaipayan Ray <[email protected]> 5394R: Lukas Bulwahn <[email protected]> 5395S: Maintained 5396F: scripts/checkpatch.pl 5397 5398CHECKPATCH DOCUMENTATION 5399M: Dwaipayan Ray <[email protected]> 5400M: Lukas Bulwahn <[email protected]> 5401R: Joe Perches <[email protected]> 5402S: Maintained 5403F: Documentation/dev-tools/checkpatch.rst 5404 5405CHINESE DOCUMENTATION 5406M: Alex Shi <[email protected]> 5407M: Yanteng Si <[email protected]> 5408S: Maintained 5409F: Documentation/translations/zh_CN/ 5410 5411CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5412M: Peter Chen <[email protected]> 5413L: [email protected] 5414S: Maintained 5415T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5416F: drivers/usb/chipidea/ 5417 5418CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5419M: Hans de Goede <[email protected]> 5420L: [email protected] 5421S: Maintained 5422F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5423F: drivers/input/touchscreen/chipone_icn8318.c 5424 5425CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5426M: Hans de Goede <[email protected]> 5427L: [email protected] 5428S: Maintained 5429F: drivers/input/touchscreen/chipone_icn8505.c 5430 5431CHROME HARDWARE PLATFORM SUPPORT 5432M: Benson Leung <[email protected]> 5433M: Tzung-Bi Shih <[email protected]> 5434L: [email protected] 5435S: Maintained 5436T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5437F: drivers/platform/chrome/ 5438 5439CHROMEOS EC CODEC DRIVER 5440M: Cheng-Yi Chiang <[email protected]> 5441M: Tzung-Bi Shih <[email protected]> 5442R: Guenter Roeck <[email protected]> 5443L: [email protected] 5444S: Maintained 5445F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5446F: sound/soc/codecs/cros_ec_codec.* 5447 5448CHROMEOS EC CHARGE CONTROL 5449M: Thomas Weißschuh <[email protected]> 5450S: Maintained 5451F: drivers/power/supply/cros_charge-control.c 5452 5453CHROMEOS EC HARDWARE MONITORING 5454M: Thomas Weißschuh <[email protected]> 5455L: [email protected] 5456L: [email protected] 5457S: Maintained 5458F: Documentation/hwmon/cros_ec_hwmon.rst 5459F: drivers/hwmon/cros_ec_hwmon.c 5460 5461CHROMEOS EC LED DRIVER 5462M: Thomas Weißschuh <[email protected]> 5463S: Maintained 5464F: drivers/leds/leds-cros_ec.c 5465 5466CHROMEOS EC SUBDRIVERS 5467M: Benson Leung <[email protected]> 5468R: Guenter Roeck <[email protected]> 5469L: [email protected] 5470S: Maintained 5471F: drivers/power/supply/cros_charge-control.c 5472F: drivers/power/supply/cros_usbpd-charger.c 5473N: cros_ec 5474N: cros-ec 5475 5476CHROMEOS EC UART DRIVER 5477M: Bhanu Prakash Maiya <[email protected]> 5478R: Benson Leung <[email protected]> 5479R: Tzung-Bi Shih <[email protected]> 5480S: Maintained 5481F: drivers/platform/chrome/cros_ec_uart.c 5482 5483CHROMEOS EC USB PD NOTIFY DRIVER 5484M: Prashant Malani <[email protected]> 5485L: [email protected] 5486S: Maintained 5487F: drivers/platform/chrome/cros_usbpd_notify.c 5488F: include/linux/platform_data/cros_usbpd_notify.h 5489 5490CHROMEOS EC USB TYPE-C DRIVER 5491M: Prashant Malani <[email protected]> 5492M: Benson Leung <[email protected]> 5493M: Abhishek Pandit-Subedi <[email protected]> 5494L: [email protected] 5495S: Maintained 5496F: drivers/platform/chrome/cros_ec_typec.* 5497F: drivers/platform/chrome/cros_typec_altmode.* 5498F: drivers/platform/chrome/cros_typec_switch.c 5499F: drivers/platform/chrome/cros_typec_vdm.* 5500 5501CHROMEOS HPS DRIVER 5502M: Dan Callaghan <[email protected]> 5503R: Sami Kyöstilä <[email protected]> 5504S: Maintained 5505F: drivers/platform/chrome/cros_hps_i2c.c 5506 5507CHROMEOS EC WATCHDOG 5508M: Lukasz Majczak <[email protected]> 5509L: [email protected] 5510S: Maintained 5511F: drivers/watchdog/cros_ec_wdt.c 5512 5513CHROMEOS UCSI DRIVER 5514M: Abhishek Pandit-Subedi <[email protected]> 5515M: Łukasz Bartosik <[email protected]> 5516L: [email protected] 5517S: Maintained 5518F: drivers/usb/typec/ucsi/cros_ec_ucsi.c 5519 5520CHRONTEL CH7322 CEC DRIVER 5521M: Joe Tessler <[email protected]> 5522L: [email protected] 5523S: Maintained 5524T: git git://linuxtv.org/media.git 5525F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5526F: drivers/media/cec/i2c/ch7322.c 5527 5528CIRRUS LOGIC AUDIO CODEC DRIVERS 5529M: David Rhodes <[email protected]> 5530M: Richard Fitzgerald <[email protected]> 5531L: [email protected] 5532L: [email protected] 5533S: Maintained 5534F: Documentation/devicetree/bindings/sound/cirrus,cs* 5535F: Documentation/sound/codecs/cs* 5536F: drivers/mfd/cs42l43* 5537F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5538F: drivers/spi/spi-cs42l43* 5539F: include/dt-bindings/sound/cs* 5540F: include/linux/mfd/cs42l43* 5541F: include/sound/cs* 5542F: sound/pci/hda/cirrus* 5543F: sound/pci/hda/cs* 5544F: sound/pci/hda/hda_component* 5545F: sound/pci/hda/hda_cs_dsp_ctl.* 5546F: sound/soc/codecs/cs* 5547 5548CIRRUS LOGIC HAPTIC DRIVERS 5549M: James Ogletree <[email protected]> 5550M: Fred Treven <[email protected]> 5551M: Ben Bright <[email protected]> 5552L: [email protected] 5553S: Supported 5554F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5555F: drivers/input/misc/cs40l* 5556F: drivers/mfd/cs40l* 5557F: include/linux/mfd/cs40l* 5558F: sound/soc/codecs/cs40l* 5559 5560CIRRUS LOGIC DSP FIRMWARE DRIVER 5561M: Simon Trimmer <[email protected]> 5562M: Charles Keepax <[email protected]> 5563M: Richard Fitzgerald <[email protected]> 5564L: [email protected] 5565S: Supported 5566W: https://github.com/CirrusLogic/linux-drivers/wiki 5567T: git https://github.com/CirrusLogic/linux-drivers.git 5568F: drivers/firmware/cirrus/ 5569F: include/linux/firmware/cirrus/ 5570 5571CIRRUS LOGIC EP93XX ETHERNET DRIVER 5572M: Hartley Sweeten <[email protected]> 5573L: [email protected] 5574S: Maintained 5575F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5576 5577CIRRUS LOGIC LOCHNAGAR DRIVER 5578M: Charles Keepax <[email protected]> 5579M: Richard Fitzgerald <[email protected]> 5580L: [email protected] 5581S: Supported 5582F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5583F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5584F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5585F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5586F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5587F: Documentation/hwmon/lochnagar.rst 5588F: drivers/clk/clk-lochnagar.c 5589F: drivers/hwmon/lochnagar-hwmon.c 5590F: drivers/mfd/lochnagar-i2c.c 5591F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5592F: drivers/regulator/lochnagar-regulator.c 5593F: include/dt-bindings/clock/lochnagar.h 5594F: include/dt-bindings/pinctrl/lochnagar.h 5595F: include/linux/mfd/lochnagar* 5596F: sound/soc/codecs/lochnagar-sc.c 5597 5598CIRRUS LOGIC MADERA CODEC DRIVERS 5599M: Charles Keepax <[email protected]> 5600M: Richard Fitzgerald <[email protected]> 5601L: [email protected] 5602L: [email protected] 5603S: Supported 5604W: https://github.com/CirrusLogic/linux-drivers/wiki 5605T: git https://github.com/CirrusLogic/linux-drivers.git 5606F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5607F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5608F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5609F: drivers/gpio/gpio-madera* 5610F: drivers/irqchip/irq-madera* 5611F: drivers/mfd/cs47l* 5612F: drivers/mfd/madera* 5613F: drivers/pinctrl/cirrus/* 5614F: include/dt-bindings/sound/madera* 5615F: include/linux/irqchip/irq-madera* 5616F: include/linux/mfd/madera/* 5617F: include/sound/madera* 5618F: sound/soc/codecs/cs47l* 5619F: sound/soc/codecs/madera* 5620 5621CISCO FCOE HBA DRIVER 5622M: Satish Kharat <[email protected]> 5623M: Sesidhar Baddela <[email protected]> 5624M: Karan Tilak Kumar <[email protected]> 5625L: [email protected] 5626S: Supported 5627F: drivers/scsi/fnic/ 5628 5629CISCO SCSI HBA DRIVER 5630M: Karan Tilak Kumar <[email protected]> 5631M: Sesidhar Baddela <[email protected]> 5632L: [email protected] 5633S: Supported 5634F: drivers/scsi/snic/ 5635 5636CISCO VIC ETHERNET NIC DRIVER 5637M: Christian Benvenuti <[email protected]> 5638M: Satish Kharat <[email protected]> 5639S: Maintained 5640F: drivers/net/ethernet/cisco/enic/ 5641 5642CISCO VIC LOW LATENCY NIC DRIVER 5643M: Christian Benvenuti <[email protected]> 5644M: Nelson Escobar <[email protected]> 5645S: Supported 5646F: drivers/infiniband/hw/usnic/ 5647 5648CLANG CONTROL FLOW INTEGRITY SUPPORT 5649M: Sami Tolvanen <[email protected]> 5650M: Kees Cook <[email protected]> 5651R: Nathan Chancellor <[email protected]> 5652L: [email protected] 5653S: Supported 5654B: https://github.com/ClangBuiltLinux/linux/issues 5655T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5656F: include/linux/cfi.h 5657F: kernel/cfi.c 5658 5659CLANG-FORMAT FILE 5660M: Miguel Ojeda <[email protected]> 5661S: Maintained 5662F: .clang-format 5663 5664CLANG/LLVM BUILD SUPPORT 5665M: Nathan Chancellor <[email protected]> 5666R: Nick Desaulniers <[email protected]> 5667R: Bill Wendling <[email protected]> 5668R: Justin Stitt <[email protected]> 5669L: [email protected] 5670S: Supported 5671W: https://clangbuiltlinux.github.io/ 5672B: https://github.com/ClangBuiltLinux/linux/issues 5673C: irc://irc.libera.chat/clangbuiltlinux 5674F: Documentation/kbuild/llvm.rst 5675F: include/linux/compiler-clang.h 5676F: scripts/Makefile.clang 5677F: scripts/clang-tools/ 5678K: \b(?i:clang|llvm)\b 5679 5680CLK API 5681M: Russell King <[email protected]> 5682L: [email protected] 5683S: Maintained 5684F: include/linux/clk.h 5685 5686CLOCKSOURCE, CLOCKEVENT DRIVERS 5687M: Daniel Lezcano <[email protected]> 5688M: Thomas Gleixner <[email protected]> 5689L: [email protected] 5690S: Supported 5691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5692F: Documentation/devicetree/bindings/timer/ 5693F: drivers/clocksource/ 5694 5695CLOSURES 5696M: Kent Overstreet <[email protected]> 5697L: [email protected] 5698S: Supported 5699C: irc://irc.oftc.net/bcache 5700F: include/linux/closure.h 5701F: lib/closure.c 5702 5703CMPC ACPI DRIVER 5704M: Thadeu Lima de Souza Cascardo <[email protected]> 5705L: [email protected] 5706S: Supported 5707F: drivers/platform/x86/classmate-laptop.c 5708 5709COBALT MEDIA DRIVER 5710M: Hans Verkuil <[email protected]> 5711L: [email protected] 5712S: Supported 5713W: https://linuxtv.org 5714T: git git://linuxtv.org/media.git 5715F: drivers/media/pci/cobalt/ 5716 5717COCCINELLE/Semantic Patches (SmPL) 5718M: Julia Lawall <[email protected]> 5719M: Nicolas Palix <[email protected]> 5720L: [email protected] (moderated for non-subscribers) 5721S: Supported 5722W: https://coccinelle.gitlabpages.inria.fr/website/ 5723T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5724F: Documentation/dev-tools/coccinelle.rst 5725F: scripts/coccicheck 5726F: scripts/coccinelle/ 5727 5728CODA FILE SYSTEM 5729M: Jan Harkes <[email protected]> 5730M: [email protected] 5731L: [email protected] 5732S: Maintained 5733W: http://www.coda.cs.cmu.edu/ 5734F: Documentation/filesystems/coda.rst 5735F: fs/coda/ 5736F: include/linux/coda*.h 5737F: include/uapi/linux/coda*.h 5738 5739CODA V4L2 MEM2MEM DRIVER 5740M: Philipp Zabel <[email protected]> 5741L: [email protected] 5742S: Maintained 5743F: Documentation/devicetree/bindings/media/coda.yaml 5744F: drivers/media/platform/chips-media/coda 5745 5746CODE OF CONDUCT 5747M: Greg Kroah-Hartman <[email protected]> 5748S: Supported 5749F: Documentation/process/code-of-conduct-interpretation.rst 5750F: Documentation/process/code-of-conduct.rst 5751 5752CODE TAGGING 5753M: Suren Baghdasaryan <[email protected]> 5754M: Kent Overstreet <[email protected]> 5755S: Maintained 5756F: include/asm-generic/codetag.lds.h 5757F: include/linux/codetag.h 5758F: lib/codetag.c 5759 5760COMEDI DRIVERS 5761M: Ian Abbott <[email protected]> 5762M: H Hartley Sweeten <[email protected]> 5763S: Odd Fixes 5764F: drivers/comedi/ 5765F: include/linux/comedi/ 5766F: include/uapi/linux/comedi.h 5767 5768COMMON CLK FRAMEWORK 5769M: Michael Turquette <[email protected]> 5770M: Stephen Boyd <[email protected]> 5771L: [email protected] 5772S: Maintained 5773Q: http://patchwork.kernel.org/project/linux-clk/list/ 5774T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5775F: Documentation/devicetree/bindings/clock/ 5776F: drivers/clk/ 5777F: include/dt-bindings/clock/ 5778F: include/linux/clk-pr* 5779F: include/linux/clk/ 5780F: include/linux/of_clk.h 5781X: drivers/clk/clkdev.c 5782 5783COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5784M: Steve French <[email protected]> 5785R: Paulo Alcantara <[email protected]> (DFS, global name space) 5786R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5787R: Shyam Prasad N <[email protected]> (multichannel) 5788R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5789R: Bharath SM <[email protected]> (deferred close, directory leases) 5790L: [email protected] 5791L: [email protected] (moderated for non-subscribers) 5792S: Supported 5793W: https://wiki.samba.org/index.php/LinuxCIFS 5794T: git git://git.samba.org/sfrench/cifs-2.6.git 5795F: Documentation/admin-guide/cifs/ 5796F: fs/smb/client/ 5797F: fs/smb/common/ 5798F: include/uapi/linux/cifs 5799 5800COMPACTPCI HOTPLUG CORE 5801M: Scott Murray <[email protected]> 5802L: [email protected] 5803S: Maintained 5804F: drivers/pci/hotplug/cpci_hotplug* 5805 5806COMPACTPCI HOTPLUG GENERIC DRIVER 5807M: Scott Murray <[email protected]> 5808L: [email protected] 5809S: Maintained 5810F: drivers/pci/hotplug/cpcihp_generic.c 5811 5812COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5813M: Scott Murray <[email protected]> 5814L: [email protected] 5815S: Maintained 5816F: drivers/pci/hotplug/cpcihp_zt5550.* 5817 5818COMPAL LAPTOP SUPPORT 5819M: Cezary Jackiewicz <[email protected]> 5820L: [email protected] 5821S: Maintained 5822F: drivers/platform/x86/compal-laptop.c 5823 5824COMPILER ATTRIBUTES 5825M: Miguel Ojeda <[email protected]> 5826S: Maintained 5827F: include/linux/compiler_attributes.h 5828 5829COMPUTE EXPRESS LINK (CXL) 5830M: Davidlohr Bueso <[email protected]> 5831M: Jonathan Cameron <[email protected]> 5832M: Dave Jiang <[email protected]> 5833M: Alison Schofield <[email protected]> 5834M: Vishal Verma <[email protected]> 5835M: Ira Weiny <[email protected]> 5836M: Dan Williams <[email protected]> 5837L: [email protected] 5838S: Maintained 5839F: Documentation/driver-api/cxl 5840F: drivers/cxl/ 5841F: include/cxl/ 5842F: include/uapi/linux/cxl_mem.h 5843F: tools/testing/cxl/ 5844 5845COMPUTE EXPRESS LINK PMU (CPMU) 5846M: Jonathan Cameron <[email protected]> 5847L: [email protected] 5848S: Maintained 5849F: Documentation/admin-guide/perf/cxl.rst 5850F: drivers/perf/cxl_pmu.c 5851 5852CONEXANT ACCESSRUNNER USB DRIVER 5853L: [email protected] 5854S: Orphan 5855W: http://accessrunner.sourceforge.net/ 5856F: drivers/usb/atm/cxacru.c 5857 5858CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5859M: Elena Reshetova <[email protected]> 5860M: Carlos Bilbao <[email protected]> 5861S: Maintained 5862F: Documentation/security/snp-tdx-threat-model.rst 5863 5864CONFIGFS 5865M: Joel Becker <[email protected]> 5866M: Christoph Hellwig <[email protected]> 5867S: Supported 5868T: git git://git.infradead.org/users/hch/configfs.git 5869F: fs/configfs/ 5870F: include/linux/configfs.h 5871F: samples/configfs/ 5872 5873CONGATEC BOARD CONTROLLER MFD DRIVER 5874M: Thomas Richard <[email protected]> 5875S: Maintained 5876F: drivers/gpio/gpio-cgbc.c 5877F: drivers/i2c/busses/i2c-cgbc.c 5878F: drivers/mfd/cgbc-core.c 5879F: drivers/watchdog/cgbc_wdt.c 5880F: include/linux/mfd/cgbc.h 5881 5882CONSOLE SUBSYSTEM 5883M: Greg Kroah-Hartman <[email protected]> 5884S: Supported 5885F: drivers/video/console/ 5886F: include/linux/console* 5887 5888CONTEXT TRACKING 5889M: Frederic Weisbecker <[email protected]> 5890M: "Paul E. McKenney" <[email protected]> 5891S: Maintained 5892F: include/linux/context_tracking* 5893F: kernel/context_tracking.c 5894 5895CONTROL GROUP (CGROUP) 5896M: Tejun Heo <[email protected]> 5897M: Johannes Weiner <[email protected]> 5898M: Michal Koutný <[email protected]> 5899L: [email protected] 5900S: Maintained 5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5902F: Documentation/admin-guide/cgroup-v1/ 5903F: Documentation/admin-guide/cgroup-v2.rst 5904F: include/linux/cgroup* 5905F: kernel/cgroup/ 5906F: tools/testing/selftests/cgroup/ 5907 5908CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 5909M: Tejun Heo <[email protected]> 5910M: Josef Bacik <[email protected]> 5911M: Jens Axboe <[email protected]> 5912L: [email protected] 5913L: [email protected] 5914T: git git://git.kernel.dk/linux-block 5915F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 5916F: block/bfq-cgroup.c 5917F: block/blk-cgroup.c 5918F: block/blk-iocost.c 5919F: block/blk-iolatency.c 5920F: block/blk-throttle.c 5921F: include/linux/blk-cgroup.h 5922 5923CONTROL GROUP - CPUSET 5924M: Waiman Long <[email protected]> 5925L: [email protected] 5926S: Maintained 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5928F: Documentation/admin-guide/cgroup-v1/cpusets.rst 5929F: include/linux/cpuset.h 5930F: kernel/cgroup/cpuset-internal.h 5931F: kernel/cgroup/cpuset-v1.c 5932F: kernel/cgroup/cpuset.c 5933F: tools/testing/selftests/cgroup/test_cpuset.c 5934F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 5935F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 5936 5937CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 5938M: Johannes Weiner <[email protected]> 5939M: Michal Hocko <[email protected]> 5940M: Roman Gushchin <[email protected]> 5941M: Shakeel Butt <[email protected]> 5942R: Muchun Song <[email protected]> 5943L: [email protected] 5944L: [email protected] 5945S: Maintained 5946F: include/linux/memcontrol.h 5947F: mm/memcontrol.c 5948F: mm/memcontrol-v1.c 5949F: mm/memcontrol-v1.h 5950F: mm/swap_cgroup.c 5951F: samples/cgroup/* 5952F: tools/testing/selftests/cgroup/memcg_protection.m 5953F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 5954F: tools/testing/selftests/cgroup/test_kmem.c 5955F: tools/testing/selftests/cgroup/test_memcontrol.c 5956 5957CORETEMP HARDWARE MONITORING DRIVER 5958M: Fenghua Yu <[email protected]> 5959L: [email protected] 5960S: Maintained 5961F: Documentation/hwmon/coretemp.rst 5962F: drivers/hwmon/coretemp.c 5963 5964CORSAIR-CPRO HARDWARE MONITOR DRIVER 5965M: Marius Zachmann <[email protected]> 5966L: [email protected] 5967S: Maintained 5968F: drivers/hwmon/corsair-cpro.c 5969 5970CORSAIR-PSU HARDWARE MONITOR DRIVER 5971M: Wilken Gottwalt <[email protected]> 5972L: [email protected] 5973S: Maintained 5974F: Documentation/hwmon/corsair-psu.rst 5975F: drivers/hwmon/corsair-psu.c 5976 5977COUNTER SUBSYSTEM 5978M: William Breathitt Gray <[email protected]> 5979L: [email protected] 5980S: Maintained 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 5982F: Documentation/ABI/testing/sysfs-bus-counter 5983F: Documentation/driver-api/generic-counter.rst 5984F: drivers/counter/ 5985F: include/linux/counter.h 5986F: include/uapi/linux/counter.h 5987F: tools/counter/ 5988 5989COUNTER WATCH EVENTS TOOL 5990M: Fabrice Gasnier <[email protected]> 5991L: [email protected] 5992S: Maintained 5993F: tools/counter/counter_watch_events.c 5994 5995CP2615 I2C DRIVER 5996M: Bence Csókás <[email protected]> 5997S: Maintained 5998F: drivers/i2c/busses/i2c-cp2615.c 5999 6000CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 6001M: Viresh Kumar <[email protected]> 6002M: Sudeep Holla <[email protected]> 6003L: [email protected] 6004S: Maintained 6005W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 6006F: drivers/cpufreq/vexpress-spc-cpufreq.c 6007 6008CPU FREQUENCY SCALING FRAMEWORK 6009M: "Rafael J. Wysocki" <[email protected]> 6010M: Viresh Kumar <[email protected]> 6011L: [email protected] 6012S: Maintained 6013B: https://bugzilla.kernel.org 6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6015T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 6016F: Documentation/admin-guide/pm/cpufreq.rst 6017F: Documentation/admin-guide/pm/intel_pstate.rst 6018F: Documentation/cpu-freq/ 6019F: Documentation/devicetree/bindings/cpufreq/ 6020F: drivers/cpufreq/ 6021F: include/linux/cpufreq.h 6022F: include/linux/sched/cpufreq.h 6023F: kernel/sched/cpufreq*.c 6024F: tools/testing/selftests/cpufreq/ 6025 6026CPU HOTPLUG 6027M: Thomas Gleixner <[email protected]> 6028M: Peter Zijlstra <[email protected]> 6029L: [email protected] 6030S: Maintained 6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 6032F: include/linux/cpu.h 6033F: include/linux/cpuhotplug.h 6034F: include/linux/smpboot.h 6035F: kernel/cpu.c 6036F: kernel/smpboot.* 6037 6038CPU IDLE TIME MANAGEMENT FRAMEWORK 6039M: "Rafael J. Wysocki" <[email protected]> 6040M: Daniel Lezcano <[email protected]> 6041L: [email protected] 6042S: Maintained 6043B: https://bugzilla.kernel.org 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6045F: Documentation/admin-guide/pm/cpuidle.rst 6046F: Documentation/driver-api/pm/cpuidle.rst 6047F: drivers/cpuidle/ 6048F: include/linux/cpuidle.h 6049 6050CPU POWER MONITORING SUBSYSTEM 6051M: Thomas Renninger <[email protected]> 6052M: Shuah Khan <[email protected]> 6053M: Shuah Khan <[email protected]> 6054M: John B. Wyatt IV <[email protected]> 6055M: John B. Wyatt IV <[email protected]> 6056M: John Kacur <[email protected]> 6057L: [email protected] 6058S: Maintained 6059F: tools/power/cpupower/ 6060 6061CPUID/MSR DRIVER 6062M: "H. Peter Anvin" <[email protected]> 6063S: Maintained 6064F: arch/x86/kernel/cpuid.c 6065F: arch/x86/kernel/msr.c 6066 6067CPUIDLE DRIVER - ARM BIG LITTLE 6068M: Lorenzo Pieralisi <[email protected]> 6069M: Daniel Lezcano <[email protected]> 6070L: [email protected] 6071L: [email protected] (moderated for non-subscribers) 6072S: Maintained 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6074F: drivers/cpuidle/cpuidle-big_little.c 6075 6076CPUIDLE DRIVER - ARM EXYNOS 6077M: Daniel Lezcano <[email protected]> 6078M: Kukjin Kim <[email protected]> 6079R: Krzysztof Kozlowski <[email protected]> 6080L: [email protected] 6081L: [email protected] 6082S: Maintained 6083F: arch/arm/mach-exynos/pm.c 6084F: drivers/cpuidle/cpuidle-exynos.c 6085F: include/linux/platform_data/cpuidle-exynos.h 6086 6087CPUIDLE DRIVER - ARM PSCI 6088M: Lorenzo Pieralisi <[email protected]> 6089M: Sudeep Holla <[email protected]> 6090L: [email protected] 6091L: [email protected] (moderated for non-subscribers) 6092S: Supported 6093F: drivers/cpuidle/cpuidle-psci.c 6094 6095CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6096M: Ulf Hansson <[email protected]> 6097L: [email protected] 6098L: [email protected] (moderated for non-subscribers) 6099S: Supported 6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6101F: drivers/cpuidle/cpuidle-psci-domain.c 6102F: drivers/cpuidle/cpuidle-psci.h 6103 6104CPUIDLE DRIVER - DT IDLE PM DOMAIN 6105M: Ulf Hansson <[email protected]> 6106L: [email protected] 6107S: Supported 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6109F: drivers/cpuidle/dt_idle_genpd.c 6110F: drivers/cpuidle/dt_idle_genpd.h 6111 6112CPUIDLE DRIVER - RISC-V SBI 6113M: Anup Patel <[email protected]> 6114L: [email protected] 6115L: [email protected] 6116S: Maintained 6117F: drivers/cpuidle/cpuidle-riscv-sbi.c 6118 6119CRAMFS FILESYSTEM 6120M: Nicolas Pitre <[email protected]> 6121S: Maintained 6122F: Documentation/filesystems/cramfs.rst 6123F: fs/cramfs/ 6124 6125CRC LIBRARY 6126M: Eric Biggers <[email protected]> 6127R: Ard Biesheuvel <[email protected]> 6128L: [email protected] 6129S: Maintained 6130T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next 6131F: Documentation/staging/crc* 6132F: arch/*/lib/crc* 6133F: include/linux/crc* 6134F: lib/crc* 6135 6136CREATIVE SB0540 6137M: Bastien Nocera <[email protected]> 6138L: [email protected] 6139S: Maintained 6140F: drivers/hid/hid-creative-sb0540.c 6141 6142INTEL CRPS COMMON REDUNDANT PSU DRIVER 6143M: Ninad Palsule <[email protected]> 6144L: [email protected] 6145S: Maintained 6146F: Documentation/hwmon/crps.rst 6147F: drivers/hwmon/pmbus/crps.c 6148 6149CRYPTO API 6150M: Herbert Xu <[email protected]> 6151M: "David S. Miller" <[email protected]> 6152L: [email protected] 6153S: Maintained 6154T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6156F: Documentation/crypto/ 6157F: Documentation/devicetree/bindings/crypto/ 6158F: arch/*/crypto/ 6159F: crypto/ 6160F: drivers/crypto/ 6161F: include/crypto/ 6162F: include/linux/crypto* 6163F: lib/crypto/ 6164 6165CRYPTO SPEED TEST COMPARE 6166M: Wang Jinchao <[email protected]> 6167L: [email protected] 6168S: Maintained 6169F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6170 6171CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6172M: Neil Horman <[email protected]> 6173L: [email protected] 6174S: Maintained 6175F: crypto/ansi_cprng.c 6176F: crypto/rng.c 6177 6178CS3308 MEDIA DRIVER 6179M: Hans Verkuil <[email protected]> 6180L: [email protected] 6181S: Odd Fixes 6182W: http://linuxtv.org 6183T: git git://linuxtv.org/media.git 6184F: drivers/media/i2c/cs3308.c 6185 6186CS5535 Audio ALSA driver 6187M: Jaya Kumar <[email protected]> 6188S: Maintained 6189F: sound/pci/cs5535audio/ 6190 6191CTU CAN FD DRIVER 6192M: Pavel Pisa <[email protected]> 6193M: Ondrej Ille <[email protected]> 6194L: [email protected] 6195S: Maintained 6196F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6197F: drivers/net/can/ctucanfd/ 6198 6199CVE ASSIGNMENT CONTACT 6200M: CVE Assignment Team <[email protected]> 6201S: Maintained 6202F: Documentation/process/cve.rst 6203 6204CW1200 WLAN driver 6205S: Orphan 6206F: drivers/net/wireless/st/cw1200/ 6207F: include/linux/platform_data/net-cw1200.h 6208 6209CX18 VIDEO4LINUX DRIVER 6210M: Andy Walls <[email protected]> 6211L: [email protected] 6212S: Maintained 6213W: https://linuxtv.org 6214T: git git://linuxtv.org/media.git 6215F: drivers/media/pci/cx18/ 6216F: include/uapi/linux/ivtv* 6217 6218CX2341X MPEG ENCODER HELPER MODULE 6219M: Hans Verkuil <[email protected]> 6220L: [email protected] 6221S: Maintained 6222W: https://linuxtv.org 6223T: git git://linuxtv.org/media.git 6224F: drivers/media/common/cx2341x* 6225F: include/media/drv-intf/cx2341x.h 6226 6227CX24120 MEDIA DRIVER 6228M: Jemma Denson <[email protected]> 6229M: Patrick Boettcher <[email protected]> 6230L: [email protected] 6231S: Maintained 6232W: https://linuxtv.org 6233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6234F: drivers/media/dvb-frontends/cx24120* 6235 6236CX88 VIDEO4LINUX DRIVER 6237M: Mauro Carvalho Chehab <[email protected]> 6238L: [email protected] 6239S: Odd fixes 6240W: https://linuxtv.org 6241T: git git://linuxtv.org/media.git 6242F: Documentation/driver-api/media/drivers/cx88* 6243F: drivers/media/pci/cx88/ 6244 6245CXD2820R MEDIA DRIVER 6246L: [email protected] 6247S: Orphan 6248W: https://linuxtv.org 6249Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6250F: drivers/media/dvb-frontends/cxd2820r* 6251 6252CXGB3 ETHERNET DRIVER (CXGB3) 6253M: Potnuri Bharat Teja <[email protected]> 6254L: [email protected] 6255S: Maintained 6256W: http://www.chelsio.com 6257F: drivers/net/ethernet/chelsio/cxgb3/ 6258 6259CXGB3 ISCSI DRIVER (CXGB3I) 6260M: Varun Prakash <[email protected]> 6261L: [email protected] 6262S: Supported 6263W: http://www.chelsio.com 6264F: drivers/scsi/cxgbi/cxgb3i 6265 6266CXGB4 CRYPTO DRIVER (chcr) 6267M: Ayush Sawal <[email protected]> 6268L: [email protected] 6269S: Supported 6270W: http://www.chelsio.com 6271F: drivers/crypto/chelsio 6272 6273CXGB4 ETHERNET DRIVER (CXGB4) 6274M: Potnuri Bharat Teja <[email protected]> 6275L: [email protected] 6276S: Maintained 6277W: http://www.chelsio.com 6278F: drivers/net/ethernet/chelsio/cxgb4/ 6279 6280CXGB4 INLINE CRYPTO DRIVER 6281M: Ayush Sawal <[email protected]> 6282L: [email protected] 6283S: Maintained 6284W: http://www.chelsio.com 6285F: drivers/net/ethernet/chelsio/inline_crypto/ 6286 6287CXGB4 ISCSI DRIVER (CXGB4I) 6288M: Varun Prakash <[email protected]> 6289L: [email protected] 6290S: Supported 6291W: http://www.chelsio.com 6292F: drivers/scsi/cxgbi/cxgb4i 6293 6294CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6295M: Potnuri Bharat Teja <[email protected]> 6296L: [email protected] 6297S: Supported 6298W: http://www.openfabrics.org 6299F: drivers/infiniband/hw/cxgb4/ 6300F: include/uapi/rdma/cxgb4-abi.h 6301 6302CXGB4VF ETHERNET DRIVER (CXGB4VF) 6303M: Potnuri Bharat Teja <[email protected]> 6304L: [email protected] 6305S: Maintained 6306W: http://www.chelsio.com 6307F: drivers/net/ethernet/chelsio/cxgb4vf/ 6308 6309CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6310M: Frederic Barrat <[email protected]> 6311M: Andrew Donnellan <[email protected]> 6312L: [email protected] 6313S: Obsolete 6314F: Documentation/ABI/obsolete/sysfs-class-cxl 6315F: Documentation/arch/powerpc/cxl.rst 6316F: arch/powerpc/platforms/powernv/pci-cxl.c 6317F: drivers/misc/cxl/ 6318F: include/misc/cxl* 6319F: include/uapi/misc/cxl.h 6320 6321CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 6322M: Manoj N. Kumar <[email protected]> 6323M: Uma Krishnan <[email protected]> 6324L: [email protected] 6325S: Obsolete 6326F: Documentation/arch/powerpc/cxlflash.rst 6327F: drivers/scsi/cxlflash/ 6328F: include/uapi/scsi/cxlflash_ioctl.h 6329 6330CYBERPRO FB DRIVER 6331M: Russell King <[email protected]> 6332L: [email protected] (moderated for non-subscribers) 6333S: Maintained 6334W: http://www.armlinux.org.uk/ 6335F: drivers/video/fbdev/cyber2000fb.* 6336 6337CYCLADES PC300 DRIVER 6338S: Orphan 6339F: drivers/net/wan/pc300* 6340 6341CYPRESS CY8C95X0 PINCTRL DRIVER 6342M: Patrick Rudolph <[email protected]> 6343L: [email protected] 6344S: Maintained 6345F: drivers/pinctrl/pinctrl-cy8c95x0.c 6346 6347CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6348M: Linus Walleij <[email protected]> 6349L: [email protected] 6350S: Maintained 6351F: drivers/input/touchscreen/cy8ctma140.c 6352 6353CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6354M: Yassine Oudjana <[email protected]> 6355L: [email protected] 6356S: Maintained 6357F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6358F: drivers/input/keyboard/cypress-sf.c 6359 6360CYPRESS_FIRMWARE MEDIA DRIVER 6361L: [email protected] 6362S: Orphan 6363W: https://linuxtv.org 6364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6365F: drivers/media/common/cypress_firmware* 6366 6367CYTTSP TOUCHSCREEN DRIVER 6368M: Linus Walleij <[email protected]> 6369L: [email protected] 6370S: Maintained 6371F: drivers/input/touchscreen/cyttsp* 6372 6373D-LINK DIR-685 TOUCHKEYS DRIVER 6374M: Linus Walleij <[email protected]> 6375L: [email protected] 6376S: Supported 6377F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6378 6379DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6380M: Joshua Kinard <[email protected]> 6381S: Maintained 6382F: drivers/rtc/rtc-ds1685.c 6383F: include/linux/rtc/ds1685.h 6384 6385DAMA SLAVE for AX.25 6386M: Joerg Reuter <[email protected]> 6387L: [email protected] 6388S: Maintained 6389W: http://yaina.de/jreuter/ 6390W: http://www.qsl.net/dl1bke/ 6391F: net/ax25/af_ax25.c 6392F: net/ax25/ax25_dev.c 6393F: net/ax25/ax25_ds_* 6394F: net/ax25/ax25_in.c 6395F: net/ax25/ax25_out.c 6396F: net/ax25/ax25_timer.c 6397F: net/ax25/sysctl_net_ax25.c 6398 6399DATA ACCESS MONITOR 6400M: SeongJae Park <[email protected]> 6401L: [email protected] 6402L: [email protected] 6403S: Maintained 6404W: https://damonitor.github.io 6405P: Documentation/mm/damon/maintainer-profile.rst 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6407T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6409F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6410F: Documentation/admin-guide/mm/damon/ 6411F: Documentation/mm/damon/ 6412F: include/linux/damon.h 6413F: include/trace/events/damon.h 6414F: mm/damon/ 6415F: samples/damon/ 6416F: tools/testing/selftests/damon/ 6417 6418DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6419L: [email protected] 6420S: Orphan 6421F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6422F: drivers/net/ethernet/dec/tulip/dmfe.c 6423 6424DC390/AM53C974 SCSI driver 6425M: Hannes Reinecke <[email protected]> 6426L: [email protected] 6427S: Maintained 6428F: drivers/scsi/am53c974.c 6429 6430DC395x SCSI driver 6431M: Oliver Neukum <[email protected]> 6432M: Ali Akcaagac <[email protected]> 6433M: Jamie Lenehan <[email protected]> 6434S: Maintained 6435F: Documentation/scsi/dc395x.rst 6436F: drivers/scsi/dc395x.* 6437 6438DCCP PROTOCOL 6439L: [email protected] 6440S: Orphan 6441W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6442F: include/linux/dccp.h 6443F: include/linux/tfrc.h 6444F: include/uapi/linux/dccp.h 6445F: net/dccp/ 6446 6447DEBUGOBJECTS: 6448M: Thomas Gleixner <[email protected]> 6449L: [email protected] 6450S: Maintained 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6452F: include/linux/debugobjects.h 6453F: lib/debugobjects.c 6454 6455DECSTATION PLATFORM SUPPORT 6456M: "Maciej W. Rozycki" <[email protected]> 6457L: [email protected] 6458S: Maintained 6459F: arch/mips/dec/ 6460F: arch/mips/include/asm/dec/ 6461F: arch/mips/include/asm/mach-dec/ 6462 6463DEFXX FDDI NETWORK DRIVER 6464M: "Maciej W. Rozycki" <[email protected]> 6465S: Maintained 6466F: drivers/net/fddi/defxx.* 6467 6468DEFZA FDDI NETWORK DRIVER 6469M: "Maciej W. Rozycki" <[email protected]> 6470S: Maintained 6471F: drivers/net/fddi/defza.* 6472 6473DEINTERLACE DRIVERS FOR ALLWINNER H3 6474M: Jernej Skrabec <[email protected]> 6475L: [email protected] 6476S: Maintained 6477T: git git://linuxtv.org/media.git 6478F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6479F: drivers/media/platform/sunxi/sun8i-di/ 6480 6481DELL LAPTOP DRIVER 6482M: Matthew Garrett <[email protected]> 6483M: Pali Rohár <[email protected]> 6484L: [email protected] 6485S: Maintained 6486F: drivers/platform/x86/dell/dell-laptop.c 6487 6488DELL LAPTOP FREEFALL DRIVER 6489M: Pali Rohár <[email protected]> 6490S: Maintained 6491F: drivers/platform/x86/dell/dell-smo8800.c 6492 6493DELL LAPTOP RBTN DRIVER 6494M: Pali Rohár <[email protected]> 6495S: Maintained 6496F: drivers/platform/x86/dell/dell-rbtn.* 6497 6498DELL LAPTOP SMM DRIVER 6499M: Pali Rohár <[email protected]> 6500S: Maintained 6501F: Documentation/ABI/obsolete/procfs-i8k 6502F: drivers/hwmon/dell-smm-hwmon.c 6503F: include/uapi/linux/i8k.h 6504 6505DELL PC DRIVER 6506M: Lyndon Sanche <[email protected]> 6507L: [email protected] 6508S: Maintained 6509F: drivers/platform/x86/dell/dell-pc.c 6510 6511DELL REMOTE BIOS UPDATE DRIVER 6512M: Stuart Hayes <[email protected]> 6513L: [email protected] 6514S: Maintained 6515F: drivers/platform/x86/dell/dell_rbu.c 6516 6517DELL SMBIOS DRIVER 6518M: Pali Rohár <[email protected]> 6519L: [email protected] 6520L: [email protected] 6521S: Maintained 6522F: drivers/platform/x86/dell/dell-smbios.* 6523 6524DELL SMBIOS SMM DRIVER 6525L: [email protected] 6526L: [email protected] 6527S: Maintained 6528F: drivers/platform/x86/dell/dell-smbios-smm.c 6529 6530DELL SMBIOS WMI DRIVER 6531L: [email protected] 6532L: [email protected] 6533S: Maintained 6534F: drivers/platform/x86/dell/dell-smbios-wmi.c 6535F: tools/wmi/dell-smbios-example.c 6536 6537DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6538M: Stuart Hayes <[email protected]> 6539L: [email protected] 6540S: Maintained 6541F: Documentation/userspace-api/dcdbas.rst 6542F: drivers/platform/x86/dell/dcdbas.* 6543 6544DELL WMI DDV DRIVER 6545M: Armin Wolf <[email protected]> 6546S: Maintained 6547F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6548F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6549F: Documentation/wmi/devices/dell-wmi-ddv.rst 6550F: drivers/platform/x86/dell/dell-wmi-ddv.c 6551 6552DELL WMI DESCRIPTOR DRIVER 6553L: [email protected] 6554S: Maintained 6555F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6556 6557DELL WMI HARDWARE PRIVACY SUPPORT 6558L: [email protected] 6559L: [email protected] 6560S: Maintained 6561F: drivers/platform/x86/dell/dell-wmi-privacy.c 6562 6563DELL WMI NOTIFICATIONS DRIVER 6564M: Matthew Garrett <[email protected]> 6565M: Pali Rohár <[email protected]> 6566S: Maintained 6567F: drivers/platform/x86/dell/dell-wmi-base.c 6568 6569DELL WMI SYSMAN DRIVER 6570M: Prasanth Ksr <[email protected]> 6571L: [email protected] 6572L: [email protected] 6573S: Maintained 6574F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6575F: drivers/platform/x86/dell/dell-wmi-sysman/ 6576 6577DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6578M: Zev Weiss <[email protected]> 6579L: [email protected] 6580S: Maintained 6581F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6582 6583DELTA DPS920AB PSU DRIVER 6584M: Robert Marko <[email protected]> 6585L: [email protected] 6586S: Maintained 6587F: Documentation/hwmon/dps920ab.rst 6588F: drivers/hwmon/pmbus/dps920ab.c 6589 6590DELTA NETWORKS TN48M CPLD DRIVERS 6591M: Robert Marko <[email protected]> 6592S: Maintained 6593F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6594F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6595F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6596F: drivers/gpio/gpio-tn48m.c 6597F: include/dt-bindings/reset/delta,tn48m-reset.h 6598 6599DELTA ST MEDIA DRIVER 6600M: Hugues Fruchet <[email protected]> 6601L: [email protected] 6602S: Supported 6603W: https://linuxtv.org 6604T: git git://linuxtv.org/media.git 6605F: drivers/media/platform/st/sti/delta 6606 6607DENALI NAND DRIVER 6608L: [email protected] 6609S: Orphan 6610F: drivers/mtd/nand/raw/denali* 6611 6612DESIGNWARE EDMA CORE IP DRIVER 6613M: Manivannan Sadhasivam <[email protected]> 6614L: [email protected] 6615S: Maintained 6616F: drivers/dma/dw-edma/ 6617F: include/linux/dma/edma.h 6618 6619DESIGNWARE USB2 DRD IP DRIVER 6620M: Minas Harutyunyan <[email protected]> 6621L: [email protected] 6622S: Maintained 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6624F: drivers/usb/dwc2/ 6625 6626DESIGNWARE USB3 DRD IP DRIVER 6627M: Thinh Nguyen <[email protected]> 6628L: [email protected] 6629S: Maintained 6630F: drivers/usb/dwc3/ 6631 6632DESIGNWARE XDATA IP DRIVER 6633L: [email protected] 6634S: Orphan 6635F: Documentation/misc-devices/dw-xdata-pcie.rst 6636F: drivers/misc/dw-xdata-pcie.c 6637 6638DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6639M: Andreas Klinger <[email protected]> 6640L: [email protected] 6641S: Maintained 6642F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6643F: drivers/iio/proximity/srf*.c 6644 6645DEVICE COREDUMP (DEV_COREDUMP) 6646M: Johannes Berg <[email protected]> 6647L: [email protected] 6648S: Maintained 6649F: drivers/base/devcoredump.c 6650F: include/linux/devcoredump.h 6651 6652DEVICE DEPENDENCY HELPER SCRIPT 6653M: Saravana Kannan <[email protected]> 6654L: [email protected] 6655S: Maintained 6656F: scripts/dev-needs.sh 6657 6658DEVICE DIRECT ACCESS (DAX) 6659M: Dan Williams <[email protected]> 6660M: Vishal Verma <[email protected]> 6661M: Dave Jiang <[email protected]> 6662L: [email protected] 6663L: [email protected] 6664S: Supported 6665F: drivers/dax/ 6666 6667DEVICE FREQUENCY (DEVFREQ) 6668M: MyungJoo Ham <[email protected]> 6669M: Kyungmin Park <[email protected]> 6670M: Chanwoo Choi <[email protected]> 6671L: [email protected] 6672S: Maintained 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6674F: Documentation/devicetree/bindings/devfreq/ 6675F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6676F: drivers/devfreq/ 6677F: include/linux/devfreq.h 6678F: include/trace/events/devfreq.h 6679 6680DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6681M: Chanwoo Choi <[email protected]> 6682L: [email protected] 6683S: Supported 6684T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6685F: Documentation/devicetree/bindings/devfreq/event/ 6686F: drivers/devfreq/devfreq-event.c 6687F: drivers/devfreq/event/ 6688F: include/dt-bindings/pmu/exynos_ppmu.h 6689F: include/linux/devfreq-event.h 6690 6691DEVICE RESOURCE MANAGEMENT HELPERS 6692M: Hans de Goede <[email protected]> 6693R: Matti Vaittinen <[email protected]> 6694S: Maintained 6695F: include/linux/devm-helpers.h 6696 6697DEVICE-MAPPER (LVM) 6698M: Alasdair Kergon <[email protected]> 6699M: Mike Snitzer <[email protected]> 6700M: Mikulas Patocka <[email protected]> 6701L: [email protected] 6702S: Maintained 6703Q: http://patchwork.kernel.org/project/dm-devel/list/ 6704T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6705F: Documentation/admin-guide/device-mapper/ 6706F: drivers/md/Kconfig 6707F: drivers/md/Makefile 6708F: drivers/md/dm* 6709F: drivers/md/persistent-data/ 6710F: include/linux/device-mapper.h 6711F: include/linux/dm-*.h 6712F: include/uapi/linux/dm-*.h 6713 6714DEVICE-MAPPER VDO TARGET 6715M: Matthew Sakai <[email protected]> 6716L: [email protected] 6717S: Maintained 6718F: Documentation/admin-guide/device-mapper/vdo*.rst 6719F: drivers/md/dm-vdo/ 6720 6721DEVLINK 6722M: Jiri Pirko <[email protected]> 6723L: [email protected] 6724S: Supported 6725F: Documentation/networking/devlink 6726F: include/net/devlink.h 6727F: include/uapi/linux/devlink.h 6728F: net/devlink/ 6729 6730DFROBOT SD2405AL RTC DRIVER 6731M: Tóth János <[email protected]> 6732L: [email protected] 6733S: Maintained 6734F: drivers/rtc/rtc-sd2405al.c 6735 6736DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT 6737M: Christoph Niedermaier <[email protected]> 6738M: Marek Vasut <[email protected]> 6739L: [email protected] 6740S: Maintained 6741N: dhcom 6742N: dhcor 6743N: dhsom 6744 6745DIALOG SEMICONDUCTOR DRIVERS 6746M: Support Opensource <[email protected]> 6747S: Supported 6748W: http://www.dialog-semiconductor.com/products 6749F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6750F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6751F: Documentation/devicetree/bindings/mfd/da90*.txt 6752F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6753F: Documentation/devicetree/bindings/regulator/da92*.txt 6754F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6755F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6756F: Documentation/devicetree/bindings/sound/da[79]*.txt 6757F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6758F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6759F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6760F: Documentation/hwmon/da90??.rst 6761F: drivers/gpio/gpio-da90??.c 6762F: drivers/hwmon/da90??-hwmon.c 6763F: drivers/iio/adc/da91??-*.c 6764F: drivers/input/misc/da72??.[ch] 6765F: drivers/input/misc/da90??_onkey.c 6766F: drivers/input/touchscreen/da9052_tsi.c 6767F: drivers/leds/leds-da90??.c 6768F: drivers/mfd/da903x.c 6769F: drivers/mfd/da90??-*.c 6770F: drivers/mfd/da91??-*.c 6771F: drivers/pinctrl/pinctrl-da90??.c 6772F: drivers/power/supply/da9052-battery.c 6773F: drivers/power/supply/da91??-*.c 6774F: drivers/regulator/da9???-regulator.[ch] 6775F: drivers/regulator/slg51000-regulator.[ch] 6776F: drivers/rtc/rtc-da90??.c 6777F: drivers/thermal/da90??-thermal.c 6778F: drivers/video/backlight/da90??_bl.c 6779F: drivers/watchdog/da90??_wdt.c 6780F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6781F: include/linux/mfd/da903x.h 6782F: include/linux/mfd/da9052/ 6783F: include/linux/mfd/da9055/ 6784F: include/linux/mfd/da9062/ 6785F: include/linux/mfd/da9063/ 6786F: include/linux/mfd/da9150/ 6787F: include/linux/regulator/da9211.h 6788F: include/sound/da[79]*.h 6789F: sound/soc/codecs/da[79]*.[ch] 6790 6791DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6792M: William Breathitt Gray <[email protected]> 6793L: [email protected] 6794S: Maintained 6795F: drivers/gpio/gpio-gpio-mm.c 6796 6797DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6798M: Martin Tuma <[email protected]> 6799L: [email protected] 6800S: Maintained 6801F: Documentation/admin-guide/media/mgb4.rst 6802F: drivers/media/pci/mgb4/ 6803 6804DIOLAN U2C-12 I2C DRIVER 6805M: Guenter Roeck <[email protected]> 6806L: [email protected] 6807S: Maintained 6808F: drivers/i2c/busses/i2c-diolan-u2c.c 6809 6810DIRECTORY NOTIFICATION (DNOTIFY) 6811M: Jan Kara <[email protected]> 6812R: Amir Goldstein <[email protected]> 6813L: [email protected] 6814S: Maintained 6815F: Documentation/filesystems/dnotify.rst 6816F: fs/notify/dnotify/ 6817F: include/linux/dnotify.h 6818 6819DISK GEOMETRY AND PARTITION HANDLING 6820M: Andries Brouwer <[email protected]> 6821S: Maintained 6822W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6823W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6824W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6825 6826DISKQUOTA 6827M: Jan Kara <[email protected]> 6828S: Maintained 6829F: Documentation/filesystems/quota.rst 6830F: fs/quota/ 6831F: include/linux/quota*.h 6832F: include/uapi/linux/quota*.h 6833 6834DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6835M: Bernie Thompson <[email protected]> 6836L: [email protected] 6837S: Maintained 6838W: http://plugable.com/category/projects/udlfb/ 6839F: Documentation/fb/udlfb.rst 6840F: drivers/video/fbdev/udlfb.c 6841F: include/video/udlfb.h 6842 6843DISTRIBUTED LOCK MANAGER (DLM) 6844M: Alexander Aring <[email protected]> 6845M: David Teigland <[email protected]> 6846L: [email protected] 6847S: Supported 6848W: https://pagure.io/dlm 6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6850F: fs/dlm/ 6851 6852DMA BUFFER SHARING FRAMEWORK 6853M: Sumit Semwal <[email protected]> 6854M: Christian König <[email protected]> 6855L: [email protected] 6856L: [email protected] 6857L: [email protected] (moderated for non-subscribers) 6858S: Maintained 6859T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6860F: Documentation/driver-api/dma-buf.rst 6861F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6862F: drivers/dma-buf/ 6863F: include/linux/*fence.h 6864F: include/linux/dma-buf.h 6865F: include/linux/dma-resv.h 6866K: \bdma_(?:buf|fence|resv)\b 6867 6868DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6869M: Vinod Koul <[email protected]> 6870L: [email protected] 6871S: Maintained 6872Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6873T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6874F: Documentation/devicetree/bindings/dma/ 6875F: Documentation/driver-api/dmaengine/ 6876F: drivers/dma/ 6877F: include/dt-bindings/dma/ 6878F: include/linux/dma/ 6879F: include/linux/dmaengine.h 6880F: include/linux/of_dma.h 6881 6882DMA MAPPING BENCHMARK 6883M: Xiang Chen <[email protected]> 6884L: [email protected] 6885F: kernel/dma/map_benchmark.c 6886F: tools/testing/selftests/dma/ 6887 6888DMA MAPPING HELPERS 6889M: Christoph Hellwig <[email protected]> 6890M: Marek Szyprowski <[email protected]> 6891R: Robin Murphy <[email protected]> 6892L: [email protected] 6893S: Supported 6894W: http://git.infradead.org/users/hch/dma-mapping.git 6895T: git git://git.infradead.org/users/hch/dma-mapping.git 6896F: include/asm-generic/dma-mapping.h 6897F: include/linux/dma-direct.h 6898F: include/linux/dma-map-ops.h 6899F: include/linux/dma-mapping.h 6900F: include/linux/swiotlb.h 6901F: kernel/dma/ 6902 6903DMA-BUF HEAPS FRAMEWORK 6904M: Sumit Semwal <[email protected]> 6905R: Benjamin Gaignard <[email protected]> 6906R: Brian Starkey <[email protected]> 6907R: John Stultz <[email protected]> 6908R: T.J. Mercier <[email protected]> 6909L: [email protected] 6910L: [email protected] 6911L: [email protected] (moderated for non-subscribers) 6912S: Maintained 6913T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6914F: drivers/dma-buf/dma-heap.c 6915F: drivers/dma-buf/heaps/* 6916F: include/linux/dma-heap.h 6917F: include/uapi/linux/dma-heap.h 6918F: tools/testing/selftests/dmabuf-heaps/ 6919 6920DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 6921M: Lukasz Luba <[email protected]> 6922L: [email protected] 6923L: [email protected] 6924S: Maintained 6925F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6926F: drivers/memory/samsung/exynos5422-dmc.c 6927 6928DME1737 HARDWARE MONITOR DRIVER 6929M: Juerg Haefliger <[email protected]> 6930L: [email protected] 6931S: Maintained 6932F: Documentation/hwmon/dme1737.rst 6933F: drivers/hwmon/dme1737.c 6934 6935DMI/SMBIOS SUPPORT 6936M: Jean Delvare <[email protected]> 6937S: Maintained 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 6939F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 6940F: drivers/firmware/dmi-id.c 6941F: drivers/firmware/dmi_scan.c 6942F: include/linux/dmi.h 6943 6944DOCUMENTATION 6945M: Jonathan Corbet <[email protected]> 6946L: [email protected] 6947S: Maintained 6948P: Documentation/doc-guide/maintainer-profile.rst 6949T: git git://git.lwn.net/linux.git docs-next 6950F: Documentation/ 6951F: scripts/check-variable-fonts.sh 6952F: scripts/documentation-file-ref-check 6953F: scripts/kernel-doc 6954F: scripts/sphinx-pre-install 6955X: Documentation/ABI/ 6956X: Documentation/admin-guide/media/ 6957X: Documentation/devicetree/ 6958X: Documentation/driver-api/media/ 6959X: Documentation/firmware-guide/acpi/ 6960X: Documentation/i2c/ 6961X: Documentation/netlink/ 6962X: Documentation/power/ 6963X: Documentation/spi/ 6964X: Documentation/userspace-api/media/ 6965 6966DOCUMENTATION PROCESS 6967M: Jonathan Corbet <[email protected]> 6968L: [email protected] 6969S: Maintained 6970F: Documentation/dev-tools/ 6971F: Documentation/maintainer/ 6972F: Documentation/process/ 6973 6974DOCUMENTATION REPORTING ISSUES 6975M: Thorsten Leemhuis <[email protected]> 6976L: [email protected] 6977S: Maintained 6978F: Documentation/admin-guide/bug-bisect.rst 6979F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 6980F: Documentation/admin-guide/reporting-issues.rst 6981F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 6982 6983DOCUMENTATION SCRIPTS 6984M: Mauro Carvalho Chehab <[email protected]> 6985L: [email protected] 6986S: Maintained 6987F: Documentation/sphinx/parse-headers.pl 6988F: scripts/documentation-file-ref-check 6989F: scripts/sphinx-pre-install 6990 6991DOCUMENTATION/ITALIAN 6992M: Federico Vaga <[email protected]> 6993L: [email protected] 6994S: Maintained 6995F: Documentation/translations/it_IT 6996 6997DOCUMENTATION/JAPANESE 6998R: Akira Yokosawa <[email protected]> 6999L: [email protected] 7000S: Maintained 7001F: Documentation/translations/ja_JP 7002 7003DONGWOON DW9714 LENS VOICE COIL DRIVER 7004M: Sakari Ailus <[email protected]> 7005L: [email protected] 7006S: Maintained 7007T: git git://linuxtv.org/media.git 7008F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 7009F: drivers/media/i2c/dw9714.c 7010 7011DONGWOON DW9719 LENS VOICE COIL DRIVER 7012M: Daniel Scally <[email protected]> 7013L: [email protected] 7014S: Maintained 7015T: git git://linuxtv.org/media.git 7016F: drivers/media/i2c/dw9719.c 7017 7018DONGWOON DW9768 LENS VOICE COIL DRIVER 7019L: [email protected] 7020S: Orphan 7021T: git git://linuxtv.org/media.git 7022F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 7023F: drivers/media/i2c/dw9768.c 7024 7025DONGWOON DW9807 LENS VOICE COIL DRIVER 7026M: Sakari Ailus <[email protected]> 7027L: [email protected] 7028S: Maintained 7029T: git git://linuxtv.org/media.git 7030F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 7031F: drivers/media/i2c/dw9807-vcm.c 7032 7033DOUBLETALK DRIVER 7034M: "James R. Van Zandt" <[email protected]> 7035L: [email protected] 7036S: Maintained 7037F: drivers/char/dtlk.c 7038F: include/linux/dtlk.h 7039 7040DPAA2 DATAPATH I/O (DPIO) DRIVER 7041M: Roy Pledge <[email protected]> 7042L: [email protected] 7043S: Maintained 7044F: drivers/soc/fsl/dpio 7045 7046DPAA2 ETHERNET DRIVER 7047M: Ioana Ciornei <[email protected]> 7048L: [email protected] 7049S: Maintained 7050F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 7051F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 7052F: drivers/net/ethernet/freescale/dpaa2/Kconfig 7053F: drivers/net/ethernet/freescale/dpaa2/Makefile 7054F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 7055F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 7056F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 7057F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 7058F: drivers/net/ethernet/freescale/dpaa2/dpmac* 7059F: drivers/net/ethernet/freescale/dpaa2/dpni* 7060 7061DPAA2 ETHERNET SWITCH DRIVER 7062M: Ioana Ciornei <[email protected]> 7063L: [email protected] 7064S: Maintained 7065F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 7066F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 7067F: drivers/net/ethernet/freescale/dpaa2/dpsw* 7068 7069DPLL SUBSYSTEM 7070M: Vadim Fedorenko <[email protected]> 7071M: Arkadiusz Kubalewski <[email protected]> 7072M: Jiri Pirko <[email protected]> 7073L: [email protected] 7074S: Supported 7075F: Documentation/driver-api/dpll.rst 7076F: drivers/dpll/* 7077F: include/linux/dpll.h 7078F: include/uapi/linux/dpll.h 7079 7080DRBD DRIVER 7081M: Philipp Reisner <[email protected]> 7082M: Lars Ellenberg <[email protected]> 7083M: Christoph Böhmwalder <[email protected]> 7084L: [email protected] 7085S: Supported 7086W: http://www.drbd.org 7087T: git git://git.linbit.com/linux-drbd.git 7088T: git git://git.linbit.com/drbd-8.4.git 7089F: Documentation/admin-guide/blockdev/ 7090F: drivers/block/drbd/ 7091F: include/linux/drbd* 7092F: lib/lru_cache.c 7093 7094DRIVER COMPONENT FRAMEWORK 7095L: [email protected] 7096F: drivers/base/component.c 7097F: include/linux/component.h 7098 7099DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7100M: Greg Kroah-Hartman <[email protected]> 7101R: "Rafael J. Wysocki" <[email protected]> 7102R: Danilo Krummrich <[email protected]> 7103S: Supported 7104T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7105F: Documentation/core-api/kobject.rst 7106F: drivers/base/ 7107F: fs/debugfs/ 7108F: fs/sysfs/ 7109F: include/linux/debugfs.h 7110F: include/linux/fwnode.h 7111F: include/linux/kobj* 7112F: include/linux/property.h 7113F: include/linux/sysfs.h 7114F: lib/kobj* 7115F: rust/kernel/device.rs 7116F: rust/kernel/device_id.rs 7117F: rust/kernel/devres.rs 7118F: rust/kernel/driver.rs 7119F: rust/kernel/platform.rs 7120F: samples/rust/rust_driver_platform.rs 7121 7122DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7123M: Nishanth Menon <[email protected]> 7124L: [email protected] 7125S: Maintained 7126F: drivers/soc/ti/smartreflex.c 7127F: include/linux/power/smartreflex.h 7128 7129DRM ACCEL DRIVERS FOR INTEL VPU 7130M: Jacek Lawrynowicz <[email protected]> 7131M: Stanislaw Gruszka <[email protected]> 7132L: [email protected] 7133S: Supported 7134T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7135F: drivers/accel/ivpu/ 7136F: include/uapi/drm/ivpu_accel.h 7137 7138DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7139M: Oded Gabbay <[email protected]> 7140L: [email protected] 7141S: Maintained 7142C: irc://irc.oftc.net/dri-devel 7143T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7144F: Documentation/accel/ 7145F: drivers/accel/ 7146F: include/drm/drm_accel.h 7147 7148DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7149M: Maxime Ripard <[email protected]> 7150M: Chen-Yu Tsai <[email protected]> 7151R: Jernej Skrabec <[email protected]> 7152L: [email protected] 7153S: Supported 7154T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7155F: drivers/gpu/drm/sun4i/sun8i* 7156 7157DRM DRIVER FOR ARM PL111 CLCD 7158M: Linus Walleij <[email protected]> 7159S: Maintained 7160T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7161F: drivers/gpu/drm/pl111/ 7162 7163DRM DRIVER FOR ARM VERSATILE TFT PANELS 7164M: Linus Walleij <[email protected]> 7165S: Maintained 7166T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7167F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7168F: drivers/gpu/drm/panel/panel-arm-versatile.c 7169 7170DRM DRIVER FOR ASPEED BMC GFX 7171M: Joel Stanley <[email protected]> 7172L: [email protected] (moderated for non-subscribers) 7173S: Supported 7174T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7175F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7176F: drivers/gpu/drm/aspeed/ 7177 7178DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7179M: Dave Airlie <[email protected]> 7180R: Thomas Zimmermann <[email protected]> 7181R: Jocelyn Falempe <[email protected]> 7182L: [email protected] 7183S: Supported 7184T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7185F: drivers/gpu/drm/ast/ 7186 7187DRM DRIVER FOR BOCHS VIRTUAL GPU 7188M: Gerd Hoffmann <[email protected]> 7189L: [email protected] 7190S: Maintained 7191T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7192F: drivers/gpu/drm/tiny/bochs.c 7193 7194DRM DRIVER FOR BOE HIMAX8279D PANELS 7195M: Jerry Han <[email protected]> 7196S: Maintained 7197F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7198F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7199 7200DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7201M: Jagan Teki <[email protected]> 7202S: Maintained 7203F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7204F: drivers/gpu/drm/bridge/chipone-icn6211.c 7205 7206DRM DRIVER FOR EBBG FT8719 PANEL 7207M: Joel Selvaraj <[email protected]> 7208S: Maintained 7209T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7210F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7211F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7212 7213DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7214M: Linus Walleij <[email protected]> 7215S: Maintained 7216T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7217F: drivers/gpu/drm/tve200/ 7218 7219DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7220M: Icenowy Zheng <[email protected]> 7221S: Maintained 7222F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7223F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7224 7225DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7226M: Jagan Teki <[email protected]> 7227S: Maintained 7228F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7229F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7230 7231DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7232M: Thomas Zimmermann <[email protected]> 7233M: Javier Martinez Canillas <[email protected]> 7234L: [email protected] 7235S: Maintained 7236T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7237F: drivers/gpu/drm/tiny/ofdrm.c 7238F: drivers/gpu/drm/tiny/simpledrm.c 7239F: drivers/video/aperture.c 7240F: drivers/video/nomodeset.c 7241F: include/linux/aperture.h 7242F: include/video/nomodeset.h 7243 7244DRM DRIVER FOR GENERIC EDP PANELS 7245R: Douglas Anderson <[email protected]> 7246F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7247F: drivers/gpu/drm/panel/panel-edp.c 7248 7249DRM DRIVER FOR GENERIC USB DISPLAY 7250M: Noralf Trønnes <[email protected]> 7251S: Maintained 7252W: https://github.com/notro/gud/wiki 7253T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7254F: drivers/gpu/drm/gud/ 7255F: include/drm/gud.h 7256 7257DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7258M: Hans de Goede <[email protected]> 7259S: Maintained 7260T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7261F: drivers/gpu/drm/tiny/gm12u320.c 7262 7263DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7264M: Ondrej Jirman <[email protected]> 7265M: Javier Martinez Canillas <[email protected]> 7266S: Maintained 7267T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7268F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7269F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7270 7271DRM DRIVER FOR HX8357D PANELS 7272S: Orphan 7273T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7274F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7275F: drivers/gpu/drm/tiny/hx8357d.c 7276 7277DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7278M: Deepak Rawat <[email protected]> 7279L: [email protected] 7280L: [email protected] 7281S: Maintained 7282T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7283F: drivers/gpu/drm/hyperv 7284 7285DRM DRIVER FOR ILITEK ILI9225 PANELS 7286M: David Lechner <[email protected]> 7287S: Maintained 7288T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7289F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7290F: drivers/gpu/drm/tiny/ili9225.c 7291 7292DRM DRIVER FOR ILITEK ILI9486 PANELS 7293M: Kamlesh Gurudasani <[email protected]> 7294S: Maintained 7295T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7296F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7297F: drivers/gpu/drm/tiny/ili9486.c 7298 7299DRM DRIVER FOR ILITEK ILI9805 PANELS 7300M: Michael Trimarchi <[email protected]> 7301S: Maintained 7302F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7303F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7304 7305DRM DRIVER FOR ILITEK ILI9806E PANELS 7306M: Michael Walle <[email protected]> 7307S: Maintained 7308F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7309 7310DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7311M: Jagan Teki <[email protected]> 7312S: Maintained 7313F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7314F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7315 7316DRM DRIVER FOR LG SW43408 PANELS 7317M: Sumit Semwal <[email protected]> 7318M: Caleb Connolly <[email protected]> 7319S: Maintained 7320T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7321F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7322F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7323 7324DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7325M: Paul Kocialkowski <[email protected]> 7326S: Supported 7327T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7328F: drivers/gpu/drm/logicvc/ 7329 7330DRM DRIVER FOR LVDS PANELS 7331M: Laurent Pinchart <[email protected]> 7332L: [email protected] 7333S: Maintained 7334T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7335F: Documentation/devicetree/bindings/display/lvds.yaml 7336F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7337F: drivers/gpu/drm/panel/panel-lvds.c 7338 7339DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7340M: Guido Günther <[email protected]> 7341R: Purism Kernel Team <[email protected]> 7342S: Maintained 7343F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7344F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7345 7346DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7347M: Dave Airlie <[email protected]> 7348R: Thomas Zimmermann <[email protected]> 7349R: Jocelyn Falempe <[email protected]> 7350L: [email protected] 7351S: Supported 7352T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7353F: drivers/gpu/drm/mgag200/ 7354 7355DRM DRIVER FOR MI0283QT 7356M: Noralf Trønnes <[email protected]> 7357S: Maintained 7358T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7359F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7360F: drivers/gpu/drm/tiny/mi0283qt.c 7361 7362DRM DRIVER FOR MIPI DBI compatible panels 7363M: Noralf Trønnes <[email protected]> 7364S: Maintained 7365W: https://github.com/notro/panel-mipi-dbi/wiki 7366T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7367F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7368F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7369 7370DRM DRIVER for Qualcomm Adreno GPUs 7371M: Rob Clark <[email protected]> 7372R: Sean Paul <[email protected]> 7373R: Konrad Dybcio <[email protected]> 7374L: [email protected] 7375L: [email protected] 7376L: [email protected] 7377S: Maintained 7378B: https://gitlab.freedesktop.org/drm/msm/-/issues 7379T: git https://gitlab.freedesktop.org/drm/msm.git 7380F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7381F: drivers/gpu/drm/msm/adreno/ 7382F: drivers/gpu/drm/msm/msm_gpu.* 7383F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7384F: drivers/gpu/drm/msm/msm_ringbuffer.* 7385F: drivers/gpu/drm/msm/registers/adreno/ 7386F: include/uapi/drm/msm_drm.h 7387 7388DRM DRIVER for Qualcomm display hardware 7389M: Rob Clark <[email protected]> 7390M: Abhinav Kumar <[email protected]> 7391M: Dmitry Baryshkov <[email protected]> 7392R: Sean Paul <[email protected]> 7393R: Marijn Suijten <[email protected]> 7394L: [email protected] 7395L: [email protected] 7396L: [email protected] 7397S: Maintained 7398B: https://gitlab.freedesktop.org/drm/msm/-/issues 7399T: git https://gitlab.freedesktop.org/drm/msm.git 7400F: Documentation/devicetree/bindings/display/msm/ 7401F: drivers/gpu/drm/ci/xfails/msm* 7402F: drivers/gpu/drm/msm/ 7403F: include/uapi/drm/msm_drm.h 7404 7405DRM DRIVER FOR NOVATEK NT35510 PANELS 7406M: Linus Walleij <[email protected]> 7407S: Maintained 7408T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7409F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7410F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7411 7412DRM DRIVER FOR NOVATEK NT35560 PANELS 7413M: Linus Walleij <[email protected]> 7414S: Maintained 7415T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7416F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7417F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7418 7419DRM DRIVER FOR NOVATEK NT36523 PANELS 7420M: Jianhua Lu <[email protected]> 7421S: Maintained 7422T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7423F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7424F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7425 7426DRM DRIVER FOR NOVATEK NT36672A PANELS 7427M: Sumit Semwal <[email protected]> 7428S: Maintained 7429T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7430F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7431F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7432 7433DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7434M: Karol Herbst <[email protected]> 7435M: Lyude Paul <[email protected]> 7436M: Danilo Krummrich <[email protected]> 7437L: [email protected] 7438L: [email protected] 7439S: Supported 7440W: https://nouveau.freedesktop.org/ 7441Q: https://patchwork.freedesktop.org/project/nouveau/ 7442Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7443B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7444C: irc://irc.oftc.net/nouveau 7445T: git https://gitlab.freedesktop.org/drm/nouveau.git 7446F: drivers/gpu/drm/nouveau/ 7447F: include/uapi/drm/nouveau_drm.h 7448 7449DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7450M: Stefan Mavrodiev <[email protected]> 7451S: Maintained 7452F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7453F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7454 7455DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7456R: Douglas Anderson <[email protected]> 7457F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7458F: drivers/gpu/drm/bridge/parade-ps8640.c 7459 7460DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7461M: Noralf Trønnes <[email protected]> 7462S: Maintained 7463T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7464F: Documentation/devicetree/bindings/display/repaper.txt 7465F: drivers/gpu/drm/tiny/repaper.c 7466 7467DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7468M: Dave Airlie <[email protected]> 7469M: Gerd Hoffmann <[email protected]> 7470L: [email protected] 7471S: Obsolete 7472W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7473T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7474F: drivers/gpu/drm/tiny/cirrus-qemu.c 7475 7476DRM DRIVER FOR QXL VIRTUAL GPU 7477M: Dave Airlie <[email protected]> 7478M: Gerd Hoffmann <[email protected]> 7479L: [email protected] 7480L: [email protected] 7481S: Maintained 7482T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7483F: drivers/gpu/drm/qxl/ 7484F: include/uapi/drm/qxl_drm.h 7485 7486DRM DRIVER FOR RAYDIUM RM67191 PANELS 7487M: Robert Chiras <[email protected]> 7488S: Maintained 7489F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7490F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7491 7492DRM DRIVER FOR SAMSUNG DB7430 PANELS 7493M: Linus Walleij <[email protected]> 7494S: Maintained 7495T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7496F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7497F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7498 7499DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7500M: Inki Dae <[email protected]> 7501M: Jagan Teki <[email protected]> 7502M: Marek Szyprowski <[email protected]> 7503S: Maintained 7504T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7505F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7506F: drivers/gpu/drm/bridge/samsung-dsim.c 7507F: include/drm/bridge/samsung-dsim.h 7508 7509DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7510M: Markuss Broks <[email protected]> 7511S: Maintained 7512F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7513F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7514 7515DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7516M: Artur Weber <[email protected]> 7517S: Maintained 7518F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7519F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7520 7521DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7522M: Dzmitry Sankouski <[email protected]> 7523S: Maintained 7524F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7525F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7526 7527DRM DRIVER FOR SHARP MEMORY LCD 7528M: Alex Lanzano <[email protected]> 7529S: Maintained 7530F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7531F: drivers/gpu/drm/tiny/sharp-memory.c 7532 7533DRM DRIVER FOR SITRONIX ST7586 PANELS 7534M: David Lechner <[email protected]> 7535S: Maintained 7536T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7537F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7538F: drivers/gpu/drm/tiny/st7586.c 7539 7540DRM DRIVER FOR SITRONIX ST7701 PANELS 7541M: Jagan Teki <[email protected]> 7542S: Maintained 7543F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7544F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7545 7546DRM DRIVER FOR SITRONIX ST7703 PANELS 7547M: Guido Günther <[email protected]> 7548R: Purism Kernel Team <[email protected]> 7549R: Ondrej Jirman <[email protected]> 7550S: Maintained 7551F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7552F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7553 7554DRM DRIVER FOR SITRONIX ST7735R PANELS 7555M: David Lechner <[email protected]> 7556S: Maintained 7557T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7558F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7559F: drivers/gpu/drm/tiny/st7735r.c 7560 7561DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7562M: Javier Martinez Canillas <[email protected]> 7563S: Maintained 7564T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7565F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7566F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7567F: drivers/gpu/drm/solomon/ssd130x* 7568 7569DRM DRIVER FOR ST-ERICSSON MCDE 7570M: Linus Walleij <[email protected]> 7571S: Maintained 7572T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7573F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7574F: drivers/gpu/drm/mcde/ 7575 7576DRM DRIVER FOR SYNAPTICS R63353 PANELS 7577M: Michael Trimarchi <[email protected]> 7578S: Maintained 7579F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7580F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7581 7582DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7583M: Jagan Teki <[email protected]> 7584S: Maintained 7585F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7586F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7587 7588DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7589R: Douglas Anderson <[email protected]> 7590F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7591F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7592 7593DRM DRIVER FOR TPO TPG110 PANELS 7594M: Linus Walleij <[email protected]> 7595S: Maintained 7596T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7597F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7598F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7599 7600DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7601M: Dave Airlie <[email protected]> 7602R: Sean Paul <[email protected]> 7603R: Thomas Zimmermann <[email protected]> 7604L: [email protected] 7605S: Supported 7606T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7607F: drivers/gpu/drm/udl/ 7608 7609DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7610M: Louis Chauvet <[email protected]> 7611R: Haneen Mohammed <[email protected]> 7612R: Simona Vetter <[email protected]> 7613R: Melissa Wen <[email protected]> 7614L: [email protected] 7615S: Maintained 7616T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7617F: Documentation/gpu/vkms.rst 7618F: drivers/gpu/drm/ci/xfails/vkms* 7619F: drivers/gpu/drm/vkms/ 7620 7621DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7622M: Hans de Goede <[email protected]> 7623L: [email protected] 7624S: Maintained 7625T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7626F: drivers/gpu/drm/vboxvideo/ 7627 7628DRM DRIVER FOR VMWARE VIRTUAL GPU 7629M: Zack Rusin <[email protected]> 7630R: Broadcom internal kernel review list <[email protected]> 7631L: [email protected] 7632S: Supported 7633T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7634F: drivers/gpu/drm/vmwgfx/ 7635F: include/uapi/drm/vmwgfx_drm.h 7636 7637DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7638M: Linus Walleij <[email protected]> 7639S: Maintained 7640T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7641F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7642F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7643 7644DRM DRIVERS 7645M: David Airlie <[email protected]> 7646M: Simona Vetter <[email protected]> 7647L: [email protected] 7648S: Maintained 7649B: https://gitlab.freedesktop.org/drm 7650C: irc://irc.oftc.net/dri-devel 7651T: git https://gitlab.freedesktop.org/drm/kernel.git 7652F: Documentation/devicetree/bindings/display/ 7653F: Documentation/devicetree/bindings/gpu/ 7654F: Documentation/gpu/ 7655F: drivers/gpu/ 7656F: include/drm/ 7657F: include/linux/vga* 7658F: include/uapi/drm/ 7659 7660DRM DRIVERS AND MISC GPU PATCHES 7661M: Maarten Lankhorst <[email protected]> 7662M: Maxime Ripard <[email protected]> 7663M: Thomas Zimmermann <[email protected]> 7664S: Maintained 7665W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7666T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7667F: Documentation/devicetree/bindings/display/ 7668F: Documentation/devicetree/bindings/gpu/ 7669F: Documentation/gpu/ 7670F: drivers/gpu/drm/ 7671F: drivers/gpu/vga/ 7672F: include/drm/drm 7673F: include/linux/vga* 7674F: include/uapi/drm/ 7675X: drivers/gpu/drm/amd/ 7676X: drivers/gpu/drm/armada/ 7677X: drivers/gpu/drm/etnaviv/ 7678X: drivers/gpu/drm/exynos/ 7679X: drivers/gpu/drm/i915/ 7680X: drivers/gpu/drm/kmb/ 7681X: drivers/gpu/drm/mediatek/ 7682X: drivers/gpu/drm/msm/ 7683X: drivers/gpu/drm/nouveau/ 7684X: drivers/gpu/drm/radeon/ 7685X: drivers/gpu/drm/renesas/rcar-du/ 7686X: drivers/gpu/drm/tegra/ 7687 7688DRM DRIVERS FOR ALLWINNER A10 7689M: Maxime Ripard <[email protected]> 7690M: Chen-Yu Tsai <[email protected]> 7691L: [email protected] 7692S: Supported 7693T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7694F: Documentation/devicetree/bindings/display/allwinner* 7695F: drivers/gpu/drm/sun4i/ 7696 7697DRM DRIVERS FOR AMLOGIC SOCS 7698M: Neil Armstrong <[email protected]> 7699L: [email protected] 7700L: [email protected] 7701S: Supported 7702W: http://linux-meson.com/ 7703T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7704F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7705F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7706F: Documentation/gpu/meson.rst 7707F: drivers/gpu/drm/ci/xfails/meson* 7708F: drivers/gpu/drm/meson/ 7709 7710DRM DRIVERS FOR ATMEL HLCDC 7711M: Sam Ravnborg <[email protected]> 7712M: Boris Brezillon <[email protected]> 7713L: [email protected] 7714S: Supported 7715T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7716F: Documentation/devicetree/bindings/display/atmel/ 7717F: drivers/gpu/drm/atmel-hlcdc/ 7718 7719DRM DRIVERS FOR BRIDGE CHIPS 7720M: Andrzej Hajda <[email protected]> 7721M: Neil Armstrong <[email protected]> 7722M: Robert Foss <[email protected]> 7723R: Laurent Pinchart <[email protected]> 7724R: Jonas Karlman <[email protected]> 7725R: Jernej Skrabec <[email protected]> 7726S: Maintained 7727T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7728F: Documentation/devicetree/bindings/display/bridge/ 7729F: drivers/gpu/drm/bridge/ 7730F: drivers/gpu/drm/display/drm_bridge_connector.c 7731F: drivers/gpu/drm/drm_bridge.c 7732F: include/drm/drm_bridge.h 7733F: include/drm/drm_bridge_connector.h 7734 7735DRM DRIVERS FOR EXYNOS 7736M: Inki Dae <[email protected]> 7737M: Seung-Woo Kim <[email protected]> 7738M: Kyungmin Park <[email protected]> 7739L: [email protected] 7740S: Supported 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7742F: Documentation/devicetree/bindings/display/samsung/ 7743F: drivers/gpu/drm/exynos/ 7744F: include/uapi/drm/exynos_drm.h 7745 7746DRM DRIVERS FOR FREESCALE DCU 7747M: Stefan Agner <[email protected]> 7748M: Alison Wang <[email protected]> 7749L: [email protected] 7750S: Supported 7751T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7752F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7753F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7754F: drivers/gpu/drm/fsl-dcu/ 7755 7756DRM DRIVERS FOR FREESCALE IMX 5/6 7757M: Philipp Zabel <[email protected]> 7758L: [email protected] 7759S: Maintained 7760T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7761T: git git://git.pengutronix.de/git/pza/linux 7762F: Documentation/devicetree/bindings/display/imx/ 7763F: drivers/gpu/drm/imx/ipuv3/ 7764F: drivers/gpu/ipu-v3/ 7765 7766DRM DRIVERS FOR FREESCALE IMX BRIDGE 7767M: Liu Ying <[email protected]> 7768L: [email protected] 7769S: Maintained 7770F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7771F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7772F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7773F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7774F: drivers/gpu/drm/bridge/imx/ 7775 7776DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7777M: Patrik Jakobsson <[email protected]> 7778L: [email protected] 7779S: Maintained 7780T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7781F: drivers/gpu/drm/gma500/ 7782 7783DRM DRIVERS FOR HISILICON 7784M: Xinliang Liu <[email protected]> 7785M: Tian Tao <[email protected]> 7786R: Xinwei Kong <[email protected]> 7787R: Sumit Semwal <[email protected]> 7788R: Yongqin Liu <[email protected]> 7789R: John Stultz <[email protected]> 7790L: [email protected] 7791S: Maintained 7792T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7793F: Documentation/devicetree/bindings/display/hisilicon/ 7794F: drivers/gpu/drm/hisilicon/ 7795 7796DRM DRIVERS FOR LIMA 7797M: Qiang Yu <[email protected]> 7798L: [email protected] 7799L: [email protected] (moderated for non-subscribers) 7800S: Maintained 7801T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7802F: drivers/gpu/drm/lima/ 7803F: include/uapi/drm/lima_drm.h 7804 7805DRM DRIVERS FOR LOONGSON 7806M: Sui Jingfeng <[email protected]> 7807L: [email protected] 7808S: Supported 7809T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7810F: drivers/gpu/drm/loongson/ 7811 7812DRM DRIVERS FOR MEDIATEK 7813M: Chun-Kuang Hu <[email protected]> 7814M: Philipp Zabel <[email protected]> 7815L: [email protected] 7816L: [email protected] (moderated for non-subscribers) 7817S: Supported 7818F: Documentation/devicetree/bindings/display/mediatek/ 7819F: drivers/gpu/drm/ci/xfails/mediatek* 7820F: drivers/gpu/drm/mediatek/ 7821F: drivers/phy/mediatek/phy-mtk-dp.c 7822F: drivers/phy/mediatek/phy-mtk-hdmi* 7823F: drivers/phy/mediatek/phy-mtk-mipi* 7824 7825DRM DRIVERS FOR NVIDIA TEGRA 7826M: Thierry Reding <[email protected]> 7827M: Mikko Perttunen <[email protected]> 7828L: [email protected] 7829L: [email protected] 7830S: Supported 7831T: git https://gitlab.freedesktop.org/drm/tegra.git 7832F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7833F: Documentation/devicetree/bindings/gpu/host1x/ 7834F: drivers/gpu/drm/tegra/ 7835F: drivers/gpu/host1x/ 7836F: include/linux/host1x.h 7837F: include/uapi/drm/tegra_drm.h 7838 7839DRM DRIVERS FOR RENESAS R-CAR 7840M: Laurent Pinchart <[email protected]> 7841M: Kieran Bingham <kieran.bingham[email protected]> 7842L: [email protected] 7843L: [email protected] 7844S: Supported 7845T: git git://linuxtv.org/pinchartl/media drm/du/next 7846F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 7847F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 7848F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 7849F: Documentation/devicetree/bindings/display/renesas,du.yaml 7850F: drivers/gpu/drm/renesas/rcar-du/ 7851 7852DRM DRIVERS FOR RENESAS RZ 7853M: Biju Das <[email protected]> 7854L: [email protected] 7855L: [email protected] 7856S: Maintained 7857T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7858F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 7859F: drivers/gpu/drm/renesas/rz-du/ 7860 7861DRM DRIVERS FOR RENESAS SHMOBILE 7862M: Laurent Pinchart <[email protected]> 7863M: Geert Uytterhoeven <[email protected]> 7864L: [email protected] 7865L: [email protected] 7866S: Supported 7867T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7868F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 7869F: drivers/gpu/drm/renesas/shmobile/ 7870F: include/linux/platform_data/shmob_drm.h 7871 7872DRM DRIVERS FOR ROCKCHIP 7873M: Sandy Huang <[email protected]> 7874M: Heiko Stübner <[email protected]> 7875M: Andy Yan <[email protected]> 7876L: [email protected] 7877S: Maintained 7878T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7879F: Documentation/devicetree/bindings/display/rockchip/ 7880F: drivers/gpu/drm/ci/xfails/rockchip* 7881F: drivers/gpu/drm/rockchip/ 7882 7883DRM DRIVERS FOR STI 7884M: Alain Volmat <[email protected]> 7885M: Raphael Gallais-Pou <[email protected]> 7886L: [email protected] 7887S: Maintained 7888T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7889F: Documentation/devicetree/bindings/display/st,stih4xx.txt 7890F: drivers/gpu/drm/sti 7891 7892DRM DRIVERS FOR STM 7893M: Yannick Fertre <[email protected]> 7894M: Raphael Gallais-Pou <[email protected]> 7895M: Philippe Cornu <[email protected]> 7896L: [email protected] 7897S: Maintained 7898T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7899F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 7900F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 7901F: drivers/gpu/drm/stm 7902 7903DRM DRIVERS FOR TI KEYSTONE 7904M: Jyri Sarha <[email protected]> 7905M: Tomi Valkeinen <[email protected]> 7906L: [email protected] 7907S: Maintained 7908T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7909F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 7910F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 7911F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 7912F: drivers/gpu/drm/tidss/ 7913 7914DRM DRIVERS FOR TI LCDC 7915M: Jyri Sarha <[email protected]> 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/tilcdc/ 7921F: drivers/gpu/drm/tilcdc/ 7922 7923DRM DRIVERS FOR TI OMAP 7924M: Tomi Valkeinen <[email protected]> 7925L: [email protected] 7926S: Maintained 7927T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7928F: Documentation/devicetree/bindings/display/ti/ 7929F: drivers/gpu/drm/omapdrm/ 7930 7931DRM DRIVERS FOR V3D 7932M: Melissa Wen <[email protected]> 7933M: Maíra Canal <[email protected]> 7934S: Supported 7935T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7936F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 7937F: drivers/gpu/drm/v3d/ 7938F: include/uapi/drm/v3d_drm.h 7939 7940DRM DRIVERS FOR VC4 7941M: Maxime Ripard <[email protected]> 7942M: Dave Stevenson <[email protected]> 7943R: Maíra Canal <[email protected]> 7944R: Raspberry Pi Kernel Maintenance <[email protected]> 7945S: Supported 7946T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7947F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 7948F: drivers/gpu/drm/vc4/ 7949F: include/uapi/drm/vc4_drm.h 7950 7951DRM DRIVERS FOR VIVANTE GPU IP 7952M: Lucas Stach <[email protected]> 7953R: Russell King <[email protected]> 7954R: Christian Gmeiner <[email protected]> 7955L: [email protected] (moderated for non-subscribers) 7956L: [email protected] 7957S: Maintained 7958F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 7959F: drivers/gpu/drm/etnaviv/ 7960F: include/uapi/drm/etnaviv_drm.h 7961 7962DRM DRIVERS FOR XEN 7963M: Oleksandr Andrushchenko <[email protected]> 7964L: [email protected] 7965L: [email protected] (moderated for non-subscribers) 7966S: Supported 7967T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7968F: Documentation/gpu/xen-front.rst 7969F: drivers/gpu/drm/xen/ 7970 7971DRM DRIVERS FOR XILINX 7972M: Laurent Pinchart <[email protected]> 7973M: Tomi Valkeinen <[email protected]> 7974L: [email protected] 7975S: Maintained 7976T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7977F: Documentation/devicetree/bindings/display/xlnx/ 7978F: Documentation/gpu/zynqmp.rst 7979F: drivers/gpu/drm/xlnx/ 7980 7981DRM GPU SCHEDULER 7982M: Luben Tuikov <[email protected]> 7983M: Matthew Brost <[email protected]> 7984M: Danilo Krummrich <[email protected]> 7985M: Philipp Stanner <[email protected]> 7986L: [email protected] 7987S: Maintained 7988T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7989F: drivers/gpu/drm/scheduler/ 7990F: include/drm/gpu_scheduler.h 7991 7992DRM PANEL DRIVERS 7993M: Neil Armstrong <[email protected]> 7994R: Jessica Zhang <[email protected]> 7995L: [email protected] 7996S: Maintained 7997T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7998F: Documentation/devicetree/bindings/display/panel/ 7999F: drivers/gpu/drm/drm_panel.c 8000F: drivers/gpu/drm/panel/ 8001F: include/drm/drm_panel.h 8002 8003DRM PRIVACY-SCREEN CLASS 8004M: Hans de Goede <[email protected]> 8005L: [email protected] 8006S: Maintained 8007T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8008F: drivers/gpu/drm/drm_privacy_screen* 8009F: include/drm/drm_privacy_screen* 8010 8011DRM TTM SUBSYSTEM 8012M: Christian Koenig <[email protected]> 8013M: Huang Rui <[email protected]> 8014L: [email protected] 8015S: Maintained 8016T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8017F: drivers/gpu/drm/ttm/ 8018F: include/drm/ttm/ 8019 8020DRM AUTOMATED TESTING 8021M: Helen Koike <[email protected]> 8022L: [email protected] 8023S: Maintained 8024T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8025F: Documentation/gpu/automated_testing.rst 8026F: drivers/gpu/drm/ci/ 8027 8028DSBR100 USB FM RADIO DRIVER 8029M: Alexey Klimov <[email protected]> 8030L: [email protected] 8031S: Maintained 8032T: git git://linuxtv.org/media.git 8033F: drivers/media/radio/dsbr100.c 8034 8035DT3155 MEDIA DRIVER 8036M: Hans Verkuil <[email protected]> 8037L: [email protected] 8038S: Odd Fixes 8039W: https://linuxtv.org 8040T: git git://linuxtv.org/media.git 8041F: drivers/media/pci/dt3155/ 8042 8043DVB_USB_AF9015 MEDIA DRIVER 8044L: [email protected] 8045S: Orphan 8046W: https://linuxtv.org 8047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8048F: drivers/media/usb/dvb-usb-v2/af9015* 8049 8050DVB_USB_AF9035 MEDIA DRIVER 8051L: [email protected] 8052S: Orphan 8053W: https://linuxtv.org 8054Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8055F: drivers/media/usb/dvb-usb-v2/af9035* 8056 8057DVB_USB_ANYSEE MEDIA DRIVER 8058L: [email protected] 8059S: Orphan 8060W: https://linuxtv.org 8061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8062F: drivers/media/usb/dvb-usb-v2/anysee* 8063 8064DVB_USB_AU6610 MEDIA DRIVER 8065L: [email protected] 8066S: Orphan 8067W: https://linuxtv.org 8068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8069F: drivers/media/usb/dvb-usb-v2/au6610* 8070 8071DVB_USB_CE6230 MEDIA DRIVER 8072L: [email protected] 8073S: Orphan 8074W: https://linuxtv.org 8075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8076F: drivers/media/usb/dvb-usb-v2/ce6230* 8077 8078DVB_USB_CXUSB MEDIA DRIVER 8079M: Michael Krufky <[email protected]> 8080L: [email protected] 8081S: Maintained 8082W: https://linuxtv.org 8083W: http://github.com/mkrufky 8084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8085T: git git://linuxtv.org/media.git 8086F: drivers/media/usb/dvb-usb/cxusb* 8087 8088DVB_USB_EC168 MEDIA DRIVER 8089L: [email protected] 8090S: Orphan 8091W: https://linuxtv.org 8092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8093F: drivers/media/usb/dvb-usb-v2/ec168* 8094 8095DVB_USB_GL861 MEDIA DRIVER 8096L: [email protected] 8097S: Orphan 8098W: https://linuxtv.org 8099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8100F: drivers/media/usb/dvb-usb-v2/gl861* 8101 8102DVB_USB_MXL111SF MEDIA DRIVER 8103M: Michael Krufky <[email protected]> 8104L: [email protected] 8105S: Maintained 8106W: https://linuxtv.org 8107W: http://github.com/mkrufky 8108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8109T: git git://linuxtv.org/mkrufky/mxl111sf.git 8110F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8111 8112DVB_USB_RTL28XXU MEDIA DRIVER 8113L: [email protected] 8114S: Orphan 8115W: https://linuxtv.org 8116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8117F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8118 8119DVB_USB_V2 MEDIA DRIVER 8120L: [email protected] 8121S: Orphan 8122W: https://linuxtv.org 8123W: http://palosaari.fi/linux/ 8124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8125F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8126F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8127 8128DYNAMIC DEBUG 8129M: Jason Baron <[email protected]> 8130M: Jim Cromie <[email protected]> 8131S: Maintained 8132F: include/linux/dynamic_debug.h 8133F: lib/dynamic_debug.c 8134F: lib/test_dynamic_debug.c 8135 8136DYNAMIC INTERRUPT MODERATION 8137M: Tal Gilboa <[email protected]> 8138S: Maintained 8139F: Documentation/networking/net_dim.rst 8140F: include/linux/dim.h 8141F: lib/dim/ 8142 8143DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8144M: Daniel Lezcano <[email protected]> 8145L: [email protected] 8146S: Supported 8147B: https://bugzilla.kernel.org 8148T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8149F: drivers/powercap/dtpm* 8150F: include/linux/dtpm.h 8151 8152DZ DECSTATION DZ11 SERIAL DRIVER 8153M: "Maciej W. Rozycki" <[email protected]> 8154S: Maintained 8155F: drivers/tty/serial/dz.* 8156 8157E3X0 POWER BUTTON DRIVER 8158M: Moritz Fischer <[email protected]> 8159L: [email protected] 8160S: Supported 8161W: http://www.ettus.com 8162F: Documentation/devicetree/bindings/input/e3x0-button.txt 8163F: drivers/input/misc/e3x0-button.c 8164 8165E4000 MEDIA DRIVER 8166L: [email protected] 8167S: Orphan 8168W: https://linuxtv.org 8169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8170F: drivers/media/tuners/e4000* 8171 8172EARTH_PT1 MEDIA DRIVER 8173M: Akihiro Tsukada <[email protected]> 8174L: [email protected] 8175S: Odd Fixes 8176F: drivers/media/pci/pt1/ 8177 8178EARTH_PT3 MEDIA DRIVER 8179M: Akihiro Tsukada <[email protected]> 8180L: [email protected] 8181S: Odd Fixes 8182F: drivers/media/pci/pt3/ 8183 8184EC100 MEDIA DRIVER 8185L: [email protected] 8186S: Orphan 8187W: https://linuxtv.org 8188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8189F: drivers/media/dvb-frontends/ec100* 8190 8191ECRYPT FILE SYSTEM 8192M: Tyler Hicks <[email protected]> 8193L: [email protected] 8194S: Odd Fixes 8195W: http://ecryptfs.org 8196W: https://launchpad.net/ecryptfs 8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8198F: Documentation/filesystems/ecryptfs.rst 8199F: fs/ecryptfs/ 8200 8201EDAC-AMD64 8202M: Yazen Ghannam <[email protected]> 8203L: [email protected] 8204S: Supported 8205F: drivers/edac/amd64_edac* 8206F: drivers/edac/mce_amd* 8207 8208EDAC-ARMADA 8209M: Jan Luebbe <[email protected]> 8210L: [email protected] 8211S: Maintained 8212F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8213F: drivers/edac/armada_xp_* 8214 8215EDAC-AST2500 8216M: Stefan Schaeckeler <[email protected]> 8217S: Supported 8218F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8219F: drivers/edac/aspeed_edac.c 8220 8221EDAC-BLUEFIELD 8222M: Shravan Kumar Ramani <[email protected]> 8223S: Supported 8224F: drivers/edac/bluefield_edac.c 8225 8226EDAC-CALXEDA 8227M: Andre Przywara <[email protected]> 8228L: [email protected] 8229S: Maintained 8230F: drivers/edac/highbank* 8231 8232EDAC-CAVIUM OCTEON 8233M: Thomas Bogendoerfer <[email protected]> 8234L: [email protected] 8235L: [email protected] 8236S: Maintained 8237F: drivers/edac/octeon_edac* 8238 8239EDAC-CAVIUM THUNDERX 8240M: Robert Richter <[email protected]> 8241L: [email protected] 8242S: Odd Fixes 8243F: drivers/edac/thunderx_edac* 8244 8245EDAC-CORE 8246M: Borislav Petkov <[email protected]> 8247M: Tony Luck <[email protected]> 8248R: James Morse <[email protected]> 8249R: Mauro Carvalho Chehab <[email protected]> 8250R: Robert Richter <[email protected]> 8251L: [email protected] 8252S: Supported 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8254F: Documentation/driver-api/edac.rst 8255F: drivers/edac/ 8256F: include/linux/edac.h 8257 8258EDAC-DMC520 8259M: Lei Wang <[email protected]> 8260L: [email protected] 8261S: Supported 8262F: drivers/edac/dmc520_edac.c 8263 8264EDAC-E752X 8265M: Mark Gross <[email protected]> 8266L: [email protected] 8267S: Maintained 8268F: drivers/edac/e752x_edac.c 8269 8270EDAC-E7XXX 8271L: [email protected] 8272S: Maintained 8273F: drivers/edac/e7xxx_edac.c 8274 8275EDAC-FSL_DDR 8276R: Frank Li <[email protected]> 8277L: [email protected] 8278L: [email protected] 8279S: Maintained 8280F: drivers/edac/fsl_ddr_edac.* 8281 8282EDAC-GHES 8283M: Mauro Carvalho Chehab <[email protected]> 8284L: [email protected] 8285S: Maintained 8286F: drivers/edac/ghes_edac.c 8287 8288EDAC-I10NM 8289M: Tony Luck <[email protected]> 8290L: [email protected] 8291S: Maintained 8292F: drivers/edac/i10nm_base.c 8293 8294EDAC-I3000 8295L: [email protected] 8296S: Orphan 8297F: drivers/edac/i3000_edac.c 8298 8299EDAC-I5000 8300L: [email protected] 8301S: Maintained 8302F: drivers/edac/i5000_edac.c 8303 8304EDAC-I5400 8305M: Mauro Carvalho Chehab <[email protected]> 8306L: [email protected] 8307S: Maintained 8308F: drivers/edac/i5400_edac.c 8309 8310EDAC-I7300 8311M: Mauro Carvalho Chehab <[email protected]> 8312L: [email protected] 8313S: Maintained 8314F: drivers/edac/i7300_edac.c 8315 8316EDAC-I7CORE 8317M: Mauro Carvalho Chehab <[email protected]> 8318L: [email protected] 8319S: Maintained 8320F: drivers/edac/i7core_edac.c 8321 8322EDAC-I82443BXGX 8323M: Tim Small <[email protected]> 8324L: [email protected] 8325S: Maintained 8326F: drivers/edac/i82443bxgx_edac.c 8327 8328EDAC-I82975X 8329M: "Arvind R." <[email protected]> 8330L: [email protected] 8331S: Maintained 8332F: drivers/edac/i82975x_edac.c 8333 8334EDAC-IE31200 8335M: Jason Baron <[email protected]> 8336L: [email protected] 8337S: Maintained 8338F: drivers/edac/ie31200_edac.c 8339 8340EDAC-IGEN6 8341M: Tony Luck <[email protected]> 8342R: Qiuxu Zhuo <[email protected]> 8343L: [email protected] 8344S: Maintained 8345F: drivers/edac/igen6_edac.c 8346 8347EDAC-MPC85XX 8348M: Johannes Thumshirn <[email protected]> 8349L: [email protected] 8350S: Maintained 8351F: drivers/edac/mpc85xx_edac.[ch] 8352 8353EDAC-NPCM 8354M: Marvin Lin <[email protected]> 8355M: Stanley Chu <[email protected]> 8356L: [email protected] 8357S: Maintained 8358F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8359F: drivers/edac/npcm_edac.c 8360 8361EDAC-PASEMI 8362M: Egor Martovetsky <[email protected]> 8363L: [email protected] 8364S: Maintained 8365F: drivers/edac/pasemi_edac.c 8366 8367EDAC-PND2 8368M: Tony Luck <[email protected]> 8369L: [email protected] 8370S: Maintained 8371F: drivers/edac/pnd2_edac.[ch] 8372 8373EDAC-QCOM 8374M: Manivannan Sadhasivam <[email protected]> 8375L: [email protected] 8376L: [email protected] 8377S: Maintained 8378F: drivers/edac/qcom_edac.c 8379 8380EDAC-R82600 8381M: Tim Small <[email protected]> 8382L: [email protected] 8383S: Maintained 8384F: drivers/edac/r82600_edac.c 8385 8386EDAC-SBRIDGE 8387M: Tony Luck <[email protected]> 8388R: Qiuxu Zhuo <[email protected]> 8389L: [email protected] 8390S: Maintained 8391F: drivers/edac/sb_edac.c 8392 8393EDAC-SKYLAKE 8394M: Tony Luck <[email protected]> 8395L: [email protected] 8396S: Maintained 8397F: drivers/edac/skx_*.[ch] 8398 8399EDAC-TI 8400M: Tero Kristo <[email protected]> 8401L: [email protected] 8402S: Odd Fixes 8403F: drivers/edac/ti_edac.c 8404 8405EDIROL UA-101/UA-1000 DRIVER 8406M: Clemens Ladisch <[email protected]> 8407L: [email protected] 8408S: Maintained 8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8410F: sound/usb/misc/ua101.c 8411 8412EFI TEST DRIVER 8413M: Ivan Hu <[email protected]> 8414M: Ard Biesheuvel <[email protected]> 8415L: [email protected] 8416S: Maintained 8417F: drivers/firmware/efi/test/ 8418 8419EFI VARIABLE FILESYSTEM 8420M: Jeremy Kerr <[email protected]> 8421M: Ard Biesheuvel <[email protected]> 8422L: [email protected] 8423S: Maintained 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8425F: fs/efivarfs/ 8426 8427EFIFB FRAMEBUFFER DRIVER 8428M: Peter Jones <[email protected]> 8429L: [email protected] 8430S: Maintained 8431F: drivers/video/fbdev/efifb.c 8432 8433EFS FILESYSTEM 8434S: Orphan 8435W: http://aeschi.ch.eu.org/efs/ 8436F: fs/efs/ 8437 8438EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8439L: [email protected] 8440S: Orphan 8441F: drivers/net/ethernet/ibm/ehea/ 8442 8443ELM327 CAN NETWORK DRIVER 8444M: Max Staudt <[email protected]> 8445L: [email protected] 8446S: Maintained 8447F: Documentation/networking/device_drivers/can/can327.rst 8448F: drivers/net/can/can327.c 8449 8450EM28XX VIDEO4LINUX DRIVER 8451M: Mauro Carvalho Chehab <[email protected]> 8452L: [email protected] 8453S: Maintained 8454W: https://linuxtv.org 8455T: git git://linuxtv.org/media.git 8456F: Documentation/admin-guide/media/em28xx* 8457F: drivers/media/usb/em28xx/ 8458 8459EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8460M: Adrian Hunter <[email protected]> 8461M: Asutosh Das <[email protected]> 8462R: Ritesh Harjani <[email protected]> 8463L: [email protected] 8464S: Supported 8465F: drivers/mmc/host/cqhci* 8466 8467EMS CPC-PCI CAN DRIVER 8468M: Gerhard Uttenthaler <[email protected]> 8469M: [email protected] 8470L: [email protected] 8471S: Maintained 8472F: drivers/net/can/sja1000/ems_pci.c 8473 8474EMULEX 10Gbps iSCSI - OneConnect DRIVER 8475M: Ketan Mukadam <[email protected]> 8476L: [email protected] 8477S: Supported 8478W: http://www.broadcom.com 8479F: drivers/scsi/be2iscsi/ 8480 8481EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8482M: Ajit Khaparde <[email protected]> 8483M: Sriharsha Basavapatna <[email protected]> 8484M: Somnath Kotur <[email protected]> 8485L: [email protected] 8486S: Maintained 8487W: http://www.emulex.com 8488F: drivers/net/ethernet/emulex/benet/ 8489 8490EMULEX ONECONNECT ROCE DRIVER 8491M: Selvin Xavier <[email protected]> 8492L: [email protected] 8493S: Odd Fixes 8494W: http://www.broadcom.com 8495F: drivers/infiniband/hw/ocrdma/ 8496F: include/uapi/rdma/ocrdma-abi.h 8497 8498EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8499M: James Smart <[email protected]> 8500M: Ram Vegesna <[email protected]> 8501L: [email protected] 8502L: [email protected] 8503S: Supported 8504W: http://www.broadcom.com 8505F: drivers/scsi/elx/ 8506 8507EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8508M: James Smart <[email protected]> 8509M: Dick Kennedy <[email protected]> 8510L: [email protected] 8511S: Supported 8512W: http://www.broadcom.com 8513F: drivers/scsi/lpfc/ 8514 8515ENE CB710 FLASH CARD READER DRIVER 8516M: Michał Mirosław <[email protected]> 8517S: Maintained 8518F: drivers/misc/cb710/ 8519F: drivers/mmc/host/cb710-mmc.* 8520F: include/linux/cb710.h 8521 8522ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8523M: Maxim Levitsky <[email protected]> 8524S: Maintained 8525F: drivers/media/rc/ene_ir.* 8526 8527EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8528M: Laurentiu Tudor <[email protected]> 8529L: [email protected] 8530S: Maintained 8531F: drivers/tty/ehv_bytechan.c 8532 8533EPSON S1D13XXX FRAMEBUFFER DRIVER 8534M: Kristoffer Ericson <[email protected]> 8535S: Maintained 8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8537F: drivers/video/fbdev/s1d13xxxfb.c 8538F: include/video/s1d13xxxfb.h 8539 8540EROFS FILE SYSTEM 8541M: Gao Xiang <[email protected]> 8542M: Chao Yu <[email protected]> 8543R: Yue Hu <[email protected]> 8544R: Jeffle Xu <[email protected]> 8545R: Sandeep Dhavale <[email protected]> 8546L: [email protected] 8547S: Maintained 8548W: https://erofs.docs.kernel.org 8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8550F: Documentation/ABI/testing/sysfs-fs-erofs 8551F: Documentation/filesystems/erofs.rst 8552F: fs/erofs/ 8553F: include/trace/events/erofs.h 8554 8555ERRSEQ ERROR TRACKING INFRASTRUCTURE 8556M: Jeff Layton <[email protected]> 8557S: Maintained 8558F: include/linux/errseq.h 8559F: lib/errseq.c 8560 8561ESD CAN NETWORK DRIVERS 8562M: Stefan Mätje <[email protected]> 8563R: [email protected] 8564L: [email protected] 8565S: Maintained 8566F: drivers/net/can/esd/ 8567 8568ESD CAN/USB DRIVERS 8569M: Frank Jungclaus <[email protected]> 8570R: [email protected] 8571L: [email protected] 8572S: Maintained 8573F: drivers/net/can/usb/esd_usb.c 8574 8575ET131X NETWORK DRIVER 8576M: Mark Einon <[email protected]> 8577S: Odd Fixes 8578F: drivers/net/ethernet/agere/ 8579 8580ETAS ES58X CAN/USB DRIVER 8581M: Vincent Mailhol <[email protected]> 8582L: [email protected] 8583S: Maintained 8584F: Documentation/networking/devlink/etas_es58x.rst 8585F: drivers/net/can/usb/etas_es58x/ 8586 8587ETHERNET BRIDGE 8588M: Roopa Prabhu <[email protected]> 8589M: Nikolay Aleksandrov <[email protected]> 8590L: [email protected] 8591L: [email protected] 8592S: Maintained 8593W: http://www.linuxfoundation.org/en/Net:Bridge 8594F: include/linux/netfilter_bridge/ 8595F: net/bridge/ 8596 8597ETHERNET PHY LIBRARY 8598M: Andrew Lunn <[email protected]> 8599M: Heiner Kallweit <[email protected]> 8600R: Russell King <[email protected]> 8601L: [email protected] 8602S: Maintained 8603F: Documentation/ABI/testing/sysfs-class-net-phydev 8604F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8605F: Documentation/devicetree/bindings/net/mdio* 8606F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8607F: Documentation/networking/phy.rst 8608F: drivers/net/mdio/ 8609F: drivers/net/mdio/acpi_mdio.c 8610F: drivers/net/mdio/fwnode_mdio.c 8611F: drivers/net/mdio/of_mdio.c 8612F: drivers/net/pcs/ 8613F: drivers/net/phy/ 8614F: include/dt-bindings/net/qca-ar803x.h 8615F: include/linux/*mdio*.h 8616F: include/linux/linkmode.h 8617F: include/linux/mdio/*.h 8618F: include/linux/mii.h 8619F: include/linux/of_net.h 8620F: include/linux/phy.h 8621F: include/linux/phy_fixed.h 8622F: include/linux/phy_link_topology.h 8623F: include/linux/phylib_stubs.h 8624F: include/linux/platform_data/mdio-bcm-unimac.h 8625F: include/linux/platform_data/mdio-gpio.h 8626F: include/trace/events/mdio.h 8627F: include/uapi/linux/mdio.h 8628F: include/uapi/linux/mii.h 8629F: net/core/of_net.c 8630 8631ETHERNET PHY LIBRARY [RUST] 8632M: FUJITA Tomonori <[email protected]> 8633R: Trevor Gross <[email protected]> 8634L: [email protected] 8635L: [email protected] 8636S: Maintained 8637F: rust/kernel/net/phy.rs 8638F: rust/kernel/net/phy/reg.rs 8639 8640EXEC & BINFMT API, ELF 8641M: Kees Cook <[email protected]> 8642R: Eric Biederman <[email protected]> 8643L: [email protected] 8644S: Supported 8645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8646F: Documentation/userspace-api/ELF.rst 8647F: fs/*binfmt_*.c 8648F: fs/Kconfig.binfmt 8649F: fs/exec.c 8650F: fs/tests/binfmt_*_kunit.c 8651F: fs/tests/exec_kunit.c 8652F: include/linux/binfmts.h 8653F: include/linux/elf.h 8654F: include/uapi/linux/auxvec.h 8655F: include/uapi/linux/binfmts.h 8656F: include/uapi/linux/elf.h 8657F: tools/testing/selftests/exec/ 8658N: asm/elf.h 8659N: binfmt 8660 8661EXFAT FILE SYSTEM 8662M: Namjae Jeon <[email protected]> 8663M: Sungjong Seo <[email protected]> 8664R: Yuezhang Mo <[email protected]> 8665L: [email protected] 8666S: Maintained 8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8668F: fs/exfat/ 8669 8670EXPRESSWIRE PROTOCOL LIBRARY 8671M: Duje Mihanović <[email protected]> 8672L: [email protected] 8673S: Maintained 8674F: drivers/leds/leds-expresswire.c 8675F: include/linux/leds-expresswire.h 8676 8677EXT2 FILE SYSTEM 8678M: Jan Kara <[email protected]> 8679L: [email protected] 8680S: Maintained 8681F: Documentation/filesystems/ext2.rst 8682T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8683F: fs/ext2/ 8684F: include/linux/ext2* 8685 8686EXT4 FILE SYSTEM 8687M: "Theodore Ts'o" <[email protected]> 8688M: Andreas Dilger <[email protected]> 8689L: [email protected] 8690S: Maintained 8691W: http://ext4.wiki.kernel.org 8692Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8694F: Documentation/filesystems/ext4/ 8695F: fs/ext4/ 8696F: include/trace/events/ext4.h 8697F: include/uapi/linux/ext4.h 8698 8699Extended Verification Module (EVM) 8700M: Mimi Zohar <[email protected]> 8701M: Roberto Sassu <[email protected]> 8702L: [email protected] 8703S: Supported 8704T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8705F: security/integrity/ 8706F: security/integrity/evm/ 8707 8708EXTENSIBLE FIRMWARE INTERFACE (EFI) 8709M: Ard Biesheuvel <[email protected]> 8710L: [email protected] 8711S: Maintained 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8713F: Documentation/admin-guide/efi-stub.rst 8714F: arch/*/include/asm/efi.h 8715F: arch/*/kernel/efi.c 8716F: arch/arm/boot/compressed/efi-header.S 8717F: arch/x86/platform/efi/ 8718F: drivers/firmware/efi/ 8719F: include/linux/efi*.h 8720 8721EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8722M: MyungJoo Ham <[email protected]> 8723M: Chanwoo Choi <[email protected]> 8724L: [email protected] 8725S: Maintained 8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8727F: Documentation/devicetree/bindings/extcon/ 8728F: Documentation/driver-api/extcon.rst 8729F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8730F: drivers/extcon/ 8731F: include/linux/extcon.h 8732F: include/linux/extcon/ 8733 8734EXTRA BOOT CONFIG 8735M: Masami Hiramatsu <[email protected]> 8736L: [email protected] 8737L: [email protected] 8738S: Maintained 8739Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8740T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8741F: Documentation/admin-guide/bootconfig.rst 8742F: fs/proc/bootconfig.c 8743F: include/linux/bootconfig.h 8744F: lib/bootconfig-data.S 8745F: lib/bootconfig.c 8746F: tools/bootconfig/* 8747F: tools/bootconfig/scripts/* 8748 8749EXTRON DA HD 4K PLUS CEC DRIVER 8750M: Hans Verkuil <[email protected]> 8751L: [email protected] 8752S: Maintained 8753T: git git://linuxtv.org/media.git 8754F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8755 8756EXYNOS DP DRIVER 8757M: Jingoo Han <[email protected]> 8758L: [email protected] 8759S: Maintained 8760F: drivers/gpu/drm/exynos/exynos_dp* 8761 8762EXYNOS SYSMMU (IOMMU) driver 8763M: Marek Szyprowski <[email protected]> 8764L: [email protected] 8765S: Maintained 8766F: drivers/iommu/exynos-iommu.c 8767 8768F2FS FILE SYSTEM 8769M: Jaegeuk Kim <[email protected]> 8770M: Chao Yu <[email protected]> 8771L: [email protected] 8772S: Maintained 8773W: https://f2fs.wiki.kernel.org/ 8774Q: https://patchwork.kernel.org/project/f2fs/list/ 8775B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8777F: Documentation/ABI/testing/sysfs-fs-f2fs 8778F: Documentation/filesystems/f2fs.rst 8779F: fs/f2fs/ 8780F: include/linux/f2fs_fs.h 8781F: include/trace/events/f2fs.h 8782F: include/uapi/linux/f2fs.h 8783 8784F71805F HARDWARE MONITORING DRIVER 8785M: Jean Delvare <[email protected]> 8786L: [email protected] 8787S: Maintained 8788F: Documentation/hwmon/f71805f.rst 8789F: drivers/hwmon/f71805f.c 8790 8791FADDR2LINE 8792M: Josh Poimboeuf <[email protected]> 8793S: Maintained 8794F: scripts/faddr2line 8795 8796FAILOVER MODULE 8797M: Sridhar Samudrala <[email protected]> 8798L: [email protected] 8799S: Supported 8800F: Documentation/networking/failover.rst 8801F: include/net/failover.h 8802F: net/core/failover.c 8803 8804FANOTIFY 8805M: Jan Kara <[email protected]> 8806R: Amir Goldstein <[email protected]> 8807R: Matthew Bobrowski <[email protected]> 8808L: [email protected] 8809S: Maintained 8810F: fs/notify/fanotify/ 8811F: include/linux/fanotify.h 8812F: include/uapi/linux/fanotify.h 8813 8814FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8815M: Linus Walleij <[email protected]> 8816L: [email protected] 8817S: Maintained 8818F: drivers/usb/fotg210/ 8819 8820FARSYNC SYNCHRONOUS DRIVER 8821M: Kevin Curtis <[email protected]> 8822S: Supported 8823W: http://www.farsite.co.uk/ 8824F: drivers/net/wan/farsync.* 8825 8826FAULT INJECTION SUPPORT 8827M: Akinobu Mita <[email protected]> 8828S: Supported 8829F: Documentation/fault-injection/ 8830F: lib/fault-inject.c 8831F: tools/testing/fault-injection/ 8832 8833FBTFT Framebuffer drivers 8834L: [email protected] 8835L: [email protected] 8836S: Orphan 8837F: drivers/staging/fbtft/ 8838 8839FC0011 TUNER DRIVER 8840M: Michael Buesch <[email protected]> 8841L: [email protected] 8842S: Maintained 8843F: drivers/media/tuners/fc0011.c 8844F: drivers/media/tuners/fc0011.h 8845 8846FC2580 MEDIA DRIVER 8847L: [email protected] 8848S: Orphan 8849W: https://linuxtv.org 8850Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8851F: drivers/media/tuners/fc2580* 8852 8853FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 8854M: Hannes Reinecke <[email protected]> 8855L: [email protected] 8856S: Supported 8857W: www.Open-FCoE.org 8858F: drivers/scsi/fcoe/ 8859F: drivers/scsi/libfc/ 8860F: include/scsi/fc/ 8861F: include/scsi/libfc.h 8862F: include/scsi/libfcoe.h 8863F: include/uapi/scsi/fc/ 8864 8865FILE LOCKING (flock() and fcntl()/lockf()) 8866M: Jeff Layton <[email protected]> 8867M: Chuck Lever <[email protected]> 8868R: Alexander Aring <[email protected]> 8869L: [email protected] 8870S: Maintained 8871F: fs/fcntl.c 8872F: fs/locks.c 8873F: include/linux/fcntl.h 8874F: include/uapi/linux/fcntl.h 8875 8876FILESYSTEM DIRECT ACCESS (DAX) 8877M: Dan Williams <[email protected]> 8878R: Matthew Wilcox <[email protected]> 8879R: Jan Kara <[email protected]> 8880L: [email protected] 8881L: [email protected] 8882S: Supported 8883F: fs/dax.c 8884F: include/linux/dax.h 8885F: include/trace/events/fs_dax.h 8886 8887FILESYSTEMS (VFS and infrastructure) 8888M: Alexander Viro <[email protected]> 8889M: Christian Brauner <[email protected]> 8890R: Jan Kara <[email protected]> 8891L: [email protected] 8892S: Maintained 8893T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 8894F: fs/* 8895F: include/linux/fs.h 8896F: include/linux/fs_types.h 8897F: include/uapi/linux/fs.h 8898F: include/uapi/linux/openat2.h 8899 8900FILESYSTEMS [EXPORTFS] 8901M: Chuck Lever <[email protected]> 8902M: Jeff Layton <[email protected]> 8903R: Amir Goldstein <[email protected]> 8904L: [email protected] 8905L: [email protected] 8906S: Supported 8907F: Documentation/filesystems/nfs/exporting.rst 8908F: fs/exportfs/ 8909F: fs/fhandle.c 8910F: include/linux/exportfs.h 8911 8912FILESYSTEMS [IDMAPPED MOUNTS] 8913M: Christian Brauner <[email protected]> 8914M: Seth Forshee <[email protected]> 8915L: [email protected] 8916S: Maintained 8917F: Documentation/filesystems/idmappings.rst 8918F: fs/mnt_idmapping.c 8919F: include/linux/mnt_idmapping.* 8920F: tools/testing/selftests/mount_setattr/ 8921 8922FILESYSTEMS [IOMAP] 8923M: Christian Brauner <[email protected]> 8924R: Darrick J. Wong <[email protected]> 8925L: [email protected] 8926L: [email protected] 8927S: Supported 8928F: Documentation/filesystems/iomap/* 8929F: fs/iomap/ 8930F: include/linux/iomap.h 8931 8932FILESYSTEMS [NETFS LIBRARY] 8933M: David Howells <[email protected]> 8934R: Jeff Layton <[email protected]> 8935L: [email protected] 8936L: [email protected] 8937S: Supported 8938F: Documentation/filesystems/caching/ 8939F: Documentation/filesystems/netfs_library.rst 8940F: fs/netfs/ 8941F: include/linux/fscache*.h 8942F: include/linux/netfs.h 8943F: include/trace/events/fscache.h 8944F: include/trace/events/netfs.h 8945 8946FILESYSTEMS [STACKABLE] 8947M: Miklos Szeredi <[email protected]> 8948M: Amir Goldstein <[email protected]> 8949L: [email protected] 8950L: [email protected] 8951S: Maintained 8952F: fs/backing-file.c 8953F: include/linux/backing-file.h 8954 8955FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8956M: Riku Voipio <[email protected]> 8957L: [email protected] 8958S: Maintained 8959F: drivers/hwmon/f75375s.c 8960F: include/linux/f75375s.h 8961 8962FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 8963M: Ji-Ze Hong (Peter Hong) <[email protected]> 8964L: [email protected] 8965S: Maintained 8966F: drivers/net/can/usb/f81604.c 8967 8968FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 8969M: Clemens Ladisch <[email protected]> 8970M: Takashi Sakamoto <[email protected]> 8971L: [email protected] 8972S: Maintained 8973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8974F: include/uapi/sound/firewire.h 8975F: sound/firewire/ 8976 8977FIREWIRE MEDIA DRIVERS (firedtv) 8978M: Stefan Richter <[email protected]> 8979L: [email protected] 8980L: [email protected] 8981S: Maintained 8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 8983F: drivers/media/firewire/ 8984 8985FIREWIRE SBP-2 TARGET 8986M: Chris Boot <[email protected]> 8987L: [email protected] 8988L: [email protected] 8989L: [email protected] 8990S: Maintained 8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 8992F: drivers/target/sbp/ 8993 8994FIREWIRE SUBSYSTEM 8995M: Takashi Sakamoto <[email protected]> 8996M: Takashi Sakamoto <[email protected]> 8997L: [email protected] 8998S: Maintained 8999W: http://ieee1394.docs.kernel.org/ 9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 9001F: drivers/firewire/ 9002F: include/linux/firewire.h 9003F: include/uapi/linux/firewire*.h 9004F: tools/firewire/ 9005 9006FIRMWARE FRAMEWORK FOR ARMV8-A 9007M: Sudeep Holla <[email protected]> 9008L: [email protected] (moderated for non-subscribers) 9009S: Maintained 9010F: drivers/firmware/arm_ffa/ 9011F: include/linux/arm_ffa.h 9012 9013FIRMWARE LOADER (request_firmware) 9014M: Luis Chamberlain <[email protected]> 9015M: Russ Weight <[email protected]> 9016M: Danilo Krummrich <[email protected]> 9017L: [email protected] 9018S: Maintained 9019F: Documentation/firmware_class/ 9020F: drivers/base/firmware_loader/ 9021F: rust/kernel/firmware.rs 9022F: include/linux/firmware.h 9023 9024FLEXTIMER FTM-QUADDEC DRIVER 9025M: Patrick Havelange <[email protected]> 9026L: [email protected] 9027S: Maintained 9028F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 9029F: drivers/counter/ftm-quaddec.c 9030 9031FLOPPY DRIVER 9032M: Denis Efremov <[email protected]> 9033L: [email protected] 9034S: Odd Fixes 9035F: drivers/block/floppy.c 9036 9037FLYSKY FSIA6B RC RECEIVER 9038M: Markus Koch <[email protected]> 9039L: [email protected] 9040S: Maintained 9041F: drivers/input/joystick/fsia6b.c 9042 9043FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster) 9044M: Geoffrey D. Bennett <[email protected]> 9045L: [email protected] 9046S: Maintained 9047W: https://github.com/geoffreybennett/linux-fcp 9048B: https://github.com/geoffreybennett/linux-fcp/issues 9049T: git https://github.com/geoffreybennett/linux-fcp.git 9050F: include/uapi/sound/fcp.h 9051F: include/uapi/sound/scarlett2.h 9052F: sound/usb/fcp.c 9053F: sound/usb/mixer_scarlett2.c 9054 9055FORCEDETH GIGABIT ETHERNET DRIVER 9056M: Rain River <[email protected]> 9057M: Zhu Yanjun <[email protected]> 9058L: [email protected] 9059S: Maintained 9060F: drivers/net/ethernet/nvidia/* 9061 9062FORTIFY_SOURCE 9063M: Kees Cook <[email protected]> 9064L: [email protected] 9065S: Supported 9066T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9067F: include/linux/fortify-string.h 9068F: lib/fortify_kunit.c 9069F: lib/memcpy_kunit.c 9070F: lib/test_fortify/* 9071K: \bunsafe_memcpy\b 9072K: \b__NO_FORTIFY\b 9073 9074FPGA DFL DRIVERS 9075M: Wu Hao <[email protected]> 9076R: Tom Rix <[email protected]> 9077L: [email protected] 9078S: Maintained 9079F: Documentation/ABI/testing/sysfs-bus-dfl* 9080F: Documentation/fpga/dfl.rst 9081F: drivers/fpga/dfl* 9082F: drivers/uio/uio_dfl.c 9083F: include/linux/dfl.h 9084F: include/uapi/linux/fpga-dfl.h 9085 9086FPGA MANAGER FRAMEWORK 9087M: Moritz Fischer <[email protected]> 9088M: Wu Hao <[email protected]> 9089M: Xu Yilun <[email protected]> 9090R: Tom Rix <[email protected]> 9091L: [email protected] 9092S: Maintained 9093Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9094T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9095F: Documentation/devicetree/bindings/fpga/ 9096F: Documentation/driver-api/fpga/ 9097F: Documentation/fpga/ 9098F: drivers/fpga/ 9099F: include/linux/fpga/ 9100 9101FPU EMULATOR 9102M: Bill Metzenthen <[email protected]> 9103S: Maintained 9104W: https://floatingpoint.billm.au/ 9105F: arch/x86/math-emu/ 9106 9107FRAMEBUFFER CORE 9108M: Simona Vetter <[email protected]> 9109S: Odd Fixes 9110T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9111F: drivers/video/fbdev/core/ 9112 9113FRAMEBUFFER LAYER 9114M: Helge Deller <[email protected]> 9115L: [email protected] 9116L: [email protected] 9117S: Maintained 9118Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9120F: Documentation/fb/ 9121F: drivers/video/ 9122F: include/linux/fb.h 9123F: include/uapi/linux/fb.h 9124F: include/uapi/video/ 9125F: include/video/ 9126 9127FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9128M: Horia Geantă <[email protected]> 9129M: Pankaj Gupta <[email protected]> 9130M: Gaurav Jain <[email protected]> 9131L: [email protected] 9132S: Maintained 9133F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9134F: drivers/crypto/caam/ 9135 9136FREESCALE COLDFIRE M5441X MMC DRIVER 9137M: Angelo Dureghello <[email protected]> 9138L: [email protected] 9139S: Maintained 9140F: drivers/mmc/host/sdhci-esdhc-mcf.c 9141F: include/linux/platform_data/mmc-esdhc-mcf.h 9142 9143FREESCALE DIU FRAMEBUFFER DRIVER 9144M: Timur Tabi <[email protected]> 9145L: [email protected] 9146S: Maintained 9147F: drivers/video/fbdev/fsl-diu-fb.* 9148 9149FREESCALE DMA DRIVER 9150M: Zhang Wei <[email protected]> 9151L: [email protected] 9152S: Maintained 9153F: drivers/dma/fsldma.* 9154 9155FREESCALE DSPI DRIVER 9156M: Vladimir Oltean <[email protected]> 9157L: [email protected] 9158L: [email protected] 9159S: Maintained 9160F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9161F: drivers/spi/spi-fsl-dspi.c 9162F: include/linux/spi/spi-fsl-dspi.h 9163 9164FREESCALE eDMA DRIVER 9165M: Frank Li <[email protected]> 9166L: [email protected] 9167L: [email protected] 9168S: Maintained 9169F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9170F: drivers/dma/fsl-edma*.* 9171 9172FREESCALE ENETC ETHERNET DRIVERS 9173M: Claudiu Manoil <[email protected]> 9174M: Vladimir Oltean <[email protected]> 9175M: Wei Fang <[email protected]> 9176M: Clark Wang <[email protected]> 9177L: [email protected] 9178L: [email protected] 9179S: Maintained 9180F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9181F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9182F: drivers/net/ethernet/freescale/enetc/ 9183F: include/linux/fsl/enetc_mdio.h 9184F: include/linux/fsl/netc_global.h 9185 9186FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9187M: Claudiu Manoil <[email protected]> 9188L: [email protected] 9189S: Maintained 9190F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9191F: drivers/net/ethernet/freescale/gianfar* 9192 9193FREESCALE GPMI NAND DRIVER 9194M: Han Xu <[email protected]> 9195L: [email protected] 9196L: [email protected] 9197S: Maintained 9198F: drivers/mtd/nand/raw/gpmi-nand/* 9199 9200FREESCALE I2C CPM DRIVER 9201M: Jochen Friedrich <[email protected]> 9202L: [email protected] 9203L: [email protected] 9204S: Maintained 9205F: drivers/i2c/busses/i2c-cpm.c 9206 9207FREESCALE IMX / MXC FEC DRIVER 9208M: Wei Fang <[email protected]> 9209R: Shenwei Wang <[email protected]> 9210R: Clark Wang <[email protected]> 9211L: [email protected] 9212L: [email protected] 9213S: Maintained 9214F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9215F: drivers/net/ethernet/freescale/fec.h 9216F: drivers/net/ethernet/freescale/fec_main.c 9217F: drivers/net/ethernet/freescale/fec_ptp.c 9218 9219FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9220M: Sascha Hauer <[email protected]> 9221R: Pengutronix Kernel Team <[email protected]> 9222L: [email protected] 9223L: [email protected] (moderated for non-subscribers) 9224S: Maintained 9225F: drivers/video/fbdev/imxfb.c 9226 9227FREESCALE IMX DDR PMU DRIVER 9228M: Frank Li <[email protected]> 9229L: [email protected] (moderated for non-subscribers) 9230S: Maintained 9231F: Documentation/admin-guide/perf/imx-ddr.rst 9232F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9233F: drivers/perf/fsl_imx8_ddr_perf.c 9234 9235FREESCALE IMX I2C DRIVER 9236M: Oleksij Rempel <[email protected]> 9237R: Pengutronix Kernel Team <[email protected]> 9238L: [email protected] 9239S: Maintained 9240F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9241F: drivers/i2c/busses/i2c-imx.c 9242 9243FREESCALE IMX LPI2C DRIVER 9244M: Dong Aisheng <[email protected]> 9245L: [email protected] 9246L: [email protected] 9247S: Maintained 9248F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9249F: drivers/i2c/busses/i2c-imx-lpi2c.c 9250 9251FREESCALE IMX LPSPI DRIVER 9252M: Frank Li <[email protected]> 9253L: [email protected] 9254L: [email protected] 9255S: Maintained 9256F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9257F: drivers/spi/spi-fsl-lpspi.c 9258 9259FREESCALE MPC I2C DRIVER 9260M: Chris Packham <[email protected]> 9261L: [email protected] 9262S: Maintained 9263F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9264F: drivers/i2c/busses/i2c-mpc.c 9265 9266FREESCALE QORIQ DPAA ETHERNET DRIVER 9267M: Madalin Bucur <[email protected]> 9268L: [email protected] 9269S: Maintained 9270F: drivers/net/ethernet/freescale/dpaa 9271 9272FREESCALE QORIQ DPAA FMAN DRIVER 9273M: Madalin Bucur <[email protected]> 9274R: Sean Anderson <[email protected]> 9275L: [email protected] 9276S: Maintained 9277F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9278F: drivers/net/ethernet/freescale/fman 9279 9280FREESCALE QORIQ PTP CLOCK DRIVER 9281M: Yangbo Lu <[email protected]> 9282L: [email protected] 9283S: Maintained 9284F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9285F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9286F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9287F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9288F: drivers/ptp/ptp_qoriq.c 9289F: drivers/ptp/ptp_qoriq_debugfs.c 9290F: include/linux/fsl/ptp_qoriq.h 9291 9292FREESCALE QUAD SPI DRIVER 9293M: Han Xu <[email protected]> 9294L: [email protected] 9295L: [email protected] 9296S: Maintained 9297F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9298F: drivers/spi/spi-fsl-qspi.c 9299 9300FREESCALE QUICC ENGINE LIBRARY 9301M: Qiang Zhao <[email protected]> 9302M: Christophe Leroy <[email protected]> 9303L: [email protected] 9304S: Maintained 9305F: drivers/soc/fsl/qe/ 9306F: include/soc/fsl/qe/ 9307 9308FREESCALE QUICC ENGINE QMC DRIVER 9309M: Herve Codina <[email protected]> 9310L: [email protected] 9311S: Maintained 9312F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9313F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9314F: drivers/soc/fsl/qe/qmc.c 9315F: include/soc/fsl/qe/qmc.h 9316 9317FREESCALE QUICC ENGINE QMC HDLC DRIVER 9318M: Herve Codina <[email protected]> 9319L: [email protected] 9320L: [email protected] 9321S: Maintained 9322F: drivers/net/wan/fsl_qmc_hdlc.c 9323 9324FREESCALE QUICC ENGINE TSA DRIVER 9325M: Herve Codina <[email protected]> 9326L: [email protected] 9327S: Maintained 9328F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9329F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9330F: drivers/soc/fsl/qe/tsa.c 9331F: drivers/soc/fsl/qe/tsa.h 9332F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9333F: include/dt-bindings/soc/qe-fsl,tsa.h 9334 9335FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9336L: [email protected] 9337L: [email protected] 9338S: Orphan 9339F: drivers/net/ethernet/freescale/ucc_geth* 9340 9341FREESCALE QUICC ENGINE UCC HDLC DRIVER 9342M: Zhao Qiang <[email protected]> 9343L: [email protected] 9344L: [email protected] 9345S: Maintained 9346F: drivers/net/wan/fsl_ucc_hdlc* 9347 9348FREESCALE QUICC ENGINE UCC UART DRIVER 9349M: Timur Tabi <[email protected]> 9350L: [email protected] 9351S: Maintained 9352F: drivers/tty/serial/ucc_uart.c 9353 9354FREESCALE SOC DRIVERS 9355M: Christophe Leroy <[email protected]> 9356L: [email protected] 9357L: [email protected] (moderated for non-subscribers) 9358S: Maintained 9359F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9360F: Documentation/devicetree/bindings/soc/fsl/ 9361F: drivers/soc/fsl/ 9362F: include/linux/fsl/ 9363F: include/soc/fsl/ 9364 9365FREESCALE SOC FS_ENET DRIVER 9366M: Pantelis Antoniou <[email protected]> 9367L: [email protected] 9368L: [email protected] 9369S: Maintained 9370F: drivers/net/ethernet/freescale/fs_enet/ 9371 9372FREESCALE SOC SOUND DRIVERS 9373M: Shengjiu Wang <[email protected]> 9374M: Xiubo Li <[email protected]> 9375R: Fabio Estevam <[email protected]> 9376R: Nicolin Chen <[email protected]> 9377L: [email protected] 9378L: [email protected] 9379S: Maintained 9380F: sound/soc/fsl/fsl* 9381F: sound/soc/fsl/imx* 9382 9383FREESCALE SOC LPC32XX SOUND DRIVERS 9384M: J.M.B. Downing <[email protected]> 9385M: Piotr Wojtaszczyk <[email protected]> 9386R: Vladimir Zapolskiy <[email protected]> 9387L: [email protected] 9388L: [email protected] 9389S: Maintained 9390F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9391F: sound/soc/fsl/lpc3xxx-* 9392 9393FREESCALE SOC SOUND QMC DRIVER 9394M: Herve Codina <[email protected]> 9395L: [email protected] 9396L: [email protected] 9397S: Maintained 9398F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9399F: sound/soc/fsl/fsl_qmc_audio.c 9400 9401FREESCALE USB PERIPHERAL DRIVERS 9402L: [email protected] 9403L: [email protected] 9404S: Orphan 9405F: drivers/usb/gadget/udc/fsl* 9406 9407FREESCALE USB PHY DRIVER 9408L: [email protected] 9409L: [email protected] 9410S: Orphan 9411F: drivers/usb/phy/phy-fsl-usb* 9412 9413FREEVXFS FILESYSTEM 9414M: Christoph Hellwig <[email protected]> 9415S: Maintained 9416W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9417F: fs/freevxfs/ 9418 9419FREEZER 9420M: "Rafael J. Wysocki" <[email protected]> 9421M: Pavel Machek <[email protected]> 9422L: [email protected] 9423S: Supported 9424F: Documentation/power/freezing-of-tasks.rst 9425F: include/linux/freezer.h 9426F: kernel/freezer.c 9427 9428FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9429M: Eric Biggers <[email protected]> 9430M: Theodore Y. Ts'o <[email protected]> 9431M: Jaegeuk Kim <[email protected]> 9432L: [email protected] 9433S: Supported 9434Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9435T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9436F: Documentation/filesystems/fscrypt.rst 9437F: fs/crypto/ 9438F: include/linux/fscrypt.h 9439F: include/uapi/linux/fscrypt.h 9440 9441FSI SUBSYSTEM 9442M: Jeremy Kerr <[email protected]> 9443M: Joel Stanley <[email protected]> 9444R: Alistar Popple <[email protected]> 9445R: Eddie James <[email protected]> 9446L: [email protected] 9447S: Supported 9448Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9449T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 9450F: drivers/fsi/ 9451F: include/linux/fsi*.h 9452F: include/trace/events/fsi*.h 9453 9454FSI-ATTACHED I2C DRIVER 9455M: Eddie James <[email protected]> 9456L: [email protected] 9457L: [email protected] (moderated for non-subscribers) 9458S: Maintained 9459F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9460F: drivers/i2c/busses/i2c-fsi.c 9461 9462FSI-ATTACHED SPI DRIVER 9463M: Eddie James <[email protected]> 9464L: [email protected] 9465S: Maintained 9466F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9467F: drivers/spi/spi-fsi.c 9468 9469FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9470M: Jan Kara <[email protected]> 9471R: Amir Goldstein <[email protected]> 9472L: [email protected] 9473S: Maintained 9474T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9475F: fs/notify/ 9476F: include/linux/fsnotify*.h 9477 9478FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9479M: Eric Biggers <[email protected]> 9480M: Theodore Y. Ts'o <[email protected]> 9481L: [email protected] 9482S: Supported 9483Q: https://patchwork.kernel.org/project/fsverity/list/ 9484T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9485F: Documentation/filesystems/fsverity.rst 9486F: fs/verity/ 9487F: include/linux/fsverity.h 9488F: include/uapi/linux/fsverity.h 9489 9490FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9491M: Michael Zaidman <[email protected]> 9492L: [email protected] 9493L: [email protected] 9494S: Maintained 9495F: drivers/hid/hid-ft260.c 9496 9497FUJITSU LAPTOP EXTRAS 9498M: Jonathan Woithe <[email protected]> 9499L: [email protected] 9500S: Maintained 9501F: drivers/platform/x86/fujitsu-laptop.c 9502 9503FUJITSU TABLET EXTRAS 9504M: Robert Gerlach <[email protected]> 9505L: [email protected] 9506S: Maintained 9507F: drivers/platform/x86/fujitsu-tablet.c 9508 9509FUNCTION HOOKS (FTRACE) 9510M: Steven Rostedt <[email protected]> 9511M: Masami Hiramatsu <[email protected]> 9512R: Mark Rutland <[email protected]> 9513L: [email protected] 9514L: [email protected] 9515S: Maintained 9516Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9518F: Documentation/trace/ftrace* 9519F: arch/*/*/*/*ftrace* 9520F: arch/*/*/*ftrace* 9521F: include/*/ftrace.h 9522F: kernel/trace/fgraph.c 9523F: kernel/trace/ftrace* 9524F: samples/ftrace 9525 9526FUNGIBLE ETHERNET DRIVERS 9527M: Dimitris Michailidis <[email protected]> 9528L: [email protected] 9529S: Maintained 9530F: drivers/net/ethernet/fungible/ 9531 9532FUSE: FILESYSTEM IN USERSPACE 9533M: Miklos Szeredi <[email protected]> 9534L: [email protected] 9535S: Maintained 9536W: https://github.com/libfuse/ 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9538F: Documentation/filesystems/fuse.rst 9539F: fs/fuse/ 9540F: include/uapi/linux/fuse.h 9541 9542FUTEX SUBSYSTEM 9543M: Thomas Gleixner <[email protected]> 9544M: Ingo Molnar <[email protected]> 9545R: Peter Zijlstra <[email protected]> 9546R: Darren Hart <[email protected]> 9547R: Davidlohr Bueso <[email protected]> 9548R: André Almeida <[email protected]> 9549L: [email protected] 9550S: Maintained 9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9552F: Documentation/locking/*futex* 9553F: include/asm-generic/futex.h 9554F: include/linux/futex.h 9555F: include/uapi/linux/futex.h 9556F: kernel/futex/* 9557F: tools/perf/bench/futex* 9558F: tools/testing/selftests/futex/ 9559 9560GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9561M: Sebastian Reichel <[email protected]> 9562L: [email protected] 9563S: Maintained 9564F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9565F: drivers/media/i2c/gc0308.c 9566 9567GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9568M: Zhi Mao <[email protected]> 9569L: [email protected] 9570S: Maintained 9571F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9572F: drivers/media/i2c/gc05a2.c 9573 9574GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9575M: Zhi Mao <[email protected]> 9576L: [email protected] 9577S: Maintained 9578F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9579F: drivers/media/i2c/gc08a3.c 9580 9581GALAXYCORE GC2145 SENSOR DRIVER 9582M: Alain Volmat <[email protected]> 9583L: [email protected] 9584S: Maintained 9585T: git git://linuxtv.org/media.git 9586F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9587F: drivers/media/i2c/gc2145.c 9588 9589GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9590M: Tim Harvey <[email protected]> 9591S: Maintained 9592F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9593F: Documentation/hwmon/gsc-hwmon.rst 9594F: drivers/hwmon/gsc-hwmon.c 9595F: drivers/mfd/gateworks-gsc.c 9596F: include/linux/mfd/gsc.h 9597F: include/linux/platform_data/gsc_hwmon.h 9598 9599GCC PLUGINS 9600M: Kees Cook <[email protected]> 9601L: [email protected] 9602S: Maintained 9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9604F: Documentation/kbuild/gcc-plugins.rst 9605F: include/linux/stackleak.h 9606F: kernel/stackleak.c 9607F: scripts/Makefile.gcc-plugins 9608F: scripts/gcc-plugins/ 9609 9610GCOV BASED KERNEL PROFILING 9611M: Peter Oberparleiter <[email protected]> 9612S: Maintained 9613F: Documentation/dev-tools/gcov.rst 9614F: kernel/gcov/ 9615 9616GDB KERNEL DEBUGGING HELPER SCRIPTS 9617M: Jan Kiszka <[email protected]> 9618M: Kieran Bingham <[email protected]> 9619S: Supported 9620F: scripts/gdb/ 9621 9622GE HEALTHCARE PMC ADC DRIVER 9623M: Herve Codina <[email protected]> 9624L: [email protected] 9625S: Maintained 9626F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9627F: drivers/iio/adc/gehc-pmc-adc.c 9628F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9629 9630GEMINI CRYPTO DRIVER 9631M: Corentin Labbe <[email protected]> 9632L: [email protected] 9633S: Maintained 9634F: drivers/crypto/gemini/ 9635 9636GEMTEK FM RADIO RECEIVER DRIVER 9637M: Hans Verkuil <[email protected]> 9638L: [email protected] 9639S: Maintained 9640W: https://linuxtv.org 9641T: git git://linuxtv.org/media.git 9642F: drivers/media/radio/radio-gemtek* 9643 9644GENDWARFKSYMS 9645M: Sami Tolvanen <[email protected]> 9646L: [email protected] 9647L: [email protected] 9648S: Maintained 9649F: scripts/gendwarfksyms/ 9650 9651GENERIC ARCHITECTURE TOPOLOGY 9652M: Sudeep Holla <[email protected]> 9653L: [email protected] 9654S: Maintained 9655F: drivers/base/arch_topology.c 9656F: include/linux/arch_topology.h 9657 9658GENERIC ENTRY CODE 9659M: Thomas Gleixner <[email protected]> 9660M: Peter Zijlstra <[email protected]> 9661M: Andy Lutomirski <[email protected]> 9662L: [email protected] 9663S: Maintained 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9665F: include/linux/entry-common.h 9666F: include/linux/entry-kvm.h 9667F: kernel/entry/ 9668 9669GENERIC GPIO I2C DRIVER 9670M: Wolfram Sang <[email protected]> 9671S: Supported 9672F: drivers/i2c/busses/i2c-gpio.c 9673F: include/linux/platform_data/i2c-gpio.h 9674 9675GENERIC GPIO I2C MULTIPLEXER DRIVER 9676M: Peter Korsgaard <[email protected]> 9677L: [email protected] 9678S: Supported 9679F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9680F: drivers/i2c/muxes/i2c-mux-gpio.c 9681F: include/linux/platform_data/i2c-mux-gpio.h 9682 9683GENERIC GPIO RESET DRIVER 9684M: Krzysztof Kozlowski <[email protected]> 9685S: Maintained 9686F: drivers/reset/reset-gpio.c 9687 9688GENERIC HDLC (WAN) DRIVERS 9689M: Krzysztof Halasa <[email protected]> 9690S: Maintained 9691W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9692F: drivers/net/wan/c101.c 9693F: drivers/net/wan/hd6457* 9694F: drivers/net/wan/hdlc* 9695F: drivers/net/wan/n2.c 9696F: drivers/net/wan/pc300too.c 9697F: drivers/net/wan/pci200syn.c 9698F: drivers/net/wan/wanxl* 9699 9700GENERIC INCLUDE/ASM HEADER FILES 9701M: Arnd Bergmann <[email protected]> 9702L: [email protected] 9703S: Maintained 9704T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9705F: include/asm-generic/ 9706F: include/uapi/asm-generic/ 9707 9708GENERIC PHY FRAMEWORK 9709M: Vinod Koul <[email protected]> 9710M: Kishon Vijay Abraham I <[email protected]> 9711L: [email protected] 9712S: Supported 9713Q: https://patchwork.kernel.org/project/linux-phy/list/ 9714T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9715F: Documentation/devicetree/bindings/phy/ 9716F: drivers/phy/ 9717F: include/dt-bindings/phy/ 9718F: include/linux/phy/ 9719 9720GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9721M: Wolfram Sang <[email protected]> 9722S: Supported 9723F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9724F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9725 9726GENERIC PM DOMAINS 9727M: Ulf Hansson <[email protected]> 9728L: [email protected] 9729S: Supported 9730F: Documentation/devicetree/bindings/power/power?domain* 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9732F: drivers/pmdomain/ 9733F: include/linux/pm_domain.h 9734 9735GENERIC RADIX TREE 9736M: Kent Overstreet <[email protected]> 9737S: Supported 9738C: irc://irc.oftc.net/bcache 9739F: include/linux/generic-radix-tree.h 9740F: lib/generic-radix-tree.c 9741 9742GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9743M: Eugen Hristev <[email protected]> 9744L: [email protected] 9745S: Maintained 9746F: drivers/input/touchscreen/resistive-adc-touch.c 9747 9748GENERIC STRING LIBRARY 9749M: Kees Cook <[email protected]> 9750R: Andy Shevchenko <[email protected]> 9751L: [email protected] 9752S: Supported 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9754F: include/linux/string.h 9755F: include/linux/string_choices.h 9756F: include/linux/string_helpers.h 9757F: lib/string.c 9758F: lib/string_kunit.c 9759F: lib/string_helpers.c 9760F: lib/string_helpers_kunit.c 9761F: scripts/coccinelle/api/string_choices.cocci 9762 9763GENERIC UIO DRIVER FOR PCI DEVICES 9764M: "Michael S. Tsirkin" <[email protected]> 9765L: [email protected] 9766S: Supported 9767F: drivers/uio/uio_pci_generic.c 9768 9769GENERIC VDSO LIBRARY 9770M: Andy Lutomirski <[email protected]> 9771M: Thomas Gleixner <[email protected]> 9772M: Vincenzo Frascino <[email protected]> 9773L: [email protected] 9774S: Maintained 9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 9776F: include/asm-generic/vdso/vsyscall.h 9777F: include/vdso/ 9778F: kernel/time/vsyscall.c 9779F: lib/vdso/ 9780 9781GENWQE (IBM Generic Workqueue Card) 9782M: Frank Haverkamp <[email protected]> 9783S: Supported 9784F: drivers/misc/genwqe/ 9785 9786GET_MAINTAINER SCRIPT 9787M: Joe Perches <[email protected]> 9788S: Maintained 9789F: scripts/get_maintainer.pl 9790 9791GFS2 FILE SYSTEM 9792M: Andreas Gruenbacher <[email protected]> 9793L: [email protected] 9794S: Supported 9795B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 9797F: Documentation/filesystems/gfs2* 9798F: fs/gfs2/ 9799F: include/uapi/linux/gfs2_ondisk.h 9800 9801GIGABYTE WATERFORCE SENSOR DRIVER 9802M: Aleksa Savic <[email protected]> 9803L: [email protected] 9804S: Maintained 9805F: Documentation/hwmon/gigabyte_waterforce.rst 9806F: drivers/hwmon/gigabyte_waterforce.c 9807 9808GIGABYTE WMI DRIVER 9809M: Thomas Weißschuh <[email protected]> 9810L: [email protected] 9811S: Maintained 9812F: drivers/platform/x86/gigabyte-wmi.c 9813 9814GNSS SUBSYSTEM 9815M: Johan Hovold <[email protected]> 9816S: Maintained 9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 9818F: Documentation/ABI/testing/sysfs-class-gnss 9819F: Documentation/devicetree/bindings/gnss/ 9820F: drivers/gnss/ 9821F: include/linux/gnss.h 9822 9823GO7007 MPEG CODEC 9824M: Hans Verkuil <[email protected]> 9825L: [email protected] 9826S: Maintained 9827F: drivers/media/usb/go7007/ 9828 9829GOODIX TOUCHSCREEN 9830M: Bastien Nocera <[email protected]> 9831M: Hans de Goede <[email protected]> 9832L: [email protected] 9833S: Maintained 9834F: drivers/input/touchscreen/goodix* 9835 9836GOOGLE ETHERNET DRIVERS 9837M: Jeroen de Borst <[email protected]> 9838M: Praveen Kaligineedi <[email protected]> 9839R: Shailend Chand <[email protected]> 9840L: [email protected] 9841S: Maintained 9842F: Documentation/networking/device_drivers/ethernet/google/gve.rst 9843F: drivers/net/ethernet/google 9844 9845GOOGLE FIRMWARE DRIVERS 9846M: Tzung-Bi Shih <[email protected]> 9847R: Brian Norris <[email protected]> 9848R: Julius Werner <[email protected]> 9849L: [email protected] 9850S: Maintained 9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 9852F: drivers/firmware/google/ 9853 9854GOOGLE TENSOR SoC SUPPORT 9855M: Peter Griffin <[email protected]> 9856R: André Draszik <[email protected]> 9857R: Tudor Ambarus <[email protected]> 9858L: [email protected] (moderated for non-subscribers) 9859L: [email protected] 9860S: Maintained 9861C: irc://irc.oftc.net/pixel6-kernel-dev 9862F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 9863F: arch/arm64/boot/dts/exynos/google/ 9864F: drivers/clk/samsung/clk-gs101.c 9865F: drivers/phy/samsung/phy-gs101-ufs.c 9866F: include/dt-bindings/clock/google,gs101.h 9867K: [gG]oogle.?[tT]ensor 9868 9869GPD POCKET FAN DRIVER 9870M: Hans de Goede <[email protected]> 9871L: [email protected] 9872S: Maintained 9873F: drivers/platform/x86/gpd-pocket-fan.c 9874 9875GPIB DRIVERS 9876M: Dave Penkler <[email protected]> 9877S: Maintained 9878F: drivers/staging/gpib/ 9879 9880GPIO ACPI SUPPORT 9881M: Mika Westerberg <[email protected]> 9882M: Andy Shevchenko <[email protected]> 9883L: [email protected] 9884L: [email protected] 9885S: Supported 9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 9887F: Documentation/firmware-guide/acpi/gpio-properties.rst 9888F: drivers/gpio/gpiolib-acpi.c 9889F: drivers/gpio/gpiolib-acpi.h 9890 9891GPIO AGGREGATOR 9892M: Geert Uytterhoeven <[email protected]> 9893L: [email protected] 9894S: Supported 9895F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9896F: drivers/gpio/gpio-aggregator.c 9897 9898GPIO IR Transmitter 9899M: Sean Young <[email protected]> 9900L: [email protected] 9901S: Maintained 9902F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 9903F: drivers/media/rc/gpio-ir-tx.c 9904 9905GPIO MOCKUP DRIVER 9906M: Bamvor Jian Zhang <[email protected]> 9907L: [email protected] 9908S: Maintained 9909F: drivers/gpio/gpio-mockup.c 9910F: tools/testing/selftests/gpio/ 9911 9912GPIO REGMAP 9913M: Michael Walle <[email protected]> 9914S: Maintained 9915F: drivers/gpio/gpio-regmap.c 9916F: include/linux/gpio/regmap.h 9917K: (devm_)?gpio_regmap_(un)?register 9918 9919GPIO SUBSYSTEM 9920M: Linus Walleij <[email protected]> 9921M: Bartosz Golaszewski <[email protected]> 9922L: [email protected] 9923S: Maintained 9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9925F: Documentation/admin-guide/gpio/ 9926F: Documentation/devicetree/bindings/gpio/ 9927F: Documentation/driver-api/gpio/ 9928F: drivers/gpio/ 9929F: include/dt-bindings/gpio/ 9930F: include/linux/gpio.h 9931F: include/linux/gpio/ 9932F: include/linux/of_gpio.h 9933K: (devm_)?gpio_(request|free|direction|get|set) 9934 9935GPIO UAPI 9936M: Bartosz Golaszewski <[email protected]> 9937R: Kent Gibson <[email protected]> 9938L: [email protected] 9939S: Maintained 9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9941F: Documentation/ABI/obsolete/sysfs-gpio 9942F: Documentation/ABI/testing/gpio-cdev 9943F: Documentation/userspace-api/gpio/ 9944F: drivers/gpio/gpiolib-cdev.c 9945F: include/uapi/linux/gpio.h 9946F: tools/gpio/ 9947 9948GRETH 10/100/1G Ethernet MAC device driver 9949M: Andreas Larsson <[email protected]> 9950L: [email protected] 9951S: Maintained 9952F: drivers/net/ethernet/aeroflex/ 9953 9954GREYBUS AUDIO PROTOCOLS DRIVERS 9955M: Vaibhav Agarwal <[email protected]> 9956M: Mark Greer <[email protected]> 9957S: Maintained 9958F: drivers/staging/greybus/audio_apbridgea.c 9959F: drivers/staging/greybus/audio_apbridgea.h 9960F: drivers/staging/greybus/audio_codec.c 9961F: drivers/staging/greybus/audio_codec.h 9962F: drivers/staging/greybus/audio_gb.c 9963F: drivers/staging/greybus/audio_manager.c 9964F: drivers/staging/greybus/audio_manager.h 9965F: drivers/staging/greybus/audio_manager_module.c 9966F: drivers/staging/greybus/audio_manager_private.h 9967F: drivers/staging/greybus/audio_manager_sysfs.c 9968F: drivers/staging/greybus/audio_module.c 9969F: drivers/staging/greybus/audio_topology.c 9970 9971GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 9972M: Viresh Kumar <[email protected]> 9973S: Maintained 9974F: drivers/staging/greybus/authentication.c 9975F: drivers/staging/greybus/bootrom.c 9976F: drivers/staging/greybus/firmware.h 9977F: drivers/staging/greybus/fw-core.c 9978F: drivers/staging/greybus/fw-download.c 9979F: drivers/staging/greybus/fw-management.c 9980F: drivers/staging/greybus/greybus_authentication.h 9981F: drivers/staging/greybus/greybus_firmware.h 9982F: drivers/staging/greybus/hid.c 9983F: drivers/staging/greybus/i2c.c 9984F: drivers/staging/greybus/spi.c 9985F: drivers/staging/greybus/spilib.c 9986F: drivers/staging/greybus/spilib.h 9987 9988GREYBUS LOOPBACK DRIVER 9989M: Bryan O'Donoghue <[email protected]> 9990S: Maintained 9991F: drivers/staging/greybus/loopback.c 9992 9993GREYBUS PLATFORM DRIVERS 9994M: Vaibhav Hiremath <[email protected]> 9995S: Maintained 9996F: drivers/staging/greybus/arche-apb-ctrl.c 9997F: drivers/staging/greybus/arche-platform.c 9998F: drivers/staging/greybus/arche_platform.h 9999 10000GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 10001M: Rui Miguel Silva <[email protected]> 10002S: Maintained 10003F: drivers/staging/greybus/gpio.c 10004F: drivers/staging/greybus/light.c 10005F: drivers/staging/greybus/power_supply.c 10006F: drivers/staging/greybus/sdio.c 10007F: drivers/staging/greybus/spi.c 10008F: drivers/staging/greybus/spilib.c 10009 10010GREYBUS BEAGLEPLAY DRIVERS 10011M: Ayush Singh <[email protected]> 10012L: [email protected] (moderated for non-subscribers) 10013S: Maintained 10014F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10015F: drivers/greybus/gb-beagleplay.c 10016 10017GREYBUS SUBSYSTEM 10018M: Johan Hovold <[email protected]> 10019M: Alex Elder <[email protected]> 10020M: Greg Kroah-Hartman <[email protected]> 10021L: [email protected] (moderated for non-subscribers) 10022S: Maintained 10023F: drivers/greybus/ 10024F: drivers/staging/greybus/ 10025F: include/linux/greybus.h 10026F: include/linux/greybus/ 10027 10028GREYBUS UART PROTOCOLS DRIVERS 10029M: David Lin <[email protected]> 10030S: Maintained 10031F: drivers/staging/greybus/log.c 10032F: drivers/staging/greybus/uart.c 10033 10034GS1662 VIDEO SERIALIZER 10035M: Charles-Antoine Couret <[email protected]> 10036L: [email protected] 10037S: Maintained 10038T: git git://linuxtv.org/media.git 10039F: drivers/media/spi/gs1662.c 10040 10041GSPCA FINEPIX SUBDRIVER 10042M: Frank Zago <[email protected]> 10043L: [email protected] 10044S: Maintained 10045T: git git://linuxtv.org/media.git 10046F: drivers/media/usb/gspca/finepix.c 10047 10048GSPCA GL860 SUBDRIVER 10049M: Olivier Lorin <[email protected]> 10050L: [email protected] 10051S: Maintained 10052T: git git://linuxtv.org/media.git 10053F: drivers/media/usb/gspca/gl860/ 10054 10055GSPCA M5602 SUBDRIVER 10056M: Erik Andren <[email protected]> 10057L: [email protected] 10058S: Maintained 10059T: git git://linuxtv.org/media.git 10060F: drivers/media/usb/gspca/m5602/ 10061 10062GSPCA PAC207 SONIXB SUBDRIVER 10063M: Hans Verkuil <[email protected]> 10064L: [email protected] 10065S: Odd Fixes 10066T: git git://linuxtv.org/media.git 10067F: drivers/media/usb/gspca/pac207.c 10068 10069GSPCA SN9C20X SUBDRIVER 10070M: Brian Johnson <[email protected]> 10071L: [email protected] 10072S: Maintained 10073T: git git://linuxtv.org/media.git 10074F: drivers/media/usb/gspca/sn9c20x.c 10075 10076GSPCA T613 SUBDRIVER 10077M: Leandro Costantino <[email protected]> 10078L: [email protected] 10079S: Maintained 10080T: git git://linuxtv.org/media.git 10081F: drivers/media/usb/gspca/t613.c 10082 10083GSPCA USB WEBCAM DRIVER 10084M: Hans Verkuil <[email protected]> 10085L: [email protected] 10086S: Odd Fixes 10087T: git git://linuxtv.org/media.git 10088F: drivers/media/usb/gspca/ 10089 10090GTP (GPRS Tunneling Protocol) 10091M: Pablo Neira Ayuso <[email protected]> 10092M: Harald Welte <[email protected]> 10093L: [email protected] 10094S: Maintained 10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10096F: drivers/net/gtp.c 10097 10098GUID PARTITION TABLE (GPT) 10099M: Davidlohr Bueso <[email protected]> 10100L: [email protected] 10101S: Maintained 10102F: block/partitions/efi.* 10103 10104HABANALABS PCI DRIVER 10105M: Ofir Bitton <[email protected]> 10106L: [email protected] 10107S: Supported 10108C: irc://irc.oftc.net/dri-devel 10109T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10110F: Documentation/ABI/testing/debugfs-driver-habanalabs 10111F: Documentation/ABI/testing/sysfs-driver-habanalabs 10112F: drivers/accel/habanalabs/ 10113F: include/linux/habanalabs/ 10114F: include/trace/events/habanalabs.h 10115F: include/uapi/drm/habanalabs_accel.h 10116 10117HACKRF MEDIA DRIVER 10118L: [email protected] 10119S: Orphan 10120W: https://linuxtv.org 10121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10122F: drivers/media/usb/hackrf/ 10123 10124HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10125M: Chuck Lever <[email protected]> 10126L: [email protected] 10127L: [email protected] 10128S: Maintained 10129F: Documentation/netlink/specs/handshake.yaml 10130F: Documentation/networking/tls-handshake.rst 10131F: include/net/handshake.h 10132F: include/trace/events/handshake.h 10133F: net/handshake/ 10134 10135HANTRO VPU CODEC DRIVER 10136M: Nicolas Dufresne <[email protected]> 10137M: Benjamin Gaignard <[email protected]> 10138M: Philipp Zabel <[email protected]> 10139L: [email protected] 10140L: [email protected] 10141S: Maintained 10142F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10143F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10144F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10145F: drivers/media/platform/verisilicon/ 10146 10147HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10148M: Frank Seidel <[email protected]> 10149L: [email protected] 10150S: Maintained 10151W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10152F: drivers/platform/x86/hdaps.c 10153 10154HARDWARE MONITORING 10155M: Jean Delvare <[email protected]> 10156M: Guenter Roeck <[email protected]> 10157L: [email protected] 10158S: Maintained 10159W: http://hwmon.wiki.kernel.org/ 10160T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10161F: Documentation/ABI/testing/sysfs-class-hwmon 10162F: Documentation/devicetree/bindings/hwmon/ 10163F: Documentation/hwmon/ 10164F: drivers/hwmon/ 10165F: include/linux/hwmon*.h 10166F: include/trace/events/hwmon*.h 10167K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10168 10169HARDWARE RANDOM NUMBER GENERATOR CORE 10170M: Olivia Mackall <[email protected]> 10171M: Herbert Xu <[email protected]> 10172L: [email protected] 10173S: Odd fixes 10174F: Documentation/admin-guide/hw_random.rst 10175F: Documentation/devicetree/bindings/rng/ 10176F: drivers/char/hw_random/ 10177F: include/linux/hw_random.h 10178 10179HARDWARE SPINLOCK CORE 10180M: Bjorn Andersson <[email protected]> 10181R: Baolin Wang <[email protected]> 10182L: [email protected] 10183S: Maintained 10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10185F: Documentation/devicetree/bindings/hwlock/ 10186F: Documentation/locking/hwspinlock.rst 10187F: drivers/hwspinlock/ 10188F: include/linux/hwspinlock.h 10189 10190HARDWARE TRACING FACILITIES 10191M: Alexander Shishkin <[email protected]> 10192S: Maintained 10193F: drivers/hwtracing/ 10194 10195HARMONY SOUND DRIVER 10196L: [email protected] 10197S: Maintained 10198F: sound/parisc/harmony.* 10199 10200HDPVR USB VIDEO ENCODER DRIVER 10201M: Hans Verkuil <[email protected]> 10202L: [email protected] 10203S: Odd Fixes 10204W: https://linuxtv.org 10205T: git git://linuxtv.org/media.git 10206F: drivers/media/usb/hdpvr/ 10207 10208HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10209M: Keng-Yu Lin <[email protected]> 10210S: Supported 10211F: drivers/misc/hpilo.[ch] 10212 10213HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10214M: Jerry Hoemann <[email protected]> 10215S: Supported 10216F: Documentation/watchdog/hpwdt.rst 10217F: drivers/watchdog/hpwdt.c 10218 10219HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10220M: Don Brace <[email protected]> 10221L: [email protected] 10222L: [email protected] 10223S: Supported 10224F: Documentation/scsi/hpsa.rst 10225F: drivers/scsi/hpsa*.[ch] 10226F: include/linux/cciss*.h 10227F: include/uapi/linux/cciss*.h 10228 10229HFI1 DRIVER 10230M: Dennis Dalessandro <[email protected]> 10231L: [email protected] 10232S: Supported 10233F: drivers/infiniband/hw/hfi1 10234 10235HFS FILESYSTEM 10236L: [email protected] 10237S: Orphan 10238F: Documentation/filesystems/hfs.rst 10239F: fs/hfs/ 10240 10241HFSPLUS FILESYSTEM 10242L: [email protected] 10243S: Orphan 10244F: Documentation/filesystems/hfsplus.rst 10245F: fs/hfsplus/ 10246 10247HGA FRAMEBUFFER DRIVER 10248M: Ferenc Bakonyi <[email protected]> 10249L: [email protected] 10250S: Maintained 10251W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10252F: drivers/video/fbdev/hgafb.c 10253 10254HIBERNATION (aka Software Suspend, aka swsusp) 10255M: "Rafael J. Wysocki" <[email protected]> 10256M: Pavel Machek <[email protected]> 10257L: [email protected] 10258S: Supported 10259B: https://bugzilla.kernel.org 10260F: arch/*/include/asm/suspend*.h 10261F: arch/x86/power/ 10262F: drivers/base/power/ 10263F: include/linux/freezer.h 10264F: include/linux/pm.h 10265F: include/linux/suspend.h 10266F: kernel/power/ 10267 10268HID CORE LAYER 10269M: Jiri Kosina <[email protected]> 10270M: Benjamin Tissoires <[email protected]> 10271L: [email protected] 10272S: Maintained 10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10274F: Documentation/hid/ 10275F: drivers/hid/ 10276F: include/linux/hid* 10277F: include/uapi/linux/hid* 10278F: samples/hid/ 10279F: tools/testing/selftests/hid/ 10280 10281HID LOGITECH DRIVERS 10282R: Filipe Laíns <[email protected]> 10283L: [email protected] 10284S: Maintained 10285F: drivers/hid/hid-logitech-* 10286 10287HID NVIDIA SHIELD DRIVER 10288M: Rahul Rameshbabu <[email protected]> 10289L: [email protected] 10290S: Maintained 10291F: drivers/hid/hid-nvidia-shield.c 10292 10293HID PHOENIX RC FLIGHT CONTROLLER 10294M: Marcus Folkesson <[email protected]> 10295L: [email protected] 10296S: Maintained 10297F: drivers/hid/hid-pxrc.c 10298 10299HID PLAYSTATION DRIVER 10300M: Roderick Colenbrander <[email protected]> 10301L: [email protected] 10302S: Supported 10303F: drivers/hid/hid-playstation.c 10304 10305HID SENSOR HUB DRIVERS 10306M: Jiri Kosina <[email protected]> 10307M: Jonathan Cameron <[email protected]> 10308M: Srinivas Pandruvada <[email protected]> 10309L: [email protected] 10310L: [email protected] 10311S: Maintained 10312F: Documentation/hid/hid-sensor* 10313F: drivers/hid/hid-sensor-* 10314F: drivers/iio/*/hid-* 10315F: include/linux/hid-sensor-* 10316 10317HID VRC-2 CAR CONTROLLER DRIVER 10318M: Marcus Folkesson <[email protected]> 10319L: [email protected] 10320S: Maintained 10321F: drivers/hid/hid-vrc2.c 10322 10323HID WACOM DRIVER 10324M: Ping Cheng <[email protected]> 10325M: Jason Gerecke <[email protected]> 10326L: [email protected] 10327S: Maintained 10328F: drivers/hid/wacom.h 10329F: drivers/hid/wacom_* 10330 10331HID++ LOGITECH DRIVERS 10332R: Filipe Laíns <[email protected]> 10333R: Bastien Nocera <[email protected]> 10334L: [email protected] 10335S: Maintained 10336F: drivers/hid/hid-logitech-hidpp.c 10337 10338HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10339M: Anna-Maria Behnsen <[email protected]> 10340M: Frederic Weisbecker <[email protected]> 10341M: Thomas Gleixner <[email protected]> 10342L: [email protected] 10343S: Maintained 10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10345F: Documentation/timers/ 10346F: include/linux/clockchips.h 10347F: include/linux/delay.h 10348F: include/linux/hrtimer.h 10349F: include/linux/timer.h 10350F: kernel/time/clockevents.c 10351F: kernel/time/hrtimer.c 10352F: kernel/time/sleep_timeout.c 10353F: kernel/time/timer.c 10354F: kernel/time/timer_list.c 10355F: kernel/time/timer_migration.* 10356F: tools/testing/selftests/timers/ 10357 10358HIGH-SPEED SCC DRIVER FOR AX.25 10359L: [email protected] 10360S: Orphan 10361F: drivers/net/hamradio/scc.c 10362 10363HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10364M: HighPoint Linux Team <[email protected]> 10365S: Supported 10366W: http://www.highpoint-tech.com 10367F: Documentation/scsi/hptiop.rst 10368F: drivers/scsi/hptiop.c 10369 10370HIKEY960 ONBOARD USB GPIO HUB DRIVER 10371M: John Stultz <[email protected]> 10372L: [email protected] 10373S: Maintained 10374F: drivers/misc/hisi_hikey_usb.c 10375 10376HIMAX HX83112B TOUCHSCREEN SUPPORT 10377M: Job Noorman <[email protected]> 10378L: [email protected] 10379S: Maintained 10380F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10381F: drivers/input/touchscreen/himax_hx83112b.c 10382 10383HIPPI 10384M: Jes Sorensen <[email protected]> 10385S: Maintained 10386F: drivers/net/hippi/ 10387F: include/linux/hippidevice.h 10388F: include/uapi/linux/if_hippi.h 10389F: net/802/hippi.c 10390 10391HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10392M: Kurt Kanzenbach <[email protected]> 10393L: [email protected] 10394S: Maintained 10395F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10396F: drivers/net/dsa/hirschmann/* 10397F: include/linux/platform_data/hirschmann-hellcreek.h 10398F: net/dsa/tag_hellcreek.c 10399 10400HISILICON DMA DRIVER 10401M: Zhou Wang <[email protected]> 10402M: Jie Hai <[email protected]> 10403L: [email protected] 10404S: Maintained 10405F: drivers/dma/hisi_dma.c 10406 10407HISILICON GPIO DRIVER 10408M: Jay Fang <[email protected]> 10409L: [email protected] 10410S: Maintained 10411F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10412F: drivers/gpio/gpio-hisi.c 10413 10414HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10415M: Zhiqi Song <[email protected]> 10416M: Longfang Liu <[email protected]> 10417L: [email protected] 10418S: Maintained 10419F: Documentation/ABI/testing/debugfs-hisi-hpre 10420F: drivers/crypto/hisilicon/hpre/hpre.h 10421F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10422F: drivers/crypto/hisilicon/hpre/hpre_main.c 10423 10424HISILICON HNS3 PMU DRIVER 10425M: Jijie Shao <[email protected]> 10426S: Supported 10427F: Documentation/admin-guide/perf/hns3-pmu.rst 10428F: drivers/perf/hisilicon/hns3_pmu.c 10429 10430HISILICON I2C CONTROLLER DRIVER 10431M: Yicong Yang <[email protected]> 10432L: [email protected] 10433S: Maintained 10434W: https://www.hisilicon.com 10435F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10436F: drivers/i2c/busses/i2c-hisi.c 10437 10438HISILICON KUNPENG SOC HCCS DRIVER 10439M: Huisong Li <[email protected]> 10440S: Maintained 10441F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10442F: drivers/soc/hisilicon/kunpeng_hccs.c 10443F: drivers/soc/hisilicon/kunpeng_hccs.h 10444 10445HISILICON LPC BUS DRIVER 10446M: Jay Fang <[email protected]> 10447S: Maintained 10448W: http://www.hisilicon.com 10449F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10450F: drivers/bus/hisi_lpc.c 10451 10452HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10453M: Jian Shen <[email protected]> 10454M: Salil Mehta <[email protected]> 10455M: Jijie Shao <[email protected]> 10456L: [email protected] 10457S: Maintained 10458W: http://www.hisilicon.com 10459F: drivers/net/ethernet/hisilicon/hns3/ 10460 10461HISILICON NETWORK HIBMCGE DRIVER 10462M: Jijie Shao <[email protected]> 10463L: [email protected] 10464S: Maintained 10465F: drivers/net/ethernet/hisilicon/hibmcge/ 10466 10467HISILICON NETWORK SUBSYSTEM DRIVER 10468M: Jian Shen <[email protected]> 10469M: Salil Mehta <[email protected]> 10470L: [email protected] 10471S: Maintained 10472W: http://www.hisilicon.com 10473F: Documentation/devicetree/bindings/net/hisilicon*.txt 10474F: drivers/net/ethernet/hisilicon/ 10475 10476HISILICON PMU DRIVER 10477M: Yicong Yang <[email protected]> 10478M: Jonathan Cameron <[email protected]> 10479S: Supported 10480W: http://www.hisilicon.com 10481F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10482F: Documentation/admin-guide/perf/hisi-pmu.rst 10483F: drivers/perf/hisilicon 10484 10485HISILICON PTT DRIVER 10486M: Yicong Yang <[email protected]> 10487M: Jonathan Cameron <[email protected]> 10488L: [email protected] 10489S: Maintained 10490F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10491F: Documentation/trace/hisi-ptt.rst 10492F: drivers/hwtracing/ptt/ 10493F: tools/perf/arch/arm64/util/hisi-ptt.c 10494F: tools/perf/util/hisi-ptt* 10495F: tools/perf/util/hisi-ptt-decoder/* 10496 10497HISILICON QM DRIVER 10498M: Weili Qian <[email protected]> 10499M: Zhou Wang <[email protected]> 10500L: [email protected] 10501S: Maintained 10502F: drivers/crypto/hisilicon/Kconfig 10503F: drivers/crypto/hisilicon/Makefile 10504F: drivers/crypto/hisilicon/qm.c 10505F: drivers/crypto/hisilicon/sgl.c 10506F: include/linux/hisi_acc_qm.h 10507 10508HISILICON ROCE DRIVER 10509M: Chengchang Tang <[email protected]> 10510M: Junxian Huang <[email protected]> 10511L: [email protected] 10512S: Maintained 10513F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10514F: drivers/infiniband/hw/hns/ 10515 10516HISILICON SAS Controller 10517M: Yihang Li <[email protected]> 10518S: Supported 10519W: http://www.hisilicon.com 10520F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10521F: drivers/scsi/hisi_sas/ 10522 10523HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10524M: Longfang Liu <[email protected]> 10525L: [email protected] 10526S: Maintained 10527F: Documentation/ABI/testing/debugfs-hisi-sec 10528F: drivers/crypto/hisilicon/sec2/sec.h 10529F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10530F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10531F: drivers/crypto/hisilicon/sec2/sec_main.c 10532 10533HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10534M: Jay Fang <[email protected]> 10535L: [email protected] 10536S: Maintained 10537W: http://www.hisilicon.com 10538F: drivers/spi/spi-hisi-kunpeng.c 10539 10540HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10541M: Mauro Carvalho Chehab <[email protected]> 10542L: [email protected] 10543S: Maintained 10544F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10545F: drivers/spmi/hisi-spmi-controller.c 10546 10547HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10548M: Mauro Carvalho Chehab <[email protected]> 10549L: [email protected] 10550S: Maintained 10551F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10552F: drivers/mfd/hi6421-spmi-pmic.c 10553 10554HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10555M: Weili Qian <[email protected]> 10556S: Maintained 10557F: drivers/crypto/hisilicon/trng/trng.c 10558 10559HISILICON V3XX SPI NOR FLASH Controller Driver 10560M: Jay Fang <[email protected]> 10561S: Maintained 10562W: http://www.hisilicon.com 10563F: drivers/spi/spi-hisi-sfc-v3xx.c 10564 10565HISILICON ZIP Controller DRIVER 10566M: Yang Shen <[email protected]> 10567M: Zhou Wang <[email protected]> 10568L: [email protected] 10569S: Maintained 10570F: Documentation/ABI/testing/debugfs-hisi-zip 10571F: drivers/crypto/hisilicon/zip/ 10572 10573HMM - Heterogeneous Memory Management 10574M: Jérôme Glisse <[email protected]> 10575L: [email protected] 10576S: Maintained 10577F: Documentation/mm/hmm.rst 10578F: include/linux/hmm* 10579F: lib/test_hmm* 10580F: mm/hmm* 10581F: tools/testing/selftests/mm/*hmm* 10582 10583HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10584M: Petre Rodan <[email protected]> 10585L: [email protected] 10586S: Maintained 10587F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10588F: drivers/iio/pressure/hsc030pa* 10589 10590HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10591M: Andreas Klinger <[email protected]> 10592M: Petre Rodan <[email protected]> 10593L: [email protected] 10594S: Maintained 10595F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10596F: drivers/iio/pressure/mprls0025pa* 10597 10598HP BIOSCFG DRIVER 10599M: Jorge Lopez <[email protected]> 10600L: [email protected] 10601S: Maintained 10602F: drivers/platform/x86/hp/hp-bioscfg/ 10603 10604HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10605L: [email protected] 10606S: Orphan 10607F: drivers/platform/x86/hp/tc1100-wmi.c 10608 10609HP WMI HARDWARE MONITOR DRIVER 10610M: James Seo <[email protected]> 10611L: [email protected] 10612S: Maintained 10613F: Documentation/hwmon/hp-wmi-sensors.rst 10614F: drivers/hwmon/hp-wmi-sensors.c 10615 10616HPET: High Precision Event Timers driver 10617M: Clemens Ladisch <[email protected]> 10618S: Maintained 10619F: Documentation/timers/hpet.rst 10620F: drivers/char/hpet.c 10621F: include/linux/hpet.h 10622F: include/uapi/linux/hpet.h 10623 10624HPET: x86 10625S: Orphan 10626F: arch/x86/include/asm/hpet.h 10627F: arch/x86/kernel/hpet.c 10628 10629HPFS FILESYSTEM 10630M: Mikulas Patocka <[email protected]> 10631S: Maintained 10632W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10633F: fs/hpfs/ 10634 10635HS3001 Hardware Temperature and Humidity Sensor 10636M: Andre Werner <[email protected]> 10637L: [email protected] 10638S: Maintained 10639F: drivers/hwmon/hs3001.c 10640 10641HSI SUBSYSTEM 10642M: Sebastian Reichel <[email protected]> 10643S: Maintained 10644T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10645F: Documentation/ABI/testing/sysfs-bus-hsi 10646F: Documentation/driver-api/hsi.rst 10647F: drivers/hsi/ 10648F: include/linux/hsi/ 10649F: include/uapi/linux/hsi/ 10650 10651HSO 3G MODEM DRIVER 10652L: [email protected] 10653S: Orphan 10654F: drivers/net/usb/hso.c 10655 10656HSR NETWORK PROTOCOL 10657L: [email protected] 10658S: Orphan 10659F: net/hsr/ 10660 10661HT16K33 LED CONTROLLER DRIVER 10662M: Robin van der Gracht <[email protected]> 10663S: Maintained 10664F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10665F: drivers/auxdisplay/ht16k33.c 10666 10667HTCPEN TOUCHSCREEN DRIVER 10668M: Pau Oliva Fora <[email protected]> 10669L: [email protected] 10670S: Maintained 10671F: drivers/input/touchscreen/htcpen.c 10672 10673HTE SUBSYSTEM 10674M: Dipen Patel <[email protected]> 10675L: [email protected] 10676S: Maintained 10677Q: https://patchwork.kernel.org/project/timestamp/list/ 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10679F: Documentation/devicetree/bindings/timestamp/ 10680F: Documentation/driver-api/hte/ 10681F: drivers/hte/ 10682F: include/linux/hte.h 10683 10684HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10685M: Lorenzo Bianconi <[email protected]> 10686L: [email protected] 10687S: Maintained 10688W: http://www.st.com/ 10689F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10690F: drivers/iio/humidity/hts221* 10691 10692HUAWEI ETHERNET DRIVER 10693M: Cai Huoqing <[email protected]> 10694L: [email protected] 10695S: Maintained 10696F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10697F: drivers/net/ethernet/huawei/hinic/ 10698 10699HUGETLB SUBSYSTEM 10700M: Muchun Song <[email protected]> 10701L: [email protected] 10702S: Maintained 10703F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10704F: Documentation/admin-guide/mm/hugetlbpage.rst 10705F: Documentation/mm/hugetlbfs_reserv.rst 10706F: Documentation/mm/vmemmap_dedup.rst 10707F: fs/hugetlbfs/ 10708F: include/linux/hugetlb.h 10709F: include/trace/events/hugetlbfs.h 10710F: mm/hugetlb.c 10711F: mm/hugetlb_vmemmap.c 10712F: mm/hugetlb_vmemmap.h 10713F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10714 10715HVA ST MEDIA DRIVER 10716M: Jean-Christophe Trotin <[email protected]> 10717L: [email protected] 10718S: Supported 10719W: https://linuxtv.org 10720T: git git://linuxtv.org/media.git 10721F: drivers/media/platform/st/sti/hva 10722 10723HWPOISON MEMORY FAILURE HANDLING 10724M: Miaohe Lin <[email protected]> 10725R: Naoya Horiguchi <[email protected]> 10726L: [email protected] 10727S: Maintained 10728F: mm/hwpoison-inject.c 10729F: mm/memory-failure.c 10730 10731HYCON HY46XX TOUCHSCREEN SUPPORT 10732M: Giulio Benetti <[email protected]> 10733L: [email protected] 10734S: Maintained 10735F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 10736F: drivers/input/touchscreen/hycon-hy46xx.c 10737 10738HYGON PROCESSOR SUPPORT 10739M: Pu Wen <[email protected]> 10740L: [email protected] 10741S: Maintained 10742F: arch/x86/kernel/cpu/hygon.c 10743 10744HYNIX HI556 SENSOR DRIVER 10745M: Sakari Ailus <[email protected]> 10746L: [email protected] 10747S: Maintained 10748T: git git://linuxtv.org/media.git 10749F: drivers/media/i2c/hi556.c 10750 10751HYNIX HI846 SENSOR DRIVER 10752M: Martin Kepplinger <[email protected]> 10753L: [email protected] 10754S: Maintained 10755F: drivers/media/i2c/hi846.c 10756 10757HYNIX HI847 SENSOR DRIVER 10758M: Sakari Ailus <[email protected]> 10759L: [email protected] 10760S: Maintained 10761F: drivers/media/i2c/hi847.c 10762 10763Hyper-V/Azure CORE AND DRIVERS 10764M: "K. Y. Srinivasan" <[email protected]> 10765M: Haiyang Zhang <[email protected]> 10766M: Wei Liu <[email protected]> 10767M: Dexuan Cui <[email protected]> 10768L: [email protected] 10769S: Supported 10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 10771F: Documentation/ABI/stable/sysfs-bus-vmbus 10772F: Documentation/ABI/testing/debugfs-hyperv 10773F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 10774F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 10775F: Documentation/virt/hyperv 10776F: arch/arm64/hyperv 10777F: arch/arm64/include/asm/mshyperv.h 10778F: arch/x86/hyperv 10779F: arch/x86/include/asm/mshyperv.h 10780F: arch/x86/include/asm/trace/hyperv.h 10781F: arch/x86/kernel/cpu/mshyperv.c 10782F: drivers/clocksource/hyperv_timer.c 10783F: drivers/hid/hid-hyperv.c 10784F: drivers/hv/ 10785F: drivers/input/serio/hyperv-keyboard.c 10786F: drivers/iommu/hyperv-iommu.c 10787F: drivers/net/ethernet/microsoft/ 10788F: drivers/net/hyperv/ 10789F: drivers/pci/controller/pci-hyperv-intf.c 10790F: drivers/pci/controller/pci-hyperv.c 10791F: drivers/scsi/storvsc_drv.c 10792F: drivers/uio/uio_hv_generic.c 10793F: drivers/video/fbdev/hyperv_fb.c 10794F: include/asm-generic/mshyperv.h 10795F: include/clocksource/hyperv_timer.h 10796F: include/hyperv/hvgdk.h 10797F: include/hyperv/hvgdk_ext.h 10798F: include/hyperv/hvgdk_mini.h 10799F: include/hyperv/hvhdk.h 10800F: include/hyperv/hvhdk_mini.h 10801F: include/linux/hyperv.h 10802F: include/net/mana 10803F: include/uapi/linux/hyperv.h 10804F: net/vmw_vsock/hyperv_transport.c 10805F: tools/hv/ 10806 10807HYPERBUS SUPPORT 10808M: Vignesh Raghavendra <[email protected]> 10809R: Tudor Ambarus <[email protected]> 10810L: [email protected] 10811S: Supported 10812Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10813C: irc://irc.oftc.net/mtd 10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 10815F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 10816F: drivers/mtd/hyperbus/ 10817F: include/linux/mtd/hyperbus.h 10818 10819HYPERVISOR VIRTUAL CONSOLE DRIVER 10820L: [email protected] 10821S: Odd Fixes 10822F: drivers/tty/hvc/ 10823 10824I2C ACPI SUPPORT 10825M: Mika Westerberg <[email protected]> 10826L: [email protected] 10827L: [email protected] 10828S: Maintained 10829F: drivers/i2c/i2c-core-acpi.c 10830 10831I2C ADDRESS TRANSLATOR (ATR) 10832M: Tomi Valkeinen <[email protected]> 10833R: Luca Ceresoli <[email protected]> 10834L: [email protected] 10835S: Maintained 10836F: drivers/i2c/i2c-atr.c 10837F: include/linux/i2c-atr.h 10838 10839I2C CONTROLLER DRIVER FOR NVIDIA GPU 10840M: Ajay Gupta <[email protected]> 10841L: [email protected] 10842S: Maintained 10843F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 10844F: drivers/i2c/busses/i2c-nvidia-gpu.c 10845 10846I2C MUXES 10847M: Peter Rosin <[email protected]> 10848L: [email protected] 10849S: Maintained 10850F: Documentation/devicetree/bindings/i2c/i2c-arb* 10851F: Documentation/devicetree/bindings/i2c/i2c-gate* 10852F: Documentation/devicetree/bindings/i2c/i2c-mux* 10853F: Documentation/i2c/i2c-topology.rst 10854F: Documentation/i2c/muxes/ 10855F: drivers/i2c/i2c-mux.c 10856F: drivers/i2c/muxes/ 10857F: include/linux/i2c-mux.h 10858 10859I2C MV64XXX MARVELL AND ALLWINNER DRIVER 10860M: Gregory CLEMENT <[email protected]> 10861L: [email protected] 10862S: Maintained 10863F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 10864F: drivers/i2c/busses/i2c-mv64xxx.c 10865 10866I2C OF COMPONENT PROBER 10867M: Chen-Yu Tsai <[email protected]> 10868L: [email protected] 10869L: [email protected] 10870S: Maintained 10871F: drivers/i2c/i2c-core-of-prober.c 10872F: include/linux/i2c-of-prober.h 10873 10874I2C OVER PARALLEL PORT 10875M: Jean Delvare <[email protected]> 10876L: [email protected] 10877S: Maintained 10878F: Documentation/i2c/busses/i2c-parport.rst 10879F: drivers/i2c/busses/i2c-parport.c 10880 10881I2C SUBSYSTEM 10882M: Wolfram Sang <[email protected]> 10883L: [email protected] 10884S: Maintained 10885W: https://i2c.wiki.kernel.org/ 10886Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 10888F: Documentation/i2c/ 10889F: drivers/i2c/* 10890F: include/dt-bindings/i2c/i2c.h 10891F: include/linux/i2c-dev.h 10892F: include/linux/i2c-smbus.h 10893F: include/linux/i2c.h 10894F: include/uapi/linux/i2c-*.h 10895F: include/uapi/linux/i2c.h 10896 10897I2C SUBSYSTEM HOST DRIVERS 10898M: Andi Shyti <[email protected]> 10899L: [email protected] 10900S: Maintained 10901W: https://i2c.wiki.kernel.org/ 10902Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10903T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 10904F: Documentation/devicetree/bindings/i2c/ 10905F: drivers/i2c/algos/ 10906F: drivers/i2c/busses/ 10907F: include/dt-bindings/i2c/ 10908 10909I2C-TAOS-EVM DRIVER 10910M: Jean Delvare <[email protected]> 10911L: [email protected] 10912S: Maintained 10913F: Documentation/i2c/busses/i2c-taos-evm.rst 10914F: drivers/i2c/busses/i2c-taos-evm.c 10915 10916I2C-TINY-USB DRIVER 10917M: Till Harbaum <[email protected]> 10918L: [email protected] 10919S: Maintained 10920W: http://www.harbaum.org/till/i2c_tiny_usb 10921F: drivers/i2c/busses/i2c-tiny-usb.c 10922 10923I2C/SMBUS CONTROLLER DRIVERS FOR PC 10924M: Jean Delvare <[email protected]> 10925L: [email protected] 10926S: Maintained 10927F: Documentation/i2c/busses/i2c-ali1535.rst 10928F: Documentation/i2c/busses/i2c-ali1563.rst 10929F: Documentation/i2c/busses/i2c-ali15x3.rst 10930F: Documentation/i2c/busses/i2c-amd756.rst 10931F: Documentation/i2c/busses/i2c-amd8111.rst 10932F: Documentation/i2c/busses/i2c-i801.rst 10933F: Documentation/i2c/busses/i2c-nforce2.rst 10934F: Documentation/i2c/busses/i2c-piix4.rst 10935F: Documentation/i2c/busses/i2c-sis5595.rst 10936F: Documentation/i2c/busses/i2c-sis630.rst 10937F: Documentation/i2c/busses/i2c-sis96x.rst 10938F: Documentation/i2c/busses/i2c-via.rst 10939F: Documentation/i2c/busses/i2c-viapro.rst 10940F: drivers/i2c/busses/i2c-ali1535.c 10941F: drivers/i2c/busses/i2c-ali1563.c 10942F: drivers/i2c/busses/i2c-ali15x3.c 10943F: drivers/i2c/busses/i2c-amd756.c 10944F: drivers/i2c/busses/i2c-amd8111.c 10945F: drivers/i2c/busses/i2c-i801.c 10946F: drivers/i2c/busses/i2c-isch.c 10947F: drivers/i2c/busses/i2c-nforce2.c 10948F: drivers/i2c/busses/i2c-piix4.* 10949F: drivers/i2c/busses/i2c-sis5595.c 10950F: drivers/i2c/busses/i2c-sis630.c 10951F: drivers/i2c/busses/i2c-sis96x.c 10952F: drivers/i2c/busses/i2c-via.c 10953F: drivers/i2c/busses/i2c-viapro.c 10954 10955I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 10956M: Hans de Goede <[email protected]> 10957L: [email protected] 10958S: Maintained 10959F: drivers/i2c/busses/i2c-cht-wc.c 10960 10961I2C/SMBUS ISMT DRIVER 10962M: Seth Heasley <[email protected]> 10963M: Neil Horman <[email protected]> 10964L: [email protected] 10965F: Documentation/i2c/busses/i2c-ismt.rst 10966F: drivers/i2c/busses/i2c-ismt.c 10967 10968I2C/SMBUS ZHAOXIN DRIVER 10969M: Hans Hu <[email protected]> 10970L: [email protected] 10971S: Maintained 10972W: https://www.zhaoxin.com 10973F: drivers/i2c/busses/i2c-viai2c-common.c 10974F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 10975 10976I2C/SMBUS STUB DRIVER 10977M: Jean Delvare <[email protected]> 10978L: [email protected] 10979S: Maintained 10980F: drivers/i2c/i2c-stub.c 10981 10982I3C DRIVER FOR ASPEED AST2600 10983M: Jeremy Kerr <[email protected]> 10984S: Maintained 10985F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 10986F: drivers/i3c/master/ast2600-i3c-master.c 10987 10988I3C DRIVER FOR CADENCE I3C MASTER IP 10989M: Przemysław Gaj <[email protected]> 10990S: Maintained 10991F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 10992F: drivers/i3c/master/i3c-master-cdns.c 10993 10994I3C DRIVER FOR SYNOPSYS DESIGNWARE 10995S: Orphan 10996F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 10997F: drivers/i3c/master/dw* 10998 10999I3C SUBSYSTEM 11000M: Alexandre Belloni <[email protected]> 11001L: [email protected] (moderated for non-subscribers) 11002S: Maintained 11003C: irc://chat.freenode.net/linux-i3c 11004T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 11005F: Documentation/ABI/testing/sysfs-bus-i3c 11006F: Documentation/devicetree/bindings/i3c/ 11007F: Documentation/driver-api/i3c 11008F: drivers/i3c/ 11009F: include/dt-bindings/i3c/ 11010F: include/linux/i3c/ 11011 11012IBM Operation Panel Input Driver 11013M: Eddie James <[email protected]> 11014L: [email protected] 11015S: Maintained 11016F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11017F: drivers/input/misc/ibm-panel.c 11018 11019IBM Power 842 compression accelerator 11020M: Haren Myneni <[email protected]> 11021S: Supported 11022F: crypto/842.c 11023F: drivers/crypto/nx/Kconfig 11024F: drivers/crypto/nx/Makefile 11025F: drivers/crypto/nx/nx-842* 11026F: include/linux/sw842.h 11027F: lib/842/ 11028 11029IBM Power in-Nest Crypto Acceleration 11030M: Breno Leitão <[email protected]> 11031M: Nayna Jain <[email protected]> 11032M: Paulo Flabiano Smorigo <[email protected]> 11033L: [email protected] 11034S: Supported 11035F: drivers/crypto/nx/Kconfig 11036F: drivers/crypto/nx/Makefile 11037F: drivers/crypto/nx/nx-aes* 11038F: drivers/crypto/nx/nx-sha* 11039F: drivers/crypto/nx/nx.* 11040F: drivers/crypto/nx/nx_csbcpb.h 11041F: drivers/crypto/nx/nx_debugfs.c 11042 11043IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11044M: Tyrel Datwyler <[email protected]> 11045L: [email protected] 11046L: [email protected] 11047S: Supported 11048F: drivers/pci/hotplug/rpadlpar* 11049 11050IBM Power Linux RAID adapter 11051M: Brian King <[email protected]> 11052S: Supported 11053F: drivers/scsi/ipr.* 11054 11055IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11056M: Tyrel Datwyler <[email protected]> 11057L: [email protected] 11058L: [email protected] 11059S: Supported 11060F: drivers/pci/hotplug/rpaphp* 11061 11062IBM Power SRIOV Virtual NIC Device Driver 11063M: Haren Myneni <[email protected]> 11064M: Rick Lindsley <[email protected]> 11065R: Nick Child <[email protected]> 11066R: Thomas Falcon <[email protected]> 11067L: [email protected] 11068S: Maintained 11069F: drivers/net/ethernet/ibm/ibmvnic.* 11070 11071IBM Power VFIO Support 11072M: Timothy Pearson <[email protected]> 11073S: Supported 11074F: drivers/vfio/vfio_iommu_spapr_tce.c 11075 11076IBM Power Virtual Ethernet Device Driver 11077M: Nick Child <[email protected]> 11078L: [email protected] 11079S: Maintained 11080F: drivers/net/ethernet/ibm/ibmveth.* 11081 11082IBM Power Virtual FC Device Drivers 11083M: Tyrel Datwyler <[email protected]> 11084L: [email protected] 11085S: Supported 11086F: drivers/scsi/ibmvscsi/ibmvfc* 11087 11088IBM Power Virtual Management Channel Driver 11089M: Brad Warrum <[email protected]> 11090M: Ritu Agarwal <[email protected]> 11091S: Supported 11092F: drivers/misc/ibmvmc.* 11093 11094IBM Power Virtual SCSI Device Drivers 11095M: Tyrel Datwyler <[email protected]> 11096L: [email protected] 11097S: Supported 11098F: drivers/scsi/ibmvscsi/ibmvscsi* 11099F: include/scsi/viosrp.h 11100 11101IBM Power Virtual SCSI Device Target Driver 11102M: Tyrel Datwyler <[email protected]> 11103L: [email protected] 11104L: [email protected] 11105S: Supported 11106F: drivers/scsi/ibmvscsi_tgt/ 11107 11108IBM Power VMX Cryptographic instructions 11109M: Breno Leitão <[email protected]> 11110M: Nayna Jain <[email protected]> 11111M: Paulo Flabiano Smorigo <[email protected]> 11112L: [email protected] 11113S: Supported 11114F: arch/powerpc/crypto/Kconfig 11115F: arch/powerpc/crypto/Makefile 11116F: arch/powerpc/crypto/aes.c 11117F: arch/powerpc/crypto/aes_cbc.c 11118F: arch/powerpc/crypto/aes_ctr.c 11119F: arch/powerpc/crypto/aes_xts.c 11120F: arch/powerpc/crypto/aesp8-ppc.* 11121F: arch/powerpc/crypto/ghash.c 11122F: arch/powerpc/crypto/ghashp8-ppc.pl 11123F: arch/powerpc/crypto/ppc-xlate.pl 11124F: arch/powerpc/crypto/vmx.c 11125 11126IBM ServeRAID RAID DRIVER 11127S: Orphan 11128F: drivers/scsi/ips.* 11129 11130ICH LPC AND GPIO DRIVER 11131M: Peter Tyser <[email protected]> 11132S: Maintained 11133F: drivers/gpio/gpio-ich.c 11134F: drivers/mfd/lpc_ich.c 11135 11136ICY I2C DRIVER 11137M: Max Staudt <[email protected]> 11138L: [email protected] 11139S: Maintained 11140F: drivers/i2c/busses/i2c-icy.c 11141 11142IDEAPAD LAPTOP EXTRAS DRIVER 11143M: Ike Panhc <[email protected]> 11144L: [email protected] 11145S: Maintained 11146W: http://launchpad.net/ideapad-laptop 11147F: drivers/platform/x86/ideapad-laptop.c 11148 11149IDEAPAD LAPTOP SLIDEBAR DRIVER 11150M: Andrey Moiseev <[email protected]> 11151L: [email protected] 11152S: Maintained 11153W: https://github.com/o2genum/ideapad-slidebar 11154F: drivers/input/misc/ideapad_slidebar.c 11155 11156IDT VersaClock 5 CLOCK DRIVER 11157M: Luca Ceresoli <[email protected]> 11158S: Maintained 11159F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11160F: drivers/clk/clk-versaclock5.c 11161 11162IEEE 802.15.4 SUBSYSTEM 11163M: Alexander Aring <[email protected]> 11164M: Stefan Schmidt <[email protected]> 11165M: Miquel Raynal <[email protected]> 11166L: [email protected] 11167S: Maintained 11168W: https://linux-wpan.org/ 11169Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11172F: Documentation/networking/ieee802154.rst 11173F: drivers/net/ieee802154/ 11174F: include/linux/ieee802154.h 11175F: include/linux/nl802154.h 11176F: include/net/af_ieee802154.h 11177F: include/net/cfg802154.h 11178F: include/net/ieee802154_netdev.h 11179F: include/net/mac802154.h 11180F: include/net/nl802154.h 11181F: net/ieee802154/ 11182F: net/mac802154/ 11183 11184Intel VIRTIO DATA PATH ACCELERATOR 11185M: Zhu Lingshan <[email protected]> 11186L: [email protected] 11187S: Supported 11188F: drivers/vdpa/ifcvf/ 11189 11190IFE PROTOCOL 11191M: Yotam Gigi <[email protected]> 11192M: Jamal Hadi Salim <[email protected]> 11193F: include/net/ife.h 11194F: include/uapi/linux/ife.h 11195F: net/ife 11196 11197IGORPLUG-USB IR RECEIVER 11198M: Sean Young <[email protected]> 11199L: [email protected] 11200S: Maintained 11201F: drivers/media/rc/igorplugusb.c 11202 11203IGUANAWORKS USB IR TRANSCEIVER 11204M: Sean Young <[email protected]> 11205L: [email protected] 11206S: Maintained 11207F: drivers/media/rc/iguanair.c 11208 11209IIO BACKEND FRAMEWORK 11210M: Nuno Sa <[email protected]> 11211R: Olivier Moysan <[email protected]> 11212L: [email protected] 11213S: Maintained 11214F: Documentation/ABI/testing/debugfs-iio-backend 11215F: drivers/iio/industrialio-backend.c 11216F: include/linux/iio/backend.h 11217 11218IIO DIGITAL POTENTIOMETER DAC 11219M: Peter Rosin <[email protected]> 11220L: [email protected] 11221S: Maintained 11222F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11223F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11224F: drivers/iio/dac/dpot-dac.c 11225 11226IIO ENVELOPE DETECTOR 11227M: Peter Rosin <[email protected]> 11228L: [email protected] 11229S: Maintained 11230F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11231F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11232F: drivers/iio/adc/envelope-detector.c 11233 11234IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11235M: Matti Vaittinen <[email protected]> 11236L: [email protected] 11237S: Maintained 11238F: drivers/iio/industrialio-gts-helper.c 11239F: include/linux/iio/iio-gts-helper.h 11240F: drivers/iio/test/iio-test-gts.c 11241 11242IIO MULTIPLEXER 11243M: Peter Rosin <[email protected]> 11244L: [email protected] 11245S: Maintained 11246F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11247F: drivers/iio/multiplexer/iio-mux.c 11248 11249IIO SCMI BASED DRIVER 11250M: Jyoti Bhayana <[email protected]> 11251L: [email protected] 11252S: Maintained 11253F: drivers/iio/common/scmi_sensors/scmi_iio.c 11254 11255IIO SUBSYSTEM AND DRIVERS 11256M: Jonathan Cameron <[email protected]> 11257R: Lars-Peter Clausen <[email protected]> 11258L: [email protected] 11259S: Maintained 11260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11261F: Documentation/ABI/testing/configfs-iio* 11262F: Documentation/ABI/testing/sysfs-bus-iio* 11263F: Documentation/devicetree/bindings/iio/ 11264F: Documentation/iio/ 11265F: drivers/iio/ 11266F: drivers/staging/iio/ 11267F: include/dt-bindings/iio/ 11268F: include/linux/iio/ 11269F: tools/iio/ 11270 11271IIO UNIT CONVERTER 11272M: Peter Rosin <[email protected]> 11273L: [email protected] 11274S: Maintained 11275F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11276F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11277F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11278F: drivers/iio/afe/iio-rescale.c 11279 11280IKANOS/ADI EAGLE ADSL USB DRIVER 11281M: Matthieu Castet <[email protected]> 11282M: Stanislaw Gruszka <[email protected]> 11283S: Maintained 11284F: drivers/usb/atm/ueagle-atm.c 11285 11286IMAGIS TOUCHSCREEN DRIVER 11287M: Markuss Broks <[email protected]> 11288S: Maintained 11289F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11290F: drivers/input/touchscreen/imagis.c 11291 11292IMGTEC ASCII LCD DRIVER 11293M: Paul Burton <[email protected]> 11294S: Maintained 11295F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11296F: drivers/auxdisplay/img-ascii-lcd.c 11297 11298IMGTEC JPEG ENCODER DRIVER 11299M: Devarsh Thakkar <[email protected]> 11300L: [email protected] 11301S: Supported 11302F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11303F: drivers/media/platform/imagination/e5010* 11304 11305IMGTEC IR DECODER DRIVER 11306S: Orphan 11307F: drivers/media/rc/img-ir/ 11308 11309IMGTEC POWERVR DRM DRIVER 11310M: Frank Binns <[email protected]> 11311M: Matt Coster <[email protected]> 11312S: Supported 11313T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11314F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11315F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11316F: Documentation/gpu/imagination/ 11317F: drivers/gpu/drm/ci/xfails/powervr* 11318F: drivers/gpu/drm/imagination/ 11319F: include/uapi/drm/pvr_drm.h 11320 11321IMON SOUNDGRAPH USB IR RECEIVER 11322M: Sean Young <[email protected]> 11323L: [email protected] 11324S: Maintained 11325F: drivers/media/rc/imon.c 11326F: drivers/media/rc/imon_raw.c 11327 11328IMS TWINTURBO FRAMEBUFFER DRIVER 11329L: [email protected] 11330S: Orphan 11331F: drivers/video/fbdev/imsttfb.c 11332 11333INDEX OF FURTHER KERNEL DOCUMENTATION 11334M: Carlos Bilbao <[email protected]> 11335S: Maintained 11336F: Documentation/process/kernel-docs.rst 11337 11338INDUSTRY PACK SUBSYSTEM (IPACK) 11339M: Vaibhav Gupta <[email protected]> 11340M: Jens Taprogge <[email protected]> 11341M: Greg Kroah-Hartman <[email protected]> 11342L: [email protected] 11343S: Maintained 11344W: http://industrypack.sourceforge.net 11345F: drivers/ipack/ 11346 11347INFINEON DPS310 Driver 11348M: Eddie James <[email protected]> 11349L: [email protected] 11350S: Maintained 11351F: drivers/iio/pressure/dps310.c 11352 11353INFINEON PEB2466 ASoC CODEC 11354M: Herve Codina <[email protected]> 11355L: [email protected] 11356S: Maintained 11357F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11358F: sound/soc/codecs/peb2466.c 11359 11360INFINIBAND SUBSYSTEM 11361M: Jason Gunthorpe <[email protected]> 11362M: Leon Romanovsky <[email protected]> 11363L: [email protected] 11364S: Supported 11365W: https://github.com/linux-rdma/rdma-core 11366Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11367T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11368F: Documentation/devicetree/bindings/infiniband/ 11369F: Documentation/infiniband/ 11370F: drivers/infiniband/ 11371F: include/rdma/ 11372F: include/trace/events/ib_mad.h 11373F: include/trace/events/ib_umad.h 11374F: include/trace/misc/rdma.h 11375F: include/uapi/linux/if_infiniband.h 11376F: include/uapi/rdma/ 11377F: samples/bpf/ibumad_kern.c 11378F: samples/bpf/ibumad_user.c 11379 11380INGENIC JZ4780 NAND DRIVER 11381M: Harvey Hunt <[email protected]> 11382L: [email protected] 11383L: [email protected] 11384S: Maintained 11385F: drivers/mtd/nand/raw/ingenic/ 11386 11387INGENIC JZ47xx SoCs 11388M: Paul Cercueil <[email protected]> 11389L: [email protected] 11390S: Maintained 11391F: arch/mips/boot/dts/ingenic/ 11392F: arch/mips/generic/board-ingenic.c 11393F: arch/mips/include/asm/mach-ingenic/ 11394F: arch/mips/ingenic/Kconfig 11395F: drivers/clk/ingenic/ 11396F: drivers/dma/dma-jz4780.c 11397F: drivers/gpu/drm/ingenic/ 11398F: drivers/i2c/busses/i2c-jz4780.c 11399F: drivers/iio/adc/ingenic-adc.c 11400F: drivers/irqchip/irq-ingenic.c 11401F: drivers/memory/jz4780-nemc.c 11402F: drivers/mmc/host/jz4740_mmc.c 11403F: drivers/mtd/nand/raw/ingenic/ 11404F: drivers/pinctrl/pinctrl-ingenic.c 11405F: drivers/power/supply/ingenic-battery.c 11406F: drivers/pwm/pwm-jz4740.c 11407F: drivers/remoteproc/ingenic_rproc.c 11408F: drivers/rtc/rtc-jz4740.c 11409F: drivers/tty/serial/8250/8250_ingenic.c 11410F: drivers/usb/musb/jz4740.c 11411F: drivers/watchdog/jz4740_wdt.c 11412F: include/dt-bindings/iio/adc/ingenic,adc.h 11413F: include/linux/mfd/ingenic-tcu.h 11414F: sound/soc/codecs/jz47* 11415F: sound/soc/jz4740/ 11416 11417INJOINIC IP5xxx POWER BANK IC DRIVER 11418M: Samuel Holland <[email protected]> 11419S: Maintained 11420F: drivers/power/supply/ip5xxx_power.c 11421 11422INOTIFY 11423M: Jan Kara <[email protected]> 11424R: Amir Goldstein <[email protected]> 11425L: [email protected] 11426S: Maintained 11427F: Documentation/filesystems/inotify.rst 11428F: fs/notify/inotify/ 11429F: include/linux/inotify.h 11430F: include/uapi/linux/inotify.h 11431 11432INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11433M: Dmitry Torokhov <[email protected]> 11434L: [email protected] 11435S: Maintained 11436Q: http://patchwork.kernel.org/project/linux-input/list/ 11437T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11438F: Documentation/devicetree/bindings/input/ 11439F: Documentation/devicetree/bindings/serio/ 11440F: Documentation/input/ 11441F: drivers/input/ 11442F: include/dt-bindings/input/ 11443F: include/linux/gameport.h 11444F: include/linux/i8042.h 11445F: include/linux/input.h 11446F: include/linux/input/ 11447F: include/linux/libps2.h 11448F: include/linux/serio.h 11449F: include/uapi/linux/gameport.h 11450F: include/uapi/linux/input-event-codes.h 11451F: include/uapi/linux/input.h 11452F: include/uapi/linux/serio.h 11453F: include/uapi/linux/uinput.h 11454 11455INPUT MULTITOUCH (MT) PROTOCOL 11456M: Henrik Rydberg <[email protected]> 11457L: [email protected] 11458S: Odd fixes 11459F: Documentation/input/multi-touch-protocol.rst 11460F: drivers/input/input-mt.c 11461K: \b(ABS|SYN)_MT_ 11462 11463INSIDE SECURE CRYPTO DRIVER 11464M: Antoine Tenart <[email protected]> 11465L: [email protected] 11466S: Maintained 11467F: drivers/crypto/inside-secure/ 11468 11469INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11470M: Mimi Zohar <[email protected]> 11471M: Roberto Sassu <[email protected]> 11472M: Dmitry Kasatkin <[email protected]> 11473R: Eric Snowberg <[email protected]> 11474L: [email protected] 11475S: Supported 11476T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11477F: security/integrity/ 11478F: security/integrity/ima/ 11479 11480INTEGRITY POLICY ENFORCEMENT (IPE) 11481M: Fan Wu <[email protected]> 11482L: [email protected] 11483S: Supported 11484T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11485F: Documentation/admin-guide/LSM/ipe.rst 11486F: Documentation/security/ipe.rst 11487F: scripts/ipe/ 11488F: security/ipe/ 11489 11490INTEL 810/815 FRAMEBUFFER DRIVER 11491M: Antonino Daplas <[email protected]> 11492L: [email protected] 11493S: Maintained 11494F: drivers/video/fbdev/i810/ 11495 11496INTEL 8254 COUNTER DRIVER 11497M: William Breathitt Gray <[email protected]> 11498L: [email protected] 11499S: Maintained 11500F: drivers/counter/i8254.c 11501F: include/linux/i8254.h 11502 11503INTEL 8255 GPIO DRIVER 11504M: William Breathitt Gray <[email protected]> 11505L: [email protected] 11506S: Maintained 11507F: drivers/gpio/gpio-i8255.c 11508F: drivers/gpio/gpio-i8255.h 11509 11510INTEL ASoC DRIVERS 11511M: Cezary Rojewski <[email protected]> 11512M: Liam Girdwood <[email protected]> 11513M: Peter Ujfalusi <[email protected]> 11514M: Bard Liao <[email protected]> 11515M: Ranjani Sridharan <[email protected]> 11516M: Kai Vehmanen <[email protected]> 11517R: Pierre-Louis Bossart <[email protected]> 11518L: [email protected] 11519S: Supported 11520F: sound/soc/intel/ 11521 11522INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11523M: Hans de Goede <[email protected]> 11524L: [email protected] 11525S: Maintained 11526F: drivers/platform/x86/intel/atomisp2/pm.c 11527 11528INTEL ATOMISP2 LED DRIVER 11529M: Hans de Goede <[email protected]> 11530L: [email protected] 11531S: Maintained 11532F: drivers/platform/x86/intel/atomisp2/led.c 11533 11534INTEL BIOS SAR INT1092 DRIVER 11535M: Shravan Sudhakar <[email protected]> 11536L: [email protected] 11537S: Maintained 11538F: drivers/platform/x86/intel/int1092/ 11539 11540INTEL BROXTON PMC DRIVER 11541M: Mika Westerberg <[email protected]> 11542M: Zha Qipeng <[email protected]> 11543S: Maintained 11544F: drivers/mfd/intel_pmc_bxt.c 11545F: include/linux/mfd/intel_pmc_bxt.h 11546 11547INTEL C600 SERIES SAS CONTROLLER DRIVER 11548L: [email protected] 11549S: Orphan 11550T: git git://git.code.sf.net/p/intel-sas/isci 11551F: drivers/scsi/isci/ 11552 11553INTEL CPU family model numbers 11554M: Tony Luck <[email protected]> 11555M: [email protected] 11556L: [email protected] 11557S: Supported 11558F: arch/x86/include/asm/intel-family.h 11559 11560INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11561M: Jani Nikula <[email protected]> 11562M: Rodrigo Vivi <[email protected]> 11563L: [email protected] 11564L: [email protected] 11565S: Supported 11566F: drivers/gpu/drm/i915/display/ 11567F: drivers/gpu/drm/xe/display/ 11568F: drivers/gpu/drm/xe/compat-i915-headers 11569F: include/drm/intel/ 11570 11571INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11572M: Jani Nikula <[email protected]> 11573M: Joonas Lahtinen <[email protected]> 11574M: Rodrigo Vivi <[email protected]> 11575M: Tvrtko Ursulin <[email protected]> 11576L: [email protected] 11577S: Supported 11578W: https://drm.pages.freedesktop.org/intel-docs/ 11579Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11580B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11581C: irc://irc.oftc.net/intel-gfx 11582T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11583F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11584F: Documentation/gpu/i915.rst 11585F: drivers/gpu/drm/ci/xfails/i915* 11586F: drivers/gpu/drm/i915/ 11587F: include/drm/intel/ 11588F: include/uapi/drm/i915_drm.h 11589 11590INTEL DRM XE DRIVER (Lunar Lake and newer) 11591M: Lucas De Marchi <[email protected]> 11592M: Thomas Hellström <[email protected]> 11593M: Rodrigo Vivi <[email protected]> 11594L: [email protected] 11595S: Supported 11596W: https://drm.pages.freedesktop.org/intel-docs/ 11597Q: http://patchwork.freedesktop.org/project/intel-xe/ 11598B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11599C: irc://irc.oftc.net/xe 11600T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11601F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11602F: Documentation/gpu/xe/ 11603F: drivers/gpu/drm/xe/ 11604F: include/drm/intel/ 11605F: include/uapi/drm/xe_drm.h 11606 11607INTEL ETHERNET DRIVERS 11608M: Tony Nguyen <[email protected]> 11609M: Przemek Kitszel <[email protected]> 11610L: [email protected] (moderated for non-subscribers) 11611S: Maintained 11612W: https://www.intel.com/content/www/us/en/support.html 11613Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11616F: Documentation/networking/device_drivers/ethernet/intel/ 11617F: drivers/net/ethernet/intel/ 11618F: drivers/net/ethernet/intel/*/ 11619F: include/linux/avf/virtchnl.h 11620F: include/linux/net/intel/iidc.h 11621 11622INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11623M: Mustafa Ismail <[email protected]> 11624M: Tatyana Nikolova <[email protected]> 11625L: [email protected] 11626S: Supported 11627F: drivers/infiniband/hw/irdma/ 11628F: include/uapi/rdma/irdma-abi.h 11629 11630INTEL GPIO DRIVERS 11631M: Andy Shevchenko <[email protected]> 11632L: [email protected] 11633S: Supported 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11635F: drivers/gpio/gpio-elkhartlake.c 11636F: drivers/gpio/gpio-graniterapids.c 11637F: drivers/gpio/gpio-ich.c 11638F: drivers/gpio/gpio-merrifield.c 11639F: drivers/gpio/gpio-ml-ioh.c 11640F: drivers/gpio/gpio-pch.c 11641F: drivers/gpio/gpio-sch.c 11642F: drivers/gpio/gpio-sodaville.c 11643F: drivers/gpio/gpio-tangier.c 11644F: drivers/gpio/gpio-tangier.h 11645 11646INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11647M: Zhenyu Wang <[email protected]> 11648M: Zhi Wang <[email protected]> 11649L: [email protected] 11650L: [email protected] 11651S: Supported 11652W: https://github.com/intel/gvt-linux/wiki 11653T: git https://github.com/intel/gvt-linux.git 11654F: drivers/gpu/drm/i915/gvt/ 11655 11656INTEL HID EVENT DRIVER 11657M: Alex Hung <[email protected]> 11658L: [email protected] 11659S: Maintained 11660F: drivers/platform/x86/intel/hid.c 11661 11662INTEL I/OAT DMA DRIVER 11663M: Dave Jiang <[email protected]> 11664R: Dan Williams <[email protected]> 11665L: [email protected] 11666S: Supported 11667Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11668F: drivers/dma/ioat* 11669 11670INTEL IAA CRYPTO DRIVER 11671M: Kristen Accardi <[email protected]> 11672L: [email protected] 11673S: Supported 11674F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11675F: drivers/crypto/intel/iaa/* 11676 11677INTEL IDLE DRIVER 11678M: Jacob Pan <[email protected]> 11679M: Len Brown <[email protected]> 11680L: [email protected] 11681S: Supported 11682B: https://bugzilla.kernel.org 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 11684F: drivers/idle/intel_idle.c 11685 11686INTEL IDXD DRIVER 11687M: Fenghua Yu <[email protected]> 11688R: Dave Jiang <[email protected]> 11689L: [email protected] 11690S: Supported 11691F: drivers/dma/idxd/* 11692F: include/uapi/linux/idxd.h 11693 11694INTEL IN FIELD SCAN (IFS) DEVICE 11695M: Jithu Joseph <[email protected]> 11696R: Ashok Raj <[email protected]> 11697R: Tony Luck <[email protected]> 11698S: Maintained 11699F: drivers/platform/x86/intel/ifs 11700F: include/trace/events/intel_ifs.h 11701F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11702 11703INTEL INTEGRATED SENSOR HUB DRIVER 11704M: Srinivas Pandruvada <[email protected]> 11705M: Jiri Kosina <[email protected]> 11706L: [email protected] 11707S: Maintained 11708F: drivers/hid/intel-ish-hid/ 11709 11710INTEL IOMMU (VT-d) 11711M: David Woodhouse <[email protected]> 11712M: Lu Baolu <[email protected]> 11713L: [email protected] 11714S: Supported 11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11716F: drivers/iommu/intel/ 11717 11718INTEL IPU3 CSI-2 CIO2 DRIVER 11719M: Yong Zhi <[email protected]> 11720M: Sakari Ailus <[email protected]> 11721M: Bingbu Cao <[email protected]> 11722M: Dan Scally <[email protected]> 11723R: Tianshu Qiu <[email protected]> 11724L: [email protected] 11725S: Maintained 11726T: git git://linuxtv.org/media.git 11727F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 11728F: drivers/media/pci/intel/ipu3/ 11729 11730INTEL IPU3 CSI-2 IMGU DRIVER 11731M: Sakari Ailus <[email protected]> 11732R: Bingbu Cao <[email protected]> 11733R: Tianshu Qiu <[email protected]> 11734L: [email protected] 11735S: Maintained 11736F: Documentation/admin-guide/media/ipu3.rst 11737F: Documentation/admin-guide/media/ipu3_rcb.svg 11738F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 11739F: drivers/staging/media/ipu3/ 11740 11741INTEL IPU6 INPUT SYSTEM DRIVER 11742M: Sakari Ailus <[email protected]> 11743M: Bingbu Cao <[email protected]> 11744R: Tianshu Qiu <[email protected]> 11745L: [email protected] 11746S: Maintained 11747T: git git://linuxtv.org/media.git 11748F: Documentation/admin-guide/media/ipu6-isys.rst 11749F: drivers/media/pci/intel/ipu6/ 11750 11751INTEL ISHTP ECLITE DRIVER 11752M: Srinivas Pandruvada <[email protected]> 11753L: [email protected] 11754S: Supported 11755F: drivers/platform/x86/intel/ishtp_eclite.c 11756 11757INTEL IXP4XX CRYPTO SUPPORT 11758M: Corentin Labbe <[email protected]> 11759L: [email protected] 11760S: Maintained 11761F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 11762 11763INTEL KEEM BAY DRM DRIVER 11764M: Anitha Chrisanthus <[email protected]> 11765M: Edmund Dea <[email protected]> 11766S: Maintained 11767F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 11768F: drivers/gpu/drm/kmb/ 11769 11770INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 11771M: Daniele Alessandrelli <[email protected]> 11772S: Maintained 11773F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 11774F: drivers/crypto/intel/keembay/Kconfig 11775F: drivers/crypto/intel/keembay/Makefile 11776F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 11777F: drivers/crypto/intel/keembay/ocs-aes.c 11778F: drivers/crypto/intel/keembay/ocs-aes.h 11779 11780INTEL KEEM BAY OCS ECC CRYPTO DRIVER 11781M: Daniele Alessandrelli <[email protected]> 11782M: Prabhjot Khurana <[email protected]> 11783M: Mark Gross <[email protected]> 11784S: Maintained 11785F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 11786F: drivers/crypto/intel/keembay/Kconfig 11787F: drivers/crypto/intel/keembay/Makefile 11788F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 11789 11790INTEL KEEM BAY OCS HCU CRYPTO DRIVER 11791M: Daniele Alessandrelli <[email protected]> 11792M: Declan Murphy <[email protected]> 11793S: Maintained 11794F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 11795F: drivers/crypto/intel/keembay/Kconfig 11796F: drivers/crypto/intel/keembay/Makefile 11797F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 11798F: drivers/crypto/intel/keembay/ocs-hcu.c 11799F: drivers/crypto/intel/keembay/ocs-hcu.h 11800 11801INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 11802M: Wentong Wu <[email protected]> 11803M: Sakari Ailus <[email protected]> 11804S: Maintained 11805F: drivers/gpio/gpio-ljca.c 11806F: drivers/i2c/busses/i2c-ljca.c 11807F: drivers/spi/spi-ljca.c 11808F: drivers/usb/misc/usb-ljca.c 11809F: include/linux/usb/ljca.h 11810 11811INTEL MANAGEMENT ENGINE (mei) 11812M: Alexander Usyskin <[email protected]> 11813L: [email protected] 11814S: Supported 11815F: Documentation/driver-api/mei/* 11816F: drivers/misc/mei/ 11817F: drivers/watchdog/mei_wdt.c 11818F: include/linux/mei_aux.h 11819F: include/linux/mei_cl_bus.h 11820F: include/uapi/linux/mei.h 11821F: include/uapi/linux/mei_uuid.h 11822F: include/uapi/linux/uuid.h 11823F: samples/mei/* 11824 11825INTEL MAX 10 BMC MFD DRIVER 11826M: Xu Yilun <[email protected]> 11827R: Tom Rix <[email protected]> 11828S: Maintained 11829F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 11830F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 11831F: drivers/hwmon/intel-m10-bmc-hwmon.c 11832F: drivers/mfd/intel-m10-bmc* 11833F: include/linux/mfd/intel-m10-bmc.h 11834 11835INTEL MAX10 BMC SECURE UPDATES 11836M: Peter Colberg <[email protected]> 11837L: [email protected] 11838S: Maintained 11839F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 11840F: drivers/fpga/intel-m10-bmc-sec-update.c 11841 11842INTEL MID (Mobile Internet Device) PLATFORM 11843M: Andy Shevchenko <[email protected]> 11844L: [email protected] 11845S: Supported 11846F: arch/x86/include/asm/intel-mid.h 11847F: arch/x86/pci/intel_mid_pci.c 11848F: arch/x86/platform/intel-mid/ 11849F: drivers/extcon/extcon-intel-mrfld.c 11850F: drivers/iio/adc/intel_mrfld_adc.c 11851F: drivers/mfd/intel_soc_pmic_mrfld.c 11852F: drivers/platform/x86/intel/mrfld_pwrbtn.c 11853F: drivers/platform/x86/intel_scu_* 11854F: drivers/staging/media/atomisp/ 11855F: drivers/watchdog/intel-mid_wdt.c 11856F: include/linux/mfd/intel_soc_pmic_mrfld.h 11857F: include/linux/platform_data/x86/intel-mid_wdt.h 11858F: include/linux/platform_data/x86/intel_scu_ipc.h 11859 11860INTEL P-Unit IPC DRIVER 11861M: Zha Qipeng <[email protected]> 11862L: [email protected] 11863S: Maintained 11864F: arch/x86/include/asm/intel_punit_ipc.h 11865F: drivers/platform/x86/intel/punit_ipc.c 11866 11867INTEL PMC CORE DRIVER 11868M: Rajneesh Bhardwaj <[email protected]> 11869M: David E Box <[email protected]> 11870L: [email protected] 11871S: Maintained 11872F: Documentation/ABI/testing/sysfs-platform-intel-pmc 11873F: drivers/platform/x86/intel/pmc/ 11874 11875INTEL PMIC GPIO DRIVERS 11876M: Andy Shevchenko <[email protected]> 11877S: Supported 11878T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11879F: drivers/gpio/gpio-*cove.c 11880 11881INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 11882M: Andy Shevchenko <[email protected]> 11883S: Supported 11884F: drivers/mfd/intel_soc_pmic* 11885F: include/linux/mfd/intel_soc_pmic* 11886 11887INTEL PMT DRIVERS 11888M: David E. Box <[email protected]> 11889S: Supported 11890F: drivers/platform/x86/intel/pmt/ 11891 11892INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 11893M: Stanislav Yakovlev <[email protected]> 11894L: [email protected] 11895S: Maintained 11896F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 11897F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 11898F: drivers/net/wireless/intel/ipw2x00/ 11899 11900INTEL PSTATE DRIVER 11901M: Srinivas Pandruvada <[email protected]> 11902M: Len Brown <[email protected]> 11903L: [email protected] 11904S: Supported 11905F: drivers/cpufreq/intel_pstate.c 11906 11907INTEL PTP DFL ToD DRIVER 11908M: Tianfei Zhang <[email protected]> 11909L: [email protected] 11910L: [email protected] 11911S: Maintained 11912F: drivers/ptp/ptp_dfl_tod.c 11913 11914INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 11915M: Jarkko Nikula <[email protected]> 11916L: [email protected] 11917F: drivers/counter/intel-qep.c 11918 11919INTEL SCU DRIVERS 11920M: Mika Westerberg <[email protected]> 11921S: Maintained 11922F: drivers/platform/x86/intel_scu_* 11923F: include/linux/platform_data/x86/intel_scu_ipc.h 11924 11925INTEL SDSI DRIVER 11926M: David E. Box <[email protected]> 11927S: Supported 11928F: drivers/platform/x86/intel/sdsi.c 11929F: tools/arch/x86/intel_sdsi/ 11930F: tools/testing/selftests/drivers/sdsi/ 11931 11932INTEL SGX 11933M: Jarkko Sakkinen <[email protected]> 11934R: Dave Hansen <[email protected]> 11935L: [email protected] 11936S: Supported 11937Q: https://patchwork.kernel.org/project/intel-sgx/list/ 11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 11939F: Documentation/arch/x86/sgx.rst 11940F: arch/x86/entry/vdso/vsgx.S 11941F: arch/x86/include/asm/sgx.h 11942F: arch/x86/include/uapi/asm/sgx.h 11943F: arch/x86/kernel/cpu/sgx/* 11944F: tools/testing/selftests/sgx/* 11945K: \bSGX_ 11946 11947INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 11948M: Daniel Scally <[email protected]> 11949S: Maintained 11950F: drivers/platform/x86/intel/int3472/ 11951 11952INTEL SPEED SELECT TECHNOLOGY 11953M: Srinivas Pandruvada <[email protected]> 11954L: [email protected] 11955S: Maintained 11956F: drivers/platform/x86/intel/speed_select_if/ 11957F: include/uapi/linux/isst_if.h 11958F: tools/power/x86/intel-speed-select/ 11959 11960INTEL STRATIX10 FIRMWARE DRIVERS 11961M: Dinh Nguyen <[email protected]> 11962L: [email protected] 11963S: Maintained 11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 11965F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 11966F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 11967F: drivers/firmware/stratix10-rsu.c 11968F: drivers/firmware/stratix10-svc.c 11969F: include/linux/firmware/intel/stratix10-smc.h 11970F: include/linux/firmware/intel/stratix10-svc-client.h 11971 11972INTEL TELEMETRY DRIVER 11973M: Rajneesh Bhardwaj <[email protected]> 11974M: "David E. Box" <[email protected]> 11975L: [email protected] 11976S: Maintained 11977F: arch/x86/include/asm/intel_telemetry.h 11978F: drivers/platform/x86/intel/telemetry/ 11979 11980INTEL TOUCH HOST CONTROLLER (THC) DRIVER 11981M: Even Xu <[email protected]> 11982M: Xinpeng Sun <[email protected]> 11983S: Maintained 11984F: drivers/hid/intel-thc-hid/ 11985 11986INTEL TPMI DRIVER 11987M: Srinivas Pandruvada <[email protected]> 11988L: [email protected] 11989S: Maintained 11990F: Documentation/ABI/testing/debugfs-tpmi 11991F: drivers/platform/x86/intel/vsec_tpmi.c 11992F: include/linux/intel_tpmi.h 11993 11994INTEL UNCORE FREQUENCY CONTROL 11995M: Srinivas Pandruvada <[email protected]> 11996L: [email protected] 11997S: Maintained 11998F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 11999F: drivers/platform/x86/intel/uncore-frequency/ 12000 12001INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 12002M: David E. Box <[email protected]> 12003S: Supported 12004F: drivers/platform/x86/intel/vsec.c 12005F: include/linux/intel_vsec.h 12006 12007INTEL VIRTUAL BUTTON DRIVER 12008M: AceLan Kao <[email protected]> 12009L: [email protected] 12010S: Maintained 12011F: drivers/platform/x86/intel/vbtn.c 12012 12013INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12014M: Stanislaw Gruszka <[email protected]> 12015L: [email protected] 12016S: Supported 12017F: drivers/net/wireless/intel/iwlegacy/ 12018 12019INTEL WIRELESS WIFI LINK (iwlwifi) 12020M: Miri Korenblit <[email protected]> 12021L: [email protected] 12022S: Supported 12023W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12025F: drivers/net/wireless/intel/iwlwifi/ 12026 12027INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12028M: Jithu Joseph <[email protected]> 12029S: Maintained 12030W: https://slimbootloader.github.io/security/firmware-update.html 12031F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12032 12033INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12034L: [email protected] 12035S: Maintained 12036F: drivers/platform/x86/intel/wmi/thunderbolt.c 12037 12038INTEL WWAN IOSM DRIVER 12039M: M Chetan Kumar <[email protected]> 12040L: [email protected] 12041S: Maintained 12042F: drivers/net/wwan/iosm/ 12043 12044INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12045M: Xin Li <[email protected]> 12046M: "H. Peter Anvin" <[email protected]> 12047S: Supported 12048F: Documentation/arch/x86/x86_64/fred.rst 12049F: arch/x86/entry/entry_64_fred.S 12050F: arch/x86/entry/entry_fred.c 12051F: arch/x86/include/asm/fred.h 12052F: arch/x86/kernel/fred.c 12053 12054INTEL(R) TRACE HUB 12055M: Alexander Shishkin <[email protected]> 12056S: Supported 12057F: Documentation/trace/intel_th.rst 12058F: drivers/hwtracing/intel_th/ 12059F: include/linux/intel_th.h 12060 12061INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12062M: Ning Sun <[email protected]> 12063L: [email protected] 12064S: Supported 12065W: http://tboot.sourceforge.net 12066T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12067F: Documentation/arch/x86/intel_txt.rst 12068F: arch/x86/kernel/tboot.c 12069F: include/linux/tboot.h 12070 12071INTERCONNECT API 12072M: Georgi Djakov <[email protected]> 12073L: [email protected] 12074S: Maintained 12075T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12076F: Documentation/devicetree/bindings/interconnect/ 12077F: Documentation/driver-api/interconnect.rst 12078F: drivers/interconnect/ 12079F: include/dt-bindings/interconnect/ 12080F: include/linux/interconnect-provider.h 12081F: include/linux/interconnect.h 12082 12083INTERRUPT COUNTER DRIVER 12084M: Oleksij Rempel <[email protected]> 12085R: Pengutronix Kernel Team <[email protected]> 12086L: [email protected] 12087F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12088F: drivers/counter/interrupt-cnt.c 12089 12090INTERSIL ISL7998X VIDEO DECODER DRIVER 12091M: Michael Tretter <[email protected]> 12092R: Pengutronix Kernel Team <[email protected]> 12093L: [email protected] 12094S: Maintained 12095F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12096F: drivers/media/i2c/isl7998x.c 12097 12098INVENSENSE ICM-426xx IMU DRIVER 12099M: Jean-Baptiste Maneyrol <[email protected]> 12100L: [email protected] 12101S: Maintained 12102W: https://invensense.tdk.com/ 12103F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12104F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12105F: drivers/iio/imu/inv_icm42600/ 12106 12107INVENSENSE MPU-3050 GYROSCOPE DRIVER 12108M: Linus Walleij <[email protected]> 12109L: [email protected] 12110S: Maintained 12111F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12112F: drivers/iio/gyro/mpu3050* 12113 12114INVENSENSE MPU-6050 IMU DRIVER 12115M: Jean-Baptiste Maneyrol <[email protected]> 12116L: [email protected] 12117S: Maintained 12118W: https://invensense.tdk.com/ 12119F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12120F: drivers/iio/imu/inv_mpu6050/ 12121 12122IOC3 ETHERNET DRIVER 12123M: Thomas Bogendoerfer <[email protected]> 12124L: [email protected] 12125S: Maintained 12126F: drivers/net/ethernet/sgi/ioc3-eth.c 12127 12128IOMMU DMA-API LAYER 12129M: Robin Murphy <[email protected]> 12130L: [email protected] 12131S: Maintained 12132T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12133F: drivers/iommu/dma-iommu.c 12134F: drivers/iommu/dma-iommu.h 12135F: drivers/iommu/iova.c 12136F: include/linux/iommu-dma.h 12137F: include/linux/iova.h 12138 12139IOMMU SUBSYSTEM 12140M: Joerg Roedel <[email protected]> 12141M: Will Deacon <[email protected]> 12142R: Robin Murphy <[email protected]> 12143L: [email protected] 12144S: Maintained 12145T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12146F: Documentation/devicetree/bindings/iommu/ 12147F: drivers/iommu/ 12148F: include/linux/iommu.h 12149F: include/linux/iova.h 12150F: include/linux/of_iommu.h 12151 12152IOMMUFD 12153M: Jason Gunthorpe <[email protected]> 12154M: Kevin Tian <[email protected]> 12155L: [email protected] 12156S: Maintained 12157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12158F: Documentation/userspace-api/iommufd.rst 12159F: drivers/iommu/iommufd/ 12160F: include/linux/iommufd.h 12161F: include/uapi/linux/iommufd.h 12162F: tools/testing/selftests/iommu/ 12163 12164IOSYS-MAP HELPERS 12165M: Thomas Zimmermann <[email protected]> 12166L: [email protected] 12167S: Maintained 12168T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12169F: include/linux/iosys-map.h 12170 12171IO_URING 12172M: Jens Axboe <[email protected]> 12173M: Pavel Begunkov <[email protected]> 12174L: [email protected] 12175S: Maintained 12176T: git git://git.kernel.dk/linux-block 12177T: git git://git.kernel.dk/liburing 12178F: include/linux/io_uring/ 12179F: include/linux/io_uring.h 12180F: include/linux/io_uring_types.h 12181F: include/trace/events/io_uring.h 12182F: include/uapi/linux/io_uring.h 12183F: io_uring/ 12184 12185IPMI SUBSYSTEM 12186M: Corey Minyard <[email protected]> 12187L: [email protected] (moderated for non-subscribers) 12188S: Supported 12189W: http://openipmi.sourceforge.net/ 12190T: git https://github.com/cminyard/linux-ipmi.git for-next 12191F: Documentation/devicetree/bindings/ipmi/ 12192F: Documentation/driver-api/ipmi.rst 12193F: drivers/char/ipmi/ 12194F: include/linux/ipmi* 12195F: include/uapi/linux/ipmi* 12196 12197IPS SCSI RAID DRIVER 12198M: Adaptec OEM Raid Solutions <[email protected]> 12199L: [email protected] 12200S: Maintained 12201W: http://www.adaptec.com/ 12202F: drivers/scsi/ips* 12203 12204IPVS 12205M: Simon Horman <[email protected]> 12206M: Julian Anastasov <[email protected]> 12207L: [email protected] 12208L: [email protected] 12209S: Maintained 12210T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12212F: Documentation/networking/ipvs-sysctl.rst 12213F: include/net/ip_vs.h 12214F: include/uapi/linux/ip_vs.h 12215F: net/netfilter/ipvs/ 12216 12217IPWIRELESS DRIVER 12218M: Jiri Kosina <[email protected]> 12219M: David Sterba <[email protected]> 12220S: Odd Fixes 12221F: drivers/tty/ipwireless/ 12222 12223IRON DEVICE AUDIO CODEC DRIVERS 12224M: Kiseok Jo <[email protected]> 12225L: [email protected] 12226S: Maintained 12227F: Documentation/devicetree/bindings/sound/irondevice,* 12228F: sound/soc/codecs/sma* 12229 12230IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12231M: Thomas Gleixner <[email protected]> 12232S: Maintained 12233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12234F: Documentation/core-api/irq/irq-domain.rst 12235F: include/linux/irqdomain.h 12236F: include/linux/irqdomain_defs.h 12237F: kernel/irq/irqdomain.c 12238F: kernel/irq/msi.c 12239 12240IRQ SUBSYSTEM 12241M: Thomas Gleixner <[email protected]> 12242L: [email protected] 12243S: Maintained 12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12245F: include/linux/group_cpus.h 12246F: include/linux/irq.h 12247F: include/linux/irqhandler.h 12248F: include/linux/irqnr.h 12249F: include/linux/irqreturn.h 12250F: kernel/irq/ 12251F: lib/group_cpus.c 12252 12253IRQCHIP DRIVERS 12254M: Thomas Gleixner <[email protected]> 12255L: [email protected] 12256S: Maintained 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12258F: Documentation/devicetree/bindings/interrupt-controller/ 12259F: drivers/irqchip/ 12260F: include/linux/irqchip.h 12261 12262ISA 12263M: William Breathitt Gray <[email protected]> 12264S: Maintained 12265F: Documentation/driver-api/isa.rst 12266F: drivers/base/isa.c 12267F: include/linux/isa.h 12268 12269ISA RADIO MODULE 12270M: Hans Verkuil <[email protected]> 12271L: [email protected] 12272S: Maintained 12273W: https://linuxtv.org 12274T: git git://linuxtv.org/media.git 12275F: drivers/media/radio/radio-isa* 12276 12277ISAPNP 12278M: Jaroslav Kysela <[email protected]> 12279S: Maintained 12280F: Documentation/userspace-api/isapnp.rst 12281F: drivers/pnp/isapnp/ 12282F: include/linux/isapnp.h 12283 12284ISCSI 12285M: Lee Duncan <[email protected]> 12286M: Chris Leech <[email protected]> 12287M: Mike Christie <[email protected]> 12288L: [email protected] 12289L: [email protected] 12290S: Maintained 12291W: www.open-iscsi.com 12292F: drivers/scsi/*iscsi* 12293F: include/scsi/*iscsi* 12294 12295iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12296M: Peter Jones <[email protected]> 12297M: Konrad Rzeszutek Wilk <[email protected]> 12298S: Maintained 12299F: drivers/firmware/iscsi_ibft* 12300 12301ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12302M: Sagi Grimberg <[email protected]> 12303M: Max Gurtovoy <[email protected]> 12304L: [email protected] 12305S: Supported 12306W: http://www.openfabrics.org 12307W: www.open-iscsi.org 12308Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12309F: drivers/infiniband/ulp/iser/ 12310 12311ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12312M: Sagi Grimberg <[email protected]> 12313L: [email protected] 12314L: [email protected] 12315S: Supported 12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12317F: drivers/infiniband/ulp/isert 12318 12319ISDN/CMTP OVER BLUETOOTH 12320M: Karsten Keil <[email protected]> 12321L: [email protected] (subscribers-only) 12322L: [email protected] 12323S: Odd Fixes 12324W: http://www.isdn4linux.de 12325F: Documentation/isdn/ 12326F: drivers/isdn/capi/ 12327F: include/linux/isdn/ 12328F: include/uapi/linux/isdn/ 12329F: net/bluetooth/cmtp/ 12330 12331ISDN/mISDN SUBSYSTEM 12332M: Karsten Keil <[email protected]> 12333L: [email protected] (subscribers-only) 12334L: [email protected] 12335S: Maintained 12336W: http://www.isdn4linux.de 12337F: drivers/isdn/Kconfig 12338F: drivers/isdn/Makefile 12339F: drivers/isdn/hardware/ 12340F: drivers/isdn/mISDN/ 12341 12342ISL28022 HARDWARE MONITORING DRIVER 12343M: Carsten Spieß <[email protected]> 12344L: [email protected] 12345S: Maintained 12346F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12347F: Documentation/hwmon/isl28022.rst 12348F: drivers/hwmon/isl28022.c 12349 12350ISOFS FILESYSTEM 12351M: Jan Kara <[email protected]> 12352L: [email protected] 12353S: Maintained 12354F: Documentation/filesystems/isofs.rst 12355F: fs/isofs/ 12356 12357IT87 HARDWARE MONITORING DRIVER 12358M: Jean Delvare <[email protected]> 12359L: [email protected] 12360S: Maintained 12361F: Documentation/hwmon/it87.rst 12362F: drivers/hwmon/it87.c 12363 12364IT913X MEDIA DRIVER 12365L: [email protected] 12366S: Orphan 12367W: https://linuxtv.org 12368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12369F: drivers/media/tuners/it913x* 12370 12371ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12372M: Liu Ying <[email protected]> 12373L: [email protected] 12374S: Maintained 12375T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12376F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12377F: drivers/gpu/drm/bridge/ite-it6263.c 12378 12379ITE IT66121 HDMI BRIDGE DRIVER 12380M: Phong LE <[email protected]> 12381M: Neil Armstrong <[email protected]> 12382S: Maintained 12383T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12384F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12385F: drivers/gpu/drm/bridge/ite-it66121.c 12386 12387IVTV VIDEO4LINUX DRIVER 12388M: Andy Walls <[email protected]> 12389L: [email protected] 12390S: Maintained 12391W: https://linuxtv.org 12392T: git git://linuxtv.org/media.git 12393F: Documentation/admin-guide/media/ivtv* 12394F: drivers/media/pci/ivtv/ 12395F: include/uapi/linux/ivtv* 12396 12397IX2505V MEDIA DRIVER 12398M: Malcolm Priestley <[email protected]> 12399L: [email protected] 12400S: Maintained 12401W: https://linuxtv.org 12402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12403F: drivers/media/dvb-frontends/ix2505v* 12404 12405JAILHOUSE HYPERVISOR INTERFACE 12406M: Jan Kiszka <[email protected]> 12407L: [email protected] 12408S: Maintained 12409F: arch/x86/include/asm/jailhouse_para.h 12410F: arch/x86/kernel/jailhouse.c 12411 12412JFS FILESYSTEM 12413M: Dave Kleikamp <[email protected]> 12414L: [email protected] 12415S: Odd Fixes 12416W: http://jfs.sourceforge.net/ 12417T: git https://github.com/kleikamp/linux-shaggy.git 12418F: Documentation/admin-guide/jfs.rst 12419F: fs/jfs/ 12420 12421JME NETWORK DRIVER 12422M: Guo-Fu Tseng <[email protected]> 12423L: [email protected] 12424S: Odd Fixes 12425F: drivers/net/ethernet/jme.* 12426 12427JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12428M: David Woodhouse <[email protected]> 12429M: Richard Weinberger <[email protected]> 12430L: [email protected] 12431S: Odd Fixes 12432W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12433T: git git://git.infradead.org/ubifs-2.6.git 12434F: fs/jffs2/ 12435F: include/uapi/linux/jffs2.h 12436 12437JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12438M: "Theodore Ts'o" <[email protected]> 12439M: Jan Kara <[email protected]> 12440L: [email protected] 12441S: Maintained 12442F: fs/jbd2/ 12443F: include/linux/jbd2.h 12444 12445JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12446M: Mikhail Ulyanov <[email protected]> 12447L: [email protected] 12448L: [email protected] 12449S: Maintained 12450F: drivers/media/platform/renesas/rcar_jpu.c 12451 12452JSM Neo PCI based serial card 12453L: [email protected] 12454S: Orphan 12455F: drivers/tty/serial/jsm/ 12456 12457K10TEMP HARDWARE MONITORING DRIVER 12458M: Clemens Ladisch <[email protected]> 12459L: [email protected] 12460S: Maintained 12461F: Documentation/hwmon/k10temp.rst 12462F: drivers/hwmon/k10temp.c 12463 12464K8TEMP HARDWARE MONITORING DRIVER 12465M: Rudolf Marek <[email protected]> 12466L: [email protected] 12467S: Maintained 12468F: Documentation/hwmon/k8temp.rst 12469F: drivers/hwmon/k8temp.c 12470 12471KASAN 12472M: Andrey Ryabinin <[email protected]> 12473R: Alexander Potapenko <[email protected]> 12474R: Andrey Konovalov <[email protected]> 12475R: Dmitry Vyukov <[email protected]> 12476R: Vincenzo Frascino <[email protected]> 12477L: [email protected] 12478S: Maintained 12479B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12480F: Documentation/dev-tools/kasan.rst 12481F: arch/*/include/asm/*kasan.h 12482F: arch/*/mm/kasan_init* 12483F: include/linux/kasan*.h 12484F: lib/Kconfig.kasan 12485F: mm/kasan/ 12486F: scripts/Makefile.kasan 12487 12488KCONFIG 12489M: Masahiro Yamada <[email protected]> 12490L: [email protected] 12491S: Maintained 12492Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12494F: Documentation/kbuild/kconfig* 12495F: scripts/Kconfig.include 12496F: scripts/kconfig/ 12497 12498KCORE 12499M: Omar Sandoval <[email protected]> 12500L: [email protected] 12501S: Maintained 12502F: fs/proc/kcore.c 12503F: include/linux/kcore.h 12504 12505KCOV 12506R: Dmitry Vyukov <[email protected]> 12507R: Andrey Konovalov <[email protected]> 12508L: [email protected] 12509S: Maintained 12510B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12511F: Documentation/dev-tools/kcov.rst 12512F: include/linux/kcov.h 12513F: include/uapi/linux/kcov.h 12514F: kernel/kcov.c 12515F: scripts/Makefile.kcov 12516 12517KCSAN 12518M: Marco Elver <[email protected]> 12519R: Dmitry Vyukov <[email protected]> 12520L: [email protected] 12521S: Maintained 12522F: Documentation/dev-tools/kcsan.rst 12523F: include/linux/kcsan*.h 12524F: kernel/kcsan/ 12525F: lib/Kconfig.kcsan 12526F: scripts/Makefile.kcsan 12527 12528KDUMP 12529M: Baoquan He <[email protected]> 12530R: Vivek Goyal <[email protected]> 12531R: Dave Young <[email protected]> 12532L: [email protected] 12533S: Maintained 12534W: http://lse.sourceforge.net/kdump/ 12535F: Documentation/admin-guide/kdump/ 12536F: fs/proc/vmcore.c 12537F: include/linux/crash_core.h 12538F: include/linux/crash_dump.h 12539F: include/uapi/linux/vmcore.h 12540F: kernel/crash_*.c 12541 12542KEENE FM RADIO TRANSMITTER DRIVER 12543M: Hans Verkuil <[email protected]> 12544L: [email protected] 12545S: Maintained 12546W: https://linuxtv.org 12547T: git git://linuxtv.org/media.git 12548F: drivers/media/radio/radio-keene* 12549 12550KERNEL AUTOMOUNTER 12551M: Ian Kent <[email protected]> 12552L: [email protected] 12553S: Maintained 12554F: fs/autofs/ 12555 12556KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12557M: Masahiro Yamada <[email protected]> 12558R: Nathan Chancellor <[email protected]> 12559R: Nicolas Schier <[email protected]> 12560L: [email protected] 12561S: Maintained 12562Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12564F: Documentation/kbuild/ 12565F: Makefile 12566F: scripts/*vmlinux* 12567F: scripts/Kbuild* 12568F: scripts/Makefile* 12569F: scripts/basic/ 12570F: scripts/clang-tools/ 12571F: scripts/dummy-tools/ 12572F: scripts/include/ 12573F: scripts/mk* 12574F: scripts/mod/ 12575F: scripts/package/ 12576F: usr/ 12577 12578KERNEL HARDENING (not covered by other areas) 12579M: Kees Cook <[email protected]> 12580R: Gustavo A. R. Silva <[email protected]> 12581L: [email protected] 12582S: Supported 12583T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12584F: Documentation/ABI/testing/sysfs-kernel-oops_count 12585F: Documentation/ABI/testing/sysfs-kernel-warn_count 12586F: arch/*/configs/hardening.config 12587F: include/linux/overflow.h 12588F: include/linux/randomize_kstack.h 12589F: kernel/configs/hardening.config 12590F: lib/usercopy_kunit.c 12591F: mm/usercopy.c 12592F: security/Kconfig.hardening 12593K: \b(add|choose)_random_kstack_offset\b 12594K: \b__check_(object_size|heap_object)\b 12595K: \b__counted_by(_le|_be)?\b 12596 12597KERNEL JANITORS 12598L: [email protected] 12599S: Odd Fixes 12600W: http://kernelnewbies.org/KernelJanitors 12601 12602KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12603M: Chuck Lever <[email protected]> 12604M: Jeff Layton <[email protected]> 12605R: Neil Brown <[email protected]> 12606R: Olga Kornievskaia <[email protected]> 12607R: Dai Ngo <[email protected]> 12608R: Tom Talpey <[email protected]> 12609L: [email protected] 12610S: Supported 12611B: https://bugzilla.kernel.org 12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12613F: Documentation/filesystems/nfs/ 12614F: fs/lockd/ 12615F: fs/nfs_common/ 12616F: fs/nfsd/ 12617F: include/linux/lockd/ 12618F: include/linux/sunrpc/ 12619F: include/trace/events/rpcgss.h 12620F: include/trace/events/rpcrdma.h 12621F: include/trace/events/sunrpc.h 12622F: include/trace/misc/fs.h 12623F: include/trace/misc/nfs.h 12624F: include/trace/misc/sunrpc.h 12625F: include/uapi/linux/nfsd/ 12626F: include/uapi/linux/sunrpc/ 12627F: net/sunrpc/ 12628F: tools/net/sunrpc/ 12629 12630KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12631M: Thomas Weißschuh <[email protected]> 12632R: Christian Heusel <[email protected]> 12633R: Nathan Chancellor <[email protected]> 12634S: Maintained 12635F: scripts/package/PKGBUILD 12636 12637KERNEL REGRESSIONS 12638M: Thorsten Leemhuis <[email protected]> 12639L: [email protected] 12640S: Supported 12641F: Documentation/admin-guide/reporting-regressions.rst 12642F: Documentation/process/handling-regressions.rst 12643 12644KERNEL SELFTEST FRAMEWORK 12645M: Shuah Khan <[email protected]> 12646M: Shuah Khan <[email protected]> 12647L: [email protected] 12648S: Maintained 12649Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12651F: Documentation/dev-tools/kselftest* 12652F: tools/testing/selftests/ 12653 12654KERNEL SMB3 SERVER (KSMBD) 12655M: Namjae Jeon <[email protected]> 12656M: Steve French <[email protected]> 12657R: Sergey Senozhatsky <[email protected]> 12658R: Tom Talpey <[email protected]> 12659L: [email protected] 12660S: Maintained 12661T: git git://git.samba.org/ksmbd.git 12662F: Documentation/filesystems/smb/ksmbd.rst 12663F: fs/smb/common/ 12664F: fs/smb/server/ 12665 12666KERNEL UNIT TESTING FRAMEWORK (KUnit) 12667M: Brendan Higgins <[email protected]> 12668M: David Gow <[email protected]> 12669R: Rae Moar <[email protected]> 12670L: [email protected] 12671L: [email protected] 12672S: Maintained 12673W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12674T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12675T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12676F: Documentation/dev-tools/kunit/ 12677F: include/kunit/ 12678F: lib/kunit/ 12679F: rust/kernel/kunit.rs 12680F: scripts/rustdoc_test_* 12681F: tools/testing/kunit/ 12682 12683KERNEL USERMODE HELPER 12684M: Luis Chamberlain <[email protected]> 12685L: [email protected] 12686S: Maintained 12687F: include/linux/umh.h 12688F: kernel/umh.c 12689 12690KERNEL VIRTUAL MACHINE (KVM) 12691M: Paolo Bonzini <[email protected]> 12692L: [email protected] 12693S: Supported 12694W: http://www.linux-kvm.org 12695T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12696F: Documentation/virt/kvm/ 12697F: include/asm-generic/kvm* 12698F: include/kvm/iodev.h 12699F: include/linux/kvm* 12700F: include/trace/events/kvm.h 12701F: include/uapi/asm-generic/kvm* 12702F: include/uapi/linux/kvm* 12703F: tools/kvm/ 12704F: tools/testing/selftests/kvm/ 12705F: virt/kvm/* 12706 12707KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 12708M: Marc Zyngier <[email protected]> 12709M: Oliver Upton <[email protected]> 12710R: Joey Gouly <[email protected]> 12711R: Suzuki K Poulose <[email protected]> 12712R: Zenghui Yu <[email protected]> 12713L: [email protected] (moderated for non-subscribers) 12714L: [email protected] 12715S: Maintained 12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 12717F: Documentation/virt/kvm/arm/ 12718F: Documentation/virt/kvm/devices/arm* 12719F: arch/arm64/include/asm/kvm* 12720F: arch/arm64/include/uapi/asm/kvm* 12721F: arch/arm64/kvm/ 12722F: include/kvm/arm_* 12723F: tools/testing/selftests/kvm/*/arm64/ 12724F: tools/testing/selftests/kvm/arm64/ 12725 12726KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 12727M: Tianrui Zhao <[email protected]> 12728M: Bibo Mao <[email protected]> 12729M: Huacai Chen <[email protected]> 12730L: [email protected] 12731L: [email protected] 12732S: Maintained 12733T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12734F: Documentation/virt/kvm/loongarch/ 12735F: arch/loongarch/include/asm/kvm* 12736F: arch/loongarch/include/uapi/asm/kvm* 12737F: arch/loongarch/kvm/ 12738 12739KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 12740M: Huacai Chen <[email protected]> 12741L: [email protected] 12742L: [email protected] 12743S: Maintained 12744T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12745F: arch/mips/include/asm/kvm* 12746F: arch/mips/include/uapi/asm/kvm* 12747F: arch/mips/kvm/ 12748 12749KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 12750M: Madhavan Srinivasan <[email protected]> 12751R: Nicholas Piggin <[email protected]> 12752L: [email protected] 12753L: [email protected] 12754S: Maintained (Book3S 64-bit HV) 12755S: Odd fixes (Book3S 64-bit PR) 12756S: Orphan (Book3E and 32-bit) 12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 12758F: arch/powerpc/include/asm/kvm* 12759F: arch/powerpc/include/uapi/asm/kvm* 12760F: arch/powerpc/kernel/kvm* 12761F: arch/powerpc/kvm/ 12762 12763KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 12764M: Anup Patel <[email protected]> 12765R: Atish Patra <[email protected]> 12766L: [email protected] 12767L: [email protected] 12768L: [email protected] 12769S: Maintained 12770T: git https://github.com/kvm-riscv/linux.git 12771F: arch/riscv/include/asm/kvm* 12772F: arch/riscv/include/uapi/asm/kvm* 12773F: arch/riscv/kvm/ 12774F: tools/testing/selftests/kvm/*/riscv/ 12775F: tools/testing/selftests/kvm/riscv/ 12776 12777KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 12778M: Christian Borntraeger <[email protected]> 12779M: Janosch Frank <[email protected]> 12780M: Claudio Imbrenda <[email protected]> 12781R: David Hildenbrand <[email protected]> 12782L: [email protected] 12783S: Supported 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 12785F: Documentation/virt/kvm/s390* 12786F: arch/s390/include/asm/gmap.h 12787F: arch/s390/include/asm/kvm* 12788F: arch/s390/include/uapi/asm/kvm* 12789F: arch/s390/include/uapi/asm/uvdevice.h 12790F: arch/s390/kernel/uv.c 12791F: arch/s390/kvm/ 12792F: arch/s390/mm/gmap.c 12793F: drivers/s390/char/uvdevice.c 12794F: tools/testing/selftests/drivers/s390x/uvdevice/ 12795F: tools/testing/selftests/kvm/*/s390/ 12796F: tools/testing/selftests/kvm/s390/ 12797 12798KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 12799M: Sean Christopherson <[email protected]> 12800M: Paolo Bonzini <[email protected]> 12801L: [email protected] 12802S: Supported 12803P: Documentation/process/maintainer-kvm-x86.rst 12804T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12805F: arch/x86/include/asm/kvm* 12806F: arch/x86/include/asm/svm.h 12807F: arch/x86/include/asm/vmx*.h 12808F: arch/x86/include/uapi/asm/kvm* 12809F: arch/x86/include/uapi/asm/svm.h 12810F: arch/x86/include/uapi/asm/vmx.h 12811F: arch/x86/kvm/ 12812F: arch/x86/kvm/*/ 12813F: tools/testing/selftests/kvm/*/x86/ 12814F: tools/testing/selftests/kvm/x86/ 12815 12816KERNFS 12817M: Greg Kroah-Hartman <[email protected]> 12818M: Tejun Heo <[email protected]> 12819S: Supported 12820T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12821F: fs/kernfs/ 12822F: include/linux/kernfs.h 12823 12824KEXEC 12825M: Eric Biederman <[email protected]> 12826L: [email protected] 12827S: Maintained 12828W: http://kernel.org/pub/linux/utils/kernel/kexec/ 12829F: include/linux/kexec.h 12830F: include/uapi/linux/kexec.h 12831F: kernel/kexec* 12832 12833KEYS-ENCRYPTED 12834M: Mimi Zohar <[email protected]> 12835L: [email protected] 12836L: [email protected] 12837S: Supported 12838F: Documentation/security/keys/trusted-encrypted.rst 12839F: include/keys/encrypted-type.h 12840F: security/keys/encrypted-keys/ 12841 12842KEYS-TRUSTED 12843M: James Bottomley <[email protected]> 12844M: Jarkko Sakkinen <[email protected]> 12845M: Mimi Zohar <[email protected]> 12846L: [email protected] 12847L: [email protected] 12848S: Supported 12849F: Documentation/security/keys/trusted-encrypted.rst 12850F: include/keys/trusted-type.h 12851F: include/keys/trusted_tpm.h 12852F: security/keys/trusted-keys/ 12853 12854KEYS-TRUSTED-CAAM 12855M: Ahmad Fatoum <[email protected]> 12856R: Pengutronix Kernel Team <[email protected]> 12857L: [email protected] 12858L: [email protected] 12859S: Maintained 12860F: include/keys/trusted_caam.h 12861F: security/keys/trusted-keys/trusted_caam.c 12862 12863KEYS-TRUSTED-DCP 12864M: David Gstir <[email protected]> 12865R: sigma star Kernel Team <[email protected]> 12866L: [email protected] 12867L: [email protected] 12868S: Supported 12869F: include/keys/trusted_dcp.h 12870F: security/keys/trusted-keys/trusted_dcp.c 12871 12872KEYS-TRUSTED-TEE 12873M: Sumit Garg <[email protected]> 12874L: [email protected] 12875L: [email protected] 12876S: Supported 12877F: include/keys/trusted_tee.h 12878F: security/keys/trusted-keys/trusted_tee.c 12879 12880KEYS/KEYRINGS 12881M: David Howells <[email protected]> 12882M: Jarkko Sakkinen <[email protected]> 12883L: [email protected] 12884S: Maintained 12885F: Documentation/security/keys/core.rst 12886F: include/keys/ 12887F: include/linux/key-type.h 12888F: include/linux/key.h 12889F: include/linux/keyctl.h 12890F: include/uapi/linux/keyctl.h 12891F: security/keys/ 12892 12893KEYS/KEYRINGS_INTEGRITY 12894M: Jarkko Sakkinen <[email protected]> 12895M: Mimi Zohar <[email protected]> 12896L: [email protected] 12897L: [email protected] 12898S: Supported 12899W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 12900F: security/integrity/platform_certs 12901 12902KFENCE 12903M: Alexander Potapenko <[email protected]> 12904M: Marco Elver <[email protected]> 12905R: Dmitry Vyukov <[email protected]> 12906L: [email protected] 12907S: Maintained 12908F: Documentation/dev-tools/kfence.rst 12909F: arch/*/include/asm/kfence.h 12910F: include/linux/kfence.h 12911F: lib/Kconfig.kfence 12912F: mm/kfence/ 12913 12914KFIFO 12915M: Stefani Seibold <[email protected]> 12916S: Maintained 12917F: include/linux/kfifo.h 12918F: lib/kfifo.c 12919F: samples/kfifo/ 12920 12921KGDB / KDB /debug_core 12922M: Jason Wessel <[email protected]> 12923M: Daniel Thompson <[email protected]> 12924R: Douglas Anderson <[email protected]> 12925L: [email protected] 12926S: Maintained 12927W: http://kgdb.wiki.kernel.org/ 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 12929F: Documentation/process/debugging/kgdb.rst 12930F: drivers/misc/kgdbts.c 12931F: drivers/tty/serial/kgdboc.c 12932F: include/linux/kdb.h 12933F: include/linux/kgdb.h 12934F: kernel/debug/ 12935F: kernel/module/kdb.c 12936 12937KHADAS MCU MFD DRIVER 12938M: Neil Armstrong <[email protected]> 12939L: [email protected] 12940S: Maintained 12941F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 12942F: drivers/mfd/khadas-mcu.c 12943F: drivers/thermal/khadas_mcu_fan.c 12944F: include/linux/mfd/khadas-mcu.h 12945 12946KIONIX/ROHM KX022A ACCELEROMETER 12947M: Matti Vaittinen <[email protected]> 12948L: [email protected] 12949S: Supported 12950F: drivers/iio/accel/kionix-kx022a* 12951 12952KMEMLEAK 12953M: Catalin Marinas <[email protected]> 12954S: Maintained 12955F: Documentation/dev-tools/kmemleak.rst 12956F: include/linux/kmemleak.h 12957F: mm/kmemleak.c 12958F: samples/kmemleak/kmemleak-test.c 12959 12960KMSAN 12961M: Alexander Potapenko <[email protected]> 12962R: Marco Elver <[email protected]> 12963R: Dmitry Vyukov <[email protected]> 12964L: [email protected] 12965S: Maintained 12966F: Documentation/dev-tools/kmsan.rst 12967F: arch/*/include/asm/kmsan.h 12968F: arch/*/mm/kmsan_* 12969F: include/linux/kmsan*.h 12970F: lib/Kconfig.kmsan 12971F: mm/kmsan/ 12972F: scripts/Makefile.kmsan 12973 12974KPROBES 12975M: Naveen N Rao <[email protected]> 12976M: Anil S Keshavamurthy <[email protected]> 12977M: "David S. Miller" <[email protected]> 12978M: Masami Hiramatsu <[email protected]> 12979L: [email protected] 12980L: [email protected] 12981S: Maintained 12982Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 12983T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 12984F: Documentation/trace/kprobes.rst 12985F: include/asm-generic/kprobes.h 12986F: include/linux/kprobes.h 12987F: kernel/kprobes.c 12988F: lib/test_kprobes.c 12989F: samples/kprobes 12990 12991KS0108 LCD CONTROLLER DRIVER 12992M: Miguel Ojeda <[email protected]> 12993S: Maintained 12994F: Documentation/admin-guide/auxdisplay/ks0108.rst 12995F: drivers/auxdisplay/ks0108.c 12996F: include/linux/ks0108.h 12997 12998KTD253 BACKLIGHT DRIVER 12999M: Linus Walleij <[email protected]> 13000S: Maintained 13001F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 13002F: drivers/video/backlight/ktd253-backlight.c 13003 13004KTD2801 BACKLIGHT DRIVER 13005M: Duje Mihanović <[email protected]> 13006S: Maintained 13007F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 13008F: drivers/video/backlight/ktd2801-backlight.c 13009 13010KTEST 13011M: Steven Rostedt <[email protected]> 13012M: John Hawley <[email protected]> 13013S: Maintained 13014F: tools/testing/ktest 13015 13016KTZ8866 BACKLIGHT DRIVER 13017M: Jianhua Lu <[email protected]> 13018S: Maintained 13019F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13020F: drivers/video/backlight/ktz8866.c 13021 13022KVM PARAVIRT (KVM/paravirt) 13023M: Paolo Bonzini <[email protected]> 13024R: Vitaly Kuznetsov <[email protected]> 13025L: [email protected] 13026S: Supported 13027T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13028F: arch/um/include/asm/kvm_para.h 13029F: arch/x86/include/asm/kvm_para.h 13030F: arch/x86/include/asm/pvclock-abi.h 13031F: arch/x86/include/uapi/asm/kvm_para.h 13032F: arch/x86/kernel/kvm.c 13033F: arch/x86/kernel/kvmclock.c 13034F: include/asm-generic/kvm_para.h 13035F: include/linux/kvm_para.h 13036F: include/uapi/asm-generic/kvm_para.h 13037F: include/uapi/linux/kvm_para.h 13038 13039KVM X86 HYPER-V (KVM/hyper-v) 13040M: Vitaly Kuznetsov <[email protected]> 13041M: Sean Christopherson <[email protected]> 13042M: Paolo Bonzini <[email protected]> 13043L: [email protected] 13044S: Supported 13045T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13046F: arch/x86/kvm/hyperv.* 13047F: arch/x86/kvm/kvm_onhyperv.* 13048F: arch/x86/kvm/svm/hyperv.* 13049F: arch/x86/kvm/svm/svm_onhyperv.* 13050F: arch/x86/kvm/vmx/hyperv.* 13051 13052KVM X86 Xen (KVM/Xen) 13053M: David Woodhouse <[email protected]> 13054M: Paul Durrant <[email protected]> 13055M: Sean Christopherson <[email protected]> 13056M: Paolo Bonzini <[email protected]> 13057L: [email protected] 13058S: Supported 13059T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13060F: arch/x86/kvm/xen.* 13061 13062L3MDEV 13063M: David Ahern <[email protected]> 13064L: [email protected] 13065S: Maintained 13066F: include/net/l3mdev.h 13067F: net/l3mdev 13068 13069LANDLOCK SECURITY MODULE 13070M: Mickaël Salaün <[email protected]> 13071R: Günther Noack <[email protected]> 13072L: [email protected] 13073S: Supported 13074W: https://landlock.io 13075T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13076F: Documentation/security/landlock.rst 13077F: Documentation/userspace-api/landlock.rst 13078F: fs/ioctl.c 13079F: include/uapi/linux/landlock.h 13080F: samples/landlock/ 13081F: security/landlock/ 13082F: tools/testing/selftests/landlock/ 13083K: landlock 13084K: LANDLOCK 13085 13086LANTIQ / INTEL Ethernet drivers 13087M: Hauke Mehrtens <[email protected]> 13088L: [email protected] 13089S: Maintained 13090F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13091F: drivers/net/dsa/lantiq_gswip.c 13092F: drivers/net/dsa/lantiq_pce.h 13093F: drivers/net/ethernet/lantiq_xrx200.c 13094F: net/dsa/tag_gswip.c 13095 13096LANTIQ MIPS ARCHITECTURE 13097M: John Crispin <[email protected]> 13098L: [email protected] 13099S: Maintained 13100F: arch/mips/lantiq 13101F: drivers/soc/lantiq 13102 13103LANTIQ PEF2256 DRIVER 13104M: Herve Codina <[email protected]> 13105S: Maintained 13106F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13107F: drivers/net/wan/framer/pef2256/ 13108F: drivers/pinctrl/pinctrl-pef2256.c 13109F: include/linux/framer/pef2256.h 13110 13111LASI 53c700 driver for PARISC 13112M: "James E.J. Bottomley" <[email protected]> 13113L: [email protected] 13114S: Maintained 13115F: Documentation/scsi/53c700.rst 13116F: drivers/scsi/53c700* 13117 13118LEAKING_ADDRESSES 13119M: Tycho Andersen <[email protected]> 13120R: Kees Cook <[email protected]> 13121L: [email protected] 13122S: Maintained 13123T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13124F: scripts/leaking_addresses.pl 13125 13126LED SUBSYSTEM 13127M: Pavel Machek <[email protected]> 13128M: Lee Jones <[email protected]> 13129L: [email protected] 13130S: Maintained 13131T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13132F: Documentation/devicetree/bindings/leds/ 13133F: Documentation/leds/ 13134F: drivers/leds/ 13135F: include/dt-bindings/leds/ 13136F: include/linux/leds.h 13137 13138LEGO MINDSTORMS EV3 13139R: David Lechner <[email protected]> 13140S: Maintained 13141F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13142F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13143F: drivers/power/supply/lego_ev3_battery.c 13144 13145LEGO USB Tower driver 13146M: Juergen Stuber <[email protected]> 13147L: [email protected] 13148S: Maintained 13149W: http://legousb.sourceforge.net/ 13150F: drivers/usb/misc/legousbtower.c 13151 13152LETSKETCH HID TABLET DRIVER 13153M: Hans de Goede <[email protected]> 13154L: [email protected] 13155S: Maintained 13156T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13157F: drivers/hid/hid-letsketch.c 13158 13159LG LAPTOP EXTRAS 13160M: Matan Ziv-Av <[email protected]> 13161L: [email protected] 13162S: Maintained 13163F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13164F: Documentation/admin-guide/laptops/lg-laptop.rst 13165F: drivers/platform/x86/lg-laptop.c 13166 13167LG2160 MEDIA DRIVER 13168M: Michael Krufky <[email protected]> 13169L: [email protected] 13170S: Maintained 13171W: https://linuxtv.org 13172W: http://github.com/mkrufky 13173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13174T: git git://linuxtv.org/mkrufky/tuners.git 13175F: drivers/media/dvb-frontends/lg2160.* 13176 13177LGDT3305 MEDIA DRIVER 13178M: Michael Krufky <[email protected]> 13179L: [email protected] 13180S: Maintained 13181W: https://linuxtv.org 13182W: http://github.com/mkrufky 13183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13184T: git git://linuxtv.org/mkrufky/tuners.git 13185F: drivers/media/dvb-frontends/lgdt3305.* 13186 13187LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13188M: Viresh Kumar <[email protected]> 13189L: [email protected] 13190S: Maintained 13191F: drivers/ata/pata_arasan_cf.c 13192F: include/linux/pata_arasan_cf_data.h 13193 13194LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13195M: Linus Walleij <[email protected]> 13196L: [email protected] 13197S: Maintained 13198F: drivers/ata/pata_ftide010.c 13199F: drivers/ata/sata_gemini.c 13200F: drivers/ata/sata_gemini.h 13201 13202LIBATA SATA AHCI PLATFORM devices support 13203M: Hans de Goede <[email protected]> 13204L: [email protected] 13205S: Maintained 13206F: drivers/ata/ahci_platform.c 13207F: drivers/ata/libahci_platform.c 13208F: include/linux/ahci_platform.h 13209 13210LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13211M: Mikael Pettersson <[email protected]> 13212L: [email protected] 13213S: Maintained 13214F: drivers/ata/sata_promise.* 13215 13216LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13217M: Damien Le Moal <[email protected]> 13218M: Niklas Cassel <[email protected]> 13219L: [email protected] 13220S: Maintained 13221T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13222F: Documentation/ABI/testing/sysfs-ata 13223F: Documentation/devicetree/bindings/ata/ 13224F: drivers/ata/ 13225F: include/linux/ata.h 13226F: include/linux/libata.h 13227 13228LIBETH COMMON ETHERNET LIBRARY 13229M: Alexander Lobakin <[email protected]> 13230L: [email protected] 13231L: [email protected] (moderated for non-subscribers) 13232S: Maintained 13233T: git https://github.com/alobakin/linux.git 13234F: drivers/net/ethernet/intel/libeth/ 13235F: include/net/libeth/ 13236K: libeth 13237 13238LIBIE COMMON INTEL ETHERNET LIBRARY 13239M: Alexander Lobakin <[email protected]> 13240L: [email protected] (moderated for non-subscribers) 13241L: [email protected] 13242S: Maintained 13243T: git https://github.com/alobakin/linux.git 13244F: drivers/net/ethernet/intel/libie/ 13245F: include/linux/net/intel/libie/ 13246K: libie 13247 13248LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13249M: Vishal Verma <[email protected]> 13250M: Dan Williams <[email protected]> 13251M: Dave Jiang <[email protected]> 13252L: [email protected] 13253S: Supported 13254Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13255P: Documentation/nvdimm/maintainer-entry-profile.rst 13256F: drivers/nvdimm/btt* 13257 13258LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13259M: Dan Williams <[email protected]> 13260M: Vishal Verma <[email protected]> 13261M: Dave Jiang <[email protected]> 13262L: [email protected] 13263S: Supported 13264Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13265P: Documentation/nvdimm/maintainer-entry-profile.rst 13266F: drivers/nvdimm/pmem* 13267 13268LIBNVDIMM: DEVICETREE BINDINGS 13269M: Oliver O'Halloran <[email protected]> 13270L: [email protected] 13271S: Supported 13272Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13273F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13274F: drivers/nvdimm/of_pmem.c 13275 13276LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13277M: Dan Williams <[email protected]> 13278M: Vishal Verma <[email protected]> 13279M: Dave Jiang <[email protected]> 13280M: Ira Weiny <[email protected]> 13281L: [email protected] 13282S: Supported 13283Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13284P: Documentation/nvdimm/maintainer-entry-profile.rst 13285T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13286F: drivers/acpi/nfit/* 13287F: drivers/nvdimm/* 13288F: include/linux/libnvdimm.h 13289F: include/linux/nd.h 13290F: include/uapi/linux/ndctl.h 13291F: tools/testing/nvdimm/ 13292 13293LIBRARY CODE 13294M: Andrew Morton <[email protected]> 13295L: [email protected] 13296S: Supported 13297T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13298F: lib/* 13299 13300LICENSES and SPDX stuff 13301M: Thomas Gleixner <[email protected]> 13302M: Greg Kroah-Hartman <[email protected]> 13303L: [email protected] 13304S: Maintained 13305T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13306F: COPYING 13307F: Documentation/process/license-rules.rst 13308F: LICENSES/ 13309F: scripts/spdxcheck-test.sh 13310F: scripts/spdxcheck.py 13311F: scripts/spdxexclude 13312 13313LINEAR RANGES HELPERS 13314M: Mark Brown <[email protected]> 13315R: Matti Vaittinen <[email protected]> 13316F: include/linux/linear_range.h 13317F: lib/linear_ranges.c 13318F: lib/test_linear_ranges.c 13319 13320LINUX FOR POWER MACINTOSH 13321L: [email protected] 13322S: Orphan 13323F: arch/powerpc/platforms/powermac/ 13324F: drivers/macintosh/ 13325X: drivers/macintosh/adb-iop.c 13326X: drivers/macintosh/via-macii.c 13327 13328LINUX FOR POWERPC (32-BIT AND 64-BIT) 13329M: Madhavan Srinivasan <[email protected]> 13330M: Michael Ellerman <[email protected]> 13331R: Nicholas Piggin <[email protected]> 13332R: Christophe Leroy <[email protected]> 13333R: Naveen N Rao <[email protected]> 13334L: [email protected] 13335S: Supported 13336W: https://github.com/linuxppc/wiki/wiki 13337Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13338T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13339F: Documentation/ABI/stable/sysfs-firmware-opal-* 13340F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13341F: Documentation/devicetree/bindings/powerpc/ 13342F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13343F: Documentation/arch/powerpc/ 13344F: arch/powerpc/ 13345F: drivers/*/*/*pasemi* 13346F: drivers/*/*pasemi* 13347F: drivers/char/tpm/tpm_ibmvtpm* 13348F: drivers/crypto/nx/ 13349F: drivers/i2c/busses/i2c-opal.c 13350F: drivers/net/ethernet/ibm/ibmveth.* 13351F: drivers/net/ethernet/ibm/ibmvnic.* 13352F: drivers/pci/hotplug/pnv_php.c 13353F: drivers/pci/hotplug/rpa* 13354F: drivers/rtc/rtc-opal.c 13355F: drivers/scsi/ibmvscsi/ 13356F: drivers/tty/hvc/hvc_opal.c 13357F: drivers/watchdog/wdrtas.c 13358F: include/linux/papr_scm.h 13359F: include/uapi/linux/papr_pdsm.h 13360F: tools/testing/selftests/powerpc 13361N: /pmac 13362N: powermac 13363N: powernv 13364N: [^a-z0-9]ps3 13365N: pseries 13366 13367LINUX FOR POWERPC EMBEDDED MPC5XXX 13368M: Anatolij Gustschin <[email protected]> 13369L: [email protected] 13370S: Odd Fixes 13371F: arch/powerpc/platforms/512x/ 13372F: arch/powerpc/platforms/52xx/ 13373 13374LINUX FOR POWERPC EMBEDDED PPC4XX 13375L: [email protected] 13376S: Orphan 13377F: arch/powerpc/platforms/44x/ 13378 13379LINUX FOR POWERPC EMBEDDED PPC85XX 13380M: Scott Wood <[email protected]> 13381L: [email protected] 13382S: Odd fixes 13383T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13384F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13385F: Documentation/devicetree/bindings/powerpc/fsl/ 13386F: arch/powerpc/platforms/85xx/ 13387 13388LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13389M: Christophe Leroy <[email protected]> 13390L: [email protected] 13391S: Maintained 13392F: arch/powerpc/platforms/8xx/ 13393F: arch/powerpc/platforms/83xx/ 13394 13395LINUX KERNEL DUMP TEST MODULE (LKDTM) 13396M: Kees Cook <[email protected]> 13397S: Maintained 13398F: drivers/misc/lkdtm/* 13399F: tools/testing/selftests/lkdtm/* 13400 13401LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13402M: Alan Stern <[email protected]> 13403M: Andrea Parri <[email protected]> 13404M: Will Deacon <[email protected]> 13405M: Peter Zijlstra <[email protected]> 13406M: Boqun Feng <[email protected]> 13407M: Nicholas Piggin <[email protected]> 13408M: David Howells <[email protected]> 13409M: Jade Alglave <[email protected]> 13410M: Luc Maranget <[email protected]> 13411M: "Paul E. McKenney" <[email protected]> 13412R: Akira Yokosawa <[email protected]> 13413R: Daniel Lustig <[email protected]> 13414R: Joel Fernandes <[email protected]> 13415L: [email protected] 13416L: [email protected] 13417L: [email protected] 13418S: Supported 13419T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13420F: Documentation/atomic_bitops.txt 13421F: Documentation/atomic_t.txt 13422F: Documentation/core-api/refcount-vs-atomic.rst 13423F: Documentation/litmus-tests/ 13424F: Documentation/memory-barriers.txt 13425F: tools/memory-model/ 13426 13427LINUX-NEXT TREE 13428M: Stephen Rothwell <[email protected]> 13429L: [email protected] 13430S: Supported 13431B: mailto:[email protected] and the appropriate development tree 13432T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13433 13434LIS3LV02D ACCELEROMETER DRIVER 13435M: Eric Piel <[email protected]> 13436S: Maintained 13437F: Documentation/misc-devices/lis3lv02d.rst 13438F: drivers/misc/lis3lv02d/ 13439F: drivers/platform/x86/hp/hp_accel.c 13440 13441LIST KUNIT TEST 13442M: David Gow <[email protected]> 13443L: [email protected] 13444L: [email protected] 13445S: Maintained 13446F: lib/list-test.c 13447 13448LITEX PLATFORM 13449M: Karol Gugala <[email protected]> 13450M: Mateusz Holenko <[email protected]> 13451M: Gabriel Somlo <[email protected]> 13452M: Joel Stanley <[email protected]> 13453S: Maintained 13454F: Documentation/devicetree/bindings/*/litex,*.yaml 13455F: arch/openrisc/boot/dts/or1klitex.dts 13456F: drivers/mmc/host/litex_mmc.c 13457F: drivers/net/ethernet/litex/* 13458F: drivers/soc/litex/* 13459F: drivers/tty/serial/liteuart.c 13460F: include/linux/litex.h 13461N: litex 13462 13463LIVE PATCHING 13464M: Josh Poimboeuf <[email protected]> 13465M: Jiri Kosina <[email protected]> 13466M: Miroslav Benes <[email protected]> 13467M: Petr Mladek <[email protected]> 13468R: Joe Lawrence <[email protected]> 13469L: [email protected] 13470S: Maintained 13471T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13472F: Documentation/ABI/testing/sysfs-kernel-livepatch 13473F: Documentation/livepatch/ 13474F: arch/powerpc/include/asm/livepatch.h 13475F: include/linux/livepatch.h 13476F: kernel/livepatch/ 13477F: kernel/module/livepatch.c 13478F: samples/livepatch/ 13479F: tools/testing/selftests/livepatch/ 13480 13481LLC (802.2) 13482L: [email protected] 13483S: Odd fixes 13484F: include/linux/llc.h 13485F: include/net/llc* 13486F: include/uapi/linux/llc.h 13487F: net/llc/ 13488 13489LM73 HARDWARE MONITOR DRIVER 13490M: Guillaume Ligneul <[email protected]> 13491L: [email protected] 13492S: Maintained 13493F: drivers/hwmon/lm73.c 13494 13495LM78 HARDWARE MONITOR DRIVER 13496M: Jean Delvare <[email protected]> 13497L: [email protected] 13498S: Maintained 13499F: Documentation/hwmon/lm78.rst 13500F: drivers/hwmon/lm78.c 13501 13502LM83 HARDWARE MONITOR DRIVER 13503M: Jean Delvare <[email protected]> 13504L: [email protected] 13505S: Maintained 13506F: Documentation/hwmon/lm83.rst 13507F: drivers/hwmon/lm83.c 13508 13509LM90 HARDWARE MONITOR DRIVER 13510M: Jean Delvare <[email protected]> 13511L: [email protected] 13512S: Maintained 13513F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13514F: Documentation/hwmon/lm90.rst 13515F: drivers/hwmon/lm90.c 13516F: include/dt-bindings/thermal/lm90.h 13517 13518LME2510 MEDIA DRIVER 13519M: Malcolm Priestley <[email protected]> 13520L: [email protected] 13521S: Maintained 13522W: https://linuxtv.org 13523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13524F: drivers/media/usb/dvb-usb-v2/lmedm04* 13525 13526LOADPIN SECURITY MODULE 13527M: Kees Cook <[email protected]> 13528S: Supported 13529T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13530F: Documentation/admin-guide/LSM/LoadPin.rst 13531F: security/loadpin/ 13532 13533LOCKDOWN SECURITY MODULE 13534L: [email protected] 13535S: Odd Fixes 13536T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13537F: security/lockdown/ 13538 13539LOCKING PRIMITIVES 13540M: Peter Zijlstra <[email protected]> 13541M: Ingo Molnar <[email protected]> 13542M: Will Deacon <[email protected]> 13543M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13544R: Waiman Long <[email protected]> 13545L: [email protected] 13546S: Maintained 13547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13548F: Documentation/locking/ 13549F: arch/*/include/asm/spinlock*.h 13550F: include/linux/lockdep*.h 13551F: include/linux/mutex*.h 13552F: include/linux/rwlock*.h 13553F: include/linux/rwsem*.h 13554F: include/linux/seqlock.h 13555F: include/linux/spinlock*.h 13556F: kernel/locking/ 13557F: lib/locking*.[ch] 13558F: rust/helpers/mutex.c 13559F: rust/helpers/spinlock.c 13560F: rust/kernel/sync/lock.rs 13561F: rust/kernel/sync/lock/ 13562F: rust/kernel/sync/locked_by.rs 13563X: kernel/locking/locktorture.c 13564 13565LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13566M: "Richard Russon (FlatCap)" <[email protected]> 13567L: [email protected] 13568S: Maintained 13569W: http://www.linux-ntfs.org/content/view/19/37/ 13570F: Documentation/admin-guide/ldm.rst 13571F: block/partitions/ldm.* 13572 13573LOGITECH HID GAMING KEYBOARDS 13574M: Hans de Goede <[email protected]> 13575L: [email protected] 13576S: Maintained 13577T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13578F: drivers/hid/hid-lg-g15.c 13579 13580LONTIUM LT8912B MIPI TO HDMI BRIDGE 13581M: Adrien Grassein <[email protected]> 13582S: Maintained 13583F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13584F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13585 13586LOONGARCH 13587M: Huacai Chen <[email protected]> 13588R: WANG Xuerui <[email protected]> 13589L: [email protected] 13590S: Maintained 13591T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13592F: Documentation/arch/loongarch/ 13593F: Documentation/translations/zh_CN/arch/loongarch/ 13594F: arch/loongarch/ 13595F: drivers/*/*loongarch* 13596F: drivers/cpufreq/loongson3_cpufreq.c 13597 13598LOONGSON GPIO DRIVER 13599M: Yinbo Zhu <[email protected]> 13600L: [email protected] 13601S: Maintained 13602F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13603F: drivers/gpio/gpio-loongson-64bit.c 13604 13605LOONGSON-2 APB DMA DRIVER 13606M: Binbin Zhou <[email protected]> 13607L: [email protected] 13608S: Maintained 13609F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13610F: drivers/dma/loongson2-apb-dma.c 13611 13612LOONGSON LS2X I2C DRIVER 13613M: Binbin Zhou <[email protected]> 13614L: [email protected] 13615S: Maintained 13616F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13617F: drivers/i2c/busses/i2c-ls2x.c 13618 13619LOONGSON-2 SOC SERIES CLOCK DRIVER 13620M: Yinbo Zhu <[email protected]> 13621L: [email protected] 13622S: Maintained 13623F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13624F: drivers/clk/clk-loongson2.c 13625F: include/dt-bindings/clock/loongson,ls2k-clk.h 13626 13627LOONGSON SPI DRIVER 13628M: Yinbo Zhu <[email protected]> 13629L: [email protected] 13630S: Maintained 13631F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13632F: drivers/spi/spi-loongson-core.c 13633F: drivers/spi/spi-loongson-pci.c 13634F: drivers/spi/spi-loongson-plat.c 13635F: drivers/spi/spi-loongson.h 13636 13637LOONGSON-2 SOC SERIES GUTS DRIVER 13638M: Yinbo Zhu <[email protected]> 13639L: [email protected] 13640S: Maintained 13641F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13642F: drivers/soc/loongson/loongson2_guts.c 13643 13644LOONGSON-2 SOC SERIES PM DRIVER 13645M: Yinbo Zhu <[email protected]> 13646L: [email protected] 13647S: Maintained 13648F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13649F: drivers/soc/loongson/loongson2_pm.c 13650 13651LOONGSON-2 SOC SERIES PINCTRL DRIVER 13652M: zhanghongchen <[email protected]> 13653M: Yinbo Zhu <[email protected]> 13654L: [email protected] 13655S: Maintained 13656F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13657F: drivers/pinctrl/pinctrl-loongson2.c 13658 13659LOONGSON-2 SOC SERIES THERMAL DRIVER 13660M: zhanghongchen <[email protected]> 13661M: Yinbo Zhu <[email protected]> 13662L: [email protected] 13663S: Maintained 13664F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13665F: drivers/thermal/loongson2_thermal.c 13666 13667LOONGSON EDAC DRIVER 13668M: Zhao Qunqin <[email protected]> 13669L: [email protected] 13670S: Maintained 13671F: drivers/edac/loongson_edac.c 13672 13673LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13674M: Sathya Prakash <[email protected]> 13675M: Sreekanth Reddy <[email protected]> 13676M: Suganath Prabu Subramani <[email protected]> 13677L: [email protected] 13678L: [email protected] 13679S: Supported 13680W: http://www.avagotech.com/support/ 13681F: drivers/message/fusion/ 13682F: drivers/scsi/mpt3sas/ 13683 13684LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13685M: Matthew Wilcox <[email protected]> 13686L: [email protected] 13687S: Maintained 13688F: drivers/scsi/sym53c8xx_2/ 13689 13690LTC1660 DAC DRIVER 13691M: Marcus Folkesson <[email protected]> 13692L: [email protected] 13693S: Maintained 13694F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13695F: drivers/iio/dac/ltc1660.c 13696 13697LTC2664 IIO DAC DRIVER 13698M: Michael Hennerich <[email protected]> 13699M: Kim Seer Paller <[email protected]> 13700L: [email protected] 13701S: Supported 13702W: https://ez.analog.com/linux-software-drivers 13703F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 13704F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 13705F: drivers/iio/dac/ltc2664.c 13706 13707LTC2688 IIO DAC DRIVER 13708M: Nuno Sá <[email protected]> 13709L: [email protected] 13710S: Supported 13711W: https://ez.analog.com/linux-software-drivers 13712F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 13713F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 13714F: drivers/iio/dac/ltc2688.c 13715 13716LTC2947 HARDWARE MONITOR DRIVER 13717M: Nuno Sá <[email protected]> 13718L: [email protected] 13719S: Supported 13720W: https://ez.analog.com/linux-software-drivers 13721F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 13722F: drivers/hwmon/ltc2947-core.c 13723F: drivers/hwmon/ltc2947-i2c.c 13724F: drivers/hwmon/ltc2947-spi.c 13725F: drivers/hwmon/ltc2947.h 13726 13727LTC2991 HARDWARE MONITOR DRIVER 13728M: Antoniu Miclaus <[email protected]> 13729L: [email protected] 13730S: Supported 13731W: https://ez.analog.com/linux-software-drivers 13732F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 13733F: drivers/hwmon/ltc2991.c 13734 13735LTC2983 IIO TEMPERATURE DRIVER 13736M: Nuno Sá <[email protected]> 13737L: [email protected] 13738S: Supported 13739W: https://ez.analog.com/linux-software-drivers 13740F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 13741F: drivers/iio/temperature/ltc2983.c 13742 13743LTC4282 HARDWARE MONITOR DRIVER 13744M: Nuno Sa <[email protected]> 13745L: [email protected] 13746S: Supported 13747F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 13748F: Documentation/hwmon/ltc4282.rst 13749F: drivers/hwmon/ltc4282.c 13750 13751LTC4286 HARDWARE MONITOR DRIVER 13752M: Delphine CC Chiu <[email protected]> 13753L: [email protected] 13754S: Maintained 13755F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 13756F: Documentation/hwmon/ltc4286.rst 13757F: drivers/hwmon/pmbus/Kconfig 13758F: drivers/hwmon/pmbus/Makefile 13759F: drivers/hwmon/pmbus/ltc4286.c 13760 13761LTC4306 I2C MULTIPLEXER DRIVER 13762M: Michael Hennerich <[email protected]> 13763L: [email protected] 13764S: Supported 13765W: https://ez.analog.com/linux-software-drivers 13766F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 13767F: drivers/i2c/muxes/i2c-mux-ltc4306.c 13768 13769LTP (Linux Test Project) 13770M: Andrea Cervesato <[email protected]> 13771M: Cyril Hrubis <[email protected]> 13772M: Jan Stancek <[email protected]> 13773M: Petr Vorel <[email protected]> 13774M: Li Wang <[email protected]> 13775M: Yang Xu <[email protected]> 13776M: Xiao Yang <[email protected]> 13777L: [email protected] (subscribers-only) 13778S: Maintained 13779W: https://linux-test-project.readthedocs.io/ 13780T: git https://github.com/linux-test-project/ltp.git 13781 13782LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 13783M: Anshul Dalal <[email protected]> 13784L: [email protected] 13785S: Maintained 13786F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 13787F: drivers/iio/light/ltr390.c 13788 13789LYNX 28G SERDES PHY DRIVER 13790M: Ioana Ciornei <[email protected]> 13791L: [email protected] 13792S: Supported 13793F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 13794F: drivers/phy/freescale/phy-fsl-lynx-28g.c 13795 13796LYNX PCS MODULE 13797M: Ioana Ciornei <[email protected]> 13798L: [email protected] 13799S: Supported 13800F: drivers/net/pcs/pcs-lynx.c 13801F: include/linux/pcs-lynx.h 13802 13803M68K ARCHITECTURE 13804M: Geert Uytterhoeven <[email protected]> 13805L: [email protected] 13806S: Maintained 13807W: http://www.linux-m68k.org/ 13808T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 13809F: arch/m68k/ 13810F: drivers/zorro/ 13811 13812M68K ON APPLE MACINTOSH 13813M: Joshua Thompson <[email protected]> 13814L: [email protected] 13815S: Maintained 13816W: http://www.mac.linux-m68k.org/ 13817F: arch/m68k/mac/ 13818F: drivers/macintosh/adb-iop.c 13819F: drivers/macintosh/via-macii.c 13820 13821M68K ON HP9000/300 13822M: Philip Blundell <[email protected]> 13823S: Maintained 13824W: http://www.tazenda.demon.co.uk/phil/linux-hp 13825F: arch/m68k/hp300/ 13826 13827M88DS3103 MEDIA DRIVER 13828L: [email protected] 13829S: Orphan 13830W: https://linuxtv.org 13831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13832F: drivers/media/dvb-frontends/m88ds3103* 13833 13834M88RS2000 MEDIA DRIVER 13835M: Malcolm Priestley <[email protected]> 13836L: [email protected] 13837S: Maintained 13838W: https://linuxtv.org 13839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13840F: drivers/media/dvb-frontends/m88rs2000* 13841 13842MA901 MASTERKIT USB FM RADIO DRIVER 13843M: Alexey Klimov <[email protected]> 13844L: [email protected] 13845S: Maintained 13846T: git git://linuxtv.org/media.git 13847F: drivers/media/radio/radio-ma901.c 13848 13849MAC80211 13850M: Johannes Berg <[email protected]> 13851L: [email protected] 13852S: Maintained 13853W: https://wireless.wiki.kernel.org/ 13854Q: https://patchwork.kernel.org/project/linux-wireless/list/ 13855T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 13857F: Documentation/networking/mac80211-injection.rst 13858F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 13859F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 13860F: include/net/mac80211.h 13861F: net/mac80211/ 13862 13863MAILBOX API 13864M: Jassi Brar <[email protected]> 13865L: [email protected] 13866S: Maintained 13867F: Documentation/devicetree/bindings/mailbox/ 13868F: drivers/mailbox/ 13869F: include/dt-bindings/mailbox/ 13870F: include/linux/mailbox_client.h 13871F: include/linux/mailbox_controller.h 13872 13873MAILBOX ARM MHUv2 13874M: Viresh Kumar <[email protected]> 13875M: Tushar Khandelwal <[email protected]> 13876L: [email protected] 13877S: Maintained 13878F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 13879F: drivers/mailbox/arm_mhuv2.c 13880F: include/linux/mailbox/arm_mhuv2_message.h 13881 13882MAILBOX ARM MHUv3 13883M: Sudeep Holla <[email protected]> 13884M: Cristian Marussi <[email protected]> 13885L: [email protected] 13886L: [email protected] (moderated for non-subscribers) 13887S: Maintained 13888F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 13889F: drivers/mailbox/arm_mhuv3.c 13890 13891MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 13892M: Alejandro Colomar <[email protected]> 13893L: [email protected] 13894S: Maintained 13895W: http://www.kernel.org/doc/man-pages 13896T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 13897T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 13898 13899MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 13900M: Jeremy Kerr <[email protected]> 13901M: Matt Johnston <[email protected]> 13902L: [email protected] 13903S: Maintained 13904F: Documentation/networking/mctp.rst 13905F: drivers/net/mctp/ 13906F: include/net/mctp.h 13907F: include/net/mctpdevice.h 13908F: include/net/netns/mctp.h 13909F: net/mctp/ 13910 13911MAPLE TREE 13912M: Liam R. Howlett <[email protected]> 13913L: [email protected] 13914L: [email protected] 13915S: Supported 13916F: Documentation/core-api/maple_tree.rst 13917F: include/linux/maple_tree.h 13918F: include/trace/events/maple_tree.h 13919F: lib/maple_tree.c 13920F: lib/test_maple_tree.c 13921F: tools/testing/radix-tree/linux/maple_tree.h 13922F: tools/testing/radix-tree/maple.c 13923 13924MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 13925M: Rahul Bedarkar <[email protected]> 13926L: [email protected] 13927S: Maintained 13928F: arch/mips/boot/dts/img/pistachio* 13929 13930MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 13931M: Andrew Lunn <[email protected]> 13932L: [email protected] 13933S: Maintained 13934F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 13935F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 13936F: Documentation/networking/devlink/mv88e6xxx.rst 13937F: drivers/net/dsa/mv88e6xxx/ 13938F: include/linux/dsa/mv88e6xxx.h 13939F: include/linux/platform_data/mv88e6xxx.h 13940 13941MARVELL 88PM886 PMIC DRIVER 13942M: Karel Balej <[email protected]> 13943S: Maintained 13944F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 13945F: drivers/input/misc/88pm886-onkey.c 13946F: drivers/mfd/88pm886.c 13947F: drivers/regulator/88pm886-regulator.c 13948F: drivers/rtc/rtc-88pm886.c 13949F: include/linux/mfd/88pm886.h 13950 13951MARVELL ARMADA 3700 PHY DRIVERS 13952M: Miquel Raynal <[email protected]> 13953S: Maintained 13954F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 13955F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 13956F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 13957F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 13958 13959MARVELL ARMADA 3700 SERIAL DRIVER 13960M: Pali Rohár <[email protected]> 13961S: Maintained 13962F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 13963F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 13964F: drivers/tty/serial/mvebu-uart.c 13965 13966MARVELL ARMADA DRM SUPPORT 13967M: Russell King <[email protected]> 13968S: Maintained 13969T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 13970T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 13971F: Documentation/devicetree/bindings/display/armada/ 13972F: drivers/gpu/drm/armada/ 13973F: include/uapi/drm/armada_drm.h 13974 13975MARVELL CRYPTO DRIVER 13976M: Boris Brezillon <[email protected]> 13977M: Arnaud Ebalard <[email protected]> 13978M: Srujana Challa <[email protected]> 13979L: [email protected] 13980S: Maintained 13981F: drivers/crypto/marvell/ 13982F: include/linux/soc/marvell/octeontx2/ 13983 13984MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 13985M: Mirko Lindner <[email protected]> 13986M: Stephen Hemminger <[email protected]> 13987L: [email protected] 13988S: Odd fixes 13989F: drivers/net/ethernet/marvell/sk* 13990 13991MARVELL LIBERTAS WIRELESS DRIVER 13992L: [email protected] 13993S: Orphan 13994F: drivers/net/wireless/marvell/libertas/ 13995 13996MARVELL MACCHIATOBIN SUPPORT 13997M: Russell King <[email protected]> 13998L: [email protected] (moderated for non-subscribers) 13999S: Maintained 14000F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 14001 14002MARVELL MV643XX ETHERNET DRIVER 14003M: Sebastian Hesselbarth <[email protected]> 14004L: [email protected] 14005S: Maintained 14006F: drivers/net/ethernet/marvell/mv643xx_eth.* 14007 14008MARVELL MV88X3310 PHY DRIVER 14009M: Russell King <[email protected]> 14010M: Marek Behún <[email protected]> 14011L: [email protected] 14012S: Maintained 14013F: drivers/net/phy/marvell10g.c 14014 14015MARVELL MVEBU THERMAL DRIVER 14016M: Miquel Raynal <[email protected]> 14017S: Maintained 14018F: drivers/thermal/armada_thermal.c 14019 14020MARVELL MVNETA ETHERNET DRIVER 14021M: Marcin Wojtas <[email protected]> 14022L: [email protected] 14023S: Maintained 14024F: drivers/net/ethernet/marvell/mvneta* 14025 14026MARVELL MVPP2 ETHERNET DRIVER 14027M: Marcin Wojtas <[email protected]> 14028M: Russell King <[email protected]> 14029L: [email protected] 14030S: Maintained 14031F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14032F: drivers/net/ethernet/marvell/mvpp2/ 14033 14034MARVELL MWIFIEX WIRELESS DRIVER 14035M: Brian Norris <[email protected]> 14036R: Francesco Dolcini <[email protected]> 14037L: [email protected] 14038S: Odd Fixes 14039F: drivers/net/wireless/marvell/mwifiex/ 14040 14041MARVELL MWL8K WIRELESS DRIVER 14042L: [email protected] 14043S: Orphan 14044F: drivers/net/wireless/marvell/mwl8k.c 14045 14046MARVELL NAND CONTROLLER DRIVER 14047M: Miquel Raynal <[email protected]> 14048L: [email protected] 14049S: Maintained 14050F: drivers/mtd/nand/raw/marvell_nand.c 14051 14052MARVELL OCTEON ENDPOINT DRIVER 14053M: Veerasenareddy Burru <[email protected]> 14054M: Sathesh Edara <[email protected]> 14055L: [email protected] 14056S: Maintained 14057F: drivers/net/ethernet/marvell/octeon_ep 14058 14059MARVELL OCTEON ENDPOINT VF DRIVER 14060M: Veerasenareddy Burru <[email protected]> 14061M: Sathesh Edara <[email protected]> 14062M: Shinas Rasheed <[email protected]> 14063M: Satananda Burla <[email protected]> 14064L: [email protected] 14065S: Maintained 14066F: drivers/net/ethernet/marvell/octeon_ep_vf 14067 14068MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14069M: Sunil Goutham <[email protected]> 14070M: Geetha sowjanya <[email protected]> 14071M: Subbaraya Sundeep <[email protected]> 14072M: hariprasad <[email protected]> 14073M: Bharat Bhushan <[email protected]> 14074L: [email protected] 14075S: Maintained 14076F: drivers/net/ethernet/marvell/octeontx2/nic/ 14077F: include/linux/soc/marvell/octeontx2/ 14078 14079MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14080M: Sunil Goutham <[email protected]> 14081M: Linu Cherian <[email protected]> 14082M: Geetha sowjanya <[email protected]> 14083M: Jerin Jacob <[email protected]> 14084M: hariprasad <[email protected]> 14085M: Subbaraya Sundeep <[email protected]> 14086L: [email protected] 14087S: Maintained 14088F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14089F: drivers/net/ethernet/marvell/octeontx2/af/ 14090 14091MARVELL PEM PMU DRIVER 14092M: Linu Cherian <[email protected]> 14093M: Gowthami Thiagarajan <[email protected]> 14094S: Supported 14095F: drivers/perf/marvell_pem_pmu.c 14096 14097MARVELL PRESTERA ETHERNET SWITCH DRIVER 14098M: Taras Chornyi <[email protected]> 14099S: Supported 14100W: https://github.com/Marvell-switching/switchdev-prestera 14101F: drivers/net/ethernet/marvell/prestera/ 14102 14103MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14104M: Nicolas Pitre <[email protected]> 14105S: Odd Fixes 14106F: drivers/mmc/host/mvsdio.* 14107 14108MARVELL USB MDIO CONTROLLER DRIVER 14109M: Tobias Waldekranz <[email protected]> 14110L: [email protected] 14111S: Maintained 14112F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14113F: drivers/net/mdio/mdio-mvusb.c 14114 14115MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14116M: Hu Ziji <[email protected]> 14117L: [email protected] 14118S: Supported 14119F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14120F: drivers/mmc/host/sdhci-xenon* 14121 14122MARVELL OCTEON CN10K DPI DRIVER 14123M: Vamsi Attunuru <[email protected]> 14124S: Supported 14125F: drivers/misc/mrvl_cn10k_dpi.c 14126 14127MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14128R: [email protected] 14129R: [email protected] 14130F: drivers/vdpa/octeon_ep/ 14131 14132MARVELL OCTEON HOTPLUG DRIVER 14133R: Shijith Thotton <[email protected]> 14134R: Vamsi Attunuru <[email protected]> 14135S: Supported 14136F: drivers/pci/hotplug/octep_hp.c 14137 14138MATROX FRAMEBUFFER DRIVER 14139L: [email protected] 14140S: Orphan 14141F: drivers/video/fbdev/matrox/matroxfb_* 14142F: include/uapi/linux/matroxfb.h 14143 14144MAX15301 DRIVER 14145M: Daniel Nilsson <[email protected]> 14146L: [email protected] 14147S: Maintained 14148F: Documentation/hwmon/max15301.rst 14149F: drivers/hwmon/pmbus/max15301.c 14150 14151MAX2175 SDR TUNER DRIVER 14152M: Ramesh Shanmugasundaram <[email protected]> 14153L: [email protected] 14154S: Maintained 14155T: git git://linuxtv.org/media.git 14156F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14157F: Documentation/userspace-api/media/drivers/max2175.rst 14158F: drivers/media/i2c/max2175* 14159F: include/uapi/linux/max2175.h 14160 14161MAX31335 RTC DRIVER 14162M: Antoniu Miclaus <[email protected]> 14163L: [email protected] 14164S: Supported 14165W: https://ez.analog.com/linux-software-drivers 14166F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14167F: drivers/rtc/rtc-max31335.c 14168 14169MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14170L: [email protected] 14171S: Orphan 14172F: Documentation/hwmon/max6650.rst 14173F: drivers/hwmon/max6650.c 14174 14175MAX9286 QUAD GMSL DESERIALIZER DRIVER 14176M: Jacopo Mondi <[email protected]> 14177M: Kieran Bingham <kieran.bingham[email protected]> 14178M: Laurent Pinchart <laurent.pinchart[email protected]> 14179M: Niklas Söderlund <niklas.soderlund[email protected]> 14180L: [email protected] 14181S: Maintained 14182F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14183F: drivers/media/i2c/max9286.c 14184 14185MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14186M: Niklas Söderlund <[email protected]> 14187L: [email protected] 14188S: Maintained 14189F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14190F: drivers/staging/media/max96712/max96712.c 14191 14192MAX96714 GMSL2 DESERIALIZER DRIVER 14193M: Julien Massot <[email protected]> 14194L: [email protected] 14195S: Maintained 14196F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14197F: drivers/media/i2c/max96714.c 14198 14199MAX96717 GMSL2 SERIALIZER DRIVER 14200M: Julien Massot <[email protected]> 14201L: [email protected] 14202S: Maintained 14203F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14204F: drivers/media/i2c/max96717.c 14205 14206MAX9860 MONO AUDIO VOICE CODEC DRIVER 14207M: Peter Rosin <[email protected]> 14208L: [email protected] 14209S: Maintained 14210F: Documentation/devicetree/bindings/sound/max9860.txt 14211F: sound/soc/codecs/max9860.* 14212 14213MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14214M: Andreas Klinger <[email protected]> 14215L: [email protected] 14216S: Maintained 14217F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14218F: drivers/iio/proximity/mb1232.c 14219 14220MAXIM MAX11205 DRIVER 14221M: Ramona Bolboaca <[email protected]> 14222L: [email protected] 14223S: Supported 14224W: https://ez.analog.com/linux-software-drivers 14225F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14226F: drivers/iio/adc/max11205.c 14227 14228MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14229R: Iskren Chernev <[email protected]> 14230R: Krzysztof Kozlowski <[email protected]> 14231R: Marek Szyprowski <[email protected]> 14232R: Matheus Castello <[email protected]> 14233L: [email protected] 14234S: Maintained 14235F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14236F: drivers/power/supply/max17040_battery.c 14237 14238MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14239R: Hans de Goede <[email protected]> 14240R: Krzysztof Kozlowski <[email protected]> 14241R: Marek Szyprowski <[email protected]> 14242R: Sebastian Krzyszkowiak <[email protected]> 14243R: Purism Kernel Team <[email protected]> 14244L: [email protected] 14245S: Maintained 14246F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14247F: drivers/power/supply/max17042_battery.c 14248 14249MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14250M: Laurent Pinchart <[email protected]> 14251L: [email protected] 14252S: Maintained 14253F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14254F: drivers/regulator/max20086-regulator.c 14255 14256MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14257M: Rajat Khandelwal <[email protected]> 14258L: [email protected] 14259S: Maintained 14260F: drivers/iio/temperature/max30208.c 14261 14262MAXIM MAX77650 PMIC MFD DRIVER 14263M: Bartosz Golaszewski <[email protected]> 14264L: [email protected] 14265S: Maintained 14266F: Documentation/devicetree/bindings/*/*max77650.yaml 14267F: Documentation/devicetree/bindings/*/max77650*.yaml 14268F: drivers/gpio/gpio-max77650.c 14269F: drivers/input/misc/max77650-onkey.c 14270F: drivers/leds/leds-max77650.c 14271F: drivers/mfd/max77650.c 14272F: drivers/power/supply/max77650-charger.c 14273F: drivers/regulator/max77650-regulator.c 14274F: include/linux/mfd/max77650.h 14275 14276MAXIM MAX77714 PMIC MFD DRIVER 14277M: Luca Ceresoli <[email protected]> 14278S: Maintained 14279F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14280F: drivers/mfd/max77714.c 14281F: include/linux/mfd/max77714.h 14282 14283MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14284M: Javier Martinez Canillas <[email protected]> 14285L: [email protected] 14286S: Supported 14287F: Documentation/devicetree/bindings/*/*max77802.yaml 14288F: drivers/regulator/max77802-regulator.c 14289F: include/dt-bindings/*/*max77802.h 14290 14291MAXIM MAX77976 BATTERY CHARGER 14292M: Luca Ceresoli <[email protected]> 14293S: Supported 14294F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14295F: drivers/power/supply/max77976_charger.c 14296 14297MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14298M: Krzysztof Kozlowski <[email protected]> 14299L: [email protected] 14300S: Maintained 14301B: mailto:[email protected] 14302F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14303F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14304F: drivers/power/supply/max14577_charger.c 14305F: drivers/power/supply/max77693_charger.c 14306 14307MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14308M: Chanwoo Choi <[email protected]> 14309M: Krzysztof Kozlowski <[email protected]> 14310L: [email protected] 14311S: Maintained 14312B: mailto:[email protected] 14313F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14314F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14315F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14316F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14317F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14318F: drivers/*/*max77843.c 14319F: drivers/*/max14577*.c 14320F: drivers/*/max77686*.c 14321F: drivers/*/max77693*.c 14322F: drivers/clk/clk-max77686.c 14323F: drivers/extcon/extcon-max14577.c 14324F: drivers/extcon/extcon-max77693.c 14325F: drivers/rtc/rtc-max77686.c 14326F: include/linux/mfd/max14577*.h 14327F: include/linux/mfd/max77686*.h 14328F: include/linux/mfd/max77693*.h 14329 14330MAXIRADIO FM RADIO RECEIVER DRIVER 14331M: Hans Verkuil <[email protected]> 14332L: [email protected] 14333S: Maintained 14334W: https://linuxtv.org 14335T: git git://linuxtv.org/media.git 14336F: drivers/media/radio/radio-maxiradio* 14337 14338MAXLINEAR ETHERNET PHY DRIVER 14339M: Xu Liang <[email protected]> 14340L: [email protected] 14341S: Supported 14342F: drivers/net/phy/mxl-gpy.c 14343 14344MCAN MMIO DEVICE DRIVER 14345M: Chandrasekar Ramakrishnan <[email protected]> 14346L: [email protected] 14347S: Maintained 14348F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14349F: drivers/net/can/m_can/m_can.c 14350F: drivers/net/can/m_can/m_can.h 14351F: drivers/net/can/m_can/m_can_platform.c 14352 14353MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14354R: Yasushi SHOJI <[email protected]> 14355L: [email protected] 14356S: Maintained 14357F: drivers/net/can/usb/mcba_usb.c 14358 14359MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14360M: Rishi Gupta <[email protected]> 14361L: [email protected] 14362L: [email protected] 14363S: Maintained 14364F: drivers/hid/hid-mcp2221.c 14365 14366MCP251XFD SPI-CAN NETWORK DRIVER 14367M: Marc Kleine-Budde <[email protected]> 14368M: Manivannan Sadhasivam <[email protected]> 14369R: Thomas Kopp <[email protected]> 14370L: [email protected] 14371S: Maintained 14372F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14373F: drivers/net/can/spi/mcp251xfd/ 14374 14375MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14376M: Peter Rosin <[email protected]> 14377L: [email protected] 14378S: Maintained 14379F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14380F: drivers/iio/potentiometer/mcp4018.c 14381F: drivers/iio/potentiometer/mcp4531.c 14382 14383MCP4821 DAC DRIVER 14384M: Anshul Dalal <[email protected]> 14385L: [email protected] 14386S: Maintained 14387F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14388F: drivers/iio/dac/mcp4821.c 14389 14390MCR20A IEEE-802.15.4 RADIO DRIVER 14391M: Stefan Schmidt <[email protected]> 14392L: [email protected] 14393S: Odd Fixes 14394W: https://github.com/xueliu/mcr20a-linux 14395F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14396F: drivers/net/ieee802154/mcr20a.c 14397F: drivers/net/ieee802154/mcr20a.h 14398 14399MDIO REGMAP DRIVER 14400M: Maxime Chevallier <[email protected]> 14401L: [email protected] 14402S: Maintained 14403F: drivers/net/mdio/mdio-regmap.c 14404F: include/linux/mdio/mdio-regmap.h 14405 14406MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14407M: William Breathitt Gray <[email protected]> 14408L: [email protected] 14409S: Maintained 14410F: drivers/iio/dac/cio-dac.c 14411 14412MEDIA CONTROLLER FRAMEWORK 14413M: Sakari Ailus <[email protected]> 14414M: Laurent Pinchart <[email protected]> 14415L: [email protected] 14416S: Supported 14417W: https://www.linuxtv.org 14418T: git git://linuxtv.org/media.git 14419F: drivers/media/mc/ 14420F: include/media/media-*.h 14421F: include/uapi/linux/media.h 14422 14423MEDIA DRIVER FOR FREESCALE IMX PXP 14424M: Philipp Zabel <[email protected]> 14425L: [email protected] 14426S: Maintained 14427T: git git://linuxtv.org/media.git 14428F: drivers/media/platform/nxp/imx-pxp.[ch] 14429 14430MEDIA DRIVERS FOR ASCOT2E 14431M: Abylay Ospan <[email protected]> 14432L: [email protected] 14433S: Supported 14434W: https://linuxtv.org 14435W: http://netup.tv/ 14436T: git git://linuxtv.org/media.git 14437F: drivers/media/dvb-frontends/ascot2e* 14438 14439MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14440M: Jasmin Jessich <[email protected]> 14441L: [email protected] 14442S: Maintained 14443W: https://linuxtv.org 14444T: git git://linuxtv.org/media.git 14445F: drivers/media/dvb-frontends/cxd2099* 14446 14447MEDIA DRIVERS FOR CXD2841ER 14448M: Abylay Ospan <[email protected]> 14449L: [email protected] 14450S: Supported 14451W: https://linuxtv.org 14452W: http://netup.tv/ 14453T: git git://linuxtv.org/media.git 14454F: drivers/media/dvb-frontends/cxd2841er* 14455 14456MEDIA DRIVERS FOR CXD2880 14457M: Yasunari Takiguchi <[email protected]> 14458L: [email protected] 14459S: Supported 14460W: http://linuxtv.org/ 14461T: git git://linuxtv.org/media.git 14462F: drivers/media/dvb-frontends/cxd2880/* 14463F: drivers/media/spi/cxd2880* 14464 14465MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14466L: [email protected] 14467S: Orphan 14468W: https://linuxtv.org 14469T: git git://linuxtv.org/media.git 14470F: drivers/media/pci/ddbridge/* 14471 14472MEDIA DRIVERS FOR FREESCALE IMX 14473M: Steve Longerbeam <[email protected]> 14474M: Philipp Zabel <[email protected]> 14475L: [email protected] 14476S: Maintained 14477T: git git://linuxtv.org/media.git 14478F: Documentation/admin-guide/media/imx.rst 14479F: Documentation/devicetree/bindings/media/imx.txt 14480F: drivers/staging/media/imx/ 14481F: include/linux/imx-media.h 14482F: include/media/imx.h 14483 14484MEDIA DRIVERS FOR FREESCALE IMX7/8 14485M: Rui Miguel Silva <[email protected]> 14486M: Laurent Pinchart <[email protected]> 14487M: Martin Kepplinger <[email protected]> 14488R: Purism Kernel Team <[email protected]> 14489L: [email protected] 14490S: Maintained 14491T: git git://linuxtv.org/media.git 14492F: Documentation/admin-guide/media/imx7.rst 14493F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14494F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14495F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14496F: drivers/media/platform/nxp/imx-mipi-csis.c 14497F: drivers/media/platform/nxp/imx7-media-csi.c 14498F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14499 14500MEDIA DRIVERS FOR HELENE 14501M: Abylay Ospan <[email protected]> 14502L: [email protected] 14503S: Supported 14504W: https://linuxtv.org 14505W: http://netup.tv/ 14506T: git git://linuxtv.org/media.git 14507F: drivers/media/dvb-frontends/helene* 14508 14509MEDIA DRIVERS FOR HORUS3A 14510M: Abylay Ospan <[email protected]> 14511L: [email protected] 14512S: Supported 14513W: https://linuxtv.org 14514W: http://netup.tv/ 14515T: git git://linuxtv.org/media.git 14516F: drivers/media/dvb-frontends/horus3a* 14517 14518MEDIA DRIVERS FOR LNBH25 14519M: Abylay Ospan <[email protected]> 14520L: [email protected] 14521S: Supported 14522W: https://linuxtv.org 14523W: http://netup.tv/ 14524T: git git://linuxtv.org/media.git 14525F: drivers/media/dvb-frontends/lnbh25* 14526 14527MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14528L: [email protected] 14529S: Orphan 14530W: https://linuxtv.org 14531T: git git://linuxtv.org/media.git 14532F: drivers/media/dvb-frontends/mxl5xx* 14533 14534MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14535M: Abylay Ospan <[email protected]> 14536L: [email protected] 14537S: Supported 14538W: https://linuxtv.org 14539W: http://netup.tv/ 14540T: git git://linuxtv.org/media.git 14541F: drivers/media/pci/netup_unidvb/* 14542 14543MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14544M: Dmitry Osipenko <[email protected]> 14545L: [email protected] 14546L: [email protected] 14547S: Maintained 14548T: git git://linuxtv.org/media.git 14549F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14550F: drivers/media/platform/nvidia/tegra-vde/ 14551 14552MEDIA DRIVERS FOR RENESAS - CEU 14553M: Jacopo Mondi <[email protected]> 14554L: [email protected] 14555L: [email protected] 14556S: Supported 14557T: git git://linuxtv.org/media.git 14558F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14559F: drivers/media/platform/renesas/renesas-ceu.c 14560F: include/media/drv-intf/renesas-ceu.h 14561 14562MEDIA DRIVERS FOR RENESAS - DRIF 14563M: Fabrizio Castro <[email protected]> 14564L: [email protected] 14565L: [email protected] 14566S: Supported 14567T: git git://linuxtv.org/media.git 14568F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14569F: drivers/media/platform/renesas/rcar_drif.c 14570 14571MEDIA DRIVERS FOR RENESAS - FCP 14572M: Laurent Pinchart <[email protected]> 14573L: [email protected] 14574L: [email protected] 14575S: Supported 14576T: git git://linuxtv.org/media.git 14577F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14578F: drivers/media/platform/renesas/rcar-fcp.c 14579F: include/media/rcar-fcp.h 14580 14581MEDIA DRIVERS FOR RENESAS - FDP1 14582M: Kieran Bingham <kieran.bingham[email protected]> 14583L: [email protected] 14584L: [email protected] 14585S: Supported 14586T: git git://linuxtv.org/media.git 14587F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14588F: drivers/media/platform/renesas/rcar_fdp1.c 14589 14590MEDIA DRIVERS FOR RENESAS - VIN 14591M: Niklas Söderlund <[email protected]> 14592L: [email protected] 14593L: [email protected] 14594S: Supported 14595T: git git://linuxtv.org/media.git 14596F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14597F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14598F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14599F: drivers/media/platform/renesas/rcar-csi2.c 14600F: drivers/media/platform/renesas/rcar-isp.c 14601F: drivers/media/platform/renesas/rcar-vin/ 14602 14603MEDIA DRIVERS FOR RENESAS - VSP1 14604M: Laurent Pinchart <[email protected]> 14605M: Kieran Bingham <kieran.bingham[email protected]> 14606L: [email protected] 14607L: [email protected] 14608S: Supported 14609T: git git://linuxtv.org/media.git 14610F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14611F: drivers/media/platform/renesas/vsp1/ 14612 14613MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14614L: [email protected] 14615S: Orphan 14616W: https://linuxtv.org 14617T: git git://linuxtv.org/media.git 14618F: drivers/media/dvb-frontends/stv0910* 14619 14620MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14621L: [email protected] 14622S: Orphan 14623W: https://linuxtv.org 14624T: git git://linuxtv.org/media.git 14625F: drivers/media/dvb-frontends/stv6111* 14626 14627MEDIA DRIVERS FOR STM32 - CSI 14628M: Alain Volmat <[email protected]> 14629L: [email protected] 14630S: Supported 14631T: git git://linuxtv.org/media_tree.git 14632F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14633F: drivers/media/platform/st/stm32/stm32-csi.c 14634 14635MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14636M: Hugues Fruchet <[email protected]> 14637M: Alain Volmat <[email protected]> 14638L: [email protected] 14639S: Supported 14640T: git git://linuxtv.org/media.git 14641F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14642F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14643F: drivers/media/platform/st/stm32/stm32-dcmi.c 14644F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14645 14646MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14647M: Mauro Carvalho Chehab <[email protected]> 14648L: [email protected] 14649S: Maintained 14650W: https://linuxtv.org 14651Q: http://patchwork.kernel.org/project/linux-media/list/ 14652T: git git://linuxtv.org/media.git 14653F: Documentation/admin-guide/media/ 14654F: Documentation/devicetree/bindings/media/ 14655F: Documentation/driver-api/media/ 14656F: Documentation/userspace-api/media/ 14657F: drivers/media/ 14658F: drivers/staging/media/ 14659F: include/dt-bindings/media/ 14660F: include/linux/platform_data/media/ 14661F: include/media/ 14662F: include/uapi/linux/dvb/ 14663F: include/uapi/linux/ivtv* 14664F: include/uapi/linux/media.h 14665F: include/uapi/linux/uvcvideo.h 14666F: include/uapi/linux/v4l2-* 14667F: include/uapi/linux/videodev2.h 14668 14669MEDIATEK BLUETOOTH DRIVER 14670M: Sean Wang <[email protected]> 14671L: [email protected] 14672L: [email protected] (moderated for non-subscribers) 14673S: Maintained 14674F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14675F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14676F: drivers/bluetooth/btmtkuart.c 14677 14678MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14679M: Sen Chu <[email protected]> 14680M: Sean Wang <[email protected]> 14681M: Macpaul Lin <[email protected]> 14682L: [email protected] 14683S: Maintained 14684F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14685F: drivers/power/reset/mt6323-poweroff.c 14686 14687MEDIATEK CIR DRIVER 14688M: Sean Wang <[email protected]> 14689S: Maintained 14690F: drivers/media/rc/mtk-cir.c 14691 14692MEDIATEK DMA DRIVER 14693M: Sean Wang <[email protected]> 14694L: [email protected] 14695L: [email protected] (moderated for non-subscribers) 14696L: [email protected] (moderated for non-subscribers) 14697S: Maintained 14698F: Documentation/devicetree/bindings/dma/mediatek,* 14699F: drivers/dma/mediatek/ 14700 14701MEDIATEK ETHERNET DRIVER 14702M: Felix Fietkau <[email protected]> 14703M: Sean Wang <[email protected]> 14704M: Lorenzo Bianconi <[email protected]> 14705L: [email protected] 14706S: Maintained 14707F: drivers/net/ethernet/mediatek/ 14708 14709MEDIATEK ETHERNET PCS DRIVER 14710M: Alexander Couzens <[email protected]> 14711M: Daniel Golle <[email protected]> 14712L: [email protected] 14713S: Maintained 14714F: drivers/net/pcs/pcs-mtk-lynxi.c 14715F: include/linux/pcs/pcs-mtk-lynxi.h 14716 14717MEDIATEK ETHERNET PHY DRIVERS 14718M: Daniel Golle <[email protected]> 14719M: Qingfang Deng <[email protected]> 14720M: SkyLake Huang <[email protected]> 14721L: [email protected] 14722S: Maintained 14723F: drivers/net/phy/mediatek/mtk-ge-soc.c 14724F: drivers/net/phy/mediatek/mtk-phy-lib.c 14725F: drivers/net/phy/mediatek/mtk-ge.c 14726F: drivers/net/phy/mediatek/mtk.h 14727F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 14728 14729MEDIATEK I2C CONTROLLER DRIVER 14730M: Qii Wang <[email protected]> 14731L: [email protected] 14732S: Maintained 14733F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 14734F: drivers/i2c/busses/i2c-mt65xx.c 14735 14736MEDIATEK IOMMU DRIVER 14737M: Yong Wu <[email protected]> 14738L: [email protected] 14739L: [email protected] (moderated for non-subscribers) 14740S: Supported 14741F: Documentation/devicetree/bindings/iommu/mediatek* 14742F: drivers/iommu/mtk_iommu* 14743F: include/dt-bindings/memory/mediatek,mt*-port.h 14744F: include/dt-bindings/memory/mt*-port.h 14745 14746MEDIATEK JPEG DRIVER 14747M: Bin Liu <[email protected]> 14748S: Supported 14749F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 14750F: drivers/media/platform/mediatek/jpeg/ 14751 14752MEDIATEK KEYPAD DRIVER 14753M: Mattijs Korpershoek <[email protected]> 14754S: Supported 14755F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 14756F: drivers/input/keyboard/mt6779-keypad.c 14757 14758MEDIATEK MDP DRIVER 14759M: Minghsiu Tsai <[email protected]> 14760M: Houlong Wei <[email protected]> 14761M: Andrew-CT Chen <[email protected]> 14762S: Supported 14763F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 14764F: drivers/media/platform/mediatek/mdp/ 14765F: drivers/media/platform/mediatek/vpu/ 14766 14767MEDIATEK MEDIA DRIVER 14768M: Tiffany Lin <[email protected]> 14769M: Andrew-CT Chen <[email protected]> 14770M: Yunfei Dong <[email protected]> 14771S: Supported 14772F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 14773F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 14774F: drivers/media/platform/mediatek/vcodec/ 14775F: drivers/media/platform/mediatek/vpu/ 14776 14777MEDIATEK MIPI-CSI CDPHY DRIVER 14778M: Julien Stephan <[email protected]> 14779M: Andy Hsieh <[email protected]> 14780S: Supported 14781F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 14782F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 14783 14784MEDIATEK MMC/SD/SDIO DRIVER 14785M: Chaotian Jing <[email protected]> 14786S: Maintained 14787F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 14788F: drivers/mmc/host/mtk-sd.c 14789 14790MEDIATEK MT6735 CLOCK & RESET DRIVERS 14791M: Yassine Oudjana <[email protected]> 14792L: [email protected] 14793L: [email protected] (moderated for non-subscribers) 14794S: Maintained 14795F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 14796F: drivers/clk/mediatek/clk-mt6735-imgsys.c 14797F: drivers/clk/mediatek/clk-mt6735-infracfg.c 14798F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 14799F: drivers/clk/mediatek/clk-mt6735-pericfg.c 14800F: drivers/clk/mediatek/clk-mt6735-topckgen.c 14801F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 14802F: drivers/clk/mediatek/clk-mt6735-vencsys.c 14803F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 14804F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 14805F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 14806F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 14807F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 14808F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 14809F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 14810F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 14811F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 14812F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 14813F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 14814F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 14815 14816MEDIATEK MT76 WIRELESS LAN DRIVER 14817M: Felix Fietkau <[email protected]> 14818M: Lorenzo Bianconi <[email protected]> 14819M: Ryder Lee <[email protected]> 14820R: Shayne Chen <[email protected]> 14821R: Sean Wang <[email protected]> 14822L: [email protected] 14823S: Maintained 14824T: git https://github.com/nbd168/wireless 14825F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 14826F: drivers/net/wireless/mediatek/mt76/ 14827 14828MEDIATEK MT7601U WIRELESS LAN DRIVER 14829M: Jakub Kicinski <[email protected]> 14830L: [email protected] 14831S: Maintained 14832F: drivers/net/wireless/mediatek/mt7601u/ 14833 14834MEDIATEK MT7621 CLOCK DRIVER 14835M: Sergio Paracuellos <[email protected]> 14836S: Maintained 14837F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 14838F: drivers/clk/ralink/clk-mt7621.c 14839 14840MEDIATEK MT7621 PCIE CONTROLLER DRIVER 14841M: Sergio Paracuellos <[email protected]> 14842S: Maintained 14843F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 14844F: drivers/pci/controller/pcie-mt7621.c 14845 14846MEDIATEK MT7621 PHY PCI DRIVER 14847M: Sergio Paracuellos <[email protected]> 14848S: Maintained 14849F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 14850F: drivers/phy/ralink/phy-mt7621-pci.c 14851 14852MEDIATEK MT7621/28/88 I2C DRIVER 14853M: Stefan Roese <[email protected]> 14854L: [email protected] 14855S: Maintained 14856F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 14857F: drivers/i2c/busses/i2c-mt7621.c 14858 14859MEDIATEK MTMIPS CLOCK DRIVER 14860M: Sergio Paracuellos <[email protected]> 14861S: Maintained 14862F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 14863F: drivers/clk/ralink/clk-mtmips.c 14864 14865MEDIATEK NAND CONTROLLER DRIVER 14866L: [email protected] 14867S: Orphan 14868F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 14869F: drivers/mtd/nand/raw/mtk_* 14870 14871MEDIATEK PMIC LED DRIVER 14872M: Sen Chu <[email protected]> 14873M: Sean Wang <[email protected]> 14874M: Macpaul Lin <[email protected]> 14875S: Maintained 14876F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14877F: drivers/leds/leds-mt6323.c 14878 14879MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 14880M: Sean Wang <[email protected]> 14881S: Maintained 14882F: drivers/char/hw_random/mtk-rng.c 14883 14884MEDIATEK SMI DRIVER 14885M: Yong Wu <[email protected]> 14886L: [email protected] (moderated for non-subscribers) 14887S: Supported 14888F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 14889F: drivers/memory/mtk-smi.c 14890F: include/soc/mediatek/smi.h 14891 14892MEDIATEK SWITCH DRIVER 14893M: Chester A. Unal <[email protected]> 14894M: Daniel Golle <[email protected]> 14895M: DENG Qingfang <[email protected]> 14896M: Sean Wang <[email protected]> 14897L: [email protected] 14898S: Maintained 14899F: drivers/net/dsa/mt7530-mdio.c 14900F: drivers/net/dsa/mt7530-mmio.c 14901F: drivers/net/dsa/mt7530.* 14902F: net/dsa/tag_mtk.c 14903 14904MEDIATEK T7XX 5G WWAN MODEM DRIVER 14905M: Chandrashekar Devegowda <[email protected]> 14906R: Chiranjeevi Rapolu <[email protected]> 14907R: Liu Haijun <[email protected]> 14908R: M Chetan Kumar <[email protected]> 14909R: Ricardo Martinez <[email protected]> 14910L: [email protected] 14911S: Supported 14912F: drivers/net/wwan/t7xx/ 14913 14914MEDIATEK USB3 DRD IP DRIVER 14915M: Chunfeng Yun <[email protected]> 14916L: [email protected] 14917L: [email protected] (moderated for non-subscribers) 14918L: [email protected] (moderated for non-subscribers) 14919S: Maintained 14920F: Documentation/devicetree/bindings/usb/mediatek,* 14921F: drivers/usb/host/xhci-mtk* 14922F: drivers/usb/mtu3/ 14923 14924MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 14925M: Peter Senna Tschudin <[email protected]> 14926M: Ian Ray <[email protected]> 14927M: Martyn Welch <[email protected]> 14928S: Maintained 14929F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 14930F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 14931 14932MEGARAID SCSI/SAS DRIVERS 14933M: Kashyap Desai <[email protected]> 14934M: Sumit Saxena <[email protected]> 14935M: Shivasharan S <[email protected]> 14936M: Chandrakanth patil <[email protected]> 14937L: [email protected] 14938L: [email protected] 14939S: Maintained 14940W: http://www.avagotech.com/support/ 14941F: Documentation/scsi/megaraid.rst 14942F: drivers/scsi/megaraid.* 14943F: drivers/scsi/megaraid/ 14944 14945MELEXIS MLX90614 DRIVER 14946M: Crt Mori <[email protected]> 14947L: [email protected] 14948S: Supported 14949W: http://www.melexis.com 14950F: drivers/iio/temperature/mlx90614.c 14951 14952MELEXIS MLX90632 DRIVER 14953M: Crt Mori <[email protected]> 14954L: [email protected] 14955S: Supported 14956W: http://www.melexis.com 14957F: drivers/iio/temperature/mlx90632.c 14958 14959MELEXIS MLX90635 DRIVER 14960M: Crt Mori <[email protected]> 14961L: [email protected] 14962S: Supported 14963W: http://www.melexis.com 14964F: drivers/iio/temperature/mlx90635.c 14965 14966MELFAS MIP4 TOUCHSCREEN DRIVER 14967M: Sangwon Jee <[email protected]> 14968S: Supported 14969W: http://www.melfas.com 14970F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 14971F: drivers/input/touchscreen/melfas_mip4.c 14972 14973MELLANOX BLUEFIELD I2C DRIVER 14974M: Khalil Blaiech <[email protected]> 14975M: Asmaa Mnebhi <[email protected]> 14976L: [email protected] 14977S: Supported 14978F: drivers/i2c/busses/i2c-mlxbf.c 14979 14980MELLANOX ETHERNET DRIVER (mlx4_en) 14981M: Tariq Toukan <[email protected]> 14982L: [email protected] 14983S: Maintained 14984W: https://www.nvidia.com/networking/ 14985Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14986F: drivers/net/ethernet/mellanox/mlx4/en_* 14987 14988MELLANOX ETHERNET DRIVER (mlx5e) 14989M: Saeed Mahameed <[email protected]> 14990M: Tariq Toukan <[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_* 14996 14997MELLANOX ETHERNET INNOVA DRIVERS 14998R: Boris Pismenny <[email protected]> 14999L: [email protected] 15000S: Maintained 15001W: https://www.nvidia.com/networking/ 15002Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15003F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 15004F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 15005F: include/linux/mlx5/mlx5_ifc_fpga.h 15006 15007MELLANOX ETHERNET SWITCH DRIVERS 15008M: Ido Schimmel <[email protected]> 15009M: Petr Machata <[email protected]> 15010L: [email protected] 15011S: Supported 15012W: https://www.nvidia.com/networking/ 15013Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15014F: drivers/net/ethernet/mellanox/mlxsw/ 15015F: tools/testing/selftests/drivers/net/mlxsw/ 15016 15017MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15018M: [email protected] 15019L: [email protected] 15020S: Supported 15021W: https://www.nvidia.com/networking/ 15022Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15023F: drivers/net/ethernet/mellanox/mlxfw/ 15024 15025MELLANOX HARDWARE PLATFORM SUPPORT 15026M: Hans de Goede <[email protected]> 15027M: Ilpo Järvinen <[email protected]> 15028M: Vadim Pasternak <[email protected]> 15029L: [email protected] 15030S: Supported 15031F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15032F: drivers/platform/mellanox/ 15033F: include/linux/platform_data/mlxreg.h 15034 15035MELLANOX MLX4 core VPI driver 15036M: Tariq Toukan <[email protected]> 15037L: [email protected] 15038L: [email protected] 15039S: Maintained 15040W: https://www.nvidia.com/networking/ 15041Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15042F: drivers/net/ethernet/mellanox/mlx4/ 15043F: include/linux/mlx4/ 15044 15045MELLANOX MLX4 IB driver 15046M: Yishai Hadas <[email protected]> 15047L: [email protected] 15048S: Supported 15049W: https://www.nvidia.com/networking/ 15050Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15051F: drivers/infiniband/hw/mlx4/ 15052F: include/linux/mlx4/ 15053F: include/uapi/rdma/mlx4-abi.h 15054 15055MELLANOX MLX5 core VPI driver 15056M: Saeed Mahameed <[email protected]> 15057M: Leon Romanovsky <[email protected]> 15058M: Tariq Toukan <[email protected]> 15059L: [email protected] 15060L: [email protected] 15061S: Maintained 15062W: https://www.nvidia.com/networking/ 15063Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15064F: Documentation/networking/device_drivers/ethernet/mellanox/ 15065F: drivers/net/ethernet/mellanox/mlx5/core/ 15066F: include/linux/mlx5/ 15067 15068MELLANOX MLX5 IB driver 15069M: Leon Romanovsky <[email protected]> 15070L: [email protected] 15071S: Supported 15072W: https://www.nvidia.com/networking/ 15073Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15074F: drivers/infiniband/hw/mlx5/ 15075F: include/linux/mlx5/ 15076F: include/uapi/rdma/mlx5-abi.h 15077 15078MELLANOX MLX5 VDPA DRIVER 15079M: Dragos Tatulea <[email protected]> 15080L: [email protected] 15081S: Supported 15082F: drivers/vdpa/mlx5/ 15083 15084MELLANOX MLXCPLD I2C AND MUX DRIVER 15085M: Vadim Pasternak <[email protected]> 15086M: Michael Shych <[email protected]> 15087L: [email protected] 15088S: Supported 15089F: Documentation/i2c/busses/i2c-mlxcpld.rst 15090F: drivers/i2c/busses/i2c-mlxcpld.c 15091F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15092 15093MELLANOX MLXCPLD LED DRIVER 15094M: Vadim Pasternak <[email protected]> 15095L: [email protected] 15096S: Supported 15097F: Documentation/leds/leds-mlxcpld.rst 15098F: drivers/leds/leds-mlxcpld.c 15099F: drivers/leds/leds-mlxreg.c 15100 15101MELLANOX PLATFORM DRIVER 15102M: Vadim Pasternak <[email protected]> 15103L: [email protected] 15104S: Supported 15105F: drivers/platform/x86/mlx-platform.c 15106 15107MEMBARRIER SUPPORT 15108M: Mathieu Desnoyers <[email protected]> 15109M: "Paul E. McKenney" <[email protected]> 15110L: [email protected] 15111S: Supported 15112F: Documentation/scheduler/membarrier.rst 15113F: arch/*/include/asm/membarrier.h 15114F: arch/*/include/asm/sync_core.h 15115F: include/uapi/linux/membarrier.h 15116F: kernel/sched/membarrier.c 15117 15118MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15119M: Mike Rapoport <[email protected]> 15120L: [email protected] 15121S: Maintained 15122F: Documentation/core-api/boot-time-mm.rst 15123F: include/linux/memblock.h 15124F: mm/memblock.c 15125F: mm/mm_init.c 15126F: tools/testing/memblock/ 15127 15128MEMORY ALLOCATION PROFILING 15129M: Suren Baghdasaryan <[email protected]> 15130M: Kent Overstreet <[email protected]> 15131L: [email protected] 15132S: Maintained 15133F: Documentation/mm/allocation-profiling.rst 15134F: include/linux/alloc_tag.h 15135F: include/linux/pgalloc_tag.h 15136F: lib/alloc_tag.c 15137 15138MEMORY CONTROLLER DRIVERS 15139M: Krzysztof Kozlowski <[email protected]> 15140L: [email protected] 15141S: Maintained 15142B: mailto:[email protected] 15143T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15144F: Documentation/devicetree/bindings/memory-controllers/ 15145F: drivers/memory/ 15146F: include/dt-bindings/memory/ 15147F: include/memory/ 15148 15149MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15150M: Dmitry Osipenko <[email protected]> 15151L: [email protected] 15152L: [email protected] 15153S: Maintained 15154T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15155F: drivers/devfreq/tegra30-devfreq.c 15156 15157MEMORY HOT(UN)PLUG 15158M: David Hildenbrand <[email protected]> 15159M: Oscar Salvador <[email protected]> 15160L: [email protected] 15161S: Maintained 15162F: Documentation/admin-guide/mm/memory-hotplug.rst 15163F: Documentation/core-api/memory-hotplug.rst 15164F: drivers/base/memory.c 15165F: include/linux/memory_hotplug.h 15166F: mm/memory_hotplug.c 15167F: tools/testing/selftests/memory-hotplug/ 15168 15169MEMORY MANAGEMENT 15170M: Andrew Morton <[email protected]> 15171L: [email protected] 15172S: Maintained 15173W: http://www.linux-mm.org 15174T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15175T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15176F: Documentation/admin-guide/mm/ 15177F: Documentation/mm/ 15178F: include/linux/gfp.h 15179F: include/linux/gfp_types.h 15180F: include/linux/memfd.h 15181F: include/linux/memory.h 15182F: include/linux/memory_hotplug.h 15183F: include/linux/memory-tiers.h 15184F: include/linux/mempolicy.h 15185F: include/linux/mempool.h 15186F: include/linux/memremap.h 15187F: include/linux/mm.h 15188F: include/linux/mm_*.h 15189F: include/linux/mmzone.h 15190F: include/linux/mmu_notifier.h 15191F: include/linux/pagewalk.h 15192F: include/linux/rmap.h 15193F: include/trace/events/ksm.h 15194F: mm/ 15195F: tools/mm/ 15196F: tools/testing/selftests/mm/ 15197N: include/linux/page[-_]* 15198 15199MEMORY MAPPING 15200M: Andrew Morton <[email protected]> 15201M: Liam R. Howlett <[email protected]> 15202M: Lorenzo Stoakes <[email protected]> 15203R: Vlastimil Babka <[email protected]> 15204R: Jann Horn <[email protected]> 15205L: [email protected] 15206S: Maintained 15207W: http://www.linux-mm.org 15208T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15209F: mm/mlock.c 15210F: mm/mmap.c 15211F: mm/mprotect.c 15212F: mm/mremap.c 15213F: mm/mseal.c 15214F: mm/vma.c 15215F: mm/vma.h 15216F: mm/vma_internal.h 15217F: tools/testing/vma/ 15218 15219MEMORY TECHNOLOGY DEVICES (MTD) 15220M: Miquel Raynal <[email protected]> 15221M: Richard Weinberger <[email protected]> 15222M: Vignesh Raghavendra <[email protected]> 15223L: [email protected] 15224S: Maintained 15225W: http://www.linux-mtd.infradead.org/ 15226Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15227C: irc://irc.oftc.net/mtd 15228T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15230F: Documentation/devicetree/bindings/mtd/ 15231F: drivers/mtd/ 15232F: include/linux/mtd/ 15233F: include/uapi/mtd/ 15234 15235MEN A21 WATCHDOG DRIVER 15236M: Johannes Thumshirn <[email protected]> 15237L: [email protected] 15238S: Maintained 15239F: drivers/watchdog/mena21_wdt.c 15240 15241MEN CHAMELEON BUS (mcb) 15242M: Johannes Thumshirn <[email protected]> 15243S: Maintained 15244F: Documentation/driver-api/men-chameleon-bus.rst 15245F: drivers/mcb/ 15246F: include/linux/mcb.h 15247 15248MEN F21BMC (Board Management Controller) 15249M: Andreas Werner <[email protected]> 15250S: Supported 15251F: Documentation/hwmon/menf21bmc.rst 15252F: drivers/hwmon/menf21bmc_hwmon.c 15253F: drivers/leds/leds-menf21bmc.c 15254F: drivers/mfd/menf21bmc.c 15255F: drivers/watchdog/menf21bmc_wdt.c 15256 15257MEN Z069 WATCHDOG DRIVER 15258M: Johannes Thumshirn <[email protected]> 15259L: [email protected] 15260S: Maintained 15261F: drivers/watchdog/menz69_wdt.c 15262 15263MESON AO CEC DRIVER FOR AMLOGIC SOCS 15264M: Neil Armstrong <[email protected]> 15265L: [email protected] 15266L: [email protected] 15267S: Supported 15268W: http://linux-meson.com/ 15269T: git git://linuxtv.org/media.git 15270F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15271F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15272F: drivers/media/cec/platform/meson/ao-cec.c 15273 15274MESON GE2D DRIVER FOR AMLOGIC SOCS 15275M: Neil Armstrong <[email protected]> 15276L: [email protected] 15277L: [email protected] 15278S: Supported 15279T: git git://linuxtv.org/media.git 15280F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15281F: drivers/media/platform/amlogic/meson-ge2d/ 15282 15283MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15284M: Liang Yang <[email protected]> 15285L: [email protected] 15286S: Maintained 15287F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15288F: drivers/mtd/nand/raw/meson_* 15289 15290MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15291M: Neil Armstrong <[email protected]> 15292L: [email protected] 15293L: [email protected] 15294S: Supported 15295T: git git://linuxtv.org/media.git 15296F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15297F: drivers/staging/media/meson/vdec/ 15298 15299META ETHERNET DRIVERS 15300M: Alexander Duyck <[email protected]> 15301M: Jakub Kicinski <[email protected]> 15302R: [email protected] 15303S: Maintained 15304F: Documentation/networking/device_drivers/ethernet/meta/ 15305F: drivers/net/ethernet/meta/ 15306 15307METHODE UDPU SUPPORT 15308M: Robert Marko <[email protected]> 15309S: Maintained 15310F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15311F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15312 15313MHI BUS 15314M: Manivannan Sadhasivam <[email protected]> 15315L: [email protected] 15316L: [email protected] 15317S: Maintained 15318T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15319F: Documentation/ABI/stable/sysfs-bus-mhi 15320F: Documentation/mhi/ 15321F: drivers/bus/mhi/ 15322F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15323F: include/linux/mhi.h 15324 15325MICROBLAZE ARCHITECTURE 15326M: Michal Simek <[email protected]> 15327S: Supported 15328W: http://www.monstr.eu/fdt/ 15329T: git git://git.monstr.eu/linux-2.6-microblaze.git 15330F: arch/microblaze/ 15331 15332MICROBLAZE TMR INJECT 15333M: Appana Durga Kedareswara rao <[email protected]> 15334S: Supported 15335F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15336F: drivers/misc/xilinx_tmr_inject.c 15337 15338MICROBLAZE TMR MANAGER 15339M: Appana Durga Kedareswara rao <[email protected]> 15340S: Supported 15341F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15342F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15343F: drivers/misc/xilinx_tmr_manager.c 15344 15345MICROCHIP AT91 DMA DRIVERS 15346M: Ludovic Desroches <[email protected]> 15347L: [email protected] (moderated for non-subscribers) 15348L: [email protected] 15349S: Supported 15350F: Documentation/devicetree/bindings/dma/atmel-dma.txt 15351F: drivers/dma/at_hdmac.c 15352F: drivers/dma/at_xdmac.c 15353F: include/dt-bindings/dma/at91.h 15354 15355MICROCHIP AT91 SERIAL DRIVER 15356M: Richard Genoud <[email protected]> 15357S: Maintained 15358F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15359F: drivers/tty/serial/atmel_serial.c 15360F: drivers/tty/serial/atmel_serial.h 15361 15362MICROCHIP AT91 USART MFD DRIVER 15363M: Radu Pirea <[email protected]> 15364L: [email protected] 15365S: Supported 15366F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15367F: drivers/mfd/at91-usart.c 15368F: include/dt-bindings/mfd/at91-usart.h 15369 15370MICROCHIP AT91 USART SPI DRIVER 15371M: Radu Pirea <[email protected]> 15372L: [email protected] 15373S: Supported 15374F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15375F: drivers/spi/spi-at91-usart.c 15376 15377MICROCHIP AUDIO ASOC DRIVERS 15378M: Claudiu Beznea <[email protected]> 15379M: Andrei Simion <[email protected]> 15380L: [email protected] 15381S: Supported 15382F: Documentation/devicetree/bindings/sound/atmel* 15383F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15384F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15385F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15386F: sound/soc/atmel 15387 15388MICROCHIP CSI2DC DRIVER 15389M: Eugen Hristev <[email protected]> 15390L: [email protected] 15391S: Supported 15392F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15393F: drivers/media/platform/microchip/microchip-csi2dc.c 15394 15395MICROCHIP ECC DRIVER 15396L: [email protected] 15397S: Orphan 15398F: drivers/crypto/atmel-ecc.* 15399 15400MICROCHIP EIC DRIVER 15401M: Claudiu Beznea <[email protected]> 15402L: [email protected] (moderated for non-subscribers) 15403S: Supported 15404F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15405F: drivers/irqchip/irq-mchp-eic.c 15406 15407MICROCHIP I2C DRIVER 15408M: Codrin Ciubotariu <[email protected]> 15409L: [email protected] 15410S: Supported 15411F: drivers/i2c/busses/i2c-at91-*.c 15412F: drivers/i2c/busses/i2c-at91.h 15413 15414MICROCHIP ISC DRIVER 15415M: Eugen Hristev <[email protected]> 15416L: [email protected] 15417S: Supported 15418F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15419F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15420F: drivers/media/platform/microchip/microchip-isc* 15421F: drivers/media/platform/microchip/microchip-sama*-isc* 15422F: drivers/staging/media/deprecated/atmel/atmel-isc* 15423F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15424F: include/linux/atmel-isc-media.h 15425 15426MICROCHIP ISI DRIVER 15427M: Eugen Hristev <[email protected]> 15428L: [email protected] 15429S: Supported 15430F: drivers/media/platform/atmel/atmel-isi.c 15431F: drivers/media/platform/atmel/atmel-isi.h 15432 15433MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15434M: Woojung Huh <[email protected]> 15435M: [email protected] 15436L: [email protected] 15437S: Maintained 15438F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15439F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15440F: drivers/net/dsa/microchip/* 15441F: include/linux/dsa/ksz_common.h 15442F: include/linux/platform_data/microchip-ksz.h 15443F: net/dsa/tag_ksz.c 15444 15445MICROCHIP LAN743X ETHERNET DRIVER 15446M: Bryan Whitehead <[email protected]> 15447M: [email protected] 15448L: [email protected] 15449S: Maintained 15450F: drivers/net/ethernet/microchip/lan743x_* 15451 15452MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15453M: Parthiban Veerasooran <[email protected]> 15454L: [email protected] 15455S: Maintained 15456F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15457F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15458 15459MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15460M: Arun Ramadoss <[email protected]> 15461R: [email protected] 15462L: [email protected] 15463S: Maintained 15464F: drivers/net/phy/microchip_t1.c 15465 15466MICROCHIP LAN966X ETHERNET DRIVER 15467M: Horatiu Vultur <[email protected]> 15468M: [email protected] 15469L: [email protected] 15470S: Maintained 15471F: drivers/net/ethernet/microchip/lan966x/* 15472 15473MICROCHIP LAN966X OIC DRIVER 15474M: Herve Codina <[email protected]> 15475S: Maintained 15476F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15477F: drivers/irqchip/irq-lan966x-oic.c 15478 15479MICROCHIP LAN966X PCI DRIVER 15480M: Herve Codina <[email protected]> 15481S: Maintained 15482F: drivers/misc/lan966x_pci.c 15483F: drivers/misc/lan966x_pci.dtso 15484 15485MICROCHIP LAN969X ETHERNET DRIVER 15486M: Daniel Machon <[email protected]> 15487M: [email protected] 15488L: [email protected] 15489S: Maintained 15490F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15491 15492MICROCHIP LCDFB DRIVER 15493M: Nicolas Ferre <[email protected]> 15494L: [email protected] 15495S: Maintained 15496F: drivers/video/fbdev/atmel_lcdfb.c 15497F: include/video/atmel_lcdc.h 15498 15499MICROCHIP MCP16502 PMIC DRIVER 15500M: Claudiu Beznea <[email protected]> 15501M: Andrei Simion <[email protected]> 15502L: [email protected] (moderated for non-subscribers) 15503S: Supported 15504F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15505F: drivers/regulator/mcp16502.c 15506 15507MICROCHIP MCP3564 ADC DRIVER 15508M: Marius Cristea <[email protected]> 15509L: [email protected] 15510S: Supported 15511F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15512F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15513F: drivers/iio/adc/mcp3564.c 15514 15515MICROCHIP MCP3911 ADC DRIVER 15516M: Marcus Folkesson <[email protected]> 15517M: Kent Gustavsson <[email protected]> 15518L: [email protected] 15519S: Maintained 15520F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15521F: drivers/iio/adc/mcp3911.c 15522 15523MICROCHIP MMC/SD/SDIO MCI DRIVER 15524M: Aubin Constans <[email protected]> 15525S: Maintained 15526F: drivers/mmc/host/atmel-mci.c 15527 15528MICROCHIP NAND DRIVER 15529L: [email protected] 15530S: Orphan 15531F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15532F: drivers/mtd/nand/raw/atmel/* 15533 15534MICROCHIP OTPC DRIVER 15535M: Claudiu Beznea <[email protected]> 15536L: [email protected] (moderated for non-subscribers) 15537S: Supported 15538F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15539F: drivers/nvmem/microchip-otpc.c 15540F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15541 15542MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15543M: Matteo Martelli <[email protected]> 15544L: [email protected] 15545S: Supported 15546F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15547F: drivers/iio/adc/pac1921.c 15548 15549MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15550M: Marius Cristea <[email protected]> 15551L: [email protected] 15552S: Supported 15553F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15554F: drivers/iio/adc/pac1934.c 15555 15556MICROCHIP PCI1XXXX GP DRIVER 15557M: Vaibhaav Ram T.L <[email protected]> 15558M: Kumaravel Thiagarajan <[email protected]> 15559L: [email protected] 15560S: Supported 15561F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15562F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15563F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15564F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15565 15566MICROCHIP PCI1XXXX I2C DRIVER 15567M: Tharun Kumar P <[email protected]> 15568M: Kumaravel Thiagarajan <[email protected]> 15569M: Microchip Linux Driver Support <[email protected]> 15570L: [email protected] 15571S: Maintained 15572F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15573 15574MICROCHIP PCIe UART DRIVER 15575M: Kumaravel Thiagarajan <[email protected]> 15576M: Tharun Kumar P <[email protected]> 15577L: [email protected] 15578S: Maintained 15579F: drivers/tty/serial/8250/8250_pci1xxxx.c 15580 15581MICROCHIP POLARFIRE FPGA DRIVERS 15582M: Conor Dooley <[email protected]> 15583L: [email protected] 15584S: Supported 15585F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15586F: drivers/fpga/microchip-spi.c 15587 15588MICROCHIP PWM DRIVER 15589M: Claudiu Beznea <[email protected]> 15590L: [email protected] (moderated for non-subscribers) 15591L: [email protected] 15592S: Supported 15593F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15594F: drivers/pwm/pwm-atmel.c 15595 15596MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15597M: Manikandan Muralidharan <[email protected]> 15598M: Dharma Balasubiramani <[email protected]> 15599L: [email protected] 15600S: Supported 15601F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15602F: drivers/gpu/drm/bridge/microchip-lvds.c 15603 15604MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15605M: Eugen Hristev <[email protected]> 15606L: [email protected] 15607S: Supported 15608F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15609F: drivers/iio/adc/at91-sama5d2_adc.c 15610F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15611 15612MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15613M: Claudiu Beznea <[email protected]> 15614S: Supported 15615F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15616F: drivers/power/reset/at91-sama5d2_shdwc.c 15617 15618MICROCHIP SOC DRIVERS 15619M: Conor Dooley <[email protected]> 15620S: Supported 15621T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15622F: Documentation/devicetree/bindings/soc/microchip/ 15623F: drivers/soc/microchip/ 15624 15625MICROCHIP SPI DRIVER 15626M: Ryan Wanner <[email protected]> 15627S: Supported 15628F: drivers/spi/spi-atmel.* 15629 15630MICROCHIP SSC DRIVER 15631M: Claudiu Beznea <[email protected]> 15632M: Andrei Simion <[email protected]> 15633L: [email protected] (moderated for non-subscribers) 15634S: Supported 15635F: Documentation/devicetree/bindings/misc/atmel-ssc.txt 15636F: drivers/misc/atmel-ssc.c 15637F: include/linux/atmel-ssc.h 15638 15639Microchip Timer Counter Block (TCB) Capture Driver 15640M: Kamel Bouhara <[email protected]> 15641L: [email protected] (moderated for non-subscribers) 15642L: [email protected] 15643S: Maintained 15644F: drivers/counter/microchip-tcb-capture.c 15645 15646MICROCHIP USB251XB DRIVER 15647M: Richard Leitner <[email protected]> 15648L: [email protected] 15649S: Maintained 15650F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15651F: drivers/usb/misc/usb251xb.c 15652 15653MICROCHIP USBA UDC DRIVER 15654M: Cristian Birsan <[email protected]> 15655L: [email protected] (moderated for non-subscribers) 15656S: Supported 15657F: drivers/usb/gadget/udc/atmel_usba_udc.* 15658 15659MICROCHIP WILC1000 WIFI DRIVER 15660M: Ajay Singh <[email protected]> 15661M: Claudiu Beznea <[email protected]> 15662L: [email protected] 15663S: Supported 15664F: drivers/net/wireless/microchip/wilc1000/ 15665 15666MICROSEMI MIPS SOCS 15667M: Alexandre Belloni <[email protected]> 15668M: [email protected] 15669L: [email protected] 15670S: Supported 15671F: Documentation/devicetree/bindings/mips/mscc.txt 15672F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15673F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15674F: arch/mips/boot/dts/mscc/ 15675F: arch/mips/configs/generic/board-ocelot.config 15676F: arch/mips/generic/board-ocelot.c 15677 15678MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15679M: Don Brace <[email protected]> 15680L: [email protected] 15681L: [email protected] 15682S: Supported 15683F: Documentation/scsi/smartpqi.rst 15684F: drivers/scsi/smartpqi/Kconfig 15685F: drivers/scsi/smartpqi/Makefile 15686F: drivers/scsi/smartpqi/smartpqi*.[ch] 15687F: include/linux/cciss*.h 15688F: include/uapi/linux/cciss*.h 15689 15690MICROSOFT MANA RDMA DRIVER 15691M: Long Li <[email protected]> 15692M: Ajay Sharma <[email protected]> 15693L: [email protected] 15694S: Supported 15695F: drivers/infiniband/hw/mana/ 15696F: include/net/mana 15697F: include/uapi/rdma/mana-abi.h 15698 15699MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 15700M: Maximilian Luz <[email protected]> 15701L: [email protected] 15702S: Maintained 15703F: drivers/platform/surface/surface_aggregator_tabletsw.c 15704 15705MICROSOFT SURFACE BATTERY AND AC DRIVERS 15706M: Maximilian Luz <[email protected]> 15707L: [email protected] 15708L: [email protected] 15709S: Maintained 15710F: drivers/power/supply/surface_battery.c 15711F: drivers/power/supply/surface_charger.c 15712 15713MICROSOFT SURFACE DTX DRIVER 15714M: Maximilian Luz <[email protected]> 15715L: [email protected] 15716S: Maintained 15717F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 15718F: drivers/platform/surface/surface_dtx.c 15719F: include/uapi/linux/surface_aggregator/dtx.h 15720 15721MICROSOFT SURFACE SENSOR FAN DRIVER 15722M: Maximilian Luz <[email protected]> 15723M: Ivor Wanders <[email protected]> 15724L: [email protected] 15725S: Maintained 15726F: Documentation/hwmon/surface_fan.rst 15727F: drivers/hwmon/surface_fan.c 15728 15729MICROSOFT SURFACE SENSOR THERMAL DRIVER 15730M: Maximilian Luz <[email protected]> 15731L: [email protected] 15732S: Maintained 15733F: drivers/hwmon/surface_temp.c 15734 15735MICROSOFT SURFACE GPE LID SUPPORT DRIVER 15736M: Maximilian Luz <[email protected]> 15737L: [email protected] 15738S: Maintained 15739F: drivers/platform/surface/surface_gpe.c 15740 15741MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 15742M: Hans de Goede <[email protected]> 15743M: Ilpo Järvinen <[email protected]> 15744M: Maximilian Luz <[email protected]> 15745L: [email protected] 15746S: Maintained 15747T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 15748F: drivers/platform/surface/ 15749 15750MICROSOFT SURFACE HID TRANSPORT DRIVER 15751M: Maximilian Luz <[email protected]> 15752L: [email protected] 15753L: [email protected] 15754S: Maintained 15755F: drivers/hid/surface-hid/ 15756 15757MICROSOFT SURFACE HOT-PLUG DRIVER 15758M: Maximilian Luz <[email protected]> 15759L: [email protected] 15760S: Maintained 15761F: drivers/platform/surface/surface_hotplug.c 15762 15763MICROSOFT SURFACE PLATFORM PROFILE DRIVER 15764M: Maximilian Luz <[email protected]> 15765L: [email protected] 15766S: Maintained 15767F: drivers/platform/surface/surface_platform_profile.c 15768 15769MICROSOFT SURFACE PRO 3 BUTTON DRIVER 15770M: Chen Yu <[email protected]> 15771L: [email protected] 15772S: Supported 15773F: drivers/platform/surface/surfacepro3_button.c 15774 15775MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 15776M: Maximilian Luz <[email protected]> 15777L: [email protected] 15778S: Maintained 15779F: drivers/platform/surface/surface_aggregator_hub.c 15780 15781MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 15782M: Maximilian Luz <[email protected]> 15783L: [email protected] 15784S: Maintained 15785W: https://github.com/linux-surface/surface-aggregator-module 15786C: irc://irc.libera.chat/linux-surface 15787F: Documentation/driver-api/surface_aggregator/ 15788F: drivers/platform/surface/aggregator/ 15789F: drivers/platform/surface/surface_acpi_notify.c 15790F: drivers/platform/surface/surface_aggregator_cdev.c 15791F: drivers/platform/surface/surface_aggregator_registry.c 15792F: include/linux/surface_acpi_notify.h 15793F: include/linux/surface_aggregator/ 15794F: include/uapi/linux/surface_aggregator/ 15795 15796MICROTEK X6 SCANNER 15797M: Oliver Neukum <[email protected]> 15798S: Maintained 15799F: drivers/usb/image/microtek.* 15800 15801MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 15802M: Luka Kovacic <[email protected]> 15803M: Luka Perkov <[email protected]> 15804S: Maintained 15805F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 15806F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 15807F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 15808F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 15809F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 15810F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 15811 15812MIN HEAP 15813M: Kuan-Wei Chiu <[email protected]> 15814L: [email protected] 15815S: Maintained 15816F: Documentation/core-api/min_heap.rst 15817F: include/linux/min_heap.h 15818F: lib/min_heap.c 15819F: lib/test_min_heap.c 15820 15821MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 15822M: Sakari Ailus <[email protected]> 15823L: [email protected] 15824S: Maintained 15825F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 15826F: Documentation/driver-api/media/drivers/ccs/ 15827F: Documentation/userspace-api/media/drivers/ccs.rst 15828F: drivers/media/i2c/ccs-pll.c 15829F: drivers/media/i2c/ccs-pll.h 15830F: drivers/media/i2c/ccs/ 15831F: include/uapi/linux/ccs.h 15832F: include/uapi/linux/smiapp.h 15833 15834MIPS 15835M: Thomas Bogendoerfer <[email protected]> 15836L: [email protected] 15837S: Maintained 15838Q: https://patchwork.kernel.org/project/linux-mips/list/ 15839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 15840F: Documentation/devicetree/bindings/mips/ 15841F: Documentation/arch/mips/ 15842F: arch/mips/ 15843F: drivers/platform/mips/ 15844F: include/dt-bindings/mips/ 15845 15846MIPS BOSTON DEVELOPMENT BOARD 15847M: Paul Burton <[email protected]> 15848L: [email protected] 15849S: Maintained 15850F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 15851F: arch/mips/boot/dts/img/boston.dts 15852F: arch/mips/configs/generic/board-boston.config 15853F: drivers/clk/imgtec/clk-boston.c 15854F: include/dt-bindings/clock/boston-clock.h 15855 15856MIPS CORE DRIVERS 15857M: Thomas Bogendoerfer <[email protected]> 15858L: [email protected] 15859S: Supported 15860F: drivers/bus/mips_cdmm.c 15861F: drivers/clocksource/mips-gic-timer.c 15862F: drivers/cpuidle/cpuidle-cps.c 15863F: drivers/irqchip/irq-mips-cpu.c 15864F: drivers/irqchip/irq-mips-gic.c 15865 15866MIPS GENERIC PLATFORM 15867M: Paul Burton <[email protected]> 15868L: [email protected] 15869S: Supported 15870F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 15871F: arch/mips/generic/ 15872F: arch/mips/tools/generic-board-config.sh 15873 15874MIPS RINT INSTRUCTION EMULATION 15875M: Aleksandar Markovic <[email protected]> 15876L: [email protected] 15877S: Supported 15878F: arch/mips/math-emu/dp_rint.c 15879F: arch/mips/math-emu/sp_rint.c 15880 15881MIPS/LOONGSON1 ARCHITECTURE 15882M: Keguang Zhang <[email protected]> 15883L: [email protected] 15884S: Maintained 15885F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 15886F: arch/mips/include/asm/mach-loongson32/ 15887F: arch/mips/loongson32/ 15888F: drivers/*/*loongson1* 15889F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 15890 15891MIPS/LOONGSON2EF ARCHITECTURE 15892M: Jiaxun Yang <[email protected]> 15893L: [email protected] 15894S: Maintained 15895F: arch/mips/include/asm/mach-loongson2ef/ 15896F: arch/mips/loongson2ef/ 15897F: drivers/cpufreq/loongson2_cpufreq.c 15898 15899MIPS/LOONGSON64 ARCHITECTURE 15900M: Huacai Chen <[email protected]> 15901M: Jiaxun Yang <[email protected]> 15902L: [email protected] 15903S: Maintained 15904F: arch/mips/include/asm/mach-loongson64/ 15905F: arch/mips/loongson64/ 15906F: drivers/irqchip/irq-loongson* 15907F: drivers/platform/mips/cpu_hwmon.c 15908 15909MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 15910M: Hans Verkuil <[email protected]> 15911L: [email protected] 15912S: Odd Fixes 15913W: https://linuxtv.org 15914T: git git://linuxtv.org/media.git 15915F: drivers/media/radio/radio-miropcm20* 15916 15917MITSUMI MM8013 FG DRIVER 15918M: Konrad Dybcio <[email protected]> 15919F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 15920F: drivers/power/supply/mm8013.c 15921 15922MMP SUPPORT 15923R: Lubomir Rintel <[email protected]> 15924L: [email protected] (moderated for non-subscribers) 15925S: Odd Fixes 15926T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 15927F: arch/arm/boot/dts/marvell/mmp* 15928F: arch/arm/mach-mmp/ 15929F: include/linux/soc/mmp/ 15930 15931MMP USB PHY DRIVERS 15932R: Lubomir Rintel <[email protected]> 15933L: [email protected] (moderated for non-subscribers) 15934S: Maintained 15935F: drivers/phy/marvell/phy-mmp3-usb.c 15936F: drivers/phy/marvell/phy-pxa-usb.c 15937 15938MMU GATHER AND TLB INVALIDATION 15939M: Will Deacon <[email protected]> 15940M: "Aneesh Kumar K.V" <[email protected]> 15941M: Andrew Morton <[email protected]> 15942M: Nick Piggin <[email protected]> 15943M: Peter Zijlstra <[email protected]> 15944L: [email protected] 15945L: [email protected] 15946S: Maintained 15947F: arch/*/include/asm/tlb.h 15948F: include/asm-generic/tlb.h 15949F: mm/mmu_gather.c 15950 15951MN88472 MEDIA DRIVER 15952L: [email protected] 15953S: Orphan 15954W: https://linuxtv.org 15955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15956F: drivers/media/dvb-frontends/mn88472* 15957 15958MN88473 MEDIA DRIVER 15959L: [email protected] 15960S: Orphan 15961W: https://linuxtv.org 15962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15963F: drivers/media/dvb-frontends/mn88473* 15964 15965MOBILEYE MIPS SOCS 15966M: Vladimir Kondratiev <[email protected]> 15967M: Gregory CLEMENT <[email protected]> 15968M: Théo Lebrun <[email protected]> 15969L: [email protected] 15970S: Maintained 15971F: Documentation/devicetree/bindings/mips/mobileye.yaml 15972F: Documentation/devicetree/bindings/soc/mobileye/ 15973F: arch/mips/boot/dts/mobileye/ 15974F: arch/mips/configs/eyeq5_defconfig 15975F: arch/mips/mobileye/board-epm5.its.S 15976F: drivers/clk/clk-eyeq.c 15977F: drivers/pinctrl/pinctrl-eyeq5.c 15978F: drivers/reset/reset-eyeq.c 15979F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 15980 15981MODULE SUPPORT 15982M: Luis Chamberlain <[email protected]> 15983R: Petr Pavlu <[email protected]> 15984R: Sami Tolvanen <[email protected]> 15985R: Daniel Gomez <[email protected]> 15986L: [email protected] 15987L: [email protected] 15988S: Maintained 15989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 15990F: include/linux/kmod.h 15991F: include/linux/module*.h 15992F: kernel/module/ 15993F: lib/test_kmod.c 15994F: scripts/module* 15995F: tools/testing/selftests/kmod/ 15996 15997MONOLITHIC POWER SYSTEM PMIC DRIVER 15998M: Saravanan Sekar <[email protected]> 15999S: Maintained 16000F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 16001F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 16002F: drivers/hwmon/pmbus/mpq7932.c 16003F: drivers/iio/adc/mp2629_adc.c 16004F: drivers/mfd/mp2629.c 16005F: drivers/power/supply/mp2629_charger.c 16006F: drivers/regulator/mp5416.c 16007F: drivers/regulator/mpq7920.c 16008F: drivers/regulator/mpq7920.h 16009F: include/linux/mfd/mp2629.h 16010 16011MOST(R) TECHNOLOGY DRIVER 16012M: Parthiban Veerasooran <[email protected]> 16013M: Christian Gromm <[email protected]> 16014S: Maintained 16015F: Documentation/ABI/testing/configfs-most 16016F: Documentation/ABI/testing/sysfs-bus-most 16017F: drivers/most/ 16018F: drivers/staging/most/ 16019F: include/linux/most.h 16020 16021MOTORCOMM PHY DRIVER 16022M: Frank <[email protected]> 16023L: [email protected] 16024S: Maintained 16025F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16026F: drivers/net/phy/motorcomm.c 16027 16028MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16029M: Jiri Slaby <[email protected]> 16030S: Maintained 16031F: Documentation/driver-api/tty/moxa-smartio.rst 16032F: drivers/tty/mxser.* 16033 16034MP3309C BACKLIGHT DRIVER 16035M: Flavio Suligoi <[email protected]> 16036L: [email protected] 16037S: Maintained 16038F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16039F: drivers/video/backlight/mp3309c.c 16040 16041MPS MP2891 DRIVER 16042M: Noah Wang <[email protected]> 16043L: [email protected] 16044S: Maintained 16045F: Documentation/hwmon/mp2891.rst 16046F: drivers/hwmon/pmbus/mp2891.c 16047 16048MPS MP2993 DRIVER 16049M: Noah Wang <[email protected]> 16050L: [email protected] 16051S: Maintained 16052F: Documentation/hwmon/mp2993.rst 16053F: drivers/hwmon/pmbus/mp2993.c 16054 16055MPS MP9941 DRIVER 16056M: Noah Wang <[email protected]> 16057L: [email protected] 16058S: Maintained 16059F: Documentation/hwmon/mp9941.rst 16060F: drivers/hwmon/pmbus/mp9941.c 16061 16062MR800 AVERMEDIA USB FM RADIO DRIVER 16063M: Alexey Klimov <[email protected]> 16064L: [email protected] 16065S: Maintained 16066T: git git://linuxtv.org/media.git 16067F: drivers/media/radio/radio-mr800.c 16068 16069MRF24J40 IEEE 802.15.4 RADIO DRIVER 16070M: Stefan Schmidt <[email protected]> 16071L: [email protected] 16072S: Odd Fixes 16073F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16074F: drivers/net/ieee802154/mrf24j40.c 16075 16076MSI EC DRIVER 16077M: Nikita Kravets <[email protected]> 16078L: [email protected] 16079S: Maintained 16080W: https://github.com/BeardOverflow/msi-ec 16081F: drivers/platform/x86/msi-ec.* 16082 16083MSI LAPTOP SUPPORT 16084M: "Lee, Chun-Yi" <[email protected]> 16085L: [email protected] 16086S: Maintained 16087F: drivers/platform/x86/msi-laptop.c 16088 16089MSI WMI SUPPORT 16090L: [email protected] 16091S: Orphan 16092F: drivers/platform/x86/msi-wmi.c 16093 16094MSI WMI PLATFORM FEATURES 16095M: Armin Wolf <[email protected]> 16096L: [email protected] 16097S: Maintained 16098F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16099F: Documentation/wmi/devices/msi-wmi-platform.rst 16100F: drivers/platform/x86/msi-wmi-platform.c 16101 16102MSI001 MEDIA DRIVER 16103L: [email protected] 16104S: Orphan 16105W: https://linuxtv.org 16106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16107F: drivers/media/tuners/msi001* 16108 16109MSI2500 MEDIA DRIVER 16110L: [email protected] 16111S: Orphan 16112W: https://linuxtv.org 16113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16114F: drivers/media/usb/msi2500/ 16115 16116MSTAR INTERRUPT CONTROLLER DRIVER 16117M: Mark-PK Tsai <[email protected]> 16118M: Daniel Palmer <[email protected]> 16119S: Maintained 16120F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16121F: drivers/irqchip/irq-mst-intc.c 16122 16123MSYSTEMS DISKONCHIP G3 MTD DRIVER 16124M: Robert Jarzmik <[email protected]> 16125L: [email protected] 16126S: Maintained 16127F: drivers/mtd/devices/docg3* 16128 16129MT9M114 ONSEMI SENSOR DRIVER 16130M: Laurent Pinchart <[email protected]> 16131L: [email protected] 16132S: Maintained 16133T: git git://linuxtv.org/media.git 16134F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16135F: drivers/media/i2c/mt9m114.c 16136 16137MT9P031 APTINA CAMERA SENSOR 16138M: Laurent Pinchart <[email protected]> 16139L: [email protected] 16140S: Maintained 16141T: git git://linuxtv.org/media.git 16142F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16143F: drivers/media/i2c/mt9p031.c 16144 16145MT9T112 APTINA CAMERA SENSOR 16146M: Jacopo Mondi <[email protected]> 16147L: [email protected] 16148S: Odd Fixes 16149T: git git://linuxtv.org/media.git 16150F: drivers/media/i2c/mt9t112.c 16151F: include/media/i2c/mt9t112.h 16152 16153MT9V032 APTINA CAMERA SENSOR 16154M: Laurent Pinchart <[email protected]> 16155L: [email protected] 16156S: Maintained 16157T: git git://linuxtv.org/media.git 16158F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16159F: drivers/media/i2c/mt9v032.c 16160F: include/media/i2c/mt9v032.h 16161 16162MT9V111 APTINA CAMERA SENSOR 16163M: Jacopo Mondi <[email protected]> 16164L: [email protected] 16165S: Maintained 16166T: git git://linuxtv.org/media.git 16167F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16168F: drivers/media/i2c/mt9v111.c 16169 16170MULTIFUNCTION DEVICES (MFD) 16171M: Lee Jones <[email protected]> 16172S: Maintained 16173T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16174F: Documentation/devicetree/bindings/mfd/ 16175F: drivers/mfd/ 16176F: include/dt-bindings/mfd/ 16177F: include/linux/mfd/ 16178 16179MULTIMEDIA CARD (MMC) ETC. OVER SPI 16180S: Orphan 16181F: drivers/mmc/host/mmc_spi.c 16182F: include/linux/spi/mmc_spi.h 16183 16184MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16185M: Ulf Hansson <[email protected]> 16186L: [email protected] 16187S: Maintained 16188T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16189F: Documentation/devicetree/bindings/mmc/ 16190F: drivers/mmc/ 16191F: include/linux/mmc/ 16192F: include/uapi/linux/mmc/ 16193 16194MULTIPLEXER SUBSYSTEM 16195M: Peter Rosin <[email protected]> 16196S: Maintained 16197F: Documentation/ABI/testing/sysfs-class-mux* 16198F: Documentation/devicetree/bindings/mux/ 16199F: drivers/mux/ 16200F: include/dt-bindings/mux/ 16201F: include/linux/mux/ 16202 16203MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16204M: Bin Liu <[email protected]> 16205L: [email protected] 16206S: Maintained 16207F: drivers/usb/musb/ 16208 16209MXL301RF MEDIA DRIVER 16210M: Akihiro Tsukada <[email protected]> 16211L: [email protected] 16212S: Odd Fixes 16213F: drivers/media/tuners/mxl301rf* 16214 16215MXL5007T MEDIA DRIVER 16216M: Michael Krufky <[email protected]> 16217L: [email protected] 16218S: Maintained 16219W: https://linuxtv.org 16220W: http://github.com/mkrufky 16221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16222T: git git://linuxtv.org/mkrufky/tuners.git 16223F: drivers/media/tuners/mxl5007t.* 16224 16225MXSFB DRM DRIVER 16226M: Marek Vasut <[email protected]> 16227M: Stefan Agner <[email protected]> 16228L: [email protected] 16229S: Supported 16230T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16231F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16232F: drivers/gpu/drm/mxsfb/ 16233 16234MYLEX DAC960 PCI RAID Controller 16235M: Hannes Reinecke <[email protected]> 16236L: [email protected] 16237S: Supported 16238F: drivers/scsi/myrb.* 16239F: drivers/scsi/myrs.* 16240 16241MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16242L: [email protected] 16243S: Orphan 16244W: https://www.cspi.com/ethernet-products/support/downloads/ 16245F: drivers/net/ethernet/myricom/myri10ge/ 16246 16247NAND FLASH SUBSYSTEM 16248M: Miquel Raynal <[email protected]> 16249R: Richard Weinberger <[email protected]> 16250L: [email protected] 16251S: Maintained 16252W: http://www.linux-mtd.infradead.org/ 16253Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16254C: irc://irc.oftc.net/mtd 16255T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16256F: drivers/mtd/nand/ 16257F: include/linux/mtd/*nand*.h 16258 16259NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16260M: Daniel Mack <[email protected]> 16261L: [email protected] 16262S: Maintained 16263W: http://www.native-instruments.com 16264F: sound/usb/caiaq/ 16265 16266NATSEMI ETHERNET DRIVER (DP8381x) 16267S: Orphan 16268F: drivers/net/ethernet/natsemi/natsemi.c 16269 16270NCR 5380 SCSI DRIVERS 16271M: Finn Thain <[email protected]> 16272M: Michael Schmitz <[email protected]> 16273L: [email protected] 16274S: Maintained 16275F: Documentation/scsi/g_NCR5380.rst 16276F: drivers/scsi/NCR5380.* 16277F: drivers/scsi/arm/cumana_1.c 16278F: drivers/scsi/arm/oak.c 16279F: drivers/scsi/atari_scsi.* 16280F: drivers/scsi/dmx3191d.c 16281F: drivers/scsi/g_NCR5380.* 16282F: drivers/scsi/mac_scsi.* 16283F: drivers/scsi/sun3_scsi.* 16284F: drivers/scsi/sun3_scsi_vme.c 16285 16286NCSI LIBRARY 16287M: Samuel Mendoza-Jonas <[email protected]> 16288R: Paul Fertser <[email protected]> 16289S: Maintained 16290F: net/ncsi/ 16291 16292NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16293M: Zev Weiss <[email protected]> 16294L: [email protected] 16295S: Maintained 16296F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16297F: drivers/hwmon/nct6775-i2c.c 16298 16299NCT7363 HARDWARE MONITOR DRIVER 16300M: Ban Feng <[email protected]> 16301L: [email protected] 16302S: Maintained 16303F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16304F: Documentation/hwmon/nct7363.rst 16305F: drivers/hwmon/nct7363.c 16306 16307NETCONSOLE 16308M: Breno Leitao <[email protected]> 16309S: Maintained 16310F: Documentation/networking/netconsole.rst 16311F: drivers/net/netconsole.c 16312F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16313F: tools/testing/selftests/drivers/net/netcons\* 16314 16315NETDEVSIM 16316M: Jakub Kicinski <[email protected]> 16317S: Maintained 16318F: drivers/net/netdevsim/* 16319F: tools/testing/selftests/drivers/net/netdevsim/* 16320 16321NETEM NETWORK EMULATOR 16322M: Stephen Hemminger <[email protected]> 16323L: [email protected] 16324S: Maintained 16325F: net/sched/sch_netem.c 16326 16327NETERION 10GbE DRIVERS (s2io) 16328M: Jon Mason <[email protected]> 16329L: [email protected] 16330S: Maintained 16331F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16332F: drivers/net/ethernet/neterion/ 16333 16334NETFILTER 16335M: Pablo Neira Ayuso <[email protected]> 16336M: Jozsef Kadlecsik <[email protected]> 16337L: [email protected] 16338L: [email protected] 16339S: Maintained 16340W: http://www.netfilter.org/ 16341W: http://www.iptables.org/ 16342W: http://www.nftables.org/ 16343Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16344C: irc://irc.libera.chat/netfilter 16345T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16346T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16347F: include/linux/netfilter* 16348F: include/linux/netfilter/ 16349F: include/net/netfilter/ 16350F: include/uapi/linux/netfilter* 16351F: include/uapi/linux/netfilter/ 16352F: net/*/netfilter.c 16353F: net/*/netfilter/ 16354F: net/bridge/br_netfilter*.c 16355F: net/netfilter/ 16356F: tools/testing/selftests/net/netfilter/ 16357 16358NETROM NETWORK LAYER 16359L: [email protected] 16360S: Orphan 16361W: https://linux-ax25.in-berlin.de 16362F: include/net/netrom.h 16363F: include/uapi/linux/netrom.h 16364F: net/netrom/ 16365 16366NETRONIX EMBEDDED CONTROLLER 16367M: Jonathan Neuschäfer <[email protected]> 16368S: Maintained 16369F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16370F: drivers/mfd/ntxec.c 16371F: drivers/pwm/pwm-ntxec.c 16372F: drivers/rtc/rtc-ntxec.c 16373F: include/linux/mfd/ntxec.h 16374 16375NETRONOME ETHERNET DRIVERS 16376M: Louis Peens <[email protected]> 16377R: Jakub Kicinski <[email protected]> 16378L: [email protected] 16379S: Maintained 16380F: drivers/net/ethernet/netronome/ 16381 16382NETWORK BLOCK DEVICE (NBD) 16383M: Josef Bacik <[email protected]> 16384L: [email protected] 16385L: [email protected] 16386S: Maintained 16387F: Documentation/admin-guide/blockdev/nbd.rst 16388F: drivers/block/nbd.c 16389F: include/trace/events/nbd.h 16390F: include/uapi/linux/nbd.h 16391 16392NETWORK DROP MONITOR 16393M: Neil Horman <[email protected]> 16394L: [email protected] 16395S: Maintained 16396W: https://fedorahosted.org/dropwatch/ 16397F: include/uapi/linux/net_dropmon.h 16398F: net/core/drop_monitor.c 16399 16400NETWORKING DRIVERS 16401M: Andrew Lunn <[email protected]> 16402M: "David S. Miller" <[email protected]> 16403M: Eric Dumazet <[email protected]> 16404M: Jakub Kicinski <[email protected]> 16405M: Paolo Abeni <[email protected]> 16406L: [email protected] 16407S: Maintained 16408P: Documentation/process/maintainer-netdev.rst 16409Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16410T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16411T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16412F: Documentation/devicetree/bindings/net/ 16413F: Documentation/networking/net_cachelines/net_device.rst 16414F: drivers/connector/ 16415F: drivers/net/ 16416F: drivers/ptp/ 16417F: include/dt-bindings/net/ 16418F: include/linux/cn_proc.h 16419F: include/linux/etherdevice.h 16420F: include/linux/ethtool_netlink.h 16421F: include/linux/fcdevice.h 16422F: include/linux/fddidevice.h 16423F: include/linux/hippidevice.h 16424F: include/linux/if_* 16425F: include/linux/inetdevice.h 16426F: include/linux/netdev* 16427F: include/linux/platform_data/wiznet.h 16428F: include/uapi/linux/cn_proc.h 16429F: include/uapi/linux/ethtool_netlink* 16430F: include/uapi/linux/if_* 16431F: include/uapi/linux/net_shaper.h 16432F: include/uapi/linux/netdev* 16433F: tools/testing/selftests/drivers/net/ 16434X: Documentation/devicetree/bindings/net/bluetooth/ 16435X: Documentation/devicetree/bindings/net/can/ 16436X: Documentation/devicetree/bindings/net/wireless/ 16437X: drivers/net/can/ 16438X: drivers/net/wireless/ 16439 16440NETWORKING DRIVERS (WIRELESS) 16441M: Kalle Valo <[email protected]> 16442L: [email protected] 16443S: Maintained 16444W: https://wireless.wiki.kernel.org/ 16445Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16446T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16447T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16448F: Documentation/devicetree/bindings/net/wireless/ 16449F: drivers/net/wireless/ 16450 16451NETWORKING [DSA] 16452M: Andrew Lunn <[email protected]> 16453M: Vladimir Oltean <[email protected]> 16454S: Maintained 16455F: Documentation/devicetree/bindings/net/dsa/ 16456F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16457F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16458F: drivers/net/dsa/ 16459F: include/linux/dsa/ 16460F: include/linux/platform_data/dsa.h 16461F: include/net/dsa.h 16462F: net/dsa/ 16463F: tools/testing/selftests/drivers/net/dsa/ 16464 16465NETWORKING [GENERAL] 16466M: "David S. Miller" <[email protected]> 16467M: Eric Dumazet <[email protected]> 16468M: Jakub Kicinski <[email protected]> 16469M: Paolo Abeni <[email protected]> 16470R: Simon Horman <[email protected]> 16471L: [email protected] 16472S: Maintained 16473P: Documentation/process/maintainer-netdev.rst 16474Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16475B: mailto:[email protected] 16476T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16477T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16478F: Documentation/core-api/netlink.rst 16479F: Documentation/netlink/ 16480F: Documentation/networking/ 16481F: Documentation/networking/net_cachelines/ 16482F: Documentation/process/maintainer-netdev.rst 16483F: Documentation/userspace-api/netlink/ 16484F: include/linux/ethtool.h 16485F: include/linux/framer/framer-provider.h 16486F: include/linux/framer/framer.h 16487F: include/linux/in.h 16488F: include/linux/indirect_call_wrapper.h 16489F: include/linux/inet.h 16490F: include/linux/inet_diag.h 16491F: include/linux/net.h 16492F: include/linux/netdev* 16493F: include/linux/netlink.h 16494F: include/linux/netpoll.h 16495F: include/linux/rtnetlink.h 16496F: include/linux/seq_file_net.h 16497F: include/linux/skbuff* 16498F: include/net/ 16499F: include/uapi/linux/ethtool.h 16500F: include/uapi/linux/genetlink.h 16501F: include/uapi/linux/hsr_netlink.h 16502F: include/uapi/linux/in.h 16503F: include/uapi/linux/inet_diag.h 16504F: include/uapi/linux/nbd-netlink.h 16505F: include/uapi/linux/net.h 16506F: include/uapi/linux/net_namespace.h 16507F: include/uapi/linux/netconf.h 16508F: include/uapi/linux/netdev* 16509F: include/uapi/linux/netlink.h 16510F: include/uapi/linux/netlink_diag.h 16511F: include/uapi/linux/rtnetlink.h 16512F: lib/net_utils.c 16513F: lib/random32.c 16514F: net/ 16515F: samples/pktgen/ 16516F: tools/net/ 16517F: tools/testing/selftests/net/ 16518X: Documentation/networking/mac80211-injection.rst 16519X: Documentation/networking/mac80211_hwsim/ 16520X: Documentation/networking/regulatory.rst 16521X: include/net/cfg80211.h 16522X: include/net/ieee80211_radiotap.h 16523X: include/net/iw_handler.h 16524X: include/net/mac80211.h 16525X: include/net/wext.h 16526X: net/9p/ 16527X: net/bluetooth/ 16528X: net/can/ 16529X: net/ceph/ 16530X: net/mac80211/ 16531X: net/rfkill/ 16532X: net/wireless/ 16533 16534NETWORKING [IPSEC] 16535M: Steffen Klassert <[email protected]> 16536M: Herbert Xu <[email protected]> 16537M: "David S. Miller" <[email protected]> 16538L: [email protected] 16539S: Maintained 16540T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16541T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16542F: include/net/xfrm.h 16543F: include/uapi/linux/xfrm.h 16544F: net/ipv4/ah4.c 16545F: net/ipv4/esp4* 16546F: net/ipv4/ip_vti.c 16547F: net/ipv4/ipcomp.c 16548F: net/ipv4/xfrm* 16549F: net/ipv6/ah6.c 16550F: net/ipv6/esp6* 16551F: net/ipv6/ip6_vti.c 16552F: net/ipv6/ipcomp6.c 16553F: net/ipv6/xfrm* 16554F: net/key/ 16555F: net/xfrm/ 16556F: tools/testing/selftests/net/ipsec.c 16557 16558NETWORKING [IPv4/IPv6] 16559M: "David S. Miller" <[email protected]> 16560M: David Ahern <[email protected]> 16561L: [email protected] 16562S: Maintained 16563T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16564F: arch/x86/net/* 16565F: include/linux/ip.h 16566F: include/linux/ipv6* 16567F: include/net/fib* 16568F: include/net/ip* 16569F: include/net/route.h 16570F: net/ipv4/ 16571F: net/ipv6/ 16572 16573NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16574M: Paul Moore <[email protected]> 16575L: [email protected] 16576L: [email protected] 16577S: Supported 16578W: https://github.com/netlabel 16579F: Documentation/netlabel/ 16580F: include/net/calipso.h 16581F: include/net/cipso_ipv4.h 16582F: include/net/netlabel.h 16583F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16584F: include/uapi/linux/netfilter/xt_SECMARK.h 16585F: net/ipv4/cipso_ipv4.c 16586F: net/ipv6/calipso.c 16587F: net/netfilter/xt_CONNSECMARK.c 16588F: net/netfilter/xt_SECMARK.c 16589F: net/netlabel/ 16590 16591NETWORKING [MACSEC] 16592M: Sabrina Dubroca <[email protected]> 16593L: [email protected] 16594S: Maintained 16595F: drivers/net/macsec.c 16596F: include/net/macsec.h 16597F: include/uapi/linux/if_macsec.h 16598K: macsec 16599K: \bmdo_ 16600 16601NETWORKING [MPTCP] 16602M: Matthieu Baerts <[email protected]> 16603M: Mat Martineau <[email protected]> 16604R: Geliang Tang <[email protected]> 16605L: [email protected] 16606L: [email protected] 16607S: Maintained 16608W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16609B: https://github.com/multipath-tcp/mptcp_net-next/issues 16610T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16611T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16612F: Documentation/netlink/specs/mptcp_pm.yaml 16613F: Documentation/networking/mptcp*.rst 16614F: include/net/mptcp.h 16615F: include/trace/events/mptcp.h 16616F: include/uapi/linux/mptcp*.h 16617F: net/mptcp/ 16618F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 16619F: tools/testing/selftests/net/mptcp/ 16620 16621NETWORKING [TCP] 16622M: Eric Dumazet <[email protected]> 16623M: Neal Cardwell <[email protected]> 16624L: [email protected] 16625S: Maintained 16626F: Documentation/networking/net_cachelines/tcp_sock.rst 16627F: include/linux/tcp.h 16628F: include/net/tcp.h 16629F: include/trace/events/tcp.h 16630F: include/uapi/linux/tcp.h 16631F: net/ipv4/inet_connection_sock.c 16632F: net/ipv4/inet_hashtables.c 16633F: net/ipv4/inet_timewait_sock.c 16634F: net/ipv4/syncookies.c 16635F: net/ipv4/tcp*.c 16636F: net/ipv6/inet6_connection_sock.c 16637F: net/ipv6/inet6_hashtables.c 16638F: net/ipv6/syncookies.c 16639F: net/ipv6/tcp*.c 16640 16641NETWORKING [TLS] 16642M: Boris Pismenny <[email protected]> 16643M: John Fastabend <[email protected]> 16644M: Jakub Kicinski <[email protected]> 16645L: [email protected] 16646S: Maintained 16647F: include/net/tls.h 16648F: include/uapi/linux/tls.h 16649F: net/tls/* 16650 16651NETXEN (1/10) GbE SUPPORT 16652M: Manish Chopra <[email protected]> 16653M: Rahul Verma <[email protected]> 16654M: [email protected] 16655L: [email protected] 16656S: Maintained 16657F: drivers/net/ethernet/qlogic/netxen/ 16658 16659NET_FAILOVER MODULE 16660M: Sridhar Samudrala <[email protected]> 16661L: [email protected] 16662S: Supported 16663F: Documentation/networking/net_failover.rst 16664F: drivers/net/net_failover.c 16665F: include/net/net_failover.h 16666 16667NEXTHOP 16668M: David Ahern <[email protected]> 16669L: [email protected] 16670S: Maintained 16671F: include/net/netns/nexthop.h 16672F: include/net/nexthop.h 16673F: include/uapi/linux/nexthop.h 16674F: net/ipv4/nexthop.c 16675 16676NFC SUBSYSTEM 16677M: Krzysztof Kozlowski <[email protected]> 16678L: [email protected] 16679S: Maintained 16680F: Documentation/devicetree/bindings/net/nfc/ 16681F: drivers/nfc/ 16682F: include/net/nfc/ 16683F: include/uapi/linux/nfc.h 16684F: net/nfc/ 16685 16686NFC VIRTUAL NCI DEVICE DRIVER 16687M: Bongsu Jeon <[email protected]> 16688L: [email protected] 16689S: Supported 16690F: drivers/nfc/virtual_ncidev.c 16691F: tools/testing/selftests/nci/ 16692 16693NFS, SUNRPC, AND LOCKD CLIENTS 16694M: Trond Myklebust <[email protected]> 16695M: Anna Schumaker <[email protected]> 16696L: [email protected] 16697S: Maintained 16698W: http://client.linux-nfs.org 16699T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 16700F: Documentation/filesystems/nfs/ 16701F: fs/lockd/ 16702F: fs/nfs/ 16703F: fs/nfs_common/ 16704F: include/linux/lockd/ 16705F: include/linux/nfs* 16706F: include/linux/sunrpc/ 16707F: include/uapi/linux/nfs* 16708F: include/uapi/linux/sunrpc/ 16709F: net/sunrpc/ 16710 16711NILFS2 FILESYSTEM 16712M: Ryusuke Konishi <[email protected]> 16713L: [email protected] 16714S: Supported 16715W: https://nilfs.sourceforge.io/ 16716T: git https://github.com/konis/nilfs2.git 16717F: Documentation/filesystems/nilfs2.rst 16718F: fs/nilfs2/ 16719F: include/trace/events/nilfs2.h 16720F: include/uapi/linux/nilfs2_api.h 16721F: include/uapi/linux/nilfs2_ondisk.h 16722 16723NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 16724M: YOKOTA Hiroshi <[email protected]> 16725S: Maintained 16726W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16727F: Documentation/scsi/NinjaSCSI.rst 16728F: drivers/scsi/pcmcia/nsp_* 16729 16730NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 16731M: GOTO Masanori <[email protected]> 16732M: YOKOTA Hiroshi <[email protected]> 16733S: Maintained 16734W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16735F: Documentation/scsi/NinjaSCSI.rst 16736F: drivers/scsi/nsp32* 16737 16738NINTENDO HID DRIVER 16739M: Daniel J. Ogorchock <[email protected]> 16740L: [email protected] 16741S: Maintained 16742F: drivers/hid/hid-nintendo* 16743 16744NIOS2 ARCHITECTURE 16745M: Dinh Nguyen <[email protected]> 16746S: Maintained 16747T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 16748F: arch/nios2/ 16749 16750NITRO ENCLAVES (NE) 16751M: Alexandru Ciobotaru <[email protected]> 16752R: The AWS Nitro Enclaves Team <[email protected]> 16753L: [email protected] 16754S: Supported 16755W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16756F: Documentation/virt/ne_overview.rst 16757F: drivers/virt/nitro_enclaves/ 16758F: include/linux/nitro_enclaves.h 16759F: include/uapi/linux/nitro_enclaves.h 16760F: samples/nitro_enclaves/ 16761 16762NITRO SECURE MODULE (NSM) 16763M: Alexander Graf <[email protected]> 16764R: The AWS Nitro Enclaves Team <[email protected]> 16765L: [email protected] 16766S: Supported 16767W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16768F: drivers/misc/nsm.c 16769F: include/uapi/linux/nsm.h 16770 16771NOHZ, DYNTICKS SUPPORT 16772M: Anna-Maria Behnsen <[email protected]> 16773M: Frederic Weisbecker <[email protected]> 16774M: Ingo Molnar <[email protected]> 16775M: Thomas Gleixner <[email protected]> 16776L: [email protected] 16777S: Maintained 16778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 16779F: include/linux/sched/nohz.h 16780F: include/linux/tick.h 16781F: kernel/time/tick*.* 16782 16783NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 16784M: Pavel Machek <[email protected]> 16785M: Sakari Ailus <[email protected]> 16786L: [email protected] 16787S: Maintained 16788F: drivers/media/i2c/ad5820.c 16789F: drivers/media/i2c/et8ek8 16790 16791NOKIA N900 POWER SUPPLY DRIVERS 16792R: Pali Rohár <[email protected]> 16793F: drivers/power/supply/bq2415x_charger.c 16794F: drivers/power/supply/bq27xxx_battery.c 16795F: drivers/power/supply/bq27xxx_battery_i2c.c 16796F: drivers/power/supply/isp1704_charger.c 16797F: drivers/power/supply/rx51_battery.c 16798F: include/linux/power/bq2415x_charger.h 16799F: include/linux/power/bq27xxx_battery.h 16800 16801NOLIBC HEADER FILE 16802M: Willy Tarreau <[email protected]> 16803M: Thomas Weißschuh <[email protected]> 16804S: Maintained 16805T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 16806F: tools/include/nolibc/ 16807F: tools/testing/selftests/nolibc/ 16808 16809NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 16810M: Hans de Goede <[email protected]> 16811L: [email protected] 16812S: Maintained 16813F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 16814F: drivers/input/touchscreen/novatek-nvt-ts.c 16815 16816NSDEPS 16817M: Matthias Maennich <[email protected]> 16818S: Maintained 16819F: Documentation/core-api/symbol-namespaces.rst 16820F: scripts/nsdeps 16821 16822NTB AMD DRIVER 16823M: Sanjay R Mehta <[email protected]> 16824M: Shyam Sundar S K <[email protected]> 16825L: [email protected] 16826S: Supported 16827F: drivers/ntb/hw/amd/ 16828 16829NTB DRIVER CORE 16830M: Jon Mason <[email protected]> 16831M: Dave Jiang <[email protected]> 16832M: Allen Hubbe <[email protected]> 16833L: [email protected] 16834S: Supported 16835W: https://github.com/jonmason/ntb/wiki 16836T: git https://github.com/jonmason/ntb.git 16837F: drivers/net/ntb_netdev.c 16838F: drivers/ntb/ 16839F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 16840F: include/linux/ntb.h 16841F: include/linux/ntb_transport.h 16842F: tools/testing/selftests/ntb/ 16843 16844NTB INTEL DRIVER 16845M: Dave Jiang <[email protected]> 16846L: [email protected] 16847S: Supported 16848W: https://github.com/davejiang/linux/wiki 16849T: git https://github.com/davejiang/linux.git 16850F: drivers/ntb/hw/intel/ 16851 16852NTFS3 FILESYSTEM 16853M: Konstantin Komarov <[email protected]> 16854L: [email protected] 16855S: Supported 16856W: http://www.paragon-software.com/ 16857T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 16858F: Documentation/filesystems/ntfs3.rst 16859F: fs/ntfs3/ 16860 16861NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 16862M: Elizabeth Figura <[email protected]> 16863L: [email protected] 16864S: Supported 16865F: Documentation/userspace-api/ntsync.rst 16866F: drivers/misc/ntsync.c 16867F: include/uapi/linux/ntsync.h 16868F: tools/testing/selftests/drivers/ntsync/ 16869 16870NUBUS SUBSYSTEM 16871M: Finn Thain <[email protected]> 16872L: [email protected] 16873S: Maintained 16874F: arch/*/include/asm/nubus.h 16875F: drivers/nubus/ 16876F: include/linux/nubus.h 16877F: include/uapi/linux/nubus.h 16878 16879NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 16880M: Antonino Daplas <[email protected]> 16881L: [email protected] 16882S: Maintained 16883F: drivers/video/fbdev/nvidia/ 16884F: drivers/video/fbdev/riva/ 16885 16886NVIDIA WMI EC BACKLIGHT DRIVER 16887M: Daniel Dadap <[email protected]> 16888L: [email protected] 16889S: Supported 16890F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 16891F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 16892 16893NVM EXPRESS DRIVER 16894M: Keith Busch <[email protected]> 16895M: Jens Axboe <[email protected]> 16896M: Christoph Hellwig <[email protected]> 16897M: Sagi Grimberg <[email protected]> 16898L: [email protected] 16899S: Supported 16900W: http://git.infradead.org/nvme.git 16901T: git git://git.infradead.org/nvme.git 16902F: Documentation/nvme/ 16903F: drivers/nvme/common/ 16904F: drivers/nvme/host/ 16905F: include/linux/nvme-*.h 16906F: include/linux/nvme.h 16907F: include/uapi/linux/nvme_ioctl.h 16908 16909NVM EXPRESS FABRICS AUTHENTICATION 16910M: Hannes Reinecke <[email protected]> 16911L: [email protected] 16912S: Supported 16913F: drivers/nvme/host/auth.c 16914F: drivers/nvme/target/auth.c 16915F: drivers/nvme/target/fabrics-cmd-auth.c 16916F: include/linux/nvme-auth.h 16917 16918NVM EXPRESS FC TRANSPORT DRIVERS 16919M: James Smart <[email protected]> 16920L: [email protected] 16921S: Supported 16922F: drivers/nvme/host/fc.c 16923F: drivers/nvme/target/fc.c 16924F: drivers/nvme/target/fcloop.c 16925F: include/linux/nvme-fc-driver.h 16926F: include/linux/nvme-fc.h 16927 16928NVM EXPRESS HARDWARE MONITORING SUPPORT 16929M: Guenter Roeck <[email protected]> 16930L: [email protected] 16931S: Supported 16932F: drivers/nvme/host/hwmon.c 16933 16934NVM EXPRESS TARGET DRIVER 16935M: Christoph Hellwig <[email protected]> 16936M: Sagi Grimberg <[email protected]> 16937M: Chaitanya Kulkarni <[email protected]> 16938L: [email protected] 16939S: Supported 16940W: http://git.infradead.org/nvme.git 16941T: git git://git.infradead.org/nvme.git 16942F: drivers/nvme/target/ 16943 16944NVMEM FRAMEWORK 16945M: Srinivas Kandagatla <[email protected]> 16946S: Maintained 16947T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 16948F: Documentation/ABI/stable/sysfs-bus-nvmem 16949F: Documentation/devicetree/bindings/nvmem/ 16950F: drivers/nvmem/ 16951F: include/dt-bindings/nvmem/ 16952F: include/linux/nvmem-consumer.h 16953F: include/linux/nvmem-provider.h 16954 16955NXP BLUETOOTH WIRELESS DRIVERS 16956M: Amitkumar Karwar <[email protected]> 16957M: Neeraj Kale <[email protected]> 16958S: Maintained 16959F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 16960F: drivers/bluetooth/btnxpuart.c 16961 16962NXP C45 TJA11XX PHY DRIVER 16963M: Andrei Botila <[email protected]> 16964L: [email protected] 16965S: Maintained 16966F: drivers/net/phy/nxp-c45-tja11xx* 16967 16968NXP FSPI DRIVER 16969M: Han Xu <[email protected]> 16970M: Haibo Chen <[email protected]> 16971R: Yogesh Gaur <[email protected]> 16972L: [email protected] 16973L: [email protected] 16974S: Maintained 16975F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 16976F: drivers/spi/spi-nxp-fspi.c 16977 16978NXP FXAS21002C DRIVER 16979M: Rui Miguel Silva <[email protected]> 16980L: [email protected] 16981S: Maintained 16982F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 16983F: drivers/iio/gyro/fxas21002c.h 16984F: drivers/iio/gyro/fxas21002c_core.c 16985F: drivers/iio/gyro/fxas21002c_i2c.c 16986F: drivers/iio/gyro/fxas21002c_spi.c 16987 16988NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 16989M: Haibo Chen <[email protected]> 16990L: [email protected] 16991L: [email protected] 16992S: Maintained 16993F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 16994F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 16995F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 16996F: drivers/iio/adc/imx7d_adc.c 16997F: drivers/iio/adc/imx93_adc.c 16998F: drivers/iio/adc/vf610_adc.c 16999 17000NXP i.MX 8M ISI DRIVER 17001M: Laurent Pinchart <[email protected]> 17002L: [email protected] 17003S: Maintained 17004F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17005F: drivers/media/platform/nxp/imx8-isi/ 17006 17007NXP i.MX 8MP DW100 V4L2 DRIVER 17008M: Xavier Roumegue <[email protected]> 17009L: [email protected] 17010S: Maintained 17011F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17012F: Documentation/userspace-api/media/drivers/dw100.rst 17013F: drivers/media/platform/nxp/dw100/ 17014F: include/uapi/linux/dw100.h 17015 17016NXP i.MX 8MQ DCSS DRIVER 17017M: Laurentiu Palcu <[email protected]> 17018R: Lucas Stach <[email protected]> 17019L: [email protected] 17020S: Maintained 17021T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17022F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17023F: drivers/gpu/drm/imx/dcss/ 17024 17025NXP i.MX 8QXP ADC DRIVER 17026M: Cai Huoqing <[email protected]> 17027M: Haibo Chen <[email protected]> 17028L: [email protected] 17029L: [email protected] 17030S: Maintained 17031F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17032F: drivers/iio/adc/imx8qxp-adc.c 17033 17034NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17035M: Mirela Rabulea <[email protected]> 17036L: [email protected] 17037L: [email protected] 17038S: Maintained 17039F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17040F: drivers/media/platform/nxp/imx-jpeg 17041 17042NXP i.MX CLOCK DRIVERS 17043M: Abel Vesa <[email protected]> 17044R: Peng Fan <[email protected]> 17045L: [email protected] 17046L: [email protected] 17047S: Maintained 17048T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17049F: Documentation/devicetree/bindings/clock/imx* 17050F: drivers/clk/imx/ 17051F: include/dt-bindings/clock/imx* 17052 17053NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17054M: Jagan Teki <[email protected]> 17055S: Maintained 17056F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17057F: drivers/regulator/pf8x00-regulator.c 17058 17059NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17060M: Krzysztof Kozlowski <[email protected]> 17061L: [email protected] 17062S: Maintained 17063F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17064F: drivers/extcon/extcon-ptn5150.c 17065 17066NXP SGTL5000 DRIVER 17067M: Fabio Estevam <[email protected]> 17068L: [email protected] 17069S: Maintained 17070F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17071F: sound/soc/codecs/sgtl5000* 17072 17073NXP SJA1105 ETHERNET SWITCH DRIVER 17074M: Vladimir Oltean <[email protected]> 17075L: [email protected] 17076S: Maintained 17077F: drivers/net/dsa/sja1105 17078F: drivers/net/pcs/pcs-xpcs-nxp.c 17079 17080NXP TDA998X DRM DRIVER 17081M: Russell King <[email protected]> 17082S: Maintained 17083T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17084T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17085F: drivers/gpu/drm/i2c/tda998x_drv.c 17086F: include/drm/i2c/tda998x.h 17087F: include/dt-bindings/display/tda998x.h 17088K: "nxp,tda998x" 17089 17090NXP TFA9879 DRIVER 17091M: Peter Rosin <[email protected]> 17092L: [email protected] 17093S: Maintained 17094F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17095F: sound/soc/codecs/tfa9879* 17096 17097NXP-NCI NFC DRIVER 17098S: Orphan 17099F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17100F: drivers/nfc/nxp-nci 17101 17102NXP/Goodix TFA989X (TFA1) DRIVER 17103M: Stephan Gerhold <[email protected]> 17104L: [email protected] 17105S: Maintained 17106F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17107F: sound/soc/codecs/tfa989x.c 17108 17109NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17110M: Jonas Malaco <[email protected]> 17111L: [email protected] 17112S: Maintained 17113F: Documentation/hwmon/nzxt-kraken2.rst 17114F: drivers/hwmon/nzxt-kraken2.c 17115 17116NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17117M: Jonas Malaco <[email protected]> 17118M: Aleksa Savic <[email protected]> 17119L: [email protected] 17120S: Maintained 17121F: Documentation/hwmon/nzxt-kraken3.rst 17122F: drivers/hwmon/nzxt-kraken3.c 17123 17124OBJAGG 17125M: Jiri Pirko <[email protected]> 17126L: [email protected] 17127S: Supported 17128F: include/linux/objagg.h 17129F: lib/objagg.c 17130F: lib/test_objagg.c 17131 17132OBJPOOL 17133M: Matt Wu <[email protected]> 17134S: Supported 17135F: include/linux/objpool.h 17136F: lib/objpool.c 17137F: lib/test_objpool.c 17138 17139OBJTOOL 17140M: Josh Poimboeuf <[email protected]> 17141M: Peter Zijlstra <[email protected]> 17142S: Supported 17143F: include/linux/objtool*.h 17144F: tools/objtool/ 17145 17146OCELOT ETHERNET SWITCH DRIVER 17147M: Vladimir Oltean <[email protected]> 17148M: Claudiu Manoil <[email protected]> 17149M: Alexandre Belloni <[email protected]> 17150M: [email protected] 17151L: [email protected] 17152S: Supported 17153F: drivers/net/dsa/ocelot/* 17154F: drivers/net/ethernet/mscc/ 17155F: include/soc/mscc/ocelot* 17156F: net/dsa/tag_ocelot.c 17157F: net/dsa/tag_ocelot_8021q.c 17158F: tools/testing/selftests/drivers/net/ocelot/* 17159 17160OCELOT EXTERNAL SWITCH CONTROL 17161M: Colin Foster <[email protected]> 17162S: Supported 17163F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17164F: drivers/mfd/ocelot* 17165F: drivers/net/dsa/ocelot/ocelot_ext.c 17166F: include/linux/mfd/ocelot.h 17167 17168OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17169M: Frederic Barrat <[email protected]> 17170M: Andrew Donnellan <[email protected]> 17171L: [email protected] 17172S: Supported 17173F: Documentation/userspace-api/accelerators/ocxl.rst 17174F: arch/powerpc/include/asm/pnv-ocxl.h 17175F: arch/powerpc/platforms/powernv/ocxl.c 17176F: drivers/misc/ocxl/ 17177F: include/misc/ocxl* 17178F: include/uapi/misc/ocxl.h 17179 17180OMAP AUDIO SUPPORT 17181M: Peter Ujfalusi <[email protected]> 17182M: Jarkko Nikula <[email protected]> 17183L: [email protected] 17184L: [email protected] 17185S: Maintained 17186F: sound/soc/ti/n810.c 17187F: sound/soc/ti/omap* 17188F: sound/soc/ti/rx51.c 17189F: sound/soc/ti/sdma-pcm.* 17190 17191OMAP CLOCK FRAMEWORK SUPPORT 17192M: Paul Walmsley <[email protected]> 17193L: [email protected] 17194S: Maintained 17195F: arch/arm/*omap*/*clock* 17196 17197OMAP DEVICE TREE SUPPORT 17198M: Tony Lindgren <[email protected]> 17199L: [email protected] 17200L: [email protected] 17201S: Maintained 17202F: arch/arm/boot/dts/ti/omap/ 17203 17204OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17205L: [email protected] 17206L: [email protected] 17207S: Orphan 17208F: Documentation/arch/arm/omap/dss.rst 17209F: drivers/video/fbdev/omap2/ 17210 17211OMAP FRAMEBUFFER SUPPORT 17212L: [email protected] 17213L: [email protected] 17214S: Orphan 17215F: drivers/video/fbdev/omap/ 17216 17217OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17218M: Roger Quadros <[email protected]> 17219M: Tony Lindgren <[email protected]> 17220L: [email protected] 17221S: Maintained 17222F: arch/arm/mach-omap2/*gpmc* 17223F: drivers/memory/omap-gpmc.c 17224 17225OMAP GPIO DRIVER 17226M: Grygorii Strashko <[email protected]> 17227M: Santosh Shilimkar <[email protected]> 17228M: Kevin Hilman <[email protected]> 17229L: [email protected] 17230S: Maintained 17231F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17232F: drivers/gpio/gpio-omap.c 17233 17234OMAP HARDWARE SPINLOCK SUPPORT 17235L: [email protected] 17236S: Orphan 17237F: drivers/hwspinlock/omap_hwspinlock.c 17238 17239OMAP HS MMC SUPPORT 17240L: [email protected] 17241L: [email protected] 17242S: Orphan 17243F: drivers/mmc/host/omap_hsmmc.c 17244 17245OMAP HWMOD DATA 17246M: Paul Walmsley <[email protected]> 17247L: [email protected] 17248S: Maintained 17249F: arch/arm/mach-omap2/omap_hwmod*data* 17250 17251OMAP HWMOD SUPPORT 17252M: Paul Walmsley <[email protected]> 17253L: [email protected] 17254S: Maintained 17255F: arch/arm/mach-omap2/omap_hwmod.* 17256 17257OMAP I2C DRIVER 17258M: Vignesh R <[email protected]> 17259L: [email protected] 17260L: [email protected] 17261S: Maintained 17262F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17263F: drivers/i2c/busses/i2c-omap.c 17264 17265OMAP MMC SUPPORT 17266M: Aaro Koskinen <[email protected]> 17267L: [email protected] 17268S: Odd Fixes 17269F: drivers/mmc/host/omap.c 17270 17271OMAP POWER MANAGEMENT SUPPORT 17272M: Kevin Hilman <[email protected]> 17273L: [email protected] 17274S: Maintained 17275F: arch/arm/*omap*/*pm* 17276F: drivers/cpufreq/omap-cpufreq.c 17277 17278OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17279M: Paul Walmsley <[email protected]> 17280L: [email protected] 17281S: Maintained 17282F: arch/arm/mach-omap2/prm* 17283 17284OMAP RANDOM NUMBER GENERATOR SUPPORT 17285M: Deepak Saxena <[email protected]> 17286S: Maintained 17287F: drivers/char/hw_random/omap-rng.c 17288 17289OMAP USB SUPPORT 17290L: [email protected] 17291L: [email protected] 17292S: Orphan 17293F: arch/arm/*omap*/usb* 17294F: drivers/usb/*/*omap* 17295 17296OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17297M: Mark Jackson <[email protected]> 17298L: [email protected] 17299S: Maintained 17300F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17301 17302OMAP1 SUPPORT 17303M: Aaro Koskinen <[email protected]> 17304M: Janusz Krzysztofik <[email protected]> 17305R: Tony Lindgren <[email protected]> 17306L: [email protected] 17307S: Maintained 17308Q: http://patchwork.kernel.org/project/linux-omap/list/ 17309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17310F: arch/arm/configs/omap1_defconfig 17311F: arch/arm/mach-omap1/ 17312F: drivers/i2c/busses/i2c-omap.c 17313F: include/linux/platform_data/ams-delta-fiq.h 17314F: include/linux/platform_data/i2c-omap.h 17315 17316OMAP2+ SUPPORT 17317M: Aaro Koskinen <[email protected]> 17318M: Andreas Kemnade <[email protected]> 17319M: Kevin Hilman <[email protected]> 17320M: Roger Quadros <[email protected]> 17321M: Tony Lindgren <[email protected]> 17322L: [email protected] 17323S: Maintained 17324W: http://linux.omap.com/ 17325Q: http://patchwork.kernel.org/project/linux-omap/list/ 17326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17327F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17328F: arch/arm/configs/omap2plus_defconfig 17329F: arch/arm/mach-omap2/ 17330F: drivers/bus/omap*.[ch] 17331F: drivers/bus/ti-sysc.c 17332F: drivers/gpio/gpio-tps65219.c 17333F: drivers/i2c/busses/i2c-omap.c 17334F: drivers/irqchip/irq-omap-intc.c 17335F: drivers/mfd/*omap*.c 17336F: drivers/mfd/menelaus.c 17337F: drivers/mfd/palmas.c 17338F: drivers/mfd/tps65217.c 17339F: drivers/mfd/tps65218.c 17340F: drivers/mfd/tps65219.c 17341F: drivers/mfd/tps65910.c 17342F: drivers/mfd/twl-core.[ch] 17343F: drivers/mfd/twl4030*.c 17344F: drivers/mfd/twl6030*.c 17345F: drivers/mfd/twl6040*.c 17346F: drivers/regulator/palmas-regulator*.c 17347F: drivers/regulator/pbias-regulator.c 17348F: drivers/regulator/tps65217-regulator.c 17349F: drivers/regulator/tps65218-regulator.c 17350F: drivers/regulator/tps65219-regulator.c 17351F: drivers/regulator/tps65910-regulator.c 17352F: drivers/regulator/twl-regulator.c 17353F: drivers/regulator/twl6030-regulator.c 17354F: include/linux/platform_data/i2c-omap.h 17355F: include/linux/platform_data/ti-sysc.h 17356 17357OMFS FILESYSTEM 17358M: Bob Copeland <[email protected]> 17359L: [email protected] 17360S: Maintained 17361F: Documentation/filesystems/omfs.rst 17362F: fs/omfs/ 17363 17364OMNIVISION OG01A1B SENSOR DRIVER 17365M: Sakari Ailus <[email protected]> 17366L: [email protected] 17367S: Maintained 17368F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17369F: drivers/media/i2c/og01a1b.c 17370 17371OMNIVISION OV01A10 SENSOR DRIVER 17372M: Bingbu Cao <[email protected]> 17373L: [email protected] 17374S: Maintained 17375T: git git://linuxtv.org/media.git 17376F: drivers/media/i2c/ov01a10.c 17377 17378OMNIVISION OV02A10 SENSOR DRIVER 17379L: [email protected] 17380S: Orphan 17381T: git git://linuxtv.org/media.git 17382F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17383F: drivers/media/i2c/ov02a10.c 17384 17385OMNIVISION OV08D10 SENSOR DRIVER 17386M: Jimmy Su <[email protected]> 17387L: [email protected] 17388S: Maintained 17389T: git git://linuxtv.org/media.git 17390F: drivers/media/i2c/ov08d10.c 17391 17392OMNIVISION OV08X40 SENSOR DRIVER 17393M: Jason Chen <[email protected]> 17394L: [email protected] 17395S: Maintained 17396T: git git://linuxtv.org/media.git 17397F: drivers/media/i2c/ov08x40.c 17398F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17399 17400OMNIVISION OV13858 SENSOR DRIVER 17401M: Sakari Ailus <[email protected]> 17402L: [email protected] 17403S: Maintained 17404T: git git://linuxtv.org/media.git 17405F: drivers/media/i2c/ov13858.c 17406 17407OMNIVISION OV13B10 SENSOR DRIVER 17408M: Arec Kao <[email protected]> 17409L: [email protected] 17410S: Maintained 17411T: git git://linuxtv.org/media.git 17412F: drivers/media/i2c/ov13b10.c 17413 17414OMNIVISION OV2680 SENSOR DRIVER 17415M: Rui Miguel Silva <[email protected]> 17416M: Hans de Goede <[email protected]> 17417L: [email protected] 17418S: Maintained 17419T: git git://linuxtv.org/media.git 17420F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17421F: drivers/media/i2c/ov2680.c 17422 17423OMNIVISION OV2685 SENSOR DRIVER 17424M: Shunqian Zheng <[email protected]> 17425L: [email protected] 17426S: Maintained 17427T: git git://linuxtv.org/media.git 17428F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17429F: drivers/media/i2c/ov2685.c 17430 17431OMNIVISION OV2740 SENSOR DRIVER 17432M: Tianshu Qiu <[email protected]> 17433R: Sakari Ailus <[email protected]> 17434R: Bingbu Cao <[email protected]> 17435L: [email protected] 17436S: Maintained 17437T: git git://linuxtv.org/media.git 17438F: drivers/media/i2c/ov2740.c 17439 17440OMNIVISION OV4689 SENSOR DRIVER 17441M: Mikhail Rudenko <[email protected]> 17442L: [email protected] 17443S: Maintained 17444T: git git://linuxtv.org/media.git 17445F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17446F: drivers/media/i2c/ov4689.c 17447 17448OMNIVISION OV5640 SENSOR DRIVER 17449M: Steve Longerbeam <[email protected]> 17450L: [email protected] 17451S: Maintained 17452T: git git://linuxtv.org/media.git 17453F: drivers/media/i2c/ov5640.c 17454 17455OMNIVISION OV5647 SENSOR DRIVER 17456M: Dave Stevenson <[email protected]> 17457M: Jacopo Mondi <[email protected]> 17458L: [email protected] 17459S: Maintained 17460T: git git://linuxtv.org/media.git 17461F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17462F: drivers/media/i2c/ov5647.c 17463 17464OMNIVISION OV5670 SENSOR DRIVER 17465M: Sakari Ailus <[email protected]> 17466L: [email protected] 17467S: Maintained 17468T: git git://linuxtv.org/media.git 17469F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17470F: drivers/media/i2c/ov5670.c 17471 17472OMNIVISION OV5675 SENSOR DRIVER 17473M: Sakari Ailus <[email protected]> 17474L: [email protected] 17475S: Maintained 17476T: git git://linuxtv.org/media.git 17477F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17478F: drivers/media/i2c/ov5675.c 17479 17480OMNIVISION OV5693 SENSOR DRIVER 17481M: Daniel Scally <[email protected]> 17482L: [email protected] 17483S: Maintained 17484T: git git://linuxtv.org/media.git 17485F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17486F: drivers/media/i2c/ov5693.c 17487 17488OMNIVISION OV5695 SENSOR DRIVER 17489M: Shunqian Zheng <[email protected]> 17490L: [email protected] 17491S: Maintained 17492T: git git://linuxtv.org/media.git 17493F: drivers/media/i2c/ov5695.c 17494 17495OMNIVISION OV64A40 SENSOR DRIVER 17496M: Jacopo Mondi <[email protected]> 17497L: [email protected] 17498S: Maintained 17499T: git git://linuxtv.org/media.git 17500F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17501F: drivers/media/i2c/ov64a40.c 17502 17503OMNIVISION OV7670 SENSOR DRIVER 17504L: [email protected] 17505S: Orphan 17506T: git git://linuxtv.org/media.git 17507F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17508F: drivers/media/i2c/ov7670.c 17509 17510OMNIVISION OV772x SENSOR DRIVER 17511M: Jacopo Mondi <[email protected]> 17512L: [email protected] 17513S: Odd fixes 17514T: git git://linuxtv.org/media.git 17515F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17516F: drivers/media/i2c/ov772x.c 17517F: include/media/i2c/ov772x.h 17518 17519OMNIVISION OV7740 SENSOR DRIVER 17520L: [email protected] 17521S: Orphan 17522T: git git://linuxtv.org/media.git 17523F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17524F: drivers/media/i2c/ov7740.c 17525 17526OMNIVISION OV8856 SENSOR DRIVER 17527M: Sakari Ailus <[email protected]> 17528L: [email protected] 17529S: Maintained 17530T: git git://linuxtv.org/media.git 17531F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17532F: drivers/media/i2c/ov8856.c 17533 17534OMNIVISION OV8858 SENSOR DRIVER 17535M: Jacopo Mondi <[email protected]> 17536M: Nicholas Roth <[email protected]> 17537L: [email protected] 17538S: Maintained 17539T: git git://linuxtv.org/media.git 17540F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17541F: drivers/media/i2c/ov8858.c 17542 17543OMNIVISION OV9282 SENSOR DRIVER 17544M: Dave Stevenson <[email protected]> 17545L: [email protected] 17546S: Maintained 17547T: git git://linuxtv.org/media.git 17548F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17549F: drivers/media/i2c/ov9282.c 17550 17551OMNIVISION OV9640 SENSOR DRIVER 17552M: Petr Cvek <[email protected]> 17553L: [email protected] 17554S: Maintained 17555F: drivers/media/i2c/ov9640.* 17556 17557OMNIVISION OV9650 SENSOR DRIVER 17558M: Sakari Ailus <[email protected]> 17559R: Akinobu Mita <[email protected]> 17560R: Sylwester Nawrocki <[email protected]> 17561L: [email protected] 17562S: Maintained 17563T: git git://linuxtv.org/media.git 17564F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17565F: drivers/media/i2c/ov9650.c 17566 17567OMNIVISION OV9734 SENSOR DRIVER 17568M: Tianshu Qiu <[email protected]> 17569R: Bingbu Cao <[email protected]> 17570L: [email protected] 17571S: Maintained 17572T: git git://linuxtv.org/media.git 17573F: drivers/media/i2c/ov9734.c 17574 17575ONBOARD USB HUB DRIVER 17576M: Matthias Kaehlcke <[email protected]> 17577L: [email protected] 17578S: Maintained 17579F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17580F: drivers/usb/misc/onboard_usb_dev.c 17581 17582ONENAND FLASH DRIVER 17583M: Kyungmin Park <[email protected]> 17584L: [email protected] 17585S: Maintained 17586F: drivers/mtd/nand/onenand/ 17587F: include/linux/mtd/onenand*.h 17588 17589ONEXPLAYER FAN DRIVER 17590M: Derek John Clark <[email protected]> 17591M: Joaquín Ignacio Aramendía <[email protected]> 17592L: [email protected] 17593S: Maintained 17594F: drivers/hwmon/oxp-sensors.c 17595 17596ONIE TLV NVMEM LAYOUT DRIVER 17597M: Miquel Raynal <[email protected]> 17598S: Maintained 17599F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17600F: drivers/nvmem/layouts/onie-tlv.c 17601 17602ONION OMEGA2+ BOARD 17603M: Harvey Hunt <[email protected]> 17604L: [email protected] 17605S: Maintained 17606F: arch/mips/boot/dts/ralink/omega2p.dts 17607 17608ONSEMI ETHERNET PHY DRIVERS 17609M: Piergiorgio Beruto <[email protected]> 17610L: [email protected] 17611S: Supported 17612W: http://www.onsemi.com 17613F: drivers/net/phy/ncn* 17614 17615OP-TEE DRIVER 17616M: Jens Wiklander <[email protected]> 17617L: [email protected] 17618S: Maintained 17619F: Documentation/ABI/testing/sysfs-bus-optee-devices 17620F: drivers/tee/optee/ 17621 17622OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 17623M: Sumit Garg <[email protected]> 17624L: [email protected] 17625S: Maintained 17626F: drivers/char/hw_random/optee-rng.c 17627 17628OP-TEE RTC DRIVER 17629M: Clément Léger <[email protected]> 17630L: [email protected] 17631S: Maintained 17632F: drivers/rtc/rtc-optee.c 17633 17634OPA-VNIC DRIVER 17635M: Dennis Dalessandro <[email protected]> 17636L: [email protected] 17637S: Supported 17638F: drivers/infiniband/ulp/opa_vnic 17639 17640OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 17641M: Parthiban Veerasooran <[email protected]> 17642L: [email protected] 17643S: Maintained 17644F: Documentation/networking/oa-tc6-framework.rst 17645F: drivers/net/ethernet/oa_tc6.c 17646F: include/linux/oa_tc6.h 17647 17648OPEN FIRMWARE AND FLATTENED DEVICE TREE 17649M: Rob Herring <[email protected]> 17650M: Saravana Kannan <[email protected]> 17651L: [email protected] 17652S: Maintained 17653W: http://www.devicetree.org/ 17654C: irc://irc.libera.chat/devicetree 17655T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17656F: Documentation/ABI/testing/sysfs-firmware-ofw 17657F: drivers/of/ 17658F: include/linux/of*.h 17659F: rust/kernel/of.rs 17660F: scripts/dtc/ 17661F: tools/testing/selftests/dt/ 17662K: of_overlay_notifier_ 17663K: of_overlay_fdt_apply 17664K: of_overlay_remove 17665 17666OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 17667M: Rob Herring <[email protected]> 17668M: Krzysztof Kozlowski <[email protected]> 17669M: Conor Dooley <[email protected]> 17670L: [email protected] 17671S: Maintained 17672Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 17673C: irc://irc.libera.chat/devicetree 17674T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17675F: Documentation/devicetree/ 17676F: arch/*/boot/dts/ 17677F: include/dt-bindings/ 17678 17679OPENCOMPUTE PTP CLOCK DRIVER 17680M: Jonathan Lemon <[email protected]> 17681M: Vadim Fedorenko <[email protected]> 17682L: [email protected] 17683S: Maintained 17684F: drivers/ptp/ptp_ocp.c 17685 17686OPENCORES I2C BUS DRIVER 17687M: Peter Korsgaard <[email protected]> 17688M: Andrew Lunn <[email protected]> 17689L: [email protected] 17690S: Maintained 17691F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 17692F: Documentation/i2c/busses/i2c-ocores.rst 17693F: drivers/i2c/busses/i2c-ocores.c 17694F: include/linux/platform_data/i2c-ocores.h 17695 17696OPENRISC ARCHITECTURE 17697M: Jonas Bonn <[email protected]> 17698M: Stefan Kristiansson <[email protected]> 17699M: Stafford Horne <[email protected]> 17700L: [email protected] 17701S: Maintained 17702W: http://openrisc.io 17703T: git https://github.com/openrisc/linux.git 17704F: Documentation/arch/openrisc/ 17705F: Documentation/devicetree/bindings/openrisc/ 17706F: arch/openrisc/ 17707F: drivers/irqchip/irq-ompic.c 17708F: drivers/irqchip/irq-or1k-* 17709 17710OPENVSWITCH 17711M: Pravin B Shelar <[email protected]> 17712L: [email protected] 17713L: [email protected] 17714S: Maintained 17715W: http://openvswitch.org 17716F: include/uapi/linux/openvswitch.h 17717F: net/openvswitch/ 17718F: tools/testing/selftests/net/openvswitch/ 17719 17720OPERATING PERFORMANCE POINTS (OPP) 17721M: Viresh Kumar <[email protected]> 17722M: Nishanth Menon <[email protected]> 17723M: Stephen Boyd <[email protected]> 17724L: [email protected] 17725S: Maintained 17726T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 17727F: Documentation/devicetree/bindings/opp/ 17728F: Documentation/power/opp.rst 17729F: drivers/opp/ 17730F: include/linux/pm_opp.h 17731 17732OPL4 DRIVER 17733M: Clemens Ladisch <[email protected]> 17734L: [email protected] 17735S: Maintained 17736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17737F: sound/drivers/opl4/ 17738 17739ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 17740M: Mark Fasheh <[email protected]> 17741M: Joel Becker <[email protected]> 17742M: Joseph Qi <[email protected]> 17743L: [email protected] 17744S: Supported 17745W: http://ocfs2.wiki.kernel.org 17746F: Documentation/filesystems/dlmfs.rst 17747F: Documentation/filesystems/ocfs2.rst 17748F: fs/ocfs2/ 17749 17750ORANGEFS FILESYSTEM 17751M: Mike Marshall <[email protected]> 17752R: Martin Brandenburg <[email protected]> 17753L: [email protected] 17754S: Supported 17755T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 17756F: Documentation/filesystems/orangefs.rst 17757F: fs/orangefs/ 17758 17759OV2659 OMNIVISION SENSOR DRIVER 17760M: "Lad, Prabhakar" <[email protected]> 17761L: [email protected] 17762S: Maintained 17763W: https://linuxtv.org 17764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17765T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 17766F: drivers/media/i2c/ov2659.c 17767F: include/media/i2c/ov2659.h 17768 17769OVERLAY FILESYSTEM 17770M: Miklos Szeredi <[email protected]> 17771M: Amir Goldstein <[email protected]> 17772L: [email protected] 17773S: Supported 17774T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 17775F: Documentation/filesystems/overlayfs.rst 17776F: fs/overlayfs/ 17777 17778P54 WIRELESS DRIVER 17779M: Christian Lamparter <[email protected]> 17780L: [email protected] 17781S: Maintained 17782W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 17783F: drivers/net/wireless/intersil/p54/ 17784 17785PACKET SOCKETS 17786M: Willem de Bruijn <[email protected]> 17787S: Maintained 17788F: include/uapi/linux/if_packet.h 17789F: net/packet/af_packet.c 17790 17791PACKING 17792M: Vladimir Oltean <[email protected]> 17793L: [email protected] 17794S: Supported 17795F: Documentation/core-api/packing.rst 17796F: include/linux/packing.h 17797F: lib/packing.c 17798F: lib/packing_test.c 17799F: scripts/gen_packed_field_checks.c 17800 17801PADATA PARALLEL EXECUTION MECHANISM 17802M: Steffen Klassert <[email protected]> 17803M: Daniel Jordan <[email protected]> 17804L: [email protected] 17805L: [email protected] 17806S: Maintained 17807F: Documentation/core-api/padata.rst 17808F: include/linux/padata.h 17809F: kernel/padata.c 17810 17811PAGE CACHE 17812M: Matthew Wilcox (Oracle) <[email protected]> 17813L: [email protected] 17814S: Supported 17815T: git git://git.infradead.org/users/willy/pagecache.git 17816F: Documentation/filesystems/locking.rst 17817F: Documentation/filesystems/vfs.rst 17818F: include/linux/pagemap.h 17819F: mm/filemap.c 17820F: mm/page-writeback.c 17821F: mm/readahead.c 17822F: mm/truncate.c 17823 17824PAGE POOL 17825M: Jesper Dangaard Brouer <[email protected]> 17826M: Ilias Apalodimas <[email protected]> 17827L: [email protected] 17828S: Supported 17829F: Documentation/networking/page_pool.rst 17830F: include/net/page_pool/ 17831F: include/trace/events/page_pool.h 17832F: net/core/page_pool.c 17833 17834PAGE TABLE CHECK 17835M: Pasha Tatashin <[email protected]> 17836M: Andrew Morton <[email protected]> 17837L: [email protected] 17838S: Maintained 17839F: Documentation/mm/page_table_check.rst 17840F: include/linux/page_table_check.h 17841F: mm/page_table_check.c 17842 17843PANASONIC LAPTOP ACPI EXTRAS DRIVER 17844M: Kenneth Chan <[email protected]> 17845L: [email protected] 17846S: Maintained 17847F: drivers/platform/x86/panasonic-laptop.c 17848 17849PARALLAX PING IIO SENSOR DRIVER 17850M: Andreas Klinger <[email protected]> 17851L: [email protected] 17852S: Maintained 17853F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 17854F: drivers/iio/proximity/ping.c 17855 17856PARALLEL LCD/KEYPAD PANEL DRIVER 17857M: Willy Tarreau <[email protected]> 17858M: Ksenija Stanojevic <[email protected]> 17859S: Odd Fixes 17860F: Documentation/admin-guide/lcd-panel-cgram.rst 17861F: drivers/auxdisplay/panel.c 17862 17863PARALLEL PORT SUBSYSTEM 17864M: Sudip Mukherjee <[email protected]> 17865M: Sudip Mukherjee <[email protected]> 17866L: [email protected] (subscribers-only) 17867S: Maintained 17868F: Documentation/driver-api/parport*.rst 17869F: drivers/char/ppdev.c 17870F: drivers/parport/ 17871F: include/linux/parport*.h 17872F: include/uapi/linux/ppdev.h 17873 17874PARAVIRT_OPS INTERFACE 17875M: Juergen Gross <[email protected]> 17876R: Ajay Kaher <[email protected]> 17877R: Alexey Makhalov <[email protected]> 17878R: Broadcom internal kernel review list <[email protected]> 17879L: [email protected] 17880L: [email protected] 17881S: Supported 17882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17883F: Documentation/virt/paravirt_ops.rst 17884F: arch/*/include/asm/paravirt*.h 17885F: arch/*/kernel/paravirt* 17886F: include/linux/hypervisor.h 17887 17888PARISC ARCHITECTURE 17889M: "James E.J. Bottomley" <[email protected]> 17890M: Helge Deller <[email protected]> 17891L: [email protected] 17892S: Maintained 17893W: https://parisc.wiki.kernel.org 17894Q: http://patchwork.kernel.org/project/linux-parisc/list/ 17895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 17896T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 17897F: Documentation/arch/parisc/ 17898F: arch/parisc/ 17899F: drivers/char/agp/parisc-agp.c 17900F: drivers/input/misc/hp_sdc_rtc.c 17901F: drivers/input/serio/gscps2.c 17902F: drivers/input/serio/hp_sdc* 17903F: drivers/parisc/ 17904F: drivers/parport/parport_gsc.* 17905F: drivers/tty/serial/8250/8250_parisc.c 17906F: drivers/video/console/sti* 17907F: drivers/video/fbdev/sti* 17908F: drivers/video/logo/logo_parisc* 17909F: include/linux/hp_sdc.h 17910 17911PARMAN 17912M: Jiri Pirko <[email protected]> 17913L: [email protected] 17914S: Supported 17915F: include/linux/parman.h 17916F: lib/parman.c 17917F: lib/test_parman.c 17918 17919PC ENGINES APU BOARD DRIVER 17920M: Enrico Weigelt, metux IT consult <[email protected]> 17921S: Maintained 17922F: drivers/platform/x86/pcengines-apuv2.c 17923 17924PC87360 HARDWARE MONITORING DRIVER 17925M: Jim Cromie <[email protected]> 17926L: [email protected] 17927S: Maintained 17928F: Documentation/hwmon/pc87360.rst 17929F: drivers/hwmon/pc87360.c 17930 17931PC8736x GPIO DRIVER 17932M: Jim Cromie <[email protected]> 17933S: Maintained 17934F: drivers/char/pc8736x_gpio.c 17935 17936PC87427 HARDWARE MONITORING DRIVER 17937M: Jean Delvare <[email protected]> 17938L: [email protected] 17939S: Maintained 17940F: Documentation/hwmon/pc87427.rst 17941F: drivers/hwmon/pc87427.c 17942 17943PCA9532 LED DRIVER 17944M: Riku Voipio <[email protected]> 17945S: Maintained 17946F: drivers/leds/leds-pca9532.c 17947F: include/linux/leds-pca9532.h 17948 17949PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 17950M: Thomas Petazzoni <[email protected]> 17951M: Pali Rohár <[email protected]> 17952L: [email protected] 17953L: [email protected] (moderated for non-subscribers) 17954S: Maintained 17955F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 17956F: drivers/pci/controller/pci-aardvark.c 17957 17958PCI DRIVER FOR ALTERA PCIE IP 17959M: Joyce Ooi <[email protected]> 17960L: [email protected] 17961S: Supported 17962F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 17963F: drivers/pci/controller/pcie-altera.c 17964 17965PCI DRIVER FOR APPLIEDMICRO XGENE 17966M: Toan Le <[email protected]> 17967L: [email protected] 17968L: [email protected] (moderated for non-subscribers) 17969S: Maintained 17970F: Documentation/devicetree/bindings/pci/xgene-pci.txt 17971F: drivers/pci/controller/pci-xgene.c 17972 17973PCI DRIVER FOR ARM VERSATILE PLATFORM 17974M: Rob Herring <[email protected]> 17975L: [email protected] 17976L: [email protected] (moderated for non-subscribers) 17977S: Maintained 17978F: Documentation/devicetree/bindings/pci/versatile.yaml 17979F: drivers/pci/controller/pci-versatile.c 17980 17981PCI DRIVER FOR ARMADA 8K 17982M: Thomas Petazzoni <[email protected]> 17983L: [email protected] 17984L: [email protected] (moderated for non-subscribers) 17985S: Maintained 17986F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 17987F: drivers/pci/controller/dwc/pcie-armada8k.c 17988 17989PCI DRIVER FOR CADENCE PCIE IP 17990L: [email protected] 17991S: Orphan 17992F: Documentation/devicetree/bindings/pci/cdns,* 17993F: drivers/pci/controller/cadence/*cadence* 17994 17995PCI DRIVER FOR FREESCALE LAYERSCAPE 17996M: Minghuan Lian <[email protected]> 17997M: Mingkai Hu <[email protected]> 17998M: Roy Zang <[email protected]> 17999L: [email protected] 18000L: [email protected] 18001L: [email protected] (moderated for non-subscribers) 18002L: [email protected] 18003S: Maintained 18004F: drivers/pci/controller/dwc/*layerscape* 18005 18006PCI DRIVER FOR FU740 18007M: Paul Walmsley <[email protected]> 18008M: Greentime Hu <[email protected]> 18009M: Samuel Holland <[email protected]> 18010L: [email protected] 18011S: Maintained 18012F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18013F: drivers/pci/controller/dwc/pcie-fu740.c 18014 18015PCI DRIVER FOR GENERIC OF HOSTS 18016M: Will Deacon <[email protected]> 18017L: [email protected] 18018L: [email protected] (moderated for non-subscribers) 18019S: Maintained 18020F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18021F: drivers/pci/controller/pci-host-common.c 18022F: drivers/pci/controller/pci-host-generic.c 18023 18024PCI DRIVER FOR IMX6 18025M: Richard Zhu <[email protected]> 18026M: Lucas Stach <[email protected]> 18027L: [email protected] 18028L: [email protected] (moderated for non-subscribers) 18029L: [email protected] 18030S: Maintained 18031F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18032F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18033F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18034F: drivers/pci/controller/dwc/*imx6* 18035 18036PCI DRIVER FOR INTEL IXP4XX 18037M: Linus Walleij <[email protected]> 18038S: Maintained 18039F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18040F: drivers/pci/controller/pci-ixp4xx.c 18041 18042PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18043M: Nirmal Patel <[email protected]> 18044R: Jonathan Derrick <[email protected]> 18045L: [email protected] 18046S: Supported 18047F: drivers/pci/controller/vmd.c 18048 18049PCI DRIVER FOR MICROSEMI SWITCHTEC 18050M: Kurt Schwemmer <[email protected]> 18051M: Logan Gunthorpe <[email protected]> 18052L: [email protected] 18053S: Maintained 18054F: Documentation/ABI/testing/sysfs-class-switchtec 18055F: Documentation/driver-api/switchtec.rst 18056F: drivers/ntb/hw/mscc/ 18057F: drivers/pci/switch/switchtec* 18058F: include/linux/switchtec.h 18059F: include/uapi/linux/switchtec_ioctl.h 18060 18061PCI DRIVER FOR MOBIVEIL PCIE IP 18062M: Karthikeyan Mitran <[email protected]> 18063M: Hou Zhiqiang <[email protected]> 18064L: [email protected] 18065S: Supported 18066F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18067F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18068 18069PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18070M: Thomas Petazzoni <[email protected]> 18071M: Pali Rohár <[email protected]> 18072L: [email protected] 18073L: [email protected] (moderated for non-subscribers) 18074S: Maintained 18075F: drivers/pci/controller/*mvebu* 18076 18077PCI DRIVER FOR NVIDIA TEGRA 18078M: Thierry Reding <[email protected]> 18079L: [email protected] 18080L: [email protected] 18081S: Supported 18082F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18083F: drivers/pci/controller/pci-tegra.c 18084 18085PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18086M: Hou Zhiqiang <[email protected]> 18087L: [email protected] 18088L: [email protected] (moderated for non-subscribers) 18089S: Maintained 18090F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18091 18092PCI DRIVER FOR PLDA PCIE IP 18093M: Daire McNamara <[email protected]> 18094L: [email protected] 18095S: Maintained 18096F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18097F: drivers/pci/controller/plda/pcie-plda-host.c 18098F: drivers/pci/controller/plda/pcie-plda.h 18099 18100PCI DRIVER FOR RENESAS R-CAR 18101M: Marek Vasut <marek.vasut[email protected]> 18102M: Yoshihiro Shimoda <[email protected]> 18103L: [email protected] 18104L: [email protected] 18105S: Maintained 18106F: Documentation/devicetree/bindings/pci/*rcar* 18107F: drivers/pci/controller/*rcar* 18108F: drivers/pci/controller/dwc/*rcar* 18109 18110PCI DRIVER FOR SAMSUNG EXYNOS 18111M: Jingoo Han <[email protected]> 18112L: [email protected] 18113L: [email protected] (moderated for non-subscribers) 18114L: [email protected] 18115S: Maintained 18116F: drivers/pci/controller/dwc/pci-exynos.c 18117 18118PCI DRIVER FOR SYNOPSYS DESIGNWARE 18119M: Jingoo Han <[email protected]> 18120M: Manivannan Sadhasivam <[email protected]> 18121L: [email protected] 18122S: Maintained 18123F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18124F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18125F: drivers/pci/controller/dwc/*designware* 18126 18127PCI DRIVER FOR TI DRA7XX/J721E 18128M: Vignesh Raghavendra <[email protected]> 18129R: Siddharth Vadapalli <[email protected]> 18130L: [email protected] 18131L: [email protected] 18132L: [email protected] (moderated for non-subscribers) 18133S: Supported 18134F: Documentation/devicetree/bindings/pci/ti-pci.txt 18135F: drivers/pci/controller/cadence/pci-j721e.c 18136F: drivers/pci/controller/dwc/pci-dra7xx.c 18137 18138PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18139M: Linus Walleij <[email protected]> 18140L: [email protected] 18141S: Maintained 18142F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18143F: drivers/pci/controller/pci-v3-semi.c 18144 18145PCI DRIVER FOR XILINX VERSAL CPM 18146M: Bharat Kumar Gogada <[email protected]> 18147M: Michal Simek <[email protected]> 18148L: [email protected] 18149S: Maintained 18150F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18151F: drivers/pci/controller/pcie-xilinx-cpm.c 18152 18153PCI ENDPOINT SUBSYSTEM 18154M: Manivannan Sadhasivam <[email protected]> 18155M: Krzysztof Wilczyński <[email protected]> 18156R: Kishon Vijay Abraham I <[email protected]> 18157L: [email protected] 18158S: Supported 18159Q: https://patchwork.kernel.org/project/linux-pci/list/ 18160B: https://bugzilla.kernel.org 18161C: irc://irc.oftc.net/linux-pci 18162T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18163F: Documentation/PCI/endpoint/* 18164F: Documentation/misc-devices/pci-endpoint-test.rst 18165F: drivers/misc/pci_endpoint_test.c 18166F: drivers/pci/endpoint/ 18167F: tools/testing/selftests/pci_endpoint/ 18168 18169PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18170M: Mahesh J Salgaonkar <[email protected]> 18171R: Oliver O'Halloran <[email protected]> 18172L: [email protected] 18173S: Supported 18174F: Documentation/PCI/pci-error-recovery.rst 18175F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18176F: arch/powerpc/include/*/eeh*.h 18177F: arch/powerpc/kernel/eeh*.c 18178F: arch/powerpc/platforms/*/eeh*.c 18179F: drivers/pci/pcie/aer.c 18180F: drivers/pci/pcie/dpc.c 18181F: drivers/pci/pcie/err.c 18182 18183PCI ERROR RECOVERY 18184M: Linas Vepstas <[email protected]> 18185L: [email protected] 18186S: Supported 18187F: Documentation/PCI/pci-error-recovery.rst 18188 18189PCI MSI DRIVER FOR ALTERA MSI IP 18190M: Joyce Ooi <[email protected]> 18191L: [email protected] 18192S: Supported 18193F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18194F: drivers/pci/controller/pcie-altera-msi.c 18195 18196PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18197M: Toan Le <[email protected]> 18198L: [email protected] 18199L: [email protected] (moderated for non-subscribers) 18200S: Maintained 18201F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18202F: drivers/pci/controller/pci-xgene-msi.c 18203 18204PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18205M: Lorenzo Pieralisi <[email protected]> 18206M: Krzysztof Wilczyński <[email protected]> 18207R: Manivannan Sadhasivam <[email protected]> 18208R: Rob Herring <[email protected]> 18209L: [email protected] 18210S: Supported 18211Q: https://patchwork.kernel.org/project/linux-pci/list/ 18212B: https://bugzilla.kernel.org 18213C: irc://irc.oftc.net/linux-pci 18214T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18215F: Documentation/devicetree/bindings/pci/ 18216F: drivers/pci/controller/ 18217F: drivers/pci/pci-bridge-emul.c 18218F: drivers/pci/pci-bridge-emul.h 18219 18220PCI PEER-TO-PEER DMA (P2PDMA) 18221M: Bjorn Helgaas <[email protected]> 18222M: Logan Gunthorpe <[email protected]> 18223L: [email protected] 18224S: Supported 18225Q: https://patchwork.kernel.org/project/linux-pci/list/ 18226B: https://bugzilla.kernel.org 18227C: irc://irc.oftc.net/linux-pci 18228T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18229F: Documentation/driver-api/pci/p2pdma.rst 18230F: drivers/pci/p2pdma.c 18231F: include/linux/pci-p2pdma.h 18232 18233PCI POWER CONTROL 18234M: Bartosz Golaszewski <[email protected]> 18235L: [email protected] 18236S: Maintained 18237T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18238F: drivers/pci/pwrctrl/* 18239F: include/linux/pci-pwrctrl.h 18240 18241PCI SUBSYSTEM 18242M: Bjorn Helgaas <[email protected]> 18243L: [email protected] 18244S: Supported 18245Q: https://patchwork.kernel.org/project/linux-pci/list/ 18246B: https://bugzilla.kernel.org 18247C: irc://irc.oftc.net/linux-pci 18248T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18249F: Documentation/PCI/ 18250F: Documentation/devicetree/bindings/pci/ 18251F: arch/x86/kernel/early-quirks.c 18252F: arch/x86/kernel/quirks.c 18253F: arch/x86/pci/ 18254F: drivers/acpi/pci* 18255F: drivers/pci/ 18256F: include/asm-generic/pci* 18257F: include/linux/of_pci.h 18258F: include/linux/pci* 18259F: include/uapi/linux/pci* 18260F: rust/kernel/pci.rs 18261F: samples/rust/rust_driver_pci.rs 18262 18263PCIE BANDWIDTH CONTROLLER 18264M: Ilpo Järvinen <[email protected]> 18265L: [email protected] 18266S: Supported 18267F: drivers/pci/pcie/bwctrl.c 18268F: drivers/thermal/pcie_cooling.c 18269F: include/linux/pci-bwctrl.h 18270F: tools/testing/selftests/pcie_bwctrl/ 18271 18272PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18273M: Jonathan Chocron <[email protected]> 18274L: [email protected] 18275S: Maintained 18276F: Documentation/devicetree/bindings/pci/pcie-al.txt 18277F: drivers/pci/controller/dwc/pcie-al.c 18278 18279PCIE DRIVER FOR AMLOGIC MESON 18280M: Yue Wang <[email protected]> 18281L: [email protected] 18282L: [email protected] 18283S: Maintained 18284F: drivers/pci/controller/dwc/pci-meson.c 18285 18286PCIE DRIVER FOR AXIS ARTPEC 18287M: Jesper Nilsson <[email protected]> 18288L: [email protected] 18289L: [email protected] 18290S: Maintained 18291F: Documentation/devicetree/bindings/pci/axis,artpec* 18292F: drivers/pci/controller/dwc/*artpec* 18293 18294PCIE DRIVER FOR CAVIUM THUNDERX 18295M: Robert Richter <[email protected]> 18296L: [email protected] 18297L: [email protected] (moderated for non-subscribers) 18298S: Odd Fixes 18299F: drivers/pci/controller/pci-thunder-* 18300 18301PCIE DRIVER FOR HISILICON 18302M: Zhou Wang <[email protected]> 18303L: [email protected] 18304S: Maintained 18305F: drivers/pci/controller/dwc/pcie-hisi.c 18306 18307PCIE DRIVER FOR HISILICON KIRIN 18308M: Xiaowei Song <[email protected]> 18309M: Binghui Wang <[email protected]> 18310L: [email protected] 18311S: Maintained 18312F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18313F: drivers/pci/controller/dwc/pcie-kirin.c 18314 18315PCIE DRIVER FOR HISILICON STB 18316M: Shawn Guo <[email protected]> 18317L: [email protected] 18318S: Maintained 18319F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18320F: drivers/pci/controller/dwc/pcie-histb.c 18321 18322PCIE DRIVER FOR INTEL KEEM BAY 18323M: Srikanth Thokala <[email protected]> 18324L: [email protected] 18325S: Supported 18326F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18327F: drivers/pci/controller/dwc/pcie-keembay.c 18328 18329PCIE DRIVER FOR INTEL LGM GW SOC 18330M: Chuanhua Lei <[email protected]> 18331L: [email protected] 18332S: Maintained 18333F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18334F: drivers/pci/controller/dwc/pcie-intel-gw.c 18335 18336PCIE DRIVER FOR MEDIATEK 18337M: Ryder Lee <[email protected]> 18338M: Jianjun Wang <[email protected]> 18339L: [email protected] 18340L: [email protected] (moderated for non-subscribers) 18341S: Supported 18342F: Documentation/devicetree/bindings/pci/mediatek* 18343F: drivers/pci/controller/*mediatek* 18344 18345PCIE DRIVER FOR MICROCHIP 18346M: Daire McNamara <[email protected]> 18347L: [email protected] 18348S: Supported 18349F: Documentation/devicetree/bindings/pci/microchip* 18350F: drivers/pci/controller/plda/*microchip* 18351 18352PCIE DRIVER FOR QUALCOMM MSM 18353M: Manivannan Sadhasivam <[email protected]> 18354L: [email protected] 18355L: [email protected] 18356S: Maintained 18357F: drivers/pci/controller/dwc/pcie-qcom-common.c 18358F: drivers/pci/controller/dwc/pcie-qcom.c 18359 18360PCIE DRIVER FOR ROCKCHIP 18361M: Shawn Lin <[email protected]> 18362L: [email protected] 18363L: [email protected] 18364S: Maintained 18365F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18366F: drivers/pci/controller/pcie-rockchip* 18367 18368PCIE DRIVER FOR SOCIONEXT UNIPHIER 18369M: Kunihiko Hayashi <[email protected]> 18370L: [email protected] 18371S: Maintained 18372F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18373F: drivers/pci/controller/dwc/pcie-uniphier* 18374 18375PCIE DRIVER FOR ST SPEAR13XX 18376M: Pratyush Anand <[email protected]> 18377L: [email protected] 18378S: Maintained 18379F: drivers/pci/controller/dwc/*spear* 18380 18381PCIE DRIVER FOR STARFIVE JH71x0 18382M: Kevin Xie <[email protected]> 18383L: [email protected] 18384S: Maintained 18385F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18386F: drivers/pci/controller/plda/pcie-starfive.c 18387 18388PCIE ENDPOINT DRIVER FOR QUALCOMM 18389M: Manivannan Sadhasivam <[email protected]> 18390L: [email protected] 18391L: [email protected] 18392S: Maintained 18393F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18394F: drivers/pci/controller/dwc/pcie-qcom-common.c 18395F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18396 18397PCMCIA SUBSYSTEM 18398M: Dominik Brodowski <[email protected]> 18399S: Odd Fixes 18400T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18401F: Documentation/pcmcia/ 18402F: drivers/pcmcia/ 18403F: include/pcmcia/ 18404F: tools/pcmcia/ 18405 18406PCNET32 NETWORK DRIVER 18407M: Don Fry <[email protected]> 18408L: [email protected] 18409S: Maintained 18410F: drivers/net/ethernet/amd/pcnet32.c 18411 18412PCRYPT PARALLEL CRYPTO ENGINE 18413M: Steffen Klassert <[email protected]> 18414L: [email protected] 18415S: Maintained 18416F: crypto/pcrypt.c 18417F: include/crypto/pcrypt.h 18418 18419PDS DSC VIRTIO DATA PATH ACCELERATOR 18420R: Shannon Nelson <[email protected]> 18421F: drivers/vdpa/pds/ 18422 18423PECI HARDWARE MONITORING DRIVERS 18424M: Iwona Winiarska <[email protected]> 18425L: [email protected] 18426S: Supported 18427F: Documentation/hwmon/peci-cputemp.rst 18428F: Documentation/hwmon/peci-dimmtemp.rst 18429F: drivers/hwmon/peci/ 18430 18431PECI SUBSYSTEM 18432M: Iwona Winiarska <[email protected]> 18433L: [email protected] (moderated for non-subscribers) 18434S: Supported 18435F: Documentation/devicetree/bindings/peci/ 18436F: Documentation/peci/ 18437F: drivers/peci/ 18438F: include/linux/peci-cpu.h 18439F: include/linux/peci.h 18440 18441PENSANDO ETHERNET DRIVERS 18442M: Shannon Nelson <[email protected]> 18443M: Brett Creeley <[email protected]> 18444L: [email protected] 18445S: Maintained 18446F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18447F: drivers/net/ethernet/pensando/ 18448 18449PER-CPU MEMORY ALLOCATOR 18450M: Dennis Zhou <[email protected]> 18451M: Tejun Heo <[email protected]> 18452M: Christoph Lameter <[email protected]> 18453L: [email protected] 18454S: Maintained 18455T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18456F: arch/*/include/asm/percpu.h 18457F: include/linux/percpu*.h 18458F: lib/percpu*.c 18459F: mm/percpu*.c 18460 18461PER-TASK DELAY ACCOUNTING 18462M: Balbir Singh <[email protected]> 18463S: Maintained 18464F: include/linux/delayacct.h 18465F: kernel/delayacct.c 18466 18467PERFORMANCE EVENTS SUBSYSTEM 18468M: Peter Zijlstra <[email protected]> 18469M: Ingo Molnar <[email protected]> 18470M: Arnaldo Carvalho de Melo <[email protected]> 18471M: Namhyung Kim <[email protected]> 18472R: Mark Rutland <[email protected]> 18473R: Alexander Shishkin <[email protected]> 18474R: Jiri Olsa <[email protected]> 18475R: Ian Rogers <[email protected]> 18476R: Adrian Hunter <[email protected]> 18477R: "Liang, Kan" <[email protected]> 18478L: [email protected] 18479L: [email protected] 18480S: Supported 18481W: https://perf.wiki.kernel.org/ 18482T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18483T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18484T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18485F: arch/*/events/* 18486F: arch/*/events/*/* 18487F: arch/*/include/asm/perf_event.h 18488F: arch/*/kernel/*/*/perf_event*.c 18489F: arch/*/kernel/*/perf_event*.c 18490F: arch/*/kernel/perf_callchain.c 18491F: arch/*/kernel/perf_event*.c 18492F: include/linux/perf_event.h 18493F: include/uapi/linux/perf_event.h 18494F: kernel/events/* 18495F: tools/lib/perf/ 18496F: tools/perf/ 18497 18498PERFORMANCE EVENTS TOOLING ARM64 18499R: John Garry <[email protected]> 18500R: Will Deacon <[email protected]> 18501R: James Clark <[email protected]> 18502R: Mike Leach <[email protected]> 18503R: Leo Yan <[email protected]> 18504L: [email protected] (moderated for non-subscribers) 18505S: Supported 18506F: tools/build/feature/test-libopencsd.c 18507F: tools/perf/arch/arm*/ 18508F: tools/perf/pmu-events/arch/arm64/ 18509F: tools/perf/util/arm-spe* 18510F: tools/perf/util/cs-etm* 18511 18512PERSONALITY HANDLING 18513M: Christoph Hellwig <[email protected]> 18514L: [email protected] 18515S: Maintained 18516F: include/linux/personality.h 18517F: include/uapi/linux/personality.h 18518 18519PHOENIX RC FLIGHT CONTROLLER ADAPTER 18520M: Marcus Folkesson <[email protected]> 18521L: [email protected] 18522S: Maintained 18523F: Documentation/input/devices/pxrc.rst 18524F: drivers/input/joystick/pxrc.c 18525 18526PHONET PROTOCOL 18527M: Remi Denis-Courmont <[email protected]> 18528S: Supported 18529F: Documentation/networking/phonet.rst 18530F: include/linux/phonet.h 18531F: include/net/phonet/ 18532F: include/uapi/linux/phonet.h 18533F: net/phonet/ 18534 18535PHRAM MTD DRIVER 18536M: Joern Engel <[email protected]> 18537L: [email protected] 18538S: Maintained 18539F: drivers/mtd/devices/phram.c 18540 18541PICOLCD HID DRIVER 18542M: Bruno Prémont <[email protected]> 18543L: [email protected] 18544S: Maintained 18545F: drivers/hid/hid-picolcd* 18546 18547PIDFD API 18548M: Christian Brauner <[email protected]> 18549L: [email protected] 18550S: Maintained 18551T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18552F: samples/pidfd/ 18553F: tools/testing/selftests/clone3/ 18554F: tools/testing/selftests/pid_namespace/ 18555F: tools/testing/selftests/pidfd/ 18556K: (?i)pidfd 18557K: (?i)clone3 18558K: \b(clone_args|kernel_clone_args)\b 18559 18560PIN CONTROL SUBSYSTEM 18561M: Linus Walleij <[email protected]> 18562L: [email protected] 18563S: Maintained 18564T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18565F: Documentation/devicetree/bindings/pinctrl/ 18566F: Documentation/driver-api/pin-control.rst 18567F: drivers/pinctrl/ 18568F: include/dt-bindings/pinctrl/ 18569F: include/linux/pinctrl/ 18570 18571PIN CONTROLLER - AIROHA 18572M: Lorenzo Bianconi <[email protected]> 18573L: [email protected] (moderated for non-subscribers) 18574S: Maintained 18575F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 18576F: drivers/pinctrl/mediatek/pinctrl-airoha.c 18577 18578PIN CONTROLLER - AMD 18579M: Basavaraj Natikar <[email protected]> 18580M: Shyam Sundar S K <[email protected]> 18581S: Maintained 18582F: drivers/pinctrl/pinctrl-amd.c 18583 18584PIN CONTROLLER - FREESCALE 18585M: Dong Aisheng <[email protected]> 18586M: Fabio Estevam <[email protected]> 18587M: Shawn Guo <[email protected]> 18588M: Jacky Bai <[email protected]> 18589R: Pengutronix Kernel Team <[email protected]> 18590R: NXP S32 Linux Team <[email protected]> 18591L: [email protected] 18592S: Maintained 18593F: Documentation/devicetree/bindings/pinctrl/fsl,* 18594F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18595F: drivers/pinctrl/freescale/ 18596F: drivers/pinctrl/nxp/ 18597 18598PIN CONTROLLER - INTEL 18599M: Mika Westerberg <[email protected]> 18600M: Andy Shevchenko <[email protected]> 18601S: Supported 18602T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18603F: drivers/pinctrl/intel/ 18604 18605PIN CONTROLLER - KEEMBAY 18606M: Lakshmi Sowjanya D <[email protected]> 18607S: Supported 18608F: drivers/pinctrl/pinctrl-keembay* 18609 18610PIN CONTROLLER - MEDIATEK 18611M: Sean Wang <[email protected]> 18612L: [email protected] (moderated for non-subscribers) 18613S: Maintained 18614F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 18615F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 18616F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 18617F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 18618F: drivers/pinctrl/mediatek/ 18619 18620PIN CONTROLLER - MEDIATEK MIPS 18621M: Chester A. Unal <[email protected]> 18622M: Sergio Paracuellos <[email protected]> 18623L: [email protected] (moderated for non-subscribers) 18624L: [email protected] 18625S: Maintained 18626F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 18627F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 18628F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 18629F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 18630F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 18631F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 18632F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 18633F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 18634F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 18635F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 18636F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 18637F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 18638F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 18639F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 18640F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 18641 18642PIN CONTROLLER - MICROCHIP AT91 18643M: Ludovic Desroches <[email protected]> 18644L: [email protected] (moderated for non-subscribers) 18645L: [email protected] 18646S: Supported 18647F: drivers/gpio/gpio-sama5d2-piobu.c 18648F: drivers/pinctrl/pinctrl-at91* 18649 18650PIN CONTROLLER - QUALCOMM 18651M: Bjorn Andersson <[email protected]> 18652L: [email protected] 18653S: Maintained 18654C: irc://irc.oftc.net/linux-msm 18655F: Documentation/devicetree/bindings/pinctrl/qcom,* 18656F: drivers/pinctrl/qcom/ 18657 18658PIN CONTROLLER - RENESAS 18659M: Geert Uytterhoeven <[email protected]> 18660L: [email protected] 18661S: Supported 18662T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 18663F: Documentation/devicetree/bindings/pinctrl/renesas,* 18664F: drivers/pinctrl/renesas/ 18665 18666PIN CONTROLLER - SAMSUNG 18667M: Krzysztof Kozlowski <[email protected]> 18668M: Sylwester Nawrocki <[email protected]> 18669R: Alim Akhtar <[email protected]> 18670L: [email protected] (moderated for non-subscribers) 18671L: [email protected] 18672S: Maintained 18673Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 18674B: mailto:[email protected] 18675C: irc://irc.libera.chat/linux-exynos 18676T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 18677F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 18678F: drivers/pinctrl/samsung/ 18679 18680PIN CONTROLLER - SINGLE 18681M: Tony Lindgren <[email protected]> 18682M: Haojian Zhuang <[email protected]> 18683L: [email protected] (moderated for non-subscribers) 18684L: [email protected] 18685S: Maintained 18686F: drivers/pinctrl/pinctrl-single.c 18687 18688PIN CONTROLLER - SUNPLUS / TIBBO 18689M: Dvorkin Dmitry <[email protected]> 18690M: Wells Lu <[email protected]> 18691L: [email protected] (moderated for non-subscribers) 18692S: Maintained 18693W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 18694F: Documentation/devicetree/bindings/pinctrl/sunplus,* 18695F: drivers/pinctrl/sunplus/ 18696F: include/dt-bindings/pinctrl/sppctl*.h 18697 18698PINE64 PINEPHONE KEYBOARD DRIVER 18699M: Samuel Holland <[email protected]> 18700S: Supported 18701F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 18702F: drivers/input/keyboard/pinephone-keyboard.c 18703 18704PKTCDVD DRIVER 18705M: [email protected] 18706S: Orphan 18707F: drivers/block/pktcdvd.c 18708F: include/linux/pktcdvd.h 18709F: include/uapi/linux/pktcdvd.h 18710 18711PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 18712M: Tomasz Duszynski <[email protected]> 18713S: Maintained 18714F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 18715F: drivers/iio/chemical/pms7003.c 18716 18717PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 18718M: Piergiorgio Beruto <[email protected]> 18719L: [email protected] 18720S: Maintained 18721F: drivers/net/phy/mdio-open-alliance.h 18722F: net/ethtool/plca.c 18723 18724PLDMFW LIBRARY 18725M: Jacob Keller <[email protected]> 18726S: Maintained 18727F: Documentation/driver-api/pldmfw/ 18728F: include/linux/pldmfw.h 18729F: lib/pldmfw/ 18730 18731PLX DMA DRIVER 18732M: Logan Gunthorpe <[email protected]> 18733S: Maintained 18734F: drivers/dma/plx_dma.c 18735 18736PM-GRAPH UTILITY 18737M: "Todd E Brandt" <[email protected]> 18738L: [email protected] 18739S: Supported 18740W: https://01.org/pm-graph 18741B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 18742T: git git://github.com/intel/pm-graph 18743F: tools/power/pm-graph 18744 18745PM6764TR DRIVER 18746M: Charles Hsu <[email protected]> 18747L: [email protected] 18748S: Maintained 18749F: Documentation/hwmon/pm6764tr.rst 18750F: drivers/hwmon/pmbus/pm6764tr.c 18751 18752PMC SIERRA MaxRAID DRIVER 18753L: [email protected] 18754S: Orphan 18755W: http://www.pmc-sierra.com/ 18756F: drivers/scsi/pmcraid.* 18757 18758PMC SIERRA PM8001 DRIVER 18759M: Jack Wang <[email protected]> 18760L: [email protected] 18761S: Supported 18762F: drivers/scsi/pm8001/ 18763 18764PNI RM3100 IIO DRIVER 18765M: Song Qiang <[email protected]> 18766L: [email protected] 18767S: Maintained 18768F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 18769F: drivers/iio/magnetometer/rm3100* 18770 18771PNP SUPPORT 18772M: "Rafael J. Wysocki" <[email protected]> 18773L: [email protected] 18774S: Maintained 18775F: drivers/pnp/ 18776F: include/linux/pnp.h 18777 18778POSIX CLOCKS and TIMERS 18779M: Anna-Maria Behnsen <[email protected]> 18780M: Frederic Weisbecker <[email protected]> 18781M: Thomas Gleixner <[email protected]> 18782L: [email protected] 18783S: Maintained 18784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 18785F: fs/timerfd.c 18786F: include/linux/time_namespace.h 18787F: include/linux/timerfd.h 18788F: include/uapi/linux/time.h 18789F: include/uapi/linux/timerfd.h 18790F: include/trace/events/timer* 18791F: kernel/time/itimer.c 18792F: kernel/time/posix-* 18793F: kernel/time/namespace.c 18794 18795POWER MANAGEMENT CORE 18796M: "Rafael J. Wysocki" <[email protected]> 18797L: [email protected] 18798S: Supported 18799B: https://bugzilla.kernel.org 18800T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 18801F: drivers/base/power/ 18802F: drivers/powercap/ 18803F: include/linux/intel_rapl.h 18804F: include/linux/pm.h 18805F: include/linux/pm_* 18806F: include/linux/powercap.h 18807F: kernel/configs/nopm.config 18808 18809POWER SEQUENCING 18810M: Bartosz Golaszewski <[email protected]> 18811L: [email protected] 18812S: Maintained 18813T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 18814F: Documentation/driver-api/pwrseq.rst 18815F: drivers/power/sequencing/ 18816F: include/linux/pwrseq/ 18817 18818POWER STATE COORDINATION INTERFACE (PSCI) 18819M: Mark Rutland <[email protected]> 18820M: Lorenzo Pieralisi <[email protected]> 18821L: [email protected] (moderated for non-subscribers) 18822S: Maintained 18823F: drivers/firmware/psci/ 18824F: include/linux/psci.h 18825F: include/uapi/linux/psci.h 18826 18827POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 18828M: Sebastian Reichel <[email protected]> 18829L: [email protected] 18830S: Maintained 18831T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 18832F: Documentation/ABI/testing/sysfs-class-power 18833F: Documentation/devicetree/bindings/power/supply/ 18834F: drivers/power/supply/ 18835F: include/linux/power/ 18836F: include/linux/power_supply.h 18837F: tools/testing/selftests/power_supply/ 18838 18839POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 18840M: Suraj Jitindar Singh <[email protected]> 18841L: [email protected] 18842S: Maintained 18843F: drivers/char/powernv-op-panel.c 18844 18845PPP OVER ATM (RFC 2364) 18846M: Mitchell Blank Jr <[email protected]> 18847S: Maintained 18848F: include/uapi/linux/atmppp.h 18849F: net/atm/pppoatm.c 18850 18851PPP OVER ETHERNET 18852M: Michal Ostrowski <[email protected]> 18853S: Maintained 18854F: drivers/net/ppp/pppoe.c 18855F: drivers/net/ppp/pppox.c 18856 18857PPP OVER L2TP 18858M: James Chapman <[email protected]> 18859S: Maintained 18860F: include/linux/if_pppol2tp.h 18861F: include/uapi/linux/if_pppol2tp.h 18862F: net/l2tp/l2tp_ppp.c 18863 18864PPP PROTOCOL DRIVERS AND COMPRESSORS 18865L: [email protected] 18866S: Orphan 18867F: drivers/net/ppp/ppp_* 18868 18869PPS SUPPORT 18870M: Rodolfo Giometti <[email protected]> 18871L: [email protected] (subscribers-only) 18872S: Maintained 18873W: http://wiki.enneenne.com/index.php/LinuxPPS_support 18874F: Documentation/ABI/testing/sysfs-pps 18875F: Documentation/ABI/testing/sysfs-pps-gen 18876F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 18877F: Documentation/driver-api/pps.rst 18878F: drivers/pps/ 18879F: include/linux/pps*.h 18880F: include/uapi/linux/pps.h 18881F: include/uapi/linux/pps_gen.h 18882 18883PRESSURE STALL INFORMATION (PSI) 18884M: Johannes Weiner <[email protected]> 18885M: Suren Baghdasaryan <[email protected]> 18886R: Peter Ziljstra <[email protected]> 18887S: Maintained 18888F: include/linux/psi* 18889F: kernel/sched/psi.c 18890 18891PROPELLER BUILD 18892M: Rong Xu <[email protected]> 18893M: Han Shen <[email protected]> 18894S: Supported 18895F: Documentation/dev-tools/propeller.rst 18896F: scripts/Makefile.propeller 18897 18898PRINTK 18899M: Petr Mladek <[email protected]> 18900R: Steven Rostedt <[email protected]> 18901R: John Ogness <[email protected]> 18902R: Sergey Senozhatsky <[email protected]> 18903S: Maintained 18904T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 18905F: include/linux/printk.h 18906F: kernel/printk/ 18907 18908PRINTK INDEXING 18909R: Chris Down <[email protected]> 18910S: Maintained 18911F: Documentation/core-api/printk-index.rst 18912F: kernel/printk/index.c 18913K: printk_index 18914 18915PROC FILESYSTEM 18916L: [email protected] 18917L: [email protected] 18918S: Maintained 18919F: Documentation/filesystems/proc.rst 18920F: fs/proc/ 18921F: include/linux/proc_fs.h 18922F: tools/testing/selftests/proc/ 18923 18924PROC SYSCTL 18925M: Kees Cook <[email protected]> 18926M: Joel Granados <[email protected]> 18927L: [email protected] 18928L: [email protected] 18929S: Maintained 18930T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 18931F: fs/proc/proc_sysctl.c 18932F: include/linux/sysctl.h 18933F: kernel/sysctl-test.c 18934F: kernel/sysctl.c 18935F: tools/testing/selftests/sysctl/ 18936 18937PS3 NETWORK SUPPORT 18938M: Geoff Levand <[email protected]> 18939L: [email protected] 18940L: [email protected] 18941S: Maintained 18942F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 18943 18944PS3 PLATFORM SUPPORT 18945M: Geoff Levand <[email protected]> 18946L: [email protected] 18947S: Maintained 18948F: arch/powerpc/boot/ps3* 18949F: arch/powerpc/include/asm/lv1call.h 18950F: arch/powerpc/include/asm/ps3*.h 18951F: arch/powerpc/platforms/ps3/ 18952F: drivers/*/ps3* 18953F: drivers/ps3/ 18954F: drivers/rtc/rtc-ps3.c 18955F: drivers/usb/host/*ps3.c 18956F: sound/ppc/snd_ps3* 18957 18958PS3VRAM DRIVER 18959M: Jim Paris <[email protected]> 18960M: Geoff Levand <[email protected]> 18961L: [email protected] 18962S: Maintained 18963F: drivers/block/ps3vram.c 18964 18965PSAMPLE PACKET SAMPLING SUPPORT 18966M: Yotam Gigi <[email protected]> 18967S: Maintained 18968F: include/net/psample.h 18969F: include/uapi/linux/psample.h 18970F: net/psample 18971 18972PSE NETWORK DRIVER 18973M: Oleksij Rempel <[email protected]> 18974M: Kory Maincent <[email protected]> 18975L: [email protected] 18976S: Maintained 18977F: Documentation/devicetree/bindings/net/pse-pd/ 18978F: drivers/net/pse-pd/ 18979F: net/ethtool/pse-pd.c 18980 18981PSTORE FILESYSTEM 18982M: Kees Cook <[email protected]> 18983R: Tony Luck <[email protected]> 18984R: Guilherme G. Piccoli <[email protected]> 18985L: [email protected] 18986S: Supported 18987T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 18988F: Documentation/admin-guide/pstore-blk.rst 18989F: Documentation/admin-guide/ramoops.rst 18990F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 18991F: drivers/acpi/apei/erst.c 18992F: drivers/firmware/efi/efi-pstore.c 18993F: fs/pstore/ 18994F: include/linux/pstore* 18995K: \b(pstore|ramoops) 18996 18997PT5161L HARDWARE MONITOR DRIVER 18998M: Cosmo Chou <[email protected]> 18999L: [email protected] 19000S: Maintained 19001F: Documentation/hwmon/pt5161l.rst 19002F: drivers/hwmon/pt5161l.c 19003 19004PTP HARDWARE CLOCK SUPPORT 19005M: Richard Cochran <[email protected]> 19006L: [email protected] 19007S: Maintained 19008W: http://linuxptp.sourceforge.net/ 19009F: Documentation/ABI/testing/sysfs-ptp 19010F: Documentation/driver-api/ptp.rst 19011F: drivers/net/phy/dp83640* 19012F: drivers/ptp/* 19013F: include/linux/ptp_cl* 19014K: (?:\b|_)ptp(?:\b|_) 19015 19016PTP MOCKUP CLOCK SUPPORT 19017M: Vladimir Oltean <[email protected]> 19018L: [email protected] 19019S: Maintained 19020F: drivers/ptp/ptp_mock.c 19021F: include/linux/ptp_mock.h 19022 19023PTP VIRTUAL CLOCK SUPPORT 19024M: Yangbo Lu <[email protected]> 19025L: [email protected] 19026S: Maintained 19027F: drivers/ptp/ptp_vclock.c 19028F: net/ethtool/phc_vclocks.c 19029 19030PTP VMCLOCK SUPPORT 19031M: David Woodhouse <[email protected]> 19032L: [email protected] 19033S: Maintained 19034F: drivers/ptp/ptp_vmclock.c 19035F: include/uapi/linux/vmclock-abi.h 19036 19037PTRACE SUPPORT 19038M: Oleg Nesterov <[email protected]> 19039S: Maintained 19040F: arch/*/*/ptrace*.c 19041F: arch/*/include/asm/ptrace*.h 19042F: arch/*/ptrace*.c 19043F: include/asm-generic/syscall.h 19044F: include/linux/ptrace.h 19045F: include/linux/regset.h 19046F: include/uapi/linux/ptrace.h 19047F: kernel/ptrace.c 19048 19049PULSE8-CEC DRIVER 19050M: Hans Verkuil <[email protected]> 19051L: [email protected] 19052S: Maintained 19053T: git git://linuxtv.org/media.git 19054F: drivers/media/cec/usb/pulse8/ 19055 19056PURELIFI PLFXLC DRIVER 19057M: Srinivasan Raju <[email protected]> 19058L: [email protected] 19059S: Supported 19060F: drivers/net/wireless/purelifi/plfxlc/ 19061 19062PVRUSB2 VIDEO4LINUX DRIVER 19063M: Mike Isely <[email protected]> 19064L: [email protected] (subscribers-only) 19065L: [email protected] 19066S: Maintained 19067W: http://www.isely.net/pvrusb2/ 19068T: git git://linuxtv.org/media.git 19069F: Documentation/driver-api/media/drivers/pvrusb2* 19070F: drivers/media/usb/pvrusb2/ 19071 19072PWC WEBCAM DRIVER 19073M: Hans Verkuil <[email protected]> 19074L: [email protected] 19075S: Odd Fixes 19076T: git git://linuxtv.org/media.git 19077F: drivers/media/usb/pwc/* 19078F: include/trace/events/pwc.h 19079 19080PWM IR Transmitter 19081M: Sean Young <[email protected]> 19082L: [email protected] 19083S: Maintained 19084F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19085F: drivers/media/rc/pwm-ir-tx.c 19086 19087PWM SUBSYSTEM 19088M: Uwe Kleine-König <[email protected]> 19089L: [email protected] 19090S: Maintained 19091Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19092T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19093F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19094F: Documentation/devicetree/bindings/pwm/ 19095F: Documentation/driver-api/pwm.rst 19096F: drivers/gpio/gpio-mvebu.c 19097F: drivers/pwm/ 19098F: drivers/video/backlight/pwm_bl.c 19099F: include/dt-bindings/pwm/ 19100F: include/linux/pwm.h 19101F: include/linux/pwm_backlight.h 19102K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19103 19104PXA GPIO DRIVER 19105M: Robert Jarzmik <[email protected]> 19106L: [email protected] 19107S: Maintained 19108F: drivers/gpio/gpio-pxa.c 19109 19110PXA MMCI DRIVER 19111S: Orphan 19112 19113PXA RTC DRIVER 19114M: Robert Jarzmik <[email protected]> 19115L: [email protected] 19116S: Maintained 19117 19118PXA2xx/PXA3xx SUPPORT 19119M: Daniel Mack <[email protected]> 19120M: Haojian Zhuang <[email protected]> 19121M: Robert Jarzmik <[email protected]> 19122L: [email protected] (moderated for non-subscribers) 19123S: Maintained 19124T: git git://github.com/hzhuang1/linux.git 19125T: git git://github.com/rjarzmik/linux.git 19126F: arch/arm/boot/dts/intel/pxa/ 19127F: arch/arm/mach-pxa/ 19128F: drivers/dma/pxa* 19129F: drivers/pcmcia/pxa2xx* 19130F: drivers/pinctrl/pxa/ 19131F: drivers/spi/spi-pxa2xx* 19132F: drivers/usb/gadget/udc/pxa2* 19133F: include/sound/pxa2xx-lib.h 19134F: sound/arm/pxa* 19135F: sound/soc/pxa/ 19136 19137QAT DRIVER 19138M: Giovanni Cabiddu <[email protected]> 19139L: [email protected] 19140S: Supported 19141F: drivers/crypto/intel/qat/ 19142 19143QCOM AUDIO (ASoC) DRIVERS 19144M: Srinivas Kandagatla <[email protected]> 19145L: [email protected] 19146L: [email protected] 19147S: Supported 19148F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19149F: Documentation/devicetree/bindings/sound/qcom,* 19150F: drivers/soc/qcom/apr.c 19151F: include/dt-bindings/sound/qcom,wcd9335.h 19152F: sound/soc/codecs/lpass-rx-macro.* 19153F: sound/soc/codecs/lpass-tx-macro.* 19154F: sound/soc/codecs/lpass-va-macro.c 19155F: sound/soc/codecs/lpass-wsa-macro.* 19156F: sound/soc/codecs/msm8916-wcd-analog.c 19157F: sound/soc/codecs/msm8916-wcd-digital.c 19158F: sound/soc/codecs/wcd-clsh-v2.* 19159F: sound/soc/codecs/wcd-mbhc-v2.* 19160F: sound/soc/codecs/wcd9335.* 19161F: sound/soc/codecs/wcd934x.c 19162F: sound/soc/codecs/wsa881x.c 19163F: sound/soc/codecs/wsa883x.c 19164F: sound/soc/codecs/wsa884x.c 19165F: sound/soc/qcom/ 19166 19167QCOM EMBEDDED USB DEBUGGER (EUD) 19168M: Souradeep Chowdhury <[email protected]> 19169L: [email protected] 19170S: Maintained 19171F: Documentation/ABI/testing/sysfs-driver-eud 19172F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19173F: drivers/usb/misc/qcom_eud.c 19174 19175QCOM IPA DRIVER 19176M: Alex Elder <[email protected]> 19177L: [email protected] 19178S: Maintained 19179F: drivers/net/ipa/ 19180 19181QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19182M: Gabriel Somlo <[email protected]> 19183M: "Michael S. Tsirkin" <[email protected]> 19184L: [email protected] 19185S: Maintained 19186F: drivers/firmware/qemu_fw_cfg.c 19187F: include/uapi/linux/qemu_fw_cfg.h 19188 19189QIB DRIVER 19190M: Dennis Dalessandro <[email protected]> 19191L: [email protected] 19192S: Supported 19193F: drivers/infiniband/hw/qib/ 19194 19195QLOGIC QL41xxx FCOE DRIVER 19196M: Saurav Kashyap <[email protected]> 19197M: Javed Hasan <[email protected]> 19198M: [email protected] 19199L: [email protected] 19200S: Supported 19201F: drivers/scsi/qedf/ 19202 19203QLOGIC QL41xxx ISCSI DRIVER 19204M: Nilesh Javali <[email protected]> 19205M: Manish Rangankar <[email protected]> 19206M: [email protected] 19207L: [email protected] 19208S: Supported 19209F: drivers/scsi/qedi/ 19210 19211QLOGIC QL4xxx ETHERNET DRIVER 19212M: Manish Chopra <[email protected]> 19213L: [email protected] 19214S: Maintained 19215F: drivers/net/ethernet/qlogic/qed/ 19216F: drivers/net/ethernet/qlogic/qede/ 19217F: include/linux/qed/ 19218 19219QLOGIC QL4xxx RDMA DRIVER 19220M: Michal Kalderon <[email protected]> 19221L: [email protected] 19222S: Supported 19223F: drivers/infiniband/hw/qedr/ 19224F: include/uapi/rdma/qedr-abi.h 19225 19226QLOGIC QLA1280 SCSI DRIVER 19227M: Michael Reed <[email protected]> 19228L: [email protected] 19229S: Maintained 19230F: drivers/scsi/qla1280.[ch] 19231 19232QLOGIC QLA2XXX FC-SCSI DRIVER 19233M: Nilesh Javali <[email protected]> 19234M: [email protected] 19235L: [email protected] 19236S: Supported 19237F: drivers/scsi/qla2xxx/ 19238 19239QLOGIC QLA3XXX NETWORK DRIVER 19240M: [email protected] 19241L: [email protected] 19242S: Maintained 19243F: drivers/net/ethernet/qlogic/qla3xxx.* 19244 19245QLOGIC QLA4XXX iSCSI DRIVER 19246M: Nilesh Javali <[email protected]> 19247M: Manish Rangankar <[email protected]> 19248M: [email protected] 19249L: [email protected] 19250S: Supported 19251F: drivers/scsi/qla4xxx/ 19252 19253QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19254M: Shahed Shaikh <[email protected]> 19255M: Manish Chopra <[email protected]> 19256M: [email protected] 19257L: [email protected] 19258S: Maintained 19259F: drivers/net/ethernet/qlogic/qlcnic/ 19260 19261QM1D1B0004 MEDIA DRIVER 19262M: Akihiro Tsukada <[email protected]> 19263L: [email protected] 19264S: Odd Fixes 19265F: drivers/media/tuners/qm1d1b0004* 19266 19267QM1D1C0042 MEDIA DRIVER 19268M: Akihiro Tsukada <[email protected]> 19269L: [email protected] 19270S: Odd Fixes 19271F: drivers/media/tuners/qm1d1c0042* 19272 19273QNAP MCU DRIVER 19274M: Heiko Stuebner <[email protected]> 19275S: Maintained 19276F: drivers/hwmon/qnap-mcu-hwmon.c 19277F: drivers/input/misc/qnap-mcu-input.c 19278F: drivers/leds/leds-qnap-mcu.c 19279F: drivers/mfd/qnap-mcu.c 19280F: include/linux/mfd/qnap-mcu.h 19281 19282QNX4 FILESYSTEM 19283M: Anders Larsen <[email protected]> 19284S: Maintained 19285W: http://www.alarsen.net/linux/qnx4fs/ 19286F: fs/qnx4/ 19287F: include/uapi/linux/qnx4_fs.h 19288F: include/uapi/linux/qnxtypes.h 19289 19290QNX6 FILESYSTEM 19291S: Orphan 19292F: Documentation/filesystems/qnx6.rst 19293F: fs/qnx6/ 19294F: include/linux/qnx6_fs.h 19295 19296QORIQ DPAA2 FSL-MC BUS DRIVER 19297M: Stuart Yoder <[email protected]> 19298M: Laurentiu Tudor <[email protected]> 19299L: [email protected] 19300S: Maintained 19301F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19302F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 19303F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19304F: drivers/bus/fsl-mc/ 19305F: include/uapi/linux/fsl_mc.h 19306 19307QT1010 MEDIA DRIVER 19308L: [email protected] 19309S: Orphan 19310W: https://linuxtv.org 19311Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19312F: drivers/media/tuners/qt1010* 19313 19314QUALCOMM ATH12K WIRELESS DRIVER 19315M: Kalle Valo <[email protected]> 19316M: Jeff Johnson <[email protected]> 19317L: [email protected] 19318S: Supported 19319W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19320T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19321F: drivers/net/wireless/ath/ath12k/ 19322N: ath12k 19323 19324QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19325M: Kalle Valo <[email protected]> 19326M: Jeff Johnson <[email protected]> 19327L: [email protected] 19328S: Supported 19329W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19330T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19331F: drivers/net/wireless/ath/ath10k/ 19332N: ath10k 19333 19334QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19335M: Kalle Valo <[email protected]> 19336M: Jeff Johnson <[email protected]> 19337L: [email protected] 19338S: Supported 19339W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19340B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19341T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19342F: drivers/net/wireless/ath/ath11k/ 19343N: ath11k 19344 19345QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19346M: Toke Høiland-Jørgensen <[email protected]> 19347L: [email protected] 19348S: Maintained 19349W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19350T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19351F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19352F: drivers/net/wireless/ath/ath9k/ 19353 19354QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19355M: Stefan Wahren <[email protected]> 19356L: [email protected] 19357S: Maintained 19358F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19359F: drivers/net/ethernet/qualcomm/qca* 19360 19361QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19362M: Stephan Gerhold <[email protected]> 19363L: [email protected] 19364L: [email protected] 19365S: Maintained 19366F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19367F: drivers/net/wwan/qcom_bam_dmux.c 19368 19369QUALCOMM CAMERA SUBSYSTEM DRIVER 19370M: Robert Foss <[email protected]> 19371M: Todor Tomov <[email protected]> 19372M: Bryan O'Donoghue <[email protected]> 19373L: [email protected] 19374S: Maintained 19375F: Documentation/admin-guide/media/qcom_camss.rst 19376F: Documentation/devicetree/bindings/media/qcom,*camss* 19377F: drivers/media/platform/qcom/camss/ 19378 19379QUALCOMM CLOCK DRIVERS 19380M: Bjorn Andersson <[email protected]> 19381L: [email protected] 19382S: Supported 19383T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19384F: Documentation/devicetree/bindings/clock/qcom,* 19385F: drivers/clk/qcom/ 19386F: include/dt-bindings/clock/qcom,* 19387 19388QUALCOMM CLOUD AI (QAIC) DRIVER 19389M: Jeffrey Hugo <[email protected]> 19390R: Carl Vanderlip <[email protected]> 19391L: [email protected] 19392L: [email protected] 19393S: Supported 19394T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19395F: Documentation/accel/qaic/ 19396F: drivers/accel/qaic/ 19397F: include/uapi/drm/qaic_accel.h 19398 19399QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19400M: Bjorn Andersson <[email protected]> 19401M: Konrad Dybcio <[email protected]> 19402L: [email protected] 19403L: [email protected] 19404S: Maintained 19405F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19406F: drivers/pmdomain/qcom/cpr.c 19407 19408QUALCOMM CPUCP MAILBOX DRIVER 19409M: Sibi Sankar <[email protected]> 19410L: [email protected] 19411S: Supported 19412F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19413F: drivers/mailbox/qcom-cpucp-mbox.c 19414 19415QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19416M: Ilia Lin <[email protected]> 19417L: [email protected] 19418S: Maintained 19419F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19420F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19421F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19422 19423QUALCOMM CRYPTO DRIVERS 19424M: Thara Gopinath <[email protected]> 19425L: [email protected] 19426L: [email protected] 19427S: Maintained 19428F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19429F: drivers/crypto/qce/ 19430 19431QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19432M: Timur Tabi <[email protected]> 19433L: [email protected] 19434S: Maintained 19435F: drivers/net/ethernet/qualcomm/emac/ 19436 19437QUALCOMM ETHQOS ETHERNET DRIVER 19438M: Vinod Koul <[email protected]> 19439L: [email protected] 19440L: [email protected] 19441S: Maintained 19442F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19443F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19444 19445QUALCOMM FASTRPC DRIVER 19446M: Srinivas Kandagatla <[email protected]> 19447M: Amol Maheshwari <[email protected]> 19448L: [email protected] 19449L: [email protected] 19450S: Maintained 19451F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19452F: drivers/misc/fastrpc.c 19453F: include/uapi/misc/fastrpc.h 19454 19455QUALCOMM HEXAGON ARCHITECTURE 19456M: Brian Cain <[email protected]> 19457L: [email protected] 19458S: Supported 19459T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19460F: arch/hexagon/ 19461 19462QUALCOMM HIDMA DRIVER 19463M: Sinan Kaya <[email protected]> 19464L: [email protected] (moderated for non-subscribers) 19465L: [email protected] 19466L: [email protected] 19467S: Supported 19468F: drivers/dma/qcom/hidma* 19469 19470QUALCOMM I2C CCI DRIVER 19471M: Loic Poulain <[email protected]> 19472M: Robert Foss <[email protected]> 19473L: [email protected] 19474L: [email protected] 19475S: Maintained 19476F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19477F: drivers/i2c/busses/i2c-qcom-cci.c 19478 19479QUALCOMM INTERCONNECT BWMON DRIVER 19480M: Krzysztof Kozlowski <[email protected]> 19481L: [email protected] 19482S: Maintained 19483F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19484F: drivers/soc/qcom/icc-bwmon.c 19485F: drivers/soc/qcom/trace_icc-bwmon.h 19486 19487QUALCOMM IOMMU 19488M: Rob Clark <[email protected]> 19489L: [email protected] 19490L: [email protected] 19491S: Maintained 19492F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19493F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19494F: drivers/iommu/msm_iommu* 19495 19496QUALCOMM IPC ROUTER (QRTR) DRIVER 19497M: Manivannan Sadhasivam <[email protected]> 19498L: [email protected] 19499S: Maintained 19500F: include/trace/events/qrtr.h 19501F: include/uapi/linux/qrtr.h 19502F: net/qrtr/ 19503 19504QUALCOMM IPCC MAILBOX DRIVER 19505M: Manivannan Sadhasivam <[email protected]> 19506L: [email protected] 19507S: Supported 19508F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19509F: drivers/mailbox/qcom-ipcc.c 19510F: include/dt-bindings/mailbox/qcom-ipcc.h 19511 19512QUALCOMM IPQ4019 USB PHY DRIVER 19513M: Robert Marko <[email protected]> 19514M: Luka Perkov <[email protected]> 19515L: [email protected] 19516S: Maintained 19517F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19518F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19519 19520QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19521M: Robert Marko <[email protected]> 19522M: Luka Perkov <[email protected]> 19523L: [email protected] 19524S: Maintained 19525F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19526F: drivers/regulator/vqmmc-ipq4019-regulator.c 19527 19528QUALCOMM NAND CONTROLLER DRIVER 19529M: Manivannan Sadhasivam <[email protected]> 19530L: [email protected] 19531L: [email protected] 19532S: Maintained 19533F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19534F: drivers/mtd/nand/raw/qcom_nandc.c 19535 19536QUALCOMM QSEECOM DRIVER 19537M: Maximilian Luz <[email protected]> 19538L: [email protected] 19539S: Maintained 19540F: drivers/firmware/qcom/qcom_qseecom.c 19541 19542QUALCOMM QSEECOM UEFISECAPP DRIVER 19543M: Maximilian Luz <[email protected]> 19544L: [email protected] 19545S: Maintained 19546F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19547 19548QUALCOMM RMNET DRIVER 19549M: Subash Abhinov Kasiviswanathan <[email protected]> 19550M: Sean Tranchetti <[email protected]> 19551L: [email protected] 19552S: Maintained 19553F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19554F: drivers/net/ethernet/qualcomm/rmnet/ 19555F: include/linux/if_rmnet.h 19556 19557QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19558M: Bartosz Golaszewski <[email protected]> 19559L: [email protected] 19560S: Maintained 19561F: drivers/firmware/qcom/qcom_tzmem.c 19562F: drivers/firmware/qcom/qcom_tzmem.h 19563F: include/linux/firmware/qcom/qcom_tzmem.h 19564 19565QUALCOMM TSENS THERMAL DRIVER 19566M: Amit Kucheria <[email protected]> 19567M: Thara Gopinath <[email protected]> 19568L: [email protected] 19569L: [email protected] 19570S: Maintained 19571F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19572F: drivers/thermal/qcom/ 19573 19574QUALCOMM TYPEC PORT MANAGER DRIVER 19575M: Bryan O'Donoghue <[email protected]> 19576L: [email protected] 19577L: [email protected] 19578S: Maintained 19579F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19580F: drivers/usb/typec/tcpm/qcom/ 19581 19582QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19583M: Stanimir Varbanov <[email protected]> 19584M: Vikash Garodia <[email protected]> 19585R: Bryan O'Donoghue <[email protected]> 19586L: [email protected] 19587L: [email protected] 19588S: Maintained 19589T: git git://linuxtv.org/media.git 19590F: Documentation/devicetree/bindings/media/*venus* 19591F: drivers/media/platform/qcom/venus/ 19592 19593QUALCOMM WCN36XX WIRELESS DRIVER 19594M: Loic Poulain <[email protected]> 19595L: [email protected] 19596S: Supported 19597W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 19598F: drivers/net/wireless/ath/wcn36xx/ 19599 19600QUANTENNA QTNFMAC WIRELESS DRIVER 19601M: Igor Mitsyanko <[email protected]> 19602R: Sergey Matyukevich <[email protected]> 19603L: [email protected] 19604S: Maintained 19605F: drivers/net/wireless/quantenna 19606 19607RADEON and AMDGPU DRM DRIVERS 19608M: Alex Deucher <[email protected]> 19609M: Christian König <[email protected]> 19610M: Xinhui Pan <[email protected]> 19611L: [email protected] 19612S: Supported 19613B: https://gitlab.freedesktop.org/drm/amd/-/issues 19614C: irc://irc.oftc.net/radeon 19615T: git https://gitlab.freedesktop.org/agd5f/linux.git 19616F: Documentation/gpu/amdgpu/ 19617F: drivers/gpu/drm/amd/ 19618F: drivers/gpu/drm/ci/xfails/amd* 19619F: drivers/gpu/drm/radeon/ 19620F: include/uapi/drm/amdgpu_drm.h 19621F: include/uapi/drm/radeon_drm.h 19622 19623RADEON FRAMEBUFFER DISPLAY DRIVER 19624M: Benjamin Herrenschmidt <[email protected]> 19625L: [email protected] 19626S: Maintained 19627F: drivers/video/fbdev/aty/radeon* 19628F: include/uapi/linux/radeonfb.h 19629 19630RADIOSHARK RADIO DRIVER 19631M: Hans Verkuil <[email protected]> 19632L: [email protected] 19633S: Maintained 19634T: git git://linuxtv.org/media.git 19635F: drivers/media/radio/radio-shark.c 19636 19637RADIOSHARK2 RADIO DRIVER 19638M: Hans Verkuil <[email protected]> 19639L: [email protected] 19640S: Maintained 19641T: git git://linuxtv.org/media.git 19642F: drivers/media/radio/radio-shark2.c 19643F: drivers/media/radio/radio-tea5777.c 19644 19645RADOS BLOCK DEVICE (RBD) 19646M: Ilya Dryomov <[email protected]> 19647R: Dongsheng Yang <[email protected]> 19648L: [email protected] 19649S: Supported 19650W: http://ceph.com/ 19651T: git https://github.com/ceph/ceph-client.git 19652F: Documentation/ABI/testing/sysfs-bus-rbd 19653F: drivers/block/rbd.c 19654F: drivers/block/rbd_types.h 19655 19656RAGE128 FRAMEBUFFER DISPLAY DRIVER 19657L: [email protected] 19658S: Orphan 19659F: drivers/video/fbdev/aty/aty128fb.c 19660 19661RAINSHADOW-CEC DRIVER 19662M: Hans Verkuil <[email protected]> 19663L: [email protected] 19664S: Maintained 19665T: git git://linuxtv.org/media.git 19666F: drivers/media/cec/usb/rainshadow/ 19667 19668RALINK MIPS ARCHITECTURE 19669M: John Crispin <[email protected]> 19670M: Sergio Paracuellos <[email protected]> 19671L: [email protected] 19672S: Maintained 19673F: arch/mips/ralink 19674 19675RALINK MT7621 MIPS ARCHITECTURE 19676M: Chester A. Unal <[email protected]> 19677M: Sergio Paracuellos <[email protected]> 19678L: [email protected] 19679S: Maintained 19680F: arch/mips/boot/dts/ralink/mt7621* 19681 19682RALINK RT2X00 WIRELESS LAN DRIVER 19683M: Stanislaw Gruszka <[email protected]> 19684L: [email protected] 19685S: Maintained 19686F: drivers/net/wireless/ralink/rt2x00/ 19687 19688RAMDISK RAM BLOCK DEVICE DRIVER 19689M: Jens Axboe <[email protected]> 19690S: Maintained 19691F: Documentation/admin-guide/blockdev/ramdisk.rst 19692F: drivers/block/brd.c 19693 19694RANCHU VIRTUAL BOARD FOR MIPS 19695M: Miodrag Dinic <[email protected]> 19696L: [email protected] 19697S: Supported 19698F: arch/mips/configs/generic/board-ranchu.config 19699F: arch/mips/generic/board-ranchu.c 19700 19701RANDOM NUMBER DRIVER 19702M: "Theodore Ts'o" <[email protected]> 19703M: Jason A. Donenfeld <[email protected]> 19704S: Maintained 19705T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 19706F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 19707F: drivers/char/random.c 19708F: include/linux/random.h 19709F: include/uapi/linux/random.h 19710F: drivers/virt/vmgenid.c 19711N: ^.*/vdso/[^/]*getrandom[^/]+$ 19712 19713RAPIDIO SUBSYSTEM 19714M: Matt Porter <[email protected]> 19715M: Alexandre Bounine <[email protected]> 19716S: Maintained 19717F: drivers/rapidio/ 19718 19719RAS INFRASTRUCTURE 19720M: Tony Luck <[email protected]> 19721M: Borislav Petkov <[email protected]> 19722L: [email protected] 19723S: Maintained 19724F: Documentation/admin-guide/RAS 19725F: drivers/ras/ 19726F: include/linux/ras.h 19727F: include/ras/ras_event.h 19728 19729RAS FRU MEMORY POISON MANAGER (FMPM) 19730M: Yazen Ghannam <[email protected]> 19731L: [email protected] 19732S: Maintained 19733F: drivers/ras/amd/fmpm.c 19734 19735RASPBERRY PI PISP BACK END 19736M: Jacopo Mondi <[email protected]> 19737R: Raspberry Pi Kernel Maintenance <[email protected]> 19738L: [email protected] 19739S: Maintained 19740F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 19741F: drivers/media/platform/raspberrypi/pisp_be/ 19742F: include/uapi/linux/media/raspberrypi/ 19743 19744RASPBERRY PI PISP CAMERA FRONT END 19745M: Tomi Valkeinen <[email protected]> 19746M: Raspberry Pi Kernel Maintenance <[email protected]> 19747S: Maintained 19748F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 19749F: drivers/media/platform/raspberrypi/rp1-cfe/ 19750 19751RC-CORE / LIRC FRAMEWORK 19752M: Sean Young <[email protected]> 19753L: [email protected] 19754S: Maintained 19755W: http://linuxtv.org 19756T: git git://linuxtv.org/media.git 19757F: Documentation/driver-api/media/rc-core.rst 19758F: Documentation/userspace-api/media/rc/ 19759F: drivers/media/rc/ 19760F: include/media/rc-core.h 19761F: include/media/rc-map.h 19762F: include/uapi/linux/lirc.h 19763 19764RCMM REMOTE CONTROLS DECODER 19765M: Patrick Lerda <[email protected]> 19766S: Maintained 19767F: drivers/media/rc/ir-rcmm-decoder.c 19768 19769RCUTORTURE TEST FRAMEWORK 19770M: "Paul E. McKenney" <[email protected]> 19771M: Josh Triplett <[email protected]> 19772R: Steven Rostedt <[email protected]> 19773R: Mathieu Desnoyers <[email protected]> 19774R: Lai Jiangshan <[email protected]> 19775L: [email protected] 19776S: Supported 19777T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19778F: tools/testing/selftests/rcutorture 19779 19780RDACM20 Camera Sensor 19781M: Jacopo Mondi <[email protected]> 19782M: Kieran Bingham <kieran.bingham[email protected]> 19783M: Laurent Pinchart <laurent.pinchart[email protected]> 19784M: Niklas Söderlund <niklas.soderlund[email protected]> 19785L: [email protected] 19786S: Maintained 19787F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19788F: drivers/media/i2c/max9271.c 19789F: drivers/media/i2c/max9271.h 19790F: drivers/media/i2c/rdacm20.c 19791 19792RDACM21 Camera Sensor 19793M: Jacopo Mondi <[email protected]> 19794M: Kieran Bingham <kieran.bingham[email protected]> 19795M: Laurent Pinchart <laurent.pinchart[email protected]> 19796M: Niklas Söderlund <niklas.soderlund[email protected]> 19797L: [email protected] 19798S: Maintained 19799F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19800F: drivers/media/i2c/max9271.c 19801F: drivers/media/i2c/max9271.h 19802F: drivers/media/i2c/rdacm21.c 19803 19804RDC R-321X SoC 19805M: Florian Fainelli <[email protected]> 19806S: Maintained 19807 19808RDC R6040 FAST ETHERNET DRIVER 19809M: Florian Fainelli <[email protected]> 19810L: [email protected] 19811S: Maintained 19812F: drivers/net/ethernet/rdc/r6040.c 19813 19814RDMAVT - RDMA verbs software 19815M: Dennis Dalessandro <[email protected]> 19816L: [email protected] 19817S: Supported 19818F: drivers/infiniband/sw/rdmavt 19819 19820RDS - RELIABLE DATAGRAM SOCKETS 19821M: Allison Henderson <[email protected]> 19822L: [email protected] 19823L: [email protected] 19824L: [email protected] (moderated for non-subscribers) 19825S: Supported 19826W: https://oss.oracle.com/projects/rds/ 19827F: Documentation/networking/rds.rst 19828F: net/rds/ 19829F: tools/testing/selftests/net/rds/ 19830 19831RDT - RESOURCE ALLOCATION 19832M: Fenghua Yu <[email protected]> 19833M: Reinette Chatre <[email protected]> 19834L: [email protected] 19835S: Supported 19836F: Documentation/arch/x86/resctrl* 19837F: arch/x86/include/asm/resctrl.h 19838F: arch/x86/kernel/cpu/resctrl/ 19839F: tools/testing/selftests/resctrl/ 19840 19841READ-COPY UPDATE (RCU) 19842M: "Paul E. McKenney" <[email protected]> 19843M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 19844M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 19845M: Joel Fernandes <[email protected]> 19846M: Josh Triplett <[email protected]> 19847M: Boqun Feng <[email protected]> 19848M: Uladzislau Rezki <[email protected]> 19849R: Steven Rostedt <[email protected]> 19850R: Mathieu Desnoyers <[email protected]> 19851R: Lai Jiangshan <[email protected]> 19852R: Zqiang <[email protected]> 19853L: [email protected] 19854S: Supported 19855W: http://www.rdrop.com/users/paulmck/RCU/ 19856T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19857F: Documentation/RCU/ 19858F: include/linux/rcu* 19859F: kernel/rcu/ 19860F: rust/kernel/sync/rcu.rs 19861X: Documentation/RCU/torture.rst 19862X: include/linux/srcu*.h 19863X: kernel/rcu/srcu*.c 19864 19865REAL TIME CLOCK (RTC) SUBSYSTEM 19866M: Alexandre Belloni <[email protected]> 19867L: [email protected] 19868S: Maintained 19869Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 19870T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 19871F: Documentation/admin-guide/rtc.rst 19872F: Documentation/devicetree/bindings/rtc/ 19873F: drivers/rtc/ 19874F: include/linux/rtc.h 19875F: include/linux/rtc/ 19876F: include/uapi/linux/rtc.h 19877F: tools/testing/selftests/rtc/ 19878 19879Real-time Linux Analysis (RTLA) tools 19880M: Steven Rostedt <[email protected]> 19881L: [email protected] 19882S: Maintained 19883F: Documentation/tools/rtla/ 19884F: tools/tracing/rtla/ 19885 19886Real-time Linux (PREEMPT_RT) 19887M: Sebastian Andrzej Siewior <[email protected]> 19888M: Clark Williams <[email protected]> 19889M: Steven Rostedt <[email protected]> 19890L: [email protected] 19891S: Supported 19892K: PREEMPT_RT 19893 19894REALTEK AUDIO CODECS 19895M: Oder Chiou <[email protected]> 19896S: Maintained 19897F: include/sound/rt*.h 19898F: sound/soc/codecs/rt* 19899 19900REALTEK OTTO WATCHDOG 19901M: Sander Vanheule <[email protected]> 19902L: [email protected] 19903S: Maintained 19904F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 19905F: drivers/watchdog/realtek_otto_wdt.c 19906 19907REALTEK RTL83xx SMI DSA ROUTER CHIPS 19908M: Linus Walleij <[email protected]> 19909M: Alvin Šipraga <[email protected]> 19910S: Maintained 19911F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 19912F: drivers/net/dsa/realtek/* 19913 19914REALTEK SPI-NAND 19915M: Chris Packham <[email protected]> 19916S: Maintained 19917F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 19918F: drivers/spi/spi-realtek-rtl-snand.c 19919 19920REALTEK WIRELESS DRIVER (rtlwifi family) 19921M: Ping-Ke Shih <[email protected]> 19922L: [email protected] 19923S: Maintained 19924T: git https://github.com/pkshih/rtw.git 19925F: drivers/net/wireless/realtek/rtlwifi/ 19926 19927REALTEK WIRELESS DRIVER (rtw88) 19928M: Ping-Ke Shih <[email protected]> 19929L: [email protected] 19930S: Maintained 19931T: git https://github.com/pkshih/rtw.git 19932F: drivers/net/wireless/realtek/rtw88/ 19933 19934REALTEK WIRELESS DRIVER (rtw89) 19935M: Ping-Ke Shih <[email protected]> 19936L: [email protected] 19937S: Maintained 19938T: git https://github.com/pkshih/rtw.git 19939F: drivers/net/wireless/realtek/rtw89/ 19940 19941REDPINE WIRELESS DRIVER 19942L: [email protected] 19943S: Orphan 19944F: drivers/net/wireless/rsi/ 19945 19946REGISTER MAP ABSTRACTION 19947M: Mark Brown <[email protected]> 19948L: [email protected] 19949S: Supported 19950T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 19951F: Documentation/devicetree/bindings/regmap/ 19952F: drivers/base/regmap/ 19953F: include/linux/regmap.h 19954 19955REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 19956M: Bjorn Andersson <[email protected]> 19957M: Mathieu Poirier <[email protected]> 19958L: [email protected] 19959S: Maintained 19960T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 19961F: Documentation/ABI/testing/sysfs-class-remoteproc 19962F: Documentation/devicetree/bindings/remoteproc/ 19963F: Documentation/staging/remoteproc.rst 19964F: drivers/remoteproc/ 19965F: include/linux/remoteproc.h 19966F: include/linux/remoteproc/ 19967 19968REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 19969M: Bjorn Andersson <[email protected]> 19970M: Mathieu Poirier <[email protected]> 19971L: [email protected] 19972S: Maintained 19973T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 19974F: Documentation/ABI/testing/sysfs-bus-rpmsg 19975F: Documentation/staging/rpmsg.rst 19976F: drivers/rpmsg/ 19977F: include/linux/rpmsg.h 19978F: include/linux/rpmsg/ 19979F: include/uapi/linux/rpmsg.h 19980F: samples/rpmsg/ 19981 19982REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 19983M: Stephan Gerhold <[email protected]> 19984L: [email protected] 19985L: [email protected] 19986S: Maintained 19987F: drivers/net/wwan/rpmsg_wwan_ctrl.c 19988 19989RENESAS CLOCK DRIVERS 19990M: Geert Uytterhoeven <[email protected]> 19991L: [email protected] 19992S: Supported 19993T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 19994F: Documentation/devicetree/bindings/clock/renesas,* 19995F: drivers/clk/renesas/ 19996 19997RENESAS EMEV2 I2C DRIVER 19998M: Wolfram Sang <[email protected]> 19999L: [email protected] 20000S: Supported 20001F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20002F: drivers/i2c/busses/i2c-emev2.c 20003 20004RENESAS ETHERNET AVB DRIVER 20005M: Paul Barker <[email protected]> 20006M: Niklas Söderlund <[email protected]> 20007L: [email protected] 20008L: [email protected] 20009S: Maintained 20010F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20011F: drivers/net/ethernet/renesas/Kconfig 20012F: drivers/net/ethernet/renesas/Makefile 20013F: drivers/net/ethernet/renesas/ravb* 20014 20015RENESAS ETHERNET SWITCH DRIVER 20016R: Yoshihiro Shimoda <[email protected]> 20017L: [email protected] 20018L: [email protected] 20019F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20020F: drivers/net/ethernet/renesas/Kconfig 20021F: drivers/net/ethernet/renesas/Makefile 20022F: drivers/net/ethernet/renesas/rcar_gen4* 20023F: drivers/net/ethernet/renesas/rswitch* 20024 20025RENESAS ETHERNET TSN DRIVER 20026M: Niklas Söderlund <[email protected]> 20027L: [email protected] 20028L: [email protected] 20029S: Maintained 20030F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20031F: drivers/net/ethernet/renesas/rtsn.* 20032 20033RENESAS IDT821034 ASoC CODEC 20034M: Herve Codina <[email protected]> 20035L: [email protected] 20036S: Maintained 20037F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20038F: sound/soc/codecs/idt821034.c 20039 20040RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20041M: Kuninori Morimoto <[email protected]> 20042L: [email protected] 20043L: [email protected] 20044S: Supported 20045F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20046F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20047F: sound/soc/renesas/rcar/ 20048F: sound/soc/renesas/fsi.c 20049F: include/sound/sh_fsi.h 20050 20051RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20052M: Miquel Raynal <[email protected]> 20053L: [email protected] 20054L: [email protected] 20055S: Maintained 20056F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20057F: drivers/mtd/nand/raw/renesas-nand-controller.c 20058 20059RENESAS R-CAR GYROADC DRIVER 20060M: Marek Vasut <[email protected]> 20061L: [email protected] 20062S: Supported 20063F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20064F: drivers/iio/adc/rcar-gyroadc.c 20065 20066RENESAS R-CAR I2C DRIVERS 20067M: Wolfram Sang <[email protected]> 20068L: [email protected] 20069S: Supported 20070F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20071F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20072F: drivers/i2c/busses/i2c-rcar.c 20073F: drivers/i2c/busses/i2c-sh_mobile.c 20074 20075RENESAS R-CAR SATA DRIVER 20076M: Geert Uytterhoeven <[email protected]> 20077L: [email protected] 20078L: [email protected] 20079S: Supported 20080F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20081F: drivers/ata/sata_rcar.c 20082 20083RENESAS R-CAR THERMAL DRIVERS 20084M: Niklas Söderlund <[email protected]> 20085L: [email protected] 20086S: Supported 20087F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20088F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20089F: drivers/thermal/renesas/rcar_gen3_thermal.c 20090F: drivers/thermal/renesas/rcar_thermal.c 20091 20092RENESAS RIIC DRIVER 20093M: Chris Brandt <[email protected]> 20094L: [email protected] 20095S: Supported 20096F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20097F: drivers/i2c/busses/i2c-riic.c 20098 20099RENESAS RZ AUDIO (ASoC) DRIVER 20100M: Biju Das <[email protected]> 20101M: Lad Prabhakar <[email protected]> 20102L: [email protected] 20103L: [email protected] 20104S: Supported 20105F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20106F: sound/soc/renesas/rz-ssi.c 20107 20108RENESAS RZ/G2L A/D DRIVER 20109M: Lad Prabhakar <[email protected]> 20110L: [email protected] 20111L: [email protected] 20112S: Supported 20113F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20114F: drivers/iio/adc/rzg2l_adc.c 20115 20116RENESAS RZ/G2L MTU3a COUNTER DRIVER 20117M: Biju Das <[email protected]> 20118L: [email protected] 20119L: [email protected] 20120S: Supported 20121F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20122F: drivers/counter/rz-mtu3-cnt.c 20123 20124RENESAS RTCA-3 RTC DRIVER 20125M: Claudiu Beznea <[email protected]> 20126L: [email protected] 20127L: [email protected] 20128S: Supported 20129F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20130F: drivers/rtc/rtc-renesas-rtca3.c 20131 20132RENESAS RZ/N1 A5PSW SWITCH DRIVER 20133M: Clément Léger <[email protected]> 20134L: [email protected] 20135L: [email protected] 20136S: Maintained 20137F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20138F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20139F: drivers/net/dsa/rzn1_a5psw* 20140F: drivers/net/pcs/pcs-rzn1-miic.c 20141F: include/dt-bindings/net/pcs-rzn1-miic.h 20142F: include/linux/pcs-rzn1-miic.h 20143F: net/dsa/tag_rzn1_a5psw.c 20144 20145RENESAS RZ/N1 DWMAC GLUE LAYER 20146M: Romain Gantois <[email protected]> 20147S: Maintained 20148F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20149F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20150 20151RENESAS RZ/N1 RTC CONTROLLER DRIVER 20152M: Miquel Raynal <[email protected]> 20153L: [email protected] 20154L: [email protected] 20155S: Maintained 20156F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20157F: drivers/rtc/rtc-rzn1.c 20158 20159RENESAS RZ/N1 USBF CONTROLLER DRIVER 20160M: Herve Codina <[email protected]> 20161L: [email protected] 20162L: [email protected] 20163S: Maintained 20164F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20165F: drivers/usb/gadget/udc/renesas_usbf.c 20166 20167RENESAS RZ/V2M I2C DRIVER 20168M: Fabrizio Castro <[email protected]> 20169L: [email protected] 20170L: [email protected] 20171S: Supported 20172F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20173F: drivers/i2c/busses/i2c-rzv2m.c 20174 20175RENESAS SUPERH ETHERNET DRIVER 20176M: Niklas Söderlund <[email protected]> 20177L: [email protected] 20178L: [email protected] 20179S: Maintained 20180F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20181F: drivers/net/ethernet/renesas/Kconfig 20182F: drivers/net/ethernet/renesas/Makefile 20183F: drivers/net/ethernet/renesas/sh_eth* 20184F: include/linux/sh_eth.h 20185 20186RENESAS USB PHY DRIVER 20187M: Yoshihiro Shimoda <[email protected]> 20188L: [email protected] 20189S: Maintained 20190F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20191 20192RENESAS VERSACLOCK 7 CLOCK DRIVER 20193M: Alex Helms <[email protected]> 20194S: Maintained 20195F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20196F: drivers/clk/clk-versaclock7.c 20197 20198RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20199M: Herve Codina <[email protected]> 20200L: [email protected] 20201S: Maintained 20202F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20203F: drivers/iio/potentiometer/x9250.c 20204 20205RESET CONTROLLER FRAMEWORK 20206M: Philipp Zabel <[email protected]> 20207S: Maintained 20208T: git git://git.pengutronix.de/git/pza/linux 20209F: Documentation/devicetree/bindings/reset/ 20210F: Documentation/driver-api/reset.rst 20211F: drivers/reset/ 20212F: include/dt-bindings/reset/ 20213F: include/linux/reset-controller.h 20214F: include/linux/reset.h 20215F: include/linux/reset/ 20216K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20217 20218RESTARTABLE SEQUENCES SUPPORT 20219M: Mathieu Desnoyers <[email protected]> 20220M: Peter Zijlstra <[email protected]> 20221M: "Paul E. McKenney" <[email protected]> 20222M: Boqun Feng <[email protected]> 20223L: [email protected] 20224S: Supported 20225F: include/trace/events/rseq.h 20226F: include/uapi/linux/rseq.h 20227F: kernel/rseq.c 20228F: tools/testing/selftests/rseq/ 20229 20230RFKILL 20231M: Johannes Berg <[email protected]> 20232L: [email protected] 20233S: Maintained 20234W: https://wireless.wiki.kernel.org/ 20235Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20236T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20237T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20238F: Documentation/ABI/stable/sysfs-class-rfkill 20239F: Documentation/driver-api/rfkill.rst 20240F: include/linux/rfkill.h 20241F: include/uapi/linux/rfkill.h 20242F: net/rfkill/ 20243 20244RHASHTABLE 20245M: Thomas Graf <[email protected]> 20246M: Herbert Xu <[email protected]> 20247L: [email protected] 20248S: Maintained 20249F: include/linux/rhashtable-types.h 20250F: include/linux/rhashtable.h 20251F: lib/rhashtable.c 20252F: lib/test_rhashtable.c 20253 20254RICOH R5C592 MEMORYSTICK DRIVER 20255M: Maxim Levitsky <[email protected]> 20256S: Maintained 20257F: drivers/memstick/host/r592.* 20258 20259RICOH SMARTMEDIA/XD DRIVER 20260M: Maxim Levitsky <[email protected]> 20261S: Maintained 20262F: drivers/mtd/nand/raw/r852.c 20263F: drivers/mtd/nand/raw/r852.h 20264 20265RISC-V AIA DRIVERS 20266M: Anup Patel <[email protected]> 20267L: [email protected] 20268S: Maintained 20269F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20270F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20271F: drivers/irqchip/irq-riscv-aplic-*.c 20272F: drivers/irqchip/irq-riscv-aplic-*.h 20273F: drivers/irqchip/irq-riscv-imsic-*.c 20274F: drivers/irqchip/irq-riscv-imsic-*.h 20275F: drivers/irqchip/irq-riscv-intc.c 20276F: include/linux/irqchip/riscv-aplic.h 20277F: include/linux/irqchip/riscv-imsic.h 20278 20279RISC-V ARCHITECTURE 20280M: Paul Walmsley <[email protected]> 20281M: Palmer Dabbelt <[email protected]> 20282M: Albert Ou <[email protected]> 20283L: [email protected] 20284S: Supported 20285Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20286C: irc://irc.libera.chat/riscv 20287P: Documentation/arch/riscv/patch-acceptance.rst 20288T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20289F: arch/riscv/ 20290N: riscv 20291K: riscv 20292 20293RISC-V IOMMU 20294M: Tomasz Jeznach <[email protected]> 20295L: [email protected] 20296L: [email protected] 20297S: Maintained 20298T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20299F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20300F: drivers/iommu/riscv/ 20301 20302RISC-V MICROCHIP FPGA SUPPORT 20303M: Conor Dooley <[email protected]> 20304M: Daire McNamara <[email protected]> 20305L: [email protected] 20306S: Supported 20307F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20308F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20309F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20310F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20311F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20312F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20313F: Documentation/devicetree/bindings/riscv/microchip.yaml 20314F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20315F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20316F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20317F: arch/riscv/boot/dts/microchip/ 20318F: drivers/char/hw_random/mpfs-rng.c 20319F: drivers/clk/microchip/clk-mpfs*.c 20320F: drivers/firmware/microchip/mpfs-auto-update.c 20321F: drivers/gpio/gpio-mpfs.c 20322F: drivers/i2c/busses/i2c-microchip-corei2c.c 20323F: drivers/mailbox/mailbox-mpfs.c 20324F: drivers/pci/controller/plda/pcie-microchip-host.c 20325F: drivers/pwm/pwm-microchip-core.c 20326F: drivers/reset/reset-mpfs.c 20327F: drivers/rtc/rtc-mpfs.c 20328F: drivers/soc/microchip/mpfs-sys-controller.c 20329F: drivers/spi/spi-microchip-core-qspi.c 20330F: drivers/spi/spi-microchip-core.c 20331F: drivers/usb/musb/mpfs.c 20332F: include/soc/microchip/mpfs.h 20333 20334RISC-V MISC SOC SUPPORT 20335M: Conor Dooley <[email protected]> 20336L: [email protected] 20337S: Maintained 20338Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20339T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20340F: arch/riscv/boot/dts/canaan/ 20341F: arch/riscv/boot/dts/microchip/ 20342F: arch/riscv/boot/dts/sifive/ 20343F: arch/riscv/boot/dts/starfive/ 20344 20345RISC-V PMU DRIVERS 20346M: Atish Patra <[email protected]> 20347R: Anup Patel <[email protected]> 20348L: [email protected] 20349S: Supported 20350F: drivers/perf/riscv_pmu.c 20351F: drivers/perf/riscv_pmu_legacy.c 20352F: drivers/perf/riscv_pmu_sbi.c 20353 20354RISC-V SPACEMIT SoC Support 20355M: Yixun Lan <[email protected]> 20356L: [email protected] 20357S: Maintained 20358T: git https://github.com/spacemit-com/linux 20359F: arch/riscv/boot/dts/spacemit/ 20360N: spacemit 20361K: spacemit 20362 20363RISC-V THEAD SoC SUPPORT 20364M: Drew Fustini <[email protected]> 20365M: Guo Ren <[email protected]> 20366M: Fu Wei <[email protected]> 20367L: [email protected] 20368S: Maintained 20369T: git https://github.com/pdp7/linux.git 20370F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20371F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20372F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20373F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20374F: arch/riscv/boot/dts/thead/ 20375F: drivers/clk/thead/clk-th1520-ap.c 20376F: drivers/mailbox/mailbox-th1520.c 20377F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20378F: drivers/pinctrl/pinctrl-th1520.c 20379F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20380 20381RNBD BLOCK DRIVERS 20382M: Md. Haris Iqbal <[email protected]> 20383M: Jack Wang <[email protected]> 20384L: [email protected] 20385S: Maintained 20386F: drivers/block/rnbd/ 20387 20388ROCCAT DRIVERS 20389M: Stefan Achatz <[email protected]> 20390S: Maintained 20391W: http://sourceforge.net/projects/roccat/ 20392F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20393F: drivers/hid/hid-roccat* 20394F: include/linux/hid-roccat* 20395 20396ROCKCHIP CAN-FD DRIVER 20397M: Marc Kleine-Budde <[email protected]> 20398R: [email protected] 20399L: [email protected] 20400S: Maintained 20401F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20402F: drivers/net/can/rockchip/ 20403 20404ROCKCHIP CRYPTO DRIVERS 20405M: Corentin Labbe <[email protected]> 20406L: [email protected] 20407S: Maintained 20408F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20409F: drivers/crypto/rockchip/ 20410 20411ROCKCHIP I2S TDM DRIVER 20412M: Nicolas Frattaroli <[email protected]> 20413L: [email protected] 20414S: Maintained 20415F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20416F: sound/soc/rockchip/rockchip_i2s_tdm.* 20417 20418ROCKCHIP ISP V1 DRIVER 20419M: Dafna Hirschfeld <[email protected]> 20420M: Laurent Pinchart <[email protected]> 20421L: [email protected] 20422L: [email protected] 20423S: Maintained 20424F: Documentation/admin-guide/media/rkisp1.rst 20425F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20426F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20427F: drivers/media/platform/rockchip/rkisp1 20428F: include/uapi/linux/rkisp1-config.h 20429 20430ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20431M: Daniel Golle <[email protected]> 20432M: Aurelien Jarno <[email protected]> 20433S: Maintained 20434F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20435F: drivers/char/hw_random/rockchip-rng.c 20436 20437ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20438M: Jacob Chen <[email protected]> 20439M: Ezequiel Garcia <[email protected]> 20440L: [email protected] 20441L: [email protected] 20442S: Maintained 20443F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20444F: drivers/media/platform/rockchip/rga/ 20445 20446ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20447M: Luca Ceresoli <[email protected]> 20448S: Maintained 20449F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20450F: sound/soc/codecs/rk3308_codec.c 20451F: sound/soc/codecs/rk3308_codec.h 20452 20453ROCKCHIP VIDEO DECODER DRIVER 20454M: Ezequiel Garcia <[email protected]> 20455L: [email protected] 20456L: [email protected] 20457S: Maintained 20458F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20459F: drivers/staging/media/rkvdec/ 20460 20461ROCKER DRIVER 20462M: Jiri Pirko <[email protected]> 20463L: [email protected] 20464S: Supported 20465F: drivers/net/ethernet/rocker/ 20466 20467ROCKETPORT EXPRESS/INFINITY DRIVER 20468M: Kevin Cernekee <[email protected]> 20469L: [email protected] 20470S: Odd Fixes 20471F: drivers/tty/serial/rp2.* 20472 20473ROHM BD79703 DAC 20474M: Matti Vaittinen <[email protected]> 20475S: Supported 20476F: drivers/iio/dac/rohm-bd79703.c 20477 20478ROHM BD99954 CHARGER IC 20479M: Matti Vaittinen <[email protected]> 20480S: Supported 20481F: drivers/power/supply/bd99954-charger.c 20482F: drivers/power/supply/bd99954-charger.h 20483 20484ROHM BH1745 COLOUR SENSOR 20485M: Mudit Sharma <[email protected]> 20486L: [email protected] 20487S: Maintained 20488F: drivers/iio/light/bh1745.c 20489 20490ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20491M: Tomasz Duszynski <[email protected]> 20492S: Maintained 20493F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20494F: drivers/iio/light/bh1750.c 20495 20496ROHM BM1390 PRESSURE SENSOR DRIVER 20497M: Matti Vaittinen <[email protected]> 20498L: [email protected] 20499S: Supported 20500F: drivers/iio/pressure/rohm-bm1390.c 20501 20502ROHM BU270xx LIGHT SENSOR DRIVERs 20503M: Matti Vaittinen <[email protected]> 20504L: [email protected] 20505S: Supported 20506F: drivers/iio/light/rohm-bu27034.c 20507 20508ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20509M: Marek Vasut <marek.vasut[email protected]> 20510L: [email protected] 20511L: [email protected] 20512S: Supported 20513F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20514F: drivers/gpio/gpio-bd9571mwv.c 20515F: drivers/mfd/bd9571mwv.c 20516F: drivers/regulator/bd9571mwv-regulator.c 20517F: include/linux/mfd/bd9571mwv.h 20518 20519ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20520M: Matti Vaittinen <[email protected]> 20521S: Supported 20522F: drivers/clk/clk-bd718x7.c 20523F: drivers/gpio/gpio-bd71815.c 20524F: drivers/gpio/gpio-bd71828.c 20525F: drivers/mfd/rohm-bd71828.c 20526F: drivers/mfd/rohm-bd718x7.c 20527F: drivers/mfd/rohm-bd9576.c 20528F: drivers/mfd/rohm-bd96801.c 20529F: drivers/regulator/bd71815-regulator.c 20530F: drivers/regulator/bd71828-regulator.c 20531F: drivers/regulator/bd718x7-regulator.c 20532F: drivers/regulator/bd9576-regulator.c 20533F: drivers/regulator/bd96801-regulator.c 20534F: drivers/regulator/rohm-regulator.c 20535F: drivers/rtc/rtc-bd70528.c 20536F: drivers/watchdog/bd9576_wdt.c 20537F: drivers/watchdog/bd96801_wdt.c 20538F: include/linux/mfd/rohm-bd71815.h 20539F: include/linux/mfd/rohm-bd71828.h 20540F: include/linux/mfd/rohm-bd718x7.h 20541F: include/linux/mfd/rohm-bd957x.h 20542F: include/linux/mfd/rohm-bd96801.h 20543F: include/linux/mfd/rohm-generic.h 20544F: include/linux/mfd/rohm-shared.h 20545 20546ROSE NETWORK LAYER 20547L: [email protected] 20548S: Orphan 20549W: https://linux-ax25.in-berlin.de 20550F: include/net/rose.h 20551F: include/uapi/linux/rose.h 20552F: net/rose/ 20553 20554ROTATION DRIVER FOR ALLWINNER A83T 20555M: Jernej Skrabec <[email protected]> 20556L: [email protected] 20557S: Maintained 20558T: git git://linuxtv.org/media.git 20559F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20560F: drivers/media/platform/sunxi/sun8i-rotate/ 20561 20562RPMB SUBSYSTEM 20563M: Jens Wiklander <[email protected]> 20564L: [email protected] 20565S: Supported 20566F: drivers/misc/rpmb-core.c 20567F: include/linux/rpmb.h 20568 20569RPMSG TTY DRIVER 20570M: Arnaud Pouliquen <[email protected]> 20571L: [email protected] 20572S: Maintained 20573F: drivers/tty/rpmsg_tty.c 20574 20575RTASE ETHERNET DRIVER 20576M: Justin Lai <[email protected]> 20577M: Larry Chiu <[email protected]> 20578L: [email protected] 20579S: Maintained 20580F: drivers/net/ethernet/realtek/rtase/ 20581 20582RTL2830 MEDIA DRIVER 20583L: [email protected] 20584S: Orphan 20585W: https://linuxtv.org 20586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20587F: drivers/media/dvb-frontends/rtl2830* 20588 20589RTL2832 MEDIA DRIVER 20590L: [email protected] 20591S: Orphan 20592W: https://linuxtv.org 20593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20594F: drivers/media/dvb-frontends/rtl2832* 20595 20596RTL2832_SDR MEDIA DRIVER 20597L: [email protected] 20598S: Orphan 20599W: https://linuxtv.org 20600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20601F: drivers/media/dvb-frontends/rtl2832_sdr* 20602 20603RTL8180 WIRELESS DRIVER 20604L: [email protected] 20605S: Orphan 20606F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 20607 20608RTL8187 WIRELESS DRIVER 20609M: Hin-Tak Leung <[email protected]> 20610L: [email protected] 20611S: Maintained 20612T: git https://github.com/pkshih/rtw.git 20613F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 20614 20615RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 20616M: Jes Sorensen <[email protected]> 20617L: [email protected] 20618S: Maintained 20619T: git https://github.com/pkshih/rtw.git 20620F: drivers/net/wireless/realtek/rtl8xxxu/ 20621 20622RTL9300 I2C DRIVER (rtl9300-i2c) 20623M: Chris Packham <[email protected]> 20624L: [email protected] 20625S: Maintained 20626F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 20627F: drivers/i2c/busses/i2c-rtl9300.c 20628 20629RTRS TRANSPORT DRIVERS 20630M: Md. Haris Iqbal <[email protected]> 20631M: Jack Wang <[email protected]> 20632L: [email protected] 20633S: Maintained 20634F: drivers/infiniband/ulp/rtrs/ 20635 20636RUNTIME VERIFICATION (RV) 20637M: Steven Rostedt <[email protected]> 20638L: [email protected] 20639S: Maintained 20640F: Documentation/trace/rv/ 20641F: include/linux/rv.h 20642F: include/rv/ 20643F: kernel/trace/rv/ 20644F: tools/verification/ 20645 20646RUST 20647M: Miguel Ojeda <[email protected]> 20648M: Alex Gaynor <[email protected]> 20649R: Boqun Feng <[email protected]> 20650R: Gary Guo <[email protected]> 20651R: Björn Roy Baron <[email protected]> 20652R: Benno Lossin <[email protected]> 20653R: Andreas Hindborg <[email protected]> 20654R: Alice Ryhl <[email protected]> 20655R: Trevor Gross <[email protected]> 20656L: [email protected] 20657S: Supported 20658W: https://rust-for-linux.com 20659B: https://github.com/Rust-for-Linux/linux/issues 20660C: zulip://rust-for-linux.zulipchat.com 20661P: https://rust-for-linux.com/contributing 20662T: git https://github.com/Rust-for-Linux/linux.git rust-next 20663F: .clippy.toml 20664F: Documentation/rust/ 20665F: include/trace/events/rust_sample.h 20666F: rust/ 20667F: samples/rust/ 20668F: scripts/*rust* 20669F: tools/testing/selftests/rust/ 20670K: \b(?i:rust)\b 20671 20672RUST [ALLOC] 20673M: Danilo Krummrich <[email protected]> 20674L: [email protected] 20675S: Maintained 20676F: rust/kernel/alloc.rs 20677F: rust/kernel/alloc/ 20678 20679RXRPC SOCKETS (AF_RXRPC) 20680M: David Howells <[email protected]> 20681M: Marc Dionne <[email protected]> 20682L: [email protected] 20683S: Supported 20684W: https://www.infradead.org/~dhowells/kafs/ 20685F: Documentation/networking/rxrpc.rst 20686F: include/keys/rxrpc-type.h 20687F: include/net/af_rxrpc.h 20688F: include/trace/events/rxrpc.h 20689F: include/uapi/linux/rxrpc.h 20690F: net/rxrpc/ 20691 20692S3 SAVAGE FRAMEBUFFER DRIVER 20693M: Antonino Daplas <[email protected]> 20694L: [email protected] 20695S: Maintained 20696F: drivers/video/fbdev/savage/ 20697 20698S390 ARCHITECTURE 20699M: Heiko Carstens <[email protected]> 20700M: Vasily Gorbik <[email protected]> 20701M: Alexander Gordeev <[email protected]> 20702R: Christian Borntraeger <[email protected]> 20703R: Sven Schnelle <[email protected]> 20704L: [email protected] 20705S: Supported 20706T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20707F: Documentation/driver-api/s390-drivers.rst 20708F: Documentation/arch/s390/ 20709F: arch/s390/ 20710F: drivers/s390/ 20711F: drivers/watchdog/diag288_wdt.c 20712 20713S390 COMMON I/O LAYER 20714M: Vineeth Vijayan <[email protected]> 20715M: Peter Oberparleiter <[email protected]> 20716L: [email protected] 20717S: Supported 20718F: drivers/s390/cio/ 20719 20720S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 20721M: Harald Freudenberger <[email protected]> 20722M: Holger Dengler <[email protected]> 20723L: [email protected] 20724L: [email protected] 20725S: Supported 20726F: arch/s390/crypto/ 20727F: arch/s390/include/asm/archrandom.h 20728F: arch/s390/include/asm/cpacf.h 20729 20730S390 DASD DRIVER 20731M: Stefan Haberland <[email protected]> 20732M: Jan Hoeppner <[email protected]> 20733L: [email protected] 20734S: Supported 20735F: block/partitions/ibm.c 20736F: drivers/s390/block/dasd* 20737F: include/linux/dasd_mod.h 20738 20739S390 HWRANDOM TRNG DRIVER 20740M: Harald Freudenberger <[email protected]> 20741M: Holger Dengler <[email protected]> 20742L: [email protected] 20743L: [email protected] 20744S: Supported 20745F: drivers/char/hw_random/s390-trng.c 20746 20747S390 IOMMU (PCI) 20748M: Niklas Schnelle <[email protected]> 20749M: Matthew Rosato <[email protected]> 20750R: Gerald Schaefer <[email protected]> 20751L: [email protected] 20752S: Supported 20753F: drivers/iommu/s390-iommu.c 20754 20755S390 IUCV NETWORK LAYER 20756M: Alexandra Winter <[email protected]> 20757M: Thorsten Winkler <[email protected]> 20758L: [email protected] 20759L: [email protected] 20760S: Supported 20761F: drivers/s390/net/*iucv* 20762F: include/net/iucv/ 20763F: net/iucv/ 20764 20765S390 MM 20766M: Alexander Gordeev <[email protected]> 20767M: Gerald Schaefer <[email protected]> 20768L: [email protected] 20769S: Supported 20770T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20771F: arch/s390/include/asm/pgtable.h 20772F: arch/s390/mm 20773 20774S390 NETWORK DRIVERS 20775M: Alexandra Winter <[email protected]> 20776M: Thorsten Winkler <[email protected]> 20777L: [email protected] 20778L: [email protected] 20779S: Supported 20780F: drivers/s390/net/ 20781 20782S390 PCI SUBSYSTEM 20783M: Niklas Schnelle <[email protected]> 20784M: Gerald Schaefer <[email protected]> 20785L: [email protected] 20786S: Supported 20787F: Documentation/arch/s390/pci.rst 20788F: arch/s390/pci/ 20789F: drivers/pci/hotplug/s390_pci_hpc.c 20790 20791S390 PTP DRIVER 20792M: Sven Schnelle <[email protected]> 20793L: [email protected] 20794S: Supported 20795F: drivers/ptp/ptp_s390.c 20796 20797S390 SCM DRIVER 20798M: Vineeth Vijayan <[email protected]> 20799L: [email protected] 20800S: Supported 20801F: drivers/s390/block/scm* 20802F: drivers/s390/cio/scm.c 20803 20804S390 VFIO AP DRIVER 20805M: Tony Krowiak <[email protected]> 20806M: Halil Pasic <[email protected]> 20807M: Jason Herne <[email protected]> 20808L: [email protected] 20809S: Supported 20810F: Documentation/arch/s390/vfio-ap* 20811F: drivers/s390/crypto/vfio_ap* 20812 20813S390 VFIO-CCW DRIVER 20814M: Eric Farman <[email protected]> 20815M: Matthew Rosato <[email protected]> 20816R: Halil Pasic <[email protected]> 20817L: [email protected] 20818L: [email protected] 20819S: Supported 20820F: Documentation/arch/s390/vfio-ccw.rst 20821F: drivers/s390/cio/vfio_ccw* 20822F: include/uapi/linux/vfio_ccw.h 20823 20824S390 VFIO-PCI DRIVER 20825M: Matthew Rosato <[email protected]> 20826M: Eric Farman <[email protected]> 20827L: [email protected] 20828L: [email protected] 20829S: Supported 20830F: arch/s390/kvm/pci* 20831F: drivers/vfio/pci/vfio_pci_zdev.c 20832F: include/uapi/linux/vfio_zdev.h 20833 20834S390 ZCRYPT AND PKEY DRIVER AND AP BUS 20835M: Harald Freudenberger <[email protected]> 20836M: Holger Dengler <[email protected]> 20837L: [email protected] 20838S: Supported 20839F: arch/s390/include/asm/ap.h 20840F: arch/s390/include/asm/pkey.h 20841F: arch/s390/include/asm/trace/zcrypt.h 20842F: arch/s390/include/uapi/asm/pkey.h 20843F: arch/s390/include/uapi/asm/zcrypt.h 20844F: drivers/s390/crypto/ 20845 20846S390 ZFCP DRIVER 20847M: Nihar Panda <[email protected]> 20848L: [email protected] 20849S: Supported 20850F: drivers/s390/scsi/zfcp_* 20851 20852SAA6588 RDS RECEIVER DRIVER 20853M: Hans Verkuil <[email protected]> 20854L: [email protected] 20855S: Odd Fixes 20856W: https://linuxtv.org 20857T: git git://linuxtv.org/media.git 20858F: drivers/media/i2c/saa6588* 20859 20860SAA7134 VIDEO4LINUX DRIVER 20861M: Mauro Carvalho Chehab <[email protected]> 20862L: [email protected] 20863S: Odd fixes 20864W: https://linuxtv.org 20865T: git git://linuxtv.org/media.git 20866F: Documentation/driver-api/media/drivers/saa7134* 20867F: drivers/media/pci/saa7134/ 20868 20869SAA7146 VIDEO4LINUX-2 DRIVER 20870M: Hans Verkuil <[email protected]> 20871L: [email protected] 20872S: Maintained 20873T: git git://linuxtv.org/media.git 20874F: drivers/media/common/saa7146/ 20875F: drivers/media/pci/saa7146/ 20876F: include/media/drv-intf/saa7146* 20877 20878SAFESETID SECURITY MODULE 20879M: Micah Morton <[email protected]> 20880S: Supported 20881F: Documentation/admin-guide/LSM/SafeSetID.rst 20882F: security/safesetid/ 20883 20884SAMSUNG AUDIO (ASoC) DRIVERS 20885M: Sylwester Nawrocki <[email protected]> 20886L: [email protected] 20887S: Maintained 20888B: mailto:[email protected] 20889F: Documentation/devicetree/bindings/sound/samsung* 20890F: sound/soc/samsung/ 20891 20892SAMSUNG EXYNOS850 SoC SUPPORT 20893M: Sam Protsenko <[email protected]> 20894L: [email protected] (moderated for non-subscribers) 20895L: [email protected] 20896S: Maintained 20897F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 20898F: arch/arm64/boot/dts/exynos/exynos850* 20899F: drivers/clk/samsung/clk-exynos850.c 20900F: include/dt-bindings/clock/exynos850.h 20901 20902SAMSUNG EXYNOS MAILBOX DRIVER 20903M: Tudor Ambarus <[email protected]> 20904L: [email protected] 20905L: [email protected] 20906S: Supported 20907F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 20908F: drivers/mailbox/exynos-mailbox.c 20909F: include/linux/mailbox/exynos-message.h 20910 20911SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 20912M: Krzysztof Kozlowski <[email protected]> 20913L: [email protected] 20914L: [email protected] 20915S: Maintained 20916F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 20917F: drivers/crypto/exynos-rng.c 20918 20919SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 20920M: Łukasz Stelmach <[email protected]> 20921L: [email protected] 20922S: Maintained 20923F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 20924F: drivers/char/hw_random/exynos-trng.c 20925 20926SAMSUNG FRAMEBUFFER DRIVER 20927M: Jingoo Han <[email protected]> 20928L: [email protected] 20929S: Maintained 20930F: drivers/video/fbdev/s3c-fb.c 20931 20932SAMSUNG INTERCONNECT DRIVERS 20933M: Sylwester Nawrocki <[email protected]> 20934M: Artur Świgoń <[email protected]> 20935L: [email protected] 20936L: [email protected] 20937S: Supported 20938F: drivers/interconnect/samsung/ 20939 20940SAMSUNG LAPTOP DRIVER 20941M: Corentin Chary <[email protected]> 20942L: [email protected] 20943S: Maintained 20944F: drivers/platform/x86/samsung-laptop.c 20945 20946SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 20947M: Krzysztof Kozlowski <[email protected]> 20948L: [email protected] 20949L: [email protected] 20950S: Maintained 20951B: mailto:[email protected] 20952F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 20953F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 20954F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 20955F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 20956F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 20957F: drivers/clk/clk-s2mps11.c 20958F: drivers/mfd/sec*.c 20959F: drivers/regulator/s2m*.c 20960F: drivers/regulator/s5m*.c 20961F: drivers/rtc/rtc-s5m.c 20962F: include/linux/mfd/samsung/ 20963 20964SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 20965M: Sylwester Nawrocki <[email protected]> 20966L: [email protected] 20967L: [email protected] 20968S: Maintained 20969F: drivers/media/platform/samsung/s3c-camif/ 20970F: include/media/drv-intf/s3c_camif.h 20971 20972SAMSUNG S3FWRN5 NFC DRIVER 20973M: Krzysztof Kozlowski <[email protected]> 20974S: Maintained 20975F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 20976F: drivers/nfc/s3fwrn5 20977 20978SAMSUNG S5C73M3 CAMERA DRIVER 20979M: Sylwester Nawrocki <[email protected]> 20980M: Andrzej Hajda <[email protected]> 20981L: [email protected] 20982S: Supported 20983F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 20984F: drivers/media/i2c/s5c73m3/* 20985 20986SAMSUNG S5K5BAF CAMERA DRIVER 20987M: Sylwester Nawrocki <[email protected]> 20988M: Andrzej Hajda <[email protected]> 20989L: [email protected] 20990S: Supported 20991F: drivers/media/i2c/s5k5baf.c 20992 20993SAMSUNG S5P Security SubSystem (SSS) DRIVER 20994M: Krzysztof Kozlowski <[email protected]> 20995M: Vladimir Zapolskiy <[email protected]> 20996L: [email protected] 20997L: [email protected] 20998S: Maintained 20999F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21000F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21001F: drivers/crypto/s5p-sss.c 21002 21003SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21004M: Sylwester Nawrocki <[email protected]> 21005L: [email protected] 21006S: Supported 21007Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21008F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21009F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21010F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21011F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21012F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21013F: drivers/media/platform/samsung/exynos4-is/ 21014 21015SAMSUNG SOC CLOCK DRIVERS 21016M: Krzysztof Kozlowski <[email protected]> 21017M: Sylwester Nawrocki <[email protected]> 21018M: Chanwoo Choi <[email protected]> 21019R: Alim Akhtar <[email protected]> 21020L: [email protected] 21021S: Maintained 21022T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21023F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21024F: Documentation/devicetree/bindings/clock/samsung,s3c* 21025F: drivers/clk/samsung/ 21026F: include/dt-bindings/clock/exynos*.h 21027F: include/dt-bindings/clock/s5p*.h 21028F: include/dt-bindings/clock/samsung,*.h 21029F: include/linux/clk/samsung.h 21030 21031SAMSUNG SPI DRIVERS 21032M: Andi Shyti <[email protected]> 21033L: [email protected] 21034L: [email protected] 21035S: Maintained 21036F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21037F: drivers/spi/spi-s3c* 21038F: include/linux/platform_data/spi-s3c64xx.h 21039 21040SAMSUNG SXGBE DRIVERS 21041M: Byungho An <[email protected]> 21042L: [email protected] 21043S: Maintained 21044F: drivers/net/ethernet/samsung/sxgbe/ 21045 21046SAMSUNG THERMAL DRIVER 21047M: Bartlomiej Zolnierkiewicz <[email protected]> 21048M: Krzysztof Kozlowski <[email protected]> 21049L: [email protected] 21050L: [email protected] 21051S: Maintained 21052F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21053F: drivers/thermal/samsung/ 21054 21055SAMSUNG USB2 PHY DRIVER 21056M: Sylwester Nawrocki <[email protected]> 21057L: [email protected] 21058S: Supported 21059F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21060F: Documentation/driver-api/phy/samsung-usb2.rst 21061F: drivers/phy/samsung/phy-exynos4210-usb2.c 21062F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21063F: drivers/phy/samsung/phy-exynos5250-usb2.c 21064F: drivers/phy/samsung/phy-s5pv210-usb2.c 21065F: drivers/phy/samsung/phy-samsung-usb2.c 21066F: drivers/phy/samsung/phy-samsung-usb2.h 21067 21068SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21069M: Paul Barker <[email protected]> 21070R: Marc Murphy <[email protected]> 21071S: Supported 21072F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21073 21074SC1200 WDT DRIVER 21075M: Zwane Mwaikambo <[email protected]> 21076S: Maintained 21077F: drivers/watchdog/sc1200wdt.c 21078 21079SCHEDULER 21080M: Ingo Molnar <[email protected]> 21081M: Peter Zijlstra <[email protected]> 21082M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21083M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21084R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21085R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21086R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21087R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21088R: Valentin Schneider <[email protected]> (TOPOLOGY) 21089L: [email protected] 21090S: Maintained 21091T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21092F: include/linux/preempt.h 21093F: include/linux/sched.h 21094F: include/linux/wait.h 21095F: include/uapi/linux/sched.h 21096F: kernel/sched/ 21097 21098SCHEDULER - SCHED_EXT 21099R: Tejun Heo <[email protected]> 21100R: David Vernet <[email protected]> 21101R: Andrea Righi <[email protected]> 21102R: Changwoo Min <[email protected]> 21103L: [email protected] 21104S: Maintained 21105W: https://github.com/sched-ext/scx 21106T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21107F: include/linux/sched/ext.h 21108F: kernel/sched/ext.h 21109F: kernel/sched/ext.c 21110F: tools/sched_ext/ 21111F: tools/testing/selftests/sched_ext 21112 21113SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21114M: Gustavo Silva <[email protected]> 21115S: Maintained 21116F: drivers/iio/chemical/ens160_core.c 21117F: drivers/iio/chemical/ens160_i2c.c 21118F: drivers/iio/chemical/ens160_spi.c 21119F: drivers/iio/chemical/ens160.h 21120 21121SCSI LIBSAS SUBSYSTEM 21122R: John Garry <[email protected]> 21123R: Jason Yan <[email protected]> 21124L: [email protected] 21125S: Supported 21126F: Documentation/scsi/libsas.rst 21127F: drivers/scsi/libsas/ 21128F: include/scsi/libsas.h 21129F: include/scsi/sas_ata.h 21130 21131SCSI RDMA PROTOCOL (SRP) INITIATOR 21132M: Bart Van Assche <[email protected]> 21133L: [email protected] 21134S: Supported 21135Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21136F: drivers/infiniband/ulp/srp/ 21137F: include/scsi/srp.h 21138 21139SCSI RDMA PROTOCOL (SRP) TARGET 21140M: Bart Van Assche <[email protected]> 21141L: [email protected] 21142L: [email protected] 21143S: Supported 21144Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21145F: drivers/infiniband/ulp/srpt/ 21146 21147SCSI SG DRIVER 21148M: Doug Gilbert <[email protected]> 21149L: [email protected] 21150S: Maintained 21151W: http://sg.danny.cz/sg 21152F: Documentation/scsi/scsi-generic.rst 21153F: drivers/scsi/sg.c 21154F: include/scsi/sg.h 21155 21156SCSI SUBSYSTEM 21157M: "James E.J. Bottomley" <[email protected]> 21158M: "Martin K. Petersen" <[email protected]> 21159L: [email protected] 21160S: Maintained 21161Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21163T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21164F: Documentation/devicetree/bindings/scsi/ 21165F: drivers/scsi/ 21166F: drivers/ufs/ 21167F: include/scsi/ 21168F: include/uapi/scsi/ 21169 21170SCSI TAPE DRIVER 21171M: Kai Mäkisara <[email protected]> 21172L: [email protected] 21173S: Maintained 21174F: Documentation/scsi/st.rst 21175F: drivers/scsi/st.* 21176F: drivers/scsi/st_*.h 21177 21178SCSI TARGET CORE USER DRIVER 21179M: Bodo Stroesser <[email protected]> 21180L: [email protected] 21181L: [email protected] 21182S: Supported 21183F: Documentation/target/tcmu-design.rst 21184F: drivers/target/target_core_user.c 21185F: include/uapi/linux/target_core_user.h 21186 21187SCSI TARGET SUBSYSTEM 21188M: "Martin K. Petersen" <[email protected]> 21189L: [email protected] 21190L: [email protected] 21191S: Supported 21192Q: https://patchwork.kernel.org/project/target-devel/list/ 21193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21194F: Documentation/target/ 21195F: drivers/target/ 21196F: include/target/ 21197 21198SCTP PROTOCOL 21199M: Marcelo Ricardo Leitner <[email protected]> 21200M: Xin Long <[email protected]> 21201L: [email protected] 21202S: Maintained 21203W: https://github.com/sctp/lksctp-tools/wiki 21204F: Documentation/networking/sctp.rst 21205F: include/linux/sctp.h 21206F: include/net/sctp/ 21207F: include/uapi/linux/sctp.h 21208F: net/sctp/ 21209 21210SCx200 CPU SUPPORT 21211M: Jim Cromie <[email protected]> 21212S: Odd Fixes 21213F: Documentation/i2c/busses/scx200_acb.rst 21214F: arch/x86/platform/scx200/ 21215F: drivers/i2c/busses/scx200* 21216F: drivers/mtd/maps/scx200_docflash.c 21217F: drivers/watchdog/scx200_wdt.c 21218F: include/linux/scx200.h 21219 21220SCx200 GPIO DRIVER 21221M: Jim Cromie <[email protected]> 21222S: Maintained 21223F: drivers/char/scx200_gpio.c 21224F: include/linux/scx200_gpio.h 21225 21226SCx200 HRT CLOCKSOURCE DRIVER 21227M: Jim Cromie <[email protected]> 21228S: Maintained 21229F: drivers/clocksource/scx200_hrt.c 21230 21231SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21232M: Sascha Sommer <[email protected]> 21233L: [email protected] (subscribers-only) 21234S: Maintained 21235F: drivers/mmc/host/sdricoh_cs.c 21236 21237SECO BOARDS CEC DRIVER 21238M: Ettore Chimenti <[email protected]> 21239S: Maintained 21240F: drivers/media/cec/platform/seco/seco-cec.c 21241F: drivers/media/cec/platform/seco/seco-cec.h 21242 21243SECURE COMPUTING 21244M: Kees Cook <[email protected]> 21245R: Andy Lutomirski <[email protected]> 21246R: Will Drewry <[email protected]> 21247S: Supported 21248T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21249F: Documentation/userspace-api/seccomp_filter.rst 21250F: include/linux/seccomp.h 21251F: include/uapi/linux/seccomp.h 21252F: kernel/seccomp.c 21253F: tools/testing/selftests/kselftest_harness.h 21254F: tools/testing/selftests/seccomp/* 21255K: \bsecure_computing 21256K: \bTIF_SECCOMP\b 21257 21258SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21259M: Kamal Dasu <[email protected]> 21260M: Al Cooper <[email protected]> 21261R: Broadcom internal kernel review list <[email protected]> 21262L: [email protected] 21263S: Maintained 21264F: drivers/mmc/host/sdhci-brcmstb* 21265 21266SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21267M: Adrian Hunter <[email protected]> 21268L: [email protected] 21269S: Supported 21270F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21271F: drivers/mmc/host/sdhci* 21272 21273SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21274M: Aubin Constans <[email protected]> 21275R: Eugen Hristev <[email protected]> 21276L: [email protected] 21277S: Supported 21278F: drivers/mmc/host/sdhci-of-at91.c 21279 21280SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21281M: Haibo Chen <[email protected]> 21282L: [email protected] 21283L: [email protected] 21284L: [email protected] 21285S: Maintained 21286F: drivers/mmc/host/sdhci-esdhc-imx.c 21287 21288SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21289M: Ben Dooks <[email protected]> 21290M: Jaehoon Chung <[email protected]> 21291L: [email protected] 21292S: Maintained 21293F: drivers/mmc/host/sdhci-s3c* 21294 21295SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21296M: Viresh Kumar <[email protected]> 21297L: [email protected] 21298S: Maintained 21299F: drivers/mmc/host/sdhci-spear.c 21300 21301SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21302M: Vignesh Raghavendra <[email protected]> 21303L: [email protected] 21304S: Maintained 21305F: drivers/mmc/host/sdhci-omap.c 21306 21307SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21308M: Jonathan Derrick <[email protected]> 21309L: [email protected] 21310S: Supported 21311F: block/opal_proto.h 21312F: block/sed* 21313F: include/linux/sed* 21314F: include/uapi/linux/sed* 21315 21316SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21317M: Mark Rutland <[email protected]> 21318M: Lorenzo Pieralisi <[email protected]> 21319M: Sudeep Holla <[email protected]> 21320L: [email protected] (moderated for non-subscribers) 21321S: Maintained 21322F: drivers/firmware/smccc/ 21323F: include/linux/arm-smccc.h 21324 21325SECURITY CONTACT 21326M: Security Officers <[email protected]> 21327S: Supported 21328F: Documentation/process/security-bugs.rst 21329 21330SECURITY SUBSYSTEM 21331M: Paul Moore <[email protected]> 21332M: James Morris <[email protected]> 21333M: "Serge E. Hallyn" <[email protected]> 21334L: [email protected] 21335S: Supported 21336Q: https://patchwork.kernel.org/project/linux-security-module/list 21337B: mailto:[email protected] 21338P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21339T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21340F: include/linux/lsm/ 21341F: include/linux/lsm_audit.h 21342F: include/linux/lsm_hook_defs.h 21343F: include/linux/lsm_hooks.h 21344F: include/linux/security.h 21345F: include/uapi/linux/lsm.h 21346F: security/ 21347F: tools/testing/selftests/lsm/ 21348X: security/selinux/ 21349K: \bsecurity_[a-z_0-9]\+\b 21350 21351SELINUX SECURITY MODULE 21352M: Paul Moore <[email protected]> 21353M: Stephen Smalley <[email protected]> 21354R: Ondrej Mosnacek <[email protected]> 21355L: [email protected] 21356S: Supported 21357W: https://github.com/SELinuxProject 21358Q: https://patchwork.kernel.org/project/selinux/list 21359B: mailto:[email protected] 21360P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21361T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21362F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21363F: Documentation/ABI/removed/sysfs-selinux-disable 21364F: Documentation/admin-guide/LSM/SELinux.rst 21365F: include/trace/events/avc.h 21366F: include/uapi/linux/selinux_netlink.h 21367F: scripts/selinux/ 21368F: security/selinux/ 21369 21370SENSABLE PHANTOM 21371M: Jiri Slaby <[email protected]> 21372S: Maintained 21373F: drivers/misc/phantom.c 21374F: include/uapi/linux/phantom.h 21375 21376SENSEAIR SUNRISE 006-0-0007 21377M: Jacopo Mondi <[email protected]> 21378S: Maintained 21379F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21380F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21381F: drivers/iio/chemical/sunrise_co2.c 21382 21383SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21384M: Tomasz Duszynski <[email protected]> 21385S: Maintained 21386F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21387F: drivers/iio/chemical/scd30.h 21388F: drivers/iio/chemical/scd30_core.c 21389F: drivers/iio/chemical/scd30_i2c.c 21390F: drivers/iio/chemical/scd30_serial.c 21391 21392SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21393M: Roan van Dijk <[email protected]> 21394S: Maintained 21395F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21396F: drivers/iio/chemical/scd4x.c 21397 21398SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21399M: Petar Stoykov <[email protected]> 21400S: Maintained 21401F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21402F: drivers/iio/pressure/sdp500.c 21403 21404SENSIRION SGP40 GAS SENSOR DRIVER 21405M: Andreas Klinger <[email protected]> 21406S: Maintained 21407F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21408F: drivers/iio/chemical/sgp40.c 21409 21410SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21411M: Tomasz Duszynski <[email protected]> 21412S: Maintained 21413F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21414F: drivers/iio/chemical/sps30.c 21415F: drivers/iio/chemical/sps30_i2c.c 21416F: drivers/iio/chemical/sps30_serial.c 21417 21418SERIAL DEVICE BUS 21419M: Rob Herring <[email protected]> 21420L: [email protected] 21421S: Maintained 21422F: Documentation/devicetree/bindings/serial/serial.yaml 21423F: drivers/tty/serdev/ 21424F: include/linux/serdev.h 21425 21426SERIAL IR RECEIVER 21427M: Sean Young <[email protected]> 21428L: [email protected] 21429S: Maintained 21430F: drivers/media/rc/serial_ir.c 21431 21432SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21433M: Srinivas Kandagatla <[email protected]> 21434L: [email protected] 21435S: Maintained 21436F: Documentation/devicetree/bindings/slimbus/ 21437F: Documentation/driver-api/slimbus.rst 21438F: drivers/slimbus/ 21439F: include/linux/slimbus.h 21440 21441SFC NETWORK DRIVER 21442M: Edward Cree <[email protected]> 21443M: Martin Habets <[email protected]> 21444L: [email protected] 21445L: [email protected] 21446S: Maintained 21447F: Documentation/networking/devlink/sfc.rst 21448F: drivers/net/ethernet/sfc/ 21449 21450SFCTEMP HWMON DRIVER 21451M: Emil Renner Berthing <[email protected]> 21452M: Hal Feng <[email protected]> 21453L: [email protected] 21454S: Maintained 21455F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 21456F: Documentation/hwmon/sfctemp.rst 21457F: drivers/hwmon/sfctemp.c 21458 21459SFF/SFP/SFP+ MODULE SUPPORT 21460M: Russell King <[email protected]> 21461L: [email protected] 21462S: Maintained 21463F: Documentation/devicetree/bindings/net/sff,sfp.yaml 21464F: drivers/net/phy/phylink.c 21465F: drivers/net/phy/sfp* 21466F: include/linux/mdio/mdio-i2c.h 21467F: include/linux/phylink.h 21468F: include/linux/sfp.h 21469K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 21470 21471SGI GRU DRIVER 21472M: Dimitri Sivanich <[email protected]> 21473S: Maintained 21474F: drivers/misc/sgi-gru/ 21475 21476SGI XP/XPC/XPNET DRIVER 21477M: Robin Holt <[email protected]> 21478M: Steve Wahl <[email protected]> 21479S: Maintained 21480F: drivers/misc/sgi-xp/ 21481 21482SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 21483M: Wenjia Zhang <[email protected]> 21484M: Jan Karcher <[email protected]> 21485R: D. Wythe <[email protected]> 21486R: Tony Lu <[email protected]> 21487R: Wen Gu <[email protected]> 21488L: [email protected] 21489L: [email protected] 21490S: Supported 21491F: net/smc/ 21492 21493SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21494M: Linus Walleij <[email protected]> 21495L: [email protected] 21496S: Maintained 21497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21498F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21499F: drivers/iio/light/gp2ap002.c 21500 21501SHARP RJ54N1CB0C SENSOR DRIVER 21502M: Jacopo Mondi <[email protected]> 21503L: [email protected] 21504S: Odd fixes 21505T: git git://linuxtv.org/media.git 21506F: drivers/media/i2c/rj54n1cb0c.c 21507F: include/media/i2c/rj54n1cb0c.h 21508 21509SHRINKER 21510M: Andrew Morton <[email protected]> 21511M: Dave Chinner <[email protected]> 21512R: Qi Zheng <[email protected]> 21513R: Roman Gushchin <[email protected]> 21514R: Muchun Song <[email protected]> 21515L: [email protected] 21516S: Maintained 21517F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21518F: include/linux/shrinker.h 21519F: mm/shrinker.c 21520F: mm/shrinker_debug.c 21521 21522SH_VOU V4L2 OUTPUT DRIVER 21523L: [email protected] 21524S: Orphan 21525F: drivers/media/platform/renesas/sh_vou.c 21526F: include/media/drv-intf/sh_vou.h 21527 21528SI2157 MEDIA DRIVER 21529L: [email protected] 21530S: Orphan 21531W: https://linuxtv.org 21532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21533F: drivers/media/tuners/si2157* 21534 21535SI2165 MEDIA DRIVER 21536M: Matthias Schwarzott <[email protected]> 21537L: [email protected] 21538S: Maintained 21539W: https://linuxtv.org 21540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21541F: drivers/media/dvb-frontends/si2165* 21542 21543SI2168 MEDIA DRIVER 21544L: [email protected] 21545S: Orphan 21546W: https://linuxtv.org 21547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21548F: drivers/media/dvb-frontends/si2168* 21549 21550SI470X FM RADIO RECEIVER I2C DRIVER 21551M: Hans Verkuil <[email protected]> 21552L: [email protected] 21553S: Odd Fixes 21554W: https://linuxtv.org 21555T: git git://linuxtv.org/media.git 21556F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 21557F: drivers/media/radio/si470x/radio-si470x-i2c.c 21558 21559SI470X FM RADIO RECEIVER USB DRIVER 21560M: Hans Verkuil <[email protected]> 21561L: [email protected] 21562S: Maintained 21563W: https://linuxtv.org 21564T: git git://linuxtv.org/media.git 21565F: drivers/media/radio/si470x/radio-si470x-common.c 21566F: drivers/media/radio/si470x/radio-si470x-usb.c 21567F: drivers/media/radio/si470x/radio-si470x.h 21568 21569SI4713 FM RADIO TRANSMITTER I2C DRIVER 21570M: Eduardo Valentin <[email protected]> 21571L: [email protected] 21572S: Odd Fixes 21573W: https://linuxtv.org 21574T: git git://linuxtv.org/media.git 21575F: drivers/media/radio/si4713/si4713.? 21576 21577SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 21578M: Eduardo Valentin <[email protected]> 21579L: [email protected] 21580S: Odd Fixes 21581W: https://linuxtv.org 21582T: git git://linuxtv.org/media.git 21583F: drivers/media/radio/si4713/radio-platform-si4713.c 21584 21585SI4713 FM RADIO TRANSMITTER USB DRIVER 21586M: Hans Verkuil <[email protected]> 21587L: [email protected] 21588S: Maintained 21589W: https://linuxtv.org 21590T: git git://linuxtv.org/media.git 21591F: drivers/media/radio/si4713/radio-usb-si4713.c 21592 21593SIANO DVB DRIVER 21594M: Mauro Carvalho Chehab <[email protected]> 21595L: [email protected] 21596S: Odd fixes 21597W: https://linuxtv.org 21598T: git git://linuxtv.org/media.git 21599F: drivers/media/common/siano/ 21600F: drivers/media/mmc/siano/ 21601F: drivers/media/usb/siano/ 21602F: drivers/media/usb/siano/ 21603 21604SIEMENS IPC LED DRIVERS 21605M: Bao Cheng Su <[email protected]> 21606M: Benedikt Niedermayr <[email protected]> 21607M: Tobias Schaffner <[email protected]> 21608L: [email protected] 21609S: Maintained 21610F: drivers/leds/simple/ 21611 21612SIEMENS IPC PLATFORM DRIVERS 21613M: Bao Cheng Su <[email protected]> 21614M: Benedikt Niedermayr <[email protected]> 21615M: Tobias Schaffner <[email protected]> 21616L: [email protected] 21617S: Maintained 21618F: drivers/platform/x86/siemens/ 21619F: include/linux/platform_data/x86/simatic-ipc-base.h 21620F: include/linux/platform_data/x86/simatic-ipc.h 21621 21622SIEMENS IPC WATCHDOG DRIVERS 21623M: Bao Cheng Su <[email protected]> 21624M: Benedikt Niedermayr <[email protected]> 21625M: Tobias Schaffner <[email protected]> 21626L: [email protected] 21627S: Maintained 21628F: drivers/watchdog/simatic-ipc-wdt.c 21629 21630SIFIVE DRIVERS 21631M: Paul Walmsley <[email protected]> 21632M: Samuel Holland <[email protected]> 21633L: [email protected] 21634S: Supported 21635F: drivers/dma/sf-pdma/ 21636N: sifive 21637K: fu[57]40 21638K: [^@]sifive 21639 21640SILEAD TOUCHSCREEN DRIVER 21641M: Hans de Goede <[email protected]> 21642L: [email protected] 21643L: [email protected] 21644S: Maintained 21645F: drivers/input/touchscreen/silead.c 21646F: drivers/platform/x86/touchscreen_dmi.c 21647 21648SILICON LABS WIRELESS DRIVERS (for WFxxx series) 21649M: Jérôme Pouiller <[email protected]> 21650S: Supported 21651F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 21652F: drivers/net/wireless/silabs/wfx/ 21653 21654SILICON MOTION SM712 FRAME BUFFER DRIVER 21655M: Sudip Mukherjee <[email protected]> 21656M: Teddy Wang <[email protected]> 21657M: Sudip Mukherjee <[email protected]> 21658L: [email protected] 21659S: Maintained 21660F: Documentation/fb/sm712fb.rst 21661F: drivers/video/fbdev/sm712* 21662 21663SILVACO I3C DUAL-ROLE MASTER 21664M: Miquel Raynal <[email protected]> 21665M: Conor Culhane <[email protected]> 21666L: [email protected] (moderated for non-subscribers) 21667S: Maintained 21668F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 21669F: drivers/i3c/master/svc-i3c-master.c 21670 21671SIMPLEFB FB DRIVER 21672M: Hans de Goede <[email protected]> 21673L: [email protected] 21674S: Maintained 21675F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 21676F: drivers/video/fbdev/simplefb.c 21677F: include/linux/platform_data/simplefb.h 21678 21679SIOX 21680M: Thorsten Scherer <[email protected]> 21681R: Pengutronix Kernel Team <[email protected]> 21682S: Supported 21683F: drivers/gpio/gpio-siox.c 21684F: drivers/siox/* 21685F: include/trace/events/siox.h 21686 21687SIPHASH PRF ROUTINES 21688M: Jason A. Donenfeld <[email protected]> 21689S: Maintained 21690F: include/linux/siphash.h 21691F: lib/siphash.c 21692F: lib/siphash_kunit.c 21693 21694SIS 190 ETHERNET DRIVER 21695M: Francois Romieu <[email protected]> 21696L: [email protected] 21697S: Maintained 21698F: drivers/net/ethernet/sis/sis190.c 21699 21700SIS 900/7016 FAST ETHERNET DRIVER 21701M: Daniele Venzano <[email protected]> 21702L: [email protected] 21703S: Maintained 21704W: http://www.brownhat.org/sis900.html 21705F: drivers/net/ethernet/sis/sis900.* 21706 21707SIS FRAMEBUFFER DRIVER 21708S: Orphan 21709F: Documentation/fb/sisfb.rst 21710F: drivers/video/fbdev/sis/ 21711F: include/video/sisfb.h 21712 21713SIS I2C TOUCHSCREEN DRIVER 21714M: Mika Penttilä <[email protected]> 21715L: [email protected] 21716S: Maintained 21717F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 21718F: drivers/input/touchscreen/sis_i2c.c 21719 21720SIS USB2VGA DRIVER 21721M: Thomas Winischhofer <[email protected]> 21722S: Maintained 21723W: http://www.winischhofer.at/linuxsisusbvga.shtml 21724F: drivers/usb/misc/sisusbvga/ 21725 21726SL28 CPLD MFD DRIVER 21727M: Michael Walle <[email protected]> 21728S: Maintained 21729F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 21730F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 21731F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 21732F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 21733F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 21734F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 21735F: drivers/gpio/gpio-sl28cpld.c 21736F: drivers/hwmon/sl28cpld-hwmon.c 21737F: drivers/irqchip/irq-sl28cpld.c 21738F: drivers/pwm/pwm-sl28cpld.c 21739F: drivers/watchdog/sl28cpld_wdt.c 21740 21741SL28 VPD NVMEM LAYOUT DRIVER 21742M: Michael Walle <[email protected]> 21743S: Maintained 21744F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 21745F: drivers/nvmem/layouts/sl28vpd.c 21746 21747SLAB ALLOCATOR 21748M: Christoph Lameter <[email protected]> 21749M: Pekka Enberg <[email protected]> 21750M: David Rientjes <[email protected]> 21751M: Joonsoo Kim <[email protected]> 21752M: Andrew Morton <[email protected]> 21753M: Vlastimil Babka <[email protected]> 21754R: Roman Gushchin <[email protected]> 21755R: Hyeonggon Yoo <[email protected]> 21756L: [email protected] 21757S: Maintained 21758T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 21759F: include/linux/sl?b*.h 21760F: mm/sl?b* 21761 21762SLCAN CAN NETWORK DRIVER 21763M: Dario Binacchi <[email protected]> 21764L: [email protected] 21765S: Maintained 21766F: drivers/net/can/slcan/ 21767 21768SLEEPABLE READ-COPY UPDATE (SRCU) 21769M: Lai Jiangshan <[email protected]> 21770M: "Paul E. McKenney" <[email protected]> 21771M: Josh Triplett <[email protected]> 21772R: Steven Rostedt <[email protected]> 21773R: Mathieu Desnoyers <[email protected]> 21774L: [email protected] 21775S: Supported 21776W: http://www.rdrop.com/users/paulmck/RCU/ 21777T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 21778F: include/linux/srcu*.h 21779F: kernel/rcu/srcu*.c 21780 21781SMACK SECURITY MODULE 21782M: Casey Schaufler <[email protected]> 21783L: [email protected] 21784S: Maintained 21785W: http://schaufler-ca.com 21786T: git git://github.com/cschaufler/smack-next 21787F: Documentation/admin-guide/LSM/Smack.rst 21788F: security/smack/ 21789 21790SMC91x ETHERNET DRIVER 21791M: Nicolas Pitre <[email protected]> 21792S: Odd Fixes 21793F: drivers/net/ethernet/smsc/smc91x.* 21794 21795SMSC EMC2103 HARDWARE MONITOR DRIVER 21796M: Steve Glendinning <[email protected]> 21797L: [email protected] 21798S: Maintained 21799F: Documentation/hwmon/emc2103.rst 21800F: drivers/hwmon/emc2103.c 21801 21802SMSC SCH5627 HARDWARE MONITOR DRIVER 21803M: Hans de Goede <[email protected]> 21804L: [email protected] 21805S: Supported 21806F: Documentation/hwmon/sch5627.rst 21807F: drivers/hwmon/sch5627.c 21808 21809SMSC UFX6000 and UFX7000 USB to VGA DRIVER 21810M: Steve Glendinning <[email protected]> 21811L: [email protected] 21812S: Maintained 21813F: drivers/video/fbdev/smscufx.c 21814 21815SMSC47B397 HARDWARE MONITOR DRIVER 21816M: Jean Delvare <[email protected]> 21817L: [email protected] 21818S: Maintained 21819F: Documentation/hwmon/smsc47b397.rst 21820F: drivers/hwmon/smsc47b397.c 21821 21822SMSC911x ETHERNET DRIVER 21823M: Steve Glendinning <[email protected]> 21824L: [email protected] 21825S: Maintained 21826F: drivers/net/ethernet/smsc/smsc911x.* 21827F: include/linux/smsc911x.h 21828 21829SMSC9420 PCI ETHERNET DRIVER 21830M: Steve Glendinning <[email protected]> 21831L: [email protected] 21832S: Maintained 21833F: drivers/net/ethernet/smsc/smsc9420.* 21834 21835SNET DPU VIRTIO DATA PATH ACCELERATOR 21836R: Alvaro Karsz <[email protected]> 21837F: drivers/vdpa/solidrun/ 21838 21839SOCIONEXT (SNI) AVE NETWORK DRIVER 21840M: Kunihiko Hayashi <[email protected]> 21841L: [email protected] 21842S: Maintained 21843F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 21844F: drivers/net/ethernet/socionext/sni_ave.c 21845 21846SOCIONEXT (SNI) NETSEC NETWORK DRIVER 21847M: Ilias Apalodimas <[email protected]> 21848M: Masahisa Kojima <[email protected]> 21849L: [email protected] 21850S: Maintained 21851F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 21852F: drivers/net/ethernet/socionext/netsec.c 21853 21854SOCIONEXT (SNI) Synquacer SPI DRIVER 21855M: Masahisa Kojima <[email protected]> 21856M: Jassi Brar <[email protected]> 21857L: [email protected] 21858S: Maintained 21859F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 21860F: drivers/spi/spi-synquacer.c 21861 21862SOCIONEXT SYNQUACER I2C DRIVER 21863M: Ard Biesheuvel <[email protected]> 21864L: [email protected] 21865S: Maintained 21866F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 21867F: drivers/i2c/busses/i2c-synquacer.c 21868 21869SOCIONEXT UNIPHIER SOUND DRIVER 21870L: [email protected] 21871S: Orphan 21872F: sound/soc/uniphier/ 21873 21874SOCKET TIMESTAMPING 21875M: Willem de Bruijn <[email protected]> 21876S: Maintained 21877F: Documentation/networking/timestamping.rst 21878F: include/linux/net_tstamp.h 21879F: include/uapi/linux/net_tstamp.h 21880F: tools/testing/selftests/net/so_txtime.c 21881 21882SOEKRIS NET48XX LED SUPPORT 21883M: Chris Boot <[email protected]> 21884S: Maintained 21885F: drivers/leds/leds-net48xx.c 21886 21887SOFT-IWARP DRIVER (siw) 21888M: Bernard Metzler <[email protected]> 21889L: [email protected] 21890S: Supported 21891F: drivers/infiniband/sw/siw/ 21892F: include/uapi/rdma/siw-abi.h 21893 21894SOFT-ROCE DRIVER (rxe) 21895M: Zhu Yanjun <[email protected]> 21896L: [email protected] 21897S: Supported 21898F: drivers/infiniband/sw/rxe/ 21899F: include/uapi/rdma/rdma_user_rxe.h 21900 21901SOFTLOGIC 6x10 MPEG CODEC 21902M: Bluecherry Maintainers <[email protected]> 21903M: Andrey Utkin <[email protected]> 21904M: Ismael Luceno <[email protected]> 21905L: [email protected] 21906S: Supported 21907F: drivers/media/pci/solo6x10/ 21908 21909SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 21910M: James Morse <[email protected]> 21911L: [email protected] (moderated for non-subscribers) 21912S: Maintained 21913F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 21914F: drivers/firmware/arm_sdei.c 21915F: include/linux/arm_sdei.h 21916F: include/uapi/linux/arm_sdei.h 21917 21918SOFTWARE NODES AND DEVICE PROPERTIES 21919R: Andy Shevchenko <[email protected]> 21920R: Daniel Scally <[email protected]> 21921R: Heikki Krogerus <[email protected]> 21922R: Sakari Ailus <[email protected]> 21923L: [email protected] 21924S: Maintained 21925F: drivers/base/property.c 21926F: drivers/base/swnode.c 21927F: include/linux/fwnode.h 21928F: include/linux/property.h 21929 21930SOFTWARE RAID (Multiple Disks) SUPPORT 21931M: Song Liu <[email protected]> 21932M: Yu Kuai <[email protected]> 21933L: [email protected] 21934S: Supported 21935Q: https://patchwork.kernel.org/project/linux-raid/list/ 21936T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 21937F: drivers/md/Kconfig 21938F: drivers/md/Makefile 21939F: drivers/md/md* 21940F: drivers/md/raid* 21941F: include/linux/raid/ 21942F: include/uapi/linux/raid/ 21943 21944SOLIDRUN CLEARFOG SUPPORT 21945M: Russell King <[email protected]> 21946S: Maintained 21947F: arch/arm/boot/dts/marvell/armada-388-clearfog* 21948F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 21949 21950SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 21951M: Russell King <[email protected]> 21952S: Maintained 21953F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 21954F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 21955F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 21956 21957SONIC NETWORK DRIVER 21958M: Thomas Bogendoerfer <[email protected]> 21959L: [email protected] 21960S: Maintained 21961F: drivers/net/ethernet/natsemi/sonic.* 21962 21963SONICS SILICON BACKPLANE DRIVER (SSB) 21964M: Michael Buesch <[email protected]> 21965L: [email protected] 21966S: Maintained 21967F: drivers/ssb/ 21968F: include/linux/ssb/ 21969 21970SONY IMX208 SENSOR DRIVER 21971M: Sakari Ailus <[email protected]> 21972L: [email protected] 21973S: Maintained 21974T: git git://linuxtv.org/media.git 21975F: drivers/media/i2c/imx208.c 21976 21977SONY IMX214 SENSOR DRIVER 21978M: Ricardo Ribalda <[email protected]> 21979L: [email protected] 21980S: Maintained 21981T: git git://linuxtv.org/media.git 21982F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 21983F: drivers/media/i2c/imx214.c 21984 21985SONY IMX219 SENSOR DRIVER 21986M: Dave Stevenson <[email protected]> 21987L: [email protected] 21988S: Maintained 21989T: git git://linuxtv.org/media.git 21990F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 21991F: drivers/media/i2c/imx219.c 21992 21993SONY IMX258 SENSOR DRIVER 21994M: Sakari Ailus <[email protected]> 21995L: [email protected] 21996S: Maintained 21997T: git git://linuxtv.org/media.git 21998F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 21999F: drivers/media/i2c/imx258.c 22000 22001SONY IMX274 SENSOR DRIVER 22002M: Leon Luo <[email protected]> 22003L: [email protected] 22004S: Maintained 22005T: git git://linuxtv.org/media.git 22006F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22007F: drivers/media/i2c/imx274.c 22008 22009SONY IMX283 SENSOR DRIVER 22010M: Kieran Bingham <[email protected]> 22011M: Umang Jain <[email protected]> 22012L: [email protected] 22013S: Maintained 22014T: git git://linuxtv.org/media.git 22015F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22016F: drivers/media/i2c/imx283.c 22017 22018SONY IMX290 SENSOR DRIVER 22019M: Manivannan Sadhasivam <[email protected]> 22020L: [email protected] 22021S: Maintained 22022T: git git://linuxtv.org/media.git 22023F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22024F: drivers/media/i2c/imx290.c 22025 22026SONY IMX296 SENSOR DRIVER 22027M: Laurent Pinchart <[email protected]> 22028M: Manivannan Sadhasivam <[email protected]> 22029L: [email protected] 22030S: Maintained 22031T: git git://linuxtv.org/media.git 22032F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22033F: drivers/media/i2c/imx296.c 22034 22035SONY IMX319 SENSOR DRIVER 22036M: Bingbu Cao <[email protected]> 22037L: [email protected] 22038S: Maintained 22039T: git git://linuxtv.org/media.git 22040F: drivers/media/i2c/imx319.c 22041 22042SONY IMX334 SENSOR DRIVER 22043L: [email protected] 22044S: Orphan 22045T: git git://linuxtv.org/media.git 22046F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22047F: drivers/media/i2c/imx334.c 22048 22049SONY IMX335 SENSOR DRIVER 22050L: [email protected] 22051S: Orphan 22052T: git git://linuxtv.org/media.git 22053F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22054F: drivers/media/i2c/imx335.c 22055 22056SONY IMX355 SENSOR DRIVER 22057M: Tianshu Qiu <[email protected]> 22058L: [email protected] 22059S: Maintained 22060T: git git://linuxtv.org/media.git 22061F: drivers/media/i2c/imx355.c 22062 22063SONY IMX412 SENSOR DRIVER 22064L: [email protected] 22065S: Orphan 22066T: git git://linuxtv.org/media.git 22067F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22068F: drivers/media/i2c/imx412.c 22069 22070SONY IMX415 SENSOR DRIVER 22071M: Michael Riesch <[email protected]> 22072L: [email protected] 22073S: Maintained 22074T: git git://linuxtv.org/media.git 22075F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22076F: drivers/media/i2c/imx415.c 22077 22078SONY MEMORYSTICK SUBSYSTEM 22079M: Maxim Levitsky <[email protected]> 22080M: Alex Dubov <[email protected]> 22081M: Ulf Hansson <[email protected]> 22082L: [email protected] 22083S: Maintained 22084T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22085F: drivers/memstick/ 22086F: include/linux/memstick.h 22087 22088SONY VAIO CONTROL DEVICE DRIVER 22089M: Mattia Dongili <[email protected]> 22090L: [email protected] 22091S: Maintained 22092W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22093F: Documentation/admin-guide/laptops/sony-laptop.rst 22094F: drivers/char/sonypi.c 22095F: drivers/platform/x86/sony-laptop.c 22096F: include/linux/sony-laptop.h 22097 22098SOPHGO DEVICETREES and DRIVERS 22099M: Chen Wang <[email protected]> 22100M: Inochi Amaoto <[email protected]> 22101T: git https://github.com/sophgo/linux.git 22102S: Maintained 22103N: sophgo 22104K: sophgo 22105 22106SOUND 22107M: Jaroslav Kysela <[email protected]> 22108M: Takashi Iwai <[email protected]> 22109L: [email protected] 22110S: Maintained 22111W: http://www.alsa-project.org/ 22112Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22114F: Documentation/sound/ 22115F: include/sound/ 22116F: include/uapi/sound/ 22117F: sound/ 22118F: tools/testing/selftests/alsa 22119 22120SOUND - ALSA SELFTESTS 22121M: Mark Brown <[email protected]> 22122L: [email protected] 22123L: [email protected] 22124S: Supported 22125F: tools/testing/selftests/alsa 22126 22127SOUND - COMPRESSED AUDIO 22128M: Vinod Koul <[email protected]> 22129L: [email protected] 22130S: Supported 22131T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22132F: Documentation/sound/designs/compress-offload.rst 22133F: include/sound/compress_driver.h 22134F: include/uapi/sound/compress_* 22135F: sound/core/compress_offload.c 22136F: sound/soc/soc-compress.c 22137 22138SOUND - CORE KUNIT TEST 22139M: Ivan Orlov <[email protected]> 22140L: [email protected] 22141S: Supported 22142F: sound/core/sound_kunit.c 22143 22144SOUND - DMAENGINE HELPERS 22145M: Lars-Peter Clausen <[email protected]> 22146S: Supported 22147F: include/sound/dmaengine_pcm.h 22148F: sound/core/pcm_dmaengine.c 22149F: sound/soc/soc-generic-dmaengine-pcm.c 22150 22151SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22152M: Liam Girdwood <[email protected]> 22153M: Mark Brown <[email protected]> 22154L: [email protected] 22155S: Supported 22156W: http://alsa-project.org/main/index.php/ASoC 22157T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22158F: Documentation/devicetree/bindings/sound/ 22159F: Documentation/sound/soc/ 22160F: include/dt-bindings/sound/ 22161F: include/sound/soc* 22162F: include/sound/sof.h 22163F: include/sound/sof/ 22164F: include/trace/events/sof*.h 22165F: include/uapi/sound/asoc.h 22166F: sound/soc/ 22167 22168SOUND - SOC LAYER / dapm-graph 22169M: Luca Ceresoli <[email protected]> 22170L: [email protected] 22171S: Maintained 22172F: tools/sound/dapm-graph 22173 22174SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22175M: Liam Girdwood <[email protected]> 22176M: Peter Ujfalusi <[email protected]> 22177M: Bard Liao <[email protected]> 22178M: Ranjani Sridharan <[email protected]> 22179M: Daniel Baluta <[email protected]> 22180R: Kai Vehmanen <[email protected]> 22181R: Pierre-Louis Bossart <[email protected]> 22182L: [email protected] (moderated for non-subscribers) 22183S: Supported 22184W: https://github.com/thesofproject/linux/ 22185F: sound/soc/sof/ 22186 22187SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22188M: Mark Brown <[email protected]> 22189M: Kuninori Morimoto <[email protected]> 22190S: Supported 22191L: [email protected] 22192F: sound/soc/generic/ 22193F: include/sound/simple_card* 22194F: Documentation/devicetree/bindings/sound/simple-card.yaml 22195F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22196 22197SOUNDWIRE SUBSYSTEM 22198M: Vinod Koul <[email protected]> 22199M: Bard Liao <[email protected]> 22200R: Pierre-Louis Bossart <[email protected]> 22201R: Sanyog Kale <[email protected]> 22202L: [email protected] 22203S: Supported 22204T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22205F: Documentation/driver-api/soundwire/ 22206F: drivers/soundwire/ 22207F: include/linux/soundwire/ 22208 22209SP2 MEDIA DRIVER 22210M: Olli Salonen <[email protected]> 22211L: [email protected] 22212S: Maintained 22213W: https://linuxtv.org 22214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22215F: drivers/media/dvb-frontends/sp2* 22216 22217SPANISH DOCUMENTATION 22218M: Carlos Bilbao <[email protected]> 22219R: Avadhut Naik <[email protected]> 22220S: Maintained 22221F: Documentation/translations/sp_SP/ 22222 22223SPARC + UltraSPARC (sparc/sparc64) 22224M: "David S. Miller" <[email protected]> 22225M: Andreas Larsson <[email protected]> 22226L: [email protected] 22227S: Maintained 22228Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22229T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22230T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22231F: arch/sparc/ 22232F: drivers/sbus/ 22233 22234SPARC SERIAL DRIVERS 22235M: "David S. Miller" <[email protected]> 22236L: [email protected] 22237S: Maintained 22238T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22239T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22240F: drivers/tty/serial/suncore.c 22241F: drivers/tty/serial/sunhv.c 22242F: drivers/tty/serial/sunsab.c 22243F: drivers/tty/serial/sunsab.h 22244F: drivers/tty/serial/sunsu.c 22245F: drivers/tty/serial/sunzilog.c 22246F: drivers/tty/serial/sunzilog.h 22247F: drivers/tty/vcc.c 22248F: include/linux/sunserialcore.h 22249 22250SPARSE CHECKER 22251M: "Luc Van Oostenryck" <[email protected]> 22252L: [email protected] 22253S: Maintained 22254W: https://sparse.docs.kernel.org/ 22255Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22256B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22257T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22258F: include/linux/compiler.h 22259 22260SPEAKUP CONSOLE SPEECH DRIVER 22261M: William Hubbs <[email protected]> 22262M: Chris Brannon <[email protected]> 22263M: Kirk Reiser <[email protected]> 22264M: Samuel Thibault <[email protected]> 22265L: [email protected] 22266S: Odd Fixes 22267W: http://www.linux-speakup.org/ 22268W: https://github.com/linux-speakup/speakup 22269B: https://github.com/linux-speakup/speakup/issues 22270F: drivers/accessibility/speakup/ 22271 22272SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22273M: Viresh Kumar <[email protected]> 22274M: Shiraz Hashim <[email protected]> 22275L: [email protected] (moderated for non-subscribers) 22276L: [email protected] 22277S: Maintained 22278W: http://www.st.com/spear 22279F: arch/arm/boot/dts/st/spear* 22280F: arch/arm/mach-spear/ 22281F: drivers/clk/spear/ 22282F: drivers/pinctrl/spear/ 22283 22284SPI NOR SUBSYSTEM 22285M: Tudor Ambarus <[email protected]> 22286M: Pratyush Yadav <[email protected]> 22287M: Michael Walle <[email protected]> 22288L: [email protected] 22289S: Maintained 22290W: http://www.linux-mtd.infradead.org/ 22291Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22292C: irc://irc.oftc.net/mtd 22293T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22294F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22295F: drivers/mtd/spi-nor/ 22296F: include/linux/mtd/spi-nor.h 22297 22298SPI SUBSYSTEM 22299M: Mark Brown <[email protected]> 22300L: [email protected] 22301S: Maintained 22302Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22303T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22304F: Documentation/devicetree/bindings/spi/ 22305F: Documentation/spi/ 22306F: drivers/spi/ 22307F: include/linux/spi/ 22308F: include/uapi/linux/spi/ 22309F: tools/spi/ 22310 22311SPIDERNET NETWORK DRIVER for CELL 22312M: Ishizaki Kou <[email protected]> 22313M: Geoff Levand <[email protected]> 22314L: [email protected] 22315L: [email protected] 22316S: Maintained 22317F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 22318F: drivers/net/ethernet/toshiba/spider_net* 22319 22320SPMI SUBSYSTEM 22321M: Stephen Boyd <[email protected]> 22322L: [email protected] 22323S: Maintained 22324T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22325F: Documentation/devicetree/bindings/spmi/ 22326F: drivers/spmi/ 22327F: include/dt-bindings/spmi/spmi.h 22328F: include/linux/spmi.h 22329F: include/trace/events/spmi.h 22330 22331SPU FILE SYSTEM 22332L: [email protected] 22333S: Orphan 22334F: Documentation/filesystems/spufs/spufs.rst 22335F: arch/powerpc/platforms/cell/spufs/ 22336 22337SQUASHFS FILE SYSTEM 22338M: Phillip Lougher <[email protected]> 22339L: [email protected] (subscribers-only) 22340S: Maintained 22341W: http://squashfs.org.uk 22342T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22343F: Documentation/filesystems/squashfs.rst 22344F: fs/squashfs/ 22345 22346SRM (Alpha) environment access 22347M: Jan-Benedict Glaw <[email protected]> 22348S: Maintained 22349F: arch/alpha/kernel/srm_env.c 22350 22351ST LSM6DSx IMU IIO DRIVER 22352M: Lorenzo Bianconi <[email protected]> 22353L: [email protected] 22354S: Maintained 22355W: http://www.st.com/ 22356F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22357F: drivers/iio/imu/st_lsm6dsx/ 22358 22359ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22360M: Benjamin Mugnier <[email protected]> 22361M: Sylvain Petinot <[email protected]> 22362L: [email protected] 22363S: Maintained 22364T: git git://linuxtv.org/media.git 22365F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22366F: drivers/media/i2c/st-mipid02.c 22367 22368ST STC3117 FUEL GAUGE DRIVER 22369M: Hardevsinh Palaniya <[email protected]> 22370M: Bhavin Sharma <[email protected]> 22371L: [email protected] 22372S: Maintained 22373F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 22374F: drivers/power/supply/stc3117_fuel_gauge.c 22375 22376ST STM32 FIREWALL 22377M: Gatien Chevallier <[email protected]> 22378S: Maintained 22379F: drivers/bus/stm32_etzpc.c 22380F: drivers/bus/stm32_firewall.c 22381F: drivers/bus/stm32_rifsc.c 22382 22383ST STM32 I2C/SMBUS DRIVER 22384M: Pierre-Yves MORDRET <[email protected]> 22385M: Alain Volmat <[email protected]> 22386L: [email protected] 22387S: Maintained 22388F: drivers/i2c/busses/i2c-stm32* 22389 22390ST STM32 SPI DRIVER 22391M: Alain Volmat <[email protected]> 22392L: [email protected] 22393S: Maintained 22394F: drivers/spi/spi-stm32.c 22395 22396ST STPDDC60 DRIVER 22397M: Daniel Nilsson <[email protected]> 22398L: [email protected] 22399S: Maintained 22400F: Documentation/hwmon/stpddc60.rst 22401F: drivers/hwmon/pmbus/stpddc60.c 22402 22403ST VGXY61 DRIVER 22404M: Benjamin Mugnier <[email protected]> 22405M: Sylvain Petinot <[email protected]> 22406L: [email protected] 22407S: Maintained 22408T: git git://linuxtv.org/media.git 22409F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22410F: Documentation/userspace-api/media/drivers/vgxy61.rst 22411F: drivers/media/i2c/vgxy61.c 22412 22413ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22414M: Song Qiang <[email protected]> 22415L: [email protected] 22416S: Maintained 22417F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22418F: drivers/iio/proximity/vl53l0x-i2c.c 22419 22420STABLE BRANCH 22421M: Greg Kroah-Hartman <[email protected]> 22422M: Sasha Levin <[email protected]> 22423L: [email protected] 22424S: Supported 22425F: Documentation/process/stable-kernel-rules.rst 22426 22427STAGING - ATOMISP DRIVER 22428M: Hans de Goede <[email protected]> 22429M: Mauro Carvalho Chehab <[email protected]> 22430R: Sakari Ailus <[email protected]> 22431L: [email protected] 22432S: Maintained 22433F: drivers/staging/media/atomisp/ 22434 22435STAGING - INDUSTRIAL IO 22436M: Jonathan Cameron <[email protected]> 22437L: [email protected] 22438S: Odd Fixes 22439F: Documentation/devicetree/bindings/staging/iio/ 22440F: drivers/staging/iio/ 22441 22442STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 22443M: Marc Dietrich <[email protected]> 22444L: [email protected] (moderated for non-subscribers) 22445L: [email protected] 22446S: Maintained 22447F: drivers/staging/nvec/ 22448 22449STAGING - SEPS525 LCD CONTROLLER DRIVERS 22450M: Michael Hennerich <[email protected]> 22451L: [email protected] 22452S: Supported 22453F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 22454F: drivers/staging/fbtft/fb_seps525.c 22455 22456STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 22457M: Sudip Mukherjee <[email protected]> 22458M: Teddy Wang <[email protected]> 22459M: Sudip Mukherjee <[email protected]> 22460L: [email protected] 22461S: Maintained 22462F: drivers/staging/sm750fb/ 22463 22464STAGING SUBSYSTEM 22465M: Greg Kroah-Hartman <[email protected]> 22466L: [email protected] 22467S: Supported 22468T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22469F: drivers/staging/ 22470 22471STANDALONE CACHE CONTROLLER DRIVERS 22472M: Conor Dooley <[email protected]> 22473S: Maintained 22474T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22475F: Documentation/devicetree/bindings/cache/ 22476F: drivers/cache 22477 22478STARFIRE/DURALAN NETWORK DRIVER 22479M: Ion Badulescu <[email protected]> 22480S: Odd Fixes 22481F: drivers/net/ethernet/adaptec/starfire* 22482 22483STARFIVE CAMERA SUBSYSTEM DRIVER 22484M: Jack Zhu <[email protected]> 22485M: Changhuang Liang <[email protected]> 22486L: [email protected] 22487S: Maintained 22488F: Documentation/admin-guide/media/starfive_camss.rst 22489F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22490F: drivers/staging/media/starfive/camss 22491 22492STARFIVE CRYPTO DRIVER 22493M: Jia Jie Ho <[email protected]> 22494M: William Qiu <[email protected]> 22495S: Supported 22496F: Documentation/devicetree/bindings/crypto/starfive* 22497F: drivers/crypto/starfive/ 22498 22499STARFIVE DEVICETREES 22500M: Emil Renner Berthing <[email protected]> 22501S: Maintained 22502F: arch/riscv/boot/dts/starfive/ 22503 22504STARFIVE DWMAC GLUE LAYER 22505M: Emil Renner Berthing <[email protected]> 22506M: Minda Chen <[email protected]> 22507S: Maintained 22508F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22509F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22510 22511STARFIVE JH7110 DPHY RX DRIVER 22512M: Jack Zhu <[email protected]> 22513M: Changhuang Liang <[email protected]> 22514S: Supported 22515F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22516F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22517 22518STARFIVE JH7110 DPHY TX DRIVER 22519M: Keith Zhao <[email protected]> 22520S: Supported 22521F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22522F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22523 22524STARFIVE JH7110 MMC/SD/SDIO DRIVER 22525M: William Qiu <[email protected]> 22526S: Supported 22527F: Documentation/devicetree/bindings/mmc/starfive* 22528F: drivers/mmc/host/dw_mmc-starfive.c 22529 22530STARFIVE JH7110 PLL CLOCK DRIVER 22531M: Xingyu Wu <[email protected]> 22532S: Supported 22533F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22534F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22535 22536STARFIVE JH7110 PWMDAC DRIVER 22537M: Hal Feng <[email protected]> 22538M: Xingyu Wu <[email protected]> 22539S: Supported 22540F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22541F: sound/soc/starfive/jh7110_pwmdac.c 22542 22543STARFIVE JH7110 SYSCON 22544M: William Qiu <[email protected]> 22545M: Xingyu Wu <[email protected]> 22546S: Supported 22547F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 22548 22549STARFIVE JH7110 TDM DRIVER 22550M: Walker Chen <[email protected]> 22551S: Maintained 22552F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 22553F: sound/soc/starfive/jh7110_tdm.c 22554 22555STARFIVE JH71X0 CLOCK DRIVERS 22556M: Emil Renner Berthing <[email protected]> 22557M: Hal Feng <[email protected]> 22558S: Maintained 22559F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 22560F: drivers/clk/starfive/clk-starfive-jh71* 22561F: include/dt-bindings/clock/starfive?jh71*.h 22562 22563STARFIVE JH71X0 PINCTRL DRIVERS 22564M: Emil Renner Berthing <[email protected]> 22565M: Jianlong Huang <[email protected]> 22566M: Hal Feng <[email protected]> 22567L: [email protected] 22568S: Maintained 22569F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 22570F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 22571F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 22572F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 22573 22574STARFIVE JH71X0 RESET CONTROLLER DRIVERS 22575M: Emil Renner Berthing <[email protected]> 22576M: Hal Feng <[email protected]> 22577S: Maintained 22578F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 22579F: drivers/reset/starfive/reset-starfive-jh71* 22580F: include/dt-bindings/reset/starfive?jh71*.h 22581 22582STARFIVE JH71X0 USB DRIVERS 22583M: Minda Chen <[email protected]> 22584S: Maintained 22585F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 22586F: drivers/usb/cdns3/cdns3-starfive.c 22587 22588STARFIVE JH71XX PMU CONTROLLER DRIVER 22589M: Walker Chen <[email protected]> 22590M: Changhuang Liang <[email protected]> 22591S: Supported 22592F: Documentation/devicetree/bindings/power/starfive* 22593F: drivers/pmdomain/starfive/ 22594F: include/dt-bindings/power/starfive,jh7110-pmu.h 22595 22596STARFIVE SOC DRIVERS 22597M: Conor Dooley <[email protected]> 22598S: Maintained 22599T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22600F: Documentation/devicetree/bindings/soc/starfive/ 22601 22602STARFIVE STARLINK PMU DRIVER 22603M: Ji Sheng Teoh <[email protected]> 22604S: Maintained 22605F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 22606F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 22607F: drivers/perf/starfive_starlink_pmu.c 22608 22609STARFIVE TRNG DRIVER 22610M: Jia Jie Ho <[email protected]> 22611S: Supported 22612F: Documentation/devicetree/bindings/rng/starfive* 22613F: drivers/char/hw_random/jh7110-trng.c 22614 22615STARFIVE WATCHDOG DRIVER 22616M: Xingyu Wu <[email protected]> 22617M: Ziv Xu <[email protected]> 22618S: Supported 22619F: Documentation/devicetree/bindings/watchdog/starfive* 22620F: drivers/watchdog/starfive-wdt.c 22621 22622STARFIVE JH71X0 PCIE AND USB PHY DRIVER 22623M: Minda Chen <[email protected]> 22624S: Supported 22625F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 22626F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 22627F: drivers/phy/starfive/phy-jh7110-pcie.c 22628F: drivers/phy/starfive/phy-jh7110-usb.c 22629 22630STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 22631M: Changhuang Liang <[email protected]> 22632S: Supported 22633F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 22634F: drivers/irqchip/irq-starfive-jh8100-intc.c 22635 22636STATIC BRANCH/CALL 22637M: Peter Zijlstra <[email protected]> 22638M: Josh Poimboeuf <[email protected]> 22639M: Jason Baron <[email protected]> 22640R: Steven Rostedt <[email protected]> 22641R: Ard Biesheuvel <[email protected]> 22642S: Supported 22643F: arch/*/include/asm/jump_label*.h 22644F: arch/*/include/asm/static_call*.h 22645F: arch/*/kernel/jump_label.c 22646F: arch/*/kernel/static_call.c 22647F: include/linux/jump_label*.h 22648F: include/linux/static_call*.h 22649F: kernel/jump_label.c 22650F: kernel/static_call*.c 22651 22652STI AUDIO (ASoC) DRIVERS 22653M: Arnaud Pouliquen <[email protected]> 22654L: [email protected] 22655S: Maintained 22656F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 22657F: sound/soc/sti/ 22658 22659STI CEC DRIVER 22660M: Alain Volmat <[email protected]> 22661S: Maintained 22662F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 22663F: drivers/media/cec/platform/sti/ 22664 22665STK1160 USB VIDEO CAPTURE DRIVER 22666M: Ezequiel Garcia <[email protected]> 22667L: [email protected] 22668S: Maintained 22669T: git git://linuxtv.org/media.git 22670F: drivers/media/usb/stk1160/ 22671 22672STM32 AUDIO (ASoC) DRIVERS 22673M: Olivier Moysan <[email protected]> 22674M: Arnaud Pouliquen <[email protected]> 22675L: [email protected] 22676S: Maintained 22677F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 22678F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 22679F: sound/soc/stm/ 22680 22681STM32 DMA DRIVERS 22682M: Amélie Delaunay <[email protected]> 22683L: [email protected] 22684L: [email protected] (moderated for non-subscribers) 22685S: Maintained 22686F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 22687F: Documentation/devicetree/bindings/dma/stm32/ 22688F: drivers/dma/stm32/ 22689 22690STM32 TIMER/LPTIMER DRIVERS 22691M: Fabrice Gasnier <[email protected]> 22692S: Maintained 22693F: Documentation/ABI/testing/*timer-stm32 22694F: Documentation/devicetree/bindings/*/*stm32-*timer* 22695F: drivers/*/stm32-*timer* 22696F: drivers/pwm/pwm-stm32* 22697F: include/linux/*/stm32-*tim* 22698 22699STM32MP25 USB3/PCIE COMBOPHY DRIVER 22700M: Christian Bruel <[email protected]> 22701S: Maintained 22702F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 22703F: drivers/phy/st/phy-stm32-combophy.c 22704 22705STMMAC ETHERNET DRIVER 22706L: [email protected] 22707S: Orphan 22708F: Documentation/networking/device_drivers/ethernet/stmicro/ 22709F: drivers/net/ethernet/stmicro/stmmac/ 22710 22711SUN HAPPY MEAL ETHERNET DRIVER 22712M: Sean Anderson <[email protected]> 22713S: Maintained 22714F: drivers/net/ethernet/sun/sunhme.* 22715 22716SUN3/3X 22717M: Sam Creasey <[email protected]> 22718S: Maintained 22719W: http://sammy.net/sun3/ 22720F: arch/m68k/include/asm/sun3* 22721F: arch/m68k/kernel/*sun3* 22722F: arch/m68k/sun3*/ 22723F: drivers/net/ethernet/i825xx/sun3* 22724 22725SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 22726M: Hans de Goede <[email protected]> 22727L: [email protected] 22728S: Maintained 22729F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 22730F: drivers/input/keyboard/sun4i-lradc-keys.c 22731 22732SUNPLUS ETHERNET DRIVER 22733M: Wells Lu <[email protected]> 22734L: [email protected] 22735S: Maintained 22736W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 22737F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 22738F: drivers/net/ethernet/sunplus/ 22739 22740SUNPLUS MMC DRIVER 22741M: Tony Huang <[email protected]> 22742M: Li-hao Kuo <[email protected]> 22743S: Maintained 22744F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 22745F: drivers/mmc/host/sunplus-mmc.c 22746 22747SUNPLUS OCOTP DRIVER 22748M: Vincent Shih <[email protected]> 22749S: Maintained 22750F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 22751F: drivers/nvmem/sunplus-ocotp.c 22752 22753SUNPLUS PWM DRIVER 22754M: Hammer Hsieh <[email protected]> 22755S: Maintained 22756F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 22757F: drivers/pwm/pwm-sunplus.c 22758 22759SUNPLUS RTC DRIVER 22760M: Vincent Shih <[email protected]> 22761L: [email protected] 22762S: Maintained 22763F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 22764F: drivers/rtc/rtc-sunplus.c 22765 22766SUNPLUS SPI CONTROLLER INTERFACE DRIVER 22767M: Li-hao Kuo <[email protected]> 22768L: [email protected] 22769S: Maintained 22770F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 22771F: drivers/spi/spi-sunplus-sp7021.c 22772 22773SUNPLUS UART DRIVER 22774M: Hammer Hsieh <[email protected]> 22775S: Maintained 22776F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 22777F: drivers/tty/serial/sunplus-uart.c 22778 22779SUNPLUS USB2 PHY DRIVER 22780M: Vincent Shih <[email protected]> 22781L: [email protected] 22782S: Maintained 22783F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 22784F: drivers/phy/sunplus/Kconfig 22785F: drivers/phy/sunplus/Makefile 22786F: drivers/phy/sunplus/phy-sunplus-usb2.c 22787 22788SUNPLUS WATCHDOG DRIVER 22789M: Xiantao Hu <[email protected]> 22790L: [email protected] 22791S: Maintained 22792F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 22793F: drivers/watchdog/sunplus_wdt.c 22794 22795SUPERH 22796M: Yoshinori Sato <[email protected]> 22797M: Rich Felker <[email protected]> 22798M: John Paul Adrian Glaubitz <[email protected]> 22799L: [email protected] 22800S: Maintained 22801Q: http://patchwork.kernel.org/project/linux-sh/list/ 22802F: Documentation/arch/sh/ 22803F: arch/sh/ 22804F: drivers/sh/ 22805 22806SUSPEND TO RAM 22807M: "Rafael J. Wysocki" <[email protected]> 22808M: Len Brown <[email protected]> 22809M: Pavel Machek <[email protected]> 22810L: [email protected] 22811S: Supported 22812B: https://bugzilla.kernel.org 22813F: Documentation/power/ 22814F: arch/x86/kernel/acpi/sleep* 22815F: arch/x86/kernel/acpi/wakeup* 22816F: drivers/base/power/ 22817F: include/linux/freezer.h 22818F: include/linux/pm.h 22819F: include/linux/suspend.h 22820F: kernel/power/ 22821 22822SVGA HANDLING 22823M: Martin Mares <[email protected]> 22824L: [email protected] 22825S: Maintained 22826F: Documentation/admin-guide/svga.rst 22827F: arch/x86/boot/video* 22828 22829SWITCHDEV 22830M: Jiri Pirko <[email protected]> 22831M: Ivan Vecera <[email protected]> 22832L: [email protected] 22833S: Supported 22834F: include/net/switchdev.h 22835F: net/switchdev/ 22836 22837SY8106A REGULATOR DRIVER 22838M: Icenowy Zheng <[email protected]> 22839S: Maintained 22840F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 22841F: drivers/regulator/sy8106a-regulator.c 22842 22843SYNC FILE FRAMEWORK 22844M: Sumit Semwal <[email protected]> 22845R: Gustavo Padovan <[email protected]> 22846L: [email protected] 22847L: [email protected] 22848S: Maintained 22849T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 22850F: Documentation/driver-api/sync_file.rst 22851F: drivers/dma-buf/dma-fence* 22852F: drivers/dma-buf/sw_sync.c 22853F: drivers/dma-buf/sync_* 22854F: include/linux/sync_file.h 22855F: include/uapi/linux/sync_file.h 22856 22857SYNOPSYS ARC ARCHITECTURE 22858M: Vineet Gupta <[email protected]> 22859L: [email protected] 22860S: Supported 22861T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 22862F: Documentation/arch/arc 22863F: Documentation/devicetree/bindings/arc/* 22864F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 22865F: arch/arc/ 22866F: drivers/clocksource/arc_timer.c 22867F: drivers/tty/serial/arc_uart.c 22868 22869SYNOPSYS ARC HSDK SDP pll clock driver 22870M: Eugeniy Paltsev <[email protected]> 22871S: Supported 22872F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 22873F: drivers/clk/clk-hsdk-pll.c 22874 22875SYNOPSYS ARC SDP clock driver 22876M: Eugeniy Paltsev <[email protected]> 22877S: Supported 22878F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 22879F: drivers/clk/axs10x/* 22880 22881SYNOPSYS ARC SDP platform support 22882M: Alexey Brodkin <[email protected]> 22883S: Supported 22884F: Documentation/devicetree/bindings/arc/axs10* 22885F: arch/arc/boot/dts/ax* 22886F: arch/arc/plat-axs10x 22887 22888SYNOPSYS AXS10x RESET CONTROLLER DRIVER 22889M: Eugeniy Paltsev <[email protected]> 22890S: Supported 22891F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 22892F: drivers/reset/reset-axs10x.c 22893 22894SYNOPSYS CREG GPIO DRIVER 22895M: Eugeniy Paltsev <[email protected]> 22896S: Maintained 22897F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 22898F: drivers/gpio/gpio-creg-snps.c 22899 22900SYNOPSYS DESIGNWARE 8250 UART DRIVER 22901M: Ilpo Järvinen <[email protected]> 22902R: Andy Shevchenko <[email protected]> 22903S: Supported 22904F: drivers/tty/serial/8250/8250_dw.c 22905F: drivers/tty/serial/8250/8250_dwlib.* 22906F: drivers/tty/serial/8250/8250_lpss.c 22907 22908SYNOPSYS DESIGNWARE APB GPIO DRIVER 22909M: Hoan Tran <[email protected]> 22910L: [email protected] 22911S: Maintained 22912F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 22913F: drivers/gpio/gpio-dwapb.c 22914 22915SYNOPSYS DESIGNWARE AXI DMAC DRIVER 22916M: Eugeniy Paltsev <[email protected]> 22917S: Maintained 22918F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 22919F: drivers/dma/dw-axi-dmac/ 22920 22921SYNOPSYS DESIGNWARE DMAC DRIVER 22922M: Viresh Kumar <[email protected]> 22923R: Andy Shevchenko <[email protected]> 22924S: Maintained 22925F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 22926F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 22927F: drivers/dma/dw/ 22928F: include/dt-bindings/dma/dw-dmac.h 22929F: include/linux/dma/dw.h 22930F: include/linux/platform_data/dma-dw.h 22931 22932SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 22933M: Jose Abreu <[email protected]> 22934L: [email protected] 22935S: Maintained 22936F: drivers/net/ethernet/synopsys/ 22937 22938SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 22939L: [email protected] 22940S: Orphan 22941F: drivers/net/pcs/pcs-xpcs.c 22942F: drivers/net/pcs/pcs-xpcs.h 22943F: include/linux/pcs/pcs-xpcs.h 22944 22945SYNOPSYS DESIGNWARE I2C DRIVER 22946M: Jarkko Nikula <[email protected]> 22947R: Andy Shevchenko <[email protected]> 22948R: Mika Westerberg <[email protected]> 22949R: Jan Dabros <[email protected]> 22950L: [email protected] 22951S: Supported 22952F: drivers/i2c/busses/i2c-designware-* 22953 22954SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 22955M: Jaehoon Chung <[email protected]> 22956L: [email protected] 22957S: Maintained 22958F: drivers/mmc/host/dw_mmc* 22959 22960SYNOPSYS DESIGNWARE PCIE PMU DRIVER 22961M: Shuai Xue <[email protected]> 22962M: Jing Zhang <[email protected]> 22963S: Supported 22964F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 22965F: drivers/perf/dwc_pcie_pmu.c 22966 22967SYNOPSYS HSDK RESET CONTROLLER DRIVER 22968M: Eugeniy Paltsev <[email protected]> 22969S: Supported 22970F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 22971F: drivers/reset/reset-hsdk.c 22972F: include/dt-bindings/reset/snps,hsdk-reset.h 22973 22974SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 22975M: Prabu Thangamuthu <[email protected]> 22976M: Manjunath M B <[email protected]> 22977L: [email protected] 22978S: Maintained 22979F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 22980 22981SYSTEM CONFIGURATION (SYSCON) 22982M: Lee Jones <[email protected]> 22983M: Arnd Bergmann <[email protected]> 22984S: Supported 22985T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 22986F: drivers/mfd/syscon.c 22987 22988SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 22989M: Sudeep Holla <[email protected]> 22990R: Cristian Marussi <[email protected]> 22991L: [email protected] 22992L: [email protected] (moderated for non-subscribers) 22993S: Maintained 22994F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 22995F: drivers/clk/clk-sc[mp]i.c 22996F: drivers/cpufreq/sc[mp]i-cpufreq.c 22997F: drivers/firmware/arm_scmi/ 22998F: drivers/firmware/arm_scpi.c 22999F: drivers/hwmon/scmi-hwmon.c 23000F: drivers/pinctrl/pinctrl-scmi.c 23001F: drivers/pmdomain/arm/ 23002F: drivers/powercap/arm_scmi_powercap.c 23003F: drivers/regulator/scmi-regulator.c 23004F: drivers/reset/reset-scmi.c 23005F: include/linux/sc[mp]i_protocol.h 23006F: include/trace/events/scmi.h 23007F: include/uapi/linux/virtio_scmi.h 23008 23009SYSTEM RESET/SHUTDOWN DRIVERS 23010M: Sebastian Reichel <[email protected]> 23011L: [email protected] 23012S: Maintained 23013T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23014F: Documentation/devicetree/bindings/power/reset/ 23015F: drivers/power/reset/ 23016 23017SYSTEM TRACE MODULE CLASS 23018M: Alexander Shishkin <[email protected]> 23019S: Maintained 23020T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23021F: Documentation/trace/stm.rst 23022F: drivers/hwtracing/stm/ 23023F: include/linux/stm.h 23024F: include/uapi/linux/stm.h 23025 23026SYSTEM76 ACPI DRIVER 23027M: Jeremy Soller <[email protected]> 23028M: System76 Product Development <[email protected]> 23029L: [email protected] 23030S: Maintained 23031F: drivers/platform/x86/system76_acpi.c 23032 23033SYSV FILESYSTEM 23034S: Orphan 23035F: Documentation/filesystems/sysv-fs.rst 23036F: fs/sysv/ 23037F: include/linux/sysv_fs.h 23038 23039TASKSTATS STATISTICS INTERFACE 23040M: Balbir Singh <[email protected]> 23041S: Maintained 23042F: Documentation/accounting/taskstats* 23043F: include/linux/taskstats* 23044F: kernel/taskstats.c 23045 23046TC subsystem 23047M: Jamal Hadi Salim <[email protected]> 23048M: Cong Wang <[email protected]> 23049M: Jiri Pirko <[email protected]> 23050L: [email protected] 23051S: Maintained 23052F: include/net/pkt_cls.h 23053F: include/net/pkt_sched.h 23054F: include/net/tc_act/ 23055F: include/uapi/linux/pkt_cls.h 23056F: include/uapi/linux/pkt_sched.h 23057F: include/uapi/linux/tc_act/ 23058F: include/uapi/linux/tc_ematch/ 23059F: net/sched/ 23060F: tools/testing/selftests/tc-testing 23061 23062TC90522 MEDIA DRIVER 23063M: Akihiro Tsukada <[email protected]> 23064L: [email protected] 23065S: Odd Fixes 23066F: drivers/media/dvb-frontends/tc90522* 23067 23068TCP LOW PRIORITY MODULE 23069M: "Wong Hoi Sing, Edison" <[email protected]> 23070M: "Hung Hing Lun, Mike" <[email protected]> 23071S: Maintained 23072W: http://tcp-lp-mod.sourceforge.net/ 23073F: net/ipv4/tcp_lp.c 23074 23075TDA10071 MEDIA DRIVER 23076L: [email protected] 23077S: Orphan 23078W: https://linuxtv.org 23079Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23080F: drivers/media/dvb-frontends/tda10071* 23081 23082TDA18212 MEDIA DRIVER 23083L: [email protected] 23084S: Orphan 23085W: https://linuxtv.org 23086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23087F: drivers/media/tuners/tda18212* 23088 23089TDA18218 MEDIA DRIVER 23090L: [email protected] 23091S: Orphan 23092W: https://linuxtv.org 23093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23094F: drivers/media/tuners/tda18218* 23095 23096TDA18250 MEDIA DRIVER 23097M: Olli Salonen <[email protected]> 23098L: [email protected] 23099S: Maintained 23100W: https://linuxtv.org 23101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23102T: git git://linuxtv.org/media.git 23103F: drivers/media/tuners/tda18250* 23104 23105TDA18271 MEDIA DRIVER 23106M: Michael Krufky <[email protected]> 23107L: [email protected] 23108S: Maintained 23109W: https://linuxtv.org 23110W: http://github.com/mkrufky 23111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23112T: git git://linuxtv.org/mkrufky/tuners.git 23113F: drivers/media/tuners/tda18271* 23114 23115TDA1997x MEDIA DRIVER 23116M: Tim Harvey <[email protected]> 23117L: [email protected] 23118S: Maintained 23119W: https://linuxtv.org 23120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23121F: drivers/media/i2c/tda1997x.* 23122 23123TDA827x MEDIA DRIVER 23124M: Michael Krufky <[email protected]> 23125L: [email protected] 23126S: Maintained 23127W: https://linuxtv.org 23128W: http://github.com/mkrufky 23129Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23130T: git git://linuxtv.org/mkrufky/tuners.git 23131F: drivers/media/tuners/tda8290.* 23132 23133TDA8290 MEDIA DRIVER 23134M: Michael Krufky <[email protected]> 23135L: [email protected] 23136S: Maintained 23137W: https://linuxtv.org 23138W: http://github.com/mkrufky 23139Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23140T: git git://linuxtv.org/mkrufky/tuners.git 23141F: drivers/media/tuners/tda8290.* 23142 23143TDA9840 MEDIA DRIVER 23144M: Hans Verkuil <[email protected]> 23145L: [email protected] 23146S: Maintained 23147W: https://linuxtv.org 23148T: git git://linuxtv.org/media.git 23149F: drivers/media/i2c/tda9840* 23150 23151TEA5761 TUNER DRIVER 23152M: Mauro Carvalho Chehab <[email protected]> 23153L: [email protected] 23154S: Odd fixes 23155W: https://linuxtv.org 23156T: git git://linuxtv.org/media.git 23157F: drivers/media/tuners/tea5761.* 23158 23159TEA5767 TUNER DRIVER 23160M: Mauro Carvalho Chehab <[email protected]> 23161L: [email protected] 23162S: Maintained 23163W: https://linuxtv.org 23164T: git git://linuxtv.org/media.git 23165F: drivers/media/tuners/tea5767.* 23166 23167TEA6415C MEDIA DRIVER 23168M: Hans Verkuil <[email protected]> 23169L: [email protected] 23170S: Maintained 23171W: https://linuxtv.org 23172T: git git://linuxtv.org/media.git 23173F: drivers/media/i2c/tea6415c* 23174 23175TEA6420 MEDIA DRIVER 23176M: Hans Verkuil <[email protected]> 23177L: [email protected] 23178S: Maintained 23179W: https://linuxtv.org 23180T: git git://linuxtv.org/media.git 23181F: drivers/media/i2c/tea6420* 23182 23183TEAM DRIVER 23184M: Jiri Pirko <[email protected]> 23185L: [email protected] 23186S: Supported 23187F: Documentation/netlink/specs/team.yaml 23188F: drivers/net/team/ 23189F: include/linux/if_team.h 23190F: include/uapi/linux/if_team.h 23191F: tools/testing/selftests/drivers/net/team/ 23192 23193TECHNICAL ADVISORY BOARD PROCESS DOCS 23194M: "Theodore Ts'o" <[email protected]> 23195M: Greg Kroah-Hartman <[email protected]> 23196L: [email protected] 23197S: Maintained 23198F: Documentation/process/contribution-maturity-model.rst 23199F: Documentation/process/researcher-guidelines.rst 23200 23201TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23202M: "Savoir-faire Linux Inc." <[email protected]> 23203S: Maintained 23204F: arch/x86/platform/ts5500/ 23205 23206TECHNOTREND USB IR RECEIVER 23207M: Sean Young <[email protected]> 23208L: [email protected] 23209S: Maintained 23210F: drivers/media/rc/ttusbir.c 23211 23212TECHWELL TW9900 VIDEO DECODER 23213M: Mehdi Djait <[email protected]> 23214L: [email protected] 23215S: Maintained 23216F: drivers/media/i2c/tw9900.c 23217 23218TECHWELL TW9910 VIDEO DECODER 23219L: [email protected] 23220S: Orphan 23221F: drivers/media/i2c/tw9910.c 23222F: include/media/i2c/tw9910.h 23223 23224TEE SUBSYSTEM 23225M: Jens Wiklander <[email protected]> 23226R: Sumit Garg <[email protected]> 23227L: [email protected] 23228S: Maintained 23229F: Documentation/ABI/testing/sysfs-class-tee 23230F: Documentation/driver-api/tee.rst 23231F: Documentation/tee/ 23232F: Documentation/userspace-api/tee.rst 23233F: drivers/tee/ 23234F: include/linux/tee_core.h 23235F: include/linux/tee_drv.h 23236F: include/uapi/linux/tee.h 23237 23238TEGRA ARCHITECTURE SUPPORT 23239M: Thierry Reding <[email protected]> 23240M: Jonathan Hunter <[email protected]> 23241L: [email protected] 23242S: Supported 23243Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23245N: [^a-z]tegra 23246 23247TEGRA CLOCK DRIVER 23248M: Peter De Schrijver <[email protected]> 23249M: Prashant Gaikwad <[email protected]> 23250S: Supported 23251F: drivers/clk/tegra/ 23252 23253TEGRA CRYPTO DRIVERS 23254M: Akhil R <[email protected]> 23255S: Supported 23256F: drivers/crypto/tegra/* 23257 23258TEGRA DMA DRIVERS 23259M: Laxman Dewangan <[email protected]> 23260M: Jon Hunter <[email protected]> 23261S: Supported 23262F: drivers/dma/tegra* 23263 23264TEGRA I2C DRIVER 23265M: Laxman Dewangan <[email protected]> 23266R: Dmitry Osipenko <[email protected]> 23267S: Supported 23268F: drivers/i2c/busses/i2c-tegra.c 23269 23270TEGRA IOMMU DRIVERS 23271M: Thierry Reding <[email protected]> 23272R: Krishna Reddy <[email protected]> 23273L: [email protected] 23274S: Supported 23275F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23276F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23277F: drivers/iommu/tegra* 23278 23279TEGRA KBC DRIVER 23280M: Laxman Dewangan <[email protected]> 23281S: Supported 23282F: drivers/input/keyboard/tegra-kbc.c 23283 23284TEGRA NAND DRIVER 23285M: Stefan Agner <[email protected]> 23286M: Lucas Stach <[email protected]> 23287S: Maintained 23288F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23289F: drivers/mtd/nand/raw/tegra_nand.c 23290 23291TEGRA PWM DRIVER 23292M: Thierry Reding <[email protected]> 23293S: Supported 23294F: drivers/pwm/pwm-tegra.c 23295 23296TEGRA QUAD SPI DRIVER 23297M: Thierry Reding <[email protected]> 23298M: Jonathan Hunter <[email protected]> 23299M: Sowjanya Komatineni <[email protected]> 23300L: [email protected] 23301S: Maintained 23302F: drivers/spi/spi-tegra210-quad.c 23303 23304TEGRA SERIAL DRIVER 23305M: Laxman Dewangan <[email protected]> 23306S: Supported 23307F: drivers/tty/serial/serial-tegra.c 23308 23309TEGRA SPI DRIVER 23310M: Laxman Dewangan <[email protected]> 23311S: Supported 23312F: drivers/spi/spi-tegra* 23313 23314TEGRA VIDEO DRIVER 23315M: Thierry Reding <[email protected]> 23316M: Jonathan Hunter <[email protected]> 23317M: Sowjanya Komatineni <[email protected]> 23318M: Luca Ceresoli <[email protected]> 23319L: [email protected] 23320L: [email protected] 23321S: Maintained 23322F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23323F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23324F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23325F: drivers/staging/media/tegra-video/ 23326 23327TEGRA XUSB PADCTL DRIVER 23328M: JC Kuo <[email protected]> 23329S: Supported 23330F: drivers/phy/tegra/xusb* 23331 23332TEHUTI ETHERNET DRIVER 23333M: Andy Gospodarek <[email protected]> 23334L: [email protected] 23335S: Maintained 23336F: drivers/net/ethernet/tehuti/tehuti.* 23337 23338TEHUTI TN40XX ETHERNET DRIVER 23339M: FUJITA Tomonori <[email protected]> 23340L: [email protected] 23341S: Maintained 23342F: drivers/net/ethernet/tehuti/tn40* 23343 23344TELECOM CLOCK DRIVER FOR MCPL0010 23345M: Mark Gross <[email protected]> 23346S: Supported 23347F: drivers/char/tlclk.c 23348 23349TEMPO SEMICONDUCTOR DRIVERS 23350M: Steven Eckhoff <[email protected]> 23351S: Maintained 23352F: Documentation/devicetree/bindings/sound/tscs*.txt 23353F: sound/soc/codecs/tscs*.c 23354F: sound/soc/codecs/tscs*.h 23355 23356TENSILICA XTENSA PORT (xtensa) 23357M: Chris Zankel <[email protected]> 23358M: Max Filippov <[email protected]> 23359S: Maintained 23360T: git https://github.com/jcmvbkbc/linux-xtensa.git 23361F: arch/xtensa/ 23362F: drivers/irqchip/irq-xtensa-* 23363 23364TEXAS INSTRUMENTS ASoC DRIVERS 23365M: Peter Ujfalusi <[email protected]> 23366L: [email protected] 23367S: Maintained 23368F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23369F: sound/soc/ti/ 23370 23371TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23372M: Shenghao Ding <[email protected]> 23373M: Kevin Lu <[email protected]> 23374M: Baojun Xu <[email protected]> 23375L: [email protected] 23376S: Maintained 23377F: Documentation/devicetree/bindings/sound/tas2552.txt 23378F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23379F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23380F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23381F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23382F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23383F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23384F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23385F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23386F: include/sound/tas2*.h 23387F: include/sound/tlv320*.h 23388F: include/sound/tpa6130a2-plat.h 23389F: sound/pci/hda/tas2781_hda_i2c.c 23390F: sound/soc/codecs/pcm1681.c 23391F: sound/soc/codecs/pcm1789*.* 23392F: sound/soc/codecs/pcm179x*.* 23393F: sound/soc/codecs/pcm186x*.* 23394F: sound/soc/codecs/pcm3008.* 23395F: sound/soc/codecs/pcm3060*.* 23396F: sound/soc/codecs/pcm3168a*.* 23397F: sound/soc/codecs/pcm5102a.c 23398F: sound/soc/codecs/pcm512x*.* 23399F: sound/soc/codecs/tas2*.* 23400F: sound/soc/codecs/tlv320*.* 23401F: sound/soc/codecs/tpa6130a2.* 23402 23403TEXAS INSTRUMENTS DMA DRIVERS 23404M: Peter Ujfalusi <[email protected]> 23405L: [email protected] 23406S: Maintained 23407F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23408F: Documentation/devicetree/bindings/dma/ti-edma.txt 23409F: Documentation/devicetree/bindings/dma/ti/ 23410F: drivers/dma/ti/ 23411F: include/linux/dma/k3-psil.h 23412F: include/linux/dma/k3-udma-glue.h 23413F: include/linux/dma/ti-cppi5.h 23414X: drivers/dma/ti/cppi41.c 23415 23416TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23417M: Jerome Brunet <[email protected]> 23418L: [email protected] 23419S: Maintained 23420F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23421F: Documentation/hwmon/tps25990.rst 23422F: drivers/hwmon/pmbus/tps25990.c 23423 23424TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23425M: Robert Marko <[email protected]> 23426M: Luka Perkov <[email protected]> 23427L: [email protected] 23428S: Maintained 23429F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23430F: Documentation/hwmon/tps23861.rst 23431F: drivers/hwmon/tps23861.c 23432 23433TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23434M: Ricardo Ribalda <[email protected]> 23435L: [email protected] 23436S: Supported 23437F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 23438F: drivers/iio/dac/ti-dac7612.c 23439 23440TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 23441M: Alexander Sverdlin <[email protected]> 23442L: [email protected] 23443S: Maintained 23444F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 23445F: drivers/leds/leds-lp8864.c 23446 23447TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 23448M: Nishanth Menon <[email protected]> 23449M: Tero Kristo <[email protected]> 23450M: Santosh Shilimkar <[email protected]> 23451L: [email protected] (moderated for non-subscribers) 23452S: Maintained 23453F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 23454F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 23455F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 23456F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 23457F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 23458F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 23459F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 23460F: drivers/clk/keystone/sci-clk.c 23461F: drivers/firmware/ti_sci* 23462F: drivers/irqchip/irq-ti-sci-inta.c 23463F: drivers/irqchip/irq-ti-sci-intr.c 23464F: drivers/reset/reset-ti-sci.c 23465F: drivers/soc/ti/ti_sci_inta_msi.c 23466F: drivers/pmdomain/ti/ti_sci_pm_domains.c 23467F: include/dt-bindings/soc/ti,sci_pm_domain.h 23468F: include/linux/soc/ti/ti_sci_inta_msi.h 23469F: include/linux/soc/ti/ti_sci_protocol.h 23470 23471TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23472M: Puranjay Mohan <[email protected]> 23473L: [email protected] 23474S: Supported 23475F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23476F: drivers/iio/temperature/tmp117.c 23477 23478THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23479M: Hans Verkuil <[email protected]> 23480L: [email protected] 23481S: Maintained 23482W: https://linuxtv.org 23483T: git git://linuxtv.org/media.git 23484F: drivers/media/radio/radio-raremono.c 23485 23486THERMAL 23487M: Rafael J. Wysocki <[email protected]> 23488M: Daniel Lezcano <[email protected]> 23489R: Zhang Rui <[email protected]> 23490R: Lukasz Luba <[email protected]> 23491L: [email protected] 23492S: Supported 23493Q: https://patchwork.kernel.org/project/linux-pm/list/ 23494T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23495F: Documentation/ABI/testing/sysfs-class-thermal 23496F: Documentation/admin-guide/thermal/ 23497F: Documentation/devicetree/bindings/thermal/ 23498F: Documentation/driver-api/thermal/ 23499F: drivers/thermal/ 23500F: include/dt-bindings/thermal/ 23501F: include/linux/cpu_cooling.h 23502F: include/linux/thermal.h 23503F: include/uapi/linux/thermal.h 23504F: tools/lib/thermal/ 23505F: tools/thermal/ 23506 23507THERMAL DRIVER FOR AMLOGIC SOCS 23508M: Guillaume La Roque <[email protected]> 23509L: [email protected] 23510L: [email protected] 23511S: Supported 23512W: http://linux-meson.com/ 23513F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23514F: drivers/thermal/amlogic_thermal.c 23515 23516THERMAL/CPU_COOLING 23517M: Amit Daniel Kachhap <[email protected]> 23518M: Daniel Lezcano <[email protected]> 23519M: Viresh Kumar <[email protected]> 23520R: Lukasz Luba <[email protected]> 23521L: [email protected] 23522S: Supported 23523F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23524F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23525F: drivers/thermal/cpufreq_cooling.c 23526F: drivers/thermal/cpuidle_cooling.c 23527F: include/linux/cpu_cooling.h 23528 23529THERMAL/POWER_ALLOCATOR 23530M: Lukasz Luba <[email protected]> 23531L: [email protected] 23532S: Maintained 23533F: Documentation/driver-api/thermal/power_allocator.rst 23534F: drivers/thermal/gov_power_allocator.c 23535F: drivers/thermal/thermal_trace_ipa.h 23536 23537THINKPAD ACPI EXTRAS DRIVER 23538M: Henrique de Moraes Holschuh <[email protected]> 23539L: [email protected] 23540L: [email protected] 23541S: Maintained 23542W: http://ibm-acpi.sourceforge.net 23543W: http://thinkwiki.org/wiki/Ibm-acpi 23544T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 23545F: drivers/platform/x86/thinkpad_acpi.c 23546 23547THINKPAD LMI DRIVER 23548M: Mark Pearson <[email protected]> 23549L: [email protected] 23550S: Maintained 23551F: Documentation/ABI/testing/sysfs-class-firmware-attributes 23552F: drivers/platform/x86/think-lmi.? 23553 23554THP7312 ISP DRIVER 23555M: Laurent Pinchart <[email protected]> 23556M: Paul Elder <[email protected]> 23557L: [email protected] 23558S: Maintained 23559T: git git://linuxtv.org/media.git 23560F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 23561F: Documentation/userspace-api/media/drivers/thp7312.rst 23562F: drivers/media/i2c/thp7312.c 23563F: include/uapi/linux/thp7312.h 23564 23565THUNDERBOLT DMA TRAFFIC TEST DRIVER 23566M: Isaac Hazan <[email protected]> 23567L: [email protected] 23568S: Maintained 23569F: drivers/thunderbolt/dma_test.c 23570 23571THUNDERBOLT DRIVER 23572M: Andreas Noever <[email protected]> 23573M: Michael Jamet <[email protected]> 23574M: Mika Westerberg <[email protected]> 23575M: Yehezkel Bernat <[email protected]> 23576L: [email protected] 23577S: Maintained 23578T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 23579F: Documentation/admin-guide/thunderbolt.rst 23580F: drivers/thunderbolt/ 23581F: include/linux/thunderbolt.h 23582 23583THUNDERBOLT NETWORK DRIVER 23584M: Michael Jamet <[email protected]> 23585M: Mika Westerberg <[email protected]> 23586M: Yehezkel Bernat <[email protected]> 23587L: [email protected] 23588S: Maintained 23589F: drivers/net/thunderbolt/ 23590 23591THUNDERX GPIO DRIVER 23592M: Robert Richter <[email protected]> 23593S: Odd Fixes 23594F: drivers/gpio/gpio-thunderx.c 23595 23596TI ADS1119 ADC DRIVER 23597M: Francesco Dolcini <[email protected]> 23598M: João Paulo Gonçalves <[email protected]> 23599L: [email protected] 23600S: Maintained 23601F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 23602F: drivers/iio/adc/ti-ads1119.c 23603 23604TI ADS7924 ADC DRIVER 23605M: Hugo Villeneuve <[email protected]> 23606L: [email protected] 23607S: Supported 23608F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 23609F: drivers/iio/adc/ti-ads7924.c 23610 23611TI AM437X VPFE DRIVER 23612M: "Lad, Prabhakar" <[email protected]> 23613L: [email protected] 23614S: Maintained 23615W: https://linuxtv.org 23616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23617T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23618F: drivers/media/platform/ti/am437x/ 23619 23620TI BANDGAP AND THERMAL DRIVER 23621M: Eduardo Valentin <[email protected]> 23622M: Keerthy <[email protected]> 23623L: [email protected] 23624L: [email protected] 23625S: Maintained 23626F: drivers/thermal/ti-soc-thermal/ 23627 23628TI BQ27XXX POWER SUPPLY DRIVER 23629F: drivers/power/supply/bq27xxx_battery.c 23630F: drivers/power/supply/bq27xxx_battery_i2c.c 23631F: include/linux/power/bq27xxx_battery.h 23632 23633TI CDCE706 CLOCK DRIVER 23634M: Max Filippov <[email protected]> 23635S: Maintained 23636F: drivers/clk/clk-cdce706.c 23637 23638TI CLOCK DRIVER 23639M: Tero Kristo <[email protected]> 23640L: [email protected] 23641S: Odd Fixes 23642F: drivers/clk/ti/ 23643F: include/linux/clk/ti.h 23644 23645TI DAVINCI MACHINE SUPPORT 23646M: Bartosz Golaszewski <[email protected]> 23647L: [email protected] (moderated for non-subscribers) 23648S: Maintained 23649T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 23650F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 23651F: arch/arm/boot/dts/ti/davinci/ 23652F: arch/arm/mach-davinci/ 23653F: drivers/i2c/busses/i2c-davinci.c 23654 23655TI DAVINCI SERIES CLOCK DRIVER 23656M: David Lechner <[email protected]> 23657S: Maintained 23658F: Documentation/devicetree/bindings/clock/ti/davinci/ 23659F: drivers/clk/davinci/ 23660F: include/linux/clk/davinci.h 23661 23662TI DAVINCI SERIES GPIO DRIVER 23663M: Keerthy <[email protected]> 23664L: [email protected] 23665S: Maintained 23666F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 23667F: drivers/gpio/gpio-davinci.c 23668 23669TI DAVINCI SERIES MEDIA DRIVER 23670M: "Lad, Prabhakar" <[email protected]> 23671L: [email protected] 23672S: Maintained 23673W: https://linuxtv.org 23674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23675T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23676F: drivers/media/platform/ti/davinci/ 23677F: include/media/davinci/ 23678 23679TI ENHANCED CAPTURE (eCAP) DRIVER 23680M: Vignesh Raghavendra <[email protected]> 23681R: Julien Panis <[email protected]> 23682L: [email protected] 23683L: [email protected] 23684S: Maintained 23685F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 23686F: drivers/counter/ti-ecap-capture.c 23687 23688TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 23689R: David Lechner <[email protected]> 23690L: [email protected] 23691F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 23692F: drivers/counter/ti-eqep.c 23693 23694TI ETHERNET SWITCH DRIVER (CPSW) 23695R: Siddharth Vadapalli <[email protected]> 23696R: Roger Quadros <[email protected]> 23697L: [email protected] 23698L: [email protected] 23699S: Maintained 23700F: drivers/net/ethernet/ti/cpsw* 23701F: drivers/net/ethernet/ti/davinci* 23702 23703TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 23704M: Alex Dubov <[email protected]> 23705S: Maintained 23706W: http://tifmxx.berlios.de/ 23707F: drivers/memstick/host/tifm_ms.c 23708F: drivers/misc/tifm* 23709F: drivers/mmc/host/tifm_sd.c 23710F: include/linux/tifm.h 23711 23712TI FPD-LINK DRIVERS 23713M: Tomi Valkeinen <[email protected]> 23714L: [email protected] 23715S: Maintained 23716F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 23717F: drivers/media/i2c/ds90* 23718F: include/media/i2c/ds90* 23719 23720TI HDC302X HUMIDITY DRIVER 23721M: Javier Carrasco <[email protected]> 23722M: Li peiyu <[email protected]> 23723L: [email protected] 23724S: Maintained 23725F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 23726F: drivers/iio/humidity/hdc3020.c 23727 23728TI ICSSG ETHERNET DRIVER (ICSSG) 23729R: MD Danish Anwar <[email protected]> 23730R: Roger Quadros <[email protected]> 23731L: [email protected] (moderated for non-subscribers) 23732L: [email protected] 23733S: Maintained 23734F: Documentation/devicetree/bindings/net/ti,icss*.yaml 23735F: drivers/net/ethernet/ti/icssg/* 23736 23737TI J721E CSI2RX DRIVER 23738M: Jai Luthra <[email protected]> 23739L: [email protected] 23740S: Maintained 23741F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 23742F: drivers/media/platform/ti/j721e-csi2rx/ 23743 23744TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 23745M: Nishanth Menon <[email protected]> 23746M: Santosh Shilimkar <[email protected]> 23747L: [email protected] 23748L: [email protected] (moderated for non-subscribers) 23749S: Maintained 23750T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 23751F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 23752F: drivers/pmdomain/ti/omap_prm.c 23753F: drivers/soc/ti/* 23754F: include/linux/pruss_driver.h 23755 23756TI LM49xxx FAMILY ASoC CODEC DRIVERS 23757M: M R Swami Reddy <[email protected]> 23758M: Vishwas A Deshpande <[email protected]> 23759L: [email protected] 23760S: Maintained 23761F: sound/soc/codecs/isabelle* 23762F: sound/soc/codecs/lm49453* 23763 23764TI LMP92064 ADC DRIVER 23765M: Leonard Göhrs <[email protected]> 23766R: [email protected] 23767L: [email protected] 23768S: Maintained 23769F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 23770F: drivers/iio/adc/ti-lmp92064.c 23771 23772TI PCM3060 ASoC CODEC DRIVER 23773M: Kirill Marinushkin <[email protected]> 23774L: [email protected] 23775S: Maintained 23776F: Documentation/devicetree/bindings/sound/pcm3060.txt 23777F: sound/soc/codecs/pcm3060* 23778 23779TI TAS571X FAMILY ASoC CODEC DRIVER 23780M: Kevin Cernekee <[email protected]> 23781L: [email protected] 23782S: Odd Fixes 23783F: sound/soc/codecs/tas571x* 23784 23785TI TMAG5273 MAGNETOMETER DRIVER 23786M: Gerald Loacker <[email protected]> 23787L: [email protected] 23788S: Maintained 23789F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 23790F: drivers/iio/magnetometer/tmag5273.c 23791 23792TI TRF7970A NFC DRIVER 23793M: Mark Greer <[email protected]> 23794L: [email protected] 23795S: Supported 23796F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 23797F: drivers/nfc/trf7970a.c 23798 23799TI TSC2046 ADC DRIVER 23800M: Oleksij Rempel <[email protected]> 23801R: [email protected] 23802L: [email protected] 23803S: Maintained 23804F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 23805F: drivers/iio/adc/ti-tsc2046.c 23806 23807TI TWL4030 SERIES SOC CODEC DRIVER 23808M: Peter Ujfalusi <[email protected]> 23809L: [email protected] 23810S: Maintained 23811F: sound/soc/codecs/twl4030* 23812 23813TI VPE/CAL DRIVERS 23814M: Benoit Parrot <[email protected]> 23815L: [email protected] 23816S: Maintained 23817W: http://linuxtv.org/ 23818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23819F: Documentation/devicetree/bindings/media/ti,cal.yaml 23820F: Documentation/devicetree/bindings/media/ti,vpe.yaml 23821F: drivers/media/platform/ti/cal/ 23822F: drivers/media/platform/ti/vpe/ 23823 23824TI WILINK WIRELESS DRIVERS 23825L: [email protected] 23826S: Orphan 23827W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 23828W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 23829F: drivers/net/wireless/ti/ 23830 23831TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 23832M: John Stultz <[email protected]> 23833M: Thomas Gleixner <[email protected]> 23834R: Stephen Boyd <[email protected]> 23835L: [email protected] 23836S: Supported 23837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 23838F: include/linux/clocksource.h 23839F: include/linux/time.h 23840F: include/linux/timekeeper_internal.h 23841F: include/linux/timekeeping.h 23842F: include/linux/timex.h 23843F: include/uapi/linux/time.h 23844F: include/uapi/linux/timex.h 23845F: kernel/time/alarmtimer.c 23846F: kernel/time/clocksource* 23847F: kernel/time/ntp* 23848F: kernel/time/time.c 23849F: kernel/time/timeconst.bc 23850F: kernel/time/timeconv.c 23851F: kernel/time/timecounter.c 23852F: kernel/time/timekeeping* 23853F: kernel/time/time_test.c 23854F: tools/testing/selftests/timers/ 23855 23856TIPC NETWORK LAYER 23857M: Jon Maloy <[email protected]> 23858L: [email protected] (core kernel code) 23859L: [email protected] (user apps, general discussion) 23860S: Maintained 23861W: http://tipc.sourceforge.net/ 23862F: include/uapi/linux/tipc*.h 23863F: net/tipc/ 23864 23865TLAN NETWORK DRIVER 23866M: Samuel Chessman <[email protected]> 23867L: [email protected] (subscribers-only) 23868S: Maintained 23869W: http://sourceforge.net/projects/tlan/ 23870F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 23871F: drivers/net/ethernet/ti/tlan.* 23872 23873TMIO/SDHI MMC DRIVER 23874M: Wolfram Sang <[email protected]> 23875L: [email protected] 23876L: [email protected] 23877S: Supported 23878F: drivers/mmc/host/renesas_sdhi* 23879F: drivers/mmc/host/tmio_mmc* 23880F: include/linux/platform_data/tmio.h 23881 23882TMP513 HARDWARE MONITOR DRIVER 23883M: Eric Tremblay <[email protected]> 23884L: [email protected] 23885S: Maintained 23886F: Documentation/hwmon/tmp513.rst 23887F: drivers/hwmon/tmp513.c 23888 23889TMPFS (SHMEM FILESYSTEM) 23890M: Hugh Dickins <[email protected]> 23891L: [email protected] 23892S: Maintained 23893F: include/linux/shmem_fs.h 23894F: mm/shmem.c 23895 23896TOMOYO SECURITY MODULE 23897M: Kentaro Takeda <[email protected]> 23898M: Tetsuo Handa <[email protected]> 23899L: [email protected] (subscribers-only, for developers in English) 23900L: [email protected] (subscribers-only, for users in English) 23901L: [email protected] (subscribers-only, for developers in Japanese) 23902L: [email protected] (subscribers-only, for users in Japanese) 23903S: Maintained 23904W: https://tomoyo.sourceforge.net/ 23905F: security/tomoyo/ 23906 23907TOPSTAR LAPTOP EXTRAS DRIVER 23908M: Herton Ronaldo Krzesinski <[email protected]> 23909L: [email protected] 23910S: Maintained 23911F: drivers/platform/x86/topstar-laptop.c 23912 23913TORTURE-TEST MODULES 23914M: Davidlohr Bueso <[email protected]> 23915M: "Paul E. McKenney" <[email protected]> 23916M: Josh Triplett <[email protected]> 23917L: [email protected] 23918S: Supported 23919T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 23920F: Documentation/RCU/torture.rst 23921F: kernel/locking/locktorture.c 23922F: kernel/rcu/rcuscale.c 23923F: kernel/rcu/rcutorture.c 23924F: kernel/rcu/refscale.c 23925F: kernel/torture.c 23926 23927TOSHIBA ACPI EXTRAS DRIVER 23928M: Azael Avalos <[email protected]> 23929L: [email protected] 23930S: Maintained 23931F: drivers/platform/x86/toshiba_acpi.c 23932 23933TOSHIBA BLUETOOTH DRIVER 23934M: Azael Avalos <[email protected]> 23935L: [email protected] 23936S: Maintained 23937F: drivers/platform/x86/toshiba_bluetooth.c 23938 23939TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 23940M: Azael Avalos <[email protected]> 23941L: [email protected] 23942S: Maintained 23943F: drivers/platform/x86/toshiba_haps.c 23944 23945TOSHIBA SMM DRIVER 23946M: Jonathan Buzzard <[email protected]> 23947S: Maintained 23948W: http://www.buzzard.org.uk/toshiba/ 23949F: drivers/char/toshiba.c 23950F: include/linux/toshiba.h 23951F: include/uapi/linux/toshiba.h 23952 23953TOSHIBA TC358743 DRIVER 23954M: Hans Verkuil <[email protected]> 23955L: [email protected] 23956S: Maintained 23957F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 23958F: drivers/media/i2c/tc358743* 23959F: include/media/i2c/tc358743.h 23960 23961TOSHIBA WMI HOTKEYS DRIVER 23962M: Azael Avalos <[email protected]> 23963L: [email protected] 23964S: Maintained 23965F: drivers/platform/x86/toshiba-wmi.c 23966 23967TPM DEVICE DRIVER 23968M: Peter Huewe <[email protected]> 23969M: Jarkko Sakkinen <[email protected]> 23970R: Jason Gunthorpe <[email protected]> 23971L: [email protected] 23972S: Maintained 23973W: https://codeberg.org/jarkko/linux-tpmdd-test 23974Q: https://patchwork.kernel.org/project/linux-integrity/list/ 23975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 23976F: Documentation/devicetree/bindings/tpm/ 23977F: drivers/char/tpm/ 23978F: tools/testing/selftests/tpm2/ 23979 23980TPS546D24 DRIVER 23981M: Duke Du <[email protected]> 23982L: [email protected] 23983S: Maintained 23984F: Documentation/hwmon/tps546d24.rst 23985F: drivers/hwmon/pmbus/tps546d24.c 23986 23987TQ SYSTEMS BOARD & DRIVER SUPPORT 23988L: [email protected] 23989S: Supported 23990W: https://www.tq-group.com/en/products/tq-embedded/ 23991F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 23992F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 23993F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 23994F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 23995F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 23996F: arch/arm64/boot/dts/freescale/mba*.dtsi 23997F: arch/arm64/boot/dts/freescale/tqml*.dts* 23998F: drivers/gpio/gpio-tqmx86.c 23999F: drivers/mfd/tqmx86.c 24000F: drivers/watchdog/tqmx86_wdt.c 24001 24002TRACING 24003M: Steven Rostedt <[email protected]> 24004M: Masami Hiramatsu <[email protected]> 24005R: Mathieu Desnoyers <[email protected]> 24006L: [email protected] 24007L: [email protected] 24008S: Maintained 24009Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24010T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24011F: Documentation/trace/* 24012F: fs/tracefs/ 24013F: include/linux/trace*.h 24014F: include/trace/ 24015F: kernel/trace/ 24016F: scripts/tracing/ 24017F: tools/testing/selftests/ftrace/ 24018 24019TRACING MMIO ACCESSES (MMIOTRACE) 24020M: Steven Rostedt <[email protected]> 24021M: Masami Hiramatsu <[email protected]> 24022R: Karol Herbst <[email protected]> 24023R: Pekka Paalanen <[email protected]> 24024L: [email protected] 24025L: [email protected] 24026S: Maintained 24027F: arch/x86/mm/kmmio.c 24028F: arch/x86/mm/mmio-mod.c 24029F: arch/x86/mm/testmmiotrace.c 24030F: include/linux/mmiotrace.h 24031F: kernel/trace/trace_mmiotrace.c 24032 24033TRACING OS NOISE / LATENCY TRACERS 24034M: Steven Rostedt <[email protected]> 24035S: Maintained 24036F: Documentation/trace/hwlat_detector.rst 24037F: Documentation/trace/osnoise-tracer.rst 24038F: Documentation/trace/timerlat-tracer.rst 24039F: arch/*/kernel/trace.c 24040F: include/trace/events/osnoise.h 24041F: kernel/trace/trace_hwlat.c 24042F: kernel/trace/trace_irqsoff.c 24043F: kernel/trace/trace_osnoise.c 24044F: kernel/trace/trace_sched_wakeup.c 24045 24046TRADITIONAL CHINESE DOCUMENTATION 24047M: Hu Haowen <[email protected]> 24048S: Maintained 24049W: https://github.com/srcres258/linux-doc 24050T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24051F: Documentation/translations/zh_TW/ 24052 24053TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24054M: Dan Williams <[email protected]> 24055L: [email protected] 24056S: Maintained 24057F: Documentation/ABI/testing/configfs-tsm 24058F: drivers/virt/coco/tsm.c 24059F: include/linux/tsm.h 24060 24061TRUSTED SERVICES TEE DRIVER 24062M: Balint Dobszay <[email protected]> 24063M: Sudeep Holla <[email protected]> 24064L: [email protected] (moderated for non-subscribers) 24065L: [email protected] 24066S: Maintained 24067F: Documentation/tee/ts-tee.rst 24068F: drivers/tee/tstee/ 24069 24070TTY LAYER AND SERIAL DRIVERS 24071M: Greg Kroah-Hartman <[email protected]> 24072M: Jiri Slaby <[email protected]> 24073L: [email protected] 24074L: [email protected] 24075S: Supported 24076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24077F: Documentation/devicetree/bindings/serial/ 24078F: Documentation/driver-api/serial/ 24079F: drivers/tty/ 24080F: include/linux/selection.h 24081F: include/linux/serial.h 24082F: include/linux/serial_core.h 24083F: include/linux/sysrq.h 24084F: include/linux/tty*.h 24085F: include/linux/vt.h 24086F: include/linux/vt_*.h 24087F: include/uapi/linux/serial.h 24088F: include/uapi/linux/serial_core.h 24089F: include/uapi/linux/tty.h 24090 24091TUA9001 MEDIA DRIVER 24092L: [email protected] 24093S: Orphan 24094W: https://linuxtv.org 24095Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24096F: drivers/media/tuners/tua9001* 24097 24098TULIP NETWORK DRIVERS 24099L: [email protected] 24100L: [email protected] 24101S: Orphan 24102F: drivers/net/ethernet/dec/tulip/ 24103 24104TUN/TAP driver 24105M: Willem de Bruijn <[email protected]> 24106M: Jason Wang <[email protected]> 24107S: Maintained 24108W: http://vtun.sourceforge.net/tun 24109F: Documentation/networking/tuntap.rst 24110F: arch/um/os-Linux/drivers/ 24111F: drivers/net/tap.c 24112F: drivers/net/tun.c 24113 24114TURBOCHANNEL SUBSYSTEM 24115M: "Maciej W. Rozycki" <[email protected]> 24116L: [email protected] 24117S: Maintained 24118Q: https://patchwork.kernel.org/project/linux-mips/list/ 24119F: drivers/tc/ 24120F: include/linux/tc.h 24121 24122TURBOSTAT UTILITY 24123M: "Len Brown" <[email protected]> 24124L: [email protected] 24125S: Supported 24126Q: https://patchwork.kernel.org/project/linux-pm/list/ 24127B: https://bugzilla.kernel.org 24128T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24129F: tools/power/x86/turbostat/ 24130F: tools/testing/selftests/turbostat/ 24131 24132TW5864 VIDEO4LINUX DRIVER 24133M: Bluecherry Maintainers <[email protected]> 24134M: Andrey Utkin <[email protected]> 24135M: Andrey Utkin <[email protected]> 24136L: [email protected] 24137S: Supported 24138F: drivers/media/pci/tw5864/ 24139 24140TW68 VIDEO4LINUX DRIVER 24141M: Hans Verkuil <[email protected]> 24142L: [email protected] 24143S: Odd Fixes 24144W: https://linuxtv.org 24145T: git git://linuxtv.org/media.git 24146F: drivers/media/pci/tw68/ 24147 24148TW686X VIDEO4LINUX DRIVER 24149M: Ezequiel Garcia <[email protected]> 24150L: [email protected] 24151S: Maintained 24152W: http://linuxtv.org 24153T: git git://linuxtv.org/media.git 24154F: drivers/media/pci/tw686x/ 24155 24156U-BOOT ENVIRONMENT VARIABLES 24157M: Rafał Miłecki <[email protected]> 24158S: Maintained 24159F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24160F: drivers/nvmem/layouts/u-boot-env.c 24161F: drivers/nvmem/u-boot-env.c 24162 24163UACCE ACCELERATOR FRAMEWORK 24164M: Zhangfei Gao <[email protected]> 24165M: Zhou Wang <[email protected]> 24166L: [email protected] 24167L: [email protected] 24168S: Maintained 24169F: Documentation/ABI/testing/sysfs-driver-uacce 24170F: Documentation/misc-devices/uacce.rst 24171F: drivers/misc/uacce/ 24172F: include/linux/uacce.h 24173F: include/uapi/misc/uacce/ 24174 24175UBI FILE SYSTEM (UBIFS) 24176M: Richard Weinberger <[email protected]> 24177R: Zhihao Cheng <[email protected]> 24178L: [email protected] 24179S: Supported 24180W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24181T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24182T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24183F: Documentation/ABI/testing/sysfs-fs-ubifs 24184F: Documentation/filesystems/ubifs-authentication.rst 24185F: Documentation/filesystems/ubifs.rst 24186F: fs/ubifs/ 24187 24188UBLK USERSPACE BLOCK DRIVER 24189M: Ming Lei <[email protected]> 24190L: [email protected] 24191S: Maintained 24192F: Documentation/block/ublk.rst 24193F: drivers/block/ublk_drv.c 24194F: include/uapi/linux/ublk_cmd.h 24195 24196UBSAN 24197M: Kees Cook <[email protected]> 24198R: Marco Elver <[email protected]> 24199R: Andrey Konovalov <[email protected]> 24200R: Andrey Ryabinin <[email protected]> 24201L: [email protected] 24202L: [email protected] 24203S: Supported 24204T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24205F: Documentation/dev-tools/ubsan.rst 24206F: include/linux/ubsan.h 24207F: lib/Kconfig.ubsan 24208F: lib/test_ubsan.c 24209F: lib/ubsan.c 24210F: lib/ubsan.h 24211F: scripts/Makefile.ubsan 24212K: \bARCH_HAS_UBSAN\b 24213 24214UCLINUX (M68KNOMMU AND COLDFIRE) 24215M: Greg Ungerer <[email protected]> 24216L: [email protected] 24217S: Maintained 24218W: http://www.linux-m68k.org/ 24219T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24220F: arch/m68k/*/*_no.* 24221F: arch/m68k/68*/ 24222F: arch/m68k/coldfire/ 24223F: arch/m68k/include/asm/*_no.* 24224 24225UDF FILESYSTEM 24226M: Jan Kara <[email protected]> 24227S: Maintained 24228F: Documentation/filesystems/udf.rst 24229F: fs/udf/ 24230 24231UDRAW TABLET 24232M: Bastien Nocera <[email protected]> 24233L: [email protected] 24234S: Maintained 24235F: drivers/hid/hid-udraw-ps3.c 24236 24237UHID USERSPACE HID IO DRIVER 24238M: David Rheinsberg <[email protected]> 24239L: [email protected] 24240S: Maintained 24241F: drivers/hid/uhid.c 24242F: include/uapi/linux/uhid.h 24243 24244ULPI BUS 24245M: Heikki Krogerus <[email protected]> 24246L: [email protected] 24247S: Maintained 24248F: drivers/usb/common/ulpi.c 24249F: include/linux/ulpi/ 24250 24251UNICODE SUBSYSTEM 24252M: Gabriel Krisman Bertazi <[email protected]> 24253L: [email protected] 24254S: Supported 24255T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24256F: fs/unicode/ 24257 24258UNIFDEF 24259M: Tony Finch <[email protected]> 24260S: Maintained 24261W: http://dotat.at/prog/unifdef 24262F: scripts/unifdef.c 24263 24264UNIFORM CDROM DRIVER 24265M: Phillip Potter <[email protected]> 24266S: Maintained 24267F: Documentation/cdrom/ 24268F: drivers/cdrom/cdrom.c 24269F: include/linux/cdrom.h 24270F: include/uapi/linux/cdrom.h 24271 24272UNION-FIND 24273M: Xavier <[email protected]> 24274L: [email protected] 24275S: Maintained 24276F: Documentation/core-api/union_find.rst 24277F: Documentation/translations/zh_CN/core-api/union_find.rst 24278F: include/linux/union_find.h 24279F: lib/union_find.c 24280 24281UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24282R: Alim Akhtar <[email protected]> 24283R: Avri Altman <[email protected]> 24284R: Bart Van Assche <[email protected]> 24285L: [email protected] 24286S: Supported 24287F: Documentation/devicetree/bindings/ufs/ 24288F: Documentation/scsi/ufs.rst 24289F: drivers/ufs/core/ 24290 24291UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24292M: Pedro Sousa <[email protected]> 24293L: [email protected] 24294S: Supported 24295F: drivers/ufs/host/*dwc* 24296 24297UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24298M: Alim Akhtar <[email protected]> 24299R: Peter Griffin <[email protected]> 24300L: [email protected] 24301L: [email protected] 24302S: Maintained 24303F: drivers/ufs/host/ufs-exynos* 24304 24305UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24306M: Peter Wang <[email protected]> 24307R: Stanley Jhu <[email protected]> 24308L: [email protected] 24309L: [email protected] (moderated for non-subscribers) 24310S: Maintained 24311F: drivers/ufs/host/ufs-mediatek* 24312 24313UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24314M: Manivannan Sadhasivam <[email protected]> 24315L: [email protected] 24316L: [email protected] 24317S: Maintained 24318F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24319F: drivers/ufs/host/ufs-qcom* 24320 24321UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24322M: Yoshihiro Shimoda <[email protected]> 24323L: [email protected] 24324L: [email protected] 24325S: Maintained 24326F: drivers/ufs/host/ufs-renesas.c 24327 24328UNSORTED BLOCK IMAGES (UBI) 24329M: Richard Weinberger <[email protected]> 24330R: Zhihao Cheng <[email protected]> 24331L: [email protected] 24332S: Supported 24333W: http://www.linux-mtd.infradead.org/ 24334T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24336F: drivers/mtd/ubi/ 24337F: include/linux/mtd/ubi.h 24338F: include/uapi/mtd/ubi-user.h 24339 24340UPROBES 24341M: Masami Hiramatsu <[email protected]> 24342M: Oleg Nesterov <[email protected]> 24343M: Peter Zijlstra <[email protected]> 24344L: [email protected] 24345L: [email protected] 24346S: Maintained 24347F: arch/*/include/asm/uprobes.h 24348F: arch/*/kernel/probes/uprobes.c 24349F: arch/*/kernel/uprobes.c 24350F: include/linux/uprobes.h 24351F: kernel/events/uprobes.c 24352 24353USB "USBNET" DRIVER FRAMEWORK 24354M: Oliver Neukum <[email protected]> 24355L: [email protected] 24356S: Maintained 24357W: http://www.linux-usb.org/usbnet 24358F: drivers/net/usb/usbnet.c 24359F: include/linux/usb/usbnet.h 24360 24361USB ACM DRIVER 24362M: Oliver Neukum <[email protected]> 24363L: [email protected] 24364S: Maintained 24365F: Documentation/usb/acm.rst 24366F: drivers/usb/class/cdc-acm.* 24367 24368USB APPLE MFI FASTCHARGE DRIVER 24369M: Bastien Nocera <[email protected]> 24370L: [email protected] 24371S: Maintained 24372F: drivers/usb/misc/apple-mfi-fastcharge.c 24373 24374USB AR5523 WIRELESS DRIVER 24375L: [email protected] 24376S: Orphan 24377F: drivers/net/wireless/ath/ar5523/ 24378 24379USB ATTACHED SCSI 24380M: Oliver Neukum <[email protected]> 24381L: [email protected] 24382L: [email protected] 24383S: Maintained 24384F: drivers/usb/storage/uas.c 24385 24386USB CDC ETHERNET DRIVER 24387M: Oliver Neukum <[email protected]> 24388L: [email protected] 24389S: Maintained 24390F: drivers/net/usb/cdc_*.c 24391F: include/uapi/linux/usb/cdc.h 24392 24393USB CHAOSKEY DRIVER 24394M: Keith Packard <[email protected]> 24395L: [email protected] 24396S: Maintained 24397F: drivers/usb/misc/chaoskey.c 24398 24399USB CYPRESS C67X00 DRIVER 24400L: [email protected] 24401S: Orphan 24402F: drivers/usb/c67x00/ 24403 24404USB DAVICOM DM9601 DRIVER 24405M: Peter Korsgaard <[email protected]> 24406L: [email protected] 24407S: Maintained 24408W: http://www.linux-usb.org/usbnet 24409F: drivers/net/usb/dm9601.c 24410 24411USB EHCI DRIVER 24412M: Alan Stern <[email protected]> 24413L: [email protected] 24414S: Maintained 24415F: Documentation/usb/ehci.rst 24416F: drivers/usb/host/ehci* 24417 24418USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24419M: Jiri Kosina <[email protected]> 24420M: Benjamin Tissoires <[email protected]> 24421L: [email protected] 24422S: Maintained 24423T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24424F: Documentation/hid/hiddev.rst 24425F: drivers/hid/usbhid/ 24426 24427USB INTEL XHCI ROLE MUX DRIVER 24428M: Hans de Goede <[email protected]> 24429L: [email protected] 24430S: Maintained 24431F: drivers/usb/roles/intel-xhci-usb-role-switch.c 24432 24433USB IP DRIVER FOR HISILICON KIRIN 960 24434M: Yu Chen <[email protected]> 24435M: Binghui Wang <[email protected]> 24436L: [email protected] 24437S: Maintained 24438F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 24439F: drivers/phy/hisilicon/phy-hi3660-usb3.c 24440 24441USB IP DRIVER FOR HISILICON KIRIN 970 24442M: Mauro Carvalho Chehab <[email protected]> 24443L: [email protected] 24444S: Maintained 24445F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 24446F: drivers/phy/hisilicon/phy-hi3670-usb3.c 24447 24448USB ISP116X DRIVER 24449M: Olav Kongas <[email protected]> 24450L: [email protected] 24451S: Maintained 24452F: drivers/usb/host/isp116x* 24453F: include/linux/usb/isp116x.h 24454 24455USB ISP1760 DRIVER 24456M: Rui Miguel Silva <[email protected]> 24457L: [email protected] 24458S: Maintained 24459F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 24460F: drivers/usb/isp1760/* 24461 24462USB LAN78XX ETHERNET DRIVER 24463M: Thangaraj Samynathan <[email protected]> 24464M: Rengarajan Sundararajan <[email protected]> 24465M: [email protected] 24466L: [email protected] 24467S: Maintained 24468F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24469F: drivers/net/usb/lan78xx.* 24470F: include/dt-bindings/net/microchip-lan78xx.h 24471 24472USB MASS STORAGE DRIVER 24473M: Alan Stern <[email protected]> 24474L: [email protected] 24475L: [email protected] 24476S: Maintained 24477F: drivers/usb/storage/ 24478 24479USB MIDI DRIVER 24480M: Clemens Ladisch <[email protected]> 24481L: [email protected] 24482S: Maintained 24483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24484F: sound/usb/midi.* 24485 24486USB NETWORKING DRIVERS 24487L: [email protected] 24488S: Odd Fixes 24489F: drivers/net/usb/ 24490 24491USB OHCI DRIVER 24492M: Alan Stern <[email protected]> 24493L: [email protected] 24494S: Maintained 24495F: Documentation/usb/ohci.rst 24496F: drivers/usb/host/ohci* 24497 24498USB OTG FSM (Finite State Machine) 24499M: Peter Chen <[email protected]> 24500L: [email protected] 24501S: Maintained 24502T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24503F: drivers/usb/common/usb-otg-fsm.c 24504 24505USB OVER IP DRIVER 24506M: Valentina Manea <[email protected]> 24507M: Shuah Khan <[email protected]> 24508M: Shuah Khan <[email protected]> 24509R: Hongren Zheng <[email protected]> 24510L: [email protected] 24511S: Maintained 24512F: Documentation/usb/usbip_protocol.rst 24513F: drivers/usb/usbip/ 24514F: tools/testing/selftests/drivers/usb/usbip/ 24515F: tools/usb/usbip/ 24516 24517USB PEGASUS DRIVER 24518M: Petko Manolov <[email protected]> 24519L: [email protected] 24520L: [email protected] 24521S: Maintained 24522W: https://github.com/petkan/pegasus 24523T: git https://github.com/petkan/pegasus.git 24524F: drivers/net/usb/pegasus.* 24525 24526USB PRINTER DRIVER (usblp) 24527M: Pete Zaitcev <[email protected]> 24528L: [email protected] 24529S: Supported 24530F: drivers/usb/class/usblp.c 24531 24532USB QMI WWAN NETWORK DRIVER 24533M: Bjørn Mork <[email protected]> 24534L: [email protected] 24535S: Maintained 24536F: Documentation/ABI/testing/sysfs-class-net-qmi 24537F: drivers/net/usb/qmi_wwan.c 24538 24539USB RAW GADGET DRIVER 24540R: Andrey Konovalov <[email protected]> 24541L: [email protected] 24542S: Maintained 24543B: https://github.com/xairy/raw-gadget/issues 24544F: Documentation/usb/raw-gadget.rst 24545F: drivers/usb/gadget/legacy/raw_gadget.c 24546F: include/uapi/linux/usb/raw_gadget.h 24547 24548USB RTL8150 DRIVER 24549M: Petko Manolov <[email protected]> 24550L: [email protected] 24551L: [email protected] 24552S: Maintained 24553W: https://github.com/petkan/rtl8150 24554T: git https://github.com/petkan/rtl8150.git 24555F: drivers/net/usb/rtl8150.c 24556 24557USB SERIAL SUBSYSTEM 24558M: Johan Hovold <[email protected]> 24559L: [email protected] 24560S: Maintained 24561T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 24562F: Documentation/usb/usb-serial.rst 24563F: drivers/usb/serial/ 24564F: include/linux/usb/serial.h 24565 24566USB SMSC75XX ETHERNET DRIVER 24567M: Steve Glendinning <[email protected]> 24568L: [email protected] 24569S: Maintained 24570F: drivers/net/usb/smsc75xx.* 24571 24572USB SMSC95XX ETHERNET DRIVER 24573M: Steve Glendinning <[email protected]> 24574M: [email protected] 24575L: [email protected] 24576S: Maintained 24577F: drivers/net/usb/smsc95xx.* 24578 24579USB SUBSYSTEM 24580M: Greg Kroah-Hartman <[email protected]> 24581L: [email protected] 24582S: Supported 24583W: http://www.linux-usb.org 24584T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 24585F: Documentation/devicetree/bindings/usb/ 24586F: Documentation/usb/ 24587F: drivers/usb/ 24588F: include/dt-bindings/usb/ 24589F: include/linux/usb.h 24590F: include/linux/usb/ 24591F: include/uapi/linux/usb/ 24592 24593USB TYPEC BUS FOR ALTERNATE MODES 24594M: Heikki Krogerus <[email protected]> 24595L: [email protected] 24596S: Maintained 24597F: Documentation/ABI/testing/sysfs-bus-typec 24598F: Documentation/driver-api/usb/typec_bus.rst 24599F: drivers/usb/typec/altmodes/ 24600F: include/linux/usb/typec_altmode.h 24601 24602USB TYPEC CLASS 24603M: Heikki Krogerus <[email protected]> 24604L: [email protected] 24605S: Maintained 24606F: Documentation/ABI/testing/sysfs-class-typec 24607F: Documentation/driver-api/usb/typec.rst 24608F: drivers/usb/typec/ 24609F: include/linux/usb/typec.h 24610 24611USB TYPEC INTEL PMC MUX DRIVER 24612M: Heikki Krogerus <[email protected]> 24613L: [email protected] 24614S: Maintained 24615F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 24616F: drivers/usb/typec/mux/intel_pmc_mux.c 24617 24618USB TYPEC PI3USB30532 MUX DRIVER 24619M: Hans de Goede <[email protected]> 24620L: [email protected] 24621S: Maintained 24622F: drivers/usb/typec/mux/pi3usb30532.c 24623 24624USB TYPEC PORT CONTROLLER DRIVERS 24625L: [email protected] 24626S: Orphan 24627F: drivers/usb/typec/tcpm/ 24628 24629USB TYPEC TUSB1046 MUX DRIVER 24630M: Romain Gantois <[email protected]> 24631L: [email protected] 24632S: Maintained 24633F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 24634F: drivers/usb/typec/mux/tusb1046.c 24635 24636USB UHCI DRIVER 24637M: Alan Stern <[email protected]> 24638L: [email protected] 24639S: Maintained 24640F: drivers/usb/host/uhci* 24641 24642USB VIDEO CLASS 24643M: Laurent Pinchart <[email protected]> 24644M: Hans de Goede <[email protected]> 24645L: [email protected] 24646S: Maintained 24647W: http://www.ideasonboard.org/uvc/ 24648T: git git://linuxtv.org/media.git 24649F: Documentation/userspace-api/media/drivers/uvcvideo.rst 24650F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 24651F: drivers/media/common/uvc.c 24652F: drivers/media/usb/uvc/ 24653F: include/linux/usb/uvc.h 24654F: include/uapi/linux/uvcvideo.h 24655 24656USB WEBCAM GADGET 24657L: [email protected] 24658S: Orphan 24659F: drivers/usb/gadget/function/*uvc* 24660F: drivers/usb/gadget/legacy/webcam.c 24661F: include/uapi/linux/usb/g_uvc.h 24662 24663USB XHCI DRIVER 24664M: Mathias Nyman <[email protected]> 24665L: [email protected] 24666S: Supported 24667F: drivers/usb/host/pci-quirks* 24668F: drivers/usb/host/xhci* 24669 24670USER DATAGRAM PROTOCOL (UDP) 24671M: Willem de Bruijn <[email protected]> 24672L: [email protected] 24673S: Maintained 24674F: include/linux/udp.h 24675F: include/net/udp.h 24676F: include/trace/events/udp.h 24677F: include/uapi/linux/udp.h 24678F: net/ipv4/udp.c 24679F: net/ipv6/udp.c 24680 24681USER-MODE LINUX (UML) 24682M: Richard Weinberger <[email protected]> 24683M: Anton Ivanov <[email protected]> 24684M: Johannes Berg <[email protected]> 24685L: [email protected] 24686S: Maintained 24687W: http://user-mode-linux.sourceforge.net 24688Q: https://patchwork.ozlabs.org/project/linux-um/list/ 24689T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 24690T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 24691F: Documentation/virt/uml/ 24692F: arch/um/ 24693F: arch/x86/um/ 24694F: fs/hostfs/ 24695 24696USERSPACE COPYIN/COPYOUT (UIOVEC) 24697M: Alexander Viro <[email protected]> 24698S: Maintained 24699F: include/linux/uio.h 24700F: lib/iov_iter.c 24701 24702USERSPACE DMA BUFFER DRIVER 24703M: Gerd Hoffmann <[email protected]> 24704M: Vivek Kasireddy <[email protected]> 24705L: [email protected] 24706S: Maintained 24707T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24708F: drivers/dma-buf/udmabuf.c 24709F: include/uapi/linux/udmabuf.h 24710 24711USERSPACE I/O (UIO) 24712M: Greg Kroah-Hartman <[email protected]> 24713S: Maintained 24714T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24715F: Documentation/driver-api/uio-howto.rst 24716F: drivers/uio/ 24717F: include/linux/uio_driver.h 24718 24719UTIL-LINUX PACKAGE 24720M: Karel Zak <[email protected]> 24721L: [email protected] 24722S: Maintained 24723W: http://en.wikipedia.org/wiki/Util-linux 24724T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 24725 24726UUID HELPERS 24727R: Andy Shevchenko <[email protected]> 24728L: [email protected] 24729S: Maintained 24730F: include/linux/uuid.h 24731F: lib/test_uuid.c 24732F: lib/uuid.c 24733 24734UV SYSFS DRIVER 24735M: Justin Ernst <[email protected]> 24736L: [email protected] 24737S: Maintained 24738F: drivers/platform/x86/uv_sysfs.c 24739 24740UVESAFB DRIVER 24741M: Michal Januszewski <[email protected]> 24742L: [email protected] 24743S: Maintained 24744W: https://github.com/mjanusz/v86d 24745F: Documentation/fb/uvesafb.rst 24746F: drivers/video/fbdev/uvesafb.* 24747 24748Ux500 CLOCK DRIVERS 24749M: Ulf Hansson <[email protected]> 24750L: [email protected] 24751L: [email protected] (moderated for non-subscribers) 24752S: Maintained 24753F: drivers/clk/ux500/ 24754 24755V4L2 ASYNC AND FWNODE FRAMEWORKS 24756M: Sakari Ailus <[email protected]> 24757L: [email protected] 24758S: Maintained 24759T: git git://linuxtv.org/media.git 24760F: drivers/media/v4l2-core/v4l2-async.c 24761F: drivers/media/v4l2-core/v4l2-fwnode.c 24762F: include/media/v4l2-async.h 24763F: include/media/v4l2-fwnode.h 24764 24765V4L2 LENS DRIVERS 24766M: Sakari Ailus <[email protected]> 24767L: [email protected] 24768S: Maintained 24769F: drivers/media/i2c/ak* 24770F: drivers/media/i2c/dw* 24771F: drivers/media/i2c/lm* 24772 24773V4L2 CAMERA SENSOR DRIVERS 24774M: Sakari Ailus <[email protected]> 24775L: [email protected] 24776S: Maintained 24777F: Documentation/driver-api/media/camera-sensor.rst 24778F: Documentation/driver-api/media/tx-rx.rst 24779F: drivers/media/i2c/ar* 24780F: drivers/media/i2c/gc* 24781F: drivers/media/i2c/hi* 24782F: drivers/media/i2c/imx* 24783F: drivers/media/i2c/mt* 24784F: drivers/media/i2c/og* 24785F: drivers/media/i2c/ov* 24786F: drivers/media/i2c/s5* 24787F: drivers/media/i2c/vgxy61.c 24788 24789VF610 NAND DRIVER 24790M: Stefan Agner <[email protected]> 24791L: [email protected] 24792S: Supported 24793F: drivers/mtd/nand/raw/vf610_nfc.c 24794 24795VFAT/FAT/MSDOS FILESYSTEM 24796M: OGAWA Hirofumi <[email protected]> 24797S: Maintained 24798F: Documentation/filesystems/vfat.rst 24799F: fs/fat/ 24800F: tools/testing/selftests/filesystems/fat/ 24801 24802VFIO CDX DRIVER 24803M: Nipun Gupta <[email protected]> 24804M: Nikhil Agarwal <[email protected]> 24805L: [email protected] 24806S: Maintained 24807F: drivers/vfio/cdx/* 24808 24809VFIO DRIVER 24810M: Alex Williamson <[email protected]> 24811L: [email protected] 24812S: Maintained 24813T: git https://github.com/awilliam/linux-vfio.git 24814F: Documentation/ABI/testing/debugfs-vfio 24815F: Documentation/ABI/testing/sysfs-devices-vfio-dev 24816F: Documentation/driver-api/vfio.rst 24817F: drivers/vfio/ 24818F: include/linux/vfio.h 24819F: include/linux/vfio_pci_core.h 24820F: include/uapi/linux/vfio.h 24821 24822VFIO FSL-MC DRIVER 24823L: [email protected] 24824S: Orphan 24825F: drivers/vfio/fsl-mc/ 24826 24827VFIO HISILICON PCI DRIVER 24828M: Longfang Liu <[email protected]> 24829M: Shameer Kolothum <[email protected]> 24830L: [email protected] 24831S: Maintained 24832F: drivers/vfio/pci/hisilicon/ 24833 24834VFIO MEDIATED DEVICE DRIVERS 24835M: Kirti Wankhede <[email protected]> 24836L: [email protected] 24837S: Maintained 24838F: Documentation/driver-api/vfio-mediated-device.rst 24839F: drivers/vfio/mdev/ 24840F: include/linux/mdev.h 24841F: samples/vfio-mdev/ 24842 24843VFIO MLX5 PCI DRIVER 24844M: Yishai Hadas <[email protected]> 24845L: [email protected] 24846S: Maintained 24847F: drivers/vfio/pci/mlx5/ 24848 24849VFIO NVIDIA GRACE GPU DRIVER 24850M: Ankit Agrawal <[email protected]> 24851L: [email protected] 24852S: Supported 24853F: drivers/vfio/pci/nvgrace-gpu/ 24854 24855VFIO PCI DEVICE SPECIFIC DRIVERS 24856R: Jason Gunthorpe <[email protected]> 24857R: Yishai Hadas <[email protected]> 24858R: Shameer Kolothum <[email protected]> 24859R: Kevin Tian <[email protected]> 24860L: [email protected] 24861S: Maintained 24862P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 24863F: drivers/vfio/pci/*/ 24864 24865VFIO PDS PCI DRIVER 24866M: Brett Creeley <[email protected]> 24867L: [email protected] 24868S: Maintained 24869F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 24870F: drivers/vfio/pci/pds/ 24871 24872VFIO PLATFORM DRIVER 24873M: Eric Auger <[email protected]> 24874L: [email protected] 24875S: Maintained 24876F: drivers/vfio/platform/ 24877 24878VFIO QAT PCI DRIVER 24879M: Xin Zeng <[email protected]> 24880M: Giovanni Cabiddu <[email protected]> 24881L: [email protected] 24882L: [email protected] 24883S: Supported 24884F: drivers/vfio/pci/qat/ 24885 24886VFIO VIRTIO PCI DRIVER 24887M: Yishai Hadas <[email protected]> 24888L: [email protected] 24889L: [email protected] 24890S: Maintained 24891F: drivers/vfio/pci/virtio 24892 24893VGA_SWITCHEROO 24894R: Lukas Wunner <[email protected]> 24895S: Maintained 24896T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24897F: Documentation/gpu/vga-switcheroo.rst 24898F: drivers/gpu/vga/vga_switcheroo.c 24899F: include/linux/vga_switcheroo.h 24900 24901VIA RHINE NETWORK DRIVER 24902M: Kevin Brace <[email protected]> 24903S: Maintained 24904F: drivers/net/ethernet/via/via-rhine.c 24905 24906VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 24907M: Florian Tobias Schandinat <[email protected]> 24908L: [email protected] 24909S: Maintained 24910F: drivers/video/fbdev/via/ 24911F: include/linux/via-core.h 24912F: include/linux/via_i2c.h 24913 24914VIA VELOCITY NETWORK DRIVER 24915M: Francois Romieu <[email protected]> 24916L: [email protected] 24917S: Maintained 24918F: drivers/net/ethernet/via/via-velocity.* 24919 24920VICODEC VIRTUAL CODEC DRIVER 24921M: Hans Verkuil <[email protected]> 24922L: [email protected] 24923S: Maintained 24924W: https://linuxtv.org 24925T: git git://linuxtv.org/media.git 24926F: drivers/media/test-drivers/vicodec/* 24927 24928VIDEO I2C POLLING DRIVER 24929M: Matt Ranostay <[email protected]> 24930L: [email protected] 24931S: Maintained 24932F: drivers/media/i2c/video-i2c.c 24933 24934VIDEO MULTIPLEXER DRIVER 24935M: Philipp Zabel <[email protected]> 24936L: [email protected] 24937S: Maintained 24938F: drivers/media/platform/video-mux.c 24939 24940VIDEOBUF2 FRAMEWORK 24941M: Tomasz Figa <[email protected]> 24942M: Marek Szyprowski <[email protected]> 24943L: [email protected] 24944S: Maintained 24945F: drivers/media/common/videobuf2/* 24946F: include/media/videobuf2-* 24947 24948VIDTV VIRTUAL DIGITAL TV DRIVER 24949M: Daniel W. S. Almeida <[email protected]> 24950L: [email protected] 24951S: Maintained 24952W: https://linuxtv.org 24953T: git git://linuxtv.org/media.git 24954F: drivers/media/test-drivers/vidtv/* 24955 24956VIMC VIRTUAL MEDIA CONTROLLER DRIVER 24957M: Shuah Khan <[email protected]> 24958R: Kieran Bingham <[email protected]> 24959L: [email protected] 24960S: Maintained 24961W: https://linuxtv.org 24962T: git git://linuxtv.org/media.git 24963F: drivers/media/test-drivers/vimc/* 24964 24965VIRT LIB 24966M: Alex Williamson <[email protected]> 24967M: Paolo Bonzini <[email protected]> 24968L: [email protected] 24969S: Supported 24970F: virt/lib/ 24971 24972VIRTIO AND VHOST VSOCK DRIVER 24973M: Stefan Hajnoczi <[email protected]> 24974M: Stefano Garzarella <[email protected]> 24975L: [email protected] 24976L: [email protected] 24977L: [email protected] 24978S: Maintained 24979F: drivers/vhost/vsock.c 24980F: include/linux/virtio_vsock.h 24981F: include/uapi/linux/virtio_vsock.h 24982F: net/vmw_vsock/virtio_transport.c 24983F: net/vmw_vsock/virtio_transport_common.c 24984 24985VIRTIO BALLOON 24986M: "Michael S. Tsirkin" <[email protected]> 24987M: David Hildenbrand <[email protected]> 24988L: [email protected] 24989S: Maintained 24990F: drivers/virtio/virtio_balloon.c 24991F: include/linux/balloon_compaction.h 24992F: include/uapi/linux/virtio_balloon.h 24993F: mm/balloon_compaction.c 24994 24995VIRTIO BLOCK AND SCSI DRIVERS 24996M: "Michael S. Tsirkin" <[email protected]> 24997M: Jason Wang <[email protected]> 24998R: Paolo Bonzini <[email protected]> 24999R: Stefan Hajnoczi <[email protected]> 25000R: Eugenio Pérez <[email protected]> 25001L: [email protected] 25002S: Maintained 25003F: drivers/block/virtio_blk.c 25004F: drivers/scsi/virtio_scsi.c 25005F: include/uapi/linux/virtio_blk.h 25006F: include/uapi/linux/virtio_scsi.h 25007 25008VIRTIO CONSOLE DRIVER 25009M: Amit Shah <[email protected]> 25010L: [email protected] 25011S: Maintained 25012F: drivers/char/virtio_console.c 25013F: include/uapi/linux/virtio_console.h 25014 25015VIRTIO CORE AND NET DRIVERS 25016M: "Michael S. Tsirkin" <[email protected]> 25017M: Jason Wang <[email protected]> 25018R: Xuan Zhuo <[email protected]> 25019R: Eugenio Pérez <[email protected]> 25020L: [email protected] 25021S: Maintained 25022F: Documentation/ABI/testing/sysfs-bus-vdpa 25023F: Documentation/ABI/testing/sysfs-class-vduse 25024F: Documentation/devicetree/bindings/virtio/ 25025F: Documentation/driver-api/virtio/ 25026F: drivers/block/virtio_blk.c 25027F: drivers/crypto/virtio/ 25028F: drivers/net/virtio_net.c 25029F: drivers/vdpa/ 25030F: drivers/virtio/ 25031F: include/linux/vdpa.h 25032F: include/linux/virtio*.h 25033F: include/linux/vringh.h 25034F: include/uapi/linux/virtio_*.h 25035F: net/vmw_vsock/virtio* 25036F: tools/virtio/ 25037F: tools/testing/selftests/drivers/net/virtio_net/ 25038 25039VIRTIO CRYPTO DRIVER 25040M: Gonglei <[email protected]> 25041L: [email protected] 25042L: [email protected] 25043S: Maintained 25044F: drivers/crypto/virtio/ 25045F: include/uapi/linux/virtio_crypto.h 25046 25047VIRTIO DRIVERS FOR S390 25048M: Cornelia Huck <[email protected]> 25049M: Halil Pasic <[email protected]> 25050M: Eric Farman <[email protected]> 25051L: [email protected] 25052L: [email protected] 25053L: [email protected] 25054S: Supported 25055F: arch/s390/include/uapi/asm/virtio-ccw.h 25056F: drivers/s390/virtio/ 25057 25058VIRTIO FILE SYSTEM 25059M: Vivek Goyal <[email protected]> 25060M: Stefan Hajnoczi <[email protected]> 25061M: Miklos Szeredi <[email protected]> 25062R: Eugenio Pérez <[email protected]> 25063L: [email protected] 25064L: [email protected] 25065S: Supported 25066W: https://virtio-fs.gitlab.io/ 25067F: Documentation/filesystems/virtiofs.rst 25068F: fs/fuse/virtio_fs.c 25069F: include/uapi/linux/virtio_fs.h 25070 25071VIRTIO GPIO DRIVER 25072M: Enrico Weigelt, metux IT consult <[email protected]> 25073M: Viresh Kumar <[email protected]> 25074L: [email protected] 25075L: [email protected] 25076S: Maintained 25077F: drivers/gpio/gpio-virtio.c 25078F: include/uapi/linux/virtio_gpio.h 25079 25080VIRTIO GPU DRIVER 25081M: David Airlie <[email protected]> 25082M: Gerd Hoffmann <[email protected]> 25083R: Gurchetan Singh <[email protected]> 25084R: Chia-I Wu <[email protected]> 25085L: [email protected] 25086L: [email protected] 25087S: Maintained 25088T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25089F: drivers/gpu/drm/ci/xfails/virtio* 25090F: drivers/gpu/drm/virtio/ 25091F: include/uapi/linux/virtio_gpu.h 25092 25093VIRTIO HOST (VHOST) 25094M: "Michael S. Tsirkin" <[email protected]> 25095M: Jason Wang <[email protected]> 25096R: Eugenio Pérez <[email protected]> 25097L: [email protected] 25098L: [email protected] 25099L: [email protected] 25100S: Maintained 25101T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25102F: drivers/vhost/ 25103F: include/linux/sched/vhost_task.h 25104F: include/linux/vhost_iotlb.h 25105F: include/uapi/linux/vhost.h 25106F: kernel/vhost_task.c 25107 25108VIRTIO HOST (VHOST-SCSI) 25109M: "Michael S. Tsirkin" <[email protected]> 25110M: Jason Wang <[email protected]> 25111M: Mike Christie <[email protected]> 25112R: Paolo Bonzini <[email protected]> 25113R: Stefan Hajnoczi <[email protected]> 25114L: [email protected] 25115S: Maintained 25116F: drivers/vhost/scsi.c 25117 25118VIRTIO I2C DRIVER 25119M: Viresh Kumar <[email protected]> 25120R: "Chen, Jian Jun" <[email protected]> 25121L: [email protected] 25122L: [email protected] 25123S: Maintained 25124F: drivers/i2c/busses/i2c-virtio.c 25125F: include/uapi/linux/virtio_i2c.h 25126 25127VIRTIO INPUT DRIVER 25128M: Gerd Hoffmann <[email protected]> 25129S: Maintained 25130F: drivers/virtio/virtio_input.c 25131F: include/uapi/linux/virtio_input.h 25132 25133VIRTIO IOMMU DRIVER 25134M: Jean-Philippe Brucker <[email protected]> 25135L: [email protected] 25136S: Maintained 25137F: drivers/iommu/virtio-iommu.c 25138F: include/uapi/linux/virtio_iommu.h 25139 25140VIRTIO MEM DRIVER 25141M: David Hildenbrand <[email protected]> 25142L: [email protected] 25143S: Maintained 25144W: https://virtio-mem.gitlab.io/ 25145F: drivers/virtio/virtio_mem.c 25146F: include/uapi/linux/virtio_mem.h 25147 25148VIRTIO PMEM DRIVER 25149M: Pankaj Gupta <[email protected]> 25150L: [email protected] 25151S: Maintained 25152F: drivers/nvdimm/nd_virtio.c 25153F: drivers/nvdimm/virtio_pmem.c 25154 25155VIRTIO SOUND DRIVER 25156M: Anton Yakovlev <[email protected]> 25157M: "Michael S. Tsirkin" <[email protected]> 25158L: [email protected] 25159L: [email protected] 25160S: Maintained 25161F: include/uapi/linux/virtio_snd.h 25162F: sound/virtio/* 25163 25164VIRTUAL BOX GUEST DEVICE DRIVER 25165M: Hans de Goede <[email protected]> 25166M: Arnd Bergmann <[email protected]> 25167M: Greg Kroah-Hartman <[email protected]> 25168S: Maintained 25169F: drivers/virt/vboxguest/ 25170F: include/linux/vbox_utils.h 25171F: include/uapi/linux/vbox*.h 25172 25173VIRTUAL BOX SHARED FOLDER VFS DRIVER 25174M: Hans de Goede <[email protected]> 25175L: [email protected] 25176S: Maintained 25177F: fs/vboxsf/* 25178 25179VIRTUAL PCM TEST DRIVER 25180M: Ivan Orlov <[email protected]> 25181L: [email protected] 25182S: Maintained 25183F: Documentation/sound/cards/pcmtest.rst 25184F: sound/drivers/pcmtest.c 25185F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25186 25187VIRTUAL SERIO DEVICE DRIVER 25188M: Stephen Chandler Paul <[email protected]> 25189S: Maintained 25190F: drivers/input/serio/userio.c 25191F: include/uapi/linux/userio.h 25192 25193VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25194M: Javier Carrasco <[email protected]> 25195S: Maintained 25196F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25197F: drivers/iio/light/veml3235.c 25198 25199VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25200M: Javier Carrasco <[email protected]> 25201S: Maintained 25202F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25203F: drivers/iio/light/veml6030.c 25204 25205VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25206M: Javier Carrasco <[email protected]> 25207S: Maintained 25208F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25209F: drivers/iio/light/veml6075.c 25210 25211VISL VIRTUAL STATELESS DECODER DRIVER 25212M: Daniel Almeida <[email protected]> 25213L: [email protected] 25214S: Supported 25215F: drivers/media/test-drivers/visl 25216 25217VIVID VIRTUAL VIDEO DRIVER 25218M: Hans Verkuil <[email protected]> 25219L: [email protected] 25220S: Maintained 25221W: https://linuxtv.org 25222T: git git://linuxtv.org/media.git 25223F: drivers/media/test-drivers/vivid/* 25224 25225VM SOCKETS (AF_VSOCK) 25226M: Stefano Garzarella <[email protected]> 25227L: [email protected] 25228L: [email protected] 25229S: Maintained 25230F: drivers/net/vsockmon.c 25231F: include/net/af_vsock.h 25232F: include/uapi/linux/vm_sockets.h 25233F: include/uapi/linux/vm_sockets_diag.h 25234F: include/uapi/linux/vsockmon.h 25235F: net/vmw_vsock/ 25236F: tools/testing/vsock/ 25237 25238VMALLOC 25239M: Andrew Morton <[email protected]> 25240R: Uladzislau Rezki <[email protected]> 25241R: Christoph Hellwig <[email protected]> 25242L: [email protected] 25243S: Maintained 25244W: http://www.linux-mm.org 25245T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25246F: include/linux/vmalloc.h 25247F: mm/vmalloc.c 25248 25249VME SUBSYSTEM 25250L: [email protected] 25251S: Orphan 25252T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25253F: Documentation/driver-api/vme.rst 25254F: drivers/staging/vme_user/ 25255 25256VMWARE BALLOON DRIVER 25257M: Jerrin Shaji George <[email protected]> 25258R: Broadcom internal kernel review list <[email protected]> 25259L: [email protected] 25260S: Supported 25261F: drivers/misc/vmw_balloon.c 25262 25263VMWARE HYPERVISOR INTERFACE 25264M: Ajay Kaher <[email protected]> 25265M: Alexey Makhalov <[email protected]> 25266R: Broadcom internal kernel review list <[email protected]> 25267L: [email protected] 25268L: [email protected] 25269S: Supported 25270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25271F: arch/x86/include/asm/vmware.h 25272F: arch/x86/kernel/cpu/vmware.c 25273 25274VMWARE PVRDMA DRIVER 25275M: Bryan Tan <[email protected]> 25276M: Vishnu Dasa <[email protected]> 25277R: Broadcom internal kernel review list <[email protected]> 25278L: [email protected] 25279S: Supported 25280F: drivers/infiniband/hw/vmw_pvrdma/ 25281 25282VMWARE PVSCSI DRIVER 25283M: Vishal Bhakta <[email protected]> 25284R: Broadcom internal kernel review list <[email protected]> 25285L: [email protected] 25286S: Supported 25287F: drivers/scsi/vmw_pvscsi.c 25288F: drivers/scsi/vmw_pvscsi.h 25289 25290VMWARE VIRTUAL PTP CLOCK DRIVER 25291M: Nick Shi <[email protected]> 25292R: Ajay Kaher <[email protected]> 25293R: Alexey Makhalov <[email protected]> 25294R: Broadcom internal kernel review list <[email protected]> 25295L: [email protected] 25296S: Supported 25297F: drivers/ptp/ptp_vmw.c 25298 25299VMWARE VMCI DRIVER 25300M: Bryan Tan <[email protected]> 25301M: Vishnu Dasa <[email protected]> 25302R: Broadcom internal kernel review list <[email protected]> 25303L: [email protected] 25304S: Supported 25305F: drivers/misc/vmw_vmci/ 25306F: include/linux/vmw_vmci* 25307 25308VMWARE VMMOUSE SUBDRIVER 25309M: Zack Rusin <[email protected]> 25310R: Broadcom internal kernel review list <[email protected]> 25311L: [email protected] 25312S: Supported 25313F: drivers/input/mouse/vmmouse.c 25314F: drivers/input/mouse/vmmouse.h 25315 25316VMWARE VMXNET3 ETHERNET DRIVER 25317M: Ronak Doshi <[email protected]> 25318R: Broadcom internal kernel review list <[email protected]> 25319L: [email protected] 25320S: Supported 25321F: drivers/net/vmxnet3/ 25322 25323VMWARE VSOCK VMCI TRANSPORT DRIVER 25324M: Bryan Tan <[email protected]> 25325M: Vishnu Dasa <[email protected]> 25326R: Broadcom internal kernel review list <[email protected]> 25327L: [email protected] 25328S: Supported 25329F: net/vmw_vsock/vmci_transport* 25330 25331VOCORE VOCORE2 BOARD 25332M: Harvey Hunt <[email protected]> 25333L: [email protected] 25334S: Maintained 25335F: arch/mips/boot/dts/ralink/vocore2.dts 25336 25337VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25338M: Liam Girdwood <[email protected]> 25339M: Mark Brown <[email protected]> 25340L: [email protected] 25341S: Supported 25342W: http://www.slimlogic.co.uk/?p=48 25343T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25344F: Documentation/devicetree/bindings/regulator/ 25345F: Documentation/power/regulator/ 25346F: drivers/regulator/ 25347F: include/dt-bindings/regulator/ 25348F: include/linux/regulator/ 25349K: regulator_get_optional 25350 25351VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25352R: Matti Vaittinen <[email protected]> 25353F: drivers/regulator/irq_helpers.c 25354 25355VRF 25356M: David Ahern <[email protected]> 25357L: [email protected] 25358S: Maintained 25359F: Documentation/networking/vrf.rst 25360F: drivers/net/vrf.c 25361 25362VSPRINTF 25363M: Petr Mladek <[email protected]> 25364M: Steven Rostedt <[email protected]> 25365R: Andy Shevchenko <[email protected]> 25366R: Rasmus Villemoes <[email protected]> 25367R: Sergey Senozhatsky <[email protected]> 25368S: Maintained 25369T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25370F: Documentation/core-api/printk-formats.rst 25371F: lib/test_printf.c 25372F: lib/test_scanf.c 25373F: lib/vsprintf.c 25374 25375VT1211 HARDWARE MONITOR DRIVER 25376M: Juerg Haefliger <[email protected]> 25377L: [email protected] 25378S: Maintained 25379F: Documentation/hwmon/vt1211.rst 25380F: drivers/hwmon/vt1211.c 25381 25382VT8231 HARDWARE MONITOR DRIVER 25383M: Roger Lucas <[email protected]> 25384L: [email protected] 25385S: Maintained 25386F: drivers/hwmon/vt8231.c 25387 25388VUB300 USB to SDIO/SD/MMC bridge chip 25389L: [email protected] 25390S: Orphan 25391F: drivers/mmc/host/vub300.c 25392 25393W1 DALLAS'S 1-WIRE BUS 25394M: Krzysztof Kozlowski <[email protected]> 25395S: Maintained 25396F: Documentation/devicetree/bindings/w1/ 25397F: Documentation/w1/ 25398F: drivers/w1/ 25399F: include/linux/w1.h 25400 25401W83791D HARDWARE MONITORING DRIVER 25402M: Marc Hulsman <[email protected]> 25403L: [email protected] 25404S: Maintained 25405F: Documentation/hwmon/w83791d.rst 25406F: drivers/hwmon/w83791d.c 25407 25408W83793 HARDWARE MONITORING DRIVER 25409M: Rudolf Marek <[email protected]> 25410L: [email protected] 25411S: Maintained 25412F: Documentation/hwmon/w83793.rst 25413F: drivers/hwmon/w83793.c 25414 25415W83795 HARDWARE MONITORING DRIVER 25416M: Jean Delvare <[email protected]> 25417L: [email protected] 25418S: Maintained 25419F: drivers/hwmon/w83795.c 25420 25421W83L51xD SD/MMC CARD INTERFACE DRIVER 25422M: Pierre Ossman <[email protected]> 25423S: Maintained 25424F: drivers/mmc/host/wbsd.* 25425 25426WACOM PROTOCOL 4 SERIAL TABLETS 25427M: Julian Squires <[email protected]> 25428M: Hans de Goede <[email protected]> 25429L: [email protected] 25430S: Maintained 25431F: drivers/input/tablet/wacom_serial4.c 25432 25433WANGXUN ETHERNET DRIVER 25434M: Jiawen Wu <[email protected]> 25435M: Mengyuan Lou <[email protected]> 25436L: [email protected] 25437S: Maintained 25438W: https://www.net-swift.com 25439F: Documentation/networking/device_drivers/ethernet/wangxun/* 25440F: drivers/net/ethernet/wangxun/ 25441F: drivers/net/pcs/pcs-xpcs-wx.c 25442 25443WATCHDOG DEVICE DRIVERS 25444M: Wim Van Sebroeck <[email protected]> 25445M: Guenter Roeck <[email protected]> 25446L: [email protected] 25447S: Maintained 25448W: http://www.linux-watchdog.org/ 25449T: git git://www.linux-watchdog.org/linux-watchdog.git 25450F: Documentation/devicetree/bindings/watchdog/ 25451F: Documentation/watchdog/ 25452F: drivers/watchdog/ 25453F: include/linux/watchdog.h 25454F: include/trace/events/watchdog.h 25455F: include/uapi/linux/watchdog.h 25456 25457WAVE5 VPU CODEC DRIVER 25458M: Nas Chung <[email protected]> 25459M: Jackson Lee <[email protected]> 25460L: [email protected] 25461S: Maintained 25462F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 25463F: drivers/media/platform/chips-media/wave5/ 25464 25465WHISKEYCOVE PMIC GPIO DRIVER 25466M: Kuppuswamy Sathyanarayanan <[email protected]> 25467L: [email protected] 25468S: Maintained 25469F: drivers/gpio/gpio-wcove.c 25470 25471WHWAVE RTC DRIVER 25472M: Dianlong Li <[email protected]> 25473L: [email protected] 25474S: Maintained 25475F: drivers/rtc/rtc-sd3078.c 25476 25477WIIMOTE HID DRIVER 25478M: David Rheinsberg <[email protected]> 25479L: [email protected] 25480S: Maintained 25481F: drivers/hid/hid-wiimote* 25482 25483WILOCITY WIL6210 WIRELESS DRIVER 25484L: [email protected] 25485S: Orphan 25486W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25487F: drivers/net/wireless/ath/wil6210/ 25488 25489WINBOND CIR DRIVER 25490M: David Härdeman <[email protected]> 25491S: Maintained 25492F: drivers/media/rc/winbond-cir.c 25493 25494WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25495L: [email protected] 25496S: Orphan 25497F: drivers/watchdog/ebc-c384_wdt.c 25498 25499WINSYSTEMS WS16C48 GPIO DRIVER 25500M: William Breathitt Gray <[email protected]> 25501L: [email protected] 25502S: Maintained 25503F: drivers/gpio/gpio-ws16c48.c 25504 25505WIREGUARD SECURE NETWORK TUNNEL 25506M: Jason A. Donenfeld <[email protected]> 25507L: [email protected] 25508L: [email protected] 25509S: Maintained 25510F: drivers/net/wireguard/ 25511F: tools/testing/selftests/wireguard/ 25512 25513WISTRON LAPTOP BUTTON DRIVER 25514M: Miloslav Trmac <[email protected]> 25515S: Maintained 25516F: drivers/input/misc/wistron_btns.c 25517 25518WMI BINARY MOF DRIVER 25519M: Armin Wolf <[email protected]> 25520R: Thomas Weißschuh <[email protected]> 25521L: [email protected] 25522S: Maintained 25523F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25524F: Documentation/wmi/devices/wmi-bmof.rst 25525F: drivers/platform/x86/wmi-bmof.c 25526 25527WOLFSON MICROELECTRONICS DRIVERS 25528L: [email protected] 25529S: Supported 25530W: https://github.com/CirrusLogic/linux-drivers/wiki 25531T: git https://github.com/CirrusLogic/linux-drivers.git 25532F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 25533F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 25534F: Documentation/devicetree/bindings/mfd/wm831x.txt 25535F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 25536F: Documentation/devicetree/bindings/sound/wlf,*.yaml 25537F: Documentation/devicetree/bindings/sound/wm* 25538F: Documentation/hwmon/wm83??.rst 25539F: arch/arm/mach-s3c/mach-crag6410* 25540F: drivers/clk/clk-wm83*.c 25541F: drivers/gpio/gpio-*wm*.c 25542F: drivers/gpio/gpio-arizona.c 25543F: drivers/hwmon/wm83??-hwmon.c 25544F: drivers/input/misc/wm831x-on.c 25545F: drivers/input/touchscreen/wm831x-ts.c 25546F: drivers/input/touchscreen/wm97*.c 25547F: drivers/leds/leds-wm83*.c 25548F: drivers/mfd/arizona* 25549F: drivers/mfd/cs47l24* 25550F: drivers/mfd/wm*.c 25551F: drivers/power/supply/wm83*.c 25552F: drivers/regulator/arizona* 25553F: drivers/regulator/wm8*.c 25554F: drivers/rtc/rtc-wm83*.c 25555F: drivers/video/backlight/wm83*_bl.c 25556F: drivers/watchdog/wm83*_wdt.c 25557F: include/linux/mfd/arizona/ 25558F: include/linux/mfd/wm831x/ 25559F: include/linux/mfd/wm8350/ 25560F: include/linux/mfd/wm8400* 25561F: include/linux/regulator/arizona* 25562F: include/linux/wm97xx.h 25563F: include/sound/wm????.h 25564F: sound/soc/codecs/arizona* 25565F: sound/soc/codecs/cs47l24* 25566F: sound/soc/codecs/wm* 25567 25568WORKQUEUE 25569M: Tejun Heo <[email protected]> 25570R: Lai Jiangshan <[email protected]> 25571S: Maintained 25572T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 25573F: Documentation/core-api/workqueue.rst 25574F: include/linux/workqueue.h 25575F: kernel/workqueue.c 25576F: kernel/workqueue_internal.h 25577 25578WWAN DRIVERS 25579M: Loic Poulain <[email protected]> 25580M: Sergey Ryazanov <[email protected]> 25581R: Johannes Berg <[email protected]> 25582L: [email protected] 25583S: Maintained 25584F: drivers/net/wwan/ 25585F: include/linux/wwan.h 25586F: include/uapi/linux/wwan.h 25587 25588X-POWERS AXP288 PMIC DRIVERS 25589M: Hans de Goede <[email protected]> 25590S: Maintained 25591F: drivers/acpi/pmic/intel_pmic_xpower.c 25592N: axp288 25593 25594X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 25595M: Chen-Yu Tsai <[email protected]> 25596L: [email protected] 25597S: Maintained 25598N: axp[128] 25599 25600X.25 STACK 25601M: Martin Schiller <[email protected]> 25602L: [email protected] 25603S: Maintained 25604F: Documentation/networking/lapb-module.rst 25605F: Documentation/networking/x25* 25606F: drivers/net/wan/hdlc_x25.c 25607F: drivers/net/wan/lapbether.c 25608F: include/*/lapb.h 25609F: include/net/x25* 25610F: include/uapi/linux/x25.h 25611F: net/lapb/ 25612F: net/x25/ 25613 25614X86 ARCHITECTURE (32-BIT AND 64-BIT) 25615M: Thomas Gleixner <[email protected]> 25616M: Ingo Molnar <[email protected]> 25617M: Borislav Petkov <[email protected]> 25618M: Dave Hansen <[email protected]> 25619M: [email protected] 25620R: "H. Peter Anvin" <[email protected]> 25621L: [email protected] 25622S: Maintained 25623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 25624F: Documentation/arch/x86/ 25625F: Documentation/devicetree/bindings/x86/ 25626F: arch/x86/ 25627F: tools/testing/selftests/x86 25628 25629X86 CPUID DATABASE 25630M: Borislav Petkov <[email protected]> 25631M: Thomas Gleixner <[email protected]> 25632M: [email protected] 25633R: Ahmed S. Darwish <[email protected]> 25634L: [email protected] 25635S: Maintained 25636W: https://x86-cpuid.org 25637F: tools/arch/x86/kcpuid/cpuid.csv 25638 25639X86 ENTRY CODE 25640M: Andy Lutomirski <[email protected]> 25641L: [email protected] 25642S: Maintained 25643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 25644F: arch/x86/entry/ 25645 25646X86 HARDWARE VULNERABILITIES 25647M: Thomas Gleixner <[email protected]> 25648M: Borislav Petkov <[email protected]> 25649M: Peter Zijlstra <[email protected]> 25650M: Josh Poimboeuf <[email protected]> 25651R: Pawan Gupta <[email protected]> 25652S: Maintained 25653F: Documentation/admin-guide/hw-vuln/ 25654F: arch/x86/include/asm/nospec-branch.h 25655F: arch/x86/kernel/cpu/bugs.c 25656 25657X86 MCE INFRASTRUCTURE 25658M: Tony Luck <[email protected]> 25659M: Borislav Petkov <[email protected]> 25660L: [email protected] 25661S: Maintained 25662F: Documentation/ABI/testing/sysfs-mce 25663F: Documentation/arch/x86/x86_64/machinecheck.rst 25664F: arch/x86/kernel/cpu/mce/* 25665 25666X86 MICROCODE UPDATE SUPPORT 25667M: Borislav Petkov <[email protected]> 25668S: Maintained 25669F: arch/x86/kernel/cpu/microcode/* 25670 25671X86 MM 25672M: Dave Hansen <[email protected]> 25673M: Andy Lutomirski <[email protected]> 25674M: Peter Zijlstra <[email protected]> 25675L: [email protected] 25676S: Maintained 25677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 25678F: arch/x86/mm/ 25679 25680X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 25681M: Hans de Goede <[email protected]> 25682L: [email protected] 25683S: Maintained 25684T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25685F: drivers/platform/x86/x86-android-tablets/ 25686 25687X86 PLATFORM DRIVERS 25688M: Hans de Goede <[email protected]> 25689M: Ilpo Järvinen <[email protected]> 25690L: [email protected] 25691S: Maintained 25692Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 25693T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25694F: drivers/platform/olpc/ 25695F: drivers/platform/x86/ 25696F: include/linux/platform_data/x86/ 25697 25698X86 PLATFORM UV HPE SUPERDOME FLEX 25699M: Steve Wahl <[email protected]> 25700R: Justin Ernst <[email protected]> 25701R: Kyle Meyer <[email protected]> 25702R: Dimitri Sivanich <[email protected]> 25703R: Russ Anderson <[email protected]> 25704S: Supported 25705F: arch/x86/include/asm/uv/ 25706F: arch/x86/kernel/apic/x2apic_uv_x.c 25707F: arch/x86/platform/uv/ 25708 25709X86 STACK UNWINDING 25710M: Josh Poimboeuf <[email protected]> 25711M: Peter Zijlstra <[email protected]> 25712S: Supported 25713F: arch/x86/include/asm/unwind*.h 25714F: arch/x86/kernel/dumpstack.c 25715F: arch/x86/kernel/stacktrace.c 25716F: arch/x86/kernel/unwind_*.c 25717 25718X86 TRUST DOMAIN EXTENSIONS (TDX) 25719M: Kirill A. Shutemov <[email protected]> 25720R: Dave Hansen <[email protected]> 25721L: [email protected] 25722L: [email protected] 25723S: Supported 25724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 25725F: arch/x86/boot/compressed/tdx* 25726F: arch/x86/coco/tdx/ 25727F: arch/x86/include/asm/shared/tdx.h 25728F: arch/x86/include/asm/tdx.h 25729F: arch/x86/virt/vmx/tdx/ 25730F: drivers/virt/coco/tdx-guest 25731 25732X86 VDSO 25733M: Andy Lutomirski <[email protected]> 25734L: [email protected] 25735S: Maintained 25736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 25737F: arch/x86/entry/vdso/ 25738 25739XARRAY 25740M: Matthew Wilcox <[email protected]> 25741L: [email protected] 25742L: [email protected] 25743S: Supported 25744F: Documentation/core-api/xarray.rst 25745F: include/linux/idr.h 25746F: include/linux/xarray.h 25747F: lib/idr.c 25748F: lib/test_xarray.c 25749F: lib/xarray.c 25750F: tools/testing/radix-tree 25751 25752XBOX DVD IR REMOTE 25753M: Benjamin Valentin <[email protected]> 25754S: Maintained 25755F: drivers/media/rc/keymaps/rc-xbox-dvd.c 25756F: drivers/media/rc/xbox_remote.c 25757 25758XC2028/3028 TUNER DRIVER 25759M: Mauro Carvalho Chehab <[email protected]> 25760L: [email protected] 25761S: Maintained 25762W: https://linuxtv.org 25763T: git git://linuxtv.org/media.git 25764F: drivers/media/tuners/xc2028.* 25765 25766XDP (eXpress Data Path) 25767M: Alexei Starovoitov <[email protected]> 25768M: Daniel Borkmann <[email protected]> 25769M: David S. Miller <[email protected]> 25770M: Jakub Kicinski <[email protected]> 25771M: Jesper Dangaard Brouer <[email protected]> 25772M: John Fastabend <[email protected]> 25773L: [email protected] 25774L: [email protected] 25775S: Supported 25776F: drivers/net/ethernet/*/*/*/*/*xdp* 25777F: drivers/net/ethernet/*/*/*xdp* 25778F: include/net/xdp.h 25779F: include/net/xdp_priv.h 25780F: include/trace/events/xdp.h 25781F: kernel/bpf/cpumap.c 25782F: kernel/bpf/devmap.c 25783F: net/core/xdp.c 25784F: samples/bpf/xdp* 25785F: tools/testing/selftests/bpf/*/*xdp* 25786F: tools/testing/selftests/bpf/*xdp* 25787K: (?:\b|_)xdp(?:\b|_) 25788 25789XDP SOCKETS (AF_XDP) 25790M: Björn Töpel <[email protected]> 25791M: Magnus Karlsson <[email protected]> 25792M: Maciej Fijalkowski <[email protected]> 25793R: Jonathan Lemon <[email protected]> 25794L: [email protected] 25795L: [email protected] 25796S: Maintained 25797F: Documentation/networking/af_xdp.rst 25798F: include/net/netns/xdp.h 25799F: include/net/xdp_sock* 25800F: include/net/xsk_buff_pool.h 25801F: include/uapi/linux/if_xdp.h 25802F: include/uapi/linux/xdp_diag.h 25803F: net/xdp/ 25804F: tools/testing/selftests/bpf/*xsk* 25805 25806XEN BLOCK SUBSYSTEM 25807M: Roger Pau Monné <[email protected]> 25808L: [email protected] (moderated for non-subscribers) 25809S: Supported 25810F: drivers/block/xen* 25811F: drivers/block/xen-blkback/* 25812 25813XEN HYPERVISOR ARM 25814M: Stefano Stabellini <[email protected]> 25815L: [email protected] (moderated for non-subscribers) 25816S: Maintained 25817F: arch/arm/include/asm/xen/ 25818F: arch/arm/xen/ 25819 25820XEN HYPERVISOR ARM64 25821M: Stefano Stabellini <[email protected]> 25822L: [email protected] (moderated for non-subscribers) 25823S: Maintained 25824F: arch/arm64/include/asm/xen/ 25825F: arch/arm64/xen/ 25826 25827XEN HYPERVISOR INTERFACE 25828M: Juergen Gross <[email protected]> 25829M: Stefano Stabellini <[email protected]> 25830R: Oleksandr Tyshchenko <[email protected]> 25831L: [email protected] (moderated for non-subscribers) 25832S: Supported 25833T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 25834F: Documentation/ABI/stable/sysfs-hypervisor-xen 25835F: Documentation/ABI/testing/sysfs-hypervisor-xen 25836F: drivers/*/xen-*front.c 25837F: drivers/xen/ 25838F: include/uapi/xen/ 25839F: include/xen/ 25840F: kernel/configs/xen.config 25841 25842XEN HYPERVISOR X86 25843M: Juergen Gross <[email protected]> 25844R: Boris Ostrovsky <[email protected]> 25845L: [email protected] (moderated for non-subscribers) 25846S: Supported 25847F: arch/x86/configs/xen.config 25848F: arch/x86/include/asm/pvclock-abi.h 25849F: arch/x86/include/asm/xen/ 25850F: arch/x86/platform/pvh/ 25851F: arch/x86/xen/ 25852 25853XEN NETWORK BACKEND DRIVER 25854M: Wei Liu <[email protected]> 25855M: Paul Durrant <[email protected]> 25856L: [email protected] (moderated for non-subscribers) 25857L: [email protected] 25858S: Supported 25859F: drivers/net/xen-netback/* 25860 25861XEN PCI SUBSYSTEM 25862M: Juergen Gross <[email protected]> 25863L: [email protected] (moderated for non-subscribers) 25864S: Supported 25865F: arch/x86/pci/*xen* 25866F: drivers/pci/*xen* 25867 25868XEN PVSCSI DRIVERS 25869M: Juergen Gross <[email protected]> 25870L: [email protected] (moderated for non-subscribers) 25871L: [email protected] 25872S: Supported 25873F: drivers/scsi/xen-scsifront.c 25874F: drivers/xen/xen-scsiback.c 25875F: include/xen/interface/io/vscsiif.h 25876 25877XEN PVUSB DRIVER 25878M: Juergen Gross <[email protected]> 25879L: [email protected] (moderated for non-subscribers) 25880L: [email protected] 25881S: Supported 25882F: drivers/usb/host/xen* 25883F: include/xen/interface/io/usbif.h 25884 25885XEN SOUND FRONTEND DRIVER 25886M: Oleksandr Andrushchenko <[email protected]> 25887L: [email protected] (moderated for non-subscribers) 25888L: [email protected] 25889S: Supported 25890F: sound/xen/* 25891 25892XEN SWIOTLB SUBSYSTEM 25893M: Juergen Gross <[email protected]> 25894M: Stefano Stabellini <[email protected]> 25895L: [email protected] (moderated for non-subscribers) 25896L: [email protected] 25897S: Supported 25898F: arch/*/include/asm/xen/swiotlb-xen.h 25899F: drivers/xen/swiotlb-xen.c 25900F: include/xen/arm/swiotlb-xen.h 25901F: include/xen/swiotlb-xen.h 25902 25903XFS FILESYSTEM 25904M: Carlos Maiolino <[email protected]> 25905R: Darrick J. Wong <[email protected]> 25906L: [email protected] 25907S: Supported 25908W: http://xfs.org/ 25909C: irc://irc.oftc.net/xfs 25910T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 25911P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 25912F: Documentation/ABI/testing/sysfs-fs-xfs 25913F: Documentation/admin-guide/xfs.rst 25914F: Documentation/filesystems/xfs/* 25915F: fs/xfs/ 25916F: include/uapi/linux/dqblk_xfs.h 25917F: include/uapi/linux/fsmap.h 25918 25919XILINX AMS DRIVER 25920M: Anand Ashok Dumbre <[email protected]> 25921L: [email protected] 25922S: Maintained 25923F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 25924F: drivers/iio/adc/xilinx-ams.c 25925 25926XILINX AXI ETHERNET DRIVER 25927M: Radhey Shyam Pandey <[email protected]> 25928S: Maintained 25929F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 25930F: drivers/net/ethernet/xilinx/xilinx_axienet* 25931 25932XILINX CAN DRIVER 25933M: Appana Durga Kedareswara rao <[email protected]> 25934L: [email protected] 25935S: Maintained 25936F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 25937F: drivers/net/can/xilinx_can.c 25938 25939XILINX EVENT MANAGEMENT DRIVER 25940M: Michal Simek <[email protected]> 25941S: Maintained 25942F: drivers/soc/xilinx/xlnx_event_manager.c 25943F: include/linux/firmware/xlnx-event-manager.h 25944 25945XILINX GPIO DRIVER 25946M: Shubhrajyoti Datta <[email protected]> 25947R: Srinivas Neeli <[email protected]> 25948R: Michal Simek <[email protected]> 25949S: Maintained 25950F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 25951F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 25952F: drivers/gpio/gpio-xilinx.c 25953F: drivers/gpio/gpio-zynq.c 25954 25955XILINX LL TEMAC ETHERNET DRIVER 25956L: [email protected] 25957S: Orphan 25958F: drivers/net/ethernet/xilinx/ll_temac* 25959 25960XILINX PWM DRIVER 25961M: Sean Anderson <[email protected]> 25962S: Maintained 25963F: drivers/pwm/pwm-xilinx.c 25964F: include/clocksource/timer-xilinx.h 25965 25966XILINX SD-FEC IP CORES 25967M: Derek Kiernan <[email protected]> 25968M: Dragan Cvetic <[email protected]> 25969S: Maintained 25970F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 25971F: Documentation/misc-devices/xilinx_sdfec.rst 25972F: drivers/misc/Kconfig 25973F: drivers/misc/Makefile 25974F: drivers/misc/xilinx_sdfec.c 25975F: include/uapi/misc/xilinx_sdfec.h 25976 25977XILINX UARTLITE SERIAL DRIVER 25978M: Peter Korsgaard <[email protected]> 25979L: [email protected] 25980S: Maintained 25981F: drivers/tty/serial/uartlite.c 25982 25983XILINX VIDEO IP CORES 25984M: Laurent Pinchart <[email protected]> 25985L: [email protected] 25986S: Supported 25987T: git git://linuxtv.org/media.git 25988F: Documentation/devicetree/bindings/media/xilinx/ 25989F: drivers/media/platform/xilinx/ 25990F: include/uapi/linux/xilinx-v4l2-controls.h 25991 25992XILINX VERSAL EDAC DRIVER 25993M: Shubhrajyoti Datta <[email protected]> 25994M: Sai Krishna Potthuri <[email protected]> 25995S: Maintained 25996F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 25997F: drivers/edac/versal_edac.c 25998 25999XILINX WATCHDOG DRIVER 26000M: Srinivas Neeli <[email protected]> 26001R: Shubhrajyoti Datta <[email protected]> 26002R: Michal Simek <[email protected]> 26003S: Maintained 26004F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26005F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26006F: drivers/watchdog/of_xilinx_wdt.c 26007F: drivers/watchdog/xilinx_wwdt.c 26008 26009XILINX XDMA DRIVER 26010M: Lizhi Hou <[email protected]> 26011M: Brian Xu <[email protected]> 26012M: Raj Kumar Rampelli <[email protected]> 26013L: [email protected] 26014S: Supported 26015F: drivers/dma/xilinx/xdma-regs.h 26016F: drivers/dma/xilinx/xdma.c 26017F: include/linux/dma/amd_xdma.h 26018F: include/linux/platform_data/amd_xdma.h 26019 26020XILINX ZYNQMP DPDMA DRIVER 26021M: Laurent Pinchart <[email protected]> 26022L: [email protected] 26023S: Supported 26024F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26025F: drivers/dma/xilinx/xilinx_dpdma.c 26026F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26027 26028XILINX ZYNQMP OCM EDAC DRIVER 26029M: Shubhrajyoti Datta <[email protected]> 26030M: Sai Krishna Potthuri <[email protected]> 26031S: Maintained 26032F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26033F: drivers/edac/zynqmp_edac.c 26034 26035XILINX ZYNQMP PSGTR PHY DRIVER 26036M: Laurent Pinchart <[email protected]> 26037L: [email protected] 26038S: Supported 26039T: git https://github.com/Xilinx/linux-xlnx.git 26040F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26041F: drivers/phy/xilinx/phy-zynqmp.c 26042 26043XILINX ZYNQMP SHA3 DRIVER 26044M: Harsha <[email protected]> 26045S: Maintained 26046F: drivers/crypto/xilinx/zynqmp-sha.c 26047 26048XILINX ZYNQMP NVMEM DRIVER 26049M: Praveen Teja Kundanala <[email protected]> 26050M: Kalyani Akula <[email protected]> 26051R: Michal Simek <[email protected]> 26052S: Maintained 26053F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26054F: drivers/nvmem/zynqmp_nvmem.c 26055 26056XILLYBUS DRIVER 26057M: Eli Billauer <[email protected]> 26058L: [email protected] 26059S: Supported 26060F: drivers/char/xillybus/ 26061 26062XLP9XX I2C DRIVER 26063M: George Cherian <[email protected]> 26064L: [email protected] 26065S: Supported 26066W: http://www.marvell.com 26067F: drivers/i2c/busses/i2c-xlp9xx.c 26068 26069XRA1403 GPIO EXPANDER 26070M: Nandor Han <[email protected]> 26071L: [email protected] 26072S: Maintained 26073F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26074F: drivers/gpio/gpio-xra1403.c 26075 26076XTENSA XTFPGA PLATFORM SUPPORT 26077M: Max Filippov <[email protected]> 26078S: Maintained 26079F: drivers/spi/spi-xtensa-xtfpga.c 26080F: sound/soc/xtensa/xtfpga-i2s.c 26081 26082XZ EMBEDDED 26083M: Lasse Collin <[email protected]> 26084S: Maintained 26085W: https://tukaani.org/xz/embedded.html 26086B: https://github.com/tukaani-project/xz-embedded/issues 26087C: irc://irc.libera.chat/tukaani 26088F: Documentation/staging/xz.rst 26089F: include/linux/decompress/unxz.h 26090F: include/linux/xz.h 26091F: lib/decompress_unxz.c 26092F: lib/xz/ 26093F: scripts/xz_wrap.sh 26094 26095YAM DRIVER FOR AX.25 26096M: Jean-Paul Roubelat <[email protected]> 26097L: [email protected] 26098S: Maintained 26099F: drivers/net/hamradio/yam* 26100F: include/linux/yam.h 26101 26102YAMA SECURITY MODULE 26103M: Kees Cook <[email protected]> 26104S: Supported 26105T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26106F: Documentation/admin-guide/LSM/Yama.rst 26107F: security/yama/ 26108 26109YAML NETLINK (YNL) 26110M: Donald Hunter <[email protected]> 26111M: Jakub Kicinski <[email protected]> 26112F: Documentation/netlink/ 26113F: Documentation/userspace-api/netlink/intro-specs.rst 26114F: Documentation/userspace-api/netlink/specs.rst 26115F: tools/net/ynl/ 26116 26117YEALINK PHONE DRIVER 26118M: Henk Vergonet <[email protected]> 26119S: Maintained 26120F: Documentation/input/devices/yealink.rst 26121F: drivers/input/misc/yealink.* 26122 26123Z3FOLD COMPRESSED PAGE ALLOCATOR 26124M: Vitaly Wool <[email protected]> 26125R: Miaohe Lin <[email protected]> 26126L: [email protected] 26127S: Maintained 26128F: mm/z3fold.c 26129 26130Z8530 DRIVER FOR AX.25 26131M: Joerg Reuter <[email protected]> 26132L: [email protected] 26133S: Maintained 26134W: http://yaina.de/jreuter/ 26135W: http://www.qsl.net/dl1bke/ 26136F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26137F: drivers/net/hamradio/*scc.c 26138F: drivers/net/hamradio/z8530.h 26139 26140ZBUD COMPRESSED PAGE ALLOCATOR 26141M: Seth Jennings <[email protected]> 26142M: Dan Streetman <[email protected]> 26143L: [email protected] 26144S: Maintained 26145F: mm/zbud.c 26146 26147ZD1211RW WIRELESS DRIVER 26148L: [email protected] 26149S: Orphan 26150F: drivers/net/wireless/zydas/zd1211rw/ 26151 26152ZD1301 MEDIA DRIVER 26153L: [email protected] 26154S: Orphan 26155W: https://linuxtv.org/ 26156Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26157F: drivers/media/usb/dvb-usb-v2/zd1301* 26158 26159ZD1301_DEMOD MEDIA DRIVER 26160L: [email protected] 26161S: Orphan 26162W: https://linuxtv.org/ 26163Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26164F: drivers/media/dvb-frontends/zd1301_demod* 26165 26166ZHAOXIN PROCESSOR SUPPORT 26167M: Tony W Wang-oc <[email protected]> 26168L: [email protected] 26169S: Maintained 26170F: arch/x86/kernel/cpu/zhaoxin.c 26171 26172ZONEFS FILESYSTEM 26173M: Damien Le Moal <[email protected]> 26174M: Naohiro Aota <[email protected]> 26175R: Johannes Thumshirn <[email protected]> 26176L: [email protected] 26177S: Maintained 26178T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26179F: Documentation/filesystems/zonefs.rst 26180F: fs/zonefs/ 26181 26182ZR36067 VIDEO FOR LINUX DRIVER 26183M: Corentin Labbe <[email protected]> 26184L: [email protected] 26185L: [email protected] 26186S: Maintained 26187W: http://mjpeg.sourceforge.net/driver-zoran/ 26188Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26189F: Documentation/driver-api/media/drivers/zoran.rst 26190F: drivers/media/pci/zoran/ 26191 26192ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26193M: Minchan Kim <[email protected]> 26194M: Sergey Senozhatsky <[email protected]> 26195L: [email protected] 26196S: Maintained 26197F: Documentation/admin-guide/blockdev/zram.rst 26198F: drivers/block/zram/ 26199 26200ZS DECSTATION Z85C30 SERIAL DRIVER 26201M: "Maciej W. Rozycki" <[email protected]> 26202S: Maintained 26203F: drivers/tty/serial/zs.* 26204 26205ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26206M: Minchan Kim <[email protected]> 26207M: Sergey Senozhatsky <[email protected]> 26208L: [email protected] 26209S: Maintained 26210F: Documentation/mm/zsmalloc.rst 26211F: include/linux/zsmalloc.h 26212F: mm/zsmalloc.c 26213 26214ZSTD 26215M: Nick Terrell <[email protected]> 26216S: Maintained 26217B: https://github.com/facebook/zstd/issues 26218T: git https://github.com/terrelln/linux.git 26219F: crypto/zstd.c 26220F: include/linux/zstd* 26221F: lib/decompress_unzstd.c 26222F: lib/zstd/ 26223N: zstd 26224K: zstd 26225 26226ZSWAP COMPRESSED SWAP CACHING 26227M: Johannes Weiner <[email protected]> 26228M: Yosry Ahmed <[email protected]> 26229M: Nhat Pham <[email protected]> 26230R: Chengming Zhou <[email protected]> 26231L: [email protected] 26232S: Maintained 26233F: Documentation/admin-guide/mm/zswap.rst 26234F: include/linux/zpool.h 26235F: include/linux/zswap.h 26236F: mm/zpool.c 26237F: mm/zswap.c 26238F: tools/testing/selftests/cgroup/test_zswap.c 26239 26240SENARYTECH AUDIO CODEC DRIVER 26241M: bo liu <[email protected]> 26242S: Maintained 26243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26244F: sound/pci/hda/patch_senarytech.c 26245 26246THE REST 26247M: Linus Torvalds <[email protected]> 26248L: [email protected] 26249S: Buried alive in reporters 26250T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26251F: * 26252F: */ 26253