1List of maintainers 2=================== 3 4Descriptions of section entries and preferred order 5--------------------------------------------------- 6 7 M: *Mail* patches to: FullName <address@domain> 8 R: Designated *Reviewer*: FullName <address@domain> 9 These reviewers should be CCed on patches. 10 L: *Mailing list* that is relevant to this area 11 S: *Status*, one of the following: 12 Supported: Someone is actually paid to look after this. 13 Maintained: Someone actually looks after it. 14 Odd Fixes: It has a maintainer but they don't have time to do 15 much other than throw the odd patch in. See below.. 16 Orphan: No current maintainer [but maybe you could take the 17 role as you write your new code]. 18 Obsolete: Old code. Something tagged obsolete generally means 19 it has been replaced by a better system and you 20 should be using that. 21 W: *Web-page* with status/info 22 Q: *Patchwork* web based patch tracking system site 23 B: URI for where to file *bugs*. A web-page with detailed bug 24 filing info, a direct bug tracker link, or a mailto: URI. 25 C: URI for *chat* protocol, server and channel where developers 26 usually hang out, for example irc://server/channel. 27 P: *Subsystem Profile* document for more details submitting 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 30 for details. 31 T: *SCM* tree type and location. 32 Type is one of: git, hg, quilt, stgit, topgit 33 F: *Files* and directories wildcard patterns. 34 A trailing slash includes all files and subdirectory files. 35 F: drivers/net/ all files in and below drivers/net 36 F: drivers/net/* all files in drivers/net, but not below 37 F: */net/* all files in "any top level directory"/net 38 One pattern per line. Multiple F: lines acceptable. 39 X: *Excluded* files and directories that are NOT maintained, same 40 rules as F:. Files exclusions are tested before file matches. 41 Can be useful for excluding a specific subdirectory, for instance: 42 F: net/ 43 X: net/ipv6/ 44 matches all files in and below net excluding net/ipv6/ 45 N: Files and directories *Regex* patterns. 46 N: [^a-z]tegra all files whose path contains tegra 47 (not including files like integrator) 48 One pattern per line. Multiple N: lines acceptable. 49 scripts/get_maintainer.pl has different behavior for files that 50 match F: pattern and matches of N: patterns. By default, 51 get_maintainer will not look at git log history when an F: pattern 52 match occurs. When an N: match occurs, git log history is used 53 to also notify the people that have git commit signatures. 54 K: *Content regex* (perl extended) pattern match in a patch or file. 55 For instance: 56 K: of_get_profile 57 matches patches or files that contain "of_get_profile" 58 K: \b(printk|pr_(info|err))\b 59 matches patches or files that contain one or more of the words 60 printk, pr_info or pr_err 61 One regex pattern per line. Multiple K: lines acceptable. 62 63Maintainers List 64---------------- 65 66.. note:: When reading this list, please look for the most precise areas 67 first. When adding to this list, please keep the entries in 68 alphabetical order. 69 703C59X NETWORK DRIVER 71M: Steffen Klassert <[email protected]> 72L: [email protected] 73S: Odd Fixes 74F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst 75F: drivers/net/ethernet/3com/3c59x.c 76 773CR990 NETWORK DRIVER 78M: David Dillow <[email protected]> 79L: [email protected] 80S: Maintained 81F: drivers/net/ethernet/3com/typhoon* 82 833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 84M: Adam Radford <[email protected]> 85L: [email protected] 86S: Supported 87W: http://www.lsi.com 88F: drivers/scsi/3w-* 89 9053C700 AND 53C700-66 SCSI DRIVER 91M: "James E.J. Bottomley" <[email protected]> 92L: [email protected] 93S: Maintained 94F: drivers/scsi/53c700* 95 966LOWPAN GENERIC (BTLE/IEEE 802.15.4) 97M: Alexander Aring <[email protected]> 98L: [email protected] 99L: [email protected] 100S: Maintained 101F: Documentation/networking/6lowpan.rst 102F: include/net/6lowpan.h 103F: net/6lowpan/ 104 1056PACK NETWORK DRIVER FOR AX.25 106M: Andreas Koensgen <[email protected]> 107L: [email protected] 108S: Maintained 109F: drivers/net/hamradio/6pack.c 110 111802.11 (including CFG80211/NL80211) 112M: Johannes Berg <[email protected]> 113L: [email protected] 114S: Maintained 115W: https://wireless.wiki.kernel.org/ 116Q: https://patchwork.kernel.org/project/linux-wireless/list/ 117T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 118T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 119F: Documentation/driver-api/80211/cfg80211.rst 120F: Documentation/networking/regulatory.rst 121F: include/linux/ieee80211.h 122F: include/net/cfg80211.h 123F: include/net/ieee80211_radiotap.h 124F: include/net/iw_handler.h 125F: include/net/wext.h 126F: include/uapi/linux/nl80211.h 127F: include/uapi/linux/wireless.h 128F: net/wireless/ 129 1308169 10/100/1000 GIGABIT ETHERNET DRIVER 131M: Heiner Kallweit <[email protected]> 132M: [email protected] 133L: [email protected] 134S: Maintained 135F: drivers/net/ethernet/realtek/r8169* 136 1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER 138M: Greg Kroah-Hartman <[email protected]> 139L: [email protected] 140S: Maintained 141T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 142F: drivers/tty/serial/8250* 143F: include/linux/serial_8250.h 144 1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 146L: [email protected] 147S: Orphan / Obsolete 148F: drivers/net/ethernet/8390/ 149 1509P FILE SYSTEM 151M: Eric Van Hensbergen <[email protected]> 152M: Latchesar Ionkov <[email protected]> 153M: Dominique Martinet <[email protected]> 154R: Christian Schoenebeck <[email protected]> 155L: [email protected] 156S: Maintained 157W: http://github.com/v9fs 158Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 159T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 160T: git git://github.com/martinetd/linux.git 161F: Documentation/filesystems/9p.rst 162F: fs/9p/ 163F: include/net/9p/ 164F: include/trace/events/9p.h 165F: include/uapi/linux/virtio_9p.h 166F: net/9p/ 167 168A64FX DIAG DRIVER 169M: Hitomi Hasegawa <[email protected]> 170S: Supported 171F: drivers/soc/fujitsu/a64fx-diag.c 172 173A8293 MEDIA DRIVER 174L: [email protected] 175S: Orphan 176W: https://linuxtv.org 177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 178F: drivers/media/dvb-frontends/a8293* 179 180AACRAID SCSI RAID DRIVER 181M: Adaptec OEM Raid Solutions <[email protected]> 182L: [email protected] 183S: Supported 184W: http://www.adaptec.com/ 185F: Documentation/scsi/aacraid.rst 186F: drivers/scsi/aacraid/ 187 188AB8500 BATTERY AND CHARGER DRIVERS 189M: Linus Walleij <[email protected]> 190F: Documentation/devicetree/bindings/power/supply/*ab8500* 191F: drivers/power/supply/*ab8500* 192 193ABI/API 194L: [email protected] 195F: include/linux/syscalls.h 196F: kernel/sys_ni.c 197X: arch/*/include/uapi/ 198X: include/uapi/ 199 200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 201M: Hans de Goede <[email protected]> 202L: [email protected] 203S: Maintained 204F: drivers/hwmon/abituguru.c 205 206ABIT UGURU 3 HARDWARE MONITOR DRIVER 207M: Alistair John Strachan <[email protected]> 208L: [email protected] 209S: Maintained 210F: drivers/hwmon/abituguru3.c 211 212ACCES 104-DIO-48E GPIO DRIVER 213M: William Breathitt Gray <[email protected]> 214L: [email protected] 215S: Maintained 216F: drivers/gpio/gpio-104-dio-48e.c 217 218ACCES 104-IDI-48 GPIO DRIVER 219M: William Breathitt Gray <[email protected]> 220L: [email protected] 221S: Maintained 222F: drivers/gpio/gpio-104-idi-48.c 223 224ACCES 104-IDIO-16 GPIO DRIVER 225M: William Breathitt Gray <[email protected]> 226L: [email protected] 227S: Maintained 228F: drivers/gpio/gpio-104-idio-16.c 229 230ACCES 104-QUAD-8 DRIVER 231M: William Breathitt Gray <[email protected]> 232L: [email protected] 233S: Maintained 234F: drivers/counter/104-quad-8.c 235 236ACCES IDIO-16 GPIO LIBRARY 237M: William Breathitt Gray <[email protected]> 238L: [email protected] 239S: Maintained 240F: drivers/gpio/gpio-idio-16.c 241F: drivers/gpio/gpio-idio-16.h 242 243ACCES PCI-IDIO-16 GPIO DRIVER 244M: William Breathitt Gray <[email protected]> 245L: [email protected] 246S: Maintained 247F: drivers/gpio/gpio-pci-idio-16.c 248 249ACCES PCIe-IDIO-24 GPIO DRIVER 250M: William Breathitt Gray <[email protected]> 251L: [email protected] 252S: Maintained 253F: drivers/gpio/gpio-pcie-idio-24.c 254 255ACENIC DRIVER 256M: Jes Sorensen <[email protected]> 257L: [email protected] 258S: Maintained 259F: drivers/net/ethernet/alteon/acenic* 260 261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER 262M: Nikita Travkin <[email protected]> 263S: Maintained 264F: Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml 265F: drivers/platform/arm64/acer-aspire1-ec.c 266 267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 268M: Peter Kaestle <[email protected]> 269L: [email protected] 270S: Maintained 271W: http://piie.net/?section=acerhdf 272F: drivers/platform/x86/acerhdf.c 273 274ACER WMI LAPTOP EXTRAS 275M: "Lee, Chun-Yi" <[email protected]> 276L: [email protected] 277S: Maintained 278F: drivers/platform/x86/acer-wmi.c 279 280ACPI 281M: "Rafael J. Wysocki" <[email protected]> 282R: Len Brown <[email protected]> 283L: [email protected] 284S: Supported 285Q: https://patchwork.kernel.org/project/linux-acpi/list/ 286B: https://bugzilla.kernel.org 287T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 288F: Documentation/ABI/testing/configfs-acpi 289F: Documentation/ABI/testing/sysfs-bus-acpi 290F: Documentation/firmware-guide/acpi/ 291F: arch/x86/kernel/acpi/ 292F: arch/x86/pci/acpi.c 293F: drivers/acpi/ 294F: drivers/pci/*/*acpi* 295F: drivers/pci/*acpi* 296F: drivers/pnp/pnpacpi/ 297F: include/acpi/ 298F: include/linux/acpi.h 299F: include/linux/fwnode.h 300F: include/linux/fw_table.h 301F: lib/fw_table.c 302F: tools/power/acpi/ 303 304ACPI APEI 305M: "Rafael J. Wysocki" <[email protected]> 306R: Len Brown <[email protected]> 307R: James Morse <[email protected]> 308R: Tony Luck <[email protected]> 309R: Borislav Petkov <[email protected]> 310L: [email protected] 311F: drivers/acpi/apei/ 312 313ACPI COMPONENT ARCHITECTURE (ACPICA) 314M: Robert Moore <[email protected]> 315M: "Rafael J. Wysocki" <[email protected]> 316L: [email protected] 317L: [email protected] 318S: Supported 319W: https://acpica.org/ 320W: https://github.com/acpica/acpica/ 321Q: https://patchwork.kernel.org/project/linux-acpi/list/ 322B: https://bugzilla.kernel.org 323B: https://bugs.acpica.org 324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 325F: drivers/acpi/acpica/ 326F: include/acpi/ 327F: tools/power/acpi/ 328 329ACPI FOR ARM64 (ACPI/arm64) 330M: Lorenzo Pieralisi <[email protected]> 331M: Hanjun Guo <[email protected]> 332M: Sudeep Holla <[email protected]> 333L: [email protected] 334L: [email protected] (moderated for non-subscribers) 335S: Maintained 336F: drivers/acpi/arm64 337F: include/linux/acpi_iort.h 338 339ACPI FOR RISC-V (ACPI/riscv) 340M: Sunil V L <[email protected]> 341L: [email protected] 342L: [email protected] 343S: Maintained 344F: drivers/acpi/riscv/ 345 346ACPI PCC(Platform Communication Channel) MAILBOX DRIVER 347M: Sudeep Holla <[email protected]> 348L: [email protected] 349S: Supported 350F: drivers/mailbox/pcc.c 351 352ACPI PMIC DRIVERS 353M: "Rafael J. Wysocki" <[email protected]> 354M: Len Brown <[email protected]> 355R: Andy Shevchenko <[email protected]> 356R: Mika Westerberg <[email protected]> 357L: [email protected] 358S: Supported 359Q: https://patchwork.kernel.org/project/linux-acpi/list/ 360B: https://bugzilla.kernel.org 361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 362F: drivers/acpi/pmic/ 363 364ACPI QUICKSTART DRIVER 365M: Armin Wolf <[email protected]> 366L: [email protected] 367S: Maintained 368F: drivers/platform/x86/quickstart.c 369 370ACPI SERIAL MULTI INSTANTIATE DRIVER 371M: Hans de Goede <[email protected]> 372L: [email protected] 373S: Maintained 374F: drivers/platform/x86/serial-multi-instantiate.c 375 376ACPI THERMAL DRIVER 377M: Rafael J. Wysocki <[email protected]> 378R: Zhang Rui <[email protected]> 379L: [email protected] 380S: Supported 381B: https://bugzilla.kernel.org 382F: drivers/acpi/*thermal* 383 384ACPI VIOT DRIVER 385M: Jean-Philippe Brucker <[email protected]> 386L: [email protected] 387L: [email protected] 388S: Maintained 389F: drivers/acpi/viot.c 390F: include/linux/acpi_viot.h 391 392ACPI WMI DRIVER 393M: Armin Wolf <[email protected]> 394L: [email protected] 395S: Maintained 396F: Documentation/ABI/testing/sysfs-bus-wmi 397F: Documentation/driver-api/wmi.rst 398F: Documentation/wmi/ 399F: drivers/platform/x86/wmi.c 400F: include/uapi/linux/wmi.h 401 402ACRN HYPERVISOR SERVICE MODULE 403M: Fei Li <[email protected]> 404L: [email protected] (subscribers-only) 405S: Supported 406W: https://projectacrn.org 407F: Documentation/virt/acrn/ 408F: drivers/virt/acrn/ 409F: include/uapi/linux/acrn.h 410 411AD1889 ALSA SOUND DRIVER 412L: [email protected] 413S: Maintained 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415F: sound/pci/ad1889.* 416 417AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 418M: Mugilraj Dhavachelvan <[email protected]> 419L: [email protected] 420S: Supported 421F: drivers/iio/potentiometer/ad5110.c 422 423AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 424M: Michael Hennerich <[email protected]> 425S: Supported 426W: http://wiki.analog.com/AD5254 427W: https://ez.analog.com/linux-software-drivers 428F: drivers/misc/ad525x_dpot.c 429 430AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 431M: Michael Hennerich <[email protected]> 432S: Supported 433W: http://wiki.analog.com/AD5398 434W: https://ez.analog.com/linux-software-drivers 435F: drivers/regulator/ad5398.c 436 437AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 438M: Michael Hennerich <[email protected]> 439S: Supported 440W: http://wiki.analog.com/AD7142 441W: https://ez.analog.com/linux-software-drivers 442F: drivers/input/misc/ad714x.c 443 444AD738X ADC DRIVER (AD7380/1/2/4) 445M: Michael Hennerich <[email protected]> 446M: Nuno Sá <[email protected]> 447R: David Lechner <[email protected]> 448S: Supported 449W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x 450W: https://ez.analog.com/linux-software-drivers 451F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml 452F: Documentation/iio/ad7380.rst 453F: drivers/iio/adc/ad7380.c 454 455AD7877 TOUCHSCREEN DRIVER 456M: Michael Hennerich <[email protected]> 457S: Supported 458W: http://wiki.analog.com/AD7877 459W: https://ez.analog.com/linux-software-drivers 460F: drivers/input/touchscreen/ad7877.c 461 462AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 463M: Michael Hennerich <[email protected]> 464S: Supported 465W: http://wiki.analog.com/AD7879 466W: https://ez.analog.com/linux-software-drivers 467F: drivers/input/touchscreen/ad7879.c 468 469AD7944 ADC DRIVER (AD7944/AD7985/AD7986) 470M: Michael Hennerich <[email protected]> 471M: Nuno Sá <[email protected]> 472R: David Lechner <[email protected]> 473S: Supported 474W: https://ez.analog.com/linux-software-drivers 475F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml 476F: Documentation/iio/ad7944.rst 477F: drivers/iio/adc/ad7944.c 478 479ADAFRUIT MINI I2C GAMEPAD 480M: Anshul Dalal <[email protected]> 481L: [email protected] 482S: Maintained 483F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml 484F: drivers/input/joystick/adafruit-seesaw.c 485 486ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 487M: Jiri Kosina <[email protected]> 488S: Maintained 489 490ADF7242 IEEE 802.15.4 RADIO DRIVER 491M: Michael Hennerich <[email protected]> 492L: [email protected] 493S: Supported 494W: https://wiki.analog.com/ADF7242 495W: https://ez.analog.com/linux-software-drivers 496F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 497F: drivers/net/ieee802154/adf7242.c 498 499ADM1025 HARDWARE MONITOR DRIVER 500M: Jean Delvare <[email protected]> 501L: [email protected] 502S: Maintained 503F: Documentation/hwmon/adm1025.rst 504F: drivers/hwmon/adm1025.c 505 506ADM1029 HARDWARE MONITOR DRIVER 507M: Corentin Labbe <[email protected]> 508L: [email protected] 509S: Maintained 510F: drivers/hwmon/adm1029.c 511 512ADM8211 WIRELESS DRIVER 513L: [email protected] 514S: Orphan 515F: drivers/net/wireless/admtek/adm8211.* 516 517ADP1050 HARDWARE MONITOR DRIVER 518M: Radu Sabau <[email protected]> 519L: [email protected] 520S: Supported 521W: https://ez.analog.com/linux-software-drivers 522F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml 523 524ADP1653 FLASH CONTROLLER DRIVER 525M: Sakari Ailus <[email protected]> 526L: [email protected] 527S: Maintained 528F: drivers/media/i2c/adp1653.c 529F: include/media/i2c/adp1653.h 530 531ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 532M: Michael Hennerich <[email protected]> 533S: Supported 534W: http://wiki.analog.com/ADP5520 535W: https://ez.analog.com/linux-software-drivers 536F: drivers/gpio/gpio-adp5520.c 537F: drivers/input/keyboard/adp5520-keys.c 538F: drivers/leds/leds-adp5520.c 539F: drivers/mfd/adp5520.c 540F: drivers/video/backlight/adp5520_bl.c 541 542ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER 543M: Laurent Pinchart <[email protected]> 544L: [email protected] 545L: [email protected] 546S: Maintained 547F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml 548F: drivers/gpio/gpio-adp5585.c 549F: drivers/mfd/adp5585.c 550F: drivers/pwm/pwm-adp5585.c 551F: include/linux/mfd/adp5585.h 552 553ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 554M: Michael Hennerich <[email protected]> 555S: Supported 556W: http://wiki.analog.com/ADP5588 557W: https://ez.analog.com/linux-software-drivers 558F: Documentation/devicetree/bindings/input/adi,adp5588.yaml 559F: drivers/input/keyboard/adp5588-keys.c 560 561ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 562M: Michael Hennerich <[email protected]> 563S: Supported 564W: http://wiki.analog.com/ADP8860 565W: https://ez.analog.com/linux-software-drivers 566F: drivers/video/backlight/adp8860_bl.c 567 568ADT746X FAN DRIVER 569M: Colin Leroy <[email protected]> 570S: Maintained 571F: drivers/macintosh/therm_adt746x.c 572 573ADT7475 HARDWARE MONITOR DRIVER 574M: Jean Delvare <[email protected]> 575L: [email protected] 576S: Maintained 577F: Documentation/hwmon/adt7475.rst 578F: drivers/hwmon/adt7475.c 579 580ADVANSYS SCSI DRIVER 581M: Matthew Wilcox <[email protected]> 582M: Hannes Reinecke <[email protected]> 583L: [email protected] 584S: Maintained 585F: Documentation/scsi/advansys.rst 586F: drivers/scsi/advansys.c 587 588ADVANTECH SWBTN DRIVER 589M: Andrea Ho <[email protected]> 590L: [email protected] 591S: Maintained 592F: drivers/platform/x86/adv_swbutton.c 593 594ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 595M: Lucas Stankus <[email protected]> 596S: Supported 597F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml 598F: drivers/iio/accel/adxl313* 599 600ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 601M: Michael Hennerich <[email protected]> 602S: Supported 603W: http://wiki.analog.com/ADXL345 604W: https://ez.analog.com/linux-software-drivers 605F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 606F: drivers/input/misc/adxl34x.c 607 608ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 609M: Puranjay Mohan <[email protected]> 610L: [email protected] 611S: Supported 612F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml 613F: drivers/iio/accel/adxl355.h 614F: drivers/iio/accel/adxl355_core.c 615F: drivers/iio/accel/adxl355_i2c.c 616F: drivers/iio/accel/adxl355_spi.c 617 618ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 619M: Cosmin Tanislav <[email protected]> 620L: [email protected] 621S: Supported 622W: https://ez.analog.com/linux-software-drivers 623F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml 624F: drivers/iio/accel/adxl367* 625 626ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 627M: Michael Hennerich <[email protected]> 628S: Supported 629W: https://ez.analog.com/linux-software-drivers 630F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 631F: drivers/iio/accel/adxl372.c 632F: drivers/iio/accel/adxl372_i2c.c 633F: drivers/iio/accel/adxl372_spi.c 634 635ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 636M: Ramona Gradinariu <[email protected]> 637M: Antoniu Miclaus <[email protected]> 638S: Supported 639W: https://ez.analog.com/linux-software-drivers 640F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml 641F: drivers/iio/accel/adxl380.c 642F: drivers/iio/accel/adxl380.h 643F: drivers/iio/accel/adxl380_i2c.c 644F: drivers/iio/accel/adxl380_spi.c 645 646AF8133J THREE-AXIS MAGNETOMETER DRIVER 647M: Ondřej Jirman <[email protected]> 648S: Maintained 649F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml 650F: drivers/iio/magnetometer/af8133j.c 651 652AF9013 MEDIA DRIVER 653L: [email protected] 654S: Orphan 655W: https://linuxtv.org 656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 657F: drivers/media/dvb-frontends/af9013* 658 659AF9033 MEDIA DRIVER 660L: [email protected] 661S: Orphan 662W: https://linuxtv.org 663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 664F: drivers/media/dvb-frontends/af9033* 665 666AFFS FILE SYSTEM 667M: David Sterba <[email protected]> 668L: [email protected] 669S: Odd Fixes 670F: Documentation/filesystems/affs.rst 671F: fs/affs/ 672 673AFS FILESYSTEM 674M: David Howells <[email protected]> 675M: Marc Dionne <[email protected]> 676L: [email protected] 677S: Supported 678W: https://www.infradead.org/~dhowells/kafs/ 679F: Documentation/filesystems/afs.rst 680F: fs/afs/ 681F: include/trace/events/afs.h 682 683AGPGART DRIVER 684M: David Airlie <[email protected]> 685L: [email protected] 686S: Maintained 687T: git https://gitlab.freedesktop.org/drm/kernel.git 688F: drivers/char/agp/ 689F: include/linux/agp* 690F: include/uapi/linux/agp* 691 692AHA152X SCSI DRIVER 693M: "Juergen E. Fischer" <[email protected]> 694L: [email protected] 695S: Maintained 696F: drivers/scsi/aha152x* 697F: drivers/scsi/pcmcia/aha152x* 698 699AIC7XXX / AIC79XX SCSI DRIVER 700M: Hannes Reinecke <[email protected]> 701L: [email protected] 702S: Maintained 703F: drivers/scsi/aic7xxx/ 704 705AIMSLAB FM RADIO RECEIVER DRIVER 706M: Hans Verkuil <[email protected]> 707L: [email protected] 708S: Maintained 709W: https://linuxtv.org 710T: git git://linuxtv.org/media_tree.git 711F: drivers/media/radio/radio-aimslab* 712 713AIO 714M: Benjamin LaHaise <[email protected]> 715L: [email protected] 716S: Supported 717F: fs/aio.c 718F: include/linux/*aio*.h 719 720AIROHA ETHERNET DRIVER 721M: Lorenzo Bianconi <[email protected]> 722L: [email protected] (moderated for non-subscribers) 723L: [email protected] (moderated for non-subscribers) 724L: [email protected] 725S: Maintained 726F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml 727F: drivers/net/ethernet/mediatek/airoha_eth.c 728 729AIROHA PCIE PHY DRIVER 730M: Lorenzo Bianconi <[email protected]> 731L: [email protected] (moderated for non-subscribers) 732S: Maintained 733F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml 734F: drivers/phy/phy-airoha-pcie-regs.h 735F: drivers/phy/phy-airoha-pcie.c 736 737AIROHA SPI SNFI DRIVER 738M: Lorenzo Bianconi <[email protected]> 739M: Ray Liu <[email protected]> 740L: [email protected] (moderated for non-subscribers) 741L: [email protected] 742S: Maintained 743F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml 744F: drivers/spi/spi-airoha-snfi.c 745 746AIRSPY MEDIA DRIVER 747L: [email protected] 748S: Orphan 749W: https://linuxtv.org 750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 751F: drivers/media/usb/airspy/ 752 753ALACRITECH GIGABIT ETHERNET DRIVER 754M: Lino Sanfilippo <[email protected]> 755S: Maintained 756F: drivers/net/ethernet/alacritech/* 757 758ALCATEL SPEEDTOUCH USB DRIVER 759M: Duncan Sands <[email protected]> 760L: [email protected] 761S: Maintained 762W: http://www.linux-usb.org/SpeedTouch/ 763F: drivers/usb/atm/speedtch.c 764F: drivers/usb/atm/usbatm.c 765 766ALCHEMY AU1XX0 MMC DRIVER 767M: Manuel Lauss <[email protected]> 768S: Maintained 769F: drivers/mmc/host/au1xmmc.c 770 771ALI1563 I2C DRIVER 772M: Rudolf Marek <[email protected]> 773L: [email protected] 774S: Maintained 775F: Documentation/i2c/busses/i2c-ali1563.rst 776F: drivers/i2c/busses/i2c-ali1563.c 777 778ALIBABA ELASTIC RDMA DRIVER 779M: Cheng Xu <[email protected]> 780M: Kai Shen <[email protected]> 781L: [email protected] 782S: Supported 783F: drivers/infiniband/hw/erdma 784F: include/uapi/rdma/erdma-abi.h 785 786ALIBABA PMU DRIVER 787M: Shuai Xue <[email protected]> 788S: Supported 789F: Documentation/admin-guide/perf/alibaba_pmu.rst 790F: drivers/perf/alibaba_uncore_drw_pmu.c 791 792ALIENWARE WMI DRIVER 793L: [email protected] 794S: Maintained 795F: drivers/platform/x86/dell/alienware-wmi.c 796 797ALLEGRO DVT VIDEO IP CORE DRIVER 798M: Michael Tretter <[email protected]> 799R: Pengutronix Kernel Team <[email protected]> 800L: [email protected] 801S: Maintained 802F: Documentation/devicetree/bindings/media/allegro,al5e.yaml 803F: drivers/media/platform/allegro-dvt/ 804 805ALLIED VISION ALVIUM CAMERA DRIVER 806M: Tommaso Merciai <[email protected]> 807M: Martin Hecht <[email protected]> 808L: [email protected] 809S: Maintained 810F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml 811F: drivers/media/i2c/alvium-csi2.c 812F: drivers/media/i2c/alvium-csi2.h 813 814ALLWINNER A10 CSI DRIVER 815M: Maxime Ripard <[email protected]> 816L: [email protected] 817S: Maintained 818T: git git://linuxtv.org/media_tree.git 819F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 820F: drivers/media/platform/sunxi/sun4i-csi/ 821 822ALLWINNER A31 CSI DRIVER 823M: Yong Deng <[email protected]> 824M: Paul Kocialkowski <[email protected]> 825L: [email protected] 826S: Maintained 827T: git git://linuxtv.org/media_tree.git 828F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml 829F: drivers/media/platform/sunxi/sun6i-csi/ 830 831ALLWINNER A31 ISP DRIVER 832M: Paul Kocialkowski <[email protected]> 833L: [email protected] 834S: Maintained 835T: git git://linuxtv.org/media_tree.git 836F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml 837F: drivers/staging/media/sunxi/sun6i-isp/ 838F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h 839 840ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER 841M: Paul Kocialkowski <[email protected]> 842L: [email protected] 843S: Maintained 844T: git git://linuxtv.org/media_tree.git 845F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml 846F: drivers/media/platform/sunxi/sun6i-mipi-csi2/ 847 848ALLWINNER CPUFREQ DRIVER 849M: Yangtao Li <[email protected]> 850L: [email protected] 851S: Maintained 852F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml 853F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 854 855ALLWINNER CRYPTO DRIVERS 856M: Corentin Labbe <[email protected]> 857L: [email protected] 858S: Maintained 859F: drivers/crypto/allwinner/ 860 861ALLWINNER DMIC DRIVERS 862M: Ban Tao <[email protected]> 863L: [email protected] 864S: Maintained 865F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml 866F: sound/soc/sunxi/sun50i-dmic.c 867 868ALLWINNER HARDWARE SPINLOCK SUPPORT 869M: Wilken Gottwalt <[email protected]> 870S: Maintained 871F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml 872F: drivers/hwspinlock/sun6i_hwspinlock.c 873 874ALLWINNER THERMAL DRIVER 875M: Vasily Khoruzhick <[email protected]> 876M: Yangtao Li <[email protected]> 877L: [email protected] 878S: Maintained 879F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml 880F: drivers/thermal/sun8i_thermal.c 881 882ALLWINNER VPU DRIVER 883M: Maxime Ripard <[email protected]> 884M: Paul Kocialkowski <[email protected]> 885L: [email protected] 886S: Maintained 887F: drivers/staging/media/sunxi/cedrus/ 888 889ALPHA PORT 890M: Richard Henderson <[email protected]> 891M: Ivan Kokshaysky <[email protected]> 892M: Matt Turner <[email protected]> 893L: [email protected] 894S: Odd Fixes 895F: arch/alpha/ 896 897ALPS PS/2 TOUCHPAD DRIVER 898R: Pali Rohár <[email protected]> 899F: drivers/input/mouse/alps.* 900 901ALTERA MAILBOX DRIVER 902M: Mun Yew Tham <[email protected]> 903S: Maintained 904F: drivers/mailbox/mailbox-altera.c 905 906ALTERA MSGDMA IP CORE DRIVER 907M: Olivier Dautricourt <[email protected]> 908R: Stefan Roese <[email protected]> 909L: [email protected] 910S: Odd Fixes 911F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml 912F: drivers/dma/altera-msgdma.c 913 914ALTERA PIO DRIVER 915M: Mun Yew Tham <[email protected]> 916L: [email protected] 917S: Maintained 918F: drivers/gpio/gpio-altera.c 919 920ALTERA TRIPLE SPEED ETHERNET DRIVER 921M: Joyce Ooi <[email protected]> 922L: [email protected] 923S: Maintained 924F: drivers/net/ethernet/altera/ 925 926ALTERA UART/JTAG UART SERIAL DRIVERS 927M: Tobias Klauser <[email protected]> 928L: [email protected] 929S: Maintained 930F: drivers/tty/serial/altera_jtaguart.c 931F: drivers/tty/serial/altera_uart.c 932F: include/linux/altera_jtaguart.h 933F: include/linux/altera_uart.h 934 935AMAZON ANNAPURNA LABS FIC DRIVER 936M: Talel Shenhar <[email protected]> 937S: Maintained 938F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 939F: drivers/irqchip/irq-al-fic.c 940 941AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC 942M: Talel Shenhar <[email protected]> 943M: Talel Shenhar <[email protected]> 944S: Maintained 945F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml 946F: drivers/edac/al_mc_edac.c 947 948AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 949M: Talel Shenhar <[email protected]> 950S: Maintained 951F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 952F: drivers/thermal/thermal_mmio.c 953 954AMAZON ETHERNET DRIVERS 955M: Shay Agroskin <[email protected]> 956M: Arthur Kiyanovski <[email protected]> 957R: David Arinzon <[email protected]> 958R: Noam Dagan <[email protected]> 959R: Saeed Bishara <[email protected]> 960L: [email protected] 961S: Supported 962F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 963F: drivers/net/ethernet/amazon/ 964 965AMAZON RDMA EFA DRIVER 966M: Michael Margolin <[email protected]> 967R: Gal Pressman <[email protected]> 968R: Yossi Leybovich <[email protected]> 969L: [email protected] 970S: Supported 971Q: https://patchwork.kernel.org/project/linux-rdma/list/ 972F: drivers/infiniband/hw/efa/ 973F: include/uapi/rdma/efa-abi.h 974 975AMD ADDRESS TRANSLATION LIBRARY (ATL) 976M: Yazen Ghannam <[email protected]> 977L: [email protected] 978S: Supported 979F: drivers/ras/amd/atl/* 980 981AMD AXI W1 DRIVER 982M: Kris Chaplin <[email protected]> 983R: Thomas Delev <[email protected]> 984R: Michal Simek <[email protected]> 985S: Maintained 986F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml 987F: drivers/w1/masters/amd_axi_w1.c 988 989AMD CDX BUS DRIVER 990M: Nipun Gupta <[email protected]> 991M: Nikhil Agarwal <[email protected]> 992S: Maintained 993F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml 994F: drivers/cdx/* 995F: include/linux/cdx/* 996 997AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 998M: Tom Lendacky <[email protected]> 999M: John Allen <[email protected]> 1000L: [email protected] 1001S: Supported 1002F: drivers/crypto/ccp/ 1003F: include/linux/ccp.h 1004 1005AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT 1006M: Ashish Kalra <[email protected]> 1007M: Tom Lendacky <[email protected]> 1008L: [email protected] 1009S: Supported 1010F: drivers/crypto/ccp/sev* 1011F: include/uapi/linux/psp-sev.h 1012 1013AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT 1014M: Mario Limonciello <[email protected]> 1015L: [email protected] 1016S: Supported 1017F: drivers/crypto/ccp/dbc.c 1018F: drivers/crypto/ccp/dbc.h 1019F: drivers/crypto/ccp/platform-access.c 1020F: drivers/crypto/ccp/platform-access.h 1021F: include/uapi/linux/psp-dbc.h 1022F: tools/crypto/ccp/*.c 1023F: tools/crypto/ccp/*.py 1024 1025AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT 1026M: Mario Limonciello <[email protected]> 1027L: [email protected] 1028S: Supported 1029F: drivers/crypto/ccp/hsti.* 1030 1031AMD DISPLAY CORE 1032M: Harry Wentland <[email protected]> 1033M: Leo Li <[email protected]> 1034M: Rodrigo Siqueira <[email protected]> 1035L: [email protected] 1036S: Supported 1037T: git https://gitlab.freedesktop.org/agd5f/linux.git 1038F: drivers/gpu/drm/amd/display/ 1039 1040AMD DISPLAY CORE - DML 1041M: Chaitanya Dhere <[email protected]> 1042M: Jun Lei <[email protected]> 1043S: Supported 1044F: drivers/gpu/drm/amd/display/dc/dml/ 1045F: drivers/gpu/drm/amd/display/dc/dml2/ 1046 1047AMD FAM15H PROCESSOR POWER MONITORING DRIVER 1048M: Huang Rui <[email protected]> 1049L: [email protected] 1050S: Supported 1051F: Documentation/hwmon/fam15h_power.rst 1052F: drivers/hwmon/fam15h_power.c 1053 1054AMD FCH GPIO DRIVER 1055M: Enrico Weigelt, metux IT consult <[email protected]> 1056L: [email protected] 1057S: Maintained 1058F: drivers/gpio/gpio-amd-fch.c 1059F: include/linux/platform_data/gpio/gpio-amd-fch.h 1060 1061AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 1062L: [email protected] (moderated for non-subscribers) 1063S: Orphan 1064F: drivers/usb/gadget/udc/amd5536udc.* 1065 1066AMD GEODE PROCESSOR/CHIPSET SUPPORT 1067M: Andres Salomon <[email protected]> 1068L: [email protected] (moderated for non-subscribers) 1069S: Supported 1070W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 1071F: arch/x86/include/asm/geode.h 1072F: drivers/char/hw_random/geode-rng.c 1073F: drivers/crypto/geode* 1074F: drivers/video/fbdev/geode/ 1075 1076AMD HSMP DRIVER 1077M: Naveen Krishna Chatradhi <[email protected]> 1078R: Carlos Bilbao <[email protected]> 1079L: [email protected] 1080S: Maintained 1081F: Documentation/arch/x86/amd_hsmp.rst 1082F: arch/x86/include/asm/amd_hsmp.h 1083F: arch/x86/include/uapi/asm/amd_hsmp.h 1084F: drivers/platform/x86/amd/hsmp.c 1085 1086AMD IOMMU (AMD-VI) 1087M: Joerg Roedel <[email protected]> 1088R: Suravee Suthikulpanit <[email protected]> 1089L: [email protected] 1090S: Maintained 1091T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 1092F: drivers/iommu/amd/ 1093F: include/linux/amd-iommu.h 1094 1095AMD KFD 1096M: Felix Kuehling <[email protected]> 1097L: [email protected] 1098S: Supported 1099T: git https://gitlab.freedesktop.org/agd5f/linux.git 1100F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 1101F: drivers/gpu/drm/amd/amdkfd/ 1102F: drivers/gpu/drm/amd/include/cik_structs.h 1103F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 1104F: drivers/gpu/drm/amd/include/v9_structs.h 1105F: drivers/gpu/drm/amd/include/vi_structs.h 1106F: include/uapi/linux/kfd_ioctl.h 1107F: include/uapi/linux/kfd_sysfs.h 1108 1109AMD MP2 I2C DRIVER 1110M: Elie Morisse <[email protected]> 1111M: Shyam Sundar S K <[email protected]> 1112L: [email protected] 1113S: Maintained 1114F: drivers/i2c/busses/i2c-amd-mp2* 1115 1116AMD PDS CORE DRIVER 1117M: Shannon Nelson <[email protected]> 1118M: Brett Creeley <[email protected]> 1119L: [email protected] 1120S: Supported 1121F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst 1122F: drivers/net/ethernet/amd/pds_core/ 1123F: include/linux/pds/ 1124 1125AMD PMC DRIVER 1126M: Shyam Sundar S K <[email protected]> 1127L: [email protected] 1128S: Maintained 1129F: drivers/platform/x86/amd/pmc/ 1130 1131AMD PMF DRIVER 1132M: Shyam Sundar S K <[email protected]> 1133L: [email protected] 1134S: Maintained 1135F: Documentation/ABI/testing/sysfs-amd-pmf 1136F: drivers/platform/x86/amd/pmf/ 1137 1138AMD POWERPLAY AND SWSMU 1139M: Kenneth Feng <[email protected]> 1140L: [email protected] 1141S: Supported 1142T: git https://gitlab.freedesktop.org/agd5f/linux.git 1143F: drivers/gpu/drm/amd/pm/ 1144 1145AMD PSTATE DRIVER 1146M: Huang Rui <[email protected]> 1147M: Gautham R. Shenoy <[email protected]> 1148M: Mario Limonciello <[email protected]> 1149R: Perry Yuan <[email protected]> 1150L: [email protected] 1151S: Supported 1152F: Documentation/admin-guide/pm/amd-pstate.rst 1153F: drivers/cpufreq/amd-pstate* 1154F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py 1155 1156AMD PTDMA DRIVER 1157M: Basavaraj Natikar <[email protected]> 1158L: [email protected] 1159S: Maintained 1160F: drivers/dma/ptdma/ 1161 1162AMD QDMA DRIVER 1163M: Nishad Saraf <[email protected]> 1164M: Lizhi Hou <[email protected]> 1165L: [email protected] 1166S: Supported 1167F: drivers/dma/amd/qdma/ 1168F: include/linux/platform_data/amd_qdma.h 1169 1170AMD SEATTLE DEVICE TREE SUPPORT 1171M: Suravee Suthikulpanit <[email protected]> 1172M: Tom Lendacky <[email protected]> 1173S: Supported 1174F: arch/arm64/boot/dts/amd/ 1175 1176AMD SENSOR FUSION HUB DRIVER 1177M: Basavaraj Natikar <[email protected]> 1178L: [email protected] 1179S: Maintained 1180F: Documentation/hid/amd-sfh* 1181F: drivers/hid/amd-sfh-hid/ 1182 1183AMD SPI DRIVER 1184M: Sanjay R Mehta <[email protected]> 1185S: Maintained 1186F: drivers/spi/spi-amd.c 1187 1188AMD XGBE DRIVER 1189M: "Shyam Sundar S K" <[email protected]> 1190L: [email protected] 1191S: Supported 1192F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1193F: drivers/net/ethernet/amd/xgbe/ 1194 1195AMLOGIC BLUETOOTH DRIVER 1196M: Yang Li <[email protected]> 1197L: [email protected] 1198S: Maintained 1199F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml 1200F: drivers/bluetooth/hci_aml.c 1201 1202AMLOGIC DDR PMU DRIVER 1203M: Jiucheng Xu <[email protected]> 1204L: [email protected] 1205S: Supported 1206W: http://www.amlogic.com 1207F: Documentation/admin-guide/perf/meson-ddr-pmu.rst 1208F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml 1209F: drivers/perf/amlogic/ 1210F: include/soc/amlogic/ 1211 1212AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER 1213M: Javier Carrasco <[email protected]> 1214L: [email protected] 1215S: Maintained 1216F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml 1217F: Documentation/hwmon/chipcap2.rst 1218F: drivers/hwmon/chipcap2.c 1219 1220AMPHION VPU CODEC V4L2 DRIVER 1221M: Ming Qian <[email protected]> 1222M: Zhou Peng <[email protected]> 1223L: [email protected] 1224S: Maintained 1225F: Documentation/devicetree/bindings/media/amphion,vpu.yaml 1226F: drivers/media/platform/amphion/ 1227 1228AMS AS73211 DRIVER 1229M: Christian Eggers <[email protected]> 1230L: [email protected] 1231S: Maintained 1232F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml 1233F: drivers/iio/light/as73211.c 1234 1235AMT (Automatic Multicast Tunneling) 1236M: Taehee Yoo <[email protected]> 1237L: [email protected] 1238S: Maintained 1239T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 1241F: drivers/net/amt.c 1242 1243ANALOG DEVICES INC AD3552R DRIVER 1244M: Nuno Sá <[email protected]> 1245L: [email protected] 1246S: Supported 1247W: https://ez.analog.com/linux-software-drivers 1248F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1249F: drivers/iio/dac/ad3552r.c 1250 1251ANALOG DEVICES INC AD4000 DRIVER 1252M: Marcelo Schmitt <[email protected]> 1253L: [email protected] 1254S: Supported 1255W: https://ez.analog.com/linux-software-drivers 1256F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml 1257F: Documentation/iio/ad4000.rst 1258F: drivers/iio/adc/ad4000.c 1259 1260ANALOG DEVICES INC AD4130 DRIVER 1261M: Cosmin Tanislav <[email protected]> 1262L: [email protected] 1263S: Supported 1264W: https://ez.analog.com/linux-software-drivers 1265F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 1266F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml 1267F: drivers/iio/adc/ad4130.c 1268 1269ANALOG DEVICES INC AD4695 DRIVER 1270M: Michael Hennerich <[email protected]> 1271M: Nuno Sá <[email protected]> 1272R: David Lechner <[email protected]> 1273L: [email protected] 1274S: Supported 1275W: https://ez.analog.com/linux-software-drivers 1276F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml 1277F: Documentation/iio/ad4695.rst 1278F: drivers/iio/adc/ad4695.c 1279F: include/dt-bindings/iio/adi,ad4695.h 1280 1281ANALOG DEVICES INC AD7091R DRIVER 1282M: Marcelo Schmitt <[email protected]> 1283L: [email protected] 1284S: Supported 1285W: http://ez.analog.com/community/linux-device-drivers 1286F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r* 1287F: drivers/iio/adc/ad7091r* 1288 1289ANALOG DEVICES INC AD7192 DRIVER 1290M: Alisa-Dariana Roman <[email protected]> 1291L: [email protected] 1292S: Supported 1293W: https://ez.analog.com/linux-software-drivers 1294F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 1295F: drivers/iio/adc/ad7192.c 1296 1297ANALOG DEVICES INC AD7292 DRIVER 1298M: Marcelo Schmitt <[email protected]> 1299L: [email protected] 1300S: Supported 1301W: https://ez.analog.com/linux-software-drivers 1302F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 1303F: drivers/iio/adc/ad7292.c 1304 1305ANALOG DEVICES INC AD7293 DRIVER 1306M: Antoniu Miclaus <[email protected]> 1307L: [email protected] 1308S: Supported 1309W: https://ez.analog.com/linux-software-drivers 1310F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml 1311F: drivers/iio/dac/ad7293.c 1312 1313ANALOG DEVICES INC AD74115 DRIVER 1314M: Cosmin Tanislav <[email protected]> 1315L: [email protected] 1316S: Supported 1317W: https://ez.analog.com/linux-software-drivers 1318F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml 1319F: drivers/iio/addac/ad74115.c 1320 1321ANALOG DEVICES INC AD74413R DRIVER 1322M: Cosmin Tanislav <[email protected]> 1323L: [email protected] 1324S: Supported 1325W: https://ez.analog.com/linux-software-drivers 1326F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml 1327F: drivers/iio/addac/ad74413r.c 1328F: include/dt-bindings/iio/addac/adi,ad74413r.h 1329 1330ANALOG DEVICES INC AD7768-1 DRIVER 1331M: Michael Hennerich <[email protected]> 1332L: [email protected] 1333S: Supported 1334W: https://ez.analog.com/linux-software-drivers 1335F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1336F: drivers/iio/adc/ad7768-1.c 1337 1338ANALOG DEVICES INC AD7780 DRIVER 1339M: Michael Hennerich <[email protected]> 1340M: Renato Lui Geh <[email protected]> 1341L: [email protected] 1342S: Supported 1343W: https://ez.analog.com/linux-software-drivers 1344F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1345F: drivers/iio/adc/ad7780.c 1346 1347ANALOG DEVICES INC AD9467 DRIVER 1348M: Michael Hennerich <[email protected]> 1349M: Nuno Sa <[email protected]> 1350L: [email protected] 1351S: Supported 1352W: https://ez.analog.com/linux-software-drivers 1353F: Documentation/ABI/testing/debugfs-iio-ad9467 1354F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml 1355F: drivers/iio/adc/ad9467.c 1356 1357ANALOG DEVICES INC AD9739a DRIVER 1358M: Nuno Sa <[email protected]> 1359M: Dragos Bogdan <[email protected]> 1360L: [email protected] 1361S: Supported 1362W: https://ez.analog.com/linux-software-drivers 1363F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml 1364F: drivers/iio/dac/ad9739a.c 1365 1366ANALOG DEVICES INC ADA4250 DRIVER 1367M: Antoniu Miclaus <[email protected]> 1368L: [email protected] 1369S: Supported 1370W: https://ez.analog.com/linux-software-drivers 1371F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml 1372F: drivers/iio/amplifiers/ada4250.c 1373 1374ANALOG DEVICES INC ADF4377 DRIVER 1375M: Antoniu Miclaus <[email protected]> 1376L: [email protected] 1377S: Supported 1378W: https://ez.analog.com/linux-software-drivers 1379F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml 1380F: drivers/iio/frequency/adf4377.c 1381 1382ANALOG DEVICES INC ADGS1408 DRIVER 1383M: Mircea Caprioru <[email protected]> 1384S: Supported 1385F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 1386F: drivers/mux/adgs1408.c 1387 1388ANALOG DEVICES INC ADIN DRIVER 1389M: Michael Hennerich <[email protected]> 1390L: [email protected] 1391S: Supported 1392W: https://ez.analog.com/linux-software-drivers 1393F: Documentation/devicetree/bindings/net/adi,adin.yaml 1394F: drivers/net/phy/adin.c 1395 1396ANALOG DEVICES INC ADIS DRIVER LIBRARY 1397M: Nuno Sa <[email protected]> 1398L: [email protected] 1399S: Supported 1400F: drivers/iio/imu/adis.c 1401F: drivers/iio/imu/adis_buffer.c 1402F: drivers/iio/imu/adis_trigger.c 1403F: include/linux/iio/imu/adis.h 1404 1405ANALOG DEVICES INC ADIS16460 DRIVER 1406M: Dragos Bogdan <[email protected]> 1407L: [email protected] 1408S: Supported 1409W: https://ez.analog.com/linux-software-drivers 1410F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1411F: drivers/iio/imu/adis16460.c 1412 1413ANALOG DEVICES INC ADIS16475 DRIVER 1414M: Nuno Sa <[email protected]> 1415L: [email protected] 1416S: Supported 1417W: https://ez.analog.com/linux-software-drivers 1418F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1419F: drivers/iio/imu/adis16475.c 1420 1421ANALOG DEVICES INC ADM1177 DRIVER 1422M: Michael Hennerich <[email protected]> 1423L: [email protected] 1424S: Supported 1425W: https://ez.analog.com/linux-software-drivers 1426F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1427F: drivers/hwmon/adm1177.c 1428 1429ANALOG DEVICES INC ADMFM2000 DRIVER 1430M: Kim Seer Paller <[email protected]> 1431L: [email protected] 1432S: Supported 1433W: https://ez.analog.com/linux-software-drivers 1434F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml 1435F: drivers/iio/frequency/admfm2000.c 1436 1437ANALOG DEVICES INC ADMV1013 DRIVER 1438M: Antoniu Miclaus <[email protected]> 1439L: [email protected] 1440S: Supported 1441W: https://ez.analog.com/linux-software-drivers 1442F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml 1443F: drivers/iio/frequency/admv1013.c 1444 1445ANALOG DEVICES INC ADMV1014 DRIVER 1446M: Antoniu Miclaus <[email protected]> 1447L: [email protected] 1448S: Supported 1449W: https://ez.analog.com/linux-software-drivers 1450F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml 1451F: drivers/iio/frequency/admv1014.c 1452 1453ANALOG DEVICES INC ADMV8818 DRIVER 1454M: Antoniu Miclaus <[email protected]> 1455L: [email protected] 1456S: Supported 1457W: https://ez.analog.com/linux-software-drivers 1458F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1459F: drivers/iio/filter/admv8818.c 1460 1461ANALOG DEVICES INC ADP5061 DRIVER 1462M: Michael Hennerich <[email protected]> 1463L: [email protected] 1464S: Supported 1465W: https://ez.analog.com/linux-software-drivers 1466F: drivers/power/supply/adp5061.c 1467 1468ANALOG DEVICES INC ADRF6780 DRIVER 1469M: Antoniu Miclaus <[email protected]> 1470L: [email protected] 1471S: Supported 1472W: https://ez.analog.com/linux-software-drivers 1473F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml 1474F: drivers/iio/frequency/adrf6780.c 1475 1476ANALOG DEVICES INC ADV7180 DRIVER 1477M: Lars-Peter Clausen <[email protected]> 1478L: [email protected] 1479S: Supported 1480W: https://ez.analog.com/linux-software-drivers 1481F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml 1482F: drivers/media/i2c/adv7180.c 1483 1484ANALOG DEVICES INC ADV748X DRIVER 1485M: Kieran Bingham <[email protected]> 1486L: [email protected] 1487S: Maintained 1488F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml 1489F: drivers/media/i2c/adv748x/* 1490 1491ANALOG DEVICES INC ADV7511 DRIVER 1492M: Hans Verkuil <[email protected]> 1493L: [email protected] 1494S: Maintained 1495F: drivers/media/i2c/adv7511* 1496 1497ANALOG DEVICES INC ADV7604 DRIVER 1498M: Hans Verkuil <[email protected]> 1499L: [email protected] 1500S: Maintained 1501F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml 1502F: drivers/media/i2c/adv7604* 1503 1504ANALOG DEVICES INC ADV7842 DRIVER 1505M: Hans Verkuil <[email protected]> 1506L: [email protected] 1507S: Maintained 1508F: drivers/media/i2c/adv7842* 1509 1510ANALOG DEVICES INC ADXRS290 DRIVER 1511M: Nishant Malpani <[email protected]> 1512L: [email protected] 1513S: Supported 1514F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml 1515F: drivers/iio/gyro/adxrs290.c 1516 1517ANALOG DEVICES INC ASOC CODEC DRIVERS 1518M: Lars-Peter Clausen <[email protected]> 1519M: Nuno Sá <[email protected]> 1520L: [email protected] 1521S: Supported 1522W: http://wiki.analog.com/ 1523W: https://ez.analog.com/linux-software-drivers 1524F: sound/soc/codecs/ad1* 1525F: sound/soc/codecs/ad7* 1526F: sound/soc/codecs/adau* 1527F: sound/soc/codecs/adav* 1528F: sound/soc/codecs/sigmadsp.* 1529F: sound/soc/codecs/ssm* 1530 1531ANALOG DEVICES INC AXI DAC DRIVER 1532M: Nuno Sa <[email protected]> 1533L: [email protected] 1534S: Supported 1535W: https://ez.analog.com/linux-software-drivers 1536F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml 1537F: drivers/iio/dac/adi-axi-dac.c 1538 1539ANALOG DEVICES INC DMA DRIVERS 1540M: Lars-Peter Clausen <[email protected]> 1541S: Supported 1542W: https://ez.analog.com/linux-software-drivers 1543F: drivers/dma/dma-axi-dmac.c 1544 1545ANALOG DEVICES INC IIO DRIVERS 1546M: Lars-Peter Clausen <[email protected]> 1547M: Michael Hennerich <[email protected]> 1548S: Supported 1549W: http://wiki.analog.com/ 1550W: https://ez.analog.com/linux-software-drivers 1551F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1552F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1553F: Documentation/devicetree/bindings/iio/*/adi,* 1554F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml 1555F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml 1556F: drivers/iio/*/ad* 1557F: drivers/iio/adc/ltc249* 1558F: drivers/iio/amplifiers/hmc425a.c 1559F: drivers/staging/iio/*/ad* 1560X: drivers/iio/*/adjd* 1561 1562ANALOGBITS PLL LIBRARIES 1563M: Paul Walmsley <[email protected]> 1564M: Samuel Holland <[email protected]> 1565S: Supported 1566F: drivers/clk/analogbits/* 1567F: include/linux/clk/analogbits* 1568 1569ANDROID DRIVERS 1570M: Greg Kroah-Hartman <[email protected]> 1571M: Arve Hjønnevåg <[email protected]> 1572M: Todd Kjos <[email protected]> 1573M: Martijn Coenen <[email protected]> 1574M: Joel Fernandes <[email protected]> 1575M: Christian Brauner <[email protected]> 1576M: Carlos Llamas <[email protected]> 1577M: Suren Baghdasaryan <[email protected]> 1578L: [email protected] 1579S: Supported 1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1581F: drivers/android/ 1582 1583ANDROID GOLDFISH PIC DRIVER 1584M: Miodrag Dinic <[email protected]> 1585S: Supported 1586F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1587F: drivers/irqchip/irq-goldfish-pic.c 1588 1589ANDROID GOLDFISH RTC DRIVER 1590M: Jiaxun Yang <[email protected]> 1591S: Supported 1592F: drivers/rtc/rtc-goldfish.c 1593 1594AOA (Apple Onboard Audio) ALSA DRIVER 1595M: Johannes Berg <[email protected]> 1596L: [email protected] 1597L: [email protected] 1598S: Maintained 1599F: sound/aoa/ 1600 1601APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1602M: William Breathitt Gray <[email protected]> 1603L: [email protected] 1604S: Maintained 1605F: drivers/iio/addac/stx104.c 1606 1607APM DRIVER 1608M: Jiri Kosina <[email protected]> 1609S: Odd fixes 1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1611F: arch/x86/kernel/apm_32.c 1612F: drivers/char/apm-emulation.c 1613F: include/linux/apm_bios.h 1614F: include/uapi/linux/apm_bios.h 1615 1616APPARMOR SECURITY MODULE 1617M: John Johansen <[email protected]> 1618M: John Johansen <[email protected]> 1619L: [email protected] (moderated for non-subscribers) 1620S: Supported 1621W: apparmor.net 1622B: https://gitlab.com/apparmor/apparmor-kernel 1623C: irc://irc.oftc.net/apparmor 1624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1625T: https://gitlab.com/apparmor/apparmor-kernel.git 1626F: Documentation/admin-guide/LSM/apparmor.rst 1627F: security/apparmor/ 1628 1629APPLE BCM5974 MULTITOUCH DRIVER 1630M: Henrik Rydberg <[email protected]> 1631L: [email protected] 1632S: Odd fixes 1633F: drivers/input/mouse/bcm5974.c 1634 1635APPLE PCIE CONTROLLER DRIVER 1636M: Alyssa Rosenzweig <[email protected]> 1637M: Marc Zyngier <[email protected]> 1638L: [email protected] 1639S: Maintained 1640F: drivers/pci/controller/pcie-apple.c 1641 1642APPLE SMC DRIVER 1643M: Henrik Rydberg <[email protected]> 1644L: [email protected] 1645S: Odd fixes 1646F: drivers/hwmon/applesmc.c 1647 1648APPLETALK NETWORK LAYER 1649L: [email protected] 1650S: Odd fixes 1651F: include/linux/atalk.h 1652F: include/uapi/linux/atalk.h 1653F: net/appletalk/ 1654 1655APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1656M: Khuong Dinh <[email protected]> 1657S: Supported 1658F: arch/arm64/boot/dts/apm/ 1659 1660APPLIED MICRO (APM) X-GENE SOC EDAC 1661M: Khuong Dinh <[email protected]> 1662S: Supported 1663F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1664F: drivers/edac/xgene_edac.c 1665 1666APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1667M: Iyappan Subramanian <[email protected]> 1668M: Keyur Chudgar <[email protected]> 1669S: Supported 1670F: drivers/net/ethernet/apm/xgene-v2/ 1671 1672APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1673M: Iyappan Subramanian <[email protected]> 1674M: Keyur Chudgar <[email protected]> 1675M: Quan Nguyen <[email protected]> 1676S: Supported 1677F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1678F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1679F: drivers/net/ethernet/apm/xgene/ 1680F: drivers/net/mdio/mdio-xgene.c 1681 1682APPLIED MICRO (APM) X-GENE SOC PMU 1683M: Khuong Dinh <[email protected]> 1684S: Supported 1685F: Documentation/admin-guide/perf/xgene-pmu.rst 1686F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1687F: drivers/perf/xgene_pmu.c 1688 1689APPLIED MICRO QT2025 PHY DRIVER 1690M: FUJITA Tomonori <[email protected]> 1691R: Trevor Gross <[email protected]> 1692L: [email protected] 1693L: [email protected] 1694S: Maintained 1695F: drivers/net/phy/qt2025.rs 1696 1697APTINA CAMERA SENSOR PLL 1698M: Laurent Pinchart <[email protected]> 1699L: [email protected] 1700S: Maintained 1701F: drivers/media/i2c/aptina-pll.* 1702 1703AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER 1704M: Aleksa Savic <[email protected]> 1705M: Jack Doan <[email protected]> 1706L: [email protected] 1707S: Maintained 1708F: Documentation/hwmon/aquacomputer_d5next.rst 1709F: drivers/hwmon/aquacomputer_d5next.c 1710 1711AQUANTIA ETHERNET DRIVER (atlantic) 1712M: Igor Russkikh <[email protected]> 1713L: [email protected] 1714S: Supported 1715W: https://www.marvell.com/ 1716Q: https://patchwork.kernel.org/project/netdevbpf/list/ 1717F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1718F: drivers/net/ethernet/aquantia/atlantic/ 1719 1720AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1721M: Egor Pomozov <[email protected]> 1722L: [email protected] 1723S: Supported 1724W: http://www.aquantia.com 1725F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1726 1727AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER 1728M: Krzysztof Hałasa <[email protected]> 1729L: [email protected] 1730S: Maintained 1731F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml 1732F: drivers/media/i2c/ar0521.c 1733 1734ARASAN NAND CONTROLLER DRIVER 1735M: Miquel Raynal <[email protected]> 1736R: Michal Simek <[email protected]> 1737L: [email protected] 1738S: Maintained 1739F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml 1740F: drivers/mtd/nand/raw/arasan-nand-controller.c 1741 1742ARC FRAMEBUFFER DRIVER 1743M: Jaya Kumar <[email protected]> 1744S: Maintained 1745F: drivers/video/fbdev/arcfb.c 1746F: drivers/video/fbdev/core/fb_defio.c 1747 1748ARC PGU DRM DRIVER 1749M: Alexey Brodkin <[email protected]> 1750S: Supported 1751F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1752F: drivers/gpu/drm/tiny/arcpgu.c 1753 1754ARCNET NETWORK LAYER 1755M: Michael Grzeschik <[email protected]> 1756L: [email protected] 1757S: Maintained 1758F: drivers/net/arcnet/ 1759F: include/uapi/linux/if_arcnet.h 1760 1761ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1762M: Arnd Bergmann <[email protected]> 1763M: Olof Johansson <[email protected]> 1764M: [email protected] 1765L: [email protected] (moderated for non-subscribers) 1766S: Maintained 1767P: Documentation/process/maintainer-soc.rst 1768C: irc://irc.libera.chat/armlinux 1769T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1770F: Documentation/process/maintainer-soc*.rst 1771F: arch/arm/boot/dts/Makefile 1772F: arch/arm64/boot/dts/Makefile 1773 1774ARM ARCHITECTED TIMER DRIVER 1775M: Mark Rutland <[email protected]> 1776M: Marc Zyngier <[email protected]> 1777L: [email protected] (moderated for non-subscribers) 1778S: Maintained 1779F: arch/arm/include/asm/arch_timer.h 1780F: arch/arm64/include/asm/arch_timer.h 1781F: drivers/clocksource/arm_arch_timer.c 1782 1783ARM GENERIC INTERRUPT CONTROLLER DRIVERS 1784M: Marc Zyngier <[email protected]> 1785L: [email protected] (moderated for non-subscribers) 1786S: Maintained 1787F: Documentation/devicetree/bindings/interrupt-controller/arm,gic* 1788F: arch/arm/include/asm/arch_gicv3.h 1789F: arch/arm64/include/asm/arch_gicv3.h 1790F: drivers/irqchip/irq-gic*.[ch] 1791F: include/linux/irqchip/arm-gic*.h 1792F: include/linux/irqchip/arm-vgic-info.h 1793 1794ARM HDLCD DRM DRIVER 1795M: Liviu Dudau <[email protected]> 1796S: Supported 1797F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml 1798F: drivers/gpu/drm/arm/hdlcd_* 1799 1800ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1801M: Linus Walleij <[email protected]> 1802L: [email protected] (moderated for non-subscribers) 1803S: Maintained 1804F: Documentation/devicetree/bindings/arm/arm,integrator.yaml 1805F: Documentation/devicetree/bindings/arm/arm,realview.yaml 1806F: Documentation/devicetree/bindings/arm/arm,versatile.yaml 1807F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 1808F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml 1809F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml 1810F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml 1811F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1812F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml 1813F: arch/arm/boot/dts/arm/arm-realview-* 1814F: arch/arm/boot/dts/arm/integrator* 1815F: arch/arm/boot/dts/arm/versatile* 1816F: arch/arm/mach-versatile/ 1817F: drivers/bus/arm-integrator-lm.c 1818F: drivers/clk/versatile/ 1819F: drivers/i2c/busses/i2c-versatile.c 1820F: drivers/irqchip/irq-versatile-fpga.c 1821F: drivers/mtd/maps/physmap-versatile.* 1822F: drivers/power/reset/arm-versatile-reboot.c 1823F: drivers/soc/versatile/ 1824 1825ARM INTERCONNECT PMU DRIVERS 1826M: Robin Murphy <[email protected]> 1827S: Supported 1828F: Documentation/admin-guide/perf/arm-cmn.rst 1829F: Documentation/admin-guide/perf/arm-ni.rst 1830F: Documentation/devicetree/bindings/perf/arm,cmn.yaml 1831F: Documentation/devicetree/bindings/perf/arm,ni.yaml 1832F: drivers/perf/arm-cmn.c 1833F: drivers/perf/arm-ni.c 1834F: tools/perf/pmu-events/arch/arm64/arm/cmn/ 1835 1836ARM KOMEDA DRM-KMS DRIVER 1837M: Liviu Dudau <[email protected]> 1838S: Supported 1839T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1840F: Documentation/devicetree/bindings/display/arm,komeda.yaml 1841F: Documentation/gpu/komeda-kms.rst 1842F: drivers/gpu/drm/arm/display/include/ 1843F: drivers/gpu/drm/arm/display/komeda/ 1844 1845ARM MALI PANFROST DRM DRIVER 1846M: Boris Brezillon <[email protected]> 1847M: Rob Herring <[email protected]> 1848R: Steven Price <[email protected]> 1849L: [email protected] 1850S: Supported 1851T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1852F: Documentation/gpu/panfrost.rst 1853F: drivers/gpu/drm/ci/xfails/panfrost* 1854F: drivers/gpu/drm/panfrost/ 1855F: include/uapi/drm/panfrost_drm.h 1856 1857ARM MALI PANTHOR DRM DRIVER 1858M: Boris Brezillon <[email protected]> 1859M: Steven Price <[email protected]> 1860M: Liviu Dudau <[email protected]> 1861L: [email protected] 1862S: Supported 1863T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1864F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml 1865F: drivers/gpu/drm/panthor/ 1866F: include/uapi/drm/panthor_drm.h 1867 1868ARM MALI-DP DRM DRIVER 1869M: Liviu Dudau <[email protected]> 1870S: Supported 1871T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1872F: Documentation/devicetree/bindings/display/arm,malidp.yaml 1873F: Documentation/gpu/afbc.rst 1874F: drivers/gpu/drm/arm/ 1875 1876ARM MFM AND FLOPPY DRIVERS 1877M: Ian Molton <[email protected]> 1878S: Maintained 1879F: arch/arm/include/asm/floppy.h 1880F: arch/arm/mach-rpc/floppydma.S 1881 1882ARM PMU PROFILING AND DEBUGGING 1883M: Will Deacon <[email protected]> 1884M: Mark Rutland <[email protected]> 1885L: [email protected] (moderated for non-subscribers) 1886S: Maintained 1887F: Documentation/devicetree/bindings/arm/pmu.yaml 1888F: Documentation/devicetree/bindings/perf/ 1889F: arch/arm*/include/asm/hw_breakpoint.h 1890F: arch/arm*/include/asm/perf_event.h 1891F: arch/arm*/kernel/hw_breakpoint.c 1892F: arch/arm*/kernel/perf_* 1893F: drivers/perf/ 1894F: include/linux/perf/arm_pmu*.h 1895 1896ARM PORT 1897M: Russell King <[email protected]> 1898L: [email protected] (moderated for non-subscribers) 1899S: Odd Fixes 1900W: http://www.armlinux.org.uk/ 1901T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1902F: arch/arm/ 1903X: arch/arm/boot/dts/ 1904 1905ARM PRIMECELL AACI PL041 DRIVER 1906M: Russell King <[email protected]> 1907S: Odd Fixes 1908F: sound/arm/aaci.* 1909 1910ARM PRIMECELL BUS SUPPORT 1911M: Russell King <[email protected]> 1912S: Odd Fixes 1913F: drivers/amba/ 1914F: include/linux/amba/bus.h 1915 1916ARM PRIMECELL KMI PL050 DRIVER 1917M: Russell King <[email protected]> 1918S: Odd Fixes 1919F: drivers/input/serio/ambakmi.* 1920F: include/linux/amba/kmi.h 1921 1922ARM PRIMECELL MMCI PL180/1 DRIVER 1923M: Russell King <[email protected]> 1924S: Odd Fixes 1925F: drivers/mmc/host/mmci.* 1926F: include/linux/amba/mmci.h 1927 1928ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 1929M: Miquel Raynal <[email protected]> 1930R: Michal Simek <[email protected]> 1931L: [email protected] 1932S: Maintained 1933F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 1934F: drivers/mtd/nand/raw/pl35x-nand-controller.c 1935 1936ARM PRIMECELL PL35X SMC DRIVER 1937M: Miquel Raynal <[email protected]> 1938R: Michal Simek <[email protected]> 1939L: [email protected] (moderated for non-subscribers) 1940S: Maintained 1941F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 1942F: drivers/memory/pl353-smc.c 1943 1944ARM PRIMECELL SSP PL022 SPI DRIVER 1945M: Linus Walleij <[email protected]> 1946L: [email protected] (moderated for non-subscribers) 1947S: Maintained 1948F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1949F: drivers/spi/spi-pl022.c 1950 1951ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1952M: Russell King <[email protected]> 1953S: Odd Fixes 1954F: drivers/tty/serial/amba-pl01*.c 1955F: include/linux/amba/serial.h 1956 1957ARM PRIMECELL VIC PL190/PL192 DRIVER 1958M: Linus Walleij <[email protected]> 1959L: [email protected] (moderated for non-subscribers) 1960S: Maintained 1961F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml 1962F: drivers/irqchip/irq-vic.c 1963 1964ARM SMC WATCHDOG DRIVER 1965M: Julius Werner <[email protected]> 1966R: Evan Benn <[email protected]> 1967S: Maintained 1968F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml 1969F: drivers/watchdog/arm_smc_wdt.c 1970 1971ARM SMMU DRIVERS 1972M: Will Deacon <[email protected]> 1973R: Robin Murphy <[email protected]> 1974L: [email protected] (moderated for non-subscribers) 1975S: Maintained 1976F: Documentation/devicetree/bindings/iommu/arm,smmu* 1977F: drivers/iommu/arm/ 1978F: drivers/iommu/io-pgtable-arm* 1979 1980ARM SMMU SVA SUPPORT 1981R: Jean-Philippe Brucker <[email protected]> 1982F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c 1983 1984ARM SUB-ARCHITECTURES 1985L: [email protected] (moderated for non-subscribers) 1986S: Maintained 1987C: irc://irc.libera.chat/armlinux 1988T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1989F: arch/arm/mach-*/ 1990F: arch/arm/plat-*/ 1991 1992ARM/ACTIONS SEMI ARCHITECTURE 1993M: Andreas Färber <[email protected]> 1994M: Manivannan Sadhasivam <[email protected]> 1995L: [email protected] (moderated for non-subscribers) 1996L: [email protected] (moderated for non-subscribers) 1997S: Maintained 1998F: Documentation/devicetree/bindings/arm/actions.yaml 1999F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 2000F: Documentation/devicetree/bindings/dma/owl-dma.yaml 2001F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml 2002F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml 2003F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 2004F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml 2005F: Documentation/devicetree/bindings/pinctrl/actions,* 2006F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 2007F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 2008F: arch/arm/boot/dts/actions/ 2009F: arch/arm/mach-actions/ 2010F: arch/arm64/boot/dts/actions/ 2011F: drivers/clk/actions/ 2012F: drivers/clocksource/timer-owl* 2013F: drivers/dma/owl-dma.c 2014F: drivers/i2c/busses/i2c-owl.c 2015F: drivers/irqchip/irq-owl-sirq.c 2016F: drivers/mmc/host/owl-mmc.c 2017F: drivers/net/ethernet/actions/ 2018F: drivers/pinctrl/actions/* 2019F: drivers/pmdomain/actions/ 2020F: include/dt-bindings/power/owl-* 2021F: include/dt-bindings/reset/actions,* 2022F: include/linux/soc/actions/ 2023N: owl 2024 2025ARM/AIROHA SOC SUPPORT 2026M: Matthias Brugger <[email protected]> 2027M: AngeloGioacchino Del Regno <[email protected]> 2028L: [email protected] (moderated for non-subscribers) 2029L: [email protected] (moderated for non-subscribers) 2030S: Odd Fixes 2031F: arch/arm/boot/dts/airoha/ 2032F: arch/arm64/boot/dts/airoha/ 2033 2034ARM/Allwinner SoC Clock Support 2035M: Emilio López <[email protected]> 2036S: Maintained 2037F: drivers/clk/sunxi/ 2038 2039ARM/Allwinner sunXi SoC support 2040M: Chen-Yu Tsai <[email protected]> 2041M: Jernej Skrabec <[email protected]> 2042M: Samuel Holland <[email protected]> 2043L: [email protected] (moderated for non-subscribers) 2044L: [email protected] 2045S: Maintained 2046T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 2047F: arch/arm/mach-sunxi/ 2048F: arch/arm64/boot/dts/allwinner/ 2049F: drivers/clk/sunxi-ng/ 2050F: drivers/pinctrl/sunxi/ 2051F: drivers/soc/sunxi/ 2052N: allwinner 2053N: sun[x456789]i 2054N: sun[25]0i 2055 2056ARM/ALPHASCALE ARCHITECTURE 2057M: Krzysztof Kozlowski <[email protected]> 2058L: [email protected] (moderated for non-subscribers) 2059S: Odd Fixes 2060F: arch/arm/boot/dts/alphascale/ 2061F: drivers/clk/clk-asm9260.c 2062F: drivers/clocksource/asm9260_timer.c 2063F: drivers/rtc/rtc-asm9260.c 2064F: drivers/watchdog/asm9260_wdt.c 2065 2066ARM/AMD PENSANDO ARM64 ARCHITECTURE 2067M: Brad Larson <[email protected]> 2068L: [email protected] (moderated for non-subscribers) 2069S: Supported 2070F: Documentation/devicetree/bindings/*/amd,pensando* 2071F: arch/arm64/boot/dts/amd/elba* 2072 2073ARM/Amlogic Meson SoC CLOCK FRAMEWORK 2074M: Neil Armstrong <[email protected]> 2075M: Jerome Brunet <[email protected]> 2076L: [email protected] 2077S: Maintained 2078F: Documentation/devicetree/bindings/clock/amlogic* 2079F: drivers/clk/meson/ 2080F: include/dt-bindings/clock/amlogic,a1* 2081F: include/dt-bindings/clock/gxbb* 2082F: include/dt-bindings/clock/meson* 2083 2084ARM/Amlogic Meson SoC Crypto Drivers 2085M: Corentin Labbe <[email protected]> 2086L: [email protected] 2087L: [email protected] 2088S: Maintained 2089F: Documentation/devicetree/bindings/crypto/amlogic* 2090F: drivers/crypto/amlogic/ 2091 2092ARM/Amlogic Meson SoC Sound Drivers 2093M: Jerome Brunet <[email protected]> 2094L: [email protected] 2095S: Maintained 2096F: Documentation/devicetree/bindings/sound/amlogic* 2097F: sound/soc/meson/ 2098 2099ARM/Amlogic Meson SoC support 2100M: Neil Armstrong <[email protected]> 2101M: Kevin Hilman <[email protected]> 2102R: Jerome Brunet <[email protected]> 2103R: Martin Blumenstingl <[email protected]> 2104L: [email protected] (moderated for non-subscribers) 2105L: [email protected] 2106S: Maintained 2107W: http://linux-meson.com/ 2108F: Documentation/devicetree/bindings/phy/amlogic* 2109F: arch/arm/boot/dts/amlogic/ 2110F: arch/arm/mach-meson/ 2111F: arch/arm64/boot/dts/amlogic/ 2112F: drivers/pmdomain/amlogic/ 2113F: drivers/mmc/host/meson* 2114F: drivers/phy/amlogic/ 2115F: drivers/pinctrl/meson/ 2116F: drivers/rtc/rtc-meson* 2117F: drivers/soc/amlogic/ 2118N: meson 2119 2120ARM/Annapurna Labs ALPINE ARCHITECTURE 2121M: Antoine Tenart <[email protected]> 2122L: [email protected] (moderated for non-subscribers) 2123S: Odd Fixes 2124F: arch/arm/boot/dts/amazon/ 2125F: arch/arm/mach-alpine/ 2126F: arch/arm64/boot/dts/amazon/ 2127F: drivers/*/*alpine* 2128 2129ARM/APPLE MACHINE SOUND DRIVERS 2130M: Martin Povišer <[email protected]> 2131L: [email protected] 2132L: [email protected] 2133S: Maintained 2134F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml 2135F: Documentation/devicetree/bindings/sound/apple,* 2136F: sound/soc/apple/* 2137F: sound/soc/codecs/cs42l83-i2c.c 2138F: sound/soc/codecs/ssm3515.c 2139 2140ARM/APPLE MACHINE SUPPORT 2141M: Hector Martin <[email protected]> 2142M: Sven Peter <[email protected]> 2143R: Alyssa Rosenzweig <[email protected]> 2144L: [email protected] 2145L: [email protected] (moderated for non-subscribers) 2146S: Maintained 2147W: https://asahilinux.org 2148B: https://github.com/AsahiLinux/linux/issues 2149C: irc://irc.oftc.net/asahi-dev 2150T: git https://github.com/AsahiLinux/linux.git 2151F: Documentation/devicetree/bindings/arm/apple.yaml 2152F: Documentation/devicetree/bindings/arm/apple/* 2153F: Documentation/devicetree/bindings/clock/apple,nco.yaml 2154F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml 2155F: Documentation/devicetree/bindings/dma/apple,admac.yaml 2156F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml 2157F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2158F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2159F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2160F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2161F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2162F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2163F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2164F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2165F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2166F: Documentation/devicetree/bindings/power/apple* 2167F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2168F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2169F: arch/arm64/boot/dts/apple/ 2170F: drivers/bluetooth/hci_bcm4377.c 2171F: drivers/clk/clk-apple-nco.c 2172F: drivers/cpufreq/apple-soc-cpufreq.c 2173F: drivers/dma/apple-admac.c 2174F: drivers/pmdomain/apple/ 2175F: drivers/i2c/busses/i2c-pasemi-core.c 2176F: drivers/i2c/busses/i2c-pasemi-platform.c 2177F: drivers/iommu/apple-dart.c 2178F: drivers/iommu/io-pgtable-dart.c 2179F: drivers/irqchip/irq-apple-aic.c 2180F: drivers/nvme/host/apple.c 2181F: drivers/nvmem/apple-efuses.c 2182F: drivers/pinctrl/pinctrl-apple-gpio.c 2183F: drivers/pwm/pwm-apple.c 2184F: drivers/soc/apple/* 2185F: drivers/watchdog/apple_wdt.c 2186F: include/dt-bindings/interrupt-controller/apple-aic.h 2187F: include/dt-bindings/pinctrl/apple.h 2188F: include/linux/soc/apple/* 2189 2190ARM/ARTPEC MACHINE SUPPORT 2191M: Jesper Nilsson <[email protected]> 2192M: Lars Persson <[email protected]> 2193L: [email protected] 2194S: Maintained 2195F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2196F: arch/arm/boot/dts/axis/ 2197F: arch/arm/mach-artpec 2198F: drivers/clk/axis 2199F: drivers/crypto/axis 2200F: drivers/mmc/host/usdhi6rol0.c 2201F: drivers/pinctrl/pinctrl-artpec* 2202 2203ARM/ASPEED I2C DRIVER 2204M: Brendan Higgins <[email protected]> 2205R: Benjamin Herrenschmidt <[email protected]> 2206R: Joel Stanley <[email protected]> 2207L: [email protected] 2208L: [email protected] (moderated for non-subscribers) 2209S: Maintained 2210F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2211F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2212F: drivers/i2c/busses/i2c-aspeed.c 2213F: drivers/irqchip/irq-aspeed-i2c-ic.c 2214 2215ARM/ASPEED MACHINE SUPPORT 2216M: Joel Stanley <[email protected]> 2217R: Andrew Jeffery <[email protected]> 2218L: [email protected] (moderated for non-subscribers) 2219L: [email protected] (moderated for non-subscribers) 2220S: Supported 2221Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2222T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2223F: Documentation/devicetree/bindings/arm/aspeed/ 2224F: arch/arm/boot/dts/aspeed/ 2225F: arch/arm/mach-aspeed/ 2226N: aspeed 2227 2228ARM/AXM LSI SOC 2229M: Krzysztof Kozlowski <[email protected]> 2230L: [email protected] (moderated for non-subscribers) 2231S: Odd Fixes 2232F: Documentation/devicetree/bindings/arm/axxia.yaml 2233F: arch/arm/boot/dts/intel/axm/ 2234F: arch/arm/mach-axxia/ 2235 2236ARM/BITMAIN ARCHITECTURE 2237M: Manivannan Sadhasivam <[email protected]> 2238L: [email protected] (moderated for non-subscribers) 2239S: Maintained 2240F: Documentation/devicetree/bindings/arm/bitmain.yaml 2241F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2242F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2243F: arch/arm64/boot/dts/bitmain/ 2244F: drivers/clk/clk-bm1880.c 2245F: drivers/pinctrl/pinctrl-bm1880.c 2246 2247ARM/CALXEDA HIGHBANK ARCHITECTURE 2248M: Andre Przywara <[email protected]> 2249L: [email protected] (moderated for non-subscribers) 2250S: Maintained 2251F: arch/arm/boot/dts/calxeda/ 2252F: arch/arm/mach-highbank/ 2253 2254ARM/CAVIUM THUNDER NETWORK DRIVER 2255M: Sunil Goutham <[email protected]> 2256L: [email protected] (moderated for non-subscribers) 2257S: Supported 2258F: drivers/net/ethernet/cavium/thunder/ 2259 2260ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2261M: Lukasz Majewski <[email protected]> 2262L: [email protected] (moderated for non-subscribers) 2263S: Maintained 2264F: arch/arm/mach-ep93xx/ts72xx.c 2265 2266ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 2267M: Alexander Shiyan <[email protected]> 2268L: [email protected] (moderated for non-subscribers) 2269S: Odd Fixes 2270N: clps711x 2271 2272ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2273M: Hartley Sweeten <[email protected]> 2274M: Alexander Sverdlin <[email protected]> 2275M: Nikita Shubin <[email protected]> 2276L: [email protected] (moderated for non-subscribers) 2277S: Maintained 2278F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2279F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2280F: arch/arm/boot/compressed/misc-ep93xx.h 2281F: arch/arm/mach-ep93xx/ 2282F: drivers/iio/adc/ep93xx_adc.c 2283 2284ARM/CLKDEV SUPPORT 2285M: Russell King <[email protected]> 2286L: [email protected] (moderated for non-subscribers) 2287S: Maintained 2288T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2289F: drivers/clk/clkdev.c 2290 2291ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2292M: Baruch Siach <[email protected]> 2293L: [email protected] (moderated for non-subscribers) 2294S: Maintained 2295F: arch/arm/boot/dts/cnxt/ 2296N: digicolor 2297 2298ARM/CORESIGHT FRAMEWORK AND DRIVERS 2299M: Suzuki K Poulose <[email protected]> 2300R: Mike Leach <[email protected]> 2301R: James Clark <[email protected]> 2302L: [email protected] (moderated for non-subscribers) 2303L: [email protected] (moderated for non-subscribers) 2304S: Maintained 2305T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2306F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2307F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2308F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2309F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2310F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2311F: Documentation/trace/coresight/* 2312F: drivers/hwtracing/coresight/* 2313F: include/dt-bindings/arm/coresight-cti-dt.h 2314F: include/linux/coresight* 2315F: include/uapi/linux/coresight* 2316F: samples/coresight/* 2317F: tools/perf/Documentation/arm-coresight.txt 2318F: tools/perf/arch/arm/util/auxtrace.c 2319F: tools/perf/arch/arm/util/cs-etm.c 2320F: tools/perf/arch/arm/util/cs-etm.h 2321F: tools/perf/arch/arm/util/pmu.c 2322F: tools/perf/tests/shell/*coresight* 2323F: tools/perf/tests/shell/coresight/* 2324F: tools/perf/tests/shell/lib/*coresight* 2325F: tools/perf/util/cs-etm-decoder/* 2326F: tools/perf/util/cs-etm.* 2327 2328ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2329M: Hans Ulli Kroll <[email protected]> 2330M: Linus Walleij <[email protected]> 2331L: [email protected] (moderated for non-subscribers) 2332S: Maintained 2333T: git git://github.com/ulli-kroll/linux.git 2334F: Documentation/devicetree/bindings/arm/gemini.yaml 2335F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2336F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2337F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2338F: arch/arm/boot/dts/gemini/ 2339F: arch/arm/mach-gemini/ 2340F: drivers/crypto/gemini/ 2341F: drivers/net/ethernet/cortina/ 2342F: drivers/pinctrl/pinctrl-gemini.c 2343F: drivers/rtc/rtc-ftrtc010.c 2344 2345ARM/CZ.NIC TURRIS SUPPORT 2346M: Marek Behún <[email protected]> 2347S: Maintained 2348W: https://www.turris.cz/ 2349F: Documentation/ABI/testing/debugfs-moxtet 2350F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2351F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2352F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2353F: Documentation/devicetree/bindings/bus/moxtet.txt 2354F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2355F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2356F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2357F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2358F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2359F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2360F: drivers/bus/moxtet.c 2361F: drivers/firmware/turris-mox-rwtm.c 2362F: drivers/gpio/gpio-moxtet.c 2363F: drivers/leds/leds-turris-omnia.c 2364F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2365F: drivers/platform/cznic/ 2366F: drivers/watchdog/armada_37xx_wdt.c 2367F: include/dt-bindings/bus/moxtet.h 2368F: include/linux/armada-37xx-rwtm-mailbox.h 2369F: include/linux/moxtet.h 2370F: include/linux/turris-omnia-mcu-interface.h 2371 2372ARM/FARADAY FA526 PORT 2373M: Hans Ulli Kroll <[email protected]> 2374L: [email protected] (moderated for non-subscribers) 2375S: Maintained 2376T: git git://git.berlios.de/gemini-board 2377F: arch/arm/mm/*-fa* 2378 2379ARM/FOOTBRIDGE ARCHITECTURE 2380M: Russell King <[email protected]> 2381L: [email protected] (moderated for non-subscribers) 2382S: Maintained 2383W: http://www.armlinux.org.uk/ 2384F: arch/arm/include/asm/hardware/dec21285.h 2385F: arch/arm/mach-footbridge/ 2386 2387ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2388M: Shawn Guo <[email protected]> 2389M: Sascha Hauer <[email protected]> 2390R: Pengutronix Kernel Team <[email protected]> 2391R: Fabio Estevam <[email protected]> 2392L: [email protected] 2393L: [email protected] (moderated for non-subscribers) 2394S: Maintained 2395T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2396F: arch/arm/boot/dts/nxp/imx/ 2397F: arch/arm/boot/dts/nxp/mxs/ 2398F: arch/arm64/boot/dts/freescale/ 2399X: arch/arm64/boot/dts/freescale/fsl-* 2400X: arch/arm64/boot/dts/freescale/qoriq-* 2401X: drivers/media/i2c/ 2402N: imx 2403N: mxs 2404 2405ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2406M: Shawn Guo <[email protected]> 2407L: [email protected] (moderated for non-subscribers) 2408S: Maintained 2409T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2410F: arch/arm/boot/dts/nxp/ls/ 2411F: arch/arm64/boot/dts/freescale/fsl-* 2412F: arch/arm64/boot/dts/freescale/qoriq-* 2413 2414ARM/FREESCALE VYBRID ARM ARCHITECTURE 2415M: Shawn Guo <[email protected]> 2416M: Sascha Hauer <[email protected]> 2417R: Pengutronix Kernel Team <[email protected]> 2418R: Stefan Agner <[email protected]> 2419L: [email protected] (moderated for non-subscribers) 2420S: Maintained 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2422F: arch/arm/boot/dts/nxp/vf/ 2423F: arch/arm/mach-imx/*vf610* 2424 2425ARM/GUMSTIX MACHINE SUPPORT 2426M: Steve Sakoman <[email protected]> 2427L: [email protected] (moderated for non-subscribers) 2428S: Maintained 2429 2430ARM/HISILICON SOC SUPPORT 2431M: Wei Xu <[email protected]> 2432L: [email protected] (moderated for non-subscribers) 2433S: Supported 2434W: http://www.hisilicon.com 2435T: git https://github.com/hisilicon/linux-hisi.git 2436F: arch/arm/boot/dts/hisilicon/ 2437F: arch/arm/mach-hisi/ 2438F: arch/arm64/boot/dts/hisilicon/ 2439 2440ARM/HP JORNADA 7XX MACHINE SUPPORT 2441M: Kristoffer Ericson <[email protected]> 2442S: Maintained 2443W: www.jlime.com 2444T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2445F: arch/arm/mach-sa1100/include/mach/jornada720.h 2446F: arch/arm/mach-sa1100/jornada720.c 2447 2448ARM/HPE GXP ARCHITECTURE 2449M: Jean-Marie Verdun <[email protected]> 2450M: Nick Hawkins <[email protected]> 2451S: Maintained 2452F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2453F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2454F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2455F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2456F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2457F: Documentation/hwmon/gxp-fan-ctrl.rst 2458F: arch/arm/boot/dts/hpe/ 2459F: arch/arm/mach-hpe/ 2460F: drivers/clocksource/timer-gxp.c 2461F: drivers/hwmon/gxp-fan-ctrl.c 2462F: drivers/i2c/busses/i2c-gxp.c 2463F: drivers/spi/spi-gxp.c 2464F: drivers/watchdog/gxp-wdt.c 2465 2466ARM/IGEP MACHINE SUPPORT 2467M: Enric Balletbo i Serra <[email protected]> 2468M: Javier Martinez Canillas <[email protected]> 2469L: [email protected] 2470L: [email protected] (moderated for non-subscribers) 2471S: Maintained 2472F: arch/arm/boot/dts/ti/omap/omap3-igep* 2473 2474ARM/INTEL IXP4XX ARM ARCHITECTURE 2475M: Linus Walleij <[email protected]> 2476M: Imre Kaloz <[email protected]> 2477L: [email protected] (moderated for non-subscribers) 2478S: Maintained 2479F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2480F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2481F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2482F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2483F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2484F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2485F: arch/arm/boot/dts/intel/ixp/ 2486F: arch/arm/mach-ixp4xx/ 2487F: drivers/bus/intel-ixp4xx-eb.c 2488F: drivers/char/hw_random/ixp4xx-rng.c 2489F: drivers/clocksource/timer-ixp4xx.c 2490F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2491F: drivers/gpio/gpio-ixp4xx.c 2492F: drivers/irqchip/irq-ixp4xx.c 2493F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2494F: drivers/net/wan/ixp4xx_hss.c 2495F: drivers/soc/ixp4xx/ixp4xx-npe.c 2496F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2497F: include/linux/soc/ixp4xx/npe.h 2498F: include/linux/soc/ixp4xx/qmgr.h 2499 2500ARM/INTEL KEEMBAY ARCHITECTURE 2501M: Paul J. Murphy <[email protected]> 2502M: Daniele Alessandrelli <[email protected]> 2503S: Maintained 2504F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2505F: arch/arm64/boot/dts/intel/keembay-evm.dts 2506F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2507 2508ARM/INTEL XSC3 (MANZANO) ARM CORE 2509M: Lennert Buytenhek <[email protected]> 2510L: [email protected] (moderated for non-subscribers) 2511S: Maintained 2512 2513ARM/LG1K ARCHITECTURE 2514M: Chanho Min <[email protected]> 2515L: [email protected] (moderated for non-subscribers) 2516S: Maintained 2517F: arch/arm64/boot/dts/lg/ 2518 2519ARM/LPC18XX ARCHITECTURE 2520M: Vladimir Zapolskiy <[email protected]> 2521L: [email protected] (moderated for non-subscribers) 2522S: Maintained 2523F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2524F: arch/arm/boot/dts/nxp/lpc/lpc43* 2525F: drivers/i2c/busses/i2c-lpc2k.c 2526F: drivers/memory/pl172.c 2527F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2528F: drivers/rtc/rtc-lpc24xx.c 2529N: lpc18xx 2530 2531ARM/LPC32XX SOC SUPPORT 2532M: Vladimir Zapolskiy <[email protected]> 2533M: Piotr Wojtaszczyk <[email protected]> 2534L: [email protected] (moderated for non-subscribers) 2535S: Maintained 2536T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2537F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2538F: arch/arm/boot/dts/nxp/lpc/lpc32* 2539F: arch/arm/mach-lpc32xx/ 2540F: drivers/dma/lpc32xx-dmamux.c 2541F: drivers/i2c/busses/i2c-pnx.c 2542F: drivers/net/ethernet/nxp/lpc_eth.c 2543F: drivers/usb/host/ohci-nxp.c 2544F: drivers/watchdog/pnx4008_wdt.c 2545N: lpc32xx 2546 2547LPC32XX DMAMUX SUPPORT 2548M: J.M.B. Downing <[email protected]> 2549M: Piotr Wojtaszczyk <[email protected]> 2550R: Vladimir Zapolskiy <[email protected]> 2551L: [email protected] (moderated for non-subscribers) 2552S: Maintained 2553F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2554 2555ARM/Marvell Dove/MV78xx0/Orion SOC support 2556M: Andrew Lunn <[email protected]> 2557M: Sebastian Hesselbarth <[email protected]> 2558M: Gregory Clement <[email protected]> 2559L: [email protected] (moderated for non-subscribers) 2560S: Maintained 2561T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2562F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2563F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2564F: Documentation/devicetree/bindings/soc/dove/ 2565F: arch/arm/boot/dts/marvell/dove* 2566F: arch/arm/boot/dts/marvell/orion5x* 2567F: arch/arm/mach-dove/ 2568F: arch/arm/mach-mv78xx0/ 2569F: arch/arm/mach-orion5x/ 2570F: arch/arm/plat-orion/ 2571F: drivers/bus/mvebu-mbus.c 2572F: drivers/soc/dove/ 2573 2574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2575M: Andrew Lunn <[email protected]> 2576M: Gregory Clement <[email protected]> 2577M: Sebastian Hesselbarth <[email protected]> 2578L: [email protected] (moderated for non-subscribers) 2579S: Maintained 2580T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2581F: Documentation/devicetree/bindings/arm/marvell/ 2582F: arch/arm/boot/dts/marvell/armada* 2583F: arch/arm/boot/dts/marvell/kirkwood* 2584F: arch/arm/configs/mvebu_*_defconfig 2585F: arch/arm/mach-mvebu/ 2586F: arch/arm64/boot/dts/marvell/ 2587F: drivers/clk/mvebu/ 2588F: drivers/cpufreq/armada-37xx-cpufreq.c 2589F: drivers/cpufreq/armada-8k-cpufreq.c 2590F: drivers/cpufreq/mvebu-cpufreq.c 2591F: drivers/irqchip/irq-armada-370-xp.c 2592F: drivers/irqchip/irq-mvebu-* 2593F: drivers/pinctrl/mvebu/ 2594F: drivers/rtc/rtc-armada38x.c 2595 2596ARM/Mediatek RTC DRIVER 2597M: Eddie Huang <[email protected]> 2598M: Sean Wang <[email protected]> 2599L: [email protected] (moderated for non-subscribers) 2600L: [email protected] (moderated for non-subscribers) 2601S: Maintained 2602F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2603F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2604F: drivers/rtc/rtc-mt2712.c 2605F: drivers/rtc/rtc-mt6397.c 2606F: drivers/rtc/rtc-mt7622.c 2607 2608ARM/Mediatek SoC support 2609M: Matthias Brugger <[email protected]> 2610M: AngeloGioacchino Del Regno <[email protected]> 2611L: [email protected] 2612L: [email protected] (moderated for non-subscribers) 2613L: [email protected] (moderated for non-subscribers) 2614S: Maintained 2615W: https://mtk.wiki.kernel.org/ 2616C: irc://irc.libera.chat/linux-mediatek 2617F: arch/arm/boot/dts/mediatek/ 2618F: arch/arm/mach-mediatek/ 2619F: arch/arm64/boot/dts/mediatek/ 2620F: drivers/soc/mediatek/ 2621N: mtk 2622N: mt[2678] 2623K: mediatek 2624 2625ARM/Mediatek USB3 PHY DRIVER 2626M: Chunfeng Yun <[email protected]> 2627L: [email protected] (moderated for non-subscribers) 2628L: [email protected] (moderated for non-subscribers) 2629S: Maintained 2630F: Documentation/devicetree/bindings/phy/mediatek,* 2631F: drivers/phy/mediatek/ 2632 2633ARM/MICROCHIP (ARM64) SoC support 2634M: Conor Dooley <[email protected]> 2635M: Nicolas Ferre <[email protected]> 2636M: Claudiu Beznea <[email protected]> 2637L: [email protected] (moderated for non-subscribers) 2638S: Supported 2639T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2640F: arch/arm64/boot/dts/microchip/ 2641 2642ARM/Microchip (AT91) SoC support 2643M: Nicolas Ferre <[email protected]> 2644M: Alexandre Belloni <[email protected]> 2645M: Claudiu Beznea <[email protected]> 2646L: [email protected] (moderated for non-subscribers) 2647S: Supported 2648W: http://www.linux4sam.org 2649T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2650F: arch/arm/boot/dts/microchip/ 2651F: arch/arm/include/debug/at91.S 2652F: arch/arm/mach-at91/ 2653F: drivers/memory/atmel* 2654F: drivers/watchdog/sama5d4_wdt.c 2655F: include/soc/at91/ 2656X: drivers/input/touchscreen/atmel_mxt_ts.c 2657N: at91 2658N: atmel 2659 2660ARM/Microchip Sparx5 SoC support 2661M: Lars Povlsen <[email protected]> 2662M: Steen Hegelund <[email protected]> 2663M: Daniel Machon <[email protected]> 2664M: [email protected] 2665L: [email protected] (moderated for non-subscribers) 2666S: Supported 2667F: arch/arm64/boot/dts/microchip/sparx* 2668F: drivers/net/ethernet/microchip/vcap/ 2669F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2670N: sparx5 2671 2672ARM/MILBEAUT ARCHITECTURE 2673M: Taichi Sugaya <[email protected]> 2674M: Takao Orito <[email protected]> 2675L: [email protected] (moderated for non-subscribers) 2676S: Maintained 2677F: arch/arm/boot/dts/socionext/milbeaut* 2678F: arch/arm/mach-milbeaut/ 2679N: milbeaut 2680 2681ARM/MOXA ART SOC 2682M: Krzysztof Kozlowski <[email protected]> 2683L: [email protected] (moderated for non-subscribers) 2684S: Odd Fixes 2685F: Documentation/devicetree/bindings/arm/moxart.yaml 2686F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2687F: arch/arm/boot/dts/moxa/ 2688F: drivers/clk/clk-moxart.c 2689 2690ARM/MStar/Sigmastar Armv7 SoC support 2691M: Daniel Palmer <[email protected]> 2692M: Romain Perier <[email protected]> 2693L: [email protected] (moderated for non-subscribers) 2694S: Maintained 2695W: http://linux-chenxing.org/ 2696T: git git://github.com/linux-chenxing/linux.git 2697F: Documentation/devicetree/bindings/arm/mstar/* 2698F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2699F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2700F: arch/arm/boot/dts/sigmastar/ 2701F: arch/arm/mach-mstar/ 2702F: drivers/clk/mstar/ 2703F: drivers/clocksource/timer-msc313e.c 2704F: drivers/gpio/gpio-msc313.c 2705F: drivers/rtc/rtc-msc313.c 2706F: drivers/watchdog/msc313e_wdt.c 2707F: include/dt-bindings/clock/mstar-* 2708F: include/dt-bindings/gpio/msc313-gpio.h 2709 2710ARM/NOMADIK/Ux500 ARCHITECTURES 2711M: Linus Walleij <[email protected]> 2712L: [email protected] (moderated for non-subscribers) 2713S: Maintained 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2715F: Documentation/devicetree/bindings/arm/ste-* 2716F: Documentation/devicetree/bindings/arm/ux500.yaml 2717F: Documentation/devicetree/bindings/arm/ux500/ 2718F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2719F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2720F: arch/arm/boot/dts/st/ste-* 2721F: arch/arm/mach-nomadik/ 2722F: arch/arm/mach-ux500/ 2723F: drivers/clk/clk-nomadik.c 2724F: drivers/clocksource/clksrc-dbx500-prcmu.c 2725F: drivers/dma/ste_dma40* 2726F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2727F: drivers/gpio/gpio-nomadik.c 2728F: drivers/hwspinlock/u8500_hsem.c 2729F: drivers/i2c/busses/i2c-nomadik.c 2730F: drivers/iio/adc/ab8500-gpadc.c 2731F: drivers/mfd/ab8500* 2732F: drivers/mfd/abx500* 2733F: drivers/mfd/db8500* 2734F: drivers/pinctrl/nomadik/ 2735F: drivers/rtc/rtc-ab8500.c 2736F: drivers/rtc/rtc-pl031.c 2737F: drivers/soc/ux500/ 2738 2739ARM/NUVOTON MA35 ARCHITECTURE 2740M: Jacky Huang <[email protected]> 2741M: Shan-Chun Hung <[email protected]> 2742L: [email protected] (moderated for non-subscribers) 2743S: Supported 2744F: Documentation/devicetree/bindings/*/*/*ma35* 2745F: Documentation/devicetree/bindings/*/*ma35* 2746F: arch/arm64/boot/dts/nuvoton/*ma35* 2747F: drivers/*/*/*ma35* 2748F: drivers/*/*ma35* 2749K: ma35d1 2750 2751ARM/NUVOTON NPCM ARCHITECTURE 2752M: Avi Fishman <[email protected]> 2753M: Tomer Maimon <[email protected]> 2754M: Tali Perry <[email protected]> 2755R: Patrick Venture <[email protected]> 2756R: Nancy Yuen <[email protected]> 2757R: Benjamin Fair <[email protected]> 2758L: [email protected] (moderated for non-subscribers) 2759S: Supported 2760F: Documentation/devicetree/bindings/*/*/*npcm* 2761F: Documentation/devicetree/bindings/*/*npcm* 2762F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2763F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2764F: arch/arm/mach-npcm/ 2765F: arch/arm64/boot/dts/nuvoton/ 2766F: drivers/*/*/*npcm* 2767F: drivers/*/*npcm* 2768F: drivers/rtc/rtc-nct3018y.c 2769F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2770F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2771 2772ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2773M: Joseph Liu <[email protected]> 2774M: Marvin Lin <[email protected]> 2775L: [email protected] 2776L: [email protected] (moderated for non-subscribers) 2777S: Maintained 2778F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2779F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2780F: Documentation/userspace-api/media/drivers/npcm-video.rst 2781F: drivers/media/platform/nuvoton/ 2782F: include/uapi/linux/npcm-video.h 2783 2784ARM/NUVOTON WPCM450 ARCHITECTURE 2785M: Jonathan Neuschäfer <[email protected]> 2786L: [email protected] (moderated for non-subscribers) 2787S: Maintained 2788W: https://github.com/neuschaefer/wpcm450/wiki 2789F: Documentation/devicetree/bindings/*/*wpcm* 2790F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2791F: arch/arm/configs/wpcm450_defconfig 2792F: arch/arm/mach-npcm/wpcm450.c 2793F: drivers/*/*/*wpcm* 2794F: drivers/*/*wpcm* 2795 2796ARM/NXP S32G ARCHITECTURE 2797R: Chester Lin <[email protected]> 2798R: Matthias Brugger <[email protected]> 2799R: Ghennadi Procopciuc <[email protected]> 2800L: NXP S32 Linux Team <[email protected]> 2801L: [email protected] (moderated for non-subscribers) 2802S: Maintained 2803F: arch/arm64/boot/dts/freescale/s32g*.dts* 2804F: drivers/pinctrl/nxp/ 2805 2806ARM/Orion SoC/Technologic Systems TS-78xx platform support 2807M: Alexander Clouter <[email protected]> 2808L: [email protected] (moderated for non-subscribers) 2809S: Maintained 2810W: http://www.digriz.org.uk/ts78xx/kernel 2811F: arch/arm/mach-orion5x/ts78xx-* 2812 2813ARM/QUALCOMM CHROMEBOOK SUPPORT 2814R: [email protected] 2815F: arch/arm64/boot/dts/qcom/sc7180* 2816F: arch/arm64/boot/dts/qcom/sc7280* 2817F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2818 2819ARM/QUALCOMM MAILING LIST 2820L: [email protected] 2821F: Documentation/devicetree/bindings/*/qcom* 2822F: Documentation/devicetree/bindings/soc/qcom/ 2823F: arch/arm/boot/dts/qcom/ 2824F: arch/arm/configs/qcom_defconfig 2825F: arch/arm/mach-qcom/ 2826F: arch/arm64/boot/dts/qcom/ 2827F: drivers/*/*/pm8???-* 2828F: drivers/*/*/qcom* 2829F: drivers/*/*/qcom/ 2830F: drivers/*/qcom* 2831F: drivers/*/qcom/ 2832F: drivers/bluetooth/btqcomsmd.c 2833F: drivers/clocksource/timer-qcom.c 2834F: drivers/cpuidle/cpuidle-qcom-spm.c 2835F: drivers/extcon/extcon-qcom* 2836F: drivers/i2c/busses/i2c-qcom-geni.c 2837F: drivers/i2c/busses/i2c-qup.c 2838F: drivers/iommu/msm* 2839F: drivers/mfd/ssbi.c 2840F: drivers/mmc/host/mmci_qcom* 2841F: drivers/mmc/host/sdhci-msm.c 2842F: drivers/pci/controller/dwc/pcie-qcom* 2843F: drivers/phy/qualcomm/ 2844F: drivers/power/*/msm* 2845F: drivers/reset/reset-qcom-* 2846F: drivers/rtc/rtc-pm8xxx.c 2847F: drivers/spi/spi-geni-qcom.c 2848F: drivers/spi/spi-qcom-qspi.c 2849F: drivers/spi/spi-qup.c 2850F: drivers/tty/serial/msm_serial.c 2851F: drivers/ufs/host/ufs-qcom* 2852F: drivers/usb/dwc3/dwc3-qcom.c 2853F: include/dt-bindings/*/qcom* 2854F: include/linux/*/qcom* 2855F: include/linux/soc/qcom/ 2856 2857ARM/QUALCOMM SUPPORT 2858M: Bjorn Andersson <[email protected]> 2859M: Konrad Dybcio <[email protected]> 2860L: [email protected] 2861S: Maintained 2862T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2863F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 2864F: Documentation/devicetree/bindings/arm/qcom.yaml 2865F: Documentation/devicetree/bindings/bus/qcom* 2866F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 2867F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 2868F: Documentation/devicetree/bindings/reserved-memory/qcom 2869F: Documentation/devicetree/bindings/soc/qcom/ 2870F: arch/arm/boot/dts/qcom/ 2871F: arch/arm/configs/qcom_defconfig 2872F: arch/arm/mach-qcom/ 2873F: arch/arm64/boot/dts/qcom/ 2874F: drivers/bus/qcom* 2875F: drivers/firmware/qcom/ 2876F: drivers/soc/qcom/ 2877F: include/dt-bindings/arm/qcom,ids.h 2878F: include/dt-bindings/firmware/qcom,scm.h 2879F: include/dt-bindings/soc/qcom* 2880F: include/linux/firmware/qcom 2881F: include/linux/soc/qcom/ 2882F: include/soc/qcom/ 2883 2884ARM/RDA MICRO ARCHITECTURE 2885M: Manivannan Sadhasivam <[email protected]> 2886L: [email protected] (moderated for non-subscribers) 2887L: [email protected] (moderated for non-subscribers) 2888S: Maintained 2889F: Documentation/devicetree/bindings/arm/rda.yaml 2890F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2891F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 2892F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 2893F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 2894F: arch/arm/boot/dts/unisoc/ 2895F: drivers/clocksource/timer-rda.c 2896F: drivers/gpio/gpio-rda.c 2897F: drivers/irqchip/irq-rda-intc.c 2898F: drivers/tty/serial/rda-uart.c 2899 2900ARM/REALTEK ARCHITECTURE 2901M: Andreas Färber <[email protected]> 2902L: [email protected] (moderated for non-subscribers) 2903L: [email protected] (moderated for non-subscribers) 2904S: Maintained 2905F: Documentation/devicetree/bindings/arm/realtek.yaml 2906F: arch/arm/boot/dts/realtek/ 2907F: arch/arm/mach-realtek/ 2908F: arch/arm64/boot/dts/realtek/ 2909 2910ARM/RISC-V/RENESAS ARCHITECTURE 2911M: Geert Uytterhoeven <[email protected]> 2912M: Magnus Damm <[email protected]> 2913L: [email protected] 2914S: Supported 2915Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2916C: irc://irc.libera.chat/renesas-soc 2917T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2918F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 2919F: Documentation/devicetree/bindings/soc/renesas/ 2920F: arch/arm/boot/dts/renesas/ 2921F: arch/arm/configs/shmobile_defconfig 2922F: arch/arm/include/debug/renesas-scif.S 2923F: arch/arm/mach-shmobile/ 2924F: arch/arm64/boot/dts/renesas/ 2925F: arch/riscv/boot/dts/renesas/ 2926F: drivers/pmdomain/renesas/ 2927F: drivers/soc/renesas/ 2928F: include/linux/soc/renesas/ 2929K: \brenesas, 2930 2931ARM/RISCPC ARCHITECTURE 2932M: Russell King <[email protected]> 2933L: [email protected] (moderated for non-subscribers) 2934S: Maintained 2935W: http://www.armlinux.org.uk/ 2936F: arch/arm/include/asm/hardware/ioc.h 2937F: arch/arm/include/asm/hardware/iomd.h 2938F: arch/arm/include/asm/hardware/memc.h 2939F: arch/arm/mach-rpc/ 2940F: drivers/net/ethernet/8390/etherh.c 2941F: drivers/net/ethernet/i825xx/ether1* 2942F: drivers/net/ethernet/seeq/ether3* 2943F: drivers/scsi/arm/ 2944 2945ARM/Rockchip SoC support 2946M: Heiko Stuebner <[email protected]> 2947L: [email protected] (moderated for non-subscribers) 2948L: [email protected] 2949S: Maintained 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2951F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 2952F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 2953F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 2954F: arch/arm/boot/dts/rockchip/ 2955F: arch/arm/mach-rockchip/ 2956F: drivers/*/*/*rockchip* 2957F: drivers/*/*rockchip* 2958F: drivers/clk/rockchip/ 2959F: drivers/i2c/busses/i2c-rk3x.c 2960F: sound/soc/rockchip/ 2961N: rockchip 2962 2963ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 2964M: Krzysztof Kozlowski <[email protected]> 2965R: Alim Akhtar <[email protected]> 2966L: [email protected] (moderated for non-subscribers) 2967L: [email protected] 2968S: Maintained 2969P: Documentation/process/maintainer-soc-clean-dts.rst 2970Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2971B: mailto:[email protected] 2972C: irc://irc.libera.chat/linux-exynos 2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 2974F: Documentation/arch/arm/samsung/ 2975F: Documentation/devicetree/bindings/arm/samsung/ 2976F: Documentation/devicetree/bindings/hwinfo/samsung,* 2977F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2978F: Documentation/devicetree/bindings/soc/samsung/ 2979F: arch/arm/boot/dts/samsung/ 2980F: arch/arm/mach-exynos*/ 2981F: arch/arm/mach-s3c/ 2982F: arch/arm/mach-s5p*/ 2983F: arch/arm64/boot/dts/exynos/ 2984F: drivers/*/*/*s3c24* 2985F: drivers/*/*s3c24* 2986F: drivers/*/*s3c64xx* 2987F: drivers/*/*s5pv210* 2988F: drivers/clocksource/samsung_pwm_timer.c 2989F: drivers/memory/samsung/ 2990F: drivers/pwm/pwm-samsung.c 2991F: drivers/soc/samsung/ 2992F: drivers/tty/serial/samsung* 2993F: include/clocksource/samsung_pwm.h 2994F: include/linux/platform_data/*s3c* 2995F: include/linux/serial_s3c.h 2996F: include/linux/soc/samsung/ 2997N: exynos 2998N: s3c64xx 2999N: s5pv210 3000 3001ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3002M: Łukasz Stelmach <[email protected]> 3003L: [email protected] (moderated for non-subscribers) 3004L: [email protected] 3005S: Maintained 3006F: drivers/media/platform/samsung/s5p-g2d/ 3007 3008ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3009M: Marek Szyprowski <[email protected]> 3010L: [email protected] 3011L: [email protected] 3012S: Maintained 3013F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3014F: drivers/media/cec/platform/s5p/ 3015 3016ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3017M: Andrzej Pietrasiewicz <[email protected]> 3018M: Jacek Anaszewski <[email protected]> 3019M: Sylwester Nawrocki <[email protected]> 3020L: [email protected] (moderated for non-subscribers) 3021L: [email protected] 3022S: Maintained 3023F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3024F: drivers/media/platform/samsung/s5p-jpeg/ 3025 3026ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3027M: Marek Szyprowski <[email protected]> 3028M: Andrzej Hajda <[email protected]> 3029L: [email protected] (moderated for non-subscribers) 3030L: [email protected] 3031S: Maintained 3032F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3033F: drivers/media/platform/samsung/s5p-mfc/ 3034 3035ARM/SOCFPGA ARCHITECTURE 3036M: Dinh Nguyen <[email protected]> 3037S: Maintained 3038W: http://www.rocketboards.org 3039T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3040F: arch/arm/boot/dts/intel/socfpga/ 3041F: arch/arm/configs/socfpga_defconfig 3042F: arch/arm/mach-socfpga/ 3043F: arch/arm64/boot/dts/altera/ 3044F: arch/arm64/boot/dts/intel/ 3045 3046ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3047M: Dinh Nguyen <[email protected]> 3048S: Maintained 3049F: drivers/clk/socfpga/ 3050 3051ARM/SOCFPGA EDAC SUPPORT 3052M: Dinh Nguyen <[email protected]> 3053S: Maintained 3054F: drivers/edac/altera_edac.[ch] 3055 3056ARM/SPREADTRUM SoC SUPPORT 3057M: Orson Zhai <[email protected]> 3058M: Baolin Wang <[email protected]> 3059R: Chunyan Zhang <[email protected]> 3060S: Maintained 3061F: arch/arm64/boot/dts/sprd 3062N: sprd 3063N: sc27xx 3064N: sc2731 3065 3066ARM/STI ARCHITECTURE 3067M: Patrice Chotard <[email protected]> 3068L: [email protected] (moderated for non-subscribers) 3069S: Maintained 3070W: http://www.stlinux.com 3071F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3072F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3073F: arch/arm/boot/dts/st/sti* 3074F: arch/arm/mach-sti/ 3075F: drivers/ata/ahci_st.c 3076F: drivers/char/hw_random/st-rng.c 3077F: drivers/clocksource/arm_global_timer.c 3078F: drivers/clocksource/clksrc_st_lpc.c 3079F: drivers/cpufreq/sti-cpufreq.c 3080F: drivers/dma/st_fdma* 3081F: drivers/i2c/busses/i2c-st.c 3082F: drivers/media/platform/st/sti/c8sectpfe/ 3083F: drivers/media/rc/st_rc.c 3084F: drivers/mmc/host/sdhci-st.c 3085F: drivers/phy/st/phy-miphy28lp.c 3086F: drivers/phy/st/phy-stih407-usb.c 3087F: drivers/pinctrl/pinctrl-st.c 3088F: drivers/remoteproc/st_remoteproc.c 3089F: drivers/remoteproc/st_slim_rproc.c 3090F: drivers/reset/sti/ 3091F: drivers/rtc/rtc-st-lpc.c 3092F: drivers/tty/serial/st-asc.c 3093F: drivers/usb/dwc3/dwc3-st.c 3094F: drivers/usb/host/ehci-st.c 3095F: drivers/usb/host/ohci-st.c 3096F: drivers/watchdog/st_lpc_wdt.c 3097F: include/linux/remoteproc/st_slim_rproc.h 3098 3099ARM/STM32 ARCHITECTURE 3100M: Maxime Coquelin <[email protected]> 3101M: Alexandre Torgue <[email protected]> 3102L: [email protected] (moderated for non-subscribers) 3103L: [email protected] (moderated for non-subscribers) 3104S: Maintained 3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3106F: arch/arm/boot/dts/st/stm32* 3107F: arch/arm/mach-stm32/ 3108F: arch/arm64/boot/dts/st/ 3109F: drivers/clocksource/armv7m_systick.c 3110N: stm32 3111N: stm 3112 3113ARM/SUNPLUS SP7021 SOC SUPPORT 3114M: Qin Jian <[email protected]> 3115L: [email protected] (moderated for mon-subscribers) 3116S: Maintained 3117W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3118F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3119F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3120F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3121F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3122F: arch/arm/boot/dts/sunplus/ 3123F: arch/arm/configs/sp7021_*defconfig 3124F: drivers/clk/clk-sp7021.c 3125F: drivers/irqchip/irq-sp7021-intc.c 3126F: drivers/reset/reset-sunplus.c 3127F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3128F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3129 3130ARM/Synaptics SoC support 3131M: Jisheng Zhang <[email protected]> 3132M: Sebastian Hesselbarth <[email protected]> 3133L: [email protected] (moderated for non-subscribers) 3134S: Maintained 3135F: arch/arm/boot/dts/synaptics/ 3136F: arch/arm/mach-berlin/ 3137F: arch/arm64/boot/dts/synaptics/ 3138 3139ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3140M: Hans Verkuil <[email protected]> 3141L: [email protected] 3142L: [email protected] 3143S: Maintained 3144F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3145F: drivers/media/cec/platform/tegra/ 3146 3147ARM/TESLA FSD SoC SUPPORT 3148M: Alim Akhtar <[email protected]> 3149M: [email protected] 3150L: [email protected] (moderated for non-subscribers) 3151L: [email protected] 3152S: Maintained 3153F: arch/arm64/boot/dts/tesla/ 3154 3155ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3156M: Santosh Shilimkar <[email protected]> 3157L: [email protected] 3158S: Maintained 3159F: drivers/memory/*emif* 3160 3161ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3162M: Nishanth Menon <[email protected]> 3163M: Santosh Shilimkar <[email protected]> 3164L: [email protected] (moderated for non-subscribers) 3165S: Maintained 3166T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3167F: arch/arm/boot/dts/ti/keystone/ 3168F: arch/arm/mach-keystone/ 3169 3170ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3171M: Santosh Shilimkar <[email protected]> 3172L: [email protected] 3173S: Maintained 3174F: drivers/clk/keystone/ 3175 3176ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3177M: Santosh Shilimkar <[email protected]> 3178L: [email protected] (moderated for non-subscribers) 3179L: [email protected] 3180S: Maintained 3181F: drivers/clocksource/timer-keystone.c 3182 3183ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3184M: Santosh Shilimkar <[email protected]> 3185L: [email protected] 3186S: Maintained 3187F: drivers/power/reset/keystone-reset.c 3188 3189ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3190M: Nishanth Menon <[email protected]> 3191M: Vignesh Raghavendra <[email protected]> 3192M: Tero Kristo <[email protected]> 3193L: [email protected] (moderated for non-subscribers) 3194S: Supported 3195F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3196F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3197F: arch/arm64/boot/dts/ti/Makefile 3198F: arch/arm64/boot/dts/ti/k3-* 3199 3200ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3201M: Krzysztof Kozlowski <[email protected]> 3202L: [email protected] (moderated for non-subscribers) 3203S: Odd Fixes 3204F: Documentation/devicetree/bindings/*/*/ti,nspire* 3205F: Documentation/devicetree/bindings/*/ti,nspire* 3206F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3207F: arch/arm/boot/dts/nspire/ 3208 3209ARM/TOSHIBA VISCONTI ARCHITECTURE 3210M: Nobuhiro Iwamatsu <[email protected]> 3211L: [email protected] (moderated for non-subscribers) 3212S: Supported 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3214F: Documentation/devicetree/bindings/arm/toshiba.yaml 3215F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3216F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3217F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3218F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3219F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3220F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3221F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3222F: arch/arm64/boot/dts/toshiba/ 3223F: drivers/clk/visconti/ 3224F: drivers/gpio/gpio-visconti.c 3225F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3226F: drivers/pci/controller/dwc/pcie-visconti.c 3227F: drivers/pinctrl/visconti/ 3228F: drivers/watchdog/visconti_wdt.c 3229N: visconti 3230 3231ARM/UNIPHIER ARCHITECTURE 3232M: Kunihiko Hayashi <[email protected]> 3233M: Masami Hiramatsu <[email protected]> 3234L: [email protected] (moderated for non-subscribers) 3235S: Maintained 3236F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3237F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3238F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3239F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3240F: arch/arm/boot/dts/socionext/uniphier* 3241F: arch/arm/include/asm/hardware/cache-uniphier.h 3242F: arch/arm/mm/cache-uniphier.c 3243F: arch/arm64/boot/dts/socionext/uniphier* 3244F: drivers/bus/uniphier-system-bus.c 3245F: drivers/clk/uniphier/ 3246F: drivers/dma/uniphier-mdmac.c 3247F: drivers/gpio/gpio-uniphier.c 3248F: drivers/i2c/busses/i2c-uniphier* 3249F: drivers/irqchip/irq-uniphier-aidet.c 3250F: drivers/mmc/host/uniphier-sd.c 3251F: drivers/pinctrl/uniphier/ 3252F: drivers/reset/reset-uniphier.c 3253F: drivers/tty/serial/8250/8250_uniphier.c 3254N: uniphier 3255 3256ARM/VERSATILE EXPRESS PLATFORM 3257M: Liviu Dudau <[email protected]> 3258M: Sudeep Holla <[email protected]> 3259M: Lorenzo Pieralisi <[email protected]> 3260L: [email protected] (moderated for non-subscribers) 3261S: Maintained 3262N: mps2 3263N: vexpress 3264F: arch/arm/mach-versatile/ 3265F: arch/arm64/boot/dts/arm/ 3266F: drivers/clocksource/timer-versatile.c 3267X: drivers/cpufreq/vexpress-spc-cpufreq.c 3268X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3269 3270ARM/VFP SUPPORT 3271M: Russell King <[email protected]> 3272L: [email protected] (moderated for non-subscribers) 3273S: Maintained 3274W: http://www.armlinux.org.uk/ 3275F: arch/arm/vfp/ 3276 3277ARM/VT8500 ARM ARCHITECTURE 3278M: Alexey Charkov <[email protected]> 3279M: Krzysztof Kozlowski <[email protected]> 3280L: [email protected] (moderated for non-subscribers) 3281S: Odd Fixes 3282F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3283F: arch/arm/boot/dts/vt8500/ 3284F: arch/arm/mach-vt8500/ 3285F: drivers/clocksource/timer-vt8500.c 3286F: drivers/i2c/busses/i2c-viai2c-wmt.c 3287F: drivers/mmc/host/wmt-sdmmc.c 3288F: drivers/pwm/pwm-vt8500.c 3289F: drivers/rtc/rtc-vt8500.c 3290F: drivers/tty/serial/vt8500_serial.c 3291F: drivers/video/fbdev/vt8500lcdfb.* 3292F: drivers/video/fbdev/wm8505fb* 3293F: drivers/video/fbdev/wmt_ge_rops.* 3294 3295ARM/ZYNQ ARCHITECTURE 3296M: Michal Simek <[email protected]> 3297L: [email protected] (moderated for non-subscribers) 3298S: Supported 3299W: http://wiki.xilinx.com 3300T: git https://github.com/Xilinx/linux-xlnx.git 3301F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3302F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3303F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3304F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3305F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3306F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3307F: arch/arm/mach-zynq/ 3308F: drivers/clocksource/timer-cadence-ttc.c 3309F: drivers/cpuidle/cpuidle-zynq.c 3310F: drivers/edac/synopsys_edac.c 3311F: drivers/i2c/busses/i2c-cadence.c 3312F: drivers/i2c/busses/i2c-xiic.c 3313F: drivers/mmc/host/sdhci-of-arasan.c 3314N: zynq 3315N: xilinx 3316 3317ARM64 FIT SUPPORT 3318M: Simon Glass <[email protected]> 3319L: [email protected] (moderated for non-subscribers) 3320S: Maintained 3321F: arch/arm64/boot/Makefile 3322F: scripts/make_fit.py 3323 3324ARM64 PLATFORM DRIVERS 3325M: Hans de Goede <[email protected]> 3326M: Ilpo Järvinen <[email protected]> 3327R: Bryan O'Donoghue <[email protected]> 3328L: [email protected] 3329S: Maintained 3330Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3332F: drivers/platform/arm64/ 3333 3334ARM64 PORT (AARCH64 ARCHITECTURE) 3335M: Catalin Marinas <[email protected]> 3336M: Will Deacon <[email protected]> 3337L: [email protected] (moderated for non-subscribers) 3338S: Maintained 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3340F: Documentation/arch/arm64/ 3341F: arch/arm64/ 3342F: tools/testing/selftests/arm64/ 3343X: arch/arm64/boot/dts/ 3344 3345ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3346M: George McCollister <[email protected]> 3347L: [email protected] 3348S: Maintained 3349F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3350F: drivers/net/dsa/xrs700x/* 3351F: net/dsa/tag_xrs700x.c 3352 3353AS3645A LED FLASH CONTROLLER DRIVER 3354M: Sakari Ailus <[email protected]> 3355L: [email protected] 3356S: Maintained 3357F: drivers/leds/flash/leds-as3645a.c 3358 3359ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3360M: Tianshu Qiu <[email protected]> 3361L: [email protected] 3362S: Maintained 3363T: git git://linuxtv.org/media_tree.git 3364F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3365F: drivers/media/i2c/ak7375.c 3366 3367ASAHI KASEI AK8974 DRIVER 3368M: Linus Walleij <[email protected]> 3369L: [email protected] 3370S: Supported 3371W: http://www.akm.com/ 3372F: drivers/iio/magnetometer/ak8974.c 3373 3374AOSONG AGS02MA TVOC SENSOR DRIVER 3375M: Anshul Dalal <[email protected]> 3376L: [email protected] 3377S: Maintained 3378F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3379F: drivers/iio/chemical/ags02ma.c 3380 3381ASC7621 HARDWARE MONITOR DRIVER 3382M: George Joseph <[email protected]> 3383L: [email protected] 3384S: Maintained 3385F: Documentation/hwmon/asc7621.rst 3386F: drivers/hwmon/asc7621.c 3387 3388ASIX AX88796C SPI ETHERNET ADAPTER 3389M: Łukasz Stelmach <[email protected]> 3390S: Maintained 3391F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3392F: drivers/net/ethernet/asix/ax88796c_* 3393 3394ASIX PHY DRIVER [RUST] 3395M: FUJITA Tomonori <[email protected]> 3396R: Trevor Gross <[email protected]> 3397L: [email protected] 3398L: [email protected] 3399S: Maintained 3400F: drivers/net/phy/ax88796b_rust.rs 3401 3402ASPEED CRYPTO DRIVER 3403M: Neal Liu <[email protected]> 3404L: [email protected] (moderated for non-subscribers) 3405S: Maintained 3406F: Documentation/devicetree/bindings/crypto/aspeed,* 3407F: drivers/crypto/aspeed/ 3408 3409ASPEED PECI CONTROLLER 3410M: Iwona Winiarska <[email protected]> 3411L: [email protected] (moderated for non-subscribers) 3412L: [email protected] (moderated for non-subscribers) 3413S: Supported 3414F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3415F: drivers/peci/controller/peci-aspeed.c 3416 3417ASPEED PINCTRL DRIVERS 3418M: Andrew Jeffery <[email protected]> 3419L: [email protected] (moderated for non-subscribers) 3420L: [email protected] (moderated for non-subscribers) 3421L: [email protected] 3422S: Maintained 3423F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3424F: drivers/pinctrl/aspeed/ 3425 3426ASPEED SCU INTERRUPT CONTROLLER DRIVER 3427M: Eddie James <[email protected]> 3428L: [email protected] (moderated for non-subscribers) 3429S: Maintained 3430F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3431F: drivers/irqchip/irq-aspeed-scu-ic.c 3432F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3433 3434ASPEED SD/MMC DRIVER 3435M: Andrew Jeffery <[email protected]> 3436L: [email protected] (moderated for non-subscribers) 3437L: [email protected] (moderated for non-subscribers) 3438L: [email protected] 3439S: Maintained 3440F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3441F: drivers/mmc/host/sdhci-of-aspeed* 3442 3443ASPEED SMC SPI DRIVER 3444M: Chin-Ting Kuo <[email protected]> 3445M: Cédric Le Goater <[email protected]> 3446L: [email protected] (moderated for non-subscribers) 3447L: [email protected] (moderated for non-subscribers) 3448L: [email protected] 3449S: Maintained 3450F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3451F: drivers/spi/spi-aspeed-smc.c 3452 3453ASPEED USB UDC DRIVER 3454M: Neal Liu <[email protected]> 3455L: [email protected] (moderated for non-subscribers) 3456S: Maintained 3457F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3458F: drivers/usb/gadget/udc/aspeed_udc.c 3459 3460ASPEED VIDEO ENGINE DRIVER 3461M: Eddie James <[email protected]> 3462L: [email protected] 3463L: [email protected] (moderated for non-subscribers) 3464S: Maintained 3465F: Documentation/devicetree/bindings/media/aspeed-video.txt 3466F: drivers/media/platform/aspeed/ 3467 3468ASUS EC HARDWARE MONITOR DRIVER 3469M: Eugene Shalygin <[email protected]> 3470L: [email protected] 3471S: Maintained 3472F: drivers/hwmon/asus-ec-sensors.c 3473 3474ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3475M: Corentin Chary <[email protected]> 3476M: Luke D. Jones <[email protected]> 3477L: [email protected] 3478S: Maintained 3479W: https://asus-linux.org/ 3480F: drivers/platform/x86/asus*.c 3481F: drivers/platform/x86/eeepc*.c 3482 3483ASUS TF103C DOCK DRIVER 3484M: Hans de Goede <[email protected]> 3485L: [email protected] 3486S: Maintained 3487T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3488F: drivers/platform/x86/asus-tf103c-dock.c 3489 3490ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3491M: Aleksa Savic <[email protected]> 3492L: [email protected] 3493S: Maintained 3494F: drivers/hwmon/asus_rog_ryujin.c 3495 3496ASUS WIRELESS RADIO CONTROL DRIVER 3497M: João Paulo Rechi Vita <[email protected]> 3498L: [email protected] 3499S: Maintained 3500F: drivers/platform/x86/asus-wireless.c 3501 3502ASUS WMI HARDWARE MONITOR DRIVER 3503M: Ed Brindley <[email protected]> 3504M: Denis Pauk <[email protected]> 3505L: [email protected] 3506S: Maintained 3507F: drivers/hwmon/asus_wmi_sensors.c 3508 3509ASYMMETRIC KEYS 3510M: David Howells <[email protected]> 3511L: [email protected] 3512S: Maintained 3513F: Documentation/crypto/asymmetric-keys.rst 3514F: crypto/asymmetric_keys/ 3515F: include/crypto/pkcs7.h 3516F: include/crypto/public_key.h 3517F: include/linux/verification.h 3518 3519ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3520R: Dan Williams <[email protected]> 3521S: Odd fixes 3522W: http://sourceforge.net/projects/xscaleiop 3523F: Documentation/crypto/async-tx-api.rst 3524F: crypto/async_tx/ 3525F: include/linux/async_tx.h 3526 3527AT24 EEPROM DRIVER 3528M: Bartosz Golaszewski <[email protected]> 3529L: [email protected] 3530S: Maintained 3531T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3532F: Documentation/devicetree/bindings/eeprom/at24.yaml 3533F: drivers/misc/eeprom/at24.c 3534 3535ATA OVER ETHERNET (AOE) DRIVER 3536M: "Justin Sanders" <[email protected]> 3537S: Supported 3538W: http://www.openaoe.org/ 3539F: Documentation/admin-guide/aoe/ 3540F: drivers/block/aoe/ 3541 3542ATC260X PMIC MFD DRIVER 3543M: Manivannan Sadhasivam <[email protected]> 3544M: Cristian Ciocaltea <[email protected]> 3545L: [email protected] 3546S: Maintained 3547F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3548F: drivers/input/misc/atc260x-onkey.c 3549F: drivers/mfd/atc260* 3550F: drivers/power/reset/atc260x-poweroff.c 3551F: drivers/regulator/atc260x-regulator.c 3552F: include/linux/mfd/atc260x/* 3553 3554ATHEROS 71XX/9XXX GPIO DRIVER 3555M: Alban Bedel <[email protected]> 3556S: Maintained 3557W: https://github.com/AlbanBedel/linux 3558T: git git://github.com/AlbanBedel/linux 3559F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 3560F: drivers/gpio/gpio-ath79.c 3561 3562ATHEROS 71XX/9XXX USB PHY DRIVER 3563M: Alban Bedel <[email protected]> 3564S: Maintained 3565W: https://github.com/AlbanBedel/linux 3566T: git git://github.com/AlbanBedel/linux 3567F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3568F: drivers/phy/qualcomm/phy-ath79-usb.c 3569 3570ATHEROS ATH GENERIC UTILITIES 3571M: Kalle Valo <[email protected]> 3572L: [email protected] 3573S: Supported 3574F: drivers/net/wireless/ath/* 3575 3576ATHEROS ATH5K WIRELESS DRIVER 3577M: Jiri Slaby <[email protected]> 3578M: Nick Kossifidis <[email protected]> 3579M: Luis Chamberlain <[email protected]> 3580L: [email protected] 3581S: Maintained 3582W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3583F: drivers/net/wireless/ath/ath5k/ 3584 3585ATHEROS ATH6KL WIRELESS DRIVER 3586L: [email protected] 3587S: Orphan 3588W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3589F: drivers/net/wireless/ath/ath6kl/ 3590 3591ATI_REMOTE2 DRIVER 3592M: Ville Syrjala <[email protected]> 3593S: Maintained 3594F: drivers/input/misc/ati_remote2.c 3595 3596ATK0110 HWMON DRIVER 3597M: Luca Tettamanti <[email protected]> 3598L: [email protected] 3599S: Maintained 3600F: drivers/hwmon/asus_atk0110.c 3601 3602ATLX ETHERNET DRIVERS 3603M: Chris Snook <[email protected]> 3604L: [email protected] 3605S: Maintained 3606W: http://sourceforge.net/projects/atl1 3607W: http://atl1.sourceforge.net 3608F: drivers/net/ethernet/atheros/ 3609 3610ATM 3611M: Chas Williams <[email protected]> 3612L: [email protected] (moderated for non-subscribers) 3613L: [email protected] 3614S: Maintained 3615W: http://linux-atm.sourceforge.net 3616F: drivers/atm/ 3617F: include/linux/atm* 3618F: include/linux/sonet.h 3619F: include/uapi/linux/atm* 3620F: include/uapi/linux/sonet.h 3621 3622ATMEL MACB ETHERNET DRIVER 3623M: Nicolas Ferre <[email protected]> 3624M: Claudiu Beznea <[email protected]> 3625S: Supported 3626F: drivers/net/ethernet/cadence/ 3627 3628ATMEL MAXTOUCH DRIVER 3629M: Nick Dyer <[email protected]> 3630S: Maintained 3631T: git git://github.com/ndyer/linux.git 3632F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3633F: drivers/input/touchscreen/atmel_mxt_ts.c 3634 3635ATOMIC INFRASTRUCTURE 3636M: Will Deacon <[email protected]> 3637M: Peter Zijlstra <[email protected]> 3638R: Boqun Feng <[email protected]> 3639R: Mark Rutland <[email protected]> 3640L: [email protected] 3641S: Maintained 3642F: Documentation/atomic_*.txt 3643F: arch/*/include/asm/atomic*.h 3644F: include/*/atomic*.h 3645F: include/linux/refcount.h 3646F: scripts/atomic/ 3647 3648ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3649M: Bradley Grove <[email protected]> 3650L: [email protected] 3651S: Supported 3652W: http://www.attotech.com 3653F: drivers/scsi/esas2r 3654 3655ATUSB IEEE 802.15.4 RADIO DRIVER 3656M: Stefan Schmidt <[email protected]> 3657L: [email protected] 3658S: Maintained 3659F: drivers/net/ieee802154/at86rf230.h 3660F: drivers/net/ieee802154/atusb.c 3661F: drivers/net/ieee802154/atusb.h 3662 3663AUDIT SUBSYSTEM 3664M: Paul Moore <[email protected]> 3665M: Eric Paris <[email protected]> 3666L: [email protected] 3667S: Supported 3668W: https://github.com/linux-audit 3669Q: https://patchwork.kernel.org/project/audit/list 3670B: mailto:[email protected] 3671P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3672T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3673F: include/asm-generic/audit_*.h 3674F: include/linux/audit.h 3675F: include/linux/audit_arch.h 3676F: include/uapi/linux/audit.h 3677F: kernel/audit* 3678F: lib/*audit.c 3679K: \baudit_[a-z_0-9]\+\b 3680 3681AUXILIARY BUS DRIVER 3682M: Greg Kroah-Hartman <[email protected]> 3683R: Dave Ertman <[email protected]> 3684R: Ira Weiny <[email protected]> 3685S: Supported 3686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3687F: Documentation/driver-api/auxiliary_bus.rst 3688F: drivers/base/auxiliary.c 3689F: include/linux/auxiliary_bus.h 3690 3691AUXILIARY DISPLAY DRIVERS 3692M: Andy Shevchenko <[email protected]> 3693R: Geert Uytterhoeven <[email protected]> 3694S: Odd Fixes 3695T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3696F: Documentation/devicetree/bindings/auxdisplay/ 3697F: drivers/auxdisplay/ 3698F: include/linux/cfag12864b.h 3699F: include/uapi/linux/map_to_14segment.h 3700F: include/uapi/linux/map_to_7segment.h 3701 3702AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3703M: Subhajit Ghosh <[email protected]> 3704L: [email protected] 3705S: Maintained 3706F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3707F: drivers/iio/light/apds9306.c 3708 3709AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3710M: Andreas Klinger <[email protected]> 3711L: [email protected] 3712S: Maintained 3713F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3714F: drivers/iio/adc/hx711.c 3715 3716AX.25 NETWORK LAYER 3717L: [email protected] 3718S: Orphan 3719W: https://linux-ax25.in-berlin.de 3720F: include/net/ax25.h 3721F: include/uapi/linux/ax25.h 3722F: net/ax25/ 3723 3724AXENTIA ARM DEVICES 3725M: Peter Rosin <[email protected]> 3726L: [email protected] (moderated for non-subscribers) 3727S: Maintained 3728F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3729F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3730F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3731F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3732 3733AXENTIA ASOC DRIVERS 3734M: Peter Rosin <[email protected]> 3735L: [email protected] 3736S: Maintained 3737F: Documentation/devicetree/bindings/sound/axentia,* 3738F: sound/soc/atmel/tse850-pcm5142.c 3739 3740AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3741M: Nuno Sá <[email protected]> 3742L: [email protected] 3743S: Supported 3744W: https://ez.analog.com/linux-software-drivers 3745F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3746F: drivers/hwmon/axi-fan-control.c 3747 3748AXI SPI ENGINE 3749M: Michael Hennerich <[email protected]> 3750M: Nuno Sá <[email protected]> 3751R: David Lechner <[email protected]> 3752L: [email protected] 3753S: Supported 3754W: https://ez.analog.com/linux-software-drivers 3755F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3756F: drivers/spi/spi-axi-spi-engine.c 3757 3758AXI PWM GENERATOR 3759M: Michael Hennerich <[email protected]> 3760M: Nuno Sá <[email protected]> 3761L: [email protected] 3762S: Supported 3763W: https://ez.analog.com/linux-software-drivers 3764F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3765F: drivers/pwm/pwm-axi-pwmgen.c 3766 3767AXXIA I2C CONTROLLER 3768M: Krzysztof Adamski <[email protected]> 3769L: [email protected] 3770S: Maintained 3771F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 3772F: drivers/i2c/busses/i2c-axxia.c 3773 3774AZ6007 DVB DRIVER 3775M: Mauro Carvalho Chehab <[email protected]> 3776L: [email protected] 3777S: Maintained 3778W: https://linuxtv.org 3779T: git git://linuxtv.org/media_tree.git 3780F: drivers/media/usb/dvb-usb-v2/az6007.c 3781 3782AZTECH FM RADIO RECEIVER DRIVER 3783M: Hans Verkuil <[email protected]> 3784L: [email protected] 3785S: Maintained 3786W: https://linuxtv.org 3787T: git git://linuxtv.org/media_tree.git 3788F: drivers/media/radio/radio-aztech* 3789 3790B43 WIRELESS DRIVER 3791L: [email protected] 3792L: [email protected] 3793S: Orphan 3794W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3795F: drivers/net/wireless/broadcom/b43/ 3796 3797B43LEGACY WIRELESS DRIVER 3798L: [email protected] 3799L: [email protected] 3800S: Orphan 3801W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3802F: drivers/net/wireless/broadcom/b43legacy/ 3803 3804BACKLIGHT CLASS/SUBSYSTEM 3805M: Lee Jones <[email protected]> 3806M: Daniel Thompson <[email protected]> 3807M: Jingoo Han <[email protected]> 3808L: [email protected] 3809S: Maintained 3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3811F: Documentation/ABI/stable/sysfs-class-backlight 3812F: Documentation/ABI/testing/sysfs-class-backlight 3813F: Documentation/devicetree/bindings/leds/backlight 3814F: drivers/video/backlight/ 3815F: include/linux/backlight.h 3816F: include/linux/pwm_backlight.h 3817 3818BAIKAL-T1 PVT HARDWARE MONITOR DRIVER 3819M: Serge Semin <[email protected]> 3820L: [email protected] 3821S: Supported 3822F: Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml 3823F: Documentation/hwmon/bt1-pvt.rst 3824F: drivers/hwmon/bt1-pvt.[ch] 3825 3826BARCO P50 GPIO DRIVER 3827M: Santosh Kumar Yadav <[email protected]> 3828M: Peter Korsgaard <[email protected]> 3829S: Maintained 3830F: drivers/platform/x86/barco-p50-gpio.c 3831 3832BATMAN ADVANCED 3833M: Marek Lindner <[email protected]> 3834M: Simon Wunderlich <[email protected]> 3835M: Antonio Quartulli <[email protected]> 3836M: Sven Eckelmann <[email protected]> 3837L: [email protected] (moderated for non-subscribers) 3838S: Maintained 3839W: https://www.open-mesh.org/ 3840Q: https://patchwork.open-mesh.org/project/batman/list/ 3841B: https://www.open-mesh.org/projects/batman-adv/issues 3842C: ircs://irc.hackint.org/batadv 3843T: git https://git.open-mesh.org/linux-merge.git 3844F: Documentation/networking/batman-adv.rst 3845F: include/uapi/linux/batadv_packet.h 3846F: include/uapi/linux/batman_adv.h 3847F: net/batman-adv/ 3848 3849BAYCOM/HDLCDRV DRIVERS FOR AX.25 3850M: Thomas Sailer <[email protected]> 3851L: [email protected] 3852S: Maintained 3853W: http://www.baycom.org/~tom/ham/ham.html 3854F: drivers/net/hamradio/baycom* 3855 3856BCACHE (BLOCK LAYER CACHE) 3857M: Coly Li <[email protected]> 3858M: Kent Overstreet <[email protected]> 3859L: [email protected] 3860S: Maintained 3861W: http://bcache.evilpiepirate.org 3862C: irc://irc.oftc.net/bcache 3863F: drivers/md/bcache/ 3864 3865BCACHEFS 3866M: Kent Overstreet <[email protected]> 3867L: [email protected] 3868S: Supported 3869C: irc://irc.oftc.net/bcache 3870T: git https://evilpiepirate.org/git/bcachefs.git 3871F: fs/bcachefs/ 3872F: Documentation/filesystems/bcachefs/ 3873 3874BDISP ST MEDIA DRIVER 3875M: Fabien Dessenne <[email protected]> 3876L: [email protected] 3877S: Supported 3878W: https://linuxtv.org 3879T: git git://linuxtv.org/media_tree.git 3880F: drivers/media/platform/st/sti/bdisp 3881 3882BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3883M: Dariusz Marcinkiewicz <[email protected]> 3884L: [email protected] 3885S: Maintained 3886F: drivers/net/ethernet/ec_bhf.c 3887 3888BEFS FILE SYSTEM 3889M: Luis de Bethencourt <[email protected]> 3890M: Salah Triki <[email protected]> 3891S: Maintained 3892T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3893F: Documentation/filesystems/befs.rst 3894F: fs/befs/ 3895 3896BFQ I/O SCHEDULER 3897M: Yu Kuai <[email protected]> 3898L: [email protected] 3899S: Odd Fixes 3900F: Documentation/block/bfq-iosched.rst 3901F: block/bfq-* 3902 3903BFS FILE SYSTEM 3904M: "Tigran A. Aivazian" <[email protected]> 3905S: Maintained 3906F: Documentation/filesystems/bfs.rst 3907F: fs/bfs/ 3908F: include/uapi/linux/bfs_fs.h 3909 3910BINMAN 3911M: Simon Glass <[email protected]> 3912S: Supported 3913F: Documentation/devicetree/bindings/mtd/partitions/binman* 3914 3915BITMAP API 3916M: Yury Norov <[email protected]> 3917R: Rasmus Villemoes <[email protected]> 3918S: Maintained 3919F: include/linux/bitfield.h 3920F: include/linux/bitmap-str.h 3921F: include/linux/bitmap.h 3922F: include/linux/bits.h 3923F: include/linux/cpumask.h 3924F: include/linux/cpumask_types.h 3925F: include/linux/find.h 3926F: include/linux/nodemask.h 3927F: include/linux/nodemask_types.h 3928F: include/vdso/bits.h 3929F: lib/bitmap-str.c 3930F: lib/bitmap.c 3931F: lib/cpumask.c 3932F: lib/cpumask_kunit.c 3933F: lib/find_bit.c 3934F: lib/find_bit_benchmark.c 3935F: lib/test_bitmap.c 3936F: tools/include/linux/bitfield.h 3937F: tools/include/linux/bitmap.h 3938F: tools/include/linux/bits.h 3939F: tools/include/linux/find.h 3940F: tools/include/vdso/bits.h 3941F: tools/lib/bitmap.c 3942F: tools/lib/find_bit.c 3943 3944BITOPS API 3945M: Yury Norov <[email protected]> 3946R: Rasmus Villemoes <[email protected]> 3947S: Maintained 3948F: arch/*/include/asm/bitops.h 3949F: arch/*/include/asm/bitops_32.h 3950F: arch/*/include/asm/bitops_64.h 3951F: arch/*/lib/bitops.c 3952F: include/asm-generic/bitops 3953F: include/asm-generic/bitops.h 3954F: include/linux/bitops.h 3955F: lib/test_bitops.c 3956F: tools/*/bitops* 3957 3958BLINKM RGB LED DRIVER 3959M: Jan-Simon Moeller <[email protected]> 3960S: Maintained 3961F: drivers/leds/leds-blinkm.c 3962 3963BLOCK LAYER 3964M: Jens Axboe <[email protected]> 3965L: [email protected] 3966S: Maintained 3967T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3968F: Documentation/ABI/stable/sysfs-block 3969F: Documentation/block/ 3970F: block/ 3971F: drivers/block/ 3972F: include/linux/bio.h 3973F: include/linux/blk* 3974F: kernel/trace/blktrace.c 3975F: lib/sbitmap.c 3976 3977BLOCK LAYER DEVICE DRIVER API [RUST] 3978M: Andreas Hindborg <[email protected]> 3979R: Boqun Feng <[email protected]> 3980L: [email protected] 3981L: [email protected] 3982S: Supported 3983W: https://rust-for-linux.com 3984B: https://github.com/Rust-for-Linux/linux/issues 3985C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 3986T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 3987F: drivers/block/rnull.rs 3988F: rust/kernel/block.rs 3989F: rust/kernel/block/ 3990 3991BLOCK2MTD DRIVER 3992M: Joern Engel <[email protected]> 3993L: [email protected] 3994S: Maintained 3995F: drivers/mtd/devices/block2mtd.c 3996 3997BLUETOOTH DRIVERS 3998M: Marcel Holtmann <[email protected]> 3999M: Luiz Augusto von Dentz <[email protected]> 4000L: [email protected] 4001S: Supported 4002W: http://www.bluez.org/ 4003T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4004T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4005F: Documentation/devicetree/bindings/net/bluetooth/ 4006F: drivers/bluetooth/ 4007 4008BLUETOOTH SUBSYSTEM 4009M: Marcel Holtmann <[email protected]> 4010M: Johan Hedberg <[email protected]> 4011M: Luiz Augusto von Dentz <[email protected]> 4012L: [email protected] 4013S: Supported 4014W: http://www.bluez.org/ 4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4016T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4017F: include/net/bluetooth/ 4018F: net/bluetooth/ 4019 4020BONDING DRIVER 4021M: Jay Vosburgh <[email protected]> 4022M: Andy Gospodarek <[email protected]> 4023L: [email protected] 4024S: Maintained 4025F: Documentation/networking/bonding.rst 4026F: drivers/net/bonding/ 4027F: include/net/bond* 4028F: include/uapi/linux/if_bonding.h 4029F: tools/testing/selftests/drivers/net/bonding/ 4030 4031BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4032M: Dan Robertson <[email protected]> 4033L: [email protected] 4034S: Maintained 4035F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4036F: drivers/iio/accel/bma400* 4037 4038BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4039M: Jagath Jog J <[email protected]> 4040L: [email protected] 4041S: Maintained 4042F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4043F: drivers/iio/imu/bmi323/ 4044 4045BPF JIT for ARC 4046M: Shahab Vahedi <[email protected]> 4047L: [email protected] 4048S: Maintained 4049F: arch/arc/net/ 4050 4051BPF JIT for ARM 4052M: Russell King <[email protected]> 4053M: Puranjay Mohan <[email protected]> 4054L: [email protected] 4055S: Maintained 4056F: arch/arm/net/ 4057 4058BPF JIT for ARM64 4059M: Daniel Borkmann <[email protected]> 4060M: Alexei Starovoitov <[email protected]> 4061M: Puranjay Mohan <[email protected]> 4062R: Xu Kuohai <[email protected]> 4063L: [email protected] 4064S: Supported 4065F: arch/arm64/net/ 4066 4067BPF JIT for LOONGARCH 4068M: Tiezhu Yang <[email protected]> 4069R: Hengqi Chen <[email protected]> 4070L: [email protected] 4071S: Maintained 4072F: arch/loongarch/net/ 4073 4074BPF JIT for MIPS (32-BIT AND 64-BIT) 4075M: Johan Almbladh <[email protected]> 4076M: Paul Burton <[email protected]> 4077L: [email protected] 4078S: Maintained 4079F: arch/mips/net/ 4080 4081BPF JIT for NFP NICs 4082M: Jakub Kicinski <[email protected]> 4083L: [email protected] 4084S: Odd Fixes 4085F: drivers/net/ethernet/netronome/nfp/bpf/ 4086 4087BPF JIT for POWERPC (32-BIT AND 64-BIT) 4088M: Michael Ellerman <[email protected]> 4089M: Hari Bathini <[email protected]> 4090M: Christophe Leroy <[email protected]> 4091R: Naveen N Rao <[email protected]> 4092L: [email protected] 4093S: Supported 4094F: arch/powerpc/net/ 4095 4096BPF JIT for RISC-V (32-bit) 4097M: Luke Nelson <[email protected]> 4098M: Xi Wang <[email protected]> 4099L: [email protected] 4100S: Maintained 4101F: arch/riscv/net/ 4102X: arch/riscv/net/bpf_jit_comp64.c 4103 4104BPF JIT for RISC-V (64-bit) 4105M: Björn Töpel <[email protected]> 4106R: Pu Lehui <[email protected]> 4107R: Puranjay Mohan <[email protected]> 4108L: [email protected] 4109S: Maintained 4110F: arch/riscv/net/ 4111X: arch/riscv/net/bpf_jit_comp32.c 4112 4113BPF JIT for S390 4114M: Ilya Leoshkevich <[email protected]> 4115M: Heiko Carstens <[email protected]> 4116M: Vasily Gorbik <[email protected]> 4117L: [email protected] 4118S: Supported 4119F: arch/s390/net/ 4120X: arch/s390/net/pnet.c 4121 4122BPF JIT for SPARC (32-BIT AND 64-BIT) 4123M: David S. Miller <[email protected]> 4124L: [email protected] 4125S: Odd Fixes 4126F: arch/sparc/net/ 4127 4128BPF JIT for X86 32-BIT 4129M: Wang YanQing <[email protected]> 4130L: [email protected] 4131S: Odd Fixes 4132F: arch/x86/net/bpf_jit_comp32.c 4133 4134BPF JIT for X86 64-BIT 4135M: Alexei Starovoitov <[email protected]> 4136M: Daniel Borkmann <[email protected]> 4137L: [email protected] 4138S: Supported 4139F: arch/x86/net/ 4140X: arch/x86/net/bpf_jit_comp32.c 4141 4142BPF [BTF] 4143M: Martin KaFai Lau <[email protected]> 4144L: [email protected] 4145S: Maintained 4146F: include/linux/btf* 4147F: kernel/bpf/btf.c 4148 4149BPF [CORE] 4150M: Alexei Starovoitov <[email protected]> 4151M: Daniel Borkmann <[email protected]> 4152R: John Fastabend <[email protected]> 4153L: [email protected] 4154S: Maintained 4155F: include/linux/bpf* 4156F: include/linux/filter.h 4157F: include/linux/tnum.h 4158F: kernel/bpf/core.c 4159F: kernel/bpf/dispatcher.c 4160F: kernel/bpf/mprog.c 4161F: kernel/bpf/syscall.c 4162F: kernel/bpf/tnum.c 4163F: kernel/bpf/trampoline.c 4164F: kernel/bpf/verifier.c 4165 4166BPF [CRYPTO] 4167M: Vadim Fedorenko <[email protected]> 4168L: [email protected] 4169S: Maintained 4170F: crypto/bpf_crypto_skcipher.c 4171F: include/linux/bpf_crypto.h 4172F: kernel/bpf/crypto.c 4173 4174BPF [DOCUMENTATION] (Related to Standardization) 4175R: David Vernet <[email protected]> 4176L: [email protected] 4177L: [email protected] 4178S: Maintained 4179F: Documentation/bpf/standardization/ 4180 4181BPF [GENERAL] (Safe Dynamic Programs and Tools) 4182M: Alexei Starovoitov <[email protected]> 4183M: Daniel Borkmann <[email protected]> 4184M: Andrii Nakryiko <[email protected]> 4185R: Martin KaFai Lau <[email protected]> 4186R: Eduard Zingerman <[email protected]> 4187R: Song Liu <[email protected]> 4188R: Yonghong Song <[email protected]> 4189R: John Fastabend <[email protected]> 4190R: KP Singh <[email protected]> 4191R: Stanislav Fomichev <[email protected]> 4192R: Hao Luo <[email protected]> 4193R: Jiri Olsa <[email protected]> 4194L: [email protected] 4195S: Supported 4196W: https://bpf.io/ 4197Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4198T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4200F: Documentation/bpf/ 4201F: Documentation/networking/filter.rst 4202F: Documentation/userspace-api/ebpf/ 4203F: arch/*/net/* 4204F: include/linux/bpf* 4205F: include/linux/btf* 4206F: include/linux/filter.h 4207F: include/trace/events/xdp.h 4208F: include/uapi/linux/bpf* 4209F: include/uapi/linux/btf* 4210F: include/uapi/linux/filter.h 4211F: kernel/bpf/ 4212F: kernel/trace/bpf_trace.c 4213F: lib/buildid.c 4214F: lib/test_bpf.c 4215F: net/bpf/ 4216F: net/core/filter.c 4217F: net/sched/act_bpf.c 4218F: net/sched/cls_bpf.c 4219F: samples/bpf/ 4220F: scripts/bpf_doc.py 4221F: scripts/Makefile.btf 4222F: scripts/pahole-version.sh 4223F: tools/bpf/ 4224F: tools/lib/bpf/ 4225F: tools/testing/selftests/bpf/ 4226 4227BPF [ITERATOR] 4228M: Yonghong Song <[email protected]> 4229L: [email protected] 4230S: Maintained 4231F: kernel/bpf/*iter.c 4232 4233BPF [L7 FRAMEWORK] (sockmap) 4234M: John Fastabend <[email protected]> 4235M: Jakub Sitnicki <[email protected]> 4236L: [email protected] 4237L: [email protected] 4238S: Maintained 4239F: include/linux/skmsg.h 4240F: net/core/skmsg.c 4241F: net/core/sock_map.c 4242F: net/ipv4/tcp_bpf.c 4243F: net/ipv4/udp_bpf.c 4244F: net/unix/unix_bpf.c 4245 4246BPF [LIBRARY] (libbpf) 4247M: Andrii Nakryiko <[email protected]> 4248M: Eduard Zingerman <[email protected]> 4249L: [email protected] 4250S: Maintained 4251F: tools/lib/bpf/ 4252 4253BPF [MISC] 4254L: [email protected] 4255S: Odd Fixes 4256K: (?:\b|_)bpf(?:\b|_) 4257 4258BPF [NETKIT] (BPF-programmable network device) 4259M: Daniel Borkmann <[email protected]> 4260M: Nikolay Aleksandrov <[email protected]> 4261L: [email protected] 4262L: [email protected] 4263S: Supported 4264F: drivers/net/netkit.c 4265F: include/net/netkit.h 4266 4267BPF [NETWORKING] (struct_ops, reuseport) 4268M: Martin KaFai Lau <[email protected]> 4269L: [email protected] 4270L: [email protected] 4271S: Maintained 4272F: kernel/bpf/bpf_struct* 4273 4274BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4275M: Martin KaFai Lau <[email protected]> 4276M: Daniel Borkmann <[email protected]> 4277R: John Fastabend <[email protected]> 4278L: [email protected] 4279L: [email protected] 4280S: Maintained 4281F: include/net/tcx.h 4282F: kernel/bpf/tcx.c 4283F: net/core/filter.c 4284F: net/sched/act_bpf.c 4285F: net/sched/cls_bpf.c 4286 4287BPF [RINGBUF] 4288M: Andrii Nakryiko <[email protected]> 4289L: [email protected] 4290S: Maintained 4291F: kernel/bpf/ringbuf.c 4292 4293BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4294M: KP Singh <[email protected]> 4295M: Matt Bobrowski <[email protected]> 4296L: [email protected] 4297S: Maintained 4298F: Documentation/bpf/prog_lsm.rst 4299F: include/linux/bpf_lsm.h 4300F: kernel/bpf/bpf_lsm.c 4301F: kernel/trace/bpf_trace.c 4302F: security/bpf/ 4303 4304BPF [SELFTESTS] (Test Runners & Infrastructure) 4305M: Andrii Nakryiko <[email protected]> 4306M: Eduard Zingerman <[email protected]> 4307R: Mykola Lysenko <[email protected]> 4308L: [email protected] 4309S: Maintained 4310F: tools/testing/selftests/bpf/ 4311 4312BPF [STORAGE & CGROUPS] 4313M: Martin KaFai Lau <[email protected]> 4314L: [email protected] 4315S: Maintained 4316F: kernel/bpf/*storage.c 4317F: kernel/bpf/bpf_lru* 4318F: kernel/bpf/cgroup.c 4319 4320BPF [TOOLING] (bpftool) 4321M: Quentin Monnet <[email protected]> 4322L: [email protected] 4323S: Maintained 4324F: kernel/bpf/disasm.* 4325F: tools/bpf/bpftool/ 4326 4327BPF [TRACING] 4328M: Song Liu <[email protected]> 4329R: Jiri Olsa <[email protected]> 4330L: [email protected] 4331S: Maintained 4332F: kernel/bpf/stackmap.c 4333F: kernel/trace/bpf_trace.c 4334F: lib/buildid.c 4335 4336BROADCOM ASP 2.0 ETHERNET DRIVER 4337M: Justin Chen <[email protected]> 4338M: Florian Fainelli <[email protected]> 4339L: [email protected] 4340L: [email protected] 4341S: Supported 4342F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4343F: drivers/net/ethernet/broadcom/asp2/ 4344 4345BROADCOM B44 10/100 ETHERNET DRIVER 4346M: Michael Chan <[email protected]> 4347L: [email protected] 4348S: Supported 4349F: drivers/net/ethernet/broadcom/b44.* 4350 4351BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4352M: Florian Fainelli <[email protected]> 4353L: [email protected] 4354L: [email protected] (subscribers-only) 4355S: Supported 4356F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4357F: drivers/net/dsa/b53/* 4358F: drivers/net/dsa/bcm_sf2* 4359F: include/linux/dsa/brcm.h 4360F: include/linux/platform_data/b53.h 4361 4362BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4363M: Florian Fainelli <[email protected]> 4364R: Broadcom internal kernel review list <[email protected]> 4365L: [email protected] (moderated for non-subscribers) 4366L: [email protected] (moderated for non-subscribers) 4367S: Maintained 4368T: git https://github.com/broadcom/stblinux.git 4369F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4370F: drivers/pci/controller/pcie-brcmstb.c 4371F: drivers/staging/vc04_services 4372N: bcm2711 4373N: bcm283* 4374N: raspberrypi 4375 4376BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4377M: Florian Fainelli <[email protected]> 4378M: Ray Jui <[email protected]> 4379M: Scott Branden <[email protected]> 4380R: Broadcom internal kernel review list <[email protected]> 4381S: Maintained 4382T: git https://github.com/broadcom/mach-bcm 4383F: arch/arm/mach-bcm/ 4384N: bcm281* 4385N: bcm113* 4386N: bcm216* 4387N: kona 4388 4389BROADCOM BCM2835 CAMERA DRIVERS 4390M: Raspberry Pi Kernel Maintenance <[email protected]> 4391L: [email protected] 4392S: Maintained 4393F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4394F: drivers/media/platform/broadcom/bcm2835-unicam* 4395 4396BROADCOM BCM47XX MIPS ARCHITECTURE 4397M: Hauke Mehrtens <[email protected]> 4398M: Rafał Miłecki <[email protected]> 4399L: [email protected] 4400S: Maintained 4401F: Documentation/devicetree/bindings/mips/brcm/ 4402F: arch/mips/bcm47xx/* 4403F: arch/mips/include/asm/mach-bcm47xx/* 4404 4405BROADCOM BCM4908 ETHERNET DRIVER 4406M: Rafał Miłecki <[email protected]> 4407R: Broadcom internal kernel review list <[email protected]> 4408L: [email protected] 4409S: Maintained 4410F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4411F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4412F: drivers/net/ethernet/broadcom/unimac.h 4413 4414BROADCOM BCM4908 PINMUX DRIVER 4415M: Rafał Miłecki <[email protected]> 4416R: Broadcom internal kernel review list <[email protected]> 4417L: [email protected] 4418S: Maintained 4419F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4420F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4421 4422BROADCOM BCM5301X ARM ARCHITECTURE 4423M: Florian Fainelli <[email protected]> 4424M: Hauke Mehrtens <[email protected]> 4425M: Rafał Miłecki <[email protected]> 4426R: Broadcom internal kernel review list <[email protected]> 4427L: [email protected] (moderated for non-subscribers) 4428S: Maintained 4429F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4430F: arch/arm/boot/dts/broadcom/bcm470* 4431F: arch/arm/boot/dts/broadcom/bcm5301* 4432F: arch/arm/boot/dts/broadcom/bcm953012* 4433F: arch/arm/mach-bcm/bcm_5301x.c 4434 4435BROADCOM BCM53573 ARM ARCHITECTURE 4436M: Florian Fainelli <[email protected]> 4437M: Rafał Miłecki <[email protected]> 4438R: Broadcom internal kernel review list <[email protected]> 4439L: [email protected] (moderated for non-subscribers) 4440S: Maintained 4441F: arch/arm/boot/dts/broadcom/bcm47189* 4442F: arch/arm/boot/dts/broadcom/bcm53573* 4443 4444BROADCOM BCM63XX/BCM33XX UDC DRIVER 4445M: Kevin Cernekee <[email protected]> 4446L: [email protected] 4447S: Maintained 4448F: drivers/usb/gadget/udc/bcm63xx_udc.* 4449 4450BROADCOM BCM7XXX ARM ARCHITECTURE 4451M: Florian Fainelli <[email protected]> 4452R: Broadcom internal kernel review list <[email protected]> 4453L: [email protected] (moderated for non-subscribers) 4454S: Maintained 4455T: git https://github.com/broadcom/stblinux.git 4456F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4457F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4458F: arch/arm/include/asm/hardware/cache-b15-rac.h 4459F: arch/arm/mach-bcm/*brcmstb* 4460F: arch/arm/mm/cache-b15-rac.c 4461F: drivers/bus/brcmstb_gisb.c 4462F: drivers/pci/controller/pcie-brcmstb.c 4463N: brcmstb 4464N: bcm7038 4465N: bcm7120 4466 4467BROADCOM BCMBCA ARM ARCHITECTURE 4468M: William Zhang <[email protected]> 4469M: Anand Gore <[email protected]> 4470M: Kursad Oney <[email protected]> 4471M: Florian Fainelli <[email protected]> 4472M: Rafał Miłecki <[email protected]> 4473R: Broadcom internal kernel review list <[email protected]> 4474L: [email protected] (moderated for non-subscribers) 4475S: Maintained 4476T: git https://github.com/broadcom/stblinux.git 4477F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4478F: arch/arm64/boot/dts/broadcom/bcmbca/* 4479N: bcmbca 4480N: bcm[9]?47622 4481N: bcm[9]?4912 4482N: bcm[9]?63138 4483N: bcm[9]?63146 4484N: bcm[9]?63148 4485N: bcm[9]?63158 4486N: bcm[9]?63178 4487N: bcm[9]?6756 4488N: bcm[9]?6813 4489N: bcm[9]?6846 4490N: bcm[9]?6855 4491N: bcm[9]?6856 4492N: bcm[9]?6858 4493N: bcm[9]?6878 4494 4495BROADCOM BDC DRIVER 4496M: Justin Chen <[email protected]> 4497M: Al Cooper <[email protected]> 4498R: Broadcom internal kernel review list <[email protected]> 4499L: [email protected] 4500S: Maintained 4501F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4502F: drivers/usb/gadget/udc/bdc/ 4503 4504BROADCOM BMIPS CPUFREQ DRIVER 4505M: Markus Mayer <[email protected]> 4506R: Broadcom internal kernel review list <[email protected]> 4507L: [email protected] 4508S: Maintained 4509F: drivers/cpufreq/bmips-cpufreq.c 4510 4511BROADCOM BMIPS MIPS ARCHITECTURE 4512M: Florian Fainelli <[email protected]> 4513R: Broadcom internal kernel review list <[email protected]> 4514L: [email protected] 4515S: Maintained 4516T: git https://github.com/broadcom/stblinux.git 4517F: arch/mips/bmips/* 4518F: arch/mips/boot/dts/brcm/bcm*.dts* 4519F: arch/mips/include/asm/mach-bmips/* 4520F: arch/mips/kernel/*bmips* 4521F: drivers/irqchip/irq-bcm63* 4522F: drivers/irqchip/irq-bcm7* 4523F: drivers/irqchip/irq-brcmstb* 4524F: drivers/pmdomain/bcm/bcm63xx-power.c 4525F: include/linux/bcm963xx_nvram.h 4526F: include/linux/bcm963xx_tag.h 4527 4528BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4529M: Rasesh Mody <[email protected]> 4530M: [email protected] 4531L: [email protected] 4532S: Supported 4533F: drivers/net/ethernet/broadcom/bnx2.* 4534F: drivers/net/ethernet/broadcom/bnx2_* 4535 4536BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4537M: Saurav Kashyap <[email protected]> 4538M: Javed Hasan <[email protected]> 4539M: [email protected] 4540L: [email protected] 4541S: Supported 4542F: drivers/scsi/bnx2fc/ 4543 4544BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4545M: Nilesh Javali <[email protected]> 4546M: Manish Rangankar <[email protected]> 4547M: [email protected] 4548L: [email protected] 4549S: Supported 4550F: drivers/scsi/bnx2i/ 4551 4552BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4553M: Sudarsana Kalluru <[email protected]> 4554M: Manish Chopra <[email protected]> 4555L: [email protected] 4556S: Supported 4557F: drivers/net/ethernet/broadcom/bnx2x/ 4558 4559BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4560M: Michael Chan <[email protected]> 4561L: [email protected] 4562S: Supported 4563F: drivers/firmware/broadcom/tee_bnxt_fw.c 4564F: drivers/net/ethernet/broadcom/bnxt/ 4565F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4566 4567BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4568M: Arend van Spriel <[email protected]> 4569L: [email protected] 4570L: [email protected] 4571L: [email protected] 4572S: Supported 4573F: drivers/net/wireless/broadcom/brcm80211/ 4574F: include/linux/platform_data/brcmfmac.h 4575 4576BROADCOM BRCMSTB GPIO DRIVER 4577M: Doug Berger <[email protected]> 4578M: Florian Fainelli <[email protected]> 4579R: Broadcom internal kernel review list <[email protected]> 4580S: Supported 4581F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4582F: drivers/gpio/gpio-brcmstb.c 4583 4584BROADCOM BRCMSTB I2C DRIVER 4585M: Kamal Dasu <[email protected]> 4586R: Broadcom internal kernel review list <[email protected]> 4587L: [email protected] 4588S: Supported 4589F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4590F: drivers/i2c/busses/i2c-brcmstb.c 4591 4592BROADCOM BRCMSTB UART DRIVER 4593M: Al Cooper <[email protected]> 4594R: Broadcom internal kernel review list <[email protected]> 4595L: [email protected] 4596S: Maintained 4597F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4598F: drivers/tty/serial/8250/8250_bcm7271.c 4599 4600BROADCOM BRCMSTB USB EHCI DRIVER 4601M: Justin Chen <[email protected]> 4602M: Al Cooper <[email protected]> 4603R: Broadcom internal kernel review list <[email protected]> 4604L: [email protected] 4605S: Maintained 4606F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4607F: drivers/usb/host/ehci-brcm.* 4608 4609BROADCOM BRCMSTB USB PIN MAP DRIVER 4610M: Al Cooper <[email protected]> 4611R: Broadcom internal kernel review list <[email protected]> 4612L: [email protected] 4613S: Maintained 4614F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4615F: drivers/usb/misc/brcmstb-usb-pinmap.c 4616 4617BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4618M: Justin Chen <[email protected]> 4619M: Al Cooper <[email protected]> 4620R: Broadcom internal kernel review list <[email protected]> 4621L: [email protected] 4622S: Maintained 4623F: drivers/phy/broadcom/phy-brcm-usb* 4624 4625BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4626M: William Zhang <[email protected]> 4627M: Kursad Oney <[email protected]> 4628M: Jonas Gorski <[email protected]> 4629R: Broadcom internal kernel review list <[email protected]> 4630L: [email protected] 4631S: Maintained 4632F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4633F: drivers/spi/spi-bcm63xx-hsspi.c 4634F: drivers/spi/spi-bcmbca-hsspi.c 4635 4636BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4637M: Jonas Gorski <[email protected]> 4638L: [email protected] 4639S: Odd Fixes 4640F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4641F: drivers/spi/spi-bcm63xx.c 4642 4643BROADCOM ETHERNET PHY DRIVERS 4644M: Florian Fainelli <[email protected]> 4645R: Broadcom internal kernel review list <[email protected]> 4646L: [email protected] 4647S: Supported 4648F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4649F: drivers/net/phy/bcm*.[ch] 4650F: drivers/net/phy/broadcom.c 4651F: include/linux/brcmphy.h 4652 4653BROADCOM GENET ETHERNET DRIVER 4654M: Doug Berger <[email protected]> 4655M: Florian Fainelli <[email protected]> 4656R: Broadcom internal kernel review list <[email protected]> 4657L: [email protected] 4658S: Supported 4659F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4660F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4661F: drivers/net/ethernet/broadcom/genet/ 4662F: drivers/net/ethernet/broadcom/unimac.h 4663F: drivers/net/mdio/mdio-bcm-unimac.c 4664F: include/linux/platform_data/bcmgenet.h 4665F: include/linux/platform_data/mdio-bcm-unimac.h 4666 4667BROADCOM IPROC ARM ARCHITECTURE 4668M: Ray Jui <[email protected]> 4669M: Scott Branden <[email protected]> 4670R: Broadcom internal kernel review list <[email protected]> 4671L: [email protected] (moderated for non-subscribers) 4672S: Maintained 4673T: git https://github.com/broadcom/stblinux.git 4674F: arch/arm64/boot/dts/broadcom/northstar2/* 4675F: arch/arm64/boot/dts/broadcom/stingray/* 4676F: drivers/clk/bcm/clk-ns* 4677F: drivers/clk/bcm/clk-sr* 4678F: drivers/pinctrl/bcm/pinctrl-ns* 4679F: include/dt-bindings/clock/bcm-sr* 4680N: iproc 4681N: cygnus 4682N: bcm[-_]nsp 4683N: bcm9113* 4684N: bcm9583* 4685N: bcm9585* 4686N: bcm9586* 4687N: bcm988312 4688N: bcm113* 4689N: bcm583* 4690N: bcm585* 4691N: bcm586* 4692N: bcm88312 4693N: hr2 4694N: stingray 4695 4696BROADCOM IPROC GBIT ETHERNET DRIVER 4697M: Rafał Miłecki <[email protected]> 4698R: Broadcom internal kernel review list <[email protected]> 4699L: [email protected] 4700S: Maintained 4701F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4702F: drivers/net/ethernet/broadcom/bgmac* 4703F: drivers/net/ethernet/broadcom/unimac.h 4704 4705BROADCOM KONA GPIO DRIVER 4706M: Ray Jui <[email protected]> 4707R: Broadcom internal kernel review list <[email protected]> 4708S: Supported 4709F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4710F: drivers/gpio/gpio-bcm-kona.c 4711 4712BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4713M: Sathya Prakash Veerichetty <[email protected]> 4714M: Kashyap Desai <[email protected]> 4715M: Sumit Saxena <[email protected]> 4716M: Sreekanth Reddy <[email protected]> 4717L: [email protected] 4718L: [email protected] 4719S: Supported 4720W: https://www.broadcom.com/support/storage 4721F: drivers/scsi/mpi3mr/ 4722 4723BROADCOM NETXTREME-E ROCE DRIVER 4724M: Selvin Xavier <[email protected]> 4725L: [email protected] 4726S: Supported 4727W: http://www.broadcom.com 4728F: drivers/infiniband/hw/bnxt_re/ 4729F: include/uapi/rdma/bnxt_re-abi.h 4730 4731BROADCOM NVRAM DRIVER 4732M: Rafał Miłecki <[email protected]> 4733L: [email protected] 4734S: Maintained 4735F: drivers/firmware/broadcom/* 4736 4737BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4738M: Rafał Miłecki <[email protected]> 4739M: Florian Fainelli <[email protected]> 4740R: Broadcom internal kernel review list <[email protected]> 4741L: [email protected] 4742S: Maintained 4743T: git https://github.com/broadcom/stblinux.git 4744F: drivers/pmdomain/bcm/bcm-pmb.c 4745F: include/dt-bindings/soc/bcm-pmb.h 4746 4747BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4748M: Rafał Miłecki <[email protected]> 4749L: [email protected] 4750S: Maintained 4751F: drivers/bcma/ 4752F: include/linux/bcma/ 4753 4754BROADCOM SPI DRIVER 4755M: Kamal Dasu <[email protected]> 4756R: Broadcom internal kernel review list <[email protected]> 4757S: Maintained 4758F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4759F: drivers/spi/spi-bcm-qspi.* 4760F: drivers/spi/spi-brcmstb-qspi.c 4761F: drivers/spi/spi-iproc-qspi.c 4762 4763BROADCOM STB AVS CPUFREQ DRIVER 4764M: Markus Mayer <[email protected]> 4765R: Broadcom internal kernel review list <[email protected]> 4766L: [email protected] 4767S: Maintained 4768F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4769F: drivers/cpufreq/brcmstb* 4770 4771BROADCOM STB AVS TMON DRIVER 4772M: Markus Mayer <[email protected]> 4773R: Broadcom internal kernel review list <[email protected]> 4774L: [email protected] 4775S: Maintained 4776F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4777F: drivers/thermal/broadcom/brcmstb* 4778 4779BROADCOM STB DPFE DRIVER 4780M: Markus Mayer <[email protected]> 4781R: Broadcom internal kernel review list <[email protected]> 4782L: [email protected] (moderated for non-subscribers) 4783S: Maintained 4784F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4785F: drivers/memory/brcmstb_dpfe.c 4786 4787BROADCOM STB NAND FLASH DRIVER 4788M: Brian Norris <[email protected]> 4789M: Kamal Dasu <[email protected]> 4790R: Broadcom internal kernel review list <[email protected]> 4791L: [email protected] 4792S: Maintained 4793F: drivers/mtd/nand/raw/brcmnand/ 4794F: include/linux/platform_data/brcmnand.h 4795 4796BROADCOM STB PCIE DRIVER 4797M: Jim Quinlan <[email protected]> 4798M: Nicolas Saenz Julienne <[email protected]> 4799M: Florian Fainelli <[email protected]> 4800R: Broadcom internal kernel review list <[email protected]> 4801L: [email protected] 4802S: Maintained 4803F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4804F: drivers/pci/controller/pcie-brcmstb.c 4805 4806BROADCOM SYSTEMPORT ETHERNET DRIVER 4807M: Florian Fainelli <[email protected]> 4808R: Broadcom internal kernel review list <[email protected]> 4809L: [email protected] 4810S: Supported 4811F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4812F: drivers/net/ethernet/broadcom/bcmsysport.* 4813F: drivers/net/ethernet/broadcom/unimac.h 4814 4815BROADCOM TG3 GIGABIT ETHERNET DRIVER 4816M: Pavan Chebbi <[email protected]> 4817M: Michael Chan <[email protected]> 4818L: [email protected] 4819S: Supported 4820F: drivers/net/ethernet/broadcom/tg3.* 4821 4822BROADCOM VK DRIVER 4823M: Scott Branden <[email protected]> 4824R: Broadcom internal kernel review list <[email protected]> 4825S: Supported 4826F: drivers/misc/bcm-vk/ 4827F: include/uapi/linux/misc/bcm_vk.h 4828 4829BROCADE BFA FC SCSI DRIVER 4830M: Anil Gurumurthy <[email protected]> 4831M: Sudarsana Kalluru <[email protected]> 4832L: [email protected] 4833S: Supported 4834F: drivers/scsi/bfa/ 4835 4836BROCADE BNA 10 GIGABIT ETHERNET DRIVER 4837M: Rasesh Mody <[email protected]> 4838M: Sudarsana Kalluru <[email protected]> 4839M: [email protected] 4840L: [email protected] 4841S: Supported 4842F: drivers/net/ethernet/brocade/bna/ 4843 4844BSG (block layer generic sg v4 driver) 4845M: FUJITA Tomonori <[email protected]> 4846L: [email protected] 4847S: Supported 4848F: block/bsg.c 4849F: include/linux/bsg.h 4850F: include/uapi/linux/bsg.h 4851 4852BT87X AUDIO DRIVER 4853M: Clemens Ladisch <[email protected]> 4854L: [email protected] 4855S: Maintained 4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4857F: Documentation/sound/cards/bt87x.rst 4858F: sound/pci/bt87x.c 4859 4860BT8XXGPIO DRIVER 4861M: Michael Buesch <[email protected]> 4862S: Maintained 4863W: http://bu3sch.de/btgpio.php 4864F: drivers/gpio/gpio-bt8xx.c 4865 4866BTRFS FILE SYSTEM 4867M: Chris Mason <[email protected]> 4868M: Josef Bacik <[email protected]> 4869M: David Sterba <[email protected]> 4870L: [email protected] 4871S: Maintained 4872W: https://btrfs.readthedocs.io 4873Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 4874C: irc://irc.libera.chat/btrfs 4875T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 4876F: Documentation/filesystems/btrfs.rst 4877F: fs/btrfs/ 4878F: include/linux/btrfs* 4879F: include/trace/events/btrfs.h 4880F: include/uapi/linux/btrfs* 4881 4882BTTV VIDEO4LINUX DRIVER 4883M: Mauro Carvalho Chehab <[email protected]> 4884L: [email protected] 4885S: Odd fixes 4886W: https://linuxtv.org 4887T: git git://linuxtv.org/media_tree.git 4888F: Documentation/driver-api/media/drivers/bttv* 4889F: drivers/media/pci/bt8xx/bttv* 4890 4891BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4892M: Chanwoo Choi <[email protected]> 4893L: [email protected] 4894L: [email protected] 4895S: Maintained 4896T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4897F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 4898F: drivers/devfreq/exynos-bus.c 4899 4900BUSLOGIC SCSI DRIVER 4901M: Khalid Aziz <[email protected]> 4902L: [email protected] 4903S: Maintained 4904F: drivers/scsi/BusLogic.* 4905F: drivers/scsi/FlashPoint.* 4906 4907BXCAN CAN NETWORK DRIVER 4908M: Dario Binacchi <[email protected]> 4909L: [email protected] 4910S: Maintained 4911F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 4912F: drivers/net/can/bxcan.c 4913 4914C-MEDIA CMI8788 DRIVER 4915M: Clemens Ladisch <[email protected]> 4916L: [email protected] 4917S: Maintained 4918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4919F: sound/pci/oxygen/ 4920 4921C-SKY ARCHITECTURE 4922M: Guo Ren <[email protected]> 4923L: [email protected] 4924S: Supported 4925T: git https://github.com/c-sky/csky-linux.git 4926F: Documentation/devicetree/bindings/csky/ 4927F: Documentation/devicetree/bindings/interrupt-controller/csky,* 4928F: Documentation/devicetree/bindings/timer/csky,* 4929F: arch/csky/ 4930F: drivers/clocksource/timer-gx6605s.c 4931F: drivers/clocksource/timer-mp-csky.c 4932F: drivers/irqchip/irq-csky-* 4933N: csky 4934K: csky 4935 4936CA8210 IEEE-802.15.4 RADIO DRIVER 4937L: [email protected] 4938S: Orphan 4939W: https://github.com/Cascoda/ca8210-linux.git 4940F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 4941F: drivers/net/ieee802154/ca8210.c 4942 4943CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 4944M: David Howells <[email protected]> 4945L: [email protected] 4946S: Supported 4947F: Documentation/filesystems/caching/cachefiles.rst 4948F: fs/cachefiles/ 4949 4950CACHESTAT: PAGE CACHE STATS FOR A FILE 4951M: Nhat Pham <[email protected]> 4952M: Johannes Weiner <[email protected]> 4953L: [email protected] 4954S: Maintained 4955F: tools/testing/selftests/cachestat/test_cachestat.c 4956 4957CADENCE MIPI-CSI2 BRIDGES 4958M: Maxime Ripard <[email protected]> 4959L: [email protected] 4960S: Maintained 4961F: Documentation/devicetree/bindings/media/cdns,*.txt 4962F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 4963F: drivers/media/platform/cadence/cdns-csi2* 4964 4965CADENCE NAND DRIVER 4966L: [email protected] 4967S: Orphan 4968F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 4969F: drivers/mtd/nand/raw/cadence-nand-controller.c 4970 4971CADENCE USB3 DRD IP DRIVER 4972M: Peter Chen <[email protected]> 4973M: Pawel Laszczak <[email protected]> 4974R: Roger Quadros <[email protected]> 4975L: [email protected] 4976S: Maintained 4977T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 4978F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 4979F: drivers/usb/cdns3/ 4980X: drivers/usb/cdns3/cdnsp* 4981 4982CADENCE USBHS DRIVER 4983M: Pawel Laszczak <[email protected]> 4984L: [email protected] 4985S: Maintained 4986F: drivers/usb/gadget/udc/cdns2 4987 4988CADENCE USBSSP DRD IP DRIVER 4989M: Pawel Laszczak <[email protected]> 4990L: [email protected] 4991S: Maintained 4992T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 4993F: drivers/usb/cdns3/ 4994X: drivers/usb/cdns3/cdns3* 4995 4996CADET FM/AM RADIO RECEIVER DRIVER 4997M: Hans Verkuil <[email protected]> 4998L: [email protected] 4999S: Maintained 5000W: https://linuxtv.org 5001T: git git://linuxtv.org/media_tree.git 5002F: drivers/media/radio/radio-cadet* 5003 5004CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5005L: [email protected] 5006S: Orphan 5007T: git git://linuxtv.org/media_tree.git 5008F: Documentation/admin-guide/media/cafe_ccic* 5009F: drivers/media/platform/marvell/ 5010 5011CAIF NETWORK LAYER 5012L: [email protected] 5013S: Orphan 5014F: Documentation/networking/caif/ 5015F: drivers/net/caif/ 5016F: include/net/caif/ 5017F: include/uapi/linux/caif/ 5018F: net/caif/ 5019 5020CAKE QDISC 5021M: Toke Høiland-Jørgensen <[email protected]> 5022L: [email protected] (moderated for non-subscribers) 5023S: Maintained 5024F: net/sched/sch_cake.c 5025 5026CAN NETWORK DRIVERS 5027M: Marc Kleine-Budde <[email protected]> 5028M: Vincent Mailhol <[email protected]> 5029L: [email protected] 5030S: Maintained 5031W: https://github.com/linux-can 5032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5034F: Documentation/devicetree/bindings/net/can/ 5035F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5036F: drivers/net/can/ 5037F: drivers/phy/phy-can-transceiver.c 5038F: include/linux/can/bittiming.h 5039F: include/linux/can/dev.h 5040F: include/linux/can/length.h 5041F: include/linux/can/platform/ 5042F: include/linux/can/rx-offload.h 5043F: include/uapi/linux/can/error.h 5044F: include/uapi/linux/can/netlink.h 5045F: include/uapi/linux/can/vxcan.h 5046 5047CAN NETWORK LAYER 5048M: Oliver Hartkopp <[email protected]> 5049M: Marc Kleine-Budde <[email protected]> 5050L: [email protected] 5051S: Maintained 5052W: https://github.com/linux-can 5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5055F: Documentation/networking/can.rst 5056F: Documentation/networking/iso15765-2.rst 5057F: include/linux/can/can-ml.h 5058F: include/linux/can/core.h 5059F: include/linux/can/skb.h 5060F: include/net/netns/can.h 5061F: include/uapi/linux/can.h 5062F: include/uapi/linux/can/bcm.h 5063F: include/uapi/linux/can/gw.h 5064F: include/uapi/linux/can/isotp.h 5065F: include/uapi/linux/can/raw.h 5066F: net/can/ 5067 5068CAN-J1939 NETWORK LAYER 5069M: Robin van der Gracht <[email protected]> 5070M: Oleksij Rempel <[email protected]> 5071R: [email protected] 5072L: [email protected] 5073S: Maintained 5074F: Documentation/networking/j1939.rst 5075F: include/uapi/linux/can/j1939.h 5076F: net/can/j1939/ 5077 5078CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5079M: Damien Le Moal <[email protected]> 5080L: [email protected] 5081L: [email protected] (pinctrl driver) 5082F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5083F: drivers/pinctrl/pinctrl-k210.c 5084 5085CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5086M: Damien Le Moal <[email protected]> 5087L: [email protected] 5088L: [email protected] 5089S: Maintained 5090F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5091F: drivers/reset/reset-k210.c 5092 5093CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5094M: Damien Le Moal <[email protected]> 5095L: [email protected] 5096S: Maintained 5097F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5098F: drivers/soc/canaan/ 5099F: include/soc/canaan/ 5100 5101CAPABILITIES 5102M: Serge Hallyn <[email protected]> 5103L: [email protected] 5104S: Supported 5105F: include/linux/capability.h 5106F: include/uapi/linux/capability.h 5107F: kernel/capability.c 5108F: security/commoncap.c 5109 5110CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5111M: Kevin Tsai <[email protected]> 5112S: Maintained 5113F: drivers/iio/light/cm* 5114 5115CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5116M: Christian Lamparter <[email protected]> 5117L: [email protected] 5118S: Maintained 5119W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5120F: drivers/net/wireless/ath/carl9170/ 5121 5122CAVIUM I2C DRIVER 5123M: Robert Richter <[email protected]> 5124S: Odd Fixes 5125W: http://www.marvell.com 5126F: drivers/i2c/busses/i2c-octeon* 5127F: drivers/i2c/busses/i2c-thunderx* 5128 5129CAVIUM LIQUIDIO NETWORK DRIVER 5130L: [email protected] 5131S: Orphan 5132W: http://www.marvell.com 5133F: drivers/net/ethernet/cavium/liquidio/ 5134 5135CAVIUM MMC DRIVER 5136M: Robert Richter <[email protected]> 5137S: Odd Fixes 5138W: http://www.marvell.com 5139F: drivers/mmc/host/cavium* 5140 5141CAVIUM OCTEON-TX CRYPTO DRIVER 5142M: George Cherian <[email protected]> 5143L: [email protected] 5144S: Supported 5145W: http://www.marvell.com 5146F: drivers/crypto/cavium/cpt/ 5147 5148CAVIUM THUNDERX2 ARM64 SOC 5149M: Robert Richter <[email protected]> 5150L: [email protected] (moderated for non-subscribers) 5151S: Odd Fixes 5152F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5153F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5154 5155CBS/ETF/TAPRIO QDISCS 5156M: Vinicius Costa Gomes <[email protected]> 5157L: [email protected] 5158S: Maintained 5159F: net/sched/sch_cbs.c 5160F: net/sched/sch_etf.c 5161F: net/sched/sch_taprio.c 5162 5163CC2520 IEEE-802.15.4 RADIO DRIVER 5164M: Stefan Schmidt <[email protected]> 5165L: [email protected] 5166S: Odd Fixes 5167F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5168F: drivers/net/ieee802154/cc2520.c 5169 5170CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5171M: Gilad Ben-Yossef <[email protected]> 5172L: [email protected] 5173S: Supported 5174W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5175F: drivers/crypto/ccree/ 5176 5177CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5178M: Hadar Gat <[email protected]> 5179L: [email protected] 5180S: Supported 5181W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5182F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5183F: drivers/char/hw_random/cctrng.c 5184F: drivers/char/hw_random/cctrng.h 5185 5186CEC FRAMEWORK 5187M: Hans Verkuil <[email protected]> 5188L: [email protected] 5189S: Supported 5190W: http://linuxtv.org 5191T: git git://linuxtv.org/media_tree.git 5192F: Documentation/ABI/testing/debugfs-cec-error-inj 5193F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5194F: Documentation/driver-api/media/cec-core.rst 5195F: Documentation/userspace-api/media/cec 5196F: drivers/media/cec/ 5197F: drivers/media/rc/keymaps/rc-cec.c 5198F: include/media/cec-notifier.h 5199F: include/media/cec.h 5200F: include/uapi/linux/cec-funcs.h 5201F: include/uapi/linux/cec.h 5202 5203CEC GPIO DRIVER 5204M: Hans Verkuil <[email protected]> 5205L: [email protected] 5206S: Supported 5207W: http://linuxtv.org 5208T: git git://linuxtv.org/media_tree.git 5209F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5210F: drivers/media/cec/platform/cec-gpio/ 5211 5212CELL BROADBAND ENGINE ARCHITECTURE 5213L: [email protected] 5214S: Orphan 5215F: arch/powerpc/include/asm/cell*.h 5216F: arch/powerpc/include/asm/spu*.h 5217F: arch/powerpc/include/uapi/asm/spu*.h 5218F: arch/powerpc/platforms/cell/ 5219 5220CELLWISE CW2015 BATTERY DRIVER 5221M: Tobias Schrammm <[email protected]> 5222S: Maintained 5223F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5224F: drivers/power/supply/cw2015_battery.c 5225 5226CEPH COMMON CODE (LIBCEPH) 5227M: Ilya Dryomov <[email protected]> 5228M: Xiubo Li <[email protected]> 5229L: [email protected] 5230S: Supported 5231W: http://ceph.com/ 5232T: git https://github.com/ceph/ceph-client.git 5233F: include/linux/ceph/ 5234F: include/linux/crush/ 5235F: net/ceph/ 5236 5237CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5238M: Xiubo Li <[email protected]> 5239M: Ilya Dryomov <[email protected]> 5240L: [email protected] 5241S: Supported 5242W: http://ceph.com/ 5243T: git https://github.com/ceph/ceph-client.git 5244F: Documentation/filesystems/ceph.rst 5245F: fs/ceph/ 5246 5247CERTIFICATE HANDLING 5248M: David Howells <[email protected]> 5249M: David Woodhouse <[email protected]> 5250L: [email protected] 5251S: Maintained 5252F: Documentation/admin-guide/module-signing.rst 5253F: certs/ 5254F: scripts/sign-file.c 5255F: scripts/ssl-common.h 5256F: tools/certs/ 5257 5258CFAG12864B LCD DRIVER 5259M: Miguel Ojeda <[email protected]> 5260S: Maintained 5261F: drivers/auxdisplay/cfag12864b.c 5262F: include/linux/cfag12864b.h 5263 5264CFAG12864BFB LCD FRAMEBUFFER DRIVER 5265M: Miguel Ojeda <[email protected]> 5266S: Maintained 5267F: drivers/auxdisplay/cfag12864bfb.c 5268F: include/linux/cfag12864b.h 5269 5270CHAR and MISC DRIVERS 5271M: Arnd Bergmann <[email protected]> 5272M: Greg Kroah-Hartman <[email protected]> 5273S: Supported 5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5275F: drivers/char/ 5276F: drivers/misc/ 5277F: include/linux/miscdevice.h 5278X: drivers/char/agp/ 5279X: drivers/char/hw_random/ 5280X: drivers/char/ipmi/ 5281X: drivers/char/random.c 5282X: drivers/char/tpm/ 5283 5284CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5285M: Thomas Weißschuh <[email protected]> 5286L: [email protected] 5287S: Maintained 5288F: Documentation/hwmon/powerz.rst 5289F: drivers/hwmon/powerz.c 5290 5291CHECKPATCH 5292M: Andy Whitcroft <[email protected]> 5293M: Joe Perches <[email protected]> 5294R: Dwaipayan Ray <[email protected]> 5295R: Lukas Bulwahn <[email protected]> 5296S: Maintained 5297F: scripts/checkpatch.pl 5298 5299CHECKPATCH DOCUMENTATION 5300M: Dwaipayan Ray <[email protected]> 5301M: Lukas Bulwahn <[email protected]> 5302R: Joe Perches <[email protected]> 5303S: Maintained 5304F: Documentation/dev-tools/checkpatch.rst 5305 5306CHINESE DOCUMENTATION 5307M: Alex Shi <[email protected]> 5308M: Yanteng Si <[email protected]> 5309S: Maintained 5310F: Documentation/translations/zh_CN/ 5311 5312CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5313M: Peter Chen <[email protected]> 5314L: [email protected] 5315S: Maintained 5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5317F: drivers/usb/chipidea/ 5318 5319CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5320M: Hans de Goede <[email protected]> 5321L: [email protected] 5322S: Maintained 5323F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5324F: drivers/input/touchscreen/chipone_icn8318.c 5325 5326CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5327M: Hans de Goede <[email protected]> 5328L: [email protected] 5329S: Maintained 5330F: drivers/input/touchscreen/chipone_icn8505.c 5331 5332CHROME HARDWARE PLATFORM SUPPORT 5333M: Benson Leung <[email protected]> 5334M: Tzung-Bi Shih <[email protected]> 5335L: [email protected] 5336S: Maintained 5337T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5338F: drivers/platform/chrome/ 5339 5340CHROMEOS EC CODEC DRIVER 5341M: Cheng-Yi Chiang <[email protected]> 5342M: Tzung-Bi Shih <[email protected]> 5343R: Guenter Roeck <[email protected]> 5344L: [email protected] 5345S: Maintained 5346F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5347F: sound/soc/codecs/cros_ec_codec.* 5348 5349CHROMEOS EC CHARGE CONTROL 5350M: Thomas Weißschuh <[email protected]> 5351S: Maintained 5352F: drivers/power/supply/cros_charge-control.c 5353 5354CHROMEOS EC HARDWARE MONITORING 5355M: Thomas Weißschuh <[email protected]> 5356L: [email protected] 5357L: [email protected] 5358S: Maintained 5359F: Documentation/hwmon/cros_ec_hwmon.rst 5360F: drivers/hwmon/cros_ec_hwmon.c 5361 5362CHROMEOS EC LED DRIVER 5363M: Thomas Weißschuh <[email protected]> 5364S: Maintained 5365F: drivers/leds/leds-cros_ec.c 5366 5367CHROMEOS EC SUBDRIVERS 5368M: Benson Leung <[email protected]> 5369R: Guenter Roeck <[email protected]> 5370L: [email protected] 5371S: Maintained 5372F: drivers/power/supply/cros_charge-control.c 5373F: drivers/power/supply/cros_usbpd-charger.c 5374N: cros_ec 5375N: cros-ec 5376 5377CHROMEOS EC UART DRIVER 5378M: Bhanu Prakash Maiya <[email protected]> 5379R: Benson Leung <[email protected]> 5380R: Tzung-Bi Shih <[email protected]> 5381S: Maintained 5382F: drivers/platform/chrome/cros_ec_uart.c 5383 5384CHROMEOS EC USB PD NOTIFY DRIVER 5385M: Prashant Malani <[email protected]> 5386L: [email protected] 5387S: Maintained 5388F: drivers/platform/chrome/cros_usbpd_notify.c 5389F: include/linux/platform_data/cros_usbpd_notify.h 5390 5391CHROMEOS EC USB TYPE-C DRIVER 5392M: Prashant Malani <[email protected]> 5393L: [email protected] 5394S: Maintained 5395F: drivers/platform/chrome/cros_ec_typec.* 5396F: drivers/platform/chrome/cros_typec_switch.c 5397F: drivers/platform/chrome/cros_typec_vdm.* 5398 5399CHROMEOS HPS DRIVER 5400M: Dan Callaghan <[email protected]> 5401R: Sami Kyöstilä <[email protected]> 5402S: Maintained 5403F: drivers/platform/chrome/cros_hps_i2c.c 5404 5405CHROMEOS EC WATCHDOG 5406M: Lukasz Majczak <[email protected]> 5407L: [email protected] 5408S: Maintained 5409F: drivers/watchdog/cros_ec_wdt.c 5410 5411CHRONTEL CH7322 CEC DRIVER 5412M: Joe Tessler <[email protected]> 5413L: [email protected] 5414S: Maintained 5415T: git git://linuxtv.org/media_tree.git 5416F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5417F: drivers/media/cec/i2c/ch7322.c 5418 5419CIRRUS LOGIC AUDIO CODEC DRIVERS 5420M: David Rhodes <[email protected]> 5421M: Richard Fitzgerald <[email protected]> 5422L: [email protected] 5423L: [email protected] 5424S: Maintained 5425F: Documentation/devicetree/bindings/sound/cirrus,cs* 5426F: drivers/mfd/cs42l43* 5427F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5428F: drivers/spi/spi-cs42l43* 5429F: include/dt-bindings/sound/cs* 5430F: include/linux/mfd/cs42l43* 5431F: include/sound/cs* 5432F: sound/pci/hda/cirrus* 5433F: sound/pci/hda/cs* 5434F: sound/pci/hda/hda_component* 5435F: sound/pci/hda/hda_cs_dsp_ctl.* 5436F: sound/soc/codecs/cs* 5437 5438CIRRUS LOGIC HAPTIC DRIVERS 5439M: James Ogletree <[email protected]> 5440M: Fred Treven <[email protected]> 5441M: Ben Bright <[email protected]> 5442L: [email protected] 5443S: Supported 5444F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5445F: drivers/input/misc/cs40l* 5446F: drivers/mfd/cs40l* 5447F: include/linux/mfd/cs40l* 5448F: sound/soc/codecs/cs40l* 5449 5450CIRRUS LOGIC DSP FIRMWARE DRIVER 5451M: Simon Trimmer <[email protected]> 5452M: Charles Keepax <[email protected]> 5453M: Richard Fitzgerald <[email protected]> 5454L: [email protected] 5455S: Supported 5456W: https://github.com/CirrusLogic/linux-drivers/wiki 5457T: git https://github.com/CirrusLogic/linux-drivers.git 5458F: drivers/firmware/cirrus/* 5459F: include/linux/firmware/cirrus/* 5460 5461CIRRUS LOGIC EP93XX ETHERNET DRIVER 5462M: Hartley Sweeten <[email protected]> 5463L: [email protected] 5464S: Maintained 5465F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5466 5467CIRRUS LOGIC LOCHNAGAR DRIVER 5468M: Charles Keepax <[email protected]> 5469M: Richard Fitzgerald <[email protected]> 5470L: [email protected] 5471S: Supported 5472F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5473F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5474F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5475F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5476F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5477F: Documentation/hwmon/lochnagar.rst 5478F: drivers/clk/clk-lochnagar.c 5479F: drivers/hwmon/lochnagar-hwmon.c 5480F: drivers/mfd/lochnagar-i2c.c 5481F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5482F: drivers/regulator/lochnagar-regulator.c 5483F: include/dt-bindings/clock/lochnagar.h 5484F: include/dt-bindings/pinctrl/lochnagar.h 5485F: include/linux/mfd/lochnagar* 5486F: sound/soc/codecs/lochnagar-sc.c 5487 5488CIRRUS LOGIC MADERA CODEC DRIVERS 5489M: Charles Keepax <[email protected]> 5490M: Richard Fitzgerald <[email protected]> 5491L: [email protected] 5492L: [email protected] 5493S: Supported 5494W: https://github.com/CirrusLogic/linux-drivers/wiki 5495T: git https://github.com/CirrusLogic/linux-drivers.git 5496F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5497F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5498F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5499F: drivers/gpio/gpio-madera* 5500F: drivers/irqchip/irq-madera* 5501F: drivers/mfd/cs47l* 5502F: drivers/mfd/madera* 5503F: drivers/pinctrl/cirrus/* 5504F: include/dt-bindings/sound/madera* 5505F: include/linux/irqchip/irq-madera* 5506F: include/linux/mfd/madera/* 5507F: include/sound/madera* 5508F: sound/soc/codecs/cs47l* 5509F: sound/soc/codecs/madera* 5510 5511CISCO FCOE HBA DRIVER 5512M: Satish Kharat <[email protected]> 5513M: Sesidhar Baddela <[email protected]> 5514M: Karan Tilak Kumar <[email protected]> 5515L: [email protected] 5516S: Supported 5517F: drivers/scsi/fnic/ 5518 5519CISCO SCSI HBA DRIVER 5520M: Karan Tilak Kumar <[email protected]> 5521M: Sesidhar Baddela <[email protected]> 5522L: [email protected] 5523S: Supported 5524F: drivers/scsi/snic/ 5525 5526CISCO VIC ETHERNET NIC DRIVER 5527M: Christian Benvenuti <[email protected]> 5528M: Satish Kharat <[email protected]> 5529S: Supported 5530F: drivers/net/ethernet/cisco/enic/ 5531 5532CISCO VIC LOW LATENCY NIC DRIVER 5533M: Christian Benvenuti <[email protected]> 5534M: Nelson Escobar <[email protected]> 5535S: Supported 5536F: drivers/infiniband/hw/usnic/ 5537 5538CLANG CONTROL FLOW INTEGRITY SUPPORT 5539M: Sami Tolvanen <[email protected]> 5540M: Kees Cook <[email protected]> 5541R: Nathan Chancellor <[email protected]> 5542L: [email protected] 5543S: Supported 5544B: https://github.com/ClangBuiltLinux/linux/issues 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5546F: include/linux/cfi.h 5547F: kernel/cfi.c 5548 5549CLANG-FORMAT FILE 5550M: Miguel Ojeda <[email protected]> 5551S: Maintained 5552F: .clang-format 5553 5554CLANG/LLVM BUILD SUPPORT 5555M: Nathan Chancellor <[email protected]> 5556R: Nick Desaulniers <[email protected]> 5557R: Bill Wendling <[email protected]> 5558R: Justin Stitt <[email protected]> 5559L: [email protected] 5560S: Supported 5561W: https://clangbuiltlinux.github.io/ 5562B: https://github.com/ClangBuiltLinux/linux/issues 5563C: irc://irc.libera.chat/clangbuiltlinux 5564F: Documentation/kbuild/llvm.rst 5565F: include/linux/compiler-clang.h 5566F: scripts/Makefile.clang 5567F: scripts/clang-tools/ 5568K: \b(?i:clang|llvm)\b 5569 5570CLK API 5571M: Russell King <[email protected]> 5572L: [email protected] 5573S: Maintained 5574F: include/linux/clk.h 5575 5576CLOCKSOURCE, CLOCKEVENT DRIVERS 5577M: Daniel Lezcano <[email protected]> 5578M: Thomas Gleixner <[email protected]> 5579L: [email protected] 5580S: Supported 5581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5582F: Documentation/devicetree/bindings/timer/ 5583F: drivers/clocksource/ 5584 5585CLOSURES 5586M: Kent Overstreet <[email protected]> 5587L: [email protected] 5588S: Supported 5589C: irc://irc.oftc.net/bcache 5590F: include/linux/closure.h 5591F: lib/closure.c 5592 5593CMPC ACPI DRIVER 5594M: Thadeu Lima de Souza Cascardo <[email protected]> 5595L: [email protected] 5596S: Supported 5597F: drivers/platform/x86/classmate-laptop.c 5598 5599COBALT MEDIA DRIVER 5600M: Hans Verkuil <[email protected]> 5601L: [email protected] 5602S: Supported 5603W: https://linuxtv.org 5604T: git git://linuxtv.org/media_tree.git 5605F: drivers/media/pci/cobalt/ 5606 5607COCCINELLE/Semantic Patches (SmPL) 5608M: Julia Lawall <[email protected]> 5609M: Nicolas Palix <[email protected]> 5610L: [email protected] (moderated for non-subscribers) 5611S: Supported 5612W: https://coccinelle.gitlabpages.inria.fr/website/ 5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5614F: Documentation/dev-tools/coccinelle.rst 5615F: scripts/coccicheck 5616F: scripts/coccinelle/ 5617 5618CODA FILE SYSTEM 5619M: Jan Harkes <[email protected]> 5620M: [email protected] 5621L: [email protected] 5622S: Maintained 5623W: http://www.coda.cs.cmu.edu/ 5624F: Documentation/filesystems/coda.rst 5625F: fs/coda/ 5626F: include/linux/coda*.h 5627F: include/uapi/linux/coda*.h 5628 5629CODA V4L2 MEM2MEM DRIVER 5630M: Philipp Zabel <[email protected]> 5631L: [email protected] 5632S: Maintained 5633F: Documentation/devicetree/bindings/media/coda.yaml 5634F: drivers/media/platform/chips-media/coda 5635 5636CODE OF CONDUCT 5637M: Greg Kroah-Hartman <[email protected]> 5638S: Supported 5639F: Documentation/process/code-of-conduct-interpretation.rst 5640F: Documentation/process/code-of-conduct.rst 5641 5642CODE TAGGING 5643M: Suren Baghdasaryan <[email protected]> 5644M: Kent Overstreet <[email protected]> 5645S: Maintained 5646F: include/asm-generic/codetag.lds.h 5647F: include/linux/codetag.h 5648F: lib/codetag.c 5649 5650COMEDI DRIVERS 5651M: Ian Abbott <[email protected]> 5652M: H Hartley Sweeten <[email protected]> 5653S: Odd Fixes 5654F: drivers/comedi/ 5655F: include/linux/comedi/ 5656F: include/uapi/linux/comedi.h 5657 5658COMMON CLK FRAMEWORK 5659M: Michael Turquette <[email protected]> 5660M: Stephen Boyd <[email protected]> 5661L: [email protected] 5662S: Maintained 5663Q: http://patchwork.kernel.org/project/linux-clk/list/ 5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5665F: Documentation/devicetree/bindings/clock/ 5666F: drivers/clk/ 5667F: include/dt-bindings/clock/ 5668F: include/linux/clk-pr* 5669F: include/linux/clk/ 5670F: include/linux/of_clk.h 5671X: drivers/clk/clkdev.c 5672 5673COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5674M: Steve French <[email protected]> 5675R: Paulo Alcantara <[email protected]> (DFS, global name space) 5676R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5677R: Shyam Prasad N <[email protected]> (multichannel) 5678R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5679R: Bharath SM <[email protected]> (deferred close, directory leases) 5680L: [email protected] 5681L: [email protected] (moderated for non-subscribers) 5682S: Supported 5683W: https://wiki.samba.org/index.php/LinuxCIFS 5684T: git git://git.samba.org/sfrench/cifs-2.6.git 5685F: Documentation/admin-guide/cifs/ 5686F: fs/smb/client/ 5687F: fs/smb/common/ 5688F: include/uapi/linux/cifs 5689 5690COMPACTPCI HOTPLUG CORE 5691M: Scott Murray <[email protected]> 5692L: [email protected] 5693S: Maintained 5694F: drivers/pci/hotplug/cpci_hotplug* 5695 5696COMPACTPCI HOTPLUG GENERIC DRIVER 5697M: Scott Murray <[email protected]> 5698L: [email protected] 5699S: Maintained 5700F: drivers/pci/hotplug/cpcihp_generic.c 5701 5702COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5703M: Scott Murray <[email protected]> 5704L: [email protected] 5705S: Maintained 5706F: drivers/pci/hotplug/cpcihp_zt5550.* 5707 5708COMPAL LAPTOP SUPPORT 5709M: Cezary Jackiewicz <[email protected]> 5710L: [email protected] 5711S: Maintained 5712F: drivers/platform/x86/compal-laptop.c 5713 5714COMPILER ATTRIBUTES 5715M: Miguel Ojeda <[email protected]> 5716S: Maintained 5717F: include/linux/compiler_attributes.h 5718 5719COMPUTE EXPRESS LINK (CXL) 5720M: Davidlohr Bueso <[email protected]> 5721M: Jonathan Cameron <[email protected]> 5722M: Dave Jiang <[email protected]> 5723M: Alison Schofield <[email protected]> 5724M: Vishal Verma <[email protected]> 5725M: Ira Weiny <[email protected]> 5726M: Dan Williams <[email protected]> 5727L: [email protected] 5728S: Maintained 5729F: Documentation/driver-api/cxl 5730F: drivers/cxl/ 5731F: include/cxl/ 5732F: include/uapi/linux/cxl_mem.h 5733F: tools/testing/cxl/ 5734 5735COMPUTE EXPRESS LINK PMU (CPMU) 5736M: Jonathan Cameron <[email protected]> 5737L: [email protected] 5738S: Maintained 5739F: Documentation/admin-guide/perf/cxl.rst 5740F: drivers/perf/cxl_pmu.c 5741 5742CONEXANT ACCESSRUNNER USB DRIVER 5743L: [email protected] 5744S: Orphan 5745W: http://accessrunner.sourceforge.net/ 5746F: drivers/usb/atm/cxacru.c 5747 5748CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5749M: Elena Reshetova <[email protected]> 5750M: Carlos Bilbao <[email protected]> 5751S: Maintained 5752F: Documentation/security/snp-tdx-threat-model.rst 5753 5754CONFIGFS 5755M: Joel Becker <[email protected]> 5756M: Christoph Hellwig <[email protected]> 5757S: Supported 5758T: git git://git.infradead.org/users/hch/configfs.git 5759F: fs/configfs/ 5760F: include/linux/configfs.h 5761F: samples/configfs/ 5762 5763CONSOLE SUBSYSTEM 5764M: Greg Kroah-Hartman <[email protected]> 5765S: Supported 5766F: drivers/video/console/ 5767F: include/linux/console* 5768 5769CONTEXT TRACKING 5770M: Frederic Weisbecker <[email protected]> 5771M: "Paul E. McKenney" <[email protected]> 5772S: Maintained 5773F: include/linux/context_tracking* 5774F: kernel/context_tracking.c 5775 5776CONTROL GROUP (CGROUP) 5777M: Tejun Heo <[email protected]> 5778M: Zefan Li <[email protected]> 5779M: Johannes Weiner <[email protected]> 5780M: Michal Koutný <[email protected]> 5781L: [email protected] 5782S: Maintained 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5784F: Documentation/admin-guide/cgroup-v1/ 5785F: Documentation/admin-guide/cgroup-v2.rst 5786F: include/linux/cgroup* 5787F: kernel/cgroup/ 5788F: tools/testing/selftests/cgroup/ 5789 5790CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 5791M: Tejun Heo <[email protected]> 5792M: Josef Bacik <[email protected]> 5793M: Jens Axboe <[email protected]> 5794L: [email protected] 5795L: [email protected] 5796T: git git://git.kernel.dk/linux-block 5797F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 5798F: block/bfq-cgroup.c 5799F: block/blk-cgroup.c 5800F: block/blk-iocost.c 5801F: block/blk-iolatency.c 5802F: block/blk-throttle.c 5803F: include/linux/blk-cgroup.h 5804 5805CONTROL GROUP - CPUSET 5806M: Waiman Long <[email protected]> 5807M: Zefan Li <[email protected]> 5808L: [email protected] 5809S: Maintained 5810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5811F: Documentation/admin-guide/cgroup-v1/cpusets.rst 5812F: include/linux/cpuset.h 5813F: kernel/cgroup/cpuset-internal.h 5814F: kernel/cgroup/cpuset-v1.c 5815F: kernel/cgroup/cpuset.c 5816F: tools/testing/selftests/cgroup/test_cpuset.c 5817F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 5818F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 5819 5820CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 5821M: Johannes Weiner <[email protected]> 5822M: Michal Hocko <[email protected]> 5823M: Roman Gushchin <[email protected]> 5824M: Shakeel Butt <[email protected]> 5825R: Muchun Song <[email protected]> 5826L: [email protected] 5827L: [email protected] 5828S: Maintained 5829F: include/linux/memcontrol.h 5830F: mm/memcontrol.c 5831F: mm/memcontrol-v1.c 5832F: mm/memcontrol-v1.h 5833F: mm/swap_cgroup.c 5834F: samples/cgroup/* 5835F: tools/testing/selftests/cgroup/memcg_protection.m 5836F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 5837F: tools/testing/selftests/cgroup/test_kmem.c 5838F: tools/testing/selftests/cgroup/test_memcontrol.c 5839 5840CORETEMP HARDWARE MONITORING DRIVER 5841M: Fenghua Yu <[email protected]> 5842L: [email protected] 5843S: Maintained 5844F: Documentation/hwmon/coretemp.rst 5845F: drivers/hwmon/coretemp.c 5846 5847CORSAIR-CPRO HARDWARE MONITOR DRIVER 5848M: Marius Zachmann <[email protected]> 5849L: [email protected] 5850S: Maintained 5851F: drivers/hwmon/corsair-cpro.c 5852 5853CORSAIR-PSU HARDWARE MONITOR DRIVER 5854M: Wilken Gottwalt <[email protected]> 5855L: [email protected] 5856S: Maintained 5857F: Documentation/hwmon/corsair-psu.rst 5858F: drivers/hwmon/corsair-psu.c 5859 5860COUNTER SUBSYSTEM 5861M: William Breathitt Gray <[email protected]> 5862L: [email protected] 5863S: Maintained 5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 5865F: Documentation/ABI/testing/sysfs-bus-counter 5866F: Documentation/driver-api/generic-counter.rst 5867F: drivers/counter/ 5868F: include/linux/counter.h 5869F: include/uapi/linux/counter.h 5870F: tools/counter/ 5871 5872COUNTER WATCH EVENTS TOOL 5873M: Fabrice Gasnier <[email protected]> 5874L: [email protected] 5875S: Maintained 5876F: tools/counter/counter_watch_events.c 5877 5878CP2615 I2C DRIVER 5879M: Bence Csókás <[email protected]> 5880S: Maintained 5881F: drivers/i2c/busses/i2c-cp2615.c 5882 5883CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 5884M: Viresh Kumar <[email protected]> 5885M: Sudeep Holla <[email protected]> 5886L: [email protected] 5887S: Maintained 5888W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 5889F: drivers/cpufreq/vexpress-spc-cpufreq.c 5890 5891CPU FREQUENCY SCALING FRAMEWORK 5892M: "Rafael J. Wysocki" <[email protected]> 5893M: Viresh Kumar <[email protected]> 5894L: [email protected] 5895S: Maintained 5896B: https://bugzilla.kernel.org 5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 5899F: Documentation/admin-guide/pm/cpufreq.rst 5900F: Documentation/admin-guide/pm/intel_pstate.rst 5901F: Documentation/cpu-freq/ 5902F: Documentation/devicetree/bindings/cpufreq/ 5903F: drivers/cpufreq/ 5904F: include/linux/cpufreq.h 5905F: include/linux/sched/cpufreq.h 5906F: kernel/sched/cpufreq*.c 5907F: tools/testing/selftests/cpufreq/ 5908 5909CPU HOTPLUG 5910M: Thomas Gleixner <[email protected]> 5911M: Peter Zijlstra <[email protected]> 5912L: [email protected] 5913S: Maintained 5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 5915F: include/linux/cpu.h 5916F: include/linux/cpuhotplug.h 5917F: include/linux/smpboot.h 5918F: kernel/cpu.c 5919F: kernel/smpboot.* 5920 5921CPU IDLE TIME MANAGEMENT FRAMEWORK 5922M: "Rafael J. Wysocki" <[email protected]> 5923M: Daniel Lezcano <[email protected]> 5924L: [email protected] 5925S: Maintained 5926B: https://bugzilla.kernel.org 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 5928F: Documentation/admin-guide/pm/cpuidle.rst 5929F: Documentation/driver-api/pm/cpuidle.rst 5930F: drivers/cpuidle/ 5931F: include/linux/cpuidle.h 5932 5933CPU POWER MONITORING SUBSYSTEM 5934M: Thomas Renninger <[email protected]> 5935M: Shuah Khan <[email protected]> 5936M: Shuah Khan <[email protected]> 5937M: John B. Wyatt IV <[email protected]> 5938M: John B. Wyatt IV <[email protected]> 5939M: John Kacur <[email protected]> 5940L: [email protected] 5941S: Maintained 5942F: tools/power/cpupower/ 5943 5944CPUID/MSR DRIVER 5945M: "H. Peter Anvin" <[email protected]> 5946S: Maintained 5947F: arch/x86/kernel/cpuid.c 5948F: arch/x86/kernel/msr.c 5949 5950CPUIDLE DRIVER - ARM BIG LITTLE 5951M: Lorenzo Pieralisi <[email protected]> 5952M: Daniel Lezcano <[email protected]> 5953L: [email protected] 5954L: [email protected] (moderated for non-subscribers) 5955S: Maintained 5956T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 5957F: drivers/cpuidle/cpuidle-big_little.c 5958 5959CPUIDLE DRIVER - ARM EXYNOS 5960M: Daniel Lezcano <[email protected]> 5961M: Kukjin Kim <[email protected]> 5962R: Krzysztof Kozlowski <[email protected]> 5963L: [email protected] 5964L: [email protected] 5965S: Maintained 5966F: arch/arm/mach-exynos/pm.c 5967F: drivers/cpuidle/cpuidle-exynos.c 5968F: include/linux/platform_data/cpuidle-exynos.h 5969 5970CPUIDLE DRIVER - ARM PSCI 5971M: Lorenzo Pieralisi <[email protected]> 5972M: Sudeep Holla <[email protected]> 5973L: [email protected] 5974L: [email protected] (moderated for non-subscribers) 5975S: Supported 5976F: drivers/cpuidle/cpuidle-psci.c 5977 5978CPUIDLE DRIVER - ARM PSCI PM DOMAIN 5979M: Ulf Hansson <[email protected]> 5980L: [email protected] 5981L: [email protected] (moderated for non-subscribers) 5982S: Supported 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 5984F: drivers/cpuidle/cpuidle-psci-domain.c 5985F: drivers/cpuidle/cpuidle-psci.h 5986 5987CPUIDLE DRIVER - DT IDLE PM DOMAIN 5988M: Ulf Hansson <[email protected]> 5989L: [email protected] 5990S: Supported 5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 5992F: drivers/cpuidle/dt_idle_genpd.c 5993F: drivers/cpuidle/dt_idle_genpd.h 5994 5995CPUIDLE DRIVER - RISC-V SBI 5996M: Anup Patel <[email protected]> 5997L: [email protected] 5998L: [email protected] 5999S: Maintained 6000F: drivers/cpuidle/cpuidle-riscv-sbi.c 6001 6002CRAMFS FILESYSTEM 6003M: Nicolas Pitre <[email protected]> 6004S: Maintained 6005F: Documentation/filesystems/cramfs.rst 6006F: fs/cramfs/ 6007 6008CREATIVE SB0540 6009M: Bastien Nocera <[email protected]> 6010L: [email protected] 6011S: Maintained 6012F: drivers/hid/hid-creative-sb0540.c 6013 6014CRYPTO API 6015M: Herbert Xu <[email protected]> 6016M: "David S. Miller" <[email protected]> 6017L: [email protected] 6018S: Maintained 6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6021F: Documentation/crypto/ 6022F: Documentation/devicetree/bindings/crypto/ 6023F: arch/*/crypto/ 6024F: crypto/ 6025F: drivers/crypto/ 6026F: include/crypto/ 6027F: include/linux/crypto* 6028F: lib/crypto/ 6029 6030CRYPTO SPEED TEST COMPARE 6031M: Wang Jinchao <[email protected]> 6032L: [email protected] 6033S: Maintained 6034F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6035 6036CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6037M: Neil Horman <[email protected]> 6038L: [email protected] 6039S: Maintained 6040F: crypto/ansi_cprng.c 6041F: crypto/rng.c 6042 6043CS3308 MEDIA DRIVER 6044M: Hans Verkuil <[email protected]> 6045L: [email protected] 6046S: Odd Fixes 6047W: http://linuxtv.org 6048T: git git://linuxtv.org/media_tree.git 6049F: drivers/media/i2c/cs3308.c 6050 6051CS5535 Audio ALSA driver 6052M: Jaya Kumar <[email protected]> 6053S: Maintained 6054F: sound/pci/cs5535audio/ 6055 6056CTU CAN FD DRIVER 6057M: Pavel Pisa <[email protected]> 6058M: Ondrej Ille <[email protected]> 6059L: [email protected] 6060S: Maintained 6061F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6062F: drivers/net/can/ctucanfd/ 6063 6064CVE ASSIGNMENT CONTACT 6065M: CVE Assignment Team <[email protected]> 6066S: Maintained 6067F: Documentation/process/cve.rst 6068 6069CW1200 WLAN driver 6070S: Orphan 6071F: drivers/net/wireless/st/cw1200/ 6072F: include/linux/platform_data/net-cw1200.h 6073 6074CX18 VIDEO4LINUX DRIVER 6075M: Andy Walls <[email protected]> 6076L: [email protected] 6077S: Maintained 6078W: https://linuxtv.org 6079T: git git://linuxtv.org/media_tree.git 6080F: drivers/media/pci/cx18/ 6081F: include/uapi/linux/ivtv* 6082 6083CX2341X MPEG ENCODER HELPER MODULE 6084M: Hans Verkuil <[email protected]> 6085L: [email protected] 6086S: Maintained 6087W: https://linuxtv.org 6088T: git git://linuxtv.org/media_tree.git 6089F: drivers/media/common/cx2341x* 6090F: include/media/drv-intf/cx2341x.h 6091 6092CX24120 MEDIA DRIVER 6093M: Jemma Denson <[email protected]> 6094M: Patrick Boettcher <[email protected]> 6095L: [email protected] 6096S: Maintained 6097W: https://linuxtv.org 6098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6099F: drivers/media/dvb-frontends/cx24120* 6100 6101CX88 VIDEO4LINUX DRIVER 6102M: Mauro Carvalho Chehab <[email protected]> 6103L: [email protected] 6104S: Odd fixes 6105W: https://linuxtv.org 6106T: git git://linuxtv.org/media_tree.git 6107F: Documentation/driver-api/media/drivers/cx88* 6108F: drivers/media/pci/cx88/ 6109 6110CXD2820R MEDIA DRIVER 6111L: [email protected] 6112S: Orphan 6113W: https://linuxtv.org 6114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6115F: drivers/media/dvb-frontends/cxd2820r* 6116 6117CXGB3 ETHERNET DRIVER (CXGB3) 6118M: Potnuri Bharat Teja <[email protected]> 6119L: [email protected] 6120S: Supported 6121W: http://www.chelsio.com 6122F: drivers/net/ethernet/chelsio/cxgb3/ 6123 6124CXGB3 ISCSI DRIVER (CXGB3I) 6125M: Varun Prakash <[email protected]> 6126L: [email protected] 6127S: Supported 6128W: http://www.chelsio.com 6129F: drivers/scsi/cxgbi/cxgb3i 6130 6131CXGB4 CRYPTO DRIVER (chcr) 6132M: Ayush Sawal <[email protected]> 6133L: [email protected] 6134S: Supported 6135W: http://www.chelsio.com 6136F: drivers/crypto/chelsio 6137 6138CXGB4 ETHERNET DRIVER (CXGB4) 6139M: Potnuri Bharat Teja <[email protected]> 6140L: [email protected] 6141S: Supported 6142W: http://www.chelsio.com 6143F: drivers/net/ethernet/chelsio/cxgb4/ 6144 6145CXGB4 INLINE CRYPTO DRIVER 6146M: Ayush Sawal <[email protected]> 6147L: [email protected] 6148S: Supported 6149W: http://www.chelsio.com 6150F: drivers/net/ethernet/chelsio/inline_crypto/ 6151 6152CXGB4 ISCSI DRIVER (CXGB4I) 6153M: Varun Prakash <[email protected]> 6154L: [email protected] 6155S: Supported 6156W: http://www.chelsio.com 6157F: drivers/scsi/cxgbi/cxgb4i 6158 6159CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6160M: Potnuri Bharat Teja <[email protected]> 6161L: [email protected] 6162S: Supported 6163W: http://www.openfabrics.org 6164F: drivers/infiniband/hw/cxgb4/ 6165F: include/uapi/rdma/cxgb4-abi.h 6166 6167CXGB4VF ETHERNET DRIVER (CXGB4VF) 6168M: Potnuri Bharat Teja <[email protected]> 6169L: [email protected] 6170S: Supported 6171W: http://www.chelsio.com 6172F: drivers/net/ethernet/chelsio/cxgb4vf/ 6173 6174CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6175M: Frederic Barrat <[email protected]> 6176M: Andrew Donnellan <[email protected]> 6177L: [email protected] 6178S: Supported 6179F: Documentation/ABI/testing/sysfs-class-cxl 6180F: Documentation/arch/powerpc/cxl.rst 6181F: arch/powerpc/platforms/powernv/pci-cxl.c 6182F: drivers/misc/cxl/ 6183F: include/misc/cxl* 6184F: include/uapi/misc/cxl.h 6185 6186CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 6187M: Manoj N. Kumar <[email protected]> 6188M: Uma Krishnan <[email protected]> 6189L: [email protected] 6190S: Obsolete 6191F: Documentation/arch/powerpc/cxlflash.rst 6192F: drivers/scsi/cxlflash/ 6193F: include/uapi/scsi/cxlflash_ioctl.h 6194 6195CYBERPRO FB DRIVER 6196M: Russell King <[email protected]> 6197L: [email protected] (moderated for non-subscribers) 6198S: Maintained 6199W: http://www.armlinux.org.uk/ 6200F: drivers/video/fbdev/cyber2000fb.* 6201 6202CYCLADES PC300 DRIVER 6203S: Orphan 6204F: drivers/net/wan/pc300* 6205 6206CYPRESS CY8C95X0 PINCTRL DRIVER 6207M: Patrick Rudolph <[email protected]> 6208L: [email protected] 6209S: Maintained 6210F: drivers/pinctrl/pinctrl-cy8c95x0.c 6211 6212CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6213M: Linus Walleij <[email protected]> 6214L: [email protected] 6215S: Maintained 6216F: drivers/input/touchscreen/cy8ctma140.c 6217 6218CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6219M: Yassine Oudjana <[email protected]> 6220L: [email protected] 6221S: Maintained 6222F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6223F: drivers/input/keyboard/cypress-sf.c 6224 6225CYPRESS_FIRMWARE MEDIA DRIVER 6226L: [email protected] 6227S: Orphan 6228W: https://linuxtv.org 6229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6230F: drivers/media/common/cypress_firmware* 6231 6232CYTTSP TOUCHSCREEN DRIVER 6233M: Linus Walleij <[email protected]> 6234L: [email protected] 6235S: Maintained 6236F: drivers/input/touchscreen/cyttsp* 6237 6238D-LINK DIR-685 TOUCHKEYS DRIVER 6239M: Linus Walleij <[email protected]> 6240L: [email protected] 6241S: Supported 6242F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6243 6244DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6245M: Joshua Kinard <[email protected]> 6246S: Maintained 6247F: drivers/rtc/rtc-ds1685.c 6248F: include/linux/rtc/ds1685.h 6249 6250DAMA SLAVE for AX.25 6251M: Joerg Reuter <[email protected]> 6252L: [email protected] 6253S: Maintained 6254W: http://yaina.de/jreuter/ 6255W: http://www.qsl.net/dl1bke/ 6256F: net/ax25/af_ax25.c 6257F: net/ax25/ax25_dev.c 6258F: net/ax25/ax25_ds_* 6259F: net/ax25/ax25_in.c 6260F: net/ax25/ax25_out.c 6261F: net/ax25/ax25_timer.c 6262F: net/ax25/sysctl_net_ax25.c 6263 6264DATA ACCESS MONITOR 6265M: SeongJae Park <[email protected]> 6266L: [email protected] 6267L: [email protected] 6268S: Maintained 6269W: https://damonitor.github.io 6270P: Documentation/mm/damon/maintainer-profile.rst 6271T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6272T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6274F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6275F: Documentation/admin-guide/mm/damon/ 6276F: Documentation/mm/damon/ 6277F: include/linux/damon.h 6278F: include/trace/events/damon.h 6279F: mm/damon/ 6280F: tools/testing/selftests/damon/ 6281 6282DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6283L: [email protected] 6284S: Orphan 6285F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6286F: drivers/net/ethernet/dec/tulip/dmfe.c 6287 6288DC390/AM53C974 SCSI driver 6289M: Hannes Reinecke <[email protected]> 6290L: [email protected] 6291S: Maintained 6292F: drivers/scsi/am53c974.c 6293 6294DC395x SCSI driver 6295M: Oliver Neukum <[email protected]> 6296M: Ali Akcaagac <[email protected]> 6297M: Jamie Lenehan <[email protected]> 6298S: Maintained 6299F: Documentation/scsi/dc395x.rst 6300F: drivers/scsi/dc395x.* 6301 6302DCCP PROTOCOL 6303L: [email protected] 6304S: Orphan 6305W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6306F: include/linux/dccp.h 6307F: include/linux/tfrc.h 6308F: include/uapi/linux/dccp.h 6309F: net/dccp/ 6310 6311DEBUGOBJECTS: 6312M: Thomas Gleixner <[email protected]> 6313L: [email protected] 6314S: Maintained 6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6316F: include/linux/debugobjects.h 6317F: lib/debugobjects.c 6318 6319DECSTATION PLATFORM SUPPORT 6320M: "Maciej W. Rozycki" <[email protected]> 6321L: [email protected] 6322S: Maintained 6323W: http://www.linux-mips.org/wiki/DECstation 6324F: arch/mips/dec/ 6325F: arch/mips/include/asm/dec/ 6326F: arch/mips/include/asm/mach-dec/ 6327 6328DEFXX FDDI NETWORK DRIVER 6329M: "Maciej W. Rozycki" <[email protected]> 6330S: Maintained 6331F: drivers/net/fddi/defxx.* 6332 6333DEFZA FDDI NETWORK DRIVER 6334M: "Maciej W. Rozycki" <[email protected]> 6335S: Maintained 6336F: drivers/net/fddi/defza.* 6337 6338DEINTERLACE DRIVERS FOR ALLWINNER H3 6339M: Jernej Skrabec <[email protected]> 6340L: [email protected] 6341S: Maintained 6342T: git git://linuxtv.org/media_tree.git 6343F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6344F: drivers/media/platform/sunxi/sun8i-di/ 6345 6346DELL LAPTOP DRIVER 6347M: Matthew Garrett <[email protected]> 6348M: Pali Rohár <[email protected]> 6349L: [email protected] 6350S: Maintained 6351F: drivers/platform/x86/dell/dell-laptop.c 6352 6353DELL LAPTOP FREEFALL DRIVER 6354M: Pali Rohár <[email protected]> 6355S: Maintained 6356F: drivers/platform/x86/dell/dell-smo8800.c 6357 6358DELL LAPTOP RBTN DRIVER 6359M: Pali Rohár <[email protected]> 6360S: Maintained 6361F: drivers/platform/x86/dell/dell-rbtn.* 6362 6363DELL LAPTOP SMM DRIVER 6364M: Pali Rohár <[email protected]> 6365S: Maintained 6366F: Documentation/ABI/obsolete/procfs-i8k 6367F: drivers/hwmon/dell-smm-hwmon.c 6368F: include/uapi/linux/i8k.h 6369 6370DELL PC DRIVER 6371M: Lyndon Sanche <[email protected]> 6372L: [email protected] 6373S: Maintained 6374F: drivers/platform/x86/dell/dell-pc.c 6375 6376DELL REMOTE BIOS UPDATE DRIVER 6377M: Stuart Hayes <[email protected]> 6378L: [email protected] 6379S: Maintained 6380F: drivers/platform/x86/dell/dell_rbu.c 6381 6382DELL SMBIOS DRIVER 6383M: Pali Rohár <[email protected]> 6384L: [email protected] 6385L: [email protected] 6386S: Maintained 6387F: drivers/platform/x86/dell/dell-smbios.* 6388 6389DELL SMBIOS SMM DRIVER 6390L: [email protected] 6391L: [email protected] 6392S: Maintained 6393F: drivers/platform/x86/dell/dell-smbios-smm.c 6394 6395DELL SMBIOS WMI DRIVER 6396L: [email protected] 6397L: [email protected] 6398S: Maintained 6399F: drivers/platform/x86/dell/dell-smbios-wmi.c 6400F: tools/wmi/dell-smbios-example.c 6401 6402DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6403M: Stuart Hayes <[email protected]> 6404L: [email protected] 6405S: Maintained 6406F: Documentation/userspace-api/dcdbas.rst 6407F: drivers/platform/x86/dell/dcdbas.* 6408 6409DELL WMI DDV DRIVER 6410M: Armin Wolf <[email protected]> 6411S: Maintained 6412F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6413F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6414F: Documentation/wmi/devices/dell-wmi-ddv.rst 6415F: drivers/platform/x86/dell/dell-wmi-ddv.c 6416 6417DELL WMI DESCRIPTOR DRIVER 6418L: [email protected] 6419S: Maintained 6420F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6421 6422DELL WMI HARDWARE PRIVACY SUPPORT 6423L: [email protected] 6424L: [email protected] 6425S: Maintained 6426F: drivers/platform/x86/dell/dell-wmi-privacy.c 6427 6428DELL WMI NOTIFICATIONS DRIVER 6429M: Matthew Garrett <[email protected]> 6430M: Pali Rohár <[email protected]> 6431S: Maintained 6432F: drivers/platform/x86/dell/dell-wmi-base.c 6433 6434DELL WMI SYSMAN DRIVER 6435M: Prasanth Ksr <[email protected]> 6436L: [email protected] 6437L: [email protected] 6438S: Maintained 6439F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6440F: drivers/platform/x86/dell/dell-wmi-sysman/ 6441 6442DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6443M: Zev Weiss <[email protected]> 6444L: [email protected] 6445S: Maintained 6446F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6447 6448DELTA DPS920AB PSU DRIVER 6449M: Robert Marko <[email protected]> 6450L: [email protected] 6451S: Maintained 6452F: Documentation/hwmon/dps920ab.rst 6453F: drivers/hwmon/pmbus/dps920ab.c 6454 6455DELTA NETWORKS TN48M CPLD DRIVERS 6456M: Robert Marko <[email protected]> 6457S: Maintained 6458F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6459F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6460F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6461F: drivers/gpio/gpio-tn48m.c 6462F: include/dt-bindings/reset/delta,tn48m-reset.h 6463 6464DELTA ST MEDIA DRIVER 6465M: Hugues Fruchet <[email protected]> 6466L: [email protected] 6467S: Supported 6468W: https://linuxtv.org 6469T: git git://linuxtv.org/media_tree.git 6470F: drivers/media/platform/st/sti/delta 6471 6472DENALI NAND DRIVER 6473L: [email protected] 6474S: Orphan 6475F: drivers/mtd/nand/raw/denali* 6476 6477DESIGNWARE EDMA CORE IP DRIVER 6478M: Manivannan Sadhasivam <[email protected]> 6479R: Serge Semin <[email protected]> 6480L: [email protected] 6481S: Maintained 6482F: drivers/dma/dw-edma/ 6483F: include/linux/dma/edma.h 6484 6485DESIGNWARE USB2 DRD IP DRIVER 6486M: Minas Harutyunyan <[email protected]> 6487L: [email protected] 6488S: Maintained 6489T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6490F: drivers/usb/dwc2/ 6491 6492DESIGNWARE USB3 DRD IP DRIVER 6493M: Thinh Nguyen <[email protected]> 6494L: [email protected] 6495S: Maintained 6496F: drivers/usb/dwc3/ 6497 6498DESIGNWARE XDATA IP DRIVER 6499L: [email protected] 6500S: Orphan 6501F: Documentation/misc-devices/dw-xdata-pcie.rst 6502F: drivers/misc/dw-xdata-pcie.c 6503 6504DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6505M: Andreas Klinger <[email protected]> 6506L: [email protected] 6507S: Maintained 6508F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6509F: drivers/iio/proximity/srf*.c 6510 6511DEVICE COREDUMP (DEV_COREDUMP) 6512M: Johannes Berg <[email protected]> 6513L: [email protected] 6514S: Maintained 6515F: drivers/base/devcoredump.c 6516F: include/linux/devcoredump.h 6517 6518DEVICE DEPENDENCY HELPER SCRIPT 6519M: Saravana Kannan <[email protected]> 6520L: [email protected] 6521S: Maintained 6522F: scripts/dev-needs.sh 6523 6524DEVICE DIRECT ACCESS (DAX) 6525M: Dan Williams <[email protected]> 6526M: Vishal Verma <[email protected]> 6527M: Dave Jiang <[email protected]> 6528L: [email protected] 6529L: [email protected] 6530S: Supported 6531F: drivers/dax/ 6532 6533DEVICE FREQUENCY (DEVFREQ) 6534M: MyungJoo Ham <[email protected]> 6535M: Kyungmin Park <[email protected]> 6536M: Chanwoo Choi <[email protected]> 6537L: [email protected] 6538S: Maintained 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6540F: Documentation/devicetree/bindings/devfreq/ 6541F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6542F: drivers/devfreq/ 6543F: include/linux/devfreq.h 6544F: include/trace/events/devfreq.h 6545 6546DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6547M: Chanwoo Choi <[email protected]> 6548L: [email protected] 6549S: Supported 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6551F: Documentation/devicetree/bindings/devfreq/event/ 6552F: drivers/devfreq/devfreq-event.c 6553F: drivers/devfreq/event/ 6554F: include/dt-bindings/pmu/exynos_ppmu.h 6555F: include/linux/devfreq-event.h 6556 6557DEVICE RESOURCE MANAGEMENT HELPERS 6558M: Hans de Goede <[email protected]> 6559R: Matti Vaittinen <[email protected]> 6560S: Maintained 6561F: include/linux/devm-helpers.h 6562 6563DEVICE-MAPPER (LVM) 6564M: Alasdair Kergon <[email protected]> 6565M: Mike Snitzer <[email protected]> 6566M: Mikulas Patocka <[email protected]> 6567L: [email protected] 6568S: Maintained 6569Q: http://patchwork.kernel.org/project/dm-devel/list/ 6570T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6571F: Documentation/admin-guide/device-mapper/ 6572F: drivers/md/Kconfig 6573F: drivers/md/Makefile 6574F: drivers/md/dm* 6575F: drivers/md/persistent-data/ 6576F: include/linux/device-mapper.h 6577F: include/linux/dm-*.h 6578F: include/uapi/linux/dm-*.h 6579 6580DEVICE-MAPPER VDO TARGET 6581M: Matthew Sakai <[email protected]> 6582L: [email protected] 6583S: Maintained 6584F: Documentation/admin-guide/device-mapper/vdo*.rst 6585F: drivers/md/dm-vdo/ 6586 6587DEVLINK 6588M: Jiri Pirko <[email protected]> 6589L: [email protected] 6590S: Supported 6591F: Documentation/networking/devlink 6592F: include/net/devlink.h 6593F: include/uapi/linux/devlink.h 6594F: net/devlink/ 6595 6596DFROBOT SD2405AL RTC DRIVER 6597M: Tóth János <[email protected]> 6598L: [email protected] 6599S: Maintained 6600F: drivers/rtc/rtc-sd2405al.c 6601 6602DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT 6603M: Christoph Niedermaier <[email protected]> 6604L: [email protected] 6605S: Maintained 6606F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-* 6607F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-* 6608 6609DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT 6610M: Marek Vasut <[email protected]> 6611L: [email protected] 6612S: Maintained 6613F: arch/arm/boot/dts/st/stm32mp1*-dhcom-* 6614F: arch/arm/boot/dts/st/stm32mp1*-dhcor-* 6615 6616DIALOG SEMICONDUCTOR DRIVERS 6617M: Support Opensource <[email protected]> 6618S: Supported 6619W: http://www.dialog-semiconductor.com/products 6620F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6621F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6622F: Documentation/devicetree/bindings/mfd/da90*.txt 6623F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6624F: Documentation/devicetree/bindings/regulator/da92*.txt 6625F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6626F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6627F: Documentation/devicetree/bindings/sound/da[79]*.txt 6628F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6629F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6630F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6631F: Documentation/hwmon/da90??.rst 6632F: drivers/gpio/gpio-da90??.c 6633F: drivers/hwmon/da90??-hwmon.c 6634F: drivers/iio/adc/da91??-*.c 6635F: drivers/input/misc/da72??.[ch] 6636F: drivers/input/misc/da90??_onkey.c 6637F: drivers/input/touchscreen/da9052_tsi.c 6638F: drivers/leds/leds-da90??.c 6639F: drivers/mfd/da903x.c 6640F: drivers/mfd/da90??-*.c 6641F: drivers/mfd/da91??-*.c 6642F: drivers/pinctrl/pinctrl-da90??.c 6643F: drivers/power/supply/da9052-battery.c 6644F: drivers/power/supply/da91??-*.c 6645F: drivers/regulator/da9???-regulator.[ch] 6646F: drivers/regulator/slg51000-regulator.[ch] 6647F: drivers/rtc/rtc-da90??.c 6648F: drivers/thermal/da90??-thermal.c 6649F: drivers/video/backlight/da90??_bl.c 6650F: drivers/watchdog/da90??_wdt.c 6651F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6652F: include/linux/mfd/da903x.h 6653F: include/linux/mfd/da9052/ 6654F: include/linux/mfd/da9055/ 6655F: include/linux/mfd/da9062/ 6656F: include/linux/mfd/da9063/ 6657F: include/linux/mfd/da9150/ 6658F: include/linux/regulator/da9211.h 6659F: include/sound/da[79]*.h 6660F: sound/soc/codecs/da[79]*.[ch] 6661 6662DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6663M: William Breathitt Gray <[email protected]> 6664L: [email protected] 6665S: Maintained 6666F: drivers/gpio/gpio-gpio-mm.c 6667 6668DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6669M: Martin Tuma <[email protected]> 6670L: [email protected] 6671S: Maintained 6672F: Documentation/admin-guide/media/mgb4.rst 6673F: drivers/media/pci/mgb4/ 6674 6675DIOLAN U2C-12 I2C DRIVER 6676M: Guenter Roeck <[email protected]> 6677L: [email protected] 6678S: Maintained 6679F: drivers/i2c/busses/i2c-diolan-u2c.c 6680 6681DIRECTORY NOTIFICATION (DNOTIFY) 6682M: Jan Kara <[email protected]> 6683R: Amir Goldstein <[email protected]> 6684L: [email protected] 6685S: Maintained 6686F: Documentation/filesystems/dnotify.rst 6687F: fs/notify/dnotify/ 6688F: include/linux/dnotify.h 6689 6690DISK GEOMETRY AND PARTITION HANDLING 6691M: Andries Brouwer <[email protected]> 6692S: Maintained 6693W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6694W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6695W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6696 6697DISKQUOTA 6698M: Jan Kara <[email protected]> 6699S: Maintained 6700F: Documentation/filesystems/quota.rst 6701F: fs/quota/ 6702F: include/linux/quota*.h 6703F: include/uapi/linux/quota*.h 6704 6705DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6706M: Bernie Thompson <[email protected]> 6707L: [email protected] 6708S: Maintained 6709W: http://plugable.com/category/projects/udlfb/ 6710F: Documentation/fb/udlfb.rst 6711F: drivers/video/fbdev/udlfb.c 6712F: include/video/udlfb.h 6713 6714DISTRIBUTED LOCK MANAGER (DLM) 6715M: Alexander Aring <[email protected]> 6716M: David Teigland <[email protected]> 6717L: [email protected] 6718S: Supported 6719W: https://pagure.io/dlm 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6721F: fs/dlm/ 6722 6723DMA BUFFER SHARING FRAMEWORK 6724M: Sumit Semwal <[email protected]> 6725M: Christian König <[email protected]> 6726L: [email protected] 6727L: [email protected] 6728L: [email protected] (moderated for non-subscribers) 6729S: Maintained 6730T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6731F: Documentation/driver-api/dma-buf.rst 6732F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6733F: drivers/dma-buf/ 6734F: include/linux/*fence.h 6735F: include/linux/dma-buf.h 6736F: include/linux/dma-resv.h 6737K: \bdma_(?:buf|fence|resv)\b 6738 6739DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6740M: Vinod Koul <[email protected]> 6741L: [email protected] 6742S: Maintained 6743Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6744T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6745F: Documentation/devicetree/bindings/dma/ 6746F: Documentation/driver-api/dmaengine/ 6747F: drivers/dma/ 6748F: include/dt-bindings/dma/ 6749F: include/linux/dma/ 6750F: include/linux/dmaengine.h 6751F: include/linux/of_dma.h 6752 6753DMA MAPPING BENCHMARK 6754M: Xiang Chen <[email protected]> 6755L: [email protected] 6756F: kernel/dma/map_benchmark.c 6757F: tools/testing/selftests/dma/ 6758 6759DMA MAPPING HELPERS 6760M: Christoph Hellwig <[email protected]> 6761M: Marek Szyprowski <[email protected]> 6762R: Robin Murphy <[email protected]> 6763L: [email protected] 6764S: Supported 6765W: http://git.infradead.org/users/hch/dma-mapping.git 6766T: git git://git.infradead.org/users/hch/dma-mapping.git 6767F: include/asm-generic/dma-mapping.h 6768F: include/linux/dma-direct.h 6769F: include/linux/dma-map-ops.h 6770F: include/linux/dma-mapping.h 6771F: include/linux/swiotlb.h 6772F: kernel/dma/ 6773 6774DMA-BUF HEAPS FRAMEWORK 6775M: Sumit Semwal <[email protected]> 6776R: Benjamin Gaignard <[email protected]> 6777R: Brian Starkey <[email protected]> 6778R: John Stultz <[email protected]> 6779R: T.J. Mercier <[email protected]> 6780L: [email protected] 6781L: [email protected] 6782L: [email protected] (moderated for non-subscribers) 6783S: Maintained 6784T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6785F: drivers/dma-buf/dma-heap.c 6786F: drivers/dma-buf/heaps/* 6787F: include/linux/dma-heap.h 6788F: include/uapi/linux/dma-heap.h 6789F: tools/testing/selftests/dmabuf-heaps/ 6790 6791DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 6792M: Lukasz Luba <[email protected]> 6793L: [email protected] 6794L: [email protected] 6795S: Maintained 6796F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6797F: drivers/memory/samsung/exynos5422-dmc.c 6798 6799DME1737 HARDWARE MONITOR DRIVER 6800M: Juerg Haefliger <[email protected]> 6801L: [email protected] 6802S: Maintained 6803F: Documentation/hwmon/dme1737.rst 6804F: drivers/hwmon/dme1737.c 6805 6806DMI/SMBIOS SUPPORT 6807M: Jean Delvare <[email protected]> 6808S: Maintained 6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 6810F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 6811F: drivers/firmware/dmi-id.c 6812F: drivers/firmware/dmi_scan.c 6813F: include/linux/dmi.h 6814 6815DOCUMENTATION 6816M: Jonathan Corbet <[email protected]> 6817L: [email protected] 6818S: Maintained 6819P: Documentation/doc-guide/maintainer-profile.rst 6820T: git git://git.lwn.net/linux.git docs-next 6821F: Documentation/ 6822F: scripts/check-variable-fonts.sh 6823F: scripts/documentation-file-ref-check 6824F: scripts/kernel-doc 6825F: scripts/sphinx-pre-install 6826X: Documentation/ABI/ 6827X: Documentation/admin-guide/media/ 6828X: Documentation/devicetree/ 6829X: Documentation/driver-api/media/ 6830X: Documentation/firmware-guide/acpi/ 6831X: Documentation/i2c/ 6832X: Documentation/netlink/ 6833X: Documentation/power/ 6834X: Documentation/spi/ 6835X: Documentation/userspace-api/media/ 6836 6837DOCUMENTATION PROCESS 6838M: Jonathan Corbet <[email protected]> 6839L: [email protected] 6840S: Maintained 6841F: Documentation/dev-tools/ 6842F: Documentation/maintainer/ 6843F: Documentation/process/ 6844 6845DOCUMENTATION REPORTING ISSUES 6846M: Thorsten Leemhuis <[email protected]> 6847L: [email protected] 6848S: Maintained 6849F: Documentation/admin-guide/bug-bisect.rst 6850F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 6851F: Documentation/admin-guide/reporting-issues.rst 6852F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 6853 6854DOCUMENTATION SCRIPTS 6855M: Mauro Carvalho Chehab <[email protected]> 6856L: [email protected] 6857S: Maintained 6858F: Documentation/sphinx/parse-headers.pl 6859F: scripts/documentation-file-ref-check 6860F: scripts/sphinx-pre-install 6861 6862DOCUMENTATION/ITALIAN 6863M: Federico Vaga <[email protected]> 6864L: [email protected] 6865S: Maintained 6866F: Documentation/translations/it_IT 6867 6868DOCUMENTATION/JAPANESE 6869R: Akira Yokosawa <[email protected]> 6870L: [email protected] 6871S: Maintained 6872F: Documentation/translations/ja_JP 6873 6874DONGWOON DW9714 LENS VOICE COIL DRIVER 6875M: Sakari Ailus <[email protected]> 6876L: [email protected] 6877S: Maintained 6878T: git git://linuxtv.org/media_tree.git 6879F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 6880F: drivers/media/i2c/dw9714.c 6881 6882DONGWOON DW9719 LENS VOICE COIL DRIVER 6883M: Daniel Scally <[email protected]> 6884L: [email protected] 6885S: Maintained 6886T: git git://linuxtv.org/media_tree.git 6887F: drivers/media/i2c/dw9719.c 6888 6889DONGWOON DW9768 LENS VOICE COIL DRIVER 6890L: [email protected] 6891S: Orphan 6892T: git git://linuxtv.org/media_tree.git 6893F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 6894F: drivers/media/i2c/dw9768.c 6895 6896DONGWOON DW9807 LENS VOICE COIL DRIVER 6897M: Sakari Ailus <[email protected]> 6898L: [email protected] 6899S: Maintained 6900T: git git://linuxtv.org/media_tree.git 6901F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 6902F: drivers/media/i2c/dw9807-vcm.c 6903 6904DOUBLETALK DRIVER 6905M: "James R. Van Zandt" <[email protected]> 6906L: [email protected] 6907S: Maintained 6908F: drivers/char/dtlk.c 6909F: include/linux/dtlk.h 6910 6911DPAA2 DATAPATH I/O (DPIO) DRIVER 6912M: Roy Pledge <[email protected]> 6913L: [email protected] 6914S: Maintained 6915F: drivers/soc/fsl/dpio 6916 6917DPAA2 ETHERNET DRIVER 6918M: Ioana Ciornei <[email protected]> 6919L: [email protected] 6920S: Maintained 6921F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 6922F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 6923F: drivers/net/ethernet/freescale/dpaa2/Kconfig 6924F: drivers/net/ethernet/freescale/dpaa2/Makefile 6925F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 6926F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 6927F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 6928F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 6929F: drivers/net/ethernet/freescale/dpaa2/dpmac* 6930F: drivers/net/ethernet/freescale/dpaa2/dpni* 6931 6932DPAA2 ETHERNET SWITCH DRIVER 6933M: Ioana Ciornei <[email protected]> 6934L: [email protected] 6935S: Maintained 6936F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 6937F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 6938F: drivers/net/ethernet/freescale/dpaa2/dpsw* 6939 6940DPLL SUBSYSTEM 6941M: Vadim Fedorenko <[email protected]> 6942M: Arkadiusz Kubalewski <[email protected]> 6943M: Jiri Pirko <[email protected]> 6944L: [email protected] 6945S: Supported 6946F: Documentation/driver-api/dpll.rst 6947F: drivers/dpll/* 6948F: include/linux/dpll.h 6949F: include/uapi/linux/dpll.h 6950 6951DRBD DRIVER 6952M: Philipp Reisner <[email protected]> 6953M: Lars Ellenberg <[email protected]> 6954M: Christoph Böhmwalder <[email protected]> 6955L: [email protected] 6956S: Supported 6957W: http://www.drbd.org 6958T: git git://git.linbit.com/linux-drbd.git 6959T: git git://git.linbit.com/drbd-8.4.git 6960F: Documentation/admin-guide/blockdev/ 6961F: drivers/block/drbd/ 6962F: include/linux/drbd* 6963F: lib/lru_cache.c 6964 6965DRIVER COMPONENT FRAMEWORK 6966L: [email protected] 6967F: drivers/base/component.c 6968F: include/linux/component.h 6969 6970DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 6971M: Greg Kroah-Hartman <[email protected]> 6972R: "Rafael J. Wysocki" <[email protected]> 6973S: Supported 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 6975F: Documentation/core-api/kobject.rst 6976F: drivers/base/ 6977F: fs/debugfs/ 6978F: fs/sysfs/ 6979F: include/linux/debugfs.h 6980F: include/linux/fwnode.h 6981F: include/linux/kobj* 6982F: include/linux/property.h 6983F: lib/kobj* 6984F: rust/kernel/device.rs 6985 6986DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 6987M: Nishanth Menon <[email protected]> 6988L: [email protected] 6989S: Maintained 6990F: drivers/soc/ti/smartreflex.c 6991F: include/linux/power/smartreflex.h 6992 6993DRM ACCEL DRIVERS FOR INTEL VPU 6994M: Jacek Lawrynowicz <[email protected]> 6995M: Stanislaw Gruszka <[email protected]> 6996L: [email protected] 6997S: Supported 6998T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6999F: drivers/accel/ivpu/ 7000F: include/uapi/drm/ivpu_accel.h 7001 7002DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7003M: Oded Gabbay <[email protected]> 7004L: [email protected] 7005S: Maintained 7006C: irc://irc.oftc.net/dri-devel 7007T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7008F: Documentation/accel/ 7009F: drivers/accel/ 7010F: include/drm/drm_accel.h 7011 7012DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7013M: Maxime Ripard <[email protected]> 7014M: Chen-Yu Tsai <[email protected]> 7015R: Jernej Skrabec <[email protected]> 7016L: [email protected] 7017S: Supported 7018T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7019F: drivers/gpu/drm/sun4i/sun8i* 7020 7021DRM DRIVER FOR ARM PL111 CLCD 7022S: Orphan 7023T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7024F: drivers/gpu/drm/pl111/ 7025 7026DRM DRIVER FOR ARM VERSATILE TFT PANELS 7027M: Linus Walleij <[email protected]> 7028S: Maintained 7029T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7030F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7031F: drivers/gpu/drm/panel/panel-arm-versatile.c 7032 7033DRM DRIVER FOR ASPEED BMC GFX 7034M: Joel Stanley <[email protected]> 7035L: [email protected] (moderated for non-subscribers) 7036S: Supported 7037T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7038F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7039F: drivers/gpu/drm/aspeed/ 7040 7041DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7042M: Dave Airlie <[email protected]> 7043R: Thomas Zimmermann <[email protected]> 7044R: Jocelyn Falempe <[email protected]> 7045L: [email protected] 7046S: Supported 7047T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7048F: drivers/gpu/drm/ast/ 7049 7050DRM DRIVER FOR BOCHS VIRTUAL GPU 7051M: Gerd Hoffmann <[email protected]> 7052L: [email protected] 7053S: Maintained 7054T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7055F: drivers/gpu/drm/tiny/bochs.c 7056 7057DRM DRIVER FOR BOE HIMAX8279D PANELS 7058M: Jerry Han <[email protected]> 7059S: Maintained 7060F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7061F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7062 7063DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7064M: Jagan Teki <[email protected]> 7065S: Maintained 7066F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7067F: drivers/gpu/drm/bridge/chipone-icn6211.c 7068 7069DRM DRIVER FOR EBBG FT8719 PANEL 7070M: Joel Selvaraj <[email protected]> 7071S: Maintained 7072T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7073F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7074F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7075 7076DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7077M: Linus Walleij <[email protected]> 7078S: Maintained 7079T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7080F: drivers/gpu/drm/tve200/ 7081 7082DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7083M: Icenowy Zheng <[email protected]> 7084S: Maintained 7085F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7086F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7087 7088DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7089M: Jagan Teki <[email protected]> 7090S: Maintained 7091F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7092F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7093 7094DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7095M: Thomas Zimmermann <[email protected]> 7096M: Javier Martinez Canillas <[email protected]> 7097L: [email protected] 7098S: Maintained 7099T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7100F: drivers/gpu/drm/drm_aperture.c 7101F: drivers/gpu/drm/tiny/ofdrm.c 7102F: drivers/gpu/drm/tiny/simpledrm.c 7103F: drivers/video/aperture.c 7104F: drivers/video/nomodeset.c 7105F: include/drm/drm_aperture.h 7106F: include/linux/aperture.h 7107F: include/video/nomodeset.h 7108 7109DRM DRIVER FOR GENERIC EDP PANELS 7110R: Douglas Anderson <[email protected]> 7111F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7112F: drivers/gpu/drm/panel/panel-edp.c 7113 7114DRM DRIVER FOR GENERIC USB DISPLAY 7115M: Noralf Trønnes <[email protected]> 7116S: Maintained 7117W: https://github.com/notro/gud/wiki 7118T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7119F: drivers/gpu/drm/gud/ 7120F: include/drm/gud.h 7121 7122DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7123M: Hans de Goede <[email protected]> 7124S: Maintained 7125T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7126F: drivers/gpu/drm/tiny/gm12u320.c 7127 7128DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7129M: Ondrej Jirman <[email protected]> 7130M: Javier Martinez Canillas <[email protected]> 7131S: Maintained 7132T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7133F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7134F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7135 7136DRM DRIVER FOR HX8357D PANELS 7137S: Orphan 7138T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7139F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7140F: drivers/gpu/drm/tiny/hx8357d.c 7141 7142DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7143M: Deepak Rawat <[email protected]> 7144L: [email protected] 7145L: [email protected] 7146S: Maintained 7147T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7148F: drivers/gpu/drm/hyperv 7149 7150DRM DRIVER FOR ILITEK ILI9225 PANELS 7151M: David Lechner <[email protected]> 7152S: Maintained 7153T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7154F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7155F: drivers/gpu/drm/tiny/ili9225.c 7156 7157DRM DRIVER FOR ILITEK ILI9486 PANELS 7158M: Kamlesh Gurudasani <[email protected]> 7159S: Maintained 7160T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7161F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7162F: drivers/gpu/drm/tiny/ili9486.c 7163 7164DRM DRIVER FOR ILITEK ILI9805 PANELS 7165M: Michael Trimarchi <[email protected]> 7166S: Maintained 7167F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7168F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7169 7170DRM DRIVER FOR ILITEK ILI9806E PANELS 7171M: Michael Walle <[email protected]> 7172S: Maintained 7173F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7174 7175DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7176M: Jagan Teki <[email protected]> 7177S: Maintained 7178F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7179F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7180 7181DRM DRIVER FOR LG SW43408 PANELS 7182M: Sumit Semwal <[email protected]> 7183M: Caleb Connolly <[email protected]> 7184S: Maintained 7185T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7186F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7187F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7188 7189DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7190M: Paul Kocialkowski <[email protected]> 7191S: Supported 7192T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7193F: drivers/gpu/drm/logicvc/ 7194 7195DRM DRIVER FOR LVDS PANELS 7196M: Laurent Pinchart <[email protected]> 7197L: [email protected] 7198S: Maintained 7199T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7200F: Documentation/devicetree/bindings/display/lvds.yaml 7201F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7202F: drivers/gpu/drm/panel/panel-lvds.c 7203 7204DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7205M: Guido Günther <[email protected]> 7206R: Purism Kernel Team <[email protected]> 7207S: Maintained 7208F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7209F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7210 7211DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7212M: Dave Airlie <[email protected]> 7213R: Thomas Zimmermann <[email protected]> 7214R: Jocelyn Falempe <[email protected]> 7215L: [email protected] 7216S: Supported 7217T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7218F: drivers/gpu/drm/mgag200/ 7219 7220DRM DRIVER FOR MI0283QT 7221M: Noralf Trønnes <[email protected]> 7222S: Maintained 7223T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7224F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7225F: drivers/gpu/drm/tiny/mi0283qt.c 7226 7227DRM DRIVER FOR MIPI DBI compatible panels 7228M: Noralf Trønnes <[email protected]> 7229S: Maintained 7230W: https://github.com/notro/panel-mipi-dbi/wiki 7231T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7232F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7233F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7234 7235DRM DRIVER for Qualcomm Adreno GPUs 7236M: Rob Clark <[email protected]> 7237R: Sean Paul <[email protected]> 7238R: Konrad Dybcio <[email protected]> 7239L: [email protected] 7240L: [email protected] 7241L: [email protected] 7242S: Maintained 7243B: https://gitlab.freedesktop.org/drm/msm/-/issues 7244T: git https://gitlab.freedesktop.org/drm/msm.git 7245F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7246F: drivers/gpu/drm/msm/adreno/ 7247F: drivers/gpu/drm/msm/msm_gpu.* 7248F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7249F: drivers/gpu/drm/msm/msm_ringbuffer.* 7250F: drivers/gpu/drm/msm/registers/adreno/ 7251F: include/uapi/drm/msm_drm.h 7252 7253DRM DRIVER for Qualcomm display hardware 7254M: Rob Clark <[email protected]> 7255M: Abhinav Kumar <[email protected]> 7256M: Dmitry Baryshkov <[email protected]> 7257R: Sean Paul <[email protected]> 7258R: Marijn Suijten <[email protected]> 7259L: [email protected] 7260L: [email protected] 7261L: [email protected] 7262S: Maintained 7263B: https://gitlab.freedesktop.org/drm/msm/-/issues 7264T: git https://gitlab.freedesktop.org/drm/msm.git 7265F: Documentation/devicetree/bindings/display/msm/ 7266F: drivers/gpu/drm/ci/xfails/msm* 7267F: drivers/gpu/drm/msm/ 7268F: include/uapi/drm/msm_drm.h 7269 7270DRM DRIVER FOR NOVATEK NT35510 PANELS 7271M: Linus Walleij <[email protected]> 7272S: Maintained 7273T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7274F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7275F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7276 7277DRM DRIVER FOR NOVATEK NT35560 PANELS 7278M: Linus Walleij <[email protected]> 7279S: Maintained 7280T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7281F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7282F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7283 7284DRM DRIVER FOR NOVATEK NT36523 PANELS 7285M: Jianhua Lu <[email protected]> 7286S: Maintained 7287T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7288F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7289F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7290 7291DRM DRIVER FOR NOVATEK NT36672A PANELS 7292M: Sumit Semwal <[email protected]> 7293S: Maintained 7294T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7295F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7296F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7297 7298DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7299M: Karol Herbst <[email protected]> 7300M: Lyude Paul <[email protected]> 7301M: Danilo Krummrich <[email protected]> 7302L: [email protected] 7303L: [email protected] 7304S: Supported 7305W: https://nouveau.freedesktop.org/ 7306Q: https://patchwork.freedesktop.org/project/nouveau/ 7307Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7308B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7309C: irc://irc.oftc.net/nouveau 7310T: git https://gitlab.freedesktop.org/drm/nouveau.git 7311F: drivers/gpu/drm/nouveau/ 7312F: include/uapi/drm/nouveau_drm.h 7313 7314DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7315M: Stefan Mavrodiev <[email protected]> 7316S: Maintained 7317F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7318F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7319 7320DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7321R: Douglas Anderson <[email protected]> 7322F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7323F: drivers/gpu/drm/bridge/parade-ps8640.c 7324 7325DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7326M: Noralf Trønnes <[email protected]> 7327S: Maintained 7328T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7329F: Documentation/devicetree/bindings/display/repaper.txt 7330F: drivers/gpu/drm/tiny/repaper.c 7331 7332DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7333M: Dave Airlie <[email protected]> 7334M: Gerd Hoffmann <[email protected]> 7335L: [email protected] 7336S: Obsolete 7337W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7338T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7339F: drivers/gpu/drm/tiny/cirrus.c 7340 7341DRM DRIVER FOR QXL VIRTUAL GPU 7342M: Dave Airlie <[email protected]> 7343M: Gerd Hoffmann <[email protected]> 7344L: [email protected] 7345L: [email protected] 7346S: Maintained 7347T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7348F: drivers/gpu/drm/qxl/ 7349F: include/uapi/drm/qxl_drm.h 7350 7351DRM DRIVER FOR RAYDIUM RM67191 PANELS 7352M: Robert Chiras <[email protected]> 7353S: Maintained 7354F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7355F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7356 7357DRM DRIVER FOR SAMSUNG DB7430 PANELS 7358M: Linus Walleij <[email protected]> 7359S: Maintained 7360T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7361F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7362F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7363 7364DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7365M: Inki Dae <[email protected]> 7366M: Jagan Teki <[email protected]> 7367M: Marek Szyprowski <[email protected]> 7368S: Maintained 7369T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7370F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7371F: drivers/gpu/drm/bridge/samsung-dsim.c 7372F: include/drm/bridge/samsung-dsim.h 7373 7374DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7375M: Markuss Broks <[email protected]> 7376S: Maintained 7377F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7378F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7379 7380DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7381M: Artur Weber <[email protected]> 7382S: Maintained 7383F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7384F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7385 7386DRM DRIVER FOR SITRONIX ST7586 PANELS 7387M: David Lechner <[email protected]> 7388S: Maintained 7389T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7390F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7391F: drivers/gpu/drm/tiny/st7586.c 7392 7393DRM DRIVER FOR SITRONIX ST7701 PANELS 7394M: Jagan Teki <[email protected]> 7395S: Maintained 7396F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7397F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7398 7399DRM DRIVER FOR SITRONIX ST7703 PANELS 7400M: Guido Günther <[email protected]> 7401R: Purism Kernel Team <[email protected]> 7402R: Ondrej Jirman <[email protected]> 7403S: Maintained 7404F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7405F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7406 7407DRM DRIVER FOR SITRONIX ST7735R PANELS 7408M: David Lechner <[email protected]> 7409S: Maintained 7410T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7411F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7412F: drivers/gpu/drm/tiny/st7735r.c 7413 7414DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7415M: Javier Martinez Canillas <[email protected]> 7416S: Maintained 7417T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7418F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7419F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7420F: drivers/gpu/drm/solomon/ssd130x* 7421 7422DRM DRIVER FOR ST-ERICSSON MCDE 7423M: Linus Walleij <[email protected]> 7424S: Maintained 7425T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7426F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7427F: drivers/gpu/drm/mcde/ 7428 7429DRM DRIVER FOR SYNAPTICS R63353 PANELS 7430M: Michael Trimarchi <[email protected]> 7431S: Maintained 7432F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7433F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7434 7435DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7436M: Jagan Teki <[email protected]> 7437S: Maintained 7438F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7439F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7440 7441DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7442R: Douglas Anderson <[email protected]> 7443F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7444F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7445 7446DRM DRIVER FOR TPO TPG110 PANELS 7447M: Linus Walleij <[email protected]> 7448S: Maintained 7449T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7450F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7451F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7452 7453DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7454M: Dave Airlie <[email protected]> 7455R: Sean Paul <[email protected]> 7456R: Thomas Zimmermann <[email protected]> 7457L: [email protected] 7458S: Supported 7459T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7460F: drivers/gpu/drm/udl/ 7461 7462DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7463M: Rodrigo Siqueira <[email protected]> 7464M: Maíra Canal <[email protected]> 7465R: Haneen Mohammed <[email protected]> 7466R: Simona Vetter <[email protected]> 7467R: Melissa Wen <[email protected]> 7468L: [email protected] 7469S: Maintained 7470T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7471F: Documentation/gpu/vkms.rst 7472F: drivers/gpu/drm/ci/xfails/vkms* 7473F: drivers/gpu/drm/vkms/ 7474 7475DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7476M: Hans de Goede <[email protected]> 7477L: [email protected] 7478S: Maintained 7479T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7480F: drivers/gpu/drm/vboxvideo/ 7481 7482DRM DRIVER FOR VMWARE VIRTUAL GPU 7483M: Zack Rusin <[email protected]> 7484R: Broadcom internal kernel review list <[email protected]> 7485L: [email protected] 7486S: Supported 7487T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7488F: drivers/gpu/drm/vmwgfx/ 7489F: include/uapi/drm/vmwgfx_drm.h 7490 7491DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7492M: Linus Walleij <[email protected]> 7493S: Maintained 7494T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7495F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7496F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7497 7498DRM DRIVERS 7499M: David Airlie <[email protected]> 7500M: Simona Vetter <[email protected]> 7501L: [email protected] 7502S: Maintained 7503B: https://gitlab.freedesktop.org/drm 7504C: irc://irc.oftc.net/dri-devel 7505T: git https://gitlab.freedesktop.org/drm/kernel.git 7506F: Documentation/devicetree/bindings/display/ 7507F: Documentation/devicetree/bindings/gpu/ 7508F: Documentation/gpu/ 7509F: drivers/gpu/ 7510F: include/drm/ 7511F: include/linux/vga* 7512F: include/uapi/drm/ 7513 7514DRM DRIVERS AND MISC GPU PATCHES 7515M: Maarten Lankhorst <[email protected]> 7516M: Maxime Ripard <[email protected]> 7517M: Thomas Zimmermann <[email protected]> 7518S: Maintained 7519W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7520T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7521F: Documentation/devicetree/bindings/display/ 7522F: Documentation/devicetree/bindings/gpu/ 7523F: Documentation/gpu/ 7524F: drivers/gpu/drm/ 7525F: drivers/gpu/vga/ 7526F: include/drm/drm 7527F: include/linux/vga* 7528F: include/uapi/drm/ 7529X: drivers/gpu/drm/amd/ 7530X: drivers/gpu/drm/armada/ 7531X: drivers/gpu/drm/etnaviv/ 7532X: drivers/gpu/drm/exynos/ 7533X: drivers/gpu/drm/i915/ 7534X: drivers/gpu/drm/kmb/ 7535X: drivers/gpu/drm/mediatek/ 7536X: drivers/gpu/drm/msm/ 7537X: drivers/gpu/drm/nouveau/ 7538X: drivers/gpu/drm/radeon/ 7539X: drivers/gpu/drm/renesas/rcar-du/ 7540X: drivers/gpu/drm/tegra/ 7541 7542DRM DRIVERS FOR ALLWINNER A10 7543M: Maxime Ripard <[email protected]> 7544M: Chen-Yu Tsai <[email protected]> 7545L: [email protected] 7546S: Supported 7547T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7548F: Documentation/devicetree/bindings/display/allwinner* 7549F: drivers/gpu/drm/sun4i/ 7550 7551DRM DRIVERS FOR AMLOGIC SOCS 7552M: Neil Armstrong <[email protected]> 7553L: [email protected] 7554L: [email protected] 7555S: Supported 7556W: http://linux-meson.com/ 7557T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7558F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7559F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7560F: Documentation/gpu/meson.rst 7561F: drivers/gpu/drm/ci/xfails/meson* 7562F: drivers/gpu/drm/meson/ 7563 7564DRM DRIVERS FOR ATMEL HLCDC 7565M: Sam Ravnborg <[email protected]> 7566M: Boris Brezillon <[email protected]> 7567L: [email protected] 7568S: Supported 7569T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7570F: Documentation/devicetree/bindings/display/atmel/ 7571F: drivers/gpu/drm/atmel-hlcdc/ 7572 7573DRM DRIVERS FOR BRIDGE CHIPS 7574M: Andrzej Hajda <[email protected]> 7575M: Neil Armstrong <[email protected]> 7576M: Robert Foss <[email protected]> 7577R: Laurent Pinchart <[email protected]> 7578R: Jonas Karlman <[email protected]> 7579R: Jernej Skrabec <[email protected]> 7580S: Maintained 7581T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7582F: Documentation/devicetree/bindings/display/bridge/ 7583F: drivers/gpu/drm/bridge/ 7584F: drivers/gpu/drm/display/drm_bridge_connector.c 7585F: drivers/gpu/drm/drm_bridge.c 7586F: include/drm/drm_bridge.h 7587F: include/drm/drm_bridge_connector.h 7588 7589DRM DRIVERS FOR EXYNOS 7590M: Inki Dae <[email protected]> 7591M: Seung-Woo Kim <[email protected]> 7592M: Kyungmin Park <[email protected]> 7593L: [email protected] 7594S: Supported 7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7596F: Documentation/devicetree/bindings/display/samsung/ 7597F: drivers/gpu/drm/exynos/ 7598F: include/uapi/drm/exynos_drm.h 7599 7600DRM DRIVERS FOR FREESCALE DCU 7601M: Stefan Agner <[email protected]> 7602M: Alison Wang <[email protected]> 7603L: [email protected] 7604S: Supported 7605T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7606F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7607F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7608F: drivers/gpu/drm/fsl-dcu/ 7609 7610DRM DRIVERS FOR FREESCALE IMX 5/6 7611M: Philipp Zabel <[email protected]> 7612L: [email protected] 7613S: Maintained 7614T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7615T: git git://git.pengutronix.de/git/pza/linux 7616F: Documentation/devicetree/bindings/display/imx/ 7617F: drivers/gpu/drm/imx/ipuv3/ 7618F: drivers/gpu/ipu-v3/ 7619 7620DRM DRIVERS FOR FREESCALE IMX BRIDGE 7621M: Liu Ying <[email protected]> 7622L: [email protected] 7623S: Maintained 7624F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7625F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7626F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7627F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7628F: drivers/gpu/drm/bridge/imx/ 7629 7630DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7631M: Patrik Jakobsson <[email protected]> 7632L: [email protected] 7633S: Maintained 7634T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7635F: drivers/gpu/drm/gma500/ 7636 7637DRM DRIVERS FOR HISILICON 7638M: Xinliang Liu <[email protected]> 7639M: Tian Tao <[email protected]> 7640R: Xinwei Kong <[email protected]> 7641R: Sumit Semwal <[email protected]> 7642R: Yongqin Liu <[email protected]> 7643R: John Stultz <[email protected]> 7644L: [email protected] 7645S: Maintained 7646T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7647F: Documentation/devicetree/bindings/display/hisilicon/ 7648F: drivers/gpu/drm/hisilicon/ 7649 7650DRM DRIVERS FOR LIMA 7651M: Qiang Yu <[email protected]> 7652L: [email protected] 7653L: [email protected] (moderated for non-subscribers) 7654S: Maintained 7655T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7656F: drivers/gpu/drm/lima/ 7657F: include/uapi/drm/lima_drm.h 7658 7659DRM DRIVERS FOR LOONGSON 7660M: Sui Jingfeng <[email protected]> 7661L: [email protected] 7662S: Supported 7663T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7664F: drivers/gpu/drm/loongson/ 7665 7666DRM DRIVERS FOR MEDIATEK 7667M: Chun-Kuang Hu <[email protected]> 7668M: Philipp Zabel <[email protected]> 7669L: [email protected] 7670L: [email protected] (moderated for non-subscribers) 7671S: Supported 7672F: Documentation/devicetree/bindings/display/mediatek/ 7673F: drivers/gpu/drm/ci/xfails/mediatek* 7674F: drivers/gpu/drm/mediatek/ 7675F: drivers/phy/mediatek/phy-mtk-dp.c 7676F: drivers/phy/mediatek/phy-mtk-hdmi* 7677F: drivers/phy/mediatek/phy-mtk-mipi* 7678 7679DRM DRIVERS FOR NVIDIA TEGRA 7680M: Thierry Reding <[email protected]> 7681M: Mikko Perttunen <[email protected]> 7682L: [email protected] 7683L: [email protected] 7684S: Supported 7685T: git https://gitlab.freedesktop.org/drm/tegra.git 7686F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7687F: Documentation/devicetree/bindings/gpu/host1x/ 7688F: drivers/gpu/drm/tegra/ 7689F: drivers/gpu/host1x/ 7690F: include/linux/host1x.h 7691F: include/uapi/drm/tegra_drm.h 7692 7693DRM DRIVERS FOR RENESAS R-CAR 7694M: Laurent Pinchart <[email protected]> 7695M: Kieran Bingham <kieran.bingham[email protected]> 7696L: [email protected] 7697L: [email protected] 7698S: Supported 7699T: git git://linuxtv.org/pinchartl/media drm/du/next 7700F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 7701F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 7702F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 7703F: Documentation/devicetree/bindings/display/renesas,du.yaml 7704F: drivers/gpu/drm/renesas/rcar-du/ 7705 7706DRM DRIVERS FOR RENESAS RZ 7707M: Biju Das <[email protected]> 7708L: [email protected] 7709L: [email protected] 7710S: Maintained 7711T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7712F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 7713F: drivers/gpu/drm/renesas/rz-du/ 7714 7715DRM DRIVERS FOR RENESAS SHMOBILE 7716M: Laurent Pinchart <[email protected]> 7717M: Geert Uytterhoeven <[email protected]> 7718L: [email protected] 7719L: [email protected] 7720S: Supported 7721T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7722F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 7723F: drivers/gpu/drm/renesas/shmobile/ 7724F: include/linux/platform_data/shmob_drm.h 7725 7726DRM DRIVERS FOR ROCKCHIP 7727M: Sandy Huang <[email protected]> 7728M: Heiko Stübner <[email protected]> 7729M: Andy Yan <[email protected]> 7730L: [email protected] 7731S: Maintained 7732T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7733F: Documentation/devicetree/bindings/display/rockchip/ 7734F: drivers/gpu/drm/ci/xfails/rockchip* 7735F: drivers/gpu/drm/rockchip/ 7736 7737DRM DRIVERS FOR STI 7738M: Alain Volmat <[email protected]> 7739L: [email protected] 7740S: Maintained 7741T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7742F: Documentation/devicetree/bindings/display/st,stih4xx.txt 7743F: drivers/gpu/drm/sti 7744 7745DRM DRIVERS FOR STM 7746M: Yannick Fertre <[email protected]> 7747M: Raphael Gallais-Pou <[email protected]> 7748M: Philippe Cornu <[email protected]> 7749L: [email protected] 7750S: Maintained 7751T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7752F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 7753F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 7754F: drivers/gpu/drm/stm 7755 7756DRM DRIVERS FOR TI KEYSTONE 7757M: Jyri Sarha <[email protected]> 7758M: Tomi Valkeinen <[email protected]> 7759L: [email protected] 7760S: Maintained 7761T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7762F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 7763F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 7764F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 7765F: drivers/gpu/drm/tidss/ 7766 7767DRM DRIVERS FOR TI LCDC 7768M: Jyri Sarha <[email protected]> 7769M: Tomi Valkeinen <[email protected]> 7770L: [email protected] 7771S: Maintained 7772T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7773F: Documentation/devicetree/bindings/display/tilcdc/ 7774F: drivers/gpu/drm/tilcdc/ 7775 7776DRM DRIVERS FOR TI OMAP 7777M: Tomi Valkeinen <[email protected]> 7778L: [email protected] 7779S: Maintained 7780T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7781F: Documentation/devicetree/bindings/display/ti/ 7782F: drivers/gpu/drm/omapdrm/ 7783 7784DRM DRIVERS FOR V3D 7785M: Melissa Wen <[email protected]> 7786M: Maíra Canal <[email protected]> 7787S: Supported 7788T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7789F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 7790F: drivers/gpu/drm/v3d/ 7791F: include/uapi/drm/v3d_drm.h 7792 7793DRM DRIVERS FOR VC4 7794M: Maxime Ripard <[email protected]> 7795M: Dave Stevenson <[email protected]> 7796R: Raspberry Pi Kernel Maintenance <[email protected]> 7797S: Supported 7798T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7799F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 7800F: drivers/gpu/drm/vc4/ 7801F: include/uapi/drm/vc4_drm.h 7802 7803DRM DRIVERS FOR VIVANTE GPU IP 7804M: Lucas Stach <[email protected]> 7805R: Russell King <[email protected]> 7806R: Christian Gmeiner <[email protected]> 7807L: [email protected] (moderated for non-subscribers) 7808L: [email protected] 7809S: Maintained 7810F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 7811F: drivers/gpu/drm/etnaviv/ 7812F: include/uapi/drm/etnaviv_drm.h 7813 7814DRM DRIVERS FOR XEN 7815M: Oleksandr Andrushchenko <[email protected]> 7816L: [email protected] 7817L: [email protected] (moderated for non-subscribers) 7818S: Supported 7819T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7820F: Documentation/gpu/xen-front.rst 7821F: drivers/gpu/drm/xen/ 7822 7823DRM DRIVERS FOR XILINX 7824M: Laurent Pinchart <[email protected]> 7825M: Tomi Valkeinen <[email protected]> 7826L: [email protected] 7827S: Maintained 7828T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7829F: Documentation/devicetree/bindings/display/xlnx/ 7830F: drivers/gpu/drm/xlnx/ 7831 7832DRM GPU SCHEDULER 7833M: Luben Tuikov <[email protected]> 7834M: Matthew Brost <[email protected]> 7835M: Danilo Krummrich <[email protected]> 7836M: Philipp Stanner <[email protected]> 7837L: [email protected] 7838S: Maintained 7839T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7840F: drivers/gpu/drm/scheduler/ 7841F: include/drm/gpu_scheduler.h 7842 7843DRM PANEL DRIVERS 7844M: Neil Armstrong <[email protected]> 7845R: Jessica Zhang <[email protected]> 7846L: [email protected] 7847S: Maintained 7848T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7849F: Documentation/devicetree/bindings/display/panel/ 7850F: drivers/gpu/drm/drm_panel.c 7851F: drivers/gpu/drm/panel/ 7852F: include/drm/drm_panel.h 7853 7854DRM PRIVACY-SCREEN CLASS 7855M: Hans de Goede <[email protected]> 7856L: [email protected] 7857S: Maintained 7858T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7859F: drivers/gpu/drm/drm_privacy_screen* 7860F: include/drm/drm_privacy_screen* 7861 7862DRM TTM SUBSYSTEM 7863M: Christian Koenig <[email protected]> 7864M: Huang Rui <[email protected]> 7865L: [email protected] 7866S: Maintained 7867T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7868F: drivers/gpu/drm/ttm/ 7869F: include/drm/ttm/ 7870 7871DRM AUTOMATED TESTING 7872M: Helen Koike <[email protected]> 7873L: [email protected] 7874S: Maintained 7875T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7876F: Documentation/gpu/automated_testing.rst 7877F: drivers/gpu/drm/ci/ 7878 7879DSBR100 USB FM RADIO DRIVER 7880M: Alexey Klimov <[email protected]> 7881L: [email protected] 7882S: Maintained 7883T: git git://linuxtv.org/media_tree.git 7884F: drivers/media/radio/dsbr100.c 7885 7886DT3155 MEDIA DRIVER 7887M: Hans Verkuil <[email protected]> 7888L: [email protected] 7889S: Odd Fixes 7890W: https://linuxtv.org 7891T: git git://linuxtv.org/media_tree.git 7892F: drivers/media/pci/dt3155/ 7893 7894DVB_USB_AF9015 MEDIA DRIVER 7895L: [email protected] 7896S: Orphan 7897W: https://linuxtv.org 7898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7899F: drivers/media/usb/dvb-usb-v2/af9015* 7900 7901DVB_USB_AF9035 MEDIA DRIVER 7902L: [email protected] 7903S: Orphan 7904W: https://linuxtv.org 7905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7906F: drivers/media/usb/dvb-usb-v2/af9035* 7907 7908DVB_USB_ANYSEE MEDIA DRIVER 7909L: [email protected] 7910S: Orphan 7911W: https://linuxtv.org 7912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7913F: drivers/media/usb/dvb-usb-v2/anysee* 7914 7915DVB_USB_AU6610 MEDIA DRIVER 7916L: [email protected] 7917S: Orphan 7918W: https://linuxtv.org 7919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7920F: drivers/media/usb/dvb-usb-v2/au6610* 7921 7922DVB_USB_CE6230 MEDIA DRIVER 7923L: [email protected] 7924S: Orphan 7925W: https://linuxtv.org 7926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7927F: drivers/media/usb/dvb-usb-v2/ce6230* 7928 7929DVB_USB_CXUSB MEDIA DRIVER 7930M: Michael Krufky <[email protected]> 7931L: [email protected] 7932S: Maintained 7933W: https://linuxtv.org 7934W: http://github.com/mkrufky 7935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7936T: git git://linuxtv.org/media_tree.git 7937F: drivers/media/usb/dvb-usb/cxusb* 7938 7939DVB_USB_EC168 MEDIA DRIVER 7940L: [email protected] 7941S: Orphan 7942W: https://linuxtv.org 7943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7944F: drivers/media/usb/dvb-usb-v2/ec168* 7945 7946DVB_USB_GL861 MEDIA DRIVER 7947L: [email protected] 7948S: Orphan 7949W: https://linuxtv.org 7950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7951F: drivers/media/usb/dvb-usb-v2/gl861* 7952 7953DVB_USB_MXL111SF MEDIA DRIVER 7954M: Michael Krufky <[email protected]> 7955L: [email protected] 7956S: Maintained 7957W: https://linuxtv.org 7958W: http://github.com/mkrufky 7959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7960T: git git://linuxtv.org/mkrufky/mxl111sf.git 7961F: drivers/media/usb/dvb-usb-v2/mxl111sf* 7962 7963DVB_USB_RTL28XXU MEDIA DRIVER 7964L: [email protected] 7965S: Orphan 7966W: https://linuxtv.org 7967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7968F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 7969 7970DVB_USB_V2 MEDIA DRIVER 7971L: [email protected] 7972S: Orphan 7973W: https://linuxtv.org 7974W: http://palosaari.fi/linux/ 7975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7976F: drivers/media/usb/dvb-usb-v2/dvb_usb* 7977F: drivers/media/usb/dvb-usb-v2/usb_urb.c 7978 7979DYNAMIC DEBUG 7980M: Jason Baron <[email protected]> 7981M: Jim Cromie <[email protected]> 7982S: Maintained 7983F: include/linux/dynamic_debug.h 7984F: lib/dynamic_debug.c 7985F: lib/test_dynamic_debug.c 7986 7987DYNAMIC INTERRUPT MODERATION 7988M: Tal Gilboa <[email protected]> 7989S: Maintained 7990F: Documentation/networking/net_dim.rst 7991F: include/linux/dim.h 7992F: lib/dim/ 7993 7994DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 7995M: Daniel Lezcano <[email protected]> 7996L: [email protected] 7997S: Supported 7998B: https://bugzilla.kernel.org 7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8000F: drivers/powercap/dtpm* 8001F: include/linux/dtpm.h 8002 8003DZ DECSTATION DZ11 SERIAL DRIVER 8004M: "Maciej W. Rozycki" <[email protected]> 8005S: Maintained 8006F: drivers/tty/serial/dz.* 8007 8008E3X0 POWER BUTTON DRIVER 8009M: Moritz Fischer <[email protected]> 8010L: [email protected] 8011S: Supported 8012W: http://www.ettus.com 8013F: Documentation/devicetree/bindings/input/e3x0-button.txt 8014F: drivers/input/misc/e3x0-button.c 8015 8016E4000 MEDIA DRIVER 8017L: [email protected] 8018S: Orphan 8019W: https://linuxtv.org 8020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8021F: drivers/media/tuners/e4000* 8022 8023EARTH_PT1 MEDIA DRIVER 8024M: Akihiro Tsukada <[email protected]> 8025L: [email protected] 8026S: Odd Fixes 8027F: drivers/media/pci/pt1/ 8028 8029EARTH_PT3 MEDIA DRIVER 8030M: Akihiro Tsukada <[email protected]> 8031L: [email protected] 8032S: Odd Fixes 8033F: drivers/media/pci/pt3/ 8034 8035EC100 MEDIA DRIVER 8036L: [email protected] 8037S: Orphan 8038W: https://linuxtv.org 8039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8040F: drivers/media/dvb-frontends/ec100* 8041 8042ECRYPT FILE SYSTEM 8043M: Tyler Hicks <[email protected]> 8044L: [email protected] 8045S: Odd Fixes 8046W: http://ecryptfs.org 8047W: https://launchpad.net/ecryptfs 8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8049F: Documentation/filesystems/ecryptfs.rst 8050F: fs/ecryptfs/ 8051 8052EDAC-AMD64 8053M: Yazen Ghannam <[email protected]> 8054L: [email protected] 8055S: Supported 8056F: drivers/edac/amd64_edac* 8057F: drivers/edac/mce_amd* 8058 8059EDAC-ARMADA 8060M: Jan Luebbe <[email protected]> 8061L: [email protected] 8062S: Maintained 8063F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8064F: drivers/edac/armada_xp_* 8065 8066EDAC-AST2500 8067M: Stefan Schaeckeler <[email protected]> 8068S: Supported 8069F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8070F: drivers/edac/aspeed_edac.c 8071 8072EDAC-BLUEFIELD 8073M: Shravan Kumar Ramani <[email protected]> 8074S: Supported 8075F: drivers/edac/bluefield_edac.c 8076 8077EDAC-CALXEDA 8078M: Andre Przywara <[email protected]> 8079L: [email protected] 8080S: Maintained 8081F: drivers/edac/highbank* 8082 8083EDAC-CAVIUM OCTEON 8084M: Ralf Baechle <[email protected]> 8085L: [email protected] 8086L: [email protected] 8087S: Supported 8088F: drivers/edac/octeon_edac* 8089 8090EDAC-CAVIUM THUNDERX 8091M: Robert Richter <[email protected]> 8092L: [email protected] 8093S: Odd Fixes 8094F: drivers/edac/thunderx_edac* 8095 8096EDAC-CORE 8097M: Borislav Petkov <[email protected]> 8098M: Tony Luck <[email protected]> 8099R: James Morse <[email protected]> 8100R: Mauro Carvalho Chehab <[email protected]> 8101R: Robert Richter <[email protected]> 8102L: [email protected] 8103S: Supported 8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8105F: Documentation/driver-api/edac.rst 8106F: drivers/edac/ 8107F: include/linux/edac.h 8108 8109EDAC-DMC520 8110M: Lei Wang <[email protected]> 8111L: [email protected] 8112S: Supported 8113F: drivers/edac/dmc520_edac.c 8114 8115EDAC-E752X 8116M: Mark Gross <[email protected]> 8117L: [email protected] 8118S: Maintained 8119F: drivers/edac/e752x_edac.c 8120 8121EDAC-E7XXX 8122L: [email protected] 8123S: Maintained 8124F: drivers/edac/e7xxx_edac.c 8125 8126EDAC-FSL_DDR 8127M: York Sun <[email protected]> 8128L: [email protected] 8129S: Maintained 8130F: drivers/edac/fsl_ddr_edac.* 8131 8132EDAC-GHES 8133M: Mauro Carvalho Chehab <[email protected]> 8134L: [email protected] 8135S: Maintained 8136F: drivers/edac/ghes_edac.c 8137 8138EDAC-I10NM 8139M: Tony Luck <[email protected]> 8140L: [email protected] 8141S: Maintained 8142F: drivers/edac/i10nm_base.c 8143 8144EDAC-I3000 8145L: [email protected] 8146S: Orphan 8147F: drivers/edac/i3000_edac.c 8148 8149EDAC-I5000 8150L: [email protected] 8151S: Maintained 8152F: drivers/edac/i5000_edac.c 8153 8154EDAC-I5400 8155M: Mauro Carvalho Chehab <[email protected]> 8156L: [email protected] 8157S: Maintained 8158F: drivers/edac/i5400_edac.c 8159 8160EDAC-I7300 8161M: Mauro Carvalho Chehab <[email protected]> 8162L: [email protected] 8163S: Maintained 8164F: drivers/edac/i7300_edac.c 8165 8166EDAC-I7CORE 8167M: Mauro Carvalho Chehab <[email protected]> 8168L: [email protected] 8169S: Maintained 8170F: drivers/edac/i7core_edac.c 8171 8172EDAC-I82443BXGX 8173M: Tim Small <[email protected]> 8174L: [email protected] 8175S: Maintained 8176F: drivers/edac/i82443bxgx_edac.c 8177 8178EDAC-I82975X 8179M: "Arvind R." <[email protected]> 8180L: [email protected] 8181S: Maintained 8182F: drivers/edac/i82975x_edac.c 8183 8184EDAC-IE31200 8185M: Jason Baron <[email protected]> 8186L: [email protected] 8187S: Maintained 8188F: drivers/edac/ie31200_edac.c 8189 8190EDAC-IGEN6 8191M: Tony Luck <[email protected]> 8192R: Qiuxu Zhuo <[email protected]> 8193L: [email protected] 8194S: Maintained 8195F: drivers/edac/igen6_edac.c 8196 8197EDAC-MPC85XX 8198M: Johannes Thumshirn <[email protected]> 8199L: [email protected] 8200S: Maintained 8201F: drivers/edac/mpc85xx_edac.[ch] 8202 8203EDAC-NPCM 8204M: Marvin Lin <[email protected]> 8205M: Stanley Chu <[email protected]> 8206L: [email protected] 8207S: Maintained 8208F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8209F: drivers/edac/npcm_edac.c 8210 8211EDAC-PASEMI 8212M: Egor Martovetsky <[email protected]> 8213L: [email protected] 8214S: Maintained 8215F: drivers/edac/pasemi_edac.c 8216 8217EDAC-PND2 8218M: Tony Luck <[email protected]> 8219L: [email protected] 8220S: Maintained 8221F: drivers/edac/pnd2_edac.[ch] 8222 8223EDAC-QCOM 8224M: Manivannan Sadhasivam <[email protected]> 8225L: [email protected] 8226L: [email protected] 8227S: Maintained 8228F: drivers/edac/qcom_edac.c 8229 8230EDAC-R82600 8231M: Tim Small <[email protected]> 8232L: [email protected] 8233S: Maintained 8234F: drivers/edac/r82600_edac.c 8235 8236EDAC-SBRIDGE 8237M: Tony Luck <[email protected]> 8238R: Qiuxu Zhuo <[email protected]> 8239L: [email protected] 8240S: Maintained 8241F: drivers/edac/sb_edac.c 8242 8243EDAC-SKYLAKE 8244M: Tony Luck <[email protected]> 8245L: [email protected] 8246S: Maintained 8247F: drivers/edac/skx_*.[ch] 8248 8249EDAC-TI 8250M: Tero Kristo <[email protected]> 8251L: [email protected] 8252S: Odd Fixes 8253F: drivers/edac/ti_edac.c 8254 8255EDIROL UA-101/UA-1000 DRIVER 8256M: Clemens Ladisch <[email protected]> 8257L: [email protected] 8258S: Maintained 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8260F: sound/usb/misc/ua101.c 8261 8262EFI TEST DRIVER 8263M: Ivan Hu <[email protected]> 8264M: Ard Biesheuvel <[email protected]> 8265L: [email protected] 8266S: Maintained 8267F: drivers/firmware/efi/test/ 8268 8269EFI VARIABLE FILESYSTEM 8270M: Jeremy Kerr <[email protected]> 8271M: Ard Biesheuvel <[email protected]> 8272L: [email protected] 8273S: Maintained 8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8275F: fs/efivarfs/ 8276 8277EFIFB FRAMEBUFFER DRIVER 8278M: Peter Jones <[email protected]> 8279L: [email protected] 8280S: Maintained 8281F: drivers/video/fbdev/efifb.c 8282 8283EFS FILESYSTEM 8284S: Orphan 8285W: http://aeschi.ch.eu.org/efs/ 8286F: fs/efs/ 8287 8288EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8289L: [email protected] 8290S: Orphan 8291F: drivers/net/ethernet/ibm/ehea/ 8292 8293ELM327 CAN NETWORK DRIVER 8294M: Max Staudt <[email protected]> 8295L: [email protected] 8296S: Maintained 8297F: Documentation/networking/device_drivers/can/can327.rst 8298F: drivers/net/can/can327.c 8299 8300EM28XX VIDEO4LINUX DRIVER 8301M: Mauro Carvalho Chehab <[email protected]> 8302L: [email protected] 8303S: Maintained 8304W: https://linuxtv.org 8305T: git git://linuxtv.org/media_tree.git 8306F: Documentation/admin-guide/media/em28xx* 8307F: drivers/media/usb/em28xx/ 8308 8309EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8310M: Adrian Hunter <[email protected]> 8311M: Asutosh Das <[email protected]> 8312R: Ritesh Harjani <[email protected]> 8313L: [email protected] 8314S: Supported 8315F: drivers/mmc/host/cqhci* 8316 8317EMS CPC-PCI CAN DRIVER 8318M: Gerhard Uttenthaler <[email protected]> 8319M: [email protected] 8320L: [email protected] 8321S: Maintained 8322F: drivers/net/can/sja1000/ems_pci.c 8323 8324EMULEX 10Gbps iSCSI - OneConnect DRIVER 8325M: Ketan Mukadam <[email protected]> 8326L: [email protected] 8327S: Supported 8328W: http://www.broadcom.com 8329F: drivers/scsi/be2iscsi/ 8330 8331EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8332M: Ajit Khaparde <[email protected]> 8333M: Sriharsha Basavapatna <[email protected]> 8334M: Somnath Kotur <[email protected]> 8335L: [email protected] 8336S: Supported 8337W: http://www.emulex.com 8338F: drivers/net/ethernet/emulex/benet/ 8339 8340EMULEX ONECONNECT ROCE DRIVER 8341M: Selvin Xavier <[email protected]> 8342L: [email protected] 8343S: Odd Fixes 8344W: http://www.broadcom.com 8345F: drivers/infiniband/hw/ocrdma/ 8346F: include/uapi/rdma/ocrdma-abi.h 8347 8348EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8349M: James Smart <[email protected]> 8350M: Ram Vegesna <[email protected]> 8351L: [email protected] 8352L: [email protected] 8353S: Supported 8354W: http://www.broadcom.com 8355F: drivers/scsi/elx/ 8356 8357EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8358M: James Smart <[email protected]> 8359M: Dick Kennedy <[email protected]> 8360L: [email protected] 8361S: Supported 8362W: http://www.broadcom.com 8363F: drivers/scsi/lpfc/ 8364 8365ENE CB710 FLASH CARD READER DRIVER 8366M: Michał Mirosław <[email protected]> 8367S: Maintained 8368F: drivers/misc/cb710/ 8369F: drivers/mmc/host/cb710-mmc.* 8370F: include/linux/cb710.h 8371 8372ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8373M: Maxim Levitsky <[email protected]> 8374S: Maintained 8375F: drivers/media/rc/ene_ir.* 8376 8377EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8378M: Laurentiu Tudor <[email protected]> 8379L: [email protected] 8380S: Maintained 8381F: drivers/tty/ehv_bytechan.c 8382 8383EPSON S1D13XXX FRAMEBUFFER DRIVER 8384M: Kristoffer Ericson <[email protected]> 8385S: Maintained 8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8387F: drivers/video/fbdev/s1d13xxxfb.c 8388F: include/video/s1d13xxxfb.h 8389 8390EROFS FILE SYSTEM 8391M: Gao Xiang <[email protected]> 8392M: Chao Yu <[email protected]> 8393R: Yue Hu <[email protected]> 8394R: Jeffle Xu <[email protected]> 8395R: Sandeep Dhavale <[email protected]> 8396L: [email protected] 8397S: Maintained 8398W: https://erofs.docs.kernel.org 8399T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8400F: Documentation/ABI/testing/sysfs-fs-erofs 8401F: Documentation/filesystems/erofs.rst 8402F: fs/erofs/ 8403F: include/trace/events/erofs.h 8404 8405ERRSEQ ERROR TRACKING INFRASTRUCTURE 8406M: Jeff Layton <[email protected]> 8407S: Maintained 8408F: include/linux/errseq.h 8409F: lib/errseq.c 8410 8411ESD CAN NETWORK DRIVERS 8412M: Stefan Mätje <[email protected]> 8413R: [email protected] 8414L: [email protected] 8415S: Maintained 8416F: drivers/net/can/esd/ 8417 8418ESD CAN/USB DRIVERS 8419M: Frank Jungclaus <[email protected]> 8420R: [email protected] 8421L: [email protected] 8422S: Maintained 8423F: drivers/net/can/usb/esd_usb.c 8424 8425ET131X NETWORK DRIVER 8426M: Mark Einon <[email protected]> 8427S: Odd Fixes 8428F: drivers/net/ethernet/agere/ 8429 8430ETAS ES58X CAN/USB DRIVER 8431M: Vincent Mailhol <[email protected]> 8432L: [email protected] 8433S: Maintained 8434F: Documentation/networking/devlink/etas_es58x.rst 8435F: drivers/net/can/usb/etas_es58x/ 8436 8437ETHERNET BRIDGE 8438M: Roopa Prabhu <[email protected]> 8439M: Nikolay Aleksandrov <[email protected]> 8440L: [email protected] 8441L: [email protected] 8442S: Maintained 8443W: http://www.linuxfoundation.org/en/Net:Bridge 8444F: include/linux/netfilter_bridge/ 8445F: net/bridge/ 8446 8447ETHERNET PHY LIBRARY 8448M: Andrew Lunn <[email protected]> 8449M: Heiner Kallweit <[email protected]> 8450R: Russell King <[email protected]> 8451L: [email protected] 8452S: Maintained 8453F: Documentation/ABI/testing/sysfs-class-net-phydev 8454F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8455F: Documentation/devicetree/bindings/net/mdio* 8456F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8457F: Documentation/networking/phy.rst 8458F: drivers/net/mdio/ 8459F: drivers/net/mdio/acpi_mdio.c 8460F: drivers/net/mdio/fwnode_mdio.c 8461F: drivers/net/mdio/of_mdio.c 8462F: drivers/net/pcs/ 8463F: drivers/net/phy/ 8464F: include/dt-bindings/net/qca-ar803x.h 8465F: include/linux/*mdio*.h 8466F: include/linux/linkmode.h 8467F: include/linux/mdio/*.h 8468F: include/linux/mii.h 8469F: include/linux/of_net.h 8470F: include/linux/phy.h 8471F: include/linux/phy_fixed.h 8472F: include/linux/phy_link_topology.h 8473F: include/linux/phylib_stubs.h 8474F: include/linux/platform_data/mdio-bcm-unimac.h 8475F: include/linux/platform_data/mdio-gpio.h 8476F: include/trace/events/mdio.h 8477F: include/uapi/linux/mdio.h 8478F: include/uapi/linux/mii.h 8479F: net/core/of_net.c 8480 8481ETHERNET PHY LIBRARY [RUST] 8482M: FUJITA Tomonori <[email protected]> 8483R: Trevor Gross <[email protected]> 8484L: [email protected] 8485L: [email protected] 8486S: Maintained 8487F: rust/kernel/net/phy.rs 8488F: rust/kernel/net/phy/reg.rs 8489 8490EXEC & BINFMT API, ELF 8491R: Eric Biederman <[email protected]> 8492R: Kees Cook <[email protected]> 8493L: [email protected] 8494S: Supported 8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8496F: Documentation/userspace-api/ELF.rst 8497F: fs/*binfmt_*.c 8498F: fs/Kconfig.binfmt 8499F: fs/exec.c 8500F: fs/tests/binfmt_*_kunit.c 8501F: fs/tests/exec_kunit.c 8502F: include/linux/binfmts.h 8503F: include/linux/elf.h 8504F: include/uapi/linux/binfmts.h 8505F: include/uapi/linux/elf.h 8506F: tools/testing/selftests/exec/ 8507N: asm/elf.h 8508N: binfmt 8509 8510EXFAT FILE SYSTEM 8511M: Namjae Jeon <[email protected]> 8512M: Sungjong Seo <[email protected]> 8513R: Yuezhang Mo <[email protected]> 8514L: [email protected] 8515S: Maintained 8516T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8517F: fs/exfat/ 8518 8519EXPRESSWIRE PROTOCOL LIBRARY 8520M: Duje Mihanović <[email protected]> 8521L: [email protected] 8522S: Maintained 8523F: drivers/leds/leds-expresswire.c 8524F: include/linux/leds-expresswire.h 8525 8526EXT2 FILE SYSTEM 8527M: Jan Kara <[email protected]> 8528L: [email protected] 8529S: Maintained 8530F: Documentation/filesystems/ext2.rst 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8532F: fs/ext2/ 8533F: include/linux/ext2* 8534 8535EXT4 FILE SYSTEM 8536M: "Theodore Ts'o" <[email protected]> 8537M: Andreas Dilger <[email protected]> 8538L: [email protected] 8539S: Maintained 8540W: http://ext4.wiki.kernel.org 8541Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8543F: Documentation/filesystems/ext4/ 8544F: fs/ext4/ 8545F: include/trace/events/ext4.h 8546F: include/uapi/linux/ext4.h 8547 8548Extended Verification Module (EVM) 8549M: Mimi Zohar <[email protected]> 8550M: Roberto Sassu <[email protected]> 8551L: [email protected] 8552S: Supported 8553T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8554F: security/integrity/ 8555F: security/integrity/evm/ 8556 8557EXTENSIBLE FIRMWARE INTERFACE (EFI) 8558M: Ard Biesheuvel <[email protected]> 8559L: [email protected] 8560S: Maintained 8561T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8562F: Documentation/admin-guide/efi-stub.rst 8563F: arch/*/include/asm/efi.h 8564F: arch/*/kernel/efi.c 8565F: arch/arm/boot/compressed/efi-header.S 8566F: arch/x86/platform/efi/ 8567F: drivers/firmware/efi/ 8568F: include/linux/efi*.h 8569 8570EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8571M: MyungJoo Ham <[email protected]> 8572M: Chanwoo Choi <[email protected]> 8573L: [email protected] 8574S: Maintained 8575T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8576F: Documentation/devicetree/bindings/extcon/ 8577F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8578F: drivers/extcon/ 8579F: include/linux/extcon.h 8580F: include/linux/extcon/ 8581 8582EXTRA BOOT CONFIG 8583M: Masami Hiramatsu <[email protected]> 8584L: [email protected] 8585L: [email protected] 8586S: Maintained 8587Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8588T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8589F: Documentation/admin-guide/bootconfig.rst 8590F: fs/proc/bootconfig.c 8591F: include/linux/bootconfig.h 8592F: lib/bootconfig-data.S 8593F: lib/bootconfig.c 8594F: tools/bootconfig/* 8595F: tools/bootconfig/scripts/* 8596 8597EXTRON DA HD 4K PLUS CEC DRIVER 8598M: Hans Verkuil <[email protected]> 8599L: [email protected] 8600S: Maintained 8601T: git git://linuxtv.org/media_tree.git 8602F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8603 8604EXYNOS DP DRIVER 8605M: Jingoo Han <[email protected]> 8606L: [email protected] 8607S: Maintained 8608F: drivers/gpu/drm/exynos/exynos_dp* 8609 8610EXYNOS SYSMMU (IOMMU) driver 8611M: Marek Szyprowski <[email protected]> 8612L: [email protected] 8613S: Maintained 8614F: drivers/iommu/exynos-iommu.c 8615 8616F2FS FILE SYSTEM 8617M: Jaegeuk Kim <[email protected]> 8618M: Chao Yu <[email protected]> 8619L: [email protected] 8620S: Maintained 8621W: https://f2fs.wiki.kernel.org/ 8622Q: https://patchwork.kernel.org/project/f2fs/list/ 8623B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8625F: Documentation/ABI/testing/sysfs-fs-f2fs 8626F: Documentation/filesystems/f2fs.rst 8627F: fs/f2fs/ 8628F: include/linux/f2fs_fs.h 8629F: include/trace/events/f2fs.h 8630F: include/uapi/linux/f2fs.h 8631 8632F71805F HARDWARE MONITORING DRIVER 8633M: Jean Delvare <[email protected]> 8634L: [email protected] 8635S: Maintained 8636F: Documentation/hwmon/f71805f.rst 8637F: drivers/hwmon/f71805f.c 8638 8639FADDR2LINE 8640M: Josh Poimboeuf <[email protected]> 8641S: Maintained 8642F: scripts/faddr2line 8643 8644FAILOVER MODULE 8645M: Sridhar Samudrala <[email protected]> 8646L: [email protected] 8647S: Supported 8648F: Documentation/networking/failover.rst 8649F: include/net/failover.h 8650F: net/core/failover.c 8651 8652FANOTIFY 8653M: Jan Kara <[email protected]> 8654R: Amir Goldstein <[email protected]> 8655R: Matthew Bobrowski <[email protected]> 8656L: [email protected] 8657S: Maintained 8658F: fs/notify/fanotify/ 8659F: include/linux/fanotify.h 8660F: include/uapi/linux/fanotify.h 8661 8662FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8663M: Linus Walleij <[email protected]> 8664L: [email protected] 8665S: Maintained 8666F: drivers/usb/fotg210/ 8667 8668FARSYNC SYNCHRONOUS DRIVER 8669M: Kevin Curtis <[email protected]> 8670S: Supported 8671W: http://www.farsite.co.uk/ 8672F: drivers/net/wan/farsync.* 8673 8674FAULT INJECTION SUPPORT 8675M: Akinobu Mita <[email protected]> 8676S: Supported 8677F: Documentation/fault-injection/ 8678F: lib/fault-inject.c 8679F: tools/testing/fault-injection/ 8680 8681FBTFT Framebuffer drivers 8682L: [email protected] 8683L: [email protected] 8684S: Orphan 8685F: drivers/staging/fbtft/ 8686 8687FC0011 TUNER DRIVER 8688M: Michael Buesch <[email protected]> 8689L: [email protected] 8690S: Maintained 8691F: drivers/media/tuners/fc0011.c 8692F: drivers/media/tuners/fc0011.h 8693 8694FC2580 MEDIA DRIVER 8695L: [email protected] 8696S: Orphan 8697W: https://linuxtv.org 8698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8699F: drivers/media/tuners/fc2580* 8700 8701FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 8702M: Hannes Reinecke <[email protected]> 8703L: [email protected] 8704S: Supported 8705W: www.Open-FCoE.org 8706F: drivers/scsi/fcoe/ 8707F: drivers/scsi/libfc/ 8708F: include/scsi/fc/ 8709F: include/scsi/libfc.h 8710F: include/scsi/libfcoe.h 8711F: include/uapi/scsi/fc/ 8712 8713FILE LOCKING (flock() and fcntl()/lockf()) 8714M: Jeff Layton <[email protected]> 8715M: Chuck Lever <[email protected]> 8716R: Alexander Aring <[email protected]> 8717L: [email protected] 8718S: Maintained 8719F: fs/fcntl.c 8720F: fs/locks.c 8721F: include/linux/fcntl.h 8722F: include/uapi/linux/fcntl.h 8723 8724FILESYSTEM DIRECT ACCESS (DAX) 8725M: Dan Williams <[email protected]> 8726R: Matthew Wilcox <[email protected]> 8727R: Jan Kara <[email protected]> 8728L: [email protected] 8729L: [email protected] 8730S: Supported 8731F: fs/dax.c 8732F: include/linux/dax.h 8733F: include/trace/events/fs_dax.h 8734 8735FILESYSTEMS (VFS and infrastructure) 8736M: Alexander Viro <[email protected]> 8737M: Christian Brauner <[email protected]> 8738R: Jan Kara <[email protected]> 8739L: [email protected] 8740S: Maintained 8741T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 8742F: fs/* 8743F: include/linux/fs.h 8744F: include/linux/fs_types.h 8745F: include/uapi/linux/fs.h 8746F: include/uapi/linux/openat2.h 8747 8748FILESYSTEMS [EXPORTFS] 8749M: Chuck Lever <[email protected]> 8750M: Jeff Layton <[email protected]> 8751R: Amir Goldstein <[email protected]> 8752L: [email protected] 8753L: [email protected] 8754S: Supported 8755F: Documentation/filesystems/nfs/exporting.rst 8756F: fs/exportfs/ 8757F: fs/fhandle.c 8758F: include/linux/exportfs.h 8759 8760FILESYSTEMS [IDMAPPED MOUNTS] 8761M: Christian Brauner <[email protected]> 8762M: Seth Forshee <[email protected]> 8763L: [email protected] 8764S: Maintained 8765F: Documentation/filesystems/idmappings.rst 8766F: fs/mnt_idmapping.c 8767F: include/linux/mnt_idmapping.* 8768F: tools/testing/selftests/mount_setattr/ 8769 8770FILESYSTEMS [IOMAP] 8771M: Christian Brauner <[email protected]> 8772R: Darrick J. Wong <[email protected]> 8773L: [email protected] 8774L: [email protected] 8775S: Supported 8776F: Documentation/filesystems/iomap/* 8777F: fs/iomap/ 8778F: include/linux/iomap.h 8779 8780FILESYSTEMS [NETFS LIBRARY] 8781M: David Howells <[email protected]> 8782R: Jeff Layton <[email protected]> 8783L: [email protected] 8784L: [email protected] 8785S: Supported 8786F: Documentation/filesystems/caching/ 8787F: Documentation/filesystems/netfs_library.rst 8788F: fs/netfs/ 8789F: include/linux/fscache*.h 8790F: include/linux/netfs.h 8791F: include/trace/events/fscache.h 8792F: include/trace/events/netfs.h 8793 8794FILESYSTEMS [STACKABLE] 8795M: Miklos Szeredi <[email protected]> 8796M: Amir Goldstein <[email protected]> 8797L: [email protected] 8798L: [email protected] 8799S: Maintained 8800F: fs/backing-file.c 8801F: include/linux/backing-file.h 8802 8803FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8804M: Riku Voipio <[email protected]> 8805L: [email protected] 8806S: Maintained 8807F: drivers/hwmon/f75375s.c 8808F: include/linux/f75375s.h 8809 8810FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 8811M: Ji-Ze Hong (Peter Hong) <[email protected]> 8812L: [email protected] 8813S: Maintained 8814F: drivers/net/can/usb/f81604.c 8815 8816FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 8817M: Clemens Ladisch <[email protected]> 8818M: Takashi Sakamoto <[email protected]> 8819L: [email protected] 8820S: Maintained 8821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8822F: include/uapi/sound/firewire.h 8823F: sound/firewire/ 8824 8825FIREWIRE MEDIA DRIVERS (firedtv) 8826M: Stefan Richter <[email protected]> 8827L: [email protected] 8828L: [email protected] 8829S: Maintained 8830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 8831F: drivers/media/firewire/ 8832 8833FIREWIRE SBP-2 TARGET 8834M: Chris Boot <[email protected]> 8835L: [email protected] 8836L: [email protected] 8837L: [email protected] 8838S: Maintained 8839T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 8840F: drivers/target/sbp/ 8841 8842FIREWIRE SUBSYSTEM 8843M: Takashi Sakamoto <[email protected]> 8844M: Takashi Sakamoto <[email protected]> 8845L: [email protected] 8846S: Maintained 8847W: http://ieee1394.docs.kernel.org/ 8848T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 8849F: drivers/firewire/ 8850F: include/linux/firewire.h 8851F: include/uapi/linux/firewire*.h 8852F: tools/firewire/ 8853 8854FIRMWARE FRAMEWORK FOR ARMV8-A 8855M: Sudeep Holla <[email protected]> 8856L: [email protected] (moderated for non-subscribers) 8857S: Maintained 8858F: drivers/firmware/arm_ffa/ 8859F: include/linux/arm_ffa.h 8860 8861FIRMWARE LOADER (request_firmware) 8862M: Luis Chamberlain <[email protected]> 8863M: Russ Weight <[email protected]> 8864M: Danilo Krummrich <[email protected]> 8865L: [email protected] 8866S: Maintained 8867F: Documentation/firmware_class/ 8868F: drivers/base/firmware_loader/ 8869F: rust/kernel/firmware.rs 8870F: include/linux/firmware.h 8871 8872FLEXTIMER FTM-QUADDEC DRIVER 8873M: Patrick Havelange <[email protected]> 8874L: [email protected] 8875S: Maintained 8876F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 8877F: drivers/counter/ftm-quaddec.c 8878 8879FLOPPY DRIVER 8880M: Denis Efremov <[email protected]> 8881L: [email protected] 8882S: Odd Fixes 8883F: drivers/block/floppy.c 8884 8885FLYSKY FSIA6B RC RECEIVER 8886M: Markus Koch <[email protected]> 8887L: [email protected] 8888S: Maintained 8889F: drivers/input/joystick/fsia6b.c 8890 8891FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett) 8892M: Geoffrey D. Bennett <[email protected]> 8893L: [email protected] 8894S: Maintained 8895W: https://github.com/geoffreybennett/scarlett-gen2 8896B: https://github.com/geoffreybennett/scarlett-gen2/issues 8897T: git https://github.com/geoffreybennett/scarlett-gen2.git 8898F: include/uapi/sound/scarlett2.h 8899F: sound/usb/mixer_scarlett2.c 8900 8901FORCEDETH GIGABIT ETHERNET DRIVER 8902M: Rain River <[email protected]> 8903M: Zhu Yanjun <[email protected]> 8904L: [email protected] 8905S: Maintained 8906F: drivers/net/ethernet/nvidia/* 8907 8908FORTIFY_SOURCE 8909M: Kees Cook <[email protected]> 8910L: [email protected] 8911S: Supported 8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 8913F: include/linux/fortify-string.h 8914F: lib/fortify_kunit.c 8915F: lib/memcpy_kunit.c 8916F: lib/test_fortify/* 8917K: \bunsafe_memcpy\b 8918K: \b__NO_FORTIFY\b 8919 8920FPGA DFL DRIVERS 8921M: Wu Hao <[email protected]> 8922R: Tom Rix <[email protected]> 8923L: [email protected] 8924S: Maintained 8925F: Documentation/ABI/testing/sysfs-bus-dfl* 8926F: Documentation/fpga/dfl.rst 8927F: drivers/fpga/dfl* 8928F: drivers/uio/uio_dfl.c 8929F: include/linux/dfl.h 8930F: include/uapi/linux/fpga-dfl.h 8931 8932FPGA MANAGER FRAMEWORK 8933M: Moritz Fischer <[email protected]> 8934M: Wu Hao <[email protected]> 8935M: Xu Yilun <[email protected]> 8936R: Tom Rix <[email protected]> 8937L: [email protected] 8938S: Maintained 8939Q: http://patchwork.kernel.org/project/linux-fpga/list/ 8940T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 8941F: Documentation/devicetree/bindings/fpga/ 8942F: Documentation/driver-api/fpga/ 8943F: Documentation/fpga/ 8944F: drivers/fpga/ 8945F: include/linux/fpga/ 8946 8947FPU EMULATOR 8948M: Bill Metzenthen <[email protected]> 8949S: Maintained 8950W: https://floatingpoint.billm.au/ 8951F: arch/x86/math-emu/ 8952 8953FRAMEBUFFER CORE 8954M: Simona Vetter <[email protected]> 8955S: Odd Fixes 8956T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8957F: drivers/video/fbdev/core/ 8958 8959FRAMEBUFFER LAYER 8960M: Helge Deller <[email protected]> 8961L: [email protected] 8962L: [email protected] 8963S: Maintained 8964Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 8966F: Documentation/fb/ 8967F: drivers/video/ 8968F: include/linux/fb.h 8969F: include/uapi/linux/fb.h 8970F: include/uapi/video/ 8971F: include/video/ 8972 8973FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 8974M: Horia Geantă <[email protected]> 8975M: Pankaj Gupta <[email protected]> 8976M: Gaurav Jain <[email protected]> 8977L: [email protected] 8978S: Maintained 8979F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 8980F: drivers/crypto/caam/ 8981 8982FREESCALE COLDFIRE M5441X MMC DRIVER 8983M: Angelo Dureghello <[email protected]> 8984L: [email protected] 8985S: Maintained 8986F: drivers/mmc/host/sdhci-esdhc-mcf.c 8987F: include/linux/platform_data/mmc-esdhc-mcf.h 8988 8989FREESCALE DIU FRAMEBUFFER DRIVER 8990M: Timur Tabi <[email protected]> 8991L: [email protected] 8992S: Maintained 8993F: drivers/video/fbdev/fsl-diu-fb.* 8994 8995FREESCALE DMA DRIVER 8996M: Zhang Wei <[email protected]> 8997L: [email protected] 8998S: Maintained 8999F: drivers/dma/fsldma.* 9000 9001FREESCALE DSPI DRIVER 9002M: Vladimir Oltean <[email protected]> 9003L: [email protected] 9004L: [email protected] 9005S: Maintained 9006F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9007F: drivers/spi/spi-fsl-dspi.c 9008F: include/linux/spi/spi-fsl-dspi.h 9009 9010FREESCALE eDMA DRIVER 9011M: Frank Li <[email protected]> 9012L: [email protected] 9013L: [email protected] 9014S: Maintained 9015F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9016F: drivers/dma/fsl-edma*.* 9017 9018FREESCALE ENETC ETHERNET DRIVERS 9019M: Claudiu Manoil <[email protected]> 9020M: Vladimir Oltean <[email protected]> 9021L: [email protected] 9022S: Maintained 9023F: drivers/net/ethernet/freescale/enetc/ 9024 9025FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9026M: Claudiu Manoil <[email protected]> 9027L: [email protected] 9028S: Maintained 9029F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9030F: drivers/net/ethernet/freescale/gianfar* 9031 9032FREESCALE GPMI NAND DRIVER 9033M: Han Xu <[email protected]> 9034L: [email protected] 9035S: Maintained 9036F: drivers/mtd/nand/raw/gpmi-nand/* 9037 9038FREESCALE I2C CPM DRIVER 9039M: Jochen Friedrich <[email protected]> 9040L: [email protected] 9041L: [email protected] 9042S: Maintained 9043F: drivers/i2c/busses/i2c-cpm.c 9044 9045FREESCALE IMX / MXC FEC DRIVER 9046M: Wei Fang <[email protected]> 9047R: Shenwei Wang <[email protected]> 9048R: Clark Wang <[email protected]> 9049L: [email protected] 9050L: [email protected] 9051S: Maintained 9052F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9053F: drivers/net/ethernet/freescale/fec.h 9054F: drivers/net/ethernet/freescale/fec_main.c 9055F: drivers/net/ethernet/freescale/fec_ptp.c 9056 9057FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9058M: Sascha Hauer <[email protected]> 9059R: Pengutronix Kernel Team <[email protected]> 9060L: [email protected] 9061L: [email protected] (moderated for non-subscribers) 9062S: Maintained 9063F: drivers/video/fbdev/imxfb.c 9064 9065FREESCALE IMX DDR PMU DRIVER 9066M: Frank Li <[email protected]> 9067L: [email protected] (moderated for non-subscribers) 9068S: Maintained 9069F: Documentation/admin-guide/perf/imx-ddr.rst 9070F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9071F: drivers/perf/fsl_imx8_ddr_perf.c 9072 9073FREESCALE IMX I2C DRIVER 9074M: Oleksij Rempel <[email protected]> 9075R: Pengutronix Kernel Team <[email protected]> 9076L: [email protected] 9077S: Maintained 9078F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9079F: drivers/i2c/busses/i2c-imx.c 9080 9081FREESCALE IMX LPI2C DRIVER 9082M: Dong Aisheng <[email protected]> 9083L: [email protected] 9084L: [email protected] 9085S: Maintained 9086F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9087F: drivers/i2c/busses/i2c-imx-lpi2c.c 9088 9089FREESCALE IMX LPSPI DRIVER 9090M: Frank Li <[email protected]> 9091L: [email protected] 9092L: [email protected] 9093S: Maintained 9094F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9095F: drivers/spi/spi-fsl-lpspi.c 9096 9097FREESCALE MPC I2C DRIVER 9098M: Chris Packham <[email protected]> 9099L: [email protected] 9100S: Maintained 9101F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9102F: drivers/i2c/busses/i2c-mpc.c 9103 9104FREESCALE QORIQ DPAA ETHERNET DRIVER 9105M: Madalin Bucur <[email protected]> 9106L: [email protected] 9107S: Maintained 9108F: drivers/net/ethernet/freescale/dpaa 9109 9110FREESCALE QORIQ DPAA FMAN DRIVER 9111M: Madalin Bucur <[email protected]> 9112R: Sean Anderson <[email protected]> 9113L: [email protected] 9114S: Maintained 9115F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9116F: drivers/net/ethernet/freescale/fman 9117 9118FREESCALE QORIQ PTP CLOCK DRIVER 9119M: Yangbo Lu <[email protected]> 9120L: [email protected] 9121S: Maintained 9122F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9123F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9124F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9125F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9126F: drivers/ptp/ptp_qoriq.c 9127F: drivers/ptp/ptp_qoriq_debugfs.c 9128F: include/linux/fsl/ptp_qoriq.h 9129 9130FREESCALE QUAD SPI DRIVER 9131M: Han Xu <[email protected]> 9132L: [email protected] 9133L: [email protected] 9134S: Maintained 9135F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9136F: drivers/spi/spi-fsl-qspi.c 9137 9138FREESCALE QUICC ENGINE LIBRARY 9139M: Qiang Zhao <[email protected]> 9140M: Christophe Leroy <[email protected]> 9141L: [email protected] 9142S: Maintained 9143F: drivers/soc/fsl/qe/ 9144F: include/soc/fsl/qe/ 9145 9146FREESCALE QUICC ENGINE QMC DRIVER 9147M: Herve Codina <[email protected]> 9148L: [email protected] 9149S: Maintained 9150F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9151F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9152F: drivers/soc/fsl/qe/qmc.c 9153F: include/soc/fsl/qe/qmc.h 9154 9155FREESCALE QUICC ENGINE QMC HDLC DRIVER 9156M: Herve Codina <[email protected]> 9157L: [email protected] 9158L: [email protected] 9159S: Maintained 9160F: drivers/net/wan/fsl_qmc_hdlc.c 9161 9162FREESCALE QUICC ENGINE TSA DRIVER 9163M: Herve Codina <[email protected]> 9164L: [email protected] 9165S: Maintained 9166F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9167F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9168F: drivers/soc/fsl/qe/tsa.c 9169F: drivers/soc/fsl/qe/tsa.h 9170F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9171F: include/dt-bindings/soc/qe-fsl,tsa.h 9172 9173FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9174L: [email protected] 9175L: [email protected] 9176S: Orphan 9177F: drivers/net/ethernet/freescale/ucc_geth* 9178 9179FREESCALE QUICC ENGINE UCC HDLC DRIVER 9180M: Zhao Qiang <[email protected]> 9181L: [email protected] 9182L: [email protected] 9183S: Maintained 9184F: drivers/net/wan/fsl_ucc_hdlc* 9185 9186FREESCALE QUICC ENGINE UCC UART DRIVER 9187M: Timur Tabi <[email protected]> 9188L: [email protected] 9189S: Maintained 9190F: drivers/tty/serial/ucc_uart.c 9191 9192FREESCALE SOC DRIVERS 9193M: Christophe Leroy <[email protected]> 9194L: [email protected] 9195L: [email protected] (moderated for non-subscribers) 9196S: Maintained 9197F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9198F: Documentation/devicetree/bindings/soc/fsl/ 9199F: drivers/soc/fsl/ 9200F: include/linux/fsl/ 9201F: include/soc/fsl/ 9202 9203FREESCALE SOC FS_ENET DRIVER 9204M: Pantelis Antoniou <[email protected]> 9205L: [email protected] 9206L: [email protected] 9207S: Maintained 9208F: drivers/net/ethernet/freescale/fs_enet/ 9209 9210FREESCALE SOC SOUND DRIVERS 9211M: Shengjiu Wang <[email protected]> 9212M: Xiubo Li <[email protected]> 9213R: Fabio Estevam <[email protected]> 9214R: Nicolin Chen <[email protected]> 9215L: [email protected] 9216L: [email protected] 9217S: Maintained 9218F: sound/soc/fsl/fsl* 9219F: sound/soc/fsl/imx* 9220 9221FREESCALE SOC LPC32XX SOUND DRIVERS 9222M: J.M.B. Downing <[email protected]> 9223M: Piotr Wojtaszczyk <[email protected]> 9224R: Vladimir Zapolskiy <[email protected]> 9225L: [email protected] 9226L: [email protected] 9227S: Maintained 9228F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9229F: sound/soc/fsl/lpc3xxx-* 9230 9231FREESCALE SOC SOUND QMC DRIVER 9232M: Herve Codina <[email protected]> 9233L: [email protected] 9234L: [email protected] 9235S: Maintained 9236F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9237F: sound/soc/fsl/fsl_qmc_audio.c 9238 9239FREESCALE USB PERIPHERAL DRIVERS 9240L: [email protected] 9241L: [email protected] 9242S: Orphan 9243F: drivers/usb/gadget/udc/fsl* 9244 9245FREESCALE USB PHY DRIVER 9246L: [email protected] 9247L: [email protected] 9248S: Orphan 9249F: drivers/usb/phy/phy-fsl-usb* 9250 9251FREEVXFS FILESYSTEM 9252M: Christoph Hellwig <[email protected]> 9253S: Maintained 9254W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9255F: fs/freevxfs/ 9256 9257FREEZER 9258M: "Rafael J. Wysocki" <[email protected]> 9259M: Pavel Machek <[email protected]> 9260L: [email protected] 9261S: Supported 9262F: Documentation/power/freezing-of-tasks.rst 9263F: include/linux/freezer.h 9264F: kernel/freezer.c 9265 9266FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9267M: Eric Biggers <[email protected]> 9268M: Theodore Y. Ts'o <[email protected]> 9269M: Jaegeuk Kim <[email protected]> 9270L: [email protected] 9271S: Supported 9272Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9273T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9274F: Documentation/filesystems/fscrypt.rst 9275F: fs/crypto/ 9276F: include/linux/fscrypt.h 9277F: include/uapi/linux/fscrypt.h 9278 9279FSI SUBSYSTEM 9280M: Jeremy Kerr <[email protected]> 9281M: Joel Stanley <[email protected]> 9282R: Alistar Popple <[email protected]> 9283R: Eddie James <[email protected]> 9284L: [email protected] 9285S: Supported 9286Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 9288F: drivers/fsi/ 9289F: include/linux/fsi*.h 9290F: include/trace/events/fsi*.h 9291 9292FSI-ATTACHED I2C DRIVER 9293M: Eddie James <[email protected]> 9294L: [email protected] 9295L: [email protected] (moderated for non-subscribers) 9296S: Maintained 9297F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9298F: drivers/i2c/busses/i2c-fsi.c 9299 9300FSI-ATTACHED SPI DRIVER 9301M: Eddie James <[email protected]> 9302L: [email protected] 9303S: Maintained 9304F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9305F: drivers/spi/spi-fsi.c 9306 9307FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9308M: Jan Kara <[email protected]> 9309R: Amir Goldstein <[email protected]> 9310L: [email protected] 9311S: Maintained 9312T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9313F: fs/notify/ 9314F: include/linux/fsnotify*.h 9315 9316FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9317M: Eric Biggers <[email protected]> 9318M: Theodore Y. Ts'o <[email protected]> 9319L: [email protected] 9320S: Supported 9321Q: https://patchwork.kernel.org/project/fsverity/list/ 9322T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9323F: Documentation/filesystems/fsverity.rst 9324F: fs/verity/ 9325F: include/linux/fsverity.h 9326F: include/uapi/linux/fsverity.h 9327 9328FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9329M: Michael Zaidman <[email protected]> 9330L: [email protected] 9331L: [email protected] 9332S: Maintained 9333F: drivers/hid/hid-ft260.c 9334 9335FUJITSU LAPTOP EXTRAS 9336M: Jonathan Woithe <[email protected]> 9337L: [email protected] 9338S: Maintained 9339F: drivers/platform/x86/fujitsu-laptop.c 9340 9341FUJITSU TABLET EXTRAS 9342M: Robert Gerlach <[email protected]> 9343L: [email protected] 9344S: Maintained 9345F: drivers/platform/x86/fujitsu-tablet.c 9346 9347FUNCTION HOOKS (FTRACE) 9348M: Steven Rostedt <[email protected]> 9349M: Masami Hiramatsu <[email protected]> 9350R: Mark Rutland <[email protected]> 9351L: [email protected] 9352L: [email protected] 9353S: Maintained 9354Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9355T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9356F: Documentation/trace/ftrace* 9357F: arch/*/*/*/*ftrace* 9358F: arch/*/*/*ftrace* 9359F: include/*/ftrace.h 9360F: kernel/trace/fgraph.c 9361F: kernel/trace/ftrace* 9362F: samples/ftrace 9363 9364FUNGIBLE ETHERNET DRIVERS 9365M: Dimitris Michailidis <[email protected]> 9366L: [email protected] 9367S: Supported 9368F: drivers/net/ethernet/fungible/ 9369 9370FUSE: FILESYSTEM IN USERSPACE 9371M: Miklos Szeredi <[email protected]> 9372L: [email protected] 9373S: Maintained 9374W: https://github.com/libfuse/ 9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9376F: Documentation/filesystems/fuse.rst 9377F: fs/fuse/ 9378F: include/uapi/linux/fuse.h 9379 9380FUTEX SUBSYSTEM 9381M: Thomas Gleixner <[email protected]> 9382M: Ingo Molnar <[email protected]> 9383R: Peter Zijlstra <[email protected]> 9384R: Darren Hart <[email protected]> 9385R: Davidlohr Bueso <[email protected]> 9386R: André Almeida <[email protected]> 9387L: [email protected] 9388S: Maintained 9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9390F: Documentation/locking/*futex* 9391F: include/asm-generic/futex.h 9392F: include/linux/futex.h 9393F: include/uapi/linux/futex.h 9394F: kernel/futex/* 9395F: tools/perf/bench/futex* 9396F: tools/testing/selftests/futex/ 9397 9398GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9399M: Sebastian Reichel <[email protected]> 9400L: [email protected] 9401S: Maintained 9402F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9403F: drivers/media/i2c/gc0308.c 9404 9405GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9406M: Zhi Mao <[email protected]> 9407L: [email protected] 9408S: Maintained 9409F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9410F: drivers/media/i2c/gc05a2.c 9411 9412GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9413M: Zhi Mao <[email protected]> 9414L: [email protected] 9415S: Maintained 9416F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9417F: drivers/media/i2c/gc08a3.c 9418 9419GALAXYCORE GC2145 SENSOR DRIVER 9420M: Alain Volmat <[email protected]> 9421L: [email protected] 9422S: Maintained 9423T: git git://linuxtv.org/media_tree.git 9424F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9425F: drivers/media/i2c/gc2145.c 9426 9427GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9428M: Tim Harvey <[email protected]> 9429S: Maintained 9430F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9431F: Documentation/hwmon/gsc-hwmon.rst 9432F: drivers/hwmon/gsc-hwmon.c 9433F: drivers/mfd/gateworks-gsc.c 9434F: include/linux/mfd/gsc.h 9435F: include/linux/platform_data/gsc_hwmon.h 9436 9437GCC PLUGINS 9438M: Kees Cook <[email protected]> 9439L: [email protected] 9440S: Maintained 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9442F: Documentation/kbuild/gcc-plugins.rst 9443F: include/linux/stackleak.h 9444F: kernel/stackleak.c 9445F: scripts/Makefile.gcc-plugins 9446F: scripts/gcc-plugins/ 9447 9448GCOV BASED KERNEL PROFILING 9449M: Peter Oberparleiter <[email protected]> 9450S: Maintained 9451F: Documentation/dev-tools/gcov.rst 9452F: kernel/gcov/ 9453 9454GDB KERNEL DEBUGGING HELPER SCRIPTS 9455M: Jan Kiszka <[email protected]> 9456M: Kieran Bingham <[email protected]> 9457S: Supported 9458F: scripts/gdb/ 9459 9460GEMINI CRYPTO DRIVER 9461M: Corentin Labbe <[email protected]> 9462L: [email protected] 9463S: Maintained 9464F: drivers/crypto/gemini/ 9465 9466GEMTEK FM RADIO RECEIVER DRIVER 9467M: Hans Verkuil <[email protected]> 9468L: [email protected] 9469S: Maintained 9470W: https://linuxtv.org 9471T: git git://linuxtv.org/media_tree.git 9472F: drivers/media/radio/radio-gemtek* 9473 9474GENERIC ARCHITECTURE TOPOLOGY 9475M: Sudeep Holla <[email protected]> 9476L: [email protected] 9477S: Maintained 9478F: drivers/base/arch_topology.c 9479F: include/linux/arch_topology.h 9480 9481GENERIC ENTRY CODE 9482M: Thomas Gleixner <[email protected]> 9483M: Peter Zijlstra <[email protected]> 9484M: Andy Lutomirski <[email protected]> 9485L: [email protected] 9486S: Maintained 9487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9488F: include/linux/entry-common.h 9489F: include/linux/entry-kvm.h 9490F: kernel/entry/ 9491 9492GENERIC GPIO I2C DRIVER 9493M: Wolfram Sang <[email protected]> 9494S: Supported 9495F: drivers/i2c/busses/i2c-gpio.c 9496F: include/linux/platform_data/i2c-gpio.h 9497 9498GENERIC GPIO I2C MULTIPLEXER DRIVER 9499M: Peter Korsgaard <[email protected]> 9500L: [email protected] 9501S: Supported 9502F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9503F: drivers/i2c/muxes/i2c-mux-gpio.c 9504F: include/linux/platform_data/i2c-mux-gpio.h 9505 9506GENERIC GPIO RESET DRIVER 9507M: Krzysztof Kozlowski <[email protected]> 9508S: Maintained 9509F: drivers/reset/reset-gpio.c 9510 9511GENERIC HDLC (WAN) DRIVERS 9512M: Krzysztof Halasa <[email protected]> 9513S: Maintained 9514W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9515F: drivers/net/wan/c101.c 9516F: drivers/net/wan/hd6457* 9517F: drivers/net/wan/hdlc* 9518F: drivers/net/wan/n2.c 9519F: drivers/net/wan/pc300too.c 9520F: drivers/net/wan/pci200syn.c 9521F: drivers/net/wan/wanxl* 9522 9523GENERIC INCLUDE/ASM HEADER FILES 9524M: Arnd Bergmann <[email protected]> 9525L: [email protected] 9526S: Maintained 9527T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9528F: include/asm-generic/ 9529F: include/uapi/asm-generic/ 9530 9531GENERIC PHY FRAMEWORK 9532M: Vinod Koul <[email protected]> 9533M: Kishon Vijay Abraham I <[email protected]> 9534L: [email protected] 9535S: Supported 9536Q: https://patchwork.kernel.org/project/linux-phy/list/ 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9538F: Documentation/devicetree/bindings/phy/ 9539F: drivers/phy/ 9540F: include/dt-bindings/phy/ 9541F: include/linux/phy/ 9542 9543GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9544M: Wolfram Sang <[email protected]> 9545S: Supported 9546F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9547F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9548 9549GENERIC PM DOMAINS 9550M: Ulf Hansson <[email protected]> 9551L: [email protected] 9552S: Supported 9553F: Documentation/devicetree/bindings/power/power?domain* 9554T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9555F: drivers/pmdomain/ 9556F: include/linux/pm_domain.h 9557 9558GENERIC RADIX TREE 9559M: Kent Overstreet <[email protected]> 9560S: Supported 9561C: irc://irc.oftc.net/bcache 9562F: include/linux/generic-radix-tree.h 9563F: lib/generic-radix-tree.c 9564 9565GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9566M: Eugen Hristev <[email protected]> 9567L: [email protected] 9568S: Maintained 9569F: drivers/input/touchscreen/resistive-adc-touch.c 9570 9571GENERIC STRING LIBRARY 9572M: Kees Cook <[email protected]> 9573R: Andy Shevchenko <[email protected]> 9574L: [email protected] 9575S: Supported 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9577F: include/linux/string.h 9578F: include/linux/string_choices.h 9579F: include/linux/string_helpers.h 9580F: lib/string.c 9581F: lib/string_kunit.c 9582F: lib/string_helpers.c 9583F: lib/string_helpers_kunit.c 9584F: scripts/coccinelle/api/string_choices.cocci 9585 9586GENERIC UIO DRIVER FOR PCI DEVICES 9587M: "Michael S. Tsirkin" <[email protected]> 9588L: [email protected] 9589S: Supported 9590F: drivers/uio/uio_pci_generic.c 9591 9592GENERIC VDSO LIBRARY 9593M: Andy Lutomirski <[email protected]> 9594M: Thomas Gleixner <[email protected]> 9595M: Vincenzo Frascino <[email protected]> 9596L: [email protected] 9597S: Maintained 9598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 9599F: include/asm-generic/vdso/vsyscall.h 9600F: include/vdso/ 9601F: kernel/time/vsyscall.c 9602F: lib/vdso/ 9603 9604GENWQE (IBM Generic Workqueue Card) 9605M: Frank Haverkamp <[email protected]> 9606S: Supported 9607F: drivers/misc/genwqe/ 9608 9609GET_MAINTAINER SCRIPT 9610M: Joe Perches <[email protected]> 9611S: Maintained 9612F: scripts/get_maintainer.pl 9613 9614GFS2 FILE SYSTEM 9615M: Andreas Gruenbacher <[email protected]> 9616L: [email protected] 9617S: Supported 9618B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 9619T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 9620F: Documentation/filesystems/gfs2* 9621F: fs/gfs2/ 9622F: include/uapi/linux/gfs2_ondisk.h 9623 9624GIGABYTE WATERFORCE SENSOR DRIVER 9625M: Aleksa Savic <[email protected]> 9626L: [email protected] 9627S: Maintained 9628F: Documentation/hwmon/gigabyte_waterforce.rst 9629F: drivers/hwmon/gigabyte_waterforce.c 9630 9631GIGABYTE WMI DRIVER 9632M: Thomas Weißschuh <[email protected]> 9633L: [email protected] 9634S: Maintained 9635F: drivers/platform/x86/gigabyte-wmi.c 9636 9637GNSS SUBSYSTEM 9638M: Johan Hovold <[email protected]> 9639S: Maintained 9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 9641F: Documentation/ABI/testing/sysfs-class-gnss 9642F: Documentation/devicetree/bindings/gnss/ 9643F: drivers/gnss/ 9644F: include/linux/gnss.h 9645 9646GO7007 MPEG CODEC 9647M: Hans Verkuil <[email protected]> 9648L: [email protected] 9649S: Maintained 9650F: drivers/media/usb/go7007/ 9651 9652GOODIX TOUCHSCREEN 9653M: Bastien Nocera <[email protected]> 9654M: Hans de Goede <[email protected]> 9655L: [email protected] 9656S: Maintained 9657F: drivers/input/touchscreen/goodix* 9658 9659GOOGLE ETHERNET DRIVERS 9660M: Jeroen de Borst <[email protected]> 9661M: Praveen Kaligineedi <[email protected]> 9662R: Shailend Chand <[email protected]> 9663L: [email protected] 9664S: Supported 9665F: Documentation/networking/device_drivers/ethernet/google/gve.rst 9666F: drivers/net/ethernet/google 9667 9668GOOGLE FIRMWARE DRIVERS 9669M: Tzung-Bi Shih <[email protected]> 9670R: Brian Norris <[email protected]> 9671R: Julius Werner <[email protected]> 9672L: [email protected] 9673S: Maintained 9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 9675F: drivers/firmware/google/ 9676 9677GOOGLE TENSOR SoC SUPPORT 9678M: Peter Griffin <[email protected]> 9679L: [email protected] (moderated for non-subscribers) 9680L: [email protected] 9681S: Maintained 9682F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 9683F: arch/arm64/boot/dts/exynos/google/ 9684F: drivers/clk/samsung/clk-gs101.c 9685F: drivers/phy/samsung/phy-gs101-ufs.c 9686F: include/dt-bindings/clock/google,gs101.h 9687K: [gG]oogle.?[tT]ensor 9688 9689GPD POCKET FAN DRIVER 9690M: Hans de Goede <[email protected]> 9691L: [email protected] 9692S: Maintained 9693F: drivers/platform/x86/gpd-pocket-fan.c 9694 9695GPIO ACPI SUPPORT 9696M: Mika Westerberg <[email protected]> 9697M: Andy Shevchenko <[email protected]> 9698L: [email protected] 9699L: [email protected] 9700S: Supported 9701T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 9702F: Documentation/firmware-guide/acpi/gpio-properties.rst 9703F: drivers/gpio/gpiolib-acpi.c 9704F: drivers/gpio/gpiolib-acpi.h 9705 9706GPIO AGGREGATOR 9707M: Geert Uytterhoeven <[email protected]> 9708L: [email protected] 9709S: Supported 9710F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9711F: drivers/gpio/gpio-aggregator.c 9712 9713GPIO IR Transmitter 9714M: Sean Young <[email protected]> 9715L: [email protected] 9716S: Maintained 9717F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 9718F: drivers/media/rc/gpio-ir-tx.c 9719 9720GPIO MOCKUP DRIVER 9721M: Bamvor Jian Zhang <[email protected]> 9722L: [email protected] 9723S: Maintained 9724F: drivers/gpio/gpio-mockup.c 9725F: tools/testing/selftests/gpio/ 9726 9727GPIO REGMAP 9728M: Michael Walle <[email protected]> 9729S: Maintained 9730F: drivers/gpio/gpio-regmap.c 9731F: include/linux/gpio/regmap.h 9732K: (devm_)?gpio_regmap_(un)?register 9733 9734GPIO SUBSYSTEM 9735M: Linus Walleij <[email protected]> 9736M: Bartosz Golaszewski <[email protected]> 9737L: [email protected] 9738S: Maintained 9739T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9740F: Documentation/admin-guide/gpio/ 9741F: Documentation/devicetree/bindings/gpio/ 9742F: Documentation/driver-api/gpio/ 9743F: drivers/gpio/ 9744F: include/dt-bindings/gpio/ 9745F: include/linux/gpio.h 9746F: include/linux/gpio/ 9747F: include/linux/of_gpio.h 9748 9749GPIO UAPI 9750M: Bartosz Golaszewski <[email protected]> 9751R: Kent Gibson <[email protected]> 9752L: [email protected] 9753S: Maintained 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9755F: Documentation/ABI/obsolete/sysfs-gpio 9756F: Documentation/ABI/testing/gpio-cdev 9757F: Documentation/userspace-api/gpio/ 9758F: drivers/gpio/gpiolib-cdev.c 9759F: include/uapi/linux/gpio.h 9760F: tools/gpio/ 9761 9762GRE DEMULTIPLEXER DRIVER 9763M: Dmitry Kozlov <[email protected]> 9764L: [email protected] 9765S: Maintained 9766F: include/net/gre.h 9767F: net/ipv4/gre_demux.c 9768F: net/ipv4/gre_offload.c 9769 9770GRETH 10/100/1G Ethernet MAC device driver 9771M: Andreas Larsson <[email protected]> 9772L: [email protected] 9773S: Maintained 9774F: drivers/net/ethernet/aeroflex/ 9775 9776GREYBUS AUDIO PROTOCOLS DRIVERS 9777M: Vaibhav Agarwal <[email protected]> 9778M: Mark Greer <[email protected]> 9779S: Maintained 9780F: drivers/staging/greybus/audio_apbridgea.c 9781F: drivers/staging/greybus/audio_apbridgea.h 9782F: drivers/staging/greybus/audio_codec.c 9783F: drivers/staging/greybus/audio_codec.h 9784F: drivers/staging/greybus/audio_gb.c 9785F: drivers/staging/greybus/audio_manager.c 9786F: drivers/staging/greybus/audio_manager.h 9787F: drivers/staging/greybus/audio_manager_module.c 9788F: drivers/staging/greybus/audio_manager_private.h 9789F: drivers/staging/greybus/audio_manager_sysfs.c 9790F: drivers/staging/greybus/audio_module.c 9791F: drivers/staging/greybus/audio_topology.c 9792 9793GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 9794M: Viresh Kumar <[email protected]> 9795S: Maintained 9796F: drivers/staging/greybus/authentication.c 9797F: drivers/staging/greybus/bootrom.c 9798F: drivers/staging/greybus/firmware.h 9799F: drivers/staging/greybus/fw-core.c 9800F: drivers/staging/greybus/fw-download.c 9801F: drivers/staging/greybus/fw-management.c 9802F: drivers/staging/greybus/greybus_authentication.h 9803F: drivers/staging/greybus/greybus_firmware.h 9804F: drivers/staging/greybus/hid.c 9805F: drivers/staging/greybus/i2c.c 9806F: drivers/staging/greybus/spi.c 9807F: drivers/staging/greybus/spilib.c 9808F: drivers/staging/greybus/spilib.h 9809 9810GREYBUS LOOPBACK DRIVER 9811M: Bryan O'Donoghue <[email protected]> 9812S: Maintained 9813F: drivers/staging/greybus/loopback.c 9814 9815GREYBUS PLATFORM DRIVERS 9816M: Vaibhav Hiremath <[email protected]> 9817S: Maintained 9818F: drivers/staging/greybus/arche-apb-ctrl.c 9819F: drivers/staging/greybus/arche-platform.c 9820F: drivers/staging/greybus/arche_platform.h 9821 9822GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 9823M: Rui Miguel Silva <[email protected]> 9824S: Maintained 9825F: drivers/staging/greybus/gpio.c 9826F: drivers/staging/greybus/light.c 9827F: drivers/staging/greybus/power_supply.c 9828F: drivers/staging/greybus/sdio.c 9829F: drivers/staging/greybus/spi.c 9830F: drivers/staging/greybus/spilib.c 9831 9832GREYBUS BEAGLEPLAY DRIVERS 9833M: Ayush Singh <[email protected]> 9834L: [email protected] (moderated for non-subscribers) 9835S: Maintained 9836F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 9837F: drivers/greybus/gb-beagleplay.c 9838 9839GREYBUS SUBSYSTEM 9840M: Johan Hovold <[email protected]> 9841M: Alex Elder <[email protected]> 9842M: Greg Kroah-Hartman <[email protected]> 9843L: [email protected] (moderated for non-subscribers) 9844S: Maintained 9845F: drivers/greybus/ 9846F: drivers/staging/greybus/ 9847F: include/linux/greybus.h 9848F: include/linux/greybus/ 9849 9850GREYBUS UART PROTOCOLS DRIVERS 9851M: David Lin <[email protected]> 9852S: Maintained 9853F: drivers/staging/greybus/log.c 9854F: drivers/staging/greybus/uart.c 9855 9856GS1662 VIDEO SERIALIZER 9857M: Charles-Antoine Couret <[email protected]> 9858L: [email protected] 9859S: Maintained 9860T: git git://linuxtv.org/media_tree.git 9861F: drivers/media/spi/gs1662.c 9862 9863GSPCA FINEPIX SUBDRIVER 9864M: Frank Zago <[email protected]> 9865L: [email protected] 9866S: Maintained 9867T: git git://linuxtv.org/media_tree.git 9868F: drivers/media/usb/gspca/finepix.c 9869 9870GSPCA GL860 SUBDRIVER 9871M: Olivier Lorin <[email protected]> 9872L: [email protected] 9873S: Maintained 9874T: git git://linuxtv.org/media_tree.git 9875F: drivers/media/usb/gspca/gl860/ 9876 9877GSPCA M5602 SUBDRIVER 9878M: Erik Andren <[email protected]> 9879L: [email protected] 9880S: Maintained 9881T: git git://linuxtv.org/media_tree.git 9882F: drivers/media/usb/gspca/m5602/ 9883 9884GSPCA PAC207 SONIXB SUBDRIVER 9885M: Hans Verkuil <[email protected]> 9886L: [email protected] 9887S: Odd Fixes 9888T: git git://linuxtv.org/media_tree.git 9889F: drivers/media/usb/gspca/pac207.c 9890 9891GSPCA SN9C20X SUBDRIVER 9892M: Brian Johnson <[email protected]> 9893L: [email protected] 9894S: Maintained 9895T: git git://linuxtv.org/media_tree.git 9896F: drivers/media/usb/gspca/sn9c20x.c 9897 9898GSPCA T613 SUBDRIVER 9899M: Leandro Costantino <[email protected]> 9900L: [email protected] 9901S: Maintained 9902T: git git://linuxtv.org/media_tree.git 9903F: drivers/media/usb/gspca/t613.c 9904 9905GSPCA USB WEBCAM DRIVER 9906M: Hans Verkuil <[email protected]> 9907L: [email protected] 9908S: Odd Fixes 9909T: git git://linuxtv.org/media_tree.git 9910F: drivers/media/usb/gspca/ 9911 9912GTP (GPRS Tunneling Protocol) 9913M: Pablo Neira Ayuso <[email protected]> 9914M: Harald Welte <[email protected]> 9915L: [email protected] 9916S: Maintained 9917T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 9918F: drivers/net/gtp.c 9919 9920GUID PARTITION TABLE (GPT) 9921M: Davidlohr Bueso <[email protected]> 9922L: [email protected] 9923S: Maintained 9924F: block/partitions/efi.* 9925 9926HABANALABS PCI DRIVER 9927M: Ofir Bitton <[email protected]> 9928L: [email protected] 9929S: Supported 9930C: irc://irc.oftc.net/dri-devel 9931T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 9932F: Documentation/ABI/testing/debugfs-driver-habanalabs 9933F: Documentation/ABI/testing/sysfs-driver-habanalabs 9934F: drivers/accel/habanalabs/ 9935F: include/linux/habanalabs/ 9936F: include/trace/events/habanalabs.h 9937F: include/uapi/drm/habanalabs_accel.h 9938 9939HACKRF MEDIA DRIVER 9940L: [email protected] 9941S: Orphan 9942W: https://linuxtv.org 9943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9944F: drivers/media/usb/hackrf/ 9945 9946HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 9947M: Chuck Lever <[email protected]> 9948L: [email protected] 9949L: [email protected] 9950S: Maintained 9951F: Documentation/netlink/specs/handshake.yaml 9952F: Documentation/networking/tls-handshake.rst 9953F: include/net/handshake.h 9954F: include/trace/events/handshake.h 9955F: net/handshake/ 9956 9957HANTRO VPU CODEC DRIVER 9958M: Ezequiel Garcia <[email protected]> 9959M: Philipp Zabel <[email protected]> 9960L: [email protected] 9961L: [email protected] 9962S: Maintained 9963F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 9964F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 9965F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 9966F: drivers/media/platform/verisilicon/ 9967 9968HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 9969M: Frank Seidel <[email protected]> 9970L: [email protected] 9971S: Maintained 9972W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 9973F: drivers/platform/x86/hdaps.c 9974 9975HARDWARE MONITORING 9976M: Jean Delvare <[email protected]> 9977M: Guenter Roeck <[email protected]> 9978L: [email protected] 9979S: Maintained 9980W: http://hwmon.wiki.kernel.org/ 9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9982F: Documentation/ABI/testing/sysfs-class-hwmon 9983F: Documentation/devicetree/bindings/hwmon/ 9984F: Documentation/hwmon/ 9985F: drivers/hwmon/ 9986F: include/linux/hwmon*.h 9987F: include/trace/events/hwmon*.h 9988K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 9989 9990HARDWARE RANDOM NUMBER GENERATOR CORE 9991M: Olivia Mackall <[email protected]> 9992M: Herbert Xu <[email protected]> 9993L: [email protected] 9994S: Odd fixes 9995F: Documentation/admin-guide/hw_random.rst 9996F: Documentation/devicetree/bindings/rng/ 9997F: drivers/char/hw_random/ 9998F: include/linux/hw_random.h 9999 10000HARDWARE SPINLOCK CORE 10001M: Bjorn Andersson <[email protected]> 10002R: Baolin Wang <[email protected]> 10003L: [email protected] 10004S: Maintained 10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10006F: Documentation/devicetree/bindings/hwlock/ 10007F: Documentation/locking/hwspinlock.rst 10008F: drivers/hwspinlock/ 10009F: include/linux/hwspinlock.h 10010 10011HARDWARE TRACING FACILITIES 10012M: Alexander Shishkin <[email protected]> 10013S: Maintained 10014F: drivers/hwtracing/ 10015 10016HARMONY SOUND DRIVER 10017L: [email protected] 10018S: Maintained 10019F: sound/parisc/harmony.* 10020 10021HDPVR USB VIDEO ENCODER DRIVER 10022M: Hans Verkuil <[email protected]> 10023L: [email protected] 10024S: Odd Fixes 10025W: https://linuxtv.org 10026T: git git://linuxtv.org/media_tree.git 10027F: drivers/media/usb/hdpvr/ 10028 10029HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10030M: Keng-Yu Lin <[email protected]> 10031S: Supported 10032F: drivers/misc/hpilo.[ch] 10033 10034HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10035M: Jerry Hoemann <[email protected]> 10036S: Supported 10037F: Documentation/watchdog/hpwdt.rst 10038F: drivers/watchdog/hpwdt.c 10039 10040HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10041M: Don Brace <[email protected]> 10042L: [email protected] 10043L: [email protected] 10044S: Supported 10045F: Documentation/scsi/hpsa.rst 10046F: drivers/scsi/hpsa*.[ch] 10047F: include/linux/cciss*.h 10048F: include/uapi/linux/cciss*.h 10049 10050HFI1 DRIVER 10051M: Dennis Dalessandro <[email protected]> 10052L: [email protected] 10053S: Supported 10054F: drivers/infiniband/hw/hfi1 10055 10056HFS FILESYSTEM 10057L: [email protected] 10058S: Orphan 10059F: Documentation/filesystems/hfs.rst 10060F: fs/hfs/ 10061 10062HFSPLUS FILESYSTEM 10063L: [email protected] 10064S: Orphan 10065F: Documentation/filesystems/hfsplus.rst 10066F: fs/hfsplus/ 10067 10068HGA FRAMEBUFFER DRIVER 10069M: Ferenc Bakonyi <[email protected]> 10070L: [email protected] 10071S: Maintained 10072W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10073F: drivers/video/fbdev/hgafb.c 10074 10075HIBERNATION (aka Software Suspend, aka swsusp) 10076M: "Rafael J. Wysocki" <[email protected]> 10077M: Pavel Machek <[email protected]> 10078L: [email protected] 10079S: Supported 10080B: https://bugzilla.kernel.org 10081F: arch/*/include/asm/suspend*.h 10082F: arch/x86/power/ 10083F: drivers/base/power/ 10084F: include/linux/freezer.h 10085F: include/linux/pm.h 10086F: include/linux/suspend.h 10087F: kernel/power/ 10088 10089HID CORE LAYER 10090M: Jiri Kosina <[email protected]> 10091M: Benjamin Tissoires <[email protected]> 10092L: [email protected] 10093S: Maintained 10094T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10095F: Documentation/hid/ 10096F: drivers/hid/ 10097F: include/linux/hid* 10098F: include/uapi/linux/hid* 10099F: samples/hid/ 10100F: tools/testing/selftests/hid/ 10101 10102HID LOGITECH DRIVERS 10103R: Filipe Laíns <[email protected]> 10104L: [email protected] 10105S: Maintained 10106F: drivers/hid/hid-logitech-* 10107 10108HID NVIDIA SHIELD DRIVER 10109M: Rahul Rameshbabu <[email protected]> 10110L: [email protected] 10111S: Maintained 10112F: drivers/hid/hid-nvidia-shield.c 10113 10114HID PHOENIX RC FLIGHT CONTROLLER 10115M: Marcus Folkesson <[email protected]> 10116L: [email protected] 10117S: Maintained 10118F: drivers/hid/hid-pxrc.c 10119 10120HID PLAYSTATION DRIVER 10121M: Roderick Colenbrander <[email protected]> 10122L: [email protected] 10123S: Supported 10124F: drivers/hid/hid-playstation.c 10125 10126HID SENSOR HUB DRIVERS 10127M: Jiri Kosina <[email protected]> 10128M: Jonathan Cameron <[email protected]> 10129M: Srinivas Pandruvada <[email protected]> 10130L: [email protected] 10131L: [email protected] 10132S: Maintained 10133F: Documentation/hid/hid-sensor* 10134F: drivers/hid/hid-sensor-* 10135F: drivers/iio/*/hid-* 10136F: include/linux/hid-sensor-* 10137 10138HID VRC-2 CAR CONTROLLER DRIVER 10139M: Marcus Folkesson <[email protected]> 10140L: [email protected] 10141S: Maintained 10142F: drivers/hid/hid-vrc2.c 10143 10144HID WACOM DRIVER 10145M: Ping Cheng <[email protected]> 10146M: Jason Gerecke <[email protected]> 10147L: [email protected] 10148S: Maintained 10149F: drivers/hid/wacom.h 10150F: drivers/hid/wacom_* 10151 10152HID++ LOGITECH DRIVERS 10153R: Filipe Laíns <[email protected]> 10154R: Bastien Nocera <[email protected]> 10155L: [email protected] 10156S: Maintained 10157F: drivers/hid/hid-logitech-hidpp.c 10158 10159HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10160M: Anna-Maria Behnsen <[email protected]> 10161M: Frederic Weisbecker <[email protected]> 10162M: Thomas Gleixner <[email protected]> 10163L: [email protected] 10164S: Maintained 10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10166F: Documentation/timers/ 10167F: include/linux/clockchips.h 10168F: include/linux/hrtimer.h 10169F: include/linux/timer.h 10170F: kernel/time/clockevents.c 10171F: kernel/time/hrtimer.c 10172F: kernel/time/timer.c 10173F: kernel/time/timer_list.c 10174F: kernel/time/timer_migration.* 10175F: tools/testing/selftests/timers/ 10176 10177HIGH-SPEED SCC DRIVER FOR AX.25 10178L: [email protected] 10179S: Orphan 10180F: drivers/net/hamradio/scc.c 10181 10182HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10183M: HighPoint Linux Team <[email protected]> 10184S: Supported 10185W: http://www.highpoint-tech.com 10186F: Documentation/scsi/hptiop.rst 10187F: drivers/scsi/hptiop.c 10188 10189HIKEY960 ONBOARD USB GPIO HUB DRIVER 10190M: John Stultz <[email protected]> 10191L: [email protected] 10192S: Maintained 10193F: drivers/misc/hisi_hikey_usb.c 10194 10195HIMAX HX83112B TOUCHSCREEN SUPPORT 10196M: Job Noorman <[email protected]> 10197L: [email protected] 10198S: Maintained 10199F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10200F: drivers/input/touchscreen/himax_hx83112b.c 10201 10202HIPPI 10203M: Jes Sorensen <[email protected]> 10204L: [email protected] 10205S: Maintained 10206F: drivers/net/hippi/ 10207F: include/linux/hippidevice.h 10208F: include/uapi/linux/if_hippi.h 10209F: net/802/hippi.c 10210 10211HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10212M: Kurt Kanzenbach <[email protected]> 10213L: [email protected] 10214S: Maintained 10215F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10216F: drivers/net/dsa/hirschmann/* 10217F: include/linux/platform_data/hirschmann-hellcreek.h 10218F: net/dsa/tag_hellcreek.c 10219 10220HISILICON DMA DRIVER 10221M: Zhou Wang <[email protected]> 10222M: Jie Hai <[email protected]> 10223L: [email protected] 10224S: Maintained 10225F: drivers/dma/hisi_dma.c 10226 10227HISILICON GPIO DRIVER 10228M: Jay Fang <[email protected]> 10229L: [email protected] 10230S: Maintained 10231F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10232F: drivers/gpio/gpio-hisi.c 10233 10234HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10235M: Zhiqi Song <[email protected]> 10236M: Longfang Liu <[email protected]> 10237L: [email protected] 10238S: Maintained 10239F: Documentation/ABI/testing/debugfs-hisi-hpre 10240F: drivers/crypto/hisilicon/hpre/hpre.h 10241F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10242F: drivers/crypto/hisilicon/hpre/hpre_main.c 10243 10244HISILICON HNS3 PMU DRIVER 10245M: Jijie Shao <[email protected]> 10246S: Supported 10247F: Documentation/admin-guide/perf/hns3-pmu.rst 10248F: drivers/perf/hisilicon/hns3_pmu.c 10249 10250HISILICON I2C CONTROLLER DRIVER 10251M: Yicong Yang <[email protected]> 10252L: [email protected] 10253S: Maintained 10254W: https://www.hisilicon.com 10255F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10256F: drivers/i2c/busses/i2c-hisi.c 10257 10258HISILICON KUNPENG SOC HCCS DRIVER 10259M: Huisong Li <[email protected]> 10260S: Maintained 10261F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10262F: drivers/soc/hisilicon/kunpeng_hccs.c 10263F: drivers/soc/hisilicon/kunpeng_hccs.h 10264 10265HISILICON LPC BUS DRIVER 10266M: Jay Fang <[email protected]> 10267S: Maintained 10268W: http://www.hisilicon.com 10269F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10270F: drivers/bus/hisi_lpc.c 10271 10272HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10273M: Yisen Zhuang <[email protected]> 10274M: Salil Mehta <[email protected]> 10275M: Jijie Shao <[email protected]> 10276L: [email protected] 10277S: Maintained 10278W: http://www.hisilicon.com 10279F: drivers/net/ethernet/hisilicon/hns3/ 10280 10281HISILICON NETWORK SUBSYSTEM DRIVER 10282M: Yisen Zhuang <[email protected]> 10283M: Salil Mehta <[email protected]> 10284L: [email protected] 10285S: Maintained 10286W: http://www.hisilicon.com 10287F: Documentation/devicetree/bindings/net/hisilicon*.txt 10288F: drivers/net/ethernet/hisilicon/ 10289 10290HISILICON PMU DRIVER 10291M: Yicong Yang <[email protected]> 10292M: Jonathan Cameron <[email protected]> 10293S: Supported 10294W: http://www.hisilicon.com 10295F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10296F: Documentation/admin-guide/perf/hisi-pmu.rst 10297F: drivers/perf/hisilicon 10298 10299HISILICON PTT DRIVER 10300M: Yicong Yang <[email protected]> 10301M: Jonathan Cameron <[email protected]> 10302L: [email protected] 10303S: Maintained 10304F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10305F: Documentation/trace/hisi-ptt.rst 10306F: drivers/hwtracing/ptt/ 10307F: tools/perf/arch/arm64/util/hisi-ptt.c 10308F: tools/perf/util/hisi-ptt* 10309F: tools/perf/util/hisi-ptt-decoder/* 10310 10311HISILICON QM DRIVER 10312M: Weili Qian <[email protected]> 10313M: Zhou Wang <[email protected]> 10314L: [email protected] 10315S: Maintained 10316F: drivers/crypto/hisilicon/Kconfig 10317F: drivers/crypto/hisilicon/Makefile 10318F: drivers/crypto/hisilicon/qm.c 10319F: drivers/crypto/hisilicon/sgl.c 10320F: include/linux/hisi_acc_qm.h 10321 10322HISILICON ROCE DRIVER 10323M: Chengchang Tang <[email protected]> 10324M: Junxian Huang <[email protected]> 10325L: [email protected] 10326S: Maintained 10327F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10328F: drivers/infiniband/hw/hns/ 10329 10330HISILICON SAS Controller 10331M: Yihang Li <[email protected]> 10332S: Supported 10333W: http://www.hisilicon.com 10334F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10335F: drivers/scsi/hisi_sas/ 10336 10337HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10338M: Longfang Liu <[email protected]> 10339L: [email protected] 10340S: Maintained 10341F: Documentation/ABI/testing/debugfs-hisi-sec 10342F: drivers/crypto/hisilicon/sec2/sec.h 10343F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10344F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10345F: drivers/crypto/hisilicon/sec2/sec_main.c 10346 10347HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10348M: Jay Fang <[email protected]> 10349L: [email protected] 10350S: Maintained 10351W: http://www.hisilicon.com 10352F: drivers/spi/spi-hisi-kunpeng.c 10353 10354HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10355M: Mauro Carvalho Chehab <[email protected]> 10356L: [email protected] 10357S: Maintained 10358F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10359F: drivers/spmi/hisi-spmi-controller.c 10360 10361HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10362M: Mauro Carvalho Chehab <[email protected]> 10363L: [email protected] 10364S: Maintained 10365F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10366F: drivers/mfd/hi6421-spmi-pmic.c 10367 10368HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10369M: Weili Qian <[email protected]> 10370S: Maintained 10371F: drivers/crypto/hisilicon/trng/trng.c 10372 10373HISILICON V3XX SPI NOR FLASH Controller Driver 10374M: Jay Fang <[email protected]> 10375S: Maintained 10376W: http://www.hisilicon.com 10377F: drivers/spi/spi-hisi-sfc-v3xx.c 10378 10379HISILICON ZIP Controller DRIVER 10380M: Yang Shen <[email protected]> 10381M: Zhou Wang <[email protected]> 10382L: [email protected] 10383S: Maintained 10384F: Documentation/ABI/testing/debugfs-hisi-zip 10385F: drivers/crypto/hisilicon/zip/ 10386 10387HMM - Heterogeneous Memory Management 10388M: Jérôme Glisse <[email protected]> 10389L: [email protected] 10390S: Maintained 10391F: Documentation/mm/hmm.rst 10392F: include/linux/hmm* 10393F: lib/test_hmm* 10394F: mm/hmm* 10395F: tools/testing/selftests/mm/*hmm* 10396 10397HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10398M: Petre Rodan <[email protected]> 10399L: [email protected] 10400S: Maintained 10401F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10402F: drivers/iio/pressure/hsc030pa* 10403 10404HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10405M: Andreas Klinger <[email protected]> 10406M: Petre Rodan <[email protected]> 10407L: [email protected] 10408S: Maintained 10409F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10410F: drivers/iio/pressure/mprls0025pa* 10411 10412HP BIOSCFG DRIVER 10413M: Jorge Lopez <[email protected]> 10414L: [email protected] 10415S: Maintained 10416F: drivers/platform/x86/hp/hp-bioscfg/ 10417 10418HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10419L: [email protected] 10420S: Orphan 10421F: drivers/platform/x86/hp/tc1100-wmi.c 10422 10423HP WMI HARDWARE MONITOR DRIVER 10424M: James Seo <[email protected]> 10425L: [email protected] 10426S: Maintained 10427F: Documentation/hwmon/hp-wmi-sensors.rst 10428F: drivers/hwmon/hp-wmi-sensors.c 10429 10430HPET: High Precision Event Timers driver 10431M: Clemens Ladisch <[email protected]> 10432S: Maintained 10433F: Documentation/timers/hpet.rst 10434F: drivers/char/hpet.c 10435F: include/linux/hpet.h 10436F: include/uapi/linux/hpet.h 10437 10438HPET: x86 10439S: Orphan 10440F: arch/x86/include/asm/hpet.h 10441F: arch/x86/kernel/hpet.c 10442 10443HPFS FILESYSTEM 10444M: Mikulas Patocka <[email protected]> 10445S: Maintained 10446W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10447F: fs/hpfs/ 10448 10449HS3001 Hardware Temperature and Humidity Sensor 10450M: Andre Werner <[email protected]> 10451L: [email protected] 10452S: Maintained 10453F: drivers/hwmon/hs3001.c 10454 10455HSI SUBSYSTEM 10456M: Sebastian Reichel <[email protected]> 10457S: Maintained 10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10459F: Documentation/ABI/testing/sysfs-bus-hsi 10460F: Documentation/driver-api/hsi.rst 10461F: drivers/hsi/ 10462F: include/linux/hsi/ 10463F: include/uapi/linux/hsi/ 10464 10465HSO 3G MODEM DRIVER 10466L: [email protected] 10467S: Orphan 10468F: drivers/net/usb/hso.c 10469 10470HSR NETWORK PROTOCOL 10471L: [email protected] 10472S: Orphan 10473F: net/hsr/ 10474 10475HT16K33 LED CONTROLLER DRIVER 10476M: Robin van der Gracht <[email protected]> 10477S: Maintained 10478F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10479F: drivers/auxdisplay/ht16k33.c 10480 10481HTCPEN TOUCHSCREEN DRIVER 10482M: Pau Oliva Fora <[email protected]> 10483L: [email protected] 10484S: Maintained 10485F: drivers/input/touchscreen/htcpen.c 10486 10487HTE SUBSYSTEM 10488M: Dipen Patel <[email protected]> 10489L: [email protected] 10490S: Maintained 10491Q: https://patchwork.kernel.org/project/timestamp/list/ 10492T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10493F: Documentation/devicetree/bindings/timestamp/ 10494F: Documentation/driver-api/hte/ 10495F: drivers/hte/ 10496F: include/linux/hte.h 10497 10498HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10499M: Lorenzo Bianconi <[email protected]> 10500L: [email protected] 10501S: Maintained 10502W: http://www.st.com/ 10503F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10504F: drivers/iio/humidity/hts221* 10505 10506HUAWEI ETHERNET DRIVER 10507M: Cai Huoqing <[email protected]> 10508L: [email protected] 10509S: Maintained 10510F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10511F: drivers/net/ethernet/huawei/hinic/ 10512 10513HUGETLB SUBSYSTEM 10514M: Muchun Song <[email protected]> 10515L: [email protected] 10516S: Maintained 10517F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10518F: Documentation/admin-guide/mm/hugetlbpage.rst 10519F: Documentation/mm/hugetlbfs_reserv.rst 10520F: Documentation/mm/vmemmap_dedup.rst 10521F: fs/hugetlbfs/ 10522F: include/linux/hugetlb.h 10523F: mm/hugetlb.c 10524F: mm/hugetlb_vmemmap.c 10525F: mm/hugetlb_vmemmap.h 10526F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10527 10528HVA ST MEDIA DRIVER 10529M: Jean-Christophe Trotin <[email protected]> 10530L: [email protected] 10531S: Supported 10532W: https://linuxtv.org 10533T: git git://linuxtv.org/media_tree.git 10534F: drivers/media/platform/st/sti/hva 10535 10536HWPOISON MEMORY FAILURE HANDLING 10537M: Miaohe Lin <[email protected]> 10538R: Naoya Horiguchi <[email protected]> 10539L: [email protected] 10540S: Maintained 10541F: mm/hwpoison-inject.c 10542F: mm/memory-failure.c 10543 10544HYCON HY46XX TOUCHSCREEN SUPPORT 10545M: Giulio Benetti <[email protected]> 10546L: [email protected] 10547S: Maintained 10548F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 10549F: drivers/input/touchscreen/hycon-hy46xx.c 10550 10551HYGON PROCESSOR SUPPORT 10552M: Pu Wen <[email protected]> 10553L: [email protected] 10554S: Maintained 10555F: arch/x86/kernel/cpu/hygon.c 10556 10557HYNIX HI556 SENSOR DRIVER 10558M: Sakari Ailus <[email protected]> 10559L: [email protected] 10560S: Maintained 10561T: git git://linuxtv.org/media_tree.git 10562F: drivers/media/i2c/hi556.c 10563 10564HYNIX HI846 SENSOR DRIVER 10565M: Martin Kepplinger <[email protected]> 10566L: [email protected] 10567S: Maintained 10568F: drivers/media/i2c/hi846.c 10569 10570HYNIX HI847 SENSOR DRIVER 10571M: Sakari Ailus <[email protected]> 10572L: [email protected] 10573S: Maintained 10574F: drivers/media/i2c/hi847.c 10575 10576Hyper-V/Azure CORE AND DRIVERS 10577M: "K. Y. Srinivasan" <[email protected]> 10578M: Haiyang Zhang <[email protected]> 10579M: Wei Liu <[email protected]> 10580M: Dexuan Cui <[email protected]> 10581L: [email protected] 10582S: Supported 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 10584F: Documentation/ABI/stable/sysfs-bus-vmbus 10585F: Documentation/ABI/testing/debugfs-hyperv 10586F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 10587F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 10588F: Documentation/virt/hyperv 10589F: arch/arm64/hyperv 10590F: arch/arm64/include/asm/hyperv-tlfs.h 10591F: arch/arm64/include/asm/mshyperv.h 10592F: arch/x86/hyperv 10593F: arch/x86/include/asm/hyperv-tlfs.h 10594F: arch/x86/include/asm/mshyperv.h 10595F: arch/x86/include/asm/trace/hyperv.h 10596F: arch/x86/kernel/cpu/mshyperv.c 10597F: drivers/clocksource/hyperv_timer.c 10598F: drivers/hid/hid-hyperv.c 10599F: drivers/hv/ 10600F: drivers/input/serio/hyperv-keyboard.c 10601F: drivers/iommu/hyperv-iommu.c 10602F: drivers/net/ethernet/microsoft/ 10603F: drivers/net/hyperv/ 10604F: drivers/pci/controller/pci-hyperv-intf.c 10605F: drivers/pci/controller/pci-hyperv.c 10606F: drivers/scsi/storvsc_drv.c 10607F: drivers/uio/uio_hv_generic.c 10608F: drivers/video/fbdev/hyperv_fb.c 10609F: include/asm-generic/hyperv-tlfs.h 10610F: include/asm-generic/mshyperv.h 10611F: include/clocksource/hyperv_timer.h 10612F: include/linux/hyperv.h 10613F: include/net/mana 10614F: include/uapi/linux/hyperv.h 10615F: net/vmw_vsock/hyperv_transport.c 10616F: tools/hv/ 10617 10618HYPERBUS SUPPORT 10619M: Vignesh Raghavendra <[email protected]> 10620R: Tudor Ambarus <[email protected]> 10621L: [email protected] 10622S: Supported 10623Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10624C: irc://irc.oftc.net/mtd 10625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 10626F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 10627F: drivers/mtd/hyperbus/ 10628F: include/linux/mtd/hyperbus.h 10629 10630HYPERVISOR VIRTUAL CONSOLE DRIVER 10631L: [email protected] 10632S: Odd Fixes 10633F: drivers/tty/hvc/ 10634 10635I2C ACPI SUPPORT 10636M: Mika Westerberg <[email protected]> 10637L: [email protected] 10638L: [email protected] 10639S: Maintained 10640F: drivers/i2c/i2c-core-acpi.c 10641 10642I2C ADDRESS TRANSLATOR (ATR) 10643M: Tomi Valkeinen <[email protected]> 10644R: Luca Ceresoli <[email protected]> 10645L: [email protected] 10646S: Maintained 10647F: drivers/i2c/i2c-atr.c 10648F: include/linux/i2c-atr.h 10649 10650I2C CONTROLLER DRIVER FOR NVIDIA GPU 10651M: Ajay Gupta <[email protected]> 10652L: [email protected] 10653S: Maintained 10654F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 10655F: drivers/i2c/busses/i2c-nvidia-gpu.c 10656 10657I2C MUXES 10658M: Peter Rosin <[email protected]> 10659L: [email protected] 10660S: Maintained 10661F: Documentation/devicetree/bindings/i2c/i2c-arb* 10662F: Documentation/devicetree/bindings/i2c/i2c-gate* 10663F: Documentation/devicetree/bindings/i2c/i2c-mux* 10664F: Documentation/i2c/i2c-topology.rst 10665F: Documentation/i2c/muxes/ 10666F: drivers/i2c/i2c-mux.c 10667F: drivers/i2c/muxes/ 10668F: include/linux/i2c-mux.h 10669 10670I2C MV64XXX MARVELL AND ALLWINNER DRIVER 10671M: Gregory CLEMENT <[email protected]> 10672L: [email protected] 10673S: Maintained 10674F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 10675F: drivers/i2c/busses/i2c-mv64xxx.c 10676 10677I2C OVER PARALLEL PORT 10678M: Jean Delvare <[email protected]> 10679L: [email protected] 10680S: Maintained 10681F: Documentation/i2c/busses/i2c-parport.rst 10682F: drivers/i2c/busses/i2c-parport.c 10683 10684I2C SUBSYSTEM 10685M: Wolfram Sang <[email protected]> 10686L: [email protected] 10687S: Maintained 10688W: https://i2c.wiki.kernel.org/ 10689Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10690T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 10691F: Documentation/i2c/ 10692F: drivers/i2c/* 10693F: include/dt-bindings/i2c/i2c.h 10694F: include/linux/i2c-dev.h 10695F: include/linux/i2c-smbus.h 10696F: include/linux/i2c.h 10697F: include/uapi/linux/i2c-*.h 10698F: include/uapi/linux/i2c.h 10699 10700I2C SUBSYSTEM HOST DRIVERS 10701M: Andi Shyti <[email protected]> 10702L: [email protected] 10703S: Maintained 10704W: https://i2c.wiki.kernel.org/ 10705Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 10707F: Documentation/devicetree/bindings/i2c/ 10708F: drivers/i2c/algos/ 10709F: drivers/i2c/busses/ 10710F: include/dt-bindings/i2c/ 10711 10712I2C-TAOS-EVM DRIVER 10713M: Jean Delvare <[email protected]> 10714L: [email protected] 10715S: Maintained 10716F: Documentation/i2c/busses/i2c-taos-evm.rst 10717F: drivers/i2c/busses/i2c-taos-evm.c 10718 10719I2C-TINY-USB DRIVER 10720M: Till Harbaum <[email protected]> 10721L: [email protected] 10722S: Maintained 10723W: http://www.harbaum.org/till/i2c_tiny_usb 10724F: drivers/i2c/busses/i2c-tiny-usb.c 10725 10726I2C/SMBUS CONTROLLER DRIVERS FOR PC 10727M: Jean Delvare <[email protected]> 10728L: [email protected] 10729S: Maintained 10730F: Documentation/i2c/busses/i2c-ali1535.rst 10731F: Documentation/i2c/busses/i2c-ali1563.rst 10732F: Documentation/i2c/busses/i2c-ali15x3.rst 10733F: Documentation/i2c/busses/i2c-amd756.rst 10734F: Documentation/i2c/busses/i2c-amd8111.rst 10735F: Documentation/i2c/busses/i2c-i801.rst 10736F: Documentation/i2c/busses/i2c-nforce2.rst 10737F: Documentation/i2c/busses/i2c-piix4.rst 10738F: Documentation/i2c/busses/i2c-sis5595.rst 10739F: Documentation/i2c/busses/i2c-sis630.rst 10740F: Documentation/i2c/busses/i2c-sis96x.rst 10741F: Documentation/i2c/busses/i2c-via.rst 10742F: Documentation/i2c/busses/i2c-viapro.rst 10743F: drivers/i2c/busses/i2c-ali1535.c 10744F: drivers/i2c/busses/i2c-ali1563.c 10745F: drivers/i2c/busses/i2c-ali15x3.c 10746F: drivers/i2c/busses/i2c-amd756-s4882.c 10747F: drivers/i2c/busses/i2c-amd756.c 10748F: drivers/i2c/busses/i2c-amd8111.c 10749F: drivers/i2c/busses/i2c-i801.c 10750F: drivers/i2c/busses/i2c-isch.c 10751F: drivers/i2c/busses/i2c-nforce2-s4985.c 10752F: drivers/i2c/busses/i2c-nforce2.c 10753F: drivers/i2c/busses/i2c-piix4.c 10754F: drivers/i2c/busses/i2c-sis5595.c 10755F: drivers/i2c/busses/i2c-sis630.c 10756F: drivers/i2c/busses/i2c-sis96x.c 10757F: drivers/i2c/busses/i2c-via.c 10758F: drivers/i2c/busses/i2c-viapro.c 10759 10760I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 10761M: Hans de Goede <[email protected]> 10762L: [email protected] 10763S: Maintained 10764F: drivers/i2c/busses/i2c-cht-wc.c 10765 10766I2C/SMBUS ISMT DRIVER 10767M: Seth Heasley <[email protected]> 10768M: Neil Horman <[email protected]> 10769L: [email protected] 10770F: Documentation/i2c/busses/i2c-ismt.rst 10771F: drivers/i2c/busses/i2c-ismt.c 10772 10773I2C/SMBUS ZHAOXIN DRIVER 10774M: Hans Hu <[email protected]> 10775L: [email protected] 10776S: Maintained 10777W: https://www.zhaoxin.com 10778F: drivers/i2c/busses/i2c-viai2c-common.c 10779F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 10780 10781I2C/SMBUS STUB DRIVER 10782M: Jean Delvare <[email protected]> 10783L: [email protected] 10784S: Maintained 10785F: drivers/i2c/i2c-stub.c 10786 10787I3C DRIVER FOR ASPEED AST2600 10788M: Jeremy Kerr <[email protected]> 10789S: Maintained 10790F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 10791F: drivers/i3c/master/ast2600-i3c-master.c 10792 10793I3C DRIVER FOR CADENCE I3C MASTER IP 10794M: Przemysław Gaj <[email protected]> 10795S: Maintained 10796F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 10797F: drivers/i3c/master/i3c-master-cdns.c 10798 10799I3C DRIVER FOR SYNOPSYS DESIGNWARE 10800S: Orphan 10801F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 10802F: drivers/i3c/master/dw* 10803 10804I3C SUBSYSTEM 10805M: Alexandre Belloni <[email protected]> 10806L: [email protected] (moderated for non-subscribers) 10807S: Maintained 10808C: irc://chat.freenode.net/linux-i3c 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 10810F: Documentation/ABI/testing/sysfs-bus-i3c 10811F: Documentation/devicetree/bindings/i3c/ 10812F: Documentation/driver-api/i3c 10813F: drivers/i3c/ 10814F: include/dt-bindings/i3c/ 10815F: include/linux/i3c/ 10816 10817IBM Operation Panel Input Driver 10818M: Eddie James <[email protected]> 10819L: [email protected] 10820S: Maintained 10821F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 10822F: drivers/input/misc/ibm-panel.c 10823 10824IBM Power 842 compression accelerator 10825M: Haren Myneni <[email protected]> 10826S: Supported 10827F: crypto/842.c 10828F: drivers/crypto/nx/Kconfig 10829F: drivers/crypto/nx/Makefile 10830F: drivers/crypto/nx/nx-842* 10831F: include/linux/sw842.h 10832F: lib/842/ 10833 10834IBM Power in-Nest Crypto Acceleration 10835M: Breno Leitão <[email protected]> 10836M: Nayna Jain <[email protected]> 10837M: Paulo Flabiano Smorigo <[email protected]> 10838L: [email protected] 10839S: Supported 10840F: drivers/crypto/nx/Kconfig 10841F: drivers/crypto/nx/Makefile 10842F: drivers/crypto/nx/nx-aes* 10843F: drivers/crypto/nx/nx-sha* 10844F: drivers/crypto/nx/nx.* 10845F: drivers/crypto/nx/nx_csbcpb.h 10846F: drivers/crypto/nx/nx_debugfs.c 10847 10848IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 10849M: Tyrel Datwyler <[email protected]> 10850L: [email protected] 10851L: [email protected] 10852S: Supported 10853F: drivers/pci/hotplug/rpadlpar* 10854 10855IBM Power Linux RAID adapter 10856M: Brian King <[email protected]> 10857S: Supported 10858F: drivers/scsi/ipr.* 10859 10860IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 10861M: Tyrel Datwyler <[email protected]> 10862L: [email protected] 10863L: [email protected] 10864S: Supported 10865F: drivers/pci/hotplug/rpaphp* 10866 10867IBM Power SRIOV Virtual NIC Device Driver 10868M: Haren Myneni <[email protected]> 10869M: Rick Lindsley <[email protected]> 10870R: Nick Child <[email protected]> 10871R: Thomas Falcon <[email protected]> 10872L: [email protected] 10873S: Supported 10874F: drivers/net/ethernet/ibm/ibmvnic.* 10875 10876IBM Power VFIO Support 10877M: Timothy Pearson <[email protected]> 10878S: Supported 10879F: drivers/vfio/vfio_iommu_spapr_tce.c 10880 10881IBM Power Virtual Ethernet Device Driver 10882M: Nick Child <[email protected]> 10883L: [email protected] 10884S: Supported 10885F: drivers/net/ethernet/ibm/ibmveth.* 10886 10887IBM Power Virtual FC Device Drivers 10888M: Tyrel Datwyler <[email protected]> 10889L: [email protected] 10890S: Supported 10891F: drivers/scsi/ibmvscsi/ibmvfc* 10892 10893IBM Power Virtual Management Channel Driver 10894M: Brad Warrum <[email protected]> 10895M: Ritu Agarwal <[email protected]> 10896S: Supported 10897F: drivers/misc/ibmvmc.* 10898 10899IBM Power Virtual SCSI Device Drivers 10900M: Tyrel Datwyler <[email protected]> 10901L: [email protected] 10902S: Supported 10903F: drivers/scsi/ibmvscsi/ibmvscsi* 10904F: include/scsi/viosrp.h 10905 10906IBM Power Virtual SCSI Device Target Driver 10907M: Tyrel Datwyler <[email protected]> 10908L: [email protected] 10909L: [email protected] 10910S: Supported 10911F: drivers/scsi/ibmvscsi_tgt/ 10912 10913IBM Power VMX Cryptographic instructions 10914M: Breno Leitão <[email protected]> 10915M: Nayna Jain <[email protected]> 10916M: Paulo Flabiano Smorigo <[email protected]> 10917L: [email protected] 10918S: Supported 10919F: arch/powerpc/crypto/Kconfig 10920F: arch/powerpc/crypto/Makefile 10921F: arch/powerpc/crypto/aes.c 10922F: arch/powerpc/crypto/aes_cbc.c 10923F: arch/powerpc/crypto/aes_ctr.c 10924F: arch/powerpc/crypto/aes_xts.c 10925F: arch/powerpc/crypto/aesp8-ppc.* 10926F: arch/powerpc/crypto/ghash.c 10927F: arch/powerpc/crypto/ghashp8-ppc.pl 10928F: arch/powerpc/crypto/ppc-xlate.pl 10929F: arch/powerpc/crypto/vmx.c 10930 10931IBM ServeRAID RAID DRIVER 10932S: Orphan 10933F: drivers/scsi/ips.* 10934 10935ICH LPC AND GPIO DRIVER 10936M: Peter Tyser <[email protected]> 10937S: Maintained 10938F: drivers/gpio/gpio-ich.c 10939F: drivers/mfd/lpc_ich.c 10940 10941ICY I2C DRIVER 10942M: Max Staudt <[email protected]> 10943L: [email protected] 10944S: Maintained 10945F: drivers/i2c/busses/i2c-icy.c 10946 10947IDEAPAD LAPTOP EXTRAS DRIVER 10948M: Ike Panhc <[email protected]> 10949L: [email protected] 10950S: Maintained 10951W: http://launchpad.net/ideapad-laptop 10952F: drivers/platform/x86/ideapad-laptop.c 10953 10954IDEAPAD LAPTOP SLIDEBAR DRIVER 10955M: Andrey Moiseev <[email protected]> 10956L: [email protected] 10957S: Maintained 10958W: https://github.com/o2genum/ideapad-slidebar 10959F: drivers/input/misc/ideapad_slidebar.c 10960 10961IDT VersaClock 5 CLOCK DRIVER 10962M: Luca Ceresoli <[email protected]> 10963S: Maintained 10964F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 10965F: drivers/clk/clk-versaclock5.c 10966 10967IEEE 802.15.4 SUBSYSTEM 10968M: Alexander Aring <[email protected]> 10969M: Stefan Schmidt <[email protected]> 10970M: Miquel Raynal <[email protected]> 10971L: [email protected] 10972S: Maintained 10973W: https://linux-wpan.org/ 10974Q: https://patchwork.kernel.org/project/linux-wpan/list/ 10975T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 10977F: Documentation/networking/ieee802154.rst 10978F: drivers/net/ieee802154/ 10979F: include/linux/ieee802154.h 10980F: include/linux/nl802154.h 10981F: include/net/af_ieee802154.h 10982F: include/net/cfg802154.h 10983F: include/net/ieee802154_netdev.h 10984F: include/net/mac802154.h 10985F: include/net/nl802154.h 10986F: net/ieee802154/ 10987F: net/mac802154/ 10988 10989Intel VIRTIO DATA PATH ACCELERATOR 10990M: Zhu Lingshan <[email protected]> 10991L: [email protected] 10992S: Supported 10993F: drivers/vdpa/ifcvf/ 10994 10995IFE PROTOCOL 10996M: Yotam Gigi <[email protected]> 10997M: Jamal Hadi Salim <[email protected]> 10998F: include/net/ife.h 10999F: include/uapi/linux/ife.h 11000F: net/ife 11001 11002IGORPLUG-USB IR RECEIVER 11003M: Sean Young <[email protected]> 11004L: [email protected] 11005S: Maintained 11006F: drivers/media/rc/igorplugusb.c 11007 11008IGUANAWORKS USB IR TRANSCEIVER 11009M: Sean Young <[email protected]> 11010L: [email protected] 11011S: Maintained 11012F: drivers/media/rc/iguanair.c 11013 11014IIO BACKEND FRAMEWORK 11015M: Nuno Sa <[email protected]> 11016R: Olivier Moysan <[email protected]> 11017L: [email protected] 11018S: Maintained 11019F: Documentation/ABI/testing/debugfs-iio-backend 11020F: drivers/iio/industrialio-backend.c 11021F: include/linux/iio/backend.h 11022 11023IIO DIGITAL POTENTIOMETER DAC 11024M: Peter Rosin <[email protected]> 11025L: [email protected] 11026S: Maintained 11027F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11028F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11029F: drivers/iio/dac/dpot-dac.c 11030 11031IIO ENVELOPE DETECTOR 11032M: Peter Rosin <[email protected]> 11033L: [email protected] 11034S: Maintained 11035F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11036F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11037F: drivers/iio/adc/envelope-detector.c 11038 11039IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11040M: Matti Vaittinen <[email protected]> 11041L: [email protected] 11042S: Maintained 11043F: drivers/iio/industrialio-gts-helper.c 11044F: include/linux/iio/iio-gts-helper.h 11045F: drivers/iio/test/iio-test-gts.c 11046 11047IIO MULTIPLEXER 11048M: Peter Rosin <[email protected]> 11049L: [email protected] 11050S: Maintained 11051F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11052F: drivers/iio/multiplexer/iio-mux.c 11053 11054IIO SCMI BASED DRIVER 11055M: Jyoti Bhayana <[email protected]> 11056L: [email protected] 11057S: Maintained 11058F: drivers/iio/common/scmi_sensors/scmi_iio.c 11059 11060IIO SUBSYSTEM AND DRIVERS 11061M: Jonathan Cameron <[email protected]> 11062R: Lars-Peter Clausen <[email protected]> 11063L: [email protected] 11064S: Maintained 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11066F: Documentation/ABI/testing/configfs-iio* 11067F: Documentation/ABI/testing/sysfs-bus-iio* 11068F: Documentation/devicetree/bindings/iio/ 11069F: Documentation/iio/ 11070F: drivers/iio/ 11071F: drivers/staging/iio/ 11072F: include/dt-bindings/iio/ 11073F: include/linux/iio/ 11074F: tools/iio/ 11075 11076IIO UNIT CONVERTER 11077M: Peter Rosin <[email protected]> 11078L: [email protected] 11079S: Maintained 11080F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11081F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11082F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11083F: drivers/iio/afe/iio-rescale.c 11084 11085IKANOS/ADI EAGLE ADSL USB DRIVER 11086M: Matthieu Castet <[email protected]> 11087M: Stanislaw Gruszka <[email protected]> 11088S: Maintained 11089F: drivers/usb/atm/ueagle-atm.c 11090 11091IMAGIS TOUCHSCREEN DRIVER 11092M: Markuss Broks <[email protected]> 11093S: Maintained 11094F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11095F: drivers/input/touchscreen/imagis.c 11096 11097IMGTEC ASCII LCD DRIVER 11098M: Paul Burton <[email protected]> 11099S: Maintained 11100F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11101F: drivers/auxdisplay/img-ascii-lcd.c 11102 11103IMGTEC JPEG ENCODER DRIVER 11104M: Devarsh Thakkar <[email protected]> 11105L: [email protected] 11106S: Supported 11107F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11108F: drivers/media/platform/imagination/e5010* 11109 11110IMGTEC IR DECODER DRIVER 11111S: Orphan 11112F: drivers/media/rc/img-ir/ 11113 11114IMGTEC POWERVR DRM DRIVER 11115M: Frank Binns <[email protected]> 11116M: Matt Coster <[email protected]> 11117S: Supported 11118T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11119F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11120F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11121F: Documentation/gpu/imagination/ 11122F: drivers/gpu/drm/ci/xfails/powervr* 11123F: drivers/gpu/drm/imagination/ 11124F: include/uapi/drm/pvr_drm.h 11125 11126IMON SOUNDGRAPH USB IR RECEIVER 11127M: Sean Young <[email protected]> 11128L: [email protected] 11129S: Maintained 11130F: drivers/media/rc/imon.c 11131F: drivers/media/rc/imon_raw.c 11132 11133IMS TWINTURBO FRAMEBUFFER DRIVER 11134L: [email protected] 11135S: Orphan 11136F: drivers/video/fbdev/imsttfb.c 11137 11138INDEX OF FURTHER KERNEL DOCUMENTATION 11139M: Carlos Bilbao <[email protected]> 11140S: Maintained 11141F: Documentation/process/kernel-docs.rst 11142 11143INDUSTRY PACK SUBSYSTEM (IPACK) 11144M: Vaibhav Gupta <[email protected]> 11145M: Jens Taprogge <[email protected]> 11146M: Greg Kroah-Hartman <[email protected]> 11147L: [email protected] 11148S: Maintained 11149W: http://industrypack.sourceforge.net 11150F: drivers/ipack/ 11151 11152INFINEON DPS310 Driver 11153M: Eddie James <[email protected]> 11154L: [email protected] 11155S: Maintained 11156F: drivers/iio/pressure/dps310.c 11157 11158INFINEON PEB2466 ASoC CODEC 11159M: Herve Codina <[email protected]> 11160L: [email protected] 11161S: Maintained 11162F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11163F: sound/soc/codecs/peb2466.c 11164 11165INFINIBAND SUBSYSTEM 11166M: Jason Gunthorpe <[email protected]> 11167M: Leon Romanovsky <[email protected]> 11168L: [email protected] 11169S: Supported 11170W: https://github.com/linux-rdma/rdma-core 11171Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11173F: Documentation/devicetree/bindings/infiniband/ 11174F: Documentation/infiniband/ 11175F: drivers/infiniband/ 11176F: include/rdma/ 11177F: include/trace/events/ib_mad.h 11178F: include/trace/events/ib_umad.h 11179F: include/trace/misc/rdma.h 11180F: include/uapi/linux/if_infiniband.h 11181F: include/uapi/rdma/ 11182F: samples/bpf/ibumad_kern.c 11183F: samples/bpf/ibumad_user.c 11184 11185INGENIC JZ4780 NAND DRIVER 11186M: Harvey Hunt <[email protected]> 11187L: [email protected] 11188L: [email protected] 11189S: Maintained 11190F: drivers/mtd/nand/raw/ingenic/ 11191 11192INGENIC JZ47xx SoCs 11193M: Paul Cercueil <[email protected]> 11194L: [email protected] 11195S: Maintained 11196F: arch/mips/boot/dts/ingenic/ 11197F: arch/mips/generic/board-ingenic.c 11198F: arch/mips/include/asm/mach-ingenic/ 11199F: arch/mips/ingenic/Kconfig 11200F: drivers/clk/ingenic/ 11201F: drivers/dma/dma-jz4780.c 11202F: drivers/gpu/drm/ingenic/ 11203F: drivers/i2c/busses/i2c-jz4780.c 11204F: drivers/iio/adc/ingenic-adc.c 11205F: drivers/irqchip/irq-ingenic.c 11206F: drivers/memory/jz4780-nemc.c 11207F: drivers/mmc/host/jz4740_mmc.c 11208F: drivers/mtd/nand/raw/ingenic/ 11209F: drivers/pinctrl/pinctrl-ingenic.c 11210F: drivers/power/supply/ingenic-battery.c 11211F: drivers/pwm/pwm-jz4740.c 11212F: drivers/remoteproc/ingenic_rproc.c 11213F: drivers/rtc/rtc-jz4740.c 11214F: drivers/tty/serial/8250/8250_ingenic.c 11215F: drivers/usb/musb/jz4740.c 11216F: drivers/watchdog/jz4740_wdt.c 11217F: include/dt-bindings/iio/adc/ingenic,adc.h 11218F: include/linux/mfd/ingenic-tcu.h 11219F: sound/soc/codecs/jz47* 11220F: sound/soc/jz4740/ 11221 11222INJOINIC IP5xxx POWER BANK IC DRIVER 11223M: Samuel Holland <[email protected]> 11224S: Maintained 11225F: drivers/power/supply/ip5xxx_power.c 11226 11227INOTIFY 11228M: Jan Kara <[email protected]> 11229R: Amir Goldstein <[email protected]> 11230L: [email protected] 11231S: Maintained 11232F: Documentation/filesystems/inotify.rst 11233F: fs/notify/inotify/ 11234F: include/linux/inotify.h 11235F: include/uapi/linux/inotify.h 11236 11237INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11238M: Dmitry Torokhov <[email protected]> 11239L: [email protected] 11240S: Maintained 11241Q: http://patchwork.kernel.org/project/linux-input/list/ 11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11243F: Documentation/devicetree/bindings/input/ 11244F: Documentation/devicetree/bindings/serio/ 11245F: Documentation/input/ 11246F: drivers/input/ 11247F: include/dt-bindings/input/ 11248F: include/linux/gameport.h 11249F: include/linux/i8042.h 11250F: include/linux/input.h 11251F: include/linux/input/ 11252F: include/linux/libps2.h 11253F: include/linux/serio.h 11254F: include/uapi/linux/gameport.h 11255F: include/uapi/linux/input-event-codes.h 11256F: include/uapi/linux/input.h 11257F: include/uapi/linux/serio.h 11258F: include/uapi/linux/uinput.h 11259 11260INPUT MULTITOUCH (MT) PROTOCOL 11261M: Henrik Rydberg <[email protected]> 11262L: [email protected] 11263S: Odd fixes 11264F: Documentation/input/multi-touch-protocol.rst 11265F: drivers/input/input-mt.c 11266K: \b(ABS|SYN)_MT_ 11267 11268INSIDE SECURE CRYPTO DRIVER 11269M: Antoine Tenart <[email protected]> 11270L: [email protected] 11271S: Maintained 11272F: drivers/crypto/inside-secure/ 11273 11274INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11275M: Mimi Zohar <[email protected]> 11276M: Roberto Sassu <[email protected]> 11277M: Dmitry Kasatkin <[email protected]> 11278R: Eric Snowberg <[email protected]> 11279L: [email protected] 11280S: Supported 11281T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11282F: security/integrity/ 11283F: security/integrity/ima/ 11284 11285INTEGRITY POLICY ENFORCEMENT (IPE) 11286M: Fan Wu <[email protected]> 11287L: [email protected] 11288S: Supported 11289T: git https://github.com/microsoft/ipe.git 11290F: Documentation/admin-guide/LSM/ipe.rst 11291F: Documentation/security/ipe.rst 11292F: scripts/ipe/ 11293F: security/ipe/ 11294 11295INTEL 810/815 FRAMEBUFFER DRIVER 11296M: Antonino Daplas <[email protected]> 11297L: [email protected] 11298S: Maintained 11299F: drivers/video/fbdev/i810/ 11300 11301INTEL 8254 COUNTER DRIVER 11302M: William Breathitt Gray <[email protected]> 11303L: [email protected] 11304S: Maintained 11305F: drivers/counter/i8254.c 11306F: include/linux/i8254.h 11307 11308INTEL 8255 GPIO DRIVER 11309M: William Breathitt Gray <[email protected]> 11310L: [email protected] 11311S: Maintained 11312F: drivers/gpio/gpio-i8255.c 11313F: drivers/gpio/gpio-i8255.h 11314 11315INTEL ASoC DRIVERS 11316M: Cezary Rojewski <[email protected]> 11317M: Liam Girdwood <[email protected]> 11318M: Peter Ujfalusi <[email protected]> 11319M: Bard Liao <[email protected]> 11320M: Ranjani Sridharan <[email protected]> 11321M: Kai Vehmanen <[email protected]> 11322R: Pierre-Louis Bossart <[email protected]> 11323L: [email protected] 11324S: Supported 11325F: sound/soc/intel/ 11326 11327INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11328M: Hans de Goede <[email protected]> 11329L: [email protected] 11330S: Maintained 11331F: drivers/platform/x86/intel/atomisp2/pm.c 11332 11333INTEL ATOMISP2 LED DRIVER 11334M: Hans de Goede <[email protected]> 11335L: [email protected] 11336S: Maintained 11337F: drivers/platform/x86/intel/atomisp2/led.c 11338 11339INTEL BIOS SAR INT1092 DRIVER 11340M: Shravan Sudhakar <[email protected]> 11341L: [email protected] 11342S: Maintained 11343F: drivers/platform/x86/intel/int1092/ 11344 11345INTEL BROXTON PMC DRIVER 11346M: Mika Westerberg <[email protected]> 11347M: Zha Qipeng <[email protected]> 11348S: Maintained 11349F: drivers/mfd/intel_pmc_bxt.c 11350F: include/linux/mfd/intel_pmc_bxt.h 11351 11352INTEL C600 SERIES SAS CONTROLLER DRIVER 11353M: Artur Paszkiewicz <[email protected]> 11354L: [email protected] 11355S: Supported 11356T: git git://git.code.sf.net/p/intel-sas/isci 11357F: drivers/scsi/isci/ 11358 11359INTEL CPU family model numbers 11360M: Tony Luck <[email protected]> 11361M: [email protected] 11362L: [email protected] 11363S: Supported 11364F: arch/x86/include/asm/intel-family.h 11365 11366INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11367M: Jani Nikula <[email protected]> 11368M: Rodrigo Vivi <[email protected]> 11369L: [email protected] 11370L: [email protected] 11371S: Supported 11372F: drivers/gpu/drm/i915/display/ 11373F: drivers/gpu/drm/xe/display/ 11374F: drivers/gpu/drm/xe/compat-i915-headers 11375F: include/drm/intel/ 11376 11377INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11378M: Jani Nikula <[email protected]> 11379M: Joonas Lahtinen <[email protected]> 11380M: Rodrigo Vivi <[email protected]> 11381M: Tvrtko Ursulin <[email protected]> 11382L: [email protected] 11383S: Supported 11384W: https://drm.pages.freedesktop.org/intel-docs/ 11385Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11386B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11387C: irc://irc.oftc.net/intel-gfx 11388T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11389F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11390F: Documentation/gpu/i915.rst 11391F: drivers/gpu/drm/ci/xfails/i915* 11392F: drivers/gpu/drm/i915/ 11393F: include/drm/intel/ 11394F: include/uapi/drm/i915_drm.h 11395 11396INTEL DRM XE DRIVER (Lunar Lake and newer) 11397M: Lucas De Marchi <[email protected]> 11398M: Thomas Hellström <[email protected]> 11399M: Rodrigo Vivi <[email protected]> 11400L: [email protected] 11401S: Supported 11402W: https://drm.pages.freedesktop.org/intel-docs/ 11403Q: http://patchwork.freedesktop.org/project/intel-xe/ 11404B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11405C: irc://irc.oftc.net/xe 11406T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11407F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11408F: Documentation/gpu/xe/ 11409F: drivers/gpu/drm/xe/ 11410F: include/drm/intel/ 11411F: include/uapi/drm/xe_drm.h 11412 11413INTEL ETHERNET DRIVERS 11414M: Tony Nguyen <[email protected]> 11415M: Przemek Kitszel <[email protected]> 11416L: [email protected] (moderated for non-subscribers) 11417S: Supported 11418W: https://www.intel.com/content/www/us/en/support.html 11419Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11422F: Documentation/networking/device_drivers/ethernet/intel/ 11423F: drivers/net/ethernet/intel/ 11424F: drivers/net/ethernet/intel/*/ 11425F: include/linux/avf/virtchnl.h 11426F: include/linux/net/intel/iidc.h 11427 11428INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11429M: Mustafa Ismail <[email protected]> 11430M: Tatyana Nikolova <[email protected]> 11431L: [email protected] 11432S: Supported 11433F: drivers/infiniband/hw/irdma/ 11434F: include/uapi/rdma/irdma-abi.h 11435 11436INTEL GPIO DRIVERS 11437M: Andy Shevchenko <[email protected]> 11438L: [email protected] 11439S: Supported 11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11441F: drivers/gpio/gpio-elkhartlake.c 11442F: drivers/gpio/gpio-graniterapids.c 11443F: drivers/gpio/gpio-ich.c 11444F: drivers/gpio/gpio-merrifield.c 11445F: drivers/gpio/gpio-ml-ioh.c 11446F: drivers/gpio/gpio-pch.c 11447F: drivers/gpio/gpio-sch.c 11448F: drivers/gpio/gpio-sodaville.c 11449F: drivers/gpio/gpio-tangier.c 11450F: drivers/gpio/gpio-tangier.h 11451 11452INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11453M: Zhenyu Wang <[email protected]> 11454M: Zhi Wang <[email protected]> 11455L: [email protected] 11456L: [email protected] 11457S: Supported 11458W: https://github.com/intel/gvt-linux/wiki 11459T: git https://github.com/intel/gvt-linux.git 11460F: drivers/gpu/drm/i915/gvt/ 11461 11462INTEL HID EVENT DRIVER 11463M: Alex Hung <[email protected]> 11464L: [email protected] 11465S: Maintained 11466F: drivers/platform/x86/intel/hid.c 11467 11468INTEL I/OAT DMA DRIVER 11469M: Dave Jiang <[email protected]> 11470R: Dan Williams <[email protected]> 11471L: [email protected] 11472S: Supported 11473Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11474F: drivers/dma/ioat* 11475 11476INTEL IAA CRYPTO DRIVER 11477M: Tom Zanussi <[email protected]> 11478L: [email protected] 11479S: Supported 11480F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11481F: drivers/crypto/intel/iaa/* 11482 11483INTEL IDLE DRIVER 11484M: Jacob Pan <[email protected]> 11485M: Len Brown <[email protected]> 11486L: [email protected] 11487S: Supported 11488B: https://bugzilla.kernel.org 11489T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 11490F: drivers/idle/intel_idle.c 11491 11492INTEL IDXD DRIVER 11493M: Fenghua Yu <[email protected]> 11494R: Dave Jiang <[email protected]> 11495L: [email protected] 11496S: Supported 11497F: drivers/dma/idxd/* 11498F: include/uapi/linux/idxd.h 11499 11500INTEL IN FIELD SCAN (IFS) DEVICE 11501M: Jithu Joseph <[email protected]> 11502R: Ashok Raj <[email protected]> 11503R: Tony Luck <[email protected]> 11504S: Maintained 11505F: drivers/platform/x86/intel/ifs 11506F: include/trace/events/intel_ifs.h 11507F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11508 11509INTEL INTEGRATED SENSOR HUB DRIVER 11510M: Srinivas Pandruvada <[email protected]> 11511M: Jiri Kosina <[email protected]> 11512L: [email protected] 11513S: Maintained 11514F: drivers/hid/intel-ish-hid/ 11515 11516INTEL IOMMU (VT-d) 11517M: David Woodhouse <[email protected]> 11518M: Lu Baolu <[email protected]> 11519L: [email protected] 11520S: Supported 11521T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11522F: drivers/iommu/intel/ 11523 11524INTEL IPU3 CSI-2 CIO2 DRIVER 11525M: Yong Zhi <[email protected]> 11526M: Sakari Ailus <[email protected]> 11527M: Bingbu Cao <[email protected]> 11528M: Dan Scally <[email protected]> 11529R: Tianshu Qiu <[email protected]> 11530L: [email protected] 11531S: Maintained 11532T: git git://linuxtv.org/media_tree.git 11533F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 11534F: drivers/media/pci/intel/ipu3/ 11535 11536INTEL IPU3 CSI-2 IMGU DRIVER 11537M: Sakari Ailus <[email protected]> 11538R: Bingbu Cao <[email protected]> 11539R: Tianshu Qiu <[email protected]> 11540L: [email protected] 11541S: Maintained 11542F: Documentation/admin-guide/media/ipu3.rst 11543F: Documentation/admin-guide/media/ipu3_rcb.svg 11544F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 11545F: drivers/staging/media/ipu3/ 11546 11547INTEL IPU6 INPUT SYSTEM DRIVER 11548M: Sakari Ailus <[email protected]> 11549M: Bingbu Cao <[email protected]> 11550R: Tianshu Qiu <[email protected]> 11551L: [email protected] 11552S: Maintained 11553T: git git://linuxtv.org/media_tree.git 11554F: Documentation/admin-guide/media/ipu6-isys.rst 11555F: drivers/media/pci/intel/ipu6/ 11556 11557INTEL ISHTP ECLITE DRIVER 11558M: Sumesh K Naduvalath <[email protected]> 11559L: [email protected] 11560S: Supported 11561F: drivers/platform/x86/intel/ishtp_eclite.c 11562 11563INTEL IXP4XX CRYPTO SUPPORT 11564M: Corentin Labbe <[email protected]> 11565L: [email protected] 11566S: Maintained 11567F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 11568 11569INTEL KEEM BAY DRM DRIVER 11570M: Anitha Chrisanthus <[email protected]> 11571M: Edmund Dea <[email protected]> 11572S: Maintained 11573F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 11574F: drivers/gpu/drm/kmb/ 11575 11576INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 11577M: Daniele Alessandrelli <[email protected]> 11578S: Maintained 11579F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 11580F: drivers/crypto/intel/keembay/Kconfig 11581F: drivers/crypto/intel/keembay/Makefile 11582F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 11583F: drivers/crypto/intel/keembay/ocs-aes.c 11584F: drivers/crypto/intel/keembay/ocs-aes.h 11585 11586INTEL KEEM BAY OCS ECC CRYPTO DRIVER 11587M: Daniele Alessandrelli <[email protected]> 11588M: Prabhjot Khurana <[email protected]> 11589M: Mark Gross <[email protected]> 11590S: Maintained 11591F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 11592F: drivers/crypto/intel/keembay/Kconfig 11593F: drivers/crypto/intel/keembay/Makefile 11594F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 11595 11596INTEL KEEM BAY OCS HCU CRYPTO DRIVER 11597M: Daniele Alessandrelli <[email protected]> 11598M: Declan Murphy <[email protected]> 11599S: Maintained 11600F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 11601F: drivers/crypto/intel/keembay/Kconfig 11602F: drivers/crypto/intel/keembay/Makefile 11603F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 11604F: drivers/crypto/intel/keembay/ocs-hcu.c 11605F: drivers/crypto/intel/keembay/ocs-hcu.h 11606 11607INTEL MANAGEMENT ENGINE (mei) 11608M: Tomas Winkler <[email protected]> 11609L: [email protected] 11610S: Supported 11611F: Documentation/driver-api/mei/* 11612F: drivers/misc/mei/ 11613F: drivers/watchdog/mei_wdt.c 11614F: include/linux/mei_aux.h 11615F: include/linux/mei_cl_bus.h 11616F: include/uapi/linux/mei.h 11617F: include/uapi/linux/mei_uuid.h 11618F: include/uapi/linux/uuid.h 11619F: samples/mei/* 11620 11621INTEL MAX 10 BMC MFD DRIVER 11622M: Xu Yilun <[email protected]> 11623R: Tom Rix <[email protected]> 11624S: Maintained 11625F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 11626F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 11627F: drivers/hwmon/intel-m10-bmc-hwmon.c 11628F: drivers/mfd/intel-m10-bmc* 11629F: include/linux/mfd/intel-m10-bmc.h 11630 11631INTEL MAX10 BMC SECURE UPDATES 11632M: Peter Colberg <[email protected]> 11633L: [email protected] 11634S: Maintained 11635F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 11636F: drivers/fpga/intel-m10-bmc-sec-update.c 11637 11638INTEL MID (Mobile Internet Device) PLATFORM 11639M: Andy Shevchenko <[email protected]> 11640L: [email protected] 11641S: Supported 11642F: arch/x86/include/asm/intel-mid.h 11643F: arch/x86/pci/intel_mid_pci.c 11644F: arch/x86/platform/intel-mid/ 11645F: drivers/extcon/extcon-intel-mrfld.c 11646F: drivers/iio/adc/intel_mrfld_adc.c 11647F: drivers/mfd/intel_soc_pmic_mrfld.c 11648F: drivers/platform/x86/intel/mrfld_pwrbtn.c 11649F: drivers/platform/x86/intel_scu_* 11650F: drivers/staging/media/atomisp/ 11651F: drivers/watchdog/intel-mid_wdt.c 11652F: include/linux/mfd/intel_soc_pmic_mrfld.h 11653F: include/linux/platform_data/x86/intel-mid_wdt.h 11654F: include/linux/platform_data/x86/intel_scu_ipc.h 11655 11656INTEL P-Unit IPC DRIVER 11657M: Zha Qipeng <[email protected]> 11658L: [email protected] 11659S: Maintained 11660F: arch/x86/include/asm/intel_punit_ipc.h 11661F: drivers/platform/x86/intel/punit_ipc.c 11662 11663INTEL PMC CORE DRIVER 11664M: Rajneesh Bhardwaj <[email protected]> 11665M: David E Box <[email protected]> 11666L: [email protected] 11667S: Maintained 11668F: Documentation/ABI/testing/sysfs-platform-intel-pmc 11669F: drivers/platform/x86/intel/pmc/ 11670 11671INTEL PMIC GPIO DRIVERS 11672M: Andy Shevchenko <[email protected]> 11673S: Supported 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11675F: drivers/gpio/gpio-*cove.c 11676 11677INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 11678M: Andy Shevchenko <[email protected]> 11679S: Supported 11680F: drivers/mfd/intel_soc_pmic* 11681F: include/linux/mfd/intel_soc_pmic* 11682 11683INTEL PMT DRIVERS 11684M: David E. Box <[email protected]> 11685S: Supported 11686F: drivers/platform/x86/intel/pmt/ 11687 11688INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 11689M: Stanislav Yakovlev <[email protected]> 11690L: [email protected] 11691S: Maintained 11692F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 11693F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 11694F: drivers/net/wireless/intel/ipw2x00/ 11695 11696INTEL PSTATE DRIVER 11697M: Srinivas Pandruvada <[email protected]> 11698M: Len Brown <[email protected]> 11699L: [email protected] 11700S: Supported 11701F: drivers/cpufreq/intel_pstate.c 11702 11703INTEL PTP DFL ToD DRIVER 11704M: Tianfei Zhang <[email protected]> 11705L: [email protected] 11706L: [email protected] 11707S: Maintained 11708F: drivers/ptp/ptp_dfl_tod.c 11709 11710INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 11711M: Jarkko Nikula <[email protected]> 11712L: [email protected] 11713F: drivers/counter/intel-qep.c 11714 11715INTEL SCU DRIVERS 11716M: Mika Westerberg <[email protected]> 11717S: Maintained 11718F: drivers/platform/x86/intel_scu_* 11719F: include/linux/platform_data/x86/intel_scu_ipc.h 11720 11721INTEL SDSI DRIVER 11722M: David E. Box <[email protected]> 11723S: Supported 11724F: drivers/platform/x86/intel/sdsi.c 11725F: tools/arch/x86/intel_sdsi/ 11726F: tools/testing/selftests/drivers/sdsi/ 11727 11728INTEL SGX 11729M: Jarkko Sakkinen <[email protected]> 11730R: Dave Hansen <[email protected]> 11731L: [email protected] 11732S: Supported 11733Q: https://patchwork.kernel.org/project/intel-sgx/list/ 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 11735F: Documentation/arch/x86/sgx.rst 11736F: arch/x86/entry/vdso/vsgx.S 11737F: arch/x86/include/asm/sgx.h 11738F: arch/x86/include/uapi/asm/sgx.h 11739F: arch/x86/kernel/cpu/sgx/* 11740F: tools/testing/selftests/sgx/* 11741K: \bSGX_ 11742 11743INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 11744M: Daniel Scally <[email protected]> 11745S: Maintained 11746F: drivers/platform/x86/intel/int3472/ 11747 11748INTEL SPEED SELECT TECHNOLOGY 11749M: Srinivas Pandruvada <[email protected]> 11750L: [email protected] 11751S: Maintained 11752F: drivers/platform/x86/intel/speed_select_if/ 11753F: include/uapi/linux/isst_if.h 11754F: tools/power/x86/intel-speed-select/ 11755 11756INTEL STRATIX10 FIRMWARE DRIVERS 11757M: Dinh Nguyen <[email protected]> 11758L: [email protected] 11759S: Maintained 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 11761F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 11762F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 11763F: drivers/firmware/stratix10-rsu.c 11764F: drivers/firmware/stratix10-svc.c 11765F: include/linux/firmware/intel/stratix10-smc.h 11766F: include/linux/firmware/intel/stratix10-svc-client.h 11767 11768INTEL TELEMETRY DRIVER 11769M: Rajneesh Bhardwaj <[email protected]> 11770M: "David E. Box" <[email protected]> 11771L: [email protected] 11772S: Maintained 11773F: arch/x86/include/asm/intel_telemetry.h 11774F: drivers/platform/x86/intel/telemetry/ 11775 11776INTEL TPMI DRIVER 11777M: Srinivas Pandruvada <[email protected]> 11778L: [email protected] 11779S: Maintained 11780F: Documentation/ABI/testing/debugfs-tpmi 11781F: drivers/platform/x86/intel/tpmi.c 11782F: include/linux/intel_tpmi.h 11783 11784INTEL UNCORE FREQUENCY CONTROL 11785M: Srinivas Pandruvada <[email protected]> 11786L: [email protected] 11787S: Maintained 11788F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 11789F: drivers/platform/x86/intel/uncore-frequency/ 11790 11791INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 11792M: David E. Box <[email protected]> 11793S: Supported 11794F: drivers/platform/x86/intel/vsec.c 11795F: include/linux/intel_vsec.h 11796 11797INTEL VIRTUAL BUTTON DRIVER 11798M: AceLan Kao <[email protected]> 11799L: [email protected] 11800S: Maintained 11801F: drivers/platform/x86/intel/vbtn.c 11802 11803INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 11804M: Stanislaw Gruszka <[email protected]> 11805L: [email protected] 11806S: Supported 11807F: drivers/net/wireless/intel/iwlegacy/ 11808 11809INTEL WIRELESS WIFI LINK (iwlwifi) 11810M: Miri Korenblit <[email protected]> 11811L: [email protected] 11812S: Supported 11813W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 11814T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 11815F: drivers/net/wireless/intel/iwlwifi/ 11816 11817INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 11818M: Jithu Joseph <[email protected]> 11819S: Maintained 11820W: https://slimbootloader.github.io/security/firmware-update.html 11821F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 11822 11823INTEL WMI THUNDERBOLT FORCE POWER DRIVER 11824L: [email protected] 11825S: Maintained 11826F: drivers/platform/x86/intel/wmi/thunderbolt.c 11827 11828INTEL WWAN IOSM DRIVER 11829M: M Chetan Kumar <[email protected]> 11830L: [email protected] 11831S: Maintained 11832F: drivers/net/wwan/iosm/ 11833 11834INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 11835M: Xin Li <[email protected]> 11836M: "H. Peter Anvin" <[email protected]> 11837S: Supported 11838F: Documentation/arch/x86/x86_64/fred.rst 11839F: arch/x86/entry/entry_64_fred.S 11840F: arch/x86/entry/entry_fred.c 11841F: arch/x86/include/asm/fred.h 11842F: arch/x86/kernel/fred.c 11843 11844INTEL(R) TRACE HUB 11845M: Alexander Shishkin <[email protected]> 11846S: Supported 11847F: Documentation/trace/intel_th.rst 11848F: drivers/hwtracing/intel_th/ 11849F: include/linux/intel_th.h 11850 11851INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 11852M: Ning Sun <[email protected]> 11853L: [email protected] 11854S: Supported 11855W: http://tboot.sourceforge.net 11856T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 11857F: Documentation/arch/x86/intel_txt.rst 11858F: arch/x86/kernel/tboot.c 11859F: include/linux/tboot.h 11860 11861INTERCONNECT API 11862M: Georgi Djakov <[email protected]> 11863L: [email protected] 11864S: Maintained 11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 11866F: Documentation/devicetree/bindings/interconnect/ 11867F: Documentation/driver-api/interconnect.rst 11868F: drivers/interconnect/ 11869F: include/dt-bindings/interconnect/ 11870F: include/linux/interconnect-provider.h 11871F: include/linux/interconnect.h 11872 11873INTERRUPT COUNTER DRIVER 11874M: Oleksij Rempel <[email protected]> 11875R: Pengutronix Kernel Team <[email protected]> 11876L: [email protected] 11877F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 11878F: drivers/counter/interrupt-cnt.c 11879 11880INTERSIL ISL7998X VIDEO DECODER DRIVER 11881M: Michael Tretter <[email protected]> 11882R: Pengutronix Kernel Team <[email protected]> 11883L: [email protected] 11884S: Maintained 11885F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 11886F: drivers/media/i2c/isl7998x.c 11887 11888INVENSENSE ICM-426xx IMU DRIVER 11889M: Jean-Baptiste Maneyrol <[email protected]> 11890L: [email protected] 11891S: Maintained 11892W: https://invensense.tdk.com/ 11893F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 11894F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 11895F: drivers/iio/imu/inv_icm42600/ 11896 11897INVENSENSE MPU-3050 GYROSCOPE DRIVER 11898M: Linus Walleij <[email protected]> 11899L: [email protected] 11900S: Maintained 11901F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 11902F: drivers/iio/gyro/mpu3050* 11903 11904IOC3 ETHERNET DRIVER 11905M: Ralf Baechle <[email protected]> 11906L: [email protected] 11907S: Maintained 11908F: drivers/net/ethernet/sgi/ioc3-eth.c 11909 11910IOMMU DMA-API LAYER 11911M: Robin Murphy <[email protected]> 11912L: [email protected] 11913S: Maintained 11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11915F: drivers/iommu/dma-iommu.c 11916F: drivers/iommu/dma-iommu.h 11917F: drivers/iommu/iova.c 11918F: include/linux/iommu-dma.h 11919F: include/linux/iova.h 11920 11921IOMMU SUBSYSTEM 11922M: Joerg Roedel <[email protected]> 11923M: Will Deacon <[email protected]> 11924R: Robin Murphy <[email protected]> 11925L: [email protected] 11926S: Maintained 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11928F: Documentation/devicetree/bindings/iommu/ 11929F: drivers/iommu/ 11930F: include/linux/iommu.h 11931F: include/linux/iova.h 11932F: include/linux/of_iommu.h 11933 11934IOMMUFD 11935M: Jason Gunthorpe <[email protected]> 11936M: Kevin Tian <[email protected]> 11937L: [email protected] 11938S: Maintained 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 11940F: Documentation/userspace-api/iommufd.rst 11941F: drivers/iommu/iommufd/ 11942F: include/linux/iommufd.h 11943F: include/uapi/linux/iommufd.h 11944F: tools/testing/selftests/iommu/ 11945 11946IOSYS-MAP HELPERS 11947M: Thomas Zimmermann <[email protected]> 11948L: [email protected] 11949S: Maintained 11950T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11951F: include/linux/iosys-map.h 11952 11953IO_URING 11954M: Jens Axboe <[email protected]> 11955M: Pavel Begunkov <[email protected]> 11956L: [email protected] 11957S: Maintained 11958T: git git://git.kernel.dk/linux-block 11959T: git git://git.kernel.dk/liburing 11960F: include/linux/io_uring/ 11961F: include/linux/io_uring.h 11962F: include/linux/io_uring_types.h 11963F: include/trace/events/io_uring.h 11964F: include/uapi/linux/io_uring.h 11965F: io_uring/ 11966 11967IPMI SUBSYSTEM 11968M: Corey Minyard <[email protected]> 11969L: [email protected] (moderated for non-subscribers) 11970S: Supported 11971W: http://openipmi.sourceforge.net/ 11972T: git https://github.com/cminyard/linux-ipmi.git for-next 11973F: Documentation/devicetree/bindings/ipmi/ 11974F: Documentation/driver-api/ipmi.rst 11975F: drivers/char/ipmi/ 11976F: include/linux/ipmi* 11977F: include/uapi/linux/ipmi* 11978 11979IPS SCSI RAID DRIVER 11980M: Adaptec OEM Raid Solutions <[email protected]> 11981L: [email protected] 11982S: Maintained 11983W: http://www.adaptec.com/ 11984F: drivers/scsi/ips* 11985 11986IPVS 11987M: Simon Horman <[email protected]> 11988M: Julian Anastasov <[email protected]> 11989L: [email protected] 11990L: [email protected] 11991S: Maintained 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 11993T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 11994F: Documentation/networking/ipvs-sysctl.rst 11995F: include/net/ip_vs.h 11996F: include/uapi/linux/ip_vs.h 11997F: net/netfilter/ipvs/ 11998 11999IPWIRELESS DRIVER 12000M: Jiri Kosina <[email protected]> 12001M: David Sterba <[email protected]> 12002S: Odd Fixes 12003F: drivers/tty/ipwireless/ 12004 12005IRON DEVICE AUDIO CODEC DRIVERS 12006M: Kiseok Jo <[email protected]> 12007L: [email protected] 12008S: Maintained 12009F: Documentation/devicetree/bindings/sound/irondevice,* 12010F: sound/soc/codecs/sma* 12011 12012IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12013M: Thomas Gleixner <[email protected]> 12014S: Maintained 12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12016F: Documentation/core-api/irq/irq-domain.rst 12017F: include/linux/irqdomain.h 12018F: include/linux/irqdomain_defs.h 12019F: kernel/irq/irqdomain.c 12020F: kernel/irq/msi.c 12021 12022IRQ SUBSYSTEM 12023M: Thomas Gleixner <[email protected]> 12024L: [email protected] 12025S: Maintained 12026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12027F: include/linux/group_cpus.h 12028F: include/linux/irq.h 12029F: include/linux/irqhandler.h 12030F: include/linux/irqnr.h 12031F: include/linux/irqreturn.h 12032F: kernel/irq/ 12033F: lib/group_cpus.c 12034 12035IRQCHIP DRIVERS 12036M: Thomas Gleixner <[email protected]> 12037L: [email protected] 12038S: Maintained 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12040F: Documentation/devicetree/bindings/interrupt-controller/ 12041F: drivers/irqchip/ 12042F: include/linux/irqchip.h 12043 12044ISA 12045M: William Breathitt Gray <[email protected]> 12046S: Maintained 12047F: Documentation/driver-api/isa.rst 12048F: drivers/base/isa.c 12049F: include/linux/isa.h 12050 12051ISA RADIO MODULE 12052M: Hans Verkuil <[email protected]> 12053L: [email protected] 12054S: Maintained 12055W: https://linuxtv.org 12056T: git git://linuxtv.org/media_tree.git 12057F: drivers/media/radio/radio-isa* 12058 12059ISAPNP 12060M: Jaroslav Kysela <[email protected]> 12061S: Maintained 12062F: Documentation/userspace-api/isapnp.rst 12063F: drivers/pnp/isapnp/ 12064F: include/linux/isapnp.h 12065 12066ISCSI 12067M: Lee Duncan <[email protected]> 12068M: Chris Leech <[email protected]> 12069M: Mike Christie <[email protected]> 12070L: [email protected] 12071L: [email protected] 12072S: Maintained 12073W: www.open-iscsi.com 12074F: drivers/scsi/*iscsi* 12075F: include/scsi/*iscsi* 12076 12077iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12078M: Peter Jones <[email protected]> 12079M: Konrad Rzeszutek Wilk <[email protected]> 12080S: Maintained 12081F: drivers/firmware/iscsi_ibft* 12082 12083ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12084M: Sagi Grimberg <[email protected]> 12085M: Max Gurtovoy <[email protected]> 12086L: [email protected] 12087S: Supported 12088W: http://www.openfabrics.org 12089W: www.open-iscsi.org 12090Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12091F: drivers/infiniband/ulp/iser/ 12092 12093ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12094M: Sagi Grimberg <[email protected]> 12095L: [email protected] 12096L: [email protected] 12097S: Supported 12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12099F: drivers/infiniband/ulp/isert 12100 12101ISDN/CMTP OVER BLUETOOTH 12102M: Karsten Keil <[email protected]> 12103L: [email protected] (subscribers-only) 12104L: [email protected] 12105S: Odd Fixes 12106W: http://www.isdn4linux.de 12107F: Documentation/isdn/ 12108F: drivers/isdn/capi/ 12109F: include/linux/isdn/ 12110F: include/uapi/linux/isdn/ 12111F: net/bluetooth/cmtp/ 12112 12113ISDN/mISDN SUBSYSTEM 12114M: Karsten Keil <[email protected]> 12115L: [email protected] (subscribers-only) 12116L: [email protected] 12117S: Maintained 12118W: http://www.isdn4linux.de 12119F: drivers/isdn/Kconfig 12120F: drivers/isdn/Makefile 12121F: drivers/isdn/hardware/ 12122F: drivers/isdn/mISDN/ 12123 12124ISOFS FILESYSTEM 12125M: Jan Kara <[email protected]> 12126L: [email protected] 12127S: Maintained 12128F: Documentation/filesystems/isofs.rst 12129F: fs/isofs/ 12130 12131IT87 HARDWARE MONITORING DRIVER 12132M: Jean Delvare <[email protected]> 12133L: [email protected] 12134S: Maintained 12135F: Documentation/hwmon/it87.rst 12136F: drivers/hwmon/it87.c 12137 12138IT913X MEDIA DRIVER 12139L: [email protected] 12140S: Orphan 12141W: https://linuxtv.org 12142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12143F: drivers/media/tuners/it913x* 12144 12145ITE IT66121 HDMI BRIDGE DRIVER 12146M: Phong LE <[email protected]> 12147M: Neil Armstrong <[email protected]> 12148S: Maintained 12149T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12150F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12151F: drivers/gpu/drm/bridge/ite-it66121.c 12152 12153IVTV VIDEO4LINUX DRIVER 12154M: Andy Walls <[email protected]> 12155L: [email protected] 12156S: Maintained 12157W: https://linuxtv.org 12158T: git git://linuxtv.org/media_tree.git 12159F: Documentation/admin-guide/media/ivtv* 12160F: drivers/media/pci/ivtv/ 12161F: include/uapi/linux/ivtv* 12162 12163IX2505V MEDIA DRIVER 12164M: Malcolm Priestley <[email protected]> 12165L: [email protected] 12166S: Maintained 12167W: https://linuxtv.org 12168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12169F: drivers/media/dvb-frontends/ix2505v* 12170 12171JAILHOUSE HYPERVISOR INTERFACE 12172M: Jan Kiszka <[email protected]> 12173L: [email protected] 12174S: Maintained 12175F: arch/x86/include/asm/jailhouse_para.h 12176F: arch/x86/kernel/jailhouse.c 12177 12178JFS FILESYSTEM 12179M: Dave Kleikamp <[email protected]> 12180L: [email protected] 12181S: Odd Fixes 12182W: http://jfs.sourceforge.net/ 12183T: git https://github.com/kleikamp/linux-shaggy.git 12184F: Documentation/admin-guide/jfs.rst 12185F: fs/jfs/ 12186 12187JME NETWORK DRIVER 12188M: Guo-Fu Tseng <[email protected]> 12189L: [email protected] 12190S: Odd Fixes 12191F: drivers/net/ethernet/jme.* 12192 12193JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12194M: David Woodhouse <[email protected]> 12195M: Richard Weinberger <[email protected]> 12196L: [email protected] 12197S: Odd Fixes 12198W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12199T: git git://git.infradead.org/ubifs-2.6.git 12200F: fs/jffs2/ 12201F: include/uapi/linux/jffs2.h 12202 12203JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12204M: "Theodore Ts'o" <[email protected]> 12205M: Jan Kara <[email protected]> 12206L: [email protected] 12207S: Maintained 12208F: fs/jbd2/ 12209F: include/linux/jbd2.h 12210 12211JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12212M: Mikhail Ulyanov <[email protected]> 12213L: [email protected] 12214L: [email protected] 12215S: Maintained 12216F: drivers/media/platform/renesas/rcar_jpu.c 12217 12218JSM Neo PCI based serial card 12219L: [email protected] 12220S: Orphan 12221F: drivers/tty/serial/jsm/ 12222 12223K10TEMP HARDWARE MONITORING DRIVER 12224M: Clemens Ladisch <[email protected]> 12225L: [email protected] 12226S: Maintained 12227F: Documentation/hwmon/k10temp.rst 12228F: drivers/hwmon/k10temp.c 12229 12230K8TEMP HARDWARE MONITORING DRIVER 12231M: Rudolf Marek <[email protected]> 12232L: [email protected] 12233S: Maintained 12234F: Documentation/hwmon/k8temp.rst 12235F: drivers/hwmon/k8temp.c 12236 12237KASAN 12238M: Andrey Ryabinin <[email protected]> 12239R: Alexander Potapenko <[email protected]> 12240R: Andrey Konovalov <[email protected]> 12241R: Dmitry Vyukov <[email protected]> 12242R: Vincenzo Frascino <[email protected]> 12243L: [email protected] 12244S: Maintained 12245F: Documentation/dev-tools/kasan.rst 12246F: arch/*/include/asm/*kasan.h 12247F: arch/*/mm/kasan_init* 12248F: include/linux/kasan*.h 12249F: lib/Kconfig.kasan 12250F: mm/kasan/ 12251F: scripts/Makefile.kasan 12252 12253KCONFIG 12254M: Masahiro Yamada <[email protected]> 12255L: [email protected] 12256S: Maintained 12257Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12259F: Documentation/kbuild/kconfig* 12260F: scripts/Kconfig.include 12261F: scripts/kconfig/ 12262 12263KCOV 12264R: Dmitry Vyukov <[email protected]> 12265R: Andrey Konovalov <[email protected]> 12266L: [email protected] 12267S: Maintained 12268F: Documentation/dev-tools/kcov.rst 12269F: include/linux/kcov.h 12270F: include/uapi/linux/kcov.h 12271F: kernel/kcov.c 12272F: scripts/Makefile.kcov 12273 12274KCSAN 12275M: Marco Elver <[email protected]> 12276R: Dmitry Vyukov <[email protected]> 12277L: [email protected] 12278S: Maintained 12279F: Documentation/dev-tools/kcsan.rst 12280F: include/linux/kcsan*.h 12281F: kernel/kcsan/ 12282F: lib/Kconfig.kcsan 12283F: scripts/Makefile.kcsan 12284 12285KDUMP 12286M: Baoquan He <[email protected]> 12287R: Vivek Goyal <[email protected]> 12288R: Dave Young <[email protected]> 12289L: [email protected] 12290S: Maintained 12291W: http://lse.sourceforge.net/kdump/ 12292F: Documentation/admin-guide/kdump/ 12293F: fs/proc/vmcore.c 12294F: include/linux/crash_core.h 12295F: include/linux/crash_dump.h 12296F: include/uapi/linux/vmcore.h 12297F: kernel/crash_*.c 12298 12299KEENE FM RADIO TRANSMITTER DRIVER 12300M: Hans Verkuil <[email protected]> 12301L: [email protected] 12302S: Maintained 12303W: https://linuxtv.org 12304T: git git://linuxtv.org/media_tree.git 12305F: drivers/media/radio/radio-keene* 12306 12307KERNEL AUTOMOUNTER 12308M: Ian Kent <[email protected]> 12309L: [email protected] 12310S: Maintained 12311F: fs/autofs/ 12312 12313KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12314M: Masahiro Yamada <[email protected]> 12315R: Nathan Chancellor <[email protected]> 12316R: Nicolas Schier <[email protected]> 12317L: [email protected] 12318S: Maintained 12319Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12321F: Documentation/kbuild/ 12322F: Makefile 12323F: scripts/*vmlinux* 12324F: scripts/Kbuild* 12325F: scripts/Makefile* 12326F: scripts/basic/ 12327F: scripts/clang-tools/ 12328F: scripts/dummy-tools/ 12329F: scripts/include/ 12330F: scripts/mk* 12331F: scripts/mod/ 12332F: scripts/package/ 12333F: usr/ 12334 12335KERNEL HARDENING (not covered by other areas) 12336M: Kees Cook <[email protected]> 12337R: Gustavo A. R. Silva <[email protected]> 12338L: [email protected] 12339S: Supported 12340T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12341F: Documentation/ABI/testing/sysfs-kernel-oops_count 12342F: Documentation/ABI/testing/sysfs-kernel-warn_count 12343F: arch/*/configs/hardening.config 12344F: include/linux/overflow.h 12345F: include/linux/randomize_kstack.h 12346F: kernel/configs/hardening.config 12347F: lib/usercopy_kunit.c 12348F: mm/usercopy.c 12349F: security/Kconfig.hardening 12350K: \b(add|choose)_random_kstack_offset\b 12351K: \b__check_(object_size|heap_object)\b 12352K: \b__counted_by\b 12353 12354KERNEL JANITORS 12355L: [email protected] 12356S: Odd Fixes 12357W: http://kernelnewbies.org/KernelJanitors 12358 12359KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12360M: Chuck Lever <[email protected]> 12361M: Jeff Layton <[email protected]> 12362R: Neil Brown <[email protected]> 12363R: Olga Kornievskaia <[email protected]> 12364R: Dai Ngo <[email protected]> 12365R: Tom Talpey <[email protected]> 12366L: [email protected] 12367S: Supported 12368B: https://bugzilla.kernel.org 12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12370F: Documentation/filesystems/nfs/ 12371F: fs/lockd/ 12372F: fs/nfs_common/ 12373F: fs/nfsd/ 12374F: include/linux/lockd/ 12375F: include/linux/sunrpc/ 12376F: include/trace/events/rpcgss.h 12377F: include/trace/events/rpcrdma.h 12378F: include/trace/events/sunrpc.h 12379F: include/trace/misc/fs.h 12380F: include/trace/misc/nfs.h 12381F: include/trace/misc/sunrpc.h 12382F: include/uapi/linux/nfsd/ 12383F: include/uapi/linux/sunrpc/ 12384F: net/sunrpc/ 12385 12386KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12387M: Thomas Weißschuh <[email protected]> 12388R: Christian Heusel <[email protected]> 12389R: Nathan Chancellor <[email protected]> 12390S: Maintained 12391F: scripts/package/PKGBUILD 12392 12393KERNEL REGRESSIONS 12394M: Thorsten Leemhuis <[email protected]> 12395L: [email protected] 12396S: Supported 12397F: Documentation/admin-guide/reporting-regressions.rst 12398F: Documentation/process/handling-regressions.rst 12399 12400KERNEL SELFTEST FRAMEWORK 12401M: Shuah Khan <[email protected]> 12402M: Shuah Khan <[email protected]> 12403L: [email protected] 12404S: Maintained 12405Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12406T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12407F: Documentation/dev-tools/kselftest* 12408F: tools/testing/selftests/ 12409 12410KERNEL SMB3 SERVER (KSMBD) 12411M: Namjae Jeon <[email protected]> 12412M: Steve French <[email protected]> 12413R: Sergey Senozhatsky <[email protected]> 12414R: Tom Talpey <[email protected]> 12415L: [email protected] 12416S: Maintained 12417T: git git://git.samba.org/ksmbd.git 12418F: Documentation/filesystems/smb/ksmbd.rst 12419F: fs/smb/common/ 12420F: fs/smb/server/ 12421 12422KERNEL UNIT TESTING FRAMEWORK (KUnit) 12423M: Brendan Higgins <[email protected]> 12424M: David Gow <[email protected]> 12425R: Rae Moar <[email protected]> 12426L: [email protected] 12427L: [email protected] 12428S: Maintained 12429W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12430T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12432F: Documentation/dev-tools/kunit/ 12433F: include/kunit/ 12434F: lib/kunit/ 12435F: rust/kernel/kunit.rs 12436F: scripts/rustdoc_test_* 12437F: tools/testing/kunit/ 12438 12439KERNEL USERMODE HELPER 12440M: Luis Chamberlain <[email protected]> 12441L: [email protected] 12442S: Maintained 12443F: include/linux/umh.h 12444F: kernel/umh.c 12445 12446KERNEL VIRTUAL MACHINE (KVM) 12447M: Paolo Bonzini <[email protected]> 12448L: [email protected] 12449S: Supported 12450W: http://www.linux-kvm.org 12451T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12452F: Documentation/virt/kvm/ 12453F: include/asm-generic/kvm* 12454F: include/kvm/iodev.h 12455F: include/linux/kvm* 12456F: include/trace/events/kvm.h 12457F: include/uapi/asm-generic/kvm* 12458F: include/uapi/linux/kvm* 12459F: tools/kvm/ 12460F: tools/testing/selftests/kvm/ 12461F: virt/kvm/* 12462 12463KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 12464M: Marc Zyngier <[email protected]> 12465M: Oliver Upton <[email protected]> 12466R: Joey Gouly <[email protected]> 12467R: Suzuki K Poulose <[email protected]> 12468R: Zenghui Yu <[email protected]> 12469L: [email protected] (moderated for non-subscribers) 12470L: [email protected] 12471S: Maintained 12472T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 12473F: Documentation/virt/kvm/arm/ 12474F: Documentation/virt/kvm/devices/arm* 12475F: arch/arm64/include/asm/kvm* 12476F: arch/arm64/include/uapi/asm/kvm* 12477F: arch/arm64/kvm/ 12478F: include/kvm/arm_* 12479F: tools/testing/selftests/kvm/*/aarch64/ 12480F: tools/testing/selftests/kvm/aarch64/ 12481 12482KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 12483M: Tianrui Zhao <[email protected]> 12484M: Bibo Mao <[email protected]> 12485M: Huacai Chen <[email protected]> 12486L: [email protected] 12487L: [email protected] 12488S: Maintained 12489T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12490F: Documentation/virt/kvm/loongarch/ 12491F: arch/loongarch/include/asm/kvm* 12492F: arch/loongarch/include/uapi/asm/kvm* 12493F: arch/loongarch/kvm/ 12494 12495KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 12496M: Huacai Chen <[email protected]> 12497L: [email protected] 12498L: [email protected] 12499S: Maintained 12500T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12501F: arch/mips/include/asm/kvm* 12502F: arch/mips/include/uapi/asm/kvm* 12503F: arch/mips/kvm/ 12504 12505KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 12506M: Michael Ellerman <[email protected]> 12507R: Nicholas Piggin <[email protected]> 12508L: [email protected] 12509L: [email protected] 12510S: Maintained (Book3S 64-bit HV) 12511S: Odd fixes (Book3S 64-bit PR) 12512S: Orphan (Book3E and 32-bit) 12513T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 12514F: arch/powerpc/include/asm/kvm* 12515F: arch/powerpc/include/uapi/asm/kvm* 12516F: arch/powerpc/kernel/kvm* 12517F: arch/powerpc/kvm/ 12518 12519KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 12520M: Anup Patel <[email protected]> 12521R: Atish Patra <[email protected]> 12522L: [email protected] 12523L: [email protected] 12524L: [email protected] 12525S: Maintained 12526T: git https://github.com/kvm-riscv/linux.git 12527F: arch/riscv/include/asm/kvm* 12528F: arch/riscv/include/uapi/asm/kvm* 12529F: arch/riscv/kvm/ 12530F: tools/testing/selftests/kvm/*/riscv/ 12531F: tools/testing/selftests/kvm/riscv/ 12532 12533KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 12534M: Christian Borntraeger <[email protected]> 12535M: Janosch Frank <[email protected]> 12536M: Claudio Imbrenda <[email protected]> 12537R: David Hildenbrand <[email protected]> 12538L: [email protected] 12539S: Supported 12540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 12541F: Documentation/virt/kvm/s390* 12542F: arch/s390/include/asm/gmap.h 12543F: arch/s390/include/asm/kvm* 12544F: arch/s390/include/uapi/asm/kvm* 12545F: arch/s390/include/uapi/asm/uvdevice.h 12546F: arch/s390/kernel/uv.c 12547F: arch/s390/kvm/ 12548F: arch/s390/mm/gmap.c 12549F: drivers/s390/char/uvdevice.c 12550F: tools/testing/selftests/drivers/s390x/uvdevice/ 12551F: tools/testing/selftests/kvm/*/s390x/ 12552F: tools/testing/selftests/kvm/s390x/ 12553 12554KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 12555M: Sean Christopherson <[email protected]> 12556M: Paolo Bonzini <[email protected]> 12557L: [email protected] 12558S: Supported 12559P: Documentation/process/maintainer-kvm-x86.rst 12560T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12561F: arch/x86/include/asm/kvm* 12562F: arch/x86/include/asm/svm.h 12563F: arch/x86/include/asm/vmx*.h 12564F: arch/x86/include/uapi/asm/kvm* 12565F: arch/x86/include/uapi/asm/svm.h 12566F: arch/x86/include/uapi/asm/vmx.h 12567F: arch/x86/kvm/ 12568F: arch/x86/kvm/*/ 12569F: tools/testing/selftests/kvm/*/x86_64/ 12570F: tools/testing/selftests/kvm/x86_64/ 12571 12572KERNFS 12573M: Greg Kroah-Hartman <[email protected]> 12574M: Tejun Heo <[email protected]> 12575S: Supported 12576T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12577F: fs/kernfs/ 12578F: include/linux/kernfs.h 12579 12580KEXEC 12581M: Eric Biederman <[email protected]> 12582L: [email protected] 12583S: Maintained 12584W: http://kernel.org/pub/linux/utils/kernel/kexec/ 12585F: include/linux/kexec.h 12586F: include/uapi/linux/kexec.h 12587F: kernel/kexec* 12588 12589KEYS-ENCRYPTED 12590M: Mimi Zohar <[email protected]> 12591L: [email protected] 12592L: [email protected] 12593S: Supported 12594F: Documentation/security/keys/trusted-encrypted.rst 12595F: include/keys/encrypted-type.h 12596F: security/keys/encrypted-keys/ 12597 12598KEYS-TRUSTED 12599M: James Bottomley <[email protected]> 12600M: Jarkko Sakkinen <[email protected]> 12601M: Mimi Zohar <[email protected]> 12602L: [email protected] 12603L: [email protected] 12604S: Supported 12605F: Documentation/security/keys/trusted-encrypted.rst 12606F: include/keys/trusted-type.h 12607F: include/keys/trusted_tpm.h 12608F: security/keys/trusted-keys/ 12609 12610KEYS-TRUSTED-CAAM 12611M: Ahmad Fatoum <[email protected]> 12612R: Pengutronix Kernel Team <[email protected]> 12613L: [email protected] 12614L: [email protected] 12615S: Maintained 12616F: include/keys/trusted_caam.h 12617F: security/keys/trusted-keys/trusted_caam.c 12618 12619KEYS-TRUSTED-DCP 12620M: David Gstir <[email protected]> 12621R: sigma star Kernel Team <[email protected]> 12622L: [email protected] 12623L: [email protected] 12624S: Supported 12625F: include/keys/trusted_dcp.h 12626F: security/keys/trusted-keys/trusted_dcp.c 12627 12628KEYS-TRUSTED-TEE 12629M: Sumit Garg <[email protected]> 12630L: [email protected] 12631L: [email protected] 12632S: Supported 12633F: include/keys/trusted_tee.h 12634F: security/keys/trusted-keys/trusted_tee.c 12635 12636KEYS/KEYRINGS 12637M: David Howells <[email protected]> 12638M: Jarkko Sakkinen <[email protected]> 12639L: [email protected] 12640S: Maintained 12641F: Documentation/security/keys/core.rst 12642F: include/keys/ 12643F: include/linux/key-type.h 12644F: include/linux/key.h 12645F: include/linux/keyctl.h 12646F: include/uapi/linux/keyctl.h 12647F: security/keys/ 12648 12649KEYS/KEYRINGS_INTEGRITY 12650M: Jarkko Sakkinen <[email protected]> 12651M: Mimi Zohar <[email protected]> 12652L: [email protected] 12653L: [email protected] 12654S: Supported 12655W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 12656F: security/integrity/platform_certs 12657 12658KFENCE 12659M: Alexander Potapenko <[email protected]> 12660M: Marco Elver <[email protected]> 12661R: Dmitry Vyukov <[email protected]> 12662L: [email protected] 12663S: Maintained 12664F: Documentation/dev-tools/kfence.rst 12665F: arch/*/include/asm/kfence.h 12666F: include/linux/kfence.h 12667F: lib/Kconfig.kfence 12668F: mm/kfence/ 12669 12670KFIFO 12671M: Stefani Seibold <[email protected]> 12672S: Maintained 12673F: include/linux/kfifo.h 12674F: lib/kfifo.c 12675F: samples/kfifo/ 12676 12677KGDB / KDB /debug_core 12678M: Jason Wessel <[email protected]> 12679M: Daniel Thompson <[email protected]> 12680R: Douglas Anderson <[email protected]> 12681L: [email protected] 12682S: Maintained 12683W: http://kgdb.wiki.kernel.org/ 12684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 12685F: Documentation/dev-tools/kgdb.rst 12686F: drivers/misc/kgdbts.c 12687F: drivers/tty/serial/kgdboc.c 12688F: include/linux/kdb.h 12689F: include/linux/kgdb.h 12690F: kernel/debug/ 12691F: kernel/module/kdb.c 12692 12693KHADAS MCU MFD DRIVER 12694M: Neil Armstrong <[email protected]> 12695L: [email protected] 12696S: Maintained 12697F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 12698F: drivers/mfd/khadas-mcu.c 12699F: drivers/thermal/khadas_mcu_fan.c 12700F: include/linux/mfd/khadas-mcu.h 12701 12702KIONIX/ROHM KX022A ACCELEROMETER 12703M: Matti Vaittinen <[email protected]> 12704L: [email protected] 12705S: Supported 12706F: drivers/iio/accel/kionix-kx022a* 12707 12708KMEMLEAK 12709M: Catalin Marinas <[email protected]> 12710S: Maintained 12711F: Documentation/dev-tools/kmemleak.rst 12712F: include/linux/kmemleak.h 12713F: mm/kmemleak.c 12714F: samples/kmemleak/kmemleak-test.c 12715 12716KMSAN 12717M: Alexander Potapenko <[email protected]> 12718R: Marco Elver <[email protected]> 12719R: Dmitry Vyukov <[email protected]> 12720L: [email protected] 12721S: Maintained 12722F: Documentation/dev-tools/kmsan.rst 12723F: arch/*/include/asm/kmsan.h 12724F: arch/*/mm/kmsan_* 12725F: include/linux/kmsan*.h 12726F: lib/Kconfig.kmsan 12727F: mm/kmsan/ 12728F: scripts/Makefile.kmsan 12729 12730KPROBES 12731M: Naveen N Rao <[email protected]> 12732M: Anil S Keshavamurthy <[email protected]> 12733M: "David S. Miller" <[email protected]> 12734M: Masami Hiramatsu <[email protected]> 12735L: [email protected] 12736L: [email protected] 12737S: Maintained 12738Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 12739T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 12740F: Documentation/trace/kprobes.rst 12741F: include/asm-generic/kprobes.h 12742F: include/linux/kprobes.h 12743F: kernel/kprobes.c 12744F: lib/test_kprobes.c 12745F: samples/kprobes 12746 12747KS0108 LCD CONTROLLER DRIVER 12748M: Miguel Ojeda <[email protected]> 12749S: Maintained 12750F: Documentation/admin-guide/auxdisplay/ks0108.rst 12751F: drivers/auxdisplay/ks0108.c 12752F: include/linux/ks0108.h 12753 12754KTD253 BACKLIGHT DRIVER 12755M: Linus Walleij <[email protected]> 12756S: Maintained 12757F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 12758F: drivers/video/backlight/ktd253-backlight.c 12759 12760KTD2801 BACKLIGHT DRIVER 12761M: Duje Mihanović <[email protected]> 12762S: Maintained 12763F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 12764F: drivers/video/backlight/ktd2801-backlight.c 12765 12766KTEST 12767M: Steven Rostedt <[email protected]> 12768M: John Hawley <[email protected]> 12769S: Maintained 12770F: tools/testing/ktest 12771 12772KTZ8866 BACKLIGHT DRIVER 12773M: Jianhua Lu <[email protected]> 12774S: Maintained 12775F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 12776F: drivers/video/backlight/ktz8866.c 12777 12778KVM PARAVIRT (KVM/paravirt) 12779M: Paolo Bonzini <[email protected]> 12780R: Vitaly Kuznetsov <[email protected]> 12781L: [email protected] 12782S: Supported 12783T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12784F: arch/um/include/asm/kvm_para.h 12785F: arch/x86/include/asm/kvm_para.h 12786F: arch/x86/include/asm/pvclock-abi.h 12787F: arch/x86/include/uapi/asm/kvm_para.h 12788F: arch/x86/kernel/kvm.c 12789F: arch/x86/kernel/kvmclock.c 12790F: include/asm-generic/kvm_para.h 12791F: include/linux/kvm_para.h 12792F: include/uapi/asm-generic/kvm_para.h 12793F: include/uapi/linux/kvm_para.h 12794 12795KVM X86 HYPER-V (KVM/hyper-v) 12796M: Vitaly Kuznetsov <[email protected]> 12797M: Sean Christopherson <[email protected]> 12798M: Paolo Bonzini <[email protected]> 12799L: [email protected] 12800S: Supported 12801T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12802F: arch/x86/kvm/hyperv.* 12803F: arch/x86/kvm/kvm_onhyperv.* 12804F: arch/x86/kvm/svm/hyperv.* 12805F: arch/x86/kvm/svm/svm_onhyperv.* 12806F: arch/x86/kvm/vmx/hyperv.* 12807 12808KVM X86 Xen (KVM/Xen) 12809M: David Woodhouse <[email protected]> 12810M: Paul Durrant <[email protected]> 12811M: Sean Christopherson <[email protected]> 12812M: Paolo Bonzini <[email protected]> 12813L: [email protected] 12814S: Supported 12815T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12816F: arch/x86/kvm/xen.* 12817 12818L3MDEV 12819M: David Ahern <[email protected]> 12820L: [email protected] 12821S: Maintained 12822F: include/net/l3mdev.h 12823F: net/l3mdev 12824 12825LANDLOCK SECURITY MODULE 12826M: Mickaël Salaün <[email protected]> 12827R: Günther Noack <[email protected]> 12828L: [email protected] 12829S: Supported 12830W: https://landlock.io 12831T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 12832F: Documentation/security/landlock.rst 12833F: Documentation/userspace-api/landlock.rst 12834F: fs/ioctl.c 12835F: include/uapi/linux/landlock.h 12836F: samples/landlock/ 12837F: security/landlock/ 12838F: tools/testing/selftests/landlock/ 12839K: landlock 12840K: LANDLOCK 12841 12842LANTIQ / INTEL Ethernet drivers 12843M: Hauke Mehrtens <[email protected]> 12844L: [email protected] 12845S: Maintained 12846F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 12847F: drivers/net/dsa/lantiq_gswip.c 12848F: drivers/net/dsa/lantiq_pce.h 12849F: drivers/net/ethernet/lantiq_xrx200.c 12850F: net/dsa/tag_gswip.c 12851 12852LANTIQ MIPS ARCHITECTURE 12853M: John Crispin <[email protected]> 12854L: [email protected] 12855S: Maintained 12856F: arch/mips/lantiq 12857F: drivers/soc/lantiq 12858 12859LANTIQ PEF2256 DRIVER 12860M: Herve Codina <[email protected]> 12861S: Maintained 12862F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 12863F: drivers/net/wan/framer/pef2256/ 12864F: drivers/pinctrl/pinctrl-pef2256.c 12865F: include/linux/framer/pef2256.h 12866 12867LASI 53c700 driver for PARISC 12868M: "James E.J. Bottomley" <[email protected]> 12869L: [email protected] 12870S: Maintained 12871F: Documentation/scsi/53c700.rst 12872F: drivers/scsi/53c700* 12873 12874LEAKING_ADDRESSES 12875M: Tycho Andersen <[email protected]> 12876R: Kees Cook <[email protected]> 12877L: [email protected] 12878S: Maintained 12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12880F: scripts/leaking_addresses.pl 12881 12882LED SUBSYSTEM 12883M: Pavel Machek <[email protected]> 12884M: Lee Jones <[email protected]> 12885L: [email protected] 12886S: Maintained 12887T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 12888F: Documentation/devicetree/bindings/leds/ 12889F: Documentation/leds/ 12890F: drivers/leds/ 12891F: include/dt-bindings/leds/ 12892F: include/linux/leds.h 12893 12894LEGO MINDSTORMS EV3 12895R: David Lechner <[email protected]> 12896S: Maintained 12897F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 12898F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 12899F: drivers/power/supply/lego_ev3_battery.c 12900 12901LEGO USB Tower driver 12902M: Juergen Stuber <[email protected]> 12903L: [email protected] 12904S: Maintained 12905W: http://legousb.sourceforge.net/ 12906F: drivers/usb/misc/legousbtower.c 12907 12908LETSKETCH HID TABLET DRIVER 12909M: Hans de Goede <[email protected]> 12910L: [email protected] 12911S: Maintained 12912T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 12913F: drivers/hid/hid-letsketch.c 12914 12915LG LAPTOP EXTRAS 12916M: Matan Ziv-Av <[email protected]> 12917L: [email protected] 12918S: Maintained 12919F: Documentation/ABI/testing/sysfs-platform-lg-laptop 12920F: Documentation/admin-guide/laptops/lg-laptop.rst 12921F: drivers/platform/x86/lg-laptop.c 12922 12923LG2160 MEDIA DRIVER 12924M: Michael Krufky <[email protected]> 12925L: [email protected] 12926S: Maintained 12927W: https://linuxtv.org 12928W: http://github.com/mkrufky 12929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12930T: git git://linuxtv.org/mkrufky/tuners.git 12931F: drivers/media/dvb-frontends/lg2160.* 12932 12933LGDT3305 MEDIA DRIVER 12934M: Michael Krufky <[email protected]> 12935L: [email protected] 12936S: Maintained 12937W: https://linuxtv.org 12938W: http://github.com/mkrufky 12939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12940T: git git://linuxtv.org/mkrufky/tuners.git 12941F: drivers/media/dvb-frontends/lgdt3305.* 12942 12943LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 12944M: Viresh Kumar <[email protected]> 12945L: [email protected] 12946S: Maintained 12947T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 12948F: drivers/ata/pata_arasan_cf.c 12949F: include/linux/pata_arasan_cf_data.h 12950 12951LIBATA PATA DRIVERS 12952R: Sergey Shtylyov <[email protected]> 12953L: [email protected] 12954F: drivers/ata/ata_*.c 12955F: drivers/ata/pata_*.c 12956 12957LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 12958M: Linus Walleij <[email protected]> 12959L: [email protected] 12960S: Maintained 12961T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 12962F: drivers/ata/pata_ftide010.c 12963F: drivers/ata/sata_gemini.c 12964F: drivers/ata/sata_gemini.h 12965 12966LIBATA SATA AHCI PLATFORM devices support 12967M: Hans de Goede <[email protected]> 12968M: Jens Axboe <[email protected]> 12969L: [email protected] 12970S: Maintained 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 12972F: drivers/ata/ahci_platform.c 12973F: drivers/ata/libahci_platform.c 12974F: include/linux/ahci_platform.h 12975 12976LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER 12977M: Serge Semin <[email protected]> 12978L: [email protected] 12979S: Maintained 12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git 12981F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml 12982F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml 12983F: drivers/ata/ahci_dwc.c 12984 12985LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 12986M: Mikael Pettersson <[email protected]> 12987L: [email protected] 12988S: Maintained 12989T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 12990F: drivers/ata/sata_promise.* 12991 12992LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 12993M: Damien Le Moal <[email protected]> 12994M: Niklas Cassel <[email protected]> 12995L: [email protected] 12996S: Maintained 12997T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 12998F: Documentation/ABI/testing/sysfs-ata 12999F: Documentation/devicetree/bindings/ata/ 13000F: drivers/ata/ 13001F: include/linux/ata.h 13002F: include/linux/libata.h 13003 13004LIBETH COMMON ETHERNET LIBRARY 13005M: Alexander Lobakin <[email protected]> 13006L: [email protected] 13007L: [email protected] (moderated for non-subscribers) 13008S: Supported 13009T: git https://github.com/alobakin/linux.git 13010F: drivers/net/ethernet/intel/libeth/ 13011F: include/net/libeth/ 13012K: libeth 13013 13014LIBIE COMMON INTEL ETHERNET LIBRARY 13015M: Alexander Lobakin <[email protected]> 13016L: [email protected] (moderated for non-subscribers) 13017L: [email protected] 13018S: Supported 13019T: git https://github.com/alobakin/linux.git 13020F: drivers/net/ethernet/intel/libie/ 13021F: include/linux/net/intel/libie/ 13022K: libie 13023 13024LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13025M: Vishal Verma <[email protected]> 13026M: Dan Williams <[email protected]> 13027M: Dave Jiang <[email protected]> 13028L: [email protected] 13029S: Supported 13030Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13031P: Documentation/nvdimm/maintainer-entry-profile.rst 13032F: drivers/nvdimm/btt* 13033 13034LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13035M: Dan Williams <[email protected]> 13036M: Vishal Verma <[email protected]> 13037M: Dave Jiang <[email protected]> 13038L: [email protected] 13039S: Supported 13040Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13041P: Documentation/nvdimm/maintainer-entry-profile.rst 13042F: drivers/nvdimm/pmem* 13043 13044LIBNVDIMM: DEVICETREE BINDINGS 13045M: Oliver O'Halloran <[email protected]> 13046L: [email protected] 13047S: Supported 13048Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13049F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13050F: drivers/nvdimm/of_pmem.c 13051 13052LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13053M: Dan Williams <[email protected]> 13054M: Vishal Verma <[email protected]> 13055M: Dave Jiang <[email protected]> 13056M: Ira Weiny <[email protected]> 13057L: [email protected] 13058S: Supported 13059Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13060P: Documentation/nvdimm/maintainer-entry-profile.rst 13061T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13062F: drivers/acpi/nfit/* 13063F: drivers/nvdimm/* 13064F: include/linux/libnvdimm.h 13065F: include/linux/nd.h 13066F: include/uapi/linux/ndctl.h 13067F: tools/testing/nvdimm/ 13068 13069LIBRARY CODE 13070M: Andrew Morton <[email protected]> 13071L: [email protected] 13072S: Supported 13073T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13074F: lib/* 13075 13076LICENSES and SPDX stuff 13077M: Thomas Gleixner <[email protected]> 13078M: Greg Kroah-Hartman <[email protected]> 13079L: [email protected] 13080S: Maintained 13081T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13082F: COPYING 13083F: Documentation/process/license-rules.rst 13084F: LICENSES/ 13085F: scripts/spdxcheck-test.sh 13086F: scripts/spdxcheck.py 13087F: scripts/spdxexclude 13088 13089LINEAR RANGES HELPERS 13090M: Mark Brown <[email protected]> 13091R: Matti Vaittinen <[email protected]> 13092F: include/linux/linear_range.h 13093F: lib/linear_ranges.c 13094F: lib/test_linear_ranges.c 13095 13096LINUX FOR POWER MACINTOSH 13097L: [email protected] 13098S: Orphan 13099F: arch/powerpc/platforms/powermac/ 13100F: drivers/macintosh/ 13101X: drivers/macintosh/adb-iop.c 13102X: drivers/macintosh/via-macii.c 13103 13104LINUX FOR POWERPC (32-BIT AND 64-BIT) 13105M: Michael Ellerman <[email protected]> 13106R: Nicholas Piggin <[email protected]> 13107R: Christophe Leroy <[email protected]> 13108R: Naveen N Rao <[email protected]> 13109R: Madhavan Srinivasan <[email protected]> 13110L: [email protected] 13111S: Supported 13112W: https://github.com/linuxppc/wiki/wiki 13113Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13114T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13115F: Documentation/ABI/stable/sysfs-firmware-opal-* 13116F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13117F: Documentation/devicetree/bindings/powerpc/ 13118F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13119F: Documentation/arch/powerpc/ 13120F: arch/powerpc/ 13121F: drivers/*/*/*pasemi* 13122F: drivers/*/*pasemi* 13123F: drivers/char/tpm/tpm_ibmvtpm* 13124F: drivers/crypto/nx/ 13125F: drivers/i2c/busses/i2c-opal.c 13126F: drivers/net/ethernet/ibm/ibmveth.* 13127F: drivers/net/ethernet/ibm/ibmvnic.* 13128F: drivers/pci/hotplug/pnv_php.c 13129F: drivers/pci/hotplug/rpa* 13130F: drivers/rtc/rtc-opal.c 13131F: drivers/scsi/ibmvscsi/ 13132F: drivers/tty/hvc/hvc_opal.c 13133F: drivers/watchdog/wdrtas.c 13134F: include/linux/papr_scm.h 13135F: include/uapi/linux/papr_pdsm.h 13136F: tools/testing/selftests/powerpc 13137N: /pmac 13138N: powermac 13139N: powernv 13140N: [^a-z0-9]ps3 13141N: pseries 13142 13143LINUX FOR POWERPC EMBEDDED MPC5XXX 13144M: Anatolij Gustschin <[email protected]> 13145L: [email protected] 13146S: Odd Fixes 13147F: arch/powerpc/platforms/512x/ 13148F: arch/powerpc/platforms/52xx/ 13149 13150LINUX FOR POWERPC EMBEDDED PPC4XX 13151L: [email protected] 13152S: Orphan 13153F: arch/powerpc/platforms/44x/ 13154 13155LINUX FOR POWERPC EMBEDDED PPC85XX 13156M: Scott Wood <[email protected]> 13157L: [email protected] 13158S: Odd fixes 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13160F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13161F: Documentation/devicetree/bindings/powerpc/fsl/ 13162F: arch/powerpc/platforms/85xx/ 13163 13164LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13165M: Christophe Leroy <[email protected]> 13166L: [email protected] 13167S: Maintained 13168F: arch/powerpc/platforms/8xx/ 13169F: arch/powerpc/platforms/83xx/ 13170 13171LINUX KERNEL DUMP TEST MODULE (LKDTM) 13172M: Kees Cook <[email protected]> 13173S: Maintained 13174F: drivers/misc/lkdtm/* 13175F: tools/testing/selftests/lkdtm/* 13176 13177LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13178M: Alan Stern <[email protected]> 13179M: Andrea Parri <[email protected]> 13180M: Will Deacon <[email protected]> 13181M: Peter Zijlstra <[email protected]> 13182M: Boqun Feng <[email protected]> 13183M: Nicholas Piggin <[email protected]> 13184M: David Howells <[email protected]> 13185M: Jade Alglave <[email protected]> 13186M: Luc Maranget <[email protected]> 13187M: "Paul E. McKenney" <[email protected]> 13188R: Akira Yokosawa <[email protected]> 13189R: Daniel Lustig <[email protected]> 13190R: Joel Fernandes <[email protected]> 13191L: [email protected] 13192L: [email protected] 13193L: [email protected] 13194S: Supported 13195T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13196F: Documentation/atomic_bitops.txt 13197F: Documentation/atomic_t.txt 13198F: Documentation/core-api/refcount-vs-atomic.rst 13199F: Documentation/litmus-tests/ 13200F: Documentation/memory-barriers.txt 13201F: tools/memory-model/ 13202 13203LINUX-NEXT TREE 13204M: Stephen Rothwell <[email protected]> 13205L: [email protected] 13206S: Supported 13207B: mailto:[email protected] and the appropriate development tree 13208T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13209 13210LIS3LV02D ACCELEROMETER DRIVER 13211M: Eric Piel <[email protected]> 13212S: Maintained 13213F: Documentation/misc-devices/lis3lv02d.rst 13214F: drivers/misc/lis3lv02d/ 13215F: drivers/platform/x86/hp/hp_accel.c 13216 13217LIST KUNIT TEST 13218M: David Gow <[email protected]> 13219L: [email protected] 13220L: [email protected] 13221S: Maintained 13222F: lib/list-test.c 13223 13224LITEX PLATFORM 13225M: Karol Gugala <[email protected]> 13226M: Mateusz Holenko <[email protected]> 13227M: Gabriel Somlo <[email protected]> 13228M: Joel Stanley <[email protected]> 13229S: Maintained 13230F: Documentation/devicetree/bindings/*/litex,*.yaml 13231F: arch/openrisc/boot/dts/or1klitex.dts 13232F: drivers/mmc/host/litex_mmc.c 13233F: drivers/net/ethernet/litex/* 13234F: drivers/soc/litex/* 13235F: drivers/tty/serial/liteuart.c 13236F: include/linux/litex.h 13237N: litex 13238 13239LIVE PATCHING 13240M: Josh Poimboeuf <[email protected]> 13241M: Jiri Kosina <[email protected]> 13242M: Miroslav Benes <[email protected]> 13243M: Petr Mladek <[email protected]> 13244R: Joe Lawrence <[email protected]> 13245L: [email protected] 13246S: Maintained 13247T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13248F: Documentation/ABI/testing/sysfs-kernel-livepatch 13249F: Documentation/livepatch/ 13250F: arch/powerpc/include/asm/livepatch.h 13251F: include/linux/livepatch.h 13252F: kernel/livepatch/ 13253F: kernel/module/livepatch.c 13254F: samples/livepatch/ 13255F: tools/testing/selftests/livepatch/ 13256 13257LLC (802.2) 13258L: [email protected] 13259S: Odd fixes 13260F: include/linux/llc.h 13261F: include/net/llc* 13262F: include/uapi/linux/llc.h 13263F: net/llc/ 13264 13265LM73 HARDWARE MONITOR DRIVER 13266M: Guillaume Ligneul <[email protected]> 13267L: [email protected] 13268S: Maintained 13269F: drivers/hwmon/lm73.c 13270 13271LM78 HARDWARE MONITOR DRIVER 13272M: Jean Delvare <[email protected]> 13273L: [email protected] 13274S: Maintained 13275F: Documentation/hwmon/lm78.rst 13276F: drivers/hwmon/lm78.c 13277 13278LM83 HARDWARE MONITOR DRIVER 13279M: Jean Delvare <[email protected]> 13280L: [email protected] 13281S: Maintained 13282F: Documentation/hwmon/lm83.rst 13283F: drivers/hwmon/lm83.c 13284 13285LM90 HARDWARE MONITOR DRIVER 13286M: Jean Delvare <[email protected]> 13287L: [email protected] 13288S: Maintained 13289F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13290F: Documentation/hwmon/lm90.rst 13291F: drivers/hwmon/lm90.c 13292F: include/dt-bindings/thermal/lm90.h 13293 13294LME2510 MEDIA DRIVER 13295M: Malcolm Priestley <[email protected]> 13296L: [email protected] 13297S: Maintained 13298W: https://linuxtv.org 13299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13300F: drivers/media/usb/dvb-usb-v2/lmedm04* 13301 13302LOADPIN SECURITY MODULE 13303M: Kees Cook <[email protected]> 13304S: Supported 13305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13306F: Documentation/admin-guide/LSM/LoadPin.rst 13307F: security/loadpin/ 13308 13309LOCKDOWN SECURITY MODULE 13310L: [email protected] 13311S: Odd Fixes 13312T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13313F: security/lockdown/ 13314 13315LOCKING PRIMITIVES 13316M: Peter Zijlstra <[email protected]> 13317M: Ingo Molnar <[email protected]> 13318M: Will Deacon <[email protected]> 13319R: Waiman Long <[email protected]> 13320R: Boqun Feng <[email protected]> (LOCKDEP) 13321L: [email protected] 13322S: Maintained 13323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13324F: Documentation/locking/ 13325F: arch/*/include/asm/spinlock*.h 13326F: include/linux/lockdep*.h 13327F: include/linux/mutex*.h 13328F: include/linux/rwlock*.h 13329F: include/linux/rwsem*.h 13330F: include/linux/seqlock.h 13331F: include/linux/spinlock*.h 13332F: kernel/locking/ 13333F: lib/locking*.[ch] 13334X: kernel/locking/locktorture.c 13335 13336LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13337M: "Richard Russon (FlatCap)" <[email protected]> 13338L: [email protected] 13339S: Maintained 13340W: http://www.linux-ntfs.org/content/view/19/37/ 13341F: Documentation/admin-guide/ldm.rst 13342F: block/partitions/ldm.* 13343 13344LOGITECH HID GAMING KEYBOARDS 13345M: Hans de Goede <[email protected]> 13346L: [email protected] 13347S: Maintained 13348T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13349F: drivers/hid/hid-lg-g15.c 13350 13351LONTIUM LT8912B MIPI TO HDMI BRIDGE 13352M: Adrien Grassein <[email protected]> 13353S: Maintained 13354F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13355F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13356 13357LOONGARCH 13358M: Huacai Chen <[email protected]> 13359R: WANG Xuerui <[email protected]> 13360L: [email protected] 13361S: Maintained 13362T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13363F: Documentation/arch/loongarch/ 13364F: Documentation/translations/zh_CN/arch/loongarch/ 13365F: arch/loongarch/ 13366F: drivers/*/*loongarch* 13367F: drivers/cpufreq/loongson3_cpufreq.c 13368 13369LOONGSON GPIO DRIVER 13370M: Yinbo Zhu <[email protected]> 13371L: [email protected] 13372S: Maintained 13373F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13374F: drivers/gpio/gpio-loongson-64bit.c 13375 13376LOONGSON LS2X APB DMA DRIVER 13377M: Binbin Zhou <[email protected]> 13378L: [email protected] 13379S: Maintained 13380F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13381F: drivers/dma/ls2x-apb-dma.c 13382 13383LOONGSON LS2X I2C DRIVER 13384M: Binbin Zhou <[email protected]> 13385L: [email protected] 13386S: Maintained 13387F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13388F: drivers/i2c/busses/i2c-ls2x.c 13389 13390LOONGSON-2 SOC SERIES CLOCK DRIVER 13391M: Yinbo Zhu <[email protected]> 13392L: [email protected] 13393S: Maintained 13394F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13395F: drivers/clk/clk-loongson2.c 13396F: include/dt-bindings/clock/loongson,ls2k-clk.h 13397 13398LOONGSON SPI DRIVER 13399M: Yinbo Zhu <[email protected]> 13400L: [email protected] 13401S: Maintained 13402F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13403F: drivers/spi/spi-loongson-core.c 13404F: drivers/spi/spi-loongson-pci.c 13405F: drivers/spi/spi-loongson-plat.c 13406F: drivers/spi/spi-loongson.h 13407 13408LOONGSON-2 SOC SERIES GUTS DRIVER 13409M: Yinbo Zhu <[email protected]> 13410L: [email protected] 13411S: Maintained 13412F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13413F: drivers/soc/loongson/loongson2_guts.c 13414 13415LOONGSON-2 SOC SERIES PM DRIVER 13416M: Yinbo Zhu <[email protected]> 13417L: [email protected] 13418S: Maintained 13419F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13420F: drivers/soc/loongson/loongson2_pm.c 13421 13422LOONGSON-2 SOC SERIES PINCTRL DRIVER 13423M: zhanghongchen <[email protected]> 13424M: Yinbo Zhu <[email protected]> 13425L: [email protected] 13426S: Maintained 13427F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13428F: drivers/pinctrl/pinctrl-loongson2.c 13429 13430LOONGSON-2 SOC SERIES THERMAL DRIVER 13431M: zhanghongchen <[email protected]> 13432M: Yinbo Zhu <[email protected]> 13433L: [email protected] 13434S: Maintained 13435F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13436F: drivers/thermal/loongson2_thermal.c 13437 13438LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13439M: Sathya Prakash <[email protected]> 13440M: Sreekanth Reddy <[email protected]> 13441M: Suganath Prabu Subramani <[email protected]> 13442L: [email protected] 13443L: [email protected] 13444S: Supported 13445W: http://www.avagotech.com/support/ 13446F: drivers/message/fusion/ 13447F: drivers/scsi/mpt3sas/ 13448 13449LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13450M: Matthew Wilcox <[email protected]> 13451L: [email protected] 13452S: Maintained 13453F: drivers/scsi/sym53c8xx_2/ 13454 13455LTC1660 DAC DRIVER 13456M: Marcus Folkesson <[email protected]> 13457L: [email protected] 13458S: Maintained 13459F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13460F: drivers/iio/dac/ltc1660.c 13461 13462LTC2664 IIO DAC DRIVER 13463M: Michael Hennerich <[email protected]> 13464M: Kim Seer Paller <[email protected]> 13465L: [email protected] 13466S: Supported 13467W: https://ez.analog.com/linux-software-drivers 13468F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 13469F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 13470F: drivers/iio/dac/ltc2664.c 13471 13472LTC2688 IIO DAC DRIVER 13473M: Nuno Sá <[email protected]> 13474L: [email protected] 13475S: Supported 13476W: https://ez.analog.com/linux-software-drivers 13477F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 13478F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 13479F: drivers/iio/dac/ltc2688.c 13480 13481LTC2947 HARDWARE MONITOR DRIVER 13482M: Nuno Sá <[email protected]> 13483L: [email protected] 13484S: Supported 13485W: https://ez.analog.com/linux-software-drivers 13486F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 13487F: drivers/hwmon/ltc2947-core.c 13488F: drivers/hwmon/ltc2947-i2c.c 13489F: drivers/hwmon/ltc2947-spi.c 13490F: drivers/hwmon/ltc2947.h 13491 13492LTC2991 HARDWARE MONITOR DRIVER 13493M: Antoniu Miclaus <[email protected]> 13494L: [email protected] 13495S: Supported 13496W: https://ez.analog.com/linux-software-drivers 13497F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 13498F: drivers/hwmon/ltc2991.c 13499 13500LTC2983 IIO TEMPERATURE DRIVER 13501M: Nuno Sá <[email protected]> 13502L: [email protected] 13503S: Supported 13504W: https://ez.analog.com/linux-software-drivers 13505F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 13506F: drivers/iio/temperature/ltc2983.c 13507 13508LTC4282 HARDWARE MONITOR DRIVER 13509M: Nuno Sa <[email protected]> 13510L: [email protected] 13511S: Supported 13512F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 13513F: Documentation/hwmon/ltc4282.rst 13514F: drivers/hwmon/ltc4282.c 13515 13516LTC4286 HARDWARE MONITOR DRIVER 13517M: Delphine CC Chiu <[email protected]> 13518L: [email protected] 13519S: Maintained 13520F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 13521F: Documentation/hwmon/ltc4286.rst 13522F: drivers/hwmon/pmbus/Kconfig 13523F: drivers/hwmon/pmbus/Makefile 13524F: drivers/hwmon/pmbus/ltc4286.c 13525 13526LTC4306 I2C MULTIPLEXER DRIVER 13527M: Michael Hennerich <[email protected]> 13528L: [email protected] 13529S: Supported 13530W: https://ez.analog.com/linux-software-drivers 13531F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 13532F: drivers/i2c/muxes/i2c-mux-ltc4306.c 13533 13534LTP (Linux Test Project) 13535M: Andrea Cervesato <[email protected]> 13536M: Cyril Hrubis <[email protected]> 13537M: Jan Stancek <[email protected]> 13538M: Petr Vorel <[email protected]> 13539M: Li Wang <[email protected]> 13540M: Yang Xu <[email protected]> 13541M: Xiao Yang <[email protected]> 13542L: [email protected] (subscribers-only) 13543S: Maintained 13544W: https://linux-test-project.readthedocs.io/ 13545T: git https://github.com/linux-test-project/ltp.git 13546 13547LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 13548M: Anshul Dalal <[email protected]> 13549L: [email protected] 13550S: Maintained 13551F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 13552F: drivers/iio/light/ltr390.c 13553 13554LYNX 28G SERDES PHY DRIVER 13555M: Ioana Ciornei <[email protected]> 13556L: [email protected] 13557S: Supported 13558F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 13559F: drivers/phy/freescale/phy-fsl-lynx-28g.c 13560 13561LYNX PCS MODULE 13562M: Ioana Ciornei <[email protected]> 13563L: [email protected] 13564S: Supported 13565F: drivers/net/pcs/pcs-lynx.c 13566F: include/linux/pcs-lynx.h 13567 13568M68K ARCHITECTURE 13569M: Geert Uytterhoeven <[email protected]> 13570L: [email protected] 13571S: Maintained 13572W: http://www.linux-m68k.org/ 13573T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 13574F: arch/m68k/ 13575F: drivers/zorro/ 13576 13577M68K ON APPLE MACINTOSH 13578M: Joshua Thompson <[email protected]> 13579L: [email protected] 13580S: Maintained 13581W: http://www.mac.linux-m68k.org/ 13582F: arch/m68k/mac/ 13583F: drivers/macintosh/adb-iop.c 13584F: drivers/macintosh/via-macii.c 13585 13586M68K ON HP9000/300 13587M: Philip Blundell <[email protected]> 13588S: Maintained 13589W: http://www.tazenda.demon.co.uk/phil/linux-hp 13590F: arch/m68k/hp300/ 13591 13592M88DS3103 MEDIA DRIVER 13593L: [email protected] 13594S: Orphan 13595W: https://linuxtv.org 13596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13597F: drivers/media/dvb-frontends/m88ds3103* 13598 13599M88RS2000 MEDIA DRIVER 13600M: Malcolm Priestley <[email protected]> 13601L: [email protected] 13602S: Maintained 13603W: https://linuxtv.org 13604Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13605F: drivers/media/dvb-frontends/m88rs2000* 13606 13607MA901 MASTERKIT USB FM RADIO DRIVER 13608M: Alexey Klimov <[email protected]> 13609L: [email protected] 13610S: Maintained 13611T: git git://linuxtv.org/media_tree.git 13612F: drivers/media/radio/radio-ma901.c 13613 13614MAC80211 13615M: Johannes Berg <[email protected]> 13616L: [email protected] 13617S: Maintained 13618W: https://wireless.wiki.kernel.org/ 13619Q: https://patchwork.kernel.org/project/linux-wireless/list/ 13620T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 13621T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 13622F: Documentation/networking/mac80211-injection.rst 13623F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 13624F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 13625F: include/net/mac80211.h 13626F: net/mac80211/ 13627 13628MAILBOX API 13629M: Jassi Brar <[email protected]> 13630L: [email protected] 13631S: Maintained 13632F: Documentation/devicetree/bindings/mailbox/ 13633F: drivers/mailbox/ 13634F: include/dt-bindings/mailbox/ 13635F: include/linux/mailbox_client.h 13636F: include/linux/mailbox_controller.h 13637 13638MAILBOX ARM MHUv2 13639M: Viresh Kumar <[email protected]> 13640M: Tushar Khandelwal <[email protected]> 13641L: [email protected] 13642S: Maintained 13643F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 13644F: drivers/mailbox/arm_mhuv2.c 13645F: include/linux/mailbox/arm_mhuv2_message.h 13646 13647MAILBOX ARM MHUv3 13648M: Sudeep Holla <[email protected]> 13649M: Cristian Marussi <[email protected]> 13650L: [email protected] 13651L: [email protected] (moderated for non-subscribers) 13652S: Maintained 13653F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 13654F: drivers/mailbox/arm_mhuv3.c 13655 13656MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 13657M: Alejandro Colomar <[email protected]> 13658L: [email protected] 13659S: Maintained 13660W: http://www.kernel.org/doc/man-pages 13661T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 13662T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 13663 13664MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 13665M: Jeremy Kerr <[email protected]> 13666M: Matt Johnston <[email protected]> 13667L: [email protected] 13668S: Maintained 13669F: Documentation/networking/mctp.rst 13670F: drivers/net/mctp/ 13671F: include/net/mctp.h 13672F: include/net/mctpdevice.h 13673F: include/net/netns/mctp.h 13674F: net/mctp/ 13675 13676MAPLE TREE 13677M: Liam R. Howlett <[email protected]> 13678L: [email protected] 13679L: [email protected] 13680S: Supported 13681F: Documentation/core-api/maple_tree.rst 13682F: include/linux/maple_tree.h 13683F: include/trace/events/maple_tree.h 13684F: lib/maple_tree.c 13685F: lib/test_maple_tree.c 13686F: tools/testing/radix-tree/linux/maple_tree.h 13687F: tools/testing/radix-tree/maple.c 13688 13689MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 13690M: Rahul Bedarkar <[email protected]> 13691L: [email protected] 13692S: Maintained 13693F: arch/mips/boot/dts/img/pistachio* 13694 13695MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 13696M: Andrew Lunn <[email protected]> 13697L: [email protected] 13698S: Maintained 13699F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 13700F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 13701F: Documentation/networking/devlink/mv88e6xxx.rst 13702F: drivers/net/dsa/mv88e6xxx/ 13703F: include/linux/dsa/mv88e6xxx.h 13704F: include/linux/platform_data/mv88e6xxx.h 13705 13706MARVELL 88PM886 PMIC DRIVER 13707M: Karel Balej <[email protected]> 13708S: Maintained 13709F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 13710F: drivers/input/misc/88pm886-onkey.c 13711F: drivers/mfd/88pm886.c 13712F: drivers/regulator/88pm886-regulator.c 13713F: include/linux/mfd/88pm886.h 13714 13715MARVELL ARMADA 3700 PHY DRIVERS 13716M: Miquel Raynal <[email protected]> 13717S: Maintained 13718F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 13719F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 13720F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 13721F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 13722 13723MARVELL ARMADA 3700 SERIAL DRIVER 13724M: Pali Rohár <[email protected]> 13725S: Maintained 13726F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 13727F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 13728F: drivers/tty/serial/mvebu-uart.c 13729 13730MARVELL ARMADA DRM SUPPORT 13731M: Russell King <[email protected]> 13732S: Maintained 13733T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 13734T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 13735F: Documentation/devicetree/bindings/display/armada/ 13736F: drivers/gpu/drm/armada/ 13737F: include/uapi/drm/armada_drm.h 13738 13739MARVELL CRYPTO DRIVER 13740M: Boris Brezillon <[email protected]> 13741M: Arnaud Ebalard <[email protected]> 13742M: Srujana Challa <[email protected]> 13743L: [email protected] 13744S: Maintained 13745F: drivers/crypto/marvell/ 13746F: include/linux/soc/marvell/octeontx2/ 13747 13748MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 13749M: Mirko Lindner <[email protected]> 13750M: Stephen Hemminger <[email protected]> 13751L: [email protected] 13752S: Odd fixes 13753F: drivers/net/ethernet/marvell/sk* 13754 13755MARVELL LIBERTAS WIRELESS DRIVER 13756L: [email protected] 13757S: Orphan 13758F: drivers/net/wireless/marvell/libertas/ 13759 13760MARVELL MACCHIATOBIN SUPPORT 13761M: Russell King <[email protected]> 13762L: [email protected] (moderated for non-subscribers) 13763S: Maintained 13764F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 13765 13766MARVELL MV643XX ETHERNET DRIVER 13767M: Sebastian Hesselbarth <[email protected]> 13768L: [email protected] 13769S: Maintained 13770F: drivers/net/ethernet/marvell/mv643xx_eth.* 13771 13772MARVELL MV88X3310 PHY DRIVER 13773M: Russell King <[email protected]> 13774M: Marek Behún <[email protected]> 13775L: [email protected] 13776S: Maintained 13777F: drivers/net/phy/marvell10g.c 13778 13779MARVELL MVEBU THERMAL DRIVER 13780M: Miquel Raynal <[email protected]> 13781S: Maintained 13782F: drivers/thermal/armada_thermal.c 13783 13784MARVELL MVNETA ETHERNET DRIVER 13785M: Marcin Wojtas <[email protected]> 13786L: [email protected] 13787S: Maintained 13788F: drivers/net/ethernet/marvell/mvneta* 13789 13790MARVELL MVPP2 ETHERNET DRIVER 13791M: Marcin Wojtas <[email protected]> 13792M: Russell King <[email protected]> 13793L: [email protected] 13794S: Maintained 13795F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 13796F: drivers/net/ethernet/marvell/mvpp2/ 13797 13798MARVELL MWIFIEX WIRELESS DRIVER 13799M: Brian Norris <[email protected]> 13800R: Francesco Dolcini <[email protected]> 13801L: [email protected] 13802S: Odd Fixes 13803F: drivers/net/wireless/marvell/mwifiex/ 13804 13805MARVELL MWL8K WIRELESS DRIVER 13806L: [email protected] 13807S: Orphan 13808F: drivers/net/wireless/marvell/mwl8k.c 13809 13810MARVELL NAND CONTROLLER DRIVER 13811M: Miquel Raynal <[email protected]> 13812L: [email protected] 13813S: Maintained 13814F: drivers/mtd/nand/raw/marvell_nand.c 13815 13816MARVELL OCTEON ENDPOINT DRIVER 13817M: Veerasenareddy Burru <[email protected]> 13818M: Sathesh Edara <[email protected]> 13819L: [email protected] 13820S: Supported 13821F: drivers/net/ethernet/marvell/octeon_ep 13822 13823MARVELL OCTEON ENDPOINT VF DRIVER 13824M: Veerasenareddy Burru <[email protected]> 13825M: Sathesh Edara <[email protected]> 13826M: Shinas Rasheed <[email protected]> 13827M: Satananda Burla <[email protected]> 13828L: [email protected] 13829S: Supported 13830F: drivers/net/ethernet/marvell/octeon_ep_vf 13831 13832MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 13833M: Sunil Goutham <[email protected]> 13834M: Geetha sowjanya <[email protected]> 13835M: Subbaraya Sundeep <[email protected]> 13836M: hariprasad <[email protected]> 13837L: [email protected] 13838S: Supported 13839F: drivers/net/ethernet/marvell/octeontx2/nic/ 13840F: include/linux/soc/marvell/octeontx2/ 13841 13842MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 13843M: Sunil Goutham <[email protected]> 13844M: Linu Cherian <[email protected]> 13845M: Geetha sowjanya <[email protected]> 13846M: Jerin Jacob <[email protected]> 13847M: hariprasad <[email protected]> 13848M: Subbaraya Sundeep <[email protected]> 13849L: [email protected] 13850S: Supported 13851F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 13852F: drivers/net/ethernet/marvell/octeontx2/af/ 13853 13854MARVELL PRESTERA ETHERNET SWITCH DRIVER 13855M: Taras Chornyi <[email protected]> 13856S: Supported 13857W: https://github.com/Marvell-switching/switchdev-prestera 13858F: drivers/net/ethernet/marvell/prestera/ 13859 13860MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 13861M: Nicolas Pitre <[email protected]> 13862S: Odd Fixes 13863F: drivers/mmc/host/mvsdio.* 13864 13865MARVELL USB MDIO CONTROLLER DRIVER 13866M: Tobias Waldekranz <[email protected]> 13867L: [email protected] 13868S: Maintained 13869F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 13870F: drivers/net/mdio/mdio-mvusb.c 13871 13872MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 13873M: Hu Ziji <[email protected]> 13874L: [email protected] 13875S: Supported 13876F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 13877F: drivers/mmc/host/sdhci-xenon* 13878 13879MARVELL OCTEON CN10K DPI DRIVER 13880M: Vamsi Attunuru <[email protected]> 13881S: Supported 13882F: drivers/misc/mrvl_cn10k_dpi.c 13883 13884MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 13885R: [email protected] 13886R: [email protected] 13887F: drivers/vdpa/octeon_ep/ 13888 13889MATROX FRAMEBUFFER DRIVER 13890L: [email protected] 13891S: Orphan 13892F: drivers/video/fbdev/matrox/matroxfb_* 13893F: include/uapi/linux/matroxfb.h 13894 13895MAX15301 DRIVER 13896M: Daniel Nilsson <[email protected]> 13897L: [email protected] 13898S: Maintained 13899F: Documentation/hwmon/max15301.rst 13900F: drivers/hwmon/pmbus/max15301.c 13901 13902MAX2175 SDR TUNER DRIVER 13903M: Ramesh Shanmugasundaram <[email protected]> 13904L: [email protected] 13905S: Maintained 13906T: git git://linuxtv.org/media_tree.git 13907F: Documentation/devicetree/bindings/media/i2c/max2175.txt 13908F: Documentation/userspace-api/media/drivers/max2175.rst 13909F: drivers/media/i2c/max2175* 13910F: include/uapi/linux/max2175.h 13911 13912MAX31335 RTC DRIVER 13913M: Antoniu Miclaus <[email protected]> 13914L: [email protected] 13915S: Supported 13916W: https://ez.analog.com/linux-software-drivers 13917F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 13918F: drivers/rtc/rtc-max31335.c 13919 13920MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 13921L: [email protected] 13922S: Orphan 13923F: Documentation/hwmon/max6650.rst 13924F: drivers/hwmon/max6650.c 13925 13926MAX9286 QUAD GMSL DESERIALIZER DRIVER 13927M: Jacopo Mondi <[email protected]> 13928M: Kieran Bingham <kieran.bingham[email protected]> 13929M: Laurent Pinchart <laurent.pinchart[email protected]> 13930M: Niklas Söderlund <niklas.soderlund[email protected]> 13931L: [email protected] 13932S: Maintained 13933F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 13934F: drivers/media/i2c/max9286.c 13935 13936MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 13937M: Niklas Söderlund <[email protected]> 13938L: [email protected] 13939S: Maintained 13940F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 13941F: drivers/staging/media/max96712/max96712.c 13942 13943MAX96714 GMSL2 DESERIALIZER DRIVER 13944M: Julien Massot <[email protected]> 13945L: [email protected] 13946S: Maintained 13947F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 13948F: drivers/media/i2c/max96714.c 13949 13950MAX96717 GMSL2 SERIALIZER DRIVER 13951M: Julien Massot <[email protected]> 13952L: [email protected] 13953S: Maintained 13954F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 13955F: drivers/media/i2c/max96717.c 13956 13957MAX9860 MONO AUDIO VOICE CODEC DRIVER 13958M: Peter Rosin <[email protected]> 13959L: [email protected] 13960S: Maintained 13961F: Documentation/devicetree/bindings/sound/max9860.txt 13962F: sound/soc/codecs/max9860.* 13963 13964MAXBOTIX ULTRASONIC RANGER IIO DRIVER 13965M: Andreas Klinger <[email protected]> 13966L: [email protected] 13967S: Maintained 13968F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 13969F: drivers/iio/proximity/mb1232.c 13970 13971MAXIM MAX11205 DRIVER 13972M: Ramona Bolboaca <[email protected]> 13973L: [email protected] 13974S: Supported 13975W: https://ez.analog.com/linux-software-drivers 13976F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 13977F: drivers/iio/adc/max11205.c 13978 13979MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 13980R: Iskren Chernev <[email protected]> 13981R: Krzysztof Kozlowski <[email protected]> 13982R: Marek Szyprowski <[email protected]> 13983R: Matheus Castello <[email protected]> 13984L: [email protected] 13985S: Maintained 13986F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 13987F: drivers/power/supply/max17040_battery.c 13988 13989MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 13990R: Hans de Goede <[email protected]> 13991R: Krzysztof Kozlowski <[email protected]> 13992R: Marek Szyprowski <[email protected]> 13993R: Sebastian Krzyszkowiak <[email protected]> 13994R: Purism Kernel Team <[email protected]> 13995L: [email protected] 13996S: Maintained 13997F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 13998F: drivers/power/supply/max17042_battery.c 13999 14000MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14001M: Laurent Pinchart <[email protected]> 14002L: [email protected] 14003S: Maintained 14004F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14005F: drivers/regulator/max20086-regulator.c 14006 14007MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14008M: Rajat Khandelwal <[email protected]> 14009L: [email protected] 14010S: Maintained 14011F: drivers/iio/temperature/max30208.c 14012 14013MAXIM MAX77650 PMIC MFD DRIVER 14014M: Bartosz Golaszewski <[email protected]> 14015L: [email protected] 14016S: Maintained 14017F: Documentation/devicetree/bindings/*/*max77650.yaml 14018F: Documentation/devicetree/bindings/*/max77650*.yaml 14019F: drivers/gpio/gpio-max77650.c 14020F: drivers/input/misc/max77650-onkey.c 14021F: drivers/leds/leds-max77650.c 14022F: drivers/mfd/max77650.c 14023F: drivers/power/supply/max77650-charger.c 14024F: drivers/regulator/max77650-regulator.c 14025F: include/linux/mfd/max77650.h 14026 14027MAXIM MAX77714 PMIC MFD DRIVER 14028M: Luca Ceresoli <[email protected]> 14029S: Maintained 14030F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14031F: drivers/mfd/max77714.c 14032F: include/linux/mfd/max77714.h 14033 14034MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14035M: Javier Martinez Canillas <[email protected]> 14036L: [email protected] 14037S: Supported 14038F: Documentation/devicetree/bindings/*/*max77802.yaml 14039F: drivers/regulator/max77802-regulator.c 14040F: include/dt-bindings/*/*max77802.h 14041 14042MAXIM MAX77976 BATTERY CHARGER 14043M: Luca Ceresoli <[email protected]> 14044S: Supported 14045F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14046F: drivers/power/supply/max77976_charger.c 14047 14048MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14049M: Krzysztof Kozlowski <[email protected]> 14050L: [email protected] 14051S: Maintained 14052B: mailto:[email protected] 14053F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14054F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14055F: drivers/power/supply/max14577_charger.c 14056F: drivers/power/supply/max77693_charger.c 14057 14058MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14059M: Chanwoo Choi <[email protected]> 14060M: Krzysztof Kozlowski <[email protected]> 14061L: [email protected] 14062S: Maintained 14063B: mailto:[email protected] 14064F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14065F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14066F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14067F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14068F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14069F: drivers/*/*max77843.c 14070F: drivers/*/max14577*.c 14071F: drivers/*/max77686*.c 14072F: drivers/*/max77693*.c 14073F: drivers/clk/clk-max77686.c 14074F: drivers/extcon/extcon-max14577.c 14075F: drivers/extcon/extcon-max77693.c 14076F: drivers/rtc/rtc-max77686.c 14077F: include/linux/mfd/max14577*.h 14078F: include/linux/mfd/max77686*.h 14079F: include/linux/mfd/max77693*.h 14080 14081MAXIRADIO FM RADIO RECEIVER DRIVER 14082M: Hans Verkuil <[email protected]> 14083L: [email protected] 14084S: Maintained 14085W: https://linuxtv.org 14086T: git git://linuxtv.org/media_tree.git 14087F: drivers/media/radio/radio-maxiradio* 14088 14089MAXLINEAR ETHERNET PHY DRIVER 14090M: Xu Liang <[email protected]> 14091L: [email protected] 14092S: Supported 14093F: drivers/net/phy/mxl-gpy.c 14094 14095MCAN MMIO DEVICE DRIVER 14096M: Chandrasekar Ramakrishnan <[email protected]> 14097L: [email protected] 14098S: Maintained 14099F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14100F: drivers/net/can/m_can/m_can.c 14101F: drivers/net/can/m_can/m_can.h 14102F: drivers/net/can/m_can/m_can_platform.c 14103 14104MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14105R: Yasushi SHOJI <[email protected]> 14106L: [email protected] 14107S: Maintained 14108F: drivers/net/can/usb/mcba_usb.c 14109 14110MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14111M: Rishi Gupta <[email protected]> 14112L: [email protected] 14113L: [email protected] 14114S: Maintained 14115F: drivers/hid/hid-mcp2221.c 14116 14117MCP251XFD SPI-CAN NETWORK DRIVER 14118M: Marc Kleine-Budde <[email protected]> 14119M: Manivannan Sadhasivam <[email protected]> 14120R: Thomas Kopp <[email protected]> 14121L: [email protected] 14122S: Maintained 14123F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14124F: drivers/net/can/spi/mcp251xfd/ 14125 14126MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14127M: Peter Rosin <[email protected]> 14128L: [email protected] 14129S: Maintained 14130F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14131F: drivers/iio/potentiometer/mcp4018.c 14132F: drivers/iio/potentiometer/mcp4531.c 14133 14134MCP4821 DAC DRIVER 14135M: Anshul Dalal <[email protected]> 14136L: [email protected] 14137S: Maintained 14138F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14139F: drivers/iio/dac/mcp4821.c 14140 14141MCR20A IEEE-802.15.4 RADIO DRIVER 14142M: Stefan Schmidt <[email protected]> 14143L: [email protected] 14144S: Odd Fixes 14145W: https://github.com/xueliu/mcr20a-linux 14146F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14147F: drivers/net/ieee802154/mcr20a.c 14148F: drivers/net/ieee802154/mcr20a.h 14149 14150MDIO REGMAP DRIVER 14151M: Maxime Chevallier <[email protected]> 14152L: [email protected] 14153S: Maintained 14154F: drivers/net/mdio/mdio-regmap.c 14155F: include/linux/mdio/mdio-regmap.h 14156 14157MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14158M: William Breathitt Gray <[email protected]> 14159L: [email protected] 14160S: Maintained 14161F: drivers/iio/dac/cio-dac.c 14162 14163MEDIA CONTROLLER FRAMEWORK 14164M: Sakari Ailus <[email protected]> 14165M: Laurent Pinchart <[email protected]> 14166L: [email protected] 14167S: Supported 14168W: https://www.linuxtv.org 14169T: git git://linuxtv.org/media_tree.git 14170F: drivers/media/mc/ 14171F: include/media/media-*.h 14172F: include/uapi/linux/media.h 14173 14174MEDIA DRIVER FOR FREESCALE IMX PXP 14175M: Philipp Zabel <[email protected]> 14176L: [email protected] 14177S: Maintained 14178T: git git://linuxtv.org/media_tree.git 14179F: drivers/media/platform/nxp/imx-pxp.[ch] 14180 14181MEDIA DRIVERS FOR ASCOT2E 14182M: Sergey Kozlov <[email protected]> 14183M: Abylay Ospan <[email protected]> 14184L: [email protected] 14185S: Supported 14186W: https://linuxtv.org 14187W: http://netup.tv/ 14188T: git git://linuxtv.org/media_tree.git 14189F: drivers/media/dvb-frontends/ascot2e* 14190 14191MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14192M: Jasmin Jessich <[email protected]> 14193L: [email protected] 14194S: Maintained 14195W: https://linuxtv.org 14196T: git git://linuxtv.org/media_tree.git 14197F: drivers/media/dvb-frontends/cxd2099* 14198 14199MEDIA DRIVERS FOR CXD2841ER 14200M: Sergey Kozlov <[email protected]> 14201M: Abylay Ospan <[email protected]> 14202L: [email protected] 14203S: Supported 14204W: https://linuxtv.org 14205W: http://netup.tv/ 14206T: git git://linuxtv.org/media_tree.git 14207F: drivers/media/dvb-frontends/cxd2841er* 14208 14209MEDIA DRIVERS FOR CXD2880 14210M: Yasunari Takiguchi <[email protected]> 14211L: [email protected] 14212S: Supported 14213W: http://linuxtv.org/ 14214T: git git://linuxtv.org/media_tree.git 14215F: drivers/media/dvb-frontends/cxd2880/* 14216F: drivers/media/spi/cxd2880* 14217 14218MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14219L: [email protected] 14220S: Orphan 14221W: https://linuxtv.org 14222T: git git://linuxtv.org/media_tree.git 14223F: drivers/media/pci/ddbridge/* 14224 14225MEDIA DRIVERS FOR FREESCALE IMX 14226M: Steve Longerbeam <[email protected]> 14227M: Philipp Zabel <[email protected]> 14228L: [email protected] 14229S: Maintained 14230T: git git://linuxtv.org/media_tree.git 14231F: Documentation/admin-guide/media/imx.rst 14232F: Documentation/devicetree/bindings/media/imx.txt 14233F: drivers/staging/media/imx/ 14234F: include/linux/imx-media.h 14235F: include/media/imx.h 14236 14237MEDIA DRIVERS FOR FREESCALE IMX7/8 14238M: Rui Miguel Silva <[email protected]> 14239M: Laurent Pinchart <[email protected]> 14240M: Martin Kepplinger <[email protected]> 14241R: Purism Kernel Team <[email protected]> 14242L: [email protected] 14243S: Maintained 14244T: git git://linuxtv.org/media_tree.git 14245F: Documentation/admin-guide/media/imx7.rst 14246F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14247F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14248F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14249F: drivers/media/platform/nxp/imx-mipi-csis.c 14250F: drivers/media/platform/nxp/imx7-media-csi.c 14251F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14252 14253MEDIA DRIVERS FOR HELENE 14254M: Abylay Ospan <[email protected]> 14255L: [email protected] 14256S: Supported 14257W: https://linuxtv.org 14258W: http://netup.tv/ 14259T: git git://linuxtv.org/media_tree.git 14260F: drivers/media/dvb-frontends/helene* 14261 14262MEDIA DRIVERS FOR HORUS3A 14263M: Sergey Kozlov <[email protected]> 14264M: Abylay Ospan <[email protected]> 14265L: [email protected] 14266S: Supported 14267W: https://linuxtv.org 14268W: http://netup.tv/ 14269T: git git://linuxtv.org/media_tree.git 14270F: drivers/media/dvb-frontends/horus3a* 14271 14272MEDIA DRIVERS FOR LNBH25 14273M: Sergey Kozlov <[email protected]> 14274M: Abylay Ospan <[email protected]> 14275L: [email protected] 14276S: Supported 14277W: https://linuxtv.org 14278W: http://netup.tv/ 14279T: git git://linuxtv.org/media_tree.git 14280F: drivers/media/dvb-frontends/lnbh25* 14281 14282MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14283L: [email protected] 14284S: Orphan 14285W: https://linuxtv.org 14286T: git git://linuxtv.org/media_tree.git 14287F: drivers/media/dvb-frontends/mxl5xx* 14288 14289MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14290M: Sergey Kozlov <[email protected]> 14291M: Abylay Ospan <[email protected]> 14292L: [email protected] 14293S: Supported 14294W: https://linuxtv.org 14295W: http://netup.tv/ 14296T: git git://linuxtv.org/media_tree.git 14297F: drivers/media/pci/netup_unidvb/* 14298 14299MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14300M: Dmitry Osipenko <[email protected]> 14301L: [email protected] 14302L: [email protected] 14303S: Maintained 14304T: git git://linuxtv.org/media_tree.git 14305F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14306F: drivers/media/platform/nvidia/tegra-vde/ 14307 14308MEDIA DRIVERS FOR RENESAS - CEU 14309M: Jacopo Mondi <[email protected]> 14310L: [email protected] 14311L: [email protected] 14312S: Supported 14313T: git git://linuxtv.org/media_tree.git 14314F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14315F: drivers/media/platform/renesas/renesas-ceu.c 14316F: include/media/drv-intf/renesas-ceu.h 14317 14318MEDIA DRIVERS FOR RENESAS - DRIF 14319M: Fabrizio Castro <[email protected]> 14320L: [email protected] 14321L: [email protected] 14322S: Supported 14323T: git git://linuxtv.org/media_tree.git 14324F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14325F: drivers/media/platform/renesas/rcar_drif.c 14326 14327MEDIA DRIVERS FOR RENESAS - FCP 14328M: Laurent Pinchart <[email protected]> 14329L: [email protected] 14330L: [email protected] 14331S: Supported 14332T: git git://linuxtv.org/media_tree.git 14333F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14334F: drivers/media/platform/renesas/rcar-fcp.c 14335F: include/media/rcar-fcp.h 14336 14337MEDIA DRIVERS FOR RENESAS - FDP1 14338M: Kieran Bingham <kieran.bingham[email protected]> 14339L: [email protected] 14340L: [email protected] 14341S: Supported 14342T: git git://linuxtv.org/media_tree.git 14343F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14344F: drivers/media/platform/renesas/rcar_fdp1.c 14345 14346MEDIA DRIVERS FOR RENESAS - VIN 14347M: Niklas Söderlund <[email protected]> 14348L: [email protected] 14349L: [email protected] 14350S: Supported 14351T: git git://linuxtv.org/media_tree.git 14352F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14353F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14354F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14355F: drivers/media/platform/renesas/rcar-csi2.c 14356F: drivers/media/platform/renesas/rcar-isp.c 14357F: drivers/media/platform/renesas/rcar-vin/ 14358 14359MEDIA DRIVERS FOR RENESAS - VSP1 14360M: Laurent Pinchart <[email protected]> 14361M: Kieran Bingham <kieran.bingham[email protected]> 14362L: [email protected] 14363L: [email protected] 14364S: Supported 14365T: git git://linuxtv.org/media_tree.git 14366F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14367F: drivers/media/platform/renesas/vsp1/ 14368 14369MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14370L: [email protected] 14371S: Orphan 14372W: https://linuxtv.org 14373T: git git://linuxtv.org/media_tree.git 14374F: drivers/media/dvb-frontends/stv0910* 14375 14376MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14377L: [email protected] 14378S: Orphan 14379W: https://linuxtv.org 14380T: git git://linuxtv.org/media_tree.git 14381F: drivers/media/dvb-frontends/stv6111* 14382 14383MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14384M: Hugues Fruchet <[email protected]> 14385M: Alain Volmat <[email protected]> 14386L: [email protected] 14387S: Supported 14388T: git git://linuxtv.org/media_tree.git 14389F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14390F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14391F: drivers/media/platform/st/stm32/stm32-dcmi.c 14392F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14393 14394MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14395M: Mauro Carvalho Chehab <[email protected]> 14396L: [email protected] 14397S: Maintained 14398W: https://linuxtv.org 14399Q: http://patchwork.kernel.org/project/linux-media/list/ 14400T: git git://linuxtv.org/media_tree.git 14401F: Documentation/admin-guide/media/ 14402F: Documentation/devicetree/bindings/media/ 14403F: Documentation/driver-api/media/ 14404F: Documentation/userspace-api/media/ 14405F: drivers/media/ 14406F: drivers/staging/media/ 14407F: include/dt-bindings/media/ 14408F: include/linux/platform_data/media/ 14409F: include/media/ 14410F: include/uapi/linux/dvb/ 14411F: include/uapi/linux/ivtv* 14412F: include/uapi/linux/media.h 14413F: include/uapi/linux/uvcvideo.h 14414F: include/uapi/linux/v4l2-* 14415F: include/uapi/linux/videodev2.h 14416 14417MEDIATEK BLUETOOTH DRIVER 14418M: Sean Wang <[email protected]> 14419L: [email protected] 14420L: [email protected] (moderated for non-subscribers) 14421S: Maintained 14422F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14423F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14424F: drivers/bluetooth/btmtkuart.c 14425 14426MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14427M: Sean Wang <[email protected]> 14428L: [email protected] 14429S: Maintained 14430F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt 14431F: drivers/power/reset/mt6323-poweroff.c 14432 14433MEDIATEK CIR DRIVER 14434M: Sean Wang <[email protected]> 14435S: Maintained 14436F: drivers/media/rc/mtk-cir.c 14437 14438MEDIATEK DMA DRIVER 14439M: Sean Wang <[email protected]> 14440L: [email protected] 14441L: [email protected] (moderated for non-subscribers) 14442L: [email protected] (moderated for non-subscribers) 14443S: Maintained 14444F: Documentation/devicetree/bindings/dma/mediatek,* 14445F: drivers/dma/mediatek/ 14446 14447MEDIATEK ETHERNET DRIVER 14448M: Felix Fietkau <[email protected]> 14449M: Sean Wang <[email protected]> 14450M: Mark Lee <[email protected]> 14451M: Lorenzo Bianconi <[email protected]> 14452L: [email protected] 14453S: Maintained 14454F: drivers/net/ethernet/mediatek/ 14455 14456MEDIATEK ETHERNET PCS DRIVER 14457M: Alexander Couzens <[email protected]> 14458M: Daniel Golle <[email protected]> 14459L: [email protected] 14460S: Maintained 14461F: drivers/net/pcs/pcs-mtk-lynxi.c 14462F: include/linux/pcs/pcs-mtk-lynxi.h 14463 14464MEDIATEK ETHERNET PHY DRIVERS 14465M: Daniel Golle <[email protected]> 14466M: Qingfang Deng <[email protected]> 14467M: SkyLake Huang <[email protected]> 14468L: [email protected] 14469S: Maintained 14470F: drivers/net/phy/mediatek-ge-soc.c 14471F: drivers/net/phy/mediatek-ge.c 14472F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 14473 14474MEDIATEK I2C CONTROLLER DRIVER 14475M: Qii Wang <[email protected]> 14476L: [email protected] 14477S: Maintained 14478F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 14479F: drivers/i2c/busses/i2c-mt65xx.c 14480 14481MEDIATEK IOMMU DRIVER 14482M: Yong Wu <[email protected]> 14483L: [email protected] 14484L: [email protected] (moderated for non-subscribers) 14485S: Supported 14486F: Documentation/devicetree/bindings/iommu/mediatek* 14487F: drivers/iommu/mtk_iommu* 14488F: include/dt-bindings/memory/mediatek,mt*-port.h 14489F: include/dt-bindings/memory/mt*-port.h 14490 14491MEDIATEK JPEG DRIVER 14492M: Bin Liu <[email protected]> 14493S: Supported 14494F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 14495F: drivers/media/platform/mediatek/jpeg/ 14496 14497MEDIATEK KEYPAD DRIVER 14498M: Mattijs Korpershoek <[email protected]> 14499S: Supported 14500F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 14501F: drivers/input/keyboard/mt6779-keypad.c 14502 14503MEDIATEK MDP DRIVER 14504M: Minghsiu Tsai <[email protected]> 14505M: Houlong Wei <[email protected]> 14506M: Andrew-CT Chen <[email protected]> 14507S: Supported 14508F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 14509F: drivers/media/platform/mediatek/mdp/ 14510F: drivers/media/platform/mediatek/vpu/ 14511 14512MEDIATEK MEDIA DRIVER 14513M: Tiffany Lin <[email protected]> 14514M: Andrew-CT Chen <[email protected]> 14515M: Yunfei Dong <[email protected]> 14516S: Supported 14517F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 14518F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 14519F: drivers/media/platform/mediatek/vcodec/ 14520F: drivers/media/platform/mediatek/vpu/ 14521 14522MEDIATEK MIPI-CSI CDPHY DRIVER 14523M: Julien Stephan <[email protected]> 14524M: Andy Hsieh <[email protected]> 14525S: Supported 14526F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 14527F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 14528 14529MEDIATEK MMC/SD/SDIO DRIVER 14530M: Chaotian Jing <[email protected]> 14531S: Maintained 14532F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 14533F: drivers/mmc/host/mtk-sd.c 14534 14535MEDIATEK MT76 WIRELESS LAN DRIVER 14536M: Felix Fietkau <[email protected]> 14537M: Lorenzo Bianconi <[email protected]> 14538M: Ryder Lee <[email protected]> 14539R: Shayne Chen <[email protected]> 14540R: Sean Wang <[email protected]> 14541L: [email protected] 14542S: Maintained 14543T: git https://github.com/nbd168/wireless 14544F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 14545F: drivers/net/wireless/mediatek/mt76/ 14546 14547MEDIATEK MT7601U WIRELESS LAN DRIVER 14548M: Jakub Kicinski <[email protected]> 14549L: [email protected] 14550S: Maintained 14551F: drivers/net/wireless/mediatek/mt7601u/ 14552 14553MEDIATEK MT7621 CLOCK DRIVER 14554M: Sergio Paracuellos <[email protected]> 14555S: Maintained 14556F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 14557F: drivers/clk/ralink/clk-mt7621.c 14558 14559MEDIATEK MT7621 PCIE CONTROLLER DRIVER 14560M: Sergio Paracuellos <[email protected]> 14561S: Maintained 14562F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 14563F: drivers/pci/controller/pcie-mt7621.c 14564 14565MEDIATEK MT7621 PHY PCI DRIVER 14566M: Sergio Paracuellos <[email protected]> 14567S: Maintained 14568F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 14569F: drivers/phy/ralink/phy-mt7621-pci.c 14570 14571MEDIATEK MT7621/28/88 I2C DRIVER 14572M: Stefan Roese <[email protected]> 14573L: [email protected] 14574S: Maintained 14575F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 14576F: drivers/i2c/busses/i2c-mt7621.c 14577 14578MEDIATEK MTMIPS CLOCK DRIVER 14579M: Sergio Paracuellos <[email protected]> 14580S: Maintained 14581F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 14582F: drivers/clk/ralink/clk-mtmips.c 14583 14584MEDIATEK NAND CONTROLLER DRIVER 14585L: [email protected] 14586S: Orphan 14587F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 14588F: drivers/mtd/nand/raw/mtk_* 14589 14590MEDIATEK PMIC LED DRIVER 14591M: Sean Wang <[email protected]> 14592S: Maintained 14593F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 14594F: drivers/leds/leds-mt6323.c 14595 14596MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 14597M: Sean Wang <[email protected]> 14598S: Maintained 14599F: drivers/char/hw_random/mtk-rng.c 14600 14601MEDIATEK SMI DRIVER 14602M: Yong Wu <[email protected]> 14603L: [email protected] (moderated for non-subscribers) 14604S: Supported 14605F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 14606F: drivers/memory/mtk-smi.c 14607F: include/soc/mediatek/smi.h 14608 14609MEDIATEK SWITCH DRIVER 14610M: Arınç ÜNAL <[email protected]> 14611M: Daniel Golle <[email protected]> 14612M: DENG Qingfang <[email protected]> 14613M: Sean Wang <[email protected]> 14614L: [email protected] 14615S: Maintained 14616F: drivers/net/dsa/mt7530-mdio.c 14617F: drivers/net/dsa/mt7530-mmio.c 14618F: drivers/net/dsa/mt7530.* 14619F: net/dsa/tag_mtk.c 14620 14621MEDIATEK T7XX 5G WWAN MODEM DRIVER 14622M: Chandrashekar Devegowda <[email protected]> 14623R: Chiranjeevi Rapolu <[email protected]> 14624R: Liu Haijun <[email protected]> 14625R: M Chetan Kumar <[email protected]> 14626R: Ricardo Martinez <[email protected]> 14627L: [email protected] 14628S: Supported 14629F: drivers/net/wwan/t7xx/ 14630 14631MEDIATEK USB3 DRD IP DRIVER 14632M: Chunfeng Yun <[email protected]> 14633L: [email protected] 14634L: [email protected] (moderated for non-subscribers) 14635L: [email protected] (moderated for non-subscribers) 14636S: Maintained 14637F: Documentation/devicetree/bindings/usb/mediatek,* 14638F: drivers/usb/host/xhci-mtk* 14639F: drivers/usb/mtu3/ 14640 14641MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 14642M: Peter Senna Tschudin <[email protected]> 14643M: Ian Ray <[email protected]> 14644M: Martyn Welch <[email protected]> 14645S: Maintained 14646F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 14647F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 14648 14649MEGARAID SCSI/SAS DRIVERS 14650M: Kashyap Desai <[email protected]> 14651M: Sumit Saxena <[email protected]> 14652M: Shivasharan S <[email protected]> 14653M: Chandrakanth patil <[email protected]> 14654L: [email protected] 14655L: [email protected] 14656S: Maintained 14657W: http://www.avagotech.com/support/ 14658F: Documentation/scsi/megaraid.rst 14659F: drivers/scsi/megaraid.* 14660F: drivers/scsi/megaraid/ 14661 14662MELEXIS MLX90614 DRIVER 14663M: Crt Mori <[email protected]> 14664L: [email protected] 14665S: Supported 14666W: http://www.melexis.com 14667F: drivers/iio/temperature/mlx90614.c 14668 14669MELEXIS MLX90632 DRIVER 14670M: Crt Mori <[email protected]> 14671L: [email protected] 14672S: Supported 14673W: http://www.melexis.com 14674F: drivers/iio/temperature/mlx90632.c 14675 14676MELEXIS MLX90635 DRIVER 14677M: Crt Mori <[email protected]> 14678L: [email protected] 14679S: Supported 14680W: http://www.melexis.com 14681F: drivers/iio/temperature/mlx90635.c 14682 14683MELFAS MIP4 TOUCHSCREEN DRIVER 14684M: Sangwon Jee <[email protected]> 14685S: Supported 14686W: http://www.melfas.com 14687F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 14688F: drivers/input/touchscreen/melfas_mip4.c 14689 14690MELLANOX BLUEFIELD I2C DRIVER 14691M: Khalil Blaiech <[email protected]> 14692M: Asmaa Mnebhi <[email protected]> 14693L: [email protected] 14694S: Supported 14695F: drivers/i2c/busses/i2c-mlxbf.c 14696 14697MELLANOX ETHERNET DRIVER (mlx4_en) 14698M: Tariq Toukan <[email protected]> 14699L: [email protected] 14700S: Supported 14701W: https://www.nvidia.com/networking/ 14702Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14703F: drivers/net/ethernet/mellanox/mlx4/en_* 14704 14705MELLANOX ETHERNET DRIVER (mlx5e) 14706M: Saeed Mahameed <[email protected]> 14707M: Tariq Toukan <[email protected]> 14708L: [email protected] 14709S: Supported 14710W: https://www.nvidia.com/networking/ 14711Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14712F: drivers/net/ethernet/mellanox/mlx5/core/en_* 14713 14714MELLANOX ETHERNET INNOVA DRIVERS 14715R: Boris Pismenny <[email protected]> 14716L: [email protected] 14717S: Supported 14718W: https://www.nvidia.com/networking/ 14719Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14720F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 14721F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 14722F: include/linux/mlx5/mlx5_ifc_fpga.h 14723 14724MELLANOX ETHERNET SWITCH DRIVERS 14725M: Ido Schimmel <[email protected]> 14726M: Petr Machata <[email protected]> 14727L: [email protected] 14728S: Supported 14729W: https://www.nvidia.com/networking/ 14730Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14731F: drivers/net/ethernet/mellanox/mlxsw/ 14732F: tools/testing/selftests/drivers/net/mlxsw/ 14733 14734MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 14735M: [email protected] 14736L: [email protected] 14737S: Supported 14738W: https://www.nvidia.com/networking/ 14739Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14740F: drivers/net/ethernet/mellanox/mlxfw/ 14741 14742MELLANOX HARDWARE PLATFORM SUPPORT 14743M: Hans de Goede <[email protected]> 14744M: Ilpo Järvinen <[email protected]> 14745M: Vadim Pasternak <[email protected]> 14746L: [email protected] 14747S: Supported 14748F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 14749F: drivers/platform/mellanox/ 14750F: include/linux/platform_data/mlxreg.h 14751 14752MELLANOX MLX4 core VPI driver 14753M: Tariq Toukan <[email protected]> 14754L: [email protected] 14755L: [email protected] 14756S: Supported 14757W: https://www.nvidia.com/networking/ 14758Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14759F: drivers/net/ethernet/mellanox/mlx4/ 14760F: include/linux/mlx4/ 14761 14762MELLANOX MLX4 IB driver 14763M: Yishai Hadas <[email protected]> 14764L: [email protected] 14765S: Supported 14766W: https://www.nvidia.com/networking/ 14767Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14768F: drivers/infiniband/hw/mlx4/ 14769F: include/linux/mlx4/ 14770F: include/uapi/rdma/mlx4-abi.h 14771 14772MELLANOX MLX5 core VPI driver 14773M: Saeed Mahameed <[email protected]> 14774M: Leon Romanovsky <[email protected]> 14775M: Tariq Toukan <[email protected]> 14776L: [email protected] 14777L: [email protected] 14778S: Supported 14779W: https://www.nvidia.com/networking/ 14780Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14781F: Documentation/networking/device_drivers/ethernet/mellanox/ 14782F: drivers/net/ethernet/mellanox/mlx5/core/ 14783F: include/linux/mlx5/ 14784 14785MELLANOX MLX5 IB driver 14786M: Leon Romanovsky <[email protected]> 14787L: [email protected] 14788S: Supported 14789W: https://www.nvidia.com/networking/ 14790Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14791F: drivers/infiniband/hw/mlx5/ 14792F: include/linux/mlx5/ 14793F: include/uapi/rdma/mlx5-abi.h 14794 14795MELLANOX MLX5 VDPA DRIVER 14796M: Dragos Tatulea <[email protected]> 14797L: [email protected] 14798S: Supported 14799F: drivers/vdpa/mlx5/ 14800 14801MELLANOX MLXCPLD I2C AND MUX DRIVER 14802M: Vadim Pasternak <[email protected]> 14803M: Michael Shych <[email protected]> 14804L: [email protected] 14805S: Supported 14806F: Documentation/i2c/busses/i2c-mlxcpld.rst 14807F: drivers/i2c/busses/i2c-mlxcpld.c 14808F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 14809 14810MELLANOX MLXCPLD LED DRIVER 14811M: Vadim Pasternak <[email protected]> 14812L: [email protected] 14813S: Supported 14814F: Documentation/leds/leds-mlxcpld.rst 14815F: drivers/leds/leds-mlxcpld.c 14816F: drivers/leds/leds-mlxreg.c 14817 14818MELLANOX PLATFORM DRIVER 14819M: Vadim Pasternak <[email protected]> 14820L: [email protected] 14821S: Supported 14822F: drivers/platform/x86/mlx-platform.c 14823 14824MEMBARRIER SUPPORT 14825M: Mathieu Desnoyers <[email protected]> 14826M: "Paul E. McKenney" <[email protected]> 14827L: [email protected] 14828S: Supported 14829F: Documentation/scheduler/membarrier.rst 14830F: arch/*/include/asm/membarrier.h 14831F: arch/*/include/asm/sync_core.h 14832F: include/uapi/linux/membarrier.h 14833F: kernel/sched/membarrier.c 14834 14835MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 14836M: Mike Rapoport <[email protected]> 14837L: [email protected] 14838S: Maintained 14839F: Documentation/core-api/boot-time-mm.rst 14840F: include/linux/memblock.h 14841F: mm/memblock.c 14842F: mm/mm_init.c 14843F: tools/testing/memblock/ 14844 14845MEMORY ALLOCATION PROFILING 14846M: Suren Baghdasaryan <[email protected]> 14847M: Kent Overstreet <[email protected]> 14848L: [email protected] 14849S: Maintained 14850F: Documentation/mm/allocation-profiling.rst 14851F: include/linux/alloc_tag.h 14852F: include/linux/pgalloc_tag.h 14853F: lib/alloc_tag.c 14854 14855MEMORY CONTROLLER DRIVERS 14856M: Krzysztof Kozlowski <[email protected]> 14857L: [email protected] 14858S: Maintained 14859B: mailto:[email protected] 14860T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 14861F: Documentation/devicetree/bindings/memory-controllers/ 14862F: drivers/memory/ 14863F: include/dt-bindings/memory/ 14864F: include/memory/ 14865 14866MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 14867M: Dmitry Osipenko <[email protected]> 14868L: [email protected] 14869L: [email protected] 14870S: Maintained 14871T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 14872F: drivers/devfreq/tegra30-devfreq.c 14873 14874MEMORY HOT(UN)PLUG 14875M: David Hildenbrand <[email protected]> 14876M: Oscar Salvador <[email protected]> 14877L: [email protected] 14878S: Maintained 14879F: Documentation/admin-guide/mm/memory-hotplug.rst 14880F: Documentation/core-api/memory-hotplug.rst 14881F: drivers/base/memory.c 14882F: include/linux/memory_hotplug.h 14883F: mm/memory_hotplug.c 14884F: tools/testing/selftests/memory-hotplug/ 14885 14886MEMORY MANAGEMENT 14887M: Andrew Morton <[email protected]> 14888L: [email protected] 14889S: Maintained 14890W: http://www.linux-mm.org 14891T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 14892T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 14893F: include/linux/gfp.h 14894F: include/linux/gfp_types.h 14895F: include/linux/memfd.h 14896F: include/linux/memory.h 14897F: include/linux/memory_hotplug.h 14898F: include/linux/memory-tiers.h 14899F: include/linux/mempolicy.h 14900F: include/linux/mempool.h 14901F: include/linux/memremap.h 14902F: include/linux/mm.h 14903F: include/linux/mm_*.h 14904F: include/linux/mmzone.h 14905F: include/linux/mmu_notifier.h 14906F: include/linux/pagewalk.h 14907F: include/linux/rmap.h 14908F: include/trace/events/ksm.h 14909F: mm/ 14910F: tools/mm/ 14911F: tools/testing/selftests/mm/ 14912N: include/linux/page[-_]* 14913 14914MEMORY MAPPING 14915M: Andrew Morton <[email protected]> 14916R: Liam R. Howlett <[email protected]> 14917R: Vlastimil Babka <[email protected]> 14918R: Lorenzo Stoakes <[email protected]> 14919L: [email protected] 14920S: Maintained 14921W: http://www.linux-mm.org 14922T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 14923F: mm/mmap.c 14924 14925MEMORY TECHNOLOGY DEVICES (MTD) 14926M: Miquel Raynal <[email protected]> 14927M: Richard Weinberger <[email protected]> 14928M: Vignesh Raghavendra <[email protected]> 14929L: [email protected] 14930S: Maintained 14931W: http://www.linux-mtd.infradead.org/ 14932Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14933C: irc://irc.oftc.net/mtd 14934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 14935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 14936F: Documentation/devicetree/bindings/mtd/ 14937F: drivers/mtd/ 14938F: include/linux/mtd/ 14939F: include/uapi/mtd/ 14940 14941MEMSENSING MICROSYSTEMS MSA311 DRIVER 14942M: Dmitry Rokosov <[email protected]> 14943L: [email protected] 14944S: Maintained 14945F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml 14946F: drivers/iio/accel/msa311.c 14947 14948MEN A21 WATCHDOG DRIVER 14949M: Johannes Thumshirn <[email protected]> 14950L: [email protected] 14951S: Maintained 14952F: drivers/watchdog/mena21_wdt.c 14953 14954MEN CHAMELEON BUS (mcb) 14955M: Johannes Thumshirn <[email protected]> 14956S: Maintained 14957F: Documentation/driver-api/men-chameleon-bus.rst 14958F: drivers/mcb/ 14959F: include/linux/mcb.h 14960 14961MEN F21BMC (Board Management Controller) 14962M: Andreas Werner <[email protected]> 14963S: Supported 14964F: Documentation/hwmon/menf21bmc.rst 14965F: drivers/hwmon/menf21bmc_hwmon.c 14966F: drivers/leds/leds-menf21bmc.c 14967F: drivers/mfd/menf21bmc.c 14968F: drivers/watchdog/menf21bmc_wdt.c 14969 14970MEN Z069 WATCHDOG DRIVER 14971M: Johannes Thumshirn <[email protected]> 14972L: [email protected] 14973S: Maintained 14974F: drivers/watchdog/menz69_wdt.c 14975 14976MESON AO CEC DRIVER FOR AMLOGIC SOCS 14977M: Neil Armstrong <[email protected]> 14978L: [email protected] 14979L: [email protected] 14980S: Supported 14981W: http://linux-meson.com/ 14982T: git git://linuxtv.org/media_tree.git 14983F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 14984F: drivers/media/cec/platform/meson/ao-cec-g12a.c 14985F: drivers/media/cec/platform/meson/ao-cec.c 14986 14987MESON GE2D DRIVER FOR AMLOGIC SOCS 14988M: Neil Armstrong <[email protected]> 14989L: [email protected] 14990L: [email protected] 14991S: Supported 14992T: git git://linuxtv.org/media_tree.git 14993F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 14994F: drivers/media/platform/amlogic/meson-ge2d/ 14995 14996MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 14997M: Liang Yang <[email protected]> 14998L: [email protected] 14999S: Maintained 15000F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15001F: drivers/mtd/nand/raw/meson_* 15002 15003MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15004M: Neil Armstrong <[email protected]> 15005L: [email protected] 15006L: [email protected] 15007S: Supported 15008T: git git://linuxtv.org/media_tree.git 15009F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15010F: drivers/staging/media/meson/vdec/ 15011 15012META ETHERNET DRIVERS 15013M: Alexander Duyck <[email protected]> 15014M: Jakub Kicinski <[email protected]> 15015R: [email protected] 15016S: Supported 15017F: Documentation/networking/device_drivers/ethernet/meta/ 15018F: drivers/net/ethernet/meta/ 15019 15020METHODE UDPU SUPPORT 15021M: Robert Marko <[email protected]> 15022S: Maintained 15023F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15024F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15025 15026MHI BUS 15027M: Manivannan Sadhasivam <[email protected]> 15028L: [email protected] 15029L: [email protected] 15030S: Maintained 15031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15032F: Documentation/ABI/stable/sysfs-bus-mhi 15033F: Documentation/mhi/ 15034F: drivers/bus/mhi/ 15035F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15036F: include/linux/mhi.h 15037 15038MICROBLAZE ARCHITECTURE 15039M: Michal Simek <[email protected]> 15040S: Supported 15041W: http://www.monstr.eu/fdt/ 15042T: git git://git.monstr.eu/linux-2.6-microblaze.git 15043F: arch/microblaze/ 15044 15045MICROBLAZE TMR INJECT 15046M: Appana Durga Kedareswara rao <[email protected]> 15047S: Supported 15048F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15049F: drivers/misc/xilinx_tmr_inject.c 15050 15051MICROBLAZE TMR MANAGER 15052M: Appana Durga Kedareswara rao <[email protected]> 15053S: Supported 15054F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15055F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15056F: drivers/misc/xilinx_tmr_manager.c 15057 15058MICROCHIP AT91 DMA DRIVERS 15059M: Ludovic Desroches <[email protected]> 15060L: [email protected] (moderated for non-subscribers) 15061L: [email protected] 15062S: Supported 15063F: Documentation/devicetree/bindings/dma/atmel-dma.txt 15064F: drivers/dma/at_hdmac.c 15065F: drivers/dma/at_xdmac.c 15066F: include/dt-bindings/dma/at91.h 15067 15068MICROCHIP AT91 SERIAL DRIVER 15069M: Richard Genoud <[email protected]> 15070S: Maintained 15071F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15072F: drivers/tty/serial/atmel_serial.c 15073F: drivers/tty/serial/atmel_serial.h 15074 15075MICROCHIP AT91 USART MFD DRIVER 15076M: Radu Pirea <[email protected]> 15077L: [email protected] 15078S: Supported 15079F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15080F: drivers/mfd/at91-usart.c 15081F: include/dt-bindings/mfd/at91-usart.h 15082 15083MICROCHIP AT91 USART SPI DRIVER 15084M: Radu Pirea <[email protected]> 15085L: [email protected] 15086S: Supported 15087F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15088F: drivers/spi/spi-at91-usart.c 15089 15090MICROCHIP AUDIO ASOC DRIVERS 15091M: Claudiu Beznea <[email protected]> 15092M: Andrei Simion <[email protected]> 15093L: [email protected] 15094S: Supported 15095F: Documentation/devicetree/bindings/sound/atmel* 15096F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15097F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15098F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15099F: sound/soc/atmel 15100 15101MICROCHIP CSI2DC DRIVER 15102M: Eugen Hristev <[email protected]> 15103L: [email protected] 15104S: Supported 15105F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15106F: drivers/media/platform/microchip/microchip-csi2dc.c 15107 15108MICROCHIP ECC DRIVER 15109L: [email protected] 15110S: Orphan 15111F: drivers/crypto/atmel-ecc.* 15112 15113MICROCHIP EIC DRIVER 15114M: Claudiu Beznea <[email protected]> 15115L: [email protected] (moderated for non-subscribers) 15116S: Supported 15117F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15118F: drivers/irqchip/irq-mchp-eic.c 15119 15120MICROCHIP I2C DRIVER 15121M: Codrin Ciubotariu <[email protected]> 15122L: [email protected] 15123S: Supported 15124F: drivers/i2c/busses/i2c-at91-*.c 15125F: drivers/i2c/busses/i2c-at91.h 15126 15127MICROCHIP ISC DRIVER 15128M: Eugen Hristev <[email protected]> 15129L: [email protected] 15130S: Supported 15131F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15132F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15133F: drivers/media/platform/microchip/microchip-isc* 15134F: drivers/media/platform/microchip/microchip-sama*-isc* 15135F: drivers/staging/media/deprecated/atmel/atmel-isc* 15136F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15137F: include/linux/atmel-isc-media.h 15138 15139MICROCHIP ISI DRIVER 15140M: Eugen Hristev <[email protected]> 15141L: [email protected] 15142S: Supported 15143F: drivers/media/platform/atmel/atmel-isi.c 15144F: drivers/media/platform/atmel/atmel-isi.h 15145 15146MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15147M: Woojung Huh <[email protected]> 15148M: [email protected] 15149L: [email protected] 15150S: Maintained 15151F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15152F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15153F: drivers/net/dsa/microchip/* 15154F: include/linux/dsa/ksz_common.h 15155F: include/linux/platform_data/microchip-ksz.h 15156F: net/dsa/tag_ksz.c 15157 15158MICROCHIP LAN743X ETHERNET DRIVER 15159M: Bryan Whitehead <[email protected]> 15160M: [email protected] 15161L: [email protected] 15162S: Maintained 15163F: drivers/net/ethernet/microchip/lan743x_* 15164 15165MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15166M: Parthiban Veerasooran <[email protected]> 15167L: [email protected] 15168S: Maintained 15169F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15170F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15171 15172MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15173M: Arun Ramadoss <[email protected]> 15174R: [email protected] 15175L: [email protected] 15176S: Maintained 15177F: drivers/net/phy/microchip_t1.c 15178 15179MICROCHIP LAN966X ETHERNET DRIVER 15180M: Horatiu Vultur <[email protected]> 15181M: [email protected] 15182L: [email protected] 15183S: Maintained 15184F: drivers/net/ethernet/microchip/lan966x/* 15185 15186MICROCHIP LAN966X OIC DRIVER 15187M: Herve Codina <[email protected]> 15188S: Maintained 15189F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15190F: drivers/irqchip/irq-lan966x-oic.c 15191 15192MICROCHIP LCDFB DRIVER 15193M: Nicolas Ferre <[email protected]> 15194L: [email protected] 15195S: Maintained 15196F: drivers/video/fbdev/atmel_lcdfb.c 15197F: include/video/atmel_lcdc.h 15198 15199MICROCHIP MCP16502 PMIC DRIVER 15200M: Claudiu Beznea <[email protected]> 15201M: Andrei Simion <[email protected]> 15202L: [email protected] (moderated for non-subscribers) 15203S: Supported 15204F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15205F: drivers/regulator/mcp16502.c 15206 15207MICROCHIP MCP3564 ADC DRIVER 15208M: Marius Cristea <[email protected]> 15209L: [email protected] 15210S: Supported 15211F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15212F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15213F: drivers/iio/adc/mcp3564.c 15214 15215MICROCHIP MCP3911 ADC DRIVER 15216M: Marcus Folkesson <[email protected]> 15217M: Kent Gustavsson <[email protected]> 15218L: [email protected] 15219S: Maintained 15220F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15221F: drivers/iio/adc/mcp3911.c 15222 15223MICROCHIP MMC/SD/SDIO MCI DRIVER 15224M: Aubin Constans <[email protected]> 15225S: Maintained 15226F: drivers/mmc/host/atmel-mci.c 15227 15228MICROCHIP NAND DRIVER 15229L: [email protected] 15230S: Orphan 15231F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15232F: drivers/mtd/nand/raw/atmel/* 15233 15234MICROCHIP OTPC DRIVER 15235M: Claudiu Beznea <[email protected]> 15236L: [email protected] (moderated for non-subscribers) 15237S: Supported 15238F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15239F: drivers/nvmem/microchip-otpc.c 15240F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15241 15242MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15243M: Matteo Martelli <[email protected]> 15244L: [email protected] 15245S: Supported 15246F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15247F: drivers/iio/adc/pac1921.c 15248 15249MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15250M: Marius Cristea <[email protected]> 15251L: [email protected] 15252S: Supported 15253F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15254F: drivers/iio/adc/pac1934.c 15255 15256MICROCHIP PCI1XXXX GP DRIVER 15257M: Vaibhaav Ram T.L <[email protected]> 15258M: Kumaravel Thiagarajan <[email protected]> 15259L: [email protected] 15260S: Supported 15261F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15262F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15263F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15264F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15265 15266MICROCHIP PCI1XXXX I2C DRIVER 15267M: Tharun Kumar P <[email protected]> 15268M: Kumaravel Thiagarajan <[email protected]> 15269M: Microchip Linux Driver Support <[email protected]> 15270L: [email protected] 15271S: Maintained 15272F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15273 15274MICROCHIP PCIe UART DRIVER 15275M: Kumaravel Thiagarajan <[email protected]> 15276M: Tharun Kumar P <[email protected]> 15277L: [email protected] 15278S: Maintained 15279F: drivers/tty/serial/8250/8250_pci1xxxx.c 15280 15281MICROCHIP POLARFIRE FPGA DRIVERS 15282M: Conor Dooley <[email protected]> 15283R: Vladimir Georgiev <[email protected]> 15284L: [email protected] 15285S: Supported 15286F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15287F: drivers/fpga/microchip-spi.c 15288 15289MICROCHIP PWM DRIVER 15290M: Claudiu Beznea <[email protected]> 15291L: [email protected] (moderated for non-subscribers) 15292L: [email protected] 15293S: Supported 15294F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15295F: drivers/pwm/pwm-atmel.c 15296 15297MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15298M: Manikandan Muralidharan <[email protected]> 15299M: Dharma Balasubiramani <[email protected]> 15300L: [email protected] 15301S: Supported 15302F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15303F: drivers/gpu/drm/bridge/microchip-lvds.c 15304 15305MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15306M: Eugen Hristev <[email protected]> 15307L: [email protected] 15308S: Supported 15309F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15310F: drivers/iio/adc/at91-sama5d2_adc.c 15311F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15312 15313MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15314M: Claudiu Beznea <[email protected]> 15315S: Supported 15316F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15317F: drivers/power/reset/at91-sama5d2_shdwc.c 15318 15319MICROCHIP SOC DRIVERS 15320M: Conor Dooley <[email protected]> 15321S: Supported 15322T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15323F: Documentation/devicetree/bindings/soc/microchip/ 15324F: drivers/soc/microchip/ 15325 15326MICROCHIP SPI DRIVER 15327M: Ryan Wanner <[email protected]> 15328S: Supported 15329F: drivers/spi/spi-atmel.* 15330 15331MICROCHIP SSC DRIVER 15332M: Claudiu Beznea <[email protected]> 15333M: Andrei Simion <[email protected]> 15334L: [email protected] (moderated for non-subscribers) 15335S: Supported 15336F: Documentation/devicetree/bindings/misc/atmel-ssc.txt 15337F: drivers/misc/atmel-ssc.c 15338F: include/linux/atmel-ssc.h 15339 15340Microchip Timer Counter Block (TCB) Capture Driver 15341M: Kamel Bouhara <[email protected]> 15342L: [email protected] (moderated for non-subscribers) 15343L: [email protected] 15344S: Maintained 15345F: drivers/counter/microchip-tcb-capture.c 15346 15347MICROCHIP USB251XB DRIVER 15348M: Richard Leitner <[email protected]> 15349L: [email protected] 15350S: Maintained 15351F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15352F: drivers/usb/misc/usb251xb.c 15353 15354MICROCHIP USBA UDC DRIVER 15355M: Cristian Birsan <[email protected]> 15356L: [email protected] (moderated for non-subscribers) 15357S: Supported 15358F: drivers/usb/gadget/udc/atmel_usba_udc.* 15359 15360MICROCHIP WILC1000 WIFI DRIVER 15361M: Ajay Singh <[email protected]> 15362M: Claudiu Beznea <[email protected]> 15363L: [email protected] 15364S: Supported 15365F: drivers/net/wireless/microchip/wilc1000/ 15366 15367MICROSEMI MIPS SOCS 15368M: Alexandre Belloni <[email protected]> 15369M: [email protected] 15370L: [email protected] 15371S: Supported 15372F: Documentation/devicetree/bindings/mips/mscc.txt 15373F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15374F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15375F: arch/mips/boot/dts/mscc/ 15376F: arch/mips/configs/generic/board-ocelot.config 15377F: arch/mips/generic/board-ocelot.c 15378 15379MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15380M: Don Brace <[email protected]> 15381L: [email protected] 15382L: [email protected] 15383S: Supported 15384F: Documentation/scsi/smartpqi.rst 15385F: drivers/scsi/smartpqi/Kconfig 15386F: drivers/scsi/smartpqi/Makefile 15387F: drivers/scsi/smartpqi/smartpqi*.[ch] 15388F: include/linux/cciss*.h 15389F: include/uapi/linux/cciss*.h 15390 15391MICROSOFT MANA RDMA DRIVER 15392M: Long Li <[email protected]> 15393M: Ajay Sharma <[email protected]> 15394L: [email protected] 15395S: Supported 15396F: drivers/infiniband/hw/mana/ 15397F: include/net/mana 15398F: include/uapi/rdma/mana-abi.h 15399 15400MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 15401M: Maximilian Luz <[email protected]> 15402L: [email protected] 15403S: Maintained 15404F: drivers/platform/surface/surface_aggregator_tabletsw.c 15405 15406MICROSOFT SURFACE BATTERY AND AC DRIVERS 15407M: Maximilian Luz <[email protected]> 15408L: [email protected] 15409L: [email protected] 15410S: Maintained 15411F: drivers/power/supply/surface_battery.c 15412F: drivers/power/supply/surface_charger.c 15413 15414MICROSOFT SURFACE DTX DRIVER 15415M: Maximilian Luz <[email protected]> 15416L: [email protected] 15417S: Maintained 15418F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 15419F: drivers/platform/surface/surface_dtx.c 15420F: include/uapi/linux/surface_aggregator/dtx.h 15421 15422MICROSOFT SURFACE SENSOR FAN DRIVER 15423M: Maximilian Luz <[email protected]> 15424M: Ivor Wanders <[email protected]> 15425L: [email protected] 15426S: Maintained 15427F: Documentation/hwmon/surface_fan.rst 15428F: drivers/hwmon/surface_fan.c 15429 15430MICROSOFT SURFACE SENSOR THERMAL DRIVER 15431M: Maximilian Luz <[email protected]> 15432L: [email protected] 15433S: Maintained 15434F: drivers/hwmon/surface_temp.c 15435 15436MICROSOFT SURFACE GPE LID SUPPORT DRIVER 15437M: Maximilian Luz <[email protected]> 15438L: [email protected] 15439S: Maintained 15440F: drivers/platform/surface/surface_gpe.c 15441 15442MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 15443M: Hans de Goede <[email protected]> 15444M: Ilpo Järvinen <[email protected]> 15445M: Maximilian Luz <[email protected]> 15446L: [email protected] 15447S: Maintained 15448T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 15449F: drivers/platform/surface/ 15450 15451MICROSOFT SURFACE HID TRANSPORT DRIVER 15452M: Maximilian Luz <[email protected]> 15453L: [email protected] 15454L: [email protected] 15455S: Maintained 15456F: drivers/hid/surface-hid/ 15457 15458MICROSOFT SURFACE HOT-PLUG DRIVER 15459M: Maximilian Luz <[email protected]> 15460L: [email protected] 15461S: Maintained 15462F: drivers/platform/surface/surface_hotplug.c 15463 15464MICROSOFT SURFACE PLATFORM PROFILE DRIVER 15465M: Maximilian Luz <[email protected]> 15466L: [email protected] 15467S: Maintained 15468F: drivers/platform/surface/surface_platform_profile.c 15469 15470MICROSOFT SURFACE PRO 3 BUTTON DRIVER 15471M: Chen Yu <[email protected]> 15472L: [email protected] 15473S: Supported 15474F: drivers/platform/surface/surfacepro3_button.c 15475 15476MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 15477M: Maximilian Luz <[email protected]> 15478L: [email protected] 15479S: Maintained 15480F: drivers/platform/surface/surface_aggregator_hub.c 15481 15482MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 15483M: Maximilian Luz <[email protected]> 15484L: [email protected] 15485S: Maintained 15486W: https://github.com/linux-surface/surface-aggregator-module 15487C: irc://irc.libera.chat/linux-surface 15488F: Documentation/driver-api/surface_aggregator/ 15489F: drivers/platform/surface/aggregator/ 15490F: drivers/platform/surface/surface_acpi_notify.c 15491F: drivers/platform/surface/surface_aggregator_cdev.c 15492F: drivers/platform/surface/surface_aggregator_registry.c 15493F: include/linux/surface_acpi_notify.h 15494F: include/linux/surface_aggregator/ 15495F: include/uapi/linux/surface_aggregator/ 15496 15497MICROTEK X6 SCANNER 15498M: Oliver Neukum <[email protected]> 15499S: Maintained 15500F: drivers/usb/image/microtek.* 15501 15502MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 15503M: Luka Kovacic <[email protected]> 15504M: Luka Perkov <[email protected]> 15505S: Maintained 15506F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 15507F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 15508F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 15509F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 15510F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 15511F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 15512 15513MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 15514M: Sakari Ailus <[email protected]> 15515L: [email protected] 15516S: Maintained 15517F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 15518F: Documentation/driver-api/media/drivers/ccs/ 15519F: Documentation/userspace-api/media/drivers/ccs.rst 15520F: drivers/media/i2c/ccs-pll.c 15521F: drivers/media/i2c/ccs-pll.h 15522F: drivers/media/i2c/ccs/ 15523F: include/uapi/linux/ccs.h 15524F: include/uapi/linux/smiapp.h 15525 15526MIPS 15527M: Thomas Bogendoerfer <[email protected]> 15528L: [email protected] 15529S: Maintained 15530W: http://www.linux-mips.org/ 15531Q: https://patchwork.kernel.org/project/linux-mips/list/ 15532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 15533F: Documentation/devicetree/bindings/mips/ 15534F: Documentation/arch/mips/ 15535F: arch/mips/ 15536F: drivers/platform/mips/ 15537F: include/dt-bindings/mips/ 15538 15539MIPS BAIKAL-T1 PLATFORM 15540M: Serge Semin <[email protected]> 15541L: [email protected] 15542S: Supported 15543F: Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml 15544F: Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml 15545F: drivers/bus/bt1-*.c 15546F: drivers/clk/baikal-t1/ 15547F: drivers/memory/bt1-l2-ctl.c 15548F: drivers/mtd/maps/physmap-bt1-rom.[ch] 15549 15550MIPS BOSTON DEVELOPMENT BOARD 15551M: Paul Burton <[email protected]> 15552L: [email protected] 15553S: Maintained 15554F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 15555F: arch/mips/boot/dts/img/boston.dts 15556F: arch/mips/configs/generic/board-boston.config 15557F: drivers/clk/imgtec/clk-boston.c 15558F: include/dt-bindings/clock/boston-clock.h 15559 15560MIPS CORE DRIVERS 15561M: Thomas Bogendoerfer <[email protected]> 15562M: Serge Semin <[email protected]> 15563L: [email protected] 15564S: Supported 15565F: drivers/bus/mips_cdmm.c 15566F: drivers/clocksource/mips-gic-timer.c 15567F: drivers/cpuidle/cpuidle-cps.c 15568F: drivers/irqchip/irq-mips-cpu.c 15569F: drivers/irqchip/irq-mips-gic.c 15570 15571MIPS GENERIC PLATFORM 15572M: Paul Burton <[email protected]> 15573L: [email protected] 15574S: Supported 15575F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 15576F: arch/mips/generic/ 15577F: arch/mips/tools/generic-board-config.sh 15578 15579MIPS RINT INSTRUCTION EMULATION 15580M: Aleksandar Markovic <[email protected]> 15581L: [email protected] 15582S: Supported 15583F: arch/mips/math-emu/dp_rint.c 15584F: arch/mips/math-emu/sp_rint.c 15585 15586MIPS/LOONGSON1 ARCHITECTURE 15587M: Keguang Zhang <[email protected]> 15588L: [email protected] 15589S: Maintained 15590F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 15591F: arch/mips/include/asm/mach-loongson32/ 15592F: arch/mips/loongson32/ 15593F: drivers/*/*loongson1* 15594F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 15595 15596MIPS/LOONGSON2EF ARCHITECTURE 15597M: Jiaxun Yang <[email protected]> 15598L: [email protected] 15599S: Maintained 15600F: arch/mips/include/asm/mach-loongson2ef/ 15601F: arch/mips/loongson2ef/ 15602F: drivers/cpufreq/loongson2_cpufreq.c 15603 15604MIPS/LOONGSON64 ARCHITECTURE 15605M: Huacai Chen <[email protected]> 15606M: Jiaxun Yang <[email protected]> 15607L: [email protected] 15608S: Maintained 15609F: arch/mips/include/asm/mach-loongson64/ 15610F: arch/mips/loongson64/ 15611F: drivers/irqchip/irq-loongson* 15612F: drivers/platform/mips/cpu_hwmon.c 15613 15614MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 15615M: Hans Verkuil <[email protected]> 15616L: [email protected] 15617S: Odd Fixes 15618W: https://linuxtv.org 15619T: git git://linuxtv.org/media_tree.git 15620F: drivers/media/radio/radio-miropcm20* 15621 15622MITSUMI MM8013 FG DRIVER 15623M: Konrad Dybcio <[email protected]> 15624F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 15625F: drivers/power/supply/mm8013.c 15626 15627MMP SUPPORT 15628R: Lubomir Rintel <[email protected]> 15629L: [email protected] (moderated for non-subscribers) 15630S: Odd Fixes 15631T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 15632F: arch/arm/boot/dts/marvell/mmp* 15633F: arch/arm/mach-mmp/ 15634F: include/linux/soc/mmp/ 15635 15636MMP USB PHY DRIVERS 15637R: Lubomir Rintel <[email protected]> 15638L: [email protected] (moderated for non-subscribers) 15639S: Maintained 15640F: drivers/phy/marvell/phy-mmp3-usb.c 15641F: drivers/phy/marvell/phy-pxa-usb.c 15642 15643MMU GATHER AND TLB INVALIDATION 15644M: Will Deacon <[email protected]> 15645M: "Aneesh Kumar K.V" <[email protected]> 15646M: Andrew Morton <[email protected]> 15647M: Nick Piggin <[email protected]> 15648M: Peter Zijlstra <[email protected]> 15649L: [email protected] 15650L: [email protected] 15651S: Maintained 15652F: arch/*/include/asm/tlb.h 15653F: include/asm-generic/tlb.h 15654F: mm/mmu_gather.c 15655 15656MN88472 MEDIA DRIVER 15657L: [email protected] 15658S: Orphan 15659W: https://linuxtv.org 15660Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15661F: drivers/media/dvb-frontends/mn88472* 15662 15663MN88473 MEDIA DRIVER 15664L: [email protected] 15665S: Orphan 15666W: https://linuxtv.org 15667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15668F: drivers/media/dvb-frontends/mn88473* 15669 15670MOBILEYE MIPS SOCS 15671M: Vladimir Kondratiev <[email protected]> 15672M: Gregory CLEMENT <[email protected]> 15673M: Théo Lebrun <[email protected]> 15674L: [email protected] 15675S: Maintained 15676F: Documentation/devicetree/bindings/mips/mobileye.yaml 15677F: Documentation/devicetree/bindings/soc/mobileye/ 15678F: arch/mips/boot/dts/mobileye/ 15679F: arch/mips/configs/eyeq5_defconfig 15680F: arch/mips/mobileye/board-epm5.its.S 15681F: drivers/clk/clk-eyeq.c 15682F: drivers/pinctrl/pinctrl-eyeq5.c 15683F: drivers/reset/reset-eyeq.c 15684F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 15685 15686MODULE SUPPORT 15687M: Luis Chamberlain <[email protected]> 15688R: Petr Pavlu <[email protected]> 15689R: Sami Tolvanen <[email protected]> 15690R: Daniel Gomez <[email protected]> 15691L: [email protected] 15692L: [email protected] 15693S: Maintained 15694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 15695F: include/linux/kmod.h 15696F: include/linux/module*.h 15697F: kernel/module/ 15698F: lib/test_kmod.c 15699F: scripts/module* 15700F: tools/testing/selftests/kmod/ 15701 15702MONOLITHIC POWER SYSTEM PMIC DRIVER 15703M: Saravanan Sekar <[email protected]> 15704S: Maintained 15705F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 15706F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 15707F: drivers/hwmon/pmbus/mpq7932.c 15708F: drivers/iio/adc/mp2629_adc.c 15709F: drivers/mfd/mp2629.c 15710F: drivers/power/supply/mp2629_charger.c 15711F: drivers/regulator/mp5416.c 15712F: drivers/regulator/mpq7920.c 15713F: drivers/regulator/mpq7920.h 15714F: include/linux/mfd/mp2629.h 15715 15716MOST(R) TECHNOLOGY DRIVER 15717M: Parthiban Veerasooran <[email protected]> 15718M: Christian Gromm <[email protected]> 15719S: Maintained 15720F: Documentation/ABI/testing/configfs-most 15721F: Documentation/ABI/testing/sysfs-bus-most 15722F: drivers/most/ 15723F: drivers/staging/most/ 15724F: include/linux/most.h 15725 15726MOTORCOMM PHY DRIVER 15727M: Frank <[email protected]> 15728L: [email protected] 15729S: Maintained 15730F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 15731F: drivers/net/phy/motorcomm.c 15732 15733MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 15734M: Jiri Slaby <[email protected]> 15735S: Maintained 15736F: Documentation/driver-api/tty/moxa-smartio.rst 15737F: drivers/tty/mxser.* 15738 15739MP3309C BACKLIGHT DRIVER 15740M: Flavio Suligoi <[email protected]> 15741L: [email protected] 15742S: Maintained 15743F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 15744F: drivers/video/backlight/mp3309c.c 15745 15746MPS MP2891 DRIVER 15747M: Noah Wang <[email protected]> 15748L: [email protected] 15749S: Maintained 15750F: Documentation/hwmon/mp2891.rst 15751F: drivers/hwmon/pmbus/mp2891.c 15752 15753MPS MP2993 DRIVER 15754M: Noah Wang <[email protected]> 15755L: [email protected] 15756S: Maintained 15757F: Documentation/hwmon/mp2993.rst 15758F: drivers/hwmon/pmbus/mp2993.c 15759 15760MPS MP9941 DRIVER 15761M: Noah Wang <[email protected]> 15762L: [email protected] 15763S: Maintained 15764F: Documentation/hwmon/mp9941.rst 15765F: drivers/hwmon/pmbus/mp9941.c 15766 15767MR800 AVERMEDIA USB FM RADIO DRIVER 15768M: Alexey Klimov <[email protected]> 15769L: [email protected] 15770S: Maintained 15771T: git git://linuxtv.org/media_tree.git 15772F: drivers/media/radio/radio-mr800.c 15773 15774MRF24J40 IEEE 802.15.4 RADIO DRIVER 15775M: Stefan Schmidt <[email protected]> 15776L: [email protected] 15777S: Odd Fixes 15778F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 15779F: drivers/net/ieee802154/mrf24j40.c 15780 15781MSI EC DRIVER 15782M: Nikita Kravets <[email protected]> 15783L: [email protected] 15784S: Maintained 15785W: https://github.com/BeardOverflow/msi-ec 15786F: drivers/platform/x86/msi-ec.* 15787 15788MSI LAPTOP SUPPORT 15789M: "Lee, Chun-Yi" <[email protected]> 15790L: [email protected] 15791S: Maintained 15792F: drivers/platform/x86/msi-laptop.c 15793 15794MSI WMI SUPPORT 15795L: [email protected] 15796S: Orphan 15797F: drivers/platform/x86/msi-wmi.c 15798 15799MSI WMI PLATFORM FEATURES 15800M: Armin Wolf <[email protected]> 15801L: [email protected] 15802S: Maintained 15803F: Documentation/ABI/testing/debugfs-msi-wmi-platform 15804F: Documentation/wmi/devices/msi-wmi-platform.rst 15805F: drivers/platform/x86/msi-wmi-platform.c 15806 15807MSI001 MEDIA DRIVER 15808L: [email protected] 15809S: Orphan 15810W: https://linuxtv.org 15811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15812F: drivers/media/tuners/msi001* 15813 15814MSI2500 MEDIA DRIVER 15815L: [email protected] 15816S: Orphan 15817W: https://linuxtv.org 15818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15819F: drivers/media/usb/msi2500/ 15820 15821MSTAR INTERRUPT CONTROLLER DRIVER 15822M: Mark-PK Tsai <[email protected]> 15823M: Daniel Palmer <[email protected]> 15824S: Maintained 15825F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 15826F: drivers/irqchip/irq-mst-intc.c 15827 15828MSYSTEMS DISKONCHIP G3 MTD DRIVER 15829M: Robert Jarzmik <[email protected]> 15830L: [email protected] 15831S: Maintained 15832F: drivers/mtd/devices/docg3* 15833 15834MT9M114 ONSEMI SENSOR DRIVER 15835M: Laurent Pinchart <[email protected]> 15836L: [email protected] 15837S: Maintained 15838T: git git://linuxtv.org/media_tree.git 15839F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 15840F: drivers/media/i2c/mt9m114.c 15841 15842MT9P031 APTINA CAMERA SENSOR 15843M: Laurent Pinchart <[email protected]> 15844L: [email protected] 15845S: Maintained 15846T: git git://linuxtv.org/media_tree.git 15847F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 15848F: drivers/media/i2c/mt9p031.c 15849F: include/media/i2c/mt9p031.h 15850 15851MT9T112 APTINA CAMERA SENSOR 15852M: Jacopo Mondi <[email protected]> 15853L: [email protected] 15854S: Odd Fixes 15855T: git git://linuxtv.org/media_tree.git 15856F: drivers/media/i2c/mt9t112.c 15857F: include/media/i2c/mt9t112.h 15858 15859MT9V032 APTINA CAMERA SENSOR 15860M: Laurent Pinchart <[email protected]> 15861L: [email protected] 15862S: Maintained 15863T: git git://linuxtv.org/media_tree.git 15864F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 15865F: drivers/media/i2c/mt9v032.c 15866F: include/media/i2c/mt9v032.h 15867 15868MT9V111 APTINA CAMERA SENSOR 15869M: Jacopo Mondi <[email protected]> 15870L: [email protected] 15871S: Maintained 15872T: git git://linuxtv.org/media_tree.git 15873F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 15874F: drivers/media/i2c/mt9v111.c 15875 15876MULTIFUNCTION DEVICES (MFD) 15877M: Lee Jones <[email protected]> 15878S: Maintained 15879T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15880F: Documentation/devicetree/bindings/mfd/ 15881F: drivers/mfd/ 15882F: include/dt-bindings/mfd/ 15883F: include/linux/mfd/ 15884 15885MULTIMEDIA CARD (MMC) ETC. OVER SPI 15886S: Orphan 15887F: drivers/mmc/host/mmc_spi.c 15888F: include/linux/spi/mmc_spi.h 15889 15890MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 15891M: Ulf Hansson <[email protected]> 15892L: [email protected] 15893S: Maintained 15894T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15895F: Documentation/devicetree/bindings/mmc/ 15896F: drivers/mmc/ 15897F: include/linux/mmc/ 15898F: include/uapi/linux/mmc/ 15899 15900MULTIPLEXER SUBSYSTEM 15901M: Peter Rosin <[email protected]> 15902S: Maintained 15903F: Documentation/ABI/testing/sysfs-class-mux* 15904F: Documentation/devicetree/bindings/mux/ 15905F: drivers/mux/ 15906F: include/dt-bindings/mux/ 15907F: include/linux/mux/ 15908 15909MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 15910M: Bin Liu <[email protected]> 15911L: [email protected] 15912S: Maintained 15913F: drivers/usb/musb/ 15914 15915MXL301RF MEDIA DRIVER 15916M: Akihiro Tsukada <[email protected]> 15917L: [email protected] 15918S: Odd Fixes 15919F: drivers/media/tuners/mxl301rf* 15920 15921MXL5007T MEDIA DRIVER 15922M: Michael Krufky <[email protected]> 15923L: [email protected] 15924S: Maintained 15925W: https://linuxtv.org 15926W: http://github.com/mkrufky 15927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15928T: git git://linuxtv.org/mkrufky/tuners.git 15929F: drivers/media/tuners/mxl5007t.* 15930 15931MXSFB DRM DRIVER 15932M: Marek Vasut <[email protected]> 15933M: Stefan Agner <[email protected]> 15934L: [email protected] 15935S: Supported 15936T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 15937F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 15938F: drivers/gpu/drm/mxsfb/ 15939 15940MYLEX DAC960 PCI RAID Controller 15941M: Hannes Reinecke <[email protected]> 15942L: [email protected] 15943S: Supported 15944F: drivers/scsi/myrb.* 15945F: drivers/scsi/myrs.* 15946 15947MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 15948L: [email protected] 15949S: Orphan 15950W: https://www.cspi.com/ethernet-products/support/downloads/ 15951F: drivers/net/ethernet/myricom/myri10ge/ 15952 15953NAND FLASH SUBSYSTEM 15954M: Miquel Raynal <[email protected]> 15955R: Richard Weinberger <[email protected]> 15956L: [email protected] 15957S: Maintained 15958W: http://www.linux-mtd.infradead.org/ 15959Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15960C: irc://irc.oftc.net/mtd 15961T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 15962F: drivers/mtd/nand/ 15963F: include/linux/mtd/*nand*.h 15964 15965NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 15966M: Daniel Mack <[email protected]> 15967L: [email protected] 15968S: Maintained 15969W: http://www.native-instruments.com 15970F: sound/usb/caiaq/ 15971 15972NATSEMI ETHERNET DRIVER (DP8381x) 15973S: Orphan 15974F: drivers/net/ethernet/natsemi/natsemi.c 15975 15976NCR 5380 SCSI DRIVERS 15977M: Finn Thain <[email protected]> 15978M: Michael Schmitz <[email protected]> 15979L: [email protected] 15980S: Maintained 15981F: Documentation/scsi/g_NCR5380.rst 15982F: drivers/scsi/NCR5380.* 15983F: drivers/scsi/arm/cumana_1.c 15984F: drivers/scsi/arm/oak.c 15985F: drivers/scsi/atari_scsi.* 15986F: drivers/scsi/dmx3191d.c 15987F: drivers/scsi/g_NCR5380.* 15988F: drivers/scsi/mac_scsi.* 15989F: drivers/scsi/sun3_scsi.* 15990F: drivers/scsi/sun3_scsi_vme.c 15991 15992NCSI LIBRARY 15993M: Samuel Mendoza-Jonas <[email protected]> 15994S: Maintained 15995F: net/ncsi/ 15996 15997NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 15998M: Zev Weiss <[email protected]> 15999L: [email protected] 16000S: Maintained 16001F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16002F: drivers/hwmon/nct6775-i2c.c 16003 16004NETCONSOLE 16005M: Breno Leitao <[email protected]> 16006S: Maintained 16007F: Documentation/networking/netconsole.rst 16008F: drivers/net/netconsole.c 16009F: tools/testing/selftests/drivers/net/netcons_basic.sh 16010 16011NETDEVSIM 16012M: Jakub Kicinski <[email protected]> 16013S: Maintained 16014F: drivers/net/netdevsim/* 16015F: tools/testing/selftests/drivers/net/netdevsim/* 16016 16017NETEM NETWORK EMULATOR 16018M: Stephen Hemminger <[email protected]> 16019L: [email protected] 16020S: Maintained 16021F: net/sched/sch_netem.c 16022 16023NETERION 10GbE DRIVERS (s2io) 16024M: Jon Mason <[email protected]> 16025L: [email protected] 16026S: Supported 16027F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16028F: drivers/net/ethernet/neterion/ 16029 16030NETFILTER 16031M: Pablo Neira Ayuso <[email protected]> 16032M: Jozsef Kadlecsik <[email protected]> 16033L: [email protected] 16034L: [email protected] 16035S: Maintained 16036W: http://www.netfilter.org/ 16037W: http://www.iptables.org/ 16038W: http://www.nftables.org/ 16039Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16040C: irc://irc.libera.chat/netfilter 16041T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16042T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16043F: include/linux/netfilter* 16044F: include/linux/netfilter/ 16045F: include/net/netfilter/ 16046F: include/uapi/linux/netfilter* 16047F: include/uapi/linux/netfilter/ 16048F: net/*/netfilter.c 16049F: net/*/netfilter/ 16050F: net/bridge/br_netfilter*.c 16051F: net/netfilter/ 16052F: tools/testing/selftests/net/netfilter/ 16053 16054NETROM NETWORK LAYER 16055M: Ralf Baechle <[email protected]> 16056L: [email protected] 16057S: Maintained 16058W: https://linux-ax25.in-berlin.de 16059F: include/net/netrom.h 16060F: include/uapi/linux/netrom.h 16061F: net/netrom/ 16062 16063NETRONIX EMBEDDED CONTROLLER 16064M: Jonathan Neuschäfer <[email protected]> 16065S: Maintained 16066F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16067F: drivers/mfd/ntxec.c 16068F: drivers/pwm/pwm-ntxec.c 16069F: drivers/rtc/rtc-ntxec.c 16070F: include/linux/mfd/ntxec.h 16071 16072NETRONOME ETHERNET DRIVERS 16073M: Louis Peens <[email protected]> 16074R: Jakub Kicinski <[email protected]> 16075L: [email protected] 16076S: Maintained 16077F: drivers/net/ethernet/netronome/ 16078 16079NETWORK BLOCK DEVICE (NBD) 16080M: Josef Bacik <[email protected]> 16081L: [email protected] 16082L: [email protected] 16083S: Maintained 16084F: Documentation/admin-guide/blockdev/nbd.rst 16085F: drivers/block/nbd.c 16086F: include/trace/events/nbd.h 16087F: include/uapi/linux/nbd.h 16088 16089NETWORK DROP MONITOR 16090M: Neil Horman <[email protected]> 16091L: [email protected] 16092S: Maintained 16093W: https://fedorahosted.org/dropwatch/ 16094F: include/uapi/linux/net_dropmon.h 16095F: net/core/drop_monitor.c 16096 16097NETWORKING DRIVERS 16098M: "David S. Miller" <[email protected]> 16099M: Eric Dumazet <[email protected]> 16100M: Jakub Kicinski <[email protected]> 16101M: Paolo Abeni <[email protected]> 16102L: [email protected] 16103S: Maintained 16104P: Documentation/process/maintainer-netdev.rst 16105Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16106T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16107T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16108F: Documentation/devicetree/bindings/net/ 16109F: Documentation/networking/net_cachelines/net_device.rst 16110F: drivers/connector/ 16111F: drivers/net/ 16112F: include/dt-bindings/net/ 16113F: include/linux/cn_proc.h 16114F: include/linux/etherdevice.h 16115F: include/linux/ethtool_netlink.h 16116F: include/linux/fcdevice.h 16117F: include/linux/fddidevice.h 16118F: include/linux/hippidevice.h 16119F: include/linux/if_* 16120F: include/linux/inetdevice.h 16121F: include/linux/netdev* 16122F: include/linux/platform_data/wiznet.h 16123F: include/uapi/linux/cn_proc.h 16124F: include/uapi/linux/ethtool_netlink.h 16125F: include/uapi/linux/if_* 16126F: include/uapi/linux/netdev* 16127F: tools/testing/selftests/drivers/net/ 16128X: Documentation/devicetree/bindings/net/bluetooth/ 16129X: Documentation/devicetree/bindings/net/wireless/ 16130X: drivers/net/wireless/ 16131 16132NETWORKING DRIVERS (WIRELESS) 16133M: Kalle Valo <[email protected]> 16134L: [email protected] 16135S: Maintained 16136W: https://wireless.wiki.kernel.org/ 16137Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16138T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16139T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16140F: Documentation/devicetree/bindings/net/wireless/ 16141F: drivers/net/wireless/ 16142 16143NETWORKING [DSA] 16144M: Andrew Lunn <[email protected]> 16145M: Florian Fainelli <[email protected]> 16146M: Vladimir Oltean <[email protected]> 16147S: Maintained 16148F: Documentation/devicetree/bindings/net/dsa/ 16149F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16150F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16151F: drivers/net/dsa/ 16152F: include/linux/dsa/ 16153F: include/linux/platform_data/dsa.h 16154F: include/net/dsa.h 16155F: net/dsa/ 16156F: tools/testing/selftests/drivers/net/dsa/ 16157 16158NETWORKING [GENERAL] 16159M: "David S. Miller" <[email protected]> 16160M: Eric Dumazet <[email protected]> 16161M: Jakub Kicinski <[email protected]> 16162M: Paolo Abeni <[email protected]> 16163L: [email protected] 16164S: Maintained 16165P: Documentation/process/maintainer-netdev.rst 16166Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16167B: mailto:[email protected] 16168T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16169T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16170F: Documentation/core-api/netlink.rst 16171F: Documentation/netlink/ 16172F: Documentation/networking/ 16173F: Documentation/networking/net_cachelines/ 16174F: Documentation/process/maintainer-netdev.rst 16175F: Documentation/userspace-api/netlink/ 16176F: include/linux/framer/framer-provider.h 16177F: include/linux/framer/framer.h 16178F: include/linux/in.h 16179F: include/linux/indirect_call_wrapper.h 16180F: include/linux/inet.h 16181F: include/linux/inet_diag.h 16182F: include/linux/net.h 16183F: include/linux/netdev* 16184F: include/linux/netlink.h 16185F: include/linux/netpoll.h 16186F: include/linux/rtnetlink.h 16187F: include/linux/seq_file_net.h 16188F: include/linux/skbuff* 16189F: include/net/ 16190F: include/uapi/linux/genetlink.h 16191F: include/uapi/linux/hsr_netlink.h 16192F: include/uapi/linux/in.h 16193F: include/uapi/linux/inet_diag.h 16194F: include/uapi/linux/nbd-netlink.h 16195F: include/uapi/linux/net.h 16196F: include/uapi/linux/net_namespace.h 16197F: include/uapi/linux/netconf.h 16198F: include/uapi/linux/netdev* 16199F: include/uapi/linux/netlink.h 16200F: include/uapi/linux/netlink_diag.h 16201F: include/uapi/linux/rtnetlink.h 16202F: lib/net_utils.c 16203F: lib/random32.c 16204F: net/ 16205F: tools/net/ 16206F: tools/testing/selftests/net/ 16207X: net/9p/ 16208X: net/bluetooth/ 16209 16210NETWORKING [IPSEC] 16211M: Steffen Klassert <[email protected]> 16212M: Herbert Xu <[email protected]> 16213M: "David S. Miller" <[email protected]> 16214L: [email protected] 16215S: Maintained 16216T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16217T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16218F: include/net/xfrm.h 16219F: include/uapi/linux/xfrm.h 16220F: net/ipv4/ah4.c 16221F: net/ipv4/esp4* 16222F: net/ipv4/ip_vti.c 16223F: net/ipv4/ipcomp.c 16224F: net/ipv4/xfrm* 16225F: net/ipv6/ah6.c 16226F: net/ipv6/esp6* 16227F: net/ipv6/ip6_vti.c 16228F: net/ipv6/ipcomp6.c 16229F: net/ipv6/xfrm* 16230F: net/key/ 16231F: net/xfrm/ 16232F: tools/testing/selftests/net/ipsec.c 16233 16234NETWORKING [IPv4/IPv6] 16235M: "David S. Miller" <[email protected]> 16236M: David Ahern <[email protected]> 16237L: [email protected] 16238S: Maintained 16239T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16240F: arch/x86/net/* 16241F: include/linux/ip.h 16242F: include/linux/ipv6* 16243F: include/net/fib* 16244F: include/net/ip* 16245F: include/net/route.h 16246F: net/ipv4/ 16247F: net/ipv6/ 16248 16249NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16250M: Paul Moore <[email protected]> 16251L: [email protected] 16252L: [email protected] 16253S: Supported 16254W: https://github.com/netlabel 16255F: Documentation/netlabel/ 16256F: include/net/calipso.h 16257F: include/net/cipso_ipv4.h 16258F: include/net/netlabel.h 16259F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16260F: include/uapi/linux/netfilter/xt_SECMARK.h 16261F: net/ipv4/cipso_ipv4.c 16262F: net/ipv6/calipso.c 16263F: net/netfilter/xt_CONNSECMARK.c 16264F: net/netfilter/xt_SECMARK.c 16265F: net/netlabel/ 16266 16267NETWORKING [MACSEC] 16268M: Sabrina Dubroca <[email protected]> 16269L: [email protected] 16270S: Maintained 16271F: drivers/net/macsec.c 16272F: include/net/macsec.h 16273F: include/uapi/linux/if_macsec.h 16274K: macsec 16275K: \bmdo_ 16276 16277NETWORKING [MPTCP] 16278M: Matthieu Baerts <[email protected]> 16279M: Mat Martineau <[email protected]> 16280R: Geliang Tang <[email protected]> 16281L: [email protected] 16282L: [email protected] 16283S: Maintained 16284W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16285B: https://github.com/multipath-tcp/mptcp_net-next/issues 16286T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16287T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16288F: Documentation/netlink/specs/mptcp_pm.yaml 16289F: Documentation/networking/mptcp*.rst 16290F: include/net/mptcp.h 16291F: include/trace/events/mptcp.h 16292F: include/uapi/linux/mptcp*.h 16293F: net/mptcp/ 16294F: tools/testing/selftests/bpf/*/*mptcp*.c 16295F: tools/testing/selftests/net/mptcp/ 16296 16297NETWORKING [TCP] 16298M: Eric Dumazet <[email protected]> 16299L: [email protected] 16300S: Maintained 16301F: Documentation/networking/net_cachelines/tcp_sock.rst 16302F: include/linux/tcp.h 16303F: include/net/tcp.h 16304F: include/trace/events/tcp.h 16305F: include/uapi/linux/tcp.h 16306F: net/ipv4/inet_connection_sock.c 16307F: net/ipv4/inet_hashtables.c 16308F: net/ipv4/inet_timewait_sock.c 16309F: net/ipv4/syncookies.c 16310F: net/ipv4/tcp*.c 16311F: net/ipv6/inet6_connection_sock.c 16312F: net/ipv6/inet6_hashtables.c 16313F: net/ipv6/syncookies.c 16314F: net/ipv6/tcp*.c 16315 16316NETWORKING [TLS] 16317M: Boris Pismenny <[email protected]> 16318M: John Fastabend <[email protected]> 16319M: Jakub Kicinski <[email protected]> 16320L: [email protected] 16321S: Maintained 16322F: include/net/tls.h 16323F: include/uapi/linux/tls.h 16324F: net/tls/* 16325 16326NETXEN (1/10) GbE SUPPORT 16327M: Manish Chopra <[email protected]> 16328M: Rahul Verma <[email protected]> 16329M: [email protected] 16330L: [email protected] 16331S: Supported 16332F: drivers/net/ethernet/qlogic/netxen/ 16333 16334NET_FAILOVER MODULE 16335M: Sridhar Samudrala <[email protected]> 16336L: [email protected] 16337S: Supported 16338F: Documentation/networking/net_failover.rst 16339F: drivers/net/net_failover.c 16340F: include/net/net_failover.h 16341 16342NEXTHOP 16343M: David Ahern <[email protected]> 16344L: [email protected] 16345S: Maintained 16346F: include/net/netns/nexthop.h 16347F: include/net/nexthop.h 16348F: include/uapi/linux/nexthop.h 16349F: net/ipv4/nexthop.c 16350 16351NFC SUBSYSTEM 16352M: Krzysztof Kozlowski <[email protected]> 16353L: [email protected] 16354S: Maintained 16355F: Documentation/devicetree/bindings/net/nfc/ 16356F: drivers/nfc/ 16357F: include/net/nfc/ 16358F: include/uapi/linux/nfc.h 16359F: net/nfc/ 16360 16361NFC VIRTUAL NCI DEVICE DRIVER 16362M: Bongsu Jeon <[email protected]> 16363L: [email protected] 16364S: Supported 16365F: drivers/nfc/virtual_ncidev.c 16366F: tools/testing/selftests/nci/ 16367 16368NFS, SUNRPC, AND LOCKD CLIENTS 16369M: Trond Myklebust <[email protected]> 16370M: Anna Schumaker <[email protected]> 16371L: [email protected] 16372S: Maintained 16373W: http://client.linux-nfs.org 16374T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 16375F: Documentation/filesystems/nfs/ 16376F: fs/lockd/ 16377F: fs/nfs/ 16378F: fs/nfs_common/ 16379F: include/linux/lockd/ 16380F: include/linux/nfs* 16381F: include/linux/sunrpc/ 16382F: include/uapi/linux/nfs* 16383F: include/uapi/linux/sunrpc/ 16384F: net/sunrpc/ 16385 16386NILFS2 FILESYSTEM 16387M: Ryusuke Konishi <[email protected]> 16388L: [email protected] 16389S: Supported 16390W: https://nilfs.sourceforge.io/ 16391T: git https://github.com/konis/nilfs2.git 16392F: Documentation/filesystems/nilfs2.rst 16393F: fs/nilfs2/ 16394F: include/trace/events/nilfs2.h 16395F: include/uapi/linux/nilfs2_api.h 16396F: include/uapi/linux/nilfs2_ondisk.h 16397 16398NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 16399M: YOKOTA Hiroshi <[email protected]> 16400S: Maintained 16401W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16402F: Documentation/scsi/NinjaSCSI.rst 16403F: drivers/scsi/pcmcia/nsp_* 16404 16405NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 16406M: GOTO Masanori <[email protected]> 16407M: YOKOTA Hiroshi <[email protected]> 16408S: Maintained 16409W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16410F: Documentation/scsi/NinjaSCSI.rst 16411F: drivers/scsi/nsp32* 16412 16413NINTENDO HID DRIVER 16414M: Daniel J. Ogorchock <[email protected]> 16415L: [email protected] 16416S: Maintained 16417F: drivers/hid/hid-nintendo* 16418 16419NIOS2 ARCHITECTURE 16420M: Dinh Nguyen <[email protected]> 16421S: Maintained 16422T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 16423F: arch/nios2/ 16424 16425NITRO ENCLAVES (NE) 16426M: Alexandru Ciobotaru <[email protected]> 16427L: [email protected] 16428L: The AWS Nitro Enclaves Team <[email protected]> 16429S: Supported 16430W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16431F: Documentation/virt/ne_overview.rst 16432F: drivers/virt/nitro_enclaves/ 16433F: include/linux/nitro_enclaves.h 16434F: include/uapi/linux/nitro_enclaves.h 16435F: samples/nitro_enclaves/ 16436 16437NITRO SECURE MODULE (NSM) 16438M: Alexander Graf <[email protected]> 16439L: [email protected] 16440L: The AWS Nitro Enclaves Team <[email protected]> 16441S: Supported 16442W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16443F: drivers/misc/nsm.c 16444F: include/uapi/linux/nsm.h 16445 16446NOHZ, DYNTICKS SUPPORT 16447M: Anna-Maria Behnsen <[email protected]> 16448M: Frederic Weisbecker <[email protected]> 16449M: Ingo Molnar <[email protected]> 16450M: Thomas Gleixner <[email protected]> 16451L: [email protected] 16452S: Maintained 16453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 16454F: include/linux/sched/nohz.h 16455F: include/linux/tick.h 16456F: kernel/time/tick*.* 16457 16458NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 16459M: Pavel Machek <[email protected]> 16460M: Sakari Ailus <[email protected]> 16461L: [email protected] 16462S: Maintained 16463F: drivers/media/i2c/ad5820.c 16464F: drivers/media/i2c/et8ek8 16465 16466NOKIA N900 POWER SUPPLY DRIVERS 16467R: Pali Rohár <[email protected]> 16468F: drivers/power/supply/bq2415x_charger.c 16469F: drivers/power/supply/bq27xxx_battery.c 16470F: drivers/power/supply/bq27xxx_battery_i2c.c 16471F: drivers/power/supply/isp1704_charger.c 16472F: drivers/power/supply/rx51_battery.c 16473F: include/linux/power/bq2415x_charger.h 16474F: include/linux/power/bq27xxx_battery.h 16475 16476NOLIBC HEADER FILE 16477M: Willy Tarreau <[email protected]> 16478M: Thomas Weißschuh <[email protected]> 16479S: Maintained 16480T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 16481F: tools/include/nolibc/ 16482F: tools/testing/selftests/nolibc/ 16483 16484NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 16485M: Hans de Goede <[email protected]> 16486L: [email protected] 16487S: Maintained 16488F: drivers/input/touchscreen/novatek-nvt-ts.c 16489 16490NSDEPS 16491M: Matthias Maennich <[email protected]> 16492S: Maintained 16493F: Documentation/core-api/symbol-namespaces.rst 16494F: scripts/nsdeps 16495 16496NTB AMD DRIVER 16497M: Sanjay R Mehta <[email protected]> 16498M: Shyam Sundar S K <[email protected]> 16499L: [email protected] 16500S: Supported 16501F: drivers/ntb/hw/amd/ 16502 16503NTB DRIVER CORE 16504M: Jon Mason <[email protected]> 16505M: Dave Jiang <[email protected]> 16506M: Allen Hubbe <[email protected]> 16507L: [email protected] 16508S: Supported 16509W: https://github.com/jonmason/ntb/wiki 16510T: git https://github.com/jonmason/ntb.git 16511F: drivers/net/ntb_netdev.c 16512F: drivers/ntb/ 16513F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 16514F: include/linux/ntb.h 16515F: include/linux/ntb_transport.h 16516F: tools/testing/selftests/ntb/ 16517 16518NTB IDT DRIVER 16519M: Serge Semin <[email protected]> 16520L: [email protected] 16521S: Supported 16522F: drivers/ntb/hw/idt/ 16523 16524NTB INTEL DRIVER 16525M: Dave Jiang <[email protected]> 16526L: [email protected] 16527S: Supported 16528W: https://github.com/davejiang/linux/wiki 16529T: git https://github.com/davejiang/linux.git 16530F: drivers/ntb/hw/intel/ 16531 16532NTFS3 FILESYSTEM 16533M: Konstantin Komarov <[email protected]> 16534L: [email protected] 16535S: Supported 16536W: http://www.paragon-software.com/ 16537T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 16538F: Documentation/filesystems/ntfs3.rst 16539F: fs/ntfs3/ 16540 16541NUBUS SUBSYSTEM 16542M: Finn Thain <[email protected]> 16543L: [email protected] 16544S: Maintained 16545F: arch/*/include/asm/nubus.h 16546F: drivers/nubus/ 16547F: include/linux/nubus.h 16548F: include/uapi/linux/nubus.h 16549 16550NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 16551M: Antonino Daplas <[email protected]> 16552L: [email protected] 16553S: Maintained 16554F: drivers/video/fbdev/nvidia/ 16555F: drivers/video/fbdev/riva/ 16556 16557NVIDIA WMI EC BACKLIGHT DRIVER 16558M: Daniel Dadap <[email protected]> 16559L: [email protected] 16560S: Supported 16561F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 16562F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 16563 16564NVM EXPRESS DRIVER 16565M: Keith Busch <[email protected]> 16566M: Jens Axboe <[email protected]> 16567M: Christoph Hellwig <[email protected]> 16568M: Sagi Grimberg <[email protected]> 16569L: [email protected] 16570S: Supported 16571W: http://git.infradead.org/nvme.git 16572T: git git://git.infradead.org/nvme.git 16573F: Documentation/nvme/ 16574F: drivers/nvme/common/ 16575F: drivers/nvme/host/ 16576F: include/linux/nvme-*.h 16577F: include/linux/nvme.h 16578F: include/uapi/linux/nvme_ioctl.h 16579 16580NVM EXPRESS FABRICS AUTHENTICATION 16581M: Hannes Reinecke <[email protected]> 16582L: [email protected] 16583S: Supported 16584F: drivers/nvme/host/auth.c 16585F: drivers/nvme/target/auth.c 16586F: drivers/nvme/target/fabrics-cmd-auth.c 16587F: include/linux/nvme-auth.h 16588 16589NVM EXPRESS FC TRANSPORT DRIVERS 16590M: James Smart <[email protected]> 16591L: [email protected] 16592S: Supported 16593F: drivers/nvme/host/fc.c 16594F: drivers/nvme/target/fc.c 16595F: drivers/nvme/target/fcloop.c 16596F: include/linux/nvme-fc-driver.h 16597F: include/linux/nvme-fc.h 16598 16599NVM EXPRESS HARDWARE MONITORING SUPPORT 16600M: Guenter Roeck <[email protected]> 16601L: [email protected] 16602S: Supported 16603F: drivers/nvme/host/hwmon.c 16604 16605NVM EXPRESS TARGET DRIVER 16606M: Christoph Hellwig <[email protected]> 16607M: Sagi Grimberg <[email protected]> 16608M: Chaitanya Kulkarni <[email protected]> 16609L: [email protected] 16610S: Supported 16611W: http://git.infradead.org/nvme.git 16612T: git git://git.infradead.org/nvme.git 16613F: drivers/nvme/target/ 16614 16615NVMEM FRAMEWORK 16616M: Srinivas Kandagatla <[email protected]> 16617S: Maintained 16618T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 16619F: Documentation/ABI/stable/sysfs-bus-nvmem 16620F: Documentation/devicetree/bindings/nvmem/ 16621F: drivers/nvmem/ 16622F: include/linux/nvmem-consumer.h 16623F: include/linux/nvmem-provider.h 16624 16625NXP BLUETOOTH WIRELESS DRIVERS 16626M: Amitkumar Karwar <[email protected]> 16627M: Neeraj Kale <[email protected]> 16628S: Maintained 16629F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 16630F: drivers/bluetooth/btnxpuart.c 16631 16632NXP C45 TJA11XX PHY DRIVER 16633M: Andrei Botila <[email protected]> 16634L: [email protected] 16635S: Maintained 16636F: drivers/net/phy/nxp-c45-tja11xx* 16637 16638NXP FSPI DRIVER 16639M: Han Xu <[email protected]> 16640M: Haibo Chen <[email protected]> 16641R: Yogesh Gaur <[email protected]> 16642L: [email protected] 16643L: [email protected] 16644S: Maintained 16645F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 16646F: drivers/spi/spi-nxp-fspi.c 16647 16648NXP FXAS21002C DRIVER 16649M: Rui Miguel Silva <[email protected]> 16650L: [email protected] 16651S: Maintained 16652F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 16653F: drivers/iio/gyro/fxas21002c.h 16654F: drivers/iio/gyro/fxas21002c_core.c 16655F: drivers/iio/gyro/fxas21002c_i2c.c 16656F: drivers/iio/gyro/fxas21002c_spi.c 16657 16658NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 16659M: Haibo Chen <[email protected]> 16660L: [email protected] 16661L: [email protected] 16662S: Maintained 16663F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 16664F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 16665F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 16666F: drivers/iio/adc/imx7d_adc.c 16667F: drivers/iio/adc/imx93_adc.c 16668F: drivers/iio/adc/vf610_adc.c 16669 16670NXP i.MX 8M ISI DRIVER 16671M: Laurent Pinchart <[email protected]> 16672L: [email protected] 16673S: Maintained 16674F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 16675F: drivers/media/platform/nxp/imx8-isi/ 16676 16677NXP i.MX 8MP DW100 V4L2 DRIVER 16678M: Xavier Roumegue <[email protected]> 16679L: [email protected] 16680S: Maintained 16681F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 16682F: Documentation/userspace-api/media/drivers/dw100.rst 16683F: drivers/media/platform/nxp/dw100/ 16684F: include/uapi/linux/dw100.h 16685 16686NXP i.MX 8MQ DCSS DRIVER 16687M: Laurentiu Palcu <[email protected]> 16688R: Lucas Stach <[email protected]> 16689L: [email protected] 16690S: Maintained 16691T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16692F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 16693F: drivers/gpu/drm/imx/dcss/ 16694 16695NXP i.MX 8QXP ADC DRIVER 16696M: Cai Huoqing <[email protected]> 16697M: Haibo Chen <[email protected]> 16698L: [email protected] 16699L: [email protected] 16700S: Maintained 16701F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 16702F: drivers/iio/adc/imx8qxp-adc.c 16703 16704NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 16705M: Mirela Rabulea <[email protected]> 16706L: [email protected] 16707L: [email protected] 16708S: Maintained 16709F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 16710F: drivers/media/platform/nxp/imx-jpeg 16711 16712NXP i.MX CLOCK DRIVERS 16713M: Abel Vesa <[email protected]> 16714R: Peng Fan <[email protected]> 16715L: [email protected] 16716L: [email protected] 16717S: Maintained 16718T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 16719F: Documentation/devicetree/bindings/clock/imx* 16720F: drivers/clk/imx/ 16721F: include/dt-bindings/clock/imx* 16722 16723NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 16724M: Jagan Teki <[email protected]> 16725S: Maintained 16726F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 16727F: drivers/regulator/pf8x00-regulator.c 16728 16729NXP PTN5150A CC LOGIC AND EXTCON DRIVER 16730M: Krzysztof Kozlowski <[email protected]> 16731L: [email protected] 16732S: Maintained 16733F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 16734F: drivers/extcon/extcon-ptn5150.c 16735 16736NXP SGTL5000 DRIVER 16737M: Fabio Estevam <[email protected]> 16738L: [email protected] 16739S: Maintained 16740F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 16741F: sound/soc/codecs/sgtl5000* 16742 16743NXP SJA1105 ETHERNET SWITCH DRIVER 16744M: Vladimir Oltean <[email protected]> 16745L: [email protected] 16746S: Maintained 16747F: drivers/net/dsa/sja1105 16748F: drivers/net/pcs/pcs-xpcs-nxp.c 16749 16750NXP TDA998X DRM DRIVER 16751M: Russell King <[email protected]> 16752S: Maintained 16753T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 16754T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 16755F: drivers/gpu/drm/i2c/tda998x_drv.c 16756F: include/drm/i2c/tda998x.h 16757F: include/dt-bindings/display/tda998x.h 16758K: "nxp,tda998x" 16759 16760NXP TFA9879 DRIVER 16761M: Peter Rosin <[email protected]> 16762L: [email protected] 16763S: Maintained 16764F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 16765F: sound/soc/codecs/tfa9879* 16766 16767NXP-NCI NFC DRIVER 16768S: Orphan 16769F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 16770F: drivers/nfc/nxp-nci 16771 16772NXP/Goodix TFA989X (TFA1) DRIVER 16773M: Stephan Gerhold <[email protected]> 16774L: [email protected] 16775S: Maintained 16776F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 16777F: sound/soc/codecs/tfa989x.c 16778 16779NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 16780M: Jonas Malaco <[email protected]> 16781L: [email protected] 16782S: Maintained 16783F: Documentation/hwmon/nzxt-kraken2.rst 16784F: drivers/hwmon/nzxt-kraken2.c 16785 16786NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 16787M: Jonas Malaco <[email protected]> 16788M: Aleksa Savic <[email protected]> 16789L: [email protected] 16790S: Maintained 16791F: Documentation/hwmon/nzxt-kraken3.rst 16792F: drivers/hwmon/nzxt-kraken3.c 16793 16794NZXT-SMART2 HARDWARE MONITORING DRIVER 16795M: Aleksandr Mezin <[email protected]> 16796L: [email protected] 16797S: Maintained 16798F: Documentation/hwmon/nzxt-smart2.rst 16799F: drivers/hwmon/nzxt-smart2.c 16800 16801OBJAGG 16802M: Jiri Pirko <[email protected]> 16803L: [email protected] 16804S: Supported 16805F: include/linux/objagg.h 16806F: lib/objagg.c 16807F: lib/test_objagg.c 16808 16809OBJPOOL 16810M: Matt Wu <[email protected]> 16811S: Supported 16812F: include/linux/objpool.h 16813F: lib/objpool.c 16814F: lib/test_objpool.c 16815 16816OBJTOOL 16817M: Josh Poimboeuf <[email protected]> 16818M: Peter Zijlstra <[email protected]> 16819S: Supported 16820F: include/linux/objtool*.h 16821F: tools/objtool/ 16822 16823OCELOT ETHERNET SWITCH DRIVER 16824M: Vladimir Oltean <[email protected]> 16825M: Claudiu Manoil <[email protected]> 16826M: Alexandre Belloni <[email protected]> 16827M: [email protected] 16828L: [email protected] 16829S: Supported 16830F: drivers/net/dsa/ocelot/* 16831F: drivers/net/ethernet/mscc/ 16832F: include/soc/mscc/ocelot* 16833F: net/dsa/tag_ocelot.c 16834F: net/dsa/tag_ocelot_8021q.c 16835F: tools/testing/selftests/drivers/net/ocelot/* 16836 16837OCELOT EXTERNAL SWITCH CONTROL 16838M: Colin Foster <[email protected]> 16839S: Supported 16840F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 16841F: drivers/mfd/ocelot* 16842F: drivers/net/dsa/ocelot/ocelot_ext.c 16843F: include/linux/mfd/ocelot.h 16844 16845OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 16846M: Frederic Barrat <[email protected]> 16847M: Andrew Donnellan <[email protected]> 16848L: [email protected] 16849S: Supported 16850F: Documentation/userspace-api/accelerators/ocxl.rst 16851F: arch/powerpc/include/asm/pnv-ocxl.h 16852F: arch/powerpc/platforms/powernv/ocxl.c 16853F: drivers/misc/ocxl/ 16854F: include/misc/ocxl* 16855F: include/uapi/misc/ocxl.h 16856 16857OMAP AUDIO SUPPORT 16858M: Peter Ujfalusi <[email protected]> 16859M: Jarkko Nikula <[email protected]> 16860L: [email protected] 16861L: [email protected] 16862S: Maintained 16863F: sound/soc/ti/n810.c 16864F: sound/soc/ti/omap* 16865F: sound/soc/ti/rx51.c 16866F: sound/soc/ti/sdma-pcm.* 16867 16868OMAP CLOCK FRAMEWORK SUPPORT 16869M: Paul Walmsley <[email protected]> 16870L: [email protected] 16871S: Maintained 16872F: arch/arm/*omap*/*clock* 16873 16874OMAP DEVICE TREE SUPPORT 16875M: Tony Lindgren <[email protected]> 16876L: [email protected] 16877L: [email protected] 16878S: Maintained 16879F: arch/arm/boot/dts/ti/omap/ 16880 16881OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 16882L: [email protected] 16883L: [email protected] 16884S: Orphan 16885F: Documentation/arch/arm/omap/dss.rst 16886F: drivers/video/fbdev/omap2/ 16887 16888OMAP FRAMEBUFFER SUPPORT 16889L: [email protected] 16890L: [email protected] 16891S: Orphan 16892F: drivers/video/fbdev/omap/ 16893 16894OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 16895M: Roger Quadros <[email protected]> 16896M: Tony Lindgren <[email protected]> 16897L: [email protected] 16898S: Maintained 16899F: arch/arm/mach-omap2/*gpmc* 16900F: drivers/memory/omap-gpmc.c 16901 16902OMAP GPIO DRIVER 16903M: Grygorii Strashko <[email protected]> 16904M: Santosh Shilimkar <[email protected]> 16905M: Kevin Hilman <[email protected]> 16906L: [email protected] 16907S: Maintained 16908F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 16909F: drivers/gpio/gpio-omap.c 16910 16911OMAP HARDWARE SPINLOCK SUPPORT 16912L: [email protected] 16913S: Orphan 16914F: drivers/hwspinlock/omap_hwspinlock.c 16915 16916OMAP HS MMC SUPPORT 16917L: [email protected] 16918L: [email protected] 16919S: Orphan 16920F: drivers/mmc/host/omap_hsmmc.c 16921 16922OMAP HWMOD DATA 16923M: Paul Walmsley <[email protected]> 16924L: [email protected] 16925S: Maintained 16926F: arch/arm/mach-omap2/omap_hwmod*data* 16927 16928OMAP HWMOD SUPPORT 16929M: Paul Walmsley <[email protected]> 16930L: [email protected] 16931S: Maintained 16932F: arch/arm/mach-omap2/omap_hwmod.* 16933 16934OMAP I2C DRIVER 16935M: Vignesh R <[email protected]> 16936L: [email protected] 16937L: [email protected] 16938S: Maintained 16939F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 16940F: drivers/i2c/busses/i2c-omap.c 16941 16942OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 16943M: Laurent Pinchart <[email protected]> 16944L: [email protected] 16945S: Maintained 16946F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 16947F: drivers/media/platform/ti/omap3isp/ 16948F: drivers/staging/media/omap4iss/ 16949 16950OMAP MMC SUPPORT 16951M: Aaro Koskinen <[email protected]> 16952L: [email protected] 16953S: Odd Fixes 16954F: drivers/mmc/host/omap.c 16955 16956OMAP POWER MANAGEMENT SUPPORT 16957M: Kevin Hilman <[email protected]> 16958L: [email protected] 16959S: Maintained 16960F: arch/arm/*omap*/*pm* 16961F: drivers/cpufreq/omap-cpufreq.c 16962 16963OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 16964M: Paul Walmsley <[email protected]> 16965L: [email protected] 16966S: Maintained 16967F: arch/arm/mach-omap2/prm* 16968 16969OMAP RANDOM NUMBER GENERATOR SUPPORT 16970M: Deepak Saxena <[email protected]> 16971S: Maintained 16972F: drivers/char/hw_random/omap-rng.c 16973 16974OMAP USB SUPPORT 16975L: [email protected] 16976L: [email protected] 16977S: Orphan 16978F: arch/arm/*omap*/usb* 16979F: drivers/usb/*/*omap* 16980 16981OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 16982M: Mark Jackson <[email protected]> 16983L: [email protected] 16984S: Maintained 16985F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 16986 16987OMAP1 SUPPORT 16988M: Aaro Koskinen <[email protected]> 16989M: Janusz Krzysztofik <[email protected]> 16990R: Tony Lindgren <[email protected]> 16991L: [email protected] 16992S: Maintained 16993Q: http://patchwork.kernel.org/project/linux-omap/list/ 16994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 16995F: arch/arm/configs/omap1_defconfig 16996F: arch/arm/mach-omap1/ 16997F: drivers/i2c/busses/i2c-omap.c 16998F: include/linux/platform_data/ams-delta-fiq.h 16999F: include/linux/platform_data/i2c-omap.h 17000 17001OMAP2+ SUPPORT 17002M: Aaro Koskinen <[email protected]> 17003M: Andreas Kemnade <[email protected]> 17004M: Kevin Hilman <[email protected]> 17005M: Roger Quadros <[email protected]> 17006M: Tony Lindgren <[email protected]> 17007L: [email protected] 17008S: Maintained 17009W: http://linux.omap.com/ 17010Q: http://patchwork.kernel.org/project/linux-omap/list/ 17011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17012F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17013F: arch/arm/configs/omap2plus_defconfig 17014F: arch/arm/mach-omap2/ 17015F: drivers/bus/omap*.[ch] 17016F: drivers/bus/ti-sysc.c 17017F: drivers/gpio/gpio-tps65219.c 17018F: drivers/i2c/busses/i2c-omap.c 17019F: drivers/irqchip/irq-omap-intc.c 17020F: drivers/mfd/*omap*.c 17021F: drivers/mfd/menelaus.c 17022F: drivers/mfd/palmas.c 17023F: drivers/mfd/tps65217.c 17024F: drivers/mfd/tps65218.c 17025F: drivers/mfd/tps65219.c 17026F: drivers/mfd/tps65910.c 17027F: drivers/mfd/twl-core.[ch] 17028F: drivers/mfd/twl4030*.c 17029F: drivers/mfd/twl6030*.c 17030F: drivers/mfd/twl6040*.c 17031F: drivers/regulator/palmas-regulator*.c 17032F: drivers/regulator/pbias-regulator.c 17033F: drivers/regulator/tps65217-regulator.c 17034F: drivers/regulator/tps65218-regulator.c 17035F: drivers/regulator/tps65219-regulator.c 17036F: drivers/regulator/tps65910-regulator.c 17037F: drivers/regulator/twl-regulator.c 17038F: drivers/regulator/twl6030-regulator.c 17039F: include/linux/platform_data/i2c-omap.h 17040F: include/linux/platform_data/ti-sysc.h 17041 17042OMFS FILESYSTEM 17043M: Bob Copeland <[email protected]> 17044L: [email protected] 17045S: Maintained 17046F: Documentation/filesystems/omfs.rst 17047F: fs/omfs/ 17048 17049OMNIVISION OG01A1B SENSOR DRIVER 17050M: Sakari Ailus <[email protected]> 17051L: [email protected] 17052S: Maintained 17053F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17054F: drivers/media/i2c/og01a1b.c 17055 17056OMNIVISION OV01A10 SENSOR DRIVER 17057M: Bingbu Cao <[email protected]> 17058L: [email protected] 17059S: Maintained 17060T: git git://linuxtv.org/media_tree.git 17061F: drivers/media/i2c/ov01a10.c 17062 17063OMNIVISION OV02A10 SENSOR DRIVER 17064L: [email protected] 17065S: Orphan 17066T: git git://linuxtv.org/media_tree.git 17067F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17068F: drivers/media/i2c/ov02a10.c 17069 17070OMNIVISION OV08D10 SENSOR DRIVER 17071M: Jimmy Su <[email protected]> 17072L: [email protected] 17073S: Maintained 17074T: git git://linuxtv.org/media_tree.git 17075F: drivers/media/i2c/ov08d10.c 17076 17077OMNIVISION OV08X40 SENSOR DRIVER 17078M: Jason Chen <[email protected]> 17079L: [email protected] 17080S: Maintained 17081T: git git://linuxtv.org/media_tree.git 17082F: drivers/media/i2c/ov08x40.c 17083 17084OMNIVISION OV13858 SENSOR DRIVER 17085M: Sakari Ailus <[email protected]> 17086L: [email protected] 17087S: Maintained 17088T: git git://linuxtv.org/media_tree.git 17089F: drivers/media/i2c/ov13858.c 17090 17091OMNIVISION OV13B10 SENSOR DRIVER 17092M: Arec Kao <[email protected]> 17093L: [email protected] 17094S: Maintained 17095T: git git://linuxtv.org/media_tree.git 17096F: drivers/media/i2c/ov13b10.c 17097 17098OMNIVISION OV2680 SENSOR DRIVER 17099M: Rui Miguel Silva <[email protected]> 17100M: Hans de Goede <[email protected]> 17101L: [email protected] 17102S: Maintained 17103T: git git://linuxtv.org/media_tree.git 17104F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17105F: drivers/media/i2c/ov2680.c 17106 17107OMNIVISION OV2685 SENSOR DRIVER 17108M: Shunqian Zheng <[email protected]> 17109L: [email protected] 17110S: Maintained 17111T: git git://linuxtv.org/media_tree.git 17112F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17113F: drivers/media/i2c/ov2685.c 17114 17115OMNIVISION OV2740 SENSOR DRIVER 17116M: Tianshu Qiu <[email protected]> 17117R: Sakari Ailus <[email protected]> 17118R: Bingbu Cao <[email protected]> 17119L: [email protected] 17120S: Maintained 17121T: git git://linuxtv.org/media_tree.git 17122F: drivers/media/i2c/ov2740.c 17123 17124OMNIVISION OV4689 SENSOR DRIVER 17125M: Mikhail Rudenko <[email protected]> 17126L: [email protected] 17127S: Maintained 17128T: git git://linuxtv.org/media_tree.git 17129F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17130F: drivers/media/i2c/ov4689.c 17131 17132OMNIVISION OV5640 SENSOR DRIVER 17133M: Steve Longerbeam <[email protected]> 17134L: [email protected] 17135S: Maintained 17136T: git git://linuxtv.org/media_tree.git 17137F: drivers/media/i2c/ov5640.c 17138 17139OMNIVISION OV5647 SENSOR DRIVER 17140M: Dave Stevenson <[email protected]> 17141M: Jacopo Mondi <[email protected]> 17142L: [email protected] 17143S: Maintained 17144T: git git://linuxtv.org/media_tree.git 17145F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17146F: drivers/media/i2c/ov5647.c 17147 17148OMNIVISION OV5670 SENSOR DRIVER 17149M: Sakari Ailus <[email protected]> 17150L: [email protected] 17151S: Maintained 17152T: git git://linuxtv.org/media_tree.git 17153F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17154F: drivers/media/i2c/ov5670.c 17155 17156OMNIVISION OV5675 SENSOR DRIVER 17157M: Sakari Ailus <[email protected]> 17158L: [email protected] 17159S: Maintained 17160T: git git://linuxtv.org/media_tree.git 17161F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17162F: drivers/media/i2c/ov5675.c 17163 17164OMNIVISION OV5693 SENSOR DRIVER 17165M: Daniel Scally <[email protected]> 17166L: [email protected] 17167S: Maintained 17168T: git git://linuxtv.org/media_tree.git 17169F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17170F: drivers/media/i2c/ov5693.c 17171 17172OMNIVISION OV5695 SENSOR DRIVER 17173M: Shunqian Zheng <[email protected]> 17174L: [email protected] 17175S: Maintained 17176T: git git://linuxtv.org/media_tree.git 17177F: drivers/media/i2c/ov5695.c 17178 17179OMNIVISION OV64A40 SENSOR DRIVER 17180M: Jacopo Mondi <[email protected]> 17181L: [email protected] 17182S: Maintained 17183T: git git://linuxtv.org/media_tree.git 17184F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17185F: drivers/media/i2c/ov64a40.c 17186 17187OMNIVISION OV7670 SENSOR DRIVER 17188L: [email protected] 17189S: Orphan 17190T: git git://linuxtv.org/media_tree.git 17191F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17192F: drivers/media/i2c/ov7670.c 17193 17194OMNIVISION OV772x SENSOR DRIVER 17195M: Jacopo Mondi <[email protected]> 17196L: [email protected] 17197S: Odd fixes 17198T: git git://linuxtv.org/media_tree.git 17199F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17200F: drivers/media/i2c/ov772x.c 17201F: include/media/i2c/ov772x.h 17202 17203OMNIVISION OV7740 SENSOR DRIVER 17204L: [email protected] 17205S: Orphan 17206T: git git://linuxtv.org/media_tree.git 17207F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17208F: drivers/media/i2c/ov7740.c 17209 17210OMNIVISION OV8856 SENSOR DRIVER 17211M: Sakari Ailus <[email protected]> 17212L: [email protected] 17213S: Maintained 17214T: git git://linuxtv.org/media_tree.git 17215F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17216F: drivers/media/i2c/ov8856.c 17217 17218OMNIVISION OV8858 SENSOR DRIVER 17219M: Jacopo Mondi <[email protected]> 17220M: Nicholas Roth <[email protected]> 17221L: [email protected] 17222S: Maintained 17223T: git git://linuxtv.org/media_tree.git 17224F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17225F: drivers/media/i2c/ov8858.c 17226 17227OMNIVISION OV9282 SENSOR DRIVER 17228M: Dave Stevenson <[email protected]> 17229L: [email protected] 17230S: Maintained 17231T: git git://linuxtv.org/media_tree.git 17232F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17233F: drivers/media/i2c/ov9282.c 17234 17235OMNIVISION OV9640 SENSOR DRIVER 17236M: Petr Cvek <[email protected]> 17237L: [email protected] 17238S: Maintained 17239F: drivers/media/i2c/ov9640.* 17240 17241OMNIVISION OV9650 SENSOR DRIVER 17242M: Sakari Ailus <[email protected]> 17243R: Akinobu Mita <[email protected]> 17244R: Sylwester Nawrocki <[email protected]> 17245L: [email protected] 17246S: Maintained 17247T: git git://linuxtv.org/media_tree.git 17248F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17249F: drivers/media/i2c/ov9650.c 17250 17251OMNIVISION OV9734 SENSOR DRIVER 17252M: Tianshu Qiu <[email protected]> 17253R: Bingbu Cao <[email protected]> 17254L: [email protected] 17255S: Maintained 17256T: git git://linuxtv.org/media_tree.git 17257F: drivers/media/i2c/ov9734.c 17258 17259ONBOARD USB HUB DRIVER 17260M: Matthias Kaehlcke <[email protected]> 17261L: [email protected] 17262S: Maintained 17263F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17264F: drivers/usb/misc/onboard_usb_dev.c 17265 17266ONENAND FLASH DRIVER 17267M: Kyungmin Park <[email protected]> 17268L: [email protected] 17269S: Maintained 17270F: drivers/mtd/nand/onenand/ 17271F: include/linux/mtd/onenand*.h 17272 17273ONEXPLAYER FAN DRIVER 17274M: Derek John Clark <[email protected]> 17275M: Joaquín Ignacio Aramendía <[email protected]> 17276L: [email protected] 17277S: Maintained 17278F: drivers/hwmon/oxp-sensors.c 17279 17280ONIE TLV NVMEM LAYOUT DRIVER 17281M: Miquel Raynal <[email protected]> 17282S: Maintained 17283F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17284F: drivers/nvmem/layouts/onie-tlv.c 17285 17286ONION OMEGA2+ BOARD 17287M: Harvey Hunt <[email protected]> 17288L: [email protected] 17289S: Maintained 17290F: arch/mips/boot/dts/ralink/omega2p.dts 17291 17292ONSEMI ETHERNET PHY DRIVERS 17293M: Piergiorgio Beruto <[email protected]> 17294L: [email protected] 17295S: Supported 17296W: http://www.onsemi.com 17297F: drivers/net/phy/ncn* 17298 17299OP-TEE DRIVER 17300M: Jens Wiklander <[email protected]> 17301L: [email protected] 17302S: Maintained 17303F: Documentation/ABI/testing/sysfs-bus-optee-devices 17304F: drivers/tee/optee/ 17305 17306OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 17307M: Sumit Garg <[email protected]> 17308L: [email protected] 17309S: Maintained 17310F: drivers/char/hw_random/optee-rng.c 17311 17312OP-TEE RTC DRIVER 17313M: Clément Léger <[email protected]> 17314L: [email protected] 17315S: Maintained 17316F: drivers/rtc/rtc-optee.c 17317 17318OPA-VNIC DRIVER 17319M: Dennis Dalessandro <[email protected]> 17320L: [email protected] 17321S: Supported 17322F: drivers/infiniband/ulp/opa_vnic 17323 17324OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 17325M: Parthiban Veerasooran <[email protected]> 17326L: [email protected] 17327S: Maintained 17328F: Documentation/networking/oa-tc6-framework.rst 17329F: drivers/net/ethernet/oa_tc6.c 17330F: include/linux/oa_tc6.h 17331 17332OPEN FIRMWARE AND FLATTENED DEVICE TREE 17333M: Rob Herring <[email protected]> 17334M: Saravana Kannan <[email protected]> 17335L: [email protected] 17336S: Maintained 17337W: http://www.devicetree.org/ 17338C: irc://irc.libera.chat/devicetree 17339T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17340F: Documentation/ABI/testing/sysfs-firmware-ofw 17341F: drivers/of/ 17342F: include/linux/of*.h 17343F: scripts/dtc/ 17344F: tools/testing/selftests/dt/ 17345K: of_overlay_notifier_ 17346K: of_overlay_fdt_apply 17347K: of_overlay_remove 17348 17349OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 17350M: Rob Herring <[email protected]> 17351M: Krzysztof Kozlowski <[email protected]> 17352M: Conor Dooley <[email protected]> 17353L: [email protected] 17354S: Maintained 17355Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 17356C: irc://irc.libera.chat/devicetree 17357T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17358F: Documentation/devicetree/ 17359F: arch/*/boot/dts/ 17360F: include/dt-bindings/ 17361 17362OPENCOMPUTE PTP CLOCK DRIVER 17363M: Jonathan Lemon <[email protected]> 17364M: Vadim Fedorenko <[email protected]> 17365L: [email protected] 17366S: Maintained 17367F: drivers/ptp/ptp_ocp.c 17368 17369OPENCORES I2C BUS DRIVER 17370M: Peter Korsgaard <[email protected]> 17371M: Andrew Lunn <[email protected]> 17372L: [email protected] 17373S: Maintained 17374F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 17375F: Documentation/i2c/busses/i2c-ocores.rst 17376F: drivers/i2c/busses/i2c-ocores.c 17377F: include/linux/platform_data/i2c-ocores.h 17378 17379OPENRISC ARCHITECTURE 17380M: Jonas Bonn <[email protected]> 17381M: Stefan Kristiansson <[email protected]> 17382M: Stafford Horne <[email protected]> 17383L: [email protected] 17384S: Maintained 17385W: http://openrisc.io 17386T: git https://github.com/openrisc/linux.git 17387F: Documentation/arch/openrisc/ 17388F: Documentation/devicetree/bindings/openrisc/ 17389F: arch/openrisc/ 17390F: drivers/irqchip/irq-ompic.c 17391F: drivers/irqchip/irq-or1k-* 17392 17393OPENVSWITCH 17394M: Pravin B Shelar <[email protected]> 17395L: [email protected] 17396L: [email protected] 17397S: Maintained 17398W: http://openvswitch.org 17399F: include/uapi/linux/openvswitch.h 17400F: net/openvswitch/ 17401F: tools/testing/selftests/net/openvswitch/ 17402 17403OPERATING PERFORMANCE POINTS (OPP) 17404M: Viresh Kumar <[email protected]> 17405M: Nishanth Menon <[email protected]> 17406M: Stephen Boyd <[email protected]> 17407L: [email protected] 17408S: Maintained 17409T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 17410F: Documentation/devicetree/bindings/opp/ 17411F: Documentation/power/opp.rst 17412F: drivers/opp/ 17413F: include/linux/pm_opp.h 17414 17415OPL4 DRIVER 17416M: Clemens Ladisch <[email protected]> 17417L: [email protected] 17418S: Maintained 17419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17420F: sound/drivers/opl4/ 17421 17422ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 17423M: Mark Fasheh <[email protected]> 17424M: Joel Becker <[email protected]> 17425M: Joseph Qi <[email protected]> 17426L: [email protected] 17427S: Supported 17428W: http://ocfs2.wiki.kernel.org 17429F: Documentation/filesystems/dlmfs.rst 17430F: Documentation/filesystems/ocfs2.rst 17431F: fs/ocfs2/ 17432 17433ORANGEFS FILESYSTEM 17434M: Mike Marshall <[email protected]> 17435R: Martin Brandenburg <[email protected]> 17436L: [email protected] 17437S: Supported 17438T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 17439F: Documentation/filesystems/orangefs.rst 17440F: fs/orangefs/ 17441 17442OV2659 OMNIVISION SENSOR DRIVER 17443M: "Lad, Prabhakar" <[email protected]> 17444L: [email protected] 17445S: Maintained 17446W: https://linuxtv.org 17447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17448T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 17449F: drivers/media/i2c/ov2659.c 17450F: include/media/i2c/ov2659.h 17451 17452OVERLAY FILESYSTEM 17453M: Miklos Szeredi <[email protected]> 17454M: Amir Goldstein <[email protected]> 17455L: [email protected] 17456S: Supported 17457T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 17458F: Documentation/filesystems/overlayfs.rst 17459F: fs/overlayfs/ 17460 17461P54 WIRELESS DRIVER 17462M: Christian Lamparter <[email protected]> 17463L: [email protected] 17464S: Maintained 17465W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 17466F: drivers/net/wireless/intersil/p54/ 17467 17468PACKET SOCKETS 17469M: Willem de Bruijn <[email protected]> 17470S: Maintained 17471F: include/uapi/linux/if_packet.h 17472F: net/packet/af_packet.c 17473 17474PACKING 17475M: Vladimir Oltean <[email protected]> 17476L: [email protected] 17477S: Supported 17478F: Documentation/core-api/packing.rst 17479F: include/linux/packing.h 17480F: lib/packing.c 17481 17482PADATA PARALLEL EXECUTION MECHANISM 17483M: Steffen Klassert <[email protected]> 17484M: Daniel Jordan <[email protected]> 17485L: [email protected] 17486L: [email protected] 17487S: Maintained 17488F: Documentation/core-api/padata.rst 17489F: include/linux/padata.h 17490F: kernel/padata.c 17491 17492PAGE CACHE 17493M: Matthew Wilcox (Oracle) <[email protected]> 17494L: [email protected] 17495S: Supported 17496T: git git://git.infradead.org/users/willy/pagecache.git 17497F: Documentation/filesystems/locking.rst 17498F: Documentation/filesystems/vfs.rst 17499F: include/linux/pagemap.h 17500F: mm/filemap.c 17501F: mm/page-writeback.c 17502F: mm/readahead.c 17503F: mm/truncate.c 17504 17505PAGE POOL 17506M: Jesper Dangaard Brouer <[email protected]> 17507M: Ilias Apalodimas <[email protected]> 17508L: [email protected] 17509S: Supported 17510F: Documentation/networking/page_pool.rst 17511F: include/net/page_pool/ 17512F: include/trace/events/page_pool.h 17513F: net/core/page_pool.c 17514 17515PAGE TABLE CHECK 17516M: Pasha Tatashin <[email protected]> 17517M: Andrew Morton <[email protected]> 17518L: [email protected] 17519S: Maintained 17520F: Documentation/mm/page_table_check.rst 17521F: include/linux/page_table_check.h 17522F: mm/page_table_check.c 17523 17524PANASONIC LAPTOP ACPI EXTRAS DRIVER 17525M: Kenneth Chan <[email protected]> 17526L: [email protected] 17527S: Maintained 17528F: drivers/platform/x86/panasonic-laptop.c 17529 17530PARALLAX PING IIO SENSOR DRIVER 17531M: Andreas Klinger <[email protected]> 17532L: [email protected] 17533S: Maintained 17534F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 17535F: drivers/iio/proximity/ping.c 17536 17537PARALLEL LCD/KEYPAD PANEL DRIVER 17538M: Willy Tarreau <[email protected]> 17539M: Ksenija Stanojevic <[email protected]> 17540S: Odd Fixes 17541F: Documentation/admin-guide/lcd-panel-cgram.rst 17542F: drivers/auxdisplay/panel.c 17543 17544PARALLEL PORT SUBSYSTEM 17545M: Sudip Mukherjee <[email protected]> 17546M: Sudip Mukherjee <[email protected]> 17547L: [email protected] (subscribers-only) 17548S: Maintained 17549F: Documentation/driver-api/parport*.rst 17550F: drivers/char/ppdev.c 17551F: drivers/parport/ 17552F: include/linux/parport*.h 17553F: include/uapi/linux/ppdev.h 17554 17555PARAVIRT_OPS INTERFACE 17556M: Juergen Gross <[email protected]> 17557R: Ajay Kaher <[email protected]> 17558R: Alexey Makhalov <[email protected]> 17559R: Broadcom internal kernel review list <[email protected]> 17560L: [email protected] 17561L: [email protected] 17562S: Supported 17563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17564F: Documentation/virt/paravirt_ops.rst 17565F: arch/*/include/asm/paravirt*.h 17566F: arch/*/kernel/paravirt* 17567F: include/linux/hypervisor.h 17568 17569PARISC ARCHITECTURE 17570M: "James E.J. Bottomley" <[email protected]> 17571M: Helge Deller <[email protected]> 17572L: [email protected] 17573S: Maintained 17574W: https://parisc.wiki.kernel.org 17575Q: http://patchwork.kernel.org/project/linux-parisc/list/ 17576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 17577T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 17578F: Documentation/arch/parisc/ 17579F: arch/parisc/ 17580F: drivers/char/agp/parisc-agp.c 17581F: drivers/input/misc/hp_sdc_rtc.c 17582F: drivers/input/serio/gscps2.c 17583F: drivers/input/serio/hp_sdc* 17584F: drivers/parisc/ 17585F: drivers/parport/parport_gsc.* 17586F: drivers/tty/serial/8250/8250_parisc.c 17587F: drivers/video/console/sti* 17588F: drivers/video/fbdev/sti* 17589F: drivers/video/logo/logo_parisc* 17590F: include/linux/hp_sdc.h 17591 17592PARMAN 17593M: Jiri Pirko <[email protected]> 17594L: [email protected] 17595S: Supported 17596F: include/linux/parman.h 17597F: lib/parman.c 17598F: lib/test_parman.c 17599 17600PC ENGINES APU BOARD DRIVER 17601M: Enrico Weigelt, metux IT consult <[email protected]> 17602S: Maintained 17603F: drivers/platform/x86/pcengines-apuv2.c 17604 17605PC87360 HARDWARE MONITORING DRIVER 17606M: Jim Cromie <[email protected]> 17607L: [email protected] 17608S: Maintained 17609F: Documentation/hwmon/pc87360.rst 17610F: drivers/hwmon/pc87360.c 17611 17612PC8736x GPIO DRIVER 17613M: Jim Cromie <[email protected]> 17614S: Maintained 17615F: drivers/char/pc8736x_gpio.c 17616 17617PC87427 HARDWARE MONITORING DRIVER 17618M: Jean Delvare <[email protected]> 17619L: [email protected] 17620S: Maintained 17621F: Documentation/hwmon/pc87427.rst 17622F: drivers/hwmon/pc87427.c 17623 17624PCA9532 LED DRIVER 17625M: Riku Voipio <[email protected]> 17626S: Maintained 17627F: drivers/leds/leds-pca9532.c 17628F: include/linux/leds-pca9532.h 17629 17630PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 17631M: Thomas Petazzoni <[email protected]> 17632M: Pali Rohár <[email protected]> 17633L: [email protected] 17634L: [email protected] (moderated for non-subscribers) 17635S: Maintained 17636F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 17637F: drivers/pci/controller/pci-aardvark.c 17638 17639PCI DRIVER FOR ALTERA PCIE IP 17640M: Joyce Ooi <[email protected]> 17641L: [email protected] 17642S: Supported 17643F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 17644F: drivers/pci/controller/pcie-altera.c 17645 17646PCI DRIVER FOR APPLIEDMICRO XGENE 17647M: Toan Le <[email protected]> 17648L: [email protected] 17649L: [email protected] (moderated for non-subscribers) 17650S: Maintained 17651F: Documentation/devicetree/bindings/pci/xgene-pci.txt 17652F: drivers/pci/controller/pci-xgene.c 17653 17654PCI DRIVER FOR ARM VERSATILE PLATFORM 17655M: Rob Herring <[email protected]> 17656L: [email protected] 17657L: [email protected] (moderated for non-subscribers) 17658S: Maintained 17659F: Documentation/devicetree/bindings/pci/versatile.yaml 17660F: drivers/pci/controller/pci-versatile.c 17661 17662PCI DRIVER FOR ARMADA 8K 17663M: Thomas Petazzoni <[email protected]> 17664L: [email protected] 17665L: [email protected] (moderated for non-subscribers) 17666S: Maintained 17667F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 17668F: drivers/pci/controller/dwc/pcie-armada8k.c 17669 17670PCI DRIVER FOR CADENCE PCIE IP 17671L: [email protected] 17672S: Orphan 17673F: Documentation/devicetree/bindings/pci/cdns,* 17674F: drivers/pci/controller/cadence/*cadence* 17675 17676PCI DRIVER FOR FREESCALE LAYERSCAPE 17677M: Minghuan Lian <[email protected]> 17678M: Mingkai Hu <[email protected]> 17679M: Roy Zang <[email protected]> 17680L: [email protected] 17681L: [email protected] 17682L: [email protected] (moderated for non-subscribers) 17683L: [email protected] 17684S: Maintained 17685F: drivers/pci/controller/dwc/*layerscape* 17686 17687PCI DRIVER FOR FU740 17688M: Paul Walmsley <[email protected]> 17689M: Greentime Hu <[email protected]> 17690M: Samuel Holland <[email protected]> 17691L: [email protected] 17692S: Maintained 17693F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 17694F: drivers/pci/controller/dwc/pcie-fu740.c 17695 17696PCI DRIVER FOR GENERIC OF HOSTS 17697M: Will Deacon <[email protected]> 17698L: [email protected] 17699L: [email protected] (moderated for non-subscribers) 17700S: Maintained 17701F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 17702F: drivers/pci/controller/pci-host-common.c 17703F: drivers/pci/controller/pci-host-generic.c 17704 17705PCI DRIVER FOR IMX6 17706M: Richard Zhu <[email protected]> 17707M: Lucas Stach <[email protected]> 17708L: [email protected] 17709L: [email protected] (moderated for non-subscribers) 17710L: [email protected] 17711S: Maintained 17712F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 17713F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 17714F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 17715F: drivers/pci/controller/dwc/*imx6* 17716 17717PCI DRIVER FOR INTEL IXP4XX 17718M: Linus Walleij <[email protected]> 17719S: Maintained 17720F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 17721F: drivers/pci/controller/pci-ixp4xx.c 17722 17723PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 17724M: Nirmal Patel <[email protected]> 17725R: Jonathan Derrick <[email protected]> 17726L: [email protected] 17727S: Supported 17728F: drivers/pci/controller/vmd.c 17729 17730PCI DRIVER FOR MICROSEMI SWITCHTEC 17731M: Kurt Schwemmer <[email protected]> 17732M: Logan Gunthorpe <[email protected]> 17733L: [email protected] 17734S: Maintained 17735F: Documentation/ABI/testing/sysfs-class-switchtec 17736F: Documentation/driver-api/switchtec.rst 17737F: drivers/ntb/hw/mscc/ 17738F: drivers/pci/switch/switchtec* 17739F: include/linux/switchtec.h 17740F: include/uapi/linux/switchtec_ioctl.h 17741 17742PCI DRIVER FOR MOBIVEIL PCIE IP 17743M: Karthikeyan Mitran <[email protected]> 17744M: Hou Zhiqiang <[email protected]> 17745L: [email protected] 17746S: Supported 17747F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 17748F: drivers/pci/controller/mobiveil/pcie-mobiveil* 17749 17750PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 17751M: Thomas Petazzoni <[email protected]> 17752M: Pali Rohár <[email protected]> 17753L: [email protected] 17754L: [email protected] (moderated for non-subscribers) 17755S: Maintained 17756F: drivers/pci/controller/*mvebu* 17757 17758PCI DRIVER FOR NVIDIA TEGRA 17759M: Thierry Reding <[email protected]> 17760L: [email protected] 17761L: [email protected] 17762S: Supported 17763F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 17764F: drivers/pci/controller/pci-tegra.c 17765 17766PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 17767M: Hou Zhiqiang <[email protected]> 17768L: [email protected] 17769L: [email protected] (moderated for non-subscribers) 17770S: Maintained 17771F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt 17772F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 17773 17774PCI DRIVER FOR PLDA PCIE IP 17775M: Daire McNamara <[email protected]> 17776L: [email protected] 17777S: Maintained 17778F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 17779F: drivers/pci/controller/plda/pcie-plda-host.c 17780F: drivers/pci/controller/plda/pcie-plda.h 17781 17782PCI DRIVER FOR RENESAS R-CAR 17783M: Marek Vasut <marek.vasut[email protected]> 17784M: Yoshihiro Shimoda <[email protected]> 17785L: [email protected] 17786L: [email protected] 17787S: Maintained 17788F: Documentation/devicetree/bindings/pci/*rcar* 17789F: drivers/pci/controller/*rcar* 17790F: drivers/pci/controller/dwc/*rcar* 17791 17792PCI DRIVER FOR SAMSUNG EXYNOS 17793M: Jingoo Han <[email protected]> 17794L: [email protected] 17795L: [email protected] (moderated for non-subscribers) 17796L: [email protected] 17797S: Maintained 17798F: drivers/pci/controller/dwc/pci-exynos.c 17799 17800PCI DRIVER FOR SYNOPSYS DESIGNWARE 17801M: Jingoo Han <[email protected]> 17802M: Manivannan Sadhasivam <[email protected]> 17803L: [email protected] 17804S: Maintained 17805F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 17806F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 17807F: drivers/pci/controller/dwc/*designware* 17808 17809PCI DRIVER FOR TI DRA7XX/J721E 17810M: Vignesh Raghavendra <[email protected]> 17811R: Siddharth Vadapalli <[email protected]> 17812L: [email protected] 17813L: [email protected] 17814L: [email protected] (moderated for non-subscribers) 17815S: Supported 17816F: Documentation/devicetree/bindings/pci/ti-pci.txt 17817F: drivers/pci/controller/cadence/pci-j721e.c 17818F: drivers/pci/controller/dwc/pci-dra7xx.c 17819 17820PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 17821M: Linus Walleij <[email protected]> 17822L: [email protected] 17823S: Maintained 17824F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 17825F: drivers/pci/controller/pci-v3-semi.c 17826 17827PCI DRIVER FOR XILINX VERSAL CPM 17828M: Bharat Kumar Gogada <[email protected]> 17829M: Michal Simek <[email protected]> 17830L: [email protected] 17831S: Maintained 17832F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 17833F: drivers/pci/controller/pcie-xilinx-cpm.c 17834 17835PCI ENDPOINT SUBSYSTEM 17836M: Manivannan Sadhasivam <[email protected]> 17837M: Krzysztof Wilczyński <[email protected]> 17838R: Kishon Vijay Abraham I <[email protected]> 17839L: [email protected] 17840S: Supported 17841Q: https://patchwork.kernel.org/project/linux-pci/list/ 17842B: https://bugzilla.kernel.org 17843C: irc://irc.oftc.net/linux-pci 17844T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 17845F: Documentation/PCI/endpoint/* 17846F: Documentation/misc-devices/pci-endpoint-test.rst 17847F: drivers/misc/pci_endpoint_test.c 17848F: drivers/pci/endpoint/ 17849F: tools/pci/ 17850 17851PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 17852M: Mahesh J Salgaonkar <[email protected]> 17853R: Oliver O'Halloran <[email protected]> 17854L: [email protected] 17855S: Supported 17856F: Documentation/PCI/pci-error-recovery.rst 17857F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 17858F: arch/powerpc/include/*/eeh*.h 17859F: arch/powerpc/kernel/eeh*.c 17860F: arch/powerpc/platforms/*/eeh*.c 17861F: drivers/pci/pcie/aer.c 17862F: drivers/pci/pcie/dpc.c 17863F: drivers/pci/pcie/err.c 17864 17865PCI ERROR RECOVERY 17866M: Linas Vepstas <[email protected]> 17867L: [email protected] 17868S: Supported 17869F: Documentation/PCI/pci-error-recovery.rst 17870 17871PCI MSI DRIVER FOR ALTERA MSI IP 17872M: Joyce Ooi <[email protected]> 17873L: [email protected] 17874S: Supported 17875F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 17876F: drivers/pci/controller/pcie-altera-msi.c 17877 17878PCI MSI DRIVER FOR APPLIEDMICRO XGENE 17879M: Toan Le <[email protected]> 17880L: [email protected] 17881L: [email protected] (moderated for non-subscribers) 17882S: Maintained 17883F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 17884F: drivers/pci/controller/pci-xgene-msi.c 17885 17886PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 17887M: Lorenzo Pieralisi <[email protected]> 17888M: Krzysztof Wilczyński <[email protected]> 17889R: Manivannan Sadhasivam <[email protected]> 17890R: Rob Herring <[email protected]> 17891L: [email protected] 17892S: Supported 17893Q: https://patchwork.kernel.org/project/linux-pci/list/ 17894B: https://bugzilla.kernel.org 17895C: irc://irc.oftc.net/linux-pci 17896T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 17897F: Documentation/devicetree/bindings/pci/ 17898F: drivers/pci/controller/ 17899F: drivers/pci/pci-bridge-emul.c 17900F: drivers/pci/pci-bridge-emul.h 17901 17902PCI PEER-TO-PEER DMA (P2PDMA) 17903M: Bjorn Helgaas <[email protected]> 17904M: Logan Gunthorpe <[email protected]> 17905L: [email protected] 17906S: Supported 17907Q: https://patchwork.kernel.org/project/linux-pci/list/ 17908B: https://bugzilla.kernel.org 17909C: irc://irc.oftc.net/linux-pci 17910T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 17911F: Documentation/driver-api/pci/p2pdma.rst 17912F: drivers/pci/p2pdma.c 17913F: include/linux/pci-p2pdma.h 17914 17915PCI POWER CONTROL 17916M: Bartosz Golaszewski <[email protected]> 17917L: [email protected] 17918S: Maintained 17919T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 17920F: drivers/pci/pwrctl/* 17921F: include/linux/pci-pwrctl.h 17922 17923PCI SUBSYSTEM 17924M: Bjorn Helgaas <[email protected]> 17925L: [email protected] 17926S: Supported 17927Q: https://patchwork.kernel.org/project/linux-pci/list/ 17928B: https://bugzilla.kernel.org 17929C: irc://irc.oftc.net/linux-pci 17930T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 17931F: Documentation/PCI/ 17932F: Documentation/devicetree/bindings/pci/ 17933F: arch/x86/kernel/early-quirks.c 17934F: arch/x86/kernel/quirks.c 17935F: arch/x86/pci/ 17936F: drivers/acpi/pci* 17937F: drivers/pci/ 17938F: include/asm-generic/pci* 17939F: include/linux/of_pci.h 17940F: include/linux/pci* 17941F: include/uapi/linux/pci* 17942 17943PCIE DRIVER FOR AMAZON ANNAPURNA LABS 17944M: Jonathan Chocron <[email protected]> 17945L: [email protected] 17946S: Maintained 17947F: Documentation/devicetree/bindings/pci/pcie-al.txt 17948F: drivers/pci/controller/dwc/pcie-al.c 17949 17950PCIE DRIVER FOR AMLOGIC MESON 17951M: Yue Wang <[email protected]> 17952L: [email protected] 17953L: [email protected] 17954S: Maintained 17955F: drivers/pci/controller/dwc/pci-meson.c 17956 17957PCIE DRIVER FOR AXIS ARTPEC 17958M: Jesper Nilsson <[email protected]> 17959L: [email protected] 17960L: [email protected] 17961S: Maintained 17962F: Documentation/devicetree/bindings/pci/axis,artpec* 17963F: drivers/pci/controller/dwc/*artpec* 17964 17965PCIE DRIVER FOR CAVIUM THUNDERX 17966M: Robert Richter <[email protected]> 17967L: [email protected] 17968L: [email protected] (moderated for non-subscribers) 17969S: Odd Fixes 17970F: drivers/pci/controller/pci-thunder-* 17971 17972PCIE DRIVER FOR HISILICON 17973M: Zhou Wang <[email protected]> 17974L: [email protected] 17975S: Maintained 17976F: drivers/pci/controller/dwc/pcie-hisi.c 17977 17978PCIE DRIVER FOR HISILICON KIRIN 17979M: Xiaowei Song <[email protected]> 17980M: Binghui Wang <[email protected]> 17981L: [email protected] 17982S: Maintained 17983F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 17984F: drivers/pci/controller/dwc/pcie-kirin.c 17985 17986PCIE DRIVER FOR HISILICON STB 17987M: Shawn Guo <[email protected]> 17988L: [email protected] 17989S: Maintained 17990F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 17991F: drivers/pci/controller/dwc/pcie-histb.c 17992 17993PCIE DRIVER FOR INTEL KEEM BAY 17994M: Srikanth Thokala <[email protected]> 17995L: [email protected] 17996S: Supported 17997F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 17998F: drivers/pci/controller/dwc/pcie-keembay.c 17999 18000PCIE DRIVER FOR INTEL LGM GW SOC 18001M: Chuanhua Lei <[email protected]> 18002L: [email protected] 18003S: Maintained 18004F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18005F: drivers/pci/controller/dwc/pcie-intel-gw.c 18006 18007PCIE DRIVER FOR MEDIATEK 18008M: Ryder Lee <[email protected]> 18009M: Jianjun Wang <[email protected]> 18010L: [email protected] 18011L: [email protected] (moderated for non-subscribers) 18012S: Supported 18013F: Documentation/devicetree/bindings/pci/mediatek* 18014F: drivers/pci/controller/*mediatek* 18015 18016PCIE DRIVER FOR MICROCHIP 18017M: Daire McNamara <[email protected]> 18018L: [email protected] 18019S: Supported 18020F: Documentation/devicetree/bindings/pci/microchip* 18021F: drivers/pci/controller/plda/*microchip* 18022 18023PCIE DRIVER FOR QUALCOMM MSM 18024M: Manivannan Sadhasivam <[email protected]> 18025L: [email protected] 18026L: [email protected] 18027S: Maintained 18028F: drivers/pci/controller/dwc/pcie-qcom-common.c 18029F: drivers/pci/controller/dwc/pcie-qcom.c 18030 18031PCIE DRIVER FOR ROCKCHIP 18032M: Shawn Lin <[email protected]> 18033L: [email protected] 18034L: [email protected] 18035S: Maintained 18036F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18037F: drivers/pci/controller/pcie-rockchip* 18038 18039PCIE DRIVER FOR SOCIONEXT UNIPHIER 18040M: Kunihiko Hayashi <[email protected]> 18041L: [email protected] 18042S: Maintained 18043F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18044F: drivers/pci/controller/dwc/pcie-uniphier* 18045 18046PCIE DRIVER FOR ST SPEAR13XX 18047M: Pratyush Anand <[email protected]> 18048L: [email protected] 18049S: Maintained 18050F: drivers/pci/controller/dwc/*spear* 18051 18052PCIE DRIVER FOR STARFIVE JH71x0 18053M: Kevin Xie <[email protected]> 18054L: [email protected] 18055S: Maintained 18056F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18057F: drivers/pci/controller/plda/pcie-starfive.c 18058 18059PCIE ENDPOINT DRIVER FOR QUALCOMM 18060M: Manivannan Sadhasivam <[email protected]> 18061L: [email protected] 18062L: [email protected] 18063S: Maintained 18064F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18065F: drivers/pci/controller/dwc/pcie-qcom-common.c 18066F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18067 18068PCMCIA SUBSYSTEM 18069M: Dominik Brodowski <[email protected]> 18070S: Odd Fixes 18071T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18072F: Documentation/pcmcia/ 18073F: drivers/pcmcia/ 18074F: include/pcmcia/ 18075F: tools/pcmcia/ 18076 18077PCNET32 NETWORK DRIVER 18078M: Don Fry <[email protected]> 18079L: [email protected] 18080S: Maintained 18081F: drivers/net/ethernet/amd/pcnet32.c 18082 18083PCRYPT PARALLEL CRYPTO ENGINE 18084M: Steffen Klassert <[email protected]> 18085L: [email protected] 18086S: Maintained 18087F: crypto/pcrypt.c 18088F: include/crypto/pcrypt.h 18089 18090PDS DSC VIRTIO DATA PATH ACCELERATOR 18091R: Shannon Nelson <[email protected]> 18092F: drivers/vdpa/pds/ 18093 18094PECI HARDWARE MONITORING DRIVERS 18095M: Iwona Winiarska <[email protected]> 18096L: [email protected] 18097S: Supported 18098F: Documentation/hwmon/peci-cputemp.rst 18099F: Documentation/hwmon/peci-dimmtemp.rst 18100F: drivers/hwmon/peci/ 18101 18102PECI SUBSYSTEM 18103M: Iwona Winiarska <[email protected]> 18104L: [email protected] (moderated for non-subscribers) 18105S: Supported 18106F: Documentation/devicetree/bindings/peci/ 18107F: Documentation/peci/ 18108F: drivers/peci/ 18109F: include/linux/peci-cpu.h 18110F: include/linux/peci.h 18111 18112PENSANDO ETHERNET DRIVERS 18113M: Shannon Nelson <[email protected]> 18114M: Brett Creeley <[email protected]> 18115L: [email protected] 18116S: Supported 18117F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18118F: drivers/net/ethernet/pensando/ 18119 18120PER-CPU MEMORY ALLOCATOR 18121M: Dennis Zhou <[email protected]> 18122M: Tejun Heo <[email protected]> 18123M: Christoph Lameter <[email protected]> 18124L: [email protected] 18125S: Maintained 18126T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18127F: arch/*/include/asm/percpu.h 18128F: include/linux/percpu*.h 18129F: lib/percpu*.c 18130F: mm/percpu*.c 18131 18132PER-TASK DELAY ACCOUNTING 18133M: Balbir Singh <[email protected]> 18134S: Maintained 18135F: include/linux/delayacct.h 18136F: kernel/delayacct.c 18137 18138PERFORMANCE EVENTS SUBSYSTEM 18139M: Peter Zijlstra <[email protected]> 18140M: Ingo Molnar <[email protected]> 18141M: Arnaldo Carvalho de Melo <[email protected]> 18142M: Namhyung Kim <[email protected]> 18143R: Mark Rutland <[email protected]> 18144R: Alexander Shishkin <[email protected]> 18145R: Jiri Olsa <[email protected]> 18146R: Ian Rogers <[email protected]> 18147R: Adrian Hunter <[email protected]> 18148R: "Liang, Kan" <[email protected]> 18149L: [email protected] 18150L: [email protected] 18151S: Supported 18152W: https://perf.wiki.kernel.org/ 18153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18154T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18155T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18156F: arch/*/events/* 18157F: arch/*/events/*/* 18158F: arch/*/include/asm/perf_event.h 18159F: arch/*/kernel/*/*/perf_event*.c 18160F: arch/*/kernel/*/perf_event*.c 18161F: arch/*/kernel/perf_callchain.c 18162F: arch/*/kernel/perf_event*.c 18163F: include/linux/perf_event.h 18164F: include/uapi/linux/perf_event.h 18165F: kernel/events/* 18166F: tools/lib/perf/ 18167F: tools/perf/ 18168 18169PERFORMANCE EVENTS TOOLING ARM64 18170R: John Garry <[email protected]> 18171R: Will Deacon <[email protected]> 18172R: James Clark <[email protected]> 18173R: Mike Leach <[email protected]> 18174R: Leo Yan <[email protected]> 18175L: [email protected] (moderated for non-subscribers) 18176S: Supported 18177F: tools/build/feature/test-libopencsd.c 18178F: tools/perf/arch/arm*/ 18179F: tools/perf/pmu-events/arch/arm64/ 18180F: tools/perf/util/arm-spe* 18181F: tools/perf/util/cs-etm* 18182 18183PERSONALITY HANDLING 18184M: Christoph Hellwig <[email protected]> 18185L: [email protected] 18186S: Maintained 18187F: include/linux/personality.h 18188F: include/uapi/linux/personality.h 18189 18190PHOENIX RC FLIGHT CONTROLLER ADAPTER 18191M: Marcus Folkesson <[email protected]> 18192L: [email protected] 18193S: Maintained 18194F: Documentation/input/devices/pxrc.rst 18195F: drivers/input/joystick/pxrc.c 18196 18197PHONET PROTOCOL 18198M: Remi Denis-Courmont <[email protected]> 18199S: Supported 18200F: Documentation/networking/phonet.rst 18201F: include/linux/phonet.h 18202F: include/net/phonet/ 18203F: include/uapi/linux/phonet.h 18204F: net/phonet/ 18205 18206PHRAM MTD DRIVER 18207M: Joern Engel <[email protected]> 18208L: [email protected] 18209S: Maintained 18210F: drivers/mtd/devices/phram.c 18211 18212PICOLCD HID DRIVER 18213M: Bruno Prémont <[email protected]> 18214L: [email protected] 18215S: Maintained 18216F: drivers/hid/hid-picolcd* 18217 18218PIDFD API 18219M: Christian Brauner <[email protected]> 18220L: [email protected] 18221S: Maintained 18222T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18223F: samples/pidfd/ 18224F: tools/testing/selftests/clone3/ 18225F: tools/testing/selftests/pid_namespace/ 18226F: tools/testing/selftests/pidfd/ 18227K: (?i)pidfd 18228K: (?i)clone3 18229K: \b(clone_args|kernel_clone_args)\b 18230 18231PIN CONTROL SUBSYSTEM 18232M: Linus Walleij <[email protected]> 18233L: [email protected] 18234S: Maintained 18235T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18236F: Documentation/devicetree/bindings/pinctrl/ 18237F: Documentation/driver-api/pin-control.rst 18238F: drivers/pinctrl/ 18239F: include/dt-bindings/pinctrl/ 18240F: include/linux/pinctrl/ 18241 18242PIN CONTROLLER - AMD 18243M: Basavaraj Natikar <[email protected]> 18244M: Shyam Sundar S K <[email protected]> 18245S: Maintained 18246F: drivers/pinctrl/pinctrl-amd.c 18247 18248PIN CONTROLLER - FREESCALE 18249M: Dong Aisheng <[email protected]> 18250M: Fabio Estevam <[email protected]> 18251M: Shawn Guo <[email protected]> 18252M: Jacky Bai <[email protected]> 18253R: Pengutronix Kernel Team <[email protected]> 18254L: [email protected] 18255L: NXP S32 Linux Team <[email protected]> 18256S: Maintained 18257F: Documentation/devicetree/bindings/pinctrl/fsl,* 18258F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18259F: drivers/pinctrl/freescale/ 18260F: drivers/pinctrl/nxp/ 18261 18262PIN CONTROLLER - INTEL 18263M: Mika Westerberg <[email protected]> 18264M: Andy Shevchenko <[email protected]> 18265S: Supported 18266T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18267F: drivers/pinctrl/intel/ 18268 18269PIN CONTROLLER - KEEMBAY 18270M: Lakshmi Sowjanya D <[email protected]> 18271S: Supported 18272F: drivers/pinctrl/pinctrl-keembay* 18273 18274PIN CONTROLLER - MEDIATEK 18275M: Sean Wang <[email protected]> 18276L: [email protected] (moderated for non-subscribers) 18277S: Maintained 18278F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 18279F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 18280F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 18281F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 18282F: drivers/pinctrl/mediatek/ 18283 18284PIN CONTROLLER - MEDIATEK MIPS 18285M: Arınç ÜNAL <[email protected]> 18286M: Sergio Paracuellos <[email protected]> 18287L: [email protected] (moderated for non-subscribers) 18288L: [email protected] 18289S: Maintained 18290F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 18291F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 18292F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 18293F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 18294F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 18295F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 18296F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 18297F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 18298F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 18299F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 18300F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 18301F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 18302F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 18303F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 18304F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 18305 18306PIN CONTROLLER - MICROCHIP AT91 18307M: Ludovic Desroches <[email protected]> 18308L: [email protected] (moderated for non-subscribers) 18309L: [email protected] 18310S: Supported 18311F: drivers/gpio/gpio-sama5d2-piobu.c 18312F: drivers/pinctrl/pinctrl-at91* 18313 18314PIN CONTROLLER - QUALCOMM 18315M: Bjorn Andersson <[email protected]> 18316L: [email protected] 18317S: Maintained 18318F: Documentation/devicetree/bindings/pinctrl/qcom,* 18319F: drivers/pinctrl/qcom/ 18320 18321PIN CONTROLLER - RENESAS 18322M: Geert Uytterhoeven <[email protected]> 18323L: [email protected] 18324S: Supported 18325T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 18326F: Documentation/devicetree/bindings/pinctrl/renesas,* 18327F: drivers/pinctrl/renesas/ 18328 18329PIN CONTROLLER - SAMSUNG 18330M: Krzysztof Kozlowski <[email protected]> 18331M: Sylwester Nawrocki <[email protected]> 18332R: Alim Akhtar <[email protected]> 18333L: [email protected] (moderated for non-subscribers) 18334L: [email protected] 18335S: Maintained 18336Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 18337B: mailto:[email protected] 18338C: irc://irc.libera.chat/linux-exynos 18339T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 18340F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 18341F: drivers/pinctrl/samsung/ 18342 18343PIN CONTROLLER - SINGLE 18344M: Tony Lindgren <[email protected]> 18345M: Haojian Zhuang <[email protected]> 18346L: [email protected] (moderated for non-subscribers) 18347L: [email protected] 18348S: Maintained 18349F: drivers/pinctrl/pinctrl-single.c 18350 18351PIN CONTROLLER - SUNPLUS / TIBBO 18352M: Dvorkin Dmitry <[email protected]> 18353M: Wells Lu <[email protected]> 18354L: [email protected] (moderated for non-subscribers) 18355S: Maintained 18356W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 18357F: Documentation/devicetree/bindings/pinctrl/sunplus,* 18358F: drivers/pinctrl/sunplus/ 18359F: include/dt-bindings/pinctrl/sppctl*.h 18360 18361PINE64 PINEPHONE KEYBOARD DRIVER 18362M: Samuel Holland <[email protected]> 18363S: Supported 18364F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 18365F: drivers/input/keyboard/pinephone-keyboard.c 18366 18367PKTCDVD DRIVER 18368M: [email protected] 18369S: Orphan 18370F: drivers/block/pktcdvd.c 18371F: include/linux/pktcdvd.h 18372F: include/uapi/linux/pktcdvd.h 18373 18374PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 18375M: Tomasz Duszynski <[email protected]> 18376S: Maintained 18377F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 18378F: drivers/iio/chemical/pms7003.c 18379 18380PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 18381M: Piergiorgio Beruto <[email protected]> 18382L: [email protected] 18383S: Maintained 18384F: drivers/net/phy/mdio-open-alliance.h 18385F: net/ethtool/plca.c 18386 18387PLDMFW LIBRARY 18388M: Jacob Keller <[email protected]> 18389S: Maintained 18390F: Documentation/driver-api/pldmfw/ 18391F: include/linux/pldmfw.h 18392F: lib/pldmfw/ 18393 18394PLX DMA DRIVER 18395M: Logan Gunthorpe <[email protected]> 18396S: Maintained 18397F: drivers/dma/plx_dma.c 18398 18399PM-GRAPH UTILITY 18400M: "Todd E Brandt" <[email protected]> 18401L: [email protected] 18402S: Supported 18403W: https://01.org/pm-graph 18404B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 18405T: git git://github.com/intel/pm-graph 18406F: tools/power/pm-graph 18407 18408PM6764TR DRIVER 18409M: Charles Hsu <[email protected]> 18410L: [email protected] 18411S: Maintained 18412F: Documentation/hwmon/pm6764tr.rst 18413F: drivers/hwmon/pmbus/pm6764tr.c 18414 18415PMC SIERRA MaxRAID DRIVER 18416L: [email protected] 18417S: Orphan 18418W: http://www.pmc-sierra.com/ 18419F: drivers/scsi/pmcraid.* 18420 18421PMC SIERRA PM8001 DRIVER 18422M: Jack Wang <[email protected]> 18423L: [email protected] 18424S: Supported 18425F: drivers/scsi/pm8001/ 18426 18427PNI RM3100 IIO DRIVER 18428M: Song Qiang <[email protected]> 18429L: [email protected] 18430S: Maintained 18431F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 18432F: drivers/iio/magnetometer/rm3100* 18433 18434PNP SUPPORT 18435M: "Rafael J. Wysocki" <[email protected]> 18436L: [email protected] 18437S: Maintained 18438F: drivers/pnp/ 18439F: include/linux/pnp.h 18440 18441POSIX CLOCKS and TIMERS 18442M: Anna-Maria Behnsen <[email protected]> 18443M: Frederic Weisbecker <[email protected]> 18444M: Thomas Gleixner <[email protected]> 18445L: [email protected] 18446S: Maintained 18447T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 18448F: fs/timerfd.c 18449F: include/linux/time_namespace.h 18450F: include/linux/timerfd.h 18451F: include/uapi/linux/time.h 18452F: include/uapi/linux/timerfd.h 18453F: include/trace/events/timer* 18454F: kernel/time/itimer.c 18455F: kernel/time/posix-* 18456F: kernel/time/namespace.c 18457 18458POWER MANAGEMENT CORE 18459M: "Rafael J. Wysocki" <[email protected]> 18460L: [email protected] 18461S: Supported 18462B: https://bugzilla.kernel.org 18463T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 18464F: drivers/base/power/ 18465F: drivers/powercap/ 18466F: include/linux/intel_rapl.h 18467F: include/linux/pm.h 18468F: include/linux/pm_* 18469F: include/linux/powercap.h 18470F: kernel/configs/nopm.config 18471 18472POWER SEQUENCING 18473M: Bartosz Golaszewski <[email protected]> 18474L: [email protected] 18475S: Maintained 18476T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 18477F: Documentation/driver-api/pwrseq.rst 18478F: drivers/power/sequencing/ 18479F: include/linux/pwrseq/ 18480 18481POWER STATE COORDINATION INTERFACE (PSCI) 18482M: Mark Rutland <[email protected]> 18483M: Lorenzo Pieralisi <[email protected]> 18484L: [email protected] (moderated for non-subscribers) 18485S: Maintained 18486F: drivers/firmware/psci/ 18487F: include/linux/psci.h 18488F: include/uapi/linux/psci.h 18489 18490POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 18491M: Sebastian Reichel <[email protected]> 18492L: [email protected] 18493S: Maintained 18494T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 18495F: Documentation/ABI/testing/sysfs-class-power 18496F: Documentation/devicetree/bindings/power/supply/ 18497F: drivers/power/supply/ 18498F: include/linux/power/ 18499F: include/linux/power_supply.h 18500F: tools/testing/selftests/power_supply/ 18501 18502POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 18503M: Suraj Jitindar Singh <[email protected]> 18504L: [email protected] 18505S: Maintained 18506F: drivers/char/powernv-op-panel.c 18507 18508PPP OVER ATM (RFC 2364) 18509M: Mitchell Blank Jr <[email protected]> 18510S: Maintained 18511F: include/uapi/linux/atmppp.h 18512F: net/atm/pppoatm.c 18513 18514PPP OVER ETHERNET 18515M: Michal Ostrowski <[email protected]> 18516S: Maintained 18517F: drivers/net/ppp/pppoe.c 18518F: drivers/net/ppp/pppox.c 18519 18520PPP OVER L2TP 18521M: James Chapman <[email protected]> 18522S: Maintained 18523F: include/linux/if_pppol2tp.h 18524F: include/uapi/linux/if_pppol2tp.h 18525F: net/l2tp/l2tp_ppp.c 18526 18527PPP PROTOCOL DRIVERS AND COMPRESSORS 18528L: [email protected] 18529S: Orphan 18530F: drivers/net/ppp/ppp_* 18531 18532PPS SUPPORT 18533M: Rodolfo Giometti <[email protected]> 18534L: [email protected] (subscribers-only) 18535S: Maintained 18536W: http://wiki.enneenne.com/index.php/LinuxPPS_support 18537F: Documentation/ABI/testing/sysfs-pps 18538F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 18539F: Documentation/driver-api/pps.rst 18540F: drivers/pps/ 18541F: include/linux/pps*.h 18542F: include/uapi/linux/pps.h 18543 18544PPTP DRIVER 18545M: Dmitry Kozlov <[email protected]> 18546L: [email protected] 18547S: Maintained 18548W: http://sourceforge.net/projects/accel-pptp 18549F: drivers/net/ppp/pptp.c 18550 18551PRESSURE STALL INFORMATION (PSI) 18552M: Johannes Weiner <[email protected]> 18553M: Suren Baghdasaryan <[email protected]> 18554R: Peter Ziljstra <[email protected]> 18555S: Maintained 18556F: include/linux/psi* 18557F: kernel/sched/psi.c 18558 18559PRINTK 18560M: Petr Mladek <[email protected]> 18561R: Steven Rostedt <[email protected]> 18562R: John Ogness <[email protected]> 18563R: Sergey Senozhatsky <[email protected]> 18564S: Maintained 18565T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 18566F: include/linux/printk.h 18567F: kernel/printk/ 18568 18569PRINTK INDEXING 18570R: Chris Down <[email protected]> 18571S: Maintained 18572F: Documentation/core-api/printk-index.rst 18573F: kernel/printk/index.c 18574K: printk_index 18575 18576PROC FILESYSTEM 18577L: [email protected] 18578L: [email protected] 18579S: Maintained 18580F: Documentation/filesystems/proc.rst 18581F: fs/proc/ 18582F: include/linux/proc_fs.h 18583F: tools/testing/selftests/proc/ 18584 18585PROC SYSCTL 18586M: Luis Chamberlain <[email protected]> 18587M: Kees Cook <[email protected]> 18588M: Joel Granados <[email protected]> 18589L: [email protected] 18590L: [email protected] 18591S: Maintained 18592T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 18593F: fs/proc/proc_sysctl.c 18594F: include/linux/sysctl.h 18595F: kernel/sysctl-test.c 18596F: kernel/sysctl.c 18597F: tools/testing/selftests/sysctl/ 18598 18599PS3 NETWORK SUPPORT 18600M: Geoff Levand <[email protected]> 18601L: [email protected] 18602L: [email protected] 18603S: Maintained 18604F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 18605 18606PS3 PLATFORM SUPPORT 18607M: Geoff Levand <[email protected]> 18608L: [email protected] 18609S: Maintained 18610F: arch/powerpc/boot/ps3* 18611F: arch/powerpc/include/asm/lv1call.h 18612F: arch/powerpc/include/asm/ps3*.h 18613F: arch/powerpc/platforms/ps3/ 18614F: drivers/*/ps3* 18615F: drivers/ps3/ 18616F: drivers/rtc/rtc-ps3.c 18617F: drivers/usb/host/*ps3.c 18618F: sound/ppc/snd_ps3* 18619 18620PS3VRAM DRIVER 18621M: Jim Paris <[email protected]> 18622M: Geoff Levand <[email protected]> 18623L: [email protected] 18624S: Maintained 18625F: drivers/block/ps3vram.c 18626 18627PSAMPLE PACKET SAMPLING SUPPORT 18628M: Yotam Gigi <[email protected]> 18629S: Maintained 18630F: include/net/psample.h 18631F: include/uapi/linux/psample.h 18632F: net/psample 18633 18634PSE NETWORK DRIVER 18635M: Oleksij Rempel <[email protected]> 18636M: Kory Maincent <[email protected]> 18637L: [email protected] 18638S: Maintained 18639F: Documentation/devicetree/bindings/net/pse-pd/ 18640F: drivers/net/pse-pd/ 18641F: net/ethtool/pse-pd.c 18642 18643PSTORE FILESYSTEM 18644M: Kees Cook <[email protected]> 18645R: Tony Luck <[email protected]> 18646R: Guilherme G. Piccoli <[email protected]> 18647L: [email protected] 18648S: Supported 18649T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 18650F: Documentation/admin-guide/pstore-blk.rst 18651F: Documentation/admin-guide/ramoops.rst 18652F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 18653F: drivers/acpi/apei/erst.c 18654F: drivers/firmware/efi/efi-pstore.c 18655F: fs/pstore/ 18656F: include/linux/pstore* 18657K: \b(pstore|ramoops) 18658 18659PT5161L HARDWARE MONITOR DRIVER 18660M: Cosmo Chou <[email protected]> 18661L: [email protected] 18662S: Maintained 18663F: Documentation/hwmon/pt5161l.rst 18664F: drivers/hwmon/pt5161l.c 18665 18666PTP HARDWARE CLOCK SUPPORT 18667M: Richard Cochran <[email protected]> 18668L: [email protected] 18669S: Maintained 18670W: http://linuxptp.sourceforge.net/ 18671F: Documentation/ABI/testing/sysfs-ptp 18672F: Documentation/driver-api/ptp.rst 18673F: drivers/net/phy/dp83640* 18674F: drivers/ptp/* 18675F: include/linux/ptp_cl* 18676K: (?:\b|_)ptp(?:\b|_) 18677 18678PTP MOCKUP CLOCK SUPPORT 18679M: Vladimir Oltean <[email protected]> 18680L: [email protected] 18681S: Maintained 18682F: drivers/ptp/ptp_mock.c 18683F: include/linux/ptp_mock.h 18684 18685PTP VIRTUAL CLOCK SUPPORT 18686M: Yangbo Lu <[email protected]> 18687L: [email protected] 18688S: Maintained 18689F: drivers/ptp/ptp_vclock.c 18690F: net/ethtool/phc_vclocks.c 18691 18692PTRACE SUPPORT 18693M: Oleg Nesterov <[email protected]> 18694S: Maintained 18695F: arch/*/*/ptrace*.c 18696F: arch/*/include/asm/ptrace*.h 18697F: arch/*/ptrace*.c 18698F: include/asm-generic/syscall.h 18699F: include/linux/ptrace.h 18700F: include/linux/regset.h 18701F: include/uapi/linux/ptrace.h 18702F: kernel/ptrace.c 18703 18704PULSE8-CEC DRIVER 18705M: Hans Verkuil <[email protected]> 18706L: [email protected] 18707S: Maintained 18708T: git git://linuxtv.org/media_tree.git 18709F: drivers/media/cec/usb/pulse8/ 18710 18711PURELIFI PLFXLC DRIVER 18712M: Srinivasan Raju <[email protected]> 18713L: [email protected] 18714S: Supported 18715F: drivers/net/wireless/purelifi/plfxlc/ 18716 18717PVRUSB2 VIDEO4LINUX DRIVER 18718M: Mike Isely <[email protected]> 18719L: [email protected] (subscribers-only) 18720L: [email protected] 18721S: Maintained 18722W: http://www.isely.net/pvrusb2/ 18723T: git git://linuxtv.org/media_tree.git 18724F: Documentation/driver-api/media/drivers/pvrusb2* 18725F: drivers/media/usb/pvrusb2/ 18726 18727PWC WEBCAM DRIVER 18728M: Hans Verkuil <[email protected]> 18729L: [email protected] 18730S: Odd Fixes 18731T: git git://linuxtv.org/media_tree.git 18732F: drivers/media/usb/pwc/* 18733F: include/trace/events/pwc.h 18734 18735PWM IR Transmitter 18736M: Sean Young <[email protected]> 18737L: [email protected] 18738S: Maintained 18739F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 18740F: drivers/media/rc/pwm-ir-tx.c 18741 18742PWM SUBSYSTEM 18743M: Uwe Kleine-König <[email protected]> 18744L: [email protected] 18745S: Maintained 18746Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 18747T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 18748F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 18749F: Documentation/devicetree/bindings/pwm/ 18750F: Documentation/driver-api/pwm.rst 18751F: drivers/gpio/gpio-mvebu.c 18752F: drivers/pwm/ 18753F: drivers/video/backlight/pwm_bl.c 18754F: include/dt-bindings/pwm/ 18755F: include/linux/pwm.h 18756F: include/linux/pwm_backlight.h 18757K: pwm_(config|apply_might_sleep|apply_atomic|ops) 18758 18759PXA GPIO DRIVER 18760M: Robert Jarzmik <[email protected]> 18761L: [email protected] 18762S: Maintained 18763F: drivers/gpio/gpio-pxa.c 18764 18765PXA MMCI DRIVER 18766S: Orphan 18767 18768PXA RTC DRIVER 18769M: Robert Jarzmik <[email protected]> 18770L: [email protected] 18771S: Maintained 18772 18773PXA2xx/PXA3xx SUPPORT 18774M: Daniel Mack <[email protected]> 18775M: Haojian Zhuang <[email protected]> 18776M: Robert Jarzmik <[email protected]> 18777L: [email protected] (moderated for non-subscribers) 18778S: Maintained 18779T: git git://github.com/hzhuang1/linux.git 18780T: git git://github.com/rjarzmik/linux.git 18781F: arch/arm/boot/dts/intel/pxa/ 18782F: arch/arm/mach-pxa/ 18783F: drivers/dma/pxa* 18784F: drivers/pcmcia/pxa2xx* 18785F: drivers/pinctrl/pxa/ 18786F: drivers/spi/spi-pxa2xx* 18787F: drivers/usb/gadget/udc/pxa2* 18788F: include/sound/pxa2xx-lib.h 18789F: sound/arm/pxa* 18790F: sound/soc/pxa/ 18791 18792QAT DRIVER 18793M: Giovanni Cabiddu <[email protected]> 18794L: [email protected] 18795S: Supported 18796F: drivers/crypto/intel/qat/ 18797 18798QCOM AUDIO (ASoC) DRIVERS 18799M: Srinivas Kandagatla <[email protected]> 18800L: [email protected] 18801L: [email protected] 18802S: Supported 18803F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 18804F: Documentation/devicetree/bindings/sound/qcom,* 18805F: drivers/soc/qcom/apr.c 18806F: include/dt-bindings/sound/qcom,wcd9335.h 18807F: sound/soc/codecs/lpass-rx-macro.* 18808F: sound/soc/codecs/lpass-tx-macro.* 18809F: sound/soc/codecs/lpass-va-macro.c 18810F: sound/soc/codecs/lpass-wsa-macro.* 18811F: sound/soc/codecs/msm8916-wcd-analog.c 18812F: sound/soc/codecs/msm8916-wcd-digital.c 18813F: sound/soc/codecs/wcd-clsh-v2.* 18814F: sound/soc/codecs/wcd-mbhc-v2.* 18815F: sound/soc/codecs/wcd9335.* 18816F: sound/soc/codecs/wcd934x.c 18817F: sound/soc/codecs/wsa881x.c 18818F: sound/soc/codecs/wsa883x.c 18819F: sound/soc/codecs/wsa884x.c 18820F: sound/soc/qcom/ 18821 18822QCOM EMBEDDED USB DEBUGGER (EUD) 18823M: Souradeep Chowdhury <[email protected]> 18824L: [email protected] 18825S: Maintained 18826F: Documentation/ABI/testing/sysfs-driver-eud 18827F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 18828F: drivers/usb/misc/qcom_eud.c 18829 18830QCOM IPA DRIVER 18831M: Alex Elder <[email protected]> 18832L: [email protected] 18833S: Maintained 18834F: drivers/net/ipa/ 18835 18836QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 18837M: Gabriel Somlo <[email protected]> 18838M: "Michael S. Tsirkin" <[email protected]> 18839L: [email protected] 18840S: Maintained 18841F: drivers/firmware/qemu_fw_cfg.c 18842F: include/uapi/linux/qemu_fw_cfg.h 18843 18844QIB DRIVER 18845M: Dennis Dalessandro <[email protected]> 18846L: [email protected] 18847S: Supported 18848F: drivers/infiniband/hw/qib/ 18849 18850QLOGIC QL41xxx FCOE DRIVER 18851M: Saurav Kashyap <[email protected]> 18852M: Javed Hasan <[email protected]> 18853M: [email protected] 18854L: [email protected] 18855S: Supported 18856F: drivers/scsi/qedf/ 18857 18858QLOGIC QL41xxx ISCSI DRIVER 18859M: Nilesh Javali <[email protected]> 18860M: Manish Rangankar <[email protected]> 18861M: [email protected] 18862L: [email protected] 18863S: Supported 18864F: drivers/scsi/qedi/ 18865 18866QLOGIC QL4xxx ETHERNET DRIVER 18867M: Manish Chopra <[email protected]> 18868L: [email protected] 18869S: Supported 18870F: drivers/net/ethernet/qlogic/qed/ 18871F: drivers/net/ethernet/qlogic/qede/ 18872F: include/linux/qed/ 18873 18874QLOGIC QL4xxx RDMA DRIVER 18875M: Michal Kalderon <[email protected]> 18876L: [email protected] 18877S: Supported 18878F: drivers/infiniband/hw/qedr/ 18879F: include/uapi/rdma/qedr-abi.h 18880 18881QLOGIC QLA1280 SCSI DRIVER 18882M: Michael Reed <[email protected]> 18883L: [email protected] 18884S: Maintained 18885F: drivers/scsi/qla1280.[ch] 18886 18887QLOGIC QLA2XXX FC-SCSI DRIVER 18888M: Nilesh Javali <[email protected]> 18889M: [email protected] 18890L: [email protected] 18891S: Supported 18892F: drivers/scsi/qla2xxx/ 18893 18894QLOGIC QLA3XXX NETWORK DRIVER 18895M: [email protected] 18896L: [email protected] 18897S: Supported 18898F: drivers/net/ethernet/qlogic/qla3xxx.* 18899 18900QLOGIC QLA4XXX iSCSI DRIVER 18901M: Nilesh Javali <[email protected]> 18902M: Manish Rangankar <[email protected]> 18903M: [email protected] 18904L: [email protected] 18905S: Supported 18906F: drivers/scsi/qla4xxx/ 18907 18908QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 18909M: Shahed Shaikh <[email protected]> 18910M: Manish Chopra <[email protected]> 18911M: [email protected] 18912L: [email protected] 18913S: Supported 18914F: drivers/net/ethernet/qlogic/qlcnic/ 18915 18916QM1D1B0004 MEDIA DRIVER 18917M: Akihiro Tsukada <[email protected]> 18918L: [email protected] 18919S: Odd Fixes 18920F: drivers/media/tuners/qm1d1b0004* 18921 18922QM1D1C0042 MEDIA DRIVER 18923M: Akihiro Tsukada <[email protected]> 18924L: [email protected] 18925S: Odd Fixes 18926F: drivers/media/tuners/qm1d1c0042* 18927 18928QNX4 FILESYSTEM 18929M: Anders Larsen <[email protected]> 18930S: Maintained 18931W: http://www.alarsen.net/linux/qnx4fs/ 18932F: fs/qnx4/ 18933F: include/uapi/linux/qnx4_fs.h 18934F: include/uapi/linux/qnxtypes.h 18935 18936QNX6 FILESYSTEM 18937S: Orphan 18938F: Documentation/filesystems/qnx6.rst 18939F: fs/qnx6/ 18940F: include/linux/qnx6_fs.h 18941 18942QORIQ DPAA2 FSL-MC BUS DRIVER 18943M: Stuart Yoder <[email protected]> 18944M: Laurentiu Tudor <[email protected]> 18945L: [email protected] 18946S: Maintained 18947F: Documentation/ABI/stable/sysfs-bus-fsl-mc 18948F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 18949F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 18950F: drivers/bus/fsl-mc/ 18951F: include/uapi/linux/fsl_mc.h 18952 18953QT1010 MEDIA DRIVER 18954L: [email protected] 18955S: Orphan 18956W: https://linuxtv.org 18957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 18958F: drivers/media/tuners/qt1010* 18959 18960QUALCOMM ATH12K WIRELESS DRIVER 18961M: Kalle Valo <[email protected]> 18962M: Jeff Johnson <[email protected]> 18963L: [email protected] 18964S: Supported 18965W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 18966T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 18967F: drivers/net/wireless/ath/ath12k/ 18968N: ath12k 18969 18970QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 18971M: Kalle Valo <[email protected]> 18972M: Jeff Johnson <[email protected]> 18973L: [email protected] 18974S: Supported 18975W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 18976T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 18977F: drivers/net/wireless/ath/ath10k/ 18978N: ath10k 18979 18980QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 18981M: Kalle Valo <[email protected]> 18982M: Jeff Johnson <[email protected]> 18983L: [email protected] 18984S: Supported 18985W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 18986B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 18987T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 18988F: drivers/net/wireless/ath/ath11k/ 18989N: ath11k 18990 18991QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 18992M: Toke Høiland-Jørgensen <[email protected]> 18993L: [email protected] 18994S: Maintained 18995W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 18996T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 18997F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 18998F: drivers/net/wireless/ath/ath9k/ 18999 19000QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19001M: Stefan Wahren <[email protected]> 19002L: [email protected] 19003S: Maintained 19004F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19005F: drivers/net/ethernet/qualcomm/qca* 19006 19007QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19008M: Stephan Gerhold <[email protected]> 19009L: [email protected] 19010L: [email protected] 19011S: Maintained 19012F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19013F: drivers/net/wwan/qcom_bam_dmux.c 19014 19015QUALCOMM CAMERA SUBSYSTEM DRIVER 19016M: Robert Foss <[email protected]> 19017M: Todor Tomov <[email protected]> 19018M: Bryan O'Donoghue <[email protected]> 19019L: [email protected] 19020S: Maintained 19021F: Documentation/admin-guide/media/qcom_camss.rst 19022F: Documentation/devicetree/bindings/media/qcom,*camss* 19023F: drivers/media/platform/qcom/camss/ 19024 19025QUALCOMM CLOCK DRIVERS 19026M: Bjorn Andersson <[email protected]> 19027L: [email protected] 19028S: Supported 19029T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19030F: Documentation/devicetree/bindings/clock/qcom,* 19031F: drivers/clk/qcom/ 19032F: include/dt-bindings/clock/qcom,* 19033 19034QUALCOMM CLOUD AI (QAIC) DRIVER 19035M: Jeffrey Hugo <[email protected]> 19036R: Carl Vanderlip <[email protected]> 19037L: [email protected] 19038L: [email protected] 19039S: Supported 19040T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19041F: Documentation/accel/qaic/ 19042F: drivers/accel/qaic/ 19043F: include/uapi/drm/qaic_accel.h 19044 19045QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19046M: Bjorn Andersson <[email protected]> 19047M: Konrad Dybcio <[email protected]> 19048L: [email protected] 19049L: [email protected] 19050S: Maintained 19051F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19052F: drivers/pmdomain/qcom/cpr.c 19053 19054QUALCOMM CPUCP MAILBOX DRIVER 19055M: Sibi Sankar <[email protected]> 19056L: [email protected] 19057S: Supported 19058F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19059F: drivers/mailbox/qcom-cpucp-mbox.c 19060 19061QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19062M: Ilia Lin <[email protected]> 19063L: [email protected] 19064S: Maintained 19065F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19066F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19067F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19068 19069QUALCOMM CRYPTO DRIVERS 19070M: Thara Gopinath <[email protected]> 19071L: [email protected] 19072L: [email protected] 19073S: Maintained 19074F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19075F: drivers/crypto/qce/ 19076 19077QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19078M: Timur Tabi <[email protected]> 19079L: [email protected] 19080S: Maintained 19081F: drivers/net/ethernet/qualcomm/emac/ 19082 19083QUALCOMM ETHQOS ETHERNET DRIVER 19084M: Vinod Koul <[email protected]> 19085L: [email protected] 19086L: [email protected] 19087S: Maintained 19088F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19089F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19090 19091QUALCOMM FASTRPC DRIVER 19092M: Srinivas Kandagatla <[email protected]> 19093M: Amol Maheshwari <[email protected]> 19094L: [email protected] 19095L: [email protected] 19096S: Maintained 19097F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19098F: drivers/misc/fastrpc.c 19099F: include/uapi/misc/fastrpc.h 19100 19101QUALCOMM HEXAGON ARCHITECTURE 19102M: Brian Cain <[email protected]> 19103L: [email protected] 19104S: Supported 19105T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19106F: arch/hexagon/ 19107 19108QUALCOMM HIDMA DRIVER 19109M: Sinan Kaya <[email protected]> 19110L: [email protected] (moderated for non-subscribers) 19111L: [email protected] 19112L: [email protected] 19113S: Supported 19114F: drivers/dma/qcom/hidma* 19115 19116QUALCOMM I2C CCI DRIVER 19117M: Loic Poulain <[email protected]> 19118M: Robert Foss <[email protected]> 19119L: [email protected] 19120L: [email protected] 19121S: Maintained 19122F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19123F: drivers/i2c/busses/i2c-qcom-cci.c 19124 19125QUALCOMM INTERCONNECT BWMON DRIVER 19126M: Krzysztof Kozlowski <[email protected]> 19127L: [email protected] 19128S: Maintained 19129F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19130F: drivers/soc/qcom/icc-bwmon.c 19131F: drivers/soc/qcom/trace_icc-bwmon.h 19132 19133QUALCOMM IOMMU 19134M: Rob Clark <[email protected]> 19135L: [email protected] 19136L: [email protected] 19137S: Maintained 19138F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19139F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19140F: drivers/iommu/msm_iommu* 19141 19142QUALCOMM IPC ROUTER (QRTR) DRIVER 19143M: Manivannan Sadhasivam <[email protected]> 19144L: [email protected] 19145S: Maintained 19146F: include/trace/events/qrtr.h 19147F: include/uapi/linux/qrtr.h 19148F: net/qrtr/ 19149 19150QUALCOMM IPCC MAILBOX DRIVER 19151M: Manivannan Sadhasivam <[email protected]> 19152L: [email protected] 19153S: Supported 19154F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19155F: drivers/mailbox/qcom-ipcc.c 19156F: include/dt-bindings/mailbox/qcom-ipcc.h 19157 19158QUALCOMM IPQ4019 USB PHY DRIVER 19159M: Robert Marko <[email protected]> 19160M: Luka Perkov <[email protected]> 19161L: [email protected] 19162S: Maintained 19163F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19164F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19165 19166QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19167M: Robert Marko <[email protected]> 19168M: Luka Perkov <[email protected]> 19169L: [email protected] 19170S: Maintained 19171F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19172F: drivers/regulator/vqmmc-ipq4019-regulator.c 19173 19174QUALCOMM NAND CONTROLLER DRIVER 19175M: Manivannan Sadhasivam <[email protected]> 19176L: [email protected] 19177L: [email protected] 19178S: Maintained 19179F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19180F: drivers/mtd/nand/raw/qcom_nandc.c 19181 19182QUALCOMM QSEECOM DRIVER 19183M: Maximilian Luz <[email protected]> 19184L: [email protected] 19185S: Maintained 19186F: drivers/firmware/qcom/qcom_qseecom.c 19187 19188QUALCOMM QSEECOM UEFISECAPP DRIVER 19189M: Maximilian Luz <[email protected]> 19190L: [email protected] 19191S: Maintained 19192F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19193 19194QUALCOMM RMNET DRIVER 19195M: Subash Abhinov Kasiviswanathan <[email protected]> 19196M: Sean Tranchetti <[email protected]> 19197L: [email protected] 19198S: Maintained 19199F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19200F: drivers/net/ethernet/qualcomm/rmnet/ 19201F: include/linux/if_rmnet.h 19202 19203QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19204M: Bartosz Golaszewski <[email protected]> 19205L: [email protected] 19206S: Maintained 19207F: drivers/firmware/qcom/qcom_tzmem.c 19208F: drivers/firmware/qcom/qcom_tzmem.h 19209F: include/linux/firmware/qcom/qcom_tzmem.h 19210 19211QUALCOMM TSENS THERMAL DRIVER 19212M: Amit Kucheria <[email protected]> 19213M: Thara Gopinath <[email protected]> 19214L: [email protected] 19215L: [email protected] 19216S: Maintained 19217F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19218F: drivers/thermal/qcom/ 19219 19220QUALCOMM TYPEC PORT MANAGER DRIVER 19221M: Bryan O'Donoghue <[email protected]> 19222L: [email protected] 19223L: [email protected] 19224S: Maintained 19225F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19226F: drivers/usb/typec/tcpm/qcom/ 19227 19228QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19229M: Stanimir Varbanov <[email protected]> 19230M: Vikash Garodia <[email protected]> 19231R: Bryan O'Donoghue <[email protected]> 19232L: [email protected] 19233L: [email protected] 19234S: Maintained 19235T: git git://linuxtv.org/media_tree.git 19236F: Documentation/devicetree/bindings/media/*venus* 19237F: drivers/media/platform/qcom/venus/ 19238 19239QUALCOMM WCN36XX WIRELESS DRIVER 19240M: Loic Poulain <[email protected]> 19241L: [email protected] 19242S: Supported 19243W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 19244F: drivers/net/wireless/ath/wcn36xx/ 19245 19246QUANTENNA QTNFMAC WIRELESS DRIVER 19247M: Igor Mitsyanko <[email protected]> 19248R: Sergey Matyukevich <[email protected]> 19249L: [email protected] 19250S: Maintained 19251F: drivers/net/wireless/quantenna 19252 19253RADEON and AMDGPU DRM DRIVERS 19254M: Alex Deucher <[email protected]> 19255M: Christian König <[email protected]> 19256M: Xinhui Pan <[email protected]> 19257L: [email protected] 19258S: Supported 19259B: https://gitlab.freedesktop.org/drm/amd/-/issues 19260C: irc://irc.oftc.net/radeon 19261T: git https://gitlab.freedesktop.org/agd5f/linux.git 19262F: Documentation/gpu/amdgpu/ 19263F: drivers/gpu/drm/amd/ 19264F: drivers/gpu/drm/ci/xfails/amd* 19265F: drivers/gpu/drm/radeon/ 19266F: include/uapi/drm/amdgpu_drm.h 19267F: include/uapi/drm/radeon_drm.h 19268 19269RADEON FRAMEBUFFER DISPLAY DRIVER 19270M: Benjamin Herrenschmidt <[email protected]> 19271L: [email protected] 19272S: Maintained 19273F: drivers/video/fbdev/aty/radeon* 19274F: include/uapi/linux/radeonfb.h 19275 19276RADIOSHARK RADIO DRIVER 19277M: Hans Verkuil <[email protected]> 19278L: [email protected] 19279S: Maintained 19280T: git git://linuxtv.org/media_tree.git 19281F: drivers/media/radio/radio-shark.c 19282 19283RADIOSHARK2 RADIO DRIVER 19284M: Hans Verkuil <[email protected]> 19285L: [email protected] 19286S: Maintained 19287T: git git://linuxtv.org/media_tree.git 19288F: drivers/media/radio/radio-shark2.c 19289F: drivers/media/radio/radio-tea5777.c 19290 19291RADOS BLOCK DEVICE (RBD) 19292M: Ilya Dryomov <[email protected]> 19293R: Dongsheng Yang <[email protected]> 19294L: [email protected] 19295S: Supported 19296W: http://ceph.com/ 19297T: git https://github.com/ceph/ceph-client.git 19298F: Documentation/ABI/testing/sysfs-bus-rbd 19299F: drivers/block/rbd.c 19300F: drivers/block/rbd_types.h 19301 19302RAGE128 FRAMEBUFFER DISPLAY DRIVER 19303L: [email protected] 19304S: Orphan 19305F: drivers/video/fbdev/aty/aty128fb.c 19306 19307RAINSHADOW-CEC DRIVER 19308M: Hans Verkuil <[email protected]> 19309L: [email protected] 19310S: Maintained 19311T: git git://linuxtv.org/media_tree.git 19312F: drivers/media/cec/usb/rainshadow/ 19313 19314RALINK MIPS ARCHITECTURE 19315M: John Crispin <[email protected]> 19316M: Sergio Paracuellos <[email protected]> 19317L: [email protected] 19318S: Maintained 19319F: arch/mips/ralink 19320 19321RALINK MT7621 MIPS ARCHITECTURE 19322M: Arınç ÜNAL <[email protected]> 19323M: Sergio Paracuellos <[email protected]> 19324L: [email protected] 19325S: Maintained 19326F: arch/mips/boot/dts/ralink/mt7621* 19327 19328RALINK RT2X00 WIRELESS LAN DRIVER 19329M: Stanislaw Gruszka <[email protected]> 19330L: [email protected] 19331S: Maintained 19332F: drivers/net/wireless/ralink/rt2x00/ 19333 19334RAMDISK RAM BLOCK DEVICE DRIVER 19335M: Jens Axboe <[email protected]> 19336S: Maintained 19337F: Documentation/admin-guide/blockdev/ramdisk.rst 19338F: drivers/block/brd.c 19339 19340RANCHU VIRTUAL BOARD FOR MIPS 19341M: Miodrag Dinic <[email protected]> 19342L: [email protected] 19343S: Supported 19344F: arch/mips/configs/generic/board-ranchu.config 19345F: arch/mips/generic/board-ranchu.c 19346 19347RANDOM NUMBER DRIVER 19348M: "Theodore Ts'o" <[email protected]> 19349M: Jason A. Donenfeld <[email protected]> 19350S: Maintained 19351T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 19352F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 19353F: drivers/char/random.c 19354F: include/linux/random.h 19355F: include/uapi/linux/random.h 19356F: drivers/virt/vmgenid.c 19357N: ^.*/vdso/[^/]*getrandom[^/]+$ 19358 19359RAPIDIO SUBSYSTEM 19360M: Matt Porter <[email protected]> 19361M: Alexandre Bounine <[email protected]> 19362S: Maintained 19363F: drivers/rapidio/ 19364 19365RAS INFRASTRUCTURE 19366M: Tony Luck <[email protected]> 19367M: Borislav Petkov <[email protected]> 19368L: [email protected] 19369S: Maintained 19370F: Documentation/admin-guide/RAS 19371F: drivers/ras/ 19372F: include/linux/ras.h 19373F: include/ras/ras_event.h 19374 19375RAS FRU MEMORY POISON MANAGER (FMPM) 19376M: Yazen Ghannam <[email protected]> 19377L: [email protected] 19378S: Maintained 19379F: drivers/ras/amd/fmpm.c 19380 19381RASPBERRY PI PISP BACK END 19382M: Jacopo Mondi <[email protected]> 19383L: Raspberry Pi Kernel Maintenance <[email protected]> 19384L: [email protected] 19385S: Maintained 19386F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 19387F: drivers/media/platform/raspberrypi/pisp_be/ 19388F: include/uapi/linux/media/raspberrypi/ 19389 19390RC-CORE / LIRC FRAMEWORK 19391M: Sean Young <[email protected]> 19392L: [email protected] 19393S: Maintained 19394W: http://linuxtv.org 19395T: git git://linuxtv.org/media_tree.git 19396F: Documentation/driver-api/media/rc-core.rst 19397F: Documentation/userspace-api/media/rc/ 19398F: drivers/media/rc/ 19399F: include/media/rc-core.h 19400F: include/media/rc-map.h 19401F: include/uapi/linux/lirc.h 19402 19403RCMM REMOTE CONTROLS DECODER 19404M: Patrick Lerda <[email protected]> 19405S: Maintained 19406F: drivers/media/rc/ir-rcmm-decoder.c 19407 19408RCUTORTURE TEST FRAMEWORK 19409M: "Paul E. McKenney" <[email protected]> 19410M: Josh Triplett <[email protected]> 19411R: Steven Rostedt <[email protected]> 19412R: Mathieu Desnoyers <[email protected]> 19413R: Lai Jiangshan <[email protected]> 19414L: [email protected] 19415S: Supported 19416T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 19417F: tools/testing/selftests/rcutorture 19418 19419RDACM20 Camera Sensor 19420M: Jacopo Mondi <[email protected]> 19421M: Kieran Bingham <kieran.bingham[email protected]> 19422M: Laurent Pinchart <laurent.pinchart[email protected]> 19423M: Niklas Söderlund <niklas.soderlund[email protected]> 19424L: [email protected] 19425S: Maintained 19426F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19427F: drivers/media/i2c/max9271.c 19428F: drivers/media/i2c/max9271.h 19429F: drivers/media/i2c/rdacm20.c 19430 19431RDACM21 Camera Sensor 19432M: Jacopo Mondi <[email protected]> 19433M: Kieran Bingham <kieran.bingham[email protected]> 19434M: Laurent Pinchart <laurent.pinchart[email protected]> 19435M: Niklas Söderlund <niklas.soderlund[email protected]> 19436L: [email protected] 19437S: Maintained 19438F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19439F: drivers/media/i2c/max9271.c 19440F: drivers/media/i2c/max9271.h 19441F: drivers/media/i2c/rdacm21.c 19442 19443RDC R-321X SoC 19444M: Florian Fainelli <[email protected]> 19445S: Maintained 19446 19447RDC R6040 FAST ETHERNET DRIVER 19448M: Florian Fainelli <[email protected]> 19449L: [email protected] 19450S: Maintained 19451F: drivers/net/ethernet/rdc/r6040.c 19452 19453RDMAVT - RDMA verbs software 19454M: Dennis Dalessandro <[email protected]> 19455L: [email protected] 19456S: Supported 19457F: drivers/infiniband/sw/rdmavt 19458 19459RDS - RELIABLE DATAGRAM SOCKETS 19460M: Allison Henderson <[email protected]> 19461L: [email protected] 19462L: [email protected] 19463L: [email protected] (moderated for non-subscribers) 19464S: Supported 19465W: https://oss.oracle.com/projects/rds/ 19466F: Documentation/networking/rds.rst 19467F: net/rds/ 19468F: tools/testing/selftests/net/rds/ 19469 19470RDT - RESOURCE ALLOCATION 19471M: Fenghua Yu <[email protected]> 19472M: Reinette Chatre <[email protected]> 19473L: [email protected] 19474S: Supported 19475F: Documentation/arch/x86/resctrl* 19476F: arch/x86/include/asm/resctrl.h 19477F: arch/x86/kernel/cpu/resctrl/ 19478F: tools/testing/selftests/resctrl/ 19479 19480READ-COPY UPDATE (RCU) 19481M: "Paul E. McKenney" <[email protected]> 19482M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 19483M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 19484M: Joel Fernandes <[email protected]> 19485M: Josh Triplett <[email protected]> 19486M: Boqun Feng <[email protected]> 19487M: Uladzislau Rezki <[email protected]> 19488R: Steven Rostedt <[email protected]> 19489R: Mathieu Desnoyers <[email protected]> 19490R: Lai Jiangshan <[email protected]> 19491R: Zqiang <[email protected]> 19492L: [email protected] 19493S: Supported 19494W: http://www.rdrop.com/users/paulmck/RCU/ 19495T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 19496F: Documentation/RCU/ 19497F: include/linux/rcu* 19498F: kernel/rcu/ 19499X: Documentation/RCU/torture.rst 19500X: include/linux/srcu*.h 19501X: kernel/rcu/srcu*.c 19502 19503REAL TIME CLOCK (RTC) SUBSYSTEM 19504M: Alexandre Belloni <[email protected]> 19505L: [email protected] 19506S: Maintained 19507Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 19508T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 19509F: Documentation/admin-guide/rtc.rst 19510F: Documentation/devicetree/bindings/rtc/ 19511F: drivers/rtc/ 19512F: include/linux/rtc.h 19513F: include/linux/rtc/ 19514F: include/uapi/linux/rtc.h 19515F: tools/testing/selftests/rtc/ 19516 19517Real-time Linux Analysis (RTLA) tools 19518M: Steven Rostedt <[email protected]> 19519L: [email protected] 19520S: Maintained 19521F: Documentation/tools/rtla/ 19522F: tools/tracing/rtla/ 19523 19524REALTEK AUDIO CODECS 19525M: Oder Chiou <[email protected]> 19526S: Maintained 19527F: include/sound/rt*.h 19528F: sound/soc/codecs/rt* 19529 19530REALTEK OTTO WATCHDOG 19531M: Sander Vanheule <[email protected]> 19532L: [email protected] 19533S: Maintained 19534F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 19535F: drivers/watchdog/realtek_otto_wdt.c 19536 19537REALTEK RTL83xx SMI DSA ROUTER CHIPS 19538M: Linus Walleij <[email protected]> 19539M: Alvin Šipraga <[email protected]> 19540S: Maintained 19541F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 19542F: drivers/net/dsa/realtek/* 19543 19544REALTEK WIRELESS DRIVER (rtlwifi family) 19545M: Ping-Ke Shih <[email protected]> 19546L: [email protected] 19547S: Maintained 19548T: git https://github.com/pkshih/rtw.git 19549F: drivers/net/wireless/realtek/rtlwifi/ 19550 19551REALTEK WIRELESS DRIVER (rtw88) 19552M: Ping-Ke Shih <[email protected]> 19553L: [email protected] 19554S: Maintained 19555T: git https://github.com/pkshih/rtw.git 19556F: drivers/net/wireless/realtek/rtw88/ 19557 19558REALTEK WIRELESS DRIVER (rtw89) 19559M: Ping-Ke Shih <[email protected]> 19560L: [email protected] 19561S: Maintained 19562T: git https://github.com/pkshih/rtw.git 19563F: drivers/net/wireless/realtek/rtw89/ 19564 19565REDPINE WIRELESS DRIVER 19566L: [email protected] 19567S: Orphan 19568F: drivers/net/wireless/rsi/ 19569 19570REGISTER MAP ABSTRACTION 19571M: Mark Brown <[email protected]> 19572L: [email protected] 19573S: Supported 19574T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 19575F: Documentation/devicetree/bindings/regmap/ 19576F: drivers/base/regmap/ 19577F: include/linux/regmap.h 19578 19579REISERFS FILE SYSTEM 19580L: [email protected] 19581S: Obsolete 19582F: fs/reiserfs/ 19583 19584REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 19585M: Bjorn Andersson <[email protected]> 19586M: Mathieu Poirier <[email protected]> 19587L: [email protected] 19588S: Maintained 19589T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 19590F: Documentation/ABI/testing/sysfs-class-remoteproc 19591F: Documentation/devicetree/bindings/remoteproc/ 19592F: Documentation/staging/remoteproc.rst 19593F: drivers/remoteproc/ 19594F: include/linux/remoteproc.h 19595F: include/linux/remoteproc/ 19596 19597REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 19598M: Bjorn Andersson <[email protected]> 19599M: Mathieu Poirier <[email protected]> 19600L: [email protected] 19601S: Maintained 19602T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 19603F: Documentation/ABI/testing/sysfs-bus-rpmsg 19604F: Documentation/staging/rpmsg.rst 19605F: drivers/rpmsg/ 19606F: include/linux/rpmsg.h 19607F: include/linux/rpmsg/ 19608F: include/uapi/linux/rpmsg.h 19609F: samples/rpmsg/ 19610 19611REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 19612M: Stephan Gerhold <[email protected]> 19613L: [email protected] 19614L: [email protected] 19615S: Maintained 19616F: drivers/net/wwan/rpmsg_wwan_ctrl.c 19617 19618RENESAS CLOCK DRIVERS 19619M: Geert Uytterhoeven <[email protected]> 19620L: [email protected] 19621S: Supported 19622T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 19623F: Documentation/devicetree/bindings/clock/renesas,* 19624F: drivers/clk/renesas/ 19625 19626RENESAS EMEV2 I2C DRIVER 19627M: Wolfram Sang <[email protected]> 19628L: [email protected] 19629S: Supported 19630F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 19631F: drivers/i2c/busses/i2c-emev2.c 19632 19633RENESAS ETHERNET AVB DRIVER 19634R: Sergey Shtylyov <[email protected]> 19635L: [email protected] 19636L: [email protected] 19637F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 19638F: drivers/net/ethernet/renesas/Kconfig 19639F: drivers/net/ethernet/renesas/Makefile 19640F: drivers/net/ethernet/renesas/ravb* 19641 19642RENESAS ETHERNET SWITCH DRIVER 19643R: Yoshihiro Shimoda <[email protected]> 19644L: [email protected] 19645L: [email protected] 19646F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 19647F: drivers/net/ethernet/renesas/Kconfig 19648F: drivers/net/ethernet/renesas/Makefile 19649F: drivers/net/ethernet/renesas/rcar_gen4* 19650F: drivers/net/ethernet/renesas/rswitch* 19651 19652RENESAS ETHERNET TSN DRIVER 19653M: Niklas Söderlund <[email protected]> 19654L: [email protected] 19655L: [email protected] 19656S: Supported 19657F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 19658F: drivers/net/ethernet/renesas/rtsn.* 19659 19660RENESAS IDT821034 ASoC CODEC 19661M: Herve Codina <[email protected]> 19662L: [email protected] 19663S: Maintained 19664F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 19665F: sound/soc/codecs/idt821034.c 19666 19667RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 19668M: Miquel Raynal <[email protected]> 19669L: [email protected] 19670L: [email protected] 19671S: Maintained 19672F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 19673F: drivers/mtd/nand/raw/renesas-nand-controller.c 19674 19675RENESAS R-CAR GYROADC DRIVER 19676M: Marek Vasut <[email protected]> 19677L: [email protected] 19678S: Supported 19679F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 19680F: drivers/iio/adc/rcar-gyroadc.c 19681 19682RENESAS R-CAR I2C DRIVERS 19683M: Wolfram Sang <[email protected]> 19684L: [email protected] 19685S: Supported 19686F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 19687F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 19688F: drivers/i2c/busses/i2c-rcar.c 19689F: drivers/i2c/busses/i2c-sh_mobile.c 19690 19691RENESAS R-CAR SATA DRIVER 19692R: Sergey Shtylyov <[email protected]> 19693L: [email protected] 19694L: [email protected] 19695S: Supported 19696F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 19697F: drivers/ata/sata_rcar.c 19698 19699RENESAS R-CAR THERMAL DRIVERS 19700M: Niklas Söderlund <[email protected]> 19701L: [email protected] 19702S: Supported 19703F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 19704F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 19705F: drivers/thermal/renesas/rcar_gen3_thermal.c 19706F: drivers/thermal/renesas/rcar_thermal.c 19707 19708RENESAS RIIC DRIVER 19709M: Chris Brandt <[email protected]> 19710L: [email protected] 19711S: Supported 19712F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 19713F: drivers/i2c/busses/i2c-riic.c 19714 19715RENESAS RZ/G2L A/D DRIVER 19716M: Lad Prabhakar <[email protected]> 19717L: [email protected] 19718L: [email protected] 19719S: Supported 19720F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 19721F: drivers/iio/adc/rzg2l_adc.c 19722 19723RENESAS RZ/G2L MTU3a COUNTER DRIVER 19724M: Biju Das <[email protected]> 19725L: [email protected] 19726L: [email protected] 19727S: Supported 19728F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 19729F: drivers/counter/rz-mtu3-cnt.c 19730 19731RENESAS RZ/N1 A5PSW SWITCH DRIVER 19732M: Clément Léger <[email protected]> 19733L: [email protected] 19734L: [email protected] 19735S: Maintained 19736F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 19737F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 19738F: drivers/net/dsa/rzn1_a5psw* 19739F: drivers/net/pcs/pcs-rzn1-miic.c 19740F: include/dt-bindings/net/pcs-rzn1-miic.h 19741F: include/linux/pcs-rzn1-miic.h 19742F: net/dsa/tag_rzn1_a5psw.c 19743 19744RENESAS RZ/N1 DWMAC GLUE LAYER 19745M: Romain Gantois <[email protected]> 19746S: Maintained 19747F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 19748F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 19749 19750RENESAS RZ/N1 RTC CONTROLLER DRIVER 19751M: Miquel Raynal <[email protected]> 19752L: [email protected] 19753L: [email protected] 19754S: Maintained 19755F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 19756F: drivers/rtc/rtc-rzn1.c 19757 19758RENESAS RZ/N1 USBF CONTROLLER DRIVER 19759M: Herve Codina <[email protected]> 19760L: [email protected] 19761L: [email protected] 19762S: Maintained 19763F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 19764F: drivers/usb/gadget/udc/renesas_usbf.c 19765 19766RENESAS RZ/V2M I2C DRIVER 19767M: Fabrizio Castro <[email protected]> 19768L: [email protected] 19769L: [email protected] 19770S: Supported 19771F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 19772F: drivers/i2c/busses/i2c-rzv2m.c 19773 19774RENESAS SUPERH ETHERNET DRIVER 19775R: Sergey Shtylyov <[email protected]> 19776L: [email protected] 19777L: [email protected] 19778F: Documentation/devicetree/bindings/net/renesas,ether.yaml 19779F: drivers/net/ethernet/renesas/Kconfig 19780F: drivers/net/ethernet/renesas/Makefile 19781F: drivers/net/ethernet/renesas/sh_eth* 19782F: include/linux/sh_eth.h 19783 19784RENESAS USB PHY DRIVER 19785M: Yoshihiro Shimoda <[email protected]> 19786L: [email protected] 19787S: Maintained 19788F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 19789 19790RENESAS VERSACLOCK 7 CLOCK DRIVER 19791M: Alex Helms <[email protected]> 19792S: Maintained 19793F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 19794F: drivers/clk/clk-versaclock7.c 19795 19796RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 19797M: Herve Codina <[email protected]> 19798L: [email protected] 19799S: Maintained 19800F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 19801F: drivers/iio/potentiometer/x9250.c 19802 19803RESET CONTROLLER FRAMEWORK 19804M: Philipp Zabel <[email protected]> 19805S: Maintained 19806T: git git://git.pengutronix.de/git/pza/linux 19807F: Documentation/devicetree/bindings/reset/ 19808F: Documentation/driver-api/reset.rst 19809F: drivers/reset/ 19810F: include/dt-bindings/reset/ 19811F: include/linux/reset-controller.h 19812F: include/linux/reset.h 19813F: include/linux/reset/ 19814K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 19815 19816RESTARTABLE SEQUENCES SUPPORT 19817M: Mathieu Desnoyers <[email protected]> 19818M: Peter Zijlstra <[email protected]> 19819M: "Paul E. McKenney" <[email protected]> 19820M: Boqun Feng <[email protected]> 19821L: [email protected] 19822S: Supported 19823F: include/trace/events/rseq.h 19824F: include/uapi/linux/rseq.h 19825F: kernel/rseq.c 19826F: tools/testing/selftests/rseq/ 19827 19828RFKILL 19829M: Johannes Berg <[email protected]> 19830L: [email protected] 19831S: Maintained 19832W: https://wireless.wiki.kernel.org/ 19833Q: https://patchwork.kernel.org/project/linux-wireless/list/ 19834T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 19835T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 19836F: Documentation/ABI/stable/sysfs-class-rfkill 19837F: Documentation/driver-api/rfkill.rst 19838F: include/linux/rfkill.h 19839F: include/uapi/linux/rfkill.h 19840F: net/rfkill/ 19841 19842RHASHTABLE 19843M: Thomas Graf <[email protected]> 19844M: Herbert Xu <[email protected]> 19845L: [email protected] 19846S: Maintained 19847F: include/linux/rhashtable-types.h 19848F: include/linux/rhashtable.h 19849F: lib/rhashtable.c 19850F: lib/test_rhashtable.c 19851 19852RICOH R5C592 MEMORYSTICK DRIVER 19853M: Maxim Levitsky <[email protected]> 19854S: Maintained 19855F: drivers/memstick/host/r592.* 19856 19857RICOH SMARTMEDIA/XD DRIVER 19858M: Maxim Levitsky <[email protected]> 19859S: Maintained 19860F: drivers/mtd/nand/raw/r852.c 19861F: drivers/mtd/nand/raw/r852.h 19862 19863RISC-V AIA DRIVERS 19864M: Anup Patel <[email protected]> 19865L: [email protected] 19866S: Maintained 19867F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 19868F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 19869F: drivers/irqchip/irq-riscv-aplic-*.c 19870F: drivers/irqchip/irq-riscv-aplic-*.h 19871F: drivers/irqchip/irq-riscv-imsic-*.c 19872F: drivers/irqchip/irq-riscv-imsic-*.h 19873F: drivers/irqchip/irq-riscv-intc.c 19874F: include/linux/irqchip/riscv-aplic.h 19875F: include/linux/irqchip/riscv-imsic.h 19876 19877RISC-V ARCHITECTURE 19878M: Paul Walmsley <[email protected]> 19879M: Palmer Dabbelt <[email protected]> 19880M: Albert Ou <[email protected]> 19881L: [email protected] 19882S: Supported 19883Q: https://patchwork.kernel.org/project/linux-riscv/list/ 19884C: irc://irc.libera.chat/riscv 19885P: Documentation/arch/riscv/patch-acceptance.rst 19886T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 19887F: arch/riscv/ 19888N: riscv 19889K: riscv 19890 19891RISC-V MICROCHIP FPGA SUPPORT 19892M: Conor Dooley <[email protected]> 19893M: Daire McNamara <[email protected]> 19894L: [email protected] 19895S: Supported 19896F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 19897F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 19898F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 19899F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 19900F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 19901F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 19902F: Documentation/devicetree/bindings/riscv/microchip.yaml 19903F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 19904F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 19905F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 19906F: arch/riscv/boot/dts/microchip/ 19907F: drivers/char/hw_random/mpfs-rng.c 19908F: drivers/clk/microchip/clk-mpfs*.c 19909F: drivers/firmware/microchip/mpfs-auto-update.c 19910F: drivers/i2c/busses/i2c-microchip-corei2c.c 19911F: drivers/mailbox/mailbox-mpfs.c 19912F: drivers/pci/controller/plda/pcie-microchip-host.c 19913F: drivers/pwm/pwm-microchip-core.c 19914F: drivers/reset/reset-mpfs.c 19915F: drivers/rtc/rtc-mpfs.c 19916F: drivers/soc/microchip/mpfs-sys-controller.c 19917F: drivers/spi/spi-microchip-core-qspi.c 19918F: drivers/spi/spi-microchip-core.c 19919F: drivers/usb/musb/mpfs.c 19920F: include/soc/microchip/mpfs.h 19921 19922RISC-V MISC SOC SUPPORT 19923M: Conor Dooley <[email protected]> 19924L: [email protected] 19925S: Maintained 19926Q: https://patchwork.kernel.org/project/linux-riscv/list/ 19927T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 19928F: Documentation/devicetree/bindings/riscv/ 19929F: arch/riscv/boot/dts/ 19930X: arch/riscv/boot/dts/allwinner/ 19931X: arch/riscv/boot/dts/renesas/ 19932X: arch/riscv/boot/dts/sophgo/ 19933X: arch/riscv/boot/dts/thead/ 19934 19935RISC-V PMU DRIVERS 19936M: Atish Patra <[email protected]> 19937R: Anup Patel <[email protected]> 19938L: [email protected] 19939S: Supported 19940F: drivers/perf/riscv_pmu.c 19941F: drivers/perf/riscv_pmu_legacy.c 19942F: drivers/perf/riscv_pmu_sbi.c 19943 19944RISC-V THEAD SoC SUPPORT 19945M: Drew Fustini <[email protected]> 19946M: Guo Ren <[email protected]> 19947M: Fu Wei <[email protected]> 19948L: [email protected] 19949S: Maintained 19950T: git https://github.com/pdp7/linux.git 19951F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 19952F: arch/riscv/boot/dts/thead/ 19953F: drivers/clk/thead/clk-th1520-ap.c 19954F: include/dt-bindings/clock/thead,th1520-clk-ap.h 19955 19956RNBD BLOCK DRIVERS 19957M: Md. Haris Iqbal <[email protected]> 19958M: Jack Wang <[email protected]> 19959L: [email protected] 19960S: Maintained 19961F: drivers/block/rnbd/ 19962 19963ROCCAT DRIVERS 19964M: Stefan Achatz <[email protected]> 19965S: Maintained 19966W: http://sourceforge.net/projects/roccat/ 19967F: Documentation/ABI/*/sysfs-driver-hid-roccat* 19968F: drivers/hid/hid-roccat* 19969F: include/linux/hid-roccat* 19970 19971ROCKCHIP CAN-FD DRIVER 19972M: Marc Kleine-Budde <[email protected]> 19973R: [email protected] 19974L: [email protected] 19975S: Maintained 19976F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 19977F: drivers/net/can/rockchip/ 19978 19979ROCKCHIP CRYPTO DRIVERS 19980M: Corentin Labbe <[email protected]> 19981L: [email protected] 19982S: Maintained 19983F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 19984F: drivers/crypto/rockchip/ 19985 19986ROCKCHIP I2S TDM DRIVER 19987M: Nicolas Frattaroli <[email protected]> 19988L: [email protected] 19989S: Maintained 19990F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 19991F: sound/soc/rockchip/rockchip_i2s_tdm.* 19992 19993ROCKCHIP ISP V1 DRIVER 19994M: Dafna Hirschfeld <[email protected]> 19995M: Laurent Pinchart <[email protected]> 19996L: [email protected] 19997L: [email protected] 19998S: Maintained 19999F: Documentation/admin-guide/media/rkisp1.rst 20000F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20001F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20002F: drivers/media/platform/rockchip/rkisp1 20003F: include/uapi/linux/rkisp1-config.h 20004 20005ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20006M: Daniel Golle <[email protected]> 20007M: Aurelien Jarno <[email protected]> 20008S: Maintained 20009F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20010F: drivers/char/hw_random/rockchip-rng.c 20011 20012ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20013M: Jacob Chen <[email protected]> 20014M: Ezequiel Garcia <[email protected]> 20015L: [email protected] 20016L: [email protected] 20017S: Maintained 20018F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20019F: drivers/media/platform/rockchip/rga/ 20020 20021ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20022M: Luca Ceresoli <[email protected]> 20023S: Maintained 20024F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20025F: sound/soc/codecs/rk3308_codec.c 20026F: sound/soc/codecs/rk3308_codec.h 20027 20028ROCKCHIP VIDEO DECODER DRIVER 20029M: Ezequiel Garcia <[email protected]> 20030L: [email protected] 20031L: [email protected] 20032S: Maintained 20033F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20034F: drivers/staging/media/rkvdec/ 20035 20036ROCKER DRIVER 20037M: Jiri Pirko <[email protected]> 20038L: [email protected] 20039S: Supported 20040F: drivers/net/ethernet/rocker/ 20041 20042ROCKETPORT EXPRESS/INFINITY DRIVER 20043M: Kevin Cernekee <[email protected]> 20044L: [email protected] 20045S: Odd Fixes 20046F: drivers/tty/serial/rp2.* 20047 20048ROHM BD99954 CHARGER IC 20049M: Matti Vaittinen <[email protected]> 20050S: Supported 20051F: drivers/power/supply/bd99954-charger.c 20052F: drivers/power/supply/bd99954-charger.h 20053 20054ROHM BH1745 COLOUR SENSOR 20055M: Mudit Sharma <[email protected]> 20056L: [email protected] 20057S: Maintained 20058F: drivers/iio/light/bh1745.c 20059 20060ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20061M: Tomasz Duszynski <[email protected]> 20062S: Maintained 20063F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20064F: drivers/iio/light/bh1750.c 20065 20066ROHM BM1390 PRESSURE SENSOR DRIVER 20067M: Matti Vaittinen <[email protected]> 20068L: [email protected] 20069S: Supported 20070F: drivers/iio/pressure/rohm-bm1390.c 20071 20072ROHM BU270xx LIGHT SENSOR DRIVERs 20073M: Matti Vaittinen <[email protected]> 20074L: [email protected] 20075S: Supported 20076F: drivers/iio/light/rohm-bu27008.c 20077F: drivers/iio/light/rohm-bu27034.c 20078 20079ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20080M: Marek Vasut <marek.vasut[email protected]> 20081L: [email protected] 20082L: [email protected] 20083S: Supported 20084F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20085F: drivers/gpio/gpio-bd9571mwv.c 20086F: drivers/mfd/bd9571mwv.c 20087F: drivers/regulator/bd9571mwv-regulator.c 20088F: include/linux/mfd/bd9571mwv.h 20089 20090ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20091M: Matti Vaittinen <[email protected]> 20092S: Supported 20093F: drivers/clk/clk-bd718x7.c 20094F: drivers/gpio/gpio-bd71815.c 20095F: drivers/gpio/gpio-bd71828.c 20096F: drivers/mfd/rohm-bd71828.c 20097F: drivers/mfd/rohm-bd718x7.c 20098F: drivers/mfd/rohm-bd9576.c 20099F: drivers/mfd/rohm-bd96801.c 20100F: drivers/regulator/bd71815-regulator.c 20101F: drivers/regulator/bd71828-regulator.c 20102F: drivers/regulator/bd718x7-regulator.c 20103F: drivers/regulator/bd9576-regulator.c 20104F: drivers/regulator/bd96801-regulator.c 20105F: drivers/regulator/rohm-regulator.c 20106F: drivers/rtc/rtc-bd70528.c 20107F: drivers/watchdog/bd9576_wdt.c 20108F: drivers/watchdog/bd96801_wdt.c 20109F: include/linux/mfd/rohm-bd71815.h 20110F: include/linux/mfd/rohm-bd71828.h 20111F: include/linux/mfd/rohm-bd718x7.h 20112F: include/linux/mfd/rohm-bd957x.h 20113F: include/linux/mfd/rohm-bd96801.h 20114F: include/linux/mfd/rohm-generic.h 20115F: include/linux/mfd/rohm-shared.h 20116 20117ROSE NETWORK LAYER 20118M: Ralf Baechle <[email protected]> 20119L: [email protected] 20120S: Maintained 20121W: https://linux-ax25.in-berlin.de 20122F: include/net/rose.h 20123F: include/uapi/linux/rose.h 20124F: net/rose/ 20125 20126ROTATION DRIVER FOR ALLWINNER A83T 20127M: Jernej Skrabec <[email protected]> 20128L: [email protected] 20129S: Maintained 20130T: git git://linuxtv.org/media_tree.git 20131F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20132F: drivers/media/platform/sunxi/sun8i-rotate/ 20133 20134RPMB SUBSYSTEM 20135M: Jens Wiklander <[email protected]> 20136L: [email protected] 20137S: Supported 20138F: drivers/misc/rpmb-core.c 20139F: include/linux/rpmb.h 20140 20141RPMSG TTY DRIVER 20142M: Arnaud Pouliquen <[email protected]> 20143L: [email protected] 20144S: Maintained 20145F: drivers/tty/rpmsg_tty.c 20146 20147RTASE ETHERNET DRIVER 20148M: Justin Lai <[email protected]> 20149M: Larry Chiu <[email protected]> 20150L: [email protected] 20151S: Maintained 20152F: drivers/net/ethernet/realtek/rtase/ 20153 20154RTL2830 MEDIA DRIVER 20155L: [email protected] 20156S: Orphan 20157W: https://linuxtv.org 20158Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20159F: drivers/media/dvb-frontends/rtl2830* 20160 20161RTL2832 MEDIA DRIVER 20162L: [email protected] 20163S: Orphan 20164W: https://linuxtv.org 20165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20166F: drivers/media/dvb-frontends/rtl2832* 20167 20168RTL2832_SDR MEDIA DRIVER 20169L: [email protected] 20170S: Orphan 20171W: https://linuxtv.org 20172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20173F: drivers/media/dvb-frontends/rtl2832_sdr* 20174 20175RTL8180 WIRELESS DRIVER 20176L: [email protected] 20177S: Orphan 20178F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 20179 20180RTL8187 WIRELESS DRIVER 20181M: Hin-Tak Leung <[email protected]> 20182L: [email protected] 20183S: Maintained 20184T: git https://github.com/pkshih/rtw.git 20185F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 20186 20187RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 20188M: Jes Sorensen <[email protected]> 20189L: [email protected] 20190S: Maintained 20191T: git https://github.com/pkshih/rtw.git 20192F: drivers/net/wireless/realtek/rtl8xxxu/ 20193 20194RTRS TRANSPORT DRIVERS 20195M: Md. Haris Iqbal <[email protected]> 20196M: Jack Wang <[email protected]> 20197L: [email protected] 20198S: Maintained 20199F: drivers/infiniband/ulp/rtrs/ 20200 20201RUNTIME VERIFICATION (RV) 20202M: Steven Rostedt <[email protected]> 20203L: [email protected] 20204S: Maintained 20205F: Documentation/trace/rv/ 20206F: include/linux/rv.h 20207F: include/rv/ 20208F: kernel/trace/rv/ 20209F: tools/verification/ 20210 20211RUST 20212M: Miguel Ojeda <[email protected]> 20213M: Alex Gaynor <[email protected]> 20214R: Boqun Feng <[email protected]> 20215R: Gary Guo <[email protected]> 20216R: Björn Roy Baron <[email protected]> 20217R: Benno Lossin <[email protected]> 20218R: Andreas Hindborg <[email protected]> 20219R: Alice Ryhl <[email protected]> 20220R: Trevor Gross <[email protected]> 20221L: [email protected] 20222S: Supported 20223W: https://rust-for-linux.com 20224B: https://github.com/Rust-for-Linux/linux/issues 20225C: zulip://rust-for-linux.zulipchat.com 20226P: https://rust-for-linux.com/contributing 20227T: git https://github.com/Rust-for-Linux/linux.git rust-next 20228F: Documentation/rust/ 20229F: rust/ 20230F: samples/rust/ 20231F: scripts/*rust* 20232F: tools/testing/selftests/rust/ 20233K: \b(?i:rust)\b 20234 20235RXRPC SOCKETS (AF_RXRPC) 20236M: David Howells <[email protected]> 20237M: Marc Dionne <[email protected]> 20238L: [email protected] 20239S: Supported 20240W: https://www.infradead.org/~dhowells/kafs/ 20241F: Documentation/networking/rxrpc.rst 20242F: include/keys/rxrpc-type.h 20243F: include/net/af_rxrpc.h 20244F: include/trace/events/rxrpc.h 20245F: include/uapi/linux/rxrpc.h 20246F: net/rxrpc/ 20247 20248S3 SAVAGE FRAMEBUFFER DRIVER 20249M: Antonino Daplas <[email protected]> 20250L: [email protected] 20251S: Maintained 20252F: drivers/video/fbdev/savage/ 20253 20254S390 ARCHITECTURE 20255M: Heiko Carstens <[email protected]> 20256M: Vasily Gorbik <[email protected]> 20257M: Alexander Gordeev <[email protected]> 20258R: Christian Borntraeger <[email protected]> 20259R: Sven Schnelle <[email protected]> 20260L: [email protected] 20261S: Supported 20262T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20263F: Documentation/driver-api/s390-drivers.rst 20264F: Documentation/arch/s390/ 20265F: arch/s390/ 20266F: drivers/s390/ 20267F: drivers/watchdog/diag288_wdt.c 20268 20269S390 COMMON I/O LAYER 20270M: Vineeth Vijayan <[email protected]> 20271M: Peter Oberparleiter <[email protected]> 20272L: [email protected] 20273S: Supported 20274F: drivers/s390/cio/ 20275 20276S390 DASD DRIVER 20277M: Stefan Haberland <[email protected]> 20278M: Jan Hoeppner <[email protected]> 20279L: [email protected] 20280S: Supported 20281F: block/partitions/ibm.c 20282F: drivers/s390/block/dasd* 20283F: include/linux/dasd_mod.h 20284 20285S390 IOMMU (PCI) 20286M: Niklas Schnelle <[email protected]> 20287M: Matthew Rosato <[email protected]> 20288R: Gerald Schaefer <[email protected]> 20289L: [email protected] 20290S: Supported 20291F: drivers/iommu/s390-iommu.c 20292 20293S390 IUCV NETWORK LAYER 20294M: Alexandra Winter <[email protected]> 20295M: Thorsten Winkler <[email protected]> 20296L: [email protected] 20297L: [email protected] 20298S: Supported 20299F: drivers/s390/net/*iucv* 20300F: include/net/iucv/ 20301F: net/iucv/ 20302 20303S390 MM 20304M: Alexander Gordeev <[email protected]> 20305M: Gerald Schaefer <[email protected]> 20306L: [email protected] 20307S: Supported 20308T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20309F: arch/s390/include/asm/pgtable.h 20310F: arch/s390/mm 20311 20312S390 NETWORK DRIVERS 20313M: Alexandra Winter <[email protected]> 20314M: Thorsten Winkler <[email protected]> 20315L: [email protected] 20316L: [email protected] 20317S: Supported 20318F: drivers/s390/net/ 20319 20320S390 PCI SUBSYSTEM 20321M: Niklas Schnelle <[email protected]> 20322M: Gerald Schaefer <[email protected]> 20323L: [email protected] 20324S: Supported 20325F: Documentation/arch/s390/pci.rst 20326F: arch/s390/pci/ 20327F: drivers/pci/hotplug/s390_pci_hpc.c 20328 20329S390 SCM DRIVER 20330M: Vineeth Vijayan <[email protected]> 20331L: [email protected] 20332S: Supported 20333F: drivers/s390/block/scm* 20334F: drivers/s390/cio/scm.c 20335 20336S390 VFIO AP DRIVER 20337M: Tony Krowiak <[email protected]> 20338M: Halil Pasic <[email protected]> 20339M: Jason Herne <[email protected]> 20340L: [email protected] 20341S: Supported 20342F: Documentation/arch/s390/vfio-ap* 20343F: drivers/s390/crypto/vfio_ap* 20344 20345S390 VFIO-CCW DRIVER 20346M: Eric Farman <[email protected]> 20347M: Matthew Rosato <[email protected]> 20348R: Halil Pasic <[email protected]> 20349L: [email protected] 20350L: [email protected] 20351S: Supported 20352F: Documentation/arch/s390/vfio-ccw.rst 20353F: drivers/s390/cio/vfio_ccw* 20354F: include/uapi/linux/vfio_ccw.h 20355 20356S390 VFIO-PCI DRIVER 20357M: Matthew Rosato <[email protected]> 20358M: Eric Farman <[email protected]> 20359L: [email protected] 20360L: [email protected] 20361S: Supported 20362F: arch/s390/kvm/pci* 20363F: drivers/vfio/pci/vfio_pci_zdev.c 20364F: include/uapi/linux/vfio_zdev.h 20365 20366S390 ZCRYPT DRIVER 20367M: Harald Freudenberger <[email protected]> 20368L: [email protected] 20369S: Supported 20370F: drivers/s390/crypto/ 20371 20372S390 ZFCP DRIVER 20373M: Steffen Maier <[email protected]> 20374M: Benjamin Block <[email protected]> 20375L: [email protected] 20376S: Supported 20377F: drivers/s390/scsi/zfcp_* 20378 20379SAA6588 RDS RECEIVER DRIVER 20380M: Hans Verkuil <[email protected]> 20381L: [email protected] 20382S: Odd Fixes 20383W: https://linuxtv.org 20384T: git git://linuxtv.org/media_tree.git 20385F: drivers/media/i2c/saa6588* 20386 20387SAA7134 VIDEO4LINUX DRIVER 20388M: Mauro Carvalho Chehab <[email protected]> 20389L: [email protected] 20390S: Odd fixes 20391W: https://linuxtv.org 20392T: git git://linuxtv.org/media_tree.git 20393F: Documentation/driver-api/media/drivers/saa7134* 20394F: drivers/media/pci/saa7134/ 20395 20396SAA7146 VIDEO4LINUX-2 DRIVER 20397M: Hans Verkuil <[email protected]> 20398L: [email protected] 20399S: Maintained 20400T: git git://linuxtv.org/media_tree.git 20401F: drivers/media/common/saa7146/ 20402F: drivers/media/pci/saa7146/ 20403F: include/media/drv-intf/saa7146* 20404 20405SAFESETID SECURITY MODULE 20406M: Micah Morton <[email protected]> 20407S: Supported 20408F: Documentation/admin-guide/LSM/SafeSetID.rst 20409F: security/safesetid/ 20410 20411SAMSUNG AUDIO (ASoC) DRIVERS 20412M: Sylwester Nawrocki <[email protected]> 20413L: [email protected] 20414S: Maintained 20415B: mailto:[email protected] 20416F: Documentation/devicetree/bindings/sound/samsung* 20417F: sound/soc/samsung/ 20418 20419SAMSUNG EXYNOS850 SoC SUPPORT 20420M: Sam Protsenko <[email protected]> 20421L: [email protected] (moderated for non-subscribers) 20422L: [email protected] 20423S: Maintained 20424F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 20425F: arch/arm64/boot/dts/exynos/exynos850* 20426F: drivers/clk/samsung/clk-exynos850.c 20427F: include/dt-bindings/clock/exynos850.h 20428 20429SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 20430M: Krzysztof Kozlowski <[email protected]> 20431L: [email protected] 20432L: [email protected] 20433S: Maintained 20434F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 20435F: drivers/crypto/exynos-rng.c 20436 20437SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 20438M: Łukasz Stelmach <[email protected]> 20439L: [email protected] 20440S: Maintained 20441F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 20442F: drivers/char/hw_random/exynos-trng.c 20443 20444SAMSUNG FRAMEBUFFER DRIVER 20445M: Jingoo Han <[email protected]> 20446L: [email protected] 20447S: Maintained 20448F: drivers/video/fbdev/s3c-fb.c 20449 20450SAMSUNG INTERCONNECT DRIVERS 20451M: Sylwester Nawrocki <[email protected]> 20452M: Artur Świgoń <[email protected]> 20453L: [email protected] 20454L: [email protected] 20455S: Supported 20456F: drivers/interconnect/samsung/ 20457 20458SAMSUNG LAPTOP DRIVER 20459M: Corentin Chary <[email protected]> 20460L: [email protected] 20461S: Maintained 20462F: drivers/platform/x86/samsung-laptop.c 20463 20464SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 20465M: Krzysztof Kozlowski <[email protected]> 20466L: [email protected] 20467L: [email protected] 20468S: Maintained 20469B: mailto:[email protected] 20470F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 20471F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml 20472F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 20473F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 20474F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 20475F: drivers/clk/clk-s2mps11.c 20476F: drivers/mfd/sec*.c 20477F: drivers/regulator/s2m*.c 20478F: drivers/regulator/s5m*.c 20479F: drivers/rtc/rtc-s5m.c 20480F: include/linux/mfd/samsung/ 20481 20482SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 20483M: Sylwester Nawrocki <[email protected]> 20484L: [email protected] 20485L: [email protected] 20486S: Maintained 20487F: drivers/media/platform/samsung/s3c-camif/ 20488F: include/media/drv-intf/s3c_camif.h 20489 20490SAMSUNG S3FWRN5 NFC DRIVER 20491M: Krzysztof Kozlowski <[email protected]> 20492S: Maintained 20493F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 20494F: drivers/nfc/s3fwrn5 20495 20496SAMSUNG S5C73M3 CAMERA DRIVER 20497M: Sylwester Nawrocki <[email protected]> 20498M: Andrzej Hajda <[email protected]> 20499L: [email protected] 20500S: Supported 20501F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 20502F: drivers/media/i2c/s5c73m3/* 20503 20504SAMSUNG S5K5BAF CAMERA DRIVER 20505M: Sylwester Nawrocki <[email protected]> 20506M: Andrzej Hajda <[email protected]> 20507L: [email protected] 20508S: Supported 20509F: drivers/media/i2c/s5k5baf.c 20510 20511SAMSUNG S5P Security SubSystem (SSS) DRIVER 20512M: Krzysztof Kozlowski <[email protected]> 20513M: Vladimir Zapolskiy <[email protected]> 20514L: [email protected] 20515L: [email protected] 20516S: Maintained 20517F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 20518F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 20519F: drivers/crypto/s5p-sss.c 20520 20521SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 20522M: Sylwester Nawrocki <[email protected]> 20523L: [email protected] 20524S: Supported 20525Q: https://patchwork.linuxtv.org/project/linux-media/list/ 20526F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 20527F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 20528F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 20529F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 20530F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 20531F: drivers/media/platform/samsung/exynos4-is/ 20532 20533SAMSUNG SOC CLOCK DRIVERS 20534M: Krzysztof Kozlowski <[email protected]> 20535M: Sylwester Nawrocki <[email protected]> 20536M: Chanwoo Choi <[email protected]> 20537R: Alim Akhtar <[email protected]> 20538L: [email protected] 20539S: Maintained 20540T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 20541F: Documentation/devicetree/bindings/clock/samsung,*.yaml 20542F: Documentation/devicetree/bindings/clock/samsung,s3c* 20543F: drivers/clk/samsung/ 20544F: include/dt-bindings/clock/exynos*.h 20545F: include/dt-bindings/clock/s5p*.h 20546F: include/dt-bindings/clock/samsung,*.h 20547F: include/linux/clk/samsung.h 20548 20549SAMSUNG SPI DRIVERS 20550M: Andi Shyti <[email protected]> 20551L: [email protected] 20552L: [email protected] 20553S: Maintained 20554F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 20555F: drivers/spi/spi-s3c* 20556F: include/linux/platform_data/spi-s3c64xx.h 20557 20558SAMSUNG SXGBE DRIVERS 20559M: Byungho An <[email protected]> 20560L: [email protected] 20561S: Supported 20562F: drivers/net/ethernet/samsung/sxgbe/ 20563 20564SAMSUNG THERMAL DRIVER 20565M: Bartlomiej Zolnierkiewicz <[email protected]> 20566M: Krzysztof Kozlowski <[email protected]> 20567L: [email protected] 20568L: [email protected] 20569S: Maintained 20570F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 20571F: drivers/thermal/samsung/ 20572 20573SAMSUNG USB2 PHY DRIVER 20574M: Sylwester Nawrocki <[email protected]> 20575L: [email protected] 20576S: Supported 20577F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 20578F: Documentation/driver-api/phy/samsung-usb2.rst 20579F: drivers/phy/samsung/phy-exynos4210-usb2.c 20580F: drivers/phy/samsung/phy-exynos4x12-usb2.c 20581F: drivers/phy/samsung/phy-exynos5250-usb2.c 20582F: drivers/phy/samsung/phy-s5pv210-usb2.c 20583F: drivers/phy/samsung/phy-samsung-usb2.c 20584F: drivers/phy/samsung/phy-samsung-usb2.h 20585 20586SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 20587M: Paul Barker <[email protected]> 20588R: Marc Murphy <[email protected]> 20589S: Supported 20590F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 20591 20592SC1200 WDT DRIVER 20593M: Zwane Mwaikambo <[email protected]> 20594S: Maintained 20595F: drivers/watchdog/sc1200wdt.c 20596 20597SCHEDULER 20598M: Ingo Molnar <[email protected]> 20599M: Peter Zijlstra <[email protected]> 20600M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 20601M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 20602R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 20603R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 20604R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 20605R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 20606R: Valentin Schneider <[email protected]> (TOPOLOGY) 20607L: [email protected] 20608S: Maintained 20609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 20610F: include/linux/preempt.h 20611F: include/linux/sched.h 20612F: include/linux/wait.h 20613F: include/uapi/linux/sched.h 20614F: kernel/sched/ 20615 20616SCHEDULER - SCHED_EXT 20617R: Tejun Heo <[email protected]> 20618R: David Vernet <[email protected]> 20619L: [email protected] 20620S: Maintained 20621W: https://github.com/sched-ext/scx 20622T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 20623F: include/linux/sched/ext.h 20624F: kernel/sched/ext.h 20625F: kernel/sched/ext.c 20626F: tools/sched_ext/ 20627F: tools/testing/selftests/sched_ext 20628 20629SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 20630M: Gustavo Silva <[email protected]> 20631S: Maintained 20632F: drivers/iio/chemical/ens160_core.c 20633F: drivers/iio/chemical/ens160_i2c.c 20634F: drivers/iio/chemical/ens160_spi.c 20635F: drivers/iio/chemical/ens160.h 20636 20637SCSI LIBSAS SUBSYSTEM 20638R: John Garry <[email protected]> 20639R: Jason Yan <[email protected]> 20640L: [email protected] 20641S: Supported 20642F: Documentation/scsi/libsas.rst 20643F: drivers/scsi/libsas/ 20644F: include/scsi/libsas.h 20645F: include/scsi/sas_ata.h 20646 20647SCSI RDMA PROTOCOL (SRP) INITIATOR 20648M: Bart Van Assche <[email protected]> 20649L: [email protected] 20650S: Supported 20651Q: http://patchwork.kernel.org/project/linux-rdma/list/ 20652F: drivers/infiniband/ulp/srp/ 20653F: include/scsi/srp.h 20654 20655SCSI RDMA PROTOCOL (SRP) TARGET 20656M: Bart Van Assche <[email protected]> 20657L: [email protected] 20658L: [email protected] 20659S: Supported 20660Q: http://patchwork.kernel.org/project/linux-rdma/list/ 20661F: drivers/infiniband/ulp/srpt/ 20662 20663SCSI SG DRIVER 20664M: Doug Gilbert <[email protected]> 20665L: [email protected] 20666S: Maintained 20667W: http://sg.danny.cz/sg 20668F: Documentation/scsi/scsi-generic.rst 20669F: drivers/scsi/sg.c 20670F: include/scsi/sg.h 20671 20672SCSI SUBSYSTEM 20673M: "James E.J. Bottomley" <[email protected]> 20674M: "Martin K. Petersen" <[email protected]> 20675L: [email protected] 20676S: Maintained 20677Q: https://patchwork.kernel.org/project/linux-scsi/list/ 20678T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 20679T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 20680F: Documentation/devicetree/bindings/scsi/ 20681F: drivers/scsi/ 20682F: drivers/ufs/ 20683F: include/scsi/ 20684F: include/uapi/scsi/ 20685 20686SCSI TAPE DRIVER 20687M: Kai Mäkisara <[email protected]> 20688L: [email protected] 20689S: Maintained 20690F: Documentation/scsi/st.rst 20691F: drivers/scsi/st.* 20692F: drivers/scsi/st_*.h 20693 20694SCSI TARGET CORE USER DRIVER 20695M: Bodo Stroesser <[email protected]> 20696L: [email protected] 20697L: [email protected] 20698S: Supported 20699F: Documentation/target/tcmu-design.rst 20700F: drivers/target/target_core_user.c 20701F: include/uapi/linux/target_core_user.h 20702 20703SCSI TARGET SUBSYSTEM 20704M: "Martin K. Petersen" <[email protected]> 20705L: [email protected] 20706L: [email protected] 20707S: Supported 20708Q: https://patchwork.kernel.org/project/target-devel/list/ 20709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 20710F: Documentation/target/ 20711F: drivers/target/ 20712F: include/target/ 20713 20714SCTP PROTOCOL 20715M: Marcelo Ricardo Leitner <[email protected]> 20716M: Xin Long <[email protected]> 20717L: [email protected] 20718S: Maintained 20719W: https://github.com/sctp/lksctp-tools/wiki 20720F: Documentation/networking/sctp.rst 20721F: include/linux/sctp.h 20722F: include/net/sctp/ 20723F: include/uapi/linux/sctp.h 20724F: net/sctp/ 20725 20726SCx200 CPU SUPPORT 20727M: Jim Cromie <[email protected]> 20728S: Odd Fixes 20729F: Documentation/i2c/busses/scx200_acb.rst 20730F: arch/x86/platform/scx200/ 20731F: drivers/i2c/busses/scx200* 20732F: drivers/mtd/maps/scx200_docflash.c 20733F: drivers/watchdog/scx200_wdt.c 20734F: include/linux/scx200.h 20735 20736SCx200 GPIO DRIVER 20737M: Jim Cromie <[email protected]> 20738S: Maintained 20739F: drivers/char/scx200_gpio.c 20740F: include/linux/scx200_gpio.h 20741 20742SCx200 HRT CLOCKSOURCE DRIVER 20743M: Jim Cromie <[email protected]> 20744S: Maintained 20745F: drivers/clocksource/scx200_hrt.c 20746 20747SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 20748M: Sascha Sommer <[email protected]> 20749L: [email protected] (subscribers-only) 20750S: Maintained 20751F: drivers/mmc/host/sdricoh_cs.c 20752 20753SECO BOARDS CEC DRIVER 20754M: Ettore Chimenti <[email protected]> 20755S: Maintained 20756F: drivers/media/cec/platform/seco/seco-cec.c 20757F: drivers/media/cec/platform/seco/seco-cec.h 20758 20759SECURE COMPUTING 20760M: Kees Cook <[email protected]> 20761R: Andy Lutomirski <[email protected]> 20762R: Will Drewry <[email protected]> 20763S: Supported 20764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 20765F: Documentation/userspace-api/seccomp_filter.rst 20766F: include/linux/seccomp.h 20767F: include/uapi/linux/seccomp.h 20768F: kernel/seccomp.c 20769F: tools/testing/selftests/kselftest_harness.h 20770F: tools/testing/selftests/seccomp/* 20771K: \bsecure_computing 20772K: \bTIF_SECCOMP\b 20773 20774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 20775M: Kamal Dasu <[email protected]> 20776M: Al Cooper <[email protected]> 20777R: Broadcom internal kernel review list <[email protected]> 20778L: [email protected] 20779S: Maintained 20780F: drivers/mmc/host/sdhci-brcmstb* 20781 20782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 20783M: Adrian Hunter <[email protected]> 20784L: [email protected] 20785S: Supported 20786F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 20787F: drivers/mmc/host/sdhci* 20788 20789SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 20790M: Aubin Constans <[email protected]> 20791R: Eugen Hristev <[email protected]> 20792L: [email protected] 20793S: Supported 20794F: drivers/mmc/host/sdhci-of-at91.c 20795 20796SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 20797M: Haibo Chen <[email protected]> 20798L: [email protected] 20799L: [email protected] 20800L: [email protected] 20801S: Maintained 20802F: drivers/mmc/host/sdhci-esdhc-imx.c 20803 20804SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 20805M: Ben Dooks <[email protected]> 20806M: Jaehoon Chung <[email protected]> 20807L: [email protected] 20808S: Maintained 20809F: drivers/mmc/host/sdhci-s3c* 20810 20811SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 20812M: Viresh Kumar <[email protected]> 20813L: [email protected] 20814S: Maintained 20815F: drivers/mmc/host/sdhci-spear.c 20816 20817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 20818M: Vignesh Raghavendra <[email protected]> 20819L: [email protected] 20820S: Maintained 20821F: drivers/mmc/host/sdhci-omap.c 20822 20823SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 20824M: Jonathan Derrick <[email protected]> 20825L: [email protected] 20826S: Supported 20827F: block/opal_proto.h 20828F: block/sed* 20829F: include/linux/sed* 20830F: include/uapi/linux/sed* 20831 20832SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 20833M: Mark Rutland <[email protected]> 20834M: Lorenzo Pieralisi <[email protected]> 20835M: Sudeep Holla <[email protected]> 20836L: [email protected] (moderated for non-subscribers) 20837S: Maintained 20838F: drivers/firmware/smccc/ 20839F: include/linux/arm-smccc.h 20840 20841SECURITY CONTACT 20842M: Security Officers <[email protected]> 20843S: Supported 20844F: Documentation/process/security-bugs.rst 20845 20846SECURITY SUBSYSTEM 20847M: Paul Moore <[email protected]> 20848M: James Morris <[email protected]> 20849M: "Serge E. Hallyn" <[email protected]> 20850L: [email protected] 20851S: Supported 20852Q: https://patchwork.kernel.org/project/linux-security-module/list 20853B: mailto:[email protected] 20854P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 20855T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 20856F: include/linux/lsm_audit.h 20857F: include/linux/lsm_hook_defs.h 20858F: include/linux/lsm_hooks.h 20859F: include/linux/security.h 20860F: include/uapi/linux/lsm.h 20861F: security/ 20862F: tools/testing/selftests/lsm/ 20863X: security/selinux/ 20864K: \bsecurity_[a-z_0-9]\+\b 20865 20866SELINUX SECURITY MODULE 20867M: Paul Moore <[email protected]> 20868M: Stephen Smalley <[email protected]> 20869R: Ondrej Mosnacek <[email protected]> 20870L: [email protected] 20871S: Supported 20872W: https://github.com/SELinuxProject 20873Q: https://patchwork.kernel.org/project/selinux/list 20874B: mailto:[email protected] 20875P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 20876T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 20877F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 20878F: Documentation/ABI/removed/sysfs-selinux-disable 20879F: Documentation/admin-guide/LSM/SELinux.rst 20880F: include/trace/events/avc.h 20881F: include/uapi/linux/selinux_netlink.h 20882F: scripts/selinux/ 20883F: security/selinux/ 20884 20885SENSABLE PHANTOM 20886M: Jiri Slaby <[email protected]> 20887S: Maintained 20888F: drivers/misc/phantom.c 20889F: include/uapi/linux/phantom.h 20890 20891SENSEAIR SUNRISE 006-0-0007 20892M: Jacopo Mondi <[email protected]> 20893S: Maintained 20894F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 20895F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 20896F: drivers/iio/chemical/sunrise_co2.c 20897 20898SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 20899M: Tomasz Duszynski <[email protected]> 20900S: Maintained 20901F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 20902F: drivers/iio/chemical/scd30.h 20903F: drivers/iio/chemical/scd30_core.c 20904F: drivers/iio/chemical/scd30_i2c.c 20905F: drivers/iio/chemical/scd30_serial.c 20906 20907SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 20908M: Roan van Dijk <[email protected]> 20909S: Maintained 20910F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 20911F: drivers/iio/chemical/scd4x.c 20912 20913SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 20914M: Petar Stoykov <[email protected]> 20915S: Maintained 20916F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 20917F: drivers/iio/pressure/sdp500.c 20918 20919SENSIRION SGP40 GAS SENSOR DRIVER 20920M: Andreas Klinger <[email protected]> 20921S: Maintained 20922F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 20923F: drivers/iio/chemical/sgp40.c 20924 20925SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 20926M: Tomasz Duszynski <[email protected]> 20927S: Maintained 20928F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 20929F: drivers/iio/chemical/sps30.c 20930F: drivers/iio/chemical/sps30_i2c.c 20931F: drivers/iio/chemical/sps30_serial.c 20932 20933SERIAL DEVICE BUS 20934M: Rob Herring <[email protected]> 20935L: [email protected] 20936S: Maintained 20937F: Documentation/devicetree/bindings/serial/serial.yaml 20938F: drivers/tty/serdev/ 20939F: include/linux/serdev.h 20940 20941SERIAL IR RECEIVER 20942M: Sean Young <[email protected]> 20943L: [email protected] 20944S: Maintained 20945F: drivers/media/rc/serial_ir.c 20946 20947SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 20948M: Srinivas Kandagatla <[email protected]> 20949L: [email protected] 20950S: Maintained 20951F: Documentation/devicetree/bindings/slimbus/ 20952F: drivers/slimbus/ 20953F: include/linux/slimbus.h 20954 20955SFC NETWORK DRIVER 20956M: Edward Cree <[email protected]> 20957M: Martin Habets <[email protected]> 20958L: [email protected] 20959L: [email protected] 20960S: Supported 20961F: Documentation/networking/devlink/sfc.rst 20962F: drivers/net/ethernet/sfc/ 20963 20964SFCTEMP HWMON DRIVER 20965M: Emil Renner Berthing <[email protected]> 20966M: Hal Feng <[email protected]> 20967L: [email protected] 20968S: Maintained 20969F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 20970F: Documentation/hwmon/sfctemp.rst 20971F: drivers/hwmon/sfctemp.c 20972 20973SFF/SFP/SFP+ MODULE SUPPORT 20974M: Russell King <[email protected]> 20975L: [email protected] 20976S: Maintained 20977F: Documentation/devicetree/bindings/net/sff,sfp.yaml 20978F: drivers/net/phy/phylink.c 20979F: drivers/net/phy/sfp* 20980F: include/linux/mdio/mdio-i2c.h 20981F: include/linux/phylink.h 20982F: include/linux/sfp.h 20983K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 20984 20985SGI GRU DRIVER 20986M: Dimitri Sivanich <[email protected]> 20987S: Maintained 20988F: drivers/misc/sgi-gru/ 20989 20990SGI XP/XPC/XPNET DRIVER 20991M: Robin Holt <[email protected]> 20992M: Steve Wahl <[email protected]> 20993S: Maintained 20994F: drivers/misc/sgi-xp/ 20995 20996SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 20997M: Wenjia Zhang <[email protected]> 20998M: Jan Karcher <[email protected]> 20999R: D. Wythe <[email protected]> 21000R: Tony Lu <[email protected]> 21001R: Wen Gu <[email protected]> 21002L: [email protected] 21003S: Supported 21004F: net/smc/ 21005 21006SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21007M: Linus Walleij <[email protected]> 21008L: [email protected] 21009S: Maintained 21010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21011F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21012F: drivers/iio/light/gp2ap002.c 21013 21014SHARP RJ54N1CB0C SENSOR DRIVER 21015M: Jacopo Mondi <[email protected]> 21016L: [email protected] 21017S: Odd fixes 21018T: git git://linuxtv.org/media_tree.git 21019F: drivers/media/i2c/rj54n1cb0c.c 21020F: include/media/i2c/rj54n1cb0c.h 21021 21022SHRINKER 21023M: Andrew Morton <[email protected]> 21024M: Dave Chinner <[email protected]> 21025R: Qi Zheng <[email protected]> 21026R: Roman Gushchin <[email protected]> 21027R: Muchun Song <[email protected]> 21028L: [email protected] 21029S: Maintained 21030F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21031F: include/linux/shrinker.h 21032F: mm/shrinker.c 21033F: mm/shrinker_debug.c 21034 21035SH_VOU V4L2 OUTPUT DRIVER 21036L: [email protected] 21037S: Orphan 21038F: drivers/media/platform/renesas/sh_vou.c 21039F: include/media/drv-intf/sh_vou.h 21040 21041SI2157 MEDIA DRIVER 21042L: [email protected] 21043S: Orphan 21044W: https://linuxtv.org 21045Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21046F: drivers/media/tuners/si2157* 21047 21048SI2165 MEDIA DRIVER 21049M: Matthias Schwarzott <[email protected]> 21050L: [email protected] 21051S: Maintained 21052W: https://linuxtv.org 21053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21054F: drivers/media/dvb-frontends/si2165* 21055 21056SI2168 MEDIA DRIVER 21057L: [email protected] 21058S: Orphan 21059W: https://linuxtv.org 21060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21061F: drivers/media/dvb-frontends/si2168* 21062 21063SI470X FM RADIO RECEIVER I2C DRIVER 21064M: Hans Verkuil <[email protected]> 21065L: [email protected] 21066S: Odd Fixes 21067W: https://linuxtv.org 21068T: git git://linuxtv.org/media_tree.git 21069F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 21070F: drivers/media/radio/si470x/radio-si470x-i2c.c 21071 21072SI470X FM RADIO RECEIVER USB DRIVER 21073M: Hans Verkuil <[email protected]> 21074L: [email protected] 21075S: Maintained 21076W: https://linuxtv.org 21077T: git git://linuxtv.org/media_tree.git 21078F: drivers/media/radio/si470x/radio-si470x-common.c 21079F: drivers/media/radio/si470x/radio-si470x-usb.c 21080F: drivers/media/radio/si470x/radio-si470x.h 21081 21082SI4713 FM RADIO TRANSMITTER I2C DRIVER 21083M: Eduardo Valentin <[email protected]> 21084L: [email protected] 21085S: Odd Fixes 21086W: https://linuxtv.org 21087T: git git://linuxtv.org/media_tree.git 21088F: drivers/media/radio/si4713/si4713.? 21089 21090SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 21091M: Eduardo Valentin <[email protected]> 21092L: [email protected] 21093S: Odd Fixes 21094W: https://linuxtv.org 21095T: git git://linuxtv.org/media_tree.git 21096F: drivers/media/radio/si4713/radio-platform-si4713.c 21097 21098SI4713 FM RADIO TRANSMITTER USB DRIVER 21099M: Hans Verkuil <[email protected]> 21100L: [email protected] 21101S: Maintained 21102W: https://linuxtv.org 21103T: git git://linuxtv.org/media_tree.git 21104F: drivers/media/radio/si4713/radio-usb-si4713.c 21105 21106SIANO DVB DRIVER 21107M: Mauro Carvalho Chehab <[email protected]> 21108L: [email protected] 21109S: Odd fixes 21110W: https://linuxtv.org 21111T: git git://linuxtv.org/media_tree.git 21112F: drivers/media/common/siano/ 21113F: drivers/media/mmc/siano/ 21114F: drivers/media/usb/siano/ 21115F: drivers/media/usb/siano/ 21116 21117SIEMENS IPC LED DRIVERS 21118M: Gerd Haeussler <[email protected]> 21119M: Xing Tong Wu <[email protected]> 21120M: Tobias Schaffner <[email protected]> 21121L: [email protected] 21122S: Maintained 21123F: drivers/leds/simple/ 21124 21125SIEMENS IPC PLATFORM DRIVERS 21126M: Gerd Haeussler <[email protected]> 21127M: Xing Tong Wu <[email protected]> 21128M: Tobias Schaffner <[email protected]> 21129L: [email protected] 21130S: Maintained 21131F: drivers/platform/x86/siemens/ 21132F: include/linux/platform_data/x86/simatic-ipc-base.h 21133F: include/linux/platform_data/x86/simatic-ipc.h 21134 21135SIEMENS IPC WATCHDOG DRIVERS 21136M: Gerd Haeussler <[email protected]> 21137M: Xing Tong Wu <[email protected]> 21138M: Tobias Schaffner <[email protected]> 21139L: [email protected] 21140S: Maintained 21141F: drivers/watchdog/simatic-ipc-wdt.c 21142 21143SIFIVE DRIVERS 21144M: Paul Walmsley <[email protected]> 21145M: Samuel Holland <[email protected]> 21146L: [email protected] 21147S: Supported 21148F: drivers/dma/sf-pdma/ 21149N: sifive 21150K: fu[57]40 21151K: [^@]sifive 21152 21153SILEAD TOUCHSCREEN DRIVER 21154M: Hans de Goede <[email protected]> 21155L: [email protected] 21156L: [email protected] 21157S: Maintained 21158F: drivers/input/touchscreen/silead.c 21159F: drivers/platform/x86/touchscreen_dmi.c 21160 21161SILICON LABS WIRELESS DRIVERS (for WFxxx series) 21162M: Jérôme Pouiller <[email protected]> 21163S: Supported 21164F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 21165F: drivers/net/wireless/silabs/wfx/ 21166 21167SILICON MOTION SM712 FRAME BUFFER DRIVER 21168M: Sudip Mukherjee <[email protected]> 21169M: Teddy Wang <[email protected]> 21170M: Sudip Mukherjee <[email protected]> 21171L: [email protected] 21172S: Maintained 21173F: Documentation/fb/sm712fb.rst 21174F: drivers/video/fbdev/sm712* 21175 21176SILVACO I3C DUAL-ROLE MASTER 21177M: Miquel Raynal <[email protected]> 21178M: Conor Culhane <[email protected]> 21179L: [email protected] (moderated for non-subscribers) 21180S: Maintained 21181F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 21182F: drivers/i3c/master/svc-i3c-master.c 21183 21184SIMPLEFB FB DRIVER 21185M: Hans de Goede <[email protected]> 21186L: [email protected] 21187S: Maintained 21188F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 21189F: drivers/video/fbdev/simplefb.c 21190F: include/linux/platform_data/simplefb.h 21191 21192SIOX 21193M: Thorsten Scherer <[email protected]> 21194R: Pengutronix Kernel Team <[email protected]> 21195S: Supported 21196F: drivers/gpio/gpio-siox.c 21197F: drivers/siox/* 21198F: include/trace/events/siox.h 21199 21200SIPHASH PRF ROUTINES 21201M: Jason A. Donenfeld <[email protected]> 21202S: Maintained 21203F: include/linux/siphash.h 21204F: lib/siphash.c 21205F: lib/siphash_kunit.c 21206 21207SIS 190 ETHERNET DRIVER 21208M: Francois Romieu <[email protected]> 21209L: [email protected] 21210S: Maintained 21211F: drivers/net/ethernet/sis/sis190.c 21212 21213SIS 900/7016 FAST ETHERNET DRIVER 21214M: Daniele Venzano <[email protected]> 21215L: [email protected] 21216S: Maintained 21217W: http://www.brownhat.org/sis900.html 21218F: drivers/net/ethernet/sis/sis900.* 21219 21220SIS FRAMEBUFFER DRIVER 21221S: Orphan 21222F: Documentation/fb/sisfb.rst 21223F: drivers/video/fbdev/sis/ 21224F: include/video/sisfb.h 21225 21226SIS I2C TOUCHSCREEN DRIVER 21227M: Mika Penttilä <[email protected]> 21228L: [email protected] 21229S: Maintained 21230F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 21231F: drivers/input/touchscreen/sis_i2c.c 21232 21233SIS USB2VGA DRIVER 21234M: Thomas Winischhofer <[email protected]> 21235S: Maintained 21236W: http://www.winischhofer.at/linuxsisusbvga.shtml 21237F: drivers/usb/misc/sisusbvga/ 21238 21239SL28 CPLD MFD DRIVER 21240M: Michael Walle <[email protected]> 21241S: Maintained 21242F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 21243F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 21244F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 21245F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 21246F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 21247F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 21248F: drivers/gpio/gpio-sl28cpld.c 21249F: drivers/hwmon/sl28cpld-hwmon.c 21250F: drivers/irqchip/irq-sl28cpld.c 21251F: drivers/pwm/pwm-sl28cpld.c 21252F: drivers/watchdog/sl28cpld_wdt.c 21253 21254SL28 VPD NVMEM LAYOUT DRIVER 21255M: Michael Walle <[email protected]> 21256S: Maintained 21257F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 21258F: drivers/nvmem/layouts/sl28vpd.c 21259 21260SLAB ALLOCATOR 21261M: Christoph Lameter <[email protected]> 21262M: Pekka Enberg <[email protected]> 21263M: David Rientjes <[email protected]> 21264M: Joonsoo Kim <[email protected]> 21265M: Andrew Morton <[email protected]> 21266M: Vlastimil Babka <[email protected]> 21267R: Roman Gushchin <[email protected]> 21268R: Hyeonggon Yoo <[email protected]> 21269L: [email protected] 21270S: Maintained 21271T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 21272F: include/linux/sl?b*.h 21273F: mm/sl?b* 21274 21275SLCAN CAN NETWORK DRIVER 21276M: Dario Binacchi <[email protected]> 21277L: [email protected] 21278S: Maintained 21279F: drivers/net/can/slcan/ 21280 21281SLEEPABLE READ-COPY UPDATE (SRCU) 21282M: Lai Jiangshan <[email protected]> 21283M: "Paul E. McKenney" <[email protected]> 21284M: Josh Triplett <[email protected]> 21285R: Steven Rostedt <[email protected]> 21286R: Mathieu Desnoyers <[email protected]> 21287L: [email protected] 21288S: Supported 21289W: http://www.rdrop.com/users/paulmck/RCU/ 21290T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 21291F: include/linux/srcu*.h 21292F: kernel/rcu/srcu*.c 21293 21294SMACK SECURITY MODULE 21295M: Casey Schaufler <[email protected]> 21296L: [email protected] 21297S: Maintained 21298W: http://schaufler-ca.com 21299T: git git://github.com/cschaufler/smack-next 21300F: Documentation/admin-guide/LSM/Smack.rst 21301F: security/smack/ 21302 21303SMC91x ETHERNET DRIVER 21304M: Nicolas Pitre <[email protected]> 21305S: Odd Fixes 21306F: drivers/net/ethernet/smsc/smc91x.* 21307 21308SMSC EMC2103 HARDWARE MONITOR DRIVER 21309M: Steve Glendinning <[email protected]> 21310L: [email protected] 21311S: Maintained 21312F: Documentation/hwmon/emc2103.rst 21313F: drivers/hwmon/emc2103.c 21314 21315SMSC SCH5627 HARDWARE MONITOR DRIVER 21316M: Hans de Goede <[email protected]> 21317L: [email protected] 21318S: Supported 21319F: Documentation/hwmon/sch5627.rst 21320F: drivers/hwmon/sch5627.c 21321 21322SMSC UFX6000 and UFX7000 USB to VGA DRIVER 21323M: Steve Glendinning <[email protected]> 21324L: [email protected] 21325S: Maintained 21326F: drivers/video/fbdev/smscufx.c 21327 21328SMSC47B397 HARDWARE MONITOR DRIVER 21329M: Jean Delvare <[email protected]> 21330L: [email protected] 21331S: Maintained 21332F: Documentation/hwmon/smsc47b397.rst 21333F: drivers/hwmon/smsc47b397.c 21334 21335SMSC911x ETHERNET DRIVER 21336M: Steve Glendinning <[email protected]> 21337L: [email protected] 21338S: Maintained 21339F: drivers/net/ethernet/smsc/smsc911x.* 21340F: include/linux/smsc911x.h 21341 21342SMSC9420 PCI ETHERNET DRIVER 21343M: Steve Glendinning <[email protected]> 21344L: [email protected] 21345S: Maintained 21346F: drivers/net/ethernet/smsc/smsc9420.* 21347 21348SNET DPU VIRTIO DATA PATH ACCELERATOR 21349R: Alvaro Karsz <[email protected]> 21350F: drivers/vdpa/solidrun/ 21351 21352SOCIONEXT (SNI) AVE NETWORK DRIVER 21353M: Kunihiko Hayashi <[email protected]> 21354L: [email protected] 21355S: Maintained 21356F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 21357F: drivers/net/ethernet/socionext/sni_ave.c 21358 21359SOCIONEXT (SNI) NETSEC NETWORK DRIVER 21360M: Ilias Apalodimas <[email protected]> 21361M: Masahisa Kojima <[email protected]> 21362L: [email protected] 21363S: Maintained 21364F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 21365F: drivers/net/ethernet/socionext/netsec.c 21366 21367SOCIONEXT (SNI) Synquacer SPI DRIVER 21368M: Masahisa Kojima <[email protected]> 21369M: Jassi Brar <[email protected]> 21370L: [email protected] 21371S: Maintained 21372F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 21373F: drivers/spi/spi-synquacer.c 21374 21375SOCIONEXT SYNQUACER I2C DRIVER 21376M: Ard Biesheuvel <[email protected]> 21377L: [email protected] 21378S: Maintained 21379F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 21380F: drivers/i2c/busses/i2c-synquacer.c 21381 21382SOCIONEXT UNIPHIER SOUND DRIVER 21383L: [email protected] 21384S: Orphan 21385F: sound/soc/uniphier/ 21386 21387SOCKET TIMESTAMPING 21388M: Willem de Bruijn <[email protected]> 21389S: Maintained 21390F: Documentation/networking/timestamping.rst 21391F: include/linux/net_tstamp.h 21392F: include/uapi/linux/net_tstamp.h 21393F: tools/testing/selftests/net/so_txtime.c 21394 21395SOEKRIS NET48XX LED SUPPORT 21396M: Chris Boot <[email protected]> 21397S: Maintained 21398F: drivers/leds/leds-net48xx.c 21399 21400SOFT-IWARP DRIVER (siw) 21401M: Bernard Metzler <[email protected]> 21402L: [email protected] 21403S: Supported 21404F: drivers/infiniband/sw/siw/ 21405F: include/uapi/rdma/siw-abi.h 21406 21407SOFT-ROCE DRIVER (rxe) 21408M: Zhu Yanjun <[email protected]> 21409L: [email protected] 21410S: Supported 21411F: drivers/infiniband/sw/rxe/ 21412F: include/uapi/rdma/rdma_user_rxe.h 21413 21414SOFTLOGIC 6x10 MPEG CODEC 21415M: Bluecherry Maintainers <[email protected]> 21416M: Andrey Utkin <[email protected]> 21417M: Ismael Luceno <[email protected]> 21418L: [email protected] 21419S: Supported 21420F: drivers/media/pci/solo6x10/ 21421 21422SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 21423M: James Morse <[email protected]> 21424L: [email protected] (moderated for non-subscribers) 21425S: Maintained 21426F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 21427F: drivers/firmware/arm_sdei.c 21428F: include/linux/arm_sdei.h 21429F: include/uapi/linux/arm_sdei.h 21430 21431SOFTWARE NODES AND DEVICE PROPERTIES 21432R: Andy Shevchenko <[email protected]> 21433R: Daniel Scally <[email protected]> 21434R: Heikki Krogerus <[email protected]> 21435R: Sakari Ailus <[email protected]> 21436L: [email protected] 21437S: Maintained 21438F: drivers/base/property.c 21439F: drivers/base/swnode.c 21440F: include/linux/fwnode.h 21441F: include/linux/property.h 21442 21443SOFTWARE RAID (Multiple Disks) SUPPORT 21444M: Song Liu <[email protected]> 21445R: Yu Kuai <[email protected]> 21446L: [email protected] 21447S: Supported 21448Q: https://patchwork.kernel.org/project/linux-raid/list/ 21449T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 21450F: drivers/md/Kconfig 21451F: drivers/md/Makefile 21452F: drivers/md/md* 21453F: drivers/md/raid* 21454F: include/linux/raid/ 21455F: include/uapi/linux/raid/ 21456 21457SOLIDRUN CLEARFOG SUPPORT 21458M: Russell King <[email protected]> 21459S: Maintained 21460F: arch/arm/boot/dts/marvell/armada-388-clearfog* 21461F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 21462 21463SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 21464M: Russell King <[email protected]> 21465S: Maintained 21466F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 21467F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 21468F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 21469 21470SONIC NETWORK DRIVER 21471M: Thomas Bogendoerfer <[email protected]> 21472L: [email protected] 21473S: Maintained 21474F: drivers/net/ethernet/natsemi/sonic.* 21475 21476SONICS SILICON BACKPLANE DRIVER (SSB) 21477M: Michael Buesch <[email protected]> 21478L: [email protected] 21479S: Maintained 21480F: drivers/ssb/ 21481F: include/linux/ssb/ 21482 21483SONY IMX208 SENSOR DRIVER 21484M: Sakari Ailus <[email protected]> 21485L: [email protected] 21486S: Maintained 21487T: git git://linuxtv.org/media_tree.git 21488F: drivers/media/i2c/imx208.c 21489 21490SONY IMX214 SENSOR DRIVER 21491M: Ricardo Ribalda <[email protected]> 21492L: [email protected] 21493S: Maintained 21494T: git git://linuxtv.org/media_tree.git 21495F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 21496F: drivers/media/i2c/imx214.c 21497 21498SONY IMX219 SENSOR DRIVER 21499M: Dave Stevenson <[email protected]> 21500L: [email protected] 21501S: Maintained 21502T: git git://linuxtv.org/media_tree.git 21503F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 21504F: drivers/media/i2c/imx219.c 21505 21506SONY IMX258 SENSOR DRIVER 21507M: Sakari Ailus <[email protected]> 21508L: [email protected] 21509S: Maintained 21510T: git git://linuxtv.org/media_tree.git 21511F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 21512F: drivers/media/i2c/imx258.c 21513 21514SONY IMX274 SENSOR DRIVER 21515M: Leon Luo <[email protected]> 21516L: [email protected] 21517S: Maintained 21518T: git git://linuxtv.org/media_tree.git 21519F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 21520F: drivers/media/i2c/imx274.c 21521 21522SONY IMX283 SENSOR DRIVER 21523M: Kieran Bingham <[email protected]> 21524M: Umang Jain <[email protected]> 21525L: [email protected] 21526S: Maintained 21527T: git git://linuxtv.org/media_tree.git 21528F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 21529F: drivers/media/i2c/imx283.c 21530 21531SONY IMX290 SENSOR DRIVER 21532M: Manivannan Sadhasivam <[email protected]> 21533L: [email protected] 21534S: Maintained 21535T: git git://linuxtv.org/media_tree.git 21536F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 21537F: drivers/media/i2c/imx290.c 21538 21539SONY IMX296 SENSOR DRIVER 21540M: Laurent Pinchart <[email protected]> 21541M: Manivannan Sadhasivam <[email protected]> 21542L: [email protected] 21543S: Maintained 21544T: git git://linuxtv.org/media_tree.git 21545F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 21546F: drivers/media/i2c/imx296.c 21547 21548SONY IMX319 SENSOR DRIVER 21549M: Bingbu Cao <[email protected]> 21550L: [email protected] 21551S: Maintained 21552T: git git://linuxtv.org/media_tree.git 21553F: drivers/media/i2c/imx319.c 21554 21555SONY IMX334 SENSOR DRIVER 21556L: [email protected] 21557S: Orphan 21558T: git git://linuxtv.org/media_tree.git 21559F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 21560F: drivers/media/i2c/imx334.c 21561 21562SONY IMX335 SENSOR DRIVER 21563L: [email protected] 21564S: Orphan 21565T: git git://linuxtv.org/media_tree.git 21566F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 21567F: drivers/media/i2c/imx335.c 21568 21569SONY IMX355 SENSOR DRIVER 21570M: Tianshu Qiu <[email protected]> 21571L: [email protected] 21572S: Maintained 21573T: git git://linuxtv.org/media_tree.git 21574F: drivers/media/i2c/imx355.c 21575 21576SONY IMX412 SENSOR DRIVER 21577L: [email protected] 21578S: Orphan 21579T: git git://linuxtv.org/media_tree.git 21580F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 21581F: drivers/media/i2c/imx412.c 21582 21583SONY IMX415 SENSOR DRIVER 21584M: Michael Riesch <[email protected]> 21585L: [email protected] 21586S: Maintained 21587T: git git://linuxtv.org/media_tree.git 21588F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 21589F: drivers/media/i2c/imx415.c 21590 21591SONY MEMORYSTICK SUBSYSTEM 21592M: Maxim Levitsky <[email protected]> 21593M: Alex Dubov <[email protected]> 21594M: Ulf Hansson <[email protected]> 21595L: [email protected] 21596S: Maintained 21597T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 21598F: drivers/memstick/ 21599F: include/linux/memstick.h 21600 21601SONY VAIO CONTROL DEVICE DRIVER 21602M: Mattia Dongili <[email protected]> 21603L: [email protected] 21604S: Maintained 21605W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 21606F: Documentation/admin-guide/laptops/sony-laptop.rst 21607F: drivers/char/sonypi.c 21608F: drivers/platform/x86/sony-laptop.c 21609F: include/linux/sony-laptop.h 21610 21611SOPHGO DEVICETREES and DRIVERS 21612M: Chen Wang <[email protected]> 21613M: Inochi Amaoto <[email protected]> 21614T: git https://github.com/sophgo/linux.git 21615S: Maintained 21616N: sophgo 21617K: sophgo 21618 21619SOUND 21620M: Jaroslav Kysela <[email protected]> 21621M: Takashi Iwai <[email protected]> 21622L: [email protected] 21623S: Maintained 21624W: http://www.alsa-project.org/ 21625Q: http://patchwork.kernel.org/project/alsa-devel/list/ 21626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 21627F: Documentation/sound/ 21628F: include/sound/ 21629F: include/uapi/sound/ 21630F: sound/ 21631F: tools/testing/selftests/alsa 21632 21633SOUND - ALSA SELFTESTS 21634M: Mark Brown <[email protected]> 21635L: [email protected] 21636L: [email protected] 21637S: Supported 21638F: tools/testing/selftests/alsa 21639 21640SOUND - COMPRESSED AUDIO 21641M: Vinod Koul <[email protected]> 21642L: [email protected] 21643S: Supported 21644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 21645F: Documentation/sound/designs/compress-offload.rst 21646F: include/sound/compress_driver.h 21647F: include/uapi/sound/compress_* 21648F: sound/core/compress_offload.c 21649F: sound/soc/soc-compress.c 21650 21651SOUND - CORE KUNIT TEST 21652M: Ivan Orlov <[email protected]> 21653L: [email protected] 21654S: Supported 21655F: sound/core/sound_kunit.c 21656 21657SOUND - DMAENGINE HELPERS 21658M: Lars-Peter Clausen <[email protected]> 21659S: Supported 21660F: include/sound/dmaengine_pcm.h 21661F: sound/core/pcm_dmaengine.c 21662F: sound/soc/soc-generic-dmaengine-pcm.c 21663 21664SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 21665M: Liam Girdwood <[email protected]> 21666M: Mark Brown <[email protected]> 21667L: [email protected] 21668S: Supported 21669W: http://alsa-project.org/main/index.php/ASoC 21670T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 21671F: Documentation/devicetree/bindings/sound/ 21672F: Documentation/sound/soc/ 21673F: include/dt-bindings/sound/ 21674F: include/sound/soc* 21675F: include/sound/sof.h 21676F: include/sound/sof/ 21677F: include/trace/events/sof*.h 21678F: include/uapi/sound/asoc.h 21679F: sound/soc/ 21680 21681SOUND - SOC LAYER / dapm-graph 21682M: Luca Ceresoli <[email protected]> 21683L: [email protected] 21684S: Maintained 21685F: tools/sound/dapm-graph 21686 21687SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 21688M: Liam Girdwood <[email protected]> 21689M: Peter Ujfalusi <[email protected]> 21690M: Bard Liao <[email protected]> 21691M: Ranjani Sridharan <[email protected]> 21692M: Daniel Baluta <[email protected]> 21693R: Kai Vehmanen <[email protected]> 21694R: Pierre-Louis Bossart <[email protected]> 21695L: [email protected] (moderated for non-subscribers) 21696S: Supported 21697W: https://github.com/thesofproject/linux/ 21698F: sound/soc/sof/ 21699 21700SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 21701M: Kuninori Morimoto <[email protected]> 21702S: Supported 21703L: [email protected] 21704F: sound/soc/generic/ 21705F: include/sound/simple_card* 21706F: Documentation/devicetree/bindings/sound/simple-card.yaml 21707F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 21708 21709SOUNDWIRE SUBSYSTEM 21710M: Vinod Koul <[email protected]> 21711M: Bard Liao <[email protected]> 21712R: Pierre-Louis Bossart <[email protected]> 21713R: Sanyog Kale <[email protected]> 21714L: [email protected] 21715S: Supported 21716T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 21717F: Documentation/driver-api/soundwire/ 21718F: drivers/soundwire/ 21719F: include/linux/soundwire/ 21720 21721SP2 MEDIA DRIVER 21722M: Olli Salonen <[email protected]> 21723L: [email protected] 21724S: Maintained 21725W: https://linuxtv.org 21726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21727F: drivers/media/dvb-frontends/sp2* 21728 21729SPANISH DOCUMENTATION 21730M: Carlos Bilbao <[email protected]> 21731R: Avadhut Naik <[email protected]> 21732S: Maintained 21733F: Documentation/translations/sp_SP/ 21734 21735SPARC + UltraSPARC (sparc/sparc64) 21736M: "David S. Miller" <[email protected]> 21737M: Andreas Larsson <[email protected]> 21738L: [email protected] 21739S: Maintained 21740Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 21741T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 21742T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 21743F: arch/sparc/ 21744F: drivers/sbus/ 21745 21746SPARC SERIAL DRIVERS 21747M: "David S. Miller" <[email protected]> 21748L: [email protected] 21749S: Maintained 21750T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 21751T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 21752F: drivers/tty/serial/suncore.c 21753F: drivers/tty/serial/sunhv.c 21754F: drivers/tty/serial/sunsab.c 21755F: drivers/tty/serial/sunsab.h 21756F: drivers/tty/serial/sunsu.c 21757F: drivers/tty/serial/sunzilog.c 21758F: drivers/tty/serial/sunzilog.h 21759F: drivers/tty/vcc.c 21760F: include/linux/sunserialcore.h 21761 21762SPARSE CHECKER 21763M: "Luc Van Oostenryck" <[email protected]> 21764L: [email protected] 21765S: Maintained 21766W: https://sparse.docs.kernel.org/ 21767Q: https://patchwork.kernel.org/project/linux-sparse/list/ 21768B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 21769T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 21770F: include/linux/compiler.h 21771 21772SPEAKUP CONSOLE SPEECH DRIVER 21773M: William Hubbs <[email protected]> 21774M: Chris Brannon <[email protected]> 21775M: Kirk Reiser <[email protected]> 21776M: Samuel Thibault <[email protected]> 21777L: [email protected] 21778S: Odd Fixes 21779W: http://www.linux-speakup.org/ 21780W: https://github.com/linux-speakup/speakup 21781B: https://github.com/linux-speakup/speakup/issues 21782F: drivers/accessibility/speakup/ 21783 21784SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 21785M: Viresh Kumar <[email protected]> 21786M: Shiraz Hashim <[email protected]> 21787M: [email protected] 21788L: [email protected] (moderated for non-subscribers) 21789S: Maintained 21790W: http://www.st.com/spear 21791F: arch/arm/boot/dts/st/spear* 21792F: arch/arm/mach-spear/ 21793F: drivers/clk/spear/ 21794F: drivers/pinctrl/spear/ 21795 21796SPI NOR SUBSYSTEM 21797M: Tudor Ambarus <[email protected]> 21798M: Pratyush Yadav <[email protected]> 21799M: Michael Walle <[email protected]> 21800L: [email protected] 21801S: Maintained 21802W: http://www.linux-mtd.infradead.org/ 21803Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 21804C: irc://irc.oftc.net/mtd 21805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 21806F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 21807F: drivers/mtd/spi-nor/ 21808F: include/linux/mtd/spi-nor.h 21809 21810SPI SUBSYSTEM 21811M: Mark Brown <[email protected]> 21812L: [email protected] 21813S: Maintained 21814Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 21815T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 21816F: Documentation/devicetree/bindings/spi/ 21817F: Documentation/spi/ 21818F: drivers/spi/ 21819F: include/linux/spi/ 21820F: include/uapi/linux/spi/ 21821F: tools/spi/ 21822 21823SPIDERNET NETWORK DRIVER for CELL 21824M: Ishizaki Kou <[email protected]> 21825M: Geoff Levand <[email protected]> 21826L: [email protected] 21827L: [email protected] 21828S: Maintained 21829F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 21830F: drivers/net/ethernet/toshiba/spider_net* 21831 21832SPMI SUBSYSTEM 21833M: Stephen Boyd <[email protected]> 21834L: [email protected] 21835S: Maintained 21836T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 21837F: Documentation/devicetree/bindings/spmi/ 21838F: drivers/spmi/ 21839F: include/dt-bindings/spmi/spmi.h 21840F: include/linux/spmi.h 21841F: include/trace/events/spmi.h 21842 21843SPU FILE SYSTEM 21844L: [email protected] 21845S: Orphan 21846F: Documentation/filesystems/spufs/spufs.rst 21847F: arch/powerpc/platforms/cell/spufs/ 21848 21849SQUASHFS FILE SYSTEM 21850M: Phillip Lougher <[email protected]> 21851L: [email protected] (subscribers-only) 21852S: Maintained 21853W: http://squashfs.org.uk 21854T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 21855F: Documentation/filesystems/squashfs.rst 21856F: fs/squashfs/ 21857 21858SRM (Alpha) environment access 21859M: Jan-Benedict Glaw <[email protected]> 21860S: Maintained 21861F: arch/alpha/kernel/srm_env.c 21862 21863ST LSM6DSx IMU IIO DRIVER 21864M: Lorenzo Bianconi <[email protected]> 21865L: [email protected] 21866S: Maintained 21867W: http://www.st.com/ 21868F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 21869F: drivers/iio/imu/st_lsm6dsx/ 21870 21871ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 21872M: Benjamin Mugnier <[email protected]> 21873M: Sylvain Petinot <[email protected]> 21874L: [email protected] 21875S: Maintained 21876T: git git://linuxtv.org/media_tree.git 21877F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 21878F: drivers/media/i2c/st-mipid02.c 21879 21880ST STM32 FIREWALL 21881M: Gatien Chevallier <[email protected]> 21882S: Maintained 21883F: drivers/bus/stm32_etzpc.c 21884F: drivers/bus/stm32_firewall.c 21885F: drivers/bus/stm32_rifsc.c 21886 21887ST STM32 I2C/SMBUS DRIVER 21888M: Pierre-Yves MORDRET <[email protected]> 21889M: Alain Volmat <[email protected]> 21890L: [email protected] 21891S: Maintained 21892F: drivers/i2c/busses/i2c-stm32* 21893 21894ST STM32 SPI DRIVER 21895M: Alain Volmat <[email protected]> 21896L: [email protected] 21897S: Maintained 21898F: drivers/spi/spi-stm32.c 21899 21900ST STPDDC60 DRIVER 21901M: Daniel Nilsson <[email protected]> 21902L: [email protected] 21903S: Maintained 21904F: Documentation/hwmon/stpddc60.rst 21905F: drivers/hwmon/pmbus/stpddc60.c 21906 21907ST VGXY61 DRIVER 21908M: Benjamin Mugnier <[email protected]> 21909M: Sylvain Petinot <[email protected]> 21910L: [email protected] 21911S: Maintained 21912T: git git://linuxtv.org/media_tree.git 21913F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 21914F: Documentation/userspace-api/media/drivers/vgxy61.rst 21915F: drivers/media/i2c/vgxy61.c 21916 21917ST VL53L0X ToF RANGER(I2C) IIO DRIVER 21918M: Song Qiang <[email protected]> 21919L: [email protected] 21920S: Maintained 21921F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 21922F: drivers/iio/proximity/vl53l0x-i2c.c 21923 21924STABLE BRANCH 21925M: Greg Kroah-Hartman <[email protected]> 21926M: Sasha Levin <[email protected]> 21927L: [email protected] 21928S: Supported 21929F: Documentation/process/stable-kernel-rules.rst 21930 21931STAGING - ATOMISP DRIVER 21932M: Hans de Goede <[email protected]> 21933M: Mauro Carvalho Chehab <[email protected]> 21934R: Sakari Ailus <[email protected]> 21935L: [email protected] 21936S: Maintained 21937F: drivers/staging/media/atomisp/ 21938 21939STAGING - FIELDBUS SUBSYSTEM 21940M: Sven Van Asbroeck <[email protected]> 21941S: Maintained 21942F: drivers/staging/fieldbus/* 21943F: drivers/staging/fieldbus/Documentation/ 21944 21945STAGING - HMS ANYBUS-S BUS 21946M: Sven Van Asbroeck <[email protected]> 21947S: Maintained 21948F: drivers/staging/fieldbus/anybuss/ 21949 21950STAGING - INDUSTRIAL IO 21951M: Jonathan Cameron <[email protected]> 21952L: [email protected] 21953S: Odd Fixes 21954F: Documentation/devicetree/bindings/staging/iio/ 21955F: drivers/staging/iio/ 21956 21957STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 21958M: Marc Dietrich <[email protected]> 21959L: [email protected] (moderated for non-subscribers) 21960L: [email protected] 21961S: Maintained 21962F: drivers/staging/nvec/ 21963 21964STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 21965M: Jens Frederich <[email protected]> 21966M: Jon Nettleton <[email protected]> 21967S: Maintained 21968W: http://wiki.laptop.org/go/DCON 21969F: drivers/staging/olpc_dcon/ 21970 21971STAGING - REALTEK RTL8712U DRIVERS 21972M: Florian Schilhabel <[email protected]>. 21973S: Odd Fixes 21974F: drivers/staging/rtl8712/ 21975 21976STAGING - SEPS525 LCD CONTROLLER DRIVERS 21977M: Michael Hennerich <[email protected]> 21978L: [email protected] 21979S: Supported 21980F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 21981F: drivers/staging/fbtft/fb_seps525.c 21982 21983STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 21984M: Sudip Mukherjee <[email protected]> 21985M: Teddy Wang <[email protected]> 21986M: Sudip Mukherjee <[email protected]> 21987L: [email protected] 21988S: Maintained 21989F: drivers/staging/sm750fb/ 21990 21991STAGING - VIA VT665X DRIVERS 21992M: Philipp Hortmann <[email protected]> 21993S: Odd Fixes 21994F: drivers/staging/vt665?/ 21995 21996STAGING SUBSYSTEM 21997M: Greg Kroah-Hartman <[email protected]> 21998L: [email protected] 21999S: Supported 22000T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22001F: drivers/staging/ 22002 22003STANDALONE CACHE CONTROLLER DRIVERS 22004M: Conor Dooley <[email protected]> 22005S: Maintained 22006T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22007F: Documentation/devicetree/bindings/cache/ 22008F: drivers/cache 22009 22010STARFIRE/DURALAN NETWORK DRIVER 22011M: Ion Badulescu <[email protected]> 22012S: Odd Fixes 22013F: drivers/net/ethernet/adaptec/starfire* 22014 22015STARFIVE CAMERA SUBSYSTEM DRIVER 22016M: Jack Zhu <[email protected]> 22017M: Changhuang Liang <[email protected]> 22018L: [email protected] 22019S: Maintained 22020F: Documentation/admin-guide/media/starfive_camss.rst 22021F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22022F: drivers/staging/media/starfive/camss 22023 22024STARFIVE CRYPTO DRIVER 22025M: Jia Jie Ho <[email protected]> 22026M: William Qiu <[email protected]> 22027S: Supported 22028F: Documentation/devicetree/bindings/crypto/starfive* 22029F: drivers/crypto/starfive/ 22030 22031STARFIVE DEVICETREES 22032M: Emil Renner Berthing <[email protected]> 22033S: Maintained 22034F: arch/riscv/boot/dts/starfive/ 22035 22036STARFIVE DWMAC GLUE LAYER 22037M: Emil Renner Berthing <[email protected]> 22038M: Minda Chen <[email protected]> 22039S: Maintained 22040F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22041F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22042 22043STARFIVE JH7110 DPHY RX DRIVER 22044M: Jack Zhu <[email protected]> 22045M: Changhuang Liang <[email protected]> 22046S: Supported 22047F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22048F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22049 22050STARFIVE JH7110 DPHY TX DRIVER 22051M: Keith Zhao <[email protected]> 22052M: Shengyang Chen <[email protected]> 22053S: Supported 22054F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22055F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22056 22057STARFIVE JH7110 MMC/SD/SDIO DRIVER 22058M: William Qiu <[email protected]> 22059S: Supported 22060F: Documentation/devicetree/bindings/mmc/starfive* 22061F: drivers/mmc/host/dw_mmc-starfive.c 22062 22063STARFIVE JH7110 PLL CLOCK DRIVER 22064M: Xingyu Wu <[email protected]> 22065S: Supported 22066F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22067F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22068 22069STARFIVE JH7110 PWMDAC DRIVER 22070M: Hal Feng <[email protected]> 22071M: Xingyu Wu <[email protected]> 22072S: Supported 22073F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22074F: sound/soc/starfive/jh7110_pwmdac.c 22075 22076STARFIVE JH7110 SYSCON 22077M: William Qiu <[email protected]> 22078M: Xingyu Wu <[email protected]> 22079S: Supported 22080F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 22081 22082STARFIVE JH7110 TDM DRIVER 22083M: Walker Chen <[email protected]> 22084S: Maintained 22085F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 22086F: sound/soc/starfive/jh7110_tdm.c 22087 22088STARFIVE JH71X0 CLOCK DRIVERS 22089M: Emil Renner Berthing <[email protected]> 22090M: Hal Feng <[email protected]> 22091S: Maintained 22092F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 22093F: drivers/clk/starfive/clk-starfive-jh71* 22094F: include/dt-bindings/clock/starfive?jh71*.h 22095 22096STARFIVE JH71X0 PINCTRL DRIVERS 22097M: Emil Renner Berthing <[email protected]> 22098M: Jianlong Huang <[email protected]> 22099M: Hal Feng <[email protected]> 22100L: [email protected] 22101S: Maintained 22102F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 22103F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 22104F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 22105F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 22106 22107STARFIVE JH71X0 RESET CONTROLLER DRIVERS 22108M: Emil Renner Berthing <[email protected]> 22109M: Hal Feng <[email protected]> 22110S: Maintained 22111F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 22112F: drivers/reset/starfive/reset-starfive-jh71* 22113F: include/dt-bindings/reset/starfive?jh71*.h 22114 22115STARFIVE JH71X0 USB DRIVERS 22116M: Minda Chen <[email protected]> 22117S: Maintained 22118F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 22119F: drivers/usb/cdns3/cdns3-starfive.c 22120 22121STARFIVE JH71XX PMU CONTROLLER DRIVER 22122M: Walker Chen <[email protected]> 22123M: Changhuang Liang <[email protected]> 22124S: Supported 22125F: Documentation/devicetree/bindings/power/starfive* 22126F: drivers/pmdomain/starfive/ 22127F: include/dt-bindings/power/starfive,jh7110-pmu.h 22128 22129STARFIVE SOC DRIVERS 22130M: Conor Dooley <[email protected]> 22131S: Maintained 22132T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22133F: Documentation/devicetree/bindings/soc/starfive/ 22134 22135STARFIVE STARLINK PMU DRIVER 22136M: Ji Sheng Teoh <[email protected]> 22137S: Maintained 22138F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 22139F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 22140F: drivers/perf/starfive_starlink_pmu.c 22141 22142STARFIVE TRNG DRIVER 22143M: Jia Jie Ho <[email protected]> 22144S: Supported 22145F: Documentation/devicetree/bindings/rng/starfive* 22146F: drivers/char/hw_random/jh7110-trng.c 22147 22148STARFIVE WATCHDOG DRIVER 22149M: Xingyu Wu <[email protected]> 22150M: Samin Guo <[email protected]> 22151S: Supported 22152F: Documentation/devicetree/bindings/watchdog/starfive* 22153F: drivers/watchdog/starfive-wdt.c 22154 22155STARFIVE JH71X0 PCIE AND USB PHY DRIVER 22156M: Minda Chen <[email protected]> 22157S: Supported 22158F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 22159F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 22160F: drivers/phy/starfive/phy-jh7110-pcie.c 22161F: drivers/phy/starfive/phy-jh7110-usb.c 22162 22163STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 22164M: Changhuang Liang <[email protected]> 22165S: Supported 22166F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 22167F: drivers/irqchip/irq-starfive-jh8100-intc.c 22168 22169STATIC BRANCH/CALL 22170M: Peter Zijlstra <[email protected]> 22171M: Josh Poimboeuf <[email protected]> 22172M: Jason Baron <[email protected]> 22173R: Steven Rostedt <[email protected]> 22174R: Ard Biesheuvel <[email protected]> 22175S: Supported 22176F: arch/*/include/asm/jump_label*.h 22177F: arch/*/include/asm/static_call*.h 22178F: arch/*/kernel/jump_label.c 22179F: arch/*/kernel/static_call.c 22180F: include/linux/jump_label*.h 22181F: include/linux/static_call*.h 22182F: kernel/jump_label.c 22183F: kernel/static_call.c 22184 22185STI AUDIO (ASoC) DRIVERS 22186M: Arnaud Pouliquen <[email protected]> 22187L: [email protected] 22188S: Maintained 22189F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 22190F: sound/soc/sti/ 22191 22192STI CEC DRIVER 22193M: Alain Volmat <[email protected]> 22194S: Maintained 22195F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 22196F: drivers/media/cec/platform/sti/ 22197 22198STK1160 USB VIDEO CAPTURE DRIVER 22199M: Ezequiel Garcia <[email protected]> 22200L: [email protected] 22201S: Maintained 22202T: git git://linuxtv.org/media_tree.git 22203F: drivers/media/usb/stk1160/ 22204 22205STM32 AUDIO (ASoC) DRIVERS 22206M: Olivier Moysan <[email protected]> 22207M: Arnaud Pouliquen <[email protected]> 22208L: [email protected] 22209S: Maintained 22210F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 22211F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 22212F: sound/soc/stm/ 22213 22214STM32 DMA DRIVERS 22215M: Amélie Delaunay <[email protected]> 22216L: [email protected] 22217L: [email protected] (moderated for non-subscribers) 22218S: Maintained 22219F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 22220F: Documentation/devicetree/bindings/dma/stm32/ 22221F: drivers/dma/stm32/ 22222 22223STM32 TIMER/LPTIMER DRIVERS 22224M: Fabrice Gasnier <[email protected]> 22225S: Maintained 22226F: Documentation/ABI/testing/*timer-stm32 22227F: Documentation/devicetree/bindings/*/*stm32-*timer* 22228F: drivers/*/stm32-*timer* 22229F: drivers/pwm/pwm-stm32* 22230F: include/linux/*/stm32-*tim* 22231 22232STMMAC ETHERNET DRIVER 22233M: Alexandre Torgue <[email protected]> 22234M: Jose Abreu <[email protected]> 22235L: [email protected] 22236S: Supported 22237W: http://www.stlinux.com 22238F: Documentation/networking/device_drivers/ethernet/stmicro/ 22239F: drivers/net/ethernet/stmicro/stmmac/ 22240 22241SUN HAPPY MEAL ETHERNET DRIVER 22242M: Sean Anderson <[email protected]> 22243S: Maintained 22244F: drivers/net/ethernet/sun/sunhme.* 22245 22246SUN3/3X 22247M: Sam Creasey <[email protected]> 22248S: Maintained 22249W: http://sammy.net/sun3/ 22250F: arch/m68k/include/asm/sun3* 22251F: arch/m68k/kernel/*sun3* 22252F: arch/m68k/sun3*/ 22253F: drivers/net/ethernet/i825xx/sun3* 22254 22255SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 22256M: Hans de Goede <[email protected]> 22257L: [email protected] 22258S: Maintained 22259F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 22260F: drivers/input/keyboard/sun4i-lradc-keys.c 22261 22262SUNDANCE NETWORK DRIVER 22263M: Denis Kirjanov <[email protected]> 22264L: [email protected] 22265S: Maintained 22266F: drivers/net/ethernet/dlink/sundance.c 22267 22268SUNPLUS ETHERNET DRIVER 22269M: Wells Lu <[email protected]> 22270L: [email protected] 22271S: Maintained 22272W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 22273F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 22274F: drivers/net/ethernet/sunplus/ 22275 22276SUNPLUS MMC DRIVER 22277M: Tony Huang <[email protected]> 22278M: Li-hao Kuo <[email protected]> 22279S: Maintained 22280F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 22281F: drivers/mmc/host/sunplus-mmc.c 22282 22283SUNPLUS OCOTP DRIVER 22284M: Vincent Shih <[email protected]> 22285S: Maintained 22286F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 22287F: drivers/nvmem/sunplus-ocotp.c 22288 22289SUNPLUS PWM DRIVER 22290M: Hammer Hsieh <[email protected]> 22291S: Maintained 22292F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 22293F: drivers/pwm/pwm-sunplus.c 22294 22295SUNPLUS RTC DRIVER 22296M: Vincent Shih <[email protected]> 22297L: [email protected] 22298S: Maintained 22299F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 22300F: drivers/rtc/rtc-sunplus.c 22301 22302SUNPLUS SPI CONTROLLER INTERFACE DRIVER 22303M: Li-hao Kuo <[email protected]> 22304L: [email protected] 22305S: Maintained 22306F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 22307F: drivers/spi/spi-sunplus-sp7021.c 22308 22309SUNPLUS UART DRIVER 22310M: Hammer Hsieh <[email protected]> 22311S: Maintained 22312F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 22313F: drivers/tty/serial/sunplus-uart.c 22314 22315SUNPLUS USB2 PHY DRIVER 22316M: Vincent Shih <[email protected]> 22317L: [email protected] 22318S: Maintained 22319F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 22320F: drivers/phy/sunplus/Kconfig 22321F: drivers/phy/sunplus/Makefile 22322F: drivers/phy/sunplus/phy-sunplus-usb2.c 22323 22324SUNPLUS WATCHDOG DRIVER 22325M: Xiantao Hu <[email protected]> 22326L: [email protected] 22327S: Maintained 22328F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 22329F: drivers/watchdog/sunplus_wdt.c 22330 22331SUPERH 22332M: Yoshinori Sato <[email protected]> 22333M: Rich Felker <[email protected]> 22334M: John Paul Adrian Glaubitz <[email protected]> 22335L: [email protected] 22336S: Maintained 22337Q: http://patchwork.kernel.org/project/linux-sh/list/ 22338F: Documentation/arch/sh/ 22339F: arch/sh/ 22340F: drivers/sh/ 22341 22342SUSPEND TO RAM 22343M: "Rafael J. Wysocki" <[email protected]> 22344M: Len Brown <[email protected]> 22345M: Pavel Machek <[email protected]> 22346L: [email protected] 22347S: Supported 22348B: https://bugzilla.kernel.org 22349F: Documentation/power/ 22350F: arch/x86/kernel/acpi/sleep* 22351F: arch/x86/kernel/acpi/wakeup* 22352F: drivers/base/power/ 22353F: include/linux/freezer.h 22354F: include/linux/pm.h 22355F: include/linux/suspend.h 22356F: kernel/power/ 22357 22358SVGA HANDLING 22359M: Martin Mares <[email protected]> 22360L: [email protected] 22361S: Maintained 22362F: Documentation/admin-guide/svga.rst 22363F: arch/x86/boot/video* 22364 22365SWITCHDEV 22366M: Jiri Pirko <[email protected]> 22367M: Ivan Vecera <[email protected]> 22368L: [email protected] 22369S: Supported 22370F: include/net/switchdev.h 22371F: net/switchdev/ 22372 22373SY8106A REGULATOR DRIVER 22374M: Icenowy Zheng <[email protected]> 22375S: Maintained 22376F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 22377F: drivers/regulator/sy8106a-regulator.c 22378 22379SYNC FILE FRAMEWORK 22380M: Sumit Semwal <[email protected]> 22381R: Gustavo Padovan <[email protected]> 22382L: [email protected] 22383L: [email protected] 22384S: Maintained 22385T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 22386F: Documentation/driver-api/sync_file.rst 22387F: drivers/dma-buf/dma-fence* 22388F: drivers/dma-buf/sw_sync.c 22389F: drivers/dma-buf/sync_* 22390F: include/linux/sync_file.h 22391F: include/uapi/linux/sync_file.h 22392 22393SYNOPSYS ARC ARCHITECTURE 22394M: Vineet Gupta <[email protected]> 22395L: [email protected] 22396S: Supported 22397T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 22398F: Documentation/arch/arc 22399F: Documentation/devicetree/bindings/arc/* 22400F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 22401F: arch/arc/ 22402F: drivers/clocksource/arc_timer.c 22403F: drivers/tty/serial/arc_uart.c 22404 22405SYNOPSYS ARC HSDK SDP pll clock driver 22406M: Eugeniy Paltsev <[email protected]> 22407S: Supported 22408F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 22409F: drivers/clk/clk-hsdk-pll.c 22410 22411SYNOPSYS ARC SDP clock driver 22412M: Eugeniy Paltsev <[email protected]> 22413S: Supported 22414F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 22415F: drivers/clk/axs10x/* 22416 22417SYNOPSYS ARC SDP platform support 22418M: Alexey Brodkin <[email protected]> 22419S: Supported 22420F: Documentation/devicetree/bindings/arc/axs10* 22421F: arch/arc/boot/dts/ax* 22422F: arch/arc/plat-axs10x 22423 22424SYNOPSYS AXS10x RESET CONTROLLER DRIVER 22425M: Eugeniy Paltsev <[email protected]> 22426S: Supported 22427F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 22428F: drivers/reset/reset-axs10x.c 22429 22430SYNOPSYS CREG GPIO DRIVER 22431M: Eugeniy Paltsev <[email protected]> 22432S: Maintained 22433F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 22434F: drivers/gpio/gpio-creg-snps.c 22435 22436SYNOPSYS DESIGNWARE 8250 UART DRIVER 22437M: Ilpo Järvinen <[email protected]> 22438R: Andy Shevchenko <[email protected]> 22439S: Supported 22440F: drivers/tty/serial/8250/8250_dw.c 22441F: drivers/tty/serial/8250/8250_dwlib.* 22442F: drivers/tty/serial/8250/8250_lpss.c 22443 22444SYNOPSYS DESIGNWARE APB GPIO DRIVER 22445M: Hoan Tran <[email protected]> 22446M: Serge Semin <[email protected]> 22447L: [email protected] 22448S: Maintained 22449F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 22450F: drivers/gpio/gpio-dwapb.c 22451 22452SYNOPSYS DESIGNWARE APB SSI DRIVER 22453M: Serge Semin <[email protected]> 22454L: [email protected] 22455S: Supported 22456F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml 22457F: drivers/spi/spi-dw* 22458 22459SYNOPSYS DESIGNWARE AXI DMAC DRIVER 22460M: Eugeniy Paltsev <[email protected]> 22461S: Maintained 22462F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 22463F: drivers/dma/dw-axi-dmac/ 22464 22465SYNOPSYS DESIGNWARE DMAC DRIVER 22466M: Viresh Kumar <[email protected]> 22467R: Andy Shevchenko <[email protected]> 22468S: Maintained 22469F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 22470F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 22471F: drivers/dma/dw/ 22472F: include/dt-bindings/dma/dw-dmac.h 22473F: include/linux/dma/dw.h 22474F: include/linux/platform_data/dma-dw.h 22475 22476SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 22477M: Jose Abreu <[email protected]> 22478L: [email protected] 22479S: Supported 22480F: drivers/net/ethernet/synopsys/ 22481 22482SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 22483M: Jose Abreu <[email protected]> 22484L: [email protected] 22485S: Supported 22486F: drivers/net/pcs/pcs-xpcs.c 22487F: drivers/net/pcs/pcs-xpcs.h 22488F: include/linux/pcs/pcs-xpcs.h 22489 22490SYNOPSYS DESIGNWARE I2C DRIVER 22491M: Jarkko Nikula <[email protected]> 22492R: Andy Shevchenko <[email protected]> 22493R: Mika Westerberg <[email protected]> 22494R: Jan Dabros <[email protected]> 22495L: [email protected] 22496S: Supported 22497F: drivers/i2c/busses/i2c-designware-* 22498 22499SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 22500M: Jaehoon Chung <[email protected]> 22501L: [email protected] 22502S: Maintained 22503F: drivers/mmc/host/dw_mmc* 22504 22505SYNOPSYS DESIGNWARE PCIE PMU DRIVER 22506M: Shuai Xue <[email protected]> 22507M: Jing Zhang <[email protected]> 22508S: Supported 22509F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 22510F: drivers/perf/dwc_pcie_pmu.c 22511 22512SYNOPSYS HSDK RESET CONTROLLER DRIVER 22513M: Eugeniy Paltsev <[email protected]> 22514S: Supported 22515F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 22516F: drivers/reset/reset-hsdk.c 22517F: include/dt-bindings/reset/snps,hsdk-reset.h 22518 22519SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 22520M: Prabu Thangamuthu <[email protected]> 22521M: Manjunath M B <[email protected]> 22522L: [email protected] 22523S: Maintained 22524F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 22525 22526SYSTEM CONFIGURATION (SYSCON) 22527M: Lee Jones <[email protected]> 22528M: Arnd Bergmann <[email protected]> 22529S: Supported 22530T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 22531F: drivers/mfd/syscon.c 22532 22533SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 22534M: Sudeep Holla <[email protected]> 22535R: Cristian Marussi <[email protected]> 22536L: [email protected] 22537L: [email protected] (moderated for non-subscribers) 22538S: Maintained 22539F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 22540F: drivers/clk/clk-sc[mp]i.c 22541F: drivers/cpufreq/sc[mp]i-cpufreq.c 22542F: drivers/firmware/arm_scmi/ 22543F: drivers/firmware/arm_scpi.c 22544F: drivers/hwmon/scmi-hwmon.c 22545F: drivers/pinctrl/pinctrl-scmi.c 22546F: drivers/pmdomain/arm/ 22547F: drivers/powercap/arm_scmi_powercap.c 22548F: drivers/regulator/scmi-regulator.c 22549F: drivers/reset/reset-scmi.c 22550F: include/linux/sc[mp]i_protocol.h 22551F: include/trace/events/scmi.h 22552F: include/uapi/linux/virtio_scmi.h 22553 22554SYSTEM RESET/SHUTDOWN DRIVERS 22555M: Sebastian Reichel <[email protected]> 22556L: [email protected] 22557S: Maintained 22558T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 22559F: Documentation/devicetree/bindings/power/reset/ 22560F: drivers/power/reset/ 22561 22562SYSTEM TRACE MODULE CLASS 22563M: Alexander Shishkin <[email protected]> 22564S: Maintained 22565T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 22566F: Documentation/trace/stm.rst 22567F: drivers/hwtracing/stm/ 22568F: include/linux/stm.h 22569F: include/uapi/linux/stm.h 22570 22571SYSTEM76 ACPI DRIVER 22572M: Jeremy Soller <[email protected]> 22573M: System76 Product Development <[email protected]> 22574L: [email protected] 22575S: Maintained 22576F: drivers/platform/x86/system76_acpi.c 22577 22578SYSV FILESYSTEM 22579S: Orphan 22580F: Documentation/filesystems/sysv-fs.rst 22581F: fs/sysv/ 22582F: include/linux/sysv_fs.h 22583 22584TASKSTATS STATISTICS INTERFACE 22585M: Balbir Singh <[email protected]> 22586S: Maintained 22587F: Documentation/accounting/taskstats* 22588F: include/linux/taskstats* 22589F: kernel/taskstats.c 22590 22591TC subsystem 22592M: Jamal Hadi Salim <[email protected]> 22593M: Cong Wang <[email protected]> 22594M: Jiri Pirko <[email protected]> 22595L: [email protected] 22596S: Maintained 22597F: include/net/pkt_cls.h 22598F: include/net/pkt_sched.h 22599F: include/net/tc_act/ 22600F: include/uapi/linux/pkt_cls.h 22601F: include/uapi/linux/pkt_sched.h 22602F: include/uapi/linux/tc_act/ 22603F: include/uapi/linux/tc_ematch/ 22604F: net/sched/ 22605F: tools/testing/selftests/tc-testing 22606 22607TC90522 MEDIA DRIVER 22608M: Akihiro Tsukada <[email protected]> 22609L: [email protected] 22610S: Odd Fixes 22611F: drivers/media/dvb-frontends/tc90522* 22612 22613TCP LOW PRIORITY MODULE 22614M: "Wong Hoi Sing, Edison" <[email protected]> 22615M: "Hung Hing Lun, Mike" <[email protected]> 22616S: Maintained 22617W: http://tcp-lp-mod.sourceforge.net/ 22618F: net/ipv4/tcp_lp.c 22619 22620TDA10071 MEDIA DRIVER 22621L: [email protected] 22622S: Orphan 22623W: https://linuxtv.org 22624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22625F: drivers/media/dvb-frontends/tda10071* 22626 22627TDA18212 MEDIA DRIVER 22628L: [email protected] 22629S: Orphan 22630W: https://linuxtv.org 22631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22632F: drivers/media/tuners/tda18212* 22633 22634TDA18218 MEDIA DRIVER 22635L: [email protected] 22636S: Orphan 22637W: https://linuxtv.org 22638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22639F: drivers/media/tuners/tda18218* 22640 22641TDA18250 MEDIA DRIVER 22642M: Olli Salonen <[email protected]> 22643L: [email protected] 22644S: Maintained 22645W: https://linuxtv.org 22646Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22647T: git git://linuxtv.org/media_tree.git 22648F: drivers/media/tuners/tda18250* 22649 22650TDA18271 MEDIA DRIVER 22651M: Michael Krufky <[email protected]> 22652L: [email protected] 22653S: Maintained 22654W: https://linuxtv.org 22655W: http://github.com/mkrufky 22656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22657T: git git://linuxtv.org/mkrufky/tuners.git 22658F: drivers/media/tuners/tda18271* 22659 22660TDA1997x MEDIA DRIVER 22661M: Tim Harvey <[email protected]> 22662L: [email protected] 22663S: Maintained 22664W: https://linuxtv.org 22665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22666F: drivers/media/i2c/tda1997x.* 22667 22668TDA827x MEDIA DRIVER 22669M: Michael Krufky <[email protected]> 22670L: [email protected] 22671S: Maintained 22672W: https://linuxtv.org 22673W: http://github.com/mkrufky 22674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22675T: git git://linuxtv.org/mkrufky/tuners.git 22676F: drivers/media/tuners/tda8290.* 22677 22678TDA8290 MEDIA DRIVER 22679M: Michael Krufky <[email protected]> 22680L: [email protected] 22681S: Maintained 22682W: https://linuxtv.org 22683W: http://github.com/mkrufky 22684Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22685T: git git://linuxtv.org/mkrufky/tuners.git 22686F: drivers/media/tuners/tda8290.* 22687 22688TDA9840 MEDIA DRIVER 22689M: Hans Verkuil <[email protected]> 22690L: [email protected] 22691S: Maintained 22692W: https://linuxtv.org 22693T: git git://linuxtv.org/media_tree.git 22694F: drivers/media/i2c/tda9840* 22695 22696TEA5761 TUNER DRIVER 22697M: Mauro Carvalho Chehab <[email protected]> 22698L: [email protected] 22699S: Odd fixes 22700W: https://linuxtv.org 22701T: git git://linuxtv.org/media_tree.git 22702F: drivers/media/tuners/tea5761.* 22703 22704TEA5767 TUNER DRIVER 22705M: Mauro Carvalho Chehab <[email protected]> 22706L: [email protected] 22707S: Maintained 22708W: https://linuxtv.org 22709T: git git://linuxtv.org/media_tree.git 22710F: drivers/media/tuners/tea5767.* 22711 22712TEA6415C MEDIA DRIVER 22713M: Hans Verkuil <[email protected]> 22714L: [email protected] 22715S: Maintained 22716W: https://linuxtv.org 22717T: git git://linuxtv.org/media_tree.git 22718F: drivers/media/i2c/tea6415c* 22719 22720TEA6420 MEDIA DRIVER 22721M: Hans Verkuil <[email protected]> 22722L: [email protected] 22723S: Maintained 22724W: https://linuxtv.org 22725T: git git://linuxtv.org/media_tree.git 22726F: drivers/media/i2c/tea6420* 22727 22728TEAM DRIVER 22729M: Jiri Pirko <[email protected]> 22730L: [email protected] 22731S: Supported 22732F: Documentation/netlink/specs/team.yaml 22733F: drivers/net/team/ 22734F: include/linux/if_team.h 22735F: include/uapi/linux/if_team.h 22736F: tools/testing/selftests/drivers/net/team/ 22737 22738TECHNICAL ADVISORY BOARD PROCESS DOCS 22739M: "Theodore Ts'o" <[email protected]> 22740M: Greg Kroah-Hartman <[email protected]> 22741L: [email protected] 22742S: Maintained 22743F: Documentation/process/contribution-maturity-model.rst 22744F: Documentation/process/researcher-guidelines.rst 22745 22746TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 22747M: "Savoir-faire Linux Inc." <[email protected]> 22748S: Maintained 22749F: arch/x86/platform/ts5500/ 22750 22751TECHNOTREND USB IR RECEIVER 22752M: Sean Young <[email protected]> 22753L: [email protected] 22754S: Maintained 22755F: drivers/media/rc/ttusbir.c 22756 22757TECHWELL TW9900 VIDEO DECODER 22758M: Mehdi Djait <[email protected]> 22759L: [email protected] 22760S: Maintained 22761F: drivers/media/i2c/tw9900.c 22762 22763TECHWELL TW9910 VIDEO DECODER 22764L: [email protected] 22765S: Orphan 22766F: drivers/media/i2c/tw9910.c 22767F: include/media/i2c/tw9910.h 22768 22769TEE SUBSYSTEM 22770M: Jens Wiklander <[email protected]> 22771R: Sumit Garg <[email protected]> 22772L: [email protected] 22773S: Maintained 22774F: Documentation/ABI/testing/sysfs-class-tee 22775F: Documentation/driver-api/tee.rst 22776F: Documentation/tee/ 22777F: Documentation/userspace-api/tee.rst 22778F: drivers/tee/ 22779F: include/linux/tee_core.h 22780F: include/linux/tee_drv.h 22781F: include/uapi/linux/tee.h 22782 22783TEGRA ARCHITECTURE SUPPORT 22784M: Thierry Reding <[email protected]> 22785M: Jonathan Hunter <[email protected]> 22786L: [email protected] 22787S: Supported 22788Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 22789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 22790N: [^a-z]tegra 22791 22792TEGRA CLOCK DRIVER 22793M: Peter De Schrijver <[email protected]> 22794M: Prashant Gaikwad <[email protected]> 22795S: Supported 22796F: drivers/clk/tegra/ 22797 22798TEGRA CRYPTO DRIVERS 22799M: Akhil R <[email protected]> 22800S: Supported 22801F: drivers/crypto/tegra/* 22802 22803TEGRA DMA DRIVERS 22804M: Laxman Dewangan <[email protected]> 22805M: Jon Hunter <[email protected]> 22806S: Supported 22807F: drivers/dma/tegra* 22808 22809TEGRA I2C DRIVER 22810M: Laxman Dewangan <[email protected]> 22811R: Dmitry Osipenko <[email protected]> 22812S: Supported 22813F: drivers/i2c/busses/i2c-tegra.c 22814 22815TEGRA IOMMU DRIVERS 22816M: Thierry Reding <[email protected]> 22817R: Krishna Reddy <[email protected]> 22818L: [email protected] 22819S: Supported 22820F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 22821F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 22822F: drivers/iommu/tegra* 22823 22824TEGRA KBC DRIVER 22825M: Laxman Dewangan <[email protected]> 22826S: Supported 22827F: drivers/input/keyboard/tegra-kbc.c 22828 22829TEGRA NAND DRIVER 22830M: Stefan Agner <[email protected]> 22831M: Lucas Stach <[email protected]> 22832S: Maintained 22833F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 22834F: drivers/mtd/nand/raw/tegra_nand.c 22835 22836TEGRA PWM DRIVER 22837M: Thierry Reding <[email protected]> 22838S: Supported 22839F: drivers/pwm/pwm-tegra.c 22840 22841TEGRA QUAD SPI DRIVER 22842M: Thierry Reding <[email protected]> 22843M: Jonathan Hunter <[email protected]> 22844M: Sowjanya Komatineni <[email protected]> 22845L: [email protected] 22846S: Maintained 22847F: drivers/spi/spi-tegra210-quad.c 22848 22849TEGRA SERIAL DRIVER 22850M: Laxman Dewangan <[email protected]> 22851S: Supported 22852F: drivers/tty/serial/serial-tegra.c 22853 22854TEGRA SPI DRIVER 22855M: Laxman Dewangan <[email protected]> 22856S: Supported 22857F: drivers/spi/spi-tegra* 22858 22859TEGRA VIDEO DRIVER 22860M: Thierry Reding <[email protected]> 22861M: Jonathan Hunter <[email protected]> 22862M: Sowjanya Komatineni <[email protected]> 22863M: Luca Ceresoli <[email protected]> 22864L: [email protected] 22865L: [email protected] 22866S: Maintained 22867F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 22868F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 22869F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 22870F: drivers/staging/media/tegra-video/ 22871 22872TEGRA XUSB PADCTL DRIVER 22873M: JC Kuo <[email protected]> 22874S: Supported 22875F: drivers/phy/tegra/xusb* 22876 22877TEHUTI ETHERNET DRIVER 22878M: Andy Gospodarek <[email protected]> 22879L: [email protected] 22880S: Supported 22881F: drivers/net/ethernet/tehuti/tehuti.* 22882 22883TEHUTI TN40XX ETHERNET DRIVER 22884M: FUJITA Tomonori <[email protected]> 22885L: [email protected] 22886S: Maintained 22887F: drivers/net/ethernet/tehuti/tn40* 22888 22889TELECOM CLOCK DRIVER FOR MCPL0010 22890M: Mark Gross <[email protected]> 22891S: Supported 22892F: drivers/char/tlclk.c 22893 22894TEMPO SEMICONDUCTOR DRIVERS 22895M: Steven Eckhoff <[email protected]> 22896S: Maintained 22897F: Documentation/devicetree/bindings/sound/tscs*.txt 22898F: sound/soc/codecs/tscs*.c 22899F: sound/soc/codecs/tscs*.h 22900 22901TENSILICA XTENSA PORT (xtensa) 22902M: Chris Zankel <[email protected]> 22903M: Max Filippov <[email protected]> 22904S: Maintained 22905T: git https://github.com/jcmvbkbc/linux-xtensa.git 22906F: arch/xtensa/ 22907F: drivers/irqchip/irq-xtensa-* 22908 22909TEXAS INSTRUMENTS ASoC DRIVERS 22910M: Peter Ujfalusi <[email protected]> 22911L: [email protected] 22912S: Maintained 22913F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 22914F: sound/soc/ti/ 22915 22916TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 22917M: Shenghao Ding <[email protected]> 22918M: Kevin Lu <[email protected]> 22919M: Baojun Xu <[email protected]> 22920L: [email protected] 22921S: Maintained 22922F: Documentation/devicetree/bindings/sound/tas2552.txt 22923F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 22924F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 22925F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 22926F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 22927F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 22928F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 22929F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 22930F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 22931F: include/sound/tas2*.h 22932F: include/sound/tlv320*.h 22933F: include/sound/tpa6130a2-plat.h 22934F: sound/pci/hda/tas2781_hda_i2c.c 22935F: sound/soc/codecs/pcm1681.c 22936F: sound/soc/codecs/pcm1789*.* 22937F: sound/soc/codecs/pcm179x*.* 22938F: sound/soc/codecs/pcm186x*.* 22939F: sound/soc/codecs/pcm3008.* 22940F: sound/soc/codecs/pcm3060*.* 22941F: sound/soc/codecs/pcm3168a*.* 22942F: sound/soc/codecs/pcm5102a.c 22943F: sound/soc/codecs/pcm512x*.* 22944F: sound/soc/codecs/tas2*.* 22945F: sound/soc/codecs/tlv320*.* 22946F: sound/soc/codecs/tpa6130a2.* 22947 22948TEXAS INSTRUMENTS DMA DRIVERS 22949M: Peter Ujfalusi <[email protected]> 22950L: [email protected] 22951S: Maintained 22952F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 22953F: Documentation/devicetree/bindings/dma/ti-edma.txt 22954F: Documentation/devicetree/bindings/dma/ti/ 22955F: drivers/dma/ti/ 22956F: include/linux/dma/k3-psil.h 22957F: include/linux/dma/k3-udma-glue.h 22958F: include/linux/dma/ti-cppi5.h 22959X: drivers/dma/ti/cppi41.c 22960 22961TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 22962M: Robert Marko <[email protected]> 22963M: Luka Perkov <[email protected]> 22964L: [email protected] 22965S: Maintained 22966F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 22967F: Documentation/hwmon/tps23861.rst 22968F: drivers/hwmon/tps23861.c 22969 22970TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 22971M: Ricardo Ribalda <[email protected]> 22972L: [email protected] 22973S: Supported 22974F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 22975F: drivers/iio/dac/ti-dac7612.c 22976 22977TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 22978M: Nishanth Menon <[email protected]> 22979M: Tero Kristo <[email protected]> 22980M: Santosh Shilimkar <[email protected]> 22981L: [email protected] (moderated for non-subscribers) 22982S: Maintained 22983F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 22984F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 22985F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 22986F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 22987F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 22988F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 22989F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 22990F: drivers/clk/keystone/sci-clk.c 22991F: drivers/firmware/ti_sci* 22992F: drivers/irqchip/irq-ti-sci-inta.c 22993F: drivers/irqchip/irq-ti-sci-intr.c 22994F: drivers/reset/reset-ti-sci.c 22995F: drivers/soc/ti/ti_sci_inta_msi.c 22996F: drivers/pmdomain/ti/ti_sci_pm_domains.c 22997F: include/dt-bindings/soc/ti,sci_pm_domain.h 22998F: include/linux/soc/ti/ti_sci_inta_msi.h 22999F: include/linux/soc/ti/ti_sci_protocol.h 23000 23001TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23002M: Puranjay Mohan <[email protected]> 23003L: [email protected] 23004S: Supported 23005F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23006F: drivers/iio/temperature/tmp117.c 23007 23008THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23009M: Hans Verkuil <[email protected]> 23010L: [email protected] 23011S: Maintained 23012W: https://linuxtv.org 23013T: git git://linuxtv.org/media_tree.git 23014F: drivers/media/radio/radio-raremono.c 23015 23016THERMAL 23017M: Rafael J. Wysocki <[email protected]> 23018M: Daniel Lezcano <[email protected]> 23019R: Zhang Rui <[email protected]> 23020R: Lukasz Luba <[email protected]> 23021L: [email protected] 23022S: Supported 23023Q: https://patchwork.kernel.org/project/linux-pm/list/ 23024T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23025F: Documentation/ABI/testing/sysfs-class-thermal 23026F: Documentation/admin-guide/thermal/ 23027F: Documentation/devicetree/bindings/thermal/ 23028F: Documentation/driver-api/thermal/ 23029F: drivers/thermal/ 23030F: include/dt-bindings/thermal/ 23031F: include/linux/cpu_cooling.h 23032F: include/linux/thermal.h 23033F: include/uapi/linux/thermal.h 23034F: tools/lib/thermal/ 23035F: tools/thermal/ 23036 23037THERMAL DRIVER FOR AMLOGIC SOCS 23038M: Guillaume La Roque <[email protected]> 23039L: [email protected] 23040L: [email protected] 23041S: Supported 23042W: http://linux-meson.com/ 23043F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23044F: drivers/thermal/amlogic_thermal.c 23045 23046THERMAL/CPU_COOLING 23047M: Amit Daniel Kachhap <[email protected]> 23048M: Daniel Lezcano <[email protected]> 23049M: Viresh Kumar <[email protected]> 23050R: Lukasz Luba <[email protected]> 23051L: [email protected] 23052S: Supported 23053F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23054F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23055F: drivers/thermal/cpufreq_cooling.c 23056F: drivers/thermal/cpuidle_cooling.c 23057F: include/linux/cpu_cooling.h 23058 23059THERMAL/POWER_ALLOCATOR 23060M: Lukasz Luba <[email protected]> 23061L: [email protected] 23062S: Maintained 23063F: Documentation/driver-api/thermal/power_allocator.rst 23064F: drivers/thermal/gov_power_allocator.c 23065F: drivers/thermal/thermal_trace_ipa.h 23066 23067THINKPAD ACPI EXTRAS DRIVER 23068M: Henrique de Moraes Holschuh <[email protected]> 23069L: [email protected] 23070L: [email protected] 23071S: Maintained 23072W: http://ibm-acpi.sourceforge.net 23073W: http://thinkwiki.org/wiki/Ibm-acpi 23074T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 23075F: drivers/platform/x86/thinkpad_acpi.c 23076 23077THINKPAD LMI DRIVER 23078M: Mark Pearson <[email protected]> 23079L: [email protected] 23080S: Maintained 23081F: Documentation/ABI/testing/sysfs-class-firmware-attributes 23082F: drivers/platform/x86/think-lmi.? 23083 23084THP7312 ISP DRIVER 23085M: Laurent Pinchart <[email protected]> 23086M: Paul Elder <[email protected]> 23087L: [email protected] 23088S: Maintained 23089T: git git://linuxtv.org/media_tree.git 23090F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 23091F: Documentation/userspace-api/media/drivers/thp7312.rst 23092F: drivers/media/i2c/thp7312.c 23093F: include/uapi/linux/thp7312.h 23094 23095THUNDERBOLT DMA TRAFFIC TEST DRIVER 23096M: Isaac Hazan <[email protected]> 23097L: [email protected] 23098S: Maintained 23099F: drivers/thunderbolt/dma_test.c 23100 23101THUNDERBOLT DRIVER 23102M: Andreas Noever <[email protected]> 23103M: Michael Jamet <[email protected]> 23104M: Mika Westerberg <[email protected]> 23105M: Yehezkel Bernat <[email protected]> 23106L: [email protected] 23107S: Maintained 23108T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 23109F: Documentation/admin-guide/thunderbolt.rst 23110F: drivers/thunderbolt/ 23111F: include/linux/thunderbolt.h 23112 23113THUNDERBOLT NETWORK DRIVER 23114M: Michael Jamet <[email protected]> 23115M: Mika Westerberg <[email protected]> 23116M: Yehezkel Bernat <[email protected]> 23117L: [email protected] 23118S: Maintained 23119F: drivers/net/thunderbolt/ 23120 23121THUNDERX GPIO DRIVER 23122M: Robert Richter <[email protected]> 23123S: Odd Fixes 23124F: drivers/gpio/gpio-thunderx.c 23125 23126TI ADS1119 ADC DRIVER 23127M: Francesco Dolcini <[email protected]> 23128M: João Paulo Gonçalves <[email protected]> 23129L: [email protected] 23130S: Maintained 23131F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 23132F: drivers/iio/adc/ti-ads1119.c 23133 23134TI ADS7924 ADC DRIVER 23135M: Hugo Villeneuve <[email protected]> 23136L: [email protected] 23137S: Supported 23138F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 23139F: drivers/iio/adc/ti-ads7924.c 23140 23141TI AM437X VPFE DRIVER 23142M: "Lad, Prabhakar" <[email protected]> 23143L: [email protected] 23144S: Maintained 23145W: https://linuxtv.org 23146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23147T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23148F: drivers/media/platform/ti/am437x/ 23149 23150TI BANDGAP AND THERMAL DRIVER 23151M: Eduardo Valentin <[email protected]> 23152M: Keerthy <[email protected]> 23153L: [email protected] 23154L: [email protected] 23155S: Maintained 23156F: drivers/thermal/ti-soc-thermal/ 23157 23158TI BQ27XXX POWER SUPPLY DRIVER 23159F: drivers/power/supply/bq27xxx_battery.c 23160F: drivers/power/supply/bq27xxx_battery_i2c.c 23161F: include/linux/power/bq27xxx_battery.h 23162 23163TI CDCE706 CLOCK DRIVER 23164M: Max Filippov <[email protected]> 23165S: Maintained 23166F: drivers/clk/clk-cdce706.c 23167 23168TI CLOCK DRIVER 23169M: Tero Kristo <[email protected]> 23170L: [email protected] 23171S: Odd Fixes 23172F: drivers/clk/ti/ 23173F: include/linux/clk/ti.h 23174 23175TI DAVINCI MACHINE SUPPORT 23176M: Bartosz Golaszewski <[email protected]> 23177L: [email protected] (moderated for non-subscribers) 23178S: Maintained 23179T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 23180F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 23181F: arch/arm/boot/dts/ti/davinci/ 23182F: arch/arm/mach-davinci/ 23183F: drivers/i2c/busses/i2c-davinci.c 23184 23185TI DAVINCI SERIES CLOCK DRIVER 23186M: David Lechner <[email protected]> 23187S: Maintained 23188F: Documentation/devicetree/bindings/clock/ti/davinci/ 23189F: drivers/clk/davinci/ 23190F: include/linux/clk/davinci.h 23191 23192TI DAVINCI SERIES GPIO DRIVER 23193M: Keerthy <[email protected]> 23194L: [email protected] 23195S: Maintained 23196F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 23197F: drivers/gpio/gpio-davinci.c 23198 23199TI DAVINCI SERIES MEDIA DRIVER 23200M: "Lad, Prabhakar" <[email protected]> 23201L: [email protected] 23202S: Maintained 23203W: https://linuxtv.org 23204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23205T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23206F: drivers/media/platform/ti/davinci/ 23207F: include/media/davinci/ 23208 23209TI ENHANCED CAPTURE (eCAP) DRIVER 23210M: Vignesh Raghavendra <[email protected]> 23211R: Julien Panis <[email protected]> 23212L: [email protected] 23213L: [email protected] 23214S: Maintained 23215F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 23216F: drivers/counter/ti-ecap-capture.c 23217 23218TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 23219R: David Lechner <[email protected]> 23220L: [email protected] 23221F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 23222F: drivers/counter/ti-eqep.c 23223 23224TI ETHERNET SWITCH DRIVER (CPSW) 23225R: Siddharth Vadapalli <[email protected]> 23226R: Roger Quadros <[email protected]> 23227L: [email protected] 23228L: [email protected] 23229S: Maintained 23230F: drivers/net/ethernet/ti/cpsw* 23231F: drivers/net/ethernet/ti/davinci* 23232 23233TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 23234M: Alex Dubov <[email protected]> 23235S: Maintained 23236W: http://tifmxx.berlios.de/ 23237F: drivers/memstick/host/tifm_ms.c 23238F: drivers/misc/tifm* 23239F: drivers/mmc/host/tifm_sd.c 23240F: include/linux/tifm.h 23241 23242TI FPD-LINK DRIVERS 23243M: Tomi Valkeinen <[email protected]> 23244L: [email protected] 23245S: Maintained 23246F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 23247F: drivers/media/i2c/ds90* 23248F: include/media/i2c/ds90* 23249 23250TI HDC302X HUMIDITY DRIVER 23251M: Javier Carrasco <[email protected]> 23252M: Li peiyu <[email protected]> 23253L: [email protected] 23254S: Maintained 23255F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 23256F: drivers/iio/humidity/hdc3020.c 23257 23258TI ICSSG ETHERNET DRIVER (ICSSG) 23259R: MD Danish Anwar <[email protected]> 23260R: Roger Quadros <[email protected]> 23261L: [email protected] (moderated for non-subscribers) 23262L: [email protected] 23263S: Maintained 23264F: Documentation/devicetree/bindings/net/ti,icss*.yaml 23265F: drivers/net/ethernet/ti/icssg/* 23266 23267TI J721E CSI2RX DRIVER 23268M: Jai Luthra <[email protected]> 23269L: [email protected] 23270S: Maintained 23271F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 23272F: drivers/media/platform/ti/j721e-csi2rx/ 23273 23274TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 23275M: Nishanth Menon <[email protected]> 23276M: Santosh Shilimkar <[email protected]> 23277L: [email protected] 23278L: [email protected] (moderated for non-subscribers) 23279S: Maintained 23280T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 23281F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 23282F: drivers/pmdomain/ti/omap_prm.c 23283F: drivers/soc/ti/* 23284 23285TI LM49xxx FAMILY ASoC CODEC DRIVERS 23286M: M R Swami Reddy <[email protected]> 23287M: Vishwas A Deshpande <[email protected]> 23288L: [email protected] 23289S: Maintained 23290F: sound/soc/codecs/isabelle* 23291F: sound/soc/codecs/lm49453* 23292 23293TI LMP92064 ADC DRIVER 23294M: Leonard Göhrs <[email protected]> 23295R: [email protected] 23296L: [email protected] 23297S: Maintained 23298F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 23299F: drivers/iio/adc/ti-lmp92064.c 23300 23301TI PCM3060 ASoC CODEC DRIVER 23302M: Kirill Marinushkin <[email protected]> 23303L: [email protected] 23304S: Maintained 23305F: Documentation/devicetree/bindings/sound/pcm3060.txt 23306F: sound/soc/codecs/pcm3060* 23307 23308TI TAS571X FAMILY ASoC CODEC DRIVER 23309M: Kevin Cernekee <[email protected]> 23310L: [email protected] 23311S: Odd Fixes 23312F: sound/soc/codecs/tas571x* 23313 23314TI TMAG5273 MAGNETOMETER DRIVER 23315M: Gerald Loacker <[email protected]> 23316L: [email protected] 23317S: Maintained 23318F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 23319F: drivers/iio/magnetometer/tmag5273.c 23320 23321TI TRF7970A NFC DRIVER 23322M: Mark Greer <[email protected]> 23323L: [email protected] 23324S: Supported 23325F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 23326F: drivers/nfc/trf7970a.c 23327 23328TI TSC2046 ADC DRIVER 23329M: Oleksij Rempel <[email protected]> 23330R: [email protected] 23331L: [email protected] 23332S: Maintained 23333F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 23334F: drivers/iio/adc/ti-tsc2046.c 23335 23336TI TWL4030 SERIES SOC CODEC DRIVER 23337M: Peter Ujfalusi <[email protected]> 23338L: [email protected] 23339S: Maintained 23340F: sound/soc/codecs/twl4030* 23341 23342TI VPE/CAL DRIVERS 23343M: Benoit Parrot <[email protected]> 23344L: [email protected] 23345S: Maintained 23346W: http://linuxtv.org/ 23347Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23348F: Documentation/devicetree/bindings/media/ti,cal.yaml 23349F: Documentation/devicetree/bindings/media/ti,vpe.yaml 23350F: drivers/media/platform/ti/cal/ 23351F: drivers/media/platform/ti/vpe/ 23352 23353TI WILINK WIRELESS DRIVERS 23354L: [email protected] 23355S: Orphan 23356W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 23357W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 23358F: drivers/net/wireless/ti/ 23359 23360TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 23361M: John Stultz <[email protected]> 23362M: Thomas Gleixner <[email protected]> 23363R: Stephen Boyd <[email protected]> 23364L: [email protected] 23365S: Supported 23366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 23367F: include/linux/clocksource.h 23368F: include/linux/time.h 23369F: include/linux/timekeeper_internal.h 23370F: include/linux/timekeeping.h 23371F: include/linux/timex.h 23372F: include/uapi/linux/time.h 23373F: include/uapi/linux/timex.h 23374F: kernel/time/alarmtimer.c 23375F: kernel/time/clocksource* 23376F: kernel/time/ntp* 23377F: kernel/time/time.c 23378F: kernel/time/timeconst.bc 23379F: kernel/time/timeconv.c 23380F: kernel/time/timecounter.c 23381F: kernel/time/timekeeping* 23382F: kernel/time/time_test.c 23383F: tools/testing/selftests/timers/ 23384 23385TIPC NETWORK LAYER 23386M: Jon Maloy <[email protected]> 23387M: Ying Xue <[email protected]> 23388L: [email protected] (core kernel code) 23389L: [email protected] (user apps, general discussion) 23390S: Maintained 23391W: http://tipc.sourceforge.net/ 23392F: include/uapi/linux/tipc*.h 23393F: net/tipc/ 23394 23395TLAN NETWORK DRIVER 23396M: Samuel Chessman <[email protected]> 23397L: [email protected] (subscribers-only) 23398S: Maintained 23399W: http://sourceforge.net/projects/tlan/ 23400F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 23401F: drivers/net/ethernet/ti/tlan.* 23402 23403TMIO/SDHI MMC DRIVER 23404M: Wolfram Sang <[email protected]> 23405L: [email protected] 23406L: [email protected] 23407S: Supported 23408F: drivers/mmc/host/renesas_sdhi* 23409F: drivers/mmc/host/tmio_mmc* 23410F: include/linux/platform_data/tmio.h 23411 23412TMP513 HARDWARE MONITOR DRIVER 23413M: Eric Tremblay <[email protected]> 23414L: [email protected] 23415S: Maintained 23416F: Documentation/hwmon/tmp513.rst 23417F: drivers/hwmon/tmp513.c 23418 23419TMPFS (SHMEM FILESYSTEM) 23420M: Hugh Dickins <[email protected]> 23421L: [email protected] 23422S: Maintained 23423F: include/linux/shmem_fs.h 23424F: mm/shmem.c 23425 23426TOMOYO SECURITY MODULE 23427M: Kentaro Takeda <[email protected]> 23428M: Tetsuo Handa <[email protected]> 23429L: [email protected] (subscribers-only, for developers in English) 23430L: [email protected] (subscribers-only, for users in English) 23431L: [email protected] (subscribers-only, for developers in Japanese) 23432L: [email protected] (subscribers-only, for users in Japanese) 23433S: Maintained 23434W: https://tomoyo.sourceforge.net/ 23435F: security/tomoyo/ 23436 23437TOPSTAR LAPTOP EXTRAS DRIVER 23438M: Herton Ronaldo Krzesinski <[email protected]> 23439L: [email protected] 23440S: Maintained 23441F: drivers/platform/x86/topstar-laptop.c 23442 23443TORTURE-TEST MODULES 23444M: Davidlohr Bueso <[email protected]> 23445M: "Paul E. McKenney" <[email protected]> 23446M: Josh Triplett <[email protected]> 23447L: [email protected] 23448S: Supported 23449T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 23450F: Documentation/RCU/torture.rst 23451F: kernel/locking/locktorture.c 23452F: kernel/rcu/rcuscale.c 23453F: kernel/rcu/rcutorture.c 23454F: kernel/rcu/refscale.c 23455F: kernel/torture.c 23456 23457TOSHIBA ACPI EXTRAS DRIVER 23458M: Azael Avalos <[email protected]> 23459L: [email protected] 23460S: Maintained 23461F: drivers/platform/x86/toshiba_acpi.c 23462 23463TOSHIBA BLUETOOTH DRIVER 23464M: Azael Avalos <[email protected]> 23465L: [email protected] 23466S: Maintained 23467F: drivers/platform/x86/toshiba_bluetooth.c 23468 23469TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 23470M: Azael Avalos <[email protected]> 23471L: [email protected] 23472S: Maintained 23473F: drivers/platform/x86/toshiba_haps.c 23474 23475TOSHIBA SMM DRIVER 23476M: Jonathan Buzzard <[email protected]> 23477S: Maintained 23478W: http://www.buzzard.org.uk/toshiba/ 23479F: drivers/char/toshiba.c 23480F: include/linux/toshiba.h 23481F: include/uapi/linux/toshiba.h 23482 23483TOSHIBA TC358743 DRIVER 23484M: Hans Verkuil <[email protected]> 23485L: [email protected] 23486S: Maintained 23487F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 23488F: drivers/media/i2c/tc358743* 23489F: include/media/i2c/tc358743.h 23490 23491TOSHIBA WMI HOTKEYS DRIVER 23492M: Azael Avalos <[email protected]> 23493L: [email protected] 23494S: Maintained 23495F: drivers/platform/x86/toshiba-wmi.c 23496 23497TPM DEVICE DRIVER 23498M: Peter Huewe <[email protected]> 23499M: Jarkko Sakkinen <[email protected]> 23500R: Jason Gunthorpe <[email protected]> 23501L: [email protected] 23502S: Maintained 23503W: https://codeberg.org/jarkko/linux-tpmdd-test 23504Q: https://patchwork.kernel.org/project/linux-integrity/list/ 23505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 23506F: Documentation/devicetree/bindings/tpm/ 23507F: drivers/char/tpm/ 23508F: tools/testing/selftests/tpm2/ 23509 23510TPS546D24 DRIVER 23511M: Duke Du <[email protected]> 23512L: [email protected] 23513S: Maintained 23514F: Documentation/hwmon/tps546d24.rst 23515F: drivers/hwmon/pmbus/tps546d24.c 23516 23517TQ SYSTEMS BOARD & DRIVER SUPPORT 23518L: [email protected] 23519S: Supported 23520W: https://www.tq-group.com/en/products/tq-embedded/ 23521F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 23522F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 23523F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 23524F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 23525F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 23526F: arch/arm64/boot/dts/freescale/mba*.dtsi 23527F: arch/arm64/boot/dts/freescale/tqml*.dts* 23528F: drivers/gpio/gpio-tqmx86.c 23529F: drivers/mfd/tqmx86.c 23530F: drivers/watchdog/tqmx86_wdt.c 23531 23532TRACING 23533M: Steven Rostedt <[email protected]> 23534M: Masami Hiramatsu <[email protected]> 23535R: Mathieu Desnoyers <[email protected]> 23536L: [email protected] 23537L: [email protected] 23538S: Maintained 23539Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 23540T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 23541F: Documentation/trace/* 23542F: fs/tracefs/ 23543F: include/linux/trace*.h 23544F: include/trace/ 23545F: kernel/trace/ 23546F: scripts/tracing/ 23547F: tools/testing/selftests/ftrace/ 23548 23549TRACING MMIO ACCESSES (MMIOTRACE) 23550M: Steven Rostedt <[email protected]> 23551M: Masami Hiramatsu <[email protected]> 23552R: Karol Herbst <[email protected]> 23553R: Pekka Paalanen <[email protected]> 23554L: [email protected] 23555L: [email protected] 23556S: Maintained 23557F: arch/x86/mm/kmmio.c 23558F: arch/x86/mm/mmio-mod.c 23559F: arch/x86/mm/testmmiotrace.c 23560F: include/linux/mmiotrace.h 23561F: kernel/trace/trace_mmiotrace.c 23562 23563TRACING OS NOISE / LATENCY TRACERS 23564M: Steven Rostedt <[email protected]> 23565S: Maintained 23566F: Documentation/trace/hwlat_detector.rst 23567F: Documentation/trace/osnoise-tracer.rst 23568F: Documentation/trace/timerlat-tracer.rst 23569F: arch/*/kernel/trace.c 23570F: include/trace/events/osnoise.h 23571F: kernel/trace/trace_hwlat.c 23572F: kernel/trace/trace_irqsoff.c 23573F: kernel/trace/trace_osnoise.c 23574F: kernel/trace/trace_sched_wakeup.c 23575 23576TRADITIONAL CHINESE DOCUMENTATION 23577M: Hu Haowen <[email protected]> 23578S: Maintained 23579W: https://github.com/srcres258/linux-doc 23580T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 23581F: Documentation/translations/zh_TW/ 23582 23583TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 23584M: Dan Williams <[email protected]> 23585L: [email protected] 23586S: Maintained 23587F: Documentation/ABI/testing/configfs-tsm 23588F: drivers/virt/coco/tsm.c 23589F: include/linux/tsm.h 23590 23591TRUSTED SERVICES TEE DRIVER 23592M: Balint Dobszay <[email protected]> 23593M: Sudeep Holla <[email protected]> 23594L: [email protected] (moderated for non-subscribers) 23595L: [email protected] 23596S: Maintained 23597F: Documentation/tee/ts-tee.rst 23598F: drivers/tee/tstee/ 23599 23600TTY LAYER AND SERIAL DRIVERS 23601M: Greg Kroah-Hartman <[email protected]> 23602M: Jiri Slaby <[email protected]> 23603L: [email protected] 23604L: [email protected] 23605S: Supported 23606T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 23607F: Documentation/devicetree/bindings/serial/ 23608F: Documentation/driver-api/serial/ 23609F: drivers/tty/ 23610F: include/linux/selection.h 23611F: include/linux/serial.h 23612F: include/linux/serial_core.h 23613F: include/linux/sysrq.h 23614F: include/linux/tty*.h 23615F: include/linux/vt.h 23616F: include/linux/vt_*.h 23617F: include/uapi/linux/serial.h 23618F: include/uapi/linux/serial_core.h 23619F: include/uapi/linux/tty.h 23620 23621TUA9001 MEDIA DRIVER 23622L: [email protected] 23623S: Orphan 23624W: https://linuxtv.org 23625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23626F: drivers/media/tuners/tua9001* 23627 23628TULIP NETWORK DRIVERS 23629L: [email protected] 23630L: [email protected] 23631S: Orphan 23632F: drivers/net/ethernet/dec/tulip/ 23633 23634TUN/TAP driver 23635M: Willem de Bruijn <[email protected]> 23636M: Jason Wang <[email protected]> 23637S: Maintained 23638W: http://vtun.sourceforge.net/tun 23639F: Documentation/networking/tuntap.rst 23640F: arch/um/os-Linux/drivers/ 23641F: drivers/net/tap.c 23642F: drivers/net/tun.c 23643 23644TURBOCHANNEL SUBSYSTEM 23645M: "Maciej W. Rozycki" <[email protected]> 23646M: Ralf Baechle <[email protected]> 23647L: [email protected] 23648S: Maintained 23649Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 23650F: drivers/tc/ 23651F: include/linux/tc.h 23652 23653TURBOSTAT UTILITY 23654M: "Len Brown" <[email protected]> 23655L: [email protected] 23656S: Supported 23657Q: https://patchwork.kernel.org/project/linux-pm/list/ 23658B: https://bugzilla.kernel.org 23659T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 23660F: tools/power/x86/turbostat/ 23661F: tools/testing/selftests/turbostat/ 23662 23663TW5864 VIDEO4LINUX DRIVER 23664M: Bluecherry Maintainers <[email protected]> 23665M: Andrey Utkin <[email protected]> 23666M: Andrey Utkin <[email protected]> 23667L: [email protected] 23668S: Supported 23669F: drivers/media/pci/tw5864/ 23670 23671TW68 VIDEO4LINUX DRIVER 23672M: Hans Verkuil <[email protected]> 23673L: [email protected] 23674S: Odd Fixes 23675W: https://linuxtv.org 23676T: git git://linuxtv.org/media_tree.git 23677F: drivers/media/pci/tw68/ 23678 23679TW686X VIDEO4LINUX DRIVER 23680M: Ezequiel Garcia <[email protected]> 23681L: [email protected] 23682S: Maintained 23683W: http://linuxtv.org 23684T: git git://linuxtv.org/media_tree.git 23685F: drivers/media/pci/tw686x/ 23686 23687U-BOOT ENVIRONMENT VARIABLES 23688M: Rafał Miłecki <[email protected]> 23689S: Maintained 23690F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 23691F: drivers/nvmem/layouts/u-boot-env.c 23692F: drivers/nvmem/u-boot-env.c 23693 23694UACCE ACCELERATOR FRAMEWORK 23695M: Zhangfei Gao <[email protected]> 23696M: Zhou Wang <[email protected]> 23697L: [email protected] 23698L: [email protected] 23699S: Maintained 23700F: Documentation/ABI/testing/sysfs-driver-uacce 23701F: Documentation/misc-devices/uacce.rst 23702F: drivers/misc/uacce/ 23703F: include/linux/uacce.h 23704F: include/uapi/misc/uacce/ 23705 23706UBI FILE SYSTEM (UBIFS) 23707M: Richard Weinberger <[email protected]> 23708R: Zhihao Cheng <[email protected]> 23709L: [email protected] 23710S: Supported 23711W: http://www.linux-mtd.infradead.org/doc/ubifs.html 23712T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 23713T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 23714F: Documentation/ABI/testing/sysfs-fs-ubifs 23715F: Documentation/filesystems/ubifs-authentication.rst 23716F: Documentation/filesystems/ubifs.rst 23717F: fs/ubifs/ 23718 23719UBLK USERSPACE BLOCK DRIVER 23720M: Ming Lei <[email protected]> 23721L: [email protected] 23722S: Maintained 23723F: Documentation/block/ublk.rst 23724F: drivers/block/ublk_drv.c 23725F: include/uapi/linux/ublk_cmd.h 23726 23727UBSAN 23728M: Kees Cook <[email protected]> 23729R: Marco Elver <[email protected]> 23730R: Andrey Konovalov <[email protected]> 23731R: Andrey Ryabinin <[email protected]> 23732L: [email protected] 23733L: [email protected] 23734S: Supported 23735T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 23736F: Documentation/dev-tools/ubsan.rst 23737F: include/linux/ubsan.h 23738F: lib/Kconfig.ubsan 23739F: lib/test_ubsan.c 23740F: lib/ubsan.c 23741F: lib/ubsan.h 23742F: scripts/Makefile.ubsan 23743K: \bARCH_HAS_UBSAN\b 23744 23745UCLINUX (M68KNOMMU AND COLDFIRE) 23746M: Greg Ungerer <[email protected]> 23747L: [email protected] 23748S: Maintained 23749W: http://www.linux-m68k.org/ 23750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 23751F: arch/m68k/*/*_no.* 23752F: arch/m68k/68*/ 23753F: arch/m68k/coldfire/ 23754F: arch/m68k/include/asm/*_no.* 23755 23756UDF FILESYSTEM 23757M: Jan Kara <[email protected]> 23758S: Maintained 23759F: Documentation/filesystems/udf.rst 23760F: fs/udf/ 23761 23762UDRAW TABLET 23763M: Bastien Nocera <[email protected]> 23764L: [email protected] 23765S: Maintained 23766F: drivers/hid/hid-udraw-ps3.c 23767 23768UFS FILESYSTEM 23769M: Evgeniy Dushistov <[email protected]> 23770S: Maintained 23771F: Documentation/admin-guide/ufs.rst 23772F: fs/ufs/ 23773 23774UHID USERSPACE HID IO DRIVER 23775M: David Rheinsberg <[email protected]> 23776L: [email protected] 23777S: Maintained 23778F: drivers/hid/uhid.c 23779F: include/uapi/linux/uhid.h 23780 23781ULPI BUS 23782M: Heikki Krogerus <[email protected]> 23783L: [email protected] 23784S: Maintained 23785F: drivers/usb/common/ulpi.c 23786F: include/linux/ulpi/ 23787 23788UNICODE SUBSYSTEM 23789M: Gabriel Krisman Bertazi <[email protected]> 23790L: [email protected] 23791S: Supported 23792F: fs/unicode/ 23793 23794UNIFDEF 23795M: Tony Finch <[email protected]> 23796S: Maintained 23797W: http://dotat.at/prog/unifdef 23798F: scripts/unifdef.c 23799 23800UNIFORM CDROM DRIVER 23801M: Phillip Potter <[email protected]> 23802S: Maintained 23803F: Documentation/cdrom/ 23804F: drivers/cdrom/cdrom.c 23805F: include/linux/cdrom.h 23806F: include/uapi/linux/cdrom.h 23807 23808UNION-FIND 23809M: Xavier <[email protected]> 23810L: [email protected] 23811S: Maintained 23812F: Documentation/core-api/union_find.rst 23813F: Documentation/translations/zh_CN/core-api/union_find.rst 23814F: include/linux/union_find.h 23815F: lib/union_find.c 23816 23817UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 23818R: Alim Akhtar <[email protected]> 23819R: Avri Altman <[email protected]> 23820R: Bart Van Assche <[email protected]> 23821L: [email protected] 23822S: Supported 23823F: Documentation/devicetree/bindings/ufs/ 23824F: Documentation/scsi/ufs.rst 23825F: drivers/ufs/core/ 23826 23827UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 23828M: Pedro Sousa <[email protected]> 23829L: [email protected] 23830S: Supported 23831F: drivers/ufs/host/*dwc* 23832 23833UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 23834M: Alim Akhtar <[email protected]> 23835L: [email protected] 23836S: Maintained 23837F: drivers/ufs/host/ufs-exynos* 23838 23839UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 23840M: Peter Wang <[email protected]> 23841R: Stanley Jhu <[email protected]> 23842L: [email protected] 23843L: [email protected] (moderated for non-subscribers) 23844S: Maintained 23845F: drivers/ufs/host/ufs-mediatek* 23846 23847UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 23848M: Manivannan Sadhasivam <[email protected]> 23849L: [email protected] 23850L: [email protected] 23851S: Maintained 23852F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 23853F: drivers/ufs/host/ufs-qcom* 23854 23855UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 23856M: Yoshihiro Shimoda <[email protected]> 23857L: [email protected] 23858L: [email protected] 23859S: Maintained 23860F: drivers/ufs/host/ufs-renesas.c 23861 23862UNSORTED BLOCK IMAGES (UBI) 23863M: Richard Weinberger <[email protected]> 23864R: Zhihao Cheng <[email protected]> 23865L: [email protected] 23866S: Supported 23867W: http://www.linux-mtd.infradead.org/ 23868T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 23869T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 23870F: drivers/mtd/ubi/ 23871F: include/linux/mtd/ubi.h 23872F: include/uapi/mtd/ubi-user.h 23873 23874UPROBES 23875M: Masami Hiramatsu <[email protected]> 23876M: Oleg Nesterov <[email protected]> 23877M: Peter Zijlstra <[email protected]> 23878L: [email protected] 23879L: [email protected] 23880S: Maintained 23881F: arch/*/include/asm/uprobes.h 23882F: arch/*/kernel/probes/uprobes.c 23883F: arch/*/kernel/uprobes.c 23884F: include/linux/uprobes.h 23885F: kernel/events/uprobes.c 23886 23887USB "USBNET" DRIVER FRAMEWORK 23888M: Oliver Neukum <[email protected]> 23889L: [email protected] 23890S: Maintained 23891W: http://www.linux-usb.org/usbnet 23892F: drivers/net/usb/usbnet.c 23893F: include/linux/usb/usbnet.h 23894 23895USB ACM DRIVER 23896M: Oliver Neukum <[email protected]> 23897L: [email protected] 23898S: Maintained 23899F: Documentation/usb/acm.rst 23900F: drivers/usb/class/cdc-acm.* 23901 23902USB APPLE MFI FASTCHARGE DRIVER 23903M: Bastien Nocera <[email protected]> 23904L: [email protected] 23905S: Maintained 23906F: drivers/usb/misc/apple-mfi-fastcharge.c 23907 23908USB AR5523 WIRELESS DRIVER 23909L: [email protected] 23910S: Orphan 23911F: drivers/net/wireless/ath/ar5523/ 23912 23913USB ATTACHED SCSI 23914M: Oliver Neukum <[email protected]> 23915L: [email protected] 23916L: [email protected] 23917S: Maintained 23918F: drivers/usb/storage/uas.c 23919 23920USB CDC ETHERNET DRIVER 23921M: Oliver Neukum <[email protected]> 23922L: [email protected] 23923S: Maintained 23924F: drivers/net/usb/cdc_*.c 23925F: include/uapi/linux/usb/cdc.h 23926 23927USB CHAOSKEY DRIVER 23928M: Keith Packard <[email protected]> 23929L: [email protected] 23930S: Maintained 23931F: drivers/usb/misc/chaoskey.c 23932 23933USB CYPRESS C67X00 DRIVER 23934L: [email protected] 23935S: Orphan 23936F: drivers/usb/c67x00/ 23937 23938USB DAVICOM DM9601 DRIVER 23939M: Peter Korsgaard <[email protected]> 23940L: [email protected] 23941S: Maintained 23942W: http://www.linux-usb.org/usbnet 23943F: drivers/net/usb/dm9601.c 23944 23945USB EHCI DRIVER 23946M: Alan Stern <[email protected]> 23947L: [email protected] 23948S: Maintained 23949F: Documentation/usb/ehci.rst 23950F: drivers/usb/host/ehci* 23951 23952USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 23953M: Jiri Kosina <[email protected]> 23954M: Benjamin Tissoires <[email protected]> 23955L: [email protected] 23956S: Maintained 23957T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 23958F: Documentation/hid/hiddev.rst 23959F: drivers/hid/usbhid/ 23960 23961USB INTEL XHCI ROLE MUX DRIVER 23962M: Hans de Goede <[email protected]> 23963L: [email protected] 23964S: Maintained 23965F: drivers/usb/roles/intel-xhci-usb-role-switch.c 23966 23967USB IP DRIVER FOR HISILICON KIRIN 960 23968M: Yu Chen <[email protected]> 23969M: Binghui Wang <[email protected]> 23970L: [email protected] 23971S: Maintained 23972F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 23973F: drivers/phy/hisilicon/phy-hi3660-usb3.c 23974 23975USB IP DRIVER FOR HISILICON KIRIN 970 23976M: Mauro Carvalho Chehab <[email protected]> 23977L: [email protected] 23978S: Maintained 23979F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 23980F: drivers/phy/hisilicon/phy-hi3670-usb3.c 23981 23982USB ISP116X DRIVER 23983M: Olav Kongas <[email protected]> 23984L: [email protected] 23985S: Maintained 23986F: drivers/usb/host/isp116x* 23987F: include/linux/usb/isp116x.h 23988 23989USB ISP1760 DRIVER 23990M: Rui Miguel Silva <[email protected]> 23991L: [email protected] 23992S: Maintained 23993F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 23994F: drivers/usb/isp1760/* 23995 23996USB LAN78XX ETHERNET DRIVER 23997M: Woojung Huh <[email protected]> 23998M: [email protected] 23999L: [email protected] 24000S: Maintained 24001F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24002F: drivers/net/usb/lan78xx.* 24003F: include/dt-bindings/net/microchip-lan78xx.h 24004 24005USB MASS STORAGE DRIVER 24006M: Alan Stern <[email protected]> 24007L: [email protected] 24008L: [email protected] 24009S: Maintained 24010F: drivers/usb/storage/ 24011 24012USB MIDI DRIVER 24013M: Clemens Ladisch <[email protected]> 24014L: [email protected] 24015S: Maintained 24016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24017F: sound/usb/midi.* 24018 24019USB NETWORKING DRIVERS 24020L: [email protected] 24021S: Odd Fixes 24022F: drivers/net/usb/ 24023 24024USB OHCI DRIVER 24025M: Alan Stern <[email protected]> 24026L: [email protected] 24027S: Maintained 24028F: Documentation/usb/ohci.rst 24029F: drivers/usb/host/ohci* 24030 24031USB OTG FSM (Finite State Machine) 24032M: Peter Chen <[email protected]> 24033L: [email protected] 24034S: Maintained 24035T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24036F: drivers/usb/common/usb-otg-fsm.c 24037 24038USB OVER IP DRIVER 24039M: Valentina Manea <[email protected]> 24040M: Shuah Khan <[email protected]> 24041M: Shuah Khan <[email protected]> 24042R: Hongren Zheng <[email protected]> 24043L: [email protected] 24044S: Maintained 24045F: Documentation/usb/usbip_protocol.rst 24046F: drivers/usb/usbip/ 24047F: tools/testing/selftests/drivers/usb/usbip/ 24048F: tools/usb/usbip/ 24049 24050USB PEGASUS DRIVER 24051M: Petko Manolov <[email protected]> 24052L: [email protected] 24053L: [email protected] 24054S: Maintained 24055W: https://github.com/petkan/pegasus 24056T: git https://github.com/petkan/pegasus.git 24057F: drivers/net/usb/pegasus.* 24058 24059USB PRINTER DRIVER (usblp) 24060M: Pete Zaitcev <[email protected]> 24061L: [email protected] 24062S: Supported 24063F: drivers/usb/class/usblp.c 24064 24065USB QMI WWAN NETWORK DRIVER 24066M: Bjørn Mork <[email protected]> 24067L: [email protected] 24068S: Maintained 24069F: Documentation/ABI/testing/sysfs-class-net-qmi 24070F: drivers/net/usb/qmi_wwan.c 24071 24072USB RAW GADGET DRIVER 24073R: Andrey Konovalov <[email protected]> 24074L: [email protected] 24075S: Maintained 24076F: Documentation/usb/raw-gadget.rst 24077F: drivers/usb/gadget/legacy/raw_gadget.c 24078F: include/uapi/linux/usb/raw_gadget.h 24079 24080USB RTL8150 DRIVER 24081M: Petko Manolov <[email protected]> 24082L: [email protected] 24083L: [email protected] 24084S: Maintained 24085W: https://github.com/petkan/rtl8150 24086T: git https://github.com/petkan/rtl8150.git 24087F: drivers/net/usb/rtl8150.c 24088 24089USB SERIAL SUBSYSTEM 24090M: Johan Hovold <[email protected]> 24091L: [email protected] 24092S: Maintained 24093T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 24094F: Documentation/usb/usb-serial.rst 24095F: drivers/usb/serial/ 24096F: include/linux/usb/serial.h 24097 24098USB SMSC75XX ETHERNET DRIVER 24099M: Steve Glendinning <[email protected]> 24100L: [email protected] 24101S: Maintained 24102F: drivers/net/usb/smsc75xx.* 24103 24104USB SMSC95XX ETHERNET DRIVER 24105M: Steve Glendinning <[email protected]> 24106M: [email protected] 24107L: [email protected] 24108S: Maintained 24109F: drivers/net/usb/smsc95xx.* 24110 24111USB SUBSYSTEM 24112M: Greg Kroah-Hartman <[email protected]> 24113L: [email protected] 24114S: Supported 24115W: http://www.linux-usb.org 24116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 24117F: Documentation/devicetree/bindings/usb/ 24118F: Documentation/usb/ 24119F: drivers/usb/ 24120F: include/dt-bindings/usb/ 24121F: include/linux/usb.h 24122F: include/linux/usb/ 24123F: include/uapi/linux/usb/ 24124 24125USB TYPEC BUS FOR ALTERNATE MODES 24126M: Heikki Krogerus <[email protected]> 24127L: [email protected] 24128S: Maintained 24129F: Documentation/ABI/testing/sysfs-bus-typec 24130F: Documentation/driver-api/usb/typec_bus.rst 24131F: drivers/usb/typec/altmodes/ 24132F: include/linux/usb/typec_altmode.h 24133 24134USB TYPEC CLASS 24135M: Heikki Krogerus <[email protected]> 24136L: [email protected] 24137S: Maintained 24138F: Documentation/ABI/testing/sysfs-class-typec 24139F: Documentation/driver-api/usb/typec.rst 24140F: drivers/usb/typec/ 24141F: include/linux/usb/typec.h 24142 24143USB TYPEC INTEL PMC MUX DRIVER 24144M: Heikki Krogerus <[email protected]> 24145L: [email protected] 24146S: Maintained 24147F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 24148F: drivers/usb/typec/mux/intel_pmc_mux.c 24149 24150USB TYPEC PI3USB30532 MUX DRIVER 24151M: Hans de Goede <[email protected]> 24152L: [email protected] 24153S: Maintained 24154F: drivers/usb/typec/mux/pi3usb30532.c 24155 24156USB TYPEC PORT CONTROLLER DRIVERS 24157L: [email protected] 24158S: Orphan 24159F: drivers/usb/typec/tcpm/ 24160 24161USB UHCI DRIVER 24162M: Alan Stern <[email protected]> 24163L: [email protected] 24164S: Maintained 24165F: drivers/usb/host/uhci* 24166 24167USB VIDEO CLASS 24168M: Laurent Pinchart <[email protected]> 24169L: [email protected] 24170S: Maintained 24171W: http://www.ideasonboard.org/uvc/ 24172T: git git://linuxtv.org/media_tree.git 24173F: drivers/media/usb/uvc/ 24174F: include/uapi/linux/uvcvideo.h 24175 24176USB WEBCAM GADGET 24177L: [email protected] 24178S: Orphan 24179F: drivers/usb/gadget/function/*uvc* 24180F: drivers/usb/gadget/legacy/webcam.c 24181F: include/uapi/linux/usb/g_uvc.h 24182 24183USB XHCI DRIVER 24184M: Mathias Nyman <[email protected]> 24185L: [email protected] 24186S: Supported 24187F: drivers/usb/host/pci-quirks* 24188F: drivers/usb/host/xhci* 24189 24190USER DATAGRAM PROTOCOL (UDP) 24191M: Willem de Bruijn <[email protected]> 24192S: Maintained 24193F: include/linux/udp.h 24194F: net/ipv4/udp.c 24195F: net/ipv6/udp.c 24196 24197USER-MODE LINUX (UML) 24198M: Richard Weinberger <[email protected]> 24199M: Anton Ivanov <[email protected]> 24200M: Johannes Berg <[email protected]> 24201L: [email protected] 24202S: Maintained 24203W: http://user-mode-linux.sourceforge.net 24204Q: https://patchwork.ozlabs.org/project/linux-um/list/ 24205T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 24206T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 24207F: Documentation/virt/uml/ 24208F: arch/um/ 24209F: arch/x86/um/ 24210F: fs/hostfs/ 24211 24212USERSPACE COPYIN/COPYOUT (UIOVEC) 24213M: Alexander Viro <[email protected]> 24214S: Maintained 24215F: include/linux/uio.h 24216F: lib/iov_iter.c 24217 24218USERSPACE DMA BUFFER DRIVER 24219M: Gerd Hoffmann <[email protected]> 24220L: [email protected] 24221S: Maintained 24222T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24223F: drivers/dma-buf/udmabuf.c 24224F: include/uapi/linux/udmabuf.h 24225 24226USERSPACE I/O (UIO) 24227M: Greg Kroah-Hartman <[email protected]> 24228S: Maintained 24229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24230F: Documentation/driver-api/uio-howto.rst 24231F: drivers/uio/ 24232F: include/linux/uio_driver.h 24233 24234UTIL-LINUX PACKAGE 24235M: Karel Zak <[email protected]> 24236L: [email protected] 24237S: Maintained 24238W: http://en.wikipedia.org/wiki/Util-linux 24239T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 24240 24241UUID HELPERS 24242R: Andy Shevchenko <[email protected]> 24243L: [email protected] 24244S: Maintained 24245F: include/linux/uuid.h 24246F: lib/test_uuid.c 24247F: lib/uuid.c 24248 24249UV SYSFS DRIVER 24250M: Justin Ernst <[email protected]> 24251L: [email protected] 24252S: Maintained 24253F: drivers/platform/x86/uv_sysfs.c 24254 24255UVESAFB DRIVER 24256M: Michal Januszewski <[email protected]> 24257L: [email protected] 24258S: Maintained 24259W: https://github.com/mjanusz/v86d 24260F: Documentation/fb/uvesafb.rst 24261F: drivers/video/fbdev/uvesafb.* 24262 24263Ux500 CLOCK DRIVERS 24264M: Ulf Hansson <[email protected]> 24265L: [email protected] 24266L: [email protected] (moderated for non-subscribers) 24267S: Maintained 24268F: drivers/clk/ux500/ 24269 24270V4L2 ASYNC AND FWNODE FRAMEWORKS 24271M: Sakari Ailus <[email protected]> 24272L: [email protected] 24273S: Maintained 24274T: git git://linuxtv.org/media_tree.git 24275F: drivers/media/v4l2-core/v4l2-async.c 24276F: drivers/media/v4l2-core/v4l2-fwnode.c 24277F: include/media/v4l2-async.h 24278F: include/media/v4l2-fwnode.h 24279 24280V4L2 LENS DRIVERS 24281M: Sakari Ailus <[email protected]> 24282L: [email protected] 24283S: Maintained 24284F: drivers/media/i2c/ak* 24285F: drivers/media/i2c/dw* 24286F: drivers/media/i2c/lm* 24287 24288V4L2 CAMERA SENSOR DRIVERS 24289M: Sakari Ailus <[email protected]> 24290L: [email protected] 24291S: Maintained 24292F: Documentation/driver-api/media/camera-sensor.rst 24293F: Documentation/driver-api/media/tx-rx.rst 24294F: drivers/media/i2c/ar* 24295F: drivers/media/i2c/gc* 24296F: drivers/media/i2c/hi* 24297F: drivers/media/i2c/imx* 24298F: drivers/media/i2c/mt* 24299F: drivers/media/i2c/og* 24300F: drivers/media/i2c/ov* 24301F: drivers/media/i2c/s5* 24302F: drivers/media/i2c/vgxy61.c 24303 24304VF610 NAND DRIVER 24305M: Stefan Agner <[email protected]> 24306L: [email protected] 24307S: Supported 24308F: drivers/mtd/nand/raw/vf610_nfc.c 24309 24310VFAT/FAT/MSDOS FILESYSTEM 24311M: OGAWA Hirofumi <[email protected]> 24312S: Maintained 24313F: Documentation/filesystems/vfat.rst 24314F: fs/fat/ 24315F: tools/testing/selftests/filesystems/fat/ 24316 24317VFIO CDX DRIVER 24318M: Nipun Gupta <[email protected]> 24319M: Nikhil Agarwal <[email protected]> 24320L: [email protected] 24321S: Maintained 24322F: drivers/vfio/cdx/* 24323 24324VFIO DRIVER 24325M: Alex Williamson <[email protected]> 24326L: [email protected] 24327S: Maintained 24328T: git https://github.com/awilliam/linux-vfio.git 24329F: Documentation/ABI/testing/debugfs-vfio 24330F: Documentation/ABI/testing/sysfs-devices-vfio-dev 24331F: Documentation/driver-api/vfio.rst 24332F: drivers/vfio/ 24333F: include/linux/vfio.h 24334F: include/linux/vfio_pci_core.h 24335F: include/uapi/linux/vfio.h 24336 24337VFIO FSL-MC DRIVER 24338L: [email protected] 24339S: Orphan 24340F: drivers/vfio/fsl-mc/ 24341 24342VFIO HISILICON PCI DRIVER 24343M: Longfang Liu <[email protected]> 24344M: Shameer Kolothum <[email protected]> 24345L: [email protected] 24346S: Maintained 24347F: drivers/vfio/pci/hisilicon/ 24348 24349VFIO MEDIATED DEVICE DRIVERS 24350M: Kirti Wankhede <[email protected]> 24351L: [email protected] 24352S: Maintained 24353F: Documentation/driver-api/vfio-mediated-device.rst 24354F: drivers/vfio/mdev/ 24355F: include/linux/mdev.h 24356F: samples/vfio-mdev/ 24357 24358VFIO MLX5 PCI DRIVER 24359M: Yishai Hadas <[email protected]> 24360L: [email protected] 24361S: Maintained 24362F: drivers/vfio/pci/mlx5/ 24363 24364VFIO NVIDIA GRACE GPU DRIVER 24365M: Ankit Agrawal <[email protected]> 24366L: [email protected] 24367S: Supported 24368F: drivers/vfio/pci/nvgrace-gpu/ 24369 24370VFIO PCI DEVICE SPECIFIC DRIVERS 24371R: Jason Gunthorpe <[email protected]> 24372R: Yishai Hadas <[email protected]> 24373R: Shameer Kolothum <[email protected]> 24374R: Kevin Tian <[email protected]> 24375L: [email protected] 24376S: Maintained 24377P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 24378F: drivers/vfio/pci/*/ 24379 24380VFIO PDS PCI DRIVER 24381M: Brett Creeley <[email protected]> 24382L: [email protected] 24383S: Maintained 24384F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 24385F: drivers/vfio/pci/pds/ 24386 24387VFIO PLATFORM DRIVER 24388M: Eric Auger <[email protected]> 24389L: [email protected] 24390S: Maintained 24391F: drivers/vfio/platform/ 24392 24393VFIO QAT PCI DRIVER 24394M: Xin Zeng <[email protected]> 24395M: Giovanni Cabiddu <[email protected]> 24396L: [email protected] 24397L: [email protected] 24398S: Supported 24399F: drivers/vfio/pci/qat/ 24400 24401VFIO VIRTIO PCI DRIVER 24402M: Yishai Hadas <[email protected]> 24403L: [email protected] 24404L: [email protected] 24405S: Maintained 24406F: drivers/vfio/pci/virtio 24407 24408VGA_SWITCHEROO 24409R: Lukas Wunner <[email protected]> 24410S: Maintained 24411T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24412F: Documentation/gpu/vga-switcheroo.rst 24413F: drivers/gpu/vga/vga_switcheroo.c 24414F: include/linux/vga_switcheroo.h 24415 24416VIA RHINE NETWORK DRIVER 24417M: Kevin Brace <[email protected]> 24418S: Maintained 24419F: drivers/net/ethernet/via/via-rhine.c 24420 24421VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 24422M: Florian Tobias Schandinat <[email protected]> 24423L: [email protected] 24424S: Maintained 24425F: drivers/video/fbdev/via/ 24426F: include/linux/via-core.h 24427F: include/linux/via_i2c.h 24428 24429VIA VELOCITY NETWORK DRIVER 24430M: Francois Romieu <[email protected]> 24431L: [email protected] 24432S: Maintained 24433F: drivers/net/ethernet/via/via-velocity.* 24434 24435VICODEC VIRTUAL CODEC DRIVER 24436M: Hans Verkuil <[email protected]> 24437L: [email protected] 24438S: Maintained 24439W: https://linuxtv.org 24440T: git git://linuxtv.org/media_tree.git 24441F: drivers/media/test-drivers/vicodec/* 24442 24443VIDEO I2C POLLING DRIVER 24444M: Matt Ranostay <[email protected]> 24445L: [email protected] 24446S: Maintained 24447F: drivers/media/i2c/video-i2c.c 24448 24449VIDEO MULTIPLEXER DRIVER 24450M: Philipp Zabel <[email protected]> 24451L: [email protected] 24452S: Maintained 24453F: drivers/media/platform/video-mux.c 24454 24455VIDEOBUF2 FRAMEWORK 24456M: Tomasz Figa <[email protected]> 24457M: Marek Szyprowski <[email protected]> 24458L: [email protected] 24459S: Maintained 24460F: drivers/media/common/videobuf2/* 24461F: include/media/videobuf2-* 24462 24463VIDTV VIRTUAL DIGITAL TV DRIVER 24464M: Daniel W. S. Almeida <[email protected]> 24465L: [email protected] 24466S: Maintained 24467W: https://linuxtv.org 24468T: git git://linuxtv.org/media_tree.git 24469F: drivers/media/test-drivers/vidtv/* 24470 24471VIMC VIRTUAL MEDIA CONTROLLER DRIVER 24472M: Shuah Khan <[email protected]> 24473R: Kieran Bingham <[email protected]> 24474L: [email protected] 24475S: Maintained 24476W: https://linuxtv.org 24477T: git git://linuxtv.org/media_tree.git 24478F: drivers/media/test-drivers/vimc/* 24479 24480VIRT LIB 24481M: Alex Williamson <[email protected]> 24482M: Paolo Bonzini <[email protected]> 24483L: [email protected] 24484S: Supported 24485F: virt/lib/ 24486 24487VIRTIO AND VHOST VSOCK DRIVER 24488M: Stefan Hajnoczi <[email protected]> 24489M: Stefano Garzarella <[email protected]> 24490L: [email protected] 24491L: [email protected] 24492L: [email protected] 24493S: Maintained 24494F: drivers/vhost/vsock.c 24495F: include/linux/virtio_vsock.h 24496F: include/uapi/linux/virtio_vsock.h 24497F: net/vmw_vsock/virtio_transport.c 24498F: net/vmw_vsock/virtio_transport_common.c 24499 24500VIRTIO BALLOON 24501M: "Michael S. Tsirkin" <[email protected]> 24502M: David Hildenbrand <[email protected]> 24503L: [email protected] 24504S: Maintained 24505F: drivers/virtio/virtio_balloon.c 24506F: include/linux/balloon_compaction.h 24507F: include/uapi/linux/virtio_balloon.h 24508F: mm/balloon_compaction.c 24509 24510VIRTIO BLOCK AND SCSI DRIVERS 24511M: "Michael S. Tsirkin" <[email protected]> 24512M: Jason Wang <[email protected]> 24513R: Paolo Bonzini <[email protected]> 24514R: Stefan Hajnoczi <[email protected]> 24515R: Eugenio Pérez <[email protected]> 24516L: [email protected] 24517S: Maintained 24518F: drivers/block/virtio_blk.c 24519F: drivers/scsi/virtio_scsi.c 24520F: include/uapi/linux/virtio_blk.h 24521F: include/uapi/linux/virtio_scsi.h 24522 24523VIRTIO CONSOLE DRIVER 24524M: Amit Shah <[email protected]> 24525L: [email protected] 24526S: Maintained 24527F: drivers/char/virtio_console.c 24528F: include/uapi/linux/virtio_console.h 24529 24530VIRTIO CORE AND NET DRIVERS 24531M: "Michael S. Tsirkin" <[email protected]> 24532M: Jason Wang <[email protected]> 24533R: Xuan Zhuo <[email protected]> 24534R: Eugenio Pérez <[email protected]> 24535L: [email protected] 24536S: Maintained 24537F: Documentation/ABI/testing/sysfs-bus-vdpa 24538F: Documentation/ABI/testing/sysfs-class-vduse 24539F: Documentation/devicetree/bindings/virtio/ 24540F: Documentation/driver-api/virtio/ 24541F: drivers/block/virtio_blk.c 24542F: drivers/crypto/virtio/ 24543F: drivers/net/virtio_net.c 24544F: drivers/vdpa/ 24545F: drivers/virtio/ 24546F: include/linux/vdpa.h 24547F: include/linux/virtio*.h 24548F: include/linux/vringh.h 24549F: include/uapi/linux/virtio_*.h 24550F: net/vmw_vsock/virtio* 24551F: tools/virtio/ 24552F: tools/testing/selftests/drivers/net/virtio_net/ 24553 24554VIRTIO CRYPTO DRIVER 24555M: Gonglei <[email protected]> 24556L: [email protected] 24557L: [email protected] 24558S: Maintained 24559F: drivers/crypto/virtio/ 24560F: include/uapi/linux/virtio_crypto.h 24561 24562VIRTIO DRIVERS FOR S390 24563M: Cornelia Huck <[email protected]> 24564M: Halil Pasic <[email protected]> 24565M: Eric Farman <[email protected]> 24566L: [email protected] 24567L: [email protected] 24568L: [email protected] 24569S: Supported 24570F: arch/s390/include/uapi/asm/virtio-ccw.h 24571F: drivers/s390/virtio/ 24572 24573VIRTIO FILE SYSTEM 24574M: Vivek Goyal <[email protected]> 24575M: Stefan Hajnoczi <[email protected]> 24576M: Miklos Szeredi <[email protected]> 24577R: Eugenio Pérez <[email protected]> 24578L: [email protected] 24579L: [email protected] 24580S: Supported 24581W: https://virtio-fs.gitlab.io/ 24582F: Documentation/filesystems/virtiofs.rst 24583F: fs/fuse/virtio_fs.c 24584F: include/uapi/linux/virtio_fs.h 24585 24586VIRTIO GPIO DRIVER 24587M: Enrico Weigelt, metux IT consult <[email protected]> 24588M: Viresh Kumar <[email protected]> 24589L: [email protected] 24590L: [email protected] 24591S: Maintained 24592F: drivers/gpio/gpio-virtio.c 24593F: include/uapi/linux/virtio_gpio.h 24594 24595VIRTIO GPU DRIVER 24596M: David Airlie <[email protected]> 24597M: Gerd Hoffmann <[email protected]> 24598R: Gurchetan Singh <[email protected]> 24599R: Chia-I Wu <[email protected]> 24600L: [email protected] 24601L: [email protected] 24602S: Maintained 24603T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24604F: drivers/gpu/drm/ci/xfails/virtio* 24605F: drivers/gpu/drm/virtio/ 24606F: include/uapi/linux/virtio_gpu.h 24607 24608VIRTIO HOST (VHOST) 24609M: "Michael S. Tsirkin" <[email protected]> 24610M: Jason Wang <[email protected]> 24611R: Eugenio Pérez <[email protected]> 24612L: [email protected] 24613L: [email protected] 24614L: [email protected] 24615S: Maintained 24616T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 24617F: drivers/vhost/ 24618F: include/linux/sched/vhost_task.h 24619F: include/linux/vhost_iotlb.h 24620F: include/uapi/linux/vhost.h 24621F: kernel/vhost_task.c 24622 24623VIRTIO HOST (VHOST-SCSI) 24624M: "Michael S. Tsirkin" <[email protected]> 24625M: Jason Wang <[email protected]> 24626M: Mike Christie <[email protected]> 24627R: Paolo Bonzini <[email protected]> 24628R: Stefan Hajnoczi <[email protected]> 24629L: [email protected] 24630S: Maintained 24631F: drivers/vhost/scsi.c 24632 24633VIRTIO I2C DRIVER 24634M: Viresh Kumar <[email protected]> 24635R: "Chen, Jian Jun" <[email protected]> 24636L: [email protected] 24637L: [email protected] 24638S: Maintained 24639F: drivers/i2c/busses/i2c-virtio.c 24640F: include/uapi/linux/virtio_i2c.h 24641 24642VIRTIO INPUT DRIVER 24643M: Gerd Hoffmann <[email protected]> 24644S: Maintained 24645F: drivers/virtio/virtio_input.c 24646F: include/uapi/linux/virtio_input.h 24647 24648VIRTIO IOMMU DRIVER 24649M: Jean-Philippe Brucker <[email protected]> 24650L: [email protected] 24651S: Maintained 24652F: drivers/iommu/virtio-iommu.c 24653F: include/uapi/linux/virtio_iommu.h 24654 24655VIRTIO MEM DRIVER 24656M: David Hildenbrand <[email protected]> 24657L: [email protected] 24658S: Maintained 24659W: https://virtio-mem.gitlab.io/ 24660F: drivers/virtio/virtio_mem.c 24661F: include/uapi/linux/virtio_mem.h 24662 24663VIRTIO PMEM DRIVER 24664M: Pankaj Gupta <[email protected]> 24665L: [email protected] 24666S: Maintained 24667F: drivers/nvdimm/nd_virtio.c 24668F: drivers/nvdimm/virtio_pmem.c 24669 24670VIRTIO SOUND DRIVER 24671M: Anton Yakovlev <[email protected]> 24672M: "Michael S. Tsirkin" <[email protected]> 24673L: [email protected] 24674L: [email protected] 24675S: Maintained 24676F: include/uapi/linux/virtio_snd.h 24677F: sound/virtio/* 24678 24679VIRTUAL BOX GUEST DEVICE DRIVER 24680M: Hans de Goede <[email protected]> 24681M: Arnd Bergmann <[email protected]> 24682M: Greg Kroah-Hartman <[email protected]> 24683S: Maintained 24684F: drivers/virt/vboxguest/ 24685F: include/linux/vbox_utils.h 24686F: include/uapi/linux/vbox*.h 24687 24688VIRTUAL BOX SHARED FOLDER VFS DRIVER 24689M: Hans de Goede <[email protected]> 24690L: [email protected] 24691S: Maintained 24692F: fs/vboxsf/* 24693 24694VIRTUAL PCM TEST DRIVER 24695M: Ivan Orlov <[email protected]> 24696L: [email protected] 24697S: Maintained 24698F: Documentation/sound/cards/pcmtest.rst 24699F: sound/drivers/pcmtest.c 24700F: tools/testing/selftests/alsa/test-pcmtest-driver.c 24701 24702VIRTUAL SERIO DEVICE DRIVER 24703M: Stephen Chandler Paul <[email protected]> 24704S: Maintained 24705F: drivers/input/serio/userio.c 24706F: include/uapi/linux/userio.h 24707 24708VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 24709M: Javier Carrasco <[email protected]> 24710S: Maintained 24711F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 24712F: drivers/iio/light/veml6075.c 24713 24714VISL VIRTUAL STATELESS DECODER DRIVER 24715M: Daniel Almeida <[email protected]> 24716L: [email protected] 24717S: Supported 24718F: drivers/media/test-drivers/visl 24719 24720VIVID VIRTUAL VIDEO DRIVER 24721M: Hans Verkuil <[email protected]> 24722L: [email protected] 24723S: Maintained 24724W: https://linuxtv.org 24725T: git git://linuxtv.org/media_tree.git 24726F: drivers/media/test-drivers/vivid/* 24727 24728VM SOCKETS (AF_VSOCK) 24729M: Stefano Garzarella <[email protected]> 24730L: [email protected] 24731L: [email protected] 24732S: Maintained 24733F: drivers/net/vsockmon.c 24734F: include/net/af_vsock.h 24735F: include/uapi/linux/vm_sockets.h 24736F: include/uapi/linux/vm_sockets_diag.h 24737F: include/uapi/linux/vsockmon.h 24738F: net/vmw_vsock/ 24739F: tools/testing/vsock/ 24740 24741VMA 24742M: Andrew Morton <[email protected]> 24743R: Liam R. Howlett <[email protected]> 24744R: Vlastimil Babka <[email protected]> 24745R: Lorenzo Stoakes <[email protected]> 24746L: [email protected] 24747S: Maintained 24748W: https://www.linux-mm.org 24749T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 24750F: mm/vma.c 24751F: mm/vma.h 24752F: mm/vma_internal.h 24753F: tools/testing/vma/ 24754 24755VMALLOC 24756M: Andrew Morton <[email protected]> 24757R: Uladzislau Rezki <[email protected]> 24758R: Christoph Hellwig <[email protected]> 24759L: [email protected] 24760S: Maintained 24761W: http://www.linux-mm.org 24762T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 24763F: include/linux/vmalloc.h 24764F: mm/vmalloc.c 24765 24766VME SUBSYSTEM 24767L: [email protected] 24768S: Orphan 24769T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24770F: Documentation/driver-api/vme.rst 24771F: drivers/staging/vme_user/ 24772 24773VMWARE BALLOON DRIVER 24774M: Jerrin Shaji George <[email protected]> 24775R: Broadcom internal kernel review list <[email protected]> 24776L: [email protected] 24777S: Supported 24778F: drivers/misc/vmw_balloon.c 24779 24780VMWARE HYPERVISOR INTERFACE 24781M: Ajay Kaher <[email protected]> 24782M: Alexey Makhalov <[email protected]> 24783R: Broadcom internal kernel review list <[email protected]> 24784L: [email protected] 24785L: [email protected] 24786S: Supported 24787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 24788F: arch/x86/include/asm/vmware.h 24789F: arch/x86/kernel/cpu/vmware.c 24790 24791VMWARE PVRDMA DRIVER 24792M: Bryan Tan <[email protected]> 24793M: Vishnu Dasa <[email protected]> 24794R: Broadcom internal kernel review list <[email protected]> 24795L: [email protected] 24796S: Supported 24797F: drivers/infiniband/hw/vmw_pvrdma/ 24798 24799VMWARE PVSCSI DRIVER 24800M: Vishal Bhakta <[email protected]> 24801R: Broadcom internal kernel review list <[email protected]> 24802L: [email protected] 24803S: Supported 24804F: drivers/scsi/vmw_pvscsi.c 24805F: drivers/scsi/vmw_pvscsi.h 24806 24807VMWARE VIRTUAL PTP CLOCK DRIVER 24808M: Nick Shi <[email protected]> 24809R: Ajay Kaher <[email protected]> 24810R: Alexey Makhalov <[email protected]> 24811R: Broadcom internal kernel review list <[email protected]> 24812L: [email protected] 24813S: Supported 24814F: drivers/ptp/ptp_vmw.c 24815 24816VMWARE VMCI DRIVER 24817M: Bryan Tan <[email protected]> 24818M: Vishnu Dasa <[email protected]> 24819R: Broadcom internal kernel review list <[email protected]> 24820L: [email protected] 24821S: Supported 24822F: drivers/misc/vmw_vmci/ 24823F: include/linux/vmw_vmci* 24824 24825VMWARE VMMOUSE SUBDRIVER 24826M: Zack Rusin <[email protected]> 24827R: Broadcom internal kernel review list <[email protected]> 24828L: [email protected] 24829S: Supported 24830F: drivers/input/mouse/vmmouse.c 24831F: drivers/input/mouse/vmmouse.h 24832 24833VMWARE VMXNET3 ETHERNET DRIVER 24834M: Ronak Doshi <[email protected]> 24835R: Broadcom internal kernel review list <[email protected]> 24836L: [email protected] 24837S: Supported 24838F: drivers/net/vmxnet3/ 24839 24840VMWARE VSOCK VMCI TRANSPORT DRIVER 24841M: Bryan Tan <[email protected]> 24842M: Vishnu Dasa <[email protected]> 24843R: Broadcom internal kernel review list <[email protected]> 24844L: [email protected] 24845S: Supported 24846F: net/vmw_vsock/vmci_transport* 24847 24848VOCORE VOCORE2 BOARD 24849M: Harvey Hunt <[email protected]> 24850L: [email protected] 24851S: Maintained 24852F: arch/mips/boot/dts/ralink/vocore2.dts 24853 24854VOLTAGE AND CURRENT REGULATOR FRAMEWORK 24855M: Liam Girdwood <[email protected]> 24856M: Mark Brown <[email protected]> 24857L: [email protected] 24858S: Supported 24859W: http://www.slimlogic.co.uk/?p=48 24860T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 24861F: Documentation/devicetree/bindings/regulator/ 24862F: Documentation/power/regulator/ 24863F: drivers/regulator/ 24864F: include/dt-bindings/regulator/ 24865F: include/linux/regulator/ 24866K: regulator_get_optional 24867 24868VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 24869R: Matti Vaittinen <[email protected]> 24870F: drivers/regulator/irq_helpers.c 24871 24872VRF 24873M: David Ahern <[email protected]> 24874L: [email protected] 24875S: Maintained 24876F: Documentation/networking/vrf.rst 24877F: drivers/net/vrf.c 24878 24879VSPRINTF 24880M: Petr Mladek <[email protected]> 24881M: Steven Rostedt <[email protected]> 24882R: Andy Shevchenko <[email protected]> 24883R: Rasmus Villemoes <[email protected]> 24884R: Sergey Senozhatsky <[email protected]> 24885S: Maintained 24886T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 24887F: Documentation/core-api/printk-formats.rst 24888F: lib/test_printf.c 24889F: lib/test_scanf.c 24890F: lib/vsprintf.c 24891 24892VT1211 HARDWARE MONITOR DRIVER 24893M: Juerg Haefliger <[email protected]> 24894L: [email protected] 24895S: Maintained 24896F: Documentation/hwmon/vt1211.rst 24897F: drivers/hwmon/vt1211.c 24898 24899VT8231 HARDWARE MONITOR DRIVER 24900M: Roger Lucas <[email protected]> 24901L: [email protected] 24902S: Maintained 24903F: drivers/hwmon/vt8231.c 24904 24905VUB300 USB to SDIO/SD/MMC bridge chip 24906L: [email protected] 24907S: Orphan 24908F: drivers/mmc/host/vub300.c 24909 24910W1 DALLAS'S 1-WIRE BUS 24911M: Krzysztof Kozlowski <[email protected]> 24912S: Maintained 24913F: Documentation/devicetree/bindings/w1/ 24914F: Documentation/w1/ 24915F: drivers/w1/ 24916F: include/linux/w1.h 24917 24918W83791D HARDWARE MONITORING DRIVER 24919M: Marc Hulsman <[email protected]> 24920L: [email protected] 24921S: Maintained 24922F: Documentation/hwmon/w83791d.rst 24923F: drivers/hwmon/w83791d.c 24924 24925W83793 HARDWARE MONITORING DRIVER 24926M: Rudolf Marek <[email protected]> 24927L: [email protected] 24928S: Maintained 24929F: Documentation/hwmon/w83793.rst 24930F: drivers/hwmon/w83793.c 24931 24932W83795 HARDWARE MONITORING DRIVER 24933M: Jean Delvare <[email protected]> 24934L: [email protected] 24935S: Maintained 24936F: drivers/hwmon/w83795.c 24937 24938W83L51xD SD/MMC CARD INTERFACE DRIVER 24939M: Pierre Ossman <[email protected]> 24940S: Maintained 24941F: drivers/mmc/host/wbsd.* 24942 24943WACOM PROTOCOL 4 SERIAL TABLETS 24944M: Julian Squires <[email protected]> 24945M: Hans de Goede <[email protected]> 24946L: [email protected] 24947S: Maintained 24948F: drivers/input/tablet/wacom_serial4.c 24949 24950WANGXUN ETHERNET DRIVER 24951M: Jiawen Wu <[email protected]> 24952M: Mengyuan Lou <[email protected]> 24953L: [email protected] 24954S: Maintained 24955W: https://www.net-swift.com 24956F: Documentation/networking/device_drivers/ethernet/wangxun/* 24957F: drivers/net/ethernet/wangxun/ 24958F: drivers/net/pcs/pcs-xpcs-wx.c 24959 24960WATCHDOG DEVICE DRIVERS 24961M: Wim Van Sebroeck <[email protected]> 24962M: Guenter Roeck <[email protected]> 24963L: [email protected] 24964S: Maintained 24965W: http://www.linux-watchdog.org/ 24966T: git git://www.linux-watchdog.org/linux-watchdog.git 24967F: Documentation/devicetree/bindings/watchdog/ 24968F: Documentation/watchdog/ 24969F: drivers/watchdog/ 24970F: include/linux/watchdog.h 24971F: include/trace/events/watchdog.h 24972F: include/uapi/linux/watchdog.h 24973 24974WAVE5 VPU CODEC DRIVER 24975M: Nas Chung <[email protected]> 24976M: Jackson Lee <[email protected]> 24977L: [email protected] 24978S: Maintained 24979F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 24980F: drivers/media/platform/chips-media/wave5/ 24981 24982WHISKEYCOVE PMIC GPIO DRIVER 24983M: Kuppuswamy Sathyanarayanan <[email protected]> 24984L: [email protected] 24985S: Maintained 24986F: drivers/gpio/gpio-wcove.c 24987 24988WHWAVE RTC DRIVER 24989M: Dianlong Li <[email protected]> 24990L: [email protected] 24991S: Maintained 24992F: drivers/rtc/rtc-sd3078.c 24993 24994WIIMOTE HID DRIVER 24995M: David Rheinsberg <[email protected]> 24996L: [email protected] 24997S: Maintained 24998F: drivers/hid/hid-wiimote* 24999 25000WILOCITY WIL6210 WIRELESS DRIVER 25001L: [email protected] 25002S: Orphan 25003W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25004F: drivers/net/wireless/ath/wil6210/ 25005 25006WINBOND CIR DRIVER 25007M: David Härdeman <[email protected]> 25008S: Maintained 25009F: drivers/media/rc/winbond-cir.c 25010 25011WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25012L: [email protected] 25013S: Orphan 25014F: drivers/watchdog/ebc-c384_wdt.c 25015 25016WINSYSTEMS WS16C48 GPIO DRIVER 25017M: William Breathitt Gray <[email protected]> 25018L: [email protected] 25019S: Maintained 25020F: drivers/gpio/gpio-ws16c48.c 25021 25022WIREGUARD SECURE NETWORK TUNNEL 25023M: Jason A. Donenfeld <[email protected]> 25024L: [email protected] 25025L: [email protected] 25026S: Maintained 25027F: drivers/net/wireguard/ 25028F: tools/testing/selftests/wireguard/ 25029 25030WISTRON LAPTOP BUTTON DRIVER 25031M: Miloslav Trmac <[email protected]> 25032S: Maintained 25033F: drivers/input/misc/wistron_btns.c 25034 25035WMI BINARY MOF DRIVER 25036M: Armin Wolf <[email protected]> 25037R: Thomas Weißschuh <[email protected]> 25038L: [email protected] 25039S: Maintained 25040F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25041F: Documentation/wmi/devices/wmi-bmof.rst 25042F: drivers/platform/x86/wmi-bmof.c 25043 25044WOLFSON MICROELECTRONICS DRIVERS 25045L: [email protected] 25046S: Supported 25047W: https://github.com/CirrusLogic/linux-drivers/wiki 25048T: git https://github.com/CirrusLogic/linux-drivers.git 25049F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 25050F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 25051F: Documentation/devicetree/bindings/mfd/wm831x.txt 25052F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 25053F: Documentation/devicetree/bindings/sound/wlf,*.yaml 25054F: Documentation/devicetree/bindings/sound/wm* 25055F: Documentation/hwmon/wm83??.rst 25056F: arch/arm/mach-s3c/mach-crag6410* 25057F: drivers/clk/clk-wm83*.c 25058F: drivers/gpio/gpio-*wm*.c 25059F: drivers/gpio/gpio-arizona.c 25060F: drivers/hwmon/wm83??-hwmon.c 25061F: drivers/input/misc/wm831x-on.c 25062F: drivers/input/touchscreen/wm831x-ts.c 25063F: drivers/input/touchscreen/wm97*.c 25064F: drivers/leds/leds-wm83*.c 25065F: drivers/mfd/arizona* 25066F: drivers/mfd/cs47l24* 25067F: drivers/mfd/wm*.c 25068F: drivers/power/supply/wm83*.c 25069F: drivers/regulator/arizona* 25070F: drivers/regulator/wm8*.c 25071F: drivers/rtc/rtc-wm83*.c 25072F: drivers/video/backlight/wm83*_bl.c 25073F: drivers/watchdog/wm83*_wdt.c 25074F: include/linux/mfd/arizona/ 25075F: include/linux/mfd/wm831x/ 25076F: include/linux/mfd/wm8350/ 25077F: include/linux/mfd/wm8400* 25078F: include/linux/regulator/arizona* 25079F: include/linux/wm97xx.h 25080F: include/sound/wm????.h 25081F: sound/soc/codecs/arizona* 25082F: sound/soc/codecs/cs47l24* 25083F: sound/soc/codecs/wm* 25084 25085WORKQUEUE 25086M: Tejun Heo <[email protected]> 25087R: Lai Jiangshan <[email protected]> 25088S: Maintained 25089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 25090F: Documentation/core-api/workqueue.rst 25091F: include/linux/workqueue.h 25092F: kernel/workqueue.c 25093F: kernel/workqueue_internal.h 25094 25095WWAN DRIVERS 25096M: Loic Poulain <[email protected]> 25097M: Sergey Ryazanov <[email protected]> 25098R: Johannes Berg <[email protected]> 25099L: [email protected] 25100S: Maintained 25101F: drivers/net/wwan/ 25102F: include/linux/wwan.h 25103F: include/uapi/linux/wwan.h 25104 25105X-POWERS AXP288 PMIC DRIVERS 25106M: Hans de Goede <[email protected]> 25107S: Maintained 25108F: drivers/acpi/pmic/intel_pmic_xpower.c 25109N: axp288 25110 25111X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 25112M: Chen-Yu Tsai <[email protected]> 25113L: [email protected] 25114S: Maintained 25115N: axp[128] 25116 25117X.25 STACK 25118M: Martin Schiller <[email protected]> 25119L: [email protected] 25120S: Maintained 25121F: Documentation/networking/lapb-module.rst 25122F: Documentation/networking/x25* 25123F: drivers/net/wan/hdlc_x25.c 25124F: drivers/net/wan/lapbether.c 25125F: include/*/lapb.h 25126F: include/net/x25* 25127F: include/uapi/linux/x25.h 25128F: net/lapb/ 25129F: net/x25/ 25130 25131X86 ARCHITECTURE (32-BIT AND 64-BIT) 25132M: Thomas Gleixner <[email protected]> 25133M: Ingo Molnar <[email protected]> 25134M: Borislav Petkov <[email protected]> 25135M: Dave Hansen <[email protected]> 25136M: [email protected] 25137R: "H. Peter Anvin" <[email protected]> 25138L: [email protected] 25139S: Maintained 25140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 25141F: Documentation/arch/x86/ 25142F: Documentation/devicetree/bindings/x86/ 25143F: arch/x86/ 25144F: tools/testing/selftests/x86 25145 25146X86 CPUID DATABASE 25147M: Borislav Petkov <[email protected]> 25148M: Thomas Gleixner <[email protected]> 25149M: [email protected] 25150R: Ahmed S. Darwish <[email protected]> 25151L: [email protected] 25152S: Maintained 25153W: https://x86-cpuid.org 25154F: tools/arch/x86/kcpuid/cpuid.csv 25155 25156X86 ENTRY CODE 25157M: Andy Lutomirski <[email protected]> 25158L: [email protected] 25159S: Maintained 25160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 25161F: arch/x86/entry/ 25162 25163X86 HARDWARE VULNERABILITIES 25164M: Thomas Gleixner <[email protected]> 25165M: Borislav Petkov <[email protected]> 25166M: Peter Zijlstra <[email protected]> 25167M: Josh Poimboeuf <[email protected]> 25168R: Pawan Gupta <[email protected]> 25169S: Maintained 25170F: Documentation/admin-guide/hw-vuln/ 25171F: arch/x86/include/asm/nospec-branch.h 25172F: arch/x86/kernel/cpu/bugs.c 25173 25174X86 MCE INFRASTRUCTURE 25175M: Tony Luck <[email protected]> 25176M: Borislav Petkov <[email protected]> 25177L: [email protected] 25178S: Maintained 25179F: Documentation/ABI/testing/sysfs-mce 25180F: Documentation/arch/x86/x86_64/machinecheck.rst 25181F: arch/x86/kernel/cpu/mce/* 25182 25183X86 MICROCODE UPDATE SUPPORT 25184M: Borislav Petkov <[email protected]> 25185S: Maintained 25186F: arch/x86/kernel/cpu/microcode/* 25187 25188X86 MM 25189M: Dave Hansen <[email protected]> 25190M: Andy Lutomirski <[email protected]> 25191M: Peter Zijlstra <[email protected]> 25192L: [email protected] 25193S: Maintained 25194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 25195F: arch/x86/mm/ 25196 25197X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 25198M: Hans de Goede <[email protected]> 25199L: [email protected] 25200S: Maintained 25201T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25202F: drivers/platform/x86/x86-android-tablets/ 25203 25204X86 PLATFORM DRIVERS 25205M: Hans de Goede <[email protected]> 25206M: Ilpo Järvinen <[email protected]> 25207L: [email protected] 25208S: Maintained 25209Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 25210T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25211F: drivers/platform/olpc/ 25212F: drivers/platform/x86/ 25213F: include/linux/platform_data/x86/ 25214 25215X86 PLATFORM UV HPE SUPERDOME FLEX 25216M: Steve Wahl <[email protected]> 25217R: Justin Ernst <[email protected]> 25218R: Kyle Meyer <[email protected]> 25219R: Dimitri Sivanich <[email protected]> 25220R: Russ Anderson <[email protected]> 25221S: Supported 25222F: arch/x86/include/asm/uv/ 25223F: arch/x86/kernel/apic/x2apic_uv_x.c 25224F: arch/x86/platform/uv/ 25225 25226X86 STACK UNWINDING 25227M: Josh Poimboeuf <[email protected]> 25228M: Peter Zijlstra <[email protected]> 25229S: Supported 25230F: arch/x86/include/asm/unwind*.h 25231F: arch/x86/kernel/dumpstack.c 25232F: arch/x86/kernel/stacktrace.c 25233F: arch/x86/kernel/unwind_*.c 25234 25235X86 TRUST DOMAIN EXTENSIONS (TDX) 25236M: Kirill A. Shutemov <[email protected]> 25237R: Dave Hansen <[email protected]> 25238L: [email protected] 25239L: [email protected] 25240S: Supported 25241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 25242F: arch/x86/boot/compressed/tdx* 25243F: arch/x86/coco/tdx/ 25244F: arch/x86/include/asm/shared/tdx.h 25245F: arch/x86/include/asm/tdx.h 25246F: arch/x86/virt/vmx/tdx/ 25247F: drivers/virt/coco/tdx-guest 25248 25249X86 VDSO 25250M: Andy Lutomirski <[email protected]> 25251L: [email protected] 25252S: Maintained 25253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 25254F: arch/x86/entry/vdso/ 25255 25256XARRAY 25257M: Matthew Wilcox <[email protected]> 25258L: [email protected] 25259S: Supported 25260F: Documentation/core-api/xarray.rst 25261F: include/linux/idr.h 25262F: include/linux/xarray.h 25263F: lib/idr.c 25264F: lib/xarray.c 25265F: tools/testing/radix-tree 25266 25267XBOX DVD IR REMOTE 25268M: Benjamin Valentin <[email protected]> 25269S: Maintained 25270F: drivers/media/rc/keymaps/rc-xbox-dvd.c 25271F: drivers/media/rc/xbox_remote.c 25272 25273XC2028/3028 TUNER DRIVER 25274M: Mauro Carvalho Chehab <[email protected]> 25275L: [email protected] 25276S: Maintained 25277W: https://linuxtv.org 25278T: git git://linuxtv.org/media_tree.git 25279F: drivers/media/tuners/xc2028.* 25280 25281XDP (eXpress Data Path) 25282M: Alexei Starovoitov <[email protected]> 25283M: Daniel Borkmann <[email protected]> 25284M: David S. Miller <[email protected]> 25285M: Jakub Kicinski <[email protected]> 25286M: Jesper Dangaard Brouer <[email protected]> 25287M: John Fastabend <[email protected]> 25288L: [email protected] 25289L: [email protected] 25290S: Supported 25291F: drivers/net/ethernet/*/*/*/*/*xdp* 25292F: drivers/net/ethernet/*/*/*xdp* 25293F: include/net/xdp.h 25294F: include/net/xdp_priv.h 25295F: include/trace/events/xdp.h 25296F: kernel/bpf/cpumap.c 25297F: kernel/bpf/devmap.c 25298F: net/core/xdp.c 25299F: samples/bpf/xdp* 25300F: tools/testing/selftests/bpf/*/*xdp* 25301F: tools/testing/selftests/bpf/*xdp* 25302K: (?:\b|_)xdp(?:\b|_) 25303 25304XDP SOCKETS (AF_XDP) 25305M: Björn Töpel <[email protected]> 25306M: Magnus Karlsson <[email protected]> 25307M: Maciej Fijalkowski <[email protected]> 25308R: Jonathan Lemon <[email protected]> 25309L: [email protected] 25310L: [email protected] 25311S: Maintained 25312F: Documentation/networking/af_xdp.rst 25313F: include/net/netns/xdp.h 25314F: include/net/xdp_sock* 25315F: include/net/xsk_buff_pool.h 25316F: include/uapi/linux/if_xdp.h 25317F: include/uapi/linux/xdp_diag.h 25318F: net/xdp/ 25319F: tools/testing/selftests/bpf/*xsk* 25320 25321XEN BLOCK SUBSYSTEM 25322M: Roger Pau Monné <[email protected]> 25323L: [email protected] (moderated for non-subscribers) 25324S: Supported 25325F: drivers/block/xen* 25326F: drivers/block/xen-blkback/* 25327 25328XEN HYPERVISOR ARM 25329M: Stefano Stabellini <[email protected]> 25330L: [email protected] (moderated for non-subscribers) 25331S: Maintained 25332F: arch/arm/include/asm/xen/ 25333F: arch/arm/xen/ 25334 25335XEN HYPERVISOR ARM64 25336M: Stefano Stabellini <[email protected]> 25337L: [email protected] (moderated for non-subscribers) 25338S: Maintained 25339F: arch/arm64/include/asm/xen/ 25340F: arch/arm64/xen/ 25341 25342XEN HYPERVISOR INTERFACE 25343M: Juergen Gross <[email protected]> 25344M: Stefano Stabellini <[email protected]> 25345R: Oleksandr Tyshchenko <[email protected]> 25346L: [email protected] (moderated for non-subscribers) 25347S: Supported 25348T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 25349F: Documentation/ABI/stable/sysfs-hypervisor-xen 25350F: Documentation/ABI/testing/sysfs-hypervisor-xen 25351F: drivers/*/xen-*front.c 25352F: drivers/xen/ 25353F: include/uapi/xen/ 25354F: include/xen/ 25355F: kernel/configs/xen.config 25356 25357XEN HYPERVISOR X86 25358M: Juergen Gross <[email protected]> 25359R: Boris Ostrovsky <[email protected]> 25360L: [email protected] (moderated for non-subscribers) 25361S: Supported 25362F: arch/x86/configs/xen.config 25363F: arch/x86/include/asm/pvclock-abi.h 25364F: arch/x86/include/asm/xen/ 25365F: arch/x86/platform/pvh/ 25366F: arch/x86/xen/ 25367 25368XEN NETWORK BACKEND DRIVER 25369M: Wei Liu <[email protected]> 25370M: Paul Durrant <[email protected]> 25371L: [email protected] (moderated for non-subscribers) 25372L: [email protected] 25373S: Supported 25374F: drivers/net/xen-netback/* 25375 25376XEN PCI SUBSYSTEM 25377M: Juergen Gross <[email protected]> 25378L: [email protected] (moderated for non-subscribers) 25379S: Supported 25380F: arch/x86/pci/*xen* 25381F: drivers/pci/*xen* 25382 25383XEN PVSCSI DRIVERS 25384M: Juergen Gross <[email protected]> 25385L: [email protected] (moderated for non-subscribers) 25386L: [email protected] 25387S: Supported 25388F: drivers/scsi/xen-scsifront.c 25389F: drivers/xen/xen-scsiback.c 25390F: include/xen/interface/io/vscsiif.h 25391 25392XEN PVUSB DRIVER 25393M: Juergen Gross <[email protected]> 25394L: [email protected] (moderated for non-subscribers) 25395L: [email protected] 25396S: Supported 25397F: drivers/usb/host/xen* 25398F: include/xen/interface/io/usbif.h 25399 25400XEN SOUND FRONTEND DRIVER 25401M: Oleksandr Andrushchenko <[email protected]> 25402L: [email protected] (moderated for non-subscribers) 25403L: [email protected] 25404S: Supported 25405F: sound/xen/* 25406 25407XEN SWIOTLB SUBSYSTEM 25408M: Juergen Gross <[email protected]> 25409M: Stefano Stabellini <[email protected]> 25410L: [email protected] (moderated for non-subscribers) 25411L: [email protected] 25412S: Supported 25413F: arch/*/include/asm/xen/swiotlb-xen.h 25414F: drivers/xen/swiotlb-xen.c 25415F: include/xen/arm/swiotlb-xen.h 25416F: include/xen/swiotlb-xen.h 25417 25418XFS FILESYSTEM 25419M: Chandan Babu R <[email protected]> 25420R: Darrick J. Wong <[email protected]> 25421L: [email protected] 25422S: Supported 25423W: http://xfs.org/ 25424C: irc://irc.oftc.net/xfs 25425T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 25426P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 25427F: Documentation/ABI/testing/sysfs-fs-xfs 25428F: Documentation/admin-guide/xfs.rst 25429F: Documentation/filesystems/xfs/* 25430F: fs/xfs/ 25431F: include/uapi/linux/dqblk_xfs.h 25432F: include/uapi/linux/fsmap.h 25433 25434XILINX AMS DRIVER 25435M: Anand Ashok Dumbre <[email protected]> 25436L: [email protected] 25437S: Maintained 25438F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 25439F: drivers/iio/adc/xilinx-ams.c 25440 25441XILINX AXI ETHERNET DRIVER 25442M: Radhey Shyam Pandey <[email protected]> 25443S: Maintained 25444F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 25445F: drivers/net/ethernet/xilinx/xilinx_axienet* 25446 25447XILINX CAN DRIVER 25448M: Appana Durga Kedareswara rao <[email protected]> 25449L: [email protected] 25450S: Maintained 25451F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 25452F: drivers/net/can/xilinx_can.c 25453 25454XILINX EVENT MANAGEMENT DRIVER 25455M: Michal Simek <[email protected]> 25456S: Maintained 25457F: drivers/soc/xilinx/xlnx_event_manager.c 25458F: include/linux/firmware/xlnx-event-manager.h 25459 25460XILINX GPIO DRIVER 25461M: Shubhrajyoti Datta <[email protected]> 25462R: Srinivas Neeli <[email protected]> 25463R: Michal Simek <[email protected]> 25464S: Maintained 25465F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 25466F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 25467F: drivers/gpio/gpio-xilinx.c 25468F: drivers/gpio/gpio-zynq.c 25469 25470XILINX LL TEMAC ETHERNET DRIVER 25471L: [email protected] 25472S: Orphan 25473F: drivers/net/ethernet/xilinx/ll_temac* 25474 25475XILINX PWM DRIVER 25476M: Sean Anderson <[email protected]> 25477S: Maintained 25478F: drivers/pwm/pwm-xilinx.c 25479F: include/clocksource/timer-xilinx.h 25480 25481XILINX SD-FEC IP CORES 25482M: Derek Kiernan <[email protected]> 25483M: Dragan Cvetic <[email protected]> 25484S: Maintained 25485F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 25486F: Documentation/misc-devices/xilinx_sdfec.rst 25487F: drivers/misc/Kconfig 25488F: drivers/misc/Makefile 25489F: drivers/misc/xilinx_sdfec.c 25490F: include/uapi/misc/xilinx_sdfec.h 25491 25492XILINX UARTLITE SERIAL DRIVER 25493M: Peter Korsgaard <[email protected]> 25494L: [email protected] 25495S: Maintained 25496F: drivers/tty/serial/uartlite.c 25497 25498XILINX VIDEO IP CORES 25499M: Laurent Pinchart <[email protected]> 25500L: [email protected] 25501S: Supported 25502T: git git://linuxtv.org/media_tree.git 25503F: Documentation/devicetree/bindings/media/xilinx/ 25504F: drivers/media/platform/xilinx/ 25505F: include/uapi/linux/xilinx-v4l2-controls.h 25506 25507XILINX VERSAL EDAC DRIVER 25508M: Shubhrajyoti Datta <[email protected]> 25509M: Sai Krishna Potthuri <[email protected]> 25510S: Maintained 25511F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 25512F: drivers/edac/versal_edac.c 25513 25514XILINX WATCHDOG DRIVER 25515M: Srinivas Neeli <[email protected]> 25516R: Shubhrajyoti Datta <[email protected]> 25517R: Michal Simek <[email protected]> 25518S: Maintained 25519F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 25520F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 25521F: drivers/watchdog/of_xilinx_wdt.c 25522F: drivers/watchdog/xilinx_wwdt.c 25523 25524XILINX XDMA DRIVER 25525M: Lizhi Hou <[email protected]> 25526M: Brian Xu <[email protected]> 25527M: Raj Kumar Rampelli <[email protected]> 25528L: [email protected] 25529S: Supported 25530F: drivers/dma/xilinx/xdma-regs.h 25531F: drivers/dma/xilinx/xdma.c 25532F: include/linux/dma/amd_xdma.h 25533F: include/linux/platform_data/amd_xdma.h 25534 25535XILINX ZYNQMP DPDMA DRIVER 25536M: Laurent Pinchart <[email protected]> 25537L: [email protected] 25538S: Supported 25539F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 25540F: drivers/dma/xilinx/xilinx_dpdma.c 25541F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 25542 25543XILINX ZYNQMP OCM EDAC DRIVER 25544M: Shubhrajyoti Datta <[email protected]> 25545M: Sai Krishna Potthuri <[email protected]> 25546S: Maintained 25547F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 25548F: drivers/edac/zynqmp_edac.c 25549 25550XILINX ZYNQMP PSGTR PHY DRIVER 25551M: Laurent Pinchart <[email protected]> 25552L: [email protected] 25553S: Supported 25554T: git https://github.com/Xilinx/linux-xlnx.git 25555F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 25556F: drivers/phy/xilinx/phy-zynqmp.c 25557 25558XILINX ZYNQMP SHA3 DRIVER 25559M: Harsha <[email protected]> 25560S: Maintained 25561F: drivers/crypto/xilinx/zynqmp-sha.c 25562 25563XILINX ZYNQMP NVMEM DRIVER 25564M: Praveen Teja Kundanala <[email protected]> 25565M: Kalyani Akula <[email protected]> 25566R: Michal Simek <[email protected]> 25567S: Maintained 25568F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 25569F: drivers/nvmem/zynqmp_nvmem.c 25570 25571XILLYBUS DRIVER 25572M: Eli Billauer <[email protected]> 25573L: [email protected] 25574S: Supported 25575F: drivers/char/xillybus/ 25576 25577XLP9XX I2C DRIVER 25578M: George Cherian <[email protected]> 25579L: [email protected] 25580S: Supported 25581W: http://www.marvell.com 25582F: drivers/i2c/busses/i2c-xlp9xx.c 25583 25584XRA1403 GPIO EXPANDER 25585M: Nandor Han <[email protected]> 25586L: [email protected] 25587S: Maintained 25588F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 25589F: drivers/gpio/gpio-xra1403.c 25590 25591XTENSA XTFPGA PLATFORM SUPPORT 25592M: Max Filippov <[email protected]> 25593S: Maintained 25594F: drivers/spi/spi-xtensa-xtfpga.c 25595F: sound/soc/xtensa/xtfpga-i2s.c 25596 25597XZ EMBEDDED 25598M: Lasse Collin <[email protected]> 25599S: Maintained 25600W: https://tukaani.org/xz/embedded.html 25601B: https://github.com/tukaani-project/xz-embedded/issues 25602C: irc://irc.libera.chat/tukaani 25603F: Documentation/staging/xz.rst 25604F: include/linux/decompress/unxz.h 25605F: include/linux/xz.h 25606F: lib/decompress_unxz.c 25607F: lib/xz/ 25608F: scripts/xz_wrap.sh 25609 25610YAM DRIVER FOR AX.25 25611M: Jean-Paul Roubelat <[email protected]> 25612L: [email protected] 25613S: Maintained 25614F: drivers/net/hamradio/yam* 25615F: include/linux/yam.h 25616 25617YAMA SECURITY MODULE 25618M: Kees Cook <[email protected]> 25619S: Supported 25620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 25621F: Documentation/admin-guide/LSM/Yama.rst 25622F: security/yama/ 25623 25624YAML NETLINK (YNL) 25625M: Donald Hunter <[email protected]> 25626M: Jakub Kicinski <[email protected]> 25627F: Documentation/netlink/ 25628F: Documentation/userspace-api/netlink/intro-specs.rst 25629F: Documentation/userspace-api/netlink/specs.rst 25630F: tools/net/ynl/ 25631 25632YEALINK PHONE DRIVER 25633M: Henk Vergonet <[email protected]> 25634S: Maintained 25635F: Documentation/input/devices/yealink.rst 25636F: drivers/input/misc/yealink.* 25637 25638Z3FOLD COMPRESSED PAGE ALLOCATOR 25639M: Vitaly Wool <[email protected]> 25640R: Miaohe Lin <[email protected]> 25641L: [email protected] 25642S: Maintained 25643F: mm/z3fold.c 25644 25645Z8530 DRIVER FOR AX.25 25646M: Joerg Reuter <[email protected]> 25647L: [email protected] 25648S: Maintained 25649W: http://yaina.de/jreuter/ 25650W: http://www.qsl.net/dl1bke/ 25651F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 25652F: drivers/net/hamradio/*scc.c 25653F: drivers/net/hamradio/z8530.h 25654 25655ZBUD COMPRESSED PAGE ALLOCATOR 25656M: Seth Jennings <[email protected]> 25657M: Dan Streetman <[email protected]> 25658L: [email protected] 25659S: Maintained 25660F: mm/zbud.c 25661 25662ZD1211RW WIRELESS DRIVER 25663L: [email protected] 25664S: Orphan 25665F: drivers/net/wireless/zydas/zd1211rw/ 25666 25667ZD1301 MEDIA DRIVER 25668L: [email protected] 25669S: Orphan 25670W: https://linuxtv.org/ 25671Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25672F: drivers/media/usb/dvb-usb-v2/zd1301* 25673 25674ZD1301_DEMOD MEDIA DRIVER 25675L: [email protected] 25676S: Orphan 25677W: https://linuxtv.org/ 25678Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25679F: drivers/media/dvb-frontends/zd1301_demod* 25680 25681ZHAOXIN PROCESSOR SUPPORT 25682M: Tony W Wang-oc <[email protected]> 25683L: [email protected] 25684S: Maintained 25685F: arch/x86/kernel/cpu/zhaoxin.c 25686 25687ZONEFS FILESYSTEM 25688M: Damien Le Moal <[email protected]> 25689M: Naohiro Aota <[email protected]> 25690R: Johannes Thumshirn <[email protected]> 25691L: [email protected] 25692S: Maintained 25693T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 25694F: Documentation/filesystems/zonefs.rst 25695F: fs/zonefs/ 25696 25697ZR36067 VIDEO FOR LINUX DRIVER 25698M: Corentin Labbe <[email protected]> 25699L: [email protected] 25700L: [email protected] 25701S: Maintained 25702W: http://mjpeg.sourceforge.net/driver-zoran/ 25703Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25704F: Documentation/driver-api/media/drivers/zoran.rst 25705F: drivers/media/pci/zoran/ 25706 25707ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 25708M: Minchan Kim <[email protected]> 25709M: Sergey Senozhatsky <[email protected]> 25710L: [email protected] 25711S: Maintained 25712F: Documentation/admin-guide/blockdev/zram.rst 25713F: drivers/block/zram/ 25714 25715ZS DECSTATION Z85C30 SERIAL DRIVER 25716M: "Maciej W. Rozycki" <[email protected]> 25717S: Maintained 25718F: drivers/tty/serial/zs.* 25719 25720ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 25721M: Minchan Kim <[email protected]> 25722M: Sergey Senozhatsky <[email protected]> 25723L: [email protected] 25724S: Maintained 25725F: Documentation/mm/zsmalloc.rst 25726F: include/linux/zsmalloc.h 25727F: mm/zsmalloc.c 25728 25729ZSTD 25730M: Nick Terrell <[email protected]> 25731S: Maintained 25732B: https://github.com/facebook/zstd/issues 25733T: git https://github.com/terrelln/linux.git 25734F: crypto/zstd.c 25735F: include/linux/zstd* 25736F: lib/decompress_unzstd.c 25737F: lib/zstd/ 25738N: zstd 25739K: zstd 25740 25741ZSWAP COMPRESSED SWAP CACHING 25742M: Johannes Weiner <[email protected]> 25743M: Yosry Ahmed <[email protected]> 25744M: Nhat Pham <[email protected]> 25745R: Chengming Zhou <[email protected]> 25746L: [email protected] 25747S: Maintained 25748F: Documentation/admin-guide/mm/zswap.rst 25749F: include/linux/zpool.h 25750F: include/linux/zswap.h 25751F: mm/zpool.c 25752F: mm/zswap.c 25753F: tools/testing/selftests/cgroup/test_zswap.c 25754 25755SENARYTECH AUDIO CODEC DRIVER 25756M: bo liu <[email protected]> 25757S: Maintained 25758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 25759F: sound/pci/hda/patch_senarytech.c 25760 25761THE REST 25762M: Linus Torvalds <[email protected]> 25763L: [email protected] 25764S: Buried alive in reporters 25765T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 25766F: * 25767F: */ 25768