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/input/touchscreen/apple,z2-multitouch.yaml 2272F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2273F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2274F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2275F: Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml 2276F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2277F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2278F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2279F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2280F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2281F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2282F: Documentation/devicetree/bindings/power/apple* 2283F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2284F: Documentation/devicetree/bindings/spi/apple,spi.yaml 2285F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2286F: arch/arm64/boot/dts/apple/ 2287F: drivers/bluetooth/hci_bcm4377.c 2288F: drivers/clk/clk-apple-nco.c 2289F: drivers/cpufreq/apple-soc-cpufreq.c 2290F: drivers/dma/apple-admac.c 2291F: drivers/pmdomain/apple/ 2292F: drivers/i2c/busses/i2c-pasemi-core.c 2293F: drivers/i2c/busses/i2c-pasemi-platform.c 2294F: drivers/input/touchscreen/apple_z2.c 2295F: drivers/iommu/apple-dart.c 2296F: drivers/iommu/io-pgtable-dart.c 2297F: drivers/irqchip/irq-apple-aic.c 2298F: drivers/nvme/host/apple.c 2299F: drivers/nvmem/apple-efuses.c 2300F: drivers/pinctrl/pinctrl-apple-gpio.c 2301F: drivers/pwm/pwm-apple.c 2302F: drivers/soc/apple/* 2303F: drivers/spi/spi-apple.c 2304F: drivers/video/backlight/apple_dwi_bl.c 2305F: drivers/watchdog/apple_wdt.c 2306F: include/dt-bindings/interrupt-controller/apple-aic.h 2307F: include/dt-bindings/pinctrl/apple.h 2308F: include/linux/soc/apple/* 2309 2310ARM/ARTPEC MACHINE SUPPORT 2311M: Jesper Nilsson <[email protected]> 2312M: Lars Persson <[email protected]> 2313L: [email protected] 2314S: Maintained 2315F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2316F: arch/arm/boot/dts/axis/ 2317F: arch/arm/mach-artpec 2318F: drivers/clk/axis 2319F: drivers/crypto/axis 2320F: drivers/mmc/host/usdhi6rol0.c 2321F: drivers/pinctrl/pinctrl-artpec* 2322 2323ARM/ASPEED I2C DRIVER 2324M: Ryan Chen <[email protected]> 2325R: Benjamin Herrenschmidt <[email protected]> 2326R: Joel Stanley <[email protected]> 2327L: [email protected] 2328L: [email protected] (moderated for non-subscribers) 2329S: Maintained 2330F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2331F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2332F: drivers/i2c/busses/i2c-aspeed.c 2333F: drivers/irqchip/irq-aspeed-i2c-ic.c 2334 2335ARM/ASPEED MACHINE SUPPORT 2336M: Joel Stanley <[email protected]> 2337M: Andrew Jeffery <[email protected]> 2338L: [email protected] (moderated for non-subscribers) 2339L: [email protected] (moderated for non-subscribers) 2340S: Supported 2341Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2342T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2343F: Documentation/devicetree/bindings/arm/aspeed/ 2344F: arch/arm/boot/dts/aspeed/ 2345F: arch/arm/mach-aspeed/ 2346N: aspeed 2347 2348ARM/AXM LSI SOC 2349M: Krzysztof Kozlowski <[email protected]> 2350L: [email protected] (moderated for non-subscribers) 2351S: Odd Fixes 2352F: Documentation/devicetree/bindings/arm/axxia.yaml 2353F: arch/arm/boot/dts/intel/axm/ 2354F: arch/arm/mach-axxia/ 2355 2356ARM/BITMAIN ARCHITECTURE 2357M: Manivannan Sadhasivam <[email protected]> 2358L: [email protected] (moderated for non-subscribers) 2359S: Maintained 2360F: Documentation/devicetree/bindings/arm/bitmain.yaml 2361F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2362F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2363F: arch/arm64/boot/dts/bitmain/ 2364F: drivers/clk/clk-bm1880.c 2365F: drivers/pinctrl/pinctrl-bm1880.c 2366 2367ARM/BLAIZE ARCHITECTURE 2368M: James Cowgill <[email protected]> 2369M: Matt Redfearn <[email protected]> 2370M: Neil Jones <[email protected]> 2371M: Nikolaos Pasaloukos <[email protected]> 2372S: Maintained 2373F: Documentation/devicetree/bindings/arm/blaize.yaml 2374F: arch/arm64/boot/dts/blaize/ 2375 2376ARM/CALXEDA HIGHBANK ARCHITECTURE 2377M: Andre Przywara <[email protected]> 2378L: [email protected] (moderated for non-subscribers) 2379S: Maintained 2380F: arch/arm/boot/dts/calxeda/ 2381F: arch/arm/mach-highbank/ 2382 2383ARM/CAVIUM THUNDER NETWORK DRIVER 2384M: Sunil Goutham <[email protected]> 2385L: [email protected] (moderated for non-subscribers) 2386S: Maintained 2387F: drivers/net/ethernet/cavium/thunder/ 2388 2389ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2390M: Lukasz Majewski <[email protected]> 2391L: [email protected] (moderated for non-subscribers) 2392S: Maintained 2393F: arch/arm/mach-ep93xx/ts72xx.c 2394 2395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2396M: Hartley Sweeten <[email protected]> 2397M: Alexander Sverdlin <[email protected]> 2398M: Nikita Shubin <[email protected]> 2399L: [email protected] (moderated for non-subscribers) 2400S: Maintained 2401F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2402F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2403F: arch/arm/boot/compressed/misc-ep93xx.h 2404F: arch/arm/mach-ep93xx/ 2405F: drivers/iio/adc/ep93xx_adc.c 2406 2407ARM/CLKDEV SUPPORT 2408M: Russell King <[email protected]> 2409L: [email protected] (moderated for non-subscribers) 2410S: Maintained 2411T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2412F: drivers/clk/clkdev.c 2413 2414ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2415M: Baruch Siach <[email protected]> 2416L: [email protected] (moderated for non-subscribers) 2417S: Maintained 2418F: arch/arm/boot/dts/cnxt/ 2419N: digicolor 2420 2421ARM/CORESIGHT FRAMEWORK AND DRIVERS 2422M: Suzuki K Poulose <[email protected]> 2423R: Mike Leach <[email protected]> 2424R: James Clark <[email protected]> 2425L: [email protected] (moderated for non-subscribers) 2426L: [email protected] (moderated for non-subscribers) 2427S: Maintained 2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2429F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2430F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2431F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2432F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2433F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2434F: Documentation/trace/coresight/* 2435F: drivers/hwtracing/coresight/* 2436F: include/dt-bindings/arm/coresight-cti-dt.h 2437F: include/linux/coresight* 2438F: include/uapi/linux/coresight* 2439F: samples/coresight/* 2440F: tools/perf/Documentation/arm-coresight.txt 2441F: tools/perf/arch/arm/util/auxtrace.c 2442F: tools/perf/arch/arm/util/cs-etm.c 2443F: tools/perf/arch/arm/util/cs-etm.h 2444F: tools/perf/arch/arm/util/pmu.c 2445F: tools/perf/tests/shell/*coresight* 2446F: tools/perf/tests/shell/coresight/* 2447F: tools/perf/tests/shell/lib/*coresight* 2448F: tools/perf/util/cs-etm-decoder/* 2449F: tools/perf/util/cs-etm.* 2450 2451ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2452M: Hans Ulli Kroll <[email protected]> 2453M: Linus Walleij <[email protected]> 2454L: [email protected] (moderated for non-subscribers) 2455S: Maintained 2456T: git git://github.com/ulli-kroll/linux.git 2457F: Documentation/devicetree/bindings/arm/gemini.yaml 2458F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2459F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2460F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2461F: arch/arm/boot/dts/gemini/ 2462F: arch/arm/mach-gemini/ 2463F: drivers/crypto/gemini/ 2464F: drivers/net/ethernet/cortina/ 2465F: drivers/pinctrl/pinctrl-gemini.c 2466F: drivers/rtc/rtc-ftrtc010.c 2467 2468ARM/CZ.NIC TURRIS SUPPORT 2469M: Marek Behún <[email protected]> 2470S: Maintained 2471W: https://www.turris.cz/ 2472F: Documentation/ABI/testing/debugfs-moxtet 2473F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2474F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2475F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2476F: Documentation/devicetree/bindings/bus/moxtet.txt 2477F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2478F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2479F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2480F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2481F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2482F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2483F: drivers/bus/moxtet.c 2484F: drivers/firmware/turris-mox-rwtm.c 2485F: drivers/gpio/gpio-moxtet.c 2486F: drivers/leds/leds-turris-omnia.c 2487F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2488F: drivers/platform/cznic/ 2489F: drivers/watchdog/armada_37xx_wdt.c 2490F: include/dt-bindings/bus/moxtet.h 2491F: include/linux/armada-37xx-rwtm-mailbox.h 2492F: include/linux/moxtet.h 2493F: include/linux/turris-omnia-mcu-interface.h 2494 2495ARM/FARADAY FA526 PORT 2496M: Hans Ulli Kroll <[email protected]> 2497L: [email protected] (moderated for non-subscribers) 2498S: Maintained 2499T: git git://git.berlios.de/gemini-board 2500F: arch/arm/mm/*-fa* 2501 2502ARM/FOOTBRIDGE ARCHITECTURE 2503M: Russell King <[email protected]> 2504L: [email protected] (moderated for non-subscribers) 2505S: Maintained 2506W: http://www.armlinux.org.uk/ 2507F: arch/arm/include/asm/hardware/dec21285.h 2508F: arch/arm/mach-footbridge/ 2509 2510ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2511M: Shawn Guo <[email protected]> 2512M: Sascha Hauer <[email protected]> 2513R: Pengutronix Kernel Team <[email protected]> 2514R: Fabio Estevam <[email protected]> 2515L: [email protected] 2516L: [email protected] (moderated for non-subscribers) 2517S: Maintained 2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2519F: arch/arm/boot/dts/nxp/imx/ 2520F: arch/arm/boot/dts/nxp/mxs/ 2521F: arch/arm64/boot/dts/freescale/ 2522X: Documentation/devicetree/bindings/media/i2c/ 2523X: arch/arm64/boot/dts/freescale/fsl-* 2524X: arch/arm64/boot/dts/freescale/qoriq-* 2525X: drivers/media/i2c/ 2526N: imx 2527N: mxs 2528N: \bmxc[^\d] 2529 2530ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2531M: Shawn Guo <[email protected]> 2532L: [email protected] (moderated for non-subscribers) 2533S: Maintained 2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2535F: arch/arm/boot/dts/nxp/ls/ 2536F: arch/arm64/boot/dts/freescale/fsl-* 2537F: arch/arm64/boot/dts/freescale/qoriq-* 2538 2539ARM/FREESCALE VYBRID ARM ARCHITECTURE 2540M: Shawn Guo <[email protected]> 2541M: Sascha Hauer <[email protected]> 2542R: Pengutronix Kernel Team <[email protected]> 2543R: Stefan Agner <[email protected]> 2544L: [email protected] (moderated for non-subscribers) 2545S: Maintained 2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2547F: arch/arm/boot/dts/nxp/vf/ 2548F: arch/arm/mach-imx/*vf610* 2549 2550ARM/GUMSTIX MACHINE SUPPORT 2551M: Steve Sakoman <[email protected]> 2552L: [email protected] (moderated for non-subscribers) 2553S: Maintained 2554 2555ARM/HISILICON SOC SUPPORT 2556M: Wei Xu <[email protected]> 2557L: [email protected] (moderated for non-subscribers) 2558S: Supported 2559W: http://www.hisilicon.com 2560T: git https://github.com/hisilicon/linux-hisi.git 2561F: arch/arm/boot/dts/hisilicon/ 2562F: arch/arm/mach-hisi/ 2563F: arch/arm64/boot/dts/hisilicon/ 2564 2565ARM/HP JORNADA 7XX MACHINE SUPPORT 2566M: Kristoffer Ericson <[email protected]> 2567S: Maintained 2568W: www.jlime.com 2569T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2570F: arch/arm/mach-sa1100/include/mach/jornada720.h 2571F: arch/arm/mach-sa1100/jornada720.c 2572 2573ARM/HPE GXP ARCHITECTURE 2574M: Jean-Marie Verdun <[email protected]> 2575M: Nick Hawkins <[email protected]> 2576S: Maintained 2577F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2578F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2579F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2580F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2581F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2582F: Documentation/hwmon/gxp-fan-ctrl.rst 2583F: arch/arm/boot/dts/hpe/ 2584F: arch/arm/mach-hpe/ 2585F: drivers/clocksource/timer-gxp.c 2586F: drivers/hwmon/gxp-fan-ctrl.c 2587F: drivers/i2c/busses/i2c-gxp.c 2588F: drivers/spi/spi-gxp.c 2589F: drivers/watchdog/gxp-wdt.c 2590 2591ARM/IGEP MACHINE SUPPORT 2592M: Enric Balletbo i Serra <[email protected]> 2593M: Javier Martinez Canillas <[email protected]> 2594L: [email protected] 2595L: [email protected] (moderated for non-subscribers) 2596S: Maintained 2597F: arch/arm/boot/dts/ti/omap/omap3-igep* 2598 2599ARM/INTEL IXP4XX ARM ARCHITECTURE 2600M: Linus Walleij <[email protected]> 2601M: Imre Kaloz <[email protected]> 2602L: [email protected] (moderated for non-subscribers) 2603S: Maintained 2604F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2605F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2606F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2607F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2608F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2609F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2610F: arch/arm/boot/dts/intel/ixp/ 2611F: arch/arm/mach-ixp4xx/ 2612F: drivers/bus/intel-ixp4xx-eb.c 2613F: drivers/char/hw_random/ixp4xx-rng.c 2614F: drivers/clocksource/timer-ixp4xx.c 2615F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2616F: drivers/gpio/gpio-ixp4xx.c 2617F: drivers/irqchip/irq-ixp4xx.c 2618F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2619F: drivers/net/wan/ixp4xx_hss.c 2620F: drivers/soc/ixp4xx/ixp4xx-npe.c 2621F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2622F: include/linux/soc/ixp4xx/npe.h 2623F: include/linux/soc/ixp4xx/qmgr.h 2624 2625ARM/INTEL KEEMBAY ARCHITECTURE 2626M: Paul J. Murphy <[email protected]> 2627M: Daniele Alessandrelli <[email protected]> 2628S: Maintained 2629F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2630F: arch/arm64/boot/dts/intel/keembay-evm.dts 2631F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2632 2633ARM/INTEL XSC3 (MANZANO) ARM CORE 2634M: Lennert Buytenhek <[email protected]> 2635L: [email protected] (moderated for non-subscribers) 2636S: Maintained 2637 2638ARM/LG1K ARCHITECTURE 2639M: Chanho Min <[email protected]> 2640L: [email protected] (moderated for non-subscribers) 2641S: Maintained 2642F: arch/arm64/boot/dts/lg/ 2643 2644ARM/LPC18XX ARCHITECTURE 2645M: Vladimir Zapolskiy <[email protected]> 2646L: [email protected] (moderated for non-subscribers) 2647S: Maintained 2648F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2649F: arch/arm/boot/dts/nxp/lpc/lpc43* 2650F: drivers/i2c/busses/i2c-lpc2k.c 2651F: drivers/memory/pl172.c 2652F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2653F: drivers/rtc/rtc-lpc24xx.c 2654N: lpc18xx 2655 2656ARM/LPC32XX SOC SUPPORT 2657M: Vladimir Zapolskiy <[email protected]> 2658M: Piotr Wojtaszczyk <[email protected]> 2659L: [email protected] (moderated for non-subscribers) 2660S: Maintained 2661T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2662F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2663F: arch/arm/boot/dts/nxp/lpc/lpc32* 2664F: arch/arm/mach-lpc32xx/ 2665F: drivers/dma/lpc32xx-dmamux.c 2666F: drivers/i2c/busses/i2c-pnx.c 2667F: drivers/net/ethernet/nxp/lpc_eth.c 2668F: drivers/usb/host/ohci-nxp.c 2669F: drivers/watchdog/pnx4008_wdt.c 2670N: lpc32xx 2671 2672LPC32XX DMAMUX SUPPORT 2673M: J.M.B. Downing <[email protected]> 2674M: Piotr Wojtaszczyk <[email protected]> 2675R: Vladimir Zapolskiy <[email protected]> 2676L: [email protected] (moderated for non-subscribers) 2677S: Maintained 2678F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2679 2680ARM/Marvell Dove/MV78xx0/Orion SOC support 2681M: Andrew Lunn <[email protected]> 2682M: Sebastian Hesselbarth <[email protected]> 2683M: Gregory Clement <[email protected]> 2684L: [email protected] (moderated for non-subscribers) 2685S: Maintained 2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2687F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2688F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2689F: Documentation/devicetree/bindings/soc/dove/ 2690F: arch/arm/boot/dts/marvell/dove* 2691F: arch/arm/boot/dts/marvell/orion5x* 2692F: arch/arm/mach-dove/ 2693F: arch/arm/mach-mv78xx0/ 2694F: arch/arm/mach-orion5x/ 2695F: arch/arm/plat-orion/ 2696F: drivers/bus/mvebu-mbus.c 2697F: drivers/soc/dove/ 2698 2699ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2700M: Andrew Lunn <[email protected]> 2701M: Gregory Clement <[email protected]> 2702M: Sebastian Hesselbarth <[email protected]> 2703L: [email protected] (moderated for non-subscribers) 2704S: Maintained 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2706F: Documentation/devicetree/bindings/arm/marvell/ 2707F: arch/arm/boot/dts/marvell/armada* 2708F: arch/arm/boot/dts/marvell/kirkwood* 2709F: arch/arm/configs/mvebu_*_defconfig 2710F: arch/arm/mach-mvebu/ 2711F: arch/arm64/boot/dts/marvell/ 2712F: drivers/clk/mvebu/ 2713F: drivers/cpufreq/armada-37xx-cpufreq.c 2714F: drivers/cpufreq/armada-8k-cpufreq.c 2715F: drivers/cpufreq/mvebu-cpufreq.c 2716F: drivers/irqchip/irq-armada-370-xp.c 2717F: drivers/irqchip/irq-mvebu-* 2718F: drivers/pinctrl/mvebu/ 2719F: drivers/rtc/rtc-armada38x.c 2720 2721ARM/Mediatek RTC DRIVER 2722M: Eddie Huang <[email protected]> 2723M: Sean Wang <[email protected]> 2724L: [email protected] (moderated for non-subscribers) 2725L: [email protected] (moderated for non-subscribers) 2726S: Maintained 2727F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2728F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2729F: drivers/rtc/rtc-mt2712.c 2730F: drivers/rtc/rtc-mt6397.c 2731F: drivers/rtc/rtc-mt7622.c 2732 2733ARM/Mediatek SoC support 2734M: Matthias Brugger <[email protected]> 2735M: AngeloGioacchino Del Regno <[email protected]> 2736L: [email protected] 2737L: [email protected] (moderated for non-subscribers) 2738L: [email protected] (moderated for non-subscribers) 2739S: Maintained 2740W: https://mtk.wiki.kernel.org/ 2741C: irc://irc.libera.chat/linux-mediatek 2742F: arch/arm/boot/dts/mediatek/ 2743F: arch/arm/mach-mediatek/ 2744F: arch/arm64/boot/dts/mediatek/ 2745F: drivers/soc/mediatek/ 2746N: mtk 2747N: mt[2678] 2748K: mediatek 2749 2750ARM/Mediatek USB3 PHY DRIVER 2751M: Chunfeng Yun <[email protected]> 2752L: [email protected] (moderated for non-subscribers) 2753L: [email protected] (moderated for non-subscribers) 2754S: Maintained 2755F: Documentation/devicetree/bindings/phy/mediatek,* 2756F: drivers/phy/mediatek/ 2757 2758ARM/MICROCHIP (ARM64) SoC support 2759M: Conor Dooley <[email protected]> 2760M: Nicolas Ferre <[email protected]> 2761M: Claudiu Beznea <[email protected]> 2762L: [email protected] (moderated for non-subscribers) 2763S: Supported 2764T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2765F: arch/arm64/boot/dts/microchip/ 2766 2767ARM/Microchip (AT91) SoC support 2768M: Nicolas Ferre <[email protected]> 2769M: Alexandre Belloni <[email protected]> 2770M: Claudiu Beznea <[email protected]> 2771L: [email protected] (moderated for non-subscribers) 2772S: Supported 2773W: http://www.linux4sam.org 2774T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2775F: arch/arm/boot/dts/microchip/ 2776F: arch/arm/include/debug/at91.S 2777F: arch/arm/mach-at91/ 2778F: drivers/memory/atmel* 2779F: drivers/watchdog/sama5d4_wdt.c 2780F: include/soc/at91/ 2781X: drivers/input/touchscreen/atmel_mxt_ts.c 2782N: at91 2783N: atmel 2784 2785ARM/Microchip Sparx5 SoC support 2786M: Steen Hegelund <[email protected]> 2787M: Daniel Machon <[email protected]> 2788M: [email protected] 2789L: [email protected] (moderated for non-subscribers) 2790S: Supported 2791F: arch/arm64/boot/dts/microchip/sparx* 2792F: drivers/net/ethernet/microchip/vcap/ 2793F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2794N: sparx5 2795 2796ARM/MILBEAUT ARCHITECTURE 2797M: Taichi Sugaya <[email protected]> 2798M: Takao Orito <[email protected]> 2799L: [email protected] (moderated for non-subscribers) 2800S: Maintained 2801F: arch/arm/boot/dts/socionext/milbeaut* 2802F: arch/arm/mach-milbeaut/ 2803N: milbeaut 2804 2805ARM/MORELLO PLATFORM 2806M: Vincenzo Frascino <[email protected]> 2807L: [email protected] (moderated for non-subscribers) 2808S: Maintained 2809F: Documentation/devicetree/bindings/arm/arm,morello.yaml 2810F: arch/arm64/boot/dts/arm/morello* 2811 2812ARM/MOXA ART SOC 2813M: Krzysztof Kozlowski <[email protected]> 2814L: [email protected] (moderated for non-subscribers) 2815S: Odd Fixes 2816F: Documentation/devicetree/bindings/arm/moxart.yaml 2817F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2818F: arch/arm/boot/dts/moxa/ 2819F: drivers/clk/clk-moxart.c 2820 2821ARM/MStar/Sigmastar Armv7 SoC support 2822M: Daniel Palmer <[email protected]> 2823M: Romain Perier <[email protected]> 2824L: [email protected] (moderated for non-subscribers) 2825S: Maintained 2826W: http://linux-chenxing.org/ 2827T: git git://github.com/linux-chenxing/linux.git 2828F: Documentation/devicetree/bindings/arm/mstar/* 2829F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2830F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2831F: arch/arm/boot/dts/sigmastar/ 2832F: arch/arm/mach-mstar/ 2833F: drivers/clk/mstar/ 2834F: drivers/clocksource/timer-msc313e.c 2835F: drivers/gpio/gpio-msc313.c 2836F: drivers/rtc/rtc-msc313.c 2837F: drivers/watchdog/msc313e_wdt.c 2838F: include/dt-bindings/clock/mstar-* 2839F: include/dt-bindings/gpio/msc313-gpio.h 2840 2841ARM/NOMADIK/Ux500 ARCHITECTURES 2842M: Linus Walleij <[email protected]> 2843L: [email protected] (moderated for non-subscribers) 2844S: Maintained 2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2846F: Documentation/devicetree/bindings/arm/ste-* 2847F: Documentation/devicetree/bindings/arm/ux500.yaml 2848F: Documentation/devicetree/bindings/arm/ux500/ 2849F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2850F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2851F: arch/arm/boot/dts/st/ste-* 2852F: arch/arm/mach-nomadik/ 2853F: arch/arm/mach-ux500/ 2854F: drivers/clk/clk-nomadik.c 2855F: drivers/clocksource/clksrc-dbx500-prcmu.c 2856F: drivers/dma/ste_dma40* 2857F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2858F: drivers/gpio/gpio-nomadik.c 2859F: drivers/hwspinlock/u8500_hsem.c 2860F: drivers/i2c/busses/i2c-nomadik.c 2861F: drivers/iio/adc/ab8500-gpadc.c 2862F: drivers/mfd/ab8500* 2863F: drivers/mfd/abx500* 2864F: drivers/mfd/db8500* 2865F: drivers/pinctrl/nomadik/ 2866F: drivers/rtc/rtc-ab8500.c 2867F: drivers/rtc/rtc-pl031.c 2868F: drivers/soc/ux500/ 2869 2870ARM/NUVOTON MA35 ARCHITECTURE 2871M: Jacky Huang <[email protected]> 2872M: Shan-Chun Hung <[email protected]> 2873L: [email protected] (moderated for non-subscribers) 2874S: Supported 2875F: Documentation/devicetree/bindings/*/*/*ma35* 2876F: Documentation/devicetree/bindings/*/*ma35* 2877F: arch/arm64/boot/dts/nuvoton/*ma35* 2878F: drivers/*/*/*ma35* 2879F: drivers/*/*ma35* 2880K: ma35d1 2881 2882ARM/NUVOTON NPCM ARCHITECTURE 2883M: Avi Fishman <[email protected]> 2884M: Tomer Maimon <[email protected]> 2885M: Tali Perry <[email protected]> 2886R: Patrick Venture <[email protected]> 2887R: Nancy Yuen <[email protected]> 2888R: Benjamin Fair <[email protected]> 2889L: [email protected] (moderated for non-subscribers) 2890S: Supported 2891F: Documentation/devicetree/bindings/*/*/*npcm* 2892F: Documentation/devicetree/bindings/*/*npcm* 2893F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2894F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2895F: arch/arm/mach-npcm/ 2896F: arch/arm64/boot/dts/nuvoton/ 2897F: drivers/*/*/*npcm* 2898F: drivers/*/*npcm* 2899F: drivers/rtc/rtc-nct3018y.c 2900F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2901F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2902 2903ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2904M: Joseph Liu <[email protected]> 2905M: Marvin Lin <[email protected]> 2906L: [email protected] 2907L: [email protected] (moderated for non-subscribers) 2908S: Maintained 2909F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2910F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2911F: Documentation/userspace-api/media/drivers/npcm-video.rst 2912F: drivers/media/platform/nuvoton/ 2913F: include/uapi/linux/npcm-video.h 2914 2915ARM/NUVOTON WPCM450 ARCHITECTURE 2916M: Jonathan Neuschäfer <[email protected]> 2917L: [email protected] (moderated for non-subscribers) 2918S: Maintained 2919W: https://github.com/neuschaefer/wpcm450/wiki 2920F: Documentation/devicetree/bindings/*/*wpcm* 2921F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2922F: arch/arm/configs/wpcm450_defconfig 2923F: arch/arm/mach-npcm/wpcm450.c 2924F: drivers/*/*/*wpcm* 2925F: drivers/*/*wpcm* 2926 2927ARM/NXP S32G ARCHITECTURE 2928R: Chester Lin <[email protected]> 2929R: Matthias Brugger <[email protected]> 2930R: Ghennadi Procopciuc <[email protected]> 2931R: NXP S32 Linux Team <[email protected]> 2932L: [email protected] (moderated for non-subscribers) 2933S: Maintained 2934F: arch/arm64/boot/dts/freescale/s32g*.dts* 2935F: drivers/pinctrl/nxp/ 2936 2937ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER 2938M: Jan Petrous <[email protected]> 2939R: [email protected] 2940S: Maintained 2941F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml 2942F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c 2943 2944ARM/Orion SoC/Technologic Systems TS-78xx platform support 2945M: Alexander Clouter <[email protected]> 2946L: [email protected] (moderated for non-subscribers) 2947S: Maintained 2948W: http://www.digriz.org.uk/ts78xx/kernel 2949F: arch/arm/mach-orion5x/ts78xx-* 2950 2951ARM/QUALCOMM CHROMEBOOK SUPPORT 2952R: [email protected] 2953F: arch/arm64/boot/dts/qcom/sc7180* 2954F: arch/arm64/boot/dts/qcom/sc7280* 2955F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2956 2957ARM/QUALCOMM MAILING LIST 2958L: [email protected] 2959C: irc://irc.oftc.net/linux-msm 2960F: Documentation/devicetree/bindings/*/qcom* 2961F: Documentation/devicetree/bindings/soc/qcom/ 2962F: arch/arm/boot/dts/qcom/ 2963F: arch/arm/configs/qcom_defconfig 2964F: arch/arm/mach-qcom/ 2965F: arch/arm64/boot/dts/qcom/ 2966F: drivers/*/*/pm8???-* 2967F: drivers/*/*/qcom* 2968F: drivers/*/*/qcom/ 2969F: drivers/*/qcom* 2970F: drivers/*/qcom/ 2971F: drivers/bluetooth/btqcomsmd.c 2972F: drivers/clocksource/timer-qcom.c 2973F: drivers/cpuidle/cpuidle-qcom-spm.c 2974F: drivers/extcon/extcon-qcom* 2975F: drivers/i2c/busses/i2c-qcom-geni.c 2976F: drivers/i2c/busses/i2c-qup.c 2977F: drivers/iommu/msm* 2978F: drivers/mfd/ssbi.c 2979F: drivers/mmc/host/mmci_qcom* 2980F: drivers/mmc/host/sdhci-msm.c 2981F: drivers/pci/controller/dwc/pcie-qcom* 2982F: drivers/phy/qualcomm/ 2983F: drivers/power/*/msm* 2984F: drivers/reset/reset-qcom-* 2985F: drivers/rtc/rtc-pm8xxx.c 2986F: drivers/spi/spi-geni-qcom.c 2987F: drivers/spi/spi-qcom-qspi.c 2988F: drivers/spi/spi-qup.c 2989F: drivers/tty/serial/msm_serial.c 2990F: drivers/ufs/host/ufs-qcom* 2991F: drivers/usb/dwc3/dwc3-qcom.c 2992F: include/dt-bindings/*/qcom* 2993F: include/linux/*/qcom* 2994F: include/linux/soc/qcom/ 2995 2996ARM/QUALCOMM SUPPORT 2997M: Bjorn Andersson <[email protected]> 2998M: Konrad Dybcio <[email protected]> 2999L: [email protected] 3000S: Maintained 3001C: irc://irc.oftc.net/linux-msm 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 3003F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 3004F: Documentation/devicetree/bindings/arm/qcom.yaml 3005F: Documentation/devicetree/bindings/bus/qcom* 3006F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 3007F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 3008F: Documentation/devicetree/bindings/reserved-memory/qcom* 3009F: Documentation/devicetree/bindings/soc/qcom/ 3010F: arch/arm/boot/dts/qcom/ 3011F: arch/arm/configs/qcom_defconfig 3012F: arch/arm/mach-qcom/ 3013F: arch/arm64/boot/dts/qcom/ 3014F: drivers/bus/qcom* 3015F: drivers/firmware/qcom/ 3016F: drivers/soc/qcom/ 3017F: include/dt-bindings/arm/qcom,ids.h 3018F: include/dt-bindings/firmware/qcom,scm.h 3019F: include/dt-bindings/soc/qcom* 3020F: include/linux/firmware/qcom 3021F: include/linux/soc/qcom/ 3022F: include/soc/qcom/ 3023 3024ARM/RDA MICRO ARCHITECTURE 3025M: Manivannan Sadhasivam <[email protected]> 3026L: [email protected] (moderated for non-subscribers) 3027L: [email protected] (moderated for non-subscribers) 3028S: Maintained 3029F: Documentation/devicetree/bindings/arm/rda.yaml 3030F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 3031F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 3032F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 3033F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 3034F: arch/arm/boot/dts/unisoc/ 3035F: drivers/clocksource/timer-rda.c 3036F: drivers/gpio/gpio-rda.c 3037F: drivers/irqchip/irq-rda-intc.c 3038F: drivers/tty/serial/rda-uart.c 3039 3040ARM/REALTEK ARCHITECTURE 3041M: Andreas Färber <[email protected]> 3042L: [email protected] (moderated for non-subscribers) 3043L: [email protected] (moderated for non-subscribers) 3044S: Maintained 3045F: Documentation/devicetree/bindings/arm/realtek.yaml 3046F: arch/arm/boot/dts/realtek/ 3047F: arch/arm/mach-realtek/ 3048F: arch/arm64/boot/dts/realtek/ 3049 3050ARM/RISC-V/RENESAS ARCHITECTURE 3051M: Geert Uytterhoeven <[email protected]> 3052M: Magnus Damm <[email protected]> 3053L: [email protected] 3054S: Supported 3055Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 3056C: irc://irc.libera.chat/renesas-soc 3057T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 3058F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 3059F: Documentation/devicetree/bindings/nvmem/renesas,* 3060F: Documentation/devicetree/bindings/soc/renesas/ 3061F: arch/arm/boot/dts/renesas/ 3062F: arch/arm/configs/shmobile_defconfig 3063F: arch/arm/include/debug/renesas-scif.S 3064F: arch/arm/mach-shmobile/ 3065F: arch/arm64/boot/dts/renesas/ 3066F: arch/riscv/boot/dts/renesas/ 3067F: drivers/nvmem/rcar-efuse.c 3068F: drivers/pmdomain/renesas/ 3069F: drivers/soc/renesas/ 3070F: include/linux/soc/renesas/ 3071K: \brenesas, 3072 3073ARM/RISCPC ARCHITECTURE 3074M: Russell King <[email protected]> 3075L: [email protected] (moderated for non-subscribers) 3076S: Maintained 3077W: http://www.armlinux.org.uk/ 3078F: arch/arm/include/asm/hardware/ioc.h 3079F: arch/arm/include/asm/hardware/iomd.h 3080F: arch/arm/include/asm/hardware/memc.h 3081F: arch/arm/mach-rpc/ 3082F: drivers/net/ethernet/8390/etherh.c 3083F: drivers/net/ethernet/i825xx/ether1* 3084F: drivers/net/ethernet/seeq/ether3* 3085F: drivers/scsi/arm/ 3086 3087ARM/Rockchip SoC support 3088M: Heiko Stuebner <[email protected]> 3089L: [email protected] (moderated for non-subscribers) 3090L: [email protected] 3091S: Maintained 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 3093F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 3094F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 3095F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 3096F: arch/arm/boot/dts/rockchip/ 3097F: arch/arm/mach-rockchip/ 3098F: drivers/*/*/*rockchip* 3099F: drivers/*/*rockchip* 3100F: drivers/clk/rockchip/ 3101F: drivers/i2c/busses/i2c-rk3x.c 3102F: sound/soc/rockchip/ 3103N: rockchip 3104 3105ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 3106M: Krzysztof Kozlowski <[email protected]> 3107R: Alim Akhtar <[email protected]> 3108L: [email protected] (moderated for non-subscribers) 3109L: [email protected] 3110S: Maintained 3111P: Documentation/process/maintainer-soc-clean-dts.rst 3112Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 3113B: mailto:[email protected] 3114C: irc://irc.libera.chat/linux-exynos 3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 3116F: Documentation/arch/arm/samsung/ 3117F: Documentation/devicetree/bindings/arm/samsung/ 3118F: Documentation/devicetree/bindings/hwinfo/samsung,* 3119F: Documentation/devicetree/bindings/power/pd-samsung.yaml 3120F: Documentation/devicetree/bindings/soc/samsung/ 3121F: arch/arm/boot/dts/samsung/ 3122F: arch/arm/mach-exynos*/ 3123F: arch/arm/mach-s3c/ 3124F: arch/arm/mach-s5p*/ 3125F: arch/arm64/boot/dts/exynos/ 3126F: drivers/*/*/*s3c24* 3127F: drivers/*/*s3c24* 3128F: drivers/*/*s3c64xx* 3129F: drivers/*/*s5pv210* 3130F: drivers/clocksource/samsung_pwm_timer.c 3131F: drivers/firmware/samsung/ 3132F: drivers/mailbox/exynos-mailbox.c 3133F: drivers/memory/samsung/ 3134F: drivers/pwm/pwm-samsung.c 3135F: drivers/soc/samsung/ 3136F: drivers/tty/serial/samsung* 3137F: include/clocksource/samsung_pwm.h 3138F: include/linux/platform_data/*s3c* 3139F: include/linux/serial_s3c.h 3140F: include/linux/soc/samsung/ 3141N: exynos 3142N: s3c64xx 3143N: s5pv210 3144 3145ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3146M: Łukasz Stelmach <[email protected]> 3147L: [email protected] (moderated for non-subscribers) 3148L: [email protected] 3149S: Maintained 3150F: drivers/media/platform/samsung/s5p-g2d/ 3151 3152ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3153M: Marek Szyprowski <[email protected]> 3154L: [email protected] 3155L: [email protected] 3156S: Maintained 3157F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3158F: drivers/media/cec/platform/s5p/ 3159 3160ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3161M: Andrzej Pietrasiewicz <[email protected]> 3162M: Jacek Anaszewski <[email protected]> 3163M: Sylwester Nawrocki <[email protected]> 3164L: [email protected] (moderated for non-subscribers) 3165L: [email protected] 3166S: Maintained 3167F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3168F: drivers/media/platform/samsung/s5p-jpeg/ 3169 3170ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3171M: Marek Szyprowski <[email protected]> 3172M: Andrzej Hajda <[email protected]> 3173L: [email protected] (moderated for non-subscribers) 3174L: [email protected] 3175S: Maintained 3176F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3177F: drivers/media/platform/samsung/s5p-mfc/ 3178 3179ARM/SOCFPGA ARCHITECTURE 3180M: Dinh Nguyen <[email protected]> 3181S: Maintained 3182W: http://www.rocketboards.org 3183T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3184F: arch/arm/boot/dts/intel/socfpga/ 3185F: arch/arm/configs/socfpga_defconfig 3186F: arch/arm/mach-socfpga/ 3187F: arch/arm64/boot/dts/altera/ 3188F: arch/arm64/boot/dts/intel/ 3189 3190ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3191M: Dinh Nguyen <[email protected]> 3192S: Maintained 3193F: drivers/clk/socfpga/ 3194 3195ARM/SOCFPGA DWMAC GLUE LAYER 3196M: Maxime Chevallier <[email protected]> 3197S: Maintained 3198F: Documentation/devicetree/bindings/net/socfpga-dwmac.txt 3199F: drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c 3200 3201ARM/SOCFPGA EDAC BINDINGS 3202M: Matthew Gerlach <[email protected]> 3203S: Maintained 3204F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml 3205 3206ARM/SOCFPGA EDAC SUPPORT 3207M: Dinh Nguyen <[email protected]> 3208S: Maintained 3209F: drivers/edac/altera_edac.[ch] 3210 3211ARM/SPREADTRUM SoC SUPPORT 3212M: Orson Zhai <[email protected]> 3213M: Baolin Wang <[email protected]> 3214R: Chunyan Zhang <[email protected]> 3215S: Maintained 3216F: arch/arm64/boot/dts/sprd 3217N: sprd 3218N: sc27xx 3219N: sc2731 3220 3221ARM/STI ARCHITECTURE 3222M: Patrice Chotard <[email protected]> 3223L: [email protected] (moderated for non-subscribers) 3224S: Maintained 3225W: http://www.stlinux.com 3226F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3227F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3228F: arch/arm/boot/dts/st/sti* 3229F: arch/arm/mach-sti/ 3230F: drivers/ata/ahci_st.c 3231F: drivers/char/hw_random/st-rng.c 3232F: drivers/clocksource/arm_global_timer.c 3233F: drivers/clocksource/clksrc_st_lpc.c 3234F: drivers/cpufreq/sti-cpufreq.c 3235F: drivers/dma/st_fdma* 3236F: drivers/i2c/busses/i2c-st.c 3237F: drivers/media/platform/st/sti/c8sectpfe/ 3238F: drivers/media/rc/st_rc.c 3239F: drivers/mmc/host/sdhci-st.c 3240F: drivers/phy/st/phy-miphy28lp.c 3241F: drivers/phy/st/phy-stih407-usb.c 3242F: drivers/pinctrl/pinctrl-st.c 3243F: drivers/remoteproc/st_remoteproc.c 3244F: drivers/remoteproc/st_slim_rproc.c 3245F: drivers/reset/sti/ 3246F: drivers/rtc/rtc-st-lpc.c 3247F: drivers/tty/serial/st-asc.c 3248F: drivers/usb/dwc3/dwc3-st.c 3249F: drivers/usb/host/ehci-st.c 3250F: drivers/usb/host/ohci-st.c 3251F: drivers/watchdog/st_lpc_wdt.c 3252F: include/linux/remoteproc/st_slim_rproc.h 3253 3254ARM/STM32 ARCHITECTURE 3255M: Maxime Coquelin <[email protected]> 3256M: Alexandre Torgue <[email protected]> 3257L: [email protected] (moderated for non-subscribers) 3258L: [email protected] (moderated for non-subscribers) 3259S: Maintained 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3261F: arch/arm/boot/dts/st/stm32* 3262F: arch/arm/mach-stm32/ 3263F: arch/arm64/boot/dts/st/ 3264F: drivers/clocksource/armv7m_systick.c 3265N: stm32 3266N: stm 3267 3268ARM/SUNPLUS SP7021 SOC SUPPORT 3269M: Qin Jian <[email protected]> 3270L: [email protected] (moderated for mon-subscribers) 3271S: Maintained 3272W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3273F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3274F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3275F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3276F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3277F: arch/arm/boot/dts/sunplus/ 3278F: arch/arm/configs/sp7021_*defconfig 3279F: drivers/clk/clk-sp7021.c 3280F: drivers/irqchip/irq-sp7021-intc.c 3281F: drivers/reset/reset-sunplus.c 3282F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3283F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3284 3285ARM/Synaptics SoC support 3286M: Jisheng Zhang <[email protected]> 3287M: Sebastian Hesselbarth <[email protected]> 3288L: [email protected] (moderated for non-subscribers) 3289S: Maintained 3290F: arch/arm/boot/dts/synaptics/ 3291F: arch/arm/mach-berlin/ 3292F: arch/arm64/boot/dts/synaptics/ 3293 3294ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3295M: Hans Verkuil <[email protected]> 3296L: [email protected] 3297L: [email protected] 3298S: Maintained 3299F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3300F: drivers/media/cec/platform/tegra/ 3301 3302ARM/TESLA FSD SoC SUPPORT 3303M: Alim Akhtar <[email protected]> 3304M: [email protected] 3305L: [email protected] (moderated for non-subscribers) 3306L: [email protected] 3307S: Maintained 3308F: arch/arm64/boot/dts/tesla/ 3309 3310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3311M: Santosh Shilimkar <[email protected]> 3312L: [email protected] 3313S: Maintained 3314F: drivers/memory/*emif* 3315 3316ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3317M: Nishanth Menon <[email protected]> 3318M: Santosh Shilimkar <[email protected]> 3319L: [email protected] (moderated for non-subscribers) 3320S: Maintained 3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3322F: arch/arm/boot/dts/ti/keystone/ 3323F: arch/arm/mach-keystone/ 3324 3325ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3326M: Santosh Shilimkar <[email protected]> 3327L: [email protected] 3328S: Maintained 3329F: drivers/clk/keystone/ 3330 3331ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3332M: Santosh Shilimkar <[email protected]> 3333L: [email protected] (moderated for non-subscribers) 3334L: [email protected] 3335S: Maintained 3336F: drivers/clocksource/timer-keystone.c 3337 3338ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3339M: Santosh Shilimkar <[email protected]> 3340L: [email protected] 3341S: Maintained 3342F: drivers/power/reset/keystone-reset.c 3343 3344ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3345M: Nishanth Menon <[email protected]> 3346M: Vignesh Raghavendra <[email protected]> 3347M: Tero Kristo <[email protected]> 3348L: [email protected] (moderated for non-subscribers) 3349S: Supported 3350F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3351F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3352F: arch/arm64/boot/dts/ti/Makefile 3353F: arch/arm64/boot/dts/ti/k3-* 3354 3355ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3356M: Krzysztof Kozlowski <[email protected]> 3357L: [email protected] (moderated for non-subscribers) 3358S: Odd Fixes 3359F: Documentation/devicetree/bindings/*/*/ti,nspire* 3360F: Documentation/devicetree/bindings/*/ti,nspire* 3361F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3362F: arch/arm/boot/dts/nspire/ 3363 3364ARM/TOSHIBA VISCONTI ARCHITECTURE 3365M: Nobuhiro Iwamatsu <[email protected]> 3366L: [email protected] (moderated for non-subscribers) 3367S: Supported 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3369F: Documentation/devicetree/bindings/arm/toshiba.yaml 3370F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3371F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3372F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3373F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3374F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3375F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3376F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3377F: arch/arm64/boot/dts/toshiba/ 3378F: drivers/clk/visconti/ 3379F: drivers/gpio/gpio-visconti.c 3380F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3381F: drivers/pci/controller/dwc/pcie-visconti.c 3382F: drivers/pinctrl/visconti/ 3383F: drivers/watchdog/visconti_wdt.c 3384N: visconti 3385 3386ARM/UNIPHIER ARCHITECTURE 3387M: Kunihiko Hayashi <[email protected]> 3388M: Masami Hiramatsu <[email protected]> 3389L: [email protected] (moderated for non-subscribers) 3390S: Maintained 3391F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3392F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3393F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3394F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3395F: arch/arm/boot/dts/socionext/uniphier* 3396F: arch/arm/include/asm/hardware/cache-uniphier.h 3397F: arch/arm/mm/cache-uniphier.c 3398F: arch/arm64/boot/dts/socionext/uniphier* 3399F: drivers/bus/uniphier-system-bus.c 3400F: drivers/clk/uniphier/ 3401F: drivers/dma/uniphier-mdmac.c 3402F: drivers/gpio/gpio-uniphier.c 3403F: drivers/i2c/busses/i2c-uniphier* 3404F: drivers/irqchip/irq-uniphier-aidet.c 3405F: drivers/mmc/host/uniphier-sd.c 3406F: drivers/pinctrl/uniphier/ 3407F: drivers/reset/reset-uniphier.c 3408F: drivers/tty/serial/8250/8250_uniphier.c 3409N: uniphier 3410 3411ARM/VERSATILE EXPRESS PLATFORM 3412M: Liviu Dudau <[email protected]> 3413M: Sudeep Holla <[email protected]> 3414M: Lorenzo Pieralisi <[email protected]> 3415L: [email protected] (moderated for non-subscribers) 3416S: Maintained 3417N: mps2 3418N: vexpress 3419F: arch/arm/mach-versatile/ 3420F: arch/arm64/boot/dts/arm/ 3421F: drivers/clocksource/timer-versatile.c 3422X: drivers/cpufreq/vexpress-spc-cpufreq.c 3423X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3424 3425ARM/VFP SUPPORT 3426M: Russell King <[email protected]> 3427L: [email protected] (moderated for non-subscribers) 3428S: Maintained 3429W: http://www.armlinux.org.uk/ 3430F: arch/arm/vfp/ 3431 3432ARM/VT8500 ARM ARCHITECTURE 3433M: Alexey Charkov <[email protected]> 3434M: Krzysztof Kozlowski <[email protected]> 3435L: [email protected] (moderated for non-subscribers) 3436S: Odd Fixes 3437F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3438F: arch/arm/boot/dts/vt8500/ 3439F: arch/arm/mach-vt8500/ 3440F: drivers/clocksource/timer-vt8500.c 3441F: drivers/i2c/busses/i2c-viai2c-wmt.c 3442F: drivers/mmc/host/wmt-sdmmc.c 3443F: drivers/pwm/pwm-vt8500.c 3444F: drivers/rtc/rtc-vt8500.c 3445F: drivers/tty/serial/vt8500_serial.c 3446F: drivers/video/fbdev/vt8500lcdfb.* 3447F: drivers/video/fbdev/wm8505fb* 3448F: drivers/video/fbdev/wmt_ge_rops.* 3449 3450ARM/ZYNQ ARCHITECTURE 3451M: Michal Simek <[email protected]> 3452L: [email protected] (moderated for non-subscribers) 3453S: Supported 3454W: http://wiki.xilinx.com 3455T: git https://github.com/Xilinx/linux-xlnx.git 3456F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3457F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3458F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3459F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3460F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3461F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3462F: arch/arm/mach-zynq/ 3463F: drivers/clocksource/timer-cadence-ttc.c 3464F: drivers/cpuidle/cpuidle-zynq.c 3465F: drivers/edac/synopsys_edac.c 3466F: drivers/i2c/busses/i2c-cadence.c 3467F: drivers/i2c/busses/i2c-xiic.c 3468F: drivers/mmc/host/sdhci-of-arasan.c 3469N: zynq 3470N: xilinx 3471 3472ARM64 FIT SUPPORT 3473M: Simon Glass <[email protected]> 3474L: [email protected] (moderated for non-subscribers) 3475S: Maintained 3476F: arch/arm64/boot/Makefile 3477F: scripts/make_fit.py 3478 3479ARM64 PLATFORM DRIVERS 3480M: Hans de Goede <[email protected]> 3481M: Ilpo Järvinen <[email protected]> 3482R: Bryan O'Donoghue <[email protected]> 3483L: [email protected] 3484S: Maintained 3485Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3487F: drivers/platform/arm64/ 3488 3489ARM64 PORT (AARCH64 ARCHITECTURE) 3490M: Catalin Marinas <[email protected]> 3491M: Will Deacon <[email protected]> 3492L: [email protected] (moderated for non-subscribers) 3493S: Maintained 3494T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3495F: Documentation/arch/arm64/ 3496F: arch/arm64/ 3497F: drivers/virt/coco/arm-cca-guest/ 3498F: drivers/virt/coco/pkvm-guest/ 3499F: tools/testing/selftests/arm64/ 3500X: arch/arm64/boot/dts/ 3501 3502ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3503M: George McCollister <[email protected]> 3504L: [email protected] 3505S: Maintained 3506F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3507F: drivers/net/dsa/xrs700x/* 3508F: net/dsa/tag_xrs700x.c 3509 3510AS3645A LED FLASH CONTROLLER DRIVER 3511M: Sakari Ailus <[email protected]> 3512L: [email protected] 3513S: Maintained 3514F: drivers/leds/flash/leds-as3645a.c 3515 3516ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3517M: Tianshu Qiu <[email protected]> 3518L: [email protected] 3519S: Maintained 3520T: git git://linuxtv.org/media.git 3521F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3522F: drivers/media/i2c/ak7375.c 3523 3524ASAHI KASEI AK8974 DRIVER 3525M: Linus Walleij <[email protected]> 3526L: [email protected] 3527S: Supported 3528W: http://www.akm.com/ 3529F: drivers/iio/magnetometer/ak8974.c 3530 3531AOSONG AGS02MA TVOC SENSOR DRIVER 3532M: Anshul Dalal <[email protected]> 3533L: [email protected] 3534S: Maintained 3535F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3536F: drivers/iio/chemical/ags02ma.c 3537 3538ASC7621 HARDWARE MONITOR DRIVER 3539M: George Joseph <[email protected]> 3540L: [email protected] 3541S: Maintained 3542F: Documentation/hwmon/asc7621.rst 3543F: drivers/hwmon/asc7621.c 3544 3545ASIX AX88796C SPI ETHERNET ADAPTER 3546M: Łukasz Stelmach <[email protected]> 3547S: Maintained 3548F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3549F: drivers/net/ethernet/asix/ax88796c_* 3550 3551ASIX PHY DRIVER [RUST] 3552M: FUJITA Tomonori <[email protected]> 3553R: Trevor Gross <[email protected]> 3554L: [email protected] 3555L: [email protected] 3556S: Maintained 3557F: drivers/net/phy/ax88796b_rust.rs 3558 3559ASPEED CRYPTO DRIVER 3560M: Neal Liu <[email protected]> 3561L: [email protected] (moderated for non-subscribers) 3562S: Maintained 3563F: Documentation/devicetree/bindings/crypto/aspeed,* 3564F: drivers/crypto/aspeed/ 3565 3566ASPEED PECI CONTROLLER 3567M: Iwona Winiarska <[email protected]> 3568L: [email protected] (moderated for non-subscribers) 3569L: [email protected] (moderated for non-subscribers) 3570S: Supported 3571F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3572F: drivers/peci/controller/peci-aspeed.c 3573 3574ASPEED PINCTRL DRIVERS 3575M: Andrew Jeffery <[email protected]> 3576L: [email protected] (moderated for non-subscribers) 3577L: [email protected] (moderated for non-subscribers) 3578L: [email protected] 3579S: Maintained 3580F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3581F: drivers/pinctrl/aspeed/ 3582 3583ASPEED SCU INTERRUPT CONTROLLER DRIVER 3584M: Eddie James <[email protected]> 3585L: [email protected] (moderated for non-subscribers) 3586S: Maintained 3587F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3588F: drivers/irqchip/irq-aspeed-scu-ic.c 3589F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3590 3591ASPEED SD/MMC DRIVER 3592M: Andrew Jeffery <[email protected]> 3593L: [email protected] (moderated for non-subscribers) 3594L: [email protected] (moderated for non-subscribers) 3595L: [email protected] 3596S: Maintained 3597F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3598F: drivers/mmc/host/sdhci-of-aspeed* 3599 3600ASPEED SMC SPI DRIVER 3601M: Chin-Ting Kuo <[email protected]> 3602M: Cédric Le Goater <[email protected]> 3603L: [email protected] (moderated for non-subscribers) 3604L: [email protected] (moderated for non-subscribers) 3605L: [email protected] 3606S: Maintained 3607F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3608F: drivers/spi/spi-aspeed-smc.c 3609 3610ASPEED USB UDC DRIVER 3611M: Neal Liu <[email protected]> 3612L: [email protected] (moderated for non-subscribers) 3613S: Maintained 3614F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3615F: drivers/usb/gadget/udc/aspeed_udc.c 3616 3617ASPEED VIDEO ENGINE DRIVER 3618M: Eddie James <[email protected]> 3619L: [email protected] 3620L: [email protected] (moderated for non-subscribers) 3621S: Maintained 3622F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml 3623F: drivers/media/platform/aspeed/ 3624 3625ASUS EC HARDWARE MONITOR DRIVER 3626M: Eugene Shalygin <[email protected]> 3627L: [email protected] 3628S: Maintained 3629F: drivers/hwmon/asus-ec-sensors.c 3630 3631ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3632M: Corentin Chary <[email protected]> 3633M: Luke D. Jones <[email protected]> 3634L: [email protected] 3635S: Maintained 3636W: https://asus-linux.org/ 3637F: drivers/platform/x86/asus*.c 3638F: drivers/platform/x86/eeepc*.c 3639 3640ASUS TF103C DOCK DRIVER 3641M: Hans de Goede <[email protected]> 3642L: [email protected] 3643S: Maintained 3644T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3645F: drivers/platform/x86/asus-tf103c-dock.c 3646 3647ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3648M: Aleksa Savic <[email protected]> 3649L: [email protected] 3650S: Maintained 3651F: drivers/hwmon/asus_rog_ryujin.c 3652 3653ASUS WIRELESS RADIO CONTROL DRIVER 3654M: João Paulo Rechi Vita <[email protected]> 3655L: [email protected] 3656S: Maintained 3657F: drivers/platform/x86/asus-wireless.c 3658 3659ASUS WMI HARDWARE MONITOR DRIVER 3660M: Ed Brindley <[email protected]> 3661M: Denis Pauk <[email protected]> 3662L: [email protected] 3663S: Maintained 3664F: drivers/hwmon/asus_wmi_sensors.c 3665 3666ASYMMETRIC KEYS 3667M: David Howells <[email protected]> 3668M: Lukas Wunner <[email protected]> 3669M: Ignat Korchagin <[email protected]> 3670L: [email protected] 3671L: [email protected] 3672S: Maintained 3673F: Documentation/crypto/asymmetric-keys.rst 3674F: crypto/asymmetric_keys/ 3675F: include/crypto/pkcs7.h 3676F: include/crypto/public_key.h 3677F: include/keys/asymmetric-*.h 3678F: include/linux/verification.h 3679 3680ASYMMETRIC KEYS - ECDSA 3681M: Lukas Wunner <[email protected]> 3682M: Ignat Korchagin <[email protected]> 3683R: Stefan Berger <[email protected]> 3684L: [email protected] 3685S: Maintained 3686F: crypto/ecc* 3687F: crypto/ecdsa* 3688F: include/crypto/ecc* 3689 3690ASYMMETRIC KEYS - GOST 3691M: Lukas Wunner <[email protected]> 3692M: Ignat Korchagin <[email protected]> 3693L: [email protected] 3694S: Odd fixes 3695F: crypto/ecrdsa* 3696 3697ASYMMETRIC KEYS - RSA 3698M: Lukas Wunner <[email protected]> 3699M: Ignat Korchagin <[email protected]> 3700L: [email protected] 3701S: Maintained 3702F: crypto/rsa* 3703 3704ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3705R: Dan Williams <[email protected]> 3706S: Odd fixes 3707W: http://sourceforge.net/projects/xscaleiop 3708F: Documentation/crypto/async-tx-api.rst 3709F: crypto/async_tx/ 3710F: include/linux/async_tx.h 3711 3712AT24 EEPROM DRIVER 3713M: Bartosz Golaszewski <[email protected]> 3714L: [email protected] 3715S: Maintained 3716T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3717F: Documentation/devicetree/bindings/eeprom/at24.yaml 3718F: drivers/misc/eeprom/at24.c 3719 3720ATA OVER ETHERNET (AOE) DRIVER 3721M: "Justin Sanders" <[email protected]> 3722S: Supported 3723W: http://www.openaoe.org/ 3724F: Documentation/admin-guide/aoe/ 3725F: drivers/block/aoe/ 3726 3727ATC260X PMIC MFD DRIVER 3728M: Manivannan Sadhasivam <[email protected]> 3729M: Cristian Ciocaltea <[email protected]> 3730L: [email protected] 3731S: Maintained 3732F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3733F: drivers/input/misc/atc260x-onkey.c 3734F: drivers/mfd/atc260* 3735F: drivers/power/reset/atc260x-poweroff.c 3736F: drivers/regulator/atc260x-regulator.c 3737F: include/linux/mfd/atc260x/* 3738 3739ATHEROS 71XX/9XXX GPIO DRIVER 3740M: Alban Bedel <[email protected]> 3741S: Maintained 3742W: https://github.com/AlbanBedel/linux 3743T: git git://github.com/AlbanBedel/linux 3744F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 3745F: drivers/gpio/gpio-ath79.c 3746 3747ATHEROS 71XX/9XXX USB PHY DRIVER 3748M: Alban Bedel <[email protected]> 3749S: Maintained 3750W: https://github.com/AlbanBedel/linux 3751T: git git://github.com/AlbanBedel/linux 3752F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3753F: drivers/phy/qualcomm/phy-ath79-usb.c 3754 3755ATHEROS ATH GENERIC UTILITIES 3756M: Jeff Johnson <[email protected]> 3757L: [email protected] 3758S: Supported 3759F: drivers/net/wireless/ath/* 3760 3761ATHEROS ATH5K WIRELESS DRIVER 3762M: Jiri Slaby <[email protected]> 3763M: Nick Kossifidis <[email protected]> 3764M: Luis Chamberlain <[email protected]> 3765L: [email protected] 3766S: Maintained 3767W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3768F: drivers/net/wireless/ath/ath5k/ 3769 3770ATHEROS ATH6KL WIRELESS DRIVER 3771L: [email protected] 3772S: Orphan 3773W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3774F: drivers/net/wireless/ath/ath6kl/ 3775 3776ATI_REMOTE2 DRIVER 3777M: Ville Syrjala <[email protected]> 3778S: Maintained 3779F: drivers/input/misc/ati_remote2.c 3780 3781ATK0110 HWMON DRIVER 3782M: Luca Tettamanti <[email protected]> 3783L: [email protected] 3784S: Maintained 3785F: drivers/hwmon/asus_atk0110.c 3786 3787ATLX ETHERNET DRIVERS 3788M: Chris Snook <[email protected]> 3789L: [email protected] 3790S: Maintained 3791W: http://sourceforge.net/projects/atl1 3792W: http://atl1.sourceforge.net 3793F: drivers/net/ethernet/atheros/ 3794 3795ATM 3796M: Chas Williams <[email protected]> 3797L: [email protected] (moderated for non-subscribers) 3798L: [email protected] 3799S: Maintained 3800W: http://linux-atm.sourceforge.net 3801F: drivers/atm/ 3802F: include/linux/atm* 3803F: include/linux/sonet.h 3804F: include/uapi/linux/atm* 3805F: include/uapi/linux/sonet.h 3806 3807ATMEL MACB ETHERNET DRIVER 3808M: Nicolas Ferre <[email protected]> 3809M: Claudiu Beznea <[email protected]> 3810S: Maintained 3811F: drivers/net/ethernet/cadence/ 3812 3813ATMEL MAXTOUCH DRIVER 3814M: Nick Dyer <[email protected]> 3815S: Maintained 3816T: git git://github.com/ndyer/linux.git 3817F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3818F: drivers/input/touchscreen/atmel_mxt_ts.c 3819 3820ATOMIC INFRASTRUCTURE 3821M: Will Deacon <[email protected]> 3822M: Peter Zijlstra <[email protected]> 3823R: Boqun Feng <[email protected]> 3824R: Mark Rutland <[email protected]> 3825L: [email protected] 3826S: Maintained 3827F: Documentation/atomic_*.txt 3828F: arch/*/include/asm/atomic*.h 3829F: include/*/atomic*.h 3830F: include/linux/refcount.h 3831F: scripts/atomic/ 3832 3833ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3834M: Bradley Grove <[email protected]> 3835L: [email protected] 3836S: Supported 3837W: http://www.attotech.com 3838F: drivers/scsi/esas2r 3839 3840ATUSB IEEE 802.15.4 RADIO DRIVER 3841M: Stefan Schmidt <[email protected]> 3842L: [email protected] 3843S: Maintained 3844F: drivers/net/ieee802154/at86rf230.h 3845F: drivers/net/ieee802154/atusb.c 3846F: drivers/net/ieee802154/atusb.h 3847 3848AUDIT SUBSYSTEM 3849M: Paul Moore <[email protected]> 3850M: Eric Paris <[email protected]> 3851L: [email protected] 3852S: Supported 3853W: https://github.com/linux-audit 3854Q: https://patchwork.kernel.org/project/audit/list 3855B: mailto:[email protected] 3856P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3857T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3858F: include/asm-generic/audit_*.h 3859F: include/linux/audit.h 3860F: include/linux/audit_arch.h 3861F: include/uapi/linux/audit.h 3862F: kernel/audit* 3863F: lib/*audit.c 3864K: \baudit_[a-z_0-9]\+\b 3865 3866AUTOFDO BUILD 3867M: Rong Xu <[email protected]> 3868M: Han Shen <[email protected]> 3869S: Supported 3870F: Documentation/dev-tools/autofdo.rst 3871F: scripts/Makefile.autofdo 3872 3873AUXILIARY BUS DRIVER 3874M: Greg Kroah-Hartman <[email protected]> 3875R: Dave Ertman <[email protected]> 3876R: Ira Weiny <[email protected]> 3877R: Leon Romanovsky <[email protected]> 3878S: Supported 3879T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git 3880F: Documentation/driver-api/auxiliary_bus.rst 3881F: drivers/base/auxiliary.c 3882F: include/linux/auxiliary_bus.h 3883 3884AUXILIARY DISPLAY DRIVERS 3885M: Andy Shevchenko <[email protected]> 3886R: Geert Uytterhoeven <[email protected]> 3887S: Odd Fixes 3888T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3889F: Documentation/devicetree/bindings/auxdisplay/ 3890F: drivers/auxdisplay/ 3891F: include/linux/cfag12864b.h 3892F: include/uapi/linux/map_to_14segment.h 3893F: include/uapi/linux/map_to_7segment.h 3894 3895AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3896M: Subhajit Ghosh <[email protected]> 3897L: [email protected] 3898S: Maintained 3899F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3900F: drivers/iio/light/apds9306.c 3901 3902AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3903M: Andreas Klinger <[email protected]> 3904L: [email protected] 3905S: Maintained 3906F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3907F: drivers/iio/adc/hx711.c 3908 3909AX.25 NETWORK LAYER 3910L: [email protected] 3911S: Orphan 3912W: https://linux-ax25.in-berlin.de 3913F: include/net/ax25.h 3914F: include/uapi/linux/ax25.h 3915F: net/ax25/ 3916 3917AXENTIA ARM DEVICES 3918M: Peter Rosin <[email protected]> 3919L: [email protected] (moderated for non-subscribers) 3920S: Maintained 3921F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3922F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3923F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3924F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3925 3926AXENTIA ASOC DRIVERS 3927M: Peter Rosin <[email protected]> 3928L: [email protected] 3929S: Maintained 3930F: Documentation/devicetree/bindings/sound/axentia,* 3931F: sound/soc/atmel/tse850-pcm5142.c 3932 3933AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3934M: Nuno Sá <[email protected]> 3935L: [email protected] 3936S: Supported 3937W: https://ez.analog.com/linux-software-drivers 3938F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3939F: drivers/hwmon/axi-fan-control.c 3940 3941AXI SPI ENGINE 3942M: Michael Hennerich <[email protected]> 3943M: Nuno Sá <[email protected]> 3944R: David Lechner <[email protected]> 3945L: [email protected] 3946S: Supported 3947W: https://ez.analog.com/linux-software-drivers 3948F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3949F: drivers/spi/spi-axi-spi-engine.c 3950 3951AXI PWM GENERATOR 3952M: Michael Hennerich <[email protected]> 3953M: Nuno Sá <[email protected]> 3954R: Trevor Gamblin <[email protected]> 3955L: [email protected] 3956S: Supported 3957W: https://ez.analog.com/linux-software-drivers 3958F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3959F: drivers/pwm/pwm-axi-pwmgen.c 3960 3961AZ6007 DVB DRIVER 3962M: Mauro Carvalho Chehab <[email protected]> 3963L: [email protected] 3964S: Maintained 3965W: https://linuxtv.org 3966T: git git://linuxtv.org/media.git 3967F: drivers/media/usb/dvb-usb-v2/az6007.c 3968 3969AZTECH FM RADIO RECEIVER DRIVER 3970M: Hans Verkuil <[email protected]> 3971L: [email protected] 3972S: Maintained 3973W: https://linuxtv.org 3974T: git git://linuxtv.org/media.git 3975F: drivers/media/radio/radio-aztech* 3976 3977B43 WIRELESS DRIVER 3978L: [email protected] 3979L: [email protected] 3980S: Orphan 3981W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3982F: drivers/net/wireless/broadcom/b43/ 3983 3984B43LEGACY WIRELESS DRIVER 3985L: [email protected] 3986L: [email protected] 3987S: Orphan 3988W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3989F: drivers/net/wireless/broadcom/b43legacy/ 3990 3991BACKLIGHT CLASS/SUBSYSTEM 3992M: Lee Jones <[email protected]> 3993M: Daniel Thompson <[email protected]> 3994M: Jingoo Han <[email protected]> 3995L: [email protected] 3996S: Maintained 3997T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3998F: Documentation/ABI/stable/sysfs-class-backlight 3999F: Documentation/ABI/testing/sysfs-class-backlight 4000F: Documentation/devicetree/bindings/leds/backlight 4001F: drivers/video/backlight/ 4002F: include/linux/backlight.h 4003F: include/linux/pwm_backlight.h 4004 4005BARCO P50 GPIO DRIVER 4006M: Santosh Kumar Yadav <[email protected]> 4007M: Peter Korsgaard <[email protected]> 4008S: Maintained 4009F: drivers/platform/x86/barco-p50-gpio.c 4010 4011BATMAN ADVANCED 4012M: Marek Lindner <[email protected]> 4013M: Simon Wunderlich <[email protected]> 4014M: Antonio Quartulli <[email protected]> 4015M: Sven Eckelmann <[email protected]> 4016L: [email protected] (moderated for non-subscribers) 4017S: Maintained 4018W: https://www.open-mesh.org/ 4019Q: https://patchwork.open-mesh.org/project/batman/list/ 4020B: https://www.open-mesh.org/projects/batman-adv/issues 4021C: ircs://irc.hackint.org/batadv 4022T: git https://git.open-mesh.org/linux-merge.git 4023F: Documentation/networking/batman-adv.rst 4024F: include/uapi/linux/batadv_packet.h 4025F: include/uapi/linux/batman_adv.h 4026F: net/batman-adv/ 4027 4028BAYCOM/HDLCDRV DRIVERS FOR AX.25 4029M: Thomas Sailer <[email protected]> 4030L: [email protected] 4031S: Maintained 4032W: http://www.baycom.org/~tom/ham/ham.html 4033F: drivers/net/hamradio/baycom* 4034 4035BCACHE (BLOCK LAYER CACHE) 4036M: Coly Li <[email protected]> 4037M: Kent Overstreet <[email protected]> 4038L: [email protected] 4039S: Maintained 4040W: http://bcache.evilpiepirate.org 4041C: irc://irc.oftc.net/bcache 4042F: drivers/md/bcache/ 4043 4044BCACHEFS 4045M: Kent Overstreet <[email protected]> 4046L: [email protected] 4047S: Supported 4048C: irc://irc.oftc.net/bcache 4049P: Documentation/filesystems/bcachefs/SubmittingPatches.rst 4050T: git https://evilpiepirate.org/git/bcachefs.git 4051F: fs/bcachefs/ 4052F: Documentation/filesystems/bcachefs/ 4053 4054BDISP ST MEDIA DRIVER 4055M: Fabien Dessenne <[email protected]> 4056L: [email protected] 4057S: Supported 4058W: https://linuxtv.org 4059T: git git://linuxtv.org/media.git 4060F: drivers/media/platform/st/sti/bdisp 4061 4062BECKHOFF CX5020 ETHERCAT MASTER DRIVER 4063M: Dariusz Marcinkiewicz <[email protected]> 4064L: [email protected] 4065S: Maintained 4066F: drivers/net/ethernet/ec_bhf.c 4067 4068BEFS FILE SYSTEM 4069M: Luis de Bethencourt <[email protected]> 4070M: Salah Triki <[email protected]> 4071S: Maintained 4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 4073F: Documentation/filesystems/befs.rst 4074F: fs/befs/ 4075 4076BFQ I/O SCHEDULER 4077M: Yu Kuai <[email protected]> 4078L: [email protected] 4079S: Odd Fixes 4080F: Documentation/block/bfq-iosched.rst 4081F: block/bfq-* 4082 4083BFS FILE SYSTEM 4084M: "Tigran A. Aivazian" <[email protected]> 4085S: Maintained 4086F: Documentation/filesystems/bfs.rst 4087F: fs/bfs/ 4088F: include/uapi/linux/bfs_fs.h 4089 4090BINMAN 4091M: Simon Glass <[email protected]> 4092S: Supported 4093F: Documentation/devicetree/bindings/mtd/partitions/binman* 4094 4095BITMAP API 4096M: Yury Norov <[email protected]> 4097R: Rasmus Villemoes <[email protected]> 4098S: Maintained 4099F: include/linux/bitfield.h 4100F: include/linux/bitmap-str.h 4101F: include/linux/bitmap.h 4102F: include/linux/bits.h 4103F: include/linux/cpumask.h 4104F: include/linux/cpumask_types.h 4105F: include/linux/find.h 4106F: include/linux/nodemask.h 4107F: include/linux/nodemask_types.h 4108F: include/vdso/bits.h 4109F: lib/bitmap-str.c 4110F: lib/bitmap.c 4111F: lib/cpumask.c 4112F: lib/find_bit.c 4113F: lib/find_bit_benchmark.c 4114F: lib/test_bitmap.c 4115F: lib/tests/cpumask_kunit.c 4116F: tools/include/linux/bitfield.h 4117F: tools/include/linux/bitmap.h 4118F: tools/include/linux/bits.h 4119F: tools/include/linux/find.h 4120F: tools/include/vdso/bits.h 4121F: tools/lib/bitmap.c 4122F: tools/lib/find_bit.c 4123 4124BITMAP API BINDINGS [RUST] 4125M: Yury Norov <[email protected]> 4126S: Maintained 4127F: rust/helpers/cpumask.c 4128 4129BITOPS API 4130M: Yury Norov <[email protected]> 4131R: Rasmus Villemoes <[email protected]> 4132S: Maintained 4133F: arch/*/include/asm/bitops.h 4134F: arch/*/include/asm/bitops_32.h 4135F: arch/*/include/asm/bitops_64.h 4136F: arch/*/lib/bitops.c 4137F: include/asm-generic/bitops 4138F: include/asm-generic/bitops.h 4139F: include/linux/bitops.h 4140F: lib/test_bitops.c 4141F: tools/*/bitops* 4142 4143BLINKM RGB LED DRIVER 4144M: Jan-Simon Moeller <[email protected]> 4145S: Maintained 4146F: drivers/leds/leds-blinkm.c 4147 4148BLOCK LAYER 4149M: Jens Axboe <[email protected]> 4150L: [email protected] 4151S: Maintained 4152T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4153F: Documentation/ABI/stable/sysfs-block 4154F: Documentation/block/ 4155F: block/ 4156F: drivers/block/ 4157F: include/linux/bio.h 4158F: include/linux/blk* 4159F: kernel/trace/blktrace.c 4160F: lib/sbitmap.c 4161 4162BLOCK LAYER DEVICE DRIVER API [RUST] 4163M: Andreas Hindborg <[email protected]> 4164R: Boqun Feng <[email protected]> 4165L: [email protected] 4166L: [email protected] 4167S: Supported 4168W: https://rust-for-linux.com 4169B: https://github.com/Rust-for-Linux/linux/issues 4170C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4171T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4172F: drivers/block/rnull.rs 4173F: rust/kernel/block.rs 4174F: rust/kernel/block/ 4175 4176BLOCK2MTD DRIVER 4177M: Joern Engel <[email protected]> 4178L: [email protected] 4179S: Maintained 4180F: drivers/mtd/devices/block2mtd.c 4181 4182BLUETOOTH DRIVERS 4183M: Marcel Holtmann <[email protected]> 4184M: Luiz Augusto von Dentz <[email protected]> 4185L: [email protected] 4186S: Supported 4187W: http://www.bluez.org/ 4188T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4189T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4190F: Documentation/devicetree/bindings/net/bluetooth/ 4191F: drivers/bluetooth/ 4192 4193BLUETOOTH SUBSYSTEM 4194M: Marcel Holtmann <[email protected]> 4195M: Johan Hedberg <[email protected]> 4196M: Luiz Augusto von Dentz <[email protected]> 4197L: [email protected] 4198S: Supported 4199W: http://www.bluez.org/ 4200T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4201T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4202F: Documentation/ABI/stable/sysfs-class-bluetooth 4203F: include/net/bluetooth/ 4204F: net/bluetooth/ 4205 4206BONDING DRIVER 4207M: Jay Vosburgh <[email protected]> 4208L: [email protected] 4209S: Maintained 4210F: Documentation/networking/bonding.rst 4211F: drivers/net/bonding/ 4212F: include/net/bond* 4213F: include/uapi/linux/if_bonding.h 4214F: tools/testing/selftests/drivers/net/bonding/ 4215 4216BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4217M: Dan Robertson <[email protected]> 4218L: [email protected] 4219S: Maintained 4220F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4221F: drivers/iio/accel/bma400* 4222 4223BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4224M: Alex Lanzano <[email protected]> 4225L: [email protected] 4226S: Maintained 4227F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4228F: drivers/iio/imu/bmi270/ 4229 4230BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4231M: Jagath Jog J <[email protected]> 4232L: [email protected] 4233S: Maintained 4234F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4235F: drivers/iio/imu/bmi323/ 4236 4237BPF JIT for ARC 4238M: Shahab Vahedi <[email protected]> 4239L: [email protected] 4240S: Maintained 4241F: arch/arc/net/ 4242 4243BPF JIT for ARM 4244M: Russell King <[email protected]> 4245M: Puranjay Mohan <[email protected]> 4246L: [email protected] 4247S: Maintained 4248F: arch/arm/net/ 4249 4250BPF JIT for ARM64 4251M: Daniel Borkmann <[email protected]> 4252M: Alexei Starovoitov <[email protected]> 4253M: Puranjay Mohan <[email protected]> 4254R: Xu Kuohai <[email protected]> 4255L: [email protected] 4256S: Supported 4257F: arch/arm64/net/ 4258 4259BPF JIT for LOONGARCH 4260M: Tiezhu Yang <[email protected]> 4261R: Hengqi Chen <[email protected]> 4262L: [email protected] 4263S: Maintained 4264F: arch/loongarch/net/ 4265 4266BPF JIT for MIPS (32-BIT AND 64-BIT) 4267M: Johan Almbladh <[email protected]> 4268M: Paul Burton <[email protected]> 4269L: [email protected] 4270S: Maintained 4271F: arch/mips/net/ 4272 4273BPF JIT for NFP NICs 4274M: Jakub Kicinski <[email protected]> 4275L: [email protected] 4276S: Odd Fixes 4277F: drivers/net/ethernet/netronome/nfp/bpf/ 4278 4279BPF JIT for POWERPC (32-BIT AND 64-BIT) 4280M: Hari Bathini <[email protected]> 4281M: Christophe Leroy <[email protected]> 4282R: Naveen N Rao <[email protected]> 4283L: [email protected] 4284S: Supported 4285F: arch/powerpc/net/ 4286 4287BPF JIT for RISC-V (32-bit) 4288M: Luke Nelson <[email protected]> 4289M: Xi Wang <[email protected]> 4290L: [email protected] 4291S: Maintained 4292F: arch/riscv/net/ 4293X: arch/riscv/net/bpf_jit_comp64.c 4294 4295BPF JIT for RISC-V (64-bit) 4296M: Björn Töpel <[email protected]> 4297R: Pu Lehui <[email protected]> 4298R: Puranjay Mohan <[email protected]> 4299L: [email protected] 4300S: Maintained 4301F: arch/riscv/net/ 4302X: arch/riscv/net/bpf_jit_comp32.c 4303 4304BPF JIT for S390 4305M: Ilya Leoshkevich <[email protected]> 4306M: Heiko Carstens <[email protected]> 4307M: Vasily Gorbik <[email protected]> 4308L: [email protected] 4309S: Supported 4310F: arch/s390/net/ 4311X: arch/s390/net/pnet.c 4312 4313BPF JIT for SPARC (32-BIT AND 64-BIT) 4314M: David S. Miller <[email protected]> 4315L: [email protected] 4316S: Odd Fixes 4317F: arch/sparc/net/ 4318 4319BPF JIT for X86 32-BIT 4320M: Wang YanQing <[email protected]> 4321L: [email protected] 4322S: Odd Fixes 4323F: arch/x86/net/bpf_jit_comp32.c 4324 4325BPF JIT for X86 64-BIT 4326M: Alexei Starovoitov <[email protected]> 4327M: Daniel Borkmann <[email protected]> 4328L: [email protected] 4329S: Supported 4330F: arch/x86/net/ 4331X: arch/x86/net/bpf_jit_comp32.c 4332 4333BPF [BTF] 4334M: Martin KaFai Lau <[email protected]> 4335L: [email protected] 4336S: Maintained 4337F: include/linux/btf* 4338F: kernel/bpf/btf.c 4339 4340BPF [CORE] 4341M: Alexei Starovoitov <[email protected]> 4342M: Daniel Borkmann <[email protected]> 4343R: John Fastabend <[email protected]> 4344L: [email protected] 4345S: Maintained 4346F: include/linux/bpf* 4347F: include/linux/filter.h 4348F: include/linux/tnum.h 4349F: kernel/bpf/core.c 4350F: kernel/bpf/dispatcher.c 4351F: kernel/bpf/mprog.c 4352F: kernel/bpf/syscall.c 4353F: kernel/bpf/tnum.c 4354F: kernel/bpf/trampoline.c 4355F: kernel/bpf/verifier.c 4356 4357BPF [CRYPTO] 4358M: Vadim Fedorenko <[email protected]> 4359L: [email protected] 4360S: Maintained 4361F: crypto/bpf_crypto_skcipher.c 4362F: include/linux/bpf_crypto.h 4363F: kernel/bpf/crypto.c 4364 4365BPF [DOCUMENTATION] (Related to Standardization) 4366R: David Vernet <[email protected]> 4367L: [email protected] 4368L: [email protected] 4369S: Maintained 4370F: Documentation/bpf/standardization/ 4371 4372BPF [GENERAL] (Safe Dynamic Programs and Tools) 4373M: Alexei Starovoitov <[email protected]> 4374M: Daniel Borkmann <[email protected]> 4375M: Andrii Nakryiko <[email protected]> 4376R: Martin KaFai Lau <[email protected]> 4377R: Eduard Zingerman <[email protected]> 4378R: Song Liu <[email protected]> 4379R: Yonghong Song <[email protected]> 4380R: John Fastabend <[email protected]> 4381R: KP Singh <[email protected]> 4382R: Stanislav Fomichev <[email protected]> 4383R: Hao Luo <[email protected]> 4384R: Jiri Olsa <[email protected]> 4385L: [email protected] 4386S: Supported 4387W: https://bpf.io/ 4388Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4389T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4390T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4391F: Documentation/bpf/ 4392F: Documentation/networking/filter.rst 4393F: Documentation/userspace-api/ebpf/ 4394F: arch/*/net/* 4395F: include/linux/bpf* 4396F: include/linux/btf* 4397F: include/linux/filter.h 4398F: include/trace/events/xdp.h 4399F: include/uapi/linux/bpf* 4400F: include/uapi/linux/btf* 4401F: include/uapi/linux/filter.h 4402F: kernel/bpf/ 4403F: kernel/trace/bpf_trace.c 4404F: lib/buildid.c 4405F: arch/*/include/asm/rqspinlock.h 4406F: include/asm-generic/rqspinlock.h 4407F: lib/test_bpf.c 4408F: net/bpf/ 4409F: net/core/filter.c 4410F: net/sched/act_bpf.c 4411F: net/sched/cls_bpf.c 4412F: samples/bpf/ 4413F: scripts/bpf_doc.py 4414F: scripts/Makefile.btf 4415F: scripts/pahole-version.sh 4416F: tools/bpf/ 4417F: tools/lib/bpf/ 4418F: tools/testing/selftests/bpf/ 4419 4420BPF [ITERATOR] 4421M: Yonghong Song <[email protected]> 4422L: [email protected] 4423S: Maintained 4424F: kernel/bpf/*iter.c 4425 4426BPF [L7 FRAMEWORK] (sockmap) 4427M: John Fastabend <[email protected]> 4428M: Jakub Sitnicki <[email protected]> 4429L: [email protected] 4430L: [email protected] 4431S: Maintained 4432F: include/linux/skmsg.h 4433F: net/core/skmsg.c 4434F: net/core/sock_map.c 4435F: net/ipv4/tcp_bpf.c 4436F: net/ipv4/udp_bpf.c 4437F: net/unix/unix_bpf.c 4438 4439BPF [LIBRARY] (libbpf) 4440M: Andrii Nakryiko <[email protected]> 4441M: Eduard Zingerman <[email protected]> 4442L: [email protected] 4443S: Maintained 4444F: tools/lib/bpf/ 4445 4446BPF [MISC] 4447L: [email protected] 4448S: Odd Fixes 4449K: (?:\b|_)bpf(?:\b|_) 4450 4451BPF [NETKIT] (BPF-programmable network device) 4452M: Daniel Borkmann <[email protected]> 4453M: Nikolay Aleksandrov <[email protected]> 4454L: [email protected] 4455L: [email protected] 4456S: Supported 4457F: drivers/net/netkit.c 4458F: include/net/netkit.h 4459 4460BPF [NETWORKING] (struct_ops, reuseport) 4461M: Martin KaFai Lau <[email protected]> 4462L: [email protected] 4463L: [email protected] 4464S: Maintained 4465F: kernel/bpf/bpf_struct* 4466 4467BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4468M: Martin KaFai Lau <[email protected]> 4469M: Daniel Borkmann <[email protected]> 4470R: John Fastabend <[email protected]> 4471L: [email protected] 4472L: [email protected] 4473S: Maintained 4474F: include/net/tcx.h 4475F: kernel/bpf/tcx.c 4476F: net/core/filter.c 4477F: net/sched/act_bpf.c 4478F: net/sched/cls_bpf.c 4479 4480BPF [RINGBUF] 4481M: Andrii Nakryiko <[email protected]> 4482L: [email protected] 4483S: Maintained 4484F: kernel/bpf/ringbuf.c 4485 4486BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4487M: KP Singh <[email protected]> 4488M: Matt Bobrowski <[email protected]> 4489L: [email protected] 4490S: Maintained 4491F: Documentation/bpf/prog_lsm.rst 4492F: include/linux/bpf_lsm.h 4493F: kernel/bpf/bpf_lsm.c 4494F: kernel/trace/bpf_trace.c 4495F: security/bpf/ 4496 4497BPF [SELFTESTS] (Test Runners & Infrastructure) 4498M: Andrii Nakryiko <[email protected]> 4499M: Eduard Zingerman <[email protected]> 4500R: Mykola Lysenko <[email protected]> 4501L: [email protected] 4502S: Maintained 4503F: tools/testing/selftests/bpf/ 4504 4505BPF [STORAGE & CGROUPS] 4506M: Martin KaFai Lau <[email protected]> 4507L: [email protected] 4508S: Maintained 4509F: kernel/bpf/*storage.c 4510F: kernel/bpf/bpf_lru* 4511F: kernel/bpf/cgroup.c 4512 4513BPF [TOOLING] (bpftool) 4514M: Quentin Monnet <[email protected]> 4515L: [email protected] 4516S: Maintained 4517F: kernel/bpf/disasm.* 4518F: tools/bpf/bpftool/ 4519 4520BPF [TRACING] 4521M: Song Liu <[email protected]> 4522R: Jiri Olsa <[email protected]> 4523L: [email protected] 4524S: Maintained 4525F: kernel/bpf/stackmap.c 4526F: kernel/trace/bpf_trace.c 4527F: lib/buildid.c 4528 4529BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER 4530M: Mikael Gonella-Bolduc <[email protected]> 4531L: [email protected] 4532S: Maintained 4533F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml 4534F: drivers/iio/light/apds9160.c 4535 4536BROADCOM ASP 2.0 ETHERNET DRIVER 4537M: Justin Chen <[email protected]> 4538M: Florian Fainelli <[email protected]> 4539L: [email protected] 4540L: [email protected] 4541S: Supported 4542F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4543F: drivers/net/ethernet/broadcom/asp2/ 4544 4545BROADCOM B44 10/100 ETHERNET DRIVER 4546M: Michael Chan <[email protected]> 4547L: [email protected] 4548S: Maintained 4549F: drivers/net/ethernet/broadcom/b44.* 4550 4551BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4552M: Florian Fainelli <[email protected]> 4553L: [email protected] 4554L: [email protected] (subscribers-only) 4555S: Supported 4556F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4557F: drivers/net/dsa/b53/* 4558F: drivers/net/dsa/bcm_sf2* 4559F: include/linux/dsa/brcm.h 4560F: include/linux/platform_data/b53.h 4561 4562BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4563M: Florian Fainelli <[email protected]> 4564R: Broadcom internal kernel review list <[email protected]> 4565L: [email protected] (moderated for non-subscribers) 4566L: [email protected] (moderated for non-subscribers) 4567S: Maintained 4568T: git https://github.com/broadcom/stblinux.git 4569F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4570F: drivers/pci/controller/pcie-brcmstb.c 4571F: drivers/staging/vc04_services 4572N: bcm2711 4573N: bcm283* 4574N: raspberrypi 4575 4576BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4577M: Florian Fainelli <[email protected]> 4578M: Ray Jui <[email protected]> 4579M: Scott Branden <[email protected]> 4580R: Broadcom internal kernel review list <[email protected]> 4581S: Maintained 4582T: git https://github.com/broadcom/mach-bcm 4583F: arch/arm/mach-bcm/ 4584N: bcm281* 4585N: bcm113* 4586N: bcm216* 4587N: kona 4588 4589BROADCOM BCM2835 CAMERA DRIVERS 4590M: Raspberry Pi Kernel Maintenance <[email protected]> 4591L: [email protected] 4592S: Maintained 4593F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4594F: drivers/media/platform/broadcom/bcm2835-unicam* 4595 4596BROADCOM BCM47XX MIPS ARCHITECTURE 4597M: Hauke Mehrtens <[email protected]> 4598M: Rafał Miłecki <[email protected]> 4599L: [email protected] 4600S: Maintained 4601F: Documentation/devicetree/bindings/mips/brcm/ 4602F: arch/mips/bcm47xx/* 4603F: arch/mips/include/asm/mach-bcm47xx/* 4604 4605BROADCOM BCM4908 ETHERNET DRIVER 4606M: Rafał Miłecki <[email protected]> 4607R: Broadcom internal kernel review list <[email protected]> 4608L: [email protected] 4609S: Maintained 4610F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4611F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4612F: drivers/net/ethernet/broadcom/unimac.h 4613 4614BROADCOM BCM4908 PINMUX DRIVER 4615M: Rafał Miłecki <[email protected]> 4616R: Broadcom internal kernel review list <[email protected]> 4617L: [email protected] 4618S: Maintained 4619F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4620F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4621 4622BROADCOM BCM5301X ARM ARCHITECTURE 4623M: Florian Fainelli <[email protected]> 4624M: Hauke Mehrtens <[email protected]> 4625M: Rafał Miłecki <[email protected]> 4626R: Broadcom internal kernel review list <[email protected]> 4627L: [email protected] (moderated for non-subscribers) 4628S: Maintained 4629F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4630F: arch/arm/boot/dts/broadcom/bcm470* 4631F: arch/arm/boot/dts/broadcom/bcm5301* 4632F: arch/arm/boot/dts/broadcom/bcm953012* 4633F: arch/arm/mach-bcm/bcm_5301x.c 4634 4635BROADCOM BCM53573 ARM ARCHITECTURE 4636M: Florian Fainelli <[email protected]> 4637M: Rafał Miłecki <[email protected]> 4638R: Broadcom internal kernel review list <[email protected]> 4639L: [email protected] (moderated for non-subscribers) 4640S: Maintained 4641F: arch/arm/boot/dts/broadcom/bcm47189* 4642F: arch/arm/boot/dts/broadcom/bcm53573* 4643 4644BROADCOM BCM63XX/BCM33XX UDC DRIVER 4645M: Kevin Cernekee <[email protected]> 4646L: [email protected] 4647S: Maintained 4648F: drivers/usb/gadget/udc/bcm63xx_udc.* 4649 4650BROADCOM BCM7XXX ARM ARCHITECTURE 4651M: Florian Fainelli <[email protected]> 4652R: Broadcom internal kernel review list <[email protected]> 4653L: [email protected] (moderated for non-subscribers) 4654S: Maintained 4655T: git https://github.com/broadcom/stblinux.git 4656F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4657F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4658F: arch/arm/include/asm/hardware/cache-b15-rac.h 4659F: arch/arm/mach-bcm/*brcmstb* 4660F: arch/arm/mm/cache-b15-rac.c 4661F: drivers/bus/brcmstb_gisb.c 4662F: drivers/pci/controller/pcie-brcmstb.c 4663N: brcmstb 4664N: bcm7038 4665N: bcm7120 4666 4667BROADCOM BCMBCA ARM ARCHITECTURE 4668M: William Zhang <[email protected]> 4669M: Anand Gore <[email protected]> 4670M: Kursad Oney <[email protected]> 4671M: Florian Fainelli <[email protected]> 4672M: Rafał Miłecki <[email protected]> 4673R: Broadcom internal kernel review list <[email protected]> 4674L: [email protected] (moderated for non-subscribers) 4675S: Maintained 4676T: git https://github.com/broadcom/stblinux.git 4677F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4678F: arch/arm64/boot/dts/broadcom/bcmbca/* 4679N: bcmbca 4680N: bcm[9]?47622 4681N: bcm[9]?4912 4682N: bcm[9]?63138 4683N: bcm[9]?63146 4684N: bcm[9]?63148 4685N: bcm[9]?63158 4686N: bcm[9]?63178 4687N: bcm[9]?6756 4688N: bcm[9]?6813 4689N: bcm[9]?6846 4690N: bcm[9]?6855 4691N: bcm[9]?6856 4692N: bcm[9]?6858 4693N: bcm[9]?6878 4694 4695BROADCOM BDC DRIVER 4696M: Justin Chen <[email protected]> 4697M: Al Cooper <[email protected]> 4698R: Broadcom internal kernel review list <[email protected]> 4699L: [email protected] 4700S: Maintained 4701F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4702F: drivers/usb/gadget/udc/bdc/ 4703 4704BROADCOM BMIPS CPUFREQ DRIVER 4705M: Markus Mayer <[email protected]> 4706R: Broadcom internal kernel review list <[email protected]> 4707L: [email protected] 4708S: Maintained 4709F: drivers/cpufreq/bmips-cpufreq.c 4710 4711BROADCOM BMIPS MIPS ARCHITECTURE 4712M: Florian Fainelli <[email protected]> 4713R: Broadcom internal kernel review list <[email protected]> 4714L: [email protected] 4715S: Maintained 4716T: git https://github.com/broadcom/stblinux.git 4717F: arch/mips/bmips/* 4718F: arch/mips/boot/dts/brcm/bcm*.dts* 4719F: arch/mips/include/asm/mach-bmips/* 4720F: arch/mips/kernel/*bmips* 4721F: drivers/irqchip/irq-bcm63* 4722F: drivers/irqchip/irq-bcm7* 4723F: drivers/irqchip/irq-brcmstb* 4724F: drivers/pmdomain/bcm/bcm63xx-power.c 4725F: include/linux/bcm963xx_nvram.h 4726F: include/linux/bcm963xx_tag.h 4727 4728BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4729M: Rasesh Mody <[email protected]> 4730M: [email protected] 4731L: [email protected] 4732S: Maintained 4733F: drivers/net/ethernet/broadcom/bnx2.* 4734F: drivers/net/ethernet/broadcom/bnx2_* 4735 4736BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4737M: Saurav Kashyap <[email protected]> 4738M: Javed Hasan <[email protected]> 4739M: [email protected] 4740L: [email protected] 4741S: Supported 4742F: drivers/scsi/bnx2fc/ 4743 4744BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4745M: Nilesh Javali <[email protected]> 4746M: Manish Rangankar <[email protected]> 4747M: [email protected] 4748L: [email protected] 4749S: Supported 4750F: drivers/scsi/bnx2i/ 4751 4752BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4753M: Sudarsana Kalluru <[email protected]> 4754M: Manish Chopra <[email protected]> 4755L: [email protected] 4756S: Maintained 4757F: drivers/net/ethernet/broadcom/bnx2x/ 4758 4759BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4760M: Michael Chan <[email protected]> 4761M: Pavan Chebbi <[email protected]> 4762L: [email protected] 4763S: Maintained 4764F: drivers/firmware/broadcom/tee_bnxt_fw.c 4765F: drivers/net/ethernet/broadcom/bnxt/ 4766F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4767 4768BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4769M: Arend van Spriel <[email protected]> 4770L: [email protected] 4771L: [email protected] 4772L: [email protected] 4773S: Supported 4774F: drivers/net/wireless/broadcom/brcm80211/ 4775F: include/linux/platform_data/brcmfmac.h 4776 4777BROADCOM BRCMSTB GPIO DRIVER 4778M: Doug Berger <[email protected]> 4779M: Florian Fainelli <[email protected]> 4780R: Broadcom internal kernel review list <[email protected]> 4781S: Supported 4782F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4783F: drivers/gpio/gpio-brcmstb.c 4784 4785BROADCOM BRCMSTB I2C DRIVER 4786M: Kamal Dasu <[email protected]> 4787R: Broadcom internal kernel review list <[email protected]> 4788L: [email protected] 4789S: Supported 4790F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4791F: drivers/i2c/busses/i2c-brcmstb.c 4792 4793BROADCOM BRCMSTB UART DRIVER 4794M: Al Cooper <[email protected]> 4795R: Broadcom internal kernel review list <[email protected]> 4796L: [email protected] 4797S: Maintained 4798F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4799F: drivers/tty/serial/8250/8250_bcm7271.c 4800 4801BROADCOM BRCMSTB USB EHCI DRIVER 4802M: Justin Chen <[email protected]> 4803M: Al Cooper <[email protected]> 4804R: Broadcom internal kernel review list <[email protected]> 4805L: [email protected] 4806S: Maintained 4807F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4808F: drivers/usb/host/ehci-brcm.* 4809 4810BROADCOM BRCMSTB USB PIN MAP DRIVER 4811M: Al Cooper <[email protected]> 4812R: Broadcom internal kernel review list <[email protected]> 4813L: [email protected] 4814S: Maintained 4815F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4816F: drivers/usb/misc/brcmstb-usb-pinmap.c 4817 4818BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4819M: Justin Chen <[email protected]> 4820M: Al Cooper <[email protected]> 4821R: Broadcom internal kernel review list <[email protected]> 4822L: [email protected] 4823S: Maintained 4824F: drivers/phy/broadcom/phy-brcm-usb* 4825 4826BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4827M: William Zhang <[email protected]> 4828M: Kursad Oney <[email protected]> 4829M: Jonas Gorski <[email protected]> 4830R: Broadcom internal kernel review list <[email protected]> 4831L: [email protected] 4832S: Maintained 4833F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4834F: drivers/spi/spi-bcm63xx-hsspi.c 4835F: drivers/spi/spi-bcmbca-hsspi.c 4836 4837BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4838M: Jonas Gorski <[email protected]> 4839L: [email protected] 4840S: Odd Fixes 4841F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4842F: drivers/spi/spi-bcm63xx.c 4843 4844BROADCOM ETHERNET PHY DRIVERS 4845M: Florian Fainelli <[email protected]> 4846R: Broadcom internal kernel review list <[email protected]> 4847L: [email protected] 4848S: Supported 4849F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4850F: drivers/net/phy/bcm*.[ch] 4851F: drivers/net/phy/broadcom.c 4852F: include/linux/brcmphy.h 4853 4854BROADCOM GENET ETHERNET DRIVER 4855M: Doug Berger <[email protected]> 4856M: Florian Fainelli <[email protected]> 4857R: Broadcom internal kernel review list <[email protected]> 4858L: [email protected] 4859S: Maintained 4860F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4861F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4862F: drivers/net/ethernet/broadcom/genet/ 4863F: drivers/net/ethernet/broadcom/unimac.h 4864F: drivers/net/mdio/mdio-bcm-unimac.c 4865F: include/linux/platform_data/bcmgenet.h 4866F: include/linux/platform_data/mdio-bcm-unimac.h 4867 4868BROADCOM IPROC ARM ARCHITECTURE 4869M: Ray Jui <[email protected]> 4870M: Scott Branden <[email protected]> 4871R: Broadcom internal kernel review list <[email protected]> 4872L: [email protected] (moderated for non-subscribers) 4873S: Maintained 4874T: git https://github.com/broadcom/stblinux.git 4875F: arch/arm64/boot/dts/broadcom/northstar2/* 4876F: arch/arm64/boot/dts/broadcom/stingray/* 4877F: drivers/clk/bcm/clk-ns* 4878F: drivers/clk/bcm/clk-sr* 4879F: drivers/pinctrl/bcm/pinctrl-ns* 4880F: include/dt-bindings/clock/bcm-sr* 4881N: iproc 4882N: cygnus 4883N: bcm[-_]nsp 4884N: bcm9113* 4885N: bcm9583* 4886N: bcm9585* 4887N: bcm9586* 4888N: bcm988312 4889N: bcm113* 4890N: bcm583* 4891N: bcm585* 4892N: bcm586* 4893N: bcm88312 4894N: hr2 4895N: stingray 4896 4897BROADCOM IPROC GBIT ETHERNET DRIVER 4898M: Rafał Miłecki <[email protected]> 4899R: Broadcom internal kernel review list <[email protected]> 4900L: [email protected] 4901S: Maintained 4902F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4903F: drivers/net/ethernet/broadcom/bgmac* 4904F: drivers/net/ethernet/broadcom/unimac.h 4905 4906BROADCOM KONA GPIO DRIVER 4907M: Ray Jui <[email protected]> 4908R: Broadcom internal kernel review list <[email protected]> 4909S: Supported 4910F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4911F: drivers/gpio/gpio-bcm-kona.c 4912 4913BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4914M: Sathya Prakash Veerichetty <[email protected]> 4915M: Kashyap Desai <[email protected]> 4916M: Sumit Saxena <[email protected]> 4917M: Sreekanth Reddy <[email protected]> 4918L: [email protected] 4919L: [email protected] 4920S: Supported 4921W: https://www.broadcom.com/support/storage 4922F: drivers/scsi/mpi3mr/ 4923 4924BROADCOM NETXTREME-E ROCE DRIVER 4925M: Selvin Xavier <[email protected]> 4926M: Kalesh AP <[email protected]> 4927L: [email protected] 4928S: Supported 4929W: http://www.broadcom.com 4930F: drivers/infiniband/hw/bnxt_re/ 4931F: include/uapi/rdma/bnxt_re-abi.h 4932 4933BROADCOM NVRAM DRIVER 4934M: Rafał Miłecki <[email protected]> 4935L: [email protected] 4936S: Maintained 4937F: drivers/firmware/broadcom/* 4938 4939BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4940M: Rafał Miłecki <[email protected]> 4941M: Florian Fainelli <[email protected]> 4942R: Broadcom internal kernel review list <[email protected]> 4943L: [email protected] 4944S: Maintained 4945T: git https://github.com/broadcom/stblinux.git 4946F: drivers/pmdomain/bcm/bcm-pmb.c 4947F: include/dt-bindings/soc/bcm-pmb.h 4948 4949BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4950M: Rafał Miłecki <[email protected]> 4951L: [email protected] 4952S: Maintained 4953F: drivers/bcma/ 4954F: include/linux/bcma/ 4955 4956BROADCOM SPI DRIVER 4957M: Kamal Dasu <[email protected]> 4958R: Broadcom internal kernel review list <[email protected]> 4959S: Maintained 4960F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4961F: drivers/spi/spi-bcm-qspi.* 4962F: drivers/spi/spi-brcmstb-qspi.c 4963F: drivers/spi/spi-iproc-qspi.c 4964 4965BROADCOM STB AVS CPUFREQ DRIVER 4966M: Markus Mayer <[email protected]> 4967R: Broadcom internal kernel review list <[email protected]> 4968L: [email protected] 4969S: Maintained 4970F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4971F: drivers/cpufreq/brcmstb* 4972 4973BROADCOM STB AVS TMON DRIVER 4974M: Markus Mayer <[email protected]> 4975R: Broadcom internal kernel review list <[email protected]> 4976L: [email protected] 4977S: Maintained 4978F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4979F: drivers/thermal/broadcom/brcmstb* 4980 4981BROADCOM STB DPFE DRIVER 4982M: Markus Mayer <[email protected]> 4983R: Broadcom internal kernel review list <[email protected]> 4984L: [email protected] (moderated for non-subscribers) 4985S: Maintained 4986F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4987F: drivers/memory/brcmstb_dpfe.c 4988 4989BROADCOM STB NAND FLASH DRIVER 4990M: Brian Norris <[email protected]> 4991M: Kamal Dasu <[email protected]> 4992R: Broadcom internal kernel review list <[email protected]> 4993L: [email protected] 4994S: Maintained 4995F: drivers/mtd/nand/raw/brcmnand/ 4996F: include/linux/platform_data/brcmnand.h 4997 4998BROADCOM STB PCIE DRIVER 4999M: Jim Quinlan <[email protected]> 5000M: Nicolas Saenz Julienne <[email protected]> 5001M: Florian Fainelli <[email protected]> 5002R: Broadcom internal kernel review list <[email protected]> 5003L: [email protected] 5004S: Maintained 5005F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 5006F: drivers/pci/controller/pcie-brcmstb.c 5007 5008BROADCOM SYSTEMPORT ETHERNET DRIVER 5009M: Florian Fainelli <[email protected]> 5010R: Broadcom internal kernel review list <[email protected]> 5011L: [email protected] 5012S: Maintained 5013F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 5014F: drivers/net/ethernet/broadcom/bcmsysport.* 5015F: drivers/net/ethernet/broadcom/unimac.h 5016 5017BROADCOM TG3 GIGABIT ETHERNET DRIVER 5018M: Pavan Chebbi <[email protected]> 5019M: Michael Chan <[email protected]> 5020L: [email protected] 5021S: Maintained 5022F: drivers/net/ethernet/broadcom/tg3.* 5023 5024BROADCOM VK DRIVER 5025M: Scott Branden <[email protected]> 5026R: Broadcom internal kernel review list <[email protected]> 5027S: Supported 5028F: drivers/misc/bcm-vk/ 5029F: include/uapi/linux/misc/bcm_vk.h 5030 5031BROCADE BFA FC SCSI DRIVER 5032M: Anil Gurumurthy <[email protected]> 5033M: Sudarsana Kalluru <[email protected]> 5034L: [email protected] 5035S: Supported 5036F: drivers/scsi/bfa/ 5037 5038BROCADE BNA 10 GIGABIT ETHERNET DRIVER 5039M: Rasesh Mody <[email protected]> 5040M: Sudarsana Kalluru <[email protected]> 5041M: [email protected] 5042L: [email protected] 5043S: Maintained 5044F: drivers/net/ethernet/brocade/bna/ 5045 5046BSG (block layer generic sg v4 driver) 5047M: FUJITA Tomonori <[email protected]> 5048L: [email protected] 5049S: Supported 5050F: block/bsg.c 5051F: include/linux/bsg.h 5052F: include/uapi/linux/bsg.h 5053 5054BT87X AUDIO DRIVER 5055M: Clemens Ladisch <[email protected]> 5056L: [email protected] 5057S: Maintained 5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5059F: Documentation/sound/cards/bt87x.rst 5060F: sound/pci/bt87x.c 5061 5062BT8XXGPIO DRIVER 5063M: Michael Buesch <[email protected]> 5064S: Maintained 5065W: http://bu3sch.de/btgpio.php 5066F: drivers/gpio/gpio-bt8xx.c 5067 5068BTRFS FILE SYSTEM 5069M: Chris Mason <[email protected]> 5070M: Josef Bacik <[email protected]> 5071M: David Sterba <[email protected]> 5072L: [email protected] 5073S: Maintained 5074W: https://btrfs.readthedocs.io 5075Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 5076C: irc://irc.libera.chat/btrfs 5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 5078F: Documentation/filesystems/btrfs.rst 5079F: fs/btrfs/ 5080F: include/linux/btrfs* 5081F: include/trace/events/btrfs.h 5082F: include/uapi/linux/btrfs* 5083 5084BTTV VIDEO4LINUX DRIVER 5085M: Mauro Carvalho Chehab <[email protected]> 5086L: [email protected] 5087S: Odd fixes 5088W: https://linuxtv.org 5089T: git git://linuxtv.org/media.git 5090F: Documentation/driver-api/media/drivers/bttv* 5091F: drivers/media/pci/bt8xx/bttv* 5092 5093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 5094M: Chanwoo Choi <[email protected]> 5095L: [email protected] 5096L: [email protected] 5097S: Maintained 5098T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 5099F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 5100F: drivers/devfreq/exynos-bus.c 5101 5102BUSLOGIC SCSI DRIVER 5103M: Khalid Aziz <[email protected]> 5104L: [email protected] 5105S: Maintained 5106F: drivers/scsi/BusLogic.* 5107F: drivers/scsi/FlashPoint.* 5108 5109BXCAN CAN NETWORK DRIVER 5110M: Dario Binacchi <[email protected]> 5111L: [email protected] 5112S: Maintained 5113F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 5114F: drivers/net/can/bxcan.c 5115 5116C-MEDIA CMI8788 DRIVER 5117M: Clemens Ladisch <[email protected]> 5118L: [email protected] 5119S: Maintained 5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5121F: sound/pci/oxygen/ 5122 5123C-SKY ARCHITECTURE 5124M: Guo Ren <[email protected]> 5125L: [email protected] 5126S: Supported 5127T: git https://github.com/c-sky/csky-linux.git 5128F: Documentation/devicetree/bindings/csky/ 5129F: Documentation/devicetree/bindings/interrupt-controller/csky,* 5130F: Documentation/devicetree/bindings/timer/csky,* 5131F: arch/csky/ 5132F: drivers/clocksource/timer-gx6605s.c 5133F: drivers/clocksource/timer-mp-csky.c 5134F: drivers/irqchip/irq-csky-* 5135N: csky 5136K: csky 5137 5138CA8210 IEEE-802.15.4 RADIO DRIVER 5139L: [email protected] 5140S: Orphan 5141W: https://github.com/Cascoda/ca8210-linux.git 5142F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 5143F: drivers/net/ieee802154/ca8210.c 5144 5145CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 5146M: David Howells <[email protected]> 5147L: [email protected] 5148S: Supported 5149F: Documentation/filesystems/caching/cachefiles.rst 5150F: fs/cachefiles/ 5151 5152CACHESTAT: PAGE CACHE STATS FOR A FILE 5153M: Nhat Pham <[email protected]> 5154M: Johannes Weiner <[email protected]> 5155L: [email protected] 5156S: Maintained 5157F: tools/testing/selftests/cachestat/test_cachestat.c 5158 5159CADENCE MIPI-CSI2 BRIDGES 5160M: Maxime Ripard <[email protected]> 5161L: [email protected] 5162S: Maintained 5163F: Documentation/devicetree/bindings/media/cdns,*.txt 5164F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5165F: drivers/media/platform/cadence/cdns-csi2* 5166 5167CADENCE NAND DRIVER 5168L: [email protected] 5169S: Orphan 5170F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml 5171F: drivers/mtd/nand/raw/cadence-nand-controller.c 5172 5173CADENCE USB3 DRD IP DRIVER 5174M: Peter Chen <[email protected]> 5175M: Pawel Laszczak <[email protected]> 5176R: Roger Quadros <[email protected]> 5177L: [email protected] 5178S: Maintained 5179T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5180F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5181F: drivers/usb/cdns3/ 5182X: drivers/usb/cdns3/cdnsp* 5183 5184CADENCE USBHS DRIVER 5185M: Pawel Laszczak <[email protected]> 5186L: [email protected] 5187S: Maintained 5188F: drivers/usb/gadget/udc/cdns2 5189 5190CADENCE USBSSP DRD IP DRIVER 5191M: Pawel Laszczak <[email protected]> 5192L: [email protected] 5193S: Maintained 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5195F: drivers/usb/cdns3/ 5196X: drivers/usb/cdns3/cdns3* 5197 5198CADET FM/AM RADIO RECEIVER DRIVER 5199M: Hans Verkuil <[email protected]> 5200L: [email protected] 5201S: Maintained 5202W: https://linuxtv.org 5203T: git git://linuxtv.org/media.git 5204F: drivers/media/radio/radio-cadet* 5205 5206CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5207L: [email protected] 5208S: Orphan 5209T: git git://linuxtv.org/media.git 5210F: Documentation/admin-guide/media/cafe_ccic* 5211F: drivers/media/platform/marvell/ 5212 5213CAIF NETWORK LAYER 5214L: [email protected] 5215S: Orphan 5216F: Documentation/networking/caif/ 5217F: drivers/net/caif/ 5218F: include/net/caif/ 5219F: include/uapi/linux/caif/ 5220F: net/caif/ 5221 5222CAKE QDISC 5223M: Toke Høiland-Jørgensen <[email protected]> 5224L: [email protected] (moderated for non-subscribers) 5225S: Maintained 5226F: net/sched/sch_cake.c 5227 5228CAN NETWORK DRIVERS 5229M: Marc Kleine-Budde <[email protected]> 5230M: Vincent Mailhol <[email protected]> 5231L: [email protected] 5232S: Maintained 5233W: https://github.com/linux-can 5234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5236F: Documentation/devicetree/bindings/net/can/ 5237F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5238F: drivers/net/can/ 5239F: drivers/phy/phy-can-transceiver.c 5240F: include/linux/can/bittiming.h 5241F: include/linux/can/dev.h 5242F: include/linux/can/length.h 5243F: include/linux/can/platform/ 5244F: include/linux/can/rx-offload.h 5245F: include/uapi/linux/can/error.h 5246F: include/uapi/linux/can/netlink.h 5247F: include/uapi/linux/can/vxcan.h 5248 5249CAN NETWORK LAYER 5250M: Oliver Hartkopp <[email protected]> 5251M: Marc Kleine-Budde <[email protected]> 5252L: [email protected] 5253S: Maintained 5254W: https://github.com/linux-can 5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5257F: Documentation/networking/can.rst 5258F: Documentation/networking/iso15765-2.rst 5259F: include/linux/can/can-ml.h 5260F: include/linux/can/core.h 5261F: include/linux/can/skb.h 5262F: include/net/netns/can.h 5263F: include/uapi/linux/can.h 5264F: include/uapi/linux/can/bcm.h 5265F: include/uapi/linux/can/gw.h 5266F: include/uapi/linux/can/isotp.h 5267F: include/uapi/linux/can/raw.h 5268F: net/can/ 5269F: net/sched/em_canid.c 5270 5271CAN-J1939 NETWORK LAYER 5272M: Robin van der Gracht <[email protected]> 5273M: Oleksij Rempel <[email protected]> 5274R: [email protected] 5275L: [email protected] 5276S: Maintained 5277F: Documentation/networking/j1939.rst 5278F: include/uapi/linux/can/j1939.h 5279F: net/can/j1939/ 5280 5281CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5282M: Damien Le Moal <[email protected]> 5283L: [email protected] 5284L: [email protected] (pinctrl driver) 5285F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5286F: drivers/pinctrl/pinctrl-k210.c 5287 5288CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5289M: Damien Le Moal <[email protected]> 5290L: [email protected] 5291L: [email protected] 5292S: Maintained 5293F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5294F: drivers/reset/reset-k210.c 5295 5296CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5297M: Damien Le Moal <[email protected]> 5298L: [email protected] 5299S: Maintained 5300F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5301F: drivers/soc/canaan/ 5302F: include/soc/canaan/ 5303 5304CAPABILITIES 5305M: Serge Hallyn <[email protected]> 5306L: [email protected] 5307S: Supported 5308F: include/linux/capability.h 5309F: include/trace/events/capability.h 5310F: include/uapi/linux/capability.h 5311F: kernel/capability.c 5312F: security/commoncap.c 5313 5314CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5315M: Kevin Tsai <[email protected]> 5316S: Maintained 5317F: drivers/iio/light/cm* 5318 5319CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5320M: Christian Lamparter <[email protected]> 5321L: [email protected] 5322S: Maintained 5323W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5324F: drivers/net/wireless/ath/carl9170/ 5325 5326CAVIUM I2C DRIVER 5327M: Robert Richter <[email protected]> 5328S: Odd Fixes 5329W: http://www.marvell.com 5330F: drivers/i2c/busses/i2c-octeon* 5331F: drivers/i2c/busses/i2c-thunderx* 5332 5333CAVIUM LIQUIDIO NETWORK DRIVER 5334L: [email protected] 5335S: Orphan 5336W: http://www.marvell.com 5337F: drivers/net/ethernet/cavium/liquidio/ 5338 5339CAVIUM MMC DRIVER 5340M: Robert Richter <[email protected]> 5341S: Odd Fixes 5342W: http://www.marvell.com 5343F: drivers/mmc/host/cavium* 5344 5345CAVIUM OCTEON-TX CRYPTO DRIVER 5346M: George Cherian <[email protected]> 5347L: [email protected] 5348S: Supported 5349W: http://www.marvell.com 5350F: drivers/crypto/cavium/cpt/ 5351 5352CAVIUM THUNDERX2 ARM64 SOC 5353M: Robert Richter <[email protected]> 5354L: [email protected] (moderated for non-subscribers) 5355S: Odd Fixes 5356F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5357F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5358 5359CBS/ETF/TAPRIO QDISCS 5360M: Vinicius Costa Gomes <[email protected]> 5361L: [email protected] 5362S: Maintained 5363F: net/sched/sch_cbs.c 5364F: net/sched/sch_etf.c 5365F: net/sched/sch_taprio.c 5366 5367CC2520 IEEE-802.15.4 RADIO DRIVER 5368M: Stefan Schmidt <[email protected]> 5369L: [email protected] 5370S: Odd Fixes 5371F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5372F: drivers/net/ieee802154/cc2520.c 5373 5374CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5375M: Gilad Ben-Yossef <[email protected]> 5376L: [email protected] 5377S: Supported 5378W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5379F: drivers/crypto/ccree/ 5380 5381CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5382M: Hadar Gat <[email protected]> 5383L: [email protected] 5384S: Supported 5385W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5386F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5387F: drivers/char/hw_random/cctrng.c 5388F: drivers/char/hw_random/cctrng.h 5389 5390CEC FRAMEWORK 5391M: Hans Verkuil <[email protected]> 5392L: [email protected] 5393S: Supported 5394W: http://linuxtv.org 5395T: git git://linuxtv.org/media.git 5396F: Documentation/ABI/testing/debugfs-cec-error-inj 5397F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5398F: Documentation/driver-api/media/cec-core.rst 5399F: Documentation/userspace-api/media/cec 5400F: drivers/media/cec/ 5401F: drivers/media/rc/keymaps/rc-cec.c 5402F: include/media/cec-notifier.h 5403F: include/media/cec.h 5404F: include/uapi/linux/cec-funcs.h 5405F: include/uapi/linux/cec.h 5406 5407CEC GPIO DRIVER 5408M: Hans Verkuil <[email protected]> 5409L: [email protected] 5410S: Supported 5411W: http://linuxtv.org 5412T: git git://linuxtv.org/media.git 5413F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5414F: drivers/media/cec/platform/cec-gpio/ 5415 5416CELL BROADBAND ENGINE ARCHITECTURE 5417L: [email protected] 5418S: Orphan 5419F: arch/powerpc/include/asm/cell*.h 5420F: arch/powerpc/include/asm/spu*.h 5421F: arch/powerpc/include/uapi/asm/spu*.h 5422F: arch/powerpc/platforms/cell/ 5423 5424CELLWISE CW2015 BATTERY DRIVER 5425M: Tobias Schrammm <[email protected]> 5426S: Maintained 5427F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5428F: drivers/power/supply/cw2015_battery.c 5429 5430CEPH COMMON CODE (LIBCEPH) 5431M: Ilya Dryomov <[email protected]> 5432M: Xiubo Li <[email protected]> 5433L: [email protected] 5434S: Supported 5435W: http://ceph.com/ 5436T: git https://github.com/ceph/ceph-client.git 5437F: include/linux/ceph/ 5438F: include/linux/crush/ 5439F: net/ceph/ 5440 5441CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5442M: Xiubo Li <[email protected]> 5443M: Ilya Dryomov <[email protected]> 5444L: [email protected] 5445S: Supported 5446W: http://ceph.com/ 5447T: git https://github.com/ceph/ceph-client.git 5448F: Documentation/filesystems/ceph.rst 5449F: fs/ceph/ 5450 5451CERTIFICATE HANDLING 5452M: David Howells <[email protected]> 5453M: David Woodhouse <[email protected]> 5454L: [email protected] 5455S: Maintained 5456F: Documentation/admin-guide/module-signing.rst 5457F: certs/ 5458F: scripts/sign-file.c 5459F: scripts/ssl-common.h 5460F: tools/certs/ 5461 5462CFAG12864B LCD DRIVER 5463M: Miguel Ojeda <[email protected]> 5464S: Maintained 5465F: drivers/auxdisplay/cfag12864b.c 5466F: include/linux/cfag12864b.h 5467 5468CFAG12864BFB LCD FRAMEBUFFER DRIVER 5469M: Miguel Ojeda <[email protected]> 5470S: Maintained 5471F: drivers/auxdisplay/cfag12864bfb.c 5472F: include/linux/cfag12864b.h 5473 5474CHAR and MISC DRIVERS 5475M: Arnd Bergmann <[email protected]> 5476M: Greg Kroah-Hartman <[email protected]> 5477S: Supported 5478T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5479F: drivers/char/ 5480F: drivers/misc/ 5481F: include/linux/miscdevice.h 5482F: samples/rust/rust_misc_device.rs 5483X: drivers/char/agp/ 5484X: drivers/char/hw_random/ 5485X: drivers/char/ipmi/ 5486X: drivers/char/random.c 5487X: drivers/char/tpm/ 5488 5489CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5490M: Thomas Weißschuh <[email protected]> 5491L: [email protected] 5492S: Maintained 5493F: Documentation/hwmon/powerz.rst 5494F: drivers/hwmon/powerz.c 5495 5496CHECKPATCH 5497M: Andy Whitcroft <[email protected]> 5498M: Joe Perches <[email protected]> 5499R: Dwaipayan Ray <[email protected]> 5500R: Lukas Bulwahn <[email protected]> 5501S: Maintained 5502F: scripts/checkpatch.pl 5503 5504CHECKPATCH DOCUMENTATION 5505M: Dwaipayan Ray <[email protected]> 5506M: Lukas Bulwahn <[email protected]> 5507R: Joe Perches <[email protected]> 5508S: Maintained 5509F: Documentation/dev-tools/checkpatch.rst 5510 5511CHINESE DOCUMENTATION 5512M: Alex Shi <[email protected]> 5513M: Yanteng Si <[email protected]> 5514R: Dongliang Mu <[email protected]> 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git 5516S: Maintained 5517F: Documentation/translations/zh_CN/ 5518 5519CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5520M: Peter Chen <[email protected]> 5521L: [email protected] 5522S: Maintained 5523T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5524F: drivers/usb/chipidea/ 5525 5526CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5527M: Hans de Goede <[email protected]> 5528L: [email protected] 5529S: Maintained 5530F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5531F: drivers/input/touchscreen/chipone_icn8318.c 5532 5533CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5534M: Hans de Goede <[email protected]> 5535L: [email protected] 5536S: Maintained 5537F: drivers/input/touchscreen/chipone_icn8505.c 5538 5539CHROME HARDWARE PLATFORM SUPPORT 5540M: Benson Leung <[email protected]> 5541M: Tzung-Bi Shih <[email protected]> 5542L: [email protected] 5543S: Maintained 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5545F: drivers/platform/chrome/ 5546 5547CHROMEOS EC CODEC DRIVER 5548M: Cheng-Yi Chiang <[email protected]> 5549M: Tzung-Bi Shih <[email protected]> 5550R: Guenter Roeck <[email protected]> 5551L: [email protected] 5552S: Maintained 5553F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5554F: sound/soc/codecs/cros_ec_codec.* 5555 5556CHROMEOS EC CHARGE CONTROL 5557M: Thomas Weißschuh <[email protected]> 5558S: Maintained 5559F: drivers/power/supply/cros_charge-control.c 5560 5561CHROMEOS EC HARDWARE MONITORING 5562M: Thomas Weißschuh <[email protected]> 5563L: [email protected] 5564L: [email protected] 5565S: Maintained 5566F: Documentation/hwmon/cros_ec_hwmon.rst 5567F: drivers/hwmon/cros_ec_hwmon.c 5568 5569CHROMEOS EC LED DRIVER 5570M: Thomas Weißschuh <[email protected]> 5571S: Maintained 5572F: drivers/leds/leds-cros_ec.c 5573 5574CHROMEOS EC SUBDRIVERS 5575M: Benson Leung <[email protected]> 5576R: Guenter Roeck <[email protected]> 5577L: [email protected] 5578S: Maintained 5579F: drivers/power/supply/cros_charge-control.c 5580F: drivers/power/supply/cros_usbpd-charger.c 5581N: cros_ec 5582N: cros-ec 5583 5584CHROMEOS EC UART DRIVER 5585M: Bhanu Prakash Maiya <[email protected]> 5586R: Benson Leung <[email protected]> 5587R: Tzung-Bi Shih <[email protected]> 5588S: Maintained 5589F: drivers/platform/chrome/cros_ec_uart.c 5590 5591CHROMEOS EC USB PD NOTIFY DRIVER 5592M: Łukasz Bartosik <[email protected]> 5593M: Andrei Kuchynski <[email protected]> 5594M: Jameson Thies <[email protected]> 5595L: [email protected] 5596S: Maintained 5597F: drivers/platform/chrome/cros_usbpd_notify.c 5598F: include/linux/platform_data/cros_usbpd_notify.h 5599 5600CHROMEOS EC USB TYPE-C DRIVER 5601M: Benson Leung <[email protected]> 5602M: Abhishek Pandit-Subedi <[email protected]> 5603M: Jameson Thies <[email protected]> 5604M: Andrei Kuchynski <[email protected]> 5605L: [email protected] 5606S: Maintained 5607F: drivers/platform/chrome/cros_ec_typec.* 5608F: drivers/platform/chrome/cros_typec_altmode.* 5609F: drivers/platform/chrome/cros_typec_switch.c 5610F: drivers/platform/chrome/cros_typec_vdm.* 5611 5612CHROMEOS HPS DRIVER 5613M: Dan Callaghan <[email protected]> 5614R: Sami Kyöstilä <[email protected]> 5615S: Maintained 5616F: drivers/platform/chrome/cros_hps_i2c.c 5617 5618CHROMEOS EC WATCHDOG 5619M: Lukasz Majczak <[email protected]> 5620L: [email protected] 5621S: Maintained 5622F: drivers/watchdog/cros_ec_wdt.c 5623 5624CHROMEOS UCSI DRIVER 5625M: Abhishek Pandit-Subedi <[email protected]> 5626M: Łukasz Bartosik <[email protected]> 5627M: Jameson Thies <[email protected]> 5628M: Andrei Kuchynski <[email protected]> 5629L: [email protected] 5630S: Maintained 5631F: drivers/usb/typec/ucsi/cros_ec_ucsi.c 5632 5633CHRONTEL CH7322 CEC DRIVER 5634M: Joe Tessler <[email protected]> 5635L: [email protected] 5636S: Maintained 5637T: git git://linuxtv.org/media.git 5638F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5639F: drivers/media/cec/i2c/ch7322.c 5640 5641CIRRUS LOGIC AUDIO CODEC DRIVERS 5642M: David Rhodes <[email protected]> 5643M: Richard Fitzgerald <[email protected]> 5644L: [email protected] 5645L: [email protected] 5646S: Maintained 5647F: Documentation/devicetree/bindings/sound/cirrus,cs* 5648F: Documentation/sound/codecs/cs* 5649F: drivers/mfd/cs42l43* 5650F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5651F: drivers/spi/spi-cs42l43* 5652F: include/dt-bindings/sound/cs* 5653F: include/linux/mfd/cs42l43* 5654F: include/sound/cs* 5655F: sound/pci/hda/cirrus* 5656F: sound/pci/hda/cs* 5657F: sound/pci/hda/hda_component* 5658F: sound/pci/hda/hda_cs_dsp_ctl.* 5659F: sound/soc/codecs/cs* 5660 5661CIRRUS LOGIC HAPTIC DRIVERS 5662M: James Ogletree <[email protected]> 5663M: Fred Treven <[email protected]> 5664M: Ben Bright <[email protected]> 5665L: [email protected] 5666S: Supported 5667F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5668F: drivers/input/misc/cs40l* 5669F: drivers/mfd/cs40l* 5670F: include/linux/mfd/cs40l* 5671F: sound/soc/codecs/cs40l* 5672 5673CIRRUS LOGIC DSP FIRMWARE DRIVER 5674M: Simon Trimmer <[email protected]> 5675M: Charles Keepax <[email protected]> 5676M: Richard Fitzgerald <[email protected]> 5677L: [email protected] 5678S: Supported 5679W: https://github.com/CirrusLogic/linux-drivers/wiki 5680T: git https://github.com/CirrusLogic/linux-drivers.git 5681F: drivers/firmware/cirrus/ 5682F: include/linux/firmware/cirrus/ 5683 5684CIRRUS LOGIC EP93XX ETHERNET DRIVER 5685M: Hartley Sweeten <[email protected]> 5686L: [email protected] 5687S: Maintained 5688F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5689 5690CIRRUS LOGIC LOCHNAGAR DRIVER 5691M: Charles Keepax <[email protected]> 5692M: Richard Fitzgerald <[email protected]> 5693L: [email protected] 5694S: Supported 5695F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5696F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5697F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5698F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5699F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5700F: Documentation/hwmon/lochnagar.rst 5701F: drivers/clk/clk-lochnagar.c 5702F: drivers/hwmon/lochnagar-hwmon.c 5703F: drivers/mfd/lochnagar-i2c.c 5704F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5705F: drivers/regulator/lochnagar-regulator.c 5706F: include/dt-bindings/clock/lochnagar.h 5707F: include/dt-bindings/pinctrl/lochnagar.h 5708F: include/linux/mfd/lochnagar* 5709F: sound/soc/codecs/lochnagar-sc.c 5710 5711CIRRUS LOGIC MADERA CODEC DRIVERS 5712M: Charles Keepax <[email protected]> 5713M: Richard Fitzgerald <[email protected]> 5714L: [email protected] 5715L: [email protected] 5716S: Supported 5717W: https://github.com/CirrusLogic/linux-drivers/wiki 5718T: git https://github.com/CirrusLogic/linux-drivers.git 5719F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5720F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5721F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5722F: drivers/gpio/gpio-madera* 5723F: drivers/irqchip/irq-madera* 5724F: drivers/mfd/cs47l* 5725F: drivers/mfd/madera* 5726F: drivers/pinctrl/cirrus/* 5727F: include/dt-bindings/sound/madera* 5728F: include/linux/irqchip/irq-madera* 5729F: include/linux/mfd/madera/* 5730F: include/sound/madera* 5731F: sound/soc/codecs/cs47l* 5732F: sound/soc/codecs/madera* 5733 5734CISCO FCOE HBA DRIVER 5735M: Satish Kharat <[email protected]> 5736M: Sesidhar Baddela <[email protected]> 5737M: Karan Tilak Kumar <[email protected]> 5738L: [email protected] 5739S: Supported 5740F: drivers/scsi/fnic/ 5741 5742CISCO SCSI HBA DRIVER 5743M: Karan Tilak Kumar <[email protected]> 5744M: Sesidhar Baddela <[email protected]> 5745L: [email protected] 5746S: Supported 5747F: drivers/scsi/snic/ 5748 5749CISCO VIC ETHERNET NIC DRIVER 5750M: Christian Benvenuti <[email protected]> 5751M: Satish Kharat <[email protected]> 5752S: Maintained 5753F: drivers/net/ethernet/cisco/enic/ 5754 5755CISCO VIC LOW LATENCY NIC DRIVER 5756M: Christian Benvenuti <[email protected]> 5757M: Nelson Escobar <[email protected]> 5758S: Supported 5759F: drivers/infiniband/hw/usnic/ 5760 5761CLANG CONTROL FLOW INTEGRITY SUPPORT 5762M: Sami Tolvanen <[email protected]> 5763M: Kees Cook <[email protected]> 5764R: Nathan Chancellor <[email protected]> 5765L: [email protected] 5766S: Supported 5767B: https://github.com/ClangBuiltLinux/linux/issues 5768T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5769F: include/linux/cfi.h 5770F: kernel/cfi.c 5771 5772CLANG-FORMAT FILE 5773M: Miguel Ojeda <[email protected]> 5774S: Maintained 5775F: .clang-format 5776 5777CLANG/LLVM BUILD SUPPORT 5778M: Nathan Chancellor <[email protected]> 5779R: Nick Desaulniers <nick.desaulniers[email protected]> 5780R: Bill Wendling <[email protected]> 5781R: Justin Stitt <[email protected]> 5782L: [email protected] 5783S: Supported 5784W: https://clangbuiltlinux.github.io/ 5785B: https://github.com/ClangBuiltLinux/linux/issues 5786C: irc://irc.libera.chat/clangbuiltlinux 5787F: Documentation/kbuild/llvm.rst 5788F: include/linux/compiler-clang.h 5789F: scripts/Makefile.clang 5790F: scripts/clang-tools/ 5791K: \b(?i:clang|llvm)\b 5792 5793CLK API 5794M: Russell King <[email protected]> 5795L: [email protected] 5796S: Maintained 5797F: include/linux/clk.h 5798 5799CLOCKSOURCE, CLOCKEVENT DRIVERS 5800M: Daniel Lezcano <[email protected]> 5801M: Thomas Gleixner <[email protected]> 5802L: [email protected] 5803S: Supported 5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5805F: Documentation/devicetree/bindings/timer/ 5806F: drivers/clocksource/ 5807 5808CLOSURES 5809M: Kent Overstreet <[email protected]> 5810L: [email protected] 5811S: Supported 5812C: irc://irc.oftc.net/bcache 5813F: include/linux/closure.h 5814F: lib/closure.c 5815 5816CMPC ACPI DRIVER 5817M: Thadeu Lima de Souza Cascardo <[email protected]> 5818L: [email protected] 5819S: Supported 5820F: drivers/platform/x86/classmate-laptop.c 5821 5822COBALT MEDIA DRIVER 5823M: Hans Verkuil <[email protected]> 5824L: [email protected] 5825S: Supported 5826W: https://linuxtv.org 5827T: git git://linuxtv.org/media.git 5828F: drivers/media/pci/cobalt/ 5829 5830COCCINELLE/Semantic Patches (SmPL) 5831M: Julia Lawall <[email protected]> 5832M: Nicolas Palix <[email protected]> 5833L: [email protected] (moderated for non-subscribers) 5834S: Supported 5835W: https://coccinelle.gitlabpages.inria.fr/website/ 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5837F: Documentation/dev-tools/coccinelle.rst 5838F: scripts/coccicheck 5839F: scripts/coccinelle/ 5840 5841CODA FILE SYSTEM 5842M: Jan Harkes <[email protected]> 5843M: [email protected] 5844L: [email protected] 5845S: Maintained 5846W: http://www.coda.cs.cmu.edu/ 5847F: Documentation/filesystems/coda.rst 5848F: fs/coda/ 5849F: include/linux/coda*.h 5850F: include/uapi/linux/coda*.h 5851 5852CODA V4L2 MEM2MEM DRIVER 5853M: Philipp Zabel <[email protected]> 5854L: [email protected] 5855S: Maintained 5856F: Documentation/devicetree/bindings/media/coda.yaml 5857F: drivers/media/platform/chips-media/coda 5858 5859CODE OF CONDUCT 5860M: Greg Kroah-Hartman <[email protected]> 5861S: Supported 5862F: Documentation/process/code-of-conduct-interpretation.rst 5863F: Documentation/process/code-of-conduct.rst 5864 5865CODE TAGGING 5866M: Suren Baghdasaryan <[email protected]> 5867M: Kent Overstreet <[email protected]> 5868S: Maintained 5869F: include/asm-generic/codetag.lds.h 5870F: include/linux/codetag.h 5871F: lib/codetag.c 5872 5873COMEDI DRIVERS 5874M: Ian Abbott <[email protected]> 5875M: H Hartley Sweeten <[email protected]> 5876S: Odd Fixes 5877F: drivers/comedi/ 5878F: include/linux/comedi/ 5879F: include/uapi/linux/comedi.h 5880 5881COMMON CLK FRAMEWORK 5882M: Michael Turquette <[email protected]> 5883M: Stephen Boyd <[email protected]> 5884L: [email protected] 5885S: Maintained 5886Q: http://patchwork.kernel.org/project/linux-clk/list/ 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5888F: Documentation/devicetree/bindings/clock/ 5889F: drivers/clk/ 5890F: include/dt-bindings/clock/ 5891F: include/linux/clk-pr* 5892F: include/linux/clk/ 5893F: include/linux/of_clk.h 5894X: drivers/clk/clkdev.c 5895 5896COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5897M: Steve French <[email protected]> 5898M: Steve French <[email protected]> 5899R: Paulo Alcantara <[email protected]> (DFS, global name space) 5900R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5901R: Shyam Prasad N <[email protected]> (multichannel) 5902R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5903R: Bharath SM <[email protected]> (deferred close, directory leases) 5904L: [email protected] 5905L: [email protected] (moderated for non-subscribers) 5906S: Supported 5907W: https://wiki.samba.org/index.php/LinuxCIFS 5908T: git git://git.samba.org/sfrench/cifs-2.6.git 5909F: Documentation/admin-guide/cifs/ 5910F: fs/smb/client/ 5911F: fs/smb/common/ 5912F: include/uapi/linux/cifs 5913 5914COMPACTPCI HOTPLUG CORE 5915M: Scott Murray <[email protected]> 5916L: [email protected] 5917S: Maintained 5918F: drivers/pci/hotplug/cpci_hotplug* 5919 5920COMPACTPCI HOTPLUG GENERIC DRIVER 5921M: Scott Murray <[email protected]> 5922L: [email protected] 5923S: Maintained 5924F: drivers/pci/hotplug/cpcihp_generic.c 5925 5926COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5927M: Scott Murray <[email protected]> 5928L: [email protected] 5929S: Maintained 5930F: drivers/pci/hotplug/cpcihp_zt5550.* 5931 5932COMPAL LAPTOP SUPPORT 5933M: Cezary Jackiewicz <[email protected]> 5934L: [email protected] 5935S: Maintained 5936F: drivers/platform/x86/compal-laptop.c 5937 5938COMPILER ATTRIBUTES 5939M: Miguel Ojeda <[email protected]> 5940S: Maintained 5941F: include/linux/compiler_attributes.h 5942 5943COMPUTE EXPRESS LINK (CXL) 5944M: Davidlohr Bueso <[email protected]> 5945M: Jonathan Cameron <[email protected]> 5946M: Dave Jiang <[email protected]> 5947M: Alison Schofield <[email protected]> 5948M: Vishal Verma <[email protected]> 5949M: Ira Weiny <[email protected]> 5950M: Dan Williams <[email protected]> 5951L: [email protected] 5952S: Maintained 5953F: Documentation/driver-api/cxl 5954F: Documentation/userspace-api/fwctl/fwctl-cxl.rst 5955F: drivers/cxl/ 5956F: include/cxl/ 5957F: include/uapi/linux/cxl_mem.h 5958F: tools/testing/cxl/ 5959 5960COMPUTE EXPRESS LINK PMU (CPMU) 5961M: Jonathan Cameron <[email protected]> 5962L: [email protected] 5963S: Maintained 5964F: Documentation/admin-guide/perf/cxl.rst 5965F: drivers/perf/cxl_pmu.c 5966 5967CONEXANT ACCESSRUNNER USB DRIVER 5968L: [email protected] 5969S: Orphan 5970W: http://accessrunner.sourceforge.net/ 5971F: drivers/usb/atm/cxacru.c 5972 5973CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5974M: Elena Reshetova <[email protected]> 5975M: Carlos Bilbao <[email protected]> 5976S: Maintained 5977F: Documentation/security/snp-tdx-threat-model.rst 5978 5979CONFIGFS 5980M: Andreas Hindborg <[email protected]> 5981R: Breno Leitao <[email protected]> 5982S: Supported 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next 5984F: fs/configfs/ 5985F: include/linux/configfs.h 5986F: samples/configfs/ 5987 5988CONGATEC BOARD CONTROLLER MFD DRIVER 5989M: Thomas Richard <[email protected]> 5990S: Maintained 5991F: drivers/gpio/gpio-cgbc.c 5992F: drivers/hwmon/cgbc-hwmon.c 5993F: drivers/i2c/busses/i2c-cgbc.c 5994F: drivers/mfd/cgbc-core.c 5995F: drivers/watchdog/cgbc_wdt.c 5996F: include/linux/mfd/cgbc.h 5997 5998CONSOLE SUBSYSTEM 5999M: Greg Kroah-Hartman <[email protected]> 6000S: Supported 6001F: drivers/video/console/ 6002F: include/linux/console* 6003 6004CONTEXT TRACKING 6005M: Frederic Weisbecker <[email protected]> 6006M: "Paul E. McKenney" <[email protected]> 6007S: Maintained 6008F: include/linux/context_tracking* 6009F: kernel/context_tracking.c 6010 6011CONTROL GROUP (CGROUP) 6012M: Tejun Heo <[email protected]> 6013M: Johannes Weiner <[email protected]> 6014M: Michal Koutný <[email protected]> 6015L: [email protected] 6016S: Maintained 6017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 6018F: Documentation/admin-guide/cgroup-v1/ 6019F: Documentation/admin-guide/cgroup-v2.rst 6020F: include/linux/cgroup* 6021F: kernel/cgroup/ 6022F: tools/testing/selftests/cgroup/ 6023 6024CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 6025M: Tejun Heo <[email protected]> 6026M: Josef Bacik <[email protected]> 6027M: Jens Axboe <[email protected]> 6028L: [email protected] 6029L: [email protected] 6030T: git git://git.kernel.dk/linux-block 6031F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 6032F: block/bfq-cgroup.c 6033F: block/blk-cgroup.c 6034F: block/blk-iocost.c 6035F: block/blk-iolatency.c 6036F: block/blk-throttle.c 6037F: include/linux/blk-cgroup.h 6038 6039CONTROL GROUP - CPUSET 6040M: Waiman Long <[email protected]> 6041L: [email protected] 6042S: Maintained 6043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 6044F: Documentation/admin-guide/cgroup-v1/cpusets.rst 6045F: include/linux/cpuset.h 6046F: kernel/cgroup/cpuset-internal.h 6047F: kernel/cgroup/cpuset-v1.c 6048F: kernel/cgroup/cpuset.c 6049F: tools/testing/selftests/cgroup/test_cpuset.c 6050F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 6051F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 6052 6053CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM) 6054M: Maarten Lankhorst <[email protected]> 6055M: Maxime Ripard <[email protected]> 6056M: Natalie Vock <[email protected]> 6057L: [email protected] 6058L: [email protected] 6059S: Maintained 6060T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6061F: include/linux/cgroup_dmem.h 6062F: kernel/cgroup/dmem.c 6063 6064CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 6065M: Johannes Weiner <[email protected]> 6066M: Michal Hocko <[email protected]> 6067M: Roman Gushchin <[email protected]> 6068M: Shakeel Butt <[email protected]> 6069R: Muchun Song <[email protected]> 6070L: [email protected] 6071L: [email protected] 6072S: Maintained 6073F: include/linux/memcontrol.h 6074F: mm/memcontrol.c 6075F: mm/memcontrol-v1.c 6076F: mm/memcontrol-v1.h 6077F: mm/swap_cgroup.c 6078F: samples/cgroup/* 6079F: tools/testing/selftests/cgroup/memcg_protection.m 6080F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 6081F: tools/testing/selftests/cgroup/test_kmem.c 6082F: tools/testing/selftests/cgroup/test_memcontrol.c 6083 6084CORETEMP HARDWARE MONITORING DRIVER 6085M: Fenghua Yu <[email protected]> 6086L: [email protected] 6087S: Maintained 6088F: Documentation/hwmon/coretemp.rst 6089F: drivers/hwmon/coretemp.c 6090 6091CORSAIR-CPRO HARDWARE MONITOR DRIVER 6092M: Marius Zachmann <[email protected]> 6093L: [email protected] 6094S: Maintained 6095F: drivers/hwmon/corsair-cpro.c 6096 6097CORSAIR-PSU HARDWARE MONITOR DRIVER 6098M: Wilken Gottwalt <[email protected]> 6099L: [email protected] 6100S: Maintained 6101F: Documentation/hwmon/corsair-psu.rst 6102F: drivers/hwmon/corsair-psu.c 6103 6104COUNTER SUBSYSTEM 6105M: William Breathitt Gray <[email protected]> 6106L: [email protected] 6107S: Maintained 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 6109F: Documentation/ABI/testing/sysfs-bus-counter 6110F: Documentation/driver-api/generic-counter.rst 6111F: drivers/counter/ 6112F: include/linux/counter.h 6113F: include/uapi/linux/counter.h 6114F: tools/counter/ 6115 6116COUNTER WATCH EVENTS TOOL 6117M: Fabrice Gasnier <[email protected]> 6118L: [email protected] 6119S: Maintained 6120F: tools/counter/counter_watch_events.c 6121 6122CP2615 I2C DRIVER 6123M: Bence Csókás <[email protected]> 6124S: Maintained 6125F: drivers/i2c/busses/i2c-cp2615.c 6126 6127CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 6128M: Viresh Kumar <[email protected]> 6129M: Sudeep Holla <[email protected]> 6130L: [email protected] 6131S: Maintained 6132W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 6133F: drivers/cpufreq/vexpress-spc-cpufreq.c 6134 6135CPU FREQUENCY SCALING FRAMEWORK 6136M: "Rafael J. Wysocki" <[email protected]> 6137M: Viresh Kumar <[email protected]> 6138L: [email protected] 6139S: Maintained 6140B: https://bugzilla.kernel.org 6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 6143F: Documentation/admin-guide/pm/cpufreq.rst 6144F: Documentation/admin-guide/pm/intel_pstate.rst 6145F: Documentation/cpu-freq/ 6146F: Documentation/devicetree/bindings/cpufreq/ 6147F: drivers/cpufreq/ 6148F: include/linux/cpufreq.h 6149F: include/linux/sched/cpufreq.h 6150F: kernel/sched/cpufreq*.c 6151F: tools/testing/selftests/cpufreq/ 6152 6153CPU HOTPLUG 6154M: Thomas Gleixner <[email protected]> 6155M: Peter Zijlstra <[email protected]> 6156L: [email protected] 6157S: Maintained 6158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 6159F: include/linux/cpu.h 6160F: include/linux/cpuhotplug.h 6161F: include/linux/smpboot.h 6162F: kernel/cpu.c 6163F: kernel/smpboot.* 6164 6165CPU IDLE TIME MANAGEMENT FRAMEWORK 6166M: "Rafael J. Wysocki" <[email protected]> 6167M: Daniel Lezcano <[email protected]> 6168L: [email protected] 6169S: Maintained 6170B: https://bugzilla.kernel.org 6171T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6172F: Documentation/admin-guide/pm/cpuidle.rst 6173F: Documentation/driver-api/pm/cpuidle.rst 6174F: drivers/cpuidle/ 6175F: include/linux/cpuidle.h 6176 6177CPU POWER MONITORING SUBSYSTEM 6178M: Thomas Renninger <[email protected]> 6179M: Shuah Khan <[email protected]> 6180M: Shuah Khan <[email protected]> 6181M: John B. Wyatt IV <[email protected]> 6182M: John B. Wyatt IV <[email protected]> 6183M: John Kacur <[email protected]> 6184L: [email protected] 6185S: Maintained 6186F: tools/power/cpupower/ 6187 6188CPUID/MSR DRIVER 6189M: "H. Peter Anvin" <[email protected]> 6190S: Maintained 6191F: arch/x86/kernel/cpuid.c 6192F: arch/x86/kernel/msr.c 6193 6194CPUIDLE DRIVER - ARM BIG LITTLE 6195M: Lorenzo Pieralisi <[email protected]> 6196M: Daniel Lezcano <[email protected]> 6197L: [email protected] 6198L: [email protected] (moderated for non-subscribers) 6199S: Maintained 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6201F: drivers/cpuidle/cpuidle-big_little.c 6202 6203CPUIDLE DRIVER - ARM EXYNOS 6204M: Daniel Lezcano <[email protected]> 6205M: Kukjin Kim <[email protected]> 6206R: Krzysztof Kozlowski <[email protected]> 6207L: [email protected] 6208L: [email protected] 6209S: Maintained 6210F: arch/arm/mach-exynos/pm.c 6211F: drivers/cpuidle/cpuidle-exynos.c 6212F: include/linux/platform_data/cpuidle-exynos.h 6213 6214CPUIDLE DRIVER - ARM PSCI 6215M: Lorenzo Pieralisi <[email protected]> 6216M: Sudeep Holla <[email protected]> 6217M: Ulf Hansson <[email protected]> 6218L: [email protected] 6219L: [email protected] (moderated for non-subscribers) 6220S: Supported 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6222F: drivers/cpuidle/cpuidle-psci.c 6223 6224CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6225M: Ulf Hansson <[email protected]> 6226L: [email protected] 6227L: [email protected] (moderated for non-subscribers) 6228S: Supported 6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6230F: drivers/cpuidle/cpuidle-psci-domain.c 6231F: drivers/cpuidle/cpuidle-psci.h 6232 6233CPUIDLE DRIVER - DT IDLE PM DOMAIN 6234M: Ulf Hansson <[email protected]> 6235L: [email protected] 6236S: Supported 6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6238F: drivers/cpuidle/dt_idle_genpd.c 6239F: drivers/cpuidle/dt_idle_genpd.h 6240 6241CPUIDLE DRIVER - RISC-V SBI 6242M: Anup Patel <[email protected]> 6243L: [email protected] 6244L: [email protected] 6245S: Maintained 6246F: drivers/cpuidle/cpuidle-riscv-sbi.c 6247 6248CRAMFS FILESYSTEM 6249M: Nicolas Pitre <[email protected]> 6250S: Maintained 6251F: Documentation/filesystems/cramfs.rst 6252F: fs/cramfs/ 6253 6254CRC LIBRARY 6255M: Eric Biggers <[email protected]> 6256R: Ard Biesheuvel <[email protected]> 6257L: [email protected] 6258S: Maintained 6259T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next 6260F: Documentation/staging/crc* 6261F: arch/*/lib/crc* 6262F: include/linux/crc* 6263F: lib/crc* 6264F: scripts/gen-crc-consts.py 6265 6266CREATIVE SB0540 6267M: Bastien Nocera <[email protected]> 6268L: [email protected] 6269S: Maintained 6270F: drivers/hid/hid-creative-sb0540.c 6271 6272CREDENTIALS 6273M: Paul Moore <[email protected]> 6274R: Serge Hallyn <[email protected]> 6275L: [email protected] 6276S: Supported 6277T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 6278F: include/linux/cred.h 6279F: kernel/cred.c 6280F: Documentation/security/credentials.rst 6281 6282INTEL CRPS COMMON REDUNDANT PSU DRIVER 6283M: Ninad Palsule <[email protected]> 6284L: [email protected] 6285S: Maintained 6286F: Documentation/hwmon/crps.rst 6287F: drivers/hwmon/pmbus/crps.c 6288 6289CRYPTO API 6290M: Herbert Xu <[email protected]> 6291M: "David S. Miller" <[email protected]> 6292L: [email protected] 6293S: Maintained 6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6296F: Documentation/crypto/ 6297F: Documentation/devicetree/bindings/crypto/ 6298F: arch/*/crypto/ 6299F: crypto/ 6300F: drivers/crypto/ 6301F: include/crypto/ 6302F: include/linux/crypto* 6303F: lib/crypto/ 6304 6305CRYPTO SPEED TEST COMPARE 6306M: Wang Jinchao <[email protected]> 6307L: [email protected] 6308S: Maintained 6309F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6310 6311CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6312M: Neil Horman <[email protected]> 6313L: [email protected] 6314S: Maintained 6315F: crypto/ansi_cprng.c 6316F: crypto/rng.c 6317 6318CS3308 MEDIA DRIVER 6319M: Hans Verkuil <[email protected]> 6320L: [email protected] 6321S: Odd Fixes 6322W: http://linuxtv.org 6323T: git git://linuxtv.org/media.git 6324F: drivers/media/i2c/cs3308.c 6325 6326CS5535 Audio ALSA driver 6327M: Jaya Kumar <[email protected]> 6328S: Maintained 6329F: sound/pci/cs5535audio/ 6330 6331CTU CAN FD DRIVER 6332M: Pavel Pisa <[email protected]> 6333M: Ondrej Ille <[email protected]> 6334L: [email protected] 6335S: Maintained 6336F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6337F: drivers/net/can/ctucanfd/ 6338 6339CVE ASSIGNMENT CONTACT 6340M: CVE Assignment Team <[email protected]> 6341S: Maintained 6342F: Documentation/process/cve.rst 6343 6344CW1200 WLAN driver 6345S: Orphan 6346L: [email protected] 6347F: drivers/net/wireless/st/ 6348F: include/linux/platform_data/net-cw1200.h 6349 6350CX18 VIDEO4LINUX DRIVER 6351M: Andy Walls <[email protected]> 6352L: [email protected] 6353S: Maintained 6354W: https://linuxtv.org 6355T: git git://linuxtv.org/media.git 6356F: drivers/media/pci/cx18/ 6357F: include/uapi/linux/ivtv* 6358 6359CX2341X MPEG ENCODER HELPER MODULE 6360M: Hans Verkuil <[email protected]> 6361L: [email protected] 6362S: Maintained 6363W: https://linuxtv.org 6364T: git git://linuxtv.org/media.git 6365F: drivers/media/common/cx2341x* 6366F: include/media/drv-intf/cx2341x.h 6367 6368CX24120 MEDIA DRIVER 6369M: Jemma Denson <[email protected]> 6370M: Patrick Boettcher <[email protected]> 6371L: [email protected] 6372S: Maintained 6373W: https://linuxtv.org 6374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6375F: drivers/media/dvb-frontends/cx24120* 6376 6377CX88 VIDEO4LINUX DRIVER 6378M: Mauro Carvalho Chehab <[email protected]> 6379L: [email protected] 6380S: Odd fixes 6381W: https://linuxtv.org 6382T: git git://linuxtv.org/media.git 6383F: Documentation/driver-api/media/drivers/cx88* 6384F: drivers/media/pci/cx88/ 6385 6386CXD2820R MEDIA DRIVER 6387L: [email protected] 6388S: Orphan 6389W: https://linuxtv.org 6390Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6391F: drivers/media/dvb-frontends/cxd2820r* 6392 6393CXGB3 ETHERNET DRIVER (CXGB3) 6394M: Potnuri Bharat Teja <[email protected]> 6395L: [email protected] 6396S: Maintained 6397W: http://www.chelsio.com 6398F: drivers/net/ethernet/chelsio/cxgb3/ 6399 6400CXGB3 ISCSI DRIVER (CXGB3I) 6401M: Varun Prakash <[email protected]> 6402L: [email protected] 6403S: Supported 6404W: http://www.chelsio.com 6405F: drivers/scsi/cxgbi/cxgb3i 6406 6407CXGB4 CRYPTO DRIVER (chcr) 6408M: Ayush Sawal <[email protected]> 6409L: [email protected] 6410S: Supported 6411W: http://www.chelsio.com 6412F: drivers/crypto/chelsio 6413 6414CXGB4 ETHERNET DRIVER (CXGB4) 6415M: Potnuri Bharat Teja <[email protected]> 6416L: [email protected] 6417S: Maintained 6418W: http://www.chelsio.com 6419F: drivers/net/ethernet/chelsio/cxgb4/ 6420 6421CXGB4 INLINE CRYPTO DRIVER 6422M: Ayush Sawal <[email protected]> 6423L: [email protected] 6424S: Maintained 6425W: http://www.chelsio.com 6426F: drivers/net/ethernet/chelsio/inline_crypto/ 6427 6428CXGB4 ISCSI DRIVER (CXGB4I) 6429M: Varun Prakash <[email protected]> 6430L: [email protected] 6431S: Supported 6432W: http://www.chelsio.com 6433F: drivers/scsi/cxgbi/cxgb4i 6434 6435CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6436M: Potnuri Bharat Teja <[email protected]> 6437L: [email protected] 6438S: Supported 6439W: http://www.openfabrics.org 6440F: drivers/infiniband/hw/cxgb4/ 6441F: include/uapi/rdma/cxgb4-abi.h 6442 6443CXGB4VF ETHERNET DRIVER (CXGB4VF) 6444M: Potnuri Bharat Teja <[email protected]> 6445L: [email protected] 6446S: Maintained 6447W: http://www.chelsio.com 6448F: drivers/net/ethernet/chelsio/cxgb4vf/ 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/helpers/dma.c 7033F: rust/kernel/dma.rs 7034F: samples/rust/rust_dma.rs 7035 7036DMA-BUF HEAPS FRAMEWORK 7037M: Sumit Semwal <[email protected]> 7038R: Benjamin Gaignard <[email protected]> 7039R: Brian Starkey <[email protected]> 7040R: John Stultz <[email protected]> 7041R: T.J. Mercier <[email protected]> 7042L: [email protected] 7043L: [email protected] 7044L: [email protected] (moderated for non-subscribers) 7045S: Maintained 7046T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7047F: Documentation/userspace-api/dma-buf-heaps.rst 7048F: drivers/dma-buf/dma-heap.c 7049F: drivers/dma-buf/heaps/* 7050F: include/linux/dma-heap.h 7051F: include/uapi/linux/dma-heap.h 7052F: tools/testing/selftests/dmabuf-heaps/ 7053 7054DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 7055M: Lukasz Luba <[email protected]> 7056L: [email protected] 7057L: [email protected] 7058S: Maintained 7059F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 7060F: drivers/memory/samsung/exynos5422-dmc.c 7061 7062DME1737 HARDWARE MONITOR DRIVER 7063M: Juerg Haefliger <[email protected]> 7064L: [email protected] 7065S: Maintained 7066F: Documentation/hwmon/dme1737.rst 7067F: drivers/hwmon/dme1737.c 7068 7069DMI/SMBIOS SUPPORT 7070M: Jean Delvare <[email protected]> 7071S: Maintained 7072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 7073F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 7074F: drivers/firmware/dmi-id.c 7075F: drivers/firmware/dmi_scan.c 7076F: include/linux/dmi.h 7077 7078DOCUMENTATION 7079M: Jonathan Corbet <[email protected]> 7080L: [email protected] 7081S: Maintained 7082P: Documentation/doc-guide/maintainer-profile.rst 7083T: git git://git.lwn.net/linux.git docs-next 7084F: Documentation/ 7085F: scripts/check-variable-fonts.sh 7086F: scripts/documentation-file-ref-check 7087F: scripts/kernel-doc 7088F: scripts/sphinx-pre-install 7089X: Documentation/ABI/ 7090X: Documentation/admin-guide/media/ 7091X: Documentation/devicetree/ 7092X: Documentation/driver-api/media/ 7093X: Documentation/firmware-guide/acpi/ 7094X: Documentation/i2c/ 7095X: Documentation/netlink/ 7096X: Documentation/power/ 7097X: Documentation/spi/ 7098X: Documentation/userspace-api/media/ 7099 7100DOCUMENTATION PROCESS 7101M: Jonathan Corbet <[email protected]> 7102L: [email protected] 7103S: Maintained 7104F: Documentation/dev-tools/ 7105F: Documentation/maintainer/ 7106F: Documentation/process/ 7107 7108DOCUMENTATION REPORTING ISSUES 7109M: Thorsten Leemhuis <[email protected]> 7110L: [email protected] 7111S: Maintained 7112F: Documentation/admin-guide/bug-bisect.rst 7113F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 7114F: Documentation/admin-guide/reporting-issues.rst 7115F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 7116 7117DOCUMENTATION SCRIPTS 7118M: Mauro Carvalho Chehab <[email protected]> 7119L: [email protected] 7120S: Maintained 7121F: Documentation/sphinx/parse-headers.pl 7122F: scripts/documentation-file-ref-check 7123F: scripts/sphinx-pre-install 7124 7125DOCUMENTATION/ITALIAN 7126M: Federico Vaga <[email protected]> 7127L: [email protected] 7128S: Maintained 7129F: Documentation/translations/it_IT 7130 7131DOCUMENTATION/JAPANESE 7132R: Akira Yokosawa <[email protected]> 7133L: [email protected] 7134S: Maintained 7135F: Documentation/translations/ja_JP 7136 7137DONGWOON DW9714 LENS VOICE COIL DRIVER 7138M: Sakari Ailus <[email protected]> 7139L: [email protected] 7140S: Maintained 7141T: git git://linuxtv.org/media.git 7142F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 7143F: drivers/media/i2c/dw9714.c 7144 7145DONGWOON DW9719 LENS VOICE COIL DRIVER 7146M: Daniel Scally <[email protected]> 7147L: [email protected] 7148S: Maintained 7149T: git git://linuxtv.org/media.git 7150F: drivers/media/i2c/dw9719.c 7151 7152DONGWOON DW9768 LENS VOICE COIL DRIVER 7153L: [email protected] 7154S: Orphan 7155T: git git://linuxtv.org/media.git 7156F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 7157F: drivers/media/i2c/dw9768.c 7158 7159DONGWOON DW9807 LENS VOICE COIL DRIVER 7160M: Sakari Ailus <[email protected]> 7161L: [email protected] 7162S: Maintained 7163T: git git://linuxtv.org/media.git 7164F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 7165F: drivers/media/i2c/dw9807-vcm.c 7166 7167DOUBLETALK DRIVER 7168M: "James R. Van Zandt" <[email protected]> 7169L: [email protected] 7170S: Maintained 7171F: drivers/char/dtlk.c 7172F: include/linux/dtlk.h 7173 7174DPAA2 DATAPATH I/O (DPIO) DRIVER 7175M: Roy Pledge <[email protected]> 7176L: [email protected] 7177S: Maintained 7178F: drivers/soc/fsl/dpio 7179 7180DPAA2 ETHERNET DRIVER 7181M: Ioana Ciornei <[email protected]> 7182L: [email protected] 7183S: Maintained 7184F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 7185F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 7186F: drivers/net/ethernet/freescale/dpaa2/Kconfig 7187F: drivers/net/ethernet/freescale/dpaa2/Makefile 7188F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 7189F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 7190F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 7191F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 7192F: drivers/net/ethernet/freescale/dpaa2/dpmac* 7193F: drivers/net/ethernet/freescale/dpaa2/dpni* 7194 7195DPAA2 ETHERNET SWITCH DRIVER 7196M: Ioana Ciornei <[email protected]> 7197L: [email protected] 7198S: Maintained 7199F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 7200F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 7201F: drivers/net/ethernet/freescale/dpaa2/dpsw* 7202 7203DPLL SUBSYSTEM 7204M: Vadim Fedorenko <[email protected]> 7205M: Arkadiusz Kubalewski <[email protected]> 7206M: Jiri Pirko <[email protected]> 7207L: [email protected] 7208S: Supported 7209F: Documentation/driver-api/dpll.rst 7210F: drivers/dpll/* 7211F: include/linux/dpll.h 7212F: include/uapi/linux/dpll.h 7213 7214DRBD DRIVER 7215M: Philipp Reisner <[email protected]> 7216M: Lars Ellenberg <[email protected]> 7217M: Christoph Böhmwalder <[email protected]> 7218L: [email protected] 7219S: Supported 7220W: http://www.drbd.org 7221T: git git://git.linbit.com/linux-drbd.git 7222T: git git://git.linbit.com/drbd-8.4.git 7223F: Documentation/admin-guide/blockdev/ 7224F: drivers/block/drbd/ 7225F: include/linux/drbd* 7226F: lib/lru_cache.c 7227 7228DRIVER COMPONENT FRAMEWORK 7229L: [email protected] 7230F: drivers/base/component.c 7231F: include/linux/component.h 7232 7233DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7234M: Greg Kroah-Hartman <[email protected]> 7235M: "Rafael J. Wysocki" <[email protected]> 7236M: Danilo Krummrich <[email protected]> 7237S: Supported 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git 7239F: Documentation/core-api/kobject.rst 7240F: drivers/base/ 7241F: fs/debugfs/ 7242F: fs/sysfs/ 7243F: include/linux/device/ 7244F: include/linux/debugfs.h 7245F: include/linux/device.h 7246F: include/linux/fwnode.h 7247F: include/linux/kobj* 7248F: include/linux/property.h 7249F: include/linux/sysfs.h 7250F: lib/kobj* 7251F: rust/kernel/device.rs 7252F: rust/kernel/device_id.rs 7253F: rust/kernel/devres.rs 7254F: rust/kernel/driver.rs 7255F: rust/kernel/faux.rs 7256F: rust/kernel/platform.rs 7257F: samples/rust/rust_driver_platform.rs 7258F: samples/rust/rust_driver_faux.rs 7259 7260DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7261M: Nishanth Menon <[email protected]> 7262L: [email protected] 7263S: Maintained 7264F: drivers/soc/ti/smartreflex.c 7265F: include/linux/power/smartreflex.h 7266 7267DRM ACCEL DRIVERS FOR INTEL VPU 7268M: Jacek Lawrynowicz <[email protected]> 7269M: Maciej Falkowski <[email protected]> 7270L: [email protected] 7271S: Supported 7272T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7273F: drivers/accel/ivpu/ 7274F: include/uapi/drm/ivpu_accel.h 7275 7276DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7277M: Oded Gabbay <[email protected]> 7278L: [email protected] 7279S: Maintained 7280C: irc://irc.oftc.net/dri-devel 7281T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7282F: Documentation/accel/ 7283F: drivers/accel/ 7284F: include/drm/drm_accel.h 7285 7286DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7287M: Maxime Ripard <[email protected]> 7288M: Chen-Yu Tsai <[email protected]> 7289R: Jernej Skrabec <[email protected]> 7290L: [email protected] 7291S: Supported 7292T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7293F: drivers/gpu/drm/sun4i/sun8i* 7294 7295DRM DRIVER FOR APPLE TOUCH BARS 7296M: Aun-Ali Zaidi <[email protected]> 7297M: Aditya Garg <[email protected]> 7298L: [email protected] 7299S: Maintained 7300T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7301F: drivers/gpu/drm/tiny/appletbdrm.c 7302 7303DRM DRIVER FOR ARM PL111 CLCD 7304M: Linus Walleij <[email protected]> 7305S: Maintained 7306T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7307F: drivers/gpu/drm/pl111/ 7308 7309DRM DRIVER FOR ARM VERSATILE TFT PANELS 7310M: Linus Walleij <[email protected]> 7311S: Maintained 7312T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7313F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7314F: drivers/gpu/drm/panel/panel-arm-versatile.c 7315 7316DRM DRIVER FOR ASPEED BMC GFX 7317M: Joel Stanley <[email protected]> 7318L: [email protected] (moderated for non-subscribers) 7319S: Supported 7320T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7321F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7322F: drivers/gpu/drm/aspeed/ 7323 7324DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7325M: Dave Airlie <[email protected]> 7326R: Thomas Zimmermann <[email protected]> 7327R: Jocelyn Falempe <[email protected]> 7328L: [email protected] 7329S: Supported 7330T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7331F: drivers/gpu/drm/ast/ 7332 7333DRM DRIVER FOR BOCHS VIRTUAL GPU 7334M: Gerd Hoffmann <[email protected]> 7335L: [email protected] 7336S: Maintained 7337T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7338F: drivers/gpu/drm/tiny/bochs.c 7339 7340DRM DRIVER FOR BOE HIMAX8279D PANELS 7341M: Jerry Han <[email protected]> 7342S: Maintained 7343F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7344F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7345 7346DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7347M: Jagan Teki <[email protected]> 7348S: Maintained 7349F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7350F: drivers/gpu/drm/bridge/chipone-icn6211.c 7351 7352DRM DRIVER FOR EBBG FT8719 PANEL 7353M: Joel Selvaraj <[email protected]> 7354S: Maintained 7355T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7356F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7357F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7358 7359DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7360M: Linus Walleij <[email protected]> 7361S: Maintained 7362T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7363F: drivers/gpu/drm/tve200/ 7364 7365DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7366M: Icenowy Zheng <[email protected]> 7367S: Maintained 7368F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7369F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7370 7371DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7372M: Jagan Teki <[email protected]> 7373S: Maintained 7374F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7375F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7376 7377DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7378M: Thomas Zimmermann <[email protected]> 7379M: Javier Martinez Canillas <[email protected]> 7380L: [email protected] 7381S: Maintained 7382T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7383F: drivers/gpu/drm/tiny/ofdrm.c 7384F: drivers/gpu/drm/tiny/simpledrm.c 7385F: drivers/video/aperture.c 7386F: drivers/video/nomodeset.c 7387F: include/linux/aperture.h 7388F: include/video/nomodeset.h 7389 7390DRM DRIVER FOR GENERIC EDP PANELS 7391R: Douglas Anderson <[email protected]> 7392F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7393F: drivers/gpu/drm/panel/panel-edp.c 7394 7395DRM DRIVER FOR GENERIC USB DISPLAY 7396S: Orphan 7397W: https://github.com/notro/gud/wiki 7398T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7399F: drivers/gpu/drm/gud/ 7400F: include/drm/gud.h 7401 7402DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7403M: Hans de Goede <[email protected]> 7404S: Maintained 7405T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7406F: drivers/gpu/drm/tiny/gm12u320.c 7407 7408DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7409M: Ondrej Jirman <[email protected]> 7410M: Javier Martinez Canillas <[email protected]> 7411S: Maintained 7412T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7413F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7414F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7415 7416DRM DRIVER FOR HX8357D PANELS 7417S: Orphan 7418T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7419F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7420F: drivers/gpu/drm/tiny/hx8357d.c 7421 7422DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7423M: Deepak Rawat <[email protected]> 7424L: [email protected] 7425L: [email protected] 7426S: Maintained 7427T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7428F: drivers/gpu/drm/hyperv 7429 7430DRM DRIVER FOR ILITEK ILI9225 PANELS 7431M: David Lechner <[email protected]> 7432S: Maintained 7433T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7434F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7435F: drivers/gpu/drm/tiny/ili9225.c 7436 7437DRM DRIVER FOR ILITEK ILI9486 PANELS 7438M: Kamlesh Gurudasani <[email protected]> 7439S: Maintained 7440T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7441F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7442F: drivers/gpu/drm/tiny/ili9486.c 7443 7444DRM DRIVER FOR ILITEK ILI9805 PANELS 7445M: Michael Trimarchi <[email protected]> 7446S: Maintained 7447F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7448F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7449 7450DRM DRIVER FOR ILITEK ILI9806E PANELS 7451M: Michael Walle <[email protected]> 7452S: Maintained 7453F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7454 7455DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7456M: Jagan Teki <[email protected]> 7457S: Maintained 7458F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7459F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7460 7461DRM DRIVER FOR LG SW43408 PANELS 7462M: Sumit Semwal <[email protected]> 7463M: Caleb Connolly <[email protected]> 7464S: Maintained 7465T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7466F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7467F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7468 7469DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7470M: Paul Kocialkowski <[email protected]> 7471S: Supported 7472T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7473F: drivers/gpu/drm/logicvc/ 7474 7475DRM DRIVER FOR LVDS PANELS 7476M: Laurent Pinchart <[email protected]> 7477L: [email protected] 7478S: Maintained 7479T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7480F: Documentation/devicetree/bindings/display/lvds.yaml 7481F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7482F: drivers/gpu/drm/panel/panel-lvds.c 7483 7484DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7485M: Guido Günther <[email protected]> 7486R: Purism Kernel Team <[email protected]> 7487S: Maintained 7488F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7489F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7490 7491DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7492M: Dave Airlie <[email protected]> 7493R: Thomas Zimmermann <[email protected]> 7494R: Jocelyn Falempe <[email protected]> 7495L: [email protected] 7496S: Supported 7497T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7498F: drivers/gpu/drm/mgag200/ 7499 7500DRM DRIVER FOR MI0283QT 7501M: Alex Lanzano <[email protected]> 7502S: Maintained 7503T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7504F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7505F: drivers/gpu/drm/tiny/mi0283qt.c 7506 7507DRM DRIVER FOR MIPI DBI compatible panels 7508S: Orphan 7509W: https://github.com/notro/panel-mipi-dbi/wiki 7510T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7511F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7512F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7513 7514DRM DRIVER for Qualcomm Adreno GPUs 7515M: Rob Clark <[email protected]> 7516R: Sean Paul <[email protected]> 7517R: Konrad Dybcio <[email protected]> 7518L: [email protected] 7519L: [email protected] 7520L: [email protected] 7521S: Maintained 7522B: https://gitlab.freedesktop.org/drm/msm/-/issues 7523T: git https://gitlab.freedesktop.org/drm/msm.git 7524F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7525F: drivers/gpu/drm/msm/adreno/ 7526F: drivers/gpu/drm/msm/msm_gpu.* 7527F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7528F: drivers/gpu/drm/msm/msm_ringbuffer.* 7529F: drivers/gpu/drm/msm/registers/adreno/ 7530F: include/uapi/drm/msm_drm.h 7531 7532DRM DRIVER for Qualcomm display hardware 7533M: Rob Clark <[email protected]> 7534M: Abhinav Kumar <[email protected]> 7535M: Dmitry Baryshkov <[email protected]> 7536R: Sean Paul <[email protected]> 7537R: Marijn Suijten <[email protected]> 7538L: [email protected] 7539L: [email protected] 7540L: [email protected] 7541S: Maintained 7542B: https://gitlab.freedesktop.org/drm/msm/-/issues 7543T: git https://gitlab.freedesktop.org/drm/msm.git 7544F: Documentation/devicetree/bindings/display/msm/ 7545F: drivers/gpu/drm/ci/xfails/msm* 7546F: drivers/gpu/drm/msm/ 7547F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h 7548F: include/uapi/drm/msm_drm.h 7549 7550DRM DRIVER FOR NOVATEK NT35510 PANELS 7551M: Linus Walleij <[email protected]> 7552S: Maintained 7553T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7554F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7555F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7556 7557DRM DRIVER FOR NOVATEK NT35560 PANELS 7558M: Linus Walleij <[email protected]> 7559S: Maintained 7560T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7561F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7562F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7563 7564DRM DRIVER FOR NOVATEK NT36523 PANELS 7565M: Jianhua Lu <[email protected]> 7566S: Maintained 7567T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7568F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7569F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7570 7571DRM DRIVER FOR NOVATEK NT36672A PANELS 7572M: Sumit Semwal <[email protected]> 7573S: Maintained 7574T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7575F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7576F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7577 7578DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7579M: Lyude Paul <[email protected]> 7580M: Danilo Krummrich <[email protected]> 7581L: [email protected] 7582L: [email protected] 7583S: Supported 7584W: https://nouveau.freedesktop.org/ 7585Q: https://patchwork.freedesktop.org/project/nouveau/ 7586Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7587B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7588C: irc://irc.oftc.net/nouveau 7589T: git https://gitlab.freedesktop.org/drm/nouveau.git 7590F: drivers/gpu/drm/nouveau/ 7591F: include/uapi/drm/nouveau_drm.h 7592 7593CORE DRIVER FOR NVIDIA GPUS [RUST] 7594M: Danilo Krummrich <[email protected]> 7595L: [email protected] 7596S: Supported 7597Q: https://patchwork.freedesktop.org/project/nouveau/ 7598B: https://gitlab.freedesktop.org/drm/nova/-/issues 7599C: irc://irc.oftc.net/nouveau 7600T: git https://gitlab.freedesktop.org/drm/nova.git nova-next 7601F: Documentation/gpu/nova/ 7602F: drivers/gpu/nova-core/ 7603 7604DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7605M: Stefan Mavrodiev <[email protected]> 7606S: Maintained 7607F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7608F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7609 7610DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7611R: Douglas Anderson <[email protected]> 7612F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7613F: drivers/gpu/drm/bridge/parade-ps8640.c 7614 7615DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7616M: Alex Lanzano <[email protected]> 7617S: Maintained 7618T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7619F: Documentation/devicetree/bindings/display/repaper.txt 7620F: drivers/gpu/drm/tiny/repaper.c 7621 7622DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7623M: Dave Airlie <[email protected]> 7624M: Gerd Hoffmann <[email protected]> 7625L: [email protected] 7626S: Obsolete 7627W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7628T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7629F: drivers/gpu/drm/tiny/cirrus-qemu.c 7630 7631DRM DRIVER FOR QXL VIRTUAL GPU 7632M: Dave Airlie <[email protected]> 7633M: Gerd Hoffmann <[email protected]> 7634L: [email protected] 7635L: [email protected] 7636S: Maintained 7637T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7638F: drivers/gpu/drm/qxl/ 7639F: include/uapi/drm/qxl_drm.h 7640 7641DRM DRIVER FOR RAYDIUM RM67191 PANELS 7642M: Robert Chiras <[email protected]> 7643S: Maintained 7644F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7645F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7646 7647DRM DRIVER FOR SAMSUNG DB7430 PANELS 7648M: Linus Walleij <[email protected]> 7649S: Maintained 7650T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7651F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7652F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7653 7654DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7655M: Inki Dae <[email protected]> 7656M: Jagan Teki <[email protected]> 7657M: Marek Szyprowski <[email protected]> 7658S: Maintained 7659T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7660F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7661F: drivers/gpu/drm/bridge/samsung-dsim.c 7662F: include/drm/bridge/samsung-dsim.h 7663 7664DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7665M: Markuss Broks <[email protected]> 7666S: Maintained 7667F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7668F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7669 7670DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7671M: Artur Weber <[email protected]> 7672S: Maintained 7673F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7674F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7675 7676DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7677M: Dzmitry Sankouski <[email protected]> 7678S: Maintained 7679F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7680F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7681 7682DRM DRIVER FOR SHARP MEMORY LCD 7683M: Alex Lanzano <[email protected]> 7684S: Maintained 7685F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7686F: drivers/gpu/drm/tiny/sharp-memory.c 7687 7688DRM DRIVER FOR SITRONIX ST7586 PANELS 7689M: David Lechner <[email protected]> 7690S: Maintained 7691T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7692F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7693F: drivers/gpu/drm/tiny/st7586.c 7694 7695DRM DRIVER FOR SITRONIX ST7701 PANELS 7696M: Jagan Teki <[email protected]> 7697S: Maintained 7698F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7699F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7700 7701DRM DRIVER FOR SITRONIX ST7703 PANELS 7702M: Guido Günther <[email protected]> 7703R: Purism Kernel Team <[email protected]> 7704R: Ondrej Jirman <[email protected]> 7705S: Maintained 7706F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7707F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7708 7709DRM DRIVER FOR SITRONIX ST7735R PANELS 7710M: David Lechner <[email protected]> 7711S: Maintained 7712T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7713F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7714F: drivers/gpu/drm/tiny/st7735r.c 7715 7716DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7717M: Javier Martinez Canillas <[email protected]> 7718S: Maintained 7719T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7720F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7721F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7722F: drivers/gpu/drm/solomon/ssd130x* 7723 7724DRM DRIVER FOR ST-ERICSSON MCDE 7725M: Linus Walleij <[email protected]> 7726S: Maintained 7727T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7728F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7729F: drivers/gpu/drm/mcde/ 7730 7731DRM DRIVER FOR SYNAPTICS R63353 PANELS 7732M: Michael Trimarchi <[email protected]> 7733S: Maintained 7734F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7735F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7736 7737DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7738M: Jagan Teki <[email protected]> 7739S: Maintained 7740F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7741F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7742 7743DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7744R: Douglas Anderson <[email protected]> 7745F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7746F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7747 7748DRM DRIVER FOR TPO TPG110 PANELS 7749M: Linus Walleij <[email protected]> 7750S: Maintained 7751T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7752F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7753F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7754 7755DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7756M: Dave Airlie <[email protected]> 7757R: Sean Paul <[email protected]> 7758R: Thomas Zimmermann <[email protected]> 7759L: [email protected] 7760S: Supported 7761T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7762F: drivers/gpu/drm/udl/ 7763 7764DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7765M: Louis Chauvet <[email protected]> 7766R: Haneen Mohammed <[email protected]> 7767R: Simona Vetter <[email protected]> 7768R: Melissa Wen <[email protected]> 7769L: [email protected] 7770S: Maintained 7771T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7772F: Documentation/gpu/vkms.rst 7773F: drivers/gpu/drm/ci/xfails/vkms* 7774F: drivers/gpu/drm/vkms/ 7775 7776DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7777M: Hans de Goede <[email protected]> 7778L: [email protected] 7779S: Maintained 7780T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7781F: drivers/gpu/drm/vboxvideo/ 7782 7783DRM DRIVER FOR VMWARE VIRTUAL GPU 7784M: Zack Rusin <[email protected]> 7785R: Broadcom internal kernel review list <[email protected]> 7786L: [email protected] 7787S: Supported 7788T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7789F: drivers/gpu/drm/vmwgfx/ 7790F: include/uapi/drm/vmwgfx_drm.h 7791 7792DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7793M: Linus Walleij <[email protected]> 7794S: Maintained 7795T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7796F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7797F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7798 7799DRM DRIVERS 7800M: David Airlie <[email protected]> 7801M: Simona Vetter <[email protected]> 7802L: [email protected] 7803S: Maintained 7804B: https://gitlab.freedesktop.org/drm 7805C: irc://irc.oftc.net/dri-devel 7806T: git https://gitlab.freedesktop.org/drm/kernel.git 7807F: Documentation/devicetree/bindings/display/ 7808F: Documentation/devicetree/bindings/gpu/ 7809F: Documentation/gpu/ 7810F: drivers/gpu/ 7811F: include/drm/ 7812F: include/linux/vga* 7813F: include/uapi/drm/ 7814 7815DRM DRIVERS AND MISC GPU PATCHES 7816M: Maarten Lankhorst <[email protected]> 7817M: Maxime Ripard <[email protected]> 7818M: Thomas Zimmermann <[email protected]> 7819S: Maintained 7820W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7821T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7822F: Documentation/devicetree/bindings/display/ 7823F: Documentation/devicetree/bindings/gpu/ 7824F: Documentation/gpu/ 7825F: drivers/gpu/drm/ 7826F: drivers/gpu/vga/ 7827F: include/drm/drm 7828F: include/linux/vga* 7829F: include/uapi/drm/ 7830X: drivers/gpu/drm/amd/ 7831X: drivers/gpu/drm/armada/ 7832X: drivers/gpu/drm/etnaviv/ 7833X: drivers/gpu/drm/exynos/ 7834X: drivers/gpu/drm/i915/ 7835X: drivers/gpu/drm/kmb/ 7836X: drivers/gpu/drm/mediatek/ 7837X: drivers/gpu/drm/msm/ 7838X: drivers/gpu/drm/nouveau/ 7839X: drivers/gpu/drm/radeon/ 7840X: drivers/gpu/drm/tegra/ 7841X: drivers/gpu/drm/xe/ 7842 7843DRM DRIVERS FOR ALLWINNER A10 7844M: Maxime Ripard <[email protected]> 7845M: Chen-Yu Tsai <[email protected]> 7846L: [email protected] 7847S: Supported 7848T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7849F: Documentation/devicetree/bindings/display/allwinner* 7850F: drivers/gpu/drm/sun4i/ 7851 7852DRM DRIVERS FOR AMLOGIC SOCS 7853M: Neil Armstrong <[email protected]> 7854L: [email protected] 7855L: [email protected] 7856S: Supported 7857W: http://linux-meson.com/ 7858T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7859F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7860F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7861F: Documentation/gpu/meson.rst 7862F: drivers/gpu/drm/ci/xfails/meson* 7863F: drivers/gpu/drm/meson/ 7864 7865DRM DRIVERS FOR ATMEL HLCDC 7866M: Sam Ravnborg <[email protected]> 7867M: Boris Brezillon <[email protected]> 7868L: [email protected] 7869S: Supported 7870T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7871F: Documentation/devicetree/bindings/display/atmel/ 7872F: drivers/gpu/drm/atmel-hlcdc/ 7873 7874DRM DRIVERS FOR BRIDGE CHIPS 7875M: Andrzej Hajda <[email protected]> 7876M: Neil Armstrong <[email protected]> 7877M: Robert Foss <[email protected]> 7878R: Laurent Pinchart <[email protected]> 7879R: Jonas Karlman <[email protected]> 7880R: Jernej Skrabec <[email protected]> 7881S: Maintained 7882T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7883F: Documentation/devicetree/bindings/display/bridge/ 7884F: drivers/gpu/drm/bridge/ 7885F: drivers/gpu/drm/display/drm_bridge_connector.c 7886F: drivers/gpu/drm/drm_bridge.c 7887F: include/drm/drm_bridge.h 7888F: include/drm/drm_bridge_connector.h 7889 7890DRM DRIVERS FOR EXYNOS 7891M: Inki Dae <[email protected]> 7892M: Seung-Woo Kim <[email protected]> 7893M: Kyungmin Park <[email protected]> 7894L: [email protected] 7895S: Supported 7896T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7897F: Documentation/devicetree/bindings/display/samsung/ 7898F: drivers/gpu/drm/exynos/ 7899F: include/uapi/drm/exynos_drm.h 7900 7901DRM DRIVERS FOR FREESCALE DCU 7902M: Stefan Agner <[email protected]> 7903M: Alison Wang <[email protected]> 7904L: [email protected] 7905S: Supported 7906T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7907F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7908F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7909F: drivers/gpu/drm/fsl-dcu/ 7910 7911DRM DRIVERS FOR FREESCALE IMX 5/6 7912M: Philipp Zabel <[email protected]> 7913L: [email protected] 7914S: Maintained 7915T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7916T: git git://git.pengutronix.de/git/pza/linux 7917F: Documentation/devicetree/bindings/display/imx/ 7918F: drivers/gpu/drm/imx/ipuv3/ 7919F: drivers/gpu/ipu-v3/ 7920 7921DRM DRIVERS FOR FREESCALE IMX BRIDGE 7922M: Liu Ying <[email protected]> 7923L: [email protected] 7924S: Maintained 7925F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7926F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7927F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7928F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7929F: drivers/gpu/drm/bridge/imx/ 7930 7931DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7932M: Patrik Jakobsson <[email protected]> 7933L: [email protected] 7934S: Maintained 7935T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7936F: drivers/gpu/drm/gma500/ 7937 7938DRM DRIVERS FOR HISILICON 7939M: Xinliang Liu <[email protected]> 7940M: Tian Tao <[email protected]> 7941R: Xinwei Kong <[email protected]> 7942R: Sumit Semwal <[email protected]> 7943R: Yongqin Liu <[email protected]> 7944R: John Stultz <[email protected]> 7945L: [email protected] 7946S: Maintained 7947T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7948F: Documentation/devicetree/bindings/display/hisilicon/ 7949F: drivers/gpu/drm/hisilicon/ 7950 7951DRM DRIVERS FOR LIMA 7952M: Qiang Yu <[email protected]> 7953L: [email protected] 7954L: [email protected] (moderated for non-subscribers) 7955S: Maintained 7956T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7957F: drivers/gpu/drm/lima/ 7958F: include/uapi/drm/lima_drm.h 7959 7960DRM DRIVERS FOR LOONGSON 7961M: Sui Jingfeng <[email protected]> 7962L: [email protected] 7963S: Supported 7964T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7965F: drivers/gpu/drm/loongson/ 7966 7967DRM DRIVERS FOR MEDIATEK 7968M: Chun-Kuang Hu <[email protected]> 7969M: Philipp Zabel <[email protected]> 7970L: [email protected] 7971L: [email protected] (moderated for non-subscribers) 7972S: Supported 7973F: Documentation/devicetree/bindings/display/mediatek/ 7974F: drivers/gpu/drm/ci/xfails/mediatek* 7975F: drivers/gpu/drm/mediatek/ 7976F: drivers/phy/mediatek/phy-mtk-dp.c 7977F: drivers/phy/mediatek/phy-mtk-hdmi* 7978F: drivers/phy/mediatek/phy-mtk-mipi* 7979 7980DRM DRIVERS FOR NVIDIA TEGRA 7981M: Thierry Reding <[email protected]> 7982M: Mikko Perttunen <[email protected]> 7983L: [email protected] 7984L: [email protected] 7985S: Supported 7986T: git https://gitlab.freedesktop.org/drm/tegra.git 7987F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7988F: Documentation/devicetree/bindings/gpu/host1x/ 7989F: drivers/gpu/drm/tegra/ 7990F: drivers/gpu/host1x/ 7991F: include/linux/host1x.h 7992F: include/uapi/drm/tegra_drm.h 7993 7994DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT 7995M: Sasha Finkelstein <[email protected]> 7996R: Janne Grunau <[email protected]> 7997L: [email protected] 7998L: [email protected] 7999S: Maintained 8000W: https://asahilinux.org 8001B: https://github.com/AsahiLinux/linux/issues 8002C: irc://irc.oftc.net/asahi-dev 8003T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8004F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml 8005F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml 8006F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml 8007F: drivers/gpu/drm/adp/ 8008F: drivers/gpu/drm/panel/panel-summit.c 8009 8010DRM DRIVERS FOR RENESAS R-CAR 8011M: Laurent Pinchart <laurent.pinchart[email protected]> 8012M: Tomi Valkeinen <tomi.valkeinen[email protected]> 8013R: Kieran Bingham <kieran.bingham[email protected]> 8014L: [email protected] 8015L: [email protected] 8016S: Supported 8017T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8018F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 8019F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 8020F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 8021F: Documentation/devicetree/bindings/display/renesas,du.yaml 8022F: drivers/gpu/drm/renesas/rcar-du/ 8023 8024DRM DRIVERS FOR RENESAS RZ 8025M: Biju Das <[email protected]> 8026L: [email protected] 8027L: [email protected] 8028S: Maintained 8029T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8030F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 8031F: drivers/gpu/drm/renesas/rz-du/ 8032 8033DRM DRIVERS FOR RENESAS SHMOBILE 8034M: Laurent Pinchart <[email protected]> 8035M: Geert Uytterhoeven <[email protected]> 8036L: [email protected] 8037L: [email protected] 8038S: Supported 8039T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8040F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 8041F: drivers/gpu/drm/renesas/shmobile/ 8042F: include/linux/platform_data/shmob_drm.h 8043 8044DRM DRIVERS FOR ROCKCHIP 8045M: Sandy Huang <[email protected]> 8046M: Heiko Stübner <[email protected]> 8047M: Andy Yan <[email protected]> 8048L: [email protected] 8049S: Maintained 8050T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8051F: Documentation/devicetree/bindings/display/rockchip/ 8052F: drivers/gpu/drm/ci/xfails/rockchip* 8053F: drivers/gpu/drm/rockchip/ 8054 8055DRM DRIVERS FOR STI 8056M: Alain Volmat <[email protected]> 8057M: Raphael Gallais-Pou <[email protected]> 8058L: [email protected] 8059S: Maintained 8060T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8061F: Documentation/devicetree/bindings/display/st,stih4xx.txt 8062F: drivers/gpu/drm/sti 8063 8064DRM DRIVERS FOR STM 8065M: Yannick Fertre <[email protected]> 8066M: Raphael Gallais-Pou <[email protected]> 8067M: Philippe Cornu <[email protected]> 8068L: [email protected] 8069S: Maintained 8070T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8071F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 8072F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 8073F: drivers/gpu/drm/stm 8074 8075DRM DRIVERS FOR TI KEYSTONE 8076M: Jyri Sarha <[email protected]> 8077M: Tomi Valkeinen <[email protected]> 8078L: [email protected] 8079S: Maintained 8080T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8081F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 8082F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 8083F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 8084F: drivers/gpu/drm/tidss/ 8085 8086DRM DRIVERS FOR TI LCDC 8087M: Jyri Sarha <[email protected]> 8088M: Tomi Valkeinen <[email protected]> 8089L: [email protected] 8090S: Maintained 8091T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8092F: Documentation/devicetree/bindings/display/tilcdc/ 8093F: drivers/gpu/drm/tilcdc/ 8094 8095DRM DRIVERS FOR TI OMAP 8096M: Tomi Valkeinen <[email protected]> 8097L: [email protected] 8098S: Maintained 8099T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8100F: Documentation/devicetree/bindings/display/ti/ 8101F: drivers/gpu/drm/omapdrm/ 8102 8103DRM DRIVERS FOR V3D 8104M: Melissa Wen <[email protected]> 8105M: Maíra Canal <[email protected]> 8106S: Supported 8107T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8108F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 8109F: drivers/gpu/drm/v3d/ 8110F: include/uapi/drm/v3d_drm.h 8111 8112DRM DRIVERS FOR VC4 8113M: Maxime Ripard <[email protected]> 8114M: Dave Stevenson <[email protected]> 8115R: Maíra Canal <[email protected]> 8116R: Raspberry Pi Kernel Maintenance <[email protected]> 8117S: Supported 8118T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8119F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 8120F: drivers/gpu/drm/vc4/ 8121F: include/uapi/drm/vc4_drm.h 8122 8123DRM DRIVERS FOR VIVANTE GPU IP 8124M: Lucas Stach <[email protected]> 8125R: Russell King <[email protected]> 8126R: Christian Gmeiner <[email protected]> 8127L: [email protected] (moderated for non-subscribers) 8128L: [email protected] 8129S: Maintained 8130F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 8131F: drivers/gpu/drm/etnaviv/ 8132F: include/uapi/drm/etnaviv_drm.h 8133 8134DRM DRIVERS FOR XEN 8135M: Oleksandr Andrushchenko <[email protected]> 8136L: [email protected] 8137L: [email protected] (moderated for non-subscribers) 8138S: Supported 8139T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8140F: Documentation/gpu/xen-front.rst 8141F: drivers/gpu/drm/xen/ 8142 8143DRM DRIVERS FOR XILINX 8144M: Laurent Pinchart <[email protected]> 8145M: Tomi Valkeinen <[email protected]> 8146L: [email protected] 8147S: Maintained 8148T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8149F: Documentation/devicetree/bindings/display/xlnx/ 8150F: Documentation/gpu/zynqmp.rst 8151F: drivers/gpu/drm/xlnx/ 8152 8153DRM GPU SCHEDULER 8154M: Matthew Brost <[email protected]> 8155M: Danilo Krummrich <[email protected]> 8156M: Philipp Stanner <[email protected]> 8157R: Christian König <[email protected]> 8158L: [email protected] 8159S: Supported 8160T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8161F: drivers/gpu/drm/scheduler/ 8162F: include/drm/gpu_scheduler.h 8163 8164DRM PANEL DRIVERS 8165M: Neil Armstrong <[email protected]> 8166R: Jessica Zhang <[email protected]> 8167L: [email protected] 8168S: Maintained 8169T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8170F: Documentation/devicetree/bindings/display/panel/ 8171F: drivers/gpu/drm/drm_panel.c 8172F: drivers/gpu/drm/panel/ 8173F: include/drm/drm_panel.h 8174 8175DRM PRIVACY-SCREEN CLASS 8176M: Hans de Goede <[email protected]> 8177L: [email protected] 8178S: Maintained 8179T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8180F: drivers/gpu/drm/drm_privacy_screen* 8181F: include/drm/drm_privacy_screen* 8182 8183DRM TTM SUBSYSTEM 8184M: Christian Koenig <[email protected]> 8185M: Huang Rui <[email protected]> 8186R: Matthew Auld <[email protected]> 8187R: Matthew Brost <[email protected]> 8188L: [email protected] 8189S: Maintained 8190T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8191F: drivers/gpu/drm/ttm/ 8192F: include/drm/ttm/ 8193 8194DRM AUTOMATED TESTING 8195M: Helen Koike <[email protected]> 8196L: [email protected] 8197S: Maintained 8198T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8199F: Documentation/gpu/automated_testing.rst 8200F: drivers/gpu/drm/ci/ 8201 8202DSBR100 USB FM RADIO DRIVER 8203M: Alexey Klimov <[email protected]> 8204L: [email protected] 8205S: Maintained 8206T: git git://linuxtv.org/media.git 8207F: drivers/media/radio/dsbr100.c 8208 8209DT3155 MEDIA DRIVER 8210M: Hans Verkuil <[email protected]> 8211L: [email protected] 8212S: Odd Fixes 8213W: https://linuxtv.org 8214T: git git://linuxtv.org/media.git 8215F: drivers/media/pci/dt3155/ 8216 8217DVB_USB_AF9015 MEDIA DRIVER 8218L: [email protected] 8219S: Orphan 8220W: https://linuxtv.org 8221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8222F: drivers/media/usb/dvb-usb-v2/af9015* 8223 8224DVB_USB_AF9035 MEDIA DRIVER 8225L: [email protected] 8226S: Orphan 8227W: https://linuxtv.org 8228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8229F: drivers/media/usb/dvb-usb-v2/af9035* 8230 8231DVB_USB_ANYSEE MEDIA DRIVER 8232L: [email protected] 8233S: Orphan 8234W: https://linuxtv.org 8235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8236F: drivers/media/usb/dvb-usb-v2/anysee* 8237 8238DVB_USB_AU6610 MEDIA DRIVER 8239L: [email protected] 8240S: Orphan 8241W: https://linuxtv.org 8242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8243F: drivers/media/usb/dvb-usb-v2/au6610* 8244 8245DVB_USB_CE6230 MEDIA DRIVER 8246L: [email protected] 8247S: Orphan 8248W: https://linuxtv.org 8249Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8250F: drivers/media/usb/dvb-usb-v2/ce6230* 8251 8252DVB_USB_CXUSB MEDIA DRIVER 8253M: Michael Krufky <[email protected]> 8254L: [email protected] 8255S: Maintained 8256W: https://linuxtv.org 8257W: http://github.com/mkrufky 8258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8259T: git git://linuxtv.org/media.git 8260F: drivers/media/usb/dvb-usb/cxusb* 8261 8262DVB_USB_EC168 MEDIA DRIVER 8263L: [email protected] 8264S: Orphan 8265W: https://linuxtv.org 8266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8267F: drivers/media/usb/dvb-usb-v2/ec168* 8268 8269DVB_USB_GL861 MEDIA DRIVER 8270L: [email protected] 8271S: Orphan 8272W: https://linuxtv.org 8273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8274F: drivers/media/usb/dvb-usb-v2/gl861* 8275 8276DVB_USB_MXL111SF MEDIA DRIVER 8277M: Michael Krufky <[email protected]> 8278L: [email protected] 8279S: Maintained 8280W: https://linuxtv.org 8281W: http://github.com/mkrufky 8282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8283T: git git://linuxtv.org/mkrufky/mxl111sf.git 8284F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8285 8286DVB_USB_RTL28XXU MEDIA DRIVER 8287L: [email protected] 8288S: Orphan 8289W: https://linuxtv.org 8290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8291F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8292 8293DVB_USB_V2 MEDIA DRIVER 8294L: [email protected] 8295S: Orphan 8296W: https://linuxtv.org 8297W: http://palosaari.fi/linux/ 8298Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8299F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8300F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8301 8302DYNAMIC DEBUG 8303M: Jason Baron <[email protected]> 8304M: Jim Cromie <[email protected]> 8305S: Maintained 8306F: include/linux/dynamic_debug.h 8307F: lib/dynamic_debug.c 8308F: lib/test_dynamic_debug.c 8309 8310DYNAMIC INTERRUPT MODERATION 8311M: Tal Gilboa <[email protected]> 8312S: Maintained 8313F: Documentation/networking/net_dim.rst 8314F: include/linux/dim.h 8315F: lib/dim/ 8316 8317DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8318M: Daniel Lezcano <[email protected]> 8319L: [email protected] 8320S: Supported 8321B: https://bugzilla.kernel.org 8322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8323F: drivers/powercap/dtpm* 8324F: include/linux/dtpm.h 8325 8326DZ DECSTATION DZ11 SERIAL DRIVER 8327M: "Maciej W. Rozycki" <[email protected]> 8328S: Maintained 8329F: drivers/tty/serial/dz.* 8330 8331E3X0 POWER BUTTON DRIVER 8332M: Moritz Fischer <[email protected]> 8333L: [email protected] 8334S: Supported 8335W: http://www.ettus.com 8336F: Documentation/devicetree/bindings/input/e3x0-button.txt 8337F: drivers/input/misc/e3x0-button.c 8338 8339E4000 MEDIA DRIVER 8340L: [email protected] 8341S: Orphan 8342W: https://linuxtv.org 8343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8344F: drivers/media/tuners/e4000* 8345 8346EARTH_PT1 MEDIA DRIVER 8347M: Akihiro Tsukada <[email protected]> 8348L: [email protected] 8349S: Odd Fixes 8350F: drivers/media/pci/pt1/ 8351 8352EARTH_PT3 MEDIA DRIVER 8353M: Akihiro Tsukada <[email protected]> 8354L: [email protected] 8355S: Odd Fixes 8356F: drivers/media/pci/pt3/ 8357 8358EC100 MEDIA DRIVER 8359L: [email protected] 8360S: Orphan 8361W: https://linuxtv.org 8362Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8363F: drivers/media/dvb-frontends/ec100* 8364 8365ECRYPT FILE SYSTEM 8366M: Tyler Hicks <[email protected]> 8367L: [email protected] 8368S: Odd Fixes 8369W: http://ecryptfs.org 8370W: https://launchpad.net/ecryptfs 8371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8372F: Documentation/filesystems/ecryptfs.rst 8373F: fs/ecryptfs/ 8374 8375EDAC-AMD64 8376M: Yazen Ghannam <[email protected]> 8377L: [email protected] 8378S: Supported 8379F: drivers/edac/amd64_edac* 8380F: drivers/edac/mce_amd* 8381 8382EDAC-ARMADA 8383M: Jan Luebbe <[email protected]> 8384L: [email protected] 8385S: Maintained 8386F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8387F: drivers/edac/armada_xp_* 8388 8389EDAC-AST2500 8390M: Stefan Schaeckeler <[email protected]> 8391S: Supported 8392F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8393F: drivers/edac/aspeed_edac.c 8394 8395EDAC-BLUEFIELD 8396M: Shravan Kumar Ramani <[email protected]> 8397M: David Thompson <[email protected]> 8398S: Supported 8399F: drivers/edac/bluefield_edac.c 8400 8401EDAC-CALXEDA 8402M: Andre Przywara <[email protected]> 8403L: [email protected] 8404S: Maintained 8405F: drivers/edac/highbank* 8406 8407EDAC-CAVIUM OCTEON 8408M: Thomas Bogendoerfer <[email protected]> 8409L: [email protected] 8410L: [email protected] 8411S: Maintained 8412F: drivers/edac/octeon_edac* 8413 8414EDAC-CAVIUM THUNDERX 8415M: Robert Richter <[email protected]> 8416L: [email protected] 8417S: Odd Fixes 8418F: drivers/edac/thunderx_edac* 8419 8420EDAC-CORE 8421M: Borislav Petkov <[email protected]> 8422M: Tony Luck <[email protected]> 8423R: James Morse <[email protected]> 8424R: Mauro Carvalho Chehab <[email protected]> 8425R: Robert Richter <[email protected]> 8426L: [email protected] 8427S: Supported 8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8429F: Documentation/driver-api/edac.rst 8430F: drivers/edac/ 8431F: include/linux/edac.h 8432 8433EDAC-DMC520 8434M: Lei Wang <[email protected]> 8435L: [email protected] 8436S: Supported 8437F: drivers/edac/dmc520_edac.c 8438 8439EDAC-E752X 8440M: Mark Gross <[email protected]> 8441L: [email protected] 8442S: Maintained 8443F: drivers/edac/e752x_edac.c 8444 8445EDAC-E7XXX 8446L: [email protected] 8447S: Maintained 8448F: drivers/edac/e7xxx_edac.c 8449 8450EDAC-FSL_DDR 8451R: Frank Li <[email protected]> 8452L: [email protected] 8453L: [email protected] 8454S: Maintained 8455F: drivers/edac/fsl_ddr_edac.* 8456 8457EDAC-GHES 8458M: Mauro Carvalho Chehab <[email protected]> 8459L: [email protected] 8460S: Maintained 8461F: drivers/edac/ghes_edac.c 8462 8463EDAC-I10NM 8464M: Tony Luck <[email protected]> 8465L: [email protected] 8466S: Maintained 8467F: drivers/edac/i10nm_base.c 8468 8469EDAC-I3000 8470L: [email protected] 8471S: Orphan 8472F: drivers/edac/i3000_edac.c 8473 8474EDAC-I5000 8475L: [email protected] 8476S: Maintained 8477F: drivers/edac/i5000_edac.c 8478 8479EDAC-I5400 8480M: Mauro Carvalho Chehab <[email protected]> 8481L: [email protected] 8482S: Maintained 8483F: drivers/edac/i5400_edac.c 8484 8485EDAC-I7300 8486M: Mauro Carvalho Chehab <[email protected]> 8487L: [email protected] 8488S: Maintained 8489F: drivers/edac/i7300_edac.c 8490 8491EDAC-I7CORE 8492M: Mauro Carvalho Chehab <[email protected]> 8493L: [email protected] 8494S: Maintained 8495F: drivers/edac/i7core_edac.c 8496 8497EDAC-I82443BXGX 8498M: Tim Small <[email protected]> 8499L: [email protected] 8500S: Maintained 8501F: drivers/edac/i82443bxgx_edac.c 8502 8503EDAC-I82975X 8504M: "Arvind R." <[email protected]> 8505L: [email protected] 8506S: Maintained 8507F: drivers/edac/i82975x_edac.c 8508 8509EDAC-IE31200 8510M: Jason Baron <[email protected]> 8511L: [email protected] 8512S: Maintained 8513F: drivers/edac/ie31200_edac.c 8514 8515EDAC-IGEN6 8516M: Tony Luck <[email protected]> 8517R: Qiuxu Zhuo <[email protected]> 8518L: [email protected] 8519S: Maintained 8520F: drivers/edac/igen6_edac.c 8521 8522EDAC-MPC85XX 8523M: Johannes Thumshirn <[email protected]> 8524L: [email protected] 8525S: Maintained 8526F: drivers/edac/mpc85xx_edac.[ch] 8527 8528EDAC-NPCM 8529M: Marvin Lin <[email protected]> 8530M: Stanley Chu <[email protected]> 8531L: [email protected] 8532S: Maintained 8533F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8534F: drivers/edac/npcm_edac.c 8535 8536EDAC-PASEMI 8537M: Egor Martovetsky <[email protected]> 8538L: [email protected] 8539S: Maintained 8540F: drivers/edac/pasemi_edac.c 8541 8542EDAC-PND2 8543M: Tony Luck <[email protected]> 8544L: [email protected] 8545S: Maintained 8546F: drivers/edac/pnd2_edac.[ch] 8547 8548EDAC-QCOM 8549M: Manivannan Sadhasivam <[email protected]> 8550L: [email protected] 8551L: [email protected] 8552S: Maintained 8553F: drivers/edac/qcom_edac.c 8554 8555EDAC-R82600 8556M: Tim Small <[email protected]> 8557L: [email protected] 8558S: Maintained 8559F: drivers/edac/r82600_edac.c 8560 8561EDAC-SBRIDGE 8562M: Tony Luck <[email protected]> 8563R: Qiuxu Zhuo <[email protected]> 8564L: [email protected] 8565S: Maintained 8566F: drivers/edac/sb_edac.c 8567 8568EDAC-SKYLAKE 8569M: Tony Luck <[email protected]> 8570L: [email protected] 8571S: Maintained 8572F: drivers/edac/skx_*.[ch] 8573 8574EDAC-TI 8575M: Tero Kristo <[email protected]> 8576L: [email protected] 8577S: Odd Fixes 8578F: drivers/edac/ti_edac.c 8579 8580EDIROL UA-101/UA-1000 DRIVER 8581M: Clemens Ladisch <[email protected]> 8582L: [email protected] 8583S: Maintained 8584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8585F: sound/usb/misc/ua101.c 8586 8587EFI TEST DRIVER 8588M: Ivan Hu <[email protected]> 8589M: Ard Biesheuvel <[email protected]> 8590L: [email protected] 8591S: Maintained 8592F: drivers/firmware/efi/test/ 8593 8594EFI VARIABLE FILESYSTEM 8595M: Jeremy Kerr <[email protected]> 8596M: Ard Biesheuvel <[email protected]> 8597L: [email protected] 8598S: Maintained 8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8600F: fs/efivarfs/ 8601 8602EFIFB FRAMEBUFFER DRIVER 8603M: Peter Jones <[email protected]> 8604L: [email protected] 8605S: Maintained 8606F: drivers/video/fbdev/efifb.c 8607 8608EFS FILESYSTEM 8609S: Orphan 8610W: http://aeschi.ch.eu.org/efs/ 8611F: fs/efs/ 8612 8613EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8614L: [email protected] 8615S: Orphan 8616F: drivers/net/ethernet/ibm/ehea/ 8617 8618ELM327 CAN NETWORK DRIVER 8619M: Max Staudt <[email protected]> 8620L: [email protected] 8621S: Maintained 8622F: Documentation/networking/device_drivers/can/can327.rst 8623F: drivers/net/can/can327.c 8624 8625EM28XX VIDEO4LINUX DRIVER 8626M: Mauro Carvalho Chehab <[email protected]> 8627L: [email protected] 8628S: Maintained 8629W: https://linuxtv.org 8630T: git git://linuxtv.org/media.git 8631F: Documentation/admin-guide/media/em28xx* 8632F: drivers/media/usb/em28xx/ 8633 8634EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8635M: Adrian Hunter <[email protected]> 8636M: Asutosh Das <[email protected]> 8637R: Ritesh Harjani <[email protected]> 8638L: [email protected] 8639S: Supported 8640F: drivers/mmc/host/cqhci* 8641 8642EMS CPC-PCI CAN DRIVER 8643M: Gerhard Uttenthaler <[email protected]> 8644M: [email protected] 8645L: [email protected] 8646S: Maintained 8647F: drivers/net/can/sja1000/ems_pci.c 8648 8649EMULEX 10Gbps iSCSI - OneConnect DRIVER 8650M: Ketan Mukadam <[email protected]> 8651L: [email protected] 8652S: Supported 8653W: http://www.broadcom.com 8654F: drivers/scsi/be2iscsi/ 8655 8656EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8657M: Ajit Khaparde <[email protected]> 8658M: Sriharsha Basavapatna <[email protected]> 8659M: Somnath Kotur <[email protected]> 8660L: [email protected] 8661S: Maintained 8662W: http://www.emulex.com 8663F: drivers/net/ethernet/emulex/benet/ 8664 8665EMULEX ONECONNECT ROCE DRIVER 8666M: Selvin Xavier <[email protected]> 8667L: [email protected] 8668S: Odd Fixes 8669W: http://www.broadcom.com 8670F: drivers/infiniband/hw/ocrdma/ 8671F: include/uapi/rdma/ocrdma-abi.h 8672 8673EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8674M: James Smart <[email protected]> 8675M: Ram Vegesna <[email protected]> 8676L: [email protected] 8677L: [email protected] 8678S: Supported 8679W: http://www.broadcom.com 8680F: drivers/scsi/elx/ 8681 8682EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8683M: James Smart <[email protected]> 8684M: Dick Kennedy <[email protected]> 8685L: [email protected] 8686S: Supported 8687W: http://www.broadcom.com 8688F: drivers/scsi/lpfc/ 8689 8690ENE CB710 FLASH CARD READER DRIVER 8691M: Michał Mirosław <[email protected]> 8692S: Maintained 8693F: drivers/misc/cb710/ 8694F: drivers/mmc/host/cb710-mmc.* 8695F: include/linux/cb710.h 8696 8697ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8698M: Maxim Levitsky <[email protected]> 8699S: Maintained 8700F: drivers/media/rc/ene_ir.* 8701 8702ENERGY MODEL 8703M: Lukasz Luba <[email protected]> 8704M: "Rafael J. Wysocki" <[email protected]> 8705L: [email protected] 8706S: Maintained 8707F: kernel/power/energy_model.c 8708F: include/linux/energy_model.h 8709F: Documentation/power/energy-model.rst 8710 8711EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8712M: Laurentiu Tudor <[email protected]> 8713L: [email protected] 8714S: Maintained 8715F: drivers/tty/ehv_bytechan.c 8716 8717EPSON S1D13XXX FRAMEBUFFER DRIVER 8718M: Kristoffer Ericson <[email protected]> 8719S: Maintained 8720T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8721F: drivers/video/fbdev/s1d13xxxfb.c 8722F: include/video/s1d13xxxfb.h 8723 8724EROFS FILE SYSTEM 8725M: Gao Xiang <[email protected]> 8726M: Chao Yu <[email protected]> 8727R: Yue Hu <[email protected]> 8728R: Jeffle Xu <[email protected]> 8729R: Sandeep Dhavale <[email protected]> 8730R: Hongbo Li <[email protected]> 8731L: [email protected] 8732S: Maintained 8733W: https://erofs.docs.kernel.org 8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8735F: Documentation/ABI/testing/sysfs-fs-erofs 8736F: Documentation/filesystems/erofs.rst 8737F: fs/erofs/ 8738F: include/trace/events/erofs.h 8739 8740ERRSEQ ERROR TRACKING INFRASTRUCTURE 8741M: Jeff Layton <[email protected]> 8742S: Maintained 8743F: include/linux/errseq.h 8744F: lib/errseq.c 8745 8746ESD CAN NETWORK DRIVERS 8747M: Stefan Mätje <[email protected]> 8748R: [email protected] 8749L: [email protected] 8750S: Maintained 8751F: drivers/net/can/esd/ 8752 8753ESD CAN/USB DRIVERS 8754M: Frank Jungclaus <[email protected]> 8755R: [email protected] 8756L: [email protected] 8757S: Maintained 8758F: drivers/net/can/usb/esd_usb.c 8759 8760ET131X NETWORK DRIVER 8761M: Mark Einon <[email protected]> 8762S: Odd Fixes 8763F: drivers/net/ethernet/agere/ 8764 8765ETAS ES58X CAN/USB DRIVER 8766M: Vincent Mailhol <[email protected]> 8767L: [email protected] 8768S: Maintained 8769F: Documentation/networking/devlink/etas_es58x.rst 8770F: drivers/net/can/usb/etas_es58x/ 8771 8772ETHERNET BRIDGE 8773M: Nikolay Aleksandrov <[email protected]> 8774M: Ido Schimmel <[email protected]> 8775L: [email protected] 8776L: [email protected] 8777S: Maintained 8778W: http://www.linuxfoundation.org/en/Net:Bridge 8779F: include/linux/if_bridge.h 8780F: include/uapi/linux/if_bridge.h 8781F: include/linux/netfilter_bridge/ 8782F: net/bridge/ 8783 8784ETHERNET PHY LIBRARY 8785M: Andrew Lunn <[email protected]> 8786M: Heiner Kallweit <[email protected]> 8787R: Russell King <[email protected]> 8788L: [email protected] 8789S: Maintained 8790F: Documentation/ABI/testing/sysfs-class-net-phydev 8791F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8792F: Documentation/devicetree/bindings/net/mdio* 8793F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8794F: Documentation/networking/phy.rst 8795F: drivers/net/mdio/ 8796F: drivers/net/mdio/acpi_mdio.c 8797F: drivers/net/mdio/fwnode_mdio.c 8798F: drivers/net/mdio/of_mdio.c 8799F: drivers/net/pcs/ 8800F: drivers/net/phy/ 8801F: include/dt-bindings/net/qca-ar803x.h 8802F: include/linux/*mdio*.h 8803F: include/linux/linkmode.h 8804F: include/linux/mdio/*.h 8805F: include/linux/mii.h 8806F: include/linux/of_net.h 8807F: include/linux/phy.h 8808F: include/linux/phy_fixed.h 8809F: include/linux/phy_link_topology.h 8810F: include/linux/phylib_stubs.h 8811F: include/linux/platform_data/mdio-bcm-unimac.h 8812F: include/linux/platform_data/mdio-gpio.h 8813F: include/trace/events/mdio.h 8814F: include/uapi/linux/mdio.h 8815F: include/uapi/linux/mii.h 8816F: net/core/of_net.c 8817 8818ETHERNET PHY LIBRARY [RUST] 8819M: FUJITA Tomonori <[email protected]> 8820R: Trevor Gross <[email protected]> 8821L: [email protected] 8822L: [email protected] 8823S: Maintained 8824F: rust/kernel/net/phy.rs 8825F: rust/kernel/net/phy/reg.rs 8826 8827EXEC & BINFMT API, ELF 8828M: Kees Cook <[email protected]> 8829L: [email protected] 8830S: Supported 8831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8832F: Documentation/userspace-api/ELF.rst 8833F: fs/*binfmt_*.c 8834F: fs/Kconfig.binfmt 8835F: fs/exec.c 8836F: fs/tests/binfmt_*_kunit.c 8837F: fs/tests/exec_kunit.c 8838F: include/linux/binfmts.h 8839F: include/linux/elf.h 8840F: include/uapi/linux/auxvec.h 8841F: include/uapi/linux/binfmts.h 8842F: include/uapi/linux/elf.h 8843F: tools/testing/selftests/exec/ 8844N: asm/elf.h 8845N: binfmt 8846 8847EXFAT FILE SYSTEM 8848M: Namjae Jeon <[email protected]> 8849M: Sungjong Seo <[email protected]> 8850R: Yuezhang Mo <[email protected]> 8851L: [email protected] 8852S: Maintained 8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8854F: fs/exfat/ 8855 8856EXPRESSWIRE PROTOCOL LIBRARY 8857M: Duje Mihanović <[email protected]> 8858L: [email protected] 8859S: Maintained 8860F: drivers/leds/leds-expresswire.c 8861F: include/linux/leds-expresswire.h 8862 8863EXT2 FILE SYSTEM 8864M: Jan Kara <[email protected]> 8865L: [email protected] 8866S: Maintained 8867F: Documentation/filesystems/ext2.rst 8868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8869F: fs/ext2/ 8870F: include/linux/ext2* 8871 8872EXT4 FILE SYSTEM 8873M: "Theodore Ts'o" <[email protected]> 8874M: Andreas Dilger <[email protected]> 8875L: [email protected] 8876S: Maintained 8877W: http://ext4.wiki.kernel.org 8878Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8880F: Documentation/filesystems/ext4/ 8881F: fs/ext4/ 8882F: include/trace/events/ext4.h 8883F: include/uapi/linux/ext4.h 8884 8885Extended Verification Module (EVM) 8886M: Mimi Zohar <[email protected]> 8887M: Roberto Sassu <[email protected]> 8888L: [email protected] 8889S: Supported 8890T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8891F: security/integrity/ 8892F: security/integrity/evm/ 8893 8894EXTENSIBLE FIRMWARE INTERFACE (EFI) 8895M: Ard Biesheuvel <[email protected]> 8896L: [email protected] 8897S: Maintained 8898T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8899F: Documentation/admin-guide/efi-stub.rst 8900F: arch/*/include/asm/efi.h 8901F: arch/*/kernel/efi.c 8902F: arch/arm/boot/compressed/efi-header.S 8903F: arch/x86/platform/efi/ 8904F: drivers/firmware/efi/ 8905F: include/linux/efi*.h 8906 8907EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8908M: MyungJoo Ham <[email protected]> 8909M: Chanwoo Choi <[email protected]> 8910L: [email protected] 8911S: Maintained 8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8913F: Documentation/devicetree/bindings/extcon/ 8914F: Documentation/driver-api/extcon.rst 8915F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8916F: drivers/extcon/ 8917F: include/linux/extcon.h 8918F: include/linux/extcon/ 8919 8920EXTRA BOOT CONFIG 8921M: Masami Hiramatsu <[email protected]> 8922L: [email protected] 8923L: [email protected] 8924S: Maintained 8925Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8927F: Documentation/admin-guide/bootconfig.rst 8928F: fs/proc/bootconfig.c 8929F: include/linux/bootconfig.h 8930F: lib/bootconfig-data.S 8931F: lib/bootconfig.c 8932F: tools/bootconfig/* 8933F: tools/bootconfig/scripts/* 8934 8935EXTRON DA HD 4K PLUS CEC DRIVER 8936M: Hans Verkuil <[email protected]> 8937L: [email protected] 8938S: Maintained 8939T: git git://linuxtv.org/media.git 8940F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8941 8942EXYNOS DP DRIVER 8943M: Jingoo Han <[email protected]> 8944L: [email protected] 8945S: Maintained 8946F: drivers/gpu/drm/exynos/exynos_dp* 8947 8948EXYNOS SYSMMU (IOMMU) driver 8949M: Marek Szyprowski <[email protected]> 8950L: [email protected] 8951S: Maintained 8952F: drivers/iommu/exynos-iommu.c 8953 8954F2FS FILE SYSTEM 8955M: Jaegeuk Kim <[email protected]> 8956M: Chao Yu <[email protected]> 8957L: [email protected] 8958S: Maintained 8959W: https://f2fs.wiki.kernel.org/ 8960Q: https://patchwork.kernel.org/project/f2fs/list/ 8961B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8963F: Documentation/ABI/testing/sysfs-fs-f2fs 8964F: Documentation/filesystems/f2fs.rst 8965F: fs/f2fs/ 8966F: include/linux/f2fs_fs.h 8967F: include/trace/events/f2fs.h 8968F: include/uapi/linux/f2fs.h 8969 8970F71805F HARDWARE MONITORING DRIVER 8971M: Jean Delvare <[email protected]> 8972L: [email protected] 8973S: Maintained 8974F: Documentation/hwmon/f71805f.rst 8975F: drivers/hwmon/f71805f.c 8976 8977FADDR2LINE 8978M: Josh Poimboeuf <[email protected]> 8979S: Maintained 8980F: scripts/faddr2line 8981 8982FAILOVER MODULE 8983M: Sridhar Samudrala <[email protected]> 8984L: [email protected] 8985S: Supported 8986F: Documentation/networking/failover.rst 8987F: include/net/failover.h 8988F: net/core/failover.c 8989 8990FANOTIFY 8991M: Jan Kara <[email protected]> 8992R: Amir Goldstein <[email protected]> 8993R: Matthew Bobrowski <[email protected]> 8994L: [email protected] 8995S: Maintained 8996F: fs/notify/fanotify/ 8997F: include/linux/fanotify.h 8998F: include/uapi/linux/fanotify.h 8999 9000FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 9001M: Linus Walleij <[email protected]> 9002L: [email protected] 9003S: Maintained 9004F: drivers/usb/fotg210/ 9005 9006FARSYNC SYNCHRONOUS DRIVER 9007M: Kevin Curtis <[email protected]> 9008S: Supported 9009W: http://www.farsite.co.uk/ 9010F: drivers/net/wan/farsync.* 9011 9012FAULT INJECTION SUPPORT 9013M: Akinobu Mita <[email protected]> 9014S: Supported 9015F: Documentation/fault-injection/ 9016F: lib/fault-inject.c 9017F: tools/testing/fault-injection/ 9018 9019FBTFT Framebuffer drivers 9020L: [email protected] 9021L: [email protected] 9022S: Orphan 9023F: drivers/staging/fbtft/ 9024 9025FC0011 TUNER DRIVER 9026M: Michael Buesch <[email protected]> 9027L: [email protected] 9028S: Maintained 9029F: drivers/media/tuners/fc0011.c 9030F: drivers/media/tuners/fc0011.h 9031 9032FC2580 MEDIA DRIVER 9033L: [email protected] 9034S: Orphan 9035W: https://linuxtv.org 9036Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9037F: drivers/media/tuners/fc2580* 9038 9039FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 9040M: Hannes Reinecke <[email protected]> 9041L: [email protected] 9042S: Supported 9043W: www.Open-FCoE.org 9044F: drivers/scsi/fcoe/ 9045F: drivers/scsi/libfc/ 9046F: include/scsi/fc/ 9047F: include/scsi/libfc.h 9048F: include/scsi/libfcoe.h 9049F: include/uapi/scsi/fc/ 9050 9051FILE LOCKING (flock() and fcntl()/lockf()) 9052M: Jeff Layton <[email protected]> 9053M: Chuck Lever <[email protected]> 9054R: Alexander Aring <[email protected]> 9055L: [email protected] 9056S: Maintained 9057F: fs/fcntl.c 9058F: fs/locks.c 9059F: include/linux/fcntl.h 9060F: include/uapi/linux/fcntl.h 9061 9062FILESYSTEM DIRECT ACCESS (DAX) 9063M: Dan Williams <[email protected]> 9064R: Matthew Wilcox <[email protected]> 9065R: Jan Kara <[email protected]> 9066L: [email protected] 9067L: [email protected] 9068S: Supported 9069F: fs/dax.c 9070F: include/linux/dax.h 9071F: include/trace/events/fs_dax.h 9072 9073FILESYSTEMS (VFS and infrastructure) 9074M: Alexander Viro <[email protected]> 9075M: Christian Brauner <[email protected]> 9076R: Jan Kara <[email protected]> 9077L: [email protected] 9078S: Maintained 9079T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 9080F: fs/* 9081F: include/linux/fs.h 9082F: include/linux/fs_types.h 9083F: include/uapi/linux/fs.h 9084F: include/uapi/linux/openat2.h 9085F: Documentation/driver-api/early-userspace/buffer-format.rst 9086F: init/do_mounts* 9087F: init/*initramfs* 9088 9089FILESYSTEMS [EXPORTFS] 9090M: Chuck Lever <[email protected]> 9091M: Jeff Layton <[email protected]> 9092R: Amir Goldstein <[email protected]> 9093L: [email protected] 9094L: [email protected] 9095S: Supported 9096F: Documentation/filesystems/nfs/exporting.rst 9097F: fs/exportfs/ 9098F: fs/fhandle.c 9099F: include/linux/exportfs.h 9100 9101FILESYSTEMS [IDMAPPED MOUNTS] 9102M: Christian Brauner <[email protected]> 9103M: Seth Forshee <[email protected]> 9104L: [email protected] 9105S: Maintained 9106F: Documentation/filesystems/idmappings.rst 9107F: fs/mnt_idmapping.c 9108F: include/linux/mnt_idmapping.* 9109F: tools/testing/selftests/mount_setattr/ 9110 9111FILESYSTEMS [IOMAP] 9112M: Christian Brauner <[email protected]> 9113R: Darrick J. Wong <[email protected]> 9114L: [email protected] 9115L: [email protected] 9116S: Supported 9117F: Documentation/filesystems/iomap/* 9118F: fs/iomap/ 9119F: include/linux/iomap.h 9120 9121FILESYSTEMS [NETFS LIBRARY] 9122M: David Howells <[email protected]> 9123M: Paulo Alcantara <[email protected]> 9124L: [email protected] 9125L: [email protected] 9126S: Supported 9127F: Documentation/filesystems/caching/ 9128F: Documentation/filesystems/netfs_library.rst 9129F: fs/netfs/ 9130F: include/linux/fscache*.h 9131F: include/linux/netfs.h 9132F: include/trace/events/fscache.h 9133F: include/trace/events/netfs.h 9134 9135FILESYSTEMS [STACKABLE] 9136M: Miklos Szeredi <[email protected]> 9137M: Amir Goldstein <[email protected]> 9138L: [email protected] 9139L: [email protected] 9140S: Maintained 9141F: fs/backing-file.c 9142F: include/linux/backing-file.h 9143 9144FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9145M: Riku Voipio <[email protected]> 9146L: [email protected] 9147S: Maintained 9148F: drivers/hwmon/f75375s.c 9149F: include/linux/f75375s.h 9150 9151FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 9152M: Ji-Ze Hong (Peter Hong) <[email protected]> 9153L: [email protected] 9154S: Maintained 9155F: drivers/net/can/usb/f81604.c 9156 9157FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 9158M: Clemens Ladisch <[email protected]> 9159M: Takashi Sakamoto <[email protected]> 9160L: [email protected] 9161S: Maintained 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 9163F: include/uapi/sound/firewire.h 9164F: sound/firewire/ 9165 9166FIREWIRE MEDIA DRIVERS (firedtv) 9167M: Stefan Richter <[email protected]> 9168L: [email protected] 9169L: [email protected] 9170S: Maintained 9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 9172F: drivers/media/firewire/ 9173 9174FIREWIRE SBP-2 TARGET 9175M: Chris Boot <[email protected]> 9176L: [email protected] 9177L: [email protected] 9178L: [email protected] 9179S: Maintained 9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 9181F: drivers/target/sbp/ 9182 9183FIREWIRE SUBSYSTEM 9184M: Takashi Sakamoto <[email protected]> 9185M: Takashi Sakamoto <[email protected]> 9186L: [email protected] 9187S: Maintained 9188W: http://ieee1394.docs.kernel.org/ 9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 9190F: drivers/firewire/ 9191F: include/linux/firewire.h 9192F: include/uapi/linux/firewire*.h 9193F: tools/firewire/ 9194 9195FIRMWARE FRAMEWORK FOR ARMV8-A 9196M: Sudeep Holla <[email protected]> 9197L: [email protected] (moderated for non-subscribers) 9198S: Maintained 9199F: drivers/firmware/arm_ffa/ 9200F: include/linux/arm_ffa.h 9201 9202FIRMWARE LOADER (request_firmware) 9203M: Luis Chamberlain <[email protected]> 9204M: Russ Weight <[email protected]> 9205M: Danilo Krummrich <[email protected]> 9206L: [email protected] 9207S: Maintained 9208F: Documentation/firmware_class/ 9209F: drivers/base/firmware_loader/ 9210F: rust/kernel/firmware.rs 9211F: include/linux/firmware.h 9212 9213FLEXTIMER FTM-QUADDEC DRIVER 9214M: Patrick Havelange <[email protected]> 9215L: [email protected] 9216S: Maintained 9217F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 9218F: drivers/counter/ftm-quaddec.c 9219 9220FLOPPY DRIVER 9221M: Denis Efremov <[email protected]> 9222L: [email protected] 9223S: Odd Fixes 9224F: drivers/block/floppy.c 9225 9226FLYSKY FSIA6B RC RECEIVER 9227M: Markus Koch <[email protected]> 9228L: [email protected] 9229S: Maintained 9230F: drivers/input/joystick/fsia6b.c 9231 9232FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster) 9233M: Geoffrey D. Bennett <[email protected]> 9234L: [email protected] 9235S: Maintained 9236W: https://github.com/geoffreybennett/linux-fcp 9237B: https://github.com/geoffreybennett/linux-fcp/issues 9238T: git https://github.com/geoffreybennett/linux-fcp.git 9239F: include/uapi/sound/fcp.h 9240F: include/uapi/sound/scarlett2.h 9241F: sound/usb/fcp.c 9242F: sound/usb/mixer_scarlett2.c 9243 9244FORCEDETH GIGABIT ETHERNET DRIVER 9245M: Rain River <[email protected]> 9246M: Zhu Yanjun <[email protected]> 9247L: [email protected] 9248S: Maintained 9249F: drivers/net/ethernet/nvidia/* 9250 9251FORTIFY_SOURCE 9252M: Kees Cook <[email protected]> 9253L: [email protected] 9254S: Supported 9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9256F: include/linux/fortify-string.h 9257F: lib/test_fortify/* 9258F: lib/tests/fortify_kunit.c 9259F: lib/tests/memcpy_kunit.c 9260K: \bunsafe_memcpy\b 9261K: \b__NO_FORTIFY\b 9262 9263FPGA DFL DRIVERS 9264M: Wu Hao <[email protected]> 9265R: Tom Rix <[email protected]> 9266L: [email protected] 9267S: Maintained 9268F: Documentation/ABI/testing/sysfs-bus-dfl* 9269F: Documentation/fpga/dfl.rst 9270F: drivers/fpga/dfl* 9271F: drivers/uio/uio_dfl.c 9272F: include/linux/dfl.h 9273F: include/uapi/linux/fpga-dfl.h 9274 9275FPGA MANAGER FRAMEWORK 9276M: Moritz Fischer <[email protected]> 9277M: Wu Hao <[email protected]> 9278M: Xu Yilun <[email protected]> 9279R: Tom Rix <[email protected]> 9280L: [email protected] 9281S: Maintained 9282Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9283T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9284F: Documentation/devicetree/bindings/fpga/ 9285F: Documentation/driver-api/fpga/ 9286F: Documentation/fpga/ 9287F: drivers/fpga/ 9288F: include/linux/fpga/ 9289 9290FPU EMULATOR 9291M: Bill Metzenthen <[email protected]> 9292S: Maintained 9293W: https://floatingpoint.billm.au/ 9294F: arch/x86/math-emu/ 9295 9296FRAMEBUFFER CORE 9297M: Simona Vetter <[email protected]> 9298S: Odd Fixes 9299T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9300F: drivers/video/fbdev/core/ 9301 9302FRAMEBUFFER DRAWING 9303M: Zsolt Kajtar <[email protected]> 9304S: Odd Fixes 9305F: drivers/video/fbdev/core/cfbcopyarea.c 9306F: drivers/video/fbdev/core/cfbfillrect.c 9307F: drivers/video/fbdev/core/cfbimgblt.c 9308F: drivers/video/fbdev/core/cfbmem.h 9309F: drivers/video/fbdev/core/fb_copyarea.h 9310F: drivers/video/fbdev/core/fb_draw.h 9311F: drivers/video/fbdev/core/fb_fillrect.h 9312F: drivers/video/fbdev/core/fb_imageblit.h 9313F: drivers/video/fbdev/core/syscopyarea.c 9314F: drivers/video/fbdev/core/sysfillrect.c 9315F: drivers/video/fbdev/core/sysimgblt.c 9316F: drivers/video/fbdev/core/sysmem.h 9317 9318FRAMEBUFFER LAYER 9319M: Helge Deller <[email protected]> 9320L: [email protected] 9321L: [email protected] 9322S: Maintained 9323Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9324T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9325F: Documentation/fb/ 9326F: drivers/video/ 9327F: include/linux/fb.h 9328F: include/uapi/linux/fb.h 9329F: include/uapi/video/ 9330F: include/video/ 9331 9332FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9333M: Horia Geantă <[email protected]> 9334M: Pankaj Gupta <[email protected]> 9335M: Gaurav Jain <[email protected]> 9336L: [email protected] 9337S: Maintained 9338F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9339F: drivers/crypto/caam/ 9340 9341FREESCALE COLDFIRE M5441X MMC DRIVER 9342M: Angelo Dureghello <[email protected]> 9343L: [email protected] 9344S: Maintained 9345F: drivers/mmc/host/sdhci-esdhc-mcf.c 9346F: include/linux/platform_data/mmc-esdhc-mcf.h 9347 9348FREESCALE DIU FRAMEBUFFER DRIVER 9349M: Timur Tabi <[email protected]> 9350L: [email protected] 9351S: Maintained 9352F: drivers/video/fbdev/fsl-diu-fb.* 9353 9354FREESCALE DMA DRIVER 9355M: Zhang Wei <[email protected]> 9356L: [email protected] 9357S: Maintained 9358F: drivers/dma/fsldma.* 9359 9360FREESCALE DSPI DRIVER 9361M: Vladimir Oltean <[email protected]> 9362L: [email protected] 9363L: [email protected] 9364S: Maintained 9365F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9366F: drivers/spi/spi-fsl-dspi.c 9367F: include/linux/spi/spi-fsl-dspi.h 9368 9369FREESCALE eDMA DRIVER 9370M: Frank Li <[email protected]> 9371L: [email protected] 9372L: [email protected] 9373S: Maintained 9374F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9375F: drivers/dma/fsl-edma*.* 9376 9377FREESCALE ENETC ETHERNET DRIVERS 9378M: Claudiu Manoil <[email protected]> 9379M: Vladimir Oltean <[email protected]> 9380M: Wei Fang <[email protected]> 9381M: Clark Wang <[email protected]> 9382L: [email protected] 9383L: [email protected] 9384S: Maintained 9385F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9386F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9387F: drivers/net/ethernet/freescale/enetc/ 9388F: include/linux/fsl/enetc_mdio.h 9389F: include/linux/fsl/netc_global.h 9390 9391FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9392M: Claudiu Manoil <[email protected]> 9393L: [email protected] 9394S: Maintained 9395F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9396F: drivers/net/ethernet/freescale/gianfar* 9397 9398FREESCALE GPMI NAND DRIVER 9399M: Han Xu <[email protected]> 9400L: [email protected] 9401L: [email protected] 9402S: Maintained 9403F: drivers/mtd/nand/raw/gpmi-nand/* 9404 9405FREESCALE I2C CPM DRIVER 9406M: Jochen Friedrich <[email protected]> 9407L: [email protected] 9408L: [email protected] 9409S: Maintained 9410F: drivers/i2c/busses/i2c-cpm.c 9411 9412FREESCALE IMX / MXC FEC DRIVER 9413M: Wei Fang <[email protected]> 9414R: Shenwei Wang <[email protected]> 9415R: Clark Wang <[email protected]> 9416L: [email protected] 9417L: [email protected] 9418S: Maintained 9419F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9420F: drivers/net/ethernet/freescale/fec.h 9421F: drivers/net/ethernet/freescale/fec_main.c 9422F: drivers/net/ethernet/freescale/fec_ptp.c 9423 9424FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9425M: Sascha Hauer <[email protected]> 9426R: Pengutronix Kernel Team <[email protected]> 9427L: [email protected] 9428L: [email protected] (moderated for non-subscribers) 9429S: Maintained 9430F: drivers/video/fbdev/imxfb.c 9431 9432FREESCALE IMX DDR PMU DRIVER 9433M: Frank Li <[email protected]> 9434L: [email protected] (moderated for non-subscribers) 9435S: Maintained 9436F: Documentation/admin-guide/perf/imx-ddr.rst 9437F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9438F: drivers/perf/fsl_imx8_ddr_perf.c 9439 9440FREESCALE IMX I2C DRIVER 9441M: Oleksij Rempel <[email protected]> 9442R: Pengutronix Kernel Team <[email protected]> 9443L: [email protected] 9444S: Maintained 9445F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9446F: drivers/i2c/busses/i2c-imx.c 9447 9448FREESCALE IMX LPI2C DRIVER 9449M: Dong Aisheng <[email protected]> 9450L: [email protected] 9451L: [email protected] 9452S: Maintained 9453F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9454F: drivers/i2c/busses/i2c-imx-lpi2c.c 9455 9456FREESCALE IMX LPSPI DRIVER 9457M: Frank Li <[email protected]> 9458L: [email protected] 9459L: [email protected] 9460S: Maintained 9461F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9462F: drivers/spi/spi-fsl-lpspi.c 9463 9464FREESCALE MPC I2C DRIVER 9465M: Chris Packham <[email protected]> 9466L: [email protected] 9467S: Maintained 9468F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9469F: drivers/i2c/busses/i2c-mpc.c 9470 9471FREESCALE QORIQ DPAA ETHERNET DRIVER 9472M: Madalin Bucur <[email protected]> 9473L: [email protected] 9474S: Maintained 9475F: drivers/net/ethernet/freescale/dpaa 9476 9477FREESCALE QORIQ DPAA FMAN DRIVER 9478M: Madalin Bucur <[email protected]> 9479R: Sean Anderson <[email protected]> 9480L: [email protected] 9481S: Maintained 9482F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9483F: drivers/net/ethernet/freescale/fman 9484 9485FREESCALE QORIQ PTP CLOCK DRIVER 9486M: Yangbo Lu <[email protected]> 9487L: [email protected] 9488S: Maintained 9489F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9490F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9491F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9492F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9493F: drivers/ptp/ptp_qoriq.c 9494F: drivers/ptp/ptp_qoriq_debugfs.c 9495F: include/linux/fsl/ptp_qoriq.h 9496 9497FREESCALE QUAD SPI DRIVER 9498M: Han Xu <[email protected]> 9499L: [email protected] 9500L: [email protected] 9501S: Maintained 9502F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9503F: drivers/spi/spi-fsl-qspi.c 9504 9505FREESCALE QUICC ENGINE LIBRARY 9506M: Qiang Zhao <[email protected]> 9507M: Christophe Leroy <[email protected]> 9508L: [email protected] 9509S: Maintained 9510F: drivers/soc/fsl/qe/ 9511F: include/soc/fsl/qe/ 9512 9513FREESCALE QUICC ENGINE QMC DRIVER 9514M: Herve Codina <[email protected]> 9515L: [email protected] 9516S: Maintained 9517F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9518F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9519F: drivers/soc/fsl/qe/qmc.c 9520F: include/soc/fsl/qe/qmc.h 9521 9522FREESCALE QUICC ENGINE QMC HDLC DRIVER 9523M: Herve Codina <[email protected]> 9524L: [email protected] 9525L: [email protected] 9526S: Maintained 9527F: drivers/net/wan/fsl_qmc_hdlc.c 9528 9529FREESCALE QUICC ENGINE TSA DRIVER 9530M: Herve Codina <[email protected]> 9531L: [email protected] 9532S: Maintained 9533F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9534F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9535F: drivers/soc/fsl/qe/tsa.c 9536F: drivers/soc/fsl/qe/tsa.h 9537F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9538F: include/dt-bindings/soc/qe-fsl,tsa.h 9539 9540FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9541L: [email protected] 9542L: [email protected] 9543S: Orphan 9544F: drivers/net/ethernet/freescale/ucc_geth* 9545 9546FREESCALE QUICC ENGINE UCC HDLC DRIVER 9547M: Zhao Qiang <[email protected]> 9548L: [email protected] 9549L: [email protected] 9550S: Maintained 9551F: drivers/net/wan/fsl_ucc_hdlc* 9552 9553FREESCALE QUICC ENGINE UCC UART DRIVER 9554M: Timur Tabi <[email protected]> 9555L: [email protected] 9556S: Maintained 9557F: drivers/tty/serial/ucc_uart.c 9558 9559FREESCALE SOC DRIVERS 9560M: Christophe Leroy <[email protected]> 9561L: [email protected] 9562L: [email protected] (moderated for non-subscribers) 9563S: Maintained 9564F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9565F: Documentation/devicetree/bindings/soc/fsl/ 9566F: drivers/soc/fsl/ 9567F: include/linux/fsl/ 9568F: include/soc/fsl/ 9569 9570FREESCALE SOC FS_ENET DRIVER 9571M: Pantelis Antoniou <[email protected]> 9572L: [email protected] 9573L: [email protected] 9574S: Maintained 9575F: drivers/net/ethernet/freescale/fs_enet/ 9576 9577FREESCALE SOC SOUND DRIVERS 9578M: Shengjiu Wang <[email protected]> 9579M: Xiubo Li <[email protected]> 9580R: Fabio Estevam <[email protected]> 9581R: Nicolin Chen <[email protected]> 9582L: [email protected] 9583L: [email protected] 9584S: Maintained 9585F: sound/soc/fsl/fsl* 9586F: sound/soc/fsl/imx* 9587 9588FREESCALE SOC LPC32XX SOUND DRIVERS 9589M: J.M.B. Downing <[email protected]> 9590M: Piotr Wojtaszczyk <[email protected]> 9591R: Vladimir Zapolskiy <[email protected]> 9592L: [email protected] 9593L: [email protected] 9594S: Maintained 9595F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9596F: sound/soc/fsl/lpc3xxx-* 9597 9598FREESCALE SOC SOUND QMC DRIVER 9599M: Herve Codina <[email protected]> 9600L: [email protected] 9601L: [email protected] 9602S: Maintained 9603F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9604F: sound/soc/fsl/fsl_qmc_audio.c 9605 9606FREESCALE USB PERIPHERAL DRIVERS 9607L: [email protected] 9608L: [email protected] 9609S: Orphan 9610F: drivers/usb/gadget/udc/fsl* 9611 9612FREESCALE USB PHY DRIVER 9613L: [email protected] 9614L: [email protected] 9615S: Orphan 9616F: drivers/usb/phy/phy-fsl-usb* 9617 9618FREEVXFS FILESYSTEM 9619M: Christoph Hellwig <[email protected]> 9620S: Maintained 9621W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9622F: fs/freevxfs/ 9623 9624FREEZER 9625M: "Rafael J. Wysocki" <[email protected]> 9626M: Pavel Machek <[email protected]> 9627L: [email protected] 9628S: Supported 9629F: Documentation/power/freezing-of-tasks.rst 9630F: include/linux/freezer.h 9631F: kernel/freezer.c 9632 9633FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9634M: Eric Biggers <[email protected]> 9635M: Theodore Y. Ts'o <[email protected]> 9636M: Jaegeuk Kim <[email protected]> 9637L: [email protected] 9638S: Supported 9639Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9640T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9641F: Documentation/filesystems/fscrypt.rst 9642F: fs/crypto/ 9643F: include/linux/fscrypt.h 9644F: include/uapi/linux/fscrypt.h 9645 9646FSI SUBSYSTEM 9647M: Eddie James <[email protected]> 9648R: Ninad Palsule <[email protected]> 9649L: [email protected] 9650S: Supported 9651Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9652F: drivers/fsi/ 9653F: include/linux/fsi*.h 9654F: include/trace/events/fsi*.h 9655 9656FSI-ATTACHED I2C DRIVER 9657M: Eddie James <[email protected]> 9658L: [email protected] 9659L: [email protected] (moderated for non-subscribers) 9660S: Maintained 9661F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9662F: drivers/i2c/busses/i2c-fsi.c 9663 9664FSI-ATTACHED SPI DRIVER 9665M: Eddie James <[email protected]> 9666L: [email protected] 9667S: Maintained 9668F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9669F: drivers/spi/spi-fsi.c 9670 9671FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9672M: Jan Kara <[email protected]> 9673R: Amir Goldstein <[email protected]> 9674L: [email protected] 9675S: Maintained 9676T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9677F: fs/notify/ 9678F: include/linux/fsnotify*.h 9679 9680FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9681M: Eric Biggers <[email protected]> 9682M: Theodore Y. Ts'o <[email protected]> 9683L: [email protected] 9684S: Supported 9685Q: https://patchwork.kernel.org/project/fsverity/list/ 9686T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9687F: Documentation/filesystems/fsverity.rst 9688F: fs/verity/ 9689F: include/linux/fsverity.h 9690F: include/uapi/linux/fsverity.h 9691 9692FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9693M: Michael Zaidman <[email protected]> 9694L: [email protected] 9695L: [email protected] 9696S: Maintained 9697F: drivers/hid/hid-ft260.c 9698 9699FUJITSU LAPTOP EXTRAS 9700M: Jonathan Woithe <[email protected]> 9701L: [email protected] 9702S: Maintained 9703F: drivers/platform/x86/fujitsu-laptop.c 9704 9705FUJITSU TABLET EXTRAS 9706M: Robert Gerlach <[email protected]> 9707L: [email protected] 9708S: Maintained 9709F: drivers/platform/x86/fujitsu-tablet.c 9710 9711FUNCTION HOOKS (FTRACE) 9712M: Steven Rostedt <[email protected]> 9713M: Masami Hiramatsu <[email protected]> 9714R: Mark Rutland <[email protected]> 9715L: [email protected] 9716L: [email protected] 9717S: Maintained 9718Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9720F: Documentation/trace/ftrace* 9721F: arch/*/*/*/*ftrace* 9722F: arch/*/*/*ftrace* 9723F: include/*/ftrace.h 9724F: kernel/trace/fgraph.c 9725F: kernel/trace/ftrace* 9726F: samples/ftrace 9727 9728FUNGIBLE ETHERNET DRIVERS 9729M: Dimitris Michailidis <[email protected]> 9730L: [email protected] 9731S: Maintained 9732F: drivers/net/ethernet/fungible/ 9733 9734FUSE: FILESYSTEM IN USERSPACE 9735M: Miklos Szeredi <[email protected]> 9736L: [email protected] 9737S: Maintained 9738W: https://github.com/libfuse/ 9739T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9740F: Documentation/filesystems/fuse.rst 9741F: fs/fuse/ 9742F: include/uapi/linux/fuse.h 9743 9744FUTEX SUBSYSTEM 9745M: Thomas Gleixner <[email protected]> 9746M: Ingo Molnar <[email protected]> 9747R: Peter Zijlstra <[email protected]> 9748R: Darren Hart <[email protected]> 9749R: Davidlohr Bueso <[email protected]> 9750R: André Almeida <[email protected]> 9751L: [email protected] 9752S: Maintained 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9754F: Documentation/locking/*futex* 9755F: include/asm-generic/futex.h 9756F: include/linux/futex.h 9757F: include/uapi/linux/futex.h 9758F: kernel/futex/* 9759F: tools/perf/bench/futex* 9760F: tools/testing/selftests/futex/ 9761 9762FWCTL SUBSYSTEM 9763M: Dave Jiang <[email protected]> 9764M: Jason Gunthorpe <[email protected]> 9765M: Saeed Mahameed <[email protected]> 9766R: Jonathan Cameron <[email protected]> 9767S: Maintained 9768F: Documentation/userspace-api/fwctl/ 9769F: drivers/fwctl/ 9770F: include/linux/fwctl.h 9771F: include/uapi/fwctl/ 9772 9773FWCTL MLX5 DRIVER 9774M: Saeed Mahameed <[email protected]> 9775R: Itay Avraham <[email protected]> 9776L: [email protected] 9777S: Maintained 9778F: drivers/fwctl/mlx5/ 9779 9780FWCTL PDS DRIVER 9781M: Brett Creeley <[email protected]> 9782R: Shannon Nelson <[email protected]> 9783L: [email protected] 9784S: Maintained 9785F: drivers/fwctl/pds/ 9786 9787GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9788M: Sebastian Reichel <[email protected]> 9789L: [email protected] 9790S: Maintained 9791F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9792F: drivers/media/i2c/gc0308.c 9793 9794GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9795M: Zhi Mao <[email protected]> 9796L: [email protected] 9797S: Maintained 9798F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9799F: drivers/media/i2c/gc05a2.c 9800 9801GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9802M: Zhi Mao <[email protected]> 9803L: [email protected] 9804S: Maintained 9805F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9806F: drivers/media/i2c/gc08a3.c 9807 9808GALAXYCORE GC2145 SENSOR DRIVER 9809M: Alain Volmat <[email protected]> 9810L: [email protected] 9811S: Maintained 9812T: git git://linuxtv.org/media.git 9813F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9814F: drivers/media/i2c/gc2145.c 9815 9816GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9817M: Tim Harvey <[email protected]> 9818S: Maintained 9819F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9820F: Documentation/hwmon/gsc-hwmon.rst 9821F: drivers/hwmon/gsc-hwmon.c 9822F: drivers/mfd/gateworks-gsc.c 9823F: include/linux/mfd/gsc.h 9824F: include/linux/platform_data/gsc_hwmon.h 9825 9826GCC PLUGINS 9827M: Kees Cook <[email protected]> 9828L: [email protected] 9829S: Maintained 9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9831F: Documentation/kbuild/gcc-plugins.rst 9832F: include/linux/stackleak.h 9833F: kernel/stackleak.c 9834F: scripts/Makefile.gcc-plugins 9835F: scripts/gcc-plugins/ 9836 9837GCOV BASED KERNEL PROFILING 9838M: Peter Oberparleiter <[email protected]> 9839S: Maintained 9840F: Documentation/dev-tools/gcov.rst 9841F: kernel/gcov/ 9842 9843GDB KERNEL DEBUGGING HELPER SCRIPTS 9844M: Jan Kiszka <[email protected]> 9845M: Kieran Bingham <[email protected]> 9846S: Supported 9847F: scripts/gdb/ 9848 9849GE HEALTHCARE PMC ADC DRIVER 9850M: Herve Codina <[email protected]> 9851L: [email protected] 9852S: Maintained 9853F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9854F: drivers/iio/adc/gehc-pmc-adc.c 9855F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9856 9857GEMINI CRYPTO DRIVER 9858M: Corentin Labbe <[email protected]> 9859L: [email protected] 9860S: Maintained 9861F: drivers/crypto/gemini/ 9862 9863GEMTEK FM RADIO RECEIVER DRIVER 9864M: Hans Verkuil <[email protected]> 9865L: [email protected] 9866S: Maintained 9867W: https://linuxtv.org 9868T: git git://linuxtv.org/media.git 9869F: drivers/media/radio/radio-gemtek* 9870 9871GENDWARFKSYMS 9872M: Sami Tolvanen <[email protected]> 9873L: [email protected] 9874L: [email protected] 9875S: Maintained 9876F: scripts/gendwarfksyms/ 9877 9878GENERIC ARCHITECTURE TOPOLOGY 9879M: Sudeep Holla <[email protected]> 9880L: [email protected] 9881S: Maintained 9882F: drivers/base/arch_topology.c 9883F: include/linux/arch_topology.h 9884 9885GENERIC ENTRY CODE 9886M: Thomas Gleixner <[email protected]> 9887M: Peter Zijlstra <[email protected]> 9888M: Andy Lutomirski <[email protected]> 9889L: [email protected] 9890S: Maintained 9891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9892F: include/linux/entry-common.h 9893F: include/linux/entry-kvm.h 9894F: kernel/entry/ 9895 9896GENERIC GPIO I2C DRIVER 9897M: Wolfram Sang <[email protected]> 9898S: Supported 9899F: drivers/i2c/busses/i2c-gpio.c 9900F: include/linux/platform_data/i2c-gpio.h 9901 9902GENERIC GPIO I2C MULTIPLEXER DRIVER 9903M: Peter Korsgaard <[email protected]> 9904L: [email protected] 9905S: Supported 9906F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9907F: drivers/i2c/muxes/i2c-mux-gpio.c 9908F: include/linux/platform_data/i2c-mux-gpio.h 9909 9910GENERIC GPIO RESET DRIVER 9911M: Krzysztof Kozlowski <[email protected]> 9912S: Maintained 9913F: drivers/reset/reset-gpio.c 9914 9915GENERIC HDLC (WAN) DRIVERS 9916M: Krzysztof Halasa <[email protected]> 9917S: Maintained 9918W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9919F: drivers/net/wan/c101.c 9920F: drivers/net/wan/hd6457* 9921F: drivers/net/wan/hdlc* 9922F: drivers/net/wan/n2.c 9923F: drivers/net/wan/pc300too.c 9924F: drivers/net/wan/pci200syn.c 9925F: drivers/net/wan/wanxl* 9926 9927GENERIC INCLUDE/ASM HEADER FILES 9928M: Arnd Bergmann <[email protected]> 9929L: [email protected] 9930S: Maintained 9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9932F: include/asm-generic/ 9933F: include/uapi/asm-generic/ 9934 9935GENERIC PHY FRAMEWORK 9936M: Vinod Koul <[email protected]> 9937M: Kishon Vijay Abraham I <[email protected]> 9938L: [email protected] 9939S: Supported 9940Q: https://patchwork.kernel.org/project/linux-phy/list/ 9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9942F: Documentation/devicetree/bindings/phy/ 9943F: drivers/phy/ 9944F: include/dt-bindings/phy/ 9945F: include/linux/phy/ 9946 9947GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9948M: Wolfram Sang <[email protected]> 9949S: Supported 9950F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9951F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9952 9953GENERIC PM DOMAINS 9954M: Ulf Hansson <[email protected]> 9955L: [email protected] 9956S: Supported 9957F: Documentation/devicetree/bindings/power/power?domain* 9958T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9959F: drivers/pmdomain/ 9960F: include/linux/pm_domain.h 9961 9962GENERIC RADIX TREE 9963M: Kent Overstreet <[email protected]> 9964S: Supported 9965C: irc://irc.oftc.net/bcache 9966F: include/linux/generic-radix-tree.h 9967F: lib/generic-radix-tree.c 9968 9969GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9970M: Eugen Hristev <[email protected]> 9971L: [email protected] 9972S: Maintained 9973F: drivers/input/touchscreen/resistive-adc-touch.c 9974 9975GENERIC STRING LIBRARY 9976M: Kees Cook <[email protected]> 9977R: Andy Shevchenko <[email protected]> 9978L: [email protected] 9979S: Supported 9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9981F: include/linux/string.h 9982F: include/linux/string_choices.h 9983F: include/linux/string_helpers.h 9984F: lib/string.c 9985F: lib/string_helpers.c 9986F: lib/tests/string_helpers_kunit.c 9987F: lib/tests/string_kunit.c 9988F: scripts/coccinelle/api/string_choices.cocci 9989 9990GENERIC UIO DRIVER FOR PCI DEVICES 9991M: "Michael S. Tsirkin" <[email protected]> 9992L: [email protected] 9993S: Supported 9994F: drivers/uio/uio_pci_generic.c 9995 9996GENERIC VDSO LIBRARY 9997M: Andy Lutomirski <[email protected]> 9998M: Thomas Gleixner <[email protected]> 9999M: Vincenzo Frascino <[email protected]> 10000L: [email protected] 10001S: Maintained 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 10003F: include/asm-generic/vdso/vsyscall.h 10004F: include/vdso/ 10005F: kernel/time/vsyscall.c 10006F: lib/vdso/ 10007F: tools/testing/selftests/vDSO/ 10008 10009GENWQE (IBM Generic Workqueue Card) 10010M: Frank Haverkamp <[email protected]> 10011S: Supported 10012F: drivers/misc/genwqe/ 10013 10014GET_MAINTAINER SCRIPT 10015M: Joe Perches <[email protected]> 10016S: Maintained 10017F: scripts/get_maintainer.pl 10018 10019GFS2 FILE SYSTEM 10020M: Andreas Gruenbacher <[email protected]> 10021L: [email protected] 10022S: Supported 10023B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 10025F: Documentation/filesystems/gfs2* 10026F: fs/gfs2/ 10027F: include/uapi/linux/gfs2_ondisk.h 10028 10029GIGABYTE WATERFORCE SENSOR DRIVER 10030M: Aleksa Savic <[email protected]> 10031L: [email protected] 10032S: Maintained 10033F: Documentation/hwmon/gigabyte_waterforce.rst 10034F: drivers/hwmon/gigabyte_waterforce.c 10035 10036GIGABYTE WMI DRIVER 10037M: Thomas Weißschuh <[email protected]> 10038L: [email protected] 10039S: Maintained 10040F: drivers/platform/x86/gigabyte-wmi.c 10041 10042GNSS SUBSYSTEM 10043M: Johan Hovold <[email protected]> 10044S: Maintained 10045T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 10046F: Documentation/ABI/testing/sysfs-class-gnss 10047F: Documentation/devicetree/bindings/gnss/ 10048F: drivers/gnss/ 10049F: include/linux/gnss.h 10050 10051GO7007 MPEG CODEC 10052M: Hans Verkuil <[email protected]> 10053L: [email protected] 10054S: Maintained 10055F: drivers/media/usb/go7007/ 10056 10057GOCONTROLL MODULINE MODULE SLOT 10058M: Maud Spierings <[email protected]> 10059S: Maintained 10060F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml 10061 10062GOODIX TOUCHSCREEN 10063M: Hans de Goede <[email protected]> 10064L: [email protected] 10065S: Maintained 10066F: drivers/input/touchscreen/goodix* 10067 10068GOOGLE ETHERNET DRIVERS 10069M: Jeroen de Borst <[email protected]> 10070M: Harshitha Ramamurthy <[email protected]> 10071L: [email protected] 10072S: Maintained 10073F: Documentation/networking/device_drivers/ethernet/google/gve.rst 10074F: drivers/net/ethernet/google 10075 10076GOOGLE FIRMWARE DRIVERS 10077M: Tzung-Bi Shih <[email protected]> 10078R: Brian Norris <[email protected]> 10079R: Julius Werner <[email protected]> 10080L: [email protected] 10081S: Maintained 10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 10083F: drivers/firmware/google/ 10084 10085GOOGLE TENSOR SoC SUPPORT 10086M: Peter Griffin <[email protected]> 10087R: André Draszik <[email protected]> 10088R: Tudor Ambarus <[email protected]> 10089L: [email protected] (moderated for non-subscribers) 10090L: [email protected] 10091S: Maintained 10092C: irc://irc.oftc.net/pixel6-kernel-dev 10093F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 10094F: arch/arm64/boot/dts/exynos/google/ 10095F: drivers/clk/samsung/clk-gs101.c 10096F: drivers/phy/samsung/phy-gs101-ufs.c 10097F: include/dt-bindings/clock/google,gs101.h 10098K: [gG]oogle.?[tT]ensor 10099 10100GPD POCKET FAN DRIVER 10101M: Hans de Goede <[email protected]> 10102L: [email protected] 10103S: Maintained 10104F: drivers/platform/x86/gpd-pocket-fan.c 10105 10106GPIB DRIVERS 10107M: Dave Penkler <[email protected]> 10108S: Maintained 10109F: drivers/staging/gpib/ 10110 10111GPIO ACPI SUPPORT 10112M: Mika Westerberg <[email protected]> 10113M: Andy Shevchenko <[email protected]> 10114L: [email protected] 10115L: [email protected] 10116S: Supported 10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 10118F: Documentation/firmware-guide/acpi/gpio-properties.rst 10119F: drivers/gpio/gpiolib-acpi.c 10120F: drivers/gpio/gpiolib-acpi.h 10121 10122GPIO AGGREGATOR 10123M: Geert Uytterhoeven <[email protected]> 10124L: [email protected] 10125S: Supported 10126F: Documentation/admin-guide/gpio/gpio-aggregator.rst 10127F: drivers/gpio/gpio-aggregator.c 10128 10129GPIO IR Transmitter 10130M: Sean Young <[email protected]> 10131L: [email protected] 10132S: Maintained 10133F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 10134F: drivers/media/rc/gpio-ir-tx.c 10135 10136GPIO MOCKUP DRIVER 10137M: Bamvor Jian Zhang <[email protected]> 10138L: [email protected] 10139S: Maintained 10140F: drivers/gpio/gpio-mockup.c 10141F: tools/testing/selftests/gpio/ 10142 10143GPIO REGMAP 10144M: Michael Walle <[email protected]> 10145S: Maintained 10146F: drivers/gpio/gpio-regmap.c 10147F: include/linux/gpio/regmap.h 10148K: (devm_)?gpio_regmap_(un)?register 10149 10150GPIO SLOPPY LOGIC ANALYZER 10151M: Wolfram Sang <[email protected]> 10152S: Supported 10153F: Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst 10154F: drivers/gpio/gpio-sloppy-logic-analyzer.c 10155F: tools/gpio/gpio-sloppy-logic-analyzer.sh 10156 10157GPIO SUBSYSTEM 10158M: Linus Walleij <[email protected]> 10159M: Bartosz Golaszewski <[email protected]> 10160L: [email protected] 10161S: Maintained 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 10163F: Documentation/admin-guide/gpio/ 10164F: Documentation/devicetree/bindings/gpio/ 10165F: Documentation/driver-api/gpio/ 10166F: drivers/gpio/ 10167F: include/dt-bindings/gpio/ 10168F: include/linux/gpio.h 10169F: include/linux/gpio/ 10170F: include/linux/of_gpio.h 10171K: (devm_)?gpio_(request|free|direction|get|set) 10172K: GPIOD_FLAGS_BIT_NONEXCLUSIVE 10173K: devm_gpiod_unhinge 10174 10175GPIO UAPI 10176M: Bartosz Golaszewski <[email protected]> 10177R: Kent Gibson <[email protected]> 10178L: [email protected] 10179S: Maintained 10180T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 10181F: Documentation/ABI/obsolete/sysfs-gpio 10182F: Documentation/ABI/testing/gpio-cdev 10183F: Documentation/userspace-api/gpio/ 10184F: drivers/gpio/gpiolib-cdev.c 10185F: include/uapi/linux/gpio.h 10186F: tools/gpio/ 10187 10188GRETH 10/100/1G Ethernet MAC device driver 10189M: Andreas Larsson <[email protected]> 10190L: [email protected] 10191S: Maintained 10192F: drivers/net/ethernet/aeroflex/ 10193 10194GREYBUS AUDIO PROTOCOLS DRIVERS 10195M: Vaibhav Agarwal <[email protected]> 10196M: Mark Greer <[email protected]> 10197S: Maintained 10198F: drivers/staging/greybus/audio_apbridgea.c 10199F: drivers/staging/greybus/audio_apbridgea.h 10200F: drivers/staging/greybus/audio_codec.c 10201F: drivers/staging/greybus/audio_codec.h 10202F: drivers/staging/greybus/audio_gb.c 10203F: drivers/staging/greybus/audio_manager.c 10204F: drivers/staging/greybus/audio_manager.h 10205F: drivers/staging/greybus/audio_manager_module.c 10206F: drivers/staging/greybus/audio_manager_private.h 10207F: drivers/staging/greybus/audio_manager_sysfs.c 10208F: drivers/staging/greybus/audio_module.c 10209F: drivers/staging/greybus/audio_topology.c 10210 10211GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 10212M: Viresh Kumar <[email protected]> 10213S: Maintained 10214F: drivers/staging/greybus/authentication.c 10215F: drivers/staging/greybus/bootrom.c 10216F: drivers/staging/greybus/firmware.h 10217F: drivers/staging/greybus/fw-core.c 10218F: drivers/staging/greybus/fw-download.c 10219F: drivers/staging/greybus/fw-management.c 10220F: drivers/staging/greybus/greybus_authentication.h 10221F: drivers/staging/greybus/greybus_firmware.h 10222F: drivers/staging/greybus/hid.c 10223F: drivers/staging/greybus/i2c.c 10224F: drivers/staging/greybus/spi.c 10225F: drivers/staging/greybus/spilib.c 10226F: drivers/staging/greybus/spilib.h 10227 10228GREYBUS LOOPBACK DRIVER 10229M: Bryan O'Donoghue <[email protected]> 10230S: Maintained 10231F: drivers/staging/greybus/loopback.c 10232 10233GREYBUS PLATFORM DRIVERS 10234M: Vaibhav Hiremath <[email protected]> 10235S: Maintained 10236F: drivers/staging/greybus/arche-apb-ctrl.c 10237F: drivers/staging/greybus/arche-platform.c 10238F: drivers/staging/greybus/arche_platform.h 10239 10240GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 10241M: Rui Miguel Silva <[email protected]> 10242S: Maintained 10243F: drivers/staging/greybus/gpio.c 10244F: drivers/staging/greybus/light.c 10245F: drivers/staging/greybus/power_supply.c 10246F: drivers/staging/greybus/sdio.c 10247F: drivers/staging/greybus/spi.c 10248F: drivers/staging/greybus/spilib.c 10249 10250GREYBUS BEAGLEPLAY DRIVERS 10251M: Ayush Singh <[email protected]> 10252L: [email protected] (moderated for non-subscribers) 10253S: Maintained 10254F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10255F: drivers/greybus/gb-beagleplay.c 10256 10257GREYBUS SUBSYSTEM 10258M: Johan Hovold <[email protected]> 10259M: Alex Elder <[email protected]> 10260M: Greg Kroah-Hartman <[email protected]> 10261L: [email protected] (moderated for non-subscribers) 10262S: Maintained 10263F: drivers/greybus/ 10264F: drivers/staging/greybus/ 10265F: include/linux/greybus.h 10266F: include/linux/greybus/ 10267 10268GREYBUS UART PROTOCOLS DRIVERS 10269M: David Lin <[email protected]> 10270S: Maintained 10271F: drivers/staging/greybus/log.c 10272F: drivers/staging/greybus/uart.c 10273 10274GS1662 VIDEO SERIALIZER 10275M: Charles-Antoine Couret <[email protected]> 10276L: [email protected] 10277S: Maintained 10278T: git git://linuxtv.org/media.git 10279F: drivers/media/spi/gs1662.c 10280 10281GSPCA FINEPIX SUBDRIVER 10282M: Frank Zago <[email protected]> 10283L: [email protected] 10284S: Maintained 10285T: git git://linuxtv.org/media.git 10286F: drivers/media/usb/gspca/finepix.c 10287 10288GSPCA GL860 SUBDRIVER 10289M: Olivier Lorin <[email protected]> 10290L: [email protected] 10291S: Maintained 10292T: git git://linuxtv.org/media.git 10293F: drivers/media/usb/gspca/gl860/ 10294 10295GSPCA M5602 SUBDRIVER 10296M: Erik Andren <[email protected]> 10297L: [email protected] 10298S: Maintained 10299T: git git://linuxtv.org/media.git 10300F: drivers/media/usb/gspca/m5602/ 10301 10302GSPCA PAC207 SONIXB SUBDRIVER 10303M: Hans Verkuil <[email protected]> 10304L: [email protected] 10305S: Odd Fixes 10306T: git git://linuxtv.org/media.git 10307F: drivers/media/usb/gspca/pac207.c 10308 10309GSPCA SN9C20X SUBDRIVER 10310M: Brian Johnson <[email protected]> 10311L: [email protected] 10312S: Maintained 10313T: git git://linuxtv.org/media.git 10314F: drivers/media/usb/gspca/sn9c20x.c 10315 10316GSPCA T613 SUBDRIVER 10317M: Leandro Costantino <[email protected]> 10318L: [email protected] 10319S: Maintained 10320T: git git://linuxtv.org/media.git 10321F: drivers/media/usb/gspca/t613.c 10322 10323GSPCA USB WEBCAM DRIVER 10324M: Hans Verkuil <[email protected]> 10325L: [email protected] 10326S: Odd Fixes 10327T: git git://linuxtv.org/media.git 10328F: drivers/media/usb/gspca/ 10329 10330GTP (GPRS Tunneling Protocol) 10331M: Pablo Neira Ayuso <[email protected]> 10332M: Harald Welte <[email protected]> 10333L: [email protected] 10334S: Maintained 10335T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10336F: drivers/net/gtp.c 10337 10338GUID PARTITION TABLE (GPT) 10339M: Davidlohr Bueso <[email protected]> 10340L: [email protected] 10341S: Maintained 10342F: block/partitions/efi.* 10343 10344HABANALABS PCI DRIVER 10345M: Ofir Bitton <[email protected]> 10346L: [email protected] 10347S: Supported 10348C: irc://irc.oftc.net/dri-devel 10349T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10350F: Documentation/ABI/testing/debugfs-driver-habanalabs 10351F: Documentation/ABI/testing/sysfs-driver-habanalabs 10352F: drivers/accel/habanalabs/ 10353F: include/linux/habanalabs/ 10354F: include/trace/events/habanalabs.h 10355F: include/uapi/drm/habanalabs_accel.h 10356 10357HACKRF MEDIA DRIVER 10358L: [email protected] 10359S: Orphan 10360W: https://linuxtv.org 10361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10362F: drivers/media/usb/hackrf/ 10363 10364HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10365M: Chuck Lever <[email protected]> 10366L: [email protected] 10367L: [email protected] 10368S: Maintained 10369F: Documentation/netlink/specs/handshake.yaml 10370F: Documentation/networking/tls-handshake.rst 10371F: include/net/handshake.h 10372F: include/trace/events/handshake.h 10373F: net/handshake/ 10374 10375HANTRO VPU CODEC DRIVER 10376M: Nicolas Dufresne <[email protected]> 10377M: Benjamin Gaignard <[email protected]> 10378M: Philipp Zabel <[email protected]> 10379L: [email protected] 10380L: [email protected] 10381S: Maintained 10382F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10383F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10384F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10385F: drivers/media/platform/verisilicon/ 10386 10387HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10388M: Frank Seidel <[email protected]> 10389L: [email protected] 10390S: Maintained 10391W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10392F: drivers/platform/x86/hdaps.c 10393 10394HARDWARE MONITORING 10395M: Jean Delvare <[email protected]> 10396M: Guenter Roeck <[email protected]> 10397L: [email protected] 10398S: Maintained 10399W: http://hwmon.wiki.kernel.org/ 10400T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10401F: Documentation/ABI/testing/sysfs-class-hwmon 10402F: Documentation/devicetree/bindings/hwmon/ 10403F: Documentation/hwmon/ 10404F: drivers/hwmon/ 10405F: include/linux/hwmon*.h 10406F: include/trace/events/hwmon*.h 10407K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10408 10409HARDWARE RANDOM NUMBER GENERATOR CORE 10410M: Olivia Mackall <[email protected]> 10411M: Herbert Xu <[email protected]> 10412L: [email protected] 10413S: Odd fixes 10414F: Documentation/admin-guide/hw_random.rst 10415F: Documentation/devicetree/bindings/rng/ 10416F: drivers/char/hw_random/ 10417F: include/linux/hw_random.h 10418 10419HARDWARE SPINLOCK CORE 10420M: Bjorn Andersson <[email protected]> 10421R: Baolin Wang <[email protected]> 10422L: [email protected] 10423S: Maintained 10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10425F: Documentation/devicetree/bindings/hwlock/ 10426F: Documentation/locking/hwspinlock.rst 10427F: drivers/hwspinlock/ 10428F: include/linux/hwspinlock.h 10429 10430HARDWARE TRACING FACILITIES 10431M: Alexander Shishkin <[email protected]> 10432S: Maintained 10433F: drivers/hwtracing/ 10434 10435HARMONY SOUND DRIVER 10436L: [email protected] 10437S: Maintained 10438F: sound/parisc/harmony.* 10439 10440HDPVR USB VIDEO ENCODER DRIVER 10441M: Hans Verkuil <[email protected]> 10442L: [email protected] 10443S: Odd Fixes 10444W: https://linuxtv.org 10445T: git git://linuxtv.org/media.git 10446F: drivers/media/usb/hdpvr/ 10447 10448HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10449M: Keng-Yu Lin <[email protected]> 10450S: Supported 10451F: drivers/misc/hpilo.[ch] 10452 10453HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10454M: Jerry Hoemann <[email protected]> 10455S: Supported 10456F: Documentation/watchdog/hpwdt.rst 10457F: drivers/watchdog/hpwdt.c 10458 10459HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10460M: Don Brace <[email protected]> 10461L: [email protected] 10462L: [email protected] 10463S: Supported 10464F: Documentation/scsi/hpsa.rst 10465F: drivers/scsi/hpsa*.[ch] 10466F: include/linux/cciss*.h 10467F: include/uapi/linux/cciss*.h 10468 10469HFI1 DRIVER 10470M: Dennis Dalessandro <[email protected]> 10471L: [email protected] 10472S: Supported 10473F: drivers/infiniband/hw/hfi1 10474 10475HFS FILESYSTEM 10476M: Viacheslav Dubeyko <[email protected]> 10477M: John Paul Adrian Glaubitz <[email protected]> 10478M: Yangtao Li <[email protected]> 10479L: [email protected] 10480S: Maintained 10481F: Documentation/filesystems/hfs.rst 10482F: fs/hfs/ 10483 10484HFSPLUS FILESYSTEM 10485M: Viacheslav Dubeyko <[email protected]> 10486M: John Paul Adrian Glaubitz <[email protected]> 10487M: Yangtao Li <[email protected]> 10488L: [email protected] 10489S: Maintained 10490F: Documentation/filesystems/hfsplus.rst 10491F: fs/hfsplus/ 10492 10493HGA FRAMEBUFFER DRIVER 10494M: Ferenc Bakonyi <[email protected]> 10495L: [email protected] 10496S: Maintained 10497W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10498F: drivers/video/fbdev/hgafb.c 10499 10500HIBERNATION (aka Software Suspend, aka swsusp) 10501M: "Rafael J. Wysocki" <[email protected]> 10502M: Pavel Machek <[email protected]> 10503L: [email protected] 10504S: Supported 10505B: https://bugzilla.kernel.org 10506F: arch/*/include/asm/suspend*.h 10507F: arch/x86/power/ 10508F: drivers/base/power/ 10509F: include/linux/freezer.h 10510F: include/linux/pm.h 10511F: include/linux/suspend.h 10512F: kernel/power/ 10513 10514HID CORE LAYER 10515M: Jiri Kosina <[email protected]> 10516M: Benjamin Tissoires <[email protected]> 10517L: [email protected] 10518S: Maintained 10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10520F: Documentation/hid/ 10521F: drivers/hid/ 10522F: include/linux/hid* 10523F: include/uapi/linux/hid* 10524F: samples/hid/ 10525F: tools/testing/selftests/hid/ 10526 10527HID LOGITECH DRIVERS 10528R: Filipe Laíns <[email protected]> 10529L: [email protected] 10530S: Maintained 10531F: drivers/hid/hid-logitech-* 10532 10533HID NVIDIA SHIELD DRIVER 10534M: Rahul Rameshbabu <[email protected]> 10535L: [email protected] 10536S: Maintained 10537F: drivers/hid/hid-nvidia-shield.c 10538 10539HID PHOENIX RC FLIGHT CONTROLLER 10540M: Marcus Folkesson <[email protected]> 10541L: [email protected] 10542S: Maintained 10543F: drivers/hid/hid-pxrc.c 10544 10545HID PLAYSTATION DRIVER 10546M: Roderick Colenbrander <[email protected]> 10547L: [email protected] 10548S: Supported 10549F: drivers/hid/hid-playstation.c 10550 10551HID SENSOR HUB DRIVERS 10552M: Jiri Kosina <[email protected]> 10553M: Jonathan Cameron <[email protected]> 10554M: Srinivas Pandruvada <[email protected]> 10555L: [email protected] 10556L: [email protected] 10557S: Maintained 10558F: Documentation/hid/hid-sensor* 10559F: drivers/hid/hid-sensor-* 10560F: drivers/iio/*/hid-* 10561F: include/linux/hid-sensor-* 10562 10563HID UNIVERSAL PIDFF DRIVER 10564M: Tomasz Pakuła <[email protected]> 10565M: Oleg Makarenko <[email protected]> 10566L: [email protected] 10567S: Maintained 10568B: https://github.com/JacKeTUs/universal-pidff/issues 10569F: drivers/hid/hid-universal-pidff.c 10570 10571HID VRC-2 CAR CONTROLLER DRIVER 10572M: Marcus Folkesson <[email protected]> 10573L: [email protected] 10574S: Maintained 10575F: drivers/hid/hid-vrc2.c 10576 10577HID WACOM DRIVER 10578M: Ping Cheng <[email protected]> 10579M: Jason Gerecke <[email protected]> 10580L: [email protected] 10581S: Maintained 10582F: drivers/hid/wacom.h 10583F: drivers/hid/wacom_* 10584 10585HID++ LOGITECH DRIVERS 10586R: Filipe Laíns <[email protected]> 10587R: Bastien Nocera <[email protected]> 10588L: [email protected] 10589S: Maintained 10590F: drivers/hid/hid-logitech-hidpp.c 10591 10592HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10593M: Anna-Maria Behnsen <[email protected]> 10594M: Frederic Weisbecker <[email protected]> 10595M: Thomas Gleixner <[email protected]> 10596L: [email protected] 10597S: Maintained 10598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10599F: Documentation/timers/ 10600F: include/linux/clockchips.h 10601F: include/linux/delay.h 10602F: include/linux/hrtimer.h 10603F: include/linux/timer.h 10604F: kernel/time/clockevents.c 10605F: kernel/time/hrtimer.c 10606F: kernel/time/sleep_timeout.c 10607F: kernel/time/timer.c 10608F: kernel/time/timer_list.c 10609F: kernel/time/timer_migration.* 10610F: tools/testing/selftests/timers/ 10611 10612HIGH-RESOLUTION TIMERS [RUST] 10613M: Andreas Hindborg <[email protected]> 10614R: Boqun Feng <[email protected]> 10615R: Frederic Weisbecker <[email protected]> 10616R: Lyude Paul <[email protected]> 10617R: Thomas Gleixner <[email protected]> 10618R: Anna-Maria Behnsen <[email protected]> 10619L: [email protected] 10620S: Supported 10621W: https://rust-for-linux.com 10622B: https://github.com/Rust-for-Linux/linux/issues 10623T: git https://github.com/Rust-for-Linux/linux.git hrtimer-next 10624F: rust/kernel/time/hrtimer.rs 10625F: rust/kernel/time/hrtimer/ 10626 10627HIGH-SPEED SCC DRIVER FOR AX.25 10628L: [email protected] 10629S: Orphan 10630F: drivers/net/hamradio/scc.c 10631 10632HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10633M: HighPoint Linux Team <[email protected]> 10634S: Supported 10635W: http://www.highpoint-tech.com 10636F: Documentation/scsi/hptiop.rst 10637F: drivers/scsi/hptiop.c 10638 10639HIKEY960 ONBOARD USB GPIO HUB DRIVER 10640M: John Stultz <[email protected]> 10641L: [email protected] 10642S: Maintained 10643F: drivers/misc/hisi_hikey_usb.c 10644 10645HIMAX HX83112B TOUCHSCREEN SUPPORT 10646M: Job Noorman <[email protected]> 10647L: [email protected] 10648S: Maintained 10649F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10650F: drivers/input/touchscreen/himax_hx83112b.c 10651 10652HIPPI 10653M: Jes Sorensen <[email protected]> 10654S: Maintained 10655F: drivers/net/hippi/ 10656F: include/linux/hippidevice.h 10657F: include/uapi/linux/if_hippi.h 10658F: net/802/hippi.c 10659 10660HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10661M: Kurt Kanzenbach <[email protected]> 10662L: [email protected] 10663S: Maintained 10664F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10665F: drivers/net/dsa/hirschmann/* 10666F: include/linux/platform_data/hirschmann-hellcreek.h 10667F: net/dsa/tag_hellcreek.c 10668 10669HISILICON DMA DRIVER 10670M: Zhou Wang <[email protected]> 10671M: Jie Hai <[email protected]> 10672L: [email protected] 10673S: Maintained 10674F: drivers/dma/hisi_dma.c 10675 10676HISILICON GPIO DRIVER 10677M: Jay Fang <[email protected]> 10678L: [email protected] 10679S: Maintained 10680F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10681F: drivers/gpio/gpio-hisi.c 10682 10683HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10684M: Zhiqi Song <[email protected]> 10685M: Longfang Liu <[email protected]> 10686L: [email protected] 10687S: Maintained 10688F: Documentation/ABI/testing/debugfs-hisi-hpre 10689F: drivers/crypto/hisilicon/hpre/hpre.h 10690F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10691F: drivers/crypto/hisilicon/hpre/hpre_main.c 10692 10693HISILICON HNS3 PMU DRIVER 10694M: Jijie Shao <[email protected]> 10695S: Supported 10696F: Documentation/admin-guide/perf/hns3-pmu.rst 10697F: drivers/perf/hisilicon/hns3_pmu.c 10698 10699HISILICON I2C CONTROLLER DRIVER 10700M: Yicong Yang <[email protected]> 10701L: [email protected] 10702S: Maintained 10703W: https://www.hisilicon.com 10704F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10705F: drivers/i2c/busses/i2c-hisi.c 10706 10707HISILICON KUNPENG SOC HCCS DRIVER 10708M: Huisong Li <[email protected]> 10709S: Maintained 10710F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10711F: drivers/soc/hisilicon/kunpeng_hccs.c 10712F: drivers/soc/hisilicon/kunpeng_hccs.h 10713 10714HISILICON LPC BUS DRIVER 10715M: Jay Fang <[email protected]> 10716S: Maintained 10717W: http://www.hisilicon.com 10718F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10719F: drivers/bus/hisi_lpc.c 10720 10721HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10722M: Jian Shen <[email protected]> 10723M: Salil Mehta <[email protected]> 10724M: Jijie Shao <[email protected]> 10725L: [email protected] 10726S: Maintained 10727W: http://www.hisilicon.com 10728F: drivers/net/ethernet/hisilicon/hns3/ 10729 10730HISILICON NETWORK HIBMCGE DRIVER 10731M: Jijie Shao <[email protected]> 10732L: [email protected] 10733S: Maintained 10734F: drivers/net/ethernet/hisilicon/hibmcge/ 10735 10736HISILICON NETWORK SUBSYSTEM DRIVER 10737M: Jian Shen <[email protected]> 10738M: Salil Mehta <[email protected]> 10739L: [email protected] 10740S: Maintained 10741W: http://www.hisilicon.com 10742F: Documentation/devicetree/bindings/net/hisilicon*.txt 10743F: drivers/net/ethernet/hisilicon/ 10744 10745HISILICON PMU DRIVER 10746M: Yicong Yang <[email protected]> 10747M: Jonathan Cameron <[email protected]> 10748S: Supported 10749W: http://www.hisilicon.com 10750F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10751F: Documentation/admin-guide/perf/hisi-pmu.rst 10752F: drivers/perf/hisilicon 10753 10754HISILICON PTT DRIVER 10755M: Yicong Yang <[email protected]> 10756M: Jonathan Cameron <[email protected]> 10757L: [email protected] 10758S: Maintained 10759F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10760F: Documentation/trace/hisi-ptt.rst 10761F: drivers/hwtracing/ptt/ 10762F: tools/perf/arch/arm64/util/hisi-ptt.c 10763F: tools/perf/util/hisi-ptt* 10764F: tools/perf/util/hisi-ptt-decoder/* 10765 10766HISILICON QM DRIVER 10767M: Weili Qian <[email protected]> 10768M: Zhou Wang <[email protected]> 10769L: [email protected] 10770S: Maintained 10771F: drivers/crypto/hisilicon/Kconfig 10772F: drivers/crypto/hisilicon/Makefile 10773F: drivers/crypto/hisilicon/qm.c 10774F: drivers/crypto/hisilicon/sgl.c 10775F: include/linux/hisi_acc_qm.h 10776 10777HISILICON ROCE DRIVER 10778M: Chengchang Tang <[email protected]> 10779M: Junxian Huang <[email protected]> 10780L: [email protected] 10781S: Maintained 10782F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10783F: drivers/infiniband/hw/hns/ 10784 10785HISILICON SAS Controller 10786M: Yihang Li <[email protected]> 10787S: Supported 10788W: http://www.hisilicon.com 10789F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10790F: drivers/scsi/hisi_sas/ 10791 10792HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10793M: Longfang Liu <[email protected]> 10794L: [email protected] 10795S: Maintained 10796F: Documentation/ABI/testing/debugfs-hisi-sec 10797F: drivers/crypto/hisilicon/sec2/sec.h 10798F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10799F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10800F: drivers/crypto/hisilicon/sec2/sec_main.c 10801 10802HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10803M: Jay Fang <[email protected]> 10804L: [email protected] 10805S: Maintained 10806W: http://www.hisilicon.com 10807F: drivers/spi/spi-hisi-kunpeng.c 10808 10809HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10810M: Mauro Carvalho Chehab <[email protected]> 10811L: [email protected] 10812S: Maintained 10813F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10814F: drivers/spmi/hisi-spmi-controller.c 10815 10816HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10817M: Mauro Carvalho Chehab <[email protected]> 10818L: [email protected] 10819S: Maintained 10820F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10821F: drivers/mfd/hi6421-spmi-pmic.c 10822 10823HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10824M: Weili Qian <[email protected]> 10825S: Maintained 10826F: drivers/crypto/hisilicon/trng/trng.c 10827 10828HISILICON V3XX SPI NOR FLASH Controller Driver 10829M: Jay Fang <[email protected]> 10830S: Maintained 10831W: http://www.hisilicon.com 10832F: drivers/spi/spi-hisi-sfc-v3xx.c 10833 10834HISILICON ZIP Controller DRIVER 10835M: Yang Shen <[email protected]> 10836M: Zhou Wang <[email protected]> 10837L: [email protected] 10838S: Maintained 10839F: Documentation/ABI/testing/debugfs-hisi-zip 10840F: drivers/crypto/hisilicon/zip/ 10841 10842HMM - Heterogeneous Memory Management 10843M: Jérôme Glisse <[email protected]> 10844L: [email protected] 10845S: Maintained 10846F: Documentation/mm/hmm.rst 10847F: include/linux/hmm* 10848F: lib/test_hmm* 10849F: mm/hmm* 10850F: tools/testing/selftests/mm/*hmm* 10851 10852HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10853M: Petre Rodan <[email protected]> 10854L: [email protected] 10855S: Maintained 10856F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10857F: drivers/iio/pressure/hsc030pa* 10858 10859HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10860M: Andreas Klinger <[email protected]> 10861M: Petre Rodan <[email protected]> 10862L: [email protected] 10863S: Maintained 10864F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10865F: drivers/iio/pressure/mprls0025pa* 10866 10867HP BIOSCFG DRIVER 10868M: Jorge Lopez <[email protected]> 10869L: [email protected] 10870S: Maintained 10871F: drivers/platform/x86/hp/hp-bioscfg/ 10872 10873HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10874L: [email protected] 10875S: Orphan 10876F: drivers/platform/x86/hp/tc1100-wmi.c 10877 10878HP WMI HARDWARE MONITOR DRIVER 10879M: James Seo <[email protected]> 10880L: [email protected] 10881S: Maintained 10882F: Documentation/hwmon/hp-wmi-sensors.rst 10883F: drivers/hwmon/hp-wmi-sensors.c 10884 10885HPET: High Precision Event Timers driver 10886M: Clemens Ladisch <[email protected]> 10887S: Maintained 10888F: Documentation/timers/hpet.rst 10889F: drivers/char/hpet.c 10890F: include/linux/hpet.h 10891F: include/uapi/linux/hpet.h 10892 10893HPET: x86 10894S: Orphan 10895F: arch/x86/include/asm/hpet.h 10896F: arch/x86/kernel/hpet.c 10897 10898HPFS FILESYSTEM 10899M: Mikulas Patocka <[email protected]> 10900S: Maintained 10901W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10902F: fs/hpfs/ 10903 10904HS3001 Hardware Temperature and Humidity Sensor 10905M: Andre Werner <[email protected]> 10906L: [email protected] 10907S: Maintained 10908F: drivers/hwmon/hs3001.c 10909 10910HSI SUBSYSTEM 10911M: Sebastian Reichel <[email protected]> 10912S: Maintained 10913T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10914F: Documentation/ABI/testing/sysfs-bus-hsi 10915F: Documentation/driver-api/hsi.rst 10916F: drivers/hsi/ 10917F: include/linux/hsi/ 10918F: include/uapi/linux/hsi/ 10919 10920HSO 3G MODEM DRIVER 10921L: [email protected] 10922S: Orphan 10923F: drivers/net/usb/hso.c 10924 10925HSR NETWORK PROTOCOL 10926L: [email protected] 10927S: Orphan 10928F: net/hsr/ 10929 10930HT16K33 LED CONTROLLER DRIVER 10931M: Robin van der Gracht <[email protected]> 10932S: Maintained 10933F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10934F: drivers/auxdisplay/ht16k33.c 10935 10936HTCPEN TOUCHSCREEN DRIVER 10937M: Pau Oliva Fora <[email protected]> 10938L: [email protected] 10939S: Maintained 10940F: drivers/input/touchscreen/htcpen.c 10941 10942HTE SUBSYSTEM 10943M: Dipen Patel <[email protected]> 10944L: [email protected] 10945S: Maintained 10946Q: https://patchwork.kernel.org/project/timestamp/list/ 10947T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10948F: Documentation/devicetree/bindings/timestamp/ 10949F: Documentation/driver-api/hte/ 10950F: drivers/hte/ 10951F: include/linux/hte.h 10952 10953HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10954M: Lorenzo Bianconi <[email protected]> 10955L: [email protected] 10956S: Maintained 10957W: http://www.st.com/ 10958F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10959F: drivers/iio/humidity/hts221* 10960 10961HTU31 Hardware Temperature and Humidity Sensor 10962M: Andrei Lalaev <[email protected]> 10963L: [email protected] 10964S: Maintained 10965F: drivers/hwmon/htu31.c 10966 10967HUAWEI ETHERNET DRIVER 10968M: Cai Huoqing <[email protected]> 10969L: [email protected] 10970S: Maintained 10971F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10972F: drivers/net/ethernet/huawei/hinic/ 10973 10974HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER 10975M: Pengyu Luo <[email protected]> 10976S: Maintained 10977F: Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml 10978F: drivers/platform/arm64/huawei-gaokun-ec.c 10979F: include/linux/platform_data/huawei-gaokun-ec.h 10980 10981HUGETLB SUBSYSTEM 10982M: Muchun Song <[email protected]> 10983R: Oscar Salvador <[email protected]> 10984L: [email protected] 10985S: Maintained 10986F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10987F: Documentation/admin-guide/mm/hugetlbpage.rst 10988F: Documentation/mm/hugetlbfs_reserv.rst 10989F: Documentation/mm/vmemmap_dedup.rst 10990F: fs/hugetlbfs/ 10991F: include/linux/hugetlb.h 10992F: include/trace/events/hugetlbfs.h 10993F: mm/hugetlb.c 10994F: mm/hugetlb_cma.c 10995F: mm/hugetlb_cma.h 10996F: mm/hugetlb_vmemmap.c 10997F: mm/hugetlb_vmemmap.h 10998F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10999 11000HVA ST MEDIA DRIVER 11001M: Jean-Christophe Trotin <[email protected]> 11002L: [email protected] 11003S: Supported 11004W: https://linuxtv.org 11005T: git git://linuxtv.org/media.git 11006F: drivers/media/platform/st/sti/hva 11007 11008HWPOISON MEMORY FAILURE HANDLING 11009M: Miaohe Lin <[email protected]> 11010R: Naoya Horiguchi <[email protected]> 11011L: [email protected] 11012S: Maintained 11013F: mm/hwpoison-inject.c 11014F: mm/memory-failure.c 11015 11016HYCON HY46XX TOUCHSCREEN SUPPORT 11017M: Giulio Benetti <[email protected]> 11018L: [email protected] 11019S: Maintained 11020F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 11021F: drivers/input/touchscreen/hycon-hy46xx.c 11022 11023HYGON PROCESSOR SUPPORT 11024M: Pu Wen <[email protected]> 11025L: [email protected] 11026S: Maintained 11027F: arch/x86/kernel/cpu/hygon.c 11028 11029HYNIX HI556 SENSOR DRIVER 11030M: Sakari Ailus <[email protected]> 11031L: [email protected] 11032S: Maintained 11033T: git git://linuxtv.org/media.git 11034F: drivers/media/i2c/hi556.c 11035 11036HYNIX HI846 SENSOR DRIVER 11037M: Martin Kepplinger <[email protected]> 11038L: [email protected] 11039S: Maintained 11040F: drivers/media/i2c/hi846.c 11041 11042HYNIX HI847 SENSOR DRIVER 11043M: Sakari Ailus <[email protected]> 11044L: [email protected] 11045S: Maintained 11046F: drivers/media/i2c/hi847.c 11047 11048Hyper-V/Azure CORE AND DRIVERS 11049M: "K. Y. Srinivasan" <[email protected]> 11050M: Haiyang Zhang <[email protected]> 11051M: Wei Liu <[email protected]> 11052M: Dexuan Cui <[email protected]> 11053L: [email protected] 11054S: Supported 11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 11056F: Documentation/ABI/stable/sysfs-bus-vmbus 11057F: Documentation/ABI/testing/debugfs-hyperv 11058F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 11059F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 11060F: Documentation/virt/hyperv 11061F: arch/arm64/hyperv 11062F: arch/arm64/include/asm/mshyperv.h 11063F: arch/x86/hyperv 11064F: arch/x86/include/asm/mshyperv.h 11065F: arch/x86/include/asm/trace/hyperv.h 11066F: arch/x86/kernel/cpu/mshyperv.c 11067F: drivers/clocksource/hyperv_timer.c 11068F: drivers/hid/hid-hyperv.c 11069F: drivers/hv/ 11070F: drivers/input/serio/hyperv-keyboard.c 11071F: drivers/iommu/hyperv-iommu.c 11072F: drivers/net/ethernet/microsoft/ 11073F: drivers/net/hyperv/ 11074F: drivers/pci/controller/pci-hyperv-intf.c 11075F: drivers/pci/controller/pci-hyperv.c 11076F: drivers/scsi/storvsc_drv.c 11077F: drivers/uio/uio_hv_generic.c 11078F: drivers/video/fbdev/hyperv_fb.c 11079F: include/asm-generic/mshyperv.h 11080F: include/clocksource/hyperv_timer.h 11081F: include/hyperv/hvgdk.h 11082F: include/hyperv/hvgdk_ext.h 11083F: include/hyperv/hvgdk_mini.h 11084F: include/hyperv/hvhdk.h 11085F: include/hyperv/hvhdk_mini.h 11086F: include/linux/hyperv.h 11087F: include/net/mana 11088F: include/uapi/linux/hyperv.h 11089F: net/vmw_vsock/hyperv_transport.c 11090F: tools/hv/ 11091 11092HYPERBUS SUPPORT 11093M: Vignesh Raghavendra <[email protected]> 11094R: Tudor Ambarus <[email protected]> 11095L: [email protected] 11096S: Supported 11097Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11098C: irc://irc.oftc.net/mtd 11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 11100F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 11101F: drivers/mtd/hyperbus/ 11102F: include/linux/mtd/hyperbus.h 11103 11104HYPERVISOR VIRTUAL CONSOLE DRIVER 11105L: [email protected] 11106S: Odd Fixes 11107F: drivers/tty/hvc/ 11108 11109HUNG TASK DETECTOR 11110M: Andrew Morton <[email protected]> 11111R: Lance Yang <[email protected]> 11112L: [email protected] 11113S: Maintained 11114F: include/linux/hung_task.h 11115F: kernel/hung_task.c 11116 11117I2C ACPI SUPPORT 11118M: Mika Westerberg <[email protected]> 11119L: [email protected] 11120L: [email protected] 11121S: Maintained 11122F: drivers/i2c/i2c-core-acpi.c 11123 11124I2C ADDRESS TRANSLATOR (ATR) 11125M: Tomi Valkeinen <[email protected]> 11126R: Luca Ceresoli <[email protected]> 11127L: [email protected] 11128S: Maintained 11129F: drivers/i2c/i2c-atr.c 11130F: include/linux/i2c-atr.h 11131 11132I2C CONTROLLER DRIVER FOR NVIDIA GPU 11133M: Ajay Gupta <[email protected]> 11134L: [email protected] 11135S: Maintained 11136F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 11137F: drivers/i2c/busses/i2c-nvidia-gpu.c 11138 11139I2C MUXES 11140M: Peter Rosin <[email protected]> 11141L: [email protected] 11142S: Maintained 11143F: Documentation/devicetree/bindings/i2c/i2c-arb* 11144F: Documentation/devicetree/bindings/i2c/i2c-gate* 11145F: Documentation/devicetree/bindings/i2c/i2c-mux* 11146F: Documentation/i2c/i2c-topology.rst 11147F: Documentation/i2c/muxes/ 11148F: drivers/i2c/i2c-mux.c 11149F: drivers/i2c/muxes/ 11150F: include/linux/i2c-mux.h 11151 11152I2C MV64XXX MARVELL AND ALLWINNER DRIVER 11153M: Gregory CLEMENT <[email protected]> 11154L: [email protected] 11155S: Maintained 11156F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 11157F: drivers/i2c/busses/i2c-mv64xxx.c 11158 11159I2C OF COMPONENT PROBER 11160M: Chen-Yu Tsai <[email protected]> 11161L: [email protected] 11162L: [email protected] 11163S: Maintained 11164F: drivers/i2c/i2c-core-of-prober.c 11165F: include/linux/i2c-of-prober.h 11166 11167I2C OVER PARALLEL PORT 11168M: Jean Delvare <[email protected]> 11169L: [email protected] 11170S: Maintained 11171F: Documentation/i2c/busses/i2c-parport.rst 11172F: drivers/i2c/busses/i2c-parport.c 11173 11174I2C SUBSYSTEM 11175M: Wolfram Sang <[email protected]> 11176L: [email protected] 11177S: Maintained 11178W: https://i2c.wiki.kernel.org/ 11179Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 11180T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 11181F: Documentation/i2c/ 11182F: drivers/i2c/* 11183F: include/dt-bindings/i2c/i2c.h 11184F: include/linux/i2c-dev.h 11185F: include/linux/i2c-smbus.h 11186F: include/linux/i2c.h 11187F: include/uapi/linux/i2c-*.h 11188F: include/uapi/linux/i2c.h 11189 11190I2C SUBSYSTEM HOST DRIVERS 11191M: Andi Shyti <[email protected]> 11192L: [email protected] 11193S: Maintained 11194W: https://i2c.wiki.kernel.org/ 11195Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 11197F: Documentation/devicetree/bindings/i2c/ 11198F: drivers/i2c/algos/ 11199F: drivers/i2c/busses/ 11200F: include/dt-bindings/i2c/ 11201 11202I2C-TAOS-EVM DRIVER 11203M: Jean Delvare <[email protected]> 11204L: [email protected] 11205S: Maintained 11206F: Documentation/i2c/busses/i2c-taos-evm.rst 11207F: drivers/i2c/busses/i2c-taos-evm.c 11208 11209I2C-TINY-USB DRIVER 11210M: Till Harbaum <[email protected]> 11211L: [email protected] 11212S: Maintained 11213W: http://www.harbaum.org/till/i2c_tiny_usb 11214F: drivers/i2c/busses/i2c-tiny-usb.c 11215 11216I2C/SMBUS CONTROLLER DRIVERS FOR PC 11217M: Jean Delvare <[email protected]> 11218L: [email protected] 11219S: Maintained 11220F: Documentation/i2c/busses/i2c-ali1535.rst 11221F: Documentation/i2c/busses/i2c-ali1563.rst 11222F: Documentation/i2c/busses/i2c-ali15x3.rst 11223F: Documentation/i2c/busses/i2c-amd756.rst 11224F: Documentation/i2c/busses/i2c-amd8111.rst 11225F: Documentation/i2c/busses/i2c-i801.rst 11226F: Documentation/i2c/busses/i2c-nforce2.rst 11227F: Documentation/i2c/busses/i2c-piix4.rst 11228F: Documentation/i2c/busses/i2c-sis5595.rst 11229F: Documentation/i2c/busses/i2c-sis630.rst 11230F: Documentation/i2c/busses/i2c-sis96x.rst 11231F: Documentation/i2c/busses/i2c-via.rst 11232F: Documentation/i2c/busses/i2c-viapro.rst 11233F: drivers/i2c/busses/i2c-ali1535.c 11234F: drivers/i2c/busses/i2c-ali1563.c 11235F: drivers/i2c/busses/i2c-ali15x3.c 11236F: drivers/i2c/busses/i2c-amd756.c 11237F: drivers/i2c/busses/i2c-amd8111.c 11238F: drivers/i2c/busses/i2c-i801.c 11239F: drivers/i2c/busses/i2c-isch.c 11240F: drivers/i2c/busses/i2c-nforce2.c 11241F: drivers/i2c/busses/i2c-piix4.* 11242F: drivers/i2c/busses/i2c-sis5595.c 11243F: drivers/i2c/busses/i2c-sis630.c 11244F: drivers/i2c/busses/i2c-sis96x.c 11245F: drivers/i2c/busses/i2c-via.c 11246F: drivers/i2c/busses/i2c-viapro.c 11247 11248I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 11249M: Hans de Goede <[email protected]> 11250L: [email protected] 11251S: Maintained 11252F: drivers/i2c/busses/i2c-cht-wc.c 11253 11254I2C/SMBUS ISMT DRIVER 11255M: Neil Horman <[email protected]> 11256L: [email protected] 11257F: Documentation/i2c/busses/i2c-ismt.rst 11258F: drivers/i2c/busses/i2c-ismt.c 11259 11260I2C/SMBUS ZHAOXIN DRIVER 11261M: Hans Hu <[email protected]> 11262L: [email protected] 11263S: Maintained 11264W: https://www.zhaoxin.com 11265F: drivers/i2c/busses/i2c-viai2c-common.c 11266F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 11267 11268I2C/SMBUS STUB DRIVER 11269M: Jean Delvare <[email protected]> 11270L: [email protected] 11271S: Maintained 11272F: drivers/i2c/i2c-stub.c 11273 11274I3C DRIVER FOR ASPEED AST2600 11275M: Jeremy Kerr <[email protected]> 11276S: Maintained 11277F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 11278F: drivers/i3c/master/ast2600-i3c-master.c 11279 11280I3C DRIVER FOR CADENCE I3C MASTER IP 11281M: Przemysław Gaj <[email protected]> 11282S: Maintained 11283F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 11284F: drivers/i3c/master/i3c-master-cdns.c 11285 11286I3C DRIVER FOR SYNOPSYS DESIGNWARE 11287S: Orphan 11288F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 11289F: drivers/i3c/master/dw* 11290 11291I3C SUBSYSTEM 11292M: Alexandre Belloni <[email protected]> 11293R: Frank Li <[email protected]> 11294L: [email protected] (moderated for non-subscribers) 11295S: Maintained 11296C: irc://chat.freenode.net/linux-i3c 11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 11298F: Documentation/ABI/testing/sysfs-bus-i3c 11299F: Documentation/devicetree/bindings/i3c/ 11300F: Documentation/driver-api/i3c 11301F: drivers/i3c/ 11302F: include/dt-bindings/i3c/ 11303F: include/linux/i3c/ 11304 11305IBM Operation Panel Input Driver 11306M: Eddie James <[email protected]> 11307L: [email protected] 11308S: Maintained 11309F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11310F: drivers/input/misc/ibm-panel.c 11311 11312IBM Power 842 compression accelerator 11313M: Haren Myneni <[email protected]> 11314S: Supported 11315F: crypto/842.c 11316F: drivers/crypto/nx/Kconfig 11317F: drivers/crypto/nx/Makefile 11318F: drivers/crypto/nx/nx-842* 11319F: include/linux/sw842.h 11320F: lib/842/ 11321 11322IBM Power in-Nest Crypto Acceleration 11323M: Breno Leitão <[email protected]> 11324M: Nayna Jain <[email protected]> 11325M: Paulo Flabiano Smorigo <[email protected]> 11326L: [email protected] 11327S: Supported 11328F: drivers/crypto/nx/Kconfig 11329F: drivers/crypto/nx/Makefile 11330F: drivers/crypto/nx/nx-aes* 11331F: drivers/crypto/nx/nx-sha* 11332F: drivers/crypto/nx/nx.* 11333F: drivers/crypto/nx/nx_csbcpb.h 11334F: drivers/crypto/nx/nx_debugfs.c 11335 11336IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11337M: Tyrel Datwyler <[email protected]> 11338L: [email protected] 11339L: [email protected] 11340S: Supported 11341F: drivers/pci/hotplug/rpadlpar* 11342 11343IBM Power Linux RAID adapter 11344M: Brian King <[email protected]> 11345S: Supported 11346F: drivers/scsi/ipr.* 11347 11348IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11349M: Tyrel Datwyler <[email protected]> 11350L: [email protected] 11351L: [email protected] 11352S: Supported 11353F: drivers/pci/hotplug/rpaphp* 11354 11355IBM Power SRIOV Virtual NIC Device Driver 11356M: Haren Myneni <[email protected]> 11357M: Rick Lindsley <[email protected]> 11358R: Nick Child <[email protected]> 11359R: Thomas Falcon <[email protected]> 11360L: [email protected] 11361S: Maintained 11362F: drivers/net/ethernet/ibm/ibmvnic.* 11363 11364IBM Power VFIO Support 11365M: Timothy Pearson <[email protected]> 11366S: Supported 11367F: drivers/vfio/vfio_iommu_spapr_tce.c 11368 11369IBM Power Virtual Ethernet Device Driver 11370M: Nick Child <[email protected]> 11371L: [email protected] 11372S: Maintained 11373F: drivers/net/ethernet/ibm/ibmveth.* 11374 11375IBM Power Virtual FC Device Drivers 11376M: Tyrel Datwyler <[email protected]> 11377L: [email protected] 11378S: Supported 11379F: drivers/scsi/ibmvscsi/ibmvfc* 11380 11381IBM Power Virtual Management Channel Driver 11382M: Brad Warrum <[email protected]> 11383M: Ritu Agarwal <[email protected]> 11384S: Supported 11385F: drivers/misc/ibmvmc.* 11386 11387IBM Power Virtual SCSI Device Drivers 11388M: Tyrel Datwyler <[email protected]> 11389L: [email protected] 11390S: Supported 11391F: drivers/scsi/ibmvscsi/ibmvscsi* 11392F: include/scsi/viosrp.h 11393 11394IBM Power Virtual SCSI Device Target Driver 11395M: Tyrel Datwyler <[email protected]> 11396L: [email protected] 11397L: [email protected] 11398S: Supported 11399F: drivers/scsi/ibmvscsi_tgt/ 11400 11401IBM Power VMX Cryptographic instructions 11402M: Breno Leitão <[email protected]> 11403M: Nayna Jain <[email protected]> 11404M: Paulo Flabiano Smorigo <[email protected]> 11405L: [email protected] 11406S: Supported 11407F: arch/powerpc/crypto/Kconfig 11408F: arch/powerpc/crypto/Makefile 11409F: arch/powerpc/crypto/aes.c 11410F: arch/powerpc/crypto/aes_cbc.c 11411F: arch/powerpc/crypto/aes_ctr.c 11412F: arch/powerpc/crypto/aes_xts.c 11413F: arch/powerpc/crypto/aesp8-ppc.* 11414F: arch/powerpc/crypto/ghash.c 11415F: arch/powerpc/crypto/ghashp8-ppc.pl 11416F: arch/powerpc/crypto/ppc-xlate.pl 11417F: arch/powerpc/crypto/vmx.c 11418 11419IBM ServeRAID RAID DRIVER 11420S: Orphan 11421F: drivers/scsi/ips.* 11422 11423ICH LPC AND GPIO DRIVER 11424M: Peter Tyser <[email protected]> 11425S: Maintained 11426F: drivers/gpio/gpio-ich.c 11427F: drivers/mfd/lpc_ich.c 11428 11429ICY I2C DRIVER 11430M: Max Staudt <[email protected]> 11431L: [email protected] 11432S: Maintained 11433F: drivers/i2c/busses/i2c-icy.c 11434 11435IDEAPAD LAPTOP EXTRAS DRIVER 11436M: Ike Panhc <[email protected]> 11437L: [email protected] 11438S: Maintained 11439W: http://launchpad.net/ideapad-laptop 11440F: drivers/platform/x86/ideapad-laptop.c 11441 11442IDEAPAD LAPTOP SLIDEBAR DRIVER 11443M: Andrey Moiseev <[email protected]> 11444L: [email protected] 11445S: Maintained 11446W: https://github.com/o2genum/ideapad-slidebar 11447F: drivers/input/misc/ideapad_slidebar.c 11448 11449IDT VersaClock 5 CLOCK DRIVER 11450M: Luca Ceresoli <[email protected]> 11451S: Maintained 11452F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11453F: drivers/clk/clk-versaclock5.c 11454 11455IEEE 802.15.4 SUBSYSTEM 11456M: Alexander Aring <[email protected]> 11457M: Stefan Schmidt <[email protected]> 11458M: Miquel Raynal <[email protected]> 11459L: [email protected] 11460S: Maintained 11461W: https://linux-wpan.org/ 11462Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11463T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11464T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11465F: Documentation/networking/ieee802154.rst 11466F: drivers/net/ieee802154/ 11467F: include/linux/ieee802154.h 11468F: include/linux/nl802154.h 11469F: include/net/af_ieee802154.h 11470F: include/net/cfg802154.h 11471F: include/net/ieee802154_netdev.h 11472F: include/net/mac802154.h 11473F: include/net/nl802154.h 11474F: net/ieee802154/ 11475F: net/mac802154/ 11476 11477Intel VIRTIO DATA PATH ACCELERATOR 11478M: Zhu Lingshan <[email protected]> 11479L: [email protected] 11480S: Supported 11481F: drivers/vdpa/ifcvf/ 11482 11483IFE PROTOCOL 11484M: Yotam Gigi <[email protected]> 11485M: Jamal Hadi Salim <[email protected]> 11486F: include/net/ife.h 11487F: include/uapi/linux/ife.h 11488F: net/ife 11489 11490IGORPLUG-USB IR RECEIVER 11491M: Sean Young <[email protected]> 11492L: [email protected] 11493S: Maintained 11494F: drivers/media/rc/igorplugusb.c 11495 11496IGUANAWORKS USB IR TRANSCEIVER 11497M: Sean Young <[email protected]> 11498L: [email protected] 11499S: Maintained 11500F: drivers/media/rc/iguanair.c 11501 11502IIO BACKEND FRAMEWORK 11503M: Nuno Sa <[email protected]> 11504R: Olivier Moysan <[email protected]> 11505L: [email protected] 11506S: Maintained 11507F: Documentation/ABI/testing/debugfs-iio-backend 11508F: drivers/iio/industrialio-backend.c 11509F: include/linux/iio/backend.h 11510 11511IIO DIGITAL POTENTIOMETER DAC 11512M: Peter Rosin <[email protected]> 11513L: [email protected] 11514S: Maintained 11515F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11516F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11517F: drivers/iio/dac/dpot-dac.c 11518 11519IIO ENVELOPE DETECTOR 11520M: Peter Rosin <[email protected]> 11521L: [email protected] 11522S: Maintained 11523F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11524F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11525F: drivers/iio/adc/envelope-detector.c 11526 11527IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11528M: Matti Vaittinen <[email protected]> 11529L: [email protected] 11530S: Maintained 11531F: drivers/iio/industrialio-gts-helper.c 11532F: include/linux/iio/iio-gts-helper.h 11533F: drivers/iio/test/iio-test-gts.c 11534 11535IIO MULTIPLEXER 11536M: Peter Rosin <[email protected]> 11537L: [email protected] 11538S: Maintained 11539F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11540F: drivers/iio/multiplexer/iio-mux.c 11541 11542IIO SCMI BASED DRIVER 11543M: Jyoti Bhayana <[email protected]> 11544L: [email protected] 11545S: Maintained 11546F: drivers/iio/common/scmi_sensors/scmi_iio.c 11547 11548IIO SUBSYSTEM AND DRIVERS 11549M: Jonathan Cameron <[email protected]> 11550R: Lars-Peter Clausen <[email protected]> 11551L: [email protected] 11552S: Maintained 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11554F: Documentation/ABI/testing/configfs-iio* 11555F: Documentation/ABI/testing/sysfs-bus-iio* 11556F: Documentation/devicetree/bindings/iio/ 11557F: Documentation/iio/ 11558F: drivers/iio/ 11559F: drivers/staging/iio/ 11560F: include/dt-bindings/iio/ 11561F: include/linux/iio/ 11562F: tools/iio/ 11563 11564IIO UNIT CONVERTER 11565M: Peter Rosin <[email protected]> 11566L: [email protected] 11567S: Maintained 11568F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11569F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11570F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11571F: drivers/iio/afe/iio-rescale.c 11572 11573IKANOS/ADI EAGLE ADSL USB DRIVER 11574M: Matthieu Castet <[email protected]> 11575M: Stanislaw Gruszka <[email protected]> 11576S: Maintained 11577F: drivers/usb/atm/ueagle-atm.c 11578 11579IMAGIS TOUCHSCREEN DRIVER 11580M: Markuss Broks <[email protected]> 11581S: Maintained 11582F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11583F: drivers/input/touchscreen/imagis.c 11584 11585IMGTEC ASCII LCD DRIVER 11586M: Paul Burton <[email protected]> 11587S: Maintained 11588F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11589F: drivers/auxdisplay/img-ascii-lcd.c 11590 11591IMGTEC JPEG ENCODER DRIVER 11592M: Devarsh Thakkar <[email protected]> 11593L: [email protected] 11594S: Supported 11595F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11596F: drivers/media/platform/imagination/e5010* 11597 11598IMGTEC IR DECODER DRIVER 11599S: Orphan 11600F: drivers/media/rc/img-ir/ 11601 11602IMGTEC POWERVR DRM DRIVER 11603M: Frank Binns <[email protected]> 11604M: Matt Coster <[email protected]> 11605S: Supported 11606T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11607F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11608F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11609F: Documentation/gpu/imagination/ 11610F: drivers/gpu/drm/ci/xfails/powervr* 11611F: drivers/gpu/drm/imagination/ 11612F: include/uapi/drm/pvr_drm.h 11613 11614IMON SOUNDGRAPH USB IR RECEIVER 11615M: Sean Young <[email protected]> 11616L: [email protected] 11617S: Maintained 11618F: drivers/media/rc/imon.c 11619F: drivers/media/rc/imon_raw.c 11620 11621IMS TWINTURBO FRAMEBUFFER DRIVER 11622L: [email protected] 11623S: Orphan 11624F: drivers/video/fbdev/imsttfb.c 11625 11626INA233 HARDWARE MONITOR DRIVERS 11627M: Leo Yang <[email protected]> 11628L: [email protected] 11629S: Maintained 11630F: Documentation/hwmon/ina233.rst 11631F: drivers/hwmon/pmbus/ina233.c 11632 11633INDEX OF FURTHER KERNEL DOCUMENTATION 11634M: Carlos Bilbao <[email protected]> 11635S: Maintained 11636F: Documentation/process/kernel-docs.rst 11637 11638INDUSTRY PACK SUBSYSTEM (IPACK) 11639M: Vaibhav Gupta <[email protected]> 11640M: Jens Taprogge <[email protected]> 11641M: Greg Kroah-Hartman <[email protected]> 11642L: [email protected] 11643S: Maintained 11644W: http://industrypack.sourceforge.net 11645F: drivers/ipack/ 11646 11647INFINEON DPS310 Driver 11648M: Eddie James <[email protected]> 11649L: [email protected] 11650S: Maintained 11651F: drivers/iio/pressure/dps310.c 11652 11653INFINEON PEB2466 ASoC CODEC 11654M: Herve Codina <[email protected]> 11655L: [email protected] 11656S: Maintained 11657F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11658F: sound/soc/codecs/peb2466.c 11659 11660INFINIBAND SUBSYSTEM 11661M: Jason Gunthorpe <[email protected]> 11662M: Leon Romanovsky <[email protected]> 11663L: [email protected] 11664S: Supported 11665W: https://github.com/linux-rdma/rdma-core 11666Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11667T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11668F: Documentation/devicetree/bindings/infiniband/ 11669F: Documentation/infiniband/ 11670F: drivers/infiniband/ 11671F: include/rdma/ 11672F: include/trace/events/ib_mad.h 11673F: include/trace/events/ib_umad.h 11674F: include/trace/misc/rdma.h 11675F: include/uapi/linux/if_infiniband.h 11676F: include/uapi/rdma/ 11677F: samples/bpf/ibumad_kern.c 11678F: samples/bpf/ibumad_user.c 11679 11680INGENIC JZ4780 NAND DRIVER 11681M: Harvey Hunt <[email protected]> 11682L: [email protected] 11683L: [email protected] 11684S: Maintained 11685F: drivers/mtd/nand/raw/ingenic/ 11686 11687INGENIC JZ47xx SoCs 11688M: Paul Cercueil <[email protected]> 11689L: [email protected] 11690S: Maintained 11691F: arch/mips/boot/dts/ingenic/ 11692F: arch/mips/generic/board-ingenic.c 11693F: arch/mips/include/asm/mach-ingenic/ 11694F: arch/mips/ingenic/Kconfig 11695F: drivers/clk/ingenic/ 11696F: drivers/dma/dma-jz4780.c 11697F: drivers/gpu/drm/ingenic/ 11698F: drivers/i2c/busses/i2c-jz4780.c 11699F: drivers/iio/adc/ingenic-adc.c 11700F: drivers/irqchip/irq-ingenic.c 11701F: drivers/memory/jz4780-nemc.c 11702F: drivers/mmc/host/jz4740_mmc.c 11703F: drivers/mtd/nand/raw/ingenic/ 11704F: drivers/pinctrl/pinctrl-ingenic.c 11705F: drivers/power/supply/ingenic-battery.c 11706F: drivers/pwm/pwm-jz4740.c 11707F: drivers/remoteproc/ingenic_rproc.c 11708F: drivers/rtc/rtc-jz4740.c 11709F: drivers/tty/serial/8250/8250_ingenic.c 11710F: drivers/usb/musb/jz4740.c 11711F: drivers/watchdog/jz4740_wdt.c 11712F: include/dt-bindings/iio/adc/ingenic,adc.h 11713F: include/linux/mfd/ingenic-tcu.h 11714F: sound/soc/codecs/jz47* 11715F: sound/soc/jz4740/ 11716 11717INJOINIC IP5xxx POWER BANK IC DRIVER 11718M: Samuel Holland <[email protected]> 11719S: Maintained 11720F: drivers/power/supply/ip5xxx_power.c 11721 11722INOTIFY 11723M: Jan Kara <[email protected]> 11724R: Amir Goldstein <[email protected]> 11725L: [email protected] 11726S: Maintained 11727F: Documentation/filesystems/inotify.rst 11728F: fs/notify/inotify/ 11729F: include/linux/inotify.h 11730F: include/uapi/linux/inotify.h 11731 11732INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11733M: Dmitry Torokhov <[email protected]> 11734L: [email protected] 11735S: Maintained 11736Q: http://patchwork.kernel.org/project/linux-input/list/ 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11738F: Documentation/devicetree/bindings/input/ 11739F: Documentation/devicetree/bindings/serio/ 11740F: Documentation/input/ 11741F: drivers/input/ 11742F: include/dt-bindings/input/ 11743F: include/linux/gameport.h 11744F: include/linux/i8042.h 11745F: include/linux/input.h 11746F: include/linux/input/ 11747F: include/linux/libps2.h 11748F: include/linux/serio.h 11749F: include/uapi/linux/gameport.h 11750F: include/uapi/linux/input-event-codes.h 11751F: include/uapi/linux/input.h 11752F: include/uapi/linux/serio.h 11753F: include/uapi/linux/uinput.h 11754 11755INPUT MULTITOUCH (MT) PROTOCOL 11756M: Henrik Rydberg <[email protected]> 11757L: [email protected] 11758S: Odd fixes 11759F: Documentation/input/multi-touch-protocol.rst 11760F: drivers/input/input-mt.c 11761K: \b(ABS|SYN)_MT_ 11762 11763INSIDE SECURE CRYPTO DRIVER 11764M: Antoine Tenart <[email protected]> 11765L: [email protected] 11766S: Maintained 11767F: drivers/crypto/inside-secure/ 11768 11769INSIDE SECURE EIP93 CRYPTO DRIVER 11770M: Christian Marangi <[email protected]> 11771L: [email protected] 11772S: Maintained 11773F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml 11774F: drivers/crypto/inside-secure/eip93/ 11775 11776INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11777M: Mimi Zohar <[email protected]> 11778M: Roberto Sassu <[email protected]> 11779M: Dmitry Kasatkin <[email protected]> 11780R: Eric Snowberg <[email protected]> 11781L: [email protected] 11782S: Supported 11783T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11784F: security/integrity/ 11785F: security/integrity/ima/ 11786 11787INTEGRITY POLICY ENFORCEMENT (IPE) 11788M: Fan Wu <[email protected]> 11789L: [email protected] 11790S: Supported 11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11792F: Documentation/admin-guide/LSM/ipe.rst 11793F: Documentation/security/ipe.rst 11794F: scripts/ipe/ 11795F: security/ipe/ 11796 11797INTEL 810/815 FRAMEBUFFER DRIVER 11798M: Antonino Daplas <[email protected]> 11799L: [email protected] 11800S: Maintained 11801F: drivers/video/fbdev/i810/ 11802 11803INTEL 8254 COUNTER DRIVER 11804M: William Breathitt Gray <[email protected]> 11805L: [email protected] 11806S: Maintained 11807F: drivers/counter/i8254.c 11808F: include/linux/i8254.h 11809 11810INTEL 8255 GPIO DRIVER 11811M: William Breathitt Gray <[email protected]> 11812L: [email protected] 11813S: Maintained 11814F: drivers/gpio/gpio-i8255.c 11815F: drivers/gpio/gpio-i8255.h 11816 11817INTEL ASoC DRIVERS 11818M: Cezary Rojewski <[email protected]> 11819M: Liam Girdwood <[email protected]> 11820M: Peter Ujfalusi <[email protected]> 11821M: Bard Liao <[email protected]> 11822M: Ranjani Sridharan <[email protected]> 11823M: Kai Vehmanen <[email protected]> 11824R: Pierre-Louis Bossart <[email protected]> 11825L: [email protected] 11826S: Supported 11827F: sound/soc/intel/ 11828 11829INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11830M: Hans de Goede <[email protected]> 11831L: [email protected] 11832S: Maintained 11833F: drivers/platform/x86/intel/atomisp2/pm.c 11834 11835INTEL ATOMISP2 LED DRIVER 11836M: Hans de Goede <[email protected]> 11837L: [email protected] 11838S: Maintained 11839F: drivers/platform/x86/intel/atomisp2/led.c 11840 11841INTEL BIOS SAR INT1092 DRIVER 11842M: Shravan Sudhakar <[email protected]> 11843L: [email protected] 11844S: Maintained 11845F: drivers/platform/x86/intel/int1092/ 11846 11847INTEL BROXTON PMC DRIVER 11848M: Mika Westerberg <[email protected]> 11849M: Zha Qipeng <[email protected]> 11850S: Maintained 11851F: drivers/mfd/intel_pmc_bxt.c 11852F: include/linux/mfd/intel_pmc_bxt.h 11853 11854INTEL C600 SERIES SAS CONTROLLER DRIVER 11855L: [email protected] 11856S: Orphan 11857T: git git://git.code.sf.net/p/intel-sas/isci 11858F: drivers/scsi/isci/ 11859 11860INTEL CPU family model numbers 11861M: Tony Luck <[email protected]> 11862M: [email protected] 11863L: [email protected] 11864S: Supported 11865F: arch/x86/include/asm/intel-family.h 11866 11867INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11868M: Jani Nikula <[email protected]> 11869M: Rodrigo Vivi <[email protected]> 11870L: [email protected] 11871L: [email protected] 11872S: Supported 11873F: drivers/gpu/drm/i915/display/ 11874F: drivers/gpu/drm/xe/display/ 11875F: drivers/gpu/drm/xe/compat-i915-headers 11876F: include/drm/intel/ 11877 11878INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11879M: Jani Nikula <[email protected]> 11880M: Joonas Lahtinen <[email protected]> 11881M: Rodrigo Vivi <[email protected]> 11882M: Tvrtko Ursulin <[email protected]> 11883L: [email protected] 11884S: Supported 11885W: https://drm.pages.freedesktop.org/intel-docs/ 11886Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11887B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11888C: irc://irc.oftc.net/intel-gfx 11889T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11890F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11891F: Documentation/gpu/i915.rst 11892F: drivers/gpu/drm/ci/xfails/i915* 11893F: drivers/gpu/drm/i915/ 11894F: include/drm/intel/ 11895F: include/uapi/drm/i915_drm.h 11896 11897INTEL DRM XE DRIVER (Lunar Lake and newer) 11898M: Lucas De Marchi <[email protected]> 11899M: Thomas Hellström <[email protected]> 11900M: Rodrigo Vivi <[email protected]> 11901L: [email protected] 11902S: Supported 11903W: https://drm.pages.freedesktop.org/intel-docs/ 11904Q: http://patchwork.freedesktop.org/project/intel-xe/ 11905B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11906C: irc://irc.oftc.net/xe 11907T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11908F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11909F: Documentation/gpu/xe/ 11910F: drivers/gpu/drm/xe/ 11911F: include/drm/intel/ 11912F: include/uapi/drm/xe_drm.h 11913 11914INTEL ETHERNET DRIVERS 11915M: Tony Nguyen <[email protected]> 11916M: Przemek Kitszel <[email protected]> 11917L: [email protected] (moderated for non-subscribers) 11918S: Maintained 11919W: https://www.intel.com/content/www/us/en/support.html 11920Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11923F: Documentation/networking/device_drivers/ethernet/intel/ 11924F: drivers/net/ethernet/intel/ 11925F: drivers/net/ethernet/intel/*/ 11926F: include/linux/avf/virtchnl.h 11927F: include/linux/net/intel/iidc.h 11928 11929INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11930M: Mustafa Ismail <[email protected]> 11931M: Tatyana Nikolova <[email protected]> 11932L: [email protected] 11933S: Supported 11934F: drivers/infiniband/hw/irdma/ 11935F: include/uapi/rdma/irdma-abi.h 11936 11937INTEL GPIO DRIVERS 11938M: Andy Shevchenko <[email protected]> 11939L: [email protected] 11940S: Supported 11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11942F: drivers/gpio/gpio-elkhartlake.c 11943F: drivers/gpio/gpio-graniterapids.c 11944F: drivers/gpio/gpio-ich.c 11945F: drivers/gpio/gpio-merrifield.c 11946F: drivers/gpio/gpio-ml-ioh.c 11947F: drivers/gpio/gpio-pch.c 11948F: drivers/gpio/gpio-sch.c 11949F: drivers/gpio/gpio-sodaville.c 11950F: drivers/gpio/gpio-tangier.c 11951F: drivers/gpio/gpio-tangier.h 11952 11953INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11954M: Zhenyu Wang <[email protected]> 11955M: Zhi Wang <[email protected]> 11956L: [email protected] 11957L: [email protected] 11958S: Supported 11959W: https://github.com/intel/gvt-linux/wiki 11960T: git https://github.com/intel/gvt-linux.git 11961F: drivers/gpu/drm/i915/gvt/ 11962 11963INTEL HID EVENT DRIVER 11964M: Alex Hung <[email protected]> 11965L: [email protected] 11966S: Maintained 11967F: drivers/platform/x86/intel/hid.c 11968 11969INTEL I/OAT DMA DRIVER 11970M: Dave Jiang <[email protected]> 11971R: Dan Williams <[email protected]> 11972L: [email protected] 11973S: Supported 11974Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11975F: drivers/dma/ioat* 11976 11977INTEL IAA CRYPTO DRIVER 11978M: Kristen Accardi <[email protected]> 11979M: Vinicius Costa Gomes <[email protected]> 11980L: [email protected] 11981S: Supported 11982F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11983F: drivers/crypto/intel/iaa/* 11984 11985INTEL IDLE DRIVER 11986M: Rafael J. Wysocki <[email protected]> 11987M: Artem Bityutskiy <[email protected]> 11988M: Artem Bityutskiy <[email protected]> 11989R: Len Brown <[email protected]> 11990L: [email protected] 11991S: Supported 11992B: https://bugzilla.kernel.org 11993T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 11994F: drivers/idle/intel_idle.c 11995 11996INTEL IDXD DRIVER 11997M: Vinicius Costa Gomes <[email protected]> 11998R: Dave Jiang <[email protected]> 11999L: [email protected] 12000S: Supported 12001F: drivers/dma/idxd/* 12002F: include/uapi/linux/idxd.h 12003 12004INTEL IN FIELD SCAN (IFS) DEVICE 12005M: Jithu Joseph <[email protected]> 12006R: Ashok Raj <[email protected]> 12007R: Tony Luck <[email protected]> 12008S: Maintained 12009F: drivers/platform/x86/intel/ifs 12010F: include/trace/events/intel_ifs.h 12011F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 12012 12013INTEL INTEGRATED SENSOR HUB DRIVER 12014M: Srinivas Pandruvada <[email protected]> 12015M: Jiri Kosina <[email protected]> 12016L: [email protected] 12017S: Maintained 12018F: drivers/hid/intel-ish-hid/ 12019 12020INTEL IOMMU (VT-d) 12021M: David Woodhouse <[email protected]> 12022M: Lu Baolu <[email protected]> 12023L: [email protected] 12024S: Supported 12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12026F: drivers/iommu/intel/ 12027 12028INTEL IPU3 CSI-2 CIO2 DRIVER 12029M: Yong Zhi <[email protected]> 12030M: Sakari Ailus <[email protected]> 12031M: Bingbu Cao <[email protected]> 12032M: Dan Scally <[email protected]> 12033R: Tianshu Qiu <[email protected]> 12034L: [email protected] 12035S: Maintained 12036T: git git://linuxtv.org/media.git 12037F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 12038F: drivers/media/pci/intel/ipu3/ 12039 12040INTEL IPU3 CSI-2 IMGU DRIVER 12041M: Sakari Ailus <[email protected]> 12042R: Bingbu Cao <[email protected]> 12043R: Tianshu Qiu <[email protected]> 12044L: [email protected] 12045S: Maintained 12046F: Documentation/admin-guide/media/ipu3.rst 12047F: Documentation/admin-guide/media/ipu3_rcb.svg 12048F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 12049F: drivers/staging/media/ipu3/ 12050 12051INTEL IPU6 INPUT SYSTEM DRIVER 12052M: Sakari Ailus <[email protected]> 12053M: Bingbu Cao <[email protected]> 12054R: Tianshu Qiu <[email protected]> 12055L: [email protected] 12056S: Maintained 12057T: git git://linuxtv.org/media.git 12058F: Documentation/admin-guide/media/ipu6-isys.rst 12059F: drivers/media/pci/intel/ipu6/ 12060 12061INTEL ISHTP ECLITE DRIVER 12062M: Srinivas Pandruvada <[email protected]> 12063L: [email protected] 12064S: Supported 12065F: drivers/platform/x86/intel/ishtp_eclite.c 12066 12067INTEL IXP4XX CRYPTO SUPPORT 12068M: Corentin Labbe <[email protected]> 12069L: [email protected] 12070S: Maintained 12071F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 12072 12073INTEL KEEM BAY DRM DRIVER 12074M: Anitha Chrisanthus <[email protected]> 12075M: Edmund Dea <[email protected]> 12076S: Maintained 12077F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 12078F: drivers/gpu/drm/kmb/ 12079 12080INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 12081M: Daniele Alessandrelli <[email protected]> 12082S: Maintained 12083F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 12084F: drivers/crypto/intel/keembay/Kconfig 12085F: drivers/crypto/intel/keembay/Makefile 12086F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 12087F: drivers/crypto/intel/keembay/ocs-aes.c 12088F: drivers/crypto/intel/keembay/ocs-aes.h 12089 12090INTEL KEEM BAY OCS ECC CRYPTO DRIVER 12091M: Daniele Alessandrelli <[email protected]> 12092M: Prabhjot Khurana <[email protected]> 12093M: Mark Gross <[email protected]> 12094S: Maintained 12095F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 12096F: drivers/crypto/intel/keembay/Kconfig 12097F: drivers/crypto/intel/keembay/Makefile 12098F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 12099 12100INTEL KEEM BAY OCS HCU CRYPTO DRIVER 12101M: Daniele Alessandrelli <[email protected]> 12102M: Declan Murphy <[email protected]> 12103S: Maintained 12104F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 12105F: drivers/crypto/intel/keembay/Kconfig 12106F: drivers/crypto/intel/keembay/Makefile 12107F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 12108F: drivers/crypto/intel/keembay/ocs-hcu.c 12109F: drivers/crypto/intel/keembay/ocs-hcu.h 12110 12111INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 12112M: Wentong Wu <[email protected]> 12113M: Sakari Ailus <[email protected]> 12114S: Maintained 12115F: drivers/gpio/gpio-ljca.c 12116F: drivers/i2c/busses/i2c-ljca.c 12117F: drivers/spi/spi-ljca.c 12118F: drivers/usb/misc/usb-ljca.c 12119F: include/linux/usb/ljca.h 12120 12121INTEL MANAGEMENT ENGINE (mei) 12122M: Alexander Usyskin <[email protected]> 12123L: [email protected] 12124S: Supported 12125F: Documentation/driver-api/mei/* 12126F: drivers/misc/mei/ 12127F: drivers/watchdog/mei_wdt.c 12128F: include/linux/mei_aux.h 12129F: include/linux/mei_cl_bus.h 12130F: include/uapi/linux/mei.h 12131F: include/uapi/linux/mei_uuid.h 12132F: include/uapi/linux/uuid.h 12133F: samples/mei/* 12134 12135INTEL MAX 10 BMC MFD DRIVER 12136M: Xu Yilun <[email protected]> 12137R: Tom Rix <[email protected]> 12138S: Maintained 12139F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 12140F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 12141F: drivers/hwmon/intel-m10-bmc-hwmon.c 12142F: drivers/mfd/intel-m10-bmc* 12143F: include/linux/mfd/intel-m10-bmc.h 12144 12145INTEL MAX10 BMC SECURE UPDATES 12146M: Peter Colberg <[email protected]> 12147L: [email protected] 12148S: Maintained 12149F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 12150F: drivers/fpga/intel-m10-bmc-sec-update.c 12151 12152INTEL MID (Mobile Internet Device) PLATFORM 12153M: Andy Shevchenko <[email protected]> 12154L: [email protected] 12155S: Supported 12156F: arch/x86/include/asm/intel-mid.h 12157F: arch/x86/pci/intel_mid_pci.c 12158F: arch/x86/platform/intel-mid/ 12159F: drivers/dma/hsu/ 12160F: drivers/extcon/extcon-intel-mrfld.c 12161F: drivers/gpio/gpio-merrifield.c 12162F: drivers/gpio/gpio-tangier.* 12163F: drivers/iio/adc/intel_mrfld_adc.c 12164F: drivers/mfd/intel_soc_pmic_mrfld.c 12165F: drivers/pinctrl/intel/pinctrl-merrifield.c 12166F: drivers/pinctrl/intel/pinctrl-moorefield.c 12167F: drivers/pinctrl/intel/pinctrl-tangier.* 12168F: drivers/platform/x86/intel/mrfld_pwrbtn.c 12169F: drivers/platform/x86/intel_scu_* 12170F: drivers/staging/media/atomisp/ 12171F: drivers/tty/serial/8250/8250_mid.c 12172F: drivers/watchdog/intel-mid_wdt.c 12173F: include/linux/mfd/intel_soc_pmic_mrfld.h 12174F: include/linux/platform_data/x86/intel-mid_wdt.h 12175F: include/linux/platform_data/x86/intel_scu_ipc.h 12176 12177INTEL P-Unit IPC DRIVER 12178M: Zha Qipeng <[email protected]> 12179L: [email protected] 12180S: Maintained 12181F: arch/x86/include/asm/intel_punit_ipc.h 12182F: drivers/platform/x86/intel/punit_ipc.c 12183 12184INTEL PMC CORE DRIVER 12185M: Rajneesh Bhardwaj <[email protected]> 12186M: David E Box <[email protected]> 12187L: [email protected] 12188S: Maintained 12189F: Documentation/ABI/testing/sysfs-platform-intel-pmc 12190F: drivers/platform/x86/intel/pmc/ 12191F: include/linux/platform_data/x86/intel_pmc_ipc.h 12192 12193INTEL PMIC GPIO DRIVERS 12194M: Andy Shevchenko <[email protected]> 12195S: Supported 12196T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 12197F: drivers/gpio/gpio-*cove.c 12198 12199INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 12200M: Andy Shevchenko <[email protected]> 12201S: Supported 12202F: drivers/mfd/intel_soc_pmic* 12203F: include/linux/mfd/intel_soc_pmic* 12204 12205INTEL PMT DRIVERS 12206M: David E. Box <[email protected]> 12207S: Supported 12208F: drivers/platform/x86/intel/pmt/ 12209 12210INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 12211M: Stanislav Yakovlev <[email protected]> 12212L: [email protected] 12213S: Maintained 12214F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 12215F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 12216F: drivers/net/wireless/intel/ipw2x00/ 12217 12218INTEL PSTATE DRIVER 12219M: Srinivas Pandruvada <[email protected]> 12220M: Len Brown <[email protected]> 12221L: [email protected] 12222S: Supported 12223F: drivers/cpufreq/intel_pstate.c 12224 12225INTEL PTP DFL ToD DRIVER 12226M: Tianfei Zhang <[email protected]> 12227L: [email protected] 12228L: [email protected] 12229S: Maintained 12230F: drivers/ptp/ptp_dfl_tod.c 12231 12232INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 12233M: Jarkko Nikula <[email protected]> 12234L: [email protected] 12235F: drivers/counter/intel-qep.c 12236 12237INTEL SCU DRIVERS 12238M: Mika Westerberg <[email protected]> 12239S: Maintained 12240F: drivers/platform/x86/intel_scu_* 12241F: include/linux/platform_data/x86/intel_scu_ipc.h 12242 12243INTEL SDSI DRIVER 12244M: David E. Box <[email protected]> 12245S: Supported 12246F: drivers/platform/x86/intel/sdsi.c 12247F: tools/arch/x86/intel_sdsi/ 12248F: tools/testing/selftests/drivers/sdsi/ 12249 12250INTEL SGX 12251M: Jarkko Sakkinen <[email protected]> 12252R: Dave Hansen <[email protected]> 12253L: [email protected] 12254S: Supported 12255Q: https://patchwork.kernel.org/project/intel-sgx/list/ 12256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 12257F: Documentation/arch/x86/sgx.rst 12258F: arch/x86/entry/vdso/vsgx.S 12259F: arch/x86/include/asm/sgx.h 12260F: arch/x86/include/uapi/asm/sgx.h 12261F: arch/x86/kernel/cpu/sgx/* 12262F: tools/testing/selftests/sgx/* 12263K: \bSGX_ 12264 12265INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 12266M: Daniel Scally <[email protected]> 12267S: Maintained 12268F: drivers/platform/x86/intel/int3472/ 12269 12270INTEL SPEED SELECT TECHNOLOGY 12271M: Srinivas Pandruvada <[email protected]> 12272L: [email protected] 12273S: Maintained 12274F: drivers/platform/x86/intel/speed_select_if/ 12275F: include/uapi/linux/isst_if.h 12276F: tools/power/x86/intel-speed-select/ 12277 12278INTEL STRATIX10 FIRMWARE DRIVERS 12279M: Dinh Nguyen <[email protected]> 12280L: [email protected] 12281S: Maintained 12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 12283F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 12284F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 12285F: drivers/firmware/stratix10-rsu.c 12286F: drivers/firmware/stratix10-svc.c 12287F: include/linux/firmware/intel/stratix10-smc.h 12288F: include/linux/firmware/intel/stratix10-svc-client.h 12289 12290INTEL TELEMETRY DRIVER 12291M: Rajneesh Bhardwaj <[email protected]> 12292M: "David E. Box" <[email protected]> 12293L: [email protected] 12294S: Maintained 12295F: arch/x86/include/asm/intel_telemetry.h 12296F: drivers/platform/x86/intel/telemetry/ 12297 12298INTEL TOUCH HOST CONTROLLER (THC) DRIVER 12299M: Even Xu <[email protected]> 12300M: Xinpeng Sun <[email protected]> 12301S: Maintained 12302F: drivers/hid/intel-thc-hid/ 12303 12304INTEL TPMI DRIVER 12305M: Srinivas Pandruvada <[email protected]> 12306L: [email protected] 12307S: Maintained 12308F: Documentation/ABI/testing/debugfs-tpmi 12309F: drivers/platform/x86/intel/vsec_tpmi.c 12310F: include/linux/intel_tpmi.h 12311 12312INTEL UNCORE FREQUENCY CONTROL 12313M: Srinivas Pandruvada <[email protected]> 12314L: [email protected] 12315S: Maintained 12316F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 12317F: drivers/platform/x86/intel/uncore-frequency/ 12318 12319INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 12320M: David E. Box <[email protected]> 12321S: Supported 12322F: drivers/platform/x86/intel/vsec.c 12323F: include/linux/intel_vsec.h 12324 12325INTEL VIRTUAL BUTTON DRIVER 12326M: AceLan Kao <[email protected]> 12327L: [email protected] 12328S: Maintained 12329F: drivers/platform/x86/intel/vbtn.c 12330 12331INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12332M: Stanislaw Gruszka <[email protected]> 12333L: [email protected] 12334S: Supported 12335F: drivers/net/wireless/intel/iwlegacy/ 12336 12337INTEL WIRELESS WIFI LINK (iwlwifi) 12338M: Miri Korenblit <[email protected]> 12339L: [email protected] 12340S: Supported 12341W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12342T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12343F: drivers/net/wireless/intel/iwlwifi/ 12344 12345INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12346M: Jithu Joseph <[email protected]> 12347S: Maintained 12348W: https://slimbootloader.github.io/security/firmware-update.html 12349F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12350 12351INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12352L: [email protected] 12353S: Maintained 12354F: drivers/platform/x86/intel/wmi/thunderbolt.c 12355 12356INTEL WWAN IOSM DRIVER 12357M: M Chetan Kumar <[email protected]> 12358L: [email protected] 12359S: Maintained 12360F: drivers/net/wwan/iosm/ 12361 12362INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12363M: Xin Li <[email protected]> 12364M: "H. Peter Anvin" <[email protected]> 12365S: Supported 12366F: Documentation/arch/x86/x86_64/fred.rst 12367F: arch/x86/entry/entry_64_fred.S 12368F: arch/x86/entry/entry_fred.c 12369F: arch/x86/include/asm/fred.h 12370F: arch/x86/kernel/fred.c 12371 12372INTEL(R) TRACE HUB 12373M: Alexander Shishkin <[email protected]> 12374S: Supported 12375F: Documentation/trace/intel_th.rst 12376F: drivers/hwtracing/intel_th/ 12377F: include/linux/intel_th.h 12378 12379INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12380M: Ning Sun <[email protected]> 12381L: [email protected] 12382S: Supported 12383W: http://tboot.sourceforge.net 12384T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12385F: Documentation/arch/x86/intel_txt.rst 12386F: arch/x86/kernel/tboot.c 12387F: include/linux/tboot.h 12388 12389INTERCONNECT API 12390M: Georgi Djakov <[email protected]> 12391L: [email protected] 12392S: Maintained 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12394F: Documentation/devicetree/bindings/interconnect/ 12395F: Documentation/driver-api/interconnect.rst 12396F: drivers/interconnect/ 12397F: include/dt-bindings/interconnect/ 12398F: include/linux/interconnect-provider.h 12399F: include/linux/interconnect.h 12400 12401INTERRUPT COUNTER DRIVER 12402M: Oleksij Rempel <[email protected]> 12403R: Pengutronix Kernel Team <[email protected]> 12404L: [email protected] 12405F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12406F: drivers/counter/interrupt-cnt.c 12407 12408INTERSIL ISL7998X VIDEO DECODER DRIVER 12409M: Michael Tretter <[email protected]> 12410R: Pengutronix Kernel Team <[email protected]> 12411L: [email protected] 12412S: Maintained 12413F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12414F: drivers/media/i2c/isl7998x.c 12415 12416INVENSENSE ICM-426xx IMU DRIVER 12417M: Jean-Baptiste Maneyrol <[email protected]> 12418L: [email protected] 12419S: Maintained 12420W: https://invensense.tdk.com/ 12421F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12422F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12423F: drivers/iio/imu/inv_icm42600/ 12424 12425INVENSENSE MPU-3050 GYROSCOPE DRIVER 12426M: Linus Walleij <[email protected]> 12427L: [email protected] 12428S: Maintained 12429F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12430F: drivers/iio/gyro/mpu3050* 12431 12432INVENSENSE MPU-6050 IMU DRIVER 12433M: Jean-Baptiste Maneyrol <[email protected]> 12434L: [email protected] 12435S: Maintained 12436W: https://invensense.tdk.com/ 12437F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12438F: drivers/iio/imu/inv_mpu6050/ 12439 12440IOC3 ETHERNET DRIVER 12441M: Thomas Bogendoerfer <[email protected]> 12442L: [email protected] 12443S: Maintained 12444F: drivers/net/ethernet/sgi/ioc3-eth.c 12445 12446IOMMU DMA-API LAYER 12447M: Robin Murphy <[email protected]> 12448L: [email protected] 12449S: Maintained 12450T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12451F: drivers/iommu/dma-iommu.c 12452F: drivers/iommu/dma-iommu.h 12453F: drivers/iommu/iova.c 12454F: include/linux/iommu-dma.h 12455F: include/linux/iova.h 12456 12457IOMMU SUBSYSTEM 12458M: Joerg Roedel <[email protected]> 12459M: Will Deacon <[email protected]> 12460R: Robin Murphy <[email protected]> 12461L: [email protected] 12462S: Maintained 12463T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12464F: Documentation/devicetree/bindings/iommu/ 12465F: drivers/iommu/ 12466F: include/linux/iommu.h 12467F: include/linux/iova.h 12468F: include/linux/of_iommu.h 12469 12470IOMMUFD 12471M: Jason Gunthorpe <[email protected]> 12472M: Kevin Tian <[email protected]> 12473L: [email protected] 12474S: Maintained 12475T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12476F: Documentation/userspace-api/iommufd.rst 12477F: drivers/iommu/iommufd/ 12478F: include/linux/iommufd.h 12479F: include/uapi/linux/iommufd.h 12480F: tools/testing/selftests/iommu/ 12481 12482IOSYS-MAP HELPERS 12483M: Thomas Zimmermann <[email protected]> 12484L: [email protected] 12485S: Maintained 12486T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12487F: include/linux/iosys-map.h 12488 12489IO_URING 12490M: Jens Axboe <[email protected]> 12491M: Pavel Begunkov <[email protected]> 12492L: [email protected] 12493S: Maintained 12494T: git git://git.kernel.dk/linux-block 12495T: git git://git.kernel.dk/liburing 12496F: include/linux/io_uring/ 12497F: include/linux/io_uring.h 12498F: include/linux/io_uring_types.h 12499F: include/trace/events/io_uring.h 12500F: include/uapi/linux/io_uring.h 12501F: io_uring/ 12502 12503IPMI SUBSYSTEM 12504M: Corey Minyard <[email protected]> 12505L: [email protected] (moderated for non-subscribers) 12506S: Supported 12507W: http://openipmi.sourceforge.net/ 12508T: git https://github.com/cminyard/linux-ipmi.git for-next 12509F: Documentation/devicetree/bindings/ipmi/ 12510F: Documentation/driver-api/ipmi.rst 12511F: drivers/char/ipmi/ 12512F: include/linux/ipmi* 12513F: include/uapi/linux/ipmi* 12514 12515IPS SCSI RAID DRIVER 12516M: Adaptec OEM Raid Solutions <[email protected]> 12517L: [email protected] 12518S: Maintained 12519W: http://www.adaptec.com/ 12520F: drivers/scsi/ips* 12521 12522IPVS 12523M: Simon Horman <[email protected]> 12524M: Julian Anastasov <[email protected]> 12525L: [email protected] 12526L: [email protected] 12527S: Maintained 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12530F: Documentation/networking/ipvs-sysctl.rst 12531F: include/net/ip_vs.h 12532F: include/uapi/linux/ip_vs.h 12533F: net/netfilter/ipvs/ 12534 12535IPWIRELESS DRIVER 12536M: Jiri Kosina <[email protected]> 12537M: David Sterba <[email protected]> 12538S: Odd Fixes 12539F: drivers/tty/ipwireless/ 12540 12541IRON DEVICE AUDIO CODEC DRIVERS 12542M: Kiseok Jo <[email protected]> 12543L: [email protected] 12544S: Maintained 12545F: Documentation/devicetree/bindings/sound/irondevice,* 12546F: sound/soc/codecs/sma* 12547 12548IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12549M: Thomas Gleixner <[email protected]> 12550S: Maintained 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12552F: Documentation/core-api/irq/irq-domain.rst 12553F: include/linux/irqdomain.h 12554F: include/linux/irqdomain_defs.h 12555F: kernel/irq/irqdomain.c 12556F: kernel/irq/msi.c 12557 12558IRQ SUBSYSTEM 12559M: Thomas Gleixner <[email protected]> 12560L: [email protected] 12561S: Maintained 12562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12563F: include/linux/group_cpus.h 12564F: include/linux/irq.h 12565F: include/linux/irqhandler.h 12566F: include/linux/irqnr.h 12567F: include/linux/irqreturn.h 12568F: kernel/irq/ 12569F: lib/group_cpus.c 12570 12571IRQCHIP DRIVERS 12572M: Thomas Gleixner <[email protected]> 12573L: [email protected] 12574S: Maintained 12575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12576F: Documentation/devicetree/bindings/interrupt-controller/ 12577F: drivers/irqchip/ 12578F: include/linux/irqchip.h 12579 12580ISA 12581M: William Breathitt Gray <[email protected]> 12582S: Maintained 12583F: Documentation/driver-api/isa.rst 12584F: drivers/base/isa.c 12585F: include/linux/isa.h 12586 12587ISA RADIO MODULE 12588M: Hans Verkuil <[email protected]> 12589L: [email protected] 12590S: Maintained 12591W: https://linuxtv.org 12592T: git git://linuxtv.org/media.git 12593F: drivers/media/radio/radio-isa* 12594 12595ISAPNP 12596M: Jaroslav Kysela <[email protected]> 12597S: Maintained 12598F: Documentation/userspace-api/isapnp.rst 12599F: drivers/pnp/isapnp/ 12600F: include/linux/isapnp.h 12601 12602ISCSI 12603M: Lee Duncan <[email protected]> 12604M: Chris Leech <[email protected]> 12605M: Mike Christie <[email protected]> 12606L: [email protected] 12607L: [email protected] 12608S: Maintained 12609W: www.open-iscsi.com 12610F: drivers/scsi/*iscsi* 12611F: include/scsi/*iscsi* 12612 12613iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12614M: Peter Jones <[email protected]> 12615M: Konrad Rzeszutek Wilk <[email protected]> 12616S: Maintained 12617F: drivers/firmware/iscsi_ibft* 12618 12619ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12620M: Sagi Grimberg <[email protected]> 12621M: Max Gurtovoy <[email protected]> 12622L: [email protected] 12623S: Supported 12624W: http://www.openfabrics.org 12625W: www.open-iscsi.org 12626Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12627F: drivers/infiniband/ulp/iser/ 12628 12629ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12630M: Sagi Grimberg <[email protected]> 12631L: [email protected] 12632L: [email protected] 12633S: Supported 12634T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12635F: drivers/infiniband/ulp/isert 12636 12637ISDN/CMTP OVER BLUETOOTH 12638M: Karsten Keil <[email protected]> 12639L: [email protected] (subscribers-only) 12640L: [email protected] 12641S: Odd Fixes 12642W: http://www.isdn4linux.de 12643F: Documentation/isdn/ 12644F: drivers/isdn/capi/ 12645F: include/linux/isdn/ 12646F: include/uapi/linux/isdn/ 12647F: net/bluetooth/cmtp/ 12648 12649ISDN/mISDN SUBSYSTEM 12650M: Karsten Keil <[email protected]> 12651L: [email protected] (subscribers-only) 12652L: [email protected] 12653S: Maintained 12654W: http://www.isdn4linux.de 12655F: drivers/isdn/Kconfig 12656F: drivers/isdn/Makefile 12657F: drivers/isdn/hardware/ 12658F: drivers/isdn/mISDN/ 12659 12660ISL28022 HARDWARE MONITORING DRIVER 12661M: Carsten Spieß <[email protected]> 12662L: [email protected] 12663S: Maintained 12664F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12665F: Documentation/hwmon/isl28022.rst 12666F: drivers/hwmon/isl28022.c 12667 12668ISOFS FILESYSTEM 12669M: Jan Kara <[email protected]> 12670L: [email protected] 12671S: Maintained 12672F: Documentation/filesystems/isofs.rst 12673F: fs/isofs/ 12674 12675IT87 HARDWARE MONITORING DRIVER 12676M: Jean Delvare <[email protected]> 12677L: [email protected] 12678S: Maintained 12679F: Documentation/hwmon/it87.rst 12680F: drivers/hwmon/it87.c 12681 12682IT913X MEDIA DRIVER 12683L: [email protected] 12684S: Orphan 12685W: https://linuxtv.org 12686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12687F: drivers/media/tuners/it913x* 12688 12689ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12690M: Liu Ying <[email protected]> 12691L: [email protected] 12692S: Maintained 12693T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12694F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12695F: drivers/gpu/drm/bridge/ite-it6263.c 12696 12697ITE IT66121 HDMI BRIDGE DRIVER 12698M: Phong LE <[email protected]> 12699M: Neil Armstrong <[email protected]> 12700S: Maintained 12701T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12702F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12703F: drivers/gpu/drm/bridge/ite-it66121.c 12704 12705IVTV VIDEO4LINUX DRIVER 12706M: Andy Walls <[email protected]> 12707L: [email protected] 12708S: Maintained 12709W: https://linuxtv.org 12710T: git git://linuxtv.org/media.git 12711F: Documentation/admin-guide/media/ivtv* 12712F: drivers/media/pci/ivtv/ 12713F: include/uapi/linux/ivtv* 12714 12715IX2505V MEDIA DRIVER 12716M: Malcolm Priestley <[email protected]> 12717L: [email protected] 12718S: Maintained 12719W: https://linuxtv.org 12720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12721F: drivers/media/dvb-frontends/ix2505v* 12722 12723JAILHOUSE HYPERVISOR INTERFACE 12724M: Jan Kiszka <[email protected]> 12725L: [email protected] 12726S: Maintained 12727F: arch/x86/include/asm/jailhouse_para.h 12728F: arch/x86/kernel/jailhouse.c 12729 12730JFS FILESYSTEM 12731M: Dave Kleikamp <[email protected]> 12732L: [email protected] 12733S: Odd Fixes 12734W: http://jfs.sourceforge.net/ 12735T: git https://github.com/kleikamp/linux-shaggy.git 12736F: Documentation/admin-guide/jfs.rst 12737F: fs/jfs/ 12738 12739JME NETWORK DRIVER 12740M: Guo-Fu Tseng <[email protected]> 12741L: [email protected] 12742S: Odd Fixes 12743F: drivers/net/ethernet/jme.* 12744 12745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12746M: David Woodhouse <[email protected]> 12747M: Richard Weinberger <[email protected]> 12748L: [email protected] 12749S: Odd Fixes 12750W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12751T: git git://git.infradead.org/ubifs-2.6.git 12752F: fs/jffs2/ 12753F: include/uapi/linux/jffs2.h 12754 12755JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12756M: "Theodore Ts'o" <[email protected]> 12757M: Jan Kara <[email protected]> 12758L: [email protected] 12759S: Maintained 12760F: fs/jbd2/ 12761F: include/linux/jbd2.h 12762 12763JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12764M: Mikhail Ulyanov <[email protected]> 12765L: [email protected] 12766L: [email protected] 12767S: Maintained 12768F: drivers/media/platform/renesas/rcar_jpu.c 12769 12770JSM Neo PCI based serial card 12771L: [email protected] 12772S: Orphan 12773F: drivers/tty/serial/jsm/ 12774 12775K10TEMP HARDWARE MONITORING DRIVER 12776M: Clemens Ladisch <[email protected]> 12777L: [email protected] 12778S: Maintained 12779F: Documentation/hwmon/k10temp.rst 12780F: drivers/hwmon/k10temp.c 12781 12782K8TEMP HARDWARE MONITORING DRIVER 12783M: Rudolf Marek <[email protected]> 12784L: [email protected] 12785S: Maintained 12786F: Documentation/hwmon/k8temp.rst 12787F: drivers/hwmon/k8temp.c 12788 12789KASAN 12790M: Andrey Ryabinin <[email protected]> 12791R: Alexander Potapenko <[email protected]> 12792R: Andrey Konovalov <[email protected]> 12793R: Dmitry Vyukov <[email protected]> 12794R: Vincenzo Frascino <[email protected]> 12795L: [email protected] 12796S: Maintained 12797B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12798F: Documentation/dev-tools/kasan.rst 12799F: arch/*/include/asm/*kasan.h 12800F: arch/*/mm/kasan_init* 12801F: include/linux/kasan*.h 12802F: lib/Kconfig.kasan 12803F: mm/kasan/ 12804F: scripts/Makefile.kasan 12805 12806KCONFIG 12807M: Masahiro Yamada <[email protected]> 12808L: [email protected] 12809S: Maintained 12810Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12811T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12812F: Documentation/kbuild/kconfig* 12813F: scripts/Kconfig.include 12814F: scripts/kconfig/ 12815 12816KCORE 12817M: Omar Sandoval <[email protected]> 12818L: [email protected] 12819S: Maintained 12820F: fs/proc/kcore.c 12821F: include/linux/kcore.h 12822 12823KCOV 12824R: Dmitry Vyukov <[email protected]> 12825R: Andrey Konovalov <[email protected]> 12826L: [email protected] 12827S: Maintained 12828B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12829F: Documentation/dev-tools/kcov.rst 12830F: include/linux/kcov.h 12831F: include/uapi/linux/kcov.h 12832F: kernel/kcov.c 12833F: scripts/Makefile.kcov 12834 12835KCSAN 12836M: Marco Elver <[email protected]> 12837R: Dmitry Vyukov <[email protected]> 12838L: [email protected] 12839S: Maintained 12840F: Documentation/dev-tools/kcsan.rst 12841F: include/linux/kcsan*.h 12842F: kernel/kcsan/ 12843F: lib/Kconfig.kcsan 12844F: scripts/Makefile.kcsan 12845 12846KDUMP 12847M: Andrew Morton <[email protected]> 12848M: Baoquan He <[email protected]> 12849R: Vivek Goyal <[email protected]> 12850R: Dave Young <[email protected]> 12851L: [email protected] 12852S: Maintained 12853W: http://lse.sourceforge.net/kdump/ 12854F: Documentation/admin-guide/kdump/ 12855F: fs/proc/vmcore.c 12856F: include/linux/crash_core.h 12857F: include/linux/crash_dump.h 12858F: include/uapi/linux/vmcore.h 12859F: kernel/crash_*.c 12860 12861KEENE FM RADIO TRANSMITTER DRIVER 12862M: Hans Verkuil <[email protected]> 12863L: [email protected] 12864S: Maintained 12865W: https://linuxtv.org 12866T: git git://linuxtv.org/media.git 12867F: drivers/media/radio/radio-keene* 12868 12869KERNEL AUTOMOUNTER 12870M: Ian Kent <[email protected]> 12871L: [email protected] 12872S: Maintained 12873F: fs/autofs/ 12874 12875KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12876M: Masahiro Yamada <[email protected]> 12877R: Nathan Chancellor <[email protected]> 12878R: Nicolas Schier <[email protected]> 12879L: [email protected] 12880S: Maintained 12881Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12883F: Documentation/kbuild/ 12884F: Makefile 12885F: scripts/*vmlinux* 12886F: scripts/Kbuild* 12887F: scripts/Makefile* 12888F: scripts/bash-completion/ 12889F: scripts/basic/ 12890F: scripts/clang-tools/ 12891F: scripts/dummy-tools/ 12892F: scripts/include/ 12893F: scripts/mk* 12894F: scripts/mod/ 12895F: scripts/package/ 12896F: usr/ 12897 12898KERNEL HARDENING (not covered by other areas) 12899M: Kees Cook <[email protected]> 12900R: Gustavo A. R. Silva <[email protected]> 12901L: [email protected] 12902S: Supported 12903T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12904F: Documentation/ABI/testing/sysfs-kernel-oops_count 12905F: Documentation/ABI/testing/sysfs-kernel-warn_count 12906F: arch/*/configs/hardening.config 12907F: include/linux/overflow.h 12908F: include/linux/randomize_kstack.h 12909F: include/linux/ucopysize.h 12910F: kernel/configs/hardening.config 12911F: lib/tests/usercopy_kunit.c 12912F: mm/usercopy.c 12913F: security/Kconfig.hardening 12914K: \b(add|choose)_random_kstack_offset\b 12915K: \b__check_(object_size|heap_object)\b 12916K: \b__counted_by(_le|_be)?\b 12917 12918KERNEL JANITORS 12919L: [email protected] 12920S: Odd Fixes 12921W: http://kernelnewbies.org/KernelJanitors 12922 12923KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12924M: Chuck Lever <[email protected]> 12925M: Jeff Layton <[email protected]> 12926R: Neil Brown <[email protected]> 12927R: Olga Kornievskaia <[email protected]> 12928R: Dai Ngo <[email protected]> 12929R: Tom Talpey <[email protected]> 12930L: [email protected] 12931S: Supported 12932B: https://bugzilla.kernel.org 12933T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12934F: Documentation/filesystems/nfs/ 12935F: fs/lockd/ 12936F: fs/nfs_common/ 12937F: fs/nfsd/ 12938F: include/linux/lockd/ 12939F: include/linux/sunrpc/ 12940F: include/trace/events/rpcgss.h 12941F: include/trace/events/rpcrdma.h 12942F: include/trace/events/sunrpc.h 12943F: include/trace/misc/fs.h 12944F: include/trace/misc/nfs.h 12945F: include/trace/misc/sunrpc.h 12946F: include/uapi/linux/nfsd/ 12947F: include/uapi/linux/sunrpc/ 12948F: net/sunrpc/ 12949F: tools/net/sunrpc/ 12950 12951KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12952M: Thomas Weißschuh <[email protected]> 12953R: Christian Heusel <[email protected]> 12954R: Nathan Chancellor <[email protected]> 12955S: Maintained 12956F: scripts/package/PKGBUILD 12957 12958KERNEL REGRESSIONS 12959M: Thorsten Leemhuis <[email protected]> 12960L: [email protected] 12961S: Supported 12962F: Documentation/admin-guide/reporting-regressions.rst 12963F: Documentation/process/handling-regressions.rst 12964 12965KERNEL SELFTEST FRAMEWORK 12966M: Shuah Khan <[email protected]> 12967M: Shuah Khan <[email protected]> 12968L: [email protected] 12969S: Maintained 12970Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12972F: Documentation/dev-tools/kselftest* 12973F: tools/testing/selftests/ 12974 12975KERNEL SMB3 SERVER (KSMBD) 12976M: Namjae Jeon <[email protected]> 12977M: Namjae Jeon <[email protected]> 12978M: Steve French <[email protected]> 12979M: Steve French <[email protected]> 12980R: Sergey Senozhatsky <[email protected]> 12981R: Tom Talpey <[email protected]> 12982L: [email protected] 12983S: Maintained 12984T: git git://git.samba.org/ksmbd.git 12985F: Documentation/filesystems/smb/ksmbd.rst 12986F: fs/smb/common/ 12987F: fs/smb/server/ 12988 12989KERNEL UNIT TESTING FRAMEWORK (KUnit) 12990M: Brendan Higgins <[email protected]> 12991M: David Gow <[email protected]> 12992R: Rae Moar <[email protected]> 12993L: [email protected] 12994L: [email protected] 12995S: Maintained 12996W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12997T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12998T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12999F: Documentation/dev-tools/kunit/ 13000F: include/kunit/ 13001F: lib/kunit/ 13002F: rust/kernel/kunit.rs 13003F: rust/macros/kunit.rs 13004F: scripts/rustdoc_test_* 13005F: tools/testing/kunit/ 13006 13007KERNEL USERMODE HELPER 13008M: Luis Chamberlain <[email protected]> 13009L: [email protected] 13010S: Maintained 13011F: include/linux/umh.h 13012F: kernel/umh.c 13013 13014KERNEL VIRTUAL MACHINE (KVM) 13015M: Paolo Bonzini <[email protected]> 13016L: [email protected] 13017S: Supported 13018W: http://www.linux-kvm.org 13019T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13020F: Documentation/virt/kvm/ 13021F: include/asm-generic/kvm* 13022F: include/kvm/iodev.h 13023F: include/linux/kvm* 13024F: include/trace/events/kvm.h 13025F: include/uapi/asm-generic/kvm* 13026F: include/uapi/linux/kvm* 13027F: tools/kvm/ 13028F: tools/testing/selftests/kvm/ 13029F: virt/kvm/* 13030 13031KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 13032M: Marc Zyngier <[email protected]> 13033M: Oliver Upton <[email protected]> 13034R: Joey Gouly <[email protected]> 13035R: Suzuki K Poulose <[email protected]> 13036R: Zenghui Yu <[email protected]> 13037L: [email protected] (moderated for non-subscribers) 13038L: [email protected] 13039S: Maintained 13040T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 13041F: Documentation/virt/kvm/arm/ 13042F: Documentation/virt/kvm/devices/arm* 13043F: arch/arm64/include/asm/kvm* 13044F: arch/arm64/include/uapi/asm/kvm* 13045F: arch/arm64/kvm/ 13046F: include/kvm/arm_* 13047F: tools/testing/selftests/kvm/*/arm64/ 13048F: tools/testing/selftests/kvm/arm64/ 13049 13050KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 13051M: Tianrui Zhao <[email protected]> 13052M: Bibo Mao <[email protected]> 13053M: Huacai Chen <[email protected]> 13054L: [email protected] 13055L: [email protected] 13056S: Maintained 13057T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13058F: Documentation/virt/kvm/loongarch/ 13059F: arch/loongarch/include/asm/kvm* 13060F: arch/loongarch/include/uapi/asm/kvm* 13061F: arch/loongarch/kvm/ 13062 13063KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 13064M: Huacai Chen <[email protected]> 13065L: [email protected] 13066L: [email protected] 13067S: Maintained 13068T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13069F: arch/mips/include/asm/kvm* 13070F: arch/mips/include/uapi/asm/kvm* 13071F: arch/mips/kvm/ 13072 13073KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 13074M: Madhavan Srinivasan <[email protected]> 13075R: Nicholas Piggin <[email protected]> 13076L: [email protected] 13077L: [email protected] 13078S: Maintained (Book3S 64-bit HV) 13079S: Odd fixes (Book3S 64-bit PR) 13080S: Orphan (Book3E and 32-bit) 13081T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 13082F: arch/powerpc/include/asm/kvm* 13083F: arch/powerpc/include/uapi/asm/kvm* 13084F: arch/powerpc/kernel/kvm* 13085F: arch/powerpc/kvm/ 13086 13087KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 13088M: Anup Patel <[email protected]> 13089R: Atish Patra <[email protected]> 13090L: [email protected] 13091L: [email protected] 13092L: [email protected] 13093S: Maintained 13094T: git https://github.com/kvm-riscv/linux.git 13095F: arch/riscv/include/asm/kvm* 13096F: arch/riscv/include/uapi/asm/kvm* 13097F: arch/riscv/kvm/ 13098F: tools/testing/selftests/kvm/*/riscv/ 13099F: tools/testing/selftests/kvm/riscv/ 13100 13101KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 13102M: Christian Borntraeger <[email protected]> 13103M: Janosch Frank <[email protected]> 13104M: Claudio Imbrenda <[email protected]> 13105R: David Hildenbrand <[email protected]> 13106L: [email protected] 13107S: Supported 13108T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 13109F: Documentation/virt/kvm/s390* 13110F: arch/s390/include/asm/gmap.h 13111F: arch/s390/include/asm/kvm* 13112F: arch/s390/include/uapi/asm/kvm* 13113F: arch/s390/include/uapi/asm/uvdevice.h 13114F: arch/s390/kernel/uv.c 13115F: arch/s390/kvm/ 13116F: arch/s390/mm/gmap.c 13117F: drivers/s390/char/uvdevice.c 13118F: tools/testing/selftests/drivers/s390x/uvdevice/ 13119F: tools/testing/selftests/kvm/*/s390/ 13120F: tools/testing/selftests/kvm/s390/ 13121 13122KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 13123M: Sean Christopherson <[email protected]> 13124M: Paolo Bonzini <[email protected]> 13125L: [email protected] 13126S: Supported 13127P: Documentation/process/maintainer-kvm-x86.rst 13128T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13129F: arch/x86/include/asm/kvm* 13130F: arch/x86/include/asm/svm.h 13131F: arch/x86/include/asm/vmx*.h 13132F: arch/x86/include/uapi/asm/kvm* 13133F: arch/x86/include/uapi/asm/svm.h 13134F: arch/x86/include/uapi/asm/vmx.h 13135F: arch/x86/kvm/ 13136F: arch/x86/kvm/*/ 13137F: tools/testing/selftests/kvm/*/x86/ 13138F: tools/testing/selftests/kvm/x86/ 13139 13140KERNFS 13141M: Greg Kroah-Hartman <[email protected]> 13142M: Tejun Heo <[email protected]> 13143S: Supported 13144T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git 13145F: fs/kernfs/ 13146F: include/linux/kernfs.h 13147 13148KEXEC 13149M: Andrew Morton <[email protected]> 13150M: Baoquan He <[email protected]> 13151L: [email protected] 13152W: http://kernel.org/pub/linux/utils/kernel/kexec/ 13153F: include/linux/kexec.h 13154F: include/uapi/linux/kexec.h 13155F: kernel/kexec* 13156 13157KEYS-ENCRYPTED 13158M: Mimi Zohar <[email protected]> 13159L: [email protected] 13160L: [email protected] 13161S: Supported 13162F: Documentation/security/keys/trusted-encrypted.rst 13163F: include/keys/encrypted-type.h 13164F: security/keys/encrypted-keys/ 13165 13166KEYS-TRUSTED 13167M: James Bottomley <[email protected]> 13168M: Jarkko Sakkinen <[email protected]> 13169M: Mimi Zohar <[email protected]> 13170L: [email protected] 13171L: [email protected] 13172S: Supported 13173F: Documentation/security/keys/trusted-encrypted.rst 13174F: include/keys/trusted-type.h 13175F: include/keys/trusted_tpm.h 13176F: security/keys/trusted-keys/ 13177 13178KEYS-TRUSTED-CAAM 13179M: Ahmad Fatoum <[email protected]> 13180R: Pengutronix Kernel Team <[email protected]> 13181L: [email protected] 13182L: [email protected] 13183S: Maintained 13184F: include/keys/trusted_caam.h 13185F: security/keys/trusted-keys/trusted_caam.c 13186 13187KEYS-TRUSTED-DCP 13188M: David Gstir <[email protected]> 13189R: sigma star Kernel Team <[email protected]> 13190L: [email protected] 13191L: [email protected] 13192S: Supported 13193F: include/keys/trusted_dcp.h 13194F: security/keys/trusted-keys/trusted_dcp.c 13195 13196KEYS-TRUSTED-TEE 13197M: Sumit Garg <[email protected]> 13198L: [email protected] 13199L: [email protected] 13200S: Supported 13201F: include/keys/trusted_tee.h 13202F: security/keys/trusted-keys/trusted_tee.c 13203 13204KEYS/KEYRINGS 13205M: David Howells <[email protected]> 13206M: Jarkko Sakkinen <[email protected]> 13207L: [email protected] 13208S: Maintained 13209F: Documentation/security/keys/core.rst 13210F: include/keys/ 13211F: include/linux/key-type.h 13212F: include/linux/key.h 13213F: include/linux/keyctl.h 13214F: include/uapi/linux/keyctl.h 13215F: security/keys/ 13216 13217KEYS/KEYRINGS_INTEGRITY 13218M: Jarkko Sakkinen <[email protected]> 13219M: Mimi Zohar <[email protected]> 13220L: [email protected] 13221L: [email protected] 13222S: Supported 13223W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 13224F: security/integrity/platform_certs 13225 13226KFENCE 13227M: Alexander Potapenko <[email protected]> 13228M: Marco Elver <[email protected]> 13229R: Dmitry Vyukov <[email protected]> 13230L: [email protected] 13231S: Maintained 13232F: Documentation/dev-tools/kfence.rst 13233F: arch/*/include/asm/kfence.h 13234F: include/linux/kfence.h 13235F: lib/Kconfig.kfence 13236F: mm/kfence/ 13237 13238KFIFO 13239M: Stefani Seibold <[email protected]> 13240S: Maintained 13241F: include/linux/kfifo.h 13242F: lib/kfifo.c 13243F: samples/kfifo/ 13244 13245KGDB / KDB /debug_core 13246M: Jason Wessel <[email protected]> 13247M: Daniel Thompson <[email protected]> 13248R: Douglas Anderson <[email protected]> 13249L: [email protected] 13250S: Maintained 13251W: http://kgdb.wiki.kernel.org/ 13252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 13253F: Documentation/process/debugging/kgdb.rst 13254F: drivers/misc/kgdbts.c 13255F: drivers/tty/serial/kgdboc.c 13256F: include/linux/kdb.h 13257F: include/linux/kgdb.h 13258F: kernel/debug/ 13259F: kernel/module/kdb.c 13260 13261KHADAS MCU MFD DRIVER 13262M: Neil Armstrong <[email protected]> 13263L: [email protected] 13264S: Maintained 13265F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 13266F: drivers/mfd/khadas-mcu.c 13267F: drivers/thermal/khadas_mcu_fan.c 13268F: include/linux/mfd/khadas-mcu.h 13269 13270KIONIX/ROHM KX022A ACCELEROMETER 13271M: Matti Vaittinen <[email protected]> 13272L: [email protected] 13273S: Supported 13274F: drivers/iio/accel/kionix-kx022a* 13275 13276KMEMLEAK 13277M: Catalin Marinas <[email protected]> 13278S: Maintained 13279F: Documentation/dev-tools/kmemleak.rst 13280F: include/linux/kmemleak.h 13281F: mm/kmemleak.c 13282F: samples/kmemleak/kmemleak-test.c 13283 13284KMSAN 13285M: Alexander Potapenko <[email protected]> 13286R: Marco Elver <[email protected]> 13287R: Dmitry Vyukov <[email protected]> 13288L: [email protected] 13289S: Maintained 13290F: Documentation/dev-tools/kmsan.rst 13291F: arch/*/include/asm/kmsan.h 13292F: arch/*/mm/kmsan_* 13293F: include/linux/kmsan*.h 13294F: lib/Kconfig.kmsan 13295F: mm/kmsan/ 13296F: scripts/Makefile.kmsan 13297 13298KPROBES 13299M: Naveen N Rao <[email protected]> 13300M: Anil S Keshavamurthy <[email protected]> 13301M: "David S. Miller" <[email protected]> 13302M: Masami Hiramatsu <[email protected]> 13303L: [email protected] 13304L: [email protected] 13305S: Maintained 13306Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 13307T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 13308F: Documentation/trace/kprobes.rst 13309F: include/asm-generic/kprobes.h 13310F: include/linux/kprobes.h 13311F: kernel/kprobes.c 13312F: lib/tests/test_kprobes.c 13313F: samples/kprobes 13314 13315KS0108 LCD CONTROLLER DRIVER 13316M: Miguel Ojeda <[email protected]> 13317S: Maintained 13318F: Documentation/admin-guide/auxdisplay/ks0108.rst 13319F: drivers/auxdisplay/ks0108.c 13320F: include/linux/ks0108.h 13321 13322KTD253 BACKLIGHT DRIVER 13323M: Linus Walleij <[email protected]> 13324S: Maintained 13325F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 13326F: drivers/video/backlight/ktd253-backlight.c 13327 13328KTD2801 BACKLIGHT DRIVER 13329M: Duje Mihanović <[email protected]> 13330S: Maintained 13331F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 13332F: drivers/video/backlight/ktd2801-backlight.c 13333 13334KTEST 13335M: Steven Rostedt <[email protected]> 13336M: John Hawley <[email protected]> 13337S: Maintained 13338F: tools/testing/ktest 13339 13340KTZ8866 BACKLIGHT DRIVER 13341M: Jianhua Lu <[email protected]> 13342S: Maintained 13343F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13344F: drivers/video/backlight/ktz8866.c 13345 13346KVM PARAVIRT (KVM/paravirt) 13347M: Paolo Bonzini <[email protected]> 13348R: Vitaly Kuznetsov <[email protected]> 13349L: [email protected] 13350S: Supported 13351T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13352F: arch/um/include/asm/kvm_para.h 13353F: arch/x86/include/asm/kvm_para.h 13354F: arch/x86/include/asm/pvclock-abi.h 13355F: arch/x86/include/uapi/asm/kvm_para.h 13356F: arch/x86/kernel/kvm.c 13357F: arch/x86/kernel/kvmclock.c 13358F: include/asm-generic/kvm_para.h 13359F: include/linux/kvm_para.h 13360F: include/uapi/asm-generic/kvm_para.h 13361F: include/uapi/linux/kvm_para.h 13362 13363KVM X86 HYPER-V (KVM/hyper-v) 13364M: Vitaly Kuznetsov <[email protected]> 13365M: Sean Christopherson <[email protected]> 13366M: Paolo Bonzini <[email protected]> 13367L: [email protected] 13368S: Supported 13369T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13370F: arch/x86/kvm/hyperv.* 13371F: arch/x86/kvm/kvm_onhyperv.* 13372F: arch/x86/kvm/svm/hyperv.* 13373F: arch/x86/kvm/svm/svm_onhyperv.* 13374F: arch/x86/kvm/vmx/hyperv.* 13375 13376KVM X86 Xen (KVM/Xen) 13377M: David Woodhouse <[email protected]> 13378M: Paul Durrant <[email protected]> 13379M: Sean Christopherson <[email protected]> 13380M: Paolo Bonzini <[email protected]> 13381L: [email protected] 13382S: Supported 13383T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13384F: arch/x86/kvm/xen.* 13385 13386L3MDEV 13387M: David Ahern <[email protected]> 13388L: [email protected] 13389S: Maintained 13390F: include/net/l3mdev.h 13391F: net/l3mdev 13392 13393LANDLOCK SECURITY MODULE 13394M: Mickaël Salaün <[email protected]> 13395R: Günther Noack <[email protected]> 13396L: [email protected] 13397S: Supported 13398W: https://landlock.io 13399T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13400F: Documentation/admin-guide/LSM/landlock.rst 13401F: Documentation/security/landlock.rst 13402F: Documentation/userspace-api/landlock.rst 13403F: fs/ioctl.c 13404F: include/uapi/linux/landlock.h 13405F: samples/landlock/ 13406F: security/landlock/ 13407F: tools/testing/selftests/landlock/ 13408K: landlock 13409K: LANDLOCK 13410 13411LANTIQ / INTEL Ethernet drivers 13412M: Hauke Mehrtens <[email protected]> 13413L: [email protected] 13414S: Maintained 13415F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13416F: drivers/net/dsa/lantiq_gswip.c 13417F: drivers/net/dsa/lantiq_pce.h 13418F: drivers/net/ethernet/lantiq_xrx200.c 13419F: net/dsa/tag_gswip.c 13420 13421LANTIQ MIPS ARCHITECTURE 13422M: John Crispin <[email protected]> 13423L: [email protected] 13424S: Maintained 13425F: arch/mips/lantiq 13426F: drivers/soc/lantiq 13427 13428LANTIQ PEF2256 DRIVER 13429M: Herve Codina <[email protected]> 13430S: Maintained 13431F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13432F: drivers/net/wan/framer/pef2256/ 13433F: drivers/pinctrl/pinctrl-pef2256.c 13434F: include/linux/framer/pef2256.h 13435 13436LASI 53c700 driver for PARISC 13437M: "James E.J. Bottomley" <[email protected]> 13438L: [email protected] 13439S: Maintained 13440F: Documentation/scsi/53c700.rst 13441F: drivers/scsi/53c700* 13442 13443LEAKING_ADDRESSES 13444M: Tycho Andersen <[email protected]> 13445R: Kees Cook <[email protected]> 13446L: [email protected] 13447S: Maintained 13448T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13449F: scripts/leaking_addresses.pl 13450 13451LED SUBSYSTEM 13452M: Lee Jones <[email protected]> 13453M: Pavel Machek <[email protected]> 13454L: [email protected] 13455S: Maintained 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13457F: Documentation/devicetree/bindings/leds/ 13458F: Documentation/leds/ 13459F: drivers/leds/ 13460F: include/dt-bindings/leds/ 13461F: include/linux/leds.h 13462 13463LEGO MINDSTORMS EV3 13464R: David Lechner <[email protected]> 13465S: Maintained 13466F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13467F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13468F: drivers/power/supply/lego_ev3_battery.c 13469 13470LEGO USB Tower driver 13471M: Juergen Stuber <[email protected]> 13472L: [email protected] 13473S: Maintained 13474W: http://legousb.sourceforge.net/ 13475F: drivers/usb/misc/legousbtower.c 13476 13477LENOVO WMI HOTKEY UTILITIES DRIVER 13478M: Jackie Dong <[email protected]> 13479L: [email protected] 13480S: Maintained 13481F: drivers/platform/x86/lenovo-wmi-hotkey-utilities.c 13482 13483LETSKETCH HID TABLET DRIVER 13484M: Hans de Goede <[email protected]> 13485L: [email protected] 13486S: Maintained 13487T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13488F: drivers/hid/hid-letsketch.c 13489 13490LG LAPTOP EXTRAS 13491M: Matan Ziv-Av <[email protected]> 13492L: [email protected] 13493S: Maintained 13494F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13495F: Documentation/admin-guide/laptops/lg-laptop.rst 13496F: drivers/platform/x86/lg-laptop.c 13497 13498LG2160 MEDIA DRIVER 13499M: Michael Krufky <[email protected]> 13500L: [email protected] 13501S: Maintained 13502W: https://linuxtv.org 13503W: http://github.com/mkrufky 13504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13505T: git git://linuxtv.org/mkrufky/tuners.git 13506F: drivers/media/dvb-frontends/lg2160.* 13507 13508LGDT3305 MEDIA DRIVER 13509M: Michael Krufky <[email protected]> 13510L: [email protected] 13511S: Maintained 13512W: https://linuxtv.org 13513W: http://github.com/mkrufky 13514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13515T: git git://linuxtv.org/mkrufky/tuners.git 13516F: drivers/media/dvb-frontends/lgdt3305.* 13517 13518LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13519M: Viresh Kumar <[email protected]> 13520L: [email protected] 13521S: Maintained 13522F: drivers/ata/pata_arasan_cf.c 13523F: include/linux/pata_arasan_cf_data.h 13524 13525LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13526M: Linus Walleij <[email protected]> 13527L: [email protected] 13528S: Maintained 13529F: drivers/ata/pata_ftide010.c 13530F: drivers/ata/sata_gemini.c 13531F: drivers/ata/sata_gemini.h 13532 13533LIBATA SATA AHCI PLATFORM devices support 13534M: Hans de Goede <[email protected]> 13535L: [email protected] 13536S: Maintained 13537F: drivers/ata/ahci_platform.c 13538F: drivers/ata/libahci_platform.c 13539F: include/linux/ahci_platform.h 13540 13541LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13542M: Mikael Pettersson <[email protected]> 13543L: [email protected] 13544S: Maintained 13545F: drivers/ata/sata_promise.* 13546 13547LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13548M: Damien Le Moal <[email protected]> 13549M: Niklas Cassel <[email protected]> 13550L: [email protected] 13551S: Maintained 13552T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13553F: Documentation/ABI/testing/sysfs-ata 13554F: Documentation/devicetree/bindings/ata/ 13555F: drivers/ata/ 13556F: include/linux/ata.h 13557F: include/linux/libata.h 13558 13559LIBETH COMMON ETHERNET LIBRARY 13560M: Alexander Lobakin <[email protected]> 13561L: [email protected] 13562L: [email protected] (moderated for non-subscribers) 13563S: Maintained 13564T: git https://github.com/alobakin/linux.git 13565F: drivers/net/ethernet/intel/libeth/ 13566F: include/net/libeth/ 13567K: libeth 13568 13569LIBIE COMMON INTEL ETHERNET LIBRARY 13570M: Alexander Lobakin <[email protected]> 13571L: [email protected] (moderated for non-subscribers) 13572L: [email protected] 13573S: Maintained 13574T: git https://github.com/alobakin/linux.git 13575F: drivers/net/ethernet/intel/libie/ 13576F: include/linux/net/intel/libie/ 13577K: libie 13578 13579LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13580M: Vishal Verma <[email protected]> 13581M: Dan Williams <[email protected]> 13582M: Dave Jiang <[email protected]> 13583L: [email protected] 13584S: Supported 13585Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13586P: Documentation/nvdimm/maintainer-entry-profile.rst 13587F: drivers/nvdimm/btt* 13588 13589LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13590M: Dan Williams <[email protected]> 13591M: Vishal Verma <[email protected]> 13592M: Dave Jiang <[email protected]> 13593L: [email protected] 13594S: Supported 13595Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13596P: Documentation/nvdimm/maintainer-entry-profile.rst 13597F: drivers/nvdimm/pmem* 13598 13599LIBNVDIMM: DEVICETREE BINDINGS 13600M: Oliver O'Halloran <[email protected]> 13601L: [email protected] 13602S: Supported 13603Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13604F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13605F: drivers/nvdimm/of_pmem.c 13606 13607LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13608M: Dan Williams <[email protected]> 13609M: Vishal Verma <[email protected]> 13610M: Dave Jiang <[email protected]> 13611M: Ira Weiny <[email protected]> 13612L: [email protected] 13613S: Supported 13614Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13615P: Documentation/nvdimm/maintainer-entry-profile.rst 13616T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13617F: drivers/acpi/nfit/* 13618F: drivers/nvdimm/* 13619F: include/linux/libnvdimm.h 13620F: include/linux/nd.h 13621F: include/uapi/linux/ndctl.h 13622F: tools/testing/nvdimm/ 13623 13624LIBRARY CODE 13625M: Andrew Morton <[email protected]> 13626L: [email protected] 13627S: Supported 13628T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13629F: lib/* 13630 13631LICENSES and SPDX stuff 13632M: Thomas Gleixner <[email protected]> 13633M: Greg Kroah-Hartman <[email protected]> 13634L: [email protected] 13635S: Maintained 13636T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13637F: COPYING 13638F: Documentation/process/license-rules.rst 13639F: LICENSES/ 13640F: scripts/spdxcheck-test.sh 13641F: scripts/spdxcheck.py 13642F: scripts/spdxexclude 13643 13644LINEAR RANGES HELPERS 13645M: Mark Brown <[email protected]> 13646R: Matti Vaittinen <[email protected]> 13647F: include/linux/linear_range.h 13648F: lib/linear_ranges.c 13649F: lib/tests/test_linear_ranges.c 13650 13651LINUX FOR POWER MACINTOSH 13652L: [email protected] 13653S: Orphan 13654F: arch/powerpc/platforms/powermac/ 13655F: drivers/macintosh/ 13656X: drivers/macintosh/adb-iop.c 13657X: drivers/macintosh/via-macii.c 13658 13659LINUX FOR POWERPC (32-BIT AND 64-BIT) 13660M: Madhavan Srinivasan <[email protected]> 13661M: Michael Ellerman <[email protected]> 13662R: Nicholas Piggin <[email protected]> 13663R: Christophe Leroy <[email protected]> 13664R: Naveen N Rao <[email protected]> 13665L: [email protected] 13666S: Supported 13667W: https://github.com/linuxppc/wiki/wiki 13668Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13670F: Documentation/ABI/stable/sysfs-firmware-opal-* 13671F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13672F: Documentation/devicetree/bindings/powerpc/ 13673F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13674F: Documentation/arch/powerpc/ 13675F: arch/powerpc/ 13676F: drivers/*/*/*pasemi* 13677F: drivers/*/*pasemi* 13678F: drivers/char/tpm/tpm_ibmvtpm* 13679F: drivers/crypto/nx/ 13680F: drivers/i2c/busses/i2c-opal.c 13681F: drivers/net/ethernet/ibm/ibmveth.* 13682F: drivers/net/ethernet/ibm/ibmvnic.* 13683F: drivers/pci/hotplug/pnv_php.c 13684F: drivers/pci/hotplug/rpa* 13685F: drivers/rtc/rtc-opal.c 13686F: drivers/scsi/ibmvscsi/ 13687F: drivers/tty/hvc/hvc_opal.c 13688F: drivers/watchdog/wdrtas.c 13689F: include/linux/papr_scm.h 13690F: include/uapi/linux/papr_pdsm.h 13691F: tools/testing/selftests/powerpc 13692N: /pmac 13693N: powermac 13694N: powernv 13695N: [^a-z0-9]ps3 13696N: pseries 13697 13698LINUX FOR POWERPC EMBEDDED MPC5XXX 13699M: Anatolij Gustschin <[email protected]> 13700L: [email protected] 13701S: Odd Fixes 13702F: arch/powerpc/platforms/512x/ 13703F: arch/powerpc/platforms/52xx/ 13704 13705LINUX FOR POWERPC EMBEDDED PPC4XX 13706L: [email protected] 13707S: Orphan 13708F: arch/powerpc/platforms/44x/ 13709 13710LINUX FOR POWERPC EMBEDDED PPC85XX 13711M: Scott Wood <[email protected]> 13712L: [email protected] 13713S: Odd fixes 13714T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13715F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13716F: Documentation/devicetree/bindings/powerpc/fsl/ 13717F: arch/powerpc/platforms/85xx/ 13718 13719LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13720M: Christophe Leroy <[email protected]> 13721L: [email protected] 13722S: Maintained 13723F: arch/powerpc/platforms/8xx/ 13724F: arch/powerpc/platforms/83xx/ 13725 13726LINUX KERNEL DUMP TEST MODULE (LKDTM) 13727M: Kees Cook <[email protected]> 13728S: Maintained 13729F: drivers/misc/lkdtm/* 13730F: tools/testing/selftests/lkdtm/* 13731 13732LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13733M: Alan Stern <[email protected]> 13734M: Andrea Parri <[email protected]> 13735M: Will Deacon <[email protected]> 13736M: Peter Zijlstra <[email protected]> 13737M: Boqun Feng <[email protected]> 13738M: Nicholas Piggin <[email protected]> 13739M: David Howells <[email protected]> 13740M: Jade Alglave <[email protected]> 13741M: Luc Maranget <[email protected]> 13742M: "Paul E. McKenney" <[email protected]> 13743R: Akira Yokosawa <[email protected]> 13744R: Daniel Lustig <[email protected]> 13745R: Joel Fernandes <[email protected]> 13746L: [email protected] 13747L: [email protected] 13748L: [email protected] 13749S: Supported 13750T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13751F: Documentation/atomic_bitops.txt 13752F: Documentation/atomic_t.txt 13753F: Documentation/core-api/refcount-vs-atomic.rst 13754F: Documentation/litmus-tests/ 13755F: Documentation/memory-barriers.txt 13756F: tools/memory-model/ 13757 13758LINUX-NEXT TREE 13759M: Stephen Rothwell <[email protected]> 13760L: [email protected] 13761S: Supported 13762B: mailto:[email protected] and the appropriate development tree 13763T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13764 13765LIS3LV02D ACCELEROMETER DRIVER 13766M: Eric Piel <[email protected]> 13767S: Maintained 13768F: Documentation/misc-devices/lis3lv02d.rst 13769F: drivers/misc/lis3lv02d/ 13770F: drivers/platform/x86/hp/hp_accel.c 13771 13772LIST KUNIT TEST 13773M: David Gow <[email protected]> 13774L: [email protected] 13775L: [email protected] 13776S: Maintained 13777F: lib/tests/list-test.c 13778 13779LITEX PLATFORM 13780M: Karol Gugala <[email protected]> 13781M: Mateusz Holenko <[email protected]> 13782M: Gabriel Somlo <[email protected]> 13783M: Joel Stanley <[email protected]> 13784S: Maintained 13785F: Documentation/devicetree/bindings/*/litex,*.yaml 13786F: arch/openrisc/boot/dts/or1klitex.dts 13787F: drivers/mmc/host/litex_mmc.c 13788F: drivers/net/ethernet/litex/* 13789F: drivers/soc/litex/* 13790F: drivers/tty/serial/liteuart.c 13791F: include/linux/litex.h 13792N: litex 13793 13794LIVE PATCHING 13795M: Josh Poimboeuf <[email protected]> 13796M: Jiri Kosina <[email protected]> 13797M: Miroslav Benes <[email protected]> 13798M: Petr Mladek <[email protected]> 13799R: Joe Lawrence <[email protected]> 13800L: [email protected] 13801S: Maintained 13802T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13803F: Documentation/ABI/testing/sysfs-kernel-livepatch 13804F: Documentation/livepatch/ 13805F: arch/powerpc/include/asm/livepatch.h 13806F: include/linux/livepatch.h 13807F: kernel/livepatch/ 13808F: kernel/module/livepatch.c 13809F: samples/livepatch/ 13810F: tools/testing/selftests/livepatch/ 13811 13812LLC (802.2) 13813L: [email protected] 13814S: Odd fixes 13815F: include/linux/llc.h 13816F: include/net/llc* 13817F: include/uapi/linux/llc.h 13818F: net/llc/ 13819 13820LM73 HARDWARE MONITOR DRIVER 13821M: Guillaume Ligneul <[email protected]> 13822L: [email protected] 13823S: Maintained 13824F: drivers/hwmon/lm73.c 13825 13826LM78 HARDWARE MONITOR DRIVER 13827M: Jean Delvare <[email protected]> 13828L: [email protected] 13829S: Maintained 13830F: Documentation/hwmon/lm78.rst 13831F: drivers/hwmon/lm78.c 13832 13833LM83 HARDWARE MONITOR DRIVER 13834M: Jean Delvare <[email protected]> 13835L: [email protected] 13836S: Maintained 13837F: Documentation/hwmon/lm83.rst 13838F: drivers/hwmon/lm83.c 13839 13840LM90 HARDWARE MONITOR DRIVER 13841M: Jean Delvare <[email protected]> 13842L: [email protected] 13843S: Maintained 13844F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13845F: Documentation/hwmon/lm90.rst 13846F: drivers/hwmon/lm90.c 13847F: include/dt-bindings/thermal/lm90.h 13848 13849LME2510 MEDIA DRIVER 13850M: Malcolm Priestley <[email protected]> 13851L: [email protected] 13852S: Maintained 13853W: https://linuxtv.org 13854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13855F: drivers/media/usb/dvb-usb-v2/lmedm04* 13856 13857LOADPIN SECURITY MODULE 13858M: Kees Cook <[email protected]> 13859S: Supported 13860T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13861F: Documentation/admin-guide/LSM/LoadPin.rst 13862F: security/loadpin/ 13863 13864LOCKDOWN SECURITY MODULE 13865L: [email protected] 13866S: Odd Fixes 13867T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13868F: security/lockdown/ 13869 13870LOCKING PRIMITIVES 13871M: Peter Zijlstra <[email protected]> 13872M: Ingo Molnar <[email protected]> 13873M: Will Deacon <[email protected]> 13874M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13875R: Waiman Long <[email protected]> 13876L: [email protected] 13877S: Maintained 13878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13879F: Documentation/locking/ 13880F: arch/*/include/asm/spinlock*.h 13881F: include/linux/lockdep*.h 13882F: include/linux/mutex*.h 13883F: include/linux/rwlock*.h 13884F: include/linux/rwsem*.h 13885F: include/linux/seqlock.h 13886F: include/linux/spinlock*.h 13887F: kernel/locking/ 13888F: lib/locking*.[ch] 13889F: rust/helpers/mutex.c 13890F: rust/helpers/spinlock.c 13891F: rust/kernel/sync/lock.rs 13892F: rust/kernel/sync/lock/ 13893F: rust/kernel/sync/locked_by.rs 13894X: kernel/locking/locktorture.c 13895 13896LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13897M: "Richard Russon (FlatCap)" <[email protected]> 13898L: [email protected] 13899S: Maintained 13900W: http://www.linux-ntfs.org/content/view/19/37/ 13901F: Documentation/admin-guide/ldm.rst 13902F: block/partitions/ldm.* 13903 13904LOGITECH HID GAMING KEYBOARDS 13905M: Hans de Goede <[email protected]> 13906L: [email protected] 13907S: Maintained 13908T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13909F: drivers/hid/hid-lg-g15.c 13910 13911LONTIUM LT8912B MIPI TO HDMI BRIDGE 13912M: Adrien Grassein <[email protected]> 13913S: Maintained 13914F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13915F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13916 13917LOONGARCH 13918M: Huacai Chen <[email protected]> 13919R: WANG Xuerui <[email protected]> 13920L: [email protected] 13921S: Maintained 13922T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13923F: Documentation/arch/loongarch/ 13924F: Documentation/translations/zh_CN/arch/loongarch/ 13925F: arch/loongarch/ 13926F: drivers/*/*loongarch* 13927F: drivers/cpufreq/loongson3_cpufreq.c 13928 13929LOONGSON GPIO DRIVER 13930M: Yinbo Zhu <[email protected]> 13931L: [email protected] 13932S: Maintained 13933F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13934F: drivers/gpio/gpio-loongson-64bit.c 13935 13936LOONGSON-2 APB DMA DRIVER 13937M: Binbin Zhou <[email protected]> 13938L: [email protected] 13939S: Maintained 13940F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13941F: drivers/dma/loongson2-apb-dma.c 13942 13943LOONGSON LS2X I2C DRIVER 13944M: Binbin Zhou <[email protected]> 13945L: [email protected] 13946S: Maintained 13947F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13948F: drivers/i2c/busses/i2c-ls2x.c 13949 13950LOONGSON-2 SOC SERIES CLOCK DRIVER 13951M: Yinbo Zhu <[email protected]> 13952L: [email protected] 13953S: Maintained 13954F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13955F: drivers/clk/clk-loongson2.c 13956F: include/dt-bindings/clock/loongson,ls2k-clk.h 13957 13958LOONGSON SPI DRIVER 13959M: Yinbo Zhu <[email protected]> 13960L: [email protected] 13961S: Maintained 13962F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13963F: drivers/spi/spi-loongson-core.c 13964F: drivers/spi/spi-loongson-pci.c 13965F: drivers/spi/spi-loongson-plat.c 13966F: drivers/spi/spi-loongson.h 13967 13968LOONGSON-2 SOC SERIES GUTS DRIVER 13969M: Yinbo Zhu <[email protected]> 13970L: [email protected] 13971S: Maintained 13972F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13973F: drivers/soc/loongson/loongson2_guts.c 13974 13975LOONGSON-2 SOC SERIES PM DRIVER 13976M: Yinbo Zhu <[email protected]> 13977L: [email protected] 13978S: Maintained 13979F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13980F: drivers/soc/loongson/loongson2_pm.c 13981 13982LOONGSON-2 SOC SERIES PINCTRL DRIVER 13983M: zhanghongchen <[email protected]> 13984M: Yinbo Zhu <[email protected]> 13985L: [email protected] 13986S: Maintained 13987F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13988F: drivers/pinctrl/pinctrl-loongson2.c 13989 13990LOONGSON-2 SOC SERIES THERMAL DRIVER 13991M: zhanghongchen <[email protected]> 13992M: Yinbo Zhu <[email protected]> 13993L: [email protected] 13994S: Maintained 13995F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13996F: drivers/thermal/loongson2_thermal.c 13997 13998LOONGSON EDAC DRIVER 13999M: Zhao Qunqin <[email protected]> 14000L: [email protected] 14001S: Maintained 14002F: drivers/edac/loongson_edac.c 14003 14004LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 14005M: Sathya Prakash <[email protected]> 14006M: Sreekanth Reddy <[email protected]> 14007M: Suganath Prabu Subramani <[email protected]> 14008L: [email protected] 14009L: [email protected] 14010S: Supported 14011W: http://www.avagotech.com/support/ 14012F: drivers/message/fusion/ 14013F: drivers/scsi/mpt3sas/ 14014 14015LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 14016M: Matthew Wilcox <[email protected]> 14017L: [email protected] 14018S: Maintained 14019F: drivers/scsi/sym53c8xx_2/ 14020 14021LTC1660 DAC DRIVER 14022M: Marcus Folkesson <[email protected]> 14023L: [email protected] 14024S: Maintained 14025F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 14026F: drivers/iio/dac/ltc1660.c 14027 14028LTC2664 IIO DAC DRIVER 14029M: Michael Hennerich <[email protected]> 14030M: Kim Seer Paller <[email protected]> 14031L: [email protected] 14032S: Supported 14033W: https://ez.analog.com/linux-software-drivers 14034F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 14035F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 14036F: drivers/iio/dac/ltc2664.c 14037 14038LTC2688 IIO DAC DRIVER 14039M: Nuno Sá <[email protected]> 14040L: [email protected] 14041S: Supported 14042W: https://ez.analog.com/linux-software-drivers 14043F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 14044F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 14045F: drivers/iio/dac/ltc2688.c 14046 14047LTC2947 HARDWARE MONITOR DRIVER 14048M: Nuno Sá <[email protected]> 14049L: [email protected] 14050S: Supported 14051W: https://ez.analog.com/linux-software-drivers 14052F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 14053F: drivers/hwmon/ltc2947-core.c 14054F: drivers/hwmon/ltc2947-i2c.c 14055F: drivers/hwmon/ltc2947-spi.c 14056F: drivers/hwmon/ltc2947.h 14057 14058LTC2991 HARDWARE MONITOR DRIVER 14059M: Antoniu Miclaus <[email protected]> 14060L: [email protected] 14061S: Supported 14062W: https://ez.analog.com/linux-software-drivers 14063F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 14064F: drivers/hwmon/ltc2991.c 14065 14066LTC2983 IIO TEMPERATURE DRIVER 14067M: Nuno Sá <[email protected]> 14068L: [email protected] 14069S: Supported 14070W: https://ez.analog.com/linux-software-drivers 14071F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 14072F: drivers/iio/temperature/ltc2983.c 14073 14074LTC4282 HARDWARE MONITOR DRIVER 14075M: Nuno Sa <[email protected]> 14076L: [email protected] 14077S: Supported 14078F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 14079F: Documentation/hwmon/ltc4282.rst 14080F: drivers/hwmon/ltc4282.c 14081 14082LTC4286 HARDWARE MONITOR DRIVER 14083M: Delphine CC Chiu <[email protected]> 14084L: [email protected] 14085S: Maintained 14086F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 14087F: Documentation/hwmon/ltc4286.rst 14088F: drivers/hwmon/pmbus/ltc4286.c 14089 14090LTC4306 I2C MULTIPLEXER DRIVER 14091M: Michael Hennerich <[email protected]> 14092L: [email protected] 14093S: Supported 14094W: https://ez.analog.com/linux-software-drivers 14095F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 14096F: drivers/i2c/muxes/i2c-mux-ltc4306.c 14097 14098LTP (Linux Test Project) 14099M: Andrea Cervesato <[email protected]> 14100M: Cyril Hrubis <[email protected]> 14101M: Jan Stancek <[email protected]> 14102M: Petr Vorel <[email protected]> 14103M: Li Wang <[email protected]> 14104M: Yang Xu <[email protected]> 14105M: Xiao Yang <[email protected]> 14106L: [email protected] (subscribers-only) 14107S: Maintained 14108W: https://linux-test-project.readthedocs.io/ 14109T: git https://github.com/linux-test-project/ltp.git 14110 14111LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 14112M: Anshul Dalal <[email protected]> 14113L: [email protected] 14114S: Maintained 14115F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 14116F: drivers/iio/light/ltr390.c 14117 14118LYNX 28G SERDES PHY DRIVER 14119M: Ioana Ciornei <[email protected]> 14120L: [email protected] 14121S: Supported 14122F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 14123F: drivers/phy/freescale/phy-fsl-lynx-28g.c 14124 14125LYNX PCS MODULE 14126M: Ioana Ciornei <[email protected]> 14127L: [email protected] 14128S: Supported 14129F: drivers/net/pcs/pcs-lynx.c 14130F: include/linux/pcs-lynx.h 14131 14132M68K ARCHITECTURE 14133M: Geert Uytterhoeven <[email protected]> 14134L: [email protected] 14135S: Maintained 14136W: http://www.linux-m68k.org/ 14137T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 14138F: arch/m68k/ 14139F: drivers/zorro/ 14140 14141M68K ON APPLE MACINTOSH 14142M: Joshua Thompson <[email protected]> 14143L: [email protected] 14144S: Maintained 14145W: http://www.mac.linux-m68k.org/ 14146F: arch/m68k/mac/ 14147F: drivers/macintosh/adb-iop.c 14148F: drivers/macintosh/via-macii.c 14149 14150M68K ON HP9000/300 14151M: Philip Blundell <[email protected]> 14152S: Maintained 14153W: http://www.tazenda.demon.co.uk/phil/linux-hp 14154F: arch/m68k/hp300/ 14155 14156M88DS3103 MEDIA DRIVER 14157L: [email protected] 14158S: Orphan 14159W: https://linuxtv.org 14160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14161F: drivers/media/dvb-frontends/m88ds3103* 14162 14163M88RS2000 MEDIA DRIVER 14164M: Malcolm Priestley <[email protected]> 14165L: [email protected] 14166S: Maintained 14167W: https://linuxtv.org 14168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14169F: drivers/media/dvb-frontends/m88rs2000* 14170 14171MA901 MASTERKIT USB FM RADIO DRIVER 14172M: Alexey Klimov <[email protected]> 14173L: [email protected] 14174S: Maintained 14175T: git git://linuxtv.org/media.git 14176F: drivers/media/radio/radio-ma901.c 14177 14178MAC80211 14179M: Johannes Berg <[email protected]> 14180L: [email protected] 14181S: Maintained 14182W: https://wireless.wiki.kernel.org/ 14183Q: https://patchwork.kernel.org/project/linux-wireless/list/ 14184T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 14185T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 14186F: Documentation/networking/mac80211-injection.rst 14187F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 14188F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 14189F: include/net/mac80211.h 14190F: net/mac80211/ 14191 14192MAILBOX API 14193M: Jassi Brar <[email protected]> 14194L: [email protected] 14195S: Maintained 14196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next 14197F: Documentation/devicetree/bindings/mailbox/ 14198F: drivers/mailbox/ 14199F: include/dt-bindings/mailbox/ 14200F: include/linux/mailbox_client.h 14201F: include/linux/mailbox_controller.h 14202 14203MAILBOX ARM MHUv2 14204M: Viresh Kumar <[email protected]> 14205M: Tushar Khandelwal <[email protected]> 14206L: [email protected] 14207S: Maintained 14208F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 14209F: drivers/mailbox/arm_mhuv2.c 14210F: include/linux/mailbox/arm_mhuv2_message.h 14211 14212MAILBOX ARM MHUv3 14213M: Sudeep Holla <[email protected]> 14214M: Cristian Marussi <[email protected]> 14215L: [email protected] 14216L: [email protected] (moderated for non-subscribers) 14217S: Maintained 14218F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 14219F: drivers/mailbox/arm_mhuv3.c 14220 14221MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 14222M: Alejandro Colomar <[email protected]> 14223L: [email protected] 14224S: Maintained 14225W: http://www.kernel.org/doc/man-pages 14226T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 14227T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 14228 14229MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 14230M: Jeremy Kerr <[email protected]> 14231M: Matt Johnston <[email protected]> 14232L: [email protected] 14233S: Maintained 14234F: Documentation/networking/mctp.rst 14235F: drivers/net/mctp/ 14236F: include/linux/usb/mctp-usb.h 14237F: include/net/mctp.h 14238F: include/net/mctpdevice.h 14239F: include/net/netns/mctp.h 14240F: net/mctp/ 14241 14242MAPLE TREE 14243M: Liam R. Howlett <[email protected]> 14244L: [email protected] 14245L: [email protected] 14246S: Supported 14247F: Documentation/core-api/maple_tree.rst 14248F: include/linux/maple_tree.h 14249F: include/trace/events/maple_tree.h 14250F: lib/maple_tree.c 14251F: lib/test_maple_tree.c 14252F: tools/testing/radix-tree/maple.c 14253F: tools/testing/shared/linux/maple_tree.h 14254 14255MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 14256M: Rahul Bedarkar <[email protected]> 14257L: [email protected] 14258S: Maintained 14259F: arch/mips/boot/dts/img/pistachio* 14260 14261MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 14262M: Andrew Lunn <[email protected]> 14263L: [email protected] 14264S: Maintained 14265F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 14266F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 14267F: Documentation/networking/devlink/mv88e6xxx.rst 14268F: drivers/net/dsa/mv88e6xxx/ 14269F: include/linux/dsa/mv88e6xxx.h 14270F: include/linux/platform_data/mv88e6xxx.h 14271 14272MARVELL 88PM886 PMIC DRIVER 14273M: Karel Balej <[email protected]> 14274S: Maintained 14275F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 14276F: drivers/input/misc/88pm886-onkey.c 14277F: drivers/mfd/88pm886.c 14278F: drivers/regulator/88pm886-regulator.c 14279F: drivers/rtc/rtc-88pm886.c 14280F: include/linux/mfd/88pm886.h 14281 14282MARVELL ARMADA 3700 PHY DRIVERS 14283M: Miquel Raynal <[email protected]> 14284S: Maintained 14285F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 14286F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 14287F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 14288F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 14289 14290MARVELL ARMADA 3700 SERIAL DRIVER 14291M: Pali Rohár <[email protected]> 14292S: Maintained 14293F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 14294F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 14295F: drivers/tty/serial/mvebu-uart.c 14296 14297MARVELL ARMADA DRM SUPPORT 14298M: Russell King <[email protected]> 14299S: Maintained 14300T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 14301T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 14302F: Documentation/devicetree/bindings/display/armada/ 14303F: drivers/gpu/drm/armada/ 14304F: include/uapi/drm/armada_drm.h 14305 14306MARVELL CRYPTO DRIVER 14307M: Boris Brezillon <[email protected]> 14308M: Arnaud Ebalard <[email protected]> 14309M: Srujana Challa <[email protected]> 14310L: [email protected] 14311S: Maintained 14312F: drivers/crypto/marvell/ 14313F: include/linux/soc/marvell/octeontx2/ 14314 14315MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 14316M: Mirko Lindner <[email protected]> 14317M: Stephen Hemminger <[email protected]> 14318L: [email protected] 14319S: Odd fixes 14320F: drivers/net/ethernet/marvell/sk* 14321 14322MARVELL LIBERTAS WIRELESS DRIVER 14323L: [email protected] 14324L: [email protected] 14325S: Orphan 14326F: drivers/net/wireless/marvell/libertas/ 14327F: drivers/net/wireless/marvell/libertas_tf/ 14328 14329MARVELL MACCHIATOBIN SUPPORT 14330M: Russell King <[email protected]> 14331L: [email protected] (moderated for non-subscribers) 14332S: Maintained 14333F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 14334 14335MARVELL MV643XX ETHERNET DRIVER 14336M: Sebastian Hesselbarth <[email protected]> 14337L: [email protected] 14338S: Maintained 14339F: drivers/net/ethernet/marvell/mv643xx_eth.* 14340 14341MARVELL MV88X3310 PHY DRIVER 14342M: Russell King <[email protected]> 14343M: Marek Behún <[email protected]> 14344L: [email protected] 14345S: Maintained 14346F: drivers/net/phy/marvell10g.c 14347 14348MARVELL MVEBU THERMAL DRIVER 14349M: Miquel Raynal <[email protected]> 14350S: Maintained 14351F: drivers/thermal/armada_thermal.c 14352 14353MARVELL MVNETA ETHERNET DRIVER 14354M: Marcin Wojtas <[email protected]> 14355L: [email protected] 14356S: Maintained 14357F: drivers/net/ethernet/marvell/mvneta* 14358 14359MARVELL MVPP2 ETHERNET DRIVER 14360M: Marcin Wojtas <[email protected]> 14361M: Russell King <[email protected]> 14362L: [email protected] 14363S: Maintained 14364F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14365F: drivers/net/ethernet/marvell/mvpp2/ 14366 14367MARVELL MWIFIEX WIRELESS DRIVER 14368M: Brian Norris <[email protected]> 14369R: Francesco Dolcini <[email protected]> 14370L: [email protected] 14371S: Odd Fixes 14372F: drivers/net/wireless/marvell/mwifiex/ 14373 14374MARVELL MWL8K WIRELESS DRIVER 14375L: [email protected] 14376S: Orphan 14377F: drivers/net/wireless/marvell/mwl8k.c 14378 14379MARVELL NAND CONTROLLER DRIVER 14380M: Miquel Raynal <[email protected]> 14381L: [email protected] 14382S: Maintained 14383F: drivers/mtd/nand/raw/marvell_nand.c 14384 14385MARVELL OCTEON ENDPOINT DRIVER 14386M: Veerasenareddy Burru <[email protected]> 14387M: Sathesh Edara <[email protected]> 14388L: [email protected] 14389S: Maintained 14390F: drivers/net/ethernet/marvell/octeon_ep 14391 14392MARVELL OCTEON ENDPOINT VF DRIVER 14393M: Veerasenareddy Burru <[email protected]> 14394M: Sathesh Edara <[email protected]> 14395M: Shinas Rasheed <[email protected]> 14396M: Satananda Burla <[email protected]> 14397L: [email protected] 14398S: Maintained 14399F: drivers/net/ethernet/marvell/octeon_ep_vf 14400 14401MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14402M: Sunil Goutham <[email protected]> 14403M: Geetha sowjanya <[email protected]> 14404M: Subbaraya Sundeep <[email protected]> 14405M: hariprasad <[email protected]> 14406M: Bharat Bhushan <[email protected]> 14407L: [email protected] 14408S: Maintained 14409F: drivers/net/ethernet/marvell/octeontx2/nic/ 14410F: include/linux/soc/marvell/octeontx2/ 14411 14412MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14413M: Sunil Goutham <[email protected]> 14414M: Linu Cherian <[email protected]> 14415M: Geetha sowjanya <[email protected]> 14416M: Jerin Jacob <[email protected]> 14417M: hariprasad <[email protected]> 14418M: Subbaraya Sundeep <[email protected]> 14419L: [email protected] 14420S: Maintained 14421F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14422F: drivers/net/ethernet/marvell/octeontx2/af/ 14423 14424MARVELL PEM PMU DRIVER 14425M: Linu Cherian <[email protected]> 14426M: Gowthami Thiagarajan <[email protected]> 14427S: Supported 14428F: drivers/perf/marvell_pem_pmu.c 14429 14430MARVELL PRESTERA ETHERNET SWITCH DRIVER 14431M: Taras Chornyi <[email protected]> 14432S: Supported 14433W: https://github.com/Marvell-switching/switchdev-prestera 14434F: drivers/net/ethernet/marvell/prestera/ 14435 14436MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14437M: Nicolas Pitre <[email protected]> 14438S: Odd Fixes 14439F: drivers/mmc/host/mvsdio.* 14440 14441MARVELL USB MDIO CONTROLLER DRIVER 14442M: Tobias Waldekranz <[email protected]> 14443L: [email protected] 14444S: Maintained 14445F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14446F: drivers/net/mdio/mdio-mvusb.c 14447 14448MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14449M: Hu Ziji <[email protected]> 14450L: [email protected] 14451S: Supported 14452F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14453F: drivers/mmc/host/sdhci-xenon* 14454 14455MARVELL OCTEON CN10K DPI DRIVER 14456M: Vamsi Attunuru <[email protected]> 14457S: Supported 14458F: drivers/misc/mrvl_cn10k_dpi.c 14459 14460MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14461R: [email protected] 14462R: [email protected] 14463F: drivers/vdpa/octeon_ep/ 14464 14465MARVELL OCTEON HOTPLUG DRIVER 14466R: Shijith Thotton <[email protected]> 14467R: Vamsi Attunuru <[email protected]> 14468S: Supported 14469F: drivers/pci/hotplug/octep_hp.c 14470 14471MATROX FRAMEBUFFER DRIVER 14472L: [email protected] 14473S: Orphan 14474F: drivers/video/fbdev/matrox/matroxfb_* 14475F: include/uapi/linux/matroxfb.h 14476 14477MAX15301 DRIVER 14478M: Daniel Nilsson <[email protected]> 14479L: [email protected] 14480S: Maintained 14481F: Documentation/hwmon/max15301.rst 14482F: drivers/hwmon/pmbus/max15301.c 14483 14484MAX2175 SDR TUNER DRIVER 14485M: Ramesh Shanmugasundaram <[email protected]> 14486L: [email protected] 14487S: Maintained 14488T: git git://linuxtv.org/media.git 14489F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14490F: Documentation/userspace-api/media/drivers/max2175.rst 14491F: drivers/media/i2c/max2175* 14492F: include/uapi/linux/max2175.h 14493 14494MAX31335 RTC DRIVER 14495M: Antoniu Miclaus <[email protected]> 14496L: [email protected] 14497S: Supported 14498W: https://ez.analog.com/linux-software-drivers 14499F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14500F: drivers/rtc/rtc-max31335.c 14501 14502MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14503L: [email protected] 14504S: Orphan 14505F: Documentation/hwmon/max6650.rst 14506F: drivers/hwmon/max6650.c 14507 14508MAX9286 QUAD GMSL DESERIALIZER DRIVER 14509M: Jacopo Mondi <[email protected]> 14510M: Kieran Bingham <kieran.bingham[email protected]> 14511M: Laurent Pinchart <laurent.pinchart[email protected]> 14512M: Niklas Söderlund <niklas.soderlund[email protected]> 14513L: [email protected] 14514S: Maintained 14515F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14516F: drivers/media/i2c/max9286.c 14517 14518MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14519M: Niklas Söderlund <[email protected]> 14520L: [email protected] 14521S: Maintained 14522F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14523F: drivers/staging/media/max96712/max96712.c 14524 14525MAX96714 GMSL2 DESERIALIZER DRIVER 14526M: Julien Massot <[email protected]> 14527L: [email protected] 14528S: Maintained 14529F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14530F: drivers/media/i2c/max96714.c 14531 14532MAX96717 GMSL2 SERIALIZER DRIVER 14533M: Julien Massot <[email protected]> 14534L: [email protected] 14535S: Maintained 14536F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14537F: drivers/media/i2c/max96717.c 14538 14539MAX9860 MONO AUDIO VOICE CODEC DRIVER 14540M: Peter Rosin <[email protected]> 14541L: [email protected] 14542S: Maintained 14543F: Documentation/devicetree/bindings/sound/max9860.txt 14544F: sound/soc/codecs/max9860.* 14545 14546MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14547M: Andreas Klinger <[email protected]> 14548L: [email protected] 14549S: Maintained 14550F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14551F: drivers/iio/proximity/mb1232.c 14552 14553MAXIM MAX11205 DRIVER 14554M: Ramona Bolboaca <[email protected]> 14555L: [email protected] 14556S: Supported 14557W: https://ez.analog.com/linux-software-drivers 14558F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14559F: drivers/iio/adc/max11205.c 14560 14561MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14562R: Iskren Chernev <[email protected]> 14563R: Krzysztof Kozlowski <[email protected]> 14564R: Marek Szyprowski <[email protected]> 14565R: Matheus Castello <[email protected]> 14566L: [email protected] 14567S: Maintained 14568F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14569F: drivers/power/supply/max17040_battery.c 14570 14571MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14572R: Hans de Goede <[email protected]> 14573R: Krzysztof Kozlowski <[email protected]> 14574R: Marek Szyprowski <[email protected]> 14575R: Sebastian Krzyszkowiak <[email protected]> 14576R: Purism Kernel Team <[email protected]> 14577L: [email protected] 14578S: Maintained 14579F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14580F: drivers/power/supply/max17042_battery.c 14581 14582MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14583M: Laurent Pinchart <[email protected]> 14584L: [email protected] 14585S: Maintained 14586F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14587F: drivers/regulator/max20086-regulator.c 14588 14589MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14590M: Rajat Khandelwal <[email protected]> 14591L: [email protected] 14592S: Maintained 14593F: drivers/iio/temperature/max30208.c 14594 14595MAXIM MAX77650 PMIC MFD DRIVER 14596M: Bartosz Golaszewski <[email protected]> 14597L: [email protected] 14598S: Maintained 14599F: Documentation/devicetree/bindings/*/*max77650.yaml 14600F: Documentation/devicetree/bindings/*/max77650*.yaml 14601F: drivers/gpio/gpio-max77650.c 14602F: drivers/input/misc/max77650-onkey.c 14603F: drivers/leds/leds-max77650.c 14604F: drivers/mfd/max77650.c 14605F: drivers/power/supply/max77650-charger.c 14606F: drivers/regulator/max77650-regulator.c 14607F: include/linux/mfd/max77650.h 14608 14609MAXIM MAX77714 PMIC MFD DRIVER 14610M: Luca Ceresoli <[email protected]> 14611S: Maintained 14612F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14613F: drivers/mfd/max77714.c 14614F: include/linux/mfd/max77714.h 14615 14616MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14617M: Javier Martinez Canillas <[email protected]> 14618L: [email protected] 14619S: Supported 14620F: Documentation/devicetree/bindings/*/*max77802.yaml 14621F: drivers/regulator/max77802-regulator.c 14622F: include/dt-bindings/*/*max77802.h 14623 14624MAXIM MAX77976 BATTERY CHARGER 14625M: Luca Ceresoli <[email protected]> 14626S: Supported 14627F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14628F: drivers/power/supply/max77976_charger.c 14629 14630MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14631M: Krzysztof Kozlowski <[email protected]> 14632L: [email protected] 14633S: Maintained 14634B: mailto:[email protected] 14635F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14636F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14637F: drivers/power/supply/max14577_charger.c 14638F: drivers/power/supply/max77693_charger.c 14639 14640MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14641M: Chanwoo Choi <[email protected]> 14642M: Krzysztof Kozlowski <[email protected]> 14643L: [email protected] 14644S: Maintained 14645B: mailto:[email protected] 14646F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14647F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14648F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14649F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml 14650F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14651F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14652F: drivers/leds/leds-max77705.c 14653F: drivers/*/*max77843.c 14654F: drivers/*/max14577*.c 14655F: drivers/*/max77686*.c 14656F: drivers/*/max77693*.c 14657F: drivers/*/max77705*.c 14658F: drivers/clk/clk-max77686.c 14659F: drivers/extcon/extcon-max14577.c 14660F: drivers/extcon/extcon-max77693.c 14661F: drivers/rtc/rtc-max77686.c 14662F: include/linux/mfd/max14577*.h 14663F: include/linux/mfd/max77686*.h 14664F: include/linux/mfd/max77693*.h 14665F: include/linux/mfd/max77705*.h 14666 14667MAXIRADIO FM RADIO RECEIVER DRIVER 14668M: Hans Verkuil <[email protected]> 14669L: [email protected] 14670S: Maintained 14671W: https://linuxtv.org 14672T: git git://linuxtv.org/media.git 14673F: drivers/media/radio/radio-maxiradio* 14674 14675MAXLINEAR ETHERNET PHY DRIVER 14676M: Xu Liang <[email protected]> 14677L: [email protected] 14678S: Supported 14679F: drivers/net/phy/mxl-gpy.c 14680 14681MCAN MMIO DEVICE DRIVER 14682M: Chandrasekar Ramakrishnan <[email protected]> 14683L: [email protected] 14684S: Maintained 14685F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14686F: drivers/net/can/m_can/m_can.c 14687F: drivers/net/can/m_can/m_can.h 14688F: drivers/net/can/m_can/m_can_platform.c 14689 14690MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14691R: Yasushi SHOJI <[email protected]> 14692L: [email protected] 14693S: Maintained 14694F: drivers/net/can/usb/mcba_usb.c 14695 14696MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14697M: Rishi Gupta <[email protected]> 14698L: [email protected] 14699L: [email protected] 14700S: Maintained 14701F: drivers/hid/hid-mcp2221.c 14702 14703MCP251XFD SPI-CAN NETWORK DRIVER 14704M: Marc Kleine-Budde <[email protected]> 14705M: Manivannan Sadhasivam <[email protected]> 14706R: Thomas Kopp <[email protected]> 14707L: [email protected] 14708S: Maintained 14709F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14710F: drivers/net/can/spi/mcp251xfd/ 14711 14712MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14713M: Peter Rosin <[email protected]> 14714L: [email protected] 14715S: Maintained 14716F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14717F: drivers/iio/potentiometer/mcp4018.c 14718F: drivers/iio/potentiometer/mcp4531.c 14719 14720MCP4821 DAC DRIVER 14721M: Anshul Dalal <[email protected]> 14722L: [email protected] 14723S: Maintained 14724F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14725F: drivers/iio/dac/mcp4821.c 14726 14727MCR20A IEEE-802.15.4 RADIO DRIVER 14728M: Stefan Schmidt <[email protected]> 14729L: [email protected] 14730S: Odd Fixes 14731W: https://github.com/xueliu/mcr20a-linux 14732F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14733F: drivers/net/ieee802154/mcr20a.c 14734F: drivers/net/ieee802154/mcr20a.h 14735 14736MDIO REGMAP DRIVER 14737M: Maxime Chevallier <[email protected]> 14738L: [email protected] 14739S: Maintained 14740F: drivers/net/mdio/mdio-regmap.c 14741F: include/linux/mdio/mdio-regmap.h 14742 14743MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14744M: William Breathitt Gray <[email protected]> 14745L: [email protected] 14746S: Maintained 14747F: drivers/iio/dac/cio-dac.c 14748 14749MEDIA CONTROLLER FRAMEWORK 14750M: Sakari Ailus <[email protected]> 14751M: Laurent Pinchart <[email protected]> 14752L: [email protected] 14753S: Supported 14754W: https://www.linuxtv.org 14755T: git git://linuxtv.org/media.git 14756F: drivers/media/mc/ 14757F: include/media/media-*.h 14758F: include/uapi/linux/media.h 14759 14760MEDIA DRIVER FOR FREESCALE IMX PXP 14761M: Philipp Zabel <[email protected]> 14762L: [email protected] 14763S: Maintained 14764T: git git://linuxtv.org/media.git 14765F: drivers/media/platform/nxp/imx-pxp.[ch] 14766 14767MEDIA DRIVERS FOR ASCOT2E 14768M: Abylay Ospan <[email protected]> 14769L: [email protected] 14770S: Supported 14771W: https://linuxtv.org 14772W: http://netup.tv/ 14773T: git git://linuxtv.org/media.git 14774F: drivers/media/dvb-frontends/ascot2e* 14775 14776MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14777M: Jasmin Jessich <[email protected]> 14778L: [email protected] 14779S: Maintained 14780W: https://linuxtv.org 14781T: git git://linuxtv.org/media.git 14782F: drivers/media/dvb-frontends/cxd2099* 14783 14784MEDIA DRIVERS FOR CXD2841ER 14785M: Abylay Ospan <[email protected]> 14786L: [email protected] 14787S: Supported 14788W: https://linuxtv.org 14789W: http://netup.tv/ 14790T: git git://linuxtv.org/media.git 14791F: drivers/media/dvb-frontends/cxd2841er* 14792 14793MEDIA DRIVERS FOR CXD2880 14794M: Yasunari Takiguchi <[email protected]> 14795L: [email protected] 14796S: Supported 14797W: http://linuxtv.org/ 14798T: git git://linuxtv.org/media.git 14799F: drivers/media/dvb-frontends/cxd2880/* 14800F: drivers/media/spi/cxd2880* 14801 14802MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14803L: [email protected] 14804S: Orphan 14805W: https://linuxtv.org 14806T: git git://linuxtv.org/media.git 14807F: drivers/media/pci/ddbridge/* 14808 14809MEDIA DRIVERS FOR FREESCALE IMX 14810M: Steve Longerbeam <[email protected]> 14811M: Philipp Zabel <[email protected]> 14812L: [email protected] 14813S: Maintained 14814T: git git://linuxtv.org/media.git 14815F: Documentation/admin-guide/media/imx.rst 14816F: Documentation/devicetree/bindings/media/imx.txt 14817F: drivers/staging/media/imx/ 14818F: include/linux/imx-media.h 14819F: include/media/imx.h 14820 14821MEDIA DRIVERS FOR FREESCALE IMX7/8 14822M: Rui Miguel Silva <[email protected]> 14823M: Laurent Pinchart <[email protected]> 14824M: Martin Kepplinger <[email protected]> 14825R: Purism Kernel Team <[email protected]> 14826L: [email protected] 14827S: Maintained 14828T: git git://linuxtv.org/media.git 14829F: Documentation/admin-guide/media/imx7.rst 14830F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14831F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14832F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14833F: drivers/media/platform/nxp/imx-mipi-csis.c 14834F: drivers/media/platform/nxp/imx7-media-csi.c 14835F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14836 14837MEDIA DRIVERS FOR HELENE 14838M: Abylay Ospan <[email protected]> 14839L: [email protected] 14840S: Supported 14841W: https://linuxtv.org 14842W: http://netup.tv/ 14843T: git git://linuxtv.org/media.git 14844F: drivers/media/dvb-frontends/helene* 14845 14846MEDIA DRIVERS FOR HORUS3A 14847M: Abylay Ospan <[email protected]> 14848L: [email protected] 14849S: Supported 14850W: https://linuxtv.org 14851W: http://netup.tv/ 14852T: git git://linuxtv.org/media.git 14853F: drivers/media/dvb-frontends/horus3a* 14854 14855MEDIA DRIVERS FOR LNBH25 14856M: Abylay Ospan <[email protected]> 14857L: [email protected] 14858S: Supported 14859W: https://linuxtv.org 14860W: http://netup.tv/ 14861T: git git://linuxtv.org/media.git 14862F: drivers/media/dvb-frontends/lnbh25* 14863 14864MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14865L: [email protected] 14866S: Orphan 14867W: https://linuxtv.org 14868T: git git://linuxtv.org/media.git 14869F: drivers/media/dvb-frontends/mxl5xx* 14870 14871MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14872M: Abylay Ospan <[email protected]> 14873L: [email protected] 14874S: Supported 14875W: https://linuxtv.org 14876W: http://netup.tv/ 14877T: git git://linuxtv.org/media.git 14878F: drivers/media/pci/netup_unidvb/* 14879 14880MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14881M: Dmitry Osipenko <[email protected]> 14882L: [email protected] 14883L: [email protected] 14884S: Maintained 14885T: git git://linuxtv.org/media.git 14886F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14887F: drivers/media/platform/nvidia/tegra-vde/ 14888 14889MEDIA DRIVERS FOR RENESAS - CEU 14890M: Jacopo Mondi <[email protected]> 14891L: [email protected] 14892L: [email protected] 14893S: Supported 14894T: git git://linuxtv.org/media.git 14895F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14896F: drivers/media/platform/renesas/renesas-ceu.c 14897F: include/media/drv-intf/renesas-ceu.h 14898 14899MEDIA DRIVERS FOR RENESAS - DRIF 14900M: Fabrizio Castro <[email protected]> 14901L: [email protected] 14902L: [email protected] 14903S: Supported 14904T: git git://linuxtv.org/media.git 14905F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14906F: drivers/media/platform/renesas/rcar_drif.c 14907 14908MEDIA DRIVERS FOR RENESAS - FCP 14909M: Laurent Pinchart <[email protected]> 14910L: [email protected] 14911L: [email protected] 14912S: Supported 14913T: git git://linuxtv.org/media.git 14914F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14915F: drivers/media/platform/renesas/rcar-fcp.c 14916F: include/media/rcar-fcp.h 14917 14918MEDIA DRIVERS FOR RENESAS - FDP1 14919M: Kieran Bingham <kieran.bingham[email protected]> 14920L: [email protected] 14921L: [email protected] 14922S: Supported 14923T: git git://linuxtv.org/media.git 14924F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14925F: drivers/media/platform/renesas/rcar_fdp1.c 14926 14927MEDIA DRIVERS FOR RENESAS - VIN 14928M: Niklas Söderlund <[email protected]> 14929L: [email protected] 14930L: [email protected] 14931S: Supported 14932T: git git://linuxtv.org/media.git 14933F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14934F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14935F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14936F: drivers/media/platform/renesas/rcar-csi2.c 14937F: drivers/media/platform/renesas/rcar-isp.c 14938F: drivers/media/platform/renesas/rcar-vin/ 14939 14940MEDIA DRIVERS FOR RENESAS - VSP1 14941M: Laurent Pinchart <[email protected]> 14942M: Kieran Bingham <kieran.bingham[email protected]> 14943L: [email protected] 14944L: [email protected] 14945S: Supported 14946T: git git://linuxtv.org/media.git 14947F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14948F: drivers/media/platform/renesas/vsp1/ 14949 14950MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14951L: [email protected] 14952S: Orphan 14953W: https://linuxtv.org 14954T: git git://linuxtv.org/media.git 14955F: drivers/media/dvb-frontends/stv0910* 14956 14957MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14958L: [email protected] 14959S: Orphan 14960W: https://linuxtv.org 14961T: git git://linuxtv.org/media.git 14962F: drivers/media/dvb-frontends/stv6111* 14963 14964MEDIA DRIVERS FOR STM32 - CSI 14965M: Alain Volmat <[email protected]> 14966L: [email protected] 14967S: Supported 14968T: git git://linuxtv.org/media_tree.git 14969F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14970F: drivers/media/platform/st/stm32/stm32-csi.c 14971 14972MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14973M: Hugues Fruchet <[email protected]> 14974M: Alain Volmat <[email protected]> 14975L: [email protected] 14976S: Supported 14977T: git git://linuxtv.org/media.git 14978F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14979F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14980F: drivers/media/platform/st/stm32/stm32-dcmi.c 14981F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14982 14983MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14984M: Mauro Carvalho Chehab <[email protected]> 14985L: [email protected] 14986S: Maintained 14987W: https://linuxtv.org 14988Q: http://patchwork.kernel.org/project/linux-media/list/ 14989T: git git://linuxtv.org/media.git 14990F: Documentation/admin-guide/media/ 14991F: Documentation/devicetree/bindings/media/ 14992F: Documentation/driver-api/media/ 14993F: Documentation/userspace-api/media/ 14994F: drivers/media/ 14995F: drivers/staging/media/ 14996F: include/dt-bindings/media/ 14997F: include/linux/platform_data/media/ 14998F: include/media/ 14999F: include/uapi/linux/dvb/ 15000F: include/uapi/linux/ivtv* 15001F: include/uapi/linux/media.h 15002F: include/uapi/linux/uvcvideo.h 15003F: include/uapi/linux/v4l2-* 15004F: include/uapi/linux/videodev2.h 15005 15006MEDIATEK BLUETOOTH DRIVER 15007M: Sean Wang <[email protected]> 15008L: [email protected] 15009L: [email protected] (moderated for non-subscribers) 15010S: Maintained 15011F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 15012F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 15013F: drivers/bluetooth/btmtkuart.c 15014 15015MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 15016M: Sen Chu <[email protected]> 15017M: Sean Wang <[email protected]> 15018M: Macpaul Lin <[email protected]> 15019L: [email protected] 15020S: Maintained 15021F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 15022F: drivers/power/reset/mt6323-poweroff.c 15023 15024MEDIATEK CIR DRIVER 15025M: Sean Wang <[email protected]> 15026S: Maintained 15027F: drivers/media/rc/mtk-cir.c 15028 15029MEDIATEK DMA DRIVER 15030M: Sean Wang <[email protected]> 15031L: [email protected] 15032L: [email protected] (moderated for non-subscribers) 15033L: [email protected] (moderated for non-subscribers) 15034S: Maintained 15035F: Documentation/devicetree/bindings/dma/mediatek,* 15036F: drivers/dma/mediatek/ 15037 15038MEDIATEK ETHERNET DRIVER 15039M: Felix Fietkau <[email protected]> 15040M: Sean Wang <[email protected]> 15041M: Lorenzo Bianconi <[email protected]> 15042L: [email protected] 15043S: Maintained 15044F: drivers/net/ethernet/mediatek/ 15045 15046MEDIATEK ETHERNET PCS DRIVER 15047M: Alexander Couzens <[email protected]> 15048M: Daniel Golle <[email protected]> 15049L: [email protected] 15050S: Maintained 15051F: drivers/net/pcs/pcs-mtk-lynxi.c 15052F: include/linux/pcs/pcs-mtk-lynxi.h 15053 15054MEDIATEK ETHERNET PHY DRIVERS 15055M: Daniel Golle <[email protected]> 15056M: Qingfang Deng <[email protected]> 15057M: SkyLake Huang <[email protected]> 15058L: [email protected] 15059S: Maintained 15060F: drivers/net/phy/mediatek/mtk-ge-soc.c 15061F: drivers/net/phy/mediatek/mtk-phy-lib.c 15062F: drivers/net/phy/mediatek/mtk-ge.c 15063F: drivers/net/phy/mediatek/mtk.h 15064F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 15065 15066MEDIATEK I2C CONTROLLER DRIVER 15067M: Qii Wang <[email protected]> 15068L: [email protected] 15069S: Maintained 15070F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 15071F: drivers/i2c/busses/i2c-mt65xx.c 15072 15073MEDIATEK IOMMU DRIVER 15074M: Yong Wu <[email protected]> 15075L: [email protected] 15076L: [email protected] (moderated for non-subscribers) 15077S: Supported 15078F: Documentation/devicetree/bindings/iommu/mediatek* 15079F: drivers/iommu/mtk_iommu* 15080F: include/dt-bindings/memory/mediatek,mt*-port.h 15081F: include/dt-bindings/memory/mt*-port.h 15082 15083MEDIATEK JPEG DRIVER 15084M: Bin Liu <[email protected]> 15085S: Supported 15086F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 15087F: drivers/media/platform/mediatek/jpeg/ 15088 15089MEDIATEK KEYPAD DRIVER 15090M: Mattijs Korpershoek <[email protected]> 15091S: Supported 15092F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 15093F: drivers/input/keyboard/mt6779-keypad.c 15094 15095MEDIATEK MDP DRIVER 15096M: Minghsiu Tsai <[email protected]> 15097M: Houlong Wei <[email protected]> 15098M: Andrew-CT Chen <[email protected]> 15099S: Supported 15100F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 15101F: drivers/media/platform/mediatek/mdp/ 15102F: drivers/media/platform/mediatek/vpu/ 15103 15104MEDIATEK MEDIA DRIVER 15105M: Tiffany Lin <[email protected]> 15106M: Andrew-CT Chen <[email protected]> 15107M: Yunfei Dong <[email protected]> 15108S: Supported 15109F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 15110F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 15111F: drivers/media/platform/mediatek/vcodec/ 15112F: drivers/media/platform/mediatek/vpu/ 15113 15114MEDIATEK MIPI-CSI CDPHY DRIVER 15115M: Julien Stephan <[email protected]> 15116M: Andy Hsieh <[email protected]> 15117S: Supported 15118F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 15119F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 15120 15121MEDIATEK MMC/SD/SDIO DRIVER 15122M: Chaotian Jing <[email protected]> 15123S: Maintained 15124F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 15125F: drivers/mmc/host/mtk-sd.c 15126 15127MEDIATEK MT6735 CLOCK & RESET DRIVERS 15128M: Yassine Oudjana <[email protected]> 15129L: [email protected] 15130L: [email protected] (moderated for non-subscribers) 15131S: Maintained 15132F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 15133F: drivers/clk/mediatek/clk-mt6735-imgsys.c 15134F: drivers/clk/mediatek/clk-mt6735-infracfg.c 15135F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 15136F: drivers/clk/mediatek/clk-mt6735-pericfg.c 15137F: drivers/clk/mediatek/clk-mt6735-topckgen.c 15138F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 15139F: drivers/clk/mediatek/clk-mt6735-vencsys.c 15140F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 15141F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 15142F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 15143F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 15144F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 15145F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 15146F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 15147F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 15148F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 15149F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 15150F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 15151F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 15152 15153MEDIATEK MT76 WIRELESS LAN DRIVER 15154M: Felix Fietkau <[email protected]> 15155M: Lorenzo Bianconi <[email protected]> 15156M: Ryder Lee <[email protected]> 15157R: Shayne Chen <[email protected]> 15158R: Sean Wang <[email protected]> 15159L: [email protected] 15160S: Maintained 15161T: git https://github.com/nbd168/wireless 15162F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 15163F: drivers/net/wireless/mediatek/mt76/ 15164 15165MEDIATEK MT7601U WIRELESS LAN DRIVER 15166M: Jakub Kicinski <[email protected]> 15167L: [email protected] 15168S: Maintained 15169F: drivers/net/wireless/mediatek/mt7601u/ 15170 15171MEDIATEK MT7621 CLOCK DRIVER 15172M: Sergio Paracuellos <[email protected]> 15173S: Maintained 15174F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 15175F: drivers/clk/ralink/clk-mt7621.c 15176 15177MEDIATEK MT7621 PCIE CONTROLLER DRIVER 15178M: Sergio Paracuellos <[email protected]> 15179S: Maintained 15180F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 15181F: drivers/pci/controller/pcie-mt7621.c 15182 15183MEDIATEK MT7621 PHY PCI DRIVER 15184M: Sergio Paracuellos <[email protected]> 15185S: Maintained 15186F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 15187F: drivers/phy/ralink/phy-mt7621-pci.c 15188 15189MEDIATEK MT7621/28/88 I2C DRIVER 15190M: Stefan Roese <[email protected]> 15191L: [email protected] 15192S: Maintained 15193F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 15194F: drivers/i2c/busses/i2c-mt7621.c 15195 15196MEDIATEK MTMIPS CLOCK DRIVER 15197M: Sergio Paracuellos <[email protected]> 15198S: Maintained 15199F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 15200F: drivers/clk/ralink/clk-mtmips.c 15201 15202MEDIATEK NAND CONTROLLER DRIVER 15203L: [email protected] 15204S: Orphan 15205F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 15206F: drivers/mtd/nand/raw/mtk_* 15207 15208MEDIATEK PMIC LED DRIVER 15209M: Sen Chu <[email protected]> 15210M: Sean Wang <[email protected]> 15211M: Macpaul Lin <[email protected]> 15212S: Maintained 15213F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 15214F: drivers/leds/leds-mt6323.c 15215 15216MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 15217M: Sean Wang <[email protected]> 15218S: Maintained 15219F: drivers/char/hw_random/mtk-rng.c 15220 15221MEDIATEK SMI DRIVER 15222M: Yong Wu <[email protected]> 15223L: [email protected] (moderated for non-subscribers) 15224S: Supported 15225F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 15226F: drivers/memory/mtk-smi.c 15227F: include/soc/mediatek/smi.h 15228 15229MEDIATEK SWITCH DRIVER 15230M: Chester A. Unal <[email protected]> 15231M: Daniel Golle <[email protected]> 15232M: DENG Qingfang <[email protected]> 15233M: Sean Wang <[email protected]> 15234L: [email protected] 15235S: Maintained 15236F: drivers/net/dsa/mt7530-mdio.c 15237F: drivers/net/dsa/mt7530-mmio.c 15238F: drivers/net/dsa/mt7530.* 15239F: net/dsa/tag_mtk.c 15240 15241MEDIATEK T7XX 5G WWAN MODEM DRIVER 15242M: Chandrashekar Devegowda <[email protected]> 15243R: Chiranjeevi Rapolu <[email protected]> 15244R: Liu Haijun <[email protected]> 15245R: M Chetan Kumar <[email protected]> 15246R: Ricardo Martinez <[email protected]> 15247L: [email protected] 15248S: Supported 15249F: drivers/net/wwan/t7xx/ 15250 15251MEDIATEK USB3 DRD IP DRIVER 15252M: Chunfeng Yun <[email protected]> 15253L: [email protected] 15254L: [email protected] (moderated for non-subscribers) 15255L: [email protected] (moderated for non-subscribers) 15256S: Maintained 15257F: Documentation/devicetree/bindings/usb/mediatek,* 15258F: drivers/usb/host/xhci-mtk* 15259F: drivers/usb/mtu3/ 15260 15261MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 15262M: Peter Senna Tschudin <[email protected]> 15263M: Ian Ray <[email protected]> 15264M: Martyn Welch <[email protected]> 15265S: Maintained 15266F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 15267F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 15268 15269MEGARAID SCSI/SAS DRIVERS 15270M: Kashyap Desai <[email protected]> 15271M: Sumit Saxena <[email protected]> 15272M: Shivasharan S <[email protected]> 15273M: Chandrakanth patil <[email protected]> 15274L: [email protected] 15275L: [email protected] 15276S: Maintained 15277W: http://www.avagotech.com/support/ 15278F: Documentation/scsi/megaraid.rst 15279F: drivers/scsi/megaraid.* 15280F: drivers/scsi/megaraid/ 15281 15282MELEXIS MLX90614 DRIVER 15283M: Crt Mori <[email protected]> 15284L: [email protected] 15285S: Supported 15286W: http://www.melexis.com 15287F: drivers/iio/temperature/mlx90614.c 15288 15289MELEXIS MLX90632 DRIVER 15290M: Crt Mori <[email protected]> 15291L: [email protected] 15292S: Supported 15293W: http://www.melexis.com 15294F: drivers/iio/temperature/mlx90632.c 15295 15296MELEXIS MLX90635 DRIVER 15297M: Crt Mori <[email protected]> 15298L: [email protected] 15299S: Supported 15300W: http://www.melexis.com 15301F: drivers/iio/temperature/mlx90635.c 15302 15303MELFAS MIP4 TOUCHSCREEN DRIVER 15304M: Sangwon Jee <[email protected]> 15305S: Supported 15306W: http://www.melfas.com 15307F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 15308F: drivers/input/touchscreen/melfas_mip4.c 15309 15310MELLANOX BLUEFIELD I2C DRIVER 15311M: Khalil Blaiech <[email protected]> 15312M: Asmaa Mnebhi <[email protected]> 15313L: [email protected] 15314S: Supported 15315F: drivers/i2c/busses/i2c-mlxbf.c 15316 15317MELLANOX ETHERNET DRIVER (mlx4_en) 15318M: Tariq Toukan <[email protected]> 15319L: [email protected] 15320S: Maintained 15321W: https://www.nvidia.com/networking/ 15322Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15323F: drivers/net/ethernet/mellanox/mlx4/en_* 15324 15325MELLANOX ETHERNET DRIVER (mlx5e) 15326M: Saeed Mahameed <[email protected]> 15327M: Tariq Toukan <[email protected]> 15328L: [email protected] 15329S: Maintained 15330W: https://www.nvidia.com/networking/ 15331Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15332F: drivers/net/ethernet/mellanox/mlx5/core/en_* 15333 15334MELLANOX ETHERNET INNOVA DRIVERS 15335R: Boris Pismenny <[email protected]> 15336L: [email protected] 15337S: Maintained 15338W: https://www.nvidia.com/networking/ 15339Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15340F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 15341F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 15342F: include/linux/mlx5/mlx5_ifc_fpga.h 15343 15344MELLANOX ETHERNET SWITCH DRIVERS 15345M: Ido Schimmel <[email protected]> 15346M: Petr Machata <[email protected]> 15347L: [email protected] 15348S: Supported 15349W: https://www.nvidia.com/networking/ 15350Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15351F: drivers/net/ethernet/mellanox/mlxsw/ 15352F: tools/testing/selftests/drivers/net/mlxsw/ 15353 15354MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15355M: [email protected] 15356L: [email protected] 15357S: Supported 15358W: https://www.nvidia.com/networking/ 15359Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15360F: drivers/net/ethernet/mellanox/mlxfw/ 15361 15362MELLANOX HARDWARE PLATFORM SUPPORT 15363M: Hans de Goede <[email protected]> 15364M: Ilpo Järvinen <[email protected]> 15365M: Vadim Pasternak <[email protected]> 15366L: [email protected] 15367S: Supported 15368F: Documentation/ABI/stable/sysfs-driver-mlxreg-io 15369F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15370F: drivers/platform/mellanox/ 15371F: include/linux/platform_data/mlxreg.h 15372 15373MELLANOX MLX4 core VPI driver 15374M: Tariq Toukan <[email protected]> 15375L: [email protected] 15376L: [email protected] 15377S: Maintained 15378W: https://www.nvidia.com/networking/ 15379Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15380F: drivers/net/ethernet/mellanox/mlx4/ 15381F: include/linux/mlx4/ 15382 15383MELLANOX MLX4 IB driver 15384M: Yishai Hadas <[email protected]> 15385L: [email protected] 15386S: Supported 15387W: https://www.nvidia.com/networking/ 15388Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15389F: drivers/infiniband/hw/mlx4/ 15390F: include/linux/mlx4/ 15391F: include/uapi/rdma/mlx4-abi.h 15392 15393MELLANOX MLX5 core VPI driver 15394M: Saeed Mahameed <[email protected]> 15395M: Leon Romanovsky <[email protected]> 15396M: Tariq Toukan <[email protected]> 15397L: [email protected] 15398L: [email protected] 15399S: Maintained 15400W: https://www.nvidia.com/networking/ 15401Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15402F: Documentation/networking/device_drivers/ethernet/mellanox/ 15403F: drivers/net/ethernet/mellanox/mlx5/core/ 15404F: include/linux/mlx5/ 15405 15406MELLANOX MLX5 IB driver 15407M: Leon Romanovsky <[email protected]> 15408L: [email protected] 15409S: Supported 15410W: https://www.nvidia.com/networking/ 15411Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15412F: drivers/infiniband/hw/mlx5/ 15413F: include/linux/mlx5/ 15414F: include/uapi/rdma/mlx5-abi.h 15415 15416MELLANOX MLX5 VDPA DRIVER 15417M: Dragos Tatulea <[email protected]> 15418L: [email protected] 15419S: Supported 15420F: drivers/vdpa/mlx5/ 15421 15422MELLANOX MLXCPLD I2C AND MUX DRIVER 15423M: Vadim Pasternak <[email protected]> 15424M: Michael Shych <[email protected]> 15425L: [email protected] 15426S: Supported 15427F: Documentation/i2c/busses/i2c-mlxcpld.rst 15428F: drivers/i2c/busses/i2c-mlxcpld.c 15429F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15430 15431MELLANOX MLXCPLD LED DRIVER 15432M: Vadim Pasternak <[email protected]> 15433L: [email protected] 15434S: Supported 15435F: Documentation/leds/leds-mlxcpld.rst 15436F: drivers/leds/leds-mlxcpld.c 15437F: drivers/leds/leds-mlxreg.c 15438 15439MEMBARRIER SUPPORT 15440M: Mathieu Desnoyers <[email protected]> 15441M: "Paul E. McKenney" <[email protected]> 15442L: [email protected] 15443S: Supported 15444F: Documentation/scheduler/membarrier.rst 15445F: arch/*/include/asm/membarrier.h 15446F: arch/*/include/asm/sync_core.h 15447F: include/uapi/linux/membarrier.h 15448F: kernel/sched/membarrier.c 15449 15450MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15451M: Mike Rapoport <[email protected]> 15452L: [email protected] 15453S: Maintained 15454F: Documentation/core-api/boot-time-mm.rst 15455F: include/linux/memblock.h 15456F: mm/memblock.c 15457F: mm/mm_init.c 15458F: tools/testing/memblock/ 15459 15460MEMORY ALLOCATION PROFILING 15461M: Suren Baghdasaryan <[email protected]> 15462M: Kent Overstreet <[email protected]> 15463L: [email protected] 15464S: Maintained 15465F: Documentation/mm/allocation-profiling.rst 15466F: include/linux/alloc_tag.h 15467F: include/linux/pgalloc_tag.h 15468F: lib/alloc_tag.c 15469 15470MEMORY CONTROLLER DRIVERS 15471M: Krzysztof Kozlowski <[email protected]> 15472L: [email protected] 15473S: Maintained 15474B: mailto:[email protected] 15475T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15476F: Documentation/devicetree/bindings/memory-controllers/ 15477F: drivers/memory/ 15478F: include/dt-bindings/memory/ 15479F: include/memory/ 15480 15481MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15482M: Dmitry Osipenko <[email protected]> 15483L: [email protected] 15484L: [email protected] 15485S: Maintained 15486T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15487F: drivers/devfreq/tegra30-devfreq.c 15488 15489MEMORY HOT(UN)PLUG 15490M: David Hildenbrand <[email protected]> 15491M: Oscar Salvador <[email protected]> 15492L: [email protected] 15493S: Maintained 15494F: Documentation/admin-guide/mm/memory-hotplug.rst 15495F: Documentation/core-api/memory-hotplug.rst 15496F: drivers/base/memory.c 15497F: include/linux/memory_hotplug.h 15498F: mm/memory_hotplug.c 15499F: tools/testing/selftests/memory-hotplug/ 15500 15501MEMORY MANAGEMENT 15502M: Andrew Morton <[email protected]> 15503L: [email protected] 15504S: Maintained 15505W: http://www.linux-mm.org 15506T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15507T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15508F: Documentation/admin-guide/mm/ 15509F: Documentation/mm/ 15510F: include/linux/gfp.h 15511F: include/linux/gfp_types.h 15512F: include/linux/memfd.h 15513F: include/linux/memory_hotplug.h 15514F: include/linux/memory-tiers.h 15515F: include/linux/mempolicy.h 15516F: include/linux/mempool.h 15517F: include/linux/memremap.h 15518F: include/linux/mmzone.h 15519F: include/linux/mmu_notifier.h 15520F: include/linux/pagewalk.h 15521F: include/trace/events/ksm.h 15522F: mm/ 15523F: tools/mm/ 15524F: tools/testing/selftests/mm/ 15525N: include/linux/page[-_]* 15526 15527MEMORY MANAGEMENT - CORE 15528M: Andrew Morton <[email protected]> 15529M: David Hildenbrand <[email protected]> 15530R: Lorenzo Stoakes <[email protected]> 15531R: Liam R. Howlett <[email protected]> 15532R: Vlastimil Babka <[email protected]> 15533R: Mike Rapoport <[email protected]> 15534R: Suren Baghdasaryan <[email protected]> 15535R: Michal Hocko <[email protected]> 15536L: [email protected] 15537S: Maintained 15538W: http://www.linux-mm.org 15539T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15540F: include/linux/memory.h 15541F: include/linux/mm.h 15542F: include/linux/mm_*.h 15543F: include/linux/mmdebug.h 15544F: include/linux/pagewalk.h 15545F: mm/Kconfig 15546F: mm/debug.c 15547F: mm/init-mm.c 15548F: mm/memory.c 15549F: mm/pagewalk.c 15550F: mm/util.c 15551 15552MEMORY MANAGEMENT - EXECMEM 15553M: Andrew Morton <[email protected]> 15554M: Mike Rapoport <[email protected]> 15555L: [email protected] 15556S: Maintained 15557F: include/linux/execmem.h 15558F: mm/execmem.c 15559 15560MEMORY MANAGEMENT - GUP (GET USER PAGES) 15561M: Andrew Morton <[email protected]> 15562M: David Hildenbrand <[email protected]> 15563R: Jason Gunthorpe <[email protected]> 15564R: John Hubbard <[email protected]> 15565R: Peter Xu <[email protected]> 15566L: [email protected] 15567S: Maintained 15568W: http://www.linux-mm.org 15569T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15570F: mm/gup.c 15571 15572MEMORY MANAGEMENT - KSM (Kernel Samepage Merging) 15573M: Andrew Morton <[email protected]> 15574M: David Hildenbrand <[email protected]> 15575R: Xu Xin <[email protected]> 15576R: Chengming Zhou <[email protected]> 15577L: [email protected] 15578S: Maintained 15579W: http://www.linux-mm.org 15580T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15581F: Documentation/admin-guide/mm/ksm.rst 15582F: Documentation/mm/ksm.rst 15583F: include/linux/ksm.h 15584F: include/trace/events/ksm.h 15585F: mm/ksm.c 15586 15587MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION 15588M: Andrew Morton <[email protected]> 15589M: David Hildenbrand <[email protected]> 15590R: Zi Yan <[email protected]> 15591R: Matthew Brost <[email protected]> 15592R: Joshua Hahn <[email protected]> 15593R: Rakie Kim <[email protected]> 15594R: Byungchul Park <[email protected]> 15595R: Gregory Price <[email protected]> 15596R: Ying Huang <[email protected]> 15597L: [email protected] 15598S: Maintained 15599W: http://www.linux-mm.org 15600T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15601F: include/linux/mempolicy.h 15602F: include/linux/migrate.h 15603F: mm/mempolicy.c 15604F: mm/migrate.c 15605F: mm/migrate_device.c 15606 15607MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION 15608M: Andrew Morton <[email protected]> 15609M: Mike Rapoport <[email protected]> 15610L: [email protected] 15611S: Maintained 15612F: include/linux/numa_memblks.h 15613F: mm/numa.c 15614F: mm/numa_emulation.c 15615F: mm/numa_memblks.c 15616 15617MEMORY MANAGEMENT - PAGE ALLOCATOR 15618M: Andrew Morton <[email protected]> 15619M: Vlastimil Babka <[email protected]> 15620R: Suren Baghdasaryan <[email protected]> 15621R: Michal Hocko <[email protected]> 15622R: Brendan Jackman <[email protected]> 15623R: Johannes Weiner <[email protected]> 15624R: Zi Yan <[email protected]> 15625L: [email protected] 15626S: Maintained 15627F: include/linux/compaction.h 15628F: include/linux/gfp.h 15629F: include/linux/page-isolation.h 15630F: mm/compaction.c 15631F: mm/page_alloc.c 15632F: mm/page_isolation.c 15633 15634MEMORY MANAGEMENT - RECLAIM 15635M: Andrew Morton <[email protected]> 15636M: Johannes Weiner <[email protected]> 15637R: David Hildenbrand <[email protected]> 15638R: Michal Hocko <[email protected]> 15639R: Qi Zheng <[email protected]> 15640R: Shakeel Butt <[email protected]> 15641R: Lorenzo Stoakes <[email protected]> 15642L: [email protected] 15643S: Maintained 15644F: mm/pt_reclaim.c 15645F: mm/vmscan.c 15646 15647MEMORY MANAGEMENT - RMAP (REVERSE MAPPING) 15648M: Andrew Morton <[email protected]> 15649M: David Hildenbrand <[email protected]> 15650M: Lorenzo Stoakes <[email protected]> 15651R: Rik van Riel <[email protected]> 15652R: Liam R. Howlett <[email protected]> 15653R: Vlastimil Babka <[email protected]> 15654R: Harry Yoo <[email protected]> 15655L: [email protected] 15656S: Maintained 15657F: include/linux/rmap.h 15658F: mm/rmap.c 15659 15660MEMORY MANAGEMENT - SECRETMEM 15661M: Andrew Morton <[email protected]> 15662M: Mike Rapoport <[email protected]> 15663L: [email protected] 15664S: Maintained 15665F: include/linux/secretmem.h 15666F: mm/secretmem.c 15667 15668MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE) 15669M: Andrew Morton <[email protected]> 15670M: David Hildenbrand <[email protected]> 15671R: Zi Yan <[email protected]> 15672R: Baolin Wang <[email protected]> 15673R: Lorenzo Stoakes <[email protected]> 15674R: Liam R. Howlett <[email protected]> 15675R: Nico Pache <[email protected]> 15676R: Ryan Roberts <[email protected]> 15677R: Dev Jain <[email protected]> 15678L: [email protected] 15679S: Maintained 15680W: http://www.linux-mm.org 15681T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15682F: Documentation/admin-guide/mm/transhuge.rst 15683F: include/linux/huge_mm.h 15684F: include/linux/khugepaged.h 15685F: include/trace/events/huge_memory.h 15686F: mm/huge_memory.c 15687F: mm/khugepaged.c 15688F: tools/testing/selftests/mm/khugepaged.c 15689F: tools/testing/selftests/mm/split_huge_page_test.c 15690F: tools/testing/selftests/mm/transhuge-stress.c 15691 15692MEMORY MANAGEMENT - USERFAULTFD 15693M: Andrew Morton <[email protected]> 15694R: Peter Xu <[email protected]> 15695L: [email protected] 15696S: Maintained 15697F: Documentation/admin-guide/mm/userfaultfd.rst 15698F: fs/userfaultfd.c 15699F: include/asm-generic/pgtable_uffd.h 15700F: include/linux/userfaultfd_k.h 15701F: include/uapi/linux/userfaultfd.h 15702F: mm/userfaultfd.c 15703F: tools/testing/selftests/mm/uffd-*.[ch] 15704 15705MEMORY MAPPING 15706M: Andrew Morton <[email protected]> 15707M: Liam R. Howlett <[email protected]> 15708M: Lorenzo Stoakes <[email protected]> 15709R: Vlastimil Babka <[email protected]> 15710R: Jann Horn <[email protected]> 15711R: Pedro Falcato <[email protected]> 15712L: [email protected] 15713S: Maintained 15714W: http://www.linux-mm.org 15715T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15716F: include/trace/events/mmap.h 15717F: mm/mlock.c 15718F: mm/mmap.c 15719F: mm/mprotect.c 15720F: mm/mremap.c 15721F: mm/mseal.c 15722F: mm/vma.c 15723F: mm/vma.h 15724F: mm/vma_internal.h 15725F: tools/testing/vma/ 15726 15727MEMORY MAPPING - LOCKING 15728M: Andrew Morton <[email protected]> 15729M: Suren Baghdasaryan <[email protected]> 15730M: Liam R. Howlett <[email protected]> 15731M: Lorenzo Stoakes <[email protected]> 15732R: Vlastimil Babka <[email protected]> 15733R: Shakeel Butt <[email protected]> 15734L: [email protected] 15735S: Maintained 15736W: http://www.linux-mm.org 15737T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15738F: Documentation/mm/process_addrs.rst 15739F: include/linux/mmap_lock.h 15740F: include/trace/events/mmap_lock.h 15741F: mm/mmap_lock.c 15742 15743MEMORY MAPPING - MADVISE (MEMORY ADVICE) 15744M: Andrew Morton <[email protected]> 15745M: Liam R. Howlett <[email protected]> 15746M: Lorenzo Stoakes <[email protected]> 15747M: David Hildenbrand <[email protected]> 15748R: Vlastimil Babka <[email protected]> 15749R: Jann Horn <[email protected]> 15750L: [email protected] 15751S: Maintained 15752W: http://www.linux-mm.org 15753T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15754F: include/uapi/asm-generic/mman-common.h 15755F: mm/madvise.c 15756 15757MEMORY TECHNOLOGY DEVICES (MTD) 15758M: Miquel Raynal <[email protected]> 15759M: Richard Weinberger <[email protected]> 15760M: Vignesh Raghavendra <[email protected]> 15761L: [email protected] 15762S: Maintained 15763W: http://www.linux-mtd.infradead.org/ 15764Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15765C: irc://irc.oftc.net/mtd 15766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15767T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15768F: Documentation/devicetree/bindings/mtd/ 15769F: drivers/mtd/ 15770F: include/linux/mtd/ 15771F: include/uapi/mtd/ 15772 15773MEN A21 WATCHDOG DRIVER 15774M: Johannes Thumshirn <[email protected]> 15775L: [email protected] 15776S: Maintained 15777F: drivers/watchdog/mena21_wdt.c 15778 15779MEN CHAMELEON BUS (mcb) 15780M: Johannes Thumshirn <[email protected]> 15781S: Maintained 15782F: Documentation/driver-api/men-chameleon-bus.rst 15783F: drivers/mcb/ 15784F: include/linux/mcb.h 15785 15786MEN F21BMC (Board Management Controller) 15787M: Andreas Werner <[email protected]> 15788S: Supported 15789F: Documentation/hwmon/menf21bmc.rst 15790F: drivers/hwmon/menf21bmc_hwmon.c 15791F: drivers/leds/leds-menf21bmc.c 15792F: drivers/mfd/menf21bmc.c 15793F: drivers/watchdog/menf21bmc_wdt.c 15794 15795MEN Z069 WATCHDOG DRIVER 15796M: Johannes Thumshirn <[email protected]> 15797L: [email protected] 15798S: Maintained 15799F: drivers/watchdog/menz69_wdt.c 15800 15801MESON AO CEC DRIVER FOR AMLOGIC SOCS 15802M: Neil Armstrong <[email protected]> 15803L: [email protected] 15804L: [email protected] 15805S: Supported 15806W: http://linux-meson.com/ 15807T: git git://linuxtv.org/media.git 15808F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15809F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15810F: drivers/media/cec/platform/meson/ao-cec.c 15811 15812MESON GE2D DRIVER FOR AMLOGIC SOCS 15813M: Neil Armstrong <[email protected]> 15814L: [email protected] 15815L: [email protected] 15816S: Supported 15817T: git git://linuxtv.org/media.git 15818F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15819F: drivers/media/platform/amlogic/meson-ge2d/ 15820 15821MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15822M: Liang Yang <[email protected]> 15823L: [email protected] 15824S: Maintained 15825F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15826F: drivers/mtd/nand/raw/meson_* 15827 15828MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15829M: Neil Armstrong <[email protected]> 15830L: [email protected] 15831L: [email protected] 15832S: Supported 15833T: git git://linuxtv.org/media.git 15834F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15835F: drivers/staging/media/meson/vdec/ 15836 15837META ETHERNET DRIVERS 15838M: Alexander Duyck <[email protected]> 15839M: Jakub Kicinski <[email protected]> 15840R: [email protected] 15841S: Maintained 15842F: Documentation/networking/device_drivers/ethernet/meta/ 15843F: drivers/net/ethernet/meta/ 15844 15845METHODE UDPU SUPPORT 15846M: Robert Marko <[email protected]> 15847S: Maintained 15848F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15849F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15850 15851MHI BUS 15852M: Manivannan Sadhasivam <[email protected]> 15853L: [email protected] 15854L: [email protected] 15855S: Maintained 15856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15857F: Documentation/ABI/stable/sysfs-bus-mhi 15858F: Documentation/mhi/ 15859F: drivers/bus/mhi/ 15860F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15861F: include/linux/mhi.h 15862 15863MICROBLAZE ARCHITECTURE 15864M: Michal Simek <[email protected]> 15865S: Supported 15866W: http://www.monstr.eu/fdt/ 15867T: git git://git.monstr.eu/linux-2.6-microblaze.git 15868F: arch/microblaze/ 15869 15870MICROBLAZE TMR INJECT 15871M: Appana Durga Kedareswara rao <[email protected]> 15872S: Supported 15873F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15874F: drivers/misc/xilinx_tmr_inject.c 15875 15876MICROBLAZE TMR MANAGER 15877M: Appana Durga Kedareswara rao <[email protected]> 15878S: Supported 15879F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15880F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15881F: drivers/misc/xilinx_tmr_manager.c 15882 15883MICROCHIP AT91 DMA DRIVERS 15884M: Ludovic Desroches <[email protected]> 15885L: [email protected] (moderated for non-subscribers) 15886L: [email protected] 15887S: Supported 15888F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml 15889F: drivers/dma/at_hdmac.c 15890F: drivers/dma/at_xdmac.c 15891F: include/dt-bindings/dma/at91.h 15892 15893MICROCHIP AT91 SERIAL DRIVER 15894M: Richard Genoud <[email protected]> 15895S: Maintained 15896F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15897F: drivers/tty/serial/atmel_serial.c 15898F: drivers/tty/serial/atmel_serial.h 15899 15900MICROCHIP AT91 USART MFD DRIVER 15901M: Radu Pirea <[email protected]> 15902L: [email protected] 15903S: Supported 15904F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15905F: drivers/mfd/at91-usart.c 15906F: include/dt-bindings/mfd/at91-usart.h 15907 15908MICROCHIP AT91 USART SPI DRIVER 15909M: Radu Pirea <[email protected]> 15910L: [email protected] 15911S: Supported 15912F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15913F: drivers/spi/spi-at91-usart.c 15914 15915MICROCHIP AUDIO ASOC DRIVERS 15916M: Claudiu Beznea <[email protected]> 15917M: Andrei Simion <[email protected]> 15918L: [email protected] 15919S: Supported 15920F: Documentation/devicetree/bindings/sound/atmel* 15921F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15922F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15923F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15924F: sound/soc/atmel 15925 15926MICROCHIP CSI2DC DRIVER 15927M: Eugen Hristev <[email protected]> 15928L: [email protected] 15929S: Supported 15930F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15931F: drivers/media/platform/microchip/microchip-csi2dc.c 15932 15933MICROCHIP ECC DRIVER 15934L: [email protected] 15935S: Orphan 15936F: drivers/crypto/atmel-ecc.* 15937 15938MICROCHIP EIC DRIVER 15939M: Claudiu Beznea <[email protected]> 15940L: [email protected] (moderated for non-subscribers) 15941S: Supported 15942F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15943F: drivers/irqchip/irq-mchp-eic.c 15944 15945MICROCHIP I2C DRIVER 15946M: Codrin Ciubotariu <[email protected]> 15947L: [email protected] 15948S: Supported 15949F: drivers/i2c/busses/i2c-at91-*.c 15950F: drivers/i2c/busses/i2c-at91.h 15951 15952MICROCHIP ISC DRIVER 15953M: Eugen Hristev <[email protected]> 15954L: [email protected] 15955S: Supported 15956F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15957F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15958F: drivers/media/platform/microchip/microchip-isc* 15959F: drivers/media/platform/microchip/microchip-sama*-isc* 15960F: drivers/staging/media/deprecated/atmel/atmel-isc* 15961F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15962F: include/linux/atmel-isc-media.h 15963 15964MICROCHIP ISI DRIVER 15965M: Eugen Hristev <[email protected]> 15966L: [email protected] 15967S: Supported 15968F: drivers/media/platform/atmel/atmel-isi.c 15969F: drivers/media/platform/atmel/atmel-isi.h 15970 15971MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15972M: Woojung Huh <[email protected]> 15973M: [email protected] 15974L: [email protected] 15975S: Maintained 15976F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15977F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15978F: drivers/net/dsa/microchip/* 15979F: include/linux/dsa/ksz_common.h 15980F: include/linux/platform_data/microchip-ksz.h 15981F: net/dsa/tag_ksz.c 15982 15983MICROCHIP LAN743X ETHERNET DRIVER 15984M: Bryan Whitehead <[email protected]> 15985M: [email protected] 15986L: [email protected] 15987S: Maintained 15988F: drivers/net/ethernet/microchip/lan743x_* 15989 15990MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15991M: Parthiban Veerasooran <[email protected]> 15992L: [email protected] 15993S: Maintained 15994F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15995F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15996 15997MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15998M: Arun Ramadoss <[email protected]> 15999R: [email protected] 16000L: [email protected] 16001S: Maintained 16002F: drivers/net/phy/microchip_t1.c 16003 16004MICROCHIP LAN966X ETHERNET DRIVER 16005M: Horatiu Vultur <[email protected]> 16006M: [email protected] 16007L: [email protected] 16008S: Maintained 16009F: drivers/net/ethernet/microchip/lan966x/* 16010 16011MICROCHIP LAN966X OIC DRIVER 16012M: Herve Codina <[email protected]> 16013S: Maintained 16014F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 16015F: drivers/irqchip/irq-lan966x-oic.c 16016 16017MICROCHIP LAN966X PCI DRIVER 16018M: Herve Codina <[email protected]> 16019S: Maintained 16020F: drivers/misc/lan966x_pci.c 16021F: drivers/misc/lan966x_pci.dtso 16022 16023MICROCHIP LAN969X ETHERNET DRIVER 16024M: Daniel Machon <[email protected]> 16025M: [email protected] 16026L: [email protected] 16027S: Maintained 16028F: drivers/net/ethernet/microchip/sparx5/lan969x/* 16029 16030MICROCHIP LCDFB DRIVER 16031M: Nicolas Ferre <[email protected]> 16032L: [email protected] 16033S: Maintained 16034F: drivers/video/fbdev/atmel_lcdfb.c 16035F: include/video/atmel_lcdc.h 16036 16037MICROCHIP MCP16502 PMIC DRIVER 16038M: Claudiu Beznea <[email protected]> 16039M: Andrei Simion <[email protected]> 16040L: [email protected] (moderated for non-subscribers) 16041S: Supported 16042F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 16043F: drivers/regulator/mcp16502.c 16044 16045MICROCHIP MCP3564 ADC DRIVER 16046M: Marius Cristea <[email protected]> 16047L: [email protected] 16048S: Supported 16049F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 16050F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 16051F: drivers/iio/adc/mcp3564.c 16052 16053MICROCHIP MCP3911 ADC DRIVER 16054M: Marcus Folkesson <[email protected]> 16055M: Kent Gustavsson <[email protected]> 16056L: [email protected] 16057S: Maintained 16058F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 16059F: drivers/iio/adc/mcp3911.c 16060 16061MICROCHIP MMC/SD/SDIO MCI DRIVER 16062M: Aubin Constans <[email protected]> 16063S: Maintained 16064F: drivers/mmc/host/atmel-mci.c 16065 16066MICROCHIP NAND DRIVER 16067L: [email protected] 16068S: Orphan 16069F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 16070F: drivers/mtd/nand/raw/atmel/* 16071 16072MICROCHIP OTPC DRIVER 16073M: Claudiu Beznea <[email protected]> 16074L: [email protected] (moderated for non-subscribers) 16075S: Supported 16076F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 16077F: drivers/nvmem/microchip-otpc.c 16078F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 16079 16080MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 16081M: Matteo Martelli <[email protected]> 16082L: [email protected] 16083S: Supported 16084F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 16085F: drivers/iio/adc/pac1921.c 16086 16087MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 16088M: Marius Cristea <[email protected]> 16089L: [email protected] 16090S: Supported 16091F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 16092F: drivers/iio/adc/pac1934.c 16093 16094MICROCHIP PCI1XXXX GP DRIVER 16095M: Vaibhaav Ram T.L <[email protected]> 16096M: Kumaravel Thiagarajan <[email protected]> 16097L: [email protected] 16098S: Supported 16099F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 16100F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 16101F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 16102F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 16103 16104MICROCHIP PCI1XXXX I2C DRIVER 16105M: Tharun Kumar P <[email protected]> 16106M: Kumaravel Thiagarajan <[email protected]> 16107M: Microchip Linux Driver Support <[email protected]> 16108L: [email protected] 16109S: Maintained 16110F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 16111 16112MICROCHIP PCIe UART DRIVER 16113M: Kumaravel Thiagarajan <[email protected]> 16114M: Tharun Kumar P <[email protected]> 16115L: [email protected] 16116S: Maintained 16117F: drivers/tty/serial/8250/8250_pci1xxxx.c 16118 16119MICROCHIP POLARFIRE FPGA DRIVERS 16120M: Conor Dooley <[email protected]> 16121L: [email protected] 16122S: Supported 16123F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 16124F: drivers/fpga/microchip-spi.c 16125 16126MICROCHIP PWM DRIVER 16127M: Claudiu Beznea <[email protected]> 16128L: [email protected] (moderated for non-subscribers) 16129L: [email protected] 16130S: Supported 16131F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 16132F: drivers/pwm/pwm-atmel.c 16133 16134MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 16135M: Manikandan Muralidharan <[email protected]> 16136M: Dharma Balasubiramani <[email protected]> 16137L: [email protected] 16138S: Supported 16139F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 16140F: drivers/gpu/drm/bridge/microchip-lvds.c 16141 16142MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 16143M: Eugen Hristev <[email protected]> 16144L: [email protected] 16145S: Supported 16146F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 16147F: drivers/iio/adc/at91-sama5d2_adc.c 16148F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 16149 16150MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 16151M: Claudiu Beznea <[email protected]> 16152S: Supported 16153F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 16154F: drivers/power/reset/at91-sama5d2_shdwc.c 16155 16156MICROCHIP SOC DRIVERS 16157M: Conor Dooley <[email protected]> 16158S: Supported 16159T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 16160F: Documentation/devicetree/bindings/soc/microchip/ 16161F: drivers/soc/microchip/ 16162 16163MICROCHIP SPI DRIVER 16164M: Ryan Wanner <[email protected]> 16165S: Supported 16166F: drivers/spi/spi-atmel.* 16167 16168MICROCHIP SSC DRIVER 16169M: Claudiu Beznea <[email protected]> 16170M: Andrei Simion <[email protected]> 16171L: [email protected] (moderated for non-subscribers) 16172S: Supported 16173F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml 16174F: drivers/misc/atmel-ssc.c 16175F: include/linux/atmel-ssc.h 16176 16177Microchip Timer Counter Block (TCB) Capture Driver 16178M: Kamel Bouhara <[email protected]> 16179L: [email protected] (moderated for non-subscribers) 16180L: [email protected] 16181S: Maintained 16182F: drivers/counter/microchip-tcb-capture.c 16183F: include/uapi/linux/counter/microchip-tcb-capture.h 16184 16185MICROCHIP USB251XB DRIVER 16186M: Richard Leitner <[email protected]> 16187L: [email protected] 16188S: Maintained 16189F: Documentation/devicetree/bindings/usb/usb251xb.yaml 16190F: drivers/usb/misc/usb251xb.c 16191 16192MICROCHIP USBA UDC DRIVER 16193M: Cristian Birsan <[email protected]> 16194L: [email protected] (moderated for non-subscribers) 16195S: Supported 16196F: drivers/usb/gadget/udc/atmel_usba_udc.* 16197 16198MICROCHIP WILC1000 WIFI DRIVER 16199M: Ajay Singh <[email protected]> 16200M: Claudiu Beznea <[email protected]> 16201L: [email protected] 16202S: Supported 16203F: drivers/net/wireless/microchip/ 16204 16205MICROSEMI MIPS SOCS 16206M: Alexandre Belloni <[email protected]> 16207M: [email protected] 16208L: [email protected] 16209S: Supported 16210F: Documentation/devicetree/bindings/mips/mscc.txt 16211F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 16212F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 16213F: arch/mips/boot/dts/mscc/ 16214F: arch/mips/configs/generic/board-ocelot.config 16215F: arch/mips/generic/board-ocelot.c 16216 16217MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 16218M: Don Brace <[email protected]> 16219L: [email protected] 16220L: [email protected] 16221S: Supported 16222F: Documentation/scsi/smartpqi.rst 16223F: drivers/scsi/smartpqi/Kconfig 16224F: drivers/scsi/smartpqi/Makefile 16225F: drivers/scsi/smartpqi/smartpqi*.[ch] 16226F: include/linux/cciss*.h 16227F: include/uapi/linux/cciss*.h 16228 16229MICROSOFT MANA RDMA DRIVER 16230M: Long Li <[email protected]> 16231M: Konstantin Taranov <[email protected]> 16232L: [email protected] 16233S: Supported 16234F: drivers/infiniband/hw/mana/ 16235F: include/net/mana 16236F: include/uapi/rdma/mana-abi.h 16237 16238MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 16239M: Maximilian Luz <[email protected]> 16240L: [email protected] 16241S: Maintained 16242F: drivers/platform/surface/surface_aggregator_tabletsw.c 16243 16244MICROSOFT SURFACE BATTERY AND AC DRIVERS 16245M: Maximilian Luz <[email protected]> 16246L: [email protected] 16247L: [email protected] 16248S: Maintained 16249F: drivers/power/supply/surface_battery.c 16250F: drivers/power/supply/surface_charger.c 16251 16252MICROSOFT SURFACE DTX DRIVER 16253M: Maximilian Luz <[email protected]> 16254L: [email protected] 16255S: Maintained 16256F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 16257F: drivers/platform/surface/surface_dtx.c 16258F: include/uapi/linux/surface_aggregator/dtx.h 16259 16260MICROSOFT SURFACE SENSOR FAN DRIVER 16261M: Maximilian Luz <[email protected]> 16262M: Ivor Wanders <[email protected]> 16263L: [email protected] 16264S: Maintained 16265F: Documentation/hwmon/surface_fan.rst 16266F: drivers/hwmon/surface_fan.c 16267 16268MICROSOFT SURFACE SENSOR THERMAL DRIVER 16269M: Maximilian Luz <[email protected]> 16270L: [email protected] 16271S: Maintained 16272F: drivers/hwmon/surface_temp.c 16273 16274MICROSOFT SURFACE GPE LID SUPPORT DRIVER 16275M: Maximilian Luz <[email protected]> 16276L: [email protected] 16277S: Maintained 16278F: drivers/platform/surface/surface_gpe.c 16279 16280MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 16281M: Hans de Goede <[email protected]> 16282M: Ilpo Järvinen <[email protected]> 16283M: Maximilian Luz <[email protected]> 16284L: [email protected] 16285S: Maintained 16286T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 16287F: drivers/platform/surface/ 16288 16289MICROSOFT SURFACE HID TRANSPORT DRIVER 16290M: Maximilian Luz <[email protected]> 16291L: [email protected] 16292L: [email protected] 16293S: Maintained 16294F: drivers/hid/surface-hid/ 16295 16296MICROSOFT SURFACE HOT-PLUG DRIVER 16297M: Maximilian Luz <[email protected]> 16298L: [email protected] 16299S: Maintained 16300F: drivers/platform/surface/surface_hotplug.c 16301 16302MICROSOFT SURFACE PLATFORM PROFILE DRIVER 16303M: Maximilian Luz <[email protected]> 16304L: [email protected] 16305S: Maintained 16306F: drivers/platform/surface/surface_platform_profile.c 16307 16308MICROSOFT SURFACE PRO 3 BUTTON DRIVER 16309M: Chen Yu <[email protected]> 16310L: [email protected] 16311S: Supported 16312F: drivers/platform/surface/surfacepro3_button.c 16313 16314MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 16315M: Maximilian Luz <[email protected]> 16316L: [email protected] 16317S: Maintained 16318F: drivers/platform/surface/surface_aggregator_hub.c 16319 16320MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 16321M: Maximilian Luz <[email protected]> 16322L: [email protected] 16323S: Maintained 16324W: https://github.com/linux-surface/surface-aggregator-module 16325C: irc://irc.libera.chat/linux-surface 16326F: Documentation/driver-api/surface_aggregator/ 16327F: drivers/platform/surface/aggregator/ 16328F: drivers/platform/surface/surface_acpi_notify.c 16329F: drivers/platform/surface/surface_aggregator_cdev.c 16330F: drivers/platform/surface/surface_aggregator_registry.c 16331F: include/linux/surface_acpi_notify.h 16332F: include/linux/surface_aggregator/ 16333F: include/uapi/linux/surface_aggregator/ 16334 16335MICROTEK X6 SCANNER 16336M: Oliver Neukum <[email protected]> 16337S: Maintained 16338F: drivers/usb/image/microtek.* 16339 16340MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 16341M: Luka Kovacic <[email protected]> 16342M: Luka Perkov <[email protected]> 16343S: Maintained 16344F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 16345F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 16346F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 16347F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 16348F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 16349F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 16350 16351MIN HEAP 16352M: Kuan-Wei Chiu <[email protected]> 16353L: [email protected] 16354S: Maintained 16355F: Documentation/core-api/min_heap.rst 16356F: include/linux/min_heap.h 16357F: lib/min_heap.c 16358F: lib/test_min_heap.c 16359 16360MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 16361M: Sakari Ailus <[email protected]> 16362L: [email protected] 16363S: Maintained 16364F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 16365F: Documentation/driver-api/media/drivers/ccs/ 16366F: Documentation/userspace-api/media/drivers/ccs.rst 16367F: drivers/media/i2c/ccs-pll.c 16368F: drivers/media/i2c/ccs-pll.h 16369F: drivers/media/i2c/ccs/ 16370F: include/uapi/linux/ccs.h 16371F: include/uapi/linux/smiapp.h 16372 16373MIPS 16374M: Thomas Bogendoerfer <[email protected]> 16375L: [email protected] 16376S: Maintained 16377Q: https://patchwork.kernel.org/project/linux-mips/list/ 16378T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 16379F: Documentation/devicetree/bindings/mips/ 16380F: Documentation/arch/mips/ 16381F: arch/mips/ 16382F: drivers/platform/mips/ 16383F: include/dt-bindings/mips/ 16384 16385MIPS BOSTON DEVELOPMENT BOARD 16386M: Paul Burton <[email protected]> 16387L: [email protected] 16388S: Maintained 16389F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 16390F: arch/mips/boot/dts/img/boston.dts 16391F: arch/mips/configs/generic/board-boston.config 16392F: drivers/clk/imgtec/clk-boston.c 16393F: include/dt-bindings/clock/boston-clock.h 16394 16395MIPS CORE DRIVERS 16396M: Thomas Bogendoerfer <[email protected]> 16397L: [email protected] 16398S: Supported 16399F: drivers/bus/mips_cdmm.c 16400F: drivers/clocksource/mips-gic-timer.c 16401F: drivers/cpuidle/cpuidle-cps.c 16402F: drivers/irqchip/irq-mips-cpu.c 16403F: drivers/irqchip/irq-mips-gic.c 16404 16405MIPS GENERIC PLATFORM 16406M: Paul Burton <[email protected]> 16407L: [email protected] 16408S: Supported 16409F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 16410F: arch/mips/generic/ 16411F: arch/mips/tools/generic-board-config.sh 16412 16413MIPS RINT INSTRUCTION EMULATION 16414M: Aleksandar Markovic <[email protected]> 16415L: [email protected] 16416S: Supported 16417F: arch/mips/math-emu/dp_rint.c 16418F: arch/mips/math-emu/sp_rint.c 16419 16420MIPS/LOONGSON1 ARCHITECTURE 16421M: Keguang Zhang <[email protected]> 16422L: [email protected] 16423S: Maintained 16424F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 16425F: arch/mips/include/asm/mach-loongson32/ 16426F: arch/mips/loongson32/ 16427F: drivers/*/*loongson1* 16428F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 16429 16430MIPS/LOONGSON2EF ARCHITECTURE 16431M: Jiaxun Yang <[email protected]> 16432L: [email protected] 16433S: Maintained 16434F: arch/mips/include/asm/mach-loongson2ef/ 16435F: arch/mips/loongson2ef/ 16436F: drivers/cpufreq/loongson2_cpufreq.c 16437 16438MIPS/LOONGSON64 ARCHITECTURE 16439M: Huacai Chen <[email protected]> 16440M: Jiaxun Yang <[email protected]> 16441L: [email protected] 16442S: Maintained 16443F: arch/mips/include/asm/mach-loongson64/ 16444F: arch/mips/loongson64/ 16445F: drivers/irqchip/irq-loongson* 16446F: drivers/platform/mips/cpu_hwmon.c 16447 16448MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 16449M: Hans Verkuil <[email protected]> 16450L: [email protected] 16451S: Odd Fixes 16452W: https://linuxtv.org 16453T: git git://linuxtv.org/media.git 16454F: drivers/media/radio/radio-miropcm20* 16455 16456MITSUMI MM8013 FG DRIVER 16457M: Konrad Dybcio <[email protected]> 16458F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 16459F: drivers/power/supply/mm8013.c 16460 16461MMP SUPPORT 16462R: Lubomir Rintel <[email protected]> 16463L: [email protected] (moderated for non-subscribers) 16464S: Odd Fixes 16465T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 16466F: arch/arm/boot/dts/marvell/mmp* 16467F: arch/arm/mach-mmp/ 16468F: include/linux/soc/mmp/ 16469 16470MMP USB PHY DRIVERS 16471R: Lubomir Rintel <[email protected]> 16472L: [email protected] (moderated for non-subscribers) 16473S: Maintained 16474F: drivers/phy/marvell/phy-mmp3-usb.c 16475F: drivers/phy/marvell/phy-pxa-usb.c 16476 16477MMU GATHER AND TLB INVALIDATION 16478M: Will Deacon <[email protected]> 16479M: "Aneesh Kumar K.V" <[email protected]> 16480M: Andrew Morton <[email protected]> 16481M: Nick Piggin <[email protected]> 16482M: Peter Zijlstra <[email protected]> 16483L: [email protected] 16484L: [email protected] 16485S: Maintained 16486F: arch/*/include/asm/tlb.h 16487F: include/asm-generic/tlb.h 16488F: mm/mmu_gather.c 16489 16490MN88472 MEDIA DRIVER 16491L: [email protected] 16492S: Orphan 16493W: https://linuxtv.org 16494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16495F: drivers/media/dvb-frontends/mn88472* 16496 16497MN88473 MEDIA DRIVER 16498L: [email protected] 16499S: Orphan 16500W: https://linuxtv.org 16501Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16502F: drivers/media/dvb-frontends/mn88473* 16503 16504MOBILEYE MIPS SOCS 16505M: Vladimir Kondratiev <[email protected]> 16506M: Gregory CLEMENT <[email protected]> 16507M: Théo Lebrun <[email protected]> 16508L: [email protected] 16509S: Maintained 16510F: Documentation/devicetree/bindings/mips/mobileye.yaml 16511F: Documentation/devicetree/bindings/soc/mobileye/ 16512F: arch/mips/boot/dts/mobileye/ 16513F: arch/mips/configs/eyeq5_defconfig 16514F: arch/mips/mobileye/board-epm5.its.S 16515F: drivers/clk/clk-eyeq.c 16516F: drivers/pinctrl/pinctrl-eyeq5.c 16517F: drivers/reset/reset-eyeq.c 16518F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 16519 16520MODULE SUPPORT 16521M: Luis Chamberlain <[email protected]> 16522M: Petr Pavlu <[email protected]> 16523R: Sami Tolvanen <[email protected]> 16524R: Daniel Gomez <[email protected]> 16525L: [email protected] 16526L: [email protected] 16527S: Maintained 16528T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 16529F: include/linux/kmod.h 16530F: include/linux/module*.h 16531F: kernel/module/ 16532F: lib/test_kmod.c 16533F: lib/tests/module/ 16534F: scripts/module* 16535F: tools/testing/selftests/kmod/ 16536F: tools/testing/selftests/module/ 16537 16538MONOLITHIC POWER SYSTEM PMIC DRIVER 16539M: Saravanan Sekar <[email protected]> 16540S: Maintained 16541F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 16542F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 16543F: drivers/hwmon/pmbus/mpq7932.c 16544F: drivers/iio/adc/mp2629_adc.c 16545F: drivers/mfd/mp2629.c 16546F: drivers/power/supply/mp2629_charger.c 16547F: drivers/regulator/mp5416.c 16548F: drivers/regulator/mpq7920.c 16549F: drivers/regulator/mpq7920.h 16550F: include/linux/mfd/mp2629.h 16551 16552MOST(R) TECHNOLOGY DRIVER 16553M: Parthiban Veerasooran <[email protected]> 16554M: Christian Gromm <[email protected]> 16555S: Maintained 16556F: Documentation/ABI/testing/configfs-most 16557F: Documentation/ABI/testing/sysfs-bus-most 16558F: drivers/most/ 16559F: drivers/staging/most/ 16560F: include/linux/most.h 16561 16562MOTORCOMM PHY DRIVER 16563M: Frank <[email protected]> 16564L: [email protected] 16565S: Maintained 16566F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16567F: drivers/net/phy/motorcomm.c 16568 16569MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16570M: Jiri Slaby <[email protected]> 16571S: Maintained 16572F: Documentation/driver-api/tty/moxa-smartio.rst 16573F: drivers/tty/mxser.* 16574 16575MP3309C BACKLIGHT DRIVER 16576M: Flavio Suligoi <[email protected]> 16577L: [email protected] 16578S: Maintained 16579F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16580F: drivers/video/backlight/mp3309c.c 16581 16582MPS MP2891 DRIVER 16583M: Noah Wang <[email protected]> 16584L: [email protected] 16585S: Maintained 16586F: Documentation/hwmon/mp2891.rst 16587F: drivers/hwmon/pmbus/mp2891.c 16588 16589MPS MP2993 DRIVER 16590M: Noah Wang <[email protected]> 16591L: [email protected] 16592S: Maintained 16593F: Documentation/hwmon/mp2993.rst 16594F: drivers/hwmon/pmbus/mp2993.c 16595 16596MPS MP9941 DRIVER 16597M: Noah Wang <[email protected]> 16598L: [email protected] 16599S: Maintained 16600F: Documentation/hwmon/mp9941.rst 16601F: drivers/hwmon/pmbus/mp9941.c 16602 16603MR800 AVERMEDIA USB FM RADIO DRIVER 16604M: Alexey Klimov <[email protected]> 16605L: [email protected] 16606S: Maintained 16607T: git git://linuxtv.org/media.git 16608F: drivers/media/radio/radio-mr800.c 16609 16610MRF24J40 IEEE 802.15.4 RADIO DRIVER 16611M: Stefan Schmidt <[email protected]> 16612L: [email protected] 16613S: Odd Fixes 16614F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16615F: drivers/net/ieee802154/mrf24j40.c 16616 16617MSI EC DRIVER 16618M: Nikita Kravets <[email protected]> 16619L: [email protected] 16620S: Maintained 16621W: https://github.com/BeardOverflow/msi-ec 16622F: drivers/platform/x86/msi-ec.* 16623 16624MSI LAPTOP SUPPORT 16625M: "Lee, Chun-Yi" <[email protected]> 16626L: [email protected] 16627S: Maintained 16628F: drivers/platform/x86/msi-laptop.c 16629 16630MSI WMI SUPPORT 16631L: [email protected] 16632S: Orphan 16633F: drivers/platform/x86/msi-wmi.c 16634 16635MSI WMI PLATFORM FEATURES 16636M: Armin Wolf <[email protected]> 16637L: [email protected] 16638S: Maintained 16639F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16640F: Documentation/wmi/devices/msi-wmi-platform.rst 16641F: drivers/platform/x86/msi-wmi-platform.c 16642 16643MSI001 MEDIA DRIVER 16644L: [email protected] 16645S: Orphan 16646W: https://linuxtv.org 16647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16648F: drivers/media/tuners/msi001* 16649 16650MSI2500 MEDIA DRIVER 16651L: [email protected] 16652S: Orphan 16653W: https://linuxtv.org 16654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16655F: drivers/media/usb/msi2500/ 16656 16657MSTAR INTERRUPT CONTROLLER DRIVER 16658M: Mark-PK Tsai <[email protected]> 16659M: Daniel Palmer <[email protected]> 16660S: Maintained 16661F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16662F: drivers/irqchip/irq-mst-intc.c 16663 16664MSYSTEMS DISKONCHIP G3 MTD DRIVER 16665M: Robert Jarzmik <[email protected]> 16666L: [email protected] 16667S: Maintained 16668F: drivers/mtd/devices/docg3* 16669 16670MT9M114 ONSEMI SENSOR DRIVER 16671M: Laurent Pinchart <[email protected]> 16672L: [email protected] 16673S: Maintained 16674T: git git://linuxtv.org/media.git 16675F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16676F: drivers/media/i2c/mt9m114.c 16677 16678MT9P031 APTINA CAMERA SENSOR 16679M: Laurent Pinchart <[email protected]> 16680L: [email protected] 16681S: Maintained 16682T: git git://linuxtv.org/media.git 16683F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16684F: drivers/media/i2c/mt9p031.c 16685 16686MT9T112 APTINA CAMERA SENSOR 16687M: Jacopo Mondi <[email protected]> 16688L: [email protected] 16689S: Odd Fixes 16690T: git git://linuxtv.org/media.git 16691F: drivers/media/i2c/mt9t112.c 16692F: include/media/i2c/mt9t112.h 16693 16694MT9V032 APTINA CAMERA SENSOR 16695M: Laurent Pinchart <[email protected]> 16696L: [email protected] 16697S: Maintained 16698T: git git://linuxtv.org/media.git 16699F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16700F: drivers/media/i2c/mt9v032.c 16701F: include/media/i2c/mt9v032.h 16702 16703MT9V111 APTINA CAMERA SENSOR 16704M: Jacopo Mondi <[email protected]> 16705L: [email protected] 16706S: Maintained 16707T: git git://linuxtv.org/media.git 16708F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16709F: drivers/media/i2c/mt9v111.c 16710 16711MULTIFUNCTION DEVICES (MFD) 16712M: Lee Jones <[email protected]> 16713S: Maintained 16714T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16715F: Documentation/devicetree/bindings/mfd/ 16716F: drivers/mfd/ 16717F: include/dt-bindings/mfd/ 16718F: include/linux/mfd/ 16719 16720MULTIMEDIA CARD (MMC) ETC. OVER SPI 16721S: Orphan 16722F: drivers/mmc/host/mmc_spi.c 16723F: include/linux/spi/mmc_spi.h 16724 16725MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16726M: Ulf Hansson <[email protected]> 16727L: [email protected] 16728S: Maintained 16729T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16730F: Documentation/devicetree/bindings/mmc/ 16731F: drivers/mmc/ 16732F: include/linux/mmc/ 16733F: include/uapi/linux/mmc/ 16734 16735MULTIPLEXER SUBSYSTEM 16736M: Peter Rosin <[email protected]> 16737S: Maintained 16738F: Documentation/ABI/testing/sysfs-class-mux* 16739F: Documentation/devicetree/bindings/mux/ 16740F: drivers/mux/ 16741F: include/dt-bindings/mux/ 16742F: include/linux/mux/ 16743 16744MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16745M: Bin Liu <[email protected]> 16746L: [email protected] 16747S: Maintained 16748F: drivers/usb/musb/ 16749 16750MXL301RF MEDIA DRIVER 16751M: Akihiro Tsukada <[email protected]> 16752L: [email protected] 16753S: Odd Fixes 16754F: drivers/media/tuners/mxl301rf* 16755 16756MXL5007T MEDIA DRIVER 16757M: Michael Krufky <[email protected]> 16758L: [email protected] 16759S: Maintained 16760W: https://linuxtv.org 16761W: http://github.com/mkrufky 16762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16763T: git git://linuxtv.org/mkrufky/tuners.git 16764F: drivers/media/tuners/mxl5007t.* 16765 16766MXSFB DRM DRIVER 16767M: Marek Vasut <[email protected]> 16768M: Stefan Agner <[email protected]> 16769L: [email protected] 16770S: Supported 16771T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16772F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16773F: drivers/gpu/drm/mxsfb/ 16774 16775MYLEX DAC960 PCI RAID Controller 16776M: Hannes Reinecke <[email protected]> 16777L: [email protected] 16778S: Supported 16779F: drivers/scsi/myrb.* 16780F: drivers/scsi/myrs.* 16781 16782MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16783L: [email protected] 16784S: Orphan 16785W: https://www.cspi.com/ethernet-products/support/downloads/ 16786F: drivers/net/ethernet/myricom/myri10ge/ 16787 16788NAND FLASH SUBSYSTEM 16789M: Miquel Raynal <[email protected]> 16790R: Richard Weinberger <[email protected]> 16791L: [email protected] 16792S: Maintained 16793W: http://www.linux-mtd.infradead.org/ 16794Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16795C: irc://irc.oftc.net/mtd 16796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16797F: drivers/mtd/nand/ 16798F: include/linux/mtd/*nand*.h 16799 16800NATIONAL INSTRUMENTS SERIAL DRIVER 16801M: Chaitanya Vadrevu <[email protected]> 16802L: [email protected] 16803S: Maintained 16804F: drivers/tty/serial/8250/8250_ni.c 16805 16806NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16807M: Daniel Mack <[email protected]> 16808L: [email protected] 16809S: Maintained 16810W: http://www.native-instruments.com 16811F: sound/usb/caiaq/ 16812 16813NATSEMI ETHERNET DRIVER (DP8381x) 16814S: Orphan 16815F: drivers/net/ethernet/natsemi/natsemi.c 16816 16817NCR 5380 SCSI DRIVERS 16818M: Finn Thain <[email protected]> 16819M: Michael Schmitz <[email protected]> 16820L: [email protected] 16821S: Maintained 16822F: Documentation/scsi/g_NCR5380.rst 16823F: drivers/scsi/NCR5380.* 16824F: drivers/scsi/arm/cumana_1.c 16825F: drivers/scsi/arm/oak.c 16826F: drivers/scsi/atari_scsi.* 16827F: drivers/scsi/dmx3191d.c 16828F: drivers/scsi/g_NCR5380.* 16829F: drivers/scsi/mac_scsi.* 16830F: drivers/scsi/sun3_scsi.* 16831F: drivers/scsi/sun3_scsi_vme.c 16832 16833NCSI LIBRARY 16834M: Samuel Mendoza-Jonas <[email protected]> 16835R: Paul Fertser <[email protected]> 16836S: Maintained 16837F: net/ncsi/ 16838 16839NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16840M: Zev Weiss <[email protected]> 16841L: [email protected] 16842S: Maintained 16843F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16844F: drivers/hwmon/nct6775-i2c.c 16845 16846NCT7363 HARDWARE MONITOR DRIVER 16847M: Ban Feng <[email protected]> 16848L: [email protected] 16849S: Maintained 16850F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16851F: Documentation/hwmon/nct7363.rst 16852F: drivers/hwmon/nct7363.c 16853 16854NETCONSOLE 16855M: Breno Leitao <[email protected]> 16856S: Maintained 16857F: Documentation/networking/netconsole.rst 16858F: drivers/net/netconsole.c 16859F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16860F: tools/testing/selftests/drivers/net/netcons\* 16861 16862NETDEVSIM 16863M: Jakub Kicinski <[email protected]> 16864S: Maintained 16865F: drivers/net/netdevsim/* 16866F: tools/testing/selftests/drivers/net/netdevsim/* 16867 16868NETEM NETWORK EMULATOR 16869M: Stephen Hemminger <[email protected]> 16870L: [email protected] 16871S: Maintained 16872F: net/sched/sch_netem.c 16873 16874NETERION 10GbE DRIVERS (s2io) 16875M: Jon Mason <[email protected]> 16876L: [email protected] 16877S: Maintained 16878F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16879F: drivers/net/ethernet/neterion/ 16880 16881NETFILTER 16882M: Pablo Neira Ayuso <[email protected]> 16883M: Jozsef Kadlecsik <[email protected]> 16884L: [email protected] 16885L: [email protected] 16886S: Maintained 16887W: http://www.netfilter.org/ 16888W: http://www.iptables.org/ 16889W: http://www.nftables.org/ 16890Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16891C: irc://irc.libera.chat/netfilter 16892T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16893T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16894F: include/linux/netfilter* 16895F: include/linux/netfilter/ 16896F: include/net/netfilter/ 16897F: include/uapi/linux/netfilter* 16898F: include/uapi/linux/netfilter/ 16899F: net/*/netfilter.c 16900F: net/*/netfilter/ 16901F: net/bridge/br_netfilter*.c 16902F: net/netfilter/ 16903F: tools/testing/selftests/net/netfilter/ 16904 16905NETROM NETWORK LAYER 16906L: [email protected] 16907S: Orphan 16908W: https://linux-ax25.in-berlin.de 16909F: include/net/netrom.h 16910F: include/uapi/linux/netrom.h 16911F: net/netrom/ 16912 16913NETRONIX EMBEDDED CONTROLLER 16914M: Jonathan Neuschäfer <[email protected]> 16915S: Maintained 16916F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16917F: drivers/mfd/ntxec.c 16918F: drivers/pwm/pwm-ntxec.c 16919F: drivers/rtc/rtc-ntxec.c 16920F: include/linux/mfd/ntxec.h 16921 16922NETRONOME ETHERNET DRIVERS 16923M: Louis Peens <[email protected]> 16924R: Jakub Kicinski <[email protected]> 16925L: [email protected] 16926S: Maintained 16927F: drivers/net/ethernet/netronome/ 16928 16929NETWORK BLOCK DEVICE (NBD) 16930M: Josef Bacik <[email protected]> 16931L: [email protected] 16932L: [email protected] 16933S: Maintained 16934F: Documentation/admin-guide/blockdev/nbd.rst 16935F: drivers/block/nbd.c 16936F: include/trace/events/nbd.h 16937F: include/uapi/linux/nbd.h 16938 16939NETWORK DROP MONITOR 16940M: Neil Horman <[email protected]> 16941L: [email protected] 16942S: Maintained 16943W: https://fedorahosted.org/dropwatch/ 16944F: include/uapi/linux/net_dropmon.h 16945F: net/core/drop_monitor.c 16946 16947NETWORKING DRIVERS 16948M: Andrew Lunn <[email protected]> 16949M: "David S. Miller" <[email protected]> 16950M: Eric Dumazet <[email protected]> 16951M: Jakub Kicinski <[email protected]> 16952M: Paolo Abeni <[email protected]> 16953L: [email protected] 16954S: Maintained 16955P: Documentation/process/maintainer-netdev.rst 16956Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16957T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16958T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16959F: Documentation/devicetree/bindings/net/ 16960F: Documentation/networking/net_cachelines/net_device.rst 16961F: drivers/connector/ 16962F: drivers/net/ 16963F: drivers/ptp/ 16964F: drivers/s390/net/ 16965F: include/dt-bindings/net/ 16966F: include/linux/cn_proc.h 16967F: include/linux/etherdevice.h 16968F: include/linux/ethtool_netlink.h 16969F: include/linux/fcdevice.h 16970F: include/linux/fddidevice.h 16971F: include/linux/hippidevice.h 16972F: include/linux/if_* 16973F: include/linux/inetdevice.h 16974F: include/linux/ism.h 16975F: include/linux/netdev* 16976F: include/linux/platform_data/wiznet.h 16977F: include/uapi/linux/cn_proc.h 16978F: include/uapi/linux/ethtool_netlink* 16979F: include/uapi/linux/if_* 16980F: include/uapi/linux/net_shaper.h 16981F: include/uapi/linux/netdev* 16982F: tools/testing/selftests/drivers/net/ 16983X: Documentation/devicetree/bindings/net/bluetooth/ 16984X: Documentation/devicetree/bindings/net/can/ 16985X: Documentation/devicetree/bindings/net/wireless/ 16986X: drivers/net/can/ 16987X: drivers/net/wireless/ 16988 16989NETWORKING DRIVERS (WIRELESS) 16990M: Johannes Berg <[email protected]> 16991L: [email protected] 16992S: Maintained 16993W: https://wireless.wiki.kernel.org/ 16994Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16995T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16996T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16997F: Documentation/devicetree/bindings/net/wireless/ 16998F: drivers/net/wireless/ 16999X: drivers/net/wireless/ath/ 17000X: drivers/net/wireless/broadcom/ 17001X: drivers/net/wireless/intel/ 17002X: drivers/net/wireless/intersil/ 17003X: drivers/net/wireless/marvell/ 17004X: drivers/net/wireless/mediatek/mt76/ 17005X: drivers/net/wireless/mediatek/mt7601u/ 17006X: drivers/net/wireless/microchip/ 17007X: drivers/net/wireless/purelifi/ 17008X: drivers/net/wireless/quantenna/ 17009X: drivers/net/wireless/ralink/ 17010X: drivers/net/wireless/realtek/ 17011X: drivers/net/wireless/rsi/ 17012X: drivers/net/wireless/silabs/ 17013X: drivers/net/wireless/st/ 17014X: drivers/net/wireless/ti/ 17015X: drivers/net/wireless/zydas/ 17016 17017NETWORKING [DSA] 17018M: Andrew Lunn <[email protected]> 17019M: Vladimir Oltean <[email protected]> 17020S: Maintained 17021F: Documentation/devicetree/bindings/net/dsa/ 17022F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 17023F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 17024F: drivers/net/dsa/ 17025F: include/linux/dsa/ 17026F: include/linux/platform_data/dsa.h 17027F: include/net/dsa.h 17028F: net/dsa/ 17029F: tools/testing/selftests/drivers/net/dsa/ 17030 17031NETWORKING [ETHTOOL] 17032M: Andrew Lunn <[email protected]> 17033M: Jakub Kicinski <[email protected]> 17034F: Documentation/netlink/specs/ethtool.yaml 17035F: Documentation/networking/ethtool-netlink.rst 17036F: include/linux/ethtool* 17037F: include/uapi/linux/ethtool* 17038F: net/ethtool/ 17039F: tools/testing/selftests/drivers/net/*/ethtool* 17040 17041NETWORKING [ETHTOOL CABLE TEST] 17042M: Andrew Lunn <[email protected]> 17043F: net/ethtool/cabletest.c 17044F: tools/testing/selftests/drivers/net/*/ethtool* 17045K: cable_test 17046 17047NETWORKING [ETHTOOL MAC MERGE] 17048M: Vladimir Oltean <[email protected]> 17049F: net/ethtool/mm.c 17050F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh 17051K: ethtool_mm 17052 17053NETWORKING [ETHTOOL PHY TOPOLOGY] 17054M: Maxime Chevallier <[email protected]> 17055F: Documentation/networking/phy-link-topology.rst 17056F: drivers/net/phy/phy_link_topology.c 17057F: include/linux/phy_link_topology.h 17058F: net/ethtool/phy.c 17059 17060NETWORKING [GENERAL] 17061M: "David S. Miller" <[email protected]> 17062M: Eric Dumazet <[email protected]> 17063M: Jakub Kicinski <[email protected]> 17064M: Paolo Abeni <[email protected]> 17065R: Simon Horman <[email protected]> 17066L: [email protected] 17067S: Maintained 17068P: Documentation/process/maintainer-netdev.rst 17069Q: https://patchwork.kernel.org/project/netdevbpf/list/ 17070B: mailto:[email protected] 17071T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 17072T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 17073F: Documentation/core-api/netlink.rst 17074F: Documentation/netlink/ 17075F: Documentation/networking/ 17076F: Documentation/networking/net_cachelines/ 17077F: Documentation/process/maintainer-netdev.rst 17078F: Documentation/userspace-api/netlink/ 17079F: include/linux/ethtool.h 17080F: include/linux/framer/framer-provider.h 17081F: include/linux/framer/framer.h 17082F: include/linux/in.h 17083F: include/linux/indirect_call_wrapper.h 17084F: include/linux/inet.h 17085F: include/linux/inet_diag.h 17086F: include/linux/net.h 17087F: include/linux/netdev* 17088F: include/linux/netlink.h 17089F: include/linux/netpoll.h 17090F: include/linux/rtnetlink.h 17091F: include/linux/sctp.h 17092F: include/linux/seq_file_net.h 17093F: include/linux/skbuff* 17094F: include/net/ 17095F: include/uapi/linux/ethtool.h 17096F: include/uapi/linux/genetlink.h 17097F: include/uapi/linux/hsr_netlink.h 17098F: include/uapi/linux/in.h 17099F: include/uapi/linux/inet_diag.h 17100F: include/uapi/linux/nbd-netlink.h 17101F: include/uapi/linux/net.h 17102F: include/uapi/linux/net_namespace.h 17103F: include/uapi/linux/netconf.h 17104F: include/uapi/linux/netdev* 17105F: include/uapi/linux/netlink.h 17106F: include/uapi/linux/netlink_diag.h 17107F: include/uapi/linux/rtnetlink.h 17108F: include/uapi/linux/sctp.h 17109F: lib/net_utils.c 17110F: lib/random32.c 17111F: net/ 17112F: samples/pktgen/ 17113F: tools/net/ 17114F: tools/testing/selftests/net/ 17115X: Documentation/networking/mac80211-injection.rst 17116X: Documentation/networking/mac80211_hwsim/ 17117X: Documentation/networking/regulatory.rst 17118X: include/net/cfg80211.h 17119X: include/net/ieee80211_radiotap.h 17120X: include/net/iw_handler.h 17121X: include/net/mac80211.h 17122X: include/net/wext.h 17123X: net/9p/ 17124X: net/bluetooth/ 17125X: net/can/ 17126X: net/ceph/ 17127X: net/mac80211/ 17128X: net/rfkill/ 17129X: net/wireless/ 17130 17131NETWORKING [IPSEC] 17132M: Steffen Klassert <[email protected]> 17133M: Herbert Xu <[email protected]> 17134M: "David S. Miller" <[email protected]> 17135L: [email protected] 17136S: Maintained 17137T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 17138T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 17139F: include/net/xfrm.h 17140F: include/uapi/linux/xfrm.h 17141F: net/ipv4/ah4.c 17142F: net/ipv4/esp4* 17143F: net/ipv4/ip_vti.c 17144F: net/ipv4/ipcomp.c 17145F: net/ipv4/xfrm* 17146F: net/ipv6/ah6.c 17147F: net/ipv6/esp6* 17148F: net/ipv6/ip6_vti.c 17149F: net/ipv6/ipcomp6.c 17150F: net/ipv6/xfrm* 17151F: net/key/ 17152F: net/xfrm/ 17153F: tools/testing/selftests/net/ipsec.c 17154 17155NETWORKING [IPv4/IPv6] 17156M: "David S. Miller" <[email protected]> 17157M: David Ahern <[email protected]> 17158L: [email protected] 17159S: Maintained 17160T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 17161F: arch/x86/net/* 17162F: include/linux/ip.h 17163F: include/linux/ipv6* 17164F: include/net/fib* 17165F: include/net/ip* 17166F: include/net/route.h 17167F: net/ipv4/ 17168F: net/ipv6/ 17169 17170NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 17171M: Paul Moore <[email protected]> 17172L: [email protected] 17173L: [email protected] 17174S: Supported 17175W: https://github.com/netlabel 17176F: Documentation/netlabel/ 17177F: include/net/calipso.h 17178F: include/net/cipso_ipv4.h 17179F: include/net/netlabel.h 17180F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 17181F: include/uapi/linux/netfilter/xt_SECMARK.h 17182F: net/ipv4/cipso_ipv4.c 17183F: net/ipv6/calipso.c 17184F: net/netfilter/xt_CONNSECMARK.c 17185F: net/netfilter/xt_SECMARK.c 17186F: net/netlabel/ 17187 17188NETWORKING [MACSEC] 17189M: Sabrina Dubroca <[email protected]> 17190L: [email protected] 17191S: Maintained 17192F: drivers/net/macsec.c 17193F: include/net/macsec.h 17194F: include/uapi/linux/if_macsec.h 17195K: macsec 17196K: \bmdo_ 17197 17198NETWORKING [MPTCP] 17199M: Matthieu Baerts <[email protected]> 17200M: Mat Martineau <[email protected]> 17201R: Geliang Tang <[email protected]> 17202L: [email protected] 17203L: [email protected] 17204S: Maintained 17205W: https://github.com/multipath-tcp/mptcp_net-next/wiki 17206B: https://github.com/multipath-tcp/mptcp_net-next/issues 17207T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 17208T: git https://github.com/multipath-tcp/mptcp_net-next.git export 17209F: Documentation/netlink/specs/mptcp_pm.yaml 17210F: Documentation/networking/mptcp*.rst 17211F: include/net/mptcp.h 17212F: include/trace/events/mptcp.h 17213F: include/uapi/linux/mptcp*.h 17214F: net/mptcp/ 17215F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 17216F: tools/testing/selftests/net/mptcp/ 17217 17218NETWORKING [SRv6] 17219M: Andrea Mayer <[email protected]> 17220L: [email protected] 17221S: Maintained 17222T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 17223F: include/linux/seg6* 17224F: include/net/seg6* 17225F: include/uapi/linux/seg6* 17226F: net/ipv6/seg6* 17227F: tools/testing/selftests/net/srv6* 17228 17229NETWORKING [TCP] 17230M: Eric Dumazet <[email protected]> 17231M: Neal Cardwell <[email protected]> 17232R: Kuniyuki Iwashima <[email protected]> 17233L: [email protected] 17234S: Maintained 17235F: Documentation/networking/net_cachelines/tcp_sock.rst 17236F: include/linux/tcp.h 17237F: include/net/tcp.h 17238F: include/trace/events/tcp.h 17239F: include/uapi/linux/tcp.h 17240F: net/ipv4/inet_connection_sock.c 17241F: net/ipv4/inet_hashtables.c 17242F: net/ipv4/inet_timewait_sock.c 17243F: net/ipv4/syncookies.c 17244F: net/ipv4/tcp*.c 17245F: net/ipv6/inet6_connection_sock.c 17246F: net/ipv6/inet6_hashtables.c 17247F: net/ipv6/syncookies.c 17248F: net/ipv6/tcp*.c 17249 17250NETWORKING [TLS] 17251M: Boris Pismenny <[email protected]> 17252M: John Fastabend <[email protected]> 17253M: Jakub Kicinski <[email protected]> 17254L: [email protected] 17255S: Maintained 17256F: include/net/tls.h 17257F: include/uapi/linux/tls.h 17258F: net/tls/* 17259 17260NETWORKING [SOCKETS] 17261M: Eric Dumazet <[email protected]> 17262M: Kuniyuki Iwashima <[email protected]> 17263M: Paolo Abeni <[email protected]> 17264M: Willem de Bruijn <[email protected]> 17265S: Maintained 17266F: include/linux/sock_diag.h 17267F: include/linux/socket.h 17268F: include/linux/sockptr.h 17269F: include/net/sock.h 17270F: include/net/sock_reuseport.h 17271F: include/uapi/linux/socket.h 17272F: net/core/*sock* 17273F: net/core/scm.c 17274F: net/socket.c 17275 17276NETWORKING [UNIX SOCKETS] 17277M: Kuniyuki Iwashima <[email protected]> 17278S: Maintained 17279F: include/net/af_unix.h 17280F: include/net/netns/unix.h 17281F: include/uapi/linux/unix_diag.h 17282F: net/unix/ 17283F: tools/testing/selftests/net/af_unix/ 17284 17285NETXEN (1/10) GbE SUPPORT 17286M: Manish Chopra <[email protected]> 17287M: Rahul Verma <[email protected]> 17288M: [email protected] 17289L: [email protected] 17290S: Maintained 17291F: drivers/net/ethernet/qlogic/netxen/ 17292 17293NET_FAILOVER MODULE 17294M: Sridhar Samudrala <[email protected]> 17295L: [email protected] 17296S: Supported 17297F: Documentation/networking/net_failover.rst 17298F: drivers/net/net_failover.c 17299F: include/net/net_failover.h 17300 17301NEXTHOP 17302M: David Ahern <[email protected]> 17303L: [email protected] 17304S: Maintained 17305F: include/net/netns/nexthop.h 17306F: include/net/nexthop.h 17307F: include/uapi/linux/nexthop.h 17308F: net/ipv4/nexthop.c 17309 17310NFC SUBSYSTEM 17311M: Krzysztof Kozlowski <[email protected]> 17312L: [email protected] 17313S: Maintained 17314F: Documentation/devicetree/bindings/net/nfc/ 17315F: drivers/nfc/ 17316F: include/net/nfc/ 17317F: include/uapi/linux/nfc.h 17318F: net/nfc/ 17319 17320NFC VIRTUAL NCI DEVICE DRIVER 17321M: Bongsu Jeon <[email protected]> 17322L: [email protected] 17323S: Supported 17324F: drivers/nfc/virtual_ncidev.c 17325F: tools/testing/selftests/nci/ 17326 17327NFS, SUNRPC, AND LOCKD CLIENTS 17328M: Trond Myklebust <[email protected]> 17329M: Anna Schumaker <[email protected]> 17330L: [email protected] 17331S: Maintained 17332W: http://client.linux-nfs.org 17333T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 17334F: Documentation/filesystems/nfs/ 17335F: fs/lockd/ 17336F: fs/nfs/ 17337F: fs/nfs_common/ 17338F: include/linux/lockd/ 17339F: include/linux/nfs* 17340F: include/linux/sunrpc/ 17341F: include/uapi/linux/nfs* 17342F: include/uapi/linux/sunrpc/ 17343F: net/sunrpc/ 17344 17345NILFS2 FILESYSTEM 17346M: Ryusuke Konishi <[email protected]> 17347L: [email protected] 17348S: Supported 17349W: https://nilfs.sourceforge.io/ 17350T: git https://github.com/konis/nilfs2.git 17351F: Documentation/filesystems/nilfs2.rst 17352F: fs/nilfs2/ 17353F: include/trace/events/nilfs2.h 17354F: include/uapi/linux/nilfs2_api.h 17355F: include/uapi/linux/nilfs2_ondisk.h 17356 17357NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 17358M: YOKOTA Hiroshi <[email protected]> 17359S: Maintained 17360W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 17361F: Documentation/scsi/NinjaSCSI.rst 17362F: drivers/scsi/pcmcia/nsp_* 17363 17364NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 17365M: GOTO Masanori <[email protected]> 17366M: YOKOTA Hiroshi <[email protected]> 17367S: Maintained 17368W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 17369F: Documentation/scsi/NinjaSCSI.rst 17370F: drivers/scsi/nsp32* 17371 17372NINTENDO HID DRIVER 17373M: Daniel J. Ogorchock <[email protected]> 17374L: [email protected] 17375S: Maintained 17376F: drivers/hid/hid-nintendo* 17377 17378NIOS2 ARCHITECTURE 17379M: Dinh Nguyen <[email protected]> 17380S: Maintained 17381T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 17382F: arch/nios2/ 17383 17384NITRO ENCLAVES (NE) 17385M: Alexandru Ciobotaru <[email protected]> 17386R: The AWS Nitro Enclaves Team <[email protected]> 17387L: [email protected] 17388S: Supported 17389W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 17390F: Documentation/virt/ne_overview.rst 17391F: drivers/virt/nitro_enclaves/ 17392F: include/linux/nitro_enclaves.h 17393F: include/uapi/linux/nitro_enclaves.h 17394F: samples/nitro_enclaves/ 17395 17396NITRO SECURE MODULE (NSM) 17397M: Alexander Graf <[email protected]> 17398R: The AWS Nitro Enclaves Team <[email protected]> 17399L: [email protected] 17400S: Supported 17401W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 17402F: drivers/misc/nsm.c 17403F: include/uapi/linux/nsm.h 17404 17405NOHZ, DYNTICKS SUPPORT 17406M: Anna-Maria Behnsen <[email protected]> 17407M: Frederic Weisbecker <[email protected]> 17408M: Ingo Molnar <[email protected]> 17409M: Thomas Gleixner <[email protected]> 17410L: [email protected] 17411S: Maintained 17412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 17413F: include/linux/sched/nohz.h 17414F: include/linux/tick.h 17415F: kernel/time/tick*.* 17416 17417NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 17418M: Pavel Machek <[email protected]> 17419M: Sakari Ailus <[email protected]> 17420L: [email protected] 17421S: Maintained 17422F: drivers/media/i2c/ad5820.c 17423F: drivers/media/i2c/et8ek8 17424 17425NOKIA N900 POWER SUPPLY DRIVERS 17426R: Pali Rohár <[email protected]> 17427F: drivers/power/supply/bq2415x_charger.c 17428F: drivers/power/supply/bq27xxx_battery.c 17429F: drivers/power/supply/bq27xxx_battery_i2c.c 17430F: drivers/power/supply/isp1704_charger.c 17431F: drivers/power/supply/rx51_battery.c 17432F: include/linux/power/bq2415x_charger.h 17433F: include/linux/power/bq27xxx_battery.h 17434 17435NOLIBC HEADER FILE 17436M: Willy Tarreau <[email protected]> 17437M: Thomas Weißschuh <[email protected]> 17438S: Maintained 17439T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 17440F: tools/include/nolibc/ 17441F: tools/testing/selftests/nolibc/ 17442 17443NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 17444M: Hans de Goede <[email protected]> 17445L: [email protected] 17446S: Maintained 17447F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 17448F: drivers/input/touchscreen/novatek-nvt-ts.c 17449 17450NSDEPS 17451M: Matthias Maennich <[email protected]> 17452S: Maintained 17453F: Documentation/core-api/symbol-namespaces.rst 17454F: scripts/nsdeps 17455 17456NTB AMD DRIVER 17457M: Shyam Sundar S K <[email protected]> 17458L: [email protected] 17459S: Supported 17460F: drivers/ntb/hw/amd/ 17461 17462NTB DRIVER CORE 17463M: Jon Mason <[email protected]> 17464M: Dave Jiang <[email protected]> 17465M: Allen Hubbe <[email protected]> 17466L: [email protected] 17467S: Supported 17468W: https://github.com/jonmason/ntb/wiki 17469T: git https://github.com/jonmason/ntb.git 17470F: drivers/net/ntb_netdev.c 17471F: drivers/ntb/ 17472F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 17473F: include/linux/ntb.h 17474F: include/linux/ntb_transport.h 17475F: tools/testing/selftests/ntb/ 17476 17477NTB INTEL DRIVER 17478M: Dave Jiang <[email protected]> 17479L: [email protected] 17480S: Supported 17481W: https://github.com/davejiang/linux/wiki 17482T: git https://github.com/davejiang/linux.git 17483F: drivers/ntb/hw/intel/ 17484 17485NTFS3 FILESYSTEM 17486M: Konstantin Komarov <[email protected]> 17487L: [email protected] 17488S: Supported 17489W: http://www.paragon-software.com/ 17490T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 17491F: Documentation/filesystems/ntfs3.rst 17492F: fs/ntfs3/ 17493 17494NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 17495M: Elizabeth Figura <[email protected]> 17496L: [email protected] 17497S: Supported 17498F: Documentation/userspace-api/ntsync.rst 17499F: drivers/misc/ntsync.c 17500F: include/uapi/linux/ntsync.h 17501F: tools/testing/selftests/drivers/ntsync/ 17502 17503NUBUS SUBSYSTEM 17504M: Finn Thain <[email protected]> 17505L: [email protected] 17506S: Maintained 17507F: arch/*/include/asm/nubus.h 17508F: drivers/nubus/ 17509F: include/linux/nubus.h 17510F: include/uapi/linux/nubus.h 17511 17512NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 17513M: Antonino Daplas <[email protected]> 17514L: [email protected] 17515S: Maintained 17516F: drivers/video/fbdev/nvidia/ 17517F: drivers/video/fbdev/riva/ 17518 17519NVIDIA WMI EC BACKLIGHT DRIVER 17520M: Daniel Dadap <[email protected]> 17521L: [email protected] 17522S: Supported 17523F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 17524F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 17525 17526NVM EXPRESS DRIVER 17527M: Keith Busch <[email protected]> 17528M: Jens Axboe <[email protected]> 17529M: Christoph Hellwig <[email protected]> 17530M: Sagi Grimberg <[email protected]> 17531L: [email protected] 17532S: Supported 17533W: http://git.infradead.org/nvme.git 17534T: git git://git.infradead.org/nvme.git 17535F: Documentation/nvme/ 17536F: drivers/nvme/common/ 17537F: drivers/nvme/host/ 17538F: include/linux/nvme-*.h 17539F: include/linux/nvme.h 17540F: include/uapi/linux/nvme_ioctl.h 17541 17542NVM EXPRESS FABRICS AUTHENTICATION 17543M: Hannes Reinecke <[email protected]> 17544L: [email protected] 17545S: Supported 17546F: drivers/nvme/host/auth.c 17547F: drivers/nvme/target/auth.c 17548F: drivers/nvme/target/fabrics-cmd-auth.c 17549F: include/linux/nvme-auth.h 17550 17551NVM EXPRESS FC TRANSPORT DRIVERS 17552M: James Smart <[email protected]> 17553L: [email protected] 17554S: Supported 17555F: drivers/nvme/host/fc.c 17556F: drivers/nvme/target/fc.c 17557F: drivers/nvme/target/fcloop.c 17558F: include/linux/nvme-fc-driver.h 17559F: include/linux/nvme-fc.h 17560 17561NVM EXPRESS HARDWARE MONITORING SUPPORT 17562M: Guenter Roeck <[email protected]> 17563L: [email protected] 17564S: Supported 17565F: drivers/nvme/host/hwmon.c 17566 17567NVM EXPRESS TARGET DRIVER 17568M: Christoph Hellwig <[email protected]> 17569M: Sagi Grimberg <[email protected]> 17570M: Chaitanya Kulkarni <[email protected]> 17571L: [email protected] 17572S: Supported 17573W: http://git.infradead.org/nvme.git 17574T: git git://git.infradead.org/nvme.git 17575F: drivers/nvme/target/ 17576 17577NVMEM FRAMEWORK 17578M: Srinivas Kandagatla <[email protected]> 17579S: Maintained 17580T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 17581F: Documentation/ABI/stable/sysfs-bus-nvmem 17582F: Documentation/devicetree/bindings/nvmem/ 17583F: drivers/nvmem/ 17584F: include/dt-bindings/nvmem/ 17585F: include/linux/nvmem-consumer.h 17586F: include/linux/nvmem-provider.h 17587 17588NXP BLUETOOTH WIRELESS DRIVERS 17589M: Amitkumar Karwar <[email protected]> 17590M: Neeraj Kale <[email protected]> 17591S: Maintained 17592F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 17593F: drivers/bluetooth/btnxpuart.c 17594 17595NXP C45 TJA11XX PHY DRIVER 17596M: Andrei Botila <[email protected]> 17597L: [email protected] 17598S: Maintained 17599F: drivers/net/phy/nxp-c45-tja11xx* 17600 17601NXP FSPI DRIVER 17602M: Han Xu <[email protected]> 17603M: Haibo Chen <[email protected]> 17604R: Yogesh Gaur <[email protected]> 17605L: [email protected] 17606L: [email protected] 17607S: Maintained 17608F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 17609F: drivers/spi/spi-nxp-fspi.c 17610 17611NXP FXAS21002C DRIVER 17612M: Rui Miguel Silva <[email protected]> 17613L: [email protected] 17614S: Maintained 17615F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 17616F: drivers/iio/gyro/fxas21002c.h 17617F: drivers/iio/gyro/fxas21002c_core.c 17618F: drivers/iio/gyro/fxas21002c_i2c.c 17619F: drivers/iio/gyro/fxas21002c_spi.c 17620 17621NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 17622M: Haibo Chen <[email protected]> 17623L: [email protected] 17624L: [email protected] 17625S: Maintained 17626F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 17627F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 17628F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 17629F: drivers/iio/adc/imx7d_adc.c 17630F: drivers/iio/adc/imx93_adc.c 17631F: drivers/iio/adc/vf610_adc.c 17632 17633NXP i.MX 8M ISI DRIVER 17634M: Laurent Pinchart <[email protected]> 17635L: [email protected] 17636S: Maintained 17637F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17638F: drivers/media/platform/nxp/imx8-isi/ 17639 17640NXP i.MX 8MP DW100 V4L2 DRIVER 17641M: Xavier Roumegue <[email protected]> 17642L: [email protected] 17643S: Maintained 17644F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17645F: Documentation/userspace-api/media/drivers/dw100.rst 17646F: drivers/media/platform/nxp/dw100/ 17647F: include/uapi/linux/dw100.h 17648 17649NXP i.MX 8MQ DCSS DRIVER 17650M: Laurentiu Palcu <[email protected]> 17651R: Lucas Stach <[email protected]> 17652L: [email protected] 17653S: Maintained 17654T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17655F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17656F: drivers/gpu/drm/imx/dcss/ 17657 17658NXP i.MX 8QXP ADC DRIVER 17659M: Cai Huoqing <[email protected]> 17660M: Haibo Chen <[email protected]> 17661L: [email protected] 17662L: [email protected] 17663S: Maintained 17664F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17665F: drivers/iio/adc/imx8qxp-adc.c 17666 17667NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17668M: Mirela Rabulea <[email protected]> 17669L: [email protected] 17670L: [email protected] 17671S: Maintained 17672F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17673F: drivers/media/platform/nxp/imx-jpeg 17674 17675NXP i.MX CLOCK DRIVERS 17676M: Abel Vesa <[email protected]> 17677R: Peng Fan <[email protected]> 17678L: [email protected] 17679L: [email protected] 17680S: Maintained 17681T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17682F: Documentation/devicetree/bindings/clock/imx* 17683F: drivers/clk/imx/ 17684F: include/dt-bindings/clock/imx* 17685 17686NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17687M: Jagan Teki <[email protected]> 17688S: Maintained 17689F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17690F: drivers/regulator/pf8x00-regulator.c 17691 17692NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17693M: Krzysztof Kozlowski <[email protected]> 17694L: [email protected] 17695S: Maintained 17696F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17697F: drivers/extcon/extcon-ptn5150.c 17698 17699NXP SGTL5000 DRIVER 17700M: Fabio Estevam <[email protected]> 17701L: [email protected] 17702S: Maintained 17703F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17704F: sound/soc/codecs/sgtl5000* 17705 17706NXP SJA1105 ETHERNET SWITCH DRIVER 17707M: Vladimir Oltean <[email protected]> 17708L: [email protected] 17709S: Maintained 17710F: drivers/net/dsa/sja1105 17711F: drivers/net/pcs/pcs-xpcs-nxp.c 17712 17713NXP TDA998X DRM DRIVER 17714M: Russell King <[email protected]> 17715S: Maintained 17716T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17717T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17718F: drivers/gpu/drm/bridge/tda998x_drv.c 17719F: include/dt-bindings/display/tda998x.h 17720K: "nxp,tda998x" 17721 17722NXP TFA9879 DRIVER 17723M: Peter Rosin <[email protected]> 17724L: [email protected] 17725S: Maintained 17726F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17727F: sound/soc/codecs/tfa9879* 17728 17729NXP-NCI NFC DRIVER 17730S: Orphan 17731F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17732F: drivers/nfc/nxp-nci 17733 17734NXP/Goodix TFA989X (TFA1) DRIVER 17735M: Stephan Gerhold <[email protected]> 17736L: [email protected] 17737S: Maintained 17738F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17739F: sound/soc/codecs/tfa989x.c 17740 17741NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17742M: Jonas Malaco <[email protected]> 17743L: [email protected] 17744S: Maintained 17745F: Documentation/hwmon/nzxt-kraken2.rst 17746F: drivers/hwmon/nzxt-kraken2.c 17747 17748NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17749M: Jonas Malaco <[email protected]> 17750M: Aleksa Savic <[email protected]> 17751L: [email protected] 17752S: Maintained 17753F: Documentation/hwmon/nzxt-kraken3.rst 17754F: drivers/hwmon/nzxt-kraken3.c 17755 17756OBJAGG 17757M: Jiri Pirko <[email protected]> 17758L: [email protected] 17759S: Supported 17760F: include/linux/objagg.h 17761F: lib/objagg.c 17762F: lib/test_objagg.c 17763 17764OBJPOOL 17765M: Matt Wu <[email protected]> 17766S: Supported 17767F: include/linux/objpool.h 17768F: lib/objpool.c 17769F: lib/test_objpool.c 17770 17771OBJTOOL 17772M: Josh Poimboeuf <[email protected]> 17773M: Peter Zijlstra <[email protected]> 17774S: Supported 17775F: include/linux/objtool*.h 17776F: tools/objtool/ 17777 17778OCELOT ETHERNET SWITCH DRIVER 17779M: Vladimir Oltean <[email protected]> 17780M: Claudiu Manoil <[email protected]> 17781M: Alexandre Belloni <[email protected]> 17782M: [email protected] 17783L: [email protected] 17784S: Supported 17785F: drivers/net/dsa/ocelot/* 17786F: drivers/net/ethernet/mscc/ 17787F: include/soc/mscc/ocelot* 17788F: net/dsa/tag_ocelot.c 17789F: net/dsa/tag_ocelot_8021q.c 17790F: tools/testing/selftests/drivers/net/ocelot/* 17791 17792OCELOT EXTERNAL SWITCH CONTROL 17793M: Colin Foster <[email protected]> 17794S: Supported 17795F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17796F: drivers/mfd/ocelot* 17797F: drivers/net/dsa/ocelot/ocelot_ext.c 17798F: include/linux/mfd/ocelot.h 17799 17800OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17801M: Frederic Barrat <[email protected]> 17802M: Andrew Donnellan <[email protected]> 17803L: [email protected] 17804S: Supported 17805F: Documentation/userspace-api/accelerators/ocxl.rst 17806F: arch/powerpc/include/asm/pnv-ocxl.h 17807F: arch/powerpc/platforms/powernv/ocxl.c 17808F: drivers/misc/ocxl/ 17809F: include/misc/ocxl* 17810F: include/uapi/misc/ocxl.h 17811 17812OMAP AUDIO SUPPORT 17813M: Peter Ujfalusi <[email protected]> 17814M: Jarkko Nikula <[email protected]> 17815L: [email protected] 17816L: [email protected] 17817S: Maintained 17818F: sound/soc/ti/n810.c 17819F: sound/soc/ti/omap* 17820F: sound/soc/ti/rx51.c 17821F: sound/soc/ti/sdma-pcm.* 17822 17823OMAP CLOCK FRAMEWORK SUPPORT 17824M: Paul Walmsley <[email protected]> 17825L: [email protected] 17826S: Maintained 17827F: arch/arm/*omap*/*clock* 17828 17829OMAP DEVICE TREE SUPPORT 17830M: Tony Lindgren <[email protected]> 17831L: [email protected] 17832L: [email protected] 17833S: Maintained 17834F: arch/arm/boot/dts/ti/omap/ 17835 17836OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17837L: [email protected] 17838L: [email protected] 17839S: Orphan 17840F: Documentation/arch/arm/omap/dss.rst 17841F: drivers/video/fbdev/omap2/ 17842 17843OMAP FRAMEBUFFER SUPPORT 17844L: [email protected] 17845L: [email protected] 17846S: Orphan 17847F: drivers/video/fbdev/omap/ 17848 17849OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17850M: Roger Quadros <[email protected]> 17851M: Tony Lindgren <[email protected]> 17852L: [email protected] 17853S: Maintained 17854F: arch/arm/mach-omap2/*gpmc* 17855F: drivers/memory/omap-gpmc.c 17856 17857OMAP GPIO DRIVER 17858M: Grygorii Strashko <[email protected]> 17859M: Santosh Shilimkar <[email protected]> 17860M: Kevin Hilman <[email protected]> 17861L: [email protected] 17862S: Maintained 17863F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17864F: drivers/gpio/gpio-omap.c 17865 17866OMAP HARDWARE SPINLOCK SUPPORT 17867L: [email protected] 17868S: Orphan 17869F: drivers/hwspinlock/omap_hwspinlock.c 17870 17871OMAP HS MMC SUPPORT 17872L: [email protected] 17873L: [email protected] 17874S: Orphan 17875F: drivers/mmc/host/omap_hsmmc.c 17876 17877OMAP HWMOD DATA 17878M: Paul Walmsley <[email protected]> 17879L: [email protected] 17880S: Maintained 17881F: arch/arm/mach-omap2/omap_hwmod*data* 17882 17883OMAP HWMOD SUPPORT 17884M: Paul Walmsley <[email protected]> 17885L: [email protected] 17886S: Maintained 17887F: arch/arm/mach-omap2/omap_hwmod.* 17888 17889OMAP I2C DRIVER 17890M: Vignesh R <[email protected]> 17891L: [email protected] 17892L: [email protected] 17893S: Maintained 17894F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17895F: drivers/i2c/busses/i2c-omap.c 17896 17897OMAP MMC SUPPORT 17898M: Aaro Koskinen <[email protected]> 17899L: [email protected] 17900S: Odd Fixes 17901F: drivers/mmc/host/omap.c 17902 17903OMAP POWER MANAGEMENT SUPPORT 17904M: Kevin Hilman <[email protected]> 17905L: [email protected] 17906S: Maintained 17907F: arch/arm/*omap*/*pm* 17908F: drivers/cpufreq/omap-cpufreq.c 17909 17910OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17911M: Paul Walmsley <[email protected]> 17912L: [email protected] 17913S: Maintained 17914F: arch/arm/mach-omap2/prm* 17915 17916OMAP RANDOM NUMBER GENERATOR SUPPORT 17917M: Deepak Saxena <[email protected]> 17918S: Maintained 17919F: drivers/char/hw_random/omap-rng.c 17920 17921OMAP USB SUPPORT 17922L: [email protected] 17923L: [email protected] 17924S: Orphan 17925F: arch/arm/*omap*/usb* 17926F: drivers/usb/*/*omap* 17927 17928OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17929M: Mark Jackson <[email protected]> 17930L: [email protected] 17931S: Maintained 17932F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17933 17934OMAP1 SUPPORT 17935M: Aaro Koskinen <[email protected]> 17936M: Janusz Krzysztofik <[email protected]> 17937R: Tony Lindgren <[email protected]> 17938L: [email protected] 17939S: Maintained 17940Q: http://patchwork.kernel.org/project/linux-omap/list/ 17941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17942F: arch/arm/configs/omap1_defconfig 17943F: arch/arm/mach-omap1/ 17944F: drivers/i2c/busses/i2c-omap.c 17945F: include/linux/platform_data/ams-delta-fiq.h 17946F: include/linux/platform_data/i2c-omap.h 17947 17948OMAP2+ SUPPORT 17949M: Aaro Koskinen <[email protected]> 17950M: Andreas Kemnade <[email protected]> 17951M: Kevin Hilman <[email protected]> 17952M: Roger Quadros <[email protected]> 17953M: Tony Lindgren <[email protected]> 17954L: [email protected] 17955S: Maintained 17956W: http://linux.omap.com/ 17957Q: http://patchwork.kernel.org/project/linux-omap/list/ 17958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17959F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17960F: arch/arm/configs/omap2plus_defconfig 17961F: arch/arm/mach-omap2/ 17962F: drivers/bus/omap*.[ch] 17963F: drivers/bus/ti-sysc.c 17964F: drivers/gpio/gpio-tps65219.c 17965F: drivers/i2c/busses/i2c-omap.c 17966F: drivers/irqchip/irq-omap-intc.c 17967F: drivers/mfd/*omap*.c 17968F: drivers/mfd/menelaus.c 17969F: drivers/mfd/palmas.c 17970F: drivers/mfd/tps65217.c 17971F: drivers/mfd/tps65218.c 17972F: drivers/mfd/tps65219.c 17973F: drivers/mfd/tps65910.c 17974F: drivers/mfd/twl-core.[ch] 17975F: drivers/mfd/twl4030*.c 17976F: drivers/mfd/twl6030*.c 17977F: drivers/mfd/twl6040*.c 17978F: drivers/regulator/palmas-regulator*.c 17979F: drivers/regulator/pbias-regulator.c 17980F: drivers/regulator/tps65217-regulator.c 17981F: drivers/regulator/tps65218-regulator.c 17982F: drivers/regulator/tps65219-regulator.c 17983F: drivers/regulator/tps65910-regulator.c 17984F: drivers/regulator/twl-regulator.c 17985F: drivers/regulator/twl6030-regulator.c 17986F: include/linux/platform_data/i2c-omap.h 17987F: include/linux/platform_data/ti-sysc.h 17988 17989OMFS FILESYSTEM 17990M: Bob Copeland <[email protected]> 17991L: [email protected] 17992S: Maintained 17993F: Documentation/filesystems/omfs.rst 17994F: fs/omfs/ 17995 17996OMNIVISION OG01A1B SENSOR DRIVER 17997M: Sakari Ailus <[email protected]> 17998L: [email protected] 17999S: Maintained 18000F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 18001F: drivers/media/i2c/og01a1b.c 18002 18003OMNIVISION OV01A10 SENSOR DRIVER 18004M: Bingbu Cao <[email protected]> 18005L: [email protected] 18006S: Maintained 18007T: git git://linuxtv.org/media.git 18008F: drivers/media/i2c/ov01a10.c 18009 18010OMNIVISION OV02A10 SENSOR DRIVER 18011L: [email protected] 18012S: Orphan 18013T: git git://linuxtv.org/media.git 18014F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 18015F: drivers/media/i2c/ov02a10.c 18016 18017OMNIVISION OV08D10 SENSOR DRIVER 18018M: Jimmy Su <[email protected]> 18019L: [email protected] 18020S: Maintained 18021T: git git://linuxtv.org/media.git 18022F: drivers/media/i2c/ov08d10.c 18023 18024OMNIVISION OV08X40 SENSOR DRIVER 18025M: Jason Chen <[email protected]> 18026L: [email protected] 18027S: Maintained 18028T: git git://linuxtv.org/media.git 18029F: drivers/media/i2c/ov08x40.c 18030F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 18031 18032OMNIVISION OV13858 SENSOR DRIVER 18033M: Sakari Ailus <[email protected]> 18034L: [email protected] 18035S: Maintained 18036T: git git://linuxtv.org/media.git 18037F: drivers/media/i2c/ov13858.c 18038 18039OMNIVISION OV13B10 SENSOR DRIVER 18040M: Arec Kao <[email protected]> 18041L: [email protected] 18042S: Maintained 18043T: git git://linuxtv.org/media.git 18044F: drivers/media/i2c/ov13b10.c 18045 18046OMNIVISION OV2680 SENSOR DRIVER 18047M: Rui Miguel Silva <[email protected]> 18048M: Hans de Goede <[email protected]> 18049L: [email protected] 18050S: Maintained 18051T: git git://linuxtv.org/media.git 18052F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 18053F: drivers/media/i2c/ov2680.c 18054 18055OMNIVISION OV2685 SENSOR DRIVER 18056M: Shunqian Zheng <[email protected]> 18057L: [email protected] 18058S: Maintained 18059T: git git://linuxtv.org/media.git 18060F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 18061F: drivers/media/i2c/ov2685.c 18062 18063OMNIVISION OV2740 SENSOR DRIVER 18064M: Tianshu Qiu <[email protected]> 18065R: Sakari Ailus <[email protected]> 18066R: Bingbu Cao <[email protected]> 18067L: [email protected] 18068S: Maintained 18069T: git git://linuxtv.org/media.git 18070F: drivers/media/i2c/ov2740.c 18071 18072OMNIVISION OV4689 SENSOR DRIVER 18073M: Mikhail Rudenko <[email protected]> 18074L: [email protected] 18075S: Maintained 18076T: git git://linuxtv.org/media.git 18077F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 18078F: drivers/media/i2c/ov4689.c 18079 18080OMNIVISION OV5640 SENSOR DRIVER 18081M: Steve Longerbeam <[email protected]> 18082L: [email protected] 18083S: Maintained 18084T: git git://linuxtv.org/media.git 18085F: drivers/media/i2c/ov5640.c 18086 18087OMNIVISION OV5647 SENSOR DRIVER 18088M: Dave Stevenson <[email protected]> 18089M: Jacopo Mondi <[email protected]> 18090L: [email protected] 18091S: Maintained 18092T: git git://linuxtv.org/media.git 18093F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 18094F: drivers/media/i2c/ov5647.c 18095 18096OMNIVISION OV5670 SENSOR DRIVER 18097M: Sakari Ailus <[email protected]> 18098L: [email protected] 18099S: Maintained 18100T: git git://linuxtv.org/media.git 18101F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 18102F: drivers/media/i2c/ov5670.c 18103 18104OMNIVISION OV5675 SENSOR DRIVER 18105M: Sakari Ailus <[email protected]> 18106L: [email protected] 18107S: Maintained 18108T: git git://linuxtv.org/media.git 18109F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 18110F: drivers/media/i2c/ov5675.c 18111 18112OMNIVISION OV5693 SENSOR DRIVER 18113M: Daniel Scally <[email protected]> 18114L: [email protected] 18115S: Maintained 18116T: git git://linuxtv.org/media.git 18117F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 18118F: drivers/media/i2c/ov5693.c 18119 18120OMNIVISION OV5695 SENSOR DRIVER 18121M: Shunqian Zheng <[email protected]> 18122L: [email protected] 18123S: Maintained 18124T: git git://linuxtv.org/media.git 18125F: drivers/media/i2c/ov5695.c 18126 18127OMNIVISION OV64A40 SENSOR DRIVER 18128M: Jacopo Mondi <[email protected]> 18129L: [email protected] 18130S: Maintained 18131T: git git://linuxtv.org/media.git 18132F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 18133F: drivers/media/i2c/ov64a40.c 18134 18135OMNIVISION OV7670 SENSOR DRIVER 18136L: [email protected] 18137S: Orphan 18138T: git git://linuxtv.org/media.git 18139F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 18140F: drivers/media/i2c/ov7670.c 18141 18142OMNIVISION OV772x SENSOR DRIVER 18143M: Jacopo Mondi <[email protected]> 18144L: [email protected] 18145S: Odd fixes 18146T: git git://linuxtv.org/media.git 18147F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 18148F: drivers/media/i2c/ov772x.c 18149F: include/media/i2c/ov772x.h 18150 18151OMNIVISION OV7740 SENSOR DRIVER 18152L: [email protected] 18153S: Orphan 18154T: git git://linuxtv.org/media.git 18155F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 18156F: drivers/media/i2c/ov7740.c 18157 18158OMNIVISION OV8856 SENSOR DRIVER 18159M: Sakari Ailus <[email protected]> 18160L: [email protected] 18161S: Maintained 18162T: git git://linuxtv.org/media.git 18163F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 18164F: drivers/media/i2c/ov8856.c 18165 18166OMNIVISION OV8858 SENSOR DRIVER 18167M: Jacopo Mondi <[email protected]> 18168M: Nicholas Roth <[email protected]> 18169L: [email protected] 18170S: Maintained 18171T: git git://linuxtv.org/media.git 18172F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 18173F: drivers/media/i2c/ov8858.c 18174 18175OMNIVISION OV9282 SENSOR DRIVER 18176M: Dave Stevenson <[email protected]> 18177L: [email protected] 18178S: Maintained 18179T: git git://linuxtv.org/media.git 18180F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 18181F: drivers/media/i2c/ov9282.c 18182 18183OMNIVISION OV9640 SENSOR DRIVER 18184M: Petr Cvek <[email protected]> 18185L: [email protected] 18186S: Maintained 18187F: drivers/media/i2c/ov9640.* 18188 18189OMNIVISION OV9650 SENSOR DRIVER 18190M: Sakari Ailus <[email protected]> 18191R: Akinobu Mita <[email protected]> 18192R: Sylwester Nawrocki <[email protected]> 18193L: [email protected] 18194S: Maintained 18195T: git git://linuxtv.org/media.git 18196F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 18197F: drivers/media/i2c/ov9650.c 18198 18199OMNIVISION OV9734 SENSOR DRIVER 18200M: Tianshu Qiu <[email protected]> 18201R: Bingbu Cao <[email protected]> 18202L: [email protected] 18203S: Maintained 18204T: git git://linuxtv.org/media.git 18205F: drivers/media/i2c/ov9734.c 18206 18207ONBOARD USB HUB DRIVER 18208M: Matthias Kaehlcke <[email protected]> 18209L: [email protected] 18210S: Maintained 18211F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 18212F: drivers/usb/misc/onboard_usb_dev.c 18213 18214ONENAND FLASH DRIVER 18215M: Kyungmin Park <[email protected]> 18216L: [email protected] 18217S: Maintained 18218F: drivers/mtd/nand/onenand/ 18219F: include/linux/mtd/onenand*.h 18220 18221ONEXPLAYER FAN DRIVER 18222M: Derek John Clark <[email protected]> 18223M: Joaquín Ignacio Aramendía <[email protected]> 18224L: [email protected] 18225S: Maintained 18226F: drivers/hwmon/oxp-sensors.c 18227 18228ONIE TLV NVMEM LAYOUT DRIVER 18229M: Miquel Raynal <[email protected]> 18230S: Maintained 18231F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 18232F: drivers/nvmem/layouts/onie-tlv.c 18233 18234ONION OMEGA2+ BOARD 18235M: Harvey Hunt <[email protected]> 18236L: [email protected] 18237S: Maintained 18238F: arch/mips/boot/dts/ralink/omega2p.dts 18239 18240ONSEMI ETHERNET PHY DRIVERS 18241M: Piergiorgio Beruto <[email protected]> 18242L: [email protected] 18243S: Supported 18244W: http://www.onsemi.com 18245F: drivers/net/phy/ncn* 18246 18247OP-TEE DRIVER 18248M: Jens Wiklander <[email protected]> 18249L: [email protected] 18250S: Maintained 18251F: Documentation/ABI/testing/sysfs-bus-optee-devices 18252F: drivers/tee/optee/ 18253 18254OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 18255M: Sumit Garg <[email protected]> 18256L: [email protected] 18257S: Maintained 18258F: drivers/char/hw_random/optee-rng.c 18259 18260OP-TEE RTC DRIVER 18261M: Clément Léger <[email protected]> 18262L: [email protected] 18263S: Maintained 18264F: drivers/rtc/rtc-optee.c 18265 18266OPA-VNIC DRIVER 18267M: Dennis Dalessandro <[email protected]> 18268L: [email protected] 18269S: Supported 18270F: drivers/infiniband/ulp/opa_vnic 18271 18272OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 18273M: Parthiban Veerasooran <[email protected]> 18274L: [email protected] 18275S: Maintained 18276F: Documentation/networking/oa-tc6-framework.rst 18277F: drivers/net/ethernet/oa_tc6.c 18278F: include/linux/oa_tc6.h 18279 18280OPEN FIRMWARE AND FLATTENED DEVICE TREE 18281M: Rob Herring <[email protected]> 18282M: Saravana Kannan <[email protected]> 18283L: [email protected] 18284S: Maintained 18285W: http://www.devicetree.org/ 18286C: irc://irc.libera.chat/devicetree 18287T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 18288F: Documentation/ABI/testing/sysfs-firmware-ofw 18289F: drivers/of/ 18290F: include/linux/of*.h 18291F: rust/kernel/of.rs 18292F: scripts/dtc/ 18293F: tools/testing/selftests/dt/ 18294K: of_overlay_notifier_ 18295K: of_overlay_fdt_apply 18296K: of_overlay_remove 18297 18298OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 18299M: Rob Herring <[email protected]> 18300M: Krzysztof Kozlowski <[email protected]> 18301M: Conor Dooley <[email protected]> 18302L: [email protected] 18303S: Maintained 18304Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 18305C: irc://irc.libera.chat/devicetree 18306T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 18307F: Documentation/devicetree/ 18308F: arch/*/boot/dts/ 18309F: include/dt-bindings/ 18310 18311OPENCOMPUTE PTP CLOCK DRIVER 18312M: Jonathan Lemon <[email protected]> 18313M: Vadim Fedorenko <[email protected]> 18314L: [email protected] 18315S: Maintained 18316F: drivers/ptp/ptp_ocp.c 18317 18318OPENCORES I2C BUS DRIVER 18319M: Peter Korsgaard <[email protected]> 18320M: Andrew Lunn <[email protected]> 18321L: [email protected] 18322S: Maintained 18323F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 18324F: Documentation/i2c/busses/i2c-ocores.rst 18325F: drivers/i2c/busses/i2c-ocores.c 18326F: include/linux/platform_data/i2c-ocores.h 18327 18328OPENRISC ARCHITECTURE 18329M: Jonas Bonn <[email protected]> 18330M: Stefan Kristiansson <[email protected]> 18331M: Stafford Horne <[email protected]> 18332L: [email protected] 18333S: Maintained 18334W: http://openrisc.io 18335T: git https://github.com/openrisc/linux.git 18336F: Documentation/arch/openrisc/ 18337F: Documentation/devicetree/bindings/openrisc/ 18338F: arch/openrisc/ 18339F: drivers/irqchip/irq-ompic.c 18340F: drivers/irqchip/irq-or1k-* 18341 18342OPENVSWITCH 18343M: Aaron Conole <[email protected]> 18344M: Eelco Chaudron <[email protected]> 18345M: Ilya Maximets <[email protected]> 18346L: [email protected] 18347L: [email protected] 18348S: Maintained 18349W: http://openvswitch.org 18350F: Documentation/networking/openvswitch.rst 18351F: include/uapi/linux/openvswitch.h 18352F: net/openvswitch/ 18353F: tools/testing/selftests/net/openvswitch/ 18354 18355OPERATING PERFORMANCE POINTS (OPP) 18356M: Viresh Kumar <[email protected]> 18357M: Nishanth Menon <[email protected]> 18358M: Stephen Boyd <[email protected]> 18359L: [email protected] 18360S: Maintained 18361T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 18362F: Documentation/devicetree/bindings/opp/ 18363F: Documentation/power/opp.rst 18364F: drivers/opp/ 18365F: include/linux/pm_opp.h 18366 18367OPL4 DRIVER 18368M: Clemens Ladisch <[email protected]> 18369L: [email protected] 18370S: Maintained 18371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 18372F: sound/drivers/opl4/ 18373 18374ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 18375M: Mark Fasheh <[email protected]> 18376M: Joel Becker <[email protected]> 18377M: Joseph Qi <[email protected]> 18378L: [email protected] 18379S: Supported 18380W: http://ocfs2.wiki.kernel.org 18381F: Documentation/filesystems/dlmfs.rst 18382F: Documentation/filesystems/ocfs2.rst 18383F: fs/ocfs2/ 18384 18385ORANGEFS FILESYSTEM 18386M: Mike Marshall <[email protected]> 18387R: Martin Brandenburg <[email protected]> 18388L: [email protected] 18389S: Supported 18390T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 18391F: Documentation/filesystems/orangefs.rst 18392F: fs/orangefs/ 18393 18394OV2659 OMNIVISION SENSOR DRIVER 18395M: "Lad, Prabhakar" <[email protected]> 18396L: [email protected] 18397S: Maintained 18398W: https://linuxtv.org 18399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 18400T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 18401F: drivers/media/i2c/ov2659.c 18402F: include/media/i2c/ov2659.h 18403 18404OVERLAY FILESYSTEM 18405M: Miklos Szeredi <[email protected]> 18406M: Amir Goldstein <[email protected]> 18407L: [email protected] 18408S: Supported 18409T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 18410F: Documentation/filesystems/overlayfs.rst 18411F: fs/overlayfs/ 18412 18413P54 WIRELESS DRIVER 18414M: Christian Lamparter <[email protected]> 18415L: [email protected] 18416S: Maintained 18417W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 18418F: drivers/net/wireless/intersil/ 18419 18420PACKET SOCKETS 18421M: Willem de Bruijn <[email protected]> 18422S: Maintained 18423F: include/uapi/linux/if_packet.h 18424F: net/packet/af_packet.c 18425 18426PACKING 18427M: Vladimir Oltean <[email protected]> 18428L: [email protected] 18429S: Supported 18430F: Documentation/core-api/packing.rst 18431F: include/linux/packing.h 18432F: lib/packing.c 18433F: lib/packing_test.c 18434F: scripts/gen_packed_field_checks.c 18435 18436PADATA PARALLEL EXECUTION MECHANISM 18437M: Steffen Klassert <[email protected]> 18438M: Daniel Jordan <[email protected]> 18439L: [email protected] 18440L: [email protected] 18441S: Maintained 18442F: Documentation/core-api/padata.rst 18443F: include/linux/padata.h 18444F: kernel/padata.c 18445 18446PAGE CACHE 18447M: Matthew Wilcox (Oracle) <[email protected]> 18448L: [email protected] 18449S: Supported 18450T: git git://git.infradead.org/users/willy/pagecache.git 18451F: Documentation/filesystems/locking.rst 18452F: Documentation/filesystems/vfs.rst 18453F: include/linux/pagemap.h 18454F: mm/filemap.c 18455F: mm/page-writeback.c 18456F: mm/readahead.c 18457F: mm/truncate.c 18458 18459PAGE POOL 18460M: Jesper Dangaard Brouer <[email protected]> 18461M: Ilias Apalodimas <[email protected]> 18462L: [email protected] 18463S: Supported 18464F: Documentation/networking/page_pool.rst 18465F: include/net/page_pool/ 18466F: include/trace/events/page_pool.h 18467F: net/core/page_pool.c 18468 18469PAGE TABLE CHECK 18470M: Pasha Tatashin <[email protected]> 18471M: Andrew Morton <[email protected]> 18472L: [email protected] 18473S: Maintained 18474F: Documentation/mm/page_table_check.rst 18475F: include/linux/page_table_check.h 18476F: mm/page_table_check.c 18477 18478PANASONIC LAPTOP ACPI EXTRAS DRIVER 18479M: Kenneth Chan <[email protected]> 18480L: [email protected] 18481S: Maintained 18482F: drivers/platform/x86/panasonic-laptop.c 18483 18484PARALLAX PING IIO SENSOR DRIVER 18485M: Andreas Klinger <[email protected]> 18486L: [email protected] 18487S: Maintained 18488F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 18489F: drivers/iio/proximity/ping.c 18490 18491PARALLEL LCD/KEYPAD PANEL DRIVER 18492M: Willy Tarreau <[email protected]> 18493M: Ksenija Stanojevic <[email protected]> 18494S: Odd Fixes 18495F: Documentation/admin-guide/lcd-panel-cgram.rst 18496F: drivers/auxdisplay/panel.c 18497 18498PARALLEL PORT SUBSYSTEM 18499M: Sudip Mukherjee <[email protected]> 18500M: Sudip Mukherjee <[email protected]> 18501L: [email protected] (subscribers-only) 18502S: Maintained 18503F: Documentation/driver-api/parport*.rst 18504F: drivers/char/ppdev.c 18505F: drivers/parport/ 18506F: include/linux/parport*.h 18507F: include/uapi/linux/ppdev.h 18508 18509PARAVIRT_OPS INTERFACE 18510M: Juergen Gross <[email protected]> 18511R: Ajay Kaher <[email protected]> 18512R: Alexey Makhalov <[email protected]> 18513R: Broadcom internal kernel review list <[email protected]> 18514L: [email protected] 18515L: [email protected] 18516S: Supported 18517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18518F: Documentation/virt/paravirt_ops.rst 18519F: arch/*/include/asm/paravirt*.h 18520F: arch/*/kernel/paravirt* 18521F: include/linux/hypervisor.h 18522 18523PARISC ARCHITECTURE 18524M: "James E.J. Bottomley" <[email protected]> 18525M: Helge Deller <[email protected]> 18526L: [email protected] 18527S: Maintained 18528W: https://parisc.wiki.kernel.org 18529Q: http://patchwork.kernel.org/project/linux-parisc/list/ 18530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 18531T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 18532F: Documentation/arch/parisc/ 18533F: arch/parisc/ 18534F: drivers/char/agp/parisc-agp.c 18535F: drivers/input/misc/hp_sdc_rtc.c 18536F: drivers/input/serio/gscps2.c 18537F: drivers/input/serio/hp_sdc* 18538F: drivers/parisc/ 18539F: drivers/parport/parport_gsc.* 18540F: drivers/tty/serial/8250/8250_parisc.c 18541F: drivers/video/console/sti* 18542F: drivers/video/fbdev/sti* 18543F: drivers/video/logo/logo_parisc* 18544F: include/linux/hp_sdc.h 18545 18546PARMAN 18547M: Jiri Pirko <[email protected]> 18548L: [email protected] 18549S: Supported 18550F: include/linux/parman.h 18551F: lib/parman.c 18552F: lib/test_parman.c 18553 18554PC ENGINES APU BOARD DRIVER 18555M: Enrico Weigelt, metux IT consult <[email protected]> 18556S: Maintained 18557F: drivers/platform/x86/pcengines-apuv2.c 18558 18559PC87360 HARDWARE MONITORING DRIVER 18560M: Jim Cromie <[email protected]> 18561L: [email protected] 18562S: Maintained 18563F: Documentation/hwmon/pc87360.rst 18564F: drivers/hwmon/pc87360.c 18565 18566PC8736x GPIO DRIVER 18567M: Jim Cromie <[email protected]> 18568S: Maintained 18569F: drivers/char/pc8736x_gpio.c 18570 18571PC87427 HARDWARE MONITORING DRIVER 18572M: Jean Delvare <[email protected]> 18573L: [email protected] 18574S: Maintained 18575F: Documentation/hwmon/pc87427.rst 18576F: drivers/hwmon/pc87427.c 18577 18578PCA9532 LED DRIVER 18579M: Riku Voipio <[email protected]> 18580S: Maintained 18581F: drivers/leds/leds-pca9532.c 18582F: include/linux/leds-pca9532.h 18583 18584PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 18585M: Thomas Petazzoni <[email protected]> 18586M: Pali Rohár <[email protected]> 18587L: [email protected] 18588L: [email protected] (moderated for non-subscribers) 18589S: Maintained 18590F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 18591F: drivers/pci/controller/pci-aardvark.c 18592 18593PCI DRIVER FOR ALTERA PCIE IP 18594M: Joyce Ooi <[email protected]> 18595L: [email protected] 18596S: Supported 18597F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 18598F: drivers/pci/controller/pcie-altera.c 18599 18600PCI DRIVER FOR APPLIEDMICRO XGENE 18601M: Toan Le <[email protected]> 18602L: [email protected] 18603L: [email protected] (moderated for non-subscribers) 18604S: Maintained 18605F: Documentation/devicetree/bindings/pci/xgene-pci.txt 18606F: drivers/pci/controller/pci-xgene.c 18607 18608PCI DRIVER FOR ARM VERSATILE PLATFORM 18609M: Rob Herring <[email protected]> 18610L: [email protected] 18611L: [email protected] (moderated for non-subscribers) 18612S: Maintained 18613F: Documentation/devicetree/bindings/pci/versatile.yaml 18614F: drivers/pci/controller/pci-versatile.c 18615 18616PCI DRIVER FOR ARMADA 8K 18617M: Thomas Petazzoni <[email protected]> 18618L: [email protected] 18619L: [email protected] (moderated for non-subscribers) 18620S: Maintained 18621F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 18622F: drivers/pci/controller/dwc/pcie-armada8k.c 18623 18624PCI DRIVER FOR CADENCE PCIE IP 18625L: [email protected] 18626S: Orphan 18627F: Documentation/devicetree/bindings/pci/cdns,* 18628F: drivers/pci/controller/cadence/*cadence* 18629 18630PCI DRIVER FOR FREESCALE LAYERSCAPE 18631M: Minghuan Lian <[email protected]> 18632M: Mingkai Hu <[email protected]> 18633M: Roy Zang <[email protected]> 18634L: [email protected] 18635L: [email protected] 18636L: [email protected] (moderated for non-subscribers) 18637L: [email protected] 18638S: Maintained 18639F: drivers/pci/controller/dwc/*layerscape* 18640 18641PCI DRIVER FOR FU740 18642M: Paul Walmsley <[email protected]> 18643M: Greentime Hu <[email protected]> 18644M: Samuel Holland <[email protected]> 18645L: [email protected] 18646S: Maintained 18647F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18648F: drivers/pci/controller/dwc/pcie-fu740.c 18649 18650PCI DRIVER FOR GENERIC OF HOSTS 18651M: Will Deacon <[email protected]> 18652L: [email protected] 18653L: [email protected] (moderated for non-subscribers) 18654S: Maintained 18655F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18656F: drivers/pci/controller/pci-host-common.c 18657F: drivers/pci/controller/pci-host-generic.c 18658 18659PCI DRIVER FOR IMX6 18660M: Richard Zhu <[email protected]> 18661M: Lucas Stach <[email protected]> 18662L: [email protected] 18663L: [email protected] (moderated for non-subscribers) 18664L: [email protected] 18665S: Maintained 18666F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18667F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18668F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18669F: drivers/pci/controller/dwc/*imx6* 18670 18671PCI DRIVER FOR INTEL IXP4XX 18672M: Linus Walleij <[email protected]> 18673S: Maintained 18674F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18675F: drivers/pci/controller/pci-ixp4xx.c 18676 18677PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18678M: Nirmal Patel <[email protected]> 18679R: Jonathan Derrick <[email protected]> 18680L: [email protected] 18681S: Supported 18682F: drivers/pci/controller/vmd.c 18683 18684PCI DRIVER FOR MICROSEMI SWITCHTEC 18685M: Kurt Schwemmer <[email protected]> 18686M: Logan Gunthorpe <[email protected]> 18687L: [email protected] 18688S: Maintained 18689F: Documentation/ABI/testing/sysfs-class-switchtec 18690F: Documentation/driver-api/switchtec.rst 18691F: drivers/ntb/hw/mscc/ 18692F: drivers/pci/switch/switchtec* 18693F: include/linux/switchtec.h 18694F: include/uapi/linux/switchtec_ioctl.h 18695 18696PCI DRIVER FOR MOBIVEIL PCIE IP 18697M: Karthikeyan Mitran <[email protected]> 18698M: Hou Zhiqiang <[email protected]> 18699L: [email protected] 18700S: Supported 18701F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18702F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18703 18704PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18705M: Thomas Petazzoni <[email protected]> 18706M: Pali Rohár <[email protected]> 18707L: [email protected] 18708L: [email protected] (moderated for non-subscribers) 18709S: Maintained 18710F: drivers/pci/controller/*mvebu* 18711 18712PCI DRIVER FOR NVIDIA TEGRA 18713M: Thierry Reding <[email protected]> 18714L: [email protected] 18715L: [email protected] 18716S: Supported 18717F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18718F: drivers/pci/controller/pci-tegra.c 18719 18720PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18721M: Hou Zhiqiang <[email protected]> 18722L: [email protected] 18723L: [email protected] (moderated for non-subscribers) 18724S: Maintained 18725F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18726 18727PCI DRIVER FOR PLDA PCIE IP 18728M: Daire McNamara <[email protected]> 18729L: [email protected] 18730S: Maintained 18731F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18732F: drivers/pci/controller/plda/pcie-plda-host.c 18733F: drivers/pci/controller/plda/pcie-plda.h 18734 18735PCI DRIVER FOR RENESAS R-CAR 18736M: Marek Vasut <marek.vasut[email protected]> 18737M: Yoshihiro Shimoda <[email protected]> 18738L: [email protected] 18739L: [email protected] 18740S: Maintained 18741F: Documentation/devicetree/bindings/pci/*rcar* 18742F: drivers/pci/controller/*rcar* 18743F: drivers/pci/controller/dwc/*rcar* 18744 18745PCI DRIVER FOR SAMSUNG EXYNOS 18746M: Jingoo Han <[email protected]> 18747L: [email protected] 18748L: [email protected] (moderated for non-subscribers) 18749L: [email protected] 18750S: Maintained 18751F: drivers/pci/controller/dwc/pci-exynos.c 18752 18753PCI DRIVER FOR SYNOPSYS DESIGNWARE 18754M: Jingoo Han <[email protected]> 18755M: Manivannan Sadhasivam <[email protected]> 18756L: [email protected] 18757S: Maintained 18758F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18759F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18760F: drivers/pci/controller/dwc/*designware* 18761F: include/linux/pcie-dwc.h 18762 18763PCI DRIVER FOR TI DRA7XX/J721E 18764M: Vignesh Raghavendra <[email protected]> 18765R: Siddharth Vadapalli <[email protected]> 18766L: [email protected] 18767L: [email protected] 18768L: [email protected] (moderated for non-subscribers) 18769S: Supported 18770F: Documentation/devicetree/bindings/pci/ti-pci.txt 18771F: drivers/pci/controller/cadence/pci-j721e.c 18772F: drivers/pci/controller/dwc/pci-dra7xx.c 18773 18774PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18775M: Linus Walleij <[email protected]> 18776L: [email protected] 18777S: Maintained 18778F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18779F: drivers/pci/controller/pci-v3-semi.c 18780 18781PCI DRIVER FOR XILINX VERSAL CPM 18782M: Bharat Kumar Gogada <[email protected]> 18783M: Michal Simek <[email protected]> 18784L: [email protected] 18785S: Maintained 18786F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18787F: drivers/pci/controller/pcie-xilinx-cpm.c 18788 18789PCI ENDPOINT SUBSYSTEM 18790M: Manivannan Sadhasivam <[email protected]> 18791M: Krzysztof Wilczyński <[email protected]> 18792R: Kishon Vijay Abraham I <[email protected]> 18793L: [email protected] 18794S: Supported 18795Q: https://patchwork.kernel.org/project/linux-pci/list/ 18796B: https://bugzilla.kernel.org 18797C: irc://irc.oftc.net/linux-pci 18798T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18799F: Documentation/PCI/endpoint/* 18800F: Documentation/misc-devices/pci-endpoint-test.rst 18801F: drivers/misc/pci_endpoint_test.c 18802F: drivers/pci/endpoint/ 18803F: tools/testing/selftests/pci_endpoint/ 18804 18805PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18806M: Mahesh J Salgaonkar <[email protected]> 18807R: Oliver O'Halloran <[email protected]> 18808L: [email protected] 18809S: Supported 18810F: Documentation/PCI/pci-error-recovery.rst 18811F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18812F: arch/powerpc/include/*/eeh*.h 18813F: arch/powerpc/kernel/eeh*.c 18814F: arch/powerpc/platforms/*/eeh*.c 18815F: drivers/pci/pcie/aer.c 18816F: drivers/pci/pcie/dpc.c 18817F: drivers/pci/pcie/err.c 18818 18819PCI ERROR RECOVERY 18820M: Linas Vepstas <[email protected]> 18821L: [email protected] 18822S: Supported 18823F: Documentation/PCI/pci-error-recovery.rst 18824 18825PCI MSI DRIVER FOR ALTERA MSI IP 18826M: Joyce Ooi <[email protected]> 18827L: [email protected] 18828S: Supported 18829F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18830F: drivers/pci/controller/pcie-altera-msi.c 18831 18832PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18833M: Toan Le <[email protected]> 18834L: [email protected] 18835L: [email protected] (moderated for non-subscribers) 18836S: Maintained 18837F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18838F: drivers/pci/controller/pci-xgene-msi.c 18839 18840PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18841M: Lorenzo Pieralisi <[email protected]> 18842M: Krzysztof Wilczyński <[email protected]> 18843M: Manivannan Sadhasivam <[email protected]> 18844R: Rob Herring <[email protected]> 18845L: [email protected] 18846S: Supported 18847Q: https://patchwork.kernel.org/project/linux-pci/list/ 18848B: https://bugzilla.kernel.org 18849C: irc://irc.oftc.net/linux-pci 18850T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18851F: Documentation/devicetree/bindings/pci/ 18852F: drivers/pci/controller/ 18853F: drivers/pci/pci-bridge-emul.c 18854F: drivers/pci/pci-bridge-emul.h 18855 18856PCI PEER-TO-PEER DMA (P2PDMA) 18857M: Bjorn Helgaas <[email protected]> 18858M: Logan Gunthorpe <[email protected]> 18859L: [email protected] 18860S: Supported 18861Q: https://patchwork.kernel.org/project/linux-pci/list/ 18862B: https://bugzilla.kernel.org 18863C: irc://irc.oftc.net/linux-pci 18864T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18865F: Documentation/driver-api/pci/p2pdma.rst 18866F: drivers/pci/p2pdma.c 18867F: include/linux/pci-p2pdma.h 18868 18869PCI POWER CONTROL 18870M: Bartosz Golaszewski <[email protected]> 18871L: [email protected] 18872S: Maintained 18873T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18874F: drivers/pci/pwrctrl/* 18875F: include/linux/pci-pwrctrl.h 18876 18877PCI SUBSYSTEM 18878M: Bjorn Helgaas <[email protected]> 18879L: [email protected] 18880S: Supported 18881Q: https://patchwork.kernel.org/project/linux-pci/list/ 18882B: https://bugzilla.kernel.org 18883C: irc://irc.oftc.net/linux-pci 18884T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18885F: Documentation/PCI/ 18886F: Documentation/devicetree/bindings/pci/ 18887F: arch/x86/kernel/early-quirks.c 18888F: arch/x86/kernel/quirks.c 18889F: arch/x86/pci/ 18890F: drivers/acpi/pci* 18891F: drivers/pci/ 18892F: include/asm-generic/pci* 18893F: include/linux/of_pci.h 18894F: include/linux/pci* 18895F: include/uapi/linux/pci* 18896 18897PCI SUBSYSTEM [RUST] 18898M: Danilo Krummrich <[email protected]> 18899R: Bjorn Helgaas <[email protected]> 18900R: Krzysztof Wilczyński <[email protected]> 18901L: [email protected] 18902S: Maintained 18903C: irc://irc.oftc.net/linux-pci 18904T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18905F: rust/helpers/pci.c 18906F: rust/kernel/pci.rs 18907F: samples/rust/rust_driver_pci.rs 18908 18909PCIE BANDWIDTH CONTROLLER 18910M: Ilpo Järvinen <[email protected]> 18911L: [email protected] 18912S: Supported 18913F: drivers/pci/pcie/bwctrl.c 18914F: drivers/thermal/pcie_cooling.c 18915F: include/linux/pci-bwctrl.h 18916F: tools/testing/selftests/pcie_bwctrl/ 18917 18918PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18919M: Jonathan Chocron <[email protected]> 18920L: [email protected] 18921S: Maintained 18922F: Documentation/devicetree/bindings/pci/pcie-al.txt 18923F: drivers/pci/controller/dwc/pcie-al.c 18924 18925PCIE DRIVER FOR AMLOGIC MESON 18926M: Yue Wang <[email protected]> 18927L: [email protected] 18928L: [email protected] 18929S: Maintained 18930F: drivers/pci/controller/dwc/pci-meson.c 18931 18932PCIE DRIVER FOR AXIS ARTPEC 18933M: Jesper Nilsson <[email protected]> 18934L: [email protected] 18935L: [email protected] 18936S: Maintained 18937F: Documentation/devicetree/bindings/pci/axis,artpec* 18938F: drivers/pci/controller/dwc/*artpec* 18939 18940PCIE DRIVER FOR CAVIUM THUNDERX 18941M: Robert Richter <[email protected]> 18942L: [email protected] 18943L: [email protected] (moderated for non-subscribers) 18944S: Odd Fixes 18945F: drivers/pci/controller/pci-thunder-* 18946 18947PCIE DRIVER FOR HISILICON 18948M: Zhou Wang <[email protected]> 18949L: [email protected] 18950S: Maintained 18951F: drivers/pci/controller/dwc/pcie-hisi.c 18952 18953PCIE DRIVER FOR HISILICON KIRIN 18954M: Xiaowei Song <[email protected]> 18955M: Binghui Wang <[email protected]> 18956L: [email protected] 18957S: Maintained 18958F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18959F: drivers/pci/controller/dwc/pcie-kirin.c 18960 18961PCIE DRIVER FOR HISILICON STB 18962M: Shawn Guo <[email protected]> 18963L: [email protected] 18964S: Maintained 18965F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18966F: drivers/pci/controller/dwc/pcie-histb.c 18967 18968PCIE DRIVER FOR INTEL KEEM BAY 18969M: Srikanth Thokala <[email protected]> 18970L: [email protected] 18971S: Supported 18972F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18973F: drivers/pci/controller/dwc/pcie-keembay.c 18974 18975PCIE DRIVER FOR INTEL LGM GW SOC 18976M: Chuanhua Lei <[email protected]> 18977L: [email protected] 18978S: Maintained 18979F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18980F: drivers/pci/controller/dwc/pcie-intel-gw.c 18981 18982PCIE DRIVER FOR MEDIATEK 18983M: Ryder Lee <[email protected]> 18984M: Jianjun Wang <[email protected]> 18985L: [email protected] 18986L: [email protected] (moderated for non-subscribers) 18987S: Supported 18988F: Documentation/devicetree/bindings/pci/mediatek* 18989F: drivers/pci/controller/*mediatek* 18990 18991PCIE DRIVER FOR MICROCHIP 18992M: Daire McNamara <[email protected]> 18993L: [email protected] 18994S: Supported 18995F: Documentation/devicetree/bindings/pci/microchip* 18996F: drivers/pci/controller/plda/*microchip* 18997 18998PCIE DRIVER FOR QUALCOMM MSM 18999M: Manivannan Sadhasivam <[email protected]> 19000L: [email protected] 19001L: [email protected] 19002S: Maintained 19003F: drivers/pci/controller/dwc/pcie-qcom-common.c 19004F: drivers/pci/controller/dwc/pcie-qcom.c 19005 19006PCIE DRIVER FOR ROCKCHIP 19007M: Shawn Lin <[email protected]> 19008L: [email protected] 19009L: [email protected] 19010S: Maintained 19011F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 19012F: drivers/pci/controller/pcie-rockchip* 19013 19014PCIE DRIVER FOR SOCIONEXT UNIPHIER 19015M: Kunihiko Hayashi <[email protected]> 19016L: [email protected] 19017S: Maintained 19018F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 19019F: drivers/pci/controller/dwc/pcie-uniphier* 19020 19021PCIE DRIVER FOR ST SPEAR13XX 19022M: Pratyush Anand <[email protected]> 19023L: [email protected] 19024S: Maintained 19025F: drivers/pci/controller/dwc/*spear* 19026 19027PCIE DRIVER FOR STARFIVE JH71x0 19028M: Kevin Xie <[email protected]> 19029L: [email protected] 19030S: Maintained 19031F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 19032F: drivers/pci/controller/plda/pcie-starfive.c 19033 19034PCIE ENDPOINT DRIVER FOR QUALCOMM 19035M: Manivannan Sadhasivam <[email protected]> 19036L: [email protected] 19037L: [email protected] 19038S: Maintained 19039F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 19040F: drivers/pci/controller/dwc/pcie-qcom-common.c 19041F: drivers/pci/controller/dwc/pcie-qcom-ep.c 19042 19043PCMCIA SUBSYSTEM 19044M: Dominik Brodowski <[email protected]> 19045S: Odd Fixes 19046T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 19047F: Documentation/pcmcia/ 19048F: drivers/pcmcia/ 19049F: include/pcmcia/ 19050F: tools/pcmcia/ 19051 19052PCNET32 NETWORK DRIVER 19053M: Don Fry <[email protected]> 19054L: [email protected] 19055S: Maintained 19056F: drivers/net/ethernet/amd/pcnet32.c 19057 19058PCRYPT PARALLEL CRYPTO ENGINE 19059M: Steffen Klassert <[email protected]> 19060L: [email protected] 19061S: Maintained 19062F: crypto/pcrypt.c 19063F: include/crypto/pcrypt.h 19064 19065PDS DSC VIRTIO DATA PATH ACCELERATOR 19066R: Shannon Nelson <[email protected]> 19067F: drivers/vdpa/pds/ 19068 19069PECI HARDWARE MONITORING DRIVERS 19070M: Iwona Winiarska <[email protected]> 19071L: [email protected] 19072S: Supported 19073F: Documentation/hwmon/peci-cputemp.rst 19074F: Documentation/hwmon/peci-dimmtemp.rst 19075F: drivers/hwmon/peci/ 19076 19077PECI SUBSYSTEM 19078M: Iwona Winiarska <[email protected]> 19079L: [email protected] (moderated for non-subscribers) 19080S: Supported 19081F: Documentation/devicetree/bindings/peci/ 19082F: Documentation/peci/ 19083F: drivers/peci/ 19084F: include/linux/peci-cpu.h 19085F: include/linux/peci.h 19086 19087PENSANDO ETHERNET DRIVERS 19088M: Shannon Nelson <[email protected]> 19089M: Brett Creeley <[email protected]> 19090L: [email protected] 19091S: Maintained 19092F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 19093F: drivers/net/ethernet/pensando/ 19094 19095PER-CPU MEMORY ALLOCATOR 19096M: Dennis Zhou <[email protected]> 19097M: Tejun Heo <[email protected]> 19098M: Christoph Lameter <[email protected]> 19099L: [email protected] 19100S: Maintained 19101T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 19102F: arch/*/include/asm/percpu.h 19103F: include/linux/percpu*.h 19104F: lib/percpu*.c 19105F: mm/percpu*.c 19106 19107PER-TASK DELAY ACCOUNTING 19108M: Balbir Singh <[email protected]> 19109M: Yang Yang <[email protected]> 19110S: Maintained 19111F: include/linux/delayacct.h 19112F: kernel/delayacct.c 19113 19114PERFORMANCE EVENTS SUBSYSTEM 19115M: Peter Zijlstra <[email protected]> 19116M: Ingo Molnar <[email protected]> 19117M: Arnaldo Carvalho de Melo <[email protected]> 19118M: Namhyung Kim <[email protected]> 19119R: Mark Rutland <[email protected]> 19120R: Alexander Shishkin <[email protected]> 19121R: Jiri Olsa <[email protected]> 19122R: Ian Rogers <[email protected]> 19123R: Adrian Hunter <[email protected]> 19124R: "Liang, Kan" <[email protected]> 19125L: [email protected] 19126L: [email protected] 19127S: Supported 19128W: https://perf.wiki.kernel.org/ 19129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 19130T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 19131T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 19132F: arch/*/events/* 19133F: arch/*/events/*/* 19134F: arch/*/include/asm/perf_event.h 19135F: arch/*/kernel/*/*/perf_event*.c 19136F: arch/*/kernel/*/perf_event*.c 19137F: arch/*/kernel/perf_callchain.c 19138F: arch/*/kernel/perf_event*.c 19139F: include/linux/perf_event.h 19140F: include/uapi/linux/perf_event.h 19141F: kernel/events/* 19142F: tools/lib/perf/ 19143F: tools/perf/ 19144 19145PERFORMANCE EVENTS TOOLING ARM64 19146R: John Garry <[email protected]> 19147R: Will Deacon <[email protected]> 19148R: James Clark <[email protected]> 19149R: Mike Leach <[email protected]> 19150R: Leo Yan <[email protected]> 19151L: [email protected] (moderated for non-subscribers) 19152S: Supported 19153F: tools/build/feature/test-libopencsd.c 19154F: tools/perf/arch/arm*/ 19155F: tools/perf/pmu-events/arch/arm64/ 19156F: tools/perf/util/arm-spe* 19157F: tools/perf/util/cs-etm* 19158 19159PERSONALITY HANDLING 19160M: Christoph Hellwig <[email protected]> 19161L: [email protected] 19162S: Maintained 19163F: include/linux/personality.h 19164F: include/uapi/linux/personality.h 19165 19166PHOENIX RC FLIGHT CONTROLLER ADAPTER 19167M: Marcus Folkesson <[email protected]> 19168L: [email protected] 19169S: Maintained 19170F: Documentation/input/devices/pxrc.rst 19171F: drivers/input/joystick/pxrc.c 19172 19173PHONET PROTOCOL 19174M: Remi Denis-Courmont <[email protected]> 19175S: Supported 19176F: Documentation/networking/phonet.rst 19177F: include/linux/phonet.h 19178F: include/net/phonet/ 19179F: include/uapi/linux/phonet.h 19180F: net/phonet/ 19181 19182PHRAM MTD DRIVER 19183M: Joern Engel <[email protected]> 19184L: [email protected] 19185S: Maintained 19186F: drivers/mtd/devices/phram.c 19187 19188PICOLCD HID DRIVER 19189M: Bruno Prémont <[email protected]> 19190L: [email protected] 19191S: Maintained 19192F: drivers/hid/hid-picolcd* 19193 19194PIDFD API 19195M: Christian Brauner <[email protected]> 19196L: [email protected] 19197S: Maintained 19198T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 19199F: samples/pidfd/ 19200F: tools/testing/selftests/clone3/ 19201F: tools/testing/selftests/pid_namespace/ 19202F: tools/testing/selftests/pidfd/ 19203K: (?i)pidfd 19204K: (?i)clone3 19205K: \b(clone_args|kernel_clone_args)\b 19206 19207PIN CONTROL SUBSYSTEM 19208M: Linus Walleij <[email protected]> 19209L: [email protected] 19210S: Maintained 19211T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 19212F: Documentation/devicetree/bindings/pinctrl/ 19213F: Documentation/driver-api/pin-control.rst 19214F: drivers/pinctrl/ 19215F: include/dt-bindings/pinctrl/ 19216F: include/linux/pinctrl/ 19217 19218PIN CONTROLLER - AIROHA 19219M: Lorenzo Bianconi <[email protected]> 19220L: [email protected] (moderated for non-subscribers) 19221S: Maintained 19222F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 19223F: drivers/pinctrl/mediatek/pinctrl-airoha.c 19224 19225PIN CONTROLLER - AMD 19226M: Basavaraj Natikar <[email protected]> 19227M: Shyam Sundar S K <[email protected]> 19228S: Maintained 19229F: drivers/pinctrl/pinctrl-amd.c 19230 19231PIN CONTROLLER - FREESCALE 19232M: Dong Aisheng <[email protected]> 19233M: Fabio Estevam <[email protected]> 19234M: Shawn Guo <[email protected]> 19235M: Jacky Bai <[email protected]> 19236R: Pengutronix Kernel Team <[email protected]> 19237R: NXP S32 Linux Team <[email protected]> 19238L: [email protected] 19239S: Maintained 19240F: Documentation/devicetree/bindings/pinctrl/fsl,* 19241F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 19242F: drivers/pinctrl/freescale/ 19243F: drivers/pinctrl/nxp/ 19244 19245PIN CONTROLLER - INTEL 19246M: Mika Westerberg <[email protected]> 19247M: Andy Shevchenko <[email protected]> 19248S: Supported 19249T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 19250F: drivers/pinctrl/intel/ 19251 19252PIN CONTROLLER - KEEMBAY 19253M: Lakshmi Sowjanya D <[email protected]> 19254S: Supported 19255F: drivers/pinctrl/pinctrl-keembay* 19256 19257PIN CONTROLLER - MEDIATEK 19258M: Sean Wang <[email protected]> 19259L: [email protected] (moderated for non-subscribers) 19260S: Maintained 19261F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 19262F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 19263F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 19264F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 19265F: drivers/pinctrl/mediatek/ 19266 19267PIN CONTROLLER - MEDIATEK MIPS 19268M: Chester A. Unal <[email protected]> 19269M: Sergio Paracuellos <[email protected]> 19270L: [email protected] (moderated for non-subscribers) 19271L: [email protected] 19272S: Maintained 19273F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 19274F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 19275F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 19276F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 19277F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 19278F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 19279F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 19280F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 19281F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 19282F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 19283F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 19284F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 19285F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 19286F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 19287F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 19288 19289PIN CONTROLLER - MICROCHIP AT91 19290M: Ludovic Desroches <[email protected]> 19291L: [email protected] (moderated for non-subscribers) 19292L: [email protected] 19293S: Supported 19294F: drivers/gpio/gpio-sama5d2-piobu.c 19295F: drivers/pinctrl/pinctrl-at91* 19296 19297PIN CONTROLLER - QUALCOMM 19298M: Bjorn Andersson <[email protected]> 19299L: [email protected] 19300S: Maintained 19301C: irc://irc.oftc.net/linux-msm 19302F: Documentation/devicetree/bindings/pinctrl/qcom,* 19303F: drivers/pinctrl/qcom/ 19304 19305PIN CONTROLLER - RENESAS 19306M: Geert Uytterhoeven <[email protected]> 19307L: [email protected] 19308S: Supported 19309T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 19310F: Documentation/devicetree/bindings/pinctrl/renesas,* 19311F: drivers/pinctrl/renesas/ 19312 19313PIN CONTROLLER - SAMSUNG 19314M: Krzysztof Kozlowski <[email protected]> 19315M: Sylwester Nawrocki <[email protected]> 19316R: Alim Akhtar <[email protected]> 19317L: [email protected] (moderated for non-subscribers) 19318L: [email protected] 19319S: Maintained 19320Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 19321B: mailto:[email protected] 19322C: irc://irc.libera.chat/linux-exynos 19323T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 19324F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 19325F: drivers/pinctrl/samsung/ 19326 19327PIN CONTROLLER - SINGLE 19328M: Tony Lindgren <[email protected]> 19329M: Haojian Zhuang <[email protected]> 19330L: [email protected] (moderated for non-subscribers) 19331L: [email protected] 19332S: Maintained 19333F: drivers/pinctrl/pinctrl-single.c 19334 19335PIN CONTROLLER - SUNPLUS / TIBBO 19336M: Dvorkin Dmitry <[email protected]> 19337M: Wells Lu <[email protected]> 19338L: [email protected] (moderated for non-subscribers) 19339S: Maintained 19340W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 19341F: Documentation/devicetree/bindings/pinctrl/sunplus,* 19342F: drivers/pinctrl/sunplus/ 19343F: include/dt-bindings/pinctrl/sppctl*.h 19344 19345PINE64 PINEPHONE KEYBOARD DRIVER 19346M: Samuel Holland <[email protected]> 19347S: Supported 19348F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 19349F: drivers/input/keyboard/pinephone-keyboard.c 19350 19351PKTCDVD DRIVER 19352M: [email protected] 19353S: Orphan 19354F: drivers/block/pktcdvd.c 19355F: include/linux/pktcdvd.h 19356F: include/uapi/linux/pktcdvd.h 19357 19358PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 19359M: Tomasz Duszynski <[email protected]> 19360S: Maintained 19361F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 19362F: drivers/iio/chemical/pms7003.c 19363 19364PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 19365M: Piergiorgio Beruto <[email protected]> 19366L: [email protected] 19367S: Maintained 19368F: drivers/net/phy/mdio-open-alliance.h 19369F: net/ethtool/plca.c 19370 19371PLDMFW LIBRARY 19372M: Jacob Keller <[email protected]> 19373S: Maintained 19374F: Documentation/driver-api/pldmfw/ 19375F: include/linux/pldmfw.h 19376F: lib/pldmfw/ 19377 19378PLX DMA DRIVER 19379M: Logan Gunthorpe <[email protected]> 19380S: Maintained 19381F: drivers/dma/plx_dma.c 19382 19383PM-GRAPH UTILITY 19384M: "Todd E Brandt" <[email protected]> 19385L: [email protected] 19386S: Supported 19387W: https://01.org/pm-graph 19388B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 19389T: git git://github.com/intel/pm-graph 19390F: tools/power/pm-graph 19391 19392PM6764TR DRIVER 19393M: Charles Hsu <[email protected]> 19394L: [email protected] 19395S: Maintained 19396F: Documentation/hwmon/pm6764tr.rst 19397F: drivers/hwmon/pmbus/pm6764tr.c 19398 19399PMC SIERRA MaxRAID DRIVER 19400L: [email protected] 19401S: Orphan 19402W: http://www.pmc-sierra.com/ 19403F: drivers/scsi/pmcraid.* 19404 19405PMC SIERRA PM8001 DRIVER 19406M: Jack Wang <[email protected]> 19407L: [email protected] 19408S: Supported 19409F: drivers/scsi/pm8001/ 19410 19411PNI RM3100 IIO DRIVER 19412M: Song Qiang <[email protected]> 19413L: [email protected] 19414S: Maintained 19415F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 19416F: drivers/iio/magnetometer/rm3100* 19417 19418PNP SUPPORT 19419M: "Rafael J. Wysocki" <[email protected]> 19420L: [email protected] 19421S: Maintained 19422F: drivers/pnp/ 19423F: include/linux/pnp.h 19424 19425POSIX CLOCKS and TIMERS 19426M: Anna-Maria Behnsen <[email protected]> 19427M: Frederic Weisbecker <[email protected]> 19428M: Thomas Gleixner <[email protected]> 19429L: [email protected] 19430S: Maintained 19431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 19432F: fs/timerfd.c 19433F: include/linux/time_namespace.h 19434F: include/linux/timerfd.h 19435F: include/uapi/linux/time.h 19436F: include/uapi/linux/timerfd.h 19437F: include/trace/events/timer* 19438F: kernel/time/itimer.c 19439F: kernel/time/posix-* 19440F: kernel/time/namespace.c 19441 19442POWER MANAGEMENT CORE 19443M: "Rafael J. Wysocki" <[email protected]> 19444L: [email protected] 19445S: Supported 19446B: https://bugzilla.kernel.org 19447T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 19448F: drivers/base/power/ 19449F: drivers/powercap/ 19450F: include/linux/intel_rapl.h 19451F: include/linux/pm.h 19452F: include/linux/pm_* 19453F: include/linux/powercap.h 19454F: kernel/configs/nopm.config 19455 19456POWER SEQUENCING 19457M: Bartosz Golaszewski <[email protected]> 19458L: [email protected] 19459S: Maintained 19460T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 19461F: Documentation/driver-api/pwrseq.rst 19462F: drivers/power/sequencing/ 19463F: include/linux/pwrseq/ 19464 19465POWER STATE COORDINATION INTERFACE (PSCI) 19466M: Mark Rutland <[email protected]> 19467M: Lorenzo Pieralisi <[email protected]> 19468L: [email protected] (moderated for non-subscribers) 19469S: Maintained 19470F: drivers/firmware/psci/ 19471F: include/linux/psci.h 19472F: include/uapi/linux/psci.h 19473 19474POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 19475M: Sebastian Reichel <[email protected]> 19476L: [email protected] 19477S: Maintained 19478T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 19479F: Documentation/ABI/testing/sysfs-class-power 19480F: Documentation/devicetree/bindings/power/supply/ 19481F: drivers/power/supply/ 19482F: include/linux/power/ 19483F: include/linux/power_supply.h 19484F: tools/testing/selftests/power_supply/ 19485 19486POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 19487M: Suraj Jitindar Singh <[email protected]> 19488L: [email protected] 19489S: Maintained 19490F: drivers/char/powernv-op-panel.c 19491 19492PPP OVER ATM (RFC 2364) 19493M: Mitchell Blank Jr <[email protected]> 19494S: Maintained 19495F: include/uapi/linux/atmppp.h 19496F: net/atm/pppoatm.c 19497 19498PPP OVER ETHERNET 19499M: Michal Ostrowski <[email protected]> 19500S: Maintained 19501F: drivers/net/ppp/pppoe.c 19502F: drivers/net/ppp/pppox.c 19503 19504PPP OVER L2TP 19505M: James Chapman <[email protected]> 19506S: Maintained 19507F: include/linux/if_pppol2tp.h 19508F: include/uapi/linux/if_pppol2tp.h 19509F: net/l2tp/l2tp_ppp.c 19510 19511PPP PROTOCOL DRIVERS AND COMPRESSORS 19512L: [email protected] 19513S: Orphan 19514F: drivers/net/ppp/ppp_* 19515 19516PPS SUPPORT 19517M: Rodolfo Giometti <[email protected]> 19518L: [email protected] (subscribers-only) 19519S: Maintained 19520W: http://wiki.enneenne.com/index.php/LinuxPPS_support 19521F: Documentation/ABI/testing/sysfs-pps 19522F: Documentation/ABI/testing/sysfs-pps-gen 19523F: Documentation/ABI/testing/sysfs-pps-gen-tio 19524F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 19525F: Documentation/driver-api/pps.rst 19526F: drivers/pps/ 19527F: include/linux/pps*.h 19528F: include/uapi/linux/pps.h 19529F: include/uapi/linux/pps_gen.h 19530 19531PRESSURE STALL INFORMATION (PSI) 19532M: Johannes Weiner <[email protected]> 19533M: Suren Baghdasaryan <[email protected]> 19534R: Peter Ziljstra <[email protected]> 19535S: Maintained 19536F: include/linux/psi* 19537F: kernel/sched/psi.c 19538 19539PROPELLER BUILD 19540M: Rong Xu <[email protected]> 19541M: Han Shen <[email protected]> 19542S: Supported 19543F: Documentation/dev-tools/propeller.rst 19544F: scripts/Makefile.propeller 19545 19546PRINTK 19547M: Petr Mladek <[email protected]> 19548R: Steven Rostedt <[email protected]> 19549R: John Ogness <[email protected]> 19550R: Sergey Senozhatsky <[email protected]> 19551S: Maintained 19552T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 19553F: include/linux/printk.h 19554F: kernel/printk/ 19555 19556PRINTK INDEXING 19557R: Chris Down <[email protected]> 19558S: Maintained 19559F: Documentation/core-api/printk-index.rst 19560F: kernel/printk/index.c 19561K: printk_index 19562 19563PROC FILESYSTEM 19564L: [email protected] 19565L: [email protected] 19566S: Maintained 19567F: Documentation/filesystems/proc.rst 19568F: fs/proc/ 19569F: include/linux/proc_fs.h 19570F: tools/testing/selftests/proc/ 19571 19572PROC SYSCTL 19573M: Kees Cook <[email protected]> 19574M: Joel Granados <[email protected]> 19575L: [email protected] 19576L: [email protected] 19577S: Maintained 19578T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 19579F: fs/proc/proc_sysctl.c 19580F: include/linux/sysctl.h 19581F: kernel/sysctl* 19582F: tools/testing/selftests/sysctl/* 19583F: lib/test_sysctl.c 19584F: scripts/check-sysctl-docs 19585 19586PS3 NETWORK SUPPORT 19587M: Geoff Levand <[email protected]> 19588L: [email protected] 19589L: [email protected] 19590S: Maintained 19591F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 19592 19593PS3 PLATFORM SUPPORT 19594M: Geoff Levand <[email protected]> 19595L: [email protected] 19596S: Maintained 19597F: arch/powerpc/boot/ps3* 19598F: arch/powerpc/include/asm/lv1call.h 19599F: arch/powerpc/include/asm/ps3*.h 19600F: arch/powerpc/platforms/ps3/ 19601F: drivers/*/ps3* 19602F: drivers/ps3/ 19603F: drivers/rtc/rtc-ps3.c 19604F: drivers/usb/host/*ps3.c 19605F: sound/ppc/snd_ps3* 19606 19607PS3VRAM DRIVER 19608M: Jim Paris <[email protected]> 19609M: Geoff Levand <[email protected]> 19610L: [email protected] 19611S: Maintained 19612F: drivers/block/ps3vram.c 19613 19614PSAMPLE PACKET SAMPLING SUPPORT 19615M: Yotam Gigi <[email protected]> 19616S: Maintained 19617F: include/net/psample.h 19618F: include/uapi/linux/psample.h 19619F: net/psample 19620 19621PSE NETWORK DRIVER 19622M: Oleksij Rempel <[email protected]> 19623M: Kory Maincent <[email protected]> 19624L: [email protected] 19625S: Maintained 19626F: Documentation/devicetree/bindings/net/pse-pd/ 19627F: drivers/net/pse-pd/ 19628F: net/ethtool/pse-pd.c 19629 19630PSTORE FILESYSTEM 19631M: Kees Cook <[email protected]> 19632R: Tony Luck <[email protected]> 19633R: Guilherme G. Piccoli <[email protected]> 19634L: [email protected] 19635S: Supported 19636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 19637F: Documentation/admin-guide/pstore-blk.rst 19638F: Documentation/admin-guide/ramoops.rst 19639F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 19640F: drivers/acpi/apei/erst.c 19641F: drivers/firmware/efi/efi-pstore.c 19642F: fs/pstore/ 19643F: include/linux/pstore* 19644K: \b(pstore|ramoops) 19645 19646PT5161L HARDWARE MONITOR DRIVER 19647M: Cosmo Chou <[email protected]> 19648L: [email protected] 19649S: Maintained 19650F: Documentation/hwmon/pt5161l.rst 19651F: drivers/hwmon/pt5161l.c 19652 19653PTP HARDWARE CLOCK SUPPORT 19654M: Richard Cochran <[email protected]> 19655L: [email protected] 19656S: Maintained 19657W: http://linuxptp.sourceforge.net/ 19658F: Documentation/ABI/testing/sysfs-ptp 19659F: Documentation/driver-api/ptp.rst 19660F: drivers/net/phy/dp83640* 19661F: drivers/ptp/* 19662F: include/linux/ptp_cl* 19663K: (?:\b|_)ptp(?:\b|_) 19664 19665PTP MOCKUP CLOCK SUPPORT 19666M: Vladimir Oltean <[email protected]> 19667L: [email protected] 19668S: Maintained 19669F: drivers/ptp/ptp_mock.c 19670F: include/linux/ptp_mock.h 19671 19672PTP VIRTUAL CLOCK SUPPORT 19673M: Yangbo Lu <[email protected]> 19674L: [email protected] 19675S: Maintained 19676F: drivers/ptp/ptp_vclock.c 19677F: net/ethtool/phc_vclocks.c 19678 19679PTP VMCLOCK SUPPORT 19680M: David Woodhouse <[email protected]> 19681L: [email protected] 19682S: Maintained 19683F: drivers/ptp/ptp_vmclock.c 19684F: include/uapi/linux/vmclock-abi.h 19685 19686PTRACE SUPPORT 19687M: Oleg Nesterov <[email protected]> 19688S: Maintained 19689F: arch/*/*/ptrace*.c 19690F: arch/*/include/asm/ptrace*.h 19691F: arch/*/ptrace*.c 19692F: include/asm-generic/syscall.h 19693F: include/linux/ptrace.h 19694F: include/linux/regset.h 19695F: include/uapi/linux/ptrace.h 19696F: kernel/ptrace.c 19697 19698PULSE8-CEC DRIVER 19699M: Hans Verkuil <[email protected]> 19700L: [email protected] 19701S: Maintained 19702T: git git://linuxtv.org/media.git 19703F: drivers/media/cec/usb/pulse8/ 19704 19705PURELIFI PLFXLC DRIVER 19706M: Srinivasan Raju <[email protected]> 19707L: [email protected] 19708S: Supported 19709F: drivers/net/wireless/purelifi/ 19710 19711PVRUSB2 VIDEO4LINUX DRIVER 19712M: Mike Isely <[email protected]> 19713L: [email protected] (subscribers-only) 19714L: [email protected] 19715S: Maintained 19716W: http://www.isely.net/pvrusb2/ 19717T: git git://linuxtv.org/media.git 19718F: Documentation/driver-api/media/drivers/pvrusb2* 19719F: drivers/media/usb/pvrusb2/ 19720 19721PWC WEBCAM DRIVER 19722M: Hans Verkuil <[email protected]> 19723L: [email protected] 19724S: Odd Fixes 19725T: git git://linuxtv.org/media.git 19726F: drivers/media/usb/pwc/* 19727F: include/trace/events/pwc.h 19728 19729PWM IR Transmitter 19730M: Sean Young <[email protected]> 19731L: [email protected] 19732S: Maintained 19733F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19734F: drivers/media/rc/pwm-ir-tx.c 19735 19736PWM SUBSYSTEM 19737M: Uwe Kleine-König <[email protected]> 19738L: [email protected] 19739S: Maintained 19740Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19741T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19742F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19743F: Documentation/devicetree/bindings/pwm/ 19744F: Documentation/driver-api/pwm.rst 19745F: drivers/gpio/gpio-mvebu.c 19746F: drivers/pwm/ 19747F: drivers/video/backlight/pwm_bl.c 19748F: include/dt-bindings/pwm/ 19749F: include/linux/pwm.h 19750F: include/linux/pwm_backlight.h 19751K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19752 19753PXA GPIO DRIVER 19754M: Robert Jarzmik <[email protected]> 19755L: [email protected] 19756S: Maintained 19757F: drivers/gpio/gpio-pxa.c 19758 19759PXA MMCI DRIVER 19760S: Orphan 19761 19762PXA RTC DRIVER 19763M: Robert Jarzmik <[email protected]> 19764L: [email protected] 19765S: Maintained 19766 19767PXA2xx/PXA3xx SUPPORT 19768M: Daniel Mack <[email protected]> 19769M: Haojian Zhuang <[email protected]> 19770M: Robert Jarzmik <[email protected]> 19771L: [email protected] (moderated for non-subscribers) 19772S: Maintained 19773T: git git://github.com/hzhuang1/linux.git 19774T: git git://github.com/rjarzmik/linux.git 19775F: arch/arm/boot/dts/intel/pxa/ 19776F: arch/arm/mach-pxa/ 19777F: drivers/dma/pxa* 19778F: drivers/pcmcia/pxa2xx* 19779F: drivers/pinctrl/pxa/ 19780F: drivers/spi/spi-pxa2xx* 19781F: drivers/usb/gadget/udc/pxa2* 19782F: include/sound/pxa2xx-lib.h 19783F: sound/arm/pxa* 19784F: sound/soc/pxa/ 19785 19786QAT DRIVER 19787M: Giovanni Cabiddu <[email protected]> 19788L: [email protected] 19789S: Supported 19790F: drivers/crypto/intel/qat/ 19791 19792QCOM AUDIO (ASoC) DRIVERS 19793M: Srinivas Kandagatla <[email protected]> 19794L: [email protected] 19795L: [email protected] 19796S: Supported 19797F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19798F: Documentation/devicetree/bindings/sound/qcom,* 19799F: drivers/soc/qcom/apr.c 19800F: include/dt-bindings/sound/qcom,wcd9335.h 19801F: include/dt-bindings/sound/qcom,wcd934x.h 19802F: sound/soc/codecs/lpass-rx-macro.* 19803F: sound/soc/codecs/lpass-tx-macro.* 19804F: sound/soc/codecs/lpass-va-macro.c 19805F: sound/soc/codecs/lpass-wsa-macro.* 19806F: sound/soc/codecs/msm8916-wcd-analog.c 19807F: sound/soc/codecs/msm8916-wcd-digital.c 19808F: sound/soc/codecs/wcd-clsh-v2.* 19809F: sound/soc/codecs/wcd-mbhc-v2.* 19810F: sound/soc/codecs/wcd9335.* 19811F: sound/soc/codecs/wcd934x.c 19812F: sound/soc/codecs/wsa881x.c 19813F: sound/soc/codecs/wsa883x.c 19814F: sound/soc/codecs/wsa884x.c 19815F: sound/soc/qcom/ 19816 19817QCOM EMBEDDED USB DEBUGGER (EUD) 19818M: Souradeep Chowdhury <[email protected]> 19819L: [email protected] 19820S: Maintained 19821F: Documentation/ABI/testing/sysfs-driver-eud 19822F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19823F: drivers/usb/misc/qcom_eud.c 19824 19825QCOM IPA DRIVER 19826M: Alex Elder <[email protected]> 19827L: [email protected] 19828S: Maintained 19829F: drivers/net/ipa/ 19830 19831QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19832M: Gabriel Somlo <[email protected]> 19833M: "Michael S. Tsirkin" <[email protected]> 19834L: [email protected] 19835S: Maintained 19836F: drivers/firmware/qemu_fw_cfg.c 19837F: include/uapi/linux/qemu_fw_cfg.h 19838 19839QIB DRIVER 19840M: Dennis Dalessandro <[email protected]> 19841L: [email protected] 19842S: Supported 19843F: drivers/infiniband/hw/qib/ 19844 19845QLOGIC QL41xxx FCOE DRIVER 19846M: Saurav Kashyap <[email protected]> 19847M: Javed Hasan <[email protected]> 19848M: [email protected] 19849L: [email protected] 19850S: Supported 19851F: drivers/scsi/qedf/ 19852 19853QLOGIC QL41xxx ISCSI DRIVER 19854M: Nilesh Javali <[email protected]> 19855M: Manish Rangankar <[email protected]> 19856M: [email protected] 19857L: [email protected] 19858S: Supported 19859F: drivers/scsi/qedi/ 19860 19861QLOGIC QL4xxx ETHERNET DRIVER 19862M: Manish Chopra <[email protected]> 19863L: [email protected] 19864S: Maintained 19865F: drivers/net/ethernet/qlogic/qed/ 19866F: drivers/net/ethernet/qlogic/qede/ 19867F: include/linux/qed/ 19868 19869QLOGIC QL4xxx RDMA DRIVER 19870M: Michal Kalderon <[email protected]> 19871L: [email protected] 19872S: Supported 19873F: drivers/infiniband/hw/qedr/ 19874F: include/uapi/rdma/qedr-abi.h 19875 19876QLOGIC QLA1280 SCSI DRIVER 19877M: Michael Reed <[email protected]> 19878L: [email protected] 19879S: Maintained 19880F: drivers/scsi/qla1280.[ch] 19881 19882QLOGIC QLA2XXX FC-SCSI DRIVER 19883M: Nilesh Javali <[email protected]> 19884M: [email protected] 19885L: [email protected] 19886S: Supported 19887F: drivers/scsi/qla2xxx/ 19888 19889QLOGIC QLA3XXX NETWORK DRIVER 19890M: [email protected] 19891L: [email protected] 19892S: Maintained 19893F: drivers/net/ethernet/qlogic/qla3xxx.* 19894 19895QLOGIC QLA4XXX iSCSI DRIVER 19896M: Nilesh Javali <[email protected]> 19897M: Manish Rangankar <[email protected]> 19898M: [email protected] 19899L: [email protected] 19900S: Supported 19901F: drivers/scsi/qla4xxx/ 19902 19903QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19904M: Shahed Shaikh <[email protected]> 19905M: Manish Chopra <[email protected]> 19906M: [email protected] 19907L: [email protected] 19908S: Maintained 19909F: drivers/net/ethernet/qlogic/qlcnic/ 19910 19911QM1D1B0004 MEDIA DRIVER 19912M: Akihiro Tsukada <[email protected]> 19913L: [email protected] 19914S: Odd Fixes 19915F: drivers/media/tuners/qm1d1b0004* 19916 19917QM1D1C0042 MEDIA DRIVER 19918M: Akihiro Tsukada <[email protected]> 19919L: [email protected] 19920S: Odd Fixes 19921F: drivers/media/tuners/qm1d1c0042* 19922 19923QNAP MCU DRIVER 19924M: Heiko Stuebner <[email protected]> 19925S: Maintained 19926F: drivers/hwmon/qnap-mcu-hwmon.c 19927F: drivers/input/misc/qnap-mcu-input.c 19928F: drivers/leds/leds-qnap-mcu.c 19929F: drivers/mfd/qnap-mcu.c 19930F: include/linux/mfd/qnap-mcu.h 19931 19932QNX4 FILESYSTEM 19933M: Anders Larsen <[email protected]> 19934S: Maintained 19935W: http://www.alarsen.net/linux/qnx4fs/ 19936F: fs/qnx4/ 19937F: include/uapi/linux/qnx4_fs.h 19938F: include/uapi/linux/qnxtypes.h 19939 19940QNX6 FILESYSTEM 19941S: Orphan 19942F: Documentation/filesystems/qnx6.rst 19943F: fs/qnx6/ 19944F: include/linux/qnx6_fs.h 19945 19946QORIQ DPAA2 FSL-MC BUS DRIVER 19947M: Ioana Ciornei <[email protected]> 19948L: [email protected] 19949L: [email protected] 19950S: Maintained 19951F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19952F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml 19953F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19954F: drivers/bus/fsl-mc/ 19955F: include/uapi/linux/fsl_mc.h 19956 19957QT1010 MEDIA DRIVER 19958L: [email protected] 19959S: Orphan 19960W: https://linuxtv.org 19961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19962F: drivers/media/tuners/qt1010* 19963 19964QUALCOMM ATH12K WIRELESS DRIVER 19965M: Jeff Johnson <[email protected]> 19966L: [email protected] 19967L: [email protected] 19968S: Supported 19969W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19970T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19971F: drivers/net/wireless/ath/ath12k/ 19972N: ath12k 19973 19974QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19975M: Jeff Johnson <[email protected]> 19976L: [email protected] 19977L: [email protected] 19978S: Supported 19979W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19980T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19981F: drivers/net/wireless/ath/ath10k/ 19982N: ath10k 19983 19984QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19985M: Jeff Johnson <[email protected]> 19986L: [email protected] 19987L: [email protected] 19988S: Supported 19989W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19990B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19991T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19992F: drivers/net/wireless/ath/ath11k/ 19993N: ath11k 19994 19995QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19996M: Toke Høiland-Jørgensen <[email protected]> 19997L: [email protected] 19998S: Maintained 19999W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 20000T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 20001F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 20002F: drivers/net/wireless/ath/ath9k/ 20003 20004QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 20005M: Stefan Wahren <[email protected]> 20006L: [email protected] 20007S: Maintained 20008F: Documentation/devicetree/bindings/net/qca,qca7000.txt 20009F: drivers/net/ethernet/qualcomm/qca* 20010 20011QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 20012M: Stephan Gerhold <[email protected]> 20013L: [email protected] 20014L: [email protected] 20015S: Maintained 20016F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 20017F: drivers/net/wwan/qcom_bam_dmux.c 20018 20019QUALCOMM CAMERA SUBSYSTEM DRIVER 20020M: Robert Foss <[email protected]> 20021M: Todor Tomov <[email protected]> 20022M: Bryan O'Donoghue <[email protected]> 20023L: [email protected] 20024S: Maintained 20025F: Documentation/admin-guide/media/qcom_camss.rst 20026F: Documentation/devicetree/bindings/media/qcom,*camss* 20027F: drivers/media/platform/qcom/camss/ 20028 20029QUALCOMM CLOCK DRIVERS 20030M: Bjorn Andersson <[email protected]> 20031L: [email protected] 20032S: Supported 20033T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 20034F: Documentation/devicetree/bindings/clock/qcom,* 20035F: drivers/clk/qcom/ 20036F: include/dt-bindings/clock/qcom,* 20037 20038QUALCOMM CLOUD AI (QAIC) DRIVER 20039M: Jeff Hugo <[email protected]> 20040R: Carl Vanderlip <[email protected]> 20041L: [email protected] 20042L: [email protected] 20043S: Supported 20044T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 20045F: Documentation/accel/qaic/ 20046F: drivers/accel/qaic/ 20047F: include/uapi/drm/qaic_accel.h 20048 20049QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 20050M: Bjorn Andersson <[email protected]> 20051M: Konrad Dybcio <[email protected]> 20052L: [email protected] 20053L: [email protected] 20054S: Maintained 20055F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 20056F: drivers/pmdomain/qcom/cpr.c 20057 20058QUALCOMM CPUCP MAILBOX DRIVER 20059M: Sibi Sankar <[email protected]> 20060L: [email protected] 20061S: Supported 20062F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 20063F: drivers/mailbox/qcom-cpucp-mbox.c 20064 20065QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 20066M: Ilia Lin <[email protected]> 20067L: [email protected] 20068S: Maintained 20069F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 20070F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 20071F: drivers/cpufreq/qcom-cpufreq-nvmem.c 20072 20073QUALCOMM CRYPTO DRIVERS 20074M: Thara Gopinath <[email protected]> 20075L: [email protected] 20076L: [email protected] 20077S: Maintained 20078F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 20079F: drivers/crypto/qce/ 20080 20081QUALCOMM EMAC GIGABIT ETHERNET DRIVER 20082M: Timur Tabi <[email protected]> 20083L: [email protected] 20084S: Maintained 20085F: drivers/net/ethernet/qualcomm/emac/ 20086 20087QUALCOMM ETHQOS ETHERNET DRIVER 20088M: Vinod Koul <[email protected]> 20089L: [email protected] 20090L: [email protected] 20091S: Maintained 20092F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 20093F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 20094 20095QUALCOMM FASTRPC DRIVER 20096M: Srinivas Kandagatla <[email protected]> 20097M: Amol Maheshwari <[email protected]> 20098L: [email protected] 20099L: [email protected] 20100S: Maintained 20101F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 20102F: drivers/misc/fastrpc.c 20103F: include/uapi/misc/fastrpc.h 20104 20105QUALCOMM HEXAGON ARCHITECTURE 20106M: Brian Cain <[email protected]> 20107L: [email protected] 20108S: Supported 20109T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 20110F: arch/hexagon/ 20111 20112QUALCOMM HIDMA DRIVER 20113M: Sinan Kaya <[email protected]> 20114L: [email protected] (moderated for non-subscribers) 20115L: [email protected] 20116L: [email protected] 20117S: Supported 20118F: drivers/dma/qcom/hidma* 20119 20120QUALCOMM I2C QCOM GENI DRIVER 20121M: Mukesh Kumar Savaliya <[email protected]> 20122M: Viken Dadhaniya <[email protected]> 20123L: [email protected] 20124L: [email protected] 20125S: Maintained 20126F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml 20127F: drivers/i2c/busses/i2c-qcom-geni.c 20128 20129QUALCOMM I2C CCI DRIVER 20130M: Loic Poulain <[email protected]> 20131M: Robert Foss <[email protected]> 20132L: [email protected] 20133L: [email protected] 20134S: Maintained 20135F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 20136F: drivers/i2c/busses/i2c-qcom-cci.c 20137 20138QUALCOMM INTERCONNECT BWMON DRIVER 20139M: Krzysztof Kozlowski <[email protected]> 20140L: [email protected] 20141S: Maintained 20142F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 20143F: drivers/soc/qcom/icc-bwmon.c 20144F: drivers/soc/qcom/trace_icc-bwmon.h 20145 20146QUALCOMM IOMMU 20147M: Rob Clark <[email protected]> 20148L: [email protected] 20149L: [email protected] 20150S: Maintained 20151F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 20152F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 20153F: drivers/iommu/msm_iommu* 20154 20155QUALCOMM IPC ROUTER (QRTR) DRIVER 20156M: Manivannan Sadhasivam <[email protected]> 20157L: [email protected] 20158S: Maintained 20159F: include/trace/events/qrtr.h 20160F: include/uapi/linux/qrtr.h 20161F: net/qrtr/ 20162 20163QUALCOMM IPCC MAILBOX DRIVER 20164M: Manivannan Sadhasivam <[email protected]> 20165L: [email protected] 20166S: Supported 20167F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 20168F: drivers/mailbox/qcom-ipcc.c 20169F: include/dt-bindings/mailbox/qcom-ipcc.h 20170 20171QUALCOMM IPQ4019 USB PHY DRIVER 20172M: Robert Marko <[email protected]> 20173M: Luka Perkov <[email protected]> 20174L: [email protected] 20175S: Maintained 20176F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 20177F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 20178 20179QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 20180M: Robert Marko <[email protected]> 20181M: Luka Perkov <[email protected]> 20182L: [email protected] 20183S: Maintained 20184F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 20185F: drivers/regulator/vqmmc-ipq4019-regulator.c 20186 20187QUALCOMM IRIS VIDEO ACCELERATOR DRIVER 20188M: Vikash Garodia <[email protected]> 20189M: Dikshita Agarwal <[email protected]> 20190R: Abhinav Kumar <[email protected]> 20191L: [email protected] 20192L: [email protected] 20193S: Maintained 20194F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml 20195F: drivers/media/platform/qcom/iris/ 20196 20197QUALCOMM NAND CONTROLLER DRIVER 20198M: Manivannan Sadhasivam <[email protected]> 20199L: [email protected] 20200L: [email protected] 20201S: Maintained 20202F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 20203F: drivers/mtd/nand/raw/qcom_nandc.c 20204 20205QUALCOMM QSEECOM DRIVER 20206M: Maximilian Luz <[email protected]> 20207L: [email protected] 20208S: Maintained 20209F: drivers/firmware/qcom/qcom_qseecom.c 20210 20211QUALCOMM QSEECOM UEFISECAPP DRIVER 20212M: Maximilian Luz <[email protected]> 20213L: [email protected] 20214S: Maintained 20215F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 20216 20217QUALCOMM RMNET DRIVER 20218M: Subash Abhinov Kasiviswanathan <[email protected]> 20219M: Sean Tranchetti <[email protected]> 20220L: [email protected] 20221S: Maintained 20222F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 20223F: drivers/net/ethernet/qualcomm/rmnet/ 20224F: include/linux/if_rmnet.h 20225 20226QUALCOMM TRUST ZONE MEMORY ALLOCATOR 20227M: Bartosz Golaszewski <[email protected]> 20228L: [email protected] 20229S: Maintained 20230F: drivers/firmware/qcom/qcom_tzmem.c 20231F: drivers/firmware/qcom/qcom_tzmem.h 20232F: include/linux/firmware/qcom/qcom_tzmem.h 20233 20234QUALCOMM TSENS THERMAL DRIVER 20235M: Amit Kucheria <[email protected]> 20236M: Thara Gopinath <[email protected]> 20237L: [email protected] 20238L: [email protected] 20239S: Maintained 20240F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 20241F: drivers/thermal/qcom/ 20242 20243QUALCOMM TYPEC PORT MANAGER DRIVER 20244M: Bryan O'Donoghue <[email protected]> 20245L: [email protected] 20246L: [email protected] 20247S: Maintained 20248F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 20249F: drivers/usb/typec/tcpm/qcom/ 20250 20251QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 20252M: Stanimir Varbanov <[email protected]> 20253M: Vikash Garodia <[email protected]> 20254R: Bryan O'Donoghue <[email protected]> 20255L: [email protected] 20256L: [email protected] 20257S: Maintained 20258T: git git://linuxtv.org/media.git 20259F: Documentation/devicetree/bindings/media/*venus* 20260F: drivers/media/platform/qcom/venus/ 20261 20262QUALCOMM WCN36XX WIRELESS DRIVER 20263M: Loic Poulain <[email protected]> 20264L: [email protected] 20265S: Supported 20266W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 20267F: drivers/net/wireless/ath/wcn36xx/ 20268 20269QUANTENNA QTNFMAC WIRELESS DRIVER 20270M: Igor Mitsyanko <[email protected]> 20271R: Sergey Matyukevich <[email protected]> 20272L: [email protected] 20273S: Maintained 20274F: drivers/net/wireless/quantenna/ 20275 20276RADEON and AMDGPU DRM DRIVERS 20277M: Alex Deucher <[email protected]> 20278M: Christian König <[email protected]> 20279L: [email protected] 20280S: Supported 20281B: https://gitlab.freedesktop.org/drm/amd/-/issues 20282C: irc://irc.oftc.net/radeon 20283T: git https://gitlab.freedesktop.org/agd5f/linux.git 20284F: Documentation/gpu/amdgpu/ 20285F: drivers/gpu/drm/amd/ 20286F: drivers/gpu/drm/ci/xfails/amd* 20287F: drivers/gpu/drm/radeon/ 20288F: include/uapi/drm/amdgpu_drm.h 20289F: include/uapi/drm/radeon_drm.h 20290 20291RADEON FRAMEBUFFER DISPLAY DRIVER 20292M: Benjamin Herrenschmidt <[email protected]> 20293L: [email protected] 20294S: Maintained 20295F: drivers/video/fbdev/aty/radeon* 20296F: include/uapi/linux/radeonfb.h 20297 20298RADIOSHARK RADIO DRIVER 20299M: Hans Verkuil <[email protected]> 20300L: [email protected] 20301S: Maintained 20302T: git git://linuxtv.org/media.git 20303F: drivers/media/radio/radio-shark.c 20304 20305RADIOSHARK2 RADIO DRIVER 20306M: Hans Verkuil <[email protected]> 20307L: [email protected] 20308S: Maintained 20309T: git git://linuxtv.org/media.git 20310F: drivers/media/radio/radio-shark2.c 20311F: drivers/media/radio/radio-tea5777.c 20312 20313RADOS BLOCK DEVICE (RBD) 20314M: Ilya Dryomov <[email protected]> 20315R: Dongsheng Yang <[email protected]> 20316L: [email protected] 20317S: Supported 20318W: http://ceph.com/ 20319T: git https://github.com/ceph/ceph-client.git 20320F: Documentation/ABI/testing/sysfs-bus-rbd 20321F: drivers/block/rbd.c 20322F: drivers/block/rbd_types.h 20323 20324RAGE128 FRAMEBUFFER DISPLAY DRIVER 20325L: [email protected] 20326S: Orphan 20327F: drivers/video/fbdev/aty/aty128fb.c 20328 20329RAINSHADOW-CEC DRIVER 20330M: Hans Verkuil <[email protected]> 20331L: [email protected] 20332S: Maintained 20333T: git git://linuxtv.org/media.git 20334F: drivers/media/cec/usb/rainshadow/ 20335 20336RALINK MIPS ARCHITECTURE 20337M: John Crispin <[email protected]> 20338M: Sergio Paracuellos <[email protected]> 20339L: [email protected] 20340S: Maintained 20341F: arch/mips/ralink 20342 20343RALINK MT7621 MIPS ARCHITECTURE 20344M: Chester A. Unal <[email protected]> 20345M: Sergio Paracuellos <[email protected]> 20346L: [email protected] 20347S: Maintained 20348F: arch/mips/boot/dts/ralink/mt7621* 20349 20350RALINK RT2X00 WIRELESS LAN DRIVER 20351M: Stanislaw Gruszka <[email protected]> 20352L: [email protected] 20353S: Maintained 20354F: drivers/net/wireless/ralink/ 20355 20356RAMDISK RAM BLOCK DEVICE DRIVER 20357M: Jens Axboe <[email protected]> 20358S: Maintained 20359F: Documentation/admin-guide/blockdev/ramdisk.rst 20360F: drivers/block/brd.c 20361 20362RANCHU VIRTUAL BOARD FOR MIPS 20363M: Miodrag Dinic <[email protected]> 20364L: [email protected] 20365S: Supported 20366F: arch/mips/configs/generic/board-ranchu.config 20367F: arch/mips/generic/board-ranchu.c 20368 20369RANDOM NUMBER DRIVER 20370M: "Theodore Ts'o" <[email protected]> 20371M: Jason A. Donenfeld <[email protected]> 20372S: Maintained 20373T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 20374F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 20375F: drivers/char/random.c 20376F: include/linux/random.h 20377F: include/uapi/linux/random.h 20378F: drivers/virt/vmgenid.c 20379N: ^.*/vdso/[^/]*getrandom[^/]+$ 20380 20381RAPIDIO SUBSYSTEM 20382M: Matt Porter <[email protected]> 20383M: Alexandre Bounine <[email protected]> 20384S: Maintained 20385F: drivers/rapidio/ 20386 20387RAS INFRASTRUCTURE 20388M: Tony Luck <[email protected]> 20389M: Borislav Petkov <[email protected]> 20390L: [email protected] 20391S: Maintained 20392F: Documentation/admin-guide/RAS 20393F: drivers/ras/ 20394F: include/linux/ras.h 20395F: include/ras/ras_event.h 20396 20397RAS FRU MEMORY POISON MANAGER (FMPM) 20398M: Yazen Ghannam <[email protected]> 20399L: [email protected] 20400S: Maintained 20401F: drivers/ras/amd/fmpm.c 20402 20403RASPBERRY PI PISP BACK END 20404M: Jacopo Mondi <[email protected]> 20405R: Raspberry Pi Kernel Maintenance <[email protected]> 20406L: [email protected] 20407S: Maintained 20408F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 20409F: drivers/media/platform/raspberrypi/pisp_be/ 20410F: include/uapi/linux/media/raspberrypi/ 20411 20412RASPBERRY PI PISP CAMERA FRONT END 20413M: Tomi Valkeinen <[email protected]> 20414M: Raspberry Pi Kernel Maintenance <[email protected]> 20415S: Maintained 20416F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 20417F: drivers/media/platform/raspberrypi/rp1-cfe/ 20418 20419RC-CORE / LIRC FRAMEWORK 20420M: Sean Young <[email protected]> 20421L: [email protected] 20422S: Maintained 20423W: http://linuxtv.org 20424T: git git://linuxtv.org/media.git 20425F: Documentation/driver-api/media/rc-core.rst 20426F: Documentation/userspace-api/media/rc/ 20427F: drivers/media/rc/ 20428F: include/media/rc-core.h 20429F: include/media/rc-map.h 20430F: include/uapi/linux/lirc.h 20431 20432RCMM REMOTE CONTROLS DECODER 20433M: Patrick Lerda <[email protected]> 20434S: Maintained 20435F: drivers/media/rc/ir-rcmm-decoder.c 20436 20437RCUTORTURE TEST FRAMEWORK 20438M: "Paul E. McKenney" <[email protected]> 20439M: Josh Triplett <[email protected]> 20440R: Steven Rostedt <[email protected]> 20441R: Mathieu Desnoyers <[email protected]> 20442R: Lai Jiangshan <[email protected]> 20443L: [email protected] 20444S: Supported 20445T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 20446F: tools/testing/selftests/rcutorture 20447 20448RDACM20 Camera Sensor 20449M: Jacopo Mondi <[email protected]> 20450M: Kieran Bingham <kieran.bingham[email protected]> 20451M: Laurent Pinchart <laurent.pinchart[email protected]> 20452M: Niklas Söderlund <niklas.soderlund[email protected]> 20453L: [email protected] 20454S: Maintained 20455F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 20456F: drivers/media/i2c/max9271.c 20457F: drivers/media/i2c/max9271.h 20458F: drivers/media/i2c/rdacm20.c 20459 20460RDACM21 Camera Sensor 20461M: Jacopo Mondi <[email protected]> 20462M: Kieran Bingham <kieran.bingham[email protected]> 20463M: Laurent Pinchart <laurent.pinchart[email protected]> 20464M: Niklas Söderlund <niklas.soderlund[email protected]> 20465L: [email protected] 20466S: Maintained 20467F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 20468F: drivers/media/i2c/max9271.c 20469F: drivers/media/i2c/max9271.h 20470F: drivers/media/i2c/rdacm21.c 20471 20472RDC R-321X SoC 20473M: Florian Fainelli <[email protected]> 20474S: Maintained 20475 20476RDC R6040 FAST ETHERNET DRIVER 20477M: Florian Fainelli <[email protected]> 20478L: [email protected] 20479S: Maintained 20480F: drivers/net/ethernet/rdc/r6040.c 20481 20482RDMAVT - RDMA verbs software 20483M: Dennis Dalessandro <[email protected]> 20484L: [email protected] 20485S: Supported 20486F: drivers/infiniband/sw/rdmavt 20487 20488RDS - RELIABLE DATAGRAM SOCKETS 20489M: Allison Henderson <[email protected]> 20490L: [email protected] 20491L: [email protected] 20492L: [email protected] (moderated for non-subscribers) 20493S: Supported 20494W: https://oss.oracle.com/projects/rds/ 20495F: Documentation/networking/rds.rst 20496F: net/rds/ 20497F: tools/testing/selftests/net/rds/ 20498 20499RDT - RESOURCE ALLOCATION 20500M: Tony Luck <[email protected]> 20501M: Reinette Chatre <[email protected]> 20502L: [email protected] 20503S: Supported 20504F: Documentation/arch/x86/resctrl* 20505F: arch/x86/include/asm/resctrl.h 20506F: arch/x86/kernel/cpu/resctrl/ 20507F: include/linux/resctrl*.h 20508F: tools/testing/selftests/resctrl/ 20509 20510READ-COPY UPDATE (RCU) 20511M: "Paul E. McKenney" <[email protected]> 20512M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 20513M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 20514M: Joel Fernandes <[email protected]> 20515M: Josh Triplett <[email protected]> 20516M: Boqun Feng <[email protected]> 20517M: Uladzislau Rezki <[email protected]> 20518R: Steven Rostedt <[email protected]> 20519R: Mathieu Desnoyers <[email protected]> 20520R: Lai Jiangshan <[email protected]> 20521R: Zqiang <[email protected]> 20522L: [email protected] 20523S: Supported 20524W: http://www.rdrop.com/users/paulmck/RCU/ 20525T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 20526F: Documentation/RCU/ 20527F: include/linux/rcu* 20528F: kernel/rcu/ 20529F: rust/kernel/sync/rcu.rs 20530X: Documentation/RCU/torture.rst 20531X: include/linux/srcu*.h 20532X: kernel/rcu/srcu*.c 20533 20534REAL TIME CLOCK (RTC) SUBSYSTEM 20535M: Alexandre Belloni <[email protected]> 20536L: [email protected] 20537S: Maintained 20538Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 20539T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 20540F: Documentation/admin-guide/rtc.rst 20541F: Documentation/devicetree/bindings/rtc/ 20542F: drivers/rtc/ 20543F: include/linux/rtc.h 20544F: include/linux/rtc/ 20545F: include/uapi/linux/rtc.h 20546F: tools/testing/selftests/rtc/ 20547 20548Real-time Linux Analysis (RTLA) tools 20549M: Steven Rostedt <[email protected]> 20550L: [email protected] 20551S: Maintained 20552F: Documentation/tools/rtla/ 20553F: tools/tracing/rtla/ 20554 20555Real-time Linux (PREEMPT_RT) 20556M: Sebastian Andrzej Siewior <[email protected]> 20557M: Clark Williams <[email protected]> 20558M: Steven Rostedt <[email protected]> 20559L: [email protected] 20560S: Supported 20561K: PREEMPT_RT 20562 20563REALTEK AUDIO CODECS 20564M: Oder Chiou <[email protected]> 20565S: Maintained 20566F: include/sound/rt*.h 20567F: sound/soc/codecs/rt* 20568 20569REALTEK OTTO WATCHDOG 20570M: Sander Vanheule <[email protected]> 20571L: [email protected] 20572S: Maintained 20573F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 20574F: drivers/watchdog/realtek_otto_wdt.c 20575 20576REALTEK RTL83xx SMI DSA ROUTER CHIPS 20577M: Linus Walleij <[email protected]> 20578M: Alvin Šipraga <[email protected]> 20579S: Maintained 20580F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 20581F: drivers/net/dsa/realtek/* 20582 20583REALTEK SPI-NAND 20584M: Chris Packham <[email protected]> 20585S: Maintained 20586F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 20587F: drivers/spi/spi-realtek-rtl-snand.c 20588 20589REALTEK WIRELESS DRIVER (rtlwifi family) 20590M: Ping-Ke Shih <[email protected]> 20591L: [email protected] 20592S: Maintained 20593T: git https://github.com/pkshih/rtw.git 20594F: drivers/net/wireless/realtek/rtlwifi/ 20595 20596REALTEK WIRELESS DRIVER (rtw88) 20597M: Ping-Ke Shih <[email protected]> 20598L: [email protected] 20599S: Maintained 20600T: git https://github.com/pkshih/rtw.git 20601F: drivers/net/wireless/realtek/rtw88/ 20602 20603REALTEK WIRELESS DRIVER (rtw89) 20604M: Ping-Ke Shih <[email protected]> 20605L: [email protected] 20606S: Maintained 20607T: git https://github.com/pkshih/rtw.git 20608F: drivers/net/wireless/realtek/rtw89/ 20609 20610REDPINE WIRELESS DRIVER 20611L: [email protected] 20612S: Orphan 20613F: drivers/net/wireless/rsi/ 20614 20615REGISTER MAP ABSTRACTION 20616M: Mark Brown <[email protected]> 20617L: [email protected] 20618S: Supported 20619T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 20620F: Documentation/devicetree/bindings/regmap/ 20621F: drivers/base/regmap/ 20622F: include/linux/regmap.h 20623 20624REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 20625M: Bjorn Andersson <[email protected]> 20626M: Mathieu Poirier <[email protected]> 20627L: [email protected] 20628S: Maintained 20629T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 20630F: Documentation/ABI/testing/sysfs-class-remoteproc 20631F: Documentation/devicetree/bindings/remoteproc/ 20632F: Documentation/staging/remoteproc.rst 20633F: drivers/remoteproc/ 20634F: include/linux/remoteproc.h 20635F: include/linux/remoteproc/ 20636 20637REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 20638M: Bjorn Andersson <[email protected]> 20639M: Mathieu Poirier <[email protected]> 20640L: [email protected] 20641S: Maintained 20642T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 20643F: Documentation/ABI/testing/sysfs-bus-rpmsg 20644F: Documentation/staging/rpmsg.rst 20645F: drivers/rpmsg/ 20646F: include/linux/rpmsg.h 20647F: include/linux/rpmsg/ 20648F: include/uapi/linux/rpmsg.h 20649F: samples/rpmsg/ 20650 20651REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 20652M: Stephan Gerhold <[email protected]> 20653L: [email protected] 20654L: [email protected] 20655S: Maintained 20656F: drivers/net/wwan/rpmsg_wwan_ctrl.c 20657 20658RENESAS CLOCK DRIVERS 20659M: Geert Uytterhoeven <[email protected]> 20660L: [email protected] 20661S: Supported 20662T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 20663F: Documentation/devicetree/bindings/clock/renesas,* 20664F: drivers/clk/renesas/ 20665 20666RENESAS EMEV2 I2C DRIVER 20667M: Wolfram Sang <[email protected]> 20668L: [email protected] 20669S: Supported 20670F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20671F: drivers/i2c/busses/i2c-emev2.c 20672 20673RENESAS ETHERNET AVB DRIVER 20674M: Niklas Söderlund <[email protected]> 20675R: Paul Barker <[email protected]> 20676L: [email protected] 20677L: [email protected] 20678S: Maintained 20679F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20680F: drivers/net/ethernet/renesas/Kconfig 20681F: drivers/net/ethernet/renesas/Makefile 20682F: drivers/net/ethernet/renesas/ravb* 20683 20684RENESAS ETHERNET SWITCH DRIVER 20685R: Yoshihiro Shimoda <[email protected]> 20686L: [email protected] 20687L: [email protected] 20688F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20689F: drivers/net/ethernet/renesas/Kconfig 20690F: drivers/net/ethernet/renesas/Makefile 20691F: drivers/net/ethernet/renesas/rcar_gen4* 20692F: drivers/net/ethernet/renesas/rswitch* 20693 20694RENESAS ETHERNET TSN DRIVER 20695M: Niklas Söderlund <[email protected]> 20696L: [email protected] 20697L: [email protected] 20698S: Maintained 20699F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20700F: drivers/net/ethernet/renesas/rtsn.* 20701 20702RENESAS IDT821034 ASoC CODEC 20703M: Herve Codina <[email protected]> 20704L: [email protected] 20705S: Maintained 20706F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20707F: sound/soc/codecs/idt821034.c 20708 20709RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20710M: Kuninori Morimoto <[email protected]> 20711L: [email protected] 20712L: [email protected] 20713S: Supported 20714F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20715F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20716F: sound/soc/renesas/rcar/ 20717F: sound/soc/renesas/fsi.c 20718F: include/sound/sh_fsi.h 20719 20720RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20721M: Miquel Raynal <[email protected]> 20722L: [email protected] 20723L: [email protected] 20724S: Maintained 20725F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20726F: drivers/mtd/nand/raw/renesas-nand-controller.c 20727 20728RENESAS R-CAR GYROADC DRIVER 20729M: Marek Vasut <[email protected]> 20730L: [email protected] 20731S: Supported 20732F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20733F: drivers/iio/adc/rcar-gyroadc.c 20734 20735RENESAS R-CAR I2C DRIVERS 20736M: Wolfram Sang <[email protected]> 20737L: [email protected] 20738S: Supported 20739F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20740F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20741F: drivers/i2c/busses/i2c-rcar.c 20742F: drivers/i2c/busses/i2c-sh_mobile.c 20743 20744RENESAS R-CAR SATA DRIVER 20745M: Geert Uytterhoeven <[email protected]> 20746L: [email protected] 20747L: [email protected] 20748S: Supported 20749F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20750F: drivers/ata/sata_rcar.c 20751 20752RENESAS R-CAR THERMAL DRIVERS 20753M: Niklas Söderlund <[email protected]> 20754L: [email protected] 20755S: Supported 20756F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20757F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20758F: drivers/thermal/renesas/rcar_gen3_thermal.c 20759F: drivers/thermal/renesas/rcar_thermal.c 20760 20761RENESAS RIIC DRIVER 20762M: Chris Brandt <[email protected]> 20763L: [email protected] 20764S: Supported 20765F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20766F: drivers/i2c/busses/i2c-riic.c 20767 20768RENESAS RZ AUDIO (ASoC) DRIVER 20769M: Biju Das <[email protected]> 20770M: Lad Prabhakar <[email protected]> 20771L: [email protected] 20772L: [email protected] 20773S: Supported 20774F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20775F: sound/soc/renesas/rz-ssi.c 20776 20777RENESAS RZ/G2L A/D DRIVER 20778M: Lad Prabhakar <[email protected]> 20779L: [email protected] 20780L: [email protected] 20781S: Supported 20782F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20783F: drivers/iio/adc/rzg2l_adc.c 20784 20785RENESAS RZ/G2L MTU3a COUNTER DRIVER 20786M: Biju Das <[email protected]> 20787L: [email protected] 20788L: [email protected] 20789S: Supported 20790F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20791F: drivers/counter/rz-mtu3-cnt.c 20792 20793RENESAS RTCA-3 RTC DRIVER 20794M: Claudiu Beznea <[email protected]> 20795L: [email protected] 20796L: [email protected] 20797S: Supported 20798F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20799F: drivers/rtc/rtc-renesas-rtca3.c 20800 20801RENESAS RZ/N1 A5PSW SWITCH DRIVER 20802M: Clément Léger <[email protected]> 20803L: [email protected] 20804L: [email protected] 20805S: Maintained 20806F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20807F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20808F: drivers/net/dsa/rzn1_a5psw* 20809F: drivers/net/pcs/pcs-rzn1-miic.c 20810F: include/dt-bindings/net/pcs-rzn1-miic.h 20811F: include/linux/pcs-rzn1-miic.h 20812F: net/dsa/tag_rzn1_a5psw.c 20813 20814RENESAS RZ/N1 DWMAC GLUE LAYER 20815M: Romain Gantois <[email protected]> 20816S: Maintained 20817F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20818F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20819 20820RENESAS RZ/N1 RTC CONTROLLER DRIVER 20821M: Miquel Raynal <[email protected]> 20822L: [email protected] 20823L: [email protected] 20824S: Maintained 20825F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20826F: drivers/rtc/rtc-rzn1.c 20827 20828RENESAS RZ/N1 USBF CONTROLLER DRIVER 20829M: Herve Codina <[email protected]> 20830L: [email protected] 20831L: [email protected] 20832S: Maintained 20833F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20834F: drivers/usb/gadget/udc/renesas_usbf.c 20835 20836RENESAS RZ/V2M I2C DRIVER 20837M: Fabrizio Castro <[email protected]> 20838L: [email protected] 20839L: [email protected] 20840S: Supported 20841F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20842F: drivers/i2c/busses/i2c-rzv2m.c 20843 20844RENESAS SUPERH ETHERNET DRIVER 20845M: Niklas Söderlund <[email protected]> 20846L: [email protected] 20847L: [email protected] 20848S: Maintained 20849F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20850F: drivers/net/ethernet/renesas/Kconfig 20851F: drivers/net/ethernet/renesas/Makefile 20852F: drivers/net/ethernet/renesas/sh_eth* 20853F: include/linux/sh_eth.h 20854 20855RENESAS USB PHY DRIVER 20856M: Yoshihiro Shimoda <[email protected]> 20857L: [email protected] 20858S: Maintained 20859F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20860 20861RENESAS VERSACLOCK 7 CLOCK DRIVER 20862M: Alex Helms <[email protected]> 20863S: Maintained 20864F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20865F: drivers/clk/clk-versaclock7.c 20866 20867RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20868M: Herve Codina <[email protected]> 20869L: [email protected] 20870S: Maintained 20871F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20872F: drivers/iio/potentiometer/x9250.c 20873 20874RESET CONTROLLER FRAMEWORK 20875M: Philipp Zabel <[email protected]> 20876S: Maintained 20877T: git git://git.pengutronix.de/git/pza/linux 20878F: Documentation/devicetree/bindings/reset/ 20879F: Documentation/driver-api/reset.rst 20880F: drivers/reset/ 20881F: include/dt-bindings/reset/ 20882F: include/linux/reset-controller.h 20883F: include/linux/reset.h 20884F: include/linux/reset/ 20885K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20886 20887RESTARTABLE SEQUENCES SUPPORT 20888M: Mathieu Desnoyers <[email protected]> 20889M: Peter Zijlstra <[email protected]> 20890M: "Paul E. McKenney" <[email protected]> 20891M: Boqun Feng <[email protected]> 20892L: [email protected] 20893S: Supported 20894F: include/trace/events/rseq.h 20895F: include/uapi/linux/rseq.h 20896F: kernel/rseq.c 20897F: tools/testing/selftests/rseq/ 20898 20899RFKILL 20900M: Johannes Berg <[email protected]> 20901L: [email protected] 20902S: Maintained 20903W: https://wireless.wiki.kernel.org/ 20904Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20905T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20906T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20907F: Documentation/ABI/stable/sysfs-class-rfkill 20908F: Documentation/driver-api/rfkill.rst 20909F: include/linux/rfkill.h 20910F: include/uapi/linux/rfkill.h 20911F: net/rfkill/ 20912 20913RHASHTABLE 20914M: Thomas Graf <[email protected]> 20915M: Herbert Xu <[email protected]> 20916L: [email protected] 20917S: Maintained 20918F: include/linux/rhashtable-types.h 20919F: include/linux/rhashtable.h 20920F: lib/rhashtable.c 20921F: lib/test_rhashtable.c 20922 20923RICOH R5C592 MEMORYSTICK DRIVER 20924M: Maxim Levitsky <[email protected]> 20925S: Maintained 20926F: drivers/memstick/host/r592.* 20927 20928RICOH SMARTMEDIA/XD DRIVER 20929M: Maxim Levitsky <[email protected]> 20930S: Maintained 20931F: drivers/mtd/nand/raw/r852.c 20932F: drivers/mtd/nand/raw/r852.h 20933 20934RISC-V AIA DRIVERS 20935M: Anup Patel <[email protected]> 20936L: [email protected] 20937S: Maintained 20938F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20939F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20940F: drivers/irqchip/irq-riscv-aplic-*.c 20941F: drivers/irqchip/irq-riscv-aplic-*.h 20942F: drivers/irqchip/irq-riscv-imsic-*.c 20943F: drivers/irqchip/irq-riscv-imsic-*.h 20944F: drivers/irqchip/irq-riscv-intc.c 20945F: include/linux/irqchip/riscv-aplic.h 20946F: include/linux/irqchip/riscv-imsic.h 20947 20948RISC-V ARCHITECTURE 20949M: Paul Walmsley <[email protected]> 20950M: Palmer Dabbelt <[email protected]> 20951M: Albert Ou <[email protected]> 20952R: Alexandre Ghiti <[email protected]> 20953L: [email protected] 20954S: Supported 20955Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20956C: irc://irc.libera.chat/riscv 20957P: Documentation/arch/riscv/patch-acceptance.rst 20958T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20959F: arch/riscv/ 20960N: riscv 20961K: riscv 20962 20963RISC-V IOMMU 20964M: Tomasz Jeznach <[email protected]> 20965L: [email protected] 20966L: [email protected] 20967S: Maintained 20968T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20969F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20970F: drivers/iommu/riscv/ 20971 20972RISC-V MICROCHIP FPGA SUPPORT 20973M: Conor Dooley <[email protected]> 20974M: Daire McNamara <[email protected]> 20975L: [email protected] 20976S: Supported 20977F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20978F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20979F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20980F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20981F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20982F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20983F: Documentation/devicetree/bindings/riscv/microchip.yaml 20984F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20985F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20986F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20987F: arch/riscv/boot/dts/microchip/ 20988F: drivers/char/hw_random/mpfs-rng.c 20989F: drivers/clk/microchip/clk-mpfs*.c 20990F: drivers/firmware/microchip/mpfs-auto-update.c 20991F: drivers/gpio/gpio-mpfs.c 20992F: drivers/i2c/busses/i2c-microchip-corei2c.c 20993F: drivers/mailbox/mailbox-mpfs.c 20994F: drivers/pci/controller/plda/pcie-microchip-host.c 20995F: drivers/pwm/pwm-microchip-core.c 20996F: drivers/reset/reset-mpfs.c 20997F: drivers/rtc/rtc-mpfs.c 20998F: drivers/soc/microchip/mpfs-sys-controller.c 20999F: drivers/spi/spi-microchip-core-qspi.c 21000F: drivers/spi/spi-microchip-core.c 21001F: drivers/usb/musb/mpfs.c 21002F: include/soc/microchip/mpfs.h 21003 21004RISC-V MISC SOC SUPPORT 21005M: Conor Dooley <[email protected]> 21006L: [email protected] 21007S: Maintained 21008Q: https://patchwork.kernel.org/project/linux-riscv/list/ 21009T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 21010F: arch/riscv/boot/dts/canaan/ 21011F: arch/riscv/boot/dts/microchip/ 21012F: arch/riscv/boot/dts/sifive/ 21013F: arch/riscv/boot/dts/starfive/ 21014 21015RISC-V PMU DRIVERS 21016M: Atish Patra <[email protected]> 21017R: Anup Patel <[email protected]> 21018L: [email protected] 21019S: Supported 21020F: drivers/perf/riscv_pmu.c 21021F: drivers/perf/riscv_pmu_legacy.c 21022F: drivers/perf/riscv_pmu_sbi.c 21023 21024RISC-V SPACEMIT SoC Support 21025M: Yixun Lan <[email protected]> 21026L: [email protected] 21027L: [email protected] 21028S: Maintained 21029W: https://github.com/spacemit-com/linux/wiki 21030C: irc://irc.libera.chat/spacemit 21031T: git https://github.com/spacemit-com/linux 21032F: arch/riscv/boot/dts/spacemit/ 21033N: spacemit 21034K: spacemit 21035 21036RISC-V THEAD SoC SUPPORT 21037M: Drew Fustini <[email protected]> 21038M: Guo Ren <[email protected]> 21039M: Fu Wei <[email protected]> 21040L: [email protected] 21041S: Maintained 21042T: git https://github.com/pdp7/linux.git 21043F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 21044F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml 21045F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 21046F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 21047F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 21048F: arch/riscv/boot/dts/thead/ 21049F: drivers/clk/thead/clk-th1520-ap.c 21050F: drivers/firmware/thead,th1520-aon.c 21051F: drivers/mailbox/mailbox-th1520.c 21052F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 21053F: drivers/pinctrl/pinctrl-th1520.c 21054F: drivers/pmdomain/thead/ 21055F: include/dt-bindings/clock/thead,th1520-clk-ap.h 21056F: include/dt-bindings/power/thead,th1520-power.h 21057F: include/linux/firmware/thead/thead,th1520-aon.h 21058 21059RNBD BLOCK DRIVERS 21060M: Md. Haris Iqbal <[email protected]> 21061M: Jack Wang <[email protected]> 21062L: [email protected] 21063S: Maintained 21064F: drivers/block/rnbd/ 21065 21066ROCCAT DRIVERS 21067M: Stefan Achatz <[email protected]> 21068S: Maintained 21069W: http://sourceforge.net/projects/roccat/ 21070F: Documentation/ABI/*/sysfs-driver-hid-roccat* 21071F: drivers/hid/hid-roccat* 21072F: include/linux/hid-roccat* 21073 21074ROCKCHIP CAN-FD DRIVER 21075M: Marc Kleine-Budde <[email protected]> 21076R: [email protected] 21077L: [email protected] 21078S: Maintained 21079F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 21080F: drivers/net/can/rockchip/ 21081 21082ROCKCHIP CRYPTO DRIVERS 21083M: Corentin Labbe <[email protected]> 21084L: [email protected] 21085S: Maintained 21086F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 21087F: drivers/crypto/rockchip/ 21088 21089ROCKCHIP I2S TDM DRIVER 21090M: Nicolas Frattaroli <[email protected]> 21091L: [email protected] 21092S: Maintained 21093F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 21094F: sound/soc/rockchip/rockchip_i2s_tdm.* 21095 21096ROCKCHIP ISP V1 DRIVER 21097M: Dafna Hirschfeld <[email protected]> 21098M: Laurent Pinchart <[email protected]> 21099L: [email protected] 21100L: [email protected] 21101S: Maintained 21102F: Documentation/admin-guide/media/rkisp1.rst 21103F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 21104F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 21105F: drivers/media/platform/rockchip/rkisp1 21106F: include/uapi/linux/rkisp1-config.h 21107 21108ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 21109M: Daniel Golle <[email protected]> 21110M: Aurelien Jarno <[email protected]> 21111M: Nicolas Frattaroli <[email protected]> 21112S: Maintained 21113F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 21114F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml 21115F: drivers/char/hw_random/rockchip-rng.c 21116 21117ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 21118M: Jacob Chen <[email protected]> 21119M: Ezequiel Garcia <[email protected]> 21120L: [email protected] 21121L: [email protected] 21122S: Maintained 21123F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 21124F: drivers/media/platform/rockchip/rga/ 21125 21126ROCKCHIP RK3308 INTERNAL AUDIO CODEC 21127M: Luca Ceresoli <[email protected]> 21128S: Maintained 21129F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 21130F: sound/soc/codecs/rk3308_codec.c 21131F: sound/soc/codecs/rk3308_codec.h 21132 21133ROCKCHIP VIDEO DECODER DRIVER 21134M: Ezequiel Garcia <[email protected]> 21135L: [email protected] 21136L: [email protected] 21137S: Maintained 21138F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 21139F: drivers/staging/media/rkvdec/ 21140 21141ROCKER DRIVER 21142M: Jiri Pirko <[email protected]> 21143L: [email protected] 21144S: Supported 21145F: drivers/net/ethernet/rocker/ 21146 21147ROCKETPORT EXPRESS/INFINITY DRIVER 21148M: Kevin Cernekee <[email protected]> 21149L: [email protected] 21150S: Odd Fixes 21151F: drivers/tty/serial/rp2.* 21152 21153ROHM BD79703 DAC 21154M: Matti Vaittinen <[email protected]> 21155S: Supported 21156F: drivers/iio/dac/rohm-bd79703.c 21157 21158ROHM BD99954 CHARGER IC 21159M: Matti Vaittinen <[email protected]> 21160S: Supported 21161F: drivers/power/supply/bd99954-charger.c 21162F: drivers/power/supply/bd99954-charger.h 21163 21164ROHM BH1745 COLOUR SENSOR 21165M: Mudit Sharma <[email protected]> 21166L: [email protected] 21167S: Maintained 21168F: drivers/iio/light/bh1745.c 21169 21170ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 21171M: Tomasz Duszynski <[email protected]> 21172S: Maintained 21173F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 21174F: drivers/iio/light/bh1750.c 21175 21176ROHM BM1390 PRESSURE SENSOR DRIVER 21177M: Matti Vaittinen <[email protected]> 21178L: [email protected] 21179S: Supported 21180F: drivers/iio/pressure/rohm-bm1390.c 21181 21182ROHM BU270xx LIGHT SENSOR DRIVERs 21183M: Matti Vaittinen <[email protected]> 21184L: [email protected] 21185S: Supported 21186F: drivers/iio/light/rohm-bu27034.c 21187 21188ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 21189M: Marek Vasut <marek.vasut[email protected]> 21190L: [email protected] 21191L: [email protected] 21192S: Supported 21193F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 21194F: drivers/gpio/gpio-bd9571mwv.c 21195F: drivers/mfd/bd9571mwv.c 21196F: drivers/regulator/bd9571mwv-regulator.c 21197F: include/linux/mfd/bd9571mwv.h 21198 21199ROHM POWER MANAGEMENT IC DEVICE DRIVERS 21200M: Matti Vaittinen <[email protected]> 21201S: Supported 21202F: drivers/clk/clk-bd718x7.c 21203F: drivers/gpio/gpio-bd71815.c 21204F: drivers/gpio/gpio-bd71828.c 21205F: drivers/mfd/rohm-bd71828.c 21206F: drivers/mfd/rohm-bd718x7.c 21207F: drivers/mfd/rohm-bd9576.c 21208F: drivers/mfd/rohm-bd96801.c 21209F: drivers/regulator/bd71815-regulator.c 21210F: drivers/regulator/bd71828-regulator.c 21211F: drivers/regulator/bd718x7-regulator.c 21212F: drivers/regulator/bd9576-regulator.c 21213F: drivers/regulator/bd96801-regulator.c 21214F: drivers/regulator/rohm-regulator.c 21215F: drivers/rtc/rtc-bd70528.c 21216F: drivers/watchdog/bd9576_wdt.c 21217F: drivers/watchdog/bd96801_wdt.c 21218F: include/linux/mfd/rohm-bd71815.h 21219F: include/linux/mfd/rohm-bd71828.h 21220F: include/linux/mfd/rohm-bd718x7.h 21221F: include/linux/mfd/rohm-bd957x.h 21222F: include/linux/mfd/rohm-bd96801.h 21223F: include/linux/mfd/rohm-generic.h 21224F: include/linux/mfd/rohm-shared.h 21225 21226ROSE NETWORK LAYER 21227L: [email protected] 21228S: Orphan 21229W: https://linux-ax25.in-berlin.de 21230F: include/net/rose.h 21231F: include/uapi/linux/rose.h 21232F: net/rose/ 21233 21234ROTATION DRIVER FOR ALLWINNER A83T 21235M: Jernej Skrabec <[email protected]> 21236L: [email protected] 21237S: Maintained 21238T: git git://linuxtv.org/media.git 21239F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 21240F: drivers/media/platform/sunxi/sun8i-rotate/ 21241 21242RPMB SUBSYSTEM 21243M: Jens Wiklander <[email protected]> 21244L: [email protected] 21245S: Supported 21246F: drivers/misc/rpmb-core.c 21247F: include/linux/rpmb.h 21248 21249RPMSG TTY DRIVER 21250M: Arnaud Pouliquen <[email protected]> 21251L: [email protected] 21252S: Maintained 21253F: drivers/tty/rpmsg_tty.c 21254 21255RTASE ETHERNET DRIVER 21256M: Justin Lai <[email protected]> 21257M: Larry Chiu <[email protected]> 21258L: [email protected] 21259S: Maintained 21260F: drivers/net/ethernet/realtek/rtase/ 21261 21262RTL2830 MEDIA DRIVER 21263L: [email protected] 21264S: Orphan 21265W: https://linuxtv.org 21266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21267F: drivers/media/dvb-frontends/rtl2830* 21268 21269RTL2832 MEDIA DRIVER 21270L: [email protected] 21271S: Orphan 21272W: https://linuxtv.org 21273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21274F: drivers/media/dvb-frontends/rtl2832* 21275 21276RTL2832_SDR MEDIA DRIVER 21277L: [email protected] 21278S: Orphan 21279W: https://linuxtv.org 21280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21281F: drivers/media/dvb-frontends/rtl2832_sdr* 21282 21283RTL8180 WIRELESS DRIVER 21284L: [email protected] 21285S: Orphan 21286F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 21287 21288RTL8187 WIRELESS DRIVER 21289M: Hin-Tak Leung <[email protected]> 21290L: [email protected] 21291S: Maintained 21292T: git https://github.com/pkshih/rtw.git 21293F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 21294 21295RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 21296M: Jes Sorensen <[email protected]> 21297L: [email protected] 21298S: Maintained 21299T: git https://github.com/pkshih/rtw.git 21300F: drivers/net/wireless/realtek/rtl8xxxu/ 21301 21302RTL9300 I2C DRIVER (rtl9300-i2c) 21303M: Chris Packham <[email protected]> 21304L: [email protected] 21305S: Maintained 21306F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 21307F: drivers/i2c/busses/i2c-rtl9300.c 21308 21309RTRS TRANSPORT DRIVERS 21310M: Md. Haris Iqbal <[email protected]> 21311M: Jack Wang <[email protected]> 21312L: [email protected] 21313S: Maintained 21314F: drivers/infiniband/ulp/rtrs/ 21315 21316RUNTIME VERIFICATION (RV) 21317M: Steven Rostedt <[email protected]> 21318L: [email protected] 21319S: Maintained 21320F: Documentation/trace/rv/ 21321F: include/linux/rv.h 21322F: include/rv/ 21323F: kernel/trace/rv/ 21324F: tools/verification/ 21325 21326RUST 21327M: Miguel Ojeda <[email protected]> 21328M: Alex Gaynor <[email protected]> 21329R: Boqun Feng <[email protected]> 21330R: Gary Guo <[email protected]> 21331R: Björn Roy Baron <[email protected]> 21332R: Benno Lossin <[email protected]> 21333R: Andreas Hindborg <[email protected]> 21334R: Alice Ryhl <[email protected]> 21335R: Trevor Gross <[email protected]> 21336R: Danilo Krummrich <[email protected]> 21337L: [email protected] 21338S: Supported 21339W: https://rust-for-linux.com 21340B: https://github.com/Rust-for-Linux/linux/issues 21341C: zulip://rust-for-linux.zulipchat.com 21342P: https://rust-for-linux.com/contributing 21343T: git https://github.com/Rust-for-Linux/linux.git rust-next 21344F: .clippy.toml 21345F: Documentation/rust/ 21346F: include/trace/events/rust_sample.h 21347F: rust/ 21348F: samples/rust/ 21349F: scripts/*rust* 21350F: tools/testing/selftests/rust/ 21351K: \b(?i:rust)\b 21352 21353RUST [ALLOC] 21354M: Danilo Krummrich <[email protected]> 21355L: [email protected] 21356S: Maintained 21357T: git https://github.com/Rust-for-Linux/linux.git alloc-next 21358F: rust/kernel/alloc.rs 21359F: rust/kernel/alloc/ 21360 21361RUST [PIN-INIT] 21362M: Benno Lossin <[email protected]> 21363L: [email protected] 21364S: Maintained 21365W: https://rust-for-linux.com/pin-init 21366B: https://github.com/Rust-for-Linux/pin-init/issues 21367C: zulip://rust-for-linux.zulipchat.com 21368P: rust/pin-init/CONTRIBUTING.md 21369T: git https://github.com/Rust-for-Linux/linux.git pin-init-next 21370F: rust/kernel/init.rs 21371F: rust/pin-init/ 21372K: \bpin-init\b|pin_init\b|PinInit 21373 21374RXRPC SOCKETS (AF_RXRPC) 21375M: David Howells <[email protected]> 21376M: Marc Dionne <[email protected]> 21377L: [email protected] 21378S: Supported 21379W: https://www.infradead.org/~dhowells/kafs/ 21380F: Documentation/networking/rxrpc.rst 21381F: include/keys/rxrpc-type.h 21382F: include/net/af_rxrpc.h 21383F: include/trace/events/rxrpc.h 21384F: include/uapi/linux/rxrpc.h 21385F: net/rxrpc/ 21386 21387S3 SAVAGE FRAMEBUFFER DRIVER 21388M: Antonino Daplas <[email protected]> 21389L: [email protected] 21390S: Maintained 21391F: drivers/video/fbdev/savage/ 21392 21393S390 ARCHITECTURE 21394M: Heiko Carstens <[email protected]> 21395M: Vasily Gorbik <[email protected]> 21396M: Alexander Gordeev <[email protected]> 21397R: Christian Borntraeger <[email protected]> 21398R: Sven Schnelle <[email protected]> 21399L: [email protected] 21400S: Supported 21401T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 21402F: Documentation/driver-api/s390-drivers.rst 21403F: Documentation/arch/s390/ 21404F: arch/s390/ 21405F: drivers/s390/ 21406F: drivers/watchdog/diag288_wdt.c 21407 21408S390 COMMON I/O LAYER 21409M: Vineeth Vijayan <[email protected]> 21410M: Peter Oberparleiter <[email protected]> 21411L: [email protected] 21412S: Supported 21413F: drivers/s390/cio/ 21414 21415S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 21416M: Harald Freudenberger <[email protected]> 21417M: Holger Dengler <[email protected]> 21418L: [email protected] 21419L: [email protected] 21420S: Supported 21421F: arch/s390/crypto/ 21422F: arch/s390/include/asm/archrandom.h 21423F: arch/s390/include/asm/cpacf.h 21424 21425S390 DASD DRIVER 21426M: Stefan Haberland <[email protected]> 21427M: Jan Hoeppner <[email protected]> 21428L: [email protected] 21429S: Supported 21430F: block/partitions/ibm.c 21431F: drivers/s390/block/dasd* 21432F: include/linux/dasd_mod.h 21433 21434S390 HWRANDOM TRNG DRIVER 21435M: Harald Freudenberger <[email protected]> 21436M: Holger Dengler <[email protected]> 21437L: [email protected] 21438L: [email protected] 21439S: Supported 21440F: drivers/char/hw_random/s390-trng.c 21441 21442S390 IOMMU (PCI) 21443M: Niklas Schnelle <[email protected]> 21444M: Matthew Rosato <[email protected]> 21445R: Gerald Schaefer <[email protected]> 21446L: [email protected] 21447S: Supported 21448F: drivers/iommu/s390-iommu.c 21449 21450S390 IUCV NETWORK LAYER 21451M: Alexandra Winter <[email protected]> 21452M: Thorsten Winkler <[email protected]> 21453L: [email protected] 21454L: [email protected] 21455S: Supported 21456F: drivers/s390/net/*iucv* 21457F: include/net/iucv/ 21458F: net/iucv/ 21459 21460S390 MM 21461M: Alexander Gordeev <[email protected]> 21462M: Gerald Schaefer <[email protected]> 21463L: [email protected] 21464S: Supported 21465T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 21466F: arch/s390/include/asm/pgtable.h 21467F: arch/s390/mm 21468 21469S390 NETWORK DRIVERS 21470M: Alexandra Winter <[email protected]> 21471M: Thorsten Winkler <[email protected]> 21472L: [email protected] 21473L: [email protected] 21474S: Supported 21475F: drivers/s390/net/ 21476F: include/linux/ism.h 21477 21478S390 PCI SUBSYSTEM 21479M: Niklas Schnelle <[email protected]> 21480M: Gerald Schaefer <[email protected]> 21481L: [email protected] 21482S: Supported 21483F: Documentation/arch/s390/pci.rst 21484F: arch/s390/pci/ 21485F: drivers/pci/hotplug/s390_pci_hpc.c 21486 21487S390 PTP DRIVER 21488M: Sven Schnelle <[email protected]> 21489L: [email protected] 21490S: Supported 21491F: drivers/ptp/ptp_s390.c 21492 21493S390 SCM DRIVER 21494M: Vineeth Vijayan <[email protected]> 21495L: [email protected] 21496S: Supported 21497F: drivers/s390/block/scm* 21498F: drivers/s390/cio/scm.c 21499 21500S390 VFIO AP DRIVER 21501M: Tony Krowiak <[email protected]> 21502M: Halil Pasic <[email protected]> 21503M: Jason Herne <[email protected]> 21504L: [email protected] 21505S: Supported 21506F: Documentation/arch/s390/vfio-ap* 21507F: drivers/s390/crypto/vfio_ap* 21508 21509S390 VFIO-CCW DRIVER 21510M: Eric Farman <[email protected]> 21511M: Matthew Rosato <[email protected]> 21512R: Halil Pasic <[email protected]> 21513L: [email protected] 21514L: [email protected] 21515S: Supported 21516F: Documentation/arch/s390/vfio-ccw.rst 21517F: drivers/s390/cio/vfio_ccw* 21518F: include/uapi/linux/vfio_ccw.h 21519 21520S390 VFIO-PCI DRIVER 21521M: Matthew Rosato <[email protected]> 21522M: Eric Farman <[email protected]> 21523L: [email protected] 21524L: [email protected] 21525S: Supported 21526F: arch/s390/kvm/pci* 21527F: drivers/vfio/pci/vfio_pci_zdev.c 21528F: include/uapi/linux/vfio_zdev.h 21529 21530S390 ZCRYPT AND PKEY DRIVER AND AP BUS 21531M: Harald Freudenberger <[email protected]> 21532M: Holger Dengler <[email protected]> 21533L: [email protected] 21534S: Supported 21535F: arch/s390/include/asm/ap.h 21536F: arch/s390/include/asm/pkey.h 21537F: arch/s390/include/asm/trace/zcrypt.h 21538F: arch/s390/include/uapi/asm/pkey.h 21539F: arch/s390/include/uapi/asm/zcrypt.h 21540F: drivers/s390/crypto/ 21541 21542S390 ZFCP DRIVER 21543M: Nihar Panda <[email protected]> 21544L: [email protected] 21545S: Supported 21546F: drivers/s390/scsi/zfcp_* 21547 21548SAA6588 RDS RECEIVER DRIVER 21549M: Hans Verkuil <[email protected]> 21550L: [email protected] 21551S: Odd Fixes 21552W: https://linuxtv.org 21553T: git git://linuxtv.org/media.git 21554F: drivers/media/i2c/saa6588* 21555 21556SAA7134 VIDEO4LINUX DRIVER 21557M: Mauro Carvalho Chehab <[email protected]> 21558L: [email protected] 21559S: Odd fixes 21560W: https://linuxtv.org 21561T: git git://linuxtv.org/media.git 21562F: Documentation/driver-api/media/drivers/saa7134* 21563F: drivers/media/pci/saa7134/ 21564 21565SAA7146 VIDEO4LINUX-2 DRIVER 21566M: Hans Verkuil <[email protected]> 21567L: [email protected] 21568S: Maintained 21569T: git git://linuxtv.org/media.git 21570F: drivers/media/common/saa7146/ 21571F: drivers/media/pci/saa7146/ 21572F: include/media/drv-intf/saa7146* 21573 21574SAFESETID SECURITY MODULE 21575M: Micah Morton <[email protected]> 21576S: Supported 21577F: Documentation/admin-guide/LSM/SafeSetID.rst 21578F: security/safesetid/ 21579 21580SAMSUNG AUDIO (ASoC) DRIVERS 21581M: Sylwester Nawrocki <[email protected]> 21582L: [email protected] 21583S: Maintained 21584B: mailto:[email protected] 21585F: Documentation/devicetree/bindings/sound/samsung* 21586F: sound/soc/samsung/ 21587 21588SAMSUNG EXYNOS850 SoC SUPPORT 21589M: Sam Protsenko <[email protected]> 21590L: [email protected] (moderated for non-subscribers) 21591L: [email protected] 21592S: Maintained 21593F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 21594F: arch/arm64/boot/dts/exynos/exynos850* 21595F: drivers/clk/samsung/clk-exynos850.c 21596F: include/dt-bindings/clock/exynos850.h 21597 21598SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL 21599M: Tudor Ambarus <[email protected]> 21600L: [email protected] 21601L: [email protected] 21602S: Supported 21603F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml 21604F: drivers/firmware/samsung/exynos-acpm* 21605F: include/linux/firmware/samsung/exynos-acpm-protocol.h 21606 21607SAMSUNG EXYNOS MAILBOX DRIVER 21608M: Tudor Ambarus <[email protected]> 21609L: [email protected] 21610L: [email protected] 21611S: Supported 21612F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 21613F: drivers/mailbox/exynos-mailbox.c 21614F: include/linux/mailbox/exynos-message.h 21615 21616SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 21617M: Krzysztof Kozlowski <[email protected]> 21618L: [email protected] 21619L: [email protected] 21620S: Maintained 21621F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 21622F: drivers/crypto/exynos-rng.c 21623 21624SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 21625M: Łukasz Stelmach <[email protected]> 21626L: [email protected] 21627S: Maintained 21628F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 21629F: drivers/char/hw_random/exynos-trng.c 21630 21631SAMSUNG FRAMEBUFFER DRIVER 21632M: Jingoo Han <[email protected]> 21633L: [email protected] 21634S: Maintained 21635F: drivers/video/fbdev/s3c-fb.c 21636 21637SAMSUNG GALAXY BOOK DRIVER 21638M: Joshua Grisham <[email protected]> 21639L: [email protected] 21640S: Maintained 21641F: Documentation/admin-guide/laptops/samsung-galaxybook.rst 21642F: drivers/platform/x86/samsung-galaxybook.c 21643 21644SAMSUNG INTERCONNECT DRIVERS 21645M: Sylwester Nawrocki <[email protected]> 21646M: Artur Świgoń <[email protected]> 21647L: [email protected] 21648L: [email protected] 21649S: Supported 21650F: drivers/interconnect/samsung/ 21651 21652SAMSUNG LAPTOP DRIVER 21653M: Corentin Chary <[email protected]> 21654L: [email protected] 21655S: Maintained 21656F: drivers/platform/x86/samsung-laptop.c 21657 21658SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 21659M: Krzysztof Kozlowski <[email protected]> 21660L: [email protected] 21661L: [email protected] 21662S: Maintained 21663B: mailto:[email protected] 21664F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 21665F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 21666F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 21667F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 21668F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 21669F: drivers/clk/clk-s2mps11.c 21670F: drivers/mfd/sec*.c 21671F: drivers/regulator/s2m*.c 21672F: drivers/regulator/s5m*.c 21673F: drivers/rtc/rtc-s5m.c 21674F: include/linux/mfd/samsung/ 21675 21676SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 21677M: Sylwester Nawrocki <[email protected]> 21678L: [email protected] 21679L: [email protected] 21680S: Maintained 21681F: drivers/media/platform/samsung/s3c-camif/ 21682F: include/media/drv-intf/s3c_camif.h 21683 21684SAMSUNG S3FWRN5 NFC DRIVER 21685M: Krzysztof Kozlowski <[email protected]> 21686S: Maintained 21687F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 21688F: drivers/nfc/s3fwrn5 21689 21690SAMSUNG S5C73M3 CAMERA DRIVER 21691M: Sylwester Nawrocki <[email protected]> 21692M: Andrzej Hajda <[email protected]> 21693L: [email protected] 21694S: Supported 21695F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 21696F: drivers/media/i2c/s5c73m3/* 21697 21698SAMSUNG S5K5BAF CAMERA DRIVER 21699M: Sylwester Nawrocki <[email protected]> 21700M: Andrzej Hajda <[email protected]> 21701L: [email protected] 21702S: Supported 21703F: drivers/media/i2c/s5k5baf.c 21704 21705SAMSUNG S5P Security SubSystem (SSS) DRIVER 21706M: Krzysztof Kozlowski <[email protected]> 21707M: Vladimir Zapolskiy <[email protected]> 21708L: [email protected] 21709L: [email protected] 21710S: Maintained 21711F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21712F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21713F: drivers/crypto/s5p-sss.c 21714 21715SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21716M: Sylwester Nawrocki <[email protected]> 21717L: [email protected] 21718S: Supported 21719Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21720F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21721F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21722F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21723F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21724F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21725F: drivers/media/platform/samsung/exynos4-is/ 21726 21727SAMSUNG SOC CLOCK DRIVERS 21728M: Krzysztof Kozlowski <[email protected]> 21729M: Sylwester Nawrocki <[email protected]> 21730M: Chanwoo Choi <[email protected]> 21731R: Alim Akhtar <[email protected]> 21732L: [email protected] 21733S: Maintained 21734T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21735F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21736F: Documentation/devicetree/bindings/clock/samsung,s3c* 21737F: drivers/clk/samsung/ 21738F: include/dt-bindings/clock/exynos*.h 21739F: include/dt-bindings/clock/s5p*.h 21740F: include/dt-bindings/clock/samsung,*.h 21741F: include/linux/clk/samsung.h 21742 21743SAMSUNG SPI DRIVERS 21744M: Andi Shyti <[email protected]> 21745R: Tudor Ambarus <[email protected]> 21746L: [email protected] 21747L: [email protected] 21748S: Maintained 21749F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21750F: drivers/spi/spi-s3c* 21751F: include/linux/platform_data/spi-s3c64xx.h 21752 21753SAMSUNG SXGBE DRIVERS 21754M: Byungho An <[email protected]> 21755L: [email protected] 21756S: Maintained 21757F: drivers/net/ethernet/samsung/sxgbe/ 21758 21759SAMSUNG THERMAL DRIVER 21760M: Bartlomiej Zolnierkiewicz <[email protected]> 21761M: Krzysztof Kozlowski <[email protected]> 21762L: [email protected] 21763L: [email protected] 21764S: Maintained 21765F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21766F: drivers/thermal/samsung/ 21767 21768SAMSUNG USB2 PHY DRIVER 21769M: Sylwester Nawrocki <[email protected]> 21770L: [email protected] 21771S: Supported 21772F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21773F: Documentation/driver-api/phy/samsung-usb2.rst 21774F: drivers/phy/samsung/phy-exynos4210-usb2.c 21775F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21776F: drivers/phy/samsung/phy-exynos5250-usb2.c 21777F: drivers/phy/samsung/phy-s5pv210-usb2.c 21778F: drivers/phy/samsung/phy-samsung-usb2.c 21779F: drivers/phy/samsung/phy-samsung-usb2.h 21780 21781SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21782M: Paul Barker <[email protected]> 21783R: Marc Murphy <[email protected]> 21784S: Supported 21785F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21786 21787SC1200 WDT DRIVER 21788M: Zwane Mwaikambo <[email protected]> 21789S: Maintained 21790F: drivers/watchdog/sc1200wdt.c 21791 21792SCHEDULER 21793M: Ingo Molnar <[email protected]> 21794M: Peter Zijlstra <[email protected]> 21795M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21796M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21797R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21798R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21799R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21800R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21801R: Valentin Schneider <[email protected]> (TOPOLOGY) 21802L: [email protected] 21803S: Maintained 21804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21805F: include/linux/preempt.h 21806F: include/linux/sched.h 21807F: include/linux/wait.h 21808F: include/uapi/linux/sched.h 21809F: kernel/sched/ 21810 21811SCHEDULER - SCHED_EXT 21812R: Tejun Heo <[email protected]> 21813R: David Vernet <[email protected]> 21814R: Andrea Righi <[email protected]> 21815R: Changwoo Min <[email protected]> 21816L: [email protected] 21817S: Maintained 21818W: https://github.com/sched-ext/scx 21819T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21820F: include/linux/sched/ext.h 21821F: kernel/sched/ext* 21822F: tools/sched_ext/ 21823F: tools/testing/selftests/sched_ext 21824 21825SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21826M: Gustavo Silva <[email protected]> 21827S: Maintained 21828F: drivers/iio/chemical/ens160_core.c 21829F: drivers/iio/chemical/ens160_i2c.c 21830F: drivers/iio/chemical/ens160_spi.c 21831F: drivers/iio/chemical/ens160.h 21832 21833SCSI LIBSAS SUBSYSTEM 21834R: John Garry <[email protected]> 21835R: Jason Yan <[email protected]> 21836L: [email protected] 21837S: Supported 21838F: Documentation/scsi/libsas.rst 21839F: drivers/scsi/libsas/ 21840F: include/scsi/libsas.h 21841F: include/scsi/sas_ata.h 21842 21843SCSI RDMA PROTOCOL (SRP) INITIATOR 21844M: Bart Van Assche <[email protected]> 21845L: [email protected] 21846S: Supported 21847Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21848F: drivers/infiniband/ulp/srp/ 21849F: include/scsi/srp.h 21850 21851SCSI RDMA PROTOCOL (SRP) TARGET 21852M: Bart Van Assche <[email protected]> 21853L: [email protected] 21854L: [email protected] 21855S: Supported 21856Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21857F: drivers/infiniband/ulp/srpt/ 21858 21859SCSI SG DRIVER 21860M: Doug Gilbert <[email protected]> 21861L: [email protected] 21862S: Maintained 21863W: http://sg.danny.cz/sg 21864F: Documentation/scsi/scsi-generic.rst 21865F: drivers/scsi/sg.c 21866F: include/scsi/sg.h 21867 21868SCSI SUBSYSTEM 21869M: "James E.J. Bottomley" <[email protected]> 21870M: "Martin K. Petersen" <[email protected]> 21871L: [email protected] 21872S: Maintained 21873Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21876F: Documentation/devicetree/bindings/scsi/ 21877F: drivers/scsi/ 21878F: drivers/ufs/ 21879F: include/scsi/ 21880F: include/uapi/scsi/ 21881 21882SCSI TAPE DRIVER 21883M: Kai Mäkisara <[email protected]> 21884L: [email protected] 21885S: Maintained 21886F: Documentation/scsi/st.rst 21887F: drivers/scsi/st.* 21888F: drivers/scsi/st_*.h 21889 21890SCSI TARGET CORE USER DRIVER 21891M: Bodo Stroesser <[email protected]> 21892L: [email protected] 21893L: [email protected] 21894S: Supported 21895F: Documentation/target/tcmu-design.rst 21896F: drivers/target/target_core_user.c 21897F: include/uapi/linux/target_core_user.h 21898 21899SCSI TARGET SUBSYSTEM 21900M: "Martin K. Petersen" <[email protected]> 21901L: [email protected] 21902L: [email protected] 21903S: Supported 21904Q: https://patchwork.kernel.org/project/target-devel/list/ 21905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21906F: Documentation/target/ 21907F: drivers/target/ 21908F: include/target/ 21909 21910SCTP PROTOCOL 21911M: Marcelo Ricardo Leitner <[email protected]> 21912M: Xin Long <[email protected]> 21913L: [email protected] 21914S: Maintained 21915W: https://github.com/sctp/lksctp-tools/wiki 21916F: Documentation/networking/sctp.rst 21917F: include/linux/sctp.h 21918F: include/net/sctp/ 21919F: include/uapi/linux/sctp.h 21920F: net/sctp/ 21921 21922SCx200 CPU SUPPORT 21923M: Jim Cromie <[email protected]> 21924S: Odd Fixes 21925F: Documentation/i2c/busses/scx200_acb.rst 21926F: arch/x86/platform/scx200/ 21927F: drivers/i2c/busses/scx200* 21928F: drivers/mtd/maps/scx200_docflash.c 21929F: drivers/watchdog/scx200_wdt.c 21930F: include/linux/scx200.h 21931 21932SCx200 GPIO DRIVER 21933M: Jim Cromie <[email protected]> 21934S: Maintained 21935F: drivers/char/scx200_gpio.c 21936F: include/linux/scx200_gpio.h 21937 21938SCx200 HRT CLOCKSOURCE DRIVER 21939M: Jim Cromie <[email protected]> 21940S: Maintained 21941F: drivers/clocksource/scx200_hrt.c 21942 21943SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21944M: Sascha Sommer <[email protected]> 21945L: [email protected] (subscribers-only) 21946S: Maintained 21947F: drivers/mmc/host/sdricoh_cs.c 21948 21949SECO BOARDS CEC DRIVER 21950M: Ettore Chimenti <[email protected]> 21951S: Maintained 21952F: drivers/media/cec/platform/seco/seco-cec.c 21953F: drivers/media/cec/platform/seco/seco-cec.h 21954 21955SECURE COMPUTING 21956M: Kees Cook <[email protected]> 21957R: Andy Lutomirski <[email protected]> 21958R: Will Drewry <[email protected]> 21959S: Supported 21960T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21961F: Documentation/userspace-api/seccomp_filter.rst 21962F: include/linux/seccomp.h 21963F: include/uapi/linux/seccomp.h 21964F: kernel/seccomp.c 21965F: tools/testing/selftests/kselftest_harness.h 21966F: tools/testing/selftests/seccomp/* 21967K: \bsecure_computing 21968K: \bTIF_SECCOMP\b 21969 21970SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21971M: Kamal Dasu <[email protected]> 21972M: Al Cooper <[email protected]> 21973R: Broadcom internal kernel review list <[email protected]> 21974L: [email protected] 21975S: Maintained 21976F: drivers/mmc/host/sdhci-brcmstb* 21977 21978SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21979M: Adrian Hunter <[email protected]> 21980L: [email protected] 21981S: Supported 21982F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21983F: drivers/mmc/host/sdhci* 21984 21985SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21986M: Aubin Constans <[email protected]> 21987R: Eugen Hristev <[email protected]> 21988L: [email protected] 21989S: Supported 21990F: drivers/mmc/host/sdhci-of-at91.c 21991 21992SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21993M: Haibo Chen <[email protected]> 21994L: [email protected] 21995L: [email protected] 21996L: [email protected] 21997S: Maintained 21998F: drivers/mmc/host/sdhci-esdhc-imx.c 21999 22000SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 22001M: Ben Dooks <[email protected]> 22002M: Jaehoon Chung <[email protected]> 22003L: [email protected] 22004S: Maintained 22005F: drivers/mmc/host/sdhci-s3c* 22006 22007SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 22008M: Viresh Kumar <[email protected]> 22009L: [email protected] 22010S: Maintained 22011F: drivers/mmc/host/sdhci-spear.c 22012 22013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 22014M: Vignesh Raghavendra <[email protected]> 22015L: [email protected] 22016S: Maintained 22017F: drivers/mmc/host/sdhci-omap.c 22018 22019SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 22020M: Jonathan Derrick <[email protected]> 22021L: [email protected] 22022S: Supported 22023F: block/opal_proto.h 22024F: block/sed* 22025F: include/linux/sed* 22026F: include/uapi/linux/sed* 22027 22028SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 22029M: Mark Rutland <[email protected]> 22030M: Lorenzo Pieralisi <[email protected]> 22031M: Sudeep Holla <[email protected]> 22032L: [email protected] (moderated for non-subscribers) 22033S: Maintained 22034F: drivers/firmware/smccc/ 22035F: include/linux/arm-smccc.h 22036 22037SECURITY CONTACT 22038M: Security Officers <[email protected]> 22039S: Supported 22040F: Documentation/process/security-bugs.rst 22041 22042SECURITY SUBSYSTEM 22043M: Paul Moore <[email protected]> 22044M: James Morris <[email protected]> 22045M: "Serge E. Hallyn" <[email protected]> 22046L: [email protected] 22047S: Supported 22048Q: https://patchwork.kernel.org/project/linux-security-module/list 22049B: mailto:[email protected] 22050P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 22051T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 22052F: include/linux/lsm/ 22053F: include/linux/lsm_audit.h 22054F: include/linux/lsm_hook_defs.h 22055F: include/linux/lsm_hooks.h 22056F: include/linux/security.h 22057F: include/uapi/linux/lsm.h 22058F: security/ 22059F: tools/testing/selftests/lsm/ 22060X: security/selinux/ 22061K: \bsecurity_[a-z_0-9]\+\b 22062 22063SELINUX SECURITY MODULE 22064M: Paul Moore <[email protected]> 22065M: Stephen Smalley <[email protected]> 22066R: Ondrej Mosnacek <[email protected]> 22067L: [email protected] 22068S: Supported 22069W: https://github.com/SELinuxProject 22070Q: https://patchwork.kernel.org/project/selinux/list 22071B: mailto:[email protected] 22072P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 22073T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 22074F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 22075F: Documentation/ABI/removed/sysfs-selinux-disable 22076F: Documentation/admin-guide/LSM/SELinux.rst 22077F: include/trace/events/avc.h 22078F: include/uapi/linux/selinux_netlink.h 22079F: scripts/selinux/ 22080F: security/selinux/ 22081 22082SENSABLE PHANTOM 22083M: Jiri Slaby <[email protected]> 22084S: Maintained 22085F: drivers/misc/phantom.c 22086F: include/uapi/linux/phantom.h 22087 22088SENSEAIR SUNRISE 006-0-0007 22089M: Jacopo Mondi <[email protected]> 22090S: Maintained 22091F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 22092F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 22093F: drivers/iio/chemical/sunrise_co2.c 22094 22095SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 22096M: Tomasz Duszynski <[email protected]> 22097S: Maintained 22098F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 22099F: drivers/iio/chemical/scd30.h 22100F: drivers/iio/chemical/scd30_core.c 22101F: drivers/iio/chemical/scd30_i2c.c 22102F: drivers/iio/chemical/scd30_serial.c 22103 22104SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 22105M: Roan van Dijk <[email protected]> 22106S: Maintained 22107F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 22108F: drivers/iio/chemical/scd4x.c 22109 22110SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 22111M: Petar Stoykov <[email protected]> 22112S: Maintained 22113F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 22114F: drivers/iio/pressure/sdp500.c 22115 22116SENSIRION SGP40 GAS SENSOR DRIVER 22117M: Andreas Klinger <[email protected]> 22118S: Maintained 22119F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 22120F: drivers/iio/chemical/sgp40.c 22121 22122SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 22123M: Tomasz Duszynski <[email protected]> 22124S: Maintained 22125F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 22126F: drivers/iio/chemical/sps30.c 22127F: drivers/iio/chemical/sps30_i2c.c 22128F: drivers/iio/chemical/sps30_serial.c 22129 22130SERIAL DEVICE BUS 22131M: Rob Herring <[email protected]> 22132L: [email protected] 22133S: Maintained 22134F: Documentation/devicetree/bindings/serial/serial.yaml 22135F: drivers/tty/serdev/ 22136F: include/linux/serdev.h 22137 22138SERIAL IR RECEIVER 22139M: Sean Young <[email protected]> 22140L: [email protected] 22141S: Maintained 22142F: drivers/media/rc/serial_ir.c 22143 22144SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 22145M: Srinivas Kandagatla <[email protected]> 22146L: [email protected] 22147S: Maintained 22148F: Documentation/devicetree/bindings/slimbus/ 22149F: Documentation/driver-api/slimbus.rst 22150F: drivers/slimbus/ 22151F: include/linux/slimbus.h 22152 22153SFC NETWORK DRIVER 22154M: Edward Cree <[email protected]> 22155L: [email protected] 22156L: [email protected] 22157S: Maintained 22158F: Documentation/networking/devlink/sfc.rst 22159F: drivers/net/ethernet/sfc/ 22160 22161SFCTEMP HWMON DRIVER 22162M: Emil Renner Berthing <[email protected]> 22163M: Hal Feng <[email protected]> 22164L: [email protected] 22165S: Maintained 22166F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 22167F: Documentation/hwmon/sfctemp.rst 22168F: drivers/hwmon/sfctemp.c 22169 22170SFF/SFP/SFP+ MODULE SUPPORT 22171M: Russell King <[email protected]> 22172L: [email protected] 22173S: Maintained 22174F: Documentation/devicetree/bindings/net/sff,sfp.yaml 22175F: drivers/net/phy/phylink.c 22176F: drivers/net/phy/sfp* 22177F: include/linux/mdio/mdio-i2c.h 22178F: include/linux/phylink.h 22179F: include/linux/sfp.h 22180K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 22181 22182SGI GRU DRIVER 22183M: Dimitri Sivanich <[email protected]> 22184S: Maintained 22185F: drivers/misc/sgi-gru/ 22186 22187SGI XP/XPC/XPNET DRIVER 22188M: Robin Holt <[email protected]> 22189M: Steve Wahl <[email protected]> 22190S: Maintained 22191F: drivers/misc/sgi-xp/ 22192 22193SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 22194M: Wenjia Zhang <[email protected]> 22195M: Jan Karcher <[email protected]> 22196R: D. Wythe <[email protected]> 22197R: Tony Lu <[email protected]> 22198R: Wen Gu <[email protected]> 22199L: [email protected] 22200L: [email protected] 22201S: Supported 22202F: net/smc/ 22203 22204SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 22205M: Linus Walleij <[email protected]> 22206L: [email protected] 22207S: Maintained 22208T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 22209F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 22210F: drivers/iio/light/gp2ap002.c 22211 22212SHARP RJ54N1CB0C SENSOR DRIVER 22213M: Jacopo Mondi <[email protected]> 22214L: [email protected] 22215S: Odd fixes 22216T: git git://linuxtv.org/media.git 22217F: drivers/media/i2c/rj54n1cb0c.c 22218F: include/media/i2c/rj54n1cb0c.h 22219 22220SHRINKER 22221M: Andrew Morton <[email protected]> 22222M: Dave Chinner <[email protected]> 22223R: Qi Zheng <[email protected]> 22224R: Roman Gushchin <[email protected]> 22225R: Muchun Song <[email protected]> 22226L: [email protected] 22227S: Maintained 22228F: Documentation/admin-guide/mm/shrinker_debugfs.rst 22229F: include/linux/shrinker.h 22230F: mm/shrinker.c 22231F: mm/shrinker_debug.c 22232 22233SH_VOU V4L2 OUTPUT DRIVER 22234L: [email protected] 22235S: Orphan 22236F: drivers/media/platform/renesas/sh_vou.c 22237F: include/media/drv-intf/sh_vou.h 22238 22239SI2157 MEDIA DRIVER 22240L: [email protected] 22241S: Orphan 22242W: https://linuxtv.org 22243Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22244F: drivers/media/tuners/si2157* 22245 22246SI2165 MEDIA DRIVER 22247M: Matthias Schwarzott <[email protected]> 22248L: [email protected] 22249S: Maintained 22250W: https://linuxtv.org 22251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22252F: drivers/media/dvb-frontends/si2165* 22253 22254SI2168 MEDIA DRIVER 22255L: [email protected] 22256S: Orphan 22257W: https://linuxtv.org 22258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22259F: drivers/media/dvb-frontends/si2168* 22260 22261SI470X FM RADIO RECEIVER I2C DRIVER 22262M: Hans Verkuil <[email protected]> 22263L: [email protected] 22264S: Odd Fixes 22265W: https://linuxtv.org 22266T: git git://linuxtv.org/media.git 22267F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 22268F: drivers/media/radio/si470x/radio-si470x-i2c.c 22269 22270SI470X FM RADIO RECEIVER USB DRIVER 22271M: Hans Verkuil <[email protected]> 22272L: [email protected] 22273S: Maintained 22274W: https://linuxtv.org 22275T: git git://linuxtv.org/media.git 22276F: drivers/media/radio/si470x/radio-si470x-common.c 22277F: drivers/media/radio/si470x/radio-si470x-usb.c 22278F: drivers/media/radio/si470x/radio-si470x.h 22279 22280SI4713 FM RADIO TRANSMITTER I2C DRIVER 22281M: Eduardo Valentin <[email protected]> 22282L: [email protected] 22283S: Odd Fixes 22284W: https://linuxtv.org 22285T: git git://linuxtv.org/media.git 22286F: drivers/media/radio/si4713/si4713.? 22287 22288SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 22289M: Eduardo Valentin <[email protected]> 22290L: [email protected] 22291S: Odd Fixes 22292W: https://linuxtv.org 22293T: git git://linuxtv.org/media.git 22294F: drivers/media/radio/si4713/radio-platform-si4713.c 22295 22296SI4713 FM RADIO TRANSMITTER USB DRIVER 22297M: Hans Verkuil <[email protected]> 22298L: [email protected] 22299S: Maintained 22300W: https://linuxtv.org 22301T: git git://linuxtv.org/media.git 22302F: drivers/media/radio/si4713/radio-usb-si4713.c 22303 22304SIANO DVB DRIVER 22305M: Mauro Carvalho Chehab <[email protected]> 22306L: [email protected] 22307S: Odd fixes 22308W: https://linuxtv.org 22309T: git git://linuxtv.org/media.git 22310F: drivers/media/common/siano/ 22311F: drivers/media/mmc/siano/ 22312F: drivers/media/usb/siano/ 22313F: drivers/media/usb/siano/ 22314 22315SIEMENS IPC LED DRIVERS 22316M: Bao Cheng Su <[email protected]> 22317M: Benedikt Niedermayr <[email protected]> 22318M: Tobias Schaffner <[email protected]> 22319L: [email protected] 22320S: Maintained 22321F: drivers/leds/simple/ 22322 22323SIEMENS IPC PLATFORM DRIVERS 22324M: Bao Cheng Su <[email protected]> 22325M: Benedikt Niedermayr <[email protected]> 22326M: Tobias Schaffner <[email protected]> 22327L: [email protected] 22328S: Maintained 22329F: drivers/platform/x86/siemens/ 22330F: include/linux/platform_data/x86/simatic-ipc-base.h 22331F: include/linux/platform_data/x86/simatic-ipc.h 22332 22333SIEMENS IPC WATCHDOG DRIVERS 22334M: Bao Cheng Su <[email protected]> 22335M: Benedikt Niedermayr <[email protected]> 22336M: Tobias Schaffner <[email protected]> 22337L: [email protected] 22338S: Maintained 22339F: drivers/watchdog/simatic-ipc-wdt.c 22340 22341SIFIVE DRIVERS 22342M: Paul Walmsley <[email protected]> 22343M: Samuel Holland <[email protected]> 22344L: [email protected] 22345S: Supported 22346F: drivers/dma/sf-pdma/ 22347N: sifive 22348K: fu[57]40 22349K: [^@]sifive 22350 22351SILEAD TOUCHSCREEN DRIVER 22352M: Hans de Goede <[email protected]> 22353L: [email protected] 22354L: [email protected] 22355S: Maintained 22356F: drivers/input/touchscreen/silead.c 22357F: drivers/platform/x86/touchscreen_dmi.c 22358 22359SILICON LABS WIRELESS DRIVERS (for WFxxx series) 22360M: Jérôme Pouiller <[email protected]> 22361L: [email protected] 22362S: Supported 22363F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 22364F: drivers/net/wireless/silabs/ 22365 22366SILICON MOTION SM712 FRAME BUFFER DRIVER 22367M: Sudip Mukherjee <[email protected]> 22368M: Teddy Wang <[email protected]> 22369M: Sudip Mukherjee <[email protected]> 22370L: [email protected] 22371S: Maintained 22372F: Documentation/fb/sm712fb.rst 22373F: drivers/video/fbdev/sm712* 22374 22375SILVACO I3C DUAL-ROLE MASTER 22376M: Miquel Raynal <[email protected]> 22377M: Frank Li <[email protected]> 22378L: [email protected] (moderated for non-subscribers) 22379L: [email protected] 22380S: Maintained 22381F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 22382F: drivers/i3c/master/svc-i3c-master.c 22383 22384SIMPLEFB FB DRIVER 22385M: Hans de Goede <[email protected]> 22386L: [email protected] 22387S: Maintained 22388F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 22389F: drivers/video/fbdev/simplefb.c 22390F: include/linux/platform_data/simplefb.h 22391 22392SIOX 22393M: Thorsten Scherer <[email protected]> 22394R: Pengutronix Kernel Team <[email protected]> 22395S: Supported 22396F: drivers/gpio/gpio-siox.c 22397F: drivers/siox/* 22398F: include/trace/events/siox.h 22399 22400SIPHASH PRF ROUTINES 22401M: Jason A. Donenfeld <[email protected]> 22402S: Maintained 22403F: include/linux/siphash.h 22404F: lib/siphash.c 22405F: lib/tests/siphash_kunit.c 22406 22407SIS 190 ETHERNET DRIVER 22408M: Francois Romieu <[email protected]> 22409L: [email protected] 22410S: Maintained 22411F: drivers/net/ethernet/sis/sis190.c 22412 22413SIS 900/7016 FAST ETHERNET DRIVER 22414M: Daniele Venzano <[email protected]> 22415L: [email protected] 22416S: Maintained 22417W: http://www.brownhat.org/sis900.html 22418F: drivers/net/ethernet/sis/sis900.* 22419 22420SIS FRAMEBUFFER DRIVER 22421S: Orphan 22422F: Documentation/fb/sisfb.rst 22423F: drivers/video/fbdev/sis/ 22424F: include/video/sisfb.h 22425 22426SIS I2C TOUCHSCREEN DRIVER 22427M: Mika Penttilä <[email protected]> 22428L: [email protected] 22429S: Maintained 22430F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 22431F: drivers/input/touchscreen/sis_i2c.c 22432 22433SIS USB2VGA DRIVER 22434M: Thomas Winischhofer <[email protected]> 22435S: Maintained 22436W: http://www.winischhofer.at/linuxsisusbvga.shtml 22437F: drivers/usb/misc/sisusbvga/ 22438 22439SL28 CPLD MFD DRIVER 22440M: Michael Walle <[email protected]> 22441S: Maintained 22442F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 22443F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 22444F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 22445F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 22446F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 22447F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 22448F: drivers/gpio/gpio-sl28cpld.c 22449F: drivers/hwmon/sl28cpld-hwmon.c 22450F: drivers/irqchip/irq-sl28cpld.c 22451F: drivers/pwm/pwm-sl28cpld.c 22452F: drivers/watchdog/sl28cpld_wdt.c 22453 22454SL28 VPD NVMEM LAYOUT DRIVER 22455M: Michael Walle <[email protected]> 22456S: Maintained 22457F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 22458F: drivers/nvmem/layouts/sl28vpd.c 22459 22460SLAB ALLOCATOR 22461M: Christoph Lameter <[email protected]> 22462M: David Rientjes <[email protected]> 22463M: Andrew Morton <[email protected]> 22464M: Vlastimil Babka <[email protected]> 22465R: Roman Gushchin <[email protected]> 22466R: Harry Yoo <[email protected]> 22467L: [email protected] 22468S: Maintained 22469T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 22470F: include/linux/sl?b*.h 22471F: mm/sl?b* 22472 22473SLCAN CAN NETWORK DRIVER 22474M: Dario Binacchi <[email protected]> 22475L: [email protected] 22476S: Maintained 22477F: drivers/net/can/slcan/ 22478 22479SLEEPABLE READ-COPY UPDATE (SRCU) 22480M: Lai Jiangshan <[email protected]> 22481M: "Paul E. McKenney" <[email protected]> 22482M: Josh Triplett <[email protected]> 22483R: Steven Rostedt <[email protected]> 22484R: Mathieu Desnoyers <[email protected]> 22485L: [email protected] 22486S: Supported 22487W: http://www.rdrop.com/users/paulmck/RCU/ 22488T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 22489F: include/linux/srcu*.h 22490F: kernel/rcu/srcu*.c 22491 22492SMACK SECURITY MODULE 22493M: Casey Schaufler <[email protected]> 22494L: [email protected] 22495S: Maintained 22496W: http://schaufler-ca.com 22497T: git git://github.com/cschaufler/smack-next 22498F: Documentation/admin-guide/LSM/Smack.rst 22499F: security/smack/ 22500 22501SMC91x ETHERNET DRIVER 22502M: Nicolas Pitre <[email protected]> 22503S: Odd Fixes 22504F: drivers/net/ethernet/smsc/smc91x.* 22505 22506SMSC EMC2103 HARDWARE MONITOR DRIVER 22507M: Steve Glendinning <[email protected]> 22508L: [email protected] 22509S: Maintained 22510F: Documentation/hwmon/emc2103.rst 22511F: drivers/hwmon/emc2103.c 22512 22513SMSC SCH5627 HARDWARE MONITOR DRIVER 22514M: Hans de Goede <[email protected]> 22515L: [email protected] 22516S: Supported 22517F: Documentation/hwmon/sch5627.rst 22518F: drivers/hwmon/sch5627.c 22519 22520SMSC UFX6000 and UFX7000 USB to VGA DRIVER 22521M: Steve Glendinning <[email protected]> 22522L: [email protected] 22523S: Maintained 22524F: drivers/video/fbdev/smscufx.c 22525 22526SMSC47B397 HARDWARE MONITOR DRIVER 22527M: Jean Delvare <[email protected]> 22528L: [email protected] 22529S: Maintained 22530F: Documentation/hwmon/smsc47b397.rst 22531F: drivers/hwmon/smsc47b397.c 22532 22533SMSC911x ETHERNET DRIVER 22534M: Steve Glendinning <[email protected]> 22535L: [email protected] 22536S: Maintained 22537F: drivers/net/ethernet/smsc/smsc911x.* 22538F: include/linux/smsc911x.h 22539 22540SMSC9420 PCI ETHERNET DRIVER 22541M: Steve Glendinning <[email protected]> 22542L: [email protected] 22543S: Maintained 22544F: drivers/net/ethernet/smsc/smsc9420.* 22545 22546SNET DPU VIRTIO DATA PATH ACCELERATOR 22547R: Alvaro Karsz <[email protected]> 22548F: drivers/vdpa/solidrun/ 22549 22550SOCIONEXT (SNI) AVE NETWORK DRIVER 22551M: Kunihiko Hayashi <[email protected]> 22552L: [email protected] 22553S: Maintained 22554F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 22555F: drivers/net/ethernet/socionext/sni_ave.c 22556 22557SOCIONEXT (SNI) NETSEC NETWORK DRIVER 22558M: Ilias Apalodimas <[email protected]> 22559M: Masahisa Kojima <[email protected]> 22560L: [email protected] 22561S: Maintained 22562F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 22563F: drivers/net/ethernet/socionext/netsec.c 22564 22565SOCIONEXT (SNI) Synquacer SPI DRIVER 22566M: Masahisa Kojima <[email protected]> 22567M: Jassi Brar <[email protected]> 22568L: [email protected] 22569S: Maintained 22570F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 22571F: drivers/spi/spi-synquacer.c 22572 22573SOCIONEXT SYNQUACER I2C DRIVER 22574M: Ard Biesheuvel <[email protected]> 22575L: [email protected] 22576S: Maintained 22577F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 22578F: drivers/i2c/busses/i2c-synquacer.c 22579 22580SOCIONEXT UNIPHIER SOUND DRIVER 22581L: [email protected] 22582S: Orphan 22583F: sound/soc/uniphier/ 22584 22585SOCKET TIMESTAMPING 22586M: Willem de Bruijn <[email protected]> 22587R: Jason Xing <[email protected]> 22588S: Maintained 22589F: Documentation/networking/timestamping.rst 22590F: include/linux/net_tstamp.h 22591F: include/uapi/linux/net_tstamp.h 22592F: tools/testing/selftests/bpf/*/net_timestamping* 22593F: tools/testing/selftests/net/*timestamp* 22594F: tools/testing/selftests/net/so_txtime.c 22595 22596SOEKRIS NET48XX LED SUPPORT 22597M: Chris Boot <[email protected]> 22598S: Maintained 22599F: drivers/leds/leds-net48xx.c 22600 22601SOFT-IWARP DRIVER (siw) 22602M: Bernard Metzler <[email protected]> 22603L: [email protected] 22604S: Supported 22605F: drivers/infiniband/sw/siw/ 22606F: include/uapi/rdma/siw-abi.h 22607 22608SOFT-ROCE DRIVER (rxe) 22609M: Zhu Yanjun <[email protected]> 22610L: [email protected] 22611S: Supported 22612F: drivers/infiniband/sw/rxe/ 22613F: include/uapi/rdma/rdma_user_rxe.h 22614 22615SOFTLOGIC 6x10 MPEG CODEC 22616M: Bluecherry Maintainers <[email protected]> 22617M: Andrey Utkin <[email protected]> 22618M: Ismael Luceno <[email protected]> 22619L: [email protected] 22620S: Supported 22621F: drivers/media/pci/solo6x10/ 22622 22623SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 22624M: James Morse <[email protected]> 22625L: [email protected] (moderated for non-subscribers) 22626S: Maintained 22627F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 22628F: drivers/firmware/arm_sdei.c 22629F: include/linux/arm_sdei.h 22630F: include/uapi/linux/arm_sdei.h 22631 22632SOFTWARE NODES AND DEVICE PROPERTIES 22633R: Andy Shevchenko <[email protected]> 22634R: Daniel Scally <[email protected]> 22635R: Heikki Krogerus <[email protected]> 22636R: Sakari Ailus <[email protected]> 22637L: [email protected] 22638S: Maintained 22639F: drivers/base/property.c 22640F: drivers/base/swnode.c 22641F: include/linux/fwnode.h 22642F: include/linux/property.h 22643 22644SOFTWARE RAID (Multiple Disks) SUPPORT 22645M: Song Liu <[email protected]> 22646M: Yu Kuai <[email protected]> 22647L: [email protected] 22648S: Supported 22649Q: https://patchwork.kernel.org/project/linux-raid/list/ 22650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 22651F: drivers/md/Kconfig 22652F: drivers/md/Makefile 22653F: drivers/md/md* 22654F: drivers/md/raid* 22655F: include/linux/raid/ 22656F: include/uapi/linux/raid/ 22657 22658SOLIDRUN CLEARFOG SUPPORT 22659M: Russell King <[email protected]> 22660S: Maintained 22661F: arch/arm/boot/dts/marvell/armada-388-clearfog* 22662F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 22663 22664SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 22665M: Russell King <[email protected]> 22666S: Maintained 22667F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 22668F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 22669F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 22670 22671SONIC NETWORK DRIVER 22672M: Thomas Bogendoerfer <[email protected]> 22673L: [email protected] 22674S: Maintained 22675F: drivers/net/ethernet/natsemi/sonic.* 22676 22677SONICS SILICON BACKPLANE DRIVER (SSB) 22678M: Michael Buesch <[email protected]> 22679L: [email protected] 22680S: Maintained 22681F: drivers/ssb/ 22682F: include/linux/ssb/ 22683 22684SONY IMX208 SENSOR DRIVER 22685M: Sakari Ailus <[email protected]> 22686L: [email protected] 22687S: Maintained 22688T: git git://linuxtv.org/media.git 22689F: drivers/media/i2c/imx208.c 22690 22691SONY IMX214 SENSOR DRIVER 22692M: Ricardo Ribalda <[email protected]> 22693L: [email protected] 22694S: Maintained 22695T: git git://linuxtv.org/media.git 22696F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 22697F: drivers/media/i2c/imx214.c 22698 22699SONY IMX219 SENSOR DRIVER 22700M: Dave Stevenson <[email protected]> 22701L: [email protected] 22702S: Maintained 22703T: git git://linuxtv.org/media.git 22704F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 22705F: drivers/media/i2c/imx219.c 22706 22707SONY IMX258 SENSOR DRIVER 22708M: Sakari Ailus <[email protected]> 22709L: [email protected] 22710S: Maintained 22711T: git git://linuxtv.org/media.git 22712F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 22713F: drivers/media/i2c/imx258.c 22714 22715SONY IMX274 SENSOR DRIVER 22716M: Leon Luo <[email protected]> 22717L: [email protected] 22718S: Maintained 22719T: git git://linuxtv.org/media.git 22720F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22721F: drivers/media/i2c/imx274.c 22722 22723SONY IMX283 SENSOR DRIVER 22724M: Kieran Bingham <[email protected]> 22725M: Umang Jain <[email protected]> 22726L: [email protected] 22727S: Maintained 22728T: git git://linuxtv.org/media.git 22729F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22730F: drivers/media/i2c/imx283.c 22731 22732SONY IMX290 SENSOR DRIVER 22733M: Manivannan Sadhasivam <[email protected]> 22734L: [email protected] 22735S: Maintained 22736T: git git://linuxtv.org/media.git 22737F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22738F: drivers/media/i2c/imx290.c 22739 22740SONY IMX296 SENSOR DRIVER 22741M: Laurent Pinchart <[email protected]> 22742M: Manivannan Sadhasivam <[email protected]> 22743L: [email protected] 22744S: Maintained 22745T: git git://linuxtv.org/media.git 22746F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22747F: drivers/media/i2c/imx296.c 22748 22749SONY IMX319 SENSOR DRIVER 22750M: Bingbu Cao <[email protected]> 22751L: [email protected] 22752S: Maintained 22753T: git git://linuxtv.org/media.git 22754F: drivers/media/i2c/imx319.c 22755 22756SONY IMX334 SENSOR DRIVER 22757L: [email protected] 22758S: Orphan 22759T: git git://linuxtv.org/media.git 22760F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22761F: drivers/media/i2c/imx334.c 22762 22763SONY IMX335 SENSOR DRIVER 22764L: [email protected] 22765S: Orphan 22766T: git git://linuxtv.org/media.git 22767F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22768F: drivers/media/i2c/imx335.c 22769 22770SONY IMX355 SENSOR DRIVER 22771M: Tianshu Qiu <[email protected]> 22772L: [email protected] 22773S: Maintained 22774T: git git://linuxtv.org/media.git 22775F: drivers/media/i2c/imx355.c 22776 22777SONY IMX412 SENSOR DRIVER 22778L: [email protected] 22779S: Orphan 22780T: git git://linuxtv.org/media.git 22781F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22782F: drivers/media/i2c/imx412.c 22783 22784SONY IMX415 SENSOR DRIVER 22785M: Michael Riesch <[email protected]> 22786L: [email protected] 22787S: Maintained 22788T: git git://linuxtv.org/media.git 22789F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22790F: drivers/media/i2c/imx415.c 22791 22792SONY MEMORYSTICK SUBSYSTEM 22793M: Maxim Levitsky <[email protected]> 22794M: Alex Dubov <[email protected]> 22795M: Ulf Hansson <[email protected]> 22796L: [email protected] 22797S: Maintained 22798T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22799F: drivers/memstick/ 22800F: include/linux/memstick.h 22801 22802SONY VAIO CONTROL DEVICE DRIVER 22803M: Mattia Dongili <[email protected]> 22804L: [email protected] 22805S: Maintained 22806W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22807F: Documentation/admin-guide/laptops/sony-laptop.rst 22808F: drivers/char/sonypi.c 22809F: drivers/platform/x86/sony-laptop.c 22810F: include/linux/sony-laptop.h 22811 22812SOPHGO DEVICETREES and DRIVERS 22813M: Chen Wang <[email protected]> 22814M: Inochi Amaoto <[email protected]> 22815L: [email protected] 22816W: https://github.com/sophgo/linux/wiki 22817T: git https://github.com/sophgo/linux.git 22818S: Maintained 22819N: sophgo 22820K: sophgo 22821 22822SOUND 22823M: Jaroslav Kysela <[email protected]> 22824M: Takashi Iwai <[email protected]> 22825L: [email protected] 22826S: Maintained 22827W: http://www.alsa-project.org/ 22828Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22830F: Documentation/sound/ 22831F: include/sound/ 22832F: include/uapi/sound/ 22833F: sound/ 22834F: tools/testing/selftests/alsa 22835 22836SOUND - ALSA SELFTESTS 22837M: Mark Brown <[email protected]> 22838L: [email protected] 22839L: [email protected] 22840S: Supported 22841F: tools/testing/selftests/alsa 22842 22843SOUND - COMPRESSED AUDIO 22844M: Vinod Koul <[email protected]> 22845L: [email protected] 22846S: Supported 22847T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22848F: Documentation/sound/designs/compress-offload.rst 22849F: include/sound/compress_driver.h 22850F: include/uapi/sound/compress_* 22851F: sound/core/compress_offload.c 22852F: sound/soc/soc-compress.c 22853 22854SOUND - CORE KUNIT TEST 22855M: Ivan Orlov <[email protected]> 22856L: [email protected] 22857S: Supported 22858F: sound/core/sound_kunit.c 22859 22860SOUND - DMAENGINE HELPERS 22861M: Lars-Peter Clausen <[email protected]> 22862S: Supported 22863F: include/sound/dmaengine_pcm.h 22864F: sound/core/pcm_dmaengine.c 22865F: sound/soc/soc-generic-dmaengine-pcm.c 22866 22867SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22868M: Liam Girdwood <[email protected]> 22869M: Mark Brown <[email protected]> 22870L: [email protected] 22871S: Supported 22872W: http://alsa-project.org/main/index.php/ASoC 22873T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22874F: Documentation/devicetree/bindings/sound/ 22875F: Documentation/sound/soc/ 22876F: include/dt-bindings/sound/ 22877F: include/sound/cs-amp-lib.h 22878F: include/sound/cs35l* 22879F: include/sound/cs4271.h 22880F: include/sound/cs42l* 22881F: include/sound/madera-pdata.h 22882F: include/sound/soc* 22883F: include/sound/sof.h 22884F: include/sound/sof/ 22885F: include/sound/wm*.h 22886F: include/trace/events/sof*.h 22887F: include/uapi/sound/asoc.h 22888F: sound/soc/ 22889 22890SOUND - SOC LAYER / dapm-graph 22891M: Luca Ceresoli <[email protected]> 22892L: [email protected] 22893S: Maintained 22894F: tools/sound/dapm-graph 22895 22896SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22897M: Liam Girdwood <[email protected]> 22898M: Peter Ujfalusi <[email protected]> 22899M: Bard Liao <[email protected]> 22900M: Ranjani Sridharan <[email protected]> 22901M: Daniel Baluta <[email protected]> 22902R: Kai Vehmanen <[email protected]> 22903R: Pierre-Louis Bossart <[email protected]> 22904L: [email protected] (moderated for non-subscribers) 22905S: Supported 22906W: https://github.com/thesofproject/linux/ 22907F: sound/soc/sof/ 22908 22909SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22910M: Mark Brown <[email protected]> 22911M: Kuninori Morimoto <[email protected]> 22912S: Supported 22913L: [email protected] 22914F: sound/soc/generic/ 22915F: include/sound/simple_card* 22916F: Documentation/devicetree/bindings/sound/simple-card.yaml 22917F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22918 22919SOUNDWIRE SUBSYSTEM 22920M: Vinod Koul <[email protected]> 22921M: Bard Liao <[email protected]> 22922R: Pierre-Louis Bossart <[email protected]> 22923R: Sanyog Kale <[email protected]> 22924L: [email protected] 22925S: Supported 22926T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22927F: Documentation/driver-api/soundwire/ 22928F: drivers/soundwire/ 22929F: include/linux/soundwire/ 22930 22931SP2 MEDIA DRIVER 22932M: Olli Salonen <[email protected]> 22933L: [email protected] 22934S: Maintained 22935W: https://linuxtv.org 22936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22937F: drivers/media/dvb-frontends/sp2* 22938 22939SPANISH DOCUMENTATION 22940M: Carlos Bilbao <[email protected]> 22941R: Avadhut Naik <[email protected]> 22942S: Maintained 22943F: Documentation/translations/sp_SP/ 22944 22945SPARC + UltraSPARC (sparc/sparc64) 22946M: "David S. Miller" <[email protected]> 22947M: Andreas Larsson <[email protected]> 22948L: [email protected] 22949S: Maintained 22950Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22951T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22952T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22953F: arch/sparc/ 22954F: drivers/sbus/ 22955 22956SPARC SERIAL DRIVERS 22957M: "David S. Miller" <[email protected]> 22958L: [email protected] 22959S: Maintained 22960T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22961T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22962F: drivers/tty/serial/suncore.c 22963F: drivers/tty/serial/sunhv.c 22964F: drivers/tty/serial/sunsab.c 22965F: drivers/tty/serial/sunsab.h 22966F: drivers/tty/serial/sunsu.c 22967F: drivers/tty/serial/sunzilog.c 22968F: drivers/tty/serial/sunzilog.h 22969F: drivers/tty/vcc.c 22970F: include/linux/sunserialcore.h 22971 22972SPARSE CHECKER 22973M: "Luc Van Oostenryck" <[email protected]> 22974L: [email protected] 22975S: Maintained 22976W: https://sparse.docs.kernel.org/ 22977Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22978B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22979T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22980F: include/linux/compiler.h 22981 22982SPEAKUP CONSOLE SPEECH DRIVER 22983M: William Hubbs <[email protected]> 22984M: Chris Brannon <[email protected]> 22985M: Kirk Reiser <[email protected]> 22986M: Samuel Thibault <[email protected]> 22987L: [email protected] 22988S: Odd Fixes 22989W: http://www.linux-speakup.org/ 22990W: https://github.com/linux-speakup/speakup 22991B: https://github.com/linux-speakup/speakup/issues 22992F: drivers/accessibility/speakup/ 22993 22994SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22995M: Viresh Kumar <[email protected]> 22996L: [email protected] (moderated for non-subscribers) 22997L: [email protected] 22998S: Maintained 22999W: http://www.st.com/spear 23000F: arch/arm/boot/dts/st/spear* 23001F: arch/arm/mach-spear/ 23002F: drivers/clk/spear/ 23003F: drivers/pinctrl/spear/ 23004 23005SPI NOR SUBSYSTEM 23006M: Tudor Ambarus <[email protected]> 23007M: Pratyush Yadav <[email protected]> 23008M: Michael Walle <[email protected]> 23009L: [email protected] 23010S: Maintained 23011W: http://www.linux-mtd.infradead.org/ 23012Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 23013C: irc://irc.oftc.net/mtd 23014T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 23015F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 23016F: drivers/mtd/spi-nor/ 23017F: include/linux/mtd/spi-nor.h 23018 23019SPI OFFLOAD 23020R: David Lechner <[email protected]> 23021F: drivers/spi/spi-offload-trigger-pwm.c 23022F: drivers/spi/spi-offload.c 23023F: include/linux/spi/offload/ 23024K: spi_offload 23025 23026SPI SUBSYSTEM 23027M: Mark Brown <[email protected]> 23028L: [email protected] 23029S: Maintained 23030Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 23031T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 23032F: Documentation/devicetree/bindings/spi/ 23033F: Documentation/spi/ 23034F: drivers/spi/ 23035F: include/linux/spi/ 23036F: include/uapi/linux/spi/ 23037F: tools/spi/ 23038 23039SPMI SUBSYSTEM 23040M: Stephen Boyd <[email protected]> 23041L: [email protected] 23042S: Maintained 23043T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 23044F: Documentation/devicetree/bindings/spmi/ 23045F: drivers/spmi/ 23046F: include/dt-bindings/spmi/spmi.h 23047F: include/linux/spmi.h 23048F: include/trace/events/spmi.h 23049 23050SPU FILE SYSTEM 23051L: [email protected] 23052S: Orphan 23053F: Documentation/filesystems/spufs/spufs.rst 23054F: arch/powerpc/platforms/cell/spufs/ 23055 23056SQUASHFS FILE SYSTEM 23057M: Phillip Lougher <[email protected]> 23058L: [email protected] (subscribers-only) 23059S: Maintained 23060W: http://squashfs.org.uk 23061T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 23062F: Documentation/filesystems/squashfs.rst 23063F: fs/squashfs/ 23064 23065SRM (Alpha) environment access 23066M: Jan-Benedict Glaw <[email protected]> 23067S: Maintained 23068F: arch/alpha/kernel/srm_env.c 23069 23070ST LSM6DSx IMU IIO DRIVER 23071M: Lorenzo Bianconi <[email protected]> 23072L: [email protected] 23073S: Maintained 23074W: http://www.st.com/ 23075F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 23076F: drivers/iio/imu/st_lsm6dsx/ 23077 23078ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 23079M: Benjamin Mugnier <[email protected]> 23080M: Sylvain Petinot <[email protected]> 23081L: [email protected] 23082S: Maintained 23083T: git git://linuxtv.org/media.git 23084F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 23085F: drivers/media/i2c/st-mipid02.c 23086 23087ST STC3117 FUEL GAUGE DRIVER 23088M: Hardevsinh Palaniya <[email protected]> 23089M: Bhavin Sharma <[email protected]> 23090L: [email protected] 23091S: Maintained 23092F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 23093F: drivers/power/supply/stc3117_fuel_gauge.c 23094 23095ST STM32 FIREWALL 23096M: Gatien Chevallier <[email protected]> 23097S: Maintained 23098F: drivers/bus/stm32_etzpc.c 23099F: drivers/bus/stm32_firewall.c 23100F: drivers/bus/stm32_rifsc.c 23101 23102ST STM32 I2C/SMBUS DRIVER 23103M: Pierre-Yves MORDRET <[email protected]> 23104M: Alain Volmat <[email protected]> 23105L: [email protected] 23106S: Maintained 23107F: drivers/i2c/busses/i2c-stm32* 23108 23109ST STM32 SPI DRIVER 23110M: Alain Volmat <[email protected]> 23111L: [email protected] 23112S: Maintained 23113F: drivers/spi/spi-stm32.c 23114 23115ST STPDDC60 DRIVER 23116M: Daniel Nilsson <[email protected]> 23117L: [email protected] 23118S: Maintained 23119F: Documentation/hwmon/stpddc60.rst 23120F: drivers/hwmon/pmbus/stpddc60.c 23121 23122ST VGXY61 DRIVER 23123M: Benjamin Mugnier <[email protected]> 23124M: Sylvain Petinot <[email protected]> 23125L: [email protected] 23126S: Maintained 23127T: git git://linuxtv.org/media.git 23128F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 23129F: Documentation/userspace-api/media/drivers/vgxy61.rst 23130F: drivers/media/i2c/vgxy61.c 23131 23132ST VL53L0X ToF RANGER(I2C) IIO DRIVER 23133M: Song Qiang <[email protected]> 23134L: [email protected] 23135S: Maintained 23136F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 23137F: drivers/iio/proximity/vl53l0x-i2c.c 23138 23139STABLE BRANCH 23140M: Greg Kroah-Hartman <[email protected]> 23141M: Sasha Levin <[email protected]> 23142L: [email protected] 23143S: Supported 23144F: Documentation/process/stable-kernel-rules.rst 23145 23146STAGING - ATOMISP DRIVER 23147M: Hans de Goede <[email protected]> 23148M: Mauro Carvalho Chehab <[email protected]> 23149R: Sakari Ailus <[email protected]> 23150L: [email protected] 23151S: Maintained 23152F: drivers/staging/media/atomisp/ 23153 23154STAGING - INDUSTRIAL IO 23155M: Jonathan Cameron <[email protected]> 23156L: [email protected] 23157S: Odd Fixes 23158F: Documentation/devicetree/bindings/staging/iio/ 23159F: drivers/staging/iio/ 23160 23161STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 23162M: Marc Dietrich <[email protected]> 23163L: [email protected] (moderated for non-subscribers) 23164L: [email protected] 23165S: Maintained 23166F: drivers/staging/nvec/ 23167 23168STAGING - SEPS525 LCD CONTROLLER DRIVERS 23169M: Michael Hennerich <[email protected]> 23170L: [email protected] 23171S: Supported 23172F: drivers/staging/fbtft/fb_seps525.c 23173 23174STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 23175M: Sudip Mukherjee <[email protected]> 23176M: Teddy Wang <[email protected]> 23177M: Sudip Mukherjee <[email protected]> 23178L: [email protected] 23179S: Maintained 23180F: drivers/staging/sm750fb/ 23181 23182STAGING SUBSYSTEM 23183M: Greg Kroah-Hartman <[email protected]> 23184L: [email protected] 23185S: Supported 23186T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 23187F: drivers/staging/ 23188 23189STANDALONE CACHE CONTROLLER DRIVERS 23190M: Conor Dooley <[email protected]> 23191S: Maintained 23192T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 23193F: Documentation/devicetree/bindings/cache/ 23194F: drivers/cache 23195 23196STARFIRE/DURALAN NETWORK DRIVER 23197M: Ion Badulescu <[email protected]> 23198S: Odd Fixes 23199F: drivers/net/ethernet/adaptec/starfire* 23200 23201STARFIVE CAMERA SUBSYSTEM DRIVER 23202M: Jack Zhu <[email protected]> 23203M: Changhuang Liang <[email protected]> 23204L: [email protected] 23205S: Maintained 23206F: Documentation/admin-guide/media/starfive_camss.rst 23207F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 23208F: drivers/staging/media/starfive/camss 23209 23210STARFIVE CRYPTO DRIVER 23211M: Jia Jie Ho <[email protected]> 23212M: William Qiu <[email protected]> 23213S: Supported 23214F: Documentation/devicetree/bindings/crypto/starfive* 23215F: drivers/crypto/starfive/ 23216 23217STARFIVE DEVICETREES 23218M: Emil Renner Berthing <[email protected]> 23219S: Maintained 23220F: arch/riscv/boot/dts/starfive/ 23221 23222STARFIVE DWMAC GLUE LAYER 23223M: Emil Renner Berthing <[email protected]> 23224M: Minda Chen <[email protected]> 23225S: Maintained 23226F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 23227F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 23228 23229STARFIVE JH7110 DPHY RX DRIVER 23230M: Jack Zhu <[email protected]> 23231M: Changhuang Liang <[email protected]> 23232S: Supported 23233F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 23234F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 23235 23236STARFIVE JH7110 DPHY TX DRIVER 23237M: Keith Zhao <[email protected]> 23238S: Supported 23239F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 23240F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 23241 23242STARFIVE JH7110 MMC/SD/SDIO DRIVER 23243M: William Qiu <[email protected]> 23244S: Supported 23245F: Documentation/devicetree/bindings/mmc/starfive* 23246F: drivers/mmc/host/dw_mmc-starfive.c 23247 23248STARFIVE JH7110 PLL CLOCK DRIVER 23249M: Xingyu Wu <[email protected]> 23250S: Supported 23251F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 23252F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 23253 23254STARFIVE JH7110 PWMDAC DRIVER 23255M: Hal Feng <[email protected]> 23256M: Xingyu Wu <[email protected]> 23257S: Supported 23258F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 23259F: sound/soc/starfive/jh7110_pwmdac.c 23260 23261STARFIVE JH7110 SYSCON 23262M: William Qiu <[email protected]> 23263M: Xingyu Wu <[email protected]> 23264S: Supported 23265F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 23266 23267STARFIVE JH7110 TDM DRIVER 23268M: Walker Chen <[email protected]> 23269S: Maintained 23270F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 23271F: sound/soc/starfive/jh7110_tdm.c 23272 23273STARFIVE JH71X0 CLOCK DRIVERS 23274M: Emil Renner Berthing <[email protected]> 23275M: Hal Feng <[email protected]> 23276S: Maintained 23277F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 23278F: drivers/clk/starfive/clk-starfive-jh71* 23279F: include/dt-bindings/clock/starfive?jh71*.h 23280 23281STARFIVE JH71X0 PINCTRL DRIVERS 23282M: Emil Renner Berthing <[email protected]> 23283M: Jianlong Huang <[email protected]> 23284M: Hal Feng <[email protected]> 23285L: [email protected] 23286S: Maintained 23287F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 23288F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 23289F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 23290F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 23291 23292STARFIVE JH71X0 RESET CONTROLLER DRIVERS 23293M: Emil Renner Berthing <[email protected]> 23294M: Hal Feng <[email protected]> 23295S: Maintained 23296F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 23297F: drivers/reset/starfive/reset-starfive-jh71* 23298F: include/dt-bindings/reset/starfive?jh71*.h 23299 23300STARFIVE JH71X0 USB DRIVERS 23301M: Minda Chen <[email protected]> 23302S: Maintained 23303F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 23304F: drivers/usb/cdns3/cdns3-starfive.c 23305 23306STARFIVE JH71XX PMU CONTROLLER DRIVER 23307M: Walker Chen <[email protected]> 23308M: Changhuang Liang <[email protected]> 23309S: Supported 23310F: Documentation/devicetree/bindings/power/starfive* 23311F: drivers/pmdomain/starfive/ 23312F: include/dt-bindings/power/starfive,jh7110-pmu.h 23313 23314STARFIVE SOC DRIVERS 23315M: Conor Dooley <[email protected]> 23316S: Maintained 23317T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 23318F: Documentation/devicetree/bindings/soc/starfive/ 23319 23320STARFIVE STARLINK PMU DRIVER 23321M: Ji Sheng Teoh <[email protected]> 23322S: Maintained 23323F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 23324F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 23325F: drivers/perf/starfive_starlink_pmu.c 23326 23327STARFIVE TRNG DRIVER 23328M: Jia Jie Ho <[email protected]> 23329S: Supported 23330F: Documentation/devicetree/bindings/rng/starfive* 23331F: drivers/char/hw_random/jh7110-trng.c 23332 23333STARFIVE WATCHDOG DRIVER 23334M: Xingyu Wu <[email protected]> 23335M: Ziv Xu <[email protected]> 23336S: Supported 23337F: Documentation/devicetree/bindings/watchdog/starfive* 23338F: drivers/watchdog/starfive-wdt.c 23339 23340STARFIVE JH71X0 PCIE AND USB PHY DRIVER 23341M: Minda Chen <[email protected]> 23342S: Supported 23343F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 23344F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 23345F: drivers/phy/starfive/phy-jh7110-pcie.c 23346F: drivers/phy/starfive/phy-jh7110-usb.c 23347 23348STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 23349M: Changhuang Liang <[email protected]> 23350S: Supported 23351F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 23352F: drivers/irqchip/irq-starfive-jh8100-intc.c 23353 23354STATIC BRANCH/CALL 23355M: Peter Zijlstra <[email protected]> 23356M: Josh Poimboeuf <[email protected]> 23357M: Jason Baron <[email protected]> 23358R: Steven Rostedt <[email protected]> 23359R: Ard Biesheuvel <[email protected]> 23360S: Supported 23361F: arch/*/include/asm/jump_label*.h 23362F: arch/*/include/asm/static_call*.h 23363F: arch/*/kernel/jump_label.c 23364F: arch/*/kernel/static_call.c 23365F: include/linux/jump_label*.h 23366F: include/linux/static_call*.h 23367F: kernel/jump_label.c 23368F: kernel/static_call*.c 23369 23370STI AUDIO (ASoC) DRIVERS 23371M: Arnaud Pouliquen <[email protected]> 23372L: [email protected] 23373S: Maintained 23374F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 23375F: sound/soc/sti/ 23376 23377STI CEC DRIVER 23378M: Alain Volmat <[email protected]> 23379S: Maintained 23380F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 23381F: drivers/media/cec/platform/sti/ 23382 23383STK1160 USB VIDEO CAPTURE DRIVER 23384M: Ezequiel Garcia <[email protected]> 23385L: [email protected] 23386S: Maintained 23387T: git git://linuxtv.org/media.git 23388F: drivers/media/usb/stk1160/ 23389 23390STM32 AUDIO (ASoC) DRIVERS 23391M: Olivier Moysan <[email protected]> 23392M: Arnaud Pouliquen <[email protected]> 23393L: [email protected] 23394S: Maintained 23395F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 23396F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 23397F: sound/soc/stm/ 23398 23399STM32 DMA DRIVERS 23400M: Amélie Delaunay <[email protected]> 23401L: [email protected] 23402L: [email protected] (moderated for non-subscribers) 23403S: Maintained 23404F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 23405F: Documentation/devicetree/bindings/dma/stm32/ 23406F: drivers/dma/stm32/ 23407 23408STM32 TIMER/LPTIMER DRIVERS 23409M: Fabrice Gasnier <[email protected]> 23410S: Maintained 23411F: Documentation/ABI/testing/*timer-stm32 23412F: Documentation/devicetree/bindings/*/*stm32-*timer* 23413F: drivers/*/stm32-*timer* 23414F: drivers/pwm/pwm-stm32* 23415F: include/linux/*/stm32-*tim* 23416 23417STM32MP25 USB3/PCIE COMBOPHY DRIVER 23418M: Christian Bruel <[email protected]> 23419S: Maintained 23420F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 23421F: drivers/phy/st/phy-stm32-combophy.c 23422 23423STMMAC ETHERNET DRIVER 23424L: [email protected] 23425S: Orphan 23426F: Documentation/networking/device_drivers/ethernet/stmicro/ 23427F: drivers/net/ethernet/stmicro/stmmac/ 23428 23429SUN HAPPY MEAL ETHERNET DRIVER 23430M: Sean Anderson <[email protected]> 23431S: Maintained 23432F: drivers/net/ethernet/sun/sunhme.* 23433 23434SUN3/3X 23435M: Sam Creasey <[email protected]> 23436S: Maintained 23437W: http://sammy.net/sun3/ 23438F: arch/m68k/include/asm/sun3* 23439F: arch/m68k/kernel/*sun3* 23440F: arch/m68k/sun3*/ 23441F: drivers/net/ethernet/i825xx/sun3* 23442 23443SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 23444M: Hans de Goede <[email protected]> 23445L: [email protected] 23446S: Maintained 23447F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 23448F: drivers/input/keyboard/sun4i-lradc-keys.c 23449 23450SUNPLUS ETHERNET DRIVER 23451M: Wells Lu <[email protected]> 23452L: [email protected] 23453S: Maintained 23454W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 23455F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 23456F: drivers/net/ethernet/sunplus/ 23457 23458SUNPLUS MMC DRIVER 23459M: Tony Huang <[email protected]> 23460M: Li-hao Kuo <[email protected]> 23461S: Maintained 23462F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 23463F: drivers/mmc/host/sunplus-mmc.c 23464 23465SUNPLUS OCOTP DRIVER 23466M: Vincent Shih <[email protected]> 23467S: Maintained 23468F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 23469F: drivers/nvmem/sunplus-ocotp.c 23470 23471SUNPLUS PWM DRIVER 23472M: Hammer Hsieh <[email protected]> 23473S: Maintained 23474F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 23475F: drivers/pwm/pwm-sunplus.c 23476 23477SUNPLUS RTC DRIVER 23478M: Vincent Shih <[email protected]> 23479L: [email protected] 23480S: Maintained 23481F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 23482F: drivers/rtc/rtc-sunplus.c 23483 23484SUNPLUS SPI CONTROLLER INTERFACE DRIVER 23485M: Li-hao Kuo <[email protected]> 23486L: [email protected] 23487S: Maintained 23488F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 23489F: drivers/spi/spi-sunplus-sp7021.c 23490 23491SUNPLUS UART DRIVER 23492M: Hammer Hsieh <[email protected]> 23493S: Maintained 23494F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 23495F: drivers/tty/serial/sunplus-uart.c 23496 23497SUNPLUS USB2 PHY DRIVER 23498M: Vincent Shih <[email protected]> 23499L: [email protected] 23500S: Maintained 23501F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 23502F: drivers/phy/sunplus/Kconfig 23503F: drivers/phy/sunplus/Makefile 23504F: drivers/phy/sunplus/phy-sunplus-usb2.c 23505 23506SUNPLUS WATCHDOG DRIVER 23507M: Xiantao Hu <[email protected]> 23508L: [email protected] 23509S: Maintained 23510F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 23511F: drivers/watchdog/sunplus_wdt.c 23512 23513SUPERH 23514M: Yoshinori Sato <[email protected]> 23515M: Rich Felker <[email protected]> 23516M: John Paul Adrian Glaubitz <[email protected]> 23517L: [email protected] 23518S: Maintained 23519Q: http://patchwork.kernel.org/project/linux-sh/list/ 23520F: Documentation/arch/sh/ 23521F: arch/sh/ 23522F: drivers/sh/ 23523 23524SUSPEND TO RAM 23525M: "Rafael J. Wysocki" <[email protected]> 23526M: Len Brown <[email protected]> 23527M: Pavel Machek <[email protected]> 23528L: [email protected] 23529S: Supported 23530B: https://bugzilla.kernel.org 23531F: Documentation/power/ 23532F: arch/x86/kernel/acpi/sleep* 23533F: arch/x86/kernel/acpi/wakeup* 23534F: drivers/base/power/ 23535F: include/linux/freezer.h 23536F: include/linux/pm.h 23537F: include/linux/suspend.h 23538F: kernel/power/ 23539 23540SVGA HANDLING 23541M: Martin Mares <[email protected]> 23542L: [email protected] 23543S: Maintained 23544F: Documentation/admin-guide/svga.rst 23545F: arch/x86/boot/video* 23546 23547SWITCHDEV 23548M: Jiri Pirko <[email protected]> 23549M: Ivan Vecera <[email protected]> 23550L: [email protected] 23551S: Supported 23552F: include/net/switchdev.h 23553F: net/switchdev/ 23554 23555SY8106A REGULATOR DRIVER 23556M: Icenowy Zheng <[email protected]> 23557S: Maintained 23558F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 23559F: drivers/regulator/sy8106a-regulator.c 23560 23561SYNC FILE FRAMEWORK 23562M: Sumit Semwal <[email protected]> 23563R: Gustavo Padovan <[email protected]> 23564L: [email protected] 23565L: [email protected] 23566S: Maintained 23567T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 23568F: Documentation/driver-api/sync_file.rst 23569F: drivers/dma-buf/dma-fence* 23570F: drivers/dma-buf/sw_sync.c 23571F: drivers/dma-buf/sync_* 23572F: include/linux/sync_file.h 23573F: include/uapi/linux/sync_file.h 23574 23575SYNOPSYS ARC ARCHITECTURE 23576M: Vineet Gupta <[email protected]> 23577L: [email protected] 23578S: Supported 23579T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 23580F: Documentation/arch/arc 23581F: Documentation/devicetree/bindings/arc/* 23582F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 23583F: arch/arc/ 23584F: drivers/clocksource/arc_timer.c 23585F: drivers/tty/serial/arc_uart.c 23586 23587SYNOPSYS ARC HSDK SDP pll clock driver 23588M: Eugeniy Paltsev <[email protected]> 23589S: Supported 23590F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 23591F: drivers/clk/clk-hsdk-pll.c 23592 23593SYNOPSYS ARC SDP clock driver 23594M: Eugeniy Paltsev <[email protected]> 23595S: Supported 23596F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 23597F: drivers/clk/axs10x/* 23598 23599SYNOPSYS ARC SDP platform support 23600M: Alexey Brodkin <[email protected]> 23601S: Supported 23602F: Documentation/devicetree/bindings/arc/axs10* 23603F: arch/arc/boot/dts/ax* 23604F: arch/arc/plat-axs10x 23605 23606SYNOPSYS AXS10x RESET CONTROLLER DRIVER 23607M: Eugeniy Paltsev <[email protected]> 23608S: Supported 23609F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 23610F: drivers/reset/reset-axs10x.c 23611 23612SYNOPSYS CREG GPIO DRIVER 23613M: Eugeniy Paltsev <[email protected]> 23614S: Maintained 23615F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 23616F: drivers/gpio/gpio-creg-snps.c 23617 23618SYNOPSYS DESIGNWARE 8250 UART DRIVER 23619M: Ilpo Järvinen <[email protected]> 23620R: Andy Shevchenko <[email protected]> 23621S: Supported 23622F: drivers/tty/serial/8250/8250_dw.c 23623F: drivers/tty/serial/8250/8250_dwlib.* 23624F: drivers/tty/serial/8250/8250_lpss.c 23625 23626SYNOPSYS DESIGNWARE APB GPIO DRIVER 23627M: Hoan Tran <[email protected]> 23628L: [email protected] 23629S: Maintained 23630F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 23631F: drivers/gpio/gpio-dwapb.c 23632 23633SYNOPSYS DESIGNWARE AXI DMAC DRIVER 23634M: Eugeniy Paltsev <[email protected]> 23635S: Maintained 23636F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 23637F: drivers/dma/dw-axi-dmac/ 23638 23639SYNOPSYS DESIGNWARE DMAC DRIVER 23640M: Viresh Kumar <[email protected]> 23641R: Andy Shevchenko <[email protected]> 23642S: Maintained 23643F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 23644F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 23645F: drivers/dma/dw/ 23646F: include/dt-bindings/dma/dw-dmac.h 23647F: include/linux/dma/dw.h 23648F: include/linux/platform_data/dma-dw.h 23649 23650SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 23651M: Jose Abreu <[email protected]> 23652L: [email protected] 23653S: Maintained 23654F: drivers/net/ethernet/synopsys/ 23655 23656SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 23657L: [email protected] 23658S: Orphan 23659F: drivers/net/pcs/pcs-xpcs.c 23660F: drivers/net/pcs/pcs-xpcs.h 23661F: include/linux/pcs/pcs-xpcs.h 23662 23663SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER 23664M: Shreeya Patel <[email protected]> 23665L: [email protected] 23666L: [email protected] 23667S: Maintained 23668F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml 23669F: drivers/media/platform/synopsys/hdmirx/* 23670 23671SYNOPSYS DESIGNWARE I2C DRIVER 23672M: Jarkko Nikula <[email protected]> 23673R: Andy Shevchenko <[email protected]> 23674R: Mika Westerberg <[email protected]> 23675R: Jan Dabros <[email protected]> 23676L: [email protected] 23677S: Supported 23678F: drivers/i2c/busses/i2c-designware-* 23679 23680SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 23681M: Jaehoon Chung <[email protected]> 23682L: [email protected] 23683S: Maintained 23684F: drivers/mmc/host/dw_mmc* 23685 23686SYNOPSYS DESIGNWARE PCIE PMU DRIVER 23687M: Shuai Xue <[email protected]> 23688M: Jing Zhang <[email protected]> 23689S: Supported 23690F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 23691F: drivers/perf/dwc_pcie_pmu.c 23692 23693SYNOPSYS HSDK RESET CONTROLLER DRIVER 23694M: Eugeniy Paltsev <[email protected]> 23695S: Supported 23696F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 23697F: drivers/reset/reset-hsdk.c 23698F: include/dt-bindings/reset/snps,hsdk-reset.h 23699 23700SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 23701M: Prabu Thangamuthu <[email protected]> 23702M: Manjunath M B <[email protected]> 23703L: [email protected] 23704S: Maintained 23705F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 23706 23707SYSTEM CONFIGURATION (SYSCON) 23708M: Lee Jones <[email protected]> 23709M: Arnd Bergmann <[email protected]> 23710S: Supported 23711T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 23712F: drivers/mfd/syscon.c 23713 23714SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 23715M: Sudeep Holla <[email protected]> 23716R: Cristian Marussi <[email protected]> 23717L: [email protected] 23718L: [email protected] (moderated for non-subscribers) 23719S: Maintained 23720F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 23721F: drivers/clk/clk-sc[mp]i.c 23722F: drivers/cpufreq/sc[mp]i-cpufreq.c 23723F: drivers/firmware/arm_scmi/ 23724F: drivers/firmware/arm_scpi.c 23725F: drivers/hwmon/scmi-hwmon.c 23726F: drivers/pinctrl/pinctrl-scmi.c 23727F: drivers/pmdomain/arm/ 23728F: drivers/powercap/arm_scmi_powercap.c 23729F: drivers/regulator/scmi-regulator.c 23730F: drivers/reset/reset-scmi.c 23731F: include/linux/sc[mp]i_protocol.h 23732F: include/trace/events/scmi.h 23733F: include/uapi/linux/virtio_scmi.h 23734 23735SYSTEM RESET/SHUTDOWN DRIVERS 23736M: Sebastian Reichel <[email protected]> 23737L: [email protected] 23738S: Maintained 23739T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23740F: Documentation/devicetree/bindings/power/reset/ 23741F: drivers/power/reset/ 23742 23743SYSTEM TRACE MODULE CLASS 23744M: Alexander Shishkin <[email protected]> 23745S: Maintained 23746T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23747F: Documentation/trace/stm.rst 23748F: drivers/hwtracing/stm/ 23749F: include/linux/stm.h 23750F: include/uapi/linux/stm.h 23751 23752SYSTEM76 ACPI DRIVER 23753M: Jeremy Soller <[email protected]> 23754M: System76 Product Development <[email protected]> 23755L: [email protected] 23756S: Maintained 23757F: drivers/platform/x86/system76_acpi.c 23758 23759TASKSTATS STATISTICS INTERFACE 23760M: Balbir Singh <[email protected]> 23761S: Maintained 23762F: Documentation/accounting/taskstats* 23763F: include/linux/taskstats* 23764F: kernel/taskstats.c 23765 23766TC subsystem 23767M: Jamal Hadi Salim <[email protected]> 23768M: Cong Wang <[email protected]> 23769M: Jiri Pirko <[email protected]> 23770L: [email protected] 23771S: Maintained 23772F: include/net/pkt_cls.h 23773F: include/net/pkt_sched.h 23774F: include/net/tc_act/ 23775F: include/uapi/linux/pkt_cls.h 23776F: include/uapi/linux/pkt_sched.h 23777F: include/uapi/linux/tc_act/ 23778F: include/uapi/linux/tc_ematch/ 23779F: net/sched/ 23780F: tools/testing/selftests/tc-testing 23781 23782TC90522 MEDIA DRIVER 23783M: Akihiro Tsukada <[email protected]> 23784L: [email protected] 23785S: Odd Fixes 23786F: drivers/media/dvb-frontends/tc90522* 23787 23788TCP LOW PRIORITY MODULE 23789M: "Wong Hoi Sing, Edison" <[email protected]> 23790M: "Hung Hing Lun, Mike" <[email protected]> 23791S: Maintained 23792W: http://tcp-lp-mod.sourceforge.net/ 23793F: net/ipv4/tcp_lp.c 23794 23795TDA10071 MEDIA DRIVER 23796L: [email protected] 23797S: Orphan 23798W: https://linuxtv.org 23799Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23800F: drivers/media/dvb-frontends/tda10071* 23801 23802TDA18212 MEDIA DRIVER 23803L: [email protected] 23804S: Orphan 23805W: https://linuxtv.org 23806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23807F: drivers/media/tuners/tda18212* 23808 23809TDA18218 MEDIA DRIVER 23810L: [email protected] 23811S: Orphan 23812W: https://linuxtv.org 23813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23814F: drivers/media/tuners/tda18218* 23815 23816TDA18250 MEDIA DRIVER 23817M: Olli Salonen <[email protected]> 23818L: [email protected] 23819S: Maintained 23820W: https://linuxtv.org 23821Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23822T: git git://linuxtv.org/media.git 23823F: drivers/media/tuners/tda18250* 23824 23825TDA18271 MEDIA DRIVER 23826M: Michael Krufky <[email protected]> 23827L: [email protected] 23828S: Maintained 23829W: https://linuxtv.org 23830W: http://github.com/mkrufky 23831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23832T: git git://linuxtv.org/mkrufky/tuners.git 23833F: drivers/media/tuners/tda18271* 23834 23835TDA1997x MEDIA DRIVER 23836M: Tim Harvey <[email protected]> 23837L: [email protected] 23838S: Maintained 23839W: https://linuxtv.org 23840Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23841F: drivers/media/i2c/tda1997x.* 23842 23843TDA827x MEDIA DRIVER 23844M: Michael Krufky <[email protected]> 23845L: [email protected] 23846S: Maintained 23847W: https://linuxtv.org 23848W: http://github.com/mkrufky 23849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23850T: git git://linuxtv.org/mkrufky/tuners.git 23851F: drivers/media/tuners/tda8290.* 23852 23853TDA8290 MEDIA DRIVER 23854M: Michael Krufky <[email protected]> 23855L: [email protected] 23856S: Maintained 23857W: https://linuxtv.org 23858W: http://github.com/mkrufky 23859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23860T: git git://linuxtv.org/mkrufky/tuners.git 23861F: drivers/media/tuners/tda8290.* 23862 23863TDA9840 MEDIA DRIVER 23864M: Hans Verkuil <[email protected]> 23865L: [email protected] 23866S: Maintained 23867W: https://linuxtv.org 23868T: git git://linuxtv.org/media.git 23869F: drivers/media/i2c/tda9840* 23870 23871TEA5761 TUNER DRIVER 23872M: Mauro Carvalho Chehab <[email protected]> 23873L: [email protected] 23874S: Odd fixes 23875W: https://linuxtv.org 23876T: git git://linuxtv.org/media.git 23877F: drivers/media/tuners/tea5761.* 23878 23879TEA5767 TUNER DRIVER 23880M: Mauro Carvalho Chehab <[email protected]> 23881L: [email protected] 23882S: Maintained 23883W: https://linuxtv.org 23884T: git git://linuxtv.org/media.git 23885F: drivers/media/tuners/tea5767.* 23886 23887TEA6415C MEDIA DRIVER 23888M: Hans Verkuil <[email protected]> 23889L: [email protected] 23890S: Maintained 23891W: https://linuxtv.org 23892T: git git://linuxtv.org/media.git 23893F: drivers/media/i2c/tea6415c* 23894 23895TEA6420 MEDIA DRIVER 23896M: Hans Verkuil <[email protected]> 23897L: [email protected] 23898S: Maintained 23899W: https://linuxtv.org 23900T: git git://linuxtv.org/media.git 23901F: drivers/media/i2c/tea6420* 23902 23903TEAM DRIVER 23904M: Jiri Pirko <[email protected]> 23905L: [email protected] 23906S: Supported 23907F: Documentation/netlink/specs/team.yaml 23908F: drivers/net/team/ 23909F: include/linux/if_team.h 23910F: include/uapi/linux/if_team.h 23911F: tools/testing/selftests/drivers/net/team/ 23912 23913TECHNICAL ADVISORY BOARD PROCESS DOCS 23914M: "Theodore Ts'o" <[email protected]> 23915M: Greg Kroah-Hartman <[email protected]> 23916L: [email protected] 23917S: Maintained 23918F: Documentation/process/contribution-maturity-model.rst 23919F: Documentation/process/researcher-guidelines.rst 23920 23921TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23922M: "Savoir-faire Linux Inc." <[email protected]> 23923S: Maintained 23924F: arch/x86/platform/ts5500/ 23925 23926TECHNOTREND USB IR RECEIVER 23927M: Sean Young <[email protected]> 23928L: [email protected] 23929S: Maintained 23930F: drivers/media/rc/ttusbir.c 23931 23932TECHWELL TW9900 VIDEO DECODER 23933M: Mehdi Djait <[email protected]> 23934L: [email protected] 23935S: Maintained 23936F: drivers/media/i2c/tw9900.c 23937 23938TECHWELL TW9910 VIDEO DECODER 23939L: [email protected] 23940S: Orphan 23941F: drivers/media/i2c/tw9910.c 23942F: include/media/i2c/tw9910.h 23943 23944TEE SUBSYSTEM 23945M: Jens Wiklander <[email protected]> 23946R: Sumit Garg <[email protected]> 23947L: [email protected] 23948S: Maintained 23949F: Documentation/ABI/testing/sysfs-class-tee 23950F: Documentation/driver-api/tee.rst 23951F: Documentation/tee/ 23952F: Documentation/userspace-api/tee.rst 23953F: drivers/tee/ 23954F: include/linux/tee_core.h 23955F: include/linux/tee_drv.h 23956F: include/uapi/linux/tee.h 23957 23958TEGRA ARCHITECTURE SUPPORT 23959M: Thierry Reding <[email protected]> 23960M: Jonathan Hunter <[email protected]> 23961L: [email protected] 23962S: Supported 23963Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23964T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23965N: [^a-z]tegra 23966 23967TEGRA CLOCK DRIVER 23968M: Peter De Schrijver <[email protected]> 23969M: Prashant Gaikwad <[email protected]> 23970S: Supported 23971F: drivers/clk/tegra/ 23972 23973TEGRA CRYPTO DRIVERS 23974M: Akhil R <[email protected]> 23975S: Supported 23976F: drivers/crypto/tegra/* 23977 23978TEGRA DMA DRIVERS 23979M: Laxman Dewangan <[email protected]> 23980M: Jon Hunter <[email protected]> 23981S: Supported 23982F: drivers/dma/tegra* 23983 23984TEGRA I2C DRIVER 23985M: Laxman Dewangan <[email protected]> 23986R: Dmitry Osipenko <[email protected]> 23987S: Supported 23988F: drivers/i2c/busses/i2c-tegra.c 23989 23990TEGRA IOMMU DRIVERS 23991M: Thierry Reding <[email protected]> 23992R: Krishna Reddy <[email protected]> 23993L: [email protected] 23994S: Supported 23995F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23996F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23997F: drivers/iommu/tegra* 23998 23999TEGRA KBC DRIVER 24000M: Laxman Dewangan <[email protected]> 24001S: Supported 24002F: drivers/input/keyboard/tegra-kbc.c 24003 24004TEGRA NAND DRIVER 24005M: Stefan Agner <[email protected]> 24006M: Lucas Stach <[email protected]> 24007S: Maintained 24008F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 24009F: drivers/mtd/nand/raw/tegra_nand.c 24010 24011TEGRA PWM DRIVER 24012M: Thierry Reding <[email protected]> 24013S: Supported 24014F: drivers/pwm/pwm-tegra.c 24015 24016TEGRA QUAD SPI DRIVER 24017M: Thierry Reding <[email protected]> 24018M: Jonathan Hunter <[email protected]> 24019M: Sowjanya Komatineni <[email protected]> 24020L: [email protected] 24021S: Maintained 24022F: drivers/spi/spi-tegra210-quad.c 24023 24024TEGRA SERIAL DRIVER 24025M: Laxman Dewangan <[email protected]> 24026S: Supported 24027F: drivers/tty/serial/serial-tegra.c 24028 24029TEGRA SPI DRIVER 24030M: Laxman Dewangan <[email protected]> 24031S: Supported 24032F: drivers/spi/spi-tegra* 24033 24034TEGRA VIDEO DRIVER 24035M: Thierry Reding <[email protected]> 24036M: Jonathan Hunter <[email protected]> 24037M: Sowjanya Komatineni <[email protected]> 24038M: Luca Ceresoli <[email protected]> 24039L: [email protected] 24040L: [email protected] 24041S: Maintained 24042F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 24043F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 24044F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 24045F: drivers/staging/media/tegra-video/ 24046 24047TEGRA XUSB PADCTL DRIVER 24048M: JC Kuo <[email protected]> 24049S: Supported 24050F: drivers/phy/tegra/xusb* 24051 24052TEHUTI ETHERNET DRIVER 24053M: Andy Gospodarek <[email protected]> 24054L: [email protected] 24055S: Maintained 24056F: drivers/net/ethernet/tehuti/tehuti.* 24057 24058TEHUTI TN40XX ETHERNET DRIVER 24059M: FUJITA Tomonori <[email protected]> 24060L: [email protected] 24061S: Maintained 24062F: drivers/net/ethernet/tehuti/tn40* 24063 24064TELECOM CLOCK DRIVER FOR MCPL0010 24065M: Mark Gross <[email protected]> 24066S: Supported 24067F: drivers/char/tlclk.c 24068 24069TEMPO SEMICONDUCTOR DRIVERS 24070M: Steven Eckhoff <[email protected]> 24071S: Maintained 24072F: Documentation/devicetree/bindings/sound/tscs*.txt 24073F: sound/soc/codecs/tscs*.c 24074F: sound/soc/codecs/tscs*.h 24075 24076TENSILICA XTENSA PORT (xtensa) 24077M: Chris Zankel <[email protected]> 24078M: Max Filippov <[email protected]> 24079S: Maintained 24080T: git https://github.com/jcmvbkbc/linux-xtensa.git 24081F: arch/xtensa/ 24082F: drivers/irqchip/irq-xtensa-* 24083 24084TEXAS INSTRUMENTS ASoC DRIVERS 24085M: Peter Ujfalusi <[email protected]> 24086L: [email protected] 24087S: Maintained 24088F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 24089F: sound/soc/ti/ 24090 24091TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 24092M: Shenghao Ding <[email protected]> 24093M: Kevin Lu <[email protected]> 24094M: Baojun Xu <[email protected]> 24095L: [email protected] 24096S: Maintained 24097F: Documentation/devicetree/bindings/sound/tas2552.txt 24098F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 24099F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 24100F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 24101F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 24102F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 24103F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 24104F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 24105F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 24106F: include/sound/tas2*.h 24107F: include/sound/tlv320*.h 24108F: include/sound/tpa6130a2-plat.h 24109F: sound/pci/hda/tas2781_hda_i2c.c 24110F: sound/soc/codecs/pcm1681.c 24111F: sound/soc/codecs/pcm1789*.* 24112F: sound/soc/codecs/pcm179x*.* 24113F: sound/soc/codecs/pcm186x*.* 24114F: sound/soc/codecs/pcm3008.* 24115F: sound/soc/codecs/pcm3060*.* 24116F: sound/soc/codecs/pcm3168a*.* 24117F: sound/soc/codecs/pcm5102a.c 24118F: sound/soc/codecs/pcm512x*.* 24119F: sound/soc/codecs/tas2*.* 24120F: sound/soc/codecs/tlv320*.* 24121F: sound/soc/codecs/tpa6130a2.* 24122 24123TEXAS INSTRUMENTS DMA DRIVERS 24124M: Peter Ujfalusi <[email protected]> 24125L: [email protected] 24126S: Maintained 24127F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 24128F: Documentation/devicetree/bindings/dma/ti-edma.txt 24129F: Documentation/devicetree/bindings/dma/ti/ 24130F: drivers/dma/ti/ 24131F: include/linux/dma/k3-psil.h 24132F: include/linux/dma/k3-udma-glue.h 24133F: include/linux/dma/ti-cppi5.h 24134X: drivers/dma/ti/cppi41.c 24135 24136TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 24137M: Jerome Brunet <[email protected]> 24138L: [email protected] 24139S: Maintained 24140F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 24141F: Documentation/hwmon/tps25990.rst 24142F: drivers/hwmon/pmbus/tps25990.c 24143 24144TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 24145M: Robert Marko <[email protected]> 24146M: Luka Perkov <[email protected]> 24147L: [email protected] 24148S: Maintained 24149F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 24150F: Documentation/hwmon/tps23861.rst 24151F: drivers/hwmon/tps23861.c 24152 24153TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 24154M: Ricardo Ribalda <[email protected]> 24155L: [email protected] 24156S: Supported 24157F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 24158F: drivers/iio/dac/ti-dac7612.c 24159 24160TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 24161M: Alexander Sverdlin <[email protected]> 24162L: [email protected] 24163S: Maintained 24164F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 24165F: drivers/leds/leds-lp8864.c 24166 24167TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 24168M: Nishanth Menon <[email protected]> 24169M: Tero Kristo <[email protected]> 24170M: Santosh Shilimkar <[email protected]> 24171L: [email protected] (moderated for non-subscribers) 24172S: Maintained 24173F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 24174F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 24175F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 24176F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 24177F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 24178F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 24179F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 24180F: drivers/clk/keystone/sci-clk.c 24181F: drivers/firmware/ti_sci* 24182F: drivers/irqchip/irq-ti-sci-inta.c 24183F: drivers/irqchip/irq-ti-sci-intr.c 24184F: drivers/reset/reset-ti-sci.c 24185F: drivers/soc/ti/ti_sci_inta_msi.c 24186F: drivers/pmdomain/ti/ti_sci_pm_domains.c 24187F: include/dt-bindings/soc/ti,sci_pm_domain.h 24188F: include/linux/soc/ti/ti_sci_inta_msi.h 24189F: include/linux/soc/ti/ti_sci_protocol.h 24190 24191TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 24192M: Puranjay Mohan <[email protected]> 24193L: [email protected] 24194S: Supported 24195F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 24196F: drivers/iio/temperature/tmp117.c 24197 24198THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 24199M: Hans Verkuil <[email protected]> 24200L: [email protected] 24201S: Maintained 24202W: https://linuxtv.org 24203T: git git://linuxtv.org/media.git 24204F: drivers/media/radio/radio-raremono.c 24205 24206THERMAL 24207M: Rafael J. Wysocki <[email protected]> 24208M: Daniel Lezcano <[email protected]> 24209R: Zhang Rui <[email protected]> 24210R: Lukasz Luba <[email protected]> 24211L: [email protected] 24212S: Supported 24213Q: https://patchwork.kernel.org/project/linux-pm/list/ 24214T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 24215F: Documentation/ABI/testing/sysfs-class-thermal 24216F: Documentation/admin-guide/thermal/ 24217F: Documentation/devicetree/bindings/thermal/ 24218F: Documentation/driver-api/thermal/ 24219F: drivers/thermal/ 24220F: include/dt-bindings/thermal/ 24221F: include/linux/cpu_cooling.h 24222F: include/linux/thermal.h 24223F: include/uapi/linux/thermal.h 24224F: tools/lib/thermal/ 24225F: tools/thermal/ 24226 24227THERMAL DRIVER FOR AMLOGIC SOCS 24228M: Guillaume La Roque <[email protected]> 24229L: [email protected] 24230L: [email protected] 24231S: Supported 24232W: http://linux-meson.com/ 24233F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 24234F: drivers/thermal/amlogic_thermal.c 24235 24236THERMAL/CPU_COOLING 24237M: Amit Daniel Kachhap <[email protected]> 24238M: Daniel Lezcano <[email protected]> 24239M: Viresh Kumar <[email protected]> 24240R: Lukasz Luba <[email protected]> 24241L: [email protected] 24242S: Supported 24243F: Documentation/driver-api/thermal/cpu-cooling-api.rst 24244F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 24245F: drivers/thermal/cpufreq_cooling.c 24246F: drivers/thermal/cpuidle_cooling.c 24247F: include/linux/cpu_cooling.h 24248 24249THERMAL/POWER_ALLOCATOR 24250M: Lukasz Luba <[email protected]> 24251L: [email protected] 24252S: Maintained 24253F: Documentation/driver-api/thermal/power_allocator.rst 24254F: drivers/thermal/gov_power_allocator.c 24255F: drivers/thermal/thermal_trace_ipa.h 24256 24257THINKPAD ACPI EXTRAS DRIVER 24258M: Henrique de Moraes Holschuh <[email protected]> 24259L: [email protected] 24260L: [email protected] 24261S: Maintained 24262W: http://ibm-acpi.sourceforge.net 24263W: http://thinkwiki.org/wiki/Ibm-acpi 24264T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 24265F: drivers/platform/x86/thinkpad_acpi.c 24266 24267THINKPAD LMI DRIVER 24268M: Mark Pearson <[email protected]> 24269L: [email protected] 24270S: Maintained 24271F: Documentation/ABI/testing/sysfs-class-firmware-attributes 24272F: drivers/platform/x86/think-lmi.? 24273 24274THP7312 ISP DRIVER 24275M: Laurent Pinchart <[email protected]> 24276M: Paul Elder <[email protected]> 24277L: [email protected] 24278S: Maintained 24279T: git git://linuxtv.org/media.git 24280F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 24281F: Documentation/userspace-api/media/drivers/thp7312.rst 24282F: drivers/media/i2c/thp7312.c 24283F: include/uapi/linux/thp7312.h 24284 24285THUNDERBOLT DMA TRAFFIC TEST DRIVER 24286M: Isaac Hazan <[email protected]> 24287L: [email protected] 24288S: Maintained 24289F: drivers/thunderbolt/dma_test.c 24290 24291THUNDERBOLT DRIVER 24292M: Andreas Noever <[email protected]> 24293M: Michael Jamet <[email protected]> 24294M: Mika Westerberg <[email protected]> 24295M: Yehezkel Bernat <[email protected]> 24296L: [email protected] 24297S: Maintained 24298T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 24299F: Documentation/admin-guide/thunderbolt.rst 24300F: drivers/thunderbolt/ 24301F: include/linux/thunderbolt.h 24302 24303THUNDERBOLT NETWORK DRIVER 24304M: Michael Jamet <[email protected]> 24305M: Mika Westerberg <[email protected]> 24306M: Yehezkel Bernat <[email protected]> 24307L: [email protected] 24308S: Maintained 24309F: drivers/net/thunderbolt/ 24310 24311THUNDERX GPIO DRIVER 24312M: Robert Richter <[email protected]> 24313S: Odd Fixes 24314F: drivers/gpio/gpio-thunderx.c 24315 24316TI ADS1119 ADC DRIVER 24317M: Francesco Dolcini <[email protected]> 24318M: João Paulo Gonçalves <[email protected]> 24319L: [email protected] 24320S: Maintained 24321F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 24322F: drivers/iio/adc/ti-ads1119.c 24323 24324TI ADS7924 ADC DRIVER 24325M: Hugo Villeneuve <[email protected]> 24326L: [email protected] 24327S: Supported 24328F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 24329F: drivers/iio/adc/ti-ads7924.c 24330 24331TI AM437X VPFE DRIVER 24332M: "Lad, Prabhakar" <[email protected]> 24333L: [email protected] 24334S: Maintained 24335W: https://linuxtv.org 24336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24337T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 24338F: drivers/media/platform/ti/am437x/ 24339 24340TI BANDGAP AND THERMAL DRIVER 24341M: Eduardo Valentin <[email protected]> 24342M: Keerthy <[email protected]> 24343L: [email protected] 24344L: [email protected] 24345S: Maintained 24346F: drivers/thermal/ti-soc-thermal/ 24347 24348TI BQ27XXX POWER SUPPLY DRIVER 24349F: drivers/power/supply/bq27xxx_battery.c 24350F: drivers/power/supply/bq27xxx_battery_i2c.c 24351F: include/linux/power/bq27xxx_battery.h 24352 24353TI CDCE706 CLOCK DRIVER 24354M: Max Filippov <[email protected]> 24355S: Maintained 24356F: drivers/clk/clk-cdce706.c 24357 24358TI CLOCK DRIVER 24359M: Tero Kristo <[email protected]> 24360L: [email protected] 24361S: Odd Fixes 24362F: drivers/clk/ti/ 24363F: include/linux/clk/ti.h 24364 24365TI DAVINCI MACHINE SUPPORT 24366M: Bartosz Golaszewski <[email protected]> 24367L: [email protected] (moderated for non-subscribers) 24368S: Maintained 24369T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 24370F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 24371F: arch/arm/boot/dts/ti/davinci/ 24372F: arch/arm/mach-davinci/ 24373F: drivers/i2c/busses/i2c-davinci.c 24374 24375TI DAVINCI SERIES CLOCK DRIVER 24376M: David Lechner <[email protected]> 24377S: Maintained 24378F: Documentation/devicetree/bindings/clock/ti/davinci/ 24379F: drivers/clk/davinci/ 24380F: include/linux/clk/davinci.h 24381 24382TI DAVINCI SERIES GPIO DRIVER 24383M: Keerthy <[email protected]> 24384L: [email protected] 24385S: Maintained 24386F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 24387F: drivers/gpio/gpio-davinci.c 24388 24389TI DAVINCI SERIES MEDIA DRIVER 24390M: "Lad, Prabhakar" <[email protected]> 24391L: [email protected] 24392S: Maintained 24393W: https://linuxtv.org 24394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24395T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 24396F: drivers/media/platform/ti/davinci/ 24397F: include/media/davinci/ 24398 24399TI ENHANCED CAPTURE (eCAP) DRIVER 24400M: Vignesh Raghavendra <[email protected]> 24401R: Julien Panis <[email protected]> 24402L: [email protected] 24403L: [email protected] 24404S: Maintained 24405F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 24406F: drivers/counter/ti-ecap-capture.c 24407 24408TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 24409R: David Lechner <[email protected]> 24410L: [email protected] 24411F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 24412F: drivers/counter/ti-eqep.c 24413 24414TI ETHERNET SWITCH DRIVER (CPSW) 24415R: Siddharth Vadapalli <[email protected]> 24416R: Roger Quadros <[email protected]> 24417L: [email protected] 24418L: [email protected] 24419S: Maintained 24420F: drivers/net/ethernet/ti/cpsw* 24421F: drivers/net/ethernet/ti/davinci* 24422 24423TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 24424M: Alex Dubov <[email protected]> 24425S: Maintained 24426W: http://tifmxx.berlios.de/ 24427F: drivers/memstick/host/tifm_ms.c 24428F: drivers/misc/tifm* 24429F: drivers/mmc/host/tifm_sd.c 24430F: include/linux/tifm.h 24431 24432TI FPD-LINK DRIVERS 24433M: Tomi Valkeinen <[email protected]> 24434L: [email protected] 24435S: Maintained 24436F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 24437F: drivers/media/i2c/ds90* 24438F: include/media/i2c/ds90* 24439 24440TI HDC302X HUMIDITY DRIVER 24441M: Javier Carrasco <[email protected]> 24442M: Li peiyu <[email protected]> 24443L: [email protected] 24444S: Maintained 24445F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 24446F: drivers/iio/humidity/hdc3020.c 24447 24448TI ICSSG ETHERNET DRIVER (ICSSG) 24449R: MD Danish Anwar <[email protected]> 24450R: Roger Quadros <[email protected]> 24451L: [email protected] (moderated for non-subscribers) 24452L: [email protected] 24453S: Maintained 24454F: Documentation/devicetree/bindings/net/ti,icss*.yaml 24455F: drivers/net/ethernet/ti/icssg/* 24456 24457TI J721E CSI2RX DRIVER 24458M: Jai Luthra <[email protected]> 24459L: [email protected] 24460S: Maintained 24461F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 24462F: drivers/media/platform/ti/j721e-csi2rx/ 24463 24464TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 24465M: Nishanth Menon <[email protected]> 24466M: Santosh Shilimkar <[email protected]> 24467L: [email protected] 24468L: [email protected] (moderated for non-subscribers) 24469S: Maintained 24470T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 24471F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 24472F: drivers/pmdomain/ti/omap_prm.c 24473F: drivers/soc/ti/* 24474F: include/linux/pruss_driver.h 24475 24476TI LM49xxx FAMILY ASoC CODEC DRIVERS 24477M: M R Swami Reddy <[email protected]> 24478M: Vishwas A Deshpande <[email protected]> 24479L: [email protected] 24480S: Maintained 24481F: sound/soc/codecs/isabelle* 24482F: sound/soc/codecs/lm49453* 24483 24484TI LMP92064 ADC DRIVER 24485M: Leonard Göhrs <[email protected]> 24486R: [email protected] 24487L: [email protected] 24488S: Maintained 24489F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 24490F: drivers/iio/adc/ti-lmp92064.c 24491 24492TI PCM3060 ASoC CODEC DRIVER 24493M: Kirill Marinushkin <[email protected]> 24494L: [email protected] 24495S: Maintained 24496F: Documentation/devicetree/bindings/sound/pcm3060.txt 24497F: sound/soc/codecs/pcm3060* 24498 24499TI TAS571X FAMILY ASoC CODEC DRIVER 24500M: Kevin Cernekee <[email protected]> 24501L: [email protected] 24502S: Odd Fixes 24503F: sound/soc/codecs/tas571x* 24504 24505TI TMAG5273 MAGNETOMETER DRIVER 24506M: Gerald Loacker <[email protected]> 24507L: [email protected] 24508S: Maintained 24509F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 24510F: drivers/iio/magnetometer/tmag5273.c 24511 24512TI TRF7970A NFC DRIVER 24513M: Mark Greer <[email protected]> 24514L: [email protected] 24515S: Supported 24516F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 24517F: drivers/nfc/trf7970a.c 24518 24519TI TSC2046 ADC DRIVER 24520M: Oleksij Rempel <[email protected]> 24521R: [email protected] 24522L: [email protected] 24523S: Maintained 24524F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 24525F: drivers/iio/adc/ti-tsc2046.c 24526 24527TI TWL4030 SERIES SOC CODEC DRIVER 24528M: Peter Ujfalusi <[email protected]> 24529L: [email protected] 24530S: Maintained 24531F: sound/soc/codecs/twl4030* 24532 24533TI VPE/CAL DRIVERS 24534M: Benoit Parrot <[email protected]> 24535L: [email protected] 24536S: Maintained 24537W: http://linuxtv.org/ 24538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24539F: Documentation/devicetree/bindings/media/ti,cal.yaml 24540F: Documentation/devicetree/bindings/media/ti,vpe.yaml 24541F: drivers/media/platform/ti/cal/ 24542F: drivers/media/platform/ti/vpe/ 24543 24544TI WILINK WIRELESS DRIVERS 24545L: [email protected] 24546S: Orphan 24547W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 24548W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 24549F: drivers/net/wireless/ti/ 24550 24551TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 24552M: John Stultz <[email protected]> 24553M: Thomas Gleixner <[email protected]> 24554R: Stephen Boyd <[email protected]> 24555L: [email protected] 24556S: Supported 24557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 24558F: include/linux/clocksource.h 24559F: include/linux/time.h 24560F: include/linux/timekeeper_internal.h 24561F: include/linux/timekeeping.h 24562F: include/linux/timex.h 24563F: include/uapi/linux/time.h 24564F: include/uapi/linux/timex.h 24565F: kernel/time/alarmtimer.c 24566F: kernel/time/clocksource* 24567F: kernel/time/ntp* 24568F: kernel/time/time.c 24569F: kernel/time/timeconst.bc 24570F: kernel/time/timeconv.c 24571F: kernel/time/timecounter.c 24572F: kernel/time/timekeeping* 24573F: kernel/time/time_test.c 24574F: tools/testing/selftests/timers/ 24575 24576TIPC NETWORK LAYER 24577M: Jon Maloy <[email protected]> 24578L: [email protected] (core kernel code) 24579L: [email protected] (user apps, general discussion) 24580S: Maintained 24581W: http://tipc.sourceforge.net/ 24582F: include/uapi/linux/tipc*.h 24583F: net/tipc/ 24584 24585TLAN NETWORK DRIVER 24586M: Samuel Chessman <[email protected]> 24587L: [email protected] (subscribers-only) 24588S: Maintained 24589W: http://sourceforge.net/projects/tlan/ 24590F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 24591F: drivers/net/ethernet/ti/tlan.* 24592 24593TMIO/SDHI MMC DRIVER 24594M: Wolfram Sang <[email protected]> 24595L: [email protected] 24596L: [email protected] 24597S: Supported 24598F: drivers/mmc/host/renesas_sdhi* 24599F: drivers/mmc/host/tmio_mmc* 24600F: include/linux/platform_data/tmio.h 24601 24602TMP513 HARDWARE MONITOR DRIVER 24603M: Eric Tremblay <[email protected]> 24604L: [email protected] 24605S: Maintained 24606F: Documentation/hwmon/tmp513.rst 24607F: drivers/hwmon/tmp513.c 24608 24609TMPFS (SHMEM FILESYSTEM) 24610M: Hugh Dickins <[email protected]> 24611R: Baolin Wang <[email protected]> 24612L: [email protected] 24613S: Maintained 24614F: include/linux/shmem_fs.h 24615F: mm/shmem.c 24616 24617TOMOYO SECURITY MODULE 24618M: Kentaro Takeda <[email protected]> 24619M: Tetsuo Handa <[email protected]> 24620L: [email protected] (subscribers-only, for developers in English) 24621L: [email protected] (subscribers-only, for users in English) 24622L: [email protected] (subscribers-only, for developers in Japanese) 24623L: [email protected] (subscribers-only, for users in Japanese) 24624S: Maintained 24625W: https://tomoyo.sourceforge.net/ 24626F: security/tomoyo/ 24627 24628TOPSTAR LAPTOP EXTRAS DRIVER 24629M: Herton Ronaldo Krzesinski <[email protected]> 24630L: [email protected] 24631S: Maintained 24632F: drivers/platform/x86/topstar-laptop.c 24633 24634TORTURE-TEST MODULES 24635M: Davidlohr Bueso <[email protected]> 24636M: "Paul E. McKenney" <[email protected]> 24637M: Josh Triplett <[email protected]> 24638L: [email protected] 24639S: Supported 24640T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 24641F: Documentation/RCU/torture.rst 24642F: kernel/locking/locktorture.c 24643F: kernel/rcu/rcuscale.c 24644F: kernel/rcu/rcutorture.c 24645F: kernel/rcu/refscale.c 24646F: kernel/torture.c 24647 24648TOSHIBA ACPI EXTRAS DRIVER 24649M: Azael Avalos <[email protected]> 24650L: [email protected] 24651S: Maintained 24652F: drivers/platform/x86/toshiba_acpi.c 24653 24654TOSHIBA BLUETOOTH DRIVER 24655M: Azael Avalos <[email protected]> 24656L: [email protected] 24657S: Maintained 24658F: drivers/platform/x86/toshiba_bluetooth.c 24659 24660TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 24661M: Azael Avalos <[email protected]> 24662L: [email protected] 24663S: Maintained 24664F: drivers/platform/x86/toshiba_haps.c 24665 24666TOSHIBA SMM DRIVER 24667M: Jonathan Buzzard <[email protected]> 24668S: Maintained 24669W: http://www.buzzard.org.uk/toshiba/ 24670F: drivers/char/toshiba.c 24671F: include/linux/toshiba.h 24672F: include/uapi/linux/toshiba.h 24673 24674TOSHIBA TC358743 DRIVER 24675M: Hans Verkuil <[email protected]> 24676L: [email protected] 24677S: Maintained 24678F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 24679F: drivers/media/i2c/tc358743* 24680F: include/media/i2c/tc358743.h 24681 24682TOSHIBA WMI HOTKEYS DRIVER 24683M: Azael Avalos <[email protected]> 24684L: [email protected] 24685S: Maintained 24686F: drivers/platform/x86/toshiba-wmi.c 24687 24688TPM DEVICE DRIVER 24689M: Peter Huewe <[email protected]> 24690M: Jarkko Sakkinen <[email protected]> 24691R: Jason Gunthorpe <[email protected]> 24692L: [email protected] 24693S: Maintained 24694W: https://codeberg.org/jarkko/linux-tpmdd-test 24695Q: https://patchwork.kernel.org/project/linux-integrity/list/ 24696T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 24697F: Documentation/devicetree/bindings/tpm/ 24698F: drivers/char/tpm/ 24699F: include/linux/tpm*.h 24700F: include/uapi/linux/vtpm_proxy.h 24701F: tools/testing/selftests/tpm2/ 24702 24703TPS546D24 DRIVER 24704M: Duke Du <[email protected]> 24705L: [email protected] 24706S: Maintained 24707F: Documentation/hwmon/tps546d24.rst 24708F: drivers/hwmon/pmbus/tps546d24.c 24709 24710TQ SYSTEMS BOARD & DRIVER SUPPORT 24711L: [email protected] 24712S: Supported 24713W: https://www.tq-group.com/en/products/tq-embedded/ 24714F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 24715F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 24716F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 24717F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 24718F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 24719F: arch/arm64/boot/dts/freescale/mba*.dtsi 24720F: arch/arm64/boot/dts/freescale/tqml*.dts* 24721F: drivers/gpio/gpio-tqmx86.c 24722F: drivers/mfd/tqmx86.c 24723F: drivers/watchdog/tqmx86_wdt.c 24724 24725TRACING 24726M: Steven Rostedt <[email protected]> 24727M: Masami Hiramatsu <[email protected]> 24728R: Mathieu Desnoyers <[email protected]> 24729L: [email protected] 24730L: [email protected] 24731S: Maintained 24732Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24733T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24734F: Documentation/trace/* 24735F: fs/tracefs/ 24736F: include/linux/trace*.h 24737F: include/trace/ 24738F: kernel/trace/ 24739F: kernel/tracepoint.c 24740F: scripts/tracing/ 24741F: tools/testing/selftests/ftrace/ 24742 24743TRACING MMIO ACCESSES (MMIOTRACE) 24744M: Steven Rostedt <[email protected]> 24745M: Masami Hiramatsu <[email protected]> 24746R: Pekka Paalanen <[email protected]> 24747L: [email protected] 24748L: [email protected] 24749S: Maintained 24750F: arch/x86/mm/kmmio.c 24751F: arch/x86/mm/mmio-mod.c 24752F: arch/x86/mm/testmmiotrace.c 24753F: include/linux/mmiotrace.h 24754F: kernel/trace/trace_mmiotrace.c 24755 24756TRACING OS NOISE / LATENCY TRACERS 24757M: Steven Rostedt <[email protected]> 24758S: Maintained 24759F: Documentation/trace/hwlat_detector.rst 24760F: Documentation/trace/osnoise-tracer.rst 24761F: Documentation/trace/timerlat-tracer.rst 24762F: arch/*/kernel/trace.c 24763F: include/trace/events/osnoise.h 24764F: kernel/trace/trace_hwlat.c 24765F: kernel/trace/trace_irqsoff.c 24766F: kernel/trace/trace_osnoise.c 24767F: kernel/trace/trace_sched_wakeup.c 24768 24769TRADITIONAL CHINESE DOCUMENTATION 24770M: Hu Haowen <[email protected]> 24771S: Maintained 24772W: https://github.com/srcres258/linux-doc 24773T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24774F: Documentation/translations/zh_TW/ 24775 24776TRIGGER SOURCE - PWM 24777M: David Lechner <[email protected]> 24778S: Maintained 24779F: Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml 24780 24781TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24782M: Dan Williams <[email protected]> 24783L: [email protected] 24784S: Maintained 24785F: Documentation/ABI/testing/configfs-tsm 24786F: drivers/virt/coco/tsm.c 24787F: include/linux/tsm.h 24788 24789TRUSTED SERVICES TEE DRIVER 24790M: Balint Dobszay <[email protected]> 24791M: Sudeep Holla <[email protected]> 24792L: [email protected] (moderated for non-subscribers) 24793L: [email protected] 24794S: Maintained 24795F: Documentation/tee/ts-tee.rst 24796F: drivers/tee/tstee/ 24797 24798TTY LAYER AND SERIAL DRIVERS 24799M: Greg Kroah-Hartman <[email protected]> 24800M: Jiri Slaby <[email protected]> 24801L: [email protected] 24802L: [email protected] 24803S: Supported 24804T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24805F: Documentation/devicetree/bindings/serial/ 24806F: Documentation/driver-api/serial/ 24807F: drivers/tty/ 24808F: include/linux/selection.h 24809F: include/linux/serial.h 24810F: include/linux/serial_core.h 24811F: include/linux/sysrq.h 24812F: include/linux/tty*.h 24813F: include/linux/vt.h 24814F: include/linux/vt_*.h 24815F: include/uapi/linux/serial.h 24816F: include/uapi/linux/serial_core.h 24817F: include/uapi/linux/tty.h 24818 24819TUA9001 MEDIA DRIVER 24820L: [email protected] 24821S: Orphan 24822W: https://linuxtv.org 24823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24824F: drivers/media/tuners/tua9001* 24825 24826TULIP NETWORK DRIVERS 24827L: [email protected] 24828L: [email protected] 24829S: Orphan 24830F: drivers/net/ethernet/dec/tulip/ 24831 24832TUN/TAP driver 24833M: Willem de Bruijn <[email protected]> 24834M: Jason Wang <[email protected]> 24835S: Maintained 24836W: http://vtun.sourceforge.net/tun 24837F: Documentation/networking/tuntap.rst 24838F: arch/um/os-Linux/drivers/ 24839F: drivers/net/tap.c 24840F: drivers/net/tun* 24841 24842TURBOCHANNEL SUBSYSTEM 24843M: "Maciej W. Rozycki" <[email protected]> 24844L: [email protected] 24845S: Maintained 24846Q: https://patchwork.kernel.org/project/linux-mips/list/ 24847F: drivers/tc/ 24848F: include/linux/tc.h 24849 24850TURBOSTAT UTILITY 24851M: "Len Brown" <[email protected]> 24852L: [email protected] 24853S: Supported 24854Q: https://patchwork.kernel.org/project/linux-pm/list/ 24855B: https://bugzilla.kernel.org 24856T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24857F: tools/power/x86/turbostat/ 24858F: tools/testing/selftests/turbostat/ 24859 24860TW5864 VIDEO4LINUX DRIVER 24861M: Bluecherry Maintainers <[email protected]> 24862M: Andrey Utkin <[email protected]> 24863M: Andrey Utkin <[email protected]> 24864L: [email protected] 24865S: Supported 24866F: drivers/media/pci/tw5864/ 24867 24868TW68 VIDEO4LINUX DRIVER 24869M: Hans Verkuil <[email protected]> 24870L: [email protected] 24871S: Odd Fixes 24872W: https://linuxtv.org 24873T: git git://linuxtv.org/media.git 24874F: drivers/media/pci/tw68/ 24875 24876TW686X VIDEO4LINUX DRIVER 24877M: Ezequiel Garcia <[email protected]> 24878L: [email protected] 24879S: Maintained 24880W: http://linuxtv.org 24881T: git git://linuxtv.org/media.git 24882F: drivers/media/pci/tw686x/ 24883 24884U-BOOT ENVIRONMENT VARIABLES 24885M: Rafał Miłecki <[email protected]> 24886S: Maintained 24887F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24888F: drivers/nvmem/layouts/u-boot-env.c 24889F: drivers/nvmem/u-boot-env.c 24890 24891UACCE ACCELERATOR FRAMEWORK 24892M: Zhangfei Gao <[email protected]> 24893M: Zhou Wang <[email protected]> 24894L: [email protected] 24895L: [email protected] 24896S: Maintained 24897F: Documentation/ABI/testing/sysfs-driver-uacce 24898F: Documentation/misc-devices/uacce.rst 24899F: drivers/misc/uacce/ 24900F: include/linux/uacce.h 24901F: include/uapi/misc/uacce/ 24902 24903UBI FILE SYSTEM (UBIFS) 24904M: Richard Weinberger <[email protected]> 24905R: Zhihao Cheng <[email protected]> 24906L: [email protected] 24907S: Supported 24908W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24909T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24910T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24911F: Documentation/ABI/testing/sysfs-fs-ubifs 24912F: Documentation/filesystems/ubifs-authentication.rst 24913F: Documentation/filesystems/ubifs.rst 24914F: fs/ubifs/ 24915 24916UBLK USERSPACE BLOCK DRIVER 24917M: Ming Lei <[email protected]> 24918L: [email protected] 24919S: Maintained 24920F: Documentation/block/ublk.rst 24921F: drivers/block/ublk_drv.c 24922F: include/uapi/linux/ublk_cmd.h 24923F: tools/testing/selftests/ublk/ 24924 24925UBSAN 24926M: Kees Cook <[email protected]> 24927R: Marco Elver <[email protected]> 24928R: Andrey Konovalov <[email protected]> 24929R: Andrey Ryabinin <[email protected]> 24930L: [email protected] 24931L: [email protected] 24932S: Supported 24933T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24934F: Documentation/dev-tools/ubsan.rst 24935F: include/linux/ubsan.h 24936F: lib/Kconfig.ubsan 24937F: lib/test_ubsan.c 24938F: lib/ubsan.c 24939F: lib/ubsan.h 24940F: scripts/Makefile.ubsan 24941K: \bARCH_HAS_UBSAN\b 24942 24943UCLINUX (M68KNOMMU AND COLDFIRE) 24944M: Greg Ungerer <[email protected]> 24945L: [email protected] 24946S: Maintained 24947W: http://www.linux-m68k.org/ 24948T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24949F: arch/m68k/*/*_no.* 24950F: arch/m68k/68*/ 24951F: arch/m68k/coldfire/ 24952F: arch/m68k/include/asm/*_no.* 24953 24954UDF FILESYSTEM 24955M: Jan Kara <[email protected]> 24956S: Maintained 24957F: Documentation/filesystems/udf.rst 24958F: fs/udf/ 24959 24960UDRAW TABLET 24961M: Bastien Nocera <[email protected]> 24962L: [email protected] 24963S: Maintained 24964F: drivers/hid/hid-udraw-ps3.c 24965 24966UHID USERSPACE HID IO DRIVER 24967M: David Rheinsberg <[email protected]> 24968L: [email protected] 24969S: Maintained 24970F: drivers/hid/uhid.c 24971F: include/uapi/linux/uhid.h 24972 24973ULPI BUS 24974M: Heikki Krogerus <[email protected]> 24975L: [email protected] 24976S: Maintained 24977F: drivers/usb/common/ulpi.c 24978F: include/linux/ulpi/ 24979 24980UNICODE SUBSYSTEM 24981M: Gabriel Krisman Bertazi <[email protected]> 24982L: [email protected] 24983S: Supported 24984T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24985F: fs/unicode/ 24986 24987UNIFDEF 24988M: Tony Finch <[email protected]> 24989S: Maintained 24990W: http://dotat.at/prog/unifdef 24991F: scripts/unifdef.c 24992 24993UNIFORM CDROM DRIVER 24994M: Phillip Potter <[email protected]> 24995S: Maintained 24996F: Documentation/cdrom/ 24997F: drivers/cdrom/cdrom.c 24998F: include/linux/cdrom.h 24999F: include/uapi/linux/cdrom.h 25000 25001UNION-FIND 25002M: Xavier <[email protected]> 25003L: [email protected] 25004S: Maintained 25005F: Documentation/core-api/union_find.rst 25006F: Documentation/translations/zh_CN/core-api/union_find.rst 25007F: include/linux/union_find.h 25008F: lib/union_find.c 25009 25010UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 25011R: Alim Akhtar <[email protected]> 25012R: Avri Altman <[email protected]> 25013R: Bart Van Assche <[email protected]> 25014L: [email protected] 25015S: Supported 25016F: Documentation/devicetree/bindings/ufs/ 25017F: Documentation/scsi/ufs.rst 25018F: drivers/ufs/core/ 25019 25020UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 25021M: Pedro Sousa <[email protected]> 25022L: [email protected] 25023S: Supported 25024F: drivers/ufs/host/*dwc* 25025 25026UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 25027M: Alim Akhtar <[email protected]> 25028R: Peter Griffin <[email protected]> 25029L: [email protected] 25030L: [email protected] 25031S: Maintained 25032F: drivers/ufs/host/ufs-exynos* 25033 25034UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 25035M: Peter Wang <[email protected]> 25036R: Stanley Jhu <[email protected]> 25037L: [email protected] 25038L: [email protected] (moderated for non-subscribers) 25039S: Maintained 25040F: drivers/ufs/host/ufs-mediatek* 25041 25042UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 25043M: Manivannan Sadhasivam <[email protected]> 25044L: [email protected] 25045L: [email protected] 25046S: Maintained 25047F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 25048F: drivers/ufs/host/ufs-qcom* 25049 25050UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 25051M: Yoshihiro Shimoda <[email protected]> 25052L: [email protected] 25053L: [email protected] 25054S: Maintained 25055F: drivers/ufs/host/ufs-renesas.c 25056 25057UNSORTED BLOCK IMAGES (UBI) 25058M: Richard Weinberger <[email protected]> 25059R: Zhihao Cheng <[email protected]> 25060L: [email protected] 25061S: Supported 25062W: http://www.linux-mtd.infradead.org/ 25063T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 25064T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 25065F: drivers/mtd/ubi/ 25066F: include/linux/mtd/ubi.h 25067F: include/uapi/mtd/ubi-user.h 25068 25069UPROBES 25070M: Masami Hiramatsu <[email protected]> 25071M: Oleg Nesterov <[email protected]> 25072M: Peter Zijlstra <[email protected]> 25073L: [email protected] 25074L: [email protected] 25075S: Maintained 25076F: arch/*/include/asm/uprobes.h 25077F: arch/*/kernel/probes/uprobes.c 25078F: arch/*/kernel/uprobes.c 25079F: include/linux/uprobes.h 25080F: kernel/events/uprobes.c 25081 25082USB "USBNET" DRIVER FRAMEWORK 25083M: Oliver Neukum <[email protected]> 25084L: [email protected] 25085S: Maintained 25086W: http://www.linux-usb.org/usbnet 25087F: drivers/net/usb/usbnet.c 25088F: include/linux/usb/usbnet.h 25089 25090USB ACM DRIVER 25091M: Oliver Neukum <[email protected]> 25092L: [email protected] 25093S: Maintained 25094F: Documentation/usb/acm.rst 25095F: drivers/usb/class/cdc-acm.* 25096 25097USB APPLE MFI FASTCHARGE DRIVER 25098M: Bastien Nocera <[email protected]> 25099L: [email protected] 25100S: Maintained 25101F: drivers/usb/misc/apple-mfi-fastcharge.c 25102 25103USB AR5523 WIRELESS DRIVER 25104L: [email protected] 25105S: Orphan 25106F: drivers/net/wireless/ath/ar5523/ 25107 25108USB ATTACHED SCSI 25109M: Oliver Neukum <[email protected]> 25110L: [email protected] 25111L: [email protected] 25112S: Maintained 25113F: drivers/usb/storage/uas.c 25114 25115USB CDC ETHERNET DRIVER 25116M: Oliver Neukum <[email protected]> 25117L: [email protected] 25118S: Maintained 25119F: drivers/net/usb/cdc_*.c 25120F: include/uapi/linux/usb/cdc.h 25121 25122USB CHAOSKEY DRIVER 25123M: Keith Packard <[email protected]> 25124L: [email protected] 25125S: Maintained 25126F: drivers/usb/misc/chaoskey.c 25127 25128USB CYPRESS C67X00 DRIVER 25129L: [email protected] 25130S: Orphan 25131F: drivers/usb/c67x00/ 25132 25133USB DAVICOM DM9601 DRIVER 25134M: Peter Korsgaard <[email protected]> 25135L: [email protected] 25136S: Maintained 25137W: http://www.linux-usb.org/usbnet 25138F: drivers/net/usb/dm9601.c 25139 25140USB EHCI DRIVER 25141M: Alan Stern <[email protected]> 25142L: [email protected] 25143S: Maintained 25144F: Documentation/usb/ehci.rst 25145F: drivers/usb/host/ehci* 25146 25147USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 25148M: Jiri Kosina <[email protected]> 25149M: Benjamin Tissoires <[email protected]> 25150L: [email protected] 25151S: Maintained 25152T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 25153F: Documentation/hid/hiddev.rst 25154F: drivers/hid/usbhid/ 25155 25156USB INTEL XHCI ROLE MUX DRIVER 25157M: Hans de Goede <[email protected]> 25158L: [email protected] 25159S: Maintained 25160F: drivers/usb/roles/intel-xhci-usb-role-switch.c 25161 25162USB IP DRIVER FOR HISILICON KIRIN 960 25163M: Yu Chen <[email protected]> 25164M: Binghui Wang <[email protected]> 25165L: [email protected] 25166S: Maintained 25167F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 25168F: drivers/phy/hisilicon/phy-hi3660-usb3.c 25169 25170USB IP DRIVER FOR HISILICON KIRIN 970 25171M: Mauro Carvalho Chehab <[email protected]> 25172L: [email protected] 25173S: Maintained 25174F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 25175F: drivers/phy/hisilicon/phy-hi3670-usb3.c 25176 25177USB ISP116X DRIVER 25178M: Olav Kongas <[email protected]> 25179L: [email protected] 25180S: Maintained 25181F: drivers/usb/host/isp116x* 25182F: include/linux/usb/isp116x.h 25183 25184USB ISP1760 DRIVER 25185M: Rui Miguel Silva <[email protected]> 25186L: [email protected] 25187S: Maintained 25188F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 25189F: drivers/usb/isp1760/* 25190 25191USB LAN78XX ETHERNET DRIVER 25192M: Thangaraj Samynathan <[email protected]> 25193M: Rengarajan Sundararajan <[email protected]> 25194M: [email protected] 25195L: [email protected] 25196S: Maintained 25197F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 25198F: drivers/net/usb/lan78xx.* 25199F: include/dt-bindings/net/microchip-lan78xx.h 25200 25201USB MASS STORAGE DRIVER 25202M: Alan Stern <[email protected]> 25203L: [email protected] 25204L: [email protected] 25205S: Maintained 25206F: drivers/usb/storage/ 25207 25208USB MIDI DRIVER 25209M: Clemens Ladisch <[email protected]> 25210L: [email protected] 25211S: Maintained 25212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 25213F: sound/usb/midi.* 25214 25215USB NETWORKING DRIVERS 25216L: [email protected] 25217S: Odd Fixes 25218F: drivers/net/usb/ 25219 25220USB OHCI DRIVER 25221M: Alan Stern <[email protected]> 25222L: [email protected] 25223S: Maintained 25224F: Documentation/usb/ohci.rst 25225F: drivers/usb/host/ohci* 25226 25227USB OTG FSM (Finite State Machine) 25228M: Peter Chen <[email protected]> 25229L: [email protected] 25230S: Maintained 25231T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 25232F: drivers/usb/common/usb-otg-fsm.c 25233 25234USB OVER IP DRIVER 25235M: Valentina Manea <[email protected]> 25236M: Shuah Khan <[email protected]> 25237M: Shuah Khan <[email protected]> 25238R: Hongren Zheng <[email protected]> 25239L: [email protected] 25240S: Maintained 25241F: Documentation/usb/usbip_protocol.rst 25242F: drivers/usb/usbip/ 25243F: tools/testing/selftests/drivers/usb/usbip/ 25244F: tools/usb/usbip/ 25245 25246USB PEGASUS DRIVER 25247M: Petko Manolov <[email protected]> 25248L: [email protected] 25249L: [email protected] 25250S: Maintained 25251W: https://github.com/petkan/pegasus 25252T: git https://github.com/petkan/pegasus.git 25253F: drivers/net/usb/pegasus.* 25254 25255USB PRINTER DRIVER (usblp) 25256M: Pete Zaitcev <[email protected]> 25257L: [email protected] 25258S: Supported 25259F: drivers/usb/class/usblp.c 25260 25261USB QMI WWAN NETWORK DRIVER 25262M: Bjørn Mork <[email protected]> 25263L: [email protected] 25264S: Maintained 25265F: Documentation/ABI/testing/sysfs-class-net-qmi 25266F: drivers/net/usb/qmi_wwan.c 25267 25268USB RAW GADGET DRIVER 25269R: Andrey Konovalov <[email protected]> 25270L: [email protected] 25271S: Maintained 25272B: https://github.com/xairy/raw-gadget/issues 25273F: Documentation/usb/raw-gadget.rst 25274F: drivers/usb/gadget/legacy/raw_gadget.c 25275F: include/uapi/linux/usb/raw_gadget.h 25276 25277USB RTL8150 DRIVER 25278M: Petko Manolov <[email protected]> 25279L: [email protected] 25280L: [email protected] 25281S: Maintained 25282W: https://github.com/petkan/rtl8150 25283T: git https://github.com/petkan/rtl8150.git 25284F: drivers/net/usb/rtl8150.c 25285 25286USB SERIAL SUBSYSTEM 25287M: Johan Hovold <[email protected]> 25288L: [email protected] 25289S: Maintained 25290T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 25291F: Documentation/usb/usb-serial.rst 25292F: drivers/usb/serial/ 25293F: include/linux/usb/serial.h 25294 25295USB SMSC75XX ETHERNET DRIVER 25296M: Steve Glendinning <[email protected]> 25297L: [email protected] 25298S: Maintained 25299F: drivers/net/usb/smsc75xx.* 25300 25301USB SMSC95XX ETHERNET DRIVER 25302M: Steve Glendinning <[email protected]> 25303M: [email protected] 25304L: [email protected] 25305S: Maintained 25306F: drivers/net/usb/smsc95xx.* 25307 25308USB SUBSYSTEM 25309M: Greg Kroah-Hartman <[email protected]> 25310L: [email protected] 25311S: Supported 25312W: http://www.linux-usb.org 25313T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 25314F: Documentation/devicetree/bindings/usb/ 25315F: Documentation/usb/ 25316F: drivers/usb/ 25317F: include/dt-bindings/usb/ 25318F: include/linux/usb.h 25319F: include/linux/usb/ 25320F: include/uapi/linux/usb/ 25321 25322USB TYPEC BUS FOR ALTERNATE MODES 25323M: Heikki Krogerus <[email protected]> 25324L: [email protected] 25325S: Maintained 25326F: Documentation/ABI/testing/sysfs-bus-typec 25327F: Documentation/driver-api/usb/typec_bus.rst 25328F: drivers/usb/typec/altmodes/ 25329F: include/linux/usb/typec_altmode.h 25330 25331USB TYPEC CLASS 25332M: Heikki Krogerus <[email protected]> 25333L: [email protected] 25334S: Maintained 25335F: Documentation/ABI/testing/sysfs-class-typec 25336F: Documentation/driver-api/usb/typec.rst 25337F: drivers/usb/typec/ 25338F: include/linux/usb/typec.h 25339 25340USB TYPEC INTEL PMC MUX DRIVER 25341M: Heikki Krogerus <[email protected]> 25342L: [email protected] 25343S: Maintained 25344F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 25345F: drivers/usb/typec/mux/intel_pmc_mux.c 25346 25347USB TYPEC PI3USB30532 MUX DRIVER 25348M: Hans de Goede <[email protected]> 25349L: [email protected] 25350S: Maintained 25351F: drivers/usb/typec/mux/pi3usb30532.c 25352 25353USB TYPEC PORT CONTROLLER DRIVERS 25354M: Badhri Jagan Sridharan <[email protected]> 25355L: [email protected] 25356S: Maintained 25357F: drivers/usb/typec/tcpm/tcpci.c 25358F: drivers/usb/typec/tcpm/tcpm.c 25359F: include/linux/usb/tcpci.h 25360F: include/linux/usb/tcpm.h 25361 25362USB TYPEC TUSB1046 MUX DRIVER 25363M: Romain Gantois <[email protected]> 25364L: [email protected] 25365S: Maintained 25366F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 25367F: drivers/usb/typec/mux/tusb1046.c 25368 25369USB UHCI DRIVER 25370M: Alan Stern <[email protected]> 25371L: [email protected] 25372S: Maintained 25373F: drivers/usb/host/uhci* 25374 25375USB VIDEO CLASS 25376M: Laurent Pinchart <[email protected]> 25377M: Hans de Goede <[email protected]> 25378L: [email protected] 25379S: Maintained 25380W: http://www.ideasonboard.org/uvc/ 25381T: git git://linuxtv.org/media.git 25382F: Documentation/userspace-api/media/drivers/uvcvideo.rst 25383F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 25384F: drivers/media/common/uvc.c 25385F: drivers/media/usb/uvc/ 25386F: include/linux/usb/uvc.h 25387F: include/uapi/linux/uvcvideo.h 25388 25389USB WEBCAM GADGET 25390L: [email protected] 25391S: Orphan 25392F: drivers/usb/gadget/function/*uvc* 25393F: drivers/usb/gadget/legacy/webcam.c 25394F: include/uapi/linux/usb/g_uvc.h 25395 25396USB XHCI DRIVER 25397M: Mathias Nyman <[email protected]> 25398L: [email protected] 25399S: Supported 25400F: drivers/usb/host/pci-quirks* 25401F: drivers/usb/host/xhci* 25402 25403USER DATAGRAM PROTOCOL (UDP) 25404M: Willem de Bruijn <[email protected]> 25405L: [email protected] 25406S: Maintained 25407F: include/linux/udp.h 25408F: include/net/udp.h 25409F: include/trace/events/udp.h 25410F: include/uapi/linux/udp.h 25411F: net/ipv4/udp.c 25412F: net/ipv6/udp.c 25413 25414USER-MODE LINUX (UML) 25415M: Richard Weinberger <[email protected]> 25416M: Anton Ivanov <[email protected]> 25417M: Johannes Berg <[email protected]> 25418L: [email protected] 25419S: Maintained 25420W: http://user-mode-linux.sourceforge.net 25421Q: https://patchwork.ozlabs.org/project/linux-um/list/ 25422T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 25423T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 25424F: Documentation/virt/uml/ 25425F: arch/um/ 25426F: arch/x86/um/ 25427F: fs/hostfs/ 25428 25429USERSPACE COPYIN/COPYOUT (UIOVEC) 25430M: Alexander Viro <[email protected]> 25431S: Maintained 25432F: include/linux/uio.h 25433F: lib/iov_iter.c 25434 25435USERSPACE DMA BUFFER DRIVER 25436M: Gerd Hoffmann <[email protected]> 25437M: Vivek Kasireddy <[email protected]> 25438L: [email protected] 25439S: Maintained 25440T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25441F: drivers/dma-buf/udmabuf.c 25442F: include/uapi/linux/udmabuf.h 25443 25444USERSPACE I/O (UIO) 25445M: Greg Kroah-Hartman <[email protected]> 25446S: Maintained 25447T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25448F: Documentation/driver-api/uio-howto.rst 25449F: drivers/uio/ 25450F: include/linux/uio_driver.h 25451 25452UTIL-LINUX PACKAGE 25453M: Karel Zak <[email protected]> 25454L: [email protected] 25455S: Maintained 25456W: http://en.wikipedia.org/wiki/Util-linux 25457T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 25458 25459UUID HELPERS 25460R: Andy Shevchenko <[email protected]> 25461L: [email protected] 25462S: Maintained 25463F: include/linux/uuid.h 25464F: lib/test_uuid.c 25465F: lib/uuid.c 25466 25467UV SYSFS DRIVER 25468M: Justin Ernst <[email protected]> 25469L: [email protected] 25470S: Maintained 25471F: drivers/platform/x86/uv_sysfs.c 25472 25473UVESAFB DRIVER 25474M: Michal Januszewski <[email protected]> 25475L: [email protected] 25476S: Maintained 25477W: https://github.com/mjanusz/v86d 25478F: Documentation/fb/uvesafb.rst 25479F: drivers/video/fbdev/uvesafb.* 25480 25481Ux500 CLOCK DRIVERS 25482M: Ulf Hansson <[email protected]> 25483L: [email protected] 25484L: [email protected] (moderated for non-subscribers) 25485S: Maintained 25486F: drivers/clk/ux500/ 25487 25488V4L2 ASYNC AND FWNODE FRAMEWORKS 25489M: Sakari Ailus <[email protected]> 25490L: [email protected] 25491S: Maintained 25492T: git git://linuxtv.org/media.git 25493F: drivers/media/v4l2-core/v4l2-async.c 25494F: drivers/media/v4l2-core/v4l2-fwnode.c 25495F: include/media/v4l2-async.h 25496F: include/media/v4l2-fwnode.h 25497 25498V4L2 LENS DRIVERS 25499M: Sakari Ailus <[email protected]> 25500L: [email protected] 25501S: Maintained 25502F: drivers/media/i2c/ak* 25503F: drivers/media/i2c/dw* 25504F: drivers/media/i2c/lm* 25505 25506V4L2 CAMERA SENSOR DRIVERS 25507M: Sakari Ailus <[email protected]> 25508L: [email protected] 25509S: Maintained 25510F: Documentation/driver-api/media/camera-sensor.rst 25511F: Documentation/driver-api/media/tx-rx.rst 25512F: drivers/media/i2c/ar* 25513F: drivers/media/i2c/gc* 25514F: drivers/media/i2c/hi* 25515F: drivers/media/i2c/imx* 25516F: drivers/media/i2c/mt* 25517F: drivers/media/i2c/og* 25518F: drivers/media/i2c/ov* 25519F: drivers/media/i2c/s5* 25520F: drivers/media/i2c/vgxy61.c 25521 25522VF610 NAND DRIVER 25523M: Stefan Agner <[email protected]> 25524L: [email protected] 25525S: Supported 25526F: drivers/mtd/nand/raw/vf610_nfc.c 25527 25528VFAT/FAT/MSDOS FILESYSTEM 25529M: OGAWA Hirofumi <[email protected]> 25530S: Maintained 25531F: Documentation/filesystems/vfat.rst 25532F: fs/fat/ 25533F: tools/testing/selftests/filesystems/fat/ 25534 25535VFIO CDX DRIVER 25536M: Nipun Gupta <[email protected]> 25537M: Nikhil Agarwal <[email protected]> 25538L: [email protected] 25539S: Maintained 25540F: drivers/vfio/cdx/* 25541 25542VFIO DRIVER 25543M: Alex Williamson <[email protected]> 25544L: [email protected] 25545S: Maintained 25546T: git https://github.com/awilliam/linux-vfio.git 25547F: Documentation/ABI/testing/debugfs-vfio 25548F: Documentation/ABI/testing/sysfs-devices-vfio-dev 25549F: Documentation/driver-api/vfio.rst 25550F: drivers/vfio/ 25551F: include/linux/vfio.h 25552F: include/linux/vfio_pci_core.h 25553F: include/uapi/linux/vfio.h 25554 25555VFIO FSL-MC DRIVER 25556L: [email protected] 25557S: Orphan 25558F: drivers/vfio/fsl-mc/ 25559 25560VFIO HISILICON PCI DRIVER 25561M: Longfang Liu <[email protected]> 25562M: Shameer Kolothum <[email protected]> 25563L: [email protected] 25564S: Maintained 25565F: drivers/vfio/pci/hisilicon/ 25566 25567VFIO MEDIATED DEVICE DRIVERS 25568M: Kirti Wankhede <[email protected]> 25569L: [email protected] 25570S: Maintained 25571F: Documentation/driver-api/vfio-mediated-device.rst 25572F: drivers/vfio/mdev/ 25573F: include/linux/mdev.h 25574F: samples/vfio-mdev/ 25575 25576VFIO MLX5 PCI DRIVER 25577M: Yishai Hadas <[email protected]> 25578L: [email protected] 25579S: Maintained 25580F: drivers/vfio/pci/mlx5/ 25581 25582VFIO NVIDIA GRACE GPU DRIVER 25583M: Ankit Agrawal <[email protected]> 25584L: [email protected] 25585S: Supported 25586F: drivers/vfio/pci/nvgrace-gpu/ 25587 25588VFIO PCI DEVICE SPECIFIC DRIVERS 25589R: Jason Gunthorpe <[email protected]> 25590R: Yishai Hadas <[email protected]> 25591R: Shameer Kolothum <[email protected]> 25592R: Kevin Tian <[email protected]> 25593L: [email protected] 25594S: Maintained 25595P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 25596F: drivers/vfio/pci/*/ 25597 25598VFIO PDS PCI DRIVER 25599M: Brett Creeley <[email protected]> 25600L: [email protected] 25601S: Maintained 25602F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 25603F: drivers/vfio/pci/pds/ 25604 25605VFIO PLATFORM DRIVER 25606M: Eric Auger <[email protected]> 25607L: [email protected] 25608S: Maintained 25609F: drivers/vfio/platform/ 25610 25611VFIO QAT PCI DRIVER 25612M: Xin Zeng <[email protected]> 25613M: Giovanni Cabiddu <[email protected]> 25614L: [email protected] 25615L: [email protected] 25616S: Supported 25617F: drivers/vfio/pci/qat/ 25618 25619VFIO VIRTIO PCI DRIVER 25620M: Yishai Hadas <[email protected]> 25621L: [email protected] 25622L: [email protected] 25623S: Maintained 25624F: drivers/vfio/pci/virtio 25625 25626VGA_SWITCHEROO 25627R: Lukas Wunner <[email protected]> 25628S: Maintained 25629T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25630F: Documentation/gpu/vga-switcheroo.rst 25631F: drivers/gpu/vga/vga_switcheroo.c 25632F: include/linux/vga_switcheroo.h 25633 25634VIA RHINE NETWORK DRIVER 25635M: Kevin Brace <[email protected]> 25636S: Maintained 25637F: drivers/net/ethernet/via/via-rhine.c 25638 25639VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 25640M: Florian Tobias Schandinat <[email protected]> 25641L: [email protected] 25642S: Maintained 25643F: drivers/video/fbdev/via/ 25644F: include/linux/via-core.h 25645F: include/linux/via_i2c.h 25646 25647VIA VELOCITY NETWORK DRIVER 25648M: Francois Romieu <[email protected]> 25649L: [email protected] 25650S: Maintained 25651F: drivers/net/ethernet/via/via-velocity.* 25652 25653VICODEC VIRTUAL CODEC DRIVER 25654M: Hans Verkuil <[email protected]> 25655L: [email protected] 25656S: Maintained 25657W: https://linuxtv.org 25658T: git git://linuxtv.org/media.git 25659F: drivers/media/test-drivers/vicodec/* 25660 25661VIDEO I2C POLLING DRIVER 25662M: Matt Ranostay <[email protected]> 25663L: [email protected] 25664S: Maintained 25665F: drivers/media/i2c/video-i2c.c 25666 25667VIDEO MULTIPLEXER DRIVER 25668M: Philipp Zabel <[email protected]> 25669L: [email protected] 25670S: Maintained 25671F: drivers/media/platform/video-mux.c 25672 25673VIDEOBUF2 FRAMEWORK 25674M: Tomasz Figa <[email protected]> 25675M: Marek Szyprowski <[email protected]> 25676L: [email protected] 25677S: Maintained 25678F: drivers/media/common/videobuf2/* 25679F: include/media/videobuf2-* 25680 25681VIDTV VIRTUAL DIGITAL TV DRIVER 25682M: Daniel W. S. Almeida <[email protected]> 25683L: [email protected] 25684S: Maintained 25685W: https://linuxtv.org 25686T: git git://linuxtv.org/media.git 25687F: drivers/media/test-drivers/vidtv/* 25688 25689VIMC VIRTUAL MEDIA CONTROLLER DRIVER 25690M: Shuah Khan <[email protected]> 25691R: Kieran Bingham <[email protected]> 25692L: [email protected] 25693S: Maintained 25694W: https://linuxtv.org 25695T: git git://linuxtv.org/media.git 25696F: drivers/media/test-drivers/vimc/* 25697 25698VIRT LIB 25699M: Alex Williamson <[email protected]> 25700M: Paolo Bonzini <[email protected]> 25701L: [email protected] 25702S: Supported 25703F: virt/lib/ 25704 25705VIRTIO AND VHOST VSOCK DRIVER 25706M: Stefan Hajnoczi <[email protected]> 25707M: Stefano Garzarella <[email protected]> 25708L: [email protected] 25709L: [email protected] 25710L: [email protected] 25711S: Maintained 25712F: drivers/vhost/vsock.c 25713F: include/linux/virtio_vsock.h 25714F: include/uapi/linux/virtio_vsock.h 25715F: net/vmw_vsock/virtio_transport.c 25716F: net/vmw_vsock/virtio_transport_common.c 25717 25718VIRTIO BALLOON 25719M: "Michael S. Tsirkin" <[email protected]> 25720M: David Hildenbrand <[email protected]> 25721L: [email protected] 25722S: Maintained 25723F: drivers/virtio/virtio_balloon.c 25724F: include/linux/balloon_compaction.h 25725F: include/uapi/linux/virtio_balloon.h 25726F: mm/balloon_compaction.c 25727 25728VIRTIO BLOCK AND SCSI DRIVERS 25729M: "Michael S. Tsirkin" <[email protected]> 25730M: Jason Wang <[email protected]> 25731R: Paolo Bonzini <[email protected]> 25732R: Stefan Hajnoczi <[email protected]> 25733R: Eugenio Pérez <[email protected]> 25734L: [email protected] 25735S: Maintained 25736F: drivers/block/virtio_blk.c 25737F: drivers/scsi/virtio_scsi.c 25738F: include/uapi/linux/virtio_blk.h 25739F: include/uapi/linux/virtio_scsi.h 25740 25741VIRTIO CONSOLE DRIVER 25742M: Amit Shah <[email protected]> 25743L: [email protected] 25744S: Maintained 25745F: drivers/char/virtio_console.c 25746F: include/uapi/linux/virtio_console.h 25747 25748VIRTIO CORE AND NET DRIVERS 25749M: "Michael S. Tsirkin" <[email protected]> 25750M: Jason Wang <[email protected]> 25751R: Xuan Zhuo <[email protected]> 25752R: Eugenio Pérez <[email protected]> 25753L: [email protected] 25754S: Maintained 25755F: Documentation/ABI/testing/sysfs-bus-vdpa 25756F: Documentation/ABI/testing/sysfs-class-vduse 25757F: Documentation/devicetree/bindings/virtio/ 25758F: Documentation/driver-api/virtio/ 25759F: drivers/block/virtio_blk.c 25760F: drivers/crypto/virtio/ 25761F: drivers/net/virtio_net.c 25762F: drivers/vdpa/ 25763F: drivers/virtio/ 25764F: include/linux/vdpa.h 25765F: include/linux/virtio*.h 25766F: include/linux/vringh.h 25767F: include/uapi/linux/virtio_*.h 25768F: net/vmw_vsock/virtio* 25769F: tools/virtio/ 25770F: tools/testing/selftests/drivers/net/virtio_net/ 25771 25772VIRTIO CRYPTO DRIVER 25773M: Gonglei <[email protected]> 25774L: [email protected] 25775L: [email protected] 25776S: Maintained 25777F: drivers/crypto/virtio/ 25778F: include/uapi/linux/virtio_crypto.h 25779 25780VIRTIO DRIVERS FOR S390 25781M: Cornelia Huck <[email protected]> 25782M: Halil Pasic <[email protected]> 25783M: Eric Farman <[email protected]> 25784L: [email protected] 25785L: [email protected] 25786L: [email protected] 25787S: Supported 25788F: arch/s390/include/uapi/asm/virtio-ccw.h 25789F: drivers/s390/virtio/ 25790 25791VIRTIO FILE SYSTEM 25792M: Vivek Goyal <[email protected]> 25793M: Stefan Hajnoczi <[email protected]> 25794M: Miklos Szeredi <[email protected]> 25795R: Eugenio Pérez <[email protected]> 25796L: [email protected] 25797L: [email protected] 25798S: Supported 25799W: https://virtio-fs.gitlab.io/ 25800F: Documentation/filesystems/virtiofs.rst 25801F: fs/fuse/virtio_fs.c 25802F: include/uapi/linux/virtio_fs.h 25803 25804VIRTIO GPIO DRIVER 25805M: Enrico Weigelt, metux IT consult <[email protected]> 25806M: Viresh Kumar <[email protected]> 25807L: [email protected] 25808L: [email protected] 25809S: Maintained 25810F: drivers/gpio/gpio-virtio.c 25811F: include/uapi/linux/virtio_gpio.h 25812 25813VIRTIO GPU DRIVER 25814M: David Airlie <[email protected]> 25815M: Gerd Hoffmann <[email protected]> 25816R: Gurchetan Singh <[email protected]> 25817R: Chia-I Wu <[email protected]> 25818L: [email protected] 25819L: [email protected] 25820S: Maintained 25821T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25822F: drivers/gpu/drm/ci/xfails/virtio* 25823F: drivers/gpu/drm/virtio/ 25824F: include/uapi/linux/virtio_gpu.h 25825 25826VIRTIO HOST (VHOST) 25827M: "Michael S. Tsirkin" <[email protected]> 25828M: Jason Wang <[email protected]> 25829R: Eugenio Pérez <[email protected]> 25830L: [email protected] 25831L: [email protected] 25832L: [email protected] 25833S: Maintained 25834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25835F: drivers/vhost/ 25836F: include/linux/sched/vhost_task.h 25837F: include/linux/vhost_iotlb.h 25838F: include/uapi/linux/vhost.h 25839F: kernel/vhost_task.c 25840 25841VIRTIO HOST (VHOST-SCSI) 25842M: "Michael S. Tsirkin" <[email protected]> 25843M: Jason Wang <[email protected]> 25844M: Mike Christie <[email protected]> 25845R: Paolo Bonzini <[email protected]> 25846R: Stefan Hajnoczi <[email protected]> 25847L: [email protected] 25848S: Maintained 25849F: drivers/vhost/scsi.c 25850 25851VIRTIO I2C DRIVER 25852M: Viresh Kumar <[email protected]> 25853R: "Chen, Jian Jun" <[email protected]> 25854L: [email protected] 25855L: [email protected] 25856S: Maintained 25857F: drivers/i2c/busses/i2c-virtio.c 25858F: include/uapi/linux/virtio_i2c.h 25859 25860VIRTIO INPUT DRIVER 25861M: Gerd Hoffmann <[email protected]> 25862S: Maintained 25863F: drivers/virtio/virtio_input.c 25864F: include/uapi/linux/virtio_input.h 25865 25866VIRTIO IOMMU DRIVER 25867M: Jean-Philippe Brucker <[email protected]> 25868L: [email protected] 25869S: Maintained 25870F: drivers/iommu/virtio-iommu.c 25871F: include/uapi/linux/virtio_iommu.h 25872 25873VIRTIO MEM DRIVER 25874M: David Hildenbrand <[email protected]> 25875L: [email protected] 25876S: Maintained 25877W: https://virtio-mem.gitlab.io/ 25878F: drivers/virtio/virtio_mem.c 25879F: include/uapi/linux/virtio_mem.h 25880 25881VIRTIO PMEM DRIVER 25882M: Pankaj Gupta <[email protected]> 25883L: [email protected] 25884S: Maintained 25885F: drivers/nvdimm/nd_virtio.c 25886F: drivers/nvdimm/virtio_pmem.c 25887 25888VIRTIO SOUND DRIVER 25889M: Anton Yakovlev <[email protected]> 25890M: "Michael S. Tsirkin" <[email protected]> 25891L: [email protected] 25892L: [email protected] 25893S: Maintained 25894F: include/uapi/linux/virtio_snd.h 25895F: sound/virtio/* 25896 25897VIRTUAL BOX GUEST DEVICE DRIVER 25898M: Hans de Goede <[email protected]> 25899M: Arnd Bergmann <[email protected]> 25900M: Greg Kroah-Hartman <[email protected]> 25901S: Maintained 25902F: drivers/virt/vboxguest/ 25903F: include/linux/vbox_utils.h 25904F: include/uapi/linux/vbox*.h 25905 25906VIRTUAL BOX SHARED FOLDER VFS DRIVER 25907M: Hans de Goede <[email protected]> 25908L: [email protected] 25909S: Maintained 25910F: fs/vboxsf/* 25911 25912VIRTUAL PCM TEST DRIVER 25913M: Ivan Orlov <[email protected]> 25914L: [email protected] 25915S: Maintained 25916F: Documentation/sound/cards/pcmtest.rst 25917F: sound/drivers/pcmtest.c 25918F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25919 25920VIRTUAL SERIO DEVICE DRIVER 25921M: Stephen Chandler Paul <[email protected]> 25922S: Maintained 25923F: drivers/input/serio/userio.c 25924F: include/uapi/linux/userio.h 25925 25926VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25927M: Javier Carrasco <[email protected]> 25928S: Maintained 25929F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25930F: drivers/iio/light/veml3235.c 25931 25932VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25933M: Javier Carrasco <[email protected]> 25934S: Maintained 25935F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25936F: drivers/iio/light/veml6030.c 25937 25938VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25939M: Javier Carrasco <[email protected]> 25940S: Maintained 25941F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25942F: drivers/iio/light/veml6075.c 25943 25944VISL VIRTUAL STATELESS DECODER DRIVER 25945M: Daniel Almeida <[email protected]> 25946L: [email protected] 25947S: Supported 25948F: drivers/media/test-drivers/visl 25949 25950VIVID VIRTUAL VIDEO DRIVER 25951M: Hans Verkuil <[email protected]> 25952L: [email protected] 25953S: Maintained 25954W: https://linuxtv.org 25955T: git git://linuxtv.org/media.git 25956F: drivers/media/test-drivers/vivid/* 25957 25958VM SOCKETS (AF_VSOCK) 25959M: Stefano Garzarella <[email protected]> 25960L: [email protected] 25961L: [email protected] 25962S: Maintained 25963F: drivers/net/vsockmon.c 25964F: include/net/af_vsock.h 25965F: include/uapi/linux/vm_sockets.h 25966F: include/uapi/linux/vm_sockets_diag.h 25967F: include/uapi/linux/vsockmon.h 25968F: net/vmw_vsock/ 25969F: tools/testing/vsock/ 25970 25971VMALLOC 25972M: Andrew Morton <[email protected]> 25973M: Uladzislau Rezki <[email protected]> 25974L: [email protected] 25975S: Maintained 25976W: http://www.linux-mm.org 25977T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25978F: include/linux/vmalloc.h 25979F: mm/vmalloc.c 25980 25981VME SUBSYSTEM 25982L: [email protected] 25983S: Orphan 25984T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25985F: Documentation/driver-api/vme.rst 25986F: drivers/staging/vme_user/ 25987 25988VMWARE BALLOON DRIVER 25989M: Jerrin Shaji George <[email protected]> 25990R: Broadcom internal kernel review list <[email protected]> 25991L: [email protected] 25992S: Supported 25993F: drivers/misc/vmw_balloon.c 25994 25995VMWARE HYPERVISOR INTERFACE 25996M: Ajay Kaher <[email protected]> 25997M: Alexey Makhalov <[email protected]> 25998R: Broadcom internal kernel review list <[email protected]> 25999L: [email protected] 26000L: [email protected] 26001S: Supported 26002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 26003F: arch/x86/include/asm/vmware.h 26004F: arch/x86/kernel/cpu/vmware.c 26005 26006VMWARE PVRDMA DRIVER 26007M: Bryan Tan <[email protected]> 26008M: Vishnu Dasa <[email protected]> 26009R: Broadcom internal kernel review list <[email protected]> 26010L: [email protected] 26011S: Supported 26012F: drivers/infiniband/hw/vmw_pvrdma/ 26013 26014VMWARE PVSCSI DRIVER 26015M: Vishal Bhakta <[email protected]> 26016R: Broadcom internal kernel review list <[email protected]> 26017L: [email protected] 26018S: Supported 26019F: drivers/scsi/vmw_pvscsi.c 26020F: drivers/scsi/vmw_pvscsi.h 26021 26022VMWARE VIRTUAL PTP CLOCK DRIVER 26023M: Nick Shi <[email protected]> 26024R: Ajay Kaher <[email protected]> 26025R: Alexey Makhalov <[email protected]> 26026R: Broadcom internal kernel review list <[email protected]> 26027L: [email protected] 26028S: Supported 26029F: drivers/ptp/ptp_vmw.c 26030 26031VMWARE VMCI DRIVER 26032M: Bryan Tan <[email protected]> 26033M: Vishnu Dasa <[email protected]> 26034R: Broadcom internal kernel review list <[email protected]> 26035L: [email protected] 26036S: Supported 26037F: drivers/misc/vmw_vmci/ 26038F: include/linux/vmw_vmci* 26039 26040VMWARE VMMOUSE SUBDRIVER 26041M: Zack Rusin <[email protected]> 26042R: Broadcom internal kernel review list <[email protected]> 26043L: [email protected] 26044S: Supported 26045F: drivers/input/mouse/vmmouse.c 26046F: drivers/input/mouse/vmmouse.h 26047 26048VMWARE VMXNET3 ETHERNET DRIVER 26049M: Ronak Doshi <[email protected]> 26050R: Broadcom internal kernel review list <[email protected]> 26051L: [email protected] 26052S: Supported 26053F: drivers/net/vmxnet3/ 26054 26055VMWARE VSOCK VMCI TRANSPORT DRIVER 26056M: Bryan Tan <[email protected]> 26057M: Vishnu Dasa <[email protected]> 26058R: Broadcom internal kernel review list <[email protected]> 26059L: [email protected] 26060S: Supported 26061F: net/vmw_vsock/vmci_transport* 26062 26063VOCORE VOCORE2 BOARD 26064M: Harvey Hunt <[email protected]> 26065L: [email protected] 26066S: Maintained 26067F: arch/mips/boot/dts/ralink/vocore2.dts 26068 26069VOLTAGE AND CURRENT REGULATOR FRAMEWORK 26070M: Liam Girdwood <[email protected]> 26071M: Mark Brown <[email protected]> 26072L: [email protected] 26073S: Supported 26074W: http://www.slimlogic.co.uk/?p=48 26075T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 26076F: Documentation/devicetree/bindings/regulator/ 26077F: Documentation/power/regulator/ 26078F: drivers/regulator/ 26079F: include/dt-bindings/regulator/ 26080F: include/linux/regulator/ 26081K: regulator_get_optional 26082 26083VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 26084R: Matti Vaittinen <[email protected]> 26085F: drivers/regulator/irq_helpers.c 26086 26087VRF 26088M: David Ahern <[email protected]> 26089L: [email protected] 26090S: Maintained 26091F: Documentation/networking/vrf.rst 26092F: drivers/net/vrf.c 26093 26094VSPRINTF 26095M: Petr Mladek <[email protected]> 26096M: Steven Rostedt <[email protected]> 26097R: Andy Shevchenko <[email protected]> 26098R: Rasmus Villemoes <[email protected]> 26099R: Sergey Senozhatsky <[email protected]> 26100S: Maintained 26101T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 26102F: Documentation/core-api/printk-formats.rst 26103F: lib/tests/printf_kunit.c 26104F: lib/tests/scanf_kunit.c 26105F: lib/vsprintf.c 26106 26107VT1211 HARDWARE MONITOR DRIVER 26108M: Juerg Haefliger <[email protected]> 26109L: [email protected] 26110S: Maintained 26111F: Documentation/hwmon/vt1211.rst 26112F: drivers/hwmon/vt1211.c 26113 26114VT8231 HARDWARE MONITOR DRIVER 26115M: Roger Lucas <[email protected]> 26116L: [email protected] 26117S: Maintained 26118F: drivers/hwmon/vt8231.c 26119 26120VUB300 USB to SDIO/SD/MMC bridge chip 26121L: [email protected] 26122S: Orphan 26123F: drivers/mmc/host/vub300.c 26124 26125W1 DALLAS'S 1-WIRE BUS 26126M: Krzysztof Kozlowski <[email protected]> 26127S: Maintained 26128F: Documentation/devicetree/bindings/w1/ 26129F: Documentation/w1/ 26130F: drivers/w1/ 26131F: include/linux/w1.h 26132 26133W83791D HARDWARE MONITORING DRIVER 26134M: Marc Hulsman <[email protected]> 26135L: [email protected] 26136S: Maintained 26137F: Documentation/hwmon/w83791d.rst 26138F: drivers/hwmon/w83791d.c 26139 26140W83793 HARDWARE MONITORING DRIVER 26141M: Rudolf Marek <[email protected]> 26142L: [email protected] 26143S: Maintained 26144F: Documentation/hwmon/w83793.rst 26145F: drivers/hwmon/w83793.c 26146 26147W83795 HARDWARE MONITORING DRIVER 26148M: Jean Delvare <[email protected]> 26149L: [email protected] 26150S: Maintained 26151F: drivers/hwmon/w83795.c 26152 26153W83L51xD SD/MMC CARD INTERFACE DRIVER 26154M: Pierre Ossman <[email protected]> 26155S: Maintained 26156F: drivers/mmc/host/wbsd.* 26157 26158WACOM PROTOCOL 4 SERIAL TABLETS 26159M: Julian Squires <[email protected]> 26160M: Hans de Goede <[email protected]> 26161L: [email protected] 26162S: Maintained 26163F: drivers/input/tablet/wacom_serial4.c 26164 26165WANGXUN ETHERNET DRIVER 26166M: Jiawen Wu <[email protected]> 26167M: Mengyuan Lou <[email protected]> 26168L: [email protected] 26169S: Maintained 26170W: https://www.net-swift.com 26171F: Documentation/networking/device_drivers/ethernet/wangxun/* 26172F: drivers/net/ethernet/wangxun/ 26173F: drivers/net/pcs/pcs-xpcs-wx.c 26174 26175WATCHDOG DEVICE DRIVERS 26176M: Wim Van Sebroeck <[email protected]> 26177M: Guenter Roeck <[email protected]> 26178L: [email protected] 26179S: Maintained 26180W: http://www.linux-watchdog.org/ 26181T: git git://www.linux-watchdog.org/linux-watchdog.git 26182F: Documentation/devicetree/bindings/watchdog/ 26183F: Documentation/watchdog/ 26184F: drivers/watchdog/ 26185F: include/linux/watchdog.h 26186F: include/trace/events/watchdog.h 26187F: include/uapi/linux/watchdog.h 26188 26189WAVE5 VPU CODEC DRIVER 26190M: Nas Chung <[email protected]> 26191M: Jackson Lee <[email protected]> 26192L: [email protected] 26193S: Maintained 26194F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 26195F: drivers/media/platform/chips-media/wave5/ 26196 26197WHISKEYCOVE PMIC GPIO DRIVER 26198M: Kuppuswamy Sathyanarayanan <[email protected]> 26199L: [email protected] 26200S: Maintained 26201F: drivers/gpio/gpio-wcove.c 26202 26203WHWAVE RTC DRIVER 26204M: Dianlong Li <[email protected]> 26205L: [email protected] 26206S: Maintained 26207F: drivers/rtc/rtc-sd3078.c 26208 26209WIIMOTE HID DRIVER 26210M: David Rheinsberg <[email protected]> 26211L: [email protected] 26212S: Maintained 26213F: drivers/hid/hid-wiimote* 26214 26215WILOCITY WIL6210 WIRELESS DRIVER 26216L: [email protected] 26217S: Orphan 26218W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 26219F: drivers/net/wireless/ath/wil6210/ 26220 26221WINBOND CIR DRIVER 26222M: David Härdeman <[email protected]> 26223S: Maintained 26224F: drivers/media/rc/winbond-cir.c 26225 26226WINSYSTEMS EBC-C384 WATCHDOG DRIVER 26227L: [email protected] 26228S: Orphan 26229F: drivers/watchdog/ebc-c384_wdt.c 26230 26231WINSYSTEMS WS16C48 GPIO DRIVER 26232M: William Breathitt Gray <[email protected]> 26233L: [email protected] 26234S: Maintained 26235F: drivers/gpio/gpio-ws16c48.c 26236 26237WIREGUARD SECURE NETWORK TUNNEL 26238M: Jason A. Donenfeld <[email protected]> 26239L: [email protected] 26240L: [email protected] 26241S: Maintained 26242F: drivers/net/wireguard/ 26243F: tools/testing/selftests/wireguard/ 26244 26245WISTRON LAPTOP BUTTON DRIVER 26246M: Miloslav Trmac <[email protected]> 26247S: Maintained 26248F: drivers/input/misc/wistron_btns.c 26249 26250WMI BINARY MOF DRIVER 26251M: Armin Wolf <[email protected]> 26252R: Thomas Weißschuh <[email protected]> 26253L: [email protected] 26254S: Maintained 26255F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 26256F: Documentation/wmi/devices/wmi-bmof.rst 26257F: drivers/platform/x86/wmi-bmof.c 26258 26259WOLFSON MICROELECTRONICS DRIVERS 26260L: [email protected] 26261S: Supported 26262W: https://github.com/CirrusLogic/linux-drivers/wiki 26263T: git https://github.com/CirrusLogic/linux-drivers.git 26264F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 26265F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 26266F: Documentation/devicetree/bindings/mfd/wm831x.txt 26267F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 26268F: Documentation/devicetree/bindings/sound/wlf,*.yaml 26269F: Documentation/devicetree/bindings/sound/wm* 26270F: Documentation/hwmon/wm83??.rst 26271F: arch/arm/mach-s3c/mach-crag6410* 26272F: drivers/clk/clk-wm83*.c 26273F: drivers/gpio/gpio-*wm*.c 26274F: drivers/gpio/gpio-arizona.c 26275F: drivers/hwmon/wm83??-hwmon.c 26276F: drivers/input/misc/wm831x-on.c 26277F: drivers/input/touchscreen/wm831x-ts.c 26278F: drivers/input/touchscreen/wm97*.c 26279F: drivers/leds/leds-wm83*.c 26280F: drivers/mfd/arizona* 26281F: drivers/mfd/cs47l24* 26282F: drivers/mfd/wm*.c 26283F: drivers/power/supply/wm83*.c 26284F: drivers/regulator/arizona* 26285F: drivers/regulator/wm8*.c 26286F: drivers/rtc/rtc-wm83*.c 26287F: drivers/video/backlight/wm83*_bl.c 26288F: drivers/watchdog/wm83*_wdt.c 26289F: include/linux/mfd/arizona/ 26290F: include/linux/mfd/wm831x/ 26291F: include/linux/mfd/wm8350/ 26292F: include/linux/mfd/wm8400* 26293F: include/linux/regulator/arizona* 26294F: include/linux/wm97xx.h 26295F: include/sound/wm????.h 26296F: sound/soc/codecs/arizona* 26297F: sound/soc/codecs/cs47l24* 26298F: sound/soc/codecs/wm* 26299 26300WORKQUEUE 26301M: Tejun Heo <[email protected]> 26302R: Lai Jiangshan <[email protected]> 26303S: Maintained 26304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 26305F: Documentation/core-api/workqueue.rst 26306F: include/linux/workqueue.h 26307F: kernel/workqueue.c 26308F: kernel/workqueue_internal.h 26309 26310WWAN DRIVERS 26311M: Loic Poulain <[email protected]> 26312M: Sergey Ryazanov <[email protected]> 26313R: Johannes Berg <[email protected]> 26314L: [email protected] 26315S: Maintained 26316F: drivers/net/wwan/ 26317F: include/linux/wwan.h 26318F: include/uapi/linux/wwan.h 26319 26320X-POWERS AXP288 PMIC DRIVERS 26321M: Hans de Goede <[email protected]> 26322S: Maintained 26323F: drivers/acpi/pmic/intel_pmic_xpower.c 26324N: axp288 26325 26326X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 26327M: Chen-Yu Tsai <[email protected]> 26328L: [email protected] 26329S: Maintained 26330N: axp[128] 26331 26332X.25 STACK 26333M: Martin Schiller <[email protected]> 26334L: [email protected] 26335S: Maintained 26336F: Documentation/networking/lapb-module.rst 26337F: Documentation/networking/x25* 26338F: drivers/net/wan/hdlc_x25.c 26339F: drivers/net/wan/lapbether.c 26340F: include/*/lapb.h 26341F: include/net/x25* 26342F: include/uapi/linux/x25.h 26343F: net/lapb/ 26344F: net/x25/ 26345 26346X86 ARCHITECTURE (32-BIT AND 64-BIT) 26347M: Thomas Gleixner <[email protected]> 26348M: Ingo Molnar <[email protected]> 26349M: Borislav Petkov <[email protected]> 26350M: Dave Hansen <[email protected]> 26351M: [email protected] 26352R: "H. Peter Anvin" <[email protected]> 26353L: [email protected] 26354S: Maintained 26355T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 26356F: Documentation/arch/x86/ 26357F: Documentation/devicetree/bindings/x86/ 26358F: arch/x86/ 26359F: tools/testing/selftests/x86 26360 26361X86 CPUID DATABASE 26362M: Borislav Petkov <[email protected]> 26363M: Thomas Gleixner <[email protected]> 26364M: [email protected] 26365R: Ahmed S. Darwish <[email protected]> 26366L: [email protected] 26367S: Maintained 26368W: https://x86-cpuid.org 26369F: tools/arch/x86/kcpuid/cpuid.csv 26370 26371X86 ENTRY CODE 26372M: Andy Lutomirski <[email protected]> 26373L: [email protected] 26374S: Maintained 26375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 26376F: arch/x86/entry/ 26377 26378X86 HARDWARE VULNERABILITIES 26379M: Thomas Gleixner <[email protected]> 26380M: Borislav Petkov <[email protected]> 26381M: Peter Zijlstra <[email protected]> 26382M: Josh Poimboeuf <[email protected]> 26383R: Pawan Gupta <[email protected]> 26384S: Maintained 26385F: Documentation/admin-guide/hw-vuln/ 26386F: arch/x86/include/asm/nospec-branch.h 26387F: arch/x86/kernel/cpu/bugs.c 26388 26389X86 MCE INFRASTRUCTURE 26390M: Tony Luck <[email protected]> 26391M: Borislav Petkov <[email protected]> 26392L: [email protected] 26393S: Maintained 26394F: Documentation/ABI/testing/sysfs-mce 26395F: Documentation/arch/x86/x86_64/machinecheck.rst 26396F: arch/x86/kernel/cpu/mce/* 26397 26398X86 MICROCODE UPDATE SUPPORT 26399M: Borislav Petkov <[email protected]> 26400S: Maintained 26401F: arch/x86/kernel/cpu/microcode/* 26402 26403X86 MM 26404M: Dave Hansen <[email protected]> 26405M: Andy Lutomirski <[email protected]> 26406M: Peter Zijlstra <[email protected]> 26407L: [email protected] 26408S: Maintained 26409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 26410F: arch/x86/mm/ 26411 26412X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 26413M: Hans de Goede <[email protected]> 26414L: [email protected] 26415S: Maintained 26416T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 26417F: drivers/platform/x86/x86-android-tablets/ 26418 26419X86 PLATFORM DRIVERS 26420M: Hans de Goede <[email protected]> 26421M: Ilpo Järvinen <[email protected]> 26422L: [email protected] 26423S: Maintained 26424Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 26425T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 26426F: drivers/platform/olpc/ 26427F: drivers/platform/x86/ 26428F: include/linux/platform_data/x86/ 26429 26430X86 PLATFORM UV HPE SUPERDOME FLEX 26431M: Steve Wahl <[email protected]> 26432R: Justin Ernst <[email protected]> 26433R: Kyle Meyer <[email protected]> 26434R: Dimitri Sivanich <[email protected]> 26435R: Russ Anderson <[email protected]> 26436S: Supported 26437F: arch/x86/include/asm/uv/ 26438F: arch/x86/kernel/apic/x2apic_uv_x.c 26439F: arch/x86/platform/uv/ 26440 26441X86 STACK UNWINDING 26442M: Josh Poimboeuf <[email protected]> 26443M: Peter Zijlstra <[email protected]> 26444S: Supported 26445F: arch/x86/include/asm/unwind*.h 26446F: arch/x86/kernel/dumpstack.c 26447F: arch/x86/kernel/stacktrace.c 26448F: arch/x86/kernel/unwind_*.c 26449 26450X86 TRUST DOMAIN EXTENSIONS (TDX) 26451M: Kirill A. Shutemov <[email protected]> 26452R: Dave Hansen <[email protected]> 26453L: [email protected] 26454L: [email protected] 26455S: Supported 26456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 26457F: arch/x86/boot/compressed/tdx* 26458F: arch/x86/coco/tdx/ 26459F: arch/x86/include/asm/shared/tdx.h 26460F: arch/x86/include/asm/tdx.h 26461F: arch/x86/virt/vmx/tdx/ 26462F: drivers/virt/coco/tdx-guest 26463 26464X86 VDSO 26465M: Andy Lutomirski <[email protected]> 26466L: [email protected] 26467S: Maintained 26468T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 26469F: arch/x86/entry/vdso/ 26470 26471XARRAY 26472M: Matthew Wilcox <[email protected]> 26473L: [email protected] 26474L: [email protected] 26475S: Supported 26476F: Documentation/core-api/xarray.rst 26477F: include/linux/idr.h 26478F: include/linux/xarray.h 26479F: lib/idr.c 26480F: lib/test_xarray.c 26481F: lib/xarray.c 26482F: tools/testing/radix-tree 26483 26484XBOX DVD IR REMOTE 26485M: Benjamin Valentin <[email protected]> 26486S: Maintained 26487F: drivers/media/rc/keymaps/rc-xbox-dvd.c 26488F: drivers/media/rc/xbox_remote.c 26489 26490XC2028/3028 TUNER DRIVER 26491M: Mauro Carvalho Chehab <[email protected]> 26492L: [email protected] 26493S: Maintained 26494W: https://linuxtv.org 26495T: git git://linuxtv.org/media.git 26496F: drivers/media/tuners/xc2028.* 26497 26498XDP (eXpress Data Path) 26499M: Alexei Starovoitov <[email protected]> 26500M: Daniel Borkmann <[email protected]> 26501M: David S. Miller <[email protected]> 26502M: Jakub Kicinski <[email protected]> 26503M: Jesper Dangaard Brouer <[email protected]> 26504M: John Fastabend <[email protected]> 26505L: [email protected] 26506L: [email protected] 26507S: Supported 26508F: drivers/net/ethernet/*/*/*/*/*xdp* 26509F: drivers/net/ethernet/*/*/*xdp* 26510F: include/net/xdp.h 26511F: include/net/xdp_priv.h 26512F: include/trace/events/xdp.h 26513F: kernel/bpf/cpumap.c 26514F: kernel/bpf/devmap.c 26515F: net/core/xdp.c 26516F: samples/bpf/xdp* 26517F: tools/testing/selftests/bpf/*/*xdp* 26518F: tools/testing/selftests/bpf/*xdp* 26519K: (?:\b|_)xdp(?:\b|_) 26520 26521XDP SOCKETS (AF_XDP) 26522M: Björn Töpel <[email protected]> 26523M: Magnus Karlsson <[email protected]> 26524M: Maciej Fijalkowski <[email protected]> 26525R: Jonathan Lemon <[email protected]> 26526L: [email protected] 26527L: [email protected] 26528S: Maintained 26529F: Documentation/networking/af_xdp.rst 26530F: include/net/netns/xdp.h 26531F: include/net/xdp_sock* 26532F: include/net/xsk_buff_pool.h 26533F: include/uapi/linux/if_xdp.h 26534F: include/uapi/linux/xdp_diag.h 26535F: net/xdp/ 26536F: tools/testing/selftests/bpf/*xsk* 26537 26538XEN BLOCK SUBSYSTEM 26539M: Roger Pau Monné <[email protected]> 26540L: [email protected] (moderated for non-subscribers) 26541S: Supported 26542F: drivers/block/xen* 26543F: drivers/block/xen-blkback/* 26544 26545XEN HYPERVISOR ARM 26546M: Stefano Stabellini <[email protected]> 26547L: [email protected] (moderated for non-subscribers) 26548S: Maintained 26549F: arch/arm/include/asm/xen/ 26550F: arch/arm/xen/ 26551 26552XEN HYPERVISOR ARM64 26553M: Stefano Stabellini <[email protected]> 26554L: [email protected] (moderated for non-subscribers) 26555S: Maintained 26556F: arch/arm64/include/asm/xen/ 26557F: arch/arm64/xen/ 26558 26559XEN HYPERVISOR INTERFACE 26560M: Juergen Gross <[email protected]> 26561M: Stefano Stabellini <[email protected]> 26562R: Oleksandr Tyshchenko <[email protected]> 26563L: [email protected] (moderated for non-subscribers) 26564S: Supported 26565T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 26566F: Documentation/ABI/stable/sysfs-hypervisor-xen 26567F: Documentation/ABI/testing/sysfs-hypervisor-xen 26568F: drivers/*/xen-*front.c 26569F: drivers/xen/ 26570F: include/uapi/xen/ 26571F: include/xen/ 26572F: kernel/configs/xen.config 26573 26574XEN HYPERVISOR X86 26575M: Juergen Gross <[email protected]> 26576R: Boris Ostrovsky <[email protected]> 26577L: [email protected] (moderated for non-subscribers) 26578S: Supported 26579F: arch/x86/configs/xen.config 26580F: arch/x86/include/asm/pvclock-abi.h 26581F: arch/x86/include/asm/xen/ 26582F: arch/x86/platform/pvh/ 26583F: arch/x86/xen/ 26584 26585XEN NETWORK BACKEND DRIVER 26586M: Wei Liu <[email protected]> 26587M: Paul Durrant <[email protected]> 26588L: [email protected] (moderated for non-subscribers) 26589L: [email protected] 26590S: Supported 26591F: drivers/net/xen-netback/* 26592 26593XEN PCI SUBSYSTEM 26594M: Juergen Gross <[email protected]> 26595L: [email protected] (moderated for non-subscribers) 26596S: Supported 26597F: arch/x86/pci/*xen* 26598F: drivers/pci/*xen* 26599 26600XEN PVSCSI DRIVERS 26601M: Juergen Gross <[email protected]> 26602L: [email protected] (moderated for non-subscribers) 26603L: [email protected] 26604S: Supported 26605F: drivers/scsi/xen-scsifront.c 26606F: drivers/xen/xen-scsiback.c 26607F: include/xen/interface/io/vscsiif.h 26608 26609XEN PVUSB DRIVER 26610M: Juergen Gross <[email protected]> 26611L: [email protected] (moderated for non-subscribers) 26612L: [email protected] 26613S: Supported 26614F: drivers/usb/host/xen* 26615F: include/xen/interface/io/usbif.h 26616 26617XEN SOUND FRONTEND DRIVER 26618M: Oleksandr Andrushchenko <[email protected]> 26619L: [email protected] (moderated for non-subscribers) 26620L: [email protected] 26621S: Supported 26622F: sound/xen/* 26623 26624XEN SWIOTLB SUBSYSTEM 26625M: Juergen Gross <[email protected]> 26626M: Stefano Stabellini <[email protected]> 26627L: [email protected] (moderated for non-subscribers) 26628L: [email protected] 26629S: Supported 26630F: arch/*/include/asm/xen/swiotlb-xen.h 26631F: drivers/xen/swiotlb-xen.c 26632F: include/xen/arm/swiotlb-xen.h 26633F: include/xen/swiotlb-xen.h 26634 26635XFS FILESYSTEM 26636M: Carlos Maiolino <[email protected]> 26637L: [email protected] 26638S: Supported 26639W: http://xfs.org/ 26640C: irc://irc.oftc.net/xfs 26641T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 26642P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 26643F: Documentation/ABI/testing/sysfs-fs-xfs 26644F: Documentation/admin-guide/xfs.rst 26645F: Documentation/filesystems/xfs/* 26646F: fs/xfs/ 26647F: include/uapi/linux/dqblk_xfs.h 26648F: include/uapi/linux/fsmap.h 26649 26650XILINX AMS DRIVER 26651M: Anand Ashok Dumbre <[email protected]> 26652L: [email protected] 26653S: Maintained 26654F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 26655F: drivers/iio/adc/xilinx-ams.c 26656 26657XILINX AXI ETHERNET DRIVER 26658M: Radhey Shyam Pandey <[email protected]> 26659S: Maintained 26660F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 26661F: drivers/net/ethernet/xilinx/xilinx_axienet* 26662 26663XILINX CAN DRIVER 26664M: Appana Durga Kedareswara rao <[email protected]> 26665L: [email protected] 26666S: Maintained 26667F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 26668F: drivers/net/can/xilinx_can.c 26669 26670XILINX EVENT MANAGEMENT DRIVER 26671M: Michal Simek <[email protected]> 26672S: Maintained 26673F: drivers/soc/xilinx/xlnx_event_manager.c 26674F: include/linux/firmware/xlnx-event-manager.h 26675 26676XILINX GPIO DRIVER 26677M: Shubhrajyoti Datta <[email protected]> 26678R: Srinivas Neeli <[email protected]> 26679R: Michal Simek <[email protected]> 26680S: Maintained 26681F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 26682F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 26683F: drivers/gpio/gpio-xilinx.c 26684F: drivers/gpio/gpio-zynq.c 26685 26686XILINX LL TEMAC ETHERNET DRIVER 26687L: [email protected] 26688S: Orphan 26689F: drivers/net/ethernet/xilinx/ll_temac* 26690 26691XILINX PWM DRIVER 26692M: Sean Anderson <[email protected]> 26693S: Maintained 26694F: drivers/pwm/pwm-xilinx.c 26695F: include/clocksource/timer-xilinx.h 26696 26697XILINX SOUND DRIVERS 26698M: Vincenzo Frascino <[email protected]> 26699S: Maintained 26700F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml 26701F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml 26702F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml 26703F: sound/soc/xilinx/* 26704 26705XILINX SD-FEC IP CORES 26706M: Derek Kiernan <[email protected]> 26707M: Dragan Cvetic <[email protected]> 26708S: Maintained 26709F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 26710F: Documentation/misc-devices/xilinx_sdfec.rst 26711F: drivers/misc/Kconfig 26712F: drivers/misc/Makefile 26713F: drivers/misc/xilinx_sdfec.c 26714F: include/uapi/misc/xilinx_sdfec.h 26715 26716XILINX UARTLITE SERIAL DRIVER 26717M: Peter Korsgaard <[email protected]> 26718L: [email protected] 26719S: Maintained 26720F: drivers/tty/serial/uartlite.c 26721 26722XILINX VIDEO IP CORES 26723M: Laurent Pinchart <[email protected]> 26724L: [email protected] 26725S: Supported 26726T: git git://linuxtv.org/media.git 26727F: Documentation/devicetree/bindings/media/xilinx/ 26728F: drivers/media/platform/xilinx/ 26729F: include/uapi/linux/xilinx-v4l2-controls.h 26730 26731XILINX VERSAL EDAC DRIVER 26732M: Shubhrajyoti Datta <[email protected]> 26733M: Sai Krishna Potthuri <[email protected]> 26734S: Maintained 26735F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 26736F: drivers/edac/versal_edac.c 26737 26738XILINX WATCHDOG DRIVER 26739M: Srinivas Neeli <[email protected]> 26740R: Shubhrajyoti Datta <[email protected]> 26741R: Michal Simek <[email protected]> 26742S: Maintained 26743F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26744F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26745F: drivers/watchdog/of_xilinx_wdt.c 26746F: drivers/watchdog/xilinx_wwdt.c 26747 26748XILINX XDMA DRIVER 26749M: Lizhi Hou <[email protected]> 26750M: Brian Xu <[email protected]> 26751M: Raj Kumar Rampelli <[email protected]> 26752L: [email protected] 26753S: Supported 26754F: drivers/dma/xilinx/xdma-regs.h 26755F: drivers/dma/xilinx/xdma.c 26756F: include/linux/dma/amd_xdma.h 26757F: include/linux/platform_data/amd_xdma.h 26758 26759XILINX ZYNQMP DPDMA DRIVER 26760M: Laurent Pinchart <[email protected]> 26761L: [email protected] 26762S: Supported 26763F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26764F: drivers/dma/xilinx/xilinx_dpdma.c 26765F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26766 26767XILINX ZYNQMP OCM EDAC DRIVER 26768M: Shubhrajyoti Datta <[email protected]> 26769M: Sai Krishna Potthuri <[email protected]> 26770S: Maintained 26771F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26772F: drivers/edac/zynqmp_edac.c 26773 26774XILINX ZYNQMP PSGTR PHY DRIVER 26775M: Laurent Pinchart <[email protected]> 26776L: [email protected] 26777S: Supported 26778T: git https://github.com/Xilinx/linux-xlnx.git 26779F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26780F: drivers/phy/xilinx/phy-zynqmp.c 26781 26782XILINX ZYNQMP SHA3 DRIVER 26783M: Harsha <[email protected]> 26784S: Maintained 26785F: drivers/crypto/xilinx/zynqmp-sha.c 26786 26787XILINX ZYNQMP NVMEM DRIVER 26788M: Praveen Teja Kundanala <[email protected]> 26789M: Kalyani Akula <[email protected]> 26790R: Michal Simek <[email protected]> 26791S: Maintained 26792F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26793F: drivers/nvmem/zynqmp_nvmem.c 26794 26795XILLYBUS DRIVER 26796M: Eli Billauer <[email protected]> 26797L: [email protected] 26798S: Supported 26799F: drivers/char/xillybus/ 26800 26801XLP9XX I2C DRIVER 26802M: George Cherian <[email protected]> 26803L: [email protected] 26804S: Supported 26805W: http://www.marvell.com 26806F: drivers/i2c/busses/i2c-xlp9xx.c 26807 26808XRA1403 GPIO EXPANDER 26809M: Nandor Han <[email protected]> 26810L: [email protected] 26811S: Maintained 26812F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26813F: drivers/gpio/gpio-xra1403.c 26814 26815XTENSA XTFPGA PLATFORM SUPPORT 26816M: Max Filippov <[email protected]> 26817S: Maintained 26818F: drivers/spi/spi-xtensa-xtfpga.c 26819F: sound/soc/xtensa/xtfpga-i2s.c 26820 26821XZ EMBEDDED 26822M: Lasse Collin <[email protected]> 26823S: Maintained 26824W: https://tukaani.org/xz/embedded.html 26825B: https://github.com/tukaani-project/xz-embedded/issues 26826C: irc://irc.libera.chat/tukaani 26827F: Documentation/staging/xz.rst 26828F: include/linux/decompress/unxz.h 26829F: include/linux/xz.h 26830F: lib/decompress_unxz.c 26831F: lib/xz/ 26832F: scripts/xz_wrap.sh 26833 26834YAM DRIVER FOR AX.25 26835M: Jean-Paul Roubelat <[email protected]> 26836L: [email protected] 26837S: Maintained 26838F: drivers/net/hamradio/yam* 26839F: include/linux/yam.h 26840 26841YAMA SECURITY MODULE 26842M: Kees Cook <[email protected]> 26843S: Supported 26844T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26845F: Documentation/admin-guide/LSM/Yama.rst 26846F: security/yama/ 26847 26848YAML NETLINK (YNL) 26849M: Donald Hunter <[email protected]> 26850M: Jakub Kicinski <[email protected]> 26851F: Documentation/netlink/ 26852F: Documentation/userspace-api/netlink/intro-specs.rst 26853F: Documentation/userspace-api/netlink/specs.rst 26854F: tools/net/ynl/ 26855 26856YEALINK PHONE DRIVER 26857M: Henk Vergonet <[email protected]> 26858S: Maintained 26859F: Documentation/input/devices/yealink.rst 26860F: drivers/input/misc/yealink.* 26861 26862Z8530 DRIVER FOR AX.25 26863M: Joerg Reuter <[email protected]> 26864L: [email protected] 26865S: Maintained 26866W: http://yaina.de/jreuter/ 26867W: http://www.qsl.net/dl1bke/ 26868F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26869F: drivers/net/hamradio/*scc.c 26870F: drivers/net/hamradio/z8530.h 26871 26872ZD1211RW WIRELESS DRIVER 26873L: [email protected] 26874S: Orphan 26875F: drivers/net/wireless/zydas/ 26876 26877ZD1301 MEDIA DRIVER 26878L: [email protected] 26879S: Orphan 26880W: https://linuxtv.org/ 26881Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26882F: drivers/media/usb/dvb-usb-v2/zd1301* 26883 26884ZD1301_DEMOD MEDIA DRIVER 26885L: [email protected] 26886S: Orphan 26887W: https://linuxtv.org/ 26888Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26889F: drivers/media/dvb-frontends/zd1301_demod* 26890 26891ZHAOXIN PROCESSOR SUPPORT 26892M: Tony W Wang-oc <[email protected]> 26893L: [email protected] 26894S: Maintained 26895F: arch/x86/kernel/cpu/zhaoxin.c 26896 26897ZONEFS FILESYSTEM 26898M: Damien Le Moal <[email protected]> 26899M: Naohiro Aota <[email protected]> 26900R: Johannes Thumshirn <[email protected]> 26901L: [email protected] 26902S: Maintained 26903T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26904F: Documentation/filesystems/zonefs.rst 26905F: fs/zonefs/ 26906 26907ZR36067 VIDEO FOR LINUX DRIVER 26908M: Corentin Labbe <[email protected]> 26909L: [email protected] 26910L: [email protected] 26911S: Maintained 26912W: http://mjpeg.sourceforge.net/driver-zoran/ 26913Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26914F: Documentation/driver-api/media/drivers/zoran.rst 26915F: drivers/media/pci/zoran/ 26916 26917ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26918M: Minchan Kim <[email protected]> 26919M: Sergey Senozhatsky <[email protected]> 26920L: [email protected] 26921S: Maintained 26922F: Documentation/admin-guide/blockdev/zram.rst 26923F: drivers/block/zram/ 26924 26925ZS DECSTATION Z85C30 SERIAL DRIVER 26926M: "Maciej W. Rozycki" <[email protected]> 26927S: Maintained 26928F: drivers/tty/serial/zs.* 26929 26930ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26931M: Minchan Kim <[email protected]> 26932M: Sergey Senozhatsky <[email protected]> 26933L: [email protected] 26934S: Maintained 26935F: Documentation/mm/zsmalloc.rst 26936F: include/linux/zsmalloc.h 26937F: mm/zsmalloc.c 26938 26939ZSTD 26940M: Nick Terrell <[email protected]> 26941M: David Sterba <[email protected]> 26942S: Maintained 26943B: https://github.com/facebook/zstd/issues 26944T: git https://github.com/terrelln/linux.git 26945F: crypto/zstd.c 26946F: include/linux/zstd* 26947F: lib/decompress_unzstd.c 26948F: lib/zstd/ 26949N: zstd 26950K: zstd 26951 26952ZSWAP COMPRESSED SWAP CACHING 26953M: Johannes Weiner <[email protected]> 26954M: Yosry Ahmed <[email protected]> 26955M: Nhat Pham <[email protected]> 26956R: Chengming Zhou <[email protected]> 26957L: [email protected] 26958S: Maintained 26959F: Documentation/admin-guide/mm/zswap.rst 26960F: include/linux/zpool.h 26961F: include/linux/zswap.h 26962F: mm/zpool.c 26963F: mm/zswap.c 26964F: tools/testing/selftests/cgroup/test_zswap.c 26965 26966SENARYTECH AUDIO CODEC DRIVER 26967M: bo liu <[email protected]> 26968S: Maintained 26969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26970F: sound/pci/hda/patch_senarytech.c 26971 26972THE REST 26973M: Linus Torvalds <[email protected]> 26974L: [email protected] 26975S: Buried alive in reporters 26976T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26977F: * 26978F: */ 26979