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 127N: include/uapi/linux/nl80211-.* 128F: include/uapi/linux/wireless.h 129F: net/wireless/ 130 1318169 10/100/1000 GIGABIT ETHERNET DRIVER 132M: Heiner Kallweit <[email protected]> 133M: [email protected] 134L: [email protected] 135S: Maintained 136F: drivers/net/ethernet/realtek/r8169* 137 1388250/16?50 (AND CLONE UARTS) SERIAL DRIVER 139M: Greg Kroah-Hartman <[email protected]> 140L: [email protected] 141S: Maintained 142T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 143F: drivers/tty/serial/8250* 144F: include/linux/serial_8250.h 145 1468390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 147L: [email protected] 148S: Orphan / Obsolete 149F: drivers/net/ethernet/8390/ 150 1519P FILE SYSTEM 152M: Eric Van Hensbergen <[email protected]> 153M: Latchesar Ionkov <[email protected]> 154M: Dominique Martinet <[email protected]> 155R: Christian Schoenebeck <[email protected]> 156L: [email protected] 157S: Maintained 158W: http://github.com/v9fs 159Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 161T: git git://github.com/martinetd/linux.git 162F: Documentation/filesystems/9p.rst 163F: fs/9p/ 164F: include/net/9p/ 165F: include/trace/events/9p.h 166F: include/uapi/linux/virtio_9p.h 167F: net/9p/ 168 169A64FX DIAG DRIVER 170M: Hitomi Hasegawa <[email protected]> 171S: Supported 172F: drivers/soc/fujitsu/a64fx-diag.c 173 174A8293 MEDIA DRIVER 175L: [email protected] 176S: Orphan 177W: https://linuxtv.org 178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 179F: drivers/media/dvb-frontends/a8293* 180 181AACRAID SCSI RAID DRIVER 182M: Adaptec OEM Raid Solutions <[email protected]> 183L: [email protected] 184S: Supported 185W: http://www.adaptec.com/ 186F: Documentation/scsi/aacraid.rst 187F: drivers/scsi/aacraid/ 188 189AAEON UPBOARD FPGA MFD DRIVER 190M: Thomas Richard <[email protected]> 191S: Maintained 192F: drivers/leds/leds-upboard.c 193F: drivers/mfd/upboard-fpga.c 194F: drivers/pinctrl/pinctrl-upboard.c 195F: include/linux/mfd/upboard-fpga.h 196 197AB8500 BATTERY AND CHARGER DRIVERS 198M: Linus Walleij <[email protected]> 199F: Documentation/devicetree/bindings/power/supply/*ab8500* 200F: drivers/power/supply/*ab8500* 201 202ABI/API 203L: [email protected] 204F: include/linux/syscalls.h 205F: kernel/sys_ni.c 206X: arch/*/include/uapi/ 207X: include/uapi/ 208 209ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 210M: Hans de Goede <[email protected]> 211L: [email protected] 212S: Maintained 213F: drivers/hwmon/abituguru.c 214 215ABIT UGURU 3 HARDWARE MONITOR DRIVER 216M: Alistair John Strachan <[email protected]> 217L: [email protected] 218S: Maintained 219F: drivers/hwmon/abituguru3.c 220 221ACCES 104-DIO-48E GPIO DRIVER 222M: William Breathitt Gray <[email protected]> 223L: [email protected] 224S: Maintained 225F: drivers/gpio/gpio-104-dio-48e.c 226 227ACCES 104-IDI-48 GPIO DRIVER 228M: William Breathitt Gray <[email protected]> 229L: [email protected] 230S: Maintained 231F: drivers/gpio/gpio-104-idi-48.c 232 233ACCES 104-IDIO-16 GPIO DRIVER 234M: William Breathitt Gray <[email protected]> 235L: [email protected] 236S: Maintained 237F: drivers/gpio/gpio-104-idio-16.c 238 239ACCES 104-QUAD-8 DRIVER 240M: William Breathitt Gray <[email protected]> 241L: [email protected] 242S: Maintained 243F: drivers/counter/104-quad-8.c 244 245ACCES IDIO-16 GPIO LIBRARY 246M: William Breathitt Gray <[email protected]> 247L: [email protected] 248S: Maintained 249F: drivers/gpio/gpio-idio-16.c 250F: drivers/gpio/gpio-idio-16.h 251 252ACCES PCI-IDIO-16 GPIO DRIVER 253M: William Breathitt Gray <[email protected]> 254L: [email protected] 255S: Maintained 256F: drivers/gpio/gpio-pci-idio-16.c 257 258ACCES PCIe-IDIO-24 GPIO DRIVER 259M: William Breathitt Gray <[email protected]> 260L: [email protected] 261S: Maintained 262F: drivers/gpio/gpio-pcie-idio-24.c 263 264ACENIC DRIVER 265M: Jes Sorensen <[email protected]> 266L: [email protected] 267S: Maintained 268F: drivers/net/ethernet/alteon/acenic* 269 270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 271M: Peter Kaestle <[email protected]> 272L: [email protected] 273S: Maintained 274W: http://piie.net/?section=acerhdf 275F: drivers/platform/x86/acerhdf.c 276 277ACER WMI LAPTOP EXTRAS 278M: "Lee, Chun-Yi" <[email protected]> 279L: [email protected] 280S: Maintained 281F: drivers/platform/x86/acer-wmi.c 282 283ACPI 284M: "Rafael J. Wysocki" <[email protected]> 285R: Len Brown <[email protected]> 286L: [email protected] 287S: Supported 288Q: https://patchwork.kernel.org/project/linux-acpi/list/ 289B: https://bugzilla.kernel.org 290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 291F: Documentation/ABI/testing/configfs-acpi 292F: Documentation/ABI/testing/sysfs-bus-acpi 293F: Documentation/firmware-guide/acpi/ 294F: arch/x86/kernel/acpi/ 295F: arch/x86/pci/acpi.c 296F: drivers/acpi/ 297F: drivers/pci/*/*acpi* 298F: drivers/pci/*acpi* 299F: drivers/pnp/pnpacpi/ 300F: include/acpi/ 301F: include/linux/acpi.h 302F: include/linux/fwnode.h 303F: include/linux/fw_table.h 304F: lib/fw_table.c 305F: tools/power/acpi/ 306 307ACPI APEI 308M: "Rafael J. Wysocki" <[email protected]> 309R: Len Brown <[email protected]> 310R: James Morse <[email protected]> 311R: Tony Luck <[email protected]> 312R: Borislav Petkov <[email protected]> 313L: [email protected] 314F: drivers/acpi/apei/ 315 316ACPI COMPONENT ARCHITECTURE (ACPICA) 317M: Robert Moore <[email protected]> 318M: "Rafael J. Wysocki" <[email protected]> 319L: [email protected] 320L: [email protected] 321S: Supported 322W: https://acpica.org/ 323W: https://github.com/acpica/acpica/ 324Q: https://patchwork.kernel.org/project/linux-acpi/list/ 325B: https://bugzilla.kernel.org 326B: https://bugs.acpica.org 327T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 328F: drivers/acpi/acpica/ 329F: include/acpi/ 330F: tools/power/acpi/ 331 332ACPI FOR ARM64 (ACPI/arm64) 333M: Lorenzo Pieralisi <[email protected]> 334M: Hanjun Guo <[email protected]> 335M: Sudeep Holla <[email protected]> 336L: [email protected] 337L: [email protected] (moderated for non-subscribers) 338S: Maintained 339F: drivers/acpi/arm64 340F: include/linux/acpi_iort.h 341 342ACPI FOR RISC-V (ACPI/riscv) 343M: Sunil V L <[email protected]> 344L: [email protected] 345L: [email protected] 346S: Maintained 347F: drivers/acpi/riscv/ 348 349ACPI PCC(Platform Communication Channel) MAILBOX DRIVER 350M: Sudeep Holla <[email protected]> 351L: [email protected] 352S: Supported 353F: drivers/mailbox/pcc.c 354 355ACPI PMIC DRIVERS 356M: "Rafael J. Wysocki" <[email protected]> 357M: Len Brown <[email protected]> 358R: Andy Shevchenko <[email protected]> 359R: Mika Westerberg <[email protected]> 360L: [email protected] 361S: Supported 362Q: https://patchwork.kernel.org/project/linux-acpi/list/ 363B: https://bugzilla.kernel.org 364T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 365F: drivers/acpi/pmic/ 366 367ACPI QUICKSTART DRIVER 368M: Armin Wolf <[email protected]> 369L: [email protected] 370S: Maintained 371F: drivers/platform/x86/quickstart.c 372 373ACPI SERIAL MULTI INSTANTIATE DRIVER 374M: Hans de Goede <[email protected]> 375L: [email protected] 376S: Maintained 377F: drivers/platform/x86/serial-multi-instantiate.c 378 379ACPI THERMAL DRIVER 380M: Rafael J. Wysocki <[email protected]> 381R: Zhang Rui <[email protected]> 382L: [email protected] 383S: Supported 384B: https://bugzilla.kernel.org 385F: drivers/acpi/*thermal* 386 387ACPI VIOT DRIVER 388M: Jean-Philippe Brucker <[email protected]> 389L: [email protected] 390L: [email protected] 391S: Maintained 392F: drivers/acpi/viot.c 393F: include/linux/acpi_viot.h 394 395ACPI WMI DRIVER 396M: Armin Wolf <[email protected]> 397L: [email protected] 398S: Maintained 399F: Documentation/ABI/testing/sysfs-bus-wmi 400F: Documentation/driver-api/wmi.rst 401F: Documentation/wmi/ 402F: drivers/platform/x86/wmi.c 403F: include/uapi/linux/wmi.h 404 405ACRN HYPERVISOR SERVICE MODULE 406M: Fei Li <[email protected]> 407L: [email protected] (subscribers-only) 408S: Supported 409W: https://projectacrn.org 410F: Documentation/virt/acrn/ 411F: drivers/virt/acrn/ 412F: include/uapi/linux/acrn.h 413 414AD1889 ALSA SOUND DRIVER 415L: [email protected] 416S: Maintained 417W: https://parisc.wiki.kernel.org/index.php/AD1889 418F: sound/pci/ad1889.* 419 420AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Mugilraj Dhavachelvan <[email protected]> 422L: [email protected] 423S: Supported 424F: drivers/iio/potentiometer/ad5110.c 425 426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 427M: Michael Hennerich <[email protected]> 428S: Supported 429W: http://wiki.analog.com/AD5254 430W: https://ez.analog.com/linux-software-drivers 431F: drivers/misc/ad525x_dpot.c 432 433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 434M: Michael Hennerich <[email protected]> 435S: Supported 436W: http://wiki.analog.com/AD5398 437W: https://ez.analog.com/linux-software-drivers 438F: drivers/regulator/ad5398.c 439 440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 441M: Michael Hennerich <[email protected]> 442S: Supported 443W: http://wiki.analog.com/AD7142 444W: https://ez.analog.com/linux-software-drivers 445F: drivers/input/misc/ad714x.c 446 447AD738X ADC DRIVER (AD7380/1/2/4) 448M: Michael Hennerich <[email protected]> 449M: Nuno Sá <[email protected]> 450R: David Lechner <[email protected]> 451S: Supported 452W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x 453W: https://ez.analog.com/linux-software-drivers 454F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml 455F: Documentation/iio/ad7380.rst 456F: drivers/iio/adc/ad7380.c 457 458AD7877 TOUCHSCREEN DRIVER 459M: Michael Hennerich <[email protected]> 460S: Supported 461W: http://wiki.analog.com/AD7877 462W: https://ez.analog.com/linux-software-drivers 463F: drivers/input/touchscreen/ad7877.c 464 465AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 466M: Michael Hennerich <[email protected]> 467S: Supported 468W: http://wiki.analog.com/AD7879 469W: https://ez.analog.com/linux-software-drivers 470F: drivers/input/touchscreen/ad7879.c 471 472AD7944 ADC DRIVER (AD7944/AD7985/AD7986) 473M: Michael Hennerich <[email protected]> 474M: Nuno Sá <[email protected]> 475R: David Lechner <[email protected]> 476S: Supported 477W: https://ez.analog.com/linux-software-drivers 478F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml 479F: Documentation/iio/ad7944.rst 480F: drivers/iio/adc/ad7944.c 481 482ADAFRUIT MINI I2C GAMEPAD 483M: Anshul Dalal <[email protected]> 484L: [email protected] 485S: Maintained 486F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml 487F: drivers/input/joystick/adafruit-seesaw.c 488 489ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 490M: Jiri Kosina <[email protected]> 491S: Maintained 492 493ADF7242 IEEE 802.15.4 RADIO DRIVER 494M: Michael Hennerich <[email protected]> 495L: [email protected] 496S: Supported 497W: https://wiki.analog.com/ADF7242 498W: https://ez.analog.com/linux-software-drivers 499F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 500F: drivers/net/ieee802154/adf7242.c 501 502ADM1025 HARDWARE MONITOR DRIVER 503M: Jean Delvare <[email protected]> 504L: [email protected] 505S: Maintained 506F: Documentation/hwmon/adm1025.rst 507F: drivers/hwmon/adm1025.c 508 509ADM1029 HARDWARE MONITOR DRIVER 510M: Corentin Labbe <[email protected]> 511L: [email protected] 512S: Maintained 513F: drivers/hwmon/adm1029.c 514 515ADM8211 WIRELESS DRIVER 516L: [email protected] 517S: Orphan 518F: drivers/net/wireless/admtek/ 519 520ADP1050 HARDWARE MONITOR DRIVER 521M: Radu Sabau <[email protected]> 522L: [email protected] 523S: Supported 524W: https://ez.analog.com/linux-software-drivers 525F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml 526 527ADP1653 FLASH CONTROLLER DRIVER 528M: Sakari Ailus <[email protected]> 529L: [email protected] 530S: Maintained 531F: drivers/media/i2c/adp1653.c 532F: include/media/i2c/adp1653.h 533 534ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 535M: Michael Hennerich <[email protected]> 536S: Supported 537W: http://wiki.analog.com/ADP5520 538W: https://ez.analog.com/linux-software-drivers 539F: drivers/gpio/gpio-adp5520.c 540F: drivers/input/keyboard/adp5520-keys.c 541F: drivers/leds/leds-adp5520.c 542F: drivers/mfd/adp5520.c 543F: drivers/video/backlight/adp5520_bl.c 544 545ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER 546M: Laurent Pinchart <[email protected]> 547L: [email protected] 548L: [email protected] 549S: Maintained 550F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml 551F: drivers/gpio/gpio-adp5585.c 552F: drivers/mfd/adp5585.c 553F: drivers/pwm/pwm-adp5585.c 554F: include/linux/mfd/adp5585.h 555 556ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 557M: Michael Hennerich <[email protected]> 558S: Supported 559W: http://wiki.analog.com/ADP5588 560W: https://ez.analog.com/linux-software-drivers 561F: Documentation/devicetree/bindings/input/adi,adp5588.yaml 562F: drivers/input/keyboard/adp5588-keys.c 563 564ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 565M: Michael Hennerich <[email protected]> 566S: Supported 567W: http://wiki.analog.com/ADP8860 568W: https://ez.analog.com/linux-software-drivers 569F: drivers/video/backlight/adp8860_bl.c 570 571ADT746X FAN DRIVER 572M: Colin Leroy <[email protected]> 573S: Maintained 574F: drivers/macintosh/therm_adt746x.c 575 576ADT7475 HARDWARE MONITOR DRIVER 577M: Jean Delvare <[email protected]> 578L: [email protected] 579S: Maintained 580F: Documentation/hwmon/adt7475.rst 581F: drivers/hwmon/adt7475.c 582 583ADVANSYS SCSI DRIVER 584M: Matthew Wilcox <[email protected]> 585M: Hannes Reinecke <[email protected]> 586L: [email protected] 587S: Maintained 588F: Documentation/scsi/advansys.rst 589F: drivers/scsi/advansys.c 590 591ADVANTECH SWBTN DRIVER 592M: Andrea Ho <[email protected]> 593L: [email protected] 594S: Maintained 595F: drivers/platform/x86/adv_swbutton.c 596 597ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 598M: Lucas Stankus <[email protected]> 599S: Supported 600F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml 601F: drivers/iio/accel/adxl313* 602 603ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 604M: Michael Hennerich <[email protected]> 605S: Supported 606W: http://wiki.analog.com/ADXL345 607W: https://ez.analog.com/linux-software-drivers 608F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 609F: drivers/input/misc/adxl34x.c 610 611ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 612M: Puranjay Mohan <[email protected]> 613L: [email protected] 614S: Supported 615F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml 616F: drivers/iio/accel/adxl355.h 617F: drivers/iio/accel/adxl355_core.c 618F: drivers/iio/accel/adxl355_i2c.c 619F: drivers/iio/accel/adxl355_spi.c 620 621ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 622M: Cosmin Tanislav <[email protected]> 623L: [email protected] 624S: Supported 625W: https://ez.analog.com/linux-software-drivers 626F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml 627F: drivers/iio/accel/adxl367* 628 629ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 630M: Michael Hennerich <[email protected]> 631S: Supported 632W: https://ez.analog.com/linux-software-drivers 633F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 634F: drivers/iio/accel/adxl372.c 635F: drivers/iio/accel/adxl372_i2c.c 636F: drivers/iio/accel/adxl372_spi.c 637 638ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 639M: Ramona Gradinariu <[email protected]> 640M: Antoniu Miclaus <[email protected]> 641S: Supported 642W: https://ez.analog.com/linux-software-drivers 643F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml 644F: drivers/iio/accel/adxl380.c 645F: drivers/iio/accel/adxl380.h 646F: drivers/iio/accel/adxl380_i2c.c 647F: drivers/iio/accel/adxl380_spi.c 648 649AF8133J THREE-AXIS MAGNETOMETER DRIVER 650M: Ondřej Jirman <[email protected]> 651S: Maintained 652F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml 653F: drivers/iio/magnetometer/af8133j.c 654 655AF9013 MEDIA DRIVER 656L: [email protected] 657S: Orphan 658W: https://linuxtv.org 659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 660F: drivers/media/dvb-frontends/af9013* 661 662AF9033 MEDIA DRIVER 663L: [email protected] 664S: Orphan 665W: https://linuxtv.org 666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 667F: drivers/media/dvb-frontends/af9033* 668 669AFFS FILE SYSTEM 670M: David Sterba <[email protected]> 671L: [email protected] 672S: Odd Fixes 673F: Documentation/filesystems/affs.rst 674F: fs/affs/ 675 676AFS FILESYSTEM 677M: David Howells <[email protected]> 678M: Marc Dionne <[email protected]> 679L: [email protected] 680S: Supported 681W: https://www.infradead.org/~dhowells/kafs/ 682F: Documentation/filesystems/afs.rst 683F: fs/afs/ 684F: include/trace/events/afs.h 685 686AGPGART DRIVER 687M: David Airlie <[email protected]> 688L: [email protected] 689S: Maintained 690T: git https://gitlab.freedesktop.org/drm/kernel.git 691F: drivers/char/agp/ 692F: include/linux/agp* 693F: include/uapi/linux/agp* 694 695AHA152X SCSI DRIVER 696M: "Juergen E. Fischer" <[email protected]> 697L: [email protected] 698S: Maintained 699F: drivers/scsi/aha152x* 700F: drivers/scsi/pcmcia/aha152x* 701 702AIC7XXX / AIC79XX SCSI DRIVER 703M: Hannes Reinecke <[email protected]> 704L: [email protected] 705S: Maintained 706F: drivers/scsi/aic7xxx/ 707 708AIMSLAB FM RADIO RECEIVER DRIVER 709M: Hans Verkuil <[email protected]> 710L: [email protected] 711S: Maintained 712W: https://linuxtv.org 713T: git git://linuxtv.org/media.git 714F: drivers/media/radio/radio-aimslab* 715 716AIO 717M: Benjamin LaHaise <[email protected]> 718L: [email protected] 719S: Supported 720F: fs/aio.c 721F: include/linux/*aio*.h 722 723AIROHA ETHERNET DRIVER 724M: Lorenzo Bianconi <[email protected]> 725L: [email protected] (moderated for non-subscribers) 726L: [email protected] (moderated for non-subscribers) 727L: [email protected] 728S: Maintained 729F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml 730F: drivers/net/ethernet/airoha/ 731 732AIROHA PCIE PHY DRIVER 733M: Lorenzo Bianconi <[email protected]> 734L: [email protected] (moderated for non-subscribers) 735S: Maintained 736F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml 737F: drivers/phy/phy-airoha-pcie-regs.h 738F: drivers/phy/phy-airoha-pcie.c 739 740AIROHA SPI SNFI DRIVER 741M: Lorenzo Bianconi <[email protected]> 742M: Ray Liu <[email protected]> 743L: [email protected] (moderated for non-subscribers) 744L: [email protected] 745S: Maintained 746F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml 747F: drivers/spi/spi-airoha-snfi.c 748 749AIRSPY MEDIA DRIVER 750L: [email protected] 751S: Orphan 752W: https://linuxtv.org 753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 754F: drivers/media/usb/airspy/ 755 756ALACRITECH GIGABIT ETHERNET DRIVER 757M: Lino Sanfilippo <[email protected]> 758S: Maintained 759F: drivers/net/ethernet/alacritech/* 760 761ALCATEL SPEEDTOUCH USB DRIVER 762M: Duncan Sands <[email protected]> 763L: [email protected] 764S: Maintained 765W: http://www.linux-usb.org/SpeedTouch/ 766F: drivers/usb/atm/speedtch.c 767F: drivers/usb/atm/usbatm.c 768 769ALCHEMY AU1XX0 MMC DRIVER 770M: Manuel Lauss <[email protected]> 771S: Maintained 772F: drivers/mmc/host/au1xmmc.c 773 774ALI1563 I2C DRIVER 775M: Rudolf Marek <[email protected]> 776L: [email protected] 777S: Maintained 778F: Documentation/i2c/busses/i2c-ali1563.rst 779F: drivers/i2c/busses/i2c-ali1563.c 780 781ALIBABA ELASTIC RDMA DRIVER 782M: Cheng Xu <[email protected]> 783M: Kai Shen <[email protected]> 784L: [email protected] 785S: Supported 786F: drivers/infiniband/hw/erdma 787F: include/uapi/rdma/erdma-abi.h 788 789ALIBABA PMU DRIVER 790M: Shuai Xue <[email protected]> 791S: Supported 792F: Documentation/admin-guide/perf/alibaba_pmu.rst 793F: drivers/perf/alibaba_uncore_drw_pmu.c 794 795ALIENWARE WMI DRIVER 796M: Kurt Borja <[email protected]> 797L: [email protected] 798L: [email protected] 799S: Maintained 800F: Documentation/wmi/devices/alienware-wmi.rst 801F: drivers/platform/x86/dell/alienware-wmi* 802 803ALLEGRO DVT VIDEO IP CORE DRIVER 804M: Michael Tretter <[email protected]> 805R: Pengutronix Kernel Team <[email protected]> 806L: [email protected] 807S: Maintained 808F: Documentation/devicetree/bindings/media/allegro,al5e.yaml 809F: drivers/media/platform/allegro-dvt/ 810 811ALLIED VISION ALVIUM CAMERA DRIVER 812M: Tommaso Merciai <[email protected]> 813M: Martin Hecht <[email protected]> 814L: [email protected] 815S: Maintained 816F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml 817F: drivers/media/i2c/alvium-csi2.c 818F: drivers/media/i2c/alvium-csi2.h 819 820ALLWINNER A10 CSI DRIVER 821M: Maxime Ripard <[email protected]> 822L: [email protected] 823S: Maintained 824T: git git://linuxtv.org/media.git 825F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 826F: drivers/media/platform/sunxi/sun4i-csi/ 827 828ALLWINNER A31 CSI DRIVER 829M: Yong Deng <[email protected]> 830M: Paul Kocialkowski <[email protected]> 831L: [email protected] 832S: Maintained 833T: git git://linuxtv.org/media.git 834F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml 835F: drivers/media/platform/sunxi/sun6i-csi/ 836 837ALLWINNER A31 ISP DRIVER 838M: Paul Kocialkowski <[email protected]> 839L: [email protected] 840S: Maintained 841T: git git://linuxtv.org/media.git 842F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml 843F: drivers/staging/media/sunxi/sun6i-isp/ 844F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h 845 846ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER 847M: Paul Kocialkowski <[email protected]> 848L: [email protected] 849S: Maintained 850T: git git://linuxtv.org/media.git 851F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml 852F: drivers/media/platform/sunxi/sun6i-mipi-csi2/ 853 854ALLWINNER CPUFREQ DRIVER 855M: Yangtao Li <[email protected]> 856L: [email protected] 857S: Maintained 858F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml 859F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 860 861ALLWINNER CRYPTO DRIVERS 862M: Corentin Labbe <[email protected]> 863L: [email protected] 864S: Maintained 865F: drivers/crypto/allwinner/ 866 867ALLWINNER DMIC DRIVERS 868M: Ban Tao <[email protected]> 869L: [email protected] 870S: Maintained 871F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml 872F: sound/soc/sunxi/sun50i-dmic.c 873 874ALLWINNER HARDWARE SPINLOCK SUPPORT 875M: Wilken Gottwalt <[email protected]> 876S: Maintained 877F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml 878F: drivers/hwspinlock/sun6i_hwspinlock.c 879 880ALLWINNER THERMAL DRIVER 881M: Vasily Khoruzhick <[email protected]> 882M: Yangtao Li <[email protected]> 883L: [email protected] 884S: Maintained 885F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml 886F: drivers/thermal/sun8i_thermal.c 887 888ALLWINNER VPU DRIVER 889M: Maxime Ripard <[email protected]> 890M: Paul Kocialkowski <[email protected]> 891L: [email protected] 892S: Maintained 893F: drivers/staging/media/sunxi/cedrus/ 894 895ALPHA PORT 896M: Richard Henderson <[email protected]> 897M: Matt Turner <[email protected]> 898L: [email protected] 899S: Odd Fixes 900F: arch/alpha/ 901 902ALPS PS/2 TOUCHPAD DRIVER 903R: Pali Rohár <[email protected]> 904F: drivers/input/mouse/alps.* 905 906ALTERA MAILBOX DRIVER 907M: Mun Yew Tham <[email protected]> 908S: Maintained 909F: drivers/mailbox/mailbox-altera.c 910 911ALTERA MSGDMA IP CORE DRIVER 912M: Olivier Dautricourt <[email protected]> 913R: Stefan Roese <[email protected]> 914L: [email protected] 915S: Odd Fixes 916F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml 917F: drivers/dma/altera-msgdma.c 918 919ALTERA PIO DRIVER 920M: Mun Yew Tham <[email protected]> 921L: [email protected] 922S: Maintained 923F: drivers/gpio/gpio-altera.c 924 925ALTERA TRIPLE SPEED ETHERNET DRIVER 926M: Joyce Ooi <[email protected]> 927L: [email protected] 928S: Maintained 929F: drivers/net/ethernet/altera/ 930 931ALTERA UART/JTAG UART SERIAL DRIVERS 932M: Tobias Klauser <[email protected]> 933L: [email protected] 934S: Maintained 935F: drivers/tty/serial/altera_jtaguart.c 936F: drivers/tty/serial/altera_uart.c 937F: include/linux/altera_jtaguart.h 938F: include/linux/altera_uart.h 939 940AMAZON ANNAPURNA LABS FIC DRIVER 941M: Talel Shenhar <[email protected]> 942S: Maintained 943F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 944F: drivers/irqchip/irq-al-fic.c 945 946AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC 947M: Talel Shenhar <[email protected]> 948M: Talel Shenhar <[email protected]> 949S: Maintained 950F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml 951F: drivers/edac/al_mc_edac.c 952 953AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 954M: Talel Shenhar <[email protected]> 955S: Maintained 956F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 957F: drivers/thermal/thermal_mmio.c 958 959AMAZON ETHERNET DRIVERS 960M: Shay Agroskin <[email protected]> 961M: Arthur Kiyanovski <[email protected]> 962R: David Arinzon <[email protected]> 963R: Saeed Bishara <[email protected]> 964L: [email protected] 965S: Maintained 966F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 967F: drivers/net/ethernet/amazon/ 968 969AMAZON RDMA EFA DRIVER 970M: Michael Margolin <[email protected]> 971R: Gal Pressman <[email protected]> 972R: Yossi Leybovich <[email protected]> 973L: [email protected] 974S: Supported 975Q: https://patchwork.kernel.org/project/linux-rdma/list/ 976F: drivers/infiniband/hw/efa/ 977F: include/uapi/rdma/efa-abi.h 978 979AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER 980M: Basavaraj Natikar <[email protected]> 981R: Mario Limonciello <[email protected]> 982L: [email protected] 983S: Supported 984F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache 985F: drivers/platform/x86/amd/x3d_vcache.c 986 987AMD ADDRESS TRANSLATION LIBRARY (ATL) 988M: Yazen Ghannam <[email protected]> 989L: [email protected] 990S: Supported 991F: drivers/ras/amd/atl/* 992 993AMD AE4DMA DRIVER 994M: Basavaraj Natikar <[email protected]> 995L: [email protected] 996S: Supported 997F: drivers/dma/amd/ae4dma/ 998 999AMD AXI W1 DRIVER 1000M: Kris Chaplin <[email protected]> 1001R: Thomas Delev <[email protected]> 1002R: Michal Simek <[email protected]> 1003S: Maintained 1004F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml 1005F: drivers/w1/masters/amd_axi_w1.c 1006 1007AMD CDX BUS DRIVER 1008M: Nipun Gupta <[email protected]> 1009M: Nikhil Agarwal <[email protected]> 1010S: Maintained 1011F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml 1012F: drivers/cdx/* 1013F: include/linux/cdx/* 1014 1015AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 1016M: Tom Lendacky <[email protected]> 1017M: John Allen <[email protected]> 1018L: [email protected] 1019S: Supported 1020F: drivers/crypto/ccp/ 1021F: include/linux/ccp.h 1022 1023AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT 1024M: Ashish Kalra <[email protected]> 1025M: Tom Lendacky <[email protected]> 1026L: [email protected] 1027S: Supported 1028F: drivers/crypto/ccp/sev* 1029F: include/uapi/linux/psp-sev.h 1030 1031AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT 1032M: Mario Limonciello <[email protected]> 1033L: [email protected] 1034S: Supported 1035F: drivers/crypto/ccp/dbc.c 1036F: drivers/crypto/ccp/dbc.h 1037F: drivers/crypto/ccp/platform-access.c 1038F: drivers/crypto/ccp/platform-access.h 1039F: include/uapi/linux/psp-dbc.h 1040F: tools/crypto/ccp/*.c 1041F: tools/crypto/ccp/*.py 1042 1043AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT 1044M: Mario Limonciello <[email protected]> 1045L: [email protected] 1046S: Supported 1047F: drivers/crypto/ccp/hsti.* 1048 1049AMD DISPLAY CORE 1050M: Harry Wentland <[email protected]> 1051M: Leo Li <[email protected]> 1052R: Rodrigo Siqueira <[email protected]> 1053L: [email protected] 1054S: Supported 1055T: git https://gitlab.freedesktop.org/agd5f/linux.git 1056F: drivers/gpu/drm/amd/display/ 1057 1058AMD DISPLAY CORE - DML 1059M: Austin Zheng <[email protected]> 1060M: Jun Lei <[email protected]> 1061S: Supported 1062F: drivers/gpu/drm/amd/display/dc/dml/ 1063F: drivers/gpu/drm/amd/display/dc/dml2/ 1064 1065AMD FAM15H PROCESSOR POWER MONITORING DRIVER 1066M: Huang Rui <[email protected]> 1067L: [email protected] 1068S: Supported 1069F: Documentation/hwmon/fam15h_power.rst 1070F: drivers/hwmon/fam15h_power.c 1071 1072AMD FCH GPIO DRIVER 1073M: Enrico Weigelt, metux IT consult <[email protected]> 1074L: [email protected] 1075S: Maintained 1076F: drivers/gpio/gpio-amd-fch.c 1077F: include/linux/platform_data/gpio/gpio-amd-fch.h 1078 1079AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 1080L: [email protected] (moderated for non-subscribers) 1081S: Orphan 1082F: drivers/usb/gadget/udc/amd5536udc.* 1083 1084AMD GEODE PROCESSOR/CHIPSET SUPPORT 1085M: Andres Salomon <[email protected]> 1086L: [email protected] (moderated for non-subscribers) 1087S: Supported 1088W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 1089F: arch/x86/include/asm/geode.h 1090F: drivers/char/hw_random/geode-rng.c 1091F: drivers/crypto/geode* 1092F: drivers/video/fbdev/geode/ 1093 1094AMD HSMP DRIVER 1095M: Naveen Krishna Chatradhi <[email protected]> 1096R: Carlos Bilbao <[email protected]> 1097L: [email protected] 1098S: Maintained 1099F: Documentation/arch/x86/amd_hsmp.rst 1100F: arch/x86/include/asm/amd_hsmp.h 1101F: arch/x86/include/uapi/asm/amd_hsmp.h 1102F: drivers/platform/x86/amd/hsmp/ 1103 1104AMD IOMMU (AMD-VI) 1105M: Joerg Roedel <[email protected]> 1106R: Suravee Suthikulpanit <[email protected]> 1107L: [email protected] 1108S: Maintained 1109T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 1110F: drivers/iommu/amd/ 1111F: include/linux/amd-iommu.h 1112 1113AMD KFD 1114M: Felix Kuehling <[email protected]> 1115L: [email protected] 1116S: Supported 1117T: git https://gitlab.freedesktop.org/agd5f/linux.git 1118F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 1119F: drivers/gpu/drm/amd/amdkfd/ 1120F: drivers/gpu/drm/amd/include/cik_structs.h 1121F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 1122F: drivers/gpu/drm/amd/include/v9_structs.h 1123F: drivers/gpu/drm/amd/include/vi_structs.h 1124F: include/uapi/linux/kfd_ioctl.h 1125F: include/uapi/linux/kfd_sysfs.h 1126 1127AMD MP2 I2C DRIVER 1128M: Elie Morisse <[email protected]> 1129M: Shyam Sundar S K <[email protected]> 1130L: [email protected] 1131S: Maintained 1132F: drivers/i2c/busses/i2c-amd-mp2* 1133 1134AMD ASF I2C DRIVER 1135M: Shyam Sundar S K <[email protected]> 1136L: [email protected] 1137S: Supported 1138F: drivers/i2c/busses/i2c-amd-asf-plat.c 1139 1140AMD NODE DRIVER 1141M: Mario Limonciello <[email protected]> 1142M: Yazen Ghannam <[email protected]> 1143L: [email protected] 1144S: Supported 1145F: arch/x86/include/asm/amd_node.h 1146F: arch/x86/kernel/amd_node.c 1147 1148AMD PDS CORE DRIVER 1149M: Shannon Nelson <[email protected]> 1150M: Brett Creeley <[email protected]> 1151L: [email protected] 1152S: Maintained 1153F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst 1154F: drivers/net/ethernet/amd/pds_core/ 1155F: include/linux/pds/ 1156 1157AMD PMC DRIVER 1158M: Shyam Sundar S K <[email protected]> 1159L: [email protected] 1160S: Supported 1161F: drivers/platform/x86/amd/pmc/ 1162 1163AMD PMF DRIVER 1164M: Shyam Sundar S K <[email protected]> 1165L: [email protected] 1166S: Supported 1167F: Documentation/ABI/testing/sysfs-amd-pmf 1168F: drivers/platform/x86/amd/pmf/ 1169 1170AMD POWERPLAY AND SWSMU 1171M: Kenneth Feng <[email protected]> 1172L: [email protected] 1173S: Supported 1174T: git https://gitlab.freedesktop.org/agd5f/linux.git 1175F: drivers/gpu/drm/amd/pm/ 1176 1177AMD PSTATE DRIVER 1178M: Huang Rui <[email protected]> 1179M: Gautham R. Shenoy <[email protected]> 1180M: Mario Limonciello <[email protected]> 1181R: Perry Yuan <[email protected]> 1182L: [email protected] 1183S: Supported 1184F: Documentation/admin-guide/pm/amd-pstate.rst 1185F: drivers/cpufreq/amd-pstate* 1186F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py 1187 1188AMD PTDMA DRIVER 1189M: Basavaraj Natikar <[email protected]> 1190L: [email protected] 1191S: Supported 1192F: drivers/dma/amd/ptdma/ 1193 1194AMD QDMA DRIVER 1195M: Nishad Saraf <[email protected]> 1196M: Lizhi Hou <[email protected]> 1197L: [email protected] 1198S: Supported 1199F: drivers/dma/amd/qdma/ 1200F: include/linux/platform_data/amd_qdma.h 1201 1202AMD SEATTLE DEVICE TREE SUPPORT 1203M: Suravee Suthikulpanit <[email protected]> 1204M: Tom Lendacky <[email protected]> 1205S: Supported 1206F: arch/arm64/boot/dts/amd/ 1207 1208AMD SENSOR FUSION HUB DRIVER 1209M: Basavaraj Natikar <[email protected]> 1210L: [email protected] 1211S: Maintained 1212F: Documentation/hid/amd-sfh* 1213F: drivers/hid/amd-sfh-hid/ 1214 1215AMD SPI DRIVER 1216M: Raju Rangoju <[email protected]> 1217L: [email protected] 1218S: Supported 1219F: drivers/spi/spi-amd.c 1220 1221AMD XDNA DRIVER 1222M: Min Ma <[email protected]> 1223M: Lizhi Hou <[email protected]> 1224L: [email protected] 1225S: Supported 1226T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1227F: Documentation/accel/amdxdna/ 1228F: drivers/accel/amdxdna/ 1229F: include/trace/events/amdxdna.h 1230F: include/uapi/drm/amdxdna_accel.h 1231 1232AMD XGBE DRIVER 1233M: "Shyam Sundar S K" <[email protected]> 1234L: [email protected] 1235S: Maintained 1236F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1237F: drivers/net/ethernet/amd/xgbe/ 1238 1239AMLOGIC BLUETOOTH DRIVER 1240M: Yang Li <[email protected]> 1241L: [email protected] 1242S: Maintained 1243F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml 1244F: drivers/bluetooth/hci_aml.c 1245 1246AMLOGIC DDR PMU DRIVER 1247M: Jiucheng Xu <[email protected]> 1248L: [email protected] 1249S: Supported 1250W: http://www.amlogic.com 1251F: Documentation/admin-guide/perf/meson-ddr-pmu.rst 1252F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml 1253F: drivers/perf/amlogic/ 1254F: include/soc/amlogic/ 1255 1256AMLOGIC PINCTRL DRIVER 1257M: Xianwei Zhao <[email protected]> 1258L: [email protected] 1259L: [email protected] 1260S: Maintained 1261F: Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml 1262F: drivers/pinctrl/meson/pinctrl-amlogic-a4.c 1263 1264AMLOGIC RTC DRIVER 1265M: Yiting Deng <[email protected]> 1266M: Xianwei Zhao <[email protected]> 1267L: [email protected] 1268S: Maintained 1269F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml 1270F: drivers/rtc/rtc-amlogic-a4.c 1271 1272AMPHENOL CHIPCAP 2 DRIVER 1273M: Javier Carrasco <[email protected]> 1274L: [email protected] 1275S: Maintained 1276F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml 1277F: Documentation/hwmon/chipcap2.rst 1278F: drivers/hwmon/chipcap2.c 1279 1280AMPHION VPU CODEC V4L2 DRIVER 1281M: Ming Qian <[email protected]> 1282M: Zhou Peng <[email protected]> 1283L: [email protected] 1284S: Maintained 1285F: Documentation/devicetree/bindings/media/amphion,vpu.yaml 1286F: drivers/media/platform/amphion/ 1287 1288AMS AS73211 DRIVER 1289M: Christian Eggers <[email protected]> 1290L: [email protected] 1291S: Maintained 1292F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml 1293F: drivers/iio/light/as73211.c 1294 1295AMT (Automatic Multicast Tunneling) 1296M: Taehee Yoo <[email protected]> 1297L: [email protected] 1298S: Maintained 1299T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 1300T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 1301F: drivers/net/amt.c 1302 1303ANALOG DEVICES INC AD3552R DRIVER 1304M: Nuno Sá <[email protected]> 1305L: [email protected] 1306S: Supported 1307W: https://ez.analog.com/linux-software-drivers 1308F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1309F: drivers/iio/dac/ad3552r.c 1310 1311ANALOG DEVICES INC AD4000 DRIVER 1312M: Marcelo Schmitt <[email protected]> 1313L: [email protected] 1314S: Supported 1315W: https://ez.analog.com/linux-software-drivers 1316F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml 1317F: Documentation/iio/ad4000.rst 1318F: drivers/iio/adc/ad4000.c 1319 1320AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24) 1321M: Michael Hennerich <[email protected]> 1322M: Nuno Sá <[email protected]> 1323R: Esteban Blanc <[email protected]> 1324L: [email protected] 1325S: Supported 1326W: https://ez.analog.com/linux-software-drivers 1327F: Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml 1328F: Documentation/iio/ad4030.rst 1329F: drivers/iio/adc/ad4030.c 1330 1331ANALOG DEVICES INC AD4130 DRIVER 1332M: Cosmin Tanislav <[email protected]> 1333L: [email protected] 1334S: Supported 1335W: https://ez.analog.com/linux-software-drivers 1336F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 1337F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml 1338F: drivers/iio/adc/ad4130.c 1339 1340ANALOG DEVICES INC AD4695 DRIVER 1341M: Michael Hennerich <[email protected]> 1342M: Nuno Sá <[email protected]> 1343R: David Lechner <[email protected]> 1344L: [email protected] 1345S: Supported 1346W: https://ez.analog.com/linux-software-drivers 1347F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml 1348F: Documentation/iio/ad4695.rst 1349F: drivers/iio/adc/ad4695.c 1350F: include/dt-bindings/iio/adc/adi,ad4695.h 1351 1352ANALOG DEVICES INC AD7091R DRIVER 1353M: Marcelo Schmitt <[email protected]> 1354L: [email protected] 1355S: Supported 1356W: http://ez.analog.com/community/linux-device-drivers 1357F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r* 1358F: drivers/iio/adc/ad7091r* 1359 1360ANALOG DEVICES INC AD7191 DRIVER 1361M: Alisa-Dariana Roman <[email protected]> 1362L: [email protected] 1363S: Supported 1364W: https://ez.analog.com/linux-software-drivers 1365F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml 1366F: Documentation/iio/ad7191.rst 1367F: drivers/iio/adc/ad7191.c 1368 1369ANALOG DEVICES INC AD7192 DRIVER 1370M: Alisa-Dariana Roman <[email protected]> 1371L: [email protected] 1372S: Supported 1373W: https://ez.analog.com/linux-software-drivers 1374F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 1375F: drivers/iio/adc/ad7192.c 1376 1377ANALOG DEVICES INC AD7292 DRIVER 1378M: Marcelo Schmitt <[email protected]> 1379L: [email protected] 1380S: Supported 1381W: https://ez.analog.com/linux-software-drivers 1382F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 1383F: drivers/iio/adc/ad7292.c 1384 1385ANALOG DEVICES INC AD7293 DRIVER 1386M: Antoniu Miclaus <[email protected]> 1387L: [email protected] 1388S: Supported 1389W: https://ez.analog.com/linux-software-drivers 1390F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml 1391F: drivers/iio/dac/ad7293.c 1392 1393ANALOG DEVICES INC AD74115 DRIVER 1394M: Cosmin Tanislav <[email protected]> 1395L: [email protected] 1396S: Supported 1397W: https://ez.analog.com/linux-software-drivers 1398F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml 1399F: drivers/iio/addac/ad74115.c 1400 1401ANALOG DEVICES INC AD74413R DRIVER 1402M: Cosmin Tanislav <[email protected]> 1403L: [email protected] 1404S: Supported 1405W: https://ez.analog.com/linux-software-drivers 1406F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml 1407F: drivers/iio/addac/ad74413r.c 1408F: include/dt-bindings/iio/addac/adi,ad74413r.h 1409 1410ANALOG DEVICES INC AD7625 DRIVER 1411M: Michael Hennerich <[email protected]> 1412M: Nuno Sá <[email protected]> 1413R: Trevor Gamblin <[email protected]> 1414S: Supported 1415W: https://ez.analog.com/linux-software-drivers 1416W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html 1417F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml 1418F: Documentation/iio/ad7625.rst 1419F: drivers/iio/adc/ad7625.c 1420 1421ANALOG DEVICES INC AD7768-1 DRIVER 1422M: Michael Hennerich <[email protected]> 1423L: [email protected] 1424S: Supported 1425W: https://ez.analog.com/linux-software-drivers 1426F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1427F: drivers/iio/adc/ad7768-1.c 1428 1429ANALOG DEVICES INC AD7780 DRIVER 1430M: Michael Hennerich <[email protected]> 1431M: Renato Lui Geh <[email protected]> 1432L: [email protected] 1433S: Supported 1434W: https://ez.analog.com/linux-software-drivers 1435F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1436F: drivers/iio/adc/ad7780.c 1437 1438ANALOG DEVICES INC AD9467 DRIVER 1439M: Michael Hennerich <[email protected]> 1440M: Nuno Sa <[email protected]> 1441L: [email protected] 1442S: Supported 1443W: https://ez.analog.com/linux-software-drivers 1444F: Documentation/ABI/testing/debugfs-iio-ad9467 1445F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml 1446F: drivers/iio/adc/ad9467.c 1447 1448ANALOG DEVICES INC AD8460 DRIVER 1449M: Mariel Tinaco <[email protected]> 1450L: [email protected] 1451S: Supported 1452W: https://ez.analog.com/linux-software-drivers 1453F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml 1454F: drivers/iio/dac/ad8460.c 1455 1456ANALOG DEVICES INC AD9739a DRIVER 1457M: Nuno Sa <[email protected]> 1458M: Dragos Bogdan <[email protected]> 1459L: [email protected] 1460S: Supported 1461W: https://ez.analog.com/linux-software-drivers 1462F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml 1463F: drivers/iio/dac/ad9739a.c 1464 1465ANALOG DEVICES INC ADA4250 DRIVER 1466M: Antoniu Miclaus <[email protected]> 1467L: [email protected] 1468S: Supported 1469W: https://ez.analog.com/linux-software-drivers 1470F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml 1471F: drivers/iio/amplifiers/ada4250.c 1472 1473ANALOG DEVICES INC ADF4377 DRIVER 1474M: Antoniu Miclaus <[email protected]> 1475L: [email protected] 1476S: Supported 1477W: https://ez.analog.com/linux-software-drivers 1478F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml 1479F: drivers/iio/frequency/adf4377.c 1480 1481ANALOG DEVICES INC ADGS1408 DRIVER 1482M: Mircea Caprioru <[email protected]> 1483S: Supported 1484F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 1485F: drivers/mux/adgs1408.c 1486 1487ANALOG DEVICES INC ADIN DRIVER 1488M: Michael Hennerich <[email protected]> 1489L: [email protected] 1490S: Supported 1491W: https://ez.analog.com/linux-software-drivers 1492F: Documentation/devicetree/bindings/net/adi,adin.yaml 1493F: drivers/net/phy/adin.c 1494 1495ANALOG DEVICES INC ADIS DRIVER LIBRARY 1496M: Nuno Sa <[email protected]> 1497L: [email protected] 1498S: Supported 1499F: drivers/iio/imu/adis.c 1500F: drivers/iio/imu/adis_buffer.c 1501F: drivers/iio/imu/adis_trigger.c 1502F: include/linux/iio/imu/adis.h 1503 1504ANALOG DEVICES INC ADIS16460 DRIVER 1505M: Dragos Bogdan <[email protected]> 1506L: [email protected] 1507S: Supported 1508W: https://ez.analog.com/linux-software-drivers 1509F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1510F: drivers/iio/imu/adis16460.c 1511 1512ANALOG DEVICES INC ADIS16475 DRIVER 1513M: Nuno Sa <[email protected]> 1514L: [email protected] 1515S: Supported 1516W: https://ez.analog.com/linux-software-drivers 1517F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1518F: drivers/iio/imu/adis16475.c 1519 1520ANALOG DEVICES INC ADIS16550 DRIVER 1521M: Nuno Sa <[email protected]> 1522M: Ramona Gradinariu <[email protected]> 1523M: Antoniu Miclaus <[email protected]> 1524M: Robert Budai <[email protected]> 1525L: [email protected] 1526S: Supported 1527W: https://ez.analog.com/linux-software-drivers 1528F: Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml 1529 1530ANALOG DEVICES INC ADM1177 DRIVER 1531M: Michael Hennerich <[email protected]> 1532L: [email protected] 1533S: Supported 1534W: https://ez.analog.com/linux-software-drivers 1535F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1536F: drivers/hwmon/adm1177.c 1537 1538ANALOG DEVICES INC ADMFM2000 DRIVER 1539M: Kim Seer Paller <[email protected]> 1540L: [email protected] 1541S: Supported 1542W: https://ez.analog.com/linux-software-drivers 1543F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml 1544F: drivers/iio/frequency/admfm2000.c 1545 1546ANALOG DEVICES INC ADMV1013 DRIVER 1547M: Antoniu Miclaus <[email protected]> 1548L: [email protected] 1549S: Supported 1550W: https://ez.analog.com/linux-software-drivers 1551F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml 1552F: drivers/iio/frequency/admv1013.c 1553 1554ANALOG DEVICES INC ADMV1014 DRIVER 1555M: Antoniu Miclaus <[email protected]> 1556L: [email protected] 1557S: Supported 1558W: https://ez.analog.com/linux-software-drivers 1559F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml 1560F: drivers/iio/frequency/admv1014.c 1561 1562ANALOG DEVICES INC ADMV8818 DRIVER 1563M: Antoniu Miclaus <[email protected]> 1564L: [email protected] 1565S: Supported 1566W: https://ez.analog.com/linux-software-drivers 1567F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1568F: drivers/iio/filter/admv8818.c 1569 1570ANALOG DEVICES INC ADP5061 DRIVER 1571M: Michael Hennerich <[email protected]> 1572L: [email protected] 1573S: Supported 1574W: https://ez.analog.com/linux-software-drivers 1575F: drivers/power/supply/adp5061.c 1576 1577ANALOG DEVICES INC ADRF6780 DRIVER 1578M: Antoniu Miclaus <[email protected]> 1579L: [email protected] 1580S: Supported 1581W: https://ez.analog.com/linux-software-drivers 1582F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml 1583F: drivers/iio/frequency/adrf6780.c 1584 1585ANALOG DEVICES INC ADV7180 DRIVER 1586M: Lars-Peter Clausen <[email protected]> 1587L: [email protected] 1588S: Supported 1589W: https://ez.analog.com/linux-software-drivers 1590F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml 1591F: drivers/media/i2c/adv7180.c 1592 1593ANALOG DEVICES INC ADV748X DRIVER 1594M: Kieran Bingham <[email protected]> 1595L: [email protected] 1596S: Maintained 1597F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml 1598F: drivers/media/i2c/adv748x/* 1599 1600ANALOG DEVICES INC ADV7511 DRIVER 1601M: Hans Verkuil <[email protected]> 1602L: [email protected] 1603S: Maintained 1604F: drivers/media/i2c/adv7511* 1605 1606ANALOG DEVICES INC ADV7604 DRIVER 1607M: Hans Verkuil <[email protected]> 1608L: [email protected] 1609S: Maintained 1610F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml 1611F: drivers/media/i2c/adv7604* 1612 1613ANALOG DEVICES INC ADV7842 DRIVER 1614M: Hans Verkuil <[email protected]> 1615L: [email protected] 1616S: Maintained 1617F: drivers/media/i2c/adv7842* 1618 1619ANALOG DEVICES INC ADXRS290 DRIVER 1620M: Nishant Malpani <[email protected]> 1621L: [email protected] 1622S: Supported 1623F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml 1624F: drivers/iio/gyro/adxrs290.c 1625 1626ANALOG DEVICES INC ASOC CODEC DRIVERS 1627M: Lars-Peter Clausen <[email protected]> 1628M: Nuno Sá <[email protected]> 1629L: [email protected] 1630S: Supported 1631W: http://wiki.analog.com/ 1632W: https://ez.analog.com/linux-software-drivers 1633F: Documentation/devicetree/bindings/sound/adi,* 1634F: sound/soc/codecs/ad1* 1635F: sound/soc/codecs/ad7* 1636F: sound/soc/codecs/adau* 1637F: sound/soc/codecs/adav* 1638F: sound/soc/codecs/sigmadsp.* 1639F: sound/soc/codecs/ssm* 1640 1641ANALOG DEVICES INC AXI DAC DRIVER 1642M: Nuno Sa <[email protected]> 1643L: [email protected] 1644S: Supported 1645W: https://ez.analog.com/linux-software-drivers 1646F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml 1647F: drivers/iio/dac/adi-axi-dac.c 1648 1649ANALOG DEVICES INC DMA DRIVERS 1650M: Lars-Peter Clausen <[email protected]> 1651S: Supported 1652W: https://ez.analog.com/linux-software-drivers 1653F: drivers/dma/dma-axi-dmac.c 1654 1655ANALOG DEVICES INC IIO DRIVERS 1656M: Lars-Peter Clausen <[email protected]> 1657M: Michael Hennerich <[email protected]> 1658S: Supported 1659W: http://wiki.analog.com/ 1660W: https://ez.analog.com/linux-software-drivers 1661F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1662F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1663F: Documentation/devicetree/bindings/iio/*/adi,* 1664F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml 1665F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml 1666F: Documentation/iio/ad7606.rst 1667F: drivers/iio/*/ad* 1668F: drivers/iio/adc/ltc249* 1669F: drivers/iio/amplifiers/hmc425a.c 1670F: drivers/staging/iio/*/ad* 1671X: drivers/iio/*/adjd* 1672 1673ANALOGBITS PLL LIBRARIES 1674M: Paul Walmsley <[email protected]> 1675M: Samuel Holland <[email protected]> 1676S: Supported 1677F: drivers/clk/analogbits/* 1678F: include/linux/clk/analogbits* 1679 1680ANDROID DRIVERS 1681M: Greg Kroah-Hartman <[email protected]> 1682M: Arve Hjønnevåg <[email protected]> 1683M: Todd Kjos <[email protected]> 1684M: Martijn Coenen <[email protected]> 1685M: Joel Fernandes <[email protected]> 1686M: Christian Brauner <[email protected]> 1687M: Carlos Llamas <[email protected]> 1688M: Suren Baghdasaryan <[email protected]> 1689L: [email protected] 1690S: Supported 1691T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1692F: drivers/android/ 1693 1694ANDROID GOLDFISH PIC DRIVER 1695M: Miodrag Dinic <[email protected]> 1696S: Supported 1697F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1698F: drivers/irqchip/irq-goldfish-pic.c 1699 1700ANDROID GOLDFISH RTC DRIVER 1701M: Jiaxun Yang <[email protected]> 1702S: Supported 1703F: drivers/rtc/rtc-goldfish.c 1704 1705AOA (Apple Onboard Audio) ALSA DRIVER 1706M: Johannes Berg <[email protected]> 1707L: [email protected] 1708L: [email protected] 1709S: Maintained 1710F: sound/aoa/ 1711 1712APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1713M: William Breathitt Gray <[email protected]> 1714L: [email protected] 1715S: Maintained 1716F: drivers/iio/addac/stx104.c 1717 1718APM DRIVER 1719M: Jiri Kosina <[email protected]> 1720S: Odd fixes 1721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1722F: arch/x86/kernel/apm_32.c 1723F: drivers/char/apm-emulation.c 1724F: include/linux/apm_bios.h 1725F: include/uapi/linux/apm_bios.h 1726 1727APPARMOR SECURITY MODULE 1728M: John Johansen <[email protected]> 1729M: John Johansen <[email protected]> 1730L: [email protected] (moderated for non-subscribers) 1731S: Supported 1732W: apparmor.net 1733B: https://gitlab.com/apparmor/apparmor-kernel 1734C: irc://irc.oftc.net/apparmor 1735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1736T: https://gitlab.com/apparmor/apparmor-kernel.git 1737F: Documentation/admin-guide/LSM/apparmor.rst 1738F: security/apparmor/ 1739 1740APPLE BCM5974 MULTITOUCH DRIVER 1741M: Henrik Rydberg <[email protected]> 1742L: [email protected] 1743S: Odd fixes 1744F: drivers/input/mouse/bcm5974.c 1745 1746APPLE PCIE CONTROLLER DRIVER 1747M: Alyssa Rosenzweig <[email protected]> 1748M: Marc Zyngier <[email protected]> 1749L: [email protected] 1750S: Maintained 1751F: drivers/pci/controller/pcie-apple.c 1752 1753APPLE SMC DRIVER 1754M: Henrik Rydberg <[email protected]> 1755L: [email protected] 1756S: Odd fixes 1757F: drivers/hwmon/applesmc.c 1758 1759APPLETALK NETWORK LAYER 1760L: [email protected] 1761S: Odd fixes 1762F: include/linux/atalk.h 1763F: include/uapi/linux/atalk.h 1764F: net/appletalk/ 1765 1766APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1767M: Khuong Dinh <[email protected]> 1768S: Supported 1769F: arch/arm64/boot/dts/apm/ 1770 1771APPLIED MICRO (APM) X-GENE SOC EDAC 1772M: Khuong Dinh <[email protected]> 1773S: Supported 1774F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1775F: drivers/edac/xgene_edac.c 1776 1777APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1778M: Iyappan Subramanian <[email protected]> 1779M: Keyur Chudgar <[email protected]> 1780S: Maintained 1781F: drivers/net/ethernet/apm/xgene-v2/ 1782 1783APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1784M: Iyappan Subramanian <[email protected]> 1785M: Keyur Chudgar <[email protected]> 1786M: Quan Nguyen <[email protected]> 1787S: Maintained 1788F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1789F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1790F: drivers/net/ethernet/apm/xgene/ 1791F: drivers/net/mdio/mdio-xgene.c 1792 1793APPLIED MICRO (APM) X-GENE SOC PMU 1794M: Khuong Dinh <[email protected]> 1795S: Supported 1796F: Documentation/admin-guide/perf/xgene-pmu.rst 1797F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1798F: drivers/perf/xgene_pmu.c 1799 1800APPLIED MICRO QT2025 PHY DRIVER 1801M: FUJITA Tomonori <[email protected]> 1802R: Trevor Gross <[email protected]> 1803L: [email protected] 1804L: [email protected] 1805S: Maintained 1806F: drivers/net/phy/qt2025.rs 1807 1808APTINA CAMERA SENSOR PLL 1809M: Laurent Pinchart <[email protected]> 1810L: [email protected] 1811S: Maintained 1812F: drivers/media/i2c/aptina-pll.* 1813 1814AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER 1815M: Aleksa Savic <[email protected]> 1816M: Jack Doan <[email protected]> 1817L: [email protected] 1818S: Maintained 1819F: Documentation/hwmon/aquacomputer_d5next.rst 1820F: drivers/hwmon/aquacomputer_d5next.c 1821 1822AQUANTIA ETHERNET DRIVER (atlantic) 1823M: Igor Russkikh <[email protected]> 1824L: [email protected] 1825S: Maintained 1826W: https://www.marvell.com/ 1827Q: https://patchwork.kernel.org/project/netdevbpf/list/ 1828F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1829F: drivers/net/ethernet/aquantia/atlantic/ 1830 1831AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1832M: Egor Pomozov <[email protected]> 1833L: [email protected] 1834S: Maintained 1835W: http://www.aquantia.com 1836F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1837 1838AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER 1839M: Krzysztof Hałasa <[email protected]> 1840L: [email protected] 1841S: Maintained 1842F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml 1843F: drivers/media/i2c/ar0521.c 1844 1845ARASAN NAND CONTROLLER DRIVER 1846M: Miquel Raynal <[email protected]> 1847R: Michal Simek <[email protected]> 1848L: [email protected] 1849S: Maintained 1850F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml 1851F: drivers/mtd/nand/raw/arasan-nand-controller.c 1852 1853ARC FRAMEBUFFER DRIVER 1854M: Jaya Kumar <[email protected]> 1855S: Maintained 1856F: drivers/video/fbdev/arcfb.c 1857F: drivers/video/fbdev/core/fb_defio.c 1858 1859ARC PGU DRM DRIVER 1860M: Alexey Brodkin <[email protected]> 1861S: Supported 1862F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1863F: drivers/gpu/drm/tiny/arcpgu.c 1864 1865ARCNET NETWORK LAYER 1866M: Michael Grzeschik <[email protected]> 1867L: [email protected] 1868S: Maintained 1869F: drivers/net/arcnet/ 1870F: include/uapi/linux/if_arcnet.h 1871 1872ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1873M: Arnd Bergmann <[email protected]> 1874L: [email protected] (moderated for non-subscribers) 1875L: [email protected] 1876S: Maintained 1877P: Documentation/process/maintainer-soc.rst 1878C: irc://irc.libera.chat/armlinux 1879T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1880F: Documentation/process/maintainer-soc*.rst 1881F: arch/arm/boot/dts/Makefile 1882F: arch/arm64/boot/dts/Makefile 1883 1884ARM ARCHITECTED TIMER DRIVER 1885M: Mark Rutland <[email protected]> 1886M: Marc Zyngier <[email protected]> 1887L: [email protected] (moderated for non-subscribers) 1888S: Maintained 1889F: arch/arm/include/asm/arch_timer.h 1890F: arch/arm64/include/asm/arch_timer.h 1891F: drivers/clocksource/arm_arch_timer.c 1892 1893ARM GENERIC INTERRUPT CONTROLLER DRIVERS 1894M: Marc Zyngier <[email protected]> 1895L: [email protected] (moderated for non-subscribers) 1896S: Maintained 1897F: Documentation/devicetree/bindings/interrupt-controller/arm,gic* 1898F: arch/arm/include/asm/arch_gicv3.h 1899F: arch/arm64/include/asm/arch_gicv3.h 1900F: drivers/irqchip/irq-gic*.[ch] 1901F: include/linux/irqchip/arm-gic*.h 1902F: include/linux/irqchip/arm-vgic-info.h 1903 1904ARM HDLCD DRM DRIVER 1905M: Liviu Dudau <[email protected]> 1906S: Supported 1907F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml 1908F: drivers/gpu/drm/arm/hdlcd_* 1909 1910ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1911M: Linus Walleij <[email protected]> 1912L: [email protected] (moderated for non-subscribers) 1913S: Maintained 1914F: Documentation/devicetree/bindings/arm/arm,integrator.yaml 1915F: Documentation/devicetree/bindings/arm/arm,realview.yaml 1916F: Documentation/devicetree/bindings/arm/arm,versatile.yaml 1917F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 1918F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml 1919F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml 1920F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml 1921F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1922F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml 1923F: arch/arm/boot/dts/arm/arm-realview-* 1924F: arch/arm/boot/dts/arm/integrator* 1925F: arch/arm/boot/dts/arm/versatile* 1926F: arch/arm/mach-versatile/ 1927F: drivers/bus/arm-integrator-lm.c 1928F: drivers/clk/versatile/ 1929F: drivers/i2c/busses/i2c-versatile.c 1930F: drivers/irqchip/irq-versatile-fpga.c 1931F: drivers/mtd/maps/physmap-versatile.* 1932F: drivers/power/reset/arm-versatile-reboot.c 1933F: drivers/soc/versatile/ 1934 1935ARM INTERCONNECT PMU DRIVERS 1936M: Robin Murphy <[email protected]> 1937S: Supported 1938F: Documentation/admin-guide/perf/arm-cmn.rst 1939F: Documentation/admin-guide/perf/arm-ni.rst 1940F: Documentation/devicetree/bindings/perf/arm,cmn.yaml 1941F: Documentation/devicetree/bindings/perf/arm,ni.yaml 1942F: drivers/perf/arm-cmn.c 1943F: drivers/perf/arm-ni.c 1944F: tools/perf/pmu-events/arch/arm64/arm/cmn/ 1945 1946ARM KOMEDA DRM-KMS DRIVER 1947M: Liviu Dudau <[email protected]> 1948S: Supported 1949T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1950F: Documentation/devicetree/bindings/display/arm,komeda.yaml 1951F: Documentation/gpu/komeda-kms.rst 1952F: drivers/gpu/drm/arm/display/include/ 1953F: drivers/gpu/drm/arm/display/komeda/ 1954 1955ARM MALI PANFROST DRM DRIVER 1956M: Boris Brezillon <[email protected]> 1957M: Rob Herring <[email protected]> 1958R: Steven Price <[email protected]> 1959L: [email protected] 1960S: Supported 1961T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1962F: Documentation/gpu/panfrost.rst 1963F: drivers/gpu/drm/ci/xfails/panfrost* 1964F: drivers/gpu/drm/panfrost/ 1965F: include/uapi/drm/panfrost_drm.h 1966 1967ARM MALI PANTHOR DRM DRIVER 1968M: Boris Brezillon <[email protected]> 1969M: Steven Price <[email protected]> 1970M: Liviu Dudau <[email protected]> 1971L: [email protected] 1972S: Supported 1973T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1974F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml 1975F: drivers/gpu/drm/panthor/ 1976F: include/uapi/drm/panthor_drm.h 1977 1978ARM MALI-DP DRM DRIVER 1979M: Liviu Dudau <[email protected]> 1980S: Supported 1981T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1982F: Documentation/devicetree/bindings/display/arm,malidp.yaml 1983F: Documentation/gpu/afbc.rst 1984F: drivers/gpu/drm/arm/ 1985 1986ARM MFM AND FLOPPY DRIVERS 1987M: Ian Molton <[email protected]> 1988S: Maintained 1989F: arch/arm/include/asm/floppy.h 1990F: arch/arm/mach-rpc/floppydma.S 1991 1992ARM PMU PROFILING AND DEBUGGING 1993M: Will Deacon <[email protected]> 1994M: Mark Rutland <[email protected]> 1995L: [email protected] (moderated for non-subscribers) 1996L: [email protected] 1997S: Maintained 1998F: Documentation/devicetree/bindings/arm/pmu.yaml 1999F: Documentation/devicetree/bindings/perf/ 2000F: arch/arm*/include/asm/hw_breakpoint.h 2001F: arch/arm*/include/asm/perf_event.h 2002F: arch/arm*/kernel/hw_breakpoint.c 2003F: arch/arm*/kernel/perf_* 2004F: drivers/perf/ 2005F: include/linux/perf/arm_pmu*.h 2006 2007ARM PORT 2008M: Russell King <[email protected]> 2009L: [email protected] (moderated for non-subscribers) 2010S: Odd Fixes 2011W: http://www.armlinux.org.uk/ 2012T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 2013F: arch/arm/ 2014X: arch/arm/boot/dts/ 2015 2016ARM PRIMECELL AACI PL041 DRIVER 2017M: Russell King <[email protected]> 2018S: Odd Fixes 2019F: sound/arm/aaci.* 2020 2021ARM PRIMECELL BUS SUPPORT 2022M: Russell King <[email protected]> 2023S: Odd Fixes 2024F: drivers/amba/ 2025F: include/linux/amba/bus.h 2026 2027ARM PRIMECELL KMI PL050 DRIVER 2028M: Russell King <[email protected]> 2029S: Odd Fixes 2030F: drivers/input/serio/ambakmi.* 2031F: include/linux/amba/kmi.h 2032 2033ARM PRIMECELL MMCI PL180/1 DRIVER 2034M: Russell King <[email protected]> 2035S: Odd Fixes 2036F: drivers/mmc/host/mmci.* 2037F: include/linux/amba/mmci.h 2038 2039ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 2040M: Miquel Raynal <[email protected]> 2041R: Michal Simek <[email protected]> 2042L: [email protected] 2043S: Maintained 2044F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 2045F: drivers/mtd/nand/raw/pl35x-nand-controller.c 2046 2047ARM PRIMECELL PL35X SMC DRIVER 2048M: Miquel Raynal <[email protected]> 2049R: Michal Simek <[email protected]> 2050L: [email protected] (moderated for non-subscribers) 2051S: Maintained 2052F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 2053F: drivers/memory/pl353-smc.c 2054 2055ARM PRIMECELL SSP PL022 SPI DRIVER 2056M: Linus Walleij <[email protected]> 2057L: [email protected] (moderated for non-subscribers) 2058S: Maintained 2059F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 2060F: drivers/spi/spi-pl022.c 2061 2062ARM PRIMECELL UART PL010 AND PL011 DRIVERS 2063M: Russell King <[email protected]> 2064S: Odd Fixes 2065F: drivers/tty/serial/amba-pl01*.c 2066F: include/linux/amba/serial.h 2067 2068ARM PRIMECELL VIC PL190/PL192 DRIVER 2069M: Linus Walleij <[email protected]> 2070L: [email protected] (moderated for non-subscribers) 2071S: Maintained 2072F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml 2073F: drivers/irqchip/irq-vic.c 2074 2075ARM SMC WATCHDOG DRIVER 2076M: Julius Werner <[email protected]> 2077R: Evan Benn <[email protected]> 2078S: Maintained 2079F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml 2080F: drivers/watchdog/arm_smc_wdt.c 2081 2082ARM SMMU DRIVERS 2083M: Will Deacon <[email protected]> 2084R: Robin Murphy <[email protected]> 2085L: [email protected] (moderated for non-subscribers) 2086S: Maintained 2087F: Documentation/devicetree/bindings/iommu/arm,smmu* 2088F: drivers/iommu/arm/ 2089F: drivers/iommu/io-pgtable-arm* 2090 2091ARM SMMU SVA SUPPORT 2092R: Jean-Philippe Brucker <[email protected]> 2093F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c 2094 2095ARM SUB-ARCHITECTURES 2096L: [email protected] (moderated for non-subscribers) 2097S: Maintained 2098C: irc://irc.libera.chat/armlinux 2099T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 2100F: arch/arm/mach-*/ 2101F: arch/arm/plat-*/ 2102 2103ARM/ACTIONS SEMI ARCHITECTURE 2104M: Andreas Färber <[email protected]> 2105M: Manivannan Sadhasivam <[email protected]> 2106L: [email protected] (moderated for non-subscribers) 2107L: [email protected] (moderated for non-subscribers) 2108S: Maintained 2109F: Documentation/devicetree/bindings/arm/actions.yaml 2110F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml 2111F: Documentation/devicetree/bindings/dma/owl-dma.yaml 2112F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml 2113F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml 2114F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 2115F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml 2116F: Documentation/devicetree/bindings/pinctrl/actions,* 2117F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 2118F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml 2119F: arch/arm/boot/dts/actions/ 2120F: arch/arm/mach-actions/ 2121F: arch/arm64/boot/dts/actions/ 2122F: drivers/clk/actions/ 2123F: drivers/clocksource/timer-owl* 2124F: drivers/dma/owl-dma.c 2125F: drivers/i2c/busses/i2c-owl.c 2126F: drivers/irqchip/irq-owl-sirq.c 2127F: drivers/mmc/host/owl-mmc.c 2128F: drivers/net/ethernet/actions/ 2129F: drivers/pinctrl/actions/* 2130F: drivers/pmdomain/actions/ 2131F: include/dt-bindings/power/owl-* 2132F: include/dt-bindings/reset/actions,* 2133F: include/linux/soc/actions/ 2134N: owl 2135 2136ARM/AIROHA SOC SUPPORT 2137M: Matthias Brugger <[email protected]> 2138M: AngeloGioacchino Del Regno <[email protected]> 2139L: [email protected] (moderated for non-subscribers) 2140L: [email protected] (moderated for non-subscribers) 2141S: Odd Fixes 2142F: arch/arm/boot/dts/airoha/ 2143F: arch/arm64/boot/dts/airoha/ 2144 2145ARM/Allwinner SoC Clock Support 2146M: Emilio López <[email protected]> 2147S: Maintained 2148F: drivers/clk/sunxi/ 2149 2150ARM/Allwinner sunXi SoC support 2151M: Chen-Yu Tsai <[email protected]> 2152M: Jernej Skrabec <[email protected]> 2153M: Samuel Holland <[email protected]> 2154L: [email protected] (moderated for non-subscribers) 2155L: [email protected] 2156S: Maintained 2157T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 2158F: arch/arm/mach-sunxi/ 2159F: arch/arm64/boot/dts/allwinner/ 2160F: drivers/clk/sunxi-ng/ 2161F: drivers/pinctrl/sunxi/ 2162F: drivers/soc/sunxi/ 2163N: allwinner 2164N: sun[x456789]i 2165N: sun[25]0i 2166 2167ARM/ALPHASCALE ARCHITECTURE 2168M: Krzysztof Kozlowski <[email protected]> 2169L: [email protected] (moderated for non-subscribers) 2170S: Odd Fixes 2171F: arch/arm/boot/dts/alphascale/ 2172F: drivers/clk/clk-asm9260.c 2173F: drivers/clocksource/asm9260_timer.c 2174F: drivers/rtc/rtc-asm9260.c 2175F: drivers/watchdog/asm9260_wdt.c 2176 2177ARM/AMD PENSANDO ARM64 ARCHITECTURE 2178M: Brad Larson <[email protected]> 2179L: [email protected] (moderated for non-subscribers) 2180S: Supported 2181F: Documentation/devicetree/bindings/*/amd,pensando* 2182F: arch/arm64/boot/dts/amd/elba* 2183 2184ARM/Amlogic Meson SoC CLOCK FRAMEWORK 2185M: Neil Armstrong <[email protected]> 2186M: Jerome Brunet <[email protected]> 2187L: [email protected] 2188S: Maintained 2189F: Documentation/devicetree/bindings/clock/amlogic* 2190F: drivers/clk/meson/ 2191F: include/dt-bindings/clock/amlogic,a1* 2192F: include/dt-bindings/clock/gxbb* 2193F: include/dt-bindings/clock/meson* 2194 2195ARM/Amlogic Meson SoC Crypto Drivers 2196M: Corentin Labbe <[email protected]> 2197L: [email protected] 2198L: [email protected] 2199S: Maintained 2200F: Documentation/devicetree/bindings/crypto/amlogic* 2201F: drivers/crypto/amlogic/ 2202 2203ARM/Amlogic Meson SoC Sound Drivers 2204M: Jerome Brunet <[email protected]> 2205L: [email protected] 2206S: Maintained 2207F: Documentation/devicetree/bindings/sound/amlogic* 2208F: sound/soc/meson/ 2209 2210ARM/Amlogic Meson SoC support 2211M: Neil Armstrong <[email protected]> 2212M: Kevin Hilman <[email protected]> 2213R: Jerome Brunet <[email protected]> 2214R: Martin Blumenstingl <[email protected]> 2215L: [email protected] (moderated for non-subscribers) 2216L: [email protected] 2217S: Maintained 2218W: http://linux-meson.com/ 2219F: Documentation/devicetree/bindings/phy/amlogic* 2220F: arch/arm/boot/dts/amlogic/ 2221F: arch/arm/mach-meson/ 2222F: arch/arm64/boot/dts/amlogic/ 2223F: drivers/pmdomain/amlogic/ 2224F: drivers/mmc/host/meson* 2225F: drivers/phy/amlogic/ 2226F: drivers/pinctrl/meson/ 2227F: drivers/rtc/rtc-meson* 2228F: drivers/soc/amlogic/ 2229N: meson 2230 2231ARM/Annapurna Labs ALPINE ARCHITECTURE 2232M: Antoine Tenart <[email protected]> 2233L: [email protected] (moderated for non-subscribers) 2234S: Odd Fixes 2235F: arch/arm/boot/dts/amazon/ 2236F: arch/arm/mach-alpine/ 2237F: arch/arm64/boot/dts/amazon/ 2238F: drivers/*/*alpine* 2239 2240ARM/APPLE MACHINE SOUND DRIVERS 2241M: Martin Povišer <[email protected]> 2242L: [email protected] 2243L: [email protected] 2244S: Maintained 2245F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml 2246F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml 2247F: Documentation/devicetree/bindings/sound/apple,* 2248F: sound/soc/apple/* 2249F: sound/soc/codecs/cs42l83-i2c.c 2250F: sound/soc/codecs/cs42l84.* 2251F: sound/soc/codecs/ssm3515.c 2252 2253ARM/APPLE MACHINE SUPPORT 2254M: Sven Peter <[email protected]> 2255M: Janne Grunau <[email protected]> 2256R: Alyssa Rosenzweig <[email protected]> 2257R: Neal Gompa <[email protected]> 2258L: [email protected] 2259L: [email protected] (moderated for non-subscribers) 2260S: Maintained 2261W: https://asahilinux.org 2262B: https://github.com/AsahiLinux/linux/issues 2263C: irc://irc.oftc.net/asahi-dev 2264T: git https://github.com/AsahiLinux/linux.git 2265F: Documentation/devicetree/bindings/arm/apple.yaml 2266F: Documentation/devicetree/bindings/arm/apple/* 2267F: Documentation/devicetree/bindings/clock/apple,nco.yaml 2268F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml 2269F: Documentation/devicetree/bindings/dma/apple,admac.yaml 2270F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml 2271F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2272F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2273F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2274F: Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml 2275F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2276F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2277F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2278F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2279F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2280F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2281F: Documentation/devicetree/bindings/power/apple* 2282F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2283F: Documentation/devicetree/bindings/spi/apple,spi.yaml 2284F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2285F: arch/arm64/boot/dts/apple/ 2286F: drivers/bluetooth/hci_bcm4377.c 2287F: drivers/clk/clk-apple-nco.c 2288F: drivers/cpufreq/apple-soc-cpufreq.c 2289F: drivers/dma/apple-admac.c 2290F: drivers/pmdomain/apple/ 2291F: drivers/i2c/busses/i2c-pasemi-core.c 2292F: drivers/i2c/busses/i2c-pasemi-platform.c 2293F: drivers/iommu/apple-dart.c 2294F: drivers/iommu/io-pgtable-dart.c 2295F: drivers/irqchip/irq-apple-aic.c 2296F: drivers/nvme/host/apple.c 2297F: drivers/nvmem/apple-efuses.c 2298F: drivers/pinctrl/pinctrl-apple-gpio.c 2299F: drivers/pwm/pwm-apple.c 2300F: drivers/soc/apple/* 2301F: drivers/spi/spi-apple.c 2302F: drivers/video/backlight/apple_dwi_bl.c 2303F: drivers/watchdog/apple_wdt.c 2304F: include/dt-bindings/interrupt-controller/apple-aic.h 2305F: include/dt-bindings/pinctrl/apple.h 2306F: include/linux/soc/apple/* 2307 2308ARM/ARTPEC MACHINE SUPPORT 2309M: Jesper Nilsson <[email protected]> 2310M: Lars Persson <[email protected]> 2311L: [email protected] 2312S: Maintained 2313F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2314F: arch/arm/boot/dts/axis/ 2315F: arch/arm/mach-artpec 2316F: drivers/clk/axis 2317F: drivers/crypto/axis 2318F: drivers/mmc/host/usdhi6rol0.c 2319F: drivers/pinctrl/pinctrl-artpec* 2320 2321ARM/ASPEED I2C DRIVER 2322M: Ryan Chen <[email protected]> 2323R: Benjamin Herrenschmidt <[email protected]> 2324R: Joel Stanley <[email protected]> 2325L: [email protected] 2326L: [email protected] (moderated for non-subscribers) 2327S: Maintained 2328F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2329F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2330F: drivers/i2c/busses/i2c-aspeed.c 2331F: drivers/irqchip/irq-aspeed-i2c-ic.c 2332 2333ARM/ASPEED MACHINE SUPPORT 2334M: Joel Stanley <[email protected]> 2335M: Andrew Jeffery <[email protected]> 2336L: [email protected] (moderated for non-subscribers) 2337L: [email protected] (moderated for non-subscribers) 2338S: Supported 2339Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2340T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2341F: Documentation/devicetree/bindings/arm/aspeed/ 2342F: arch/arm/boot/dts/aspeed/ 2343F: arch/arm/mach-aspeed/ 2344N: aspeed 2345 2346ARM/AXM LSI SOC 2347M: Krzysztof Kozlowski <[email protected]> 2348L: [email protected] (moderated for non-subscribers) 2349S: Odd Fixes 2350F: Documentation/devicetree/bindings/arm/axxia.yaml 2351F: arch/arm/boot/dts/intel/axm/ 2352F: arch/arm/mach-axxia/ 2353 2354ARM/BITMAIN ARCHITECTURE 2355M: Manivannan Sadhasivam <[email protected]> 2356L: [email protected] (moderated for non-subscribers) 2357S: Maintained 2358F: Documentation/devicetree/bindings/arm/bitmain.yaml 2359F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2360F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2361F: arch/arm64/boot/dts/bitmain/ 2362F: drivers/clk/clk-bm1880.c 2363F: drivers/pinctrl/pinctrl-bm1880.c 2364 2365ARM/BLAIZE ARCHITECTURE 2366M: James Cowgill <[email protected]> 2367M: Matt Redfearn <[email protected]> 2368M: Neil Jones <[email protected]> 2369M: Nikolaos Pasaloukos <[email protected]> 2370S: Maintained 2371F: Documentation/devicetree/bindings/arm/blaize.yaml 2372F: arch/arm64/boot/dts/blaize/ 2373 2374ARM/CALXEDA HIGHBANK ARCHITECTURE 2375M: Andre Przywara <[email protected]> 2376L: [email protected] (moderated for non-subscribers) 2377S: Maintained 2378F: arch/arm/boot/dts/calxeda/ 2379F: arch/arm/mach-highbank/ 2380 2381ARM/CAVIUM THUNDER NETWORK DRIVER 2382M: Sunil Goutham <[email protected]> 2383L: [email protected] (moderated for non-subscribers) 2384S: Maintained 2385F: drivers/net/ethernet/cavium/thunder/ 2386 2387ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2388M: Lukasz Majewski <[email protected]> 2389L: [email protected] (moderated for non-subscribers) 2390S: Maintained 2391F: arch/arm/mach-ep93xx/ts72xx.c 2392 2393ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2394M: Hartley Sweeten <[email protected]> 2395M: Alexander Sverdlin <[email protected]> 2396M: Nikita Shubin <[email protected]> 2397L: [email protected] (moderated for non-subscribers) 2398S: Maintained 2399F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2400F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2401F: arch/arm/boot/compressed/misc-ep93xx.h 2402F: arch/arm/mach-ep93xx/ 2403F: drivers/iio/adc/ep93xx_adc.c 2404 2405ARM/CLKDEV SUPPORT 2406M: Russell King <[email protected]> 2407L: [email protected] (moderated for non-subscribers) 2408S: Maintained 2409T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2410F: drivers/clk/clkdev.c 2411 2412ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2413M: Baruch Siach <[email protected]> 2414L: [email protected] (moderated for non-subscribers) 2415S: Maintained 2416F: arch/arm/boot/dts/cnxt/ 2417N: digicolor 2418 2419ARM/CORESIGHT FRAMEWORK AND DRIVERS 2420M: Suzuki K Poulose <[email protected]> 2421R: Mike Leach <[email protected]> 2422R: James Clark <[email protected]> 2423L: [email protected] (moderated for non-subscribers) 2424L: [email protected] (moderated for non-subscribers) 2425S: Maintained 2426T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2427F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2428F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2429F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2430F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2431F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2432F: Documentation/trace/coresight/* 2433F: drivers/hwtracing/coresight/* 2434F: include/dt-bindings/arm/coresight-cti-dt.h 2435F: include/linux/coresight* 2436F: include/uapi/linux/coresight* 2437F: samples/coresight/* 2438F: tools/perf/Documentation/arm-coresight.txt 2439F: tools/perf/arch/arm/util/auxtrace.c 2440F: tools/perf/arch/arm/util/cs-etm.c 2441F: tools/perf/arch/arm/util/cs-etm.h 2442F: tools/perf/arch/arm/util/pmu.c 2443F: tools/perf/tests/shell/*coresight* 2444F: tools/perf/tests/shell/coresight/* 2445F: tools/perf/tests/shell/lib/*coresight* 2446F: tools/perf/util/cs-etm-decoder/* 2447F: tools/perf/util/cs-etm.* 2448 2449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2450M: Hans Ulli Kroll <[email protected]> 2451M: Linus Walleij <[email protected]> 2452L: [email protected] (moderated for non-subscribers) 2453S: Maintained 2454T: git git://github.com/ulli-kroll/linux.git 2455F: Documentation/devicetree/bindings/arm/gemini.yaml 2456F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2457F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2458F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2459F: arch/arm/boot/dts/gemini/ 2460F: arch/arm/mach-gemini/ 2461F: drivers/crypto/gemini/ 2462F: drivers/net/ethernet/cortina/ 2463F: drivers/pinctrl/pinctrl-gemini.c 2464F: drivers/rtc/rtc-ftrtc010.c 2465 2466ARM/CZ.NIC TURRIS SUPPORT 2467M: Marek Behún <[email protected]> 2468S: Maintained 2469W: https://www.turris.cz/ 2470F: Documentation/ABI/testing/debugfs-moxtet 2471F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2472F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2473F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2474F: Documentation/devicetree/bindings/bus/moxtet.txt 2475F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2476F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2477F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2478F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2479F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2480F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2481F: drivers/bus/moxtet.c 2482F: drivers/firmware/turris-mox-rwtm.c 2483F: drivers/gpio/gpio-moxtet.c 2484F: drivers/leds/leds-turris-omnia.c 2485F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2486F: drivers/platform/cznic/ 2487F: drivers/watchdog/armada_37xx_wdt.c 2488F: include/dt-bindings/bus/moxtet.h 2489F: include/linux/armada-37xx-rwtm-mailbox.h 2490F: include/linux/moxtet.h 2491F: include/linux/turris-omnia-mcu-interface.h 2492 2493ARM/FARADAY FA526 PORT 2494M: Hans Ulli Kroll <[email protected]> 2495L: [email protected] (moderated for non-subscribers) 2496S: Maintained 2497T: git git://git.berlios.de/gemini-board 2498F: arch/arm/mm/*-fa* 2499 2500ARM/FOOTBRIDGE ARCHITECTURE 2501M: Russell King <[email protected]> 2502L: [email protected] (moderated for non-subscribers) 2503S: Maintained 2504W: http://www.armlinux.org.uk/ 2505F: arch/arm/include/asm/hardware/dec21285.h 2506F: arch/arm/mach-footbridge/ 2507 2508ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2509M: Shawn Guo <[email protected]> 2510M: Sascha Hauer <[email protected]> 2511R: Pengutronix Kernel Team <[email protected]> 2512R: Fabio Estevam <[email protected]> 2513L: [email protected] 2514L: [email protected] (moderated for non-subscribers) 2515S: Maintained 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2517F: arch/arm/boot/dts/nxp/imx/ 2518F: arch/arm/boot/dts/nxp/mxs/ 2519F: arch/arm64/boot/dts/freescale/ 2520X: arch/arm64/boot/dts/freescale/fsl-* 2521X: arch/arm64/boot/dts/freescale/qoriq-* 2522X: drivers/media/i2c/ 2523N: imx 2524N: mxs 2525N: \bmxc[^\d] 2526 2527ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2528M: Shawn Guo <[email protected]> 2529L: [email protected] (moderated for non-subscribers) 2530S: Maintained 2531T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2532F: arch/arm/boot/dts/nxp/ls/ 2533F: arch/arm64/boot/dts/freescale/fsl-* 2534F: arch/arm64/boot/dts/freescale/qoriq-* 2535 2536ARM/FREESCALE VYBRID ARM ARCHITECTURE 2537M: Shawn Guo <[email protected]> 2538M: Sascha Hauer <[email protected]> 2539R: Pengutronix Kernel Team <[email protected]> 2540R: Stefan Agner <[email protected]> 2541L: [email protected] (moderated for non-subscribers) 2542S: Maintained 2543T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2544F: arch/arm/boot/dts/nxp/vf/ 2545F: arch/arm/mach-imx/*vf610* 2546 2547ARM/GUMSTIX MACHINE SUPPORT 2548M: Steve Sakoman <[email protected]> 2549L: [email protected] (moderated for non-subscribers) 2550S: Maintained 2551 2552ARM/HISILICON SOC SUPPORT 2553M: Wei Xu <[email protected]> 2554L: [email protected] (moderated for non-subscribers) 2555S: Supported 2556W: http://www.hisilicon.com 2557T: git https://github.com/hisilicon/linux-hisi.git 2558F: arch/arm/boot/dts/hisilicon/ 2559F: arch/arm/mach-hisi/ 2560F: arch/arm64/boot/dts/hisilicon/ 2561 2562ARM/HP JORNADA 7XX MACHINE SUPPORT 2563M: Kristoffer Ericson <[email protected]> 2564S: Maintained 2565W: www.jlime.com 2566T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2567F: arch/arm/mach-sa1100/include/mach/jornada720.h 2568F: arch/arm/mach-sa1100/jornada720.c 2569 2570ARM/HPE GXP ARCHITECTURE 2571M: Jean-Marie Verdun <[email protected]> 2572M: Nick Hawkins <[email protected]> 2573S: Maintained 2574F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2575F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2576F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2577F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2578F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2579F: Documentation/hwmon/gxp-fan-ctrl.rst 2580F: arch/arm/boot/dts/hpe/ 2581F: arch/arm/mach-hpe/ 2582F: drivers/clocksource/timer-gxp.c 2583F: drivers/hwmon/gxp-fan-ctrl.c 2584F: drivers/i2c/busses/i2c-gxp.c 2585F: drivers/spi/spi-gxp.c 2586F: drivers/watchdog/gxp-wdt.c 2587 2588ARM/IGEP MACHINE SUPPORT 2589M: Enric Balletbo i Serra <[email protected]> 2590M: Javier Martinez Canillas <[email protected]> 2591L: [email protected] 2592L: [email protected] (moderated for non-subscribers) 2593S: Maintained 2594F: arch/arm/boot/dts/ti/omap/omap3-igep* 2595 2596ARM/INTEL IXP4XX ARM ARCHITECTURE 2597M: Linus Walleij <[email protected]> 2598M: Imre Kaloz <[email protected]> 2599L: [email protected] (moderated for non-subscribers) 2600S: Maintained 2601F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2602F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2603F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2604F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2605F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2606F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2607F: arch/arm/boot/dts/intel/ixp/ 2608F: arch/arm/mach-ixp4xx/ 2609F: drivers/bus/intel-ixp4xx-eb.c 2610F: drivers/char/hw_random/ixp4xx-rng.c 2611F: drivers/clocksource/timer-ixp4xx.c 2612F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2613F: drivers/gpio/gpio-ixp4xx.c 2614F: drivers/irqchip/irq-ixp4xx.c 2615F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2616F: drivers/net/wan/ixp4xx_hss.c 2617F: drivers/soc/ixp4xx/ixp4xx-npe.c 2618F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2619F: include/linux/soc/ixp4xx/npe.h 2620F: include/linux/soc/ixp4xx/qmgr.h 2621 2622ARM/INTEL KEEMBAY ARCHITECTURE 2623M: Paul J. Murphy <[email protected]> 2624M: Daniele Alessandrelli <[email protected]> 2625S: Maintained 2626F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2627F: arch/arm64/boot/dts/intel/keembay-evm.dts 2628F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2629 2630ARM/INTEL XSC3 (MANZANO) ARM CORE 2631M: Lennert Buytenhek <[email protected]> 2632L: [email protected] (moderated for non-subscribers) 2633S: Maintained 2634 2635ARM/LG1K ARCHITECTURE 2636M: Chanho Min <[email protected]> 2637L: [email protected] (moderated for non-subscribers) 2638S: Maintained 2639F: arch/arm64/boot/dts/lg/ 2640 2641ARM/LPC18XX ARCHITECTURE 2642M: Vladimir Zapolskiy <[email protected]> 2643L: [email protected] (moderated for non-subscribers) 2644S: Maintained 2645F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2646F: arch/arm/boot/dts/nxp/lpc/lpc43* 2647F: drivers/i2c/busses/i2c-lpc2k.c 2648F: drivers/memory/pl172.c 2649F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2650F: drivers/rtc/rtc-lpc24xx.c 2651N: lpc18xx 2652 2653ARM/LPC32XX SOC SUPPORT 2654M: Vladimir Zapolskiy <[email protected]> 2655M: Piotr Wojtaszczyk <[email protected]> 2656L: [email protected] (moderated for non-subscribers) 2657S: Maintained 2658T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2659F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2660F: arch/arm/boot/dts/nxp/lpc/lpc32* 2661F: arch/arm/mach-lpc32xx/ 2662F: drivers/dma/lpc32xx-dmamux.c 2663F: drivers/i2c/busses/i2c-pnx.c 2664F: drivers/net/ethernet/nxp/lpc_eth.c 2665F: drivers/usb/host/ohci-nxp.c 2666F: drivers/watchdog/pnx4008_wdt.c 2667N: lpc32xx 2668 2669LPC32XX DMAMUX SUPPORT 2670M: J.M.B. Downing <[email protected]> 2671M: Piotr Wojtaszczyk <[email protected]> 2672R: Vladimir Zapolskiy <[email protected]> 2673L: [email protected] (moderated for non-subscribers) 2674S: Maintained 2675F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2676 2677ARM/Marvell Dove/MV78xx0/Orion SOC support 2678M: Andrew Lunn <[email protected]> 2679M: Sebastian Hesselbarth <[email protected]> 2680M: Gregory Clement <[email protected]> 2681L: [email protected] (moderated for non-subscribers) 2682S: Maintained 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2684F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2685F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2686F: Documentation/devicetree/bindings/soc/dove/ 2687F: arch/arm/boot/dts/marvell/dove* 2688F: arch/arm/boot/dts/marvell/orion5x* 2689F: arch/arm/mach-dove/ 2690F: arch/arm/mach-mv78xx0/ 2691F: arch/arm/mach-orion5x/ 2692F: arch/arm/plat-orion/ 2693F: drivers/bus/mvebu-mbus.c 2694F: drivers/soc/dove/ 2695 2696ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2697M: Andrew Lunn <[email protected]> 2698M: Gregory Clement <[email protected]> 2699M: Sebastian Hesselbarth <[email protected]> 2700L: [email protected] (moderated for non-subscribers) 2701S: Maintained 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2703F: Documentation/devicetree/bindings/arm/marvell/ 2704F: arch/arm/boot/dts/marvell/armada* 2705F: arch/arm/boot/dts/marvell/kirkwood* 2706F: arch/arm/configs/mvebu_*_defconfig 2707F: arch/arm/mach-mvebu/ 2708F: arch/arm64/boot/dts/marvell/ 2709F: drivers/clk/mvebu/ 2710F: drivers/cpufreq/armada-37xx-cpufreq.c 2711F: drivers/cpufreq/armada-8k-cpufreq.c 2712F: drivers/cpufreq/mvebu-cpufreq.c 2713F: drivers/irqchip/irq-armada-370-xp.c 2714F: drivers/irqchip/irq-mvebu-* 2715F: drivers/pinctrl/mvebu/ 2716F: drivers/rtc/rtc-armada38x.c 2717 2718ARM/Mediatek RTC DRIVER 2719M: Eddie Huang <[email protected]> 2720M: Sean Wang <[email protected]> 2721L: [email protected] (moderated for non-subscribers) 2722L: [email protected] (moderated for non-subscribers) 2723S: Maintained 2724F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2725F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2726F: drivers/rtc/rtc-mt2712.c 2727F: drivers/rtc/rtc-mt6397.c 2728F: drivers/rtc/rtc-mt7622.c 2729 2730ARM/Mediatek SoC support 2731M: Matthias Brugger <[email protected]> 2732M: AngeloGioacchino Del Regno <[email protected]> 2733L: [email protected] 2734L: [email protected] (moderated for non-subscribers) 2735L: [email protected] (moderated for non-subscribers) 2736S: Maintained 2737W: https://mtk.wiki.kernel.org/ 2738C: irc://irc.libera.chat/linux-mediatek 2739F: arch/arm/boot/dts/mediatek/ 2740F: arch/arm/mach-mediatek/ 2741F: arch/arm64/boot/dts/mediatek/ 2742F: drivers/soc/mediatek/ 2743N: mtk 2744N: mt[2678] 2745K: mediatek 2746 2747ARM/Mediatek USB3 PHY DRIVER 2748M: Chunfeng Yun <[email protected]> 2749L: [email protected] (moderated for non-subscribers) 2750L: [email protected] (moderated for non-subscribers) 2751S: Maintained 2752F: Documentation/devicetree/bindings/phy/mediatek,* 2753F: drivers/phy/mediatek/ 2754 2755ARM/MICROCHIP (ARM64) SoC support 2756M: Conor Dooley <[email protected]> 2757M: Nicolas Ferre <[email protected]> 2758M: Claudiu Beznea <[email protected]> 2759L: [email protected] (moderated for non-subscribers) 2760S: Supported 2761T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2762F: arch/arm64/boot/dts/microchip/ 2763 2764ARM/Microchip (AT91) SoC support 2765M: Nicolas Ferre <[email protected]> 2766M: Alexandre Belloni <[email protected]> 2767M: Claudiu Beznea <[email protected]> 2768L: [email protected] (moderated for non-subscribers) 2769S: Supported 2770W: http://www.linux4sam.org 2771T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2772F: arch/arm/boot/dts/microchip/ 2773F: arch/arm/include/debug/at91.S 2774F: arch/arm/mach-at91/ 2775F: drivers/memory/atmel* 2776F: drivers/watchdog/sama5d4_wdt.c 2777F: include/soc/at91/ 2778X: drivers/input/touchscreen/atmel_mxt_ts.c 2779N: at91 2780N: atmel 2781 2782ARM/Microchip Sparx5 SoC support 2783M: Steen Hegelund <[email protected]> 2784M: Daniel Machon <[email protected]> 2785M: [email protected] 2786L: [email protected] (moderated for non-subscribers) 2787S: Supported 2788F: arch/arm64/boot/dts/microchip/sparx* 2789F: drivers/net/ethernet/microchip/vcap/ 2790F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2791N: sparx5 2792 2793ARM/MILBEAUT ARCHITECTURE 2794M: Taichi Sugaya <[email protected]> 2795M: Takao Orito <[email protected]> 2796L: [email protected] (moderated for non-subscribers) 2797S: Maintained 2798F: arch/arm/boot/dts/socionext/milbeaut* 2799F: arch/arm/mach-milbeaut/ 2800N: milbeaut 2801 2802ARM/MORELLO PLATFORM 2803M: Vincenzo Frascino <[email protected]> 2804L: [email protected] (moderated for non-subscribers) 2805S: Maintained 2806F: Documentation/devicetree/bindings/arm/arm,morello.yaml 2807F: arch/arm64/boot/dts/arm/morello* 2808 2809ARM/MOXA ART SOC 2810M: Krzysztof Kozlowski <[email protected]> 2811L: [email protected] (moderated for non-subscribers) 2812S: Odd Fixes 2813F: Documentation/devicetree/bindings/arm/moxart.yaml 2814F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2815F: arch/arm/boot/dts/moxa/ 2816F: drivers/clk/clk-moxart.c 2817 2818ARM/MStar/Sigmastar Armv7 SoC support 2819M: Daniel Palmer <[email protected]> 2820M: Romain Perier <[email protected]> 2821L: [email protected] (moderated for non-subscribers) 2822S: Maintained 2823W: http://linux-chenxing.org/ 2824T: git git://github.com/linux-chenxing/linux.git 2825F: Documentation/devicetree/bindings/arm/mstar/* 2826F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2827F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2828F: arch/arm/boot/dts/sigmastar/ 2829F: arch/arm/mach-mstar/ 2830F: drivers/clk/mstar/ 2831F: drivers/clocksource/timer-msc313e.c 2832F: drivers/gpio/gpio-msc313.c 2833F: drivers/rtc/rtc-msc313.c 2834F: drivers/watchdog/msc313e_wdt.c 2835F: include/dt-bindings/clock/mstar-* 2836F: include/dt-bindings/gpio/msc313-gpio.h 2837 2838ARM/NOMADIK/Ux500 ARCHITECTURES 2839M: Linus Walleij <[email protected]> 2840L: [email protected] (moderated for non-subscribers) 2841S: Maintained 2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2843F: Documentation/devicetree/bindings/arm/ste-* 2844F: Documentation/devicetree/bindings/arm/ux500.yaml 2845F: Documentation/devicetree/bindings/arm/ux500/ 2846F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2847F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2848F: arch/arm/boot/dts/st/ste-* 2849F: arch/arm/mach-nomadik/ 2850F: arch/arm/mach-ux500/ 2851F: drivers/clk/clk-nomadik.c 2852F: drivers/clocksource/clksrc-dbx500-prcmu.c 2853F: drivers/dma/ste_dma40* 2854F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2855F: drivers/gpio/gpio-nomadik.c 2856F: drivers/hwspinlock/u8500_hsem.c 2857F: drivers/i2c/busses/i2c-nomadik.c 2858F: drivers/iio/adc/ab8500-gpadc.c 2859F: drivers/mfd/ab8500* 2860F: drivers/mfd/abx500* 2861F: drivers/mfd/db8500* 2862F: drivers/pinctrl/nomadik/ 2863F: drivers/rtc/rtc-ab8500.c 2864F: drivers/rtc/rtc-pl031.c 2865F: drivers/soc/ux500/ 2866 2867ARM/NUVOTON MA35 ARCHITECTURE 2868M: Jacky Huang <[email protected]> 2869M: Shan-Chun Hung <[email protected]> 2870L: [email protected] (moderated for non-subscribers) 2871S: Supported 2872F: Documentation/devicetree/bindings/*/*/*ma35* 2873F: Documentation/devicetree/bindings/*/*ma35* 2874F: arch/arm64/boot/dts/nuvoton/*ma35* 2875F: drivers/*/*/*ma35* 2876F: drivers/*/*ma35* 2877K: ma35d1 2878 2879ARM/NUVOTON NPCM ARCHITECTURE 2880M: Avi Fishman <[email protected]> 2881M: Tomer Maimon <[email protected]> 2882M: Tali Perry <[email protected]> 2883R: Patrick Venture <[email protected]> 2884R: Nancy Yuen <[email protected]> 2885R: Benjamin Fair <[email protected]> 2886L: [email protected] (moderated for non-subscribers) 2887S: Supported 2888F: Documentation/devicetree/bindings/*/*/*npcm* 2889F: Documentation/devicetree/bindings/*/*npcm* 2890F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2891F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2892F: arch/arm/mach-npcm/ 2893F: arch/arm64/boot/dts/nuvoton/ 2894F: drivers/*/*/*npcm* 2895F: drivers/*/*npcm* 2896F: drivers/rtc/rtc-nct3018y.c 2897F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2898F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2899 2900ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2901M: Joseph Liu <[email protected]> 2902M: Marvin Lin <[email protected]> 2903L: [email protected] 2904L: [email protected] (moderated for non-subscribers) 2905S: Maintained 2906F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2907F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2908F: Documentation/userspace-api/media/drivers/npcm-video.rst 2909F: drivers/media/platform/nuvoton/ 2910F: include/uapi/linux/npcm-video.h 2911 2912ARM/NUVOTON WPCM450 ARCHITECTURE 2913M: Jonathan Neuschäfer <[email protected]> 2914L: [email protected] (moderated for non-subscribers) 2915S: Maintained 2916W: https://github.com/neuschaefer/wpcm450/wiki 2917F: Documentation/devicetree/bindings/*/*wpcm* 2918F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2919F: arch/arm/configs/wpcm450_defconfig 2920F: arch/arm/mach-npcm/wpcm450.c 2921F: drivers/*/*/*wpcm* 2922F: drivers/*/*wpcm* 2923 2924ARM/NXP S32G ARCHITECTURE 2925R: Chester Lin <[email protected]> 2926R: Matthias Brugger <[email protected]> 2927R: Ghennadi Procopciuc <[email protected]> 2928R: NXP S32 Linux Team <[email protected]> 2929L: [email protected] (moderated for non-subscribers) 2930S: Maintained 2931F: arch/arm64/boot/dts/freescale/s32g*.dts* 2932F: drivers/pinctrl/nxp/ 2933 2934ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER 2935M: Jan Petrous <[email protected]> 2936R: [email protected] 2937S: Maintained 2938F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml 2939F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c 2940 2941ARM/Orion SoC/Technologic Systems TS-78xx platform support 2942M: Alexander Clouter <[email protected]> 2943L: [email protected] (moderated for non-subscribers) 2944S: Maintained 2945W: http://www.digriz.org.uk/ts78xx/kernel 2946F: arch/arm/mach-orion5x/ts78xx-* 2947 2948ARM/QUALCOMM CHROMEBOOK SUPPORT 2949R: [email protected] 2950F: arch/arm64/boot/dts/qcom/sc7180* 2951F: arch/arm64/boot/dts/qcom/sc7280* 2952F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2953 2954ARM/QUALCOMM MAILING LIST 2955L: [email protected] 2956C: irc://irc.oftc.net/linux-msm 2957F: Documentation/devicetree/bindings/*/qcom* 2958F: Documentation/devicetree/bindings/soc/qcom/ 2959F: arch/arm/boot/dts/qcom/ 2960F: arch/arm/configs/qcom_defconfig 2961F: arch/arm/mach-qcom/ 2962F: arch/arm64/boot/dts/qcom/ 2963F: drivers/*/*/pm8???-* 2964F: drivers/*/*/qcom* 2965F: drivers/*/*/qcom/ 2966F: drivers/*/qcom* 2967F: drivers/*/qcom/ 2968F: drivers/bluetooth/btqcomsmd.c 2969F: drivers/clocksource/timer-qcom.c 2970F: drivers/cpuidle/cpuidle-qcom-spm.c 2971F: drivers/extcon/extcon-qcom* 2972F: drivers/i2c/busses/i2c-qcom-geni.c 2973F: drivers/i2c/busses/i2c-qup.c 2974F: drivers/iommu/msm* 2975F: drivers/mfd/ssbi.c 2976F: drivers/mmc/host/mmci_qcom* 2977F: drivers/mmc/host/sdhci-msm.c 2978F: drivers/pci/controller/dwc/pcie-qcom* 2979F: drivers/phy/qualcomm/ 2980F: drivers/power/*/msm* 2981F: drivers/reset/reset-qcom-* 2982F: drivers/rtc/rtc-pm8xxx.c 2983F: drivers/spi/spi-geni-qcom.c 2984F: drivers/spi/spi-qcom-qspi.c 2985F: drivers/spi/spi-qup.c 2986F: drivers/tty/serial/msm_serial.c 2987F: drivers/ufs/host/ufs-qcom* 2988F: drivers/usb/dwc3/dwc3-qcom.c 2989F: include/dt-bindings/*/qcom* 2990F: include/linux/*/qcom* 2991F: include/linux/soc/qcom/ 2992 2993ARM/QUALCOMM SUPPORT 2994M: Bjorn Andersson <[email protected]> 2995M: Konrad Dybcio <[email protected]> 2996L: [email protected] 2997S: Maintained 2998C: irc://irc.oftc.net/linux-msm 2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 3000F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 3001F: Documentation/devicetree/bindings/arm/qcom.yaml 3002F: Documentation/devicetree/bindings/bus/qcom* 3003F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 3004F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 3005F: Documentation/devicetree/bindings/reserved-memory/qcom* 3006F: Documentation/devicetree/bindings/soc/qcom/ 3007F: arch/arm/boot/dts/qcom/ 3008F: arch/arm/configs/qcom_defconfig 3009F: arch/arm/mach-qcom/ 3010F: arch/arm64/boot/dts/qcom/ 3011F: drivers/bus/qcom* 3012F: drivers/firmware/qcom/ 3013F: drivers/soc/qcom/ 3014F: include/dt-bindings/arm/qcom,ids.h 3015F: include/dt-bindings/firmware/qcom,scm.h 3016F: include/dt-bindings/soc/qcom* 3017F: include/linux/firmware/qcom 3018F: include/linux/soc/qcom/ 3019F: include/soc/qcom/ 3020 3021ARM/RDA MICRO ARCHITECTURE 3022M: Manivannan Sadhasivam <[email protected]> 3023L: [email protected] (moderated for non-subscribers) 3024L: [email protected] (moderated for non-subscribers) 3025S: Maintained 3026F: Documentation/devicetree/bindings/arm/rda.yaml 3027F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 3028F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 3029F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 3030F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 3031F: arch/arm/boot/dts/unisoc/ 3032F: drivers/clocksource/timer-rda.c 3033F: drivers/gpio/gpio-rda.c 3034F: drivers/irqchip/irq-rda-intc.c 3035F: drivers/tty/serial/rda-uart.c 3036 3037ARM/REALTEK ARCHITECTURE 3038M: Andreas Färber <[email protected]> 3039L: [email protected] (moderated for non-subscribers) 3040L: [email protected] (moderated for non-subscribers) 3041S: Maintained 3042F: Documentation/devicetree/bindings/arm/realtek.yaml 3043F: arch/arm/boot/dts/realtek/ 3044F: arch/arm/mach-realtek/ 3045F: arch/arm64/boot/dts/realtek/ 3046 3047ARM/RISC-V/RENESAS ARCHITECTURE 3048M: Geert Uytterhoeven <[email protected]> 3049M: Magnus Damm <[email protected]> 3050L: [email protected] 3051S: Supported 3052Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 3053C: irc://irc.libera.chat/renesas-soc 3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 3055F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 3056F: Documentation/devicetree/bindings/nvmem/renesas,* 3057F: Documentation/devicetree/bindings/soc/renesas/ 3058F: arch/arm/boot/dts/renesas/ 3059F: arch/arm/configs/shmobile_defconfig 3060F: arch/arm/include/debug/renesas-scif.S 3061F: arch/arm/mach-shmobile/ 3062F: arch/arm64/boot/dts/renesas/ 3063F: arch/riscv/boot/dts/renesas/ 3064F: drivers/nvmem/rcar-efuse.c 3065F: drivers/pmdomain/renesas/ 3066F: drivers/soc/renesas/ 3067F: include/linux/soc/renesas/ 3068K: \brenesas, 3069 3070ARM/RISCPC ARCHITECTURE 3071M: Russell King <[email protected]> 3072L: [email protected] (moderated for non-subscribers) 3073S: Maintained 3074W: http://www.armlinux.org.uk/ 3075F: arch/arm/include/asm/hardware/ioc.h 3076F: arch/arm/include/asm/hardware/iomd.h 3077F: arch/arm/include/asm/hardware/memc.h 3078F: arch/arm/mach-rpc/ 3079F: drivers/net/ethernet/8390/etherh.c 3080F: drivers/net/ethernet/i825xx/ether1* 3081F: drivers/net/ethernet/seeq/ether3* 3082F: drivers/scsi/arm/ 3083 3084ARM/Rockchip SoC support 3085M: Heiko Stuebner <[email protected]> 3086L: [email protected] (moderated for non-subscribers) 3087L: [email protected] 3088S: Maintained 3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 3090F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 3091F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 3092F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 3093F: arch/arm/boot/dts/rockchip/ 3094F: arch/arm/mach-rockchip/ 3095F: drivers/*/*/*rockchip* 3096F: drivers/*/*rockchip* 3097F: drivers/clk/rockchip/ 3098F: drivers/i2c/busses/i2c-rk3x.c 3099F: sound/soc/rockchip/ 3100N: rockchip 3101 3102ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 3103M: Krzysztof Kozlowski <[email protected]> 3104R: Alim Akhtar <[email protected]> 3105L: [email protected] (moderated for non-subscribers) 3106L: [email protected] 3107S: Maintained 3108P: Documentation/process/maintainer-soc-clean-dts.rst 3109Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 3110B: mailto:[email protected] 3111C: irc://irc.libera.chat/linux-exynos 3112T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 3113F: Documentation/arch/arm/samsung/ 3114F: Documentation/devicetree/bindings/arm/samsung/ 3115F: Documentation/devicetree/bindings/hwinfo/samsung,* 3116F: Documentation/devicetree/bindings/power/pd-samsung.yaml 3117F: Documentation/devicetree/bindings/soc/samsung/ 3118F: arch/arm/boot/dts/samsung/ 3119F: arch/arm/mach-exynos*/ 3120F: arch/arm/mach-s3c/ 3121F: arch/arm/mach-s5p*/ 3122F: arch/arm64/boot/dts/exynos/ 3123F: drivers/*/*/*s3c24* 3124F: drivers/*/*s3c24* 3125F: drivers/*/*s3c64xx* 3126F: drivers/*/*s5pv210* 3127F: drivers/clocksource/samsung_pwm_timer.c 3128F: drivers/firmware/samsung/ 3129F: drivers/mailbox/exynos-mailbox.c 3130F: drivers/memory/samsung/ 3131F: drivers/pwm/pwm-samsung.c 3132F: drivers/soc/samsung/ 3133F: drivers/tty/serial/samsung* 3134F: include/clocksource/samsung_pwm.h 3135F: include/linux/platform_data/*s3c* 3136F: include/linux/serial_s3c.h 3137F: include/linux/soc/samsung/ 3138N: exynos 3139N: s3c64xx 3140N: s5pv210 3141 3142ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3143M: Łukasz Stelmach <[email protected]> 3144L: [email protected] (moderated for non-subscribers) 3145L: [email protected] 3146S: Maintained 3147F: drivers/media/platform/samsung/s5p-g2d/ 3148 3149ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3150M: Marek Szyprowski <[email protected]> 3151L: [email protected] 3152L: [email protected] 3153S: Maintained 3154F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3155F: drivers/media/cec/platform/s5p/ 3156 3157ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3158M: Andrzej Pietrasiewicz <[email protected]> 3159M: Jacek Anaszewski <[email protected]> 3160M: Sylwester Nawrocki <[email protected]> 3161L: [email protected] (moderated for non-subscribers) 3162L: [email protected] 3163S: Maintained 3164F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3165F: drivers/media/platform/samsung/s5p-jpeg/ 3166 3167ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3168M: Marek Szyprowski <[email protected]> 3169M: Andrzej Hajda <[email protected]> 3170L: [email protected] (moderated for non-subscribers) 3171L: [email protected] 3172S: Maintained 3173F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3174F: drivers/media/platform/samsung/s5p-mfc/ 3175 3176ARM/SOCFPGA ARCHITECTURE 3177M: Dinh Nguyen <[email protected]> 3178S: Maintained 3179W: http://www.rocketboards.org 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3181F: arch/arm/boot/dts/intel/socfpga/ 3182F: arch/arm/configs/socfpga_defconfig 3183F: arch/arm/mach-socfpga/ 3184F: arch/arm64/boot/dts/altera/ 3185F: arch/arm64/boot/dts/intel/ 3186 3187ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3188M: Dinh Nguyen <[email protected]> 3189S: Maintained 3190F: drivers/clk/socfpga/ 3191 3192ARM/SOCFPGA EDAC BINDINGS 3193M: Matthew Gerlach <[email protected]> 3194S: Maintained 3195F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml 3196 3197ARM/SOCFPGA EDAC SUPPORT 3198M: Dinh Nguyen <[email protected]> 3199S: Maintained 3200F: drivers/edac/altera_edac.[ch] 3201 3202ARM/SPREADTRUM SoC SUPPORT 3203M: Orson Zhai <[email protected]> 3204M: Baolin Wang <[email protected]> 3205R: Chunyan Zhang <[email protected]> 3206S: Maintained 3207F: arch/arm64/boot/dts/sprd 3208N: sprd 3209N: sc27xx 3210N: sc2731 3211 3212ARM/STI ARCHITECTURE 3213M: Patrice Chotard <[email protected]> 3214L: [email protected] (moderated for non-subscribers) 3215S: Maintained 3216W: http://www.stlinux.com 3217F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3218F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3219F: arch/arm/boot/dts/st/sti* 3220F: arch/arm/mach-sti/ 3221F: drivers/ata/ahci_st.c 3222F: drivers/char/hw_random/st-rng.c 3223F: drivers/clocksource/arm_global_timer.c 3224F: drivers/clocksource/clksrc_st_lpc.c 3225F: drivers/cpufreq/sti-cpufreq.c 3226F: drivers/dma/st_fdma* 3227F: drivers/i2c/busses/i2c-st.c 3228F: drivers/media/platform/st/sti/c8sectpfe/ 3229F: drivers/media/rc/st_rc.c 3230F: drivers/mmc/host/sdhci-st.c 3231F: drivers/phy/st/phy-miphy28lp.c 3232F: drivers/phy/st/phy-stih407-usb.c 3233F: drivers/pinctrl/pinctrl-st.c 3234F: drivers/remoteproc/st_remoteproc.c 3235F: drivers/remoteproc/st_slim_rproc.c 3236F: drivers/reset/sti/ 3237F: drivers/rtc/rtc-st-lpc.c 3238F: drivers/tty/serial/st-asc.c 3239F: drivers/usb/dwc3/dwc3-st.c 3240F: drivers/usb/host/ehci-st.c 3241F: drivers/usb/host/ohci-st.c 3242F: drivers/watchdog/st_lpc_wdt.c 3243F: include/linux/remoteproc/st_slim_rproc.h 3244 3245ARM/STM32 ARCHITECTURE 3246M: Maxime Coquelin <[email protected]> 3247M: Alexandre Torgue <[email protected]> 3248L: [email protected] (moderated for non-subscribers) 3249L: [email protected] (moderated for non-subscribers) 3250S: Maintained 3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3252F: arch/arm/boot/dts/st/stm32* 3253F: arch/arm/mach-stm32/ 3254F: arch/arm64/boot/dts/st/ 3255F: drivers/clocksource/armv7m_systick.c 3256N: stm32 3257N: stm 3258 3259ARM/SUNPLUS SP7021 SOC SUPPORT 3260M: Qin Jian <[email protected]> 3261L: [email protected] (moderated for mon-subscribers) 3262S: Maintained 3263W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3264F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3265F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3266F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3267F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3268F: arch/arm/boot/dts/sunplus/ 3269F: arch/arm/configs/sp7021_*defconfig 3270F: drivers/clk/clk-sp7021.c 3271F: drivers/irqchip/irq-sp7021-intc.c 3272F: drivers/reset/reset-sunplus.c 3273F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3274F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3275 3276ARM/Synaptics SoC support 3277M: Jisheng Zhang <[email protected]> 3278M: Sebastian Hesselbarth <[email protected]> 3279L: [email protected] (moderated for non-subscribers) 3280S: Maintained 3281F: arch/arm/boot/dts/synaptics/ 3282F: arch/arm/mach-berlin/ 3283F: arch/arm64/boot/dts/synaptics/ 3284 3285ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3286M: Hans Verkuil <[email protected]> 3287L: [email protected] 3288L: [email protected] 3289S: Maintained 3290F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3291F: drivers/media/cec/platform/tegra/ 3292 3293ARM/TESLA FSD SoC SUPPORT 3294M: Alim Akhtar <[email protected]> 3295M: [email protected] 3296L: [email protected] (moderated for non-subscribers) 3297L: [email protected] 3298S: Maintained 3299F: arch/arm64/boot/dts/tesla/ 3300 3301ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3302M: Santosh Shilimkar <[email protected]> 3303L: [email protected] 3304S: Maintained 3305F: drivers/memory/*emif* 3306 3307ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3308M: Nishanth Menon <[email protected]> 3309M: Santosh Shilimkar <[email protected]> 3310L: [email protected] (moderated for non-subscribers) 3311S: Maintained 3312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3313F: arch/arm/boot/dts/ti/keystone/ 3314F: arch/arm/mach-keystone/ 3315 3316ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3317M: Santosh Shilimkar <[email protected]> 3318L: [email protected] 3319S: Maintained 3320F: drivers/clk/keystone/ 3321 3322ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3323M: Santosh Shilimkar <[email protected]> 3324L: [email protected] (moderated for non-subscribers) 3325L: [email protected] 3326S: Maintained 3327F: drivers/clocksource/timer-keystone.c 3328 3329ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3330M: Santosh Shilimkar <[email protected]> 3331L: [email protected] 3332S: Maintained 3333F: drivers/power/reset/keystone-reset.c 3334 3335ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3336M: Nishanth Menon <[email protected]> 3337M: Vignesh Raghavendra <[email protected]> 3338M: Tero Kristo <[email protected]> 3339L: [email protected] (moderated for non-subscribers) 3340S: Supported 3341F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3342F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3343F: arch/arm64/boot/dts/ti/Makefile 3344F: arch/arm64/boot/dts/ti/k3-* 3345 3346ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3347M: Krzysztof Kozlowski <[email protected]> 3348L: [email protected] (moderated for non-subscribers) 3349S: Odd Fixes 3350F: Documentation/devicetree/bindings/*/*/ti,nspire* 3351F: Documentation/devicetree/bindings/*/ti,nspire* 3352F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3353F: arch/arm/boot/dts/nspire/ 3354 3355ARM/TOSHIBA VISCONTI ARCHITECTURE 3356M: Nobuhiro Iwamatsu <[email protected]> 3357L: [email protected] (moderated for non-subscribers) 3358S: Supported 3359T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3360F: Documentation/devicetree/bindings/arm/toshiba.yaml 3361F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3362F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3363F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3364F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3365F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3366F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3367F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3368F: arch/arm64/boot/dts/toshiba/ 3369F: drivers/clk/visconti/ 3370F: drivers/gpio/gpio-visconti.c 3371F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3372F: drivers/pci/controller/dwc/pcie-visconti.c 3373F: drivers/pinctrl/visconti/ 3374F: drivers/watchdog/visconti_wdt.c 3375N: visconti 3376 3377ARM/UNIPHIER ARCHITECTURE 3378M: Kunihiko Hayashi <[email protected]> 3379M: Masami Hiramatsu <[email protected]> 3380L: [email protected] (moderated for non-subscribers) 3381S: Maintained 3382F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3383F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3384F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3385F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3386F: arch/arm/boot/dts/socionext/uniphier* 3387F: arch/arm/include/asm/hardware/cache-uniphier.h 3388F: arch/arm/mm/cache-uniphier.c 3389F: arch/arm64/boot/dts/socionext/uniphier* 3390F: drivers/bus/uniphier-system-bus.c 3391F: drivers/clk/uniphier/ 3392F: drivers/dma/uniphier-mdmac.c 3393F: drivers/gpio/gpio-uniphier.c 3394F: drivers/i2c/busses/i2c-uniphier* 3395F: drivers/irqchip/irq-uniphier-aidet.c 3396F: drivers/mmc/host/uniphier-sd.c 3397F: drivers/pinctrl/uniphier/ 3398F: drivers/reset/reset-uniphier.c 3399F: drivers/tty/serial/8250/8250_uniphier.c 3400N: uniphier 3401 3402ARM/VERSATILE EXPRESS PLATFORM 3403M: Liviu Dudau <[email protected]> 3404M: Sudeep Holla <[email protected]> 3405M: Lorenzo Pieralisi <[email protected]> 3406L: [email protected] (moderated for non-subscribers) 3407S: Maintained 3408N: mps2 3409N: vexpress 3410F: arch/arm/mach-versatile/ 3411F: arch/arm64/boot/dts/arm/ 3412F: drivers/clocksource/timer-versatile.c 3413X: drivers/cpufreq/vexpress-spc-cpufreq.c 3414X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3415 3416ARM/VFP SUPPORT 3417M: Russell King <[email protected]> 3418L: [email protected] (moderated for non-subscribers) 3419S: Maintained 3420W: http://www.armlinux.org.uk/ 3421F: arch/arm/vfp/ 3422 3423ARM/VT8500 ARM ARCHITECTURE 3424M: Alexey Charkov <[email protected]> 3425M: Krzysztof Kozlowski <[email protected]> 3426L: [email protected] (moderated for non-subscribers) 3427S: Odd Fixes 3428F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3429F: arch/arm/boot/dts/vt8500/ 3430F: arch/arm/mach-vt8500/ 3431F: drivers/clocksource/timer-vt8500.c 3432F: drivers/i2c/busses/i2c-viai2c-wmt.c 3433F: drivers/mmc/host/wmt-sdmmc.c 3434F: drivers/pwm/pwm-vt8500.c 3435F: drivers/rtc/rtc-vt8500.c 3436F: drivers/tty/serial/vt8500_serial.c 3437F: drivers/video/fbdev/vt8500lcdfb.* 3438F: drivers/video/fbdev/wm8505fb* 3439F: drivers/video/fbdev/wmt_ge_rops.* 3440 3441ARM/ZYNQ ARCHITECTURE 3442M: Michal Simek <[email protected]> 3443L: [email protected] (moderated for non-subscribers) 3444S: Supported 3445W: http://wiki.xilinx.com 3446T: git https://github.com/Xilinx/linux-xlnx.git 3447F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3448F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3449F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3450F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3451F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3452F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3453F: arch/arm/mach-zynq/ 3454F: drivers/clocksource/timer-cadence-ttc.c 3455F: drivers/cpuidle/cpuidle-zynq.c 3456F: drivers/edac/synopsys_edac.c 3457F: drivers/i2c/busses/i2c-cadence.c 3458F: drivers/i2c/busses/i2c-xiic.c 3459F: drivers/mmc/host/sdhci-of-arasan.c 3460N: zynq 3461N: xilinx 3462 3463ARM64 FIT SUPPORT 3464M: Simon Glass <[email protected]> 3465L: [email protected] (moderated for non-subscribers) 3466S: Maintained 3467F: arch/arm64/boot/Makefile 3468F: scripts/make_fit.py 3469 3470ARM64 PLATFORM DRIVERS 3471M: Hans de Goede <[email protected]> 3472M: Ilpo Järvinen <[email protected]> 3473R: Bryan O'Donoghue <[email protected]> 3474L: [email protected] 3475S: Maintained 3476Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3477T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3478F: drivers/platform/arm64/ 3479 3480ARM64 PORT (AARCH64 ARCHITECTURE) 3481M: Catalin Marinas <[email protected]> 3482M: Will Deacon <[email protected]> 3483L: [email protected] (moderated for non-subscribers) 3484S: Maintained 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3486F: Documentation/arch/arm64/ 3487F: arch/arm64/ 3488F: drivers/virt/coco/arm-cca-guest/ 3489F: drivers/virt/coco/pkvm-guest/ 3490F: tools/testing/selftests/arm64/ 3491X: arch/arm64/boot/dts/ 3492 3493ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3494M: George McCollister <[email protected]> 3495L: [email protected] 3496S: Maintained 3497F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3498F: drivers/net/dsa/xrs700x/* 3499F: net/dsa/tag_xrs700x.c 3500 3501AS3645A LED FLASH CONTROLLER DRIVER 3502M: Sakari Ailus <[email protected]> 3503L: [email protected] 3504S: Maintained 3505F: drivers/leds/flash/leds-as3645a.c 3506 3507ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3508M: Tianshu Qiu <[email protected]> 3509L: [email protected] 3510S: Maintained 3511T: git git://linuxtv.org/media.git 3512F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3513F: drivers/media/i2c/ak7375.c 3514 3515ASAHI KASEI AK8974 DRIVER 3516M: Linus Walleij <[email protected]> 3517L: [email protected] 3518S: Supported 3519W: http://www.akm.com/ 3520F: drivers/iio/magnetometer/ak8974.c 3521 3522AOSONG AGS02MA TVOC SENSOR DRIVER 3523M: Anshul Dalal <[email protected]> 3524L: [email protected] 3525S: Maintained 3526F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3527F: drivers/iio/chemical/ags02ma.c 3528 3529ASC7621 HARDWARE MONITOR DRIVER 3530M: George Joseph <[email protected]> 3531L: [email protected] 3532S: Maintained 3533F: Documentation/hwmon/asc7621.rst 3534F: drivers/hwmon/asc7621.c 3535 3536ASIX AX88796C SPI ETHERNET ADAPTER 3537M: Łukasz Stelmach <[email protected]> 3538S: Maintained 3539F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3540F: drivers/net/ethernet/asix/ax88796c_* 3541 3542ASIX PHY DRIVER [RUST] 3543M: FUJITA Tomonori <[email protected]> 3544R: Trevor Gross <[email protected]> 3545L: [email protected] 3546L: [email protected] 3547S: Maintained 3548F: drivers/net/phy/ax88796b_rust.rs 3549 3550ASPEED CRYPTO DRIVER 3551M: Neal Liu <[email protected]> 3552L: [email protected] (moderated for non-subscribers) 3553S: Maintained 3554F: Documentation/devicetree/bindings/crypto/aspeed,* 3555F: drivers/crypto/aspeed/ 3556 3557ASPEED PECI CONTROLLER 3558M: Iwona Winiarska <[email protected]> 3559L: [email protected] (moderated for non-subscribers) 3560L: [email protected] (moderated for non-subscribers) 3561S: Supported 3562F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3563F: drivers/peci/controller/peci-aspeed.c 3564 3565ASPEED PINCTRL DRIVERS 3566M: Andrew Jeffery <[email protected]> 3567L: [email protected] (moderated for non-subscribers) 3568L: [email protected] (moderated for non-subscribers) 3569L: [email protected] 3570S: Maintained 3571F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3572F: drivers/pinctrl/aspeed/ 3573 3574ASPEED SCU INTERRUPT CONTROLLER DRIVER 3575M: Eddie James <[email protected]> 3576L: [email protected] (moderated for non-subscribers) 3577S: Maintained 3578F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3579F: drivers/irqchip/irq-aspeed-scu-ic.c 3580F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3581 3582ASPEED SD/MMC DRIVER 3583M: Andrew Jeffery <[email protected]> 3584L: [email protected] (moderated for non-subscribers) 3585L: [email protected] (moderated for non-subscribers) 3586L: [email protected] 3587S: Maintained 3588F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3589F: drivers/mmc/host/sdhci-of-aspeed* 3590 3591ASPEED SMC SPI DRIVER 3592M: Chin-Ting Kuo <[email protected]> 3593M: Cédric Le Goater <[email protected]> 3594L: [email protected] (moderated for non-subscribers) 3595L: [email protected] (moderated for non-subscribers) 3596L: [email protected] 3597S: Maintained 3598F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3599F: drivers/spi/spi-aspeed-smc.c 3600 3601ASPEED USB UDC DRIVER 3602M: Neal Liu <[email protected]> 3603L: [email protected] (moderated for non-subscribers) 3604S: Maintained 3605F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3606F: drivers/usb/gadget/udc/aspeed_udc.c 3607 3608ASPEED VIDEO ENGINE DRIVER 3609M: Eddie James <[email protected]> 3610L: [email protected] 3611L: [email protected] (moderated for non-subscribers) 3612S: Maintained 3613F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml 3614F: drivers/media/platform/aspeed/ 3615 3616ASUS EC HARDWARE MONITOR DRIVER 3617M: Eugene Shalygin <[email protected]> 3618L: [email protected] 3619S: Maintained 3620F: drivers/hwmon/asus-ec-sensors.c 3621 3622ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3623M: Corentin Chary <[email protected]> 3624M: Luke D. Jones <[email protected]> 3625L: [email protected] 3626S: Maintained 3627W: https://asus-linux.org/ 3628F: drivers/platform/x86/asus*.c 3629F: drivers/platform/x86/eeepc*.c 3630 3631ASUS TF103C DOCK DRIVER 3632M: Hans de Goede <[email protected]> 3633L: [email protected] 3634S: Maintained 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3636F: drivers/platform/x86/asus-tf103c-dock.c 3637 3638ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3639M: Aleksa Savic <[email protected]> 3640L: [email protected] 3641S: Maintained 3642F: drivers/hwmon/asus_rog_ryujin.c 3643 3644ASUS WIRELESS RADIO CONTROL DRIVER 3645M: João Paulo Rechi Vita <[email protected]> 3646L: [email protected] 3647S: Maintained 3648F: drivers/platform/x86/asus-wireless.c 3649 3650ASUS WMI HARDWARE MONITOR DRIVER 3651M: Ed Brindley <[email protected]> 3652M: Denis Pauk <[email protected]> 3653L: [email protected] 3654S: Maintained 3655F: drivers/hwmon/asus_wmi_sensors.c 3656 3657ASYMMETRIC KEYS 3658M: David Howells <[email protected]> 3659M: Lukas Wunner <[email protected]> 3660M: Ignat Korchagin <[email protected]> 3661L: [email protected] 3662L: [email protected] 3663S: Maintained 3664F: Documentation/crypto/asymmetric-keys.rst 3665F: crypto/asymmetric_keys/ 3666F: include/crypto/pkcs7.h 3667F: include/crypto/public_key.h 3668F: include/keys/asymmetric-*.h 3669F: include/linux/verification.h 3670 3671ASYMMETRIC KEYS - ECDSA 3672M: Lukas Wunner <[email protected]> 3673M: Ignat Korchagin <[email protected]> 3674R: Stefan Berger <[email protected]> 3675L: [email protected] 3676S: Maintained 3677F: crypto/ecc* 3678F: crypto/ecdsa* 3679F: include/crypto/ecc* 3680 3681ASYMMETRIC KEYS - GOST 3682M: Lukas Wunner <[email protected]> 3683M: Ignat Korchagin <[email protected]> 3684L: [email protected] 3685S: Odd fixes 3686F: crypto/ecrdsa* 3687 3688ASYMMETRIC KEYS - RSA 3689M: Lukas Wunner <[email protected]> 3690M: Ignat Korchagin <[email protected]> 3691L: [email protected] 3692S: Maintained 3693F: crypto/rsa* 3694 3695ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3696R: Dan Williams <[email protected]> 3697S: Odd fixes 3698W: http://sourceforge.net/projects/xscaleiop 3699F: Documentation/crypto/async-tx-api.rst 3700F: crypto/async_tx/ 3701F: include/linux/async_tx.h 3702 3703AT24 EEPROM DRIVER 3704M: Bartosz Golaszewski <[email protected]> 3705L: [email protected] 3706S: Maintained 3707T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3708F: Documentation/devicetree/bindings/eeprom/at24.yaml 3709F: drivers/misc/eeprom/at24.c 3710 3711ATA OVER ETHERNET (AOE) DRIVER 3712M: "Justin Sanders" <[email protected]> 3713S: Supported 3714W: http://www.openaoe.org/ 3715F: Documentation/admin-guide/aoe/ 3716F: drivers/block/aoe/ 3717 3718ATC260X PMIC MFD DRIVER 3719M: Manivannan Sadhasivam <[email protected]> 3720M: Cristian Ciocaltea <[email protected]> 3721L: [email protected] 3722S: Maintained 3723F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3724F: drivers/input/misc/atc260x-onkey.c 3725F: drivers/mfd/atc260* 3726F: drivers/power/reset/atc260x-poweroff.c 3727F: drivers/regulator/atc260x-regulator.c 3728F: include/linux/mfd/atc260x/* 3729 3730ATHEROS 71XX/9XXX GPIO DRIVER 3731M: Alban Bedel <[email protected]> 3732S: Maintained 3733W: https://github.com/AlbanBedel/linux 3734T: git git://github.com/AlbanBedel/linux 3735F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 3736F: drivers/gpio/gpio-ath79.c 3737 3738ATHEROS 71XX/9XXX USB PHY DRIVER 3739M: Alban Bedel <[email protected]> 3740S: Maintained 3741W: https://github.com/AlbanBedel/linux 3742T: git git://github.com/AlbanBedel/linux 3743F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3744F: drivers/phy/qualcomm/phy-ath79-usb.c 3745 3746ATHEROS ATH GENERIC UTILITIES 3747M: Jeff Johnson <[email protected]> 3748L: [email protected] 3749S: Supported 3750F: drivers/net/wireless/ath/* 3751 3752ATHEROS ATH5K WIRELESS DRIVER 3753M: Jiri Slaby <[email protected]> 3754M: Nick Kossifidis <[email protected]> 3755M: Luis Chamberlain <[email protected]> 3756L: [email protected] 3757S: Maintained 3758W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3759F: drivers/net/wireless/ath/ath5k/ 3760 3761ATHEROS ATH6KL WIRELESS DRIVER 3762L: [email protected] 3763S: Orphan 3764W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3765F: drivers/net/wireless/ath/ath6kl/ 3766 3767ATI_REMOTE2 DRIVER 3768M: Ville Syrjala <[email protected]> 3769S: Maintained 3770F: drivers/input/misc/ati_remote2.c 3771 3772ATK0110 HWMON DRIVER 3773M: Luca Tettamanti <[email protected]> 3774L: [email protected] 3775S: Maintained 3776F: drivers/hwmon/asus_atk0110.c 3777 3778ATLX ETHERNET DRIVERS 3779M: Chris Snook <[email protected]> 3780L: [email protected] 3781S: Maintained 3782W: http://sourceforge.net/projects/atl1 3783W: http://atl1.sourceforge.net 3784F: drivers/net/ethernet/atheros/ 3785 3786ATM 3787M: Chas Williams <[email protected]> 3788L: [email protected] (moderated for non-subscribers) 3789L: [email protected] 3790S: Maintained 3791W: http://linux-atm.sourceforge.net 3792F: drivers/atm/ 3793F: include/linux/atm* 3794F: include/linux/sonet.h 3795F: include/uapi/linux/atm* 3796F: include/uapi/linux/sonet.h 3797 3798ATMEL MACB ETHERNET DRIVER 3799M: Nicolas Ferre <[email protected]> 3800M: Claudiu Beznea <[email protected]> 3801S: Maintained 3802F: drivers/net/ethernet/cadence/ 3803 3804ATMEL MAXTOUCH DRIVER 3805M: Nick Dyer <[email protected]> 3806S: Maintained 3807T: git git://github.com/ndyer/linux.git 3808F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3809F: drivers/input/touchscreen/atmel_mxt_ts.c 3810 3811ATOMIC INFRASTRUCTURE 3812M: Will Deacon <[email protected]> 3813M: Peter Zijlstra <[email protected]> 3814R: Boqun Feng <[email protected]> 3815R: Mark Rutland <[email protected]> 3816L: [email protected] 3817S: Maintained 3818F: Documentation/atomic_*.txt 3819F: arch/*/include/asm/atomic*.h 3820F: include/*/atomic*.h 3821F: include/linux/refcount.h 3822F: scripts/atomic/ 3823 3824ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3825M: Bradley Grove <[email protected]> 3826L: [email protected] 3827S: Supported 3828W: http://www.attotech.com 3829F: drivers/scsi/esas2r 3830 3831ATUSB IEEE 802.15.4 RADIO DRIVER 3832M: Stefan Schmidt <[email protected]> 3833L: [email protected] 3834S: Maintained 3835F: drivers/net/ieee802154/at86rf230.h 3836F: drivers/net/ieee802154/atusb.c 3837F: drivers/net/ieee802154/atusb.h 3838 3839AUDIT SUBSYSTEM 3840M: Paul Moore <[email protected]> 3841M: Eric Paris <[email protected]> 3842L: [email protected] 3843S: Supported 3844W: https://github.com/linux-audit 3845Q: https://patchwork.kernel.org/project/audit/list 3846B: mailto:[email protected] 3847P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3848T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3849F: include/asm-generic/audit_*.h 3850F: include/linux/audit.h 3851F: include/linux/audit_arch.h 3852F: include/uapi/linux/audit.h 3853F: kernel/audit* 3854F: lib/*audit.c 3855K: \baudit_[a-z_0-9]\+\b 3856 3857AUTOFDO BUILD 3858M: Rong Xu <[email protected]> 3859M: Han Shen <[email protected]> 3860S: Supported 3861F: Documentation/dev-tools/autofdo.rst 3862F: scripts/Makefile.autofdo 3863 3864AUXILIARY BUS DRIVER 3865M: Greg Kroah-Hartman <[email protected]> 3866R: Dave Ertman <[email protected]> 3867R: Ira Weiny <[email protected]> 3868S: Supported 3869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3870F: Documentation/driver-api/auxiliary_bus.rst 3871F: drivers/base/auxiliary.c 3872F: include/linux/auxiliary_bus.h 3873 3874AUXILIARY DISPLAY DRIVERS 3875M: Andy Shevchenko <[email protected]> 3876R: Geert Uytterhoeven <[email protected]> 3877S: Odd Fixes 3878T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3879F: Documentation/devicetree/bindings/auxdisplay/ 3880F: drivers/auxdisplay/ 3881F: include/linux/cfag12864b.h 3882F: include/uapi/linux/map_to_14segment.h 3883F: include/uapi/linux/map_to_7segment.h 3884 3885AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3886M: Subhajit Ghosh <[email protected]> 3887L: [email protected] 3888S: Maintained 3889F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3890F: drivers/iio/light/apds9306.c 3891 3892AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3893M: Andreas Klinger <[email protected]> 3894L: [email protected] 3895S: Maintained 3896F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3897F: drivers/iio/adc/hx711.c 3898 3899AX.25 NETWORK LAYER 3900L: [email protected] 3901S: Orphan 3902W: https://linux-ax25.in-berlin.de 3903F: include/net/ax25.h 3904F: include/uapi/linux/ax25.h 3905F: net/ax25/ 3906 3907AXENTIA ARM DEVICES 3908M: Peter Rosin <[email protected]> 3909L: [email protected] (moderated for non-subscribers) 3910S: Maintained 3911F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3912F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3913F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3914F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3915 3916AXENTIA ASOC DRIVERS 3917M: Peter Rosin <[email protected]> 3918L: [email protected] 3919S: Maintained 3920F: Documentation/devicetree/bindings/sound/axentia,* 3921F: sound/soc/atmel/tse850-pcm5142.c 3922 3923AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3924M: Nuno Sá <[email protected]> 3925L: [email protected] 3926S: Supported 3927W: https://ez.analog.com/linux-software-drivers 3928F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3929F: drivers/hwmon/axi-fan-control.c 3930 3931AXI SPI ENGINE 3932M: Michael Hennerich <[email protected]> 3933M: Nuno Sá <[email protected]> 3934R: David Lechner <[email protected]> 3935L: [email protected] 3936S: Supported 3937W: https://ez.analog.com/linux-software-drivers 3938F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3939F: drivers/spi/spi-axi-spi-engine.c 3940 3941AXI PWM GENERATOR 3942M: Michael Hennerich <[email protected]> 3943M: Nuno Sá <[email protected]> 3944R: Trevor Gamblin <[email protected]> 3945L: [email protected] 3946S: Supported 3947W: https://ez.analog.com/linux-software-drivers 3948F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3949F: drivers/pwm/pwm-axi-pwmgen.c 3950 3951AZ6007 DVB DRIVER 3952M: Mauro Carvalho Chehab <[email protected]> 3953L: [email protected] 3954S: Maintained 3955W: https://linuxtv.org 3956T: git git://linuxtv.org/media.git 3957F: drivers/media/usb/dvb-usb-v2/az6007.c 3958 3959AZTECH FM RADIO RECEIVER DRIVER 3960M: Hans Verkuil <[email protected]> 3961L: [email protected] 3962S: Maintained 3963W: https://linuxtv.org 3964T: git git://linuxtv.org/media.git 3965F: drivers/media/radio/radio-aztech* 3966 3967B43 WIRELESS DRIVER 3968L: [email protected] 3969L: [email protected] 3970S: Orphan 3971W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3972F: drivers/net/wireless/broadcom/b43/ 3973 3974B43LEGACY WIRELESS DRIVER 3975L: [email protected] 3976L: [email protected] 3977S: Orphan 3978W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3979F: drivers/net/wireless/broadcom/b43legacy/ 3980 3981BACKLIGHT CLASS/SUBSYSTEM 3982M: Lee Jones <[email protected]> 3983M: Daniel Thompson <[email protected]> 3984M: Jingoo Han <[email protected]> 3985L: [email protected] 3986S: Maintained 3987T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3988F: Documentation/ABI/stable/sysfs-class-backlight 3989F: Documentation/ABI/testing/sysfs-class-backlight 3990F: Documentation/devicetree/bindings/leds/backlight 3991F: drivers/video/backlight/ 3992F: include/linux/backlight.h 3993F: include/linux/pwm_backlight.h 3994 3995BARCO P50 GPIO DRIVER 3996M: Santosh Kumar Yadav <[email protected]> 3997M: Peter Korsgaard <[email protected]> 3998S: Maintained 3999F: drivers/platform/x86/barco-p50-gpio.c 4000 4001BATMAN ADVANCED 4002M: Marek Lindner <[email protected]> 4003M: Simon Wunderlich <[email protected]> 4004M: Antonio Quartulli <[email protected]> 4005M: Sven Eckelmann <[email protected]> 4006L: [email protected] (moderated for non-subscribers) 4007S: Maintained 4008W: https://www.open-mesh.org/ 4009Q: https://patchwork.open-mesh.org/project/batman/list/ 4010B: https://www.open-mesh.org/projects/batman-adv/issues 4011C: ircs://irc.hackint.org/batadv 4012T: git https://git.open-mesh.org/linux-merge.git 4013F: Documentation/networking/batman-adv.rst 4014F: include/uapi/linux/batadv_packet.h 4015F: include/uapi/linux/batman_adv.h 4016F: net/batman-adv/ 4017 4018BAYCOM/HDLCDRV DRIVERS FOR AX.25 4019M: Thomas Sailer <[email protected]> 4020L: [email protected] 4021S: Maintained 4022W: http://www.baycom.org/~tom/ham/ham.html 4023F: drivers/net/hamradio/baycom* 4024 4025BCACHE (BLOCK LAYER CACHE) 4026M: Coly Li <[email protected]> 4027M: Kent Overstreet <[email protected]> 4028L: [email protected] 4029S: Maintained 4030W: http://bcache.evilpiepirate.org 4031C: irc://irc.oftc.net/bcache 4032F: drivers/md/bcache/ 4033 4034BCACHEFS 4035M: Kent Overstreet <[email protected]> 4036L: [email protected] 4037S: Supported 4038C: irc://irc.oftc.net/bcache 4039P: Documentation/filesystems/bcachefs/SubmittingPatches.rst 4040T: git https://evilpiepirate.org/git/bcachefs.git 4041F: fs/bcachefs/ 4042F: Documentation/filesystems/bcachefs/ 4043 4044BDISP ST MEDIA DRIVER 4045M: Fabien Dessenne <[email protected]> 4046L: [email protected] 4047S: Supported 4048W: https://linuxtv.org 4049T: git git://linuxtv.org/media.git 4050F: drivers/media/platform/st/sti/bdisp 4051 4052BECKHOFF CX5020 ETHERCAT MASTER DRIVER 4053M: Dariusz Marcinkiewicz <[email protected]> 4054L: [email protected] 4055S: Maintained 4056F: drivers/net/ethernet/ec_bhf.c 4057 4058BEFS FILE SYSTEM 4059M: Luis de Bethencourt <[email protected]> 4060M: Salah Triki <[email protected]> 4061S: Maintained 4062T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 4063F: Documentation/filesystems/befs.rst 4064F: fs/befs/ 4065 4066BFQ I/O SCHEDULER 4067M: Yu Kuai <[email protected]> 4068L: [email protected] 4069S: Odd Fixes 4070F: Documentation/block/bfq-iosched.rst 4071F: block/bfq-* 4072 4073BFS FILE SYSTEM 4074M: "Tigran A. Aivazian" <[email protected]> 4075S: Maintained 4076F: Documentation/filesystems/bfs.rst 4077F: fs/bfs/ 4078F: include/uapi/linux/bfs_fs.h 4079 4080BINMAN 4081M: Simon Glass <[email protected]> 4082S: Supported 4083F: Documentation/devicetree/bindings/mtd/partitions/binman* 4084 4085BITMAP API 4086M: Yury Norov <[email protected]> 4087R: Rasmus Villemoes <[email protected]> 4088S: Maintained 4089F: include/linux/bitfield.h 4090F: include/linux/bitmap-str.h 4091F: include/linux/bitmap.h 4092F: include/linux/bits.h 4093F: include/linux/cpumask.h 4094F: include/linux/cpumask_types.h 4095F: include/linux/find.h 4096F: include/linux/nodemask.h 4097F: include/linux/nodemask_types.h 4098F: include/vdso/bits.h 4099F: lib/bitmap-str.c 4100F: lib/bitmap.c 4101F: lib/cpumask.c 4102F: lib/find_bit.c 4103F: lib/find_bit_benchmark.c 4104F: lib/test_bitmap.c 4105F: lib/tests/cpumask_kunit.c 4106F: tools/include/linux/bitfield.h 4107F: tools/include/linux/bitmap.h 4108F: tools/include/linux/bits.h 4109F: tools/include/linux/find.h 4110F: tools/include/vdso/bits.h 4111F: tools/lib/bitmap.c 4112F: tools/lib/find_bit.c 4113 4114BITMAP API BINDINGS [RUST] 4115M: Yury Norov <[email protected]> 4116S: Maintained 4117F: rust/helpers/cpumask.c 4118 4119BITOPS API 4120M: Yury Norov <[email protected]> 4121R: Rasmus Villemoes <[email protected]> 4122S: Maintained 4123F: arch/*/include/asm/bitops.h 4124F: arch/*/include/asm/bitops_32.h 4125F: arch/*/include/asm/bitops_64.h 4126F: arch/*/lib/bitops.c 4127F: include/asm-generic/bitops 4128F: include/asm-generic/bitops.h 4129F: include/linux/bitops.h 4130F: lib/test_bitops.c 4131F: tools/*/bitops* 4132 4133BLINKM RGB LED DRIVER 4134M: Jan-Simon Moeller <[email protected]> 4135S: Maintained 4136F: drivers/leds/leds-blinkm.c 4137 4138BLOCK LAYER 4139M: Jens Axboe <[email protected]> 4140L: [email protected] 4141S: Maintained 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4143F: Documentation/ABI/stable/sysfs-block 4144F: Documentation/block/ 4145F: block/ 4146F: drivers/block/ 4147F: include/linux/bio.h 4148F: include/linux/blk* 4149F: kernel/trace/blktrace.c 4150F: lib/sbitmap.c 4151 4152BLOCK LAYER DEVICE DRIVER API [RUST] 4153M: Andreas Hindborg <[email protected]> 4154R: Boqun Feng <[email protected]> 4155L: [email protected] 4156L: [email protected] 4157S: Supported 4158W: https://rust-for-linux.com 4159B: https://github.com/Rust-for-Linux/linux/issues 4160C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4161T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4162F: drivers/block/rnull.rs 4163F: rust/kernel/block.rs 4164F: rust/kernel/block/ 4165 4166BLOCK2MTD DRIVER 4167M: Joern Engel <[email protected]> 4168L: [email protected] 4169S: Maintained 4170F: drivers/mtd/devices/block2mtd.c 4171 4172BLUETOOTH DRIVERS 4173M: Marcel Holtmann <[email protected]> 4174M: Luiz Augusto von Dentz <[email protected]> 4175L: [email protected] 4176S: Supported 4177W: http://www.bluez.org/ 4178T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4179T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4180F: Documentation/devicetree/bindings/net/bluetooth/ 4181F: drivers/bluetooth/ 4182 4183BLUETOOTH SUBSYSTEM 4184M: Marcel Holtmann <[email protected]> 4185M: Johan Hedberg <[email protected]> 4186M: Luiz Augusto von Dentz <[email protected]> 4187L: [email protected] 4188S: Supported 4189W: http://www.bluez.org/ 4190T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4191T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4192F: Documentation/ABI/stable/sysfs-class-bluetooth 4193F: include/net/bluetooth/ 4194F: net/bluetooth/ 4195 4196BONDING DRIVER 4197M: Jay Vosburgh <[email protected]> 4198L: [email protected] 4199S: Maintained 4200F: Documentation/networking/bonding.rst 4201F: drivers/net/bonding/ 4202F: include/net/bond* 4203F: include/uapi/linux/if_bonding.h 4204F: tools/testing/selftests/drivers/net/bonding/ 4205 4206BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4207M: Dan Robertson <[email protected]> 4208L: [email protected] 4209S: Maintained 4210F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4211F: drivers/iio/accel/bma400* 4212 4213BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4214M: Alex Lanzano <[email protected]> 4215L: [email protected] 4216S: Maintained 4217F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4218F: drivers/iio/imu/bmi270/ 4219 4220BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4221M: Jagath Jog J <[email protected]> 4222L: [email protected] 4223S: Maintained 4224F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4225F: drivers/iio/imu/bmi323/ 4226 4227BPF JIT for ARC 4228M: Shahab Vahedi <[email protected]> 4229L: [email protected] 4230S: Maintained 4231F: arch/arc/net/ 4232 4233BPF JIT for ARM 4234M: Russell King <[email protected]> 4235M: Puranjay Mohan <[email protected]> 4236L: [email protected] 4237S: Maintained 4238F: arch/arm/net/ 4239 4240BPF JIT for ARM64 4241M: Daniel Borkmann <[email protected]> 4242M: Alexei Starovoitov <[email protected]> 4243M: Puranjay Mohan <[email protected]> 4244R: Xu Kuohai <[email protected]> 4245L: [email protected] 4246S: Supported 4247F: arch/arm64/net/ 4248 4249BPF JIT for LOONGARCH 4250M: Tiezhu Yang <[email protected]> 4251R: Hengqi Chen <[email protected]> 4252L: [email protected] 4253S: Maintained 4254F: arch/loongarch/net/ 4255 4256BPF JIT for MIPS (32-BIT AND 64-BIT) 4257M: Johan Almbladh <[email protected]> 4258M: Paul Burton <[email protected]> 4259L: [email protected] 4260S: Maintained 4261F: arch/mips/net/ 4262 4263BPF JIT for NFP NICs 4264M: Jakub Kicinski <[email protected]> 4265L: [email protected] 4266S: Odd Fixes 4267F: drivers/net/ethernet/netronome/nfp/bpf/ 4268 4269BPF JIT for POWERPC (32-BIT AND 64-BIT) 4270M: Hari Bathini <[email protected]> 4271M: Christophe Leroy <[email protected]> 4272R: Naveen N Rao <[email protected]> 4273L: [email protected] 4274S: Supported 4275F: arch/powerpc/net/ 4276 4277BPF JIT for RISC-V (32-bit) 4278M: Luke Nelson <[email protected]> 4279M: Xi Wang <[email protected]> 4280L: [email protected] 4281S: Maintained 4282F: arch/riscv/net/ 4283X: arch/riscv/net/bpf_jit_comp64.c 4284 4285BPF JIT for RISC-V (64-bit) 4286M: Björn Töpel <[email protected]> 4287R: Pu Lehui <[email protected]> 4288R: Puranjay Mohan <[email protected]> 4289L: [email protected] 4290S: Maintained 4291F: arch/riscv/net/ 4292X: arch/riscv/net/bpf_jit_comp32.c 4293 4294BPF JIT for S390 4295M: Ilya Leoshkevich <[email protected]> 4296M: Heiko Carstens <[email protected]> 4297M: Vasily Gorbik <[email protected]> 4298L: [email protected] 4299S: Supported 4300F: arch/s390/net/ 4301X: arch/s390/net/pnet.c 4302 4303BPF JIT for SPARC (32-BIT AND 64-BIT) 4304M: David S. Miller <[email protected]> 4305L: [email protected] 4306S: Odd Fixes 4307F: arch/sparc/net/ 4308 4309BPF JIT for X86 32-BIT 4310M: Wang YanQing <[email protected]> 4311L: [email protected] 4312S: Odd Fixes 4313F: arch/x86/net/bpf_jit_comp32.c 4314 4315BPF JIT for X86 64-BIT 4316M: Alexei Starovoitov <[email protected]> 4317M: Daniel Borkmann <[email protected]> 4318L: [email protected] 4319S: Supported 4320F: arch/x86/net/ 4321X: arch/x86/net/bpf_jit_comp32.c 4322 4323BPF [BTF] 4324M: Martin KaFai Lau <[email protected]> 4325L: [email protected] 4326S: Maintained 4327F: include/linux/btf* 4328F: kernel/bpf/btf.c 4329 4330BPF [CORE] 4331M: Alexei Starovoitov <[email protected]> 4332M: Daniel Borkmann <[email protected]> 4333R: John Fastabend <[email protected]> 4334L: [email protected] 4335S: Maintained 4336F: include/linux/bpf* 4337F: include/linux/filter.h 4338F: include/linux/tnum.h 4339F: kernel/bpf/core.c 4340F: kernel/bpf/dispatcher.c 4341F: kernel/bpf/mprog.c 4342F: kernel/bpf/syscall.c 4343F: kernel/bpf/tnum.c 4344F: kernel/bpf/trampoline.c 4345F: kernel/bpf/verifier.c 4346 4347BPF [CRYPTO] 4348M: Vadim Fedorenko <[email protected]> 4349L: [email protected] 4350S: Maintained 4351F: crypto/bpf_crypto_skcipher.c 4352F: include/linux/bpf_crypto.h 4353F: kernel/bpf/crypto.c 4354 4355BPF [DOCUMENTATION] (Related to Standardization) 4356R: David Vernet <[email protected]> 4357L: [email protected] 4358L: [email protected] 4359S: Maintained 4360F: Documentation/bpf/standardization/ 4361 4362BPF [GENERAL] (Safe Dynamic Programs and Tools) 4363M: Alexei Starovoitov <[email protected]> 4364M: Daniel Borkmann <[email protected]> 4365M: Andrii Nakryiko <[email protected]> 4366R: Martin KaFai Lau <[email protected]> 4367R: Eduard Zingerman <[email protected]> 4368R: Song Liu <[email protected]> 4369R: Yonghong Song <[email protected]> 4370R: John Fastabend <[email protected]> 4371R: KP Singh <[email protected]> 4372R: Stanislav Fomichev <[email protected]> 4373R: Hao Luo <[email protected]> 4374R: Jiri Olsa <[email protected]> 4375L: [email protected] 4376S: Supported 4377W: https://bpf.io/ 4378Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4379T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4380T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4381F: Documentation/bpf/ 4382F: Documentation/networking/filter.rst 4383F: Documentation/userspace-api/ebpf/ 4384F: arch/*/net/* 4385F: include/linux/bpf* 4386F: include/linux/btf* 4387F: include/linux/filter.h 4388F: include/trace/events/xdp.h 4389F: include/uapi/linux/bpf* 4390F: include/uapi/linux/btf* 4391F: include/uapi/linux/filter.h 4392F: kernel/bpf/ 4393F: kernel/trace/bpf_trace.c 4394F: lib/buildid.c 4395F: arch/*/include/asm/rqspinlock.h 4396F: include/asm-generic/rqspinlock.h 4397F: lib/test_bpf.c 4398F: net/bpf/ 4399F: net/core/filter.c 4400F: net/sched/act_bpf.c 4401F: net/sched/cls_bpf.c 4402F: samples/bpf/ 4403F: scripts/bpf_doc.py 4404F: scripts/Makefile.btf 4405F: scripts/pahole-version.sh 4406F: tools/bpf/ 4407F: tools/lib/bpf/ 4408F: tools/testing/selftests/bpf/ 4409 4410BPF [ITERATOR] 4411M: Yonghong Song <[email protected]> 4412L: [email protected] 4413S: Maintained 4414F: kernel/bpf/*iter.c 4415 4416BPF [L7 FRAMEWORK] (sockmap) 4417M: John Fastabend <[email protected]> 4418M: Jakub Sitnicki <[email protected]> 4419L: [email protected] 4420L: [email protected] 4421S: Maintained 4422F: include/linux/skmsg.h 4423F: net/core/skmsg.c 4424F: net/core/sock_map.c 4425F: net/ipv4/tcp_bpf.c 4426F: net/ipv4/udp_bpf.c 4427F: net/unix/unix_bpf.c 4428 4429BPF [LIBRARY] (libbpf) 4430M: Andrii Nakryiko <[email protected]> 4431M: Eduard Zingerman <[email protected]> 4432L: [email protected] 4433S: Maintained 4434F: tools/lib/bpf/ 4435 4436BPF [MISC] 4437L: [email protected] 4438S: Odd Fixes 4439K: (?:\b|_)bpf(?:\b|_) 4440 4441BPF [NETKIT] (BPF-programmable network device) 4442M: Daniel Borkmann <[email protected]> 4443M: Nikolay Aleksandrov <[email protected]> 4444L: [email protected] 4445L: [email protected] 4446S: Supported 4447F: drivers/net/netkit.c 4448F: include/net/netkit.h 4449 4450BPF [NETWORKING] (struct_ops, reuseport) 4451M: Martin KaFai Lau <[email protected]> 4452L: [email protected] 4453L: [email protected] 4454S: Maintained 4455F: kernel/bpf/bpf_struct* 4456 4457BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4458M: Martin KaFai Lau <[email protected]> 4459M: Daniel Borkmann <[email protected]> 4460R: John Fastabend <[email protected]> 4461L: [email protected] 4462L: [email protected] 4463S: Maintained 4464F: include/net/tcx.h 4465F: kernel/bpf/tcx.c 4466F: net/core/filter.c 4467F: net/sched/act_bpf.c 4468F: net/sched/cls_bpf.c 4469 4470BPF [RINGBUF] 4471M: Andrii Nakryiko <[email protected]> 4472L: [email protected] 4473S: Maintained 4474F: kernel/bpf/ringbuf.c 4475 4476BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4477M: KP Singh <[email protected]> 4478M: Matt Bobrowski <[email protected]> 4479L: [email protected] 4480S: Maintained 4481F: Documentation/bpf/prog_lsm.rst 4482F: include/linux/bpf_lsm.h 4483F: kernel/bpf/bpf_lsm.c 4484F: kernel/trace/bpf_trace.c 4485F: security/bpf/ 4486 4487BPF [SELFTESTS] (Test Runners & Infrastructure) 4488M: Andrii Nakryiko <[email protected]> 4489M: Eduard Zingerman <[email protected]> 4490R: Mykola Lysenko <[email protected]> 4491L: [email protected] 4492S: Maintained 4493F: tools/testing/selftests/bpf/ 4494 4495BPF [STORAGE & CGROUPS] 4496M: Martin KaFai Lau <[email protected]> 4497L: [email protected] 4498S: Maintained 4499F: kernel/bpf/*storage.c 4500F: kernel/bpf/bpf_lru* 4501F: kernel/bpf/cgroup.c 4502 4503BPF [TOOLING] (bpftool) 4504M: Quentin Monnet <[email protected]> 4505L: [email protected] 4506S: Maintained 4507F: kernel/bpf/disasm.* 4508F: tools/bpf/bpftool/ 4509 4510BPF [TRACING] 4511M: Song Liu <[email protected]> 4512R: Jiri Olsa <[email protected]> 4513L: [email protected] 4514S: Maintained 4515F: kernel/bpf/stackmap.c 4516F: kernel/trace/bpf_trace.c 4517F: lib/buildid.c 4518 4519BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER 4520M: Mikael Gonella-Bolduc <[email protected]> 4521L: [email protected] 4522S: Maintained 4523F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml 4524F: drivers/iio/light/apds9160.c 4525 4526BROADCOM ASP 2.0 ETHERNET DRIVER 4527M: Justin Chen <[email protected]> 4528M: Florian Fainelli <[email protected]> 4529L: [email protected] 4530L: [email protected] 4531S: Supported 4532F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4533F: drivers/net/ethernet/broadcom/asp2/ 4534 4535BROADCOM B44 10/100 ETHERNET DRIVER 4536M: Michael Chan <[email protected]> 4537L: [email protected] 4538S: Maintained 4539F: drivers/net/ethernet/broadcom/b44.* 4540 4541BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4542M: Florian Fainelli <[email protected]> 4543L: [email protected] 4544L: [email protected] (subscribers-only) 4545S: Supported 4546F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4547F: drivers/net/dsa/b53/* 4548F: drivers/net/dsa/bcm_sf2* 4549F: include/linux/dsa/brcm.h 4550F: include/linux/platform_data/b53.h 4551 4552BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4553M: Florian Fainelli <[email protected]> 4554R: Broadcom internal kernel review list <[email protected]> 4555L: [email protected] (moderated for non-subscribers) 4556L: [email protected] (moderated for non-subscribers) 4557S: Maintained 4558T: git https://github.com/broadcom/stblinux.git 4559F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4560F: drivers/pci/controller/pcie-brcmstb.c 4561F: drivers/staging/vc04_services 4562N: bcm2711 4563N: bcm283* 4564N: raspberrypi 4565 4566BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4567M: Florian Fainelli <[email protected]> 4568M: Ray Jui <[email protected]> 4569M: Scott Branden <[email protected]> 4570R: Broadcom internal kernel review list <[email protected]> 4571S: Maintained 4572T: git https://github.com/broadcom/mach-bcm 4573F: arch/arm/mach-bcm/ 4574N: bcm281* 4575N: bcm113* 4576N: bcm216* 4577N: kona 4578 4579BROADCOM BCM2835 CAMERA DRIVERS 4580M: Raspberry Pi Kernel Maintenance <[email protected]> 4581L: [email protected] 4582S: Maintained 4583F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4584F: drivers/media/platform/broadcom/bcm2835-unicam* 4585 4586BROADCOM BCM47XX MIPS ARCHITECTURE 4587M: Hauke Mehrtens <[email protected]> 4588M: Rafał Miłecki <[email protected]> 4589L: [email protected] 4590S: Maintained 4591F: Documentation/devicetree/bindings/mips/brcm/ 4592F: arch/mips/bcm47xx/* 4593F: arch/mips/include/asm/mach-bcm47xx/* 4594 4595BROADCOM BCM4908 ETHERNET DRIVER 4596M: Rafał Miłecki <[email protected]> 4597R: Broadcom internal kernel review list <[email protected]> 4598L: [email protected] 4599S: Maintained 4600F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4601F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4602F: drivers/net/ethernet/broadcom/unimac.h 4603 4604BROADCOM BCM4908 PINMUX DRIVER 4605M: Rafał Miłecki <[email protected]> 4606R: Broadcom internal kernel review list <[email protected]> 4607L: [email protected] 4608S: Maintained 4609F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4610F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4611 4612BROADCOM BCM5301X ARM ARCHITECTURE 4613M: Florian Fainelli <[email protected]> 4614M: Hauke Mehrtens <[email protected]> 4615M: Rafał Miłecki <[email protected]> 4616R: Broadcom internal kernel review list <[email protected]> 4617L: [email protected] (moderated for non-subscribers) 4618S: Maintained 4619F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4620F: arch/arm/boot/dts/broadcom/bcm470* 4621F: arch/arm/boot/dts/broadcom/bcm5301* 4622F: arch/arm/boot/dts/broadcom/bcm953012* 4623F: arch/arm/mach-bcm/bcm_5301x.c 4624 4625BROADCOM BCM53573 ARM ARCHITECTURE 4626M: Florian Fainelli <[email protected]> 4627M: Rafał Miłecki <[email protected]> 4628R: Broadcom internal kernel review list <[email protected]> 4629L: [email protected] (moderated for non-subscribers) 4630S: Maintained 4631F: arch/arm/boot/dts/broadcom/bcm47189* 4632F: arch/arm/boot/dts/broadcom/bcm53573* 4633 4634BROADCOM BCM63XX/BCM33XX UDC DRIVER 4635M: Kevin Cernekee <[email protected]> 4636L: [email protected] 4637S: Maintained 4638F: drivers/usb/gadget/udc/bcm63xx_udc.* 4639 4640BROADCOM BCM7XXX ARM ARCHITECTURE 4641M: Florian Fainelli <[email protected]> 4642R: Broadcom internal kernel review list <[email protected]> 4643L: [email protected] (moderated for non-subscribers) 4644S: Maintained 4645T: git https://github.com/broadcom/stblinux.git 4646F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4647F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4648F: arch/arm/include/asm/hardware/cache-b15-rac.h 4649F: arch/arm/mach-bcm/*brcmstb* 4650F: arch/arm/mm/cache-b15-rac.c 4651F: drivers/bus/brcmstb_gisb.c 4652F: drivers/pci/controller/pcie-brcmstb.c 4653N: brcmstb 4654N: bcm7038 4655N: bcm7120 4656 4657BROADCOM BCMBCA ARM ARCHITECTURE 4658M: William Zhang <[email protected]> 4659M: Anand Gore <[email protected]> 4660M: Kursad Oney <[email protected]> 4661M: Florian Fainelli <[email protected]> 4662M: Rafał Miłecki <[email protected]> 4663R: Broadcom internal kernel review list <[email protected]> 4664L: [email protected] (moderated for non-subscribers) 4665S: Maintained 4666T: git https://github.com/broadcom/stblinux.git 4667F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4668F: arch/arm64/boot/dts/broadcom/bcmbca/* 4669N: bcmbca 4670N: bcm[9]?47622 4671N: bcm[9]?4912 4672N: bcm[9]?63138 4673N: bcm[9]?63146 4674N: bcm[9]?63148 4675N: bcm[9]?63158 4676N: bcm[9]?63178 4677N: bcm[9]?6756 4678N: bcm[9]?6813 4679N: bcm[9]?6846 4680N: bcm[9]?6855 4681N: bcm[9]?6856 4682N: bcm[9]?6858 4683N: bcm[9]?6878 4684 4685BROADCOM BDC DRIVER 4686M: Justin Chen <[email protected]> 4687M: Al Cooper <[email protected]> 4688R: Broadcom internal kernel review list <[email protected]> 4689L: [email protected] 4690S: Maintained 4691F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4692F: drivers/usb/gadget/udc/bdc/ 4693 4694BROADCOM BMIPS CPUFREQ DRIVER 4695M: Markus Mayer <[email protected]> 4696R: Broadcom internal kernel review list <[email protected]> 4697L: [email protected] 4698S: Maintained 4699F: drivers/cpufreq/bmips-cpufreq.c 4700 4701BROADCOM BMIPS MIPS ARCHITECTURE 4702M: Florian Fainelli <[email protected]> 4703R: Broadcom internal kernel review list <[email protected]> 4704L: [email protected] 4705S: Maintained 4706T: git https://github.com/broadcom/stblinux.git 4707F: arch/mips/bmips/* 4708F: arch/mips/boot/dts/brcm/bcm*.dts* 4709F: arch/mips/include/asm/mach-bmips/* 4710F: arch/mips/kernel/*bmips* 4711F: drivers/irqchip/irq-bcm63* 4712F: drivers/irqchip/irq-bcm7* 4713F: drivers/irqchip/irq-brcmstb* 4714F: drivers/pmdomain/bcm/bcm63xx-power.c 4715F: include/linux/bcm963xx_nvram.h 4716F: include/linux/bcm963xx_tag.h 4717 4718BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4719M: Rasesh Mody <[email protected]> 4720M: [email protected] 4721L: [email protected] 4722S: Maintained 4723F: drivers/net/ethernet/broadcom/bnx2.* 4724F: drivers/net/ethernet/broadcom/bnx2_* 4725 4726BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4727M: Saurav Kashyap <[email protected]> 4728M: Javed Hasan <[email protected]> 4729M: [email protected] 4730L: [email protected] 4731S: Supported 4732F: drivers/scsi/bnx2fc/ 4733 4734BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4735M: Nilesh Javali <[email protected]> 4736M: Manish Rangankar <[email protected]> 4737M: [email protected] 4738L: [email protected] 4739S: Supported 4740F: drivers/scsi/bnx2i/ 4741 4742BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4743M: Sudarsana Kalluru <[email protected]> 4744M: Manish Chopra <[email protected]> 4745L: [email protected] 4746S: Maintained 4747F: drivers/net/ethernet/broadcom/bnx2x/ 4748 4749BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4750M: Michael Chan <[email protected]> 4751M: Pavan Chebbi <[email protected]> 4752L: [email protected] 4753S: Maintained 4754F: drivers/firmware/broadcom/tee_bnxt_fw.c 4755F: drivers/net/ethernet/broadcom/bnxt/ 4756F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4757 4758BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4759M: Arend van Spriel <[email protected]> 4760L: [email protected] 4761L: [email protected] 4762L: [email protected] 4763S: Supported 4764F: drivers/net/wireless/broadcom/brcm80211/ 4765F: include/linux/platform_data/brcmfmac.h 4766 4767BROADCOM BRCMSTB GPIO DRIVER 4768M: Doug Berger <[email protected]> 4769M: Florian Fainelli <[email protected]> 4770R: Broadcom internal kernel review list <[email protected]> 4771S: Supported 4772F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4773F: drivers/gpio/gpio-brcmstb.c 4774 4775BROADCOM BRCMSTB I2C DRIVER 4776M: Kamal Dasu <[email protected]> 4777R: Broadcom internal kernel review list <[email protected]> 4778L: [email protected] 4779S: Supported 4780F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4781F: drivers/i2c/busses/i2c-brcmstb.c 4782 4783BROADCOM BRCMSTB UART DRIVER 4784M: Al Cooper <[email protected]> 4785R: Broadcom internal kernel review list <[email protected]> 4786L: [email protected] 4787S: Maintained 4788F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4789F: drivers/tty/serial/8250/8250_bcm7271.c 4790 4791BROADCOM BRCMSTB USB EHCI DRIVER 4792M: Justin Chen <[email protected]> 4793M: Al Cooper <[email protected]> 4794R: Broadcom internal kernel review list <[email protected]> 4795L: [email protected] 4796S: Maintained 4797F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4798F: drivers/usb/host/ehci-brcm.* 4799 4800BROADCOM BRCMSTB USB PIN MAP DRIVER 4801M: Al Cooper <[email protected]> 4802R: Broadcom internal kernel review list <[email protected]> 4803L: [email protected] 4804S: Maintained 4805F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4806F: drivers/usb/misc/brcmstb-usb-pinmap.c 4807 4808BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4809M: Justin Chen <[email protected]> 4810M: Al Cooper <[email protected]> 4811R: Broadcom internal kernel review list <[email protected]> 4812L: [email protected] 4813S: Maintained 4814F: drivers/phy/broadcom/phy-brcm-usb* 4815 4816BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4817M: William Zhang <[email protected]> 4818M: Kursad Oney <[email protected]> 4819M: Jonas Gorski <[email protected]> 4820R: Broadcom internal kernel review list <[email protected]> 4821L: [email protected] 4822S: Maintained 4823F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4824F: drivers/spi/spi-bcm63xx-hsspi.c 4825F: drivers/spi/spi-bcmbca-hsspi.c 4826 4827BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4828M: Jonas Gorski <[email protected]> 4829L: [email protected] 4830S: Odd Fixes 4831F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4832F: drivers/spi/spi-bcm63xx.c 4833 4834BROADCOM ETHERNET PHY DRIVERS 4835M: Florian Fainelli <[email protected]> 4836R: Broadcom internal kernel review list <[email protected]> 4837L: [email protected] 4838S: Supported 4839F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4840F: drivers/net/phy/bcm*.[ch] 4841F: drivers/net/phy/broadcom.c 4842F: include/linux/brcmphy.h 4843 4844BROADCOM GENET ETHERNET DRIVER 4845M: Doug Berger <[email protected]> 4846M: Florian Fainelli <[email protected]> 4847R: Broadcom internal kernel review list <[email protected]> 4848L: [email protected] 4849S: Maintained 4850F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4851F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4852F: drivers/net/ethernet/broadcom/genet/ 4853F: drivers/net/ethernet/broadcom/unimac.h 4854F: drivers/net/mdio/mdio-bcm-unimac.c 4855F: include/linux/platform_data/bcmgenet.h 4856F: include/linux/platform_data/mdio-bcm-unimac.h 4857 4858BROADCOM IPROC ARM ARCHITECTURE 4859M: Ray Jui <[email protected]> 4860M: Scott Branden <[email protected]> 4861R: Broadcom internal kernel review list <[email protected]> 4862L: [email protected] (moderated for non-subscribers) 4863S: Maintained 4864T: git https://github.com/broadcom/stblinux.git 4865F: arch/arm64/boot/dts/broadcom/northstar2/* 4866F: arch/arm64/boot/dts/broadcom/stingray/* 4867F: drivers/clk/bcm/clk-ns* 4868F: drivers/clk/bcm/clk-sr* 4869F: drivers/pinctrl/bcm/pinctrl-ns* 4870F: include/dt-bindings/clock/bcm-sr* 4871N: iproc 4872N: cygnus 4873N: bcm[-_]nsp 4874N: bcm9113* 4875N: bcm9583* 4876N: bcm9585* 4877N: bcm9586* 4878N: bcm988312 4879N: bcm113* 4880N: bcm583* 4881N: bcm585* 4882N: bcm586* 4883N: bcm88312 4884N: hr2 4885N: stingray 4886 4887BROADCOM IPROC GBIT ETHERNET DRIVER 4888M: Rafał Miłecki <[email protected]> 4889R: Broadcom internal kernel review list <[email protected]> 4890L: [email protected] 4891S: Maintained 4892F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4893F: drivers/net/ethernet/broadcom/bgmac* 4894F: drivers/net/ethernet/broadcom/unimac.h 4895 4896BROADCOM KONA GPIO DRIVER 4897M: Ray Jui <[email protected]> 4898R: Broadcom internal kernel review list <[email protected]> 4899S: Supported 4900F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4901F: drivers/gpio/gpio-bcm-kona.c 4902 4903BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4904M: Sathya Prakash Veerichetty <[email protected]> 4905M: Kashyap Desai <[email protected]> 4906M: Sumit Saxena <[email protected]> 4907M: Sreekanth Reddy <[email protected]> 4908L: [email protected] 4909L: [email protected] 4910S: Supported 4911W: https://www.broadcom.com/support/storage 4912F: drivers/scsi/mpi3mr/ 4913 4914BROADCOM NETXTREME-E ROCE DRIVER 4915M: Selvin Xavier <[email protected]> 4916M: Kalesh AP <[email protected]> 4917L: [email protected] 4918S: Supported 4919W: http://www.broadcom.com 4920F: drivers/infiniband/hw/bnxt_re/ 4921F: include/uapi/rdma/bnxt_re-abi.h 4922 4923BROADCOM NVRAM DRIVER 4924M: Rafał Miłecki <[email protected]> 4925L: [email protected] 4926S: Maintained 4927F: drivers/firmware/broadcom/* 4928 4929BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4930M: Rafał Miłecki <[email protected]> 4931M: Florian Fainelli <[email protected]> 4932R: Broadcom internal kernel review list <[email protected]> 4933L: [email protected] 4934S: Maintained 4935T: git https://github.com/broadcom/stblinux.git 4936F: drivers/pmdomain/bcm/bcm-pmb.c 4937F: include/dt-bindings/soc/bcm-pmb.h 4938 4939BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4940M: Rafał Miłecki <[email protected]> 4941L: [email protected] 4942S: Maintained 4943F: drivers/bcma/ 4944F: include/linux/bcma/ 4945 4946BROADCOM SPI DRIVER 4947M: Kamal Dasu <[email protected]> 4948R: Broadcom internal kernel review list <[email protected]> 4949S: Maintained 4950F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4951F: drivers/spi/spi-bcm-qspi.* 4952F: drivers/spi/spi-brcmstb-qspi.c 4953F: drivers/spi/spi-iproc-qspi.c 4954 4955BROADCOM STB AVS CPUFREQ DRIVER 4956M: Markus Mayer <[email protected]> 4957R: Broadcom internal kernel review list <[email protected]> 4958L: [email protected] 4959S: Maintained 4960F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4961F: drivers/cpufreq/brcmstb* 4962 4963BROADCOM STB AVS TMON DRIVER 4964M: Markus Mayer <[email protected]> 4965R: Broadcom internal kernel review list <[email protected]> 4966L: [email protected] 4967S: Maintained 4968F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4969F: drivers/thermal/broadcom/brcmstb* 4970 4971BROADCOM STB DPFE DRIVER 4972M: Markus Mayer <[email protected]> 4973R: Broadcom internal kernel review list <[email protected]> 4974L: [email protected] (moderated for non-subscribers) 4975S: Maintained 4976F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4977F: drivers/memory/brcmstb_dpfe.c 4978 4979BROADCOM STB NAND FLASH DRIVER 4980M: Brian Norris <[email protected]> 4981M: Kamal Dasu <[email protected]> 4982R: Broadcom internal kernel review list <[email protected]> 4983L: [email protected] 4984S: Maintained 4985F: drivers/mtd/nand/raw/brcmnand/ 4986F: include/linux/platform_data/brcmnand.h 4987 4988BROADCOM STB PCIE DRIVER 4989M: Jim Quinlan <[email protected]> 4990M: Nicolas Saenz Julienne <[email protected]> 4991M: Florian Fainelli <[email protected]> 4992R: Broadcom internal kernel review list <[email protected]> 4993L: [email protected] 4994S: Maintained 4995F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4996F: drivers/pci/controller/pcie-brcmstb.c 4997 4998BROADCOM SYSTEMPORT ETHERNET DRIVER 4999M: Florian Fainelli <[email protected]> 5000R: Broadcom internal kernel review list <[email protected]> 5001L: [email protected] 5002S: Maintained 5003F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 5004F: drivers/net/ethernet/broadcom/bcmsysport.* 5005F: drivers/net/ethernet/broadcom/unimac.h 5006 5007BROADCOM TG3 GIGABIT ETHERNET DRIVER 5008M: Pavan Chebbi <[email protected]> 5009M: Michael Chan <[email protected]> 5010L: [email protected] 5011S: Maintained 5012F: drivers/net/ethernet/broadcom/tg3.* 5013 5014BROADCOM VK DRIVER 5015M: Scott Branden <[email protected]> 5016R: Broadcom internal kernel review list <[email protected]> 5017S: Supported 5018F: drivers/misc/bcm-vk/ 5019F: include/uapi/linux/misc/bcm_vk.h 5020 5021BROCADE BFA FC SCSI DRIVER 5022M: Anil Gurumurthy <[email protected]> 5023M: Sudarsana Kalluru <[email protected]> 5024L: [email protected] 5025S: Supported 5026F: drivers/scsi/bfa/ 5027 5028BROCADE BNA 10 GIGABIT ETHERNET DRIVER 5029M: Rasesh Mody <[email protected]> 5030M: Sudarsana Kalluru <[email protected]> 5031M: [email protected] 5032L: [email protected] 5033S: Maintained 5034F: drivers/net/ethernet/brocade/bna/ 5035 5036BSG (block layer generic sg v4 driver) 5037M: FUJITA Tomonori <[email protected]> 5038L: [email protected] 5039S: Supported 5040F: block/bsg.c 5041F: include/linux/bsg.h 5042F: include/uapi/linux/bsg.h 5043 5044BT87X AUDIO DRIVER 5045M: Clemens Ladisch <[email protected]> 5046L: [email protected] 5047S: Maintained 5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5049F: Documentation/sound/cards/bt87x.rst 5050F: sound/pci/bt87x.c 5051 5052BT8XXGPIO DRIVER 5053M: Michael Buesch <[email protected]> 5054S: Maintained 5055W: http://bu3sch.de/btgpio.php 5056F: drivers/gpio/gpio-bt8xx.c 5057 5058BTRFS FILE SYSTEM 5059M: Chris Mason <[email protected]> 5060M: Josef Bacik <[email protected]> 5061M: David Sterba <[email protected]> 5062L: [email protected] 5063S: Maintained 5064W: https://btrfs.readthedocs.io 5065Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 5066C: irc://irc.libera.chat/btrfs 5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 5068F: Documentation/filesystems/btrfs.rst 5069F: fs/btrfs/ 5070F: include/linux/btrfs* 5071F: include/trace/events/btrfs.h 5072F: include/uapi/linux/btrfs* 5073 5074BTTV VIDEO4LINUX DRIVER 5075M: Mauro Carvalho Chehab <[email protected]> 5076L: [email protected] 5077S: Odd fixes 5078W: https://linuxtv.org 5079T: git git://linuxtv.org/media.git 5080F: Documentation/driver-api/media/drivers/bttv* 5081F: drivers/media/pci/bt8xx/bttv* 5082 5083BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 5084M: Chanwoo Choi <[email protected]> 5085L: [email protected] 5086L: [email protected] 5087S: Maintained 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 5089F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 5090F: drivers/devfreq/exynos-bus.c 5091 5092BUSLOGIC SCSI DRIVER 5093M: Khalid Aziz <[email protected]> 5094L: [email protected] 5095S: Maintained 5096F: drivers/scsi/BusLogic.* 5097F: drivers/scsi/FlashPoint.* 5098 5099BXCAN CAN NETWORK DRIVER 5100M: Dario Binacchi <[email protected]> 5101L: [email protected] 5102S: Maintained 5103F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 5104F: drivers/net/can/bxcan.c 5105 5106C-MEDIA CMI8788 DRIVER 5107M: Clemens Ladisch <[email protected]> 5108L: [email protected] 5109S: Maintained 5110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5111F: sound/pci/oxygen/ 5112 5113C-SKY ARCHITECTURE 5114M: Guo Ren <[email protected]> 5115L: [email protected] 5116S: Supported 5117T: git https://github.com/c-sky/csky-linux.git 5118F: Documentation/devicetree/bindings/csky/ 5119F: Documentation/devicetree/bindings/interrupt-controller/csky,* 5120F: Documentation/devicetree/bindings/timer/csky,* 5121F: arch/csky/ 5122F: drivers/clocksource/timer-gx6605s.c 5123F: drivers/clocksource/timer-mp-csky.c 5124F: drivers/irqchip/irq-csky-* 5125N: csky 5126K: csky 5127 5128CA8210 IEEE-802.15.4 RADIO DRIVER 5129L: [email protected] 5130S: Orphan 5131W: https://github.com/Cascoda/ca8210-linux.git 5132F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 5133F: drivers/net/ieee802154/ca8210.c 5134 5135CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 5136M: David Howells <[email protected]> 5137L: [email protected] 5138S: Supported 5139F: Documentation/filesystems/caching/cachefiles.rst 5140F: fs/cachefiles/ 5141 5142CACHESTAT: PAGE CACHE STATS FOR A FILE 5143M: Nhat Pham <[email protected]> 5144M: Johannes Weiner <[email protected]> 5145L: [email protected] 5146S: Maintained 5147F: tools/testing/selftests/cachestat/test_cachestat.c 5148 5149CADENCE MIPI-CSI2 BRIDGES 5150M: Maxime Ripard <[email protected]> 5151L: [email protected] 5152S: Maintained 5153F: Documentation/devicetree/bindings/media/cdns,*.txt 5154F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5155F: drivers/media/platform/cadence/cdns-csi2* 5156 5157CADENCE NAND DRIVER 5158L: [email protected] 5159S: Orphan 5160F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml 5161F: drivers/mtd/nand/raw/cadence-nand-controller.c 5162 5163CADENCE USB3 DRD IP DRIVER 5164M: Peter Chen <[email protected]> 5165M: Pawel Laszczak <[email protected]> 5166R: Roger Quadros <[email protected]> 5167L: [email protected] 5168S: Maintained 5169T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5170F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5171F: drivers/usb/cdns3/ 5172X: drivers/usb/cdns3/cdnsp* 5173 5174CADENCE USBHS DRIVER 5175M: Pawel Laszczak <[email protected]> 5176L: [email protected] 5177S: Maintained 5178F: drivers/usb/gadget/udc/cdns2 5179 5180CADENCE USBSSP DRD IP DRIVER 5181M: Pawel Laszczak <[email protected]> 5182L: [email protected] 5183S: Maintained 5184T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5185F: drivers/usb/cdns3/ 5186X: drivers/usb/cdns3/cdns3* 5187 5188CADET FM/AM RADIO RECEIVER DRIVER 5189M: Hans Verkuil <[email protected]> 5190L: [email protected] 5191S: Maintained 5192W: https://linuxtv.org 5193T: git git://linuxtv.org/media.git 5194F: drivers/media/radio/radio-cadet* 5195 5196CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5197L: [email protected] 5198S: Orphan 5199T: git git://linuxtv.org/media.git 5200F: Documentation/admin-guide/media/cafe_ccic* 5201F: drivers/media/platform/marvell/ 5202 5203CAIF NETWORK LAYER 5204L: [email protected] 5205S: Orphan 5206F: Documentation/networking/caif/ 5207F: drivers/net/caif/ 5208F: include/net/caif/ 5209F: include/uapi/linux/caif/ 5210F: net/caif/ 5211 5212CAKE QDISC 5213M: Toke Høiland-Jørgensen <[email protected]> 5214L: [email protected] (moderated for non-subscribers) 5215S: Maintained 5216F: net/sched/sch_cake.c 5217 5218CAN NETWORK DRIVERS 5219M: Marc Kleine-Budde <[email protected]> 5220M: Vincent Mailhol <[email protected]> 5221L: [email protected] 5222S: Maintained 5223W: https://github.com/linux-can 5224T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5226F: Documentation/devicetree/bindings/net/can/ 5227F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5228F: drivers/net/can/ 5229F: drivers/phy/phy-can-transceiver.c 5230F: include/linux/can/bittiming.h 5231F: include/linux/can/dev.h 5232F: include/linux/can/length.h 5233F: include/linux/can/platform/ 5234F: include/linux/can/rx-offload.h 5235F: include/uapi/linux/can/error.h 5236F: include/uapi/linux/can/netlink.h 5237F: include/uapi/linux/can/vxcan.h 5238 5239CAN NETWORK LAYER 5240M: Oliver Hartkopp <[email protected]> 5241M: Marc Kleine-Budde <[email protected]> 5242L: [email protected] 5243S: Maintained 5244W: https://github.com/linux-can 5245T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5247F: Documentation/networking/can.rst 5248F: Documentation/networking/iso15765-2.rst 5249F: include/linux/can/can-ml.h 5250F: include/linux/can/core.h 5251F: include/linux/can/skb.h 5252F: include/net/netns/can.h 5253F: include/uapi/linux/can.h 5254F: include/uapi/linux/can/bcm.h 5255F: include/uapi/linux/can/gw.h 5256F: include/uapi/linux/can/isotp.h 5257F: include/uapi/linux/can/raw.h 5258F: net/can/ 5259F: net/sched/em_canid.c 5260 5261CAN-J1939 NETWORK LAYER 5262M: Robin van der Gracht <[email protected]> 5263M: Oleksij Rempel <[email protected]> 5264R: [email protected] 5265L: [email protected] 5266S: Maintained 5267F: Documentation/networking/j1939.rst 5268F: include/uapi/linux/can/j1939.h 5269F: net/can/j1939/ 5270 5271CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5272M: Damien Le Moal <[email protected]> 5273L: [email protected] 5274L: [email protected] (pinctrl driver) 5275F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5276F: drivers/pinctrl/pinctrl-k210.c 5277 5278CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5279M: Damien Le Moal <[email protected]> 5280L: [email protected] 5281L: [email protected] 5282S: Maintained 5283F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5284F: drivers/reset/reset-k210.c 5285 5286CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5287M: Damien Le Moal <[email protected]> 5288L: [email protected] 5289S: Maintained 5290F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5291F: drivers/soc/canaan/ 5292F: include/soc/canaan/ 5293 5294CAPABILITIES 5295M: Serge Hallyn <[email protected]> 5296L: [email protected] 5297S: Supported 5298F: include/linux/capability.h 5299F: include/trace/events/capability.h 5300F: include/uapi/linux/capability.h 5301F: kernel/capability.c 5302F: security/commoncap.c 5303 5304CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5305M: Kevin Tsai <[email protected]> 5306S: Maintained 5307F: drivers/iio/light/cm* 5308 5309CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5310M: Christian Lamparter <[email protected]> 5311L: [email protected] 5312S: Maintained 5313W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5314F: drivers/net/wireless/ath/carl9170/ 5315 5316CAVIUM I2C DRIVER 5317M: Robert Richter <[email protected]> 5318S: Odd Fixes 5319W: http://www.marvell.com 5320F: drivers/i2c/busses/i2c-octeon* 5321F: drivers/i2c/busses/i2c-thunderx* 5322 5323CAVIUM LIQUIDIO NETWORK DRIVER 5324L: [email protected] 5325S: Orphan 5326W: http://www.marvell.com 5327F: drivers/net/ethernet/cavium/liquidio/ 5328 5329CAVIUM MMC DRIVER 5330M: Robert Richter <[email protected]> 5331S: Odd Fixes 5332W: http://www.marvell.com 5333F: drivers/mmc/host/cavium* 5334 5335CAVIUM OCTEON-TX CRYPTO DRIVER 5336M: George Cherian <[email protected]> 5337L: [email protected] 5338S: Supported 5339W: http://www.marvell.com 5340F: drivers/crypto/cavium/cpt/ 5341 5342CAVIUM THUNDERX2 ARM64 SOC 5343M: Robert Richter <[email protected]> 5344L: [email protected] (moderated for non-subscribers) 5345S: Odd Fixes 5346F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5347F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5348 5349CBS/ETF/TAPRIO QDISCS 5350M: Vinicius Costa Gomes <[email protected]> 5351L: [email protected] 5352S: Maintained 5353F: net/sched/sch_cbs.c 5354F: net/sched/sch_etf.c 5355F: net/sched/sch_taprio.c 5356 5357CC2520 IEEE-802.15.4 RADIO DRIVER 5358M: Stefan Schmidt <[email protected]> 5359L: [email protected] 5360S: Odd Fixes 5361F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5362F: drivers/net/ieee802154/cc2520.c 5363 5364CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5365M: Gilad Ben-Yossef <[email protected]> 5366L: [email protected] 5367S: Supported 5368W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5369F: drivers/crypto/ccree/ 5370 5371CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5372M: Hadar Gat <[email protected]> 5373L: [email protected] 5374S: Supported 5375W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5376F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5377F: drivers/char/hw_random/cctrng.c 5378F: drivers/char/hw_random/cctrng.h 5379 5380CEC FRAMEWORK 5381M: Hans Verkuil <[email protected]> 5382L: [email protected] 5383S: Supported 5384W: http://linuxtv.org 5385T: git git://linuxtv.org/media.git 5386F: Documentation/ABI/testing/debugfs-cec-error-inj 5387F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5388F: Documentation/driver-api/media/cec-core.rst 5389F: Documentation/userspace-api/media/cec 5390F: drivers/media/cec/ 5391F: drivers/media/rc/keymaps/rc-cec.c 5392F: include/media/cec-notifier.h 5393F: include/media/cec.h 5394F: include/uapi/linux/cec-funcs.h 5395F: include/uapi/linux/cec.h 5396 5397CEC GPIO DRIVER 5398M: Hans Verkuil <[email protected]> 5399L: [email protected] 5400S: Supported 5401W: http://linuxtv.org 5402T: git git://linuxtv.org/media.git 5403F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5404F: drivers/media/cec/platform/cec-gpio/ 5405 5406CELL BROADBAND ENGINE ARCHITECTURE 5407L: [email protected] 5408S: Orphan 5409F: arch/powerpc/include/asm/cell*.h 5410F: arch/powerpc/include/asm/spu*.h 5411F: arch/powerpc/include/uapi/asm/spu*.h 5412F: arch/powerpc/platforms/cell/ 5413 5414CELLWISE CW2015 BATTERY DRIVER 5415M: Tobias Schrammm <[email protected]> 5416S: Maintained 5417F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5418F: drivers/power/supply/cw2015_battery.c 5419 5420CEPH COMMON CODE (LIBCEPH) 5421M: Ilya Dryomov <[email protected]> 5422M: Xiubo Li <[email protected]> 5423L: [email protected] 5424S: Supported 5425W: http://ceph.com/ 5426T: git https://github.com/ceph/ceph-client.git 5427F: include/linux/ceph/ 5428F: include/linux/crush/ 5429F: net/ceph/ 5430 5431CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5432M: Xiubo Li <[email protected]> 5433M: Ilya Dryomov <[email protected]> 5434L: [email protected] 5435S: Supported 5436W: http://ceph.com/ 5437T: git https://github.com/ceph/ceph-client.git 5438F: Documentation/filesystems/ceph.rst 5439F: fs/ceph/ 5440 5441CERTIFICATE HANDLING 5442M: David Howells <[email protected]> 5443M: David Woodhouse <[email protected]> 5444L: [email protected] 5445S: Maintained 5446F: Documentation/admin-guide/module-signing.rst 5447F: certs/ 5448F: scripts/sign-file.c 5449F: scripts/ssl-common.h 5450F: tools/certs/ 5451 5452CFAG12864B LCD DRIVER 5453M: Miguel Ojeda <[email protected]> 5454S: Maintained 5455F: drivers/auxdisplay/cfag12864b.c 5456F: include/linux/cfag12864b.h 5457 5458CFAG12864BFB LCD FRAMEBUFFER DRIVER 5459M: Miguel Ojeda <[email protected]> 5460S: Maintained 5461F: drivers/auxdisplay/cfag12864bfb.c 5462F: include/linux/cfag12864b.h 5463 5464CHAR and MISC DRIVERS 5465M: Arnd Bergmann <[email protected]> 5466M: Greg Kroah-Hartman <[email protected]> 5467S: Supported 5468T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5469F: drivers/char/ 5470F: drivers/misc/ 5471F: include/linux/miscdevice.h 5472F: samples/rust/rust_misc_device.rs 5473X: drivers/char/agp/ 5474X: drivers/char/hw_random/ 5475X: drivers/char/ipmi/ 5476X: drivers/char/random.c 5477X: drivers/char/tpm/ 5478 5479CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5480M: Thomas Weißschuh <[email protected]> 5481L: [email protected] 5482S: Maintained 5483F: Documentation/hwmon/powerz.rst 5484F: drivers/hwmon/powerz.c 5485 5486CHECKPATCH 5487M: Andy Whitcroft <[email protected]> 5488M: Joe Perches <[email protected]> 5489R: Dwaipayan Ray <[email protected]> 5490R: Lukas Bulwahn <[email protected]> 5491S: Maintained 5492F: scripts/checkpatch.pl 5493 5494CHECKPATCH DOCUMENTATION 5495M: Dwaipayan Ray <[email protected]> 5496M: Lukas Bulwahn <[email protected]> 5497R: Joe Perches <[email protected]> 5498S: Maintained 5499F: Documentation/dev-tools/checkpatch.rst 5500 5501CHINESE DOCUMENTATION 5502M: Alex Shi <[email protected]> 5503M: Yanteng Si <[email protected]> 5504R: Dongliang Mu <[email protected]> 5505T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git 5506S: Maintained 5507F: Documentation/translations/zh_CN/ 5508 5509CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5510M: Peter Chen <[email protected]> 5511L: [email protected] 5512S: Maintained 5513T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5514F: drivers/usb/chipidea/ 5515 5516CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5517M: Hans de Goede <[email protected]> 5518L: [email protected] 5519S: Maintained 5520F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5521F: drivers/input/touchscreen/chipone_icn8318.c 5522 5523CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5524M: Hans de Goede <[email protected]> 5525L: [email protected] 5526S: Maintained 5527F: drivers/input/touchscreen/chipone_icn8505.c 5528 5529CHROME HARDWARE PLATFORM SUPPORT 5530M: Benson Leung <[email protected]> 5531M: Tzung-Bi Shih <[email protected]> 5532L: [email protected] 5533S: Maintained 5534T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5535F: drivers/platform/chrome/ 5536 5537CHROMEOS EC CODEC DRIVER 5538M: Cheng-Yi Chiang <[email protected]> 5539M: Tzung-Bi Shih <[email protected]> 5540R: Guenter Roeck <[email protected]> 5541L: [email protected] 5542S: Maintained 5543F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5544F: sound/soc/codecs/cros_ec_codec.* 5545 5546CHROMEOS EC CHARGE CONTROL 5547M: Thomas Weißschuh <[email protected]> 5548S: Maintained 5549F: drivers/power/supply/cros_charge-control.c 5550 5551CHROMEOS EC HARDWARE MONITORING 5552M: Thomas Weißschuh <[email protected]> 5553L: [email protected] 5554L: [email protected] 5555S: Maintained 5556F: Documentation/hwmon/cros_ec_hwmon.rst 5557F: drivers/hwmon/cros_ec_hwmon.c 5558 5559CHROMEOS EC LED DRIVER 5560M: Thomas Weißschuh <[email protected]> 5561S: Maintained 5562F: drivers/leds/leds-cros_ec.c 5563 5564CHROMEOS EC SUBDRIVERS 5565M: Benson Leung <[email protected]> 5566R: Guenter Roeck <[email protected]> 5567L: [email protected] 5568S: Maintained 5569F: drivers/power/supply/cros_charge-control.c 5570F: drivers/power/supply/cros_usbpd-charger.c 5571N: cros_ec 5572N: cros-ec 5573 5574CHROMEOS EC UART DRIVER 5575M: Bhanu Prakash Maiya <[email protected]> 5576R: Benson Leung <[email protected]> 5577R: Tzung-Bi Shih <[email protected]> 5578S: Maintained 5579F: drivers/platform/chrome/cros_ec_uart.c 5580 5581CHROMEOS EC USB PD NOTIFY DRIVER 5582M: Łukasz Bartosik <[email protected]> 5583M: Andrei Kuchynski <[email protected]> 5584M: Jameson Thies <[email protected]> 5585L: [email protected] 5586S: Maintained 5587F: drivers/platform/chrome/cros_usbpd_notify.c 5588F: include/linux/platform_data/cros_usbpd_notify.h 5589 5590CHROMEOS EC USB TYPE-C DRIVER 5591M: Benson Leung <[email protected]> 5592M: Abhishek Pandit-Subedi <[email protected]> 5593M: Jameson Thies <[email protected]> 5594M: Andrei Kuchynski <[email protected]> 5595L: [email protected] 5596S: Maintained 5597F: drivers/platform/chrome/cros_ec_typec.* 5598F: drivers/platform/chrome/cros_typec_altmode.* 5599F: drivers/platform/chrome/cros_typec_switch.c 5600F: drivers/platform/chrome/cros_typec_vdm.* 5601 5602CHROMEOS HPS DRIVER 5603M: Dan Callaghan <[email protected]> 5604R: Sami Kyöstilä <[email protected]> 5605S: Maintained 5606F: drivers/platform/chrome/cros_hps_i2c.c 5607 5608CHROMEOS EC WATCHDOG 5609M: Lukasz Majczak <[email protected]> 5610L: [email protected] 5611S: Maintained 5612F: drivers/watchdog/cros_ec_wdt.c 5613 5614CHROMEOS UCSI DRIVER 5615M: Abhishek Pandit-Subedi <[email protected]> 5616M: Łukasz Bartosik <[email protected]> 5617M: Jameson Thies <[email protected]> 5618M: Andrei Kuchynski <[email protected]> 5619L: [email protected] 5620S: Maintained 5621F: drivers/usb/typec/ucsi/cros_ec_ucsi.c 5622 5623CHRONTEL CH7322 CEC DRIVER 5624M: Joe Tessler <[email protected]> 5625L: [email protected] 5626S: Maintained 5627T: git git://linuxtv.org/media.git 5628F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5629F: drivers/media/cec/i2c/ch7322.c 5630 5631CIRRUS LOGIC AUDIO CODEC DRIVERS 5632M: David Rhodes <[email protected]> 5633M: Richard Fitzgerald <[email protected]> 5634L: [email protected] 5635L: [email protected] 5636S: Maintained 5637F: Documentation/devicetree/bindings/sound/cirrus,cs* 5638F: Documentation/sound/codecs/cs* 5639F: drivers/mfd/cs42l43* 5640F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5641F: drivers/spi/spi-cs42l43* 5642F: include/dt-bindings/sound/cs* 5643F: include/linux/mfd/cs42l43* 5644F: include/sound/cs* 5645F: sound/pci/hda/cirrus* 5646F: sound/pci/hda/cs* 5647F: sound/pci/hda/hda_component* 5648F: sound/pci/hda/hda_cs_dsp_ctl.* 5649F: sound/soc/codecs/cs* 5650 5651CIRRUS LOGIC HAPTIC DRIVERS 5652M: James Ogletree <[email protected]> 5653M: Fred Treven <[email protected]> 5654M: Ben Bright <[email protected]> 5655L: [email protected] 5656S: Supported 5657F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5658F: drivers/input/misc/cs40l* 5659F: drivers/mfd/cs40l* 5660F: include/linux/mfd/cs40l* 5661F: sound/soc/codecs/cs40l* 5662 5663CIRRUS LOGIC DSP FIRMWARE DRIVER 5664M: Simon Trimmer <[email protected]> 5665M: Charles Keepax <[email protected]> 5666M: Richard Fitzgerald <[email protected]> 5667L: [email protected] 5668S: Supported 5669W: https://github.com/CirrusLogic/linux-drivers/wiki 5670T: git https://github.com/CirrusLogic/linux-drivers.git 5671F: drivers/firmware/cirrus/ 5672F: include/linux/firmware/cirrus/ 5673 5674CIRRUS LOGIC EP93XX ETHERNET DRIVER 5675M: Hartley Sweeten <[email protected]> 5676L: [email protected] 5677S: Maintained 5678F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5679 5680CIRRUS LOGIC LOCHNAGAR DRIVER 5681M: Charles Keepax <[email protected]> 5682M: Richard Fitzgerald <[email protected]> 5683L: [email protected] 5684S: Supported 5685F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5686F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5687F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5688F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5689F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5690F: Documentation/hwmon/lochnagar.rst 5691F: drivers/clk/clk-lochnagar.c 5692F: drivers/hwmon/lochnagar-hwmon.c 5693F: drivers/mfd/lochnagar-i2c.c 5694F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5695F: drivers/regulator/lochnagar-regulator.c 5696F: include/dt-bindings/clock/lochnagar.h 5697F: include/dt-bindings/pinctrl/lochnagar.h 5698F: include/linux/mfd/lochnagar* 5699F: sound/soc/codecs/lochnagar-sc.c 5700 5701CIRRUS LOGIC MADERA CODEC DRIVERS 5702M: Charles Keepax <[email protected]> 5703M: Richard Fitzgerald <[email protected]> 5704L: [email protected] 5705L: [email protected] 5706S: Supported 5707W: https://github.com/CirrusLogic/linux-drivers/wiki 5708T: git https://github.com/CirrusLogic/linux-drivers.git 5709F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5710F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5711F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5712F: drivers/gpio/gpio-madera* 5713F: drivers/irqchip/irq-madera* 5714F: drivers/mfd/cs47l* 5715F: drivers/mfd/madera* 5716F: drivers/pinctrl/cirrus/* 5717F: include/dt-bindings/sound/madera* 5718F: include/linux/irqchip/irq-madera* 5719F: include/linux/mfd/madera/* 5720F: include/sound/madera* 5721F: sound/soc/codecs/cs47l* 5722F: sound/soc/codecs/madera* 5723 5724CISCO FCOE HBA DRIVER 5725M: Satish Kharat <[email protected]> 5726M: Sesidhar Baddela <[email protected]> 5727M: Karan Tilak Kumar <[email protected]> 5728L: [email protected] 5729S: Supported 5730F: drivers/scsi/fnic/ 5731 5732CISCO SCSI HBA DRIVER 5733M: Karan Tilak Kumar <[email protected]> 5734M: Sesidhar Baddela <[email protected]> 5735L: [email protected] 5736S: Supported 5737F: drivers/scsi/snic/ 5738 5739CISCO VIC ETHERNET NIC DRIVER 5740M: Christian Benvenuti <[email protected]> 5741M: Satish Kharat <[email protected]> 5742S: Maintained 5743F: drivers/net/ethernet/cisco/enic/ 5744 5745CISCO VIC LOW LATENCY NIC DRIVER 5746M: Christian Benvenuti <[email protected]> 5747M: Nelson Escobar <[email protected]> 5748S: Supported 5749F: drivers/infiniband/hw/usnic/ 5750 5751CLANG CONTROL FLOW INTEGRITY SUPPORT 5752M: Sami Tolvanen <[email protected]> 5753M: Kees Cook <[email protected]> 5754R: Nathan Chancellor <[email protected]> 5755L: [email protected] 5756S: Supported 5757B: https://github.com/ClangBuiltLinux/linux/issues 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5759F: include/linux/cfi.h 5760F: kernel/cfi.c 5761 5762CLANG-FORMAT FILE 5763M: Miguel Ojeda <[email protected]> 5764S: Maintained 5765F: .clang-format 5766 5767CLANG/LLVM BUILD SUPPORT 5768M: Nathan Chancellor <[email protected]> 5769R: Nick Desaulniers <nick.desaulniers[email protected]> 5770R: Bill Wendling <[email protected]> 5771R: Justin Stitt <[email protected]> 5772L: [email protected] 5773S: Supported 5774W: https://clangbuiltlinux.github.io/ 5775B: https://github.com/ClangBuiltLinux/linux/issues 5776C: irc://irc.libera.chat/clangbuiltlinux 5777F: Documentation/kbuild/llvm.rst 5778F: include/linux/compiler-clang.h 5779F: scripts/Makefile.clang 5780F: scripts/clang-tools/ 5781K: \b(?i:clang|llvm)\b 5782 5783CLK API 5784M: Russell King <[email protected]> 5785L: [email protected] 5786S: Maintained 5787F: include/linux/clk.h 5788 5789CLOCKSOURCE, CLOCKEVENT DRIVERS 5790M: Daniel Lezcano <[email protected]> 5791M: Thomas Gleixner <[email protected]> 5792L: [email protected] 5793S: Supported 5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5795F: Documentation/devicetree/bindings/timer/ 5796F: drivers/clocksource/ 5797 5798CLOSURES 5799M: Kent Overstreet <[email protected]> 5800L: [email protected] 5801S: Supported 5802C: irc://irc.oftc.net/bcache 5803F: include/linux/closure.h 5804F: lib/closure.c 5805 5806CMPC ACPI DRIVER 5807M: Thadeu Lima de Souza Cascardo <[email protected]> 5808L: [email protected] 5809S: Supported 5810F: drivers/platform/x86/classmate-laptop.c 5811 5812COBALT MEDIA DRIVER 5813M: Hans Verkuil <[email protected]> 5814L: [email protected] 5815S: Supported 5816W: https://linuxtv.org 5817T: git git://linuxtv.org/media.git 5818F: drivers/media/pci/cobalt/ 5819 5820COCCINELLE/Semantic Patches (SmPL) 5821M: Julia Lawall <[email protected]> 5822M: Nicolas Palix <[email protected]> 5823L: [email protected] (moderated for non-subscribers) 5824S: Supported 5825W: https://coccinelle.gitlabpages.inria.fr/website/ 5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5827F: Documentation/dev-tools/coccinelle.rst 5828F: scripts/coccicheck 5829F: scripts/coccinelle/ 5830 5831CODA FILE SYSTEM 5832M: Jan Harkes <[email protected]> 5833M: [email protected] 5834L: [email protected] 5835S: Maintained 5836W: http://www.coda.cs.cmu.edu/ 5837F: Documentation/filesystems/coda.rst 5838F: fs/coda/ 5839F: include/linux/coda*.h 5840F: include/uapi/linux/coda*.h 5841 5842CODA V4L2 MEM2MEM DRIVER 5843M: Philipp Zabel <[email protected]> 5844L: [email protected] 5845S: Maintained 5846F: Documentation/devicetree/bindings/media/coda.yaml 5847F: drivers/media/platform/chips-media/coda 5848 5849CODE OF CONDUCT 5850M: Greg Kroah-Hartman <[email protected]> 5851S: Supported 5852F: Documentation/process/code-of-conduct-interpretation.rst 5853F: Documentation/process/code-of-conduct.rst 5854 5855CODE TAGGING 5856M: Suren Baghdasaryan <[email protected]> 5857M: Kent Overstreet <[email protected]> 5858S: Maintained 5859F: include/asm-generic/codetag.lds.h 5860F: include/linux/codetag.h 5861F: lib/codetag.c 5862 5863COMEDI DRIVERS 5864M: Ian Abbott <[email protected]> 5865M: H Hartley Sweeten <[email protected]> 5866S: Odd Fixes 5867F: drivers/comedi/ 5868F: include/linux/comedi/ 5869F: include/uapi/linux/comedi.h 5870 5871COMMON CLK FRAMEWORK 5872M: Michael Turquette <[email protected]> 5873M: Stephen Boyd <[email protected]> 5874L: [email protected] 5875S: Maintained 5876Q: http://patchwork.kernel.org/project/linux-clk/list/ 5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5878F: Documentation/devicetree/bindings/clock/ 5879F: drivers/clk/ 5880F: include/dt-bindings/clock/ 5881F: include/linux/clk-pr* 5882F: include/linux/clk/ 5883F: include/linux/of_clk.h 5884X: drivers/clk/clkdev.c 5885 5886COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5887M: Steve French <[email protected]> 5888M: Steve French <[email protected]> 5889R: Paulo Alcantara <[email protected]> (DFS, global name space) 5890R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5891R: Shyam Prasad N <[email protected]> (multichannel) 5892R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5893R: Bharath SM <[email protected]> (deferred close, directory leases) 5894L: [email protected] 5895L: [email protected] (moderated for non-subscribers) 5896S: Supported 5897W: https://wiki.samba.org/index.php/LinuxCIFS 5898T: git git://git.samba.org/sfrench/cifs-2.6.git 5899F: Documentation/admin-guide/cifs/ 5900F: fs/smb/client/ 5901F: fs/smb/common/ 5902F: include/uapi/linux/cifs 5903 5904COMPACTPCI HOTPLUG CORE 5905M: Scott Murray <[email protected]> 5906L: [email protected] 5907S: Maintained 5908F: drivers/pci/hotplug/cpci_hotplug* 5909 5910COMPACTPCI HOTPLUG GENERIC DRIVER 5911M: Scott Murray <[email protected]> 5912L: [email protected] 5913S: Maintained 5914F: drivers/pci/hotplug/cpcihp_generic.c 5915 5916COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5917M: Scott Murray <[email protected]> 5918L: [email protected] 5919S: Maintained 5920F: drivers/pci/hotplug/cpcihp_zt5550.* 5921 5922COMPAL LAPTOP SUPPORT 5923M: Cezary Jackiewicz <[email protected]> 5924L: [email protected] 5925S: Maintained 5926F: drivers/platform/x86/compal-laptop.c 5927 5928COMPILER ATTRIBUTES 5929M: Miguel Ojeda <[email protected]> 5930S: Maintained 5931F: include/linux/compiler_attributes.h 5932 5933COMPUTE EXPRESS LINK (CXL) 5934M: Davidlohr Bueso <[email protected]> 5935M: Jonathan Cameron <[email protected]> 5936M: Dave Jiang <[email protected]> 5937M: Alison Schofield <[email protected]> 5938M: Vishal Verma <[email protected]> 5939M: Ira Weiny <[email protected]> 5940M: Dan Williams <[email protected]> 5941L: [email protected] 5942S: Maintained 5943F: Documentation/driver-api/cxl 5944F: Documentation/userspace-api/fwctl/fwctl-cxl.rst 5945F: drivers/cxl/ 5946F: include/cxl/ 5947F: include/uapi/linux/cxl_mem.h 5948F: tools/testing/cxl/ 5949 5950COMPUTE EXPRESS LINK PMU (CPMU) 5951M: Jonathan Cameron <[email protected]> 5952L: [email protected] 5953S: Maintained 5954F: Documentation/admin-guide/perf/cxl.rst 5955F: drivers/perf/cxl_pmu.c 5956 5957CONEXANT ACCESSRUNNER USB DRIVER 5958L: [email protected] 5959S: Orphan 5960W: http://accessrunner.sourceforge.net/ 5961F: drivers/usb/atm/cxacru.c 5962 5963CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5964M: Elena Reshetova <[email protected]> 5965M: Carlos Bilbao <[email protected]> 5966S: Maintained 5967F: Documentation/security/snp-tdx-threat-model.rst 5968 5969CONFIGFS 5970M: Joel Becker <[email protected]> 5971S: Supported 5972T: git git://git.infradead.org/users/hch/configfs.git 5973F: fs/configfs/ 5974F: include/linux/configfs.h 5975F: samples/configfs/ 5976 5977CONGATEC BOARD CONTROLLER MFD DRIVER 5978M: Thomas Richard <[email protected]> 5979S: Maintained 5980F: drivers/gpio/gpio-cgbc.c 5981F: drivers/hwmon/cgbc-hwmon.c 5982F: drivers/i2c/busses/i2c-cgbc.c 5983F: drivers/mfd/cgbc-core.c 5984F: drivers/watchdog/cgbc_wdt.c 5985F: include/linux/mfd/cgbc.h 5986 5987CONSOLE SUBSYSTEM 5988M: Greg Kroah-Hartman <[email protected]> 5989S: Supported 5990F: drivers/video/console/ 5991F: include/linux/console* 5992 5993CONTEXT TRACKING 5994M: Frederic Weisbecker <[email protected]> 5995M: "Paul E. McKenney" <[email protected]> 5996S: Maintained 5997F: include/linux/context_tracking* 5998F: kernel/context_tracking.c 5999 6000CONTROL GROUP (CGROUP) 6001M: Tejun Heo <[email protected]> 6002M: Johannes Weiner <[email protected]> 6003M: Michal Koutný <[email protected]> 6004L: [email protected] 6005S: Maintained 6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 6007F: Documentation/admin-guide/cgroup-v1/ 6008F: Documentation/admin-guide/cgroup-v2.rst 6009F: include/linux/cgroup* 6010F: kernel/cgroup/ 6011F: tools/testing/selftests/cgroup/ 6012 6013CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 6014M: Tejun Heo <[email protected]> 6015M: Josef Bacik <[email protected]> 6016M: Jens Axboe <[email protected]> 6017L: [email protected] 6018L: [email protected] 6019T: git git://git.kernel.dk/linux-block 6020F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 6021F: block/bfq-cgroup.c 6022F: block/blk-cgroup.c 6023F: block/blk-iocost.c 6024F: block/blk-iolatency.c 6025F: block/blk-throttle.c 6026F: include/linux/blk-cgroup.h 6027 6028CONTROL GROUP - CPUSET 6029M: Waiman Long <[email protected]> 6030L: [email protected] 6031S: Maintained 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 6033F: Documentation/admin-guide/cgroup-v1/cpusets.rst 6034F: include/linux/cpuset.h 6035F: kernel/cgroup/cpuset-internal.h 6036F: kernel/cgroup/cpuset-v1.c 6037F: kernel/cgroup/cpuset.c 6038F: tools/testing/selftests/cgroup/test_cpuset.c 6039F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 6040F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 6041 6042CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM) 6043M: Maarten Lankhorst <[email protected]> 6044M: Maxime Ripard <[email protected]> 6045M: Natalie Vock <[email protected]> 6046L: [email protected] 6047L: [email protected] 6048S: Maintained 6049T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6050F: include/linux/cgroup_dmem.h 6051F: kernel/cgroup/dmem.c 6052 6053CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 6054M: Johannes Weiner <[email protected]> 6055M: Michal Hocko <[email protected]> 6056M: Roman Gushchin <[email protected]> 6057M: Shakeel Butt <[email protected]> 6058R: Muchun Song <[email protected]> 6059L: [email protected] 6060L: [email protected] 6061S: Maintained 6062F: include/linux/memcontrol.h 6063F: mm/memcontrol.c 6064F: mm/memcontrol-v1.c 6065F: mm/memcontrol-v1.h 6066F: mm/swap_cgroup.c 6067F: samples/cgroup/* 6068F: tools/testing/selftests/cgroup/memcg_protection.m 6069F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 6070F: tools/testing/selftests/cgroup/test_kmem.c 6071F: tools/testing/selftests/cgroup/test_memcontrol.c 6072 6073CORETEMP HARDWARE MONITORING DRIVER 6074M: Fenghua Yu <[email protected]> 6075L: [email protected] 6076S: Maintained 6077F: Documentation/hwmon/coretemp.rst 6078F: drivers/hwmon/coretemp.c 6079 6080CORSAIR-CPRO HARDWARE MONITOR DRIVER 6081M: Marius Zachmann <[email protected]> 6082L: [email protected] 6083S: Maintained 6084F: drivers/hwmon/corsair-cpro.c 6085 6086CORSAIR-PSU HARDWARE MONITOR DRIVER 6087M: Wilken Gottwalt <[email protected]> 6088L: [email protected] 6089S: Maintained 6090F: Documentation/hwmon/corsair-psu.rst 6091F: drivers/hwmon/corsair-psu.c 6092 6093COUNTER SUBSYSTEM 6094M: William Breathitt Gray <[email protected]> 6095L: [email protected] 6096S: Maintained 6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 6098F: Documentation/ABI/testing/sysfs-bus-counter 6099F: Documentation/driver-api/generic-counter.rst 6100F: drivers/counter/ 6101F: include/linux/counter.h 6102F: include/uapi/linux/counter.h 6103F: tools/counter/ 6104 6105COUNTER WATCH EVENTS TOOL 6106M: Fabrice Gasnier <[email protected]> 6107L: [email protected] 6108S: Maintained 6109F: tools/counter/counter_watch_events.c 6110 6111CP2615 I2C DRIVER 6112M: Bence Csókás <[email protected]> 6113S: Maintained 6114F: drivers/i2c/busses/i2c-cp2615.c 6115 6116CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 6117M: Viresh Kumar <[email protected]> 6118M: Sudeep Holla <[email protected]> 6119L: [email protected] 6120S: Maintained 6121W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 6122F: drivers/cpufreq/vexpress-spc-cpufreq.c 6123 6124CPU FREQUENCY SCALING FRAMEWORK 6125M: "Rafael J. Wysocki" <[email protected]> 6126M: Viresh Kumar <[email protected]> 6127L: [email protected] 6128S: Maintained 6129B: https://bugzilla.kernel.org 6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 6132F: Documentation/admin-guide/pm/cpufreq.rst 6133F: Documentation/admin-guide/pm/intel_pstate.rst 6134F: Documentation/cpu-freq/ 6135F: Documentation/devicetree/bindings/cpufreq/ 6136F: drivers/cpufreq/ 6137F: include/linux/cpufreq.h 6138F: include/linux/sched/cpufreq.h 6139F: kernel/sched/cpufreq*.c 6140F: tools/testing/selftests/cpufreq/ 6141 6142CPU HOTPLUG 6143M: Thomas Gleixner <[email protected]> 6144M: Peter Zijlstra <[email protected]> 6145L: [email protected] 6146S: Maintained 6147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 6148F: include/linux/cpu.h 6149F: include/linux/cpuhotplug.h 6150F: include/linux/smpboot.h 6151F: kernel/cpu.c 6152F: kernel/smpboot.* 6153 6154CPU IDLE TIME MANAGEMENT FRAMEWORK 6155M: "Rafael J. Wysocki" <[email protected]> 6156M: Daniel Lezcano <[email protected]> 6157L: [email protected] 6158S: Maintained 6159B: https://bugzilla.kernel.org 6160T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6161F: Documentation/admin-guide/pm/cpuidle.rst 6162F: Documentation/driver-api/pm/cpuidle.rst 6163F: drivers/cpuidle/ 6164F: include/linux/cpuidle.h 6165 6166CPU POWER MONITORING SUBSYSTEM 6167M: Thomas Renninger <[email protected]> 6168M: Shuah Khan <[email protected]> 6169M: Shuah Khan <[email protected]> 6170M: John B. Wyatt IV <[email protected]> 6171M: John B. Wyatt IV <[email protected]> 6172M: John Kacur <[email protected]> 6173L: [email protected] 6174S: Maintained 6175F: tools/power/cpupower/ 6176 6177CPUID/MSR DRIVER 6178M: "H. Peter Anvin" <[email protected]> 6179S: Maintained 6180F: arch/x86/kernel/cpuid.c 6181F: arch/x86/kernel/msr.c 6182 6183CPUIDLE DRIVER - ARM BIG LITTLE 6184M: Lorenzo Pieralisi <[email protected]> 6185M: Daniel Lezcano <[email protected]> 6186L: [email protected] 6187L: [email protected] (moderated for non-subscribers) 6188S: Maintained 6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6190F: drivers/cpuidle/cpuidle-big_little.c 6191 6192CPUIDLE DRIVER - ARM EXYNOS 6193M: Daniel Lezcano <[email protected]> 6194M: Kukjin Kim <[email protected]> 6195R: Krzysztof Kozlowski <[email protected]> 6196L: [email protected] 6197L: [email protected] 6198S: Maintained 6199F: arch/arm/mach-exynos/pm.c 6200F: drivers/cpuidle/cpuidle-exynos.c 6201F: include/linux/platform_data/cpuidle-exynos.h 6202 6203CPUIDLE DRIVER - ARM PSCI 6204M: Lorenzo Pieralisi <[email protected]> 6205M: Sudeep Holla <[email protected]> 6206M: Ulf Hansson <[email protected]> 6207L: [email protected] 6208L: [email protected] (moderated for non-subscribers) 6209S: Supported 6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6211F: drivers/cpuidle/cpuidle-psci.c 6212 6213CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6214M: Ulf Hansson <[email protected]> 6215L: [email protected] 6216L: [email protected] (moderated for non-subscribers) 6217S: Supported 6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6219F: drivers/cpuidle/cpuidle-psci-domain.c 6220F: drivers/cpuidle/cpuidle-psci.h 6221 6222CPUIDLE DRIVER - DT IDLE PM DOMAIN 6223M: Ulf Hansson <[email protected]> 6224L: [email protected] 6225S: Supported 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6227F: drivers/cpuidle/dt_idle_genpd.c 6228F: drivers/cpuidle/dt_idle_genpd.h 6229 6230CPUIDLE DRIVER - RISC-V SBI 6231M: Anup Patel <[email protected]> 6232L: [email protected] 6233L: [email protected] 6234S: Maintained 6235F: drivers/cpuidle/cpuidle-riscv-sbi.c 6236 6237CRAMFS FILESYSTEM 6238M: Nicolas Pitre <[email protected]> 6239S: Maintained 6240F: Documentation/filesystems/cramfs.rst 6241F: fs/cramfs/ 6242 6243CRC LIBRARY 6244M: Eric Biggers <[email protected]> 6245R: Ard Biesheuvel <[email protected]> 6246L: [email protected] 6247S: Maintained 6248T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next 6249F: Documentation/staging/crc* 6250F: arch/*/lib/crc* 6251F: include/linux/crc* 6252F: lib/crc* 6253F: scripts/gen-crc-consts.py 6254 6255CREATIVE SB0540 6256M: Bastien Nocera <[email protected]> 6257L: [email protected] 6258S: Maintained 6259F: drivers/hid/hid-creative-sb0540.c 6260 6261CREDENTIALS 6262M: Paul Moore <[email protected]> 6263R: Serge Hallyn <[email protected]> 6264L: [email protected] 6265S: Supported 6266T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 6267F: include/linux/cred.h 6268F: kernel/cred.c 6269F: Documentation/security/credentials.rst 6270 6271INTEL CRPS COMMON REDUNDANT PSU DRIVER 6272M: Ninad Palsule <[email protected]> 6273L: [email protected] 6274S: Maintained 6275F: Documentation/hwmon/crps.rst 6276F: drivers/hwmon/pmbus/crps.c 6277 6278CRYPTO API 6279M: Herbert Xu <[email protected]> 6280M: "David S. Miller" <[email protected]> 6281L: [email protected] 6282S: Maintained 6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6284T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6285F: Documentation/crypto/ 6286F: Documentation/devicetree/bindings/crypto/ 6287F: arch/*/crypto/ 6288F: crypto/ 6289F: drivers/crypto/ 6290F: include/crypto/ 6291F: include/linux/crypto* 6292F: lib/crypto/ 6293 6294CRYPTO SPEED TEST COMPARE 6295M: Wang Jinchao <[email protected]> 6296L: [email protected] 6297S: Maintained 6298F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6299 6300CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6301M: Neil Horman <[email protected]> 6302L: [email protected] 6303S: Maintained 6304F: crypto/ansi_cprng.c 6305F: crypto/rng.c 6306 6307CS3308 MEDIA DRIVER 6308M: Hans Verkuil <[email protected]> 6309L: [email protected] 6310S: Odd Fixes 6311W: http://linuxtv.org 6312T: git git://linuxtv.org/media.git 6313F: drivers/media/i2c/cs3308.c 6314 6315CS5535 Audio ALSA driver 6316M: Jaya Kumar <[email protected]> 6317S: Maintained 6318F: sound/pci/cs5535audio/ 6319 6320CTU CAN FD DRIVER 6321M: Pavel Pisa <[email protected]> 6322M: Ondrej Ille <[email protected]> 6323L: [email protected] 6324S: Maintained 6325F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6326F: drivers/net/can/ctucanfd/ 6327 6328CVE ASSIGNMENT CONTACT 6329M: CVE Assignment Team <[email protected]> 6330S: Maintained 6331F: Documentation/process/cve.rst 6332 6333CW1200 WLAN driver 6334S: Orphan 6335F: drivers/net/wireless/st/ 6336F: include/linux/platform_data/net-cw1200.h 6337 6338CX18 VIDEO4LINUX DRIVER 6339M: Andy Walls <[email protected]> 6340L: [email protected] 6341S: Maintained 6342W: https://linuxtv.org 6343T: git git://linuxtv.org/media.git 6344F: drivers/media/pci/cx18/ 6345F: include/uapi/linux/ivtv* 6346 6347CX2341X MPEG ENCODER HELPER MODULE 6348M: Hans Verkuil <[email protected]> 6349L: [email protected] 6350S: Maintained 6351W: https://linuxtv.org 6352T: git git://linuxtv.org/media.git 6353F: drivers/media/common/cx2341x* 6354F: include/media/drv-intf/cx2341x.h 6355 6356CX24120 MEDIA DRIVER 6357M: Jemma Denson <[email protected]> 6358M: Patrick Boettcher <[email protected]> 6359L: [email protected] 6360S: Maintained 6361W: https://linuxtv.org 6362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6363F: drivers/media/dvb-frontends/cx24120* 6364 6365CX88 VIDEO4LINUX DRIVER 6366M: Mauro Carvalho Chehab <[email protected]> 6367L: [email protected] 6368S: Odd fixes 6369W: https://linuxtv.org 6370T: git git://linuxtv.org/media.git 6371F: Documentation/driver-api/media/drivers/cx88* 6372F: drivers/media/pci/cx88/ 6373 6374CXD2820R MEDIA DRIVER 6375L: [email protected] 6376S: Orphan 6377W: https://linuxtv.org 6378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6379F: drivers/media/dvb-frontends/cxd2820r* 6380 6381CXGB3 ETHERNET DRIVER (CXGB3) 6382M: Potnuri Bharat Teja <[email protected]> 6383L: [email protected] 6384S: Maintained 6385W: http://www.chelsio.com 6386F: drivers/net/ethernet/chelsio/cxgb3/ 6387 6388CXGB3 ISCSI DRIVER (CXGB3I) 6389M: Varun Prakash <[email protected]> 6390L: [email protected] 6391S: Supported 6392W: http://www.chelsio.com 6393F: drivers/scsi/cxgbi/cxgb3i 6394 6395CXGB4 CRYPTO DRIVER (chcr) 6396M: Ayush Sawal <[email protected]> 6397L: [email protected] 6398S: Supported 6399W: http://www.chelsio.com 6400F: drivers/crypto/chelsio 6401 6402CXGB4 ETHERNET DRIVER (CXGB4) 6403M: Potnuri Bharat Teja <[email protected]> 6404L: [email protected] 6405S: Maintained 6406W: http://www.chelsio.com 6407F: drivers/net/ethernet/chelsio/cxgb4/ 6408 6409CXGB4 INLINE CRYPTO DRIVER 6410M: Ayush Sawal <[email protected]> 6411L: [email protected] 6412S: Maintained 6413W: http://www.chelsio.com 6414F: drivers/net/ethernet/chelsio/inline_crypto/ 6415 6416CXGB4 ISCSI DRIVER (CXGB4I) 6417M: Varun Prakash <[email protected]> 6418L: [email protected] 6419S: Supported 6420W: http://www.chelsio.com 6421F: drivers/scsi/cxgbi/cxgb4i 6422 6423CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6424M: Potnuri Bharat Teja <[email protected]> 6425L: [email protected] 6426S: Supported 6427W: http://www.openfabrics.org 6428F: drivers/infiniband/hw/cxgb4/ 6429F: include/uapi/rdma/cxgb4-abi.h 6430 6431CXGB4VF ETHERNET DRIVER (CXGB4VF) 6432M: Potnuri Bharat Teja <[email protected]> 6433L: [email protected] 6434S: Maintained 6435W: http://www.chelsio.com 6436F: drivers/net/ethernet/chelsio/cxgb4vf/ 6437 6438CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6439M: Frederic Barrat <[email protected]> 6440M: Andrew Donnellan <[email protected]> 6441L: [email protected] 6442S: Obsolete 6443F: Documentation/ABI/obsolete/sysfs-class-cxl 6444F: Documentation/arch/powerpc/cxl.rst 6445F: arch/powerpc/platforms/powernv/pci-cxl.c 6446F: drivers/misc/cxl/ 6447F: include/misc/cxl* 6448F: include/uapi/misc/cxl.h 6449 6450CYBERPRO FB DRIVER 6451M: Russell King <[email protected]> 6452L: [email protected] (moderated for non-subscribers) 6453S: Maintained 6454W: http://www.armlinux.org.uk/ 6455F: drivers/video/fbdev/cyber2000fb.* 6456 6457CYCLADES PC300 DRIVER 6458S: Orphan 6459F: drivers/net/wan/pc300* 6460 6461CYPRESS CY8C95X0 PINCTRL DRIVER 6462M: Patrick Rudolph <[email protected]> 6463L: [email protected] 6464S: Maintained 6465F: drivers/pinctrl/pinctrl-cy8c95x0.c 6466 6467CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6468M: Linus Walleij <[email protected]> 6469L: [email protected] 6470S: Maintained 6471F: drivers/input/touchscreen/cy8ctma140.c 6472 6473CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6474M: Yassine Oudjana <[email protected]> 6475L: [email protected] 6476S: Maintained 6477F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6478F: drivers/input/keyboard/cypress-sf.c 6479 6480CYPRESS_FIRMWARE MEDIA DRIVER 6481L: [email protected] 6482S: Orphan 6483W: https://linuxtv.org 6484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6485F: drivers/media/common/cypress_firmware* 6486 6487CYTTSP TOUCHSCREEN DRIVER 6488M: Linus Walleij <[email protected]> 6489L: [email protected] 6490S: Maintained 6491F: drivers/input/touchscreen/cyttsp* 6492 6493D-LINK DIR-685 TOUCHKEYS DRIVER 6494M: Linus Walleij <[email protected]> 6495L: [email protected] 6496S: Supported 6497F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6498 6499DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6500M: Joshua Kinard <[email protected]> 6501S: Maintained 6502F: drivers/rtc/rtc-ds1685.c 6503F: include/linux/rtc/ds1685.h 6504 6505DAMA SLAVE for AX.25 6506M: Joerg Reuter <[email protected]> 6507L: [email protected] 6508S: Maintained 6509W: http://yaina.de/jreuter/ 6510W: http://www.qsl.net/dl1bke/ 6511F: net/ax25/af_ax25.c 6512F: net/ax25/ax25_dev.c 6513F: net/ax25/ax25_ds_* 6514F: net/ax25/ax25_in.c 6515F: net/ax25/ax25_out.c 6516F: net/ax25/ax25_timer.c 6517F: net/ax25/sysctl_net_ax25.c 6518 6519DATA ACCESS MONITOR 6520M: SeongJae Park <[email protected]> 6521L: [email protected] 6522L: [email protected] 6523S: Maintained 6524W: https://damonitor.github.io 6525P: Documentation/mm/damon/maintainer-profile.rst 6526T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6527T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6529F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6530F: Documentation/admin-guide/mm/damon/ 6531F: Documentation/mm/damon/ 6532F: include/linux/damon.h 6533F: include/trace/events/damon.h 6534F: mm/damon/ 6535F: samples/damon/ 6536F: tools/testing/selftests/damon/ 6537 6538DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6539L: [email protected] 6540S: Orphan 6541F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6542F: drivers/net/ethernet/dec/tulip/dmfe.c 6543 6544DC390/AM53C974 SCSI driver 6545M: Hannes Reinecke <[email protected]> 6546L: [email protected] 6547S: Maintained 6548F: drivers/scsi/am53c974.c 6549 6550DC395x SCSI driver 6551M: Oliver Neukum <[email protected]> 6552M: Ali Akcaagac <[email protected]> 6553M: Jamie Lenehan <[email protected]> 6554S: Maintained 6555F: Documentation/scsi/dc395x.rst 6556F: drivers/scsi/dc395x.* 6557 6558DCCP PROTOCOL 6559L: [email protected] 6560S: Orphan 6561W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6562F: include/linux/dccp.h 6563F: include/linux/tfrc.h 6564F: include/uapi/linux/dccp.h 6565F: net/dccp/ 6566 6567DEBUGOBJECTS: 6568M: Thomas Gleixner <[email protected]> 6569L: [email protected] 6570S: Maintained 6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6572F: include/linux/debugobjects.h 6573F: lib/debugobjects.c 6574 6575DECSTATION PLATFORM SUPPORT 6576M: "Maciej W. Rozycki" <[email protected]> 6577L: [email protected] 6578S: Maintained 6579F: arch/mips/dec/ 6580F: arch/mips/include/asm/dec/ 6581F: arch/mips/include/asm/mach-dec/ 6582 6583DEFXX FDDI NETWORK DRIVER 6584M: "Maciej W. Rozycki" <[email protected]> 6585S: Maintained 6586F: drivers/net/fddi/defxx.* 6587 6588DEFZA FDDI NETWORK DRIVER 6589M: "Maciej W. Rozycki" <[email protected]> 6590S: Maintained 6591F: drivers/net/fddi/defza.* 6592 6593DEINTERLACE DRIVERS FOR ALLWINNER H3 6594M: Jernej Skrabec <[email protected]> 6595L: [email protected] 6596S: Maintained 6597T: git git://linuxtv.org/media.git 6598F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6599F: drivers/media/platform/sunxi/sun8i-di/ 6600 6601DELL LAPTOP DRIVER 6602M: Matthew Garrett <[email protected]> 6603M: Pali Rohár <[email protected]> 6604L: [email protected] 6605S: Maintained 6606F: drivers/platform/x86/dell/dell-laptop.c 6607 6608DELL LAPTOP FREEFALL DRIVER 6609M: Pali Rohár <[email protected]> 6610S: Maintained 6611F: drivers/platform/x86/dell/dell-smo8800.c 6612 6613DELL LAPTOP RBTN DRIVER 6614M: Pali Rohár <[email protected]> 6615S: Maintained 6616F: drivers/platform/x86/dell/dell-rbtn.* 6617 6618DELL LAPTOP SMM DRIVER 6619M: Pali Rohár <[email protected]> 6620S: Maintained 6621F: Documentation/ABI/obsolete/procfs-i8k 6622F: drivers/hwmon/dell-smm-hwmon.c 6623F: include/uapi/linux/i8k.h 6624 6625DELL PC DRIVER 6626M: Lyndon Sanche <[email protected]> 6627L: [email protected] 6628S: Maintained 6629F: drivers/platform/x86/dell/dell-pc.c 6630 6631DELL REMOTE BIOS UPDATE DRIVER 6632M: Stuart Hayes <[email protected]> 6633L: [email protected] 6634S: Maintained 6635F: drivers/platform/x86/dell/dell_rbu.c 6636 6637DELL SMBIOS DRIVER 6638M: Pali Rohár <[email protected]> 6639L: [email protected] 6640L: [email protected] 6641S: Maintained 6642F: drivers/platform/x86/dell/dell-smbios.* 6643 6644DELL SMBIOS SMM DRIVER 6645L: [email protected] 6646L: [email protected] 6647S: Maintained 6648F: drivers/platform/x86/dell/dell-smbios-smm.c 6649 6650DELL SMBIOS WMI DRIVER 6651L: [email protected] 6652L: [email protected] 6653S: Maintained 6654F: drivers/platform/x86/dell/dell-smbios-wmi.c 6655F: tools/wmi/dell-smbios-example.c 6656 6657DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6658M: Stuart Hayes <[email protected]> 6659L: [email protected] 6660S: Maintained 6661F: Documentation/userspace-api/dcdbas.rst 6662F: drivers/platform/x86/dell/dcdbas.* 6663 6664DELL WMI DDV DRIVER 6665M: Armin Wolf <[email protected]> 6666S: Maintained 6667F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6668F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6669F: Documentation/wmi/devices/dell-wmi-ddv.rst 6670F: drivers/platform/x86/dell/dell-wmi-ddv.c 6671 6672DELL WMI DESCRIPTOR DRIVER 6673L: [email protected] 6674S: Maintained 6675F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6676 6677DELL WMI HARDWARE PRIVACY SUPPORT 6678L: [email protected] 6679L: [email protected] 6680S: Maintained 6681F: drivers/platform/x86/dell/dell-wmi-privacy.c 6682 6683DELL WMI NOTIFICATIONS DRIVER 6684M: Matthew Garrett <[email protected]> 6685M: Pali Rohár <[email protected]> 6686S: Maintained 6687F: drivers/platform/x86/dell/dell-wmi-base.c 6688 6689DELL WMI SYSMAN DRIVER 6690M: Prasanth Ksr <[email protected]> 6691L: [email protected] 6692L: [email protected] 6693S: Maintained 6694F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6695F: drivers/platform/x86/dell/dell-wmi-sysman/ 6696 6697DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6698M: Zev Weiss <[email protected]> 6699L: [email protected] 6700S: Maintained 6701F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6702 6703DELTA DPS920AB PSU DRIVER 6704M: Robert Marko <[email protected]> 6705L: [email protected] 6706S: Maintained 6707F: Documentation/hwmon/dps920ab.rst 6708F: drivers/hwmon/pmbus/dps920ab.c 6709 6710DELTA NETWORKS TN48M CPLD DRIVERS 6711M: Robert Marko <[email protected]> 6712S: Maintained 6713F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6714F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6715F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6716F: drivers/gpio/gpio-tn48m.c 6717F: include/dt-bindings/reset/delta,tn48m-reset.h 6718 6719DELTA ST MEDIA DRIVER 6720M: Hugues Fruchet <[email protected]> 6721L: [email protected] 6722S: Supported 6723W: https://linuxtv.org 6724T: git git://linuxtv.org/media.git 6725F: drivers/media/platform/st/sti/delta 6726 6727DENALI NAND DRIVER 6728L: [email protected] 6729S: Orphan 6730F: drivers/mtd/nand/raw/denali* 6731 6732DESIGNWARE EDMA CORE IP DRIVER 6733M: Manivannan Sadhasivam <[email protected]> 6734L: [email protected] 6735S: Maintained 6736F: drivers/dma/dw-edma/ 6737F: include/linux/dma/edma.h 6738 6739DESIGNWARE USB2 DRD IP DRIVER 6740M: Minas Harutyunyan <[email protected]> 6741L: [email protected] 6742S: Maintained 6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6744F: drivers/usb/dwc2/ 6745 6746DESIGNWARE USB3 DRD IP DRIVER 6747M: Thinh Nguyen <[email protected]> 6748L: [email protected] 6749S: Maintained 6750F: drivers/usb/dwc3/ 6751 6752DESIGNWARE XDATA IP DRIVER 6753L: [email protected] 6754S: Orphan 6755F: Documentation/misc-devices/dw-xdata-pcie.rst 6756F: drivers/misc/dw-xdata-pcie.c 6757 6758DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6759M: Andreas Klinger <[email protected]> 6760L: [email protected] 6761S: Maintained 6762F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6763F: drivers/iio/proximity/srf*.c 6764 6765DEVICE COREDUMP (DEV_COREDUMP) 6766M: Johannes Berg <[email protected]> 6767L: [email protected] 6768S: Maintained 6769F: drivers/base/devcoredump.c 6770F: include/linux/devcoredump.h 6771 6772DEVICE DEPENDENCY HELPER SCRIPT 6773M: Saravana Kannan <[email protected]> 6774L: [email protected] 6775S: Maintained 6776F: scripts/dev-needs.sh 6777 6778DEVICE DIRECT ACCESS (DAX) 6779M: Dan Williams <[email protected]> 6780M: Vishal Verma <[email protected]> 6781M: Dave Jiang <[email protected]> 6782L: [email protected] 6783L: [email protected] 6784S: Supported 6785F: drivers/dax/ 6786 6787DEVICE FREQUENCY (DEVFREQ) 6788M: MyungJoo Ham <[email protected]> 6789M: Kyungmin Park <[email protected]> 6790M: Chanwoo Choi <[email protected]> 6791L: [email protected] 6792S: Maintained 6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6794F: Documentation/devicetree/bindings/devfreq/ 6795F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6796F: drivers/devfreq/ 6797F: include/linux/devfreq.h 6798F: include/trace/events/devfreq.h 6799 6800DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6801M: Chanwoo Choi <[email protected]> 6802L: [email protected] 6803S: Supported 6804T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6805F: Documentation/devicetree/bindings/devfreq/event/ 6806F: drivers/devfreq/devfreq-event.c 6807F: drivers/devfreq/event/ 6808F: include/dt-bindings/pmu/exynos_ppmu.h 6809F: include/linux/devfreq-event.h 6810 6811DEVICE RESOURCE MANAGEMENT HELPERS 6812M: Hans de Goede <[email protected]> 6813R: Matti Vaittinen <[email protected]> 6814S: Maintained 6815F: include/linux/devm-helpers.h 6816 6817DEVICE-MAPPER (LVM) 6818M: Alasdair Kergon <[email protected]> 6819M: Mike Snitzer <[email protected]> 6820M: Mikulas Patocka <[email protected]> 6821L: [email protected] 6822S: Maintained 6823Q: http://patchwork.kernel.org/project/dm-devel/list/ 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6825F: Documentation/admin-guide/device-mapper/ 6826F: drivers/md/Kconfig 6827F: drivers/md/Makefile 6828F: drivers/md/dm* 6829F: drivers/md/persistent-data/ 6830F: include/linux/device-mapper.h 6831F: include/linux/dm-*.h 6832F: include/uapi/linux/dm-*.h 6833 6834DEVICE-MAPPER VDO TARGET 6835M: Matthew Sakai <[email protected]> 6836L: [email protected] 6837S: Maintained 6838F: Documentation/admin-guide/device-mapper/vdo*.rst 6839F: drivers/md/dm-vdo/ 6840 6841DEVLINK 6842M: Jiri Pirko <[email protected]> 6843L: [email protected] 6844S: Supported 6845F: Documentation/networking/devlink 6846F: include/net/devlink.h 6847F: include/uapi/linux/devlink.h 6848F: net/devlink/ 6849 6850DFROBOT SD2405AL RTC DRIVER 6851M: Tóth János <[email protected]> 6852L: [email protected] 6853S: Maintained 6854F: drivers/rtc/rtc-sd2405al.c 6855 6856DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT 6857M: Christoph Niedermaier <[email protected]> 6858M: Marek Vasut <[email protected]> 6859L: [email protected] 6860S: Maintained 6861N: dhcom 6862N: dhcor 6863N: dhsom 6864 6865DIALOG SEMICONDUCTOR DRIVERS 6866M: Support Opensource <[email protected]> 6867S: Supported 6868W: http://www.dialog-semiconductor.com/products 6869F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6870F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6871F: Documentation/devicetree/bindings/mfd/da90*.txt 6872F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6873F: Documentation/devicetree/bindings/regulator/da92*.txt 6874F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6875F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6876F: Documentation/devicetree/bindings/sound/da[79]*.txt 6877F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6878F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6879F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6880F: Documentation/hwmon/da90??.rst 6881F: drivers/gpio/gpio-da90??.c 6882F: drivers/hwmon/da90??-hwmon.c 6883F: drivers/iio/adc/da91??-*.c 6884F: drivers/input/misc/da72??.[ch] 6885F: drivers/input/misc/da90??_onkey.c 6886F: drivers/input/touchscreen/da9052_tsi.c 6887F: drivers/leds/leds-da90??.c 6888F: drivers/mfd/da903x.c 6889F: drivers/mfd/da90??-*.c 6890F: drivers/mfd/da91??-*.c 6891F: drivers/pinctrl/pinctrl-da90??.c 6892F: drivers/power/supply/da9052-battery.c 6893F: drivers/power/supply/da91??-*.c 6894F: drivers/regulator/da9???-regulator.[ch] 6895F: drivers/regulator/slg51000-regulator.[ch] 6896F: drivers/rtc/rtc-da90??.c 6897F: drivers/thermal/da90??-thermal.c 6898F: drivers/video/backlight/da90??_bl.c 6899F: drivers/watchdog/da90??_wdt.c 6900F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6901F: include/linux/mfd/da903x.h 6902F: include/linux/mfd/da9052/ 6903F: include/linux/mfd/da9055/ 6904F: include/linux/mfd/da9062/ 6905F: include/linux/mfd/da9063/ 6906F: include/linux/mfd/da9150/ 6907F: include/linux/regulator/da9211.h 6908F: include/sound/da[79]*.h 6909F: sound/soc/codecs/da[79]*.[ch] 6910 6911DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6912M: William Breathitt Gray <[email protected]> 6913L: [email protected] 6914S: Maintained 6915F: drivers/gpio/gpio-gpio-mm.c 6916 6917DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6918M: Martin Tuma <[email protected]> 6919L: [email protected] 6920S: Maintained 6921F: Documentation/admin-guide/media/mgb4.rst 6922F: drivers/media/pci/mgb4/ 6923 6924DIOLAN U2C-12 I2C DRIVER 6925M: Guenter Roeck <[email protected]> 6926L: [email protected] 6927S: Maintained 6928F: drivers/i2c/busses/i2c-diolan-u2c.c 6929 6930DIRECTORY NOTIFICATION (DNOTIFY) 6931M: Jan Kara <[email protected]> 6932R: Amir Goldstein <[email protected]> 6933L: [email protected] 6934S: Maintained 6935F: Documentation/filesystems/dnotify.rst 6936F: fs/notify/dnotify/ 6937F: include/linux/dnotify.h 6938 6939DISK GEOMETRY AND PARTITION HANDLING 6940M: Andries Brouwer <[email protected]> 6941S: Maintained 6942W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6943W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6944W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6945 6946DISKQUOTA 6947M: Jan Kara <[email protected]> 6948S: Maintained 6949F: Documentation/filesystems/quota.rst 6950F: fs/quota/ 6951F: include/linux/quota*.h 6952F: include/uapi/linux/quota*.h 6953 6954DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6955M: Bernie Thompson <[email protected]> 6956L: [email protected] 6957S: Maintained 6958W: http://plugable.com/category/projects/udlfb/ 6959F: Documentation/fb/udlfb.rst 6960F: drivers/video/fbdev/udlfb.c 6961F: include/video/udlfb.h 6962 6963DISTRIBUTED LOCK MANAGER (DLM) 6964M: Alexander Aring <[email protected]> 6965M: David Teigland <[email protected]> 6966L: [email protected] 6967S: Supported 6968W: https://pagure.io/dlm 6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6970F: fs/dlm/ 6971 6972DMA BUFFER SHARING FRAMEWORK 6973M: Sumit Semwal <[email protected]> 6974M: Christian König <[email protected]> 6975L: [email protected] 6976L: [email protected] 6977L: [email protected] (moderated for non-subscribers) 6978S: Maintained 6979T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6980F: Documentation/driver-api/dma-buf.rst 6981F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6982F: drivers/dma-buf/ 6983F: include/linux/*fence.h 6984F: include/linux/dma-buf.h 6985F: include/linux/dma-resv.h 6986K: \bdma_(?:buf|fence|resv)\b 6987 6988DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6989M: Vinod Koul <[email protected]> 6990L: [email protected] 6991S: Maintained 6992Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6994F: Documentation/devicetree/bindings/dma/ 6995F: Documentation/driver-api/dmaengine/ 6996F: drivers/dma/ 6997F: include/dt-bindings/dma/ 6998F: include/linux/dma/ 6999F: include/linux/dmaengine.h 7000F: include/linux/of_dma.h 7001 7002DMA MAPPING BENCHMARK 7003M: Xiang Chen <[email protected]> 7004L: [email protected] 7005F: kernel/dma/map_benchmark.c 7006F: tools/testing/selftests/dma/ 7007 7008DMA MAPPING HELPERS 7009M: Marek Szyprowski <[email protected]> 7010R: Robin Murphy <[email protected]> 7011L: [email protected] 7012S: Supported 7013W: http://git.infradead.org/users/hch/dma-mapping.git 7014T: git git://git.infradead.org/users/hch/dma-mapping.git 7015F: include/asm-generic/dma-mapping.h 7016F: include/linux/dma-direct.h 7017F: include/linux/dma-map-ops.h 7018F: include/linux/dma-mapping.h 7019F: include/linux/swiotlb.h 7020F: kernel/dma/ 7021 7022DMA MAPPING HELPERS DEVICE DRIVER API [RUST] 7023M: Abdiel Janulgue <[email protected]> 7024M: Danilo Krummrich <[email protected]> 7025R: Daniel Almeida <[email protected]> 7026R: Robin Murphy <[email protected]> 7027R: Andreas Hindborg <[email protected]> 7028L: [email protected] 7029S: Supported 7030W: https://rust-for-linux.com 7031T: git https://github.com/Rust-for-Linux/linux.git alloc-next 7032F: rust/kernel/dma.rs 7033F: samples/rust/rust_dma.rs 7034 7035DMA-BUF HEAPS FRAMEWORK 7036M: Sumit Semwal <[email protected]> 7037R: Benjamin Gaignard <[email protected]> 7038R: Brian Starkey <[email protected]> 7039R: John Stultz <[email protected]> 7040R: T.J. Mercier <[email protected]> 7041L: [email protected] 7042L: [email protected] 7043L: [email protected] (moderated for non-subscribers) 7044S: Maintained 7045T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7046F: Documentation/userspace-api/dma-buf-heaps.rst 7047F: drivers/dma-buf/dma-heap.c 7048F: drivers/dma-buf/heaps/* 7049F: include/linux/dma-heap.h 7050F: include/uapi/linux/dma-heap.h 7051F: tools/testing/selftests/dmabuf-heaps/ 7052 7053DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 7054M: Lukasz Luba <[email protected]> 7055L: [email protected] 7056L: [email protected] 7057S: Maintained 7058F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 7059F: drivers/memory/samsung/exynos5422-dmc.c 7060 7061DME1737 HARDWARE MONITOR DRIVER 7062M: Juerg Haefliger <[email protected]> 7063L: [email protected] 7064S: Maintained 7065F: Documentation/hwmon/dme1737.rst 7066F: drivers/hwmon/dme1737.c 7067 7068DMI/SMBIOS SUPPORT 7069M: Jean Delvare <[email protected]> 7070S: Maintained 7071T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 7072F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 7073F: drivers/firmware/dmi-id.c 7074F: drivers/firmware/dmi_scan.c 7075F: include/linux/dmi.h 7076 7077DOCUMENTATION 7078M: Jonathan Corbet <[email protected]> 7079L: [email protected] 7080S: Maintained 7081P: Documentation/doc-guide/maintainer-profile.rst 7082T: git git://git.lwn.net/linux.git docs-next 7083F: Documentation/ 7084F: scripts/check-variable-fonts.sh 7085F: scripts/documentation-file-ref-check 7086F: scripts/kernel-doc 7087F: scripts/sphinx-pre-install 7088X: Documentation/ABI/ 7089X: Documentation/admin-guide/media/ 7090X: Documentation/devicetree/ 7091X: Documentation/driver-api/media/ 7092X: Documentation/firmware-guide/acpi/ 7093X: Documentation/i2c/ 7094X: Documentation/netlink/ 7095X: Documentation/power/ 7096X: Documentation/spi/ 7097X: Documentation/userspace-api/media/ 7098 7099DOCUMENTATION PROCESS 7100M: Jonathan Corbet <[email protected]> 7101L: [email protected] 7102S: Maintained 7103F: Documentation/dev-tools/ 7104F: Documentation/maintainer/ 7105F: Documentation/process/ 7106 7107DOCUMENTATION REPORTING ISSUES 7108M: Thorsten Leemhuis <[email protected]> 7109L: [email protected] 7110S: Maintained 7111F: Documentation/admin-guide/bug-bisect.rst 7112F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 7113F: Documentation/admin-guide/reporting-issues.rst 7114F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 7115 7116DOCUMENTATION SCRIPTS 7117M: Mauro Carvalho Chehab <[email protected]> 7118L: [email protected] 7119S: Maintained 7120F: Documentation/sphinx/parse-headers.pl 7121F: scripts/documentation-file-ref-check 7122F: scripts/sphinx-pre-install 7123 7124DOCUMENTATION/ITALIAN 7125M: Federico Vaga <[email protected]> 7126L: [email protected] 7127S: Maintained 7128F: Documentation/translations/it_IT 7129 7130DOCUMENTATION/JAPANESE 7131R: Akira Yokosawa <[email protected]> 7132L: [email protected] 7133S: Maintained 7134F: Documentation/translations/ja_JP 7135 7136DONGWOON DW9714 LENS VOICE COIL DRIVER 7137M: Sakari Ailus <[email protected]> 7138L: [email protected] 7139S: Maintained 7140T: git git://linuxtv.org/media.git 7141F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 7142F: drivers/media/i2c/dw9714.c 7143 7144DONGWOON DW9719 LENS VOICE COIL DRIVER 7145M: Daniel Scally <[email protected]> 7146L: [email protected] 7147S: Maintained 7148T: git git://linuxtv.org/media.git 7149F: drivers/media/i2c/dw9719.c 7150 7151DONGWOON DW9768 LENS VOICE COIL DRIVER 7152L: [email protected] 7153S: Orphan 7154T: git git://linuxtv.org/media.git 7155F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 7156F: drivers/media/i2c/dw9768.c 7157 7158DONGWOON DW9807 LENS VOICE COIL DRIVER 7159M: Sakari Ailus <[email protected]> 7160L: [email protected] 7161S: Maintained 7162T: git git://linuxtv.org/media.git 7163F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 7164F: drivers/media/i2c/dw9807-vcm.c 7165 7166DOUBLETALK DRIVER 7167M: "James R. Van Zandt" <[email protected]> 7168L: [email protected] 7169S: Maintained 7170F: drivers/char/dtlk.c 7171F: include/linux/dtlk.h 7172 7173DPAA2 DATAPATH I/O (DPIO) DRIVER 7174M: Roy Pledge <[email protected]> 7175L: [email protected] 7176S: Maintained 7177F: drivers/soc/fsl/dpio 7178 7179DPAA2 ETHERNET DRIVER 7180M: Ioana Ciornei <[email protected]> 7181L: [email protected] 7182S: Maintained 7183F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 7184F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 7185F: drivers/net/ethernet/freescale/dpaa2/Kconfig 7186F: drivers/net/ethernet/freescale/dpaa2/Makefile 7187F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 7188F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 7189F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 7190F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 7191F: drivers/net/ethernet/freescale/dpaa2/dpmac* 7192F: drivers/net/ethernet/freescale/dpaa2/dpni* 7193 7194DPAA2 ETHERNET SWITCH DRIVER 7195M: Ioana Ciornei <[email protected]> 7196L: [email protected] 7197S: Maintained 7198F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 7199F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 7200F: drivers/net/ethernet/freescale/dpaa2/dpsw* 7201 7202DPLL SUBSYSTEM 7203M: Vadim Fedorenko <[email protected]> 7204M: Arkadiusz Kubalewski <[email protected]> 7205M: Jiri Pirko <[email protected]> 7206L: [email protected] 7207S: Supported 7208F: Documentation/driver-api/dpll.rst 7209F: drivers/dpll/* 7210F: include/linux/dpll.h 7211F: include/uapi/linux/dpll.h 7212 7213DRBD DRIVER 7214M: Philipp Reisner <[email protected]> 7215M: Lars Ellenberg <[email protected]> 7216M: Christoph Böhmwalder <[email protected]> 7217L: [email protected] 7218S: Supported 7219W: http://www.drbd.org 7220T: git git://git.linbit.com/linux-drbd.git 7221T: git git://git.linbit.com/drbd-8.4.git 7222F: Documentation/admin-guide/blockdev/ 7223F: drivers/block/drbd/ 7224F: include/linux/drbd* 7225F: lib/lru_cache.c 7226 7227DRIVER COMPONENT FRAMEWORK 7228L: [email protected] 7229F: drivers/base/component.c 7230F: include/linux/component.h 7231 7232DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7233M: Greg Kroah-Hartman <[email protected]> 7234M: "Rafael J. Wysocki" <[email protected]> 7235M: Danilo Krummrich <[email protected]> 7236S: Supported 7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7238F: Documentation/core-api/kobject.rst 7239F: drivers/base/ 7240F: fs/debugfs/ 7241F: fs/sysfs/ 7242F: include/linux/device/ 7243F: include/linux/debugfs.h 7244F: include/linux/device.h 7245F: include/linux/fwnode.h 7246F: include/linux/kobj* 7247F: include/linux/property.h 7248F: include/linux/sysfs.h 7249F: lib/kobj* 7250F: rust/kernel/device.rs 7251F: rust/kernel/device_id.rs 7252F: rust/kernel/devres.rs 7253F: rust/kernel/driver.rs 7254F: rust/kernel/faux.rs 7255F: rust/kernel/platform.rs 7256F: samples/rust/rust_driver_platform.rs 7257F: samples/rust/rust_driver_faux.rs 7258 7259DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7260M: Nishanth Menon <[email protected]> 7261L: [email protected] 7262S: Maintained 7263F: drivers/soc/ti/smartreflex.c 7264F: include/linux/power/smartreflex.h 7265 7266DRM ACCEL DRIVERS FOR INTEL VPU 7267M: Jacek Lawrynowicz <[email protected]> 7268M: Maciej Falkowski <[email protected]> 7269L: [email protected] 7270S: Supported 7271T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7272F: drivers/accel/ivpu/ 7273F: include/uapi/drm/ivpu_accel.h 7274 7275DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7276M: Oded Gabbay <[email protected]> 7277L: [email protected] 7278S: Maintained 7279C: irc://irc.oftc.net/dri-devel 7280T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7281F: Documentation/accel/ 7282F: drivers/accel/ 7283F: include/drm/drm_accel.h 7284 7285DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7286M: Maxime Ripard <[email protected]> 7287M: Chen-Yu Tsai <[email protected]> 7288R: Jernej Skrabec <[email protected]> 7289L: [email protected] 7290S: Supported 7291T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7292F: drivers/gpu/drm/sun4i/sun8i* 7293 7294DRM DRIVER FOR APPLE TOUCH BARS 7295M: Aun-Ali Zaidi <[email protected]> 7296M: Aditya Garg <[email protected]> 7297L: [email protected] 7298S: Maintained 7299T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7300F: drivers/gpu/drm/tiny/appletbdrm.c 7301 7302DRM DRIVER FOR ARM PL111 CLCD 7303M: Linus Walleij <[email protected]> 7304S: Maintained 7305T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7306F: drivers/gpu/drm/pl111/ 7307 7308DRM DRIVER FOR ARM VERSATILE TFT PANELS 7309M: Linus Walleij <[email protected]> 7310S: Maintained 7311T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7312F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7313F: drivers/gpu/drm/panel/panel-arm-versatile.c 7314 7315DRM DRIVER FOR ASPEED BMC GFX 7316M: Joel Stanley <[email protected]> 7317L: [email protected] (moderated for non-subscribers) 7318S: Supported 7319T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7320F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7321F: drivers/gpu/drm/aspeed/ 7322 7323DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7324M: Dave Airlie <[email protected]> 7325R: Thomas Zimmermann <[email protected]> 7326R: Jocelyn Falempe <[email protected]> 7327L: [email protected] 7328S: Supported 7329T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7330F: drivers/gpu/drm/ast/ 7331 7332DRM DRIVER FOR BOCHS VIRTUAL GPU 7333M: Gerd Hoffmann <[email protected]> 7334L: [email protected] 7335S: Maintained 7336T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7337F: drivers/gpu/drm/tiny/bochs.c 7338 7339DRM DRIVER FOR BOE HIMAX8279D PANELS 7340M: Jerry Han <[email protected]> 7341S: Maintained 7342F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7343F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7344 7345DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7346M: Jagan Teki <[email protected]> 7347S: Maintained 7348F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7349F: drivers/gpu/drm/bridge/chipone-icn6211.c 7350 7351DRM DRIVER FOR EBBG FT8719 PANEL 7352M: Joel Selvaraj <[email protected]> 7353S: Maintained 7354T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7355F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7356F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7357 7358DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7359M: Linus Walleij <[email protected]> 7360S: Maintained 7361T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7362F: drivers/gpu/drm/tve200/ 7363 7364DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7365M: Icenowy Zheng <[email protected]> 7366S: Maintained 7367F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7368F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7369 7370DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7371M: Jagan Teki <[email protected]> 7372S: Maintained 7373F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7374F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7375 7376DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7377M: Thomas Zimmermann <[email protected]> 7378M: Javier Martinez Canillas <[email protected]> 7379L: [email protected] 7380S: Maintained 7381T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7382F: drivers/gpu/drm/tiny/ofdrm.c 7383F: drivers/gpu/drm/tiny/simpledrm.c 7384F: drivers/video/aperture.c 7385F: drivers/video/nomodeset.c 7386F: include/linux/aperture.h 7387F: include/video/nomodeset.h 7388 7389DRM DRIVER FOR GENERIC EDP PANELS 7390R: Douglas Anderson <[email protected]> 7391F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7392F: drivers/gpu/drm/panel/panel-edp.c 7393 7394DRM DRIVER FOR GENERIC USB DISPLAY 7395S: Orphan 7396W: https://github.com/notro/gud/wiki 7397T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7398F: drivers/gpu/drm/gud/ 7399F: include/drm/gud.h 7400 7401DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7402M: Hans de Goede <[email protected]> 7403S: Maintained 7404T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7405F: drivers/gpu/drm/tiny/gm12u320.c 7406 7407DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7408M: Ondrej Jirman <[email protected]> 7409M: Javier Martinez Canillas <[email protected]> 7410S: Maintained 7411T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7412F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7413F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7414 7415DRM DRIVER FOR HX8357D PANELS 7416S: Orphan 7417T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7418F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7419F: drivers/gpu/drm/tiny/hx8357d.c 7420 7421DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7422M: Deepak Rawat <[email protected]> 7423L: [email protected] 7424L: [email protected] 7425S: Maintained 7426T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7427F: drivers/gpu/drm/hyperv 7428 7429DRM DRIVER FOR ILITEK ILI9225 PANELS 7430M: David Lechner <[email protected]> 7431S: Maintained 7432T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7433F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7434F: drivers/gpu/drm/tiny/ili9225.c 7435 7436DRM DRIVER FOR ILITEK ILI9486 PANELS 7437M: Kamlesh Gurudasani <[email protected]> 7438S: Maintained 7439T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7440F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7441F: drivers/gpu/drm/tiny/ili9486.c 7442 7443DRM DRIVER FOR ILITEK ILI9805 PANELS 7444M: Michael Trimarchi <[email protected]> 7445S: Maintained 7446F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7447F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7448 7449DRM DRIVER FOR ILITEK ILI9806E PANELS 7450M: Michael Walle <[email protected]> 7451S: Maintained 7452F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7453 7454DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7455M: Jagan Teki <[email protected]> 7456S: Maintained 7457F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7458F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7459 7460DRM DRIVER FOR LG SW43408 PANELS 7461M: Sumit Semwal <[email protected]> 7462M: Caleb Connolly <[email protected]> 7463S: Maintained 7464T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7465F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7466F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7467 7468DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7469M: Paul Kocialkowski <[email protected]> 7470S: Supported 7471T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7472F: drivers/gpu/drm/logicvc/ 7473 7474DRM DRIVER FOR LVDS PANELS 7475M: Laurent Pinchart <[email protected]> 7476L: [email protected] 7477S: Maintained 7478T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7479F: Documentation/devicetree/bindings/display/lvds.yaml 7480F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7481F: drivers/gpu/drm/panel/panel-lvds.c 7482 7483DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7484M: Guido Günther <[email protected]> 7485R: Purism Kernel Team <[email protected]> 7486S: Maintained 7487F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7488F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7489 7490DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7491M: Dave Airlie <[email protected]> 7492R: Thomas Zimmermann <[email protected]> 7493R: Jocelyn Falempe <[email protected]> 7494L: [email protected] 7495S: Supported 7496T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7497F: drivers/gpu/drm/mgag200/ 7498 7499DRM DRIVER FOR MI0283QT 7500M: Alex Lanzano <[email protected]> 7501S: Maintained 7502T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7503F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7504F: drivers/gpu/drm/tiny/mi0283qt.c 7505 7506DRM DRIVER FOR MIPI DBI compatible panels 7507S: Orphan 7508W: https://github.com/notro/panel-mipi-dbi/wiki 7509T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7510F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7511F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7512 7513DRM DRIVER for Qualcomm Adreno GPUs 7514M: Rob Clark <[email protected]> 7515R: Sean Paul <[email protected]> 7516R: Konrad Dybcio <[email protected]> 7517L: [email protected] 7518L: [email protected] 7519L: [email protected] 7520S: Maintained 7521B: https://gitlab.freedesktop.org/drm/msm/-/issues 7522T: git https://gitlab.freedesktop.org/drm/msm.git 7523F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7524F: drivers/gpu/drm/msm/adreno/ 7525F: drivers/gpu/drm/msm/msm_gpu.* 7526F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7527F: drivers/gpu/drm/msm/msm_ringbuffer.* 7528F: drivers/gpu/drm/msm/registers/adreno/ 7529F: include/uapi/drm/msm_drm.h 7530 7531DRM DRIVER for Qualcomm display hardware 7532M: Rob Clark <[email protected]> 7533M: Abhinav Kumar <[email protected]> 7534M: Dmitry Baryshkov <[email protected]> 7535R: Sean Paul <[email protected]> 7536R: Marijn Suijten <[email protected]> 7537L: [email protected] 7538L: [email protected] 7539L: [email protected] 7540S: Maintained 7541B: https://gitlab.freedesktop.org/drm/msm/-/issues 7542T: git https://gitlab.freedesktop.org/drm/msm.git 7543F: Documentation/devicetree/bindings/display/msm/ 7544F: drivers/gpu/drm/ci/xfails/msm* 7545F: drivers/gpu/drm/msm/ 7546F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h 7547F: include/uapi/drm/msm_drm.h 7548 7549DRM DRIVER FOR NOVATEK NT35510 PANELS 7550M: Linus Walleij <[email protected]> 7551S: Maintained 7552T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7553F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7554F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7555 7556DRM DRIVER FOR NOVATEK NT35560 PANELS 7557M: Linus Walleij <[email protected]> 7558S: Maintained 7559T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7560F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7561F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7562 7563DRM DRIVER FOR NOVATEK NT36523 PANELS 7564M: Jianhua Lu <[email protected]> 7565S: Maintained 7566T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7567F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7568F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7569 7570DRM DRIVER FOR NOVATEK NT36672A PANELS 7571M: Sumit Semwal <[email protected]> 7572S: Maintained 7573T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7574F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7575F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7576 7577DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7578M: Lyude Paul <[email protected]> 7579M: Danilo Krummrich <[email protected]> 7580L: [email protected] 7581L: [email protected] 7582S: Supported 7583W: https://nouveau.freedesktop.org/ 7584Q: https://patchwork.freedesktop.org/project/nouveau/ 7585Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7586B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7587C: irc://irc.oftc.net/nouveau 7588T: git https://gitlab.freedesktop.org/drm/nouveau.git 7589F: drivers/gpu/drm/nouveau/ 7590F: include/uapi/drm/nouveau_drm.h 7591 7592CORE DRIVER FOR NVIDIA GPUS [RUST] 7593M: Danilo Krummrich <[email protected]> 7594L: [email protected] 7595S: Supported 7596Q: https://patchwork.freedesktop.org/project/nouveau/ 7597B: https://gitlab.freedesktop.org/drm/nova/-/issues 7598C: irc://irc.oftc.net/nouveau 7599T: git https://gitlab.freedesktop.org/drm/nova.git nova-next 7600F: Documentation/gpu/nova/ 7601F: drivers/gpu/nova-core/ 7602 7603DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7604M: Stefan Mavrodiev <[email protected]> 7605S: Maintained 7606F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7607F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7608 7609DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7610R: Douglas Anderson <[email protected]> 7611F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7612F: drivers/gpu/drm/bridge/parade-ps8640.c 7613 7614DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7615M: Alex Lanzano <[email protected]> 7616S: Maintained 7617T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7618F: Documentation/devicetree/bindings/display/repaper.txt 7619F: drivers/gpu/drm/tiny/repaper.c 7620 7621DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7622M: Dave Airlie <[email protected]> 7623M: Gerd Hoffmann <[email protected]> 7624L: [email protected] 7625S: Obsolete 7626W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7627T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7628F: drivers/gpu/drm/tiny/cirrus-qemu.c 7629 7630DRM DRIVER FOR QXL VIRTUAL GPU 7631M: Dave Airlie <[email protected]> 7632M: Gerd Hoffmann <[email protected]> 7633L: [email protected] 7634L: [email protected] 7635S: Maintained 7636T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7637F: drivers/gpu/drm/qxl/ 7638F: include/uapi/drm/qxl_drm.h 7639 7640DRM DRIVER FOR RAYDIUM RM67191 PANELS 7641M: Robert Chiras <[email protected]> 7642S: Maintained 7643F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7644F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7645 7646DRM DRIVER FOR SAMSUNG DB7430 PANELS 7647M: Linus Walleij <[email protected]> 7648S: Maintained 7649T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7650F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7651F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7652 7653DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7654M: Inki Dae <[email protected]> 7655M: Jagan Teki <[email protected]> 7656M: Marek Szyprowski <[email protected]> 7657S: Maintained 7658T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7659F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7660F: drivers/gpu/drm/bridge/samsung-dsim.c 7661F: include/drm/bridge/samsung-dsim.h 7662 7663DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7664M: Markuss Broks <[email protected]> 7665S: Maintained 7666F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7667F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7668 7669DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7670M: Artur Weber <[email protected]> 7671S: Maintained 7672F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7673F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7674 7675DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7676M: Dzmitry Sankouski <[email protected]> 7677S: Maintained 7678F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7679F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7680 7681DRM DRIVER FOR SHARP MEMORY LCD 7682M: Alex Lanzano <[email protected]> 7683S: Maintained 7684F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7685F: drivers/gpu/drm/tiny/sharp-memory.c 7686 7687DRM DRIVER FOR SITRONIX ST7586 PANELS 7688M: David Lechner <[email protected]> 7689S: Maintained 7690T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7691F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7692F: drivers/gpu/drm/tiny/st7586.c 7693 7694DRM DRIVER FOR SITRONIX ST7701 PANELS 7695M: Jagan Teki <[email protected]> 7696S: Maintained 7697F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7698F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7699 7700DRM DRIVER FOR SITRONIX ST7703 PANELS 7701M: Guido Günther <[email protected]> 7702R: Purism Kernel Team <[email protected]> 7703R: Ondrej Jirman <[email protected]> 7704S: Maintained 7705F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7706F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7707 7708DRM DRIVER FOR SITRONIX ST7735R PANELS 7709M: David Lechner <[email protected]> 7710S: Maintained 7711T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7712F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7713F: drivers/gpu/drm/tiny/st7735r.c 7714 7715DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7716M: Javier Martinez Canillas <[email protected]> 7717S: Maintained 7718T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7719F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7720F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7721F: drivers/gpu/drm/solomon/ssd130x* 7722 7723DRM DRIVER FOR ST-ERICSSON MCDE 7724M: Linus Walleij <[email protected]> 7725S: Maintained 7726T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7727F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7728F: drivers/gpu/drm/mcde/ 7729 7730DRM DRIVER FOR SYNAPTICS R63353 PANELS 7731M: Michael Trimarchi <[email protected]> 7732S: Maintained 7733F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7734F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7735 7736DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7737M: Jagan Teki <[email protected]> 7738S: Maintained 7739F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7740F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7741 7742DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7743R: Douglas Anderson <[email protected]> 7744F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7745F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7746 7747DRM DRIVER FOR TPO TPG110 PANELS 7748M: Linus Walleij <[email protected]> 7749S: Maintained 7750T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7751F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7752F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7753 7754DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7755M: Dave Airlie <[email protected]> 7756R: Sean Paul <[email protected]> 7757R: Thomas Zimmermann <[email protected]> 7758L: [email protected] 7759S: Supported 7760T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7761F: drivers/gpu/drm/udl/ 7762 7763DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7764M: Louis Chauvet <[email protected]> 7765R: Haneen Mohammed <[email protected]> 7766R: Simona Vetter <[email protected]> 7767R: Melissa Wen <[email protected]> 7768L: [email protected] 7769S: Maintained 7770T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7771F: Documentation/gpu/vkms.rst 7772F: drivers/gpu/drm/ci/xfails/vkms* 7773F: drivers/gpu/drm/vkms/ 7774 7775DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7776M: Hans de Goede <[email protected]> 7777L: [email protected] 7778S: Maintained 7779T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7780F: drivers/gpu/drm/vboxvideo/ 7781 7782DRM DRIVER FOR VMWARE VIRTUAL GPU 7783M: Zack Rusin <[email protected]> 7784R: Broadcom internal kernel review list <[email protected]> 7785L: [email protected] 7786S: Supported 7787T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7788F: drivers/gpu/drm/vmwgfx/ 7789F: include/uapi/drm/vmwgfx_drm.h 7790 7791DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7792M: Linus Walleij <[email protected]> 7793S: Maintained 7794T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7795F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7796F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7797 7798DRM DRIVERS 7799M: David Airlie <[email protected]> 7800M: Simona Vetter <[email protected]> 7801L: [email protected] 7802S: Maintained 7803B: https://gitlab.freedesktop.org/drm 7804C: irc://irc.oftc.net/dri-devel 7805T: git https://gitlab.freedesktop.org/drm/kernel.git 7806F: Documentation/devicetree/bindings/display/ 7807F: Documentation/devicetree/bindings/gpu/ 7808F: Documentation/gpu/ 7809F: drivers/gpu/ 7810F: include/drm/ 7811F: include/linux/vga* 7812F: include/uapi/drm/ 7813 7814DRM DRIVERS AND MISC GPU PATCHES 7815M: Maarten Lankhorst <[email protected]> 7816M: Maxime Ripard <[email protected]> 7817M: Thomas Zimmermann <[email protected]> 7818S: Maintained 7819W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7820T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7821F: Documentation/devicetree/bindings/display/ 7822F: Documentation/devicetree/bindings/gpu/ 7823F: Documentation/gpu/ 7824F: drivers/gpu/drm/ 7825F: drivers/gpu/vga/ 7826F: include/drm/drm 7827F: include/linux/vga* 7828F: include/uapi/drm/ 7829X: drivers/gpu/drm/amd/ 7830X: drivers/gpu/drm/armada/ 7831X: drivers/gpu/drm/etnaviv/ 7832X: drivers/gpu/drm/exynos/ 7833X: drivers/gpu/drm/i915/ 7834X: drivers/gpu/drm/kmb/ 7835X: drivers/gpu/drm/mediatek/ 7836X: drivers/gpu/drm/msm/ 7837X: drivers/gpu/drm/nouveau/ 7838X: drivers/gpu/drm/radeon/ 7839X: drivers/gpu/drm/tegra/ 7840X: drivers/gpu/drm/xe/ 7841 7842DRM DRIVERS FOR ALLWINNER A10 7843M: Maxime Ripard <[email protected]> 7844M: Chen-Yu Tsai <[email protected]> 7845L: [email protected] 7846S: Supported 7847T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7848F: Documentation/devicetree/bindings/display/allwinner* 7849F: drivers/gpu/drm/sun4i/ 7850 7851DRM DRIVERS FOR AMLOGIC SOCS 7852M: Neil Armstrong <[email protected]> 7853L: [email protected] 7854L: [email protected] 7855S: Supported 7856W: http://linux-meson.com/ 7857T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7858F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7859F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7860F: Documentation/gpu/meson.rst 7861F: drivers/gpu/drm/ci/xfails/meson* 7862F: drivers/gpu/drm/meson/ 7863 7864DRM DRIVERS FOR ATMEL HLCDC 7865M: Sam Ravnborg <[email protected]> 7866M: Boris Brezillon <[email protected]> 7867L: [email protected] 7868S: Supported 7869T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7870F: Documentation/devicetree/bindings/display/atmel/ 7871F: drivers/gpu/drm/atmel-hlcdc/ 7872 7873DRM DRIVERS FOR BRIDGE CHIPS 7874M: Andrzej Hajda <[email protected]> 7875M: Neil Armstrong <[email protected]> 7876M: Robert Foss <[email protected]> 7877R: Laurent Pinchart <[email protected]> 7878R: Jonas Karlman <[email protected]> 7879R: Jernej Skrabec <[email protected]> 7880S: Maintained 7881T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7882F: Documentation/devicetree/bindings/display/bridge/ 7883F: drivers/gpu/drm/bridge/ 7884F: drivers/gpu/drm/display/drm_bridge_connector.c 7885F: drivers/gpu/drm/drm_bridge.c 7886F: include/drm/drm_bridge.h 7887F: include/drm/drm_bridge_connector.h 7888 7889DRM DRIVERS FOR EXYNOS 7890M: Inki Dae <[email protected]> 7891M: Seung-Woo Kim <[email protected]> 7892M: Kyungmin Park <[email protected]> 7893L: [email protected] 7894S: Supported 7895T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7896F: Documentation/devicetree/bindings/display/samsung/ 7897F: drivers/gpu/drm/exynos/ 7898F: include/uapi/drm/exynos_drm.h 7899 7900DRM DRIVERS FOR FREESCALE DCU 7901M: Stefan Agner <[email protected]> 7902M: Alison Wang <[email protected]> 7903L: [email protected] 7904S: Supported 7905T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7906F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7907F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7908F: drivers/gpu/drm/fsl-dcu/ 7909 7910DRM DRIVERS FOR FREESCALE IMX 5/6 7911M: Philipp Zabel <[email protected]> 7912L: [email protected] 7913S: Maintained 7914T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7915T: git git://git.pengutronix.de/git/pza/linux 7916F: Documentation/devicetree/bindings/display/imx/ 7917F: drivers/gpu/drm/imx/ipuv3/ 7918F: drivers/gpu/ipu-v3/ 7919 7920DRM DRIVERS FOR FREESCALE IMX BRIDGE 7921M: Liu Ying <[email protected]> 7922L: [email protected] 7923S: Maintained 7924F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7925F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7926F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7927F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7928F: drivers/gpu/drm/bridge/imx/ 7929 7930DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7931M: Patrik Jakobsson <[email protected]> 7932L: [email protected] 7933S: Maintained 7934T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7935F: drivers/gpu/drm/gma500/ 7936 7937DRM DRIVERS FOR HISILICON 7938M: Xinliang Liu <[email protected]> 7939M: Tian Tao <[email protected]> 7940R: Xinwei Kong <[email protected]> 7941R: Sumit Semwal <[email protected]> 7942R: Yongqin Liu <[email protected]> 7943R: John Stultz <[email protected]> 7944L: [email protected] 7945S: Maintained 7946T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7947F: Documentation/devicetree/bindings/display/hisilicon/ 7948F: drivers/gpu/drm/hisilicon/ 7949 7950DRM DRIVERS FOR LIMA 7951M: Qiang Yu <[email protected]> 7952L: [email protected] 7953L: [email protected] (moderated for non-subscribers) 7954S: Maintained 7955T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7956F: drivers/gpu/drm/lima/ 7957F: include/uapi/drm/lima_drm.h 7958 7959DRM DRIVERS FOR LOONGSON 7960M: Sui Jingfeng <[email protected]> 7961L: [email protected] 7962S: Supported 7963T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7964F: drivers/gpu/drm/loongson/ 7965 7966DRM DRIVERS FOR MEDIATEK 7967M: Chun-Kuang Hu <[email protected]> 7968M: Philipp Zabel <[email protected]> 7969L: [email protected] 7970L: [email protected] (moderated for non-subscribers) 7971S: Supported 7972F: Documentation/devicetree/bindings/display/mediatek/ 7973F: drivers/gpu/drm/ci/xfails/mediatek* 7974F: drivers/gpu/drm/mediatek/ 7975F: drivers/phy/mediatek/phy-mtk-dp.c 7976F: drivers/phy/mediatek/phy-mtk-hdmi* 7977F: drivers/phy/mediatek/phy-mtk-mipi* 7978 7979DRM DRIVERS FOR NVIDIA TEGRA 7980M: Thierry Reding <[email protected]> 7981M: Mikko Perttunen <[email protected]> 7982L: [email protected] 7983L: [email protected] 7984S: Supported 7985T: git https://gitlab.freedesktop.org/drm/tegra.git 7986F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7987F: Documentation/devicetree/bindings/gpu/host1x/ 7988F: drivers/gpu/drm/tegra/ 7989F: drivers/gpu/host1x/ 7990F: include/linux/host1x.h 7991F: include/uapi/drm/tegra_drm.h 7992 7993DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT 7994M: Sasha Finkelstein <[email protected]> 7995R: Janne Grunau <[email protected]> 7996L: [email protected] 7997L: [email protected] 7998S: Maintained 7999W: https://asahilinux.org 8000B: https://github.com/AsahiLinux/linux/issues 8001C: irc://irc.oftc.net/asahi-dev 8002T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8003F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml 8004F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml 8005F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml 8006F: drivers/gpu/drm/adp/ 8007F: drivers/gpu/drm/panel/panel-summit.c 8008 8009DRM DRIVERS FOR RENESAS R-CAR 8010M: Laurent Pinchart <laurent.pinchart[email protected]> 8011M: Tomi Valkeinen <tomi.valkeinen[email protected]> 8012R: Kieran Bingham <kieran.bingham[email protected]> 8013L: [email protected] 8014L: [email protected] 8015S: Supported 8016T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8017F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 8018F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 8019F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 8020F: Documentation/devicetree/bindings/display/renesas,du.yaml 8021F: drivers/gpu/drm/renesas/rcar-du/ 8022 8023DRM DRIVERS FOR RENESAS RZ 8024M: Biju Das <[email protected]> 8025L: [email protected] 8026L: [email protected] 8027S: Maintained 8028T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8029F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 8030F: drivers/gpu/drm/renesas/rz-du/ 8031 8032DRM DRIVERS FOR RENESAS SHMOBILE 8033M: Laurent Pinchart <[email protected]> 8034M: Geert Uytterhoeven <[email protected]> 8035L: [email protected] 8036L: [email protected] 8037S: Supported 8038T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8039F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 8040F: drivers/gpu/drm/renesas/shmobile/ 8041F: include/linux/platform_data/shmob_drm.h 8042 8043DRM DRIVERS FOR ROCKCHIP 8044M: Sandy Huang <[email protected]> 8045M: Heiko Stübner <[email protected]> 8046M: Andy Yan <[email protected]> 8047L: [email protected] 8048S: Maintained 8049T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8050F: Documentation/devicetree/bindings/display/rockchip/ 8051F: drivers/gpu/drm/ci/xfails/rockchip* 8052F: drivers/gpu/drm/rockchip/ 8053 8054DRM DRIVERS FOR STI 8055M: Alain Volmat <[email protected]> 8056M: Raphael Gallais-Pou <[email protected]> 8057L: [email protected] 8058S: Maintained 8059T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8060F: Documentation/devicetree/bindings/display/st,stih4xx.txt 8061F: drivers/gpu/drm/sti 8062 8063DRM DRIVERS FOR STM 8064M: Yannick Fertre <[email protected]> 8065M: Raphael Gallais-Pou <[email protected]> 8066M: Philippe Cornu <[email protected]> 8067L: [email protected] 8068S: Maintained 8069T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8070F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 8071F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 8072F: drivers/gpu/drm/stm 8073 8074DRM DRIVERS FOR TI KEYSTONE 8075M: Jyri Sarha <[email protected]> 8076M: Tomi Valkeinen <[email protected]> 8077L: [email protected] 8078S: Maintained 8079T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8080F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 8081F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 8082F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 8083F: drivers/gpu/drm/tidss/ 8084 8085DRM DRIVERS FOR TI LCDC 8086M: Jyri Sarha <[email protected]> 8087M: Tomi Valkeinen <[email protected]> 8088L: [email protected] 8089S: Maintained 8090T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8091F: Documentation/devicetree/bindings/display/tilcdc/ 8092F: drivers/gpu/drm/tilcdc/ 8093 8094DRM DRIVERS FOR TI OMAP 8095M: Tomi Valkeinen <[email protected]> 8096L: [email protected] 8097S: Maintained 8098T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8099F: Documentation/devicetree/bindings/display/ti/ 8100F: drivers/gpu/drm/omapdrm/ 8101 8102DRM DRIVERS FOR V3D 8103M: Melissa Wen <[email protected]> 8104M: Maíra Canal <[email protected]> 8105S: Supported 8106T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8107F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 8108F: drivers/gpu/drm/v3d/ 8109F: include/uapi/drm/v3d_drm.h 8110 8111DRM DRIVERS FOR VC4 8112M: Maxime Ripard <[email protected]> 8113M: Dave Stevenson <[email protected]> 8114R: Maíra Canal <[email protected]> 8115R: Raspberry Pi Kernel Maintenance <[email protected]> 8116S: Supported 8117T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8118F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 8119F: drivers/gpu/drm/vc4/ 8120F: include/uapi/drm/vc4_drm.h 8121 8122DRM DRIVERS FOR VIVANTE GPU IP 8123M: Lucas Stach <[email protected]> 8124R: Russell King <[email protected]> 8125R: Christian Gmeiner <[email protected]> 8126L: [email protected] (moderated for non-subscribers) 8127L: [email protected] 8128S: Maintained 8129F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 8130F: drivers/gpu/drm/etnaviv/ 8131F: include/uapi/drm/etnaviv_drm.h 8132 8133DRM DRIVERS FOR XEN 8134M: Oleksandr Andrushchenko <[email protected]> 8135L: [email protected] 8136L: [email protected] (moderated for non-subscribers) 8137S: Supported 8138T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8139F: Documentation/gpu/xen-front.rst 8140F: drivers/gpu/drm/xen/ 8141 8142DRM DRIVERS FOR XILINX 8143M: Laurent Pinchart <[email protected]> 8144M: Tomi Valkeinen <[email protected]> 8145L: [email protected] 8146S: Maintained 8147T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8148F: Documentation/devicetree/bindings/display/xlnx/ 8149F: Documentation/gpu/zynqmp.rst 8150F: drivers/gpu/drm/xlnx/ 8151 8152DRM GPU SCHEDULER 8153M: Matthew Brost <[email protected]> 8154M: Danilo Krummrich <[email protected]> 8155M: Philipp Stanner <[email protected]> 8156R: Christian König <[email protected]> 8157L: [email protected] 8158S: Supported 8159T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8160F: drivers/gpu/drm/scheduler/ 8161F: include/drm/gpu_scheduler.h 8162 8163DRM PANEL DRIVERS 8164M: Neil Armstrong <[email protected]> 8165R: Jessica Zhang <[email protected]> 8166L: [email protected] 8167S: Maintained 8168T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8169F: Documentation/devicetree/bindings/display/panel/ 8170F: drivers/gpu/drm/drm_panel.c 8171F: drivers/gpu/drm/panel/ 8172F: include/drm/drm_panel.h 8173 8174DRM PRIVACY-SCREEN CLASS 8175M: Hans de Goede <[email protected]> 8176L: [email protected] 8177S: Maintained 8178T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8179F: drivers/gpu/drm/drm_privacy_screen* 8180F: include/drm/drm_privacy_screen* 8181 8182DRM TTM SUBSYSTEM 8183M: Christian Koenig <[email protected]> 8184M: Huang Rui <[email protected]> 8185R: Matthew Auld <[email protected]> 8186R: Matthew Brost <[email protected]> 8187L: [email protected] 8188S: Maintained 8189T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8190F: drivers/gpu/drm/ttm/ 8191F: include/drm/ttm/ 8192 8193DRM AUTOMATED TESTING 8194M: Helen Koike <[email protected]> 8195L: [email protected] 8196S: Maintained 8197T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8198F: Documentation/gpu/automated_testing.rst 8199F: drivers/gpu/drm/ci/ 8200 8201DSBR100 USB FM RADIO DRIVER 8202M: Alexey Klimov <[email protected]> 8203L: [email protected] 8204S: Maintained 8205T: git git://linuxtv.org/media.git 8206F: drivers/media/radio/dsbr100.c 8207 8208DT3155 MEDIA DRIVER 8209M: Hans Verkuil <[email protected]> 8210L: [email protected] 8211S: Odd Fixes 8212W: https://linuxtv.org 8213T: git git://linuxtv.org/media.git 8214F: drivers/media/pci/dt3155/ 8215 8216DVB_USB_AF9015 MEDIA DRIVER 8217L: [email protected] 8218S: Orphan 8219W: https://linuxtv.org 8220Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8221F: drivers/media/usb/dvb-usb-v2/af9015* 8222 8223DVB_USB_AF9035 MEDIA DRIVER 8224L: [email protected] 8225S: Orphan 8226W: https://linuxtv.org 8227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8228F: drivers/media/usb/dvb-usb-v2/af9035* 8229 8230DVB_USB_ANYSEE MEDIA DRIVER 8231L: [email protected] 8232S: Orphan 8233W: https://linuxtv.org 8234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8235F: drivers/media/usb/dvb-usb-v2/anysee* 8236 8237DVB_USB_AU6610 MEDIA DRIVER 8238L: [email protected] 8239S: Orphan 8240W: https://linuxtv.org 8241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8242F: drivers/media/usb/dvb-usb-v2/au6610* 8243 8244DVB_USB_CE6230 MEDIA DRIVER 8245L: [email protected] 8246S: Orphan 8247W: https://linuxtv.org 8248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8249F: drivers/media/usb/dvb-usb-v2/ce6230* 8250 8251DVB_USB_CXUSB MEDIA DRIVER 8252M: Michael Krufky <[email protected]> 8253L: [email protected] 8254S: Maintained 8255W: https://linuxtv.org 8256W: http://github.com/mkrufky 8257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8258T: git git://linuxtv.org/media.git 8259F: drivers/media/usb/dvb-usb/cxusb* 8260 8261DVB_USB_EC168 MEDIA DRIVER 8262L: [email protected] 8263S: Orphan 8264W: https://linuxtv.org 8265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8266F: drivers/media/usb/dvb-usb-v2/ec168* 8267 8268DVB_USB_GL861 MEDIA DRIVER 8269L: [email protected] 8270S: Orphan 8271W: https://linuxtv.org 8272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8273F: drivers/media/usb/dvb-usb-v2/gl861* 8274 8275DVB_USB_MXL111SF MEDIA DRIVER 8276M: Michael Krufky <[email protected]> 8277L: [email protected] 8278S: Maintained 8279W: https://linuxtv.org 8280W: http://github.com/mkrufky 8281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8282T: git git://linuxtv.org/mkrufky/mxl111sf.git 8283F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8284 8285DVB_USB_RTL28XXU MEDIA DRIVER 8286L: [email protected] 8287S: Orphan 8288W: https://linuxtv.org 8289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8290F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8291 8292DVB_USB_V2 MEDIA DRIVER 8293L: [email protected] 8294S: Orphan 8295W: https://linuxtv.org 8296W: http://palosaari.fi/linux/ 8297Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8298F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8299F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8300 8301DYNAMIC DEBUG 8302M: Jason Baron <[email protected]> 8303M: Jim Cromie <[email protected]> 8304S: Maintained 8305F: include/linux/dynamic_debug.h 8306F: lib/dynamic_debug.c 8307F: lib/test_dynamic_debug.c 8308 8309DYNAMIC INTERRUPT MODERATION 8310M: Tal Gilboa <[email protected]> 8311S: Maintained 8312F: Documentation/networking/net_dim.rst 8313F: include/linux/dim.h 8314F: lib/dim/ 8315 8316DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8317M: Daniel Lezcano <[email protected]> 8318L: [email protected] 8319S: Supported 8320B: https://bugzilla.kernel.org 8321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8322F: drivers/powercap/dtpm* 8323F: include/linux/dtpm.h 8324 8325DZ DECSTATION DZ11 SERIAL DRIVER 8326M: "Maciej W. Rozycki" <[email protected]> 8327S: Maintained 8328F: drivers/tty/serial/dz.* 8329 8330E3X0 POWER BUTTON DRIVER 8331M: Moritz Fischer <[email protected]> 8332L: [email protected] 8333S: Supported 8334W: http://www.ettus.com 8335F: Documentation/devicetree/bindings/input/e3x0-button.txt 8336F: drivers/input/misc/e3x0-button.c 8337 8338E4000 MEDIA DRIVER 8339L: [email protected] 8340S: Orphan 8341W: https://linuxtv.org 8342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8343F: drivers/media/tuners/e4000* 8344 8345EARTH_PT1 MEDIA DRIVER 8346M: Akihiro Tsukada <[email protected]> 8347L: [email protected] 8348S: Odd Fixes 8349F: drivers/media/pci/pt1/ 8350 8351EARTH_PT3 MEDIA DRIVER 8352M: Akihiro Tsukada <[email protected]> 8353L: [email protected] 8354S: Odd Fixes 8355F: drivers/media/pci/pt3/ 8356 8357EC100 MEDIA DRIVER 8358L: [email protected] 8359S: Orphan 8360W: https://linuxtv.org 8361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8362F: drivers/media/dvb-frontends/ec100* 8363 8364ECRYPT FILE SYSTEM 8365M: Tyler Hicks <[email protected]> 8366L: [email protected] 8367S: Odd Fixes 8368W: http://ecryptfs.org 8369W: https://launchpad.net/ecryptfs 8370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8371F: Documentation/filesystems/ecryptfs.rst 8372F: fs/ecryptfs/ 8373 8374EDAC-AMD64 8375M: Yazen Ghannam <[email protected]> 8376L: [email protected] 8377S: Supported 8378F: drivers/edac/amd64_edac* 8379F: drivers/edac/mce_amd* 8380 8381EDAC-ARMADA 8382M: Jan Luebbe <[email protected]> 8383L: [email protected] 8384S: Maintained 8385F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8386F: drivers/edac/armada_xp_* 8387 8388EDAC-AST2500 8389M: Stefan Schaeckeler <[email protected]> 8390S: Supported 8391F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8392F: drivers/edac/aspeed_edac.c 8393 8394EDAC-BLUEFIELD 8395M: Shravan Kumar Ramani <[email protected]> 8396M: David Thompson <[email protected]> 8397S: Supported 8398F: drivers/edac/bluefield_edac.c 8399 8400EDAC-CALXEDA 8401M: Andre Przywara <[email protected]> 8402L: [email protected] 8403S: Maintained 8404F: drivers/edac/highbank* 8405 8406EDAC-CAVIUM OCTEON 8407M: Thomas Bogendoerfer <[email protected]> 8408L: [email protected] 8409L: [email protected] 8410S: Maintained 8411F: drivers/edac/octeon_edac* 8412 8413EDAC-CAVIUM THUNDERX 8414M: Robert Richter <[email protected]> 8415L: [email protected] 8416S: Odd Fixes 8417F: drivers/edac/thunderx_edac* 8418 8419EDAC-CORE 8420M: Borislav Petkov <[email protected]> 8421M: Tony Luck <[email protected]> 8422R: James Morse <[email protected]> 8423R: Mauro Carvalho Chehab <[email protected]> 8424R: Robert Richter <[email protected]> 8425L: [email protected] 8426S: Supported 8427T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8428F: Documentation/driver-api/edac.rst 8429F: drivers/edac/ 8430F: include/linux/edac.h 8431 8432EDAC-DMC520 8433M: Lei Wang <[email protected]> 8434L: [email protected] 8435S: Supported 8436F: drivers/edac/dmc520_edac.c 8437 8438EDAC-E752X 8439M: Mark Gross <[email protected]> 8440L: [email protected] 8441S: Maintained 8442F: drivers/edac/e752x_edac.c 8443 8444EDAC-E7XXX 8445L: [email protected] 8446S: Maintained 8447F: drivers/edac/e7xxx_edac.c 8448 8449EDAC-FSL_DDR 8450R: Frank Li <[email protected]> 8451L: [email protected] 8452L: [email protected] 8453S: Maintained 8454F: drivers/edac/fsl_ddr_edac.* 8455 8456EDAC-GHES 8457M: Mauro Carvalho Chehab <[email protected]> 8458L: [email protected] 8459S: Maintained 8460F: drivers/edac/ghes_edac.c 8461 8462EDAC-I10NM 8463M: Tony Luck <[email protected]> 8464L: [email protected] 8465S: Maintained 8466F: drivers/edac/i10nm_base.c 8467 8468EDAC-I3000 8469L: [email protected] 8470S: Orphan 8471F: drivers/edac/i3000_edac.c 8472 8473EDAC-I5000 8474L: [email protected] 8475S: Maintained 8476F: drivers/edac/i5000_edac.c 8477 8478EDAC-I5400 8479M: Mauro Carvalho Chehab <[email protected]> 8480L: [email protected] 8481S: Maintained 8482F: drivers/edac/i5400_edac.c 8483 8484EDAC-I7300 8485M: Mauro Carvalho Chehab <[email protected]> 8486L: [email protected] 8487S: Maintained 8488F: drivers/edac/i7300_edac.c 8489 8490EDAC-I7CORE 8491M: Mauro Carvalho Chehab <[email protected]> 8492L: [email protected] 8493S: Maintained 8494F: drivers/edac/i7core_edac.c 8495 8496EDAC-I82443BXGX 8497M: Tim Small <[email protected]> 8498L: [email protected] 8499S: Maintained 8500F: drivers/edac/i82443bxgx_edac.c 8501 8502EDAC-I82975X 8503M: "Arvind R." <[email protected]> 8504L: [email protected] 8505S: Maintained 8506F: drivers/edac/i82975x_edac.c 8507 8508EDAC-IE31200 8509M: Jason Baron <[email protected]> 8510L: [email protected] 8511S: Maintained 8512F: drivers/edac/ie31200_edac.c 8513 8514EDAC-IGEN6 8515M: Tony Luck <[email protected]> 8516R: Qiuxu Zhuo <[email protected]> 8517L: [email protected] 8518S: Maintained 8519F: drivers/edac/igen6_edac.c 8520 8521EDAC-MPC85XX 8522M: Johannes Thumshirn <[email protected]> 8523L: [email protected] 8524S: Maintained 8525F: drivers/edac/mpc85xx_edac.[ch] 8526 8527EDAC-NPCM 8528M: Marvin Lin <[email protected]> 8529M: Stanley Chu <[email protected]> 8530L: [email protected] 8531S: Maintained 8532F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8533F: drivers/edac/npcm_edac.c 8534 8535EDAC-PASEMI 8536M: Egor Martovetsky <[email protected]> 8537L: [email protected] 8538S: Maintained 8539F: drivers/edac/pasemi_edac.c 8540 8541EDAC-PND2 8542M: Tony Luck <[email protected]> 8543L: [email protected] 8544S: Maintained 8545F: drivers/edac/pnd2_edac.[ch] 8546 8547EDAC-QCOM 8548M: Manivannan Sadhasivam <[email protected]> 8549L: [email protected] 8550L: [email protected] 8551S: Maintained 8552F: drivers/edac/qcom_edac.c 8553 8554EDAC-R82600 8555M: Tim Small <[email protected]> 8556L: [email protected] 8557S: Maintained 8558F: drivers/edac/r82600_edac.c 8559 8560EDAC-SBRIDGE 8561M: Tony Luck <[email protected]> 8562R: Qiuxu Zhuo <[email protected]> 8563L: [email protected] 8564S: Maintained 8565F: drivers/edac/sb_edac.c 8566 8567EDAC-SKYLAKE 8568M: Tony Luck <[email protected]> 8569L: [email protected] 8570S: Maintained 8571F: drivers/edac/skx_*.[ch] 8572 8573EDAC-TI 8574M: Tero Kristo <[email protected]> 8575L: [email protected] 8576S: Odd Fixes 8577F: drivers/edac/ti_edac.c 8578 8579EDIROL UA-101/UA-1000 DRIVER 8580M: Clemens Ladisch <[email protected]> 8581L: [email protected] 8582S: Maintained 8583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8584F: sound/usb/misc/ua101.c 8585 8586EFI TEST DRIVER 8587M: Ivan Hu <[email protected]> 8588M: Ard Biesheuvel <[email protected]> 8589L: [email protected] 8590S: Maintained 8591F: drivers/firmware/efi/test/ 8592 8593EFI VARIABLE FILESYSTEM 8594M: Jeremy Kerr <[email protected]> 8595M: Ard Biesheuvel <[email protected]> 8596L: [email protected] 8597S: Maintained 8598T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8599F: fs/efivarfs/ 8600 8601EFIFB FRAMEBUFFER DRIVER 8602M: Peter Jones <[email protected]> 8603L: [email protected] 8604S: Maintained 8605F: drivers/video/fbdev/efifb.c 8606 8607EFS FILESYSTEM 8608S: Orphan 8609W: http://aeschi.ch.eu.org/efs/ 8610F: fs/efs/ 8611 8612EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8613L: [email protected] 8614S: Orphan 8615F: drivers/net/ethernet/ibm/ehea/ 8616 8617ELM327 CAN NETWORK DRIVER 8618M: Max Staudt <[email protected]> 8619L: [email protected] 8620S: Maintained 8621F: Documentation/networking/device_drivers/can/can327.rst 8622F: drivers/net/can/can327.c 8623 8624EM28XX VIDEO4LINUX DRIVER 8625M: Mauro Carvalho Chehab <[email protected]> 8626L: [email protected] 8627S: Maintained 8628W: https://linuxtv.org 8629T: git git://linuxtv.org/media.git 8630F: Documentation/admin-guide/media/em28xx* 8631F: drivers/media/usb/em28xx/ 8632 8633EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8634M: Adrian Hunter <[email protected]> 8635M: Asutosh Das <[email protected]> 8636R: Ritesh Harjani <[email protected]> 8637L: [email protected] 8638S: Supported 8639F: drivers/mmc/host/cqhci* 8640 8641EMS CPC-PCI CAN DRIVER 8642M: Gerhard Uttenthaler <[email protected]> 8643M: [email protected] 8644L: [email protected] 8645S: Maintained 8646F: drivers/net/can/sja1000/ems_pci.c 8647 8648EMULEX 10Gbps iSCSI - OneConnect DRIVER 8649M: Ketan Mukadam <[email protected]> 8650L: [email protected] 8651S: Supported 8652W: http://www.broadcom.com 8653F: drivers/scsi/be2iscsi/ 8654 8655EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8656M: Ajit Khaparde <[email protected]> 8657M: Sriharsha Basavapatna <[email protected]> 8658M: Somnath Kotur <[email protected]> 8659L: [email protected] 8660S: Maintained 8661W: http://www.emulex.com 8662F: drivers/net/ethernet/emulex/benet/ 8663 8664EMULEX ONECONNECT ROCE DRIVER 8665M: Selvin Xavier <[email protected]> 8666L: [email protected] 8667S: Odd Fixes 8668W: http://www.broadcom.com 8669F: drivers/infiniband/hw/ocrdma/ 8670F: include/uapi/rdma/ocrdma-abi.h 8671 8672EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8673M: James Smart <[email protected]> 8674M: Ram Vegesna <[email protected]> 8675L: [email protected] 8676L: [email protected] 8677S: Supported 8678W: http://www.broadcom.com 8679F: drivers/scsi/elx/ 8680 8681EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8682M: James Smart <[email protected]> 8683M: Dick Kennedy <[email protected]> 8684L: [email protected] 8685S: Supported 8686W: http://www.broadcom.com 8687F: drivers/scsi/lpfc/ 8688 8689ENE CB710 FLASH CARD READER DRIVER 8690M: Michał Mirosław <[email protected]> 8691S: Maintained 8692F: drivers/misc/cb710/ 8693F: drivers/mmc/host/cb710-mmc.* 8694F: include/linux/cb710.h 8695 8696ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8697M: Maxim Levitsky <[email protected]> 8698S: Maintained 8699F: drivers/media/rc/ene_ir.* 8700 8701ENERGY MODEL 8702M: Lukasz Luba <[email protected]> 8703M: "Rafael J. Wysocki" <[email protected]> 8704L: [email protected] 8705S: Maintained 8706F: kernel/power/energy_model.c 8707F: include/linux/energy_model.h 8708F: Documentation/power/energy-model.rst 8709 8710EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8711M: Laurentiu Tudor <[email protected]> 8712L: [email protected] 8713S: Maintained 8714F: drivers/tty/ehv_bytechan.c 8715 8716EPSON S1D13XXX FRAMEBUFFER DRIVER 8717M: Kristoffer Ericson <[email protected]> 8718S: Maintained 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8720F: drivers/video/fbdev/s1d13xxxfb.c 8721F: include/video/s1d13xxxfb.h 8722 8723EROFS FILE SYSTEM 8724M: Gao Xiang <[email protected]> 8725M: Chao Yu <[email protected]> 8726R: Yue Hu <[email protected]> 8727R: Jeffle Xu <[email protected]> 8728R: Sandeep Dhavale <[email protected]> 8729L: [email protected] 8730S: Maintained 8731W: https://erofs.docs.kernel.org 8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8733F: Documentation/ABI/testing/sysfs-fs-erofs 8734F: Documentation/filesystems/erofs.rst 8735F: fs/erofs/ 8736F: include/trace/events/erofs.h 8737 8738ERRSEQ ERROR TRACKING INFRASTRUCTURE 8739M: Jeff Layton <[email protected]> 8740S: Maintained 8741F: include/linux/errseq.h 8742F: lib/errseq.c 8743 8744ESD CAN NETWORK DRIVERS 8745M: Stefan Mätje <[email protected]> 8746R: [email protected] 8747L: [email protected] 8748S: Maintained 8749F: drivers/net/can/esd/ 8750 8751ESD CAN/USB DRIVERS 8752M: Frank Jungclaus <[email protected]> 8753R: [email protected] 8754L: [email protected] 8755S: Maintained 8756F: drivers/net/can/usb/esd_usb.c 8757 8758ET131X NETWORK DRIVER 8759M: Mark Einon <[email protected]> 8760S: Odd Fixes 8761F: drivers/net/ethernet/agere/ 8762 8763ETAS ES58X CAN/USB DRIVER 8764M: Vincent Mailhol <[email protected]> 8765L: [email protected] 8766S: Maintained 8767F: Documentation/networking/devlink/etas_es58x.rst 8768F: drivers/net/can/usb/etas_es58x/ 8769 8770ETHERNET BRIDGE 8771M: Nikolay Aleksandrov <[email protected]> 8772M: Ido Schimmel <[email protected]> 8773L: [email protected] 8774L: [email protected] 8775S: Maintained 8776W: http://www.linuxfoundation.org/en/Net:Bridge 8777F: include/linux/if_bridge.h 8778F: include/uapi/linux/if_bridge.h 8779F: include/linux/netfilter_bridge/ 8780F: net/bridge/ 8781 8782ETHERNET PHY LIBRARY 8783M: Andrew Lunn <[email protected]> 8784M: Heiner Kallweit <[email protected]> 8785R: Russell King <[email protected]> 8786L: [email protected] 8787S: Maintained 8788F: Documentation/ABI/testing/sysfs-class-net-phydev 8789F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8790F: Documentation/devicetree/bindings/net/mdio* 8791F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8792F: Documentation/networking/phy.rst 8793F: drivers/net/mdio/ 8794F: drivers/net/mdio/acpi_mdio.c 8795F: drivers/net/mdio/fwnode_mdio.c 8796F: drivers/net/mdio/of_mdio.c 8797F: drivers/net/pcs/ 8798F: drivers/net/phy/ 8799F: include/dt-bindings/net/qca-ar803x.h 8800F: include/linux/*mdio*.h 8801F: include/linux/linkmode.h 8802F: include/linux/mdio/*.h 8803F: include/linux/mii.h 8804F: include/linux/of_net.h 8805F: include/linux/phy.h 8806F: include/linux/phy_fixed.h 8807F: include/linux/phy_link_topology.h 8808F: include/linux/phylib_stubs.h 8809F: include/linux/platform_data/mdio-bcm-unimac.h 8810F: include/linux/platform_data/mdio-gpio.h 8811F: include/trace/events/mdio.h 8812F: include/uapi/linux/mdio.h 8813F: include/uapi/linux/mii.h 8814F: net/core/of_net.c 8815 8816ETHERNET PHY LIBRARY [RUST] 8817M: FUJITA Tomonori <[email protected]> 8818R: Trevor Gross <[email protected]> 8819L: [email protected] 8820L: [email protected] 8821S: Maintained 8822F: rust/kernel/net/phy.rs 8823F: rust/kernel/net/phy/reg.rs 8824 8825EXEC & BINFMT API, ELF 8826M: Kees Cook <[email protected]> 8827L: [email protected] 8828S: Supported 8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8830F: Documentation/userspace-api/ELF.rst 8831F: fs/*binfmt_*.c 8832F: fs/Kconfig.binfmt 8833F: fs/exec.c 8834F: fs/tests/binfmt_*_kunit.c 8835F: fs/tests/exec_kunit.c 8836F: include/linux/binfmts.h 8837F: include/linux/elf.h 8838F: include/uapi/linux/auxvec.h 8839F: include/uapi/linux/binfmts.h 8840F: include/uapi/linux/elf.h 8841F: tools/testing/selftests/exec/ 8842N: asm/elf.h 8843N: binfmt 8844 8845EXFAT FILE SYSTEM 8846M: Namjae Jeon <[email protected]> 8847M: Sungjong Seo <[email protected]> 8848R: Yuezhang Mo <[email protected]> 8849L: [email protected] 8850S: Maintained 8851T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8852F: fs/exfat/ 8853 8854EXPRESSWIRE PROTOCOL LIBRARY 8855M: Duje Mihanović <[email protected]> 8856L: [email protected] 8857S: Maintained 8858F: drivers/leds/leds-expresswire.c 8859F: include/linux/leds-expresswire.h 8860 8861EXT2 FILE SYSTEM 8862M: Jan Kara <[email protected]> 8863L: [email protected] 8864S: Maintained 8865F: Documentation/filesystems/ext2.rst 8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8867F: fs/ext2/ 8868F: include/linux/ext2* 8869 8870EXT4 FILE SYSTEM 8871M: "Theodore Ts'o" <[email protected]> 8872M: Andreas Dilger <[email protected]> 8873L: [email protected] 8874S: Maintained 8875W: http://ext4.wiki.kernel.org 8876Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8878F: Documentation/filesystems/ext4/ 8879F: fs/ext4/ 8880F: include/trace/events/ext4.h 8881F: include/uapi/linux/ext4.h 8882 8883Extended Verification Module (EVM) 8884M: Mimi Zohar <[email protected]> 8885M: Roberto Sassu <[email protected]> 8886L: [email protected] 8887S: Supported 8888T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8889F: security/integrity/ 8890F: security/integrity/evm/ 8891 8892EXTENSIBLE FIRMWARE INTERFACE (EFI) 8893M: Ard Biesheuvel <[email protected]> 8894L: [email protected] 8895S: Maintained 8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8897F: Documentation/admin-guide/efi-stub.rst 8898F: arch/*/include/asm/efi.h 8899F: arch/*/kernel/efi.c 8900F: arch/arm/boot/compressed/efi-header.S 8901F: arch/x86/platform/efi/ 8902F: drivers/firmware/efi/ 8903F: include/linux/efi*.h 8904 8905EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8906M: MyungJoo Ham <[email protected]> 8907M: Chanwoo Choi <[email protected]> 8908L: [email protected] 8909S: Maintained 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8911F: Documentation/devicetree/bindings/extcon/ 8912F: Documentation/driver-api/extcon.rst 8913F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8914F: drivers/extcon/ 8915F: include/linux/extcon.h 8916F: include/linux/extcon/ 8917 8918EXTRA BOOT CONFIG 8919M: Masami Hiramatsu <[email protected]> 8920L: [email protected] 8921L: [email protected] 8922S: Maintained 8923Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8925F: Documentation/admin-guide/bootconfig.rst 8926F: fs/proc/bootconfig.c 8927F: include/linux/bootconfig.h 8928F: lib/bootconfig-data.S 8929F: lib/bootconfig.c 8930F: tools/bootconfig/* 8931F: tools/bootconfig/scripts/* 8932 8933EXTRON DA HD 4K PLUS CEC DRIVER 8934M: Hans Verkuil <[email protected]> 8935L: [email protected] 8936S: Maintained 8937T: git git://linuxtv.org/media.git 8938F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8939 8940EXYNOS DP DRIVER 8941M: Jingoo Han <[email protected]> 8942L: [email protected] 8943S: Maintained 8944F: drivers/gpu/drm/exynos/exynos_dp* 8945 8946EXYNOS SYSMMU (IOMMU) driver 8947M: Marek Szyprowski <[email protected]> 8948L: [email protected] 8949S: Maintained 8950F: drivers/iommu/exynos-iommu.c 8951 8952F2FS FILE SYSTEM 8953M: Jaegeuk Kim <[email protected]> 8954M: Chao Yu <[email protected]> 8955L: [email protected] 8956S: Maintained 8957W: https://f2fs.wiki.kernel.org/ 8958Q: https://patchwork.kernel.org/project/f2fs/list/ 8959B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8961F: Documentation/ABI/testing/sysfs-fs-f2fs 8962F: Documentation/filesystems/f2fs.rst 8963F: fs/f2fs/ 8964F: include/linux/f2fs_fs.h 8965F: include/trace/events/f2fs.h 8966F: include/uapi/linux/f2fs.h 8967 8968F71805F HARDWARE MONITORING DRIVER 8969M: Jean Delvare <[email protected]> 8970L: [email protected] 8971S: Maintained 8972F: Documentation/hwmon/f71805f.rst 8973F: drivers/hwmon/f71805f.c 8974 8975FADDR2LINE 8976M: Josh Poimboeuf <[email protected]> 8977S: Maintained 8978F: scripts/faddr2line 8979 8980FAILOVER MODULE 8981M: Sridhar Samudrala <[email protected]> 8982L: [email protected] 8983S: Supported 8984F: Documentation/networking/failover.rst 8985F: include/net/failover.h 8986F: net/core/failover.c 8987 8988FANOTIFY 8989M: Jan Kara <[email protected]> 8990R: Amir Goldstein <[email protected]> 8991R: Matthew Bobrowski <[email protected]> 8992L: [email protected] 8993S: Maintained 8994F: fs/notify/fanotify/ 8995F: include/linux/fanotify.h 8996F: include/uapi/linux/fanotify.h 8997 8998FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8999M: Linus Walleij <[email protected]> 9000L: [email protected] 9001S: Maintained 9002F: drivers/usb/fotg210/ 9003 9004FARSYNC SYNCHRONOUS DRIVER 9005M: Kevin Curtis <[email protected]> 9006S: Supported 9007W: http://www.farsite.co.uk/ 9008F: drivers/net/wan/farsync.* 9009 9010FAULT INJECTION SUPPORT 9011M: Akinobu Mita <[email protected]> 9012S: Supported 9013F: Documentation/fault-injection/ 9014F: lib/fault-inject.c 9015F: tools/testing/fault-injection/ 9016 9017FBTFT Framebuffer drivers 9018L: [email protected] 9019L: [email protected] 9020S: Orphan 9021F: drivers/staging/fbtft/ 9022 9023FC0011 TUNER DRIVER 9024M: Michael Buesch <[email protected]> 9025L: [email protected] 9026S: Maintained 9027F: drivers/media/tuners/fc0011.c 9028F: drivers/media/tuners/fc0011.h 9029 9030FC2580 MEDIA DRIVER 9031L: [email protected] 9032S: Orphan 9033W: https://linuxtv.org 9034Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9035F: drivers/media/tuners/fc2580* 9036 9037FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 9038M: Hannes Reinecke <[email protected]> 9039L: [email protected] 9040S: Supported 9041W: www.Open-FCoE.org 9042F: drivers/scsi/fcoe/ 9043F: drivers/scsi/libfc/ 9044F: include/scsi/fc/ 9045F: include/scsi/libfc.h 9046F: include/scsi/libfcoe.h 9047F: include/uapi/scsi/fc/ 9048 9049FILE LOCKING (flock() and fcntl()/lockf()) 9050M: Jeff Layton <[email protected]> 9051M: Chuck Lever <[email protected]> 9052R: Alexander Aring <[email protected]> 9053L: [email protected] 9054S: Maintained 9055F: fs/fcntl.c 9056F: fs/locks.c 9057F: include/linux/fcntl.h 9058F: include/uapi/linux/fcntl.h 9059 9060FILESYSTEM DIRECT ACCESS (DAX) 9061M: Dan Williams <[email protected]> 9062R: Matthew Wilcox <[email protected]> 9063R: Jan Kara <[email protected]> 9064L: [email protected] 9065L: [email protected] 9066S: Supported 9067F: fs/dax.c 9068F: include/linux/dax.h 9069F: include/trace/events/fs_dax.h 9070 9071FILESYSTEMS (VFS and infrastructure) 9072M: Alexander Viro <[email protected]> 9073M: Christian Brauner <[email protected]> 9074R: Jan Kara <[email protected]> 9075L: [email protected] 9076S: Maintained 9077T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 9078F: fs/* 9079F: include/linux/fs.h 9080F: include/linux/fs_types.h 9081F: include/uapi/linux/fs.h 9082F: include/uapi/linux/openat2.h 9083F: Documentation/driver-api/early-userspace/buffer-format.rst 9084F: init/do_mounts* 9085F: init/*initramfs* 9086 9087FILESYSTEMS [EXPORTFS] 9088M: Chuck Lever <[email protected]> 9089M: Jeff Layton <[email protected]> 9090R: Amir Goldstein <[email protected]> 9091L: [email protected] 9092L: [email protected] 9093S: Supported 9094F: Documentation/filesystems/nfs/exporting.rst 9095F: fs/exportfs/ 9096F: fs/fhandle.c 9097F: include/linux/exportfs.h 9098 9099FILESYSTEMS [IDMAPPED MOUNTS] 9100M: Christian Brauner <[email protected]> 9101M: Seth Forshee <[email protected]> 9102L: [email protected] 9103S: Maintained 9104F: Documentation/filesystems/idmappings.rst 9105F: fs/mnt_idmapping.c 9106F: include/linux/mnt_idmapping.* 9107F: tools/testing/selftests/mount_setattr/ 9108 9109FILESYSTEMS [IOMAP] 9110M: Christian Brauner <[email protected]> 9111R: Darrick J. Wong <[email protected]> 9112L: [email protected] 9113L: [email protected] 9114S: Supported 9115F: Documentation/filesystems/iomap/* 9116F: fs/iomap/ 9117F: include/linux/iomap.h 9118 9119FILESYSTEMS [NETFS LIBRARY] 9120M: David Howells <[email protected]> 9121R: Jeff Layton <[email protected]> 9122L: [email protected] 9123L: [email protected] 9124S: Supported 9125F: Documentation/filesystems/caching/ 9126F: Documentation/filesystems/netfs_library.rst 9127F: fs/netfs/ 9128F: include/linux/fscache*.h 9129F: include/linux/netfs.h 9130F: include/trace/events/fscache.h 9131F: include/trace/events/netfs.h 9132 9133FILESYSTEMS [STACKABLE] 9134M: Miklos Szeredi <[email protected]> 9135M: Amir Goldstein <[email protected]> 9136L: [email protected] 9137L: [email protected] 9138S: Maintained 9139F: fs/backing-file.c 9140F: include/linux/backing-file.h 9141 9142FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9143M: Riku Voipio <[email protected]> 9144L: [email protected] 9145S: Maintained 9146F: drivers/hwmon/f75375s.c 9147F: include/linux/f75375s.h 9148 9149FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 9150M: Ji-Ze Hong (Peter Hong) <[email protected]> 9151L: [email protected] 9152S: Maintained 9153F: drivers/net/can/usb/f81604.c 9154 9155FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 9156M: Clemens Ladisch <[email protected]> 9157M: Takashi Sakamoto <[email protected]> 9158L: [email protected] 9159S: Maintained 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 9161F: include/uapi/sound/firewire.h 9162F: sound/firewire/ 9163 9164FIREWIRE MEDIA DRIVERS (firedtv) 9165M: Stefan Richter <[email protected]> 9166L: [email protected] 9167L: [email protected] 9168S: Maintained 9169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 9170F: drivers/media/firewire/ 9171 9172FIREWIRE SBP-2 TARGET 9173M: Chris Boot <[email protected]> 9174L: [email protected] 9175L: [email protected] 9176L: [email protected] 9177S: Maintained 9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 9179F: drivers/target/sbp/ 9180 9181FIREWIRE SUBSYSTEM 9182M: Takashi Sakamoto <[email protected]> 9183M: Takashi Sakamoto <[email protected]> 9184L: [email protected] 9185S: Maintained 9186W: http://ieee1394.docs.kernel.org/ 9187T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 9188F: drivers/firewire/ 9189F: include/linux/firewire.h 9190F: include/uapi/linux/firewire*.h 9191F: tools/firewire/ 9192 9193FIRMWARE FRAMEWORK FOR ARMV8-A 9194M: Sudeep Holla <[email protected]> 9195L: [email protected] (moderated for non-subscribers) 9196S: Maintained 9197F: drivers/firmware/arm_ffa/ 9198F: include/linux/arm_ffa.h 9199 9200FIRMWARE LOADER (request_firmware) 9201M: Luis Chamberlain <[email protected]> 9202M: Russ Weight <[email protected]> 9203M: Danilo Krummrich <[email protected]> 9204L: [email protected] 9205S: Maintained 9206F: Documentation/firmware_class/ 9207F: drivers/base/firmware_loader/ 9208F: rust/kernel/firmware.rs 9209F: include/linux/firmware.h 9210 9211FLEXTIMER FTM-QUADDEC DRIVER 9212M: Patrick Havelange <[email protected]> 9213L: [email protected] 9214S: Maintained 9215F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 9216F: drivers/counter/ftm-quaddec.c 9217 9218FLOPPY DRIVER 9219M: Denis Efremov <[email protected]> 9220L: [email protected] 9221S: Odd Fixes 9222F: drivers/block/floppy.c 9223 9224FLYSKY FSIA6B RC RECEIVER 9225M: Markus Koch <[email protected]> 9226L: [email protected] 9227S: Maintained 9228F: drivers/input/joystick/fsia6b.c 9229 9230FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster) 9231M: Geoffrey D. Bennett <[email protected]> 9232L: [email protected] 9233S: Maintained 9234W: https://github.com/geoffreybennett/linux-fcp 9235B: https://github.com/geoffreybennett/linux-fcp/issues 9236T: git https://github.com/geoffreybennett/linux-fcp.git 9237F: include/uapi/sound/fcp.h 9238F: include/uapi/sound/scarlett2.h 9239F: sound/usb/fcp.c 9240F: sound/usb/mixer_scarlett2.c 9241 9242FORCEDETH GIGABIT ETHERNET DRIVER 9243M: Rain River <[email protected]> 9244M: Zhu Yanjun <[email protected]> 9245L: [email protected] 9246S: Maintained 9247F: drivers/net/ethernet/nvidia/* 9248 9249FORTIFY_SOURCE 9250M: Kees Cook <[email protected]> 9251L: [email protected] 9252S: Supported 9253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9254F: include/linux/fortify-string.h 9255F: lib/test_fortify/* 9256F: lib/tests/fortify_kunit.c 9257F: lib/tests/memcpy_kunit.c 9258K: \bunsafe_memcpy\b 9259K: \b__NO_FORTIFY\b 9260 9261FPGA DFL DRIVERS 9262M: Wu Hao <[email protected]> 9263R: Tom Rix <[email protected]> 9264L: [email protected] 9265S: Maintained 9266F: Documentation/ABI/testing/sysfs-bus-dfl* 9267F: Documentation/fpga/dfl.rst 9268F: drivers/fpga/dfl* 9269F: drivers/uio/uio_dfl.c 9270F: include/linux/dfl.h 9271F: include/uapi/linux/fpga-dfl.h 9272 9273FPGA MANAGER FRAMEWORK 9274M: Moritz Fischer <[email protected]> 9275M: Wu Hao <[email protected]> 9276M: Xu Yilun <[email protected]> 9277R: Tom Rix <[email protected]> 9278L: [email protected] 9279S: Maintained 9280Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9282F: Documentation/devicetree/bindings/fpga/ 9283F: Documentation/driver-api/fpga/ 9284F: Documentation/fpga/ 9285F: drivers/fpga/ 9286F: include/linux/fpga/ 9287 9288FPU EMULATOR 9289M: Bill Metzenthen <[email protected]> 9290S: Maintained 9291W: https://floatingpoint.billm.au/ 9292F: arch/x86/math-emu/ 9293 9294FRAMEBUFFER CORE 9295M: Simona Vetter <[email protected]> 9296S: Odd Fixes 9297T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9298F: drivers/video/fbdev/core/ 9299 9300FRAMEBUFFER DRAWING 9301M: Zsolt Kajtar <[email protected]> 9302S: Odd Fixes 9303F: drivers/video/fbdev/core/cfbcopyarea.c 9304F: drivers/video/fbdev/core/cfbfillrect.c 9305F: drivers/video/fbdev/core/cfbimgblt.c 9306F: drivers/video/fbdev/core/cfbmem.h 9307F: drivers/video/fbdev/core/fb_copyarea.h 9308F: drivers/video/fbdev/core/fb_draw.h 9309F: drivers/video/fbdev/core/fb_fillrect.h 9310F: drivers/video/fbdev/core/fb_imageblit.h 9311F: drivers/video/fbdev/core/syscopyarea.c 9312F: drivers/video/fbdev/core/sysfillrect.c 9313F: drivers/video/fbdev/core/sysimgblt.c 9314F: drivers/video/fbdev/core/sysmem.h 9315 9316FRAMEBUFFER LAYER 9317M: Helge Deller <[email protected]> 9318L: [email protected] 9319L: [email protected] 9320S: Maintained 9321Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9322T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9323F: Documentation/fb/ 9324F: drivers/video/ 9325F: include/linux/fb.h 9326F: include/uapi/linux/fb.h 9327F: include/uapi/video/ 9328F: include/video/ 9329 9330FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9331M: Horia Geantă <[email protected]> 9332M: Pankaj Gupta <[email protected]> 9333M: Gaurav Jain <[email protected]> 9334L: [email protected] 9335S: Maintained 9336F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9337F: drivers/crypto/caam/ 9338 9339FREESCALE COLDFIRE M5441X MMC DRIVER 9340M: Angelo Dureghello <[email protected]> 9341L: [email protected] 9342S: Maintained 9343F: drivers/mmc/host/sdhci-esdhc-mcf.c 9344F: include/linux/platform_data/mmc-esdhc-mcf.h 9345 9346FREESCALE DIU FRAMEBUFFER DRIVER 9347M: Timur Tabi <[email protected]> 9348L: [email protected] 9349S: Maintained 9350F: drivers/video/fbdev/fsl-diu-fb.* 9351 9352FREESCALE DMA DRIVER 9353M: Zhang Wei <[email protected]> 9354L: [email protected] 9355S: Maintained 9356F: drivers/dma/fsldma.* 9357 9358FREESCALE DSPI DRIVER 9359M: Vladimir Oltean <[email protected]> 9360L: [email protected] 9361L: [email protected] 9362S: Maintained 9363F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9364F: drivers/spi/spi-fsl-dspi.c 9365F: include/linux/spi/spi-fsl-dspi.h 9366 9367FREESCALE eDMA DRIVER 9368M: Frank Li <[email protected]> 9369L: [email protected] 9370L: [email protected] 9371S: Maintained 9372F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9373F: drivers/dma/fsl-edma*.* 9374 9375FREESCALE ENETC ETHERNET DRIVERS 9376M: Claudiu Manoil <[email protected]> 9377M: Vladimir Oltean <[email protected]> 9378M: Wei Fang <[email protected]> 9379M: Clark Wang <[email protected]> 9380L: [email protected] 9381L: [email protected] 9382S: Maintained 9383F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9384F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9385F: drivers/net/ethernet/freescale/enetc/ 9386F: include/linux/fsl/enetc_mdio.h 9387F: include/linux/fsl/netc_global.h 9388 9389FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9390M: Claudiu Manoil <[email protected]> 9391L: [email protected] 9392S: Maintained 9393F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9394F: drivers/net/ethernet/freescale/gianfar* 9395 9396FREESCALE GPMI NAND DRIVER 9397M: Han Xu <[email protected]> 9398L: [email protected] 9399L: [email protected] 9400S: Maintained 9401F: drivers/mtd/nand/raw/gpmi-nand/* 9402 9403FREESCALE I2C CPM DRIVER 9404M: Jochen Friedrich <[email protected]> 9405L: [email protected] 9406L: [email protected] 9407S: Maintained 9408F: drivers/i2c/busses/i2c-cpm.c 9409 9410FREESCALE IMX / MXC FEC DRIVER 9411M: Wei Fang <[email protected]> 9412R: Shenwei Wang <[email protected]> 9413R: Clark Wang <[email protected]> 9414L: [email protected] 9415L: [email protected] 9416S: Maintained 9417F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9418F: drivers/net/ethernet/freescale/fec.h 9419F: drivers/net/ethernet/freescale/fec_main.c 9420F: drivers/net/ethernet/freescale/fec_ptp.c 9421 9422FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9423M: Sascha Hauer <[email protected]> 9424R: Pengutronix Kernel Team <[email protected]> 9425L: [email protected] 9426L: [email protected] (moderated for non-subscribers) 9427S: Maintained 9428F: drivers/video/fbdev/imxfb.c 9429 9430FREESCALE IMX DDR PMU DRIVER 9431M: Frank Li <[email protected]> 9432L: [email protected] (moderated for non-subscribers) 9433S: Maintained 9434F: Documentation/admin-guide/perf/imx-ddr.rst 9435F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9436F: drivers/perf/fsl_imx8_ddr_perf.c 9437 9438FREESCALE IMX I2C DRIVER 9439M: Oleksij Rempel <[email protected]> 9440R: Pengutronix Kernel Team <[email protected]> 9441L: [email protected] 9442S: Maintained 9443F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9444F: drivers/i2c/busses/i2c-imx.c 9445 9446FREESCALE IMX LPI2C DRIVER 9447M: Dong Aisheng <[email protected]> 9448L: [email protected] 9449L: [email protected] 9450S: Maintained 9451F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9452F: drivers/i2c/busses/i2c-imx-lpi2c.c 9453 9454FREESCALE IMX LPSPI DRIVER 9455M: Frank Li <[email protected]> 9456L: [email protected] 9457L: [email protected] 9458S: Maintained 9459F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9460F: drivers/spi/spi-fsl-lpspi.c 9461 9462FREESCALE MPC I2C DRIVER 9463M: Chris Packham <[email protected]> 9464L: [email protected] 9465S: Maintained 9466F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9467F: drivers/i2c/busses/i2c-mpc.c 9468 9469FREESCALE QORIQ DPAA ETHERNET DRIVER 9470M: Madalin Bucur <[email protected]> 9471L: [email protected] 9472S: Maintained 9473F: drivers/net/ethernet/freescale/dpaa 9474 9475FREESCALE QORIQ DPAA FMAN DRIVER 9476M: Madalin Bucur <[email protected]> 9477R: Sean Anderson <[email protected]> 9478L: [email protected] 9479S: Maintained 9480F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9481F: drivers/net/ethernet/freescale/fman 9482 9483FREESCALE QORIQ PTP CLOCK DRIVER 9484M: Yangbo Lu <[email protected]> 9485L: [email protected] 9486S: Maintained 9487F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9488F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9489F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9490F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9491F: drivers/ptp/ptp_qoriq.c 9492F: drivers/ptp/ptp_qoriq_debugfs.c 9493F: include/linux/fsl/ptp_qoriq.h 9494 9495FREESCALE QUAD SPI DRIVER 9496M: Han Xu <[email protected]> 9497L: [email protected] 9498L: [email protected] 9499S: Maintained 9500F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9501F: drivers/spi/spi-fsl-qspi.c 9502 9503FREESCALE QUICC ENGINE LIBRARY 9504M: Qiang Zhao <[email protected]> 9505M: Christophe Leroy <[email protected]> 9506L: [email protected] 9507S: Maintained 9508F: drivers/soc/fsl/qe/ 9509F: include/soc/fsl/qe/ 9510 9511FREESCALE QUICC ENGINE QMC DRIVER 9512M: Herve Codina <[email protected]> 9513L: [email protected] 9514S: Maintained 9515F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9516F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9517F: drivers/soc/fsl/qe/qmc.c 9518F: include/soc/fsl/qe/qmc.h 9519 9520FREESCALE QUICC ENGINE QMC HDLC DRIVER 9521M: Herve Codina <[email protected]> 9522L: [email protected] 9523L: [email protected] 9524S: Maintained 9525F: drivers/net/wan/fsl_qmc_hdlc.c 9526 9527FREESCALE QUICC ENGINE TSA DRIVER 9528M: Herve Codina <[email protected]> 9529L: [email protected] 9530S: Maintained 9531F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9532F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9533F: drivers/soc/fsl/qe/tsa.c 9534F: drivers/soc/fsl/qe/tsa.h 9535F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9536F: include/dt-bindings/soc/qe-fsl,tsa.h 9537 9538FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9539L: [email protected] 9540L: [email protected] 9541S: Orphan 9542F: drivers/net/ethernet/freescale/ucc_geth* 9543 9544FREESCALE QUICC ENGINE UCC HDLC DRIVER 9545M: Zhao Qiang <[email protected]> 9546L: [email protected] 9547L: [email protected] 9548S: Maintained 9549F: drivers/net/wan/fsl_ucc_hdlc* 9550 9551FREESCALE QUICC ENGINE UCC UART DRIVER 9552M: Timur Tabi <[email protected]> 9553L: [email protected] 9554S: Maintained 9555F: drivers/tty/serial/ucc_uart.c 9556 9557FREESCALE SOC DRIVERS 9558M: Christophe Leroy <[email protected]> 9559L: [email protected] 9560L: [email protected] (moderated for non-subscribers) 9561S: Maintained 9562F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9563F: Documentation/devicetree/bindings/soc/fsl/ 9564F: drivers/soc/fsl/ 9565F: include/linux/fsl/ 9566F: include/soc/fsl/ 9567 9568FREESCALE SOC FS_ENET DRIVER 9569M: Pantelis Antoniou <[email protected]> 9570L: [email protected] 9571L: [email protected] 9572S: Maintained 9573F: drivers/net/ethernet/freescale/fs_enet/ 9574 9575FREESCALE SOC SOUND DRIVERS 9576M: Shengjiu Wang <[email protected]> 9577M: Xiubo Li <[email protected]> 9578R: Fabio Estevam <[email protected]> 9579R: Nicolin Chen <[email protected]> 9580L: [email protected] 9581L: [email protected] 9582S: Maintained 9583F: sound/soc/fsl/fsl* 9584F: sound/soc/fsl/imx* 9585 9586FREESCALE SOC LPC32XX SOUND DRIVERS 9587M: J.M.B. Downing <[email protected]> 9588M: Piotr Wojtaszczyk <[email protected]> 9589R: Vladimir Zapolskiy <[email protected]> 9590L: [email protected] 9591L: [email protected] 9592S: Maintained 9593F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9594F: sound/soc/fsl/lpc3xxx-* 9595 9596FREESCALE SOC SOUND QMC DRIVER 9597M: Herve Codina <[email protected]> 9598L: [email protected] 9599L: [email protected] 9600S: Maintained 9601F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9602F: sound/soc/fsl/fsl_qmc_audio.c 9603 9604FREESCALE USB PERIPHERAL DRIVERS 9605L: [email protected] 9606L: [email protected] 9607S: Orphan 9608F: drivers/usb/gadget/udc/fsl* 9609 9610FREESCALE USB PHY DRIVER 9611L: [email protected] 9612L: [email protected] 9613S: Orphan 9614F: drivers/usb/phy/phy-fsl-usb* 9615 9616FREEVXFS FILESYSTEM 9617M: Christoph Hellwig <[email protected]> 9618S: Maintained 9619W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9620F: fs/freevxfs/ 9621 9622FREEZER 9623M: "Rafael J. Wysocki" <[email protected]> 9624M: Pavel Machek <[email protected]> 9625L: [email protected] 9626S: Supported 9627F: Documentation/power/freezing-of-tasks.rst 9628F: include/linux/freezer.h 9629F: kernel/freezer.c 9630 9631FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9632M: Eric Biggers <[email protected]> 9633M: Theodore Y. Ts'o <[email protected]> 9634M: Jaegeuk Kim <[email protected]> 9635L: [email protected] 9636S: Supported 9637Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9638T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9639F: Documentation/filesystems/fscrypt.rst 9640F: fs/crypto/ 9641F: include/linux/fscrypt.h 9642F: include/uapi/linux/fscrypt.h 9643 9644FSI SUBSYSTEM 9645M: Eddie James <[email protected]> 9646R: Ninad Palsule <[email protected]> 9647L: [email protected] 9648S: Supported 9649Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9650F: drivers/fsi/ 9651F: include/linux/fsi*.h 9652F: include/trace/events/fsi*.h 9653 9654FSI-ATTACHED I2C DRIVER 9655M: Eddie James <[email protected]> 9656L: [email protected] 9657L: [email protected] (moderated for non-subscribers) 9658S: Maintained 9659F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9660F: drivers/i2c/busses/i2c-fsi.c 9661 9662FSI-ATTACHED SPI DRIVER 9663M: Eddie James <[email protected]> 9664L: [email protected] 9665S: Maintained 9666F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9667F: drivers/spi/spi-fsi.c 9668 9669FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9670M: Jan Kara <[email protected]> 9671R: Amir Goldstein <[email protected]> 9672L: [email protected] 9673S: Maintained 9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9675F: fs/notify/ 9676F: include/linux/fsnotify*.h 9677 9678FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9679M: Eric Biggers <[email protected]> 9680M: Theodore Y. Ts'o <[email protected]> 9681L: [email protected] 9682S: Supported 9683Q: https://patchwork.kernel.org/project/fsverity/list/ 9684T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9685F: Documentation/filesystems/fsverity.rst 9686F: fs/verity/ 9687F: include/linux/fsverity.h 9688F: include/uapi/linux/fsverity.h 9689 9690FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9691M: Michael Zaidman <[email protected]> 9692L: [email protected] 9693L: [email protected] 9694S: Maintained 9695F: drivers/hid/hid-ft260.c 9696 9697FUJITSU LAPTOP EXTRAS 9698M: Jonathan Woithe <[email protected]> 9699L: [email protected] 9700S: Maintained 9701F: drivers/platform/x86/fujitsu-laptop.c 9702 9703FUJITSU TABLET EXTRAS 9704M: Robert Gerlach <[email protected]> 9705L: [email protected] 9706S: Maintained 9707F: drivers/platform/x86/fujitsu-tablet.c 9708 9709FUNCTION HOOKS (FTRACE) 9710M: Steven Rostedt <[email protected]> 9711M: Masami Hiramatsu <[email protected]> 9712R: Mark Rutland <[email protected]> 9713L: [email protected] 9714L: [email protected] 9715S: Maintained 9716Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9718F: Documentation/trace/ftrace* 9719F: arch/*/*/*/*ftrace* 9720F: arch/*/*/*ftrace* 9721F: include/*/ftrace.h 9722F: kernel/trace/fgraph.c 9723F: kernel/trace/ftrace* 9724F: samples/ftrace 9725 9726FUNGIBLE ETHERNET DRIVERS 9727M: Dimitris Michailidis <[email protected]> 9728L: [email protected] 9729S: Maintained 9730F: drivers/net/ethernet/fungible/ 9731 9732FUSE: FILESYSTEM IN USERSPACE 9733M: Miklos Szeredi <[email protected]> 9734L: [email protected] 9735S: Maintained 9736W: https://github.com/libfuse/ 9737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9738F: Documentation/filesystems/fuse.rst 9739F: fs/fuse/ 9740F: include/uapi/linux/fuse.h 9741 9742FUTEX SUBSYSTEM 9743M: Thomas Gleixner <[email protected]> 9744M: Ingo Molnar <[email protected]> 9745R: Peter Zijlstra <[email protected]> 9746R: Darren Hart <[email protected]> 9747R: Davidlohr Bueso <[email protected]> 9748R: André Almeida <[email protected]> 9749L: [email protected] 9750S: Maintained 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9752F: Documentation/locking/*futex* 9753F: include/asm-generic/futex.h 9754F: include/linux/futex.h 9755F: include/uapi/linux/futex.h 9756F: kernel/futex/* 9757F: tools/perf/bench/futex* 9758F: tools/testing/selftests/futex/ 9759 9760FWCTL SUBSYSTEM 9761M: Dave Jiang <[email protected]> 9762M: Jason Gunthorpe <[email protected]> 9763M: Saeed Mahameed <[email protected]> 9764R: Jonathan Cameron <[email protected]> 9765S: Maintained 9766F: Documentation/userspace-api/fwctl/ 9767F: drivers/fwctl/ 9768F: include/linux/fwctl.h 9769F: include/uapi/fwctl/ 9770 9771FWCTL MLX5 DRIVER 9772M: Saeed Mahameed <[email protected]> 9773R: Itay Avraham <[email protected]> 9774L: [email protected] 9775S: Maintained 9776F: drivers/fwctl/mlx5/ 9777 9778FWCTL PDS DRIVER 9779M: Brett Creeley <[email protected]> 9780R: Shannon Nelson <[email protected]> 9781L: [email protected] 9782S: Maintained 9783F: drivers/fwctl/pds/ 9784 9785GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9786M: Sebastian Reichel <[email protected]> 9787L: [email protected] 9788S: Maintained 9789F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9790F: drivers/media/i2c/gc0308.c 9791 9792GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9793M: Zhi Mao <[email protected]> 9794L: [email protected] 9795S: Maintained 9796F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9797F: drivers/media/i2c/gc05a2.c 9798 9799GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9800M: Zhi Mao <[email protected]> 9801L: [email protected] 9802S: Maintained 9803F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9804F: drivers/media/i2c/gc08a3.c 9805 9806GALAXYCORE GC2145 SENSOR DRIVER 9807M: Alain Volmat <[email protected]> 9808L: [email protected] 9809S: Maintained 9810T: git git://linuxtv.org/media.git 9811F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9812F: drivers/media/i2c/gc2145.c 9813 9814GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9815M: Tim Harvey <[email protected]> 9816S: Maintained 9817F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9818F: Documentation/hwmon/gsc-hwmon.rst 9819F: drivers/hwmon/gsc-hwmon.c 9820F: drivers/mfd/gateworks-gsc.c 9821F: include/linux/mfd/gsc.h 9822F: include/linux/platform_data/gsc_hwmon.h 9823 9824GCC PLUGINS 9825M: Kees Cook <[email protected]> 9826L: [email protected] 9827S: Maintained 9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9829F: Documentation/kbuild/gcc-plugins.rst 9830F: include/linux/stackleak.h 9831F: kernel/stackleak.c 9832F: scripts/Makefile.gcc-plugins 9833F: scripts/gcc-plugins/ 9834 9835GCOV BASED KERNEL PROFILING 9836M: Peter Oberparleiter <[email protected]> 9837S: Maintained 9838F: Documentation/dev-tools/gcov.rst 9839F: kernel/gcov/ 9840 9841GDB KERNEL DEBUGGING HELPER SCRIPTS 9842M: Jan Kiszka <[email protected]> 9843M: Kieran Bingham <[email protected]> 9844S: Supported 9845F: scripts/gdb/ 9846 9847GE HEALTHCARE PMC ADC DRIVER 9848M: Herve Codina <[email protected]> 9849L: [email protected] 9850S: Maintained 9851F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9852F: drivers/iio/adc/gehc-pmc-adc.c 9853F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9854 9855GEMINI CRYPTO DRIVER 9856M: Corentin Labbe <[email protected]> 9857L: [email protected] 9858S: Maintained 9859F: drivers/crypto/gemini/ 9860 9861GEMTEK FM RADIO RECEIVER DRIVER 9862M: Hans Verkuil <[email protected]> 9863L: [email protected] 9864S: Maintained 9865W: https://linuxtv.org 9866T: git git://linuxtv.org/media.git 9867F: drivers/media/radio/radio-gemtek* 9868 9869GENDWARFKSYMS 9870M: Sami Tolvanen <[email protected]> 9871L: [email protected] 9872L: [email protected] 9873S: Maintained 9874F: scripts/gendwarfksyms/ 9875 9876GENERIC ARCHITECTURE TOPOLOGY 9877M: Sudeep Holla <[email protected]> 9878L: [email protected] 9879S: Maintained 9880F: drivers/base/arch_topology.c 9881F: include/linux/arch_topology.h 9882 9883GENERIC ENTRY CODE 9884M: Thomas Gleixner <[email protected]> 9885M: Peter Zijlstra <[email protected]> 9886M: Andy Lutomirski <[email protected]> 9887L: [email protected] 9888S: Maintained 9889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9890F: include/linux/entry-common.h 9891F: include/linux/entry-kvm.h 9892F: kernel/entry/ 9893 9894GENERIC GPIO I2C DRIVER 9895M: Wolfram Sang <[email protected]> 9896S: Supported 9897F: drivers/i2c/busses/i2c-gpio.c 9898F: include/linux/platform_data/i2c-gpio.h 9899 9900GENERIC GPIO I2C MULTIPLEXER DRIVER 9901M: Peter Korsgaard <[email protected]> 9902L: [email protected] 9903S: Supported 9904F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9905F: drivers/i2c/muxes/i2c-mux-gpio.c 9906F: include/linux/platform_data/i2c-mux-gpio.h 9907 9908GENERIC GPIO RESET DRIVER 9909M: Krzysztof Kozlowski <[email protected]> 9910S: Maintained 9911F: drivers/reset/reset-gpio.c 9912 9913GENERIC HDLC (WAN) DRIVERS 9914M: Krzysztof Halasa <[email protected]> 9915S: Maintained 9916W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9917F: drivers/net/wan/c101.c 9918F: drivers/net/wan/hd6457* 9919F: drivers/net/wan/hdlc* 9920F: drivers/net/wan/n2.c 9921F: drivers/net/wan/pc300too.c 9922F: drivers/net/wan/pci200syn.c 9923F: drivers/net/wan/wanxl* 9924 9925GENERIC INCLUDE/ASM HEADER FILES 9926M: Arnd Bergmann <[email protected]> 9927L: [email protected] 9928S: Maintained 9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9930F: include/asm-generic/ 9931F: include/uapi/asm-generic/ 9932 9933GENERIC PHY FRAMEWORK 9934M: Vinod Koul <[email protected]> 9935M: Kishon Vijay Abraham I <[email protected]> 9936L: [email protected] 9937S: Supported 9938Q: https://patchwork.kernel.org/project/linux-phy/list/ 9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9940F: Documentation/devicetree/bindings/phy/ 9941F: drivers/phy/ 9942F: include/dt-bindings/phy/ 9943F: include/linux/phy/ 9944 9945GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9946M: Wolfram Sang <[email protected]> 9947S: Supported 9948F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9949F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9950 9951GENERIC PM DOMAINS 9952M: Ulf Hansson <[email protected]> 9953L: [email protected] 9954S: Supported 9955F: Documentation/devicetree/bindings/power/power?domain* 9956T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9957F: drivers/pmdomain/ 9958F: include/linux/pm_domain.h 9959 9960GENERIC RADIX TREE 9961M: Kent Overstreet <[email protected]> 9962S: Supported 9963C: irc://irc.oftc.net/bcache 9964F: include/linux/generic-radix-tree.h 9965F: lib/generic-radix-tree.c 9966 9967GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9968M: Eugen Hristev <[email protected]> 9969L: [email protected] 9970S: Maintained 9971F: drivers/input/touchscreen/resistive-adc-touch.c 9972 9973GENERIC STRING LIBRARY 9974M: Kees Cook <[email protected]> 9975R: Andy Shevchenko <[email protected]> 9976L: [email protected] 9977S: Supported 9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9979F: include/linux/string.h 9980F: include/linux/string_choices.h 9981F: include/linux/string_helpers.h 9982F: lib/string.c 9983F: lib/string_helpers.c 9984F: lib/tests/string_helpers_kunit.c 9985F: lib/tests/string_kunit.c 9986F: scripts/coccinelle/api/string_choices.cocci 9987 9988GENERIC UIO DRIVER FOR PCI DEVICES 9989M: "Michael S. Tsirkin" <[email protected]> 9990L: [email protected] 9991S: Supported 9992F: drivers/uio/uio_pci_generic.c 9993 9994GENERIC VDSO LIBRARY 9995M: Andy Lutomirski <[email protected]> 9996M: Thomas Gleixner <[email protected]> 9997M: Vincenzo Frascino <[email protected]> 9998L: [email protected] 9999S: Maintained 10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 10001F: include/asm-generic/vdso/vsyscall.h 10002F: include/vdso/ 10003F: kernel/time/vsyscall.c 10004F: lib/vdso/ 10005F: tools/testing/selftests/vDSO/ 10006 10007GENWQE (IBM Generic Workqueue Card) 10008M: Frank Haverkamp <[email protected]> 10009S: Supported 10010F: drivers/misc/genwqe/ 10011 10012GET_MAINTAINER SCRIPT 10013M: Joe Perches <[email protected]> 10014S: Maintained 10015F: scripts/get_maintainer.pl 10016 10017GFS2 FILE SYSTEM 10018M: Andreas Gruenbacher <[email protected]> 10019L: [email protected] 10020S: Supported 10021B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 10023F: Documentation/filesystems/gfs2* 10024F: fs/gfs2/ 10025F: include/uapi/linux/gfs2_ondisk.h 10026 10027GIGABYTE WATERFORCE SENSOR DRIVER 10028M: Aleksa Savic <[email protected]> 10029L: [email protected] 10030S: Maintained 10031F: Documentation/hwmon/gigabyte_waterforce.rst 10032F: drivers/hwmon/gigabyte_waterforce.c 10033 10034GIGABYTE WMI DRIVER 10035M: Thomas Weißschuh <[email protected]> 10036L: [email protected] 10037S: Maintained 10038F: drivers/platform/x86/gigabyte-wmi.c 10039 10040GNSS SUBSYSTEM 10041M: Johan Hovold <[email protected]> 10042S: Maintained 10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 10044F: Documentation/ABI/testing/sysfs-class-gnss 10045F: Documentation/devicetree/bindings/gnss/ 10046F: drivers/gnss/ 10047F: include/linux/gnss.h 10048 10049GO7007 MPEG CODEC 10050M: Hans Verkuil <[email protected]> 10051L: [email protected] 10052S: Maintained 10053F: drivers/media/usb/go7007/ 10054 10055GOCONTROLL MODULINE MODULE SLOT 10056M: Maud Spierings <[email protected]> 10057S: Maintained 10058F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml 10059 10060GOODIX TOUCHSCREEN 10061M: Hans de Goede <[email protected]> 10062L: [email protected] 10063S: Maintained 10064F: drivers/input/touchscreen/goodix* 10065 10066GOOGLE ETHERNET DRIVERS 10067M: Jeroen de Borst <[email protected]> 10068M: Harshitha Ramamurthy <[email protected]> 10069L: [email protected] 10070S: Maintained 10071F: Documentation/networking/device_drivers/ethernet/google/gve.rst 10072F: drivers/net/ethernet/google 10073 10074GOOGLE FIRMWARE DRIVERS 10075M: Tzung-Bi Shih <[email protected]> 10076R: Brian Norris <[email protected]> 10077R: Julius Werner <[email protected]> 10078L: [email protected] 10079S: Maintained 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 10081F: drivers/firmware/google/ 10082 10083GOOGLE TENSOR SoC SUPPORT 10084M: Peter Griffin <[email protected]> 10085R: André Draszik <[email protected]> 10086R: Tudor Ambarus <[email protected]> 10087L: [email protected] (moderated for non-subscribers) 10088L: [email protected] 10089S: Maintained 10090C: irc://irc.oftc.net/pixel6-kernel-dev 10091F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 10092F: arch/arm64/boot/dts/exynos/google/ 10093F: drivers/clk/samsung/clk-gs101.c 10094F: drivers/phy/samsung/phy-gs101-ufs.c 10095F: include/dt-bindings/clock/google,gs101.h 10096K: [gG]oogle.?[tT]ensor 10097 10098GPD POCKET FAN DRIVER 10099M: Hans de Goede <[email protected]> 10100L: [email protected] 10101S: Maintained 10102F: drivers/platform/x86/gpd-pocket-fan.c 10103 10104GPIB DRIVERS 10105M: Dave Penkler <[email protected]> 10106S: Maintained 10107F: drivers/staging/gpib/ 10108 10109GPIO ACPI SUPPORT 10110M: Mika Westerberg <[email protected]> 10111M: Andy Shevchenko <[email protected]> 10112L: [email protected] 10113L: [email protected] 10114S: Supported 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 10116F: Documentation/firmware-guide/acpi/gpio-properties.rst 10117F: drivers/gpio/gpiolib-acpi.c 10118F: drivers/gpio/gpiolib-acpi.h 10119 10120GPIO AGGREGATOR 10121M: Geert Uytterhoeven <[email protected]> 10122L: [email protected] 10123S: Supported 10124F: Documentation/admin-guide/gpio/gpio-aggregator.rst 10125F: drivers/gpio/gpio-aggregator.c 10126 10127GPIO IR Transmitter 10128M: Sean Young <[email protected]> 10129L: [email protected] 10130S: Maintained 10131F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 10132F: drivers/media/rc/gpio-ir-tx.c 10133 10134GPIO MOCKUP DRIVER 10135M: Bamvor Jian Zhang <[email protected]> 10136L: [email protected] 10137S: Maintained 10138F: drivers/gpio/gpio-mockup.c 10139F: tools/testing/selftests/gpio/ 10140 10141GPIO REGMAP 10142M: Michael Walle <[email protected]> 10143S: Maintained 10144F: drivers/gpio/gpio-regmap.c 10145F: include/linux/gpio/regmap.h 10146K: (devm_)?gpio_regmap_(un)?register 10147 10148GPIO SUBSYSTEM 10149M: Linus Walleij <[email protected]> 10150M: Bartosz Golaszewski <[email protected]> 10151L: [email protected] 10152S: Maintained 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 10154F: Documentation/admin-guide/gpio/ 10155F: Documentation/devicetree/bindings/gpio/ 10156F: Documentation/driver-api/gpio/ 10157F: drivers/gpio/ 10158F: include/dt-bindings/gpio/ 10159F: include/linux/gpio.h 10160F: include/linux/gpio/ 10161F: include/linux/of_gpio.h 10162K: (devm_)?gpio_(request|free|direction|get|set) 10163 10164GPIO UAPI 10165M: Bartosz Golaszewski <[email protected]> 10166R: Kent Gibson <[email protected]> 10167L: [email protected] 10168S: Maintained 10169T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 10170F: Documentation/ABI/obsolete/sysfs-gpio 10171F: Documentation/ABI/testing/gpio-cdev 10172F: Documentation/userspace-api/gpio/ 10173F: drivers/gpio/gpiolib-cdev.c 10174F: include/uapi/linux/gpio.h 10175F: tools/gpio/ 10176 10177GRETH 10/100/1G Ethernet MAC device driver 10178M: Andreas Larsson <[email protected]> 10179L: [email protected] 10180S: Maintained 10181F: drivers/net/ethernet/aeroflex/ 10182 10183GREYBUS AUDIO PROTOCOLS DRIVERS 10184M: Vaibhav Agarwal <[email protected]> 10185M: Mark Greer <[email protected]> 10186S: Maintained 10187F: drivers/staging/greybus/audio_apbridgea.c 10188F: drivers/staging/greybus/audio_apbridgea.h 10189F: drivers/staging/greybus/audio_codec.c 10190F: drivers/staging/greybus/audio_codec.h 10191F: drivers/staging/greybus/audio_gb.c 10192F: drivers/staging/greybus/audio_manager.c 10193F: drivers/staging/greybus/audio_manager.h 10194F: drivers/staging/greybus/audio_manager_module.c 10195F: drivers/staging/greybus/audio_manager_private.h 10196F: drivers/staging/greybus/audio_manager_sysfs.c 10197F: drivers/staging/greybus/audio_module.c 10198F: drivers/staging/greybus/audio_topology.c 10199 10200GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 10201M: Viresh Kumar <[email protected]> 10202S: Maintained 10203F: drivers/staging/greybus/authentication.c 10204F: drivers/staging/greybus/bootrom.c 10205F: drivers/staging/greybus/firmware.h 10206F: drivers/staging/greybus/fw-core.c 10207F: drivers/staging/greybus/fw-download.c 10208F: drivers/staging/greybus/fw-management.c 10209F: drivers/staging/greybus/greybus_authentication.h 10210F: drivers/staging/greybus/greybus_firmware.h 10211F: drivers/staging/greybus/hid.c 10212F: drivers/staging/greybus/i2c.c 10213F: drivers/staging/greybus/spi.c 10214F: drivers/staging/greybus/spilib.c 10215F: drivers/staging/greybus/spilib.h 10216 10217GREYBUS LOOPBACK DRIVER 10218M: Bryan O'Donoghue <[email protected]> 10219S: Maintained 10220F: drivers/staging/greybus/loopback.c 10221 10222GREYBUS PLATFORM DRIVERS 10223M: Vaibhav Hiremath <[email protected]> 10224S: Maintained 10225F: drivers/staging/greybus/arche-apb-ctrl.c 10226F: drivers/staging/greybus/arche-platform.c 10227F: drivers/staging/greybus/arche_platform.h 10228 10229GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 10230M: Rui Miguel Silva <[email protected]> 10231S: Maintained 10232F: drivers/staging/greybus/gpio.c 10233F: drivers/staging/greybus/light.c 10234F: drivers/staging/greybus/power_supply.c 10235F: drivers/staging/greybus/sdio.c 10236F: drivers/staging/greybus/spi.c 10237F: drivers/staging/greybus/spilib.c 10238 10239GREYBUS BEAGLEPLAY DRIVERS 10240M: Ayush Singh <[email protected]> 10241L: [email protected] (moderated for non-subscribers) 10242S: Maintained 10243F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10244F: drivers/greybus/gb-beagleplay.c 10245 10246GREYBUS SUBSYSTEM 10247M: Johan Hovold <[email protected]> 10248M: Alex Elder <[email protected]> 10249M: Greg Kroah-Hartman <[email protected]> 10250L: [email protected] (moderated for non-subscribers) 10251S: Maintained 10252F: drivers/greybus/ 10253F: drivers/staging/greybus/ 10254F: include/linux/greybus.h 10255F: include/linux/greybus/ 10256 10257GREYBUS UART PROTOCOLS DRIVERS 10258M: David Lin <[email protected]> 10259S: Maintained 10260F: drivers/staging/greybus/log.c 10261F: drivers/staging/greybus/uart.c 10262 10263GS1662 VIDEO SERIALIZER 10264M: Charles-Antoine Couret <[email protected]> 10265L: [email protected] 10266S: Maintained 10267T: git git://linuxtv.org/media.git 10268F: drivers/media/spi/gs1662.c 10269 10270GSPCA FINEPIX SUBDRIVER 10271M: Frank Zago <[email protected]> 10272L: [email protected] 10273S: Maintained 10274T: git git://linuxtv.org/media.git 10275F: drivers/media/usb/gspca/finepix.c 10276 10277GSPCA GL860 SUBDRIVER 10278M: Olivier Lorin <[email protected]> 10279L: [email protected] 10280S: Maintained 10281T: git git://linuxtv.org/media.git 10282F: drivers/media/usb/gspca/gl860/ 10283 10284GSPCA M5602 SUBDRIVER 10285M: Erik Andren <[email protected]> 10286L: [email protected] 10287S: Maintained 10288T: git git://linuxtv.org/media.git 10289F: drivers/media/usb/gspca/m5602/ 10290 10291GSPCA PAC207 SONIXB SUBDRIVER 10292M: Hans Verkuil <[email protected]> 10293L: [email protected] 10294S: Odd Fixes 10295T: git git://linuxtv.org/media.git 10296F: drivers/media/usb/gspca/pac207.c 10297 10298GSPCA SN9C20X SUBDRIVER 10299M: Brian Johnson <[email protected]> 10300L: [email protected] 10301S: Maintained 10302T: git git://linuxtv.org/media.git 10303F: drivers/media/usb/gspca/sn9c20x.c 10304 10305GSPCA T613 SUBDRIVER 10306M: Leandro Costantino <[email protected]> 10307L: [email protected] 10308S: Maintained 10309T: git git://linuxtv.org/media.git 10310F: drivers/media/usb/gspca/t613.c 10311 10312GSPCA USB WEBCAM DRIVER 10313M: Hans Verkuil <[email protected]> 10314L: [email protected] 10315S: Odd Fixes 10316T: git git://linuxtv.org/media.git 10317F: drivers/media/usb/gspca/ 10318 10319GTP (GPRS Tunneling Protocol) 10320M: Pablo Neira Ayuso <[email protected]> 10321M: Harald Welte <[email protected]> 10322L: [email protected] 10323S: Maintained 10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10325F: drivers/net/gtp.c 10326 10327GUID PARTITION TABLE (GPT) 10328M: Davidlohr Bueso <[email protected]> 10329L: [email protected] 10330S: Maintained 10331F: block/partitions/efi.* 10332 10333HABANALABS PCI DRIVER 10334M: Ofir Bitton <[email protected]> 10335L: [email protected] 10336S: Supported 10337C: irc://irc.oftc.net/dri-devel 10338T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10339F: Documentation/ABI/testing/debugfs-driver-habanalabs 10340F: Documentation/ABI/testing/sysfs-driver-habanalabs 10341F: drivers/accel/habanalabs/ 10342F: include/linux/habanalabs/ 10343F: include/trace/events/habanalabs.h 10344F: include/uapi/drm/habanalabs_accel.h 10345 10346HACKRF MEDIA DRIVER 10347L: [email protected] 10348S: Orphan 10349W: https://linuxtv.org 10350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10351F: drivers/media/usb/hackrf/ 10352 10353HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10354M: Chuck Lever <[email protected]> 10355L: [email protected] 10356L: [email protected] 10357S: Maintained 10358F: Documentation/netlink/specs/handshake.yaml 10359F: Documentation/networking/tls-handshake.rst 10360F: include/net/handshake.h 10361F: include/trace/events/handshake.h 10362F: net/handshake/ 10363 10364HANTRO VPU CODEC DRIVER 10365M: Nicolas Dufresne <[email protected]> 10366M: Benjamin Gaignard <[email protected]> 10367M: Philipp Zabel <[email protected]> 10368L: [email protected] 10369L: [email protected] 10370S: Maintained 10371F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10372F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10373F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10374F: drivers/media/platform/verisilicon/ 10375 10376HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10377M: Frank Seidel <[email protected]> 10378L: [email protected] 10379S: Maintained 10380W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10381F: drivers/platform/x86/hdaps.c 10382 10383HARDWARE MONITORING 10384M: Jean Delvare <[email protected]> 10385M: Guenter Roeck <[email protected]> 10386L: [email protected] 10387S: Maintained 10388W: http://hwmon.wiki.kernel.org/ 10389T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10390F: Documentation/ABI/testing/sysfs-class-hwmon 10391F: Documentation/devicetree/bindings/hwmon/ 10392F: Documentation/hwmon/ 10393F: drivers/hwmon/ 10394F: include/linux/hwmon*.h 10395F: include/trace/events/hwmon*.h 10396K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10397 10398HARDWARE RANDOM NUMBER GENERATOR CORE 10399M: Olivia Mackall <[email protected]> 10400M: Herbert Xu <[email protected]> 10401L: [email protected] 10402S: Odd fixes 10403F: Documentation/admin-guide/hw_random.rst 10404F: Documentation/devicetree/bindings/rng/ 10405F: drivers/char/hw_random/ 10406F: include/linux/hw_random.h 10407 10408HARDWARE SPINLOCK CORE 10409M: Bjorn Andersson <[email protected]> 10410R: Baolin Wang <[email protected]> 10411L: [email protected] 10412S: Maintained 10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10414F: Documentation/devicetree/bindings/hwlock/ 10415F: Documentation/locking/hwspinlock.rst 10416F: drivers/hwspinlock/ 10417F: include/linux/hwspinlock.h 10418 10419HARDWARE TRACING FACILITIES 10420M: Alexander Shishkin <[email protected]> 10421S: Maintained 10422F: drivers/hwtracing/ 10423 10424HARMONY SOUND DRIVER 10425L: [email protected] 10426S: Maintained 10427F: sound/parisc/harmony.* 10428 10429HDPVR USB VIDEO ENCODER DRIVER 10430M: Hans Verkuil <[email protected]> 10431L: [email protected] 10432S: Odd Fixes 10433W: https://linuxtv.org 10434T: git git://linuxtv.org/media.git 10435F: drivers/media/usb/hdpvr/ 10436 10437HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10438M: Keng-Yu Lin <[email protected]> 10439S: Supported 10440F: drivers/misc/hpilo.[ch] 10441 10442HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10443M: Jerry Hoemann <[email protected]> 10444S: Supported 10445F: Documentation/watchdog/hpwdt.rst 10446F: drivers/watchdog/hpwdt.c 10447 10448HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10449M: Don Brace <[email protected]> 10450L: [email protected] 10451L: [email protected] 10452S: Supported 10453F: Documentation/scsi/hpsa.rst 10454F: drivers/scsi/hpsa*.[ch] 10455F: include/linux/cciss*.h 10456F: include/uapi/linux/cciss*.h 10457 10458HFI1 DRIVER 10459M: Dennis Dalessandro <[email protected]> 10460L: [email protected] 10461S: Supported 10462F: drivers/infiniband/hw/hfi1 10463 10464HFS FILESYSTEM 10465L: [email protected] 10466S: Orphan 10467F: Documentation/filesystems/hfs.rst 10468F: fs/hfs/ 10469 10470HFSPLUS FILESYSTEM 10471L: [email protected] 10472S: Orphan 10473F: Documentation/filesystems/hfsplus.rst 10474F: fs/hfsplus/ 10475 10476HGA FRAMEBUFFER DRIVER 10477M: Ferenc Bakonyi <[email protected]> 10478L: [email protected] 10479S: Maintained 10480W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10481F: drivers/video/fbdev/hgafb.c 10482 10483HIBERNATION (aka Software Suspend, aka swsusp) 10484M: "Rafael J. Wysocki" <[email protected]> 10485M: Pavel Machek <[email protected]> 10486L: [email protected] 10487S: Supported 10488B: https://bugzilla.kernel.org 10489F: arch/*/include/asm/suspend*.h 10490F: arch/x86/power/ 10491F: drivers/base/power/ 10492F: include/linux/freezer.h 10493F: include/linux/pm.h 10494F: include/linux/suspend.h 10495F: kernel/power/ 10496 10497HID CORE LAYER 10498M: Jiri Kosina <[email protected]> 10499M: Benjamin Tissoires <[email protected]> 10500L: [email protected] 10501S: Maintained 10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10503F: Documentation/hid/ 10504F: drivers/hid/ 10505F: include/linux/hid* 10506F: include/uapi/linux/hid* 10507F: samples/hid/ 10508F: tools/testing/selftests/hid/ 10509 10510HID LOGITECH DRIVERS 10511R: Filipe Laíns <[email protected]> 10512L: [email protected] 10513S: Maintained 10514F: drivers/hid/hid-logitech-* 10515 10516HID NVIDIA SHIELD DRIVER 10517M: Rahul Rameshbabu <[email protected]> 10518L: [email protected] 10519S: Maintained 10520F: drivers/hid/hid-nvidia-shield.c 10521 10522HID PHOENIX RC FLIGHT CONTROLLER 10523M: Marcus Folkesson <[email protected]> 10524L: [email protected] 10525S: Maintained 10526F: drivers/hid/hid-pxrc.c 10527 10528HID PLAYSTATION DRIVER 10529M: Roderick Colenbrander <[email protected]> 10530L: [email protected] 10531S: Supported 10532F: drivers/hid/hid-playstation.c 10533 10534HID SENSOR HUB DRIVERS 10535M: Jiri Kosina <[email protected]> 10536M: Jonathan Cameron <[email protected]> 10537M: Srinivas Pandruvada <[email protected]> 10538L: [email protected] 10539L: [email protected] 10540S: Maintained 10541F: Documentation/hid/hid-sensor* 10542F: drivers/hid/hid-sensor-* 10543F: drivers/iio/*/hid-* 10544F: include/linux/hid-sensor-* 10545 10546HID UNIVERSAL PIDFF DRIVER 10547M: Tomasz Pakuła <[email protected]> 10548M: Oleg Makarenko <[email protected]> 10549L: [email protected] 10550S: Maintained 10551B: https://github.com/JacKeTUs/universal-pidff/issues 10552F: drivers/hid/hid-universal-pidff.c 10553 10554HID VRC-2 CAR CONTROLLER DRIVER 10555M: Marcus Folkesson <[email protected]> 10556L: [email protected] 10557S: Maintained 10558F: drivers/hid/hid-vrc2.c 10559 10560HID WACOM DRIVER 10561M: Ping Cheng <[email protected]> 10562M: Jason Gerecke <[email protected]> 10563L: [email protected] 10564S: Maintained 10565F: drivers/hid/wacom.h 10566F: drivers/hid/wacom_* 10567 10568HID++ LOGITECH DRIVERS 10569R: Filipe Laíns <[email protected]> 10570R: Bastien Nocera <[email protected]> 10571L: [email protected] 10572S: Maintained 10573F: drivers/hid/hid-logitech-hidpp.c 10574 10575HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10576M: Anna-Maria Behnsen <[email protected]> 10577M: Frederic Weisbecker <[email protected]> 10578M: Thomas Gleixner <[email protected]> 10579L: [email protected] 10580S: Maintained 10581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10582F: Documentation/timers/ 10583F: include/linux/clockchips.h 10584F: include/linux/delay.h 10585F: include/linux/hrtimer.h 10586F: include/linux/timer.h 10587F: kernel/time/clockevents.c 10588F: kernel/time/hrtimer.c 10589F: kernel/time/sleep_timeout.c 10590F: kernel/time/timer.c 10591F: kernel/time/timer_list.c 10592F: kernel/time/timer_migration.* 10593F: tools/testing/selftests/timers/ 10594 10595HIGH-RESOLUTION TIMERS [RUST] 10596M: Andreas Hindborg <[email protected]> 10597R: Boqun Feng <[email protected]> 10598R: Frederic Weisbecker <[email protected]> 10599R: Lyude Paul <[email protected]> 10600R: Thomas Gleixner <[email protected]> 10601R: Anna-Maria Behnsen <[email protected]> 10602L: [email protected] 10603S: Supported 10604W: https://rust-for-linux.com 10605B: https://github.com/Rust-for-Linux/linux/issues 10606T: git https://github.com/Rust-for-Linux/linux.git hrtimer-next 10607F: rust/kernel/time/hrtimer.rs 10608F: rust/kernel/time/hrtimer/ 10609 10610HIGH-SPEED SCC DRIVER FOR AX.25 10611L: [email protected] 10612S: Orphan 10613F: drivers/net/hamradio/scc.c 10614 10615HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10616M: HighPoint Linux Team <[email protected]> 10617S: Supported 10618W: http://www.highpoint-tech.com 10619F: Documentation/scsi/hptiop.rst 10620F: drivers/scsi/hptiop.c 10621 10622HIKEY960 ONBOARD USB GPIO HUB DRIVER 10623M: John Stultz <[email protected]> 10624L: [email protected] 10625S: Maintained 10626F: drivers/misc/hisi_hikey_usb.c 10627 10628HIMAX HX83112B TOUCHSCREEN SUPPORT 10629M: Job Noorman <[email protected]> 10630L: [email protected] 10631S: Maintained 10632F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10633F: drivers/input/touchscreen/himax_hx83112b.c 10634 10635HIPPI 10636M: Jes Sorensen <[email protected]> 10637S: Maintained 10638F: drivers/net/hippi/ 10639F: include/linux/hippidevice.h 10640F: include/uapi/linux/if_hippi.h 10641F: net/802/hippi.c 10642 10643HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10644M: Kurt Kanzenbach <[email protected]> 10645L: [email protected] 10646S: Maintained 10647F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10648F: drivers/net/dsa/hirschmann/* 10649F: include/linux/platform_data/hirschmann-hellcreek.h 10650F: net/dsa/tag_hellcreek.c 10651 10652HISILICON DMA DRIVER 10653M: Zhou Wang <[email protected]> 10654M: Jie Hai <[email protected]> 10655L: [email protected] 10656S: Maintained 10657F: drivers/dma/hisi_dma.c 10658 10659HISILICON GPIO DRIVER 10660M: Jay Fang <[email protected]> 10661L: [email protected] 10662S: Maintained 10663F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10664F: drivers/gpio/gpio-hisi.c 10665 10666HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10667M: Zhiqi Song <[email protected]> 10668M: Longfang Liu <[email protected]> 10669L: [email protected] 10670S: Maintained 10671F: Documentation/ABI/testing/debugfs-hisi-hpre 10672F: drivers/crypto/hisilicon/hpre/hpre.h 10673F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10674F: drivers/crypto/hisilicon/hpre/hpre_main.c 10675 10676HISILICON HNS3 PMU DRIVER 10677M: Jijie Shao <[email protected]> 10678S: Supported 10679F: Documentation/admin-guide/perf/hns3-pmu.rst 10680F: drivers/perf/hisilicon/hns3_pmu.c 10681 10682HISILICON I2C CONTROLLER DRIVER 10683M: Yicong Yang <[email protected]> 10684L: [email protected] 10685S: Maintained 10686W: https://www.hisilicon.com 10687F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10688F: drivers/i2c/busses/i2c-hisi.c 10689 10690HISILICON KUNPENG SOC HCCS DRIVER 10691M: Huisong Li <[email protected]> 10692S: Maintained 10693F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10694F: drivers/soc/hisilicon/kunpeng_hccs.c 10695F: drivers/soc/hisilicon/kunpeng_hccs.h 10696 10697HISILICON LPC BUS DRIVER 10698M: Jay Fang <[email protected]> 10699S: Maintained 10700W: http://www.hisilicon.com 10701F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10702F: drivers/bus/hisi_lpc.c 10703 10704HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10705M: Jian Shen <[email protected]> 10706M: Salil Mehta <[email protected]> 10707M: Jijie Shao <[email protected]> 10708L: [email protected] 10709S: Maintained 10710W: http://www.hisilicon.com 10711F: drivers/net/ethernet/hisilicon/hns3/ 10712 10713HISILICON NETWORK HIBMCGE DRIVER 10714M: Jijie Shao <[email protected]> 10715L: [email protected] 10716S: Maintained 10717F: drivers/net/ethernet/hisilicon/hibmcge/ 10718 10719HISILICON NETWORK SUBSYSTEM DRIVER 10720M: Jian Shen <[email protected]> 10721M: Salil Mehta <[email protected]> 10722L: [email protected] 10723S: Maintained 10724W: http://www.hisilicon.com 10725F: Documentation/devicetree/bindings/net/hisilicon*.txt 10726F: drivers/net/ethernet/hisilicon/ 10727 10728HISILICON PMU DRIVER 10729M: Yicong Yang <[email protected]> 10730M: Jonathan Cameron <[email protected]> 10731S: Supported 10732W: http://www.hisilicon.com 10733F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10734F: Documentation/admin-guide/perf/hisi-pmu.rst 10735F: drivers/perf/hisilicon 10736 10737HISILICON PTT DRIVER 10738M: Yicong Yang <[email protected]> 10739M: Jonathan Cameron <[email protected]> 10740L: [email protected] 10741S: Maintained 10742F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10743F: Documentation/trace/hisi-ptt.rst 10744F: drivers/hwtracing/ptt/ 10745F: tools/perf/arch/arm64/util/hisi-ptt.c 10746F: tools/perf/util/hisi-ptt* 10747F: tools/perf/util/hisi-ptt-decoder/* 10748 10749HISILICON QM DRIVER 10750M: Weili Qian <[email protected]> 10751M: Zhou Wang <[email protected]> 10752L: [email protected] 10753S: Maintained 10754F: drivers/crypto/hisilicon/Kconfig 10755F: drivers/crypto/hisilicon/Makefile 10756F: drivers/crypto/hisilicon/qm.c 10757F: drivers/crypto/hisilicon/sgl.c 10758F: include/linux/hisi_acc_qm.h 10759 10760HISILICON ROCE DRIVER 10761M: Chengchang Tang <[email protected]> 10762M: Junxian Huang <[email protected]> 10763L: [email protected] 10764S: Maintained 10765F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10766F: drivers/infiniband/hw/hns/ 10767 10768HISILICON SAS Controller 10769M: Yihang Li <[email protected]> 10770S: Supported 10771W: http://www.hisilicon.com 10772F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10773F: drivers/scsi/hisi_sas/ 10774 10775HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10776M: Longfang Liu <[email protected]> 10777L: [email protected] 10778S: Maintained 10779F: Documentation/ABI/testing/debugfs-hisi-sec 10780F: drivers/crypto/hisilicon/sec2/sec.h 10781F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10782F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10783F: drivers/crypto/hisilicon/sec2/sec_main.c 10784 10785HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10786M: Jay Fang <[email protected]> 10787L: [email protected] 10788S: Maintained 10789W: http://www.hisilicon.com 10790F: drivers/spi/spi-hisi-kunpeng.c 10791 10792HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10793M: Mauro Carvalho Chehab <[email protected]> 10794L: [email protected] 10795S: Maintained 10796F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10797F: drivers/spmi/hisi-spmi-controller.c 10798 10799HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10800M: Mauro Carvalho Chehab <[email protected]> 10801L: [email protected] 10802S: Maintained 10803F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10804F: drivers/mfd/hi6421-spmi-pmic.c 10805 10806HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10807M: Weili Qian <[email protected]> 10808S: Maintained 10809F: drivers/crypto/hisilicon/trng/trng.c 10810 10811HISILICON V3XX SPI NOR FLASH Controller Driver 10812M: Jay Fang <[email protected]> 10813S: Maintained 10814W: http://www.hisilicon.com 10815F: drivers/spi/spi-hisi-sfc-v3xx.c 10816 10817HISILICON ZIP Controller DRIVER 10818M: Yang Shen <[email protected]> 10819M: Zhou Wang <[email protected]> 10820L: [email protected] 10821S: Maintained 10822F: Documentation/ABI/testing/debugfs-hisi-zip 10823F: drivers/crypto/hisilicon/zip/ 10824 10825HMM - Heterogeneous Memory Management 10826M: Jérôme Glisse <[email protected]> 10827L: [email protected] 10828S: Maintained 10829F: Documentation/mm/hmm.rst 10830F: include/linux/hmm* 10831F: lib/test_hmm* 10832F: mm/hmm* 10833F: tools/testing/selftests/mm/*hmm* 10834 10835HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10836M: Petre Rodan <[email protected]> 10837L: [email protected] 10838S: Maintained 10839F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10840F: drivers/iio/pressure/hsc030pa* 10841 10842HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10843M: Andreas Klinger <[email protected]> 10844M: Petre Rodan <[email protected]> 10845L: [email protected] 10846S: Maintained 10847F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10848F: drivers/iio/pressure/mprls0025pa* 10849 10850HP BIOSCFG DRIVER 10851M: Jorge Lopez <[email protected]> 10852L: [email protected] 10853S: Maintained 10854F: drivers/platform/x86/hp/hp-bioscfg/ 10855 10856HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10857L: [email protected] 10858S: Orphan 10859F: drivers/platform/x86/hp/tc1100-wmi.c 10860 10861HP WMI HARDWARE MONITOR DRIVER 10862M: James Seo <[email protected]> 10863L: [email protected] 10864S: Maintained 10865F: Documentation/hwmon/hp-wmi-sensors.rst 10866F: drivers/hwmon/hp-wmi-sensors.c 10867 10868HPET: High Precision Event Timers driver 10869M: Clemens Ladisch <[email protected]> 10870S: Maintained 10871F: Documentation/timers/hpet.rst 10872F: drivers/char/hpet.c 10873F: include/linux/hpet.h 10874F: include/uapi/linux/hpet.h 10875 10876HPET: x86 10877S: Orphan 10878F: arch/x86/include/asm/hpet.h 10879F: arch/x86/kernel/hpet.c 10880 10881HPFS FILESYSTEM 10882M: Mikulas Patocka <[email protected]> 10883S: Maintained 10884W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10885F: fs/hpfs/ 10886 10887HS3001 Hardware Temperature and Humidity Sensor 10888M: Andre Werner <[email protected]> 10889L: [email protected] 10890S: Maintained 10891F: drivers/hwmon/hs3001.c 10892 10893HSI SUBSYSTEM 10894M: Sebastian Reichel <[email protected]> 10895S: Maintained 10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10897F: Documentation/ABI/testing/sysfs-bus-hsi 10898F: Documentation/driver-api/hsi.rst 10899F: drivers/hsi/ 10900F: include/linux/hsi/ 10901F: include/uapi/linux/hsi/ 10902 10903HSO 3G MODEM DRIVER 10904L: [email protected] 10905S: Orphan 10906F: drivers/net/usb/hso.c 10907 10908HSR NETWORK PROTOCOL 10909L: [email protected] 10910S: Orphan 10911F: net/hsr/ 10912 10913HT16K33 LED CONTROLLER DRIVER 10914M: Robin van der Gracht <[email protected]> 10915S: Maintained 10916F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10917F: drivers/auxdisplay/ht16k33.c 10918 10919HTCPEN TOUCHSCREEN DRIVER 10920M: Pau Oliva Fora <[email protected]> 10921L: [email protected] 10922S: Maintained 10923F: drivers/input/touchscreen/htcpen.c 10924 10925HTE SUBSYSTEM 10926M: Dipen Patel <[email protected]> 10927L: [email protected] 10928S: Maintained 10929Q: https://patchwork.kernel.org/project/timestamp/list/ 10930T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10931F: Documentation/devicetree/bindings/timestamp/ 10932F: Documentation/driver-api/hte/ 10933F: drivers/hte/ 10934F: include/linux/hte.h 10935 10936HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10937M: Lorenzo Bianconi <[email protected]> 10938L: [email protected] 10939S: Maintained 10940W: http://www.st.com/ 10941F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10942F: drivers/iio/humidity/hts221* 10943 10944HTU31 Hardware Temperature and Humidity Sensor 10945M: Andrei Lalaev <[email protected]> 10946L: [email protected] 10947S: Maintained 10948F: drivers/hwmon/htu31.c 10949 10950HUAWEI ETHERNET DRIVER 10951M: Cai Huoqing <[email protected]> 10952L: [email protected] 10953S: Maintained 10954F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10955F: drivers/net/ethernet/huawei/hinic/ 10956 10957HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER 10958M: Pengyu Luo <[email protected]> 10959S: Maintained 10960F: Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml 10961F: drivers/platform/arm64/huawei-gaokun-ec.c 10962F: include/linux/platform_data/huawei-gaokun-ec.h 10963 10964HUGETLB SUBSYSTEM 10965M: Muchun Song <[email protected]> 10966L: [email protected] 10967S: Maintained 10968F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10969F: Documentation/admin-guide/mm/hugetlbpage.rst 10970F: Documentation/mm/hugetlbfs_reserv.rst 10971F: Documentation/mm/vmemmap_dedup.rst 10972F: fs/hugetlbfs/ 10973F: include/linux/hugetlb.h 10974F: include/trace/events/hugetlbfs.h 10975F: mm/hugetlb.c 10976F: mm/hugetlb_cma.c 10977F: mm/hugetlb_cma.h 10978F: mm/hugetlb_vmemmap.c 10979F: mm/hugetlb_vmemmap.h 10980F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10981 10982HVA ST MEDIA DRIVER 10983M: Jean-Christophe Trotin <[email protected]> 10984L: [email protected] 10985S: Supported 10986W: https://linuxtv.org 10987T: git git://linuxtv.org/media.git 10988F: drivers/media/platform/st/sti/hva 10989 10990HWPOISON MEMORY FAILURE HANDLING 10991M: Miaohe Lin <[email protected]> 10992R: Naoya Horiguchi <[email protected]> 10993L: [email protected] 10994S: Maintained 10995F: mm/hwpoison-inject.c 10996F: mm/memory-failure.c 10997 10998HYCON HY46XX TOUCHSCREEN SUPPORT 10999M: Giulio Benetti <[email protected]> 11000L: [email protected] 11001S: Maintained 11002F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 11003F: drivers/input/touchscreen/hycon-hy46xx.c 11004 11005HYGON PROCESSOR SUPPORT 11006M: Pu Wen <[email protected]> 11007L: [email protected] 11008S: Maintained 11009F: arch/x86/kernel/cpu/hygon.c 11010 11011HYNIX HI556 SENSOR DRIVER 11012M: Sakari Ailus <[email protected]> 11013L: [email protected] 11014S: Maintained 11015T: git git://linuxtv.org/media.git 11016F: drivers/media/i2c/hi556.c 11017 11018HYNIX HI846 SENSOR DRIVER 11019M: Martin Kepplinger <[email protected]> 11020L: [email protected] 11021S: Maintained 11022F: drivers/media/i2c/hi846.c 11023 11024HYNIX HI847 SENSOR DRIVER 11025M: Sakari Ailus <[email protected]> 11026L: [email protected] 11027S: Maintained 11028F: drivers/media/i2c/hi847.c 11029 11030Hyper-V/Azure CORE AND DRIVERS 11031M: "K. Y. Srinivasan" <[email protected]> 11032M: Haiyang Zhang <[email protected]> 11033M: Wei Liu <[email protected]> 11034M: Dexuan Cui <[email protected]> 11035L: [email protected] 11036S: Supported 11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 11038F: Documentation/ABI/stable/sysfs-bus-vmbus 11039F: Documentation/ABI/testing/debugfs-hyperv 11040F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 11041F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 11042F: Documentation/virt/hyperv 11043F: arch/arm64/hyperv 11044F: arch/arm64/include/asm/mshyperv.h 11045F: arch/x86/hyperv 11046F: arch/x86/include/asm/mshyperv.h 11047F: arch/x86/include/asm/trace/hyperv.h 11048F: arch/x86/kernel/cpu/mshyperv.c 11049F: drivers/clocksource/hyperv_timer.c 11050F: drivers/hid/hid-hyperv.c 11051F: drivers/hv/ 11052F: drivers/input/serio/hyperv-keyboard.c 11053F: drivers/iommu/hyperv-iommu.c 11054F: drivers/net/ethernet/microsoft/ 11055F: drivers/net/hyperv/ 11056F: drivers/pci/controller/pci-hyperv-intf.c 11057F: drivers/pci/controller/pci-hyperv.c 11058F: drivers/scsi/storvsc_drv.c 11059F: drivers/uio/uio_hv_generic.c 11060F: drivers/video/fbdev/hyperv_fb.c 11061F: include/asm-generic/mshyperv.h 11062F: include/clocksource/hyperv_timer.h 11063F: include/hyperv/hvgdk.h 11064F: include/hyperv/hvgdk_ext.h 11065F: include/hyperv/hvgdk_mini.h 11066F: include/hyperv/hvhdk.h 11067F: include/hyperv/hvhdk_mini.h 11068F: include/linux/hyperv.h 11069F: include/net/mana 11070F: include/uapi/linux/hyperv.h 11071F: net/vmw_vsock/hyperv_transport.c 11072F: tools/hv/ 11073 11074HYPERBUS SUPPORT 11075M: Vignesh Raghavendra <[email protected]> 11076R: Tudor Ambarus <[email protected]> 11077L: [email protected] 11078S: Supported 11079Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11080C: irc://irc.oftc.net/mtd 11081T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 11082F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 11083F: drivers/mtd/hyperbus/ 11084F: include/linux/mtd/hyperbus.h 11085 11086HYPERVISOR VIRTUAL CONSOLE DRIVER 11087L: [email protected] 11088S: Odd Fixes 11089F: drivers/tty/hvc/ 11090 11091I2C ACPI SUPPORT 11092M: Mika Westerberg <[email protected]> 11093L: [email protected] 11094L: [email protected] 11095S: Maintained 11096F: drivers/i2c/i2c-core-acpi.c 11097 11098I2C ADDRESS TRANSLATOR (ATR) 11099M: Tomi Valkeinen <[email protected]> 11100R: Luca Ceresoli <[email protected]> 11101L: [email protected] 11102S: Maintained 11103F: drivers/i2c/i2c-atr.c 11104F: include/linux/i2c-atr.h 11105 11106I2C CONTROLLER DRIVER FOR NVIDIA GPU 11107M: Ajay Gupta <[email protected]> 11108L: [email protected] 11109S: Maintained 11110F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 11111F: drivers/i2c/busses/i2c-nvidia-gpu.c 11112 11113I2C MUXES 11114M: Peter Rosin <[email protected]> 11115L: [email protected] 11116S: Maintained 11117F: Documentation/devicetree/bindings/i2c/i2c-arb* 11118F: Documentation/devicetree/bindings/i2c/i2c-gate* 11119F: Documentation/devicetree/bindings/i2c/i2c-mux* 11120F: Documentation/i2c/i2c-topology.rst 11121F: Documentation/i2c/muxes/ 11122F: drivers/i2c/i2c-mux.c 11123F: drivers/i2c/muxes/ 11124F: include/linux/i2c-mux.h 11125 11126I2C MV64XXX MARVELL AND ALLWINNER DRIVER 11127M: Gregory CLEMENT <[email protected]> 11128L: [email protected] 11129S: Maintained 11130F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 11131F: drivers/i2c/busses/i2c-mv64xxx.c 11132 11133I2C OF COMPONENT PROBER 11134M: Chen-Yu Tsai <[email protected]> 11135L: [email protected] 11136L: [email protected] 11137S: Maintained 11138F: drivers/i2c/i2c-core-of-prober.c 11139F: include/linux/i2c-of-prober.h 11140 11141I2C OVER PARALLEL PORT 11142M: Jean Delvare <[email protected]> 11143L: [email protected] 11144S: Maintained 11145F: Documentation/i2c/busses/i2c-parport.rst 11146F: drivers/i2c/busses/i2c-parport.c 11147 11148I2C SUBSYSTEM 11149M: Wolfram Sang <[email protected]> 11150L: [email protected] 11151S: Maintained 11152W: https://i2c.wiki.kernel.org/ 11153Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 11155F: Documentation/i2c/ 11156F: drivers/i2c/* 11157F: include/dt-bindings/i2c/i2c.h 11158F: include/linux/i2c-dev.h 11159F: include/linux/i2c-smbus.h 11160F: include/linux/i2c.h 11161F: include/uapi/linux/i2c-*.h 11162F: include/uapi/linux/i2c.h 11163 11164I2C SUBSYSTEM HOST DRIVERS 11165M: Andi Shyti <[email protected]> 11166L: [email protected] 11167S: Maintained 11168W: https://i2c.wiki.kernel.org/ 11169Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 11171F: Documentation/devicetree/bindings/i2c/ 11172F: drivers/i2c/algos/ 11173F: drivers/i2c/busses/ 11174F: include/dt-bindings/i2c/ 11175 11176I2C-TAOS-EVM DRIVER 11177M: Jean Delvare <[email protected]> 11178L: [email protected] 11179S: Maintained 11180F: Documentation/i2c/busses/i2c-taos-evm.rst 11181F: drivers/i2c/busses/i2c-taos-evm.c 11182 11183I2C-TINY-USB DRIVER 11184M: Till Harbaum <[email protected]> 11185L: [email protected] 11186S: Maintained 11187W: http://www.harbaum.org/till/i2c_tiny_usb 11188F: drivers/i2c/busses/i2c-tiny-usb.c 11189 11190I2C/SMBUS CONTROLLER DRIVERS FOR PC 11191M: Jean Delvare <[email protected]> 11192L: [email protected] 11193S: Maintained 11194F: Documentation/i2c/busses/i2c-ali1535.rst 11195F: Documentation/i2c/busses/i2c-ali1563.rst 11196F: Documentation/i2c/busses/i2c-ali15x3.rst 11197F: Documentation/i2c/busses/i2c-amd756.rst 11198F: Documentation/i2c/busses/i2c-amd8111.rst 11199F: Documentation/i2c/busses/i2c-i801.rst 11200F: Documentation/i2c/busses/i2c-nforce2.rst 11201F: Documentation/i2c/busses/i2c-piix4.rst 11202F: Documentation/i2c/busses/i2c-sis5595.rst 11203F: Documentation/i2c/busses/i2c-sis630.rst 11204F: Documentation/i2c/busses/i2c-sis96x.rst 11205F: Documentation/i2c/busses/i2c-via.rst 11206F: Documentation/i2c/busses/i2c-viapro.rst 11207F: drivers/i2c/busses/i2c-ali1535.c 11208F: drivers/i2c/busses/i2c-ali1563.c 11209F: drivers/i2c/busses/i2c-ali15x3.c 11210F: drivers/i2c/busses/i2c-amd756.c 11211F: drivers/i2c/busses/i2c-amd8111.c 11212F: drivers/i2c/busses/i2c-i801.c 11213F: drivers/i2c/busses/i2c-isch.c 11214F: drivers/i2c/busses/i2c-nforce2.c 11215F: drivers/i2c/busses/i2c-piix4.* 11216F: drivers/i2c/busses/i2c-sis5595.c 11217F: drivers/i2c/busses/i2c-sis630.c 11218F: drivers/i2c/busses/i2c-sis96x.c 11219F: drivers/i2c/busses/i2c-via.c 11220F: drivers/i2c/busses/i2c-viapro.c 11221 11222I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 11223M: Hans de Goede <[email protected]> 11224L: [email protected] 11225S: Maintained 11226F: drivers/i2c/busses/i2c-cht-wc.c 11227 11228I2C/SMBUS ISMT DRIVER 11229M: Seth Heasley <[email protected]> 11230M: Neil Horman <[email protected]> 11231L: [email protected] 11232F: Documentation/i2c/busses/i2c-ismt.rst 11233F: drivers/i2c/busses/i2c-ismt.c 11234 11235I2C/SMBUS ZHAOXIN DRIVER 11236M: Hans Hu <[email protected]> 11237L: [email protected] 11238S: Maintained 11239W: https://www.zhaoxin.com 11240F: drivers/i2c/busses/i2c-viai2c-common.c 11241F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 11242 11243I2C/SMBUS STUB DRIVER 11244M: Jean Delvare <[email protected]> 11245L: [email protected] 11246S: Maintained 11247F: drivers/i2c/i2c-stub.c 11248 11249I3C DRIVER FOR ASPEED AST2600 11250M: Jeremy Kerr <[email protected]> 11251S: Maintained 11252F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 11253F: drivers/i3c/master/ast2600-i3c-master.c 11254 11255I3C DRIVER FOR CADENCE I3C MASTER IP 11256M: Przemysław Gaj <[email protected]> 11257S: Maintained 11258F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 11259F: drivers/i3c/master/i3c-master-cdns.c 11260 11261I3C DRIVER FOR SYNOPSYS DESIGNWARE 11262S: Orphan 11263F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 11264F: drivers/i3c/master/dw* 11265 11266I3C SUBSYSTEM 11267M: Alexandre Belloni <[email protected]> 11268R: Frank Li <[email protected]> 11269L: [email protected] (moderated for non-subscribers) 11270S: Maintained 11271C: irc://chat.freenode.net/linux-i3c 11272T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 11273F: Documentation/ABI/testing/sysfs-bus-i3c 11274F: Documentation/devicetree/bindings/i3c/ 11275F: Documentation/driver-api/i3c 11276F: drivers/i3c/ 11277F: include/dt-bindings/i3c/ 11278F: include/linux/i3c/ 11279 11280IBM Operation Panel Input Driver 11281M: Eddie James <[email protected]> 11282L: [email protected] 11283S: Maintained 11284F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11285F: drivers/input/misc/ibm-panel.c 11286 11287IBM Power 842 compression accelerator 11288M: Haren Myneni <[email protected]> 11289S: Supported 11290F: crypto/842.c 11291F: drivers/crypto/nx/Kconfig 11292F: drivers/crypto/nx/Makefile 11293F: drivers/crypto/nx/nx-842* 11294F: include/linux/sw842.h 11295F: lib/842/ 11296 11297IBM Power in-Nest Crypto Acceleration 11298M: Breno Leitão <[email protected]> 11299M: Nayna Jain <[email protected]> 11300M: Paulo Flabiano Smorigo <[email protected]> 11301L: [email protected] 11302S: Supported 11303F: drivers/crypto/nx/Kconfig 11304F: drivers/crypto/nx/Makefile 11305F: drivers/crypto/nx/nx-aes* 11306F: drivers/crypto/nx/nx-sha* 11307F: drivers/crypto/nx/nx.* 11308F: drivers/crypto/nx/nx_csbcpb.h 11309F: drivers/crypto/nx/nx_debugfs.c 11310 11311IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11312M: Tyrel Datwyler <[email protected]> 11313L: [email protected] 11314L: [email protected] 11315S: Supported 11316F: drivers/pci/hotplug/rpadlpar* 11317 11318IBM Power Linux RAID adapter 11319M: Brian King <[email protected]> 11320S: Supported 11321F: drivers/scsi/ipr.* 11322 11323IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11324M: Tyrel Datwyler <[email protected]> 11325L: [email protected] 11326L: [email protected] 11327S: Supported 11328F: drivers/pci/hotplug/rpaphp* 11329 11330IBM Power SRIOV Virtual NIC Device Driver 11331M: Haren Myneni <[email protected]> 11332M: Rick Lindsley <[email protected]> 11333R: Nick Child <[email protected]> 11334R: Thomas Falcon <[email protected]> 11335L: [email protected] 11336S: Maintained 11337F: drivers/net/ethernet/ibm/ibmvnic.* 11338 11339IBM Power VFIO Support 11340M: Timothy Pearson <[email protected]> 11341S: Supported 11342F: drivers/vfio/vfio_iommu_spapr_tce.c 11343 11344IBM Power Virtual Ethernet Device Driver 11345M: Nick Child <[email protected]> 11346L: [email protected] 11347S: Maintained 11348F: drivers/net/ethernet/ibm/ibmveth.* 11349 11350IBM Power Virtual FC Device Drivers 11351M: Tyrel Datwyler <[email protected]> 11352L: [email protected] 11353S: Supported 11354F: drivers/scsi/ibmvscsi/ibmvfc* 11355 11356IBM Power Virtual Management Channel Driver 11357M: Brad Warrum <[email protected]> 11358M: Ritu Agarwal <[email protected]> 11359S: Supported 11360F: drivers/misc/ibmvmc.* 11361 11362IBM Power Virtual SCSI Device Drivers 11363M: Tyrel Datwyler <[email protected]> 11364L: [email protected] 11365S: Supported 11366F: drivers/scsi/ibmvscsi/ibmvscsi* 11367F: include/scsi/viosrp.h 11368 11369IBM Power Virtual SCSI Device Target Driver 11370M: Tyrel Datwyler <[email protected]> 11371L: [email protected] 11372L: [email protected] 11373S: Supported 11374F: drivers/scsi/ibmvscsi_tgt/ 11375 11376IBM Power VMX Cryptographic instructions 11377M: Breno Leitão <[email protected]> 11378M: Nayna Jain <[email protected]> 11379M: Paulo Flabiano Smorigo <[email protected]> 11380L: [email protected] 11381S: Supported 11382F: arch/powerpc/crypto/Kconfig 11383F: arch/powerpc/crypto/Makefile 11384F: arch/powerpc/crypto/aes.c 11385F: arch/powerpc/crypto/aes_cbc.c 11386F: arch/powerpc/crypto/aes_ctr.c 11387F: arch/powerpc/crypto/aes_xts.c 11388F: arch/powerpc/crypto/aesp8-ppc.* 11389F: arch/powerpc/crypto/ghash.c 11390F: arch/powerpc/crypto/ghashp8-ppc.pl 11391F: arch/powerpc/crypto/ppc-xlate.pl 11392F: arch/powerpc/crypto/vmx.c 11393 11394IBM ServeRAID RAID DRIVER 11395S: Orphan 11396F: drivers/scsi/ips.* 11397 11398ICH LPC AND GPIO DRIVER 11399M: Peter Tyser <[email protected]> 11400S: Maintained 11401F: drivers/gpio/gpio-ich.c 11402F: drivers/mfd/lpc_ich.c 11403 11404ICY I2C DRIVER 11405M: Max Staudt <[email protected]> 11406L: [email protected] 11407S: Maintained 11408F: drivers/i2c/busses/i2c-icy.c 11409 11410IDEAPAD LAPTOP EXTRAS DRIVER 11411M: Ike Panhc <[email protected]> 11412L: [email protected] 11413S: Maintained 11414W: http://launchpad.net/ideapad-laptop 11415F: drivers/platform/x86/ideapad-laptop.c 11416 11417IDEAPAD LAPTOP SLIDEBAR DRIVER 11418M: Andrey Moiseev <[email protected]> 11419L: [email protected] 11420S: Maintained 11421W: https://github.com/o2genum/ideapad-slidebar 11422F: drivers/input/misc/ideapad_slidebar.c 11423 11424IDT VersaClock 5 CLOCK DRIVER 11425M: Luca Ceresoli <[email protected]> 11426S: Maintained 11427F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11428F: drivers/clk/clk-versaclock5.c 11429 11430IEEE 802.15.4 SUBSYSTEM 11431M: Alexander Aring <[email protected]> 11432M: Stefan Schmidt <[email protected]> 11433M: Miquel Raynal <[email protected]> 11434L: [email protected] 11435S: Maintained 11436W: https://linux-wpan.org/ 11437Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11439T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11440F: Documentation/networking/ieee802154.rst 11441F: drivers/net/ieee802154/ 11442F: include/linux/ieee802154.h 11443F: include/linux/nl802154.h 11444F: include/net/af_ieee802154.h 11445F: include/net/cfg802154.h 11446F: include/net/ieee802154_netdev.h 11447F: include/net/mac802154.h 11448F: include/net/nl802154.h 11449F: net/ieee802154/ 11450F: net/mac802154/ 11451 11452Intel VIRTIO DATA PATH ACCELERATOR 11453M: Zhu Lingshan <[email protected]> 11454L: [email protected] 11455S: Supported 11456F: drivers/vdpa/ifcvf/ 11457 11458IFE PROTOCOL 11459M: Yotam Gigi <[email protected]> 11460M: Jamal Hadi Salim <[email protected]> 11461F: include/net/ife.h 11462F: include/uapi/linux/ife.h 11463F: net/ife 11464 11465IGORPLUG-USB IR RECEIVER 11466M: Sean Young <[email protected]> 11467L: [email protected] 11468S: Maintained 11469F: drivers/media/rc/igorplugusb.c 11470 11471IGUANAWORKS USB IR TRANSCEIVER 11472M: Sean Young <[email protected]> 11473L: [email protected] 11474S: Maintained 11475F: drivers/media/rc/iguanair.c 11476 11477IIO BACKEND FRAMEWORK 11478M: Nuno Sa <[email protected]> 11479R: Olivier Moysan <[email protected]> 11480L: [email protected] 11481S: Maintained 11482F: Documentation/ABI/testing/debugfs-iio-backend 11483F: drivers/iio/industrialio-backend.c 11484F: include/linux/iio/backend.h 11485 11486IIO DIGITAL POTENTIOMETER DAC 11487M: Peter Rosin <[email protected]> 11488L: [email protected] 11489S: Maintained 11490F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11491F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11492F: drivers/iio/dac/dpot-dac.c 11493 11494IIO ENVELOPE DETECTOR 11495M: Peter Rosin <[email protected]> 11496L: [email protected] 11497S: Maintained 11498F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11499F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11500F: drivers/iio/adc/envelope-detector.c 11501 11502IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11503M: Matti Vaittinen <[email protected]> 11504L: [email protected] 11505S: Maintained 11506F: drivers/iio/industrialio-gts-helper.c 11507F: include/linux/iio/iio-gts-helper.h 11508F: drivers/iio/test/iio-test-gts.c 11509 11510IIO MULTIPLEXER 11511M: Peter Rosin <[email protected]> 11512L: [email protected] 11513S: Maintained 11514F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11515F: drivers/iio/multiplexer/iio-mux.c 11516 11517IIO SCMI BASED DRIVER 11518M: Jyoti Bhayana <[email protected]> 11519L: [email protected] 11520S: Maintained 11521F: drivers/iio/common/scmi_sensors/scmi_iio.c 11522 11523IIO SUBSYSTEM AND DRIVERS 11524M: Jonathan Cameron <[email protected]> 11525R: Lars-Peter Clausen <[email protected]> 11526L: [email protected] 11527S: Maintained 11528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11529F: Documentation/ABI/testing/configfs-iio* 11530F: Documentation/ABI/testing/sysfs-bus-iio* 11531F: Documentation/devicetree/bindings/iio/ 11532F: Documentation/iio/ 11533F: drivers/iio/ 11534F: drivers/staging/iio/ 11535F: include/dt-bindings/iio/ 11536F: include/linux/iio/ 11537F: tools/iio/ 11538 11539IIO UNIT CONVERTER 11540M: Peter Rosin <[email protected]> 11541L: [email protected] 11542S: Maintained 11543F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11544F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11545F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11546F: drivers/iio/afe/iio-rescale.c 11547 11548IKANOS/ADI EAGLE ADSL USB DRIVER 11549M: Matthieu Castet <[email protected]> 11550M: Stanislaw Gruszka <[email protected]> 11551S: Maintained 11552F: drivers/usb/atm/ueagle-atm.c 11553 11554IMAGIS TOUCHSCREEN DRIVER 11555M: Markuss Broks <[email protected]> 11556S: Maintained 11557F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11558F: drivers/input/touchscreen/imagis.c 11559 11560IMGTEC ASCII LCD DRIVER 11561M: Paul Burton <[email protected]> 11562S: Maintained 11563F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11564F: drivers/auxdisplay/img-ascii-lcd.c 11565 11566IMGTEC JPEG ENCODER DRIVER 11567M: Devarsh Thakkar <[email protected]> 11568L: [email protected] 11569S: Supported 11570F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11571F: drivers/media/platform/imagination/e5010* 11572 11573IMGTEC IR DECODER DRIVER 11574S: Orphan 11575F: drivers/media/rc/img-ir/ 11576 11577IMGTEC POWERVR DRM DRIVER 11578M: Frank Binns <[email protected]> 11579M: Matt Coster <[email protected]> 11580S: Supported 11581T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11582F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11583F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11584F: Documentation/gpu/imagination/ 11585F: drivers/gpu/drm/ci/xfails/powervr* 11586F: drivers/gpu/drm/imagination/ 11587F: include/uapi/drm/pvr_drm.h 11588 11589IMON SOUNDGRAPH USB IR RECEIVER 11590M: Sean Young <[email protected]> 11591L: [email protected] 11592S: Maintained 11593F: drivers/media/rc/imon.c 11594F: drivers/media/rc/imon_raw.c 11595 11596IMS TWINTURBO FRAMEBUFFER DRIVER 11597L: [email protected] 11598S: Orphan 11599F: drivers/video/fbdev/imsttfb.c 11600 11601INA233 HARDWARE MONITOR DRIVERS 11602M: Leo Yang <[email protected]> 11603L: [email protected] 11604S: Maintained 11605F: Documentation/hwmon/ina233.rst 11606F: drivers/hwmon/pmbus/ina233.c 11607 11608INDEX OF FURTHER KERNEL DOCUMENTATION 11609M: Carlos Bilbao <[email protected]> 11610S: Maintained 11611F: Documentation/process/kernel-docs.rst 11612 11613INDUSTRY PACK SUBSYSTEM (IPACK) 11614M: Vaibhav Gupta <[email protected]> 11615M: Jens Taprogge <[email protected]> 11616M: Greg Kroah-Hartman <[email protected]> 11617L: [email protected] 11618S: Maintained 11619W: http://industrypack.sourceforge.net 11620F: drivers/ipack/ 11621 11622INFINEON DPS310 Driver 11623M: Eddie James <[email protected]> 11624L: [email protected] 11625S: Maintained 11626F: drivers/iio/pressure/dps310.c 11627 11628INFINEON PEB2466 ASoC CODEC 11629M: Herve Codina <[email protected]> 11630L: [email protected] 11631S: Maintained 11632F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11633F: sound/soc/codecs/peb2466.c 11634 11635INFINIBAND SUBSYSTEM 11636M: Jason Gunthorpe <[email protected]> 11637M: Leon Romanovsky <[email protected]> 11638L: [email protected] 11639S: Supported 11640W: https://github.com/linux-rdma/rdma-core 11641Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11643F: Documentation/devicetree/bindings/infiniband/ 11644F: Documentation/infiniband/ 11645F: drivers/infiniband/ 11646F: include/rdma/ 11647F: include/trace/events/ib_mad.h 11648F: include/trace/events/ib_umad.h 11649F: include/trace/misc/rdma.h 11650F: include/uapi/linux/if_infiniband.h 11651F: include/uapi/rdma/ 11652F: samples/bpf/ibumad_kern.c 11653F: samples/bpf/ibumad_user.c 11654 11655INGENIC JZ4780 NAND DRIVER 11656M: Harvey Hunt <[email protected]> 11657L: [email protected] 11658L: [email protected] 11659S: Maintained 11660F: drivers/mtd/nand/raw/ingenic/ 11661 11662INGENIC JZ47xx SoCs 11663M: Paul Cercueil <[email protected]> 11664L: [email protected] 11665S: Maintained 11666F: arch/mips/boot/dts/ingenic/ 11667F: arch/mips/generic/board-ingenic.c 11668F: arch/mips/include/asm/mach-ingenic/ 11669F: arch/mips/ingenic/Kconfig 11670F: drivers/clk/ingenic/ 11671F: drivers/dma/dma-jz4780.c 11672F: drivers/gpu/drm/ingenic/ 11673F: drivers/i2c/busses/i2c-jz4780.c 11674F: drivers/iio/adc/ingenic-adc.c 11675F: drivers/irqchip/irq-ingenic.c 11676F: drivers/memory/jz4780-nemc.c 11677F: drivers/mmc/host/jz4740_mmc.c 11678F: drivers/mtd/nand/raw/ingenic/ 11679F: drivers/pinctrl/pinctrl-ingenic.c 11680F: drivers/power/supply/ingenic-battery.c 11681F: drivers/pwm/pwm-jz4740.c 11682F: drivers/remoteproc/ingenic_rproc.c 11683F: drivers/rtc/rtc-jz4740.c 11684F: drivers/tty/serial/8250/8250_ingenic.c 11685F: drivers/usb/musb/jz4740.c 11686F: drivers/watchdog/jz4740_wdt.c 11687F: include/dt-bindings/iio/adc/ingenic,adc.h 11688F: include/linux/mfd/ingenic-tcu.h 11689F: sound/soc/codecs/jz47* 11690F: sound/soc/jz4740/ 11691 11692INJOINIC IP5xxx POWER BANK IC DRIVER 11693M: Samuel Holland <[email protected]> 11694S: Maintained 11695F: drivers/power/supply/ip5xxx_power.c 11696 11697INOTIFY 11698M: Jan Kara <[email protected]> 11699R: Amir Goldstein <[email protected]> 11700L: [email protected] 11701S: Maintained 11702F: Documentation/filesystems/inotify.rst 11703F: fs/notify/inotify/ 11704F: include/linux/inotify.h 11705F: include/uapi/linux/inotify.h 11706 11707INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11708M: Dmitry Torokhov <[email protected]> 11709L: [email protected] 11710S: Maintained 11711Q: http://patchwork.kernel.org/project/linux-input/list/ 11712T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11713F: Documentation/devicetree/bindings/input/ 11714F: Documentation/devicetree/bindings/serio/ 11715F: Documentation/input/ 11716F: drivers/input/ 11717F: include/dt-bindings/input/ 11718F: include/linux/gameport.h 11719F: include/linux/i8042.h 11720F: include/linux/input.h 11721F: include/linux/input/ 11722F: include/linux/libps2.h 11723F: include/linux/serio.h 11724F: include/uapi/linux/gameport.h 11725F: include/uapi/linux/input-event-codes.h 11726F: include/uapi/linux/input.h 11727F: include/uapi/linux/serio.h 11728F: include/uapi/linux/uinput.h 11729 11730INPUT MULTITOUCH (MT) PROTOCOL 11731M: Henrik Rydberg <[email protected]> 11732L: [email protected] 11733S: Odd fixes 11734F: Documentation/input/multi-touch-protocol.rst 11735F: drivers/input/input-mt.c 11736K: \b(ABS|SYN)_MT_ 11737 11738INSIDE SECURE CRYPTO DRIVER 11739M: Antoine Tenart <[email protected]> 11740L: [email protected] 11741S: Maintained 11742F: drivers/crypto/inside-secure/ 11743 11744INSIDE SECURE EIP93 CRYPTO DRIVER 11745M: Christian Marangi <[email protected]> 11746L: [email protected] 11747S: Maintained 11748F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml 11749F: drivers/crypto/inside-secure/eip93/ 11750 11751INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11752M: Mimi Zohar <[email protected]> 11753M: Roberto Sassu <[email protected]> 11754M: Dmitry Kasatkin <[email protected]> 11755R: Eric Snowberg <[email protected]> 11756L: [email protected] 11757S: Supported 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11759F: security/integrity/ 11760F: security/integrity/ima/ 11761 11762INTEGRITY POLICY ENFORCEMENT (IPE) 11763M: Fan Wu <[email protected]> 11764L: [email protected] 11765S: Supported 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11767F: Documentation/admin-guide/LSM/ipe.rst 11768F: Documentation/security/ipe.rst 11769F: scripts/ipe/ 11770F: security/ipe/ 11771 11772INTEL 810/815 FRAMEBUFFER DRIVER 11773M: Antonino Daplas <[email protected]> 11774L: [email protected] 11775S: Maintained 11776F: drivers/video/fbdev/i810/ 11777 11778INTEL 8254 COUNTER DRIVER 11779M: William Breathitt Gray <[email protected]> 11780L: [email protected] 11781S: Maintained 11782F: drivers/counter/i8254.c 11783F: include/linux/i8254.h 11784 11785INTEL 8255 GPIO DRIVER 11786M: William Breathitt Gray <[email protected]> 11787L: [email protected] 11788S: Maintained 11789F: drivers/gpio/gpio-i8255.c 11790F: drivers/gpio/gpio-i8255.h 11791 11792INTEL ASoC DRIVERS 11793M: Cezary Rojewski <[email protected]> 11794M: Liam Girdwood <[email protected]> 11795M: Peter Ujfalusi <[email protected]> 11796M: Bard Liao <[email protected]> 11797M: Ranjani Sridharan <[email protected]> 11798M: Kai Vehmanen <[email protected]> 11799R: Pierre-Louis Bossart <[email protected]> 11800L: [email protected] 11801S: Supported 11802F: sound/soc/intel/ 11803 11804INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11805M: Hans de Goede <[email protected]> 11806L: [email protected] 11807S: Maintained 11808F: drivers/platform/x86/intel/atomisp2/pm.c 11809 11810INTEL ATOMISP2 LED DRIVER 11811M: Hans de Goede <[email protected]> 11812L: [email protected] 11813S: Maintained 11814F: drivers/platform/x86/intel/atomisp2/led.c 11815 11816INTEL BIOS SAR INT1092 DRIVER 11817M: Shravan Sudhakar <[email protected]> 11818L: [email protected] 11819S: Maintained 11820F: drivers/platform/x86/intel/int1092/ 11821 11822INTEL BROXTON PMC DRIVER 11823M: Mika Westerberg <[email protected]> 11824M: Zha Qipeng <[email protected]> 11825S: Maintained 11826F: drivers/mfd/intel_pmc_bxt.c 11827F: include/linux/mfd/intel_pmc_bxt.h 11828 11829INTEL C600 SERIES SAS CONTROLLER DRIVER 11830L: [email protected] 11831S: Orphan 11832T: git git://git.code.sf.net/p/intel-sas/isci 11833F: drivers/scsi/isci/ 11834 11835INTEL CPU family model numbers 11836M: Tony Luck <[email protected]> 11837M: [email protected] 11838L: [email protected] 11839S: Supported 11840F: arch/x86/include/asm/intel-family.h 11841 11842INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11843M: Jani Nikula <[email protected]> 11844M: Rodrigo Vivi <[email protected]> 11845L: [email protected] 11846L: [email protected] 11847S: Supported 11848F: drivers/gpu/drm/i915/display/ 11849F: drivers/gpu/drm/xe/display/ 11850F: drivers/gpu/drm/xe/compat-i915-headers 11851F: include/drm/intel/ 11852 11853INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11854M: Jani Nikula <[email protected]> 11855M: Joonas Lahtinen <[email protected]> 11856M: Rodrigo Vivi <[email protected]> 11857M: Tvrtko Ursulin <[email protected]> 11858L: [email protected] 11859S: Supported 11860W: https://drm.pages.freedesktop.org/intel-docs/ 11861Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11862B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11863C: irc://irc.oftc.net/intel-gfx 11864T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11865F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11866F: Documentation/gpu/i915.rst 11867F: drivers/gpu/drm/ci/xfails/i915* 11868F: drivers/gpu/drm/i915/ 11869F: include/drm/intel/ 11870F: include/uapi/drm/i915_drm.h 11871 11872INTEL DRM XE DRIVER (Lunar Lake and newer) 11873M: Lucas De Marchi <[email protected]> 11874M: Thomas Hellström <[email protected]> 11875M: Rodrigo Vivi <[email protected]> 11876L: [email protected] 11877S: Supported 11878W: https://drm.pages.freedesktop.org/intel-docs/ 11879Q: http://patchwork.freedesktop.org/project/intel-xe/ 11880B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11881C: irc://irc.oftc.net/xe 11882T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11883F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11884F: Documentation/gpu/xe/ 11885F: drivers/gpu/drm/xe/ 11886F: include/drm/intel/ 11887F: include/uapi/drm/xe_drm.h 11888 11889INTEL ETHERNET DRIVERS 11890M: Tony Nguyen <[email protected]> 11891M: Przemek Kitszel <[email protected]> 11892L: [email protected] (moderated for non-subscribers) 11893S: Maintained 11894W: https://www.intel.com/content/www/us/en/support.html 11895Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11898F: Documentation/networking/device_drivers/ethernet/intel/ 11899F: drivers/net/ethernet/intel/ 11900F: drivers/net/ethernet/intel/*/ 11901F: include/linux/avf/virtchnl.h 11902F: include/linux/net/intel/iidc.h 11903 11904INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11905M: Mustafa Ismail <[email protected]> 11906M: Tatyana Nikolova <[email protected]> 11907L: [email protected] 11908S: Supported 11909F: drivers/infiniband/hw/irdma/ 11910F: include/uapi/rdma/irdma-abi.h 11911 11912INTEL GPIO DRIVERS 11913M: Andy Shevchenko <[email protected]> 11914L: [email protected] 11915S: Supported 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11917F: drivers/gpio/gpio-elkhartlake.c 11918F: drivers/gpio/gpio-graniterapids.c 11919F: drivers/gpio/gpio-ich.c 11920F: drivers/gpio/gpio-merrifield.c 11921F: drivers/gpio/gpio-ml-ioh.c 11922F: drivers/gpio/gpio-pch.c 11923F: drivers/gpio/gpio-sch.c 11924F: drivers/gpio/gpio-sodaville.c 11925F: drivers/gpio/gpio-tangier.c 11926F: drivers/gpio/gpio-tangier.h 11927 11928INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11929M: Zhenyu Wang <[email protected]> 11930M: Zhi Wang <[email protected]> 11931L: [email protected] 11932L: [email protected] 11933S: Supported 11934W: https://github.com/intel/gvt-linux/wiki 11935T: git https://github.com/intel/gvt-linux.git 11936F: drivers/gpu/drm/i915/gvt/ 11937 11938INTEL HID EVENT DRIVER 11939M: Alex Hung <[email protected]> 11940L: [email protected] 11941S: Maintained 11942F: drivers/platform/x86/intel/hid.c 11943 11944INTEL I/OAT DMA DRIVER 11945M: Dave Jiang <[email protected]> 11946R: Dan Williams <[email protected]> 11947L: [email protected] 11948S: Supported 11949Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11950F: drivers/dma/ioat* 11951 11952INTEL IAA CRYPTO DRIVER 11953M: Kristen Accardi <[email protected]> 11954M: Vinicius Costa Gomes <[email protected]> 11955L: [email protected] 11956S: Supported 11957F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11958F: drivers/crypto/intel/iaa/* 11959 11960INTEL IDLE DRIVER 11961M: Rafael J. Wysocki <[email protected]> 11962M: Artem Bityutskiy <[email protected]> 11963M: Artem Bityutskiy <[email protected]> 11964R: Len Brown <[email protected]> 11965L: [email protected] 11966S: Supported 11967B: https://bugzilla.kernel.org 11968T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 11969F: drivers/idle/intel_idle.c 11970 11971INTEL IDXD DRIVER 11972M: Vinicius Costa Gomes <[email protected]> 11973R: Dave Jiang <[email protected]> 11974L: [email protected] 11975S: Supported 11976F: drivers/dma/idxd/* 11977F: include/uapi/linux/idxd.h 11978 11979INTEL IN FIELD SCAN (IFS) DEVICE 11980M: Jithu Joseph <[email protected]> 11981R: Ashok Raj <[email protected]> 11982R: Tony Luck <[email protected]> 11983S: Maintained 11984F: drivers/platform/x86/intel/ifs 11985F: include/trace/events/intel_ifs.h 11986F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11987 11988INTEL INTEGRATED SENSOR HUB DRIVER 11989M: Srinivas Pandruvada <[email protected]> 11990M: Jiri Kosina <[email protected]> 11991L: [email protected] 11992S: Maintained 11993F: drivers/hid/intel-ish-hid/ 11994 11995INTEL IOMMU (VT-d) 11996M: David Woodhouse <[email protected]> 11997M: Lu Baolu <[email protected]> 11998L: [email protected] 11999S: Supported 12000T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12001F: drivers/iommu/intel/ 12002 12003INTEL IPU3 CSI-2 CIO2 DRIVER 12004M: Yong Zhi <[email protected]> 12005M: Sakari Ailus <[email protected]> 12006M: Bingbu Cao <[email protected]> 12007M: Dan Scally <[email protected]> 12008R: Tianshu Qiu <[email protected]> 12009L: [email protected] 12010S: Maintained 12011T: git git://linuxtv.org/media.git 12012F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 12013F: drivers/media/pci/intel/ipu3/ 12014 12015INTEL IPU3 CSI-2 IMGU DRIVER 12016M: Sakari Ailus <[email protected]> 12017R: Bingbu Cao <[email protected]> 12018R: Tianshu Qiu <[email protected]> 12019L: [email protected] 12020S: Maintained 12021F: Documentation/admin-guide/media/ipu3.rst 12022F: Documentation/admin-guide/media/ipu3_rcb.svg 12023F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 12024F: drivers/staging/media/ipu3/ 12025 12026INTEL IPU6 INPUT SYSTEM DRIVER 12027M: Sakari Ailus <[email protected]> 12028M: Bingbu Cao <[email protected]> 12029R: Tianshu Qiu <[email protected]> 12030L: [email protected] 12031S: Maintained 12032T: git git://linuxtv.org/media.git 12033F: Documentation/admin-guide/media/ipu6-isys.rst 12034F: drivers/media/pci/intel/ipu6/ 12035 12036INTEL ISHTP ECLITE DRIVER 12037M: Srinivas Pandruvada <[email protected]> 12038L: [email protected] 12039S: Supported 12040F: drivers/platform/x86/intel/ishtp_eclite.c 12041 12042INTEL IXP4XX CRYPTO SUPPORT 12043M: Corentin Labbe <[email protected]> 12044L: [email protected] 12045S: Maintained 12046F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 12047 12048INTEL KEEM BAY DRM DRIVER 12049M: Anitha Chrisanthus <[email protected]> 12050M: Edmund Dea <[email protected]> 12051S: Maintained 12052F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 12053F: drivers/gpu/drm/kmb/ 12054 12055INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 12056M: Daniele Alessandrelli <[email protected]> 12057S: Maintained 12058F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 12059F: drivers/crypto/intel/keembay/Kconfig 12060F: drivers/crypto/intel/keembay/Makefile 12061F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 12062F: drivers/crypto/intel/keembay/ocs-aes.c 12063F: drivers/crypto/intel/keembay/ocs-aes.h 12064 12065INTEL KEEM BAY OCS ECC CRYPTO DRIVER 12066M: Daniele Alessandrelli <[email protected]> 12067M: Prabhjot Khurana <[email protected]> 12068M: Mark Gross <[email protected]> 12069S: Maintained 12070F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 12071F: drivers/crypto/intel/keembay/Kconfig 12072F: drivers/crypto/intel/keembay/Makefile 12073F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 12074 12075INTEL KEEM BAY OCS HCU CRYPTO DRIVER 12076M: Daniele Alessandrelli <[email protected]> 12077M: Declan Murphy <[email protected]> 12078S: Maintained 12079F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 12080F: drivers/crypto/intel/keembay/Kconfig 12081F: drivers/crypto/intel/keembay/Makefile 12082F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 12083F: drivers/crypto/intel/keembay/ocs-hcu.c 12084F: drivers/crypto/intel/keembay/ocs-hcu.h 12085 12086INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 12087M: Wentong Wu <[email protected]> 12088M: Sakari Ailus <[email protected]> 12089S: Maintained 12090F: drivers/gpio/gpio-ljca.c 12091F: drivers/i2c/busses/i2c-ljca.c 12092F: drivers/spi/spi-ljca.c 12093F: drivers/usb/misc/usb-ljca.c 12094F: include/linux/usb/ljca.h 12095 12096INTEL MANAGEMENT ENGINE (mei) 12097M: Alexander Usyskin <[email protected]> 12098L: [email protected] 12099S: Supported 12100F: Documentation/driver-api/mei/* 12101F: drivers/misc/mei/ 12102F: drivers/watchdog/mei_wdt.c 12103F: include/linux/mei_aux.h 12104F: include/linux/mei_cl_bus.h 12105F: include/uapi/linux/mei.h 12106F: include/uapi/linux/mei_uuid.h 12107F: include/uapi/linux/uuid.h 12108F: samples/mei/* 12109 12110INTEL MAX 10 BMC MFD DRIVER 12111M: Xu Yilun <[email protected]> 12112R: Tom Rix <[email protected]> 12113S: Maintained 12114F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 12115F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 12116F: drivers/hwmon/intel-m10-bmc-hwmon.c 12117F: drivers/mfd/intel-m10-bmc* 12118F: include/linux/mfd/intel-m10-bmc.h 12119 12120INTEL MAX10 BMC SECURE UPDATES 12121M: Peter Colberg <[email protected]> 12122L: [email protected] 12123S: Maintained 12124F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 12125F: drivers/fpga/intel-m10-bmc-sec-update.c 12126 12127INTEL MID (Mobile Internet Device) PLATFORM 12128M: Andy Shevchenko <[email protected]> 12129L: [email protected] 12130S: Supported 12131F: arch/x86/include/asm/intel-mid.h 12132F: arch/x86/pci/intel_mid_pci.c 12133F: arch/x86/platform/intel-mid/ 12134F: drivers/dma/hsu/ 12135F: drivers/extcon/extcon-intel-mrfld.c 12136F: drivers/gpio/gpio-merrifield.c 12137F: drivers/gpio/gpio-tangier.* 12138F: drivers/iio/adc/intel_mrfld_adc.c 12139F: drivers/mfd/intel_soc_pmic_mrfld.c 12140F: drivers/pinctrl/intel/pinctrl-merrifield.c 12141F: drivers/pinctrl/intel/pinctrl-moorefield.c 12142F: drivers/pinctrl/intel/pinctrl-tangier.* 12143F: drivers/platform/x86/intel/mrfld_pwrbtn.c 12144F: drivers/platform/x86/intel_scu_* 12145F: drivers/staging/media/atomisp/ 12146F: drivers/tty/serial/8250/8250_mid.c 12147F: drivers/watchdog/intel-mid_wdt.c 12148F: include/linux/mfd/intel_soc_pmic_mrfld.h 12149F: include/linux/platform_data/x86/intel-mid_wdt.h 12150F: include/linux/platform_data/x86/intel_scu_ipc.h 12151 12152INTEL P-Unit IPC DRIVER 12153M: Zha Qipeng <[email protected]> 12154L: [email protected] 12155S: Maintained 12156F: arch/x86/include/asm/intel_punit_ipc.h 12157F: drivers/platform/x86/intel/punit_ipc.c 12158 12159INTEL PMC CORE DRIVER 12160M: Rajneesh Bhardwaj <[email protected]> 12161M: David E Box <[email protected]> 12162L: [email protected] 12163S: Maintained 12164F: Documentation/ABI/testing/sysfs-platform-intel-pmc 12165F: drivers/platform/x86/intel/pmc/ 12166F: include/linux/platform_data/x86/intel_pmc_ipc.h 12167 12168INTEL PMIC GPIO DRIVERS 12169M: Andy Shevchenko <[email protected]> 12170S: Supported 12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 12172F: drivers/gpio/gpio-*cove.c 12173 12174INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 12175M: Andy Shevchenko <[email protected]> 12176S: Supported 12177F: drivers/mfd/intel_soc_pmic* 12178F: include/linux/mfd/intel_soc_pmic* 12179 12180INTEL PMT DRIVERS 12181M: David E. Box <[email protected]> 12182S: Supported 12183F: drivers/platform/x86/intel/pmt/ 12184 12185INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 12186M: Stanislav Yakovlev <[email protected]> 12187L: [email protected] 12188S: Maintained 12189F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 12190F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 12191F: drivers/net/wireless/intel/ipw2x00/ 12192 12193INTEL PSTATE DRIVER 12194M: Srinivas Pandruvada <[email protected]> 12195M: Len Brown <[email protected]> 12196L: [email protected] 12197S: Supported 12198F: drivers/cpufreq/intel_pstate.c 12199 12200INTEL PTP DFL ToD DRIVER 12201M: Tianfei Zhang <[email protected]> 12202L: [email protected] 12203L: [email protected] 12204S: Maintained 12205F: drivers/ptp/ptp_dfl_tod.c 12206 12207INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 12208M: Jarkko Nikula <[email protected]> 12209L: [email protected] 12210F: drivers/counter/intel-qep.c 12211 12212INTEL SCU DRIVERS 12213M: Mika Westerberg <[email protected]> 12214S: Maintained 12215F: drivers/platform/x86/intel_scu_* 12216F: include/linux/platform_data/x86/intel_scu_ipc.h 12217 12218INTEL SDSI DRIVER 12219M: David E. Box <[email protected]> 12220S: Supported 12221F: drivers/platform/x86/intel/sdsi.c 12222F: tools/arch/x86/intel_sdsi/ 12223F: tools/testing/selftests/drivers/sdsi/ 12224 12225INTEL SGX 12226M: Jarkko Sakkinen <[email protected]> 12227R: Dave Hansen <[email protected]> 12228L: [email protected] 12229S: Supported 12230Q: https://patchwork.kernel.org/project/intel-sgx/list/ 12231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 12232F: Documentation/arch/x86/sgx.rst 12233F: arch/x86/entry/vdso/vsgx.S 12234F: arch/x86/include/asm/sgx.h 12235F: arch/x86/include/uapi/asm/sgx.h 12236F: arch/x86/kernel/cpu/sgx/* 12237F: tools/testing/selftests/sgx/* 12238K: \bSGX_ 12239 12240INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 12241M: Daniel Scally <[email protected]> 12242S: Maintained 12243F: drivers/platform/x86/intel/int3472/ 12244 12245INTEL SPEED SELECT TECHNOLOGY 12246M: Srinivas Pandruvada <[email protected]> 12247L: [email protected] 12248S: Maintained 12249F: drivers/platform/x86/intel/speed_select_if/ 12250F: include/uapi/linux/isst_if.h 12251F: tools/power/x86/intel-speed-select/ 12252 12253INTEL STRATIX10 FIRMWARE DRIVERS 12254M: Dinh Nguyen <[email protected]> 12255L: [email protected] 12256S: Maintained 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 12258F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 12259F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 12260F: drivers/firmware/stratix10-rsu.c 12261F: drivers/firmware/stratix10-svc.c 12262F: include/linux/firmware/intel/stratix10-smc.h 12263F: include/linux/firmware/intel/stratix10-svc-client.h 12264 12265INTEL TELEMETRY DRIVER 12266M: Rajneesh Bhardwaj <[email protected]> 12267M: "David E. Box" <[email protected]> 12268L: [email protected] 12269S: Maintained 12270F: arch/x86/include/asm/intel_telemetry.h 12271F: drivers/platform/x86/intel/telemetry/ 12272 12273INTEL TOUCH HOST CONTROLLER (THC) DRIVER 12274M: Even Xu <[email protected]> 12275M: Xinpeng Sun <[email protected]> 12276S: Maintained 12277F: drivers/hid/intel-thc-hid/ 12278 12279INTEL TPMI DRIVER 12280M: Srinivas Pandruvada <[email protected]> 12281L: [email protected] 12282S: Maintained 12283F: Documentation/ABI/testing/debugfs-tpmi 12284F: drivers/platform/x86/intel/vsec_tpmi.c 12285F: include/linux/intel_tpmi.h 12286 12287INTEL UNCORE FREQUENCY CONTROL 12288M: Srinivas Pandruvada <[email protected]> 12289L: [email protected] 12290S: Maintained 12291F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 12292F: drivers/platform/x86/intel/uncore-frequency/ 12293 12294INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 12295M: David E. Box <[email protected]> 12296S: Supported 12297F: drivers/platform/x86/intel/vsec.c 12298F: include/linux/intel_vsec.h 12299 12300INTEL VIRTUAL BUTTON DRIVER 12301M: AceLan Kao <[email protected]> 12302L: [email protected] 12303S: Maintained 12304F: drivers/platform/x86/intel/vbtn.c 12305 12306INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12307M: Stanislaw Gruszka <[email protected]> 12308L: [email protected] 12309S: Supported 12310F: drivers/net/wireless/intel/iwlegacy/ 12311 12312INTEL WIRELESS WIFI LINK (iwlwifi) 12313M: Miri Korenblit <[email protected]> 12314L: [email protected] 12315S: Supported 12316W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12318F: drivers/net/wireless/intel/iwlwifi/ 12319 12320INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12321M: Jithu Joseph <[email protected]> 12322S: Maintained 12323W: https://slimbootloader.github.io/security/firmware-update.html 12324F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12325 12326INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12327L: [email protected] 12328S: Maintained 12329F: drivers/platform/x86/intel/wmi/thunderbolt.c 12330 12331INTEL WWAN IOSM DRIVER 12332M: M Chetan Kumar <[email protected]> 12333L: [email protected] 12334S: Maintained 12335F: drivers/net/wwan/iosm/ 12336 12337INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12338M: Xin Li <[email protected]> 12339M: "H. Peter Anvin" <[email protected]> 12340S: Supported 12341F: Documentation/arch/x86/x86_64/fred.rst 12342F: arch/x86/entry/entry_64_fred.S 12343F: arch/x86/entry/entry_fred.c 12344F: arch/x86/include/asm/fred.h 12345F: arch/x86/kernel/fred.c 12346 12347INTEL(R) TRACE HUB 12348M: Alexander Shishkin <[email protected]> 12349S: Supported 12350F: Documentation/trace/intel_th.rst 12351F: drivers/hwtracing/intel_th/ 12352F: include/linux/intel_th.h 12353 12354INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12355M: Ning Sun <[email protected]> 12356L: [email protected] 12357S: Supported 12358W: http://tboot.sourceforge.net 12359T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12360F: Documentation/arch/x86/intel_txt.rst 12361F: arch/x86/kernel/tboot.c 12362F: include/linux/tboot.h 12363 12364INTERCONNECT API 12365M: Georgi Djakov <[email protected]> 12366L: [email protected] 12367S: Maintained 12368T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12369F: Documentation/devicetree/bindings/interconnect/ 12370F: Documentation/driver-api/interconnect.rst 12371F: drivers/interconnect/ 12372F: include/dt-bindings/interconnect/ 12373F: include/linux/interconnect-provider.h 12374F: include/linux/interconnect.h 12375 12376INTERRUPT COUNTER DRIVER 12377M: Oleksij Rempel <[email protected]> 12378R: Pengutronix Kernel Team <[email protected]> 12379L: [email protected] 12380F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12381F: drivers/counter/interrupt-cnt.c 12382 12383INTERSIL ISL7998X VIDEO DECODER DRIVER 12384M: Michael Tretter <[email protected]> 12385R: Pengutronix Kernel Team <[email protected]> 12386L: [email protected] 12387S: Maintained 12388F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12389F: drivers/media/i2c/isl7998x.c 12390 12391INVENSENSE ICM-426xx IMU DRIVER 12392M: Jean-Baptiste Maneyrol <[email protected]> 12393L: [email protected] 12394S: Maintained 12395W: https://invensense.tdk.com/ 12396F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12397F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12398F: drivers/iio/imu/inv_icm42600/ 12399 12400INVENSENSE MPU-3050 GYROSCOPE DRIVER 12401M: Linus Walleij <[email protected]> 12402L: [email protected] 12403S: Maintained 12404F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12405F: drivers/iio/gyro/mpu3050* 12406 12407INVENSENSE MPU-6050 IMU DRIVER 12408M: Jean-Baptiste Maneyrol <[email protected]> 12409L: [email protected] 12410S: Maintained 12411W: https://invensense.tdk.com/ 12412F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12413F: drivers/iio/imu/inv_mpu6050/ 12414 12415IOC3 ETHERNET DRIVER 12416M: Thomas Bogendoerfer <[email protected]> 12417L: [email protected] 12418S: Maintained 12419F: drivers/net/ethernet/sgi/ioc3-eth.c 12420 12421IOMMU DMA-API LAYER 12422M: Robin Murphy <[email protected]> 12423L: [email protected] 12424S: Maintained 12425T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12426F: drivers/iommu/dma-iommu.c 12427F: drivers/iommu/dma-iommu.h 12428F: drivers/iommu/iova.c 12429F: include/linux/iommu-dma.h 12430F: include/linux/iova.h 12431 12432IOMMU SUBSYSTEM 12433M: Joerg Roedel <[email protected]> 12434M: Will Deacon <[email protected]> 12435R: Robin Murphy <[email protected]> 12436L: [email protected] 12437S: Maintained 12438T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12439F: Documentation/devicetree/bindings/iommu/ 12440F: drivers/iommu/ 12441F: include/linux/iommu.h 12442F: include/linux/iova.h 12443F: include/linux/of_iommu.h 12444 12445IOMMUFD 12446M: Jason Gunthorpe <[email protected]> 12447M: Kevin Tian <[email protected]> 12448L: [email protected] 12449S: Maintained 12450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12451F: Documentation/userspace-api/iommufd.rst 12452F: drivers/iommu/iommufd/ 12453F: include/linux/iommufd.h 12454F: include/uapi/linux/iommufd.h 12455F: tools/testing/selftests/iommu/ 12456 12457IOSYS-MAP HELPERS 12458M: Thomas Zimmermann <[email protected]> 12459L: [email protected] 12460S: Maintained 12461T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12462F: include/linux/iosys-map.h 12463 12464IO_URING 12465M: Jens Axboe <[email protected]> 12466M: Pavel Begunkov <[email protected]> 12467L: [email protected] 12468S: Maintained 12469T: git git://git.kernel.dk/linux-block 12470T: git git://git.kernel.dk/liburing 12471F: include/linux/io_uring/ 12472F: include/linux/io_uring.h 12473F: include/linux/io_uring_types.h 12474F: include/trace/events/io_uring.h 12475F: include/uapi/linux/io_uring.h 12476F: io_uring/ 12477 12478IPMI SUBSYSTEM 12479M: Corey Minyard <[email protected]> 12480L: [email protected] (moderated for non-subscribers) 12481S: Supported 12482W: http://openipmi.sourceforge.net/ 12483T: git https://github.com/cminyard/linux-ipmi.git for-next 12484F: Documentation/devicetree/bindings/ipmi/ 12485F: Documentation/driver-api/ipmi.rst 12486F: drivers/char/ipmi/ 12487F: include/linux/ipmi* 12488F: include/uapi/linux/ipmi* 12489 12490IPS SCSI RAID DRIVER 12491M: Adaptec OEM Raid Solutions <[email protected]> 12492L: [email protected] 12493S: Maintained 12494W: http://www.adaptec.com/ 12495F: drivers/scsi/ips* 12496 12497IPVS 12498M: Simon Horman <[email protected]> 12499M: Julian Anastasov <[email protected]> 12500L: [email protected] 12501L: [email protected] 12502S: Maintained 12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12504T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12505F: Documentation/networking/ipvs-sysctl.rst 12506F: include/net/ip_vs.h 12507F: include/uapi/linux/ip_vs.h 12508F: net/netfilter/ipvs/ 12509 12510IPWIRELESS DRIVER 12511M: Jiri Kosina <[email protected]> 12512M: David Sterba <[email protected]> 12513S: Odd Fixes 12514F: drivers/tty/ipwireless/ 12515 12516IRON DEVICE AUDIO CODEC DRIVERS 12517M: Kiseok Jo <[email protected]> 12518L: [email protected] 12519S: Maintained 12520F: Documentation/devicetree/bindings/sound/irondevice,* 12521F: sound/soc/codecs/sma* 12522 12523IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12524M: Thomas Gleixner <[email protected]> 12525S: Maintained 12526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12527F: Documentation/core-api/irq/irq-domain.rst 12528F: include/linux/irqdomain.h 12529F: include/linux/irqdomain_defs.h 12530F: kernel/irq/irqdomain.c 12531F: kernel/irq/msi.c 12532 12533IRQ SUBSYSTEM 12534M: Thomas Gleixner <[email protected]> 12535L: [email protected] 12536S: Maintained 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12538F: include/linux/group_cpus.h 12539F: include/linux/irq.h 12540F: include/linux/irqhandler.h 12541F: include/linux/irqnr.h 12542F: include/linux/irqreturn.h 12543F: kernel/irq/ 12544F: lib/group_cpus.c 12545 12546IRQCHIP DRIVERS 12547M: Thomas Gleixner <[email protected]> 12548L: [email protected] 12549S: Maintained 12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12551F: Documentation/devicetree/bindings/interrupt-controller/ 12552F: drivers/irqchip/ 12553F: include/linux/irqchip.h 12554 12555ISA 12556M: William Breathitt Gray <[email protected]> 12557S: Maintained 12558F: Documentation/driver-api/isa.rst 12559F: drivers/base/isa.c 12560F: include/linux/isa.h 12561 12562ISA RADIO MODULE 12563M: Hans Verkuil <[email protected]> 12564L: [email protected] 12565S: Maintained 12566W: https://linuxtv.org 12567T: git git://linuxtv.org/media.git 12568F: drivers/media/radio/radio-isa* 12569 12570ISAPNP 12571M: Jaroslav Kysela <[email protected]> 12572S: Maintained 12573F: Documentation/userspace-api/isapnp.rst 12574F: drivers/pnp/isapnp/ 12575F: include/linux/isapnp.h 12576 12577ISCSI 12578M: Lee Duncan <[email protected]> 12579M: Chris Leech <[email protected]> 12580M: Mike Christie <[email protected]> 12581L: [email protected] 12582L: [email protected] 12583S: Maintained 12584W: www.open-iscsi.com 12585F: drivers/scsi/*iscsi* 12586F: include/scsi/*iscsi* 12587 12588iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12589M: Peter Jones <[email protected]> 12590M: Konrad Rzeszutek Wilk <[email protected]> 12591S: Maintained 12592F: drivers/firmware/iscsi_ibft* 12593 12594ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12595M: Sagi Grimberg <[email protected]> 12596M: Max Gurtovoy <[email protected]> 12597L: [email protected] 12598S: Supported 12599W: http://www.openfabrics.org 12600W: www.open-iscsi.org 12601Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12602F: drivers/infiniband/ulp/iser/ 12603 12604ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12605M: Sagi Grimberg <[email protected]> 12606L: [email protected] 12607L: [email protected] 12608S: Supported 12609T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12610F: drivers/infiniband/ulp/isert 12611 12612ISDN/CMTP OVER BLUETOOTH 12613M: Karsten Keil <[email protected]> 12614L: [email protected] (subscribers-only) 12615L: [email protected] 12616S: Odd Fixes 12617W: http://www.isdn4linux.de 12618F: Documentation/isdn/ 12619F: drivers/isdn/capi/ 12620F: include/linux/isdn/ 12621F: include/uapi/linux/isdn/ 12622F: net/bluetooth/cmtp/ 12623 12624ISDN/mISDN SUBSYSTEM 12625M: Karsten Keil <[email protected]> 12626L: [email protected] (subscribers-only) 12627L: [email protected] 12628S: Maintained 12629W: http://www.isdn4linux.de 12630F: drivers/isdn/Kconfig 12631F: drivers/isdn/Makefile 12632F: drivers/isdn/hardware/ 12633F: drivers/isdn/mISDN/ 12634 12635ISL28022 HARDWARE MONITORING DRIVER 12636M: Carsten Spieß <[email protected]> 12637L: [email protected] 12638S: Maintained 12639F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12640F: Documentation/hwmon/isl28022.rst 12641F: drivers/hwmon/isl28022.c 12642 12643ISOFS FILESYSTEM 12644M: Jan Kara <[email protected]> 12645L: [email protected] 12646S: Maintained 12647F: Documentation/filesystems/isofs.rst 12648F: fs/isofs/ 12649 12650IT87 HARDWARE MONITORING DRIVER 12651M: Jean Delvare <[email protected]> 12652L: [email protected] 12653S: Maintained 12654F: Documentation/hwmon/it87.rst 12655F: drivers/hwmon/it87.c 12656 12657IT913X MEDIA DRIVER 12658L: [email protected] 12659S: Orphan 12660W: https://linuxtv.org 12661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12662F: drivers/media/tuners/it913x* 12663 12664ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12665M: Liu Ying <[email protected]> 12666L: [email protected] 12667S: Maintained 12668T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12669F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12670F: drivers/gpu/drm/bridge/ite-it6263.c 12671 12672ITE IT66121 HDMI BRIDGE DRIVER 12673M: Phong LE <[email protected]> 12674M: Neil Armstrong <[email protected]> 12675S: Maintained 12676T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12677F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12678F: drivers/gpu/drm/bridge/ite-it66121.c 12679 12680IVTV VIDEO4LINUX DRIVER 12681M: Andy Walls <[email protected]> 12682L: [email protected] 12683S: Maintained 12684W: https://linuxtv.org 12685T: git git://linuxtv.org/media.git 12686F: Documentation/admin-guide/media/ivtv* 12687F: drivers/media/pci/ivtv/ 12688F: include/uapi/linux/ivtv* 12689 12690IX2505V MEDIA DRIVER 12691M: Malcolm Priestley <[email protected]> 12692L: [email protected] 12693S: Maintained 12694W: https://linuxtv.org 12695Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12696F: drivers/media/dvb-frontends/ix2505v* 12697 12698JAILHOUSE HYPERVISOR INTERFACE 12699M: Jan Kiszka <[email protected]> 12700L: [email protected] 12701S: Maintained 12702F: arch/x86/include/asm/jailhouse_para.h 12703F: arch/x86/kernel/jailhouse.c 12704 12705JFS FILESYSTEM 12706M: Dave Kleikamp <[email protected]> 12707L: [email protected] 12708S: Odd Fixes 12709W: http://jfs.sourceforge.net/ 12710T: git https://github.com/kleikamp/linux-shaggy.git 12711F: Documentation/admin-guide/jfs.rst 12712F: fs/jfs/ 12713 12714JME NETWORK DRIVER 12715M: Guo-Fu Tseng <[email protected]> 12716L: [email protected] 12717S: Odd Fixes 12718F: drivers/net/ethernet/jme.* 12719 12720JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12721M: David Woodhouse <[email protected]> 12722M: Richard Weinberger <[email protected]> 12723L: [email protected] 12724S: Odd Fixes 12725W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12726T: git git://git.infradead.org/ubifs-2.6.git 12727F: fs/jffs2/ 12728F: include/uapi/linux/jffs2.h 12729 12730JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12731M: "Theodore Ts'o" <[email protected]> 12732M: Jan Kara <[email protected]> 12733L: [email protected] 12734S: Maintained 12735F: fs/jbd2/ 12736F: include/linux/jbd2.h 12737 12738JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12739M: Mikhail Ulyanov <[email protected]> 12740L: [email protected] 12741L: [email protected] 12742S: Maintained 12743F: drivers/media/platform/renesas/rcar_jpu.c 12744 12745JSM Neo PCI based serial card 12746L: [email protected] 12747S: Orphan 12748F: drivers/tty/serial/jsm/ 12749 12750K10TEMP HARDWARE MONITORING DRIVER 12751M: Clemens Ladisch <[email protected]> 12752L: [email protected] 12753S: Maintained 12754F: Documentation/hwmon/k10temp.rst 12755F: drivers/hwmon/k10temp.c 12756 12757K8TEMP HARDWARE MONITORING DRIVER 12758M: Rudolf Marek <[email protected]> 12759L: [email protected] 12760S: Maintained 12761F: Documentation/hwmon/k8temp.rst 12762F: drivers/hwmon/k8temp.c 12763 12764KASAN 12765M: Andrey Ryabinin <[email protected]> 12766R: Alexander Potapenko <[email protected]> 12767R: Andrey Konovalov <[email protected]> 12768R: Dmitry Vyukov <[email protected]> 12769R: Vincenzo Frascino <[email protected]> 12770L: [email protected] 12771S: Maintained 12772B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12773F: Documentation/dev-tools/kasan.rst 12774F: arch/*/include/asm/*kasan.h 12775F: arch/*/mm/kasan_init* 12776F: include/linux/kasan*.h 12777F: lib/Kconfig.kasan 12778F: mm/kasan/ 12779F: scripts/Makefile.kasan 12780 12781KCONFIG 12782M: Masahiro Yamada <[email protected]> 12783L: [email protected] 12784S: Maintained 12785Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12786T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12787F: Documentation/kbuild/kconfig* 12788F: scripts/Kconfig.include 12789F: scripts/kconfig/ 12790 12791KCORE 12792M: Omar Sandoval <[email protected]> 12793L: [email protected] 12794S: Maintained 12795F: fs/proc/kcore.c 12796F: include/linux/kcore.h 12797 12798KCOV 12799R: Dmitry Vyukov <[email protected]> 12800R: Andrey Konovalov <[email protected]> 12801L: [email protected] 12802S: Maintained 12803B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12804F: Documentation/dev-tools/kcov.rst 12805F: include/linux/kcov.h 12806F: include/uapi/linux/kcov.h 12807F: kernel/kcov.c 12808F: scripts/Makefile.kcov 12809 12810KCSAN 12811M: Marco Elver <[email protected]> 12812R: Dmitry Vyukov <[email protected]> 12813L: [email protected] 12814S: Maintained 12815F: Documentation/dev-tools/kcsan.rst 12816F: include/linux/kcsan*.h 12817F: kernel/kcsan/ 12818F: lib/Kconfig.kcsan 12819F: scripts/Makefile.kcsan 12820 12821KDUMP 12822M: Baoquan He <[email protected]> 12823R: Vivek Goyal <[email protected]> 12824R: Dave Young <[email protected]> 12825L: [email protected] 12826S: Maintained 12827W: http://lse.sourceforge.net/kdump/ 12828F: Documentation/admin-guide/kdump/ 12829F: fs/proc/vmcore.c 12830F: include/linux/crash_core.h 12831F: include/linux/crash_dump.h 12832F: include/uapi/linux/vmcore.h 12833F: kernel/crash_*.c 12834 12835KEENE FM RADIO TRANSMITTER DRIVER 12836M: Hans Verkuil <[email protected]> 12837L: [email protected] 12838S: Maintained 12839W: https://linuxtv.org 12840T: git git://linuxtv.org/media.git 12841F: drivers/media/radio/radio-keene* 12842 12843KERNEL AUTOMOUNTER 12844M: Ian Kent <[email protected]> 12845L: [email protected] 12846S: Maintained 12847F: fs/autofs/ 12848 12849KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12850M: Masahiro Yamada <[email protected]> 12851R: Nathan Chancellor <[email protected]> 12852R: Nicolas Schier <[email protected]> 12853L: [email protected] 12854S: Maintained 12855Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12856T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12857F: Documentation/kbuild/ 12858F: Makefile 12859F: scripts/*vmlinux* 12860F: scripts/Kbuild* 12861F: scripts/Makefile* 12862F: scripts/basic/ 12863F: scripts/clang-tools/ 12864F: scripts/dummy-tools/ 12865F: scripts/include/ 12866F: scripts/mk* 12867F: scripts/mod/ 12868F: scripts/package/ 12869F: usr/ 12870 12871KERNEL HARDENING (not covered by other areas) 12872M: Kees Cook <[email protected]> 12873R: Gustavo A. R. Silva <[email protected]> 12874L: [email protected] 12875S: Supported 12876T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12877F: Documentation/ABI/testing/sysfs-kernel-oops_count 12878F: Documentation/ABI/testing/sysfs-kernel-warn_count 12879F: arch/*/configs/hardening.config 12880F: include/linux/overflow.h 12881F: include/linux/randomize_kstack.h 12882F: include/linux/ucopysize.h 12883F: kernel/configs/hardening.config 12884F: lib/tests/usercopy_kunit.c 12885F: mm/usercopy.c 12886F: security/Kconfig.hardening 12887K: \b(add|choose)_random_kstack_offset\b 12888K: \b__check_(object_size|heap_object)\b 12889K: \b__counted_by(_le|_be)?\b 12890 12891KERNEL JANITORS 12892L: [email protected] 12893S: Odd Fixes 12894W: http://kernelnewbies.org/KernelJanitors 12895 12896KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12897M: Chuck Lever <[email protected]> 12898M: Jeff Layton <[email protected]> 12899R: Neil Brown <[email protected]> 12900R: Olga Kornievskaia <[email protected]> 12901R: Dai Ngo <[email protected]> 12902R: Tom Talpey <[email protected]> 12903L: [email protected] 12904S: Supported 12905B: https://bugzilla.kernel.org 12906T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12907F: Documentation/filesystems/nfs/ 12908F: fs/lockd/ 12909F: fs/nfs_common/ 12910F: fs/nfsd/ 12911F: include/linux/lockd/ 12912F: include/linux/sunrpc/ 12913F: include/trace/events/rpcgss.h 12914F: include/trace/events/rpcrdma.h 12915F: include/trace/events/sunrpc.h 12916F: include/trace/misc/fs.h 12917F: include/trace/misc/nfs.h 12918F: include/trace/misc/sunrpc.h 12919F: include/uapi/linux/nfsd/ 12920F: include/uapi/linux/sunrpc/ 12921F: net/sunrpc/ 12922F: tools/net/sunrpc/ 12923 12924KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12925M: Thomas Weißschuh <[email protected]> 12926R: Christian Heusel <[email protected]> 12927R: Nathan Chancellor <[email protected]> 12928S: Maintained 12929F: scripts/package/PKGBUILD 12930 12931KERNEL REGRESSIONS 12932M: Thorsten Leemhuis <[email protected]> 12933L: [email protected] 12934S: Supported 12935F: Documentation/admin-guide/reporting-regressions.rst 12936F: Documentation/process/handling-regressions.rst 12937 12938KERNEL SELFTEST FRAMEWORK 12939M: Shuah Khan <[email protected]> 12940M: Shuah Khan <[email protected]> 12941L: [email protected] 12942S: Maintained 12943Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12944T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12945F: Documentation/dev-tools/kselftest* 12946F: tools/testing/selftests/ 12947 12948KERNEL SMB3 SERVER (KSMBD) 12949M: Namjae Jeon <[email protected]> 12950M: Namjae Jeon <[email protected]> 12951M: Steve French <[email protected]> 12952M: Steve French <[email protected]> 12953R: Sergey Senozhatsky <[email protected]> 12954R: Tom Talpey <[email protected]> 12955L: [email protected] 12956S: Maintained 12957T: git git://git.samba.org/ksmbd.git 12958F: Documentation/filesystems/smb/ksmbd.rst 12959F: fs/smb/common/ 12960F: fs/smb/server/ 12961 12962KERNEL UNIT TESTING FRAMEWORK (KUnit) 12963M: Brendan Higgins <[email protected]> 12964M: David Gow <[email protected]> 12965R: Rae Moar <[email protected]> 12966L: [email protected] 12967L: [email protected] 12968S: Maintained 12969W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12972F: Documentation/dev-tools/kunit/ 12973F: include/kunit/ 12974F: lib/kunit/ 12975F: rust/kernel/kunit.rs 12976F: rust/macros/kunit.rs 12977F: scripts/rustdoc_test_* 12978F: tools/testing/kunit/ 12979 12980KERNEL USERMODE HELPER 12981M: Luis Chamberlain <[email protected]> 12982L: [email protected] 12983S: Maintained 12984F: include/linux/umh.h 12985F: kernel/umh.c 12986 12987KERNEL VIRTUAL MACHINE (KVM) 12988M: Paolo Bonzini <[email protected]> 12989L: [email protected] 12990S: Supported 12991W: http://www.linux-kvm.org 12992T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12993F: Documentation/virt/kvm/ 12994F: include/asm-generic/kvm* 12995F: include/kvm/iodev.h 12996F: include/linux/kvm* 12997F: include/trace/events/kvm.h 12998F: include/uapi/asm-generic/kvm* 12999F: include/uapi/linux/kvm* 13000F: tools/kvm/ 13001F: tools/testing/selftests/kvm/ 13002F: virt/kvm/* 13003 13004KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 13005M: Marc Zyngier <[email protected]> 13006M: Oliver Upton <[email protected]> 13007R: Joey Gouly <[email protected]> 13008R: Suzuki K Poulose <[email protected]> 13009R: Zenghui Yu <[email protected]> 13010L: [email protected] (moderated for non-subscribers) 13011L: [email protected] 13012S: Maintained 13013T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 13014F: Documentation/virt/kvm/arm/ 13015F: Documentation/virt/kvm/devices/arm* 13016F: arch/arm64/include/asm/kvm* 13017F: arch/arm64/include/uapi/asm/kvm* 13018F: arch/arm64/kvm/ 13019F: include/kvm/arm_* 13020F: tools/testing/selftests/kvm/*/arm64/ 13021F: tools/testing/selftests/kvm/arm64/ 13022 13023KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 13024M: Tianrui Zhao <[email protected]> 13025M: Bibo Mao <[email protected]> 13026M: Huacai Chen <[email protected]> 13027L: [email protected] 13028L: [email protected] 13029S: Maintained 13030T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13031F: Documentation/virt/kvm/loongarch/ 13032F: arch/loongarch/include/asm/kvm* 13033F: arch/loongarch/include/uapi/asm/kvm* 13034F: arch/loongarch/kvm/ 13035 13036KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 13037M: Huacai Chen <[email protected]> 13038L: [email protected] 13039L: [email protected] 13040S: Maintained 13041T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13042F: arch/mips/include/asm/kvm* 13043F: arch/mips/include/uapi/asm/kvm* 13044F: arch/mips/kvm/ 13045 13046KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 13047M: Madhavan Srinivasan <[email protected]> 13048R: Nicholas Piggin <[email protected]> 13049L: [email protected] 13050L: [email protected] 13051S: Maintained (Book3S 64-bit HV) 13052S: Odd fixes (Book3S 64-bit PR) 13053S: Orphan (Book3E and 32-bit) 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 13055F: arch/powerpc/include/asm/kvm* 13056F: arch/powerpc/include/uapi/asm/kvm* 13057F: arch/powerpc/kernel/kvm* 13058F: arch/powerpc/kvm/ 13059 13060KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 13061M: Anup Patel <[email protected]> 13062R: Atish Patra <[email protected]> 13063L: [email protected] 13064L: [email protected] 13065L: [email protected] 13066S: Maintained 13067T: git https://github.com/kvm-riscv/linux.git 13068F: arch/riscv/include/asm/kvm* 13069F: arch/riscv/include/uapi/asm/kvm* 13070F: arch/riscv/kvm/ 13071F: tools/testing/selftests/kvm/*/riscv/ 13072F: tools/testing/selftests/kvm/riscv/ 13073 13074KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 13075M: Christian Borntraeger <[email protected]> 13076M: Janosch Frank <[email protected]> 13077M: Claudio Imbrenda <[email protected]> 13078R: David Hildenbrand <[email protected]> 13079L: [email protected] 13080S: Supported 13081T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 13082F: Documentation/virt/kvm/s390* 13083F: arch/s390/include/asm/gmap.h 13084F: arch/s390/include/asm/kvm* 13085F: arch/s390/include/uapi/asm/kvm* 13086F: arch/s390/include/uapi/asm/uvdevice.h 13087F: arch/s390/kernel/uv.c 13088F: arch/s390/kvm/ 13089F: arch/s390/mm/gmap.c 13090F: drivers/s390/char/uvdevice.c 13091F: tools/testing/selftests/drivers/s390x/uvdevice/ 13092F: tools/testing/selftests/kvm/*/s390/ 13093F: tools/testing/selftests/kvm/s390/ 13094 13095KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 13096M: Sean Christopherson <[email protected]> 13097M: Paolo Bonzini <[email protected]> 13098L: [email protected] 13099S: Supported 13100P: Documentation/process/maintainer-kvm-x86.rst 13101T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13102F: arch/x86/include/asm/kvm* 13103F: arch/x86/include/asm/svm.h 13104F: arch/x86/include/asm/vmx*.h 13105F: arch/x86/include/uapi/asm/kvm* 13106F: arch/x86/include/uapi/asm/svm.h 13107F: arch/x86/include/uapi/asm/vmx.h 13108F: arch/x86/kvm/ 13109F: arch/x86/kvm/*/ 13110F: tools/testing/selftests/kvm/*/x86/ 13111F: tools/testing/selftests/kvm/x86/ 13112 13113KERNFS 13114M: Greg Kroah-Hartman <[email protected]> 13115M: Tejun Heo <[email protected]> 13116S: Supported 13117T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13118F: fs/kernfs/ 13119F: include/linux/kernfs.h 13120 13121KEXEC 13122L: [email protected] 13123W: http://kernel.org/pub/linux/utils/kernel/kexec/ 13124F: include/linux/kexec.h 13125F: include/uapi/linux/kexec.h 13126F: kernel/kexec* 13127 13128KEYS-ENCRYPTED 13129M: Mimi Zohar <[email protected]> 13130L: [email protected] 13131L: [email protected] 13132S: Supported 13133F: Documentation/security/keys/trusted-encrypted.rst 13134F: include/keys/encrypted-type.h 13135F: security/keys/encrypted-keys/ 13136 13137KEYS-TRUSTED 13138M: James Bottomley <[email protected]> 13139M: Jarkko Sakkinen <[email protected]> 13140M: Mimi Zohar <[email protected]> 13141L: [email protected] 13142L: [email protected] 13143S: Supported 13144F: Documentation/security/keys/trusted-encrypted.rst 13145F: include/keys/trusted-type.h 13146F: include/keys/trusted_tpm.h 13147F: security/keys/trusted-keys/ 13148 13149KEYS-TRUSTED-CAAM 13150M: Ahmad Fatoum <[email protected]> 13151R: Pengutronix Kernel Team <[email protected]> 13152L: [email protected] 13153L: [email protected] 13154S: Maintained 13155F: include/keys/trusted_caam.h 13156F: security/keys/trusted-keys/trusted_caam.c 13157 13158KEYS-TRUSTED-DCP 13159M: David Gstir <[email protected]> 13160R: sigma star Kernel Team <[email protected]> 13161L: [email protected] 13162L: [email protected] 13163S: Supported 13164F: include/keys/trusted_dcp.h 13165F: security/keys/trusted-keys/trusted_dcp.c 13166 13167KEYS-TRUSTED-TEE 13168M: Sumit Garg <[email protected]> 13169L: [email protected] 13170L: [email protected] 13171S: Supported 13172F: include/keys/trusted_tee.h 13173F: security/keys/trusted-keys/trusted_tee.c 13174 13175KEYS/KEYRINGS 13176M: David Howells <[email protected]> 13177M: Jarkko Sakkinen <[email protected]> 13178L: [email protected] 13179S: Maintained 13180F: Documentation/security/keys/core.rst 13181F: include/keys/ 13182F: include/linux/key-type.h 13183F: include/linux/key.h 13184F: include/linux/keyctl.h 13185F: include/uapi/linux/keyctl.h 13186F: security/keys/ 13187 13188KEYS/KEYRINGS_INTEGRITY 13189M: Jarkko Sakkinen <[email protected]> 13190M: Mimi Zohar <[email protected]> 13191L: [email protected] 13192L: [email protected] 13193S: Supported 13194W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 13195F: security/integrity/platform_certs 13196 13197KFENCE 13198M: Alexander Potapenko <[email protected]> 13199M: Marco Elver <[email protected]> 13200R: Dmitry Vyukov <[email protected]> 13201L: [email protected] 13202S: Maintained 13203F: Documentation/dev-tools/kfence.rst 13204F: arch/*/include/asm/kfence.h 13205F: include/linux/kfence.h 13206F: lib/Kconfig.kfence 13207F: mm/kfence/ 13208 13209KFIFO 13210M: Stefani Seibold <[email protected]> 13211S: Maintained 13212F: include/linux/kfifo.h 13213F: lib/kfifo.c 13214F: samples/kfifo/ 13215 13216KGDB / KDB /debug_core 13217M: Jason Wessel <[email protected]> 13218M: Daniel Thompson <[email protected]> 13219R: Douglas Anderson <[email protected]> 13220L: [email protected] 13221S: Maintained 13222W: http://kgdb.wiki.kernel.org/ 13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 13224F: Documentation/process/debugging/kgdb.rst 13225F: drivers/misc/kgdbts.c 13226F: drivers/tty/serial/kgdboc.c 13227F: include/linux/kdb.h 13228F: include/linux/kgdb.h 13229F: kernel/debug/ 13230F: kernel/module/kdb.c 13231 13232KHADAS MCU MFD DRIVER 13233M: Neil Armstrong <[email protected]> 13234L: [email protected] 13235S: Maintained 13236F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 13237F: drivers/mfd/khadas-mcu.c 13238F: drivers/thermal/khadas_mcu_fan.c 13239F: include/linux/mfd/khadas-mcu.h 13240 13241KIONIX/ROHM KX022A ACCELEROMETER 13242M: Matti Vaittinen <[email protected]> 13243L: [email protected] 13244S: Supported 13245F: drivers/iio/accel/kionix-kx022a* 13246 13247KMEMLEAK 13248M: Catalin Marinas <[email protected]> 13249S: Maintained 13250F: Documentation/dev-tools/kmemleak.rst 13251F: include/linux/kmemleak.h 13252F: mm/kmemleak.c 13253F: samples/kmemleak/kmemleak-test.c 13254 13255KMSAN 13256M: Alexander Potapenko <[email protected]> 13257R: Marco Elver <[email protected]> 13258R: Dmitry Vyukov <[email protected]> 13259L: [email protected] 13260S: Maintained 13261F: Documentation/dev-tools/kmsan.rst 13262F: arch/*/include/asm/kmsan.h 13263F: arch/*/mm/kmsan_* 13264F: include/linux/kmsan*.h 13265F: lib/Kconfig.kmsan 13266F: mm/kmsan/ 13267F: scripts/Makefile.kmsan 13268 13269KPROBES 13270M: Naveen N Rao <[email protected]> 13271M: Anil S Keshavamurthy <[email protected]> 13272M: "David S. Miller" <[email protected]> 13273M: Masami Hiramatsu <[email protected]> 13274L: [email protected] 13275L: [email protected] 13276S: Maintained 13277Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 13279F: Documentation/trace/kprobes.rst 13280F: include/asm-generic/kprobes.h 13281F: include/linux/kprobes.h 13282F: kernel/kprobes.c 13283F: lib/tests/test_kprobes.c 13284F: samples/kprobes 13285 13286KS0108 LCD CONTROLLER DRIVER 13287M: Miguel Ojeda <[email protected]> 13288S: Maintained 13289F: Documentation/admin-guide/auxdisplay/ks0108.rst 13290F: drivers/auxdisplay/ks0108.c 13291F: include/linux/ks0108.h 13292 13293KTD253 BACKLIGHT DRIVER 13294M: Linus Walleij <[email protected]> 13295S: Maintained 13296F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 13297F: drivers/video/backlight/ktd253-backlight.c 13298 13299KTD2801 BACKLIGHT DRIVER 13300M: Duje Mihanović <[email protected]> 13301S: Maintained 13302F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 13303F: drivers/video/backlight/ktd2801-backlight.c 13304 13305KTEST 13306M: Steven Rostedt <[email protected]> 13307M: John Hawley <[email protected]> 13308S: Maintained 13309F: tools/testing/ktest 13310 13311KTZ8866 BACKLIGHT DRIVER 13312M: Jianhua Lu <[email protected]> 13313S: Maintained 13314F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13315F: drivers/video/backlight/ktz8866.c 13316 13317KVM PARAVIRT (KVM/paravirt) 13318M: Paolo Bonzini <[email protected]> 13319R: Vitaly Kuznetsov <[email protected]> 13320L: [email protected] 13321S: Supported 13322T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13323F: arch/um/include/asm/kvm_para.h 13324F: arch/x86/include/asm/kvm_para.h 13325F: arch/x86/include/asm/pvclock-abi.h 13326F: arch/x86/include/uapi/asm/kvm_para.h 13327F: arch/x86/kernel/kvm.c 13328F: arch/x86/kernel/kvmclock.c 13329F: include/asm-generic/kvm_para.h 13330F: include/linux/kvm_para.h 13331F: include/uapi/asm-generic/kvm_para.h 13332F: include/uapi/linux/kvm_para.h 13333 13334KVM X86 HYPER-V (KVM/hyper-v) 13335M: Vitaly Kuznetsov <[email protected]> 13336M: Sean Christopherson <[email protected]> 13337M: Paolo Bonzini <[email protected]> 13338L: [email protected] 13339S: Supported 13340T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13341F: arch/x86/kvm/hyperv.* 13342F: arch/x86/kvm/kvm_onhyperv.* 13343F: arch/x86/kvm/svm/hyperv.* 13344F: arch/x86/kvm/svm/svm_onhyperv.* 13345F: arch/x86/kvm/vmx/hyperv.* 13346 13347KVM X86 Xen (KVM/Xen) 13348M: David Woodhouse <[email protected]> 13349M: Paul Durrant <[email protected]> 13350M: Sean Christopherson <[email protected]> 13351M: Paolo Bonzini <[email protected]> 13352L: [email protected] 13353S: Supported 13354T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13355F: arch/x86/kvm/xen.* 13356 13357L3MDEV 13358M: David Ahern <[email protected]> 13359L: [email protected] 13360S: Maintained 13361F: include/net/l3mdev.h 13362F: net/l3mdev 13363 13364LANDLOCK SECURITY MODULE 13365M: Mickaël Salaün <[email protected]> 13366R: Günther Noack <[email protected]> 13367L: [email protected] 13368S: Supported 13369W: https://landlock.io 13370T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13371F: Documentation/admin-guide/LSM/landlock.rst 13372F: Documentation/security/landlock.rst 13373F: Documentation/userspace-api/landlock.rst 13374F: fs/ioctl.c 13375F: include/uapi/linux/landlock.h 13376F: samples/landlock/ 13377F: security/landlock/ 13378F: tools/testing/selftests/landlock/ 13379K: landlock 13380K: LANDLOCK 13381 13382LANTIQ / INTEL Ethernet drivers 13383M: Hauke Mehrtens <[email protected]> 13384L: [email protected] 13385S: Maintained 13386F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13387F: drivers/net/dsa/lantiq_gswip.c 13388F: drivers/net/dsa/lantiq_pce.h 13389F: drivers/net/ethernet/lantiq_xrx200.c 13390F: net/dsa/tag_gswip.c 13391 13392LANTIQ MIPS ARCHITECTURE 13393M: John Crispin <[email protected]> 13394L: [email protected] 13395S: Maintained 13396F: arch/mips/lantiq 13397F: drivers/soc/lantiq 13398 13399LANTIQ PEF2256 DRIVER 13400M: Herve Codina <[email protected]> 13401S: Maintained 13402F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13403F: drivers/net/wan/framer/pef2256/ 13404F: drivers/pinctrl/pinctrl-pef2256.c 13405F: include/linux/framer/pef2256.h 13406 13407LASI 53c700 driver for PARISC 13408M: "James E.J. Bottomley" <[email protected]> 13409L: [email protected] 13410S: Maintained 13411F: Documentation/scsi/53c700.rst 13412F: drivers/scsi/53c700* 13413 13414LEAKING_ADDRESSES 13415M: Tycho Andersen <[email protected]> 13416R: Kees Cook <[email protected]> 13417L: [email protected] 13418S: Maintained 13419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13420F: scripts/leaking_addresses.pl 13421 13422LED SUBSYSTEM 13423M: Lee Jones <[email protected]> 13424M: Pavel Machek <[email protected]> 13425L: [email protected] 13426S: Maintained 13427T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13428F: Documentation/devicetree/bindings/leds/ 13429F: Documentation/leds/ 13430F: drivers/leds/ 13431F: include/dt-bindings/leds/ 13432F: include/linux/leds.h 13433 13434LEGO MINDSTORMS EV3 13435R: David Lechner <[email protected]> 13436S: Maintained 13437F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13438F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13439F: drivers/power/supply/lego_ev3_battery.c 13440 13441LEGO USB Tower driver 13442M: Juergen Stuber <[email protected]> 13443L: [email protected] 13444S: Maintained 13445W: http://legousb.sourceforge.net/ 13446F: drivers/usb/misc/legousbtower.c 13447 13448LENOVO WMI HOTKEY UTILITIES DRIVER 13449M: Jackie Dong <[email protected]> 13450L: [email protected] 13451S: Maintained 13452F: drivers/platform/x86/lenovo-wmi-hotkey-utilities.c 13453 13454LETSKETCH HID TABLET DRIVER 13455M: Hans de Goede <[email protected]> 13456L: [email protected] 13457S: Maintained 13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13459F: drivers/hid/hid-letsketch.c 13460 13461LG LAPTOP EXTRAS 13462M: Matan Ziv-Av <[email protected]> 13463L: [email protected] 13464S: Maintained 13465F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13466F: Documentation/admin-guide/laptops/lg-laptop.rst 13467F: drivers/platform/x86/lg-laptop.c 13468 13469LG2160 MEDIA DRIVER 13470M: Michael Krufky <[email protected]> 13471L: [email protected] 13472S: Maintained 13473W: https://linuxtv.org 13474W: http://github.com/mkrufky 13475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13476T: git git://linuxtv.org/mkrufky/tuners.git 13477F: drivers/media/dvb-frontends/lg2160.* 13478 13479LGDT3305 MEDIA DRIVER 13480M: Michael Krufky <[email protected]> 13481L: [email protected] 13482S: Maintained 13483W: https://linuxtv.org 13484W: http://github.com/mkrufky 13485Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13486T: git git://linuxtv.org/mkrufky/tuners.git 13487F: drivers/media/dvb-frontends/lgdt3305.* 13488 13489LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13490M: Viresh Kumar <[email protected]> 13491L: [email protected] 13492S: Maintained 13493F: drivers/ata/pata_arasan_cf.c 13494F: include/linux/pata_arasan_cf_data.h 13495 13496LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13497M: Linus Walleij <[email protected]> 13498L: [email protected] 13499S: Maintained 13500F: drivers/ata/pata_ftide010.c 13501F: drivers/ata/sata_gemini.c 13502F: drivers/ata/sata_gemini.h 13503 13504LIBATA SATA AHCI PLATFORM devices support 13505M: Hans de Goede <[email protected]> 13506L: [email protected] 13507S: Maintained 13508F: drivers/ata/ahci_platform.c 13509F: drivers/ata/libahci_platform.c 13510F: include/linux/ahci_platform.h 13511 13512LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13513M: Mikael Pettersson <[email protected]> 13514L: [email protected] 13515S: Maintained 13516F: drivers/ata/sata_promise.* 13517 13518LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13519M: Damien Le Moal <[email protected]> 13520M: Niklas Cassel <[email protected]> 13521L: [email protected] 13522S: Maintained 13523T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13524F: Documentation/ABI/testing/sysfs-ata 13525F: Documentation/devicetree/bindings/ata/ 13526F: drivers/ata/ 13527F: include/linux/ata.h 13528F: include/linux/libata.h 13529 13530LIBETH COMMON ETHERNET LIBRARY 13531M: Alexander Lobakin <[email protected]> 13532L: [email protected] 13533L: [email protected] (moderated for non-subscribers) 13534S: Maintained 13535T: git https://github.com/alobakin/linux.git 13536F: drivers/net/ethernet/intel/libeth/ 13537F: include/net/libeth/ 13538K: libeth 13539 13540LIBIE COMMON INTEL ETHERNET LIBRARY 13541M: Alexander Lobakin <[email protected]> 13542L: [email protected] (moderated for non-subscribers) 13543L: [email protected] 13544S: Maintained 13545T: git https://github.com/alobakin/linux.git 13546F: drivers/net/ethernet/intel/libie/ 13547F: include/linux/net/intel/libie/ 13548K: libie 13549 13550LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13551M: Vishal Verma <[email protected]> 13552M: Dan Williams <[email protected]> 13553M: Dave Jiang <[email protected]> 13554L: [email protected] 13555S: Supported 13556Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13557P: Documentation/nvdimm/maintainer-entry-profile.rst 13558F: drivers/nvdimm/btt* 13559 13560LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13561M: Dan Williams <[email protected]> 13562M: Vishal Verma <[email protected]> 13563M: Dave Jiang <[email protected]> 13564L: [email protected] 13565S: Supported 13566Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13567P: Documentation/nvdimm/maintainer-entry-profile.rst 13568F: drivers/nvdimm/pmem* 13569 13570LIBNVDIMM: DEVICETREE BINDINGS 13571M: Oliver O'Halloran <[email protected]> 13572L: [email protected] 13573S: Supported 13574Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13575F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13576F: drivers/nvdimm/of_pmem.c 13577 13578LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13579M: Dan Williams <[email protected]> 13580M: Vishal Verma <[email protected]> 13581M: Dave Jiang <[email protected]> 13582M: Ira Weiny <[email protected]> 13583L: [email protected] 13584S: Supported 13585Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13586P: Documentation/nvdimm/maintainer-entry-profile.rst 13587T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13588F: drivers/acpi/nfit/* 13589F: drivers/nvdimm/* 13590F: include/linux/libnvdimm.h 13591F: include/linux/nd.h 13592F: include/uapi/linux/ndctl.h 13593F: tools/testing/nvdimm/ 13594 13595LIBRARY CODE 13596M: Andrew Morton <[email protected]> 13597L: [email protected] 13598S: Supported 13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13600F: lib/* 13601 13602LICENSES and SPDX stuff 13603M: Thomas Gleixner <[email protected]> 13604M: Greg Kroah-Hartman <[email protected]> 13605L: [email protected] 13606S: Maintained 13607T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13608F: COPYING 13609F: Documentation/process/license-rules.rst 13610F: LICENSES/ 13611F: scripts/spdxcheck-test.sh 13612F: scripts/spdxcheck.py 13613F: scripts/spdxexclude 13614 13615LINEAR RANGES HELPERS 13616M: Mark Brown <[email protected]> 13617R: Matti Vaittinen <[email protected]> 13618F: include/linux/linear_range.h 13619F: lib/linear_ranges.c 13620F: lib/tests/test_linear_ranges.c 13621 13622LINUX FOR POWER MACINTOSH 13623L: [email protected] 13624S: Orphan 13625F: arch/powerpc/platforms/powermac/ 13626F: drivers/macintosh/ 13627X: drivers/macintosh/adb-iop.c 13628X: drivers/macintosh/via-macii.c 13629 13630LINUX FOR POWERPC (32-BIT AND 64-BIT) 13631M: Madhavan Srinivasan <[email protected]> 13632M: Michael Ellerman <[email protected]> 13633R: Nicholas Piggin <[email protected]> 13634R: Christophe Leroy <[email protected]> 13635R: Naveen N Rao <[email protected]> 13636L: [email protected] 13637S: Supported 13638W: https://github.com/linuxppc/wiki/wiki 13639Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13640T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13641F: Documentation/ABI/stable/sysfs-firmware-opal-* 13642F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13643F: Documentation/devicetree/bindings/powerpc/ 13644F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13645F: Documentation/arch/powerpc/ 13646F: arch/powerpc/ 13647F: drivers/*/*/*pasemi* 13648F: drivers/*/*pasemi* 13649F: drivers/char/tpm/tpm_ibmvtpm* 13650F: drivers/crypto/nx/ 13651F: drivers/i2c/busses/i2c-opal.c 13652F: drivers/net/ethernet/ibm/ibmveth.* 13653F: drivers/net/ethernet/ibm/ibmvnic.* 13654F: drivers/pci/hotplug/pnv_php.c 13655F: drivers/pci/hotplug/rpa* 13656F: drivers/rtc/rtc-opal.c 13657F: drivers/scsi/ibmvscsi/ 13658F: drivers/tty/hvc/hvc_opal.c 13659F: drivers/watchdog/wdrtas.c 13660F: include/linux/papr_scm.h 13661F: include/uapi/linux/papr_pdsm.h 13662F: tools/testing/selftests/powerpc 13663N: /pmac 13664N: powermac 13665N: powernv 13666N: [^a-z0-9]ps3 13667N: pseries 13668 13669LINUX FOR POWERPC EMBEDDED MPC5XXX 13670M: Anatolij Gustschin <[email protected]> 13671L: [email protected] 13672S: Odd Fixes 13673F: arch/powerpc/platforms/512x/ 13674F: arch/powerpc/platforms/52xx/ 13675 13676LINUX FOR POWERPC EMBEDDED PPC4XX 13677L: [email protected] 13678S: Orphan 13679F: arch/powerpc/platforms/44x/ 13680 13681LINUX FOR POWERPC EMBEDDED PPC85XX 13682M: Scott Wood <[email protected]> 13683L: [email protected] 13684S: Odd fixes 13685T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13686F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13687F: Documentation/devicetree/bindings/powerpc/fsl/ 13688F: arch/powerpc/platforms/85xx/ 13689 13690LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13691M: Christophe Leroy <[email protected]> 13692L: [email protected] 13693S: Maintained 13694F: arch/powerpc/platforms/8xx/ 13695F: arch/powerpc/platforms/83xx/ 13696 13697LINUX KERNEL DUMP TEST MODULE (LKDTM) 13698M: Kees Cook <[email protected]> 13699S: Maintained 13700F: drivers/misc/lkdtm/* 13701F: tools/testing/selftests/lkdtm/* 13702 13703LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13704M: Alan Stern <[email protected]> 13705M: Andrea Parri <[email protected]> 13706M: Will Deacon <[email protected]> 13707M: Peter Zijlstra <[email protected]> 13708M: Boqun Feng <[email protected]> 13709M: Nicholas Piggin <[email protected]> 13710M: David Howells <[email protected]> 13711M: Jade Alglave <[email protected]> 13712M: Luc Maranget <[email protected]> 13713M: "Paul E. McKenney" <[email protected]> 13714R: Akira Yokosawa <[email protected]> 13715R: Daniel Lustig <[email protected]> 13716R: Joel Fernandes <[email protected]> 13717L: [email protected] 13718L: [email protected] 13719L: [email protected] 13720S: Supported 13721T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13722F: Documentation/atomic_bitops.txt 13723F: Documentation/atomic_t.txt 13724F: Documentation/core-api/refcount-vs-atomic.rst 13725F: Documentation/litmus-tests/ 13726F: Documentation/memory-barriers.txt 13727F: tools/memory-model/ 13728 13729LINUX-NEXT TREE 13730M: Stephen Rothwell <[email protected]> 13731L: [email protected] 13732S: Supported 13733B: mailto:[email protected] and the appropriate development tree 13734T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13735 13736LIS3LV02D ACCELEROMETER DRIVER 13737M: Eric Piel <[email protected]> 13738S: Maintained 13739F: Documentation/misc-devices/lis3lv02d.rst 13740F: drivers/misc/lis3lv02d/ 13741F: drivers/platform/x86/hp/hp_accel.c 13742 13743LIST KUNIT TEST 13744M: David Gow <[email protected]> 13745L: [email protected] 13746L: [email protected] 13747S: Maintained 13748F: lib/tests/list-test.c 13749 13750LITEX PLATFORM 13751M: Karol Gugala <[email protected]> 13752M: Mateusz Holenko <[email protected]> 13753M: Gabriel Somlo <[email protected]> 13754M: Joel Stanley <[email protected]> 13755S: Maintained 13756F: Documentation/devicetree/bindings/*/litex,*.yaml 13757F: arch/openrisc/boot/dts/or1klitex.dts 13758F: drivers/mmc/host/litex_mmc.c 13759F: drivers/net/ethernet/litex/* 13760F: drivers/soc/litex/* 13761F: drivers/tty/serial/liteuart.c 13762F: include/linux/litex.h 13763N: litex 13764 13765LIVE PATCHING 13766M: Josh Poimboeuf <[email protected]> 13767M: Jiri Kosina <[email protected]> 13768M: Miroslav Benes <[email protected]> 13769M: Petr Mladek <[email protected]> 13770R: Joe Lawrence <[email protected]> 13771L: [email protected] 13772S: Maintained 13773T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13774F: Documentation/ABI/testing/sysfs-kernel-livepatch 13775F: Documentation/livepatch/ 13776F: arch/powerpc/include/asm/livepatch.h 13777F: include/linux/livepatch.h 13778F: kernel/livepatch/ 13779F: kernel/module/livepatch.c 13780F: samples/livepatch/ 13781F: tools/testing/selftests/livepatch/ 13782 13783LLC (802.2) 13784L: [email protected] 13785S: Odd fixes 13786F: include/linux/llc.h 13787F: include/net/llc* 13788F: include/uapi/linux/llc.h 13789F: net/llc/ 13790 13791LM73 HARDWARE MONITOR DRIVER 13792M: Guillaume Ligneul <[email protected]> 13793L: [email protected] 13794S: Maintained 13795F: drivers/hwmon/lm73.c 13796 13797LM78 HARDWARE MONITOR DRIVER 13798M: Jean Delvare <[email protected]> 13799L: [email protected] 13800S: Maintained 13801F: Documentation/hwmon/lm78.rst 13802F: drivers/hwmon/lm78.c 13803 13804LM83 HARDWARE MONITOR DRIVER 13805M: Jean Delvare <[email protected]> 13806L: [email protected] 13807S: Maintained 13808F: Documentation/hwmon/lm83.rst 13809F: drivers/hwmon/lm83.c 13810 13811LM90 HARDWARE MONITOR DRIVER 13812M: Jean Delvare <[email protected]> 13813L: [email protected] 13814S: Maintained 13815F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13816F: Documentation/hwmon/lm90.rst 13817F: drivers/hwmon/lm90.c 13818F: include/dt-bindings/thermal/lm90.h 13819 13820LME2510 MEDIA DRIVER 13821M: Malcolm Priestley <[email protected]> 13822L: [email protected] 13823S: Maintained 13824W: https://linuxtv.org 13825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13826F: drivers/media/usb/dvb-usb-v2/lmedm04* 13827 13828LOADPIN SECURITY MODULE 13829M: Kees Cook <[email protected]> 13830S: Supported 13831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13832F: Documentation/admin-guide/LSM/LoadPin.rst 13833F: security/loadpin/ 13834 13835LOCKDOWN SECURITY MODULE 13836L: [email protected] 13837S: Odd Fixes 13838T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13839F: security/lockdown/ 13840 13841LOCKING PRIMITIVES 13842M: Peter Zijlstra <[email protected]> 13843M: Ingo Molnar <[email protected]> 13844M: Will Deacon <[email protected]> 13845M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13846R: Waiman Long <[email protected]> 13847L: [email protected] 13848S: Maintained 13849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13850F: Documentation/locking/ 13851F: arch/*/include/asm/spinlock*.h 13852F: include/linux/lockdep*.h 13853F: include/linux/mutex*.h 13854F: include/linux/rwlock*.h 13855F: include/linux/rwsem*.h 13856F: include/linux/seqlock.h 13857F: include/linux/spinlock*.h 13858F: kernel/locking/ 13859F: lib/locking*.[ch] 13860F: rust/helpers/mutex.c 13861F: rust/helpers/spinlock.c 13862F: rust/kernel/sync/lock.rs 13863F: rust/kernel/sync/lock/ 13864F: rust/kernel/sync/locked_by.rs 13865X: kernel/locking/locktorture.c 13866 13867LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13868M: "Richard Russon (FlatCap)" <[email protected]> 13869L: [email protected] 13870S: Maintained 13871W: http://www.linux-ntfs.org/content/view/19/37/ 13872F: Documentation/admin-guide/ldm.rst 13873F: block/partitions/ldm.* 13874 13875LOGITECH HID GAMING KEYBOARDS 13876M: Hans de Goede <[email protected]> 13877L: [email protected] 13878S: Maintained 13879T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13880F: drivers/hid/hid-lg-g15.c 13881 13882LONTIUM LT8912B MIPI TO HDMI BRIDGE 13883M: Adrien Grassein <[email protected]> 13884S: Maintained 13885F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13886F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13887 13888LOONGARCH 13889M: Huacai Chen <[email protected]> 13890R: WANG Xuerui <[email protected]> 13891L: [email protected] 13892S: Maintained 13893T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13894F: Documentation/arch/loongarch/ 13895F: Documentation/translations/zh_CN/arch/loongarch/ 13896F: arch/loongarch/ 13897F: drivers/*/*loongarch* 13898F: drivers/cpufreq/loongson3_cpufreq.c 13899 13900LOONGSON GPIO DRIVER 13901M: Yinbo Zhu <[email protected]> 13902L: [email protected] 13903S: Maintained 13904F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13905F: drivers/gpio/gpio-loongson-64bit.c 13906 13907LOONGSON-2 APB DMA DRIVER 13908M: Binbin Zhou <[email protected]> 13909L: [email protected] 13910S: Maintained 13911F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13912F: drivers/dma/loongson2-apb-dma.c 13913 13914LOONGSON LS2X I2C DRIVER 13915M: Binbin Zhou <[email protected]> 13916L: [email protected] 13917S: Maintained 13918F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13919F: drivers/i2c/busses/i2c-ls2x.c 13920 13921LOONGSON-2 SOC SERIES CLOCK DRIVER 13922M: Yinbo Zhu <[email protected]> 13923L: [email protected] 13924S: Maintained 13925F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13926F: drivers/clk/clk-loongson2.c 13927F: include/dt-bindings/clock/loongson,ls2k-clk.h 13928 13929LOONGSON SPI DRIVER 13930M: Yinbo Zhu <[email protected]> 13931L: [email protected] 13932S: Maintained 13933F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13934F: drivers/spi/spi-loongson-core.c 13935F: drivers/spi/spi-loongson-pci.c 13936F: drivers/spi/spi-loongson-plat.c 13937F: drivers/spi/spi-loongson.h 13938 13939LOONGSON-2 SOC SERIES GUTS DRIVER 13940M: Yinbo Zhu <[email protected]> 13941L: [email protected] 13942S: Maintained 13943F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13944F: drivers/soc/loongson/loongson2_guts.c 13945 13946LOONGSON-2 SOC SERIES PM DRIVER 13947M: Yinbo Zhu <[email protected]> 13948L: [email protected] 13949S: Maintained 13950F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13951F: drivers/soc/loongson/loongson2_pm.c 13952 13953LOONGSON-2 SOC SERIES PINCTRL DRIVER 13954M: zhanghongchen <[email protected]> 13955M: Yinbo Zhu <[email protected]> 13956L: [email protected] 13957S: Maintained 13958F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13959F: drivers/pinctrl/pinctrl-loongson2.c 13960 13961LOONGSON-2 SOC SERIES THERMAL DRIVER 13962M: zhanghongchen <[email protected]> 13963M: Yinbo Zhu <[email protected]> 13964L: [email protected] 13965S: Maintained 13966F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13967F: drivers/thermal/loongson2_thermal.c 13968 13969LOONGSON EDAC DRIVER 13970M: Zhao Qunqin <[email protected]> 13971L: [email protected] 13972S: Maintained 13973F: drivers/edac/loongson_edac.c 13974 13975LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13976M: Sathya Prakash <[email protected]> 13977M: Sreekanth Reddy <[email protected]> 13978M: Suganath Prabu Subramani <[email protected]> 13979L: [email protected] 13980L: [email protected] 13981S: Supported 13982W: http://www.avagotech.com/support/ 13983F: drivers/message/fusion/ 13984F: drivers/scsi/mpt3sas/ 13985 13986LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13987M: Matthew Wilcox <[email protected]> 13988L: [email protected] 13989S: Maintained 13990F: drivers/scsi/sym53c8xx_2/ 13991 13992LTC1660 DAC DRIVER 13993M: Marcus Folkesson <[email protected]> 13994L: [email protected] 13995S: Maintained 13996F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13997F: drivers/iio/dac/ltc1660.c 13998 13999LTC2664 IIO DAC DRIVER 14000M: Michael Hennerich <[email protected]> 14001M: Kim Seer Paller <[email protected]> 14002L: [email protected] 14003S: Supported 14004W: https://ez.analog.com/linux-software-drivers 14005F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 14006F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 14007F: drivers/iio/dac/ltc2664.c 14008 14009LTC2688 IIO DAC DRIVER 14010M: Nuno Sá <[email protected]> 14011L: [email protected] 14012S: Supported 14013W: https://ez.analog.com/linux-software-drivers 14014F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 14015F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 14016F: drivers/iio/dac/ltc2688.c 14017 14018LTC2947 HARDWARE MONITOR DRIVER 14019M: Nuno Sá <[email protected]> 14020L: [email protected] 14021S: Supported 14022W: https://ez.analog.com/linux-software-drivers 14023F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 14024F: drivers/hwmon/ltc2947-core.c 14025F: drivers/hwmon/ltc2947-i2c.c 14026F: drivers/hwmon/ltc2947-spi.c 14027F: drivers/hwmon/ltc2947.h 14028 14029LTC2991 HARDWARE MONITOR DRIVER 14030M: Antoniu Miclaus <[email protected]> 14031L: [email protected] 14032S: Supported 14033W: https://ez.analog.com/linux-software-drivers 14034F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 14035F: drivers/hwmon/ltc2991.c 14036 14037LTC2983 IIO TEMPERATURE DRIVER 14038M: Nuno Sá <[email protected]> 14039L: [email protected] 14040S: Supported 14041W: https://ez.analog.com/linux-software-drivers 14042F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 14043F: drivers/iio/temperature/ltc2983.c 14044 14045LTC4282 HARDWARE MONITOR DRIVER 14046M: Nuno Sa <[email protected]> 14047L: [email protected] 14048S: Supported 14049F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 14050F: Documentation/hwmon/ltc4282.rst 14051F: drivers/hwmon/ltc4282.c 14052 14053LTC4286 HARDWARE MONITOR DRIVER 14054M: Delphine CC Chiu <[email protected]> 14055L: [email protected] 14056S: Maintained 14057F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 14058F: Documentation/hwmon/ltc4286.rst 14059F: drivers/hwmon/pmbus/ltc4286.c 14060 14061LTC4306 I2C MULTIPLEXER DRIVER 14062M: Michael Hennerich <[email protected]> 14063L: [email protected] 14064S: Supported 14065W: https://ez.analog.com/linux-software-drivers 14066F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 14067F: drivers/i2c/muxes/i2c-mux-ltc4306.c 14068 14069LTP (Linux Test Project) 14070M: Andrea Cervesato <[email protected]> 14071M: Cyril Hrubis <[email protected]> 14072M: Jan Stancek <[email protected]> 14073M: Petr Vorel <[email protected]> 14074M: Li Wang <[email protected]> 14075M: Yang Xu <[email protected]> 14076M: Xiao Yang <[email protected]> 14077L: [email protected] (subscribers-only) 14078S: Maintained 14079W: https://linux-test-project.readthedocs.io/ 14080T: git https://github.com/linux-test-project/ltp.git 14081 14082LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 14083M: Anshul Dalal <[email protected]> 14084L: [email protected] 14085S: Maintained 14086F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 14087F: drivers/iio/light/ltr390.c 14088 14089LYNX 28G SERDES PHY DRIVER 14090M: Ioana Ciornei <[email protected]> 14091L: [email protected] 14092S: Supported 14093F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 14094F: drivers/phy/freescale/phy-fsl-lynx-28g.c 14095 14096LYNX PCS MODULE 14097M: Ioana Ciornei <[email protected]> 14098L: [email protected] 14099S: Supported 14100F: drivers/net/pcs/pcs-lynx.c 14101F: include/linux/pcs-lynx.h 14102 14103M68K ARCHITECTURE 14104M: Geert Uytterhoeven <[email protected]> 14105L: [email protected] 14106S: Maintained 14107W: http://www.linux-m68k.org/ 14108T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 14109F: arch/m68k/ 14110F: drivers/zorro/ 14111 14112M68K ON APPLE MACINTOSH 14113M: Joshua Thompson <[email protected]> 14114L: [email protected] 14115S: Maintained 14116W: http://www.mac.linux-m68k.org/ 14117F: arch/m68k/mac/ 14118F: drivers/macintosh/adb-iop.c 14119F: drivers/macintosh/via-macii.c 14120 14121M68K ON HP9000/300 14122M: Philip Blundell <[email protected]> 14123S: Maintained 14124W: http://www.tazenda.demon.co.uk/phil/linux-hp 14125F: arch/m68k/hp300/ 14126 14127M88DS3103 MEDIA DRIVER 14128L: [email protected] 14129S: Orphan 14130W: https://linuxtv.org 14131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14132F: drivers/media/dvb-frontends/m88ds3103* 14133 14134M88RS2000 MEDIA DRIVER 14135M: Malcolm Priestley <[email protected]> 14136L: [email protected] 14137S: Maintained 14138W: https://linuxtv.org 14139Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14140F: drivers/media/dvb-frontends/m88rs2000* 14141 14142MA901 MASTERKIT USB FM RADIO DRIVER 14143M: Alexey Klimov <[email protected]> 14144L: [email protected] 14145S: Maintained 14146T: git git://linuxtv.org/media.git 14147F: drivers/media/radio/radio-ma901.c 14148 14149MAC80211 14150M: Johannes Berg <[email protected]> 14151L: [email protected] 14152S: Maintained 14153W: https://wireless.wiki.kernel.org/ 14154Q: https://patchwork.kernel.org/project/linux-wireless/list/ 14155T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 14156T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 14157F: Documentation/networking/mac80211-injection.rst 14158F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 14159F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 14160F: include/net/mac80211.h 14161F: net/mac80211/ 14162 14163MAILBOX API 14164M: Jassi Brar <[email protected]> 14165L: [email protected] 14166S: Maintained 14167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next 14168F: Documentation/devicetree/bindings/mailbox/ 14169F: drivers/mailbox/ 14170F: include/dt-bindings/mailbox/ 14171F: include/linux/mailbox_client.h 14172F: include/linux/mailbox_controller.h 14173 14174MAILBOX ARM MHUv2 14175M: Viresh Kumar <[email protected]> 14176M: Tushar Khandelwal <[email protected]> 14177L: [email protected] 14178S: Maintained 14179F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 14180F: drivers/mailbox/arm_mhuv2.c 14181F: include/linux/mailbox/arm_mhuv2_message.h 14182 14183MAILBOX ARM MHUv3 14184M: Sudeep Holla <[email protected]> 14185M: Cristian Marussi <[email protected]> 14186L: [email protected] 14187L: [email protected] (moderated for non-subscribers) 14188S: Maintained 14189F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 14190F: drivers/mailbox/arm_mhuv3.c 14191 14192MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 14193M: Alejandro Colomar <[email protected]> 14194L: [email protected] 14195S: Maintained 14196W: http://www.kernel.org/doc/man-pages 14197T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 14198T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 14199 14200MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 14201M: Jeremy Kerr <[email protected]> 14202M: Matt Johnston <[email protected]> 14203L: [email protected] 14204S: Maintained 14205F: Documentation/networking/mctp.rst 14206F: drivers/net/mctp/ 14207F: include/linux/usb/mctp-usb.h 14208F: include/net/mctp.h 14209F: include/net/mctpdevice.h 14210F: include/net/netns/mctp.h 14211F: net/mctp/ 14212 14213MAPLE TREE 14214M: Liam R. Howlett <[email protected]> 14215L: [email protected] 14216L: [email protected] 14217S: Supported 14218F: Documentation/core-api/maple_tree.rst 14219F: include/linux/maple_tree.h 14220F: include/trace/events/maple_tree.h 14221F: lib/maple_tree.c 14222F: lib/test_maple_tree.c 14223F: tools/testing/radix-tree/maple.c 14224F: tools/testing/shared/linux/maple_tree.h 14225 14226MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 14227M: Rahul Bedarkar <[email protected]> 14228L: [email protected] 14229S: Maintained 14230F: arch/mips/boot/dts/img/pistachio* 14231 14232MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 14233M: Andrew Lunn <[email protected]> 14234L: [email protected] 14235S: Maintained 14236F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 14237F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 14238F: Documentation/networking/devlink/mv88e6xxx.rst 14239F: drivers/net/dsa/mv88e6xxx/ 14240F: include/linux/dsa/mv88e6xxx.h 14241F: include/linux/platform_data/mv88e6xxx.h 14242 14243MARVELL 88PM886 PMIC DRIVER 14244M: Karel Balej <[email protected]> 14245S: Maintained 14246F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 14247F: drivers/input/misc/88pm886-onkey.c 14248F: drivers/mfd/88pm886.c 14249F: drivers/regulator/88pm886-regulator.c 14250F: drivers/rtc/rtc-88pm886.c 14251F: include/linux/mfd/88pm886.h 14252 14253MARVELL ARMADA 3700 PHY DRIVERS 14254M: Miquel Raynal <[email protected]> 14255S: Maintained 14256F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 14257F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 14258F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 14259F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 14260 14261MARVELL ARMADA 3700 SERIAL DRIVER 14262M: Pali Rohár <[email protected]> 14263S: Maintained 14264F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 14265F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 14266F: drivers/tty/serial/mvebu-uart.c 14267 14268MARVELL ARMADA DRM SUPPORT 14269M: Russell King <[email protected]> 14270S: Maintained 14271T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 14272T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 14273F: Documentation/devicetree/bindings/display/armada/ 14274F: drivers/gpu/drm/armada/ 14275F: include/uapi/drm/armada_drm.h 14276 14277MARVELL CRYPTO DRIVER 14278M: Boris Brezillon <[email protected]> 14279M: Arnaud Ebalard <[email protected]> 14280M: Srujana Challa <[email protected]> 14281L: [email protected] 14282S: Maintained 14283F: drivers/crypto/marvell/ 14284F: include/linux/soc/marvell/octeontx2/ 14285 14286MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 14287M: Mirko Lindner <[email protected]> 14288M: Stephen Hemminger <[email protected]> 14289L: [email protected] 14290S: Odd fixes 14291F: drivers/net/ethernet/marvell/sk* 14292 14293MARVELL LIBERTAS WIRELESS DRIVER 14294L: [email protected] 14295S: Orphan 14296F: drivers/net/wireless/marvell/libertas/ 14297F: drivers/net/wireless/marvell/libertas_tf/ 14298 14299MARVELL MACCHIATOBIN SUPPORT 14300M: Russell King <[email protected]> 14301L: [email protected] (moderated for non-subscribers) 14302S: Maintained 14303F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 14304 14305MARVELL MV643XX ETHERNET DRIVER 14306M: Sebastian Hesselbarth <[email protected]> 14307L: [email protected] 14308S: Maintained 14309F: drivers/net/ethernet/marvell/mv643xx_eth.* 14310 14311MARVELL MV88X3310 PHY DRIVER 14312M: Russell King <[email protected]> 14313M: Marek Behún <[email protected]> 14314L: [email protected] 14315S: Maintained 14316F: drivers/net/phy/marvell10g.c 14317 14318MARVELL MVEBU THERMAL DRIVER 14319M: Miquel Raynal <[email protected]> 14320S: Maintained 14321F: drivers/thermal/armada_thermal.c 14322 14323MARVELL MVNETA ETHERNET DRIVER 14324M: Marcin Wojtas <[email protected]> 14325L: [email protected] 14326S: Maintained 14327F: drivers/net/ethernet/marvell/mvneta* 14328 14329MARVELL MVPP2 ETHERNET DRIVER 14330M: Marcin Wojtas <[email protected]> 14331M: Russell King <[email protected]> 14332L: [email protected] 14333S: Maintained 14334F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14335F: drivers/net/ethernet/marvell/mvpp2/ 14336 14337MARVELL MWIFIEX WIRELESS DRIVER 14338M: Brian Norris <[email protected]> 14339R: Francesco Dolcini <[email protected]> 14340L: [email protected] 14341S: Odd Fixes 14342F: drivers/net/wireless/marvell/mwifiex/ 14343 14344MARVELL MWL8K WIRELESS DRIVER 14345L: [email protected] 14346S: Orphan 14347F: drivers/net/wireless/marvell/mwl8k.c 14348 14349MARVELL NAND CONTROLLER DRIVER 14350M: Miquel Raynal <[email protected]> 14351L: [email protected] 14352S: Maintained 14353F: drivers/mtd/nand/raw/marvell_nand.c 14354 14355MARVELL OCTEON ENDPOINT DRIVER 14356M: Veerasenareddy Burru <[email protected]> 14357M: Sathesh Edara <[email protected]> 14358L: [email protected] 14359S: Maintained 14360F: drivers/net/ethernet/marvell/octeon_ep 14361 14362MARVELL OCTEON ENDPOINT VF DRIVER 14363M: Veerasenareddy Burru <[email protected]> 14364M: Sathesh Edara <[email protected]> 14365M: Shinas Rasheed <[email protected]> 14366M: Satananda Burla <[email protected]> 14367L: [email protected] 14368S: Maintained 14369F: drivers/net/ethernet/marvell/octeon_ep_vf 14370 14371MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14372M: Sunil Goutham <[email protected]> 14373M: Geetha sowjanya <[email protected]> 14374M: Subbaraya Sundeep <[email protected]> 14375M: hariprasad <[email protected]> 14376M: Bharat Bhushan <[email protected]> 14377L: [email protected] 14378S: Maintained 14379F: drivers/net/ethernet/marvell/octeontx2/nic/ 14380F: include/linux/soc/marvell/octeontx2/ 14381 14382MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14383M: Sunil Goutham <[email protected]> 14384M: Linu Cherian <[email protected]> 14385M: Geetha sowjanya <[email protected]> 14386M: Jerin Jacob <[email protected]> 14387M: hariprasad <[email protected]> 14388M: Subbaraya Sundeep <[email protected]> 14389L: [email protected] 14390S: Maintained 14391F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14392F: drivers/net/ethernet/marvell/octeontx2/af/ 14393 14394MARVELL PEM PMU DRIVER 14395M: Linu Cherian <[email protected]> 14396M: Gowthami Thiagarajan <[email protected]> 14397S: Supported 14398F: drivers/perf/marvell_pem_pmu.c 14399 14400MARVELL PRESTERA ETHERNET SWITCH DRIVER 14401M: Taras Chornyi <[email protected]> 14402S: Supported 14403W: https://github.com/Marvell-switching/switchdev-prestera 14404F: drivers/net/ethernet/marvell/prestera/ 14405 14406MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14407M: Nicolas Pitre <[email protected]> 14408S: Odd Fixes 14409F: drivers/mmc/host/mvsdio.* 14410 14411MARVELL USB MDIO CONTROLLER DRIVER 14412M: Tobias Waldekranz <[email protected]> 14413L: [email protected] 14414S: Maintained 14415F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14416F: drivers/net/mdio/mdio-mvusb.c 14417 14418MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14419M: Hu Ziji <[email protected]> 14420L: [email protected] 14421S: Supported 14422F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14423F: drivers/mmc/host/sdhci-xenon* 14424 14425MARVELL OCTEON CN10K DPI DRIVER 14426M: Vamsi Attunuru <[email protected]> 14427S: Supported 14428F: drivers/misc/mrvl_cn10k_dpi.c 14429 14430MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14431R: [email protected] 14432R: [email protected] 14433F: drivers/vdpa/octeon_ep/ 14434 14435MARVELL OCTEON HOTPLUG DRIVER 14436R: Shijith Thotton <[email protected]> 14437R: Vamsi Attunuru <[email protected]> 14438S: Supported 14439F: drivers/pci/hotplug/octep_hp.c 14440 14441MATROX FRAMEBUFFER DRIVER 14442L: [email protected] 14443S: Orphan 14444F: drivers/video/fbdev/matrox/matroxfb_* 14445F: include/uapi/linux/matroxfb.h 14446 14447MAX15301 DRIVER 14448M: Daniel Nilsson <[email protected]> 14449L: [email protected] 14450S: Maintained 14451F: Documentation/hwmon/max15301.rst 14452F: drivers/hwmon/pmbus/max15301.c 14453 14454MAX2175 SDR TUNER DRIVER 14455M: Ramesh Shanmugasundaram <[email protected]> 14456L: [email protected] 14457S: Maintained 14458T: git git://linuxtv.org/media.git 14459F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14460F: Documentation/userspace-api/media/drivers/max2175.rst 14461F: drivers/media/i2c/max2175* 14462F: include/uapi/linux/max2175.h 14463 14464MAX31335 RTC DRIVER 14465M: Antoniu Miclaus <[email protected]> 14466L: [email protected] 14467S: Supported 14468W: https://ez.analog.com/linux-software-drivers 14469F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14470F: drivers/rtc/rtc-max31335.c 14471 14472MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14473L: [email protected] 14474S: Orphan 14475F: Documentation/hwmon/max6650.rst 14476F: drivers/hwmon/max6650.c 14477 14478MAX9286 QUAD GMSL DESERIALIZER DRIVER 14479M: Jacopo Mondi <[email protected]> 14480M: Kieran Bingham <kieran.bingham[email protected]> 14481M: Laurent Pinchart <laurent.pinchart[email protected]> 14482M: Niklas Söderlund <niklas.soderlund[email protected]> 14483L: [email protected] 14484S: Maintained 14485F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14486F: drivers/media/i2c/max9286.c 14487 14488MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14489M: Niklas Söderlund <[email protected]> 14490L: [email protected] 14491S: Maintained 14492F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14493F: drivers/staging/media/max96712/max96712.c 14494 14495MAX96714 GMSL2 DESERIALIZER DRIVER 14496M: Julien Massot <[email protected]> 14497L: [email protected] 14498S: Maintained 14499F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14500F: drivers/media/i2c/max96714.c 14501 14502MAX96717 GMSL2 SERIALIZER DRIVER 14503M: Julien Massot <[email protected]> 14504L: [email protected] 14505S: Maintained 14506F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14507F: drivers/media/i2c/max96717.c 14508 14509MAX9860 MONO AUDIO VOICE CODEC DRIVER 14510M: Peter Rosin <[email protected]> 14511L: [email protected] 14512S: Maintained 14513F: Documentation/devicetree/bindings/sound/max9860.txt 14514F: sound/soc/codecs/max9860.* 14515 14516MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14517M: Andreas Klinger <[email protected]> 14518L: [email protected] 14519S: Maintained 14520F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14521F: drivers/iio/proximity/mb1232.c 14522 14523MAXIM MAX11205 DRIVER 14524M: Ramona Bolboaca <[email protected]> 14525L: [email protected] 14526S: Supported 14527W: https://ez.analog.com/linux-software-drivers 14528F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14529F: drivers/iio/adc/max11205.c 14530 14531MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14532R: Iskren Chernev <[email protected]> 14533R: Krzysztof Kozlowski <[email protected]> 14534R: Marek Szyprowski <[email protected]> 14535R: Matheus Castello <[email protected]> 14536L: [email protected] 14537S: Maintained 14538F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14539F: drivers/power/supply/max17040_battery.c 14540 14541MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14542R: Hans de Goede <[email protected]> 14543R: Krzysztof Kozlowski <[email protected]> 14544R: Marek Szyprowski <[email protected]> 14545R: Sebastian Krzyszkowiak <[email protected]> 14546R: Purism Kernel Team <[email protected]> 14547L: [email protected] 14548S: Maintained 14549F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14550F: drivers/power/supply/max17042_battery.c 14551 14552MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14553M: Laurent Pinchart <[email protected]> 14554L: [email protected] 14555S: Maintained 14556F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14557F: drivers/regulator/max20086-regulator.c 14558 14559MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14560M: Rajat Khandelwal <[email protected]> 14561L: [email protected] 14562S: Maintained 14563F: drivers/iio/temperature/max30208.c 14564 14565MAXIM MAX77650 PMIC MFD DRIVER 14566M: Bartosz Golaszewski <[email protected]> 14567L: [email protected] 14568S: Maintained 14569F: Documentation/devicetree/bindings/*/*max77650.yaml 14570F: Documentation/devicetree/bindings/*/max77650*.yaml 14571F: drivers/gpio/gpio-max77650.c 14572F: drivers/input/misc/max77650-onkey.c 14573F: drivers/leds/leds-max77650.c 14574F: drivers/mfd/max77650.c 14575F: drivers/power/supply/max77650-charger.c 14576F: drivers/regulator/max77650-regulator.c 14577F: include/linux/mfd/max77650.h 14578 14579MAXIM MAX77714 PMIC MFD DRIVER 14580M: Luca Ceresoli <[email protected]> 14581S: Maintained 14582F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14583F: drivers/mfd/max77714.c 14584F: include/linux/mfd/max77714.h 14585 14586MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14587M: Javier Martinez Canillas <[email protected]> 14588L: [email protected] 14589S: Supported 14590F: Documentation/devicetree/bindings/*/*max77802.yaml 14591F: drivers/regulator/max77802-regulator.c 14592F: include/dt-bindings/*/*max77802.h 14593 14594MAXIM MAX77976 BATTERY CHARGER 14595M: Luca Ceresoli <[email protected]> 14596S: Supported 14597F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14598F: drivers/power/supply/max77976_charger.c 14599 14600MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14601M: Krzysztof Kozlowski <[email protected]> 14602L: [email protected] 14603S: Maintained 14604B: mailto:[email protected] 14605F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14606F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14607F: drivers/power/supply/max14577_charger.c 14608F: drivers/power/supply/max77693_charger.c 14609 14610MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14611M: Chanwoo Choi <[email protected]> 14612M: Krzysztof Kozlowski <[email protected]> 14613L: [email protected] 14614S: Maintained 14615B: mailto:[email protected] 14616F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14617F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14618F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14619F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml 14620F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14621F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14622F: drivers/leds/leds-max77705.c 14623F: drivers/*/*max77843.c 14624F: drivers/*/max14577*.c 14625F: drivers/*/max77686*.c 14626F: drivers/*/max77693*.c 14627F: drivers/*/max77705*.c 14628F: drivers/clk/clk-max77686.c 14629F: drivers/extcon/extcon-max14577.c 14630F: drivers/extcon/extcon-max77693.c 14631F: drivers/rtc/rtc-max77686.c 14632F: include/linux/mfd/max14577*.h 14633F: include/linux/mfd/max77686*.h 14634F: include/linux/mfd/max77693*.h 14635F: include/linux/mfd/max77705*.h 14636 14637MAXIRADIO FM RADIO RECEIVER DRIVER 14638M: Hans Verkuil <[email protected]> 14639L: [email protected] 14640S: Maintained 14641W: https://linuxtv.org 14642T: git git://linuxtv.org/media.git 14643F: drivers/media/radio/radio-maxiradio* 14644 14645MAXLINEAR ETHERNET PHY DRIVER 14646M: Xu Liang <[email protected]> 14647L: [email protected] 14648S: Supported 14649F: drivers/net/phy/mxl-gpy.c 14650 14651MCAN MMIO DEVICE DRIVER 14652M: Chandrasekar Ramakrishnan <[email protected]> 14653L: [email protected] 14654S: Maintained 14655F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14656F: drivers/net/can/m_can/m_can.c 14657F: drivers/net/can/m_can/m_can.h 14658F: drivers/net/can/m_can/m_can_platform.c 14659 14660MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14661R: Yasushi SHOJI <[email protected]> 14662L: [email protected] 14663S: Maintained 14664F: drivers/net/can/usb/mcba_usb.c 14665 14666MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14667M: Rishi Gupta <[email protected]> 14668L: [email protected] 14669L: [email protected] 14670S: Maintained 14671F: drivers/hid/hid-mcp2221.c 14672 14673MCP251XFD SPI-CAN NETWORK DRIVER 14674M: Marc Kleine-Budde <[email protected]> 14675M: Manivannan Sadhasivam <[email protected]> 14676R: Thomas Kopp <[email protected]> 14677L: [email protected] 14678S: Maintained 14679F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14680F: drivers/net/can/spi/mcp251xfd/ 14681 14682MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14683M: Peter Rosin <[email protected]> 14684L: [email protected] 14685S: Maintained 14686F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14687F: drivers/iio/potentiometer/mcp4018.c 14688F: drivers/iio/potentiometer/mcp4531.c 14689 14690MCP4821 DAC DRIVER 14691M: Anshul Dalal <[email protected]> 14692L: [email protected] 14693S: Maintained 14694F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14695F: drivers/iio/dac/mcp4821.c 14696 14697MCR20A IEEE-802.15.4 RADIO DRIVER 14698M: Stefan Schmidt <[email protected]> 14699L: [email protected] 14700S: Odd Fixes 14701W: https://github.com/xueliu/mcr20a-linux 14702F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14703F: drivers/net/ieee802154/mcr20a.c 14704F: drivers/net/ieee802154/mcr20a.h 14705 14706MDIO REGMAP DRIVER 14707M: Maxime Chevallier <[email protected]> 14708L: [email protected] 14709S: Maintained 14710F: drivers/net/mdio/mdio-regmap.c 14711F: include/linux/mdio/mdio-regmap.h 14712 14713MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14714M: William Breathitt Gray <[email protected]> 14715L: [email protected] 14716S: Maintained 14717F: drivers/iio/dac/cio-dac.c 14718 14719MEDIA CONTROLLER FRAMEWORK 14720M: Sakari Ailus <[email protected]> 14721M: Laurent Pinchart <[email protected]> 14722L: [email protected] 14723S: Supported 14724W: https://www.linuxtv.org 14725T: git git://linuxtv.org/media.git 14726F: drivers/media/mc/ 14727F: include/media/media-*.h 14728F: include/uapi/linux/media.h 14729 14730MEDIA DRIVER FOR FREESCALE IMX PXP 14731M: Philipp Zabel <[email protected]> 14732L: [email protected] 14733S: Maintained 14734T: git git://linuxtv.org/media.git 14735F: drivers/media/platform/nxp/imx-pxp.[ch] 14736 14737MEDIA DRIVERS FOR ASCOT2E 14738M: Abylay Ospan <[email protected]> 14739L: [email protected] 14740S: Supported 14741W: https://linuxtv.org 14742W: http://netup.tv/ 14743T: git git://linuxtv.org/media.git 14744F: drivers/media/dvb-frontends/ascot2e* 14745 14746MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14747M: Jasmin Jessich <[email protected]> 14748L: [email protected] 14749S: Maintained 14750W: https://linuxtv.org 14751T: git git://linuxtv.org/media.git 14752F: drivers/media/dvb-frontends/cxd2099* 14753 14754MEDIA DRIVERS FOR CXD2841ER 14755M: Abylay Ospan <[email protected]> 14756L: [email protected] 14757S: Supported 14758W: https://linuxtv.org 14759W: http://netup.tv/ 14760T: git git://linuxtv.org/media.git 14761F: drivers/media/dvb-frontends/cxd2841er* 14762 14763MEDIA DRIVERS FOR CXD2880 14764M: Yasunari Takiguchi <[email protected]> 14765L: [email protected] 14766S: Supported 14767W: http://linuxtv.org/ 14768T: git git://linuxtv.org/media.git 14769F: drivers/media/dvb-frontends/cxd2880/* 14770F: drivers/media/spi/cxd2880* 14771 14772MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14773L: [email protected] 14774S: Orphan 14775W: https://linuxtv.org 14776T: git git://linuxtv.org/media.git 14777F: drivers/media/pci/ddbridge/* 14778 14779MEDIA DRIVERS FOR FREESCALE IMX 14780M: Steve Longerbeam <[email protected]> 14781M: Philipp Zabel <[email protected]> 14782L: [email protected] 14783S: Maintained 14784T: git git://linuxtv.org/media.git 14785F: Documentation/admin-guide/media/imx.rst 14786F: Documentation/devicetree/bindings/media/imx.txt 14787F: drivers/staging/media/imx/ 14788F: include/linux/imx-media.h 14789F: include/media/imx.h 14790 14791MEDIA DRIVERS FOR FREESCALE IMX7/8 14792M: Rui Miguel Silva <[email protected]> 14793M: Laurent Pinchart <[email protected]> 14794M: Martin Kepplinger <[email protected]> 14795R: Purism Kernel Team <[email protected]> 14796L: [email protected] 14797S: Maintained 14798T: git git://linuxtv.org/media.git 14799F: Documentation/admin-guide/media/imx7.rst 14800F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14801F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14802F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14803F: drivers/media/platform/nxp/imx-mipi-csis.c 14804F: drivers/media/platform/nxp/imx7-media-csi.c 14805F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14806 14807MEDIA DRIVERS FOR HELENE 14808M: Abylay Ospan <[email protected]> 14809L: [email protected] 14810S: Supported 14811W: https://linuxtv.org 14812W: http://netup.tv/ 14813T: git git://linuxtv.org/media.git 14814F: drivers/media/dvb-frontends/helene* 14815 14816MEDIA DRIVERS FOR HORUS3A 14817M: Abylay Ospan <[email protected]> 14818L: [email protected] 14819S: Supported 14820W: https://linuxtv.org 14821W: http://netup.tv/ 14822T: git git://linuxtv.org/media.git 14823F: drivers/media/dvb-frontends/horus3a* 14824 14825MEDIA DRIVERS FOR LNBH25 14826M: Abylay Ospan <[email protected]> 14827L: [email protected] 14828S: Supported 14829W: https://linuxtv.org 14830W: http://netup.tv/ 14831T: git git://linuxtv.org/media.git 14832F: drivers/media/dvb-frontends/lnbh25* 14833 14834MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14835L: [email protected] 14836S: Orphan 14837W: https://linuxtv.org 14838T: git git://linuxtv.org/media.git 14839F: drivers/media/dvb-frontends/mxl5xx* 14840 14841MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14842M: Abylay Ospan <[email protected]> 14843L: [email protected] 14844S: Supported 14845W: https://linuxtv.org 14846W: http://netup.tv/ 14847T: git git://linuxtv.org/media.git 14848F: drivers/media/pci/netup_unidvb/* 14849 14850MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14851M: Dmitry Osipenko <[email protected]> 14852L: [email protected] 14853L: [email protected] 14854S: Maintained 14855T: git git://linuxtv.org/media.git 14856F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14857F: drivers/media/platform/nvidia/tegra-vde/ 14858 14859MEDIA DRIVERS FOR RENESAS - CEU 14860M: Jacopo Mondi <[email protected]> 14861L: [email protected] 14862L: [email protected] 14863S: Supported 14864T: git git://linuxtv.org/media.git 14865F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14866F: drivers/media/platform/renesas/renesas-ceu.c 14867F: include/media/drv-intf/renesas-ceu.h 14868 14869MEDIA DRIVERS FOR RENESAS - DRIF 14870M: Fabrizio Castro <[email protected]> 14871L: [email protected] 14872L: [email protected] 14873S: Supported 14874T: git git://linuxtv.org/media.git 14875F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14876F: drivers/media/platform/renesas/rcar_drif.c 14877 14878MEDIA DRIVERS FOR RENESAS - FCP 14879M: Laurent Pinchart <[email protected]> 14880L: [email protected] 14881L: [email protected] 14882S: Supported 14883T: git git://linuxtv.org/media.git 14884F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14885F: drivers/media/platform/renesas/rcar-fcp.c 14886F: include/media/rcar-fcp.h 14887 14888MEDIA DRIVERS FOR RENESAS - FDP1 14889M: Kieran Bingham <kieran.bingham[email protected]> 14890L: [email protected] 14891L: [email protected] 14892S: Supported 14893T: git git://linuxtv.org/media.git 14894F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14895F: drivers/media/platform/renesas/rcar_fdp1.c 14896 14897MEDIA DRIVERS FOR RENESAS - VIN 14898M: Niklas Söderlund <[email protected]> 14899L: [email protected] 14900L: [email protected] 14901S: Supported 14902T: git git://linuxtv.org/media.git 14903F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14904F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14905F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14906F: drivers/media/platform/renesas/rcar-csi2.c 14907F: drivers/media/platform/renesas/rcar-isp.c 14908F: drivers/media/platform/renesas/rcar-vin/ 14909 14910MEDIA DRIVERS FOR RENESAS - VSP1 14911M: Laurent Pinchart <[email protected]> 14912M: Kieran Bingham <kieran.bingham[email protected]> 14913L: [email protected] 14914L: [email protected] 14915S: Supported 14916T: git git://linuxtv.org/media.git 14917F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14918F: drivers/media/platform/renesas/vsp1/ 14919 14920MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14921L: [email protected] 14922S: Orphan 14923W: https://linuxtv.org 14924T: git git://linuxtv.org/media.git 14925F: drivers/media/dvb-frontends/stv0910* 14926 14927MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14928L: [email protected] 14929S: Orphan 14930W: https://linuxtv.org 14931T: git git://linuxtv.org/media.git 14932F: drivers/media/dvb-frontends/stv6111* 14933 14934MEDIA DRIVERS FOR STM32 - CSI 14935M: Alain Volmat <[email protected]> 14936L: [email protected] 14937S: Supported 14938T: git git://linuxtv.org/media_tree.git 14939F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14940F: drivers/media/platform/st/stm32/stm32-csi.c 14941 14942MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14943M: Hugues Fruchet <[email protected]> 14944M: Alain Volmat <[email protected]> 14945L: [email protected] 14946S: Supported 14947T: git git://linuxtv.org/media.git 14948F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14949F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14950F: drivers/media/platform/st/stm32/stm32-dcmi.c 14951F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14952 14953MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14954M: Mauro Carvalho Chehab <[email protected]> 14955L: [email protected] 14956S: Maintained 14957W: https://linuxtv.org 14958Q: http://patchwork.kernel.org/project/linux-media/list/ 14959T: git git://linuxtv.org/media.git 14960F: Documentation/admin-guide/media/ 14961F: Documentation/devicetree/bindings/media/ 14962F: Documentation/driver-api/media/ 14963F: Documentation/userspace-api/media/ 14964F: drivers/media/ 14965F: drivers/staging/media/ 14966F: include/dt-bindings/media/ 14967F: include/linux/platform_data/media/ 14968F: include/media/ 14969F: include/uapi/linux/dvb/ 14970F: include/uapi/linux/ivtv* 14971F: include/uapi/linux/media.h 14972F: include/uapi/linux/uvcvideo.h 14973F: include/uapi/linux/v4l2-* 14974F: include/uapi/linux/videodev2.h 14975 14976MEDIATEK BLUETOOTH DRIVER 14977M: Sean Wang <[email protected]> 14978L: [email protected] 14979L: [email protected] (moderated for non-subscribers) 14980S: Maintained 14981F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14982F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14983F: drivers/bluetooth/btmtkuart.c 14984 14985MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14986M: Sen Chu <[email protected]> 14987M: Sean Wang <[email protected]> 14988M: Macpaul Lin <[email protected]> 14989L: [email protected] 14990S: Maintained 14991F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14992F: drivers/power/reset/mt6323-poweroff.c 14993 14994MEDIATEK CIR DRIVER 14995M: Sean Wang <[email protected]> 14996S: Maintained 14997F: drivers/media/rc/mtk-cir.c 14998 14999MEDIATEK DMA DRIVER 15000M: Sean Wang <[email protected]> 15001L: [email protected] 15002L: [email protected] (moderated for non-subscribers) 15003L: [email protected] (moderated for non-subscribers) 15004S: Maintained 15005F: Documentation/devicetree/bindings/dma/mediatek,* 15006F: drivers/dma/mediatek/ 15007 15008MEDIATEK ETHERNET DRIVER 15009M: Felix Fietkau <[email protected]> 15010M: Sean Wang <[email protected]> 15011M: Lorenzo Bianconi <[email protected]> 15012L: [email protected] 15013S: Maintained 15014F: drivers/net/ethernet/mediatek/ 15015 15016MEDIATEK ETHERNET PCS DRIVER 15017M: Alexander Couzens <[email protected]> 15018M: Daniel Golle <[email protected]> 15019L: [email protected] 15020S: Maintained 15021F: drivers/net/pcs/pcs-mtk-lynxi.c 15022F: include/linux/pcs/pcs-mtk-lynxi.h 15023 15024MEDIATEK ETHERNET PHY DRIVERS 15025M: Daniel Golle <[email protected]> 15026M: Qingfang Deng <[email protected]> 15027M: SkyLake Huang <[email protected]> 15028L: [email protected] 15029S: Maintained 15030F: drivers/net/phy/mediatek/mtk-ge-soc.c 15031F: drivers/net/phy/mediatek/mtk-phy-lib.c 15032F: drivers/net/phy/mediatek/mtk-ge.c 15033F: drivers/net/phy/mediatek/mtk.h 15034F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 15035 15036MEDIATEK I2C CONTROLLER DRIVER 15037M: Qii Wang <[email protected]> 15038L: [email protected] 15039S: Maintained 15040F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 15041F: drivers/i2c/busses/i2c-mt65xx.c 15042 15043MEDIATEK IOMMU DRIVER 15044M: Yong Wu <[email protected]> 15045L: [email protected] 15046L: [email protected] (moderated for non-subscribers) 15047S: Supported 15048F: Documentation/devicetree/bindings/iommu/mediatek* 15049F: drivers/iommu/mtk_iommu* 15050F: include/dt-bindings/memory/mediatek,mt*-port.h 15051F: include/dt-bindings/memory/mt*-port.h 15052 15053MEDIATEK JPEG DRIVER 15054M: Bin Liu <[email protected]> 15055S: Supported 15056F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 15057F: drivers/media/platform/mediatek/jpeg/ 15058 15059MEDIATEK KEYPAD DRIVER 15060M: Mattijs Korpershoek <[email protected]> 15061S: Supported 15062F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 15063F: drivers/input/keyboard/mt6779-keypad.c 15064 15065MEDIATEK MDP DRIVER 15066M: Minghsiu Tsai <[email protected]> 15067M: Houlong Wei <[email protected]> 15068M: Andrew-CT Chen <[email protected]> 15069S: Supported 15070F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 15071F: drivers/media/platform/mediatek/mdp/ 15072F: drivers/media/platform/mediatek/vpu/ 15073 15074MEDIATEK MEDIA DRIVER 15075M: Tiffany Lin <[email protected]> 15076M: Andrew-CT Chen <[email protected]> 15077M: Yunfei Dong <[email protected]> 15078S: Supported 15079F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 15080F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 15081F: drivers/media/platform/mediatek/vcodec/ 15082F: drivers/media/platform/mediatek/vpu/ 15083 15084MEDIATEK MIPI-CSI CDPHY DRIVER 15085M: Julien Stephan <[email protected]> 15086M: Andy Hsieh <[email protected]> 15087S: Supported 15088F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 15089F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 15090 15091MEDIATEK MMC/SD/SDIO DRIVER 15092M: Chaotian Jing <[email protected]> 15093S: Maintained 15094F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 15095F: drivers/mmc/host/mtk-sd.c 15096 15097MEDIATEK MT6735 CLOCK & RESET DRIVERS 15098M: Yassine Oudjana <[email protected]> 15099L: [email protected] 15100L: [email protected] (moderated for non-subscribers) 15101S: Maintained 15102F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 15103F: drivers/clk/mediatek/clk-mt6735-imgsys.c 15104F: drivers/clk/mediatek/clk-mt6735-infracfg.c 15105F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 15106F: drivers/clk/mediatek/clk-mt6735-pericfg.c 15107F: drivers/clk/mediatek/clk-mt6735-topckgen.c 15108F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 15109F: drivers/clk/mediatek/clk-mt6735-vencsys.c 15110F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 15111F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 15112F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 15113F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 15114F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 15115F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 15116F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 15117F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 15118F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 15119F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 15120F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 15121F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 15122 15123MEDIATEK MT76 WIRELESS LAN DRIVER 15124M: Felix Fietkau <[email protected]> 15125M: Lorenzo Bianconi <[email protected]> 15126M: Ryder Lee <[email protected]> 15127R: Shayne Chen <[email protected]> 15128R: Sean Wang <[email protected]> 15129L: [email protected] 15130S: Maintained 15131T: git https://github.com/nbd168/wireless 15132F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 15133F: drivers/net/wireless/mediatek/mt76/ 15134 15135MEDIATEK MT7601U WIRELESS LAN DRIVER 15136M: Jakub Kicinski <[email protected]> 15137L: [email protected] 15138S: Maintained 15139F: drivers/net/wireless/mediatek/mt7601u/ 15140 15141MEDIATEK MT7621 CLOCK DRIVER 15142M: Sergio Paracuellos <[email protected]> 15143S: Maintained 15144F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 15145F: drivers/clk/ralink/clk-mt7621.c 15146 15147MEDIATEK MT7621 PCIE CONTROLLER DRIVER 15148M: Sergio Paracuellos <[email protected]> 15149S: Maintained 15150F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 15151F: drivers/pci/controller/pcie-mt7621.c 15152 15153MEDIATEK MT7621 PHY PCI DRIVER 15154M: Sergio Paracuellos <[email protected]> 15155S: Maintained 15156F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 15157F: drivers/phy/ralink/phy-mt7621-pci.c 15158 15159MEDIATEK MT7621/28/88 I2C DRIVER 15160M: Stefan Roese <[email protected]> 15161L: [email protected] 15162S: Maintained 15163F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 15164F: drivers/i2c/busses/i2c-mt7621.c 15165 15166MEDIATEK MTMIPS CLOCK DRIVER 15167M: Sergio Paracuellos <[email protected]> 15168S: Maintained 15169F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 15170F: drivers/clk/ralink/clk-mtmips.c 15171 15172MEDIATEK NAND CONTROLLER DRIVER 15173L: [email protected] 15174S: Orphan 15175F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 15176F: drivers/mtd/nand/raw/mtk_* 15177 15178MEDIATEK PMIC LED DRIVER 15179M: Sen Chu <[email protected]> 15180M: Sean Wang <[email protected]> 15181M: Macpaul Lin <[email protected]> 15182S: Maintained 15183F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 15184F: drivers/leds/leds-mt6323.c 15185 15186MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 15187M: Sean Wang <[email protected]> 15188S: Maintained 15189F: drivers/char/hw_random/mtk-rng.c 15190 15191MEDIATEK SMI DRIVER 15192M: Yong Wu <[email protected]> 15193L: [email protected] (moderated for non-subscribers) 15194S: Supported 15195F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 15196F: drivers/memory/mtk-smi.c 15197F: include/soc/mediatek/smi.h 15198 15199MEDIATEK SWITCH DRIVER 15200M: Chester A. Unal <[email protected]> 15201M: Daniel Golle <[email protected]> 15202M: DENG Qingfang <[email protected]> 15203M: Sean Wang <[email protected]> 15204L: [email protected] 15205S: Maintained 15206F: drivers/net/dsa/mt7530-mdio.c 15207F: drivers/net/dsa/mt7530-mmio.c 15208F: drivers/net/dsa/mt7530.* 15209F: net/dsa/tag_mtk.c 15210 15211MEDIATEK T7XX 5G WWAN MODEM DRIVER 15212M: Chandrashekar Devegowda <[email protected]> 15213R: Chiranjeevi Rapolu <[email protected]> 15214R: Liu Haijun <[email protected]> 15215R: M Chetan Kumar <[email protected]> 15216R: Ricardo Martinez <[email protected]> 15217L: [email protected] 15218S: Supported 15219F: drivers/net/wwan/t7xx/ 15220 15221MEDIATEK USB3 DRD IP DRIVER 15222M: Chunfeng Yun <[email protected]> 15223L: [email protected] 15224L: [email protected] (moderated for non-subscribers) 15225L: [email protected] (moderated for non-subscribers) 15226S: Maintained 15227F: Documentation/devicetree/bindings/usb/mediatek,* 15228F: drivers/usb/host/xhci-mtk* 15229F: drivers/usb/mtu3/ 15230 15231MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 15232M: Peter Senna Tschudin <[email protected]> 15233M: Ian Ray <[email protected]> 15234M: Martyn Welch <[email protected]> 15235S: Maintained 15236F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 15237F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 15238 15239MEGARAID SCSI/SAS DRIVERS 15240M: Kashyap Desai <[email protected]> 15241M: Sumit Saxena <[email protected]> 15242M: Shivasharan S <[email protected]> 15243M: Chandrakanth patil <[email protected]> 15244L: [email protected] 15245L: [email protected] 15246S: Maintained 15247W: http://www.avagotech.com/support/ 15248F: Documentation/scsi/megaraid.rst 15249F: drivers/scsi/megaraid.* 15250F: drivers/scsi/megaraid/ 15251 15252MELEXIS MLX90614 DRIVER 15253M: Crt Mori <[email protected]> 15254L: [email protected] 15255S: Supported 15256W: http://www.melexis.com 15257F: drivers/iio/temperature/mlx90614.c 15258 15259MELEXIS MLX90632 DRIVER 15260M: Crt Mori <[email protected]> 15261L: [email protected] 15262S: Supported 15263W: http://www.melexis.com 15264F: drivers/iio/temperature/mlx90632.c 15265 15266MELEXIS MLX90635 DRIVER 15267M: Crt Mori <[email protected]> 15268L: [email protected] 15269S: Supported 15270W: http://www.melexis.com 15271F: drivers/iio/temperature/mlx90635.c 15272 15273MELFAS MIP4 TOUCHSCREEN DRIVER 15274M: Sangwon Jee <[email protected]> 15275S: Supported 15276W: http://www.melfas.com 15277F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 15278F: drivers/input/touchscreen/melfas_mip4.c 15279 15280MELLANOX BLUEFIELD I2C DRIVER 15281M: Khalil Blaiech <[email protected]> 15282M: Asmaa Mnebhi <[email protected]> 15283L: [email protected] 15284S: Supported 15285F: drivers/i2c/busses/i2c-mlxbf.c 15286 15287MELLANOX ETHERNET DRIVER (mlx4_en) 15288M: Tariq Toukan <[email protected]> 15289L: [email protected] 15290S: Maintained 15291W: https://www.nvidia.com/networking/ 15292Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15293F: drivers/net/ethernet/mellanox/mlx4/en_* 15294 15295MELLANOX ETHERNET DRIVER (mlx5e) 15296M: Saeed Mahameed <[email protected]> 15297M: Tariq Toukan <[email protected]> 15298L: [email protected] 15299S: Maintained 15300W: https://www.nvidia.com/networking/ 15301Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15302F: drivers/net/ethernet/mellanox/mlx5/core/en_* 15303 15304MELLANOX ETHERNET INNOVA DRIVERS 15305R: Boris Pismenny <[email protected]> 15306L: [email protected] 15307S: Maintained 15308W: https://www.nvidia.com/networking/ 15309Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15310F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 15311F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 15312F: include/linux/mlx5/mlx5_ifc_fpga.h 15313 15314MELLANOX ETHERNET SWITCH DRIVERS 15315M: Ido Schimmel <[email protected]> 15316M: Petr Machata <[email protected]> 15317L: [email protected] 15318S: Supported 15319W: https://www.nvidia.com/networking/ 15320Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15321F: drivers/net/ethernet/mellanox/mlxsw/ 15322F: tools/testing/selftests/drivers/net/mlxsw/ 15323 15324MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15325M: [email protected] 15326L: [email protected] 15327S: Supported 15328W: https://www.nvidia.com/networking/ 15329Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15330F: drivers/net/ethernet/mellanox/mlxfw/ 15331 15332MELLANOX HARDWARE PLATFORM SUPPORT 15333M: Hans de Goede <[email protected]> 15334M: Ilpo Järvinen <[email protected]> 15335M: Vadim Pasternak <[email protected]> 15336L: [email protected] 15337S: Supported 15338F: Documentation/ABI/stable/sysfs-driver-mlxreg-io 15339F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15340F: drivers/platform/mellanox/ 15341F: include/linux/platform_data/mlxreg.h 15342 15343MELLANOX MLX4 core VPI driver 15344M: Tariq Toukan <[email protected]> 15345L: [email protected] 15346L: [email protected] 15347S: Maintained 15348W: https://www.nvidia.com/networking/ 15349Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15350F: drivers/net/ethernet/mellanox/mlx4/ 15351F: include/linux/mlx4/ 15352 15353MELLANOX MLX4 IB driver 15354M: Yishai Hadas <[email protected]> 15355L: [email protected] 15356S: Supported 15357W: https://www.nvidia.com/networking/ 15358Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15359F: drivers/infiniband/hw/mlx4/ 15360F: include/linux/mlx4/ 15361F: include/uapi/rdma/mlx4-abi.h 15362 15363MELLANOX MLX5 core VPI driver 15364M: Saeed Mahameed <[email protected]> 15365M: Leon Romanovsky <[email protected]> 15366M: Tariq Toukan <[email protected]> 15367L: [email protected] 15368L: [email protected] 15369S: Maintained 15370W: https://www.nvidia.com/networking/ 15371Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15372F: Documentation/networking/device_drivers/ethernet/mellanox/ 15373F: drivers/net/ethernet/mellanox/mlx5/core/ 15374F: include/linux/mlx5/ 15375 15376MELLANOX MLX5 IB driver 15377M: Leon Romanovsky <[email protected]> 15378L: [email protected] 15379S: Supported 15380W: https://www.nvidia.com/networking/ 15381Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15382F: drivers/infiniband/hw/mlx5/ 15383F: include/linux/mlx5/ 15384F: include/uapi/rdma/mlx5-abi.h 15385 15386MELLANOX MLX5 VDPA DRIVER 15387M: Dragos Tatulea <[email protected]> 15388L: [email protected] 15389S: Supported 15390F: drivers/vdpa/mlx5/ 15391 15392MELLANOX MLXCPLD I2C AND MUX DRIVER 15393M: Vadim Pasternak <[email protected]> 15394M: Michael Shych <[email protected]> 15395L: [email protected] 15396S: Supported 15397F: Documentation/i2c/busses/i2c-mlxcpld.rst 15398F: drivers/i2c/busses/i2c-mlxcpld.c 15399F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15400 15401MELLANOX MLXCPLD LED DRIVER 15402M: Vadim Pasternak <[email protected]> 15403L: [email protected] 15404S: Supported 15405F: Documentation/leds/leds-mlxcpld.rst 15406F: drivers/leds/leds-mlxcpld.c 15407F: drivers/leds/leds-mlxreg.c 15408 15409MEMBARRIER SUPPORT 15410M: Mathieu Desnoyers <[email protected]> 15411M: "Paul E. McKenney" <[email protected]> 15412L: [email protected] 15413S: Supported 15414F: Documentation/scheduler/membarrier.rst 15415F: arch/*/include/asm/membarrier.h 15416F: arch/*/include/asm/sync_core.h 15417F: include/uapi/linux/membarrier.h 15418F: kernel/sched/membarrier.c 15419 15420MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15421M: Mike Rapoport <[email protected]> 15422L: [email protected] 15423S: Maintained 15424F: Documentation/core-api/boot-time-mm.rst 15425F: include/linux/memblock.h 15426F: mm/memblock.c 15427F: mm/mm_init.c 15428F: tools/testing/memblock/ 15429 15430MEMORY ALLOCATION PROFILING 15431M: Suren Baghdasaryan <[email protected]> 15432M: Kent Overstreet <[email protected]> 15433L: [email protected] 15434S: Maintained 15435F: Documentation/mm/allocation-profiling.rst 15436F: include/linux/alloc_tag.h 15437F: include/linux/pgalloc_tag.h 15438F: lib/alloc_tag.c 15439 15440MEMORY CONTROLLER DRIVERS 15441M: Krzysztof Kozlowski <[email protected]> 15442L: [email protected] 15443S: Maintained 15444B: mailto:[email protected] 15445T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15446F: Documentation/devicetree/bindings/memory-controllers/ 15447F: drivers/memory/ 15448F: include/dt-bindings/memory/ 15449F: include/memory/ 15450 15451MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15452M: Dmitry Osipenko <[email protected]> 15453L: [email protected] 15454L: [email protected] 15455S: Maintained 15456T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15457F: drivers/devfreq/tegra30-devfreq.c 15458 15459MEMORY HOT(UN)PLUG 15460M: David Hildenbrand <[email protected]> 15461M: Oscar Salvador <[email protected]> 15462L: [email protected] 15463S: Maintained 15464F: Documentation/admin-guide/mm/memory-hotplug.rst 15465F: Documentation/core-api/memory-hotplug.rst 15466F: drivers/base/memory.c 15467F: include/linux/memory_hotplug.h 15468F: mm/memory_hotplug.c 15469F: tools/testing/selftests/memory-hotplug/ 15470 15471MEMORY MANAGEMENT 15472M: Andrew Morton <[email protected]> 15473L: [email protected] 15474S: Maintained 15475W: http://www.linux-mm.org 15476T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15477T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15478F: Documentation/admin-guide/mm/ 15479F: Documentation/mm/ 15480F: include/linux/gfp.h 15481F: include/linux/gfp_types.h 15482F: include/linux/memfd.h 15483F: include/linux/memory.h 15484F: include/linux/memory_hotplug.h 15485F: include/linux/memory-tiers.h 15486F: include/linux/mempolicy.h 15487F: include/linux/mempool.h 15488F: include/linux/memremap.h 15489F: include/linux/mm.h 15490F: include/linux/mm_*.h 15491F: include/linux/mmzone.h 15492F: include/linux/mmu_notifier.h 15493F: include/linux/pagewalk.h 15494F: include/linux/rmap.h 15495F: include/trace/events/ksm.h 15496F: mm/ 15497F: tools/mm/ 15498F: tools/testing/selftests/mm/ 15499N: include/linux/page[-_]* 15500 15501MEMORY MAPPING 15502M: Andrew Morton <[email protected]> 15503M: Liam R. Howlett <[email protected]> 15504M: Lorenzo Stoakes <[email protected]> 15505R: Vlastimil Babka <[email protected]> 15506R: Jann Horn <[email protected]> 15507L: [email protected] 15508S: Maintained 15509W: http://www.linux-mm.org 15510T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15511F: mm/mlock.c 15512F: mm/mmap.c 15513F: mm/mprotect.c 15514F: mm/mremap.c 15515F: mm/mseal.c 15516F: mm/vma.c 15517F: mm/vma.h 15518F: mm/vma_internal.h 15519F: tools/testing/vma/ 15520 15521MEMORY TECHNOLOGY DEVICES (MTD) 15522M: Miquel Raynal <[email protected]> 15523M: Richard Weinberger <[email protected]> 15524M: Vignesh Raghavendra <[email protected]> 15525L: [email protected] 15526S: Maintained 15527W: http://www.linux-mtd.infradead.org/ 15528Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15529C: irc://irc.oftc.net/mtd 15530T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15532F: Documentation/devicetree/bindings/mtd/ 15533F: drivers/mtd/ 15534F: include/linux/mtd/ 15535F: include/uapi/mtd/ 15536 15537MEN A21 WATCHDOG DRIVER 15538M: Johannes Thumshirn <[email protected]> 15539L: [email protected] 15540S: Maintained 15541F: drivers/watchdog/mena21_wdt.c 15542 15543MEN CHAMELEON BUS (mcb) 15544M: Johannes Thumshirn <[email protected]> 15545S: Maintained 15546F: Documentation/driver-api/men-chameleon-bus.rst 15547F: drivers/mcb/ 15548F: include/linux/mcb.h 15549 15550MEN F21BMC (Board Management Controller) 15551M: Andreas Werner <[email protected]> 15552S: Supported 15553F: Documentation/hwmon/menf21bmc.rst 15554F: drivers/hwmon/menf21bmc_hwmon.c 15555F: drivers/leds/leds-menf21bmc.c 15556F: drivers/mfd/menf21bmc.c 15557F: drivers/watchdog/menf21bmc_wdt.c 15558 15559MEN Z069 WATCHDOG DRIVER 15560M: Johannes Thumshirn <[email protected]> 15561L: [email protected] 15562S: Maintained 15563F: drivers/watchdog/menz69_wdt.c 15564 15565MESON AO CEC DRIVER FOR AMLOGIC SOCS 15566M: Neil Armstrong <[email protected]> 15567L: [email protected] 15568L: [email protected] 15569S: Supported 15570W: http://linux-meson.com/ 15571T: git git://linuxtv.org/media.git 15572F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15573F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15574F: drivers/media/cec/platform/meson/ao-cec.c 15575 15576MESON GE2D DRIVER FOR AMLOGIC SOCS 15577M: Neil Armstrong <[email protected]> 15578L: [email protected] 15579L: [email protected] 15580S: Supported 15581T: git git://linuxtv.org/media.git 15582F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15583F: drivers/media/platform/amlogic/meson-ge2d/ 15584 15585MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15586M: Liang Yang <[email protected]> 15587L: [email protected] 15588S: Maintained 15589F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15590F: drivers/mtd/nand/raw/meson_* 15591 15592MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15593M: Neil Armstrong <[email protected]> 15594L: [email protected] 15595L: [email protected] 15596S: Supported 15597T: git git://linuxtv.org/media.git 15598F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15599F: drivers/staging/media/meson/vdec/ 15600 15601META ETHERNET DRIVERS 15602M: Alexander Duyck <[email protected]> 15603M: Jakub Kicinski <[email protected]> 15604R: [email protected] 15605S: Maintained 15606F: Documentation/networking/device_drivers/ethernet/meta/ 15607F: drivers/net/ethernet/meta/ 15608 15609METHODE UDPU SUPPORT 15610M: Robert Marko <[email protected]> 15611S: Maintained 15612F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15613F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15614 15615MHI BUS 15616M: Manivannan Sadhasivam <[email protected]> 15617L: [email protected] 15618L: [email protected] 15619S: Maintained 15620T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15621F: Documentation/ABI/stable/sysfs-bus-mhi 15622F: Documentation/mhi/ 15623F: drivers/bus/mhi/ 15624F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15625F: include/linux/mhi.h 15626 15627MICROBLAZE ARCHITECTURE 15628M: Michal Simek <[email protected]> 15629S: Supported 15630W: http://www.monstr.eu/fdt/ 15631T: git git://git.monstr.eu/linux-2.6-microblaze.git 15632F: arch/microblaze/ 15633 15634MICROBLAZE TMR INJECT 15635M: Appana Durga Kedareswara rao <[email protected]> 15636S: Supported 15637F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15638F: drivers/misc/xilinx_tmr_inject.c 15639 15640MICROBLAZE TMR MANAGER 15641M: Appana Durga Kedareswara rao <[email protected]> 15642S: Supported 15643F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15644F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15645F: drivers/misc/xilinx_tmr_manager.c 15646 15647MICROCHIP AT91 DMA DRIVERS 15648M: Ludovic Desroches <[email protected]> 15649L: [email protected] (moderated for non-subscribers) 15650L: [email protected] 15651S: Supported 15652F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml 15653F: drivers/dma/at_hdmac.c 15654F: drivers/dma/at_xdmac.c 15655F: include/dt-bindings/dma/at91.h 15656 15657MICROCHIP AT91 SERIAL DRIVER 15658M: Richard Genoud <[email protected]> 15659S: Maintained 15660F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15661F: drivers/tty/serial/atmel_serial.c 15662F: drivers/tty/serial/atmel_serial.h 15663 15664MICROCHIP AT91 USART MFD DRIVER 15665M: Radu Pirea <[email protected]> 15666L: [email protected] 15667S: Supported 15668F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15669F: drivers/mfd/at91-usart.c 15670F: include/dt-bindings/mfd/at91-usart.h 15671 15672MICROCHIP AT91 USART SPI DRIVER 15673M: Radu Pirea <[email protected]> 15674L: [email protected] 15675S: Supported 15676F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15677F: drivers/spi/spi-at91-usart.c 15678 15679MICROCHIP AUDIO ASOC DRIVERS 15680M: Claudiu Beznea <[email protected]> 15681M: Andrei Simion <[email protected]> 15682L: [email protected] 15683S: Supported 15684F: Documentation/devicetree/bindings/sound/atmel* 15685F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15686F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15687F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15688F: sound/soc/atmel 15689 15690MICROCHIP CSI2DC DRIVER 15691M: Eugen Hristev <[email protected]> 15692L: [email protected] 15693S: Supported 15694F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15695F: drivers/media/platform/microchip/microchip-csi2dc.c 15696 15697MICROCHIP ECC DRIVER 15698L: [email protected] 15699S: Orphan 15700F: drivers/crypto/atmel-ecc.* 15701 15702MICROCHIP EIC DRIVER 15703M: Claudiu Beznea <[email protected]> 15704L: [email protected] (moderated for non-subscribers) 15705S: Supported 15706F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15707F: drivers/irqchip/irq-mchp-eic.c 15708 15709MICROCHIP I2C DRIVER 15710M: Codrin Ciubotariu <[email protected]> 15711L: [email protected] 15712S: Supported 15713F: drivers/i2c/busses/i2c-at91-*.c 15714F: drivers/i2c/busses/i2c-at91.h 15715 15716MICROCHIP ISC DRIVER 15717M: Eugen Hristev <[email protected]> 15718L: [email protected] 15719S: Supported 15720F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15721F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15722F: drivers/media/platform/microchip/microchip-isc* 15723F: drivers/media/platform/microchip/microchip-sama*-isc* 15724F: drivers/staging/media/deprecated/atmel/atmel-isc* 15725F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15726F: include/linux/atmel-isc-media.h 15727 15728MICROCHIP ISI DRIVER 15729M: Eugen Hristev <[email protected]> 15730L: [email protected] 15731S: Supported 15732F: drivers/media/platform/atmel/atmel-isi.c 15733F: drivers/media/platform/atmel/atmel-isi.h 15734 15735MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15736M: Woojung Huh <[email protected]> 15737M: [email protected] 15738L: [email protected] 15739S: Maintained 15740F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15741F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15742F: drivers/net/dsa/microchip/* 15743F: include/linux/dsa/ksz_common.h 15744F: include/linux/platform_data/microchip-ksz.h 15745F: net/dsa/tag_ksz.c 15746 15747MICROCHIP LAN743X ETHERNET DRIVER 15748M: Bryan Whitehead <[email protected]> 15749M: [email protected] 15750L: [email protected] 15751S: Maintained 15752F: drivers/net/ethernet/microchip/lan743x_* 15753 15754MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15755M: Parthiban Veerasooran <[email protected]> 15756L: [email protected] 15757S: Maintained 15758F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15759F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15760 15761MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15762M: Arun Ramadoss <[email protected]> 15763R: [email protected] 15764L: [email protected] 15765S: Maintained 15766F: drivers/net/phy/microchip_t1.c 15767 15768MICROCHIP LAN966X ETHERNET DRIVER 15769M: Horatiu Vultur <[email protected]> 15770M: [email protected] 15771L: [email protected] 15772S: Maintained 15773F: drivers/net/ethernet/microchip/lan966x/* 15774 15775MICROCHIP LAN966X OIC DRIVER 15776M: Herve Codina <[email protected]> 15777S: Maintained 15778F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15779F: drivers/irqchip/irq-lan966x-oic.c 15780 15781MICROCHIP LAN966X PCI DRIVER 15782M: Herve Codina <[email protected]> 15783S: Maintained 15784F: drivers/misc/lan966x_pci.c 15785F: drivers/misc/lan966x_pci.dtso 15786 15787MICROCHIP LAN969X ETHERNET DRIVER 15788M: Daniel Machon <[email protected]> 15789M: [email protected] 15790L: [email protected] 15791S: Maintained 15792F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15793 15794MICROCHIP LCDFB DRIVER 15795M: Nicolas Ferre <[email protected]> 15796L: [email protected] 15797S: Maintained 15798F: drivers/video/fbdev/atmel_lcdfb.c 15799F: include/video/atmel_lcdc.h 15800 15801MICROCHIP MCP16502 PMIC DRIVER 15802M: Claudiu Beznea <[email protected]> 15803M: Andrei Simion <[email protected]> 15804L: [email protected] (moderated for non-subscribers) 15805S: Supported 15806F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15807F: drivers/regulator/mcp16502.c 15808 15809MICROCHIP MCP3564 ADC DRIVER 15810M: Marius Cristea <[email protected]> 15811L: [email protected] 15812S: Supported 15813F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15814F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15815F: drivers/iio/adc/mcp3564.c 15816 15817MICROCHIP MCP3911 ADC DRIVER 15818M: Marcus Folkesson <[email protected]> 15819M: Kent Gustavsson <[email protected]> 15820L: [email protected] 15821S: Maintained 15822F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15823F: drivers/iio/adc/mcp3911.c 15824 15825MICROCHIP MMC/SD/SDIO MCI DRIVER 15826M: Aubin Constans <[email protected]> 15827S: Maintained 15828F: drivers/mmc/host/atmel-mci.c 15829 15830MICROCHIP NAND DRIVER 15831L: [email protected] 15832S: Orphan 15833F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15834F: drivers/mtd/nand/raw/atmel/* 15835 15836MICROCHIP OTPC DRIVER 15837M: Claudiu Beznea <[email protected]> 15838L: [email protected] (moderated for non-subscribers) 15839S: Supported 15840F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15841F: drivers/nvmem/microchip-otpc.c 15842F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15843 15844MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15845M: Matteo Martelli <[email protected]> 15846L: [email protected] 15847S: Supported 15848F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15849F: drivers/iio/adc/pac1921.c 15850 15851MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15852M: Marius Cristea <[email protected]> 15853L: [email protected] 15854S: Supported 15855F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15856F: drivers/iio/adc/pac1934.c 15857 15858MICROCHIP PCI1XXXX GP DRIVER 15859M: Vaibhaav Ram T.L <[email protected]> 15860M: Kumaravel Thiagarajan <[email protected]> 15861L: [email protected] 15862S: Supported 15863F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15864F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15865F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15866F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15867 15868MICROCHIP PCI1XXXX I2C DRIVER 15869M: Tharun Kumar P <[email protected]> 15870M: Kumaravel Thiagarajan <[email protected]> 15871M: Microchip Linux Driver Support <[email protected]> 15872L: [email protected] 15873S: Maintained 15874F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15875 15876MICROCHIP PCIe UART DRIVER 15877M: Kumaravel Thiagarajan <[email protected]> 15878M: Tharun Kumar P <[email protected]> 15879L: [email protected] 15880S: Maintained 15881F: drivers/tty/serial/8250/8250_pci1xxxx.c 15882 15883MICROCHIP POLARFIRE FPGA DRIVERS 15884M: Conor Dooley <[email protected]> 15885L: [email protected] 15886S: Supported 15887F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15888F: drivers/fpga/microchip-spi.c 15889 15890MICROCHIP PWM DRIVER 15891M: Claudiu Beznea <[email protected]> 15892L: [email protected] (moderated for non-subscribers) 15893L: [email protected] 15894S: Supported 15895F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15896F: drivers/pwm/pwm-atmel.c 15897 15898MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15899M: Manikandan Muralidharan <[email protected]> 15900M: Dharma Balasubiramani <[email protected]> 15901L: [email protected] 15902S: Supported 15903F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15904F: drivers/gpu/drm/bridge/microchip-lvds.c 15905 15906MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15907M: Eugen Hristev <[email protected]> 15908L: [email protected] 15909S: Supported 15910F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15911F: drivers/iio/adc/at91-sama5d2_adc.c 15912F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15913 15914MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15915M: Claudiu Beznea <[email protected]> 15916S: Supported 15917F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15918F: drivers/power/reset/at91-sama5d2_shdwc.c 15919 15920MICROCHIP SOC DRIVERS 15921M: Conor Dooley <[email protected]> 15922S: Supported 15923T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15924F: Documentation/devicetree/bindings/soc/microchip/ 15925F: drivers/soc/microchip/ 15926 15927MICROCHIP SPI DRIVER 15928M: Ryan Wanner <[email protected]> 15929S: Supported 15930F: drivers/spi/spi-atmel.* 15931 15932MICROCHIP SSC DRIVER 15933M: Claudiu Beznea <[email protected]> 15934M: Andrei Simion <[email protected]> 15935L: [email protected] (moderated for non-subscribers) 15936S: Supported 15937F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml 15938F: drivers/misc/atmel-ssc.c 15939F: include/linux/atmel-ssc.h 15940 15941Microchip Timer Counter Block (TCB) Capture Driver 15942M: Kamel Bouhara <[email protected]> 15943L: [email protected] (moderated for non-subscribers) 15944L: [email protected] 15945S: Maintained 15946F: drivers/counter/microchip-tcb-capture.c 15947F: include/uapi/linux/counter/microchip-tcb-capture.h 15948 15949MICROCHIP USB251XB DRIVER 15950M: Richard Leitner <[email protected]> 15951L: [email protected] 15952S: Maintained 15953F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15954F: drivers/usb/misc/usb251xb.c 15955 15956MICROCHIP USBA UDC DRIVER 15957M: Cristian Birsan <[email protected]> 15958L: [email protected] (moderated for non-subscribers) 15959S: Supported 15960F: drivers/usb/gadget/udc/atmel_usba_udc.* 15961 15962MICROCHIP WILC1000 WIFI DRIVER 15963M: Ajay Singh <[email protected]> 15964M: Claudiu Beznea <[email protected]> 15965L: [email protected] 15966S: Supported 15967F: drivers/net/wireless/microchip/ 15968 15969MICROSEMI MIPS SOCS 15970M: Alexandre Belloni <[email protected]> 15971M: [email protected] 15972L: [email protected] 15973S: Supported 15974F: Documentation/devicetree/bindings/mips/mscc.txt 15975F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15976F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15977F: arch/mips/boot/dts/mscc/ 15978F: arch/mips/configs/generic/board-ocelot.config 15979F: arch/mips/generic/board-ocelot.c 15980 15981MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15982M: Don Brace <[email protected]> 15983L: [email protected] 15984L: [email protected] 15985S: Supported 15986F: Documentation/scsi/smartpqi.rst 15987F: drivers/scsi/smartpqi/Kconfig 15988F: drivers/scsi/smartpqi/Makefile 15989F: drivers/scsi/smartpqi/smartpqi*.[ch] 15990F: include/linux/cciss*.h 15991F: include/uapi/linux/cciss*.h 15992 15993MICROSOFT MANA RDMA DRIVER 15994M: Long Li <[email protected]> 15995M: Konstantin Taranov <[email protected]> 15996L: [email protected] 15997S: Supported 15998F: drivers/infiniband/hw/mana/ 15999F: include/net/mana 16000F: include/uapi/rdma/mana-abi.h 16001 16002MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 16003M: Maximilian Luz <[email protected]> 16004L: [email protected] 16005S: Maintained 16006F: drivers/platform/surface/surface_aggregator_tabletsw.c 16007 16008MICROSOFT SURFACE BATTERY AND AC DRIVERS 16009M: Maximilian Luz <[email protected]> 16010L: [email protected] 16011L: [email protected] 16012S: Maintained 16013F: drivers/power/supply/surface_battery.c 16014F: drivers/power/supply/surface_charger.c 16015 16016MICROSOFT SURFACE DTX DRIVER 16017M: Maximilian Luz <[email protected]> 16018L: [email protected] 16019S: Maintained 16020F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 16021F: drivers/platform/surface/surface_dtx.c 16022F: include/uapi/linux/surface_aggregator/dtx.h 16023 16024MICROSOFT SURFACE SENSOR FAN DRIVER 16025M: Maximilian Luz <[email protected]> 16026M: Ivor Wanders <[email protected]> 16027L: [email protected] 16028S: Maintained 16029F: Documentation/hwmon/surface_fan.rst 16030F: drivers/hwmon/surface_fan.c 16031 16032MICROSOFT SURFACE SENSOR THERMAL DRIVER 16033M: Maximilian Luz <[email protected]> 16034L: [email protected] 16035S: Maintained 16036F: drivers/hwmon/surface_temp.c 16037 16038MICROSOFT SURFACE GPE LID SUPPORT DRIVER 16039M: Maximilian Luz <[email protected]> 16040L: [email protected] 16041S: Maintained 16042F: drivers/platform/surface/surface_gpe.c 16043 16044MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 16045M: Hans de Goede <[email protected]> 16046M: Ilpo Järvinen <[email protected]> 16047M: Maximilian Luz <[email protected]> 16048L: [email protected] 16049S: Maintained 16050T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 16051F: drivers/platform/surface/ 16052 16053MICROSOFT SURFACE HID TRANSPORT DRIVER 16054M: Maximilian Luz <[email protected]> 16055L: [email protected] 16056L: [email protected] 16057S: Maintained 16058F: drivers/hid/surface-hid/ 16059 16060MICROSOFT SURFACE HOT-PLUG DRIVER 16061M: Maximilian Luz <[email protected]> 16062L: [email protected] 16063S: Maintained 16064F: drivers/platform/surface/surface_hotplug.c 16065 16066MICROSOFT SURFACE PLATFORM PROFILE DRIVER 16067M: Maximilian Luz <[email protected]> 16068L: [email protected] 16069S: Maintained 16070F: drivers/platform/surface/surface_platform_profile.c 16071 16072MICROSOFT SURFACE PRO 3 BUTTON DRIVER 16073M: Chen Yu <[email protected]> 16074L: [email protected] 16075S: Supported 16076F: drivers/platform/surface/surfacepro3_button.c 16077 16078MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 16079M: Maximilian Luz <[email protected]> 16080L: [email protected] 16081S: Maintained 16082F: drivers/platform/surface/surface_aggregator_hub.c 16083 16084MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 16085M: Maximilian Luz <[email protected]> 16086L: [email protected] 16087S: Maintained 16088W: https://github.com/linux-surface/surface-aggregator-module 16089C: irc://irc.libera.chat/linux-surface 16090F: Documentation/driver-api/surface_aggregator/ 16091F: drivers/platform/surface/aggregator/ 16092F: drivers/platform/surface/surface_acpi_notify.c 16093F: drivers/platform/surface/surface_aggregator_cdev.c 16094F: drivers/platform/surface/surface_aggregator_registry.c 16095F: include/linux/surface_acpi_notify.h 16096F: include/linux/surface_aggregator/ 16097F: include/uapi/linux/surface_aggregator/ 16098 16099MICROTEK X6 SCANNER 16100M: Oliver Neukum <[email protected]> 16101S: Maintained 16102F: drivers/usb/image/microtek.* 16103 16104MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 16105M: Luka Kovacic <[email protected]> 16106M: Luka Perkov <[email protected]> 16107S: Maintained 16108F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 16109F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 16110F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 16111F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 16112F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 16113F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 16114 16115MIN HEAP 16116M: Kuan-Wei Chiu <[email protected]> 16117L: [email protected] 16118S: Maintained 16119F: Documentation/core-api/min_heap.rst 16120F: include/linux/min_heap.h 16121F: lib/min_heap.c 16122F: lib/test_min_heap.c 16123 16124MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 16125M: Sakari Ailus <[email protected]> 16126L: [email protected] 16127S: Maintained 16128F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 16129F: Documentation/driver-api/media/drivers/ccs/ 16130F: Documentation/userspace-api/media/drivers/ccs.rst 16131F: drivers/media/i2c/ccs-pll.c 16132F: drivers/media/i2c/ccs-pll.h 16133F: drivers/media/i2c/ccs/ 16134F: include/uapi/linux/ccs.h 16135F: include/uapi/linux/smiapp.h 16136 16137MIPS 16138M: Thomas Bogendoerfer <[email protected]> 16139L: [email protected] 16140S: Maintained 16141Q: https://patchwork.kernel.org/project/linux-mips/list/ 16142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 16143F: Documentation/devicetree/bindings/mips/ 16144F: Documentation/arch/mips/ 16145F: arch/mips/ 16146F: drivers/platform/mips/ 16147F: include/dt-bindings/mips/ 16148 16149MIPS BOSTON DEVELOPMENT BOARD 16150M: Paul Burton <[email protected]> 16151L: [email protected] 16152S: Maintained 16153F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 16154F: arch/mips/boot/dts/img/boston.dts 16155F: arch/mips/configs/generic/board-boston.config 16156F: drivers/clk/imgtec/clk-boston.c 16157F: include/dt-bindings/clock/boston-clock.h 16158 16159MIPS CORE DRIVERS 16160M: Thomas Bogendoerfer <[email protected]> 16161L: [email protected] 16162S: Supported 16163F: drivers/bus/mips_cdmm.c 16164F: drivers/clocksource/mips-gic-timer.c 16165F: drivers/cpuidle/cpuidle-cps.c 16166F: drivers/irqchip/irq-mips-cpu.c 16167F: drivers/irqchip/irq-mips-gic.c 16168 16169MIPS GENERIC PLATFORM 16170M: Paul Burton <[email protected]> 16171L: [email protected] 16172S: Supported 16173F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 16174F: arch/mips/generic/ 16175F: arch/mips/tools/generic-board-config.sh 16176 16177MIPS RINT INSTRUCTION EMULATION 16178M: Aleksandar Markovic <[email protected]> 16179L: [email protected] 16180S: Supported 16181F: arch/mips/math-emu/dp_rint.c 16182F: arch/mips/math-emu/sp_rint.c 16183 16184MIPS/LOONGSON1 ARCHITECTURE 16185M: Keguang Zhang <[email protected]> 16186L: [email protected] 16187S: Maintained 16188F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 16189F: arch/mips/include/asm/mach-loongson32/ 16190F: arch/mips/loongson32/ 16191F: drivers/*/*loongson1* 16192F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 16193 16194MIPS/LOONGSON2EF ARCHITECTURE 16195M: Jiaxun Yang <[email protected]> 16196L: [email protected] 16197S: Maintained 16198F: arch/mips/include/asm/mach-loongson2ef/ 16199F: arch/mips/loongson2ef/ 16200F: drivers/cpufreq/loongson2_cpufreq.c 16201 16202MIPS/LOONGSON64 ARCHITECTURE 16203M: Huacai Chen <[email protected]> 16204M: Jiaxun Yang <[email protected]> 16205L: [email protected] 16206S: Maintained 16207F: arch/mips/include/asm/mach-loongson64/ 16208F: arch/mips/loongson64/ 16209F: drivers/irqchip/irq-loongson* 16210F: drivers/platform/mips/cpu_hwmon.c 16211 16212MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 16213M: Hans Verkuil <[email protected]> 16214L: [email protected] 16215S: Odd Fixes 16216W: https://linuxtv.org 16217T: git git://linuxtv.org/media.git 16218F: drivers/media/radio/radio-miropcm20* 16219 16220MITSUMI MM8013 FG DRIVER 16221M: Konrad Dybcio <[email protected]> 16222F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 16223F: drivers/power/supply/mm8013.c 16224 16225MMP SUPPORT 16226R: Lubomir Rintel <[email protected]> 16227L: [email protected] (moderated for non-subscribers) 16228S: Odd Fixes 16229T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 16230F: arch/arm/boot/dts/marvell/mmp* 16231F: arch/arm/mach-mmp/ 16232F: include/linux/soc/mmp/ 16233 16234MMP USB PHY DRIVERS 16235R: Lubomir Rintel <[email protected]> 16236L: [email protected] (moderated for non-subscribers) 16237S: Maintained 16238F: drivers/phy/marvell/phy-mmp3-usb.c 16239F: drivers/phy/marvell/phy-pxa-usb.c 16240 16241MMU GATHER AND TLB INVALIDATION 16242M: Will Deacon <[email protected]> 16243M: "Aneesh Kumar K.V" <[email protected]> 16244M: Andrew Morton <[email protected]> 16245M: Nick Piggin <[email protected]> 16246M: Peter Zijlstra <[email protected]> 16247L: [email protected] 16248L: [email protected] 16249S: Maintained 16250F: arch/*/include/asm/tlb.h 16251F: include/asm-generic/tlb.h 16252F: mm/mmu_gather.c 16253 16254MN88472 MEDIA DRIVER 16255L: [email protected] 16256S: Orphan 16257W: https://linuxtv.org 16258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16259F: drivers/media/dvb-frontends/mn88472* 16260 16261MN88473 MEDIA DRIVER 16262L: [email protected] 16263S: Orphan 16264W: https://linuxtv.org 16265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16266F: drivers/media/dvb-frontends/mn88473* 16267 16268MOBILEYE MIPS SOCS 16269M: Vladimir Kondratiev <[email protected]> 16270M: Gregory CLEMENT <[email protected]> 16271M: Théo Lebrun <[email protected]> 16272L: [email protected] 16273S: Maintained 16274F: Documentation/devicetree/bindings/mips/mobileye.yaml 16275F: Documentation/devicetree/bindings/soc/mobileye/ 16276F: arch/mips/boot/dts/mobileye/ 16277F: arch/mips/configs/eyeq5_defconfig 16278F: arch/mips/mobileye/board-epm5.its.S 16279F: drivers/clk/clk-eyeq.c 16280F: drivers/pinctrl/pinctrl-eyeq5.c 16281F: drivers/reset/reset-eyeq.c 16282F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 16283 16284MODULE SUPPORT 16285M: Luis Chamberlain <[email protected]> 16286M: Petr Pavlu <[email protected]> 16287R: Sami Tolvanen <[email protected]> 16288R: Daniel Gomez <[email protected]> 16289L: [email protected] 16290L: [email protected] 16291S: Maintained 16292T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 16293F: include/linux/kmod.h 16294F: include/linux/module*.h 16295F: kernel/module/ 16296F: lib/test_kmod.c 16297F: lib/tests/module/ 16298F: scripts/module* 16299F: tools/testing/selftests/kmod/ 16300F: tools/testing/selftests/module/ 16301 16302MONOLITHIC POWER SYSTEM PMIC DRIVER 16303M: Saravanan Sekar <[email protected]> 16304S: Maintained 16305F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 16306F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 16307F: drivers/hwmon/pmbus/mpq7932.c 16308F: drivers/iio/adc/mp2629_adc.c 16309F: drivers/mfd/mp2629.c 16310F: drivers/power/supply/mp2629_charger.c 16311F: drivers/regulator/mp5416.c 16312F: drivers/regulator/mpq7920.c 16313F: drivers/regulator/mpq7920.h 16314F: include/linux/mfd/mp2629.h 16315 16316MOST(R) TECHNOLOGY DRIVER 16317M: Parthiban Veerasooran <[email protected]> 16318M: Christian Gromm <[email protected]> 16319S: Maintained 16320F: Documentation/ABI/testing/configfs-most 16321F: Documentation/ABI/testing/sysfs-bus-most 16322F: drivers/most/ 16323F: drivers/staging/most/ 16324F: include/linux/most.h 16325 16326MOTORCOMM PHY DRIVER 16327M: Frank <[email protected]> 16328L: [email protected] 16329S: Maintained 16330F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16331F: drivers/net/phy/motorcomm.c 16332 16333MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16334M: Jiri Slaby <[email protected]> 16335S: Maintained 16336F: Documentation/driver-api/tty/moxa-smartio.rst 16337F: drivers/tty/mxser.* 16338 16339MP3309C BACKLIGHT DRIVER 16340M: Flavio Suligoi <[email protected]> 16341L: [email protected] 16342S: Maintained 16343F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16344F: drivers/video/backlight/mp3309c.c 16345 16346MPS MP2891 DRIVER 16347M: Noah Wang <[email protected]> 16348L: [email protected] 16349S: Maintained 16350F: Documentation/hwmon/mp2891.rst 16351F: drivers/hwmon/pmbus/mp2891.c 16352 16353MPS MP2993 DRIVER 16354M: Noah Wang <[email protected]> 16355L: [email protected] 16356S: Maintained 16357F: Documentation/hwmon/mp2993.rst 16358F: drivers/hwmon/pmbus/mp2993.c 16359 16360MPS MP9941 DRIVER 16361M: Noah Wang <[email protected]> 16362L: [email protected] 16363S: Maintained 16364F: Documentation/hwmon/mp9941.rst 16365F: drivers/hwmon/pmbus/mp9941.c 16366 16367MR800 AVERMEDIA USB FM RADIO DRIVER 16368M: Alexey Klimov <[email protected]> 16369L: [email protected] 16370S: Maintained 16371T: git git://linuxtv.org/media.git 16372F: drivers/media/radio/radio-mr800.c 16373 16374MRF24J40 IEEE 802.15.4 RADIO DRIVER 16375M: Stefan Schmidt <[email protected]> 16376L: [email protected] 16377S: Odd Fixes 16378F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16379F: drivers/net/ieee802154/mrf24j40.c 16380 16381MSI EC DRIVER 16382M: Nikita Kravets <[email protected]> 16383L: [email protected] 16384S: Maintained 16385W: https://github.com/BeardOverflow/msi-ec 16386F: drivers/platform/x86/msi-ec.* 16387 16388MSI LAPTOP SUPPORT 16389M: "Lee, Chun-Yi" <[email protected]> 16390L: [email protected] 16391S: Maintained 16392F: drivers/platform/x86/msi-laptop.c 16393 16394MSI WMI SUPPORT 16395L: [email protected] 16396S: Orphan 16397F: drivers/platform/x86/msi-wmi.c 16398 16399MSI WMI PLATFORM FEATURES 16400M: Armin Wolf <[email protected]> 16401L: [email protected] 16402S: Maintained 16403F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16404F: Documentation/wmi/devices/msi-wmi-platform.rst 16405F: drivers/platform/x86/msi-wmi-platform.c 16406 16407MSI001 MEDIA DRIVER 16408L: [email protected] 16409S: Orphan 16410W: https://linuxtv.org 16411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16412F: drivers/media/tuners/msi001* 16413 16414MSI2500 MEDIA DRIVER 16415L: [email protected] 16416S: Orphan 16417W: https://linuxtv.org 16418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16419F: drivers/media/usb/msi2500/ 16420 16421MSTAR INTERRUPT CONTROLLER DRIVER 16422M: Mark-PK Tsai <[email protected]> 16423M: Daniel Palmer <[email protected]> 16424S: Maintained 16425F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16426F: drivers/irqchip/irq-mst-intc.c 16427 16428MSYSTEMS DISKONCHIP G3 MTD DRIVER 16429M: Robert Jarzmik <[email protected]> 16430L: [email protected] 16431S: Maintained 16432F: drivers/mtd/devices/docg3* 16433 16434MT9M114 ONSEMI SENSOR DRIVER 16435M: Laurent Pinchart <[email protected]> 16436L: [email protected] 16437S: Maintained 16438T: git git://linuxtv.org/media.git 16439F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16440F: drivers/media/i2c/mt9m114.c 16441 16442MT9P031 APTINA CAMERA SENSOR 16443M: Laurent Pinchart <[email protected]> 16444L: [email protected] 16445S: Maintained 16446T: git git://linuxtv.org/media.git 16447F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16448F: drivers/media/i2c/mt9p031.c 16449 16450MT9T112 APTINA CAMERA SENSOR 16451M: Jacopo Mondi <[email protected]> 16452L: [email protected] 16453S: Odd Fixes 16454T: git git://linuxtv.org/media.git 16455F: drivers/media/i2c/mt9t112.c 16456F: include/media/i2c/mt9t112.h 16457 16458MT9V032 APTINA CAMERA SENSOR 16459M: Laurent Pinchart <[email protected]> 16460L: [email protected] 16461S: Maintained 16462T: git git://linuxtv.org/media.git 16463F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16464F: drivers/media/i2c/mt9v032.c 16465F: include/media/i2c/mt9v032.h 16466 16467MT9V111 APTINA CAMERA SENSOR 16468M: Jacopo Mondi <[email protected]> 16469L: [email protected] 16470S: Maintained 16471T: git git://linuxtv.org/media.git 16472F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16473F: drivers/media/i2c/mt9v111.c 16474 16475MULTIFUNCTION DEVICES (MFD) 16476M: Lee Jones <[email protected]> 16477S: Maintained 16478T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16479F: Documentation/devicetree/bindings/mfd/ 16480F: drivers/mfd/ 16481F: include/dt-bindings/mfd/ 16482F: include/linux/mfd/ 16483 16484MULTIMEDIA CARD (MMC) ETC. OVER SPI 16485S: Orphan 16486F: drivers/mmc/host/mmc_spi.c 16487F: include/linux/spi/mmc_spi.h 16488 16489MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16490M: Ulf Hansson <[email protected]> 16491L: [email protected] 16492S: Maintained 16493T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16494F: Documentation/devicetree/bindings/mmc/ 16495F: drivers/mmc/ 16496F: include/linux/mmc/ 16497F: include/uapi/linux/mmc/ 16498 16499MULTIPLEXER SUBSYSTEM 16500M: Peter Rosin <[email protected]> 16501S: Maintained 16502F: Documentation/ABI/testing/sysfs-class-mux* 16503F: Documentation/devicetree/bindings/mux/ 16504F: drivers/mux/ 16505F: include/dt-bindings/mux/ 16506F: include/linux/mux/ 16507 16508MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16509M: Bin Liu <[email protected]> 16510L: [email protected] 16511S: Maintained 16512F: drivers/usb/musb/ 16513 16514MXL301RF MEDIA DRIVER 16515M: Akihiro Tsukada <[email protected]> 16516L: [email protected] 16517S: Odd Fixes 16518F: drivers/media/tuners/mxl301rf* 16519 16520MXL5007T MEDIA DRIVER 16521M: Michael Krufky <[email protected]> 16522L: [email protected] 16523S: Maintained 16524W: https://linuxtv.org 16525W: http://github.com/mkrufky 16526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16527T: git git://linuxtv.org/mkrufky/tuners.git 16528F: drivers/media/tuners/mxl5007t.* 16529 16530MXSFB DRM DRIVER 16531M: Marek Vasut <[email protected]> 16532M: Stefan Agner <[email protected]> 16533L: [email protected] 16534S: Supported 16535T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16536F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16537F: drivers/gpu/drm/mxsfb/ 16538 16539MYLEX DAC960 PCI RAID Controller 16540M: Hannes Reinecke <[email protected]> 16541L: [email protected] 16542S: Supported 16543F: drivers/scsi/myrb.* 16544F: drivers/scsi/myrs.* 16545 16546MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16547L: [email protected] 16548S: Orphan 16549W: https://www.cspi.com/ethernet-products/support/downloads/ 16550F: drivers/net/ethernet/myricom/myri10ge/ 16551 16552NAND FLASH SUBSYSTEM 16553M: Miquel Raynal <[email protected]> 16554R: Richard Weinberger <[email protected]> 16555L: [email protected] 16556S: Maintained 16557W: http://www.linux-mtd.infradead.org/ 16558Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16559C: irc://irc.oftc.net/mtd 16560T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16561F: drivers/mtd/nand/ 16562F: include/linux/mtd/*nand*.h 16563 16564NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16565M: Daniel Mack <[email protected]> 16566L: [email protected] 16567S: Maintained 16568W: http://www.native-instruments.com 16569F: sound/usb/caiaq/ 16570 16571NATSEMI ETHERNET DRIVER (DP8381x) 16572S: Orphan 16573F: drivers/net/ethernet/natsemi/natsemi.c 16574 16575NCR 5380 SCSI DRIVERS 16576M: Finn Thain <[email protected]> 16577M: Michael Schmitz <[email protected]> 16578L: [email protected] 16579S: Maintained 16580F: Documentation/scsi/g_NCR5380.rst 16581F: drivers/scsi/NCR5380.* 16582F: drivers/scsi/arm/cumana_1.c 16583F: drivers/scsi/arm/oak.c 16584F: drivers/scsi/atari_scsi.* 16585F: drivers/scsi/dmx3191d.c 16586F: drivers/scsi/g_NCR5380.* 16587F: drivers/scsi/mac_scsi.* 16588F: drivers/scsi/sun3_scsi.* 16589F: drivers/scsi/sun3_scsi_vme.c 16590 16591NCSI LIBRARY 16592M: Samuel Mendoza-Jonas <[email protected]> 16593R: Paul Fertser <[email protected]> 16594S: Maintained 16595F: net/ncsi/ 16596 16597NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16598M: Zev Weiss <[email protected]> 16599L: [email protected] 16600S: Maintained 16601F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16602F: drivers/hwmon/nct6775-i2c.c 16603 16604NCT7363 HARDWARE MONITOR DRIVER 16605M: Ban Feng <[email protected]> 16606L: [email protected] 16607S: Maintained 16608F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16609F: Documentation/hwmon/nct7363.rst 16610F: drivers/hwmon/nct7363.c 16611 16612NETCONSOLE 16613M: Breno Leitao <[email protected]> 16614S: Maintained 16615F: Documentation/networking/netconsole.rst 16616F: drivers/net/netconsole.c 16617F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16618F: tools/testing/selftests/drivers/net/netcons\* 16619 16620NETDEVSIM 16621M: Jakub Kicinski <[email protected]> 16622S: Maintained 16623F: drivers/net/netdevsim/* 16624F: tools/testing/selftests/drivers/net/netdevsim/* 16625 16626NETEM NETWORK EMULATOR 16627M: Stephen Hemminger <[email protected]> 16628L: [email protected] 16629S: Maintained 16630F: net/sched/sch_netem.c 16631 16632NETERION 10GbE DRIVERS (s2io) 16633M: Jon Mason <[email protected]> 16634L: [email protected] 16635S: Maintained 16636F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16637F: drivers/net/ethernet/neterion/ 16638 16639NETFILTER 16640M: Pablo Neira Ayuso <[email protected]> 16641M: Jozsef Kadlecsik <[email protected]> 16642L: [email protected] 16643L: [email protected] 16644S: Maintained 16645W: http://www.netfilter.org/ 16646W: http://www.iptables.org/ 16647W: http://www.nftables.org/ 16648Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16649C: irc://irc.libera.chat/netfilter 16650T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16651T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16652F: include/linux/netfilter* 16653F: include/linux/netfilter/ 16654F: include/net/netfilter/ 16655F: include/uapi/linux/netfilter* 16656F: include/uapi/linux/netfilter/ 16657F: net/*/netfilter.c 16658F: net/*/netfilter/ 16659F: net/bridge/br_netfilter*.c 16660F: net/netfilter/ 16661F: tools/testing/selftests/net/netfilter/ 16662 16663NETROM NETWORK LAYER 16664L: [email protected] 16665S: Orphan 16666W: https://linux-ax25.in-berlin.de 16667F: include/net/netrom.h 16668F: include/uapi/linux/netrom.h 16669F: net/netrom/ 16670 16671NETRONIX EMBEDDED CONTROLLER 16672M: Jonathan Neuschäfer <[email protected]> 16673S: Maintained 16674F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16675F: drivers/mfd/ntxec.c 16676F: drivers/pwm/pwm-ntxec.c 16677F: drivers/rtc/rtc-ntxec.c 16678F: include/linux/mfd/ntxec.h 16679 16680NETRONOME ETHERNET DRIVERS 16681M: Louis Peens <[email protected]> 16682R: Jakub Kicinski <[email protected]> 16683L: [email protected] 16684S: Maintained 16685F: drivers/net/ethernet/netronome/ 16686 16687NETWORK BLOCK DEVICE (NBD) 16688M: Josef Bacik <[email protected]> 16689L: [email protected] 16690L: [email protected] 16691S: Maintained 16692F: Documentation/admin-guide/blockdev/nbd.rst 16693F: drivers/block/nbd.c 16694F: include/trace/events/nbd.h 16695F: include/uapi/linux/nbd.h 16696 16697NETWORK DROP MONITOR 16698M: Neil Horman <[email protected]> 16699L: [email protected] 16700S: Maintained 16701W: https://fedorahosted.org/dropwatch/ 16702F: include/uapi/linux/net_dropmon.h 16703F: net/core/drop_monitor.c 16704 16705NETWORKING DRIVERS 16706M: Andrew Lunn <[email protected]> 16707M: "David S. Miller" <[email protected]> 16708M: Eric Dumazet <[email protected]> 16709M: Jakub Kicinski <[email protected]> 16710M: Paolo Abeni <[email protected]> 16711L: [email protected] 16712S: Maintained 16713P: Documentation/process/maintainer-netdev.rst 16714Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16715T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16716T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16717F: Documentation/devicetree/bindings/net/ 16718F: Documentation/networking/net_cachelines/net_device.rst 16719F: drivers/connector/ 16720F: drivers/net/ 16721F: drivers/ptp/ 16722F: include/dt-bindings/net/ 16723F: include/linux/cn_proc.h 16724F: include/linux/etherdevice.h 16725F: include/linux/ethtool_netlink.h 16726F: include/linux/fcdevice.h 16727F: include/linux/fddidevice.h 16728F: include/linux/hippidevice.h 16729F: include/linux/if_* 16730F: include/linux/inetdevice.h 16731F: include/linux/netdev* 16732F: include/linux/platform_data/wiznet.h 16733F: include/uapi/linux/cn_proc.h 16734F: include/uapi/linux/ethtool_netlink* 16735F: include/uapi/linux/if_* 16736F: include/uapi/linux/net_shaper.h 16737F: include/uapi/linux/netdev* 16738F: tools/testing/selftests/drivers/net/ 16739X: Documentation/devicetree/bindings/net/bluetooth/ 16740X: Documentation/devicetree/bindings/net/can/ 16741X: Documentation/devicetree/bindings/net/wireless/ 16742X: drivers/net/can/ 16743X: drivers/net/wireless/ 16744 16745NETWORKING DRIVERS (WIRELESS) 16746M: Johannes Berg <[email protected]> 16747L: [email protected] 16748S: Maintained 16749W: https://wireless.wiki.kernel.org/ 16750Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16751T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16752T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16753F: Documentation/devicetree/bindings/net/wireless/ 16754F: drivers/net/wireless/ 16755X: drivers/net/wireless/ath/ 16756X: drivers/net/wireless/broadcom/ 16757X: drivers/net/wireless/intel/ 16758X: drivers/net/wireless/intersil/ 16759X: drivers/net/wireless/marvell/ 16760X: drivers/net/wireless/mediatek/mt76/ 16761X: drivers/net/wireless/mediatek/mt7601u/ 16762X: drivers/net/wireless/microchip/ 16763X: drivers/net/wireless/purelifi/ 16764X: drivers/net/wireless/quantenna/ 16765X: drivers/net/wireless/ralink/ 16766X: drivers/net/wireless/realtek/ 16767X: drivers/net/wireless/rsi/ 16768X: drivers/net/wireless/silabs/ 16769X: drivers/net/wireless/st/ 16770X: drivers/net/wireless/ti/ 16771X: drivers/net/wireless/zydas/ 16772 16773NETWORKING [DSA] 16774M: Andrew Lunn <[email protected]> 16775M: Vladimir Oltean <[email protected]> 16776S: Maintained 16777F: Documentation/devicetree/bindings/net/dsa/ 16778F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16779F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16780F: drivers/net/dsa/ 16781F: include/linux/dsa/ 16782F: include/linux/platform_data/dsa.h 16783F: include/net/dsa.h 16784F: net/dsa/ 16785F: tools/testing/selftests/drivers/net/dsa/ 16786 16787NETWORKING [ETHTOOL] 16788M: Andrew Lunn <[email protected]> 16789M: Jakub Kicinski <[email protected]> 16790F: Documentation/netlink/specs/ethtool.yaml 16791F: Documentation/networking/ethtool-netlink.rst 16792F: include/linux/ethtool* 16793F: include/uapi/linux/ethtool* 16794F: net/ethtool/ 16795F: tools/testing/selftests/drivers/net/*/ethtool* 16796 16797NETWORKING [ETHTOOL CABLE TEST] 16798M: Andrew Lunn <[email protected]> 16799F: net/ethtool/cabletest.c 16800F: tools/testing/selftests/drivers/net/*/ethtool* 16801K: cable_test 16802 16803NETWORKING [ETHTOOL MAC MERGE] 16804M: Vladimir Oltean <[email protected]> 16805F: net/ethtool/mm.c 16806F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh 16807K: ethtool_mm 16808 16809NETWORKING [ETHTOOL PHY TOPOLOGY] 16810M: Maxime Chevallier <[email protected]> 16811F: Documentation/networking/phy-link-topology.rst 16812F: drivers/net/phy/phy_link_topology.c 16813F: include/linux/phy_link_topology.h 16814F: net/ethtool/phy.c 16815 16816NETWORKING [GENERAL] 16817M: "David S. Miller" <[email protected]> 16818M: Eric Dumazet <[email protected]> 16819M: Jakub Kicinski <[email protected]> 16820M: Paolo Abeni <[email protected]> 16821R: Simon Horman <[email protected]> 16822L: [email protected] 16823S: Maintained 16824P: Documentation/process/maintainer-netdev.rst 16825Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16826B: mailto:[email protected] 16827T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16828T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16829F: Documentation/core-api/netlink.rst 16830F: Documentation/netlink/ 16831F: Documentation/networking/ 16832F: Documentation/networking/net_cachelines/ 16833F: Documentation/process/maintainer-netdev.rst 16834F: Documentation/userspace-api/netlink/ 16835F: include/linux/ethtool.h 16836F: include/linux/framer/framer-provider.h 16837F: include/linux/framer/framer.h 16838F: include/linux/in.h 16839F: include/linux/indirect_call_wrapper.h 16840F: include/linux/inet.h 16841F: include/linux/inet_diag.h 16842F: include/linux/net.h 16843F: include/linux/netdev* 16844F: include/linux/netlink.h 16845F: include/linux/netpoll.h 16846F: include/linux/rtnetlink.h 16847F: include/linux/sctp.h 16848F: include/linux/seq_file_net.h 16849F: include/linux/skbuff* 16850F: include/net/ 16851F: include/uapi/linux/ethtool.h 16852F: include/uapi/linux/genetlink.h 16853F: include/uapi/linux/hsr_netlink.h 16854F: include/uapi/linux/in.h 16855F: include/uapi/linux/inet_diag.h 16856F: include/uapi/linux/nbd-netlink.h 16857F: include/uapi/linux/net.h 16858F: include/uapi/linux/net_namespace.h 16859F: include/uapi/linux/netconf.h 16860F: include/uapi/linux/netdev* 16861F: include/uapi/linux/netlink.h 16862F: include/uapi/linux/netlink_diag.h 16863F: include/uapi/linux/rtnetlink.h 16864F: include/uapi/linux/sctp.h 16865F: lib/net_utils.c 16866F: lib/random32.c 16867F: net/ 16868F: samples/pktgen/ 16869F: tools/net/ 16870F: tools/testing/selftests/net/ 16871X: Documentation/networking/mac80211-injection.rst 16872X: Documentation/networking/mac80211_hwsim/ 16873X: Documentation/networking/regulatory.rst 16874X: include/net/cfg80211.h 16875X: include/net/ieee80211_radiotap.h 16876X: include/net/iw_handler.h 16877X: include/net/mac80211.h 16878X: include/net/wext.h 16879X: net/9p/ 16880X: net/bluetooth/ 16881X: net/can/ 16882X: net/ceph/ 16883X: net/mac80211/ 16884X: net/rfkill/ 16885X: net/wireless/ 16886 16887NETWORKING [IPSEC] 16888M: Steffen Klassert <[email protected]> 16889M: Herbert Xu <[email protected]> 16890M: "David S. Miller" <[email protected]> 16891L: [email protected] 16892S: Maintained 16893T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16894T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16895F: include/net/xfrm.h 16896F: include/uapi/linux/xfrm.h 16897F: net/ipv4/ah4.c 16898F: net/ipv4/esp4* 16899F: net/ipv4/ip_vti.c 16900F: net/ipv4/ipcomp.c 16901F: net/ipv4/xfrm* 16902F: net/ipv6/ah6.c 16903F: net/ipv6/esp6* 16904F: net/ipv6/ip6_vti.c 16905F: net/ipv6/ipcomp6.c 16906F: net/ipv6/xfrm* 16907F: net/key/ 16908F: net/xfrm/ 16909F: tools/testing/selftests/net/ipsec.c 16910 16911NETWORKING [IPv4/IPv6] 16912M: "David S. Miller" <[email protected]> 16913M: David Ahern <[email protected]> 16914L: [email protected] 16915S: Maintained 16916T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16917F: arch/x86/net/* 16918F: include/linux/ip.h 16919F: include/linux/ipv6* 16920F: include/net/fib* 16921F: include/net/ip* 16922F: include/net/route.h 16923F: net/ipv4/ 16924F: net/ipv6/ 16925 16926NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16927M: Paul Moore <[email protected]> 16928L: [email protected] 16929L: [email protected] 16930S: Supported 16931W: https://github.com/netlabel 16932F: Documentation/netlabel/ 16933F: include/net/calipso.h 16934F: include/net/cipso_ipv4.h 16935F: include/net/netlabel.h 16936F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16937F: include/uapi/linux/netfilter/xt_SECMARK.h 16938F: net/ipv4/cipso_ipv4.c 16939F: net/ipv6/calipso.c 16940F: net/netfilter/xt_CONNSECMARK.c 16941F: net/netfilter/xt_SECMARK.c 16942F: net/netlabel/ 16943 16944NETWORKING [MACSEC] 16945M: Sabrina Dubroca <[email protected]> 16946L: [email protected] 16947S: Maintained 16948F: drivers/net/macsec.c 16949F: include/net/macsec.h 16950F: include/uapi/linux/if_macsec.h 16951K: macsec 16952K: \bmdo_ 16953 16954NETWORKING [MPTCP] 16955M: Matthieu Baerts <[email protected]> 16956M: Mat Martineau <[email protected]> 16957R: Geliang Tang <[email protected]> 16958L: [email protected] 16959L: [email protected] 16960S: Maintained 16961W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16962B: https://github.com/multipath-tcp/mptcp_net-next/issues 16963T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16964T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16965F: Documentation/netlink/specs/mptcp_pm.yaml 16966F: Documentation/networking/mptcp*.rst 16967F: include/net/mptcp.h 16968F: include/trace/events/mptcp.h 16969F: include/uapi/linux/mptcp*.h 16970F: net/mptcp/ 16971F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 16972F: tools/testing/selftests/net/mptcp/ 16973 16974NETWORKING [SRv6] 16975M: Andrea Mayer <[email protected]> 16976L: [email protected] 16977S: Maintained 16978T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16979F: include/linux/seg6* 16980F: include/net/seg6* 16981F: include/uapi/linux/seg6* 16982F: net/ipv6/seg6* 16983F: tools/testing/selftests/net/srv6* 16984 16985NETWORKING [TCP] 16986M: Eric Dumazet <[email protected]> 16987M: Neal Cardwell <[email protected]> 16988R: Kuniyuki Iwashima <[email protected]> 16989L: [email protected] 16990S: Maintained 16991F: Documentation/networking/net_cachelines/tcp_sock.rst 16992F: include/linux/tcp.h 16993F: include/net/tcp.h 16994F: include/trace/events/tcp.h 16995F: include/uapi/linux/tcp.h 16996F: net/ipv4/inet_connection_sock.c 16997F: net/ipv4/inet_hashtables.c 16998F: net/ipv4/inet_timewait_sock.c 16999F: net/ipv4/syncookies.c 17000F: net/ipv4/tcp*.c 17001F: net/ipv6/inet6_connection_sock.c 17002F: net/ipv6/inet6_hashtables.c 17003F: net/ipv6/syncookies.c 17004F: net/ipv6/tcp*.c 17005 17006NETWORKING [TLS] 17007M: Boris Pismenny <[email protected]> 17008M: John Fastabend <[email protected]> 17009M: Jakub Kicinski <[email protected]> 17010L: [email protected] 17011S: Maintained 17012F: include/net/tls.h 17013F: include/uapi/linux/tls.h 17014F: net/tls/* 17015 17016NETWORKING [SOCKETS] 17017M: Eric Dumazet <[email protected]> 17018M: Kuniyuki Iwashima <[email protected]> 17019M: Paolo Abeni <[email protected]> 17020M: Willem de Bruijn <[email protected]> 17021S: Maintained 17022F: include/linux/sock_diag.h 17023F: include/linux/socket.h 17024F: include/linux/sockptr.h 17025F: include/net/sock.h 17026F: include/net/sock_reuseport.h 17027F: include/uapi/linux/socket.h 17028F: net/core/*sock* 17029F: net/core/scm.c 17030F: net/socket.c 17031 17032NETWORKING [UNIX SOCKETS] 17033M: Kuniyuki Iwashima <[email protected]> 17034S: Maintained 17035F: include/net/af_unix.h 17036F: include/net/netns/unix.h 17037F: include/uapi/linux/unix_diag.h 17038F: net/unix/ 17039F: tools/testing/selftests/net/af_unix/ 17040 17041NETXEN (1/10) GbE SUPPORT 17042M: Manish Chopra <[email protected]> 17043M: Rahul Verma <[email protected]> 17044M: [email protected] 17045L: [email protected] 17046S: Maintained 17047F: drivers/net/ethernet/qlogic/netxen/ 17048 17049NET_FAILOVER MODULE 17050M: Sridhar Samudrala <[email protected]> 17051L: [email protected] 17052S: Supported 17053F: Documentation/networking/net_failover.rst 17054F: drivers/net/net_failover.c 17055F: include/net/net_failover.h 17056 17057NEXTHOP 17058M: David Ahern <[email protected]> 17059L: [email protected] 17060S: Maintained 17061F: include/net/netns/nexthop.h 17062F: include/net/nexthop.h 17063F: include/uapi/linux/nexthop.h 17064F: net/ipv4/nexthop.c 17065 17066NFC SUBSYSTEM 17067M: Krzysztof Kozlowski <[email protected]> 17068L: [email protected] 17069S: Maintained 17070F: Documentation/devicetree/bindings/net/nfc/ 17071F: drivers/nfc/ 17072F: include/net/nfc/ 17073F: include/uapi/linux/nfc.h 17074F: net/nfc/ 17075 17076NFC VIRTUAL NCI DEVICE DRIVER 17077M: Bongsu Jeon <[email protected]> 17078L: [email protected] 17079S: Supported 17080F: drivers/nfc/virtual_ncidev.c 17081F: tools/testing/selftests/nci/ 17082 17083NFS, SUNRPC, AND LOCKD CLIENTS 17084M: Trond Myklebust <[email protected]> 17085M: Anna Schumaker <[email protected]> 17086L: [email protected] 17087S: Maintained 17088W: http://client.linux-nfs.org 17089T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 17090F: Documentation/filesystems/nfs/ 17091F: fs/lockd/ 17092F: fs/nfs/ 17093F: fs/nfs_common/ 17094F: include/linux/lockd/ 17095F: include/linux/nfs* 17096F: include/linux/sunrpc/ 17097F: include/uapi/linux/nfs* 17098F: include/uapi/linux/sunrpc/ 17099F: net/sunrpc/ 17100 17101NILFS2 FILESYSTEM 17102M: Ryusuke Konishi <[email protected]> 17103L: [email protected] 17104S: Supported 17105W: https://nilfs.sourceforge.io/ 17106T: git https://github.com/konis/nilfs2.git 17107F: Documentation/filesystems/nilfs2.rst 17108F: fs/nilfs2/ 17109F: include/trace/events/nilfs2.h 17110F: include/uapi/linux/nilfs2_api.h 17111F: include/uapi/linux/nilfs2_ondisk.h 17112 17113NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 17114M: YOKOTA Hiroshi <[email protected]> 17115S: Maintained 17116W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 17117F: Documentation/scsi/NinjaSCSI.rst 17118F: drivers/scsi/pcmcia/nsp_* 17119 17120NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 17121M: GOTO Masanori <[email protected]> 17122M: YOKOTA Hiroshi <[email protected]> 17123S: Maintained 17124W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 17125F: Documentation/scsi/NinjaSCSI.rst 17126F: drivers/scsi/nsp32* 17127 17128NINTENDO HID DRIVER 17129M: Daniel J. Ogorchock <[email protected]> 17130L: [email protected] 17131S: Maintained 17132F: drivers/hid/hid-nintendo* 17133 17134NIOS2 ARCHITECTURE 17135M: Dinh Nguyen <[email protected]> 17136S: Maintained 17137T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 17138F: arch/nios2/ 17139 17140NITRO ENCLAVES (NE) 17141M: Alexandru Ciobotaru <[email protected]> 17142R: The AWS Nitro Enclaves Team <[email protected]> 17143L: [email protected] 17144S: Supported 17145W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 17146F: Documentation/virt/ne_overview.rst 17147F: drivers/virt/nitro_enclaves/ 17148F: include/linux/nitro_enclaves.h 17149F: include/uapi/linux/nitro_enclaves.h 17150F: samples/nitro_enclaves/ 17151 17152NITRO SECURE MODULE (NSM) 17153M: Alexander Graf <[email protected]> 17154R: The AWS Nitro Enclaves Team <[email protected]> 17155L: [email protected] 17156S: Supported 17157W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 17158F: drivers/misc/nsm.c 17159F: include/uapi/linux/nsm.h 17160 17161NOHZ, DYNTICKS SUPPORT 17162M: Anna-Maria Behnsen <[email protected]> 17163M: Frederic Weisbecker <[email protected]> 17164M: Ingo Molnar <[email protected]> 17165M: Thomas Gleixner <[email protected]> 17166L: [email protected] 17167S: Maintained 17168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 17169F: include/linux/sched/nohz.h 17170F: include/linux/tick.h 17171F: kernel/time/tick*.* 17172 17173NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 17174M: Pavel Machek <[email protected]> 17175M: Sakari Ailus <[email protected]> 17176L: [email protected] 17177S: Maintained 17178F: drivers/media/i2c/ad5820.c 17179F: drivers/media/i2c/et8ek8 17180 17181NOKIA N900 POWER SUPPLY DRIVERS 17182R: Pali Rohár <[email protected]> 17183F: drivers/power/supply/bq2415x_charger.c 17184F: drivers/power/supply/bq27xxx_battery.c 17185F: drivers/power/supply/bq27xxx_battery_i2c.c 17186F: drivers/power/supply/isp1704_charger.c 17187F: drivers/power/supply/rx51_battery.c 17188F: include/linux/power/bq2415x_charger.h 17189F: include/linux/power/bq27xxx_battery.h 17190 17191NOLIBC HEADER FILE 17192M: Willy Tarreau <[email protected]> 17193M: Thomas Weißschuh <[email protected]> 17194S: Maintained 17195T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 17196F: tools/include/nolibc/ 17197F: tools/testing/selftests/nolibc/ 17198 17199NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 17200M: Hans de Goede <[email protected]> 17201L: [email protected] 17202S: Maintained 17203F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 17204F: drivers/input/touchscreen/novatek-nvt-ts.c 17205 17206NSDEPS 17207M: Matthias Maennich <[email protected]> 17208S: Maintained 17209F: Documentation/core-api/symbol-namespaces.rst 17210F: scripts/nsdeps 17211 17212NTB AMD DRIVER 17213M: Sanjay R Mehta <[email protected]> 17214M: Shyam Sundar S K <[email protected]> 17215L: [email protected] 17216S: Supported 17217F: drivers/ntb/hw/amd/ 17218 17219NTB DRIVER CORE 17220M: Jon Mason <[email protected]> 17221M: Dave Jiang <[email protected]> 17222M: Allen Hubbe <[email protected]> 17223L: [email protected] 17224S: Supported 17225W: https://github.com/jonmason/ntb/wiki 17226T: git https://github.com/jonmason/ntb.git 17227F: drivers/net/ntb_netdev.c 17228F: drivers/ntb/ 17229F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 17230F: include/linux/ntb.h 17231F: include/linux/ntb_transport.h 17232F: tools/testing/selftests/ntb/ 17233 17234NTB INTEL DRIVER 17235M: Dave Jiang <[email protected]> 17236L: [email protected] 17237S: Supported 17238W: https://github.com/davejiang/linux/wiki 17239T: git https://github.com/davejiang/linux.git 17240F: drivers/ntb/hw/intel/ 17241 17242NTFS3 FILESYSTEM 17243M: Konstantin Komarov <[email protected]> 17244L: [email protected] 17245S: Supported 17246W: http://www.paragon-software.com/ 17247T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 17248F: Documentation/filesystems/ntfs3.rst 17249F: fs/ntfs3/ 17250 17251NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 17252M: Elizabeth Figura <[email protected]> 17253L: [email protected] 17254S: Supported 17255F: Documentation/userspace-api/ntsync.rst 17256F: drivers/misc/ntsync.c 17257F: include/uapi/linux/ntsync.h 17258F: tools/testing/selftests/drivers/ntsync/ 17259 17260NUBUS SUBSYSTEM 17261M: Finn Thain <[email protected]> 17262L: [email protected] 17263S: Maintained 17264F: arch/*/include/asm/nubus.h 17265F: drivers/nubus/ 17266F: include/linux/nubus.h 17267F: include/uapi/linux/nubus.h 17268 17269NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 17270M: Antonino Daplas <[email protected]> 17271L: [email protected] 17272S: Maintained 17273F: drivers/video/fbdev/nvidia/ 17274F: drivers/video/fbdev/riva/ 17275 17276NVIDIA WMI EC BACKLIGHT DRIVER 17277M: Daniel Dadap <[email protected]> 17278L: [email protected] 17279S: Supported 17280F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 17281F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 17282 17283NVM EXPRESS DRIVER 17284M: Keith Busch <[email protected]> 17285M: Jens Axboe <[email protected]> 17286M: Christoph Hellwig <[email protected]> 17287M: Sagi Grimberg <[email protected]> 17288L: [email protected] 17289S: Supported 17290W: http://git.infradead.org/nvme.git 17291T: git git://git.infradead.org/nvme.git 17292F: Documentation/nvme/ 17293F: drivers/nvme/common/ 17294F: drivers/nvme/host/ 17295F: include/linux/nvme-*.h 17296F: include/linux/nvme.h 17297F: include/uapi/linux/nvme_ioctl.h 17298 17299NVM EXPRESS FABRICS AUTHENTICATION 17300M: Hannes Reinecke <[email protected]> 17301L: [email protected] 17302S: Supported 17303F: drivers/nvme/host/auth.c 17304F: drivers/nvme/target/auth.c 17305F: drivers/nvme/target/fabrics-cmd-auth.c 17306F: include/linux/nvme-auth.h 17307 17308NVM EXPRESS FC TRANSPORT DRIVERS 17309M: James Smart <[email protected]> 17310L: [email protected] 17311S: Supported 17312F: drivers/nvme/host/fc.c 17313F: drivers/nvme/target/fc.c 17314F: drivers/nvme/target/fcloop.c 17315F: include/linux/nvme-fc-driver.h 17316F: include/linux/nvme-fc.h 17317 17318NVM EXPRESS HARDWARE MONITORING SUPPORT 17319M: Guenter Roeck <[email protected]> 17320L: [email protected] 17321S: Supported 17322F: drivers/nvme/host/hwmon.c 17323 17324NVM EXPRESS TARGET DRIVER 17325M: Christoph Hellwig <[email protected]> 17326M: Sagi Grimberg <[email protected]> 17327M: Chaitanya Kulkarni <[email protected]> 17328L: [email protected] 17329S: Supported 17330W: http://git.infradead.org/nvme.git 17331T: git git://git.infradead.org/nvme.git 17332F: drivers/nvme/target/ 17333 17334NVMEM FRAMEWORK 17335M: Srinivas Kandagatla <[email protected]> 17336S: Maintained 17337T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 17338F: Documentation/ABI/stable/sysfs-bus-nvmem 17339F: Documentation/devicetree/bindings/nvmem/ 17340F: drivers/nvmem/ 17341F: include/dt-bindings/nvmem/ 17342F: include/linux/nvmem-consumer.h 17343F: include/linux/nvmem-provider.h 17344 17345NXP BLUETOOTH WIRELESS DRIVERS 17346M: Amitkumar Karwar <[email protected]> 17347M: Neeraj Kale <[email protected]> 17348S: Maintained 17349F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 17350F: drivers/bluetooth/btnxpuart.c 17351 17352NXP C45 TJA11XX PHY DRIVER 17353M: Andrei Botila <[email protected]> 17354L: [email protected] 17355S: Maintained 17356F: drivers/net/phy/nxp-c45-tja11xx* 17357 17358NXP FSPI DRIVER 17359M: Han Xu <[email protected]> 17360M: Haibo Chen <[email protected]> 17361R: Yogesh Gaur <[email protected]> 17362L: [email protected] 17363L: [email protected] 17364S: Maintained 17365F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 17366F: drivers/spi/spi-nxp-fspi.c 17367 17368NXP FXAS21002C DRIVER 17369M: Rui Miguel Silva <[email protected]> 17370L: [email protected] 17371S: Maintained 17372F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 17373F: drivers/iio/gyro/fxas21002c.h 17374F: drivers/iio/gyro/fxas21002c_core.c 17375F: drivers/iio/gyro/fxas21002c_i2c.c 17376F: drivers/iio/gyro/fxas21002c_spi.c 17377 17378NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 17379M: Haibo Chen <[email protected]> 17380L: [email protected] 17381L: [email protected] 17382S: Maintained 17383F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 17384F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 17385F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 17386F: drivers/iio/adc/imx7d_adc.c 17387F: drivers/iio/adc/imx93_adc.c 17388F: drivers/iio/adc/vf610_adc.c 17389 17390NXP i.MX 8M ISI DRIVER 17391M: Laurent Pinchart <[email protected]> 17392L: [email protected] 17393S: Maintained 17394F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17395F: drivers/media/platform/nxp/imx8-isi/ 17396 17397NXP i.MX 8MP DW100 V4L2 DRIVER 17398M: Xavier Roumegue <[email protected]> 17399L: [email protected] 17400S: Maintained 17401F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17402F: Documentation/userspace-api/media/drivers/dw100.rst 17403F: drivers/media/platform/nxp/dw100/ 17404F: include/uapi/linux/dw100.h 17405 17406NXP i.MX 8MQ DCSS DRIVER 17407M: Laurentiu Palcu <[email protected]> 17408R: Lucas Stach <[email protected]> 17409L: [email protected] 17410S: Maintained 17411T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17412F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17413F: drivers/gpu/drm/imx/dcss/ 17414 17415NXP i.MX 8QXP ADC DRIVER 17416M: Cai Huoqing <[email protected]> 17417M: Haibo Chen <[email protected]> 17418L: [email protected] 17419L: [email protected] 17420S: Maintained 17421F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17422F: drivers/iio/adc/imx8qxp-adc.c 17423 17424NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17425M: Mirela Rabulea <[email protected]> 17426L: [email protected] 17427L: [email protected] 17428S: Maintained 17429F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17430F: drivers/media/platform/nxp/imx-jpeg 17431 17432NXP i.MX CLOCK DRIVERS 17433M: Abel Vesa <[email protected]> 17434R: Peng Fan <[email protected]> 17435L: [email protected] 17436L: [email protected] 17437S: Maintained 17438T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17439F: Documentation/devicetree/bindings/clock/imx* 17440F: drivers/clk/imx/ 17441F: include/dt-bindings/clock/imx* 17442 17443NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17444M: Jagan Teki <[email protected]> 17445S: Maintained 17446F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17447F: drivers/regulator/pf8x00-regulator.c 17448 17449NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17450M: Krzysztof Kozlowski <[email protected]> 17451L: [email protected] 17452S: Maintained 17453F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17454F: drivers/extcon/extcon-ptn5150.c 17455 17456NXP SGTL5000 DRIVER 17457M: Fabio Estevam <[email protected]> 17458L: [email protected] 17459S: Maintained 17460F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17461F: sound/soc/codecs/sgtl5000* 17462 17463NXP SJA1105 ETHERNET SWITCH DRIVER 17464M: Vladimir Oltean <[email protected]> 17465L: [email protected] 17466S: Maintained 17467F: drivers/net/dsa/sja1105 17468F: drivers/net/pcs/pcs-xpcs-nxp.c 17469 17470NXP TDA998X DRM DRIVER 17471M: Russell King <[email protected]> 17472S: Maintained 17473T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17474T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17475F: drivers/gpu/drm/bridge/tda998x_drv.c 17476F: include/dt-bindings/display/tda998x.h 17477K: "nxp,tda998x" 17478 17479NXP TFA9879 DRIVER 17480M: Peter Rosin <[email protected]> 17481L: [email protected] 17482S: Maintained 17483F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17484F: sound/soc/codecs/tfa9879* 17485 17486NXP-NCI NFC DRIVER 17487S: Orphan 17488F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17489F: drivers/nfc/nxp-nci 17490 17491NXP/Goodix TFA989X (TFA1) DRIVER 17492M: Stephan Gerhold <[email protected]> 17493L: [email protected] 17494S: Maintained 17495F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17496F: sound/soc/codecs/tfa989x.c 17497 17498NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17499M: Jonas Malaco <[email protected]> 17500L: [email protected] 17501S: Maintained 17502F: Documentation/hwmon/nzxt-kraken2.rst 17503F: drivers/hwmon/nzxt-kraken2.c 17504 17505NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17506M: Jonas Malaco <[email protected]> 17507M: Aleksa Savic <[email protected]> 17508L: [email protected] 17509S: Maintained 17510F: Documentation/hwmon/nzxt-kraken3.rst 17511F: drivers/hwmon/nzxt-kraken3.c 17512 17513OBJAGG 17514M: Jiri Pirko <[email protected]> 17515L: [email protected] 17516S: Supported 17517F: include/linux/objagg.h 17518F: lib/objagg.c 17519F: lib/test_objagg.c 17520 17521OBJPOOL 17522M: Matt Wu <[email protected]> 17523S: Supported 17524F: include/linux/objpool.h 17525F: lib/objpool.c 17526F: lib/test_objpool.c 17527 17528OBJTOOL 17529M: Josh Poimboeuf <[email protected]> 17530M: Peter Zijlstra <[email protected]> 17531S: Supported 17532F: include/linux/objtool*.h 17533F: tools/objtool/ 17534 17535OCELOT ETHERNET SWITCH DRIVER 17536M: Vladimir Oltean <[email protected]> 17537M: Claudiu Manoil <[email protected]> 17538M: Alexandre Belloni <[email protected]> 17539M: [email protected] 17540L: [email protected] 17541S: Supported 17542F: drivers/net/dsa/ocelot/* 17543F: drivers/net/ethernet/mscc/ 17544F: include/soc/mscc/ocelot* 17545F: net/dsa/tag_ocelot.c 17546F: net/dsa/tag_ocelot_8021q.c 17547F: tools/testing/selftests/drivers/net/ocelot/* 17548 17549OCELOT EXTERNAL SWITCH CONTROL 17550M: Colin Foster <[email protected]> 17551S: Supported 17552F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17553F: drivers/mfd/ocelot* 17554F: drivers/net/dsa/ocelot/ocelot_ext.c 17555F: include/linux/mfd/ocelot.h 17556 17557OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17558M: Frederic Barrat <[email protected]> 17559M: Andrew Donnellan <[email protected]> 17560L: [email protected] 17561S: Supported 17562F: Documentation/userspace-api/accelerators/ocxl.rst 17563F: arch/powerpc/include/asm/pnv-ocxl.h 17564F: arch/powerpc/platforms/powernv/ocxl.c 17565F: drivers/misc/ocxl/ 17566F: include/misc/ocxl* 17567F: include/uapi/misc/ocxl.h 17568 17569OMAP AUDIO SUPPORT 17570M: Peter Ujfalusi <[email protected]> 17571M: Jarkko Nikula <[email protected]> 17572L: [email protected] 17573L: [email protected] 17574S: Maintained 17575F: sound/soc/ti/n810.c 17576F: sound/soc/ti/omap* 17577F: sound/soc/ti/rx51.c 17578F: sound/soc/ti/sdma-pcm.* 17579 17580OMAP CLOCK FRAMEWORK SUPPORT 17581M: Paul Walmsley <[email protected]> 17582L: [email protected] 17583S: Maintained 17584F: arch/arm/*omap*/*clock* 17585 17586OMAP DEVICE TREE SUPPORT 17587M: Tony Lindgren <[email protected]> 17588L: [email protected] 17589L: [email protected] 17590S: Maintained 17591F: arch/arm/boot/dts/ti/omap/ 17592 17593OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17594L: [email protected] 17595L: [email protected] 17596S: Orphan 17597F: Documentation/arch/arm/omap/dss.rst 17598F: drivers/video/fbdev/omap2/ 17599 17600OMAP FRAMEBUFFER SUPPORT 17601L: [email protected] 17602L: [email protected] 17603S: Orphan 17604F: drivers/video/fbdev/omap/ 17605 17606OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17607M: Roger Quadros <[email protected]> 17608M: Tony Lindgren <[email protected]> 17609L: [email protected] 17610S: Maintained 17611F: arch/arm/mach-omap2/*gpmc* 17612F: drivers/memory/omap-gpmc.c 17613 17614OMAP GPIO DRIVER 17615M: Grygorii Strashko <[email protected]> 17616M: Santosh Shilimkar <[email protected]> 17617M: Kevin Hilman <[email protected]> 17618L: [email protected] 17619S: Maintained 17620F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17621F: drivers/gpio/gpio-omap.c 17622 17623OMAP HARDWARE SPINLOCK SUPPORT 17624L: [email protected] 17625S: Orphan 17626F: drivers/hwspinlock/omap_hwspinlock.c 17627 17628OMAP HS MMC SUPPORT 17629L: [email protected] 17630L: [email protected] 17631S: Orphan 17632F: drivers/mmc/host/omap_hsmmc.c 17633 17634OMAP HWMOD DATA 17635M: Paul Walmsley <[email protected]> 17636L: [email protected] 17637S: Maintained 17638F: arch/arm/mach-omap2/omap_hwmod*data* 17639 17640OMAP HWMOD SUPPORT 17641M: Paul Walmsley <[email protected]> 17642L: [email protected] 17643S: Maintained 17644F: arch/arm/mach-omap2/omap_hwmod.* 17645 17646OMAP I2C DRIVER 17647M: Vignesh R <[email protected]> 17648L: [email protected] 17649L: [email protected] 17650S: Maintained 17651F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17652F: drivers/i2c/busses/i2c-omap.c 17653 17654OMAP MMC SUPPORT 17655M: Aaro Koskinen <[email protected]> 17656L: [email protected] 17657S: Odd Fixes 17658F: drivers/mmc/host/omap.c 17659 17660OMAP POWER MANAGEMENT SUPPORT 17661M: Kevin Hilman <[email protected]> 17662L: [email protected] 17663S: Maintained 17664F: arch/arm/*omap*/*pm* 17665F: drivers/cpufreq/omap-cpufreq.c 17666 17667OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17668M: Paul Walmsley <[email protected]> 17669L: [email protected] 17670S: Maintained 17671F: arch/arm/mach-omap2/prm* 17672 17673OMAP RANDOM NUMBER GENERATOR SUPPORT 17674M: Deepak Saxena <[email protected]> 17675S: Maintained 17676F: drivers/char/hw_random/omap-rng.c 17677 17678OMAP USB SUPPORT 17679L: [email protected] 17680L: [email protected] 17681S: Orphan 17682F: arch/arm/*omap*/usb* 17683F: drivers/usb/*/*omap* 17684 17685OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17686M: Mark Jackson <[email protected]> 17687L: [email protected] 17688S: Maintained 17689F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17690 17691OMAP1 SUPPORT 17692M: Aaro Koskinen <[email protected]> 17693M: Janusz Krzysztofik <[email protected]> 17694R: Tony Lindgren <[email protected]> 17695L: [email protected] 17696S: Maintained 17697Q: http://patchwork.kernel.org/project/linux-omap/list/ 17698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17699F: arch/arm/configs/omap1_defconfig 17700F: arch/arm/mach-omap1/ 17701F: drivers/i2c/busses/i2c-omap.c 17702F: include/linux/platform_data/ams-delta-fiq.h 17703F: include/linux/platform_data/i2c-omap.h 17704 17705OMAP2+ SUPPORT 17706M: Aaro Koskinen <[email protected]> 17707M: Andreas Kemnade <[email protected]> 17708M: Kevin Hilman <[email protected]> 17709M: Roger Quadros <[email protected]> 17710M: Tony Lindgren <[email protected]> 17711L: [email protected] 17712S: Maintained 17713W: http://linux.omap.com/ 17714Q: http://patchwork.kernel.org/project/linux-omap/list/ 17715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17716F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17717F: arch/arm/configs/omap2plus_defconfig 17718F: arch/arm/mach-omap2/ 17719F: drivers/bus/omap*.[ch] 17720F: drivers/bus/ti-sysc.c 17721F: drivers/gpio/gpio-tps65219.c 17722F: drivers/i2c/busses/i2c-omap.c 17723F: drivers/irqchip/irq-omap-intc.c 17724F: drivers/mfd/*omap*.c 17725F: drivers/mfd/menelaus.c 17726F: drivers/mfd/palmas.c 17727F: drivers/mfd/tps65217.c 17728F: drivers/mfd/tps65218.c 17729F: drivers/mfd/tps65219.c 17730F: drivers/mfd/tps65910.c 17731F: drivers/mfd/twl-core.[ch] 17732F: drivers/mfd/twl4030*.c 17733F: drivers/mfd/twl6030*.c 17734F: drivers/mfd/twl6040*.c 17735F: drivers/regulator/palmas-regulator*.c 17736F: drivers/regulator/pbias-regulator.c 17737F: drivers/regulator/tps65217-regulator.c 17738F: drivers/regulator/tps65218-regulator.c 17739F: drivers/regulator/tps65219-regulator.c 17740F: drivers/regulator/tps65910-regulator.c 17741F: drivers/regulator/twl-regulator.c 17742F: drivers/regulator/twl6030-regulator.c 17743F: include/linux/platform_data/i2c-omap.h 17744F: include/linux/platform_data/ti-sysc.h 17745 17746OMFS FILESYSTEM 17747M: Bob Copeland <[email protected]> 17748L: [email protected] 17749S: Maintained 17750F: Documentation/filesystems/omfs.rst 17751F: fs/omfs/ 17752 17753OMNIVISION OG01A1B SENSOR DRIVER 17754M: Sakari Ailus <[email protected]> 17755L: [email protected] 17756S: Maintained 17757F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17758F: drivers/media/i2c/og01a1b.c 17759 17760OMNIVISION OV01A10 SENSOR DRIVER 17761M: Bingbu Cao <[email protected]> 17762L: [email protected] 17763S: Maintained 17764T: git git://linuxtv.org/media.git 17765F: drivers/media/i2c/ov01a10.c 17766 17767OMNIVISION OV02A10 SENSOR DRIVER 17768L: [email protected] 17769S: Orphan 17770T: git git://linuxtv.org/media.git 17771F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17772F: drivers/media/i2c/ov02a10.c 17773 17774OMNIVISION OV08D10 SENSOR DRIVER 17775M: Jimmy Su <[email protected]> 17776L: [email protected] 17777S: Maintained 17778T: git git://linuxtv.org/media.git 17779F: drivers/media/i2c/ov08d10.c 17780 17781OMNIVISION OV08X40 SENSOR DRIVER 17782M: Jason Chen <[email protected]> 17783L: [email protected] 17784S: Maintained 17785T: git git://linuxtv.org/media.git 17786F: drivers/media/i2c/ov08x40.c 17787F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17788 17789OMNIVISION OV13858 SENSOR DRIVER 17790M: Sakari Ailus <[email protected]> 17791L: [email protected] 17792S: Maintained 17793T: git git://linuxtv.org/media.git 17794F: drivers/media/i2c/ov13858.c 17795 17796OMNIVISION OV13B10 SENSOR DRIVER 17797M: Arec Kao <[email protected]> 17798L: [email protected] 17799S: Maintained 17800T: git git://linuxtv.org/media.git 17801F: drivers/media/i2c/ov13b10.c 17802 17803OMNIVISION OV2680 SENSOR DRIVER 17804M: Rui Miguel Silva <[email protected]> 17805M: Hans de Goede <[email protected]> 17806L: [email protected] 17807S: Maintained 17808T: git git://linuxtv.org/media.git 17809F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17810F: drivers/media/i2c/ov2680.c 17811 17812OMNIVISION OV2685 SENSOR DRIVER 17813M: Shunqian Zheng <[email protected]> 17814L: [email protected] 17815S: Maintained 17816T: git git://linuxtv.org/media.git 17817F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17818F: drivers/media/i2c/ov2685.c 17819 17820OMNIVISION OV2740 SENSOR DRIVER 17821M: Tianshu Qiu <[email protected]> 17822R: Sakari Ailus <[email protected]> 17823R: Bingbu Cao <[email protected]> 17824L: [email protected] 17825S: Maintained 17826T: git git://linuxtv.org/media.git 17827F: drivers/media/i2c/ov2740.c 17828 17829OMNIVISION OV4689 SENSOR DRIVER 17830M: Mikhail Rudenko <[email protected]> 17831L: [email protected] 17832S: Maintained 17833T: git git://linuxtv.org/media.git 17834F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17835F: drivers/media/i2c/ov4689.c 17836 17837OMNIVISION OV5640 SENSOR DRIVER 17838M: Steve Longerbeam <[email protected]> 17839L: [email protected] 17840S: Maintained 17841T: git git://linuxtv.org/media.git 17842F: drivers/media/i2c/ov5640.c 17843 17844OMNIVISION OV5647 SENSOR DRIVER 17845M: Dave Stevenson <[email protected]> 17846M: Jacopo Mondi <[email protected]> 17847L: [email protected] 17848S: Maintained 17849T: git git://linuxtv.org/media.git 17850F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17851F: drivers/media/i2c/ov5647.c 17852 17853OMNIVISION OV5670 SENSOR DRIVER 17854M: Sakari Ailus <[email protected]> 17855L: [email protected] 17856S: Maintained 17857T: git git://linuxtv.org/media.git 17858F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17859F: drivers/media/i2c/ov5670.c 17860 17861OMNIVISION OV5675 SENSOR DRIVER 17862M: Sakari Ailus <[email protected]> 17863L: [email protected] 17864S: Maintained 17865T: git git://linuxtv.org/media.git 17866F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17867F: drivers/media/i2c/ov5675.c 17868 17869OMNIVISION OV5693 SENSOR DRIVER 17870M: Daniel Scally <[email protected]> 17871L: [email protected] 17872S: Maintained 17873T: git git://linuxtv.org/media.git 17874F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17875F: drivers/media/i2c/ov5693.c 17876 17877OMNIVISION OV5695 SENSOR DRIVER 17878M: Shunqian Zheng <[email protected]> 17879L: [email protected] 17880S: Maintained 17881T: git git://linuxtv.org/media.git 17882F: drivers/media/i2c/ov5695.c 17883 17884OMNIVISION OV64A40 SENSOR DRIVER 17885M: Jacopo Mondi <[email protected]> 17886L: [email protected] 17887S: Maintained 17888T: git git://linuxtv.org/media.git 17889F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17890F: drivers/media/i2c/ov64a40.c 17891 17892OMNIVISION OV7670 SENSOR DRIVER 17893L: [email protected] 17894S: Orphan 17895T: git git://linuxtv.org/media.git 17896F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17897F: drivers/media/i2c/ov7670.c 17898 17899OMNIVISION OV772x SENSOR DRIVER 17900M: Jacopo Mondi <[email protected]> 17901L: [email protected] 17902S: Odd fixes 17903T: git git://linuxtv.org/media.git 17904F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17905F: drivers/media/i2c/ov772x.c 17906F: include/media/i2c/ov772x.h 17907 17908OMNIVISION OV7740 SENSOR DRIVER 17909L: [email protected] 17910S: Orphan 17911T: git git://linuxtv.org/media.git 17912F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17913F: drivers/media/i2c/ov7740.c 17914 17915OMNIVISION OV8856 SENSOR DRIVER 17916M: Sakari Ailus <[email protected]> 17917L: [email protected] 17918S: Maintained 17919T: git git://linuxtv.org/media.git 17920F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17921F: drivers/media/i2c/ov8856.c 17922 17923OMNIVISION OV8858 SENSOR DRIVER 17924M: Jacopo Mondi <[email protected]> 17925M: Nicholas Roth <[email protected]> 17926L: [email protected] 17927S: Maintained 17928T: git git://linuxtv.org/media.git 17929F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17930F: drivers/media/i2c/ov8858.c 17931 17932OMNIVISION OV9282 SENSOR DRIVER 17933M: Dave Stevenson <[email protected]> 17934L: [email protected] 17935S: Maintained 17936T: git git://linuxtv.org/media.git 17937F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17938F: drivers/media/i2c/ov9282.c 17939 17940OMNIVISION OV9640 SENSOR DRIVER 17941M: Petr Cvek <[email protected]> 17942L: [email protected] 17943S: Maintained 17944F: drivers/media/i2c/ov9640.* 17945 17946OMNIVISION OV9650 SENSOR DRIVER 17947M: Sakari Ailus <[email protected]> 17948R: Akinobu Mita <[email protected]> 17949R: Sylwester Nawrocki <[email protected]> 17950L: [email protected] 17951S: Maintained 17952T: git git://linuxtv.org/media.git 17953F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17954F: drivers/media/i2c/ov9650.c 17955 17956OMNIVISION OV9734 SENSOR DRIVER 17957M: Tianshu Qiu <[email protected]> 17958R: Bingbu Cao <[email protected]> 17959L: [email protected] 17960S: Maintained 17961T: git git://linuxtv.org/media.git 17962F: drivers/media/i2c/ov9734.c 17963 17964ONBOARD USB HUB DRIVER 17965M: Matthias Kaehlcke <[email protected]> 17966L: [email protected] 17967S: Maintained 17968F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17969F: drivers/usb/misc/onboard_usb_dev.c 17970 17971ONENAND FLASH DRIVER 17972M: Kyungmin Park <[email protected]> 17973L: [email protected] 17974S: Maintained 17975F: drivers/mtd/nand/onenand/ 17976F: include/linux/mtd/onenand*.h 17977 17978ONEXPLAYER FAN DRIVER 17979M: Derek John Clark <[email protected]> 17980M: Joaquín Ignacio Aramendía <[email protected]> 17981L: [email protected] 17982S: Maintained 17983F: drivers/hwmon/oxp-sensors.c 17984 17985ONIE TLV NVMEM LAYOUT DRIVER 17986M: Miquel Raynal <[email protected]> 17987S: Maintained 17988F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17989F: drivers/nvmem/layouts/onie-tlv.c 17990 17991ONION OMEGA2+ BOARD 17992M: Harvey Hunt <[email protected]> 17993L: [email protected] 17994S: Maintained 17995F: arch/mips/boot/dts/ralink/omega2p.dts 17996 17997ONSEMI ETHERNET PHY DRIVERS 17998M: Piergiorgio Beruto <[email protected]> 17999L: [email protected] 18000S: Supported 18001W: http://www.onsemi.com 18002F: drivers/net/phy/ncn* 18003 18004OP-TEE DRIVER 18005M: Jens Wiklander <[email protected]> 18006L: [email protected] 18007S: Maintained 18008F: Documentation/ABI/testing/sysfs-bus-optee-devices 18009F: drivers/tee/optee/ 18010 18011OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 18012M: Sumit Garg <[email protected]> 18013L: [email protected] 18014S: Maintained 18015F: drivers/char/hw_random/optee-rng.c 18016 18017OP-TEE RTC DRIVER 18018M: Clément Léger <[email protected]> 18019L: [email protected] 18020S: Maintained 18021F: drivers/rtc/rtc-optee.c 18022 18023OPA-VNIC DRIVER 18024M: Dennis Dalessandro <[email protected]> 18025L: [email protected] 18026S: Supported 18027F: drivers/infiniband/ulp/opa_vnic 18028 18029OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 18030M: Parthiban Veerasooran <[email protected]> 18031L: [email protected] 18032S: Maintained 18033F: Documentation/networking/oa-tc6-framework.rst 18034F: drivers/net/ethernet/oa_tc6.c 18035F: include/linux/oa_tc6.h 18036 18037OPEN FIRMWARE AND FLATTENED DEVICE TREE 18038M: Rob Herring <[email protected]> 18039M: Saravana Kannan <[email protected]> 18040L: [email protected] 18041S: Maintained 18042W: http://www.devicetree.org/ 18043C: irc://irc.libera.chat/devicetree 18044T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 18045F: Documentation/ABI/testing/sysfs-firmware-ofw 18046F: drivers/of/ 18047F: include/linux/of*.h 18048F: rust/kernel/of.rs 18049F: scripts/dtc/ 18050F: tools/testing/selftests/dt/ 18051K: of_overlay_notifier_ 18052K: of_overlay_fdt_apply 18053K: of_overlay_remove 18054 18055OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 18056M: Rob Herring <[email protected]> 18057M: Krzysztof Kozlowski <[email protected]> 18058M: Conor Dooley <[email protected]> 18059L: [email protected] 18060S: Maintained 18061Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 18062C: irc://irc.libera.chat/devicetree 18063T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 18064F: Documentation/devicetree/ 18065F: arch/*/boot/dts/ 18066F: include/dt-bindings/ 18067 18068OPENCOMPUTE PTP CLOCK DRIVER 18069M: Jonathan Lemon <[email protected]> 18070M: Vadim Fedorenko <[email protected]> 18071L: [email protected] 18072S: Maintained 18073F: drivers/ptp/ptp_ocp.c 18074 18075OPENCORES I2C BUS DRIVER 18076M: Peter Korsgaard <[email protected]> 18077M: Andrew Lunn <[email protected]> 18078L: [email protected] 18079S: Maintained 18080F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 18081F: Documentation/i2c/busses/i2c-ocores.rst 18082F: drivers/i2c/busses/i2c-ocores.c 18083F: include/linux/platform_data/i2c-ocores.h 18084 18085OPENRISC ARCHITECTURE 18086M: Jonas Bonn <[email protected]> 18087M: Stefan Kristiansson <[email protected]> 18088M: Stafford Horne <[email protected]> 18089L: [email protected] 18090S: Maintained 18091W: http://openrisc.io 18092T: git https://github.com/openrisc/linux.git 18093F: Documentation/arch/openrisc/ 18094F: Documentation/devicetree/bindings/openrisc/ 18095F: arch/openrisc/ 18096F: drivers/irqchip/irq-ompic.c 18097F: drivers/irqchip/irq-or1k-* 18098 18099OPENVSWITCH 18100M: Aaron Conole <[email protected]> 18101M: Eelco Chaudron <[email protected]> 18102M: Ilya Maximets <[email protected]> 18103L: [email protected] 18104L: [email protected] 18105S: Maintained 18106W: http://openvswitch.org 18107F: Documentation/networking/openvswitch.rst 18108F: include/uapi/linux/openvswitch.h 18109F: net/openvswitch/ 18110F: tools/testing/selftests/net/openvswitch/ 18111 18112OPERATING PERFORMANCE POINTS (OPP) 18113M: Viresh Kumar <[email protected]> 18114M: Nishanth Menon <[email protected]> 18115M: Stephen Boyd <[email protected]> 18116L: [email protected] 18117S: Maintained 18118T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 18119F: Documentation/devicetree/bindings/opp/ 18120F: Documentation/power/opp.rst 18121F: drivers/opp/ 18122F: include/linux/pm_opp.h 18123 18124OPL4 DRIVER 18125M: Clemens Ladisch <[email protected]> 18126L: [email protected] 18127S: Maintained 18128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 18129F: sound/drivers/opl4/ 18130 18131ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 18132M: Mark Fasheh <[email protected]> 18133M: Joel Becker <[email protected]> 18134M: Joseph Qi <[email protected]> 18135L: [email protected] 18136S: Supported 18137W: http://ocfs2.wiki.kernel.org 18138F: Documentation/filesystems/dlmfs.rst 18139F: Documentation/filesystems/ocfs2.rst 18140F: fs/ocfs2/ 18141 18142ORANGEFS FILESYSTEM 18143M: Mike Marshall <[email protected]> 18144R: Martin Brandenburg <[email protected]> 18145L: [email protected] 18146S: Supported 18147T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 18148F: Documentation/filesystems/orangefs.rst 18149F: fs/orangefs/ 18150 18151OV2659 OMNIVISION SENSOR DRIVER 18152M: "Lad, Prabhakar" <[email protected]> 18153L: [email protected] 18154S: Maintained 18155W: https://linuxtv.org 18156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 18157T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 18158F: drivers/media/i2c/ov2659.c 18159F: include/media/i2c/ov2659.h 18160 18161OVERLAY FILESYSTEM 18162M: Miklos Szeredi <[email protected]> 18163M: Amir Goldstein <[email protected]> 18164L: [email protected] 18165S: Supported 18166T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 18167F: Documentation/filesystems/overlayfs.rst 18168F: fs/overlayfs/ 18169 18170P54 WIRELESS DRIVER 18171M: Christian Lamparter <[email protected]> 18172L: [email protected] 18173S: Maintained 18174W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 18175F: drivers/net/wireless/intersil/ 18176 18177PACKET SOCKETS 18178M: Willem de Bruijn <[email protected]> 18179S: Maintained 18180F: include/uapi/linux/if_packet.h 18181F: net/packet/af_packet.c 18182 18183PACKING 18184M: Vladimir Oltean <[email protected]> 18185L: [email protected] 18186S: Supported 18187F: Documentation/core-api/packing.rst 18188F: include/linux/packing.h 18189F: lib/packing.c 18190F: lib/packing_test.c 18191F: scripts/gen_packed_field_checks.c 18192 18193PADATA PARALLEL EXECUTION MECHANISM 18194M: Steffen Klassert <[email protected]> 18195M: Daniel Jordan <[email protected]> 18196L: [email protected] 18197L: [email protected] 18198S: Maintained 18199F: Documentation/core-api/padata.rst 18200F: include/linux/padata.h 18201F: kernel/padata.c 18202 18203PAGE CACHE 18204M: Matthew Wilcox (Oracle) <[email protected]> 18205L: [email protected] 18206S: Supported 18207T: git git://git.infradead.org/users/willy/pagecache.git 18208F: Documentation/filesystems/locking.rst 18209F: Documentation/filesystems/vfs.rst 18210F: include/linux/pagemap.h 18211F: mm/filemap.c 18212F: mm/page-writeback.c 18213F: mm/readahead.c 18214F: mm/truncate.c 18215 18216PAGE POOL 18217M: Jesper Dangaard Brouer <[email protected]> 18218M: Ilias Apalodimas <[email protected]> 18219L: [email protected] 18220S: Supported 18221F: Documentation/networking/page_pool.rst 18222F: include/net/page_pool/ 18223F: include/trace/events/page_pool.h 18224F: net/core/page_pool.c 18225 18226PAGE TABLE CHECK 18227M: Pasha Tatashin <[email protected]> 18228M: Andrew Morton <[email protected]> 18229L: [email protected] 18230S: Maintained 18231F: Documentation/mm/page_table_check.rst 18232F: include/linux/page_table_check.h 18233F: mm/page_table_check.c 18234 18235PANASONIC LAPTOP ACPI EXTRAS DRIVER 18236M: Kenneth Chan <[email protected]> 18237L: [email protected] 18238S: Maintained 18239F: drivers/platform/x86/panasonic-laptop.c 18240 18241PARALLAX PING IIO SENSOR DRIVER 18242M: Andreas Klinger <[email protected]> 18243L: [email protected] 18244S: Maintained 18245F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 18246F: drivers/iio/proximity/ping.c 18247 18248PARALLEL LCD/KEYPAD PANEL DRIVER 18249M: Willy Tarreau <[email protected]> 18250M: Ksenija Stanojevic <[email protected]> 18251S: Odd Fixes 18252F: Documentation/admin-guide/lcd-panel-cgram.rst 18253F: drivers/auxdisplay/panel.c 18254 18255PARALLEL PORT SUBSYSTEM 18256M: Sudip Mukherjee <[email protected]> 18257M: Sudip Mukherjee <[email protected]> 18258L: [email protected] (subscribers-only) 18259S: Maintained 18260F: Documentation/driver-api/parport*.rst 18261F: drivers/char/ppdev.c 18262F: drivers/parport/ 18263F: include/linux/parport*.h 18264F: include/uapi/linux/ppdev.h 18265 18266PARAVIRT_OPS INTERFACE 18267M: Juergen Gross <[email protected]> 18268R: Ajay Kaher <[email protected]> 18269R: Alexey Makhalov <[email protected]> 18270R: Broadcom internal kernel review list <[email protected]> 18271L: [email protected] 18272L: [email protected] 18273S: Supported 18274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18275F: Documentation/virt/paravirt_ops.rst 18276F: arch/*/include/asm/paravirt*.h 18277F: arch/*/kernel/paravirt* 18278F: include/linux/hypervisor.h 18279 18280PARISC ARCHITECTURE 18281M: "James E.J. Bottomley" <[email protected]> 18282M: Helge Deller <[email protected]> 18283L: [email protected] 18284S: Maintained 18285W: https://parisc.wiki.kernel.org 18286Q: http://patchwork.kernel.org/project/linux-parisc/list/ 18287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 18288T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 18289F: Documentation/arch/parisc/ 18290F: arch/parisc/ 18291F: drivers/char/agp/parisc-agp.c 18292F: drivers/input/misc/hp_sdc_rtc.c 18293F: drivers/input/serio/gscps2.c 18294F: drivers/input/serio/hp_sdc* 18295F: drivers/parisc/ 18296F: drivers/parport/parport_gsc.* 18297F: drivers/tty/serial/8250/8250_parisc.c 18298F: drivers/video/console/sti* 18299F: drivers/video/fbdev/sti* 18300F: drivers/video/logo/logo_parisc* 18301F: include/linux/hp_sdc.h 18302 18303PARMAN 18304M: Jiri Pirko <[email protected]> 18305L: [email protected] 18306S: Supported 18307F: include/linux/parman.h 18308F: lib/parman.c 18309F: lib/test_parman.c 18310 18311PC ENGINES APU BOARD DRIVER 18312M: Enrico Weigelt, metux IT consult <[email protected]> 18313S: Maintained 18314F: drivers/platform/x86/pcengines-apuv2.c 18315 18316PC87360 HARDWARE MONITORING DRIVER 18317M: Jim Cromie <[email protected]> 18318L: [email protected] 18319S: Maintained 18320F: Documentation/hwmon/pc87360.rst 18321F: drivers/hwmon/pc87360.c 18322 18323PC8736x GPIO DRIVER 18324M: Jim Cromie <[email protected]> 18325S: Maintained 18326F: drivers/char/pc8736x_gpio.c 18327 18328PC87427 HARDWARE MONITORING DRIVER 18329M: Jean Delvare <[email protected]> 18330L: [email protected] 18331S: Maintained 18332F: Documentation/hwmon/pc87427.rst 18333F: drivers/hwmon/pc87427.c 18334 18335PCA9532 LED DRIVER 18336M: Riku Voipio <[email protected]> 18337S: Maintained 18338F: drivers/leds/leds-pca9532.c 18339F: include/linux/leds-pca9532.h 18340 18341PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 18342M: Thomas Petazzoni <[email protected]> 18343M: Pali Rohár <[email protected]> 18344L: [email protected] 18345L: [email protected] (moderated for non-subscribers) 18346S: Maintained 18347F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 18348F: drivers/pci/controller/pci-aardvark.c 18349 18350PCI DRIVER FOR ALTERA PCIE IP 18351M: Joyce Ooi <[email protected]> 18352L: [email protected] 18353S: Supported 18354F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 18355F: drivers/pci/controller/pcie-altera.c 18356 18357PCI DRIVER FOR APPLIEDMICRO XGENE 18358M: Toan Le <[email protected]> 18359L: [email protected] 18360L: [email protected] (moderated for non-subscribers) 18361S: Maintained 18362F: Documentation/devicetree/bindings/pci/xgene-pci.txt 18363F: drivers/pci/controller/pci-xgene.c 18364 18365PCI DRIVER FOR ARM VERSATILE PLATFORM 18366M: Rob Herring <[email protected]> 18367L: [email protected] 18368L: [email protected] (moderated for non-subscribers) 18369S: Maintained 18370F: Documentation/devicetree/bindings/pci/versatile.yaml 18371F: drivers/pci/controller/pci-versatile.c 18372 18373PCI DRIVER FOR ARMADA 8K 18374M: Thomas Petazzoni <[email protected]> 18375L: [email protected] 18376L: [email protected] (moderated for non-subscribers) 18377S: Maintained 18378F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 18379F: drivers/pci/controller/dwc/pcie-armada8k.c 18380 18381PCI DRIVER FOR CADENCE PCIE IP 18382L: [email protected] 18383S: Orphan 18384F: Documentation/devicetree/bindings/pci/cdns,* 18385F: drivers/pci/controller/cadence/*cadence* 18386 18387PCI DRIVER FOR FREESCALE LAYERSCAPE 18388M: Minghuan Lian <[email protected]> 18389M: Mingkai Hu <[email protected]> 18390M: Roy Zang <[email protected]> 18391L: [email protected] 18392L: [email protected] 18393L: [email protected] (moderated for non-subscribers) 18394L: [email protected] 18395S: Maintained 18396F: drivers/pci/controller/dwc/*layerscape* 18397 18398PCI DRIVER FOR FU740 18399M: Paul Walmsley <[email protected]> 18400M: Greentime Hu <[email protected]> 18401M: Samuel Holland <[email protected]> 18402L: [email protected] 18403S: Maintained 18404F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18405F: drivers/pci/controller/dwc/pcie-fu740.c 18406 18407PCI DRIVER FOR GENERIC OF HOSTS 18408M: Will Deacon <[email protected]> 18409L: [email protected] 18410L: [email protected] (moderated for non-subscribers) 18411S: Maintained 18412F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18413F: drivers/pci/controller/pci-host-common.c 18414F: drivers/pci/controller/pci-host-generic.c 18415 18416PCI DRIVER FOR IMX6 18417M: Richard Zhu <[email protected]> 18418M: Lucas Stach <[email protected]> 18419L: [email protected] 18420L: [email protected] (moderated for non-subscribers) 18421L: [email protected] 18422S: Maintained 18423F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18424F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18425F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18426F: drivers/pci/controller/dwc/*imx6* 18427 18428PCI DRIVER FOR INTEL IXP4XX 18429M: Linus Walleij <[email protected]> 18430S: Maintained 18431F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18432F: drivers/pci/controller/pci-ixp4xx.c 18433 18434PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18435M: Nirmal Patel <[email protected]> 18436R: Jonathan Derrick <[email protected]> 18437L: [email protected] 18438S: Supported 18439F: drivers/pci/controller/vmd.c 18440 18441PCI DRIVER FOR MICROSEMI SWITCHTEC 18442M: Kurt Schwemmer <[email protected]> 18443M: Logan Gunthorpe <[email protected]> 18444L: [email protected] 18445S: Maintained 18446F: Documentation/ABI/testing/sysfs-class-switchtec 18447F: Documentation/driver-api/switchtec.rst 18448F: drivers/ntb/hw/mscc/ 18449F: drivers/pci/switch/switchtec* 18450F: include/linux/switchtec.h 18451F: include/uapi/linux/switchtec_ioctl.h 18452 18453PCI DRIVER FOR MOBIVEIL PCIE IP 18454M: Karthikeyan Mitran <[email protected]> 18455M: Hou Zhiqiang <[email protected]> 18456L: [email protected] 18457S: Supported 18458F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18459F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18460 18461PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18462M: Thomas Petazzoni <[email protected]> 18463M: Pali Rohár <[email protected]> 18464L: [email protected] 18465L: [email protected] (moderated for non-subscribers) 18466S: Maintained 18467F: drivers/pci/controller/*mvebu* 18468 18469PCI DRIVER FOR NVIDIA TEGRA 18470M: Thierry Reding <[email protected]> 18471L: [email protected] 18472L: [email protected] 18473S: Supported 18474F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18475F: drivers/pci/controller/pci-tegra.c 18476 18477PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18478M: Hou Zhiqiang <[email protected]> 18479L: [email protected] 18480L: [email protected] (moderated for non-subscribers) 18481S: Maintained 18482F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18483 18484PCI DRIVER FOR PLDA PCIE IP 18485M: Daire McNamara <[email protected]> 18486L: [email protected] 18487S: Maintained 18488F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18489F: drivers/pci/controller/plda/pcie-plda-host.c 18490F: drivers/pci/controller/plda/pcie-plda.h 18491 18492PCI DRIVER FOR RENESAS R-CAR 18493M: Marek Vasut <marek.vasut[email protected]> 18494M: Yoshihiro Shimoda <[email protected]> 18495L: [email protected] 18496L: [email protected] 18497S: Maintained 18498F: Documentation/devicetree/bindings/pci/*rcar* 18499F: drivers/pci/controller/*rcar* 18500F: drivers/pci/controller/dwc/*rcar* 18501 18502PCI DRIVER FOR SAMSUNG EXYNOS 18503M: Jingoo Han <[email protected]> 18504L: [email protected] 18505L: [email protected] (moderated for non-subscribers) 18506L: [email protected] 18507S: Maintained 18508F: drivers/pci/controller/dwc/pci-exynos.c 18509 18510PCI DRIVER FOR SYNOPSYS DESIGNWARE 18511M: Jingoo Han <[email protected]> 18512M: Manivannan Sadhasivam <[email protected]> 18513L: [email protected] 18514S: Maintained 18515F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18516F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18517F: drivers/pci/controller/dwc/*designware* 18518F: include/linux/pcie-dwc.h 18519 18520PCI DRIVER FOR TI DRA7XX/J721E 18521M: Vignesh Raghavendra <[email protected]> 18522R: Siddharth Vadapalli <[email protected]> 18523L: [email protected] 18524L: [email protected] 18525L: [email protected] (moderated for non-subscribers) 18526S: Supported 18527F: Documentation/devicetree/bindings/pci/ti-pci.txt 18528F: drivers/pci/controller/cadence/pci-j721e.c 18529F: drivers/pci/controller/dwc/pci-dra7xx.c 18530 18531PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18532M: Linus Walleij <[email protected]> 18533L: [email protected] 18534S: Maintained 18535F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18536F: drivers/pci/controller/pci-v3-semi.c 18537 18538PCI DRIVER FOR XILINX VERSAL CPM 18539M: Bharat Kumar Gogada <[email protected]> 18540M: Michal Simek <[email protected]> 18541L: [email protected] 18542S: Maintained 18543F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18544F: drivers/pci/controller/pcie-xilinx-cpm.c 18545 18546PCI ENDPOINT SUBSYSTEM 18547M: Manivannan Sadhasivam <[email protected]> 18548M: Krzysztof Wilczyński <[email protected]> 18549R: Kishon Vijay Abraham I <[email protected]> 18550L: [email protected] 18551S: Supported 18552Q: https://patchwork.kernel.org/project/linux-pci/list/ 18553B: https://bugzilla.kernel.org 18554C: irc://irc.oftc.net/linux-pci 18555T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18556F: Documentation/PCI/endpoint/* 18557F: Documentation/misc-devices/pci-endpoint-test.rst 18558F: drivers/misc/pci_endpoint_test.c 18559F: drivers/pci/endpoint/ 18560F: tools/testing/selftests/pci_endpoint/ 18561 18562PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18563M: Mahesh J Salgaonkar <[email protected]> 18564R: Oliver O'Halloran <[email protected]> 18565L: [email protected] 18566S: Supported 18567F: Documentation/PCI/pci-error-recovery.rst 18568F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18569F: arch/powerpc/include/*/eeh*.h 18570F: arch/powerpc/kernel/eeh*.c 18571F: arch/powerpc/platforms/*/eeh*.c 18572F: drivers/pci/pcie/aer.c 18573F: drivers/pci/pcie/dpc.c 18574F: drivers/pci/pcie/err.c 18575 18576PCI ERROR RECOVERY 18577M: Linas Vepstas <[email protected]> 18578L: [email protected] 18579S: Supported 18580F: Documentation/PCI/pci-error-recovery.rst 18581 18582PCI MSI DRIVER FOR ALTERA MSI IP 18583M: Joyce Ooi <[email protected]> 18584L: [email protected] 18585S: Supported 18586F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18587F: drivers/pci/controller/pcie-altera-msi.c 18588 18589PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18590M: Toan Le <[email protected]> 18591L: [email protected] 18592L: [email protected] (moderated for non-subscribers) 18593S: Maintained 18594F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18595F: drivers/pci/controller/pci-xgene-msi.c 18596 18597PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18598M: Lorenzo Pieralisi <[email protected]> 18599M: Krzysztof Wilczyński <[email protected]> 18600R: Manivannan Sadhasivam <[email protected]> 18601R: Rob Herring <[email protected]> 18602L: [email protected] 18603S: Supported 18604Q: https://patchwork.kernel.org/project/linux-pci/list/ 18605B: https://bugzilla.kernel.org 18606C: irc://irc.oftc.net/linux-pci 18607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18608F: Documentation/devicetree/bindings/pci/ 18609F: drivers/pci/controller/ 18610F: drivers/pci/pci-bridge-emul.c 18611F: drivers/pci/pci-bridge-emul.h 18612 18613PCI PEER-TO-PEER DMA (P2PDMA) 18614M: Bjorn Helgaas <[email protected]> 18615M: Logan Gunthorpe <[email protected]> 18616L: [email protected] 18617S: Supported 18618Q: https://patchwork.kernel.org/project/linux-pci/list/ 18619B: https://bugzilla.kernel.org 18620C: irc://irc.oftc.net/linux-pci 18621T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18622F: Documentation/driver-api/pci/p2pdma.rst 18623F: drivers/pci/p2pdma.c 18624F: include/linux/pci-p2pdma.h 18625 18626PCI POWER CONTROL 18627M: Bartosz Golaszewski <[email protected]> 18628L: [email protected] 18629S: Maintained 18630T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18631F: drivers/pci/pwrctrl/* 18632F: include/linux/pci-pwrctrl.h 18633 18634PCI SUBSYSTEM 18635M: Bjorn Helgaas <[email protected]> 18636L: [email protected] 18637S: Supported 18638Q: https://patchwork.kernel.org/project/linux-pci/list/ 18639B: https://bugzilla.kernel.org 18640C: irc://irc.oftc.net/linux-pci 18641T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18642F: Documentation/PCI/ 18643F: Documentation/devicetree/bindings/pci/ 18644F: arch/x86/kernel/early-quirks.c 18645F: arch/x86/kernel/quirks.c 18646F: arch/x86/pci/ 18647F: drivers/acpi/pci* 18648F: drivers/pci/ 18649F: include/asm-generic/pci* 18650F: include/linux/of_pci.h 18651F: include/linux/pci* 18652F: include/uapi/linux/pci* 18653F: rust/kernel/pci.rs 18654F: samples/rust/rust_driver_pci.rs 18655 18656PCIE BANDWIDTH CONTROLLER 18657M: Ilpo Järvinen <[email protected]> 18658L: [email protected] 18659S: Supported 18660F: drivers/pci/pcie/bwctrl.c 18661F: drivers/thermal/pcie_cooling.c 18662F: include/linux/pci-bwctrl.h 18663F: tools/testing/selftests/pcie_bwctrl/ 18664 18665PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18666M: Jonathan Chocron <[email protected]> 18667L: [email protected] 18668S: Maintained 18669F: Documentation/devicetree/bindings/pci/pcie-al.txt 18670F: drivers/pci/controller/dwc/pcie-al.c 18671 18672PCIE DRIVER FOR AMLOGIC MESON 18673M: Yue Wang <[email protected]> 18674L: [email protected] 18675L: [email protected] 18676S: Maintained 18677F: drivers/pci/controller/dwc/pci-meson.c 18678 18679PCIE DRIVER FOR AXIS ARTPEC 18680M: Jesper Nilsson <[email protected]> 18681L: [email protected] 18682L: [email protected] 18683S: Maintained 18684F: Documentation/devicetree/bindings/pci/axis,artpec* 18685F: drivers/pci/controller/dwc/*artpec* 18686 18687PCIE DRIVER FOR CAVIUM THUNDERX 18688M: Robert Richter <[email protected]> 18689L: [email protected] 18690L: [email protected] (moderated for non-subscribers) 18691S: Odd Fixes 18692F: drivers/pci/controller/pci-thunder-* 18693 18694PCIE DRIVER FOR HISILICON 18695M: Zhou Wang <[email protected]> 18696L: [email protected] 18697S: Maintained 18698F: drivers/pci/controller/dwc/pcie-hisi.c 18699 18700PCIE DRIVER FOR HISILICON KIRIN 18701M: Xiaowei Song <[email protected]> 18702M: Binghui Wang <[email protected]> 18703L: [email protected] 18704S: Maintained 18705F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18706F: drivers/pci/controller/dwc/pcie-kirin.c 18707 18708PCIE DRIVER FOR HISILICON STB 18709M: Shawn Guo <[email protected]> 18710L: [email protected] 18711S: Maintained 18712F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18713F: drivers/pci/controller/dwc/pcie-histb.c 18714 18715PCIE DRIVER FOR INTEL KEEM BAY 18716M: Srikanth Thokala <[email protected]> 18717L: [email protected] 18718S: Supported 18719F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18720F: drivers/pci/controller/dwc/pcie-keembay.c 18721 18722PCIE DRIVER FOR INTEL LGM GW SOC 18723M: Chuanhua Lei <[email protected]> 18724L: [email protected] 18725S: Maintained 18726F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18727F: drivers/pci/controller/dwc/pcie-intel-gw.c 18728 18729PCIE DRIVER FOR MEDIATEK 18730M: Ryder Lee <[email protected]> 18731M: Jianjun Wang <[email protected]> 18732L: [email protected] 18733L: [email protected] (moderated for non-subscribers) 18734S: Supported 18735F: Documentation/devicetree/bindings/pci/mediatek* 18736F: drivers/pci/controller/*mediatek* 18737 18738PCIE DRIVER FOR MICROCHIP 18739M: Daire McNamara <[email protected]> 18740L: [email protected] 18741S: Supported 18742F: Documentation/devicetree/bindings/pci/microchip* 18743F: drivers/pci/controller/plda/*microchip* 18744 18745PCIE DRIVER FOR QUALCOMM MSM 18746M: Manivannan Sadhasivam <[email protected]> 18747L: [email protected] 18748L: [email protected] 18749S: Maintained 18750F: drivers/pci/controller/dwc/pcie-qcom-common.c 18751F: drivers/pci/controller/dwc/pcie-qcom.c 18752 18753PCIE DRIVER FOR ROCKCHIP 18754M: Shawn Lin <[email protected]> 18755L: [email protected] 18756L: [email protected] 18757S: Maintained 18758F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18759F: drivers/pci/controller/pcie-rockchip* 18760 18761PCIE DRIVER FOR SOCIONEXT UNIPHIER 18762M: Kunihiko Hayashi <[email protected]> 18763L: [email protected] 18764S: Maintained 18765F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18766F: drivers/pci/controller/dwc/pcie-uniphier* 18767 18768PCIE DRIVER FOR ST SPEAR13XX 18769M: Pratyush Anand <[email protected]> 18770L: [email protected] 18771S: Maintained 18772F: drivers/pci/controller/dwc/*spear* 18773 18774PCIE DRIVER FOR STARFIVE JH71x0 18775M: Kevin Xie <[email protected]> 18776L: [email protected] 18777S: Maintained 18778F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18779F: drivers/pci/controller/plda/pcie-starfive.c 18780 18781PCIE ENDPOINT DRIVER FOR QUALCOMM 18782M: Manivannan Sadhasivam <[email protected]> 18783L: [email protected] 18784L: [email protected] 18785S: Maintained 18786F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18787F: drivers/pci/controller/dwc/pcie-qcom-common.c 18788F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18789 18790PCMCIA SUBSYSTEM 18791M: Dominik Brodowski <[email protected]> 18792S: Odd Fixes 18793T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18794F: Documentation/pcmcia/ 18795F: drivers/pcmcia/ 18796F: include/pcmcia/ 18797F: tools/pcmcia/ 18798 18799PCNET32 NETWORK DRIVER 18800M: Don Fry <[email protected]> 18801L: [email protected] 18802S: Maintained 18803F: drivers/net/ethernet/amd/pcnet32.c 18804 18805PCRYPT PARALLEL CRYPTO ENGINE 18806M: Steffen Klassert <[email protected]> 18807L: [email protected] 18808S: Maintained 18809F: crypto/pcrypt.c 18810F: include/crypto/pcrypt.h 18811 18812PDS DSC VIRTIO DATA PATH ACCELERATOR 18813R: Shannon Nelson <[email protected]> 18814F: drivers/vdpa/pds/ 18815 18816PECI HARDWARE MONITORING DRIVERS 18817M: Iwona Winiarska <[email protected]> 18818L: [email protected] 18819S: Supported 18820F: Documentation/hwmon/peci-cputemp.rst 18821F: Documentation/hwmon/peci-dimmtemp.rst 18822F: drivers/hwmon/peci/ 18823 18824PECI SUBSYSTEM 18825M: Iwona Winiarska <[email protected]> 18826L: [email protected] (moderated for non-subscribers) 18827S: Supported 18828F: Documentation/devicetree/bindings/peci/ 18829F: Documentation/peci/ 18830F: drivers/peci/ 18831F: include/linux/peci-cpu.h 18832F: include/linux/peci.h 18833 18834PENSANDO ETHERNET DRIVERS 18835M: Shannon Nelson <[email protected]> 18836M: Brett Creeley <[email protected]> 18837L: [email protected] 18838S: Maintained 18839F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18840F: drivers/net/ethernet/pensando/ 18841 18842PER-CPU MEMORY ALLOCATOR 18843M: Dennis Zhou <[email protected]> 18844M: Tejun Heo <[email protected]> 18845M: Christoph Lameter <[email protected]> 18846L: [email protected] 18847S: Maintained 18848T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18849F: arch/*/include/asm/percpu.h 18850F: include/linux/percpu*.h 18851F: lib/percpu*.c 18852F: mm/percpu*.c 18853 18854PER-TASK DELAY ACCOUNTING 18855M: Balbir Singh <[email protected]> 18856M: Yang Yang <[email protected]> 18857S: Maintained 18858F: include/linux/delayacct.h 18859F: kernel/delayacct.c 18860 18861PERFORMANCE EVENTS SUBSYSTEM 18862M: Peter Zijlstra <[email protected]> 18863M: Ingo Molnar <[email protected]> 18864M: Arnaldo Carvalho de Melo <[email protected]> 18865M: Namhyung Kim <[email protected]> 18866R: Mark Rutland <[email protected]> 18867R: Alexander Shishkin <[email protected]> 18868R: Jiri Olsa <[email protected]> 18869R: Ian Rogers <[email protected]> 18870R: Adrian Hunter <[email protected]> 18871R: "Liang, Kan" <[email protected]> 18872L: [email protected] 18873L: [email protected] 18874S: Supported 18875W: https://perf.wiki.kernel.org/ 18876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18877T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18878T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18879F: arch/*/events/* 18880F: arch/*/events/*/* 18881F: arch/*/include/asm/perf_event.h 18882F: arch/*/kernel/*/*/perf_event*.c 18883F: arch/*/kernel/*/perf_event*.c 18884F: arch/*/kernel/perf_callchain.c 18885F: arch/*/kernel/perf_event*.c 18886F: include/linux/perf_event.h 18887F: include/uapi/linux/perf_event.h 18888F: kernel/events/* 18889F: tools/lib/perf/ 18890F: tools/perf/ 18891 18892PERFORMANCE EVENTS TOOLING ARM64 18893R: John Garry <[email protected]> 18894R: Will Deacon <[email protected]> 18895R: James Clark <[email protected]> 18896R: Mike Leach <[email protected]> 18897R: Leo Yan <[email protected]> 18898L: [email protected] (moderated for non-subscribers) 18899S: Supported 18900F: tools/build/feature/test-libopencsd.c 18901F: tools/perf/arch/arm*/ 18902F: tools/perf/pmu-events/arch/arm64/ 18903F: tools/perf/util/arm-spe* 18904F: tools/perf/util/cs-etm* 18905 18906PERSONALITY HANDLING 18907M: Christoph Hellwig <[email protected]> 18908L: [email protected] 18909S: Maintained 18910F: include/linux/personality.h 18911F: include/uapi/linux/personality.h 18912 18913PHOENIX RC FLIGHT CONTROLLER ADAPTER 18914M: Marcus Folkesson <[email protected]> 18915L: [email protected] 18916S: Maintained 18917F: Documentation/input/devices/pxrc.rst 18918F: drivers/input/joystick/pxrc.c 18919 18920PHONET PROTOCOL 18921M: Remi Denis-Courmont <[email protected]> 18922S: Supported 18923F: Documentation/networking/phonet.rst 18924F: include/linux/phonet.h 18925F: include/net/phonet/ 18926F: include/uapi/linux/phonet.h 18927F: net/phonet/ 18928 18929PHRAM MTD DRIVER 18930M: Joern Engel <[email protected]> 18931L: [email protected] 18932S: Maintained 18933F: drivers/mtd/devices/phram.c 18934 18935PICOLCD HID DRIVER 18936M: Bruno Prémont <[email protected]> 18937L: [email protected] 18938S: Maintained 18939F: drivers/hid/hid-picolcd* 18940 18941PIDFD API 18942M: Christian Brauner <[email protected]> 18943L: [email protected] 18944S: Maintained 18945T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18946F: samples/pidfd/ 18947F: tools/testing/selftests/clone3/ 18948F: tools/testing/selftests/pid_namespace/ 18949F: tools/testing/selftests/pidfd/ 18950K: (?i)pidfd 18951K: (?i)clone3 18952K: \b(clone_args|kernel_clone_args)\b 18953 18954PIN CONTROL SUBSYSTEM 18955M: Linus Walleij <[email protected]> 18956L: [email protected] 18957S: Maintained 18958T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18959F: Documentation/devicetree/bindings/pinctrl/ 18960F: Documentation/driver-api/pin-control.rst 18961F: drivers/pinctrl/ 18962F: include/dt-bindings/pinctrl/ 18963F: include/linux/pinctrl/ 18964 18965PIN CONTROLLER - AIROHA 18966M: Lorenzo Bianconi <[email protected]> 18967L: [email protected] (moderated for non-subscribers) 18968S: Maintained 18969F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 18970F: drivers/pinctrl/mediatek/pinctrl-airoha.c 18971 18972PIN CONTROLLER - AMD 18973M: Basavaraj Natikar <[email protected]> 18974M: Shyam Sundar S K <[email protected]> 18975S: Maintained 18976F: drivers/pinctrl/pinctrl-amd.c 18977 18978PIN CONTROLLER - FREESCALE 18979M: Dong Aisheng <[email protected]> 18980M: Fabio Estevam <[email protected]> 18981M: Shawn Guo <[email protected]> 18982M: Jacky Bai <[email protected]> 18983R: Pengutronix Kernel Team <[email protected]> 18984R: NXP S32 Linux Team <[email protected]> 18985L: [email protected] 18986S: Maintained 18987F: Documentation/devicetree/bindings/pinctrl/fsl,* 18988F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18989F: drivers/pinctrl/freescale/ 18990F: drivers/pinctrl/nxp/ 18991 18992PIN CONTROLLER - INTEL 18993M: Mika Westerberg <[email protected]> 18994M: Andy Shevchenko <[email protected]> 18995S: Supported 18996T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18997F: drivers/pinctrl/intel/ 18998 18999PIN CONTROLLER - KEEMBAY 19000M: Lakshmi Sowjanya D <[email protected]> 19001S: Supported 19002F: drivers/pinctrl/pinctrl-keembay* 19003 19004PIN CONTROLLER - MEDIATEK 19005M: Sean Wang <[email protected]> 19006L: [email protected] (moderated for non-subscribers) 19007S: Maintained 19008F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 19009F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 19010F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 19011F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 19012F: drivers/pinctrl/mediatek/ 19013 19014PIN CONTROLLER - MEDIATEK MIPS 19015M: Chester A. Unal <[email protected]> 19016M: Sergio Paracuellos <[email protected]> 19017L: [email protected] (moderated for non-subscribers) 19018L: [email protected] 19019S: Maintained 19020F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 19021F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 19022F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 19023F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 19024F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 19025F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 19026F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 19027F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 19028F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 19029F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 19030F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 19031F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 19032F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 19033F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 19034F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 19035 19036PIN CONTROLLER - MICROCHIP AT91 19037M: Ludovic Desroches <[email protected]> 19038L: [email protected] (moderated for non-subscribers) 19039L: [email protected] 19040S: Supported 19041F: drivers/gpio/gpio-sama5d2-piobu.c 19042F: drivers/pinctrl/pinctrl-at91* 19043 19044PIN CONTROLLER - QUALCOMM 19045M: Bjorn Andersson <[email protected]> 19046L: [email protected] 19047S: Maintained 19048C: irc://irc.oftc.net/linux-msm 19049F: Documentation/devicetree/bindings/pinctrl/qcom,* 19050F: drivers/pinctrl/qcom/ 19051 19052PIN CONTROLLER - RENESAS 19053M: Geert Uytterhoeven <[email protected]> 19054L: [email protected] 19055S: Supported 19056T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 19057F: Documentation/devicetree/bindings/pinctrl/renesas,* 19058F: drivers/pinctrl/renesas/ 19059 19060PIN CONTROLLER - SAMSUNG 19061M: Krzysztof Kozlowski <[email protected]> 19062M: Sylwester Nawrocki <[email protected]> 19063R: Alim Akhtar <[email protected]> 19064L: [email protected] (moderated for non-subscribers) 19065L: [email protected] 19066S: Maintained 19067Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 19068B: mailto:[email protected] 19069C: irc://irc.libera.chat/linux-exynos 19070T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 19071F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 19072F: drivers/pinctrl/samsung/ 19073 19074PIN CONTROLLER - SINGLE 19075M: Tony Lindgren <[email protected]> 19076M: Haojian Zhuang <[email protected]> 19077L: [email protected] (moderated for non-subscribers) 19078L: [email protected] 19079S: Maintained 19080F: drivers/pinctrl/pinctrl-single.c 19081 19082PIN CONTROLLER - SUNPLUS / TIBBO 19083M: Dvorkin Dmitry <[email protected]> 19084M: Wells Lu <[email protected]> 19085L: [email protected] (moderated for non-subscribers) 19086S: Maintained 19087W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 19088F: Documentation/devicetree/bindings/pinctrl/sunplus,* 19089F: drivers/pinctrl/sunplus/ 19090F: include/dt-bindings/pinctrl/sppctl*.h 19091 19092PINE64 PINEPHONE KEYBOARD DRIVER 19093M: Samuel Holland <[email protected]> 19094S: Supported 19095F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 19096F: drivers/input/keyboard/pinephone-keyboard.c 19097 19098PKTCDVD DRIVER 19099M: [email protected] 19100S: Orphan 19101F: drivers/block/pktcdvd.c 19102F: include/linux/pktcdvd.h 19103F: include/uapi/linux/pktcdvd.h 19104 19105PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 19106M: Tomasz Duszynski <[email protected]> 19107S: Maintained 19108F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 19109F: drivers/iio/chemical/pms7003.c 19110 19111PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 19112M: Piergiorgio Beruto <[email protected]> 19113L: [email protected] 19114S: Maintained 19115F: drivers/net/phy/mdio-open-alliance.h 19116F: net/ethtool/plca.c 19117 19118PLDMFW LIBRARY 19119M: Jacob Keller <[email protected]> 19120S: Maintained 19121F: Documentation/driver-api/pldmfw/ 19122F: include/linux/pldmfw.h 19123F: lib/pldmfw/ 19124 19125PLX DMA DRIVER 19126M: Logan Gunthorpe <[email protected]> 19127S: Maintained 19128F: drivers/dma/plx_dma.c 19129 19130PM-GRAPH UTILITY 19131M: "Todd E Brandt" <[email protected]> 19132L: [email protected] 19133S: Supported 19134W: https://01.org/pm-graph 19135B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 19136T: git git://github.com/intel/pm-graph 19137F: tools/power/pm-graph 19138 19139PM6764TR DRIVER 19140M: Charles Hsu <[email protected]> 19141L: [email protected] 19142S: Maintained 19143F: Documentation/hwmon/pm6764tr.rst 19144F: drivers/hwmon/pmbus/pm6764tr.c 19145 19146PMC SIERRA MaxRAID DRIVER 19147L: [email protected] 19148S: Orphan 19149W: http://www.pmc-sierra.com/ 19150F: drivers/scsi/pmcraid.* 19151 19152PMC SIERRA PM8001 DRIVER 19153M: Jack Wang <[email protected]> 19154L: [email protected] 19155S: Supported 19156F: drivers/scsi/pm8001/ 19157 19158PNI RM3100 IIO DRIVER 19159M: Song Qiang <[email protected]> 19160L: [email protected] 19161S: Maintained 19162F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 19163F: drivers/iio/magnetometer/rm3100* 19164 19165PNP SUPPORT 19166M: "Rafael J. Wysocki" <[email protected]> 19167L: [email protected] 19168S: Maintained 19169F: drivers/pnp/ 19170F: include/linux/pnp.h 19171 19172POSIX CLOCKS and TIMERS 19173M: Anna-Maria Behnsen <[email protected]> 19174M: Frederic Weisbecker <[email protected]> 19175M: Thomas Gleixner <[email protected]> 19176L: [email protected] 19177S: Maintained 19178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 19179F: fs/timerfd.c 19180F: include/linux/time_namespace.h 19181F: include/linux/timerfd.h 19182F: include/uapi/linux/time.h 19183F: include/uapi/linux/timerfd.h 19184F: include/trace/events/timer* 19185F: kernel/time/itimer.c 19186F: kernel/time/posix-* 19187F: kernel/time/namespace.c 19188 19189POWER MANAGEMENT CORE 19190M: "Rafael J. Wysocki" <[email protected]> 19191L: [email protected] 19192S: Supported 19193B: https://bugzilla.kernel.org 19194T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 19195F: drivers/base/power/ 19196F: drivers/powercap/ 19197F: include/linux/intel_rapl.h 19198F: include/linux/pm.h 19199F: include/linux/pm_* 19200F: include/linux/powercap.h 19201F: kernel/configs/nopm.config 19202 19203POWER SEQUENCING 19204M: Bartosz Golaszewski <[email protected]> 19205L: [email protected] 19206S: Maintained 19207T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 19208F: Documentation/driver-api/pwrseq.rst 19209F: drivers/power/sequencing/ 19210F: include/linux/pwrseq/ 19211 19212POWER STATE COORDINATION INTERFACE (PSCI) 19213M: Mark Rutland <[email protected]> 19214M: Lorenzo Pieralisi <[email protected]> 19215L: [email protected] (moderated for non-subscribers) 19216S: Maintained 19217F: drivers/firmware/psci/ 19218F: include/linux/psci.h 19219F: include/uapi/linux/psci.h 19220 19221POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 19222M: Sebastian Reichel <[email protected]> 19223L: [email protected] 19224S: Maintained 19225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 19226F: Documentation/ABI/testing/sysfs-class-power 19227F: Documentation/devicetree/bindings/power/supply/ 19228F: drivers/power/supply/ 19229F: include/linux/power/ 19230F: include/linux/power_supply.h 19231F: tools/testing/selftests/power_supply/ 19232 19233POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 19234M: Suraj Jitindar Singh <[email protected]> 19235L: [email protected] 19236S: Maintained 19237F: drivers/char/powernv-op-panel.c 19238 19239PPP OVER ATM (RFC 2364) 19240M: Mitchell Blank Jr <[email protected]> 19241S: Maintained 19242F: include/uapi/linux/atmppp.h 19243F: net/atm/pppoatm.c 19244 19245PPP OVER ETHERNET 19246M: Michal Ostrowski <[email protected]> 19247S: Maintained 19248F: drivers/net/ppp/pppoe.c 19249F: drivers/net/ppp/pppox.c 19250 19251PPP OVER L2TP 19252M: James Chapman <[email protected]> 19253S: Maintained 19254F: include/linux/if_pppol2tp.h 19255F: include/uapi/linux/if_pppol2tp.h 19256F: net/l2tp/l2tp_ppp.c 19257 19258PPP PROTOCOL DRIVERS AND COMPRESSORS 19259L: [email protected] 19260S: Orphan 19261F: drivers/net/ppp/ppp_* 19262 19263PPS SUPPORT 19264M: Rodolfo Giometti <[email protected]> 19265L: [email protected] (subscribers-only) 19266S: Maintained 19267W: http://wiki.enneenne.com/index.php/LinuxPPS_support 19268F: Documentation/ABI/testing/sysfs-pps 19269F: Documentation/ABI/testing/sysfs-pps-gen 19270F: Documentation/ABI/testing/sysfs-pps-gen-tio 19271F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 19272F: Documentation/driver-api/pps.rst 19273F: drivers/pps/ 19274F: include/linux/pps*.h 19275F: include/uapi/linux/pps.h 19276F: include/uapi/linux/pps_gen.h 19277 19278PRESSURE STALL INFORMATION (PSI) 19279M: Johannes Weiner <[email protected]> 19280M: Suren Baghdasaryan <[email protected]> 19281R: Peter Ziljstra <[email protected]> 19282S: Maintained 19283F: include/linux/psi* 19284F: kernel/sched/psi.c 19285 19286PROPELLER BUILD 19287M: Rong Xu <[email protected]> 19288M: Han Shen <[email protected]> 19289S: Supported 19290F: Documentation/dev-tools/propeller.rst 19291F: scripts/Makefile.propeller 19292 19293PRINTK 19294M: Petr Mladek <[email protected]> 19295R: Steven Rostedt <[email protected]> 19296R: John Ogness <[email protected]> 19297R: Sergey Senozhatsky <[email protected]> 19298S: Maintained 19299T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 19300F: include/linux/printk.h 19301F: kernel/printk/ 19302 19303PRINTK INDEXING 19304R: Chris Down <[email protected]> 19305S: Maintained 19306F: Documentation/core-api/printk-index.rst 19307F: kernel/printk/index.c 19308K: printk_index 19309 19310PROC FILESYSTEM 19311L: [email protected] 19312L: [email protected] 19313S: Maintained 19314F: Documentation/filesystems/proc.rst 19315F: fs/proc/ 19316F: include/linux/proc_fs.h 19317F: tools/testing/selftests/proc/ 19318 19319PROC SYSCTL 19320M: Kees Cook <[email protected]> 19321M: Joel Granados <[email protected]> 19322L: [email protected] 19323L: [email protected] 19324S: Maintained 19325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 19326F: fs/proc/proc_sysctl.c 19327F: include/linux/sysctl.h 19328F: kernel/sysctl* 19329F: tools/testing/selftests/sysctl/* 19330F: lib/test_sysctl.c 19331F: scripts/check-sysctl-docs 19332 19333PS3 NETWORK SUPPORT 19334M: Geoff Levand <[email protected]> 19335L: [email protected] 19336L: [email protected] 19337S: Maintained 19338F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 19339 19340PS3 PLATFORM SUPPORT 19341M: Geoff Levand <[email protected]> 19342L: [email protected] 19343S: Maintained 19344F: arch/powerpc/boot/ps3* 19345F: arch/powerpc/include/asm/lv1call.h 19346F: arch/powerpc/include/asm/ps3*.h 19347F: arch/powerpc/platforms/ps3/ 19348F: drivers/*/ps3* 19349F: drivers/ps3/ 19350F: drivers/rtc/rtc-ps3.c 19351F: drivers/usb/host/*ps3.c 19352F: sound/ppc/snd_ps3* 19353 19354PS3VRAM DRIVER 19355M: Jim Paris <[email protected]> 19356M: Geoff Levand <[email protected]> 19357L: [email protected] 19358S: Maintained 19359F: drivers/block/ps3vram.c 19360 19361PSAMPLE PACKET SAMPLING SUPPORT 19362M: Yotam Gigi <[email protected]> 19363S: Maintained 19364F: include/net/psample.h 19365F: include/uapi/linux/psample.h 19366F: net/psample 19367 19368PSE NETWORK DRIVER 19369M: Oleksij Rempel <[email protected]> 19370M: Kory Maincent <[email protected]> 19371L: [email protected] 19372S: Maintained 19373F: Documentation/devicetree/bindings/net/pse-pd/ 19374F: drivers/net/pse-pd/ 19375F: net/ethtool/pse-pd.c 19376 19377PSTORE FILESYSTEM 19378M: Kees Cook <[email protected]> 19379R: Tony Luck <[email protected]> 19380R: Guilherme G. Piccoli <[email protected]> 19381L: [email protected] 19382S: Supported 19383T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 19384F: Documentation/admin-guide/pstore-blk.rst 19385F: Documentation/admin-guide/ramoops.rst 19386F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 19387F: drivers/acpi/apei/erst.c 19388F: drivers/firmware/efi/efi-pstore.c 19389F: fs/pstore/ 19390F: include/linux/pstore* 19391K: \b(pstore|ramoops) 19392 19393PT5161L HARDWARE MONITOR DRIVER 19394M: Cosmo Chou <[email protected]> 19395L: [email protected] 19396S: Maintained 19397F: Documentation/hwmon/pt5161l.rst 19398F: drivers/hwmon/pt5161l.c 19399 19400PTP HARDWARE CLOCK SUPPORT 19401M: Richard Cochran <[email protected]> 19402L: [email protected] 19403S: Maintained 19404W: http://linuxptp.sourceforge.net/ 19405F: Documentation/ABI/testing/sysfs-ptp 19406F: Documentation/driver-api/ptp.rst 19407F: drivers/net/phy/dp83640* 19408F: drivers/ptp/* 19409F: include/linux/ptp_cl* 19410K: (?:\b|_)ptp(?:\b|_) 19411 19412PTP MOCKUP CLOCK SUPPORT 19413M: Vladimir Oltean <[email protected]> 19414L: [email protected] 19415S: Maintained 19416F: drivers/ptp/ptp_mock.c 19417F: include/linux/ptp_mock.h 19418 19419PTP VIRTUAL CLOCK SUPPORT 19420M: Yangbo Lu <[email protected]> 19421L: [email protected] 19422S: Maintained 19423F: drivers/ptp/ptp_vclock.c 19424F: net/ethtool/phc_vclocks.c 19425 19426PTP VMCLOCK SUPPORT 19427M: David Woodhouse <[email protected]> 19428L: [email protected] 19429S: Maintained 19430F: drivers/ptp/ptp_vmclock.c 19431F: include/uapi/linux/vmclock-abi.h 19432 19433PTRACE SUPPORT 19434M: Oleg Nesterov <[email protected]> 19435S: Maintained 19436F: arch/*/*/ptrace*.c 19437F: arch/*/include/asm/ptrace*.h 19438F: arch/*/ptrace*.c 19439F: include/asm-generic/syscall.h 19440F: include/linux/ptrace.h 19441F: include/linux/regset.h 19442F: include/uapi/linux/ptrace.h 19443F: kernel/ptrace.c 19444 19445PULSE8-CEC DRIVER 19446M: Hans Verkuil <[email protected]> 19447L: [email protected] 19448S: Maintained 19449T: git git://linuxtv.org/media.git 19450F: drivers/media/cec/usb/pulse8/ 19451 19452PURELIFI PLFXLC DRIVER 19453M: Srinivasan Raju <[email protected]> 19454L: [email protected] 19455S: Supported 19456F: drivers/net/wireless/purelifi/ 19457 19458PVRUSB2 VIDEO4LINUX DRIVER 19459M: Mike Isely <[email protected]> 19460L: [email protected] (subscribers-only) 19461L: [email protected] 19462S: Maintained 19463W: http://www.isely.net/pvrusb2/ 19464T: git git://linuxtv.org/media.git 19465F: Documentation/driver-api/media/drivers/pvrusb2* 19466F: drivers/media/usb/pvrusb2/ 19467 19468PWC WEBCAM DRIVER 19469M: Hans Verkuil <[email protected]> 19470L: [email protected] 19471S: Odd Fixes 19472T: git git://linuxtv.org/media.git 19473F: drivers/media/usb/pwc/* 19474F: include/trace/events/pwc.h 19475 19476PWM IR Transmitter 19477M: Sean Young <[email protected]> 19478L: [email protected] 19479S: Maintained 19480F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19481F: drivers/media/rc/pwm-ir-tx.c 19482 19483PWM SUBSYSTEM 19484M: Uwe Kleine-König <[email protected]> 19485L: [email protected] 19486S: Maintained 19487Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19488T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19489F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19490F: Documentation/devicetree/bindings/pwm/ 19491F: Documentation/driver-api/pwm.rst 19492F: drivers/gpio/gpio-mvebu.c 19493F: drivers/pwm/ 19494F: drivers/video/backlight/pwm_bl.c 19495F: include/dt-bindings/pwm/ 19496F: include/linux/pwm.h 19497F: include/linux/pwm_backlight.h 19498K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19499 19500PXA GPIO DRIVER 19501M: Robert Jarzmik <[email protected]> 19502L: [email protected] 19503S: Maintained 19504F: drivers/gpio/gpio-pxa.c 19505 19506PXA MMCI DRIVER 19507S: Orphan 19508 19509PXA RTC DRIVER 19510M: Robert Jarzmik <[email protected]> 19511L: [email protected] 19512S: Maintained 19513 19514PXA2xx/PXA3xx SUPPORT 19515M: Daniel Mack <[email protected]> 19516M: Haojian Zhuang <[email protected]> 19517M: Robert Jarzmik <[email protected]> 19518L: [email protected] (moderated for non-subscribers) 19519S: Maintained 19520T: git git://github.com/hzhuang1/linux.git 19521T: git git://github.com/rjarzmik/linux.git 19522F: arch/arm/boot/dts/intel/pxa/ 19523F: arch/arm/mach-pxa/ 19524F: drivers/dma/pxa* 19525F: drivers/pcmcia/pxa2xx* 19526F: drivers/pinctrl/pxa/ 19527F: drivers/spi/spi-pxa2xx* 19528F: drivers/usb/gadget/udc/pxa2* 19529F: include/sound/pxa2xx-lib.h 19530F: sound/arm/pxa* 19531F: sound/soc/pxa/ 19532 19533QAT DRIVER 19534M: Giovanni Cabiddu <[email protected]> 19535L: [email protected] 19536S: Supported 19537F: drivers/crypto/intel/qat/ 19538 19539QCOM AUDIO (ASoC) DRIVERS 19540M: Srinivas Kandagatla <[email protected]> 19541L: [email protected] 19542L: [email protected] 19543S: Supported 19544F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19545F: Documentation/devicetree/bindings/sound/qcom,* 19546F: drivers/soc/qcom/apr.c 19547F: include/dt-bindings/sound/qcom,wcd9335.h 19548F: include/dt-bindings/sound/qcom,wcd934x.h 19549F: sound/soc/codecs/lpass-rx-macro.* 19550F: sound/soc/codecs/lpass-tx-macro.* 19551F: sound/soc/codecs/lpass-va-macro.c 19552F: sound/soc/codecs/lpass-wsa-macro.* 19553F: sound/soc/codecs/msm8916-wcd-analog.c 19554F: sound/soc/codecs/msm8916-wcd-digital.c 19555F: sound/soc/codecs/wcd-clsh-v2.* 19556F: sound/soc/codecs/wcd-mbhc-v2.* 19557F: sound/soc/codecs/wcd9335.* 19558F: sound/soc/codecs/wcd934x.c 19559F: sound/soc/codecs/wsa881x.c 19560F: sound/soc/codecs/wsa883x.c 19561F: sound/soc/codecs/wsa884x.c 19562F: sound/soc/qcom/ 19563 19564QCOM EMBEDDED USB DEBUGGER (EUD) 19565M: Souradeep Chowdhury <[email protected]> 19566L: [email protected] 19567S: Maintained 19568F: Documentation/ABI/testing/sysfs-driver-eud 19569F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19570F: drivers/usb/misc/qcom_eud.c 19571 19572QCOM IPA DRIVER 19573M: Alex Elder <[email protected]> 19574L: [email protected] 19575S: Maintained 19576F: drivers/net/ipa/ 19577 19578QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19579M: Gabriel Somlo <[email protected]> 19580M: "Michael S. Tsirkin" <[email protected]> 19581L: [email protected] 19582S: Maintained 19583F: drivers/firmware/qemu_fw_cfg.c 19584F: include/uapi/linux/qemu_fw_cfg.h 19585 19586QIB DRIVER 19587M: Dennis Dalessandro <[email protected]> 19588L: [email protected] 19589S: Supported 19590F: drivers/infiniband/hw/qib/ 19591 19592QLOGIC QL41xxx FCOE DRIVER 19593M: Saurav Kashyap <[email protected]> 19594M: Javed Hasan <[email protected]> 19595M: [email protected] 19596L: [email protected] 19597S: Supported 19598F: drivers/scsi/qedf/ 19599 19600QLOGIC QL41xxx ISCSI DRIVER 19601M: Nilesh Javali <[email protected]> 19602M: Manish Rangankar <[email protected]> 19603M: [email protected] 19604L: [email protected] 19605S: Supported 19606F: drivers/scsi/qedi/ 19607 19608QLOGIC QL4xxx ETHERNET DRIVER 19609M: Manish Chopra <[email protected]> 19610L: [email protected] 19611S: Maintained 19612F: drivers/net/ethernet/qlogic/qed/ 19613F: drivers/net/ethernet/qlogic/qede/ 19614F: include/linux/qed/ 19615 19616QLOGIC QL4xxx RDMA DRIVER 19617M: Michal Kalderon <[email protected]> 19618L: [email protected] 19619S: Supported 19620F: drivers/infiniband/hw/qedr/ 19621F: include/uapi/rdma/qedr-abi.h 19622 19623QLOGIC QLA1280 SCSI DRIVER 19624M: Michael Reed <[email protected]> 19625L: [email protected] 19626S: Maintained 19627F: drivers/scsi/qla1280.[ch] 19628 19629QLOGIC QLA2XXX FC-SCSI DRIVER 19630M: Nilesh Javali <[email protected]> 19631M: [email protected] 19632L: [email protected] 19633S: Supported 19634F: drivers/scsi/qla2xxx/ 19635 19636QLOGIC QLA3XXX NETWORK DRIVER 19637M: [email protected] 19638L: [email protected] 19639S: Maintained 19640F: drivers/net/ethernet/qlogic/qla3xxx.* 19641 19642QLOGIC QLA4XXX iSCSI DRIVER 19643M: Nilesh Javali <[email protected]> 19644M: Manish Rangankar <[email protected]> 19645M: [email protected] 19646L: [email protected] 19647S: Supported 19648F: drivers/scsi/qla4xxx/ 19649 19650QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19651M: Shahed Shaikh <[email protected]> 19652M: Manish Chopra <[email protected]> 19653M: [email protected] 19654L: [email protected] 19655S: Maintained 19656F: drivers/net/ethernet/qlogic/qlcnic/ 19657 19658QM1D1B0004 MEDIA DRIVER 19659M: Akihiro Tsukada <[email protected]> 19660L: [email protected] 19661S: Odd Fixes 19662F: drivers/media/tuners/qm1d1b0004* 19663 19664QM1D1C0042 MEDIA DRIVER 19665M: Akihiro Tsukada <[email protected]> 19666L: [email protected] 19667S: Odd Fixes 19668F: drivers/media/tuners/qm1d1c0042* 19669 19670QNAP MCU DRIVER 19671M: Heiko Stuebner <[email protected]> 19672S: Maintained 19673F: drivers/hwmon/qnap-mcu-hwmon.c 19674F: drivers/input/misc/qnap-mcu-input.c 19675F: drivers/leds/leds-qnap-mcu.c 19676F: drivers/mfd/qnap-mcu.c 19677F: include/linux/mfd/qnap-mcu.h 19678 19679QNX4 FILESYSTEM 19680M: Anders Larsen <[email protected]> 19681S: Maintained 19682W: http://www.alarsen.net/linux/qnx4fs/ 19683F: fs/qnx4/ 19684F: include/uapi/linux/qnx4_fs.h 19685F: include/uapi/linux/qnxtypes.h 19686 19687QNX6 FILESYSTEM 19688S: Orphan 19689F: Documentation/filesystems/qnx6.rst 19690F: fs/qnx6/ 19691F: include/linux/qnx6_fs.h 19692 19693QORIQ DPAA2 FSL-MC BUS DRIVER 19694M: Stuart Yoder <[email protected]> 19695M: Laurentiu Tudor <[email protected]> 19696L: [email protected] 19697S: Maintained 19698F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19699F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 19700F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19701F: drivers/bus/fsl-mc/ 19702F: include/uapi/linux/fsl_mc.h 19703 19704QT1010 MEDIA DRIVER 19705L: [email protected] 19706S: Orphan 19707W: https://linuxtv.org 19708Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19709F: drivers/media/tuners/qt1010* 19710 19711QUALCOMM ATH12K WIRELESS DRIVER 19712M: Jeff Johnson <[email protected]> 19713L: [email protected] 19714S: Supported 19715W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19716T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19717F: drivers/net/wireless/ath/ath12k/ 19718N: ath12k 19719 19720QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19721M: Jeff Johnson <[email protected]> 19722L: [email protected] 19723S: Supported 19724W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19725T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19726F: drivers/net/wireless/ath/ath10k/ 19727N: ath10k 19728 19729QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19730M: Jeff Johnson <[email protected]> 19731L: [email protected] 19732S: Supported 19733W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19734B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19735T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19736F: drivers/net/wireless/ath/ath11k/ 19737N: ath11k 19738 19739QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19740M: Toke Høiland-Jørgensen <[email protected]> 19741L: [email protected] 19742S: Maintained 19743W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19744T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19745F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19746F: drivers/net/wireless/ath/ath9k/ 19747 19748QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19749M: Stefan Wahren <[email protected]> 19750L: [email protected] 19751S: Maintained 19752F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19753F: drivers/net/ethernet/qualcomm/qca* 19754 19755QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19756M: Stephan Gerhold <[email protected]> 19757L: [email protected] 19758L: [email protected] 19759S: Maintained 19760F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19761F: drivers/net/wwan/qcom_bam_dmux.c 19762 19763QUALCOMM CAMERA SUBSYSTEM DRIVER 19764M: Robert Foss <[email protected]> 19765M: Todor Tomov <[email protected]> 19766M: Bryan O'Donoghue <[email protected]> 19767L: [email protected] 19768S: Maintained 19769F: Documentation/admin-guide/media/qcom_camss.rst 19770F: Documentation/devicetree/bindings/media/qcom,*camss* 19771F: drivers/media/platform/qcom/camss/ 19772 19773QUALCOMM CLOCK DRIVERS 19774M: Bjorn Andersson <[email protected]> 19775L: [email protected] 19776S: Supported 19777T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19778F: Documentation/devicetree/bindings/clock/qcom,* 19779F: drivers/clk/qcom/ 19780F: include/dt-bindings/clock/qcom,* 19781 19782QUALCOMM CLOUD AI (QAIC) DRIVER 19783M: Jeff Hugo <[email protected]> 19784R: Carl Vanderlip <[email protected]> 19785L: [email protected] 19786L: [email protected] 19787S: Supported 19788T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19789F: Documentation/accel/qaic/ 19790F: drivers/accel/qaic/ 19791F: include/uapi/drm/qaic_accel.h 19792 19793QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19794M: Bjorn Andersson <[email protected]> 19795M: Konrad Dybcio <[email protected]> 19796L: [email protected] 19797L: [email protected] 19798S: Maintained 19799F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19800F: drivers/pmdomain/qcom/cpr.c 19801 19802QUALCOMM CPUCP MAILBOX DRIVER 19803M: Sibi Sankar <[email protected]> 19804L: [email protected] 19805S: Supported 19806F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19807F: drivers/mailbox/qcom-cpucp-mbox.c 19808 19809QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19810M: Ilia Lin <[email protected]> 19811L: [email protected] 19812S: Maintained 19813F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19814F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19815F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19816 19817QUALCOMM CRYPTO DRIVERS 19818M: Thara Gopinath <[email protected]> 19819L: [email protected] 19820L: [email protected] 19821S: Maintained 19822F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19823F: drivers/crypto/qce/ 19824 19825QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19826M: Timur Tabi <[email protected]> 19827L: [email protected] 19828S: Maintained 19829F: drivers/net/ethernet/qualcomm/emac/ 19830 19831QUALCOMM ETHQOS ETHERNET DRIVER 19832M: Vinod Koul <[email protected]> 19833L: [email protected] 19834L: [email protected] 19835S: Maintained 19836F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19837F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19838 19839QUALCOMM FASTRPC DRIVER 19840M: Srinivas Kandagatla <[email protected]> 19841M: Amol Maheshwari <[email protected]> 19842L: [email protected] 19843L: [email protected] 19844S: Maintained 19845F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19846F: drivers/misc/fastrpc.c 19847F: include/uapi/misc/fastrpc.h 19848 19849QUALCOMM HEXAGON ARCHITECTURE 19850M: Brian Cain <[email protected]> 19851L: [email protected] 19852S: Supported 19853T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19854F: arch/hexagon/ 19855 19856QUALCOMM HIDMA DRIVER 19857M: Sinan Kaya <[email protected]> 19858L: [email protected] (moderated for non-subscribers) 19859L: [email protected] 19860L: [email protected] 19861S: Supported 19862F: drivers/dma/qcom/hidma* 19863 19864QUALCOMM I2C QCOM GENI DRIVER 19865M: Mukesh Kumar Savaliya <[email protected]> 19866M: Viken Dadhaniya <[email protected]> 19867L: [email protected] 19868L: [email protected] 19869S: Maintained 19870F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml 19871F: drivers/i2c/busses/i2c-qcom-geni.c 19872 19873QUALCOMM I2C CCI DRIVER 19874M: Loic Poulain <[email protected]> 19875M: Robert Foss <[email protected]> 19876L: [email protected] 19877L: [email protected] 19878S: Maintained 19879F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19880F: drivers/i2c/busses/i2c-qcom-cci.c 19881 19882QUALCOMM INTERCONNECT BWMON DRIVER 19883M: Krzysztof Kozlowski <[email protected]> 19884L: [email protected] 19885S: Maintained 19886F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19887F: drivers/soc/qcom/icc-bwmon.c 19888F: drivers/soc/qcom/trace_icc-bwmon.h 19889 19890QUALCOMM IOMMU 19891M: Rob Clark <[email protected]> 19892L: [email protected] 19893L: [email protected] 19894S: Maintained 19895F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19896F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19897F: drivers/iommu/msm_iommu* 19898 19899QUALCOMM IPC ROUTER (QRTR) DRIVER 19900M: Manivannan Sadhasivam <[email protected]> 19901L: [email protected] 19902S: Maintained 19903F: include/trace/events/qrtr.h 19904F: include/uapi/linux/qrtr.h 19905F: net/qrtr/ 19906 19907QUALCOMM IPCC MAILBOX DRIVER 19908M: Manivannan Sadhasivam <[email protected]> 19909L: [email protected] 19910S: Supported 19911F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19912F: drivers/mailbox/qcom-ipcc.c 19913F: include/dt-bindings/mailbox/qcom-ipcc.h 19914 19915QUALCOMM IPQ4019 USB PHY DRIVER 19916M: Robert Marko <[email protected]> 19917M: Luka Perkov <[email protected]> 19918L: [email protected] 19919S: Maintained 19920F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19921F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19922 19923QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19924M: Robert Marko <[email protected]> 19925M: Luka Perkov <[email protected]> 19926L: [email protected] 19927S: Maintained 19928F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19929F: drivers/regulator/vqmmc-ipq4019-regulator.c 19930 19931QUALCOMM IRIS VIDEO ACCELERATOR DRIVER 19932M: Vikash Garodia <[email protected]> 19933M: Dikshita Agarwal <[email protected]> 19934R: Abhinav Kumar <[email protected]> 19935L: [email protected] 19936L: [email protected] 19937S: Maintained 19938F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml 19939F: drivers/media/platform/qcom/iris/ 19940 19941QUALCOMM NAND CONTROLLER DRIVER 19942M: Manivannan Sadhasivam <[email protected]> 19943L: [email protected] 19944L: [email protected] 19945S: Maintained 19946F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19947F: drivers/mtd/nand/raw/qcom_nandc.c 19948 19949QUALCOMM QSEECOM DRIVER 19950M: Maximilian Luz <[email protected]> 19951L: [email protected] 19952S: Maintained 19953F: drivers/firmware/qcom/qcom_qseecom.c 19954 19955QUALCOMM QSEECOM UEFISECAPP DRIVER 19956M: Maximilian Luz <[email protected]> 19957L: [email protected] 19958S: Maintained 19959F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19960 19961QUALCOMM RMNET DRIVER 19962M: Subash Abhinov Kasiviswanathan <[email protected]> 19963M: Sean Tranchetti <[email protected]> 19964L: [email protected] 19965S: Maintained 19966F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19967F: drivers/net/ethernet/qualcomm/rmnet/ 19968F: include/linux/if_rmnet.h 19969 19970QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19971M: Bartosz Golaszewski <[email protected]> 19972L: [email protected] 19973S: Maintained 19974F: drivers/firmware/qcom/qcom_tzmem.c 19975F: drivers/firmware/qcom/qcom_tzmem.h 19976F: include/linux/firmware/qcom/qcom_tzmem.h 19977 19978QUALCOMM TSENS THERMAL DRIVER 19979M: Amit Kucheria <[email protected]> 19980M: Thara Gopinath <[email protected]> 19981L: [email protected] 19982L: [email protected] 19983S: Maintained 19984F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19985F: drivers/thermal/qcom/ 19986 19987QUALCOMM TYPEC PORT MANAGER DRIVER 19988M: Bryan O'Donoghue <[email protected]> 19989L: [email protected] 19990L: [email protected] 19991S: Maintained 19992F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19993F: drivers/usb/typec/tcpm/qcom/ 19994 19995QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19996M: Stanimir Varbanov <[email protected]> 19997M: Vikash Garodia <[email protected]> 19998R: Bryan O'Donoghue <[email protected]> 19999L: [email protected] 20000L: [email protected] 20001S: Maintained 20002T: git git://linuxtv.org/media.git 20003F: Documentation/devicetree/bindings/media/*venus* 20004F: drivers/media/platform/qcom/venus/ 20005 20006QUALCOMM WCN36XX WIRELESS DRIVER 20007M: Loic Poulain <[email protected]> 20008L: [email protected] 20009S: Supported 20010W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 20011F: drivers/net/wireless/ath/wcn36xx/ 20012 20013QUANTENNA QTNFMAC WIRELESS DRIVER 20014M: Igor Mitsyanko <[email protected]> 20015R: Sergey Matyukevich <[email protected]> 20016L: [email protected] 20017S: Maintained 20018F: drivers/net/wireless/quantenna/ 20019 20020RADEON and AMDGPU DRM DRIVERS 20021M: Alex Deucher <[email protected]> 20022M: Christian König <[email protected]> 20023L: [email protected] 20024S: Supported 20025B: https://gitlab.freedesktop.org/drm/amd/-/issues 20026C: irc://irc.oftc.net/radeon 20027T: git https://gitlab.freedesktop.org/agd5f/linux.git 20028F: Documentation/gpu/amdgpu/ 20029F: drivers/gpu/drm/amd/ 20030F: drivers/gpu/drm/ci/xfails/amd* 20031F: drivers/gpu/drm/radeon/ 20032F: include/uapi/drm/amdgpu_drm.h 20033F: include/uapi/drm/radeon_drm.h 20034 20035RADEON FRAMEBUFFER DISPLAY DRIVER 20036M: Benjamin Herrenschmidt <[email protected]> 20037L: [email protected] 20038S: Maintained 20039F: drivers/video/fbdev/aty/radeon* 20040F: include/uapi/linux/radeonfb.h 20041 20042RADIOSHARK RADIO DRIVER 20043M: Hans Verkuil <[email protected]> 20044L: [email protected] 20045S: Maintained 20046T: git git://linuxtv.org/media.git 20047F: drivers/media/radio/radio-shark.c 20048 20049RADIOSHARK2 RADIO DRIVER 20050M: Hans Verkuil <[email protected]> 20051L: [email protected] 20052S: Maintained 20053T: git git://linuxtv.org/media.git 20054F: drivers/media/radio/radio-shark2.c 20055F: drivers/media/radio/radio-tea5777.c 20056 20057RADOS BLOCK DEVICE (RBD) 20058M: Ilya Dryomov <[email protected]> 20059R: Dongsheng Yang <[email protected]> 20060L: [email protected] 20061S: Supported 20062W: http://ceph.com/ 20063T: git https://github.com/ceph/ceph-client.git 20064F: Documentation/ABI/testing/sysfs-bus-rbd 20065F: drivers/block/rbd.c 20066F: drivers/block/rbd_types.h 20067 20068RAGE128 FRAMEBUFFER DISPLAY DRIVER 20069L: [email protected] 20070S: Orphan 20071F: drivers/video/fbdev/aty/aty128fb.c 20072 20073RAINSHADOW-CEC DRIVER 20074M: Hans Verkuil <[email protected]> 20075L: [email protected] 20076S: Maintained 20077T: git git://linuxtv.org/media.git 20078F: drivers/media/cec/usb/rainshadow/ 20079 20080RALINK MIPS ARCHITECTURE 20081M: John Crispin <[email protected]> 20082M: Sergio Paracuellos <[email protected]> 20083L: [email protected] 20084S: Maintained 20085F: arch/mips/ralink 20086 20087RALINK MT7621 MIPS ARCHITECTURE 20088M: Chester A. Unal <[email protected]> 20089M: Sergio Paracuellos <[email protected]> 20090L: [email protected] 20091S: Maintained 20092F: arch/mips/boot/dts/ralink/mt7621* 20093 20094RALINK RT2X00 WIRELESS LAN DRIVER 20095M: Stanislaw Gruszka <[email protected]> 20096L: [email protected] 20097S: Maintained 20098F: drivers/net/wireless/ralink/ 20099 20100RAMDISK RAM BLOCK DEVICE DRIVER 20101M: Jens Axboe <[email protected]> 20102S: Maintained 20103F: Documentation/admin-guide/blockdev/ramdisk.rst 20104F: drivers/block/brd.c 20105 20106RANCHU VIRTUAL BOARD FOR MIPS 20107M: Miodrag Dinic <[email protected]> 20108L: [email protected] 20109S: Supported 20110F: arch/mips/configs/generic/board-ranchu.config 20111F: arch/mips/generic/board-ranchu.c 20112 20113RANDOM NUMBER DRIVER 20114M: "Theodore Ts'o" <[email protected]> 20115M: Jason A. Donenfeld <[email protected]> 20116S: Maintained 20117T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 20118F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 20119F: drivers/char/random.c 20120F: include/linux/random.h 20121F: include/uapi/linux/random.h 20122F: drivers/virt/vmgenid.c 20123N: ^.*/vdso/[^/]*getrandom[^/]+$ 20124 20125RAPIDIO SUBSYSTEM 20126M: Matt Porter <[email protected]> 20127M: Alexandre Bounine <[email protected]> 20128S: Maintained 20129F: drivers/rapidio/ 20130 20131RAS INFRASTRUCTURE 20132M: Tony Luck <[email protected]> 20133M: Borislav Petkov <[email protected]> 20134L: [email protected] 20135S: Maintained 20136F: Documentation/admin-guide/RAS 20137F: drivers/ras/ 20138F: include/linux/ras.h 20139F: include/ras/ras_event.h 20140 20141RAS FRU MEMORY POISON MANAGER (FMPM) 20142M: Yazen Ghannam <[email protected]> 20143L: [email protected] 20144S: Maintained 20145F: drivers/ras/amd/fmpm.c 20146 20147RASPBERRY PI PISP BACK END 20148M: Jacopo Mondi <[email protected]> 20149R: Raspberry Pi Kernel Maintenance <[email protected]> 20150L: [email protected] 20151S: Maintained 20152F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 20153F: drivers/media/platform/raspberrypi/pisp_be/ 20154F: include/uapi/linux/media/raspberrypi/ 20155 20156RASPBERRY PI PISP CAMERA FRONT END 20157M: Tomi Valkeinen <[email protected]> 20158M: Raspberry Pi Kernel Maintenance <[email protected]> 20159S: Maintained 20160F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 20161F: drivers/media/platform/raspberrypi/rp1-cfe/ 20162 20163RC-CORE / LIRC FRAMEWORK 20164M: Sean Young <[email protected]> 20165L: [email protected] 20166S: Maintained 20167W: http://linuxtv.org 20168T: git git://linuxtv.org/media.git 20169F: Documentation/driver-api/media/rc-core.rst 20170F: Documentation/userspace-api/media/rc/ 20171F: drivers/media/rc/ 20172F: include/media/rc-core.h 20173F: include/media/rc-map.h 20174F: include/uapi/linux/lirc.h 20175 20176RCMM REMOTE CONTROLS DECODER 20177M: Patrick Lerda <[email protected]> 20178S: Maintained 20179F: drivers/media/rc/ir-rcmm-decoder.c 20180 20181RCUTORTURE TEST FRAMEWORK 20182M: "Paul E. McKenney" <[email protected]> 20183M: Josh Triplett <[email protected]> 20184R: Steven Rostedt <[email protected]> 20185R: Mathieu Desnoyers <[email protected]> 20186R: Lai Jiangshan <[email protected]> 20187L: [email protected] 20188S: Supported 20189T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 20190F: tools/testing/selftests/rcutorture 20191 20192RDACM20 Camera Sensor 20193M: Jacopo Mondi <[email protected]> 20194M: Kieran Bingham <kieran.bingham[email protected]> 20195M: Laurent Pinchart <laurent.pinchart[email protected]> 20196M: Niklas Söderlund <niklas.soderlund[email protected]> 20197L: [email protected] 20198S: Maintained 20199F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 20200F: drivers/media/i2c/max9271.c 20201F: drivers/media/i2c/max9271.h 20202F: drivers/media/i2c/rdacm20.c 20203 20204RDACM21 Camera Sensor 20205M: Jacopo Mondi <[email protected]> 20206M: Kieran Bingham <kieran.bingham[email protected]> 20207M: Laurent Pinchart <laurent.pinchart[email protected]> 20208M: Niklas Söderlund <niklas.soderlund[email protected]> 20209L: [email protected] 20210S: Maintained 20211F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 20212F: drivers/media/i2c/max9271.c 20213F: drivers/media/i2c/max9271.h 20214F: drivers/media/i2c/rdacm21.c 20215 20216RDC R-321X SoC 20217M: Florian Fainelli <[email protected]> 20218S: Maintained 20219 20220RDC R6040 FAST ETHERNET DRIVER 20221M: Florian Fainelli <[email protected]> 20222L: [email protected] 20223S: Maintained 20224F: drivers/net/ethernet/rdc/r6040.c 20225 20226RDMAVT - RDMA verbs software 20227M: Dennis Dalessandro <[email protected]> 20228L: [email protected] 20229S: Supported 20230F: drivers/infiniband/sw/rdmavt 20231 20232RDS - RELIABLE DATAGRAM SOCKETS 20233M: Allison Henderson <[email protected]> 20234L: [email protected] 20235L: [email protected] 20236L: [email protected] (moderated for non-subscribers) 20237S: Supported 20238W: https://oss.oracle.com/projects/rds/ 20239F: Documentation/networking/rds.rst 20240F: net/rds/ 20241F: tools/testing/selftests/net/rds/ 20242 20243RDT - RESOURCE ALLOCATION 20244M: Tony Luck <[email protected]> 20245M: Reinette Chatre <[email protected]> 20246L: [email protected] 20247S: Supported 20248F: Documentation/arch/x86/resctrl* 20249F: arch/x86/include/asm/resctrl.h 20250F: arch/x86/kernel/cpu/resctrl/ 20251F: include/linux/resctrl*.h 20252F: tools/testing/selftests/resctrl/ 20253 20254READ-COPY UPDATE (RCU) 20255M: "Paul E. McKenney" <[email protected]> 20256M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 20257M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 20258M: Joel Fernandes <[email protected]> 20259M: Josh Triplett <[email protected]> 20260M: Boqun Feng <[email protected]> 20261M: Uladzislau Rezki <[email protected]> 20262R: Steven Rostedt <[email protected]> 20263R: Mathieu Desnoyers <[email protected]> 20264R: Lai Jiangshan <[email protected]> 20265R: Zqiang <[email protected]> 20266L: [email protected] 20267S: Supported 20268W: http://www.rdrop.com/users/paulmck/RCU/ 20269T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 20270F: Documentation/RCU/ 20271F: include/linux/rcu* 20272F: kernel/rcu/ 20273F: rust/kernel/sync/rcu.rs 20274X: Documentation/RCU/torture.rst 20275X: include/linux/srcu*.h 20276X: kernel/rcu/srcu*.c 20277 20278REAL TIME CLOCK (RTC) SUBSYSTEM 20279M: Alexandre Belloni <[email protected]> 20280L: [email protected] 20281S: Maintained 20282Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 20283T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 20284F: Documentation/admin-guide/rtc.rst 20285F: Documentation/devicetree/bindings/rtc/ 20286F: drivers/rtc/ 20287F: include/linux/rtc.h 20288F: include/linux/rtc/ 20289F: include/uapi/linux/rtc.h 20290F: tools/testing/selftests/rtc/ 20291 20292Real-time Linux Analysis (RTLA) tools 20293M: Steven Rostedt <[email protected]> 20294L: [email protected] 20295S: Maintained 20296F: Documentation/tools/rtla/ 20297F: tools/tracing/rtla/ 20298 20299Real-time Linux (PREEMPT_RT) 20300M: Sebastian Andrzej Siewior <[email protected]> 20301M: Clark Williams <[email protected]> 20302M: Steven Rostedt <[email protected]> 20303L: [email protected] 20304S: Supported 20305K: PREEMPT_RT 20306 20307REALTEK AUDIO CODECS 20308M: Oder Chiou <[email protected]> 20309S: Maintained 20310F: include/sound/rt*.h 20311F: sound/soc/codecs/rt* 20312 20313REALTEK OTTO WATCHDOG 20314M: Sander Vanheule <[email protected]> 20315L: [email protected] 20316S: Maintained 20317F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 20318F: drivers/watchdog/realtek_otto_wdt.c 20319 20320REALTEK RTL83xx SMI DSA ROUTER CHIPS 20321M: Linus Walleij <[email protected]> 20322M: Alvin Šipraga <[email protected]> 20323S: Maintained 20324F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 20325F: drivers/net/dsa/realtek/* 20326 20327REALTEK SPI-NAND 20328M: Chris Packham <[email protected]> 20329S: Maintained 20330F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 20331F: drivers/spi/spi-realtek-rtl-snand.c 20332 20333REALTEK WIRELESS DRIVER (rtlwifi family) 20334M: Ping-Ke Shih <[email protected]> 20335L: [email protected] 20336S: Maintained 20337T: git https://github.com/pkshih/rtw.git 20338F: drivers/net/wireless/realtek/rtlwifi/ 20339 20340REALTEK WIRELESS DRIVER (rtw88) 20341M: Ping-Ke Shih <[email protected]> 20342L: [email protected] 20343S: Maintained 20344T: git https://github.com/pkshih/rtw.git 20345F: drivers/net/wireless/realtek/rtw88/ 20346 20347REALTEK WIRELESS DRIVER (rtw89) 20348M: Ping-Ke Shih <[email protected]> 20349L: [email protected] 20350S: Maintained 20351T: git https://github.com/pkshih/rtw.git 20352F: drivers/net/wireless/realtek/rtw89/ 20353 20354REDPINE WIRELESS DRIVER 20355L: [email protected] 20356S: Orphan 20357F: drivers/net/wireless/rsi/ 20358 20359REGISTER MAP ABSTRACTION 20360M: Mark Brown <[email protected]> 20361L: [email protected] 20362S: Supported 20363T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 20364F: Documentation/devicetree/bindings/regmap/ 20365F: drivers/base/regmap/ 20366F: include/linux/regmap.h 20367 20368REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 20369M: Bjorn Andersson <[email protected]> 20370M: Mathieu Poirier <[email protected]> 20371L: [email protected] 20372S: Maintained 20373T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 20374F: Documentation/ABI/testing/sysfs-class-remoteproc 20375F: Documentation/devicetree/bindings/remoteproc/ 20376F: Documentation/staging/remoteproc.rst 20377F: drivers/remoteproc/ 20378F: include/linux/remoteproc.h 20379F: include/linux/remoteproc/ 20380 20381REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 20382M: Bjorn Andersson <[email protected]> 20383M: Mathieu Poirier <[email protected]> 20384L: [email protected] 20385S: Maintained 20386T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 20387F: Documentation/ABI/testing/sysfs-bus-rpmsg 20388F: Documentation/staging/rpmsg.rst 20389F: drivers/rpmsg/ 20390F: include/linux/rpmsg.h 20391F: include/linux/rpmsg/ 20392F: include/uapi/linux/rpmsg.h 20393F: samples/rpmsg/ 20394 20395REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 20396M: Stephan Gerhold <[email protected]> 20397L: [email protected] 20398L: [email protected] 20399S: Maintained 20400F: drivers/net/wwan/rpmsg_wwan_ctrl.c 20401 20402RENESAS CLOCK DRIVERS 20403M: Geert Uytterhoeven <[email protected]> 20404L: [email protected] 20405S: Supported 20406T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 20407F: Documentation/devicetree/bindings/clock/renesas,* 20408F: drivers/clk/renesas/ 20409 20410RENESAS EMEV2 I2C DRIVER 20411M: Wolfram Sang <[email protected]> 20412L: [email protected] 20413S: Supported 20414F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20415F: drivers/i2c/busses/i2c-emev2.c 20416 20417RENESAS ETHERNET AVB DRIVER 20418M: Paul Barker <[email protected]> 20419M: Niklas Söderlund <[email protected]> 20420L: [email protected] 20421L: [email protected] 20422S: Maintained 20423F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20424F: drivers/net/ethernet/renesas/Kconfig 20425F: drivers/net/ethernet/renesas/Makefile 20426F: drivers/net/ethernet/renesas/ravb* 20427 20428RENESAS ETHERNET SWITCH DRIVER 20429R: Yoshihiro Shimoda <[email protected]> 20430L: [email protected] 20431L: [email protected] 20432F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20433F: drivers/net/ethernet/renesas/Kconfig 20434F: drivers/net/ethernet/renesas/Makefile 20435F: drivers/net/ethernet/renesas/rcar_gen4* 20436F: drivers/net/ethernet/renesas/rswitch* 20437 20438RENESAS ETHERNET TSN DRIVER 20439M: Niklas Söderlund <[email protected]> 20440L: [email protected] 20441L: [email protected] 20442S: Maintained 20443F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20444F: drivers/net/ethernet/renesas/rtsn.* 20445 20446RENESAS IDT821034 ASoC CODEC 20447M: Herve Codina <[email protected]> 20448L: [email protected] 20449S: Maintained 20450F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20451F: sound/soc/codecs/idt821034.c 20452 20453RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20454M: Kuninori Morimoto <[email protected]> 20455L: [email protected] 20456L: [email protected] 20457S: Supported 20458F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20459F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20460F: sound/soc/renesas/rcar/ 20461F: sound/soc/renesas/fsi.c 20462F: include/sound/sh_fsi.h 20463 20464RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20465M: Miquel Raynal <[email protected]> 20466L: [email protected] 20467L: [email protected] 20468S: Maintained 20469F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20470F: drivers/mtd/nand/raw/renesas-nand-controller.c 20471 20472RENESAS R-CAR GYROADC DRIVER 20473M: Marek Vasut <[email protected]> 20474L: [email protected] 20475S: Supported 20476F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20477F: drivers/iio/adc/rcar-gyroadc.c 20478 20479RENESAS R-CAR I2C DRIVERS 20480M: Wolfram Sang <[email protected]> 20481L: [email protected] 20482S: Supported 20483F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20484F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20485F: drivers/i2c/busses/i2c-rcar.c 20486F: drivers/i2c/busses/i2c-sh_mobile.c 20487 20488RENESAS R-CAR SATA DRIVER 20489M: Geert Uytterhoeven <[email protected]> 20490L: [email protected] 20491L: [email protected] 20492S: Supported 20493F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20494F: drivers/ata/sata_rcar.c 20495 20496RENESAS R-CAR THERMAL DRIVERS 20497M: Niklas Söderlund <[email protected]> 20498L: [email protected] 20499S: Supported 20500F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20501F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20502F: drivers/thermal/renesas/rcar_gen3_thermal.c 20503F: drivers/thermal/renesas/rcar_thermal.c 20504 20505RENESAS RIIC DRIVER 20506M: Chris Brandt <[email protected]> 20507L: [email protected] 20508S: Supported 20509F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20510F: drivers/i2c/busses/i2c-riic.c 20511 20512RENESAS RZ AUDIO (ASoC) DRIVER 20513M: Biju Das <[email protected]> 20514M: Lad Prabhakar <[email protected]> 20515L: [email protected] 20516L: [email protected] 20517S: Supported 20518F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20519F: sound/soc/renesas/rz-ssi.c 20520 20521RENESAS RZ/G2L A/D DRIVER 20522M: Lad Prabhakar <[email protected]> 20523L: [email protected] 20524L: [email protected] 20525S: Supported 20526F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20527F: drivers/iio/adc/rzg2l_adc.c 20528 20529RENESAS RZ/G2L MTU3a COUNTER DRIVER 20530M: Biju Das <[email protected]> 20531L: [email protected] 20532L: [email protected] 20533S: Supported 20534F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20535F: drivers/counter/rz-mtu3-cnt.c 20536 20537RENESAS RTCA-3 RTC DRIVER 20538M: Claudiu Beznea <[email protected]> 20539L: [email protected] 20540L: [email protected] 20541S: Supported 20542F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20543F: drivers/rtc/rtc-renesas-rtca3.c 20544 20545RENESAS RZ/N1 A5PSW SWITCH DRIVER 20546M: Clément Léger <[email protected]> 20547L: [email protected] 20548L: [email protected] 20549S: Maintained 20550F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20551F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20552F: drivers/net/dsa/rzn1_a5psw* 20553F: drivers/net/pcs/pcs-rzn1-miic.c 20554F: include/dt-bindings/net/pcs-rzn1-miic.h 20555F: include/linux/pcs-rzn1-miic.h 20556F: net/dsa/tag_rzn1_a5psw.c 20557 20558RENESAS RZ/N1 DWMAC GLUE LAYER 20559M: Romain Gantois <[email protected]> 20560S: Maintained 20561F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20562F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20563 20564RENESAS RZ/N1 RTC CONTROLLER DRIVER 20565M: Miquel Raynal <[email protected]> 20566L: [email protected] 20567L: [email protected] 20568S: Maintained 20569F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20570F: drivers/rtc/rtc-rzn1.c 20571 20572RENESAS RZ/N1 USBF CONTROLLER DRIVER 20573M: Herve Codina <[email protected]> 20574L: [email protected] 20575L: [email protected] 20576S: Maintained 20577F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20578F: drivers/usb/gadget/udc/renesas_usbf.c 20579 20580RENESAS RZ/V2M I2C DRIVER 20581M: Fabrizio Castro <[email protected]> 20582L: [email protected] 20583L: [email protected] 20584S: Supported 20585F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20586F: drivers/i2c/busses/i2c-rzv2m.c 20587 20588RENESAS SUPERH ETHERNET DRIVER 20589M: Niklas Söderlund <[email protected]> 20590L: [email protected] 20591L: [email protected] 20592S: Maintained 20593F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20594F: drivers/net/ethernet/renesas/Kconfig 20595F: drivers/net/ethernet/renesas/Makefile 20596F: drivers/net/ethernet/renesas/sh_eth* 20597F: include/linux/sh_eth.h 20598 20599RENESAS USB PHY DRIVER 20600M: Yoshihiro Shimoda <[email protected]> 20601L: [email protected] 20602S: Maintained 20603F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20604 20605RENESAS VERSACLOCK 7 CLOCK DRIVER 20606M: Alex Helms <[email protected]> 20607S: Maintained 20608F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20609F: drivers/clk/clk-versaclock7.c 20610 20611RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20612M: Herve Codina <[email protected]> 20613L: [email protected] 20614S: Maintained 20615F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20616F: drivers/iio/potentiometer/x9250.c 20617 20618RESET CONTROLLER FRAMEWORK 20619M: Philipp Zabel <[email protected]> 20620S: Maintained 20621T: git git://git.pengutronix.de/git/pza/linux 20622F: Documentation/devicetree/bindings/reset/ 20623F: Documentation/driver-api/reset.rst 20624F: drivers/reset/ 20625F: include/dt-bindings/reset/ 20626F: include/linux/reset-controller.h 20627F: include/linux/reset.h 20628F: include/linux/reset/ 20629K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20630 20631RESTARTABLE SEQUENCES SUPPORT 20632M: Mathieu Desnoyers <[email protected]> 20633M: Peter Zijlstra <[email protected]> 20634M: "Paul E. McKenney" <[email protected]> 20635M: Boqun Feng <[email protected]> 20636L: [email protected] 20637S: Supported 20638F: include/trace/events/rseq.h 20639F: include/uapi/linux/rseq.h 20640F: kernel/rseq.c 20641F: tools/testing/selftests/rseq/ 20642 20643RFKILL 20644M: Johannes Berg <[email protected]> 20645L: [email protected] 20646S: Maintained 20647W: https://wireless.wiki.kernel.org/ 20648Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20649T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20650T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20651F: Documentation/ABI/stable/sysfs-class-rfkill 20652F: Documentation/driver-api/rfkill.rst 20653F: include/linux/rfkill.h 20654F: include/uapi/linux/rfkill.h 20655F: net/rfkill/ 20656 20657RHASHTABLE 20658M: Thomas Graf <[email protected]> 20659M: Herbert Xu <[email protected]> 20660L: [email protected] 20661S: Maintained 20662F: include/linux/rhashtable-types.h 20663F: include/linux/rhashtable.h 20664F: lib/rhashtable.c 20665F: lib/test_rhashtable.c 20666 20667RICOH R5C592 MEMORYSTICK DRIVER 20668M: Maxim Levitsky <[email protected]> 20669S: Maintained 20670F: drivers/memstick/host/r592.* 20671 20672RICOH SMARTMEDIA/XD DRIVER 20673M: Maxim Levitsky <[email protected]> 20674S: Maintained 20675F: drivers/mtd/nand/raw/r852.c 20676F: drivers/mtd/nand/raw/r852.h 20677 20678RISC-V AIA DRIVERS 20679M: Anup Patel <[email protected]> 20680L: [email protected] 20681S: Maintained 20682F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20683F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20684F: drivers/irqchip/irq-riscv-aplic-*.c 20685F: drivers/irqchip/irq-riscv-aplic-*.h 20686F: drivers/irqchip/irq-riscv-imsic-*.c 20687F: drivers/irqchip/irq-riscv-imsic-*.h 20688F: drivers/irqchip/irq-riscv-intc.c 20689F: include/linux/irqchip/riscv-aplic.h 20690F: include/linux/irqchip/riscv-imsic.h 20691 20692RISC-V ARCHITECTURE 20693M: Paul Walmsley <[email protected]> 20694M: Palmer Dabbelt <[email protected]> 20695M: Albert Ou <[email protected]> 20696R: Alexandre Ghiti <[email protected]> 20697L: [email protected] 20698S: Supported 20699Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20700C: irc://irc.libera.chat/riscv 20701P: Documentation/arch/riscv/patch-acceptance.rst 20702T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20703F: arch/riscv/ 20704N: riscv 20705K: riscv 20706 20707RISC-V IOMMU 20708M: Tomasz Jeznach <[email protected]> 20709L: [email protected] 20710L: [email protected] 20711S: Maintained 20712T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20713F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20714F: drivers/iommu/riscv/ 20715 20716RISC-V MICROCHIP FPGA SUPPORT 20717M: Conor Dooley <[email protected]> 20718M: Daire McNamara <[email protected]> 20719L: [email protected] 20720S: Supported 20721F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20722F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20723F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20724F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20725F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20726F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20727F: Documentation/devicetree/bindings/riscv/microchip.yaml 20728F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20729F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20730F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20731F: arch/riscv/boot/dts/microchip/ 20732F: drivers/char/hw_random/mpfs-rng.c 20733F: drivers/clk/microchip/clk-mpfs*.c 20734F: drivers/firmware/microchip/mpfs-auto-update.c 20735F: drivers/gpio/gpio-mpfs.c 20736F: drivers/i2c/busses/i2c-microchip-corei2c.c 20737F: drivers/mailbox/mailbox-mpfs.c 20738F: drivers/pci/controller/plda/pcie-microchip-host.c 20739F: drivers/pwm/pwm-microchip-core.c 20740F: drivers/reset/reset-mpfs.c 20741F: drivers/rtc/rtc-mpfs.c 20742F: drivers/soc/microchip/mpfs-sys-controller.c 20743F: drivers/spi/spi-microchip-core-qspi.c 20744F: drivers/spi/spi-microchip-core.c 20745F: drivers/usb/musb/mpfs.c 20746F: include/soc/microchip/mpfs.h 20747 20748RISC-V MISC SOC SUPPORT 20749M: Conor Dooley <[email protected]> 20750L: [email protected] 20751S: Maintained 20752Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20753T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20754F: arch/riscv/boot/dts/canaan/ 20755F: arch/riscv/boot/dts/microchip/ 20756F: arch/riscv/boot/dts/sifive/ 20757F: arch/riscv/boot/dts/starfive/ 20758 20759RISC-V PMU DRIVERS 20760M: Atish Patra <[email protected]> 20761R: Anup Patel <[email protected]> 20762L: [email protected] 20763S: Supported 20764F: drivers/perf/riscv_pmu.c 20765F: drivers/perf/riscv_pmu_legacy.c 20766F: drivers/perf/riscv_pmu_sbi.c 20767 20768RISC-V SPACEMIT SoC Support 20769M: Yixun Lan <[email protected]> 20770L: [email protected] 20771L: [email protected] 20772S: Maintained 20773W: https://github.com/spacemit-com/linux/wiki 20774C: irc://irc.libera.chat/spacemit 20775T: git https://github.com/spacemit-com/linux 20776F: arch/riscv/boot/dts/spacemit/ 20777N: spacemit 20778K: spacemit 20779 20780RISC-V THEAD SoC SUPPORT 20781M: Drew Fustini <[email protected]> 20782M: Guo Ren <[email protected]> 20783M: Fu Wei <[email protected]> 20784L: [email protected] 20785S: Maintained 20786T: git https://github.com/pdp7/linux.git 20787F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20788F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml 20789F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20790F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20791F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20792F: arch/riscv/boot/dts/thead/ 20793F: drivers/clk/thead/clk-th1520-ap.c 20794F: drivers/firmware/thead,th1520-aon.c 20795F: drivers/mailbox/mailbox-th1520.c 20796F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20797F: drivers/pinctrl/pinctrl-th1520.c 20798F: drivers/pmdomain/thead/ 20799F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20800F: include/dt-bindings/power/thead,th1520-power.h 20801F: include/linux/firmware/thead/thead,th1520-aon.h 20802 20803RNBD BLOCK DRIVERS 20804M: Md. Haris Iqbal <[email protected]> 20805M: Jack Wang <[email protected]> 20806L: [email protected] 20807S: Maintained 20808F: drivers/block/rnbd/ 20809 20810ROCCAT DRIVERS 20811M: Stefan Achatz <[email protected]> 20812S: Maintained 20813W: http://sourceforge.net/projects/roccat/ 20814F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20815F: drivers/hid/hid-roccat* 20816F: include/linux/hid-roccat* 20817 20818ROCKCHIP CAN-FD DRIVER 20819M: Marc Kleine-Budde <[email protected]> 20820R: [email protected] 20821L: [email protected] 20822S: Maintained 20823F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20824F: drivers/net/can/rockchip/ 20825 20826ROCKCHIP CRYPTO DRIVERS 20827M: Corentin Labbe <[email protected]> 20828L: [email protected] 20829S: Maintained 20830F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20831F: drivers/crypto/rockchip/ 20832 20833ROCKCHIP I2S TDM DRIVER 20834M: Nicolas Frattaroli <[email protected]> 20835L: [email protected] 20836S: Maintained 20837F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20838F: sound/soc/rockchip/rockchip_i2s_tdm.* 20839 20840ROCKCHIP ISP V1 DRIVER 20841M: Dafna Hirschfeld <[email protected]> 20842M: Laurent Pinchart <[email protected]> 20843L: [email protected] 20844L: [email protected] 20845S: Maintained 20846F: Documentation/admin-guide/media/rkisp1.rst 20847F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20848F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20849F: drivers/media/platform/rockchip/rkisp1 20850F: include/uapi/linux/rkisp1-config.h 20851 20852ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20853M: Daniel Golle <[email protected]> 20854M: Aurelien Jarno <[email protected]> 20855M: Nicolas Frattaroli <[email protected]> 20856S: Maintained 20857F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20858F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml 20859F: drivers/char/hw_random/rockchip-rng.c 20860 20861ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20862M: Jacob Chen <[email protected]> 20863M: Ezequiel Garcia <[email protected]> 20864L: [email protected] 20865L: [email protected] 20866S: Maintained 20867F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20868F: drivers/media/platform/rockchip/rga/ 20869 20870ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20871M: Luca Ceresoli <[email protected]> 20872S: Maintained 20873F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20874F: sound/soc/codecs/rk3308_codec.c 20875F: sound/soc/codecs/rk3308_codec.h 20876 20877ROCKCHIP VIDEO DECODER DRIVER 20878M: Ezequiel Garcia <[email protected]> 20879L: [email protected] 20880L: [email protected] 20881S: Maintained 20882F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20883F: drivers/staging/media/rkvdec/ 20884 20885ROCKER DRIVER 20886M: Jiri Pirko <[email protected]> 20887L: [email protected] 20888S: Supported 20889F: drivers/net/ethernet/rocker/ 20890 20891ROCKETPORT EXPRESS/INFINITY DRIVER 20892M: Kevin Cernekee <[email protected]> 20893L: [email protected] 20894S: Odd Fixes 20895F: drivers/tty/serial/rp2.* 20896 20897ROHM BD79703 DAC 20898M: Matti Vaittinen <[email protected]> 20899S: Supported 20900F: drivers/iio/dac/rohm-bd79703.c 20901 20902ROHM BD99954 CHARGER IC 20903M: Matti Vaittinen <[email protected]> 20904S: Supported 20905F: drivers/power/supply/bd99954-charger.c 20906F: drivers/power/supply/bd99954-charger.h 20907 20908ROHM BH1745 COLOUR SENSOR 20909M: Mudit Sharma <[email protected]> 20910L: [email protected] 20911S: Maintained 20912F: drivers/iio/light/bh1745.c 20913 20914ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20915M: Tomasz Duszynski <[email protected]> 20916S: Maintained 20917F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20918F: drivers/iio/light/bh1750.c 20919 20920ROHM BM1390 PRESSURE SENSOR DRIVER 20921M: Matti Vaittinen <[email protected]> 20922L: [email protected] 20923S: Supported 20924F: drivers/iio/pressure/rohm-bm1390.c 20925 20926ROHM BU270xx LIGHT SENSOR DRIVERs 20927M: Matti Vaittinen <[email protected]> 20928L: [email protected] 20929S: Supported 20930F: drivers/iio/light/rohm-bu27034.c 20931 20932ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20933M: Marek Vasut <marek.vasut[email protected]> 20934L: [email protected] 20935L: [email protected] 20936S: Supported 20937F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20938F: drivers/gpio/gpio-bd9571mwv.c 20939F: drivers/mfd/bd9571mwv.c 20940F: drivers/regulator/bd9571mwv-regulator.c 20941F: include/linux/mfd/bd9571mwv.h 20942 20943ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20944M: Matti Vaittinen <[email protected]> 20945S: Supported 20946F: drivers/clk/clk-bd718x7.c 20947F: drivers/gpio/gpio-bd71815.c 20948F: drivers/gpio/gpio-bd71828.c 20949F: drivers/mfd/rohm-bd71828.c 20950F: drivers/mfd/rohm-bd718x7.c 20951F: drivers/mfd/rohm-bd9576.c 20952F: drivers/mfd/rohm-bd96801.c 20953F: drivers/regulator/bd71815-regulator.c 20954F: drivers/regulator/bd71828-regulator.c 20955F: drivers/regulator/bd718x7-regulator.c 20956F: drivers/regulator/bd9576-regulator.c 20957F: drivers/regulator/bd96801-regulator.c 20958F: drivers/regulator/rohm-regulator.c 20959F: drivers/rtc/rtc-bd70528.c 20960F: drivers/watchdog/bd9576_wdt.c 20961F: drivers/watchdog/bd96801_wdt.c 20962F: include/linux/mfd/rohm-bd71815.h 20963F: include/linux/mfd/rohm-bd71828.h 20964F: include/linux/mfd/rohm-bd718x7.h 20965F: include/linux/mfd/rohm-bd957x.h 20966F: include/linux/mfd/rohm-bd96801.h 20967F: include/linux/mfd/rohm-generic.h 20968F: include/linux/mfd/rohm-shared.h 20969 20970ROSE NETWORK LAYER 20971L: [email protected] 20972S: Orphan 20973W: https://linux-ax25.in-berlin.de 20974F: include/net/rose.h 20975F: include/uapi/linux/rose.h 20976F: net/rose/ 20977 20978ROTATION DRIVER FOR ALLWINNER A83T 20979M: Jernej Skrabec <[email protected]> 20980L: [email protected] 20981S: Maintained 20982T: git git://linuxtv.org/media.git 20983F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20984F: drivers/media/platform/sunxi/sun8i-rotate/ 20985 20986RPMB SUBSYSTEM 20987M: Jens Wiklander <[email protected]> 20988L: [email protected] 20989S: Supported 20990F: drivers/misc/rpmb-core.c 20991F: include/linux/rpmb.h 20992 20993RPMSG TTY DRIVER 20994M: Arnaud Pouliquen <[email protected]> 20995L: [email protected] 20996S: Maintained 20997F: drivers/tty/rpmsg_tty.c 20998 20999RTASE ETHERNET DRIVER 21000M: Justin Lai <[email protected]> 21001M: Larry Chiu <[email protected]> 21002L: [email protected] 21003S: Maintained 21004F: drivers/net/ethernet/realtek/rtase/ 21005 21006RTL2830 MEDIA DRIVER 21007L: [email protected] 21008S: Orphan 21009W: https://linuxtv.org 21010Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21011F: drivers/media/dvb-frontends/rtl2830* 21012 21013RTL2832 MEDIA DRIVER 21014L: [email protected] 21015S: Orphan 21016W: https://linuxtv.org 21017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21018F: drivers/media/dvb-frontends/rtl2832* 21019 21020RTL2832_SDR MEDIA DRIVER 21021L: [email protected] 21022S: Orphan 21023W: https://linuxtv.org 21024Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21025F: drivers/media/dvb-frontends/rtl2832_sdr* 21026 21027RTL8180 WIRELESS DRIVER 21028L: [email protected] 21029S: Orphan 21030F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 21031 21032RTL8187 WIRELESS DRIVER 21033M: Hin-Tak Leung <[email protected]> 21034L: [email protected] 21035S: Maintained 21036T: git https://github.com/pkshih/rtw.git 21037F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 21038 21039RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 21040M: Jes Sorensen <[email protected]> 21041L: [email protected] 21042S: Maintained 21043T: git https://github.com/pkshih/rtw.git 21044F: drivers/net/wireless/realtek/rtl8xxxu/ 21045 21046RTL9300 I2C DRIVER (rtl9300-i2c) 21047M: Chris Packham <[email protected]> 21048L: [email protected] 21049S: Maintained 21050F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 21051F: drivers/i2c/busses/i2c-rtl9300.c 21052 21053RTRS TRANSPORT DRIVERS 21054M: Md. Haris Iqbal <[email protected]> 21055M: Jack Wang <[email protected]> 21056L: [email protected] 21057S: Maintained 21058F: drivers/infiniband/ulp/rtrs/ 21059 21060RUNTIME VERIFICATION (RV) 21061M: Steven Rostedt <[email protected]> 21062L: [email protected] 21063S: Maintained 21064F: Documentation/trace/rv/ 21065F: include/linux/rv.h 21066F: include/rv/ 21067F: kernel/trace/rv/ 21068F: tools/verification/ 21069 21070RUST 21071M: Miguel Ojeda <[email protected]> 21072M: Alex Gaynor <[email protected]> 21073R: Boqun Feng <[email protected]> 21074R: Gary Guo <[email protected]> 21075R: Björn Roy Baron <[email protected]> 21076R: Benno Lossin <[email protected]> 21077R: Andreas Hindborg <[email protected]> 21078R: Alice Ryhl <[email protected]> 21079R: Trevor Gross <[email protected]> 21080R: Danilo Krummrich <[email protected]> 21081L: [email protected] 21082S: Supported 21083W: https://rust-for-linux.com 21084B: https://github.com/Rust-for-Linux/linux/issues 21085C: zulip://rust-for-linux.zulipchat.com 21086P: https://rust-for-linux.com/contributing 21087T: git https://github.com/Rust-for-Linux/linux.git rust-next 21088F: .clippy.toml 21089F: Documentation/rust/ 21090F: include/trace/events/rust_sample.h 21091F: rust/ 21092F: samples/rust/ 21093F: scripts/*rust* 21094F: tools/testing/selftests/rust/ 21095K: \b(?i:rust)\b 21096 21097RUST [ALLOC] 21098M: Danilo Krummrich <[email protected]> 21099L: [email protected] 21100S: Maintained 21101T: git https://github.com/Rust-for-Linux/linux.git alloc-next 21102F: rust/kernel/alloc.rs 21103F: rust/kernel/alloc/ 21104 21105RUST [PIN-INIT] 21106M: Benno Lossin <[email protected]> 21107L: [email protected] 21108S: Maintained 21109W: https://rust-for-linux.com/pin-init 21110B: https://github.com/Rust-for-Linux/pin-init/issues 21111C: zulip://rust-for-linux.zulipchat.com 21112P: rust/pin-init/CONTRIBUTING.md 21113T: git https://github.com/Rust-for-Linux/linux.git pin-init-next 21114F: rust/kernel/init.rs 21115F: rust/pin-init/ 21116K: \bpin-init\b|pin_init\b|PinInit 21117 21118RXRPC SOCKETS (AF_RXRPC) 21119M: David Howells <[email protected]> 21120M: Marc Dionne <[email protected]> 21121L: [email protected] 21122S: Supported 21123W: https://www.infradead.org/~dhowells/kafs/ 21124F: Documentation/networking/rxrpc.rst 21125F: include/keys/rxrpc-type.h 21126F: include/net/af_rxrpc.h 21127F: include/trace/events/rxrpc.h 21128F: include/uapi/linux/rxrpc.h 21129F: net/rxrpc/ 21130 21131S3 SAVAGE FRAMEBUFFER DRIVER 21132M: Antonino Daplas <[email protected]> 21133L: [email protected] 21134S: Maintained 21135F: drivers/video/fbdev/savage/ 21136 21137S390 ARCHITECTURE 21138M: Heiko Carstens <[email protected]> 21139M: Vasily Gorbik <[email protected]> 21140M: Alexander Gordeev <[email protected]> 21141R: Christian Borntraeger <[email protected]> 21142R: Sven Schnelle <[email protected]> 21143L: [email protected] 21144S: Supported 21145T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 21146F: Documentation/driver-api/s390-drivers.rst 21147F: Documentation/arch/s390/ 21148F: arch/s390/ 21149F: drivers/s390/ 21150F: drivers/watchdog/diag288_wdt.c 21151 21152S390 COMMON I/O LAYER 21153M: Vineeth Vijayan <[email protected]> 21154M: Peter Oberparleiter <[email protected]> 21155L: [email protected] 21156S: Supported 21157F: drivers/s390/cio/ 21158 21159S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 21160M: Harald Freudenberger <[email protected]> 21161M: Holger Dengler <[email protected]> 21162L: [email protected] 21163L: [email protected] 21164S: Supported 21165F: arch/s390/crypto/ 21166F: arch/s390/include/asm/archrandom.h 21167F: arch/s390/include/asm/cpacf.h 21168 21169S390 DASD DRIVER 21170M: Stefan Haberland <[email protected]> 21171M: Jan Hoeppner <[email protected]> 21172L: [email protected] 21173S: Supported 21174F: block/partitions/ibm.c 21175F: drivers/s390/block/dasd* 21176F: include/linux/dasd_mod.h 21177 21178S390 HWRANDOM TRNG DRIVER 21179M: Harald Freudenberger <[email protected]> 21180M: Holger Dengler <[email protected]> 21181L: [email protected] 21182L: [email protected] 21183S: Supported 21184F: drivers/char/hw_random/s390-trng.c 21185 21186S390 IOMMU (PCI) 21187M: Niklas Schnelle <[email protected]> 21188M: Matthew Rosato <[email protected]> 21189R: Gerald Schaefer <[email protected]> 21190L: [email protected] 21191S: Supported 21192F: drivers/iommu/s390-iommu.c 21193 21194S390 IUCV NETWORK LAYER 21195M: Alexandra Winter <[email protected]> 21196M: Thorsten Winkler <[email protected]> 21197L: [email protected] 21198L: [email protected] 21199S: Supported 21200F: drivers/s390/net/*iucv* 21201F: include/net/iucv/ 21202F: net/iucv/ 21203 21204S390 MM 21205M: Alexander Gordeev <[email protected]> 21206M: Gerald Schaefer <[email protected]> 21207L: [email protected] 21208S: Supported 21209T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 21210F: arch/s390/include/asm/pgtable.h 21211F: arch/s390/mm 21212 21213S390 NETWORK DRIVERS 21214M: Alexandra Winter <[email protected]> 21215M: Thorsten Winkler <[email protected]> 21216L: [email protected] 21217L: [email protected] 21218S: Supported 21219F: drivers/s390/net/ 21220 21221S390 PCI SUBSYSTEM 21222M: Niklas Schnelle <[email protected]> 21223M: Gerald Schaefer <[email protected]> 21224L: [email protected] 21225S: Supported 21226F: Documentation/arch/s390/pci.rst 21227F: arch/s390/pci/ 21228F: drivers/pci/hotplug/s390_pci_hpc.c 21229 21230S390 PTP DRIVER 21231M: Sven Schnelle <[email protected]> 21232L: [email protected] 21233S: Supported 21234F: drivers/ptp/ptp_s390.c 21235 21236S390 SCM DRIVER 21237M: Vineeth Vijayan <[email protected]> 21238L: [email protected] 21239S: Supported 21240F: drivers/s390/block/scm* 21241F: drivers/s390/cio/scm.c 21242 21243S390 VFIO AP DRIVER 21244M: Tony Krowiak <[email protected]> 21245M: Halil Pasic <[email protected]> 21246M: Jason Herne <[email protected]> 21247L: [email protected] 21248S: Supported 21249F: Documentation/arch/s390/vfio-ap* 21250F: drivers/s390/crypto/vfio_ap* 21251 21252S390 VFIO-CCW DRIVER 21253M: Eric Farman <[email protected]> 21254M: Matthew Rosato <[email protected]> 21255R: Halil Pasic <[email protected]> 21256L: [email protected] 21257L: [email protected] 21258S: Supported 21259F: Documentation/arch/s390/vfio-ccw.rst 21260F: drivers/s390/cio/vfio_ccw* 21261F: include/uapi/linux/vfio_ccw.h 21262 21263S390 VFIO-PCI DRIVER 21264M: Matthew Rosato <[email protected]> 21265M: Eric Farman <[email protected]> 21266L: [email protected] 21267L: [email protected] 21268S: Supported 21269F: arch/s390/kvm/pci* 21270F: drivers/vfio/pci/vfio_pci_zdev.c 21271F: include/uapi/linux/vfio_zdev.h 21272 21273S390 ZCRYPT AND PKEY DRIVER AND AP BUS 21274M: Harald Freudenberger <[email protected]> 21275M: Holger Dengler <[email protected]> 21276L: [email protected] 21277S: Supported 21278F: arch/s390/include/asm/ap.h 21279F: arch/s390/include/asm/pkey.h 21280F: arch/s390/include/asm/trace/zcrypt.h 21281F: arch/s390/include/uapi/asm/pkey.h 21282F: arch/s390/include/uapi/asm/zcrypt.h 21283F: drivers/s390/crypto/ 21284 21285S390 ZFCP DRIVER 21286M: Nihar Panda <[email protected]> 21287L: [email protected] 21288S: Supported 21289F: drivers/s390/scsi/zfcp_* 21290 21291SAA6588 RDS RECEIVER DRIVER 21292M: Hans Verkuil <[email protected]> 21293L: [email protected] 21294S: Odd Fixes 21295W: https://linuxtv.org 21296T: git git://linuxtv.org/media.git 21297F: drivers/media/i2c/saa6588* 21298 21299SAA7134 VIDEO4LINUX DRIVER 21300M: Mauro Carvalho Chehab <[email protected]> 21301L: [email protected] 21302S: Odd fixes 21303W: https://linuxtv.org 21304T: git git://linuxtv.org/media.git 21305F: Documentation/driver-api/media/drivers/saa7134* 21306F: drivers/media/pci/saa7134/ 21307 21308SAA7146 VIDEO4LINUX-2 DRIVER 21309M: Hans Verkuil <[email protected]> 21310L: [email protected] 21311S: Maintained 21312T: git git://linuxtv.org/media.git 21313F: drivers/media/common/saa7146/ 21314F: drivers/media/pci/saa7146/ 21315F: include/media/drv-intf/saa7146* 21316 21317SAFESETID SECURITY MODULE 21318M: Micah Morton <[email protected]> 21319S: Supported 21320F: Documentation/admin-guide/LSM/SafeSetID.rst 21321F: security/safesetid/ 21322 21323SAMSUNG AUDIO (ASoC) DRIVERS 21324M: Sylwester Nawrocki <[email protected]> 21325L: [email protected] 21326S: Maintained 21327B: mailto:[email protected] 21328F: Documentation/devicetree/bindings/sound/samsung* 21329F: sound/soc/samsung/ 21330 21331SAMSUNG EXYNOS850 SoC SUPPORT 21332M: Sam Protsenko <[email protected]> 21333L: [email protected] (moderated for non-subscribers) 21334L: [email protected] 21335S: Maintained 21336F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 21337F: arch/arm64/boot/dts/exynos/exynos850* 21338F: drivers/clk/samsung/clk-exynos850.c 21339F: include/dt-bindings/clock/exynos850.h 21340 21341SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL 21342M: Tudor Ambarus <[email protected]> 21343L: [email protected] 21344L: [email protected] 21345S: Supported 21346F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml 21347F: drivers/firmware/samsung/exynos-acpm* 21348F: include/linux/firmware/samsung/exynos-acpm-protocol.h 21349 21350SAMSUNG EXYNOS MAILBOX DRIVER 21351M: Tudor Ambarus <[email protected]> 21352L: [email protected] 21353L: [email protected] 21354S: Supported 21355F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 21356F: drivers/mailbox/exynos-mailbox.c 21357F: include/linux/mailbox/exynos-message.h 21358 21359SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 21360M: Krzysztof Kozlowski <[email protected]> 21361L: [email protected] 21362L: [email protected] 21363S: Maintained 21364F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 21365F: drivers/crypto/exynos-rng.c 21366 21367SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 21368M: Łukasz Stelmach <[email protected]> 21369L: [email protected] 21370S: Maintained 21371F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 21372F: drivers/char/hw_random/exynos-trng.c 21373 21374SAMSUNG FRAMEBUFFER DRIVER 21375M: Jingoo Han <[email protected]> 21376L: [email protected] 21377S: Maintained 21378F: drivers/video/fbdev/s3c-fb.c 21379 21380SAMSUNG GALAXY BOOK DRIVER 21381M: Joshua Grisham <[email protected]> 21382L: [email protected] 21383S: Maintained 21384F: Documentation/admin-guide/laptops/samsung-galaxybook.rst 21385F: drivers/platform/x86/samsung-galaxybook.c 21386 21387SAMSUNG INTERCONNECT DRIVERS 21388M: Sylwester Nawrocki <[email protected]> 21389M: Artur Świgoń <[email protected]> 21390L: [email protected] 21391L: [email protected] 21392S: Supported 21393F: drivers/interconnect/samsung/ 21394 21395SAMSUNG LAPTOP DRIVER 21396M: Corentin Chary <[email protected]> 21397L: [email protected] 21398S: Maintained 21399F: drivers/platform/x86/samsung-laptop.c 21400 21401SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 21402M: Krzysztof Kozlowski <[email protected]> 21403L: [email protected] 21404L: [email protected] 21405S: Maintained 21406B: mailto:[email protected] 21407F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 21408F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 21409F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 21410F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 21411F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 21412F: drivers/clk/clk-s2mps11.c 21413F: drivers/mfd/sec*.c 21414F: drivers/regulator/s2m*.c 21415F: drivers/regulator/s5m*.c 21416F: drivers/rtc/rtc-s5m.c 21417F: include/linux/mfd/samsung/ 21418 21419SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 21420M: Sylwester Nawrocki <[email protected]> 21421L: [email protected] 21422L: [email protected] 21423S: Maintained 21424F: drivers/media/platform/samsung/s3c-camif/ 21425F: include/media/drv-intf/s3c_camif.h 21426 21427SAMSUNG S3FWRN5 NFC DRIVER 21428M: Krzysztof Kozlowski <[email protected]> 21429S: Maintained 21430F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 21431F: drivers/nfc/s3fwrn5 21432 21433SAMSUNG S5C73M3 CAMERA DRIVER 21434M: Sylwester Nawrocki <[email protected]> 21435M: Andrzej Hajda <[email protected]> 21436L: [email protected] 21437S: Supported 21438F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 21439F: drivers/media/i2c/s5c73m3/* 21440 21441SAMSUNG S5K5BAF CAMERA DRIVER 21442M: Sylwester Nawrocki <[email protected]> 21443M: Andrzej Hajda <[email protected]> 21444L: [email protected] 21445S: Supported 21446F: drivers/media/i2c/s5k5baf.c 21447 21448SAMSUNG S5P Security SubSystem (SSS) DRIVER 21449M: Krzysztof Kozlowski <[email protected]> 21450M: Vladimir Zapolskiy <[email protected]> 21451L: [email protected] 21452L: [email protected] 21453S: Maintained 21454F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21455F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21456F: drivers/crypto/s5p-sss.c 21457 21458SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21459M: Sylwester Nawrocki <[email protected]> 21460L: [email protected] 21461S: Supported 21462Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21463F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21464F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21465F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21466F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21467F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21468F: drivers/media/platform/samsung/exynos4-is/ 21469 21470SAMSUNG SOC CLOCK DRIVERS 21471M: Krzysztof Kozlowski <[email protected]> 21472M: Sylwester Nawrocki <[email protected]> 21473M: Chanwoo Choi <[email protected]> 21474R: Alim Akhtar <[email protected]> 21475L: [email protected] 21476S: Maintained 21477T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21478F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21479F: Documentation/devicetree/bindings/clock/samsung,s3c* 21480F: drivers/clk/samsung/ 21481F: include/dt-bindings/clock/exynos*.h 21482F: include/dt-bindings/clock/s5p*.h 21483F: include/dt-bindings/clock/samsung,*.h 21484F: include/linux/clk/samsung.h 21485 21486SAMSUNG SPI DRIVERS 21487M: Andi Shyti <[email protected]> 21488R: Tudor Ambarus <[email protected]> 21489L: [email protected] 21490L: [email protected] 21491S: Maintained 21492F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21493F: drivers/spi/spi-s3c* 21494F: include/linux/platform_data/spi-s3c64xx.h 21495 21496SAMSUNG SXGBE DRIVERS 21497M: Byungho An <[email protected]> 21498L: [email protected] 21499S: Maintained 21500F: drivers/net/ethernet/samsung/sxgbe/ 21501 21502SAMSUNG THERMAL DRIVER 21503M: Bartlomiej Zolnierkiewicz <[email protected]> 21504M: Krzysztof Kozlowski <[email protected]> 21505L: [email protected] 21506L: [email protected] 21507S: Maintained 21508F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21509F: drivers/thermal/samsung/ 21510 21511SAMSUNG USB2 PHY DRIVER 21512M: Sylwester Nawrocki <[email protected]> 21513L: [email protected] 21514S: Supported 21515F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21516F: Documentation/driver-api/phy/samsung-usb2.rst 21517F: drivers/phy/samsung/phy-exynos4210-usb2.c 21518F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21519F: drivers/phy/samsung/phy-exynos5250-usb2.c 21520F: drivers/phy/samsung/phy-s5pv210-usb2.c 21521F: drivers/phy/samsung/phy-samsung-usb2.c 21522F: drivers/phy/samsung/phy-samsung-usb2.h 21523 21524SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21525M: Paul Barker <[email protected]> 21526R: Marc Murphy <[email protected]> 21527S: Supported 21528F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21529 21530SC1200 WDT DRIVER 21531M: Zwane Mwaikambo <[email protected]> 21532S: Maintained 21533F: drivers/watchdog/sc1200wdt.c 21534 21535SCHEDULER 21536M: Ingo Molnar <[email protected]> 21537M: Peter Zijlstra <[email protected]> 21538M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21539M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21540R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21541R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21542R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21543R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21544R: Valentin Schneider <[email protected]> (TOPOLOGY) 21545L: [email protected] 21546S: Maintained 21547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21548F: include/linux/preempt.h 21549F: include/linux/sched.h 21550F: include/linux/wait.h 21551F: include/uapi/linux/sched.h 21552F: kernel/sched/ 21553 21554SCHEDULER - SCHED_EXT 21555R: Tejun Heo <[email protected]> 21556R: David Vernet <[email protected]> 21557R: Andrea Righi <[email protected]> 21558R: Changwoo Min <[email protected]> 21559L: [email protected] 21560S: Maintained 21561W: https://github.com/sched-ext/scx 21562T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21563F: include/linux/sched/ext.h 21564F: kernel/sched/ext* 21565F: tools/sched_ext/ 21566F: tools/testing/selftests/sched_ext 21567 21568SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21569M: Gustavo Silva <[email protected]> 21570S: Maintained 21571F: drivers/iio/chemical/ens160_core.c 21572F: drivers/iio/chemical/ens160_i2c.c 21573F: drivers/iio/chemical/ens160_spi.c 21574F: drivers/iio/chemical/ens160.h 21575 21576SCSI LIBSAS SUBSYSTEM 21577R: John Garry <[email protected]> 21578R: Jason Yan <[email protected]> 21579L: [email protected] 21580S: Supported 21581F: Documentation/scsi/libsas.rst 21582F: drivers/scsi/libsas/ 21583F: include/scsi/libsas.h 21584F: include/scsi/sas_ata.h 21585 21586SCSI RDMA PROTOCOL (SRP) INITIATOR 21587M: Bart Van Assche <[email protected]> 21588L: [email protected] 21589S: Supported 21590Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21591F: drivers/infiniband/ulp/srp/ 21592F: include/scsi/srp.h 21593 21594SCSI RDMA PROTOCOL (SRP) TARGET 21595M: Bart Van Assche <[email protected]> 21596L: [email protected] 21597L: [email protected] 21598S: Supported 21599Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21600F: drivers/infiniband/ulp/srpt/ 21601 21602SCSI SG DRIVER 21603M: Doug Gilbert <[email protected]> 21604L: [email protected] 21605S: Maintained 21606W: http://sg.danny.cz/sg 21607F: Documentation/scsi/scsi-generic.rst 21608F: drivers/scsi/sg.c 21609F: include/scsi/sg.h 21610 21611SCSI SUBSYSTEM 21612M: "James E.J. Bottomley" <[email protected]> 21613M: "Martin K. Petersen" <[email protected]> 21614L: [email protected] 21615S: Maintained 21616Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21617T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21619F: Documentation/devicetree/bindings/scsi/ 21620F: drivers/scsi/ 21621F: drivers/ufs/ 21622F: include/scsi/ 21623F: include/uapi/scsi/ 21624 21625SCSI TAPE DRIVER 21626M: Kai Mäkisara <[email protected]> 21627L: [email protected] 21628S: Maintained 21629F: Documentation/scsi/st.rst 21630F: drivers/scsi/st.* 21631F: drivers/scsi/st_*.h 21632 21633SCSI TARGET CORE USER DRIVER 21634M: Bodo Stroesser <[email protected]> 21635L: [email protected] 21636L: [email protected] 21637S: Supported 21638F: Documentation/target/tcmu-design.rst 21639F: drivers/target/target_core_user.c 21640F: include/uapi/linux/target_core_user.h 21641 21642SCSI TARGET SUBSYSTEM 21643M: "Martin K. Petersen" <[email protected]> 21644L: [email protected] 21645L: [email protected] 21646S: Supported 21647Q: https://patchwork.kernel.org/project/target-devel/list/ 21648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21649F: Documentation/target/ 21650F: drivers/target/ 21651F: include/target/ 21652 21653SCTP PROTOCOL 21654M: Marcelo Ricardo Leitner <[email protected]> 21655M: Xin Long <[email protected]> 21656L: [email protected] 21657S: Maintained 21658W: https://github.com/sctp/lksctp-tools/wiki 21659F: Documentation/networking/sctp.rst 21660F: include/linux/sctp.h 21661F: include/net/sctp/ 21662F: include/uapi/linux/sctp.h 21663F: net/sctp/ 21664 21665SCx200 CPU SUPPORT 21666M: Jim Cromie <[email protected]> 21667S: Odd Fixes 21668F: Documentation/i2c/busses/scx200_acb.rst 21669F: arch/x86/platform/scx200/ 21670F: drivers/i2c/busses/scx200* 21671F: drivers/mtd/maps/scx200_docflash.c 21672F: drivers/watchdog/scx200_wdt.c 21673F: include/linux/scx200.h 21674 21675SCx200 GPIO DRIVER 21676M: Jim Cromie <[email protected]> 21677S: Maintained 21678F: drivers/char/scx200_gpio.c 21679F: include/linux/scx200_gpio.h 21680 21681SCx200 HRT CLOCKSOURCE DRIVER 21682M: Jim Cromie <[email protected]> 21683S: Maintained 21684F: drivers/clocksource/scx200_hrt.c 21685 21686SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21687M: Sascha Sommer <[email protected]> 21688L: [email protected] (subscribers-only) 21689S: Maintained 21690F: drivers/mmc/host/sdricoh_cs.c 21691 21692SECO BOARDS CEC DRIVER 21693M: Ettore Chimenti <[email protected]> 21694S: Maintained 21695F: drivers/media/cec/platform/seco/seco-cec.c 21696F: drivers/media/cec/platform/seco/seco-cec.h 21697 21698SECURE COMPUTING 21699M: Kees Cook <[email protected]> 21700R: Andy Lutomirski <[email protected]> 21701R: Will Drewry <[email protected]> 21702S: Supported 21703T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21704F: Documentation/userspace-api/seccomp_filter.rst 21705F: include/linux/seccomp.h 21706F: include/uapi/linux/seccomp.h 21707F: kernel/seccomp.c 21708F: tools/testing/selftests/kselftest_harness.h 21709F: tools/testing/selftests/seccomp/* 21710K: \bsecure_computing 21711K: \bTIF_SECCOMP\b 21712 21713SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21714M: Kamal Dasu <[email protected]> 21715M: Al Cooper <[email protected]> 21716R: Broadcom internal kernel review list <[email protected]> 21717L: [email protected] 21718S: Maintained 21719F: drivers/mmc/host/sdhci-brcmstb* 21720 21721SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21722M: Adrian Hunter <[email protected]> 21723L: [email protected] 21724S: Supported 21725F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21726F: drivers/mmc/host/sdhci* 21727 21728SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21729M: Aubin Constans <[email protected]> 21730R: Eugen Hristev <[email protected]> 21731L: [email protected] 21732S: Supported 21733F: drivers/mmc/host/sdhci-of-at91.c 21734 21735SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21736M: Haibo Chen <[email protected]> 21737L: [email protected] 21738L: [email protected] 21739L: [email protected] 21740S: Maintained 21741F: drivers/mmc/host/sdhci-esdhc-imx.c 21742 21743SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21744M: Ben Dooks <[email protected]> 21745M: Jaehoon Chung <[email protected]> 21746L: [email protected] 21747S: Maintained 21748F: drivers/mmc/host/sdhci-s3c* 21749 21750SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21751M: Viresh Kumar <[email protected]> 21752L: [email protected] 21753S: Maintained 21754F: drivers/mmc/host/sdhci-spear.c 21755 21756SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21757M: Vignesh Raghavendra <[email protected]> 21758L: [email protected] 21759S: Maintained 21760F: drivers/mmc/host/sdhci-omap.c 21761 21762SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21763M: Jonathan Derrick <[email protected]> 21764L: [email protected] 21765S: Supported 21766F: block/opal_proto.h 21767F: block/sed* 21768F: include/linux/sed* 21769F: include/uapi/linux/sed* 21770 21771SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21772M: Mark Rutland <[email protected]> 21773M: Lorenzo Pieralisi <[email protected]> 21774M: Sudeep Holla <[email protected]> 21775L: [email protected] (moderated for non-subscribers) 21776S: Maintained 21777F: drivers/firmware/smccc/ 21778F: include/linux/arm-smccc.h 21779 21780SECURITY CONTACT 21781M: Security Officers <[email protected]> 21782S: Supported 21783F: Documentation/process/security-bugs.rst 21784 21785SECURITY SUBSYSTEM 21786M: Paul Moore <[email protected]> 21787M: James Morris <[email protected]> 21788M: "Serge E. Hallyn" <[email protected]> 21789L: [email protected] 21790S: Supported 21791Q: https://patchwork.kernel.org/project/linux-security-module/list 21792B: mailto:[email protected] 21793P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21794T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21795F: include/linux/lsm/ 21796F: include/linux/lsm_audit.h 21797F: include/linux/lsm_hook_defs.h 21798F: include/linux/lsm_hooks.h 21799F: include/linux/security.h 21800F: include/uapi/linux/lsm.h 21801F: security/ 21802F: tools/testing/selftests/lsm/ 21803X: security/selinux/ 21804K: \bsecurity_[a-z_0-9]\+\b 21805 21806SELINUX SECURITY MODULE 21807M: Paul Moore <[email protected]> 21808M: Stephen Smalley <[email protected]> 21809R: Ondrej Mosnacek <[email protected]> 21810L: [email protected] 21811S: Supported 21812W: https://github.com/SELinuxProject 21813Q: https://patchwork.kernel.org/project/selinux/list 21814B: mailto:[email protected] 21815P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21816T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21817F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21818F: Documentation/ABI/removed/sysfs-selinux-disable 21819F: Documentation/admin-guide/LSM/SELinux.rst 21820F: include/trace/events/avc.h 21821F: include/uapi/linux/selinux_netlink.h 21822F: scripts/selinux/ 21823F: security/selinux/ 21824 21825SENSABLE PHANTOM 21826M: Jiri Slaby <[email protected]> 21827S: Maintained 21828F: drivers/misc/phantom.c 21829F: include/uapi/linux/phantom.h 21830 21831SENSEAIR SUNRISE 006-0-0007 21832M: Jacopo Mondi <[email protected]> 21833S: Maintained 21834F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21835F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21836F: drivers/iio/chemical/sunrise_co2.c 21837 21838SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21839M: Tomasz Duszynski <[email protected]> 21840S: Maintained 21841F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21842F: drivers/iio/chemical/scd30.h 21843F: drivers/iio/chemical/scd30_core.c 21844F: drivers/iio/chemical/scd30_i2c.c 21845F: drivers/iio/chemical/scd30_serial.c 21846 21847SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21848M: Roan van Dijk <[email protected]> 21849S: Maintained 21850F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21851F: drivers/iio/chemical/scd4x.c 21852 21853SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21854M: Petar Stoykov <[email protected]> 21855S: Maintained 21856F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21857F: drivers/iio/pressure/sdp500.c 21858 21859SENSIRION SGP40 GAS SENSOR DRIVER 21860M: Andreas Klinger <[email protected]> 21861S: Maintained 21862F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21863F: drivers/iio/chemical/sgp40.c 21864 21865SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21866M: Tomasz Duszynski <[email protected]> 21867S: Maintained 21868F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21869F: drivers/iio/chemical/sps30.c 21870F: drivers/iio/chemical/sps30_i2c.c 21871F: drivers/iio/chemical/sps30_serial.c 21872 21873SERIAL DEVICE BUS 21874M: Rob Herring <[email protected]> 21875L: [email protected] 21876S: Maintained 21877F: Documentation/devicetree/bindings/serial/serial.yaml 21878F: drivers/tty/serdev/ 21879F: include/linux/serdev.h 21880 21881SERIAL IR RECEIVER 21882M: Sean Young <[email protected]> 21883L: [email protected] 21884S: Maintained 21885F: drivers/media/rc/serial_ir.c 21886 21887SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21888M: Srinivas Kandagatla <[email protected]> 21889L: [email protected] 21890S: Maintained 21891F: Documentation/devicetree/bindings/slimbus/ 21892F: Documentation/driver-api/slimbus.rst 21893F: drivers/slimbus/ 21894F: include/linux/slimbus.h 21895 21896SFC NETWORK DRIVER 21897M: Edward Cree <[email protected]> 21898L: [email protected] 21899L: [email protected] 21900S: Maintained 21901F: Documentation/networking/devlink/sfc.rst 21902F: drivers/net/ethernet/sfc/ 21903 21904SFCTEMP HWMON DRIVER 21905M: Emil Renner Berthing <[email protected]> 21906M: Hal Feng <[email protected]> 21907L: [email protected] 21908S: Maintained 21909F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 21910F: Documentation/hwmon/sfctemp.rst 21911F: drivers/hwmon/sfctemp.c 21912 21913SFF/SFP/SFP+ MODULE SUPPORT 21914M: Russell King <[email protected]> 21915L: [email protected] 21916S: Maintained 21917F: Documentation/devicetree/bindings/net/sff,sfp.yaml 21918F: drivers/net/phy/phylink.c 21919F: drivers/net/phy/sfp* 21920F: include/linux/mdio/mdio-i2c.h 21921F: include/linux/phylink.h 21922F: include/linux/sfp.h 21923K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 21924 21925SGI GRU DRIVER 21926M: Dimitri Sivanich <[email protected]> 21927S: Maintained 21928F: drivers/misc/sgi-gru/ 21929 21930SGI XP/XPC/XPNET DRIVER 21931M: Robin Holt <[email protected]> 21932M: Steve Wahl <[email protected]> 21933S: Maintained 21934F: drivers/misc/sgi-xp/ 21935 21936SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 21937M: Wenjia Zhang <[email protected]> 21938M: Jan Karcher <[email protected]> 21939R: D. Wythe <[email protected]> 21940R: Tony Lu <[email protected]> 21941R: Wen Gu <[email protected]> 21942L: [email protected] 21943L: [email protected] 21944S: Supported 21945F: net/smc/ 21946 21947SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21948M: Linus Walleij <[email protected]> 21949L: [email protected] 21950S: Maintained 21951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21952F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21953F: drivers/iio/light/gp2ap002.c 21954 21955SHARP RJ54N1CB0C SENSOR DRIVER 21956M: Jacopo Mondi <[email protected]> 21957L: [email protected] 21958S: Odd fixes 21959T: git git://linuxtv.org/media.git 21960F: drivers/media/i2c/rj54n1cb0c.c 21961F: include/media/i2c/rj54n1cb0c.h 21962 21963SHRINKER 21964M: Andrew Morton <[email protected]> 21965M: Dave Chinner <[email protected]> 21966R: Qi Zheng <[email protected]> 21967R: Roman Gushchin <[email protected]> 21968R: Muchun Song <[email protected]> 21969L: [email protected] 21970S: Maintained 21971F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21972F: include/linux/shrinker.h 21973F: mm/shrinker.c 21974F: mm/shrinker_debug.c 21975 21976SH_VOU V4L2 OUTPUT DRIVER 21977L: [email protected] 21978S: Orphan 21979F: drivers/media/platform/renesas/sh_vou.c 21980F: include/media/drv-intf/sh_vou.h 21981 21982SI2157 MEDIA DRIVER 21983L: [email protected] 21984S: Orphan 21985W: https://linuxtv.org 21986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21987F: drivers/media/tuners/si2157* 21988 21989SI2165 MEDIA DRIVER 21990M: Matthias Schwarzott <[email protected]> 21991L: [email protected] 21992S: Maintained 21993W: https://linuxtv.org 21994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21995F: drivers/media/dvb-frontends/si2165* 21996 21997SI2168 MEDIA DRIVER 21998L: [email protected] 21999S: Orphan 22000W: https://linuxtv.org 22001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22002F: drivers/media/dvb-frontends/si2168* 22003 22004SI470X FM RADIO RECEIVER I2C DRIVER 22005M: Hans Verkuil <[email protected]> 22006L: [email protected] 22007S: Odd Fixes 22008W: https://linuxtv.org 22009T: git git://linuxtv.org/media.git 22010F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 22011F: drivers/media/radio/si470x/radio-si470x-i2c.c 22012 22013SI470X FM RADIO RECEIVER USB DRIVER 22014M: Hans Verkuil <[email protected]> 22015L: [email protected] 22016S: Maintained 22017W: https://linuxtv.org 22018T: git git://linuxtv.org/media.git 22019F: drivers/media/radio/si470x/radio-si470x-common.c 22020F: drivers/media/radio/si470x/radio-si470x-usb.c 22021F: drivers/media/radio/si470x/radio-si470x.h 22022 22023SI4713 FM RADIO TRANSMITTER I2C DRIVER 22024M: Eduardo Valentin <[email protected]> 22025L: [email protected] 22026S: Odd Fixes 22027W: https://linuxtv.org 22028T: git git://linuxtv.org/media.git 22029F: drivers/media/radio/si4713/si4713.? 22030 22031SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 22032M: Eduardo Valentin <[email protected]> 22033L: [email protected] 22034S: Odd Fixes 22035W: https://linuxtv.org 22036T: git git://linuxtv.org/media.git 22037F: drivers/media/radio/si4713/radio-platform-si4713.c 22038 22039SI4713 FM RADIO TRANSMITTER USB DRIVER 22040M: Hans Verkuil <[email protected]> 22041L: [email protected] 22042S: Maintained 22043W: https://linuxtv.org 22044T: git git://linuxtv.org/media.git 22045F: drivers/media/radio/si4713/radio-usb-si4713.c 22046 22047SIANO DVB DRIVER 22048M: Mauro Carvalho Chehab <[email protected]> 22049L: [email protected] 22050S: Odd fixes 22051W: https://linuxtv.org 22052T: git git://linuxtv.org/media.git 22053F: drivers/media/common/siano/ 22054F: drivers/media/mmc/siano/ 22055F: drivers/media/usb/siano/ 22056F: drivers/media/usb/siano/ 22057 22058SIEMENS IPC LED DRIVERS 22059M: Bao Cheng Su <[email protected]> 22060M: Benedikt Niedermayr <[email protected]> 22061M: Tobias Schaffner <[email protected]> 22062L: [email protected] 22063S: Maintained 22064F: drivers/leds/simple/ 22065 22066SIEMENS IPC PLATFORM DRIVERS 22067M: Bao Cheng Su <[email protected]> 22068M: Benedikt Niedermayr <[email protected]> 22069M: Tobias Schaffner <[email protected]> 22070L: [email protected] 22071S: Maintained 22072F: drivers/platform/x86/siemens/ 22073F: include/linux/platform_data/x86/simatic-ipc-base.h 22074F: include/linux/platform_data/x86/simatic-ipc.h 22075 22076SIEMENS IPC WATCHDOG DRIVERS 22077M: Bao Cheng Su <[email protected]> 22078M: Benedikt Niedermayr <[email protected]> 22079M: Tobias Schaffner <[email protected]> 22080L: [email protected] 22081S: Maintained 22082F: drivers/watchdog/simatic-ipc-wdt.c 22083 22084SIFIVE DRIVERS 22085M: Paul Walmsley <[email protected]> 22086M: Samuel Holland <[email protected]> 22087L: [email protected] 22088S: Supported 22089F: drivers/dma/sf-pdma/ 22090N: sifive 22091K: fu[57]40 22092K: [^@]sifive 22093 22094SILEAD TOUCHSCREEN DRIVER 22095M: Hans de Goede <[email protected]> 22096L: [email protected] 22097L: [email protected] 22098S: Maintained 22099F: drivers/input/touchscreen/silead.c 22100F: drivers/platform/x86/touchscreen_dmi.c 22101 22102SILICON LABS WIRELESS DRIVERS (for WFxxx series) 22103M: Jérôme Pouiller <[email protected]> 22104S: Supported 22105F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 22106F: drivers/net/wireless/silabs/ 22107 22108SILICON MOTION SM712 FRAME BUFFER DRIVER 22109M: Sudip Mukherjee <[email protected]> 22110M: Teddy Wang <[email protected]> 22111M: Sudip Mukherjee <[email protected]> 22112L: [email protected] 22113S: Maintained 22114F: Documentation/fb/sm712fb.rst 22115F: drivers/video/fbdev/sm712* 22116 22117SILVACO I3C DUAL-ROLE MASTER 22118M: Miquel Raynal <[email protected]> 22119M: Frank Li <[email protected]> 22120L: [email protected] (moderated for non-subscribers) 22121L: [email protected] 22122S: Maintained 22123F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 22124F: drivers/i3c/master/svc-i3c-master.c 22125 22126SIMPLEFB FB DRIVER 22127M: Hans de Goede <[email protected]> 22128L: [email protected] 22129S: Maintained 22130F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 22131F: drivers/video/fbdev/simplefb.c 22132F: include/linux/platform_data/simplefb.h 22133 22134SIOX 22135M: Thorsten Scherer <[email protected]> 22136R: Pengutronix Kernel Team <[email protected]> 22137S: Supported 22138F: drivers/gpio/gpio-siox.c 22139F: drivers/siox/* 22140F: include/trace/events/siox.h 22141 22142SIPHASH PRF ROUTINES 22143M: Jason A. Donenfeld <[email protected]> 22144S: Maintained 22145F: include/linux/siphash.h 22146F: lib/siphash.c 22147F: lib/tests/siphash_kunit.c 22148 22149SIS 190 ETHERNET DRIVER 22150M: Francois Romieu <[email protected]> 22151L: [email protected] 22152S: Maintained 22153F: drivers/net/ethernet/sis/sis190.c 22154 22155SIS 900/7016 FAST ETHERNET DRIVER 22156M: Daniele Venzano <[email protected]> 22157L: [email protected] 22158S: Maintained 22159W: http://www.brownhat.org/sis900.html 22160F: drivers/net/ethernet/sis/sis900.* 22161 22162SIS FRAMEBUFFER DRIVER 22163S: Orphan 22164F: Documentation/fb/sisfb.rst 22165F: drivers/video/fbdev/sis/ 22166F: include/video/sisfb.h 22167 22168SIS I2C TOUCHSCREEN DRIVER 22169M: Mika Penttilä <[email protected]> 22170L: [email protected] 22171S: Maintained 22172F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 22173F: drivers/input/touchscreen/sis_i2c.c 22174 22175SIS USB2VGA DRIVER 22176M: Thomas Winischhofer <[email protected]> 22177S: Maintained 22178W: http://www.winischhofer.at/linuxsisusbvga.shtml 22179F: drivers/usb/misc/sisusbvga/ 22180 22181SL28 CPLD MFD DRIVER 22182M: Michael Walle <[email protected]> 22183S: Maintained 22184F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 22185F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 22186F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 22187F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 22188F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 22189F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 22190F: drivers/gpio/gpio-sl28cpld.c 22191F: drivers/hwmon/sl28cpld-hwmon.c 22192F: drivers/irqchip/irq-sl28cpld.c 22193F: drivers/pwm/pwm-sl28cpld.c 22194F: drivers/watchdog/sl28cpld_wdt.c 22195 22196SL28 VPD NVMEM LAYOUT DRIVER 22197M: Michael Walle <[email protected]> 22198S: Maintained 22199F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 22200F: drivers/nvmem/layouts/sl28vpd.c 22201 22202SLAB ALLOCATOR 22203M: Christoph Lameter <[email protected]> 22204M: Pekka Enberg <[email protected]> 22205M: David Rientjes <[email protected]> 22206M: Joonsoo Kim <[email protected]> 22207M: Andrew Morton <[email protected]> 22208M: Vlastimil Babka <[email protected]> 22209R: Roman Gushchin <[email protected]> 22210R: Harry Yoo <[email protected]> 22211L: [email protected] 22212S: Maintained 22213T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 22214F: include/linux/sl?b*.h 22215F: mm/sl?b* 22216 22217SLCAN CAN NETWORK DRIVER 22218M: Dario Binacchi <[email protected]> 22219L: [email protected] 22220S: Maintained 22221F: drivers/net/can/slcan/ 22222 22223SLEEPABLE READ-COPY UPDATE (SRCU) 22224M: Lai Jiangshan <[email protected]> 22225M: "Paul E. McKenney" <[email protected]> 22226M: Josh Triplett <[email protected]> 22227R: Steven Rostedt <[email protected]> 22228R: Mathieu Desnoyers <[email protected]> 22229L: [email protected] 22230S: Supported 22231W: http://www.rdrop.com/users/paulmck/RCU/ 22232T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 22233F: include/linux/srcu*.h 22234F: kernel/rcu/srcu*.c 22235 22236SMACK SECURITY MODULE 22237M: Casey Schaufler <[email protected]> 22238L: [email protected] 22239S: Maintained 22240W: http://schaufler-ca.com 22241T: git git://github.com/cschaufler/smack-next 22242F: Documentation/admin-guide/LSM/Smack.rst 22243F: security/smack/ 22244 22245SMC91x ETHERNET DRIVER 22246M: Nicolas Pitre <[email protected]> 22247S: Odd Fixes 22248F: drivers/net/ethernet/smsc/smc91x.* 22249 22250SMSC EMC2103 HARDWARE MONITOR DRIVER 22251M: Steve Glendinning <[email protected]> 22252L: [email protected] 22253S: Maintained 22254F: Documentation/hwmon/emc2103.rst 22255F: drivers/hwmon/emc2103.c 22256 22257SMSC SCH5627 HARDWARE MONITOR DRIVER 22258M: Hans de Goede <[email protected]> 22259L: [email protected] 22260S: Supported 22261F: Documentation/hwmon/sch5627.rst 22262F: drivers/hwmon/sch5627.c 22263 22264SMSC UFX6000 and UFX7000 USB to VGA DRIVER 22265M: Steve Glendinning <[email protected]> 22266L: [email protected] 22267S: Maintained 22268F: drivers/video/fbdev/smscufx.c 22269 22270SMSC47B397 HARDWARE MONITOR DRIVER 22271M: Jean Delvare <[email protected]> 22272L: [email protected] 22273S: Maintained 22274F: Documentation/hwmon/smsc47b397.rst 22275F: drivers/hwmon/smsc47b397.c 22276 22277SMSC911x ETHERNET DRIVER 22278M: Steve Glendinning <[email protected]> 22279L: [email protected] 22280S: Maintained 22281F: drivers/net/ethernet/smsc/smsc911x.* 22282F: include/linux/smsc911x.h 22283 22284SMSC9420 PCI ETHERNET DRIVER 22285M: Steve Glendinning <[email protected]> 22286L: [email protected] 22287S: Maintained 22288F: drivers/net/ethernet/smsc/smsc9420.* 22289 22290SNET DPU VIRTIO DATA PATH ACCELERATOR 22291R: Alvaro Karsz <[email protected]> 22292F: drivers/vdpa/solidrun/ 22293 22294SOCIONEXT (SNI) AVE NETWORK DRIVER 22295M: Kunihiko Hayashi <[email protected]> 22296L: [email protected] 22297S: Maintained 22298F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 22299F: drivers/net/ethernet/socionext/sni_ave.c 22300 22301SOCIONEXT (SNI) NETSEC NETWORK DRIVER 22302M: Ilias Apalodimas <[email protected]> 22303M: Masahisa Kojima <[email protected]> 22304L: [email protected] 22305S: Maintained 22306F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 22307F: drivers/net/ethernet/socionext/netsec.c 22308 22309SOCIONEXT (SNI) Synquacer SPI DRIVER 22310M: Masahisa Kojima <[email protected]> 22311M: Jassi Brar <[email protected]> 22312L: [email protected] 22313S: Maintained 22314F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 22315F: drivers/spi/spi-synquacer.c 22316 22317SOCIONEXT SYNQUACER I2C DRIVER 22318M: Ard Biesheuvel <[email protected]> 22319L: [email protected] 22320S: Maintained 22321F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 22322F: drivers/i2c/busses/i2c-synquacer.c 22323 22324SOCIONEXT UNIPHIER SOUND DRIVER 22325L: [email protected] 22326S: Orphan 22327F: sound/soc/uniphier/ 22328 22329SOCKET TIMESTAMPING 22330M: Willem de Bruijn <[email protected]> 22331R: Jason Xing <[email protected]> 22332S: Maintained 22333F: Documentation/networking/timestamping.rst 22334F: include/linux/net_tstamp.h 22335F: include/uapi/linux/net_tstamp.h 22336F: tools/testing/selftests/bpf/*/net_timestamping* 22337F: tools/testing/selftests/net/*timestamp* 22338F: tools/testing/selftests/net/so_txtime.c 22339 22340SOEKRIS NET48XX LED SUPPORT 22341M: Chris Boot <[email protected]> 22342S: Maintained 22343F: drivers/leds/leds-net48xx.c 22344 22345SOFT-IWARP DRIVER (siw) 22346M: Bernard Metzler <[email protected]> 22347L: [email protected] 22348S: Supported 22349F: drivers/infiniband/sw/siw/ 22350F: include/uapi/rdma/siw-abi.h 22351 22352SOFT-ROCE DRIVER (rxe) 22353M: Zhu Yanjun <[email protected]> 22354L: [email protected] 22355S: Supported 22356F: drivers/infiniband/sw/rxe/ 22357F: include/uapi/rdma/rdma_user_rxe.h 22358 22359SOFTLOGIC 6x10 MPEG CODEC 22360M: Bluecherry Maintainers <[email protected]> 22361M: Andrey Utkin <[email protected]> 22362M: Ismael Luceno <[email protected]> 22363L: [email protected] 22364S: Supported 22365F: drivers/media/pci/solo6x10/ 22366 22367SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 22368M: James Morse <[email protected]> 22369L: [email protected] (moderated for non-subscribers) 22370S: Maintained 22371F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 22372F: drivers/firmware/arm_sdei.c 22373F: include/linux/arm_sdei.h 22374F: include/uapi/linux/arm_sdei.h 22375 22376SOFTWARE NODES AND DEVICE PROPERTIES 22377R: Andy Shevchenko <[email protected]> 22378R: Daniel Scally <[email protected]> 22379R: Heikki Krogerus <[email protected]> 22380R: Sakari Ailus <[email protected]> 22381L: [email protected] 22382S: Maintained 22383F: drivers/base/property.c 22384F: drivers/base/swnode.c 22385F: include/linux/fwnode.h 22386F: include/linux/property.h 22387 22388SOFTWARE RAID (Multiple Disks) SUPPORT 22389M: Song Liu <[email protected]> 22390M: Yu Kuai <[email protected]> 22391L: [email protected] 22392S: Supported 22393Q: https://patchwork.kernel.org/project/linux-raid/list/ 22394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 22395F: drivers/md/Kconfig 22396F: drivers/md/Makefile 22397F: drivers/md/md* 22398F: drivers/md/raid* 22399F: include/linux/raid/ 22400F: include/uapi/linux/raid/ 22401 22402SOLIDRUN CLEARFOG SUPPORT 22403M: Russell King <[email protected]> 22404S: Maintained 22405F: arch/arm/boot/dts/marvell/armada-388-clearfog* 22406F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 22407 22408SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 22409M: Russell King <[email protected]> 22410S: Maintained 22411F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 22412F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 22413F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 22414 22415SONIC NETWORK DRIVER 22416M: Thomas Bogendoerfer <[email protected]> 22417L: [email protected] 22418S: Maintained 22419F: drivers/net/ethernet/natsemi/sonic.* 22420 22421SONICS SILICON BACKPLANE DRIVER (SSB) 22422M: Michael Buesch <[email protected]> 22423L: [email protected] 22424S: Maintained 22425F: drivers/ssb/ 22426F: include/linux/ssb/ 22427 22428SONY IMX208 SENSOR DRIVER 22429M: Sakari Ailus <[email protected]> 22430L: [email protected] 22431S: Maintained 22432T: git git://linuxtv.org/media.git 22433F: drivers/media/i2c/imx208.c 22434 22435SONY IMX214 SENSOR DRIVER 22436M: Ricardo Ribalda <[email protected]> 22437L: [email protected] 22438S: Maintained 22439T: git git://linuxtv.org/media.git 22440F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 22441F: drivers/media/i2c/imx214.c 22442 22443SONY IMX219 SENSOR DRIVER 22444M: Dave Stevenson <[email protected]> 22445L: [email protected] 22446S: Maintained 22447T: git git://linuxtv.org/media.git 22448F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 22449F: drivers/media/i2c/imx219.c 22450 22451SONY IMX258 SENSOR DRIVER 22452M: Sakari Ailus <[email protected]> 22453L: [email protected] 22454S: Maintained 22455T: git git://linuxtv.org/media.git 22456F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 22457F: drivers/media/i2c/imx258.c 22458 22459SONY IMX274 SENSOR DRIVER 22460M: Leon Luo <[email protected]> 22461L: [email protected] 22462S: Maintained 22463T: git git://linuxtv.org/media.git 22464F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22465F: drivers/media/i2c/imx274.c 22466 22467SONY IMX283 SENSOR DRIVER 22468M: Kieran Bingham <[email protected]> 22469M: Umang Jain <[email protected]> 22470L: [email protected] 22471S: Maintained 22472T: git git://linuxtv.org/media.git 22473F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22474F: drivers/media/i2c/imx283.c 22475 22476SONY IMX290 SENSOR DRIVER 22477M: Manivannan Sadhasivam <[email protected]> 22478L: [email protected] 22479S: Maintained 22480T: git git://linuxtv.org/media.git 22481F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22482F: drivers/media/i2c/imx290.c 22483 22484SONY IMX296 SENSOR DRIVER 22485M: Laurent Pinchart <[email protected]> 22486M: Manivannan Sadhasivam <[email protected]> 22487L: [email protected] 22488S: Maintained 22489T: git git://linuxtv.org/media.git 22490F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22491F: drivers/media/i2c/imx296.c 22492 22493SONY IMX319 SENSOR DRIVER 22494M: Bingbu Cao <[email protected]> 22495L: [email protected] 22496S: Maintained 22497T: git git://linuxtv.org/media.git 22498F: drivers/media/i2c/imx319.c 22499 22500SONY IMX334 SENSOR DRIVER 22501L: [email protected] 22502S: Orphan 22503T: git git://linuxtv.org/media.git 22504F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22505F: drivers/media/i2c/imx334.c 22506 22507SONY IMX335 SENSOR DRIVER 22508L: [email protected] 22509S: Orphan 22510T: git git://linuxtv.org/media.git 22511F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22512F: drivers/media/i2c/imx335.c 22513 22514SONY IMX355 SENSOR DRIVER 22515M: Tianshu Qiu <[email protected]> 22516L: [email protected] 22517S: Maintained 22518T: git git://linuxtv.org/media.git 22519F: drivers/media/i2c/imx355.c 22520 22521SONY IMX412 SENSOR DRIVER 22522L: [email protected] 22523S: Orphan 22524T: git git://linuxtv.org/media.git 22525F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22526F: drivers/media/i2c/imx412.c 22527 22528SONY IMX415 SENSOR DRIVER 22529M: Michael Riesch <[email protected]> 22530L: [email protected] 22531S: Maintained 22532T: git git://linuxtv.org/media.git 22533F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22534F: drivers/media/i2c/imx415.c 22535 22536SONY MEMORYSTICK SUBSYSTEM 22537M: Maxim Levitsky <[email protected]> 22538M: Alex Dubov <[email protected]> 22539M: Ulf Hansson <[email protected]> 22540L: [email protected] 22541S: Maintained 22542T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22543F: drivers/memstick/ 22544F: include/linux/memstick.h 22545 22546SONY VAIO CONTROL DEVICE DRIVER 22547M: Mattia Dongili <[email protected]> 22548L: [email protected] 22549S: Maintained 22550W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22551F: Documentation/admin-guide/laptops/sony-laptop.rst 22552F: drivers/char/sonypi.c 22553F: drivers/platform/x86/sony-laptop.c 22554F: include/linux/sony-laptop.h 22555 22556SOPHGO DEVICETREES and DRIVERS 22557M: Chen Wang <[email protected]> 22558M: Inochi Amaoto <[email protected]> 22559L: [email protected] 22560W: https://github.com/sophgo/linux/wiki 22561T: git https://github.com/sophgo/linux.git 22562S: Maintained 22563N: sophgo 22564K: sophgo 22565 22566SOUND 22567M: Jaroslav Kysela <[email protected]> 22568M: Takashi Iwai <[email protected]> 22569L: [email protected] 22570S: Maintained 22571W: http://www.alsa-project.org/ 22572Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22574F: Documentation/sound/ 22575F: include/sound/ 22576F: include/uapi/sound/ 22577F: sound/ 22578F: tools/testing/selftests/alsa 22579 22580SOUND - ALSA SELFTESTS 22581M: Mark Brown <[email protected]> 22582L: [email protected] 22583L: [email protected] 22584S: Supported 22585F: tools/testing/selftests/alsa 22586 22587SOUND - COMPRESSED AUDIO 22588M: Vinod Koul <[email protected]> 22589L: [email protected] 22590S: Supported 22591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22592F: Documentation/sound/designs/compress-offload.rst 22593F: include/sound/compress_driver.h 22594F: include/uapi/sound/compress_* 22595F: sound/core/compress_offload.c 22596F: sound/soc/soc-compress.c 22597 22598SOUND - CORE KUNIT TEST 22599M: Ivan Orlov <[email protected]> 22600L: [email protected] 22601S: Supported 22602F: sound/core/sound_kunit.c 22603 22604SOUND - DMAENGINE HELPERS 22605M: Lars-Peter Clausen <[email protected]> 22606S: Supported 22607F: include/sound/dmaengine_pcm.h 22608F: sound/core/pcm_dmaengine.c 22609F: sound/soc/soc-generic-dmaengine-pcm.c 22610 22611SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22612M: Liam Girdwood <[email protected]> 22613M: Mark Brown <[email protected]> 22614L: [email protected] 22615S: Supported 22616W: http://alsa-project.org/main/index.php/ASoC 22617T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22618F: Documentation/devicetree/bindings/sound/ 22619F: Documentation/sound/soc/ 22620F: include/dt-bindings/sound/ 22621F: include/sound/soc* 22622F: include/sound/sof.h 22623F: include/sound/sof/ 22624F: include/trace/events/sof*.h 22625F: include/uapi/sound/asoc.h 22626F: sound/soc/ 22627 22628SOUND - SOC LAYER / dapm-graph 22629M: Luca Ceresoli <[email protected]> 22630L: [email protected] 22631S: Maintained 22632F: tools/sound/dapm-graph 22633 22634SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22635M: Liam Girdwood <[email protected]> 22636M: Peter Ujfalusi <[email protected]> 22637M: Bard Liao <[email protected]> 22638M: Ranjani Sridharan <[email protected]> 22639M: Daniel Baluta <[email protected]> 22640R: Kai Vehmanen <[email protected]> 22641R: Pierre-Louis Bossart <[email protected]> 22642L: [email protected] (moderated for non-subscribers) 22643S: Supported 22644W: https://github.com/thesofproject/linux/ 22645F: sound/soc/sof/ 22646 22647SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22648M: Mark Brown <[email protected]> 22649M: Kuninori Morimoto <[email protected]> 22650S: Supported 22651L: [email protected] 22652F: sound/soc/generic/ 22653F: include/sound/simple_card* 22654F: Documentation/devicetree/bindings/sound/simple-card.yaml 22655F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22656 22657SOUNDWIRE SUBSYSTEM 22658M: Vinod Koul <[email protected]> 22659M: Bard Liao <[email protected]> 22660R: Pierre-Louis Bossart <[email protected]> 22661R: Sanyog Kale <[email protected]> 22662L: [email protected] 22663S: Supported 22664T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22665F: Documentation/driver-api/soundwire/ 22666F: drivers/soundwire/ 22667F: include/linux/soundwire/ 22668 22669SP2 MEDIA DRIVER 22670M: Olli Salonen <[email protected]> 22671L: [email protected] 22672S: Maintained 22673W: https://linuxtv.org 22674Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22675F: drivers/media/dvb-frontends/sp2* 22676 22677SPANISH DOCUMENTATION 22678M: Carlos Bilbao <[email protected]> 22679R: Avadhut Naik <[email protected]> 22680S: Maintained 22681F: Documentation/translations/sp_SP/ 22682 22683SPARC + UltraSPARC (sparc/sparc64) 22684M: "David S. Miller" <[email protected]> 22685M: Andreas Larsson <[email protected]> 22686L: [email protected] 22687S: Maintained 22688Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22689T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22690T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22691F: arch/sparc/ 22692F: drivers/sbus/ 22693 22694SPARC SERIAL DRIVERS 22695M: "David S. Miller" <[email protected]> 22696L: [email protected] 22697S: Maintained 22698T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22699T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22700F: drivers/tty/serial/suncore.c 22701F: drivers/tty/serial/sunhv.c 22702F: drivers/tty/serial/sunsab.c 22703F: drivers/tty/serial/sunsab.h 22704F: drivers/tty/serial/sunsu.c 22705F: drivers/tty/serial/sunzilog.c 22706F: drivers/tty/serial/sunzilog.h 22707F: drivers/tty/vcc.c 22708F: include/linux/sunserialcore.h 22709 22710SPARSE CHECKER 22711M: "Luc Van Oostenryck" <[email protected]> 22712L: [email protected] 22713S: Maintained 22714W: https://sparse.docs.kernel.org/ 22715Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22716B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22717T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22718F: include/linux/compiler.h 22719 22720SPEAKUP CONSOLE SPEECH DRIVER 22721M: William Hubbs <[email protected]> 22722M: Chris Brannon <[email protected]> 22723M: Kirk Reiser <[email protected]> 22724M: Samuel Thibault <[email protected]> 22725L: [email protected] 22726S: Odd Fixes 22727W: http://www.linux-speakup.org/ 22728W: https://github.com/linux-speakup/speakup 22729B: https://github.com/linux-speakup/speakup/issues 22730F: drivers/accessibility/speakup/ 22731 22732SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22733M: Viresh Kumar <[email protected]> 22734M: Shiraz Hashim <[email protected]> 22735L: [email protected] (moderated for non-subscribers) 22736L: [email protected] 22737S: Maintained 22738W: http://www.st.com/spear 22739F: arch/arm/boot/dts/st/spear* 22740F: arch/arm/mach-spear/ 22741F: drivers/clk/spear/ 22742F: drivers/pinctrl/spear/ 22743 22744SPI NOR SUBSYSTEM 22745M: Tudor Ambarus <[email protected]> 22746M: Pratyush Yadav <[email protected]> 22747M: Michael Walle <[email protected]> 22748L: [email protected] 22749S: Maintained 22750W: http://www.linux-mtd.infradead.org/ 22751Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22752C: irc://irc.oftc.net/mtd 22753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22754F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22755F: drivers/mtd/spi-nor/ 22756F: include/linux/mtd/spi-nor.h 22757 22758SPI OFFLOAD 22759R: David Lechner <[email protected]> 22760F: drivers/spi/spi-offload-trigger-pwm.c 22761F: drivers/spi/spi-offload.c 22762F: include/linux/spi/offload/ 22763K: spi_offload 22764 22765SPI SUBSYSTEM 22766M: Mark Brown <[email protected]> 22767L: [email protected] 22768S: Maintained 22769Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22770T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22771F: Documentation/devicetree/bindings/spi/ 22772F: Documentation/spi/ 22773F: drivers/spi/ 22774F: include/linux/spi/ 22775F: include/uapi/linux/spi/ 22776F: tools/spi/ 22777 22778SPMI SUBSYSTEM 22779M: Stephen Boyd <[email protected]> 22780L: [email protected] 22781S: Maintained 22782T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22783F: Documentation/devicetree/bindings/spmi/ 22784F: drivers/spmi/ 22785F: include/dt-bindings/spmi/spmi.h 22786F: include/linux/spmi.h 22787F: include/trace/events/spmi.h 22788 22789SPU FILE SYSTEM 22790L: [email protected] 22791S: Orphan 22792F: Documentation/filesystems/spufs/spufs.rst 22793F: arch/powerpc/platforms/cell/spufs/ 22794 22795SQUASHFS FILE SYSTEM 22796M: Phillip Lougher <[email protected]> 22797L: [email protected] (subscribers-only) 22798S: Maintained 22799W: http://squashfs.org.uk 22800T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22801F: Documentation/filesystems/squashfs.rst 22802F: fs/squashfs/ 22803 22804SRM (Alpha) environment access 22805M: Jan-Benedict Glaw <[email protected]> 22806S: Maintained 22807F: arch/alpha/kernel/srm_env.c 22808 22809ST LSM6DSx IMU IIO DRIVER 22810M: Lorenzo Bianconi <[email protected]> 22811L: [email protected] 22812S: Maintained 22813W: http://www.st.com/ 22814F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22815F: drivers/iio/imu/st_lsm6dsx/ 22816 22817ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22818M: Benjamin Mugnier <[email protected]> 22819M: Sylvain Petinot <[email protected]> 22820L: [email protected] 22821S: Maintained 22822T: git git://linuxtv.org/media.git 22823F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22824F: drivers/media/i2c/st-mipid02.c 22825 22826ST STC3117 FUEL GAUGE DRIVER 22827M: Hardevsinh Palaniya <[email protected]> 22828M: Bhavin Sharma <[email protected]> 22829L: [email protected] 22830S: Maintained 22831F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 22832F: drivers/power/supply/stc3117_fuel_gauge.c 22833 22834ST STM32 FIREWALL 22835M: Gatien Chevallier <[email protected]> 22836S: Maintained 22837F: drivers/bus/stm32_etzpc.c 22838F: drivers/bus/stm32_firewall.c 22839F: drivers/bus/stm32_rifsc.c 22840 22841ST STM32 I2C/SMBUS DRIVER 22842M: Pierre-Yves MORDRET <[email protected]> 22843M: Alain Volmat <[email protected]> 22844L: [email protected] 22845S: Maintained 22846F: drivers/i2c/busses/i2c-stm32* 22847 22848ST STM32 SPI DRIVER 22849M: Alain Volmat <[email protected]> 22850L: [email protected] 22851S: Maintained 22852F: drivers/spi/spi-stm32.c 22853 22854ST STPDDC60 DRIVER 22855M: Daniel Nilsson <[email protected]> 22856L: [email protected] 22857S: Maintained 22858F: Documentation/hwmon/stpddc60.rst 22859F: drivers/hwmon/pmbus/stpddc60.c 22860 22861ST VGXY61 DRIVER 22862M: Benjamin Mugnier <[email protected]> 22863M: Sylvain Petinot <[email protected]> 22864L: [email protected] 22865S: Maintained 22866T: git git://linuxtv.org/media.git 22867F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22868F: Documentation/userspace-api/media/drivers/vgxy61.rst 22869F: drivers/media/i2c/vgxy61.c 22870 22871ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22872M: Song Qiang <[email protected]> 22873L: [email protected] 22874S: Maintained 22875F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22876F: drivers/iio/proximity/vl53l0x-i2c.c 22877 22878STABLE BRANCH 22879M: Greg Kroah-Hartman <[email protected]> 22880M: Sasha Levin <[email protected]> 22881L: [email protected] 22882S: Supported 22883F: Documentation/process/stable-kernel-rules.rst 22884 22885STAGING - ATOMISP DRIVER 22886M: Hans de Goede <[email protected]> 22887M: Mauro Carvalho Chehab <[email protected]> 22888R: Sakari Ailus <[email protected]> 22889L: [email protected] 22890S: Maintained 22891F: drivers/staging/media/atomisp/ 22892 22893STAGING - INDUSTRIAL IO 22894M: Jonathan Cameron <[email protected]> 22895L: [email protected] 22896S: Odd Fixes 22897F: Documentation/devicetree/bindings/staging/iio/ 22898F: drivers/staging/iio/ 22899 22900STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 22901M: Marc Dietrich <[email protected]> 22902L: [email protected] (moderated for non-subscribers) 22903L: [email protected] 22904S: Maintained 22905F: drivers/staging/nvec/ 22906 22907STAGING - SEPS525 LCD CONTROLLER DRIVERS 22908M: Michael Hennerich <[email protected]> 22909L: [email protected] 22910S: Supported 22911F: drivers/staging/fbtft/fb_seps525.c 22912 22913STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 22914M: Sudip Mukherjee <[email protected]> 22915M: Teddy Wang <[email protected]> 22916M: Sudip Mukherjee <[email protected]> 22917L: [email protected] 22918S: Maintained 22919F: drivers/staging/sm750fb/ 22920 22921STAGING SUBSYSTEM 22922M: Greg Kroah-Hartman <[email protected]> 22923L: [email protected] 22924S: Supported 22925T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22926F: drivers/staging/ 22927 22928STANDALONE CACHE CONTROLLER DRIVERS 22929M: Conor Dooley <[email protected]> 22930S: Maintained 22931T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22932F: Documentation/devicetree/bindings/cache/ 22933F: drivers/cache 22934 22935STARFIRE/DURALAN NETWORK DRIVER 22936M: Ion Badulescu <[email protected]> 22937S: Odd Fixes 22938F: drivers/net/ethernet/adaptec/starfire* 22939 22940STARFIVE CAMERA SUBSYSTEM DRIVER 22941M: Jack Zhu <[email protected]> 22942M: Changhuang Liang <[email protected]> 22943L: [email protected] 22944S: Maintained 22945F: Documentation/admin-guide/media/starfive_camss.rst 22946F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22947F: drivers/staging/media/starfive/camss 22948 22949STARFIVE CRYPTO DRIVER 22950M: Jia Jie Ho <[email protected]> 22951M: William Qiu <[email protected]> 22952S: Supported 22953F: Documentation/devicetree/bindings/crypto/starfive* 22954F: drivers/crypto/starfive/ 22955 22956STARFIVE DEVICETREES 22957M: Emil Renner Berthing <[email protected]> 22958S: Maintained 22959F: arch/riscv/boot/dts/starfive/ 22960 22961STARFIVE DWMAC GLUE LAYER 22962M: Emil Renner Berthing <[email protected]> 22963M: Minda Chen <[email protected]> 22964S: Maintained 22965F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22966F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22967 22968STARFIVE JH7110 DPHY RX DRIVER 22969M: Jack Zhu <[email protected]> 22970M: Changhuang Liang <[email protected]> 22971S: Supported 22972F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22973F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22974 22975STARFIVE JH7110 DPHY TX DRIVER 22976M: Keith Zhao <[email protected]> 22977S: Supported 22978F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22979F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22980 22981STARFIVE JH7110 MMC/SD/SDIO DRIVER 22982M: William Qiu <[email protected]> 22983S: Supported 22984F: Documentation/devicetree/bindings/mmc/starfive* 22985F: drivers/mmc/host/dw_mmc-starfive.c 22986 22987STARFIVE JH7110 PLL CLOCK DRIVER 22988M: Xingyu Wu <[email protected]> 22989S: Supported 22990F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22991F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22992 22993STARFIVE JH7110 PWMDAC DRIVER 22994M: Hal Feng <[email protected]> 22995M: Xingyu Wu <[email protected]> 22996S: Supported 22997F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22998F: sound/soc/starfive/jh7110_pwmdac.c 22999 23000STARFIVE JH7110 SYSCON 23001M: William Qiu <[email protected]> 23002M: Xingyu Wu <[email protected]> 23003S: Supported 23004F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 23005 23006STARFIVE JH7110 TDM DRIVER 23007M: Walker Chen <[email protected]> 23008S: Maintained 23009F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 23010F: sound/soc/starfive/jh7110_tdm.c 23011 23012STARFIVE JH71X0 CLOCK DRIVERS 23013M: Emil Renner Berthing <[email protected]> 23014M: Hal Feng <[email protected]> 23015S: Maintained 23016F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 23017F: drivers/clk/starfive/clk-starfive-jh71* 23018F: include/dt-bindings/clock/starfive?jh71*.h 23019 23020STARFIVE JH71X0 PINCTRL DRIVERS 23021M: Emil Renner Berthing <[email protected]> 23022M: Jianlong Huang <[email protected]> 23023M: Hal Feng <[email protected]> 23024L: [email protected] 23025S: Maintained 23026F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 23027F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 23028F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 23029F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 23030 23031STARFIVE JH71X0 RESET CONTROLLER DRIVERS 23032M: Emil Renner Berthing <[email protected]> 23033M: Hal Feng <[email protected]> 23034S: Maintained 23035F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 23036F: drivers/reset/starfive/reset-starfive-jh71* 23037F: include/dt-bindings/reset/starfive?jh71*.h 23038 23039STARFIVE JH71X0 USB DRIVERS 23040M: Minda Chen <[email protected]> 23041S: Maintained 23042F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 23043F: drivers/usb/cdns3/cdns3-starfive.c 23044 23045STARFIVE JH71XX PMU CONTROLLER DRIVER 23046M: Walker Chen <[email protected]> 23047M: Changhuang Liang <[email protected]> 23048S: Supported 23049F: Documentation/devicetree/bindings/power/starfive* 23050F: drivers/pmdomain/starfive/ 23051F: include/dt-bindings/power/starfive,jh7110-pmu.h 23052 23053STARFIVE SOC DRIVERS 23054M: Conor Dooley <[email protected]> 23055S: Maintained 23056T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 23057F: Documentation/devicetree/bindings/soc/starfive/ 23058 23059STARFIVE STARLINK PMU DRIVER 23060M: Ji Sheng Teoh <[email protected]> 23061S: Maintained 23062F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 23063F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 23064F: drivers/perf/starfive_starlink_pmu.c 23065 23066STARFIVE TRNG DRIVER 23067M: Jia Jie Ho <[email protected]> 23068S: Supported 23069F: Documentation/devicetree/bindings/rng/starfive* 23070F: drivers/char/hw_random/jh7110-trng.c 23071 23072STARFIVE WATCHDOG DRIVER 23073M: Xingyu Wu <[email protected]> 23074M: Ziv Xu <[email protected]> 23075S: Supported 23076F: Documentation/devicetree/bindings/watchdog/starfive* 23077F: drivers/watchdog/starfive-wdt.c 23078 23079STARFIVE JH71X0 PCIE AND USB PHY DRIVER 23080M: Minda Chen <[email protected]> 23081S: Supported 23082F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 23083F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 23084F: drivers/phy/starfive/phy-jh7110-pcie.c 23085F: drivers/phy/starfive/phy-jh7110-usb.c 23086 23087STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 23088M: Changhuang Liang <[email protected]> 23089S: Supported 23090F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 23091F: drivers/irqchip/irq-starfive-jh8100-intc.c 23092 23093STATIC BRANCH/CALL 23094M: Peter Zijlstra <[email protected]> 23095M: Josh Poimboeuf <[email protected]> 23096M: Jason Baron <[email protected]> 23097R: Steven Rostedt <[email protected]> 23098R: Ard Biesheuvel <[email protected]> 23099S: Supported 23100F: arch/*/include/asm/jump_label*.h 23101F: arch/*/include/asm/static_call*.h 23102F: arch/*/kernel/jump_label.c 23103F: arch/*/kernel/static_call.c 23104F: include/linux/jump_label*.h 23105F: include/linux/static_call*.h 23106F: kernel/jump_label.c 23107F: kernel/static_call*.c 23108 23109STI AUDIO (ASoC) DRIVERS 23110M: Arnaud Pouliquen <[email protected]> 23111L: [email protected] 23112S: Maintained 23113F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 23114F: sound/soc/sti/ 23115 23116STI CEC DRIVER 23117M: Alain Volmat <[email protected]> 23118S: Maintained 23119F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 23120F: drivers/media/cec/platform/sti/ 23121 23122STK1160 USB VIDEO CAPTURE DRIVER 23123M: Ezequiel Garcia <[email protected]> 23124L: [email protected] 23125S: Maintained 23126T: git git://linuxtv.org/media.git 23127F: drivers/media/usb/stk1160/ 23128 23129STM32 AUDIO (ASoC) DRIVERS 23130M: Olivier Moysan <[email protected]> 23131M: Arnaud Pouliquen <[email protected]> 23132L: [email protected] 23133S: Maintained 23134F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 23135F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 23136F: sound/soc/stm/ 23137 23138STM32 DMA DRIVERS 23139M: Amélie Delaunay <[email protected]> 23140L: [email protected] 23141L: [email protected] (moderated for non-subscribers) 23142S: Maintained 23143F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 23144F: Documentation/devicetree/bindings/dma/stm32/ 23145F: drivers/dma/stm32/ 23146 23147STM32 TIMER/LPTIMER DRIVERS 23148M: Fabrice Gasnier <[email protected]> 23149S: Maintained 23150F: Documentation/ABI/testing/*timer-stm32 23151F: Documentation/devicetree/bindings/*/*stm32-*timer* 23152F: drivers/*/stm32-*timer* 23153F: drivers/pwm/pwm-stm32* 23154F: include/linux/*/stm32-*tim* 23155 23156STM32MP25 USB3/PCIE COMBOPHY DRIVER 23157M: Christian Bruel <[email protected]> 23158S: Maintained 23159F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 23160F: drivers/phy/st/phy-stm32-combophy.c 23161 23162STMMAC ETHERNET DRIVER 23163L: [email protected] 23164S: Orphan 23165F: Documentation/networking/device_drivers/ethernet/stmicro/ 23166F: drivers/net/ethernet/stmicro/stmmac/ 23167 23168SUN HAPPY MEAL ETHERNET DRIVER 23169M: Sean Anderson <[email protected]> 23170S: Maintained 23171F: drivers/net/ethernet/sun/sunhme.* 23172 23173SUN3/3X 23174M: Sam Creasey <[email protected]> 23175S: Maintained 23176W: http://sammy.net/sun3/ 23177F: arch/m68k/include/asm/sun3* 23178F: arch/m68k/kernel/*sun3* 23179F: arch/m68k/sun3*/ 23180F: drivers/net/ethernet/i825xx/sun3* 23181 23182SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 23183M: Hans de Goede <[email protected]> 23184L: [email protected] 23185S: Maintained 23186F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 23187F: drivers/input/keyboard/sun4i-lradc-keys.c 23188 23189SUNPLUS ETHERNET DRIVER 23190M: Wells Lu <[email protected]> 23191L: [email protected] 23192S: Maintained 23193W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 23194F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 23195F: drivers/net/ethernet/sunplus/ 23196 23197SUNPLUS MMC DRIVER 23198M: Tony Huang <[email protected]> 23199M: Li-hao Kuo <[email protected]> 23200S: Maintained 23201F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 23202F: drivers/mmc/host/sunplus-mmc.c 23203 23204SUNPLUS OCOTP DRIVER 23205M: Vincent Shih <[email protected]> 23206S: Maintained 23207F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 23208F: drivers/nvmem/sunplus-ocotp.c 23209 23210SUNPLUS PWM DRIVER 23211M: Hammer Hsieh <[email protected]> 23212S: Maintained 23213F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 23214F: drivers/pwm/pwm-sunplus.c 23215 23216SUNPLUS RTC DRIVER 23217M: Vincent Shih <[email protected]> 23218L: [email protected] 23219S: Maintained 23220F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 23221F: drivers/rtc/rtc-sunplus.c 23222 23223SUNPLUS SPI CONTROLLER INTERFACE DRIVER 23224M: Li-hao Kuo <[email protected]> 23225L: [email protected] 23226S: Maintained 23227F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 23228F: drivers/spi/spi-sunplus-sp7021.c 23229 23230SUNPLUS UART DRIVER 23231M: Hammer Hsieh <[email protected]> 23232S: Maintained 23233F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 23234F: drivers/tty/serial/sunplus-uart.c 23235 23236SUNPLUS USB2 PHY DRIVER 23237M: Vincent Shih <[email protected]> 23238L: [email protected] 23239S: Maintained 23240F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 23241F: drivers/phy/sunplus/Kconfig 23242F: drivers/phy/sunplus/Makefile 23243F: drivers/phy/sunplus/phy-sunplus-usb2.c 23244 23245SUNPLUS WATCHDOG DRIVER 23246M: Xiantao Hu <[email protected]> 23247L: [email protected] 23248S: Maintained 23249F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 23250F: drivers/watchdog/sunplus_wdt.c 23251 23252SUPERH 23253M: Yoshinori Sato <[email protected]> 23254M: Rich Felker <[email protected]> 23255M: John Paul Adrian Glaubitz <[email protected]> 23256L: [email protected] 23257S: Maintained 23258Q: http://patchwork.kernel.org/project/linux-sh/list/ 23259F: Documentation/arch/sh/ 23260F: arch/sh/ 23261F: drivers/sh/ 23262 23263SUSPEND TO RAM 23264M: "Rafael J. Wysocki" <[email protected]> 23265M: Len Brown <[email protected]> 23266M: Pavel Machek <[email protected]> 23267L: [email protected] 23268S: Supported 23269B: https://bugzilla.kernel.org 23270F: Documentation/power/ 23271F: arch/x86/kernel/acpi/sleep* 23272F: arch/x86/kernel/acpi/wakeup* 23273F: drivers/base/power/ 23274F: include/linux/freezer.h 23275F: include/linux/pm.h 23276F: include/linux/suspend.h 23277F: kernel/power/ 23278 23279SVGA HANDLING 23280M: Martin Mares <[email protected]> 23281L: [email protected] 23282S: Maintained 23283F: Documentation/admin-guide/svga.rst 23284F: arch/x86/boot/video* 23285 23286SWITCHDEV 23287M: Jiri Pirko <[email protected]> 23288M: Ivan Vecera <[email protected]> 23289L: [email protected] 23290S: Supported 23291F: include/net/switchdev.h 23292F: net/switchdev/ 23293 23294SY8106A REGULATOR DRIVER 23295M: Icenowy Zheng <[email protected]> 23296S: Maintained 23297F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 23298F: drivers/regulator/sy8106a-regulator.c 23299 23300SYNC FILE FRAMEWORK 23301M: Sumit Semwal <[email protected]> 23302R: Gustavo Padovan <[email protected]> 23303L: [email protected] 23304L: [email protected] 23305S: Maintained 23306T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 23307F: Documentation/driver-api/sync_file.rst 23308F: drivers/dma-buf/dma-fence* 23309F: drivers/dma-buf/sw_sync.c 23310F: drivers/dma-buf/sync_* 23311F: include/linux/sync_file.h 23312F: include/uapi/linux/sync_file.h 23313 23314SYNOPSYS ARC ARCHITECTURE 23315M: Vineet Gupta <[email protected]> 23316L: [email protected] 23317S: Supported 23318T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 23319F: Documentation/arch/arc 23320F: Documentation/devicetree/bindings/arc/* 23321F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 23322F: arch/arc/ 23323F: drivers/clocksource/arc_timer.c 23324F: drivers/tty/serial/arc_uart.c 23325 23326SYNOPSYS ARC HSDK SDP pll clock driver 23327M: Eugeniy Paltsev <[email protected]> 23328S: Supported 23329F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 23330F: drivers/clk/clk-hsdk-pll.c 23331 23332SYNOPSYS ARC SDP clock driver 23333M: Eugeniy Paltsev <[email protected]> 23334S: Supported 23335F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 23336F: drivers/clk/axs10x/* 23337 23338SYNOPSYS ARC SDP platform support 23339M: Alexey Brodkin <[email protected]> 23340S: Supported 23341F: Documentation/devicetree/bindings/arc/axs10* 23342F: arch/arc/boot/dts/ax* 23343F: arch/arc/plat-axs10x 23344 23345SYNOPSYS AXS10x RESET CONTROLLER DRIVER 23346M: Eugeniy Paltsev <[email protected]> 23347S: Supported 23348F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 23349F: drivers/reset/reset-axs10x.c 23350 23351SYNOPSYS CREG GPIO DRIVER 23352M: Eugeniy Paltsev <[email protected]> 23353S: Maintained 23354F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 23355F: drivers/gpio/gpio-creg-snps.c 23356 23357SYNOPSYS DESIGNWARE 8250 UART DRIVER 23358M: Ilpo Järvinen <[email protected]> 23359R: Andy Shevchenko <[email protected]> 23360S: Supported 23361F: drivers/tty/serial/8250/8250_dw.c 23362F: drivers/tty/serial/8250/8250_dwlib.* 23363F: drivers/tty/serial/8250/8250_lpss.c 23364 23365SYNOPSYS DESIGNWARE APB GPIO DRIVER 23366M: Hoan Tran <[email protected]> 23367L: [email protected] 23368S: Maintained 23369F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 23370F: drivers/gpio/gpio-dwapb.c 23371 23372SYNOPSYS DESIGNWARE AXI DMAC DRIVER 23373M: Eugeniy Paltsev <[email protected]> 23374S: Maintained 23375F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 23376F: drivers/dma/dw-axi-dmac/ 23377 23378SYNOPSYS DESIGNWARE DMAC DRIVER 23379M: Viresh Kumar <[email protected]> 23380R: Andy Shevchenko <[email protected]> 23381S: Maintained 23382F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 23383F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 23384F: drivers/dma/dw/ 23385F: include/dt-bindings/dma/dw-dmac.h 23386F: include/linux/dma/dw.h 23387F: include/linux/platform_data/dma-dw.h 23388 23389SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 23390M: Jose Abreu <[email protected]> 23391L: [email protected] 23392S: Maintained 23393F: drivers/net/ethernet/synopsys/ 23394 23395SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 23396L: [email protected] 23397S: Orphan 23398F: drivers/net/pcs/pcs-xpcs.c 23399F: drivers/net/pcs/pcs-xpcs.h 23400F: include/linux/pcs/pcs-xpcs.h 23401 23402SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER 23403M: Shreeya Patel <[email protected]> 23404L: [email protected] 23405L: [email protected] 23406S: Maintained 23407F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml 23408F: drivers/media/platform/synopsys/hdmirx/* 23409 23410SYNOPSYS DESIGNWARE I2C DRIVER 23411M: Jarkko Nikula <[email protected]> 23412R: Andy Shevchenko <[email protected]> 23413R: Mika Westerberg <[email protected]> 23414R: Jan Dabros <[email protected]> 23415L: [email protected] 23416S: Supported 23417F: drivers/i2c/busses/i2c-designware-* 23418 23419SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 23420M: Jaehoon Chung <[email protected]> 23421L: [email protected] 23422S: Maintained 23423F: drivers/mmc/host/dw_mmc* 23424 23425SYNOPSYS DESIGNWARE PCIE PMU DRIVER 23426M: Shuai Xue <[email protected]> 23427M: Jing Zhang <[email protected]> 23428S: Supported 23429F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 23430F: drivers/perf/dwc_pcie_pmu.c 23431 23432SYNOPSYS HSDK RESET CONTROLLER DRIVER 23433M: Eugeniy Paltsev <[email protected]> 23434S: Supported 23435F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 23436F: drivers/reset/reset-hsdk.c 23437F: include/dt-bindings/reset/snps,hsdk-reset.h 23438 23439SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 23440M: Prabu Thangamuthu <[email protected]> 23441M: Manjunath M B <[email protected]> 23442L: [email protected] 23443S: Maintained 23444F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 23445 23446SYSTEM CONFIGURATION (SYSCON) 23447M: Lee Jones <[email protected]> 23448M: Arnd Bergmann <[email protected]> 23449S: Supported 23450T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 23451F: drivers/mfd/syscon.c 23452 23453SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 23454M: Sudeep Holla <[email protected]> 23455R: Cristian Marussi <[email protected]> 23456L: [email protected] 23457L: [email protected] (moderated for non-subscribers) 23458S: Maintained 23459F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 23460F: drivers/clk/clk-sc[mp]i.c 23461F: drivers/cpufreq/sc[mp]i-cpufreq.c 23462F: drivers/firmware/arm_scmi/ 23463F: drivers/firmware/arm_scpi.c 23464F: drivers/hwmon/scmi-hwmon.c 23465F: drivers/pinctrl/pinctrl-scmi.c 23466F: drivers/pmdomain/arm/ 23467F: drivers/powercap/arm_scmi_powercap.c 23468F: drivers/regulator/scmi-regulator.c 23469F: drivers/reset/reset-scmi.c 23470F: include/linux/sc[mp]i_protocol.h 23471F: include/trace/events/scmi.h 23472F: include/uapi/linux/virtio_scmi.h 23473 23474SYSTEM RESET/SHUTDOWN DRIVERS 23475M: Sebastian Reichel <[email protected]> 23476L: [email protected] 23477S: Maintained 23478T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23479F: Documentation/devicetree/bindings/power/reset/ 23480F: drivers/power/reset/ 23481 23482SYSTEM TRACE MODULE CLASS 23483M: Alexander Shishkin <[email protected]> 23484S: Maintained 23485T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23486F: Documentation/trace/stm.rst 23487F: drivers/hwtracing/stm/ 23488F: include/linux/stm.h 23489F: include/uapi/linux/stm.h 23490 23491SYSTEM76 ACPI DRIVER 23492M: Jeremy Soller <[email protected]> 23493M: System76 Product Development <[email protected]> 23494L: [email protected] 23495S: Maintained 23496F: drivers/platform/x86/system76_acpi.c 23497 23498TASKSTATS STATISTICS INTERFACE 23499M: Balbir Singh <[email protected]> 23500S: Maintained 23501F: Documentation/accounting/taskstats* 23502F: include/linux/taskstats* 23503F: kernel/taskstats.c 23504 23505TC subsystem 23506M: Jamal Hadi Salim <[email protected]> 23507M: Cong Wang <[email protected]> 23508M: Jiri Pirko <[email protected]> 23509L: [email protected] 23510S: Maintained 23511F: include/net/pkt_cls.h 23512F: include/net/pkt_sched.h 23513F: include/net/tc_act/ 23514F: include/uapi/linux/pkt_cls.h 23515F: include/uapi/linux/pkt_sched.h 23516F: include/uapi/linux/tc_act/ 23517F: include/uapi/linux/tc_ematch/ 23518F: net/sched/ 23519F: tools/testing/selftests/tc-testing 23520 23521TC90522 MEDIA DRIVER 23522M: Akihiro Tsukada <[email protected]> 23523L: [email protected] 23524S: Odd Fixes 23525F: drivers/media/dvb-frontends/tc90522* 23526 23527TCP LOW PRIORITY MODULE 23528M: "Wong Hoi Sing, Edison" <[email protected]> 23529M: "Hung Hing Lun, Mike" <[email protected]> 23530S: Maintained 23531W: http://tcp-lp-mod.sourceforge.net/ 23532F: net/ipv4/tcp_lp.c 23533 23534TDA10071 MEDIA DRIVER 23535L: [email protected] 23536S: Orphan 23537W: https://linuxtv.org 23538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23539F: drivers/media/dvb-frontends/tda10071* 23540 23541TDA18212 MEDIA DRIVER 23542L: [email protected] 23543S: Orphan 23544W: https://linuxtv.org 23545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23546F: drivers/media/tuners/tda18212* 23547 23548TDA18218 MEDIA DRIVER 23549L: [email protected] 23550S: Orphan 23551W: https://linuxtv.org 23552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23553F: drivers/media/tuners/tda18218* 23554 23555TDA18250 MEDIA DRIVER 23556M: Olli Salonen <[email protected]> 23557L: [email protected] 23558S: Maintained 23559W: https://linuxtv.org 23560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23561T: git git://linuxtv.org/media.git 23562F: drivers/media/tuners/tda18250* 23563 23564TDA18271 MEDIA DRIVER 23565M: Michael Krufky <[email protected]> 23566L: [email protected] 23567S: Maintained 23568W: https://linuxtv.org 23569W: http://github.com/mkrufky 23570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23571T: git git://linuxtv.org/mkrufky/tuners.git 23572F: drivers/media/tuners/tda18271* 23573 23574TDA1997x MEDIA DRIVER 23575M: Tim Harvey <[email protected]> 23576L: [email protected] 23577S: Maintained 23578W: https://linuxtv.org 23579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23580F: drivers/media/i2c/tda1997x.* 23581 23582TDA827x MEDIA DRIVER 23583M: Michael Krufky <[email protected]> 23584L: [email protected] 23585S: Maintained 23586W: https://linuxtv.org 23587W: http://github.com/mkrufky 23588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23589T: git git://linuxtv.org/mkrufky/tuners.git 23590F: drivers/media/tuners/tda8290.* 23591 23592TDA8290 MEDIA DRIVER 23593M: Michael Krufky <[email protected]> 23594L: [email protected] 23595S: Maintained 23596W: https://linuxtv.org 23597W: http://github.com/mkrufky 23598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23599T: git git://linuxtv.org/mkrufky/tuners.git 23600F: drivers/media/tuners/tda8290.* 23601 23602TDA9840 MEDIA DRIVER 23603M: Hans Verkuil <[email protected]> 23604L: [email protected] 23605S: Maintained 23606W: https://linuxtv.org 23607T: git git://linuxtv.org/media.git 23608F: drivers/media/i2c/tda9840* 23609 23610TEA5761 TUNER DRIVER 23611M: Mauro Carvalho Chehab <[email protected]> 23612L: [email protected] 23613S: Odd fixes 23614W: https://linuxtv.org 23615T: git git://linuxtv.org/media.git 23616F: drivers/media/tuners/tea5761.* 23617 23618TEA5767 TUNER DRIVER 23619M: Mauro Carvalho Chehab <[email protected]> 23620L: [email protected] 23621S: Maintained 23622W: https://linuxtv.org 23623T: git git://linuxtv.org/media.git 23624F: drivers/media/tuners/tea5767.* 23625 23626TEA6415C MEDIA DRIVER 23627M: Hans Verkuil <[email protected]> 23628L: [email protected] 23629S: Maintained 23630W: https://linuxtv.org 23631T: git git://linuxtv.org/media.git 23632F: drivers/media/i2c/tea6415c* 23633 23634TEA6420 MEDIA DRIVER 23635M: Hans Verkuil <[email protected]> 23636L: [email protected] 23637S: Maintained 23638W: https://linuxtv.org 23639T: git git://linuxtv.org/media.git 23640F: drivers/media/i2c/tea6420* 23641 23642TEAM DRIVER 23643M: Jiri Pirko <[email protected]> 23644L: [email protected] 23645S: Supported 23646F: Documentation/netlink/specs/team.yaml 23647F: drivers/net/team/ 23648F: include/linux/if_team.h 23649F: include/uapi/linux/if_team.h 23650F: tools/testing/selftests/drivers/net/team/ 23651 23652TECHNICAL ADVISORY BOARD PROCESS DOCS 23653M: "Theodore Ts'o" <[email protected]> 23654M: Greg Kroah-Hartman <[email protected]> 23655L: [email protected] 23656S: Maintained 23657F: Documentation/process/contribution-maturity-model.rst 23658F: Documentation/process/researcher-guidelines.rst 23659 23660TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23661M: "Savoir-faire Linux Inc." <[email protected]> 23662S: Maintained 23663F: arch/x86/platform/ts5500/ 23664 23665TECHNOTREND USB IR RECEIVER 23666M: Sean Young <[email protected]> 23667L: [email protected] 23668S: Maintained 23669F: drivers/media/rc/ttusbir.c 23670 23671TECHWELL TW9900 VIDEO DECODER 23672M: Mehdi Djait <[email protected]> 23673L: [email protected] 23674S: Maintained 23675F: drivers/media/i2c/tw9900.c 23676 23677TECHWELL TW9910 VIDEO DECODER 23678L: [email protected] 23679S: Orphan 23680F: drivers/media/i2c/tw9910.c 23681F: include/media/i2c/tw9910.h 23682 23683TEE SUBSYSTEM 23684M: Jens Wiklander <[email protected]> 23685R: Sumit Garg <[email protected]> 23686L: [email protected] 23687S: Maintained 23688F: Documentation/ABI/testing/sysfs-class-tee 23689F: Documentation/driver-api/tee.rst 23690F: Documentation/tee/ 23691F: Documentation/userspace-api/tee.rst 23692F: drivers/tee/ 23693F: include/linux/tee_core.h 23694F: include/linux/tee_drv.h 23695F: include/uapi/linux/tee.h 23696 23697TEGRA ARCHITECTURE SUPPORT 23698M: Thierry Reding <[email protected]> 23699M: Jonathan Hunter <[email protected]> 23700L: [email protected] 23701S: Supported 23702Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23704N: [^a-z]tegra 23705 23706TEGRA CLOCK DRIVER 23707M: Peter De Schrijver <[email protected]> 23708M: Prashant Gaikwad <[email protected]> 23709S: Supported 23710F: drivers/clk/tegra/ 23711 23712TEGRA CRYPTO DRIVERS 23713M: Akhil R <[email protected]> 23714S: Supported 23715F: drivers/crypto/tegra/* 23716 23717TEGRA DMA DRIVERS 23718M: Laxman Dewangan <[email protected]> 23719M: Jon Hunter <[email protected]> 23720S: Supported 23721F: drivers/dma/tegra* 23722 23723TEGRA I2C DRIVER 23724M: Laxman Dewangan <[email protected]> 23725R: Dmitry Osipenko <[email protected]> 23726S: Supported 23727F: drivers/i2c/busses/i2c-tegra.c 23728 23729TEGRA IOMMU DRIVERS 23730M: Thierry Reding <[email protected]> 23731R: Krishna Reddy <[email protected]> 23732L: [email protected] 23733S: Supported 23734F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23735F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23736F: drivers/iommu/tegra* 23737 23738TEGRA KBC DRIVER 23739M: Laxman Dewangan <[email protected]> 23740S: Supported 23741F: drivers/input/keyboard/tegra-kbc.c 23742 23743TEGRA NAND DRIVER 23744M: Stefan Agner <[email protected]> 23745M: Lucas Stach <[email protected]> 23746S: Maintained 23747F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23748F: drivers/mtd/nand/raw/tegra_nand.c 23749 23750TEGRA PWM DRIVER 23751M: Thierry Reding <[email protected]> 23752S: Supported 23753F: drivers/pwm/pwm-tegra.c 23754 23755TEGRA QUAD SPI DRIVER 23756M: Thierry Reding <[email protected]> 23757M: Jonathan Hunter <[email protected]> 23758M: Sowjanya Komatineni <[email protected]> 23759L: [email protected] 23760S: Maintained 23761F: drivers/spi/spi-tegra210-quad.c 23762 23763TEGRA SERIAL DRIVER 23764M: Laxman Dewangan <[email protected]> 23765S: Supported 23766F: drivers/tty/serial/serial-tegra.c 23767 23768TEGRA SPI DRIVER 23769M: Laxman Dewangan <[email protected]> 23770S: Supported 23771F: drivers/spi/spi-tegra* 23772 23773TEGRA VIDEO DRIVER 23774M: Thierry Reding <[email protected]> 23775M: Jonathan Hunter <[email protected]> 23776M: Sowjanya Komatineni <[email protected]> 23777M: Luca Ceresoli <[email protected]> 23778L: [email protected] 23779L: [email protected] 23780S: Maintained 23781F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23782F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23783F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23784F: drivers/staging/media/tegra-video/ 23785 23786TEGRA XUSB PADCTL DRIVER 23787M: JC Kuo <[email protected]> 23788S: Supported 23789F: drivers/phy/tegra/xusb* 23790 23791TEHUTI ETHERNET DRIVER 23792M: Andy Gospodarek <[email protected]> 23793L: [email protected] 23794S: Maintained 23795F: drivers/net/ethernet/tehuti/tehuti.* 23796 23797TEHUTI TN40XX ETHERNET DRIVER 23798M: FUJITA Tomonori <[email protected]> 23799L: [email protected] 23800S: Maintained 23801F: drivers/net/ethernet/tehuti/tn40* 23802 23803TELECOM CLOCK DRIVER FOR MCPL0010 23804M: Mark Gross <[email protected]> 23805S: Supported 23806F: drivers/char/tlclk.c 23807 23808TEMPO SEMICONDUCTOR DRIVERS 23809M: Steven Eckhoff <[email protected]> 23810S: Maintained 23811F: Documentation/devicetree/bindings/sound/tscs*.txt 23812F: sound/soc/codecs/tscs*.c 23813F: sound/soc/codecs/tscs*.h 23814 23815TENSILICA XTENSA PORT (xtensa) 23816M: Chris Zankel <[email protected]> 23817M: Max Filippov <[email protected]> 23818S: Maintained 23819T: git https://github.com/jcmvbkbc/linux-xtensa.git 23820F: arch/xtensa/ 23821F: drivers/irqchip/irq-xtensa-* 23822 23823TEXAS INSTRUMENTS ASoC DRIVERS 23824M: Peter Ujfalusi <[email protected]> 23825L: [email protected] 23826S: Maintained 23827F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23828F: sound/soc/ti/ 23829 23830TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23831M: Shenghao Ding <[email protected]> 23832M: Kevin Lu <[email protected]> 23833M: Baojun Xu <[email protected]> 23834L: [email protected] 23835S: Maintained 23836F: Documentation/devicetree/bindings/sound/tas2552.txt 23837F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23838F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23839F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23840F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23841F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23842F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23843F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23844F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23845F: include/sound/tas2*.h 23846F: include/sound/tlv320*.h 23847F: include/sound/tpa6130a2-plat.h 23848F: sound/pci/hda/tas2781_hda_i2c.c 23849F: sound/soc/codecs/pcm1681.c 23850F: sound/soc/codecs/pcm1789*.* 23851F: sound/soc/codecs/pcm179x*.* 23852F: sound/soc/codecs/pcm186x*.* 23853F: sound/soc/codecs/pcm3008.* 23854F: sound/soc/codecs/pcm3060*.* 23855F: sound/soc/codecs/pcm3168a*.* 23856F: sound/soc/codecs/pcm5102a.c 23857F: sound/soc/codecs/pcm512x*.* 23858F: sound/soc/codecs/tas2*.* 23859F: sound/soc/codecs/tlv320*.* 23860F: sound/soc/codecs/tpa6130a2.* 23861 23862TEXAS INSTRUMENTS DMA DRIVERS 23863M: Peter Ujfalusi <[email protected]> 23864L: [email protected] 23865S: Maintained 23866F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23867F: Documentation/devicetree/bindings/dma/ti-edma.txt 23868F: Documentation/devicetree/bindings/dma/ti/ 23869F: drivers/dma/ti/ 23870F: include/linux/dma/k3-psil.h 23871F: include/linux/dma/k3-udma-glue.h 23872F: include/linux/dma/ti-cppi5.h 23873X: drivers/dma/ti/cppi41.c 23874 23875TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23876M: Jerome Brunet <[email protected]> 23877L: [email protected] 23878S: Maintained 23879F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23880F: Documentation/hwmon/tps25990.rst 23881F: drivers/hwmon/pmbus/tps25990.c 23882 23883TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23884M: Robert Marko <[email protected]> 23885M: Luka Perkov <[email protected]> 23886L: [email protected] 23887S: Maintained 23888F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23889F: Documentation/hwmon/tps23861.rst 23890F: drivers/hwmon/tps23861.c 23891 23892TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23893M: Ricardo Ribalda <[email protected]> 23894L: [email protected] 23895S: Supported 23896F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 23897F: drivers/iio/dac/ti-dac7612.c 23898 23899TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 23900M: Alexander Sverdlin <[email protected]> 23901L: [email protected] 23902S: Maintained 23903F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 23904F: drivers/leds/leds-lp8864.c 23905 23906TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 23907M: Nishanth Menon <[email protected]> 23908M: Tero Kristo <[email protected]> 23909M: Santosh Shilimkar <[email protected]> 23910L: [email protected] (moderated for non-subscribers) 23911S: Maintained 23912F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 23913F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 23914F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 23915F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 23916F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 23917F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 23918F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 23919F: drivers/clk/keystone/sci-clk.c 23920F: drivers/firmware/ti_sci* 23921F: drivers/irqchip/irq-ti-sci-inta.c 23922F: drivers/irqchip/irq-ti-sci-intr.c 23923F: drivers/reset/reset-ti-sci.c 23924F: drivers/soc/ti/ti_sci_inta_msi.c 23925F: drivers/pmdomain/ti/ti_sci_pm_domains.c 23926F: include/dt-bindings/soc/ti,sci_pm_domain.h 23927F: include/linux/soc/ti/ti_sci_inta_msi.h 23928F: include/linux/soc/ti/ti_sci_protocol.h 23929 23930TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23931M: Puranjay Mohan <[email protected]> 23932L: [email protected] 23933S: Supported 23934F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23935F: drivers/iio/temperature/tmp117.c 23936 23937THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23938M: Hans Verkuil <[email protected]> 23939L: [email protected] 23940S: Maintained 23941W: https://linuxtv.org 23942T: git git://linuxtv.org/media.git 23943F: drivers/media/radio/radio-raremono.c 23944 23945THERMAL 23946M: Rafael J. Wysocki <[email protected]> 23947M: Daniel Lezcano <[email protected]> 23948R: Zhang Rui <[email protected]> 23949R: Lukasz Luba <[email protected]> 23950L: [email protected] 23951S: Supported 23952Q: https://patchwork.kernel.org/project/linux-pm/list/ 23953T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23954F: Documentation/ABI/testing/sysfs-class-thermal 23955F: Documentation/admin-guide/thermal/ 23956F: Documentation/devicetree/bindings/thermal/ 23957F: Documentation/driver-api/thermal/ 23958F: drivers/thermal/ 23959F: include/dt-bindings/thermal/ 23960F: include/linux/cpu_cooling.h 23961F: include/linux/thermal.h 23962F: include/uapi/linux/thermal.h 23963F: tools/lib/thermal/ 23964F: tools/thermal/ 23965 23966THERMAL DRIVER FOR AMLOGIC SOCS 23967M: Guillaume La Roque <[email protected]> 23968L: [email protected] 23969L: [email protected] 23970S: Supported 23971W: http://linux-meson.com/ 23972F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23973F: drivers/thermal/amlogic_thermal.c 23974 23975THERMAL/CPU_COOLING 23976M: Amit Daniel Kachhap <[email protected]> 23977M: Daniel Lezcano <[email protected]> 23978M: Viresh Kumar <[email protected]> 23979R: Lukasz Luba <[email protected]> 23980L: [email protected] 23981S: Supported 23982F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23983F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23984F: drivers/thermal/cpufreq_cooling.c 23985F: drivers/thermal/cpuidle_cooling.c 23986F: include/linux/cpu_cooling.h 23987 23988THERMAL/POWER_ALLOCATOR 23989M: Lukasz Luba <[email protected]> 23990L: [email protected] 23991S: Maintained 23992F: Documentation/driver-api/thermal/power_allocator.rst 23993F: drivers/thermal/gov_power_allocator.c 23994F: drivers/thermal/thermal_trace_ipa.h 23995 23996THINKPAD ACPI EXTRAS DRIVER 23997M: Henrique de Moraes Holschuh <[email protected]> 23998L: [email protected] 23999L: [email protected] 24000S: Maintained 24001W: http://ibm-acpi.sourceforge.net 24002W: http://thinkwiki.org/wiki/Ibm-acpi 24003T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 24004F: drivers/platform/x86/thinkpad_acpi.c 24005 24006THINKPAD LMI DRIVER 24007M: Mark Pearson <[email protected]> 24008L: [email protected] 24009S: Maintained 24010F: Documentation/ABI/testing/sysfs-class-firmware-attributes 24011F: drivers/platform/x86/think-lmi.? 24012 24013THP7312 ISP DRIVER 24014M: Laurent Pinchart <[email protected]> 24015M: Paul Elder <[email protected]> 24016L: [email protected] 24017S: Maintained 24018T: git git://linuxtv.org/media.git 24019F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 24020F: Documentation/userspace-api/media/drivers/thp7312.rst 24021F: drivers/media/i2c/thp7312.c 24022F: include/uapi/linux/thp7312.h 24023 24024THUNDERBOLT DMA TRAFFIC TEST DRIVER 24025M: Isaac Hazan <[email protected]> 24026L: [email protected] 24027S: Maintained 24028F: drivers/thunderbolt/dma_test.c 24029 24030THUNDERBOLT DRIVER 24031M: Andreas Noever <[email protected]> 24032M: Michael Jamet <[email protected]> 24033M: Mika Westerberg <[email protected]> 24034M: Yehezkel Bernat <[email protected]> 24035L: [email protected] 24036S: Maintained 24037T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 24038F: Documentation/admin-guide/thunderbolt.rst 24039F: drivers/thunderbolt/ 24040F: include/linux/thunderbolt.h 24041 24042THUNDERBOLT NETWORK DRIVER 24043M: Michael Jamet <[email protected]> 24044M: Mika Westerberg <[email protected]> 24045M: Yehezkel Bernat <[email protected]> 24046L: [email protected] 24047S: Maintained 24048F: drivers/net/thunderbolt/ 24049 24050THUNDERX GPIO DRIVER 24051M: Robert Richter <[email protected]> 24052S: Odd Fixes 24053F: drivers/gpio/gpio-thunderx.c 24054 24055TI ADS1119 ADC DRIVER 24056M: Francesco Dolcini <[email protected]> 24057M: João Paulo Gonçalves <[email protected]> 24058L: [email protected] 24059S: Maintained 24060F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 24061F: drivers/iio/adc/ti-ads1119.c 24062 24063TI ADS7924 ADC DRIVER 24064M: Hugo Villeneuve <[email protected]> 24065L: [email protected] 24066S: Supported 24067F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 24068F: drivers/iio/adc/ti-ads7924.c 24069 24070TI AM437X VPFE DRIVER 24071M: "Lad, Prabhakar" <[email protected]> 24072L: [email protected] 24073S: Maintained 24074W: https://linuxtv.org 24075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24076T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 24077F: drivers/media/platform/ti/am437x/ 24078 24079TI BANDGAP AND THERMAL DRIVER 24080M: Eduardo Valentin <[email protected]> 24081M: Keerthy <[email protected]> 24082L: [email protected] 24083L: [email protected] 24084S: Maintained 24085F: drivers/thermal/ti-soc-thermal/ 24086 24087TI BQ27XXX POWER SUPPLY DRIVER 24088F: drivers/power/supply/bq27xxx_battery.c 24089F: drivers/power/supply/bq27xxx_battery_i2c.c 24090F: include/linux/power/bq27xxx_battery.h 24091 24092TI CDCE706 CLOCK DRIVER 24093M: Max Filippov <[email protected]> 24094S: Maintained 24095F: drivers/clk/clk-cdce706.c 24096 24097TI CLOCK DRIVER 24098M: Tero Kristo <[email protected]> 24099L: [email protected] 24100S: Odd Fixes 24101F: drivers/clk/ti/ 24102F: include/linux/clk/ti.h 24103 24104TI DAVINCI MACHINE SUPPORT 24105M: Bartosz Golaszewski <[email protected]> 24106L: [email protected] (moderated for non-subscribers) 24107S: Maintained 24108T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 24109F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 24110F: arch/arm/boot/dts/ti/davinci/ 24111F: arch/arm/mach-davinci/ 24112F: drivers/i2c/busses/i2c-davinci.c 24113 24114TI DAVINCI SERIES CLOCK DRIVER 24115M: David Lechner <[email protected]> 24116S: Maintained 24117F: Documentation/devicetree/bindings/clock/ti/davinci/ 24118F: drivers/clk/davinci/ 24119F: include/linux/clk/davinci.h 24120 24121TI DAVINCI SERIES GPIO DRIVER 24122M: Keerthy <[email protected]> 24123L: [email protected] 24124S: Maintained 24125F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 24126F: drivers/gpio/gpio-davinci.c 24127 24128TI DAVINCI SERIES MEDIA DRIVER 24129M: "Lad, Prabhakar" <[email protected]> 24130L: [email protected] 24131S: Maintained 24132W: https://linuxtv.org 24133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24134T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 24135F: drivers/media/platform/ti/davinci/ 24136F: include/media/davinci/ 24137 24138TI ENHANCED CAPTURE (eCAP) DRIVER 24139M: Vignesh Raghavendra <[email protected]> 24140R: Julien Panis <[email protected]> 24141L: [email protected] 24142L: [email protected] 24143S: Maintained 24144F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 24145F: drivers/counter/ti-ecap-capture.c 24146 24147TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 24148R: David Lechner <[email protected]> 24149L: [email protected] 24150F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 24151F: drivers/counter/ti-eqep.c 24152 24153TI ETHERNET SWITCH DRIVER (CPSW) 24154R: Siddharth Vadapalli <[email protected]> 24155R: Roger Quadros <[email protected]> 24156L: [email protected] 24157L: [email protected] 24158S: Maintained 24159F: drivers/net/ethernet/ti/cpsw* 24160F: drivers/net/ethernet/ti/davinci* 24161 24162TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 24163M: Alex Dubov <[email protected]> 24164S: Maintained 24165W: http://tifmxx.berlios.de/ 24166F: drivers/memstick/host/tifm_ms.c 24167F: drivers/misc/tifm* 24168F: drivers/mmc/host/tifm_sd.c 24169F: include/linux/tifm.h 24170 24171TI FPD-LINK DRIVERS 24172M: Tomi Valkeinen <[email protected]> 24173L: [email protected] 24174S: Maintained 24175F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 24176F: drivers/media/i2c/ds90* 24177F: include/media/i2c/ds90* 24178 24179TI HDC302X HUMIDITY DRIVER 24180M: Javier Carrasco <[email protected]> 24181M: Li peiyu <[email protected]> 24182L: [email protected] 24183S: Maintained 24184F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 24185F: drivers/iio/humidity/hdc3020.c 24186 24187TI ICSSG ETHERNET DRIVER (ICSSG) 24188R: MD Danish Anwar <[email protected]> 24189R: Roger Quadros <[email protected]> 24190L: [email protected] (moderated for non-subscribers) 24191L: [email protected] 24192S: Maintained 24193F: Documentation/devicetree/bindings/net/ti,icss*.yaml 24194F: drivers/net/ethernet/ti/icssg/* 24195 24196TI J721E CSI2RX DRIVER 24197M: Jai Luthra <[email protected]> 24198L: [email protected] 24199S: Maintained 24200F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 24201F: drivers/media/platform/ti/j721e-csi2rx/ 24202 24203TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 24204M: Nishanth Menon <[email protected]> 24205M: Santosh Shilimkar <[email protected]> 24206L: [email protected] 24207L: [email protected] (moderated for non-subscribers) 24208S: Maintained 24209T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 24210F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 24211F: drivers/pmdomain/ti/omap_prm.c 24212F: drivers/soc/ti/* 24213F: include/linux/pruss_driver.h 24214 24215TI LM49xxx FAMILY ASoC CODEC DRIVERS 24216M: M R Swami Reddy <[email protected]> 24217M: Vishwas A Deshpande <[email protected]> 24218L: [email protected] 24219S: Maintained 24220F: sound/soc/codecs/isabelle* 24221F: sound/soc/codecs/lm49453* 24222 24223TI LMP92064 ADC DRIVER 24224M: Leonard Göhrs <[email protected]> 24225R: [email protected] 24226L: [email protected] 24227S: Maintained 24228F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 24229F: drivers/iio/adc/ti-lmp92064.c 24230 24231TI PCM3060 ASoC CODEC DRIVER 24232M: Kirill Marinushkin <[email protected]> 24233L: [email protected] 24234S: Maintained 24235F: Documentation/devicetree/bindings/sound/pcm3060.txt 24236F: sound/soc/codecs/pcm3060* 24237 24238TI TAS571X FAMILY ASoC CODEC DRIVER 24239M: Kevin Cernekee <[email protected]> 24240L: [email protected] 24241S: Odd Fixes 24242F: sound/soc/codecs/tas571x* 24243 24244TI TMAG5273 MAGNETOMETER DRIVER 24245M: Gerald Loacker <[email protected]> 24246L: [email protected] 24247S: Maintained 24248F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 24249F: drivers/iio/magnetometer/tmag5273.c 24250 24251TI TRF7970A NFC DRIVER 24252M: Mark Greer <[email protected]> 24253L: [email protected] 24254S: Supported 24255F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 24256F: drivers/nfc/trf7970a.c 24257 24258TI TSC2046 ADC DRIVER 24259M: Oleksij Rempel <[email protected]> 24260R: [email protected] 24261L: [email protected] 24262S: Maintained 24263F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 24264F: drivers/iio/adc/ti-tsc2046.c 24265 24266TI TWL4030 SERIES SOC CODEC DRIVER 24267M: Peter Ujfalusi <[email protected]> 24268L: [email protected] 24269S: Maintained 24270F: sound/soc/codecs/twl4030* 24271 24272TI VPE/CAL DRIVERS 24273M: Benoit Parrot <[email protected]> 24274L: [email protected] 24275S: Maintained 24276W: http://linuxtv.org/ 24277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24278F: Documentation/devicetree/bindings/media/ti,cal.yaml 24279F: Documentation/devicetree/bindings/media/ti,vpe.yaml 24280F: drivers/media/platform/ti/cal/ 24281F: drivers/media/platform/ti/vpe/ 24282 24283TI WILINK WIRELESS DRIVERS 24284L: [email protected] 24285S: Orphan 24286W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 24287W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 24288F: drivers/net/wireless/ti/ 24289 24290TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 24291M: John Stultz <[email protected]> 24292M: Thomas Gleixner <[email protected]> 24293R: Stephen Boyd <[email protected]> 24294L: [email protected] 24295S: Supported 24296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 24297F: include/linux/clocksource.h 24298F: include/linux/time.h 24299F: include/linux/timekeeper_internal.h 24300F: include/linux/timekeeping.h 24301F: include/linux/timex.h 24302F: include/uapi/linux/time.h 24303F: include/uapi/linux/timex.h 24304F: kernel/time/alarmtimer.c 24305F: kernel/time/clocksource* 24306F: kernel/time/ntp* 24307F: kernel/time/time.c 24308F: kernel/time/timeconst.bc 24309F: kernel/time/timeconv.c 24310F: kernel/time/timecounter.c 24311F: kernel/time/timekeeping* 24312F: kernel/time/time_test.c 24313F: tools/testing/selftests/timers/ 24314 24315TIPC NETWORK LAYER 24316M: Jon Maloy <[email protected]> 24317L: [email protected] (core kernel code) 24318L: [email protected] (user apps, general discussion) 24319S: Maintained 24320W: http://tipc.sourceforge.net/ 24321F: include/uapi/linux/tipc*.h 24322F: net/tipc/ 24323 24324TLAN NETWORK DRIVER 24325M: Samuel Chessman <[email protected]> 24326L: [email protected] (subscribers-only) 24327S: Maintained 24328W: http://sourceforge.net/projects/tlan/ 24329F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 24330F: drivers/net/ethernet/ti/tlan.* 24331 24332TMIO/SDHI MMC DRIVER 24333M: Wolfram Sang <[email protected]> 24334L: [email protected] 24335L: [email protected] 24336S: Supported 24337F: drivers/mmc/host/renesas_sdhi* 24338F: drivers/mmc/host/tmio_mmc* 24339F: include/linux/platform_data/tmio.h 24340 24341TMP513 HARDWARE MONITOR DRIVER 24342M: Eric Tremblay <[email protected]> 24343L: [email protected] 24344S: Maintained 24345F: Documentation/hwmon/tmp513.rst 24346F: drivers/hwmon/tmp513.c 24347 24348TMPFS (SHMEM FILESYSTEM) 24349M: Hugh Dickins <[email protected]> 24350R: Baolin Wang <[email protected]> 24351L: [email protected] 24352S: Maintained 24353F: include/linux/shmem_fs.h 24354F: mm/shmem.c 24355 24356TOMOYO SECURITY MODULE 24357M: Kentaro Takeda <[email protected]> 24358M: Tetsuo Handa <[email protected]> 24359L: [email protected] (subscribers-only, for developers in English) 24360L: [email protected] (subscribers-only, for users in English) 24361L: [email protected] (subscribers-only, for developers in Japanese) 24362L: [email protected] (subscribers-only, for users in Japanese) 24363S: Maintained 24364W: https://tomoyo.sourceforge.net/ 24365F: security/tomoyo/ 24366 24367TOPSTAR LAPTOP EXTRAS DRIVER 24368M: Herton Ronaldo Krzesinski <[email protected]> 24369L: [email protected] 24370S: Maintained 24371F: drivers/platform/x86/topstar-laptop.c 24372 24373TORTURE-TEST MODULES 24374M: Davidlohr Bueso <[email protected]> 24375M: "Paul E. McKenney" <[email protected]> 24376M: Josh Triplett <[email protected]> 24377L: [email protected] 24378S: Supported 24379T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 24380F: Documentation/RCU/torture.rst 24381F: kernel/locking/locktorture.c 24382F: kernel/rcu/rcuscale.c 24383F: kernel/rcu/rcutorture.c 24384F: kernel/rcu/refscale.c 24385F: kernel/torture.c 24386 24387TOSHIBA ACPI EXTRAS DRIVER 24388M: Azael Avalos <[email protected]> 24389L: [email protected] 24390S: Maintained 24391F: drivers/platform/x86/toshiba_acpi.c 24392 24393TOSHIBA BLUETOOTH DRIVER 24394M: Azael Avalos <[email protected]> 24395L: [email protected] 24396S: Maintained 24397F: drivers/platform/x86/toshiba_bluetooth.c 24398 24399TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 24400M: Azael Avalos <[email protected]> 24401L: [email protected] 24402S: Maintained 24403F: drivers/platform/x86/toshiba_haps.c 24404 24405TOSHIBA SMM DRIVER 24406M: Jonathan Buzzard <[email protected]> 24407S: Maintained 24408W: http://www.buzzard.org.uk/toshiba/ 24409F: drivers/char/toshiba.c 24410F: include/linux/toshiba.h 24411F: include/uapi/linux/toshiba.h 24412 24413TOSHIBA TC358743 DRIVER 24414M: Hans Verkuil <[email protected]> 24415L: [email protected] 24416S: Maintained 24417F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 24418F: drivers/media/i2c/tc358743* 24419F: include/media/i2c/tc358743.h 24420 24421TOSHIBA WMI HOTKEYS DRIVER 24422M: Azael Avalos <[email protected]> 24423L: [email protected] 24424S: Maintained 24425F: drivers/platform/x86/toshiba-wmi.c 24426 24427TPM DEVICE DRIVER 24428M: Peter Huewe <[email protected]> 24429M: Jarkko Sakkinen <[email protected]> 24430R: Jason Gunthorpe <[email protected]> 24431L: [email protected] 24432S: Maintained 24433W: https://codeberg.org/jarkko/linux-tpmdd-test 24434Q: https://patchwork.kernel.org/project/linux-integrity/list/ 24435T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 24436F: Documentation/devicetree/bindings/tpm/ 24437F: drivers/char/tpm/ 24438F: include/linux/tpm*.h 24439F: include/uapi/linux/vtpm_proxy.h 24440F: tools/testing/selftests/tpm2/ 24441 24442TPS546D24 DRIVER 24443M: Duke Du <[email protected]> 24444L: [email protected] 24445S: Maintained 24446F: Documentation/hwmon/tps546d24.rst 24447F: drivers/hwmon/pmbus/tps546d24.c 24448 24449TQ SYSTEMS BOARD & DRIVER SUPPORT 24450L: [email protected] 24451S: Supported 24452W: https://www.tq-group.com/en/products/tq-embedded/ 24453F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 24454F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 24455F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 24456F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 24457F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 24458F: arch/arm64/boot/dts/freescale/mba*.dtsi 24459F: arch/arm64/boot/dts/freescale/tqml*.dts* 24460F: drivers/gpio/gpio-tqmx86.c 24461F: drivers/mfd/tqmx86.c 24462F: drivers/watchdog/tqmx86_wdt.c 24463 24464TRACING 24465M: Steven Rostedt <[email protected]> 24466M: Masami Hiramatsu <[email protected]> 24467R: Mathieu Desnoyers <[email protected]> 24468L: [email protected] 24469L: [email protected] 24470S: Maintained 24471Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24472T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24473F: Documentation/trace/* 24474F: fs/tracefs/ 24475F: include/linux/trace*.h 24476F: include/trace/ 24477F: kernel/trace/ 24478F: kernel/tracepoint.c 24479F: scripts/tracing/ 24480F: tools/testing/selftests/ftrace/ 24481 24482TRACING MMIO ACCESSES (MMIOTRACE) 24483M: Steven Rostedt <[email protected]> 24484M: Masami Hiramatsu <[email protected]> 24485R: Pekka Paalanen <[email protected]> 24486L: [email protected] 24487L: [email protected] 24488S: Maintained 24489F: arch/x86/mm/kmmio.c 24490F: arch/x86/mm/mmio-mod.c 24491F: arch/x86/mm/testmmiotrace.c 24492F: include/linux/mmiotrace.h 24493F: kernel/trace/trace_mmiotrace.c 24494 24495TRACING OS NOISE / LATENCY TRACERS 24496M: Steven Rostedt <[email protected]> 24497S: Maintained 24498F: Documentation/trace/hwlat_detector.rst 24499F: Documentation/trace/osnoise-tracer.rst 24500F: Documentation/trace/timerlat-tracer.rst 24501F: arch/*/kernel/trace.c 24502F: include/trace/events/osnoise.h 24503F: kernel/trace/trace_hwlat.c 24504F: kernel/trace/trace_irqsoff.c 24505F: kernel/trace/trace_osnoise.c 24506F: kernel/trace/trace_sched_wakeup.c 24507 24508TRADITIONAL CHINESE DOCUMENTATION 24509M: Hu Haowen <[email protected]> 24510S: Maintained 24511W: https://github.com/srcres258/linux-doc 24512T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24513F: Documentation/translations/zh_TW/ 24514 24515TRIGGER SOURCE - PWM 24516M: David Lechner <[email protected]> 24517S: Maintained 24518F: Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml 24519 24520TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24521M: Dan Williams <[email protected]> 24522L: [email protected] 24523S: Maintained 24524F: Documentation/ABI/testing/configfs-tsm 24525F: drivers/virt/coco/tsm.c 24526F: include/linux/tsm.h 24527 24528TRUSTED SERVICES TEE DRIVER 24529M: Balint Dobszay <[email protected]> 24530M: Sudeep Holla <[email protected]> 24531L: [email protected] (moderated for non-subscribers) 24532L: [email protected] 24533S: Maintained 24534F: Documentation/tee/ts-tee.rst 24535F: drivers/tee/tstee/ 24536 24537TTY LAYER AND SERIAL DRIVERS 24538M: Greg Kroah-Hartman <[email protected]> 24539M: Jiri Slaby <[email protected]> 24540L: [email protected] 24541L: [email protected] 24542S: Supported 24543T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24544F: Documentation/devicetree/bindings/serial/ 24545F: Documentation/driver-api/serial/ 24546F: drivers/tty/ 24547F: include/linux/selection.h 24548F: include/linux/serial.h 24549F: include/linux/serial_core.h 24550F: include/linux/sysrq.h 24551F: include/linux/tty*.h 24552F: include/linux/vt.h 24553F: include/linux/vt_*.h 24554F: include/uapi/linux/serial.h 24555F: include/uapi/linux/serial_core.h 24556F: include/uapi/linux/tty.h 24557 24558TUA9001 MEDIA DRIVER 24559L: [email protected] 24560S: Orphan 24561W: https://linuxtv.org 24562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24563F: drivers/media/tuners/tua9001* 24564 24565TULIP NETWORK DRIVERS 24566L: [email protected] 24567L: [email protected] 24568S: Orphan 24569F: drivers/net/ethernet/dec/tulip/ 24570 24571TUN/TAP driver 24572M: Willem de Bruijn <[email protected]> 24573M: Jason Wang <[email protected]> 24574S: Maintained 24575W: http://vtun.sourceforge.net/tun 24576F: Documentation/networking/tuntap.rst 24577F: arch/um/os-Linux/drivers/ 24578F: drivers/net/tap.c 24579F: drivers/net/tun* 24580 24581TURBOCHANNEL SUBSYSTEM 24582M: "Maciej W. Rozycki" <[email protected]> 24583L: [email protected] 24584S: Maintained 24585Q: https://patchwork.kernel.org/project/linux-mips/list/ 24586F: drivers/tc/ 24587F: include/linux/tc.h 24588 24589TURBOSTAT UTILITY 24590M: "Len Brown" <[email protected]> 24591L: [email protected] 24592S: Supported 24593Q: https://patchwork.kernel.org/project/linux-pm/list/ 24594B: https://bugzilla.kernel.org 24595T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24596F: tools/power/x86/turbostat/ 24597F: tools/testing/selftests/turbostat/ 24598 24599TW5864 VIDEO4LINUX DRIVER 24600M: Bluecherry Maintainers <[email protected]> 24601M: Andrey Utkin <[email protected]> 24602M: Andrey Utkin <[email protected]> 24603L: [email protected] 24604S: Supported 24605F: drivers/media/pci/tw5864/ 24606 24607TW68 VIDEO4LINUX DRIVER 24608M: Hans Verkuil <[email protected]> 24609L: [email protected] 24610S: Odd Fixes 24611W: https://linuxtv.org 24612T: git git://linuxtv.org/media.git 24613F: drivers/media/pci/tw68/ 24614 24615TW686X VIDEO4LINUX DRIVER 24616M: Ezequiel Garcia <[email protected]> 24617L: [email protected] 24618S: Maintained 24619W: http://linuxtv.org 24620T: git git://linuxtv.org/media.git 24621F: drivers/media/pci/tw686x/ 24622 24623U-BOOT ENVIRONMENT VARIABLES 24624M: Rafał Miłecki <[email protected]> 24625S: Maintained 24626F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24627F: drivers/nvmem/layouts/u-boot-env.c 24628F: drivers/nvmem/u-boot-env.c 24629 24630UACCE ACCELERATOR FRAMEWORK 24631M: Zhangfei Gao <[email protected]> 24632M: Zhou Wang <[email protected]> 24633L: [email protected] 24634L: [email protected] 24635S: Maintained 24636F: Documentation/ABI/testing/sysfs-driver-uacce 24637F: Documentation/misc-devices/uacce.rst 24638F: drivers/misc/uacce/ 24639F: include/linux/uacce.h 24640F: include/uapi/misc/uacce/ 24641 24642UBI FILE SYSTEM (UBIFS) 24643M: Richard Weinberger <[email protected]> 24644R: Zhihao Cheng <[email protected]> 24645L: [email protected] 24646S: Supported 24647W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24648T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24649T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24650F: Documentation/ABI/testing/sysfs-fs-ubifs 24651F: Documentation/filesystems/ubifs-authentication.rst 24652F: Documentation/filesystems/ubifs.rst 24653F: fs/ubifs/ 24654 24655UBLK USERSPACE BLOCK DRIVER 24656M: Ming Lei <[email protected]> 24657L: [email protected] 24658S: Maintained 24659F: Documentation/block/ublk.rst 24660F: drivers/block/ublk_drv.c 24661F: include/uapi/linux/ublk_cmd.h 24662F: tools/testing/selftests/ublk/ 24663 24664UBSAN 24665M: Kees Cook <[email protected]> 24666R: Marco Elver <[email protected]> 24667R: Andrey Konovalov <[email protected]> 24668R: Andrey Ryabinin <[email protected]> 24669L: [email protected] 24670L: [email protected] 24671S: Supported 24672T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24673F: Documentation/dev-tools/ubsan.rst 24674F: include/linux/ubsan.h 24675F: lib/Kconfig.ubsan 24676F: lib/test_ubsan.c 24677F: lib/ubsan.c 24678F: lib/ubsan.h 24679F: scripts/Makefile.ubsan 24680K: \bARCH_HAS_UBSAN\b 24681 24682UCLINUX (M68KNOMMU AND COLDFIRE) 24683M: Greg Ungerer <[email protected]> 24684L: [email protected] 24685S: Maintained 24686W: http://www.linux-m68k.org/ 24687T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24688F: arch/m68k/*/*_no.* 24689F: arch/m68k/68*/ 24690F: arch/m68k/coldfire/ 24691F: arch/m68k/include/asm/*_no.* 24692 24693UDF FILESYSTEM 24694M: Jan Kara <[email protected]> 24695S: Maintained 24696F: Documentation/filesystems/udf.rst 24697F: fs/udf/ 24698 24699UDRAW TABLET 24700M: Bastien Nocera <[email protected]> 24701L: [email protected] 24702S: Maintained 24703F: drivers/hid/hid-udraw-ps3.c 24704 24705UHID USERSPACE HID IO DRIVER 24706M: David Rheinsberg <[email protected]> 24707L: [email protected] 24708S: Maintained 24709F: drivers/hid/uhid.c 24710F: include/uapi/linux/uhid.h 24711 24712ULPI BUS 24713M: Heikki Krogerus <[email protected]> 24714L: [email protected] 24715S: Maintained 24716F: drivers/usb/common/ulpi.c 24717F: include/linux/ulpi/ 24718 24719UNICODE SUBSYSTEM 24720M: Gabriel Krisman Bertazi <[email protected]> 24721L: [email protected] 24722S: Supported 24723T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24724F: fs/unicode/ 24725 24726UNIFDEF 24727M: Tony Finch <[email protected]> 24728S: Maintained 24729W: http://dotat.at/prog/unifdef 24730F: scripts/unifdef.c 24731 24732UNIFORM CDROM DRIVER 24733M: Phillip Potter <[email protected]> 24734S: Maintained 24735F: Documentation/cdrom/ 24736F: drivers/cdrom/cdrom.c 24737F: include/linux/cdrom.h 24738F: include/uapi/linux/cdrom.h 24739 24740UNION-FIND 24741M: Xavier <[email protected]> 24742L: [email protected] 24743S: Maintained 24744F: Documentation/core-api/union_find.rst 24745F: Documentation/translations/zh_CN/core-api/union_find.rst 24746F: include/linux/union_find.h 24747F: lib/union_find.c 24748 24749UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24750R: Alim Akhtar <[email protected]> 24751R: Avri Altman <[email protected]> 24752R: Bart Van Assche <[email protected]> 24753L: [email protected] 24754S: Supported 24755F: Documentation/devicetree/bindings/ufs/ 24756F: Documentation/scsi/ufs.rst 24757F: drivers/ufs/core/ 24758 24759UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24760M: Pedro Sousa <[email protected]> 24761L: [email protected] 24762S: Supported 24763F: drivers/ufs/host/*dwc* 24764 24765UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24766M: Alim Akhtar <[email protected]> 24767R: Peter Griffin <[email protected]> 24768L: [email protected] 24769L: [email protected] 24770S: Maintained 24771F: drivers/ufs/host/ufs-exynos* 24772 24773UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24774M: Peter Wang <[email protected]> 24775R: Stanley Jhu <[email protected]> 24776L: [email protected] 24777L: [email protected] (moderated for non-subscribers) 24778S: Maintained 24779F: drivers/ufs/host/ufs-mediatek* 24780 24781UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24782M: Manivannan Sadhasivam <[email protected]> 24783L: [email protected] 24784L: [email protected] 24785S: Maintained 24786F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24787F: drivers/ufs/host/ufs-qcom* 24788 24789UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24790M: Yoshihiro Shimoda <[email protected]> 24791L: [email protected] 24792L: [email protected] 24793S: Maintained 24794F: drivers/ufs/host/ufs-renesas.c 24795 24796UNSORTED BLOCK IMAGES (UBI) 24797M: Richard Weinberger <[email protected]> 24798R: Zhihao Cheng <[email protected]> 24799L: [email protected] 24800S: Supported 24801W: http://www.linux-mtd.infradead.org/ 24802T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24803T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24804F: drivers/mtd/ubi/ 24805F: include/linux/mtd/ubi.h 24806F: include/uapi/mtd/ubi-user.h 24807 24808UPROBES 24809M: Masami Hiramatsu <[email protected]> 24810M: Oleg Nesterov <[email protected]> 24811M: Peter Zijlstra <[email protected]> 24812L: [email protected] 24813L: [email protected] 24814S: Maintained 24815F: arch/*/include/asm/uprobes.h 24816F: arch/*/kernel/probes/uprobes.c 24817F: arch/*/kernel/uprobes.c 24818F: include/linux/uprobes.h 24819F: kernel/events/uprobes.c 24820 24821USB "USBNET" DRIVER FRAMEWORK 24822M: Oliver Neukum <[email protected]> 24823L: [email protected] 24824S: Maintained 24825W: http://www.linux-usb.org/usbnet 24826F: drivers/net/usb/usbnet.c 24827F: include/linux/usb/usbnet.h 24828 24829USB ACM DRIVER 24830M: Oliver Neukum <[email protected]> 24831L: [email protected] 24832S: Maintained 24833F: Documentation/usb/acm.rst 24834F: drivers/usb/class/cdc-acm.* 24835 24836USB APPLE MFI FASTCHARGE DRIVER 24837M: Bastien Nocera <[email protected]> 24838L: [email protected] 24839S: Maintained 24840F: drivers/usb/misc/apple-mfi-fastcharge.c 24841 24842USB AR5523 WIRELESS DRIVER 24843L: [email protected] 24844S: Orphan 24845F: drivers/net/wireless/ath/ar5523/ 24846 24847USB ATTACHED SCSI 24848M: Oliver Neukum <[email protected]> 24849L: [email protected] 24850L: [email protected] 24851S: Maintained 24852F: drivers/usb/storage/uas.c 24853 24854USB CDC ETHERNET DRIVER 24855M: Oliver Neukum <[email protected]> 24856L: [email protected] 24857S: Maintained 24858F: drivers/net/usb/cdc_*.c 24859F: include/uapi/linux/usb/cdc.h 24860 24861USB CHAOSKEY DRIVER 24862M: Keith Packard <[email protected]> 24863L: [email protected] 24864S: Maintained 24865F: drivers/usb/misc/chaoskey.c 24866 24867USB CYPRESS C67X00 DRIVER 24868L: [email protected] 24869S: Orphan 24870F: drivers/usb/c67x00/ 24871 24872USB DAVICOM DM9601 DRIVER 24873M: Peter Korsgaard <[email protected]> 24874L: [email protected] 24875S: Maintained 24876W: http://www.linux-usb.org/usbnet 24877F: drivers/net/usb/dm9601.c 24878 24879USB EHCI DRIVER 24880M: Alan Stern <[email protected]> 24881L: [email protected] 24882S: Maintained 24883F: Documentation/usb/ehci.rst 24884F: drivers/usb/host/ehci* 24885 24886USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24887M: Jiri Kosina <[email protected]> 24888M: Benjamin Tissoires <[email protected]> 24889L: [email protected] 24890S: Maintained 24891T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24892F: Documentation/hid/hiddev.rst 24893F: drivers/hid/usbhid/ 24894 24895USB INTEL XHCI ROLE MUX DRIVER 24896M: Hans de Goede <[email protected]> 24897L: [email protected] 24898S: Maintained 24899F: drivers/usb/roles/intel-xhci-usb-role-switch.c 24900 24901USB IP DRIVER FOR HISILICON KIRIN 960 24902M: Yu Chen <[email protected]> 24903M: Binghui Wang <[email protected]> 24904L: [email protected] 24905S: Maintained 24906F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 24907F: drivers/phy/hisilicon/phy-hi3660-usb3.c 24908 24909USB IP DRIVER FOR HISILICON KIRIN 970 24910M: Mauro Carvalho Chehab <[email protected]> 24911L: [email protected] 24912S: Maintained 24913F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 24914F: drivers/phy/hisilicon/phy-hi3670-usb3.c 24915 24916USB ISP116X DRIVER 24917M: Olav Kongas <[email protected]> 24918L: [email protected] 24919S: Maintained 24920F: drivers/usb/host/isp116x* 24921F: include/linux/usb/isp116x.h 24922 24923USB ISP1760 DRIVER 24924M: Rui Miguel Silva <[email protected]> 24925L: [email protected] 24926S: Maintained 24927F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 24928F: drivers/usb/isp1760/* 24929 24930USB LAN78XX ETHERNET DRIVER 24931M: Thangaraj Samynathan <[email protected]> 24932M: Rengarajan Sundararajan <[email protected]> 24933M: [email protected] 24934L: [email protected] 24935S: Maintained 24936F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24937F: drivers/net/usb/lan78xx.* 24938F: include/dt-bindings/net/microchip-lan78xx.h 24939 24940USB MASS STORAGE DRIVER 24941M: Alan Stern <[email protected]> 24942L: [email protected] 24943L: [email protected] 24944S: Maintained 24945F: drivers/usb/storage/ 24946 24947USB MIDI DRIVER 24948M: Clemens Ladisch <[email protected]> 24949L: [email protected] 24950S: Maintained 24951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24952F: sound/usb/midi.* 24953 24954USB NETWORKING DRIVERS 24955L: [email protected] 24956S: Odd Fixes 24957F: drivers/net/usb/ 24958 24959USB OHCI DRIVER 24960M: Alan Stern <[email protected]> 24961L: [email protected] 24962S: Maintained 24963F: Documentation/usb/ohci.rst 24964F: drivers/usb/host/ohci* 24965 24966USB OTG FSM (Finite State Machine) 24967M: Peter Chen <[email protected]> 24968L: [email protected] 24969S: Maintained 24970T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24971F: drivers/usb/common/usb-otg-fsm.c 24972 24973USB OVER IP DRIVER 24974M: Valentina Manea <[email protected]> 24975M: Shuah Khan <[email protected]> 24976M: Shuah Khan <[email protected]> 24977R: Hongren Zheng <[email protected]> 24978L: [email protected] 24979S: Maintained 24980F: Documentation/usb/usbip_protocol.rst 24981F: drivers/usb/usbip/ 24982F: tools/testing/selftests/drivers/usb/usbip/ 24983F: tools/usb/usbip/ 24984 24985USB PEGASUS DRIVER 24986M: Petko Manolov <[email protected]> 24987L: [email protected] 24988L: [email protected] 24989S: Maintained 24990W: https://github.com/petkan/pegasus 24991T: git https://github.com/petkan/pegasus.git 24992F: drivers/net/usb/pegasus.* 24993 24994USB PRINTER DRIVER (usblp) 24995M: Pete Zaitcev <[email protected]> 24996L: [email protected] 24997S: Supported 24998F: drivers/usb/class/usblp.c 24999 25000USB QMI WWAN NETWORK DRIVER 25001M: Bjørn Mork <[email protected]> 25002L: [email protected] 25003S: Maintained 25004F: Documentation/ABI/testing/sysfs-class-net-qmi 25005F: drivers/net/usb/qmi_wwan.c 25006 25007USB RAW GADGET DRIVER 25008R: Andrey Konovalov <[email protected]> 25009L: [email protected] 25010S: Maintained 25011B: https://github.com/xairy/raw-gadget/issues 25012F: Documentation/usb/raw-gadget.rst 25013F: drivers/usb/gadget/legacy/raw_gadget.c 25014F: include/uapi/linux/usb/raw_gadget.h 25015 25016USB RTL8150 DRIVER 25017M: Petko Manolov <[email protected]> 25018L: [email protected] 25019L: [email protected] 25020S: Maintained 25021W: https://github.com/petkan/rtl8150 25022T: git https://github.com/petkan/rtl8150.git 25023F: drivers/net/usb/rtl8150.c 25024 25025USB SERIAL SUBSYSTEM 25026M: Johan Hovold <[email protected]> 25027L: [email protected] 25028S: Maintained 25029T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 25030F: Documentation/usb/usb-serial.rst 25031F: drivers/usb/serial/ 25032F: include/linux/usb/serial.h 25033 25034USB SMSC75XX ETHERNET DRIVER 25035M: Steve Glendinning <[email protected]> 25036L: [email protected] 25037S: Maintained 25038F: drivers/net/usb/smsc75xx.* 25039 25040USB SMSC95XX ETHERNET DRIVER 25041M: Steve Glendinning <[email protected]> 25042M: [email protected] 25043L: [email protected] 25044S: Maintained 25045F: drivers/net/usb/smsc95xx.* 25046 25047USB SUBSYSTEM 25048M: Greg Kroah-Hartman <[email protected]> 25049L: [email protected] 25050S: Supported 25051W: http://www.linux-usb.org 25052T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 25053F: Documentation/devicetree/bindings/usb/ 25054F: Documentation/usb/ 25055F: drivers/usb/ 25056F: include/dt-bindings/usb/ 25057F: include/linux/usb.h 25058F: include/linux/usb/ 25059F: include/uapi/linux/usb/ 25060 25061USB TYPEC BUS FOR ALTERNATE MODES 25062M: Heikki Krogerus <[email protected]> 25063L: [email protected] 25064S: Maintained 25065F: Documentation/ABI/testing/sysfs-bus-typec 25066F: Documentation/driver-api/usb/typec_bus.rst 25067F: drivers/usb/typec/altmodes/ 25068F: include/linux/usb/typec_altmode.h 25069 25070USB TYPEC CLASS 25071M: Heikki Krogerus <[email protected]> 25072L: [email protected] 25073S: Maintained 25074F: Documentation/ABI/testing/sysfs-class-typec 25075F: Documentation/driver-api/usb/typec.rst 25076F: drivers/usb/typec/ 25077F: include/linux/usb/typec.h 25078 25079USB TYPEC INTEL PMC MUX DRIVER 25080M: Heikki Krogerus <[email protected]> 25081L: [email protected] 25082S: Maintained 25083F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 25084F: drivers/usb/typec/mux/intel_pmc_mux.c 25085 25086USB TYPEC PI3USB30532 MUX DRIVER 25087M: Hans de Goede <[email protected]> 25088L: [email protected] 25089S: Maintained 25090F: drivers/usb/typec/mux/pi3usb30532.c 25091 25092USB TYPEC PORT CONTROLLER DRIVERS 25093L: [email protected] 25094S: Orphan 25095F: drivers/usb/typec/tcpm/ 25096 25097USB TYPEC TUSB1046 MUX DRIVER 25098M: Romain Gantois <[email protected]> 25099L: [email protected] 25100S: Maintained 25101F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 25102F: drivers/usb/typec/mux/tusb1046.c 25103 25104USB UHCI DRIVER 25105M: Alan Stern <[email protected]> 25106L: [email protected] 25107S: Maintained 25108F: drivers/usb/host/uhci* 25109 25110USB VIDEO CLASS 25111M: Laurent Pinchart <[email protected]> 25112M: Hans de Goede <[email protected]> 25113L: [email protected] 25114S: Maintained 25115W: http://www.ideasonboard.org/uvc/ 25116T: git git://linuxtv.org/media.git 25117F: Documentation/userspace-api/media/drivers/uvcvideo.rst 25118F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 25119F: drivers/media/common/uvc.c 25120F: drivers/media/usb/uvc/ 25121F: include/linux/usb/uvc.h 25122F: include/uapi/linux/uvcvideo.h 25123 25124USB WEBCAM GADGET 25125L: [email protected] 25126S: Orphan 25127F: drivers/usb/gadget/function/*uvc* 25128F: drivers/usb/gadget/legacy/webcam.c 25129F: include/uapi/linux/usb/g_uvc.h 25130 25131USB XHCI DRIVER 25132M: Mathias Nyman <[email protected]> 25133L: [email protected] 25134S: Supported 25135F: drivers/usb/host/pci-quirks* 25136F: drivers/usb/host/xhci* 25137 25138USER DATAGRAM PROTOCOL (UDP) 25139M: Willem de Bruijn <[email protected]> 25140L: [email protected] 25141S: Maintained 25142F: include/linux/udp.h 25143F: include/net/udp.h 25144F: include/trace/events/udp.h 25145F: include/uapi/linux/udp.h 25146F: net/ipv4/udp.c 25147F: net/ipv6/udp.c 25148 25149USER-MODE LINUX (UML) 25150M: Richard Weinberger <[email protected]> 25151M: Anton Ivanov <[email protected]> 25152M: Johannes Berg <[email protected]> 25153L: [email protected] 25154S: Maintained 25155W: http://user-mode-linux.sourceforge.net 25156Q: https://patchwork.ozlabs.org/project/linux-um/list/ 25157T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 25158T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 25159F: Documentation/virt/uml/ 25160F: arch/um/ 25161F: arch/x86/um/ 25162F: fs/hostfs/ 25163 25164USERSPACE COPYIN/COPYOUT (UIOVEC) 25165M: Alexander Viro <[email protected]> 25166S: Maintained 25167F: include/linux/uio.h 25168F: lib/iov_iter.c 25169 25170USERSPACE DMA BUFFER DRIVER 25171M: Gerd Hoffmann <[email protected]> 25172M: Vivek Kasireddy <[email protected]> 25173L: [email protected] 25174S: Maintained 25175T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25176F: drivers/dma-buf/udmabuf.c 25177F: include/uapi/linux/udmabuf.h 25178 25179USERSPACE I/O (UIO) 25180M: Greg Kroah-Hartman <[email protected]> 25181S: Maintained 25182T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25183F: Documentation/driver-api/uio-howto.rst 25184F: drivers/uio/ 25185F: include/linux/uio_driver.h 25186 25187UTIL-LINUX PACKAGE 25188M: Karel Zak <[email protected]> 25189L: [email protected] 25190S: Maintained 25191W: http://en.wikipedia.org/wiki/Util-linux 25192T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 25193 25194UUID HELPERS 25195R: Andy Shevchenko <[email protected]> 25196L: [email protected] 25197S: Maintained 25198F: include/linux/uuid.h 25199F: lib/test_uuid.c 25200F: lib/uuid.c 25201 25202UV SYSFS DRIVER 25203M: Justin Ernst <[email protected]> 25204L: [email protected] 25205S: Maintained 25206F: drivers/platform/x86/uv_sysfs.c 25207 25208UVESAFB DRIVER 25209M: Michal Januszewski <[email protected]> 25210L: [email protected] 25211S: Maintained 25212W: https://github.com/mjanusz/v86d 25213F: Documentation/fb/uvesafb.rst 25214F: drivers/video/fbdev/uvesafb.* 25215 25216Ux500 CLOCK DRIVERS 25217M: Ulf Hansson <[email protected]> 25218L: [email protected] 25219L: [email protected] (moderated for non-subscribers) 25220S: Maintained 25221F: drivers/clk/ux500/ 25222 25223V4L2 ASYNC AND FWNODE FRAMEWORKS 25224M: Sakari Ailus <[email protected]> 25225L: [email protected] 25226S: Maintained 25227T: git git://linuxtv.org/media.git 25228F: drivers/media/v4l2-core/v4l2-async.c 25229F: drivers/media/v4l2-core/v4l2-fwnode.c 25230F: include/media/v4l2-async.h 25231F: include/media/v4l2-fwnode.h 25232 25233V4L2 LENS DRIVERS 25234M: Sakari Ailus <[email protected]> 25235L: [email protected] 25236S: Maintained 25237F: drivers/media/i2c/ak* 25238F: drivers/media/i2c/dw* 25239F: drivers/media/i2c/lm* 25240 25241V4L2 CAMERA SENSOR DRIVERS 25242M: Sakari Ailus <[email protected]> 25243L: [email protected] 25244S: Maintained 25245F: Documentation/driver-api/media/camera-sensor.rst 25246F: Documentation/driver-api/media/tx-rx.rst 25247F: drivers/media/i2c/ar* 25248F: drivers/media/i2c/gc* 25249F: drivers/media/i2c/hi* 25250F: drivers/media/i2c/imx* 25251F: drivers/media/i2c/mt* 25252F: drivers/media/i2c/og* 25253F: drivers/media/i2c/ov* 25254F: drivers/media/i2c/s5* 25255F: drivers/media/i2c/vgxy61.c 25256 25257VF610 NAND DRIVER 25258M: Stefan Agner <[email protected]> 25259L: [email protected] 25260S: Supported 25261F: drivers/mtd/nand/raw/vf610_nfc.c 25262 25263VFAT/FAT/MSDOS FILESYSTEM 25264M: OGAWA Hirofumi <[email protected]> 25265S: Maintained 25266F: Documentation/filesystems/vfat.rst 25267F: fs/fat/ 25268F: tools/testing/selftests/filesystems/fat/ 25269 25270VFIO CDX DRIVER 25271M: Nipun Gupta <[email protected]> 25272M: Nikhil Agarwal <[email protected]> 25273L: [email protected] 25274S: Maintained 25275F: drivers/vfio/cdx/* 25276 25277VFIO DRIVER 25278M: Alex Williamson <[email protected]> 25279L: [email protected] 25280S: Maintained 25281T: git https://github.com/awilliam/linux-vfio.git 25282F: Documentation/ABI/testing/debugfs-vfio 25283F: Documentation/ABI/testing/sysfs-devices-vfio-dev 25284F: Documentation/driver-api/vfio.rst 25285F: drivers/vfio/ 25286F: include/linux/vfio.h 25287F: include/linux/vfio_pci_core.h 25288F: include/uapi/linux/vfio.h 25289 25290VFIO FSL-MC DRIVER 25291L: [email protected] 25292S: Orphan 25293F: drivers/vfio/fsl-mc/ 25294 25295VFIO HISILICON PCI DRIVER 25296M: Longfang Liu <[email protected]> 25297M: Shameer Kolothum <[email protected]> 25298L: [email protected] 25299S: Maintained 25300F: drivers/vfio/pci/hisilicon/ 25301 25302VFIO MEDIATED DEVICE DRIVERS 25303M: Kirti Wankhede <[email protected]> 25304L: [email protected] 25305S: Maintained 25306F: Documentation/driver-api/vfio-mediated-device.rst 25307F: drivers/vfio/mdev/ 25308F: include/linux/mdev.h 25309F: samples/vfio-mdev/ 25310 25311VFIO MLX5 PCI DRIVER 25312M: Yishai Hadas <[email protected]> 25313L: [email protected] 25314S: Maintained 25315F: drivers/vfio/pci/mlx5/ 25316 25317VFIO NVIDIA GRACE GPU DRIVER 25318M: Ankit Agrawal <[email protected]> 25319L: [email protected] 25320S: Supported 25321F: drivers/vfio/pci/nvgrace-gpu/ 25322 25323VFIO PCI DEVICE SPECIFIC DRIVERS 25324R: Jason Gunthorpe <[email protected]> 25325R: Yishai Hadas <[email protected]> 25326R: Shameer Kolothum <[email protected]> 25327R: Kevin Tian <[email protected]> 25328L: [email protected] 25329S: Maintained 25330P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 25331F: drivers/vfio/pci/*/ 25332 25333VFIO PDS PCI DRIVER 25334M: Brett Creeley <[email protected]> 25335L: [email protected] 25336S: Maintained 25337F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 25338F: drivers/vfio/pci/pds/ 25339 25340VFIO PLATFORM DRIVER 25341M: Eric Auger <[email protected]> 25342L: [email protected] 25343S: Maintained 25344F: drivers/vfio/platform/ 25345 25346VFIO QAT PCI DRIVER 25347M: Xin Zeng <[email protected]> 25348M: Giovanni Cabiddu <[email protected]> 25349L: [email protected] 25350L: [email protected] 25351S: Supported 25352F: drivers/vfio/pci/qat/ 25353 25354VFIO VIRTIO PCI DRIVER 25355M: Yishai Hadas <[email protected]> 25356L: [email protected] 25357L: [email protected] 25358S: Maintained 25359F: drivers/vfio/pci/virtio 25360 25361VGA_SWITCHEROO 25362R: Lukas Wunner <[email protected]> 25363S: Maintained 25364T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25365F: Documentation/gpu/vga-switcheroo.rst 25366F: drivers/gpu/vga/vga_switcheroo.c 25367F: include/linux/vga_switcheroo.h 25368 25369VIA RHINE NETWORK DRIVER 25370M: Kevin Brace <[email protected]> 25371S: Maintained 25372F: drivers/net/ethernet/via/via-rhine.c 25373 25374VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 25375M: Florian Tobias Schandinat <[email protected]> 25376L: [email protected] 25377S: Maintained 25378F: drivers/video/fbdev/via/ 25379F: include/linux/via-core.h 25380F: include/linux/via_i2c.h 25381 25382VIA VELOCITY NETWORK DRIVER 25383M: Francois Romieu <[email protected]> 25384L: [email protected] 25385S: Maintained 25386F: drivers/net/ethernet/via/via-velocity.* 25387 25388VICODEC VIRTUAL CODEC DRIVER 25389M: Hans Verkuil <[email protected]> 25390L: [email protected] 25391S: Maintained 25392W: https://linuxtv.org 25393T: git git://linuxtv.org/media.git 25394F: drivers/media/test-drivers/vicodec/* 25395 25396VIDEO I2C POLLING DRIVER 25397M: Matt Ranostay <[email protected]> 25398L: [email protected] 25399S: Maintained 25400F: drivers/media/i2c/video-i2c.c 25401 25402VIDEO MULTIPLEXER DRIVER 25403M: Philipp Zabel <[email protected]> 25404L: [email protected] 25405S: Maintained 25406F: drivers/media/platform/video-mux.c 25407 25408VIDEOBUF2 FRAMEWORK 25409M: Tomasz Figa <[email protected]> 25410M: Marek Szyprowski <[email protected]> 25411L: [email protected] 25412S: Maintained 25413F: drivers/media/common/videobuf2/* 25414F: include/media/videobuf2-* 25415 25416VIDTV VIRTUAL DIGITAL TV DRIVER 25417M: Daniel W. S. Almeida <[email protected]> 25418L: [email protected] 25419S: Maintained 25420W: https://linuxtv.org 25421T: git git://linuxtv.org/media.git 25422F: drivers/media/test-drivers/vidtv/* 25423 25424VIMC VIRTUAL MEDIA CONTROLLER DRIVER 25425M: Shuah Khan <[email protected]> 25426R: Kieran Bingham <[email protected]> 25427L: [email protected] 25428S: Maintained 25429W: https://linuxtv.org 25430T: git git://linuxtv.org/media.git 25431F: drivers/media/test-drivers/vimc/* 25432 25433VIRT LIB 25434M: Alex Williamson <[email protected]> 25435M: Paolo Bonzini <[email protected]> 25436L: [email protected] 25437S: Supported 25438F: virt/lib/ 25439 25440VIRTIO AND VHOST VSOCK DRIVER 25441M: Stefan Hajnoczi <[email protected]> 25442M: Stefano Garzarella <[email protected]> 25443L: [email protected] 25444L: [email protected] 25445L: [email protected] 25446S: Maintained 25447F: drivers/vhost/vsock.c 25448F: include/linux/virtio_vsock.h 25449F: include/uapi/linux/virtio_vsock.h 25450F: net/vmw_vsock/virtio_transport.c 25451F: net/vmw_vsock/virtio_transport_common.c 25452 25453VIRTIO BALLOON 25454M: "Michael S. Tsirkin" <[email protected]> 25455M: David Hildenbrand <[email protected]> 25456L: [email protected] 25457S: Maintained 25458F: drivers/virtio/virtio_balloon.c 25459F: include/linux/balloon_compaction.h 25460F: include/uapi/linux/virtio_balloon.h 25461F: mm/balloon_compaction.c 25462 25463VIRTIO BLOCK AND SCSI DRIVERS 25464M: "Michael S. Tsirkin" <[email protected]> 25465M: Jason Wang <[email protected]> 25466R: Paolo Bonzini <[email protected]> 25467R: Stefan Hajnoczi <[email protected]> 25468R: Eugenio Pérez <[email protected]> 25469L: [email protected] 25470S: Maintained 25471F: drivers/block/virtio_blk.c 25472F: drivers/scsi/virtio_scsi.c 25473F: include/uapi/linux/virtio_blk.h 25474F: include/uapi/linux/virtio_scsi.h 25475 25476VIRTIO CONSOLE DRIVER 25477M: Amit Shah <[email protected]> 25478L: [email protected] 25479S: Maintained 25480F: drivers/char/virtio_console.c 25481F: include/uapi/linux/virtio_console.h 25482 25483VIRTIO CORE AND NET DRIVERS 25484M: "Michael S. Tsirkin" <[email protected]> 25485M: Jason Wang <[email protected]> 25486R: Xuan Zhuo <[email protected]> 25487R: Eugenio Pérez <[email protected]> 25488L: [email protected] 25489S: Maintained 25490F: Documentation/ABI/testing/sysfs-bus-vdpa 25491F: Documentation/ABI/testing/sysfs-class-vduse 25492F: Documentation/devicetree/bindings/virtio/ 25493F: Documentation/driver-api/virtio/ 25494F: drivers/block/virtio_blk.c 25495F: drivers/crypto/virtio/ 25496F: drivers/net/virtio_net.c 25497F: drivers/vdpa/ 25498F: drivers/virtio/ 25499F: include/linux/vdpa.h 25500F: include/linux/virtio*.h 25501F: include/linux/vringh.h 25502F: include/uapi/linux/virtio_*.h 25503F: net/vmw_vsock/virtio* 25504F: tools/virtio/ 25505F: tools/testing/selftests/drivers/net/virtio_net/ 25506 25507VIRTIO CRYPTO DRIVER 25508M: Gonglei <[email protected]> 25509L: [email protected] 25510L: [email protected] 25511S: Maintained 25512F: drivers/crypto/virtio/ 25513F: include/uapi/linux/virtio_crypto.h 25514 25515VIRTIO DRIVERS FOR S390 25516M: Cornelia Huck <[email protected]> 25517M: Halil Pasic <[email protected]> 25518M: Eric Farman <[email protected]> 25519L: [email protected] 25520L: [email protected] 25521L: [email protected] 25522S: Supported 25523F: arch/s390/include/uapi/asm/virtio-ccw.h 25524F: drivers/s390/virtio/ 25525 25526VIRTIO FILE SYSTEM 25527M: Vivek Goyal <[email protected]> 25528M: Stefan Hajnoczi <[email protected]> 25529M: Miklos Szeredi <[email protected]> 25530R: Eugenio Pérez <[email protected]> 25531L: [email protected] 25532L: [email protected] 25533S: Supported 25534W: https://virtio-fs.gitlab.io/ 25535F: Documentation/filesystems/virtiofs.rst 25536F: fs/fuse/virtio_fs.c 25537F: include/uapi/linux/virtio_fs.h 25538 25539VIRTIO GPIO DRIVER 25540M: Enrico Weigelt, metux IT consult <[email protected]> 25541M: Viresh Kumar <[email protected]> 25542L: [email protected] 25543L: [email protected] 25544S: Maintained 25545F: drivers/gpio/gpio-virtio.c 25546F: include/uapi/linux/virtio_gpio.h 25547 25548VIRTIO GPU DRIVER 25549M: David Airlie <[email protected]> 25550M: Gerd Hoffmann <[email protected]> 25551R: Gurchetan Singh <[email protected]> 25552R: Chia-I Wu <[email protected]> 25553L: [email protected] 25554L: [email protected] 25555S: Maintained 25556T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25557F: drivers/gpu/drm/ci/xfails/virtio* 25558F: drivers/gpu/drm/virtio/ 25559F: include/uapi/linux/virtio_gpu.h 25560 25561VIRTIO HOST (VHOST) 25562M: "Michael S. Tsirkin" <[email protected]> 25563M: Jason Wang <[email protected]> 25564R: Eugenio Pérez <[email protected]> 25565L: [email protected] 25566L: [email protected] 25567L: [email protected] 25568S: Maintained 25569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25570F: drivers/vhost/ 25571F: include/linux/sched/vhost_task.h 25572F: include/linux/vhost_iotlb.h 25573F: include/uapi/linux/vhost.h 25574F: kernel/vhost_task.c 25575 25576VIRTIO HOST (VHOST-SCSI) 25577M: "Michael S. Tsirkin" <[email protected]> 25578M: Jason Wang <[email protected]> 25579M: Mike Christie <[email protected]> 25580R: Paolo Bonzini <[email protected]> 25581R: Stefan Hajnoczi <[email protected]> 25582L: [email protected] 25583S: Maintained 25584F: drivers/vhost/scsi.c 25585 25586VIRTIO I2C DRIVER 25587M: Viresh Kumar <[email protected]> 25588R: "Chen, Jian Jun" <[email protected]> 25589L: [email protected] 25590L: [email protected] 25591S: Maintained 25592F: drivers/i2c/busses/i2c-virtio.c 25593F: include/uapi/linux/virtio_i2c.h 25594 25595VIRTIO INPUT DRIVER 25596M: Gerd Hoffmann <[email protected]> 25597S: Maintained 25598F: drivers/virtio/virtio_input.c 25599F: include/uapi/linux/virtio_input.h 25600 25601VIRTIO IOMMU DRIVER 25602M: Jean-Philippe Brucker <[email protected]> 25603L: [email protected] 25604S: Maintained 25605F: drivers/iommu/virtio-iommu.c 25606F: include/uapi/linux/virtio_iommu.h 25607 25608VIRTIO MEM DRIVER 25609M: David Hildenbrand <[email protected]> 25610L: [email protected] 25611S: Maintained 25612W: https://virtio-mem.gitlab.io/ 25613F: drivers/virtio/virtio_mem.c 25614F: include/uapi/linux/virtio_mem.h 25615 25616VIRTIO PMEM DRIVER 25617M: Pankaj Gupta <[email protected]> 25618L: [email protected] 25619S: Maintained 25620F: drivers/nvdimm/nd_virtio.c 25621F: drivers/nvdimm/virtio_pmem.c 25622 25623VIRTIO SOUND DRIVER 25624M: Anton Yakovlev <[email protected]> 25625M: "Michael S. Tsirkin" <[email protected]> 25626L: [email protected] 25627L: [email protected] 25628S: Maintained 25629F: include/uapi/linux/virtio_snd.h 25630F: sound/virtio/* 25631 25632VIRTUAL BOX GUEST DEVICE DRIVER 25633M: Hans de Goede <[email protected]> 25634M: Arnd Bergmann <[email protected]> 25635M: Greg Kroah-Hartman <[email protected]> 25636S: Maintained 25637F: drivers/virt/vboxguest/ 25638F: include/linux/vbox_utils.h 25639F: include/uapi/linux/vbox*.h 25640 25641VIRTUAL BOX SHARED FOLDER VFS DRIVER 25642M: Hans de Goede <[email protected]> 25643L: [email protected] 25644S: Maintained 25645F: fs/vboxsf/* 25646 25647VIRTUAL PCM TEST DRIVER 25648M: Ivan Orlov <[email protected]> 25649L: [email protected] 25650S: Maintained 25651F: Documentation/sound/cards/pcmtest.rst 25652F: sound/drivers/pcmtest.c 25653F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25654 25655VIRTUAL SERIO DEVICE DRIVER 25656M: Stephen Chandler Paul <[email protected]> 25657S: Maintained 25658F: drivers/input/serio/userio.c 25659F: include/uapi/linux/userio.h 25660 25661VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25662M: Javier Carrasco <[email protected]> 25663S: Maintained 25664F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25665F: drivers/iio/light/veml3235.c 25666 25667VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25668M: Javier Carrasco <[email protected]> 25669S: Maintained 25670F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25671F: drivers/iio/light/veml6030.c 25672 25673VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25674M: Javier Carrasco <[email protected]> 25675S: Maintained 25676F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25677F: drivers/iio/light/veml6075.c 25678 25679VISL VIRTUAL STATELESS DECODER DRIVER 25680M: Daniel Almeida <[email protected]> 25681L: [email protected] 25682S: Supported 25683F: drivers/media/test-drivers/visl 25684 25685VIVID VIRTUAL VIDEO DRIVER 25686M: Hans Verkuil <[email protected]> 25687L: [email protected] 25688S: Maintained 25689W: https://linuxtv.org 25690T: git git://linuxtv.org/media.git 25691F: drivers/media/test-drivers/vivid/* 25692 25693VM SOCKETS (AF_VSOCK) 25694M: Stefano Garzarella <[email protected]> 25695L: [email protected] 25696L: [email protected] 25697S: Maintained 25698F: drivers/net/vsockmon.c 25699F: include/net/af_vsock.h 25700F: include/uapi/linux/vm_sockets.h 25701F: include/uapi/linux/vm_sockets_diag.h 25702F: include/uapi/linux/vsockmon.h 25703F: net/vmw_vsock/ 25704F: tools/testing/vsock/ 25705 25706VMALLOC 25707M: Andrew Morton <[email protected]> 25708R: Uladzislau Rezki <[email protected]> 25709L: [email protected] 25710S: Maintained 25711W: http://www.linux-mm.org 25712T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25713F: include/linux/vmalloc.h 25714F: mm/vmalloc.c 25715 25716VME SUBSYSTEM 25717L: [email protected] 25718S: Orphan 25719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25720F: Documentation/driver-api/vme.rst 25721F: drivers/staging/vme_user/ 25722 25723VMWARE BALLOON DRIVER 25724M: Jerrin Shaji George <[email protected]> 25725R: Broadcom internal kernel review list <[email protected]> 25726L: [email protected] 25727S: Supported 25728F: drivers/misc/vmw_balloon.c 25729 25730VMWARE HYPERVISOR INTERFACE 25731M: Ajay Kaher <[email protected]> 25732M: Alexey Makhalov <[email protected]> 25733R: Broadcom internal kernel review list <[email protected]> 25734L: [email protected] 25735L: [email protected] 25736S: Supported 25737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25738F: arch/x86/include/asm/vmware.h 25739F: arch/x86/kernel/cpu/vmware.c 25740 25741VMWARE PVRDMA DRIVER 25742M: Bryan Tan <[email protected]> 25743M: Vishnu Dasa <[email protected]> 25744R: Broadcom internal kernel review list <[email protected]> 25745L: [email protected] 25746S: Supported 25747F: drivers/infiniband/hw/vmw_pvrdma/ 25748 25749VMWARE PVSCSI DRIVER 25750M: Vishal Bhakta <[email protected]> 25751R: Broadcom internal kernel review list <[email protected]> 25752L: [email protected] 25753S: Supported 25754F: drivers/scsi/vmw_pvscsi.c 25755F: drivers/scsi/vmw_pvscsi.h 25756 25757VMWARE VIRTUAL PTP CLOCK DRIVER 25758M: Nick Shi <[email protected]> 25759R: Ajay Kaher <[email protected]> 25760R: Alexey Makhalov <[email protected]> 25761R: Broadcom internal kernel review list <[email protected]> 25762L: [email protected] 25763S: Supported 25764F: drivers/ptp/ptp_vmw.c 25765 25766VMWARE VMCI DRIVER 25767M: Bryan Tan <[email protected]> 25768M: Vishnu Dasa <[email protected]> 25769R: Broadcom internal kernel review list <[email protected]> 25770L: [email protected] 25771S: Supported 25772F: drivers/misc/vmw_vmci/ 25773F: include/linux/vmw_vmci* 25774 25775VMWARE VMMOUSE SUBDRIVER 25776M: Zack Rusin <[email protected]> 25777R: Broadcom internal kernel review list <[email protected]> 25778L: [email protected] 25779S: Supported 25780F: drivers/input/mouse/vmmouse.c 25781F: drivers/input/mouse/vmmouse.h 25782 25783VMWARE VMXNET3 ETHERNET DRIVER 25784M: Ronak Doshi <[email protected]> 25785R: Broadcom internal kernel review list <[email protected]> 25786L: [email protected] 25787S: Supported 25788F: drivers/net/vmxnet3/ 25789 25790VMWARE VSOCK VMCI TRANSPORT DRIVER 25791M: Bryan Tan <[email protected]> 25792M: Vishnu Dasa <[email protected]> 25793R: Broadcom internal kernel review list <[email protected]> 25794L: [email protected] 25795S: Supported 25796F: net/vmw_vsock/vmci_transport* 25797 25798VOCORE VOCORE2 BOARD 25799M: Harvey Hunt <[email protected]> 25800L: [email protected] 25801S: Maintained 25802F: arch/mips/boot/dts/ralink/vocore2.dts 25803 25804VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25805M: Liam Girdwood <[email protected]> 25806M: Mark Brown <[email protected]> 25807L: [email protected] 25808S: Supported 25809W: http://www.slimlogic.co.uk/?p=48 25810T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25811F: Documentation/devicetree/bindings/regulator/ 25812F: Documentation/power/regulator/ 25813F: drivers/regulator/ 25814F: include/dt-bindings/regulator/ 25815F: include/linux/regulator/ 25816K: regulator_get_optional 25817 25818VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25819R: Matti Vaittinen <[email protected]> 25820F: drivers/regulator/irq_helpers.c 25821 25822VRF 25823M: David Ahern <[email protected]> 25824L: [email protected] 25825S: Maintained 25826F: Documentation/networking/vrf.rst 25827F: drivers/net/vrf.c 25828 25829VSPRINTF 25830M: Petr Mladek <[email protected]> 25831M: Steven Rostedt <[email protected]> 25832R: Andy Shevchenko <[email protected]> 25833R: Rasmus Villemoes <[email protected]> 25834R: Sergey Senozhatsky <[email protected]> 25835S: Maintained 25836T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25837F: Documentation/core-api/printk-formats.rst 25838F: lib/tests/printf_kunit.c 25839F: lib/tests/scanf_kunit.c 25840F: lib/vsprintf.c 25841 25842VT1211 HARDWARE MONITOR DRIVER 25843M: Juerg Haefliger <[email protected]> 25844L: [email protected] 25845S: Maintained 25846F: Documentation/hwmon/vt1211.rst 25847F: drivers/hwmon/vt1211.c 25848 25849VT8231 HARDWARE MONITOR DRIVER 25850M: Roger Lucas <[email protected]> 25851L: [email protected] 25852S: Maintained 25853F: drivers/hwmon/vt8231.c 25854 25855VUB300 USB to SDIO/SD/MMC bridge chip 25856L: [email protected] 25857S: Orphan 25858F: drivers/mmc/host/vub300.c 25859 25860W1 DALLAS'S 1-WIRE BUS 25861M: Krzysztof Kozlowski <[email protected]> 25862S: Maintained 25863F: Documentation/devicetree/bindings/w1/ 25864F: Documentation/w1/ 25865F: drivers/w1/ 25866F: include/linux/w1.h 25867 25868W83791D HARDWARE MONITORING DRIVER 25869M: Marc Hulsman <[email protected]> 25870L: [email protected] 25871S: Maintained 25872F: Documentation/hwmon/w83791d.rst 25873F: drivers/hwmon/w83791d.c 25874 25875W83793 HARDWARE MONITORING DRIVER 25876M: Rudolf Marek <[email protected]> 25877L: [email protected] 25878S: Maintained 25879F: Documentation/hwmon/w83793.rst 25880F: drivers/hwmon/w83793.c 25881 25882W83795 HARDWARE MONITORING DRIVER 25883M: Jean Delvare <[email protected]> 25884L: [email protected] 25885S: Maintained 25886F: drivers/hwmon/w83795.c 25887 25888W83L51xD SD/MMC CARD INTERFACE DRIVER 25889M: Pierre Ossman <[email protected]> 25890S: Maintained 25891F: drivers/mmc/host/wbsd.* 25892 25893WACOM PROTOCOL 4 SERIAL TABLETS 25894M: Julian Squires <[email protected]> 25895M: Hans de Goede <[email protected]> 25896L: [email protected] 25897S: Maintained 25898F: drivers/input/tablet/wacom_serial4.c 25899 25900WANGXUN ETHERNET DRIVER 25901M: Jiawen Wu <[email protected]> 25902M: Mengyuan Lou <[email protected]> 25903L: [email protected] 25904S: Maintained 25905W: https://www.net-swift.com 25906F: Documentation/networking/device_drivers/ethernet/wangxun/* 25907F: drivers/net/ethernet/wangxun/ 25908F: drivers/net/pcs/pcs-xpcs-wx.c 25909 25910WATCHDOG DEVICE DRIVERS 25911M: Wim Van Sebroeck <[email protected]> 25912M: Guenter Roeck <[email protected]> 25913L: [email protected] 25914S: Maintained 25915W: http://www.linux-watchdog.org/ 25916T: git git://www.linux-watchdog.org/linux-watchdog.git 25917F: Documentation/devicetree/bindings/watchdog/ 25918F: Documentation/watchdog/ 25919F: drivers/watchdog/ 25920F: include/linux/watchdog.h 25921F: include/trace/events/watchdog.h 25922F: include/uapi/linux/watchdog.h 25923 25924WAVE5 VPU CODEC DRIVER 25925M: Nas Chung <[email protected]> 25926M: Jackson Lee <[email protected]> 25927L: [email protected] 25928S: Maintained 25929F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 25930F: drivers/media/platform/chips-media/wave5/ 25931 25932WHISKEYCOVE PMIC GPIO DRIVER 25933M: Kuppuswamy Sathyanarayanan <[email protected]> 25934L: [email protected] 25935S: Maintained 25936F: drivers/gpio/gpio-wcove.c 25937 25938WHWAVE RTC DRIVER 25939M: Dianlong Li <[email protected]> 25940L: [email protected] 25941S: Maintained 25942F: drivers/rtc/rtc-sd3078.c 25943 25944WIIMOTE HID DRIVER 25945M: David Rheinsberg <[email protected]> 25946L: [email protected] 25947S: Maintained 25948F: drivers/hid/hid-wiimote* 25949 25950WILOCITY WIL6210 WIRELESS DRIVER 25951L: [email protected] 25952S: Orphan 25953W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25954F: drivers/net/wireless/ath/wil6210/ 25955 25956WINBOND CIR DRIVER 25957M: David Härdeman <[email protected]> 25958S: Maintained 25959F: drivers/media/rc/winbond-cir.c 25960 25961WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25962L: [email protected] 25963S: Orphan 25964F: drivers/watchdog/ebc-c384_wdt.c 25965 25966WINSYSTEMS WS16C48 GPIO DRIVER 25967M: William Breathitt Gray <[email protected]> 25968L: [email protected] 25969S: Maintained 25970F: drivers/gpio/gpio-ws16c48.c 25971 25972WIREGUARD SECURE NETWORK TUNNEL 25973M: Jason A. Donenfeld <[email protected]> 25974L: [email protected] 25975L: [email protected] 25976S: Maintained 25977F: drivers/net/wireguard/ 25978F: tools/testing/selftests/wireguard/ 25979 25980WISTRON LAPTOP BUTTON DRIVER 25981M: Miloslav Trmac <[email protected]> 25982S: Maintained 25983F: drivers/input/misc/wistron_btns.c 25984 25985WMI BINARY MOF DRIVER 25986M: Armin Wolf <[email protected]> 25987R: Thomas Weißschuh <[email protected]> 25988L: [email protected] 25989S: Maintained 25990F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25991F: Documentation/wmi/devices/wmi-bmof.rst 25992F: drivers/platform/x86/wmi-bmof.c 25993 25994WOLFSON MICROELECTRONICS DRIVERS 25995L: [email protected] 25996S: Supported 25997W: https://github.com/CirrusLogic/linux-drivers/wiki 25998T: git https://github.com/CirrusLogic/linux-drivers.git 25999F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 26000F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 26001F: Documentation/devicetree/bindings/mfd/wm831x.txt 26002F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 26003F: Documentation/devicetree/bindings/sound/wlf,*.yaml 26004F: Documentation/devicetree/bindings/sound/wm* 26005F: Documentation/hwmon/wm83??.rst 26006F: arch/arm/mach-s3c/mach-crag6410* 26007F: drivers/clk/clk-wm83*.c 26008F: drivers/gpio/gpio-*wm*.c 26009F: drivers/gpio/gpio-arizona.c 26010F: drivers/hwmon/wm83??-hwmon.c 26011F: drivers/input/misc/wm831x-on.c 26012F: drivers/input/touchscreen/wm831x-ts.c 26013F: drivers/input/touchscreen/wm97*.c 26014F: drivers/leds/leds-wm83*.c 26015F: drivers/mfd/arizona* 26016F: drivers/mfd/cs47l24* 26017F: drivers/mfd/wm*.c 26018F: drivers/power/supply/wm83*.c 26019F: drivers/regulator/arizona* 26020F: drivers/regulator/wm8*.c 26021F: drivers/rtc/rtc-wm83*.c 26022F: drivers/video/backlight/wm83*_bl.c 26023F: drivers/watchdog/wm83*_wdt.c 26024F: include/linux/mfd/arizona/ 26025F: include/linux/mfd/wm831x/ 26026F: include/linux/mfd/wm8350/ 26027F: include/linux/mfd/wm8400* 26028F: include/linux/regulator/arizona* 26029F: include/linux/wm97xx.h 26030F: include/sound/wm????.h 26031F: sound/soc/codecs/arizona* 26032F: sound/soc/codecs/cs47l24* 26033F: sound/soc/codecs/wm* 26034 26035WORKQUEUE 26036M: Tejun Heo <[email protected]> 26037R: Lai Jiangshan <[email protected]> 26038S: Maintained 26039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 26040F: Documentation/core-api/workqueue.rst 26041F: include/linux/workqueue.h 26042F: kernel/workqueue.c 26043F: kernel/workqueue_internal.h 26044 26045WWAN DRIVERS 26046M: Loic Poulain <[email protected]> 26047M: Sergey Ryazanov <[email protected]> 26048R: Johannes Berg <[email protected]> 26049L: [email protected] 26050S: Maintained 26051F: drivers/net/wwan/ 26052F: include/linux/wwan.h 26053F: include/uapi/linux/wwan.h 26054 26055X-POWERS AXP288 PMIC DRIVERS 26056M: Hans de Goede <[email protected]> 26057S: Maintained 26058F: drivers/acpi/pmic/intel_pmic_xpower.c 26059N: axp288 26060 26061X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 26062M: Chen-Yu Tsai <[email protected]> 26063L: [email protected] 26064S: Maintained 26065N: axp[128] 26066 26067X.25 STACK 26068M: Martin Schiller <[email protected]> 26069L: [email protected] 26070S: Maintained 26071F: Documentation/networking/lapb-module.rst 26072F: Documentation/networking/x25* 26073F: drivers/net/wan/hdlc_x25.c 26074F: drivers/net/wan/lapbether.c 26075F: include/*/lapb.h 26076F: include/net/x25* 26077F: include/uapi/linux/x25.h 26078F: net/lapb/ 26079F: net/x25/ 26080 26081X86 ARCHITECTURE (32-BIT AND 64-BIT) 26082M: Thomas Gleixner <[email protected]> 26083M: Ingo Molnar <[email protected]> 26084M: Borislav Petkov <[email protected]> 26085M: Dave Hansen <[email protected]> 26086M: [email protected] 26087R: "H. Peter Anvin" <[email protected]> 26088L: [email protected] 26089S: Maintained 26090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 26091F: Documentation/arch/x86/ 26092F: Documentation/devicetree/bindings/x86/ 26093F: arch/x86/ 26094F: tools/testing/selftests/x86 26095 26096X86 CPUID DATABASE 26097M: Borislav Petkov <[email protected]> 26098M: Thomas Gleixner <[email protected]> 26099M: [email protected] 26100R: Ahmed S. Darwish <[email protected]> 26101L: [email protected] 26102S: Maintained 26103W: https://x86-cpuid.org 26104F: tools/arch/x86/kcpuid/cpuid.csv 26105 26106X86 ENTRY CODE 26107M: Andy Lutomirski <[email protected]> 26108L: [email protected] 26109S: Maintained 26110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 26111F: arch/x86/entry/ 26112 26113X86 HARDWARE VULNERABILITIES 26114M: Thomas Gleixner <[email protected]> 26115M: Borislav Petkov <[email protected]> 26116M: Peter Zijlstra <[email protected]> 26117M: Josh Poimboeuf <[email protected]> 26118R: Pawan Gupta <[email protected]> 26119S: Maintained 26120F: Documentation/admin-guide/hw-vuln/ 26121F: arch/x86/include/asm/nospec-branch.h 26122F: arch/x86/kernel/cpu/bugs.c 26123 26124X86 MCE INFRASTRUCTURE 26125M: Tony Luck <[email protected]> 26126M: Borislav Petkov <[email protected]> 26127L: [email protected] 26128S: Maintained 26129F: Documentation/ABI/testing/sysfs-mce 26130F: Documentation/arch/x86/x86_64/machinecheck.rst 26131F: arch/x86/kernel/cpu/mce/* 26132 26133X86 MICROCODE UPDATE SUPPORT 26134M: Borislav Petkov <[email protected]> 26135S: Maintained 26136F: arch/x86/kernel/cpu/microcode/* 26137 26138X86 MM 26139M: Dave Hansen <[email protected]> 26140M: Andy Lutomirski <[email protected]> 26141M: Peter Zijlstra <[email protected]> 26142L: [email protected] 26143S: Maintained 26144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 26145F: arch/x86/mm/ 26146 26147X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 26148M: Hans de Goede <[email protected]> 26149L: [email protected] 26150S: Maintained 26151T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 26152F: drivers/platform/x86/x86-android-tablets/ 26153 26154X86 PLATFORM DRIVERS 26155M: Hans de Goede <[email protected]> 26156M: Ilpo Järvinen <[email protected]> 26157L: [email protected] 26158S: Maintained 26159Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 26160T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 26161F: drivers/platform/olpc/ 26162F: drivers/platform/x86/ 26163F: include/linux/platform_data/x86/ 26164 26165X86 PLATFORM UV HPE SUPERDOME FLEX 26166M: Steve Wahl <[email protected]> 26167R: Justin Ernst <[email protected]> 26168R: Kyle Meyer <[email protected]> 26169R: Dimitri Sivanich <[email protected]> 26170R: Russ Anderson <[email protected]> 26171S: Supported 26172F: arch/x86/include/asm/uv/ 26173F: arch/x86/kernel/apic/x2apic_uv_x.c 26174F: arch/x86/platform/uv/ 26175 26176X86 STACK UNWINDING 26177M: Josh Poimboeuf <[email protected]> 26178M: Peter Zijlstra <[email protected]> 26179S: Supported 26180F: arch/x86/include/asm/unwind*.h 26181F: arch/x86/kernel/dumpstack.c 26182F: arch/x86/kernel/stacktrace.c 26183F: arch/x86/kernel/unwind_*.c 26184 26185X86 TRUST DOMAIN EXTENSIONS (TDX) 26186M: Kirill A. Shutemov <[email protected]> 26187R: Dave Hansen <[email protected]> 26188L: [email protected] 26189L: [email protected] 26190S: Supported 26191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 26192F: arch/x86/boot/compressed/tdx* 26193F: arch/x86/coco/tdx/ 26194F: arch/x86/include/asm/shared/tdx.h 26195F: arch/x86/include/asm/tdx.h 26196F: arch/x86/virt/vmx/tdx/ 26197F: drivers/virt/coco/tdx-guest 26198 26199X86 VDSO 26200M: Andy Lutomirski <[email protected]> 26201L: [email protected] 26202S: Maintained 26203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 26204F: arch/x86/entry/vdso/ 26205 26206XARRAY 26207M: Matthew Wilcox <[email protected]> 26208L: [email protected] 26209L: [email protected] 26210S: Supported 26211F: Documentation/core-api/xarray.rst 26212F: include/linux/idr.h 26213F: include/linux/xarray.h 26214F: lib/idr.c 26215F: lib/test_xarray.c 26216F: lib/xarray.c 26217F: tools/testing/radix-tree 26218 26219XBOX DVD IR REMOTE 26220M: Benjamin Valentin <[email protected]> 26221S: Maintained 26222F: drivers/media/rc/keymaps/rc-xbox-dvd.c 26223F: drivers/media/rc/xbox_remote.c 26224 26225XC2028/3028 TUNER DRIVER 26226M: Mauro Carvalho Chehab <[email protected]> 26227L: [email protected] 26228S: Maintained 26229W: https://linuxtv.org 26230T: git git://linuxtv.org/media.git 26231F: drivers/media/tuners/xc2028.* 26232 26233XDP (eXpress Data Path) 26234M: Alexei Starovoitov <[email protected]> 26235M: Daniel Borkmann <[email protected]> 26236M: David S. Miller <[email protected]> 26237M: Jakub Kicinski <[email protected]> 26238M: Jesper Dangaard Brouer <[email protected]> 26239M: John Fastabend <[email protected]> 26240L: [email protected] 26241L: [email protected] 26242S: Supported 26243F: drivers/net/ethernet/*/*/*/*/*xdp* 26244F: drivers/net/ethernet/*/*/*xdp* 26245F: include/net/xdp.h 26246F: include/net/xdp_priv.h 26247F: include/trace/events/xdp.h 26248F: kernel/bpf/cpumap.c 26249F: kernel/bpf/devmap.c 26250F: net/core/xdp.c 26251F: samples/bpf/xdp* 26252F: tools/testing/selftests/bpf/*/*xdp* 26253F: tools/testing/selftests/bpf/*xdp* 26254K: (?:\b|_)xdp(?:\b|_) 26255 26256XDP SOCKETS (AF_XDP) 26257M: Björn Töpel <[email protected]> 26258M: Magnus Karlsson <[email protected]> 26259M: Maciej Fijalkowski <[email protected]> 26260R: Jonathan Lemon <[email protected]> 26261L: [email protected] 26262L: [email protected] 26263S: Maintained 26264F: Documentation/networking/af_xdp.rst 26265F: include/net/netns/xdp.h 26266F: include/net/xdp_sock* 26267F: include/net/xsk_buff_pool.h 26268F: include/uapi/linux/if_xdp.h 26269F: include/uapi/linux/xdp_diag.h 26270F: net/xdp/ 26271F: tools/testing/selftests/bpf/*xsk* 26272 26273XEN BLOCK SUBSYSTEM 26274M: Roger Pau Monné <[email protected]> 26275L: [email protected] (moderated for non-subscribers) 26276S: Supported 26277F: drivers/block/xen* 26278F: drivers/block/xen-blkback/* 26279 26280XEN HYPERVISOR ARM 26281M: Stefano Stabellini <[email protected]> 26282L: [email protected] (moderated for non-subscribers) 26283S: Maintained 26284F: arch/arm/include/asm/xen/ 26285F: arch/arm/xen/ 26286 26287XEN HYPERVISOR ARM64 26288M: Stefano Stabellini <[email protected]> 26289L: [email protected] (moderated for non-subscribers) 26290S: Maintained 26291F: arch/arm64/include/asm/xen/ 26292F: arch/arm64/xen/ 26293 26294XEN HYPERVISOR INTERFACE 26295M: Juergen Gross <[email protected]> 26296M: Stefano Stabellini <[email protected]> 26297R: Oleksandr Tyshchenko <[email protected]> 26298L: [email protected] (moderated for non-subscribers) 26299S: Supported 26300T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 26301F: Documentation/ABI/stable/sysfs-hypervisor-xen 26302F: Documentation/ABI/testing/sysfs-hypervisor-xen 26303F: drivers/*/xen-*front.c 26304F: drivers/xen/ 26305F: include/uapi/xen/ 26306F: include/xen/ 26307F: kernel/configs/xen.config 26308 26309XEN HYPERVISOR X86 26310M: Juergen Gross <[email protected]> 26311R: Boris Ostrovsky <[email protected]> 26312L: [email protected] (moderated for non-subscribers) 26313S: Supported 26314F: arch/x86/configs/xen.config 26315F: arch/x86/include/asm/pvclock-abi.h 26316F: arch/x86/include/asm/xen/ 26317F: arch/x86/platform/pvh/ 26318F: arch/x86/xen/ 26319 26320XEN NETWORK BACKEND DRIVER 26321M: Wei Liu <[email protected]> 26322M: Paul Durrant <[email protected]> 26323L: [email protected] (moderated for non-subscribers) 26324L: [email protected] 26325S: Supported 26326F: drivers/net/xen-netback/* 26327 26328XEN PCI SUBSYSTEM 26329M: Juergen Gross <[email protected]> 26330L: [email protected] (moderated for non-subscribers) 26331S: Supported 26332F: arch/x86/pci/*xen* 26333F: drivers/pci/*xen* 26334 26335XEN PVSCSI DRIVERS 26336M: Juergen Gross <[email protected]> 26337L: [email protected] (moderated for non-subscribers) 26338L: [email protected] 26339S: Supported 26340F: drivers/scsi/xen-scsifront.c 26341F: drivers/xen/xen-scsiback.c 26342F: include/xen/interface/io/vscsiif.h 26343 26344XEN PVUSB DRIVER 26345M: Juergen Gross <[email protected]> 26346L: [email protected] (moderated for non-subscribers) 26347L: [email protected] 26348S: Supported 26349F: drivers/usb/host/xen* 26350F: include/xen/interface/io/usbif.h 26351 26352XEN SOUND FRONTEND DRIVER 26353M: Oleksandr Andrushchenko <[email protected]> 26354L: [email protected] (moderated for non-subscribers) 26355L: [email protected] 26356S: Supported 26357F: sound/xen/* 26358 26359XEN SWIOTLB SUBSYSTEM 26360M: Juergen Gross <[email protected]> 26361M: Stefano Stabellini <[email protected]> 26362L: [email protected] (moderated for non-subscribers) 26363L: [email protected] 26364S: Supported 26365F: arch/*/include/asm/xen/swiotlb-xen.h 26366F: drivers/xen/swiotlb-xen.c 26367F: include/xen/arm/swiotlb-xen.h 26368F: include/xen/swiotlb-xen.h 26369 26370XFS FILESYSTEM 26371M: Carlos Maiolino <[email protected]> 26372L: [email protected] 26373S: Supported 26374W: http://xfs.org/ 26375C: irc://irc.oftc.net/xfs 26376T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 26377P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 26378F: Documentation/ABI/testing/sysfs-fs-xfs 26379F: Documentation/admin-guide/xfs.rst 26380F: Documentation/filesystems/xfs/* 26381F: fs/xfs/ 26382F: include/uapi/linux/dqblk_xfs.h 26383F: include/uapi/linux/fsmap.h 26384 26385XILINX AMS DRIVER 26386M: Anand Ashok Dumbre <[email protected]> 26387L: [email protected] 26388S: Maintained 26389F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 26390F: drivers/iio/adc/xilinx-ams.c 26391 26392XILINX AXI ETHERNET DRIVER 26393M: Radhey Shyam Pandey <[email protected]> 26394S: Maintained 26395F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 26396F: drivers/net/ethernet/xilinx/xilinx_axienet* 26397 26398XILINX CAN DRIVER 26399M: Appana Durga Kedareswara rao <[email protected]> 26400L: [email protected] 26401S: Maintained 26402F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 26403F: drivers/net/can/xilinx_can.c 26404 26405XILINX EVENT MANAGEMENT DRIVER 26406M: Michal Simek <[email protected]> 26407S: Maintained 26408F: drivers/soc/xilinx/xlnx_event_manager.c 26409F: include/linux/firmware/xlnx-event-manager.h 26410 26411XILINX GPIO DRIVER 26412M: Shubhrajyoti Datta <[email protected]> 26413R: Srinivas Neeli <[email protected]> 26414R: Michal Simek <[email protected]> 26415S: Maintained 26416F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 26417F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 26418F: drivers/gpio/gpio-xilinx.c 26419F: drivers/gpio/gpio-zynq.c 26420 26421XILINX LL TEMAC ETHERNET DRIVER 26422L: [email protected] 26423S: Orphan 26424F: drivers/net/ethernet/xilinx/ll_temac* 26425 26426XILINX PWM DRIVER 26427M: Sean Anderson <[email protected]> 26428S: Maintained 26429F: drivers/pwm/pwm-xilinx.c 26430F: include/clocksource/timer-xilinx.h 26431 26432XILINX SOUND DRIVERS 26433M: Vincenzo Frascino <[email protected]> 26434S: Maintained 26435F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml 26436F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml 26437F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml 26438F: sound/soc/xilinx/* 26439 26440XILINX SD-FEC IP CORES 26441M: Derek Kiernan <[email protected]> 26442M: Dragan Cvetic <[email protected]> 26443S: Maintained 26444F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 26445F: Documentation/misc-devices/xilinx_sdfec.rst 26446F: drivers/misc/Kconfig 26447F: drivers/misc/Makefile 26448F: drivers/misc/xilinx_sdfec.c 26449F: include/uapi/misc/xilinx_sdfec.h 26450 26451XILINX UARTLITE SERIAL DRIVER 26452M: Peter Korsgaard <[email protected]> 26453L: [email protected] 26454S: Maintained 26455F: drivers/tty/serial/uartlite.c 26456 26457XILINX VIDEO IP CORES 26458M: Laurent Pinchart <[email protected]> 26459L: [email protected] 26460S: Supported 26461T: git git://linuxtv.org/media.git 26462F: Documentation/devicetree/bindings/media/xilinx/ 26463F: drivers/media/platform/xilinx/ 26464F: include/uapi/linux/xilinx-v4l2-controls.h 26465 26466XILINX VERSAL EDAC DRIVER 26467M: Shubhrajyoti Datta <[email protected]> 26468M: Sai Krishna Potthuri <[email protected]> 26469S: Maintained 26470F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 26471F: drivers/edac/versal_edac.c 26472 26473XILINX WATCHDOG DRIVER 26474M: Srinivas Neeli <[email protected]> 26475R: Shubhrajyoti Datta <[email protected]> 26476R: Michal Simek <[email protected]> 26477S: Maintained 26478F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26479F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26480F: drivers/watchdog/of_xilinx_wdt.c 26481F: drivers/watchdog/xilinx_wwdt.c 26482 26483XILINX XDMA DRIVER 26484M: Lizhi Hou <[email protected]> 26485M: Brian Xu <[email protected]> 26486M: Raj Kumar Rampelli <[email protected]> 26487L: [email protected] 26488S: Supported 26489F: drivers/dma/xilinx/xdma-regs.h 26490F: drivers/dma/xilinx/xdma.c 26491F: include/linux/dma/amd_xdma.h 26492F: include/linux/platform_data/amd_xdma.h 26493 26494XILINX ZYNQMP DPDMA DRIVER 26495M: Laurent Pinchart <[email protected]> 26496L: [email protected] 26497S: Supported 26498F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26499F: drivers/dma/xilinx/xilinx_dpdma.c 26500F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26501 26502XILINX ZYNQMP OCM EDAC DRIVER 26503M: Shubhrajyoti Datta <[email protected]> 26504M: Sai Krishna Potthuri <[email protected]> 26505S: Maintained 26506F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26507F: drivers/edac/zynqmp_edac.c 26508 26509XILINX ZYNQMP PSGTR PHY DRIVER 26510M: Laurent Pinchart <[email protected]> 26511L: [email protected] 26512S: Supported 26513T: git https://github.com/Xilinx/linux-xlnx.git 26514F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26515F: drivers/phy/xilinx/phy-zynqmp.c 26516 26517XILINX ZYNQMP SHA3 DRIVER 26518M: Harsha <[email protected]> 26519S: Maintained 26520F: drivers/crypto/xilinx/zynqmp-sha.c 26521 26522XILINX ZYNQMP NVMEM DRIVER 26523M: Praveen Teja Kundanala <[email protected]> 26524M: Kalyani Akula <[email protected]> 26525R: Michal Simek <[email protected]> 26526S: Maintained 26527F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26528F: drivers/nvmem/zynqmp_nvmem.c 26529 26530XILLYBUS DRIVER 26531M: Eli Billauer <[email protected]> 26532L: [email protected] 26533S: Supported 26534F: drivers/char/xillybus/ 26535 26536XLP9XX I2C DRIVER 26537M: George Cherian <[email protected]> 26538L: [email protected] 26539S: Supported 26540W: http://www.marvell.com 26541F: drivers/i2c/busses/i2c-xlp9xx.c 26542 26543XRA1403 GPIO EXPANDER 26544M: Nandor Han <[email protected]> 26545L: [email protected] 26546S: Maintained 26547F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26548F: drivers/gpio/gpio-xra1403.c 26549 26550XTENSA XTFPGA PLATFORM SUPPORT 26551M: Max Filippov <[email protected]> 26552S: Maintained 26553F: drivers/spi/spi-xtensa-xtfpga.c 26554F: sound/soc/xtensa/xtfpga-i2s.c 26555 26556XZ EMBEDDED 26557M: Lasse Collin <[email protected]> 26558S: Maintained 26559W: https://tukaani.org/xz/embedded.html 26560B: https://github.com/tukaani-project/xz-embedded/issues 26561C: irc://irc.libera.chat/tukaani 26562F: Documentation/staging/xz.rst 26563F: include/linux/decompress/unxz.h 26564F: include/linux/xz.h 26565F: lib/decompress_unxz.c 26566F: lib/xz/ 26567F: scripts/xz_wrap.sh 26568 26569YAM DRIVER FOR AX.25 26570M: Jean-Paul Roubelat <[email protected]> 26571L: [email protected] 26572S: Maintained 26573F: drivers/net/hamradio/yam* 26574F: include/linux/yam.h 26575 26576YAMA SECURITY MODULE 26577M: Kees Cook <[email protected]> 26578S: Supported 26579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26580F: Documentation/admin-guide/LSM/Yama.rst 26581F: security/yama/ 26582 26583YAML NETLINK (YNL) 26584M: Donald Hunter <[email protected]> 26585M: Jakub Kicinski <[email protected]> 26586F: Documentation/netlink/ 26587F: Documentation/userspace-api/netlink/intro-specs.rst 26588F: Documentation/userspace-api/netlink/specs.rst 26589F: tools/net/ynl/ 26590 26591YEALINK PHONE DRIVER 26592M: Henk Vergonet <[email protected]> 26593S: Maintained 26594F: Documentation/input/devices/yealink.rst 26595F: drivers/input/misc/yealink.* 26596 26597Z8530 DRIVER FOR AX.25 26598M: Joerg Reuter <[email protected]> 26599L: [email protected] 26600S: Maintained 26601W: http://yaina.de/jreuter/ 26602W: http://www.qsl.net/dl1bke/ 26603F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26604F: drivers/net/hamradio/*scc.c 26605F: drivers/net/hamradio/z8530.h 26606 26607ZD1211RW WIRELESS DRIVER 26608L: [email protected] 26609S: Orphan 26610F: drivers/net/wireless/zydas/ 26611 26612ZD1301 MEDIA DRIVER 26613L: [email protected] 26614S: Orphan 26615W: https://linuxtv.org/ 26616Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26617F: drivers/media/usb/dvb-usb-v2/zd1301* 26618 26619ZD1301_DEMOD MEDIA DRIVER 26620L: [email protected] 26621S: Orphan 26622W: https://linuxtv.org/ 26623Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26624F: drivers/media/dvb-frontends/zd1301_demod* 26625 26626ZHAOXIN PROCESSOR SUPPORT 26627M: Tony W Wang-oc <[email protected]> 26628L: [email protected] 26629S: Maintained 26630F: arch/x86/kernel/cpu/zhaoxin.c 26631 26632ZONEFS FILESYSTEM 26633M: Damien Le Moal <[email protected]> 26634M: Naohiro Aota <[email protected]> 26635R: Johannes Thumshirn <[email protected]> 26636L: [email protected] 26637S: Maintained 26638T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26639F: Documentation/filesystems/zonefs.rst 26640F: fs/zonefs/ 26641 26642ZR36067 VIDEO FOR LINUX DRIVER 26643M: Corentin Labbe <[email protected]> 26644L: [email protected] 26645L: [email protected] 26646S: Maintained 26647W: http://mjpeg.sourceforge.net/driver-zoran/ 26648Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26649F: Documentation/driver-api/media/drivers/zoran.rst 26650F: drivers/media/pci/zoran/ 26651 26652ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26653M: Minchan Kim <[email protected]> 26654M: Sergey Senozhatsky <[email protected]> 26655L: [email protected] 26656S: Maintained 26657F: Documentation/admin-guide/blockdev/zram.rst 26658F: drivers/block/zram/ 26659 26660ZS DECSTATION Z85C30 SERIAL DRIVER 26661M: "Maciej W. Rozycki" <[email protected]> 26662S: Maintained 26663F: drivers/tty/serial/zs.* 26664 26665ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26666M: Minchan Kim <[email protected]> 26667M: Sergey Senozhatsky <[email protected]> 26668L: [email protected] 26669S: Maintained 26670F: Documentation/mm/zsmalloc.rst 26671F: include/linux/zsmalloc.h 26672F: mm/zsmalloc.c 26673 26674ZSTD 26675M: Nick Terrell <[email protected]> 26676M: David Sterba <[email protected]> 26677S: Maintained 26678B: https://github.com/facebook/zstd/issues 26679T: git https://github.com/terrelln/linux.git 26680F: crypto/zstd.c 26681F: include/linux/zstd* 26682F: lib/decompress_unzstd.c 26683F: lib/zstd/ 26684N: zstd 26685K: zstd 26686 26687ZSWAP COMPRESSED SWAP CACHING 26688M: Johannes Weiner <[email protected]> 26689M: Yosry Ahmed <[email protected]> 26690M: Nhat Pham <[email protected]> 26691R: Chengming Zhou <[email protected]> 26692L: [email protected] 26693S: Maintained 26694F: Documentation/admin-guide/mm/zswap.rst 26695F: include/linux/zpool.h 26696F: include/linux/zswap.h 26697F: mm/zpool.c 26698F: mm/zswap.c 26699F: tools/testing/selftests/cgroup/test_zswap.c 26700 26701SENARYTECH AUDIO CODEC DRIVER 26702M: bo liu <[email protected]> 26703S: Maintained 26704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26705F: sound/pci/hda/patch_senarytech.c 26706 26707THE REST 26708M: Linus Torvalds <[email protected]> 26709L: [email protected] 26710S: Buried alive in reporters 26711T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26712F: * 26713F: */ 26714