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 3958P: Documentation/filesystems/bcachefs/SubmittingPatches.rst 3959T: git https://evilpiepirate.org/git/bcachefs.git 3960F: fs/bcachefs/ 3961F: Documentation/filesystems/bcachefs/ 3962 3963BDISP ST MEDIA DRIVER 3964M: Fabien Dessenne <[email protected]> 3965L: [email protected] 3966S: Supported 3967W: https://linuxtv.org 3968T: git git://linuxtv.org/media.git 3969F: drivers/media/platform/st/sti/bdisp 3970 3971BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3972M: Dariusz Marcinkiewicz <[email protected]> 3973L: [email protected] 3974S: Maintained 3975F: drivers/net/ethernet/ec_bhf.c 3976 3977BEFS FILE SYSTEM 3978M: Luis de Bethencourt <[email protected]> 3979M: Salah Triki <[email protected]> 3980S: Maintained 3981T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3982F: Documentation/filesystems/befs.rst 3983F: fs/befs/ 3984 3985BFQ I/O SCHEDULER 3986M: Yu Kuai <[email protected]> 3987L: [email protected] 3988S: Odd Fixes 3989F: Documentation/block/bfq-iosched.rst 3990F: block/bfq-* 3991 3992BFS FILE SYSTEM 3993M: "Tigran A. Aivazian" <[email protected]> 3994S: Maintained 3995F: Documentation/filesystems/bfs.rst 3996F: fs/bfs/ 3997F: include/uapi/linux/bfs_fs.h 3998 3999BINMAN 4000M: Simon Glass <[email protected]> 4001S: Supported 4002F: Documentation/devicetree/bindings/mtd/partitions/binman* 4003 4004BITMAP API 4005M: Yury Norov <[email protected]> 4006R: Rasmus Villemoes <[email protected]> 4007S: Maintained 4008F: include/linux/bitfield.h 4009F: include/linux/bitmap-str.h 4010F: include/linux/bitmap.h 4011F: include/linux/bits.h 4012F: include/linux/cpumask.h 4013F: include/linux/cpumask_types.h 4014F: include/linux/find.h 4015F: include/linux/nodemask.h 4016F: include/linux/nodemask_types.h 4017F: include/vdso/bits.h 4018F: lib/bitmap-str.c 4019F: lib/bitmap.c 4020F: lib/cpumask.c 4021F: lib/cpumask_kunit.c 4022F: lib/find_bit.c 4023F: lib/find_bit_benchmark.c 4024F: lib/test_bitmap.c 4025F: tools/include/linux/bitfield.h 4026F: tools/include/linux/bitmap.h 4027F: tools/include/linux/bits.h 4028F: tools/include/linux/find.h 4029F: tools/include/vdso/bits.h 4030F: tools/lib/bitmap.c 4031F: tools/lib/find_bit.c 4032 4033BITOPS API 4034M: Yury Norov <[email protected]> 4035R: Rasmus Villemoes <[email protected]> 4036S: Maintained 4037F: arch/*/include/asm/bitops.h 4038F: arch/*/include/asm/bitops_32.h 4039F: arch/*/include/asm/bitops_64.h 4040F: arch/*/lib/bitops.c 4041F: include/asm-generic/bitops 4042F: include/asm-generic/bitops.h 4043F: include/linux/bitops.h 4044F: lib/test_bitops.c 4045F: tools/*/bitops* 4046 4047BLINKM RGB LED DRIVER 4048M: Jan-Simon Moeller <[email protected]> 4049S: Maintained 4050F: drivers/leds/leds-blinkm.c 4051 4052BLOCK LAYER 4053M: Jens Axboe <[email protected]> 4054L: [email protected] 4055S: Maintained 4056T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4057F: Documentation/ABI/stable/sysfs-block 4058F: Documentation/block/ 4059F: block/ 4060F: drivers/block/ 4061F: include/linux/bio.h 4062F: include/linux/blk* 4063F: kernel/trace/blktrace.c 4064F: lib/sbitmap.c 4065 4066BLOCK LAYER DEVICE DRIVER API [RUST] 4067M: Andreas Hindborg <[email protected]> 4068R: Boqun Feng <[email protected]> 4069L: [email protected] 4070L: [email protected] 4071S: Supported 4072W: https://rust-for-linux.com 4073B: https://github.com/Rust-for-Linux/linux/issues 4074C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4075T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4076F: drivers/block/rnull.rs 4077F: rust/kernel/block.rs 4078F: rust/kernel/block/ 4079 4080BLOCK2MTD DRIVER 4081M: Joern Engel <[email protected]> 4082L: [email protected] 4083S: Maintained 4084F: drivers/mtd/devices/block2mtd.c 4085 4086BLUETOOTH DRIVERS 4087M: Marcel Holtmann <[email protected]> 4088M: Luiz Augusto von Dentz <[email protected]> 4089L: [email protected] 4090S: Supported 4091W: http://www.bluez.org/ 4092T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4094F: Documentation/devicetree/bindings/net/bluetooth/ 4095F: drivers/bluetooth/ 4096 4097BLUETOOTH SUBSYSTEM 4098M: Marcel Holtmann <[email protected]> 4099M: Johan Hedberg <[email protected]> 4100M: Luiz Augusto von Dentz <[email protected]> 4101L: [email protected] 4102S: Supported 4103W: http://www.bluez.org/ 4104T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4105T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4106F: Documentation/ABI/stable/sysfs-class-bluetooth 4107F: include/net/bluetooth/ 4108F: net/bluetooth/ 4109 4110BONDING DRIVER 4111M: Jay Vosburgh <[email protected]> 4112L: [email protected] 4113S: Maintained 4114F: Documentation/networking/bonding.rst 4115F: drivers/net/bonding/ 4116F: include/net/bond* 4117F: include/uapi/linux/if_bonding.h 4118F: tools/testing/selftests/drivers/net/bonding/ 4119 4120BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4121M: Dan Robertson <[email protected]> 4122L: [email protected] 4123S: Maintained 4124F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4125F: drivers/iio/accel/bma400* 4126 4127BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4128M: Alex Lanzano <[email protected]> 4129L: [email protected] 4130S: Maintained 4131F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4132F: drivers/iio/imu/bmi270/ 4133 4134BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4135M: Jagath Jog J <[email protected]> 4136L: [email protected] 4137S: Maintained 4138F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4139F: drivers/iio/imu/bmi323/ 4140 4141BPF JIT for ARC 4142M: Shahab Vahedi <[email protected]> 4143L: [email protected] 4144S: Maintained 4145F: arch/arc/net/ 4146 4147BPF JIT for ARM 4148M: Russell King <[email protected]> 4149M: Puranjay Mohan <[email protected]> 4150L: [email protected] 4151S: Maintained 4152F: arch/arm/net/ 4153 4154BPF JIT for ARM64 4155M: Daniel Borkmann <[email protected]> 4156M: Alexei Starovoitov <[email protected]> 4157M: Puranjay Mohan <[email protected]> 4158R: Xu Kuohai <[email protected]> 4159L: [email protected] 4160S: Supported 4161F: arch/arm64/net/ 4162 4163BPF JIT for LOONGARCH 4164M: Tiezhu Yang <[email protected]> 4165R: Hengqi Chen <[email protected]> 4166L: [email protected] 4167S: Maintained 4168F: arch/loongarch/net/ 4169 4170BPF JIT for MIPS (32-BIT AND 64-BIT) 4171M: Johan Almbladh <[email protected]> 4172M: Paul Burton <[email protected]> 4173L: [email protected] 4174S: Maintained 4175F: arch/mips/net/ 4176 4177BPF JIT for NFP NICs 4178M: Jakub Kicinski <[email protected]> 4179L: [email protected] 4180S: Odd Fixes 4181F: drivers/net/ethernet/netronome/nfp/bpf/ 4182 4183BPF JIT for POWERPC (32-BIT AND 64-BIT) 4184M: Hari Bathini <[email protected]> 4185M: Christophe Leroy <[email protected]> 4186R: Naveen N Rao <[email protected]> 4187L: [email protected] 4188S: Supported 4189F: arch/powerpc/net/ 4190 4191BPF JIT for RISC-V (32-bit) 4192M: Luke Nelson <[email protected]> 4193M: Xi Wang <[email protected]> 4194L: [email protected] 4195S: Maintained 4196F: arch/riscv/net/ 4197X: arch/riscv/net/bpf_jit_comp64.c 4198 4199BPF JIT for RISC-V (64-bit) 4200M: Björn Töpel <[email protected]> 4201R: Pu Lehui <[email protected]> 4202R: Puranjay Mohan <[email protected]> 4203L: [email protected] 4204S: Maintained 4205F: arch/riscv/net/ 4206X: arch/riscv/net/bpf_jit_comp32.c 4207 4208BPF JIT for S390 4209M: Ilya Leoshkevich <[email protected]> 4210M: Heiko Carstens <[email protected]> 4211M: Vasily Gorbik <[email protected]> 4212L: [email protected] 4213S: Supported 4214F: arch/s390/net/ 4215X: arch/s390/net/pnet.c 4216 4217BPF JIT for SPARC (32-BIT AND 64-BIT) 4218M: David S. Miller <[email protected]> 4219L: [email protected] 4220S: Odd Fixes 4221F: arch/sparc/net/ 4222 4223BPF JIT for X86 32-BIT 4224M: Wang YanQing <[email protected]> 4225L: [email protected] 4226S: Odd Fixes 4227F: arch/x86/net/bpf_jit_comp32.c 4228 4229BPF JIT for X86 64-BIT 4230M: Alexei Starovoitov <[email protected]> 4231M: Daniel Borkmann <[email protected]> 4232L: [email protected] 4233S: Supported 4234F: arch/x86/net/ 4235X: arch/x86/net/bpf_jit_comp32.c 4236 4237BPF [BTF] 4238M: Martin KaFai Lau <[email protected]> 4239L: [email protected] 4240S: Maintained 4241F: include/linux/btf* 4242F: kernel/bpf/btf.c 4243 4244BPF [CORE] 4245M: Alexei Starovoitov <[email protected]> 4246M: Daniel Borkmann <[email protected]> 4247R: John Fastabend <[email protected]> 4248L: [email protected] 4249S: Maintained 4250F: include/linux/bpf* 4251F: include/linux/filter.h 4252F: include/linux/tnum.h 4253F: kernel/bpf/core.c 4254F: kernel/bpf/dispatcher.c 4255F: kernel/bpf/mprog.c 4256F: kernel/bpf/syscall.c 4257F: kernel/bpf/tnum.c 4258F: kernel/bpf/trampoline.c 4259F: kernel/bpf/verifier.c 4260 4261BPF [CRYPTO] 4262M: Vadim Fedorenko <[email protected]> 4263L: [email protected] 4264S: Maintained 4265F: crypto/bpf_crypto_skcipher.c 4266F: include/linux/bpf_crypto.h 4267F: kernel/bpf/crypto.c 4268 4269BPF [DOCUMENTATION] (Related to Standardization) 4270R: David Vernet <[email protected]> 4271L: [email protected] 4272L: [email protected] 4273S: Maintained 4274F: Documentation/bpf/standardization/ 4275 4276BPF [GENERAL] (Safe Dynamic Programs and Tools) 4277M: Alexei Starovoitov <[email protected]> 4278M: Daniel Borkmann <[email protected]> 4279M: Andrii Nakryiko <[email protected]> 4280R: Martin KaFai Lau <[email protected]> 4281R: Eduard Zingerman <[email protected]> 4282R: Song Liu <[email protected]> 4283R: Yonghong Song <[email protected]> 4284R: John Fastabend <[email protected]> 4285R: KP Singh <[email protected]> 4286R: Stanislav Fomichev <[email protected]> 4287R: Hao Luo <[email protected]> 4288R: Jiri Olsa <[email protected]> 4289L: [email protected] 4290S: Supported 4291W: https://bpf.io/ 4292Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4295F: Documentation/bpf/ 4296F: Documentation/networking/filter.rst 4297F: Documentation/userspace-api/ebpf/ 4298F: arch/*/net/* 4299F: include/linux/bpf* 4300F: include/linux/btf* 4301F: include/linux/filter.h 4302F: include/trace/events/xdp.h 4303F: include/uapi/linux/bpf* 4304F: include/uapi/linux/btf* 4305F: include/uapi/linux/filter.h 4306F: kernel/bpf/ 4307F: kernel/trace/bpf_trace.c 4308F: lib/buildid.c 4309F: lib/test_bpf.c 4310F: net/bpf/ 4311F: net/core/filter.c 4312F: net/sched/act_bpf.c 4313F: net/sched/cls_bpf.c 4314F: samples/bpf/ 4315F: scripts/bpf_doc.py 4316F: scripts/Makefile.btf 4317F: scripts/pahole-version.sh 4318F: tools/bpf/ 4319F: tools/lib/bpf/ 4320F: tools/testing/selftests/bpf/ 4321 4322BPF [ITERATOR] 4323M: Yonghong Song <[email protected]> 4324L: [email protected] 4325S: Maintained 4326F: kernel/bpf/*iter.c 4327 4328BPF [L7 FRAMEWORK] (sockmap) 4329M: John Fastabend <[email protected]> 4330M: Jakub Sitnicki <[email protected]> 4331L: [email protected] 4332L: [email protected] 4333S: Maintained 4334F: include/linux/skmsg.h 4335F: net/core/skmsg.c 4336F: net/core/sock_map.c 4337F: net/ipv4/tcp_bpf.c 4338F: net/ipv4/udp_bpf.c 4339F: net/unix/unix_bpf.c 4340 4341BPF [LIBRARY] (libbpf) 4342M: Andrii Nakryiko <[email protected]> 4343M: Eduard Zingerman <[email protected]> 4344L: [email protected] 4345S: Maintained 4346F: tools/lib/bpf/ 4347 4348BPF [MISC] 4349L: [email protected] 4350S: Odd Fixes 4351K: (?:\b|_)bpf(?:\b|_) 4352 4353BPF [NETKIT] (BPF-programmable network device) 4354M: Daniel Borkmann <[email protected]> 4355M: Nikolay Aleksandrov <[email protected]> 4356L: [email protected] 4357L: [email protected] 4358S: Supported 4359F: drivers/net/netkit.c 4360F: include/net/netkit.h 4361 4362BPF [NETWORKING] (struct_ops, reuseport) 4363M: Martin KaFai Lau <[email protected]> 4364L: [email protected] 4365L: [email protected] 4366S: Maintained 4367F: kernel/bpf/bpf_struct* 4368 4369BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4370M: Martin KaFai Lau <[email protected]> 4371M: Daniel Borkmann <[email protected]> 4372R: John Fastabend <[email protected]> 4373L: [email protected] 4374L: [email protected] 4375S: Maintained 4376F: include/net/tcx.h 4377F: kernel/bpf/tcx.c 4378F: net/core/filter.c 4379F: net/sched/act_bpf.c 4380F: net/sched/cls_bpf.c 4381 4382BPF [RINGBUF] 4383M: Andrii Nakryiko <[email protected]> 4384L: [email protected] 4385S: Maintained 4386F: kernel/bpf/ringbuf.c 4387 4388BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4389M: KP Singh <[email protected]> 4390M: Matt Bobrowski <[email protected]> 4391L: [email protected] 4392S: Maintained 4393F: Documentation/bpf/prog_lsm.rst 4394F: include/linux/bpf_lsm.h 4395F: kernel/bpf/bpf_lsm.c 4396F: kernel/trace/bpf_trace.c 4397F: security/bpf/ 4398 4399BPF [SELFTESTS] (Test Runners & Infrastructure) 4400M: Andrii Nakryiko <[email protected]> 4401M: Eduard Zingerman <[email protected]> 4402R: Mykola Lysenko <[email protected]> 4403L: [email protected] 4404S: Maintained 4405F: tools/testing/selftests/bpf/ 4406 4407BPF [STORAGE & CGROUPS] 4408M: Martin KaFai Lau <[email protected]> 4409L: [email protected] 4410S: Maintained 4411F: kernel/bpf/*storage.c 4412F: kernel/bpf/bpf_lru* 4413F: kernel/bpf/cgroup.c 4414 4415BPF [TOOLING] (bpftool) 4416M: Quentin Monnet <[email protected]> 4417L: [email protected] 4418S: Maintained 4419F: kernel/bpf/disasm.* 4420F: tools/bpf/bpftool/ 4421 4422BPF [TRACING] 4423M: Song Liu <[email protected]> 4424R: Jiri Olsa <[email protected]> 4425L: [email protected] 4426S: Maintained 4427F: kernel/bpf/stackmap.c 4428F: kernel/trace/bpf_trace.c 4429F: lib/buildid.c 4430 4431BROADCOM ASP 2.0 ETHERNET DRIVER 4432M: Justin Chen <[email protected]> 4433M: Florian Fainelli <[email protected]> 4434L: [email protected] 4435L: [email protected] 4436S: Supported 4437F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4438F: drivers/net/ethernet/broadcom/asp2/ 4439 4440BROADCOM B44 10/100 ETHERNET DRIVER 4441M: Michael Chan <[email protected]> 4442L: [email protected] 4443S: Maintained 4444F: drivers/net/ethernet/broadcom/b44.* 4445 4446BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4447M: Florian Fainelli <[email protected]> 4448L: [email protected] 4449L: [email protected] (subscribers-only) 4450S: Supported 4451F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4452F: drivers/net/dsa/b53/* 4453F: drivers/net/dsa/bcm_sf2* 4454F: include/linux/dsa/brcm.h 4455F: include/linux/platform_data/b53.h 4456 4457BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4458M: Florian Fainelli <[email protected]> 4459R: Broadcom internal kernel review list <[email protected]> 4460L: [email protected] (moderated for non-subscribers) 4461L: [email protected] (moderated for non-subscribers) 4462S: Maintained 4463T: git https://github.com/broadcom/stblinux.git 4464F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4465F: drivers/pci/controller/pcie-brcmstb.c 4466F: drivers/staging/vc04_services 4467N: bcm2711 4468N: bcm283* 4469N: raspberrypi 4470 4471BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4472M: Florian Fainelli <[email protected]> 4473M: Ray Jui <[email protected]> 4474M: Scott Branden <[email protected]> 4475R: Broadcom internal kernel review list <[email protected]> 4476S: Maintained 4477T: git https://github.com/broadcom/mach-bcm 4478F: arch/arm/mach-bcm/ 4479N: bcm281* 4480N: bcm113* 4481N: bcm216* 4482N: kona 4483 4484BROADCOM BCM2835 CAMERA DRIVERS 4485M: Raspberry Pi Kernel Maintenance <[email protected]> 4486L: [email protected] 4487S: Maintained 4488F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4489F: drivers/media/platform/broadcom/bcm2835-unicam* 4490 4491BROADCOM BCM47XX MIPS ARCHITECTURE 4492M: Hauke Mehrtens <[email protected]> 4493M: Rafał Miłecki <[email protected]> 4494L: [email protected] 4495S: Maintained 4496F: Documentation/devicetree/bindings/mips/brcm/ 4497F: arch/mips/bcm47xx/* 4498F: arch/mips/include/asm/mach-bcm47xx/* 4499 4500BROADCOM BCM4908 ETHERNET DRIVER 4501M: Rafał Miłecki <[email protected]> 4502R: Broadcom internal kernel review list <[email protected]> 4503L: [email protected] 4504S: Maintained 4505F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4506F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4507F: drivers/net/ethernet/broadcom/unimac.h 4508 4509BROADCOM BCM4908 PINMUX DRIVER 4510M: Rafał Miłecki <[email protected]> 4511R: Broadcom internal kernel review list <[email protected]> 4512L: [email protected] 4513S: Maintained 4514F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4515F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4516 4517BROADCOM BCM5301X ARM ARCHITECTURE 4518M: Florian Fainelli <[email protected]> 4519M: Hauke Mehrtens <[email protected]> 4520M: Rafał Miłecki <[email protected]> 4521R: Broadcom internal kernel review list <[email protected]> 4522L: [email protected] (moderated for non-subscribers) 4523S: Maintained 4524F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4525F: arch/arm/boot/dts/broadcom/bcm470* 4526F: arch/arm/boot/dts/broadcom/bcm5301* 4527F: arch/arm/boot/dts/broadcom/bcm953012* 4528F: arch/arm/mach-bcm/bcm_5301x.c 4529 4530BROADCOM BCM53573 ARM ARCHITECTURE 4531M: Florian Fainelli <[email protected]> 4532M: Rafał Miłecki <[email protected]> 4533R: Broadcom internal kernel review list <[email protected]> 4534L: [email protected] (moderated for non-subscribers) 4535S: Maintained 4536F: arch/arm/boot/dts/broadcom/bcm47189* 4537F: arch/arm/boot/dts/broadcom/bcm53573* 4538 4539BROADCOM BCM63XX/BCM33XX UDC DRIVER 4540M: Kevin Cernekee <[email protected]> 4541L: [email protected] 4542S: Maintained 4543F: drivers/usb/gadget/udc/bcm63xx_udc.* 4544 4545BROADCOM BCM7XXX ARM ARCHITECTURE 4546M: Florian Fainelli <[email protected]> 4547R: Broadcom internal kernel review list <[email protected]> 4548L: [email protected] (moderated for non-subscribers) 4549S: Maintained 4550T: git https://github.com/broadcom/stblinux.git 4551F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4552F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4553F: arch/arm/include/asm/hardware/cache-b15-rac.h 4554F: arch/arm/mach-bcm/*brcmstb* 4555F: arch/arm/mm/cache-b15-rac.c 4556F: drivers/bus/brcmstb_gisb.c 4557F: drivers/pci/controller/pcie-brcmstb.c 4558N: brcmstb 4559N: bcm7038 4560N: bcm7120 4561 4562BROADCOM BCMBCA ARM ARCHITECTURE 4563M: William Zhang <[email protected]> 4564M: Anand Gore <[email protected]> 4565M: Kursad Oney <[email protected]> 4566M: Florian Fainelli <[email protected]> 4567M: Rafał Miłecki <[email protected]> 4568R: Broadcom internal kernel review list <[email protected]> 4569L: [email protected] (moderated for non-subscribers) 4570S: Maintained 4571T: git https://github.com/broadcom/stblinux.git 4572F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4573F: arch/arm64/boot/dts/broadcom/bcmbca/* 4574N: bcmbca 4575N: bcm[9]?47622 4576N: bcm[9]?4912 4577N: bcm[9]?63138 4578N: bcm[9]?63146 4579N: bcm[9]?63148 4580N: bcm[9]?63158 4581N: bcm[9]?63178 4582N: bcm[9]?6756 4583N: bcm[9]?6813 4584N: bcm[9]?6846 4585N: bcm[9]?6855 4586N: bcm[9]?6856 4587N: bcm[9]?6858 4588N: bcm[9]?6878 4589 4590BROADCOM BDC DRIVER 4591M: Justin Chen <[email protected]> 4592M: Al Cooper <[email protected]> 4593R: Broadcom internal kernel review list <[email protected]> 4594L: [email protected] 4595S: Maintained 4596F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4597F: drivers/usb/gadget/udc/bdc/ 4598 4599BROADCOM BMIPS CPUFREQ DRIVER 4600M: Markus Mayer <[email protected]> 4601R: Broadcom internal kernel review list <[email protected]> 4602L: [email protected] 4603S: Maintained 4604F: drivers/cpufreq/bmips-cpufreq.c 4605 4606BROADCOM BMIPS MIPS ARCHITECTURE 4607M: Florian Fainelli <[email protected]> 4608R: Broadcom internal kernel review list <[email protected]> 4609L: [email protected] 4610S: Maintained 4611T: git https://github.com/broadcom/stblinux.git 4612F: arch/mips/bmips/* 4613F: arch/mips/boot/dts/brcm/bcm*.dts* 4614F: arch/mips/include/asm/mach-bmips/* 4615F: arch/mips/kernel/*bmips* 4616F: drivers/irqchip/irq-bcm63* 4617F: drivers/irqchip/irq-bcm7* 4618F: drivers/irqchip/irq-brcmstb* 4619F: drivers/pmdomain/bcm/bcm63xx-power.c 4620F: include/linux/bcm963xx_nvram.h 4621F: include/linux/bcm963xx_tag.h 4622 4623BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4624M: Rasesh Mody <[email protected]> 4625M: [email protected] 4626L: [email protected] 4627S: Maintained 4628F: drivers/net/ethernet/broadcom/bnx2.* 4629F: drivers/net/ethernet/broadcom/bnx2_* 4630 4631BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4632M: Saurav Kashyap <[email protected]> 4633M: Javed Hasan <[email protected]> 4634M: [email protected] 4635L: [email protected] 4636S: Supported 4637F: drivers/scsi/bnx2fc/ 4638 4639BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4640M: Nilesh Javali <[email protected]> 4641M: Manish Rangankar <[email protected]> 4642M: [email protected] 4643L: [email protected] 4644S: Supported 4645F: drivers/scsi/bnx2i/ 4646 4647BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4648M: Sudarsana Kalluru <[email protected]> 4649M: Manish Chopra <[email protected]> 4650L: [email protected] 4651S: Maintained 4652F: drivers/net/ethernet/broadcom/bnx2x/ 4653 4654BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4655M: Michael Chan <[email protected]> 4656M: Pavan Chebbi <[email protected]> 4657L: [email protected] 4658S: Maintained 4659F: drivers/firmware/broadcom/tee_bnxt_fw.c 4660F: drivers/net/ethernet/broadcom/bnxt/ 4661F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4662 4663BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4664M: Arend van Spriel <[email protected]> 4665L: [email protected] 4666L: [email protected] 4667L: [email protected] 4668S: Supported 4669F: drivers/net/wireless/broadcom/brcm80211/ 4670F: include/linux/platform_data/brcmfmac.h 4671 4672BROADCOM BRCMSTB GPIO DRIVER 4673M: Doug Berger <[email protected]> 4674M: Florian Fainelli <[email protected]> 4675R: Broadcom internal kernel review list <[email protected]> 4676S: Supported 4677F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4678F: drivers/gpio/gpio-brcmstb.c 4679 4680BROADCOM BRCMSTB I2C DRIVER 4681M: Kamal Dasu <[email protected]> 4682R: Broadcom internal kernel review list <[email protected]> 4683L: [email protected] 4684S: Supported 4685F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4686F: drivers/i2c/busses/i2c-brcmstb.c 4687 4688BROADCOM BRCMSTB UART DRIVER 4689M: Al Cooper <[email protected]> 4690R: Broadcom internal kernel review list <[email protected]> 4691L: [email protected] 4692S: Maintained 4693F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4694F: drivers/tty/serial/8250/8250_bcm7271.c 4695 4696BROADCOM BRCMSTB USB EHCI DRIVER 4697M: Justin Chen <[email protected]> 4698M: Al Cooper <[email protected]> 4699R: Broadcom internal kernel review list <[email protected]> 4700L: [email protected] 4701S: Maintained 4702F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4703F: drivers/usb/host/ehci-brcm.* 4704 4705BROADCOM BRCMSTB USB PIN MAP DRIVER 4706M: Al Cooper <[email protected]> 4707R: Broadcom internal kernel review list <[email protected]> 4708L: [email protected] 4709S: Maintained 4710F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4711F: drivers/usb/misc/brcmstb-usb-pinmap.c 4712 4713BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4714M: Justin Chen <[email protected]> 4715M: Al Cooper <[email protected]> 4716R: Broadcom internal kernel review list <[email protected]> 4717L: [email protected] 4718S: Maintained 4719F: drivers/phy/broadcom/phy-brcm-usb* 4720 4721BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4722M: William Zhang <[email protected]> 4723M: Kursad Oney <[email protected]> 4724M: Jonas Gorski <[email protected]> 4725R: Broadcom internal kernel review list <[email protected]> 4726L: [email protected] 4727S: Maintained 4728F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4729F: drivers/spi/spi-bcm63xx-hsspi.c 4730F: drivers/spi/spi-bcmbca-hsspi.c 4731 4732BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4733M: Jonas Gorski <[email protected]> 4734L: [email protected] 4735S: Odd Fixes 4736F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4737F: drivers/spi/spi-bcm63xx.c 4738 4739BROADCOM ETHERNET PHY DRIVERS 4740M: Florian Fainelli <[email protected]> 4741R: Broadcom internal kernel review list <[email protected]> 4742L: [email protected] 4743S: Supported 4744F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4745F: drivers/net/phy/bcm*.[ch] 4746F: drivers/net/phy/broadcom.c 4747F: include/linux/brcmphy.h 4748 4749BROADCOM GENET ETHERNET DRIVER 4750M: Doug Berger <[email protected]> 4751M: Florian Fainelli <[email protected]> 4752R: Broadcom internal kernel review list <[email protected]> 4753L: [email protected] 4754S: Maintained 4755F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4756F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4757F: drivers/net/ethernet/broadcom/genet/ 4758F: drivers/net/ethernet/broadcom/unimac.h 4759F: drivers/net/mdio/mdio-bcm-unimac.c 4760F: include/linux/platform_data/bcmgenet.h 4761F: include/linux/platform_data/mdio-bcm-unimac.h 4762 4763BROADCOM IPROC ARM ARCHITECTURE 4764M: Ray Jui <[email protected]> 4765M: Scott Branden <[email protected]> 4766R: Broadcom internal kernel review list <[email protected]> 4767L: [email protected] (moderated for non-subscribers) 4768S: Maintained 4769T: git https://github.com/broadcom/stblinux.git 4770F: arch/arm64/boot/dts/broadcom/northstar2/* 4771F: arch/arm64/boot/dts/broadcom/stingray/* 4772F: drivers/clk/bcm/clk-ns* 4773F: drivers/clk/bcm/clk-sr* 4774F: drivers/pinctrl/bcm/pinctrl-ns* 4775F: include/dt-bindings/clock/bcm-sr* 4776N: iproc 4777N: cygnus 4778N: bcm[-_]nsp 4779N: bcm9113* 4780N: bcm9583* 4781N: bcm9585* 4782N: bcm9586* 4783N: bcm988312 4784N: bcm113* 4785N: bcm583* 4786N: bcm585* 4787N: bcm586* 4788N: bcm88312 4789N: hr2 4790N: stingray 4791 4792BROADCOM IPROC GBIT ETHERNET DRIVER 4793M: Rafał Miłecki <[email protected]> 4794R: Broadcom internal kernel review list <[email protected]> 4795L: [email protected] 4796S: Maintained 4797F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4798F: drivers/net/ethernet/broadcom/bgmac* 4799F: drivers/net/ethernet/broadcom/unimac.h 4800 4801BROADCOM KONA GPIO DRIVER 4802M: Ray Jui <[email protected]> 4803R: Broadcom internal kernel review list <[email protected]> 4804S: Supported 4805F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4806F: drivers/gpio/gpio-bcm-kona.c 4807 4808BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4809M: Sathya Prakash Veerichetty <[email protected]> 4810M: Kashyap Desai <[email protected]> 4811M: Sumit Saxena <[email protected]> 4812M: Sreekanth Reddy <[email protected]> 4813L: [email protected] 4814L: [email protected] 4815S: Supported 4816W: https://www.broadcom.com/support/storage 4817F: drivers/scsi/mpi3mr/ 4818 4819BROADCOM NETXTREME-E ROCE DRIVER 4820M: Selvin Xavier <[email protected]> 4821M: Kalesh AP <[email protected]> 4822L: [email protected] 4823S: Supported 4824W: http://www.broadcom.com 4825F: drivers/infiniband/hw/bnxt_re/ 4826F: include/uapi/rdma/bnxt_re-abi.h 4827 4828BROADCOM NVRAM DRIVER 4829M: Rafał Miłecki <[email protected]> 4830L: [email protected] 4831S: Maintained 4832F: drivers/firmware/broadcom/* 4833 4834BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4835M: Rafał Miłecki <[email protected]> 4836M: Florian Fainelli <[email protected]> 4837R: Broadcom internal kernel review list <[email protected]> 4838L: [email protected] 4839S: Maintained 4840T: git https://github.com/broadcom/stblinux.git 4841F: drivers/pmdomain/bcm/bcm-pmb.c 4842F: include/dt-bindings/soc/bcm-pmb.h 4843 4844BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4845M: Rafał Miłecki <[email protected]> 4846L: [email protected] 4847S: Maintained 4848F: drivers/bcma/ 4849F: include/linux/bcma/ 4850 4851BROADCOM SPI DRIVER 4852M: Kamal Dasu <[email protected]> 4853R: Broadcom internal kernel review list <[email protected]> 4854S: Maintained 4855F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4856F: drivers/spi/spi-bcm-qspi.* 4857F: drivers/spi/spi-brcmstb-qspi.c 4858F: drivers/spi/spi-iproc-qspi.c 4859 4860BROADCOM STB AVS CPUFREQ DRIVER 4861M: Markus Mayer <[email protected]> 4862R: Broadcom internal kernel review list <[email protected]> 4863L: [email protected] 4864S: Maintained 4865F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4866F: drivers/cpufreq/brcmstb* 4867 4868BROADCOM STB AVS TMON DRIVER 4869M: Markus Mayer <[email protected]> 4870R: Broadcom internal kernel review list <[email protected]> 4871L: [email protected] 4872S: Maintained 4873F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4874F: drivers/thermal/broadcom/brcmstb* 4875 4876BROADCOM STB DPFE DRIVER 4877M: Markus Mayer <[email protected]> 4878R: Broadcom internal kernel review list <[email protected]> 4879L: [email protected] (moderated for non-subscribers) 4880S: Maintained 4881F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4882F: drivers/memory/brcmstb_dpfe.c 4883 4884BROADCOM STB NAND FLASH DRIVER 4885M: Brian Norris <[email protected]> 4886M: Kamal Dasu <[email protected]> 4887R: Broadcom internal kernel review list <[email protected]> 4888L: [email protected] 4889S: Maintained 4890F: drivers/mtd/nand/raw/brcmnand/ 4891F: include/linux/platform_data/brcmnand.h 4892 4893BROADCOM STB PCIE DRIVER 4894M: Jim Quinlan <[email protected]> 4895M: Nicolas Saenz Julienne <[email protected]> 4896M: Florian Fainelli <[email protected]> 4897R: Broadcom internal kernel review list <[email protected]> 4898L: [email protected] 4899S: Maintained 4900F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4901F: drivers/pci/controller/pcie-brcmstb.c 4902 4903BROADCOM SYSTEMPORT ETHERNET DRIVER 4904M: Florian Fainelli <[email protected]> 4905R: Broadcom internal kernel review list <[email protected]> 4906L: [email protected] 4907S: Maintained 4908F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4909F: drivers/net/ethernet/broadcom/bcmsysport.* 4910F: drivers/net/ethernet/broadcom/unimac.h 4911 4912BROADCOM TG3 GIGABIT ETHERNET DRIVER 4913M: Pavan Chebbi <[email protected]> 4914M: Michael Chan <[email protected]> 4915L: [email protected] 4916S: Maintained 4917F: drivers/net/ethernet/broadcom/tg3.* 4918 4919BROADCOM VK DRIVER 4920M: Scott Branden <[email protected]> 4921R: Broadcom internal kernel review list <[email protected]> 4922S: Supported 4923F: drivers/misc/bcm-vk/ 4924F: include/uapi/linux/misc/bcm_vk.h 4925 4926BROCADE BFA FC SCSI DRIVER 4927M: Anil Gurumurthy <[email protected]> 4928M: Sudarsana Kalluru <[email protected]> 4929L: [email protected] 4930S: Supported 4931F: drivers/scsi/bfa/ 4932 4933BROCADE BNA 10 GIGABIT ETHERNET DRIVER 4934M: Rasesh Mody <[email protected]> 4935M: Sudarsana Kalluru <[email protected]> 4936M: [email protected] 4937L: [email protected] 4938S: Maintained 4939F: drivers/net/ethernet/brocade/bna/ 4940 4941BSG (block layer generic sg v4 driver) 4942M: FUJITA Tomonori <[email protected]> 4943L: [email protected] 4944S: Supported 4945F: block/bsg.c 4946F: include/linux/bsg.h 4947F: include/uapi/linux/bsg.h 4948 4949BT87X AUDIO DRIVER 4950M: Clemens Ladisch <[email protected]> 4951L: [email protected] 4952S: Maintained 4953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4954F: Documentation/sound/cards/bt87x.rst 4955F: sound/pci/bt87x.c 4956 4957BT8XXGPIO DRIVER 4958M: Michael Buesch <[email protected]> 4959S: Maintained 4960W: http://bu3sch.de/btgpio.php 4961F: drivers/gpio/gpio-bt8xx.c 4962 4963BTRFS FILE SYSTEM 4964M: Chris Mason <[email protected]> 4965M: Josef Bacik <[email protected]> 4966M: David Sterba <[email protected]> 4967L: [email protected] 4968S: Maintained 4969W: https://btrfs.readthedocs.io 4970Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 4971C: irc://irc.libera.chat/btrfs 4972T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 4973F: Documentation/filesystems/btrfs.rst 4974F: fs/btrfs/ 4975F: include/linux/btrfs* 4976F: include/trace/events/btrfs.h 4977F: include/uapi/linux/btrfs* 4978 4979BTTV VIDEO4LINUX DRIVER 4980M: Mauro Carvalho Chehab <[email protected]> 4981L: [email protected] 4982S: Odd fixes 4983W: https://linuxtv.org 4984T: git git://linuxtv.org/media.git 4985F: Documentation/driver-api/media/drivers/bttv* 4986F: drivers/media/pci/bt8xx/bttv* 4987 4988BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4989M: Chanwoo Choi <[email protected]> 4990L: [email protected] 4991L: [email protected] 4992S: Maintained 4993T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4994F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 4995F: drivers/devfreq/exynos-bus.c 4996 4997BUSLOGIC SCSI DRIVER 4998M: Khalid Aziz <[email protected]> 4999L: [email protected] 5000S: Maintained 5001F: drivers/scsi/BusLogic.* 5002F: drivers/scsi/FlashPoint.* 5003 5004BXCAN CAN NETWORK DRIVER 5005M: Dario Binacchi <[email protected]> 5006L: [email protected] 5007S: Maintained 5008F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 5009F: drivers/net/can/bxcan.c 5010 5011C-MEDIA CMI8788 DRIVER 5012M: Clemens Ladisch <[email protected]> 5013L: [email protected] 5014S: Maintained 5015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5016F: sound/pci/oxygen/ 5017 5018C-SKY ARCHITECTURE 5019M: Guo Ren <[email protected]> 5020L: [email protected] 5021S: Supported 5022T: git https://github.com/c-sky/csky-linux.git 5023F: Documentation/devicetree/bindings/csky/ 5024F: Documentation/devicetree/bindings/interrupt-controller/csky,* 5025F: Documentation/devicetree/bindings/timer/csky,* 5026F: arch/csky/ 5027F: drivers/clocksource/timer-gx6605s.c 5028F: drivers/clocksource/timer-mp-csky.c 5029F: drivers/irqchip/irq-csky-* 5030N: csky 5031K: csky 5032 5033CA8210 IEEE-802.15.4 RADIO DRIVER 5034L: [email protected] 5035S: Orphan 5036W: https://github.com/Cascoda/ca8210-linux.git 5037F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 5038F: drivers/net/ieee802154/ca8210.c 5039 5040CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 5041M: David Howells <[email protected]> 5042L: [email protected] 5043S: Supported 5044F: Documentation/filesystems/caching/cachefiles.rst 5045F: fs/cachefiles/ 5046 5047CACHESTAT: PAGE CACHE STATS FOR A FILE 5048M: Nhat Pham <[email protected]> 5049M: Johannes Weiner <[email protected]> 5050L: [email protected] 5051S: Maintained 5052F: tools/testing/selftests/cachestat/test_cachestat.c 5053 5054CADENCE MIPI-CSI2 BRIDGES 5055M: Maxime Ripard <[email protected]> 5056L: [email protected] 5057S: Maintained 5058F: Documentation/devicetree/bindings/media/cdns,*.txt 5059F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5060F: drivers/media/platform/cadence/cdns-csi2* 5061 5062CADENCE NAND DRIVER 5063L: [email protected] 5064S: Orphan 5065F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml 5066F: drivers/mtd/nand/raw/cadence-nand-controller.c 5067 5068CADENCE USB3 DRD IP DRIVER 5069M: Peter Chen <[email protected]> 5070M: Pawel Laszczak <[email protected]> 5071R: Roger Quadros <[email protected]> 5072L: [email protected] 5073S: Maintained 5074T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5075F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5076F: drivers/usb/cdns3/ 5077X: drivers/usb/cdns3/cdnsp* 5078 5079CADENCE USBHS DRIVER 5080M: Pawel Laszczak <[email protected]> 5081L: [email protected] 5082S: Maintained 5083F: drivers/usb/gadget/udc/cdns2 5084 5085CADENCE USBSSP DRD IP DRIVER 5086M: Pawel Laszczak <[email protected]> 5087L: [email protected] 5088S: Maintained 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5090F: drivers/usb/cdns3/ 5091X: drivers/usb/cdns3/cdns3* 5092 5093CADET FM/AM RADIO RECEIVER DRIVER 5094M: Hans Verkuil <[email protected]> 5095L: [email protected] 5096S: Maintained 5097W: https://linuxtv.org 5098T: git git://linuxtv.org/media.git 5099F: drivers/media/radio/radio-cadet* 5100 5101CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5102L: [email protected] 5103S: Orphan 5104T: git git://linuxtv.org/media.git 5105F: Documentation/admin-guide/media/cafe_ccic* 5106F: drivers/media/platform/marvell/ 5107 5108CAIF NETWORK LAYER 5109L: [email protected] 5110S: Orphan 5111F: Documentation/networking/caif/ 5112F: drivers/net/caif/ 5113F: include/net/caif/ 5114F: include/uapi/linux/caif/ 5115F: net/caif/ 5116 5117CAKE QDISC 5118M: Toke Høiland-Jørgensen <[email protected]> 5119L: [email protected] (moderated for non-subscribers) 5120S: Maintained 5121F: net/sched/sch_cake.c 5122 5123CAN NETWORK DRIVERS 5124M: Marc Kleine-Budde <[email protected]> 5125M: Vincent Mailhol <[email protected]> 5126L: [email protected] 5127S: Maintained 5128W: https://github.com/linux-can 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5130T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5131F: Documentation/devicetree/bindings/net/can/ 5132F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5133F: drivers/net/can/ 5134F: drivers/phy/phy-can-transceiver.c 5135F: include/linux/can/bittiming.h 5136F: include/linux/can/dev.h 5137F: include/linux/can/length.h 5138F: include/linux/can/platform/ 5139F: include/linux/can/rx-offload.h 5140F: include/uapi/linux/can/error.h 5141F: include/uapi/linux/can/netlink.h 5142F: include/uapi/linux/can/vxcan.h 5143 5144CAN NETWORK LAYER 5145M: Oliver Hartkopp <[email protected]> 5146M: Marc Kleine-Budde <[email protected]> 5147L: [email protected] 5148S: Maintained 5149W: https://github.com/linux-can 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5152F: Documentation/networking/can.rst 5153F: Documentation/networking/iso15765-2.rst 5154F: include/linux/can/can-ml.h 5155F: include/linux/can/core.h 5156F: include/linux/can/skb.h 5157F: include/net/netns/can.h 5158F: include/uapi/linux/can.h 5159F: include/uapi/linux/can/bcm.h 5160F: include/uapi/linux/can/gw.h 5161F: include/uapi/linux/can/isotp.h 5162F: include/uapi/linux/can/raw.h 5163F: net/can/ 5164F: net/sched/em_canid.c 5165 5166CAN-J1939 NETWORK LAYER 5167M: Robin van der Gracht <[email protected]> 5168M: Oleksij Rempel <[email protected]> 5169R: [email protected] 5170L: [email protected] 5171S: Maintained 5172F: Documentation/networking/j1939.rst 5173F: include/uapi/linux/can/j1939.h 5174F: net/can/j1939/ 5175 5176CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5177M: Damien Le Moal <[email protected]> 5178L: [email protected] 5179L: [email protected] (pinctrl driver) 5180F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5181F: drivers/pinctrl/pinctrl-k210.c 5182 5183CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5184M: Damien Le Moal <[email protected]> 5185L: [email protected] 5186L: [email protected] 5187S: Maintained 5188F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5189F: drivers/reset/reset-k210.c 5190 5191CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5192M: Damien Le Moal <[email protected]> 5193L: [email protected] 5194S: Maintained 5195F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5196F: drivers/soc/canaan/ 5197F: include/soc/canaan/ 5198 5199CAPABILITIES 5200M: Serge Hallyn <[email protected]> 5201L: [email protected] 5202S: Supported 5203F: include/linux/capability.h 5204F: include/trace/events/capability.h 5205F: include/uapi/linux/capability.h 5206F: kernel/capability.c 5207F: security/commoncap.c 5208 5209CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5210M: Kevin Tsai <[email protected]> 5211S: Maintained 5212F: drivers/iio/light/cm* 5213 5214CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5215M: Christian Lamparter <[email protected]> 5216L: [email protected] 5217S: Maintained 5218W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5219F: drivers/net/wireless/ath/carl9170/ 5220 5221CAVIUM I2C DRIVER 5222M: Robert Richter <[email protected]> 5223S: Odd Fixes 5224W: http://www.marvell.com 5225F: drivers/i2c/busses/i2c-octeon* 5226F: drivers/i2c/busses/i2c-thunderx* 5227 5228CAVIUM LIQUIDIO NETWORK DRIVER 5229L: [email protected] 5230S: Orphan 5231W: http://www.marvell.com 5232F: drivers/net/ethernet/cavium/liquidio/ 5233 5234CAVIUM MMC DRIVER 5235M: Robert Richter <[email protected]> 5236S: Odd Fixes 5237W: http://www.marvell.com 5238F: drivers/mmc/host/cavium* 5239 5240CAVIUM OCTEON-TX CRYPTO DRIVER 5241M: George Cherian <[email protected]> 5242L: [email protected] 5243S: Supported 5244W: http://www.marvell.com 5245F: drivers/crypto/cavium/cpt/ 5246 5247CAVIUM THUNDERX2 ARM64 SOC 5248M: Robert Richter <[email protected]> 5249L: [email protected] (moderated for non-subscribers) 5250S: Odd Fixes 5251F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5252F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5253 5254CBS/ETF/TAPRIO QDISCS 5255M: Vinicius Costa Gomes <[email protected]> 5256L: [email protected] 5257S: Maintained 5258F: net/sched/sch_cbs.c 5259F: net/sched/sch_etf.c 5260F: net/sched/sch_taprio.c 5261 5262CC2520 IEEE-802.15.4 RADIO DRIVER 5263M: Stefan Schmidt <[email protected]> 5264L: [email protected] 5265S: Odd Fixes 5266F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5267F: drivers/net/ieee802154/cc2520.c 5268 5269CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5270M: Gilad Ben-Yossef <[email protected]> 5271L: [email protected] 5272S: Supported 5273W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5274F: drivers/crypto/ccree/ 5275 5276CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5277M: Hadar Gat <[email protected]> 5278L: [email protected] 5279S: Supported 5280W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5281F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5282F: drivers/char/hw_random/cctrng.c 5283F: drivers/char/hw_random/cctrng.h 5284 5285CEC FRAMEWORK 5286M: Hans Verkuil <[email protected]> 5287L: [email protected] 5288S: Supported 5289W: http://linuxtv.org 5290T: git git://linuxtv.org/media.git 5291F: Documentation/ABI/testing/debugfs-cec-error-inj 5292F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5293F: Documentation/driver-api/media/cec-core.rst 5294F: Documentation/userspace-api/media/cec 5295F: drivers/media/cec/ 5296F: drivers/media/rc/keymaps/rc-cec.c 5297F: include/media/cec-notifier.h 5298F: include/media/cec.h 5299F: include/uapi/linux/cec-funcs.h 5300F: include/uapi/linux/cec.h 5301 5302CEC GPIO DRIVER 5303M: Hans Verkuil <[email protected]> 5304L: [email protected] 5305S: Supported 5306W: http://linuxtv.org 5307T: git git://linuxtv.org/media.git 5308F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5309F: drivers/media/cec/platform/cec-gpio/ 5310 5311CELL BROADBAND ENGINE ARCHITECTURE 5312L: [email protected] 5313S: Orphan 5314F: arch/powerpc/include/asm/cell*.h 5315F: arch/powerpc/include/asm/spu*.h 5316F: arch/powerpc/include/uapi/asm/spu*.h 5317F: arch/powerpc/platforms/cell/ 5318 5319CELLWISE CW2015 BATTERY DRIVER 5320M: Tobias Schrammm <[email protected]> 5321S: Maintained 5322F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5323F: drivers/power/supply/cw2015_battery.c 5324 5325CEPH COMMON CODE (LIBCEPH) 5326M: Ilya Dryomov <[email protected]> 5327M: Xiubo Li <[email protected]> 5328L: [email protected] 5329S: Supported 5330W: http://ceph.com/ 5331T: git https://github.com/ceph/ceph-client.git 5332F: include/linux/ceph/ 5333F: include/linux/crush/ 5334F: net/ceph/ 5335 5336CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5337M: Xiubo Li <[email protected]> 5338M: Ilya Dryomov <[email protected]> 5339L: [email protected] 5340S: Supported 5341W: http://ceph.com/ 5342T: git https://github.com/ceph/ceph-client.git 5343F: Documentation/filesystems/ceph.rst 5344F: fs/ceph/ 5345 5346CERTIFICATE HANDLING 5347M: David Howells <[email protected]> 5348M: David Woodhouse <[email protected]> 5349L: [email protected] 5350S: Maintained 5351F: Documentation/admin-guide/module-signing.rst 5352F: certs/ 5353F: scripts/sign-file.c 5354F: scripts/ssl-common.h 5355F: tools/certs/ 5356 5357CFAG12864B LCD DRIVER 5358M: Miguel Ojeda <[email protected]> 5359S: Maintained 5360F: drivers/auxdisplay/cfag12864b.c 5361F: include/linux/cfag12864b.h 5362 5363CFAG12864BFB LCD FRAMEBUFFER DRIVER 5364M: Miguel Ojeda <[email protected]> 5365S: Maintained 5366F: drivers/auxdisplay/cfag12864bfb.c 5367F: include/linux/cfag12864b.h 5368 5369CHAR and MISC DRIVERS 5370M: Arnd Bergmann <[email protected]> 5371M: Greg Kroah-Hartman <[email protected]> 5372S: Supported 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5374F: drivers/char/ 5375F: drivers/misc/ 5376F: include/linux/miscdevice.h 5377F: samples/rust/rust_misc_device.rs 5378X: drivers/char/agp/ 5379X: drivers/char/hw_random/ 5380X: drivers/char/ipmi/ 5381X: drivers/char/random.c 5382X: drivers/char/tpm/ 5383 5384CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5385M: Thomas Weißschuh <[email protected]> 5386L: [email protected] 5387S: Maintained 5388F: Documentation/hwmon/powerz.rst 5389F: drivers/hwmon/powerz.c 5390 5391CHECKPATCH 5392M: Andy Whitcroft <[email protected]> 5393M: Joe Perches <[email protected]> 5394R: Dwaipayan Ray <[email protected]> 5395R: Lukas Bulwahn <[email protected]> 5396S: Maintained 5397F: scripts/checkpatch.pl 5398 5399CHECKPATCH DOCUMENTATION 5400M: Dwaipayan Ray <[email protected]> 5401M: Lukas Bulwahn <[email protected]> 5402R: Joe Perches <[email protected]> 5403S: Maintained 5404F: Documentation/dev-tools/checkpatch.rst 5405 5406CHINESE DOCUMENTATION 5407M: Alex Shi <[email protected]> 5408M: Yanteng Si <[email protected]> 5409S: Maintained 5410F: Documentation/translations/zh_CN/ 5411 5412CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5413M: Peter Chen <[email protected]> 5414L: [email protected] 5415S: Maintained 5416T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5417F: drivers/usb/chipidea/ 5418 5419CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5420M: Hans de Goede <[email protected]> 5421L: [email protected] 5422S: Maintained 5423F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5424F: drivers/input/touchscreen/chipone_icn8318.c 5425 5426CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5427M: Hans de Goede <[email protected]> 5428L: [email protected] 5429S: Maintained 5430F: drivers/input/touchscreen/chipone_icn8505.c 5431 5432CHROME HARDWARE PLATFORM SUPPORT 5433M: Benson Leung <[email protected]> 5434M: Tzung-Bi Shih <[email protected]> 5435L: [email protected] 5436S: Maintained 5437T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5438F: drivers/platform/chrome/ 5439 5440CHROMEOS EC CODEC DRIVER 5441M: Cheng-Yi Chiang <[email protected]> 5442M: Tzung-Bi Shih <[email protected]> 5443R: Guenter Roeck <[email protected]> 5444L: [email protected] 5445S: Maintained 5446F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5447F: sound/soc/codecs/cros_ec_codec.* 5448 5449CHROMEOS EC CHARGE CONTROL 5450M: Thomas Weißschuh <[email protected]> 5451S: Maintained 5452F: drivers/power/supply/cros_charge-control.c 5453 5454CHROMEOS EC HARDWARE MONITORING 5455M: Thomas Weißschuh <[email protected]> 5456L: [email protected] 5457L: [email protected] 5458S: Maintained 5459F: Documentation/hwmon/cros_ec_hwmon.rst 5460F: drivers/hwmon/cros_ec_hwmon.c 5461 5462CHROMEOS EC LED DRIVER 5463M: Thomas Weißschuh <[email protected]> 5464S: Maintained 5465F: drivers/leds/leds-cros_ec.c 5466 5467CHROMEOS EC SUBDRIVERS 5468M: Benson Leung <[email protected]> 5469R: Guenter Roeck <[email protected]> 5470L: [email protected] 5471S: Maintained 5472F: drivers/power/supply/cros_charge-control.c 5473F: drivers/power/supply/cros_usbpd-charger.c 5474N: cros_ec 5475N: cros-ec 5476 5477CHROMEOS EC UART DRIVER 5478M: Bhanu Prakash Maiya <[email protected]> 5479R: Benson Leung <[email protected]> 5480R: Tzung-Bi Shih <[email protected]> 5481S: Maintained 5482F: drivers/platform/chrome/cros_ec_uart.c 5483 5484CHROMEOS EC USB PD NOTIFY DRIVER 5485M: Prashant Malani <[email protected]> 5486L: [email protected] 5487S: Maintained 5488F: drivers/platform/chrome/cros_usbpd_notify.c 5489F: include/linux/platform_data/cros_usbpd_notify.h 5490 5491CHROMEOS EC USB TYPE-C DRIVER 5492M: Prashant Malani <[email protected]> 5493M: Benson Leung <[email protected]> 5494M: Abhishek Pandit-Subedi <[email protected]> 5495L: [email protected] 5496S: Maintained 5497F: drivers/platform/chrome/cros_ec_typec.* 5498F: drivers/platform/chrome/cros_typec_altmode.* 5499F: drivers/platform/chrome/cros_typec_switch.c 5500F: drivers/platform/chrome/cros_typec_vdm.* 5501 5502CHROMEOS HPS DRIVER 5503M: Dan Callaghan <[email protected]> 5504R: Sami Kyöstilä <[email protected]> 5505S: Maintained 5506F: drivers/platform/chrome/cros_hps_i2c.c 5507 5508CHROMEOS EC WATCHDOG 5509M: Lukasz Majczak <[email protected]> 5510L: [email protected] 5511S: Maintained 5512F: drivers/watchdog/cros_ec_wdt.c 5513 5514CHROMEOS UCSI DRIVER 5515M: Abhishek Pandit-Subedi <[email protected]> 5516M: Łukasz Bartosik <[email protected]> 5517L: [email protected] 5518S: Maintained 5519F: drivers/usb/typec/ucsi/cros_ec_ucsi.c 5520 5521CHRONTEL CH7322 CEC DRIVER 5522M: Joe Tessler <[email protected]> 5523L: [email protected] 5524S: Maintained 5525T: git git://linuxtv.org/media.git 5526F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5527F: drivers/media/cec/i2c/ch7322.c 5528 5529CIRRUS LOGIC AUDIO CODEC DRIVERS 5530M: David Rhodes <[email protected]> 5531M: Richard Fitzgerald <[email protected]> 5532L: [email protected] 5533L: [email protected] 5534S: Maintained 5535F: Documentation/devicetree/bindings/sound/cirrus,cs* 5536F: Documentation/sound/codecs/cs* 5537F: drivers/mfd/cs42l43* 5538F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5539F: drivers/spi/spi-cs42l43* 5540F: include/dt-bindings/sound/cs* 5541F: include/linux/mfd/cs42l43* 5542F: include/sound/cs* 5543F: sound/pci/hda/cirrus* 5544F: sound/pci/hda/cs* 5545F: sound/pci/hda/hda_component* 5546F: sound/pci/hda/hda_cs_dsp_ctl.* 5547F: sound/soc/codecs/cs* 5548 5549CIRRUS LOGIC HAPTIC DRIVERS 5550M: James Ogletree <[email protected]> 5551M: Fred Treven <[email protected]> 5552M: Ben Bright <[email protected]> 5553L: [email protected] 5554S: Supported 5555F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5556F: drivers/input/misc/cs40l* 5557F: drivers/mfd/cs40l* 5558F: include/linux/mfd/cs40l* 5559F: sound/soc/codecs/cs40l* 5560 5561CIRRUS LOGIC DSP FIRMWARE DRIVER 5562M: Simon Trimmer <[email protected]> 5563M: Charles Keepax <[email protected]> 5564M: Richard Fitzgerald <[email protected]> 5565L: [email protected] 5566S: Supported 5567W: https://github.com/CirrusLogic/linux-drivers/wiki 5568T: git https://github.com/CirrusLogic/linux-drivers.git 5569F: drivers/firmware/cirrus/ 5570F: include/linux/firmware/cirrus/ 5571 5572CIRRUS LOGIC EP93XX ETHERNET DRIVER 5573M: Hartley Sweeten <[email protected]> 5574L: [email protected] 5575S: Maintained 5576F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5577 5578CIRRUS LOGIC LOCHNAGAR DRIVER 5579M: Charles Keepax <[email protected]> 5580M: Richard Fitzgerald <[email protected]> 5581L: [email protected] 5582S: Supported 5583F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5584F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5585F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5586F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5587F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5588F: Documentation/hwmon/lochnagar.rst 5589F: drivers/clk/clk-lochnagar.c 5590F: drivers/hwmon/lochnagar-hwmon.c 5591F: drivers/mfd/lochnagar-i2c.c 5592F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5593F: drivers/regulator/lochnagar-regulator.c 5594F: include/dt-bindings/clock/lochnagar.h 5595F: include/dt-bindings/pinctrl/lochnagar.h 5596F: include/linux/mfd/lochnagar* 5597F: sound/soc/codecs/lochnagar-sc.c 5598 5599CIRRUS LOGIC MADERA CODEC DRIVERS 5600M: Charles Keepax <[email protected]> 5601M: Richard Fitzgerald <[email protected]> 5602L: [email protected] 5603L: [email protected] 5604S: Supported 5605W: https://github.com/CirrusLogic/linux-drivers/wiki 5606T: git https://github.com/CirrusLogic/linux-drivers.git 5607F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5608F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5609F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5610F: drivers/gpio/gpio-madera* 5611F: drivers/irqchip/irq-madera* 5612F: drivers/mfd/cs47l* 5613F: drivers/mfd/madera* 5614F: drivers/pinctrl/cirrus/* 5615F: include/dt-bindings/sound/madera* 5616F: include/linux/irqchip/irq-madera* 5617F: include/linux/mfd/madera/* 5618F: include/sound/madera* 5619F: sound/soc/codecs/cs47l* 5620F: sound/soc/codecs/madera* 5621 5622CISCO FCOE HBA DRIVER 5623M: Satish Kharat <[email protected]> 5624M: Sesidhar Baddela <[email protected]> 5625M: Karan Tilak Kumar <[email protected]> 5626L: [email protected] 5627S: Supported 5628F: drivers/scsi/fnic/ 5629 5630CISCO SCSI HBA DRIVER 5631M: Karan Tilak Kumar <[email protected]> 5632M: Sesidhar Baddela <[email protected]> 5633L: [email protected] 5634S: Supported 5635F: drivers/scsi/snic/ 5636 5637CISCO VIC ETHERNET NIC DRIVER 5638M: Christian Benvenuti <[email protected]> 5639M: Satish Kharat <[email protected]> 5640S: Maintained 5641F: drivers/net/ethernet/cisco/enic/ 5642 5643CISCO VIC LOW LATENCY NIC DRIVER 5644M: Christian Benvenuti <[email protected]> 5645M: Nelson Escobar <[email protected]> 5646S: Supported 5647F: drivers/infiniband/hw/usnic/ 5648 5649CLANG CONTROL FLOW INTEGRITY SUPPORT 5650M: Sami Tolvanen <[email protected]> 5651M: Kees Cook <[email protected]> 5652R: Nathan Chancellor <[email protected]> 5653L: [email protected] 5654S: Supported 5655B: https://github.com/ClangBuiltLinux/linux/issues 5656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5657F: include/linux/cfi.h 5658F: kernel/cfi.c 5659 5660CLANG-FORMAT FILE 5661M: Miguel Ojeda <[email protected]> 5662S: Maintained 5663F: .clang-format 5664 5665CLANG/LLVM BUILD SUPPORT 5666M: Nathan Chancellor <[email protected]> 5667R: Nick Desaulniers <[email protected]> 5668R: Bill Wendling <[email protected]> 5669R: Justin Stitt <[email protected]> 5670L: [email protected] 5671S: Supported 5672W: https://clangbuiltlinux.github.io/ 5673B: https://github.com/ClangBuiltLinux/linux/issues 5674C: irc://irc.libera.chat/clangbuiltlinux 5675F: Documentation/kbuild/llvm.rst 5676F: include/linux/compiler-clang.h 5677F: scripts/Makefile.clang 5678F: scripts/clang-tools/ 5679K: \b(?i:clang|llvm)\b 5680 5681CLK API 5682M: Russell King <[email protected]> 5683L: [email protected] 5684S: Maintained 5685F: include/linux/clk.h 5686 5687CLOCKSOURCE, CLOCKEVENT DRIVERS 5688M: Daniel Lezcano <[email protected]> 5689M: Thomas Gleixner <[email protected]> 5690L: [email protected] 5691S: Supported 5692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5693F: Documentation/devicetree/bindings/timer/ 5694F: drivers/clocksource/ 5695 5696CLOSURES 5697M: Kent Overstreet <[email protected]> 5698L: [email protected] 5699S: Supported 5700C: irc://irc.oftc.net/bcache 5701F: include/linux/closure.h 5702F: lib/closure.c 5703 5704CMPC ACPI DRIVER 5705M: Thadeu Lima de Souza Cascardo <[email protected]> 5706L: [email protected] 5707S: Supported 5708F: drivers/platform/x86/classmate-laptop.c 5709 5710COBALT MEDIA DRIVER 5711M: Hans Verkuil <[email protected]> 5712L: [email protected] 5713S: Supported 5714W: https://linuxtv.org 5715T: git git://linuxtv.org/media.git 5716F: drivers/media/pci/cobalt/ 5717 5718COCCINELLE/Semantic Patches (SmPL) 5719M: Julia Lawall <[email protected]> 5720M: Nicolas Palix <[email protected]> 5721L: [email protected] (moderated for non-subscribers) 5722S: Supported 5723W: https://coccinelle.gitlabpages.inria.fr/website/ 5724T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5725F: Documentation/dev-tools/coccinelle.rst 5726F: scripts/coccicheck 5727F: scripts/coccinelle/ 5728 5729CODA FILE SYSTEM 5730M: Jan Harkes <[email protected]> 5731M: [email protected] 5732L: [email protected] 5733S: Maintained 5734W: http://www.coda.cs.cmu.edu/ 5735F: Documentation/filesystems/coda.rst 5736F: fs/coda/ 5737F: include/linux/coda*.h 5738F: include/uapi/linux/coda*.h 5739 5740CODA V4L2 MEM2MEM DRIVER 5741M: Philipp Zabel <[email protected]> 5742L: [email protected] 5743S: Maintained 5744F: Documentation/devicetree/bindings/media/coda.yaml 5745F: drivers/media/platform/chips-media/coda 5746 5747CODE OF CONDUCT 5748M: Greg Kroah-Hartman <[email protected]> 5749S: Supported 5750F: Documentation/process/code-of-conduct-interpretation.rst 5751F: Documentation/process/code-of-conduct.rst 5752 5753CODE TAGGING 5754M: Suren Baghdasaryan <[email protected]> 5755M: Kent Overstreet <[email protected]> 5756S: Maintained 5757F: include/asm-generic/codetag.lds.h 5758F: include/linux/codetag.h 5759F: lib/codetag.c 5760 5761COMEDI DRIVERS 5762M: Ian Abbott <[email protected]> 5763M: H Hartley Sweeten <[email protected]> 5764S: Odd Fixes 5765F: drivers/comedi/ 5766F: include/linux/comedi/ 5767F: include/uapi/linux/comedi.h 5768 5769COMMON CLK FRAMEWORK 5770M: Michael Turquette <[email protected]> 5771M: Stephen Boyd <[email protected]> 5772L: [email protected] 5773S: Maintained 5774Q: http://patchwork.kernel.org/project/linux-clk/list/ 5775T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5776F: Documentation/devicetree/bindings/clock/ 5777F: drivers/clk/ 5778F: include/dt-bindings/clock/ 5779F: include/linux/clk-pr* 5780F: include/linux/clk/ 5781F: include/linux/of_clk.h 5782X: drivers/clk/clkdev.c 5783 5784COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5785M: Steve French <[email protected]> 5786R: Paulo Alcantara <[email protected]> (DFS, global name space) 5787R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5788R: Shyam Prasad N <[email protected]> (multichannel) 5789R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5790R: Bharath SM <[email protected]> (deferred close, directory leases) 5791L: [email protected] 5792L: [email protected] (moderated for non-subscribers) 5793S: Supported 5794W: https://wiki.samba.org/index.php/LinuxCIFS 5795T: git git://git.samba.org/sfrench/cifs-2.6.git 5796F: Documentation/admin-guide/cifs/ 5797F: fs/smb/client/ 5798F: fs/smb/common/ 5799F: include/uapi/linux/cifs 5800 5801COMPACTPCI HOTPLUG CORE 5802M: Scott Murray <[email protected]> 5803L: [email protected] 5804S: Maintained 5805F: drivers/pci/hotplug/cpci_hotplug* 5806 5807COMPACTPCI HOTPLUG GENERIC DRIVER 5808M: Scott Murray <[email protected]> 5809L: [email protected] 5810S: Maintained 5811F: drivers/pci/hotplug/cpcihp_generic.c 5812 5813COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5814M: Scott Murray <[email protected]> 5815L: [email protected] 5816S: Maintained 5817F: drivers/pci/hotplug/cpcihp_zt5550.* 5818 5819COMPAL LAPTOP SUPPORT 5820M: Cezary Jackiewicz <[email protected]> 5821L: [email protected] 5822S: Maintained 5823F: drivers/platform/x86/compal-laptop.c 5824 5825COMPILER ATTRIBUTES 5826M: Miguel Ojeda <[email protected]> 5827S: Maintained 5828F: include/linux/compiler_attributes.h 5829 5830COMPUTE EXPRESS LINK (CXL) 5831M: Davidlohr Bueso <[email protected]> 5832M: Jonathan Cameron <[email protected]> 5833M: Dave Jiang <[email protected]> 5834M: Alison Schofield <[email protected]> 5835M: Vishal Verma <[email protected]> 5836M: Ira Weiny <[email protected]> 5837M: Dan Williams <[email protected]> 5838L: [email protected] 5839S: Maintained 5840F: Documentation/driver-api/cxl 5841F: drivers/cxl/ 5842F: include/cxl/ 5843F: include/uapi/linux/cxl_mem.h 5844F: tools/testing/cxl/ 5845 5846COMPUTE EXPRESS LINK PMU (CPMU) 5847M: Jonathan Cameron <[email protected]> 5848L: [email protected] 5849S: Maintained 5850F: Documentation/admin-guide/perf/cxl.rst 5851F: drivers/perf/cxl_pmu.c 5852 5853CONEXANT ACCESSRUNNER USB DRIVER 5854L: [email protected] 5855S: Orphan 5856W: http://accessrunner.sourceforge.net/ 5857F: drivers/usb/atm/cxacru.c 5858 5859CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5860M: Elena Reshetova <[email protected]> 5861M: Carlos Bilbao <[email protected]> 5862S: Maintained 5863F: Documentation/security/snp-tdx-threat-model.rst 5864 5865CONFIGFS 5866M: Joel Becker <[email protected]> 5867M: Christoph Hellwig <[email protected]> 5868S: Supported 5869T: git git://git.infradead.org/users/hch/configfs.git 5870F: fs/configfs/ 5871F: include/linux/configfs.h 5872F: samples/configfs/ 5873 5874CONGATEC BOARD CONTROLLER MFD DRIVER 5875M: Thomas Richard <[email protected]> 5876S: Maintained 5877F: drivers/gpio/gpio-cgbc.c 5878F: drivers/i2c/busses/i2c-cgbc.c 5879F: drivers/mfd/cgbc-core.c 5880F: drivers/watchdog/cgbc_wdt.c 5881F: include/linux/mfd/cgbc.h 5882 5883CONSOLE SUBSYSTEM 5884M: Greg Kroah-Hartman <[email protected]> 5885S: Supported 5886F: drivers/video/console/ 5887F: include/linux/console* 5888 5889CONTEXT TRACKING 5890M: Frederic Weisbecker <[email protected]> 5891M: "Paul E. McKenney" <[email protected]> 5892S: Maintained 5893F: include/linux/context_tracking* 5894F: kernel/context_tracking.c 5895 5896CONTROL GROUP (CGROUP) 5897M: Tejun Heo <[email protected]> 5898M: Johannes Weiner <[email protected]> 5899M: Michal Koutný <[email protected]> 5900L: [email protected] 5901S: Maintained 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5903F: Documentation/admin-guide/cgroup-v1/ 5904F: Documentation/admin-guide/cgroup-v2.rst 5905F: include/linux/cgroup* 5906F: kernel/cgroup/ 5907F: tools/testing/selftests/cgroup/ 5908 5909CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 5910M: Tejun Heo <[email protected]> 5911M: Josef Bacik <[email protected]> 5912M: Jens Axboe <[email protected]> 5913L: [email protected] 5914L: [email protected] 5915T: git git://git.kernel.dk/linux-block 5916F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 5917F: block/bfq-cgroup.c 5918F: block/blk-cgroup.c 5919F: block/blk-iocost.c 5920F: block/blk-iolatency.c 5921F: block/blk-throttle.c 5922F: include/linux/blk-cgroup.h 5923 5924CONTROL GROUP - CPUSET 5925M: Waiman Long <[email protected]> 5926L: [email protected] 5927S: Maintained 5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5929F: Documentation/admin-guide/cgroup-v1/cpusets.rst 5930F: include/linux/cpuset.h 5931F: kernel/cgroup/cpuset-internal.h 5932F: kernel/cgroup/cpuset-v1.c 5933F: kernel/cgroup/cpuset.c 5934F: tools/testing/selftests/cgroup/test_cpuset.c 5935F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 5936F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 5937 5938CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 5939M: Johannes Weiner <[email protected]> 5940M: Michal Hocko <[email protected]> 5941M: Roman Gushchin <[email protected]> 5942M: Shakeel Butt <[email protected]> 5943R: Muchun Song <[email protected]> 5944L: [email protected] 5945L: [email protected] 5946S: Maintained 5947F: include/linux/memcontrol.h 5948F: mm/memcontrol.c 5949F: mm/memcontrol-v1.c 5950F: mm/memcontrol-v1.h 5951F: mm/swap_cgroup.c 5952F: samples/cgroup/* 5953F: tools/testing/selftests/cgroup/memcg_protection.m 5954F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 5955F: tools/testing/selftests/cgroup/test_kmem.c 5956F: tools/testing/selftests/cgroup/test_memcontrol.c 5957 5958CORETEMP HARDWARE MONITORING DRIVER 5959M: Fenghua Yu <[email protected]> 5960L: [email protected] 5961S: Maintained 5962F: Documentation/hwmon/coretemp.rst 5963F: drivers/hwmon/coretemp.c 5964 5965CORSAIR-CPRO HARDWARE MONITOR DRIVER 5966M: Marius Zachmann <[email protected]> 5967L: [email protected] 5968S: Maintained 5969F: drivers/hwmon/corsair-cpro.c 5970 5971CORSAIR-PSU HARDWARE MONITOR DRIVER 5972M: Wilken Gottwalt <[email protected]> 5973L: [email protected] 5974S: Maintained 5975F: Documentation/hwmon/corsair-psu.rst 5976F: drivers/hwmon/corsair-psu.c 5977 5978COUNTER SUBSYSTEM 5979M: William Breathitt Gray <[email protected]> 5980L: [email protected] 5981S: Maintained 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 5983F: Documentation/ABI/testing/sysfs-bus-counter 5984F: Documentation/driver-api/generic-counter.rst 5985F: drivers/counter/ 5986F: include/linux/counter.h 5987F: include/uapi/linux/counter.h 5988F: tools/counter/ 5989 5990COUNTER WATCH EVENTS TOOL 5991M: Fabrice Gasnier <[email protected]> 5992L: [email protected] 5993S: Maintained 5994F: tools/counter/counter_watch_events.c 5995 5996CP2615 I2C DRIVER 5997M: Bence Csókás <[email protected]> 5998S: Maintained 5999F: drivers/i2c/busses/i2c-cp2615.c 6000 6001CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 6002M: Viresh Kumar <[email protected]> 6003M: Sudeep Holla <[email protected]> 6004L: [email protected] 6005S: Maintained 6006W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 6007F: drivers/cpufreq/vexpress-spc-cpufreq.c 6008 6009CPU FREQUENCY SCALING FRAMEWORK 6010M: "Rafael J. Wysocki" <[email protected]> 6011M: Viresh Kumar <[email protected]> 6012L: [email protected] 6013S: Maintained 6014B: https://bugzilla.kernel.org 6015T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 6017F: Documentation/admin-guide/pm/cpufreq.rst 6018F: Documentation/admin-guide/pm/intel_pstate.rst 6019F: Documentation/cpu-freq/ 6020F: Documentation/devicetree/bindings/cpufreq/ 6021F: drivers/cpufreq/ 6022F: include/linux/cpufreq.h 6023F: include/linux/sched/cpufreq.h 6024F: kernel/sched/cpufreq*.c 6025F: tools/testing/selftests/cpufreq/ 6026 6027CPU HOTPLUG 6028M: Thomas Gleixner <[email protected]> 6029M: Peter Zijlstra <[email protected]> 6030L: [email protected] 6031S: Maintained 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 6033F: include/linux/cpu.h 6034F: include/linux/cpuhotplug.h 6035F: include/linux/smpboot.h 6036F: kernel/cpu.c 6037F: kernel/smpboot.* 6038 6039CPU IDLE TIME MANAGEMENT FRAMEWORK 6040M: "Rafael J. Wysocki" <[email protected]> 6041M: Daniel Lezcano <[email protected]> 6042L: [email protected] 6043S: Maintained 6044B: https://bugzilla.kernel.org 6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6046F: Documentation/admin-guide/pm/cpuidle.rst 6047F: Documentation/driver-api/pm/cpuidle.rst 6048F: drivers/cpuidle/ 6049F: include/linux/cpuidle.h 6050 6051CPU POWER MONITORING SUBSYSTEM 6052M: Thomas Renninger <[email protected]> 6053M: Shuah Khan <[email protected]> 6054M: Shuah Khan <[email protected]> 6055M: John B. Wyatt IV <[email protected]> 6056M: John B. Wyatt IV <[email protected]> 6057M: John Kacur <[email protected]> 6058L: [email protected] 6059S: Maintained 6060F: tools/power/cpupower/ 6061 6062CPUID/MSR DRIVER 6063M: "H. Peter Anvin" <[email protected]> 6064S: Maintained 6065F: arch/x86/kernel/cpuid.c 6066F: arch/x86/kernel/msr.c 6067 6068CPUIDLE DRIVER - ARM BIG LITTLE 6069M: Lorenzo Pieralisi <[email protected]> 6070M: Daniel Lezcano <[email protected]> 6071L: [email protected] 6072L: [email protected] (moderated for non-subscribers) 6073S: Maintained 6074T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6075F: drivers/cpuidle/cpuidle-big_little.c 6076 6077CPUIDLE DRIVER - ARM EXYNOS 6078M: Daniel Lezcano <[email protected]> 6079M: Kukjin Kim <[email protected]> 6080R: Krzysztof Kozlowski <[email protected]> 6081L: [email protected] 6082L: [email protected] 6083S: Maintained 6084F: arch/arm/mach-exynos/pm.c 6085F: drivers/cpuidle/cpuidle-exynos.c 6086F: include/linux/platform_data/cpuidle-exynos.h 6087 6088CPUIDLE DRIVER - ARM PSCI 6089M: Lorenzo Pieralisi <[email protected]> 6090M: Sudeep Holla <[email protected]> 6091L: [email protected] 6092L: [email protected] (moderated for non-subscribers) 6093S: Supported 6094F: drivers/cpuidle/cpuidle-psci.c 6095 6096CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6097M: Ulf Hansson <[email protected]> 6098L: [email protected] 6099L: [email protected] (moderated for non-subscribers) 6100S: Supported 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6102F: drivers/cpuidle/cpuidle-psci-domain.c 6103F: drivers/cpuidle/cpuidle-psci.h 6104 6105CPUIDLE DRIVER - DT IDLE PM DOMAIN 6106M: Ulf Hansson <[email protected]> 6107L: [email protected] 6108S: Supported 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6110F: drivers/cpuidle/dt_idle_genpd.c 6111F: drivers/cpuidle/dt_idle_genpd.h 6112 6113CPUIDLE DRIVER - RISC-V SBI 6114M: Anup Patel <[email protected]> 6115L: [email protected] 6116L: [email protected] 6117S: Maintained 6118F: drivers/cpuidle/cpuidle-riscv-sbi.c 6119 6120CRAMFS FILESYSTEM 6121M: Nicolas Pitre <[email protected]> 6122S: Maintained 6123F: Documentation/filesystems/cramfs.rst 6124F: fs/cramfs/ 6125 6126CRC LIBRARY 6127M: Eric Biggers <[email protected]> 6128R: Ard Biesheuvel <[email protected]> 6129L: [email protected] 6130S: Maintained 6131T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next 6132F: Documentation/staging/crc* 6133F: arch/*/lib/crc* 6134F: include/linux/crc* 6135F: lib/crc* 6136 6137CREATIVE SB0540 6138M: Bastien Nocera <[email protected]> 6139L: [email protected] 6140S: Maintained 6141F: drivers/hid/hid-creative-sb0540.c 6142 6143INTEL CRPS COMMON REDUNDANT PSU DRIVER 6144M: Ninad Palsule <[email protected]> 6145L: [email protected] 6146S: Maintained 6147F: Documentation/hwmon/crps.rst 6148F: drivers/hwmon/pmbus/crps.c 6149 6150CRYPTO API 6151M: Herbert Xu <[email protected]> 6152M: "David S. Miller" <[email protected]> 6153L: [email protected] 6154S: Maintained 6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6157F: Documentation/crypto/ 6158F: Documentation/devicetree/bindings/crypto/ 6159F: arch/*/crypto/ 6160F: crypto/ 6161F: drivers/crypto/ 6162F: include/crypto/ 6163F: include/linux/crypto* 6164F: lib/crypto/ 6165 6166CRYPTO SPEED TEST COMPARE 6167M: Wang Jinchao <[email protected]> 6168L: [email protected] 6169S: Maintained 6170F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6171 6172CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6173M: Neil Horman <[email protected]> 6174L: [email protected] 6175S: Maintained 6176F: crypto/ansi_cprng.c 6177F: crypto/rng.c 6178 6179CS3308 MEDIA DRIVER 6180M: Hans Verkuil <[email protected]> 6181L: [email protected] 6182S: Odd Fixes 6183W: http://linuxtv.org 6184T: git git://linuxtv.org/media.git 6185F: drivers/media/i2c/cs3308.c 6186 6187CS5535 Audio ALSA driver 6188M: Jaya Kumar <[email protected]> 6189S: Maintained 6190F: sound/pci/cs5535audio/ 6191 6192CTU CAN FD DRIVER 6193M: Pavel Pisa <[email protected]> 6194M: Ondrej Ille <[email protected]> 6195L: [email protected] 6196S: Maintained 6197F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6198F: drivers/net/can/ctucanfd/ 6199 6200CVE ASSIGNMENT CONTACT 6201M: CVE Assignment Team <[email protected]> 6202S: Maintained 6203F: Documentation/process/cve.rst 6204 6205CW1200 WLAN driver 6206S: Orphan 6207F: drivers/net/wireless/st/cw1200/ 6208F: include/linux/platform_data/net-cw1200.h 6209 6210CX18 VIDEO4LINUX DRIVER 6211M: Andy Walls <[email protected]> 6212L: [email protected] 6213S: Maintained 6214W: https://linuxtv.org 6215T: git git://linuxtv.org/media.git 6216F: drivers/media/pci/cx18/ 6217F: include/uapi/linux/ivtv* 6218 6219CX2341X MPEG ENCODER HELPER MODULE 6220M: Hans Verkuil <[email protected]> 6221L: [email protected] 6222S: Maintained 6223W: https://linuxtv.org 6224T: git git://linuxtv.org/media.git 6225F: drivers/media/common/cx2341x* 6226F: include/media/drv-intf/cx2341x.h 6227 6228CX24120 MEDIA DRIVER 6229M: Jemma Denson <[email protected]> 6230M: Patrick Boettcher <[email protected]> 6231L: [email protected] 6232S: Maintained 6233W: https://linuxtv.org 6234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6235F: drivers/media/dvb-frontends/cx24120* 6236 6237CX88 VIDEO4LINUX DRIVER 6238M: Mauro Carvalho Chehab <[email protected]> 6239L: [email protected] 6240S: Odd fixes 6241W: https://linuxtv.org 6242T: git git://linuxtv.org/media.git 6243F: Documentation/driver-api/media/drivers/cx88* 6244F: drivers/media/pci/cx88/ 6245 6246CXD2820R MEDIA DRIVER 6247L: [email protected] 6248S: Orphan 6249W: https://linuxtv.org 6250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6251F: drivers/media/dvb-frontends/cxd2820r* 6252 6253CXGB3 ETHERNET DRIVER (CXGB3) 6254M: Potnuri Bharat Teja <[email protected]> 6255L: [email protected] 6256S: Maintained 6257W: http://www.chelsio.com 6258F: drivers/net/ethernet/chelsio/cxgb3/ 6259 6260CXGB3 ISCSI DRIVER (CXGB3I) 6261M: Varun Prakash <[email protected]> 6262L: [email protected] 6263S: Supported 6264W: http://www.chelsio.com 6265F: drivers/scsi/cxgbi/cxgb3i 6266 6267CXGB4 CRYPTO DRIVER (chcr) 6268M: Ayush Sawal <[email protected]> 6269L: [email protected] 6270S: Supported 6271W: http://www.chelsio.com 6272F: drivers/crypto/chelsio 6273 6274CXGB4 ETHERNET DRIVER (CXGB4) 6275M: Potnuri Bharat Teja <[email protected]> 6276L: [email protected] 6277S: Maintained 6278W: http://www.chelsio.com 6279F: drivers/net/ethernet/chelsio/cxgb4/ 6280 6281CXGB4 INLINE CRYPTO DRIVER 6282M: Ayush Sawal <[email protected]> 6283L: [email protected] 6284S: Maintained 6285W: http://www.chelsio.com 6286F: drivers/net/ethernet/chelsio/inline_crypto/ 6287 6288CXGB4 ISCSI DRIVER (CXGB4I) 6289M: Varun Prakash <[email protected]> 6290L: [email protected] 6291S: Supported 6292W: http://www.chelsio.com 6293F: drivers/scsi/cxgbi/cxgb4i 6294 6295CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6296M: Potnuri Bharat Teja <[email protected]> 6297L: [email protected] 6298S: Supported 6299W: http://www.openfabrics.org 6300F: drivers/infiniband/hw/cxgb4/ 6301F: include/uapi/rdma/cxgb4-abi.h 6302 6303CXGB4VF ETHERNET DRIVER (CXGB4VF) 6304M: Potnuri Bharat Teja <[email protected]> 6305L: [email protected] 6306S: Maintained 6307W: http://www.chelsio.com 6308F: drivers/net/ethernet/chelsio/cxgb4vf/ 6309 6310CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6311M: Frederic Barrat <[email protected]> 6312M: Andrew Donnellan <[email protected]> 6313L: [email protected] 6314S: Obsolete 6315F: Documentation/ABI/obsolete/sysfs-class-cxl 6316F: Documentation/arch/powerpc/cxl.rst 6317F: arch/powerpc/platforms/powernv/pci-cxl.c 6318F: drivers/misc/cxl/ 6319F: include/misc/cxl* 6320F: include/uapi/misc/cxl.h 6321 6322CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 6323M: Manoj N. Kumar <[email protected]> 6324M: Uma Krishnan <[email protected]> 6325L: [email protected] 6326S: Obsolete 6327F: Documentation/arch/powerpc/cxlflash.rst 6328F: drivers/scsi/cxlflash/ 6329F: include/uapi/scsi/cxlflash_ioctl.h 6330 6331CYBERPRO FB DRIVER 6332M: Russell King <[email protected]> 6333L: [email protected] (moderated for non-subscribers) 6334S: Maintained 6335W: http://www.armlinux.org.uk/ 6336F: drivers/video/fbdev/cyber2000fb.* 6337 6338CYCLADES PC300 DRIVER 6339S: Orphan 6340F: drivers/net/wan/pc300* 6341 6342CYPRESS CY8C95X0 PINCTRL DRIVER 6343M: Patrick Rudolph <[email protected]> 6344L: [email protected] 6345S: Maintained 6346F: drivers/pinctrl/pinctrl-cy8c95x0.c 6347 6348CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6349M: Linus Walleij <[email protected]> 6350L: [email protected] 6351S: Maintained 6352F: drivers/input/touchscreen/cy8ctma140.c 6353 6354CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6355M: Yassine Oudjana <[email protected]> 6356L: [email protected] 6357S: Maintained 6358F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6359F: drivers/input/keyboard/cypress-sf.c 6360 6361CYPRESS_FIRMWARE MEDIA DRIVER 6362L: [email protected] 6363S: Orphan 6364W: https://linuxtv.org 6365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6366F: drivers/media/common/cypress_firmware* 6367 6368CYTTSP TOUCHSCREEN DRIVER 6369M: Linus Walleij <[email protected]> 6370L: [email protected] 6371S: Maintained 6372F: drivers/input/touchscreen/cyttsp* 6373 6374D-LINK DIR-685 TOUCHKEYS DRIVER 6375M: Linus Walleij <[email protected]> 6376L: [email protected] 6377S: Supported 6378F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6379 6380DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6381M: Joshua Kinard <[email protected]> 6382S: Maintained 6383F: drivers/rtc/rtc-ds1685.c 6384F: include/linux/rtc/ds1685.h 6385 6386DAMA SLAVE for AX.25 6387M: Joerg Reuter <[email protected]> 6388L: [email protected] 6389S: Maintained 6390W: http://yaina.de/jreuter/ 6391W: http://www.qsl.net/dl1bke/ 6392F: net/ax25/af_ax25.c 6393F: net/ax25/ax25_dev.c 6394F: net/ax25/ax25_ds_* 6395F: net/ax25/ax25_in.c 6396F: net/ax25/ax25_out.c 6397F: net/ax25/ax25_timer.c 6398F: net/ax25/sysctl_net_ax25.c 6399 6400DATA ACCESS MONITOR 6401M: SeongJae Park <[email protected]> 6402L: [email protected] 6403L: [email protected] 6404S: Maintained 6405W: https://damonitor.github.io 6406P: Documentation/mm/damon/maintainer-profile.rst 6407T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6408T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6410F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6411F: Documentation/admin-guide/mm/damon/ 6412F: Documentation/mm/damon/ 6413F: include/linux/damon.h 6414F: include/trace/events/damon.h 6415F: mm/damon/ 6416F: samples/damon/ 6417F: tools/testing/selftests/damon/ 6418 6419DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6420L: [email protected] 6421S: Orphan 6422F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6423F: drivers/net/ethernet/dec/tulip/dmfe.c 6424 6425DC390/AM53C974 SCSI driver 6426M: Hannes Reinecke <[email protected]> 6427L: [email protected] 6428S: Maintained 6429F: drivers/scsi/am53c974.c 6430 6431DC395x SCSI driver 6432M: Oliver Neukum <[email protected]> 6433M: Ali Akcaagac <[email protected]> 6434M: Jamie Lenehan <[email protected]> 6435S: Maintained 6436F: Documentation/scsi/dc395x.rst 6437F: drivers/scsi/dc395x.* 6438 6439DCCP PROTOCOL 6440L: [email protected] 6441S: Orphan 6442W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6443F: include/linux/dccp.h 6444F: include/linux/tfrc.h 6445F: include/uapi/linux/dccp.h 6446F: net/dccp/ 6447 6448DEBUGOBJECTS: 6449M: Thomas Gleixner <[email protected]> 6450L: [email protected] 6451S: Maintained 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6453F: include/linux/debugobjects.h 6454F: lib/debugobjects.c 6455 6456DECSTATION PLATFORM SUPPORT 6457M: "Maciej W. Rozycki" <[email protected]> 6458L: [email protected] 6459S: Maintained 6460F: arch/mips/dec/ 6461F: arch/mips/include/asm/dec/ 6462F: arch/mips/include/asm/mach-dec/ 6463 6464DEFXX FDDI NETWORK DRIVER 6465M: "Maciej W. Rozycki" <[email protected]> 6466S: Maintained 6467F: drivers/net/fddi/defxx.* 6468 6469DEFZA FDDI NETWORK DRIVER 6470M: "Maciej W. Rozycki" <[email protected]> 6471S: Maintained 6472F: drivers/net/fddi/defza.* 6473 6474DEINTERLACE DRIVERS FOR ALLWINNER H3 6475M: Jernej Skrabec <[email protected]> 6476L: [email protected] 6477S: Maintained 6478T: git git://linuxtv.org/media.git 6479F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6480F: drivers/media/platform/sunxi/sun8i-di/ 6481 6482DELL LAPTOP DRIVER 6483M: Matthew Garrett <[email protected]> 6484M: Pali Rohár <[email protected]> 6485L: [email protected] 6486S: Maintained 6487F: drivers/platform/x86/dell/dell-laptop.c 6488 6489DELL LAPTOP FREEFALL DRIVER 6490M: Pali Rohár <[email protected]> 6491S: Maintained 6492F: drivers/platform/x86/dell/dell-smo8800.c 6493 6494DELL LAPTOP RBTN DRIVER 6495M: Pali Rohár <[email protected]> 6496S: Maintained 6497F: drivers/platform/x86/dell/dell-rbtn.* 6498 6499DELL LAPTOP SMM DRIVER 6500M: Pali Rohár <[email protected]> 6501S: Maintained 6502F: Documentation/ABI/obsolete/procfs-i8k 6503F: drivers/hwmon/dell-smm-hwmon.c 6504F: include/uapi/linux/i8k.h 6505 6506DELL PC DRIVER 6507M: Lyndon Sanche <[email protected]> 6508L: [email protected] 6509S: Maintained 6510F: drivers/platform/x86/dell/dell-pc.c 6511 6512DELL REMOTE BIOS UPDATE DRIVER 6513M: Stuart Hayes <[email protected]> 6514L: [email protected] 6515S: Maintained 6516F: drivers/platform/x86/dell/dell_rbu.c 6517 6518DELL SMBIOS DRIVER 6519M: Pali Rohár <[email protected]> 6520L: [email protected] 6521L: [email protected] 6522S: Maintained 6523F: drivers/platform/x86/dell/dell-smbios.* 6524 6525DELL SMBIOS SMM DRIVER 6526L: [email protected] 6527L: [email protected] 6528S: Maintained 6529F: drivers/platform/x86/dell/dell-smbios-smm.c 6530 6531DELL SMBIOS WMI DRIVER 6532L: [email protected] 6533L: [email protected] 6534S: Maintained 6535F: drivers/platform/x86/dell/dell-smbios-wmi.c 6536F: tools/wmi/dell-smbios-example.c 6537 6538DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6539M: Stuart Hayes <[email protected]> 6540L: [email protected] 6541S: Maintained 6542F: Documentation/userspace-api/dcdbas.rst 6543F: drivers/platform/x86/dell/dcdbas.* 6544 6545DELL WMI DDV DRIVER 6546M: Armin Wolf <[email protected]> 6547S: Maintained 6548F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6549F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6550F: Documentation/wmi/devices/dell-wmi-ddv.rst 6551F: drivers/platform/x86/dell/dell-wmi-ddv.c 6552 6553DELL WMI DESCRIPTOR DRIVER 6554L: [email protected] 6555S: Maintained 6556F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6557 6558DELL WMI HARDWARE PRIVACY SUPPORT 6559L: [email protected] 6560L: [email protected] 6561S: Maintained 6562F: drivers/platform/x86/dell/dell-wmi-privacy.c 6563 6564DELL WMI NOTIFICATIONS DRIVER 6565M: Matthew Garrett <[email protected]> 6566M: Pali Rohár <[email protected]> 6567S: Maintained 6568F: drivers/platform/x86/dell/dell-wmi-base.c 6569 6570DELL WMI SYSMAN DRIVER 6571M: Prasanth Ksr <[email protected]> 6572L: [email protected] 6573L: [email protected] 6574S: Maintained 6575F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6576F: drivers/platform/x86/dell/dell-wmi-sysman/ 6577 6578DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6579M: Zev Weiss <[email protected]> 6580L: [email protected] 6581S: Maintained 6582F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6583 6584DELTA DPS920AB PSU DRIVER 6585M: Robert Marko <[email protected]> 6586L: [email protected] 6587S: Maintained 6588F: Documentation/hwmon/dps920ab.rst 6589F: drivers/hwmon/pmbus/dps920ab.c 6590 6591DELTA NETWORKS TN48M CPLD DRIVERS 6592M: Robert Marko <[email protected]> 6593S: Maintained 6594F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6595F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6596F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6597F: drivers/gpio/gpio-tn48m.c 6598F: include/dt-bindings/reset/delta,tn48m-reset.h 6599 6600DELTA ST MEDIA DRIVER 6601M: Hugues Fruchet <[email protected]> 6602L: [email protected] 6603S: Supported 6604W: https://linuxtv.org 6605T: git git://linuxtv.org/media.git 6606F: drivers/media/platform/st/sti/delta 6607 6608DENALI NAND DRIVER 6609L: [email protected] 6610S: Orphan 6611F: drivers/mtd/nand/raw/denali* 6612 6613DESIGNWARE EDMA CORE IP DRIVER 6614M: Manivannan Sadhasivam <[email protected]> 6615L: [email protected] 6616S: Maintained 6617F: drivers/dma/dw-edma/ 6618F: include/linux/dma/edma.h 6619 6620DESIGNWARE USB2 DRD IP DRIVER 6621M: Minas Harutyunyan <[email protected]> 6622L: [email protected] 6623S: Maintained 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6625F: drivers/usb/dwc2/ 6626 6627DESIGNWARE USB3 DRD IP DRIVER 6628M: Thinh Nguyen <[email protected]> 6629L: [email protected] 6630S: Maintained 6631F: drivers/usb/dwc3/ 6632 6633DESIGNWARE XDATA IP DRIVER 6634L: [email protected] 6635S: Orphan 6636F: Documentation/misc-devices/dw-xdata-pcie.rst 6637F: drivers/misc/dw-xdata-pcie.c 6638 6639DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6640M: Andreas Klinger <[email protected]> 6641L: [email protected] 6642S: Maintained 6643F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6644F: drivers/iio/proximity/srf*.c 6645 6646DEVICE COREDUMP (DEV_COREDUMP) 6647M: Johannes Berg <[email protected]> 6648L: [email protected] 6649S: Maintained 6650F: drivers/base/devcoredump.c 6651F: include/linux/devcoredump.h 6652 6653DEVICE DEPENDENCY HELPER SCRIPT 6654M: Saravana Kannan <[email protected]> 6655L: [email protected] 6656S: Maintained 6657F: scripts/dev-needs.sh 6658 6659DEVICE DIRECT ACCESS (DAX) 6660M: Dan Williams <[email protected]> 6661M: Vishal Verma <[email protected]> 6662M: Dave Jiang <[email protected]> 6663L: [email protected] 6664L: [email protected] 6665S: Supported 6666F: drivers/dax/ 6667 6668DEVICE FREQUENCY (DEVFREQ) 6669M: MyungJoo Ham <[email protected]> 6670M: Kyungmin Park <[email protected]> 6671M: Chanwoo Choi <[email protected]> 6672L: [email protected] 6673S: Maintained 6674T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6675F: Documentation/devicetree/bindings/devfreq/ 6676F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6677F: drivers/devfreq/ 6678F: include/linux/devfreq.h 6679F: include/trace/events/devfreq.h 6680 6681DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6682M: Chanwoo Choi <[email protected]> 6683L: [email protected] 6684S: Supported 6685T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6686F: Documentation/devicetree/bindings/devfreq/event/ 6687F: drivers/devfreq/devfreq-event.c 6688F: drivers/devfreq/event/ 6689F: include/dt-bindings/pmu/exynos_ppmu.h 6690F: include/linux/devfreq-event.h 6691 6692DEVICE RESOURCE MANAGEMENT HELPERS 6693M: Hans de Goede <[email protected]> 6694R: Matti Vaittinen <[email protected]> 6695S: Maintained 6696F: include/linux/devm-helpers.h 6697 6698DEVICE-MAPPER (LVM) 6699M: Alasdair Kergon <[email protected]> 6700M: Mike Snitzer <[email protected]> 6701M: Mikulas Patocka <[email protected]> 6702L: [email protected] 6703S: Maintained 6704Q: http://patchwork.kernel.org/project/dm-devel/list/ 6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6706F: Documentation/admin-guide/device-mapper/ 6707F: drivers/md/Kconfig 6708F: drivers/md/Makefile 6709F: drivers/md/dm* 6710F: drivers/md/persistent-data/ 6711F: include/linux/device-mapper.h 6712F: include/linux/dm-*.h 6713F: include/uapi/linux/dm-*.h 6714 6715DEVICE-MAPPER VDO TARGET 6716M: Matthew Sakai <[email protected]> 6717L: [email protected] 6718S: Maintained 6719F: Documentation/admin-guide/device-mapper/vdo*.rst 6720F: drivers/md/dm-vdo/ 6721 6722DEVLINK 6723M: Jiri Pirko <[email protected]> 6724L: [email protected] 6725S: Supported 6726F: Documentation/networking/devlink 6727F: include/net/devlink.h 6728F: include/uapi/linux/devlink.h 6729F: net/devlink/ 6730 6731DFROBOT SD2405AL RTC DRIVER 6732M: Tóth János <[email protected]> 6733L: [email protected] 6734S: Maintained 6735F: drivers/rtc/rtc-sd2405al.c 6736 6737DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT 6738M: Christoph Niedermaier <[email protected]> 6739M: Marek Vasut <[email protected]> 6740L: [email protected] 6741S: Maintained 6742N: dhcom 6743N: dhcor 6744N: dhsom 6745 6746DIALOG SEMICONDUCTOR DRIVERS 6747M: Support Opensource <[email protected]> 6748S: Supported 6749W: http://www.dialog-semiconductor.com/products 6750F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6751F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6752F: Documentation/devicetree/bindings/mfd/da90*.txt 6753F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6754F: Documentation/devicetree/bindings/regulator/da92*.txt 6755F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6756F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6757F: Documentation/devicetree/bindings/sound/da[79]*.txt 6758F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6759F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6760F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6761F: Documentation/hwmon/da90??.rst 6762F: drivers/gpio/gpio-da90??.c 6763F: drivers/hwmon/da90??-hwmon.c 6764F: drivers/iio/adc/da91??-*.c 6765F: drivers/input/misc/da72??.[ch] 6766F: drivers/input/misc/da90??_onkey.c 6767F: drivers/input/touchscreen/da9052_tsi.c 6768F: drivers/leds/leds-da90??.c 6769F: drivers/mfd/da903x.c 6770F: drivers/mfd/da90??-*.c 6771F: drivers/mfd/da91??-*.c 6772F: drivers/pinctrl/pinctrl-da90??.c 6773F: drivers/power/supply/da9052-battery.c 6774F: drivers/power/supply/da91??-*.c 6775F: drivers/regulator/da9???-regulator.[ch] 6776F: drivers/regulator/slg51000-regulator.[ch] 6777F: drivers/rtc/rtc-da90??.c 6778F: drivers/thermal/da90??-thermal.c 6779F: drivers/video/backlight/da90??_bl.c 6780F: drivers/watchdog/da90??_wdt.c 6781F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6782F: include/linux/mfd/da903x.h 6783F: include/linux/mfd/da9052/ 6784F: include/linux/mfd/da9055/ 6785F: include/linux/mfd/da9062/ 6786F: include/linux/mfd/da9063/ 6787F: include/linux/mfd/da9150/ 6788F: include/linux/regulator/da9211.h 6789F: include/sound/da[79]*.h 6790F: sound/soc/codecs/da[79]*.[ch] 6791 6792DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6793M: William Breathitt Gray <[email protected]> 6794L: [email protected] 6795S: Maintained 6796F: drivers/gpio/gpio-gpio-mm.c 6797 6798DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6799M: Martin Tuma <[email protected]> 6800L: [email protected] 6801S: Maintained 6802F: Documentation/admin-guide/media/mgb4.rst 6803F: drivers/media/pci/mgb4/ 6804 6805DIOLAN U2C-12 I2C DRIVER 6806M: Guenter Roeck <[email protected]> 6807L: [email protected] 6808S: Maintained 6809F: drivers/i2c/busses/i2c-diolan-u2c.c 6810 6811DIRECTORY NOTIFICATION (DNOTIFY) 6812M: Jan Kara <[email protected]> 6813R: Amir Goldstein <[email protected]> 6814L: [email protected] 6815S: Maintained 6816F: Documentation/filesystems/dnotify.rst 6817F: fs/notify/dnotify/ 6818F: include/linux/dnotify.h 6819 6820DISK GEOMETRY AND PARTITION HANDLING 6821M: Andries Brouwer <[email protected]> 6822S: Maintained 6823W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6824W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6825W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6826 6827DISKQUOTA 6828M: Jan Kara <[email protected]> 6829S: Maintained 6830F: Documentation/filesystems/quota.rst 6831F: fs/quota/ 6832F: include/linux/quota*.h 6833F: include/uapi/linux/quota*.h 6834 6835DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6836M: Bernie Thompson <[email protected]> 6837L: [email protected] 6838S: Maintained 6839W: http://plugable.com/category/projects/udlfb/ 6840F: Documentation/fb/udlfb.rst 6841F: drivers/video/fbdev/udlfb.c 6842F: include/video/udlfb.h 6843 6844DISTRIBUTED LOCK MANAGER (DLM) 6845M: Alexander Aring <[email protected]> 6846M: David Teigland <[email protected]> 6847L: [email protected] 6848S: Supported 6849W: https://pagure.io/dlm 6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6851F: fs/dlm/ 6852 6853DMA BUFFER SHARING FRAMEWORK 6854M: Sumit Semwal <[email protected]> 6855M: Christian König <[email protected]> 6856L: [email protected] 6857L: [email protected] 6858L: [email protected] (moderated for non-subscribers) 6859S: Maintained 6860T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6861F: Documentation/driver-api/dma-buf.rst 6862F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6863F: drivers/dma-buf/ 6864F: include/linux/*fence.h 6865F: include/linux/dma-buf.h 6866F: include/linux/dma-resv.h 6867K: \bdma_(?:buf|fence|resv)\b 6868 6869DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6870M: Vinod Koul <[email protected]> 6871L: [email protected] 6872S: Maintained 6873Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6874T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6875F: Documentation/devicetree/bindings/dma/ 6876F: Documentation/driver-api/dmaengine/ 6877F: drivers/dma/ 6878F: include/dt-bindings/dma/ 6879F: include/linux/dma/ 6880F: include/linux/dmaengine.h 6881F: include/linux/of_dma.h 6882 6883DMA MAPPING BENCHMARK 6884M: Xiang Chen <[email protected]> 6885L: [email protected] 6886F: kernel/dma/map_benchmark.c 6887F: tools/testing/selftests/dma/ 6888 6889DMA MAPPING HELPERS 6890M: Christoph Hellwig <[email protected]> 6891M: Marek Szyprowski <[email protected]> 6892R: Robin Murphy <[email protected]> 6893L: [email protected] 6894S: Supported 6895W: http://git.infradead.org/users/hch/dma-mapping.git 6896T: git git://git.infradead.org/users/hch/dma-mapping.git 6897F: include/asm-generic/dma-mapping.h 6898F: include/linux/dma-direct.h 6899F: include/linux/dma-map-ops.h 6900F: include/linux/dma-mapping.h 6901F: include/linux/swiotlb.h 6902F: kernel/dma/ 6903 6904DMA-BUF HEAPS FRAMEWORK 6905M: Sumit Semwal <[email protected]> 6906R: Benjamin Gaignard <[email protected]> 6907R: Brian Starkey <[email protected]> 6908R: John Stultz <[email protected]> 6909R: T.J. Mercier <[email protected]> 6910L: [email protected] 6911L: [email protected] 6912L: [email protected] (moderated for non-subscribers) 6913S: Maintained 6914T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6915F: drivers/dma-buf/dma-heap.c 6916F: drivers/dma-buf/heaps/* 6917F: include/linux/dma-heap.h 6918F: include/uapi/linux/dma-heap.h 6919F: tools/testing/selftests/dmabuf-heaps/ 6920 6921DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 6922M: Lukasz Luba <[email protected]> 6923L: [email protected] 6924L: [email protected] 6925S: Maintained 6926F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6927F: drivers/memory/samsung/exynos5422-dmc.c 6928 6929DME1737 HARDWARE MONITOR DRIVER 6930M: Juerg Haefliger <[email protected]> 6931L: [email protected] 6932S: Maintained 6933F: Documentation/hwmon/dme1737.rst 6934F: drivers/hwmon/dme1737.c 6935 6936DMI/SMBIOS SUPPORT 6937M: Jean Delvare <[email protected]> 6938S: Maintained 6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 6940F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 6941F: drivers/firmware/dmi-id.c 6942F: drivers/firmware/dmi_scan.c 6943F: include/linux/dmi.h 6944 6945DOCUMENTATION 6946M: Jonathan Corbet <[email protected]> 6947L: [email protected] 6948S: Maintained 6949P: Documentation/doc-guide/maintainer-profile.rst 6950T: git git://git.lwn.net/linux.git docs-next 6951F: Documentation/ 6952F: scripts/check-variable-fonts.sh 6953F: scripts/documentation-file-ref-check 6954F: scripts/kernel-doc 6955F: scripts/sphinx-pre-install 6956X: Documentation/ABI/ 6957X: Documentation/admin-guide/media/ 6958X: Documentation/devicetree/ 6959X: Documentation/driver-api/media/ 6960X: Documentation/firmware-guide/acpi/ 6961X: Documentation/i2c/ 6962X: Documentation/netlink/ 6963X: Documentation/power/ 6964X: Documentation/spi/ 6965X: Documentation/userspace-api/media/ 6966 6967DOCUMENTATION PROCESS 6968M: Jonathan Corbet <[email protected]> 6969L: [email protected] 6970S: Maintained 6971F: Documentation/dev-tools/ 6972F: Documentation/maintainer/ 6973F: Documentation/process/ 6974 6975DOCUMENTATION REPORTING ISSUES 6976M: Thorsten Leemhuis <[email protected]> 6977L: [email protected] 6978S: Maintained 6979F: Documentation/admin-guide/bug-bisect.rst 6980F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 6981F: Documentation/admin-guide/reporting-issues.rst 6982F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 6983 6984DOCUMENTATION SCRIPTS 6985M: Mauro Carvalho Chehab <[email protected]> 6986L: [email protected] 6987S: Maintained 6988F: Documentation/sphinx/parse-headers.pl 6989F: scripts/documentation-file-ref-check 6990F: scripts/sphinx-pre-install 6991 6992DOCUMENTATION/ITALIAN 6993M: Federico Vaga <[email protected]> 6994L: [email protected] 6995S: Maintained 6996F: Documentation/translations/it_IT 6997 6998DOCUMENTATION/JAPANESE 6999R: Akira Yokosawa <[email protected]> 7000L: [email protected] 7001S: Maintained 7002F: Documentation/translations/ja_JP 7003 7004DONGWOON DW9714 LENS VOICE COIL DRIVER 7005M: Sakari Ailus <[email protected]> 7006L: [email protected] 7007S: Maintained 7008T: git git://linuxtv.org/media.git 7009F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 7010F: drivers/media/i2c/dw9714.c 7011 7012DONGWOON DW9719 LENS VOICE COIL DRIVER 7013M: Daniel Scally <[email protected]> 7014L: [email protected] 7015S: Maintained 7016T: git git://linuxtv.org/media.git 7017F: drivers/media/i2c/dw9719.c 7018 7019DONGWOON DW9768 LENS VOICE COIL DRIVER 7020L: [email protected] 7021S: Orphan 7022T: git git://linuxtv.org/media.git 7023F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 7024F: drivers/media/i2c/dw9768.c 7025 7026DONGWOON DW9807 LENS VOICE COIL DRIVER 7027M: Sakari Ailus <[email protected]> 7028L: [email protected] 7029S: Maintained 7030T: git git://linuxtv.org/media.git 7031F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 7032F: drivers/media/i2c/dw9807-vcm.c 7033 7034DOUBLETALK DRIVER 7035M: "James R. Van Zandt" <[email protected]> 7036L: [email protected] 7037S: Maintained 7038F: drivers/char/dtlk.c 7039F: include/linux/dtlk.h 7040 7041DPAA2 DATAPATH I/O (DPIO) DRIVER 7042M: Roy Pledge <[email protected]> 7043L: [email protected] 7044S: Maintained 7045F: drivers/soc/fsl/dpio 7046 7047DPAA2 ETHERNET DRIVER 7048M: Ioana Ciornei <[email protected]> 7049L: [email protected] 7050S: Maintained 7051F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 7052F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 7053F: drivers/net/ethernet/freescale/dpaa2/Kconfig 7054F: drivers/net/ethernet/freescale/dpaa2/Makefile 7055F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 7056F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 7057F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 7058F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 7059F: drivers/net/ethernet/freescale/dpaa2/dpmac* 7060F: drivers/net/ethernet/freescale/dpaa2/dpni* 7061 7062DPAA2 ETHERNET SWITCH DRIVER 7063M: Ioana Ciornei <[email protected]> 7064L: [email protected] 7065S: Maintained 7066F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 7067F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 7068F: drivers/net/ethernet/freescale/dpaa2/dpsw* 7069 7070DPLL SUBSYSTEM 7071M: Vadim Fedorenko <[email protected]> 7072M: Arkadiusz Kubalewski <[email protected]> 7073M: Jiri Pirko <[email protected]> 7074L: [email protected] 7075S: Supported 7076F: Documentation/driver-api/dpll.rst 7077F: drivers/dpll/* 7078F: include/linux/dpll.h 7079F: include/uapi/linux/dpll.h 7080 7081DRBD DRIVER 7082M: Philipp Reisner <[email protected]> 7083M: Lars Ellenberg <[email protected]> 7084M: Christoph Böhmwalder <[email protected]> 7085L: [email protected] 7086S: Supported 7087W: http://www.drbd.org 7088T: git git://git.linbit.com/linux-drbd.git 7089T: git git://git.linbit.com/drbd-8.4.git 7090F: Documentation/admin-guide/blockdev/ 7091F: drivers/block/drbd/ 7092F: include/linux/drbd* 7093F: lib/lru_cache.c 7094 7095DRIVER COMPONENT FRAMEWORK 7096L: [email protected] 7097F: drivers/base/component.c 7098F: include/linux/component.h 7099 7100DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7101M: Greg Kroah-Hartman <[email protected]> 7102R: "Rafael J. Wysocki" <[email protected]> 7103R: Danilo Krummrich <[email protected]> 7104S: Supported 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7106F: Documentation/core-api/kobject.rst 7107F: drivers/base/ 7108F: fs/debugfs/ 7109F: fs/sysfs/ 7110F: include/linux/debugfs.h 7111F: include/linux/fwnode.h 7112F: include/linux/kobj* 7113F: include/linux/property.h 7114F: include/linux/sysfs.h 7115F: lib/kobj* 7116F: rust/kernel/device.rs 7117F: rust/kernel/device_id.rs 7118F: rust/kernel/devres.rs 7119F: rust/kernel/driver.rs 7120F: rust/kernel/platform.rs 7121F: samples/rust/rust_driver_platform.rs 7122 7123DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7124M: Nishanth Menon <[email protected]> 7125L: [email protected] 7126S: Maintained 7127F: drivers/soc/ti/smartreflex.c 7128F: include/linux/power/smartreflex.h 7129 7130DRM ACCEL DRIVERS FOR INTEL VPU 7131M: Jacek Lawrynowicz <[email protected]> 7132M: Stanislaw Gruszka <[email protected]> 7133L: [email protected] 7134S: Supported 7135T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7136F: drivers/accel/ivpu/ 7137F: include/uapi/drm/ivpu_accel.h 7138 7139DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7140M: Oded Gabbay <[email protected]> 7141L: [email protected] 7142S: Maintained 7143C: irc://irc.oftc.net/dri-devel 7144T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7145F: Documentation/accel/ 7146F: drivers/accel/ 7147F: include/drm/drm_accel.h 7148 7149DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7150M: Maxime Ripard <[email protected]> 7151M: Chen-Yu Tsai <[email protected]> 7152R: Jernej Skrabec <[email protected]> 7153L: [email protected] 7154S: Supported 7155T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7156F: drivers/gpu/drm/sun4i/sun8i* 7157 7158DRM DRIVER FOR ARM PL111 CLCD 7159M: Linus Walleij <[email protected]> 7160S: Maintained 7161T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7162F: drivers/gpu/drm/pl111/ 7163 7164DRM DRIVER FOR ARM VERSATILE TFT PANELS 7165M: Linus Walleij <[email protected]> 7166S: Maintained 7167T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7168F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7169F: drivers/gpu/drm/panel/panel-arm-versatile.c 7170 7171DRM DRIVER FOR ASPEED BMC GFX 7172M: Joel Stanley <[email protected]> 7173L: [email protected] (moderated for non-subscribers) 7174S: Supported 7175T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7176F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7177F: drivers/gpu/drm/aspeed/ 7178 7179DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7180M: Dave Airlie <[email protected]> 7181R: Thomas Zimmermann <[email protected]> 7182R: Jocelyn Falempe <[email protected]> 7183L: [email protected] 7184S: Supported 7185T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7186F: drivers/gpu/drm/ast/ 7187 7188DRM DRIVER FOR BOCHS VIRTUAL GPU 7189M: Gerd Hoffmann <[email protected]> 7190L: [email protected] 7191S: Maintained 7192T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7193F: drivers/gpu/drm/tiny/bochs.c 7194 7195DRM DRIVER FOR BOE HIMAX8279D PANELS 7196M: Jerry Han <[email protected]> 7197S: Maintained 7198F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7199F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7200 7201DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7202M: Jagan Teki <[email protected]> 7203S: Maintained 7204F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7205F: drivers/gpu/drm/bridge/chipone-icn6211.c 7206 7207DRM DRIVER FOR EBBG FT8719 PANEL 7208M: Joel Selvaraj <[email protected]> 7209S: Maintained 7210T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7211F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7212F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7213 7214DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7215M: Linus Walleij <[email protected]> 7216S: Maintained 7217T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7218F: drivers/gpu/drm/tve200/ 7219 7220DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7221M: Icenowy Zheng <[email protected]> 7222S: Maintained 7223F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7224F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7225 7226DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7227M: Jagan Teki <[email protected]> 7228S: Maintained 7229F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7230F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7231 7232DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7233M: Thomas Zimmermann <[email protected]> 7234M: Javier Martinez Canillas <[email protected]> 7235L: [email protected] 7236S: Maintained 7237T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7238F: drivers/gpu/drm/tiny/ofdrm.c 7239F: drivers/gpu/drm/tiny/simpledrm.c 7240F: drivers/video/aperture.c 7241F: drivers/video/nomodeset.c 7242F: include/linux/aperture.h 7243F: include/video/nomodeset.h 7244 7245DRM DRIVER FOR GENERIC EDP PANELS 7246R: Douglas Anderson <[email protected]> 7247F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7248F: drivers/gpu/drm/panel/panel-edp.c 7249 7250DRM DRIVER FOR GENERIC USB DISPLAY 7251M: Noralf Trønnes <[email protected]> 7252S: Maintained 7253W: https://github.com/notro/gud/wiki 7254T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7255F: drivers/gpu/drm/gud/ 7256F: include/drm/gud.h 7257 7258DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7259M: Hans de Goede <[email protected]> 7260S: Maintained 7261T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7262F: drivers/gpu/drm/tiny/gm12u320.c 7263 7264DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7265M: Ondrej Jirman <[email protected]> 7266M: Javier Martinez Canillas <[email protected]> 7267S: Maintained 7268T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7269F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7270F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7271 7272DRM DRIVER FOR HX8357D PANELS 7273S: Orphan 7274T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7275F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7276F: drivers/gpu/drm/tiny/hx8357d.c 7277 7278DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7279M: Deepak Rawat <[email protected]> 7280L: [email protected] 7281L: [email protected] 7282S: Maintained 7283T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7284F: drivers/gpu/drm/hyperv 7285 7286DRM DRIVER FOR ILITEK ILI9225 PANELS 7287M: David Lechner <[email protected]> 7288S: Maintained 7289T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7290F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7291F: drivers/gpu/drm/tiny/ili9225.c 7292 7293DRM DRIVER FOR ILITEK ILI9486 PANELS 7294M: Kamlesh Gurudasani <[email protected]> 7295S: Maintained 7296T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7297F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7298F: drivers/gpu/drm/tiny/ili9486.c 7299 7300DRM DRIVER FOR ILITEK ILI9805 PANELS 7301M: Michael Trimarchi <[email protected]> 7302S: Maintained 7303F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7304F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7305 7306DRM DRIVER FOR ILITEK ILI9806E PANELS 7307M: Michael Walle <[email protected]> 7308S: Maintained 7309F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7310 7311DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7312M: Jagan Teki <[email protected]> 7313S: Maintained 7314F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7315F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7316 7317DRM DRIVER FOR LG SW43408 PANELS 7318M: Sumit Semwal <[email protected]> 7319M: Caleb Connolly <[email protected]> 7320S: Maintained 7321T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7322F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7323F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7324 7325DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7326M: Paul Kocialkowski <[email protected]> 7327S: Supported 7328T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7329F: drivers/gpu/drm/logicvc/ 7330 7331DRM DRIVER FOR LVDS PANELS 7332M: Laurent Pinchart <[email protected]> 7333L: [email protected] 7334S: Maintained 7335T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7336F: Documentation/devicetree/bindings/display/lvds.yaml 7337F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7338F: drivers/gpu/drm/panel/panel-lvds.c 7339 7340DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7341M: Guido Günther <[email protected]> 7342R: Purism Kernel Team <[email protected]> 7343S: Maintained 7344F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7345F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7346 7347DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7348M: Dave Airlie <[email protected]> 7349R: Thomas Zimmermann <[email protected]> 7350R: Jocelyn Falempe <[email protected]> 7351L: [email protected] 7352S: Supported 7353T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7354F: drivers/gpu/drm/mgag200/ 7355 7356DRM DRIVER FOR MI0283QT 7357M: Noralf Trønnes <[email protected]> 7358S: Maintained 7359T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7360F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7361F: drivers/gpu/drm/tiny/mi0283qt.c 7362 7363DRM DRIVER FOR MIPI DBI compatible panels 7364M: Noralf Trønnes <[email protected]> 7365S: Maintained 7366W: https://github.com/notro/panel-mipi-dbi/wiki 7367T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7368F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7369F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7370 7371DRM DRIVER for Qualcomm Adreno GPUs 7372M: Rob Clark <[email protected]> 7373R: Sean Paul <[email protected]> 7374R: Konrad Dybcio <[email protected]> 7375L: [email protected] 7376L: [email protected] 7377L: [email protected] 7378S: Maintained 7379B: https://gitlab.freedesktop.org/drm/msm/-/issues 7380T: git https://gitlab.freedesktop.org/drm/msm.git 7381F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7382F: drivers/gpu/drm/msm/adreno/ 7383F: drivers/gpu/drm/msm/msm_gpu.* 7384F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7385F: drivers/gpu/drm/msm/msm_ringbuffer.* 7386F: drivers/gpu/drm/msm/registers/adreno/ 7387F: include/uapi/drm/msm_drm.h 7388 7389DRM DRIVER for Qualcomm display hardware 7390M: Rob Clark <[email protected]> 7391M: Abhinav Kumar <[email protected]> 7392M: Dmitry Baryshkov <[email protected]> 7393R: Sean Paul <[email protected]> 7394R: Marijn Suijten <[email protected]> 7395L: [email protected] 7396L: [email protected] 7397L: [email protected] 7398S: Maintained 7399B: https://gitlab.freedesktop.org/drm/msm/-/issues 7400T: git https://gitlab.freedesktop.org/drm/msm.git 7401F: Documentation/devicetree/bindings/display/msm/ 7402F: drivers/gpu/drm/ci/xfails/msm* 7403F: drivers/gpu/drm/msm/ 7404F: include/uapi/drm/msm_drm.h 7405 7406DRM DRIVER FOR NOVATEK NT35510 PANELS 7407M: Linus Walleij <[email protected]> 7408S: Maintained 7409T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7410F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7411F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7412 7413DRM DRIVER FOR NOVATEK NT35560 PANELS 7414M: Linus Walleij <[email protected]> 7415S: Maintained 7416T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7417F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7418F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7419 7420DRM DRIVER FOR NOVATEK NT36523 PANELS 7421M: Jianhua Lu <[email protected]> 7422S: Maintained 7423T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7424F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7425F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7426 7427DRM DRIVER FOR NOVATEK NT36672A PANELS 7428M: Sumit Semwal <[email protected]> 7429S: Maintained 7430T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7431F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7432F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7433 7434DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7435M: Karol Herbst <[email protected]> 7436M: Lyude Paul <[email protected]> 7437M: Danilo Krummrich <[email protected]> 7438L: [email protected] 7439L: [email protected] 7440S: Supported 7441W: https://nouveau.freedesktop.org/ 7442Q: https://patchwork.freedesktop.org/project/nouveau/ 7443Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7444B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7445C: irc://irc.oftc.net/nouveau 7446T: git https://gitlab.freedesktop.org/drm/nouveau.git 7447F: drivers/gpu/drm/nouveau/ 7448F: include/uapi/drm/nouveau_drm.h 7449 7450DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7451M: Stefan Mavrodiev <[email protected]> 7452S: Maintained 7453F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7454F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7455 7456DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7457R: Douglas Anderson <[email protected]> 7458F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7459F: drivers/gpu/drm/bridge/parade-ps8640.c 7460 7461DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7462M: Noralf Trønnes <[email protected]> 7463S: Maintained 7464T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7465F: Documentation/devicetree/bindings/display/repaper.txt 7466F: drivers/gpu/drm/tiny/repaper.c 7467 7468DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7469M: Dave Airlie <[email protected]> 7470M: Gerd Hoffmann <[email protected]> 7471L: [email protected] 7472S: Obsolete 7473W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7474T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7475F: drivers/gpu/drm/tiny/cirrus-qemu.c 7476 7477DRM DRIVER FOR QXL VIRTUAL GPU 7478M: Dave Airlie <[email protected]> 7479M: Gerd Hoffmann <[email protected]> 7480L: [email protected] 7481L: [email protected] 7482S: Maintained 7483T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7484F: drivers/gpu/drm/qxl/ 7485F: include/uapi/drm/qxl_drm.h 7486 7487DRM DRIVER FOR RAYDIUM RM67191 PANELS 7488M: Robert Chiras <[email protected]> 7489S: Maintained 7490F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7491F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7492 7493DRM DRIVER FOR SAMSUNG DB7430 PANELS 7494M: Linus Walleij <[email protected]> 7495S: Maintained 7496T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7497F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7498F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7499 7500DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7501M: Inki Dae <[email protected]> 7502M: Jagan Teki <[email protected]> 7503M: Marek Szyprowski <[email protected]> 7504S: Maintained 7505T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7506F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7507F: drivers/gpu/drm/bridge/samsung-dsim.c 7508F: include/drm/bridge/samsung-dsim.h 7509 7510DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7511M: Markuss Broks <[email protected]> 7512S: Maintained 7513F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7514F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7515 7516DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7517M: Artur Weber <[email protected]> 7518S: Maintained 7519F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7520F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7521 7522DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7523M: Dzmitry Sankouski <[email protected]> 7524S: Maintained 7525F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7526F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7527 7528DRM DRIVER FOR SHARP MEMORY LCD 7529M: Alex Lanzano <[email protected]> 7530S: Maintained 7531F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7532F: drivers/gpu/drm/tiny/sharp-memory.c 7533 7534DRM DRIVER FOR SITRONIX ST7586 PANELS 7535M: David Lechner <[email protected]> 7536S: Maintained 7537T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7538F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7539F: drivers/gpu/drm/tiny/st7586.c 7540 7541DRM DRIVER FOR SITRONIX ST7701 PANELS 7542M: Jagan Teki <[email protected]> 7543S: Maintained 7544F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7545F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7546 7547DRM DRIVER FOR SITRONIX ST7703 PANELS 7548M: Guido Günther <[email protected]> 7549R: Purism Kernel Team <[email protected]> 7550R: Ondrej Jirman <[email protected]> 7551S: Maintained 7552F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7553F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7554 7555DRM DRIVER FOR SITRONIX ST7735R PANELS 7556M: David Lechner <[email protected]> 7557S: Maintained 7558T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7559F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7560F: drivers/gpu/drm/tiny/st7735r.c 7561 7562DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7563M: Javier Martinez Canillas <[email protected]> 7564S: Maintained 7565T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7566F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7567F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7568F: drivers/gpu/drm/solomon/ssd130x* 7569 7570DRM DRIVER FOR ST-ERICSSON MCDE 7571M: Linus Walleij <[email protected]> 7572S: Maintained 7573T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7574F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7575F: drivers/gpu/drm/mcde/ 7576 7577DRM DRIVER FOR SYNAPTICS R63353 PANELS 7578M: Michael Trimarchi <[email protected]> 7579S: Maintained 7580F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7581F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7582 7583DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7584M: Jagan Teki <[email protected]> 7585S: Maintained 7586F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7587F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7588 7589DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7590R: Douglas Anderson <[email protected]> 7591F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7592F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7593 7594DRM DRIVER FOR TPO TPG110 PANELS 7595M: Linus Walleij <[email protected]> 7596S: Maintained 7597T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7598F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7599F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7600 7601DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7602M: Dave Airlie <[email protected]> 7603R: Sean Paul <[email protected]> 7604R: Thomas Zimmermann <[email protected]> 7605L: [email protected] 7606S: Supported 7607T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7608F: drivers/gpu/drm/udl/ 7609 7610DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7611M: Louis Chauvet <[email protected]> 7612R: Haneen Mohammed <[email protected]> 7613R: Simona Vetter <[email protected]> 7614R: Melissa Wen <[email protected]> 7615L: [email protected] 7616S: Maintained 7617T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7618F: Documentation/gpu/vkms.rst 7619F: drivers/gpu/drm/ci/xfails/vkms* 7620F: drivers/gpu/drm/vkms/ 7621 7622DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7623M: Hans de Goede <[email protected]> 7624L: [email protected] 7625S: Maintained 7626T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7627F: drivers/gpu/drm/vboxvideo/ 7628 7629DRM DRIVER FOR VMWARE VIRTUAL GPU 7630M: Zack Rusin <[email protected]> 7631R: Broadcom internal kernel review list <[email protected]> 7632L: [email protected] 7633S: Supported 7634T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7635F: drivers/gpu/drm/vmwgfx/ 7636F: include/uapi/drm/vmwgfx_drm.h 7637 7638DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7639M: Linus Walleij <[email protected]> 7640S: Maintained 7641T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7642F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7643F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7644 7645DRM DRIVERS 7646M: David Airlie <[email protected]> 7647M: Simona Vetter <[email protected]> 7648L: [email protected] 7649S: Maintained 7650B: https://gitlab.freedesktop.org/drm 7651C: irc://irc.oftc.net/dri-devel 7652T: git https://gitlab.freedesktop.org/drm/kernel.git 7653F: Documentation/devicetree/bindings/display/ 7654F: Documentation/devicetree/bindings/gpu/ 7655F: Documentation/gpu/ 7656F: drivers/gpu/ 7657F: include/drm/ 7658F: include/linux/vga* 7659F: include/uapi/drm/ 7660 7661DRM DRIVERS AND MISC GPU PATCHES 7662M: Maarten Lankhorst <[email protected]> 7663M: Maxime Ripard <[email protected]> 7664M: Thomas Zimmermann <[email protected]> 7665S: Maintained 7666W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7667T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7668F: Documentation/devicetree/bindings/display/ 7669F: Documentation/devicetree/bindings/gpu/ 7670F: Documentation/gpu/ 7671F: drivers/gpu/drm/ 7672F: drivers/gpu/vga/ 7673F: include/drm/drm 7674F: include/linux/vga* 7675F: include/uapi/drm/ 7676X: drivers/gpu/drm/amd/ 7677X: drivers/gpu/drm/armada/ 7678X: drivers/gpu/drm/etnaviv/ 7679X: drivers/gpu/drm/exynos/ 7680X: drivers/gpu/drm/i915/ 7681X: drivers/gpu/drm/kmb/ 7682X: drivers/gpu/drm/mediatek/ 7683X: drivers/gpu/drm/msm/ 7684X: drivers/gpu/drm/nouveau/ 7685X: drivers/gpu/drm/radeon/ 7686X: drivers/gpu/drm/renesas/rcar-du/ 7687X: drivers/gpu/drm/tegra/ 7688 7689DRM DRIVERS FOR ALLWINNER A10 7690M: Maxime Ripard <[email protected]> 7691M: Chen-Yu Tsai <[email protected]> 7692L: [email protected] 7693S: Supported 7694T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7695F: Documentation/devicetree/bindings/display/allwinner* 7696F: drivers/gpu/drm/sun4i/ 7697 7698DRM DRIVERS FOR AMLOGIC SOCS 7699M: Neil Armstrong <[email protected]> 7700L: [email protected] 7701L: [email protected] 7702S: Supported 7703W: http://linux-meson.com/ 7704T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7705F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7706F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7707F: Documentation/gpu/meson.rst 7708F: drivers/gpu/drm/ci/xfails/meson* 7709F: drivers/gpu/drm/meson/ 7710 7711DRM DRIVERS FOR ATMEL HLCDC 7712M: Sam Ravnborg <[email protected]> 7713M: Boris Brezillon <[email protected]> 7714L: [email protected] 7715S: Supported 7716T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7717F: Documentation/devicetree/bindings/display/atmel/ 7718F: drivers/gpu/drm/atmel-hlcdc/ 7719 7720DRM DRIVERS FOR BRIDGE CHIPS 7721M: Andrzej Hajda <[email protected]> 7722M: Neil Armstrong <[email protected]> 7723M: Robert Foss <[email protected]> 7724R: Laurent Pinchart <[email protected]> 7725R: Jonas Karlman <[email protected]> 7726R: Jernej Skrabec <[email protected]> 7727S: Maintained 7728T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7729F: Documentation/devicetree/bindings/display/bridge/ 7730F: drivers/gpu/drm/bridge/ 7731F: drivers/gpu/drm/display/drm_bridge_connector.c 7732F: drivers/gpu/drm/drm_bridge.c 7733F: include/drm/drm_bridge.h 7734F: include/drm/drm_bridge_connector.h 7735 7736DRM DRIVERS FOR EXYNOS 7737M: Inki Dae <[email protected]> 7738M: Seung-Woo Kim <[email protected]> 7739M: Kyungmin Park <[email protected]> 7740L: [email protected] 7741S: Supported 7742T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7743F: Documentation/devicetree/bindings/display/samsung/ 7744F: drivers/gpu/drm/exynos/ 7745F: include/uapi/drm/exynos_drm.h 7746 7747DRM DRIVERS FOR FREESCALE DCU 7748M: Stefan Agner <[email protected]> 7749M: Alison Wang <[email protected]> 7750L: [email protected] 7751S: Supported 7752T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7753F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7754F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7755F: drivers/gpu/drm/fsl-dcu/ 7756 7757DRM DRIVERS FOR FREESCALE IMX 5/6 7758M: Philipp Zabel <[email protected]> 7759L: [email protected] 7760S: Maintained 7761T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7762T: git git://git.pengutronix.de/git/pza/linux 7763F: Documentation/devicetree/bindings/display/imx/ 7764F: drivers/gpu/drm/imx/ipuv3/ 7765F: drivers/gpu/ipu-v3/ 7766 7767DRM DRIVERS FOR FREESCALE IMX BRIDGE 7768M: Liu Ying <[email protected]> 7769L: [email protected] 7770S: Maintained 7771F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7772F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7773F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7774F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7775F: drivers/gpu/drm/bridge/imx/ 7776 7777DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7778M: Patrik Jakobsson <[email protected]> 7779L: [email protected] 7780S: Maintained 7781T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7782F: drivers/gpu/drm/gma500/ 7783 7784DRM DRIVERS FOR HISILICON 7785M: Xinliang Liu <[email protected]> 7786M: Tian Tao <[email protected]> 7787R: Xinwei Kong <[email protected]> 7788R: Sumit Semwal <[email protected]> 7789R: Yongqin Liu <[email protected]> 7790R: John Stultz <[email protected]> 7791L: [email protected] 7792S: Maintained 7793T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7794F: Documentation/devicetree/bindings/display/hisilicon/ 7795F: drivers/gpu/drm/hisilicon/ 7796 7797DRM DRIVERS FOR LIMA 7798M: Qiang Yu <[email protected]> 7799L: [email protected] 7800L: [email protected] (moderated for non-subscribers) 7801S: Maintained 7802T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7803F: drivers/gpu/drm/lima/ 7804F: include/uapi/drm/lima_drm.h 7805 7806DRM DRIVERS FOR LOONGSON 7807M: Sui Jingfeng <[email protected]> 7808L: [email protected] 7809S: Supported 7810T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7811F: drivers/gpu/drm/loongson/ 7812 7813DRM DRIVERS FOR MEDIATEK 7814M: Chun-Kuang Hu <[email protected]> 7815M: Philipp Zabel <[email protected]> 7816L: [email protected] 7817L: [email protected] (moderated for non-subscribers) 7818S: Supported 7819F: Documentation/devicetree/bindings/display/mediatek/ 7820F: drivers/gpu/drm/ci/xfails/mediatek* 7821F: drivers/gpu/drm/mediatek/ 7822F: drivers/phy/mediatek/phy-mtk-dp.c 7823F: drivers/phy/mediatek/phy-mtk-hdmi* 7824F: drivers/phy/mediatek/phy-mtk-mipi* 7825 7826DRM DRIVERS FOR NVIDIA TEGRA 7827M: Thierry Reding <[email protected]> 7828M: Mikko Perttunen <[email protected]> 7829L: [email protected] 7830L: [email protected] 7831S: Supported 7832T: git https://gitlab.freedesktop.org/drm/tegra.git 7833F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7834F: Documentation/devicetree/bindings/gpu/host1x/ 7835F: drivers/gpu/drm/tegra/ 7836F: drivers/gpu/host1x/ 7837F: include/linux/host1x.h 7838F: include/uapi/drm/tegra_drm.h 7839 7840DRM DRIVERS FOR RENESAS R-CAR 7841M: Laurent Pinchart <[email protected]> 7842M: Kieran Bingham <kieran.bingham[email protected]> 7843L: [email protected] 7844L: [email protected] 7845S: Supported 7846T: git git://linuxtv.org/pinchartl/media drm/du/next 7847F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 7848F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 7849F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 7850F: Documentation/devicetree/bindings/display/renesas,du.yaml 7851F: drivers/gpu/drm/renesas/rcar-du/ 7852 7853DRM DRIVERS FOR RENESAS RZ 7854M: Biju Das <[email protected]> 7855L: [email protected] 7856L: [email protected] 7857S: Maintained 7858T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7859F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 7860F: drivers/gpu/drm/renesas/rz-du/ 7861 7862DRM DRIVERS FOR RENESAS SHMOBILE 7863M: Laurent Pinchart <[email protected]> 7864M: Geert Uytterhoeven <[email protected]> 7865L: [email protected] 7866L: [email protected] 7867S: Supported 7868T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7869F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 7870F: drivers/gpu/drm/renesas/shmobile/ 7871F: include/linux/platform_data/shmob_drm.h 7872 7873DRM DRIVERS FOR ROCKCHIP 7874M: Sandy Huang <[email protected]> 7875M: Heiko Stübner <[email protected]> 7876M: Andy Yan <[email protected]> 7877L: [email protected] 7878S: Maintained 7879T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7880F: Documentation/devicetree/bindings/display/rockchip/ 7881F: drivers/gpu/drm/ci/xfails/rockchip* 7882F: drivers/gpu/drm/rockchip/ 7883 7884DRM DRIVERS FOR STI 7885M: Alain Volmat <[email protected]> 7886M: Raphael Gallais-Pou <[email protected]> 7887L: [email protected] 7888S: Maintained 7889T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7890F: Documentation/devicetree/bindings/display/st,stih4xx.txt 7891F: drivers/gpu/drm/sti 7892 7893DRM DRIVERS FOR STM 7894M: Yannick Fertre <[email protected]> 7895M: Raphael Gallais-Pou <[email protected]> 7896M: Philippe Cornu <[email protected]> 7897L: [email protected] 7898S: Maintained 7899T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7900F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 7901F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 7902F: drivers/gpu/drm/stm 7903 7904DRM DRIVERS FOR TI KEYSTONE 7905M: Jyri Sarha <[email protected]> 7906M: Tomi Valkeinen <[email protected]> 7907L: [email protected] 7908S: Maintained 7909T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7910F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 7911F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 7912F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 7913F: drivers/gpu/drm/tidss/ 7914 7915DRM DRIVERS FOR TI LCDC 7916M: Jyri Sarha <[email protected]> 7917M: Tomi Valkeinen <[email protected]> 7918L: [email protected] 7919S: Maintained 7920T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7921F: Documentation/devicetree/bindings/display/tilcdc/ 7922F: drivers/gpu/drm/tilcdc/ 7923 7924DRM DRIVERS FOR TI OMAP 7925M: Tomi Valkeinen <[email protected]> 7926L: [email protected] 7927S: Maintained 7928T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7929F: Documentation/devicetree/bindings/display/ti/ 7930F: drivers/gpu/drm/omapdrm/ 7931 7932DRM DRIVERS FOR V3D 7933M: Melissa Wen <[email protected]> 7934M: Maíra Canal <[email protected]> 7935S: Supported 7936T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7937F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 7938F: drivers/gpu/drm/v3d/ 7939F: include/uapi/drm/v3d_drm.h 7940 7941DRM DRIVERS FOR VC4 7942M: Maxime Ripard <[email protected]> 7943M: Dave Stevenson <[email protected]> 7944R: Maíra Canal <[email protected]> 7945R: Raspberry Pi Kernel Maintenance <[email protected]> 7946S: Supported 7947T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7948F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 7949F: drivers/gpu/drm/vc4/ 7950F: include/uapi/drm/vc4_drm.h 7951 7952DRM DRIVERS FOR VIVANTE GPU IP 7953M: Lucas Stach <[email protected]> 7954R: Russell King <[email protected]> 7955R: Christian Gmeiner <[email protected]> 7956L: [email protected] (moderated for non-subscribers) 7957L: [email protected] 7958S: Maintained 7959F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 7960F: drivers/gpu/drm/etnaviv/ 7961F: include/uapi/drm/etnaviv_drm.h 7962 7963DRM DRIVERS FOR XEN 7964M: Oleksandr Andrushchenko <[email protected]> 7965L: [email protected] 7966L: [email protected] (moderated for non-subscribers) 7967S: Supported 7968T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7969F: Documentation/gpu/xen-front.rst 7970F: drivers/gpu/drm/xen/ 7971 7972DRM DRIVERS FOR XILINX 7973M: Laurent Pinchart <[email protected]> 7974M: Tomi Valkeinen <[email protected]> 7975L: [email protected] 7976S: Maintained 7977T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7978F: Documentation/devicetree/bindings/display/xlnx/ 7979F: Documentation/gpu/zynqmp.rst 7980F: drivers/gpu/drm/xlnx/ 7981 7982DRM GPU SCHEDULER 7983M: Luben Tuikov <[email protected]> 7984M: Matthew Brost <[email protected]> 7985M: Danilo Krummrich <[email protected]> 7986M: Philipp Stanner <[email protected]> 7987L: [email protected] 7988S: Maintained 7989T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7990F: drivers/gpu/drm/scheduler/ 7991F: include/drm/gpu_scheduler.h 7992 7993DRM PANEL DRIVERS 7994M: Neil Armstrong <[email protected]> 7995R: Jessica Zhang <[email protected]> 7996L: [email protected] 7997S: Maintained 7998T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7999F: Documentation/devicetree/bindings/display/panel/ 8000F: drivers/gpu/drm/drm_panel.c 8001F: drivers/gpu/drm/panel/ 8002F: include/drm/drm_panel.h 8003 8004DRM PRIVACY-SCREEN CLASS 8005M: Hans de Goede <[email protected]> 8006L: [email protected] 8007S: Maintained 8008T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8009F: drivers/gpu/drm/drm_privacy_screen* 8010F: include/drm/drm_privacy_screen* 8011 8012DRM TTM SUBSYSTEM 8013M: Christian Koenig <[email protected]> 8014M: Huang Rui <[email protected]> 8015L: [email protected] 8016S: Maintained 8017T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8018F: drivers/gpu/drm/ttm/ 8019F: include/drm/ttm/ 8020 8021DRM AUTOMATED TESTING 8022M: Helen Koike <[email protected]> 8023L: [email protected] 8024S: Maintained 8025T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8026F: Documentation/gpu/automated_testing.rst 8027F: drivers/gpu/drm/ci/ 8028 8029DSBR100 USB FM RADIO DRIVER 8030M: Alexey Klimov <[email protected]> 8031L: [email protected] 8032S: Maintained 8033T: git git://linuxtv.org/media.git 8034F: drivers/media/radio/dsbr100.c 8035 8036DT3155 MEDIA DRIVER 8037M: Hans Verkuil <[email protected]> 8038L: [email protected] 8039S: Odd Fixes 8040W: https://linuxtv.org 8041T: git git://linuxtv.org/media.git 8042F: drivers/media/pci/dt3155/ 8043 8044DVB_USB_AF9015 MEDIA DRIVER 8045L: [email protected] 8046S: Orphan 8047W: https://linuxtv.org 8048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8049F: drivers/media/usb/dvb-usb-v2/af9015* 8050 8051DVB_USB_AF9035 MEDIA DRIVER 8052L: [email protected] 8053S: Orphan 8054W: https://linuxtv.org 8055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8056F: drivers/media/usb/dvb-usb-v2/af9035* 8057 8058DVB_USB_ANYSEE MEDIA DRIVER 8059L: [email protected] 8060S: Orphan 8061W: https://linuxtv.org 8062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8063F: drivers/media/usb/dvb-usb-v2/anysee* 8064 8065DVB_USB_AU6610 MEDIA DRIVER 8066L: [email protected] 8067S: Orphan 8068W: https://linuxtv.org 8069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8070F: drivers/media/usb/dvb-usb-v2/au6610* 8071 8072DVB_USB_CE6230 MEDIA DRIVER 8073L: [email protected] 8074S: Orphan 8075W: https://linuxtv.org 8076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8077F: drivers/media/usb/dvb-usb-v2/ce6230* 8078 8079DVB_USB_CXUSB MEDIA DRIVER 8080M: Michael Krufky <[email protected]> 8081L: [email protected] 8082S: Maintained 8083W: https://linuxtv.org 8084W: http://github.com/mkrufky 8085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8086T: git git://linuxtv.org/media.git 8087F: drivers/media/usb/dvb-usb/cxusb* 8088 8089DVB_USB_EC168 MEDIA DRIVER 8090L: [email protected] 8091S: Orphan 8092W: https://linuxtv.org 8093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8094F: drivers/media/usb/dvb-usb-v2/ec168* 8095 8096DVB_USB_GL861 MEDIA DRIVER 8097L: [email protected] 8098S: Orphan 8099W: https://linuxtv.org 8100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8101F: drivers/media/usb/dvb-usb-v2/gl861* 8102 8103DVB_USB_MXL111SF MEDIA DRIVER 8104M: Michael Krufky <[email protected]> 8105L: [email protected] 8106S: Maintained 8107W: https://linuxtv.org 8108W: http://github.com/mkrufky 8109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8110T: git git://linuxtv.org/mkrufky/mxl111sf.git 8111F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8112 8113DVB_USB_RTL28XXU MEDIA DRIVER 8114L: [email protected] 8115S: Orphan 8116W: https://linuxtv.org 8117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8118F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8119 8120DVB_USB_V2 MEDIA DRIVER 8121L: [email protected] 8122S: Orphan 8123W: https://linuxtv.org 8124W: http://palosaari.fi/linux/ 8125Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8126F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8127F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8128 8129DYNAMIC DEBUG 8130M: Jason Baron <[email protected]> 8131M: Jim Cromie <[email protected]> 8132S: Maintained 8133F: include/linux/dynamic_debug.h 8134F: lib/dynamic_debug.c 8135F: lib/test_dynamic_debug.c 8136 8137DYNAMIC INTERRUPT MODERATION 8138M: Tal Gilboa <[email protected]> 8139S: Maintained 8140F: Documentation/networking/net_dim.rst 8141F: include/linux/dim.h 8142F: lib/dim/ 8143 8144DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8145M: Daniel Lezcano <[email protected]> 8146L: [email protected] 8147S: Supported 8148B: https://bugzilla.kernel.org 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8150F: drivers/powercap/dtpm* 8151F: include/linux/dtpm.h 8152 8153DZ DECSTATION DZ11 SERIAL DRIVER 8154M: "Maciej W. Rozycki" <[email protected]> 8155S: Maintained 8156F: drivers/tty/serial/dz.* 8157 8158E3X0 POWER BUTTON DRIVER 8159M: Moritz Fischer <[email protected]> 8160L: [email protected] 8161S: Supported 8162W: http://www.ettus.com 8163F: Documentation/devicetree/bindings/input/e3x0-button.txt 8164F: drivers/input/misc/e3x0-button.c 8165 8166E4000 MEDIA DRIVER 8167L: [email protected] 8168S: Orphan 8169W: https://linuxtv.org 8170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8171F: drivers/media/tuners/e4000* 8172 8173EARTH_PT1 MEDIA DRIVER 8174M: Akihiro Tsukada <[email protected]> 8175L: [email protected] 8176S: Odd Fixes 8177F: drivers/media/pci/pt1/ 8178 8179EARTH_PT3 MEDIA DRIVER 8180M: Akihiro Tsukada <[email protected]> 8181L: [email protected] 8182S: Odd Fixes 8183F: drivers/media/pci/pt3/ 8184 8185EC100 MEDIA DRIVER 8186L: [email protected] 8187S: Orphan 8188W: https://linuxtv.org 8189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8190F: drivers/media/dvb-frontends/ec100* 8191 8192ECRYPT FILE SYSTEM 8193M: Tyler Hicks <[email protected]> 8194L: [email protected] 8195S: Odd Fixes 8196W: http://ecryptfs.org 8197W: https://launchpad.net/ecryptfs 8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8199F: Documentation/filesystems/ecryptfs.rst 8200F: fs/ecryptfs/ 8201 8202EDAC-AMD64 8203M: Yazen Ghannam <[email protected]> 8204L: [email protected] 8205S: Supported 8206F: drivers/edac/amd64_edac* 8207F: drivers/edac/mce_amd* 8208 8209EDAC-ARMADA 8210M: Jan Luebbe <[email protected]> 8211L: [email protected] 8212S: Maintained 8213F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8214F: drivers/edac/armada_xp_* 8215 8216EDAC-AST2500 8217M: Stefan Schaeckeler <[email protected]> 8218S: Supported 8219F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8220F: drivers/edac/aspeed_edac.c 8221 8222EDAC-BLUEFIELD 8223M: Shravan Kumar Ramani <[email protected]> 8224S: Supported 8225F: drivers/edac/bluefield_edac.c 8226 8227EDAC-CALXEDA 8228M: Andre Przywara <[email protected]> 8229L: [email protected] 8230S: Maintained 8231F: drivers/edac/highbank* 8232 8233EDAC-CAVIUM OCTEON 8234M: Thomas Bogendoerfer <[email protected]> 8235L: [email protected] 8236L: [email protected] 8237S: Maintained 8238F: drivers/edac/octeon_edac* 8239 8240EDAC-CAVIUM THUNDERX 8241M: Robert Richter <[email protected]> 8242L: [email protected] 8243S: Odd Fixes 8244F: drivers/edac/thunderx_edac* 8245 8246EDAC-CORE 8247M: Borislav Petkov <[email protected]> 8248M: Tony Luck <[email protected]> 8249R: James Morse <[email protected]> 8250R: Mauro Carvalho Chehab <[email protected]> 8251R: Robert Richter <[email protected]> 8252L: [email protected] 8253S: Supported 8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8255F: Documentation/driver-api/edac.rst 8256F: drivers/edac/ 8257F: include/linux/edac.h 8258 8259EDAC-DMC520 8260M: Lei Wang <[email protected]> 8261L: [email protected] 8262S: Supported 8263F: drivers/edac/dmc520_edac.c 8264 8265EDAC-E752X 8266M: Mark Gross <[email protected]> 8267L: [email protected] 8268S: Maintained 8269F: drivers/edac/e752x_edac.c 8270 8271EDAC-E7XXX 8272L: [email protected] 8273S: Maintained 8274F: drivers/edac/e7xxx_edac.c 8275 8276EDAC-FSL_DDR 8277R: Frank Li <[email protected]> 8278L: [email protected] 8279L: [email protected] 8280S: Maintained 8281F: drivers/edac/fsl_ddr_edac.* 8282 8283EDAC-GHES 8284M: Mauro Carvalho Chehab <[email protected]> 8285L: [email protected] 8286S: Maintained 8287F: drivers/edac/ghes_edac.c 8288 8289EDAC-I10NM 8290M: Tony Luck <[email protected]> 8291L: [email protected] 8292S: Maintained 8293F: drivers/edac/i10nm_base.c 8294 8295EDAC-I3000 8296L: [email protected] 8297S: Orphan 8298F: drivers/edac/i3000_edac.c 8299 8300EDAC-I5000 8301L: [email protected] 8302S: Maintained 8303F: drivers/edac/i5000_edac.c 8304 8305EDAC-I5400 8306M: Mauro Carvalho Chehab <[email protected]> 8307L: [email protected] 8308S: Maintained 8309F: drivers/edac/i5400_edac.c 8310 8311EDAC-I7300 8312M: Mauro Carvalho Chehab <[email protected]> 8313L: [email protected] 8314S: Maintained 8315F: drivers/edac/i7300_edac.c 8316 8317EDAC-I7CORE 8318M: Mauro Carvalho Chehab <[email protected]> 8319L: [email protected] 8320S: Maintained 8321F: drivers/edac/i7core_edac.c 8322 8323EDAC-I82443BXGX 8324M: Tim Small <[email protected]> 8325L: [email protected] 8326S: Maintained 8327F: drivers/edac/i82443bxgx_edac.c 8328 8329EDAC-I82975X 8330M: "Arvind R." <[email protected]> 8331L: [email protected] 8332S: Maintained 8333F: drivers/edac/i82975x_edac.c 8334 8335EDAC-IE31200 8336M: Jason Baron <[email protected]> 8337L: [email protected] 8338S: Maintained 8339F: drivers/edac/ie31200_edac.c 8340 8341EDAC-IGEN6 8342M: Tony Luck <[email protected]> 8343R: Qiuxu Zhuo <[email protected]> 8344L: [email protected] 8345S: Maintained 8346F: drivers/edac/igen6_edac.c 8347 8348EDAC-MPC85XX 8349M: Johannes Thumshirn <[email protected]> 8350L: [email protected] 8351S: Maintained 8352F: drivers/edac/mpc85xx_edac.[ch] 8353 8354EDAC-NPCM 8355M: Marvin Lin <[email protected]> 8356M: Stanley Chu <[email protected]> 8357L: [email protected] 8358S: Maintained 8359F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8360F: drivers/edac/npcm_edac.c 8361 8362EDAC-PASEMI 8363M: Egor Martovetsky <[email protected]> 8364L: [email protected] 8365S: Maintained 8366F: drivers/edac/pasemi_edac.c 8367 8368EDAC-PND2 8369M: Tony Luck <[email protected]> 8370L: [email protected] 8371S: Maintained 8372F: drivers/edac/pnd2_edac.[ch] 8373 8374EDAC-QCOM 8375M: Manivannan Sadhasivam <[email protected]> 8376L: [email protected] 8377L: [email protected] 8378S: Maintained 8379F: drivers/edac/qcom_edac.c 8380 8381EDAC-R82600 8382M: Tim Small <[email protected]> 8383L: [email protected] 8384S: Maintained 8385F: drivers/edac/r82600_edac.c 8386 8387EDAC-SBRIDGE 8388M: Tony Luck <[email protected]> 8389R: Qiuxu Zhuo <[email protected]> 8390L: [email protected] 8391S: Maintained 8392F: drivers/edac/sb_edac.c 8393 8394EDAC-SKYLAKE 8395M: Tony Luck <[email protected]> 8396L: [email protected] 8397S: Maintained 8398F: drivers/edac/skx_*.[ch] 8399 8400EDAC-TI 8401M: Tero Kristo <[email protected]> 8402L: [email protected] 8403S: Odd Fixes 8404F: drivers/edac/ti_edac.c 8405 8406EDIROL UA-101/UA-1000 DRIVER 8407M: Clemens Ladisch <[email protected]> 8408L: [email protected] 8409S: Maintained 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8411F: sound/usb/misc/ua101.c 8412 8413EFI TEST DRIVER 8414M: Ivan Hu <[email protected]> 8415M: Ard Biesheuvel <[email protected]> 8416L: [email protected] 8417S: Maintained 8418F: drivers/firmware/efi/test/ 8419 8420EFI VARIABLE FILESYSTEM 8421M: Jeremy Kerr <[email protected]> 8422M: Ard Biesheuvel <[email protected]> 8423L: [email protected] 8424S: Maintained 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8426F: fs/efivarfs/ 8427 8428EFIFB FRAMEBUFFER DRIVER 8429M: Peter Jones <[email protected]> 8430L: [email protected] 8431S: Maintained 8432F: drivers/video/fbdev/efifb.c 8433 8434EFS FILESYSTEM 8435S: Orphan 8436W: http://aeschi.ch.eu.org/efs/ 8437F: fs/efs/ 8438 8439EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8440L: [email protected] 8441S: Orphan 8442F: drivers/net/ethernet/ibm/ehea/ 8443 8444ELM327 CAN NETWORK DRIVER 8445M: Max Staudt <[email protected]> 8446L: [email protected] 8447S: Maintained 8448F: Documentation/networking/device_drivers/can/can327.rst 8449F: drivers/net/can/can327.c 8450 8451EM28XX VIDEO4LINUX DRIVER 8452M: Mauro Carvalho Chehab <[email protected]> 8453L: [email protected] 8454S: Maintained 8455W: https://linuxtv.org 8456T: git git://linuxtv.org/media.git 8457F: Documentation/admin-guide/media/em28xx* 8458F: drivers/media/usb/em28xx/ 8459 8460EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8461M: Adrian Hunter <[email protected]> 8462M: Asutosh Das <[email protected]> 8463R: Ritesh Harjani <[email protected]> 8464L: [email protected] 8465S: Supported 8466F: drivers/mmc/host/cqhci* 8467 8468EMS CPC-PCI CAN DRIVER 8469M: Gerhard Uttenthaler <[email protected]> 8470M: [email protected] 8471L: [email protected] 8472S: Maintained 8473F: drivers/net/can/sja1000/ems_pci.c 8474 8475EMULEX 10Gbps iSCSI - OneConnect DRIVER 8476M: Ketan Mukadam <[email protected]> 8477L: [email protected] 8478S: Supported 8479W: http://www.broadcom.com 8480F: drivers/scsi/be2iscsi/ 8481 8482EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8483M: Ajit Khaparde <[email protected]> 8484M: Sriharsha Basavapatna <[email protected]> 8485M: Somnath Kotur <[email protected]> 8486L: [email protected] 8487S: Maintained 8488W: http://www.emulex.com 8489F: drivers/net/ethernet/emulex/benet/ 8490 8491EMULEX ONECONNECT ROCE DRIVER 8492M: Selvin Xavier <[email protected]> 8493L: [email protected] 8494S: Odd Fixes 8495W: http://www.broadcom.com 8496F: drivers/infiniband/hw/ocrdma/ 8497F: include/uapi/rdma/ocrdma-abi.h 8498 8499EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8500M: James Smart <[email protected]> 8501M: Ram Vegesna <[email protected]> 8502L: [email protected] 8503L: [email protected] 8504S: Supported 8505W: http://www.broadcom.com 8506F: drivers/scsi/elx/ 8507 8508EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8509M: James Smart <[email protected]> 8510M: Dick Kennedy <[email protected]> 8511L: [email protected] 8512S: Supported 8513W: http://www.broadcom.com 8514F: drivers/scsi/lpfc/ 8515 8516ENE CB710 FLASH CARD READER DRIVER 8517M: Michał Mirosław <[email protected]> 8518S: Maintained 8519F: drivers/misc/cb710/ 8520F: drivers/mmc/host/cb710-mmc.* 8521F: include/linux/cb710.h 8522 8523ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8524M: Maxim Levitsky <[email protected]> 8525S: Maintained 8526F: drivers/media/rc/ene_ir.* 8527 8528EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8529M: Laurentiu Tudor <[email protected]> 8530L: [email protected] 8531S: Maintained 8532F: drivers/tty/ehv_bytechan.c 8533 8534EPSON S1D13XXX FRAMEBUFFER DRIVER 8535M: Kristoffer Ericson <[email protected]> 8536S: Maintained 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8538F: drivers/video/fbdev/s1d13xxxfb.c 8539F: include/video/s1d13xxxfb.h 8540 8541EROFS FILE SYSTEM 8542M: Gao Xiang <[email protected]> 8543M: Chao Yu <[email protected]> 8544R: Yue Hu <[email protected]> 8545R: Jeffle Xu <[email protected]> 8546R: Sandeep Dhavale <[email protected]> 8547L: [email protected] 8548S: Maintained 8549W: https://erofs.docs.kernel.org 8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8551F: Documentation/ABI/testing/sysfs-fs-erofs 8552F: Documentation/filesystems/erofs.rst 8553F: fs/erofs/ 8554F: include/trace/events/erofs.h 8555 8556ERRSEQ ERROR TRACKING INFRASTRUCTURE 8557M: Jeff Layton <[email protected]> 8558S: Maintained 8559F: include/linux/errseq.h 8560F: lib/errseq.c 8561 8562ESD CAN NETWORK DRIVERS 8563M: Stefan Mätje <[email protected]> 8564R: [email protected] 8565L: [email protected] 8566S: Maintained 8567F: drivers/net/can/esd/ 8568 8569ESD CAN/USB DRIVERS 8570M: Frank Jungclaus <[email protected]> 8571R: [email protected] 8572L: [email protected] 8573S: Maintained 8574F: drivers/net/can/usb/esd_usb.c 8575 8576ET131X NETWORK DRIVER 8577M: Mark Einon <[email protected]> 8578S: Odd Fixes 8579F: drivers/net/ethernet/agere/ 8580 8581ETAS ES58X CAN/USB DRIVER 8582M: Vincent Mailhol <[email protected]> 8583L: [email protected] 8584S: Maintained 8585F: Documentation/networking/devlink/etas_es58x.rst 8586F: drivers/net/can/usb/etas_es58x/ 8587 8588ETHERNET BRIDGE 8589M: Roopa Prabhu <[email protected]> 8590M: Nikolay Aleksandrov <[email protected]> 8591L: [email protected] 8592L: [email protected] 8593S: Maintained 8594W: http://www.linuxfoundation.org/en/Net:Bridge 8595F: include/linux/netfilter_bridge/ 8596F: net/bridge/ 8597 8598ETHERNET PHY LIBRARY 8599M: Andrew Lunn <[email protected]> 8600M: Heiner Kallweit <[email protected]> 8601R: Russell King <[email protected]> 8602L: [email protected] 8603S: Maintained 8604F: Documentation/ABI/testing/sysfs-class-net-phydev 8605F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8606F: Documentation/devicetree/bindings/net/mdio* 8607F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8608F: Documentation/networking/phy.rst 8609F: drivers/net/mdio/ 8610F: drivers/net/mdio/acpi_mdio.c 8611F: drivers/net/mdio/fwnode_mdio.c 8612F: drivers/net/mdio/of_mdio.c 8613F: drivers/net/pcs/ 8614F: drivers/net/phy/ 8615F: include/dt-bindings/net/qca-ar803x.h 8616F: include/linux/*mdio*.h 8617F: include/linux/linkmode.h 8618F: include/linux/mdio/*.h 8619F: include/linux/mii.h 8620F: include/linux/of_net.h 8621F: include/linux/phy.h 8622F: include/linux/phy_fixed.h 8623F: include/linux/phy_link_topology.h 8624F: include/linux/phylib_stubs.h 8625F: include/linux/platform_data/mdio-bcm-unimac.h 8626F: include/linux/platform_data/mdio-gpio.h 8627F: include/trace/events/mdio.h 8628F: include/uapi/linux/mdio.h 8629F: include/uapi/linux/mii.h 8630F: net/core/of_net.c 8631 8632ETHERNET PHY LIBRARY [RUST] 8633M: FUJITA Tomonori <[email protected]> 8634R: Trevor Gross <[email protected]> 8635L: [email protected] 8636L: [email protected] 8637S: Maintained 8638F: rust/kernel/net/phy.rs 8639F: rust/kernel/net/phy/reg.rs 8640 8641EXEC & BINFMT API, ELF 8642M: Kees Cook <[email protected]> 8643R: Eric Biederman <[email protected]> 8644L: [email protected] 8645S: Supported 8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8647F: Documentation/userspace-api/ELF.rst 8648F: fs/*binfmt_*.c 8649F: fs/Kconfig.binfmt 8650F: fs/exec.c 8651F: fs/tests/binfmt_*_kunit.c 8652F: fs/tests/exec_kunit.c 8653F: include/linux/binfmts.h 8654F: include/linux/elf.h 8655F: include/uapi/linux/auxvec.h 8656F: include/uapi/linux/binfmts.h 8657F: include/uapi/linux/elf.h 8658F: tools/testing/selftests/exec/ 8659N: asm/elf.h 8660N: binfmt 8661 8662EXFAT FILE SYSTEM 8663M: Namjae Jeon <[email protected]> 8664M: Sungjong Seo <[email protected]> 8665R: Yuezhang Mo <[email protected]> 8666L: [email protected] 8667S: Maintained 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8669F: fs/exfat/ 8670 8671EXPRESSWIRE PROTOCOL LIBRARY 8672M: Duje Mihanović <[email protected]> 8673L: [email protected] 8674S: Maintained 8675F: drivers/leds/leds-expresswire.c 8676F: include/linux/leds-expresswire.h 8677 8678EXT2 FILE SYSTEM 8679M: Jan Kara <[email protected]> 8680L: [email protected] 8681S: Maintained 8682F: Documentation/filesystems/ext2.rst 8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8684F: fs/ext2/ 8685F: include/linux/ext2* 8686 8687EXT4 FILE SYSTEM 8688M: "Theodore Ts'o" <[email protected]> 8689M: Andreas Dilger <[email protected]> 8690L: [email protected] 8691S: Maintained 8692W: http://ext4.wiki.kernel.org 8693Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8695F: Documentation/filesystems/ext4/ 8696F: fs/ext4/ 8697F: include/trace/events/ext4.h 8698F: include/uapi/linux/ext4.h 8699 8700Extended Verification Module (EVM) 8701M: Mimi Zohar <[email protected]> 8702M: Roberto Sassu <[email protected]> 8703L: [email protected] 8704S: Supported 8705T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8706F: security/integrity/ 8707F: security/integrity/evm/ 8708 8709EXTENSIBLE FIRMWARE INTERFACE (EFI) 8710M: Ard Biesheuvel <[email protected]> 8711L: [email protected] 8712S: Maintained 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8714F: Documentation/admin-guide/efi-stub.rst 8715F: arch/*/include/asm/efi.h 8716F: arch/*/kernel/efi.c 8717F: arch/arm/boot/compressed/efi-header.S 8718F: arch/x86/platform/efi/ 8719F: drivers/firmware/efi/ 8720F: include/linux/efi*.h 8721 8722EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8723M: MyungJoo Ham <[email protected]> 8724M: Chanwoo Choi <[email protected]> 8725L: [email protected] 8726S: Maintained 8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8728F: Documentation/devicetree/bindings/extcon/ 8729F: Documentation/driver-api/extcon.rst 8730F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8731F: drivers/extcon/ 8732F: include/linux/extcon.h 8733F: include/linux/extcon/ 8734 8735EXTRA BOOT CONFIG 8736M: Masami Hiramatsu <[email protected]> 8737L: [email protected] 8738L: [email protected] 8739S: Maintained 8740Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8742F: Documentation/admin-guide/bootconfig.rst 8743F: fs/proc/bootconfig.c 8744F: include/linux/bootconfig.h 8745F: lib/bootconfig-data.S 8746F: lib/bootconfig.c 8747F: tools/bootconfig/* 8748F: tools/bootconfig/scripts/* 8749 8750EXTRON DA HD 4K PLUS CEC DRIVER 8751M: Hans Verkuil <[email protected]> 8752L: [email protected] 8753S: Maintained 8754T: git git://linuxtv.org/media.git 8755F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8756 8757EXYNOS DP DRIVER 8758M: Jingoo Han <[email protected]> 8759L: [email protected] 8760S: Maintained 8761F: drivers/gpu/drm/exynos/exynos_dp* 8762 8763EXYNOS SYSMMU (IOMMU) driver 8764M: Marek Szyprowski <[email protected]> 8765L: [email protected] 8766S: Maintained 8767F: drivers/iommu/exynos-iommu.c 8768 8769F2FS FILE SYSTEM 8770M: Jaegeuk Kim <[email protected]> 8771M: Chao Yu <[email protected]> 8772L: [email protected] 8773S: Maintained 8774W: https://f2fs.wiki.kernel.org/ 8775Q: https://patchwork.kernel.org/project/f2fs/list/ 8776B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8778F: Documentation/ABI/testing/sysfs-fs-f2fs 8779F: Documentation/filesystems/f2fs.rst 8780F: fs/f2fs/ 8781F: include/linux/f2fs_fs.h 8782F: include/trace/events/f2fs.h 8783F: include/uapi/linux/f2fs.h 8784 8785F71805F HARDWARE MONITORING DRIVER 8786M: Jean Delvare <[email protected]> 8787L: [email protected] 8788S: Maintained 8789F: Documentation/hwmon/f71805f.rst 8790F: drivers/hwmon/f71805f.c 8791 8792FADDR2LINE 8793M: Josh Poimboeuf <[email protected]> 8794S: Maintained 8795F: scripts/faddr2line 8796 8797FAILOVER MODULE 8798M: Sridhar Samudrala <[email protected]> 8799L: [email protected] 8800S: Supported 8801F: Documentation/networking/failover.rst 8802F: include/net/failover.h 8803F: net/core/failover.c 8804 8805FANOTIFY 8806M: Jan Kara <[email protected]> 8807R: Amir Goldstein <[email protected]> 8808R: Matthew Bobrowski <[email protected]> 8809L: [email protected] 8810S: Maintained 8811F: fs/notify/fanotify/ 8812F: include/linux/fanotify.h 8813F: include/uapi/linux/fanotify.h 8814 8815FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8816M: Linus Walleij <[email protected]> 8817L: [email protected] 8818S: Maintained 8819F: drivers/usb/fotg210/ 8820 8821FARSYNC SYNCHRONOUS DRIVER 8822M: Kevin Curtis <[email protected]> 8823S: Supported 8824W: http://www.farsite.co.uk/ 8825F: drivers/net/wan/farsync.* 8826 8827FAULT INJECTION SUPPORT 8828M: Akinobu Mita <[email protected]> 8829S: Supported 8830F: Documentation/fault-injection/ 8831F: lib/fault-inject.c 8832F: tools/testing/fault-injection/ 8833 8834FBTFT Framebuffer drivers 8835L: [email protected] 8836L: [email protected] 8837S: Orphan 8838F: drivers/staging/fbtft/ 8839 8840FC0011 TUNER DRIVER 8841M: Michael Buesch <[email protected]> 8842L: [email protected] 8843S: Maintained 8844F: drivers/media/tuners/fc0011.c 8845F: drivers/media/tuners/fc0011.h 8846 8847FC2580 MEDIA DRIVER 8848L: [email protected] 8849S: Orphan 8850W: https://linuxtv.org 8851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8852F: drivers/media/tuners/fc2580* 8853 8854FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 8855M: Hannes Reinecke <[email protected]> 8856L: [email protected] 8857S: Supported 8858W: www.Open-FCoE.org 8859F: drivers/scsi/fcoe/ 8860F: drivers/scsi/libfc/ 8861F: include/scsi/fc/ 8862F: include/scsi/libfc.h 8863F: include/scsi/libfcoe.h 8864F: include/uapi/scsi/fc/ 8865 8866FILE LOCKING (flock() and fcntl()/lockf()) 8867M: Jeff Layton <[email protected]> 8868M: Chuck Lever <[email protected]> 8869R: Alexander Aring <[email protected]> 8870L: [email protected] 8871S: Maintained 8872F: fs/fcntl.c 8873F: fs/locks.c 8874F: include/linux/fcntl.h 8875F: include/uapi/linux/fcntl.h 8876 8877FILESYSTEM DIRECT ACCESS (DAX) 8878M: Dan Williams <[email protected]> 8879R: Matthew Wilcox <[email protected]> 8880R: Jan Kara <[email protected]> 8881L: [email protected] 8882L: [email protected] 8883S: Supported 8884F: fs/dax.c 8885F: include/linux/dax.h 8886F: include/trace/events/fs_dax.h 8887 8888FILESYSTEMS (VFS and infrastructure) 8889M: Alexander Viro <[email protected]> 8890M: Christian Brauner <[email protected]> 8891R: Jan Kara <[email protected]> 8892L: [email protected] 8893S: Maintained 8894T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 8895F: fs/* 8896F: include/linux/fs.h 8897F: include/linux/fs_types.h 8898F: include/uapi/linux/fs.h 8899F: include/uapi/linux/openat2.h 8900 8901FILESYSTEMS [EXPORTFS] 8902M: Chuck Lever <[email protected]> 8903M: Jeff Layton <[email protected]> 8904R: Amir Goldstein <[email protected]> 8905L: [email protected] 8906L: [email protected] 8907S: Supported 8908F: Documentation/filesystems/nfs/exporting.rst 8909F: fs/exportfs/ 8910F: fs/fhandle.c 8911F: include/linux/exportfs.h 8912 8913FILESYSTEMS [IDMAPPED MOUNTS] 8914M: Christian Brauner <[email protected]> 8915M: Seth Forshee <[email protected]> 8916L: [email protected] 8917S: Maintained 8918F: Documentation/filesystems/idmappings.rst 8919F: fs/mnt_idmapping.c 8920F: include/linux/mnt_idmapping.* 8921F: tools/testing/selftests/mount_setattr/ 8922 8923FILESYSTEMS [IOMAP] 8924M: Christian Brauner <[email protected]> 8925R: Darrick J. Wong <[email protected]> 8926L: [email protected] 8927L: [email protected] 8928S: Supported 8929F: Documentation/filesystems/iomap/* 8930F: fs/iomap/ 8931F: include/linux/iomap.h 8932 8933FILESYSTEMS [NETFS LIBRARY] 8934M: David Howells <[email protected]> 8935R: Jeff Layton <[email protected]> 8936L: [email protected] 8937L: [email protected] 8938S: Supported 8939F: Documentation/filesystems/caching/ 8940F: Documentation/filesystems/netfs_library.rst 8941F: fs/netfs/ 8942F: include/linux/fscache*.h 8943F: include/linux/netfs.h 8944F: include/trace/events/fscache.h 8945F: include/trace/events/netfs.h 8946 8947FILESYSTEMS [STACKABLE] 8948M: Miklos Szeredi <[email protected]> 8949M: Amir Goldstein <[email protected]> 8950L: [email protected] 8951L: [email protected] 8952S: Maintained 8953F: fs/backing-file.c 8954F: include/linux/backing-file.h 8955 8956FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8957M: Riku Voipio <[email protected]> 8958L: [email protected] 8959S: Maintained 8960F: drivers/hwmon/f75375s.c 8961F: include/linux/f75375s.h 8962 8963FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 8964M: Ji-Ze Hong (Peter Hong) <[email protected]> 8965L: [email protected] 8966S: Maintained 8967F: drivers/net/can/usb/f81604.c 8968 8969FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 8970M: Clemens Ladisch <[email protected]> 8971M: Takashi Sakamoto <[email protected]> 8972L: [email protected] 8973S: Maintained 8974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8975F: include/uapi/sound/firewire.h 8976F: sound/firewire/ 8977 8978FIREWIRE MEDIA DRIVERS (firedtv) 8979M: Stefan Richter <[email protected]> 8980L: [email protected] 8981L: [email protected] 8982S: Maintained 8983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 8984F: drivers/media/firewire/ 8985 8986FIREWIRE SBP-2 TARGET 8987M: Chris Boot <[email protected]> 8988L: [email protected] 8989L: [email protected] 8990L: [email protected] 8991S: Maintained 8992T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 8993F: drivers/target/sbp/ 8994 8995FIREWIRE SUBSYSTEM 8996M: Takashi Sakamoto <[email protected]> 8997M: Takashi Sakamoto <[email protected]> 8998L: [email protected] 8999S: Maintained 9000W: http://ieee1394.docs.kernel.org/ 9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 9002F: drivers/firewire/ 9003F: include/linux/firewire.h 9004F: include/uapi/linux/firewire*.h 9005F: tools/firewire/ 9006 9007FIRMWARE FRAMEWORK FOR ARMV8-A 9008M: Sudeep Holla <[email protected]> 9009L: [email protected] (moderated for non-subscribers) 9010S: Maintained 9011F: drivers/firmware/arm_ffa/ 9012F: include/linux/arm_ffa.h 9013 9014FIRMWARE LOADER (request_firmware) 9015M: Luis Chamberlain <[email protected]> 9016M: Russ Weight <[email protected]> 9017M: Danilo Krummrich <[email protected]> 9018L: [email protected] 9019S: Maintained 9020F: Documentation/firmware_class/ 9021F: drivers/base/firmware_loader/ 9022F: rust/kernel/firmware.rs 9023F: include/linux/firmware.h 9024 9025FLEXTIMER FTM-QUADDEC DRIVER 9026M: Patrick Havelange <[email protected]> 9027L: [email protected] 9028S: Maintained 9029F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 9030F: drivers/counter/ftm-quaddec.c 9031 9032FLOPPY DRIVER 9033M: Denis Efremov <[email protected]> 9034L: [email protected] 9035S: Odd Fixes 9036F: drivers/block/floppy.c 9037 9038FLYSKY FSIA6B RC RECEIVER 9039M: Markus Koch <[email protected]> 9040L: [email protected] 9041S: Maintained 9042F: drivers/input/joystick/fsia6b.c 9043 9044FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster) 9045M: Geoffrey D. Bennett <[email protected]> 9046L: [email protected] 9047S: Maintained 9048W: https://github.com/geoffreybennett/linux-fcp 9049B: https://github.com/geoffreybennett/linux-fcp/issues 9050T: git https://github.com/geoffreybennett/linux-fcp.git 9051F: include/uapi/sound/fcp.h 9052F: include/uapi/sound/scarlett2.h 9053F: sound/usb/fcp.c 9054F: sound/usb/mixer_scarlett2.c 9055 9056FORCEDETH GIGABIT ETHERNET DRIVER 9057M: Rain River <[email protected]> 9058M: Zhu Yanjun <[email protected]> 9059L: [email protected] 9060S: Maintained 9061F: drivers/net/ethernet/nvidia/* 9062 9063FORTIFY_SOURCE 9064M: Kees Cook <[email protected]> 9065L: [email protected] 9066S: Supported 9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9068F: include/linux/fortify-string.h 9069F: lib/fortify_kunit.c 9070F: lib/memcpy_kunit.c 9071F: lib/test_fortify/* 9072K: \bunsafe_memcpy\b 9073K: \b__NO_FORTIFY\b 9074 9075FPGA DFL DRIVERS 9076M: Wu Hao <[email protected]> 9077R: Tom Rix <[email protected]> 9078L: [email protected] 9079S: Maintained 9080F: Documentation/ABI/testing/sysfs-bus-dfl* 9081F: Documentation/fpga/dfl.rst 9082F: drivers/fpga/dfl* 9083F: drivers/uio/uio_dfl.c 9084F: include/linux/dfl.h 9085F: include/uapi/linux/fpga-dfl.h 9086 9087FPGA MANAGER FRAMEWORK 9088M: Moritz Fischer <[email protected]> 9089M: Wu Hao <[email protected]> 9090M: Xu Yilun <[email protected]> 9091R: Tom Rix <[email protected]> 9092L: [email protected] 9093S: Maintained 9094Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9095T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9096F: Documentation/devicetree/bindings/fpga/ 9097F: Documentation/driver-api/fpga/ 9098F: Documentation/fpga/ 9099F: drivers/fpga/ 9100F: include/linux/fpga/ 9101 9102FPU EMULATOR 9103M: Bill Metzenthen <[email protected]> 9104S: Maintained 9105W: https://floatingpoint.billm.au/ 9106F: arch/x86/math-emu/ 9107 9108FRAMEBUFFER CORE 9109M: Simona Vetter <[email protected]> 9110S: Odd Fixes 9111T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9112F: drivers/video/fbdev/core/ 9113 9114FRAMEBUFFER LAYER 9115M: Helge Deller <[email protected]> 9116L: [email protected] 9117L: [email protected] 9118S: Maintained 9119Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9120T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9121F: Documentation/fb/ 9122F: drivers/video/ 9123F: include/linux/fb.h 9124F: include/uapi/linux/fb.h 9125F: include/uapi/video/ 9126F: include/video/ 9127 9128FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9129M: Horia Geantă <[email protected]> 9130M: Pankaj Gupta <[email protected]> 9131M: Gaurav Jain <[email protected]> 9132L: [email protected] 9133S: Maintained 9134F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9135F: drivers/crypto/caam/ 9136 9137FREESCALE COLDFIRE M5441X MMC DRIVER 9138M: Angelo Dureghello <[email protected]> 9139L: [email protected] 9140S: Maintained 9141F: drivers/mmc/host/sdhci-esdhc-mcf.c 9142F: include/linux/platform_data/mmc-esdhc-mcf.h 9143 9144FREESCALE DIU FRAMEBUFFER DRIVER 9145M: Timur Tabi <[email protected]> 9146L: [email protected] 9147S: Maintained 9148F: drivers/video/fbdev/fsl-diu-fb.* 9149 9150FREESCALE DMA DRIVER 9151M: Zhang Wei <[email protected]> 9152L: [email protected] 9153S: Maintained 9154F: drivers/dma/fsldma.* 9155 9156FREESCALE DSPI DRIVER 9157M: Vladimir Oltean <[email protected]> 9158L: [email protected] 9159L: [email protected] 9160S: Maintained 9161F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9162F: drivers/spi/spi-fsl-dspi.c 9163F: include/linux/spi/spi-fsl-dspi.h 9164 9165FREESCALE eDMA DRIVER 9166M: Frank Li <[email protected]> 9167L: [email protected] 9168L: [email protected] 9169S: Maintained 9170F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9171F: drivers/dma/fsl-edma*.* 9172 9173FREESCALE ENETC ETHERNET DRIVERS 9174M: Claudiu Manoil <[email protected]> 9175M: Vladimir Oltean <[email protected]> 9176M: Wei Fang <[email protected]> 9177M: Clark Wang <[email protected]> 9178L: [email protected] 9179L: [email protected] 9180S: Maintained 9181F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9182F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9183F: drivers/net/ethernet/freescale/enetc/ 9184F: include/linux/fsl/enetc_mdio.h 9185F: include/linux/fsl/netc_global.h 9186 9187FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9188M: Claudiu Manoil <[email protected]> 9189L: [email protected] 9190S: Maintained 9191F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9192F: drivers/net/ethernet/freescale/gianfar* 9193 9194FREESCALE GPMI NAND DRIVER 9195M: Han Xu <[email protected]> 9196L: [email protected] 9197L: [email protected] 9198S: Maintained 9199F: drivers/mtd/nand/raw/gpmi-nand/* 9200 9201FREESCALE I2C CPM DRIVER 9202M: Jochen Friedrich <[email protected]> 9203L: [email protected] 9204L: [email protected] 9205S: Maintained 9206F: drivers/i2c/busses/i2c-cpm.c 9207 9208FREESCALE IMX / MXC FEC DRIVER 9209M: Wei Fang <[email protected]> 9210R: Shenwei Wang <[email protected]> 9211R: Clark Wang <[email protected]> 9212L: [email protected] 9213L: [email protected] 9214S: Maintained 9215F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9216F: drivers/net/ethernet/freescale/fec.h 9217F: drivers/net/ethernet/freescale/fec_main.c 9218F: drivers/net/ethernet/freescale/fec_ptp.c 9219 9220FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9221M: Sascha Hauer <[email protected]> 9222R: Pengutronix Kernel Team <[email protected]> 9223L: [email protected] 9224L: [email protected] (moderated for non-subscribers) 9225S: Maintained 9226F: drivers/video/fbdev/imxfb.c 9227 9228FREESCALE IMX DDR PMU DRIVER 9229M: Frank Li <[email protected]> 9230L: [email protected] (moderated for non-subscribers) 9231S: Maintained 9232F: Documentation/admin-guide/perf/imx-ddr.rst 9233F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9234F: drivers/perf/fsl_imx8_ddr_perf.c 9235 9236FREESCALE IMX I2C DRIVER 9237M: Oleksij Rempel <[email protected]> 9238R: Pengutronix Kernel Team <[email protected]> 9239L: [email protected] 9240S: Maintained 9241F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9242F: drivers/i2c/busses/i2c-imx.c 9243 9244FREESCALE IMX LPI2C DRIVER 9245M: Dong Aisheng <[email protected]> 9246L: [email protected] 9247L: [email protected] 9248S: Maintained 9249F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9250F: drivers/i2c/busses/i2c-imx-lpi2c.c 9251 9252FREESCALE IMX LPSPI DRIVER 9253M: Frank Li <[email protected]> 9254L: [email protected] 9255L: [email protected] 9256S: Maintained 9257F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9258F: drivers/spi/spi-fsl-lpspi.c 9259 9260FREESCALE MPC I2C DRIVER 9261M: Chris Packham <[email protected]> 9262L: [email protected] 9263S: Maintained 9264F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9265F: drivers/i2c/busses/i2c-mpc.c 9266 9267FREESCALE QORIQ DPAA ETHERNET DRIVER 9268M: Madalin Bucur <[email protected]> 9269L: [email protected] 9270S: Maintained 9271F: drivers/net/ethernet/freescale/dpaa 9272 9273FREESCALE QORIQ DPAA FMAN DRIVER 9274M: Madalin Bucur <[email protected]> 9275R: Sean Anderson <[email protected]> 9276L: [email protected] 9277S: Maintained 9278F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9279F: drivers/net/ethernet/freescale/fman 9280 9281FREESCALE QORIQ PTP CLOCK DRIVER 9282M: Yangbo Lu <[email protected]> 9283L: [email protected] 9284S: Maintained 9285F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9286F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9287F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9288F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9289F: drivers/ptp/ptp_qoriq.c 9290F: drivers/ptp/ptp_qoriq_debugfs.c 9291F: include/linux/fsl/ptp_qoriq.h 9292 9293FREESCALE QUAD SPI DRIVER 9294M: Han Xu <[email protected]> 9295L: [email protected] 9296L: [email protected] 9297S: Maintained 9298F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9299F: drivers/spi/spi-fsl-qspi.c 9300 9301FREESCALE QUICC ENGINE LIBRARY 9302M: Qiang Zhao <[email protected]> 9303M: Christophe Leroy <[email protected]> 9304L: [email protected] 9305S: Maintained 9306F: drivers/soc/fsl/qe/ 9307F: include/soc/fsl/qe/ 9308 9309FREESCALE QUICC ENGINE QMC DRIVER 9310M: Herve Codina <[email protected]> 9311L: [email protected] 9312S: Maintained 9313F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9314F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9315F: drivers/soc/fsl/qe/qmc.c 9316F: include/soc/fsl/qe/qmc.h 9317 9318FREESCALE QUICC ENGINE QMC HDLC DRIVER 9319M: Herve Codina <[email protected]> 9320L: [email protected] 9321L: [email protected] 9322S: Maintained 9323F: drivers/net/wan/fsl_qmc_hdlc.c 9324 9325FREESCALE QUICC ENGINE TSA DRIVER 9326M: Herve Codina <[email protected]> 9327L: [email protected] 9328S: Maintained 9329F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9330F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9331F: drivers/soc/fsl/qe/tsa.c 9332F: drivers/soc/fsl/qe/tsa.h 9333F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9334F: include/dt-bindings/soc/qe-fsl,tsa.h 9335 9336FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9337L: [email protected] 9338L: [email protected] 9339S: Orphan 9340F: drivers/net/ethernet/freescale/ucc_geth* 9341 9342FREESCALE QUICC ENGINE UCC HDLC DRIVER 9343M: Zhao Qiang <[email protected]> 9344L: [email protected] 9345L: [email protected] 9346S: Maintained 9347F: drivers/net/wan/fsl_ucc_hdlc* 9348 9349FREESCALE QUICC ENGINE UCC UART DRIVER 9350M: Timur Tabi <[email protected]> 9351L: [email protected] 9352S: Maintained 9353F: drivers/tty/serial/ucc_uart.c 9354 9355FREESCALE SOC DRIVERS 9356M: Christophe Leroy <[email protected]> 9357L: [email protected] 9358L: [email protected] (moderated for non-subscribers) 9359S: Maintained 9360F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9361F: Documentation/devicetree/bindings/soc/fsl/ 9362F: drivers/soc/fsl/ 9363F: include/linux/fsl/ 9364F: include/soc/fsl/ 9365 9366FREESCALE SOC FS_ENET DRIVER 9367M: Pantelis Antoniou <[email protected]> 9368L: [email protected] 9369L: [email protected] 9370S: Maintained 9371F: drivers/net/ethernet/freescale/fs_enet/ 9372 9373FREESCALE SOC SOUND DRIVERS 9374M: Shengjiu Wang <[email protected]> 9375M: Xiubo Li <[email protected]> 9376R: Fabio Estevam <[email protected]> 9377R: Nicolin Chen <[email protected]> 9378L: [email protected] 9379L: [email protected] 9380S: Maintained 9381F: sound/soc/fsl/fsl* 9382F: sound/soc/fsl/imx* 9383 9384FREESCALE SOC LPC32XX SOUND DRIVERS 9385M: J.M.B. Downing <[email protected]> 9386M: Piotr Wojtaszczyk <[email protected]> 9387R: Vladimir Zapolskiy <[email protected]> 9388L: [email protected] 9389L: [email protected] 9390S: Maintained 9391F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9392F: sound/soc/fsl/lpc3xxx-* 9393 9394FREESCALE SOC SOUND QMC DRIVER 9395M: Herve Codina <[email protected]> 9396L: [email protected] 9397L: [email protected] 9398S: Maintained 9399F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9400F: sound/soc/fsl/fsl_qmc_audio.c 9401 9402FREESCALE USB PERIPHERAL DRIVERS 9403L: [email protected] 9404L: [email protected] 9405S: Orphan 9406F: drivers/usb/gadget/udc/fsl* 9407 9408FREESCALE USB PHY DRIVER 9409L: [email protected] 9410L: [email protected] 9411S: Orphan 9412F: drivers/usb/phy/phy-fsl-usb* 9413 9414FREEVXFS FILESYSTEM 9415M: Christoph Hellwig <[email protected]> 9416S: Maintained 9417W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9418F: fs/freevxfs/ 9419 9420FREEZER 9421M: "Rafael J. Wysocki" <[email protected]> 9422M: Pavel Machek <[email protected]> 9423L: [email protected] 9424S: Supported 9425F: Documentation/power/freezing-of-tasks.rst 9426F: include/linux/freezer.h 9427F: kernel/freezer.c 9428 9429FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9430M: Eric Biggers <[email protected]> 9431M: Theodore Y. Ts'o <[email protected]> 9432M: Jaegeuk Kim <[email protected]> 9433L: [email protected] 9434S: Supported 9435Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9436T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9437F: Documentation/filesystems/fscrypt.rst 9438F: fs/crypto/ 9439F: include/linux/fscrypt.h 9440F: include/uapi/linux/fscrypt.h 9441 9442FSI SUBSYSTEM 9443M: Jeremy Kerr <[email protected]> 9444M: Joel Stanley <[email protected]> 9445R: Alistar Popple <[email protected]> 9446R: Eddie James <[email protected]> 9447L: [email protected] 9448S: Supported 9449Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9450T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 9451F: drivers/fsi/ 9452F: include/linux/fsi*.h 9453F: include/trace/events/fsi*.h 9454 9455FSI-ATTACHED I2C DRIVER 9456M: Eddie James <[email protected]> 9457L: [email protected] 9458L: [email protected] (moderated for non-subscribers) 9459S: Maintained 9460F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9461F: drivers/i2c/busses/i2c-fsi.c 9462 9463FSI-ATTACHED SPI DRIVER 9464M: Eddie James <[email protected]> 9465L: [email protected] 9466S: Maintained 9467F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9468F: drivers/spi/spi-fsi.c 9469 9470FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9471M: Jan Kara <[email protected]> 9472R: Amir Goldstein <[email protected]> 9473L: [email protected] 9474S: Maintained 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9476F: fs/notify/ 9477F: include/linux/fsnotify*.h 9478 9479FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9480M: Eric Biggers <[email protected]> 9481M: Theodore Y. Ts'o <[email protected]> 9482L: [email protected] 9483S: Supported 9484Q: https://patchwork.kernel.org/project/fsverity/list/ 9485T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9486F: Documentation/filesystems/fsverity.rst 9487F: fs/verity/ 9488F: include/linux/fsverity.h 9489F: include/uapi/linux/fsverity.h 9490 9491FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9492M: Michael Zaidman <[email protected]> 9493L: [email protected] 9494L: [email protected] 9495S: Maintained 9496F: drivers/hid/hid-ft260.c 9497 9498FUJITSU LAPTOP EXTRAS 9499M: Jonathan Woithe <[email protected]> 9500L: [email protected] 9501S: Maintained 9502F: drivers/platform/x86/fujitsu-laptop.c 9503 9504FUJITSU TABLET EXTRAS 9505M: Robert Gerlach <[email protected]> 9506L: [email protected] 9507S: Maintained 9508F: drivers/platform/x86/fujitsu-tablet.c 9509 9510FUNCTION HOOKS (FTRACE) 9511M: Steven Rostedt <[email protected]> 9512M: Masami Hiramatsu <[email protected]> 9513R: Mark Rutland <[email protected]> 9514L: [email protected] 9515L: [email protected] 9516S: Maintained 9517Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9519F: Documentation/trace/ftrace* 9520F: arch/*/*/*/*ftrace* 9521F: arch/*/*/*ftrace* 9522F: include/*/ftrace.h 9523F: kernel/trace/fgraph.c 9524F: kernel/trace/ftrace* 9525F: samples/ftrace 9526 9527FUNGIBLE ETHERNET DRIVERS 9528M: Dimitris Michailidis <[email protected]> 9529L: [email protected] 9530S: Maintained 9531F: drivers/net/ethernet/fungible/ 9532 9533FUSE: FILESYSTEM IN USERSPACE 9534M: Miklos Szeredi <[email protected]> 9535L: [email protected] 9536S: Maintained 9537W: https://github.com/libfuse/ 9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9539F: Documentation/filesystems/fuse.rst 9540F: fs/fuse/ 9541F: include/uapi/linux/fuse.h 9542 9543FUTEX SUBSYSTEM 9544M: Thomas Gleixner <[email protected]> 9545M: Ingo Molnar <[email protected]> 9546R: Peter Zijlstra <[email protected]> 9547R: Darren Hart <[email protected]> 9548R: Davidlohr Bueso <[email protected]> 9549R: André Almeida <[email protected]> 9550L: [email protected] 9551S: Maintained 9552T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9553F: Documentation/locking/*futex* 9554F: include/asm-generic/futex.h 9555F: include/linux/futex.h 9556F: include/uapi/linux/futex.h 9557F: kernel/futex/* 9558F: tools/perf/bench/futex* 9559F: tools/testing/selftests/futex/ 9560 9561GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9562M: Sebastian Reichel <[email protected]> 9563L: [email protected] 9564S: Maintained 9565F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9566F: drivers/media/i2c/gc0308.c 9567 9568GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9569M: Zhi Mao <[email protected]> 9570L: [email protected] 9571S: Maintained 9572F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9573F: drivers/media/i2c/gc05a2.c 9574 9575GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9576M: Zhi Mao <[email protected]> 9577L: [email protected] 9578S: Maintained 9579F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9580F: drivers/media/i2c/gc08a3.c 9581 9582GALAXYCORE GC2145 SENSOR DRIVER 9583M: Alain Volmat <[email protected]> 9584L: [email protected] 9585S: Maintained 9586T: git git://linuxtv.org/media.git 9587F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9588F: drivers/media/i2c/gc2145.c 9589 9590GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9591M: Tim Harvey <[email protected]> 9592S: Maintained 9593F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9594F: Documentation/hwmon/gsc-hwmon.rst 9595F: drivers/hwmon/gsc-hwmon.c 9596F: drivers/mfd/gateworks-gsc.c 9597F: include/linux/mfd/gsc.h 9598F: include/linux/platform_data/gsc_hwmon.h 9599 9600GCC PLUGINS 9601M: Kees Cook <[email protected]> 9602L: [email protected] 9603S: Maintained 9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9605F: Documentation/kbuild/gcc-plugins.rst 9606F: include/linux/stackleak.h 9607F: kernel/stackleak.c 9608F: scripts/Makefile.gcc-plugins 9609F: scripts/gcc-plugins/ 9610 9611GCOV BASED KERNEL PROFILING 9612M: Peter Oberparleiter <[email protected]> 9613S: Maintained 9614F: Documentation/dev-tools/gcov.rst 9615F: kernel/gcov/ 9616 9617GDB KERNEL DEBUGGING HELPER SCRIPTS 9618M: Jan Kiszka <[email protected]> 9619M: Kieran Bingham <[email protected]> 9620S: Supported 9621F: scripts/gdb/ 9622 9623GE HEALTHCARE PMC ADC DRIVER 9624M: Herve Codina <[email protected]> 9625L: [email protected] 9626S: Maintained 9627F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9628F: drivers/iio/adc/gehc-pmc-adc.c 9629F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9630 9631GEMINI CRYPTO DRIVER 9632M: Corentin Labbe <[email protected]> 9633L: [email protected] 9634S: Maintained 9635F: drivers/crypto/gemini/ 9636 9637GEMTEK FM RADIO RECEIVER DRIVER 9638M: Hans Verkuil <[email protected]> 9639L: [email protected] 9640S: Maintained 9641W: https://linuxtv.org 9642T: git git://linuxtv.org/media.git 9643F: drivers/media/radio/radio-gemtek* 9644 9645GENDWARFKSYMS 9646M: Sami Tolvanen <[email protected]> 9647L: [email protected] 9648L: [email protected] 9649S: Maintained 9650F: scripts/gendwarfksyms/ 9651 9652GENERIC ARCHITECTURE TOPOLOGY 9653M: Sudeep Holla <[email protected]> 9654L: [email protected] 9655S: Maintained 9656F: drivers/base/arch_topology.c 9657F: include/linux/arch_topology.h 9658 9659GENERIC ENTRY CODE 9660M: Thomas Gleixner <[email protected]> 9661M: Peter Zijlstra <[email protected]> 9662M: Andy Lutomirski <[email protected]> 9663L: [email protected] 9664S: Maintained 9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9666F: include/linux/entry-common.h 9667F: include/linux/entry-kvm.h 9668F: kernel/entry/ 9669 9670GENERIC GPIO I2C DRIVER 9671M: Wolfram Sang <[email protected]> 9672S: Supported 9673F: drivers/i2c/busses/i2c-gpio.c 9674F: include/linux/platform_data/i2c-gpio.h 9675 9676GENERIC GPIO I2C MULTIPLEXER DRIVER 9677M: Peter Korsgaard <[email protected]> 9678L: [email protected] 9679S: Supported 9680F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9681F: drivers/i2c/muxes/i2c-mux-gpio.c 9682F: include/linux/platform_data/i2c-mux-gpio.h 9683 9684GENERIC GPIO RESET DRIVER 9685M: Krzysztof Kozlowski <[email protected]> 9686S: Maintained 9687F: drivers/reset/reset-gpio.c 9688 9689GENERIC HDLC (WAN) DRIVERS 9690M: Krzysztof Halasa <[email protected]> 9691S: Maintained 9692W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9693F: drivers/net/wan/c101.c 9694F: drivers/net/wan/hd6457* 9695F: drivers/net/wan/hdlc* 9696F: drivers/net/wan/n2.c 9697F: drivers/net/wan/pc300too.c 9698F: drivers/net/wan/pci200syn.c 9699F: drivers/net/wan/wanxl* 9700 9701GENERIC INCLUDE/ASM HEADER FILES 9702M: Arnd Bergmann <[email protected]> 9703L: [email protected] 9704S: Maintained 9705T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9706F: include/asm-generic/ 9707F: include/uapi/asm-generic/ 9708 9709GENERIC PHY FRAMEWORK 9710M: Vinod Koul <[email protected]> 9711M: Kishon Vijay Abraham I <[email protected]> 9712L: [email protected] 9713S: Supported 9714Q: https://patchwork.kernel.org/project/linux-phy/list/ 9715T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9716F: Documentation/devicetree/bindings/phy/ 9717F: drivers/phy/ 9718F: include/dt-bindings/phy/ 9719F: include/linux/phy/ 9720 9721GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9722M: Wolfram Sang <[email protected]> 9723S: Supported 9724F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9725F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9726 9727GENERIC PM DOMAINS 9728M: Ulf Hansson <[email protected]> 9729L: [email protected] 9730S: Supported 9731F: Documentation/devicetree/bindings/power/power?domain* 9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9733F: drivers/pmdomain/ 9734F: include/linux/pm_domain.h 9735 9736GENERIC RADIX TREE 9737M: Kent Overstreet <[email protected]> 9738S: Supported 9739C: irc://irc.oftc.net/bcache 9740F: include/linux/generic-radix-tree.h 9741F: lib/generic-radix-tree.c 9742 9743GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9744M: Eugen Hristev <[email protected]> 9745L: [email protected] 9746S: Maintained 9747F: drivers/input/touchscreen/resistive-adc-touch.c 9748 9749GENERIC STRING LIBRARY 9750M: Kees Cook <[email protected]> 9751R: Andy Shevchenko <[email protected]> 9752L: [email protected] 9753S: Supported 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9755F: include/linux/string.h 9756F: include/linux/string_choices.h 9757F: include/linux/string_helpers.h 9758F: lib/string.c 9759F: lib/string_kunit.c 9760F: lib/string_helpers.c 9761F: lib/string_helpers_kunit.c 9762F: scripts/coccinelle/api/string_choices.cocci 9763 9764GENERIC UIO DRIVER FOR PCI DEVICES 9765M: "Michael S. Tsirkin" <[email protected]> 9766L: [email protected] 9767S: Supported 9768F: drivers/uio/uio_pci_generic.c 9769 9770GENERIC VDSO LIBRARY 9771M: Andy Lutomirski <[email protected]> 9772M: Thomas Gleixner <[email protected]> 9773M: Vincenzo Frascino <[email protected]> 9774L: [email protected] 9775S: Maintained 9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 9777F: include/asm-generic/vdso/vsyscall.h 9778F: include/vdso/ 9779F: kernel/time/vsyscall.c 9780F: lib/vdso/ 9781 9782GENWQE (IBM Generic Workqueue Card) 9783M: Frank Haverkamp <[email protected]> 9784S: Supported 9785F: drivers/misc/genwqe/ 9786 9787GET_MAINTAINER SCRIPT 9788M: Joe Perches <[email protected]> 9789S: Maintained 9790F: scripts/get_maintainer.pl 9791 9792GFS2 FILE SYSTEM 9793M: Andreas Gruenbacher <[email protected]> 9794L: [email protected] 9795S: Supported 9796B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 9797T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 9798F: Documentation/filesystems/gfs2* 9799F: fs/gfs2/ 9800F: include/uapi/linux/gfs2_ondisk.h 9801 9802GIGABYTE WATERFORCE SENSOR DRIVER 9803M: Aleksa Savic <[email protected]> 9804L: [email protected] 9805S: Maintained 9806F: Documentation/hwmon/gigabyte_waterforce.rst 9807F: drivers/hwmon/gigabyte_waterforce.c 9808 9809GIGABYTE WMI DRIVER 9810M: Thomas Weißschuh <[email protected]> 9811L: [email protected] 9812S: Maintained 9813F: drivers/platform/x86/gigabyte-wmi.c 9814 9815GNSS SUBSYSTEM 9816M: Johan Hovold <[email protected]> 9817S: Maintained 9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 9819F: Documentation/ABI/testing/sysfs-class-gnss 9820F: Documentation/devicetree/bindings/gnss/ 9821F: drivers/gnss/ 9822F: include/linux/gnss.h 9823 9824GO7007 MPEG CODEC 9825M: Hans Verkuil <[email protected]> 9826L: [email protected] 9827S: Maintained 9828F: drivers/media/usb/go7007/ 9829 9830GOODIX TOUCHSCREEN 9831M: Bastien Nocera <[email protected]> 9832M: Hans de Goede <[email protected]> 9833L: [email protected] 9834S: Maintained 9835F: drivers/input/touchscreen/goodix* 9836 9837GOOGLE ETHERNET DRIVERS 9838M: Jeroen de Borst <[email protected]> 9839M: Praveen Kaligineedi <[email protected]> 9840R: Shailend Chand <[email protected]> 9841L: [email protected] 9842S: Maintained 9843F: Documentation/networking/device_drivers/ethernet/google/gve.rst 9844F: drivers/net/ethernet/google 9845 9846GOOGLE FIRMWARE DRIVERS 9847M: Tzung-Bi Shih <[email protected]> 9848R: Brian Norris <[email protected]> 9849R: Julius Werner <[email protected]> 9850L: [email protected] 9851S: Maintained 9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 9853F: drivers/firmware/google/ 9854 9855GOOGLE TENSOR SoC SUPPORT 9856M: Peter Griffin <[email protected]> 9857R: André Draszik <[email protected]> 9858R: Tudor Ambarus <[email protected]> 9859L: [email protected] (moderated for non-subscribers) 9860L: [email protected] 9861S: Maintained 9862C: irc://irc.oftc.net/pixel6-kernel-dev 9863F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 9864F: arch/arm64/boot/dts/exynos/google/ 9865F: drivers/clk/samsung/clk-gs101.c 9866F: drivers/phy/samsung/phy-gs101-ufs.c 9867F: include/dt-bindings/clock/google,gs101.h 9868K: [gG]oogle.?[tT]ensor 9869 9870GPD POCKET FAN DRIVER 9871M: Hans de Goede <[email protected]> 9872L: [email protected] 9873S: Maintained 9874F: drivers/platform/x86/gpd-pocket-fan.c 9875 9876GPIB DRIVERS 9877M: Dave Penkler <[email protected]> 9878S: Maintained 9879F: drivers/staging/gpib/ 9880 9881GPIO ACPI SUPPORT 9882M: Mika Westerberg <[email protected]> 9883M: Andy Shevchenko <[email protected]> 9884L: [email protected] 9885L: [email protected] 9886S: Supported 9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 9888F: Documentation/firmware-guide/acpi/gpio-properties.rst 9889F: drivers/gpio/gpiolib-acpi.c 9890F: drivers/gpio/gpiolib-acpi.h 9891 9892GPIO AGGREGATOR 9893M: Geert Uytterhoeven <[email protected]> 9894L: [email protected] 9895S: Supported 9896F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9897F: drivers/gpio/gpio-aggregator.c 9898 9899GPIO IR Transmitter 9900M: Sean Young <[email protected]> 9901L: [email protected] 9902S: Maintained 9903F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 9904F: drivers/media/rc/gpio-ir-tx.c 9905 9906GPIO MOCKUP DRIVER 9907M: Bamvor Jian Zhang <[email protected]> 9908L: [email protected] 9909S: Maintained 9910F: drivers/gpio/gpio-mockup.c 9911F: tools/testing/selftests/gpio/ 9912 9913GPIO REGMAP 9914M: Michael Walle <[email protected]> 9915S: Maintained 9916F: drivers/gpio/gpio-regmap.c 9917F: include/linux/gpio/regmap.h 9918K: (devm_)?gpio_regmap_(un)?register 9919 9920GPIO SUBSYSTEM 9921M: Linus Walleij <[email protected]> 9922M: Bartosz Golaszewski <[email protected]> 9923L: [email protected] 9924S: Maintained 9925T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9926F: Documentation/admin-guide/gpio/ 9927F: Documentation/devicetree/bindings/gpio/ 9928F: Documentation/driver-api/gpio/ 9929F: drivers/gpio/ 9930F: include/dt-bindings/gpio/ 9931F: include/linux/gpio.h 9932F: include/linux/gpio/ 9933F: include/linux/of_gpio.h 9934K: (devm_)?gpio_(request|free|direction|get|set) 9935 9936GPIO UAPI 9937M: Bartosz Golaszewski <[email protected]> 9938R: Kent Gibson <[email protected]> 9939L: [email protected] 9940S: Maintained 9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9942F: Documentation/ABI/obsolete/sysfs-gpio 9943F: Documentation/ABI/testing/gpio-cdev 9944F: Documentation/userspace-api/gpio/ 9945F: drivers/gpio/gpiolib-cdev.c 9946F: include/uapi/linux/gpio.h 9947F: tools/gpio/ 9948 9949GRETH 10/100/1G Ethernet MAC device driver 9950M: Andreas Larsson <[email protected]> 9951L: [email protected] 9952S: Maintained 9953F: drivers/net/ethernet/aeroflex/ 9954 9955GREYBUS AUDIO PROTOCOLS DRIVERS 9956M: Vaibhav Agarwal <[email protected]> 9957M: Mark Greer <[email protected]> 9958S: Maintained 9959F: drivers/staging/greybus/audio_apbridgea.c 9960F: drivers/staging/greybus/audio_apbridgea.h 9961F: drivers/staging/greybus/audio_codec.c 9962F: drivers/staging/greybus/audio_codec.h 9963F: drivers/staging/greybus/audio_gb.c 9964F: drivers/staging/greybus/audio_manager.c 9965F: drivers/staging/greybus/audio_manager.h 9966F: drivers/staging/greybus/audio_manager_module.c 9967F: drivers/staging/greybus/audio_manager_private.h 9968F: drivers/staging/greybus/audio_manager_sysfs.c 9969F: drivers/staging/greybus/audio_module.c 9970F: drivers/staging/greybus/audio_topology.c 9971 9972GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 9973M: Viresh Kumar <[email protected]> 9974S: Maintained 9975F: drivers/staging/greybus/authentication.c 9976F: drivers/staging/greybus/bootrom.c 9977F: drivers/staging/greybus/firmware.h 9978F: drivers/staging/greybus/fw-core.c 9979F: drivers/staging/greybus/fw-download.c 9980F: drivers/staging/greybus/fw-management.c 9981F: drivers/staging/greybus/greybus_authentication.h 9982F: drivers/staging/greybus/greybus_firmware.h 9983F: drivers/staging/greybus/hid.c 9984F: drivers/staging/greybus/i2c.c 9985F: drivers/staging/greybus/spi.c 9986F: drivers/staging/greybus/spilib.c 9987F: drivers/staging/greybus/spilib.h 9988 9989GREYBUS LOOPBACK DRIVER 9990M: Bryan O'Donoghue <[email protected]> 9991S: Maintained 9992F: drivers/staging/greybus/loopback.c 9993 9994GREYBUS PLATFORM DRIVERS 9995M: Vaibhav Hiremath <[email protected]> 9996S: Maintained 9997F: drivers/staging/greybus/arche-apb-ctrl.c 9998F: drivers/staging/greybus/arche-platform.c 9999F: drivers/staging/greybus/arche_platform.h 10000 10001GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 10002M: Rui Miguel Silva <[email protected]> 10003S: Maintained 10004F: drivers/staging/greybus/gpio.c 10005F: drivers/staging/greybus/light.c 10006F: drivers/staging/greybus/power_supply.c 10007F: drivers/staging/greybus/sdio.c 10008F: drivers/staging/greybus/spi.c 10009F: drivers/staging/greybus/spilib.c 10010 10011GREYBUS BEAGLEPLAY DRIVERS 10012M: Ayush Singh <[email protected]> 10013L: [email protected] (moderated for non-subscribers) 10014S: Maintained 10015F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10016F: drivers/greybus/gb-beagleplay.c 10017 10018GREYBUS SUBSYSTEM 10019M: Johan Hovold <[email protected]> 10020M: Alex Elder <[email protected]> 10021M: Greg Kroah-Hartman <[email protected]> 10022L: [email protected] (moderated for non-subscribers) 10023S: Maintained 10024F: drivers/greybus/ 10025F: drivers/staging/greybus/ 10026F: include/linux/greybus.h 10027F: include/linux/greybus/ 10028 10029GREYBUS UART PROTOCOLS DRIVERS 10030M: David Lin <[email protected]> 10031S: Maintained 10032F: drivers/staging/greybus/log.c 10033F: drivers/staging/greybus/uart.c 10034 10035GS1662 VIDEO SERIALIZER 10036M: Charles-Antoine Couret <[email protected]> 10037L: [email protected] 10038S: Maintained 10039T: git git://linuxtv.org/media.git 10040F: drivers/media/spi/gs1662.c 10041 10042GSPCA FINEPIX SUBDRIVER 10043M: Frank Zago <[email protected]> 10044L: [email protected] 10045S: Maintained 10046T: git git://linuxtv.org/media.git 10047F: drivers/media/usb/gspca/finepix.c 10048 10049GSPCA GL860 SUBDRIVER 10050M: Olivier Lorin <[email protected]> 10051L: [email protected] 10052S: Maintained 10053T: git git://linuxtv.org/media.git 10054F: drivers/media/usb/gspca/gl860/ 10055 10056GSPCA M5602 SUBDRIVER 10057M: Erik Andren <[email protected]> 10058L: [email protected] 10059S: Maintained 10060T: git git://linuxtv.org/media.git 10061F: drivers/media/usb/gspca/m5602/ 10062 10063GSPCA PAC207 SONIXB SUBDRIVER 10064M: Hans Verkuil <[email protected]> 10065L: [email protected] 10066S: Odd Fixes 10067T: git git://linuxtv.org/media.git 10068F: drivers/media/usb/gspca/pac207.c 10069 10070GSPCA SN9C20X SUBDRIVER 10071M: Brian Johnson <[email protected]> 10072L: [email protected] 10073S: Maintained 10074T: git git://linuxtv.org/media.git 10075F: drivers/media/usb/gspca/sn9c20x.c 10076 10077GSPCA T613 SUBDRIVER 10078M: Leandro Costantino <[email protected]> 10079L: [email protected] 10080S: Maintained 10081T: git git://linuxtv.org/media.git 10082F: drivers/media/usb/gspca/t613.c 10083 10084GSPCA USB WEBCAM DRIVER 10085M: Hans Verkuil <[email protected]> 10086L: [email protected] 10087S: Odd Fixes 10088T: git git://linuxtv.org/media.git 10089F: drivers/media/usb/gspca/ 10090 10091GTP (GPRS Tunneling Protocol) 10092M: Pablo Neira Ayuso <[email protected]> 10093M: Harald Welte <[email protected]> 10094L: [email protected] 10095S: Maintained 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10097F: drivers/net/gtp.c 10098 10099GUID PARTITION TABLE (GPT) 10100M: Davidlohr Bueso <[email protected]> 10101L: [email protected] 10102S: Maintained 10103F: block/partitions/efi.* 10104 10105HABANALABS PCI DRIVER 10106M: Ofir Bitton <[email protected]> 10107L: [email protected] 10108S: Supported 10109C: irc://irc.oftc.net/dri-devel 10110T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10111F: Documentation/ABI/testing/debugfs-driver-habanalabs 10112F: Documentation/ABI/testing/sysfs-driver-habanalabs 10113F: drivers/accel/habanalabs/ 10114F: include/linux/habanalabs/ 10115F: include/trace/events/habanalabs.h 10116F: include/uapi/drm/habanalabs_accel.h 10117 10118HACKRF MEDIA DRIVER 10119L: [email protected] 10120S: Orphan 10121W: https://linuxtv.org 10122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10123F: drivers/media/usb/hackrf/ 10124 10125HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10126M: Chuck Lever <[email protected]> 10127L: [email protected] 10128L: [email protected] 10129S: Maintained 10130F: Documentation/netlink/specs/handshake.yaml 10131F: Documentation/networking/tls-handshake.rst 10132F: include/net/handshake.h 10133F: include/trace/events/handshake.h 10134F: net/handshake/ 10135 10136HANTRO VPU CODEC DRIVER 10137M: Nicolas Dufresne <[email protected]> 10138M: Benjamin Gaignard <[email protected]> 10139M: Philipp Zabel <[email protected]> 10140L: [email protected] 10141L: [email protected] 10142S: Maintained 10143F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10144F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10145F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10146F: drivers/media/platform/verisilicon/ 10147 10148HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10149M: Frank Seidel <[email protected]> 10150L: [email protected] 10151S: Maintained 10152W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10153F: drivers/platform/x86/hdaps.c 10154 10155HARDWARE MONITORING 10156M: Jean Delvare <[email protected]> 10157M: Guenter Roeck <[email protected]> 10158L: [email protected] 10159S: Maintained 10160W: http://hwmon.wiki.kernel.org/ 10161T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10162F: Documentation/ABI/testing/sysfs-class-hwmon 10163F: Documentation/devicetree/bindings/hwmon/ 10164F: Documentation/hwmon/ 10165F: drivers/hwmon/ 10166F: include/linux/hwmon*.h 10167F: include/trace/events/hwmon*.h 10168K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10169 10170HARDWARE RANDOM NUMBER GENERATOR CORE 10171M: Olivia Mackall <[email protected]> 10172M: Herbert Xu <[email protected]> 10173L: [email protected] 10174S: Odd fixes 10175F: Documentation/admin-guide/hw_random.rst 10176F: Documentation/devicetree/bindings/rng/ 10177F: drivers/char/hw_random/ 10178F: include/linux/hw_random.h 10179 10180HARDWARE SPINLOCK CORE 10181M: Bjorn Andersson <[email protected]> 10182R: Baolin Wang <[email protected]> 10183L: [email protected] 10184S: Maintained 10185T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10186F: Documentation/devicetree/bindings/hwlock/ 10187F: Documentation/locking/hwspinlock.rst 10188F: drivers/hwspinlock/ 10189F: include/linux/hwspinlock.h 10190 10191HARDWARE TRACING FACILITIES 10192M: Alexander Shishkin <[email protected]> 10193S: Maintained 10194F: drivers/hwtracing/ 10195 10196HARMONY SOUND DRIVER 10197L: [email protected] 10198S: Maintained 10199F: sound/parisc/harmony.* 10200 10201HDPVR USB VIDEO ENCODER DRIVER 10202M: Hans Verkuil <[email protected]> 10203L: [email protected] 10204S: Odd Fixes 10205W: https://linuxtv.org 10206T: git git://linuxtv.org/media.git 10207F: drivers/media/usb/hdpvr/ 10208 10209HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10210M: Keng-Yu Lin <[email protected]> 10211S: Supported 10212F: drivers/misc/hpilo.[ch] 10213 10214HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10215M: Jerry Hoemann <[email protected]> 10216S: Supported 10217F: Documentation/watchdog/hpwdt.rst 10218F: drivers/watchdog/hpwdt.c 10219 10220HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10221M: Don Brace <[email protected]> 10222L: [email protected] 10223L: [email protected] 10224S: Supported 10225F: Documentation/scsi/hpsa.rst 10226F: drivers/scsi/hpsa*.[ch] 10227F: include/linux/cciss*.h 10228F: include/uapi/linux/cciss*.h 10229 10230HFI1 DRIVER 10231M: Dennis Dalessandro <[email protected]> 10232L: [email protected] 10233S: Supported 10234F: drivers/infiniband/hw/hfi1 10235 10236HFS FILESYSTEM 10237L: [email protected] 10238S: Orphan 10239F: Documentation/filesystems/hfs.rst 10240F: fs/hfs/ 10241 10242HFSPLUS FILESYSTEM 10243L: [email protected] 10244S: Orphan 10245F: Documentation/filesystems/hfsplus.rst 10246F: fs/hfsplus/ 10247 10248HGA FRAMEBUFFER DRIVER 10249M: Ferenc Bakonyi <[email protected]> 10250L: [email protected] 10251S: Maintained 10252W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10253F: drivers/video/fbdev/hgafb.c 10254 10255HIBERNATION (aka Software Suspend, aka swsusp) 10256M: "Rafael J. Wysocki" <[email protected]> 10257M: Pavel Machek <[email protected]> 10258L: [email protected] 10259S: Supported 10260B: https://bugzilla.kernel.org 10261F: arch/*/include/asm/suspend*.h 10262F: arch/x86/power/ 10263F: drivers/base/power/ 10264F: include/linux/freezer.h 10265F: include/linux/pm.h 10266F: include/linux/suspend.h 10267F: kernel/power/ 10268 10269HID CORE LAYER 10270M: Jiri Kosina <[email protected]> 10271M: Benjamin Tissoires <[email protected]> 10272L: [email protected] 10273S: Maintained 10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10275F: Documentation/hid/ 10276F: drivers/hid/ 10277F: include/linux/hid* 10278F: include/uapi/linux/hid* 10279F: samples/hid/ 10280F: tools/testing/selftests/hid/ 10281 10282HID LOGITECH DRIVERS 10283R: Filipe Laíns <[email protected]> 10284L: [email protected] 10285S: Maintained 10286F: drivers/hid/hid-logitech-* 10287 10288HID NVIDIA SHIELD DRIVER 10289M: Rahul Rameshbabu <[email protected]> 10290L: [email protected] 10291S: Maintained 10292F: drivers/hid/hid-nvidia-shield.c 10293 10294HID PHOENIX RC FLIGHT CONTROLLER 10295M: Marcus Folkesson <[email protected]> 10296L: [email protected] 10297S: Maintained 10298F: drivers/hid/hid-pxrc.c 10299 10300HID PLAYSTATION DRIVER 10301M: Roderick Colenbrander <[email protected]> 10302L: [email protected] 10303S: Supported 10304F: drivers/hid/hid-playstation.c 10305 10306HID SENSOR HUB DRIVERS 10307M: Jiri Kosina <[email protected]> 10308M: Jonathan Cameron <[email protected]> 10309M: Srinivas Pandruvada <[email protected]> 10310L: [email protected] 10311L: [email protected] 10312S: Maintained 10313F: Documentation/hid/hid-sensor* 10314F: drivers/hid/hid-sensor-* 10315F: drivers/iio/*/hid-* 10316F: include/linux/hid-sensor-* 10317 10318HID VRC-2 CAR CONTROLLER DRIVER 10319M: Marcus Folkesson <[email protected]> 10320L: [email protected] 10321S: Maintained 10322F: drivers/hid/hid-vrc2.c 10323 10324HID WACOM DRIVER 10325M: Ping Cheng <[email protected]> 10326M: Jason Gerecke <[email protected]> 10327L: [email protected] 10328S: Maintained 10329F: drivers/hid/wacom.h 10330F: drivers/hid/wacom_* 10331 10332HID++ LOGITECH DRIVERS 10333R: Filipe Laíns <[email protected]> 10334R: Bastien Nocera <[email protected]> 10335L: [email protected] 10336S: Maintained 10337F: drivers/hid/hid-logitech-hidpp.c 10338 10339HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10340M: Anna-Maria Behnsen <[email protected]> 10341M: Frederic Weisbecker <[email protected]> 10342M: Thomas Gleixner <[email protected]> 10343L: [email protected] 10344S: Maintained 10345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10346F: Documentation/timers/ 10347F: include/linux/clockchips.h 10348F: include/linux/delay.h 10349F: include/linux/hrtimer.h 10350F: include/linux/timer.h 10351F: kernel/time/clockevents.c 10352F: kernel/time/hrtimer.c 10353F: kernel/time/sleep_timeout.c 10354F: kernel/time/timer.c 10355F: kernel/time/timer_list.c 10356F: kernel/time/timer_migration.* 10357F: tools/testing/selftests/timers/ 10358 10359HIGH-SPEED SCC DRIVER FOR AX.25 10360L: [email protected] 10361S: Orphan 10362F: drivers/net/hamradio/scc.c 10363 10364HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10365M: HighPoint Linux Team <[email protected]> 10366S: Supported 10367W: http://www.highpoint-tech.com 10368F: Documentation/scsi/hptiop.rst 10369F: drivers/scsi/hptiop.c 10370 10371HIKEY960 ONBOARD USB GPIO HUB DRIVER 10372M: John Stultz <[email protected]> 10373L: [email protected] 10374S: Maintained 10375F: drivers/misc/hisi_hikey_usb.c 10376 10377HIMAX HX83112B TOUCHSCREEN SUPPORT 10378M: Job Noorman <[email protected]> 10379L: [email protected] 10380S: Maintained 10381F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10382F: drivers/input/touchscreen/himax_hx83112b.c 10383 10384HIPPI 10385M: Jes Sorensen <[email protected]> 10386S: Maintained 10387F: drivers/net/hippi/ 10388F: include/linux/hippidevice.h 10389F: include/uapi/linux/if_hippi.h 10390F: net/802/hippi.c 10391 10392HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10393M: Kurt Kanzenbach <[email protected]> 10394L: [email protected] 10395S: Maintained 10396F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10397F: drivers/net/dsa/hirschmann/* 10398F: include/linux/platform_data/hirschmann-hellcreek.h 10399F: net/dsa/tag_hellcreek.c 10400 10401HISILICON DMA DRIVER 10402M: Zhou Wang <[email protected]> 10403M: Jie Hai <[email protected]> 10404L: [email protected] 10405S: Maintained 10406F: drivers/dma/hisi_dma.c 10407 10408HISILICON GPIO DRIVER 10409M: Jay Fang <[email protected]> 10410L: [email protected] 10411S: Maintained 10412F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10413F: drivers/gpio/gpio-hisi.c 10414 10415HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10416M: Zhiqi Song <[email protected]> 10417M: Longfang Liu <[email protected]> 10418L: [email protected] 10419S: Maintained 10420F: Documentation/ABI/testing/debugfs-hisi-hpre 10421F: drivers/crypto/hisilicon/hpre/hpre.h 10422F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10423F: drivers/crypto/hisilicon/hpre/hpre_main.c 10424 10425HISILICON HNS3 PMU DRIVER 10426M: Jijie Shao <[email protected]> 10427S: Supported 10428F: Documentation/admin-guide/perf/hns3-pmu.rst 10429F: drivers/perf/hisilicon/hns3_pmu.c 10430 10431HISILICON I2C CONTROLLER DRIVER 10432M: Yicong Yang <[email protected]> 10433L: [email protected] 10434S: Maintained 10435W: https://www.hisilicon.com 10436F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10437F: drivers/i2c/busses/i2c-hisi.c 10438 10439HISILICON KUNPENG SOC HCCS DRIVER 10440M: Huisong Li <[email protected]> 10441S: Maintained 10442F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10443F: drivers/soc/hisilicon/kunpeng_hccs.c 10444F: drivers/soc/hisilicon/kunpeng_hccs.h 10445 10446HISILICON LPC BUS DRIVER 10447M: Jay Fang <[email protected]> 10448S: Maintained 10449W: http://www.hisilicon.com 10450F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10451F: drivers/bus/hisi_lpc.c 10452 10453HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10454M: Jian Shen <[email protected]> 10455M: Salil Mehta <[email protected]> 10456M: Jijie Shao <[email protected]> 10457L: [email protected] 10458S: Maintained 10459W: http://www.hisilicon.com 10460F: drivers/net/ethernet/hisilicon/hns3/ 10461 10462HISILICON NETWORK HIBMCGE DRIVER 10463M: Jijie Shao <[email protected]> 10464L: [email protected] 10465S: Maintained 10466F: drivers/net/ethernet/hisilicon/hibmcge/ 10467 10468HISILICON NETWORK SUBSYSTEM DRIVER 10469M: Jian Shen <[email protected]> 10470M: Salil Mehta <[email protected]> 10471L: [email protected] 10472S: Maintained 10473W: http://www.hisilicon.com 10474F: Documentation/devicetree/bindings/net/hisilicon*.txt 10475F: drivers/net/ethernet/hisilicon/ 10476 10477HISILICON PMU DRIVER 10478M: Yicong Yang <[email protected]> 10479M: Jonathan Cameron <[email protected]> 10480S: Supported 10481W: http://www.hisilicon.com 10482F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10483F: Documentation/admin-guide/perf/hisi-pmu.rst 10484F: drivers/perf/hisilicon 10485 10486HISILICON PTT DRIVER 10487M: Yicong Yang <[email protected]> 10488M: Jonathan Cameron <[email protected]> 10489L: [email protected] 10490S: Maintained 10491F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10492F: Documentation/trace/hisi-ptt.rst 10493F: drivers/hwtracing/ptt/ 10494F: tools/perf/arch/arm64/util/hisi-ptt.c 10495F: tools/perf/util/hisi-ptt* 10496F: tools/perf/util/hisi-ptt-decoder/* 10497 10498HISILICON QM DRIVER 10499M: Weili Qian <[email protected]> 10500M: Zhou Wang <[email protected]> 10501L: [email protected] 10502S: Maintained 10503F: drivers/crypto/hisilicon/Kconfig 10504F: drivers/crypto/hisilicon/Makefile 10505F: drivers/crypto/hisilicon/qm.c 10506F: drivers/crypto/hisilicon/sgl.c 10507F: include/linux/hisi_acc_qm.h 10508 10509HISILICON ROCE DRIVER 10510M: Chengchang Tang <[email protected]> 10511M: Junxian Huang <[email protected]> 10512L: [email protected] 10513S: Maintained 10514F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10515F: drivers/infiniband/hw/hns/ 10516 10517HISILICON SAS Controller 10518M: Yihang Li <[email protected]> 10519S: Supported 10520W: http://www.hisilicon.com 10521F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10522F: drivers/scsi/hisi_sas/ 10523 10524HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10525M: Longfang Liu <[email protected]> 10526L: [email protected] 10527S: Maintained 10528F: Documentation/ABI/testing/debugfs-hisi-sec 10529F: drivers/crypto/hisilicon/sec2/sec.h 10530F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10531F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10532F: drivers/crypto/hisilicon/sec2/sec_main.c 10533 10534HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10535M: Jay Fang <[email protected]> 10536L: [email protected] 10537S: Maintained 10538W: http://www.hisilicon.com 10539F: drivers/spi/spi-hisi-kunpeng.c 10540 10541HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10542M: Mauro Carvalho Chehab <[email protected]> 10543L: [email protected] 10544S: Maintained 10545F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10546F: drivers/spmi/hisi-spmi-controller.c 10547 10548HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10549M: Mauro Carvalho Chehab <[email protected]> 10550L: [email protected] 10551S: Maintained 10552F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10553F: drivers/mfd/hi6421-spmi-pmic.c 10554 10555HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10556M: Weili Qian <[email protected]> 10557S: Maintained 10558F: drivers/crypto/hisilicon/trng/trng.c 10559 10560HISILICON V3XX SPI NOR FLASH Controller Driver 10561M: Jay Fang <[email protected]> 10562S: Maintained 10563W: http://www.hisilicon.com 10564F: drivers/spi/spi-hisi-sfc-v3xx.c 10565 10566HISILICON ZIP Controller DRIVER 10567M: Yang Shen <[email protected]> 10568M: Zhou Wang <[email protected]> 10569L: [email protected] 10570S: Maintained 10571F: Documentation/ABI/testing/debugfs-hisi-zip 10572F: drivers/crypto/hisilicon/zip/ 10573 10574HMM - Heterogeneous Memory Management 10575M: Jérôme Glisse <[email protected]> 10576L: [email protected] 10577S: Maintained 10578F: Documentation/mm/hmm.rst 10579F: include/linux/hmm* 10580F: lib/test_hmm* 10581F: mm/hmm* 10582F: tools/testing/selftests/mm/*hmm* 10583 10584HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10585M: Petre Rodan <[email protected]> 10586L: [email protected] 10587S: Maintained 10588F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10589F: drivers/iio/pressure/hsc030pa* 10590 10591HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10592M: Andreas Klinger <[email protected]> 10593M: Petre Rodan <[email protected]> 10594L: [email protected] 10595S: Maintained 10596F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10597F: drivers/iio/pressure/mprls0025pa* 10598 10599HP BIOSCFG DRIVER 10600M: Jorge Lopez <[email protected]> 10601L: [email protected] 10602S: Maintained 10603F: drivers/platform/x86/hp/hp-bioscfg/ 10604 10605HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10606L: [email protected] 10607S: Orphan 10608F: drivers/platform/x86/hp/tc1100-wmi.c 10609 10610HP WMI HARDWARE MONITOR DRIVER 10611M: James Seo <[email protected]> 10612L: [email protected] 10613S: Maintained 10614F: Documentation/hwmon/hp-wmi-sensors.rst 10615F: drivers/hwmon/hp-wmi-sensors.c 10616 10617HPET: High Precision Event Timers driver 10618M: Clemens Ladisch <[email protected]> 10619S: Maintained 10620F: Documentation/timers/hpet.rst 10621F: drivers/char/hpet.c 10622F: include/linux/hpet.h 10623F: include/uapi/linux/hpet.h 10624 10625HPET: x86 10626S: Orphan 10627F: arch/x86/include/asm/hpet.h 10628F: arch/x86/kernel/hpet.c 10629 10630HPFS FILESYSTEM 10631M: Mikulas Patocka <[email protected]> 10632S: Maintained 10633W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10634F: fs/hpfs/ 10635 10636HS3001 Hardware Temperature and Humidity Sensor 10637M: Andre Werner <[email protected]> 10638L: [email protected] 10639S: Maintained 10640F: drivers/hwmon/hs3001.c 10641 10642HSI SUBSYSTEM 10643M: Sebastian Reichel <[email protected]> 10644S: Maintained 10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10646F: Documentation/ABI/testing/sysfs-bus-hsi 10647F: Documentation/driver-api/hsi.rst 10648F: drivers/hsi/ 10649F: include/linux/hsi/ 10650F: include/uapi/linux/hsi/ 10651 10652HSO 3G MODEM DRIVER 10653L: [email protected] 10654S: Orphan 10655F: drivers/net/usb/hso.c 10656 10657HSR NETWORK PROTOCOL 10658L: [email protected] 10659S: Orphan 10660F: net/hsr/ 10661 10662HT16K33 LED CONTROLLER DRIVER 10663M: Robin van der Gracht <[email protected]> 10664S: Maintained 10665F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10666F: drivers/auxdisplay/ht16k33.c 10667 10668HTCPEN TOUCHSCREEN DRIVER 10669M: Pau Oliva Fora <[email protected]> 10670L: [email protected] 10671S: Maintained 10672F: drivers/input/touchscreen/htcpen.c 10673 10674HTE SUBSYSTEM 10675M: Dipen Patel <[email protected]> 10676L: [email protected] 10677S: Maintained 10678Q: https://patchwork.kernel.org/project/timestamp/list/ 10679T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10680F: Documentation/devicetree/bindings/timestamp/ 10681F: Documentation/driver-api/hte/ 10682F: drivers/hte/ 10683F: include/linux/hte.h 10684 10685HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10686M: Lorenzo Bianconi <[email protected]> 10687L: [email protected] 10688S: Maintained 10689W: http://www.st.com/ 10690F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10691F: drivers/iio/humidity/hts221* 10692 10693HUAWEI ETHERNET DRIVER 10694M: Cai Huoqing <[email protected]> 10695L: [email protected] 10696S: Maintained 10697F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10698F: drivers/net/ethernet/huawei/hinic/ 10699 10700HUGETLB SUBSYSTEM 10701M: Muchun Song <[email protected]> 10702L: [email protected] 10703S: Maintained 10704F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10705F: Documentation/admin-guide/mm/hugetlbpage.rst 10706F: Documentation/mm/hugetlbfs_reserv.rst 10707F: Documentation/mm/vmemmap_dedup.rst 10708F: fs/hugetlbfs/ 10709F: include/linux/hugetlb.h 10710F: include/trace/events/hugetlbfs.h 10711F: mm/hugetlb.c 10712F: mm/hugetlb_vmemmap.c 10713F: mm/hugetlb_vmemmap.h 10714F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10715 10716HVA ST MEDIA DRIVER 10717M: Jean-Christophe Trotin <[email protected]> 10718L: [email protected] 10719S: Supported 10720W: https://linuxtv.org 10721T: git git://linuxtv.org/media.git 10722F: drivers/media/platform/st/sti/hva 10723 10724HWPOISON MEMORY FAILURE HANDLING 10725M: Miaohe Lin <[email protected]> 10726R: Naoya Horiguchi <[email protected]> 10727L: [email protected] 10728S: Maintained 10729F: mm/hwpoison-inject.c 10730F: mm/memory-failure.c 10731 10732HYCON HY46XX TOUCHSCREEN SUPPORT 10733M: Giulio Benetti <[email protected]> 10734L: [email protected] 10735S: Maintained 10736F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 10737F: drivers/input/touchscreen/hycon-hy46xx.c 10738 10739HYGON PROCESSOR SUPPORT 10740M: Pu Wen <[email protected]> 10741L: [email protected] 10742S: Maintained 10743F: arch/x86/kernel/cpu/hygon.c 10744 10745HYNIX HI556 SENSOR DRIVER 10746M: Sakari Ailus <[email protected]> 10747L: [email protected] 10748S: Maintained 10749T: git git://linuxtv.org/media.git 10750F: drivers/media/i2c/hi556.c 10751 10752HYNIX HI846 SENSOR DRIVER 10753M: Martin Kepplinger <[email protected]> 10754L: [email protected] 10755S: Maintained 10756F: drivers/media/i2c/hi846.c 10757 10758HYNIX HI847 SENSOR DRIVER 10759M: Sakari Ailus <[email protected]> 10760L: [email protected] 10761S: Maintained 10762F: drivers/media/i2c/hi847.c 10763 10764Hyper-V/Azure CORE AND DRIVERS 10765M: "K. Y. Srinivasan" <[email protected]> 10766M: Haiyang Zhang <[email protected]> 10767M: Wei Liu <[email protected]> 10768M: Dexuan Cui <[email protected]> 10769L: [email protected] 10770S: Supported 10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 10772F: Documentation/ABI/stable/sysfs-bus-vmbus 10773F: Documentation/ABI/testing/debugfs-hyperv 10774F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 10775F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 10776F: Documentation/virt/hyperv 10777F: arch/arm64/hyperv 10778F: arch/arm64/include/asm/mshyperv.h 10779F: arch/x86/hyperv 10780F: arch/x86/include/asm/mshyperv.h 10781F: arch/x86/include/asm/trace/hyperv.h 10782F: arch/x86/kernel/cpu/mshyperv.c 10783F: drivers/clocksource/hyperv_timer.c 10784F: drivers/hid/hid-hyperv.c 10785F: drivers/hv/ 10786F: drivers/input/serio/hyperv-keyboard.c 10787F: drivers/iommu/hyperv-iommu.c 10788F: drivers/net/ethernet/microsoft/ 10789F: drivers/net/hyperv/ 10790F: drivers/pci/controller/pci-hyperv-intf.c 10791F: drivers/pci/controller/pci-hyperv.c 10792F: drivers/scsi/storvsc_drv.c 10793F: drivers/uio/uio_hv_generic.c 10794F: drivers/video/fbdev/hyperv_fb.c 10795F: include/asm-generic/mshyperv.h 10796F: include/clocksource/hyperv_timer.h 10797F: include/hyperv/hvgdk.h 10798F: include/hyperv/hvgdk_ext.h 10799F: include/hyperv/hvgdk_mini.h 10800F: include/hyperv/hvhdk.h 10801F: include/hyperv/hvhdk_mini.h 10802F: include/linux/hyperv.h 10803F: include/net/mana 10804F: include/uapi/linux/hyperv.h 10805F: net/vmw_vsock/hyperv_transport.c 10806F: tools/hv/ 10807 10808HYPERBUS SUPPORT 10809M: Vignesh Raghavendra <[email protected]> 10810R: Tudor Ambarus <[email protected]> 10811L: [email protected] 10812S: Supported 10813Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10814C: irc://irc.oftc.net/mtd 10815T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 10816F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 10817F: drivers/mtd/hyperbus/ 10818F: include/linux/mtd/hyperbus.h 10819 10820HYPERVISOR VIRTUAL CONSOLE DRIVER 10821L: [email protected] 10822S: Odd Fixes 10823F: drivers/tty/hvc/ 10824 10825I2C ACPI SUPPORT 10826M: Mika Westerberg <[email protected]> 10827L: [email protected] 10828L: [email protected] 10829S: Maintained 10830F: drivers/i2c/i2c-core-acpi.c 10831 10832I2C ADDRESS TRANSLATOR (ATR) 10833M: Tomi Valkeinen <[email protected]> 10834R: Luca Ceresoli <[email protected]> 10835L: [email protected] 10836S: Maintained 10837F: drivers/i2c/i2c-atr.c 10838F: include/linux/i2c-atr.h 10839 10840I2C CONTROLLER DRIVER FOR NVIDIA GPU 10841M: Ajay Gupta <[email protected]> 10842L: [email protected] 10843S: Maintained 10844F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 10845F: drivers/i2c/busses/i2c-nvidia-gpu.c 10846 10847I2C MUXES 10848M: Peter Rosin <[email protected]> 10849L: [email protected] 10850S: Maintained 10851F: Documentation/devicetree/bindings/i2c/i2c-arb* 10852F: Documentation/devicetree/bindings/i2c/i2c-gate* 10853F: Documentation/devicetree/bindings/i2c/i2c-mux* 10854F: Documentation/i2c/i2c-topology.rst 10855F: Documentation/i2c/muxes/ 10856F: drivers/i2c/i2c-mux.c 10857F: drivers/i2c/muxes/ 10858F: include/linux/i2c-mux.h 10859 10860I2C MV64XXX MARVELL AND ALLWINNER DRIVER 10861M: Gregory CLEMENT <[email protected]> 10862L: [email protected] 10863S: Maintained 10864F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 10865F: drivers/i2c/busses/i2c-mv64xxx.c 10866 10867I2C OF COMPONENT PROBER 10868M: Chen-Yu Tsai <[email protected]> 10869L: [email protected] 10870L: [email protected] 10871S: Maintained 10872F: drivers/i2c/i2c-core-of-prober.c 10873F: include/linux/i2c-of-prober.h 10874 10875I2C OVER PARALLEL PORT 10876M: Jean Delvare <[email protected]> 10877L: [email protected] 10878S: Maintained 10879F: Documentation/i2c/busses/i2c-parport.rst 10880F: drivers/i2c/busses/i2c-parport.c 10881 10882I2C SUBSYSTEM 10883M: Wolfram Sang <[email protected]> 10884L: [email protected] 10885S: Maintained 10886W: https://i2c.wiki.kernel.org/ 10887Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 10889F: Documentation/i2c/ 10890F: drivers/i2c/* 10891F: include/dt-bindings/i2c/i2c.h 10892F: include/linux/i2c-dev.h 10893F: include/linux/i2c-smbus.h 10894F: include/linux/i2c.h 10895F: include/uapi/linux/i2c-*.h 10896F: include/uapi/linux/i2c.h 10897 10898I2C SUBSYSTEM HOST DRIVERS 10899M: Andi Shyti <[email protected]> 10900L: [email protected] 10901S: Maintained 10902W: https://i2c.wiki.kernel.org/ 10903Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10904T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 10905F: Documentation/devicetree/bindings/i2c/ 10906F: drivers/i2c/algos/ 10907F: drivers/i2c/busses/ 10908F: include/dt-bindings/i2c/ 10909 10910I2C-TAOS-EVM DRIVER 10911M: Jean Delvare <[email protected]> 10912L: [email protected] 10913S: Maintained 10914F: Documentation/i2c/busses/i2c-taos-evm.rst 10915F: drivers/i2c/busses/i2c-taos-evm.c 10916 10917I2C-TINY-USB DRIVER 10918M: Till Harbaum <[email protected]> 10919L: [email protected] 10920S: Maintained 10921W: http://www.harbaum.org/till/i2c_tiny_usb 10922F: drivers/i2c/busses/i2c-tiny-usb.c 10923 10924I2C/SMBUS CONTROLLER DRIVERS FOR PC 10925M: Jean Delvare <[email protected]> 10926L: [email protected] 10927S: Maintained 10928F: Documentation/i2c/busses/i2c-ali1535.rst 10929F: Documentation/i2c/busses/i2c-ali1563.rst 10930F: Documentation/i2c/busses/i2c-ali15x3.rst 10931F: Documentation/i2c/busses/i2c-amd756.rst 10932F: Documentation/i2c/busses/i2c-amd8111.rst 10933F: Documentation/i2c/busses/i2c-i801.rst 10934F: Documentation/i2c/busses/i2c-nforce2.rst 10935F: Documentation/i2c/busses/i2c-piix4.rst 10936F: Documentation/i2c/busses/i2c-sis5595.rst 10937F: Documentation/i2c/busses/i2c-sis630.rst 10938F: Documentation/i2c/busses/i2c-sis96x.rst 10939F: Documentation/i2c/busses/i2c-via.rst 10940F: Documentation/i2c/busses/i2c-viapro.rst 10941F: drivers/i2c/busses/i2c-ali1535.c 10942F: drivers/i2c/busses/i2c-ali1563.c 10943F: drivers/i2c/busses/i2c-ali15x3.c 10944F: drivers/i2c/busses/i2c-amd756.c 10945F: drivers/i2c/busses/i2c-amd8111.c 10946F: drivers/i2c/busses/i2c-i801.c 10947F: drivers/i2c/busses/i2c-isch.c 10948F: drivers/i2c/busses/i2c-nforce2.c 10949F: drivers/i2c/busses/i2c-piix4.* 10950F: drivers/i2c/busses/i2c-sis5595.c 10951F: drivers/i2c/busses/i2c-sis630.c 10952F: drivers/i2c/busses/i2c-sis96x.c 10953F: drivers/i2c/busses/i2c-via.c 10954F: drivers/i2c/busses/i2c-viapro.c 10955 10956I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 10957M: Hans de Goede <[email protected]> 10958L: [email protected] 10959S: Maintained 10960F: drivers/i2c/busses/i2c-cht-wc.c 10961 10962I2C/SMBUS ISMT DRIVER 10963M: Seth Heasley <[email protected]> 10964M: Neil Horman <[email protected]> 10965L: [email protected] 10966F: Documentation/i2c/busses/i2c-ismt.rst 10967F: drivers/i2c/busses/i2c-ismt.c 10968 10969I2C/SMBUS ZHAOXIN DRIVER 10970M: Hans Hu <[email protected]> 10971L: [email protected] 10972S: Maintained 10973W: https://www.zhaoxin.com 10974F: drivers/i2c/busses/i2c-viai2c-common.c 10975F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 10976 10977I2C/SMBUS STUB DRIVER 10978M: Jean Delvare <[email protected]> 10979L: [email protected] 10980S: Maintained 10981F: drivers/i2c/i2c-stub.c 10982 10983I3C DRIVER FOR ASPEED AST2600 10984M: Jeremy Kerr <[email protected]> 10985S: Maintained 10986F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 10987F: drivers/i3c/master/ast2600-i3c-master.c 10988 10989I3C DRIVER FOR CADENCE I3C MASTER IP 10990M: Przemysław Gaj <[email protected]> 10991S: Maintained 10992F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 10993F: drivers/i3c/master/i3c-master-cdns.c 10994 10995I3C DRIVER FOR SYNOPSYS DESIGNWARE 10996S: Orphan 10997F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 10998F: drivers/i3c/master/dw* 10999 11000I3C SUBSYSTEM 11001M: Alexandre Belloni <[email protected]> 11002L: [email protected] (moderated for non-subscribers) 11003S: Maintained 11004C: irc://chat.freenode.net/linux-i3c 11005T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 11006F: Documentation/ABI/testing/sysfs-bus-i3c 11007F: Documentation/devicetree/bindings/i3c/ 11008F: Documentation/driver-api/i3c 11009F: drivers/i3c/ 11010F: include/dt-bindings/i3c/ 11011F: include/linux/i3c/ 11012 11013IBM Operation Panel Input Driver 11014M: Eddie James <[email protected]> 11015L: [email protected] 11016S: Maintained 11017F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11018F: drivers/input/misc/ibm-panel.c 11019 11020IBM Power 842 compression accelerator 11021M: Haren Myneni <[email protected]> 11022S: Supported 11023F: crypto/842.c 11024F: drivers/crypto/nx/Kconfig 11025F: drivers/crypto/nx/Makefile 11026F: drivers/crypto/nx/nx-842* 11027F: include/linux/sw842.h 11028F: lib/842/ 11029 11030IBM Power in-Nest Crypto Acceleration 11031M: Breno Leitão <[email protected]> 11032M: Nayna Jain <[email protected]> 11033M: Paulo Flabiano Smorigo <[email protected]> 11034L: [email protected] 11035S: Supported 11036F: drivers/crypto/nx/Kconfig 11037F: drivers/crypto/nx/Makefile 11038F: drivers/crypto/nx/nx-aes* 11039F: drivers/crypto/nx/nx-sha* 11040F: drivers/crypto/nx/nx.* 11041F: drivers/crypto/nx/nx_csbcpb.h 11042F: drivers/crypto/nx/nx_debugfs.c 11043 11044IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11045M: Tyrel Datwyler <[email protected]> 11046L: [email protected] 11047L: [email protected] 11048S: Supported 11049F: drivers/pci/hotplug/rpadlpar* 11050 11051IBM Power Linux RAID adapter 11052M: Brian King <[email protected]> 11053S: Supported 11054F: drivers/scsi/ipr.* 11055 11056IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11057M: Tyrel Datwyler <[email protected]> 11058L: [email protected] 11059L: [email protected] 11060S: Supported 11061F: drivers/pci/hotplug/rpaphp* 11062 11063IBM Power SRIOV Virtual NIC Device Driver 11064M: Haren Myneni <[email protected]> 11065M: Rick Lindsley <[email protected]> 11066R: Nick Child <[email protected]> 11067R: Thomas Falcon <[email protected]> 11068L: [email protected] 11069S: Maintained 11070F: drivers/net/ethernet/ibm/ibmvnic.* 11071 11072IBM Power VFIO Support 11073M: Timothy Pearson <[email protected]> 11074S: Supported 11075F: drivers/vfio/vfio_iommu_spapr_tce.c 11076 11077IBM Power Virtual Ethernet Device Driver 11078M: Nick Child <[email protected]> 11079L: [email protected] 11080S: Maintained 11081F: drivers/net/ethernet/ibm/ibmveth.* 11082 11083IBM Power Virtual FC Device Drivers 11084M: Tyrel Datwyler <[email protected]> 11085L: [email protected] 11086S: Supported 11087F: drivers/scsi/ibmvscsi/ibmvfc* 11088 11089IBM Power Virtual Management Channel Driver 11090M: Brad Warrum <[email protected]> 11091M: Ritu Agarwal <[email protected]> 11092S: Supported 11093F: drivers/misc/ibmvmc.* 11094 11095IBM Power Virtual SCSI Device Drivers 11096M: Tyrel Datwyler <[email protected]> 11097L: [email protected] 11098S: Supported 11099F: drivers/scsi/ibmvscsi/ibmvscsi* 11100F: include/scsi/viosrp.h 11101 11102IBM Power Virtual SCSI Device Target Driver 11103M: Tyrel Datwyler <[email protected]> 11104L: [email protected] 11105L: [email protected] 11106S: Supported 11107F: drivers/scsi/ibmvscsi_tgt/ 11108 11109IBM Power VMX Cryptographic instructions 11110M: Breno Leitão <[email protected]> 11111M: Nayna Jain <[email protected]> 11112M: Paulo Flabiano Smorigo <[email protected]> 11113L: [email protected] 11114S: Supported 11115F: arch/powerpc/crypto/Kconfig 11116F: arch/powerpc/crypto/Makefile 11117F: arch/powerpc/crypto/aes.c 11118F: arch/powerpc/crypto/aes_cbc.c 11119F: arch/powerpc/crypto/aes_ctr.c 11120F: arch/powerpc/crypto/aes_xts.c 11121F: arch/powerpc/crypto/aesp8-ppc.* 11122F: arch/powerpc/crypto/ghash.c 11123F: arch/powerpc/crypto/ghashp8-ppc.pl 11124F: arch/powerpc/crypto/ppc-xlate.pl 11125F: arch/powerpc/crypto/vmx.c 11126 11127IBM ServeRAID RAID DRIVER 11128S: Orphan 11129F: drivers/scsi/ips.* 11130 11131ICH LPC AND GPIO DRIVER 11132M: Peter Tyser <[email protected]> 11133S: Maintained 11134F: drivers/gpio/gpio-ich.c 11135F: drivers/mfd/lpc_ich.c 11136 11137ICY I2C DRIVER 11138M: Max Staudt <[email protected]> 11139L: [email protected] 11140S: Maintained 11141F: drivers/i2c/busses/i2c-icy.c 11142 11143IDEAPAD LAPTOP EXTRAS DRIVER 11144M: Ike Panhc <[email protected]> 11145L: [email protected] 11146S: Maintained 11147W: http://launchpad.net/ideapad-laptop 11148F: drivers/platform/x86/ideapad-laptop.c 11149 11150IDEAPAD LAPTOP SLIDEBAR DRIVER 11151M: Andrey Moiseev <[email protected]> 11152L: [email protected] 11153S: Maintained 11154W: https://github.com/o2genum/ideapad-slidebar 11155F: drivers/input/misc/ideapad_slidebar.c 11156 11157IDT VersaClock 5 CLOCK DRIVER 11158M: Luca Ceresoli <[email protected]> 11159S: Maintained 11160F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11161F: drivers/clk/clk-versaclock5.c 11162 11163IEEE 802.15.4 SUBSYSTEM 11164M: Alexander Aring <[email protected]> 11165M: Stefan Schmidt <[email protected]> 11166M: Miquel Raynal <[email protected]> 11167L: [email protected] 11168S: Maintained 11169W: https://linux-wpan.org/ 11170Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11173F: Documentation/networking/ieee802154.rst 11174F: drivers/net/ieee802154/ 11175F: include/linux/ieee802154.h 11176F: include/linux/nl802154.h 11177F: include/net/af_ieee802154.h 11178F: include/net/cfg802154.h 11179F: include/net/ieee802154_netdev.h 11180F: include/net/mac802154.h 11181F: include/net/nl802154.h 11182F: net/ieee802154/ 11183F: net/mac802154/ 11184 11185Intel VIRTIO DATA PATH ACCELERATOR 11186M: Zhu Lingshan <[email protected]> 11187L: [email protected] 11188S: Supported 11189F: drivers/vdpa/ifcvf/ 11190 11191IFE PROTOCOL 11192M: Yotam Gigi <[email protected]> 11193M: Jamal Hadi Salim <[email protected]> 11194F: include/net/ife.h 11195F: include/uapi/linux/ife.h 11196F: net/ife 11197 11198IGORPLUG-USB IR RECEIVER 11199M: Sean Young <[email protected]> 11200L: [email protected] 11201S: Maintained 11202F: drivers/media/rc/igorplugusb.c 11203 11204IGUANAWORKS USB IR TRANSCEIVER 11205M: Sean Young <[email protected]> 11206L: [email protected] 11207S: Maintained 11208F: drivers/media/rc/iguanair.c 11209 11210IIO BACKEND FRAMEWORK 11211M: Nuno Sa <[email protected]> 11212R: Olivier Moysan <[email protected]> 11213L: [email protected] 11214S: Maintained 11215F: Documentation/ABI/testing/debugfs-iio-backend 11216F: drivers/iio/industrialio-backend.c 11217F: include/linux/iio/backend.h 11218 11219IIO DIGITAL POTENTIOMETER DAC 11220M: Peter Rosin <[email protected]> 11221L: [email protected] 11222S: Maintained 11223F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11224F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11225F: drivers/iio/dac/dpot-dac.c 11226 11227IIO ENVELOPE DETECTOR 11228M: Peter Rosin <[email protected]> 11229L: [email protected] 11230S: Maintained 11231F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11232F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11233F: drivers/iio/adc/envelope-detector.c 11234 11235IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11236M: Matti Vaittinen <[email protected]> 11237L: [email protected] 11238S: Maintained 11239F: drivers/iio/industrialio-gts-helper.c 11240F: include/linux/iio/iio-gts-helper.h 11241F: drivers/iio/test/iio-test-gts.c 11242 11243IIO MULTIPLEXER 11244M: Peter Rosin <[email protected]> 11245L: [email protected] 11246S: Maintained 11247F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11248F: drivers/iio/multiplexer/iio-mux.c 11249 11250IIO SCMI BASED DRIVER 11251M: Jyoti Bhayana <[email protected]> 11252L: [email protected] 11253S: Maintained 11254F: drivers/iio/common/scmi_sensors/scmi_iio.c 11255 11256IIO SUBSYSTEM AND DRIVERS 11257M: Jonathan Cameron <[email protected]> 11258R: Lars-Peter Clausen <[email protected]> 11259L: [email protected] 11260S: Maintained 11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11262F: Documentation/ABI/testing/configfs-iio* 11263F: Documentation/ABI/testing/sysfs-bus-iio* 11264F: Documentation/devicetree/bindings/iio/ 11265F: Documentation/iio/ 11266F: drivers/iio/ 11267F: drivers/staging/iio/ 11268F: include/dt-bindings/iio/ 11269F: include/linux/iio/ 11270F: tools/iio/ 11271 11272IIO UNIT CONVERTER 11273M: Peter Rosin <[email protected]> 11274L: [email protected] 11275S: Maintained 11276F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11277F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11278F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11279F: drivers/iio/afe/iio-rescale.c 11280 11281IKANOS/ADI EAGLE ADSL USB DRIVER 11282M: Matthieu Castet <[email protected]> 11283M: Stanislaw Gruszka <[email protected]> 11284S: Maintained 11285F: drivers/usb/atm/ueagle-atm.c 11286 11287IMAGIS TOUCHSCREEN DRIVER 11288M: Markuss Broks <[email protected]> 11289S: Maintained 11290F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11291F: drivers/input/touchscreen/imagis.c 11292 11293IMGTEC ASCII LCD DRIVER 11294M: Paul Burton <[email protected]> 11295S: Maintained 11296F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11297F: drivers/auxdisplay/img-ascii-lcd.c 11298 11299IMGTEC JPEG ENCODER DRIVER 11300M: Devarsh Thakkar <[email protected]> 11301L: [email protected] 11302S: Supported 11303F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11304F: drivers/media/platform/imagination/e5010* 11305 11306IMGTEC IR DECODER DRIVER 11307S: Orphan 11308F: drivers/media/rc/img-ir/ 11309 11310IMGTEC POWERVR DRM DRIVER 11311M: Frank Binns <[email protected]> 11312M: Matt Coster <[email protected]> 11313S: Supported 11314T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11315F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11316F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11317F: Documentation/gpu/imagination/ 11318F: drivers/gpu/drm/ci/xfails/powervr* 11319F: drivers/gpu/drm/imagination/ 11320F: include/uapi/drm/pvr_drm.h 11321 11322IMON SOUNDGRAPH USB IR RECEIVER 11323M: Sean Young <[email protected]> 11324L: [email protected] 11325S: Maintained 11326F: drivers/media/rc/imon.c 11327F: drivers/media/rc/imon_raw.c 11328 11329IMS TWINTURBO FRAMEBUFFER DRIVER 11330L: [email protected] 11331S: Orphan 11332F: drivers/video/fbdev/imsttfb.c 11333 11334INDEX OF FURTHER KERNEL DOCUMENTATION 11335M: Carlos Bilbao <[email protected]> 11336S: Maintained 11337F: Documentation/process/kernel-docs.rst 11338 11339INDUSTRY PACK SUBSYSTEM (IPACK) 11340M: Vaibhav Gupta <[email protected]> 11341M: Jens Taprogge <[email protected]> 11342M: Greg Kroah-Hartman <[email protected]> 11343L: [email protected] 11344S: Maintained 11345W: http://industrypack.sourceforge.net 11346F: drivers/ipack/ 11347 11348INFINEON DPS310 Driver 11349M: Eddie James <[email protected]> 11350L: [email protected] 11351S: Maintained 11352F: drivers/iio/pressure/dps310.c 11353 11354INFINEON PEB2466 ASoC CODEC 11355M: Herve Codina <[email protected]> 11356L: [email protected] 11357S: Maintained 11358F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11359F: sound/soc/codecs/peb2466.c 11360 11361INFINIBAND SUBSYSTEM 11362M: Jason Gunthorpe <[email protected]> 11363M: Leon Romanovsky <[email protected]> 11364L: [email protected] 11365S: Supported 11366W: https://github.com/linux-rdma/rdma-core 11367Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11369F: Documentation/devicetree/bindings/infiniband/ 11370F: Documentation/infiniband/ 11371F: drivers/infiniband/ 11372F: include/rdma/ 11373F: include/trace/events/ib_mad.h 11374F: include/trace/events/ib_umad.h 11375F: include/trace/misc/rdma.h 11376F: include/uapi/linux/if_infiniband.h 11377F: include/uapi/rdma/ 11378F: samples/bpf/ibumad_kern.c 11379F: samples/bpf/ibumad_user.c 11380 11381INGENIC JZ4780 NAND DRIVER 11382M: Harvey Hunt <[email protected]> 11383L: [email protected] 11384L: [email protected] 11385S: Maintained 11386F: drivers/mtd/nand/raw/ingenic/ 11387 11388INGENIC JZ47xx SoCs 11389M: Paul Cercueil <[email protected]> 11390L: [email protected] 11391S: Maintained 11392F: arch/mips/boot/dts/ingenic/ 11393F: arch/mips/generic/board-ingenic.c 11394F: arch/mips/include/asm/mach-ingenic/ 11395F: arch/mips/ingenic/Kconfig 11396F: drivers/clk/ingenic/ 11397F: drivers/dma/dma-jz4780.c 11398F: drivers/gpu/drm/ingenic/ 11399F: drivers/i2c/busses/i2c-jz4780.c 11400F: drivers/iio/adc/ingenic-adc.c 11401F: drivers/irqchip/irq-ingenic.c 11402F: drivers/memory/jz4780-nemc.c 11403F: drivers/mmc/host/jz4740_mmc.c 11404F: drivers/mtd/nand/raw/ingenic/ 11405F: drivers/pinctrl/pinctrl-ingenic.c 11406F: drivers/power/supply/ingenic-battery.c 11407F: drivers/pwm/pwm-jz4740.c 11408F: drivers/remoteproc/ingenic_rproc.c 11409F: drivers/rtc/rtc-jz4740.c 11410F: drivers/tty/serial/8250/8250_ingenic.c 11411F: drivers/usb/musb/jz4740.c 11412F: drivers/watchdog/jz4740_wdt.c 11413F: include/dt-bindings/iio/adc/ingenic,adc.h 11414F: include/linux/mfd/ingenic-tcu.h 11415F: sound/soc/codecs/jz47* 11416F: sound/soc/jz4740/ 11417 11418INJOINIC IP5xxx POWER BANK IC DRIVER 11419M: Samuel Holland <[email protected]> 11420S: Maintained 11421F: drivers/power/supply/ip5xxx_power.c 11422 11423INOTIFY 11424M: Jan Kara <[email protected]> 11425R: Amir Goldstein <[email protected]> 11426L: [email protected] 11427S: Maintained 11428F: Documentation/filesystems/inotify.rst 11429F: fs/notify/inotify/ 11430F: include/linux/inotify.h 11431F: include/uapi/linux/inotify.h 11432 11433INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11434M: Dmitry Torokhov <[email protected]> 11435L: [email protected] 11436S: Maintained 11437Q: http://patchwork.kernel.org/project/linux-input/list/ 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11439F: Documentation/devicetree/bindings/input/ 11440F: Documentation/devicetree/bindings/serio/ 11441F: Documentation/input/ 11442F: drivers/input/ 11443F: include/dt-bindings/input/ 11444F: include/linux/gameport.h 11445F: include/linux/i8042.h 11446F: include/linux/input.h 11447F: include/linux/input/ 11448F: include/linux/libps2.h 11449F: include/linux/serio.h 11450F: include/uapi/linux/gameport.h 11451F: include/uapi/linux/input-event-codes.h 11452F: include/uapi/linux/input.h 11453F: include/uapi/linux/serio.h 11454F: include/uapi/linux/uinput.h 11455 11456INPUT MULTITOUCH (MT) PROTOCOL 11457M: Henrik Rydberg <[email protected]> 11458L: [email protected] 11459S: Odd fixes 11460F: Documentation/input/multi-touch-protocol.rst 11461F: drivers/input/input-mt.c 11462K: \b(ABS|SYN)_MT_ 11463 11464INSIDE SECURE CRYPTO DRIVER 11465M: Antoine Tenart <[email protected]> 11466L: [email protected] 11467S: Maintained 11468F: drivers/crypto/inside-secure/ 11469 11470INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11471M: Mimi Zohar <[email protected]> 11472M: Roberto Sassu <[email protected]> 11473M: Dmitry Kasatkin <[email protected]> 11474R: Eric Snowberg <[email protected]> 11475L: [email protected] 11476S: Supported 11477T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11478F: security/integrity/ 11479F: security/integrity/ima/ 11480 11481INTEGRITY POLICY ENFORCEMENT (IPE) 11482M: Fan Wu <[email protected]> 11483L: [email protected] 11484S: Supported 11485T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11486F: Documentation/admin-guide/LSM/ipe.rst 11487F: Documentation/security/ipe.rst 11488F: scripts/ipe/ 11489F: security/ipe/ 11490 11491INTEL 810/815 FRAMEBUFFER DRIVER 11492M: Antonino Daplas <[email protected]> 11493L: [email protected] 11494S: Maintained 11495F: drivers/video/fbdev/i810/ 11496 11497INTEL 8254 COUNTER DRIVER 11498M: William Breathitt Gray <[email protected]> 11499L: [email protected] 11500S: Maintained 11501F: drivers/counter/i8254.c 11502F: include/linux/i8254.h 11503 11504INTEL 8255 GPIO DRIVER 11505M: William Breathitt Gray <[email protected]> 11506L: [email protected] 11507S: Maintained 11508F: drivers/gpio/gpio-i8255.c 11509F: drivers/gpio/gpio-i8255.h 11510 11511INTEL ASoC DRIVERS 11512M: Cezary Rojewski <[email protected]> 11513M: Liam Girdwood <[email protected]> 11514M: Peter Ujfalusi <[email protected]> 11515M: Bard Liao <[email protected]> 11516M: Ranjani Sridharan <[email protected]> 11517M: Kai Vehmanen <[email protected]> 11518R: Pierre-Louis Bossart <[email protected]> 11519L: [email protected] 11520S: Supported 11521F: sound/soc/intel/ 11522 11523INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11524M: Hans de Goede <[email protected]> 11525L: [email protected] 11526S: Maintained 11527F: drivers/platform/x86/intel/atomisp2/pm.c 11528 11529INTEL ATOMISP2 LED DRIVER 11530M: Hans de Goede <[email protected]> 11531L: [email protected] 11532S: Maintained 11533F: drivers/platform/x86/intel/atomisp2/led.c 11534 11535INTEL BIOS SAR INT1092 DRIVER 11536M: Shravan Sudhakar <[email protected]> 11537L: [email protected] 11538S: Maintained 11539F: drivers/platform/x86/intel/int1092/ 11540 11541INTEL BROXTON PMC DRIVER 11542M: Mika Westerberg <[email protected]> 11543M: Zha Qipeng <[email protected]> 11544S: Maintained 11545F: drivers/mfd/intel_pmc_bxt.c 11546F: include/linux/mfd/intel_pmc_bxt.h 11547 11548INTEL C600 SERIES SAS CONTROLLER DRIVER 11549L: [email protected] 11550S: Orphan 11551T: git git://git.code.sf.net/p/intel-sas/isci 11552F: drivers/scsi/isci/ 11553 11554INTEL CPU family model numbers 11555M: Tony Luck <[email protected]> 11556M: [email protected] 11557L: [email protected] 11558S: Supported 11559F: arch/x86/include/asm/intel-family.h 11560 11561INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11562M: Jani Nikula <[email protected]> 11563M: Rodrigo Vivi <[email protected]> 11564L: [email protected] 11565L: [email protected] 11566S: Supported 11567F: drivers/gpu/drm/i915/display/ 11568F: drivers/gpu/drm/xe/display/ 11569F: drivers/gpu/drm/xe/compat-i915-headers 11570F: include/drm/intel/ 11571 11572INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11573M: Jani Nikula <[email protected]> 11574M: Joonas Lahtinen <[email protected]> 11575M: Rodrigo Vivi <[email protected]> 11576M: Tvrtko Ursulin <[email protected]> 11577L: [email protected] 11578S: Supported 11579W: https://drm.pages.freedesktop.org/intel-docs/ 11580Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11581B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11582C: irc://irc.oftc.net/intel-gfx 11583T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11584F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11585F: Documentation/gpu/i915.rst 11586F: drivers/gpu/drm/ci/xfails/i915* 11587F: drivers/gpu/drm/i915/ 11588F: include/drm/intel/ 11589F: include/uapi/drm/i915_drm.h 11590 11591INTEL DRM XE DRIVER (Lunar Lake and newer) 11592M: Lucas De Marchi <[email protected]> 11593M: Thomas Hellström <[email protected]> 11594M: Rodrigo Vivi <[email protected]> 11595L: [email protected] 11596S: Supported 11597W: https://drm.pages.freedesktop.org/intel-docs/ 11598Q: http://patchwork.freedesktop.org/project/intel-xe/ 11599B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11600C: irc://irc.oftc.net/xe 11601T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11602F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11603F: Documentation/gpu/xe/ 11604F: drivers/gpu/drm/xe/ 11605F: include/drm/intel/ 11606F: include/uapi/drm/xe_drm.h 11607 11608INTEL ETHERNET DRIVERS 11609M: Tony Nguyen <[email protected]> 11610M: Przemek Kitszel <[email protected]> 11611L: [email protected] (moderated for non-subscribers) 11612S: Maintained 11613W: https://www.intel.com/content/www/us/en/support.html 11614Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11617F: Documentation/networking/device_drivers/ethernet/intel/ 11618F: drivers/net/ethernet/intel/ 11619F: drivers/net/ethernet/intel/*/ 11620F: include/linux/avf/virtchnl.h 11621F: include/linux/net/intel/iidc.h 11622 11623INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11624M: Mustafa Ismail <[email protected]> 11625M: Tatyana Nikolova <[email protected]> 11626L: [email protected] 11627S: Supported 11628F: drivers/infiniband/hw/irdma/ 11629F: include/uapi/rdma/irdma-abi.h 11630 11631INTEL GPIO DRIVERS 11632M: Andy Shevchenko <[email protected]> 11633L: [email protected] 11634S: Supported 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11636F: drivers/gpio/gpio-elkhartlake.c 11637F: drivers/gpio/gpio-graniterapids.c 11638F: drivers/gpio/gpio-ich.c 11639F: drivers/gpio/gpio-merrifield.c 11640F: drivers/gpio/gpio-ml-ioh.c 11641F: drivers/gpio/gpio-pch.c 11642F: drivers/gpio/gpio-sch.c 11643F: drivers/gpio/gpio-sodaville.c 11644F: drivers/gpio/gpio-tangier.c 11645F: drivers/gpio/gpio-tangier.h 11646 11647INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11648M: Zhenyu Wang <[email protected]> 11649M: Zhi Wang <[email protected]> 11650L: [email protected] 11651L: [email protected] 11652S: Supported 11653W: https://github.com/intel/gvt-linux/wiki 11654T: git https://github.com/intel/gvt-linux.git 11655F: drivers/gpu/drm/i915/gvt/ 11656 11657INTEL HID EVENT DRIVER 11658M: Alex Hung <[email protected]> 11659L: [email protected] 11660S: Maintained 11661F: drivers/platform/x86/intel/hid.c 11662 11663INTEL I/OAT DMA DRIVER 11664M: Dave Jiang <[email protected]> 11665R: Dan Williams <[email protected]> 11666L: [email protected] 11667S: Supported 11668Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11669F: drivers/dma/ioat* 11670 11671INTEL IAA CRYPTO DRIVER 11672M: Kristen Accardi <[email protected]> 11673L: [email protected] 11674S: Supported 11675F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11676F: drivers/crypto/intel/iaa/* 11677 11678INTEL IDLE DRIVER 11679M: Jacob Pan <[email protected]> 11680M: Len Brown <[email protected]> 11681L: [email protected] 11682S: Supported 11683B: https://bugzilla.kernel.org 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 11685F: drivers/idle/intel_idle.c 11686 11687INTEL IDXD DRIVER 11688M: Fenghua Yu <[email protected]> 11689R: Dave Jiang <[email protected]> 11690L: [email protected] 11691S: Supported 11692F: drivers/dma/idxd/* 11693F: include/uapi/linux/idxd.h 11694 11695INTEL IN FIELD SCAN (IFS) DEVICE 11696M: Jithu Joseph <[email protected]> 11697R: Ashok Raj <[email protected]> 11698R: Tony Luck <[email protected]> 11699S: Maintained 11700F: drivers/platform/x86/intel/ifs 11701F: include/trace/events/intel_ifs.h 11702F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11703 11704INTEL INTEGRATED SENSOR HUB DRIVER 11705M: Srinivas Pandruvada <[email protected]> 11706M: Jiri Kosina <[email protected]> 11707L: [email protected] 11708S: Maintained 11709F: drivers/hid/intel-ish-hid/ 11710 11711INTEL IOMMU (VT-d) 11712M: David Woodhouse <[email protected]> 11713M: Lu Baolu <[email protected]> 11714L: [email protected] 11715S: Supported 11716T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11717F: drivers/iommu/intel/ 11718 11719INTEL IPU3 CSI-2 CIO2 DRIVER 11720M: Yong Zhi <[email protected]> 11721M: Sakari Ailus <[email protected]> 11722M: Bingbu Cao <[email protected]> 11723M: Dan Scally <[email protected]> 11724R: Tianshu Qiu <[email protected]> 11725L: [email protected] 11726S: Maintained 11727T: git git://linuxtv.org/media.git 11728F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 11729F: drivers/media/pci/intel/ipu3/ 11730 11731INTEL IPU3 CSI-2 IMGU DRIVER 11732M: Sakari Ailus <[email protected]> 11733R: Bingbu Cao <[email protected]> 11734R: Tianshu Qiu <[email protected]> 11735L: [email protected] 11736S: Maintained 11737F: Documentation/admin-guide/media/ipu3.rst 11738F: Documentation/admin-guide/media/ipu3_rcb.svg 11739F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 11740F: drivers/staging/media/ipu3/ 11741 11742INTEL IPU6 INPUT SYSTEM DRIVER 11743M: Sakari Ailus <[email protected]> 11744M: Bingbu Cao <[email protected]> 11745R: Tianshu Qiu <[email protected]> 11746L: [email protected] 11747S: Maintained 11748T: git git://linuxtv.org/media.git 11749F: Documentation/admin-guide/media/ipu6-isys.rst 11750F: drivers/media/pci/intel/ipu6/ 11751 11752INTEL ISHTP ECLITE DRIVER 11753M: Srinivas Pandruvada <[email protected]> 11754L: [email protected] 11755S: Supported 11756F: drivers/platform/x86/intel/ishtp_eclite.c 11757 11758INTEL IXP4XX CRYPTO SUPPORT 11759M: Corentin Labbe <[email protected]> 11760L: [email protected] 11761S: Maintained 11762F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 11763 11764INTEL KEEM BAY DRM DRIVER 11765M: Anitha Chrisanthus <[email protected]> 11766M: Edmund Dea <[email protected]> 11767S: Maintained 11768F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 11769F: drivers/gpu/drm/kmb/ 11770 11771INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 11772M: Daniele Alessandrelli <[email protected]> 11773S: Maintained 11774F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 11775F: drivers/crypto/intel/keembay/Kconfig 11776F: drivers/crypto/intel/keembay/Makefile 11777F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 11778F: drivers/crypto/intel/keembay/ocs-aes.c 11779F: drivers/crypto/intel/keembay/ocs-aes.h 11780 11781INTEL KEEM BAY OCS ECC CRYPTO DRIVER 11782M: Daniele Alessandrelli <[email protected]> 11783M: Prabhjot Khurana <[email protected]> 11784M: Mark Gross <[email protected]> 11785S: Maintained 11786F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 11787F: drivers/crypto/intel/keembay/Kconfig 11788F: drivers/crypto/intel/keembay/Makefile 11789F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 11790 11791INTEL KEEM BAY OCS HCU CRYPTO DRIVER 11792M: Daniele Alessandrelli <[email protected]> 11793M: Declan Murphy <[email protected]> 11794S: Maintained 11795F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 11796F: drivers/crypto/intel/keembay/Kconfig 11797F: drivers/crypto/intel/keembay/Makefile 11798F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 11799F: drivers/crypto/intel/keembay/ocs-hcu.c 11800F: drivers/crypto/intel/keembay/ocs-hcu.h 11801 11802INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 11803M: Wentong Wu <[email protected]> 11804M: Sakari Ailus <[email protected]> 11805S: Maintained 11806F: drivers/gpio/gpio-ljca.c 11807F: drivers/i2c/busses/i2c-ljca.c 11808F: drivers/spi/spi-ljca.c 11809F: drivers/usb/misc/usb-ljca.c 11810F: include/linux/usb/ljca.h 11811 11812INTEL MANAGEMENT ENGINE (mei) 11813M: Alexander Usyskin <[email protected]> 11814L: [email protected] 11815S: Supported 11816F: Documentation/driver-api/mei/* 11817F: drivers/misc/mei/ 11818F: drivers/watchdog/mei_wdt.c 11819F: include/linux/mei_aux.h 11820F: include/linux/mei_cl_bus.h 11821F: include/uapi/linux/mei.h 11822F: include/uapi/linux/mei_uuid.h 11823F: include/uapi/linux/uuid.h 11824F: samples/mei/* 11825 11826INTEL MAX 10 BMC MFD DRIVER 11827M: Xu Yilun <[email protected]> 11828R: Tom Rix <[email protected]> 11829S: Maintained 11830F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 11831F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 11832F: drivers/hwmon/intel-m10-bmc-hwmon.c 11833F: drivers/mfd/intel-m10-bmc* 11834F: include/linux/mfd/intel-m10-bmc.h 11835 11836INTEL MAX10 BMC SECURE UPDATES 11837M: Peter Colberg <[email protected]> 11838L: [email protected] 11839S: Maintained 11840F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 11841F: drivers/fpga/intel-m10-bmc-sec-update.c 11842 11843INTEL MID (Mobile Internet Device) PLATFORM 11844M: Andy Shevchenko <[email protected]> 11845L: [email protected] 11846S: Supported 11847F: arch/x86/include/asm/intel-mid.h 11848F: arch/x86/pci/intel_mid_pci.c 11849F: arch/x86/platform/intel-mid/ 11850F: drivers/extcon/extcon-intel-mrfld.c 11851F: drivers/iio/adc/intel_mrfld_adc.c 11852F: drivers/mfd/intel_soc_pmic_mrfld.c 11853F: drivers/platform/x86/intel/mrfld_pwrbtn.c 11854F: drivers/platform/x86/intel_scu_* 11855F: drivers/staging/media/atomisp/ 11856F: drivers/watchdog/intel-mid_wdt.c 11857F: include/linux/mfd/intel_soc_pmic_mrfld.h 11858F: include/linux/platform_data/x86/intel-mid_wdt.h 11859F: include/linux/platform_data/x86/intel_scu_ipc.h 11860 11861INTEL P-Unit IPC DRIVER 11862M: Zha Qipeng <[email protected]> 11863L: [email protected] 11864S: Maintained 11865F: arch/x86/include/asm/intel_punit_ipc.h 11866F: drivers/platform/x86/intel/punit_ipc.c 11867 11868INTEL PMC CORE DRIVER 11869M: Rajneesh Bhardwaj <[email protected]> 11870M: David E Box <[email protected]> 11871L: [email protected] 11872S: Maintained 11873F: Documentation/ABI/testing/sysfs-platform-intel-pmc 11874F: drivers/platform/x86/intel/pmc/ 11875 11876INTEL PMIC GPIO DRIVERS 11877M: Andy Shevchenko <[email protected]> 11878S: Supported 11879T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11880F: drivers/gpio/gpio-*cove.c 11881 11882INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 11883M: Andy Shevchenko <[email protected]> 11884S: Supported 11885F: drivers/mfd/intel_soc_pmic* 11886F: include/linux/mfd/intel_soc_pmic* 11887 11888INTEL PMT DRIVERS 11889M: David E. Box <[email protected]> 11890S: Supported 11891F: drivers/platform/x86/intel/pmt/ 11892 11893INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 11894M: Stanislav Yakovlev <[email protected]> 11895L: [email protected] 11896S: Maintained 11897F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 11898F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 11899F: drivers/net/wireless/intel/ipw2x00/ 11900 11901INTEL PSTATE DRIVER 11902M: Srinivas Pandruvada <[email protected]> 11903M: Len Brown <[email protected]> 11904L: [email protected] 11905S: Supported 11906F: drivers/cpufreq/intel_pstate.c 11907 11908INTEL PTP DFL ToD DRIVER 11909M: Tianfei Zhang <[email protected]> 11910L: [email protected] 11911L: [email protected] 11912S: Maintained 11913F: drivers/ptp/ptp_dfl_tod.c 11914 11915INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 11916M: Jarkko Nikula <[email protected]> 11917L: [email protected] 11918F: drivers/counter/intel-qep.c 11919 11920INTEL SCU DRIVERS 11921M: Mika Westerberg <[email protected]> 11922S: Maintained 11923F: drivers/platform/x86/intel_scu_* 11924F: include/linux/platform_data/x86/intel_scu_ipc.h 11925 11926INTEL SDSI DRIVER 11927M: David E. Box <[email protected]> 11928S: Supported 11929F: drivers/platform/x86/intel/sdsi.c 11930F: tools/arch/x86/intel_sdsi/ 11931F: tools/testing/selftests/drivers/sdsi/ 11932 11933INTEL SGX 11934M: Jarkko Sakkinen <[email protected]> 11935R: Dave Hansen <[email protected]> 11936L: [email protected] 11937S: Supported 11938Q: https://patchwork.kernel.org/project/intel-sgx/list/ 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 11940F: Documentation/arch/x86/sgx.rst 11941F: arch/x86/entry/vdso/vsgx.S 11942F: arch/x86/include/asm/sgx.h 11943F: arch/x86/include/uapi/asm/sgx.h 11944F: arch/x86/kernel/cpu/sgx/* 11945F: tools/testing/selftests/sgx/* 11946K: \bSGX_ 11947 11948INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 11949M: Daniel Scally <[email protected]> 11950S: Maintained 11951F: drivers/platform/x86/intel/int3472/ 11952 11953INTEL SPEED SELECT TECHNOLOGY 11954M: Srinivas Pandruvada <[email protected]> 11955L: [email protected] 11956S: Maintained 11957F: drivers/platform/x86/intel/speed_select_if/ 11958F: include/uapi/linux/isst_if.h 11959F: tools/power/x86/intel-speed-select/ 11960 11961INTEL STRATIX10 FIRMWARE DRIVERS 11962M: Dinh Nguyen <[email protected]> 11963L: [email protected] 11964S: Maintained 11965T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 11966F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 11967F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 11968F: drivers/firmware/stratix10-rsu.c 11969F: drivers/firmware/stratix10-svc.c 11970F: include/linux/firmware/intel/stratix10-smc.h 11971F: include/linux/firmware/intel/stratix10-svc-client.h 11972 11973INTEL TELEMETRY DRIVER 11974M: Rajneesh Bhardwaj <[email protected]> 11975M: "David E. Box" <[email protected]> 11976L: [email protected] 11977S: Maintained 11978F: arch/x86/include/asm/intel_telemetry.h 11979F: drivers/platform/x86/intel/telemetry/ 11980 11981INTEL TOUCH HOST CONTROLLER (THC) DRIVER 11982M: Even Xu <[email protected]> 11983M: Xinpeng Sun <[email protected]> 11984S: Maintained 11985F: drivers/hid/intel-thc-hid/ 11986 11987INTEL TPMI DRIVER 11988M: Srinivas Pandruvada <[email protected]> 11989L: [email protected] 11990S: Maintained 11991F: Documentation/ABI/testing/debugfs-tpmi 11992F: drivers/platform/x86/intel/vsec_tpmi.c 11993F: include/linux/intel_tpmi.h 11994 11995INTEL UNCORE FREQUENCY CONTROL 11996M: Srinivas Pandruvada <[email protected]> 11997L: [email protected] 11998S: Maintained 11999F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 12000F: drivers/platform/x86/intel/uncore-frequency/ 12001 12002INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 12003M: David E. Box <[email protected]> 12004S: Supported 12005F: drivers/platform/x86/intel/vsec.c 12006F: include/linux/intel_vsec.h 12007 12008INTEL VIRTUAL BUTTON DRIVER 12009M: AceLan Kao <[email protected]> 12010L: [email protected] 12011S: Maintained 12012F: drivers/platform/x86/intel/vbtn.c 12013 12014INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12015M: Stanislaw Gruszka <[email protected]> 12016L: [email protected] 12017S: Supported 12018F: drivers/net/wireless/intel/iwlegacy/ 12019 12020INTEL WIRELESS WIFI LINK (iwlwifi) 12021M: Miri Korenblit <[email protected]> 12022L: [email protected] 12023S: Supported 12024W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12026F: drivers/net/wireless/intel/iwlwifi/ 12027 12028INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12029M: Jithu Joseph <[email protected]> 12030S: Maintained 12031W: https://slimbootloader.github.io/security/firmware-update.html 12032F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12033 12034INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12035L: [email protected] 12036S: Maintained 12037F: drivers/platform/x86/intel/wmi/thunderbolt.c 12038 12039INTEL WWAN IOSM DRIVER 12040M: M Chetan Kumar <[email protected]> 12041L: [email protected] 12042S: Maintained 12043F: drivers/net/wwan/iosm/ 12044 12045INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12046M: Xin Li <[email protected]> 12047M: "H. Peter Anvin" <[email protected]> 12048S: Supported 12049F: Documentation/arch/x86/x86_64/fred.rst 12050F: arch/x86/entry/entry_64_fred.S 12051F: arch/x86/entry/entry_fred.c 12052F: arch/x86/include/asm/fred.h 12053F: arch/x86/kernel/fred.c 12054 12055INTEL(R) TRACE HUB 12056M: Alexander Shishkin <[email protected]> 12057S: Supported 12058F: Documentation/trace/intel_th.rst 12059F: drivers/hwtracing/intel_th/ 12060F: include/linux/intel_th.h 12061 12062INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12063M: Ning Sun <[email protected]> 12064L: [email protected] 12065S: Supported 12066W: http://tboot.sourceforge.net 12067T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12068F: Documentation/arch/x86/intel_txt.rst 12069F: arch/x86/kernel/tboot.c 12070F: include/linux/tboot.h 12071 12072INTERCONNECT API 12073M: Georgi Djakov <[email protected]> 12074L: [email protected] 12075S: Maintained 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12077F: Documentation/devicetree/bindings/interconnect/ 12078F: Documentation/driver-api/interconnect.rst 12079F: drivers/interconnect/ 12080F: include/dt-bindings/interconnect/ 12081F: include/linux/interconnect-provider.h 12082F: include/linux/interconnect.h 12083 12084INTERRUPT COUNTER DRIVER 12085M: Oleksij Rempel <[email protected]> 12086R: Pengutronix Kernel Team <[email protected]> 12087L: [email protected] 12088F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12089F: drivers/counter/interrupt-cnt.c 12090 12091INTERSIL ISL7998X VIDEO DECODER DRIVER 12092M: Michael Tretter <[email protected]> 12093R: Pengutronix Kernel Team <[email protected]> 12094L: [email protected] 12095S: Maintained 12096F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12097F: drivers/media/i2c/isl7998x.c 12098 12099INVENSENSE ICM-426xx IMU DRIVER 12100M: Jean-Baptiste Maneyrol <[email protected]> 12101L: [email protected] 12102S: Maintained 12103W: https://invensense.tdk.com/ 12104F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12105F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12106F: drivers/iio/imu/inv_icm42600/ 12107 12108INVENSENSE MPU-3050 GYROSCOPE DRIVER 12109M: Linus Walleij <[email protected]> 12110L: [email protected] 12111S: Maintained 12112F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12113F: drivers/iio/gyro/mpu3050* 12114 12115INVENSENSE MPU-6050 IMU DRIVER 12116M: Jean-Baptiste Maneyrol <[email protected]> 12117L: [email protected] 12118S: Maintained 12119W: https://invensense.tdk.com/ 12120F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12121F: drivers/iio/imu/inv_mpu6050/ 12122 12123IOC3 ETHERNET DRIVER 12124M: Thomas Bogendoerfer <[email protected]> 12125L: [email protected] 12126S: Maintained 12127F: drivers/net/ethernet/sgi/ioc3-eth.c 12128 12129IOMMU DMA-API LAYER 12130M: Robin Murphy <[email protected]> 12131L: [email protected] 12132S: Maintained 12133T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12134F: drivers/iommu/dma-iommu.c 12135F: drivers/iommu/dma-iommu.h 12136F: drivers/iommu/iova.c 12137F: include/linux/iommu-dma.h 12138F: include/linux/iova.h 12139 12140IOMMU SUBSYSTEM 12141M: Joerg Roedel <[email protected]> 12142M: Will Deacon <[email protected]> 12143R: Robin Murphy <[email protected]> 12144L: [email protected] 12145S: Maintained 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12147F: Documentation/devicetree/bindings/iommu/ 12148F: drivers/iommu/ 12149F: include/linux/iommu.h 12150F: include/linux/iova.h 12151F: include/linux/of_iommu.h 12152 12153IOMMUFD 12154M: Jason Gunthorpe <[email protected]> 12155M: Kevin Tian <[email protected]> 12156L: [email protected] 12157S: Maintained 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12159F: Documentation/userspace-api/iommufd.rst 12160F: drivers/iommu/iommufd/ 12161F: include/linux/iommufd.h 12162F: include/uapi/linux/iommufd.h 12163F: tools/testing/selftests/iommu/ 12164 12165IOSYS-MAP HELPERS 12166M: Thomas Zimmermann <[email protected]> 12167L: [email protected] 12168S: Maintained 12169T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12170F: include/linux/iosys-map.h 12171 12172IO_URING 12173M: Jens Axboe <[email protected]> 12174M: Pavel Begunkov <[email protected]> 12175L: [email protected] 12176S: Maintained 12177T: git git://git.kernel.dk/linux-block 12178T: git git://git.kernel.dk/liburing 12179F: include/linux/io_uring/ 12180F: include/linux/io_uring.h 12181F: include/linux/io_uring_types.h 12182F: include/trace/events/io_uring.h 12183F: include/uapi/linux/io_uring.h 12184F: io_uring/ 12185 12186IPMI SUBSYSTEM 12187M: Corey Minyard <[email protected]> 12188L: [email protected] (moderated for non-subscribers) 12189S: Supported 12190W: http://openipmi.sourceforge.net/ 12191T: git https://github.com/cminyard/linux-ipmi.git for-next 12192F: Documentation/devicetree/bindings/ipmi/ 12193F: Documentation/driver-api/ipmi.rst 12194F: drivers/char/ipmi/ 12195F: include/linux/ipmi* 12196F: include/uapi/linux/ipmi* 12197 12198IPS SCSI RAID DRIVER 12199M: Adaptec OEM Raid Solutions <[email protected]> 12200L: [email protected] 12201S: Maintained 12202W: http://www.adaptec.com/ 12203F: drivers/scsi/ips* 12204 12205IPVS 12206M: Simon Horman <[email protected]> 12207M: Julian Anastasov <[email protected]> 12208L: [email protected] 12209L: [email protected] 12210S: Maintained 12211T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12213F: Documentation/networking/ipvs-sysctl.rst 12214F: include/net/ip_vs.h 12215F: include/uapi/linux/ip_vs.h 12216F: net/netfilter/ipvs/ 12217 12218IPWIRELESS DRIVER 12219M: Jiri Kosina <[email protected]> 12220M: David Sterba <[email protected]> 12221S: Odd Fixes 12222F: drivers/tty/ipwireless/ 12223 12224IRON DEVICE AUDIO CODEC DRIVERS 12225M: Kiseok Jo <[email protected]> 12226L: [email protected] 12227S: Maintained 12228F: Documentation/devicetree/bindings/sound/irondevice,* 12229F: sound/soc/codecs/sma* 12230 12231IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12232M: Thomas Gleixner <[email protected]> 12233S: Maintained 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12235F: Documentation/core-api/irq/irq-domain.rst 12236F: include/linux/irqdomain.h 12237F: include/linux/irqdomain_defs.h 12238F: kernel/irq/irqdomain.c 12239F: kernel/irq/msi.c 12240 12241IRQ SUBSYSTEM 12242M: Thomas Gleixner <[email protected]> 12243L: [email protected] 12244S: Maintained 12245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12246F: include/linux/group_cpus.h 12247F: include/linux/irq.h 12248F: include/linux/irqhandler.h 12249F: include/linux/irqnr.h 12250F: include/linux/irqreturn.h 12251F: kernel/irq/ 12252F: lib/group_cpus.c 12253 12254IRQCHIP DRIVERS 12255M: Thomas Gleixner <[email protected]> 12256L: [email protected] 12257S: Maintained 12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12259F: Documentation/devicetree/bindings/interrupt-controller/ 12260F: drivers/irqchip/ 12261F: include/linux/irqchip.h 12262 12263ISA 12264M: William Breathitt Gray <[email protected]> 12265S: Maintained 12266F: Documentation/driver-api/isa.rst 12267F: drivers/base/isa.c 12268F: include/linux/isa.h 12269 12270ISA RADIO MODULE 12271M: Hans Verkuil <[email protected]> 12272L: [email protected] 12273S: Maintained 12274W: https://linuxtv.org 12275T: git git://linuxtv.org/media.git 12276F: drivers/media/radio/radio-isa* 12277 12278ISAPNP 12279M: Jaroslav Kysela <[email protected]> 12280S: Maintained 12281F: Documentation/userspace-api/isapnp.rst 12282F: drivers/pnp/isapnp/ 12283F: include/linux/isapnp.h 12284 12285ISCSI 12286M: Lee Duncan <[email protected]> 12287M: Chris Leech <[email protected]> 12288M: Mike Christie <[email protected]> 12289L: [email protected] 12290L: [email protected] 12291S: Maintained 12292W: www.open-iscsi.com 12293F: drivers/scsi/*iscsi* 12294F: include/scsi/*iscsi* 12295 12296iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12297M: Peter Jones <[email protected]> 12298M: Konrad Rzeszutek Wilk <[email protected]> 12299S: Maintained 12300F: drivers/firmware/iscsi_ibft* 12301 12302ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12303M: Sagi Grimberg <[email protected]> 12304M: Max Gurtovoy <[email protected]> 12305L: [email protected] 12306S: Supported 12307W: http://www.openfabrics.org 12308W: www.open-iscsi.org 12309Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12310F: drivers/infiniband/ulp/iser/ 12311 12312ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12313M: Sagi Grimberg <[email protected]> 12314L: [email protected] 12315L: [email protected] 12316S: Supported 12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12318F: drivers/infiniband/ulp/isert 12319 12320ISDN/CMTP OVER BLUETOOTH 12321M: Karsten Keil <[email protected]> 12322L: [email protected] (subscribers-only) 12323L: [email protected] 12324S: Odd Fixes 12325W: http://www.isdn4linux.de 12326F: Documentation/isdn/ 12327F: drivers/isdn/capi/ 12328F: include/linux/isdn/ 12329F: include/uapi/linux/isdn/ 12330F: net/bluetooth/cmtp/ 12331 12332ISDN/mISDN SUBSYSTEM 12333M: Karsten Keil <[email protected]> 12334L: [email protected] (subscribers-only) 12335L: [email protected] 12336S: Maintained 12337W: http://www.isdn4linux.de 12338F: drivers/isdn/Kconfig 12339F: drivers/isdn/Makefile 12340F: drivers/isdn/hardware/ 12341F: drivers/isdn/mISDN/ 12342 12343ISL28022 HARDWARE MONITORING DRIVER 12344M: Carsten Spieß <[email protected]> 12345L: [email protected] 12346S: Maintained 12347F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12348F: Documentation/hwmon/isl28022.rst 12349F: drivers/hwmon/isl28022.c 12350 12351ISOFS FILESYSTEM 12352M: Jan Kara <[email protected]> 12353L: [email protected] 12354S: Maintained 12355F: Documentation/filesystems/isofs.rst 12356F: fs/isofs/ 12357 12358IT87 HARDWARE MONITORING DRIVER 12359M: Jean Delvare <[email protected]> 12360L: [email protected] 12361S: Maintained 12362F: Documentation/hwmon/it87.rst 12363F: drivers/hwmon/it87.c 12364 12365IT913X MEDIA DRIVER 12366L: [email protected] 12367S: Orphan 12368W: https://linuxtv.org 12369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12370F: drivers/media/tuners/it913x* 12371 12372ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12373M: Liu Ying <[email protected]> 12374L: [email protected] 12375S: Maintained 12376T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12377F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12378F: drivers/gpu/drm/bridge/ite-it6263.c 12379 12380ITE IT66121 HDMI BRIDGE DRIVER 12381M: Phong LE <[email protected]> 12382M: Neil Armstrong <[email protected]> 12383S: Maintained 12384T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12385F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12386F: drivers/gpu/drm/bridge/ite-it66121.c 12387 12388IVTV VIDEO4LINUX DRIVER 12389M: Andy Walls <[email protected]> 12390L: [email protected] 12391S: Maintained 12392W: https://linuxtv.org 12393T: git git://linuxtv.org/media.git 12394F: Documentation/admin-guide/media/ivtv* 12395F: drivers/media/pci/ivtv/ 12396F: include/uapi/linux/ivtv* 12397 12398IX2505V MEDIA DRIVER 12399M: Malcolm Priestley <[email protected]> 12400L: [email protected] 12401S: Maintained 12402W: https://linuxtv.org 12403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12404F: drivers/media/dvb-frontends/ix2505v* 12405 12406JAILHOUSE HYPERVISOR INTERFACE 12407M: Jan Kiszka <[email protected]> 12408L: [email protected] 12409S: Maintained 12410F: arch/x86/include/asm/jailhouse_para.h 12411F: arch/x86/kernel/jailhouse.c 12412 12413JFS FILESYSTEM 12414M: Dave Kleikamp <[email protected]> 12415L: [email protected] 12416S: Odd Fixes 12417W: http://jfs.sourceforge.net/ 12418T: git https://github.com/kleikamp/linux-shaggy.git 12419F: Documentation/admin-guide/jfs.rst 12420F: fs/jfs/ 12421 12422JME NETWORK DRIVER 12423M: Guo-Fu Tseng <[email protected]> 12424L: [email protected] 12425S: Odd Fixes 12426F: drivers/net/ethernet/jme.* 12427 12428JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12429M: David Woodhouse <[email protected]> 12430M: Richard Weinberger <[email protected]> 12431L: [email protected] 12432S: Odd Fixes 12433W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12434T: git git://git.infradead.org/ubifs-2.6.git 12435F: fs/jffs2/ 12436F: include/uapi/linux/jffs2.h 12437 12438JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12439M: "Theodore Ts'o" <[email protected]> 12440M: Jan Kara <[email protected]> 12441L: [email protected] 12442S: Maintained 12443F: fs/jbd2/ 12444F: include/linux/jbd2.h 12445 12446JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12447M: Mikhail Ulyanov <[email protected]> 12448L: [email protected] 12449L: [email protected] 12450S: Maintained 12451F: drivers/media/platform/renesas/rcar_jpu.c 12452 12453JSM Neo PCI based serial card 12454L: [email protected] 12455S: Orphan 12456F: drivers/tty/serial/jsm/ 12457 12458K10TEMP HARDWARE MONITORING DRIVER 12459M: Clemens Ladisch <[email protected]> 12460L: [email protected] 12461S: Maintained 12462F: Documentation/hwmon/k10temp.rst 12463F: drivers/hwmon/k10temp.c 12464 12465K8TEMP HARDWARE MONITORING DRIVER 12466M: Rudolf Marek <[email protected]> 12467L: [email protected] 12468S: Maintained 12469F: Documentation/hwmon/k8temp.rst 12470F: drivers/hwmon/k8temp.c 12471 12472KASAN 12473M: Andrey Ryabinin <[email protected]> 12474R: Alexander Potapenko <[email protected]> 12475R: Andrey Konovalov <[email protected]> 12476R: Dmitry Vyukov <[email protected]> 12477R: Vincenzo Frascino <[email protected]> 12478L: [email protected] 12479S: Maintained 12480B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12481F: Documentation/dev-tools/kasan.rst 12482F: arch/*/include/asm/*kasan.h 12483F: arch/*/mm/kasan_init* 12484F: include/linux/kasan*.h 12485F: lib/Kconfig.kasan 12486F: mm/kasan/ 12487F: scripts/Makefile.kasan 12488 12489KCONFIG 12490M: Masahiro Yamada <[email protected]> 12491L: [email protected] 12492S: Maintained 12493Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12495F: Documentation/kbuild/kconfig* 12496F: scripts/Kconfig.include 12497F: scripts/kconfig/ 12498 12499KCORE 12500M: Omar Sandoval <[email protected]> 12501L: [email protected] 12502S: Maintained 12503F: fs/proc/kcore.c 12504F: include/linux/kcore.h 12505 12506KCOV 12507R: Dmitry Vyukov <[email protected]> 12508R: Andrey Konovalov <[email protected]> 12509L: [email protected] 12510S: Maintained 12511B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12512F: Documentation/dev-tools/kcov.rst 12513F: include/linux/kcov.h 12514F: include/uapi/linux/kcov.h 12515F: kernel/kcov.c 12516F: scripts/Makefile.kcov 12517 12518KCSAN 12519M: Marco Elver <[email protected]> 12520R: Dmitry Vyukov <[email protected]> 12521L: [email protected] 12522S: Maintained 12523F: Documentation/dev-tools/kcsan.rst 12524F: include/linux/kcsan*.h 12525F: kernel/kcsan/ 12526F: lib/Kconfig.kcsan 12527F: scripts/Makefile.kcsan 12528 12529KDUMP 12530M: Baoquan He <[email protected]> 12531R: Vivek Goyal <[email protected]> 12532R: Dave Young <[email protected]> 12533L: [email protected] 12534S: Maintained 12535W: http://lse.sourceforge.net/kdump/ 12536F: Documentation/admin-guide/kdump/ 12537F: fs/proc/vmcore.c 12538F: include/linux/crash_core.h 12539F: include/linux/crash_dump.h 12540F: include/uapi/linux/vmcore.h 12541F: kernel/crash_*.c 12542 12543KEENE FM RADIO TRANSMITTER DRIVER 12544M: Hans Verkuil <[email protected]> 12545L: [email protected] 12546S: Maintained 12547W: https://linuxtv.org 12548T: git git://linuxtv.org/media.git 12549F: drivers/media/radio/radio-keene* 12550 12551KERNEL AUTOMOUNTER 12552M: Ian Kent <[email protected]> 12553L: [email protected] 12554S: Maintained 12555F: fs/autofs/ 12556 12557KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12558M: Masahiro Yamada <[email protected]> 12559R: Nathan Chancellor <[email protected]> 12560R: Nicolas Schier <[email protected]> 12561L: [email protected] 12562S: Maintained 12563Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12565F: Documentation/kbuild/ 12566F: Makefile 12567F: scripts/*vmlinux* 12568F: scripts/Kbuild* 12569F: scripts/Makefile* 12570F: scripts/basic/ 12571F: scripts/clang-tools/ 12572F: scripts/dummy-tools/ 12573F: scripts/include/ 12574F: scripts/mk* 12575F: scripts/mod/ 12576F: scripts/package/ 12577F: usr/ 12578 12579KERNEL HARDENING (not covered by other areas) 12580M: Kees Cook <[email protected]> 12581R: Gustavo A. R. Silva <[email protected]> 12582L: [email protected] 12583S: Supported 12584T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12585F: Documentation/ABI/testing/sysfs-kernel-oops_count 12586F: Documentation/ABI/testing/sysfs-kernel-warn_count 12587F: arch/*/configs/hardening.config 12588F: include/linux/overflow.h 12589F: include/linux/randomize_kstack.h 12590F: kernel/configs/hardening.config 12591F: lib/usercopy_kunit.c 12592F: mm/usercopy.c 12593F: security/Kconfig.hardening 12594K: \b(add|choose)_random_kstack_offset\b 12595K: \b__check_(object_size|heap_object)\b 12596K: \b__counted_by(_le|_be)?\b 12597 12598KERNEL JANITORS 12599L: [email protected] 12600S: Odd Fixes 12601W: http://kernelnewbies.org/KernelJanitors 12602 12603KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12604M: Chuck Lever <[email protected]> 12605M: Jeff Layton <[email protected]> 12606R: Neil Brown <[email protected]> 12607R: Olga Kornievskaia <[email protected]> 12608R: Dai Ngo <[email protected]> 12609R: Tom Talpey <[email protected]> 12610L: [email protected] 12611S: Supported 12612B: https://bugzilla.kernel.org 12613T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12614F: Documentation/filesystems/nfs/ 12615F: fs/lockd/ 12616F: fs/nfs_common/ 12617F: fs/nfsd/ 12618F: include/linux/lockd/ 12619F: include/linux/sunrpc/ 12620F: include/trace/events/rpcgss.h 12621F: include/trace/events/rpcrdma.h 12622F: include/trace/events/sunrpc.h 12623F: include/trace/misc/fs.h 12624F: include/trace/misc/nfs.h 12625F: include/trace/misc/sunrpc.h 12626F: include/uapi/linux/nfsd/ 12627F: include/uapi/linux/sunrpc/ 12628F: net/sunrpc/ 12629F: tools/net/sunrpc/ 12630 12631KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12632M: Thomas Weißschuh <[email protected]> 12633R: Christian Heusel <[email protected]> 12634R: Nathan Chancellor <[email protected]> 12635S: Maintained 12636F: scripts/package/PKGBUILD 12637 12638KERNEL REGRESSIONS 12639M: Thorsten Leemhuis <[email protected]> 12640L: [email protected] 12641S: Supported 12642F: Documentation/admin-guide/reporting-regressions.rst 12643F: Documentation/process/handling-regressions.rst 12644 12645KERNEL SELFTEST FRAMEWORK 12646M: Shuah Khan <[email protected]> 12647M: Shuah Khan <[email protected]> 12648L: [email protected] 12649S: Maintained 12650Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12651T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12652F: Documentation/dev-tools/kselftest* 12653F: tools/testing/selftests/ 12654 12655KERNEL SMB3 SERVER (KSMBD) 12656M: Namjae Jeon <[email protected]> 12657M: Steve French <[email protected]> 12658R: Sergey Senozhatsky <[email protected]> 12659R: Tom Talpey <[email protected]> 12660L: [email protected] 12661S: Maintained 12662T: git git://git.samba.org/ksmbd.git 12663F: Documentation/filesystems/smb/ksmbd.rst 12664F: fs/smb/common/ 12665F: fs/smb/server/ 12666 12667KERNEL UNIT TESTING FRAMEWORK (KUnit) 12668M: Brendan Higgins <[email protected]> 12669M: David Gow <[email protected]> 12670R: Rae Moar <[email protected]> 12671L: [email protected] 12672L: [email protected] 12673S: Maintained 12674W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12675T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12676T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12677F: Documentation/dev-tools/kunit/ 12678F: include/kunit/ 12679F: lib/kunit/ 12680F: rust/kernel/kunit.rs 12681F: scripts/rustdoc_test_* 12682F: tools/testing/kunit/ 12683 12684KERNEL USERMODE HELPER 12685M: Luis Chamberlain <[email protected]> 12686L: [email protected] 12687S: Maintained 12688F: include/linux/umh.h 12689F: kernel/umh.c 12690 12691KERNEL VIRTUAL MACHINE (KVM) 12692M: Paolo Bonzini <[email protected]> 12693L: [email protected] 12694S: Supported 12695W: http://www.linux-kvm.org 12696T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12697F: Documentation/virt/kvm/ 12698F: include/asm-generic/kvm* 12699F: include/kvm/iodev.h 12700F: include/linux/kvm* 12701F: include/trace/events/kvm.h 12702F: include/uapi/asm-generic/kvm* 12703F: include/uapi/linux/kvm* 12704F: tools/kvm/ 12705F: tools/testing/selftests/kvm/ 12706F: virt/kvm/* 12707 12708KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 12709M: Marc Zyngier <[email protected]> 12710M: Oliver Upton <[email protected]> 12711R: Joey Gouly <[email protected]> 12712R: Suzuki K Poulose <[email protected]> 12713R: Zenghui Yu <[email protected]> 12714L: [email protected] (moderated for non-subscribers) 12715L: [email protected] 12716S: Maintained 12717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 12718F: Documentation/virt/kvm/arm/ 12719F: Documentation/virt/kvm/devices/arm* 12720F: arch/arm64/include/asm/kvm* 12721F: arch/arm64/include/uapi/asm/kvm* 12722F: arch/arm64/kvm/ 12723F: include/kvm/arm_* 12724F: tools/testing/selftests/kvm/*/arm64/ 12725F: tools/testing/selftests/kvm/arm64/ 12726 12727KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 12728M: Tianrui Zhao <[email protected]> 12729M: Bibo Mao <[email protected]> 12730M: Huacai Chen <[email protected]> 12731L: [email protected] 12732L: [email protected] 12733S: Maintained 12734T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12735F: Documentation/virt/kvm/loongarch/ 12736F: arch/loongarch/include/asm/kvm* 12737F: arch/loongarch/include/uapi/asm/kvm* 12738F: arch/loongarch/kvm/ 12739 12740KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 12741M: Huacai Chen <[email protected]> 12742L: [email protected] 12743L: [email protected] 12744S: Maintained 12745T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12746F: arch/mips/include/asm/kvm* 12747F: arch/mips/include/uapi/asm/kvm* 12748F: arch/mips/kvm/ 12749 12750KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 12751M: Madhavan Srinivasan <[email protected]> 12752R: Nicholas Piggin <[email protected]> 12753L: [email protected] 12754L: [email protected] 12755S: Maintained (Book3S 64-bit HV) 12756S: Odd fixes (Book3S 64-bit PR) 12757S: Orphan (Book3E and 32-bit) 12758T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 12759F: arch/powerpc/include/asm/kvm* 12760F: arch/powerpc/include/uapi/asm/kvm* 12761F: arch/powerpc/kernel/kvm* 12762F: arch/powerpc/kvm/ 12763 12764KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 12765M: Anup Patel <[email protected]> 12766R: Atish Patra <[email protected]> 12767L: [email protected] 12768L: [email protected] 12769L: [email protected] 12770S: Maintained 12771T: git https://github.com/kvm-riscv/linux.git 12772F: arch/riscv/include/asm/kvm* 12773F: arch/riscv/include/uapi/asm/kvm* 12774F: arch/riscv/kvm/ 12775F: tools/testing/selftests/kvm/*/riscv/ 12776F: tools/testing/selftests/kvm/riscv/ 12777 12778KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 12779M: Christian Borntraeger <[email protected]> 12780M: Janosch Frank <[email protected]> 12781M: Claudio Imbrenda <[email protected]> 12782R: David Hildenbrand <[email protected]> 12783L: [email protected] 12784S: Supported 12785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 12786F: Documentation/virt/kvm/s390* 12787F: arch/s390/include/asm/gmap.h 12788F: arch/s390/include/asm/kvm* 12789F: arch/s390/include/uapi/asm/kvm* 12790F: arch/s390/include/uapi/asm/uvdevice.h 12791F: arch/s390/kernel/uv.c 12792F: arch/s390/kvm/ 12793F: arch/s390/mm/gmap.c 12794F: drivers/s390/char/uvdevice.c 12795F: tools/testing/selftests/drivers/s390x/uvdevice/ 12796F: tools/testing/selftests/kvm/*/s390/ 12797F: tools/testing/selftests/kvm/s390/ 12798 12799KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 12800M: Sean Christopherson <[email protected]> 12801M: Paolo Bonzini <[email protected]> 12802L: [email protected] 12803S: Supported 12804P: Documentation/process/maintainer-kvm-x86.rst 12805T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12806F: arch/x86/include/asm/kvm* 12807F: arch/x86/include/asm/svm.h 12808F: arch/x86/include/asm/vmx*.h 12809F: arch/x86/include/uapi/asm/kvm* 12810F: arch/x86/include/uapi/asm/svm.h 12811F: arch/x86/include/uapi/asm/vmx.h 12812F: arch/x86/kvm/ 12813F: arch/x86/kvm/*/ 12814F: tools/testing/selftests/kvm/*/x86/ 12815F: tools/testing/selftests/kvm/x86/ 12816 12817KERNFS 12818M: Greg Kroah-Hartman <[email protected]> 12819M: Tejun Heo <[email protected]> 12820S: Supported 12821T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12822F: fs/kernfs/ 12823F: include/linux/kernfs.h 12824 12825KEXEC 12826M: Eric Biederman <[email protected]> 12827L: [email protected] 12828S: Maintained 12829W: http://kernel.org/pub/linux/utils/kernel/kexec/ 12830F: include/linux/kexec.h 12831F: include/uapi/linux/kexec.h 12832F: kernel/kexec* 12833 12834KEYS-ENCRYPTED 12835M: Mimi Zohar <[email protected]> 12836L: [email protected] 12837L: [email protected] 12838S: Supported 12839F: Documentation/security/keys/trusted-encrypted.rst 12840F: include/keys/encrypted-type.h 12841F: security/keys/encrypted-keys/ 12842 12843KEYS-TRUSTED 12844M: James Bottomley <[email protected]> 12845M: Jarkko Sakkinen <[email protected]> 12846M: Mimi Zohar <[email protected]> 12847L: [email protected] 12848L: [email protected] 12849S: Supported 12850F: Documentation/security/keys/trusted-encrypted.rst 12851F: include/keys/trusted-type.h 12852F: include/keys/trusted_tpm.h 12853F: security/keys/trusted-keys/ 12854 12855KEYS-TRUSTED-CAAM 12856M: Ahmad Fatoum <[email protected]> 12857R: Pengutronix Kernel Team <[email protected]> 12858L: [email protected] 12859L: [email protected] 12860S: Maintained 12861F: include/keys/trusted_caam.h 12862F: security/keys/trusted-keys/trusted_caam.c 12863 12864KEYS-TRUSTED-DCP 12865M: David Gstir <[email protected]> 12866R: sigma star Kernel Team <[email protected]> 12867L: [email protected] 12868L: [email protected] 12869S: Supported 12870F: include/keys/trusted_dcp.h 12871F: security/keys/trusted-keys/trusted_dcp.c 12872 12873KEYS-TRUSTED-TEE 12874M: Sumit Garg <[email protected]> 12875L: [email protected] 12876L: [email protected] 12877S: Supported 12878F: include/keys/trusted_tee.h 12879F: security/keys/trusted-keys/trusted_tee.c 12880 12881KEYS/KEYRINGS 12882M: David Howells <[email protected]> 12883M: Jarkko Sakkinen <[email protected]> 12884L: [email protected] 12885S: Maintained 12886F: Documentation/security/keys/core.rst 12887F: include/keys/ 12888F: include/linux/key-type.h 12889F: include/linux/key.h 12890F: include/linux/keyctl.h 12891F: include/uapi/linux/keyctl.h 12892F: security/keys/ 12893 12894KEYS/KEYRINGS_INTEGRITY 12895M: Jarkko Sakkinen <[email protected]> 12896M: Mimi Zohar <[email protected]> 12897L: [email protected] 12898L: [email protected] 12899S: Supported 12900W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 12901F: security/integrity/platform_certs 12902 12903KFENCE 12904M: Alexander Potapenko <[email protected]> 12905M: Marco Elver <[email protected]> 12906R: Dmitry Vyukov <[email protected]> 12907L: [email protected] 12908S: Maintained 12909F: Documentation/dev-tools/kfence.rst 12910F: arch/*/include/asm/kfence.h 12911F: include/linux/kfence.h 12912F: lib/Kconfig.kfence 12913F: mm/kfence/ 12914 12915KFIFO 12916M: Stefani Seibold <[email protected]> 12917S: Maintained 12918F: include/linux/kfifo.h 12919F: lib/kfifo.c 12920F: samples/kfifo/ 12921 12922KGDB / KDB /debug_core 12923M: Jason Wessel <[email protected]> 12924M: Daniel Thompson <[email protected]> 12925R: Douglas Anderson <[email protected]> 12926L: [email protected] 12927S: Maintained 12928W: http://kgdb.wiki.kernel.org/ 12929T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 12930F: Documentation/process/debugging/kgdb.rst 12931F: drivers/misc/kgdbts.c 12932F: drivers/tty/serial/kgdboc.c 12933F: include/linux/kdb.h 12934F: include/linux/kgdb.h 12935F: kernel/debug/ 12936F: kernel/module/kdb.c 12937 12938KHADAS MCU MFD DRIVER 12939M: Neil Armstrong <[email protected]> 12940L: [email protected] 12941S: Maintained 12942F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 12943F: drivers/mfd/khadas-mcu.c 12944F: drivers/thermal/khadas_mcu_fan.c 12945F: include/linux/mfd/khadas-mcu.h 12946 12947KIONIX/ROHM KX022A ACCELEROMETER 12948M: Matti Vaittinen <[email protected]> 12949L: [email protected] 12950S: Supported 12951F: drivers/iio/accel/kionix-kx022a* 12952 12953KMEMLEAK 12954M: Catalin Marinas <[email protected]> 12955S: Maintained 12956F: Documentation/dev-tools/kmemleak.rst 12957F: include/linux/kmemleak.h 12958F: mm/kmemleak.c 12959F: samples/kmemleak/kmemleak-test.c 12960 12961KMSAN 12962M: Alexander Potapenko <[email protected]> 12963R: Marco Elver <[email protected]> 12964R: Dmitry Vyukov <[email protected]> 12965L: [email protected] 12966S: Maintained 12967F: Documentation/dev-tools/kmsan.rst 12968F: arch/*/include/asm/kmsan.h 12969F: arch/*/mm/kmsan_* 12970F: include/linux/kmsan*.h 12971F: lib/Kconfig.kmsan 12972F: mm/kmsan/ 12973F: scripts/Makefile.kmsan 12974 12975KPROBES 12976M: Naveen N Rao <[email protected]> 12977M: Anil S Keshavamurthy <[email protected]> 12978M: "David S. Miller" <[email protected]> 12979M: Masami Hiramatsu <[email protected]> 12980L: [email protected] 12981L: [email protected] 12982S: Maintained 12983Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 12985F: Documentation/trace/kprobes.rst 12986F: include/asm-generic/kprobes.h 12987F: include/linux/kprobes.h 12988F: kernel/kprobes.c 12989F: lib/test_kprobes.c 12990F: samples/kprobes 12991 12992KS0108 LCD CONTROLLER DRIVER 12993M: Miguel Ojeda <[email protected]> 12994S: Maintained 12995F: Documentation/admin-guide/auxdisplay/ks0108.rst 12996F: drivers/auxdisplay/ks0108.c 12997F: include/linux/ks0108.h 12998 12999KTD253 BACKLIGHT DRIVER 13000M: Linus Walleij <[email protected]> 13001S: Maintained 13002F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 13003F: drivers/video/backlight/ktd253-backlight.c 13004 13005KTD2801 BACKLIGHT DRIVER 13006M: Duje Mihanović <[email protected]> 13007S: Maintained 13008F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 13009F: drivers/video/backlight/ktd2801-backlight.c 13010 13011KTEST 13012M: Steven Rostedt <[email protected]> 13013M: John Hawley <[email protected]> 13014S: Maintained 13015F: tools/testing/ktest 13016 13017KTZ8866 BACKLIGHT DRIVER 13018M: Jianhua Lu <[email protected]> 13019S: Maintained 13020F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13021F: drivers/video/backlight/ktz8866.c 13022 13023KVM PARAVIRT (KVM/paravirt) 13024M: Paolo Bonzini <[email protected]> 13025R: Vitaly Kuznetsov <[email protected]> 13026L: [email protected] 13027S: Supported 13028T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13029F: arch/um/include/asm/kvm_para.h 13030F: arch/x86/include/asm/kvm_para.h 13031F: arch/x86/include/asm/pvclock-abi.h 13032F: arch/x86/include/uapi/asm/kvm_para.h 13033F: arch/x86/kernel/kvm.c 13034F: arch/x86/kernel/kvmclock.c 13035F: include/asm-generic/kvm_para.h 13036F: include/linux/kvm_para.h 13037F: include/uapi/asm-generic/kvm_para.h 13038F: include/uapi/linux/kvm_para.h 13039 13040KVM X86 HYPER-V (KVM/hyper-v) 13041M: Vitaly Kuznetsov <[email protected]> 13042M: Sean Christopherson <[email protected]> 13043M: Paolo Bonzini <[email protected]> 13044L: [email protected] 13045S: Supported 13046T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13047F: arch/x86/kvm/hyperv.* 13048F: arch/x86/kvm/kvm_onhyperv.* 13049F: arch/x86/kvm/svm/hyperv.* 13050F: arch/x86/kvm/svm/svm_onhyperv.* 13051F: arch/x86/kvm/vmx/hyperv.* 13052 13053KVM X86 Xen (KVM/Xen) 13054M: David Woodhouse <[email protected]> 13055M: Paul Durrant <[email protected]> 13056M: Sean Christopherson <[email protected]> 13057M: Paolo Bonzini <[email protected]> 13058L: [email protected] 13059S: Supported 13060T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13061F: arch/x86/kvm/xen.* 13062 13063L3MDEV 13064M: David Ahern <[email protected]> 13065L: [email protected] 13066S: Maintained 13067F: include/net/l3mdev.h 13068F: net/l3mdev 13069 13070LANDLOCK SECURITY MODULE 13071M: Mickaël Salaün <[email protected]> 13072R: Günther Noack <[email protected]> 13073L: [email protected] 13074S: Supported 13075W: https://landlock.io 13076T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13077F: Documentation/security/landlock.rst 13078F: Documentation/userspace-api/landlock.rst 13079F: fs/ioctl.c 13080F: include/uapi/linux/landlock.h 13081F: samples/landlock/ 13082F: security/landlock/ 13083F: tools/testing/selftests/landlock/ 13084K: landlock 13085K: LANDLOCK 13086 13087LANTIQ / INTEL Ethernet drivers 13088M: Hauke Mehrtens <[email protected]> 13089L: [email protected] 13090S: Maintained 13091F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13092F: drivers/net/dsa/lantiq_gswip.c 13093F: drivers/net/dsa/lantiq_pce.h 13094F: drivers/net/ethernet/lantiq_xrx200.c 13095F: net/dsa/tag_gswip.c 13096 13097LANTIQ MIPS ARCHITECTURE 13098M: John Crispin <[email protected]> 13099L: [email protected] 13100S: Maintained 13101F: arch/mips/lantiq 13102F: drivers/soc/lantiq 13103 13104LANTIQ PEF2256 DRIVER 13105M: Herve Codina <[email protected]> 13106S: Maintained 13107F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13108F: drivers/net/wan/framer/pef2256/ 13109F: drivers/pinctrl/pinctrl-pef2256.c 13110F: include/linux/framer/pef2256.h 13111 13112LASI 53c700 driver for PARISC 13113M: "James E.J. Bottomley" <[email protected]> 13114L: [email protected] 13115S: Maintained 13116F: Documentation/scsi/53c700.rst 13117F: drivers/scsi/53c700* 13118 13119LEAKING_ADDRESSES 13120M: Tycho Andersen <[email protected]> 13121R: Kees Cook <[email protected]> 13122L: [email protected] 13123S: Maintained 13124T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13125F: scripts/leaking_addresses.pl 13126 13127LED SUBSYSTEM 13128M: Pavel Machek <[email protected]> 13129M: Lee Jones <[email protected]> 13130L: [email protected] 13131S: Maintained 13132T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13133F: Documentation/devicetree/bindings/leds/ 13134F: Documentation/leds/ 13135F: drivers/leds/ 13136F: include/dt-bindings/leds/ 13137F: include/linux/leds.h 13138 13139LEGO MINDSTORMS EV3 13140R: David Lechner <[email protected]> 13141S: Maintained 13142F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13143F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13144F: drivers/power/supply/lego_ev3_battery.c 13145 13146LEGO USB Tower driver 13147M: Juergen Stuber <[email protected]> 13148L: [email protected] 13149S: Maintained 13150W: http://legousb.sourceforge.net/ 13151F: drivers/usb/misc/legousbtower.c 13152 13153LETSKETCH HID TABLET DRIVER 13154M: Hans de Goede <[email protected]> 13155L: [email protected] 13156S: Maintained 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13158F: drivers/hid/hid-letsketch.c 13159 13160LG LAPTOP EXTRAS 13161M: Matan Ziv-Av <[email protected]> 13162L: [email protected] 13163S: Maintained 13164F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13165F: Documentation/admin-guide/laptops/lg-laptop.rst 13166F: drivers/platform/x86/lg-laptop.c 13167 13168LG2160 MEDIA DRIVER 13169M: Michael Krufky <[email protected]> 13170L: [email protected] 13171S: Maintained 13172W: https://linuxtv.org 13173W: http://github.com/mkrufky 13174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13175T: git git://linuxtv.org/mkrufky/tuners.git 13176F: drivers/media/dvb-frontends/lg2160.* 13177 13178LGDT3305 MEDIA DRIVER 13179M: Michael Krufky <[email protected]> 13180L: [email protected] 13181S: Maintained 13182W: https://linuxtv.org 13183W: http://github.com/mkrufky 13184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13185T: git git://linuxtv.org/mkrufky/tuners.git 13186F: drivers/media/dvb-frontends/lgdt3305.* 13187 13188LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13189M: Viresh Kumar <[email protected]> 13190L: [email protected] 13191S: Maintained 13192F: drivers/ata/pata_arasan_cf.c 13193F: include/linux/pata_arasan_cf_data.h 13194 13195LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13196M: Linus Walleij <[email protected]> 13197L: [email protected] 13198S: Maintained 13199F: drivers/ata/pata_ftide010.c 13200F: drivers/ata/sata_gemini.c 13201F: drivers/ata/sata_gemini.h 13202 13203LIBATA SATA AHCI PLATFORM devices support 13204M: Hans de Goede <[email protected]> 13205L: [email protected] 13206S: Maintained 13207F: drivers/ata/ahci_platform.c 13208F: drivers/ata/libahci_platform.c 13209F: include/linux/ahci_platform.h 13210 13211LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13212M: Mikael Pettersson <[email protected]> 13213L: [email protected] 13214S: Maintained 13215F: drivers/ata/sata_promise.* 13216 13217LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13218M: Damien Le Moal <[email protected]> 13219M: Niklas Cassel <[email protected]> 13220L: [email protected] 13221S: Maintained 13222T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13223F: Documentation/ABI/testing/sysfs-ata 13224F: Documentation/devicetree/bindings/ata/ 13225F: drivers/ata/ 13226F: include/linux/ata.h 13227F: include/linux/libata.h 13228 13229LIBETH COMMON ETHERNET LIBRARY 13230M: Alexander Lobakin <[email protected]> 13231L: [email protected] 13232L: [email protected] (moderated for non-subscribers) 13233S: Maintained 13234T: git https://github.com/alobakin/linux.git 13235F: drivers/net/ethernet/intel/libeth/ 13236F: include/net/libeth/ 13237K: libeth 13238 13239LIBIE COMMON INTEL ETHERNET LIBRARY 13240M: Alexander Lobakin <[email protected]> 13241L: [email protected] (moderated for non-subscribers) 13242L: [email protected] 13243S: Maintained 13244T: git https://github.com/alobakin/linux.git 13245F: drivers/net/ethernet/intel/libie/ 13246F: include/linux/net/intel/libie/ 13247K: libie 13248 13249LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13250M: Vishal Verma <[email protected]> 13251M: Dan Williams <[email protected]> 13252M: Dave Jiang <[email protected]> 13253L: [email protected] 13254S: Supported 13255Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13256P: Documentation/nvdimm/maintainer-entry-profile.rst 13257F: drivers/nvdimm/btt* 13258 13259LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13260M: Dan Williams <[email protected]> 13261M: Vishal Verma <[email protected]> 13262M: Dave Jiang <[email protected]> 13263L: [email protected] 13264S: Supported 13265Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13266P: Documentation/nvdimm/maintainer-entry-profile.rst 13267F: drivers/nvdimm/pmem* 13268 13269LIBNVDIMM: DEVICETREE BINDINGS 13270M: Oliver O'Halloran <[email protected]> 13271L: [email protected] 13272S: Supported 13273Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13274F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13275F: drivers/nvdimm/of_pmem.c 13276 13277LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13278M: Dan Williams <[email protected]> 13279M: Vishal Verma <[email protected]> 13280M: Dave Jiang <[email protected]> 13281M: Ira Weiny <[email protected]> 13282L: [email protected] 13283S: Supported 13284Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13285P: Documentation/nvdimm/maintainer-entry-profile.rst 13286T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13287F: drivers/acpi/nfit/* 13288F: drivers/nvdimm/* 13289F: include/linux/libnvdimm.h 13290F: include/linux/nd.h 13291F: include/uapi/linux/ndctl.h 13292F: tools/testing/nvdimm/ 13293 13294LIBRARY CODE 13295M: Andrew Morton <[email protected]> 13296L: [email protected] 13297S: Supported 13298T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13299F: lib/* 13300 13301LICENSES and SPDX stuff 13302M: Thomas Gleixner <[email protected]> 13303M: Greg Kroah-Hartman <[email protected]> 13304L: [email protected] 13305S: Maintained 13306T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13307F: COPYING 13308F: Documentation/process/license-rules.rst 13309F: LICENSES/ 13310F: scripts/spdxcheck-test.sh 13311F: scripts/spdxcheck.py 13312F: scripts/spdxexclude 13313 13314LINEAR RANGES HELPERS 13315M: Mark Brown <[email protected]> 13316R: Matti Vaittinen <[email protected]> 13317F: include/linux/linear_range.h 13318F: lib/linear_ranges.c 13319F: lib/test_linear_ranges.c 13320 13321LINUX FOR POWER MACINTOSH 13322L: [email protected] 13323S: Orphan 13324F: arch/powerpc/platforms/powermac/ 13325F: drivers/macintosh/ 13326X: drivers/macintosh/adb-iop.c 13327X: drivers/macintosh/via-macii.c 13328 13329LINUX FOR POWERPC (32-BIT AND 64-BIT) 13330M: Madhavan Srinivasan <[email protected]> 13331M: Michael Ellerman <[email protected]> 13332R: Nicholas Piggin <[email protected]> 13333R: Christophe Leroy <[email protected]> 13334R: Naveen N Rao <[email protected]> 13335L: [email protected] 13336S: Supported 13337W: https://github.com/linuxppc/wiki/wiki 13338Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13339T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13340F: Documentation/ABI/stable/sysfs-firmware-opal-* 13341F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13342F: Documentation/devicetree/bindings/powerpc/ 13343F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13344F: Documentation/arch/powerpc/ 13345F: arch/powerpc/ 13346F: drivers/*/*/*pasemi* 13347F: drivers/*/*pasemi* 13348F: drivers/char/tpm/tpm_ibmvtpm* 13349F: drivers/crypto/nx/ 13350F: drivers/i2c/busses/i2c-opal.c 13351F: drivers/net/ethernet/ibm/ibmveth.* 13352F: drivers/net/ethernet/ibm/ibmvnic.* 13353F: drivers/pci/hotplug/pnv_php.c 13354F: drivers/pci/hotplug/rpa* 13355F: drivers/rtc/rtc-opal.c 13356F: drivers/scsi/ibmvscsi/ 13357F: drivers/tty/hvc/hvc_opal.c 13358F: drivers/watchdog/wdrtas.c 13359F: include/linux/papr_scm.h 13360F: include/uapi/linux/papr_pdsm.h 13361F: tools/testing/selftests/powerpc 13362N: /pmac 13363N: powermac 13364N: powernv 13365N: [^a-z0-9]ps3 13366N: pseries 13367 13368LINUX FOR POWERPC EMBEDDED MPC5XXX 13369M: Anatolij Gustschin <[email protected]> 13370L: [email protected] 13371S: Odd Fixes 13372F: arch/powerpc/platforms/512x/ 13373F: arch/powerpc/platforms/52xx/ 13374 13375LINUX FOR POWERPC EMBEDDED PPC4XX 13376L: [email protected] 13377S: Orphan 13378F: arch/powerpc/platforms/44x/ 13379 13380LINUX FOR POWERPC EMBEDDED PPC85XX 13381M: Scott Wood <[email protected]> 13382L: [email protected] 13383S: Odd fixes 13384T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13385F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13386F: Documentation/devicetree/bindings/powerpc/fsl/ 13387F: arch/powerpc/platforms/85xx/ 13388 13389LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13390M: Christophe Leroy <[email protected]> 13391L: [email protected] 13392S: Maintained 13393F: arch/powerpc/platforms/8xx/ 13394F: arch/powerpc/platforms/83xx/ 13395 13396LINUX KERNEL DUMP TEST MODULE (LKDTM) 13397M: Kees Cook <[email protected]> 13398S: Maintained 13399F: drivers/misc/lkdtm/* 13400F: tools/testing/selftests/lkdtm/* 13401 13402LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13403M: Alan Stern <[email protected]> 13404M: Andrea Parri <[email protected]> 13405M: Will Deacon <[email protected]> 13406M: Peter Zijlstra <[email protected]> 13407M: Boqun Feng <[email protected]> 13408M: Nicholas Piggin <[email protected]> 13409M: David Howells <[email protected]> 13410M: Jade Alglave <[email protected]> 13411M: Luc Maranget <[email protected]> 13412M: "Paul E. McKenney" <[email protected]> 13413R: Akira Yokosawa <[email protected]> 13414R: Daniel Lustig <[email protected]> 13415R: Joel Fernandes <[email protected]> 13416L: [email protected] 13417L: [email protected] 13418L: [email protected] 13419S: Supported 13420T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13421F: Documentation/atomic_bitops.txt 13422F: Documentation/atomic_t.txt 13423F: Documentation/core-api/refcount-vs-atomic.rst 13424F: Documentation/litmus-tests/ 13425F: Documentation/memory-barriers.txt 13426F: tools/memory-model/ 13427 13428LINUX-NEXT TREE 13429M: Stephen Rothwell <[email protected]> 13430L: [email protected] 13431S: Supported 13432B: mailto:[email protected] and the appropriate development tree 13433T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13434 13435LIS3LV02D ACCELEROMETER DRIVER 13436M: Eric Piel <[email protected]> 13437S: Maintained 13438F: Documentation/misc-devices/lis3lv02d.rst 13439F: drivers/misc/lis3lv02d/ 13440F: drivers/platform/x86/hp/hp_accel.c 13441 13442LIST KUNIT TEST 13443M: David Gow <[email protected]> 13444L: [email protected] 13445L: [email protected] 13446S: Maintained 13447F: lib/list-test.c 13448 13449LITEX PLATFORM 13450M: Karol Gugala <[email protected]> 13451M: Mateusz Holenko <[email protected]> 13452M: Gabriel Somlo <[email protected]> 13453M: Joel Stanley <[email protected]> 13454S: Maintained 13455F: Documentation/devicetree/bindings/*/litex,*.yaml 13456F: arch/openrisc/boot/dts/or1klitex.dts 13457F: drivers/mmc/host/litex_mmc.c 13458F: drivers/net/ethernet/litex/* 13459F: drivers/soc/litex/* 13460F: drivers/tty/serial/liteuart.c 13461F: include/linux/litex.h 13462N: litex 13463 13464LIVE PATCHING 13465M: Josh Poimboeuf <[email protected]> 13466M: Jiri Kosina <[email protected]> 13467M: Miroslav Benes <[email protected]> 13468M: Petr Mladek <[email protected]> 13469R: Joe Lawrence <[email protected]> 13470L: [email protected] 13471S: Maintained 13472T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13473F: Documentation/ABI/testing/sysfs-kernel-livepatch 13474F: Documentation/livepatch/ 13475F: arch/powerpc/include/asm/livepatch.h 13476F: include/linux/livepatch.h 13477F: kernel/livepatch/ 13478F: kernel/module/livepatch.c 13479F: samples/livepatch/ 13480F: tools/testing/selftests/livepatch/ 13481 13482LLC (802.2) 13483L: [email protected] 13484S: Odd fixes 13485F: include/linux/llc.h 13486F: include/net/llc* 13487F: include/uapi/linux/llc.h 13488F: net/llc/ 13489 13490LM73 HARDWARE MONITOR DRIVER 13491M: Guillaume Ligneul <[email protected]> 13492L: [email protected] 13493S: Maintained 13494F: drivers/hwmon/lm73.c 13495 13496LM78 HARDWARE MONITOR DRIVER 13497M: Jean Delvare <[email protected]> 13498L: [email protected] 13499S: Maintained 13500F: Documentation/hwmon/lm78.rst 13501F: drivers/hwmon/lm78.c 13502 13503LM83 HARDWARE MONITOR DRIVER 13504M: Jean Delvare <[email protected]> 13505L: [email protected] 13506S: Maintained 13507F: Documentation/hwmon/lm83.rst 13508F: drivers/hwmon/lm83.c 13509 13510LM90 HARDWARE MONITOR DRIVER 13511M: Jean Delvare <[email protected]> 13512L: [email protected] 13513S: Maintained 13514F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13515F: Documentation/hwmon/lm90.rst 13516F: drivers/hwmon/lm90.c 13517F: include/dt-bindings/thermal/lm90.h 13518 13519LME2510 MEDIA DRIVER 13520M: Malcolm Priestley <[email protected]> 13521L: [email protected] 13522S: Maintained 13523W: https://linuxtv.org 13524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13525F: drivers/media/usb/dvb-usb-v2/lmedm04* 13526 13527LOADPIN SECURITY MODULE 13528M: Kees Cook <[email protected]> 13529S: Supported 13530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13531F: Documentation/admin-guide/LSM/LoadPin.rst 13532F: security/loadpin/ 13533 13534LOCKDOWN SECURITY MODULE 13535L: [email protected] 13536S: Odd Fixes 13537T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13538F: security/lockdown/ 13539 13540LOCKING PRIMITIVES 13541M: Peter Zijlstra <[email protected]> 13542M: Ingo Molnar <[email protected]> 13543M: Will Deacon <[email protected]> 13544M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13545R: Waiman Long <[email protected]> 13546L: [email protected] 13547S: Maintained 13548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13549F: Documentation/locking/ 13550F: arch/*/include/asm/spinlock*.h 13551F: include/linux/lockdep*.h 13552F: include/linux/mutex*.h 13553F: include/linux/rwlock*.h 13554F: include/linux/rwsem*.h 13555F: include/linux/seqlock.h 13556F: include/linux/spinlock*.h 13557F: kernel/locking/ 13558F: lib/locking*.[ch] 13559F: rust/helpers/mutex.c 13560F: rust/helpers/spinlock.c 13561F: rust/kernel/sync/lock.rs 13562F: rust/kernel/sync/lock/ 13563F: rust/kernel/sync/locked_by.rs 13564X: kernel/locking/locktorture.c 13565 13566LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13567M: "Richard Russon (FlatCap)" <[email protected]> 13568L: [email protected] 13569S: Maintained 13570W: http://www.linux-ntfs.org/content/view/19/37/ 13571F: Documentation/admin-guide/ldm.rst 13572F: block/partitions/ldm.* 13573 13574LOGITECH HID GAMING KEYBOARDS 13575M: Hans de Goede <[email protected]> 13576L: [email protected] 13577S: Maintained 13578T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13579F: drivers/hid/hid-lg-g15.c 13580 13581LONTIUM LT8912B MIPI TO HDMI BRIDGE 13582M: Adrien Grassein <[email protected]> 13583S: Maintained 13584F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13585F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13586 13587LOONGARCH 13588M: Huacai Chen <[email protected]> 13589R: WANG Xuerui <[email protected]> 13590L: [email protected] 13591S: Maintained 13592T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13593F: Documentation/arch/loongarch/ 13594F: Documentation/translations/zh_CN/arch/loongarch/ 13595F: arch/loongarch/ 13596F: drivers/*/*loongarch* 13597F: drivers/cpufreq/loongson3_cpufreq.c 13598 13599LOONGSON GPIO DRIVER 13600M: Yinbo Zhu <[email protected]> 13601L: [email protected] 13602S: Maintained 13603F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13604F: drivers/gpio/gpio-loongson-64bit.c 13605 13606LOONGSON-2 APB DMA DRIVER 13607M: Binbin Zhou <[email protected]> 13608L: [email protected] 13609S: Maintained 13610F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13611F: drivers/dma/loongson2-apb-dma.c 13612 13613LOONGSON LS2X I2C DRIVER 13614M: Binbin Zhou <[email protected]> 13615L: [email protected] 13616S: Maintained 13617F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13618F: drivers/i2c/busses/i2c-ls2x.c 13619 13620LOONGSON-2 SOC SERIES CLOCK DRIVER 13621M: Yinbo Zhu <[email protected]> 13622L: [email protected] 13623S: Maintained 13624F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13625F: drivers/clk/clk-loongson2.c 13626F: include/dt-bindings/clock/loongson,ls2k-clk.h 13627 13628LOONGSON SPI DRIVER 13629M: Yinbo Zhu <[email protected]> 13630L: [email protected] 13631S: Maintained 13632F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13633F: drivers/spi/spi-loongson-core.c 13634F: drivers/spi/spi-loongson-pci.c 13635F: drivers/spi/spi-loongson-plat.c 13636F: drivers/spi/spi-loongson.h 13637 13638LOONGSON-2 SOC SERIES GUTS DRIVER 13639M: Yinbo Zhu <[email protected]> 13640L: [email protected] 13641S: Maintained 13642F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13643F: drivers/soc/loongson/loongson2_guts.c 13644 13645LOONGSON-2 SOC SERIES PM DRIVER 13646M: Yinbo Zhu <[email protected]> 13647L: [email protected] 13648S: Maintained 13649F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13650F: drivers/soc/loongson/loongson2_pm.c 13651 13652LOONGSON-2 SOC SERIES PINCTRL DRIVER 13653M: zhanghongchen <[email protected]> 13654M: Yinbo Zhu <[email protected]> 13655L: [email protected] 13656S: Maintained 13657F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13658F: drivers/pinctrl/pinctrl-loongson2.c 13659 13660LOONGSON-2 SOC SERIES THERMAL DRIVER 13661M: zhanghongchen <[email protected]> 13662M: Yinbo Zhu <[email protected]> 13663L: [email protected] 13664S: Maintained 13665F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13666F: drivers/thermal/loongson2_thermal.c 13667 13668LOONGSON EDAC DRIVER 13669M: Zhao Qunqin <[email protected]> 13670L: [email protected] 13671S: Maintained 13672F: drivers/edac/loongson_edac.c 13673 13674LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13675M: Sathya Prakash <[email protected]> 13676M: Sreekanth Reddy <[email protected]> 13677M: Suganath Prabu Subramani <[email protected]> 13678L: [email protected] 13679L: [email protected] 13680S: Supported 13681W: http://www.avagotech.com/support/ 13682F: drivers/message/fusion/ 13683F: drivers/scsi/mpt3sas/ 13684 13685LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13686M: Matthew Wilcox <[email protected]> 13687L: [email protected] 13688S: Maintained 13689F: drivers/scsi/sym53c8xx_2/ 13690 13691LTC1660 DAC DRIVER 13692M: Marcus Folkesson <[email protected]> 13693L: [email protected] 13694S: Maintained 13695F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13696F: drivers/iio/dac/ltc1660.c 13697 13698LTC2664 IIO DAC DRIVER 13699M: Michael Hennerich <[email protected]> 13700M: Kim Seer Paller <[email protected]> 13701L: [email protected] 13702S: Supported 13703W: https://ez.analog.com/linux-software-drivers 13704F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 13705F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 13706F: drivers/iio/dac/ltc2664.c 13707 13708LTC2688 IIO DAC DRIVER 13709M: Nuno Sá <[email protected]> 13710L: [email protected] 13711S: Supported 13712W: https://ez.analog.com/linux-software-drivers 13713F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 13714F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 13715F: drivers/iio/dac/ltc2688.c 13716 13717LTC2947 HARDWARE MONITOR DRIVER 13718M: Nuno Sá <[email protected]> 13719L: [email protected] 13720S: Supported 13721W: https://ez.analog.com/linux-software-drivers 13722F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 13723F: drivers/hwmon/ltc2947-core.c 13724F: drivers/hwmon/ltc2947-i2c.c 13725F: drivers/hwmon/ltc2947-spi.c 13726F: drivers/hwmon/ltc2947.h 13727 13728LTC2991 HARDWARE MONITOR DRIVER 13729M: Antoniu Miclaus <[email protected]> 13730L: [email protected] 13731S: Supported 13732W: https://ez.analog.com/linux-software-drivers 13733F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 13734F: drivers/hwmon/ltc2991.c 13735 13736LTC2983 IIO TEMPERATURE DRIVER 13737M: Nuno Sá <[email protected]> 13738L: [email protected] 13739S: Supported 13740W: https://ez.analog.com/linux-software-drivers 13741F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 13742F: drivers/iio/temperature/ltc2983.c 13743 13744LTC4282 HARDWARE MONITOR DRIVER 13745M: Nuno Sa <[email protected]> 13746L: [email protected] 13747S: Supported 13748F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 13749F: Documentation/hwmon/ltc4282.rst 13750F: drivers/hwmon/ltc4282.c 13751 13752LTC4286 HARDWARE MONITOR DRIVER 13753M: Delphine CC Chiu <[email protected]> 13754L: [email protected] 13755S: Maintained 13756F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 13757F: Documentation/hwmon/ltc4286.rst 13758F: drivers/hwmon/pmbus/Kconfig 13759F: drivers/hwmon/pmbus/Makefile 13760F: drivers/hwmon/pmbus/ltc4286.c 13761 13762LTC4306 I2C MULTIPLEXER DRIVER 13763M: Michael Hennerich <[email protected]> 13764L: [email protected] 13765S: Supported 13766W: https://ez.analog.com/linux-software-drivers 13767F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 13768F: drivers/i2c/muxes/i2c-mux-ltc4306.c 13769 13770LTP (Linux Test Project) 13771M: Andrea Cervesato <[email protected]> 13772M: Cyril Hrubis <[email protected]> 13773M: Jan Stancek <[email protected]> 13774M: Petr Vorel <[email protected]> 13775M: Li Wang <[email protected]> 13776M: Yang Xu <[email protected]> 13777M: Xiao Yang <[email protected]> 13778L: [email protected] (subscribers-only) 13779S: Maintained 13780W: https://linux-test-project.readthedocs.io/ 13781T: git https://github.com/linux-test-project/ltp.git 13782 13783LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 13784M: Anshul Dalal <[email protected]> 13785L: [email protected] 13786S: Maintained 13787F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 13788F: drivers/iio/light/ltr390.c 13789 13790LYNX 28G SERDES PHY DRIVER 13791M: Ioana Ciornei <[email protected]> 13792L: [email protected] 13793S: Supported 13794F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 13795F: drivers/phy/freescale/phy-fsl-lynx-28g.c 13796 13797LYNX PCS MODULE 13798M: Ioana Ciornei <[email protected]> 13799L: [email protected] 13800S: Supported 13801F: drivers/net/pcs/pcs-lynx.c 13802F: include/linux/pcs-lynx.h 13803 13804M68K ARCHITECTURE 13805M: Geert Uytterhoeven <[email protected]> 13806L: [email protected] 13807S: Maintained 13808W: http://www.linux-m68k.org/ 13809T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 13810F: arch/m68k/ 13811F: drivers/zorro/ 13812 13813M68K ON APPLE MACINTOSH 13814M: Joshua Thompson <[email protected]> 13815L: [email protected] 13816S: Maintained 13817W: http://www.mac.linux-m68k.org/ 13818F: arch/m68k/mac/ 13819F: drivers/macintosh/adb-iop.c 13820F: drivers/macintosh/via-macii.c 13821 13822M68K ON HP9000/300 13823M: Philip Blundell <[email protected]> 13824S: Maintained 13825W: http://www.tazenda.demon.co.uk/phil/linux-hp 13826F: arch/m68k/hp300/ 13827 13828M88DS3103 MEDIA DRIVER 13829L: [email protected] 13830S: Orphan 13831W: https://linuxtv.org 13832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13833F: drivers/media/dvb-frontends/m88ds3103* 13834 13835M88RS2000 MEDIA DRIVER 13836M: Malcolm Priestley <[email protected]> 13837L: [email protected] 13838S: Maintained 13839W: https://linuxtv.org 13840Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13841F: drivers/media/dvb-frontends/m88rs2000* 13842 13843MA901 MASTERKIT USB FM RADIO DRIVER 13844M: Alexey Klimov <[email protected]> 13845L: [email protected] 13846S: Maintained 13847T: git git://linuxtv.org/media.git 13848F: drivers/media/radio/radio-ma901.c 13849 13850MAC80211 13851M: Johannes Berg <[email protected]> 13852L: [email protected] 13853S: Maintained 13854W: https://wireless.wiki.kernel.org/ 13855Q: https://patchwork.kernel.org/project/linux-wireless/list/ 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 13857T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 13858F: Documentation/networking/mac80211-injection.rst 13859F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 13860F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 13861F: include/net/mac80211.h 13862F: net/mac80211/ 13863 13864MAILBOX API 13865M: Jassi Brar <[email protected]> 13866L: [email protected] 13867S: Maintained 13868F: Documentation/devicetree/bindings/mailbox/ 13869F: drivers/mailbox/ 13870F: include/dt-bindings/mailbox/ 13871F: include/linux/mailbox_client.h 13872F: include/linux/mailbox_controller.h 13873 13874MAILBOX ARM MHUv2 13875M: Viresh Kumar <[email protected]> 13876M: Tushar Khandelwal <[email protected]> 13877L: [email protected] 13878S: Maintained 13879F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 13880F: drivers/mailbox/arm_mhuv2.c 13881F: include/linux/mailbox/arm_mhuv2_message.h 13882 13883MAILBOX ARM MHUv3 13884M: Sudeep Holla <[email protected]> 13885M: Cristian Marussi <[email protected]> 13886L: [email protected] 13887L: [email protected] (moderated for non-subscribers) 13888S: Maintained 13889F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 13890F: drivers/mailbox/arm_mhuv3.c 13891 13892MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 13893M: Alejandro Colomar <[email protected]> 13894L: [email protected] 13895S: Maintained 13896W: http://www.kernel.org/doc/man-pages 13897T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 13898T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 13899 13900MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 13901M: Jeremy Kerr <[email protected]> 13902M: Matt Johnston <[email protected]> 13903L: [email protected] 13904S: Maintained 13905F: Documentation/networking/mctp.rst 13906F: drivers/net/mctp/ 13907F: include/net/mctp.h 13908F: include/net/mctpdevice.h 13909F: include/net/netns/mctp.h 13910F: net/mctp/ 13911 13912MAPLE TREE 13913M: Liam R. Howlett <[email protected]> 13914L: [email protected] 13915L: [email protected] 13916S: Supported 13917F: Documentation/core-api/maple_tree.rst 13918F: include/linux/maple_tree.h 13919F: include/trace/events/maple_tree.h 13920F: lib/maple_tree.c 13921F: lib/test_maple_tree.c 13922F: tools/testing/radix-tree/linux/maple_tree.h 13923F: tools/testing/radix-tree/maple.c 13924 13925MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 13926M: Rahul Bedarkar <[email protected]> 13927L: [email protected] 13928S: Maintained 13929F: arch/mips/boot/dts/img/pistachio* 13930 13931MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 13932M: Andrew Lunn <[email protected]> 13933L: [email protected] 13934S: Maintained 13935F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 13936F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 13937F: Documentation/networking/devlink/mv88e6xxx.rst 13938F: drivers/net/dsa/mv88e6xxx/ 13939F: include/linux/dsa/mv88e6xxx.h 13940F: include/linux/platform_data/mv88e6xxx.h 13941 13942MARVELL 88PM886 PMIC DRIVER 13943M: Karel Balej <[email protected]> 13944S: Maintained 13945F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 13946F: drivers/input/misc/88pm886-onkey.c 13947F: drivers/mfd/88pm886.c 13948F: drivers/regulator/88pm886-regulator.c 13949F: drivers/rtc/rtc-88pm886.c 13950F: include/linux/mfd/88pm886.h 13951 13952MARVELL ARMADA 3700 PHY DRIVERS 13953M: Miquel Raynal <[email protected]> 13954S: Maintained 13955F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 13956F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 13957F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 13958F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 13959 13960MARVELL ARMADA 3700 SERIAL DRIVER 13961M: Pali Rohár <[email protected]> 13962S: Maintained 13963F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 13964F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 13965F: drivers/tty/serial/mvebu-uart.c 13966 13967MARVELL ARMADA DRM SUPPORT 13968M: Russell King <[email protected]> 13969S: Maintained 13970T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 13971T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 13972F: Documentation/devicetree/bindings/display/armada/ 13973F: drivers/gpu/drm/armada/ 13974F: include/uapi/drm/armada_drm.h 13975 13976MARVELL CRYPTO DRIVER 13977M: Boris Brezillon <[email protected]> 13978M: Arnaud Ebalard <[email protected]> 13979M: Srujana Challa <[email protected]> 13980L: [email protected] 13981S: Maintained 13982F: drivers/crypto/marvell/ 13983F: include/linux/soc/marvell/octeontx2/ 13984 13985MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 13986M: Mirko Lindner <[email protected]> 13987M: Stephen Hemminger <[email protected]> 13988L: [email protected] 13989S: Odd fixes 13990F: drivers/net/ethernet/marvell/sk* 13991 13992MARVELL LIBERTAS WIRELESS DRIVER 13993L: [email protected] 13994S: Orphan 13995F: drivers/net/wireless/marvell/libertas/ 13996 13997MARVELL MACCHIATOBIN SUPPORT 13998M: Russell King <[email protected]> 13999L: [email protected] (moderated for non-subscribers) 14000S: Maintained 14001F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 14002 14003MARVELL MV643XX ETHERNET DRIVER 14004M: Sebastian Hesselbarth <[email protected]> 14005L: [email protected] 14006S: Maintained 14007F: drivers/net/ethernet/marvell/mv643xx_eth.* 14008 14009MARVELL MV88X3310 PHY DRIVER 14010M: Russell King <[email protected]> 14011M: Marek Behún <[email protected]> 14012L: [email protected] 14013S: Maintained 14014F: drivers/net/phy/marvell10g.c 14015 14016MARVELL MVEBU THERMAL DRIVER 14017M: Miquel Raynal <[email protected]> 14018S: Maintained 14019F: drivers/thermal/armada_thermal.c 14020 14021MARVELL MVNETA ETHERNET DRIVER 14022M: Marcin Wojtas <[email protected]> 14023L: [email protected] 14024S: Maintained 14025F: drivers/net/ethernet/marvell/mvneta* 14026 14027MARVELL MVPP2 ETHERNET DRIVER 14028M: Marcin Wojtas <[email protected]> 14029M: Russell King <[email protected]> 14030L: [email protected] 14031S: Maintained 14032F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14033F: drivers/net/ethernet/marvell/mvpp2/ 14034 14035MARVELL MWIFIEX WIRELESS DRIVER 14036M: Brian Norris <[email protected]> 14037R: Francesco Dolcini <[email protected]> 14038L: [email protected] 14039S: Odd Fixes 14040F: drivers/net/wireless/marvell/mwifiex/ 14041 14042MARVELL MWL8K WIRELESS DRIVER 14043L: [email protected] 14044S: Orphan 14045F: drivers/net/wireless/marvell/mwl8k.c 14046 14047MARVELL NAND CONTROLLER DRIVER 14048M: Miquel Raynal <[email protected]> 14049L: [email protected] 14050S: Maintained 14051F: drivers/mtd/nand/raw/marvell_nand.c 14052 14053MARVELL OCTEON ENDPOINT DRIVER 14054M: Veerasenareddy Burru <[email protected]> 14055M: Sathesh Edara <[email protected]> 14056L: [email protected] 14057S: Maintained 14058F: drivers/net/ethernet/marvell/octeon_ep 14059 14060MARVELL OCTEON ENDPOINT VF DRIVER 14061M: Veerasenareddy Burru <[email protected]> 14062M: Sathesh Edara <[email protected]> 14063M: Shinas Rasheed <[email protected]> 14064M: Satananda Burla <[email protected]> 14065L: [email protected] 14066S: Maintained 14067F: drivers/net/ethernet/marvell/octeon_ep_vf 14068 14069MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14070M: Sunil Goutham <[email protected]> 14071M: Geetha sowjanya <[email protected]> 14072M: Subbaraya Sundeep <[email protected]> 14073M: hariprasad <[email protected]> 14074M: Bharat Bhushan <[email protected]> 14075L: [email protected] 14076S: Maintained 14077F: drivers/net/ethernet/marvell/octeontx2/nic/ 14078F: include/linux/soc/marvell/octeontx2/ 14079 14080MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14081M: Sunil Goutham <[email protected]> 14082M: Linu Cherian <[email protected]> 14083M: Geetha sowjanya <[email protected]> 14084M: Jerin Jacob <[email protected]> 14085M: hariprasad <[email protected]> 14086M: Subbaraya Sundeep <[email protected]> 14087L: [email protected] 14088S: Maintained 14089F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14090F: drivers/net/ethernet/marvell/octeontx2/af/ 14091 14092MARVELL PEM PMU DRIVER 14093M: Linu Cherian <[email protected]> 14094M: Gowthami Thiagarajan <[email protected]> 14095S: Supported 14096F: drivers/perf/marvell_pem_pmu.c 14097 14098MARVELL PRESTERA ETHERNET SWITCH DRIVER 14099M: Taras Chornyi <[email protected]> 14100S: Supported 14101W: https://github.com/Marvell-switching/switchdev-prestera 14102F: drivers/net/ethernet/marvell/prestera/ 14103 14104MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14105M: Nicolas Pitre <[email protected]> 14106S: Odd Fixes 14107F: drivers/mmc/host/mvsdio.* 14108 14109MARVELL USB MDIO CONTROLLER DRIVER 14110M: Tobias Waldekranz <[email protected]> 14111L: [email protected] 14112S: Maintained 14113F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14114F: drivers/net/mdio/mdio-mvusb.c 14115 14116MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14117M: Hu Ziji <[email protected]> 14118L: [email protected] 14119S: Supported 14120F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14121F: drivers/mmc/host/sdhci-xenon* 14122 14123MARVELL OCTEON CN10K DPI DRIVER 14124M: Vamsi Attunuru <[email protected]> 14125S: Supported 14126F: drivers/misc/mrvl_cn10k_dpi.c 14127 14128MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14129R: [email protected] 14130R: [email protected] 14131F: drivers/vdpa/octeon_ep/ 14132 14133MARVELL OCTEON HOTPLUG DRIVER 14134R: Shijith Thotton <[email protected]> 14135R: Vamsi Attunuru <[email protected]> 14136S: Supported 14137F: drivers/pci/hotplug/octep_hp.c 14138 14139MATROX FRAMEBUFFER DRIVER 14140L: [email protected] 14141S: Orphan 14142F: drivers/video/fbdev/matrox/matroxfb_* 14143F: include/uapi/linux/matroxfb.h 14144 14145MAX15301 DRIVER 14146M: Daniel Nilsson <[email protected]> 14147L: [email protected] 14148S: Maintained 14149F: Documentation/hwmon/max15301.rst 14150F: drivers/hwmon/pmbus/max15301.c 14151 14152MAX2175 SDR TUNER DRIVER 14153M: Ramesh Shanmugasundaram <[email protected]> 14154L: [email protected] 14155S: Maintained 14156T: git git://linuxtv.org/media.git 14157F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14158F: Documentation/userspace-api/media/drivers/max2175.rst 14159F: drivers/media/i2c/max2175* 14160F: include/uapi/linux/max2175.h 14161 14162MAX31335 RTC DRIVER 14163M: Antoniu Miclaus <[email protected]> 14164L: [email protected] 14165S: Supported 14166W: https://ez.analog.com/linux-software-drivers 14167F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14168F: drivers/rtc/rtc-max31335.c 14169 14170MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14171L: [email protected] 14172S: Orphan 14173F: Documentation/hwmon/max6650.rst 14174F: drivers/hwmon/max6650.c 14175 14176MAX9286 QUAD GMSL DESERIALIZER DRIVER 14177M: Jacopo Mondi <[email protected]> 14178M: Kieran Bingham <kieran.bingham[email protected]> 14179M: Laurent Pinchart <laurent.pinchart[email protected]> 14180M: Niklas Söderlund <niklas.soderlund[email protected]> 14181L: [email protected] 14182S: Maintained 14183F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14184F: drivers/media/i2c/max9286.c 14185 14186MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14187M: Niklas Söderlund <[email protected]> 14188L: [email protected] 14189S: Maintained 14190F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14191F: drivers/staging/media/max96712/max96712.c 14192 14193MAX96714 GMSL2 DESERIALIZER DRIVER 14194M: Julien Massot <[email protected]> 14195L: [email protected] 14196S: Maintained 14197F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14198F: drivers/media/i2c/max96714.c 14199 14200MAX96717 GMSL2 SERIALIZER DRIVER 14201M: Julien Massot <[email protected]> 14202L: [email protected] 14203S: Maintained 14204F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14205F: drivers/media/i2c/max96717.c 14206 14207MAX9860 MONO AUDIO VOICE CODEC DRIVER 14208M: Peter Rosin <[email protected]> 14209L: [email protected] 14210S: Maintained 14211F: Documentation/devicetree/bindings/sound/max9860.txt 14212F: sound/soc/codecs/max9860.* 14213 14214MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14215M: Andreas Klinger <[email protected]> 14216L: [email protected] 14217S: Maintained 14218F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14219F: drivers/iio/proximity/mb1232.c 14220 14221MAXIM MAX11205 DRIVER 14222M: Ramona Bolboaca <[email protected]> 14223L: [email protected] 14224S: Supported 14225W: https://ez.analog.com/linux-software-drivers 14226F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14227F: drivers/iio/adc/max11205.c 14228 14229MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14230R: Iskren Chernev <[email protected]> 14231R: Krzysztof Kozlowski <[email protected]> 14232R: Marek Szyprowski <[email protected]> 14233R: Matheus Castello <[email protected]> 14234L: [email protected] 14235S: Maintained 14236F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14237F: drivers/power/supply/max17040_battery.c 14238 14239MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14240R: Hans de Goede <[email protected]> 14241R: Krzysztof Kozlowski <[email protected]> 14242R: Marek Szyprowski <[email protected]> 14243R: Sebastian Krzyszkowiak <[email protected]> 14244R: Purism Kernel Team <[email protected]> 14245L: [email protected] 14246S: Maintained 14247F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14248F: drivers/power/supply/max17042_battery.c 14249 14250MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14251M: Laurent Pinchart <[email protected]> 14252L: [email protected] 14253S: Maintained 14254F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14255F: drivers/regulator/max20086-regulator.c 14256 14257MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14258M: Rajat Khandelwal <[email protected]> 14259L: [email protected] 14260S: Maintained 14261F: drivers/iio/temperature/max30208.c 14262 14263MAXIM MAX77650 PMIC MFD DRIVER 14264M: Bartosz Golaszewski <[email protected]> 14265L: [email protected] 14266S: Maintained 14267F: Documentation/devicetree/bindings/*/*max77650.yaml 14268F: Documentation/devicetree/bindings/*/max77650*.yaml 14269F: drivers/gpio/gpio-max77650.c 14270F: drivers/input/misc/max77650-onkey.c 14271F: drivers/leds/leds-max77650.c 14272F: drivers/mfd/max77650.c 14273F: drivers/power/supply/max77650-charger.c 14274F: drivers/regulator/max77650-regulator.c 14275F: include/linux/mfd/max77650.h 14276 14277MAXIM MAX77714 PMIC MFD DRIVER 14278M: Luca Ceresoli <[email protected]> 14279S: Maintained 14280F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14281F: drivers/mfd/max77714.c 14282F: include/linux/mfd/max77714.h 14283 14284MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14285M: Javier Martinez Canillas <[email protected]> 14286L: [email protected] 14287S: Supported 14288F: Documentation/devicetree/bindings/*/*max77802.yaml 14289F: drivers/regulator/max77802-regulator.c 14290F: include/dt-bindings/*/*max77802.h 14291 14292MAXIM MAX77976 BATTERY CHARGER 14293M: Luca Ceresoli <[email protected]> 14294S: Supported 14295F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14296F: drivers/power/supply/max77976_charger.c 14297 14298MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14299M: Krzysztof Kozlowski <[email protected]> 14300L: [email protected] 14301S: Maintained 14302B: mailto:[email protected] 14303F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14304F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14305F: drivers/power/supply/max14577_charger.c 14306F: drivers/power/supply/max77693_charger.c 14307 14308MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14309M: Chanwoo Choi <[email protected]> 14310M: Krzysztof Kozlowski <[email protected]> 14311L: [email protected] 14312S: Maintained 14313B: mailto:[email protected] 14314F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14315F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14316F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14317F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14318F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14319F: drivers/*/*max77843.c 14320F: drivers/*/max14577*.c 14321F: drivers/*/max77686*.c 14322F: drivers/*/max77693*.c 14323F: drivers/clk/clk-max77686.c 14324F: drivers/extcon/extcon-max14577.c 14325F: drivers/extcon/extcon-max77693.c 14326F: drivers/rtc/rtc-max77686.c 14327F: include/linux/mfd/max14577*.h 14328F: include/linux/mfd/max77686*.h 14329F: include/linux/mfd/max77693*.h 14330 14331MAXIRADIO FM RADIO RECEIVER DRIVER 14332M: Hans Verkuil <[email protected]> 14333L: [email protected] 14334S: Maintained 14335W: https://linuxtv.org 14336T: git git://linuxtv.org/media.git 14337F: drivers/media/radio/radio-maxiradio* 14338 14339MAXLINEAR ETHERNET PHY DRIVER 14340M: Xu Liang <[email protected]> 14341L: [email protected] 14342S: Supported 14343F: drivers/net/phy/mxl-gpy.c 14344 14345MCAN MMIO DEVICE DRIVER 14346M: Chandrasekar Ramakrishnan <[email protected]> 14347L: [email protected] 14348S: Maintained 14349F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14350F: drivers/net/can/m_can/m_can.c 14351F: drivers/net/can/m_can/m_can.h 14352F: drivers/net/can/m_can/m_can_platform.c 14353 14354MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14355R: Yasushi SHOJI <[email protected]> 14356L: [email protected] 14357S: Maintained 14358F: drivers/net/can/usb/mcba_usb.c 14359 14360MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14361M: Rishi Gupta <[email protected]> 14362L: [email protected] 14363L: [email protected] 14364S: Maintained 14365F: drivers/hid/hid-mcp2221.c 14366 14367MCP251XFD SPI-CAN NETWORK DRIVER 14368M: Marc Kleine-Budde <[email protected]> 14369M: Manivannan Sadhasivam <[email protected]> 14370R: Thomas Kopp <[email protected]> 14371L: [email protected] 14372S: Maintained 14373F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14374F: drivers/net/can/spi/mcp251xfd/ 14375 14376MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14377M: Peter Rosin <[email protected]> 14378L: [email protected] 14379S: Maintained 14380F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14381F: drivers/iio/potentiometer/mcp4018.c 14382F: drivers/iio/potentiometer/mcp4531.c 14383 14384MCP4821 DAC DRIVER 14385M: Anshul Dalal <[email protected]> 14386L: [email protected] 14387S: Maintained 14388F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14389F: drivers/iio/dac/mcp4821.c 14390 14391MCR20A IEEE-802.15.4 RADIO DRIVER 14392M: Stefan Schmidt <[email protected]> 14393L: [email protected] 14394S: Odd Fixes 14395W: https://github.com/xueliu/mcr20a-linux 14396F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14397F: drivers/net/ieee802154/mcr20a.c 14398F: drivers/net/ieee802154/mcr20a.h 14399 14400MDIO REGMAP DRIVER 14401M: Maxime Chevallier <[email protected]> 14402L: [email protected] 14403S: Maintained 14404F: drivers/net/mdio/mdio-regmap.c 14405F: include/linux/mdio/mdio-regmap.h 14406 14407MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14408M: William Breathitt Gray <[email protected]> 14409L: [email protected] 14410S: Maintained 14411F: drivers/iio/dac/cio-dac.c 14412 14413MEDIA CONTROLLER FRAMEWORK 14414M: Sakari Ailus <[email protected]> 14415M: Laurent Pinchart <[email protected]> 14416L: [email protected] 14417S: Supported 14418W: https://www.linuxtv.org 14419T: git git://linuxtv.org/media.git 14420F: drivers/media/mc/ 14421F: include/media/media-*.h 14422F: include/uapi/linux/media.h 14423 14424MEDIA DRIVER FOR FREESCALE IMX PXP 14425M: Philipp Zabel <[email protected]> 14426L: [email protected] 14427S: Maintained 14428T: git git://linuxtv.org/media.git 14429F: drivers/media/platform/nxp/imx-pxp.[ch] 14430 14431MEDIA DRIVERS FOR ASCOT2E 14432M: Abylay Ospan <[email protected]> 14433L: [email protected] 14434S: Supported 14435W: https://linuxtv.org 14436W: http://netup.tv/ 14437T: git git://linuxtv.org/media.git 14438F: drivers/media/dvb-frontends/ascot2e* 14439 14440MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14441M: Jasmin Jessich <[email protected]> 14442L: [email protected] 14443S: Maintained 14444W: https://linuxtv.org 14445T: git git://linuxtv.org/media.git 14446F: drivers/media/dvb-frontends/cxd2099* 14447 14448MEDIA DRIVERS FOR CXD2841ER 14449M: Abylay Ospan <[email protected]> 14450L: [email protected] 14451S: Supported 14452W: https://linuxtv.org 14453W: http://netup.tv/ 14454T: git git://linuxtv.org/media.git 14455F: drivers/media/dvb-frontends/cxd2841er* 14456 14457MEDIA DRIVERS FOR CXD2880 14458M: Yasunari Takiguchi <[email protected]> 14459L: [email protected] 14460S: Supported 14461W: http://linuxtv.org/ 14462T: git git://linuxtv.org/media.git 14463F: drivers/media/dvb-frontends/cxd2880/* 14464F: drivers/media/spi/cxd2880* 14465 14466MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14467L: [email protected] 14468S: Orphan 14469W: https://linuxtv.org 14470T: git git://linuxtv.org/media.git 14471F: drivers/media/pci/ddbridge/* 14472 14473MEDIA DRIVERS FOR FREESCALE IMX 14474M: Steve Longerbeam <[email protected]> 14475M: Philipp Zabel <[email protected]> 14476L: [email protected] 14477S: Maintained 14478T: git git://linuxtv.org/media.git 14479F: Documentation/admin-guide/media/imx.rst 14480F: Documentation/devicetree/bindings/media/imx.txt 14481F: drivers/staging/media/imx/ 14482F: include/linux/imx-media.h 14483F: include/media/imx.h 14484 14485MEDIA DRIVERS FOR FREESCALE IMX7/8 14486M: Rui Miguel Silva <[email protected]> 14487M: Laurent Pinchart <[email protected]> 14488M: Martin Kepplinger <[email protected]> 14489R: Purism Kernel Team <[email protected]> 14490L: [email protected] 14491S: Maintained 14492T: git git://linuxtv.org/media.git 14493F: Documentation/admin-guide/media/imx7.rst 14494F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14495F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14496F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14497F: drivers/media/platform/nxp/imx-mipi-csis.c 14498F: drivers/media/platform/nxp/imx7-media-csi.c 14499F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14500 14501MEDIA DRIVERS FOR HELENE 14502M: Abylay Ospan <[email protected]> 14503L: [email protected] 14504S: Supported 14505W: https://linuxtv.org 14506W: http://netup.tv/ 14507T: git git://linuxtv.org/media.git 14508F: drivers/media/dvb-frontends/helene* 14509 14510MEDIA DRIVERS FOR HORUS3A 14511M: Abylay Ospan <[email protected]> 14512L: [email protected] 14513S: Supported 14514W: https://linuxtv.org 14515W: http://netup.tv/ 14516T: git git://linuxtv.org/media.git 14517F: drivers/media/dvb-frontends/horus3a* 14518 14519MEDIA DRIVERS FOR LNBH25 14520M: Abylay Ospan <[email protected]> 14521L: [email protected] 14522S: Supported 14523W: https://linuxtv.org 14524W: http://netup.tv/ 14525T: git git://linuxtv.org/media.git 14526F: drivers/media/dvb-frontends/lnbh25* 14527 14528MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14529L: [email protected] 14530S: Orphan 14531W: https://linuxtv.org 14532T: git git://linuxtv.org/media.git 14533F: drivers/media/dvb-frontends/mxl5xx* 14534 14535MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14536M: Abylay Ospan <[email protected]> 14537L: [email protected] 14538S: Supported 14539W: https://linuxtv.org 14540W: http://netup.tv/ 14541T: git git://linuxtv.org/media.git 14542F: drivers/media/pci/netup_unidvb/* 14543 14544MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14545M: Dmitry Osipenko <[email protected]> 14546L: [email protected] 14547L: [email protected] 14548S: Maintained 14549T: git git://linuxtv.org/media.git 14550F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14551F: drivers/media/platform/nvidia/tegra-vde/ 14552 14553MEDIA DRIVERS FOR RENESAS - CEU 14554M: Jacopo Mondi <[email protected]> 14555L: [email protected] 14556L: [email protected] 14557S: Supported 14558T: git git://linuxtv.org/media.git 14559F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14560F: drivers/media/platform/renesas/renesas-ceu.c 14561F: include/media/drv-intf/renesas-ceu.h 14562 14563MEDIA DRIVERS FOR RENESAS - DRIF 14564M: Fabrizio Castro <[email protected]> 14565L: [email protected] 14566L: [email protected] 14567S: Supported 14568T: git git://linuxtv.org/media.git 14569F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14570F: drivers/media/platform/renesas/rcar_drif.c 14571 14572MEDIA DRIVERS FOR RENESAS - FCP 14573M: Laurent Pinchart <[email protected]> 14574L: [email protected] 14575L: [email protected] 14576S: Supported 14577T: git git://linuxtv.org/media.git 14578F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14579F: drivers/media/platform/renesas/rcar-fcp.c 14580F: include/media/rcar-fcp.h 14581 14582MEDIA DRIVERS FOR RENESAS - FDP1 14583M: Kieran Bingham <kieran.bingham[email protected]> 14584L: [email protected] 14585L: [email protected] 14586S: Supported 14587T: git git://linuxtv.org/media.git 14588F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14589F: drivers/media/platform/renesas/rcar_fdp1.c 14590 14591MEDIA DRIVERS FOR RENESAS - VIN 14592M: Niklas Söderlund <[email protected]> 14593L: [email protected] 14594L: [email protected] 14595S: Supported 14596T: git git://linuxtv.org/media.git 14597F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14598F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14599F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14600F: drivers/media/platform/renesas/rcar-csi2.c 14601F: drivers/media/platform/renesas/rcar-isp.c 14602F: drivers/media/platform/renesas/rcar-vin/ 14603 14604MEDIA DRIVERS FOR RENESAS - VSP1 14605M: Laurent Pinchart <[email protected]> 14606M: Kieran Bingham <kieran.bingham[email protected]> 14607L: [email protected] 14608L: [email protected] 14609S: Supported 14610T: git git://linuxtv.org/media.git 14611F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14612F: drivers/media/platform/renesas/vsp1/ 14613 14614MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14615L: [email protected] 14616S: Orphan 14617W: https://linuxtv.org 14618T: git git://linuxtv.org/media.git 14619F: drivers/media/dvb-frontends/stv0910* 14620 14621MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14622L: [email protected] 14623S: Orphan 14624W: https://linuxtv.org 14625T: git git://linuxtv.org/media.git 14626F: drivers/media/dvb-frontends/stv6111* 14627 14628MEDIA DRIVERS FOR STM32 - CSI 14629M: Alain Volmat <[email protected]> 14630L: [email protected] 14631S: Supported 14632T: git git://linuxtv.org/media_tree.git 14633F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14634F: drivers/media/platform/st/stm32/stm32-csi.c 14635 14636MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14637M: Hugues Fruchet <[email protected]> 14638M: Alain Volmat <[email protected]> 14639L: [email protected] 14640S: Supported 14641T: git git://linuxtv.org/media.git 14642F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14643F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14644F: drivers/media/platform/st/stm32/stm32-dcmi.c 14645F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14646 14647MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14648M: Mauro Carvalho Chehab <[email protected]> 14649L: [email protected] 14650S: Maintained 14651W: https://linuxtv.org 14652Q: http://patchwork.kernel.org/project/linux-media/list/ 14653T: git git://linuxtv.org/media.git 14654F: Documentation/admin-guide/media/ 14655F: Documentation/devicetree/bindings/media/ 14656F: Documentation/driver-api/media/ 14657F: Documentation/userspace-api/media/ 14658F: drivers/media/ 14659F: drivers/staging/media/ 14660F: include/dt-bindings/media/ 14661F: include/linux/platform_data/media/ 14662F: include/media/ 14663F: include/uapi/linux/dvb/ 14664F: include/uapi/linux/ivtv* 14665F: include/uapi/linux/media.h 14666F: include/uapi/linux/uvcvideo.h 14667F: include/uapi/linux/v4l2-* 14668F: include/uapi/linux/videodev2.h 14669 14670MEDIATEK BLUETOOTH DRIVER 14671M: Sean Wang <[email protected]> 14672L: [email protected] 14673L: [email protected] (moderated for non-subscribers) 14674S: Maintained 14675F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14676F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14677F: drivers/bluetooth/btmtkuart.c 14678 14679MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14680M: Sen Chu <[email protected]> 14681M: Sean Wang <[email protected]> 14682M: Macpaul Lin <[email protected]> 14683L: [email protected] 14684S: Maintained 14685F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14686F: drivers/power/reset/mt6323-poweroff.c 14687 14688MEDIATEK CIR DRIVER 14689M: Sean Wang <[email protected]> 14690S: Maintained 14691F: drivers/media/rc/mtk-cir.c 14692 14693MEDIATEK DMA DRIVER 14694M: Sean Wang <[email protected]> 14695L: [email protected] 14696L: [email protected] (moderated for non-subscribers) 14697L: [email protected] (moderated for non-subscribers) 14698S: Maintained 14699F: Documentation/devicetree/bindings/dma/mediatek,* 14700F: drivers/dma/mediatek/ 14701 14702MEDIATEK ETHERNET DRIVER 14703M: Felix Fietkau <[email protected]> 14704M: Sean Wang <[email protected]> 14705M: Lorenzo Bianconi <[email protected]> 14706L: [email protected] 14707S: Maintained 14708F: drivers/net/ethernet/mediatek/ 14709 14710MEDIATEK ETHERNET PCS DRIVER 14711M: Alexander Couzens <[email protected]> 14712M: Daniel Golle <[email protected]> 14713L: [email protected] 14714S: Maintained 14715F: drivers/net/pcs/pcs-mtk-lynxi.c 14716F: include/linux/pcs/pcs-mtk-lynxi.h 14717 14718MEDIATEK ETHERNET PHY DRIVERS 14719M: Daniel Golle <[email protected]> 14720M: Qingfang Deng <[email protected]> 14721M: SkyLake Huang <[email protected]> 14722L: [email protected] 14723S: Maintained 14724F: drivers/net/phy/mediatek/mtk-ge-soc.c 14725F: drivers/net/phy/mediatek/mtk-phy-lib.c 14726F: drivers/net/phy/mediatek/mtk-ge.c 14727F: drivers/net/phy/mediatek/mtk.h 14728F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 14729 14730MEDIATEK I2C CONTROLLER DRIVER 14731M: Qii Wang <[email protected]> 14732L: [email protected] 14733S: Maintained 14734F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 14735F: drivers/i2c/busses/i2c-mt65xx.c 14736 14737MEDIATEK IOMMU DRIVER 14738M: Yong Wu <[email protected]> 14739L: [email protected] 14740L: [email protected] (moderated for non-subscribers) 14741S: Supported 14742F: Documentation/devicetree/bindings/iommu/mediatek* 14743F: drivers/iommu/mtk_iommu* 14744F: include/dt-bindings/memory/mediatek,mt*-port.h 14745F: include/dt-bindings/memory/mt*-port.h 14746 14747MEDIATEK JPEG DRIVER 14748M: Bin Liu <[email protected]> 14749S: Supported 14750F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 14751F: drivers/media/platform/mediatek/jpeg/ 14752 14753MEDIATEK KEYPAD DRIVER 14754M: Mattijs Korpershoek <[email protected]> 14755S: Supported 14756F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 14757F: drivers/input/keyboard/mt6779-keypad.c 14758 14759MEDIATEK MDP DRIVER 14760M: Minghsiu Tsai <[email protected]> 14761M: Houlong Wei <[email protected]> 14762M: Andrew-CT Chen <[email protected]> 14763S: Supported 14764F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 14765F: drivers/media/platform/mediatek/mdp/ 14766F: drivers/media/platform/mediatek/vpu/ 14767 14768MEDIATEK MEDIA DRIVER 14769M: Tiffany Lin <[email protected]> 14770M: Andrew-CT Chen <[email protected]> 14771M: Yunfei Dong <[email protected]> 14772S: Supported 14773F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 14774F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 14775F: drivers/media/platform/mediatek/vcodec/ 14776F: drivers/media/platform/mediatek/vpu/ 14777 14778MEDIATEK MIPI-CSI CDPHY DRIVER 14779M: Julien Stephan <[email protected]> 14780M: Andy Hsieh <[email protected]> 14781S: Supported 14782F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 14783F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 14784 14785MEDIATEK MMC/SD/SDIO DRIVER 14786M: Chaotian Jing <[email protected]> 14787S: Maintained 14788F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 14789F: drivers/mmc/host/mtk-sd.c 14790 14791MEDIATEK MT6735 CLOCK & RESET DRIVERS 14792M: Yassine Oudjana <[email protected]> 14793L: [email protected] 14794L: [email protected] (moderated for non-subscribers) 14795S: Maintained 14796F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 14797F: drivers/clk/mediatek/clk-mt6735-imgsys.c 14798F: drivers/clk/mediatek/clk-mt6735-infracfg.c 14799F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 14800F: drivers/clk/mediatek/clk-mt6735-pericfg.c 14801F: drivers/clk/mediatek/clk-mt6735-topckgen.c 14802F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 14803F: drivers/clk/mediatek/clk-mt6735-vencsys.c 14804F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 14805F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 14806F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 14807F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 14808F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 14809F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 14810F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 14811F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 14812F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 14813F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 14814F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 14815F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 14816 14817MEDIATEK MT76 WIRELESS LAN DRIVER 14818M: Felix Fietkau <[email protected]> 14819M: Lorenzo Bianconi <[email protected]> 14820M: Ryder Lee <[email protected]> 14821R: Shayne Chen <[email protected]> 14822R: Sean Wang <[email protected]> 14823L: [email protected] 14824S: Maintained 14825T: git https://github.com/nbd168/wireless 14826F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 14827F: drivers/net/wireless/mediatek/mt76/ 14828 14829MEDIATEK MT7601U WIRELESS LAN DRIVER 14830M: Jakub Kicinski <[email protected]> 14831L: [email protected] 14832S: Maintained 14833F: drivers/net/wireless/mediatek/mt7601u/ 14834 14835MEDIATEK MT7621 CLOCK DRIVER 14836M: Sergio Paracuellos <[email protected]> 14837S: Maintained 14838F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 14839F: drivers/clk/ralink/clk-mt7621.c 14840 14841MEDIATEK MT7621 PCIE CONTROLLER DRIVER 14842M: Sergio Paracuellos <[email protected]> 14843S: Maintained 14844F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 14845F: drivers/pci/controller/pcie-mt7621.c 14846 14847MEDIATEK MT7621 PHY PCI DRIVER 14848M: Sergio Paracuellos <[email protected]> 14849S: Maintained 14850F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 14851F: drivers/phy/ralink/phy-mt7621-pci.c 14852 14853MEDIATEK MT7621/28/88 I2C DRIVER 14854M: Stefan Roese <[email protected]> 14855L: [email protected] 14856S: Maintained 14857F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 14858F: drivers/i2c/busses/i2c-mt7621.c 14859 14860MEDIATEK MTMIPS CLOCK DRIVER 14861M: Sergio Paracuellos <[email protected]> 14862S: Maintained 14863F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 14864F: drivers/clk/ralink/clk-mtmips.c 14865 14866MEDIATEK NAND CONTROLLER DRIVER 14867L: [email protected] 14868S: Orphan 14869F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 14870F: drivers/mtd/nand/raw/mtk_* 14871 14872MEDIATEK PMIC LED DRIVER 14873M: Sen Chu <[email protected]> 14874M: Sean Wang <[email protected]> 14875M: Macpaul Lin <[email protected]> 14876S: Maintained 14877F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14878F: drivers/leds/leds-mt6323.c 14879 14880MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 14881M: Sean Wang <[email protected]> 14882S: Maintained 14883F: drivers/char/hw_random/mtk-rng.c 14884 14885MEDIATEK SMI DRIVER 14886M: Yong Wu <[email protected]> 14887L: [email protected] (moderated for non-subscribers) 14888S: Supported 14889F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 14890F: drivers/memory/mtk-smi.c 14891F: include/soc/mediatek/smi.h 14892 14893MEDIATEK SWITCH DRIVER 14894M: Chester A. Unal <[email protected]> 14895M: Daniel Golle <[email protected]> 14896M: DENG Qingfang <[email protected]> 14897M: Sean Wang <[email protected]> 14898L: [email protected] 14899S: Maintained 14900F: drivers/net/dsa/mt7530-mdio.c 14901F: drivers/net/dsa/mt7530-mmio.c 14902F: drivers/net/dsa/mt7530.* 14903F: net/dsa/tag_mtk.c 14904 14905MEDIATEK T7XX 5G WWAN MODEM DRIVER 14906M: Chandrashekar Devegowda <[email protected]> 14907R: Chiranjeevi Rapolu <[email protected]> 14908R: Liu Haijun <[email protected]> 14909R: M Chetan Kumar <[email protected]> 14910R: Ricardo Martinez <[email protected]> 14911L: [email protected] 14912S: Supported 14913F: drivers/net/wwan/t7xx/ 14914 14915MEDIATEK USB3 DRD IP DRIVER 14916M: Chunfeng Yun <[email protected]> 14917L: [email protected] 14918L: [email protected] (moderated for non-subscribers) 14919L: [email protected] (moderated for non-subscribers) 14920S: Maintained 14921F: Documentation/devicetree/bindings/usb/mediatek,* 14922F: drivers/usb/host/xhci-mtk* 14923F: drivers/usb/mtu3/ 14924 14925MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 14926M: Peter Senna Tschudin <[email protected]> 14927M: Ian Ray <[email protected]> 14928M: Martyn Welch <[email protected]> 14929S: Maintained 14930F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 14931F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 14932 14933MEGARAID SCSI/SAS DRIVERS 14934M: Kashyap Desai <[email protected]> 14935M: Sumit Saxena <[email protected]> 14936M: Shivasharan S <[email protected]> 14937M: Chandrakanth patil <[email protected]> 14938L: [email protected] 14939L: [email protected] 14940S: Maintained 14941W: http://www.avagotech.com/support/ 14942F: Documentation/scsi/megaraid.rst 14943F: drivers/scsi/megaraid.* 14944F: drivers/scsi/megaraid/ 14945 14946MELEXIS MLX90614 DRIVER 14947M: Crt Mori <[email protected]> 14948L: [email protected] 14949S: Supported 14950W: http://www.melexis.com 14951F: drivers/iio/temperature/mlx90614.c 14952 14953MELEXIS MLX90632 DRIVER 14954M: Crt Mori <[email protected]> 14955L: [email protected] 14956S: Supported 14957W: http://www.melexis.com 14958F: drivers/iio/temperature/mlx90632.c 14959 14960MELEXIS MLX90635 DRIVER 14961M: Crt Mori <[email protected]> 14962L: [email protected] 14963S: Supported 14964W: http://www.melexis.com 14965F: drivers/iio/temperature/mlx90635.c 14966 14967MELFAS MIP4 TOUCHSCREEN DRIVER 14968M: Sangwon Jee <[email protected]> 14969S: Supported 14970W: http://www.melfas.com 14971F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 14972F: drivers/input/touchscreen/melfas_mip4.c 14973 14974MELLANOX BLUEFIELD I2C DRIVER 14975M: Khalil Blaiech <[email protected]> 14976M: Asmaa Mnebhi <[email protected]> 14977L: [email protected] 14978S: Supported 14979F: drivers/i2c/busses/i2c-mlxbf.c 14980 14981MELLANOX ETHERNET DRIVER (mlx4_en) 14982M: Tariq Toukan <[email protected]> 14983L: [email protected] 14984S: Maintained 14985W: https://www.nvidia.com/networking/ 14986Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14987F: drivers/net/ethernet/mellanox/mlx4/en_* 14988 14989MELLANOX ETHERNET DRIVER (mlx5e) 14990M: Saeed Mahameed <[email protected]> 14991M: Tariq Toukan <[email protected]> 14992L: [email protected] 14993S: Maintained 14994W: https://www.nvidia.com/networking/ 14995Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14996F: drivers/net/ethernet/mellanox/mlx5/core/en_* 14997 14998MELLANOX ETHERNET INNOVA DRIVERS 14999R: Boris Pismenny <[email protected]> 15000L: [email protected] 15001S: Maintained 15002W: https://www.nvidia.com/networking/ 15003Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15004F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 15005F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 15006F: include/linux/mlx5/mlx5_ifc_fpga.h 15007 15008MELLANOX ETHERNET SWITCH DRIVERS 15009M: Ido Schimmel <[email protected]> 15010M: Petr Machata <[email protected]> 15011L: [email protected] 15012S: Supported 15013W: https://www.nvidia.com/networking/ 15014Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15015F: drivers/net/ethernet/mellanox/mlxsw/ 15016F: tools/testing/selftests/drivers/net/mlxsw/ 15017 15018MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15019M: [email protected] 15020L: [email protected] 15021S: Supported 15022W: https://www.nvidia.com/networking/ 15023Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15024F: drivers/net/ethernet/mellanox/mlxfw/ 15025 15026MELLANOX HARDWARE PLATFORM SUPPORT 15027M: Hans de Goede <[email protected]> 15028M: Ilpo Järvinen <[email protected]> 15029M: Vadim Pasternak <[email protected]> 15030L: [email protected] 15031S: Supported 15032F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15033F: drivers/platform/mellanox/ 15034F: include/linux/platform_data/mlxreg.h 15035 15036MELLANOX MLX4 core VPI driver 15037M: Tariq Toukan <[email protected]> 15038L: [email protected] 15039L: [email protected] 15040S: Maintained 15041W: https://www.nvidia.com/networking/ 15042Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15043F: drivers/net/ethernet/mellanox/mlx4/ 15044F: include/linux/mlx4/ 15045 15046MELLANOX MLX4 IB driver 15047M: Yishai Hadas <[email protected]> 15048L: [email protected] 15049S: Supported 15050W: https://www.nvidia.com/networking/ 15051Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15052F: drivers/infiniband/hw/mlx4/ 15053F: include/linux/mlx4/ 15054F: include/uapi/rdma/mlx4-abi.h 15055 15056MELLANOX MLX5 core VPI driver 15057M: Saeed Mahameed <[email protected]> 15058M: Leon Romanovsky <[email protected]> 15059M: Tariq Toukan <[email protected]> 15060L: [email protected] 15061L: [email protected] 15062S: Maintained 15063W: https://www.nvidia.com/networking/ 15064Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15065F: Documentation/networking/device_drivers/ethernet/mellanox/ 15066F: drivers/net/ethernet/mellanox/mlx5/core/ 15067F: include/linux/mlx5/ 15068 15069MELLANOX MLX5 IB driver 15070M: Leon Romanovsky <[email protected]> 15071L: [email protected] 15072S: Supported 15073W: https://www.nvidia.com/networking/ 15074Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15075F: drivers/infiniband/hw/mlx5/ 15076F: include/linux/mlx5/ 15077F: include/uapi/rdma/mlx5-abi.h 15078 15079MELLANOX MLX5 VDPA DRIVER 15080M: Dragos Tatulea <[email protected]> 15081L: [email protected] 15082S: Supported 15083F: drivers/vdpa/mlx5/ 15084 15085MELLANOX MLXCPLD I2C AND MUX DRIVER 15086M: Vadim Pasternak <[email protected]> 15087M: Michael Shych <[email protected]> 15088L: [email protected] 15089S: Supported 15090F: Documentation/i2c/busses/i2c-mlxcpld.rst 15091F: drivers/i2c/busses/i2c-mlxcpld.c 15092F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15093 15094MELLANOX MLXCPLD LED DRIVER 15095M: Vadim Pasternak <[email protected]> 15096L: [email protected] 15097S: Supported 15098F: Documentation/leds/leds-mlxcpld.rst 15099F: drivers/leds/leds-mlxcpld.c 15100F: drivers/leds/leds-mlxreg.c 15101 15102MELLANOX PLATFORM DRIVER 15103M: Vadim Pasternak <[email protected]> 15104L: [email protected] 15105S: Supported 15106F: drivers/platform/x86/mlx-platform.c 15107 15108MEMBARRIER SUPPORT 15109M: Mathieu Desnoyers <[email protected]> 15110M: "Paul E. McKenney" <[email protected]> 15111L: [email protected] 15112S: Supported 15113F: Documentation/scheduler/membarrier.rst 15114F: arch/*/include/asm/membarrier.h 15115F: arch/*/include/asm/sync_core.h 15116F: include/uapi/linux/membarrier.h 15117F: kernel/sched/membarrier.c 15118 15119MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15120M: Mike Rapoport <[email protected]> 15121L: [email protected] 15122S: Maintained 15123F: Documentation/core-api/boot-time-mm.rst 15124F: include/linux/memblock.h 15125F: mm/memblock.c 15126F: mm/mm_init.c 15127F: tools/testing/memblock/ 15128 15129MEMORY ALLOCATION PROFILING 15130M: Suren Baghdasaryan <[email protected]> 15131M: Kent Overstreet <[email protected]> 15132L: [email protected] 15133S: Maintained 15134F: Documentation/mm/allocation-profiling.rst 15135F: include/linux/alloc_tag.h 15136F: include/linux/pgalloc_tag.h 15137F: lib/alloc_tag.c 15138 15139MEMORY CONTROLLER DRIVERS 15140M: Krzysztof Kozlowski <[email protected]> 15141L: [email protected] 15142S: Maintained 15143B: mailto:[email protected] 15144T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15145F: Documentation/devicetree/bindings/memory-controllers/ 15146F: drivers/memory/ 15147F: include/dt-bindings/memory/ 15148F: include/memory/ 15149 15150MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15151M: Dmitry Osipenko <[email protected]> 15152L: [email protected] 15153L: [email protected] 15154S: Maintained 15155T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15156F: drivers/devfreq/tegra30-devfreq.c 15157 15158MEMORY HOT(UN)PLUG 15159M: David Hildenbrand <[email protected]> 15160M: Oscar Salvador <[email protected]> 15161L: [email protected] 15162S: Maintained 15163F: Documentation/admin-guide/mm/memory-hotplug.rst 15164F: Documentation/core-api/memory-hotplug.rst 15165F: drivers/base/memory.c 15166F: include/linux/memory_hotplug.h 15167F: mm/memory_hotplug.c 15168F: tools/testing/selftests/memory-hotplug/ 15169 15170MEMORY MANAGEMENT 15171M: Andrew Morton <[email protected]> 15172L: [email protected] 15173S: Maintained 15174W: http://www.linux-mm.org 15175T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15176T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15177F: Documentation/admin-guide/mm/ 15178F: Documentation/mm/ 15179F: include/linux/gfp.h 15180F: include/linux/gfp_types.h 15181F: include/linux/memfd.h 15182F: include/linux/memory.h 15183F: include/linux/memory_hotplug.h 15184F: include/linux/memory-tiers.h 15185F: include/linux/mempolicy.h 15186F: include/linux/mempool.h 15187F: include/linux/memremap.h 15188F: include/linux/mm.h 15189F: include/linux/mm_*.h 15190F: include/linux/mmzone.h 15191F: include/linux/mmu_notifier.h 15192F: include/linux/pagewalk.h 15193F: include/linux/rmap.h 15194F: include/trace/events/ksm.h 15195F: mm/ 15196F: tools/mm/ 15197F: tools/testing/selftests/mm/ 15198N: include/linux/page[-_]* 15199 15200MEMORY MAPPING 15201M: Andrew Morton <[email protected]> 15202M: Liam R. Howlett <[email protected]> 15203M: Lorenzo Stoakes <[email protected]> 15204R: Vlastimil Babka <[email protected]> 15205R: Jann Horn <[email protected]> 15206L: [email protected] 15207S: Maintained 15208W: http://www.linux-mm.org 15209T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15210F: mm/mlock.c 15211F: mm/mmap.c 15212F: mm/mprotect.c 15213F: mm/mremap.c 15214F: mm/mseal.c 15215F: mm/vma.c 15216F: mm/vma.h 15217F: mm/vma_internal.h 15218F: tools/testing/vma/ 15219 15220MEMORY TECHNOLOGY DEVICES (MTD) 15221M: Miquel Raynal <[email protected]> 15222M: Richard Weinberger <[email protected]> 15223M: Vignesh Raghavendra <[email protected]> 15224L: [email protected] 15225S: Maintained 15226W: http://www.linux-mtd.infradead.org/ 15227Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15228C: irc://irc.oftc.net/mtd 15229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15231F: Documentation/devicetree/bindings/mtd/ 15232F: drivers/mtd/ 15233F: include/linux/mtd/ 15234F: include/uapi/mtd/ 15235 15236MEN A21 WATCHDOG DRIVER 15237M: Johannes Thumshirn <[email protected]> 15238L: [email protected] 15239S: Maintained 15240F: drivers/watchdog/mena21_wdt.c 15241 15242MEN CHAMELEON BUS (mcb) 15243M: Johannes Thumshirn <[email protected]> 15244S: Maintained 15245F: Documentation/driver-api/men-chameleon-bus.rst 15246F: drivers/mcb/ 15247F: include/linux/mcb.h 15248 15249MEN F21BMC (Board Management Controller) 15250M: Andreas Werner <[email protected]> 15251S: Supported 15252F: Documentation/hwmon/menf21bmc.rst 15253F: drivers/hwmon/menf21bmc_hwmon.c 15254F: drivers/leds/leds-menf21bmc.c 15255F: drivers/mfd/menf21bmc.c 15256F: drivers/watchdog/menf21bmc_wdt.c 15257 15258MEN Z069 WATCHDOG DRIVER 15259M: Johannes Thumshirn <[email protected]> 15260L: [email protected] 15261S: Maintained 15262F: drivers/watchdog/menz69_wdt.c 15263 15264MESON AO CEC DRIVER FOR AMLOGIC SOCS 15265M: Neil Armstrong <[email protected]> 15266L: [email protected] 15267L: [email protected] 15268S: Supported 15269W: http://linux-meson.com/ 15270T: git git://linuxtv.org/media.git 15271F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15272F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15273F: drivers/media/cec/platform/meson/ao-cec.c 15274 15275MESON GE2D DRIVER FOR AMLOGIC SOCS 15276M: Neil Armstrong <[email protected]> 15277L: [email protected] 15278L: [email protected] 15279S: Supported 15280T: git git://linuxtv.org/media.git 15281F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15282F: drivers/media/platform/amlogic/meson-ge2d/ 15283 15284MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15285M: Liang Yang <[email protected]> 15286L: [email protected] 15287S: Maintained 15288F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15289F: drivers/mtd/nand/raw/meson_* 15290 15291MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15292M: Neil Armstrong <[email protected]> 15293L: [email protected] 15294L: [email protected] 15295S: Supported 15296T: git git://linuxtv.org/media.git 15297F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15298F: drivers/staging/media/meson/vdec/ 15299 15300META ETHERNET DRIVERS 15301M: Alexander Duyck <[email protected]> 15302M: Jakub Kicinski <[email protected]> 15303R: [email protected] 15304S: Maintained 15305F: Documentation/networking/device_drivers/ethernet/meta/ 15306F: drivers/net/ethernet/meta/ 15307 15308METHODE UDPU SUPPORT 15309M: Robert Marko <[email protected]> 15310S: Maintained 15311F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15312F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15313 15314MHI BUS 15315M: Manivannan Sadhasivam <[email protected]> 15316L: [email protected] 15317L: [email protected] 15318S: Maintained 15319T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15320F: Documentation/ABI/stable/sysfs-bus-mhi 15321F: Documentation/mhi/ 15322F: drivers/bus/mhi/ 15323F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15324F: include/linux/mhi.h 15325 15326MICROBLAZE ARCHITECTURE 15327M: Michal Simek <[email protected]> 15328S: Supported 15329W: http://www.monstr.eu/fdt/ 15330T: git git://git.monstr.eu/linux-2.6-microblaze.git 15331F: arch/microblaze/ 15332 15333MICROBLAZE TMR INJECT 15334M: Appana Durga Kedareswara rao <[email protected]> 15335S: Supported 15336F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15337F: drivers/misc/xilinx_tmr_inject.c 15338 15339MICROBLAZE TMR MANAGER 15340M: Appana Durga Kedareswara rao <[email protected]> 15341S: Supported 15342F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15343F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15344F: drivers/misc/xilinx_tmr_manager.c 15345 15346MICROCHIP AT91 DMA DRIVERS 15347M: Ludovic Desroches <[email protected]> 15348L: [email protected] (moderated for non-subscribers) 15349L: [email protected] 15350S: Supported 15351F: Documentation/devicetree/bindings/dma/atmel-dma.txt 15352F: drivers/dma/at_hdmac.c 15353F: drivers/dma/at_xdmac.c 15354F: include/dt-bindings/dma/at91.h 15355 15356MICROCHIP AT91 SERIAL DRIVER 15357M: Richard Genoud <[email protected]> 15358S: Maintained 15359F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15360F: drivers/tty/serial/atmel_serial.c 15361F: drivers/tty/serial/atmel_serial.h 15362 15363MICROCHIP AT91 USART MFD DRIVER 15364M: Radu Pirea <[email protected]> 15365L: [email protected] 15366S: Supported 15367F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15368F: drivers/mfd/at91-usart.c 15369F: include/dt-bindings/mfd/at91-usart.h 15370 15371MICROCHIP AT91 USART SPI DRIVER 15372M: Radu Pirea <[email protected]> 15373L: [email protected] 15374S: Supported 15375F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15376F: drivers/spi/spi-at91-usart.c 15377 15378MICROCHIP AUDIO ASOC DRIVERS 15379M: Claudiu Beznea <[email protected]> 15380M: Andrei Simion <[email protected]> 15381L: [email protected] 15382S: Supported 15383F: Documentation/devicetree/bindings/sound/atmel* 15384F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15385F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15386F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15387F: sound/soc/atmel 15388 15389MICROCHIP CSI2DC DRIVER 15390M: Eugen Hristev <[email protected]> 15391L: [email protected] 15392S: Supported 15393F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15394F: drivers/media/platform/microchip/microchip-csi2dc.c 15395 15396MICROCHIP ECC DRIVER 15397L: [email protected] 15398S: Orphan 15399F: drivers/crypto/atmel-ecc.* 15400 15401MICROCHIP EIC DRIVER 15402M: Claudiu Beznea <[email protected]> 15403L: [email protected] (moderated for non-subscribers) 15404S: Supported 15405F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15406F: drivers/irqchip/irq-mchp-eic.c 15407 15408MICROCHIP I2C DRIVER 15409M: Codrin Ciubotariu <[email protected]> 15410L: [email protected] 15411S: Supported 15412F: drivers/i2c/busses/i2c-at91-*.c 15413F: drivers/i2c/busses/i2c-at91.h 15414 15415MICROCHIP ISC DRIVER 15416M: Eugen Hristev <[email protected]> 15417L: [email protected] 15418S: Supported 15419F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15420F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15421F: drivers/media/platform/microchip/microchip-isc* 15422F: drivers/media/platform/microchip/microchip-sama*-isc* 15423F: drivers/staging/media/deprecated/atmel/atmel-isc* 15424F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15425F: include/linux/atmel-isc-media.h 15426 15427MICROCHIP ISI DRIVER 15428M: Eugen Hristev <[email protected]> 15429L: [email protected] 15430S: Supported 15431F: drivers/media/platform/atmel/atmel-isi.c 15432F: drivers/media/platform/atmel/atmel-isi.h 15433 15434MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15435M: Woojung Huh <[email protected]> 15436M: [email protected] 15437L: [email protected] 15438S: Maintained 15439F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15440F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15441F: drivers/net/dsa/microchip/* 15442F: include/linux/dsa/ksz_common.h 15443F: include/linux/platform_data/microchip-ksz.h 15444F: net/dsa/tag_ksz.c 15445 15446MICROCHIP LAN743X ETHERNET DRIVER 15447M: Bryan Whitehead <[email protected]> 15448M: [email protected] 15449L: [email protected] 15450S: Maintained 15451F: drivers/net/ethernet/microchip/lan743x_* 15452 15453MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15454M: Parthiban Veerasooran <[email protected]> 15455L: [email protected] 15456S: Maintained 15457F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15458F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15459 15460MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15461M: Arun Ramadoss <[email protected]> 15462R: [email protected] 15463L: [email protected] 15464S: Maintained 15465F: drivers/net/phy/microchip_t1.c 15466 15467MICROCHIP LAN966X ETHERNET DRIVER 15468M: Horatiu Vultur <[email protected]> 15469M: [email protected] 15470L: [email protected] 15471S: Maintained 15472F: drivers/net/ethernet/microchip/lan966x/* 15473 15474MICROCHIP LAN966X OIC DRIVER 15475M: Herve Codina <[email protected]> 15476S: Maintained 15477F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15478F: drivers/irqchip/irq-lan966x-oic.c 15479 15480MICROCHIP LAN966X PCI DRIVER 15481M: Herve Codina <[email protected]> 15482S: Maintained 15483F: drivers/misc/lan966x_pci.c 15484F: drivers/misc/lan966x_pci.dtso 15485 15486MICROCHIP LAN969X ETHERNET DRIVER 15487M: Daniel Machon <[email protected]> 15488M: [email protected] 15489L: [email protected] 15490S: Maintained 15491F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15492 15493MICROCHIP LCDFB DRIVER 15494M: Nicolas Ferre <[email protected]> 15495L: [email protected] 15496S: Maintained 15497F: drivers/video/fbdev/atmel_lcdfb.c 15498F: include/video/atmel_lcdc.h 15499 15500MICROCHIP MCP16502 PMIC DRIVER 15501M: Claudiu Beznea <[email protected]> 15502M: Andrei Simion <[email protected]> 15503L: [email protected] (moderated for non-subscribers) 15504S: Supported 15505F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15506F: drivers/regulator/mcp16502.c 15507 15508MICROCHIP MCP3564 ADC DRIVER 15509M: Marius Cristea <[email protected]> 15510L: [email protected] 15511S: Supported 15512F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15513F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15514F: drivers/iio/adc/mcp3564.c 15515 15516MICROCHIP MCP3911 ADC DRIVER 15517M: Marcus Folkesson <[email protected]> 15518M: Kent Gustavsson <[email protected]> 15519L: [email protected] 15520S: Maintained 15521F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15522F: drivers/iio/adc/mcp3911.c 15523 15524MICROCHIP MMC/SD/SDIO MCI DRIVER 15525M: Aubin Constans <[email protected]> 15526S: Maintained 15527F: drivers/mmc/host/atmel-mci.c 15528 15529MICROCHIP NAND DRIVER 15530L: [email protected] 15531S: Orphan 15532F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15533F: drivers/mtd/nand/raw/atmel/* 15534 15535MICROCHIP OTPC DRIVER 15536M: Claudiu Beznea <[email protected]> 15537L: [email protected] (moderated for non-subscribers) 15538S: Supported 15539F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15540F: drivers/nvmem/microchip-otpc.c 15541F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15542 15543MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15544M: Matteo Martelli <[email protected]> 15545L: [email protected] 15546S: Supported 15547F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15548F: drivers/iio/adc/pac1921.c 15549 15550MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15551M: Marius Cristea <[email protected]> 15552L: [email protected] 15553S: Supported 15554F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15555F: drivers/iio/adc/pac1934.c 15556 15557MICROCHIP PCI1XXXX GP DRIVER 15558M: Vaibhaav Ram T.L <[email protected]> 15559M: Kumaravel Thiagarajan <[email protected]> 15560L: [email protected] 15561S: Supported 15562F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15563F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15564F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15565F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15566 15567MICROCHIP PCI1XXXX I2C DRIVER 15568M: Tharun Kumar P <[email protected]> 15569M: Kumaravel Thiagarajan <[email protected]> 15570M: Microchip Linux Driver Support <[email protected]> 15571L: [email protected] 15572S: Maintained 15573F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15574 15575MICROCHIP PCIe UART DRIVER 15576M: Kumaravel Thiagarajan <[email protected]> 15577M: Tharun Kumar P <[email protected]> 15578L: [email protected] 15579S: Maintained 15580F: drivers/tty/serial/8250/8250_pci1xxxx.c 15581 15582MICROCHIP POLARFIRE FPGA DRIVERS 15583M: Conor Dooley <[email protected]> 15584L: [email protected] 15585S: Supported 15586F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15587F: drivers/fpga/microchip-spi.c 15588 15589MICROCHIP PWM DRIVER 15590M: Claudiu Beznea <[email protected]> 15591L: [email protected] (moderated for non-subscribers) 15592L: [email protected] 15593S: Supported 15594F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15595F: drivers/pwm/pwm-atmel.c 15596 15597MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15598M: Manikandan Muralidharan <[email protected]> 15599M: Dharma Balasubiramani <[email protected]> 15600L: [email protected] 15601S: Supported 15602F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15603F: drivers/gpu/drm/bridge/microchip-lvds.c 15604 15605MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15606M: Eugen Hristev <[email protected]> 15607L: [email protected] 15608S: Supported 15609F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15610F: drivers/iio/adc/at91-sama5d2_adc.c 15611F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15612 15613MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15614M: Claudiu Beznea <[email protected]> 15615S: Supported 15616F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15617F: drivers/power/reset/at91-sama5d2_shdwc.c 15618 15619MICROCHIP SOC DRIVERS 15620M: Conor Dooley <[email protected]> 15621S: Supported 15622T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15623F: Documentation/devicetree/bindings/soc/microchip/ 15624F: drivers/soc/microchip/ 15625 15626MICROCHIP SPI DRIVER 15627M: Ryan Wanner <[email protected]> 15628S: Supported 15629F: drivers/spi/spi-atmel.* 15630 15631MICROCHIP SSC DRIVER 15632M: Claudiu Beznea <[email protected]> 15633M: Andrei Simion <[email protected]> 15634L: [email protected] (moderated for non-subscribers) 15635S: Supported 15636F: Documentation/devicetree/bindings/misc/atmel-ssc.txt 15637F: drivers/misc/atmel-ssc.c 15638F: include/linux/atmel-ssc.h 15639 15640Microchip Timer Counter Block (TCB) Capture Driver 15641M: Kamel Bouhara <[email protected]> 15642L: [email protected] (moderated for non-subscribers) 15643L: [email protected] 15644S: Maintained 15645F: drivers/counter/microchip-tcb-capture.c 15646 15647MICROCHIP USB251XB DRIVER 15648M: Richard Leitner <[email protected]> 15649L: [email protected] 15650S: Maintained 15651F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15652F: drivers/usb/misc/usb251xb.c 15653 15654MICROCHIP USBA UDC DRIVER 15655M: Cristian Birsan <[email protected]> 15656L: [email protected] (moderated for non-subscribers) 15657S: Supported 15658F: drivers/usb/gadget/udc/atmel_usba_udc.* 15659 15660MICROCHIP WILC1000 WIFI DRIVER 15661M: Ajay Singh <[email protected]> 15662M: Claudiu Beznea <[email protected]> 15663L: [email protected] 15664S: Supported 15665F: drivers/net/wireless/microchip/wilc1000/ 15666 15667MICROSEMI MIPS SOCS 15668M: Alexandre Belloni <[email protected]> 15669M: [email protected] 15670L: [email protected] 15671S: Supported 15672F: Documentation/devicetree/bindings/mips/mscc.txt 15673F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15674F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15675F: arch/mips/boot/dts/mscc/ 15676F: arch/mips/configs/generic/board-ocelot.config 15677F: arch/mips/generic/board-ocelot.c 15678 15679MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15680M: Don Brace <[email protected]> 15681L: [email protected] 15682L: [email protected] 15683S: Supported 15684F: Documentation/scsi/smartpqi.rst 15685F: drivers/scsi/smartpqi/Kconfig 15686F: drivers/scsi/smartpqi/Makefile 15687F: drivers/scsi/smartpqi/smartpqi*.[ch] 15688F: include/linux/cciss*.h 15689F: include/uapi/linux/cciss*.h 15690 15691MICROSOFT MANA RDMA DRIVER 15692M: Long Li <[email protected]> 15693M: Ajay Sharma <[email protected]> 15694L: [email protected] 15695S: Supported 15696F: drivers/infiniband/hw/mana/ 15697F: include/net/mana 15698F: include/uapi/rdma/mana-abi.h 15699 15700MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 15701M: Maximilian Luz <[email protected]> 15702L: [email protected] 15703S: Maintained 15704F: drivers/platform/surface/surface_aggregator_tabletsw.c 15705 15706MICROSOFT SURFACE BATTERY AND AC DRIVERS 15707M: Maximilian Luz <[email protected]> 15708L: [email protected] 15709L: [email protected] 15710S: Maintained 15711F: drivers/power/supply/surface_battery.c 15712F: drivers/power/supply/surface_charger.c 15713 15714MICROSOFT SURFACE DTX DRIVER 15715M: Maximilian Luz <[email protected]> 15716L: [email protected] 15717S: Maintained 15718F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 15719F: drivers/platform/surface/surface_dtx.c 15720F: include/uapi/linux/surface_aggregator/dtx.h 15721 15722MICROSOFT SURFACE SENSOR FAN DRIVER 15723M: Maximilian Luz <[email protected]> 15724M: Ivor Wanders <[email protected]> 15725L: [email protected] 15726S: Maintained 15727F: Documentation/hwmon/surface_fan.rst 15728F: drivers/hwmon/surface_fan.c 15729 15730MICROSOFT SURFACE SENSOR THERMAL DRIVER 15731M: Maximilian Luz <[email protected]> 15732L: [email protected] 15733S: Maintained 15734F: drivers/hwmon/surface_temp.c 15735 15736MICROSOFT SURFACE GPE LID SUPPORT DRIVER 15737M: Maximilian Luz <[email protected]> 15738L: [email protected] 15739S: Maintained 15740F: drivers/platform/surface/surface_gpe.c 15741 15742MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 15743M: Hans de Goede <[email protected]> 15744M: Ilpo Järvinen <[email protected]> 15745M: Maximilian Luz <[email protected]> 15746L: [email protected] 15747S: Maintained 15748T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 15749F: drivers/platform/surface/ 15750 15751MICROSOFT SURFACE HID TRANSPORT DRIVER 15752M: Maximilian Luz <[email protected]> 15753L: [email protected] 15754L: [email protected] 15755S: Maintained 15756F: drivers/hid/surface-hid/ 15757 15758MICROSOFT SURFACE HOT-PLUG DRIVER 15759M: Maximilian Luz <[email protected]> 15760L: [email protected] 15761S: Maintained 15762F: drivers/platform/surface/surface_hotplug.c 15763 15764MICROSOFT SURFACE PLATFORM PROFILE DRIVER 15765M: Maximilian Luz <[email protected]> 15766L: [email protected] 15767S: Maintained 15768F: drivers/platform/surface/surface_platform_profile.c 15769 15770MICROSOFT SURFACE PRO 3 BUTTON DRIVER 15771M: Chen Yu <[email protected]> 15772L: [email protected] 15773S: Supported 15774F: drivers/platform/surface/surfacepro3_button.c 15775 15776MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 15777M: Maximilian Luz <[email protected]> 15778L: [email protected] 15779S: Maintained 15780F: drivers/platform/surface/surface_aggregator_hub.c 15781 15782MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 15783M: Maximilian Luz <[email protected]> 15784L: [email protected] 15785S: Maintained 15786W: https://github.com/linux-surface/surface-aggregator-module 15787C: irc://irc.libera.chat/linux-surface 15788F: Documentation/driver-api/surface_aggregator/ 15789F: drivers/platform/surface/aggregator/ 15790F: drivers/platform/surface/surface_acpi_notify.c 15791F: drivers/platform/surface/surface_aggregator_cdev.c 15792F: drivers/platform/surface/surface_aggregator_registry.c 15793F: include/linux/surface_acpi_notify.h 15794F: include/linux/surface_aggregator/ 15795F: include/uapi/linux/surface_aggregator/ 15796 15797MICROTEK X6 SCANNER 15798M: Oliver Neukum <[email protected]> 15799S: Maintained 15800F: drivers/usb/image/microtek.* 15801 15802MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 15803M: Luka Kovacic <[email protected]> 15804M: Luka Perkov <[email protected]> 15805S: Maintained 15806F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 15807F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 15808F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 15809F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 15810F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 15811F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 15812 15813MIN HEAP 15814M: Kuan-Wei Chiu <[email protected]> 15815L: [email protected] 15816S: Maintained 15817F: Documentation/core-api/min_heap.rst 15818F: include/linux/min_heap.h 15819F: lib/min_heap.c 15820F: lib/test_min_heap.c 15821 15822MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 15823M: Sakari Ailus <[email protected]> 15824L: [email protected] 15825S: Maintained 15826F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 15827F: Documentation/driver-api/media/drivers/ccs/ 15828F: Documentation/userspace-api/media/drivers/ccs.rst 15829F: drivers/media/i2c/ccs-pll.c 15830F: drivers/media/i2c/ccs-pll.h 15831F: drivers/media/i2c/ccs/ 15832F: include/uapi/linux/ccs.h 15833F: include/uapi/linux/smiapp.h 15834 15835MIPS 15836M: Thomas Bogendoerfer <[email protected]> 15837L: [email protected] 15838S: Maintained 15839Q: https://patchwork.kernel.org/project/linux-mips/list/ 15840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 15841F: Documentation/devicetree/bindings/mips/ 15842F: Documentation/arch/mips/ 15843F: arch/mips/ 15844F: drivers/platform/mips/ 15845F: include/dt-bindings/mips/ 15846 15847MIPS BOSTON DEVELOPMENT BOARD 15848M: Paul Burton <[email protected]> 15849L: [email protected] 15850S: Maintained 15851F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 15852F: arch/mips/boot/dts/img/boston.dts 15853F: arch/mips/configs/generic/board-boston.config 15854F: drivers/clk/imgtec/clk-boston.c 15855F: include/dt-bindings/clock/boston-clock.h 15856 15857MIPS CORE DRIVERS 15858M: Thomas Bogendoerfer <[email protected]> 15859L: [email protected] 15860S: Supported 15861F: drivers/bus/mips_cdmm.c 15862F: drivers/clocksource/mips-gic-timer.c 15863F: drivers/cpuidle/cpuidle-cps.c 15864F: drivers/irqchip/irq-mips-cpu.c 15865F: drivers/irqchip/irq-mips-gic.c 15866 15867MIPS GENERIC PLATFORM 15868M: Paul Burton <[email protected]> 15869L: [email protected] 15870S: Supported 15871F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 15872F: arch/mips/generic/ 15873F: arch/mips/tools/generic-board-config.sh 15874 15875MIPS RINT INSTRUCTION EMULATION 15876M: Aleksandar Markovic <[email protected]> 15877L: [email protected] 15878S: Supported 15879F: arch/mips/math-emu/dp_rint.c 15880F: arch/mips/math-emu/sp_rint.c 15881 15882MIPS/LOONGSON1 ARCHITECTURE 15883M: Keguang Zhang <[email protected]> 15884L: [email protected] 15885S: Maintained 15886F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 15887F: arch/mips/include/asm/mach-loongson32/ 15888F: arch/mips/loongson32/ 15889F: drivers/*/*loongson1* 15890F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 15891 15892MIPS/LOONGSON2EF ARCHITECTURE 15893M: Jiaxun Yang <[email protected]> 15894L: [email protected] 15895S: Maintained 15896F: arch/mips/include/asm/mach-loongson2ef/ 15897F: arch/mips/loongson2ef/ 15898F: drivers/cpufreq/loongson2_cpufreq.c 15899 15900MIPS/LOONGSON64 ARCHITECTURE 15901M: Huacai Chen <[email protected]> 15902M: Jiaxun Yang <[email protected]> 15903L: [email protected] 15904S: Maintained 15905F: arch/mips/include/asm/mach-loongson64/ 15906F: arch/mips/loongson64/ 15907F: drivers/irqchip/irq-loongson* 15908F: drivers/platform/mips/cpu_hwmon.c 15909 15910MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 15911M: Hans Verkuil <[email protected]> 15912L: [email protected] 15913S: Odd Fixes 15914W: https://linuxtv.org 15915T: git git://linuxtv.org/media.git 15916F: drivers/media/radio/radio-miropcm20* 15917 15918MITSUMI MM8013 FG DRIVER 15919M: Konrad Dybcio <[email protected]> 15920F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 15921F: drivers/power/supply/mm8013.c 15922 15923MMP SUPPORT 15924R: Lubomir Rintel <[email protected]> 15925L: [email protected] (moderated for non-subscribers) 15926S: Odd Fixes 15927T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 15928F: arch/arm/boot/dts/marvell/mmp* 15929F: arch/arm/mach-mmp/ 15930F: include/linux/soc/mmp/ 15931 15932MMP USB PHY DRIVERS 15933R: Lubomir Rintel <[email protected]> 15934L: [email protected] (moderated for non-subscribers) 15935S: Maintained 15936F: drivers/phy/marvell/phy-mmp3-usb.c 15937F: drivers/phy/marvell/phy-pxa-usb.c 15938 15939MMU GATHER AND TLB INVALIDATION 15940M: Will Deacon <[email protected]> 15941M: "Aneesh Kumar K.V" <[email protected]> 15942M: Andrew Morton <[email protected]> 15943M: Nick Piggin <[email protected]> 15944M: Peter Zijlstra <[email protected]> 15945L: [email protected] 15946L: [email protected] 15947S: Maintained 15948F: arch/*/include/asm/tlb.h 15949F: include/asm-generic/tlb.h 15950F: mm/mmu_gather.c 15951 15952MN88472 MEDIA DRIVER 15953L: [email protected] 15954S: Orphan 15955W: https://linuxtv.org 15956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15957F: drivers/media/dvb-frontends/mn88472* 15958 15959MN88473 MEDIA DRIVER 15960L: [email protected] 15961S: Orphan 15962W: https://linuxtv.org 15963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15964F: drivers/media/dvb-frontends/mn88473* 15965 15966MOBILEYE MIPS SOCS 15967M: Vladimir Kondratiev <[email protected]> 15968M: Gregory CLEMENT <[email protected]> 15969M: Théo Lebrun <[email protected]> 15970L: [email protected] 15971S: Maintained 15972F: Documentation/devicetree/bindings/mips/mobileye.yaml 15973F: Documentation/devicetree/bindings/soc/mobileye/ 15974F: arch/mips/boot/dts/mobileye/ 15975F: arch/mips/configs/eyeq5_defconfig 15976F: arch/mips/mobileye/board-epm5.its.S 15977F: drivers/clk/clk-eyeq.c 15978F: drivers/pinctrl/pinctrl-eyeq5.c 15979F: drivers/reset/reset-eyeq.c 15980F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 15981 15982MODULE SUPPORT 15983M: Luis Chamberlain <[email protected]> 15984R: Petr Pavlu <[email protected]> 15985R: Sami Tolvanen <[email protected]> 15986R: Daniel Gomez <[email protected]> 15987L: [email protected] 15988L: [email protected] 15989S: Maintained 15990T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 15991F: include/linux/kmod.h 15992F: include/linux/module*.h 15993F: kernel/module/ 15994F: lib/test_kmod.c 15995F: scripts/module* 15996F: tools/testing/selftests/kmod/ 15997 15998MONOLITHIC POWER SYSTEM PMIC DRIVER 15999M: Saravanan Sekar <[email protected]> 16000S: Maintained 16001F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 16002F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 16003F: drivers/hwmon/pmbus/mpq7932.c 16004F: drivers/iio/adc/mp2629_adc.c 16005F: drivers/mfd/mp2629.c 16006F: drivers/power/supply/mp2629_charger.c 16007F: drivers/regulator/mp5416.c 16008F: drivers/regulator/mpq7920.c 16009F: drivers/regulator/mpq7920.h 16010F: include/linux/mfd/mp2629.h 16011 16012MOST(R) TECHNOLOGY DRIVER 16013M: Parthiban Veerasooran <[email protected]> 16014M: Christian Gromm <[email protected]> 16015S: Maintained 16016F: Documentation/ABI/testing/configfs-most 16017F: Documentation/ABI/testing/sysfs-bus-most 16018F: drivers/most/ 16019F: drivers/staging/most/ 16020F: include/linux/most.h 16021 16022MOTORCOMM PHY DRIVER 16023M: Frank <[email protected]> 16024L: [email protected] 16025S: Maintained 16026F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16027F: drivers/net/phy/motorcomm.c 16028 16029MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16030M: Jiri Slaby <[email protected]> 16031S: Maintained 16032F: Documentation/driver-api/tty/moxa-smartio.rst 16033F: drivers/tty/mxser.* 16034 16035MP3309C BACKLIGHT DRIVER 16036M: Flavio Suligoi <[email protected]> 16037L: [email protected] 16038S: Maintained 16039F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16040F: drivers/video/backlight/mp3309c.c 16041 16042MPS MP2891 DRIVER 16043M: Noah Wang <[email protected]> 16044L: [email protected] 16045S: Maintained 16046F: Documentation/hwmon/mp2891.rst 16047F: drivers/hwmon/pmbus/mp2891.c 16048 16049MPS MP2993 DRIVER 16050M: Noah Wang <[email protected]> 16051L: [email protected] 16052S: Maintained 16053F: Documentation/hwmon/mp2993.rst 16054F: drivers/hwmon/pmbus/mp2993.c 16055 16056MPS MP9941 DRIVER 16057M: Noah Wang <[email protected]> 16058L: [email protected] 16059S: Maintained 16060F: Documentation/hwmon/mp9941.rst 16061F: drivers/hwmon/pmbus/mp9941.c 16062 16063MR800 AVERMEDIA USB FM RADIO DRIVER 16064M: Alexey Klimov <[email protected]> 16065L: [email protected] 16066S: Maintained 16067T: git git://linuxtv.org/media.git 16068F: drivers/media/radio/radio-mr800.c 16069 16070MRF24J40 IEEE 802.15.4 RADIO DRIVER 16071M: Stefan Schmidt <[email protected]> 16072L: [email protected] 16073S: Odd Fixes 16074F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16075F: drivers/net/ieee802154/mrf24j40.c 16076 16077MSI EC DRIVER 16078M: Nikita Kravets <[email protected]> 16079L: [email protected] 16080S: Maintained 16081W: https://github.com/BeardOverflow/msi-ec 16082F: drivers/platform/x86/msi-ec.* 16083 16084MSI LAPTOP SUPPORT 16085M: "Lee, Chun-Yi" <[email protected]> 16086L: [email protected] 16087S: Maintained 16088F: drivers/platform/x86/msi-laptop.c 16089 16090MSI WMI SUPPORT 16091L: [email protected] 16092S: Orphan 16093F: drivers/platform/x86/msi-wmi.c 16094 16095MSI WMI PLATFORM FEATURES 16096M: Armin Wolf <[email protected]> 16097L: [email protected] 16098S: Maintained 16099F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16100F: Documentation/wmi/devices/msi-wmi-platform.rst 16101F: drivers/platform/x86/msi-wmi-platform.c 16102 16103MSI001 MEDIA DRIVER 16104L: [email protected] 16105S: Orphan 16106W: https://linuxtv.org 16107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16108F: drivers/media/tuners/msi001* 16109 16110MSI2500 MEDIA DRIVER 16111L: [email protected] 16112S: Orphan 16113W: https://linuxtv.org 16114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16115F: drivers/media/usb/msi2500/ 16116 16117MSTAR INTERRUPT CONTROLLER DRIVER 16118M: Mark-PK Tsai <[email protected]> 16119M: Daniel Palmer <[email protected]> 16120S: Maintained 16121F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16122F: drivers/irqchip/irq-mst-intc.c 16123 16124MSYSTEMS DISKONCHIP G3 MTD DRIVER 16125M: Robert Jarzmik <[email protected]> 16126L: [email protected] 16127S: Maintained 16128F: drivers/mtd/devices/docg3* 16129 16130MT9M114 ONSEMI SENSOR DRIVER 16131M: Laurent Pinchart <[email protected]> 16132L: [email protected] 16133S: Maintained 16134T: git git://linuxtv.org/media.git 16135F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16136F: drivers/media/i2c/mt9m114.c 16137 16138MT9P031 APTINA CAMERA SENSOR 16139M: Laurent Pinchart <[email protected]> 16140L: [email protected] 16141S: Maintained 16142T: git git://linuxtv.org/media.git 16143F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16144F: drivers/media/i2c/mt9p031.c 16145 16146MT9T112 APTINA CAMERA SENSOR 16147M: Jacopo Mondi <[email protected]> 16148L: [email protected] 16149S: Odd Fixes 16150T: git git://linuxtv.org/media.git 16151F: drivers/media/i2c/mt9t112.c 16152F: include/media/i2c/mt9t112.h 16153 16154MT9V032 APTINA CAMERA SENSOR 16155M: Laurent Pinchart <[email protected]> 16156L: [email protected] 16157S: Maintained 16158T: git git://linuxtv.org/media.git 16159F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16160F: drivers/media/i2c/mt9v032.c 16161F: include/media/i2c/mt9v032.h 16162 16163MT9V111 APTINA CAMERA SENSOR 16164M: Jacopo Mondi <[email protected]> 16165L: [email protected] 16166S: Maintained 16167T: git git://linuxtv.org/media.git 16168F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16169F: drivers/media/i2c/mt9v111.c 16170 16171MULTIFUNCTION DEVICES (MFD) 16172M: Lee Jones <[email protected]> 16173S: Maintained 16174T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16175F: Documentation/devicetree/bindings/mfd/ 16176F: drivers/mfd/ 16177F: include/dt-bindings/mfd/ 16178F: include/linux/mfd/ 16179 16180MULTIMEDIA CARD (MMC) ETC. OVER SPI 16181S: Orphan 16182F: drivers/mmc/host/mmc_spi.c 16183F: include/linux/spi/mmc_spi.h 16184 16185MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16186M: Ulf Hansson <[email protected]> 16187L: [email protected] 16188S: Maintained 16189T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16190F: Documentation/devicetree/bindings/mmc/ 16191F: drivers/mmc/ 16192F: include/linux/mmc/ 16193F: include/uapi/linux/mmc/ 16194 16195MULTIPLEXER SUBSYSTEM 16196M: Peter Rosin <[email protected]> 16197S: Maintained 16198F: Documentation/ABI/testing/sysfs-class-mux* 16199F: Documentation/devicetree/bindings/mux/ 16200F: drivers/mux/ 16201F: include/dt-bindings/mux/ 16202F: include/linux/mux/ 16203 16204MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16205M: Bin Liu <[email protected]> 16206L: [email protected] 16207S: Maintained 16208F: drivers/usb/musb/ 16209 16210MXL301RF MEDIA DRIVER 16211M: Akihiro Tsukada <[email protected]> 16212L: [email protected] 16213S: Odd Fixes 16214F: drivers/media/tuners/mxl301rf* 16215 16216MXL5007T MEDIA DRIVER 16217M: Michael Krufky <[email protected]> 16218L: [email protected] 16219S: Maintained 16220W: https://linuxtv.org 16221W: http://github.com/mkrufky 16222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16223T: git git://linuxtv.org/mkrufky/tuners.git 16224F: drivers/media/tuners/mxl5007t.* 16225 16226MXSFB DRM DRIVER 16227M: Marek Vasut <[email protected]> 16228M: Stefan Agner <[email protected]> 16229L: [email protected] 16230S: Supported 16231T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16232F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16233F: drivers/gpu/drm/mxsfb/ 16234 16235MYLEX DAC960 PCI RAID Controller 16236M: Hannes Reinecke <[email protected]> 16237L: [email protected] 16238S: Supported 16239F: drivers/scsi/myrb.* 16240F: drivers/scsi/myrs.* 16241 16242MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16243L: [email protected] 16244S: Orphan 16245W: https://www.cspi.com/ethernet-products/support/downloads/ 16246F: drivers/net/ethernet/myricom/myri10ge/ 16247 16248NAND FLASH SUBSYSTEM 16249M: Miquel Raynal <[email protected]> 16250R: Richard Weinberger <[email protected]> 16251L: [email protected] 16252S: Maintained 16253W: http://www.linux-mtd.infradead.org/ 16254Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16255C: irc://irc.oftc.net/mtd 16256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16257F: drivers/mtd/nand/ 16258F: include/linux/mtd/*nand*.h 16259 16260NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16261M: Daniel Mack <[email protected]> 16262L: [email protected] 16263S: Maintained 16264W: http://www.native-instruments.com 16265F: sound/usb/caiaq/ 16266 16267NATSEMI ETHERNET DRIVER (DP8381x) 16268S: Orphan 16269F: drivers/net/ethernet/natsemi/natsemi.c 16270 16271NCR 5380 SCSI DRIVERS 16272M: Finn Thain <[email protected]> 16273M: Michael Schmitz <[email protected]> 16274L: [email protected] 16275S: Maintained 16276F: Documentation/scsi/g_NCR5380.rst 16277F: drivers/scsi/NCR5380.* 16278F: drivers/scsi/arm/cumana_1.c 16279F: drivers/scsi/arm/oak.c 16280F: drivers/scsi/atari_scsi.* 16281F: drivers/scsi/dmx3191d.c 16282F: drivers/scsi/g_NCR5380.* 16283F: drivers/scsi/mac_scsi.* 16284F: drivers/scsi/sun3_scsi.* 16285F: drivers/scsi/sun3_scsi_vme.c 16286 16287NCSI LIBRARY 16288M: Samuel Mendoza-Jonas <[email protected]> 16289R: Paul Fertser <[email protected]> 16290S: Maintained 16291F: net/ncsi/ 16292 16293NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16294M: Zev Weiss <[email protected]> 16295L: [email protected] 16296S: Maintained 16297F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16298F: drivers/hwmon/nct6775-i2c.c 16299 16300NCT7363 HARDWARE MONITOR DRIVER 16301M: Ban Feng <[email protected]> 16302L: [email protected] 16303S: Maintained 16304F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16305F: Documentation/hwmon/nct7363.rst 16306F: drivers/hwmon/nct7363.c 16307 16308NETCONSOLE 16309M: Breno Leitao <[email protected]> 16310S: Maintained 16311F: Documentation/networking/netconsole.rst 16312F: drivers/net/netconsole.c 16313F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16314F: tools/testing/selftests/drivers/net/netcons\* 16315 16316NETDEVSIM 16317M: Jakub Kicinski <[email protected]> 16318S: Maintained 16319F: drivers/net/netdevsim/* 16320F: tools/testing/selftests/drivers/net/netdevsim/* 16321 16322NETEM NETWORK EMULATOR 16323M: Stephen Hemminger <[email protected]> 16324L: [email protected] 16325S: Maintained 16326F: net/sched/sch_netem.c 16327 16328NETERION 10GbE DRIVERS (s2io) 16329M: Jon Mason <[email protected]> 16330L: [email protected] 16331S: Maintained 16332F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16333F: drivers/net/ethernet/neterion/ 16334 16335NETFILTER 16336M: Pablo Neira Ayuso <[email protected]> 16337M: Jozsef Kadlecsik <[email protected]> 16338L: [email protected] 16339L: [email protected] 16340S: Maintained 16341W: http://www.netfilter.org/ 16342W: http://www.iptables.org/ 16343W: http://www.nftables.org/ 16344Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16345C: irc://irc.libera.chat/netfilter 16346T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16347T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16348F: include/linux/netfilter* 16349F: include/linux/netfilter/ 16350F: include/net/netfilter/ 16351F: include/uapi/linux/netfilter* 16352F: include/uapi/linux/netfilter/ 16353F: net/*/netfilter.c 16354F: net/*/netfilter/ 16355F: net/bridge/br_netfilter*.c 16356F: net/netfilter/ 16357F: tools/testing/selftests/net/netfilter/ 16358 16359NETROM NETWORK LAYER 16360L: [email protected] 16361S: Orphan 16362W: https://linux-ax25.in-berlin.de 16363F: include/net/netrom.h 16364F: include/uapi/linux/netrom.h 16365F: net/netrom/ 16366 16367NETRONIX EMBEDDED CONTROLLER 16368M: Jonathan Neuschäfer <[email protected]> 16369S: Maintained 16370F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16371F: drivers/mfd/ntxec.c 16372F: drivers/pwm/pwm-ntxec.c 16373F: drivers/rtc/rtc-ntxec.c 16374F: include/linux/mfd/ntxec.h 16375 16376NETRONOME ETHERNET DRIVERS 16377M: Louis Peens <[email protected]> 16378R: Jakub Kicinski <[email protected]> 16379L: [email protected] 16380S: Maintained 16381F: drivers/net/ethernet/netronome/ 16382 16383NETWORK BLOCK DEVICE (NBD) 16384M: Josef Bacik <[email protected]> 16385L: [email protected] 16386L: [email protected] 16387S: Maintained 16388F: Documentation/admin-guide/blockdev/nbd.rst 16389F: drivers/block/nbd.c 16390F: include/trace/events/nbd.h 16391F: include/uapi/linux/nbd.h 16392 16393NETWORK DROP MONITOR 16394M: Neil Horman <[email protected]> 16395L: [email protected] 16396S: Maintained 16397W: https://fedorahosted.org/dropwatch/ 16398F: include/uapi/linux/net_dropmon.h 16399F: net/core/drop_monitor.c 16400 16401NETWORKING DRIVERS 16402M: Andrew Lunn <[email protected]> 16403M: "David S. Miller" <[email protected]> 16404M: Eric Dumazet <[email protected]> 16405M: Jakub Kicinski <[email protected]> 16406M: Paolo Abeni <[email protected]> 16407L: [email protected] 16408S: Maintained 16409P: Documentation/process/maintainer-netdev.rst 16410Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16411T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16412T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16413F: Documentation/devicetree/bindings/net/ 16414F: Documentation/networking/net_cachelines/net_device.rst 16415F: drivers/connector/ 16416F: drivers/net/ 16417F: drivers/ptp/ 16418F: include/dt-bindings/net/ 16419F: include/linux/cn_proc.h 16420F: include/linux/etherdevice.h 16421F: include/linux/ethtool_netlink.h 16422F: include/linux/fcdevice.h 16423F: include/linux/fddidevice.h 16424F: include/linux/hippidevice.h 16425F: include/linux/if_* 16426F: include/linux/inetdevice.h 16427F: include/linux/netdev* 16428F: include/linux/platform_data/wiznet.h 16429F: include/uapi/linux/cn_proc.h 16430F: include/uapi/linux/ethtool_netlink* 16431F: include/uapi/linux/if_* 16432F: include/uapi/linux/net_shaper.h 16433F: include/uapi/linux/netdev* 16434F: tools/testing/selftests/drivers/net/ 16435X: Documentation/devicetree/bindings/net/bluetooth/ 16436X: Documentation/devicetree/bindings/net/can/ 16437X: Documentation/devicetree/bindings/net/wireless/ 16438X: drivers/net/can/ 16439X: drivers/net/wireless/ 16440 16441NETWORKING DRIVERS (WIRELESS) 16442M: Kalle Valo <[email protected]> 16443L: [email protected] 16444S: Maintained 16445W: https://wireless.wiki.kernel.org/ 16446Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16447T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16448T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16449F: Documentation/devicetree/bindings/net/wireless/ 16450F: drivers/net/wireless/ 16451 16452NETWORKING [DSA] 16453M: Andrew Lunn <[email protected]> 16454M: Vladimir Oltean <[email protected]> 16455S: Maintained 16456F: Documentation/devicetree/bindings/net/dsa/ 16457F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16458F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16459F: drivers/net/dsa/ 16460F: include/linux/dsa/ 16461F: include/linux/platform_data/dsa.h 16462F: include/net/dsa.h 16463F: net/dsa/ 16464F: tools/testing/selftests/drivers/net/dsa/ 16465 16466NETWORKING [GENERAL] 16467M: "David S. Miller" <[email protected]> 16468M: Eric Dumazet <[email protected]> 16469M: Jakub Kicinski <[email protected]> 16470M: Paolo Abeni <[email protected]> 16471R: Simon Horman <[email protected]> 16472L: [email protected] 16473S: Maintained 16474P: Documentation/process/maintainer-netdev.rst 16475Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16476B: mailto:[email protected] 16477T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16478T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16479F: Documentation/core-api/netlink.rst 16480F: Documentation/netlink/ 16481F: Documentation/networking/ 16482F: Documentation/networking/net_cachelines/ 16483F: Documentation/process/maintainer-netdev.rst 16484F: Documentation/userspace-api/netlink/ 16485F: include/linux/ethtool.h 16486F: include/linux/framer/framer-provider.h 16487F: include/linux/framer/framer.h 16488F: include/linux/in.h 16489F: include/linux/indirect_call_wrapper.h 16490F: include/linux/inet.h 16491F: include/linux/inet_diag.h 16492F: include/linux/net.h 16493F: include/linux/netdev* 16494F: include/linux/netlink.h 16495F: include/linux/netpoll.h 16496F: include/linux/rtnetlink.h 16497F: include/linux/seq_file_net.h 16498F: include/linux/skbuff* 16499F: include/net/ 16500F: include/uapi/linux/ethtool.h 16501F: include/uapi/linux/genetlink.h 16502F: include/uapi/linux/hsr_netlink.h 16503F: include/uapi/linux/in.h 16504F: include/uapi/linux/inet_diag.h 16505F: include/uapi/linux/nbd-netlink.h 16506F: include/uapi/linux/net.h 16507F: include/uapi/linux/net_namespace.h 16508F: include/uapi/linux/netconf.h 16509F: include/uapi/linux/netdev* 16510F: include/uapi/linux/netlink.h 16511F: include/uapi/linux/netlink_diag.h 16512F: include/uapi/linux/rtnetlink.h 16513F: lib/net_utils.c 16514F: lib/random32.c 16515F: net/ 16516F: samples/pktgen/ 16517F: tools/net/ 16518F: tools/testing/selftests/net/ 16519X: Documentation/networking/mac80211-injection.rst 16520X: Documentation/networking/mac80211_hwsim/ 16521X: Documentation/networking/regulatory.rst 16522X: include/net/cfg80211.h 16523X: include/net/ieee80211_radiotap.h 16524X: include/net/iw_handler.h 16525X: include/net/mac80211.h 16526X: include/net/wext.h 16527X: net/9p/ 16528X: net/bluetooth/ 16529X: net/can/ 16530X: net/ceph/ 16531X: net/mac80211/ 16532X: net/rfkill/ 16533X: net/wireless/ 16534 16535NETWORKING [IPSEC] 16536M: Steffen Klassert <[email protected]> 16537M: Herbert Xu <[email protected]> 16538M: "David S. Miller" <[email protected]> 16539L: [email protected] 16540S: Maintained 16541T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16542T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16543F: include/net/xfrm.h 16544F: include/uapi/linux/xfrm.h 16545F: net/ipv4/ah4.c 16546F: net/ipv4/esp4* 16547F: net/ipv4/ip_vti.c 16548F: net/ipv4/ipcomp.c 16549F: net/ipv4/xfrm* 16550F: net/ipv6/ah6.c 16551F: net/ipv6/esp6* 16552F: net/ipv6/ip6_vti.c 16553F: net/ipv6/ipcomp6.c 16554F: net/ipv6/xfrm* 16555F: net/key/ 16556F: net/xfrm/ 16557F: tools/testing/selftests/net/ipsec.c 16558 16559NETWORKING [IPv4/IPv6] 16560M: "David S. Miller" <[email protected]> 16561M: David Ahern <[email protected]> 16562L: [email protected] 16563S: Maintained 16564T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16565F: arch/x86/net/* 16566F: include/linux/ip.h 16567F: include/linux/ipv6* 16568F: include/net/fib* 16569F: include/net/ip* 16570F: include/net/route.h 16571F: net/ipv4/ 16572F: net/ipv6/ 16573 16574NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16575M: Paul Moore <[email protected]> 16576L: [email protected] 16577L: [email protected] 16578S: Supported 16579W: https://github.com/netlabel 16580F: Documentation/netlabel/ 16581F: include/net/calipso.h 16582F: include/net/cipso_ipv4.h 16583F: include/net/netlabel.h 16584F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16585F: include/uapi/linux/netfilter/xt_SECMARK.h 16586F: net/ipv4/cipso_ipv4.c 16587F: net/ipv6/calipso.c 16588F: net/netfilter/xt_CONNSECMARK.c 16589F: net/netfilter/xt_SECMARK.c 16590F: net/netlabel/ 16591 16592NETWORKING [MACSEC] 16593M: Sabrina Dubroca <[email protected]> 16594L: [email protected] 16595S: Maintained 16596F: drivers/net/macsec.c 16597F: include/net/macsec.h 16598F: include/uapi/linux/if_macsec.h 16599K: macsec 16600K: \bmdo_ 16601 16602NETWORKING [MPTCP] 16603M: Matthieu Baerts <[email protected]> 16604M: Mat Martineau <[email protected]> 16605R: Geliang Tang <[email protected]> 16606L: [email protected] 16607L: [email protected] 16608S: Maintained 16609W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16610B: https://github.com/multipath-tcp/mptcp_net-next/issues 16611T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16612T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16613F: Documentation/netlink/specs/mptcp_pm.yaml 16614F: Documentation/networking/mptcp*.rst 16615F: include/net/mptcp.h 16616F: include/trace/events/mptcp.h 16617F: include/uapi/linux/mptcp*.h 16618F: net/mptcp/ 16619F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 16620F: tools/testing/selftests/net/mptcp/ 16621 16622NETWORKING [TCP] 16623M: Eric Dumazet <[email protected]> 16624M: Neal Cardwell <[email protected]> 16625L: [email protected] 16626S: Maintained 16627F: Documentation/networking/net_cachelines/tcp_sock.rst 16628F: include/linux/tcp.h 16629F: include/net/tcp.h 16630F: include/trace/events/tcp.h 16631F: include/uapi/linux/tcp.h 16632F: net/ipv4/inet_connection_sock.c 16633F: net/ipv4/inet_hashtables.c 16634F: net/ipv4/inet_timewait_sock.c 16635F: net/ipv4/syncookies.c 16636F: net/ipv4/tcp*.c 16637F: net/ipv6/inet6_connection_sock.c 16638F: net/ipv6/inet6_hashtables.c 16639F: net/ipv6/syncookies.c 16640F: net/ipv6/tcp*.c 16641 16642NETWORKING [TLS] 16643M: Boris Pismenny <[email protected]> 16644M: John Fastabend <[email protected]> 16645M: Jakub Kicinski <[email protected]> 16646L: [email protected] 16647S: Maintained 16648F: include/net/tls.h 16649F: include/uapi/linux/tls.h 16650F: net/tls/* 16651 16652NETXEN (1/10) GbE SUPPORT 16653M: Manish Chopra <[email protected]> 16654M: Rahul Verma <[email protected]> 16655M: [email protected] 16656L: [email protected] 16657S: Maintained 16658F: drivers/net/ethernet/qlogic/netxen/ 16659 16660NET_FAILOVER MODULE 16661M: Sridhar Samudrala <[email protected]> 16662L: [email protected] 16663S: Supported 16664F: Documentation/networking/net_failover.rst 16665F: drivers/net/net_failover.c 16666F: include/net/net_failover.h 16667 16668NEXTHOP 16669M: David Ahern <[email protected]> 16670L: [email protected] 16671S: Maintained 16672F: include/net/netns/nexthop.h 16673F: include/net/nexthop.h 16674F: include/uapi/linux/nexthop.h 16675F: net/ipv4/nexthop.c 16676 16677NFC SUBSYSTEM 16678M: Krzysztof Kozlowski <[email protected]> 16679L: [email protected] 16680S: Maintained 16681F: Documentation/devicetree/bindings/net/nfc/ 16682F: drivers/nfc/ 16683F: include/net/nfc/ 16684F: include/uapi/linux/nfc.h 16685F: net/nfc/ 16686 16687NFC VIRTUAL NCI DEVICE DRIVER 16688M: Bongsu Jeon <[email protected]> 16689L: [email protected] 16690S: Supported 16691F: drivers/nfc/virtual_ncidev.c 16692F: tools/testing/selftests/nci/ 16693 16694NFS, SUNRPC, AND LOCKD CLIENTS 16695M: Trond Myklebust <[email protected]> 16696M: Anna Schumaker <[email protected]> 16697L: [email protected] 16698S: Maintained 16699W: http://client.linux-nfs.org 16700T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 16701F: Documentation/filesystems/nfs/ 16702F: fs/lockd/ 16703F: fs/nfs/ 16704F: fs/nfs_common/ 16705F: include/linux/lockd/ 16706F: include/linux/nfs* 16707F: include/linux/sunrpc/ 16708F: include/uapi/linux/nfs* 16709F: include/uapi/linux/sunrpc/ 16710F: net/sunrpc/ 16711 16712NILFS2 FILESYSTEM 16713M: Ryusuke Konishi <[email protected]> 16714L: [email protected] 16715S: Supported 16716W: https://nilfs.sourceforge.io/ 16717T: git https://github.com/konis/nilfs2.git 16718F: Documentation/filesystems/nilfs2.rst 16719F: fs/nilfs2/ 16720F: include/trace/events/nilfs2.h 16721F: include/uapi/linux/nilfs2_api.h 16722F: include/uapi/linux/nilfs2_ondisk.h 16723 16724NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 16725M: YOKOTA Hiroshi <[email protected]> 16726S: Maintained 16727W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16728F: Documentation/scsi/NinjaSCSI.rst 16729F: drivers/scsi/pcmcia/nsp_* 16730 16731NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 16732M: GOTO Masanori <[email protected]> 16733M: YOKOTA Hiroshi <[email protected]> 16734S: Maintained 16735W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16736F: Documentation/scsi/NinjaSCSI.rst 16737F: drivers/scsi/nsp32* 16738 16739NINTENDO HID DRIVER 16740M: Daniel J. Ogorchock <[email protected]> 16741L: [email protected] 16742S: Maintained 16743F: drivers/hid/hid-nintendo* 16744 16745NIOS2 ARCHITECTURE 16746M: Dinh Nguyen <[email protected]> 16747S: Maintained 16748T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 16749F: arch/nios2/ 16750 16751NITRO ENCLAVES (NE) 16752M: Alexandru Ciobotaru <[email protected]> 16753R: The AWS Nitro Enclaves Team <[email protected]> 16754L: [email protected] 16755S: Supported 16756W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16757F: Documentation/virt/ne_overview.rst 16758F: drivers/virt/nitro_enclaves/ 16759F: include/linux/nitro_enclaves.h 16760F: include/uapi/linux/nitro_enclaves.h 16761F: samples/nitro_enclaves/ 16762 16763NITRO SECURE MODULE (NSM) 16764M: Alexander Graf <[email protected]> 16765R: The AWS Nitro Enclaves Team <[email protected]> 16766L: [email protected] 16767S: Supported 16768W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16769F: drivers/misc/nsm.c 16770F: include/uapi/linux/nsm.h 16771 16772NOHZ, DYNTICKS SUPPORT 16773M: Anna-Maria Behnsen <[email protected]> 16774M: Frederic Weisbecker <[email protected]> 16775M: Ingo Molnar <[email protected]> 16776M: Thomas Gleixner <[email protected]> 16777L: [email protected] 16778S: Maintained 16779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 16780F: include/linux/sched/nohz.h 16781F: include/linux/tick.h 16782F: kernel/time/tick*.* 16783 16784NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 16785M: Pavel Machek <[email protected]> 16786M: Sakari Ailus <[email protected]> 16787L: [email protected] 16788S: Maintained 16789F: drivers/media/i2c/ad5820.c 16790F: drivers/media/i2c/et8ek8 16791 16792NOKIA N900 POWER SUPPLY DRIVERS 16793R: Pali Rohár <[email protected]> 16794F: drivers/power/supply/bq2415x_charger.c 16795F: drivers/power/supply/bq27xxx_battery.c 16796F: drivers/power/supply/bq27xxx_battery_i2c.c 16797F: drivers/power/supply/isp1704_charger.c 16798F: drivers/power/supply/rx51_battery.c 16799F: include/linux/power/bq2415x_charger.h 16800F: include/linux/power/bq27xxx_battery.h 16801 16802NOLIBC HEADER FILE 16803M: Willy Tarreau <[email protected]> 16804M: Thomas Weißschuh <[email protected]> 16805S: Maintained 16806T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 16807F: tools/include/nolibc/ 16808F: tools/testing/selftests/nolibc/ 16809 16810NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 16811M: Hans de Goede <[email protected]> 16812L: [email protected] 16813S: Maintained 16814F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 16815F: drivers/input/touchscreen/novatek-nvt-ts.c 16816 16817NSDEPS 16818M: Matthias Maennich <[email protected]> 16819S: Maintained 16820F: Documentation/core-api/symbol-namespaces.rst 16821F: scripts/nsdeps 16822 16823NTB AMD DRIVER 16824M: Sanjay R Mehta <[email protected]> 16825M: Shyam Sundar S K <[email protected]> 16826L: [email protected] 16827S: Supported 16828F: drivers/ntb/hw/amd/ 16829 16830NTB DRIVER CORE 16831M: Jon Mason <[email protected]> 16832M: Dave Jiang <[email protected]> 16833M: Allen Hubbe <[email protected]> 16834L: [email protected] 16835S: Supported 16836W: https://github.com/jonmason/ntb/wiki 16837T: git https://github.com/jonmason/ntb.git 16838F: drivers/net/ntb_netdev.c 16839F: drivers/ntb/ 16840F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 16841F: include/linux/ntb.h 16842F: include/linux/ntb_transport.h 16843F: tools/testing/selftests/ntb/ 16844 16845NTB INTEL DRIVER 16846M: Dave Jiang <[email protected]> 16847L: [email protected] 16848S: Supported 16849W: https://github.com/davejiang/linux/wiki 16850T: git https://github.com/davejiang/linux.git 16851F: drivers/ntb/hw/intel/ 16852 16853NTFS3 FILESYSTEM 16854M: Konstantin Komarov <[email protected]> 16855L: [email protected] 16856S: Supported 16857W: http://www.paragon-software.com/ 16858T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 16859F: Documentation/filesystems/ntfs3.rst 16860F: fs/ntfs3/ 16861 16862NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 16863M: Elizabeth Figura <[email protected]> 16864L: [email protected] 16865S: Supported 16866F: Documentation/userspace-api/ntsync.rst 16867F: drivers/misc/ntsync.c 16868F: include/uapi/linux/ntsync.h 16869F: tools/testing/selftests/drivers/ntsync/ 16870 16871NUBUS SUBSYSTEM 16872M: Finn Thain <[email protected]> 16873L: [email protected] 16874S: Maintained 16875F: arch/*/include/asm/nubus.h 16876F: drivers/nubus/ 16877F: include/linux/nubus.h 16878F: include/uapi/linux/nubus.h 16879 16880NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 16881M: Antonino Daplas <[email protected]> 16882L: [email protected] 16883S: Maintained 16884F: drivers/video/fbdev/nvidia/ 16885F: drivers/video/fbdev/riva/ 16886 16887NVIDIA WMI EC BACKLIGHT DRIVER 16888M: Daniel Dadap <[email protected]> 16889L: [email protected] 16890S: Supported 16891F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 16892F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 16893 16894NVM EXPRESS DRIVER 16895M: Keith Busch <[email protected]> 16896M: Jens Axboe <[email protected]> 16897M: Christoph Hellwig <[email protected]> 16898M: Sagi Grimberg <[email protected]> 16899L: [email protected] 16900S: Supported 16901W: http://git.infradead.org/nvme.git 16902T: git git://git.infradead.org/nvme.git 16903F: Documentation/nvme/ 16904F: drivers/nvme/common/ 16905F: drivers/nvme/host/ 16906F: include/linux/nvme-*.h 16907F: include/linux/nvme.h 16908F: include/uapi/linux/nvme_ioctl.h 16909 16910NVM EXPRESS FABRICS AUTHENTICATION 16911M: Hannes Reinecke <[email protected]> 16912L: [email protected] 16913S: Supported 16914F: drivers/nvme/host/auth.c 16915F: drivers/nvme/target/auth.c 16916F: drivers/nvme/target/fabrics-cmd-auth.c 16917F: include/linux/nvme-auth.h 16918 16919NVM EXPRESS FC TRANSPORT DRIVERS 16920M: James Smart <[email protected]> 16921L: [email protected] 16922S: Supported 16923F: drivers/nvme/host/fc.c 16924F: drivers/nvme/target/fc.c 16925F: drivers/nvme/target/fcloop.c 16926F: include/linux/nvme-fc-driver.h 16927F: include/linux/nvme-fc.h 16928 16929NVM EXPRESS HARDWARE MONITORING SUPPORT 16930M: Guenter Roeck <[email protected]> 16931L: [email protected] 16932S: Supported 16933F: drivers/nvme/host/hwmon.c 16934 16935NVM EXPRESS TARGET DRIVER 16936M: Christoph Hellwig <[email protected]> 16937M: Sagi Grimberg <[email protected]> 16938M: Chaitanya Kulkarni <[email protected]> 16939L: [email protected] 16940S: Supported 16941W: http://git.infradead.org/nvme.git 16942T: git git://git.infradead.org/nvme.git 16943F: drivers/nvme/target/ 16944 16945NVMEM FRAMEWORK 16946M: Srinivas Kandagatla <[email protected]> 16947S: Maintained 16948T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 16949F: Documentation/ABI/stable/sysfs-bus-nvmem 16950F: Documentation/devicetree/bindings/nvmem/ 16951F: drivers/nvmem/ 16952F: include/dt-bindings/nvmem/ 16953F: include/linux/nvmem-consumer.h 16954F: include/linux/nvmem-provider.h 16955 16956NXP BLUETOOTH WIRELESS DRIVERS 16957M: Amitkumar Karwar <[email protected]> 16958M: Neeraj Kale <[email protected]> 16959S: Maintained 16960F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 16961F: drivers/bluetooth/btnxpuart.c 16962 16963NXP C45 TJA11XX PHY DRIVER 16964M: Andrei Botila <[email protected]> 16965L: [email protected] 16966S: Maintained 16967F: drivers/net/phy/nxp-c45-tja11xx* 16968 16969NXP FSPI DRIVER 16970M: Han Xu <[email protected]> 16971M: Haibo Chen <[email protected]> 16972R: Yogesh Gaur <[email protected]> 16973L: [email protected] 16974L: [email protected] 16975S: Maintained 16976F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 16977F: drivers/spi/spi-nxp-fspi.c 16978 16979NXP FXAS21002C DRIVER 16980M: Rui Miguel Silva <[email protected]> 16981L: [email protected] 16982S: Maintained 16983F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 16984F: drivers/iio/gyro/fxas21002c.h 16985F: drivers/iio/gyro/fxas21002c_core.c 16986F: drivers/iio/gyro/fxas21002c_i2c.c 16987F: drivers/iio/gyro/fxas21002c_spi.c 16988 16989NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 16990M: Haibo Chen <[email protected]> 16991L: [email protected] 16992L: [email protected] 16993S: Maintained 16994F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 16995F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 16996F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 16997F: drivers/iio/adc/imx7d_adc.c 16998F: drivers/iio/adc/imx93_adc.c 16999F: drivers/iio/adc/vf610_adc.c 17000 17001NXP i.MX 8M ISI DRIVER 17002M: Laurent Pinchart <[email protected]> 17003L: [email protected] 17004S: Maintained 17005F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17006F: drivers/media/platform/nxp/imx8-isi/ 17007 17008NXP i.MX 8MP DW100 V4L2 DRIVER 17009M: Xavier Roumegue <[email protected]> 17010L: [email protected] 17011S: Maintained 17012F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17013F: Documentation/userspace-api/media/drivers/dw100.rst 17014F: drivers/media/platform/nxp/dw100/ 17015F: include/uapi/linux/dw100.h 17016 17017NXP i.MX 8MQ DCSS DRIVER 17018M: Laurentiu Palcu <[email protected]> 17019R: Lucas Stach <[email protected]> 17020L: [email protected] 17021S: Maintained 17022T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17023F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17024F: drivers/gpu/drm/imx/dcss/ 17025 17026NXP i.MX 8QXP ADC DRIVER 17027M: Cai Huoqing <[email protected]> 17028M: Haibo Chen <[email protected]> 17029L: [email protected] 17030L: [email protected] 17031S: Maintained 17032F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17033F: drivers/iio/adc/imx8qxp-adc.c 17034 17035NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17036M: Mirela Rabulea <[email protected]> 17037L: [email protected] 17038L: [email protected] 17039S: Maintained 17040F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17041F: drivers/media/platform/nxp/imx-jpeg 17042 17043NXP i.MX CLOCK DRIVERS 17044M: Abel Vesa <[email protected]> 17045R: Peng Fan <[email protected]> 17046L: [email protected] 17047L: [email protected] 17048S: Maintained 17049T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17050F: Documentation/devicetree/bindings/clock/imx* 17051F: drivers/clk/imx/ 17052F: include/dt-bindings/clock/imx* 17053 17054NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17055M: Jagan Teki <[email protected]> 17056S: Maintained 17057F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17058F: drivers/regulator/pf8x00-regulator.c 17059 17060NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17061M: Krzysztof Kozlowski <[email protected]> 17062L: [email protected] 17063S: Maintained 17064F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17065F: drivers/extcon/extcon-ptn5150.c 17066 17067NXP SGTL5000 DRIVER 17068M: Fabio Estevam <[email protected]> 17069L: [email protected] 17070S: Maintained 17071F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17072F: sound/soc/codecs/sgtl5000* 17073 17074NXP SJA1105 ETHERNET SWITCH DRIVER 17075M: Vladimir Oltean <[email protected]> 17076L: [email protected] 17077S: Maintained 17078F: drivers/net/dsa/sja1105 17079F: drivers/net/pcs/pcs-xpcs-nxp.c 17080 17081NXP TDA998X DRM DRIVER 17082M: Russell King <[email protected]> 17083S: Maintained 17084T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17085T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17086F: drivers/gpu/drm/i2c/tda998x_drv.c 17087F: include/drm/i2c/tda998x.h 17088F: include/dt-bindings/display/tda998x.h 17089K: "nxp,tda998x" 17090 17091NXP TFA9879 DRIVER 17092M: Peter Rosin <[email protected]> 17093L: [email protected] 17094S: Maintained 17095F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17096F: sound/soc/codecs/tfa9879* 17097 17098NXP-NCI NFC DRIVER 17099S: Orphan 17100F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17101F: drivers/nfc/nxp-nci 17102 17103NXP/Goodix TFA989X (TFA1) DRIVER 17104M: Stephan Gerhold <[email protected]> 17105L: [email protected] 17106S: Maintained 17107F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17108F: sound/soc/codecs/tfa989x.c 17109 17110NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17111M: Jonas Malaco <[email protected]> 17112L: [email protected] 17113S: Maintained 17114F: Documentation/hwmon/nzxt-kraken2.rst 17115F: drivers/hwmon/nzxt-kraken2.c 17116 17117NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17118M: Jonas Malaco <[email protected]> 17119M: Aleksa Savic <[email protected]> 17120L: [email protected] 17121S: Maintained 17122F: Documentation/hwmon/nzxt-kraken3.rst 17123F: drivers/hwmon/nzxt-kraken3.c 17124 17125OBJAGG 17126M: Jiri Pirko <[email protected]> 17127L: [email protected] 17128S: Supported 17129F: include/linux/objagg.h 17130F: lib/objagg.c 17131F: lib/test_objagg.c 17132 17133OBJPOOL 17134M: Matt Wu <[email protected]> 17135S: Supported 17136F: include/linux/objpool.h 17137F: lib/objpool.c 17138F: lib/test_objpool.c 17139 17140OBJTOOL 17141M: Josh Poimboeuf <[email protected]> 17142M: Peter Zijlstra <[email protected]> 17143S: Supported 17144F: include/linux/objtool*.h 17145F: tools/objtool/ 17146 17147OCELOT ETHERNET SWITCH DRIVER 17148M: Vladimir Oltean <[email protected]> 17149M: Claudiu Manoil <[email protected]> 17150M: Alexandre Belloni <[email protected]> 17151M: [email protected] 17152L: [email protected] 17153S: Supported 17154F: drivers/net/dsa/ocelot/* 17155F: drivers/net/ethernet/mscc/ 17156F: include/soc/mscc/ocelot* 17157F: net/dsa/tag_ocelot.c 17158F: net/dsa/tag_ocelot_8021q.c 17159F: tools/testing/selftests/drivers/net/ocelot/* 17160 17161OCELOT EXTERNAL SWITCH CONTROL 17162M: Colin Foster <[email protected]> 17163S: Supported 17164F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17165F: drivers/mfd/ocelot* 17166F: drivers/net/dsa/ocelot/ocelot_ext.c 17167F: include/linux/mfd/ocelot.h 17168 17169OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17170M: Frederic Barrat <[email protected]> 17171M: Andrew Donnellan <[email protected]> 17172L: [email protected] 17173S: Supported 17174F: Documentation/userspace-api/accelerators/ocxl.rst 17175F: arch/powerpc/include/asm/pnv-ocxl.h 17176F: arch/powerpc/platforms/powernv/ocxl.c 17177F: drivers/misc/ocxl/ 17178F: include/misc/ocxl* 17179F: include/uapi/misc/ocxl.h 17180 17181OMAP AUDIO SUPPORT 17182M: Peter Ujfalusi <[email protected]> 17183M: Jarkko Nikula <[email protected]> 17184L: [email protected] 17185L: [email protected] 17186S: Maintained 17187F: sound/soc/ti/n810.c 17188F: sound/soc/ti/omap* 17189F: sound/soc/ti/rx51.c 17190F: sound/soc/ti/sdma-pcm.* 17191 17192OMAP CLOCK FRAMEWORK SUPPORT 17193M: Paul Walmsley <[email protected]> 17194L: [email protected] 17195S: Maintained 17196F: arch/arm/*omap*/*clock* 17197 17198OMAP DEVICE TREE SUPPORT 17199M: Tony Lindgren <[email protected]> 17200L: [email protected] 17201L: [email protected] 17202S: Maintained 17203F: arch/arm/boot/dts/ti/omap/ 17204 17205OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17206L: [email protected] 17207L: [email protected] 17208S: Orphan 17209F: Documentation/arch/arm/omap/dss.rst 17210F: drivers/video/fbdev/omap2/ 17211 17212OMAP FRAMEBUFFER SUPPORT 17213L: [email protected] 17214L: [email protected] 17215S: Orphan 17216F: drivers/video/fbdev/omap/ 17217 17218OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17219M: Roger Quadros <[email protected]> 17220M: Tony Lindgren <[email protected]> 17221L: [email protected] 17222S: Maintained 17223F: arch/arm/mach-omap2/*gpmc* 17224F: drivers/memory/omap-gpmc.c 17225 17226OMAP GPIO DRIVER 17227M: Grygorii Strashko <[email protected]> 17228M: Santosh Shilimkar <[email protected]> 17229M: Kevin Hilman <[email protected]> 17230L: [email protected] 17231S: Maintained 17232F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17233F: drivers/gpio/gpio-omap.c 17234 17235OMAP HARDWARE SPINLOCK SUPPORT 17236L: [email protected] 17237S: Orphan 17238F: drivers/hwspinlock/omap_hwspinlock.c 17239 17240OMAP HS MMC SUPPORT 17241L: [email protected] 17242L: [email protected] 17243S: Orphan 17244F: drivers/mmc/host/omap_hsmmc.c 17245 17246OMAP HWMOD DATA 17247M: Paul Walmsley <[email protected]> 17248L: [email protected] 17249S: Maintained 17250F: arch/arm/mach-omap2/omap_hwmod*data* 17251 17252OMAP HWMOD SUPPORT 17253M: Paul Walmsley <[email protected]> 17254L: [email protected] 17255S: Maintained 17256F: arch/arm/mach-omap2/omap_hwmod.* 17257 17258OMAP I2C DRIVER 17259M: Vignesh R <[email protected]> 17260L: [email protected] 17261L: [email protected] 17262S: Maintained 17263F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17264F: drivers/i2c/busses/i2c-omap.c 17265 17266OMAP MMC SUPPORT 17267M: Aaro Koskinen <[email protected]> 17268L: [email protected] 17269S: Odd Fixes 17270F: drivers/mmc/host/omap.c 17271 17272OMAP POWER MANAGEMENT SUPPORT 17273M: Kevin Hilman <[email protected]> 17274L: [email protected] 17275S: Maintained 17276F: arch/arm/*omap*/*pm* 17277F: drivers/cpufreq/omap-cpufreq.c 17278 17279OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17280M: Paul Walmsley <[email protected]> 17281L: [email protected] 17282S: Maintained 17283F: arch/arm/mach-omap2/prm* 17284 17285OMAP RANDOM NUMBER GENERATOR SUPPORT 17286M: Deepak Saxena <[email protected]> 17287S: Maintained 17288F: drivers/char/hw_random/omap-rng.c 17289 17290OMAP USB SUPPORT 17291L: [email protected] 17292L: [email protected] 17293S: Orphan 17294F: arch/arm/*omap*/usb* 17295F: drivers/usb/*/*omap* 17296 17297OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17298M: Mark Jackson <[email protected]> 17299L: [email protected] 17300S: Maintained 17301F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17302 17303OMAP1 SUPPORT 17304M: Aaro Koskinen <[email protected]> 17305M: Janusz Krzysztofik <[email protected]> 17306R: Tony Lindgren <[email protected]> 17307L: [email protected] 17308S: Maintained 17309Q: http://patchwork.kernel.org/project/linux-omap/list/ 17310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17311F: arch/arm/configs/omap1_defconfig 17312F: arch/arm/mach-omap1/ 17313F: drivers/i2c/busses/i2c-omap.c 17314F: include/linux/platform_data/ams-delta-fiq.h 17315F: include/linux/platform_data/i2c-omap.h 17316 17317OMAP2+ SUPPORT 17318M: Aaro Koskinen <[email protected]> 17319M: Andreas Kemnade <[email protected]> 17320M: Kevin Hilman <[email protected]> 17321M: Roger Quadros <[email protected]> 17322M: Tony Lindgren <[email protected]> 17323L: [email protected] 17324S: Maintained 17325W: http://linux.omap.com/ 17326Q: http://patchwork.kernel.org/project/linux-omap/list/ 17327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17328F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17329F: arch/arm/configs/omap2plus_defconfig 17330F: arch/arm/mach-omap2/ 17331F: drivers/bus/omap*.[ch] 17332F: drivers/bus/ti-sysc.c 17333F: drivers/gpio/gpio-tps65219.c 17334F: drivers/i2c/busses/i2c-omap.c 17335F: drivers/irqchip/irq-omap-intc.c 17336F: drivers/mfd/*omap*.c 17337F: drivers/mfd/menelaus.c 17338F: drivers/mfd/palmas.c 17339F: drivers/mfd/tps65217.c 17340F: drivers/mfd/tps65218.c 17341F: drivers/mfd/tps65219.c 17342F: drivers/mfd/tps65910.c 17343F: drivers/mfd/twl-core.[ch] 17344F: drivers/mfd/twl4030*.c 17345F: drivers/mfd/twl6030*.c 17346F: drivers/mfd/twl6040*.c 17347F: drivers/regulator/palmas-regulator*.c 17348F: drivers/regulator/pbias-regulator.c 17349F: drivers/regulator/tps65217-regulator.c 17350F: drivers/regulator/tps65218-regulator.c 17351F: drivers/regulator/tps65219-regulator.c 17352F: drivers/regulator/tps65910-regulator.c 17353F: drivers/regulator/twl-regulator.c 17354F: drivers/regulator/twl6030-regulator.c 17355F: include/linux/platform_data/i2c-omap.h 17356F: include/linux/platform_data/ti-sysc.h 17357 17358OMFS FILESYSTEM 17359M: Bob Copeland <[email protected]> 17360L: [email protected] 17361S: Maintained 17362F: Documentation/filesystems/omfs.rst 17363F: fs/omfs/ 17364 17365OMNIVISION OG01A1B SENSOR DRIVER 17366M: Sakari Ailus <[email protected]> 17367L: [email protected] 17368S: Maintained 17369F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17370F: drivers/media/i2c/og01a1b.c 17371 17372OMNIVISION OV01A10 SENSOR DRIVER 17373M: Bingbu Cao <[email protected]> 17374L: [email protected] 17375S: Maintained 17376T: git git://linuxtv.org/media.git 17377F: drivers/media/i2c/ov01a10.c 17378 17379OMNIVISION OV02A10 SENSOR DRIVER 17380L: [email protected] 17381S: Orphan 17382T: git git://linuxtv.org/media.git 17383F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17384F: drivers/media/i2c/ov02a10.c 17385 17386OMNIVISION OV08D10 SENSOR DRIVER 17387M: Jimmy Su <[email protected]> 17388L: [email protected] 17389S: Maintained 17390T: git git://linuxtv.org/media.git 17391F: drivers/media/i2c/ov08d10.c 17392 17393OMNIVISION OV08X40 SENSOR DRIVER 17394M: Jason Chen <[email protected]> 17395L: [email protected] 17396S: Maintained 17397T: git git://linuxtv.org/media.git 17398F: drivers/media/i2c/ov08x40.c 17399F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17400 17401OMNIVISION OV13858 SENSOR DRIVER 17402M: Sakari Ailus <[email protected]> 17403L: [email protected] 17404S: Maintained 17405T: git git://linuxtv.org/media.git 17406F: drivers/media/i2c/ov13858.c 17407 17408OMNIVISION OV13B10 SENSOR DRIVER 17409M: Arec Kao <[email protected]> 17410L: [email protected] 17411S: Maintained 17412T: git git://linuxtv.org/media.git 17413F: drivers/media/i2c/ov13b10.c 17414 17415OMNIVISION OV2680 SENSOR DRIVER 17416M: Rui Miguel Silva <[email protected]> 17417M: Hans de Goede <[email protected]> 17418L: [email protected] 17419S: Maintained 17420T: git git://linuxtv.org/media.git 17421F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17422F: drivers/media/i2c/ov2680.c 17423 17424OMNIVISION OV2685 SENSOR DRIVER 17425M: Shunqian Zheng <[email protected]> 17426L: [email protected] 17427S: Maintained 17428T: git git://linuxtv.org/media.git 17429F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17430F: drivers/media/i2c/ov2685.c 17431 17432OMNIVISION OV2740 SENSOR DRIVER 17433M: Tianshu Qiu <[email protected]> 17434R: Sakari Ailus <[email protected]> 17435R: Bingbu Cao <[email protected]> 17436L: [email protected] 17437S: Maintained 17438T: git git://linuxtv.org/media.git 17439F: drivers/media/i2c/ov2740.c 17440 17441OMNIVISION OV4689 SENSOR DRIVER 17442M: Mikhail Rudenko <[email protected]> 17443L: [email protected] 17444S: Maintained 17445T: git git://linuxtv.org/media.git 17446F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17447F: drivers/media/i2c/ov4689.c 17448 17449OMNIVISION OV5640 SENSOR DRIVER 17450M: Steve Longerbeam <[email protected]> 17451L: [email protected] 17452S: Maintained 17453T: git git://linuxtv.org/media.git 17454F: drivers/media/i2c/ov5640.c 17455 17456OMNIVISION OV5647 SENSOR DRIVER 17457M: Dave Stevenson <[email protected]> 17458M: Jacopo Mondi <[email protected]> 17459L: [email protected] 17460S: Maintained 17461T: git git://linuxtv.org/media.git 17462F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17463F: drivers/media/i2c/ov5647.c 17464 17465OMNIVISION OV5670 SENSOR DRIVER 17466M: Sakari Ailus <[email protected]> 17467L: [email protected] 17468S: Maintained 17469T: git git://linuxtv.org/media.git 17470F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17471F: drivers/media/i2c/ov5670.c 17472 17473OMNIVISION OV5675 SENSOR DRIVER 17474M: Sakari Ailus <[email protected]> 17475L: [email protected] 17476S: Maintained 17477T: git git://linuxtv.org/media.git 17478F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17479F: drivers/media/i2c/ov5675.c 17480 17481OMNIVISION OV5693 SENSOR DRIVER 17482M: Daniel Scally <[email protected]> 17483L: [email protected] 17484S: Maintained 17485T: git git://linuxtv.org/media.git 17486F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17487F: drivers/media/i2c/ov5693.c 17488 17489OMNIVISION OV5695 SENSOR DRIVER 17490M: Shunqian Zheng <[email protected]> 17491L: [email protected] 17492S: Maintained 17493T: git git://linuxtv.org/media.git 17494F: drivers/media/i2c/ov5695.c 17495 17496OMNIVISION OV64A40 SENSOR DRIVER 17497M: Jacopo Mondi <[email protected]> 17498L: [email protected] 17499S: Maintained 17500T: git git://linuxtv.org/media.git 17501F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17502F: drivers/media/i2c/ov64a40.c 17503 17504OMNIVISION OV7670 SENSOR DRIVER 17505L: [email protected] 17506S: Orphan 17507T: git git://linuxtv.org/media.git 17508F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17509F: drivers/media/i2c/ov7670.c 17510 17511OMNIVISION OV772x SENSOR DRIVER 17512M: Jacopo Mondi <[email protected]> 17513L: [email protected] 17514S: Odd fixes 17515T: git git://linuxtv.org/media.git 17516F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17517F: drivers/media/i2c/ov772x.c 17518F: include/media/i2c/ov772x.h 17519 17520OMNIVISION OV7740 SENSOR DRIVER 17521L: [email protected] 17522S: Orphan 17523T: git git://linuxtv.org/media.git 17524F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17525F: drivers/media/i2c/ov7740.c 17526 17527OMNIVISION OV8856 SENSOR DRIVER 17528M: Sakari Ailus <[email protected]> 17529L: [email protected] 17530S: Maintained 17531T: git git://linuxtv.org/media.git 17532F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17533F: drivers/media/i2c/ov8856.c 17534 17535OMNIVISION OV8858 SENSOR DRIVER 17536M: Jacopo Mondi <[email protected]> 17537M: Nicholas Roth <[email protected]> 17538L: [email protected] 17539S: Maintained 17540T: git git://linuxtv.org/media.git 17541F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17542F: drivers/media/i2c/ov8858.c 17543 17544OMNIVISION OV9282 SENSOR DRIVER 17545M: Dave Stevenson <[email protected]> 17546L: [email protected] 17547S: Maintained 17548T: git git://linuxtv.org/media.git 17549F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17550F: drivers/media/i2c/ov9282.c 17551 17552OMNIVISION OV9640 SENSOR DRIVER 17553M: Petr Cvek <[email protected]> 17554L: [email protected] 17555S: Maintained 17556F: drivers/media/i2c/ov9640.* 17557 17558OMNIVISION OV9650 SENSOR DRIVER 17559M: Sakari Ailus <[email protected]> 17560R: Akinobu Mita <[email protected]> 17561R: Sylwester Nawrocki <[email protected]> 17562L: [email protected] 17563S: Maintained 17564T: git git://linuxtv.org/media.git 17565F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17566F: drivers/media/i2c/ov9650.c 17567 17568OMNIVISION OV9734 SENSOR DRIVER 17569M: Tianshu Qiu <[email protected]> 17570R: Bingbu Cao <[email protected]> 17571L: [email protected] 17572S: Maintained 17573T: git git://linuxtv.org/media.git 17574F: drivers/media/i2c/ov9734.c 17575 17576ONBOARD USB HUB DRIVER 17577M: Matthias Kaehlcke <[email protected]> 17578L: [email protected] 17579S: Maintained 17580F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17581F: drivers/usb/misc/onboard_usb_dev.c 17582 17583ONENAND FLASH DRIVER 17584M: Kyungmin Park <[email protected]> 17585L: [email protected] 17586S: Maintained 17587F: drivers/mtd/nand/onenand/ 17588F: include/linux/mtd/onenand*.h 17589 17590ONEXPLAYER FAN DRIVER 17591M: Derek John Clark <[email protected]> 17592M: Joaquín Ignacio Aramendía <[email protected]> 17593L: [email protected] 17594S: Maintained 17595F: drivers/hwmon/oxp-sensors.c 17596 17597ONIE TLV NVMEM LAYOUT DRIVER 17598M: Miquel Raynal <[email protected]> 17599S: Maintained 17600F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17601F: drivers/nvmem/layouts/onie-tlv.c 17602 17603ONION OMEGA2+ BOARD 17604M: Harvey Hunt <[email protected]> 17605L: [email protected] 17606S: Maintained 17607F: arch/mips/boot/dts/ralink/omega2p.dts 17608 17609ONSEMI ETHERNET PHY DRIVERS 17610M: Piergiorgio Beruto <[email protected]> 17611L: [email protected] 17612S: Supported 17613W: http://www.onsemi.com 17614F: drivers/net/phy/ncn* 17615 17616OP-TEE DRIVER 17617M: Jens Wiklander <[email protected]> 17618L: [email protected] 17619S: Maintained 17620F: Documentation/ABI/testing/sysfs-bus-optee-devices 17621F: drivers/tee/optee/ 17622 17623OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 17624M: Sumit Garg <[email protected]> 17625L: [email protected] 17626S: Maintained 17627F: drivers/char/hw_random/optee-rng.c 17628 17629OP-TEE RTC DRIVER 17630M: Clément Léger <[email protected]> 17631L: [email protected] 17632S: Maintained 17633F: drivers/rtc/rtc-optee.c 17634 17635OPA-VNIC DRIVER 17636M: Dennis Dalessandro <[email protected]> 17637L: [email protected] 17638S: Supported 17639F: drivers/infiniband/ulp/opa_vnic 17640 17641OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 17642M: Parthiban Veerasooran <[email protected]> 17643L: [email protected] 17644S: Maintained 17645F: Documentation/networking/oa-tc6-framework.rst 17646F: drivers/net/ethernet/oa_tc6.c 17647F: include/linux/oa_tc6.h 17648 17649OPEN FIRMWARE AND FLATTENED DEVICE TREE 17650M: Rob Herring <[email protected]> 17651M: Saravana Kannan <[email protected]> 17652L: [email protected] 17653S: Maintained 17654W: http://www.devicetree.org/ 17655C: irc://irc.libera.chat/devicetree 17656T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17657F: Documentation/ABI/testing/sysfs-firmware-ofw 17658F: drivers/of/ 17659F: include/linux/of*.h 17660F: rust/kernel/of.rs 17661F: scripts/dtc/ 17662F: tools/testing/selftests/dt/ 17663K: of_overlay_notifier_ 17664K: of_overlay_fdt_apply 17665K: of_overlay_remove 17666 17667OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 17668M: Rob Herring <[email protected]> 17669M: Krzysztof Kozlowski <[email protected]> 17670M: Conor Dooley <[email protected]> 17671L: [email protected] 17672S: Maintained 17673Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 17674C: irc://irc.libera.chat/devicetree 17675T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17676F: Documentation/devicetree/ 17677F: arch/*/boot/dts/ 17678F: include/dt-bindings/ 17679 17680OPENCOMPUTE PTP CLOCK DRIVER 17681M: Jonathan Lemon <[email protected]> 17682M: Vadim Fedorenko <[email protected]> 17683L: [email protected] 17684S: Maintained 17685F: drivers/ptp/ptp_ocp.c 17686 17687OPENCORES I2C BUS DRIVER 17688M: Peter Korsgaard <[email protected]> 17689M: Andrew Lunn <[email protected]> 17690L: [email protected] 17691S: Maintained 17692F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 17693F: Documentation/i2c/busses/i2c-ocores.rst 17694F: drivers/i2c/busses/i2c-ocores.c 17695F: include/linux/platform_data/i2c-ocores.h 17696 17697OPENRISC ARCHITECTURE 17698M: Jonas Bonn <[email protected]> 17699M: Stefan Kristiansson <[email protected]> 17700M: Stafford Horne <[email protected]> 17701L: [email protected] 17702S: Maintained 17703W: http://openrisc.io 17704T: git https://github.com/openrisc/linux.git 17705F: Documentation/arch/openrisc/ 17706F: Documentation/devicetree/bindings/openrisc/ 17707F: arch/openrisc/ 17708F: drivers/irqchip/irq-ompic.c 17709F: drivers/irqchip/irq-or1k-* 17710 17711OPENVSWITCH 17712M: Pravin B Shelar <[email protected]> 17713L: [email protected] 17714L: [email protected] 17715S: Maintained 17716W: http://openvswitch.org 17717F: include/uapi/linux/openvswitch.h 17718F: net/openvswitch/ 17719F: tools/testing/selftests/net/openvswitch/ 17720 17721OPERATING PERFORMANCE POINTS (OPP) 17722M: Viresh Kumar <[email protected]> 17723M: Nishanth Menon <[email protected]> 17724M: Stephen Boyd <[email protected]> 17725L: [email protected] 17726S: Maintained 17727T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 17728F: Documentation/devicetree/bindings/opp/ 17729F: Documentation/power/opp.rst 17730F: drivers/opp/ 17731F: include/linux/pm_opp.h 17732 17733OPL4 DRIVER 17734M: Clemens Ladisch <[email protected]> 17735L: [email protected] 17736S: Maintained 17737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17738F: sound/drivers/opl4/ 17739 17740ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 17741M: Mark Fasheh <[email protected]> 17742M: Joel Becker <[email protected]> 17743M: Joseph Qi <[email protected]> 17744L: [email protected] 17745S: Supported 17746W: http://ocfs2.wiki.kernel.org 17747F: Documentation/filesystems/dlmfs.rst 17748F: Documentation/filesystems/ocfs2.rst 17749F: fs/ocfs2/ 17750 17751ORANGEFS FILESYSTEM 17752M: Mike Marshall <[email protected]> 17753R: Martin Brandenburg <[email protected]> 17754L: [email protected] 17755S: Supported 17756T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 17757F: Documentation/filesystems/orangefs.rst 17758F: fs/orangefs/ 17759 17760OV2659 OMNIVISION SENSOR DRIVER 17761M: "Lad, Prabhakar" <[email protected]> 17762L: [email protected] 17763S: Maintained 17764W: https://linuxtv.org 17765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17766T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 17767F: drivers/media/i2c/ov2659.c 17768F: include/media/i2c/ov2659.h 17769 17770OVERLAY FILESYSTEM 17771M: Miklos Szeredi <[email protected]> 17772M: Amir Goldstein <[email protected]> 17773L: [email protected] 17774S: Supported 17775T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 17776F: Documentation/filesystems/overlayfs.rst 17777F: fs/overlayfs/ 17778 17779P54 WIRELESS DRIVER 17780M: Christian Lamparter <[email protected]> 17781L: [email protected] 17782S: Maintained 17783W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 17784F: drivers/net/wireless/intersil/p54/ 17785 17786PACKET SOCKETS 17787M: Willem de Bruijn <[email protected]> 17788S: Maintained 17789F: include/uapi/linux/if_packet.h 17790F: net/packet/af_packet.c 17791 17792PACKING 17793M: Vladimir Oltean <[email protected]> 17794L: [email protected] 17795S: Supported 17796F: Documentation/core-api/packing.rst 17797F: include/linux/packing.h 17798F: lib/packing.c 17799F: lib/packing_test.c 17800F: scripts/gen_packed_field_checks.c 17801 17802PADATA PARALLEL EXECUTION MECHANISM 17803M: Steffen Klassert <[email protected]> 17804M: Daniel Jordan <[email protected]> 17805L: [email protected] 17806L: [email protected] 17807S: Maintained 17808F: Documentation/core-api/padata.rst 17809F: include/linux/padata.h 17810F: kernel/padata.c 17811 17812PAGE CACHE 17813M: Matthew Wilcox (Oracle) <[email protected]> 17814L: [email protected] 17815S: Supported 17816T: git git://git.infradead.org/users/willy/pagecache.git 17817F: Documentation/filesystems/locking.rst 17818F: Documentation/filesystems/vfs.rst 17819F: include/linux/pagemap.h 17820F: mm/filemap.c 17821F: mm/page-writeback.c 17822F: mm/readahead.c 17823F: mm/truncate.c 17824 17825PAGE POOL 17826M: Jesper Dangaard Brouer <[email protected]> 17827M: Ilias Apalodimas <[email protected]> 17828L: [email protected] 17829S: Supported 17830F: Documentation/networking/page_pool.rst 17831F: include/net/page_pool/ 17832F: include/trace/events/page_pool.h 17833F: net/core/page_pool.c 17834 17835PAGE TABLE CHECK 17836M: Pasha Tatashin <[email protected]> 17837M: Andrew Morton <[email protected]> 17838L: [email protected] 17839S: Maintained 17840F: Documentation/mm/page_table_check.rst 17841F: include/linux/page_table_check.h 17842F: mm/page_table_check.c 17843 17844PANASONIC LAPTOP ACPI EXTRAS DRIVER 17845M: Kenneth Chan <[email protected]> 17846L: [email protected] 17847S: Maintained 17848F: drivers/platform/x86/panasonic-laptop.c 17849 17850PARALLAX PING IIO SENSOR DRIVER 17851M: Andreas Klinger <[email protected]> 17852L: [email protected] 17853S: Maintained 17854F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 17855F: drivers/iio/proximity/ping.c 17856 17857PARALLEL LCD/KEYPAD PANEL DRIVER 17858M: Willy Tarreau <[email protected]> 17859M: Ksenija Stanojevic <[email protected]> 17860S: Odd Fixes 17861F: Documentation/admin-guide/lcd-panel-cgram.rst 17862F: drivers/auxdisplay/panel.c 17863 17864PARALLEL PORT SUBSYSTEM 17865M: Sudip Mukherjee <[email protected]> 17866M: Sudip Mukherjee <[email protected]> 17867L: [email protected] (subscribers-only) 17868S: Maintained 17869F: Documentation/driver-api/parport*.rst 17870F: drivers/char/ppdev.c 17871F: drivers/parport/ 17872F: include/linux/parport*.h 17873F: include/uapi/linux/ppdev.h 17874 17875PARAVIRT_OPS INTERFACE 17876M: Juergen Gross <[email protected]> 17877R: Ajay Kaher <[email protected]> 17878R: Alexey Makhalov <[email protected]> 17879R: Broadcom internal kernel review list <[email protected]> 17880L: [email protected] 17881L: [email protected] 17882S: Supported 17883T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17884F: Documentation/virt/paravirt_ops.rst 17885F: arch/*/include/asm/paravirt*.h 17886F: arch/*/kernel/paravirt* 17887F: include/linux/hypervisor.h 17888 17889PARISC ARCHITECTURE 17890M: "James E.J. Bottomley" <[email protected]> 17891M: Helge Deller <[email protected]> 17892L: [email protected] 17893S: Maintained 17894W: https://parisc.wiki.kernel.org 17895Q: http://patchwork.kernel.org/project/linux-parisc/list/ 17896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 17897T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 17898F: Documentation/arch/parisc/ 17899F: arch/parisc/ 17900F: drivers/char/agp/parisc-agp.c 17901F: drivers/input/misc/hp_sdc_rtc.c 17902F: drivers/input/serio/gscps2.c 17903F: drivers/input/serio/hp_sdc* 17904F: drivers/parisc/ 17905F: drivers/parport/parport_gsc.* 17906F: drivers/tty/serial/8250/8250_parisc.c 17907F: drivers/video/console/sti* 17908F: drivers/video/fbdev/sti* 17909F: drivers/video/logo/logo_parisc* 17910F: include/linux/hp_sdc.h 17911 17912PARMAN 17913M: Jiri Pirko <[email protected]> 17914L: [email protected] 17915S: Supported 17916F: include/linux/parman.h 17917F: lib/parman.c 17918F: lib/test_parman.c 17919 17920PC ENGINES APU BOARD DRIVER 17921M: Enrico Weigelt, metux IT consult <[email protected]> 17922S: Maintained 17923F: drivers/platform/x86/pcengines-apuv2.c 17924 17925PC87360 HARDWARE MONITORING DRIVER 17926M: Jim Cromie <[email protected]> 17927L: [email protected] 17928S: Maintained 17929F: Documentation/hwmon/pc87360.rst 17930F: drivers/hwmon/pc87360.c 17931 17932PC8736x GPIO DRIVER 17933M: Jim Cromie <[email protected]> 17934S: Maintained 17935F: drivers/char/pc8736x_gpio.c 17936 17937PC87427 HARDWARE MONITORING DRIVER 17938M: Jean Delvare <[email protected]> 17939L: [email protected] 17940S: Maintained 17941F: Documentation/hwmon/pc87427.rst 17942F: drivers/hwmon/pc87427.c 17943 17944PCA9532 LED DRIVER 17945M: Riku Voipio <[email protected]> 17946S: Maintained 17947F: drivers/leds/leds-pca9532.c 17948F: include/linux/leds-pca9532.h 17949 17950PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 17951M: Thomas Petazzoni <[email protected]> 17952M: Pali Rohár <[email protected]> 17953L: [email protected] 17954L: [email protected] (moderated for non-subscribers) 17955S: Maintained 17956F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 17957F: drivers/pci/controller/pci-aardvark.c 17958 17959PCI DRIVER FOR ALTERA PCIE IP 17960M: Joyce Ooi <[email protected]> 17961L: [email protected] 17962S: Supported 17963F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 17964F: drivers/pci/controller/pcie-altera.c 17965 17966PCI DRIVER FOR APPLIEDMICRO XGENE 17967M: Toan Le <[email protected]> 17968L: [email protected] 17969L: [email protected] (moderated for non-subscribers) 17970S: Maintained 17971F: Documentation/devicetree/bindings/pci/xgene-pci.txt 17972F: drivers/pci/controller/pci-xgene.c 17973 17974PCI DRIVER FOR ARM VERSATILE PLATFORM 17975M: Rob Herring <[email protected]> 17976L: [email protected] 17977L: [email protected] (moderated for non-subscribers) 17978S: Maintained 17979F: Documentation/devicetree/bindings/pci/versatile.yaml 17980F: drivers/pci/controller/pci-versatile.c 17981 17982PCI DRIVER FOR ARMADA 8K 17983M: Thomas Petazzoni <[email protected]> 17984L: [email protected] 17985L: [email protected] (moderated for non-subscribers) 17986S: Maintained 17987F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 17988F: drivers/pci/controller/dwc/pcie-armada8k.c 17989 17990PCI DRIVER FOR CADENCE PCIE IP 17991L: [email protected] 17992S: Orphan 17993F: Documentation/devicetree/bindings/pci/cdns,* 17994F: drivers/pci/controller/cadence/*cadence* 17995 17996PCI DRIVER FOR FREESCALE LAYERSCAPE 17997M: Minghuan Lian <[email protected]> 17998M: Mingkai Hu <[email protected]> 17999M: Roy Zang <[email protected]> 18000L: [email protected] 18001L: [email protected] 18002L: [email protected] (moderated for non-subscribers) 18003L: [email protected] 18004S: Maintained 18005F: drivers/pci/controller/dwc/*layerscape* 18006 18007PCI DRIVER FOR FU740 18008M: Paul Walmsley <[email protected]> 18009M: Greentime Hu <[email protected]> 18010M: Samuel Holland <[email protected]> 18011L: [email protected] 18012S: Maintained 18013F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18014F: drivers/pci/controller/dwc/pcie-fu740.c 18015 18016PCI DRIVER FOR GENERIC OF HOSTS 18017M: Will Deacon <[email protected]> 18018L: [email protected] 18019L: [email protected] (moderated for non-subscribers) 18020S: Maintained 18021F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18022F: drivers/pci/controller/pci-host-common.c 18023F: drivers/pci/controller/pci-host-generic.c 18024 18025PCI DRIVER FOR IMX6 18026M: Richard Zhu <[email protected]> 18027M: Lucas Stach <[email protected]> 18028L: [email protected] 18029L: [email protected] (moderated for non-subscribers) 18030L: [email protected] 18031S: Maintained 18032F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18033F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18034F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18035F: drivers/pci/controller/dwc/*imx6* 18036 18037PCI DRIVER FOR INTEL IXP4XX 18038M: Linus Walleij <[email protected]> 18039S: Maintained 18040F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18041F: drivers/pci/controller/pci-ixp4xx.c 18042 18043PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18044M: Nirmal Patel <[email protected]> 18045R: Jonathan Derrick <[email protected]> 18046L: [email protected] 18047S: Supported 18048F: drivers/pci/controller/vmd.c 18049 18050PCI DRIVER FOR MICROSEMI SWITCHTEC 18051M: Kurt Schwemmer <[email protected]> 18052M: Logan Gunthorpe <[email protected]> 18053L: [email protected] 18054S: Maintained 18055F: Documentation/ABI/testing/sysfs-class-switchtec 18056F: Documentation/driver-api/switchtec.rst 18057F: drivers/ntb/hw/mscc/ 18058F: drivers/pci/switch/switchtec* 18059F: include/linux/switchtec.h 18060F: include/uapi/linux/switchtec_ioctl.h 18061 18062PCI DRIVER FOR MOBIVEIL PCIE IP 18063M: Karthikeyan Mitran <[email protected]> 18064M: Hou Zhiqiang <[email protected]> 18065L: [email protected] 18066S: Supported 18067F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18068F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18069 18070PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18071M: Thomas Petazzoni <[email protected]> 18072M: Pali Rohár <[email protected]> 18073L: [email protected] 18074L: [email protected] (moderated for non-subscribers) 18075S: Maintained 18076F: drivers/pci/controller/*mvebu* 18077 18078PCI DRIVER FOR NVIDIA TEGRA 18079M: Thierry Reding <[email protected]> 18080L: [email protected] 18081L: [email protected] 18082S: Supported 18083F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18084F: drivers/pci/controller/pci-tegra.c 18085 18086PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18087M: Hou Zhiqiang <[email protected]> 18088L: [email protected] 18089L: [email protected] (moderated for non-subscribers) 18090S: Maintained 18091F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18092 18093PCI DRIVER FOR PLDA PCIE IP 18094M: Daire McNamara <[email protected]> 18095L: [email protected] 18096S: Maintained 18097F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18098F: drivers/pci/controller/plda/pcie-plda-host.c 18099F: drivers/pci/controller/plda/pcie-plda.h 18100 18101PCI DRIVER FOR RENESAS R-CAR 18102M: Marek Vasut <marek.vasut[email protected]> 18103M: Yoshihiro Shimoda <[email protected]> 18104L: [email protected] 18105L: [email protected] 18106S: Maintained 18107F: Documentation/devicetree/bindings/pci/*rcar* 18108F: drivers/pci/controller/*rcar* 18109F: drivers/pci/controller/dwc/*rcar* 18110 18111PCI DRIVER FOR SAMSUNG EXYNOS 18112M: Jingoo Han <[email protected]> 18113L: [email protected] 18114L: [email protected] (moderated for non-subscribers) 18115L: [email protected] 18116S: Maintained 18117F: drivers/pci/controller/dwc/pci-exynos.c 18118 18119PCI DRIVER FOR SYNOPSYS DESIGNWARE 18120M: Jingoo Han <[email protected]> 18121M: Manivannan Sadhasivam <[email protected]> 18122L: [email protected] 18123S: Maintained 18124F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18125F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18126F: drivers/pci/controller/dwc/*designware* 18127 18128PCI DRIVER FOR TI DRA7XX/J721E 18129M: Vignesh Raghavendra <[email protected]> 18130R: Siddharth Vadapalli <[email protected]> 18131L: [email protected] 18132L: [email protected] 18133L: [email protected] (moderated for non-subscribers) 18134S: Supported 18135F: Documentation/devicetree/bindings/pci/ti-pci.txt 18136F: drivers/pci/controller/cadence/pci-j721e.c 18137F: drivers/pci/controller/dwc/pci-dra7xx.c 18138 18139PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18140M: Linus Walleij <[email protected]> 18141L: [email protected] 18142S: Maintained 18143F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18144F: drivers/pci/controller/pci-v3-semi.c 18145 18146PCI DRIVER FOR XILINX VERSAL CPM 18147M: Bharat Kumar Gogada <[email protected]> 18148M: Michal Simek <[email protected]> 18149L: [email protected] 18150S: Maintained 18151F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18152F: drivers/pci/controller/pcie-xilinx-cpm.c 18153 18154PCI ENDPOINT SUBSYSTEM 18155M: Manivannan Sadhasivam <[email protected]> 18156M: Krzysztof Wilczyński <[email protected]> 18157R: Kishon Vijay Abraham I <[email protected]> 18158L: [email protected] 18159S: Supported 18160Q: https://patchwork.kernel.org/project/linux-pci/list/ 18161B: https://bugzilla.kernel.org 18162C: irc://irc.oftc.net/linux-pci 18163T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18164F: Documentation/PCI/endpoint/* 18165F: Documentation/misc-devices/pci-endpoint-test.rst 18166F: drivers/misc/pci_endpoint_test.c 18167F: drivers/pci/endpoint/ 18168F: tools/testing/selftests/pci_endpoint/ 18169 18170PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18171M: Mahesh J Salgaonkar <[email protected]> 18172R: Oliver O'Halloran <[email protected]> 18173L: [email protected] 18174S: Supported 18175F: Documentation/PCI/pci-error-recovery.rst 18176F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18177F: arch/powerpc/include/*/eeh*.h 18178F: arch/powerpc/kernel/eeh*.c 18179F: arch/powerpc/platforms/*/eeh*.c 18180F: drivers/pci/pcie/aer.c 18181F: drivers/pci/pcie/dpc.c 18182F: drivers/pci/pcie/err.c 18183 18184PCI ERROR RECOVERY 18185M: Linas Vepstas <[email protected]> 18186L: [email protected] 18187S: Supported 18188F: Documentation/PCI/pci-error-recovery.rst 18189 18190PCI MSI DRIVER FOR ALTERA MSI IP 18191M: Joyce Ooi <[email protected]> 18192L: [email protected] 18193S: Supported 18194F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18195F: drivers/pci/controller/pcie-altera-msi.c 18196 18197PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18198M: Toan Le <[email protected]> 18199L: [email protected] 18200L: [email protected] (moderated for non-subscribers) 18201S: Maintained 18202F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18203F: drivers/pci/controller/pci-xgene-msi.c 18204 18205PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18206M: Lorenzo Pieralisi <[email protected]> 18207M: Krzysztof Wilczyński <[email protected]> 18208R: Manivannan Sadhasivam <[email protected]> 18209R: Rob Herring <[email protected]> 18210L: [email protected] 18211S: Supported 18212Q: https://patchwork.kernel.org/project/linux-pci/list/ 18213B: https://bugzilla.kernel.org 18214C: irc://irc.oftc.net/linux-pci 18215T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18216F: Documentation/devicetree/bindings/pci/ 18217F: drivers/pci/controller/ 18218F: drivers/pci/pci-bridge-emul.c 18219F: drivers/pci/pci-bridge-emul.h 18220 18221PCI PEER-TO-PEER DMA (P2PDMA) 18222M: Bjorn Helgaas <[email protected]> 18223M: Logan Gunthorpe <[email protected]> 18224L: [email protected] 18225S: Supported 18226Q: https://patchwork.kernel.org/project/linux-pci/list/ 18227B: https://bugzilla.kernel.org 18228C: irc://irc.oftc.net/linux-pci 18229T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18230F: Documentation/driver-api/pci/p2pdma.rst 18231F: drivers/pci/p2pdma.c 18232F: include/linux/pci-p2pdma.h 18233 18234PCI POWER CONTROL 18235M: Bartosz Golaszewski <[email protected]> 18236L: [email protected] 18237S: Maintained 18238T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18239F: drivers/pci/pwrctrl/* 18240F: include/linux/pci-pwrctrl.h 18241 18242PCI SUBSYSTEM 18243M: Bjorn Helgaas <[email protected]> 18244L: [email protected] 18245S: Supported 18246Q: https://patchwork.kernel.org/project/linux-pci/list/ 18247B: https://bugzilla.kernel.org 18248C: irc://irc.oftc.net/linux-pci 18249T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18250F: Documentation/PCI/ 18251F: Documentation/devicetree/bindings/pci/ 18252F: arch/x86/kernel/early-quirks.c 18253F: arch/x86/kernel/quirks.c 18254F: arch/x86/pci/ 18255F: drivers/acpi/pci* 18256F: drivers/pci/ 18257F: include/asm-generic/pci* 18258F: include/linux/of_pci.h 18259F: include/linux/pci* 18260F: include/uapi/linux/pci* 18261F: rust/kernel/pci.rs 18262F: samples/rust/rust_driver_pci.rs 18263 18264PCIE BANDWIDTH CONTROLLER 18265M: Ilpo Järvinen <[email protected]> 18266L: [email protected] 18267S: Supported 18268F: drivers/pci/pcie/bwctrl.c 18269F: drivers/thermal/pcie_cooling.c 18270F: include/linux/pci-bwctrl.h 18271F: tools/testing/selftests/pcie_bwctrl/ 18272 18273PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18274M: Jonathan Chocron <[email protected]> 18275L: [email protected] 18276S: Maintained 18277F: Documentation/devicetree/bindings/pci/pcie-al.txt 18278F: drivers/pci/controller/dwc/pcie-al.c 18279 18280PCIE DRIVER FOR AMLOGIC MESON 18281M: Yue Wang <[email protected]> 18282L: [email protected] 18283L: [email protected] 18284S: Maintained 18285F: drivers/pci/controller/dwc/pci-meson.c 18286 18287PCIE DRIVER FOR AXIS ARTPEC 18288M: Jesper Nilsson <[email protected]> 18289L: [email protected] 18290L: [email protected] 18291S: Maintained 18292F: Documentation/devicetree/bindings/pci/axis,artpec* 18293F: drivers/pci/controller/dwc/*artpec* 18294 18295PCIE DRIVER FOR CAVIUM THUNDERX 18296M: Robert Richter <[email protected]> 18297L: [email protected] 18298L: [email protected] (moderated for non-subscribers) 18299S: Odd Fixes 18300F: drivers/pci/controller/pci-thunder-* 18301 18302PCIE DRIVER FOR HISILICON 18303M: Zhou Wang <[email protected]> 18304L: [email protected] 18305S: Maintained 18306F: drivers/pci/controller/dwc/pcie-hisi.c 18307 18308PCIE DRIVER FOR HISILICON KIRIN 18309M: Xiaowei Song <[email protected]> 18310M: Binghui Wang <[email protected]> 18311L: [email protected] 18312S: Maintained 18313F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18314F: drivers/pci/controller/dwc/pcie-kirin.c 18315 18316PCIE DRIVER FOR HISILICON STB 18317M: Shawn Guo <[email protected]> 18318L: [email protected] 18319S: Maintained 18320F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18321F: drivers/pci/controller/dwc/pcie-histb.c 18322 18323PCIE DRIVER FOR INTEL KEEM BAY 18324M: Srikanth Thokala <[email protected]> 18325L: [email protected] 18326S: Supported 18327F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18328F: drivers/pci/controller/dwc/pcie-keembay.c 18329 18330PCIE DRIVER FOR INTEL LGM GW SOC 18331M: Chuanhua Lei <[email protected]> 18332L: [email protected] 18333S: Maintained 18334F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18335F: drivers/pci/controller/dwc/pcie-intel-gw.c 18336 18337PCIE DRIVER FOR MEDIATEK 18338M: Ryder Lee <[email protected]> 18339M: Jianjun Wang <[email protected]> 18340L: [email protected] 18341L: [email protected] (moderated for non-subscribers) 18342S: Supported 18343F: Documentation/devicetree/bindings/pci/mediatek* 18344F: drivers/pci/controller/*mediatek* 18345 18346PCIE DRIVER FOR MICROCHIP 18347M: Daire McNamara <[email protected]> 18348L: [email protected] 18349S: Supported 18350F: Documentation/devicetree/bindings/pci/microchip* 18351F: drivers/pci/controller/plda/*microchip* 18352 18353PCIE DRIVER FOR QUALCOMM MSM 18354M: Manivannan Sadhasivam <[email protected]> 18355L: [email protected] 18356L: [email protected] 18357S: Maintained 18358F: drivers/pci/controller/dwc/pcie-qcom-common.c 18359F: drivers/pci/controller/dwc/pcie-qcom.c 18360 18361PCIE DRIVER FOR ROCKCHIP 18362M: Shawn Lin <[email protected]> 18363L: [email protected] 18364L: [email protected] 18365S: Maintained 18366F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18367F: drivers/pci/controller/pcie-rockchip* 18368 18369PCIE DRIVER FOR SOCIONEXT UNIPHIER 18370M: Kunihiko Hayashi <[email protected]> 18371L: [email protected] 18372S: Maintained 18373F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18374F: drivers/pci/controller/dwc/pcie-uniphier* 18375 18376PCIE DRIVER FOR ST SPEAR13XX 18377M: Pratyush Anand <[email protected]> 18378L: [email protected] 18379S: Maintained 18380F: drivers/pci/controller/dwc/*spear* 18381 18382PCIE DRIVER FOR STARFIVE JH71x0 18383M: Kevin Xie <[email protected]> 18384L: [email protected] 18385S: Maintained 18386F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18387F: drivers/pci/controller/plda/pcie-starfive.c 18388 18389PCIE ENDPOINT DRIVER FOR QUALCOMM 18390M: Manivannan Sadhasivam <[email protected]> 18391L: [email protected] 18392L: [email protected] 18393S: Maintained 18394F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18395F: drivers/pci/controller/dwc/pcie-qcom-common.c 18396F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18397 18398PCMCIA SUBSYSTEM 18399M: Dominik Brodowski <[email protected]> 18400S: Odd Fixes 18401T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18402F: Documentation/pcmcia/ 18403F: drivers/pcmcia/ 18404F: include/pcmcia/ 18405F: tools/pcmcia/ 18406 18407PCNET32 NETWORK DRIVER 18408M: Don Fry <[email protected]> 18409L: [email protected] 18410S: Maintained 18411F: drivers/net/ethernet/amd/pcnet32.c 18412 18413PCRYPT PARALLEL CRYPTO ENGINE 18414M: Steffen Klassert <[email protected]> 18415L: [email protected] 18416S: Maintained 18417F: crypto/pcrypt.c 18418F: include/crypto/pcrypt.h 18419 18420PDS DSC VIRTIO DATA PATH ACCELERATOR 18421R: Shannon Nelson <[email protected]> 18422F: drivers/vdpa/pds/ 18423 18424PECI HARDWARE MONITORING DRIVERS 18425M: Iwona Winiarska <[email protected]> 18426L: [email protected] 18427S: Supported 18428F: Documentation/hwmon/peci-cputemp.rst 18429F: Documentation/hwmon/peci-dimmtemp.rst 18430F: drivers/hwmon/peci/ 18431 18432PECI SUBSYSTEM 18433M: Iwona Winiarska <[email protected]> 18434L: [email protected] (moderated for non-subscribers) 18435S: Supported 18436F: Documentation/devicetree/bindings/peci/ 18437F: Documentation/peci/ 18438F: drivers/peci/ 18439F: include/linux/peci-cpu.h 18440F: include/linux/peci.h 18441 18442PENSANDO ETHERNET DRIVERS 18443M: Shannon Nelson <[email protected]> 18444M: Brett Creeley <[email protected]> 18445L: [email protected] 18446S: Maintained 18447F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18448F: drivers/net/ethernet/pensando/ 18449 18450PER-CPU MEMORY ALLOCATOR 18451M: Dennis Zhou <[email protected]> 18452M: Tejun Heo <[email protected]> 18453M: Christoph Lameter <[email protected]> 18454L: [email protected] 18455S: Maintained 18456T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18457F: arch/*/include/asm/percpu.h 18458F: include/linux/percpu*.h 18459F: lib/percpu*.c 18460F: mm/percpu*.c 18461 18462PER-TASK DELAY ACCOUNTING 18463M: Balbir Singh <[email protected]> 18464S: Maintained 18465F: include/linux/delayacct.h 18466F: kernel/delayacct.c 18467 18468PERFORMANCE EVENTS SUBSYSTEM 18469M: Peter Zijlstra <[email protected]> 18470M: Ingo Molnar <[email protected]> 18471M: Arnaldo Carvalho de Melo <[email protected]> 18472M: Namhyung Kim <[email protected]> 18473R: Mark Rutland <[email protected]> 18474R: Alexander Shishkin <[email protected]> 18475R: Jiri Olsa <[email protected]> 18476R: Ian Rogers <[email protected]> 18477R: Adrian Hunter <[email protected]> 18478R: "Liang, Kan" <[email protected]> 18479L: [email protected] 18480L: [email protected] 18481S: Supported 18482W: https://perf.wiki.kernel.org/ 18483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18484T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18485T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18486F: arch/*/events/* 18487F: arch/*/events/*/* 18488F: arch/*/include/asm/perf_event.h 18489F: arch/*/kernel/*/*/perf_event*.c 18490F: arch/*/kernel/*/perf_event*.c 18491F: arch/*/kernel/perf_callchain.c 18492F: arch/*/kernel/perf_event*.c 18493F: include/linux/perf_event.h 18494F: include/uapi/linux/perf_event.h 18495F: kernel/events/* 18496F: tools/lib/perf/ 18497F: tools/perf/ 18498 18499PERFORMANCE EVENTS TOOLING ARM64 18500R: John Garry <[email protected]> 18501R: Will Deacon <[email protected]> 18502R: James Clark <[email protected]> 18503R: Mike Leach <[email protected]> 18504R: Leo Yan <[email protected]> 18505L: [email protected] (moderated for non-subscribers) 18506S: Supported 18507F: tools/build/feature/test-libopencsd.c 18508F: tools/perf/arch/arm*/ 18509F: tools/perf/pmu-events/arch/arm64/ 18510F: tools/perf/util/arm-spe* 18511F: tools/perf/util/cs-etm* 18512 18513PERSONALITY HANDLING 18514M: Christoph Hellwig <[email protected]> 18515L: [email protected] 18516S: Maintained 18517F: include/linux/personality.h 18518F: include/uapi/linux/personality.h 18519 18520PHOENIX RC FLIGHT CONTROLLER ADAPTER 18521M: Marcus Folkesson <[email protected]> 18522L: [email protected] 18523S: Maintained 18524F: Documentation/input/devices/pxrc.rst 18525F: drivers/input/joystick/pxrc.c 18526 18527PHONET PROTOCOL 18528M: Remi Denis-Courmont <[email protected]> 18529S: Supported 18530F: Documentation/networking/phonet.rst 18531F: include/linux/phonet.h 18532F: include/net/phonet/ 18533F: include/uapi/linux/phonet.h 18534F: net/phonet/ 18535 18536PHRAM MTD DRIVER 18537M: Joern Engel <[email protected]> 18538L: [email protected] 18539S: Maintained 18540F: drivers/mtd/devices/phram.c 18541 18542PICOLCD HID DRIVER 18543M: Bruno Prémont <[email protected]> 18544L: [email protected] 18545S: Maintained 18546F: drivers/hid/hid-picolcd* 18547 18548PIDFD API 18549M: Christian Brauner <[email protected]> 18550L: [email protected] 18551S: Maintained 18552T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18553F: samples/pidfd/ 18554F: tools/testing/selftests/clone3/ 18555F: tools/testing/selftests/pid_namespace/ 18556F: tools/testing/selftests/pidfd/ 18557K: (?i)pidfd 18558K: (?i)clone3 18559K: \b(clone_args|kernel_clone_args)\b 18560 18561PIN CONTROL SUBSYSTEM 18562M: Linus Walleij <[email protected]> 18563L: [email protected] 18564S: Maintained 18565T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18566F: Documentation/devicetree/bindings/pinctrl/ 18567F: Documentation/driver-api/pin-control.rst 18568F: drivers/pinctrl/ 18569F: include/dt-bindings/pinctrl/ 18570F: include/linux/pinctrl/ 18571 18572PIN CONTROLLER - AIROHA 18573M: Lorenzo Bianconi <[email protected]> 18574L: [email protected] (moderated for non-subscribers) 18575S: Maintained 18576F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 18577F: drivers/pinctrl/mediatek/pinctrl-airoha.c 18578 18579PIN CONTROLLER - AMD 18580M: Basavaraj Natikar <[email protected]> 18581M: Shyam Sundar S K <[email protected]> 18582S: Maintained 18583F: drivers/pinctrl/pinctrl-amd.c 18584 18585PIN CONTROLLER - FREESCALE 18586M: Dong Aisheng <[email protected]> 18587M: Fabio Estevam <[email protected]> 18588M: Shawn Guo <[email protected]> 18589M: Jacky Bai <[email protected]> 18590R: Pengutronix Kernel Team <[email protected]> 18591R: NXP S32 Linux Team <[email protected]> 18592L: [email protected] 18593S: Maintained 18594F: Documentation/devicetree/bindings/pinctrl/fsl,* 18595F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18596F: drivers/pinctrl/freescale/ 18597F: drivers/pinctrl/nxp/ 18598 18599PIN CONTROLLER - INTEL 18600M: Mika Westerberg <[email protected]> 18601M: Andy Shevchenko <[email protected]> 18602S: Supported 18603T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18604F: drivers/pinctrl/intel/ 18605 18606PIN CONTROLLER - KEEMBAY 18607M: Lakshmi Sowjanya D <[email protected]> 18608S: Supported 18609F: drivers/pinctrl/pinctrl-keembay* 18610 18611PIN CONTROLLER - MEDIATEK 18612M: Sean Wang <[email protected]> 18613L: [email protected] (moderated for non-subscribers) 18614S: Maintained 18615F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 18616F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 18617F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 18618F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 18619F: drivers/pinctrl/mediatek/ 18620 18621PIN CONTROLLER - MEDIATEK MIPS 18622M: Chester A. Unal <[email protected]> 18623M: Sergio Paracuellos <[email protected]> 18624L: [email protected] (moderated for non-subscribers) 18625L: [email protected] 18626S: Maintained 18627F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 18628F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 18629F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 18630F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 18631F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 18632F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 18633F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 18634F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 18635F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 18636F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 18637F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 18638F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 18639F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 18640F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 18641F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 18642 18643PIN CONTROLLER - MICROCHIP AT91 18644M: Ludovic Desroches <[email protected]> 18645L: [email protected] (moderated for non-subscribers) 18646L: [email protected] 18647S: Supported 18648F: drivers/gpio/gpio-sama5d2-piobu.c 18649F: drivers/pinctrl/pinctrl-at91* 18650 18651PIN CONTROLLER - QUALCOMM 18652M: Bjorn Andersson <[email protected]> 18653L: [email protected] 18654S: Maintained 18655C: irc://irc.oftc.net/linux-msm 18656F: Documentation/devicetree/bindings/pinctrl/qcom,* 18657F: drivers/pinctrl/qcom/ 18658 18659PIN CONTROLLER - RENESAS 18660M: Geert Uytterhoeven <[email protected]> 18661L: [email protected] 18662S: Supported 18663T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 18664F: Documentation/devicetree/bindings/pinctrl/renesas,* 18665F: drivers/pinctrl/renesas/ 18666 18667PIN CONTROLLER - SAMSUNG 18668M: Krzysztof Kozlowski <[email protected]> 18669M: Sylwester Nawrocki <[email protected]> 18670R: Alim Akhtar <[email protected]> 18671L: [email protected] (moderated for non-subscribers) 18672L: [email protected] 18673S: Maintained 18674Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 18675B: mailto:[email protected] 18676C: irc://irc.libera.chat/linux-exynos 18677T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 18678F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 18679F: drivers/pinctrl/samsung/ 18680 18681PIN CONTROLLER - SINGLE 18682M: Tony Lindgren <[email protected]> 18683M: Haojian Zhuang <[email protected]> 18684L: [email protected] (moderated for non-subscribers) 18685L: [email protected] 18686S: Maintained 18687F: drivers/pinctrl/pinctrl-single.c 18688 18689PIN CONTROLLER - SUNPLUS / TIBBO 18690M: Dvorkin Dmitry <[email protected]> 18691M: Wells Lu <[email protected]> 18692L: [email protected] (moderated for non-subscribers) 18693S: Maintained 18694W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 18695F: Documentation/devicetree/bindings/pinctrl/sunplus,* 18696F: drivers/pinctrl/sunplus/ 18697F: include/dt-bindings/pinctrl/sppctl*.h 18698 18699PINE64 PINEPHONE KEYBOARD DRIVER 18700M: Samuel Holland <[email protected]> 18701S: Supported 18702F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 18703F: drivers/input/keyboard/pinephone-keyboard.c 18704 18705PKTCDVD DRIVER 18706M: [email protected] 18707S: Orphan 18708F: drivers/block/pktcdvd.c 18709F: include/linux/pktcdvd.h 18710F: include/uapi/linux/pktcdvd.h 18711 18712PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 18713M: Tomasz Duszynski <[email protected]> 18714S: Maintained 18715F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 18716F: drivers/iio/chemical/pms7003.c 18717 18718PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 18719M: Piergiorgio Beruto <[email protected]> 18720L: [email protected] 18721S: Maintained 18722F: drivers/net/phy/mdio-open-alliance.h 18723F: net/ethtool/plca.c 18724 18725PLDMFW LIBRARY 18726M: Jacob Keller <[email protected]> 18727S: Maintained 18728F: Documentation/driver-api/pldmfw/ 18729F: include/linux/pldmfw.h 18730F: lib/pldmfw/ 18731 18732PLX DMA DRIVER 18733M: Logan Gunthorpe <[email protected]> 18734S: Maintained 18735F: drivers/dma/plx_dma.c 18736 18737PM-GRAPH UTILITY 18738M: "Todd E Brandt" <[email protected]> 18739L: [email protected] 18740S: Supported 18741W: https://01.org/pm-graph 18742B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 18743T: git git://github.com/intel/pm-graph 18744F: tools/power/pm-graph 18745 18746PM6764TR DRIVER 18747M: Charles Hsu <[email protected]> 18748L: [email protected] 18749S: Maintained 18750F: Documentation/hwmon/pm6764tr.rst 18751F: drivers/hwmon/pmbus/pm6764tr.c 18752 18753PMC SIERRA MaxRAID DRIVER 18754L: [email protected] 18755S: Orphan 18756W: http://www.pmc-sierra.com/ 18757F: drivers/scsi/pmcraid.* 18758 18759PMC SIERRA PM8001 DRIVER 18760M: Jack Wang <[email protected]> 18761L: [email protected] 18762S: Supported 18763F: drivers/scsi/pm8001/ 18764 18765PNI RM3100 IIO DRIVER 18766M: Song Qiang <[email protected]> 18767L: [email protected] 18768S: Maintained 18769F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 18770F: drivers/iio/magnetometer/rm3100* 18771 18772PNP SUPPORT 18773M: "Rafael J. Wysocki" <[email protected]> 18774L: [email protected] 18775S: Maintained 18776F: drivers/pnp/ 18777F: include/linux/pnp.h 18778 18779POSIX CLOCKS and TIMERS 18780M: Anna-Maria Behnsen <[email protected]> 18781M: Frederic Weisbecker <[email protected]> 18782M: Thomas Gleixner <[email protected]> 18783L: [email protected] 18784S: Maintained 18785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 18786F: fs/timerfd.c 18787F: include/linux/time_namespace.h 18788F: include/linux/timerfd.h 18789F: include/uapi/linux/time.h 18790F: include/uapi/linux/timerfd.h 18791F: include/trace/events/timer* 18792F: kernel/time/itimer.c 18793F: kernel/time/posix-* 18794F: kernel/time/namespace.c 18795 18796POWER MANAGEMENT CORE 18797M: "Rafael J. Wysocki" <[email protected]> 18798L: [email protected] 18799S: Supported 18800B: https://bugzilla.kernel.org 18801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 18802F: drivers/base/power/ 18803F: drivers/powercap/ 18804F: include/linux/intel_rapl.h 18805F: include/linux/pm.h 18806F: include/linux/pm_* 18807F: include/linux/powercap.h 18808F: kernel/configs/nopm.config 18809 18810POWER SEQUENCING 18811M: Bartosz Golaszewski <[email protected]> 18812L: [email protected] 18813S: Maintained 18814T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 18815F: Documentation/driver-api/pwrseq.rst 18816F: drivers/power/sequencing/ 18817F: include/linux/pwrseq/ 18818 18819POWER STATE COORDINATION INTERFACE (PSCI) 18820M: Mark Rutland <[email protected]> 18821M: Lorenzo Pieralisi <[email protected]> 18822L: [email protected] (moderated for non-subscribers) 18823S: Maintained 18824F: drivers/firmware/psci/ 18825F: include/linux/psci.h 18826F: include/uapi/linux/psci.h 18827 18828POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 18829M: Sebastian Reichel <[email protected]> 18830L: [email protected] 18831S: Maintained 18832T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 18833F: Documentation/ABI/testing/sysfs-class-power 18834F: Documentation/devicetree/bindings/power/supply/ 18835F: drivers/power/supply/ 18836F: include/linux/power/ 18837F: include/linux/power_supply.h 18838F: tools/testing/selftests/power_supply/ 18839 18840POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 18841M: Suraj Jitindar Singh <[email protected]> 18842L: [email protected] 18843S: Maintained 18844F: drivers/char/powernv-op-panel.c 18845 18846PPP OVER ATM (RFC 2364) 18847M: Mitchell Blank Jr <[email protected]> 18848S: Maintained 18849F: include/uapi/linux/atmppp.h 18850F: net/atm/pppoatm.c 18851 18852PPP OVER ETHERNET 18853M: Michal Ostrowski <[email protected]> 18854S: Maintained 18855F: drivers/net/ppp/pppoe.c 18856F: drivers/net/ppp/pppox.c 18857 18858PPP OVER L2TP 18859M: James Chapman <[email protected]> 18860S: Maintained 18861F: include/linux/if_pppol2tp.h 18862F: include/uapi/linux/if_pppol2tp.h 18863F: net/l2tp/l2tp_ppp.c 18864 18865PPP PROTOCOL DRIVERS AND COMPRESSORS 18866L: [email protected] 18867S: Orphan 18868F: drivers/net/ppp/ppp_* 18869 18870PPS SUPPORT 18871M: Rodolfo Giometti <[email protected]> 18872L: [email protected] (subscribers-only) 18873S: Maintained 18874W: http://wiki.enneenne.com/index.php/LinuxPPS_support 18875F: Documentation/ABI/testing/sysfs-pps 18876F: Documentation/ABI/testing/sysfs-pps-gen 18877F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 18878F: Documentation/driver-api/pps.rst 18879F: drivers/pps/ 18880F: include/linux/pps*.h 18881F: include/uapi/linux/pps.h 18882F: include/uapi/linux/pps_gen.h 18883 18884PRESSURE STALL INFORMATION (PSI) 18885M: Johannes Weiner <[email protected]> 18886M: Suren Baghdasaryan <[email protected]> 18887R: Peter Ziljstra <[email protected]> 18888S: Maintained 18889F: include/linux/psi* 18890F: kernel/sched/psi.c 18891 18892PROPELLER BUILD 18893M: Rong Xu <[email protected]> 18894M: Han Shen <[email protected]> 18895S: Supported 18896F: Documentation/dev-tools/propeller.rst 18897F: scripts/Makefile.propeller 18898 18899PRINTK 18900M: Petr Mladek <[email protected]> 18901R: Steven Rostedt <[email protected]> 18902R: John Ogness <[email protected]> 18903R: Sergey Senozhatsky <[email protected]> 18904S: Maintained 18905T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 18906F: include/linux/printk.h 18907F: kernel/printk/ 18908 18909PRINTK INDEXING 18910R: Chris Down <[email protected]> 18911S: Maintained 18912F: Documentation/core-api/printk-index.rst 18913F: kernel/printk/index.c 18914K: printk_index 18915 18916PROC FILESYSTEM 18917L: [email protected] 18918L: [email protected] 18919S: Maintained 18920F: Documentation/filesystems/proc.rst 18921F: fs/proc/ 18922F: include/linux/proc_fs.h 18923F: tools/testing/selftests/proc/ 18924 18925PROC SYSCTL 18926M: Kees Cook <[email protected]> 18927M: Joel Granados <[email protected]> 18928L: [email protected] 18929L: [email protected] 18930S: Maintained 18931T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 18932F: fs/proc/proc_sysctl.c 18933F: include/linux/sysctl.h 18934F: kernel/sysctl-test.c 18935F: kernel/sysctl.c 18936F: tools/testing/selftests/sysctl/ 18937 18938PS3 NETWORK SUPPORT 18939M: Geoff Levand <[email protected]> 18940L: [email protected] 18941L: [email protected] 18942S: Maintained 18943F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 18944 18945PS3 PLATFORM SUPPORT 18946M: Geoff Levand <[email protected]> 18947L: [email protected] 18948S: Maintained 18949F: arch/powerpc/boot/ps3* 18950F: arch/powerpc/include/asm/lv1call.h 18951F: arch/powerpc/include/asm/ps3*.h 18952F: arch/powerpc/platforms/ps3/ 18953F: drivers/*/ps3* 18954F: drivers/ps3/ 18955F: drivers/rtc/rtc-ps3.c 18956F: drivers/usb/host/*ps3.c 18957F: sound/ppc/snd_ps3* 18958 18959PS3VRAM DRIVER 18960M: Jim Paris <[email protected]> 18961M: Geoff Levand <[email protected]> 18962L: [email protected] 18963S: Maintained 18964F: drivers/block/ps3vram.c 18965 18966PSAMPLE PACKET SAMPLING SUPPORT 18967M: Yotam Gigi <[email protected]> 18968S: Maintained 18969F: include/net/psample.h 18970F: include/uapi/linux/psample.h 18971F: net/psample 18972 18973PSE NETWORK DRIVER 18974M: Oleksij Rempel <[email protected]> 18975M: Kory Maincent <[email protected]> 18976L: [email protected] 18977S: Maintained 18978F: Documentation/devicetree/bindings/net/pse-pd/ 18979F: drivers/net/pse-pd/ 18980F: net/ethtool/pse-pd.c 18981 18982PSTORE FILESYSTEM 18983M: Kees Cook <[email protected]> 18984R: Tony Luck <[email protected]> 18985R: Guilherme G. Piccoli <[email protected]> 18986L: [email protected] 18987S: Supported 18988T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 18989F: Documentation/admin-guide/pstore-blk.rst 18990F: Documentation/admin-guide/ramoops.rst 18991F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 18992F: drivers/acpi/apei/erst.c 18993F: drivers/firmware/efi/efi-pstore.c 18994F: fs/pstore/ 18995F: include/linux/pstore* 18996K: \b(pstore|ramoops) 18997 18998PT5161L HARDWARE MONITOR DRIVER 18999M: Cosmo Chou <[email protected]> 19000L: [email protected] 19001S: Maintained 19002F: Documentation/hwmon/pt5161l.rst 19003F: drivers/hwmon/pt5161l.c 19004 19005PTP HARDWARE CLOCK SUPPORT 19006M: Richard Cochran <[email protected]> 19007L: [email protected] 19008S: Maintained 19009W: http://linuxptp.sourceforge.net/ 19010F: Documentation/ABI/testing/sysfs-ptp 19011F: Documentation/driver-api/ptp.rst 19012F: drivers/net/phy/dp83640* 19013F: drivers/ptp/* 19014F: include/linux/ptp_cl* 19015K: (?:\b|_)ptp(?:\b|_) 19016 19017PTP MOCKUP CLOCK SUPPORT 19018M: Vladimir Oltean <[email protected]> 19019L: [email protected] 19020S: Maintained 19021F: drivers/ptp/ptp_mock.c 19022F: include/linux/ptp_mock.h 19023 19024PTP VIRTUAL CLOCK SUPPORT 19025M: Yangbo Lu <[email protected]> 19026L: [email protected] 19027S: Maintained 19028F: drivers/ptp/ptp_vclock.c 19029F: net/ethtool/phc_vclocks.c 19030 19031PTP VMCLOCK SUPPORT 19032M: David Woodhouse <[email protected]> 19033L: [email protected] 19034S: Maintained 19035F: drivers/ptp/ptp_vmclock.c 19036F: include/uapi/linux/vmclock-abi.h 19037 19038PTRACE SUPPORT 19039M: Oleg Nesterov <[email protected]> 19040S: Maintained 19041F: arch/*/*/ptrace*.c 19042F: arch/*/include/asm/ptrace*.h 19043F: arch/*/ptrace*.c 19044F: include/asm-generic/syscall.h 19045F: include/linux/ptrace.h 19046F: include/linux/regset.h 19047F: include/uapi/linux/ptrace.h 19048F: kernel/ptrace.c 19049 19050PULSE8-CEC DRIVER 19051M: Hans Verkuil <[email protected]> 19052L: [email protected] 19053S: Maintained 19054T: git git://linuxtv.org/media.git 19055F: drivers/media/cec/usb/pulse8/ 19056 19057PURELIFI PLFXLC DRIVER 19058M: Srinivasan Raju <[email protected]> 19059L: [email protected] 19060S: Supported 19061F: drivers/net/wireless/purelifi/plfxlc/ 19062 19063PVRUSB2 VIDEO4LINUX DRIVER 19064M: Mike Isely <[email protected]> 19065L: [email protected] (subscribers-only) 19066L: [email protected] 19067S: Maintained 19068W: http://www.isely.net/pvrusb2/ 19069T: git git://linuxtv.org/media.git 19070F: Documentation/driver-api/media/drivers/pvrusb2* 19071F: drivers/media/usb/pvrusb2/ 19072 19073PWC WEBCAM DRIVER 19074M: Hans Verkuil <[email protected]> 19075L: [email protected] 19076S: Odd Fixes 19077T: git git://linuxtv.org/media.git 19078F: drivers/media/usb/pwc/* 19079F: include/trace/events/pwc.h 19080 19081PWM IR Transmitter 19082M: Sean Young <[email protected]> 19083L: [email protected] 19084S: Maintained 19085F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19086F: drivers/media/rc/pwm-ir-tx.c 19087 19088PWM SUBSYSTEM 19089M: Uwe Kleine-König <[email protected]> 19090L: [email protected] 19091S: Maintained 19092Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19093T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19094F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19095F: Documentation/devicetree/bindings/pwm/ 19096F: Documentation/driver-api/pwm.rst 19097F: drivers/gpio/gpio-mvebu.c 19098F: drivers/pwm/ 19099F: drivers/video/backlight/pwm_bl.c 19100F: include/dt-bindings/pwm/ 19101F: include/linux/pwm.h 19102F: include/linux/pwm_backlight.h 19103K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19104 19105PXA GPIO DRIVER 19106M: Robert Jarzmik <[email protected]> 19107L: [email protected] 19108S: Maintained 19109F: drivers/gpio/gpio-pxa.c 19110 19111PXA MMCI DRIVER 19112S: Orphan 19113 19114PXA RTC DRIVER 19115M: Robert Jarzmik <[email protected]> 19116L: [email protected] 19117S: Maintained 19118 19119PXA2xx/PXA3xx SUPPORT 19120M: Daniel Mack <[email protected]> 19121M: Haojian Zhuang <[email protected]> 19122M: Robert Jarzmik <[email protected]> 19123L: [email protected] (moderated for non-subscribers) 19124S: Maintained 19125T: git git://github.com/hzhuang1/linux.git 19126T: git git://github.com/rjarzmik/linux.git 19127F: arch/arm/boot/dts/intel/pxa/ 19128F: arch/arm/mach-pxa/ 19129F: drivers/dma/pxa* 19130F: drivers/pcmcia/pxa2xx* 19131F: drivers/pinctrl/pxa/ 19132F: drivers/spi/spi-pxa2xx* 19133F: drivers/usb/gadget/udc/pxa2* 19134F: include/sound/pxa2xx-lib.h 19135F: sound/arm/pxa* 19136F: sound/soc/pxa/ 19137 19138QAT DRIVER 19139M: Giovanni Cabiddu <[email protected]> 19140L: [email protected] 19141S: Supported 19142F: drivers/crypto/intel/qat/ 19143 19144QCOM AUDIO (ASoC) DRIVERS 19145M: Srinivas Kandagatla <[email protected]> 19146L: [email protected] 19147L: [email protected] 19148S: Supported 19149F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19150F: Documentation/devicetree/bindings/sound/qcom,* 19151F: drivers/soc/qcom/apr.c 19152F: include/dt-bindings/sound/qcom,wcd9335.h 19153F: sound/soc/codecs/lpass-rx-macro.* 19154F: sound/soc/codecs/lpass-tx-macro.* 19155F: sound/soc/codecs/lpass-va-macro.c 19156F: sound/soc/codecs/lpass-wsa-macro.* 19157F: sound/soc/codecs/msm8916-wcd-analog.c 19158F: sound/soc/codecs/msm8916-wcd-digital.c 19159F: sound/soc/codecs/wcd-clsh-v2.* 19160F: sound/soc/codecs/wcd-mbhc-v2.* 19161F: sound/soc/codecs/wcd9335.* 19162F: sound/soc/codecs/wcd934x.c 19163F: sound/soc/codecs/wsa881x.c 19164F: sound/soc/codecs/wsa883x.c 19165F: sound/soc/codecs/wsa884x.c 19166F: sound/soc/qcom/ 19167 19168QCOM EMBEDDED USB DEBUGGER (EUD) 19169M: Souradeep Chowdhury <[email protected]> 19170L: [email protected] 19171S: Maintained 19172F: Documentation/ABI/testing/sysfs-driver-eud 19173F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19174F: drivers/usb/misc/qcom_eud.c 19175 19176QCOM IPA DRIVER 19177M: Alex Elder <[email protected]> 19178L: [email protected] 19179S: Maintained 19180F: drivers/net/ipa/ 19181 19182QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19183M: Gabriel Somlo <[email protected]> 19184M: "Michael S. Tsirkin" <[email protected]> 19185L: [email protected] 19186S: Maintained 19187F: drivers/firmware/qemu_fw_cfg.c 19188F: include/uapi/linux/qemu_fw_cfg.h 19189 19190QIB DRIVER 19191M: Dennis Dalessandro <[email protected]> 19192L: [email protected] 19193S: Supported 19194F: drivers/infiniband/hw/qib/ 19195 19196QLOGIC QL41xxx FCOE DRIVER 19197M: Saurav Kashyap <[email protected]> 19198M: Javed Hasan <[email protected]> 19199M: [email protected] 19200L: [email protected] 19201S: Supported 19202F: drivers/scsi/qedf/ 19203 19204QLOGIC QL41xxx ISCSI DRIVER 19205M: Nilesh Javali <[email protected]> 19206M: Manish Rangankar <[email protected]> 19207M: [email protected] 19208L: [email protected] 19209S: Supported 19210F: drivers/scsi/qedi/ 19211 19212QLOGIC QL4xxx ETHERNET DRIVER 19213M: Manish Chopra <[email protected]> 19214L: [email protected] 19215S: Maintained 19216F: drivers/net/ethernet/qlogic/qed/ 19217F: drivers/net/ethernet/qlogic/qede/ 19218F: include/linux/qed/ 19219 19220QLOGIC QL4xxx RDMA DRIVER 19221M: Michal Kalderon <[email protected]> 19222L: [email protected] 19223S: Supported 19224F: drivers/infiniband/hw/qedr/ 19225F: include/uapi/rdma/qedr-abi.h 19226 19227QLOGIC QLA1280 SCSI DRIVER 19228M: Michael Reed <[email protected]> 19229L: [email protected] 19230S: Maintained 19231F: drivers/scsi/qla1280.[ch] 19232 19233QLOGIC QLA2XXX FC-SCSI DRIVER 19234M: Nilesh Javali <[email protected]> 19235M: [email protected] 19236L: [email protected] 19237S: Supported 19238F: drivers/scsi/qla2xxx/ 19239 19240QLOGIC QLA3XXX NETWORK DRIVER 19241M: [email protected] 19242L: [email protected] 19243S: Maintained 19244F: drivers/net/ethernet/qlogic/qla3xxx.* 19245 19246QLOGIC QLA4XXX iSCSI DRIVER 19247M: Nilesh Javali <[email protected]> 19248M: Manish Rangankar <[email protected]> 19249M: [email protected] 19250L: [email protected] 19251S: Supported 19252F: drivers/scsi/qla4xxx/ 19253 19254QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19255M: Shahed Shaikh <[email protected]> 19256M: Manish Chopra <[email protected]> 19257M: [email protected] 19258L: [email protected] 19259S: Maintained 19260F: drivers/net/ethernet/qlogic/qlcnic/ 19261 19262QM1D1B0004 MEDIA DRIVER 19263M: Akihiro Tsukada <[email protected]> 19264L: [email protected] 19265S: Odd Fixes 19266F: drivers/media/tuners/qm1d1b0004* 19267 19268QM1D1C0042 MEDIA DRIVER 19269M: Akihiro Tsukada <[email protected]> 19270L: [email protected] 19271S: Odd Fixes 19272F: drivers/media/tuners/qm1d1c0042* 19273 19274QNAP MCU DRIVER 19275M: Heiko Stuebner <[email protected]> 19276S: Maintained 19277F: drivers/hwmon/qnap-mcu-hwmon.c 19278F: drivers/input/misc/qnap-mcu-input.c 19279F: drivers/leds/leds-qnap-mcu.c 19280F: drivers/mfd/qnap-mcu.c 19281F: include/linux/mfd/qnap-mcu.h 19282 19283QNX4 FILESYSTEM 19284M: Anders Larsen <[email protected]> 19285S: Maintained 19286W: http://www.alarsen.net/linux/qnx4fs/ 19287F: fs/qnx4/ 19288F: include/uapi/linux/qnx4_fs.h 19289F: include/uapi/linux/qnxtypes.h 19290 19291QNX6 FILESYSTEM 19292S: Orphan 19293F: Documentation/filesystems/qnx6.rst 19294F: fs/qnx6/ 19295F: include/linux/qnx6_fs.h 19296 19297QORIQ DPAA2 FSL-MC BUS DRIVER 19298M: Stuart Yoder <[email protected]> 19299M: Laurentiu Tudor <[email protected]> 19300L: [email protected] 19301S: Maintained 19302F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19303F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 19304F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19305F: drivers/bus/fsl-mc/ 19306F: include/uapi/linux/fsl_mc.h 19307 19308QT1010 MEDIA DRIVER 19309L: [email protected] 19310S: Orphan 19311W: https://linuxtv.org 19312Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19313F: drivers/media/tuners/qt1010* 19314 19315QUALCOMM ATH12K WIRELESS DRIVER 19316M: Kalle Valo <[email protected]> 19317M: Jeff Johnson <[email protected]> 19318L: [email protected] 19319S: Supported 19320W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19321T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19322F: drivers/net/wireless/ath/ath12k/ 19323N: ath12k 19324 19325QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19326M: Kalle Valo <[email protected]> 19327M: Jeff Johnson <[email protected]> 19328L: [email protected] 19329S: Supported 19330W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19331T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19332F: drivers/net/wireless/ath/ath10k/ 19333N: ath10k 19334 19335QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19336M: Kalle Valo <[email protected]> 19337M: Jeff Johnson <[email protected]> 19338L: [email protected] 19339S: Supported 19340W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19341B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19342T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19343F: drivers/net/wireless/ath/ath11k/ 19344N: ath11k 19345 19346QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19347M: Toke Høiland-Jørgensen <[email protected]> 19348L: [email protected] 19349S: Maintained 19350W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19351T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19352F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19353F: drivers/net/wireless/ath/ath9k/ 19354 19355QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19356M: Stefan Wahren <[email protected]> 19357L: [email protected] 19358S: Maintained 19359F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19360F: drivers/net/ethernet/qualcomm/qca* 19361 19362QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19363M: Stephan Gerhold <[email protected]> 19364L: [email protected] 19365L: [email protected] 19366S: Maintained 19367F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19368F: drivers/net/wwan/qcom_bam_dmux.c 19369 19370QUALCOMM CAMERA SUBSYSTEM DRIVER 19371M: Robert Foss <[email protected]> 19372M: Todor Tomov <[email protected]> 19373M: Bryan O'Donoghue <[email protected]> 19374L: [email protected] 19375S: Maintained 19376F: Documentation/admin-guide/media/qcom_camss.rst 19377F: Documentation/devicetree/bindings/media/qcom,*camss* 19378F: drivers/media/platform/qcom/camss/ 19379 19380QUALCOMM CLOCK DRIVERS 19381M: Bjorn Andersson <[email protected]> 19382L: [email protected] 19383S: Supported 19384T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19385F: Documentation/devicetree/bindings/clock/qcom,* 19386F: drivers/clk/qcom/ 19387F: include/dt-bindings/clock/qcom,* 19388 19389QUALCOMM CLOUD AI (QAIC) DRIVER 19390M: Jeffrey Hugo <[email protected]> 19391R: Carl Vanderlip <[email protected]> 19392L: [email protected] 19393L: [email protected] 19394S: Supported 19395T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19396F: Documentation/accel/qaic/ 19397F: drivers/accel/qaic/ 19398F: include/uapi/drm/qaic_accel.h 19399 19400QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19401M: Bjorn Andersson <[email protected]> 19402M: Konrad Dybcio <[email protected]> 19403L: [email protected] 19404L: [email protected] 19405S: Maintained 19406F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19407F: drivers/pmdomain/qcom/cpr.c 19408 19409QUALCOMM CPUCP MAILBOX DRIVER 19410M: Sibi Sankar <[email protected]> 19411L: [email protected] 19412S: Supported 19413F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19414F: drivers/mailbox/qcom-cpucp-mbox.c 19415 19416QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19417M: Ilia Lin <[email protected]> 19418L: [email protected] 19419S: Maintained 19420F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19421F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19422F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19423 19424QUALCOMM CRYPTO DRIVERS 19425M: Thara Gopinath <[email protected]> 19426L: [email protected] 19427L: [email protected] 19428S: Maintained 19429F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19430F: drivers/crypto/qce/ 19431 19432QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19433M: Timur Tabi <[email protected]> 19434L: [email protected] 19435S: Maintained 19436F: drivers/net/ethernet/qualcomm/emac/ 19437 19438QUALCOMM ETHQOS ETHERNET DRIVER 19439M: Vinod Koul <[email protected]> 19440L: [email protected] 19441L: [email protected] 19442S: Maintained 19443F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19444F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19445 19446QUALCOMM FASTRPC DRIVER 19447M: Srinivas Kandagatla <[email protected]> 19448M: Amol Maheshwari <[email protected]> 19449L: [email protected] 19450L: [email protected] 19451S: Maintained 19452F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19453F: drivers/misc/fastrpc.c 19454F: include/uapi/misc/fastrpc.h 19455 19456QUALCOMM HEXAGON ARCHITECTURE 19457M: Brian Cain <[email protected]> 19458L: [email protected] 19459S: Supported 19460T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19461F: arch/hexagon/ 19462 19463QUALCOMM HIDMA DRIVER 19464M: Sinan Kaya <[email protected]> 19465L: [email protected] (moderated for non-subscribers) 19466L: [email protected] 19467L: [email protected] 19468S: Supported 19469F: drivers/dma/qcom/hidma* 19470 19471QUALCOMM I2C CCI DRIVER 19472M: Loic Poulain <[email protected]> 19473M: Robert Foss <[email protected]> 19474L: [email protected] 19475L: [email protected] 19476S: Maintained 19477F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19478F: drivers/i2c/busses/i2c-qcom-cci.c 19479 19480QUALCOMM INTERCONNECT BWMON DRIVER 19481M: Krzysztof Kozlowski <[email protected]> 19482L: [email protected] 19483S: Maintained 19484F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19485F: drivers/soc/qcom/icc-bwmon.c 19486F: drivers/soc/qcom/trace_icc-bwmon.h 19487 19488QUALCOMM IOMMU 19489M: Rob Clark <[email protected]> 19490L: [email protected] 19491L: [email protected] 19492S: Maintained 19493F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19494F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19495F: drivers/iommu/msm_iommu* 19496 19497QUALCOMM IPC ROUTER (QRTR) DRIVER 19498M: Manivannan Sadhasivam <[email protected]> 19499L: [email protected] 19500S: Maintained 19501F: include/trace/events/qrtr.h 19502F: include/uapi/linux/qrtr.h 19503F: net/qrtr/ 19504 19505QUALCOMM IPCC MAILBOX DRIVER 19506M: Manivannan Sadhasivam <[email protected]> 19507L: [email protected] 19508S: Supported 19509F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19510F: drivers/mailbox/qcom-ipcc.c 19511F: include/dt-bindings/mailbox/qcom-ipcc.h 19512 19513QUALCOMM IPQ4019 USB PHY DRIVER 19514M: Robert Marko <[email protected]> 19515M: Luka Perkov <[email protected]> 19516L: [email protected] 19517S: Maintained 19518F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19519F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19520 19521QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19522M: Robert Marko <[email protected]> 19523M: Luka Perkov <[email protected]> 19524L: [email protected] 19525S: Maintained 19526F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19527F: drivers/regulator/vqmmc-ipq4019-regulator.c 19528 19529QUALCOMM NAND CONTROLLER DRIVER 19530M: Manivannan Sadhasivam <[email protected]> 19531L: [email protected] 19532L: [email protected] 19533S: Maintained 19534F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19535F: drivers/mtd/nand/raw/qcom_nandc.c 19536 19537QUALCOMM QSEECOM DRIVER 19538M: Maximilian Luz <[email protected]> 19539L: [email protected] 19540S: Maintained 19541F: drivers/firmware/qcom/qcom_qseecom.c 19542 19543QUALCOMM QSEECOM UEFISECAPP DRIVER 19544M: Maximilian Luz <[email protected]> 19545L: [email protected] 19546S: Maintained 19547F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19548 19549QUALCOMM RMNET DRIVER 19550M: Subash Abhinov Kasiviswanathan <[email protected]> 19551M: Sean Tranchetti <[email protected]> 19552L: [email protected] 19553S: Maintained 19554F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19555F: drivers/net/ethernet/qualcomm/rmnet/ 19556F: include/linux/if_rmnet.h 19557 19558QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19559M: Bartosz Golaszewski <[email protected]> 19560L: [email protected] 19561S: Maintained 19562F: drivers/firmware/qcom/qcom_tzmem.c 19563F: drivers/firmware/qcom/qcom_tzmem.h 19564F: include/linux/firmware/qcom/qcom_tzmem.h 19565 19566QUALCOMM TSENS THERMAL DRIVER 19567M: Amit Kucheria <[email protected]> 19568M: Thara Gopinath <[email protected]> 19569L: [email protected] 19570L: [email protected] 19571S: Maintained 19572F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19573F: drivers/thermal/qcom/ 19574 19575QUALCOMM TYPEC PORT MANAGER DRIVER 19576M: Bryan O'Donoghue <[email protected]> 19577L: [email protected] 19578L: [email protected] 19579S: Maintained 19580F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19581F: drivers/usb/typec/tcpm/qcom/ 19582 19583QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19584M: Stanimir Varbanov <[email protected]> 19585M: Vikash Garodia <[email protected]> 19586R: Bryan O'Donoghue <[email protected]> 19587L: [email protected] 19588L: [email protected] 19589S: Maintained 19590T: git git://linuxtv.org/media.git 19591F: Documentation/devicetree/bindings/media/*venus* 19592F: drivers/media/platform/qcom/venus/ 19593 19594QUALCOMM WCN36XX WIRELESS DRIVER 19595M: Loic Poulain <[email protected]> 19596L: [email protected] 19597S: Supported 19598W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 19599F: drivers/net/wireless/ath/wcn36xx/ 19600 19601QUANTENNA QTNFMAC WIRELESS DRIVER 19602M: Igor Mitsyanko <[email protected]> 19603R: Sergey Matyukevich <[email protected]> 19604L: [email protected] 19605S: Maintained 19606F: drivers/net/wireless/quantenna 19607 19608RADEON and AMDGPU DRM DRIVERS 19609M: Alex Deucher <[email protected]> 19610M: Christian König <[email protected]> 19611M: Xinhui Pan <[email protected]> 19612L: [email protected] 19613S: Supported 19614B: https://gitlab.freedesktop.org/drm/amd/-/issues 19615C: irc://irc.oftc.net/radeon 19616T: git https://gitlab.freedesktop.org/agd5f/linux.git 19617F: Documentation/gpu/amdgpu/ 19618F: drivers/gpu/drm/amd/ 19619F: drivers/gpu/drm/ci/xfails/amd* 19620F: drivers/gpu/drm/radeon/ 19621F: include/uapi/drm/amdgpu_drm.h 19622F: include/uapi/drm/radeon_drm.h 19623 19624RADEON FRAMEBUFFER DISPLAY DRIVER 19625M: Benjamin Herrenschmidt <[email protected]> 19626L: [email protected] 19627S: Maintained 19628F: drivers/video/fbdev/aty/radeon* 19629F: include/uapi/linux/radeonfb.h 19630 19631RADIOSHARK RADIO DRIVER 19632M: Hans Verkuil <[email protected]> 19633L: [email protected] 19634S: Maintained 19635T: git git://linuxtv.org/media.git 19636F: drivers/media/radio/radio-shark.c 19637 19638RADIOSHARK2 RADIO DRIVER 19639M: Hans Verkuil <[email protected]> 19640L: [email protected] 19641S: Maintained 19642T: git git://linuxtv.org/media.git 19643F: drivers/media/radio/radio-shark2.c 19644F: drivers/media/radio/radio-tea5777.c 19645 19646RADOS BLOCK DEVICE (RBD) 19647M: Ilya Dryomov <[email protected]> 19648R: Dongsheng Yang <[email protected]> 19649L: [email protected] 19650S: Supported 19651W: http://ceph.com/ 19652T: git https://github.com/ceph/ceph-client.git 19653F: Documentation/ABI/testing/sysfs-bus-rbd 19654F: drivers/block/rbd.c 19655F: drivers/block/rbd_types.h 19656 19657RAGE128 FRAMEBUFFER DISPLAY DRIVER 19658L: [email protected] 19659S: Orphan 19660F: drivers/video/fbdev/aty/aty128fb.c 19661 19662RAINSHADOW-CEC DRIVER 19663M: Hans Verkuil <[email protected]> 19664L: [email protected] 19665S: Maintained 19666T: git git://linuxtv.org/media.git 19667F: drivers/media/cec/usb/rainshadow/ 19668 19669RALINK MIPS ARCHITECTURE 19670M: John Crispin <[email protected]> 19671M: Sergio Paracuellos <[email protected]> 19672L: [email protected] 19673S: Maintained 19674F: arch/mips/ralink 19675 19676RALINK MT7621 MIPS ARCHITECTURE 19677M: Chester A. Unal <[email protected]> 19678M: Sergio Paracuellos <[email protected]> 19679L: [email protected] 19680S: Maintained 19681F: arch/mips/boot/dts/ralink/mt7621* 19682 19683RALINK RT2X00 WIRELESS LAN DRIVER 19684M: Stanislaw Gruszka <[email protected]> 19685L: [email protected] 19686S: Maintained 19687F: drivers/net/wireless/ralink/rt2x00/ 19688 19689RAMDISK RAM BLOCK DEVICE DRIVER 19690M: Jens Axboe <[email protected]> 19691S: Maintained 19692F: Documentation/admin-guide/blockdev/ramdisk.rst 19693F: drivers/block/brd.c 19694 19695RANCHU VIRTUAL BOARD FOR MIPS 19696M: Miodrag Dinic <[email protected]> 19697L: [email protected] 19698S: Supported 19699F: arch/mips/configs/generic/board-ranchu.config 19700F: arch/mips/generic/board-ranchu.c 19701 19702RANDOM NUMBER DRIVER 19703M: "Theodore Ts'o" <[email protected]> 19704M: Jason A. Donenfeld <[email protected]> 19705S: Maintained 19706T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 19707F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 19708F: drivers/char/random.c 19709F: include/linux/random.h 19710F: include/uapi/linux/random.h 19711F: drivers/virt/vmgenid.c 19712N: ^.*/vdso/[^/]*getrandom[^/]+$ 19713 19714RAPIDIO SUBSYSTEM 19715M: Matt Porter <[email protected]> 19716M: Alexandre Bounine <[email protected]> 19717S: Maintained 19718F: drivers/rapidio/ 19719 19720RAS INFRASTRUCTURE 19721M: Tony Luck <[email protected]> 19722M: Borislav Petkov <[email protected]> 19723L: [email protected] 19724S: Maintained 19725F: Documentation/admin-guide/RAS 19726F: drivers/ras/ 19727F: include/linux/ras.h 19728F: include/ras/ras_event.h 19729 19730RAS FRU MEMORY POISON MANAGER (FMPM) 19731M: Yazen Ghannam <[email protected]> 19732L: [email protected] 19733S: Maintained 19734F: drivers/ras/amd/fmpm.c 19735 19736RASPBERRY PI PISP BACK END 19737M: Jacopo Mondi <[email protected]> 19738R: Raspberry Pi Kernel Maintenance <[email protected]> 19739L: [email protected] 19740S: Maintained 19741F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 19742F: drivers/media/platform/raspberrypi/pisp_be/ 19743F: include/uapi/linux/media/raspberrypi/ 19744 19745RASPBERRY PI PISP CAMERA FRONT END 19746M: Tomi Valkeinen <[email protected]> 19747M: Raspberry Pi Kernel Maintenance <[email protected]> 19748S: Maintained 19749F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 19750F: drivers/media/platform/raspberrypi/rp1-cfe/ 19751 19752RC-CORE / LIRC FRAMEWORK 19753M: Sean Young <[email protected]> 19754L: [email protected] 19755S: Maintained 19756W: http://linuxtv.org 19757T: git git://linuxtv.org/media.git 19758F: Documentation/driver-api/media/rc-core.rst 19759F: Documentation/userspace-api/media/rc/ 19760F: drivers/media/rc/ 19761F: include/media/rc-core.h 19762F: include/media/rc-map.h 19763F: include/uapi/linux/lirc.h 19764 19765RCMM REMOTE CONTROLS DECODER 19766M: Patrick Lerda <[email protected]> 19767S: Maintained 19768F: drivers/media/rc/ir-rcmm-decoder.c 19769 19770RCUTORTURE TEST FRAMEWORK 19771M: "Paul E. McKenney" <[email protected]> 19772M: Josh Triplett <[email protected]> 19773R: Steven Rostedt <[email protected]> 19774R: Mathieu Desnoyers <[email protected]> 19775R: Lai Jiangshan <[email protected]> 19776L: [email protected] 19777S: Supported 19778T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19779F: tools/testing/selftests/rcutorture 19780 19781RDACM20 Camera Sensor 19782M: Jacopo Mondi <[email protected]> 19783M: Kieran Bingham <kieran.bingham[email protected]> 19784M: Laurent Pinchart <laurent.pinchart[email protected]> 19785M: Niklas Söderlund <niklas.soderlund[email protected]> 19786L: [email protected] 19787S: Maintained 19788F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19789F: drivers/media/i2c/max9271.c 19790F: drivers/media/i2c/max9271.h 19791F: drivers/media/i2c/rdacm20.c 19792 19793RDACM21 Camera Sensor 19794M: Jacopo Mondi <[email protected]> 19795M: Kieran Bingham <kieran.bingham[email protected]> 19796M: Laurent Pinchart <laurent.pinchart[email protected]> 19797M: Niklas Söderlund <niklas.soderlund[email protected]> 19798L: [email protected] 19799S: Maintained 19800F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19801F: drivers/media/i2c/max9271.c 19802F: drivers/media/i2c/max9271.h 19803F: drivers/media/i2c/rdacm21.c 19804 19805RDC R-321X SoC 19806M: Florian Fainelli <[email protected]> 19807S: Maintained 19808 19809RDC R6040 FAST ETHERNET DRIVER 19810M: Florian Fainelli <[email protected]> 19811L: [email protected] 19812S: Maintained 19813F: drivers/net/ethernet/rdc/r6040.c 19814 19815RDMAVT - RDMA verbs software 19816M: Dennis Dalessandro <[email protected]> 19817L: [email protected] 19818S: Supported 19819F: drivers/infiniband/sw/rdmavt 19820 19821RDS - RELIABLE DATAGRAM SOCKETS 19822M: Allison Henderson <[email protected]> 19823L: [email protected] 19824L: [email protected] 19825L: [email protected] (moderated for non-subscribers) 19826S: Supported 19827W: https://oss.oracle.com/projects/rds/ 19828F: Documentation/networking/rds.rst 19829F: net/rds/ 19830F: tools/testing/selftests/net/rds/ 19831 19832RDT - RESOURCE ALLOCATION 19833M: Fenghua Yu <[email protected]> 19834M: Reinette Chatre <[email protected]> 19835L: [email protected] 19836S: Supported 19837F: Documentation/arch/x86/resctrl* 19838F: arch/x86/include/asm/resctrl.h 19839F: arch/x86/kernel/cpu/resctrl/ 19840F: tools/testing/selftests/resctrl/ 19841 19842READ-COPY UPDATE (RCU) 19843M: "Paul E. McKenney" <[email protected]> 19844M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 19845M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 19846M: Joel Fernandes <[email protected]> 19847M: Josh Triplett <[email protected]> 19848M: Boqun Feng <[email protected]> 19849M: Uladzislau Rezki <[email protected]> 19850R: Steven Rostedt <[email protected]> 19851R: Mathieu Desnoyers <[email protected]> 19852R: Lai Jiangshan <[email protected]> 19853R: Zqiang <[email protected]> 19854L: [email protected] 19855S: Supported 19856W: http://www.rdrop.com/users/paulmck/RCU/ 19857T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19858F: Documentation/RCU/ 19859F: include/linux/rcu* 19860F: kernel/rcu/ 19861F: rust/kernel/sync/rcu.rs 19862X: Documentation/RCU/torture.rst 19863X: include/linux/srcu*.h 19864X: kernel/rcu/srcu*.c 19865 19866REAL TIME CLOCK (RTC) SUBSYSTEM 19867M: Alexandre Belloni <[email protected]> 19868L: [email protected] 19869S: Maintained 19870Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 19871T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 19872F: Documentation/admin-guide/rtc.rst 19873F: Documentation/devicetree/bindings/rtc/ 19874F: drivers/rtc/ 19875F: include/linux/rtc.h 19876F: include/linux/rtc/ 19877F: include/uapi/linux/rtc.h 19878F: tools/testing/selftests/rtc/ 19879 19880Real-time Linux Analysis (RTLA) tools 19881M: Steven Rostedt <[email protected]> 19882L: [email protected] 19883S: Maintained 19884F: Documentation/tools/rtla/ 19885F: tools/tracing/rtla/ 19886 19887Real-time Linux (PREEMPT_RT) 19888M: Sebastian Andrzej Siewior <[email protected]> 19889M: Clark Williams <[email protected]> 19890M: Steven Rostedt <[email protected]> 19891L: [email protected] 19892S: Supported 19893K: PREEMPT_RT 19894 19895REALTEK AUDIO CODECS 19896M: Oder Chiou <[email protected]> 19897S: Maintained 19898F: include/sound/rt*.h 19899F: sound/soc/codecs/rt* 19900 19901REALTEK OTTO WATCHDOG 19902M: Sander Vanheule <[email protected]> 19903L: [email protected] 19904S: Maintained 19905F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 19906F: drivers/watchdog/realtek_otto_wdt.c 19907 19908REALTEK RTL83xx SMI DSA ROUTER CHIPS 19909M: Linus Walleij <[email protected]> 19910M: Alvin Šipraga <[email protected]> 19911S: Maintained 19912F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 19913F: drivers/net/dsa/realtek/* 19914 19915REALTEK SPI-NAND 19916M: Chris Packham <[email protected]> 19917S: Maintained 19918F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 19919F: drivers/spi/spi-realtek-rtl-snand.c 19920 19921REALTEK WIRELESS DRIVER (rtlwifi family) 19922M: Ping-Ke Shih <[email protected]> 19923L: [email protected] 19924S: Maintained 19925T: git https://github.com/pkshih/rtw.git 19926F: drivers/net/wireless/realtek/rtlwifi/ 19927 19928REALTEK WIRELESS DRIVER (rtw88) 19929M: Ping-Ke Shih <[email protected]> 19930L: [email protected] 19931S: Maintained 19932T: git https://github.com/pkshih/rtw.git 19933F: drivers/net/wireless/realtek/rtw88/ 19934 19935REALTEK WIRELESS DRIVER (rtw89) 19936M: Ping-Ke Shih <[email protected]> 19937L: [email protected] 19938S: Maintained 19939T: git https://github.com/pkshih/rtw.git 19940F: drivers/net/wireless/realtek/rtw89/ 19941 19942REDPINE WIRELESS DRIVER 19943L: [email protected] 19944S: Orphan 19945F: drivers/net/wireless/rsi/ 19946 19947REGISTER MAP ABSTRACTION 19948M: Mark Brown <[email protected]> 19949L: [email protected] 19950S: Supported 19951T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 19952F: Documentation/devicetree/bindings/regmap/ 19953F: drivers/base/regmap/ 19954F: include/linux/regmap.h 19955 19956REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 19957M: Bjorn Andersson <[email protected]> 19958M: Mathieu Poirier <[email protected]> 19959L: [email protected] 19960S: Maintained 19961T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 19962F: Documentation/ABI/testing/sysfs-class-remoteproc 19963F: Documentation/devicetree/bindings/remoteproc/ 19964F: Documentation/staging/remoteproc.rst 19965F: drivers/remoteproc/ 19966F: include/linux/remoteproc.h 19967F: include/linux/remoteproc/ 19968 19969REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 19970M: Bjorn Andersson <[email protected]> 19971M: Mathieu Poirier <[email protected]> 19972L: [email protected] 19973S: Maintained 19974T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 19975F: Documentation/ABI/testing/sysfs-bus-rpmsg 19976F: Documentation/staging/rpmsg.rst 19977F: drivers/rpmsg/ 19978F: include/linux/rpmsg.h 19979F: include/linux/rpmsg/ 19980F: include/uapi/linux/rpmsg.h 19981F: samples/rpmsg/ 19982 19983REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 19984M: Stephan Gerhold <[email protected]> 19985L: [email protected] 19986L: [email protected] 19987S: Maintained 19988F: drivers/net/wwan/rpmsg_wwan_ctrl.c 19989 19990RENESAS CLOCK DRIVERS 19991M: Geert Uytterhoeven <[email protected]> 19992L: [email protected] 19993S: Supported 19994T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 19995F: Documentation/devicetree/bindings/clock/renesas,* 19996F: drivers/clk/renesas/ 19997 19998RENESAS EMEV2 I2C DRIVER 19999M: Wolfram Sang <[email protected]> 20000L: [email protected] 20001S: Supported 20002F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20003F: drivers/i2c/busses/i2c-emev2.c 20004 20005RENESAS ETHERNET AVB DRIVER 20006M: Paul Barker <[email protected]> 20007M: Niklas Söderlund <[email protected]> 20008L: [email protected] 20009L: [email protected] 20010S: Maintained 20011F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20012F: drivers/net/ethernet/renesas/Kconfig 20013F: drivers/net/ethernet/renesas/Makefile 20014F: drivers/net/ethernet/renesas/ravb* 20015 20016RENESAS ETHERNET SWITCH DRIVER 20017R: Yoshihiro Shimoda <[email protected]> 20018L: [email protected] 20019L: [email protected] 20020F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20021F: drivers/net/ethernet/renesas/Kconfig 20022F: drivers/net/ethernet/renesas/Makefile 20023F: drivers/net/ethernet/renesas/rcar_gen4* 20024F: drivers/net/ethernet/renesas/rswitch* 20025 20026RENESAS ETHERNET TSN DRIVER 20027M: Niklas Söderlund <[email protected]> 20028L: [email protected] 20029L: [email protected] 20030S: Maintained 20031F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20032F: drivers/net/ethernet/renesas/rtsn.* 20033 20034RENESAS IDT821034 ASoC CODEC 20035M: Herve Codina <[email protected]> 20036L: [email protected] 20037S: Maintained 20038F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20039F: sound/soc/codecs/idt821034.c 20040 20041RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20042M: Kuninori Morimoto <[email protected]> 20043L: [email protected] 20044L: [email protected] 20045S: Supported 20046F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20047F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20048F: sound/soc/renesas/rcar/ 20049F: sound/soc/renesas/fsi.c 20050F: include/sound/sh_fsi.h 20051 20052RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20053M: Miquel Raynal <[email protected]> 20054L: [email protected] 20055L: [email protected] 20056S: Maintained 20057F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20058F: drivers/mtd/nand/raw/renesas-nand-controller.c 20059 20060RENESAS R-CAR GYROADC DRIVER 20061M: Marek Vasut <[email protected]> 20062L: [email protected] 20063S: Supported 20064F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20065F: drivers/iio/adc/rcar-gyroadc.c 20066 20067RENESAS R-CAR I2C DRIVERS 20068M: Wolfram Sang <[email protected]> 20069L: [email protected] 20070S: Supported 20071F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20072F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20073F: drivers/i2c/busses/i2c-rcar.c 20074F: drivers/i2c/busses/i2c-sh_mobile.c 20075 20076RENESAS R-CAR SATA DRIVER 20077M: Geert Uytterhoeven <[email protected]> 20078L: [email protected] 20079L: [email protected] 20080S: Supported 20081F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20082F: drivers/ata/sata_rcar.c 20083 20084RENESAS R-CAR THERMAL DRIVERS 20085M: Niklas Söderlund <[email protected]> 20086L: [email protected] 20087S: Supported 20088F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20089F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20090F: drivers/thermal/renesas/rcar_gen3_thermal.c 20091F: drivers/thermal/renesas/rcar_thermal.c 20092 20093RENESAS RIIC DRIVER 20094M: Chris Brandt <[email protected]> 20095L: [email protected] 20096S: Supported 20097F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20098F: drivers/i2c/busses/i2c-riic.c 20099 20100RENESAS RZ AUDIO (ASoC) DRIVER 20101M: Biju Das <[email protected]> 20102M: Lad Prabhakar <[email protected]> 20103L: [email protected] 20104L: [email protected] 20105S: Supported 20106F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20107F: sound/soc/renesas/rz-ssi.c 20108 20109RENESAS RZ/G2L A/D DRIVER 20110M: Lad Prabhakar <[email protected]> 20111L: [email protected] 20112L: [email protected] 20113S: Supported 20114F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20115F: drivers/iio/adc/rzg2l_adc.c 20116 20117RENESAS RZ/G2L MTU3a COUNTER DRIVER 20118M: Biju Das <[email protected]> 20119L: [email protected] 20120L: [email protected] 20121S: Supported 20122F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20123F: drivers/counter/rz-mtu3-cnt.c 20124 20125RENESAS RTCA-3 RTC DRIVER 20126M: Claudiu Beznea <[email protected]> 20127L: [email protected] 20128L: [email protected] 20129S: Supported 20130F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20131F: drivers/rtc/rtc-renesas-rtca3.c 20132 20133RENESAS RZ/N1 A5PSW SWITCH DRIVER 20134M: Clément Léger <[email protected]> 20135L: [email protected] 20136L: [email protected] 20137S: Maintained 20138F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20139F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20140F: drivers/net/dsa/rzn1_a5psw* 20141F: drivers/net/pcs/pcs-rzn1-miic.c 20142F: include/dt-bindings/net/pcs-rzn1-miic.h 20143F: include/linux/pcs-rzn1-miic.h 20144F: net/dsa/tag_rzn1_a5psw.c 20145 20146RENESAS RZ/N1 DWMAC GLUE LAYER 20147M: Romain Gantois <[email protected]> 20148S: Maintained 20149F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20150F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20151 20152RENESAS RZ/N1 RTC CONTROLLER DRIVER 20153M: Miquel Raynal <[email protected]> 20154L: [email protected] 20155L: [email protected] 20156S: Maintained 20157F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20158F: drivers/rtc/rtc-rzn1.c 20159 20160RENESAS RZ/N1 USBF CONTROLLER DRIVER 20161M: Herve Codina <[email protected]> 20162L: [email protected] 20163L: [email protected] 20164S: Maintained 20165F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20166F: drivers/usb/gadget/udc/renesas_usbf.c 20167 20168RENESAS RZ/V2M I2C DRIVER 20169M: Fabrizio Castro <[email protected]> 20170L: [email protected] 20171L: [email protected] 20172S: Supported 20173F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20174F: drivers/i2c/busses/i2c-rzv2m.c 20175 20176RENESAS SUPERH ETHERNET DRIVER 20177M: Niklas Söderlund <[email protected]> 20178L: [email protected] 20179L: [email protected] 20180S: Maintained 20181F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20182F: drivers/net/ethernet/renesas/Kconfig 20183F: drivers/net/ethernet/renesas/Makefile 20184F: drivers/net/ethernet/renesas/sh_eth* 20185F: include/linux/sh_eth.h 20186 20187RENESAS USB PHY DRIVER 20188M: Yoshihiro Shimoda <[email protected]> 20189L: [email protected] 20190S: Maintained 20191F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20192 20193RENESAS VERSACLOCK 7 CLOCK DRIVER 20194M: Alex Helms <[email protected]> 20195S: Maintained 20196F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20197F: drivers/clk/clk-versaclock7.c 20198 20199RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20200M: Herve Codina <[email protected]> 20201L: [email protected] 20202S: Maintained 20203F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20204F: drivers/iio/potentiometer/x9250.c 20205 20206RESET CONTROLLER FRAMEWORK 20207M: Philipp Zabel <[email protected]> 20208S: Maintained 20209T: git git://git.pengutronix.de/git/pza/linux 20210F: Documentation/devicetree/bindings/reset/ 20211F: Documentation/driver-api/reset.rst 20212F: drivers/reset/ 20213F: include/dt-bindings/reset/ 20214F: include/linux/reset-controller.h 20215F: include/linux/reset.h 20216F: include/linux/reset/ 20217K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20218 20219RESTARTABLE SEQUENCES SUPPORT 20220M: Mathieu Desnoyers <[email protected]> 20221M: Peter Zijlstra <[email protected]> 20222M: "Paul E. McKenney" <[email protected]> 20223M: Boqun Feng <[email protected]> 20224L: [email protected] 20225S: Supported 20226F: include/trace/events/rseq.h 20227F: include/uapi/linux/rseq.h 20228F: kernel/rseq.c 20229F: tools/testing/selftests/rseq/ 20230 20231RFKILL 20232M: Johannes Berg <[email protected]> 20233L: [email protected] 20234S: Maintained 20235W: https://wireless.wiki.kernel.org/ 20236Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20237T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20238T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20239F: Documentation/ABI/stable/sysfs-class-rfkill 20240F: Documentation/driver-api/rfkill.rst 20241F: include/linux/rfkill.h 20242F: include/uapi/linux/rfkill.h 20243F: net/rfkill/ 20244 20245RHASHTABLE 20246M: Thomas Graf <[email protected]> 20247M: Herbert Xu <[email protected]> 20248L: [email protected] 20249S: Maintained 20250F: include/linux/rhashtable-types.h 20251F: include/linux/rhashtable.h 20252F: lib/rhashtable.c 20253F: lib/test_rhashtable.c 20254 20255RICOH R5C592 MEMORYSTICK DRIVER 20256M: Maxim Levitsky <[email protected]> 20257S: Maintained 20258F: drivers/memstick/host/r592.* 20259 20260RICOH SMARTMEDIA/XD DRIVER 20261M: Maxim Levitsky <[email protected]> 20262S: Maintained 20263F: drivers/mtd/nand/raw/r852.c 20264F: drivers/mtd/nand/raw/r852.h 20265 20266RISC-V AIA DRIVERS 20267M: Anup Patel <[email protected]> 20268L: [email protected] 20269S: Maintained 20270F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20271F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20272F: drivers/irqchip/irq-riscv-aplic-*.c 20273F: drivers/irqchip/irq-riscv-aplic-*.h 20274F: drivers/irqchip/irq-riscv-imsic-*.c 20275F: drivers/irqchip/irq-riscv-imsic-*.h 20276F: drivers/irqchip/irq-riscv-intc.c 20277F: include/linux/irqchip/riscv-aplic.h 20278F: include/linux/irqchip/riscv-imsic.h 20279 20280RISC-V ARCHITECTURE 20281M: Paul Walmsley <[email protected]> 20282M: Palmer Dabbelt <[email protected]> 20283M: Albert Ou <[email protected]> 20284L: [email protected] 20285S: Supported 20286Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20287C: irc://irc.libera.chat/riscv 20288P: Documentation/arch/riscv/patch-acceptance.rst 20289T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20290F: arch/riscv/ 20291N: riscv 20292K: riscv 20293 20294RISC-V IOMMU 20295M: Tomasz Jeznach <[email protected]> 20296L: [email protected] 20297L: [email protected] 20298S: Maintained 20299T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20300F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20301F: drivers/iommu/riscv/ 20302 20303RISC-V MICROCHIP FPGA SUPPORT 20304M: Conor Dooley <[email protected]> 20305M: Daire McNamara <[email protected]> 20306L: [email protected] 20307S: Supported 20308F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20309F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20310F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20311F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20312F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20313F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20314F: Documentation/devicetree/bindings/riscv/microchip.yaml 20315F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20316F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20317F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20318F: arch/riscv/boot/dts/microchip/ 20319F: drivers/char/hw_random/mpfs-rng.c 20320F: drivers/clk/microchip/clk-mpfs*.c 20321F: drivers/firmware/microchip/mpfs-auto-update.c 20322F: drivers/gpio/gpio-mpfs.c 20323F: drivers/i2c/busses/i2c-microchip-corei2c.c 20324F: drivers/mailbox/mailbox-mpfs.c 20325F: drivers/pci/controller/plda/pcie-microchip-host.c 20326F: drivers/pwm/pwm-microchip-core.c 20327F: drivers/reset/reset-mpfs.c 20328F: drivers/rtc/rtc-mpfs.c 20329F: drivers/soc/microchip/mpfs-sys-controller.c 20330F: drivers/spi/spi-microchip-core-qspi.c 20331F: drivers/spi/spi-microchip-core.c 20332F: drivers/usb/musb/mpfs.c 20333F: include/soc/microchip/mpfs.h 20334 20335RISC-V MISC SOC SUPPORT 20336M: Conor Dooley <[email protected]> 20337L: [email protected] 20338S: Maintained 20339Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20340T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20341F: arch/riscv/boot/dts/canaan/ 20342F: arch/riscv/boot/dts/microchip/ 20343F: arch/riscv/boot/dts/sifive/ 20344F: arch/riscv/boot/dts/starfive/ 20345 20346RISC-V PMU DRIVERS 20347M: Atish Patra <[email protected]> 20348R: Anup Patel <[email protected]> 20349L: [email protected] 20350S: Supported 20351F: drivers/perf/riscv_pmu.c 20352F: drivers/perf/riscv_pmu_legacy.c 20353F: drivers/perf/riscv_pmu_sbi.c 20354 20355RISC-V SPACEMIT SoC Support 20356M: Yixun Lan <[email protected]> 20357L: [email protected] 20358S: Maintained 20359T: git https://github.com/spacemit-com/linux 20360F: arch/riscv/boot/dts/spacemit/ 20361N: spacemit 20362K: spacemit 20363 20364RISC-V THEAD SoC SUPPORT 20365M: Drew Fustini <[email protected]> 20366M: Guo Ren <[email protected]> 20367M: Fu Wei <[email protected]> 20368L: [email protected] 20369S: Maintained 20370T: git https://github.com/pdp7/linux.git 20371F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20372F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20373F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20374F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20375F: arch/riscv/boot/dts/thead/ 20376F: drivers/clk/thead/clk-th1520-ap.c 20377F: drivers/mailbox/mailbox-th1520.c 20378F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20379F: drivers/pinctrl/pinctrl-th1520.c 20380F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20381 20382RNBD BLOCK DRIVERS 20383M: Md. Haris Iqbal <[email protected]> 20384M: Jack Wang <[email protected]> 20385L: [email protected] 20386S: Maintained 20387F: drivers/block/rnbd/ 20388 20389ROCCAT DRIVERS 20390M: Stefan Achatz <[email protected]> 20391S: Maintained 20392W: http://sourceforge.net/projects/roccat/ 20393F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20394F: drivers/hid/hid-roccat* 20395F: include/linux/hid-roccat* 20396 20397ROCKCHIP CAN-FD DRIVER 20398M: Marc Kleine-Budde <[email protected]> 20399R: [email protected] 20400L: [email protected] 20401S: Maintained 20402F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20403F: drivers/net/can/rockchip/ 20404 20405ROCKCHIP CRYPTO DRIVERS 20406M: Corentin Labbe <[email protected]> 20407L: [email protected] 20408S: Maintained 20409F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20410F: drivers/crypto/rockchip/ 20411 20412ROCKCHIP I2S TDM DRIVER 20413M: Nicolas Frattaroli <[email protected]> 20414L: [email protected] 20415S: Maintained 20416F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20417F: sound/soc/rockchip/rockchip_i2s_tdm.* 20418 20419ROCKCHIP ISP V1 DRIVER 20420M: Dafna Hirschfeld <[email protected]> 20421M: Laurent Pinchart <[email protected]> 20422L: [email protected] 20423L: [email protected] 20424S: Maintained 20425F: Documentation/admin-guide/media/rkisp1.rst 20426F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20427F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20428F: drivers/media/platform/rockchip/rkisp1 20429F: include/uapi/linux/rkisp1-config.h 20430 20431ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20432M: Daniel Golle <[email protected]> 20433M: Aurelien Jarno <[email protected]> 20434S: Maintained 20435F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20436F: drivers/char/hw_random/rockchip-rng.c 20437 20438ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20439M: Jacob Chen <[email protected]> 20440M: Ezequiel Garcia <[email protected]> 20441L: [email protected] 20442L: [email protected] 20443S: Maintained 20444F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20445F: drivers/media/platform/rockchip/rga/ 20446 20447ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20448M: Luca Ceresoli <[email protected]> 20449S: Maintained 20450F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20451F: sound/soc/codecs/rk3308_codec.c 20452F: sound/soc/codecs/rk3308_codec.h 20453 20454ROCKCHIP VIDEO DECODER DRIVER 20455M: Ezequiel Garcia <[email protected]> 20456L: [email protected] 20457L: [email protected] 20458S: Maintained 20459F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20460F: drivers/staging/media/rkvdec/ 20461 20462ROCKER DRIVER 20463M: Jiri Pirko <[email protected]> 20464L: [email protected] 20465S: Supported 20466F: drivers/net/ethernet/rocker/ 20467 20468ROCKETPORT EXPRESS/INFINITY DRIVER 20469M: Kevin Cernekee <[email protected]> 20470L: [email protected] 20471S: Odd Fixes 20472F: drivers/tty/serial/rp2.* 20473 20474ROHM BD79703 DAC 20475M: Matti Vaittinen <[email protected]> 20476S: Supported 20477F: drivers/iio/dac/rohm-bd79703.c 20478 20479ROHM BD99954 CHARGER IC 20480M: Matti Vaittinen <[email protected]> 20481S: Supported 20482F: drivers/power/supply/bd99954-charger.c 20483F: drivers/power/supply/bd99954-charger.h 20484 20485ROHM BH1745 COLOUR SENSOR 20486M: Mudit Sharma <[email protected]> 20487L: [email protected] 20488S: Maintained 20489F: drivers/iio/light/bh1745.c 20490 20491ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20492M: Tomasz Duszynski <[email protected]> 20493S: Maintained 20494F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20495F: drivers/iio/light/bh1750.c 20496 20497ROHM BM1390 PRESSURE SENSOR DRIVER 20498M: Matti Vaittinen <[email protected]> 20499L: [email protected] 20500S: Supported 20501F: drivers/iio/pressure/rohm-bm1390.c 20502 20503ROHM BU270xx LIGHT SENSOR DRIVERs 20504M: Matti Vaittinen <[email protected]> 20505L: [email protected] 20506S: Supported 20507F: drivers/iio/light/rohm-bu27034.c 20508 20509ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20510M: Marek Vasut <marek.vasut[email protected]> 20511L: [email protected] 20512L: [email protected] 20513S: Supported 20514F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20515F: drivers/gpio/gpio-bd9571mwv.c 20516F: drivers/mfd/bd9571mwv.c 20517F: drivers/regulator/bd9571mwv-regulator.c 20518F: include/linux/mfd/bd9571mwv.h 20519 20520ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20521M: Matti Vaittinen <[email protected]> 20522S: Supported 20523F: drivers/clk/clk-bd718x7.c 20524F: drivers/gpio/gpio-bd71815.c 20525F: drivers/gpio/gpio-bd71828.c 20526F: drivers/mfd/rohm-bd71828.c 20527F: drivers/mfd/rohm-bd718x7.c 20528F: drivers/mfd/rohm-bd9576.c 20529F: drivers/mfd/rohm-bd96801.c 20530F: drivers/regulator/bd71815-regulator.c 20531F: drivers/regulator/bd71828-regulator.c 20532F: drivers/regulator/bd718x7-regulator.c 20533F: drivers/regulator/bd9576-regulator.c 20534F: drivers/regulator/bd96801-regulator.c 20535F: drivers/regulator/rohm-regulator.c 20536F: drivers/rtc/rtc-bd70528.c 20537F: drivers/watchdog/bd9576_wdt.c 20538F: drivers/watchdog/bd96801_wdt.c 20539F: include/linux/mfd/rohm-bd71815.h 20540F: include/linux/mfd/rohm-bd71828.h 20541F: include/linux/mfd/rohm-bd718x7.h 20542F: include/linux/mfd/rohm-bd957x.h 20543F: include/linux/mfd/rohm-bd96801.h 20544F: include/linux/mfd/rohm-generic.h 20545F: include/linux/mfd/rohm-shared.h 20546 20547ROSE NETWORK LAYER 20548L: [email protected] 20549S: Orphan 20550W: https://linux-ax25.in-berlin.de 20551F: include/net/rose.h 20552F: include/uapi/linux/rose.h 20553F: net/rose/ 20554 20555ROTATION DRIVER FOR ALLWINNER A83T 20556M: Jernej Skrabec <[email protected]> 20557L: [email protected] 20558S: Maintained 20559T: git git://linuxtv.org/media.git 20560F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20561F: drivers/media/platform/sunxi/sun8i-rotate/ 20562 20563RPMB SUBSYSTEM 20564M: Jens Wiklander <[email protected]> 20565L: [email protected] 20566S: Supported 20567F: drivers/misc/rpmb-core.c 20568F: include/linux/rpmb.h 20569 20570RPMSG TTY DRIVER 20571M: Arnaud Pouliquen <[email protected]> 20572L: [email protected] 20573S: Maintained 20574F: drivers/tty/rpmsg_tty.c 20575 20576RTASE ETHERNET DRIVER 20577M: Justin Lai <[email protected]> 20578M: Larry Chiu <[email protected]> 20579L: [email protected] 20580S: Maintained 20581F: drivers/net/ethernet/realtek/rtase/ 20582 20583RTL2830 MEDIA DRIVER 20584L: [email protected] 20585S: Orphan 20586W: https://linuxtv.org 20587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20588F: drivers/media/dvb-frontends/rtl2830* 20589 20590RTL2832 MEDIA DRIVER 20591L: [email protected] 20592S: Orphan 20593W: https://linuxtv.org 20594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20595F: drivers/media/dvb-frontends/rtl2832* 20596 20597RTL2832_SDR MEDIA DRIVER 20598L: [email protected] 20599S: Orphan 20600W: https://linuxtv.org 20601Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20602F: drivers/media/dvb-frontends/rtl2832_sdr* 20603 20604RTL8180 WIRELESS DRIVER 20605L: [email protected] 20606S: Orphan 20607F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 20608 20609RTL8187 WIRELESS DRIVER 20610M: Hin-Tak Leung <[email protected]> 20611L: [email protected] 20612S: Maintained 20613T: git https://github.com/pkshih/rtw.git 20614F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 20615 20616RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 20617M: Jes Sorensen <[email protected]> 20618L: [email protected] 20619S: Maintained 20620T: git https://github.com/pkshih/rtw.git 20621F: drivers/net/wireless/realtek/rtl8xxxu/ 20622 20623RTL9300 I2C DRIVER (rtl9300-i2c) 20624M: Chris Packham <[email protected]> 20625L: [email protected] 20626S: Maintained 20627F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 20628F: drivers/i2c/busses/i2c-rtl9300.c 20629 20630RTRS TRANSPORT DRIVERS 20631M: Md. Haris Iqbal <[email protected]> 20632M: Jack Wang <[email protected]> 20633L: [email protected] 20634S: Maintained 20635F: drivers/infiniband/ulp/rtrs/ 20636 20637RUNTIME VERIFICATION (RV) 20638M: Steven Rostedt <[email protected]> 20639L: [email protected] 20640S: Maintained 20641F: Documentation/trace/rv/ 20642F: include/linux/rv.h 20643F: include/rv/ 20644F: kernel/trace/rv/ 20645F: tools/verification/ 20646 20647RUST 20648M: Miguel Ojeda <[email protected]> 20649M: Alex Gaynor <[email protected]> 20650R: Boqun Feng <[email protected]> 20651R: Gary Guo <[email protected]> 20652R: Björn Roy Baron <[email protected]> 20653R: Benno Lossin <[email protected]> 20654R: Andreas Hindborg <[email protected]> 20655R: Alice Ryhl <[email protected]> 20656R: Trevor Gross <[email protected]> 20657L: [email protected] 20658S: Supported 20659W: https://rust-for-linux.com 20660B: https://github.com/Rust-for-Linux/linux/issues 20661C: zulip://rust-for-linux.zulipchat.com 20662P: https://rust-for-linux.com/contributing 20663T: git https://github.com/Rust-for-Linux/linux.git rust-next 20664F: .clippy.toml 20665F: Documentation/rust/ 20666F: include/trace/events/rust_sample.h 20667F: rust/ 20668F: samples/rust/ 20669F: scripts/*rust* 20670F: tools/testing/selftests/rust/ 20671K: \b(?i:rust)\b 20672 20673RUST [ALLOC] 20674M: Danilo Krummrich <[email protected]> 20675L: [email protected] 20676S: Maintained 20677F: rust/kernel/alloc.rs 20678F: rust/kernel/alloc/ 20679 20680RXRPC SOCKETS (AF_RXRPC) 20681M: David Howells <[email protected]> 20682M: Marc Dionne <[email protected]> 20683L: [email protected] 20684S: Supported 20685W: https://www.infradead.org/~dhowells/kafs/ 20686F: Documentation/networking/rxrpc.rst 20687F: include/keys/rxrpc-type.h 20688F: include/net/af_rxrpc.h 20689F: include/trace/events/rxrpc.h 20690F: include/uapi/linux/rxrpc.h 20691F: net/rxrpc/ 20692 20693S3 SAVAGE FRAMEBUFFER DRIVER 20694M: Antonino Daplas <[email protected]> 20695L: [email protected] 20696S: Maintained 20697F: drivers/video/fbdev/savage/ 20698 20699S390 ARCHITECTURE 20700M: Heiko Carstens <[email protected]> 20701M: Vasily Gorbik <[email protected]> 20702M: Alexander Gordeev <[email protected]> 20703R: Christian Borntraeger <[email protected]> 20704R: Sven Schnelle <[email protected]> 20705L: [email protected] 20706S: Supported 20707T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20708F: Documentation/driver-api/s390-drivers.rst 20709F: Documentation/arch/s390/ 20710F: arch/s390/ 20711F: drivers/s390/ 20712F: drivers/watchdog/diag288_wdt.c 20713 20714S390 COMMON I/O LAYER 20715M: Vineeth Vijayan <[email protected]> 20716M: Peter Oberparleiter <[email protected]> 20717L: [email protected] 20718S: Supported 20719F: drivers/s390/cio/ 20720 20721S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 20722M: Harald Freudenberger <[email protected]> 20723M: Holger Dengler <[email protected]> 20724L: [email protected] 20725L: [email protected] 20726S: Supported 20727F: arch/s390/crypto/ 20728F: arch/s390/include/asm/archrandom.h 20729F: arch/s390/include/asm/cpacf.h 20730 20731S390 DASD DRIVER 20732M: Stefan Haberland <[email protected]> 20733M: Jan Hoeppner <[email protected]> 20734L: [email protected] 20735S: Supported 20736F: block/partitions/ibm.c 20737F: drivers/s390/block/dasd* 20738F: include/linux/dasd_mod.h 20739 20740S390 HWRANDOM TRNG DRIVER 20741M: Harald Freudenberger <[email protected]> 20742M: Holger Dengler <[email protected]> 20743L: [email protected] 20744L: [email protected] 20745S: Supported 20746F: drivers/char/hw_random/s390-trng.c 20747 20748S390 IOMMU (PCI) 20749M: Niklas Schnelle <[email protected]> 20750M: Matthew Rosato <[email protected]> 20751R: Gerald Schaefer <[email protected]> 20752L: [email protected] 20753S: Supported 20754F: drivers/iommu/s390-iommu.c 20755 20756S390 IUCV NETWORK LAYER 20757M: Alexandra Winter <[email protected]> 20758M: Thorsten Winkler <[email protected]> 20759L: [email protected] 20760L: [email protected] 20761S: Supported 20762F: drivers/s390/net/*iucv* 20763F: include/net/iucv/ 20764F: net/iucv/ 20765 20766S390 MM 20767M: Alexander Gordeev <[email protected]> 20768M: Gerald Schaefer <[email protected]> 20769L: [email protected] 20770S: Supported 20771T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20772F: arch/s390/include/asm/pgtable.h 20773F: arch/s390/mm 20774 20775S390 NETWORK DRIVERS 20776M: Alexandra Winter <[email protected]> 20777M: Thorsten Winkler <[email protected]> 20778L: [email protected] 20779L: [email protected] 20780S: Supported 20781F: drivers/s390/net/ 20782 20783S390 PCI SUBSYSTEM 20784M: Niklas Schnelle <[email protected]> 20785M: Gerald Schaefer <[email protected]> 20786L: [email protected] 20787S: Supported 20788F: Documentation/arch/s390/pci.rst 20789F: arch/s390/pci/ 20790F: drivers/pci/hotplug/s390_pci_hpc.c 20791 20792S390 PTP DRIVER 20793M: Sven Schnelle <[email protected]> 20794L: [email protected] 20795S: Supported 20796F: drivers/ptp/ptp_s390.c 20797 20798S390 SCM DRIVER 20799M: Vineeth Vijayan <[email protected]> 20800L: [email protected] 20801S: Supported 20802F: drivers/s390/block/scm* 20803F: drivers/s390/cio/scm.c 20804 20805S390 VFIO AP DRIVER 20806M: Tony Krowiak <[email protected]> 20807M: Halil Pasic <[email protected]> 20808M: Jason Herne <[email protected]> 20809L: [email protected] 20810S: Supported 20811F: Documentation/arch/s390/vfio-ap* 20812F: drivers/s390/crypto/vfio_ap* 20813 20814S390 VFIO-CCW DRIVER 20815M: Eric Farman <[email protected]> 20816M: Matthew Rosato <[email protected]> 20817R: Halil Pasic <[email protected]> 20818L: [email protected] 20819L: [email protected] 20820S: Supported 20821F: Documentation/arch/s390/vfio-ccw.rst 20822F: drivers/s390/cio/vfio_ccw* 20823F: include/uapi/linux/vfio_ccw.h 20824 20825S390 VFIO-PCI DRIVER 20826M: Matthew Rosato <[email protected]> 20827M: Eric Farman <[email protected]> 20828L: [email protected] 20829L: [email protected] 20830S: Supported 20831F: arch/s390/kvm/pci* 20832F: drivers/vfio/pci/vfio_pci_zdev.c 20833F: include/uapi/linux/vfio_zdev.h 20834 20835S390 ZCRYPT AND PKEY DRIVER AND AP BUS 20836M: Harald Freudenberger <[email protected]> 20837M: Holger Dengler <[email protected]> 20838L: [email protected] 20839S: Supported 20840F: arch/s390/include/asm/ap.h 20841F: arch/s390/include/asm/pkey.h 20842F: arch/s390/include/asm/trace/zcrypt.h 20843F: arch/s390/include/uapi/asm/pkey.h 20844F: arch/s390/include/uapi/asm/zcrypt.h 20845F: drivers/s390/crypto/ 20846 20847S390 ZFCP DRIVER 20848M: Nihar Panda <[email protected]> 20849L: [email protected] 20850S: Supported 20851F: drivers/s390/scsi/zfcp_* 20852 20853SAA6588 RDS RECEIVER DRIVER 20854M: Hans Verkuil <[email protected]> 20855L: [email protected] 20856S: Odd Fixes 20857W: https://linuxtv.org 20858T: git git://linuxtv.org/media.git 20859F: drivers/media/i2c/saa6588* 20860 20861SAA7134 VIDEO4LINUX DRIVER 20862M: Mauro Carvalho Chehab <[email protected]> 20863L: [email protected] 20864S: Odd fixes 20865W: https://linuxtv.org 20866T: git git://linuxtv.org/media.git 20867F: Documentation/driver-api/media/drivers/saa7134* 20868F: drivers/media/pci/saa7134/ 20869 20870SAA7146 VIDEO4LINUX-2 DRIVER 20871M: Hans Verkuil <[email protected]> 20872L: [email protected] 20873S: Maintained 20874T: git git://linuxtv.org/media.git 20875F: drivers/media/common/saa7146/ 20876F: drivers/media/pci/saa7146/ 20877F: include/media/drv-intf/saa7146* 20878 20879SAFESETID SECURITY MODULE 20880M: Micah Morton <[email protected]> 20881S: Supported 20882F: Documentation/admin-guide/LSM/SafeSetID.rst 20883F: security/safesetid/ 20884 20885SAMSUNG AUDIO (ASoC) DRIVERS 20886M: Sylwester Nawrocki <[email protected]> 20887L: [email protected] 20888S: Maintained 20889B: mailto:[email protected] 20890F: Documentation/devicetree/bindings/sound/samsung* 20891F: sound/soc/samsung/ 20892 20893SAMSUNG EXYNOS850 SoC SUPPORT 20894M: Sam Protsenko <[email protected]> 20895L: [email protected] (moderated for non-subscribers) 20896L: [email protected] 20897S: Maintained 20898F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 20899F: arch/arm64/boot/dts/exynos/exynos850* 20900F: drivers/clk/samsung/clk-exynos850.c 20901F: include/dt-bindings/clock/exynos850.h 20902 20903SAMSUNG EXYNOS MAILBOX DRIVER 20904M: Tudor Ambarus <[email protected]> 20905L: [email protected] 20906L: [email protected] 20907S: Supported 20908F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 20909F: drivers/mailbox/exynos-mailbox.c 20910F: include/linux/mailbox/exynos-message.h 20911 20912SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 20913M: Krzysztof Kozlowski <[email protected]> 20914L: [email protected] 20915L: [email protected] 20916S: Maintained 20917F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 20918F: drivers/crypto/exynos-rng.c 20919 20920SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 20921M: Łukasz Stelmach <[email protected]> 20922L: [email protected] 20923S: Maintained 20924F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 20925F: drivers/char/hw_random/exynos-trng.c 20926 20927SAMSUNG FRAMEBUFFER DRIVER 20928M: Jingoo Han <[email protected]> 20929L: [email protected] 20930S: Maintained 20931F: drivers/video/fbdev/s3c-fb.c 20932 20933SAMSUNG INTERCONNECT DRIVERS 20934M: Sylwester Nawrocki <[email protected]> 20935M: Artur Świgoń <[email protected]> 20936L: [email protected] 20937L: [email protected] 20938S: Supported 20939F: drivers/interconnect/samsung/ 20940 20941SAMSUNG LAPTOP DRIVER 20942M: Corentin Chary <[email protected]> 20943L: [email protected] 20944S: Maintained 20945F: drivers/platform/x86/samsung-laptop.c 20946 20947SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 20948M: Krzysztof Kozlowski <[email protected]> 20949L: [email protected] 20950L: [email protected] 20951S: Maintained 20952B: mailto:[email protected] 20953F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 20954F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 20955F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 20956F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 20957F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 20958F: drivers/clk/clk-s2mps11.c 20959F: drivers/mfd/sec*.c 20960F: drivers/regulator/s2m*.c 20961F: drivers/regulator/s5m*.c 20962F: drivers/rtc/rtc-s5m.c 20963F: include/linux/mfd/samsung/ 20964 20965SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 20966M: Sylwester Nawrocki <[email protected]> 20967L: [email protected] 20968L: [email protected] 20969S: Maintained 20970F: drivers/media/platform/samsung/s3c-camif/ 20971F: include/media/drv-intf/s3c_camif.h 20972 20973SAMSUNG S3FWRN5 NFC DRIVER 20974M: Krzysztof Kozlowski <[email protected]> 20975S: Maintained 20976F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 20977F: drivers/nfc/s3fwrn5 20978 20979SAMSUNG S5C73M3 CAMERA DRIVER 20980M: Sylwester Nawrocki <[email protected]> 20981M: Andrzej Hajda <[email protected]> 20982L: [email protected] 20983S: Supported 20984F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 20985F: drivers/media/i2c/s5c73m3/* 20986 20987SAMSUNG S5K5BAF CAMERA DRIVER 20988M: Sylwester Nawrocki <[email protected]> 20989M: Andrzej Hajda <[email protected]> 20990L: [email protected] 20991S: Supported 20992F: drivers/media/i2c/s5k5baf.c 20993 20994SAMSUNG S5P Security SubSystem (SSS) DRIVER 20995M: Krzysztof Kozlowski <[email protected]> 20996M: Vladimir Zapolskiy <[email protected]> 20997L: [email protected] 20998L: [email protected] 20999S: Maintained 21000F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21001F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21002F: drivers/crypto/s5p-sss.c 21003 21004SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21005M: Sylwester Nawrocki <[email protected]> 21006L: [email protected] 21007S: Supported 21008Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21009F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21010F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21011F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21012F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21013F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21014F: drivers/media/platform/samsung/exynos4-is/ 21015 21016SAMSUNG SOC CLOCK DRIVERS 21017M: Krzysztof Kozlowski <[email protected]> 21018M: Sylwester Nawrocki <[email protected]> 21019M: Chanwoo Choi <[email protected]> 21020R: Alim Akhtar <[email protected]> 21021L: [email protected] 21022S: Maintained 21023T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21024F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21025F: Documentation/devicetree/bindings/clock/samsung,s3c* 21026F: drivers/clk/samsung/ 21027F: include/dt-bindings/clock/exynos*.h 21028F: include/dt-bindings/clock/s5p*.h 21029F: include/dt-bindings/clock/samsung,*.h 21030F: include/linux/clk/samsung.h 21031 21032SAMSUNG SPI DRIVERS 21033M: Andi Shyti <[email protected]> 21034L: [email protected] 21035L: [email protected] 21036S: Maintained 21037F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21038F: drivers/spi/spi-s3c* 21039F: include/linux/platform_data/spi-s3c64xx.h 21040 21041SAMSUNG SXGBE DRIVERS 21042M: Byungho An <[email protected]> 21043L: [email protected] 21044S: Maintained 21045F: drivers/net/ethernet/samsung/sxgbe/ 21046 21047SAMSUNG THERMAL DRIVER 21048M: Bartlomiej Zolnierkiewicz <[email protected]> 21049M: Krzysztof Kozlowski <[email protected]> 21050L: [email protected] 21051L: [email protected] 21052S: Maintained 21053F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21054F: drivers/thermal/samsung/ 21055 21056SAMSUNG USB2 PHY DRIVER 21057M: Sylwester Nawrocki <[email protected]> 21058L: [email protected] 21059S: Supported 21060F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21061F: Documentation/driver-api/phy/samsung-usb2.rst 21062F: drivers/phy/samsung/phy-exynos4210-usb2.c 21063F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21064F: drivers/phy/samsung/phy-exynos5250-usb2.c 21065F: drivers/phy/samsung/phy-s5pv210-usb2.c 21066F: drivers/phy/samsung/phy-samsung-usb2.c 21067F: drivers/phy/samsung/phy-samsung-usb2.h 21068 21069SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21070M: Paul Barker <[email protected]> 21071R: Marc Murphy <[email protected]> 21072S: Supported 21073F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21074 21075SC1200 WDT DRIVER 21076M: Zwane Mwaikambo <[email protected]> 21077S: Maintained 21078F: drivers/watchdog/sc1200wdt.c 21079 21080SCHEDULER 21081M: Ingo Molnar <[email protected]> 21082M: Peter Zijlstra <[email protected]> 21083M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21084M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21085R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21086R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21087R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21088R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21089R: Valentin Schneider <[email protected]> (TOPOLOGY) 21090L: [email protected] 21091S: Maintained 21092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21093F: include/linux/preempt.h 21094F: include/linux/sched.h 21095F: include/linux/wait.h 21096F: include/uapi/linux/sched.h 21097F: kernel/sched/ 21098 21099SCHEDULER - SCHED_EXT 21100R: Tejun Heo <[email protected]> 21101R: David Vernet <[email protected]> 21102R: Andrea Righi <[email protected]> 21103R: Changwoo Min <[email protected]> 21104L: [email protected] 21105S: Maintained 21106W: https://github.com/sched-ext/scx 21107T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21108F: include/linux/sched/ext.h 21109F: kernel/sched/ext.h 21110F: kernel/sched/ext.c 21111F: tools/sched_ext/ 21112F: tools/testing/selftests/sched_ext 21113 21114SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21115M: Gustavo Silva <[email protected]> 21116S: Maintained 21117F: drivers/iio/chemical/ens160_core.c 21118F: drivers/iio/chemical/ens160_i2c.c 21119F: drivers/iio/chemical/ens160_spi.c 21120F: drivers/iio/chemical/ens160.h 21121 21122SCSI LIBSAS SUBSYSTEM 21123R: John Garry <[email protected]> 21124R: Jason Yan <[email protected]> 21125L: [email protected] 21126S: Supported 21127F: Documentation/scsi/libsas.rst 21128F: drivers/scsi/libsas/ 21129F: include/scsi/libsas.h 21130F: include/scsi/sas_ata.h 21131 21132SCSI RDMA PROTOCOL (SRP) INITIATOR 21133M: Bart Van Assche <[email protected]> 21134L: [email protected] 21135S: Supported 21136Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21137F: drivers/infiniband/ulp/srp/ 21138F: include/scsi/srp.h 21139 21140SCSI RDMA PROTOCOL (SRP) TARGET 21141M: Bart Van Assche <[email protected]> 21142L: [email protected] 21143L: [email protected] 21144S: Supported 21145Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21146F: drivers/infiniband/ulp/srpt/ 21147 21148SCSI SG DRIVER 21149M: Doug Gilbert <[email protected]> 21150L: [email protected] 21151S: Maintained 21152W: http://sg.danny.cz/sg 21153F: Documentation/scsi/scsi-generic.rst 21154F: drivers/scsi/sg.c 21155F: include/scsi/sg.h 21156 21157SCSI SUBSYSTEM 21158M: "James E.J. Bottomley" <[email protected]> 21159M: "Martin K. Petersen" <[email protected]> 21160L: [email protected] 21161S: Maintained 21162Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21164T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21165F: Documentation/devicetree/bindings/scsi/ 21166F: drivers/scsi/ 21167F: drivers/ufs/ 21168F: include/scsi/ 21169F: include/uapi/scsi/ 21170 21171SCSI TAPE DRIVER 21172M: Kai Mäkisara <[email protected]> 21173L: [email protected] 21174S: Maintained 21175F: Documentation/scsi/st.rst 21176F: drivers/scsi/st.* 21177F: drivers/scsi/st_*.h 21178 21179SCSI TARGET CORE USER DRIVER 21180M: Bodo Stroesser <[email protected]> 21181L: [email protected] 21182L: [email protected] 21183S: Supported 21184F: Documentation/target/tcmu-design.rst 21185F: drivers/target/target_core_user.c 21186F: include/uapi/linux/target_core_user.h 21187 21188SCSI TARGET SUBSYSTEM 21189M: "Martin K. Petersen" <[email protected]> 21190L: [email protected] 21191L: [email protected] 21192S: Supported 21193Q: https://patchwork.kernel.org/project/target-devel/list/ 21194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21195F: Documentation/target/ 21196F: drivers/target/ 21197F: include/target/ 21198 21199SCTP PROTOCOL 21200M: Marcelo Ricardo Leitner <[email protected]> 21201M: Xin Long <[email protected]> 21202L: [email protected] 21203S: Maintained 21204W: https://github.com/sctp/lksctp-tools/wiki 21205F: Documentation/networking/sctp.rst 21206F: include/linux/sctp.h 21207F: include/net/sctp/ 21208F: include/uapi/linux/sctp.h 21209F: net/sctp/ 21210 21211SCx200 CPU SUPPORT 21212M: Jim Cromie <[email protected]> 21213S: Odd Fixes 21214F: Documentation/i2c/busses/scx200_acb.rst 21215F: arch/x86/platform/scx200/ 21216F: drivers/i2c/busses/scx200* 21217F: drivers/mtd/maps/scx200_docflash.c 21218F: drivers/watchdog/scx200_wdt.c 21219F: include/linux/scx200.h 21220 21221SCx200 GPIO DRIVER 21222M: Jim Cromie <[email protected]> 21223S: Maintained 21224F: drivers/char/scx200_gpio.c 21225F: include/linux/scx200_gpio.h 21226 21227SCx200 HRT CLOCKSOURCE DRIVER 21228M: Jim Cromie <[email protected]> 21229S: Maintained 21230F: drivers/clocksource/scx200_hrt.c 21231 21232SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21233M: Sascha Sommer <[email protected]> 21234L: [email protected] (subscribers-only) 21235S: Maintained 21236F: drivers/mmc/host/sdricoh_cs.c 21237 21238SECO BOARDS CEC DRIVER 21239M: Ettore Chimenti <[email protected]> 21240S: Maintained 21241F: drivers/media/cec/platform/seco/seco-cec.c 21242F: drivers/media/cec/platform/seco/seco-cec.h 21243 21244SECURE COMPUTING 21245M: Kees Cook <[email protected]> 21246R: Andy Lutomirski <[email protected]> 21247R: Will Drewry <[email protected]> 21248S: Supported 21249T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21250F: Documentation/userspace-api/seccomp_filter.rst 21251F: include/linux/seccomp.h 21252F: include/uapi/linux/seccomp.h 21253F: kernel/seccomp.c 21254F: tools/testing/selftests/kselftest_harness.h 21255F: tools/testing/selftests/seccomp/* 21256K: \bsecure_computing 21257K: \bTIF_SECCOMP\b 21258 21259SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21260M: Kamal Dasu <[email protected]> 21261M: Al Cooper <[email protected]> 21262R: Broadcom internal kernel review list <[email protected]> 21263L: [email protected] 21264S: Maintained 21265F: drivers/mmc/host/sdhci-brcmstb* 21266 21267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21268M: Adrian Hunter <[email protected]> 21269L: [email protected] 21270S: Supported 21271F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21272F: drivers/mmc/host/sdhci* 21273 21274SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21275M: Aubin Constans <[email protected]> 21276R: Eugen Hristev <[email protected]> 21277L: [email protected] 21278S: Supported 21279F: drivers/mmc/host/sdhci-of-at91.c 21280 21281SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21282M: Haibo Chen <[email protected]> 21283L: [email protected] 21284L: [email protected] 21285L: [email protected] 21286S: Maintained 21287F: drivers/mmc/host/sdhci-esdhc-imx.c 21288 21289SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21290M: Ben Dooks <[email protected]> 21291M: Jaehoon Chung <[email protected]> 21292L: [email protected] 21293S: Maintained 21294F: drivers/mmc/host/sdhci-s3c* 21295 21296SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21297M: Viresh Kumar <[email protected]> 21298L: [email protected] 21299S: Maintained 21300F: drivers/mmc/host/sdhci-spear.c 21301 21302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21303M: Vignesh Raghavendra <[email protected]> 21304L: [email protected] 21305S: Maintained 21306F: drivers/mmc/host/sdhci-omap.c 21307 21308SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21309M: Jonathan Derrick <[email protected]> 21310L: [email protected] 21311S: Supported 21312F: block/opal_proto.h 21313F: block/sed* 21314F: include/linux/sed* 21315F: include/uapi/linux/sed* 21316 21317SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21318M: Mark Rutland <[email protected]> 21319M: Lorenzo Pieralisi <[email protected]> 21320M: Sudeep Holla <[email protected]> 21321L: [email protected] (moderated for non-subscribers) 21322S: Maintained 21323F: drivers/firmware/smccc/ 21324F: include/linux/arm-smccc.h 21325 21326SECURITY CONTACT 21327M: Security Officers <[email protected]> 21328S: Supported 21329F: Documentation/process/security-bugs.rst 21330 21331SECURITY SUBSYSTEM 21332M: Paul Moore <[email protected]> 21333M: James Morris <[email protected]> 21334M: "Serge E. Hallyn" <[email protected]> 21335L: [email protected] 21336S: Supported 21337Q: https://patchwork.kernel.org/project/linux-security-module/list 21338B: mailto:[email protected] 21339P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21340T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21341F: include/linux/lsm/ 21342F: include/linux/lsm_audit.h 21343F: include/linux/lsm_hook_defs.h 21344F: include/linux/lsm_hooks.h 21345F: include/linux/security.h 21346F: include/uapi/linux/lsm.h 21347F: security/ 21348F: tools/testing/selftests/lsm/ 21349X: security/selinux/ 21350K: \bsecurity_[a-z_0-9]\+\b 21351 21352SELINUX SECURITY MODULE 21353M: Paul Moore <[email protected]> 21354M: Stephen Smalley <[email protected]> 21355R: Ondrej Mosnacek <[email protected]> 21356L: [email protected] 21357S: Supported 21358W: https://github.com/SELinuxProject 21359Q: https://patchwork.kernel.org/project/selinux/list 21360B: mailto:[email protected] 21361P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21362T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21363F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21364F: Documentation/ABI/removed/sysfs-selinux-disable 21365F: Documentation/admin-guide/LSM/SELinux.rst 21366F: include/trace/events/avc.h 21367F: include/uapi/linux/selinux_netlink.h 21368F: scripts/selinux/ 21369F: security/selinux/ 21370 21371SENSABLE PHANTOM 21372M: Jiri Slaby <[email protected]> 21373S: Maintained 21374F: drivers/misc/phantom.c 21375F: include/uapi/linux/phantom.h 21376 21377SENSEAIR SUNRISE 006-0-0007 21378M: Jacopo Mondi <[email protected]> 21379S: Maintained 21380F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21381F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21382F: drivers/iio/chemical/sunrise_co2.c 21383 21384SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21385M: Tomasz Duszynski <[email protected]> 21386S: Maintained 21387F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21388F: drivers/iio/chemical/scd30.h 21389F: drivers/iio/chemical/scd30_core.c 21390F: drivers/iio/chemical/scd30_i2c.c 21391F: drivers/iio/chemical/scd30_serial.c 21392 21393SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21394M: Roan van Dijk <[email protected]> 21395S: Maintained 21396F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21397F: drivers/iio/chemical/scd4x.c 21398 21399SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21400M: Petar Stoykov <[email protected]> 21401S: Maintained 21402F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21403F: drivers/iio/pressure/sdp500.c 21404 21405SENSIRION SGP40 GAS SENSOR DRIVER 21406M: Andreas Klinger <[email protected]> 21407S: Maintained 21408F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21409F: drivers/iio/chemical/sgp40.c 21410 21411SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21412M: Tomasz Duszynski <[email protected]> 21413S: Maintained 21414F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21415F: drivers/iio/chemical/sps30.c 21416F: drivers/iio/chemical/sps30_i2c.c 21417F: drivers/iio/chemical/sps30_serial.c 21418 21419SERIAL DEVICE BUS 21420M: Rob Herring <[email protected]> 21421L: [email protected] 21422S: Maintained 21423F: Documentation/devicetree/bindings/serial/serial.yaml 21424F: drivers/tty/serdev/ 21425F: include/linux/serdev.h 21426 21427SERIAL IR RECEIVER 21428M: Sean Young <[email protected]> 21429L: [email protected] 21430S: Maintained 21431F: drivers/media/rc/serial_ir.c 21432 21433SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21434M: Srinivas Kandagatla <[email protected]> 21435L: [email protected] 21436S: Maintained 21437F: Documentation/devicetree/bindings/slimbus/ 21438F: Documentation/driver-api/slimbus.rst 21439F: drivers/slimbus/ 21440F: include/linux/slimbus.h 21441 21442SFC NETWORK DRIVER 21443M: Edward Cree <[email protected]> 21444M: Martin Habets <[email protected]> 21445L: [email protected] 21446L: [email protected] 21447S: Maintained 21448F: Documentation/networking/devlink/sfc.rst 21449F: drivers/net/ethernet/sfc/ 21450 21451SFCTEMP HWMON DRIVER 21452M: Emil Renner Berthing <[email protected]> 21453M: Hal Feng <[email protected]> 21454L: [email protected] 21455S: Maintained 21456F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 21457F: Documentation/hwmon/sfctemp.rst 21458F: drivers/hwmon/sfctemp.c 21459 21460SFF/SFP/SFP+ MODULE SUPPORT 21461M: Russell King <[email protected]> 21462L: [email protected] 21463S: Maintained 21464F: Documentation/devicetree/bindings/net/sff,sfp.yaml 21465F: drivers/net/phy/phylink.c 21466F: drivers/net/phy/sfp* 21467F: include/linux/mdio/mdio-i2c.h 21468F: include/linux/phylink.h 21469F: include/linux/sfp.h 21470K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 21471 21472SGI GRU DRIVER 21473M: Dimitri Sivanich <[email protected]> 21474S: Maintained 21475F: drivers/misc/sgi-gru/ 21476 21477SGI XP/XPC/XPNET DRIVER 21478M: Robin Holt <[email protected]> 21479M: Steve Wahl <[email protected]> 21480S: Maintained 21481F: drivers/misc/sgi-xp/ 21482 21483SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 21484M: Wenjia Zhang <[email protected]> 21485M: Jan Karcher <[email protected]> 21486R: D. Wythe <[email protected]> 21487R: Tony Lu <[email protected]> 21488R: Wen Gu <[email protected]> 21489L: [email protected] 21490L: [email protected] 21491S: Supported 21492F: net/smc/ 21493 21494SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21495M: Linus Walleij <[email protected]> 21496L: [email protected] 21497S: Maintained 21498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21499F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21500F: drivers/iio/light/gp2ap002.c 21501 21502SHARP RJ54N1CB0C SENSOR DRIVER 21503M: Jacopo Mondi <[email protected]> 21504L: [email protected] 21505S: Odd fixes 21506T: git git://linuxtv.org/media.git 21507F: drivers/media/i2c/rj54n1cb0c.c 21508F: include/media/i2c/rj54n1cb0c.h 21509 21510SHRINKER 21511M: Andrew Morton <[email protected]> 21512M: Dave Chinner <[email protected]> 21513R: Qi Zheng <[email protected]> 21514R: Roman Gushchin <[email protected]> 21515R: Muchun Song <[email protected]> 21516L: [email protected] 21517S: Maintained 21518F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21519F: include/linux/shrinker.h 21520F: mm/shrinker.c 21521F: mm/shrinker_debug.c 21522 21523SH_VOU V4L2 OUTPUT DRIVER 21524L: [email protected] 21525S: Orphan 21526F: drivers/media/platform/renesas/sh_vou.c 21527F: include/media/drv-intf/sh_vou.h 21528 21529SI2157 MEDIA DRIVER 21530L: [email protected] 21531S: Orphan 21532W: https://linuxtv.org 21533Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21534F: drivers/media/tuners/si2157* 21535 21536SI2165 MEDIA DRIVER 21537M: Matthias Schwarzott <[email protected]> 21538L: [email protected] 21539S: Maintained 21540W: https://linuxtv.org 21541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21542F: drivers/media/dvb-frontends/si2165* 21543 21544SI2168 MEDIA DRIVER 21545L: [email protected] 21546S: Orphan 21547W: https://linuxtv.org 21548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21549F: drivers/media/dvb-frontends/si2168* 21550 21551SI470X FM RADIO RECEIVER I2C DRIVER 21552M: Hans Verkuil <[email protected]> 21553L: [email protected] 21554S: Odd Fixes 21555W: https://linuxtv.org 21556T: git git://linuxtv.org/media.git 21557F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 21558F: drivers/media/radio/si470x/radio-si470x-i2c.c 21559 21560SI470X FM RADIO RECEIVER USB DRIVER 21561M: Hans Verkuil <[email protected]> 21562L: [email protected] 21563S: Maintained 21564W: https://linuxtv.org 21565T: git git://linuxtv.org/media.git 21566F: drivers/media/radio/si470x/radio-si470x-common.c 21567F: drivers/media/radio/si470x/radio-si470x-usb.c 21568F: drivers/media/radio/si470x/radio-si470x.h 21569 21570SI4713 FM RADIO TRANSMITTER I2C DRIVER 21571M: Eduardo Valentin <[email protected]> 21572L: [email protected] 21573S: Odd Fixes 21574W: https://linuxtv.org 21575T: git git://linuxtv.org/media.git 21576F: drivers/media/radio/si4713/si4713.? 21577 21578SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 21579M: Eduardo Valentin <[email protected]> 21580L: [email protected] 21581S: Odd Fixes 21582W: https://linuxtv.org 21583T: git git://linuxtv.org/media.git 21584F: drivers/media/radio/si4713/radio-platform-si4713.c 21585 21586SI4713 FM RADIO TRANSMITTER USB DRIVER 21587M: Hans Verkuil <[email protected]> 21588L: [email protected] 21589S: Maintained 21590W: https://linuxtv.org 21591T: git git://linuxtv.org/media.git 21592F: drivers/media/radio/si4713/radio-usb-si4713.c 21593 21594SIANO DVB DRIVER 21595M: Mauro Carvalho Chehab <[email protected]> 21596L: [email protected] 21597S: Odd fixes 21598W: https://linuxtv.org 21599T: git git://linuxtv.org/media.git 21600F: drivers/media/common/siano/ 21601F: drivers/media/mmc/siano/ 21602F: drivers/media/usb/siano/ 21603F: drivers/media/usb/siano/ 21604 21605SIEMENS IPC LED DRIVERS 21606M: Bao Cheng Su <[email protected]> 21607M: Benedikt Niedermayr <[email protected]> 21608M: Tobias Schaffner <[email protected]> 21609L: [email protected] 21610S: Maintained 21611F: drivers/leds/simple/ 21612 21613SIEMENS IPC PLATFORM DRIVERS 21614M: Bao Cheng Su <[email protected]> 21615M: Benedikt Niedermayr <[email protected]> 21616M: Tobias Schaffner <[email protected]> 21617L: [email protected] 21618S: Maintained 21619F: drivers/platform/x86/siemens/ 21620F: include/linux/platform_data/x86/simatic-ipc-base.h 21621F: include/linux/platform_data/x86/simatic-ipc.h 21622 21623SIEMENS IPC WATCHDOG DRIVERS 21624M: Bao Cheng Su <[email protected]> 21625M: Benedikt Niedermayr <[email protected]> 21626M: Tobias Schaffner <[email protected]> 21627L: [email protected] 21628S: Maintained 21629F: drivers/watchdog/simatic-ipc-wdt.c 21630 21631SIFIVE DRIVERS 21632M: Paul Walmsley <[email protected]> 21633M: Samuel Holland <[email protected]> 21634L: [email protected] 21635S: Supported 21636F: drivers/dma/sf-pdma/ 21637N: sifive 21638K: fu[57]40 21639K: [^@]sifive 21640 21641SILEAD TOUCHSCREEN DRIVER 21642M: Hans de Goede <[email protected]> 21643L: [email protected] 21644L: [email protected] 21645S: Maintained 21646F: drivers/input/touchscreen/silead.c 21647F: drivers/platform/x86/touchscreen_dmi.c 21648 21649SILICON LABS WIRELESS DRIVERS (for WFxxx series) 21650M: Jérôme Pouiller <[email protected]> 21651S: Supported 21652F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 21653F: drivers/net/wireless/silabs/wfx/ 21654 21655SILICON MOTION SM712 FRAME BUFFER DRIVER 21656M: Sudip Mukherjee <[email protected]> 21657M: Teddy Wang <[email protected]> 21658M: Sudip Mukherjee <[email protected]> 21659L: [email protected] 21660S: Maintained 21661F: Documentation/fb/sm712fb.rst 21662F: drivers/video/fbdev/sm712* 21663 21664SILVACO I3C DUAL-ROLE MASTER 21665M: Miquel Raynal <[email protected]> 21666M: Conor Culhane <[email protected]> 21667L: [email protected] (moderated for non-subscribers) 21668S: Maintained 21669F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 21670F: drivers/i3c/master/svc-i3c-master.c 21671 21672SIMPLEFB FB DRIVER 21673M: Hans de Goede <[email protected]> 21674L: [email protected] 21675S: Maintained 21676F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 21677F: drivers/video/fbdev/simplefb.c 21678F: include/linux/platform_data/simplefb.h 21679 21680SIOX 21681M: Thorsten Scherer <[email protected]> 21682R: Pengutronix Kernel Team <[email protected]> 21683S: Supported 21684F: drivers/gpio/gpio-siox.c 21685F: drivers/siox/* 21686F: include/trace/events/siox.h 21687 21688SIPHASH PRF ROUTINES 21689M: Jason A. Donenfeld <[email protected]> 21690S: Maintained 21691F: include/linux/siphash.h 21692F: lib/siphash.c 21693F: lib/siphash_kunit.c 21694 21695SIS 190 ETHERNET DRIVER 21696M: Francois Romieu <[email protected]> 21697L: [email protected] 21698S: Maintained 21699F: drivers/net/ethernet/sis/sis190.c 21700 21701SIS 900/7016 FAST ETHERNET DRIVER 21702M: Daniele Venzano <[email protected]> 21703L: [email protected] 21704S: Maintained 21705W: http://www.brownhat.org/sis900.html 21706F: drivers/net/ethernet/sis/sis900.* 21707 21708SIS FRAMEBUFFER DRIVER 21709S: Orphan 21710F: Documentation/fb/sisfb.rst 21711F: drivers/video/fbdev/sis/ 21712F: include/video/sisfb.h 21713 21714SIS I2C TOUCHSCREEN DRIVER 21715M: Mika Penttilä <[email protected]> 21716L: [email protected] 21717S: Maintained 21718F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 21719F: drivers/input/touchscreen/sis_i2c.c 21720 21721SIS USB2VGA DRIVER 21722M: Thomas Winischhofer <[email protected]> 21723S: Maintained 21724W: http://www.winischhofer.at/linuxsisusbvga.shtml 21725F: drivers/usb/misc/sisusbvga/ 21726 21727SL28 CPLD MFD DRIVER 21728M: Michael Walle <[email protected]> 21729S: Maintained 21730F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 21731F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 21732F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 21733F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 21734F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 21735F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 21736F: drivers/gpio/gpio-sl28cpld.c 21737F: drivers/hwmon/sl28cpld-hwmon.c 21738F: drivers/irqchip/irq-sl28cpld.c 21739F: drivers/pwm/pwm-sl28cpld.c 21740F: drivers/watchdog/sl28cpld_wdt.c 21741 21742SL28 VPD NVMEM LAYOUT DRIVER 21743M: Michael Walle <[email protected]> 21744S: Maintained 21745F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 21746F: drivers/nvmem/layouts/sl28vpd.c 21747 21748SLAB ALLOCATOR 21749M: Christoph Lameter <[email protected]> 21750M: Pekka Enberg <[email protected]> 21751M: David Rientjes <[email protected]> 21752M: Joonsoo Kim <[email protected]> 21753M: Andrew Morton <[email protected]> 21754M: Vlastimil Babka <[email protected]> 21755R: Roman Gushchin <[email protected]> 21756R: Hyeonggon Yoo <[email protected]> 21757L: [email protected] 21758S: Maintained 21759T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 21760F: include/linux/sl?b*.h 21761F: mm/sl?b* 21762 21763SLCAN CAN NETWORK DRIVER 21764M: Dario Binacchi <[email protected]> 21765L: [email protected] 21766S: Maintained 21767F: drivers/net/can/slcan/ 21768 21769SLEEPABLE READ-COPY UPDATE (SRCU) 21770M: Lai Jiangshan <[email protected]> 21771M: "Paul E. McKenney" <[email protected]> 21772M: Josh Triplett <[email protected]> 21773R: Steven Rostedt <[email protected]> 21774R: Mathieu Desnoyers <[email protected]> 21775L: [email protected] 21776S: Supported 21777W: http://www.rdrop.com/users/paulmck/RCU/ 21778T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 21779F: include/linux/srcu*.h 21780F: kernel/rcu/srcu*.c 21781 21782SMACK SECURITY MODULE 21783M: Casey Schaufler <[email protected]> 21784L: [email protected] 21785S: Maintained 21786W: http://schaufler-ca.com 21787T: git git://github.com/cschaufler/smack-next 21788F: Documentation/admin-guide/LSM/Smack.rst 21789F: security/smack/ 21790 21791SMC91x ETHERNET DRIVER 21792M: Nicolas Pitre <[email protected]> 21793S: Odd Fixes 21794F: drivers/net/ethernet/smsc/smc91x.* 21795 21796SMSC EMC2103 HARDWARE MONITOR DRIVER 21797M: Steve Glendinning <[email protected]> 21798L: [email protected] 21799S: Maintained 21800F: Documentation/hwmon/emc2103.rst 21801F: drivers/hwmon/emc2103.c 21802 21803SMSC SCH5627 HARDWARE MONITOR DRIVER 21804M: Hans de Goede <[email protected]> 21805L: [email protected] 21806S: Supported 21807F: Documentation/hwmon/sch5627.rst 21808F: drivers/hwmon/sch5627.c 21809 21810SMSC UFX6000 and UFX7000 USB to VGA DRIVER 21811M: Steve Glendinning <[email protected]> 21812L: [email protected] 21813S: Maintained 21814F: drivers/video/fbdev/smscufx.c 21815 21816SMSC47B397 HARDWARE MONITOR DRIVER 21817M: Jean Delvare <[email protected]> 21818L: [email protected] 21819S: Maintained 21820F: Documentation/hwmon/smsc47b397.rst 21821F: drivers/hwmon/smsc47b397.c 21822 21823SMSC911x ETHERNET DRIVER 21824M: Steve Glendinning <[email protected]> 21825L: [email protected] 21826S: Maintained 21827F: drivers/net/ethernet/smsc/smsc911x.* 21828F: include/linux/smsc911x.h 21829 21830SMSC9420 PCI ETHERNET DRIVER 21831M: Steve Glendinning <[email protected]> 21832L: [email protected] 21833S: Maintained 21834F: drivers/net/ethernet/smsc/smsc9420.* 21835 21836SNET DPU VIRTIO DATA PATH ACCELERATOR 21837R: Alvaro Karsz <[email protected]> 21838F: drivers/vdpa/solidrun/ 21839 21840SOCIONEXT (SNI) AVE NETWORK DRIVER 21841M: Kunihiko Hayashi <[email protected]> 21842L: [email protected] 21843S: Maintained 21844F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 21845F: drivers/net/ethernet/socionext/sni_ave.c 21846 21847SOCIONEXT (SNI) NETSEC NETWORK DRIVER 21848M: Ilias Apalodimas <[email protected]> 21849M: Masahisa Kojima <[email protected]> 21850L: [email protected] 21851S: Maintained 21852F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 21853F: drivers/net/ethernet/socionext/netsec.c 21854 21855SOCIONEXT (SNI) Synquacer SPI DRIVER 21856M: Masahisa Kojima <[email protected]> 21857M: Jassi Brar <[email protected]> 21858L: [email protected] 21859S: Maintained 21860F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 21861F: drivers/spi/spi-synquacer.c 21862 21863SOCIONEXT SYNQUACER I2C DRIVER 21864M: Ard Biesheuvel <[email protected]> 21865L: [email protected] 21866S: Maintained 21867F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 21868F: drivers/i2c/busses/i2c-synquacer.c 21869 21870SOCIONEXT UNIPHIER SOUND DRIVER 21871L: [email protected] 21872S: Orphan 21873F: sound/soc/uniphier/ 21874 21875SOCKET TIMESTAMPING 21876M: Willem de Bruijn <[email protected]> 21877S: Maintained 21878F: Documentation/networking/timestamping.rst 21879F: include/linux/net_tstamp.h 21880F: include/uapi/linux/net_tstamp.h 21881F: tools/testing/selftests/net/so_txtime.c 21882 21883SOEKRIS NET48XX LED SUPPORT 21884M: Chris Boot <[email protected]> 21885S: Maintained 21886F: drivers/leds/leds-net48xx.c 21887 21888SOFT-IWARP DRIVER (siw) 21889M: Bernard Metzler <[email protected]> 21890L: [email protected] 21891S: Supported 21892F: drivers/infiniband/sw/siw/ 21893F: include/uapi/rdma/siw-abi.h 21894 21895SOFT-ROCE DRIVER (rxe) 21896M: Zhu Yanjun <[email protected]> 21897L: [email protected] 21898S: Supported 21899F: drivers/infiniband/sw/rxe/ 21900F: include/uapi/rdma/rdma_user_rxe.h 21901 21902SOFTLOGIC 6x10 MPEG CODEC 21903M: Bluecherry Maintainers <[email protected]> 21904M: Andrey Utkin <[email protected]> 21905M: Ismael Luceno <[email protected]> 21906L: [email protected] 21907S: Supported 21908F: drivers/media/pci/solo6x10/ 21909 21910SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 21911M: James Morse <[email protected]> 21912L: [email protected] (moderated for non-subscribers) 21913S: Maintained 21914F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 21915F: drivers/firmware/arm_sdei.c 21916F: include/linux/arm_sdei.h 21917F: include/uapi/linux/arm_sdei.h 21918 21919SOFTWARE NODES AND DEVICE PROPERTIES 21920R: Andy Shevchenko <[email protected]> 21921R: Daniel Scally <[email protected]> 21922R: Heikki Krogerus <[email protected]> 21923R: Sakari Ailus <[email protected]> 21924L: [email protected] 21925S: Maintained 21926F: drivers/base/property.c 21927F: drivers/base/swnode.c 21928F: include/linux/fwnode.h 21929F: include/linux/property.h 21930 21931SOFTWARE RAID (Multiple Disks) SUPPORT 21932M: Song Liu <[email protected]> 21933M: Yu Kuai <[email protected]> 21934L: [email protected] 21935S: Supported 21936Q: https://patchwork.kernel.org/project/linux-raid/list/ 21937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 21938F: drivers/md/Kconfig 21939F: drivers/md/Makefile 21940F: drivers/md/md* 21941F: drivers/md/raid* 21942F: include/linux/raid/ 21943F: include/uapi/linux/raid/ 21944 21945SOLIDRUN CLEARFOG SUPPORT 21946M: Russell King <[email protected]> 21947S: Maintained 21948F: arch/arm/boot/dts/marvell/armada-388-clearfog* 21949F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 21950 21951SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 21952M: Russell King <[email protected]> 21953S: Maintained 21954F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 21955F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 21956F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 21957 21958SONIC NETWORK DRIVER 21959M: Thomas Bogendoerfer <[email protected]> 21960L: [email protected] 21961S: Maintained 21962F: drivers/net/ethernet/natsemi/sonic.* 21963 21964SONICS SILICON BACKPLANE DRIVER (SSB) 21965M: Michael Buesch <[email protected]> 21966L: [email protected] 21967S: Maintained 21968F: drivers/ssb/ 21969F: include/linux/ssb/ 21970 21971SONY IMX208 SENSOR DRIVER 21972M: Sakari Ailus <[email protected]> 21973L: [email protected] 21974S: Maintained 21975T: git git://linuxtv.org/media.git 21976F: drivers/media/i2c/imx208.c 21977 21978SONY IMX214 SENSOR DRIVER 21979M: Ricardo Ribalda <[email protected]> 21980L: [email protected] 21981S: Maintained 21982T: git git://linuxtv.org/media.git 21983F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 21984F: drivers/media/i2c/imx214.c 21985 21986SONY IMX219 SENSOR DRIVER 21987M: Dave Stevenson <[email protected]> 21988L: [email protected] 21989S: Maintained 21990T: git git://linuxtv.org/media.git 21991F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 21992F: drivers/media/i2c/imx219.c 21993 21994SONY IMX258 SENSOR DRIVER 21995M: Sakari Ailus <[email protected]> 21996L: [email protected] 21997S: Maintained 21998T: git git://linuxtv.org/media.git 21999F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 22000F: drivers/media/i2c/imx258.c 22001 22002SONY IMX274 SENSOR DRIVER 22003M: Leon Luo <[email protected]> 22004L: [email protected] 22005S: Maintained 22006T: git git://linuxtv.org/media.git 22007F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22008F: drivers/media/i2c/imx274.c 22009 22010SONY IMX283 SENSOR DRIVER 22011M: Kieran Bingham <[email protected]> 22012M: Umang Jain <[email protected]> 22013L: [email protected] 22014S: Maintained 22015T: git git://linuxtv.org/media.git 22016F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22017F: drivers/media/i2c/imx283.c 22018 22019SONY IMX290 SENSOR DRIVER 22020M: Manivannan Sadhasivam <[email protected]> 22021L: [email protected] 22022S: Maintained 22023T: git git://linuxtv.org/media.git 22024F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22025F: drivers/media/i2c/imx290.c 22026 22027SONY IMX296 SENSOR DRIVER 22028M: Laurent Pinchart <[email protected]> 22029M: Manivannan Sadhasivam <[email protected]> 22030L: [email protected] 22031S: Maintained 22032T: git git://linuxtv.org/media.git 22033F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22034F: drivers/media/i2c/imx296.c 22035 22036SONY IMX319 SENSOR DRIVER 22037M: Bingbu Cao <[email protected]> 22038L: [email protected] 22039S: Maintained 22040T: git git://linuxtv.org/media.git 22041F: drivers/media/i2c/imx319.c 22042 22043SONY IMX334 SENSOR DRIVER 22044L: [email protected] 22045S: Orphan 22046T: git git://linuxtv.org/media.git 22047F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22048F: drivers/media/i2c/imx334.c 22049 22050SONY IMX335 SENSOR DRIVER 22051L: [email protected] 22052S: Orphan 22053T: git git://linuxtv.org/media.git 22054F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22055F: drivers/media/i2c/imx335.c 22056 22057SONY IMX355 SENSOR DRIVER 22058M: Tianshu Qiu <[email protected]> 22059L: [email protected] 22060S: Maintained 22061T: git git://linuxtv.org/media.git 22062F: drivers/media/i2c/imx355.c 22063 22064SONY IMX412 SENSOR DRIVER 22065L: [email protected] 22066S: Orphan 22067T: git git://linuxtv.org/media.git 22068F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22069F: drivers/media/i2c/imx412.c 22070 22071SONY IMX415 SENSOR DRIVER 22072M: Michael Riesch <[email protected]> 22073L: [email protected] 22074S: Maintained 22075T: git git://linuxtv.org/media.git 22076F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22077F: drivers/media/i2c/imx415.c 22078 22079SONY MEMORYSTICK SUBSYSTEM 22080M: Maxim Levitsky <[email protected]> 22081M: Alex Dubov <[email protected]> 22082M: Ulf Hansson <[email protected]> 22083L: [email protected] 22084S: Maintained 22085T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22086F: drivers/memstick/ 22087F: include/linux/memstick.h 22088 22089SONY VAIO CONTROL DEVICE DRIVER 22090M: Mattia Dongili <[email protected]> 22091L: [email protected] 22092S: Maintained 22093W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22094F: Documentation/admin-guide/laptops/sony-laptop.rst 22095F: drivers/char/sonypi.c 22096F: drivers/platform/x86/sony-laptop.c 22097F: include/linux/sony-laptop.h 22098 22099SOPHGO DEVICETREES and DRIVERS 22100M: Chen Wang <[email protected]> 22101M: Inochi Amaoto <[email protected]> 22102T: git https://github.com/sophgo/linux.git 22103S: Maintained 22104N: sophgo 22105K: sophgo 22106 22107SOUND 22108M: Jaroslav Kysela <[email protected]> 22109M: Takashi Iwai <[email protected]> 22110L: [email protected] 22111S: Maintained 22112W: http://www.alsa-project.org/ 22113Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22115F: Documentation/sound/ 22116F: include/sound/ 22117F: include/uapi/sound/ 22118F: sound/ 22119F: tools/testing/selftests/alsa 22120 22121SOUND - ALSA SELFTESTS 22122M: Mark Brown <[email protected]> 22123L: [email protected] 22124L: [email protected] 22125S: Supported 22126F: tools/testing/selftests/alsa 22127 22128SOUND - COMPRESSED AUDIO 22129M: Vinod Koul <[email protected]> 22130L: [email protected] 22131S: Supported 22132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22133F: Documentation/sound/designs/compress-offload.rst 22134F: include/sound/compress_driver.h 22135F: include/uapi/sound/compress_* 22136F: sound/core/compress_offload.c 22137F: sound/soc/soc-compress.c 22138 22139SOUND - CORE KUNIT TEST 22140M: Ivan Orlov <[email protected]> 22141L: [email protected] 22142S: Supported 22143F: sound/core/sound_kunit.c 22144 22145SOUND - DMAENGINE HELPERS 22146M: Lars-Peter Clausen <[email protected]> 22147S: Supported 22148F: include/sound/dmaengine_pcm.h 22149F: sound/core/pcm_dmaengine.c 22150F: sound/soc/soc-generic-dmaengine-pcm.c 22151 22152SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22153M: Liam Girdwood <[email protected]> 22154M: Mark Brown <[email protected]> 22155L: [email protected] 22156S: Supported 22157W: http://alsa-project.org/main/index.php/ASoC 22158T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22159F: Documentation/devicetree/bindings/sound/ 22160F: Documentation/sound/soc/ 22161F: include/dt-bindings/sound/ 22162F: include/sound/soc* 22163F: include/sound/sof.h 22164F: include/sound/sof/ 22165F: include/trace/events/sof*.h 22166F: include/uapi/sound/asoc.h 22167F: sound/soc/ 22168 22169SOUND - SOC LAYER / dapm-graph 22170M: Luca Ceresoli <[email protected]> 22171L: [email protected] 22172S: Maintained 22173F: tools/sound/dapm-graph 22174 22175SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22176M: Liam Girdwood <[email protected]> 22177M: Peter Ujfalusi <[email protected]> 22178M: Bard Liao <[email protected]> 22179M: Ranjani Sridharan <[email protected]> 22180M: Daniel Baluta <[email protected]> 22181R: Kai Vehmanen <[email protected]> 22182R: Pierre-Louis Bossart <[email protected]> 22183L: [email protected] (moderated for non-subscribers) 22184S: Supported 22185W: https://github.com/thesofproject/linux/ 22186F: sound/soc/sof/ 22187 22188SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22189M: Mark Brown <[email protected]> 22190M: Kuninori Morimoto <[email protected]> 22191S: Supported 22192L: [email protected] 22193F: sound/soc/generic/ 22194F: include/sound/simple_card* 22195F: Documentation/devicetree/bindings/sound/simple-card.yaml 22196F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22197 22198SOUNDWIRE SUBSYSTEM 22199M: Vinod Koul <[email protected]> 22200M: Bard Liao <[email protected]> 22201R: Pierre-Louis Bossart <[email protected]> 22202R: Sanyog Kale <[email protected]> 22203L: [email protected] 22204S: Supported 22205T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22206F: Documentation/driver-api/soundwire/ 22207F: drivers/soundwire/ 22208F: include/linux/soundwire/ 22209 22210SP2 MEDIA DRIVER 22211M: Olli Salonen <[email protected]> 22212L: [email protected] 22213S: Maintained 22214W: https://linuxtv.org 22215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22216F: drivers/media/dvb-frontends/sp2* 22217 22218SPANISH DOCUMENTATION 22219M: Carlos Bilbao <[email protected]> 22220R: Avadhut Naik <[email protected]> 22221S: Maintained 22222F: Documentation/translations/sp_SP/ 22223 22224SPARC + UltraSPARC (sparc/sparc64) 22225M: "David S. Miller" <[email protected]> 22226M: Andreas Larsson <[email protected]> 22227L: [email protected] 22228S: Maintained 22229Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22230T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22231T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22232F: arch/sparc/ 22233F: drivers/sbus/ 22234 22235SPARC SERIAL DRIVERS 22236M: "David S. Miller" <[email protected]> 22237L: [email protected] 22238S: Maintained 22239T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22240T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22241F: drivers/tty/serial/suncore.c 22242F: drivers/tty/serial/sunhv.c 22243F: drivers/tty/serial/sunsab.c 22244F: drivers/tty/serial/sunsab.h 22245F: drivers/tty/serial/sunsu.c 22246F: drivers/tty/serial/sunzilog.c 22247F: drivers/tty/serial/sunzilog.h 22248F: drivers/tty/vcc.c 22249F: include/linux/sunserialcore.h 22250 22251SPARSE CHECKER 22252M: "Luc Van Oostenryck" <[email protected]> 22253L: [email protected] 22254S: Maintained 22255W: https://sparse.docs.kernel.org/ 22256Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22257B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22258T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22259F: include/linux/compiler.h 22260 22261SPEAKUP CONSOLE SPEECH DRIVER 22262M: William Hubbs <[email protected]> 22263M: Chris Brannon <[email protected]> 22264M: Kirk Reiser <[email protected]> 22265M: Samuel Thibault <[email protected]> 22266L: [email protected] 22267S: Odd Fixes 22268W: http://www.linux-speakup.org/ 22269W: https://github.com/linux-speakup/speakup 22270B: https://github.com/linux-speakup/speakup/issues 22271F: drivers/accessibility/speakup/ 22272 22273SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22274M: Viresh Kumar <[email protected]> 22275M: Shiraz Hashim <[email protected]> 22276L: [email protected] (moderated for non-subscribers) 22277L: [email protected] 22278S: Maintained 22279W: http://www.st.com/spear 22280F: arch/arm/boot/dts/st/spear* 22281F: arch/arm/mach-spear/ 22282F: drivers/clk/spear/ 22283F: drivers/pinctrl/spear/ 22284 22285SPI NOR SUBSYSTEM 22286M: Tudor Ambarus <[email protected]> 22287M: Pratyush Yadav <[email protected]> 22288M: Michael Walle <[email protected]> 22289L: [email protected] 22290S: Maintained 22291W: http://www.linux-mtd.infradead.org/ 22292Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22293C: irc://irc.oftc.net/mtd 22294T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22295F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22296F: drivers/mtd/spi-nor/ 22297F: include/linux/mtd/spi-nor.h 22298 22299SPI SUBSYSTEM 22300M: Mark Brown <[email protected]> 22301L: [email protected] 22302S: Maintained 22303Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22304T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22305F: Documentation/devicetree/bindings/spi/ 22306F: Documentation/spi/ 22307F: drivers/spi/ 22308F: include/linux/spi/ 22309F: include/uapi/linux/spi/ 22310F: tools/spi/ 22311 22312SPIDERNET NETWORK DRIVER for CELL 22313M: Ishizaki Kou <[email protected]> 22314M: Geoff Levand <[email protected]> 22315L: [email protected] 22316L: [email protected] 22317S: Maintained 22318F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 22319F: drivers/net/ethernet/toshiba/spider_net* 22320 22321SPMI SUBSYSTEM 22322M: Stephen Boyd <[email protected]> 22323L: [email protected] 22324S: Maintained 22325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22326F: Documentation/devicetree/bindings/spmi/ 22327F: drivers/spmi/ 22328F: include/dt-bindings/spmi/spmi.h 22329F: include/linux/spmi.h 22330F: include/trace/events/spmi.h 22331 22332SPU FILE SYSTEM 22333L: [email protected] 22334S: Orphan 22335F: Documentation/filesystems/spufs/spufs.rst 22336F: arch/powerpc/platforms/cell/spufs/ 22337 22338SQUASHFS FILE SYSTEM 22339M: Phillip Lougher <[email protected]> 22340L: [email protected] (subscribers-only) 22341S: Maintained 22342W: http://squashfs.org.uk 22343T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22344F: Documentation/filesystems/squashfs.rst 22345F: fs/squashfs/ 22346 22347SRM (Alpha) environment access 22348M: Jan-Benedict Glaw <[email protected]> 22349S: Maintained 22350F: arch/alpha/kernel/srm_env.c 22351 22352ST LSM6DSx IMU IIO DRIVER 22353M: Lorenzo Bianconi <[email protected]> 22354L: [email protected] 22355S: Maintained 22356W: http://www.st.com/ 22357F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22358F: drivers/iio/imu/st_lsm6dsx/ 22359 22360ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22361M: Benjamin Mugnier <[email protected]> 22362M: Sylvain Petinot <[email protected]> 22363L: [email protected] 22364S: Maintained 22365T: git git://linuxtv.org/media.git 22366F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22367F: drivers/media/i2c/st-mipid02.c 22368 22369ST STC3117 FUEL GAUGE DRIVER 22370M: Hardevsinh Palaniya <[email protected]> 22371M: Bhavin Sharma <[email protected]> 22372L: [email protected] 22373S: Maintained 22374F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 22375F: drivers/power/supply/stc3117_fuel_gauge.c 22376 22377ST STM32 FIREWALL 22378M: Gatien Chevallier <[email protected]> 22379S: Maintained 22380F: drivers/bus/stm32_etzpc.c 22381F: drivers/bus/stm32_firewall.c 22382F: drivers/bus/stm32_rifsc.c 22383 22384ST STM32 I2C/SMBUS DRIVER 22385M: Pierre-Yves MORDRET <[email protected]> 22386M: Alain Volmat <[email protected]> 22387L: [email protected] 22388S: Maintained 22389F: drivers/i2c/busses/i2c-stm32* 22390 22391ST STM32 SPI DRIVER 22392M: Alain Volmat <[email protected]> 22393L: [email protected] 22394S: Maintained 22395F: drivers/spi/spi-stm32.c 22396 22397ST STPDDC60 DRIVER 22398M: Daniel Nilsson <[email protected]> 22399L: [email protected] 22400S: Maintained 22401F: Documentation/hwmon/stpddc60.rst 22402F: drivers/hwmon/pmbus/stpddc60.c 22403 22404ST VGXY61 DRIVER 22405M: Benjamin Mugnier <[email protected]> 22406M: Sylvain Petinot <[email protected]> 22407L: [email protected] 22408S: Maintained 22409T: git git://linuxtv.org/media.git 22410F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22411F: Documentation/userspace-api/media/drivers/vgxy61.rst 22412F: drivers/media/i2c/vgxy61.c 22413 22414ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22415M: Song Qiang <[email protected]> 22416L: [email protected] 22417S: Maintained 22418F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22419F: drivers/iio/proximity/vl53l0x-i2c.c 22420 22421STABLE BRANCH 22422M: Greg Kroah-Hartman <[email protected]> 22423M: Sasha Levin <[email protected]> 22424L: [email protected] 22425S: Supported 22426F: Documentation/process/stable-kernel-rules.rst 22427 22428STAGING - ATOMISP DRIVER 22429M: Hans de Goede <[email protected]> 22430M: Mauro Carvalho Chehab <[email protected]> 22431R: Sakari Ailus <[email protected]> 22432L: [email protected] 22433S: Maintained 22434F: drivers/staging/media/atomisp/ 22435 22436STAGING - INDUSTRIAL IO 22437M: Jonathan Cameron <[email protected]> 22438L: [email protected] 22439S: Odd Fixes 22440F: Documentation/devicetree/bindings/staging/iio/ 22441F: drivers/staging/iio/ 22442 22443STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 22444M: Marc Dietrich <[email protected]> 22445L: [email protected] (moderated for non-subscribers) 22446L: [email protected] 22447S: Maintained 22448F: drivers/staging/nvec/ 22449 22450STAGING - SEPS525 LCD CONTROLLER DRIVERS 22451M: Michael Hennerich <[email protected]> 22452L: [email protected] 22453S: Supported 22454F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 22455F: drivers/staging/fbtft/fb_seps525.c 22456 22457STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 22458M: Sudip Mukherjee <[email protected]> 22459M: Teddy Wang <[email protected]> 22460M: Sudip Mukherjee <[email protected]> 22461L: [email protected] 22462S: Maintained 22463F: drivers/staging/sm750fb/ 22464 22465STAGING SUBSYSTEM 22466M: Greg Kroah-Hartman <[email protected]> 22467L: [email protected] 22468S: Supported 22469T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22470F: drivers/staging/ 22471 22472STANDALONE CACHE CONTROLLER DRIVERS 22473M: Conor Dooley <[email protected]> 22474S: Maintained 22475T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22476F: Documentation/devicetree/bindings/cache/ 22477F: drivers/cache 22478 22479STARFIRE/DURALAN NETWORK DRIVER 22480M: Ion Badulescu <[email protected]> 22481S: Odd Fixes 22482F: drivers/net/ethernet/adaptec/starfire* 22483 22484STARFIVE CAMERA SUBSYSTEM DRIVER 22485M: Jack Zhu <[email protected]> 22486M: Changhuang Liang <[email protected]> 22487L: [email protected] 22488S: Maintained 22489F: Documentation/admin-guide/media/starfive_camss.rst 22490F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22491F: drivers/staging/media/starfive/camss 22492 22493STARFIVE CRYPTO DRIVER 22494M: Jia Jie Ho <[email protected]> 22495M: William Qiu <[email protected]> 22496S: Supported 22497F: Documentation/devicetree/bindings/crypto/starfive* 22498F: drivers/crypto/starfive/ 22499 22500STARFIVE DEVICETREES 22501M: Emil Renner Berthing <[email protected]> 22502S: Maintained 22503F: arch/riscv/boot/dts/starfive/ 22504 22505STARFIVE DWMAC GLUE LAYER 22506M: Emil Renner Berthing <[email protected]> 22507M: Minda Chen <[email protected]> 22508S: Maintained 22509F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22510F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22511 22512STARFIVE JH7110 DPHY RX DRIVER 22513M: Jack Zhu <[email protected]> 22514M: Changhuang Liang <[email protected]> 22515S: Supported 22516F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22517F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22518 22519STARFIVE JH7110 DPHY TX DRIVER 22520M: Keith Zhao <[email protected]> 22521S: Supported 22522F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22523F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22524 22525STARFIVE JH7110 MMC/SD/SDIO DRIVER 22526M: William Qiu <[email protected]> 22527S: Supported 22528F: Documentation/devicetree/bindings/mmc/starfive* 22529F: drivers/mmc/host/dw_mmc-starfive.c 22530 22531STARFIVE JH7110 PLL CLOCK DRIVER 22532M: Xingyu Wu <[email protected]> 22533S: Supported 22534F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22535F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22536 22537STARFIVE JH7110 PWMDAC DRIVER 22538M: Hal Feng <[email protected]> 22539M: Xingyu Wu <[email protected]> 22540S: Supported 22541F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22542F: sound/soc/starfive/jh7110_pwmdac.c 22543 22544STARFIVE JH7110 SYSCON 22545M: William Qiu <[email protected]> 22546M: Xingyu Wu <[email protected]> 22547S: Supported 22548F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 22549 22550STARFIVE JH7110 TDM DRIVER 22551M: Walker Chen <[email protected]> 22552S: Maintained 22553F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 22554F: sound/soc/starfive/jh7110_tdm.c 22555 22556STARFIVE JH71X0 CLOCK DRIVERS 22557M: Emil Renner Berthing <[email protected]> 22558M: Hal Feng <[email protected]> 22559S: Maintained 22560F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 22561F: drivers/clk/starfive/clk-starfive-jh71* 22562F: include/dt-bindings/clock/starfive?jh71*.h 22563 22564STARFIVE JH71X0 PINCTRL DRIVERS 22565M: Emil Renner Berthing <[email protected]> 22566M: Jianlong Huang <[email protected]> 22567M: Hal Feng <[email protected]> 22568L: [email protected] 22569S: Maintained 22570F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 22571F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 22572F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 22573F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 22574 22575STARFIVE JH71X0 RESET CONTROLLER DRIVERS 22576M: Emil Renner Berthing <[email protected]> 22577M: Hal Feng <[email protected]> 22578S: Maintained 22579F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 22580F: drivers/reset/starfive/reset-starfive-jh71* 22581F: include/dt-bindings/reset/starfive?jh71*.h 22582 22583STARFIVE JH71X0 USB DRIVERS 22584M: Minda Chen <[email protected]> 22585S: Maintained 22586F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 22587F: drivers/usb/cdns3/cdns3-starfive.c 22588 22589STARFIVE JH71XX PMU CONTROLLER DRIVER 22590M: Walker Chen <[email protected]> 22591M: Changhuang Liang <[email protected]> 22592S: Supported 22593F: Documentation/devicetree/bindings/power/starfive* 22594F: drivers/pmdomain/starfive/ 22595F: include/dt-bindings/power/starfive,jh7110-pmu.h 22596 22597STARFIVE SOC DRIVERS 22598M: Conor Dooley <[email protected]> 22599S: Maintained 22600T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22601F: Documentation/devicetree/bindings/soc/starfive/ 22602 22603STARFIVE STARLINK PMU DRIVER 22604M: Ji Sheng Teoh <[email protected]> 22605S: Maintained 22606F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 22607F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 22608F: drivers/perf/starfive_starlink_pmu.c 22609 22610STARFIVE TRNG DRIVER 22611M: Jia Jie Ho <[email protected]> 22612S: Supported 22613F: Documentation/devicetree/bindings/rng/starfive* 22614F: drivers/char/hw_random/jh7110-trng.c 22615 22616STARFIVE WATCHDOG DRIVER 22617M: Xingyu Wu <[email protected]> 22618M: Ziv Xu <[email protected]> 22619S: Supported 22620F: Documentation/devicetree/bindings/watchdog/starfive* 22621F: drivers/watchdog/starfive-wdt.c 22622 22623STARFIVE JH71X0 PCIE AND USB PHY DRIVER 22624M: Minda Chen <[email protected]> 22625S: Supported 22626F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 22627F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 22628F: drivers/phy/starfive/phy-jh7110-pcie.c 22629F: drivers/phy/starfive/phy-jh7110-usb.c 22630 22631STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 22632M: Changhuang Liang <[email protected]> 22633S: Supported 22634F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 22635F: drivers/irqchip/irq-starfive-jh8100-intc.c 22636 22637STATIC BRANCH/CALL 22638M: Peter Zijlstra <[email protected]> 22639M: Josh Poimboeuf <[email protected]> 22640M: Jason Baron <[email protected]> 22641R: Steven Rostedt <[email protected]> 22642R: Ard Biesheuvel <[email protected]> 22643S: Supported 22644F: arch/*/include/asm/jump_label*.h 22645F: arch/*/include/asm/static_call*.h 22646F: arch/*/kernel/jump_label.c 22647F: arch/*/kernel/static_call.c 22648F: include/linux/jump_label*.h 22649F: include/linux/static_call*.h 22650F: kernel/jump_label.c 22651F: kernel/static_call*.c 22652 22653STI AUDIO (ASoC) DRIVERS 22654M: Arnaud Pouliquen <[email protected]> 22655L: [email protected] 22656S: Maintained 22657F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 22658F: sound/soc/sti/ 22659 22660STI CEC DRIVER 22661M: Alain Volmat <[email protected]> 22662S: Maintained 22663F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 22664F: drivers/media/cec/platform/sti/ 22665 22666STK1160 USB VIDEO CAPTURE DRIVER 22667M: Ezequiel Garcia <[email protected]> 22668L: [email protected] 22669S: Maintained 22670T: git git://linuxtv.org/media.git 22671F: drivers/media/usb/stk1160/ 22672 22673STM32 AUDIO (ASoC) DRIVERS 22674M: Olivier Moysan <[email protected]> 22675M: Arnaud Pouliquen <[email protected]> 22676L: [email protected] 22677S: Maintained 22678F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 22679F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 22680F: sound/soc/stm/ 22681 22682STM32 DMA DRIVERS 22683M: Amélie Delaunay <[email protected]> 22684L: [email protected] 22685L: [email protected] (moderated for non-subscribers) 22686S: Maintained 22687F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 22688F: Documentation/devicetree/bindings/dma/stm32/ 22689F: drivers/dma/stm32/ 22690 22691STM32 TIMER/LPTIMER DRIVERS 22692M: Fabrice Gasnier <[email protected]> 22693S: Maintained 22694F: Documentation/ABI/testing/*timer-stm32 22695F: Documentation/devicetree/bindings/*/*stm32-*timer* 22696F: drivers/*/stm32-*timer* 22697F: drivers/pwm/pwm-stm32* 22698F: include/linux/*/stm32-*tim* 22699 22700STM32MP25 USB3/PCIE COMBOPHY DRIVER 22701M: Christian Bruel <[email protected]> 22702S: Maintained 22703F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 22704F: drivers/phy/st/phy-stm32-combophy.c 22705 22706STMMAC ETHERNET DRIVER 22707L: [email protected] 22708S: Orphan 22709F: Documentation/networking/device_drivers/ethernet/stmicro/ 22710F: drivers/net/ethernet/stmicro/stmmac/ 22711 22712SUN HAPPY MEAL ETHERNET DRIVER 22713M: Sean Anderson <[email protected]> 22714S: Maintained 22715F: drivers/net/ethernet/sun/sunhme.* 22716 22717SUN3/3X 22718M: Sam Creasey <[email protected]> 22719S: Maintained 22720W: http://sammy.net/sun3/ 22721F: arch/m68k/include/asm/sun3* 22722F: arch/m68k/kernel/*sun3* 22723F: arch/m68k/sun3*/ 22724F: drivers/net/ethernet/i825xx/sun3* 22725 22726SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 22727M: Hans de Goede <[email protected]> 22728L: [email protected] 22729S: Maintained 22730F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 22731F: drivers/input/keyboard/sun4i-lradc-keys.c 22732 22733SUNPLUS ETHERNET DRIVER 22734M: Wells Lu <[email protected]> 22735L: [email protected] 22736S: Maintained 22737W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 22738F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 22739F: drivers/net/ethernet/sunplus/ 22740 22741SUNPLUS MMC DRIVER 22742M: Tony Huang <[email protected]> 22743M: Li-hao Kuo <[email protected]> 22744S: Maintained 22745F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 22746F: drivers/mmc/host/sunplus-mmc.c 22747 22748SUNPLUS OCOTP DRIVER 22749M: Vincent Shih <[email protected]> 22750S: Maintained 22751F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 22752F: drivers/nvmem/sunplus-ocotp.c 22753 22754SUNPLUS PWM DRIVER 22755M: Hammer Hsieh <[email protected]> 22756S: Maintained 22757F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 22758F: drivers/pwm/pwm-sunplus.c 22759 22760SUNPLUS RTC DRIVER 22761M: Vincent Shih <[email protected]> 22762L: [email protected] 22763S: Maintained 22764F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 22765F: drivers/rtc/rtc-sunplus.c 22766 22767SUNPLUS SPI CONTROLLER INTERFACE DRIVER 22768M: Li-hao Kuo <[email protected]> 22769L: [email protected] 22770S: Maintained 22771F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 22772F: drivers/spi/spi-sunplus-sp7021.c 22773 22774SUNPLUS UART DRIVER 22775M: Hammer Hsieh <[email protected]> 22776S: Maintained 22777F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 22778F: drivers/tty/serial/sunplus-uart.c 22779 22780SUNPLUS USB2 PHY DRIVER 22781M: Vincent Shih <[email protected]> 22782L: [email protected] 22783S: Maintained 22784F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 22785F: drivers/phy/sunplus/Kconfig 22786F: drivers/phy/sunplus/Makefile 22787F: drivers/phy/sunplus/phy-sunplus-usb2.c 22788 22789SUNPLUS WATCHDOG DRIVER 22790M: Xiantao Hu <[email protected]> 22791L: [email protected] 22792S: Maintained 22793F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 22794F: drivers/watchdog/sunplus_wdt.c 22795 22796SUPERH 22797M: Yoshinori Sato <[email protected]> 22798M: Rich Felker <[email protected]> 22799M: John Paul Adrian Glaubitz <[email protected]> 22800L: [email protected] 22801S: Maintained 22802Q: http://patchwork.kernel.org/project/linux-sh/list/ 22803F: Documentation/arch/sh/ 22804F: arch/sh/ 22805F: drivers/sh/ 22806 22807SUSPEND TO RAM 22808M: "Rafael J. Wysocki" <[email protected]> 22809M: Len Brown <[email protected]> 22810M: Pavel Machek <[email protected]> 22811L: [email protected] 22812S: Supported 22813B: https://bugzilla.kernel.org 22814F: Documentation/power/ 22815F: arch/x86/kernel/acpi/sleep* 22816F: arch/x86/kernel/acpi/wakeup* 22817F: drivers/base/power/ 22818F: include/linux/freezer.h 22819F: include/linux/pm.h 22820F: include/linux/suspend.h 22821F: kernel/power/ 22822 22823SVGA HANDLING 22824M: Martin Mares <[email protected]> 22825L: [email protected] 22826S: Maintained 22827F: Documentation/admin-guide/svga.rst 22828F: arch/x86/boot/video* 22829 22830SWITCHDEV 22831M: Jiri Pirko <[email protected]> 22832M: Ivan Vecera <[email protected]> 22833L: [email protected] 22834S: Supported 22835F: include/net/switchdev.h 22836F: net/switchdev/ 22837 22838SY8106A REGULATOR DRIVER 22839M: Icenowy Zheng <[email protected]> 22840S: Maintained 22841F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 22842F: drivers/regulator/sy8106a-regulator.c 22843 22844SYNC FILE FRAMEWORK 22845M: Sumit Semwal <[email protected]> 22846R: Gustavo Padovan <[email protected]> 22847L: [email protected] 22848L: [email protected] 22849S: Maintained 22850T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 22851F: Documentation/driver-api/sync_file.rst 22852F: drivers/dma-buf/dma-fence* 22853F: drivers/dma-buf/sw_sync.c 22854F: drivers/dma-buf/sync_* 22855F: include/linux/sync_file.h 22856F: include/uapi/linux/sync_file.h 22857 22858SYNOPSYS ARC ARCHITECTURE 22859M: Vineet Gupta <[email protected]> 22860L: [email protected] 22861S: Supported 22862T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 22863F: Documentation/arch/arc 22864F: Documentation/devicetree/bindings/arc/* 22865F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 22866F: arch/arc/ 22867F: drivers/clocksource/arc_timer.c 22868F: drivers/tty/serial/arc_uart.c 22869 22870SYNOPSYS ARC HSDK SDP pll clock driver 22871M: Eugeniy Paltsev <[email protected]> 22872S: Supported 22873F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 22874F: drivers/clk/clk-hsdk-pll.c 22875 22876SYNOPSYS ARC SDP clock driver 22877M: Eugeniy Paltsev <[email protected]> 22878S: Supported 22879F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 22880F: drivers/clk/axs10x/* 22881 22882SYNOPSYS ARC SDP platform support 22883M: Alexey Brodkin <[email protected]> 22884S: Supported 22885F: Documentation/devicetree/bindings/arc/axs10* 22886F: arch/arc/boot/dts/ax* 22887F: arch/arc/plat-axs10x 22888 22889SYNOPSYS AXS10x RESET CONTROLLER DRIVER 22890M: Eugeniy Paltsev <[email protected]> 22891S: Supported 22892F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 22893F: drivers/reset/reset-axs10x.c 22894 22895SYNOPSYS CREG GPIO DRIVER 22896M: Eugeniy Paltsev <[email protected]> 22897S: Maintained 22898F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 22899F: drivers/gpio/gpio-creg-snps.c 22900 22901SYNOPSYS DESIGNWARE 8250 UART DRIVER 22902M: Ilpo Järvinen <[email protected]> 22903R: Andy Shevchenko <[email protected]> 22904S: Supported 22905F: drivers/tty/serial/8250/8250_dw.c 22906F: drivers/tty/serial/8250/8250_dwlib.* 22907F: drivers/tty/serial/8250/8250_lpss.c 22908 22909SYNOPSYS DESIGNWARE APB GPIO DRIVER 22910M: Hoan Tran <[email protected]> 22911L: [email protected] 22912S: Maintained 22913F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 22914F: drivers/gpio/gpio-dwapb.c 22915 22916SYNOPSYS DESIGNWARE AXI DMAC DRIVER 22917M: Eugeniy Paltsev <[email protected]> 22918S: Maintained 22919F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 22920F: drivers/dma/dw-axi-dmac/ 22921 22922SYNOPSYS DESIGNWARE DMAC DRIVER 22923M: Viresh Kumar <[email protected]> 22924R: Andy Shevchenko <[email protected]> 22925S: Maintained 22926F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 22927F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 22928F: drivers/dma/dw/ 22929F: include/dt-bindings/dma/dw-dmac.h 22930F: include/linux/dma/dw.h 22931F: include/linux/platform_data/dma-dw.h 22932 22933SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 22934M: Jose Abreu <[email protected]> 22935L: [email protected] 22936S: Maintained 22937F: drivers/net/ethernet/synopsys/ 22938 22939SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 22940L: [email protected] 22941S: Orphan 22942F: drivers/net/pcs/pcs-xpcs.c 22943F: drivers/net/pcs/pcs-xpcs.h 22944F: include/linux/pcs/pcs-xpcs.h 22945 22946SYNOPSYS DESIGNWARE I2C DRIVER 22947M: Jarkko Nikula <[email protected]> 22948R: Andy Shevchenko <[email protected]> 22949R: Mika Westerberg <[email protected]> 22950R: Jan Dabros <[email protected]> 22951L: [email protected] 22952S: Supported 22953F: drivers/i2c/busses/i2c-designware-* 22954 22955SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 22956M: Jaehoon Chung <[email protected]> 22957L: [email protected] 22958S: Maintained 22959F: drivers/mmc/host/dw_mmc* 22960 22961SYNOPSYS DESIGNWARE PCIE PMU DRIVER 22962M: Shuai Xue <[email protected]> 22963M: Jing Zhang <[email protected]> 22964S: Supported 22965F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 22966F: drivers/perf/dwc_pcie_pmu.c 22967 22968SYNOPSYS HSDK RESET CONTROLLER DRIVER 22969M: Eugeniy Paltsev <[email protected]> 22970S: Supported 22971F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 22972F: drivers/reset/reset-hsdk.c 22973F: include/dt-bindings/reset/snps,hsdk-reset.h 22974 22975SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 22976M: Prabu Thangamuthu <[email protected]> 22977M: Manjunath M B <[email protected]> 22978L: [email protected] 22979S: Maintained 22980F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 22981 22982SYSTEM CONFIGURATION (SYSCON) 22983M: Lee Jones <[email protected]> 22984M: Arnd Bergmann <[email protected]> 22985S: Supported 22986T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 22987F: drivers/mfd/syscon.c 22988 22989SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 22990M: Sudeep Holla <[email protected]> 22991R: Cristian Marussi <[email protected]> 22992L: [email protected] 22993L: [email protected] (moderated for non-subscribers) 22994S: Maintained 22995F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 22996F: drivers/clk/clk-sc[mp]i.c 22997F: drivers/cpufreq/sc[mp]i-cpufreq.c 22998F: drivers/firmware/arm_scmi/ 22999F: drivers/firmware/arm_scpi.c 23000F: drivers/hwmon/scmi-hwmon.c 23001F: drivers/pinctrl/pinctrl-scmi.c 23002F: drivers/pmdomain/arm/ 23003F: drivers/powercap/arm_scmi_powercap.c 23004F: drivers/regulator/scmi-regulator.c 23005F: drivers/reset/reset-scmi.c 23006F: include/linux/sc[mp]i_protocol.h 23007F: include/trace/events/scmi.h 23008F: include/uapi/linux/virtio_scmi.h 23009 23010SYSTEM RESET/SHUTDOWN DRIVERS 23011M: Sebastian Reichel <[email protected]> 23012L: [email protected] 23013S: Maintained 23014T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23015F: Documentation/devicetree/bindings/power/reset/ 23016F: drivers/power/reset/ 23017 23018SYSTEM TRACE MODULE CLASS 23019M: Alexander Shishkin <[email protected]> 23020S: Maintained 23021T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23022F: Documentation/trace/stm.rst 23023F: drivers/hwtracing/stm/ 23024F: include/linux/stm.h 23025F: include/uapi/linux/stm.h 23026 23027SYSTEM76 ACPI DRIVER 23028M: Jeremy Soller <[email protected]> 23029M: System76 Product Development <[email protected]> 23030L: [email protected] 23031S: Maintained 23032F: drivers/platform/x86/system76_acpi.c 23033 23034SYSV FILESYSTEM 23035S: Orphan 23036F: Documentation/filesystems/sysv-fs.rst 23037F: fs/sysv/ 23038F: include/linux/sysv_fs.h 23039 23040TASKSTATS STATISTICS INTERFACE 23041M: Balbir Singh <[email protected]> 23042S: Maintained 23043F: Documentation/accounting/taskstats* 23044F: include/linux/taskstats* 23045F: kernel/taskstats.c 23046 23047TC subsystem 23048M: Jamal Hadi Salim <[email protected]> 23049M: Cong Wang <[email protected]> 23050M: Jiri Pirko <[email protected]> 23051L: [email protected] 23052S: Maintained 23053F: include/net/pkt_cls.h 23054F: include/net/pkt_sched.h 23055F: include/net/tc_act/ 23056F: include/uapi/linux/pkt_cls.h 23057F: include/uapi/linux/pkt_sched.h 23058F: include/uapi/linux/tc_act/ 23059F: include/uapi/linux/tc_ematch/ 23060F: net/sched/ 23061F: tools/testing/selftests/tc-testing 23062 23063TC90522 MEDIA DRIVER 23064M: Akihiro Tsukada <[email protected]> 23065L: [email protected] 23066S: Odd Fixes 23067F: drivers/media/dvb-frontends/tc90522* 23068 23069TCP LOW PRIORITY MODULE 23070M: "Wong Hoi Sing, Edison" <[email protected]> 23071M: "Hung Hing Lun, Mike" <[email protected]> 23072S: Maintained 23073W: http://tcp-lp-mod.sourceforge.net/ 23074F: net/ipv4/tcp_lp.c 23075 23076TDA10071 MEDIA DRIVER 23077L: [email protected] 23078S: Orphan 23079W: https://linuxtv.org 23080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23081F: drivers/media/dvb-frontends/tda10071* 23082 23083TDA18212 MEDIA DRIVER 23084L: [email protected] 23085S: Orphan 23086W: https://linuxtv.org 23087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23088F: drivers/media/tuners/tda18212* 23089 23090TDA18218 MEDIA DRIVER 23091L: [email protected] 23092S: Orphan 23093W: https://linuxtv.org 23094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23095F: drivers/media/tuners/tda18218* 23096 23097TDA18250 MEDIA DRIVER 23098M: Olli Salonen <[email protected]> 23099L: [email protected] 23100S: Maintained 23101W: https://linuxtv.org 23102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23103T: git git://linuxtv.org/media.git 23104F: drivers/media/tuners/tda18250* 23105 23106TDA18271 MEDIA DRIVER 23107M: Michael Krufky <[email protected]> 23108L: [email protected] 23109S: Maintained 23110W: https://linuxtv.org 23111W: http://github.com/mkrufky 23112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23113T: git git://linuxtv.org/mkrufky/tuners.git 23114F: drivers/media/tuners/tda18271* 23115 23116TDA1997x MEDIA DRIVER 23117M: Tim Harvey <[email protected]> 23118L: [email protected] 23119S: Maintained 23120W: https://linuxtv.org 23121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23122F: drivers/media/i2c/tda1997x.* 23123 23124TDA827x MEDIA DRIVER 23125M: Michael Krufky <[email protected]> 23126L: [email protected] 23127S: Maintained 23128W: https://linuxtv.org 23129W: http://github.com/mkrufky 23130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23131T: git git://linuxtv.org/mkrufky/tuners.git 23132F: drivers/media/tuners/tda8290.* 23133 23134TDA8290 MEDIA DRIVER 23135M: Michael Krufky <[email protected]> 23136L: [email protected] 23137S: Maintained 23138W: https://linuxtv.org 23139W: http://github.com/mkrufky 23140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23141T: git git://linuxtv.org/mkrufky/tuners.git 23142F: drivers/media/tuners/tda8290.* 23143 23144TDA9840 MEDIA DRIVER 23145M: Hans Verkuil <[email protected]> 23146L: [email protected] 23147S: Maintained 23148W: https://linuxtv.org 23149T: git git://linuxtv.org/media.git 23150F: drivers/media/i2c/tda9840* 23151 23152TEA5761 TUNER DRIVER 23153M: Mauro Carvalho Chehab <[email protected]> 23154L: [email protected] 23155S: Odd fixes 23156W: https://linuxtv.org 23157T: git git://linuxtv.org/media.git 23158F: drivers/media/tuners/tea5761.* 23159 23160TEA5767 TUNER DRIVER 23161M: Mauro Carvalho Chehab <[email protected]> 23162L: [email protected] 23163S: Maintained 23164W: https://linuxtv.org 23165T: git git://linuxtv.org/media.git 23166F: drivers/media/tuners/tea5767.* 23167 23168TEA6415C MEDIA DRIVER 23169M: Hans Verkuil <[email protected]> 23170L: [email protected] 23171S: Maintained 23172W: https://linuxtv.org 23173T: git git://linuxtv.org/media.git 23174F: drivers/media/i2c/tea6415c* 23175 23176TEA6420 MEDIA DRIVER 23177M: Hans Verkuil <[email protected]> 23178L: [email protected] 23179S: Maintained 23180W: https://linuxtv.org 23181T: git git://linuxtv.org/media.git 23182F: drivers/media/i2c/tea6420* 23183 23184TEAM DRIVER 23185M: Jiri Pirko <[email protected]> 23186L: [email protected] 23187S: Supported 23188F: Documentation/netlink/specs/team.yaml 23189F: drivers/net/team/ 23190F: include/linux/if_team.h 23191F: include/uapi/linux/if_team.h 23192F: tools/testing/selftests/drivers/net/team/ 23193 23194TECHNICAL ADVISORY BOARD PROCESS DOCS 23195M: "Theodore Ts'o" <[email protected]> 23196M: Greg Kroah-Hartman <[email protected]> 23197L: [email protected] 23198S: Maintained 23199F: Documentation/process/contribution-maturity-model.rst 23200F: Documentation/process/researcher-guidelines.rst 23201 23202TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23203M: "Savoir-faire Linux Inc." <[email protected]> 23204S: Maintained 23205F: arch/x86/platform/ts5500/ 23206 23207TECHNOTREND USB IR RECEIVER 23208M: Sean Young <[email protected]> 23209L: [email protected] 23210S: Maintained 23211F: drivers/media/rc/ttusbir.c 23212 23213TECHWELL TW9900 VIDEO DECODER 23214M: Mehdi Djait <[email protected]> 23215L: [email protected] 23216S: Maintained 23217F: drivers/media/i2c/tw9900.c 23218 23219TECHWELL TW9910 VIDEO DECODER 23220L: [email protected] 23221S: Orphan 23222F: drivers/media/i2c/tw9910.c 23223F: include/media/i2c/tw9910.h 23224 23225TEE SUBSYSTEM 23226M: Jens Wiklander <[email protected]> 23227R: Sumit Garg <[email protected]> 23228L: [email protected] 23229S: Maintained 23230F: Documentation/ABI/testing/sysfs-class-tee 23231F: Documentation/driver-api/tee.rst 23232F: Documentation/tee/ 23233F: Documentation/userspace-api/tee.rst 23234F: drivers/tee/ 23235F: include/linux/tee_core.h 23236F: include/linux/tee_drv.h 23237F: include/uapi/linux/tee.h 23238 23239TEGRA ARCHITECTURE SUPPORT 23240M: Thierry Reding <[email protected]> 23241M: Jonathan Hunter <[email protected]> 23242L: [email protected] 23243S: Supported 23244Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23246N: [^a-z]tegra 23247 23248TEGRA CLOCK DRIVER 23249M: Peter De Schrijver <[email protected]> 23250M: Prashant Gaikwad <[email protected]> 23251S: Supported 23252F: drivers/clk/tegra/ 23253 23254TEGRA CRYPTO DRIVERS 23255M: Akhil R <[email protected]> 23256S: Supported 23257F: drivers/crypto/tegra/* 23258 23259TEGRA DMA DRIVERS 23260M: Laxman Dewangan <[email protected]> 23261M: Jon Hunter <[email protected]> 23262S: Supported 23263F: drivers/dma/tegra* 23264 23265TEGRA I2C DRIVER 23266M: Laxman Dewangan <[email protected]> 23267R: Dmitry Osipenko <[email protected]> 23268S: Supported 23269F: drivers/i2c/busses/i2c-tegra.c 23270 23271TEGRA IOMMU DRIVERS 23272M: Thierry Reding <[email protected]> 23273R: Krishna Reddy <[email protected]> 23274L: [email protected] 23275S: Supported 23276F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23277F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23278F: drivers/iommu/tegra* 23279 23280TEGRA KBC DRIVER 23281M: Laxman Dewangan <[email protected]> 23282S: Supported 23283F: drivers/input/keyboard/tegra-kbc.c 23284 23285TEGRA NAND DRIVER 23286M: Stefan Agner <[email protected]> 23287M: Lucas Stach <[email protected]> 23288S: Maintained 23289F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23290F: drivers/mtd/nand/raw/tegra_nand.c 23291 23292TEGRA PWM DRIVER 23293M: Thierry Reding <[email protected]> 23294S: Supported 23295F: drivers/pwm/pwm-tegra.c 23296 23297TEGRA QUAD SPI DRIVER 23298M: Thierry Reding <[email protected]> 23299M: Jonathan Hunter <[email protected]> 23300M: Sowjanya Komatineni <[email protected]> 23301L: [email protected] 23302S: Maintained 23303F: drivers/spi/spi-tegra210-quad.c 23304 23305TEGRA SERIAL DRIVER 23306M: Laxman Dewangan <[email protected]> 23307S: Supported 23308F: drivers/tty/serial/serial-tegra.c 23309 23310TEGRA SPI DRIVER 23311M: Laxman Dewangan <[email protected]> 23312S: Supported 23313F: drivers/spi/spi-tegra* 23314 23315TEGRA VIDEO DRIVER 23316M: Thierry Reding <[email protected]> 23317M: Jonathan Hunter <[email protected]> 23318M: Sowjanya Komatineni <[email protected]> 23319M: Luca Ceresoli <[email protected]> 23320L: [email protected] 23321L: [email protected] 23322S: Maintained 23323F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23324F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23325F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23326F: drivers/staging/media/tegra-video/ 23327 23328TEGRA XUSB PADCTL DRIVER 23329M: JC Kuo <[email protected]> 23330S: Supported 23331F: drivers/phy/tegra/xusb* 23332 23333TEHUTI ETHERNET DRIVER 23334M: Andy Gospodarek <[email protected]> 23335L: [email protected] 23336S: Maintained 23337F: drivers/net/ethernet/tehuti/tehuti.* 23338 23339TEHUTI TN40XX ETHERNET DRIVER 23340M: FUJITA Tomonori <[email protected]> 23341L: [email protected] 23342S: Maintained 23343F: drivers/net/ethernet/tehuti/tn40* 23344 23345TELECOM CLOCK DRIVER FOR MCPL0010 23346M: Mark Gross <[email protected]> 23347S: Supported 23348F: drivers/char/tlclk.c 23349 23350TEMPO SEMICONDUCTOR DRIVERS 23351M: Steven Eckhoff <[email protected]> 23352S: Maintained 23353F: Documentation/devicetree/bindings/sound/tscs*.txt 23354F: sound/soc/codecs/tscs*.c 23355F: sound/soc/codecs/tscs*.h 23356 23357TENSILICA XTENSA PORT (xtensa) 23358M: Chris Zankel <[email protected]> 23359M: Max Filippov <[email protected]> 23360S: Maintained 23361T: git https://github.com/jcmvbkbc/linux-xtensa.git 23362F: arch/xtensa/ 23363F: drivers/irqchip/irq-xtensa-* 23364 23365TEXAS INSTRUMENTS ASoC DRIVERS 23366M: Peter Ujfalusi <[email protected]> 23367L: [email protected] 23368S: Maintained 23369F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23370F: sound/soc/ti/ 23371 23372TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23373M: Shenghao Ding <[email protected]> 23374M: Kevin Lu <[email protected]> 23375M: Baojun Xu <[email protected]> 23376L: [email protected] 23377S: Maintained 23378F: Documentation/devicetree/bindings/sound/tas2552.txt 23379F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23380F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23381F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23382F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23383F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23384F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23385F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23386F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23387F: include/sound/tas2*.h 23388F: include/sound/tlv320*.h 23389F: include/sound/tpa6130a2-plat.h 23390F: sound/pci/hda/tas2781_hda_i2c.c 23391F: sound/soc/codecs/pcm1681.c 23392F: sound/soc/codecs/pcm1789*.* 23393F: sound/soc/codecs/pcm179x*.* 23394F: sound/soc/codecs/pcm186x*.* 23395F: sound/soc/codecs/pcm3008.* 23396F: sound/soc/codecs/pcm3060*.* 23397F: sound/soc/codecs/pcm3168a*.* 23398F: sound/soc/codecs/pcm5102a.c 23399F: sound/soc/codecs/pcm512x*.* 23400F: sound/soc/codecs/tas2*.* 23401F: sound/soc/codecs/tlv320*.* 23402F: sound/soc/codecs/tpa6130a2.* 23403 23404TEXAS INSTRUMENTS DMA DRIVERS 23405M: Peter Ujfalusi <[email protected]> 23406L: [email protected] 23407S: Maintained 23408F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23409F: Documentation/devicetree/bindings/dma/ti-edma.txt 23410F: Documentation/devicetree/bindings/dma/ti/ 23411F: drivers/dma/ti/ 23412F: include/linux/dma/k3-psil.h 23413F: include/linux/dma/k3-udma-glue.h 23414F: include/linux/dma/ti-cppi5.h 23415X: drivers/dma/ti/cppi41.c 23416 23417TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23418M: Jerome Brunet <[email protected]> 23419L: [email protected] 23420S: Maintained 23421F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23422F: Documentation/hwmon/tps25990.rst 23423F: drivers/hwmon/pmbus/tps25990.c 23424 23425TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23426M: Robert Marko <[email protected]> 23427M: Luka Perkov <[email protected]> 23428L: [email protected] 23429S: Maintained 23430F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23431F: Documentation/hwmon/tps23861.rst 23432F: drivers/hwmon/tps23861.c 23433 23434TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23435M: Ricardo Ribalda <[email protected]> 23436L: [email protected] 23437S: Supported 23438F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 23439F: drivers/iio/dac/ti-dac7612.c 23440 23441TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 23442M: Alexander Sverdlin <[email protected]> 23443L: [email protected] 23444S: Maintained 23445F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 23446F: drivers/leds/leds-lp8864.c 23447 23448TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 23449M: Nishanth Menon <[email protected]> 23450M: Tero Kristo <[email protected]> 23451M: Santosh Shilimkar <[email protected]> 23452L: [email protected] (moderated for non-subscribers) 23453S: Maintained 23454F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 23455F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 23456F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 23457F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 23458F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 23459F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 23460F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 23461F: drivers/clk/keystone/sci-clk.c 23462F: drivers/firmware/ti_sci* 23463F: drivers/irqchip/irq-ti-sci-inta.c 23464F: drivers/irqchip/irq-ti-sci-intr.c 23465F: drivers/reset/reset-ti-sci.c 23466F: drivers/soc/ti/ti_sci_inta_msi.c 23467F: drivers/pmdomain/ti/ti_sci_pm_domains.c 23468F: include/dt-bindings/soc/ti,sci_pm_domain.h 23469F: include/linux/soc/ti/ti_sci_inta_msi.h 23470F: include/linux/soc/ti/ti_sci_protocol.h 23471 23472TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23473M: Puranjay Mohan <[email protected]> 23474L: [email protected] 23475S: Supported 23476F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23477F: drivers/iio/temperature/tmp117.c 23478 23479THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23480M: Hans Verkuil <[email protected]> 23481L: [email protected] 23482S: Maintained 23483W: https://linuxtv.org 23484T: git git://linuxtv.org/media.git 23485F: drivers/media/radio/radio-raremono.c 23486 23487THERMAL 23488M: Rafael J. Wysocki <[email protected]> 23489M: Daniel Lezcano <[email protected]> 23490R: Zhang Rui <[email protected]> 23491R: Lukasz Luba <[email protected]> 23492L: [email protected] 23493S: Supported 23494Q: https://patchwork.kernel.org/project/linux-pm/list/ 23495T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23496F: Documentation/ABI/testing/sysfs-class-thermal 23497F: Documentation/admin-guide/thermal/ 23498F: Documentation/devicetree/bindings/thermal/ 23499F: Documentation/driver-api/thermal/ 23500F: drivers/thermal/ 23501F: include/dt-bindings/thermal/ 23502F: include/linux/cpu_cooling.h 23503F: include/linux/thermal.h 23504F: include/uapi/linux/thermal.h 23505F: tools/lib/thermal/ 23506F: tools/thermal/ 23507 23508THERMAL DRIVER FOR AMLOGIC SOCS 23509M: Guillaume La Roque <[email protected]> 23510L: [email protected] 23511L: [email protected] 23512S: Supported 23513W: http://linux-meson.com/ 23514F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23515F: drivers/thermal/amlogic_thermal.c 23516 23517THERMAL/CPU_COOLING 23518M: Amit Daniel Kachhap <[email protected]> 23519M: Daniel Lezcano <[email protected]> 23520M: Viresh Kumar <[email protected]> 23521R: Lukasz Luba <[email protected]> 23522L: [email protected] 23523S: Supported 23524F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23525F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23526F: drivers/thermal/cpufreq_cooling.c 23527F: drivers/thermal/cpuidle_cooling.c 23528F: include/linux/cpu_cooling.h 23529 23530THERMAL/POWER_ALLOCATOR 23531M: Lukasz Luba <[email protected]> 23532L: [email protected] 23533S: Maintained 23534F: Documentation/driver-api/thermal/power_allocator.rst 23535F: drivers/thermal/gov_power_allocator.c 23536F: drivers/thermal/thermal_trace_ipa.h 23537 23538THINKPAD ACPI EXTRAS DRIVER 23539M: Henrique de Moraes Holschuh <[email protected]> 23540L: [email protected] 23541L: [email protected] 23542S: Maintained 23543W: http://ibm-acpi.sourceforge.net 23544W: http://thinkwiki.org/wiki/Ibm-acpi 23545T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 23546F: drivers/platform/x86/thinkpad_acpi.c 23547 23548THINKPAD LMI DRIVER 23549M: Mark Pearson <[email protected]> 23550L: [email protected] 23551S: Maintained 23552F: Documentation/ABI/testing/sysfs-class-firmware-attributes 23553F: drivers/platform/x86/think-lmi.? 23554 23555THP7312 ISP DRIVER 23556M: Laurent Pinchart <[email protected]> 23557M: Paul Elder <[email protected]> 23558L: [email protected] 23559S: Maintained 23560T: git git://linuxtv.org/media.git 23561F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 23562F: Documentation/userspace-api/media/drivers/thp7312.rst 23563F: drivers/media/i2c/thp7312.c 23564F: include/uapi/linux/thp7312.h 23565 23566THUNDERBOLT DMA TRAFFIC TEST DRIVER 23567M: Isaac Hazan <[email protected]> 23568L: [email protected] 23569S: Maintained 23570F: drivers/thunderbolt/dma_test.c 23571 23572THUNDERBOLT DRIVER 23573M: Andreas Noever <[email protected]> 23574M: Michael Jamet <[email protected]> 23575M: Mika Westerberg <[email protected]> 23576M: Yehezkel Bernat <[email protected]> 23577L: [email protected] 23578S: Maintained 23579T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 23580F: Documentation/admin-guide/thunderbolt.rst 23581F: drivers/thunderbolt/ 23582F: include/linux/thunderbolt.h 23583 23584THUNDERBOLT NETWORK DRIVER 23585M: Michael Jamet <[email protected]> 23586M: Mika Westerberg <[email protected]> 23587M: Yehezkel Bernat <[email protected]> 23588L: [email protected] 23589S: Maintained 23590F: drivers/net/thunderbolt/ 23591 23592THUNDERX GPIO DRIVER 23593M: Robert Richter <[email protected]> 23594S: Odd Fixes 23595F: drivers/gpio/gpio-thunderx.c 23596 23597TI ADS1119 ADC DRIVER 23598M: Francesco Dolcini <[email protected]> 23599M: João Paulo Gonçalves <[email protected]> 23600L: [email protected] 23601S: Maintained 23602F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 23603F: drivers/iio/adc/ti-ads1119.c 23604 23605TI ADS7924 ADC DRIVER 23606M: Hugo Villeneuve <[email protected]> 23607L: [email protected] 23608S: Supported 23609F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 23610F: drivers/iio/adc/ti-ads7924.c 23611 23612TI AM437X VPFE DRIVER 23613M: "Lad, Prabhakar" <[email protected]> 23614L: [email protected] 23615S: Maintained 23616W: https://linuxtv.org 23617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23618T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23619F: drivers/media/platform/ti/am437x/ 23620 23621TI BANDGAP AND THERMAL DRIVER 23622M: Eduardo Valentin <[email protected]> 23623M: Keerthy <[email protected]> 23624L: [email protected] 23625L: [email protected] 23626S: Maintained 23627F: drivers/thermal/ti-soc-thermal/ 23628 23629TI BQ27XXX POWER SUPPLY DRIVER 23630F: drivers/power/supply/bq27xxx_battery.c 23631F: drivers/power/supply/bq27xxx_battery_i2c.c 23632F: include/linux/power/bq27xxx_battery.h 23633 23634TI CDCE706 CLOCK DRIVER 23635M: Max Filippov <[email protected]> 23636S: Maintained 23637F: drivers/clk/clk-cdce706.c 23638 23639TI CLOCK DRIVER 23640M: Tero Kristo <[email protected]> 23641L: [email protected] 23642S: Odd Fixes 23643F: drivers/clk/ti/ 23644F: include/linux/clk/ti.h 23645 23646TI DAVINCI MACHINE SUPPORT 23647M: Bartosz Golaszewski <[email protected]> 23648L: [email protected] (moderated for non-subscribers) 23649S: Maintained 23650T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 23651F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 23652F: arch/arm/boot/dts/ti/davinci/ 23653F: arch/arm/mach-davinci/ 23654F: drivers/i2c/busses/i2c-davinci.c 23655 23656TI DAVINCI SERIES CLOCK DRIVER 23657M: David Lechner <[email protected]> 23658S: Maintained 23659F: Documentation/devicetree/bindings/clock/ti/davinci/ 23660F: drivers/clk/davinci/ 23661F: include/linux/clk/davinci.h 23662 23663TI DAVINCI SERIES GPIO DRIVER 23664M: Keerthy <[email protected]> 23665L: [email protected] 23666S: Maintained 23667F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 23668F: drivers/gpio/gpio-davinci.c 23669 23670TI DAVINCI SERIES MEDIA DRIVER 23671M: "Lad, Prabhakar" <[email protected]> 23672L: [email protected] 23673S: Maintained 23674W: https://linuxtv.org 23675Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23676T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23677F: drivers/media/platform/ti/davinci/ 23678F: include/media/davinci/ 23679 23680TI ENHANCED CAPTURE (eCAP) DRIVER 23681M: Vignesh Raghavendra <[email protected]> 23682R: Julien Panis <[email protected]> 23683L: [email protected] 23684L: [email protected] 23685S: Maintained 23686F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 23687F: drivers/counter/ti-ecap-capture.c 23688 23689TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 23690R: David Lechner <[email protected]> 23691L: [email protected] 23692F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 23693F: drivers/counter/ti-eqep.c 23694 23695TI ETHERNET SWITCH DRIVER (CPSW) 23696R: Siddharth Vadapalli <[email protected]> 23697R: Roger Quadros <[email protected]> 23698L: [email protected] 23699L: [email protected] 23700S: Maintained 23701F: drivers/net/ethernet/ti/cpsw* 23702F: drivers/net/ethernet/ti/davinci* 23703 23704TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 23705M: Alex Dubov <[email protected]> 23706S: Maintained 23707W: http://tifmxx.berlios.de/ 23708F: drivers/memstick/host/tifm_ms.c 23709F: drivers/misc/tifm* 23710F: drivers/mmc/host/tifm_sd.c 23711F: include/linux/tifm.h 23712 23713TI FPD-LINK DRIVERS 23714M: Tomi Valkeinen <[email protected]> 23715L: [email protected] 23716S: Maintained 23717F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 23718F: drivers/media/i2c/ds90* 23719F: include/media/i2c/ds90* 23720 23721TI HDC302X HUMIDITY DRIVER 23722M: Javier Carrasco <[email protected]> 23723M: Li peiyu <[email protected]> 23724L: [email protected] 23725S: Maintained 23726F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 23727F: drivers/iio/humidity/hdc3020.c 23728 23729TI ICSSG ETHERNET DRIVER (ICSSG) 23730R: MD Danish Anwar <[email protected]> 23731R: Roger Quadros <[email protected]> 23732L: [email protected] (moderated for non-subscribers) 23733L: [email protected] 23734S: Maintained 23735F: Documentation/devicetree/bindings/net/ti,icss*.yaml 23736F: drivers/net/ethernet/ti/icssg/* 23737 23738TI J721E CSI2RX DRIVER 23739M: Jai Luthra <[email protected]> 23740L: [email protected] 23741S: Maintained 23742F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 23743F: drivers/media/platform/ti/j721e-csi2rx/ 23744 23745TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 23746M: Nishanth Menon <[email protected]> 23747M: Santosh Shilimkar <[email protected]> 23748L: [email protected] 23749L: [email protected] (moderated for non-subscribers) 23750S: Maintained 23751T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 23752F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 23753F: drivers/pmdomain/ti/omap_prm.c 23754F: drivers/soc/ti/* 23755F: include/linux/pruss_driver.h 23756 23757TI LM49xxx FAMILY ASoC CODEC DRIVERS 23758M: M R Swami Reddy <[email protected]> 23759M: Vishwas A Deshpande <[email protected]> 23760L: [email protected] 23761S: Maintained 23762F: sound/soc/codecs/isabelle* 23763F: sound/soc/codecs/lm49453* 23764 23765TI LMP92064 ADC DRIVER 23766M: Leonard Göhrs <[email protected]> 23767R: [email protected] 23768L: [email protected] 23769S: Maintained 23770F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 23771F: drivers/iio/adc/ti-lmp92064.c 23772 23773TI PCM3060 ASoC CODEC DRIVER 23774M: Kirill Marinushkin <[email protected]> 23775L: [email protected] 23776S: Maintained 23777F: Documentation/devicetree/bindings/sound/pcm3060.txt 23778F: sound/soc/codecs/pcm3060* 23779 23780TI TAS571X FAMILY ASoC CODEC DRIVER 23781M: Kevin Cernekee <[email protected]> 23782L: [email protected] 23783S: Odd Fixes 23784F: sound/soc/codecs/tas571x* 23785 23786TI TMAG5273 MAGNETOMETER DRIVER 23787M: Gerald Loacker <[email protected]> 23788L: [email protected] 23789S: Maintained 23790F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 23791F: drivers/iio/magnetometer/tmag5273.c 23792 23793TI TRF7970A NFC DRIVER 23794M: Mark Greer <[email protected]> 23795L: [email protected] 23796S: Supported 23797F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 23798F: drivers/nfc/trf7970a.c 23799 23800TI TSC2046 ADC DRIVER 23801M: Oleksij Rempel <[email protected]> 23802R: [email protected] 23803L: [email protected] 23804S: Maintained 23805F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 23806F: drivers/iio/adc/ti-tsc2046.c 23807 23808TI TWL4030 SERIES SOC CODEC DRIVER 23809M: Peter Ujfalusi <[email protected]> 23810L: [email protected] 23811S: Maintained 23812F: sound/soc/codecs/twl4030* 23813 23814TI VPE/CAL DRIVERS 23815M: Benoit Parrot <[email protected]> 23816L: [email protected] 23817S: Maintained 23818W: http://linuxtv.org/ 23819Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23820F: Documentation/devicetree/bindings/media/ti,cal.yaml 23821F: Documentation/devicetree/bindings/media/ti,vpe.yaml 23822F: drivers/media/platform/ti/cal/ 23823F: drivers/media/platform/ti/vpe/ 23824 23825TI WILINK WIRELESS DRIVERS 23826L: [email protected] 23827S: Orphan 23828W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 23829W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 23830F: drivers/net/wireless/ti/ 23831 23832TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 23833M: John Stultz <[email protected]> 23834M: Thomas Gleixner <[email protected]> 23835R: Stephen Boyd <[email protected]> 23836L: [email protected] 23837S: Supported 23838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 23839F: include/linux/clocksource.h 23840F: include/linux/time.h 23841F: include/linux/timekeeper_internal.h 23842F: include/linux/timekeeping.h 23843F: include/linux/timex.h 23844F: include/uapi/linux/time.h 23845F: include/uapi/linux/timex.h 23846F: kernel/time/alarmtimer.c 23847F: kernel/time/clocksource* 23848F: kernel/time/ntp* 23849F: kernel/time/time.c 23850F: kernel/time/timeconst.bc 23851F: kernel/time/timeconv.c 23852F: kernel/time/timecounter.c 23853F: kernel/time/timekeeping* 23854F: kernel/time/time_test.c 23855F: tools/testing/selftests/timers/ 23856 23857TIPC NETWORK LAYER 23858M: Jon Maloy <[email protected]> 23859L: [email protected] (core kernel code) 23860L: [email protected] (user apps, general discussion) 23861S: Maintained 23862W: http://tipc.sourceforge.net/ 23863F: include/uapi/linux/tipc*.h 23864F: net/tipc/ 23865 23866TLAN NETWORK DRIVER 23867M: Samuel Chessman <[email protected]> 23868L: [email protected] (subscribers-only) 23869S: Maintained 23870W: http://sourceforge.net/projects/tlan/ 23871F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 23872F: drivers/net/ethernet/ti/tlan.* 23873 23874TMIO/SDHI MMC DRIVER 23875M: Wolfram Sang <[email protected]> 23876L: [email protected] 23877L: [email protected] 23878S: Supported 23879F: drivers/mmc/host/renesas_sdhi* 23880F: drivers/mmc/host/tmio_mmc* 23881F: include/linux/platform_data/tmio.h 23882 23883TMP513 HARDWARE MONITOR DRIVER 23884M: Eric Tremblay <[email protected]> 23885L: [email protected] 23886S: Maintained 23887F: Documentation/hwmon/tmp513.rst 23888F: drivers/hwmon/tmp513.c 23889 23890TMPFS (SHMEM FILESYSTEM) 23891M: Hugh Dickins <[email protected]> 23892L: [email protected] 23893S: Maintained 23894F: include/linux/shmem_fs.h 23895F: mm/shmem.c 23896 23897TOMOYO SECURITY MODULE 23898M: Kentaro Takeda <[email protected]> 23899M: Tetsuo Handa <[email protected]> 23900L: [email protected] (subscribers-only, for developers in English) 23901L: [email protected] (subscribers-only, for users in English) 23902L: [email protected] (subscribers-only, for developers in Japanese) 23903L: [email protected] (subscribers-only, for users in Japanese) 23904S: Maintained 23905W: https://tomoyo.sourceforge.net/ 23906F: security/tomoyo/ 23907 23908TOPSTAR LAPTOP EXTRAS DRIVER 23909M: Herton Ronaldo Krzesinski <[email protected]> 23910L: [email protected] 23911S: Maintained 23912F: drivers/platform/x86/topstar-laptop.c 23913 23914TORTURE-TEST MODULES 23915M: Davidlohr Bueso <[email protected]> 23916M: "Paul E. McKenney" <[email protected]> 23917M: Josh Triplett <[email protected]> 23918L: [email protected] 23919S: Supported 23920T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 23921F: Documentation/RCU/torture.rst 23922F: kernel/locking/locktorture.c 23923F: kernel/rcu/rcuscale.c 23924F: kernel/rcu/rcutorture.c 23925F: kernel/rcu/refscale.c 23926F: kernel/torture.c 23927 23928TOSHIBA ACPI EXTRAS DRIVER 23929M: Azael Avalos <[email protected]> 23930L: [email protected] 23931S: Maintained 23932F: drivers/platform/x86/toshiba_acpi.c 23933 23934TOSHIBA BLUETOOTH DRIVER 23935M: Azael Avalos <[email protected]> 23936L: [email protected] 23937S: Maintained 23938F: drivers/platform/x86/toshiba_bluetooth.c 23939 23940TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 23941M: Azael Avalos <[email protected]> 23942L: [email protected] 23943S: Maintained 23944F: drivers/platform/x86/toshiba_haps.c 23945 23946TOSHIBA SMM DRIVER 23947M: Jonathan Buzzard <[email protected]> 23948S: Maintained 23949W: http://www.buzzard.org.uk/toshiba/ 23950F: drivers/char/toshiba.c 23951F: include/linux/toshiba.h 23952F: include/uapi/linux/toshiba.h 23953 23954TOSHIBA TC358743 DRIVER 23955M: Hans Verkuil <[email protected]> 23956L: [email protected] 23957S: Maintained 23958F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 23959F: drivers/media/i2c/tc358743* 23960F: include/media/i2c/tc358743.h 23961 23962TOSHIBA WMI HOTKEYS DRIVER 23963M: Azael Avalos <[email protected]> 23964L: [email protected] 23965S: Maintained 23966F: drivers/platform/x86/toshiba-wmi.c 23967 23968TPM DEVICE DRIVER 23969M: Peter Huewe <[email protected]> 23970M: Jarkko Sakkinen <[email protected]> 23971R: Jason Gunthorpe <[email protected]> 23972L: [email protected] 23973S: Maintained 23974W: https://codeberg.org/jarkko/linux-tpmdd-test 23975Q: https://patchwork.kernel.org/project/linux-integrity/list/ 23976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 23977F: Documentation/devicetree/bindings/tpm/ 23978F: drivers/char/tpm/ 23979F: tools/testing/selftests/tpm2/ 23980 23981TPS546D24 DRIVER 23982M: Duke Du <[email protected]> 23983L: [email protected] 23984S: Maintained 23985F: Documentation/hwmon/tps546d24.rst 23986F: drivers/hwmon/pmbus/tps546d24.c 23987 23988TQ SYSTEMS BOARD & DRIVER SUPPORT 23989L: [email protected] 23990S: Supported 23991W: https://www.tq-group.com/en/products/tq-embedded/ 23992F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 23993F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 23994F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 23995F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 23996F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 23997F: arch/arm64/boot/dts/freescale/mba*.dtsi 23998F: arch/arm64/boot/dts/freescale/tqml*.dts* 23999F: drivers/gpio/gpio-tqmx86.c 24000F: drivers/mfd/tqmx86.c 24001F: drivers/watchdog/tqmx86_wdt.c 24002 24003TRACING 24004M: Steven Rostedt <[email protected]> 24005M: Masami Hiramatsu <[email protected]> 24006R: Mathieu Desnoyers <[email protected]> 24007L: [email protected] 24008L: [email protected] 24009S: Maintained 24010Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24011T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24012F: Documentation/trace/* 24013F: fs/tracefs/ 24014F: include/linux/trace*.h 24015F: include/trace/ 24016F: kernel/trace/ 24017F: scripts/tracing/ 24018F: tools/testing/selftests/ftrace/ 24019 24020TRACING MMIO ACCESSES (MMIOTRACE) 24021M: Steven Rostedt <[email protected]> 24022M: Masami Hiramatsu <[email protected]> 24023R: Karol Herbst <[email protected]> 24024R: Pekka Paalanen <[email protected]> 24025L: [email protected] 24026L: [email protected] 24027S: Maintained 24028F: arch/x86/mm/kmmio.c 24029F: arch/x86/mm/mmio-mod.c 24030F: arch/x86/mm/testmmiotrace.c 24031F: include/linux/mmiotrace.h 24032F: kernel/trace/trace_mmiotrace.c 24033 24034TRACING OS NOISE / LATENCY TRACERS 24035M: Steven Rostedt <[email protected]> 24036S: Maintained 24037F: Documentation/trace/hwlat_detector.rst 24038F: Documentation/trace/osnoise-tracer.rst 24039F: Documentation/trace/timerlat-tracer.rst 24040F: arch/*/kernel/trace.c 24041F: include/trace/events/osnoise.h 24042F: kernel/trace/trace_hwlat.c 24043F: kernel/trace/trace_irqsoff.c 24044F: kernel/trace/trace_osnoise.c 24045F: kernel/trace/trace_sched_wakeup.c 24046 24047TRADITIONAL CHINESE DOCUMENTATION 24048M: Hu Haowen <[email protected]> 24049S: Maintained 24050W: https://github.com/srcres258/linux-doc 24051T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24052F: Documentation/translations/zh_TW/ 24053 24054TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24055M: Dan Williams <[email protected]> 24056L: [email protected] 24057S: Maintained 24058F: Documentation/ABI/testing/configfs-tsm 24059F: drivers/virt/coco/tsm.c 24060F: include/linux/tsm.h 24061 24062TRUSTED SERVICES TEE DRIVER 24063M: Balint Dobszay <[email protected]> 24064M: Sudeep Holla <[email protected]> 24065L: [email protected] (moderated for non-subscribers) 24066L: [email protected] 24067S: Maintained 24068F: Documentation/tee/ts-tee.rst 24069F: drivers/tee/tstee/ 24070 24071TTY LAYER AND SERIAL DRIVERS 24072M: Greg Kroah-Hartman <[email protected]> 24073M: Jiri Slaby <[email protected]> 24074L: [email protected] 24075L: [email protected] 24076S: Supported 24077T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24078F: Documentation/devicetree/bindings/serial/ 24079F: Documentation/driver-api/serial/ 24080F: drivers/tty/ 24081F: include/linux/selection.h 24082F: include/linux/serial.h 24083F: include/linux/serial_core.h 24084F: include/linux/sysrq.h 24085F: include/linux/tty*.h 24086F: include/linux/vt.h 24087F: include/linux/vt_*.h 24088F: include/uapi/linux/serial.h 24089F: include/uapi/linux/serial_core.h 24090F: include/uapi/linux/tty.h 24091 24092TUA9001 MEDIA DRIVER 24093L: [email protected] 24094S: Orphan 24095W: https://linuxtv.org 24096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24097F: drivers/media/tuners/tua9001* 24098 24099TULIP NETWORK DRIVERS 24100L: [email protected] 24101L: [email protected] 24102S: Orphan 24103F: drivers/net/ethernet/dec/tulip/ 24104 24105TUN/TAP driver 24106M: Willem de Bruijn <[email protected]> 24107M: Jason Wang <[email protected]> 24108S: Maintained 24109W: http://vtun.sourceforge.net/tun 24110F: Documentation/networking/tuntap.rst 24111F: arch/um/os-Linux/drivers/ 24112F: drivers/net/tap.c 24113F: drivers/net/tun.c 24114 24115TURBOCHANNEL SUBSYSTEM 24116M: "Maciej W. Rozycki" <[email protected]> 24117L: [email protected] 24118S: Maintained 24119Q: https://patchwork.kernel.org/project/linux-mips/list/ 24120F: drivers/tc/ 24121F: include/linux/tc.h 24122 24123TURBOSTAT UTILITY 24124M: "Len Brown" <[email protected]> 24125L: [email protected] 24126S: Supported 24127Q: https://patchwork.kernel.org/project/linux-pm/list/ 24128B: https://bugzilla.kernel.org 24129T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24130F: tools/power/x86/turbostat/ 24131F: tools/testing/selftests/turbostat/ 24132 24133TW5864 VIDEO4LINUX DRIVER 24134M: Bluecherry Maintainers <[email protected]> 24135M: Andrey Utkin <[email protected]> 24136M: Andrey Utkin <[email protected]> 24137L: [email protected] 24138S: Supported 24139F: drivers/media/pci/tw5864/ 24140 24141TW68 VIDEO4LINUX DRIVER 24142M: Hans Verkuil <[email protected]> 24143L: [email protected] 24144S: Odd Fixes 24145W: https://linuxtv.org 24146T: git git://linuxtv.org/media.git 24147F: drivers/media/pci/tw68/ 24148 24149TW686X VIDEO4LINUX DRIVER 24150M: Ezequiel Garcia <[email protected]> 24151L: [email protected] 24152S: Maintained 24153W: http://linuxtv.org 24154T: git git://linuxtv.org/media.git 24155F: drivers/media/pci/tw686x/ 24156 24157U-BOOT ENVIRONMENT VARIABLES 24158M: Rafał Miłecki <[email protected]> 24159S: Maintained 24160F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24161F: drivers/nvmem/layouts/u-boot-env.c 24162F: drivers/nvmem/u-boot-env.c 24163 24164UACCE ACCELERATOR FRAMEWORK 24165M: Zhangfei Gao <[email protected]> 24166M: Zhou Wang <[email protected]> 24167L: [email protected] 24168L: [email protected] 24169S: Maintained 24170F: Documentation/ABI/testing/sysfs-driver-uacce 24171F: Documentation/misc-devices/uacce.rst 24172F: drivers/misc/uacce/ 24173F: include/linux/uacce.h 24174F: include/uapi/misc/uacce/ 24175 24176UBI FILE SYSTEM (UBIFS) 24177M: Richard Weinberger <[email protected]> 24178R: Zhihao Cheng <[email protected]> 24179L: [email protected] 24180S: Supported 24181W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24182T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24183T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24184F: Documentation/ABI/testing/sysfs-fs-ubifs 24185F: Documentation/filesystems/ubifs-authentication.rst 24186F: Documentation/filesystems/ubifs.rst 24187F: fs/ubifs/ 24188 24189UBLK USERSPACE BLOCK DRIVER 24190M: Ming Lei <[email protected]> 24191L: [email protected] 24192S: Maintained 24193F: Documentation/block/ublk.rst 24194F: drivers/block/ublk_drv.c 24195F: include/uapi/linux/ublk_cmd.h 24196 24197UBSAN 24198M: Kees Cook <[email protected]> 24199R: Marco Elver <[email protected]> 24200R: Andrey Konovalov <[email protected]> 24201R: Andrey Ryabinin <[email protected]> 24202L: [email protected] 24203L: [email protected] 24204S: Supported 24205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24206F: Documentation/dev-tools/ubsan.rst 24207F: include/linux/ubsan.h 24208F: lib/Kconfig.ubsan 24209F: lib/test_ubsan.c 24210F: lib/ubsan.c 24211F: lib/ubsan.h 24212F: scripts/Makefile.ubsan 24213K: \bARCH_HAS_UBSAN\b 24214 24215UCLINUX (M68KNOMMU AND COLDFIRE) 24216M: Greg Ungerer <[email protected]> 24217L: [email protected] 24218S: Maintained 24219W: http://www.linux-m68k.org/ 24220T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24221F: arch/m68k/*/*_no.* 24222F: arch/m68k/68*/ 24223F: arch/m68k/coldfire/ 24224F: arch/m68k/include/asm/*_no.* 24225 24226UDF FILESYSTEM 24227M: Jan Kara <[email protected]> 24228S: Maintained 24229F: Documentation/filesystems/udf.rst 24230F: fs/udf/ 24231 24232UDRAW TABLET 24233M: Bastien Nocera <[email protected]> 24234L: [email protected] 24235S: Maintained 24236F: drivers/hid/hid-udraw-ps3.c 24237 24238UHID USERSPACE HID IO DRIVER 24239M: David Rheinsberg <[email protected]> 24240L: [email protected] 24241S: Maintained 24242F: drivers/hid/uhid.c 24243F: include/uapi/linux/uhid.h 24244 24245ULPI BUS 24246M: Heikki Krogerus <[email protected]> 24247L: [email protected] 24248S: Maintained 24249F: drivers/usb/common/ulpi.c 24250F: include/linux/ulpi/ 24251 24252UNICODE SUBSYSTEM 24253M: Gabriel Krisman Bertazi <[email protected]> 24254L: [email protected] 24255S: Supported 24256T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24257F: fs/unicode/ 24258 24259UNIFDEF 24260M: Tony Finch <[email protected]> 24261S: Maintained 24262W: http://dotat.at/prog/unifdef 24263F: scripts/unifdef.c 24264 24265UNIFORM CDROM DRIVER 24266M: Phillip Potter <[email protected]> 24267S: Maintained 24268F: Documentation/cdrom/ 24269F: drivers/cdrom/cdrom.c 24270F: include/linux/cdrom.h 24271F: include/uapi/linux/cdrom.h 24272 24273UNION-FIND 24274M: Xavier <[email protected]> 24275L: [email protected] 24276S: Maintained 24277F: Documentation/core-api/union_find.rst 24278F: Documentation/translations/zh_CN/core-api/union_find.rst 24279F: include/linux/union_find.h 24280F: lib/union_find.c 24281 24282UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24283R: Alim Akhtar <[email protected]> 24284R: Avri Altman <[email protected]> 24285R: Bart Van Assche <[email protected]> 24286L: [email protected] 24287S: Supported 24288F: Documentation/devicetree/bindings/ufs/ 24289F: Documentation/scsi/ufs.rst 24290F: drivers/ufs/core/ 24291 24292UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24293M: Pedro Sousa <[email protected]> 24294L: [email protected] 24295S: Supported 24296F: drivers/ufs/host/*dwc* 24297 24298UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24299M: Alim Akhtar <[email protected]> 24300R: Peter Griffin <[email protected]> 24301L: [email protected] 24302L: [email protected] 24303S: Maintained 24304F: drivers/ufs/host/ufs-exynos* 24305 24306UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24307M: Peter Wang <[email protected]> 24308R: Stanley Jhu <[email protected]> 24309L: [email protected] 24310L: [email protected] (moderated for non-subscribers) 24311S: Maintained 24312F: drivers/ufs/host/ufs-mediatek* 24313 24314UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24315M: Manivannan Sadhasivam <[email protected]> 24316L: [email protected] 24317L: [email protected] 24318S: Maintained 24319F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24320F: drivers/ufs/host/ufs-qcom* 24321 24322UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24323M: Yoshihiro Shimoda <[email protected]> 24324L: [email protected] 24325L: [email protected] 24326S: Maintained 24327F: drivers/ufs/host/ufs-renesas.c 24328 24329UNSORTED BLOCK IMAGES (UBI) 24330M: Richard Weinberger <[email protected]> 24331R: Zhihao Cheng <[email protected]> 24332L: [email protected] 24333S: Supported 24334W: http://www.linux-mtd.infradead.org/ 24335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24336T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24337F: drivers/mtd/ubi/ 24338F: include/linux/mtd/ubi.h 24339F: include/uapi/mtd/ubi-user.h 24340 24341UPROBES 24342M: Masami Hiramatsu <[email protected]> 24343M: Oleg Nesterov <[email protected]> 24344M: Peter Zijlstra <[email protected]> 24345L: [email protected] 24346L: [email protected] 24347S: Maintained 24348F: arch/*/include/asm/uprobes.h 24349F: arch/*/kernel/probes/uprobes.c 24350F: arch/*/kernel/uprobes.c 24351F: include/linux/uprobes.h 24352F: kernel/events/uprobes.c 24353 24354USB "USBNET" DRIVER FRAMEWORK 24355M: Oliver Neukum <[email protected]> 24356L: [email protected] 24357S: Maintained 24358W: http://www.linux-usb.org/usbnet 24359F: drivers/net/usb/usbnet.c 24360F: include/linux/usb/usbnet.h 24361 24362USB ACM DRIVER 24363M: Oliver Neukum <[email protected]> 24364L: [email protected] 24365S: Maintained 24366F: Documentation/usb/acm.rst 24367F: drivers/usb/class/cdc-acm.* 24368 24369USB APPLE MFI FASTCHARGE DRIVER 24370M: Bastien Nocera <[email protected]> 24371L: [email protected] 24372S: Maintained 24373F: drivers/usb/misc/apple-mfi-fastcharge.c 24374 24375USB AR5523 WIRELESS DRIVER 24376L: [email protected] 24377S: Orphan 24378F: drivers/net/wireless/ath/ar5523/ 24379 24380USB ATTACHED SCSI 24381M: Oliver Neukum <[email protected]> 24382L: [email protected] 24383L: [email protected] 24384S: Maintained 24385F: drivers/usb/storage/uas.c 24386 24387USB CDC ETHERNET DRIVER 24388M: Oliver Neukum <[email protected]> 24389L: [email protected] 24390S: Maintained 24391F: drivers/net/usb/cdc_*.c 24392F: include/uapi/linux/usb/cdc.h 24393 24394USB CHAOSKEY DRIVER 24395M: Keith Packard <[email protected]> 24396L: [email protected] 24397S: Maintained 24398F: drivers/usb/misc/chaoskey.c 24399 24400USB CYPRESS C67X00 DRIVER 24401L: [email protected] 24402S: Orphan 24403F: drivers/usb/c67x00/ 24404 24405USB DAVICOM DM9601 DRIVER 24406M: Peter Korsgaard <[email protected]> 24407L: [email protected] 24408S: Maintained 24409W: http://www.linux-usb.org/usbnet 24410F: drivers/net/usb/dm9601.c 24411 24412USB EHCI DRIVER 24413M: Alan Stern <[email protected]> 24414L: [email protected] 24415S: Maintained 24416F: Documentation/usb/ehci.rst 24417F: drivers/usb/host/ehci* 24418 24419USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24420M: Jiri Kosina <[email protected]> 24421M: Benjamin Tissoires <[email protected]> 24422L: [email protected] 24423S: Maintained 24424T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24425F: Documentation/hid/hiddev.rst 24426F: drivers/hid/usbhid/ 24427 24428USB INTEL XHCI ROLE MUX DRIVER 24429M: Hans de Goede <[email protected]> 24430L: [email protected] 24431S: Maintained 24432F: drivers/usb/roles/intel-xhci-usb-role-switch.c 24433 24434USB IP DRIVER FOR HISILICON KIRIN 960 24435M: Yu Chen <[email protected]> 24436M: Binghui Wang <[email protected]> 24437L: [email protected] 24438S: Maintained 24439F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 24440F: drivers/phy/hisilicon/phy-hi3660-usb3.c 24441 24442USB IP DRIVER FOR HISILICON KIRIN 970 24443M: Mauro Carvalho Chehab <[email protected]> 24444L: [email protected] 24445S: Maintained 24446F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 24447F: drivers/phy/hisilicon/phy-hi3670-usb3.c 24448 24449USB ISP116X DRIVER 24450M: Olav Kongas <[email protected]> 24451L: [email protected] 24452S: Maintained 24453F: drivers/usb/host/isp116x* 24454F: include/linux/usb/isp116x.h 24455 24456USB ISP1760 DRIVER 24457M: Rui Miguel Silva <[email protected]> 24458L: [email protected] 24459S: Maintained 24460F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 24461F: drivers/usb/isp1760/* 24462 24463USB LAN78XX ETHERNET DRIVER 24464M: Thangaraj Samynathan <[email protected]> 24465M: Rengarajan Sundararajan <[email protected]> 24466M: [email protected] 24467L: [email protected] 24468S: Maintained 24469F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24470F: drivers/net/usb/lan78xx.* 24471F: include/dt-bindings/net/microchip-lan78xx.h 24472 24473USB MASS STORAGE DRIVER 24474M: Alan Stern <[email protected]> 24475L: [email protected] 24476L: [email protected] 24477S: Maintained 24478F: drivers/usb/storage/ 24479 24480USB MIDI DRIVER 24481M: Clemens Ladisch <[email protected]> 24482L: [email protected] 24483S: Maintained 24484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24485F: sound/usb/midi.* 24486 24487USB NETWORKING DRIVERS 24488L: [email protected] 24489S: Odd Fixes 24490F: drivers/net/usb/ 24491 24492USB OHCI DRIVER 24493M: Alan Stern <[email protected]> 24494L: [email protected] 24495S: Maintained 24496F: Documentation/usb/ohci.rst 24497F: drivers/usb/host/ohci* 24498 24499USB OTG FSM (Finite State Machine) 24500M: Peter Chen <[email protected]> 24501L: [email protected] 24502S: Maintained 24503T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24504F: drivers/usb/common/usb-otg-fsm.c 24505 24506USB OVER IP DRIVER 24507M: Valentina Manea <[email protected]> 24508M: Shuah Khan <[email protected]> 24509M: Shuah Khan <[email protected]> 24510R: Hongren Zheng <[email protected]> 24511L: [email protected] 24512S: Maintained 24513F: Documentation/usb/usbip_protocol.rst 24514F: drivers/usb/usbip/ 24515F: tools/testing/selftests/drivers/usb/usbip/ 24516F: tools/usb/usbip/ 24517 24518USB PEGASUS DRIVER 24519M: Petko Manolov <[email protected]> 24520L: [email protected] 24521L: [email protected] 24522S: Maintained 24523W: https://github.com/petkan/pegasus 24524T: git https://github.com/petkan/pegasus.git 24525F: drivers/net/usb/pegasus.* 24526 24527USB PRINTER DRIVER (usblp) 24528M: Pete Zaitcev <[email protected]> 24529L: [email protected] 24530S: Supported 24531F: drivers/usb/class/usblp.c 24532 24533USB QMI WWAN NETWORK DRIVER 24534M: Bjørn Mork <[email protected]> 24535L: [email protected] 24536S: Maintained 24537F: Documentation/ABI/testing/sysfs-class-net-qmi 24538F: drivers/net/usb/qmi_wwan.c 24539 24540USB RAW GADGET DRIVER 24541R: Andrey Konovalov <[email protected]> 24542L: [email protected] 24543S: Maintained 24544B: https://github.com/xairy/raw-gadget/issues 24545F: Documentation/usb/raw-gadget.rst 24546F: drivers/usb/gadget/legacy/raw_gadget.c 24547F: include/uapi/linux/usb/raw_gadget.h 24548 24549USB RTL8150 DRIVER 24550M: Petko Manolov <[email protected]> 24551L: [email protected] 24552L: [email protected] 24553S: Maintained 24554W: https://github.com/petkan/rtl8150 24555T: git https://github.com/petkan/rtl8150.git 24556F: drivers/net/usb/rtl8150.c 24557 24558USB SERIAL SUBSYSTEM 24559M: Johan Hovold <[email protected]> 24560L: [email protected] 24561S: Maintained 24562T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 24563F: Documentation/usb/usb-serial.rst 24564F: drivers/usb/serial/ 24565F: include/linux/usb/serial.h 24566 24567USB SMSC75XX ETHERNET DRIVER 24568M: Steve Glendinning <[email protected]> 24569L: [email protected] 24570S: Maintained 24571F: drivers/net/usb/smsc75xx.* 24572 24573USB SMSC95XX ETHERNET DRIVER 24574M: Steve Glendinning <[email protected]> 24575M: [email protected] 24576L: [email protected] 24577S: Maintained 24578F: drivers/net/usb/smsc95xx.* 24579 24580USB SUBSYSTEM 24581M: Greg Kroah-Hartman <[email protected]> 24582L: [email protected] 24583S: Supported 24584W: http://www.linux-usb.org 24585T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 24586F: Documentation/devicetree/bindings/usb/ 24587F: Documentation/usb/ 24588F: drivers/usb/ 24589F: include/dt-bindings/usb/ 24590F: include/linux/usb.h 24591F: include/linux/usb/ 24592F: include/uapi/linux/usb/ 24593 24594USB TYPEC BUS FOR ALTERNATE MODES 24595M: Heikki Krogerus <[email protected]> 24596L: [email protected] 24597S: Maintained 24598F: Documentation/ABI/testing/sysfs-bus-typec 24599F: Documentation/driver-api/usb/typec_bus.rst 24600F: drivers/usb/typec/altmodes/ 24601F: include/linux/usb/typec_altmode.h 24602 24603USB TYPEC CLASS 24604M: Heikki Krogerus <[email protected]> 24605L: [email protected] 24606S: Maintained 24607F: Documentation/ABI/testing/sysfs-class-typec 24608F: Documentation/driver-api/usb/typec.rst 24609F: drivers/usb/typec/ 24610F: include/linux/usb/typec.h 24611 24612USB TYPEC INTEL PMC MUX DRIVER 24613M: Heikki Krogerus <[email protected]> 24614L: [email protected] 24615S: Maintained 24616F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 24617F: drivers/usb/typec/mux/intel_pmc_mux.c 24618 24619USB TYPEC PI3USB30532 MUX DRIVER 24620M: Hans de Goede <[email protected]> 24621L: [email protected] 24622S: Maintained 24623F: drivers/usb/typec/mux/pi3usb30532.c 24624 24625USB TYPEC PORT CONTROLLER DRIVERS 24626L: [email protected] 24627S: Orphan 24628F: drivers/usb/typec/tcpm/ 24629 24630USB TYPEC TUSB1046 MUX DRIVER 24631M: Romain Gantois <[email protected]> 24632L: [email protected] 24633S: Maintained 24634F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 24635F: drivers/usb/typec/mux/tusb1046.c 24636 24637USB UHCI DRIVER 24638M: Alan Stern <[email protected]> 24639L: [email protected] 24640S: Maintained 24641F: drivers/usb/host/uhci* 24642 24643USB VIDEO CLASS 24644M: Laurent Pinchart <[email protected]> 24645M: Hans de Goede <[email protected]> 24646L: [email protected] 24647S: Maintained 24648W: http://www.ideasonboard.org/uvc/ 24649T: git git://linuxtv.org/media.git 24650F: Documentation/userspace-api/media/drivers/uvcvideo.rst 24651F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 24652F: drivers/media/common/uvc.c 24653F: drivers/media/usb/uvc/ 24654F: include/linux/usb/uvc.h 24655F: include/uapi/linux/uvcvideo.h 24656 24657USB WEBCAM GADGET 24658L: [email protected] 24659S: Orphan 24660F: drivers/usb/gadget/function/*uvc* 24661F: drivers/usb/gadget/legacy/webcam.c 24662F: include/uapi/linux/usb/g_uvc.h 24663 24664USB XHCI DRIVER 24665M: Mathias Nyman <[email protected]> 24666L: [email protected] 24667S: Supported 24668F: drivers/usb/host/pci-quirks* 24669F: drivers/usb/host/xhci* 24670 24671USER DATAGRAM PROTOCOL (UDP) 24672M: Willem de Bruijn <[email protected]> 24673L: [email protected] 24674S: Maintained 24675F: include/linux/udp.h 24676F: include/net/udp.h 24677F: include/trace/events/udp.h 24678F: include/uapi/linux/udp.h 24679F: net/ipv4/udp.c 24680F: net/ipv6/udp.c 24681 24682USER-MODE LINUX (UML) 24683M: Richard Weinberger <[email protected]> 24684M: Anton Ivanov <[email protected]> 24685M: Johannes Berg <[email protected]> 24686L: [email protected] 24687S: Maintained 24688W: http://user-mode-linux.sourceforge.net 24689Q: https://patchwork.ozlabs.org/project/linux-um/list/ 24690T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 24691T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 24692F: Documentation/virt/uml/ 24693F: arch/um/ 24694F: arch/x86/um/ 24695F: fs/hostfs/ 24696 24697USERSPACE COPYIN/COPYOUT (UIOVEC) 24698M: Alexander Viro <[email protected]> 24699S: Maintained 24700F: include/linux/uio.h 24701F: lib/iov_iter.c 24702 24703USERSPACE DMA BUFFER DRIVER 24704M: Gerd Hoffmann <[email protected]> 24705M: Vivek Kasireddy <[email protected]> 24706L: [email protected] 24707S: Maintained 24708T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24709F: drivers/dma-buf/udmabuf.c 24710F: include/uapi/linux/udmabuf.h 24711 24712USERSPACE I/O (UIO) 24713M: Greg Kroah-Hartman <[email protected]> 24714S: Maintained 24715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24716F: Documentation/driver-api/uio-howto.rst 24717F: drivers/uio/ 24718F: include/linux/uio_driver.h 24719 24720UTIL-LINUX PACKAGE 24721M: Karel Zak <[email protected]> 24722L: [email protected] 24723S: Maintained 24724W: http://en.wikipedia.org/wiki/Util-linux 24725T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 24726 24727UUID HELPERS 24728R: Andy Shevchenko <[email protected]> 24729L: [email protected] 24730S: Maintained 24731F: include/linux/uuid.h 24732F: lib/test_uuid.c 24733F: lib/uuid.c 24734 24735UV SYSFS DRIVER 24736M: Justin Ernst <[email protected]> 24737L: [email protected] 24738S: Maintained 24739F: drivers/platform/x86/uv_sysfs.c 24740 24741UVESAFB DRIVER 24742M: Michal Januszewski <[email protected]> 24743L: [email protected] 24744S: Maintained 24745W: https://github.com/mjanusz/v86d 24746F: Documentation/fb/uvesafb.rst 24747F: drivers/video/fbdev/uvesafb.* 24748 24749Ux500 CLOCK DRIVERS 24750M: Ulf Hansson <[email protected]> 24751L: [email protected] 24752L: [email protected] (moderated for non-subscribers) 24753S: Maintained 24754F: drivers/clk/ux500/ 24755 24756V4L2 ASYNC AND FWNODE FRAMEWORKS 24757M: Sakari Ailus <[email protected]> 24758L: [email protected] 24759S: Maintained 24760T: git git://linuxtv.org/media.git 24761F: drivers/media/v4l2-core/v4l2-async.c 24762F: drivers/media/v4l2-core/v4l2-fwnode.c 24763F: include/media/v4l2-async.h 24764F: include/media/v4l2-fwnode.h 24765 24766V4L2 LENS DRIVERS 24767M: Sakari Ailus <[email protected]> 24768L: [email protected] 24769S: Maintained 24770F: drivers/media/i2c/ak* 24771F: drivers/media/i2c/dw* 24772F: drivers/media/i2c/lm* 24773 24774V4L2 CAMERA SENSOR DRIVERS 24775M: Sakari Ailus <[email protected]> 24776L: [email protected] 24777S: Maintained 24778F: Documentation/driver-api/media/camera-sensor.rst 24779F: Documentation/driver-api/media/tx-rx.rst 24780F: drivers/media/i2c/ar* 24781F: drivers/media/i2c/gc* 24782F: drivers/media/i2c/hi* 24783F: drivers/media/i2c/imx* 24784F: drivers/media/i2c/mt* 24785F: drivers/media/i2c/og* 24786F: drivers/media/i2c/ov* 24787F: drivers/media/i2c/s5* 24788F: drivers/media/i2c/vgxy61.c 24789 24790VF610 NAND DRIVER 24791M: Stefan Agner <[email protected]> 24792L: [email protected] 24793S: Supported 24794F: drivers/mtd/nand/raw/vf610_nfc.c 24795 24796VFAT/FAT/MSDOS FILESYSTEM 24797M: OGAWA Hirofumi <[email protected]> 24798S: Maintained 24799F: Documentation/filesystems/vfat.rst 24800F: fs/fat/ 24801F: tools/testing/selftests/filesystems/fat/ 24802 24803VFIO CDX DRIVER 24804M: Nipun Gupta <[email protected]> 24805M: Nikhil Agarwal <[email protected]> 24806L: [email protected] 24807S: Maintained 24808F: drivers/vfio/cdx/* 24809 24810VFIO DRIVER 24811M: Alex Williamson <[email protected]> 24812L: [email protected] 24813S: Maintained 24814T: git https://github.com/awilliam/linux-vfio.git 24815F: Documentation/ABI/testing/debugfs-vfio 24816F: Documentation/ABI/testing/sysfs-devices-vfio-dev 24817F: Documentation/driver-api/vfio.rst 24818F: drivers/vfio/ 24819F: include/linux/vfio.h 24820F: include/linux/vfio_pci_core.h 24821F: include/uapi/linux/vfio.h 24822 24823VFIO FSL-MC DRIVER 24824L: [email protected] 24825S: Orphan 24826F: drivers/vfio/fsl-mc/ 24827 24828VFIO HISILICON PCI DRIVER 24829M: Longfang Liu <[email protected]> 24830M: Shameer Kolothum <[email protected]> 24831L: [email protected] 24832S: Maintained 24833F: drivers/vfio/pci/hisilicon/ 24834 24835VFIO MEDIATED DEVICE DRIVERS 24836M: Kirti Wankhede <[email protected]> 24837L: [email protected] 24838S: Maintained 24839F: Documentation/driver-api/vfio-mediated-device.rst 24840F: drivers/vfio/mdev/ 24841F: include/linux/mdev.h 24842F: samples/vfio-mdev/ 24843 24844VFIO MLX5 PCI DRIVER 24845M: Yishai Hadas <[email protected]> 24846L: [email protected] 24847S: Maintained 24848F: drivers/vfio/pci/mlx5/ 24849 24850VFIO NVIDIA GRACE GPU DRIVER 24851M: Ankit Agrawal <[email protected]> 24852L: [email protected] 24853S: Supported 24854F: drivers/vfio/pci/nvgrace-gpu/ 24855 24856VFIO PCI DEVICE SPECIFIC DRIVERS 24857R: Jason Gunthorpe <[email protected]> 24858R: Yishai Hadas <[email protected]> 24859R: Shameer Kolothum <[email protected]> 24860R: Kevin Tian <[email protected]> 24861L: [email protected] 24862S: Maintained 24863P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 24864F: drivers/vfio/pci/*/ 24865 24866VFIO PDS PCI DRIVER 24867M: Brett Creeley <[email protected]> 24868L: [email protected] 24869S: Maintained 24870F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 24871F: drivers/vfio/pci/pds/ 24872 24873VFIO PLATFORM DRIVER 24874M: Eric Auger <[email protected]> 24875L: [email protected] 24876S: Maintained 24877F: drivers/vfio/platform/ 24878 24879VFIO QAT PCI DRIVER 24880M: Xin Zeng <[email protected]> 24881M: Giovanni Cabiddu <[email protected]> 24882L: [email protected] 24883L: [email protected] 24884S: Supported 24885F: drivers/vfio/pci/qat/ 24886 24887VFIO VIRTIO PCI DRIVER 24888M: Yishai Hadas <[email protected]> 24889L: [email protected] 24890L: [email protected] 24891S: Maintained 24892F: drivers/vfio/pci/virtio 24893 24894VGA_SWITCHEROO 24895R: Lukas Wunner <[email protected]> 24896S: Maintained 24897T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24898F: Documentation/gpu/vga-switcheroo.rst 24899F: drivers/gpu/vga/vga_switcheroo.c 24900F: include/linux/vga_switcheroo.h 24901 24902VIA RHINE NETWORK DRIVER 24903M: Kevin Brace <[email protected]> 24904S: Maintained 24905F: drivers/net/ethernet/via/via-rhine.c 24906 24907VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 24908M: Florian Tobias Schandinat <[email protected]> 24909L: [email protected] 24910S: Maintained 24911F: drivers/video/fbdev/via/ 24912F: include/linux/via-core.h 24913F: include/linux/via_i2c.h 24914 24915VIA VELOCITY NETWORK DRIVER 24916M: Francois Romieu <[email protected]> 24917L: [email protected] 24918S: Maintained 24919F: drivers/net/ethernet/via/via-velocity.* 24920 24921VICODEC VIRTUAL CODEC DRIVER 24922M: Hans Verkuil <[email protected]> 24923L: [email protected] 24924S: Maintained 24925W: https://linuxtv.org 24926T: git git://linuxtv.org/media.git 24927F: drivers/media/test-drivers/vicodec/* 24928 24929VIDEO I2C POLLING DRIVER 24930M: Matt Ranostay <[email protected]> 24931L: [email protected] 24932S: Maintained 24933F: drivers/media/i2c/video-i2c.c 24934 24935VIDEO MULTIPLEXER DRIVER 24936M: Philipp Zabel <[email protected]> 24937L: [email protected] 24938S: Maintained 24939F: drivers/media/platform/video-mux.c 24940 24941VIDEOBUF2 FRAMEWORK 24942M: Tomasz Figa <[email protected]> 24943M: Marek Szyprowski <[email protected]> 24944L: [email protected] 24945S: Maintained 24946F: drivers/media/common/videobuf2/* 24947F: include/media/videobuf2-* 24948 24949VIDTV VIRTUAL DIGITAL TV DRIVER 24950M: Daniel W. S. Almeida <[email protected]> 24951L: [email protected] 24952S: Maintained 24953W: https://linuxtv.org 24954T: git git://linuxtv.org/media.git 24955F: drivers/media/test-drivers/vidtv/* 24956 24957VIMC VIRTUAL MEDIA CONTROLLER DRIVER 24958M: Shuah Khan <[email protected]> 24959R: Kieran Bingham <[email protected]> 24960L: [email protected] 24961S: Maintained 24962W: https://linuxtv.org 24963T: git git://linuxtv.org/media.git 24964F: drivers/media/test-drivers/vimc/* 24965 24966VIRT LIB 24967M: Alex Williamson <[email protected]> 24968M: Paolo Bonzini <[email protected]> 24969L: [email protected] 24970S: Supported 24971F: virt/lib/ 24972 24973VIRTIO AND VHOST VSOCK DRIVER 24974M: Stefan Hajnoczi <[email protected]> 24975M: Stefano Garzarella <[email protected]> 24976L: [email protected] 24977L: [email protected] 24978L: [email protected] 24979S: Maintained 24980F: drivers/vhost/vsock.c 24981F: include/linux/virtio_vsock.h 24982F: include/uapi/linux/virtio_vsock.h 24983F: net/vmw_vsock/virtio_transport.c 24984F: net/vmw_vsock/virtio_transport_common.c 24985 24986VIRTIO BALLOON 24987M: "Michael S. Tsirkin" <[email protected]> 24988M: David Hildenbrand <[email protected]> 24989L: [email protected] 24990S: Maintained 24991F: drivers/virtio/virtio_balloon.c 24992F: include/linux/balloon_compaction.h 24993F: include/uapi/linux/virtio_balloon.h 24994F: mm/balloon_compaction.c 24995 24996VIRTIO BLOCK AND SCSI DRIVERS 24997M: "Michael S. Tsirkin" <[email protected]> 24998M: Jason Wang <[email protected]> 24999R: Paolo Bonzini <[email protected]> 25000R: Stefan Hajnoczi <[email protected]> 25001R: Eugenio Pérez <[email protected]> 25002L: [email protected] 25003S: Maintained 25004F: drivers/block/virtio_blk.c 25005F: drivers/scsi/virtio_scsi.c 25006F: include/uapi/linux/virtio_blk.h 25007F: include/uapi/linux/virtio_scsi.h 25008 25009VIRTIO CONSOLE DRIVER 25010M: Amit Shah <[email protected]> 25011L: [email protected] 25012S: Maintained 25013F: drivers/char/virtio_console.c 25014F: include/uapi/linux/virtio_console.h 25015 25016VIRTIO CORE AND NET DRIVERS 25017M: "Michael S. Tsirkin" <[email protected]> 25018M: Jason Wang <[email protected]> 25019R: Xuan Zhuo <[email protected]> 25020R: Eugenio Pérez <[email protected]> 25021L: [email protected] 25022S: Maintained 25023F: Documentation/ABI/testing/sysfs-bus-vdpa 25024F: Documentation/ABI/testing/sysfs-class-vduse 25025F: Documentation/devicetree/bindings/virtio/ 25026F: Documentation/driver-api/virtio/ 25027F: drivers/block/virtio_blk.c 25028F: drivers/crypto/virtio/ 25029F: drivers/net/virtio_net.c 25030F: drivers/vdpa/ 25031F: drivers/virtio/ 25032F: include/linux/vdpa.h 25033F: include/linux/virtio*.h 25034F: include/linux/vringh.h 25035F: include/uapi/linux/virtio_*.h 25036F: net/vmw_vsock/virtio* 25037F: tools/virtio/ 25038F: tools/testing/selftests/drivers/net/virtio_net/ 25039 25040VIRTIO CRYPTO DRIVER 25041M: Gonglei <[email protected]> 25042L: [email protected] 25043L: [email protected] 25044S: Maintained 25045F: drivers/crypto/virtio/ 25046F: include/uapi/linux/virtio_crypto.h 25047 25048VIRTIO DRIVERS FOR S390 25049M: Cornelia Huck <[email protected]> 25050M: Halil Pasic <[email protected]> 25051M: Eric Farman <[email protected]> 25052L: [email protected] 25053L: [email protected] 25054L: [email protected] 25055S: Supported 25056F: arch/s390/include/uapi/asm/virtio-ccw.h 25057F: drivers/s390/virtio/ 25058 25059VIRTIO FILE SYSTEM 25060M: Vivek Goyal <[email protected]> 25061M: Stefan Hajnoczi <[email protected]> 25062M: Miklos Szeredi <[email protected]> 25063R: Eugenio Pérez <[email protected]> 25064L: [email protected] 25065L: [email protected] 25066S: Supported 25067W: https://virtio-fs.gitlab.io/ 25068F: Documentation/filesystems/virtiofs.rst 25069F: fs/fuse/virtio_fs.c 25070F: include/uapi/linux/virtio_fs.h 25071 25072VIRTIO GPIO DRIVER 25073M: Enrico Weigelt, metux IT consult <[email protected]> 25074M: Viresh Kumar <[email protected]> 25075L: [email protected] 25076L: [email protected] 25077S: Maintained 25078F: drivers/gpio/gpio-virtio.c 25079F: include/uapi/linux/virtio_gpio.h 25080 25081VIRTIO GPU DRIVER 25082M: David Airlie <[email protected]> 25083M: Gerd Hoffmann <[email protected]> 25084R: Gurchetan Singh <[email protected]> 25085R: Chia-I Wu <[email protected]> 25086L: [email protected] 25087L: [email protected] 25088S: Maintained 25089T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25090F: drivers/gpu/drm/ci/xfails/virtio* 25091F: drivers/gpu/drm/virtio/ 25092F: include/uapi/linux/virtio_gpu.h 25093 25094VIRTIO HOST (VHOST) 25095M: "Michael S. Tsirkin" <[email protected]> 25096M: Jason Wang <[email protected]> 25097R: Eugenio Pérez <[email protected]> 25098L: [email protected] 25099L: [email protected] 25100L: [email protected] 25101S: Maintained 25102T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25103F: drivers/vhost/ 25104F: include/linux/sched/vhost_task.h 25105F: include/linux/vhost_iotlb.h 25106F: include/uapi/linux/vhost.h 25107F: kernel/vhost_task.c 25108 25109VIRTIO HOST (VHOST-SCSI) 25110M: "Michael S. Tsirkin" <[email protected]> 25111M: Jason Wang <[email protected]> 25112M: Mike Christie <[email protected]> 25113R: Paolo Bonzini <[email protected]> 25114R: Stefan Hajnoczi <[email protected]> 25115L: [email protected] 25116S: Maintained 25117F: drivers/vhost/scsi.c 25118 25119VIRTIO I2C DRIVER 25120M: Viresh Kumar <[email protected]> 25121R: "Chen, Jian Jun" <[email protected]> 25122L: [email protected] 25123L: [email protected] 25124S: Maintained 25125F: drivers/i2c/busses/i2c-virtio.c 25126F: include/uapi/linux/virtio_i2c.h 25127 25128VIRTIO INPUT DRIVER 25129M: Gerd Hoffmann <[email protected]> 25130S: Maintained 25131F: drivers/virtio/virtio_input.c 25132F: include/uapi/linux/virtio_input.h 25133 25134VIRTIO IOMMU DRIVER 25135M: Jean-Philippe Brucker <[email protected]> 25136L: [email protected] 25137S: Maintained 25138F: drivers/iommu/virtio-iommu.c 25139F: include/uapi/linux/virtio_iommu.h 25140 25141VIRTIO MEM DRIVER 25142M: David Hildenbrand <[email protected]> 25143L: [email protected] 25144S: Maintained 25145W: https://virtio-mem.gitlab.io/ 25146F: drivers/virtio/virtio_mem.c 25147F: include/uapi/linux/virtio_mem.h 25148 25149VIRTIO PMEM DRIVER 25150M: Pankaj Gupta <[email protected]> 25151L: [email protected] 25152S: Maintained 25153F: drivers/nvdimm/nd_virtio.c 25154F: drivers/nvdimm/virtio_pmem.c 25155 25156VIRTIO SOUND DRIVER 25157M: Anton Yakovlev <[email protected]> 25158M: "Michael S. Tsirkin" <[email protected]> 25159L: [email protected] 25160L: [email protected] 25161S: Maintained 25162F: include/uapi/linux/virtio_snd.h 25163F: sound/virtio/* 25164 25165VIRTUAL BOX GUEST DEVICE DRIVER 25166M: Hans de Goede <[email protected]> 25167M: Arnd Bergmann <[email protected]> 25168M: Greg Kroah-Hartman <[email protected]> 25169S: Maintained 25170F: drivers/virt/vboxguest/ 25171F: include/linux/vbox_utils.h 25172F: include/uapi/linux/vbox*.h 25173 25174VIRTUAL BOX SHARED FOLDER VFS DRIVER 25175M: Hans de Goede <[email protected]> 25176L: [email protected] 25177S: Maintained 25178F: fs/vboxsf/* 25179 25180VIRTUAL PCM TEST DRIVER 25181M: Ivan Orlov <[email protected]> 25182L: [email protected] 25183S: Maintained 25184F: Documentation/sound/cards/pcmtest.rst 25185F: sound/drivers/pcmtest.c 25186F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25187 25188VIRTUAL SERIO DEVICE DRIVER 25189M: Stephen Chandler Paul <[email protected]> 25190S: Maintained 25191F: drivers/input/serio/userio.c 25192F: include/uapi/linux/userio.h 25193 25194VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25195M: Javier Carrasco <[email protected]> 25196S: Maintained 25197F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25198F: drivers/iio/light/veml3235.c 25199 25200VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25201M: Javier Carrasco <[email protected]> 25202S: Maintained 25203F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25204F: drivers/iio/light/veml6030.c 25205 25206VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25207M: Javier Carrasco <[email protected]> 25208S: Maintained 25209F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25210F: drivers/iio/light/veml6075.c 25211 25212VISL VIRTUAL STATELESS DECODER DRIVER 25213M: Daniel Almeida <[email protected]> 25214L: [email protected] 25215S: Supported 25216F: drivers/media/test-drivers/visl 25217 25218VIVID VIRTUAL VIDEO DRIVER 25219M: Hans Verkuil <[email protected]> 25220L: [email protected] 25221S: Maintained 25222W: https://linuxtv.org 25223T: git git://linuxtv.org/media.git 25224F: drivers/media/test-drivers/vivid/* 25225 25226VM SOCKETS (AF_VSOCK) 25227M: Stefano Garzarella <[email protected]> 25228L: [email protected] 25229L: [email protected] 25230S: Maintained 25231F: drivers/net/vsockmon.c 25232F: include/net/af_vsock.h 25233F: include/uapi/linux/vm_sockets.h 25234F: include/uapi/linux/vm_sockets_diag.h 25235F: include/uapi/linux/vsockmon.h 25236F: net/vmw_vsock/ 25237F: tools/testing/vsock/ 25238 25239VMALLOC 25240M: Andrew Morton <[email protected]> 25241R: Uladzislau Rezki <[email protected]> 25242R: Christoph Hellwig <[email protected]> 25243L: [email protected] 25244S: Maintained 25245W: http://www.linux-mm.org 25246T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25247F: include/linux/vmalloc.h 25248F: mm/vmalloc.c 25249 25250VME SUBSYSTEM 25251L: [email protected] 25252S: Orphan 25253T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25254F: Documentation/driver-api/vme.rst 25255F: drivers/staging/vme_user/ 25256 25257VMWARE BALLOON DRIVER 25258M: Jerrin Shaji George <[email protected]> 25259R: Broadcom internal kernel review list <[email protected]> 25260L: [email protected] 25261S: Supported 25262F: drivers/misc/vmw_balloon.c 25263 25264VMWARE HYPERVISOR INTERFACE 25265M: Ajay Kaher <[email protected]> 25266M: Alexey Makhalov <[email protected]> 25267R: Broadcom internal kernel review list <[email protected]> 25268L: [email protected] 25269L: [email protected] 25270S: Supported 25271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25272F: arch/x86/include/asm/vmware.h 25273F: arch/x86/kernel/cpu/vmware.c 25274 25275VMWARE PVRDMA DRIVER 25276M: Bryan Tan <[email protected]> 25277M: Vishnu Dasa <[email protected]> 25278R: Broadcom internal kernel review list <[email protected]> 25279L: [email protected] 25280S: Supported 25281F: drivers/infiniband/hw/vmw_pvrdma/ 25282 25283VMWARE PVSCSI DRIVER 25284M: Vishal Bhakta <[email protected]> 25285R: Broadcom internal kernel review list <[email protected]> 25286L: [email protected] 25287S: Supported 25288F: drivers/scsi/vmw_pvscsi.c 25289F: drivers/scsi/vmw_pvscsi.h 25290 25291VMWARE VIRTUAL PTP CLOCK DRIVER 25292M: Nick Shi <[email protected]> 25293R: Ajay Kaher <[email protected]> 25294R: Alexey Makhalov <[email protected]> 25295R: Broadcom internal kernel review list <[email protected]> 25296L: [email protected] 25297S: Supported 25298F: drivers/ptp/ptp_vmw.c 25299 25300VMWARE VMCI DRIVER 25301M: Bryan Tan <[email protected]> 25302M: Vishnu Dasa <[email protected]> 25303R: Broadcom internal kernel review list <[email protected]> 25304L: [email protected] 25305S: Supported 25306F: drivers/misc/vmw_vmci/ 25307F: include/linux/vmw_vmci* 25308 25309VMWARE VMMOUSE SUBDRIVER 25310M: Zack Rusin <[email protected]> 25311R: Broadcom internal kernel review list <[email protected]> 25312L: [email protected] 25313S: Supported 25314F: drivers/input/mouse/vmmouse.c 25315F: drivers/input/mouse/vmmouse.h 25316 25317VMWARE VMXNET3 ETHERNET DRIVER 25318M: Ronak Doshi <[email protected]> 25319R: Broadcom internal kernel review list <[email protected]> 25320L: [email protected] 25321S: Supported 25322F: drivers/net/vmxnet3/ 25323 25324VMWARE VSOCK VMCI TRANSPORT DRIVER 25325M: Bryan Tan <[email protected]> 25326M: Vishnu Dasa <[email protected]> 25327R: Broadcom internal kernel review list <[email protected]> 25328L: [email protected] 25329S: Supported 25330F: net/vmw_vsock/vmci_transport* 25331 25332VOCORE VOCORE2 BOARD 25333M: Harvey Hunt <[email protected]> 25334L: [email protected] 25335S: Maintained 25336F: arch/mips/boot/dts/ralink/vocore2.dts 25337 25338VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25339M: Liam Girdwood <[email protected]> 25340M: Mark Brown <[email protected]> 25341L: [email protected] 25342S: Supported 25343W: http://www.slimlogic.co.uk/?p=48 25344T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25345F: Documentation/devicetree/bindings/regulator/ 25346F: Documentation/power/regulator/ 25347F: drivers/regulator/ 25348F: include/dt-bindings/regulator/ 25349F: include/linux/regulator/ 25350K: regulator_get_optional 25351 25352VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25353R: Matti Vaittinen <[email protected]> 25354F: drivers/regulator/irq_helpers.c 25355 25356VRF 25357M: David Ahern <[email protected]> 25358L: [email protected] 25359S: Maintained 25360F: Documentation/networking/vrf.rst 25361F: drivers/net/vrf.c 25362 25363VSPRINTF 25364M: Petr Mladek <[email protected]> 25365M: Steven Rostedt <[email protected]> 25366R: Andy Shevchenko <[email protected]> 25367R: Rasmus Villemoes <[email protected]> 25368R: Sergey Senozhatsky <[email protected]> 25369S: Maintained 25370T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25371F: Documentation/core-api/printk-formats.rst 25372F: lib/test_printf.c 25373F: lib/test_scanf.c 25374F: lib/vsprintf.c 25375 25376VT1211 HARDWARE MONITOR DRIVER 25377M: Juerg Haefliger <[email protected]> 25378L: [email protected] 25379S: Maintained 25380F: Documentation/hwmon/vt1211.rst 25381F: drivers/hwmon/vt1211.c 25382 25383VT8231 HARDWARE MONITOR DRIVER 25384M: Roger Lucas <[email protected]> 25385L: [email protected] 25386S: Maintained 25387F: drivers/hwmon/vt8231.c 25388 25389VUB300 USB to SDIO/SD/MMC bridge chip 25390L: [email protected] 25391S: Orphan 25392F: drivers/mmc/host/vub300.c 25393 25394W1 DALLAS'S 1-WIRE BUS 25395M: Krzysztof Kozlowski <[email protected]> 25396S: Maintained 25397F: Documentation/devicetree/bindings/w1/ 25398F: Documentation/w1/ 25399F: drivers/w1/ 25400F: include/linux/w1.h 25401 25402W83791D HARDWARE MONITORING DRIVER 25403M: Marc Hulsman <[email protected]> 25404L: [email protected] 25405S: Maintained 25406F: Documentation/hwmon/w83791d.rst 25407F: drivers/hwmon/w83791d.c 25408 25409W83793 HARDWARE MONITORING DRIVER 25410M: Rudolf Marek <[email protected]> 25411L: [email protected] 25412S: Maintained 25413F: Documentation/hwmon/w83793.rst 25414F: drivers/hwmon/w83793.c 25415 25416W83795 HARDWARE MONITORING DRIVER 25417M: Jean Delvare <[email protected]> 25418L: [email protected] 25419S: Maintained 25420F: drivers/hwmon/w83795.c 25421 25422W83L51xD SD/MMC CARD INTERFACE DRIVER 25423M: Pierre Ossman <[email protected]> 25424S: Maintained 25425F: drivers/mmc/host/wbsd.* 25426 25427WACOM PROTOCOL 4 SERIAL TABLETS 25428M: Julian Squires <[email protected]> 25429M: Hans de Goede <[email protected]> 25430L: [email protected] 25431S: Maintained 25432F: drivers/input/tablet/wacom_serial4.c 25433 25434WANGXUN ETHERNET DRIVER 25435M: Jiawen Wu <[email protected]> 25436M: Mengyuan Lou <[email protected]> 25437L: [email protected] 25438S: Maintained 25439W: https://www.net-swift.com 25440F: Documentation/networking/device_drivers/ethernet/wangxun/* 25441F: drivers/net/ethernet/wangxun/ 25442F: drivers/net/pcs/pcs-xpcs-wx.c 25443 25444WATCHDOG DEVICE DRIVERS 25445M: Wim Van Sebroeck <[email protected]> 25446M: Guenter Roeck <[email protected]> 25447L: [email protected] 25448S: Maintained 25449W: http://www.linux-watchdog.org/ 25450T: git git://www.linux-watchdog.org/linux-watchdog.git 25451F: Documentation/devicetree/bindings/watchdog/ 25452F: Documentation/watchdog/ 25453F: drivers/watchdog/ 25454F: include/linux/watchdog.h 25455F: include/trace/events/watchdog.h 25456F: include/uapi/linux/watchdog.h 25457 25458WAVE5 VPU CODEC DRIVER 25459M: Nas Chung <[email protected]> 25460M: Jackson Lee <[email protected]> 25461L: [email protected] 25462S: Maintained 25463F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 25464F: drivers/media/platform/chips-media/wave5/ 25465 25466WHISKEYCOVE PMIC GPIO DRIVER 25467M: Kuppuswamy Sathyanarayanan <[email protected]> 25468L: [email protected] 25469S: Maintained 25470F: drivers/gpio/gpio-wcove.c 25471 25472WHWAVE RTC DRIVER 25473M: Dianlong Li <[email protected]> 25474L: [email protected] 25475S: Maintained 25476F: drivers/rtc/rtc-sd3078.c 25477 25478WIIMOTE HID DRIVER 25479M: David Rheinsberg <[email protected]> 25480L: [email protected] 25481S: Maintained 25482F: drivers/hid/hid-wiimote* 25483 25484WILOCITY WIL6210 WIRELESS DRIVER 25485L: [email protected] 25486S: Orphan 25487W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25488F: drivers/net/wireless/ath/wil6210/ 25489 25490WINBOND CIR DRIVER 25491M: David Härdeman <[email protected]> 25492S: Maintained 25493F: drivers/media/rc/winbond-cir.c 25494 25495WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25496L: [email protected] 25497S: Orphan 25498F: drivers/watchdog/ebc-c384_wdt.c 25499 25500WINSYSTEMS WS16C48 GPIO DRIVER 25501M: William Breathitt Gray <[email protected]> 25502L: [email protected] 25503S: Maintained 25504F: drivers/gpio/gpio-ws16c48.c 25505 25506WIREGUARD SECURE NETWORK TUNNEL 25507M: Jason A. Donenfeld <[email protected]> 25508L: [email protected] 25509L: [email protected] 25510S: Maintained 25511F: drivers/net/wireguard/ 25512F: tools/testing/selftests/wireguard/ 25513 25514WISTRON LAPTOP BUTTON DRIVER 25515M: Miloslav Trmac <[email protected]> 25516S: Maintained 25517F: drivers/input/misc/wistron_btns.c 25518 25519WMI BINARY MOF DRIVER 25520M: Armin Wolf <[email protected]> 25521R: Thomas Weißschuh <[email protected]> 25522L: [email protected] 25523S: Maintained 25524F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25525F: Documentation/wmi/devices/wmi-bmof.rst 25526F: drivers/platform/x86/wmi-bmof.c 25527 25528WOLFSON MICROELECTRONICS DRIVERS 25529L: [email protected] 25530S: Supported 25531W: https://github.com/CirrusLogic/linux-drivers/wiki 25532T: git https://github.com/CirrusLogic/linux-drivers.git 25533F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 25534F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 25535F: Documentation/devicetree/bindings/mfd/wm831x.txt 25536F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 25537F: Documentation/devicetree/bindings/sound/wlf,*.yaml 25538F: Documentation/devicetree/bindings/sound/wm* 25539F: Documentation/hwmon/wm83??.rst 25540F: arch/arm/mach-s3c/mach-crag6410* 25541F: drivers/clk/clk-wm83*.c 25542F: drivers/gpio/gpio-*wm*.c 25543F: drivers/gpio/gpio-arizona.c 25544F: drivers/hwmon/wm83??-hwmon.c 25545F: drivers/input/misc/wm831x-on.c 25546F: drivers/input/touchscreen/wm831x-ts.c 25547F: drivers/input/touchscreen/wm97*.c 25548F: drivers/leds/leds-wm83*.c 25549F: drivers/mfd/arizona* 25550F: drivers/mfd/cs47l24* 25551F: drivers/mfd/wm*.c 25552F: drivers/power/supply/wm83*.c 25553F: drivers/regulator/arizona* 25554F: drivers/regulator/wm8*.c 25555F: drivers/rtc/rtc-wm83*.c 25556F: drivers/video/backlight/wm83*_bl.c 25557F: drivers/watchdog/wm83*_wdt.c 25558F: include/linux/mfd/arizona/ 25559F: include/linux/mfd/wm831x/ 25560F: include/linux/mfd/wm8350/ 25561F: include/linux/mfd/wm8400* 25562F: include/linux/regulator/arizona* 25563F: include/linux/wm97xx.h 25564F: include/sound/wm????.h 25565F: sound/soc/codecs/arizona* 25566F: sound/soc/codecs/cs47l24* 25567F: sound/soc/codecs/wm* 25568 25569WORKQUEUE 25570M: Tejun Heo <[email protected]> 25571R: Lai Jiangshan <[email protected]> 25572S: Maintained 25573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 25574F: Documentation/core-api/workqueue.rst 25575F: include/linux/workqueue.h 25576F: kernel/workqueue.c 25577F: kernel/workqueue_internal.h 25578 25579WWAN DRIVERS 25580M: Loic Poulain <[email protected]> 25581M: Sergey Ryazanov <[email protected]> 25582R: Johannes Berg <[email protected]> 25583L: [email protected] 25584S: Maintained 25585F: drivers/net/wwan/ 25586F: include/linux/wwan.h 25587F: include/uapi/linux/wwan.h 25588 25589X-POWERS AXP288 PMIC DRIVERS 25590M: Hans de Goede <[email protected]> 25591S: Maintained 25592F: drivers/acpi/pmic/intel_pmic_xpower.c 25593N: axp288 25594 25595X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 25596M: Chen-Yu Tsai <[email protected]> 25597L: [email protected] 25598S: Maintained 25599N: axp[128] 25600 25601X.25 STACK 25602M: Martin Schiller <[email protected]> 25603L: [email protected] 25604S: Maintained 25605F: Documentation/networking/lapb-module.rst 25606F: Documentation/networking/x25* 25607F: drivers/net/wan/hdlc_x25.c 25608F: drivers/net/wan/lapbether.c 25609F: include/*/lapb.h 25610F: include/net/x25* 25611F: include/uapi/linux/x25.h 25612F: net/lapb/ 25613F: net/x25/ 25614 25615X86 ARCHITECTURE (32-BIT AND 64-BIT) 25616M: Thomas Gleixner <[email protected]> 25617M: Ingo Molnar <[email protected]> 25618M: Borislav Petkov <[email protected]> 25619M: Dave Hansen <[email protected]> 25620M: [email protected] 25621R: "H. Peter Anvin" <[email protected]> 25622L: [email protected] 25623S: Maintained 25624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 25625F: Documentation/arch/x86/ 25626F: Documentation/devicetree/bindings/x86/ 25627F: arch/x86/ 25628F: tools/testing/selftests/x86 25629 25630X86 CPUID DATABASE 25631M: Borislav Petkov <[email protected]> 25632M: Thomas Gleixner <[email protected]> 25633M: [email protected] 25634R: Ahmed S. Darwish <[email protected]> 25635L: [email protected] 25636S: Maintained 25637W: https://x86-cpuid.org 25638F: tools/arch/x86/kcpuid/cpuid.csv 25639 25640X86 ENTRY CODE 25641M: Andy Lutomirski <[email protected]> 25642L: [email protected] 25643S: Maintained 25644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 25645F: arch/x86/entry/ 25646 25647X86 HARDWARE VULNERABILITIES 25648M: Thomas Gleixner <[email protected]> 25649M: Borislav Petkov <[email protected]> 25650M: Peter Zijlstra <[email protected]> 25651M: Josh Poimboeuf <[email protected]> 25652R: Pawan Gupta <[email protected]> 25653S: Maintained 25654F: Documentation/admin-guide/hw-vuln/ 25655F: arch/x86/include/asm/nospec-branch.h 25656F: arch/x86/kernel/cpu/bugs.c 25657 25658X86 MCE INFRASTRUCTURE 25659M: Tony Luck <[email protected]> 25660M: Borislav Petkov <[email protected]> 25661L: [email protected] 25662S: Maintained 25663F: Documentation/ABI/testing/sysfs-mce 25664F: Documentation/arch/x86/x86_64/machinecheck.rst 25665F: arch/x86/kernel/cpu/mce/* 25666 25667X86 MICROCODE UPDATE SUPPORT 25668M: Borislav Petkov <[email protected]> 25669S: Maintained 25670F: arch/x86/kernel/cpu/microcode/* 25671 25672X86 MM 25673M: Dave Hansen <[email protected]> 25674M: Andy Lutomirski <[email protected]> 25675M: Peter Zijlstra <[email protected]> 25676L: [email protected] 25677S: Maintained 25678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 25679F: arch/x86/mm/ 25680 25681X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 25682M: Hans de Goede <[email protected]> 25683L: [email protected] 25684S: Maintained 25685T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25686F: drivers/platform/x86/x86-android-tablets/ 25687 25688X86 PLATFORM DRIVERS 25689M: Hans de Goede <[email protected]> 25690M: Ilpo Järvinen <[email protected]> 25691L: [email protected] 25692S: Maintained 25693Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 25694T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25695F: drivers/platform/olpc/ 25696F: drivers/platform/x86/ 25697F: include/linux/platform_data/x86/ 25698 25699X86 PLATFORM UV HPE SUPERDOME FLEX 25700M: Steve Wahl <[email protected]> 25701R: Justin Ernst <[email protected]> 25702R: Kyle Meyer <[email protected]> 25703R: Dimitri Sivanich <[email protected]> 25704R: Russ Anderson <[email protected]> 25705S: Supported 25706F: arch/x86/include/asm/uv/ 25707F: arch/x86/kernel/apic/x2apic_uv_x.c 25708F: arch/x86/platform/uv/ 25709 25710X86 STACK UNWINDING 25711M: Josh Poimboeuf <[email protected]> 25712M: Peter Zijlstra <[email protected]> 25713S: Supported 25714F: arch/x86/include/asm/unwind*.h 25715F: arch/x86/kernel/dumpstack.c 25716F: arch/x86/kernel/stacktrace.c 25717F: arch/x86/kernel/unwind_*.c 25718 25719X86 TRUST DOMAIN EXTENSIONS (TDX) 25720M: Kirill A. Shutemov <[email protected]> 25721R: Dave Hansen <[email protected]> 25722L: [email protected] 25723L: [email protected] 25724S: Supported 25725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 25726F: arch/x86/boot/compressed/tdx* 25727F: arch/x86/coco/tdx/ 25728F: arch/x86/include/asm/shared/tdx.h 25729F: arch/x86/include/asm/tdx.h 25730F: arch/x86/virt/vmx/tdx/ 25731F: drivers/virt/coco/tdx-guest 25732 25733X86 VDSO 25734M: Andy Lutomirski <[email protected]> 25735L: [email protected] 25736S: Maintained 25737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 25738F: arch/x86/entry/vdso/ 25739 25740XARRAY 25741M: Matthew Wilcox <[email protected]> 25742L: [email protected] 25743L: [email protected] 25744S: Supported 25745F: Documentation/core-api/xarray.rst 25746F: include/linux/idr.h 25747F: include/linux/xarray.h 25748F: lib/idr.c 25749F: lib/test_xarray.c 25750F: lib/xarray.c 25751F: tools/testing/radix-tree 25752 25753XBOX DVD IR REMOTE 25754M: Benjamin Valentin <[email protected]> 25755S: Maintained 25756F: drivers/media/rc/keymaps/rc-xbox-dvd.c 25757F: drivers/media/rc/xbox_remote.c 25758 25759XC2028/3028 TUNER DRIVER 25760M: Mauro Carvalho Chehab <[email protected]> 25761L: [email protected] 25762S: Maintained 25763W: https://linuxtv.org 25764T: git git://linuxtv.org/media.git 25765F: drivers/media/tuners/xc2028.* 25766 25767XDP (eXpress Data Path) 25768M: Alexei Starovoitov <[email protected]> 25769M: Daniel Borkmann <[email protected]> 25770M: David S. Miller <[email protected]> 25771M: Jakub Kicinski <[email protected]> 25772M: Jesper Dangaard Brouer <[email protected]> 25773M: John Fastabend <[email protected]> 25774L: [email protected] 25775L: [email protected] 25776S: Supported 25777F: drivers/net/ethernet/*/*/*/*/*xdp* 25778F: drivers/net/ethernet/*/*/*xdp* 25779F: include/net/xdp.h 25780F: include/net/xdp_priv.h 25781F: include/trace/events/xdp.h 25782F: kernel/bpf/cpumap.c 25783F: kernel/bpf/devmap.c 25784F: net/core/xdp.c 25785F: samples/bpf/xdp* 25786F: tools/testing/selftests/bpf/*/*xdp* 25787F: tools/testing/selftests/bpf/*xdp* 25788K: (?:\b|_)xdp(?:\b|_) 25789 25790XDP SOCKETS (AF_XDP) 25791M: Björn Töpel <[email protected]> 25792M: Magnus Karlsson <[email protected]> 25793M: Maciej Fijalkowski <[email protected]> 25794R: Jonathan Lemon <[email protected]> 25795L: [email protected] 25796L: [email protected] 25797S: Maintained 25798F: Documentation/networking/af_xdp.rst 25799F: include/net/netns/xdp.h 25800F: include/net/xdp_sock* 25801F: include/net/xsk_buff_pool.h 25802F: include/uapi/linux/if_xdp.h 25803F: include/uapi/linux/xdp_diag.h 25804F: net/xdp/ 25805F: tools/testing/selftests/bpf/*xsk* 25806 25807XEN BLOCK SUBSYSTEM 25808M: Roger Pau Monné <[email protected]> 25809L: [email protected] (moderated for non-subscribers) 25810S: Supported 25811F: drivers/block/xen* 25812F: drivers/block/xen-blkback/* 25813 25814XEN HYPERVISOR ARM 25815M: Stefano Stabellini <[email protected]> 25816L: [email protected] (moderated for non-subscribers) 25817S: Maintained 25818F: arch/arm/include/asm/xen/ 25819F: arch/arm/xen/ 25820 25821XEN HYPERVISOR ARM64 25822M: Stefano Stabellini <[email protected]> 25823L: [email protected] (moderated for non-subscribers) 25824S: Maintained 25825F: arch/arm64/include/asm/xen/ 25826F: arch/arm64/xen/ 25827 25828XEN HYPERVISOR INTERFACE 25829M: Juergen Gross <[email protected]> 25830M: Stefano Stabellini <[email protected]> 25831R: Oleksandr Tyshchenko <[email protected]> 25832L: [email protected] (moderated for non-subscribers) 25833S: Supported 25834T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 25835F: Documentation/ABI/stable/sysfs-hypervisor-xen 25836F: Documentation/ABI/testing/sysfs-hypervisor-xen 25837F: drivers/*/xen-*front.c 25838F: drivers/xen/ 25839F: include/uapi/xen/ 25840F: include/xen/ 25841F: kernel/configs/xen.config 25842 25843XEN HYPERVISOR X86 25844M: Juergen Gross <[email protected]> 25845R: Boris Ostrovsky <[email protected]> 25846L: [email protected] (moderated for non-subscribers) 25847S: Supported 25848F: arch/x86/configs/xen.config 25849F: arch/x86/include/asm/pvclock-abi.h 25850F: arch/x86/include/asm/xen/ 25851F: arch/x86/platform/pvh/ 25852F: arch/x86/xen/ 25853 25854XEN NETWORK BACKEND DRIVER 25855M: Wei Liu <[email protected]> 25856M: Paul Durrant <[email protected]> 25857L: [email protected] (moderated for non-subscribers) 25858L: [email protected] 25859S: Supported 25860F: drivers/net/xen-netback/* 25861 25862XEN PCI SUBSYSTEM 25863M: Juergen Gross <[email protected]> 25864L: [email protected] (moderated for non-subscribers) 25865S: Supported 25866F: arch/x86/pci/*xen* 25867F: drivers/pci/*xen* 25868 25869XEN PVSCSI DRIVERS 25870M: Juergen Gross <[email protected]> 25871L: [email protected] (moderated for non-subscribers) 25872L: [email protected] 25873S: Supported 25874F: drivers/scsi/xen-scsifront.c 25875F: drivers/xen/xen-scsiback.c 25876F: include/xen/interface/io/vscsiif.h 25877 25878XEN PVUSB DRIVER 25879M: Juergen Gross <[email protected]> 25880L: [email protected] (moderated for non-subscribers) 25881L: [email protected] 25882S: Supported 25883F: drivers/usb/host/xen* 25884F: include/xen/interface/io/usbif.h 25885 25886XEN SOUND FRONTEND DRIVER 25887M: Oleksandr Andrushchenko <[email protected]> 25888L: [email protected] (moderated for non-subscribers) 25889L: [email protected] 25890S: Supported 25891F: sound/xen/* 25892 25893XEN SWIOTLB SUBSYSTEM 25894M: Juergen Gross <[email protected]> 25895M: Stefano Stabellini <[email protected]> 25896L: [email protected] (moderated for non-subscribers) 25897L: [email protected] 25898S: Supported 25899F: arch/*/include/asm/xen/swiotlb-xen.h 25900F: drivers/xen/swiotlb-xen.c 25901F: include/xen/arm/swiotlb-xen.h 25902F: include/xen/swiotlb-xen.h 25903 25904XFS FILESYSTEM 25905M: Carlos Maiolino <[email protected]> 25906R: Darrick J. Wong <[email protected]> 25907L: [email protected] 25908S: Supported 25909W: http://xfs.org/ 25910C: irc://irc.oftc.net/xfs 25911T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 25912P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 25913F: Documentation/ABI/testing/sysfs-fs-xfs 25914F: Documentation/admin-guide/xfs.rst 25915F: Documentation/filesystems/xfs/* 25916F: fs/xfs/ 25917F: include/uapi/linux/dqblk_xfs.h 25918F: include/uapi/linux/fsmap.h 25919 25920XILINX AMS DRIVER 25921M: Anand Ashok Dumbre <[email protected]> 25922L: [email protected] 25923S: Maintained 25924F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 25925F: drivers/iio/adc/xilinx-ams.c 25926 25927XILINX AXI ETHERNET DRIVER 25928M: Radhey Shyam Pandey <[email protected]> 25929S: Maintained 25930F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 25931F: drivers/net/ethernet/xilinx/xilinx_axienet* 25932 25933XILINX CAN DRIVER 25934M: Appana Durga Kedareswara rao <[email protected]> 25935L: [email protected] 25936S: Maintained 25937F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 25938F: drivers/net/can/xilinx_can.c 25939 25940XILINX EVENT MANAGEMENT DRIVER 25941M: Michal Simek <[email protected]> 25942S: Maintained 25943F: drivers/soc/xilinx/xlnx_event_manager.c 25944F: include/linux/firmware/xlnx-event-manager.h 25945 25946XILINX GPIO DRIVER 25947M: Shubhrajyoti Datta <[email protected]> 25948R: Srinivas Neeli <[email protected]> 25949R: Michal Simek <[email protected]> 25950S: Maintained 25951F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 25952F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 25953F: drivers/gpio/gpio-xilinx.c 25954F: drivers/gpio/gpio-zynq.c 25955 25956XILINX LL TEMAC ETHERNET DRIVER 25957L: [email protected] 25958S: Orphan 25959F: drivers/net/ethernet/xilinx/ll_temac* 25960 25961XILINX PWM DRIVER 25962M: Sean Anderson <[email protected]> 25963S: Maintained 25964F: drivers/pwm/pwm-xilinx.c 25965F: include/clocksource/timer-xilinx.h 25966 25967XILINX SD-FEC IP CORES 25968M: Derek Kiernan <[email protected]> 25969M: Dragan Cvetic <[email protected]> 25970S: Maintained 25971F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 25972F: Documentation/misc-devices/xilinx_sdfec.rst 25973F: drivers/misc/Kconfig 25974F: drivers/misc/Makefile 25975F: drivers/misc/xilinx_sdfec.c 25976F: include/uapi/misc/xilinx_sdfec.h 25977 25978XILINX UARTLITE SERIAL DRIVER 25979M: Peter Korsgaard <[email protected]> 25980L: [email protected] 25981S: Maintained 25982F: drivers/tty/serial/uartlite.c 25983 25984XILINX VIDEO IP CORES 25985M: Laurent Pinchart <[email protected]> 25986L: [email protected] 25987S: Supported 25988T: git git://linuxtv.org/media.git 25989F: Documentation/devicetree/bindings/media/xilinx/ 25990F: drivers/media/platform/xilinx/ 25991F: include/uapi/linux/xilinx-v4l2-controls.h 25992 25993XILINX VERSAL EDAC DRIVER 25994M: Shubhrajyoti Datta <[email protected]> 25995M: Sai Krishna Potthuri <[email protected]> 25996S: Maintained 25997F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 25998F: drivers/edac/versal_edac.c 25999 26000XILINX WATCHDOG DRIVER 26001M: Srinivas Neeli <[email protected]> 26002R: Shubhrajyoti Datta <[email protected]> 26003R: Michal Simek <[email protected]> 26004S: Maintained 26005F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26006F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26007F: drivers/watchdog/of_xilinx_wdt.c 26008F: drivers/watchdog/xilinx_wwdt.c 26009 26010XILINX XDMA DRIVER 26011M: Lizhi Hou <[email protected]> 26012M: Brian Xu <[email protected]> 26013M: Raj Kumar Rampelli <[email protected]> 26014L: [email protected] 26015S: Supported 26016F: drivers/dma/xilinx/xdma-regs.h 26017F: drivers/dma/xilinx/xdma.c 26018F: include/linux/dma/amd_xdma.h 26019F: include/linux/platform_data/amd_xdma.h 26020 26021XILINX ZYNQMP DPDMA DRIVER 26022M: Laurent Pinchart <[email protected]> 26023L: [email protected] 26024S: Supported 26025F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26026F: drivers/dma/xilinx/xilinx_dpdma.c 26027F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26028 26029XILINX ZYNQMP OCM EDAC DRIVER 26030M: Shubhrajyoti Datta <[email protected]> 26031M: Sai Krishna Potthuri <[email protected]> 26032S: Maintained 26033F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26034F: drivers/edac/zynqmp_edac.c 26035 26036XILINX ZYNQMP PSGTR PHY DRIVER 26037M: Laurent Pinchart <[email protected]> 26038L: [email protected] 26039S: Supported 26040T: git https://github.com/Xilinx/linux-xlnx.git 26041F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26042F: drivers/phy/xilinx/phy-zynqmp.c 26043 26044XILINX ZYNQMP SHA3 DRIVER 26045M: Harsha <[email protected]> 26046S: Maintained 26047F: drivers/crypto/xilinx/zynqmp-sha.c 26048 26049XILINX ZYNQMP NVMEM DRIVER 26050M: Praveen Teja Kundanala <[email protected]> 26051M: Kalyani Akula <[email protected]> 26052R: Michal Simek <[email protected]> 26053S: Maintained 26054F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26055F: drivers/nvmem/zynqmp_nvmem.c 26056 26057XILLYBUS DRIVER 26058M: Eli Billauer <[email protected]> 26059L: [email protected] 26060S: Supported 26061F: drivers/char/xillybus/ 26062 26063XLP9XX I2C DRIVER 26064M: George Cherian <[email protected]> 26065L: [email protected] 26066S: Supported 26067W: http://www.marvell.com 26068F: drivers/i2c/busses/i2c-xlp9xx.c 26069 26070XRA1403 GPIO EXPANDER 26071M: Nandor Han <[email protected]> 26072L: [email protected] 26073S: Maintained 26074F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26075F: drivers/gpio/gpio-xra1403.c 26076 26077XTENSA XTFPGA PLATFORM SUPPORT 26078M: Max Filippov <[email protected]> 26079S: Maintained 26080F: drivers/spi/spi-xtensa-xtfpga.c 26081F: sound/soc/xtensa/xtfpga-i2s.c 26082 26083XZ EMBEDDED 26084M: Lasse Collin <[email protected]> 26085S: Maintained 26086W: https://tukaani.org/xz/embedded.html 26087B: https://github.com/tukaani-project/xz-embedded/issues 26088C: irc://irc.libera.chat/tukaani 26089F: Documentation/staging/xz.rst 26090F: include/linux/decompress/unxz.h 26091F: include/linux/xz.h 26092F: lib/decompress_unxz.c 26093F: lib/xz/ 26094F: scripts/xz_wrap.sh 26095 26096YAM DRIVER FOR AX.25 26097M: Jean-Paul Roubelat <[email protected]> 26098L: [email protected] 26099S: Maintained 26100F: drivers/net/hamradio/yam* 26101F: include/linux/yam.h 26102 26103YAMA SECURITY MODULE 26104M: Kees Cook <[email protected]> 26105S: Supported 26106T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26107F: Documentation/admin-guide/LSM/Yama.rst 26108F: security/yama/ 26109 26110YAML NETLINK (YNL) 26111M: Donald Hunter <[email protected]> 26112M: Jakub Kicinski <[email protected]> 26113F: Documentation/netlink/ 26114F: Documentation/userspace-api/netlink/intro-specs.rst 26115F: Documentation/userspace-api/netlink/specs.rst 26116F: tools/net/ynl/ 26117 26118YEALINK PHONE DRIVER 26119M: Henk Vergonet <[email protected]> 26120S: Maintained 26121F: Documentation/input/devices/yealink.rst 26122F: drivers/input/misc/yealink.* 26123 26124Z3FOLD COMPRESSED PAGE ALLOCATOR 26125M: Vitaly Wool <[email protected]> 26126R: Miaohe Lin <[email protected]> 26127L: [email protected] 26128S: Maintained 26129F: mm/z3fold.c 26130 26131Z8530 DRIVER FOR AX.25 26132M: Joerg Reuter <[email protected]> 26133L: [email protected] 26134S: Maintained 26135W: http://yaina.de/jreuter/ 26136W: http://www.qsl.net/dl1bke/ 26137F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26138F: drivers/net/hamradio/*scc.c 26139F: drivers/net/hamradio/z8530.h 26140 26141ZBUD COMPRESSED PAGE ALLOCATOR 26142M: Seth Jennings <[email protected]> 26143M: Dan Streetman <[email protected]> 26144L: [email protected] 26145S: Maintained 26146F: mm/zbud.c 26147 26148ZD1211RW WIRELESS DRIVER 26149L: [email protected] 26150S: Orphan 26151F: drivers/net/wireless/zydas/zd1211rw/ 26152 26153ZD1301 MEDIA DRIVER 26154L: [email protected] 26155S: Orphan 26156W: https://linuxtv.org/ 26157Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26158F: drivers/media/usb/dvb-usb-v2/zd1301* 26159 26160ZD1301_DEMOD MEDIA DRIVER 26161L: [email protected] 26162S: Orphan 26163W: https://linuxtv.org/ 26164Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26165F: drivers/media/dvb-frontends/zd1301_demod* 26166 26167ZHAOXIN PROCESSOR SUPPORT 26168M: Tony W Wang-oc <[email protected]> 26169L: [email protected] 26170S: Maintained 26171F: arch/x86/kernel/cpu/zhaoxin.c 26172 26173ZONEFS FILESYSTEM 26174M: Damien Le Moal <[email protected]> 26175M: Naohiro Aota <[email protected]> 26176R: Johannes Thumshirn <[email protected]> 26177L: [email protected] 26178S: Maintained 26179T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26180F: Documentation/filesystems/zonefs.rst 26181F: fs/zonefs/ 26182 26183ZR36067 VIDEO FOR LINUX DRIVER 26184M: Corentin Labbe <[email protected]> 26185L: [email protected] 26186L: [email protected] 26187S: Maintained 26188W: http://mjpeg.sourceforge.net/driver-zoran/ 26189Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26190F: Documentation/driver-api/media/drivers/zoran.rst 26191F: drivers/media/pci/zoran/ 26192 26193ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26194M: Minchan Kim <[email protected]> 26195M: Sergey Senozhatsky <[email protected]> 26196L: [email protected] 26197S: Maintained 26198F: Documentation/admin-guide/blockdev/zram.rst 26199F: drivers/block/zram/ 26200 26201ZS DECSTATION Z85C30 SERIAL DRIVER 26202M: "Maciej W. Rozycki" <[email protected]> 26203S: Maintained 26204F: drivers/tty/serial/zs.* 26205 26206ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26207M: Minchan Kim <[email protected]> 26208M: Sergey Senozhatsky <[email protected]> 26209L: [email protected] 26210S: Maintained 26211F: Documentation/mm/zsmalloc.rst 26212F: include/linux/zsmalloc.h 26213F: mm/zsmalloc.c 26214 26215ZSTD 26216M: Nick Terrell <[email protected]> 26217S: Maintained 26218B: https://github.com/facebook/zstd/issues 26219T: git https://github.com/terrelln/linux.git 26220F: crypto/zstd.c 26221F: include/linux/zstd* 26222F: lib/decompress_unzstd.c 26223F: lib/zstd/ 26224N: zstd 26225K: zstd 26226 26227ZSWAP COMPRESSED SWAP CACHING 26228M: Johannes Weiner <[email protected]> 26229M: Yosry Ahmed <[email protected]> 26230M: Nhat Pham <[email protected]> 26231R: Chengming Zhou <[email protected]> 26232L: [email protected] 26233S: Maintained 26234F: Documentation/admin-guide/mm/zswap.rst 26235F: include/linux/zpool.h 26236F: include/linux/zswap.h 26237F: mm/zpool.c 26238F: mm/zswap.c 26239F: tools/testing/selftests/cgroup/test_zswap.c 26240 26241SENARYTECH AUDIO CODEC DRIVER 26242M: bo liu <[email protected]> 26243S: Maintained 26244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26245F: sound/pci/hda/patch_senarytech.c 26246 26247THE REST 26248M: Linus Torvalds <[email protected]> 26249L: [email protected] 26250S: Buried alive in reporters 26251T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26252F: * 26253F: */ 26254