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 SUBSYSTEM 10151M: Linus Walleij <[email protected]> 10152M: Bartosz Golaszewski <[email protected]> 10153L: [email protected] 10154S: Maintained 10155T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 10156F: Documentation/admin-guide/gpio/ 10157F: Documentation/devicetree/bindings/gpio/ 10158F: Documentation/driver-api/gpio/ 10159F: drivers/gpio/ 10160F: include/dt-bindings/gpio/ 10161F: include/linux/gpio.h 10162F: include/linux/gpio/ 10163F: include/linux/of_gpio.h 10164K: (devm_)?gpio_(request|free|direction|get|set) 10165K: GPIOD_FLAGS_BIT_NONEXCLUSIVE 10166K: devm_gpiod_unhinge 10167 10168GPIO UAPI 10169M: Bartosz Golaszewski <[email protected]> 10170R: Kent Gibson <[email protected]> 10171L: [email protected] 10172S: Maintained 10173T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 10174F: Documentation/ABI/obsolete/sysfs-gpio 10175F: Documentation/ABI/testing/gpio-cdev 10176F: Documentation/userspace-api/gpio/ 10177F: drivers/gpio/gpiolib-cdev.c 10178F: include/uapi/linux/gpio.h 10179F: tools/gpio/ 10180 10181GRETH 10/100/1G Ethernet MAC device driver 10182M: Andreas Larsson <[email protected]> 10183L: [email protected] 10184S: Maintained 10185F: drivers/net/ethernet/aeroflex/ 10186 10187GREYBUS AUDIO PROTOCOLS DRIVERS 10188M: Vaibhav Agarwal <[email protected]> 10189M: Mark Greer <[email protected]> 10190S: Maintained 10191F: drivers/staging/greybus/audio_apbridgea.c 10192F: drivers/staging/greybus/audio_apbridgea.h 10193F: drivers/staging/greybus/audio_codec.c 10194F: drivers/staging/greybus/audio_codec.h 10195F: drivers/staging/greybus/audio_gb.c 10196F: drivers/staging/greybus/audio_manager.c 10197F: drivers/staging/greybus/audio_manager.h 10198F: drivers/staging/greybus/audio_manager_module.c 10199F: drivers/staging/greybus/audio_manager_private.h 10200F: drivers/staging/greybus/audio_manager_sysfs.c 10201F: drivers/staging/greybus/audio_module.c 10202F: drivers/staging/greybus/audio_topology.c 10203 10204GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 10205M: Viresh Kumar <[email protected]> 10206S: Maintained 10207F: drivers/staging/greybus/authentication.c 10208F: drivers/staging/greybus/bootrom.c 10209F: drivers/staging/greybus/firmware.h 10210F: drivers/staging/greybus/fw-core.c 10211F: drivers/staging/greybus/fw-download.c 10212F: drivers/staging/greybus/fw-management.c 10213F: drivers/staging/greybus/greybus_authentication.h 10214F: drivers/staging/greybus/greybus_firmware.h 10215F: drivers/staging/greybus/hid.c 10216F: drivers/staging/greybus/i2c.c 10217F: drivers/staging/greybus/spi.c 10218F: drivers/staging/greybus/spilib.c 10219F: drivers/staging/greybus/spilib.h 10220 10221GREYBUS LOOPBACK DRIVER 10222M: Bryan O'Donoghue <[email protected]> 10223S: Maintained 10224F: drivers/staging/greybus/loopback.c 10225 10226GREYBUS PLATFORM DRIVERS 10227M: Vaibhav Hiremath <[email protected]> 10228S: Maintained 10229F: drivers/staging/greybus/arche-apb-ctrl.c 10230F: drivers/staging/greybus/arche-platform.c 10231F: drivers/staging/greybus/arche_platform.h 10232 10233GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 10234M: Rui Miguel Silva <[email protected]> 10235S: Maintained 10236F: drivers/staging/greybus/gpio.c 10237F: drivers/staging/greybus/light.c 10238F: drivers/staging/greybus/power_supply.c 10239F: drivers/staging/greybus/sdio.c 10240F: drivers/staging/greybus/spi.c 10241F: drivers/staging/greybus/spilib.c 10242 10243GREYBUS BEAGLEPLAY DRIVERS 10244M: Ayush Singh <[email protected]> 10245L: [email protected] (moderated for non-subscribers) 10246S: Maintained 10247F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10248F: drivers/greybus/gb-beagleplay.c 10249 10250GREYBUS SUBSYSTEM 10251M: Johan Hovold <[email protected]> 10252M: Alex Elder <[email protected]> 10253M: Greg Kroah-Hartman <[email protected]> 10254L: [email protected] (moderated for non-subscribers) 10255S: Maintained 10256F: drivers/greybus/ 10257F: drivers/staging/greybus/ 10258F: include/linux/greybus.h 10259F: include/linux/greybus/ 10260 10261GREYBUS UART PROTOCOLS DRIVERS 10262M: David Lin <[email protected]> 10263S: Maintained 10264F: drivers/staging/greybus/log.c 10265F: drivers/staging/greybus/uart.c 10266 10267GS1662 VIDEO SERIALIZER 10268M: Charles-Antoine Couret <[email protected]> 10269L: [email protected] 10270S: Maintained 10271T: git git://linuxtv.org/media.git 10272F: drivers/media/spi/gs1662.c 10273 10274GSPCA FINEPIX SUBDRIVER 10275M: Frank Zago <[email protected]> 10276L: [email protected] 10277S: Maintained 10278T: git git://linuxtv.org/media.git 10279F: drivers/media/usb/gspca/finepix.c 10280 10281GSPCA GL860 SUBDRIVER 10282M: Olivier Lorin <[email protected]> 10283L: [email protected] 10284S: Maintained 10285T: git git://linuxtv.org/media.git 10286F: drivers/media/usb/gspca/gl860/ 10287 10288GSPCA M5602 SUBDRIVER 10289M: Erik Andren <[email protected]> 10290L: [email protected] 10291S: Maintained 10292T: git git://linuxtv.org/media.git 10293F: drivers/media/usb/gspca/m5602/ 10294 10295GSPCA PAC207 SONIXB SUBDRIVER 10296M: Hans Verkuil <[email protected]> 10297L: [email protected] 10298S: Odd Fixes 10299T: git git://linuxtv.org/media.git 10300F: drivers/media/usb/gspca/pac207.c 10301 10302GSPCA SN9C20X SUBDRIVER 10303M: Brian Johnson <[email protected]> 10304L: [email protected] 10305S: Maintained 10306T: git git://linuxtv.org/media.git 10307F: drivers/media/usb/gspca/sn9c20x.c 10308 10309GSPCA T613 SUBDRIVER 10310M: Leandro Costantino <[email protected]> 10311L: [email protected] 10312S: Maintained 10313T: git git://linuxtv.org/media.git 10314F: drivers/media/usb/gspca/t613.c 10315 10316GSPCA USB WEBCAM DRIVER 10317M: Hans Verkuil <[email protected]> 10318L: [email protected] 10319S: Odd Fixes 10320T: git git://linuxtv.org/media.git 10321F: drivers/media/usb/gspca/ 10322 10323GTP (GPRS Tunneling Protocol) 10324M: Pablo Neira Ayuso <[email protected]> 10325M: Harald Welte <[email protected]> 10326L: [email protected] 10327S: Maintained 10328T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10329F: drivers/net/gtp.c 10330 10331GUID PARTITION TABLE (GPT) 10332M: Davidlohr Bueso <[email protected]> 10333L: [email protected] 10334S: Maintained 10335F: block/partitions/efi.* 10336 10337HABANALABS PCI DRIVER 10338M: Ofir Bitton <[email protected]> 10339L: [email protected] 10340S: Supported 10341C: irc://irc.oftc.net/dri-devel 10342T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10343F: Documentation/ABI/testing/debugfs-driver-habanalabs 10344F: Documentation/ABI/testing/sysfs-driver-habanalabs 10345F: drivers/accel/habanalabs/ 10346F: include/linux/habanalabs/ 10347F: include/trace/events/habanalabs.h 10348F: include/uapi/drm/habanalabs_accel.h 10349 10350HACKRF MEDIA DRIVER 10351L: [email protected] 10352S: Orphan 10353W: https://linuxtv.org 10354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10355F: drivers/media/usb/hackrf/ 10356 10357HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10358M: Chuck Lever <[email protected]> 10359L: [email protected] 10360L: [email protected] 10361S: Maintained 10362F: Documentation/netlink/specs/handshake.yaml 10363F: Documentation/networking/tls-handshake.rst 10364F: include/net/handshake.h 10365F: include/trace/events/handshake.h 10366F: net/handshake/ 10367 10368HANTRO VPU CODEC DRIVER 10369M: Nicolas Dufresne <[email protected]> 10370M: Benjamin Gaignard <[email protected]> 10371M: Philipp Zabel <[email protected]> 10372L: [email protected] 10373L: [email protected] 10374S: Maintained 10375F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10376F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10377F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10378F: drivers/media/platform/verisilicon/ 10379 10380HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10381M: Frank Seidel <[email protected]> 10382L: [email protected] 10383S: Maintained 10384W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10385F: drivers/platform/x86/hdaps.c 10386 10387HARDWARE MONITORING 10388M: Jean Delvare <[email protected]> 10389M: Guenter Roeck <[email protected]> 10390L: [email protected] 10391S: Maintained 10392W: http://hwmon.wiki.kernel.org/ 10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10394F: Documentation/ABI/testing/sysfs-class-hwmon 10395F: Documentation/devicetree/bindings/hwmon/ 10396F: Documentation/hwmon/ 10397F: drivers/hwmon/ 10398F: include/linux/hwmon*.h 10399F: include/trace/events/hwmon*.h 10400K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10401 10402HARDWARE RANDOM NUMBER GENERATOR CORE 10403M: Olivia Mackall <[email protected]> 10404M: Herbert Xu <[email protected]> 10405L: [email protected] 10406S: Odd fixes 10407F: Documentation/admin-guide/hw_random.rst 10408F: Documentation/devicetree/bindings/rng/ 10409F: drivers/char/hw_random/ 10410F: include/linux/hw_random.h 10411 10412HARDWARE SPINLOCK CORE 10413M: Bjorn Andersson <[email protected]> 10414R: Baolin Wang <[email protected]> 10415L: [email protected] 10416S: Maintained 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10418F: Documentation/devicetree/bindings/hwlock/ 10419F: Documentation/locking/hwspinlock.rst 10420F: drivers/hwspinlock/ 10421F: include/linux/hwspinlock.h 10422 10423HARDWARE TRACING FACILITIES 10424M: Alexander Shishkin <[email protected]> 10425S: Maintained 10426F: drivers/hwtracing/ 10427 10428HARMONY SOUND DRIVER 10429L: [email protected] 10430S: Maintained 10431F: sound/parisc/harmony.* 10432 10433HDPVR USB VIDEO ENCODER DRIVER 10434M: Hans Verkuil <[email protected]> 10435L: [email protected] 10436S: Odd Fixes 10437W: https://linuxtv.org 10438T: git git://linuxtv.org/media.git 10439F: drivers/media/usb/hdpvr/ 10440 10441HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10442M: Keng-Yu Lin <[email protected]> 10443S: Supported 10444F: drivers/misc/hpilo.[ch] 10445 10446HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10447M: Jerry Hoemann <[email protected]> 10448S: Supported 10449F: Documentation/watchdog/hpwdt.rst 10450F: drivers/watchdog/hpwdt.c 10451 10452HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10453M: Don Brace <[email protected]> 10454L: [email protected] 10455L: [email protected] 10456S: Supported 10457F: Documentation/scsi/hpsa.rst 10458F: drivers/scsi/hpsa*.[ch] 10459F: include/linux/cciss*.h 10460F: include/uapi/linux/cciss*.h 10461 10462HFI1 DRIVER 10463M: Dennis Dalessandro <[email protected]> 10464L: [email protected] 10465S: Supported 10466F: drivers/infiniband/hw/hfi1 10467 10468HFS FILESYSTEM 10469M: Viacheslav Dubeyko <[email protected]> 10470M: John Paul Adrian Glaubitz <[email protected]> 10471M: Yangtao Li <[email protected]> 10472L: [email protected] 10473S: Maintained 10474F: Documentation/filesystems/hfs.rst 10475F: fs/hfs/ 10476 10477HFSPLUS FILESYSTEM 10478M: Viacheslav Dubeyko <[email protected]> 10479M: John Paul Adrian Glaubitz <[email protected]> 10480M: Yangtao Li <[email protected]> 10481L: [email protected] 10482S: Maintained 10483F: Documentation/filesystems/hfsplus.rst 10484F: fs/hfsplus/ 10485 10486HGA FRAMEBUFFER DRIVER 10487M: Ferenc Bakonyi <[email protected]> 10488L: [email protected] 10489S: Maintained 10490W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10491F: drivers/video/fbdev/hgafb.c 10492 10493HIBERNATION (aka Software Suspend, aka swsusp) 10494M: "Rafael J. Wysocki" <[email protected]> 10495M: Pavel Machek <[email protected]> 10496L: [email protected] 10497S: Supported 10498B: https://bugzilla.kernel.org 10499F: arch/*/include/asm/suspend*.h 10500F: arch/x86/power/ 10501F: drivers/base/power/ 10502F: include/linux/freezer.h 10503F: include/linux/pm.h 10504F: include/linux/suspend.h 10505F: kernel/power/ 10506 10507HID CORE LAYER 10508M: Jiri Kosina <[email protected]> 10509M: Benjamin Tissoires <[email protected]> 10510L: [email protected] 10511S: Maintained 10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10513F: Documentation/hid/ 10514F: drivers/hid/ 10515F: include/linux/hid* 10516F: include/uapi/linux/hid* 10517F: samples/hid/ 10518F: tools/testing/selftests/hid/ 10519 10520HID LOGITECH DRIVERS 10521R: Filipe Laíns <[email protected]> 10522L: [email protected] 10523S: Maintained 10524F: drivers/hid/hid-logitech-* 10525 10526HID NVIDIA SHIELD DRIVER 10527M: Rahul Rameshbabu <[email protected]> 10528L: [email protected] 10529S: Maintained 10530F: drivers/hid/hid-nvidia-shield.c 10531 10532HID PHOENIX RC FLIGHT CONTROLLER 10533M: Marcus Folkesson <[email protected]> 10534L: [email protected] 10535S: Maintained 10536F: drivers/hid/hid-pxrc.c 10537 10538HID PLAYSTATION DRIVER 10539M: Roderick Colenbrander <[email protected]> 10540L: [email protected] 10541S: Supported 10542F: drivers/hid/hid-playstation.c 10543 10544HID SENSOR HUB DRIVERS 10545M: Jiri Kosina <[email protected]> 10546M: Jonathan Cameron <[email protected]> 10547M: Srinivas Pandruvada <[email protected]> 10548L: [email protected] 10549L: [email protected] 10550S: Maintained 10551F: Documentation/hid/hid-sensor* 10552F: drivers/hid/hid-sensor-* 10553F: drivers/iio/*/hid-* 10554F: include/linux/hid-sensor-* 10555 10556HID UNIVERSAL PIDFF DRIVER 10557M: Tomasz Pakuła <[email protected]> 10558M: Oleg Makarenko <[email protected]> 10559L: [email protected] 10560S: Maintained 10561B: https://github.com/JacKeTUs/universal-pidff/issues 10562F: drivers/hid/hid-universal-pidff.c 10563 10564HID VRC-2 CAR CONTROLLER DRIVER 10565M: Marcus Folkesson <[email protected]> 10566L: [email protected] 10567S: Maintained 10568F: drivers/hid/hid-vrc2.c 10569 10570HID WACOM DRIVER 10571M: Ping Cheng <[email protected]> 10572M: Jason Gerecke <[email protected]> 10573L: [email protected] 10574S: Maintained 10575F: drivers/hid/wacom.h 10576F: drivers/hid/wacom_* 10577 10578HID++ LOGITECH DRIVERS 10579R: Filipe Laíns <[email protected]> 10580R: Bastien Nocera <[email protected]> 10581L: [email protected] 10582S: Maintained 10583F: drivers/hid/hid-logitech-hidpp.c 10584 10585HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10586M: Anna-Maria Behnsen <[email protected]> 10587M: Frederic Weisbecker <[email protected]> 10588M: Thomas Gleixner <[email protected]> 10589L: [email protected] 10590S: Maintained 10591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10592F: Documentation/timers/ 10593F: include/linux/clockchips.h 10594F: include/linux/delay.h 10595F: include/linux/hrtimer.h 10596F: include/linux/timer.h 10597F: kernel/time/clockevents.c 10598F: kernel/time/hrtimer.c 10599F: kernel/time/sleep_timeout.c 10600F: kernel/time/timer.c 10601F: kernel/time/timer_list.c 10602F: kernel/time/timer_migration.* 10603F: tools/testing/selftests/timers/ 10604 10605HIGH-RESOLUTION TIMERS [RUST] 10606M: Andreas Hindborg <[email protected]> 10607R: Boqun Feng <[email protected]> 10608R: Frederic Weisbecker <[email protected]> 10609R: Lyude Paul <[email protected]> 10610R: Thomas Gleixner <[email protected]> 10611R: Anna-Maria Behnsen <[email protected]> 10612L: [email protected] 10613S: Supported 10614W: https://rust-for-linux.com 10615B: https://github.com/Rust-for-Linux/linux/issues 10616T: git https://github.com/Rust-for-Linux/linux.git hrtimer-next 10617F: rust/kernel/time/hrtimer.rs 10618F: rust/kernel/time/hrtimer/ 10619 10620HIGH-SPEED SCC DRIVER FOR AX.25 10621L: [email protected] 10622S: Orphan 10623F: drivers/net/hamradio/scc.c 10624 10625HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10626M: HighPoint Linux Team <[email protected]> 10627S: Supported 10628W: http://www.highpoint-tech.com 10629F: Documentation/scsi/hptiop.rst 10630F: drivers/scsi/hptiop.c 10631 10632HIKEY960 ONBOARD USB GPIO HUB DRIVER 10633M: John Stultz <[email protected]> 10634L: [email protected] 10635S: Maintained 10636F: drivers/misc/hisi_hikey_usb.c 10637 10638HIMAX HX83112B TOUCHSCREEN SUPPORT 10639M: Job Noorman <[email protected]> 10640L: [email protected] 10641S: Maintained 10642F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10643F: drivers/input/touchscreen/himax_hx83112b.c 10644 10645HIPPI 10646M: Jes Sorensen <[email protected]> 10647S: Maintained 10648F: drivers/net/hippi/ 10649F: include/linux/hippidevice.h 10650F: include/uapi/linux/if_hippi.h 10651F: net/802/hippi.c 10652 10653HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10654M: Kurt Kanzenbach <[email protected]> 10655L: [email protected] 10656S: Maintained 10657F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10658F: drivers/net/dsa/hirschmann/* 10659F: include/linux/platform_data/hirschmann-hellcreek.h 10660F: net/dsa/tag_hellcreek.c 10661 10662HISILICON DMA DRIVER 10663M: Zhou Wang <[email protected]> 10664M: Jie Hai <[email protected]> 10665L: [email protected] 10666S: Maintained 10667F: drivers/dma/hisi_dma.c 10668 10669HISILICON GPIO DRIVER 10670M: Jay Fang <[email protected]> 10671L: [email protected] 10672S: Maintained 10673F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10674F: drivers/gpio/gpio-hisi.c 10675 10676HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10677M: Zhiqi Song <[email protected]> 10678M: Longfang Liu <[email protected]> 10679L: [email protected] 10680S: Maintained 10681F: Documentation/ABI/testing/debugfs-hisi-hpre 10682F: drivers/crypto/hisilicon/hpre/hpre.h 10683F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10684F: drivers/crypto/hisilicon/hpre/hpre_main.c 10685 10686HISILICON HNS3 PMU DRIVER 10687M: Jijie Shao <[email protected]> 10688S: Supported 10689F: Documentation/admin-guide/perf/hns3-pmu.rst 10690F: drivers/perf/hisilicon/hns3_pmu.c 10691 10692HISILICON I2C CONTROLLER DRIVER 10693M: Yicong Yang <[email protected]> 10694L: [email protected] 10695S: Maintained 10696W: https://www.hisilicon.com 10697F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10698F: drivers/i2c/busses/i2c-hisi.c 10699 10700HISILICON KUNPENG SOC HCCS DRIVER 10701M: Huisong Li <[email protected]> 10702S: Maintained 10703F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10704F: drivers/soc/hisilicon/kunpeng_hccs.c 10705F: drivers/soc/hisilicon/kunpeng_hccs.h 10706 10707HISILICON LPC BUS DRIVER 10708M: Jay Fang <[email protected]> 10709S: Maintained 10710W: http://www.hisilicon.com 10711F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10712F: drivers/bus/hisi_lpc.c 10713 10714HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10715M: Jian Shen <[email protected]> 10716M: Salil Mehta <[email protected]> 10717M: Jijie Shao <[email protected]> 10718L: [email protected] 10719S: Maintained 10720W: http://www.hisilicon.com 10721F: drivers/net/ethernet/hisilicon/hns3/ 10722 10723HISILICON NETWORK HIBMCGE DRIVER 10724M: Jijie Shao <[email protected]> 10725L: [email protected] 10726S: Maintained 10727F: drivers/net/ethernet/hisilicon/hibmcge/ 10728 10729HISILICON NETWORK SUBSYSTEM DRIVER 10730M: Jian Shen <[email protected]> 10731M: Salil Mehta <[email protected]> 10732L: [email protected] 10733S: Maintained 10734W: http://www.hisilicon.com 10735F: Documentation/devicetree/bindings/net/hisilicon*.txt 10736F: drivers/net/ethernet/hisilicon/ 10737 10738HISILICON PMU DRIVER 10739M: Yicong Yang <[email protected]> 10740M: Jonathan Cameron <[email protected]> 10741S: Supported 10742W: http://www.hisilicon.com 10743F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10744F: Documentation/admin-guide/perf/hisi-pmu.rst 10745F: drivers/perf/hisilicon 10746 10747HISILICON PTT DRIVER 10748M: Yicong Yang <[email protected]> 10749M: Jonathan Cameron <[email protected]> 10750L: [email protected] 10751S: Maintained 10752F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10753F: Documentation/trace/hisi-ptt.rst 10754F: drivers/hwtracing/ptt/ 10755F: tools/perf/arch/arm64/util/hisi-ptt.c 10756F: tools/perf/util/hisi-ptt* 10757F: tools/perf/util/hisi-ptt-decoder/* 10758 10759HISILICON QM DRIVER 10760M: Weili Qian <[email protected]> 10761M: Zhou Wang <[email protected]> 10762L: [email protected] 10763S: Maintained 10764F: drivers/crypto/hisilicon/Kconfig 10765F: drivers/crypto/hisilicon/Makefile 10766F: drivers/crypto/hisilicon/qm.c 10767F: drivers/crypto/hisilicon/sgl.c 10768F: include/linux/hisi_acc_qm.h 10769 10770HISILICON ROCE DRIVER 10771M: Chengchang Tang <[email protected]> 10772M: Junxian Huang <[email protected]> 10773L: [email protected] 10774S: Maintained 10775F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10776F: drivers/infiniband/hw/hns/ 10777 10778HISILICON SAS Controller 10779M: Yihang Li <[email protected]> 10780S: Supported 10781W: http://www.hisilicon.com 10782F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10783F: drivers/scsi/hisi_sas/ 10784 10785HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10786M: Longfang Liu <[email protected]> 10787L: [email protected] 10788S: Maintained 10789F: Documentation/ABI/testing/debugfs-hisi-sec 10790F: drivers/crypto/hisilicon/sec2/sec.h 10791F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10792F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10793F: drivers/crypto/hisilicon/sec2/sec_main.c 10794 10795HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10796M: Jay Fang <[email protected]> 10797L: [email protected] 10798S: Maintained 10799W: http://www.hisilicon.com 10800F: drivers/spi/spi-hisi-kunpeng.c 10801 10802HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10803M: Mauro Carvalho Chehab <[email protected]> 10804L: [email protected] 10805S: Maintained 10806F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10807F: drivers/spmi/hisi-spmi-controller.c 10808 10809HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10810M: Mauro Carvalho Chehab <[email protected]> 10811L: [email protected] 10812S: Maintained 10813F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10814F: drivers/mfd/hi6421-spmi-pmic.c 10815 10816HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10817M: Weili Qian <[email protected]> 10818S: Maintained 10819F: drivers/crypto/hisilicon/trng/trng.c 10820 10821HISILICON V3XX SPI NOR FLASH Controller Driver 10822M: Jay Fang <[email protected]> 10823S: Maintained 10824W: http://www.hisilicon.com 10825F: drivers/spi/spi-hisi-sfc-v3xx.c 10826 10827HISILICON ZIP Controller DRIVER 10828M: Yang Shen <[email protected]> 10829M: Zhou Wang <[email protected]> 10830L: [email protected] 10831S: Maintained 10832F: Documentation/ABI/testing/debugfs-hisi-zip 10833F: drivers/crypto/hisilicon/zip/ 10834 10835HMM - Heterogeneous Memory Management 10836M: Jérôme Glisse <[email protected]> 10837L: [email protected] 10838S: Maintained 10839F: Documentation/mm/hmm.rst 10840F: include/linux/hmm* 10841F: lib/test_hmm* 10842F: mm/hmm* 10843F: tools/testing/selftests/mm/*hmm* 10844 10845HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10846M: Petre Rodan <[email protected]> 10847L: [email protected] 10848S: Maintained 10849F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10850F: drivers/iio/pressure/hsc030pa* 10851 10852HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10853M: Andreas Klinger <[email protected]> 10854M: Petre Rodan <[email protected]> 10855L: [email protected] 10856S: Maintained 10857F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10858F: drivers/iio/pressure/mprls0025pa* 10859 10860HP BIOSCFG DRIVER 10861M: Jorge Lopez <[email protected]> 10862L: [email protected] 10863S: Maintained 10864F: drivers/platform/x86/hp/hp-bioscfg/ 10865 10866HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10867L: [email protected] 10868S: Orphan 10869F: drivers/platform/x86/hp/tc1100-wmi.c 10870 10871HP WMI HARDWARE MONITOR DRIVER 10872M: James Seo <[email protected]> 10873L: [email protected] 10874S: Maintained 10875F: Documentation/hwmon/hp-wmi-sensors.rst 10876F: drivers/hwmon/hp-wmi-sensors.c 10877 10878HPET: High Precision Event Timers driver 10879M: Clemens Ladisch <[email protected]> 10880S: Maintained 10881F: Documentation/timers/hpet.rst 10882F: drivers/char/hpet.c 10883F: include/linux/hpet.h 10884F: include/uapi/linux/hpet.h 10885 10886HPET: x86 10887S: Orphan 10888F: arch/x86/include/asm/hpet.h 10889F: arch/x86/kernel/hpet.c 10890 10891HPFS FILESYSTEM 10892M: Mikulas Patocka <[email protected]> 10893S: Maintained 10894W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10895F: fs/hpfs/ 10896 10897HS3001 Hardware Temperature and Humidity Sensor 10898M: Andre Werner <[email protected]> 10899L: [email protected] 10900S: Maintained 10901F: drivers/hwmon/hs3001.c 10902 10903HSI SUBSYSTEM 10904M: Sebastian Reichel <[email protected]> 10905S: Maintained 10906T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10907F: Documentation/ABI/testing/sysfs-bus-hsi 10908F: Documentation/driver-api/hsi.rst 10909F: drivers/hsi/ 10910F: include/linux/hsi/ 10911F: include/uapi/linux/hsi/ 10912 10913HSO 3G MODEM DRIVER 10914L: [email protected] 10915S: Orphan 10916F: drivers/net/usb/hso.c 10917 10918HSR NETWORK PROTOCOL 10919L: [email protected] 10920S: Orphan 10921F: net/hsr/ 10922 10923HT16K33 LED CONTROLLER DRIVER 10924M: Robin van der Gracht <[email protected]> 10925S: Maintained 10926F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10927F: drivers/auxdisplay/ht16k33.c 10928 10929HTCPEN TOUCHSCREEN DRIVER 10930M: Pau Oliva Fora <[email protected]> 10931L: [email protected] 10932S: Maintained 10933F: drivers/input/touchscreen/htcpen.c 10934 10935HTE SUBSYSTEM 10936M: Dipen Patel <[email protected]> 10937L: [email protected] 10938S: Maintained 10939Q: https://patchwork.kernel.org/project/timestamp/list/ 10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10941F: Documentation/devicetree/bindings/timestamp/ 10942F: Documentation/driver-api/hte/ 10943F: drivers/hte/ 10944F: include/linux/hte.h 10945 10946HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10947M: Lorenzo Bianconi <[email protected]> 10948L: [email protected] 10949S: Maintained 10950W: http://www.st.com/ 10951F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10952F: drivers/iio/humidity/hts221* 10953 10954HTU31 Hardware Temperature and Humidity Sensor 10955M: Andrei Lalaev <[email protected]> 10956L: [email protected] 10957S: Maintained 10958F: drivers/hwmon/htu31.c 10959 10960HUAWEI ETHERNET DRIVER 10961M: Cai Huoqing <[email protected]> 10962L: [email protected] 10963S: Maintained 10964F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10965F: drivers/net/ethernet/huawei/hinic/ 10966 10967HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER 10968M: Pengyu Luo <[email protected]> 10969S: Maintained 10970F: Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml 10971F: drivers/platform/arm64/huawei-gaokun-ec.c 10972F: include/linux/platform_data/huawei-gaokun-ec.h 10973 10974HUGETLB SUBSYSTEM 10975M: Muchun Song <[email protected]> 10976R: Oscar Salvador <[email protected]> 10977L: [email protected] 10978S: Maintained 10979F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10980F: Documentation/admin-guide/mm/hugetlbpage.rst 10981F: Documentation/mm/hugetlbfs_reserv.rst 10982F: Documentation/mm/vmemmap_dedup.rst 10983F: fs/hugetlbfs/ 10984F: include/linux/hugetlb.h 10985F: include/trace/events/hugetlbfs.h 10986F: mm/hugetlb.c 10987F: mm/hugetlb_cma.c 10988F: mm/hugetlb_cma.h 10989F: mm/hugetlb_vmemmap.c 10990F: mm/hugetlb_vmemmap.h 10991F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10992 10993HVA ST MEDIA DRIVER 10994M: Jean-Christophe Trotin <[email protected]> 10995L: [email protected] 10996S: Supported 10997W: https://linuxtv.org 10998T: git git://linuxtv.org/media.git 10999F: drivers/media/platform/st/sti/hva 11000 11001HWPOISON MEMORY FAILURE HANDLING 11002M: Miaohe Lin <[email protected]> 11003R: Naoya Horiguchi <[email protected]> 11004L: [email protected] 11005S: Maintained 11006F: mm/hwpoison-inject.c 11007F: mm/memory-failure.c 11008 11009HYCON HY46XX TOUCHSCREEN SUPPORT 11010M: Giulio Benetti <[email protected]> 11011L: [email protected] 11012S: Maintained 11013F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 11014F: drivers/input/touchscreen/hycon-hy46xx.c 11015 11016HYGON PROCESSOR SUPPORT 11017M: Pu Wen <[email protected]> 11018L: [email protected] 11019S: Maintained 11020F: arch/x86/kernel/cpu/hygon.c 11021 11022HYNIX HI556 SENSOR DRIVER 11023M: Sakari Ailus <[email protected]> 11024L: [email protected] 11025S: Maintained 11026T: git git://linuxtv.org/media.git 11027F: drivers/media/i2c/hi556.c 11028 11029HYNIX HI846 SENSOR DRIVER 11030M: Martin Kepplinger <[email protected]> 11031L: [email protected] 11032S: Maintained 11033F: drivers/media/i2c/hi846.c 11034 11035HYNIX HI847 SENSOR DRIVER 11036M: Sakari Ailus <[email protected]> 11037L: [email protected] 11038S: Maintained 11039F: drivers/media/i2c/hi847.c 11040 11041Hyper-V/Azure CORE AND DRIVERS 11042M: "K. Y. Srinivasan" <[email protected]> 11043M: Haiyang Zhang <[email protected]> 11044M: Wei Liu <[email protected]> 11045M: Dexuan Cui <[email protected]> 11046L: [email protected] 11047S: Supported 11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 11049F: Documentation/ABI/stable/sysfs-bus-vmbus 11050F: Documentation/ABI/testing/debugfs-hyperv 11051F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 11052F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 11053F: Documentation/virt/hyperv 11054F: arch/arm64/hyperv 11055F: arch/arm64/include/asm/mshyperv.h 11056F: arch/x86/hyperv 11057F: arch/x86/include/asm/mshyperv.h 11058F: arch/x86/include/asm/trace/hyperv.h 11059F: arch/x86/kernel/cpu/mshyperv.c 11060F: drivers/clocksource/hyperv_timer.c 11061F: drivers/hid/hid-hyperv.c 11062F: drivers/hv/ 11063F: drivers/input/serio/hyperv-keyboard.c 11064F: drivers/iommu/hyperv-iommu.c 11065F: drivers/net/ethernet/microsoft/ 11066F: drivers/net/hyperv/ 11067F: drivers/pci/controller/pci-hyperv-intf.c 11068F: drivers/pci/controller/pci-hyperv.c 11069F: drivers/scsi/storvsc_drv.c 11070F: drivers/uio/uio_hv_generic.c 11071F: drivers/video/fbdev/hyperv_fb.c 11072F: include/asm-generic/mshyperv.h 11073F: include/clocksource/hyperv_timer.h 11074F: include/hyperv/hvgdk.h 11075F: include/hyperv/hvgdk_ext.h 11076F: include/hyperv/hvgdk_mini.h 11077F: include/hyperv/hvhdk.h 11078F: include/hyperv/hvhdk_mini.h 11079F: include/linux/hyperv.h 11080F: include/net/mana 11081F: include/uapi/linux/hyperv.h 11082F: net/vmw_vsock/hyperv_transport.c 11083F: tools/hv/ 11084 11085HYPERBUS SUPPORT 11086M: Vignesh Raghavendra <[email protected]> 11087R: Tudor Ambarus <[email protected]> 11088L: [email protected] 11089S: Supported 11090Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11091C: irc://irc.oftc.net/mtd 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 11093F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 11094F: drivers/mtd/hyperbus/ 11095F: include/linux/mtd/hyperbus.h 11096 11097HYPERVISOR VIRTUAL CONSOLE DRIVER 11098L: [email protected] 11099S: Odd Fixes 11100F: drivers/tty/hvc/ 11101 11102I2C ACPI SUPPORT 11103M: Mika Westerberg <[email protected]> 11104L: [email protected] 11105L: [email protected] 11106S: Maintained 11107F: drivers/i2c/i2c-core-acpi.c 11108 11109I2C ADDRESS TRANSLATOR (ATR) 11110M: Tomi Valkeinen <[email protected]> 11111R: Luca Ceresoli <[email protected]> 11112L: [email protected] 11113S: Maintained 11114F: drivers/i2c/i2c-atr.c 11115F: include/linux/i2c-atr.h 11116 11117I2C CONTROLLER DRIVER FOR NVIDIA GPU 11118M: Ajay Gupta <[email protected]> 11119L: [email protected] 11120S: Maintained 11121F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 11122F: drivers/i2c/busses/i2c-nvidia-gpu.c 11123 11124I2C MUXES 11125M: Peter Rosin <[email protected]> 11126L: [email protected] 11127S: Maintained 11128F: Documentation/devicetree/bindings/i2c/i2c-arb* 11129F: Documentation/devicetree/bindings/i2c/i2c-gate* 11130F: Documentation/devicetree/bindings/i2c/i2c-mux* 11131F: Documentation/i2c/i2c-topology.rst 11132F: Documentation/i2c/muxes/ 11133F: drivers/i2c/i2c-mux.c 11134F: drivers/i2c/muxes/ 11135F: include/linux/i2c-mux.h 11136 11137I2C MV64XXX MARVELL AND ALLWINNER DRIVER 11138M: Gregory CLEMENT <[email protected]> 11139L: [email protected] 11140S: Maintained 11141F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 11142F: drivers/i2c/busses/i2c-mv64xxx.c 11143 11144I2C OF COMPONENT PROBER 11145M: Chen-Yu Tsai <[email protected]> 11146L: [email protected] 11147L: [email protected] 11148S: Maintained 11149F: drivers/i2c/i2c-core-of-prober.c 11150F: include/linux/i2c-of-prober.h 11151 11152I2C OVER PARALLEL PORT 11153M: Jean Delvare <[email protected]> 11154L: [email protected] 11155S: Maintained 11156F: Documentation/i2c/busses/i2c-parport.rst 11157F: drivers/i2c/busses/i2c-parport.c 11158 11159I2C SUBSYSTEM 11160M: Wolfram Sang <[email protected]> 11161L: [email protected] 11162S: Maintained 11163W: https://i2c.wiki.kernel.org/ 11164Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 11166F: Documentation/i2c/ 11167F: drivers/i2c/* 11168F: include/dt-bindings/i2c/i2c.h 11169F: include/linux/i2c-dev.h 11170F: include/linux/i2c-smbus.h 11171F: include/linux/i2c.h 11172F: include/uapi/linux/i2c-*.h 11173F: include/uapi/linux/i2c.h 11174 11175I2C SUBSYSTEM HOST DRIVERS 11176M: Andi Shyti <[email protected]> 11177L: [email protected] 11178S: Maintained 11179W: https://i2c.wiki.kernel.org/ 11180Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 11182F: Documentation/devicetree/bindings/i2c/ 11183F: drivers/i2c/algos/ 11184F: drivers/i2c/busses/ 11185F: include/dt-bindings/i2c/ 11186 11187I2C-TAOS-EVM DRIVER 11188M: Jean Delvare <[email protected]> 11189L: [email protected] 11190S: Maintained 11191F: Documentation/i2c/busses/i2c-taos-evm.rst 11192F: drivers/i2c/busses/i2c-taos-evm.c 11193 11194I2C-TINY-USB DRIVER 11195M: Till Harbaum <[email protected]> 11196L: [email protected] 11197S: Maintained 11198W: http://www.harbaum.org/till/i2c_tiny_usb 11199F: drivers/i2c/busses/i2c-tiny-usb.c 11200 11201I2C/SMBUS CONTROLLER DRIVERS FOR PC 11202M: Jean Delvare <[email protected]> 11203L: [email protected] 11204S: Maintained 11205F: Documentation/i2c/busses/i2c-ali1535.rst 11206F: Documentation/i2c/busses/i2c-ali1563.rst 11207F: Documentation/i2c/busses/i2c-ali15x3.rst 11208F: Documentation/i2c/busses/i2c-amd756.rst 11209F: Documentation/i2c/busses/i2c-amd8111.rst 11210F: Documentation/i2c/busses/i2c-i801.rst 11211F: Documentation/i2c/busses/i2c-nforce2.rst 11212F: Documentation/i2c/busses/i2c-piix4.rst 11213F: Documentation/i2c/busses/i2c-sis5595.rst 11214F: Documentation/i2c/busses/i2c-sis630.rst 11215F: Documentation/i2c/busses/i2c-sis96x.rst 11216F: Documentation/i2c/busses/i2c-via.rst 11217F: Documentation/i2c/busses/i2c-viapro.rst 11218F: drivers/i2c/busses/i2c-ali1535.c 11219F: drivers/i2c/busses/i2c-ali1563.c 11220F: drivers/i2c/busses/i2c-ali15x3.c 11221F: drivers/i2c/busses/i2c-amd756.c 11222F: drivers/i2c/busses/i2c-amd8111.c 11223F: drivers/i2c/busses/i2c-i801.c 11224F: drivers/i2c/busses/i2c-isch.c 11225F: drivers/i2c/busses/i2c-nforce2.c 11226F: drivers/i2c/busses/i2c-piix4.* 11227F: drivers/i2c/busses/i2c-sis5595.c 11228F: drivers/i2c/busses/i2c-sis630.c 11229F: drivers/i2c/busses/i2c-sis96x.c 11230F: drivers/i2c/busses/i2c-via.c 11231F: drivers/i2c/busses/i2c-viapro.c 11232 11233I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 11234M: Hans de Goede <[email protected]> 11235L: [email protected] 11236S: Maintained 11237F: drivers/i2c/busses/i2c-cht-wc.c 11238 11239I2C/SMBUS ISMT DRIVER 11240M: Neil Horman <[email protected]> 11241L: [email protected] 11242F: Documentation/i2c/busses/i2c-ismt.rst 11243F: drivers/i2c/busses/i2c-ismt.c 11244 11245I2C/SMBUS ZHAOXIN DRIVER 11246M: Hans Hu <[email protected]> 11247L: [email protected] 11248S: Maintained 11249W: https://www.zhaoxin.com 11250F: drivers/i2c/busses/i2c-viai2c-common.c 11251F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 11252 11253I2C/SMBUS STUB DRIVER 11254M: Jean Delvare <[email protected]> 11255L: [email protected] 11256S: Maintained 11257F: drivers/i2c/i2c-stub.c 11258 11259I3C DRIVER FOR ASPEED AST2600 11260M: Jeremy Kerr <[email protected]> 11261S: Maintained 11262F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 11263F: drivers/i3c/master/ast2600-i3c-master.c 11264 11265I3C DRIVER FOR CADENCE I3C MASTER IP 11266M: Przemysław Gaj <[email protected]> 11267S: Maintained 11268F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 11269F: drivers/i3c/master/i3c-master-cdns.c 11270 11271I3C DRIVER FOR SYNOPSYS DESIGNWARE 11272S: Orphan 11273F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 11274F: drivers/i3c/master/dw* 11275 11276I3C SUBSYSTEM 11277M: Alexandre Belloni <[email protected]> 11278R: Frank Li <[email protected]> 11279L: [email protected] (moderated for non-subscribers) 11280S: Maintained 11281C: irc://chat.freenode.net/linux-i3c 11282T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 11283F: Documentation/ABI/testing/sysfs-bus-i3c 11284F: Documentation/devicetree/bindings/i3c/ 11285F: Documentation/driver-api/i3c 11286F: drivers/i3c/ 11287F: include/dt-bindings/i3c/ 11288F: include/linux/i3c/ 11289 11290IBM Operation Panel Input Driver 11291M: Eddie James <[email protected]> 11292L: [email protected] 11293S: Maintained 11294F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11295F: drivers/input/misc/ibm-panel.c 11296 11297IBM Power 842 compression accelerator 11298M: Haren Myneni <[email protected]> 11299S: Supported 11300F: crypto/842.c 11301F: drivers/crypto/nx/Kconfig 11302F: drivers/crypto/nx/Makefile 11303F: drivers/crypto/nx/nx-842* 11304F: include/linux/sw842.h 11305F: lib/842/ 11306 11307IBM Power in-Nest Crypto Acceleration 11308M: Breno Leitão <[email protected]> 11309M: Nayna Jain <[email protected]> 11310M: Paulo Flabiano Smorigo <[email protected]> 11311L: [email protected] 11312S: Supported 11313F: drivers/crypto/nx/Kconfig 11314F: drivers/crypto/nx/Makefile 11315F: drivers/crypto/nx/nx-aes* 11316F: drivers/crypto/nx/nx-sha* 11317F: drivers/crypto/nx/nx.* 11318F: drivers/crypto/nx/nx_csbcpb.h 11319F: drivers/crypto/nx/nx_debugfs.c 11320 11321IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11322M: Tyrel Datwyler <[email protected]> 11323L: [email protected] 11324L: [email protected] 11325S: Supported 11326F: drivers/pci/hotplug/rpadlpar* 11327 11328IBM Power Linux RAID adapter 11329M: Brian King <[email protected]> 11330S: Supported 11331F: drivers/scsi/ipr.* 11332 11333IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11334M: Tyrel Datwyler <[email protected]> 11335L: [email protected] 11336L: [email protected] 11337S: Supported 11338F: drivers/pci/hotplug/rpaphp* 11339 11340IBM Power SRIOV Virtual NIC Device Driver 11341M: Haren Myneni <[email protected]> 11342M: Rick Lindsley <[email protected]> 11343R: Nick Child <[email protected]> 11344R: Thomas Falcon <[email protected]> 11345L: [email protected] 11346S: Maintained 11347F: drivers/net/ethernet/ibm/ibmvnic.* 11348 11349IBM Power VFIO Support 11350M: Timothy Pearson <[email protected]> 11351S: Supported 11352F: drivers/vfio/vfio_iommu_spapr_tce.c 11353 11354IBM Power Virtual Ethernet Device Driver 11355M: Nick Child <[email protected]> 11356L: [email protected] 11357S: Maintained 11358F: drivers/net/ethernet/ibm/ibmveth.* 11359 11360IBM Power Virtual FC Device Drivers 11361M: Tyrel Datwyler <[email protected]> 11362L: [email protected] 11363S: Supported 11364F: drivers/scsi/ibmvscsi/ibmvfc* 11365 11366IBM Power Virtual Management Channel Driver 11367M: Brad Warrum <[email protected]> 11368M: Ritu Agarwal <[email protected]> 11369S: Supported 11370F: drivers/misc/ibmvmc.* 11371 11372IBM Power Virtual SCSI Device Drivers 11373M: Tyrel Datwyler <[email protected]> 11374L: [email protected] 11375S: Supported 11376F: drivers/scsi/ibmvscsi/ibmvscsi* 11377F: include/scsi/viosrp.h 11378 11379IBM Power Virtual SCSI Device Target Driver 11380M: Tyrel Datwyler <[email protected]> 11381L: [email protected] 11382L: [email protected] 11383S: Supported 11384F: drivers/scsi/ibmvscsi_tgt/ 11385 11386IBM Power VMX Cryptographic instructions 11387M: Breno Leitão <[email protected]> 11388M: Nayna Jain <[email protected]> 11389M: Paulo Flabiano Smorigo <[email protected]> 11390L: [email protected] 11391S: Supported 11392F: arch/powerpc/crypto/Kconfig 11393F: arch/powerpc/crypto/Makefile 11394F: arch/powerpc/crypto/aes.c 11395F: arch/powerpc/crypto/aes_cbc.c 11396F: arch/powerpc/crypto/aes_ctr.c 11397F: arch/powerpc/crypto/aes_xts.c 11398F: arch/powerpc/crypto/aesp8-ppc.* 11399F: arch/powerpc/crypto/ghash.c 11400F: arch/powerpc/crypto/ghashp8-ppc.pl 11401F: arch/powerpc/crypto/ppc-xlate.pl 11402F: arch/powerpc/crypto/vmx.c 11403 11404IBM ServeRAID RAID DRIVER 11405S: Orphan 11406F: drivers/scsi/ips.* 11407 11408ICH LPC AND GPIO DRIVER 11409M: Peter Tyser <[email protected]> 11410S: Maintained 11411F: drivers/gpio/gpio-ich.c 11412F: drivers/mfd/lpc_ich.c 11413 11414ICY I2C DRIVER 11415M: Max Staudt <[email protected]> 11416L: [email protected] 11417S: Maintained 11418F: drivers/i2c/busses/i2c-icy.c 11419 11420IDEAPAD LAPTOP EXTRAS DRIVER 11421M: Ike Panhc <[email protected]> 11422L: [email protected] 11423S: Maintained 11424W: http://launchpad.net/ideapad-laptop 11425F: drivers/platform/x86/ideapad-laptop.c 11426 11427IDEAPAD LAPTOP SLIDEBAR DRIVER 11428M: Andrey Moiseev <[email protected]> 11429L: [email protected] 11430S: Maintained 11431W: https://github.com/o2genum/ideapad-slidebar 11432F: drivers/input/misc/ideapad_slidebar.c 11433 11434IDT VersaClock 5 CLOCK DRIVER 11435M: Luca Ceresoli <[email protected]> 11436S: Maintained 11437F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11438F: drivers/clk/clk-versaclock5.c 11439 11440IEEE 802.15.4 SUBSYSTEM 11441M: Alexander Aring <[email protected]> 11442M: Stefan Schmidt <[email protected]> 11443M: Miquel Raynal <[email protected]> 11444L: [email protected] 11445S: Maintained 11446W: https://linux-wpan.org/ 11447Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11449T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11450F: Documentation/networking/ieee802154.rst 11451F: drivers/net/ieee802154/ 11452F: include/linux/ieee802154.h 11453F: include/linux/nl802154.h 11454F: include/net/af_ieee802154.h 11455F: include/net/cfg802154.h 11456F: include/net/ieee802154_netdev.h 11457F: include/net/mac802154.h 11458F: include/net/nl802154.h 11459F: net/ieee802154/ 11460F: net/mac802154/ 11461 11462Intel VIRTIO DATA PATH ACCELERATOR 11463M: Zhu Lingshan <[email protected]> 11464L: [email protected] 11465S: Supported 11466F: drivers/vdpa/ifcvf/ 11467 11468IFE PROTOCOL 11469M: Yotam Gigi <[email protected]> 11470M: Jamal Hadi Salim <[email protected]> 11471F: include/net/ife.h 11472F: include/uapi/linux/ife.h 11473F: net/ife 11474 11475IGORPLUG-USB IR RECEIVER 11476M: Sean Young <[email protected]> 11477L: [email protected] 11478S: Maintained 11479F: drivers/media/rc/igorplugusb.c 11480 11481IGUANAWORKS USB IR TRANSCEIVER 11482M: Sean Young <[email protected]> 11483L: [email protected] 11484S: Maintained 11485F: drivers/media/rc/iguanair.c 11486 11487IIO BACKEND FRAMEWORK 11488M: Nuno Sa <[email protected]> 11489R: Olivier Moysan <[email protected]> 11490L: [email protected] 11491S: Maintained 11492F: Documentation/ABI/testing/debugfs-iio-backend 11493F: drivers/iio/industrialio-backend.c 11494F: include/linux/iio/backend.h 11495 11496IIO DIGITAL POTENTIOMETER DAC 11497M: Peter Rosin <[email protected]> 11498L: [email protected] 11499S: Maintained 11500F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11501F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11502F: drivers/iio/dac/dpot-dac.c 11503 11504IIO ENVELOPE DETECTOR 11505M: Peter Rosin <[email protected]> 11506L: [email protected] 11507S: Maintained 11508F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11509F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11510F: drivers/iio/adc/envelope-detector.c 11511 11512IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11513M: Matti Vaittinen <[email protected]> 11514L: [email protected] 11515S: Maintained 11516F: drivers/iio/industrialio-gts-helper.c 11517F: include/linux/iio/iio-gts-helper.h 11518F: drivers/iio/test/iio-test-gts.c 11519 11520IIO MULTIPLEXER 11521M: Peter Rosin <[email protected]> 11522L: [email protected] 11523S: Maintained 11524F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11525F: drivers/iio/multiplexer/iio-mux.c 11526 11527IIO SCMI BASED DRIVER 11528M: Jyoti Bhayana <[email protected]> 11529L: [email protected] 11530S: Maintained 11531F: drivers/iio/common/scmi_sensors/scmi_iio.c 11532 11533IIO SUBSYSTEM AND DRIVERS 11534M: Jonathan Cameron <[email protected]> 11535R: Lars-Peter Clausen <[email protected]> 11536L: [email protected] 11537S: Maintained 11538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11539F: Documentation/ABI/testing/configfs-iio* 11540F: Documentation/ABI/testing/sysfs-bus-iio* 11541F: Documentation/devicetree/bindings/iio/ 11542F: Documentation/iio/ 11543F: drivers/iio/ 11544F: drivers/staging/iio/ 11545F: include/dt-bindings/iio/ 11546F: include/linux/iio/ 11547F: tools/iio/ 11548 11549IIO UNIT CONVERTER 11550M: Peter Rosin <[email protected]> 11551L: [email protected] 11552S: Maintained 11553F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11554F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11555F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11556F: drivers/iio/afe/iio-rescale.c 11557 11558IKANOS/ADI EAGLE ADSL USB DRIVER 11559M: Matthieu Castet <[email protected]> 11560M: Stanislaw Gruszka <[email protected]> 11561S: Maintained 11562F: drivers/usb/atm/ueagle-atm.c 11563 11564IMAGIS TOUCHSCREEN DRIVER 11565M: Markuss Broks <[email protected]> 11566S: Maintained 11567F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11568F: drivers/input/touchscreen/imagis.c 11569 11570IMGTEC ASCII LCD DRIVER 11571M: Paul Burton <[email protected]> 11572S: Maintained 11573F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11574F: drivers/auxdisplay/img-ascii-lcd.c 11575 11576IMGTEC JPEG ENCODER DRIVER 11577M: Devarsh Thakkar <[email protected]> 11578L: [email protected] 11579S: Supported 11580F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11581F: drivers/media/platform/imagination/e5010* 11582 11583IMGTEC IR DECODER DRIVER 11584S: Orphan 11585F: drivers/media/rc/img-ir/ 11586 11587IMGTEC POWERVR DRM DRIVER 11588M: Frank Binns <[email protected]> 11589M: Matt Coster <[email protected]> 11590S: Supported 11591T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11592F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11593F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11594F: Documentation/gpu/imagination/ 11595F: drivers/gpu/drm/ci/xfails/powervr* 11596F: drivers/gpu/drm/imagination/ 11597F: include/uapi/drm/pvr_drm.h 11598 11599IMON SOUNDGRAPH USB IR RECEIVER 11600M: Sean Young <[email protected]> 11601L: [email protected] 11602S: Maintained 11603F: drivers/media/rc/imon.c 11604F: drivers/media/rc/imon_raw.c 11605 11606IMS TWINTURBO FRAMEBUFFER DRIVER 11607L: [email protected] 11608S: Orphan 11609F: drivers/video/fbdev/imsttfb.c 11610 11611INA233 HARDWARE MONITOR DRIVERS 11612M: Leo Yang <[email protected]> 11613L: [email protected] 11614S: Maintained 11615F: Documentation/hwmon/ina233.rst 11616F: drivers/hwmon/pmbus/ina233.c 11617 11618INDEX OF FURTHER KERNEL DOCUMENTATION 11619M: Carlos Bilbao <[email protected]> 11620S: Maintained 11621F: Documentation/process/kernel-docs.rst 11622 11623INDUSTRY PACK SUBSYSTEM (IPACK) 11624M: Vaibhav Gupta <[email protected]> 11625M: Jens Taprogge <[email protected]> 11626M: Greg Kroah-Hartman <[email protected]> 11627L: [email protected] 11628S: Maintained 11629W: http://industrypack.sourceforge.net 11630F: drivers/ipack/ 11631 11632INFINEON DPS310 Driver 11633M: Eddie James <[email protected]> 11634L: [email protected] 11635S: Maintained 11636F: drivers/iio/pressure/dps310.c 11637 11638INFINEON PEB2466 ASoC CODEC 11639M: Herve Codina <[email protected]> 11640L: [email protected] 11641S: Maintained 11642F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11643F: sound/soc/codecs/peb2466.c 11644 11645INFINIBAND SUBSYSTEM 11646M: Jason Gunthorpe <[email protected]> 11647M: Leon Romanovsky <[email protected]> 11648L: [email protected] 11649S: Supported 11650W: https://github.com/linux-rdma/rdma-core 11651Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11652T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11653F: Documentation/devicetree/bindings/infiniband/ 11654F: Documentation/infiniband/ 11655F: drivers/infiniband/ 11656F: include/rdma/ 11657F: include/trace/events/ib_mad.h 11658F: include/trace/events/ib_umad.h 11659F: include/trace/misc/rdma.h 11660F: include/uapi/linux/if_infiniband.h 11661F: include/uapi/rdma/ 11662F: samples/bpf/ibumad_kern.c 11663F: samples/bpf/ibumad_user.c 11664 11665INGENIC JZ4780 NAND DRIVER 11666M: Harvey Hunt <[email protected]> 11667L: [email protected] 11668L: [email protected] 11669S: Maintained 11670F: drivers/mtd/nand/raw/ingenic/ 11671 11672INGENIC JZ47xx SoCs 11673M: Paul Cercueil <[email protected]> 11674L: [email protected] 11675S: Maintained 11676F: arch/mips/boot/dts/ingenic/ 11677F: arch/mips/generic/board-ingenic.c 11678F: arch/mips/include/asm/mach-ingenic/ 11679F: arch/mips/ingenic/Kconfig 11680F: drivers/clk/ingenic/ 11681F: drivers/dma/dma-jz4780.c 11682F: drivers/gpu/drm/ingenic/ 11683F: drivers/i2c/busses/i2c-jz4780.c 11684F: drivers/iio/adc/ingenic-adc.c 11685F: drivers/irqchip/irq-ingenic.c 11686F: drivers/memory/jz4780-nemc.c 11687F: drivers/mmc/host/jz4740_mmc.c 11688F: drivers/mtd/nand/raw/ingenic/ 11689F: drivers/pinctrl/pinctrl-ingenic.c 11690F: drivers/power/supply/ingenic-battery.c 11691F: drivers/pwm/pwm-jz4740.c 11692F: drivers/remoteproc/ingenic_rproc.c 11693F: drivers/rtc/rtc-jz4740.c 11694F: drivers/tty/serial/8250/8250_ingenic.c 11695F: drivers/usb/musb/jz4740.c 11696F: drivers/watchdog/jz4740_wdt.c 11697F: include/dt-bindings/iio/adc/ingenic,adc.h 11698F: include/linux/mfd/ingenic-tcu.h 11699F: sound/soc/codecs/jz47* 11700F: sound/soc/jz4740/ 11701 11702INJOINIC IP5xxx POWER BANK IC DRIVER 11703M: Samuel Holland <[email protected]> 11704S: Maintained 11705F: drivers/power/supply/ip5xxx_power.c 11706 11707INOTIFY 11708M: Jan Kara <[email protected]> 11709R: Amir Goldstein <[email protected]> 11710L: [email protected] 11711S: Maintained 11712F: Documentation/filesystems/inotify.rst 11713F: fs/notify/inotify/ 11714F: include/linux/inotify.h 11715F: include/uapi/linux/inotify.h 11716 11717INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11718M: Dmitry Torokhov <[email protected]> 11719L: [email protected] 11720S: Maintained 11721Q: http://patchwork.kernel.org/project/linux-input/list/ 11722T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11723F: Documentation/devicetree/bindings/input/ 11724F: Documentation/devicetree/bindings/serio/ 11725F: Documentation/input/ 11726F: drivers/input/ 11727F: include/dt-bindings/input/ 11728F: include/linux/gameport.h 11729F: include/linux/i8042.h 11730F: include/linux/input.h 11731F: include/linux/input/ 11732F: include/linux/libps2.h 11733F: include/linux/serio.h 11734F: include/uapi/linux/gameport.h 11735F: include/uapi/linux/input-event-codes.h 11736F: include/uapi/linux/input.h 11737F: include/uapi/linux/serio.h 11738F: include/uapi/linux/uinput.h 11739 11740INPUT MULTITOUCH (MT) PROTOCOL 11741M: Henrik Rydberg <[email protected]> 11742L: [email protected] 11743S: Odd fixes 11744F: Documentation/input/multi-touch-protocol.rst 11745F: drivers/input/input-mt.c 11746K: \b(ABS|SYN)_MT_ 11747 11748INSIDE SECURE CRYPTO DRIVER 11749M: Antoine Tenart <[email protected]> 11750L: [email protected] 11751S: Maintained 11752F: drivers/crypto/inside-secure/ 11753 11754INSIDE SECURE EIP93 CRYPTO DRIVER 11755M: Christian Marangi <[email protected]> 11756L: [email protected] 11757S: Maintained 11758F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml 11759F: drivers/crypto/inside-secure/eip93/ 11760 11761INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11762M: Mimi Zohar <[email protected]> 11763M: Roberto Sassu <[email protected]> 11764M: Dmitry Kasatkin <[email protected]> 11765R: Eric Snowberg <[email protected]> 11766L: [email protected] 11767S: Supported 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11769F: security/integrity/ 11770F: security/integrity/ima/ 11771 11772INTEGRITY POLICY ENFORCEMENT (IPE) 11773M: Fan Wu <[email protected]> 11774L: [email protected] 11775S: Supported 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11777F: Documentation/admin-guide/LSM/ipe.rst 11778F: Documentation/security/ipe.rst 11779F: scripts/ipe/ 11780F: security/ipe/ 11781 11782INTEL 810/815 FRAMEBUFFER DRIVER 11783M: Antonino Daplas <[email protected]> 11784L: [email protected] 11785S: Maintained 11786F: drivers/video/fbdev/i810/ 11787 11788INTEL 8254 COUNTER DRIVER 11789M: William Breathitt Gray <[email protected]> 11790L: [email protected] 11791S: Maintained 11792F: drivers/counter/i8254.c 11793F: include/linux/i8254.h 11794 11795INTEL 8255 GPIO DRIVER 11796M: William Breathitt Gray <[email protected]> 11797L: [email protected] 11798S: Maintained 11799F: drivers/gpio/gpio-i8255.c 11800F: drivers/gpio/gpio-i8255.h 11801 11802INTEL ASoC DRIVERS 11803M: Cezary Rojewski <[email protected]> 11804M: Liam Girdwood <[email protected]> 11805M: Peter Ujfalusi <[email protected]> 11806M: Bard Liao <[email protected]> 11807M: Ranjani Sridharan <[email protected]> 11808M: Kai Vehmanen <[email protected]> 11809R: Pierre-Louis Bossart <[email protected]> 11810L: [email protected] 11811S: Supported 11812F: sound/soc/intel/ 11813 11814INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11815M: Hans de Goede <[email protected]> 11816L: [email protected] 11817S: Maintained 11818F: drivers/platform/x86/intel/atomisp2/pm.c 11819 11820INTEL ATOMISP2 LED DRIVER 11821M: Hans de Goede <[email protected]> 11822L: [email protected] 11823S: Maintained 11824F: drivers/platform/x86/intel/atomisp2/led.c 11825 11826INTEL BIOS SAR INT1092 DRIVER 11827M: Shravan Sudhakar <[email protected]> 11828L: [email protected] 11829S: Maintained 11830F: drivers/platform/x86/intel/int1092/ 11831 11832INTEL BROXTON PMC DRIVER 11833M: Mika Westerberg <[email protected]> 11834M: Zha Qipeng <[email protected]> 11835S: Maintained 11836F: drivers/mfd/intel_pmc_bxt.c 11837F: include/linux/mfd/intel_pmc_bxt.h 11838 11839INTEL C600 SERIES SAS CONTROLLER DRIVER 11840L: [email protected] 11841S: Orphan 11842T: git git://git.code.sf.net/p/intel-sas/isci 11843F: drivers/scsi/isci/ 11844 11845INTEL CPU family model numbers 11846M: Tony Luck <[email protected]> 11847M: [email protected] 11848L: [email protected] 11849S: Supported 11850F: arch/x86/include/asm/intel-family.h 11851 11852INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11853M: Jani Nikula <[email protected]> 11854M: Rodrigo Vivi <[email protected]> 11855L: [email protected] 11856L: [email protected] 11857S: Supported 11858F: drivers/gpu/drm/i915/display/ 11859F: drivers/gpu/drm/xe/display/ 11860F: drivers/gpu/drm/xe/compat-i915-headers 11861F: include/drm/intel/ 11862 11863INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11864M: Jani Nikula <[email protected]> 11865M: Joonas Lahtinen <[email protected]> 11866M: Rodrigo Vivi <[email protected]> 11867M: Tvrtko Ursulin <[email protected]> 11868L: [email protected] 11869S: Supported 11870W: https://drm.pages.freedesktop.org/intel-docs/ 11871Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11872B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11873C: irc://irc.oftc.net/intel-gfx 11874T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11875F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11876F: Documentation/gpu/i915.rst 11877F: drivers/gpu/drm/ci/xfails/i915* 11878F: drivers/gpu/drm/i915/ 11879F: include/drm/intel/ 11880F: include/uapi/drm/i915_drm.h 11881 11882INTEL DRM XE DRIVER (Lunar Lake and newer) 11883M: Lucas De Marchi <[email protected]> 11884M: Thomas Hellström <[email protected]> 11885M: Rodrigo Vivi <[email protected]> 11886L: [email protected] 11887S: Supported 11888W: https://drm.pages.freedesktop.org/intel-docs/ 11889Q: http://patchwork.freedesktop.org/project/intel-xe/ 11890B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11891C: irc://irc.oftc.net/xe 11892T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11893F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11894F: Documentation/gpu/xe/ 11895F: drivers/gpu/drm/xe/ 11896F: include/drm/intel/ 11897F: include/uapi/drm/xe_drm.h 11898 11899INTEL ETHERNET DRIVERS 11900M: Tony Nguyen <[email protected]> 11901M: Przemek Kitszel <[email protected]> 11902L: [email protected] (moderated for non-subscribers) 11903S: Maintained 11904W: https://www.intel.com/content/www/us/en/support.html 11905Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11908F: Documentation/networking/device_drivers/ethernet/intel/ 11909F: drivers/net/ethernet/intel/ 11910F: drivers/net/ethernet/intel/*/ 11911F: include/linux/avf/virtchnl.h 11912F: include/linux/net/intel/iidc.h 11913 11914INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11915M: Mustafa Ismail <[email protected]> 11916M: Tatyana Nikolova <[email protected]> 11917L: [email protected] 11918S: Supported 11919F: drivers/infiniband/hw/irdma/ 11920F: include/uapi/rdma/irdma-abi.h 11921 11922INTEL GPIO DRIVERS 11923M: Andy Shevchenko <[email protected]> 11924L: [email protected] 11925S: Supported 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11927F: drivers/gpio/gpio-elkhartlake.c 11928F: drivers/gpio/gpio-graniterapids.c 11929F: drivers/gpio/gpio-ich.c 11930F: drivers/gpio/gpio-merrifield.c 11931F: drivers/gpio/gpio-ml-ioh.c 11932F: drivers/gpio/gpio-pch.c 11933F: drivers/gpio/gpio-sch.c 11934F: drivers/gpio/gpio-sodaville.c 11935F: drivers/gpio/gpio-tangier.c 11936F: drivers/gpio/gpio-tangier.h 11937 11938INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11939M: Zhenyu Wang <[email protected]> 11940M: Zhi Wang <[email protected]> 11941L: [email protected] 11942L: [email protected] 11943S: Supported 11944W: https://github.com/intel/gvt-linux/wiki 11945T: git https://github.com/intel/gvt-linux.git 11946F: drivers/gpu/drm/i915/gvt/ 11947 11948INTEL HID EVENT DRIVER 11949M: Alex Hung <[email protected]> 11950L: [email protected] 11951S: Maintained 11952F: drivers/platform/x86/intel/hid.c 11953 11954INTEL I/OAT DMA DRIVER 11955M: Dave Jiang <[email protected]> 11956R: Dan Williams <[email protected]> 11957L: [email protected] 11958S: Supported 11959Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11960F: drivers/dma/ioat* 11961 11962INTEL IAA CRYPTO DRIVER 11963M: Kristen Accardi <[email protected]> 11964M: Vinicius Costa Gomes <[email protected]> 11965L: [email protected] 11966S: Supported 11967F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11968F: drivers/crypto/intel/iaa/* 11969 11970INTEL IDLE DRIVER 11971M: Rafael J. Wysocki <[email protected]> 11972M: Artem Bityutskiy <[email protected]> 11973M: Artem Bityutskiy <[email protected]> 11974R: Len Brown <[email protected]> 11975L: [email protected] 11976S: Supported 11977B: https://bugzilla.kernel.org 11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 11979F: drivers/idle/intel_idle.c 11980 11981INTEL IDXD DRIVER 11982M: Vinicius Costa Gomes <[email protected]> 11983R: Dave Jiang <[email protected]> 11984L: [email protected] 11985S: Supported 11986F: drivers/dma/idxd/* 11987F: include/uapi/linux/idxd.h 11988 11989INTEL IN FIELD SCAN (IFS) DEVICE 11990M: Jithu Joseph <[email protected]> 11991R: Ashok Raj <[email protected]> 11992R: Tony Luck <[email protected]> 11993S: Maintained 11994F: drivers/platform/x86/intel/ifs 11995F: include/trace/events/intel_ifs.h 11996F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11997 11998INTEL INTEGRATED SENSOR HUB DRIVER 11999M: Srinivas Pandruvada <[email protected]> 12000M: Jiri Kosina <[email protected]> 12001L: [email protected] 12002S: Maintained 12003F: drivers/hid/intel-ish-hid/ 12004 12005INTEL IOMMU (VT-d) 12006M: David Woodhouse <[email protected]> 12007M: Lu Baolu <[email protected]> 12008L: [email protected] 12009S: Supported 12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12011F: drivers/iommu/intel/ 12012 12013INTEL IPU3 CSI-2 CIO2 DRIVER 12014M: Yong Zhi <[email protected]> 12015M: Sakari Ailus <[email protected]> 12016M: Bingbu Cao <[email protected]> 12017M: Dan Scally <[email protected]> 12018R: Tianshu Qiu <[email protected]> 12019L: [email protected] 12020S: Maintained 12021T: git git://linuxtv.org/media.git 12022F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 12023F: drivers/media/pci/intel/ipu3/ 12024 12025INTEL IPU3 CSI-2 IMGU DRIVER 12026M: Sakari Ailus <[email protected]> 12027R: Bingbu Cao <[email protected]> 12028R: Tianshu Qiu <[email protected]> 12029L: [email protected] 12030S: Maintained 12031F: Documentation/admin-guide/media/ipu3.rst 12032F: Documentation/admin-guide/media/ipu3_rcb.svg 12033F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 12034F: drivers/staging/media/ipu3/ 12035 12036INTEL IPU6 INPUT SYSTEM DRIVER 12037M: Sakari Ailus <[email protected]> 12038M: Bingbu Cao <[email protected]> 12039R: Tianshu Qiu <[email protected]> 12040L: [email protected] 12041S: Maintained 12042T: git git://linuxtv.org/media.git 12043F: Documentation/admin-guide/media/ipu6-isys.rst 12044F: drivers/media/pci/intel/ipu6/ 12045 12046INTEL ISHTP ECLITE DRIVER 12047M: Srinivas Pandruvada <[email protected]> 12048L: [email protected] 12049S: Supported 12050F: drivers/platform/x86/intel/ishtp_eclite.c 12051 12052INTEL IXP4XX CRYPTO SUPPORT 12053M: Corentin Labbe <[email protected]> 12054L: [email protected] 12055S: Maintained 12056F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 12057 12058INTEL KEEM BAY DRM DRIVER 12059M: Anitha Chrisanthus <[email protected]> 12060M: Edmund Dea <[email protected]> 12061S: Maintained 12062F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 12063F: drivers/gpu/drm/kmb/ 12064 12065INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 12066M: Daniele Alessandrelli <[email protected]> 12067S: Maintained 12068F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 12069F: drivers/crypto/intel/keembay/Kconfig 12070F: drivers/crypto/intel/keembay/Makefile 12071F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 12072F: drivers/crypto/intel/keembay/ocs-aes.c 12073F: drivers/crypto/intel/keembay/ocs-aes.h 12074 12075INTEL KEEM BAY OCS ECC CRYPTO DRIVER 12076M: Daniele Alessandrelli <[email protected]> 12077M: Prabhjot Khurana <[email protected]> 12078M: Mark Gross <[email protected]> 12079S: Maintained 12080F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 12081F: drivers/crypto/intel/keembay/Kconfig 12082F: drivers/crypto/intel/keembay/Makefile 12083F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 12084 12085INTEL KEEM BAY OCS HCU CRYPTO DRIVER 12086M: Daniele Alessandrelli <[email protected]> 12087M: Declan Murphy <[email protected]> 12088S: Maintained 12089F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 12090F: drivers/crypto/intel/keembay/Kconfig 12091F: drivers/crypto/intel/keembay/Makefile 12092F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 12093F: drivers/crypto/intel/keembay/ocs-hcu.c 12094F: drivers/crypto/intel/keembay/ocs-hcu.h 12095 12096INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 12097M: Wentong Wu <[email protected]> 12098M: Sakari Ailus <[email protected]> 12099S: Maintained 12100F: drivers/gpio/gpio-ljca.c 12101F: drivers/i2c/busses/i2c-ljca.c 12102F: drivers/spi/spi-ljca.c 12103F: drivers/usb/misc/usb-ljca.c 12104F: include/linux/usb/ljca.h 12105 12106INTEL MANAGEMENT ENGINE (mei) 12107M: Alexander Usyskin <[email protected]> 12108L: [email protected] 12109S: Supported 12110F: Documentation/driver-api/mei/* 12111F: drivers/misc/mei/ 12112F: drivers/watchdog/mei_wdt.c 12113F: include/linux/mei_aux.h 12114F: include/linux/mei_cl_bus.h 12115F: include/uapi/linux/mei.h 12116F: include/uapi/linux/mei_uuid.h 12117F: include/uapi/linux/uuid.h 12118F: samples/mei/* 12119 12120INTEL MAX 10 BMC MFD DRIVER 12121M: Xu Yilun <[email protected]> 12122R: Tom Rix <[email protected]> 12123S: Maintained 12124F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 12125F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 12126F: drivers/hwmon/intel-m10-bmc-hwmon.c 12127F: drivers/mfd/intel-m10-bmc* 12128F: include/linux/mfd/intel-m10-bmc.h 12129 12130INTEL MAX10 BMC SECURE UPDATES 12131M: Peter Colberg <[email protected]> 12132L: [email protected] 12133S: Maintained 12134F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 12135F: drivers/fpga/intel-m10-bmc-sec-update.c 12136 12137INTEL MID (Mobile Internet Device) PLATFORM 12138M: Andy Shevchenko <[email protected]> 12139L: [email protected] 12140S: Supported 12141F: arch/x86/include/asm/intel-mid.h 12142F: arch/x86/pci/intel_mid_pci.c 12143F: arch/x86/platform/intel-mid/ 12144F: drivers/dma/hsu/ 12145F: drivers/extcon/extcon-intel-mrfld.c 12146F: drivers/gpio/gpio-merrifield.c 12147F: drivers/gpio/gpio-tangier.* 12148F: drivers/iio/adc/intel_mrfld_adc.c 12149F: drivers/mfd/intel_soc_pmic_mrfld.c 12150F: drivers/pinctrl/intel/pinctrl-merrifield.c 12151F: drivers/pinctrl/intel/pinctrl-moorefield.c 12152F: drivers/pinctrl/intel/pinctrl-tangier.* 12153F: drivers/platform/x86/intel/mrfld_pwrbtn.c 12154F: drivers/platform/x86/intel_scu_* 12155F: drivers/staging/media/atomisp/ 12156F: drivers/tty/serial/8250/8250_mid.c 12157F: drivers/watchdog/intel-mid_wdt.c 12158F: include/linux/mfd/intel_soc_pmic_mrfld.h 12159F: include/linux/platform_data/x86/intel-mid_wdt.h 12160F: include/linux/platform_data/x86/intel_scu_ipc.h 12161 12162INTEL P-Unit IPC DRIVER 12163M: Zha Qipeng <[email protected]> 12164L: [email protected] 12165S: Maintained 12166F: arch/x86/include/asm/intel_punit_ipc.h 12167F: drivers/platform/x86/intel/punit_ipc.c 12168 12169INTEL PMC CORE DRIVER 12170M: Rajneesh Bhardwaj <[email protected]> 12171M: David E Box <[email protected]> 12172L: [email protected] 12173S: Maintained 12174F: Documentation/ABI/testing/sysfs-platform-intel-pmc 12175F: drivers/platform/x86/intel/pmc/ 12176F: include/linux/platform_data/x86/intel_pmc_ipc.h 12177 12178INTEL PMIC GPIO DRIVERS 12179M: Andy Shevchenko <[email protected]> 12180S: Supported 12181T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 12182F: drivers/gpio/gpio-*cove.c 12183 12184INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 12185M: Andy Shevchenko <[email protected]> 12186S: Supported 12187F: drivers/mfd/intel_soc_pmic* 12188F: include/linux/mfd/intel_soc_pmic* 12189 12190INTEL PMT DRIVERS 12191M: David E. Box <[email protected]> 12192S: Supported 12193F: drivers/platform/x86/intel/pmt/ 12194 12195INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 12196M: Stanislav Yakovlev <[email protected]> 12197L: [email protected] 12198S: Maintained 12199F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 12200F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 12201F: drivers/net/wireless/intel/ipw2x00/ 12202 12203INTEL PSTATE DRIVER 12204M: Srinivas Pandruvada <[email protected]> 12205M: Len Brown <[email protected]> 12206L: [email protected] 12207S: Supported 12208F: drivers/cpufreq/intel_pstate.c 12209 12210INTEL PTP DFL ToD DRIVER 12211M: Tianfei Zhang <[email protected]> 12212L: [email protected] 12213L: [email protected] 12214S: Maintained 12215F: drivers/ptp/ptp_dfl_tod.c 12216 12217INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 12218M: Jarkko Nikula <[email protected]> 12219L: [email protected] 12220F: drivers/counter/intel-qep.c 12221 12222INTEL SCU DRIVERS 12223M: Mika Westerberg <[email protected]> 12224S: Maintained 12225F: drivers/platform/x86/intel_scu_* 12226F: include/linux/platform_data/x86/intel_scu_ipc.h 12227 12228INTEL SDSI DRIVER 12229M: David E. Box <[email protected]> 12230S: Supported 12231F: drivers/platform/x86/intel/sdsi.c 12232F: tools/arch/x86/intel_sdsi/ 12233F: tools/testing/selftests/drivers/sdsi/ 12234 12235INTEL SGX 12236M: Jarkko Sakkinen <[email protected]> 12237R: Dave Hansen <[email protected]> 12238L: [email protected] 12239S: Supported 12240Q: https://patchwork.kernel.org/project/intel-sgx/list/ 12241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 12242F: Documentation/arch/x86/sgx.rst 12243F: arch/x86/entry/vdso/vsgx.S 12244F: arch/x86/include/asm/sgx.h 12245F: arch/x86/include/uapi/asm/sgx.h 12246F: arch/x86/kernel/cpu/sgx/* 12247F: tools/testing/selftests/sgx/* 12248K: \bSGX_ 12249 12250INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 12251M: Daniel Scally <[email protected]> 12252S: Maintained 12253F: drivers/platform/x86/intel/int3472/ 12254 12255INTEL SPEED SELECT TECHNOLOGY 12256M: Srinivas Pandruvada <[email protected]> 12257L: [email protected] 12258S: Maintained 12259F: drivers/platform/x86/intel/speed_select_if/ 12260F: include/uapi/linux/isst_if.h 12261F: tools/power/x86/intel-speed-select/ 12262 12263INTEL STRATIX10 FIRMWARE DRIVERS 12264M: Dinh Nguyen <[email protected]> 12265L: [email protected] 12266S: Maintained 12267T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 12268F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 12269F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 12270F: drivers/firmware/stratix10-rsu.c 12271F: drivers/firmware/stratix10-svc.c 12272F: include/linux/firmware/intel/stratix10-smc.h 12273F: include/linux/firmware/intel/stratix10-svc-client.h 12274 12275INTEL TELEMETRY DRIVER 12276M: Rajneesh Bhardwaj <[email protected]> 12277M: "David E. Box" <[email protected]> 12278L: [email protected] 12279S: Maintained 12280F: arch/x86/include/asm/intel_telemetry.h 12281F: drivers/platform/x86/intel/telemetry/ 12282 12283INTEL TOUCH HOST CONTROLLER (THC) DRIVER 12284M: Even Xu <[email protected]> 12285M: Xinpeng Sun <[email protected]> 12286S: Maintained 12287F: drivers/hid/intel-thc-hid/ 12288 12289INTEL TPMI DRIVER 12290M: Srinivas Pandruvada <[email protected]> 12291L: [email protected] 12292S: Maintained 12293F: Documentation/ABI/testing/debugfs-tpmi 12294F: drivers/platform/x86/intel/vsec_tpmi.c 12295F: include/linux/intel_tpmi.h 12296 12297INTEL UNCORE FREQUENCY CONTROL 12298M: Srinivas Pandruvada <[email protected]> 12299L: [email protected] 12300S: Maintained 12301F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 12302F: drivers/platform/x86/intel/uncore-frequency/ 12303 12304INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 12305M: David E. Box <[email protected]> 12306S: Supported 12307F: drivers/platform/x86/intel/vsec.c 12308F: include/linux/intel_vsec.h 12309 12310INTEL VIRTUAL BUTTON DRIVER 12311M: AceLan Kao <[email protected]> 12312L: [email protected] 12313S: Maintained 12314F: drivers/platform/x86/intel/vbtn.c 12315 12316INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12317M: Stanislaw Gruszka <[email protected]> 12318L: [email protected] 12319S: Supported 12320F: drivers/net/wireless/intel/iwlegacy/ 12321 12322INTEL WIRELESS WIFI LINK (iwlwifi) 12323M: Miri Korenblit <[email protected]> 12324L: [email protected] 12325S: Supported 12326W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12327T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12328F: drivers/net/wireless/intel/iwlwifi/ 12329 12330INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12331M: Jithu Joseph <[email protected]> 12332S: Maintained 12333W: https://slimbootloader.github.io/security/firmware-update.html 12334F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12335 12336INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12337L: [email protected] 12338S: Maintained 12339F: drivers/platform/x86/intel/wmi/thunderbolt.c 12340 12341INTEL WWAN IOSM DRIVER 12342M: M Chetan Kumar <[email protected]> 12343L: [email protected] 12344S: Maintained 12345F: drivers/net/wwan/iosm/ 12346 12347INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12348M: Xin Li <[email protected]> 12349M: "H. Peter Anvin" <[email protected]> 12350S: Supported 12351F: Documentation/arch/x86/x86_64/fred.rst 12352F: arch/x86/entry/entry_64_fred.S 12353F: arch/x86/entry/entry_fred.c 12354F: arch/x86/include/asm/fred.h 12355F: arch/x86/kernel/fred.c 12356 12357INTEL(R) TRACE HUB 12358M: Alexander Shishkin <[email protected]> 12359S: Supported 12360F: Documentation/trace/intel_th.rst 12361F: drivers/hwtracing/intel_th/ 12362F: include/linux/intel_th.h 12363 12364INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12365M: Ning Sun <[email protected]> 12366L: [email protected] 12367S: Supported 12368W: http://tboot.sourceforge.net 12369T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12370F: Documentation/arch/x86/intel_txt.rst 12371F: arch/x86/kernel/tboot.c 12372F: include/linux/tboot.h 12373 12374INTERCONNECT API 12375M: Georgi Djakov <[email protected]> 12376L: [email protected] 12377S: Maintained 12378T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12379F: Documentation/devicetree/bindings/interconnect/ 12380F: Documentation/driver-api/interconnect.rst 12381F: drivers/interconnect/ 12382F: include/dt-bindings/interconnect/ 12383F: include/linux/interconnect-provider.h 12384F: include/linux/interconnect.h 12385 12386INTERRUPT COUNTER DRIVER 12387M: Oleksij Rempel <[email protected]> 12388R: Pengutronix Kernel Team <[email protected]> 12389L: [email protected] 12390F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12391F: drivers/counter/interrupt-cnt.c 12392 12393INTERSIL ISL7998X VIDEO DECODER DRIVER 12394M: Michael Tretter <[email protected]> 12395R: Pengutronix Kernel Team <[email protected]> 12396L: [email protected] 12397S: Maintained 12398F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12399F: drivers/media/i2c/isl7998x.c 12400 12401INVENSENSE ICM-426xx IMU DRIVER 12402M: Jean-Baptiste Maneyrol <[email protected]> 12403L: [email protected] 12404S: Maintained 12405W: https://invensense.tdk.com/ 12406F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12407F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12408F: drivers/iio/imu/inv_icm42600/ 12409 12410INVENSENSE MPU-3050 GYROSCOPE DRIVER 12411M: Linus Walleij <[email protected]> 12412L: [email protected] 12413S: Maintained 12414F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12415F: drivers/iio/gyro/mpu3050* 12416 12417INVENSENSE MPU-6050 IMU DRIVER 12418M: Jean-Baptiste Maneyrol <[email protected]> 12419L: [email protected] 12420S: Maintained 12421W: https://invensense.tdk.com/ 12422F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12423F: drivers/iio/imu/inv_mpu6050/ 12424 12425IOC3 ETHERNET DRIVER 12426M: Thomas Bogendoerfer <[email protected]> 12427L: [email protected] 12428S: Maintained 12429F: drivers/net/ethernet/sgi/ioc3-eth.c 12430 12431IOMMU DMA-API LAYER 12432M: Robin Murphy <[email protected]> 12433L: [email protected] 12434S: Maintained 12435T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12436F: drivers/iommu/dma-iommu.c 12437F: drivers/iommu/dma-iommu.h 12438F: drivers/iommu/iova.c 12439F: include/linux/iommu-dma.h 12440F: include/linux/iova.h 12441 12442IOMMU SUBSYSTEM 12443M: Joerg Roedel <[email protected]> 12444M: Will Deacon <[email protected]> 12445R: Robin Murphy <[email protected]> 12446L: [email protected] 12447S: Maintained 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12449F: Documentation/devicetree/bindings/iommu/ 12450F: drivers/iommu/ 12451F: include/linux/iommu.h 12452F: include/linux/iova.h 12453F: include/linux/of_iommu.h 12454 12455IOMMUFD 12456M: Jason Gunthorpe <[email protected]> 12457M: Kevin Tian <[email protected]> 12458L: [email protected] 12459S: Maintained 12460T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12461F: Documentation/userspace-api/iommufd.rst 12462F: drivers/iommu/iommufd/ 12463F: include/linux/iommufd.h 12464F: include/uapi/linux/iommufd.h 12465F: tools/testing/selftests/iommu/ 12466 12467IOSYS-MAP HELPERS 12468M: Thomas Zimmermann <[email protected]> 12469L: [email protected] 12470S: Maintained 12471T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12472F: include/linux/iosys-map.h 12473 12474IO_URING 12475M: Jens Axboe <[email protected]> 12476M: Pavel Begunkov <[email protected]> 12477L: [email protected] 12478S: Maintained 12479T: git git://git.kernel.dk/linux-block 12480T: git git://git.kernel.dk/liburing 12481F: include/linux/io_uring/ 12482F: include/linux/io_uring.h 12483F: include/linux/io_uring_types.h 12484F: include/trace/events/io_uring.h 12485F: include/uapi/linux/io_uring.h 12486F: io_uring/ 12487 12488IPMI SUBSYSTEM 12489M: Corey Minyard <[email protected]> 12490L: [email protected] (moderated for non-subscribers) 12491S: Supported 12492W: http://openipmi.sourceforge.net/ 12493T: git https://github.com/cminyard/linux-ipmi.git for-next 12494F: Documentation/devicetree/bindings/ipmi/ 12495F: Documentation/driver-api/ipmi.rst 12496F: drivers/char/ipmi/ 12497F: include/linux/ipmi* 12498F: include/uapi/linux/ipmi* 12499 12500IPS SCSI RAID DRIVER 12501M: Adaptec OEM Raid Solutions <[email protected]> 12502L: [email protected] 12503S: Maintained 12504W: http://www.adaptec.com/ 12505F: drivers/scsi/ips* 12506 12507IPVS 12508M: Simon Horman <[email protected]> 12509M: Julian Anastasov <[email protected]> 12510L: [email protected] 12511L: [email protected] 12512S: Maintained 12513T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12514T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12515F: Documentation/networking/ipvs-sysctl.rst 12516F: include/net/ip_vs.h 12517F: include/uapi/linux/ip_vs.h 12518F: net/netfilter/ipvs/ 12519 12520IPWIRELESS DRIVER 12521M: Jiri Kosina <[email protected]> 12522M: David Sterba <[email protected]> 12523S: Odd Fixes 12524F: drivers/tty/ipwireless/ 12525 12526IRON DEVICE AUDIO CODEC DRIVERS 12527M: Kiseok Jo <[email protected]> 12528L: [email protected] 12529S: Maintained 12530F: Documentation/devicetree/bindings/sound/irondevice,* 12531F: sound/soc/codecs/sma* 12532 12533IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12534M: Thomas Gleixner <[email protected]> 12535S: Maintained 12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12537F: Documentation/core-api/irq/irq-domain.rst 12538F: include/linux/irqdomain.h 12539F: include/linux/irqdomain_defs.h 12540F: kernel/irq/irqdomain.c 12541F: kernel/irq/msi.c 12542 12543IRQ SUBSYSTEM 12544M: Thomas Gleixner <[email protected]> 12545L: [email protected] 12546S: Maintained 12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12548F: include/linux/group_cpus.h 12549F: include/linux/irq.h 12550F: include/linux/irqhandler.h 12551F: include/linux/irqnr.h 12552F: include/linux/irqreturn.h 12553F: kernel/irq/ 12554F: lib/group_cpus.c 12555 12556IRQCHIP DRIVERS 12557M: Thomas Gleixner <[email protected]> 12558L: [email protected] 12559S: Maintained 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12561F: Documentation/devicetree/bindings/interrupt-controller/ 12562F: drivers/irqchip/ 12563F: include/linux/irqchip.h 12564 12565ISA 12566M: William Breathitt Gray <[email protected]> 12567S: Maintained 12568F: Documentation/driver-api/isa.rst 12569F: drivers/base/isa.c 12570F: include/linux/isa.h 12571 12572ISA RADIO MODULE 12573M: Hans Verkuil <[email protected]> 12574L: [email protected] 12575S: Maintained 12576W: https://linuxtv.org 12577T: git git://linuxtv.org/media.git 12578F: drivers/media/radio/radio-isa* 12579 12580ISAPNP 12581M: Jaroslav Kysela <[email protected]> 12582S: Maintained 12583F: Documentation/userspace-api/isapnp.rst 12584F: drivers/pnp/isapnp/ 12585F: include/linux/isapnp.h 12586 12587ISCSI 12588M: Lee Duncan <[email protected]> 12589M: Chris Leech <[email protected]> 12590M: Mike Christie <[email protected]> 12591L: [email protected] 12592L: [email protected] 12593S: Maintained 12594W: www.open-iscsi.com 12595F: drivers/scsi/*iscsi* 12596F: include/scsi/*iscsi* 12597 12598iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12599M: Peter Jones <[email protected]> 12600M: Konrad Rzeszutek Wilk <[email protected]> 12601S: Maintained 12602F: drivers/firmware/iscsi_ibft* 12603 12604ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12605M: Sagi Grimberg <[email protected]> 12606M: Max Gurtovoy <[email protected]> 12607L: [email protected] 12608S: Supported 12609W: http://www.openfabrics.org 12610W: www.open-iscsi.org 12611Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12612F: drivers/infiniband/ulp/iser/ 12613 12614ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12615M: Sagi Grimberg <[email protected]> 12616L: [email protected] 12617L: [email protected] 12618S: Supported 12619T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12620F: drivers/infiniband/ulp/isert 12621 12622ISDN/CMTP OVER BLUETOOTH 12623M: Karsten Keil <[email protected]> 12624L: [email protected] (subscribers-only) 12625L: [email protected] 12626S: Odd Fixes 12627W: http://www.isdn4linux.de 12628F: Documentation/isdn/ 12629F: drivers/isdn/capi/ 12630F: include/linux/isdn/ 12631F: include/uapi/linux/isdn/ 12632F: net/bluetooth/cmtp/ 12633 12634ISDN/mISDN SUBSYSTEM 12635M: Karsten Keil <[email protected]> 12636L: [email protected] (subscribers-only) 12637L: [email protected] 12638S: Maintained 12639W: http://www.isdn4linux.de 12640F: drivers/isdn/Kconfig 12641F: drivers/isdn/Makefile 12642F: drivers/isdn/hardware/ 12643F: drivers/isdn/mISDN/ 12644 12645ISL28022 HARDWARE MONITORING DRIVER 12646M: Carsten Spieß <[email protected]> 12647L: [email protected] 12648S: Maintained 12649F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12650F: Documentation/hwmon/isl28022.rst 12651F: drivers/hwmon/isl28022.c 12652 12653ISOFS FILESYSTEM 12654M: Jan Kara <[email protected]> 12655L: [email protected] 12656S: Maintained 12657F: Documentation/filesystems/isofs.rst 12658F: fs/isofs/ 12659 12660IT87 HARDWARE MONITORING DRIVER 12661M: Jean Delvare <[email protected]> 12662L: [email protected] 12663S: Maintained 12664F: Documentation/hwmon/it87.rst 12665F: drivers/hwmon/it87.c 12666 12667IT913X MEDIA DRIVER 12668L: [email protected] 12669S: Orphan 12670W: https://linuxtv.org 12671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12672F: drivers/media/tuners/it913x* 12673 12674ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12675M: Liu Ying <[email protected]> 12676L: [email protected] 12677S: Maintained 12678T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12679F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12680F: drivers/gpu/drm/bridge/ite-it6263.c 12681 12682ITE IT66121 HDMI BRIDGE DRIVER 12683M: Phong LE <[email protected]> 12684M: Neil Armstrong <[email protected]> 12685S: Maintained 12686T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12687F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12688F: drivers/gpu/drm/bridge/ite-it66121.c 12689 12690IVTV VIDEO4LINUX DRIVER 12691M: Andy Walls <[email protected]> 12692L: [email protected] 12693S: Maintained 12694W: https://linuxtv.org 12695T: git git://linuxtv.org/media.git 12696F: Documentation/admin-guide/media/ivtv* 12697F: drivers/media/pci/ivtv/ 12698F: include/uapi/linux/ivtv* 12699 12700IX2505V MEDIA DRIVER 12701M: Malcolm Priestley <[email protected]> 12702L: [email protected] 12703S: Maintained 12704W: https://linuxtv.org 12705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12706F: drivers/media/dvb-frontends/ix2505v* 12707 12708JAILHOUSE HYPERVISOR INTERFACE 12709M: Jan Kiszka <[email protected]> 12710L: [email protected] 12711S: Maintained 12712F: arch/x86/include/asm/jailhouse_para.h 12713F: arch/x86/kernel/jailhouse.c 12714 12715JFS FILESYSTEM 12716M: Dave Kleikamp <[email protected]> 12717L: [email protected] 12718S: Odd Fixes 12719W: http://jfs.sourceforge.net/ 12720T: git https://github.com/kleikamp/linux-shaggy.git 12721F: Documentation/admin-guide/jfs.rst 12722F: fs/jfs/ 12723 12724JME NETWORK DRIVER 12725M: Guo-Fu Tseng <[email protected]> 12726L: [email protected] 12727S: Odd Fixes 12728F: drivers/net/ethernet/jme.* 12729 12730JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12731M: David Woodhouse <[email protected]> 12732M: Richard Weinberger <[email protected]> 12733L: [email protected] 12734S: Odd Fixes 12735W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12736T: git git://git.infradead.org/ubifs-2.6.git 12737F: fs/jffs2/ 12738F: include/uapi/linux/jffs2.h 12739 12740JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12741M: "Theodore Ts'o" <[email protected]> 12742M: Jan Kara <[email protected]> 12743L: [email protected] 12744S: Maintained 12745F: fs/jbd2/ 12746F: include/linux/jbd2.h 12747 12748JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12749M: Mikhail Ulyanov <[email protected]> 12750L: [email protected] 12751L: [email protected] 12752S: Maintained 12753F: drivers/media/platform/renesas/rcar_jpu.c 12754 12755JSM Neo PCI based serial card 12756L: [email protected] 12757S: Orphan 12758F: drivers/tty/serial/jsm/ 12759 12760K10TEMP HARDWARE MONITORING DRIVER 12761M: Clemens Ladisch <[email protected]> 12762L: [email protected] 12763S: Maintained 12764F: Documentation/hwmon/k10temp.rst 12765F: drivers/hwmon/k10temp.c 12766 12767K8TEMP HARDWARE MONITORING DRIVER 12768M: Rudolf Marek <[email protected]> 12769L: [email protected] 12770S: Maintained 12771F: Documentation/hwmon/k8temp.rst 12772F: drivers/hwmon/k8temp.c 12773 12774KASAN 12775M: Andrey Ryabinin <[email protected]> 12776R: Alexander Potapenko <[email protected]> 12777R: Andrey Konovalov <[email protected]> 12778R: Dmitry Vyukov <[email protected]> 12779R: Vincenzo Frascino <[email protected]> 12780L: [email protected] 12781S: Maintained 12782B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12783F: Documentation/dev-tools/kasan.rst 12784F: arch/*/include/asm/*kasan.h 12785F: arch/*/mm/kasan_init* 12786F: include/linux/kasan*.h 12787F: lib/Kconfig.kasan 12788F: mm/kasan/ 12789F: scripts/Makefile.kasan 12790 12791KCONFIG 12792M: Masahiro Yamada <[email protected]> 12793L: [email protected] 12794S: Maintained 12795Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12797F: Documentation/kbuild/kconfig* 12798F: scripts/Kconfig.include 12799F: scripts/kconfig/ 12800 12801KCORE 12802M: Omar Sandoval <[email protected]> 12803L: [email protected] 12804S: Maintained 12805F: fs/proc/kcore.c 12806F: include/linux/kcore.h 12807 12808KCOV 12809R: Dmitry Vyukov <[email protected]> 12810R: Andrey Konovalov <[email protected]> 12811L: [email protected] 12812S: Maintained 12813B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12814F: Documentation/dev-tools/kcov.rst 12815F: include/linux/kcov.h 12816F: include/uapi/linux/kcov.h 12817F: kernel/kcov.c 12818F: scripts/Makefile.kcov 12819 12820KCSAN 12821M: Marco Elver <[email protected]> 12822R: Dmitry Vyukov <[email protected]> 12823L: [email protected] 12824S: Maintained 12825F: Documentation/dev-tools/kcsan.rst 12826F: include/linux/kcsan*.h 12827F: kernel/kcsan/ 12828F: lib/Kconfig.kcsan 12829F: scripts/Makefile.kcsan 12830 12831KDUMP 12832M: Andrew Morton <[email protected]> 12833M: Baoquan He <[email protected]> 12834R: Vivek Goyal <[email protected]> 12835R: Dave Young <[email protected]> 12836L: [email protected] 12837S: Maintained 12838W: http://lse.sourceforge.net/kdump/ 12839F: Documentation/admin-guide/kdump/ 12840F: fs/proc/vmcore.c 12841F: include/linux/crash_core.h 12842F: include/linux/crash_dump.h 12843F: include/uapi/linux/vmcore.h 12844F: kernel/crash_*.c 12845 12846KEENE FM RADIO TRANSMITTER DRIVER 12847M: Hans Verkuil <[email protected]> 12848L: [email protected] 12849S: Maintained 12850W: https://linuxtv.org 12851T: git git://linuxtv.org/media.git 12852F: drivers/media/radio/radio-keene* 12853 12854KERNEL AUTOMOUNTER 12855M: Ian Kent <[email protected]> 12856L: [email protected] 12857S: Maintained 12858F: fs/autofs/ 12859 12860KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12861M: Masahiro Yamada <[email protected]> 12862R: Nathan Chancellor <[email protected]> 12863R: Nicolas Schier <[email protected]> 12864L: [email protected] 12865S: Maintained 12866Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12867T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12868F: Documentation/kbuild/ 12869F: Makefile 12870F: scripts/*vmlinux* 12871F: scripts/Kbuild* 12872F: scripts/Makefile* 12873F: scripts/bash-completion/ 12874F: scripts/basic/ 12875F: scripts/clang-tools/ 12876F: scripts/dummy-tools/ 12877F: scripts/include/ 12878F: scripts/mk* 12879F: scripts/mod/ 12880F: scripts/package/ 12881F: usr/ 12882 12883KERNEL HARDENING (not covered by other areas) 12884M: Kees Cook <[email protected]> 12885R: Gustavo A. R. Silva <[email protected]> 12886L: [email protected] 12887S: Supported 12888T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12889F: Documentation/ABI/testing/sysfs-kernel-oops_count 12890F: Documentation/ABI/testing/sysfs-kernel-warn_count 12891F: arch/*/configs/hardening.config 12892F: include/linux/overflow.h 12893F: include/linux/randomize_kstack.h 12894F: include/linux/ucopysize.h 12895F: kernel/configs/hardening.config 12896F: lib/tests/usercopy_kunit.c 12897F: mm/usercopy.c 12898F: security/Kconfig.hardening 12899K: \b(add|choose)_random_kstack_offset\b 12900K: \b__check_(object_size|heap_object)\b 12901K: \b__counted_by(_le|_be)?\b 12902 12903KERNEL JANITORS 12904L: [email protected] 12905S: Odd Fixes 12906W: http://kernelnewbies.org/KernelJanitors 12907 12908KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12909M: Chuck Lever <[email protected]> 12910M: Jeff Layton <[email protected]> 12911R: Neil Brown <[email protected]> 12912R: Olga Kornievskaia <[email protected]> 12913R: Dai Ngo <[email protected]> 12914R: Tom Talpey <[email protected]> 12915L: [email protected] 12916S: Supported 12917B: https://bugzilla.kernel.org 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12919F: Documentation/filesystems/nfs/ 12920F: fs/lockd/ 12921F: fs/nfs_common/ 12922F: fs/nfsd/ 12923F: include/linux/lockd/ 12924F: include/linux/sunrpc/ 12925F: include/trace/events/rpcgss.h 12926F: include/trace/events/rpcrdma.h 12927F: include/trace/events/sunrpc.h 12928F: include/trace/misc/fs.h 12929F: include/trace/misc/nfs.h 12930F: include/trace/misc/sunrpc.h 12931F: include/uapi/linux/nfsd/ 12932F: include/uapi/linux/sunrpc/ 12933F: net/sunrpc/ 12934F: tools/net/sunrpc/ 12935 12936KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12937M: Thomas Weißschuh <[email protected]> 12938R: Christian Heusel <[email protected]> 12939R: Nathan Chancellor <[email protected]> 12940S: Maintained 12941F: scripts/package/PKGBUILD 12942 12943KERNEL REGRESSIONS 12944M: Thorsten Leemhuis <[email protected]> 12945L: [email protected] 12946S: Supported 12947F: Documentation/admin-guide/reporting-regressions.rst 12948F: Documentation/process/handling-regressions.rst 12949 12950KERNEL SELFTEST FRAMEWORK 12951M: Shuah Khan <[email protected]> 12952M: Shuah Khan <[email protected]> 12953L: [email protected] 12954S: Maintained 12955Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12957F: Documentation/dev-tools/kselftest* 12958F: tools/testing/selftests/ 12959 12960KERNEL SMB3 SERVER (KSMBD) 12961M: Namjae Jeon <[email protected]> 12962M: Namjae Jeon <[email protected]> 12963M: Steve French <[email protected]> 12964M: Steve French <[email protected]> 12965R: Sergey Senozhatsky <[email protected]> 12966R: Tom Talpey <[email protected]> 12967L: [email protected] 12968S: Maintained 12969T: git git://git.samba.org/ksmbd.git 12970F: Documentation/filesystems/smb/ksmbd.rst 12971F: fs/smb/common/ 12972F: fs/smb/server/ 12973 12974KERNEL UNIT TESTING FRAMEWORK (KUnit) 12975M: Brendan Higgins <[email protected]> 12976M: David Gow <[email protected]> 12977R: Rae Moar <[email protected]> 12978L: [email protected] 12979L: [email protected] 12980S: Maintained 12981W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12982T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12983T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12984F: Documentation/dev-tools/kunit/ 12985F: include/kunit/ 12986F: lib/kunit/ 12987F: rust/kernel/kunit.rs 12988F: rust/macros/kunit.rs 12989F: scripts/rustdoc_test_* 12990F: tools/testing/kunit/ 12991 12992KERNEL USERMODE HELPER 12993M: Luis Chamberlain <[email protected]> 12994L: [email protected] 12995S: Maintained 12996F: include/linux/umh.h 12997F: kernel/umh.c 12998 12999KERNEL VIRTUAL MACHINE (KVM) 13000M: Paolo Bonzini <[email protected]> 13001L: [email protected] 13002S: Supported 13003W: http://www.linux-kvm.org 13004T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13005F: Documentation/virt/kvm/ 13006F: include/asm-generic/kvm* 13007F: include/kvm/iodev.h 13008F: include/linux/kvm* 13009F: include/trace/events/kvm.h 13010F: include/uapi/asm-generic/kvm* 13011F: include/uapi/linux/kvm* 13012F: tools/kvm/ 13013F: tools/testing/selftests/kvm/ 13014F: virt/kvm/* 13015 13016KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 13017M: Marc Zyngier <[email protected]> 13018M: Oliver Upton <[email protected]> 13019R: Joey Gouly <[email protected]> 13020R: Suzuki K Poulose <[email protected]> 13021R: Zenghui Yu <[email protected]> 13022L: [email protected] (moderated for non-subscribers) 13023L: [email protected] 13024S: Maintained 13025T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 13026F: Documentation/virt/kvm/arm/ 13027F: Documentation/virt/kvm/devices/arm* 13028F: arch/arm64/include/asm/kvm* 13029F: arch/arm64/include/uapi/asm/kvm* 13030F: arch/arm64/kvm/ 13031F: include/kvm/arm_* 13032F: tools/testing/selftests/kvm/*/arm64/ 13033F: tools/testing/selftests/kvm/arm64/ 13034 13035KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 13036M: Tianrui Zhao <[email protected]> 13037M: Bibo Mao <[email protected]> 13038M: Huacai Chen <[email protected]> 13039L: [email protected] 13040L: [email protected] 13041S: Maintained 13042T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13043F: Documentation/virt/kvm/loongarch/ 13044F: arch/loongarch/include/asm/kvm* 13045F: arch/loongarch/include/uapi/asm/kvm* 13046F: arch/loongarch/kvm/ 13047 13048KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 13049M: Huacai Chen <[email protected]> 13050L: [email protected] 13051L: [email protected] 13052S: Maintained 13053T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13054F: arch/mips/include/asm/kvm* 13055F: arch/mips/include/uapi/asm/kvm* 13056F: arch/mips/kvm/ 13057 13058KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 13059M: Madhavan Srinivasan <[email protected]> 13060R: Nicholas Piggin <[email protected]> 13061L: [email protected] 13062L: [email protected] 13063S: Maintained (Book3S 64-bit HV) 13064S: Odd fixes (Book3S 64-bit PR) 13065S: Orphan (Book3E and 32-bit) 13066T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 13067F: arch/powerpc/include/asm/kvm* 13068F: arch/powerpc/include/uapi/asm/kvm* 13069F: arch/powerpc/kernel/kvm* 13070F: arch/powerpc/kvm/ 13071 13072KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 13073M: Anup Patel <[email protected]> 13074R: Atish Patra <[email protected]> 13075L: [email protected] 13076L: [email protected] 13077L: [email protected] 13078S: Maintained 13079T: git https://github.com/kvm-riscv/linux.git 13080F: arch/riscv/include/asm/kvm* 13081F: arch/riscv/include/uapi/asm/kvm* 13082F: arch/riscv/kvm/ 13083F: tools/testing/selftests/kvm/*/riscv/ 13084F: tools/testing/selftests/kvm/riscv/ 13085 13086KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 13087M: Christian Borntraeger <[email protected]> 13088M: Janosch Frank <[email protected]> 13089M: Claudio Imbrenda <[email protected]> 13090R: David Hildenbrand <[email protected]> 13091L: [email protected] 13092S: Supported 13093T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 13094F: Documentation/virt/kvm/s390* 13095F: arch/s390/include/asm/gmap.h 13096F: arch/s390/include/asm/kvm* 13097F: arch/s390/include/uapi/asm/kvm* 13098F: arch/s390/include/uapi/asm/uvdevice.h 13099F: arch/s390/kernel/uv.c 13100F: arch/s390/kvm/ 13101F: arch/s390/mm/gmap.c 13102F: drivers/s390/char/uvdevice.c 13103F: tools/testing/selftests/drivers/s390x/uvdevice/ 13104F: tools/testing/selftests/kvm/*/s390/ 13105F: tools/testing/selftests/kvm/s390/ 13106 13107KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 13108M: Sean Christopherson <[email protected]> 13109M: Paolo Bonzini <[email protected]> 13110L: [email protected] 13111S: Supported 13112P: Documentation/process/maintainer-kvm-x86.rst 13113T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13114F: arch/x86/include/asm/kvm* 13115F: arch/x86/include/asm/svm.h 13116F: arch/x86/include/asm/vmx*.h 13117F: arch/x86/include/uapi/asm/kvm* 13118F: arch/x86/include/uapi/asm/svm.h 13119F: arch/x86/include/uapi/asm/vmx.h 13120F: arch/x86/kvm/ 13121F: arch/x86/kvm/*/ 13122F: tools/testing/selftests/kvm/*/x86/ 13123F: tools/testing/selftests/kvm/x86/ 13124 13125KERNFS 13126M: Greg Kroah-Hartman <[email protected]> 13127M: Tejun Heo <[email protected]> 13128S: Supported 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git 13130F: fs/kernfs/ 13131F: include/linux/kernfs.h 13132 13133KEXEC 13134M: Andrew Morton <[email protected]> 13135M: Baoquan He <[email protected]> 13136L: [email protected] 13137W: http://kernel.org/pub/linux/utils/kernel/kexec/ 13138F: include/linux/kexec.h 13139F: include/uapi/linux/kexec.h 13140F: kernel/kexec* 13141 13142KEYS-ENCRYPTED 13143M: Mimi Zohar <[email protected]> 13144L: [email protected] 13145L: [email protected] 13146S: Supported 13147F: Documentation/security/keys/trusted-encrypted.rst 13148F: include/keys/encrypted-type.h 13149F: security/keys/encrypted-keys/ 13150 13151KEYS-TRUSTED 13152M: James Bottomley <[email protected]> 13153M: Jarkko Sakkinen <[email protected]> 13154M: Mimi Zohar <[email protected]> 13155L: [email protected] 13156L: [email protected] 13157S: Supported 13158F: Documentation/security/keys/trusted-encrypted.rst 13159F: include/keys/trusted-type.h 13160F: include/keys/trusted_tpm.h 13161F: security/keys/trusted-keys/ 13162 13163KEYS-TRUSTED-CAAM 13164M: Ahmad Fatoum <[email protected]> 13165R: Pengutronix Kernel Team <[email protected]> 13166L: [email protected] 13167L: [email protected] 13168S: Maintained 13169F: include/keys/trusted_caam.h 13170F: security/keys/trusted-keys/trusted_caam.c 13171 13172KEYS-TRUSTED-DCP 13173M: David Gstir <[email protected]> 13174R: sigma star Kernel Team <[email protected]> 13175L: [email protected] 13176L: [email protected] 13177S: Supported 13178F: include/keys/trusted_dcp.h 13179F: security/keys/trusted-keys/trusted_dcp.c 13180 13181KEYS-TRUSTED-TEE 13182M: Sumit Garg <[email protected]> 13183L: [email protected] 13184L: [email protected] 13185S: Supported 13186F: include/keys/trusted_tee.h 13187F: security/keys/trusted-keys/trusted_tee.c 13188 13189KEYS/KEYRINGS 13190M: David Howells <[email protected]> 13191M: Jarkko Sakkinen <[email protected]> 13192L: [email protected] 13193S: Maintained 13194F: Documentation/security/keys/core.rst 13195F: include/keys/ 13196F: include/linux/key-type.h 13197F: include/linux/key.h 13198F: include/linux/keyctl.h 13199F: include/uapi/linux/keyctl.h 13200F: security/keys/ 13201 13202KEYS/KEYRINGS_INTEGRITY 13203M: Jarkko Sakkinen <[email protected]> 13204M: Mimi Zohar <[email protected]> 13205L: [email protected] 13206L: [email protected] 13207S: Supported 13208W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 13209F: security/integrity/platform_certs 13210 13211KFENCE 13212M: Alexander Potapenko <[email protected]> 13213M: Marco Elver <[email protected]> 13214R: Dmitry Vyukov <[email protected]> 13215L: [email protected] 13216S: Maintained 13217F: Documentation/dev-tools/kfence.rst 13218F: arch/*/include/asm/kfence.h 13219F: include/linux/kfence.h 13220F: lib/Kconfig.kfence 13221F: mm/kfence/ 13222 13223KFIFO 13224M: Stefani Seibold <[email protected]> 13225S: Maintained 13226F: include/linux/kfifo.h 13227F: lib/kfifo.c 13228F: samples/kfifo/ 13229 13230KGDB / KDB /debug_core 13231M: Jason Wessel <[email protected]> 13232M: Daniel Thompson <[email protected]> 13233R: Douglas Anderson <[email protected]> 13234L: [email protected] 13235S: Maintained 13236W: http://kgdb.wiki.kernel.org/ 13237T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 13238F: Documentation/process/debugging/kgdb.rst 13239F: drivers/misc/kgdbts.c 13240F: drivers/tty/serial/kgdboc.c 13241F: include/linux/kdb.h 13242F: include/linux/kgdb.h 13243F: kernel/debug/ 13244F: kernel/module/kdb.c 13245 13246KHADAS MCU MFD DRIVER 13247M: Neil Armstrong <[email protected]> 13248L: [email protected] 13249S: Maintained 13250F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 13251F: drivers/mfd/khadas-mcu.c 13252F: drivers/thermal/khadas_mcu_fan.c 13253F: include/linux/mfd/khadas-mcu.h 13254 13255KIONIX/ROHM KX022A ACCELEROMETER 13256M: Matti Vaittinen <[email protected]> 13257L: [email protected] 13258S: Supported 13259F: drivers/iio/accel/kionix-kx022a* 13260 13261KMEMLEAK 13262M: Catalin Marinas <[email protected]> 13263S: Maintained 13264F: Documentation/dev-tools/kmemleak.rst 13265F: include/linux/kmemleak.h 13266F: mm/kmemleak.c 13267F: samples/kmemleak/kmemleak-test.c 13268 13269KMSAN 13270M: Alexander Potapenko <[email protected]> 13271R: Marco Elver <[email protected]> 13272R: Dmitry Vyukov <[email protected]> 13273L: [email protected] 13274S: Maintained 13275F: Documentation/dev-tools/kmsan.rst 13276F: arch/*/include/asm/kmsan.h 13277F: arch/*/mm/kmsan_* 13278F: include/linux/kmsan*.h 13279F: lib/Kconfig.kmsan 13280F: mm/kmsan/ 13281F: scripts/Makefile.kmsan 13282 13283KPROBES 13284M: Naveen N Rao <[email protected]> 13285M: Anil S Keshavamurthy <[email protected]> 13286M: "David S. Miller" <[email protected]> 13287M: Masami Hiramatsu <[email protected]> 13288L: [email protected] 13289L: [email protected] 13290S: Maintained 13291Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 13292T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 13293F: Documentation/trace/kprobes.rst 13294F: include/asm-generic/kprobes.h 13295F: include/linux/kprobes.h 13296F: kernel/kprobes.c 13297F: lib/tests/test_kprobes.c 13298F: samples/kprobes 13299 13300KS0108 LCD CONTROLLER DRIVER 13301M: Miguel Ojeda <[email protected]> 13302S: Maintained 13303F: Documentation/admin-guide/auxdisplay/ks0108.rst 13304F: drivers/auxdisplay/ks0108.c 13305F: include/linux/ks0108.h 13306 13307KTD253 BACKLIGHT DRIVER 13308M: Linus Walleij <[email protected]> 13309S: Maintained 13310F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 13311F: drivers/video/backlight/ktd253-backlight.c 13312 13313KTD2801 BACKLIGHT DRIVER 13314M: Duje Mihanović <[email protected]> 13315S: Maintained 13316F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 13317F: drivers/video/backlight/ktd2801-backlight.c 13318 13319KTEST 13320M: Steven Rostedt <[email protected]> 13321M: John Hawley <[email protected]> 13322S: Maintained 13323F: tools/testing/ktest 13324 13325KTZ8866 BACKLIGHT DRIVER 13326M: Jianhua Lu <[email protected]> 13327S: Maintained 13328F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13329F: drivers/video/backlight/ktz8866.c 13330 13331KVM PARAVIRT (KVM/paravirt) 13332M: Paolo Bonzini <[email protected]> 13333R: Vitaly Kuznetsov <[email protected]> 13334L: [email protected] 13335S: Supported 13336T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13337F: arch/um/include/asm/kvm_para.h 13338F: arch/x86/include/asm/kvm_para.h 13339F: arch/x86/include/asm/pvclock-abi.h 13340F: arch/x86/include/uapi/asm/kvm_para.h 13341F: arch/x86/kernel/kvm.c 13342F: arch/x86/kernel/kvmclock.c 13343F: include/asm-generic/kvm_para.h 13344F: include/linux/kvm_para.h 13345F: include/uapi/asm-generic/kvm_para.h 13346F: include/uapi/linux/kvm_para.h 13347 13348KVM X86 HYPER-V (KVM/hyper-v) 13349M: Vitaly Kuznetsov <[email protected]> 13350M: Sean Christopherson <[email protected]> 13351M: Paolo Bonzini <[email protected]> 13352L: [email protected] 13353S: Supported 13354T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13355F: arch/x86/kvm/hyperv.* 13356F: arch/x86/kvm/kvm_onhyperv.* 13357F: arch/x86/kvm/svm/hyperv.* 13358F: arch/x86/kvm/svm/svm_onhyperv.* 13359F: arch/x86/kvm/vmx/hyperv.* 13360 13361KVM X86 Xen (KVM/Xen) 13362M: David Woodhouse <[email protected]> 13363M: Paul Durrant <[email protected]> 13364M: Sean Christopherson <[email protected]> 13365M: Paolo Bonzini <[email protected]> 13366L: [email protected] 13367S: Supported 13368T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13369F: arch/x86/kvm/xen.* 13370 13371L3MDEV 13372M: David Ahern <[email protected]> 13373L: [email protected] 13374S: Maintained 13375F: include/net/l3mdev.h 13376F: net/l3mdev 13377 13378LANDLOCK SECURITY MODULE 13379M: Mickaël Salaün <[email protected]> 13380R: Günther Noack <[email protected]> 13381L: [email protected] 13382S: Supported 13383W: https://landlock.io 13384T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13385F: Documentation/admin-guide/LSM/landlock.rst 13386F: Documentation/security/landlock.rst 13387F: Documentation/userspace-api/landlock.rst 13388F: fs/ioctl.c 13389F: include/uapi/linux/landlock.h 13390F: samples/landlock/ 13391F: security/landlock/ 13392F: tools/testing/selftests/landlock/ 13393K: landlock 13394K: LANDLOCK 13395 13396LANTIQ / INTEL Ethernet drivers 13397M: Hauke Mehrtens <[email protected]> 13398L: [email protected] 13399S: Maintained 13400F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13401F: drivers/net/dsa/lantiq_gswip.c 13402F: drivers/net/dsa/lantiq_pce.h 13403F: drivers/net/ethernet/lantiq_xrx200.c 13404F: net/dsa/tag_gswip.c 13405 13406LANTIQ MIPS ARCHITECTURE 13407M: John Crispin <[email protected]> 13408L: [email protected] 13409S: Maintained 13410F: arch/mips/lantiq 13411F: drivers/soc/lantiq 13412 13413LANTIQ PEF2256 DRIVER 13414M: Herve Codina <[email protected]> 13415S: Maintained 13416F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13417F: drivers/net/wan/framer/pef2256/ 13418F: drivers/pinctrl/pinctrl-pef2256.c 13419F: include/linux/framer/pef2256.h 13420 13421LASI 53c700 driver for PARISC 13422M: "James E.J. Bottomley" <[email protected]> 13423L: [email protected] 13424S: Maintained 13425F: Documentation/scsi/53c700.rst 13426F: drivers/scsi/53c700* 13427 13428LEAKING_ADDRESSES 13429M: Tycho Andersen <[email protected]> 13430R: Kees Cook <[email protected]> 13431L: [email protected] 13432S: Maintained 13433T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13434F: scripts/leaking_addresses.pl 13435 13436LED SUBSYSTEM 13437M: Lee Jones <[email protected]> 13438M: Pavel Machek <[email protected]> 13439L: [email protected] 13440S: Maintained 13441T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13442F: Documentation/devicetree/bindings/leds/ 13443F: Documentation/leds/ 13444F: drivers/leds/ 13445F: include/dt-bindings/leds/ 13446F: include/linux/leds.h 13447 13448LEGO MINDSTORMS EV3 13449R: David Lechner <[email protected]> 13450S: Maintained 13451F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13452F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13453F: drivers/power/supply/lego_ev3_battery.c 13454 13455LEGO USB Tower driver 13456M: Juergen Stuber <[email protected]> 13457L: [email protected] 13458S: Maintained 13459W: http://legousb.sourceforge.net/ 13460F: drivers/usb/misc/legousbtower.c 13461 13462LENOVO WMI HOTKEY UTILITIES DRIVER 13463M: Jackie Dong <[email protected]> 13464L: [email protected] 13465S: Maintained 13466F: drivers/platform/x86/lenovo-wmi-hotkey-utilities.c 13467 13468LETSKETCH HID TABLET DRIVER 13469M: Hans de Goede <[email protected]> 13470L: [email protected] 13471S: Maintained 13472T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13473F: drivers/hid/hid-letsketch.c 13474 13475LG LAPTOP EXTRAS 13476M: Matan Ziv-Av <[email protected]> 13477L: [email protected] 13478S: Maintained 13479F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13480F: Documentation/admin-guide/laptops/lg-laptop.rst 13481F: drivers/platform/x86/lg-laptop.c 13482 13483LG2160 MEDIA DRIVER 13484M: Michael Krufky <[email protected]> 13485L: [email protected] 13486S: Maintained 13487W: https://linuxtv.org 13488W: http://github.com/mkrufky 13489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13490T: git git://linuxtv.org/mkrufky/tuners.git 13491F: drivers/media/dvb-frontends/lg2160.* 13492 13493LGDT3305 MEDIA DRIVER 13494M: Michael Krufky <[email protected]> 13495L: [email protected] 13496S: Maintained 13497W: https://linuxtv.org 13498W: http://github.com/mkrufky 13499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13500T: git git://linuxtv.org/mkrufky/tuners.git 13501F: drivers/media/dvb-frontends/lgdt3305.* 13502 13503LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13504M: Viresh Kumar <[email protected]> 13505L: [email protected] 13506S: Maintained 13507F: drivers/ata/pata_arasan_cf.c 13508F: include/linux/pata_arasan_cf_data.h 13509 13510LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13511M: Linus Walleij <[email protected]> 13512L: [email protected] 13513S: Maintained 13514F: drivers/ata/pata_ftide010.c 13515F: drivers/ata/sata_gemini.c 13516F: drivers/ata/sata_gemini.h 13517 13518LIBATA SATA AHCI PLATFORM devices support 13519M: Hans de Goede <[email protected]> 13520L: [email protected] 13521S: Maintained 13522F: drivers/ata/ahci_platform.c 13523F: drivers/ata/libahci_platform.c 13524F: include/linux/ahci_platform.h 13525 13526LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13527M: Mikael Pettersson <[email protected]> 13528L: [email protected] 13529S: Maintained 13530F: drivers/ata/sata_promise.* 13531 13532LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13533M: Damien Le Moal <[email protected]> 13534M: Niklas Cassel <[email protected]> 13535L: [email protected] 13536S: Maintained 13537T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13538F: Documentation/ABI/testing/sysfs-ata 13539F: Documentation/devicetree/bindings/ata/ 13540F: drivers/ata/ 13541F: include/linux/ata.h 13542F: include/linux/libata.h 13543 13544LIBETH COMMON ETHERNET LIBRARY 13545M: Alexander Lobakin <[email protected]> 13546L: [email protected] 13547L: [email protected] (moderated for non-subscribers) 13548S: Maintained 13549T: git https://github.com/alobakin/linux.git 13550F: drivers/net/ethernet/intel/libeth/ 13551F: include/net/libeth/ 13552K: libeth 13553 13554LIBIE COMMON INTEL ETHERNET LIBRARY 13555M: Alexander Lobakin <[email protected]> 13556L: [email protected] (moderated for non-subscribers) 13557L: [email protected] 13558S: Maintained 13559T: git https://github.com/alobakin/linux.git 13560F: drivers/net/ethernet/intel/libie/ 13561F: include/linux/net/intel/libie/ 13562K: libie 13563 13564LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13565M: Vishal Verma <[email protected]> 13566M: Dan Williams <[email protected]> 13567M: Dave Jiang <[email protected]> 13568L: [email protected] 13569S: Supported 13570Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13571P: Documentation/nvdimm/maintainer-entry-profile.rst 13572F: drivers/nvdimm/btt* 13573 13574LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13575M: Dan Williams <[email protected]> 13576M: Vishal Verma <[email protected]> 13577M: Dave Jiang <[email protected]> 13578L: [email protected] 13579S: Supported 13580Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13581P: Documentation/nvdimm/maintainer-entry-profile.rst 13582F: drivers/nvdimm/pmem* 13583 13584LIBNVDIMM: DEVICETREE BINDINGS 13585M: Oliver O'Halloran <[email protected]> 13586L: [email protected] 13587S: Supported 13588Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13589F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13590F: drivers/nvdimm/of_pmem.c 13591 13592LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13593M: Dan Williams <[email protected]> 13594M: Vishal Verma <[email protected]> 13595M: Dave Jiang <[email protected]> 13596M: Ira Weiny <[email protected]> 13597L: [email protected] 13598S: Supported 13599Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13600P: Documentation/nvdimm/maintainer-entry-profile.rst 13601T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13602F: drivers/acpi/nfit/* 13603F: drivers/nvdimm/* 13604F: include/linux/libnvdimm.h 13605F: include/linux/nd.h 13606F: include/uapi/linux/ndctl.h 13607F: tools/testing/nvdimm/ 13608 13609LIBRARY CODE 13610M: Andrew Morton <[email protected]> 13611L: [email protected] 13612S: Supported 13613T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13614F: lib/* 13615 13616LICENSES and SPDX stuff 13617M: Thomas Gleixner <[email protected]> 13618M: Greg Kroah-Hartman <[email protected]> 13619L: [email protected] 13620S: Maintained 13621T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13622F: COPYING 13623F: Documentation/process/license-rules.rst 13624F: LICENSES/ 13625F: scripts/spdxcheck-test.sh 13626F: scripts/spdxcheck.py 13627F: scripts/spdxexclude 13628 13629LINEAR RANGES HELPERS 13630M: Mark Brown <[email protected]> 13631R: Matti Vaittinen <[email protected]> 13632F: include/linux/linear_range.h 13633F: lib/linear_ranges.c 13634F: lib/tests/test_linear_ranges.c 13635 13636LINUX FOR POWER MACINTOSH 13637L: [email protected] 13638S: Orphan 13639F: arch/powerpc/platforms/powermac/ 13640F: drivers/macintosh/ 13641X: drivers/macintosh/adb-iop.c 13642X: drivers/macintosh/via-macii.c 13643 13644LINUX FOR POWERPC (32-BIT AND 64-BIT) 13645M: Madhavan Srinivasan <[email protected]> 13646M: Michael Ellerman <[email protected]> 13647R: Nicholas Piggin <[email protected]> 13648R: Christophe Leroy <[email protected]> 13649R: Naveen N Rao <[email protected]> 13650L: [email protected] 13651S: Supported 13652W: https://github.com/linuxppc/wiki/wiki 13653Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13654T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13655F: Documentation/ABI/stable/sysfs-firmware-opal-* 13656F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13657F: Documentation/devicetree/bindings/powerpc/ 13658F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13659F: Documentation/arch/powerpc/ 13660F: arch/powerpc/ 13661F: drivers/*/*/*pasemi* 13662F: drivers/*/*pasemi* 13663F: drivers/char/tpm/tpm_ibmvtpm* 13664F: drivers/crypto/nx/ 13665F: drivers/i2c/busses/i2c-opal.c 13666F: drivers/net/ethernet/ibm/ibmveth.* 13667F: drivers/net/ethernet/ibm/ibmvnic.* 13668F: drivers/pci/hotplug/pnv_php.c 13669F: drivers/pci/hotplug/rpa* 13670F: drivers/rtc/rtc-opal.c 13671F: drivers/scsi/ibmvscsi/ 13672F: drivers/tty/hvc/hvc_opal.c 13673F: drivers/watchdog/wdrtas.c 13674F: include/linux/papr_scm.h 13675F: include/uapi/linux/papr_pdsm.h 13676F: tools/testing/selftests/powerpc 13677N: /pmac 13678N: powermac 13679N: powernv 13680N: [^a-z0-9]ps3 13681N: pseries 13682 13683LINUX FOR POWERPC EMBEDDED MPC5XXX 13684M: Anatolij Gustschin <[email protected]> 13685L: [email protected] 13686S: Odd Fixes 13687F: arch/powerpc/platforms/512x/ 13688F: arch/powerpc/platforms/52xx/ 13689 13690LINUX FOR POWERPC EMBEDDED PPC4XX 13691L: [email protected] 13692S: Orphan 13693F: arch/powerpc/platforms/44x/ 13694 13695LINUX FOR POWERPC EMBEDDED PPC85XX 13696M: Scott Wood <[email protected]> 13697L: [email protected] 13698S: Odd fixes 13699T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13700F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13701F: Documentation/devicetree/bindings/powerpc/fsl/ 13702F: arch/powerpc/platforms/85xx/ 13703 13704LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13705M: Christophe Leroy <[email protected]> 13706L: [email protected] 13707S: Maintained 13708F: arch/powerpc/platforms/8xx/ 13709F: arch/powerpc/platforms/83xx/ 13710 13711LINUX KERNEL DUMP TEST MODULE (LKDTM) 13712M: Kees Cook <[email protected]> 13713S: Maintained 13714F: drivers/misc/lkdtm/* 13715F: tools/testing/selftests/lkdtm/* 13716 13717LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13718M: Alan Stern <[email protected]> 13719M: Andrea Parri <[email protected]> 13720M: Will Deacon <[email protected]> 13721M: Peter Zijlstra <[email protected]> 13722M: Boqun Feng <[email protected]> 13723M: Nicholas Piggin <[email protected]> 13724M: David Howells <[email protected]> 13725M: Jade Alglave <[email protected]> 13726M: Luc Maranget <[email protected]> 13727M: "Paul E. McKenney" <[email protected]> 13728R: Akira Yokosawa <[email protected]> 13729R: Daniel Lustig <[email protected]> 13730R: Joel Fernandes <[email protected]> 13731L: [email protected] 13732L: [email protected] 13733L: [email protected] 13734S: Supported 13735T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13736F: Documentation/atomic_bitops.txt 13737F: Documentation/atomic_t.txt 13738F: Documentation/core-api/refcount-vs-atomic.rst 13739F: Documentation/litmus-tests/ 13740F: Documentation/memory-barriers.txt 13741F: tools/memory-model/ 13742 13743LINUX-NEXT TREE 13744M: Stephen Rothwell <[email protected]> 13745L: [email protected] 13746S: Supported 13747B: mailto:[email protected] and the appropriate development tree 13748T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13749 13750LIS3LV02D ACCELEROMETER DRIVER 13751M: Eric Piel <[email protected]> 13752S: Maintained 13753F: Documentation/misc-devices/lis3lv02d.rst 13754F: drivers/misc/lis3lv02d/ 13755F: drivers/platform/x86/hp/hp_accel.c 13756 13757LIST KUNIT TEST 13758M: David Gow <[email protected]> 13759L: [email protected] 13760L: [email protected] 13761S: Maintained 13762F: lib/tests/list-test.c 13763 13764LITEX PLATFORM 13765M: Karol Gugala <[email protected]> 13766M: Mateusz Holenko <[email protected]> 13767M: Gabriel Somlo <[email protected]> 13768M: Joel Stanley <[email protected]> 13769S: Maintained 13770F: Documentation/devicetree/bindings/*/litex,*.yaml 13771F: arch/openrisc/boot/dts/or1klitex.dts 13772F: drivers/mmc/host/litex_mmc.c 13773F: drivers/net/ethernet/litex/* 13774F: drivers/soc/litex/* 13775F: drivers/tty/serial/liteuart.c 13776F: include/linux/litex.h 13777N: litex 13778 13779LIVE PATCHING 13780M: Josh Poimboeuf <[email protected]> 13781M: Jiri Kosina <[email protected]> 13782M: Miroslav Benes <[email protected]> 13783M: Petr Mladek <[email protected]> 13784R: Joe Lawrence <[email protected]> 13785L: [email protected] 13786S: Maintained 13787T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13788F: Documentation/ABI/testing/sysfs-kernel-livepatch 13789F: Documentation/livepatch/ 13790F: arch/powerpc/include/asm/livepatch.h 13791F: include/linux/livepatch.h 13792F: kernel/livepatch/ 13793F: kernel/module/livepatch.c 13794F: samples/livepatch/ 13795F: tools/testing/selftests/livepatch/ 13796 13797LLC (802.2) 13798L: [email protected] 13799S: Odd fixes 13800F: include/linux/llc.h 13801F: include/net/llc* 13802F: include/uapi/linux/llc.h 13803F: net/llc/ 13804 13805LM73 HARDWARE MONITOR DRIVER 13806M: Guillaume Ligneul <[email protected]> 13807L: [email protected] 13808S: Maintained 13809F: drivers/hwmon/lm73.c 13810 13811LM78 HARDWARE MONITOR DRIVER 13812M: Jean Delvare <[email protected]> 13813L: [email protected] 13814S: Maintained 13815F: Documentation/hwmon/lm78.rst 13816F: drivers/hwmon/lm78.c 13817 13818LM83 HARDWARE MONITOR DRIVER 13819M: Jean Delvare <[email protected]> 13820L: [email protected] 13821S: Maintained 13822F: Documentation/hwmon/lm83.rst 13823F: drivers/hwmon/lm83.c 13824 13825LM90 HARDWARE MONITOR DRIVER 13826M: Jean Delvare <[email protected]> 13827L: [email protected] 13828S: Maintained 13829F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13830F: Documentation/hwmon/lm90.rst 13831F: drivers/hwmon/lm90.c 13832F: include/dt-bindings/thermal/lm90.h 13833 13834LME2510 MEDIA DRIVER 13835M: Malcolm Priestley <[email protected]> 13836L: [email protected] 13837S: Maintained 13838W: https://linuxtv.org 13839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13840F: drivers/media/usb/dvb-usb-v2/lmedm04* 13841 13842LOADPIN SECURITY MODULE 13843M: Kees Cook <[email protected]> 13844S: Supported 13845T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13846F: Documentation/admin-guide/LSM/LoadPin.rst 13847F: security/loadpin/ 13848 13849LOCKDOWN SECURITY MODULE 13850L: [email protected] 13851S: Odd Fixes 13852T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13853F: security/lockdown/ 13854 13855LOCKING PRIMITIVES 13856M: Peter Zijlstra <[email protected]> 13857M: Ingo Molnar <[email protected]> 13858M: Will Deacon <[email protected]> 13859M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13860R: Waiman Long <[email protected]> 13861L: [email protected] 13862S: Maintained 13863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13864F: Documentation/locking/ 13865F: arch/*/include/asm/spinlock*.h 13866F: include/linux/lockdep*.h 13867F: include/linux/mutex*.h 13868F: include/linux/rwlock*.h 13869F: include/linux/rwsem*.h 13870F: include/linux/seqlock.h 13871F: include/linux/spinlock*.h 13872F: kernel/locking/ 13873F: lib/locking*.[ch] 13874F: rust/helpers/mutex.c 13875F: rust/helpers/spinlock.c 13876F: rust/kernel/sync/lock.rs 13877F: rust/kernel/sync/lock/ 13878F: rust/kernel/sync/locked_by.rs 13879X: kernel/locking/locktorture.c 13880 13881LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13882M: "Richard Russon (FlatCap)" <[email protected]> 13883L: [email protected] 13884S: Maintained 13885W: http://www.linux-ntfs.org/content/view/19/37/ 13886F: Documentation/admin-guide/ldm.rst 13887F: block/partitions/ldm.* 13888 13889LOGITECH HID GAMING KEYBOARDS 13890M: Hans de Goede <[email protected]> 13891L: [email protected] 13892S: Maintained 13893T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13894F: drivers/hid/hid-lg-g15.c 13895 13896LONTIUM LT8912B MIPI TO HDMI BRIDGE 13897M: Adrien Grassein <[email protected]> 13898S: Maintained 13899F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13900F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13901 13902LOONGARCH 13903M: Huacai Chen <[email protected]> 13904R: WANG Xuerui <[email protected]> 13905L: [email protected] 13906S: Maintained 13907T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13908F: Documentation/arch/loongarch/ 13909F: Documentation/translations/zh_CN/arch/loongarch/ 13910F: arch/loongarch/ 13911F: drivers/*/*loongarch* 13912F: drivers/cpufreq/loongson3_cpufreq.c 13913 13914LOONGSON GPIO DRIVER 13915M: Yinbo Zhu <[email protected]> 13916L: [email protected] 13917S: Maintained 13918F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13919F: drivers/gpio/gpio-loongson-64bit.c 13920 13921LOONGSON-2 APB DMA DRIVER 13922M: Binbin Zhou <[email protected]> 13923L: [email protected] 13924S: Maintained 13925F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13926F: drivers/dma/loongson2-apb-dma.c 13927 13928LOONGSON LS2X I2C DRIVER 13929M: Binbin Zhou <[email protected]> 13930L: [email protected] 13931S: Maintained 13932F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13933F: drivers/i2c/busses/i2c-ls2x.c 13934 13935LOONGSON-2 SOC SERIES CLOCK DRIVER 13936M: Yinbo Zhu <[email protected]> 13937L: [email protected] 13938S: Maintained 13939F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13940F: drivers/clk/clk-loongson2.c 13941F: include/dt-bindings/clock/loongson,ls2k-clk.h 13942 13943LOONGSON SPI DRIVER 13944M: Yinbo Zhu <[email protected]> 13945L: [email protected] 13946S: Maintained 13947F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13948F: drivers/spi/spi-loongson-core.c 13949F: drivers/spi/spi-loongson-pci.c 13950F: drivers/spi/spi-loongson-plat.c 13951F: drivers/spi/spi-loongson.h 13952 13953LOONGSON-2 SOC SERIES GUTS DRIVER 13954M: Yinbo Zhu <[email protected]> 13955L: [email protected] 13956S: Maintained 13957F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13958F: drivers/soc/loongson/loongson2_guts.c 13959 13960LOONGSON-2 SOC SERIES PM DRIVER 13961M: Yinbo Zhu <[email protected]> 13962L: [email protected] 13963S: Maintained 13964F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13965F: drivers/soc/loongson/loongson2_pm.c 13966 13967LOONGSON-2 SOC SERIES PINCTRL DRIVER 13968M: zhanghongchen <[email protected]> 13969M: Yinbo Zhu <[email protected]> 13970L: [email protected] 13971S: Maintained 13972F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13973F: drivers/pinctrl/pinctrl-loongson2.c 13974 13975LOONGSON-2 SOC SERIES THERMAL DRIVER 13976M: zhanghongchen <[email protected]> 13977M: Yinbo Zhu <[email protected]> 13978L: [email protected] 13979S: Maintained 13980F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13981F: drivers/thermal/loongson2_thermal.c 13982 13983LOONGSON EDAC DRIVER 13984M: Zhao Qunqin <[email protected]> 13985L: [email protected] 13986S: Maintained 13987F: drivers/edac/loongson_edac.c 13988 13989LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13990M: Sathya Prakash <[email protected]> 13991M: Sreekanth Reddy <[email protected]> 13992M: Suganath Prabu Subramani <[email protected]> 13993L: [email protected] 13994L: [email protected] 13995S: Supported 13996W: http://www.avagotech.com/support/ 13997F: drivers/message/fusion/ 13998F: drivers/scsi/mpt3sas/ 13999 14000LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 14001M: Matthew Wilcox <[email protected]> 14002L: [email protected] 14003S: Maintained 14004F: drivers/scsi/sym53c8xx_2/ 14005 14006LTC1660 DAC DRIVER 14007M: Marcus Folkesson <[email protected]> 14008L: [email protected] 14009S: Maintained 14010F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 14011F: drivers/iio/dac/ltc1660.c 14012 14013LTC2664 IIO DAC DRIVER 14014M: Michael Hennerich <[email protected]> 14015M: Kim Seer Paller <[email protected]> 14016L: [email protected] 14017S: Supported 14018W: https://ez.analog.com/linux-software-drivers 14019F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 14020F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 14021F: drivers/iio/dac/ltc2664.c 14022 14023LTC2688 IIO DAC DRIVER 14024M: Nuno Sá <[email protected]> 14025L: [email protected] 14026S: Supported 14027W: https://ez.analog.com/linux-software-drivers 14028F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 14029F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 14030F: drivers/iio/dac/ltc2688.c 14031 14032LTC2947 HARDWARE MONITOR DRIVER 14033M: Nuno Sá <[email protected]> 14034L: [email protected] 14035S: Supported 14036W: https://ez.analog.com/linux-software-drivers 14037F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 14038F: drivers/hwmon/ltc2947-core.c 14039F: drivers/hwmon/ltc2947-i2c.c 14040F: drivers/hwmon/ltc2947-spi.c 14041F: drivers/hwmon/ltc2947.h 14042 14043LTC2991 HARDWARE MONITOR DRIVER 14044M: Antoniu Miclaus <[email protected]> 14045L: [email protected] 14046S: Supported 14047W: https://ez.analog.com/linux-software-drivers 14048F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 14049F: drivers/hwmon/ltc2991.c 14050 14051LTC2983 IIO TEMPERATURE DRIVER 14052M: Nuno Sá <[email protected]> 14053L: [email protected] 14054S: Supported 14055W: https://ez.analog.com/linux-software-drivers 14056F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 14057F: drivers/iio/temperature/ltc2983.c 14058 14059LTC4282 HARDWARE MONITOR DRIVER 14060M: Nuno Sa <[email protected]> 14061L: [email protected] 14062S: Supported 14063F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 14064F: Documentation/hwmon/ltc4282.rst 14065F: drivers/hwmon/ltc4282.c 14066 14067LTC4286 HARDWARE MONITOR DRIVER 14068M: Delphine CC Chiu <[email protected]> 14069L: [email protected] 14070S: Maintained 14071F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 14072F: Documentation/hwmon/ltc4286.rst 14073F: drivers/hwmon/pmbus/ltc4286.c 14074 14075LTC4306 I2C MULTIPLEXER DRIVER 14076M: Michael Hennerich <[email protected]> 14077L: [email protected] 14078S: Supported 14079W: https://ez.analog.com/linux-software-drivers 14080F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 14081F: drivers/i2c/muxes/i2c-mux-ltc4306.c 14082 14083LTP (Linux Test Project) 14084M: Andrea Cervesato <[email protected]> 14085M: Cyril Hrubis <[email protected]> 14086M: Jan Stancek <[email protected]> 14087M: Petr Vorel <[email protected]> 14088M: Li Wang <[email protected]> 14089M: Yang Xu <[email protected]> 14090M: Xiao Yang <[email protected]> 14091L: [email protected] (subscribers-only) 14092S: Maintained 14093W: https://linux-test-project.readthedocs.io/ 14094T: git https://github.com/linux-test-project/ltp.git 14095 14096LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 14097M: Anshul Dalal <[email protected]> 14098L: [email protected] 14099S: Maintained 14100F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 14101F: drivers/iio/light/ltr390.c 14102 14103LYNX 28G SERDES PHY DRIVER 14104M: Ioana Ciornei <[email protected]> 14105L: [email protected] 14106S: Supported 14107F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 14108F: drivers/phy/freescale/phy-fsl-lynx-28g.c 14109 14110LYNX PCS MODULE 14111M: Ioana Ciornei <[email protected]> 14112L: [email protected] 14113S: Supported 14114F: drivers/net/pcs/pcs-lynx.c 14115F: include/linux/pcs-lynx.h 14116 14117M68K ARCHITECTURE 14118M: Geert Uytterhoeven <[email protected]> 14119L: [email protected] 14120S: Maintained 14121W: http://www.linux-m68k.org/ 14122T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 14123F: arch/m68k/ 14124F: drivers/zorro/ 14125 14126M68K ON APPLE MACINTOSH 14127M: Joshua Thompson <[email protected]> 14128L: [email protected] 14129S: Maintained 14130W: http://www.mac.linux-m68k.org/ 14131F: arch/m68k/mac/ 14132F: drivers/macintosh/adb-iop.c 14133F: drivers/macintosh/via-macii.c 14134 14135M68K ON HP9000/300 14136M: Philip Blundell <[email protected]> 14137S: Maintained 14138W: http://www.tazenda.demon.co.uk/phil/linux-hp 14139F: arch/m68k/hp300/ 14140 14141M88DS3103 MEDIA DRIVER 14142L: [email protected] 14143S: Orphan 14144W: https://linuxtv.org 14145Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14146F: drivers/media/dvb-frontends/m88ds3103* 14147 14148M88RS2000 MEDIA DRIVER 14149M: Malcolm Priestley <[email protected]> 14150L: [email protected] 14151S: Maintained 14152W: https://linuxtv.org 14153Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14154F: drivers/media/dvb-frontends/m88rs2000* 14155 14156MA901 MASTERKIT USB FM RADIO DRIVER 14157M: Alexey Klimov <[email protected]> 14158L: [email protected] 14159S: Maintained 14160T: git git://linuxtv.org/media.git 14161F: drivers/media/radio/radio-ma901.c 14162 14163MAC80211 14164M: Johannes Berg <[email protected]> 14165L: [email protected] 14166S: Maintained 14167W: https://wireless.wiki.kernel.org/ 14168Q: https://patchwork.kernel.org/project/linux-wireless/list/ 14169T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 14170T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 14171F: Documentation/networking/mac80211-injection.rst 14172F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 14173F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 14174F: include/net/mac80211.h 14175F: net/mac80211/ 14176 14177MAILBOX API 14178M: Jassi Brar <[email protected]> 14179L: [email protected] 14180S: Maintained 14181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next 14182F: Documentation/devicetree/bindings/mailbox/ 14183F: drivers/mailbox/ 14184F: include/dt-bindings/mailbox/ 14185F: include/linux/mailbox_client.h 14186F: include/linux/mailbox_controller.h 14187 14188MAILBOX ARM MHUv2 14189M: Viresh Kumar <[email protected]> 14190M: Tushar Khandelwal <[email protected]> 14191L: [email protected] 14192S: Maintained 14193F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 14194F: drivers/mailbox/arm_mhuv2.c 14195F: include/linux/mailbox/arm_mhuv2_message.h 14196 14197MAILBOX ARM MHUv3 14198M: Sudeep Holla <[email protected]> 14199M: Cristian Marussi <[email protected]> 14200L: [email protected] 14201L: [email protected] (moderated for non-subscribers) 14202S: Maintained 14203F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 14204F: drivers/mailbox/arm_mhuv3.c 14205 14206MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 14207M: Alejandro Colomar <[email protected]> 14208L: [email protected] 14209S: Maintained 14210W: http://www.kernel.org/doc/man-pages 14211T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 14212T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 14213 14214MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 14215M: Jeremy Kerr <[email protected]> 14216M: Matt Johnston <[email protected]> 14217L: [email protected] 14218S: Maintained 14219F: Documentation/networking/mctp.rst 14220F: drivers/net/mctp/ 14221F: include/linux/usb/mctp-usb.h 14222F: include/net/mctp.h 14223F: include/net/mctpdevice.h 14224F: include/net/netns/mctp.h 14225F: net/mctp/ 14226 14227MAPLE TREE 14228M: Liam R. Howlett <[email protected]> 14229L: [email protected] 14230L: [email protected] 14231S: Supported 14232F: Documentation/core-api/maple_tree.rst 14233F: include/linux/maple_tree.h 14234F: include/trace/events/maple_tree.h 14235F: lib/maple_tree.c 14236F: lib/test_maple_tree.c 14237F: tools/testing/radix-tree/maple.c 14238F: tools/testing/shared/linux/maple_tree.h 14239 14240MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 14241M: Rahul Bedarkar <[email protected]> 14242L: [email protected] 14243S: Maintained 14244F: arch/mips/boot/dts/img/pistachio* 14245 14246MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 14247M: Andrew Lunn <[email protected]> 14248L: [email protected] 14249S: Maintained 14250F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 14251F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 14252F: Documentation/networking/devlink/mv88e6xxx.rst 14253F: drivers/net/dsa/mv88e6xxx/ 14254F: include/linux/dsa/mv88e6xxx.h 14255F: include/linux/platform_data/mv88e6xxx.h 14256 14257MARVELL 88PM886 PMIC DRIVER 14258M: Karel Balej <[email protected]> 14259S: Maintained 14260F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 14261F: drivers/input/misc/88pm886-onkey.c 14262F: drivers/mfd/88pm886.c 14263F: drivers/regulator/88pm886-regulator.c 14264F: drivers/rtc/rtc-88pm886.c 14265F: include/linux/mfd/88pm886.h 14266 14267MARVELL ARMADA 3700 PHY DRIVERS 14268M: Miquel Raynal <[email protected]> 14269S: Maintained 14270F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 14271F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 14272F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 14273F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 14274 14275MARVELL ARMADA 3700 SERIAL DRIVER 14276M: Pali Rohár <[email protected]> 14277S: Maintained 14278F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 14279F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 14280F: drivers/tty/serial/mvebu-uart.c 14281 14282MARVELL ARMADA DRM SUPPORT 14283M: Russell King <[email protected]> 14284S: Maintained 14285T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 14286T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 14287F: Documentation/devicetree/bindings/display/armada/ 14288F: drivers/gpu/drm/armada/ 14289F: include/uapi/drm/armada_drm.h 14290 14291MARVELL CRYPTO DRIVER 14292M: Boris Brezillon <[email protected]> 14293M: Arnaud Ebalard <[email protected]> 14294M: Srujana Challa <[email protected]> 14295L: [email protected] 14296S: Maintained 14297F: drivers/crypto/marvell/ 14298F: include/linux/soc/marvell/octeontx2/ 14299 14300MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 14301M: Mirko Lindner <[email protected]> 14302M: Stephen Hemminger <[email protected]> 14303L: [email protected] 14304S: Odd fixes 14305F: drivers/net/ethernet/marvell/sk* 14306 14307MARVELL LIBERTAS WIRELESS DRIVER 14308L: [email protected] 14309L: [email protected] 14310S: Orphan 14311F: drivers/net/wireless/marvell/libertas/ 14312F: drivers/net/wireless/marvell/libertas_tf/ 14313 14314MARVELL MACCHIATOBIN SUPPORT 14315M: Russell King <[email protected]> 14316L: [email protected] (moderated for non-subscribers) 14317S: Maintained 14318F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 14319 14320MARVELL MV643XX ETHERNET DRIVER 14321M: Sebastian Hesselbarth <[email protected]> 14322L: [email protected] 14323S: Maintained 14324F: drivers/net/ethernet/marvell/mv643xx_eth.* 14325 14326MARVELL MV88X3310 PHY DRIVER 14327M: Russell King <[email protected]> 14328M: Marek Behún <[email protected]> 14329L: [email protected] 14330S: Maintained 14331F: drivers/net/phy/marvell10g.c 14332 14333MARVELL MVEBU THERMAL DRIVER 14334M: Miquel Raynal <[email protected]> 14335S: Maintained 14336F: drivers/thermal/armada_thermal.c 14337 14338MARVELL MVNETA ETHERNET DRIVER 14339M: Marcin Wojtas <[email protected]> 14340L: [email protected] 14341S: Maintained 14342F: drivers/net/ethernet/marvell/mvneta* 14343 14344MARVELL MVPP2 ETHERNET DRIVER 14345M: Marcin Wojtas <[email protected]> 14346M: Russell King <[email protected]> 14347L: [email protected] 14348S: Maintained 14349F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14350F: drivers/net/ethernet/marvell/mvpp2/ 14351 14352MARVELL MWIFIEX WIRELESS DRIVER 14353M: Brian Norris <[email protected]> 14354R: Francesco Dolcini <[email protected]> 14355L: [email protected] 14356S: Odd Fixes 14357F: drivers/net/wireless/marvell/mwifiex/ 14358 14359MARVELL MWL8K WIRELESS DRIVER 14360L: [email protected] 14361S: Orphan 14362F: drivers/net/wireless/marvell/mwl8k.c 14363 14364MARVELL NAND CONTROLLER DRIVER 14365M: Miquel Raynal <[email protected]> 14366L: [email protected] 14367S: Maintained 14368F: drivers/mtd/nand/raw/marvell_nand.c 14369 14370MARVELL OCTEON ENDPOINT DRIVER 14371M: Veerasenareddy Burru <[email protected]> 14372M: Sathesh Edara <[email protected]> 14373L: [email protected] 14374S: Maintained 14375F: drivers/net/ethernet/marvell/octeon_ep 14376 14377MARVELL OCTEON ENDPOINT VF DRIVER 14378M: Veerasenareddy Burru <[email protected]> 14379M: Sathesh Edara <[email protected]> 14380M: Shinas Rasheed <[email protected]> 14381M: Satananda Burla <[email protected]> 14382L: [email protected] 14383S: Maintained 14384F: drivers/net/ethernet/marvell/octeon_ep_vf 14385 14386MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14387M: Sunil Goutham <[email protected]> 14388M: Geetha sowjanya <[email protected]> 14389M: Subbaraya Sundeep <[email protected]> 14390M: hariprasad <[email protected]> 14391M: Bharat Bhushan <[email protected]> 14392L: [email protected] 14393S: Maintained 14394F: drivers/net/ethernet/marvell/octeontx2/nic/ 14395F: include/linux/soc/marvell/octeontx2/ 14396 14397MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14398M: Sunil Goutham <[email protected]> 14399M: Linu Cherian <[email protected]> 14400M: Geetha sowjanya <[email protected]> 14401M: Jerin Jacob <[email protected]> 14402M: hariprasad <[email protected]> 14403M: Subbaraya Sundeep <[email protected]> 14404L: [email protected] 14405S: Maintained 14406F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14407F: drivers/net/ethernet/marvell/octeontx2/af/ 14408 14409MARVELL PEM PMU DRIVER 14410M: Linu Cherian <[email protected]> 14411M: Gowthami Thiagarajan <[email protected]> 14412S: Supported 14413F: drivers/perf/marvell_pem_pmu.c 14414 14415MARVELL PRESTERA ETHERNET SWITCH DRIVER 14416M: Taras Chornyi <[email protected]> 14417S: Supported 14418W: https://github.com/Marvell-switching/switchdev-prestera 14419F: drivers/net/ethernet/marvell/prestera/ 14420 14421MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14422M: Nicolas Pitre <[email protected]> 14423S: Odd Fixes 14424F: drivers/mmc/host/mvsdio.* 14425 14426MARVELL USB MDIO CONTROLLER DRIVER 14427M: Tobias Waldekranz <[email protected]> 14428L: [email protected] 14429S: Maintained 14430F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14431F: drivers/net/mdio/mdio-mvusb.c 14432 14433MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14434M: Hu Ziji <[email protected]> 14435L: [email protected] 14436S: Supported 14437F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14438F: drivers/mmc/host/sdhci-xenon* 14439 14440MARVELL OCTEON CN10K DPI DRIVER 14441M: Vamsi Attunuru <[email protected]> 14442S: Supported 14443F: drivers/misc/mrvl_cn10k_dpi.c 14444 14445MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14446R: [email protected] 14447R: [email protected] 14448F: drivers/vdpa/octeon_ep/ 14449 14450MARVELL OCTEON HOTPLUG DRIVER 14451R: Shijith Thotton <[email protected]> 14452R: Vamsi Attunuru <[email protected]> 14453S: Supported 14454F: drivers/pci/hotplug/octep_hp.c 14455 14456MATROX FRAMEBUFFER DRIVER 14457L: [email protected] 14458S: Orphan 14459F: drivers/video/fbdev/matrox/matroxfb_* 14460F: include/uapi/linux/matroxfb.h 14461 14462MAX15301 DRIVER 14463M: Daniel Nilsson <[email protected]> 14464L: [email protected] 14465S: Maintained 14466F: Documentation/hwmon/max15301.rst 14467F: drivers/hwmon/pmbus/max15301.c 14468 14469MAX2175 SDR TUNER DRIVER 14470M: Ramesh Shanmugasundaram <[email protected]> 14471L: [email protected] 14472S: Maintained 14473T: git git://linuxtv.org/media.git 14474F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14475F: Documentation/userspace-api/media/drivers/max2175.rst 14476F: drivers/media/i2c/max2175* 14477F: include/uapi/linux/max2175.h 14478 14479MAX31335 RTC DRIVER 14480M: Antoniu Miclaus <[email protected]> 14481L: [email protected] 14482S: Supported 14483W: https://ez.analog.com/linux-software-drivers 14484F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14485F: drivers/rtc/rtc-max31335.c 14486 14487MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14488L: [email protected] 14489S: Orphan 14490F: Documentation/hwmon/max6650.rst 14491F: drivers/hwmon/max6650.c 14492 14493MAX9286 QUAD GMSL DESERIALIZER DRIVER 14494M: Jacopo Mondi <[email protected]> 14495M: Kieran Bingham <kieran.bingham[email protected]> 14496M: Laurent Pinchart <laurent.pinchart[email protected]> 14497M: Niklas Söderlund <niklas.soderlund[email protected]> 14498L: [email protected] 14499S: Maintained 14500F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14501F: drivers/media/i2c/max9286.c 14502 14503MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14504M: Niklas Söderlund <[email protected]> 14505L: [email protected] 14506S: Maintained 14507F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14508F: drivers/staging/media/max96712/max96712.c 14509 14510MAX96714 GMSL2 DESERIALIZER DRIVER 14511M: Julien Massot <[email protected]> 14512L: [email protected] 14513S: Maintained 14514F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14515F: drivers/media/i2c/max96714.c 14516 14517MAX96717 GMSL2 SERIALIZER DRIVER 14518M: Julien Massot <[email protected]> 14519L: [email protected] 14520S: Maintained 14521F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14522F: drivers/media/i2c/max96717.c 14523 14524MAX9860 MONO AUDIO VOICE CODEC DRIVER 14525M: Peter Rosin <[email protected]> 14526L: [email protected] 14527S: Maintained 14528F: Documentation/devicetree/bindings/sound/max9860.txt 14529F: sound/soc/codecs/max9860.* 14530 14531MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14532M: Andreas Klinger <[email protected]> 14533L: [email protected] 14534S: Maintained 14535F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14536F: drivers/iio/proximity/mb1232.c 14537 14538MAXIM MAX11205 DRIVER 14539M: Ramona Bolboaca <[email protected]> 14540L: [email protected] 14541S: Supported 14542W: https://ez.analog.com/linux-software-drivers 14543F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14544F: drivers/iio/adc/max11205.c 14545 14546MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14547R: Iskren Chernev <[email protected]> 14548R: Krzysztof Kozlowski <[email protected]> 14549R: Marek Szyprowski <[email protected]> 14550R: Matheus Castello <[email protected]> 14551L: [email protected] 14552S: Maintained 14553F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14554F: drivers/power/supply/max17040_battery.c 14555 14556MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14557R: Hans de Goede <[email protected]> 14558R: Krzysztof Kozlowski <[email protected]> 14559R: Marek Szyprowski <[email protected]> 14560R: Sebastian Krzyszkowiak <[email protected]> 14561R: Purism Kernel Team <[email protected]> 14562L: [email protected] 14563S: Maintained 14564F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14565F: drivers/power/supply/max17042_battery.c 14566 14567MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14568M: Laurent Pinchart <[email protected]> 14569L: [email protected] 14570S: Maintained 14571F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14572F: drivers/regulator/max20086-regulator.c 14573 14574MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14575M: Rajat Khandelwal <[email protected]> 14576L: [email protected] 14577S: Maintained 14578F: drivers/iio/temperature/max30208.c 14579 14580MAXIM MAX77650 PMIC MFD DRIVER 14581M: Bartosz Golaszewski <[email protected]> 14582L: [email protected] 14583S: Maintained 14584F: Documentation/devicetree/bindings/*/*max77650.yaml 14585F: Documentation/devicetree/bindings/*/max77650*.yaml 14586F: drivers/gpio/gpio-max77650.c 14587F: drivers/input/misc/max77650-onkey.c 14588F: drivers/leds/leds-max77650.c 14589F: drivers/mfd/max77650.c 14590F: drivers/power/supply/max77650-charger.c 14591F: drivers/regulator/max77650-regulator.c 14592F: include/linux/mfd/max77650.h 14593 14594MAXIM MAX77714 PMIC MFD DRIVER 14595M: Luca Ceresoli <[email protected]> 14596S: Maintained 14597F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14598F: drivers/mfd/max77714.c 14599F: include/linux/mfd/max77714.h 14600 14601MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14602M: Javier Martinez Canillas <[email protected]> 14603L: [email protected] 14604S: Supported 14605F: Documentation/devicetree/bindings/*/*max77802.yaml 14606F: drivers/regulator/max77802-regulator.c 14607F: include/dt-bindings/*/*max77802.h 14608 14609MAXIM MAX77976 BATTERY CHARGER 14610M: Luca Ceresoli <[email protected]> 14611S: Supported 14612F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14613F: drivers/power/supply/max77976_charger.c 14614 14615MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14616M: Krzysztof Kozlowski <[email protected]> 14617L: [email protected] 14618S: Maintained 14619B: mailto:[email protected] 14620F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14621F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14622F: drivers/power/supply/max14577_charger.c 14623F: drivers/power/supply/max77693_charger.c 14624 14625MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14626M: Chanwoo Choi <[email protected]> 14627M: Krzysztof Kozlowski <[email protected]> 14628L: [email protected] 14629S: Maintained 14630B: mailto:[email protected] 14631F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14632F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14633F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14634F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml 14635F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14636F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14637F: drivers/leds/leds-max77705.c 14638F: drivers/*/*max77843.c 14639F: drivers/*/max14577*.c 14640F: drivers/*/max77686*.c 14641F: drivers/*/max77693*.c 14642F: drivers/*/max77705*.c 14643F: drivers/clk/clk-max77686.c 14644F: drivers/extcon/extcon-max14577.c 14645F: drivers/extcon/extcon-max77693.c 14646F: drivers/rtc/rtc-max77686.c 14647F: include/linux/mfd/max14577*.h 14648F: include/linux/mfd/max77686*.h 14649F: include/linux/mfd/max77693*.h 14650F: include/linux/mfd/max77705*.h 14651 14652MAXIRADIO FM RADIO RECEIVER DRIVER 14653M: Hans Verkuil <[email protected]> 14654L: [email protected] 14655S: Maintained 14656W: https://linuxtv.org 14657T: git git://linuxtv.org/media.git 14658F: drivers/media/radio/radio-maxiradio* 14659 14660MAXLINEAR ETHERNET PHY DRIVER 14661M: Xu Liang <[email protected]> 14662L: [email protected] 14663S: Supported 14664F: drivers/net/phy/mxl-gpy.c 14665 14666MCAN MMIO DEVICE DRIVER 14667M: Chandrasekar Ramakrishnan <[email protected]> 14668L: [email protected] 14669S: Maintained 14670F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14671F: drivers/net/can/m_can/m_can.c 14672F: drivers/net/can/m_can/m_can.h 14673F: drivers/net/can/m_can/m_can_platform.c 14674 14675MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14676R: Yasushi SHOJI <[email protected]> 14677L: [email protected] 14678S: Maintained 14679F: drivers/net/can/usb/mcba_usb.c 14680 14681MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14682M: Rishi Gupta <[email protected]> 14683L: [email protected] 14684L: [email protected] 14685S: Maintained 14686F: drivers/hid/hid-mcp2221.c 14687 14688MCP251XFD SPI-CAN NETWORK DRIVER 14689M: Marc Kleine-Budde <[email protected]> 14690M: Manivannan Sadhasivam <[email protected]> 14691R: Thomas Kopp <[email protected]> 14692L: [email protected] 14693S: Maintained 14694F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14695F: drivers/net/can/spi/mcp251xfd/ 14696 14697MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14698M: Peter Rosin <[email protected]> 14699L: [email protected] 14700S: Maintained 14701F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14702F: drivers/iio/potentiometer/mcp4018.c 14703F: drivers/iio/potentiometer/mcp4531.c 14704 14705MCP4821 DAC DRIVER 14706M: Anshul Dalal <[email protected]> 14707L: [email protected] 14708S: Maintained 14709F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14710F: drivers/iio/dac/mcp4821.c 14711 14712MCR20A IEEE-802.15.4 RADIO DRIVER 14713M: Stefan Schmidt <[email protected]> 14714L: [email protected] 14715S: Odd Fixes 14716W: https://github.com/xueliu/mcr20a-linux 14717F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14718F: drivers/net/ieee802154/mcr20a.c 14719F: drivers/net/ieee802154/mcr20a.h 14720 14721MDIO REGMAP DRIVER 14722M: Maxime Chevallier <[email protected]> 14723L: [email protected] 14724S: Maintained 14725F: drivers/net/mdio/mdio-regmap.c 14726F: include/linux/mdio/mdio-regmap.h 14727 14728MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14729M: William Breathitt Gray <[email protected]> 14730L: [email protected] 14731S: Maintained 14732F: drivers/iio/dac/cio-dac.c 14733 14734MEDIA CONTROLLER FRAMEWORK 14735M: Sakari Ailus <[email protected]> 14736M: Laurent Pinchart <[email protected]> 14737L: [email protected] 14738S: Supported 14739W: https://www.linuxtv.org 14740T: git git://linuxtv.org/media.git 14741F: drivers/media/mc/ 14742F: include/media/media-*.h 14743F: include/uapi/linux/media.h 14744 14745MEDIA DRIVER FOR FREESCALE IMX PXP 14746M: Philipp Zabel <[email protected]> 14747L: [email protected] 14748S: Maintained 14749T: git git://linuxtv.org/media.git 14750F: drivers/media/platform/nxp/imx-pxp.[ch] 14751 14752MEDIA DRIVERS FOR ASCOT2E 14753M: Abylay Ospan <[email protected]> 14754L: [email protected] 14755S: Supported 14756W: https://linuxtv.org 14757W: http://netup.tv/ 14758T: git git://linuxtv.org/media.git 14759F: drivers/media/dvb-frontends/ascot2e* 14760 14761MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14762M: Jasmin Jessich <[email protected]> 14763L: [email protected] 14764S: Maintained 14765W: https://linuxtv.org 14766T: git git://linuxtv.org/media.git 14767F: drivers/media/dvb-frontends/cxd2099* 14768 14769MEDIA DRIVERS FOR CXD2841ER 14770M: Abylay Ospan <[email protected]> 14771L: [email protected] 14772S: Supported 14773W: https://linuxtv.org 14774W: http://netup.tv/ 14775T: git git://linuxtv.org/media.git 14776F: drivers/media/dvb-frontends/cxd2841er* 14777 14778MEDIA DRIVERS FOR CXD2880 14779M: Yasunari Takiguchi <[email protected]> 14780L: [email protected] 14781S: Supported 14782W: http://linuxtv.org/ 14783T: git git://linuxtv.org/media.git 14784F: drivers/media/dvb-frontends/cxd2880/* 14785F: drivers/media/spi/cxd2880* 14786 14787MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14788L: [email protected] 14789S: Orphan 14790W: https://linuxtv.org 14791T: git git://linuxtv.org/media.git 14792F: drivers/media/pci/ddbridge/* 14793 14794MEDIA DRIVERS FOR FREESCALE IMX 14795M: Steve Longerbeam <[email protected]> 14796M: Philipp Zabel <[email protected]> 14797L: [email protected] 14798S: Maintained 14799T: git git://linuxtv.org/media.git 14800F: Documentation/admin-guide/media/imx.rst 14801F: Documentation/devicetree/bindings/media/imx.txt 14802F: drivers/staging/media/imx/ 14803F: include/linux/imx-media.h 14804F: include/media/imx.h 14805 14806MEDIA DRIVERS FOR FREESCALE IMX7/8 14807M: Rui Miguel Silva <[email protected]> 14808M: Laurent Pinchart <[email protected]> 14809M: Martin Kepplinger <[email protected]> 14810R: Purism Kernel Team <[email protected]> 14811L: [email protected] 14812S: Maintained 14813T: git git://linuxtv.org/media.git 14814F: Documentation/admin-guide/media/imx7.rst 14815F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14816F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14817F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14818F: drivers/media/platform/nxp/imx-mipi-csis.c 14819F: drivers/media/platform/nxp/imx7-media-csi.c 14820F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14821 14822MEDIA DRIVERS FOR HELENE 14823M: Abylay Ospan <[email protected]> 14824L: [email protected] 14825S: Supported 14826W: https://linuxtv.org 14827W: http://netup.tv/ 14828T: git git://linuxtv.org/media.git 14829F: drivers/media/dvb-frontends/helene* 14830 14831MEDIA DRIVERS FOR HORUS3A 14832M: Abylay Ospan <[email protected]> 14833L: [email protected] 14834S: Supported 14835W: https://linuxtv.org 14836W: http://netup.tv/ 14837T: git git://linuxtv.org/media.git 14838F: drivers/media/dvb-frontends/horus3a* 14839 14840MEDIA DRIVERS FOR LNBH25 14841M: Abylay Ospan <[email protected]> 14842L: [email protected] 14843S: Supported 14844W: https://linuxtv.org 14845W: http://netup.tv/ 14846T: git git://linuxtv.org/media.git 14847F: drivers/media/dvb-frontends/lnbh25* 14848 14849MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14850L: [email protected] 14851S: Orphan 14852W: https://linuxtv.org 14853T: git git://linuxtv.org/media.git 14854F: drivers/media/dvb-frontends/mxl5xx* 14855 14856MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14857M: Abylay Ospan <[email protected]> 14858L: [email protected] 14859S: Supported 14860W: https://linuxtv.org 14861W: http://netup.tv/ 14862T: git git://linuxtv.org/media.git 14863F: drivers/media/pci/netup_unidvb/* 14864 14865MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14866M: Dmitry Osipenko <[email protected]> 14867L: [email protected] 14868L: [email protected] 14869S: Maintained 14870T: git git://linuxtv.org/media.git 14871F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14872F: drivers/media/platform/nvidia/tegra-vde/ 14873 14874MEDIA DRIVERS FOR RENESAS - CEU 14875M: Jacopo Mondi <[email protected]> 14876L: [email protected] 14877L: [email protected] 14878S: Supported 14879T: git git://linuxtv.org/media.git 14880F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14881F: drivers/media/platform/renesas/renesas-ceu.c 14882F: include/media/drv-intf/renesas-ceu.h 14883 14884MEDIA DRIVERS FOR RENESAS - DRIF 14885M: Fabrizio Castro <[email protected]> 14886L: [email protected] 14887L: [email protected] 14888S: Supported 14889T: git git://linuxtv.org/media.git 14890F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14891F: drivers/media/platform/renesas/rcar_drif.c 14892 14893MEDIA DRIVERS FOR RENESAS - FCP 14894M: Laurent Pinchart <[email protected]> 14895L: [email protected] 14896L: [email protected] 14897S: Supported 14898T: git git://linuxtv.org/media.git 14899F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14900F: drivers/media/platform/renesas/rcar-fcp.c 14901F: include/media/rcar-fcp.h 14902 14903MEDIA DRIVERS FOR RENESAS - FDP1 14904M: Kieran Bingham <kieran.bingham[email protected]> 14905L: [email protected] 14906L: [email protected] 14907S: Supported 14908T: git git://linuxtv.org/media.git 14909F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14910F: drivers/media/platform/renesas/rcar_fdp1.c 14911 14912MEDIA DRIVERS FOR RENESAS - VIN 14913M: Niklas Söderlund <[email protected]> 14914L: [email protected] 14915L: [email protected] 14916S: Supported 14917T: git git://linuxtv.org/media.git 14918F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14919F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14920F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14921F: drivers/media/platform/renesas/rcar-csi2.c 14922F: drivers/media/platform/renesas/rcar-isp.c 14923F: drivers/media/platform/renesas/rcar-vin/ 14924 14925MEDIA DRIVERS FOR RENESAS - VSP1 14926M: Laurent Pinchart <[email protected]> 14927M: Kieran Bingham <kieran.bingham[email protected]> 14928L: [email protected] 14929L: [email protected] 14930S: Supported 14931T: git git://linuxtv.org/media.git 14932F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14933F: drivers/media/platform/renesas/vsp1/ 14934 14935MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14936L: [email protected] 14937S: Orphan 14938W: https://linuxtv.org 14939T: git git://linuxtv.org/media.git 14940F: drivers/media/dvb-frontends/stv0910* 14941 14942MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14943L: [email protected] 14944S: Orphan 14945W: https://linuxtv.org 14946T: git git://linuxtv.org/media.git 14947F: drivers/media/dvb-frontends/stv6111* 14948 14949MEDIA DRIVERS FOR STM32 - CSI 14950M: Alain Volmat <[email protected]> 14951L: [email protected] 14952S: Supported 14953T: git git://linuxtv.org/media_tree.git 14954F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14955F: drivers/media/platform/st/stm32/stm32-csi.c 14956 14957MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14958M: Hugues Fruchet <[email protected]> 14959M: Alain Volmat <[email protected]> 14960L: [email protected] 14961S: Supported 14962T: git git://linuxtv.org/media.git 14963F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14964F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14965F: drivers/media/platform/st/stm32/stm32-dcmi.c 14966F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14967 14968MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14969M: Mauro Carvalho Chehab <[email protected]> 14970L: [email protected] 14971S: Maintained 14972W: https://linuxtv.org 14973Q: http://patchwork.kernel.org/project/linux-media/list/ 14974T: git git://linuxtv.org/media.git 14975F: Documentation/admin-guide/media/ 14976F: Documentation/devicetree/bindings/media/ 14977F: Documentation/driver-api/media/ 14978F: Documentation/userspace-api/media/ 14979F: drivers/media/ 14980F: drivers/staging/media/ 14981F: include/dt-bindings/media/ 14982F: include/linux/platform_data/media/ 14983F: include/media/ 14984F: include/uapi/linux/dvb/ 14985F: include/uapi/linux/ivtv* 14986F: include/uapi/linux/media.h 14987F: include/uapi/linux/uvcvideo.h 14988F: include/uapi/linux/v4l2-* 14989F: include/uapi/linux/videodev2.h 14990 14991MEDIATEK BLUETOOTH DRIVER 14992M: Sean Wang <[email protected]> 14993L: [email protected] 14994L: [email protected] (moderated for non-subscribers) 14995S: Maintained 14996F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14997F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14998F: drivers/bluetooth/btmtkuart.c 14999 15000MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 15001M: Sen Chu <[email protected]> 15002M: Sean Wang <[email protected]> 15003M: Macpaul Lin <[email protected]> 15004L: [email protected] 15005S: Maintained 15006F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 15007F: drivers/power/reset/mt6323-poweroff.c 15008 15009MEDIATEK CIR DRIVER 15010M: Sean Wang <[email protected]> 15011S: Maintained 15012F: drivers/media/rc/mtk-cir.c 15013 15014MEDIATEK DMA DRIVER 15015M: Sean Wang <[email protected]> 15016L: [email protected] 15017L: [email protected] (moderated for non-subscribers) 15018L: [email protected] (moderated for non-subscribers) 15019S: Maintained 15020F: Documentation/devicetree/bindings/dma/mediatek,* 15021F: drivers/dma/mediatek/ 15022 15023MEDIATEK ETHERNET DRIVER 15024M: Felix Fietkau <[email protected]> 15025M: Sean Wang <[email protected]> 15026M: Lorenzo Bianconi <[email protected]> 15027L: [email protected] 15028S: Maintained 15029F: drivers/net/ethernet/mediatek/ 15030 15031MEDIATEK ETHERNET PCS DRIVER 15032M: Alexander Couzens <[email protected]> 15033M: Daniel Golle <[email protected]> 15034L: [email protected] 15035S: Maintained 15036F: drivers/net/pcs/pcs-mtk-lynxi.c 15037F: include/linux/pcs/pcs-mtk-lynxi.h 15038 15039MEDIATEK ETHERNET PHY DRIVERS 15040M: Daniel Golle <[email protected]> 15041M: Qingfang Deng <[email protected]> 15042M: SkyLake Huang <[email protected]> 15043L: [email protected] 15044S: Maintained 15045F: drivers/net/phy/mediatek/mtk-ge-soc.c 15046F: drivers/net/phy/mediatek/mtk-phy-lib.c 15047F: drivers/net/phy/mediatek/mtk-ge.c 15048F: drivers/net/phy/mediatek/mtk.h 15049F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 15050 15051MEDIATEK I2C CONTROLLER DRIVER 15052M: Qii Wang <[email protected]> 15053L: [email protected] 15054S: Maintained 15055F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 15056F: drivers/i2c/busses/i2c-mt65xx.c 15057 15058MEDIATEK IOMMU DRIVER 15059M: Yong Wu <[email protected]> 15060L: [email protected] 15061L: [email protected] (moderated for non-subscribers) 15062S: Supported 15063F: Documentation/devicetree/bindings/iommu/mediatek* 15064F: drivers/iommu/mtk_iommu* 15065F: include/dt-bindings/memory/mediatek,mt*-port.h 15066F: include/dt-bindings/memory/mt*-port.h 15067 15068MEDIATEK JPEG DRIVER 15069M: Bin Liu <[email protected]> 15070S: Supported 15071F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 15072F: drivers/media/platform/mediatek/jpeg/ 15073 15074MEDIATEK KEYPAD DRIVER 15075M: Mattijs Korpershoek <[email protected]> 15076S: Supported 15077F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 15078F: drivers/input/keyboard/mt6779-keypad.c 15079 15080MEDIATEK MDP DRIVER 15081M: Minghsiu Tsai <[email protected]> 15082M: Houlong Wei <[email protected]> 15083M: Andrew-CT Chen <[email protected]> 15084S: Supported 15085F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 15086F: drivers/media/platform/mediatek/mdp/ 15087F: drivers/media/platform/mediatek/vpu/ 15088 15089MEDIATEK MEDIA DRIVER 15090M: Tiffany Lin <[email protected]> 15091M: Andrew-CT Chen <[email protected]> 15092M: Yunfei Dong <[email protected]> 15093S: Supported 15094F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 15095F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 15096F: drivers/media/platform/mediatek/vcodec/ 15097F: drivers/media/platform/mediatek/vpu/ 15098 15099MEDIATEK MIPI-CSI CDPHY DRIVER 15100M: Julien Stephan <[email protected]> 15101M: Andy Hsieh <[email protected]> 15102S: Supported 15103F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 15104F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 15105 15106MEDIATEK MMC/SD/SDIO DRIVER 15107M: Chaotian Jing <[email protected]> 15108S: Maintained 15109F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 15110F: drivers/mmc/host/mtk-sd.c 15111 15112MEDIATEK MT6735 CLOCK & RESET DRIVERS 15113M: Yassine Oudjana <[email protected]> 15114L: [email protected] 15115L: [email protected] (moderated for non-subscribers) 15116S: Maintained 15117F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 15118F: drivers/clk/mediatek/clk-mt6735-imgsys.c 15119F: drivers/clk/mediatek/clk-mt6735-infracfg.c 15120F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 15121F: drivers/clk/mediatek/clk-mt6735-pericfg.c 15122F: drivers/clk/mediatek/clk-mt6735-topckgen.c 15123F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 15124F: drivers/clk/mediatek/clk-mt6735-vencsys.c 15125F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 15126F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 15127F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 15128F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 15129F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 15130F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 15131F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 15132F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 15133F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 15134F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 15135F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 15136F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 15137 15138MEDIATEK MT76 WIRELESS LAN DRIVER 15139M: Felix Fietkau <[email protected]> 15140M: Lorenzo Bianconi <[email protected]> 15141M: Ryder Lee <[email protected]> 15142R: Shayne Chen <[email protected]> 15143R: Sean Wang <[email protected]> 15144L: [email protected] 15145S: Maintained 15146T: git https://github.com/nbd168/wireless 15147F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 15148F: drivers/net/wireless/mediatek/mt76/ 15149 15150MEDIATEK MT7601U WIRELESS LAN DRIVER 15151M: Jakub Kicinski <[email protected]> 15152L: [email protected] 15153S: Maintained 15154F: drivers/net/wireless/mediatek/mt7601u/ 15155 15156MEDIATEK MT7621 CLOCK DRIVER 15157M: Sergio Paracuellos <[email protected]> 15158S: Maintained 15159F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 15160F: drivers/clk/ralink/clk-mt7621.c 15161 15162MEDIATEK MT7621 PCIE CONTROLLER DRIVER 15163M: Sergio Paracuellos <[email protected]> 15164S: Maintained 15165F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 15166F: drivers/pci/controller/pcie-mt7621.c 15167 15168MEDIATEK MT7621 PHY PCI DRIVER 15169M: Sergio Paracuellos <[email protected]> 15170S: Maintained 15171F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 15172F: drivers/phy/ralink/phy-mt7621-pci.c 15173 15174MEDIATEK MT7621/28/88 I2C DRIVER 15175M: Stefan Roese <[email protected]> 15176L: [email protected] 15177S: Maintained 15178F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 15179F: drivers/i2c/busses/i2c-mt7621.c 15180 15181MEDIATEK MTMIPS CLOCK DRIVER 15182M: Sergio Paracuellos <[email protected]> 15183S: Maintained 15184F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 15185F: drivers/clk/ralink/clk-mtmips.c 15186 15187MEDIATEK NAND CONTROLLER DRIVER 15188L: [email protected] 15189S: Orphan 15190F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 15191F: drivers/mtd/nand/raw/mtk_* 15192 15193MEDIATEK PMIC LED DRIVER 15194M: Sen Chu <[email protected]> 15195M: Sean Wang <[email protected]> 15196M: Macpaul Lin <[email protected]> 15197S: Maintained 15198F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 15199F: drivers/leds/leds-mt6323.c 15200 15201MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 15202M: Sean Wang <[email protected]> 15203S: Maintained 15204F: drivers/char/hw_random/mtk-rng.c 15205 15206MEDIATEK SMI DRIVER 15207M: Yong Wu <[email protected]> 15208L: [email protected] (moderated for non-subscribers) 15209S: Supported 15210F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 15211F: drivers/memory/mtk-smi.c 15212F: include/soc/mediatek/smi.h 15213 15214MEDIATEK SWITCH DRIVER 15215M: Chester A. Unal <[email protected]> 15216M: Daniel Golle <[email protected]> 15217M: DENG Qingfang <[email protected]> 15218M: Sean Wang <[email protected]> 15219L: [email protected] 15220S: Maintained 15221F: drivers/net/dsa/mt7530-mdio.c 15222F: drivers/net/dsa/mt7530-mmio.c 15223F: drivers/net/dsa/mt7530.* 15224F: net/dsa/tag_mtk.c 15225 15226MEDIATEK T7XX 5G WWAN MODEM DRIVER 15227M: Chandrashekar Devegowda <[email protected]> 15228R: Chiranjeevi Rapolu <[email protected]> 15229R: Liu Haijun <[email protected]> 15230R: M Chetan Kumar <[email protected]> 15231R: Ricardo Martinez <[email protected]> 15232L: [email protected] 15233S: Supported 15234F: drivers/net/wwan/t7xx/ 15235 15236MEDIATEK USB3 DRD IP DRIVER 15237M: Chunfeng Yun <[email protected]> 15238L: [email protected] 15239L: [email protected] (moderated for non-subscribers) 15240L: [email protected] (moderated for non-subscribers) 15241S: Maintained 15242F: Documentation/devicetree/bindings/usb/mediatek,* 15243F: drivers/usb/host/xhci-mtk* 15244F: drivers/usb/mtu3/ 15245 15246MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 15247M: Peter Senna Tschudin <[email protected]> 15248M: Ian Ray <[email protected]> 15249M: Martyn Welch <[email protected]> 15250S: Maintained 15251F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 15252F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 15253 15254MEGARAID SCSI/SAS DRIVERS 15255M: Kashyap Desai <[email protected]> 15256M: Sumit Saxena <[email protected]> 15257M: Shivasharan S <[email protected]> 15258M: Chandrakanth patil <[email protected]> 15259L: [email protected] 15260L: [email protected] 15261S: Maintained 15262W: http://www.avagotech.com/support/ 15263F: Documentation/scsi/megaraid.rst 15264F: drivers/scsi/megaraid.* 15265F: drivers/scsi/megaraid/ 15266 15267MELEXIS MLX90614 DRIVER 15268M: Crt Mori <[email protected]> 15269L: [email protected] 15270S: Supported 15271W: http://www.melexis.com 15272F: drivers/iio/temperature/mlx90614.c 15273 15274MELEXIS MLX90632 DRIVER 15275M: Crt Mori <[email protected]> 15276L: [email protected] 15277S: Supported 15278W: http://www.melexis.com 15279F: drivers/iio/temperature/mlx90632.c 15280 15281MELEXIS MLX90635 DRIVER 15282M: Crt Mori <[email protected]> 15283L: [email protected] 15284S: Supported 15285W: http://www.melexis.com 15286F: drivers/iio/temperature/mlx90635.c 15287 15288MELFAS MIP4 TOUCHSCREEN DRIVER 15289M: Sangwon Jee <[email protected]> 15290S: Supported 15291W: http://www.melfas.com 15292F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 15293F: drivers/input/touchscreen/melfas_mip4.c 15294 15295MELLANOX BLUEFIELD I2C DRIVER 15296M: Khalil Blaiech <[email protected]> 15297M: Asmaa Mnebhi <[email protected]> 15298L: [email protected] 15299S: Supported 15300F: drivers/i2c/busses/i2c-mlxbf.c 15301 15302MELLANOX ETHERNET DRIVER (mlx4_en) 15303M: Tariq Toukan <[email protected]> 15304L: [email protected] 15305S: Maintained 15306W: https://www.nvidia.com/networking/ 15307Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15308F: drivers/net/ethernet/mellanox/mlx4/en_* 15309 15310MELLANOX ETHERNET DRIVER (mlx5e) 15311M: Saeed Mahameed <[email protected]> 15312M: Tariq Toukan <[email protected]> 15313L: [email protected] 15314S: Maintained 15315W: https://www.nvidia.com/networking/ 15316Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15317F: drivers/net/ethernet/mellanox/mlx5/core/en_* 15318 15319MELLANOX ETHERNET INNOVA DRIVERS 15320R: Boris Pismenny <[email protected]> 15321L: [email protected] 15322S: Maintained 15323W: https://www.nvidia.com/networking/ 15324Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15325F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 15326F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 15327F: include/linux/mlx5/mlx5_ifc_fpga.h 15328 15329MELLANOX ETHERNET SWITCH DRIVERS 15330M: Ido Schimmel <[email protected]> 15331M: Petr Machata <[email protected]> 15332L: [email protected] 15333S: Supported 15334W: https://www.nvidia.com/networking/ 15335Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15336F: drivers/net/ethernet/mellanox/mlxsw/ 15337F: tools/testing/selftests/drivers/net/mlxsw/ 15338 15339MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15340M: [email protected] 15341L: [email protected] 15342S: Supported 15343W: https://www.nvidia.com/networking/ 15344Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15345F: drivers/net/ethernet/mellanox/mlxfw/ 15346 15347MELLANOX HARDWARE PLATFORM SUPPORT 15348M: Hans de Goede <[email protected]> 15349M: Ilpo Järvinen <[email protected]> 15350M: Vadim Pasternak <[email protected]> 15351L: [email protected] 15352S: Supported 15353F: Documentation/ABI/stable/sysfs-driver-mlxreg-io 15354F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15355F: drivers/platform/mellanox/ 15356F: include/linux/platform_data/mlxreg.h 15357 15358MELLANOX MLX4 core VPI driver 15359M: Tariq Toukan <[email protected]> 15360L: [email protected] 15361L: [email protected] 15362S: Maintained 15363W: https://www.nvidia.com/networking/ 15364Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15365F: drivers/net/ethernet/mellanox/mlx4/ 15366F: include/linux/mlx4/ 15367 15368MELLANOX MLX4 IB driver 15369M: Yishai Hadas <[email protected]> 15370L: [email protected] 15371S: Supported 15372W: https://www.nvidia.com/networking/ 15373Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15374F: drivers/infiniband/hw/mlx4/ 15375F: include/linux/mlx4/ 15376F: include/uapi/rdma/mlx4-abi.h 15377 15378MELLANOX MLX5 core VPI driver 15379M: Saeed Mahameed <[email protected]> 15380M: Leon Romanovsky <[email protected]> 15381M: Tariq Toukan <[email protected]> 15382L: [email protected] 15383L: [email protected] 15384S: Maintained 15385W: https://www.nvidia.com/networking/ 15386Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15387F: Documentation/networking/device_drivers/ethernet/mellanox/ 15388F: drivers/net/ethernet/mellanox/mlx5/core/ 15389F: include/linux/mlx5/ 15390 15391MELLANOX MLX5 IB driver 15392M: Leon Romanovsky <[email protected]> 15393L: [email protected] 15394S: Supported 15395W: https://www.nvidia.com/networking/ 15396Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15397F: drivers/infiniband/hw/mlx5/ 15398F: include/linux/mlx5/ 15399F: include/uapi/rdma/mlx5-abi.h 15400 15401MELLANOX MLX5 VDPA DRIVER 15402M: Dragos Tatulea <[email protected]> 15403L: [email protected] 15404S: Supported 15405F: drivers/vdpa/mlx5/ 15406 15407MELLANOX MLXCPLD I2C AND MUX DRIVER 15408M: Vadim Pasternak <[email protected]> 15409M: Michael Shych <[email protected]> 15410L: [email protected] 15411S: Supported 15412F: Documentation/i2c/busses/i2c-mlxcpld.rst 15413F: drivers/i2c/busses/i2c-mlxcpld.c 15414F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15415 15416MELLANOX MLXCPLD LED DRIVER 15417M: Vadim Pasternak <[email protected]> 15418L: [email protected] 15419S: Supported 15420F: Documentation/leds/leds-mlxcpld.rst 15421F: drivers/leds/leds-mlxcpld.c 15422F: drivers/leds/leds-mlxreg.c 15423 15424MEMBARRIER SUPPORT 15425M: Mathieu Desnoyers <[email protected]> 15426M: "Paul E. McKenney" <[email protected]> 15427L: [email protected] 15428S: Supported 15429F: Documentation/scheduler/membarrier.rst 15430F: arch/*/include/asm/membarrier.h 15431F: arch/*/include/asm/sync_core.h 15432F: include/uapi/linux/membarrier.h 15433F: kernel/sched/membarrier.c 15434 15435MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15436M: Mike Rapoport <[email protected]> 15437L: [email protected] 15438S: Maintained 15439F: Documentation/core-api/boot-time-mm.rst 15440F: include/linux/memblock.h 15441F: mm/memblock.c 15442F: mm/mm_init.c 15443F: tools/testing/memblock/ 15444 15445MEMORY ALLOCATION PROFILING 15446M: Suren Baghdasaryan <[email protected]> 15447M: Kent Overstreet <[email protected]> 15448L: [email protected] 15449S: Maintained 15450F: Documentation/mm/allocation-profiling.rst 15451F: include/linux/alloc_tag.h 15452F: include/linux/pgalloc_tag.h 15453F: lib/alloc_tag.c 15454 15455MEMORY CONTROLLER DRIVERS 15456M: Krzysztof Kozlowski <[email protected]> 15457L: [email protected] 15458S: Maintained 15459B: mailto:[email protected] 15460T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15461F: Documentation/devicetree/bindings/memory-controllers/ 15462F: drivers/memory/ 15463F: include/dt-bindings/memory/ 15464F: include/memory/ 15465 15466MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15467M: Dmitry Osipenko <[email protected]> 15468L: [email protected] 15469L: [email protected] 15470S: Maintained 15471T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15472F: drivers/devfreq/tegra30-devfreq.c 15473 15474MEMORY HOT(UN)PLUG 15475M: David Hildenbrand <[email protected]> 15476M: Oscar Salvador <[email protected]> 15477L: [email protected] 15478S: Maintained 15479F: Documentation/admin-guide/mm/memory-hotplug.rst 15480F: Documentation/core-api/memory-hotplug.rst 15481F: drivers/base/memory.c 15482F: include/linux/memory_hotplug.h 15483F: mm/memory_hotplug.c 15484F: tools/testing/selftests/memory-hotplug/ 15485 15486MEMORY MANAGEMENT 15487M: Andrew Morton <[email protected]> 15488L: [email protected] 15489S: Maintained 15490W: http://www.linux-mm.org 15491T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15492T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15493F: Documentation/admin-guide/mm/ 15494F: Documentation/mm/ 15495F: include/linux/gfp.h 15496F: include/linux/gfp_types.h 15497F: include/linux/memfd.h 15498F: include/linux/memory_hotplug.h 15499F: include/linux/memory-tiers.h 15500F: include/linux/mempolicy.h 15501F: include/linux/mempool.h 15502F: include/linux/memremap.h 15503F: include/linux/mmzone.h 15504F: include/linux/mmu_notifier.h 15505F: include/linux/pagewalk.h 15506F: include/trace/events/ksm.h 15507F: mm/ 15508F: tools/mm/ 15509F: tools/testing/selftests/mm/ 15510N: include/linux/page[-_]* 15511 15512MEMORY MANAGEMENT - CORE 15513M: Andrew Morton <[email protected]> 15514M: David Hildenbrand <[email protected]> 15515R: Lorenzo Stoakes <[email protected]> 15516R: Liam R. Howlett <[email protected]> 15517R: Vlastimil Babka <[email protected]> 15518R: Mike Rapoport <[email protected]> 15519R: Suren Baghdasaryan <[email protected]> 15520R: Michal Hocko <[email protected]> 15521L: [email protected] 15522S: Maintained 15523W: http://www.linux-mm.org 15524T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15525F: include/linux/memory.h 15526F: include/linux/mm.h 15527F: include/linux/mm_*.h 15528F: include/linux/mmdebug.h 15529F: include/linux/pagewalk.h 15530F: mm/Kconfig 15531F: mm/debug.c 15532F: mm/init-mm.c 15533F: mm/memory.c 15534F: mm/pagewalk.c 15535F: mm/util.c 15536 15537MEMORY MANAGEMENT - EXECMEM 15538M: Andrew Morton <[email protected]> 15539M: Mike Rapoport <[email protected]> 15540L: [email protected] 15541S: Maintained 15542F: include/linux/execmem.h 15543F: mm/execmem.c 15544 15545MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION 15546M: Andrew Morton <[email protected]> 15547M: Mike Rapoport <[email protected]> 15548L: [email protected] 15549S: Maintained 15550F: include/linux/numa_memblks.h 15551F: mm/numa.c 15552F: mm/numa_emulation.c 15553F: mm/numa_memblks.c 15554 15555MEMORY MANAGEMENT - PAGE ALLOCATOR 15556M: Andrew Morton <[email protected]> 15557R: Vlastimil Babka <[email protected]> 15558R: Suren Baghdasaryan <[email protected]> 15559R: Michal Hocko <[email protected]> 15560R: Brendan Jackman <[email protected]> 15561R: Johannes Weiner <[email protected]> 15562R: Zi Yan <[email protected]> 15563L: [email protected] 15564S: Maintained 15565F: mm/compaction.c 15566F: mm/page_alloc.c 15567F: include/linux/gfp.h 15568F: include/linux/compaction.h 15569 15570MEMORY MANAGEMENT - RMAP (REVERSE MAPPING) 15571M: Andrew Morton <[email protected]> 15572M: David Hildenbrand <[email protected]> 15573M: Lorenzo Stoakes <[email protected]> 15574R: Rik van Riel <[email protected]> 15575R: Liam R. Howlett <[email protected]> 15576R: Vlastimil Babka <[email protected]> 15577R: Harry Yoo <[email protected]> 15578L: [email protected] 15579S: Maintained 15580F: include/linux/rmap.h 15581F: mm/rmap.c 15582 15583MEMORY MANAGEMENT - SECRETMEM 15584M: Andrew Morton <[email protected]> 15585M: Mike Rapoport <[email protected]> 15586L: [email protected] 15587S: Maintained 15588F: include/linux/secretmem.h 15589F: mm/secretmem.c 15590 15591MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE) 15592M: Andrew Morton <[email protected]> 15593M: David Hildenbrand <[email protected]> 15594R: Zi Yan <[email protected]> 15595R: Baolin Wang <[email protected]> 15596R: Lorenzo Stoakes <[email protected]> 15597R: Liam R. Howlett <[email protected]> 15598R: Nico Pache <[email protected]> 15599R: Ryan Roberts <[email protected]> 15600R: Dev Jain <[email protected]> 15601L: [email protected] 15602S: Maintained 15603W: http://www.linux-mm.org 15604T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15605F: Documentation/admin-guide/mm/transhuge.rst 15606F: include/linux/huge_mm.h 15607F: include/linux/khugepaged.h 15608F: include/trace/events/huge_memory.h 15609F: mm/huge_memory.c 15610F: mm/khugepaged.c 15611F: tools/testing/selftests/mm/khugepaged.c 15612F: tools/testing/selftests/mm/split_huge_page_test.c 15613F: tools/testing/selftests/mm/transhuge-stress.c 15614 15615MEMORY MANAGEMENT - USERFAULTFD 15616M: Andrew Morton <[email protected]> 15617R: Peter Xu <[email protected]> 15618L: [email protected] 15619S: Maintained 15620F: Documentation/admin-guide/mm/userfaultfd.rst 15621F: fs/userfaultfd.c 15622F: include/asm-generic/pgtable_uffd.h 15623F: include/linux/userfaultfd_k.h 15624F: include/uapi/linux/userfaultfd.h 15625F: mm/userfaultfd.c 15626F: tools/testing/selftests/mm/uffd-*.[ch] 15627 15628MEMORY MAPPING 15629M: Andrew Morton <[email protected]> 15630M: Liam R. Howlett <[email protected]> 15631M: Lorenzo Stoakes <[email protected]> 15632R: Vlastimil Babka <[email protected]> 15633R: Jann Horn <[email protected]> 15634R: Pedro Falcato <[email protected]> 15635L: [email protected] 15636S: Maintained 15637W: http://www.linux-mm.org 15638T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15639F: include/trace/events/mmap.h 15640F: mm/mlock.c 15641F: mm/mmap.c 15642F: mm/mprotect.c 15643F: mm/mremap.c 15644F: mm/mseal.c 15645F: mm/vma.c 15646F: mm/vma.h 15647F: mm/vma_internal.h 15648F: tools/testing/vma/ 15649 15650MEMORY MAPPING - LOCKING 15651M: Andrew Morton <[email protected]> 15652M: Suren Baghdasaryan <[email protected]> 15653M: Liam R. Howlett <[email protected]> 15654M: Lorenzo Stoakes <[email protected]> 15655R: Vlastimil Babka <[email protected]> 15656R: Shakeel Butt <[email protected]> 15657L: [email protected] 15658S: Maintained 15659W: http://www.linux-mm.org 15660T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15661F: Documentation/mm/process_addrs.rst 15662F: include/linux/mmap_lock.h 15663F: include/trace/events/mmap_lock.h 15664F: mm/mmap_lock.c 15665 15666MEMORY MAPPING - MADVISE (MEMORY ADVICE) 15667M: Andrew Morton <[email protected]> 15668M: Liam R. Howlett <[email protected]> 15669M: Lorenzo Stoakes <[email protected]> 15670M: David Hildenbrand <[email protected]> 15671R: Vlastimil Babka <[email protected]> 15672R: Jann Horn <[email protected]> 15673L: [email protected] 15674S: Maintained 15675W: http://www.linux-mm.org 15676T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15677F: include/uapi/asm-generic/mman-common.h 15678F: mm/madvise.c 15679 15680MEMORY TECHNOLOGY DEVICES (MTD) 15681M: Miquel Raynal <[email protected]> 15682M: Richard Weinberger <[email protected]> 15683M: Vignesh Raghavendra <[email protected]> 15684L: [email protected] 15685S: Maintained 15686W: http://www.linux-mtd.infradead.org/ 15687Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15688C: irc://irc.oftc.net/mtd 15689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15690T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15691F: Documentation/devicetree/bindings/mtd/ 15692F: drivers/mtd/ 15693F: include/linux/mtd/ 15694F: include/uapi/mtd/ 15695 15696MEN A21 WATCHDOG DRIVER 15697M: Johannes Thumshirn <[email protected]> 15698L: [email protected] 15699S: Maintained 15700F: drivers/watchdog/mena21_wdt.c 15701 15702MEN CHAMELEON BUS (mcb) 15703M: Johannes Thumshirn <[email protected]> 15704S: Maintained 15705F: Documentation/driver-api/men-chameleon-bus.rst 15706F: drivers/mcb/ 15707F: include/linux/mcb.h 15708 15709MEN F21BMC (Board Management Controller) 15710M: Andreas Werner <[email protected]> 15711S: Supported 15712F: Documentation/hwmon/menf21bmc.rst 15713F: drivers/hwmon/menf21bmc_hwmon.c 15714F: drivers/leds/leds-menf21bmc.c 15715F: drivers/mfd/menf21bmc.c 15716F: drivers/watchdog/menf21bmc_wdt.c 15717 15718MEN Z069 WATCHDOG DRIVER 15719M: Johannes Thumshirn <[email protected]> 15720L: [email protected] 15721S: Maintained 15722F: drivers/watchdog/menz69_wdt.c 15723 15724MESON AO CEC DRIVER FOR AMLOGIC SOCS 15725M: Neil Armstrong <[email protected]> 15726L: [email protected] 15727L: [email protected] 15728S: Supported 15729W: http://linux-meson.com/ 15730T: git git://linuxtv.org/media.git 15731F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15732F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15733F: drivers/media/cec/platform/meson/ao-cec.c 15734 15735MESON GE2D DRIVER FOR AMLOGIC SOCS 15736M: Neil Armstrong <[email protected]> 15737L: [email protected] 15738L: [email protected] 15739S: Supported 15740T: git git://linuxtv.org/media.git 15741F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15742F: drivers/media/platform/amlogic/meson-ge2d/ 15743 15744MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15745M: Liang Yang <[email protected]> 15746L: [email protected] 15747S: Maintained 15748F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15749F: drivers/mtd/nand/raw/meson_* 15750 15751MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15752M: Neil Armstrong <[email protected]> 15753L: [email protected] 15754L: [email protected] 15755S: Supported 15756T: git git://linuxtv.org/media.git 15757F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15758F: drivers/staging/media/meson/vdec/ 15759 15760META ETHERNET DRIVERS 15761M: Alexander Duyck <[email protected]> 15762M: Jakub Kicinski <[email protected]> 15763R: [email protected] 15764S: Maintained 15765F: Documentation/networking/device_drivers/ethernet/meta/ 15766F: drivers/net/ethernet/meta/ 15767 15768METHODE UDPU SUPPORT 15769M: Robert Marko <[email protected]> 15770S: Maintained 15771F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15772F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15773 15774MHI BUS 15775M: Manivannan Sadhasivam <[email protected]> 15776L: [email protected] 15777L: [email protected] 15778S: Maintained 15779T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15780F: Documentation/ABI/stable/sysfs-bus-mhi 15781F: Documentation/mhi/ 15782F: drivers/bus/mhi/ 15783F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15784F: include/linux/mhi.h 15785 15786MICROBLAZE ARCHITECTURE 15787M: Michal Simek <[email protected]> 15788S: Supported 15789W: http://www.monstr.eu/fdt/ 15790T: git git://git.monstr.eu/linux-2.6-microblaze.git 15791F: arch/microblaze/ 15792 15793MICROBLAZE TMR INJECT 15794M: Appana Durga Kedareswara rao <[email protected]> 15795S: Supported 15796F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15797F: drivers/misc/xilinx_tmr_inject.c 15798 15799MICROBLAZE TMR MANAGER 15800M: Appana Durga Kedareswara rao <[email protected]> 15801S: Supported 15802F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15803F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15804F: drivers/misc/xilinx_tmr_manager.c 15805 15806MICROCHIP AT91 DMA DRIVERS 15807M: Ludovic Desroches <[email protected]> 15808L: [email protected] (moderated for non-subscribers) 15809L: [email protected] 15810S: Supported 15811F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml 15812F: drivers/dma/at_hdmac.c 15813F: drivers/dma/at_xdmac.c 15814F: include/dt-bindings/dma/at91.h 15815 15816MICROCHIP AT91 SERIAL DRIVER 15817M: Richard Genoud <[email protected]> 15818S: Maintained 15819F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15820F: drivers/tty/serial/atmel_serial.c 15821F: drivers/tty/serial/atmel_serial.h 15822 15823MICROCHIP AT91 USART MFD DRIVER 15824M: Radu Pirea <[email protected]> 15825L: [email protected] 15826S: Supported 15827F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15828F: drivers/mfd/at91-usart.c 15829F: include/dt-bindings/mfd/at91-usart.h 15830 15831MICROCHIP AT91 USART SPI DRIVER 15832M: Radu Pirea <[email protected]> 15833L: [email protected] 15834S: Supported 15835F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15836F: drivers/spi/spi-at91-usart.c 15837 15838MICROCHIP AUDIO ASOC DRIVERS 15839M: Claudiu Beznea <[email protected]> 15840M: Andrei Simion <[email protected]> 15841L: [email protected] 15842S: Supported 15843F: Documentation/devicetree/bindings/sound/atmel* 15844F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15845F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15846F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15847F: sound/soc/atmel 15848 15849MICROCHIP CSI2DC DRIVER 15850M: Eugen Hristev <[email protected]> 15851L: [email protected] 15852S: Supported 15853F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15854F: drivers/media/platform/microchip/microchip-csi2dc.c 15855 15856MICROCHIP ECC DRIVER 15857L: [email protected] 15858S: Orphan 15859F: drivers/crypto/atmel-ecc.* 15860 15861MICROCHIP EIC DRIVER 15862M: Claudiu Beznea <[email protected]> 15863L: [email protected] (moderated for non-subscribers) 15864S: Supported 15865F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15866F: drivers/irqchip/irq-mchp-eic.c 15867 15868MICROCHIP I2C DRIVER 15869M: Codrin Ciubotariu <[email protected]> 15870L: [email protected] 15871S: Supported 15872F: drivers/i2c/busses/i2c-at91-*.c 15873F: drivers/i2c/busses/i2c-at91.h 15874 15875MICROCHIP ISC DRIVER 15876M: Eugen Hristev <[email protected]> 15877L: [email protected] 15878S: Supported 15879F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15880F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15881F: drivers/media/platform/microchip/microchip-isc* 15882F: drivers/media/platform/microchip/microchip-sama*-isc* 15883F: drivers/staging/media/deprecated/atmel/atmel-isc* 15884F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15885F: include/linux/atmel-isc-media.h 15886 15887MICROCHIP ISI DRIVER 15888M: Eugen Hristev <[email protected]> 15889L: [email protected] 15890S: Supported 15891F: drivers/media/platform/atmel/atmel-isi.c 15892F: drivers/media/platform/atmel/atmel-isi.h 15893 15894MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15895M: Woojung Huh <[email protected]> 15896M: [email protected] 15897L: [email protected] 15898S: Maintained 15899F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15900F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15901F: drivers/net/dsa/microchip/* 15902F: include/linux/dsa/ksz_common.h 15903F: include/linux/platform_data/microchip-ksz.h 15904F: net/dsa/tag_ksz.c 15905 15906MICROCHIP LAN743X ETHERNET DRIVER 15907M: Bryan Whitehead <[email protected]> 15908M: [email protected] 15909L: [email protected] 15910S: Maintained 15911F: drivers/net/ethernet/microchip/lan743x_* 15912 15913MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15914M: Parthiban Veerasooran <[email protected]> 15915L: [email protected] 15916S: Maintained 15917F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15918F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15919 15920MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15921M: Arun Ramadoss <[email protected]> 15922R: [email protected] 15923L: [email protected] 15924S: Maintained 15925F: drivers/net/phy/microchip_t1.c 15926 15927MICROCHIP LAN966X ETHERNET DRIVER 15928M: Horatiu Vultur <[email protected]> 15929M: [email protected] 15930L: [email protected] 15931S: Maintained 15932F: drivers/net/ethernet/microchip/lan966x/* 15933 15934MICROCHIP LAN966X OIC DRIVER 15935M: Herve Codina <[email protected]> 15936S: Maintained 15937F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15938F: drivers/irqchip/irq-lan966x-oic.c 15939 15940MICROCHIP LAN966X PCI DRIVER 15941M: Herve Codina <[email protected]> 15942S: Maintained 15943F: drivers/misc/lan966x_pci.c 15944F: drivers/misc/lan966x_pci.dtso 15945 15946MICROCHIP LAN969X ETHERNET DRIVER 15947M: Daniel Machon <[email protected]> 15948M: [email protected] 15949L: [email protected] 15950S: Maintained 15951F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15952 15953MICROCHIP LCDFB DRIVER 15954M: Nicolas Ferre <[email protected]> 15955L: [email protected] 15956S: Maintained 15957F: drivers/video/fbdev/atmel_lcdfb.c 15958F: include/video/atmel_lcdc.h 15959 15960MICROCHIP MCP16502 PMIC DRIVER 15961M: Claudiu Beznea <[email protected]> 15962M: Andrei Simion <[email protected]> 15963L: [email protected] (moderated for non-subscribers) 15964S: Supported 15965F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15966F: drivers/regulator/mcp16502.c 15967 15968MICROCHIP MCP3564 ADC DRIVER 15969M: Marius Cristea <[email protected]> 15970L: [email protected] 15971S: Supported 15972F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15973F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15974F: drivers/iio/adc/mcp3564.c 15975 15976MICROCHIP MCP3911 ADC DRIVER 15977M: Marcus Folkesson <[email protected]> 15978M: Kent Gustavsson <[email protected]> 15979L: [email protected] 15980S: Maintained 15981F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15982F: drivers/iio/adc/mcp3911.c 15983 15984MICROCHIP MMC/SD/SDIO MCI DRIVER 15985M: Aubin Constans <[email protected]> 15986S: Maintained 15987F: drivers/mmc/host/atmel-mci.c 15988 15989MICROCHIP NAND DRIVER 15990L: [email protected] 15991S: Orphan 15992F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15993F: drivers/mtd/nand/raw/atmel/* 15994 15995MICROCHIP OTPC DRIVER 15996M: Claudiu Beznea <[email protected]> 15997L: [email protected] (moderated for non-subscribers) 15998S: Supported 15999F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 16000F: drivers/nvmem/microchip-otpc.c 16001F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 16002 16003MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 16004M: Matteo Martelli <[email protected]> 16005L: [email protected] 16006S: Supported 16007F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 16008F: drivers/iio/adc/pac1921.c 16009 16010MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 16011M: Marius Cristea <[email protected]> 16012L: [email protected] 16013S: Supported 16014F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 16015F: drivers/iio/adc/pac1934.c 16016 16017MICROCHIP PCI1XXXX GP DRIVER 16018M: Vaibhaav Ram T.L <[email protected]> 16019M: Kumaravel Thiagarajan <[email protected]> 16020L: [email protected] 16021S: Supported 16022F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 16023F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 16024F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 16025F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 16026 16027MICROCHIP PCI1XXXX I2C DRIVER 16028M: Tharun Kumar P <[email protected]> 16029M: Kumaravel Thiagarajan <[email protected]> 16030M: Microchip Linux Driver Support <[email protected]> 16031L: [email protected] 16032S: Maintained 16033F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 16034 16035MICROCHIP PCIe UART DRIVER 16036M: Kumaravel Thiagarajan <[email protected]> 16037M: Tharun Kumar P <[email protected]> 16038L: [email protected] 16039S: Maintained 16040F: drivers/tty/serial/8250/8250_pci1xxxx.c 16041 16042MICROCHIP POLARFIRE FPGA DRIVERS 16043M: Conor Dooley <[email protected]> 16044L: [email protected] 16045S: Supported 16046F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 16047F: drivers/fpga/microchip-spi.c 16048 16049MICROCHIP PWM DRIVER 16050M: Claudiu Beznea <[email protected]> 16051L: [email protected] (moderated for non-subscribers) 16052L: [email protected] 16053S: Supported 16054F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 16055F: drivers/pwm/pwm-atmel.c 16056 16057MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 16058M: Manikandan Muralidharan <[email protected]> 16059M: Dharma Balasubiramani <[email protected]> 16060L: [email protected] 16061S: Supported 16062F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 16063F: drivers/gpu/drm/bridge/microchip-lvds.c 16064 16065MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 16066M: Eugen Hristev <[email protected]> 16067L: [email protected] 16068S: Supported 16069F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 16070F: drivers/iio/adc/at91-sama5d2_adc.c 16071F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 16072 16073MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 16074M: Claudiu Beznea <[email protected]> 16075S: Supported 16076F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 16077F: drivers/power/reset/at91-sama5d2_shdwc.c 16078 16079MICROCHIP SOC DRIVERS 16080M: Conor Dooley <[email protected]> 16081S: Supported 16082T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 16083F: Documentation/devicetree/bindings/soc/microchip/ 16084F: drivers/soc/microchip/ 16085 16086MICROCHIP SPI DRIVER 16087M: Ryan Wanner <[email protected]> 16088S: Supported 16089F: drivers/spi/spi-atmel.* 16090 16091MICROCHIP SSC DRIVER 16092M: Claudiu Beznea <[email protected]> 16093M: Andrei Simion <[email protected]> 16094L: [email protected] (moderated for non-subscribers) 16095S: Supported 16096F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml 16097F: drivers/misc/atmel-ssc.c 16098F: include/linux/atmel-ssc.h 16099 16100Microchip Timer Counter Block (TCB) Capture Driver 16101M: Kamel Bouhara <[email protected]> 16102L: [email protected] (moderated for non-subscribers) 16103L: [email protected] 16104S: Maintained 16105F: drivers/counter/microchip-tcb-capture.c 16106F: include/uapi/linux/counter/microchip-tcb-capture.h 16107 16108MICROCHIP USB251XB DRIVER 16109M: Richard Leitner <[email protected]> 16110L: [email protected] 16111S: Maintained 16112F: Documentation/devicetree/bindings/usb/usb251xb.yaml 16113F: drivers/usb/misc/usb251xb.c 16114 16115MICROCHIP USBA UDC DRIVER 16116M: Cristian Birsan <[email protected]> 16117L: [email protected] (moderated for non-subscribers) 16118S: Supported 16119F: drivers/usb/gadget/udc/atmel_usba_udc.* 16120 16121MICROCHIP WILC1000 WIFI DRIVER 16122M: Ajay Singh <[email protected]> 16123M: Claudiu Beznea <[email protected]> 16124L: [email protected] 16125S: Supported 16126F: drivers/net/wireless/microchip/ 16127 16128MICROSEMI MIPS SOCS 16129M: Alexandre Belloni <[email protected]> 16130M: [email protected] 16131L: [email protected] 16132S: Supported 16133F: Documentation/devicetree/bindings/mips/mscc.txt 16134F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 16135F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 16136F: arch/mips/boot/dts/mscc/ 16137F: arch/mips/configs/generic/board-ocelot.config 16138F: arch/mips/generic/board-ocelot.c 16139 16140MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 16141M: Don Brace <[email protected]> 16142L: [email protected] 16143L: [email protected] 16144S: Supported 16145F: Documentation/scsi/smartpqi.rst 16146F: drivers/scsi/smartpqi/Kconfig 16147F: drivers/scsi/smartpqi/Makefile 16148F: drivers/scsi/smartpqi/smartpqi*.[ch] 16149F: include/linux/cciss*.h 16150F: include/uapi/linux/cciss*.h 16151 16152MICROSOFT MANA RDMA DRIVER 16153M: Long Li <[email protected]> 16154M: Konstantin Taranov <[email protected]> 16155L: [email protected] 16156S: Supported 16157F: drivers/infiniband/hw/mana/ 16158F: include/net/mana 16159F: include/uapi/rdma/mana-abi.h 16160 16161MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 16162M: Maximilian Luz <[email protected]> 16163L: [email protected] 16164S: Maintained 16165F: drivers/platform/surface/surface_aggregator_tabletsw.c 16166 16167MICROSOFT SURFACE BATTERY AND AC DRIVERS 16168M: Maximilian Luz <[email protected]> 16169L: [email protected] 16170L: [email protected] 16171S: Maintained 16172F: drivers/power/supply/surface_battery.c 16173F: drivers/power/supply/surface_charger.c 16174 16175MICROSOFT SURFACE DTX DRIVER 16176M: Maximilian Luz <[email protected]> 16177L: [email protected] 16178S: Maintained 16179F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 16180F: drivers/platform/surface/surface_dtx.c 16181F: include/uapi/linux/surface_aggregator/dtx.h 16182 16183MICROSOFT SURFACE SENSOR FAN DRIVER 16184M: Maximilian Luz <[email protected]> 16185M: Ivor Wanders <[email protected]> 16186L: [email protected] 16187S: Maintained 16188F: Documentation/hwmon/surface_fan.rst 16189F: drivers/hwmon/surface_fan.c 16190 16191MICROSOFT SURFACE SENSOR THERMAL DRIVER 16192M: Maximilian Luz <[email protected]> 16193L: [email protected] 16194S: Maintained 16195F: drivers/hwmon/surface_temp.c 16196 16197MICROSOFT SURFACE GPE LID SUPPORT DRIVER 16198M: Maximilian Luz <[email protected]> 16199L: [email protected] 16200S: Maintained 16201F: drivers/platform/surface/surface_gpe.c 16202 16203MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 16204M: Hans de Goede <[email protected]> 16205M: Ilpo Järvinen <[email protected]> 16206M: Maximilian Luz <[email protected]> 16207L: [email protected] 16208S: Maintained 16209T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 16210F: drivers/platform/surface/ 16211 16212MICROSOFT SURFACE HID TRANSPORT DRIVER 16213M: Maximilian Luz <[email protected]> 16214L: [email protected] 16215L: [email protected] 16216S: Maintained 16217F: drivers/hid/surface-hid/ 16218 16219MICROSOFT SURFACE HOT-PLUG DRIVER 16220M: Maximilian Luz <[email protected]> 16221L: [email protected] 16222S: Maintained 16223F: drivers/platform/surface/surface_hotplug.c 16224 16225MICROSOFT SURFACE PLATFORM PROFILE DRIVER 16226M: Maximilian Luz <[email protected]> 16227L: [email protected] 16228S: Maintained 16229F: drivers/platform/surface/surface_platform_profile.c 16230 16231MICROSOFT SURFACE PRO 3 BUTTON DRIVER 16232M: Chen Yu <[email protected]> 16233L: [email protected] 16234S: Supported 16235F: drivers/platform/surface/surfacepro3_button.c 16236 16237MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 16238M: Maximilian Luz <[email protected]> 16239L: [email protected] 16240S: Maintained 16241F: drivers/platform/surface/surface_aggregator_hub.c 16242 16243MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 16244M: Maximilian Luz <[email protected]> 16245L: [email protected] 16246S: Maintained 16247W: https://github.com/linux-surface/surface-aggregator-module 16248C: irc://irc.libera.chat/linux-surface 16249F: Documentation/driver-api/surface_aggregator/ 16250F: drivers/platform/surface/aggregator/ 16251F: drivers/platform/surface/surface_acpi_notify.c 16252F: drivers/platform/surface/surface_aggregator_cdev.c 16253F: drivers/platform/surface/surface_aggregator_registry.c 16254F: include/linux/surface_acpi_notify.h 16255F: include/linux/surface_aggregator/ 16256F: include/uapi/linux/surface_aggregator/ 16257 16258MICROTEK X6 SCANNER 16259M: Oliver Neukum <[email protected]> 16260S: Maintained 16261F: drivers/usb/image/microtek.* 16262 16263MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 16264M: Luka Kovacic <[email protected]> 16265M: Luka Perkov <[email protected]> 16266S: Maintained 16267F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 16268F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 16269F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 16270F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 16271F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 16272F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 16273 16274MIN HEAP 16275M: Kuan-Wei Chiu <[email protected]> 16276L: [email protected] 16277S: Maintained 16278F: Documentation/core-api/min_heap.rst 16279F: include/linux/min_heap.h 16280F: lib/min_heap.c 16281F: lib/test_min_heap.c 16282 16283MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 16284M: Sakari Ailus <[email protected]> 16285L: [email protected] 16286S: Maintained 16287F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 16288F: Documentation/driver-api/media/drivers/ccs/ 16289F: Documentation/userspace-api/media/drivers/ccs.rst 16290F: drivers/media/i2c/ccs-pll.c 16291F: drivers/media/i2c/ccs-pll.h 16292F: drivers/media/i2c/ccs/ 16293F: include/uapi/linux/ccs.h 16294F: include/uapi/linux/smiapp.h 16295 16296MIPS 16297M: Thomas Bogendoerfer <[email protected]> 16298L: [email protected] 16299S: Maintained 16300Q: https://patchwork.kernel.org/project/linux-mips/list/ 16301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 16302F: Documentation/devicetree/bindings/mips/ 16303F: Documentation/arch/mips/ 16304F: arch/mips/ 16305F: drivers/platform/mips/ 16306F: include/dt-bindings/mips/ 16307 16308MIPS BOSTON DEVELOPMENT BOARD 16309M: Paul Burton <[email protected]> 16310L: [email protected] 16311S: Maintained 16312F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 16313F: arch/mips/boot/dts/img/boston.dts 16314F: arch/mips/configs/generic/board-boston.config 16315F: drivers/clk/imgtec/clk-boston.c 16316F: include/dt-bindings/clock/boston-clock.h 16317 16318MIPS CORE DRIVERS 16319M: Thomas Bogendoerfer <[email protected]> 16320L: [email protected] 16321S: Supported 16322F: drivers/bus/mips_cdmm.c 16323F: drivers/clocksource/mips-gic-timer.c 16324F: drivers/cpuidle/cpuidle-cps.c 16325F: drivers/irqchip/irq-mips-cpu.c 16326F: drivers/irqchip/irq-mips-gic.c 16327 16328MIPS GENERIC PLATFORM 16329M: Paul Burton <[email protected]> 16330L: [email protected] 16331S: Supported 16332F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 16333F: arch/mips/generic/ 16334F: arch/mips/tools/generic-board-config.sh 16335 16336MIPS RINT INSTRUCTION EMULATION 16337M: Aleksandar Markovic <[email protected]> 16338L: [email protected] 16339S: Supported 16340F: arch/mips/math-emu/dp_rint.c 16341F: arch/mips/math-emu/sp_rint.c 16342 16343MIPS/LOONGSON1 ARCHITECTURE 16344M: Keguang Zhang <[email protected]> 16345L: [email protected] 16346S: Maintained 16347F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 16348F: arch/mips/include/asm/mach-loongson32/ 16349F: arch/mips/loongson32/ 16350F: drivers/*/*loongson1* 16351F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 16352 16353MIPS/LOONGSON2EF ARCHITECTURE 16354M: Jiaxun Yang <[email protected]> 16355L: [email protected] 16356S: Maintained 16357F: arch/mips/include/asm/mach-loongson2ef/ 16358F: arch/mips/loongson2ef/ 16359F: drivers/cpufreq/loongson2_cpufreq.c 16360 16361MIPS/LOONGSON64 ARCHITECTURE 16362M: Huacai Chen <[email protected]> 16363M: Jiaxun Yang <[email protected]> 16364L: [email protected] 16365S: Maintained 16366F: arch/mips/include/asm/mach-loongson64/ 16367F: arch/mips/loongson64/ 16368F: drivers/irqchip/irq-loongson* 16369F: drivers/platform/mips/cpu_hwmon.c 16370 16371MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 16372M: Hans Verkuil <[email protected]> 16373L: [email protected] 16374S: Odd Fixes 16375W: https://linuxtv.org 16376T: git git://linuxtv.org/media.git 16377F: drivers/media/radio/radio-miropcm20* 16378 16379MITSUMI MM8013 FG DRIVER 16380M: Konrad Dybcio <[email protected]> 16381F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 16382F: drivers/power/supply/mm8013.c 16383 16384MMP SUPPORT 16385R: Lubomir Rintel <[email protected]> 16386L: [email protected] (moderated for non-subscribers) 16387S: Odd Fixes 16388T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 16389F: arch/arm/boot/dts/marvell/mmp* 16390F: arch/arm/mach-mmp/ 16391F: include/linux/soc/mmp/ 16392 16393MMP USB PHY DRIVERS 16394R: Lubomir Rintel <[email protected]> 16395L: [email protected] (moderated for non-subscribers) 16396S: Maintained 16397F: drivers/phy/marvell/phy-mmp3-usb.c 16398F: drivers/phy/marvell/phy-pxa-usb.c 16399 16400MMU GATHER AND TLB INVALIDATION 16401M: Will Deacon <[email protected]> 16402M: "Aneesh Kumar K.V" <[email protected]> 16403M: Andrew Morton <[email protected]> 16404M: Nick Piggin <[email protected]> 16405M: Peter Zijlstra <[email protected]> 16406L: [email protected] 16407L: [email protected] 16408S: Maintained 16409F: arch/*/include/asm/tlb.h 16410F: include/asm-generic/tlb.h 16411F: mm/mmu_gather.c 16412 16413MN88472 MEDIA DRIVER 16414L: [email protected] 16415S: Orphan 16416W: https://linuxtv.org 16417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16418F: drivers/media/dvb-frontends/mn88472* 16419 16420MN88473 MEDIA DRIVER 16421L: [email protected] 16422S: Orphan 16423W: https://linuxtv.org 16424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16425F: drivers/media/dvb-frontends/mn88473* 16426 16427MOBILEYE MIPS SOCS 16428M: Vladimir Kondratiev <[email protected]> 16429M: Gregory CLEMENT <[email protected]> 16430M: Théo Lebrun <[email protected]> 16431L: [email protected] 16432S: Maintained 16433F: Documentation/devicetree/bindings/mips/mobileye.yaml 16434F: Documentation/devicetree/bindings/soc/mobileye/ 16435F: arch/mips/boot/dts/mobileye/ 16436F: arch/mips/configs/eyeq5_defconfig 16437F: arch/mips/mobileye/board-epm5.its.S 16438F: drivers/clk/clk-eyeq.c 16439F: drivers/pinctrl/pinctrl-eyeq5.c 16440F: drivers/reset/reset-eyeq.c 16441F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 16442 16443MODULE SUPPORT 16444M: Luis Chamberlain <[email protected]> 16445M: Petr Pavlu <[email protected]> 16446R: Sami Tolvanen <[email protected]> 16447R: Daniel Gomez <[email protected]> 16448L: [email protected] 16449L: [email protected] 16450S: Maintained 16451T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 16452F: include/linux/kmod.h 16453F: include/linux/module*.h 16454F: kernel/module/ 16455F: lib/test_kmod.c 16456F: lib/tests/module/ 16457F: scripts/module* 16458F: tools/testing/selftests/kmod/ 16459F: tools/testing/selftests/module/ 16460 16461MONOLITHIC POWER SYSTEM PMIC DRIVER 16462M: Saravanan Sekar <[email protected]> 16463S: Maintained 16464F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 16465F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 16466F: drivers/hwmon/pmbus/mpq7932.c 16467F: drivers/iio/adc/mp2629_adc.c 16468F: drivers/mfd/mp2629.c 16469F: drivers/power/supply/mp2629_charger.c 16470F: drivers/regulator/mp5416.c 16471F: drivers/regulator/mpq7920.c 16472F: drivers/regulator/mpq7920.h 16473F: include/linux/mfd/mp2629.h 16474 16475MOST(R) TECHNOLOGY DRIVER 16476M: Parthiban Veerasooran <[email protected]> 16477M: Christian Gromm <[email protected]> 16478S: Maintained 16479F: Documentation/ABI/testing/configfs-most 16480F: Documentation/ABI/testing/sysfs-bus-most 16481F: drivers/most/ 16482F: drivers/staging/most/ 16483F: include/linux/most.h 16484 16485MOTORCOMM PHY DRIVER 16486M: Frank <[email protected]> 16487L: [email protected] 16488S: Maintained 16489F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16490F: drivers/net/phy/motorcomm.c 16491 16492MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16493M: Jiri Slaby <[email protected]> 16494S: Maintained 16495F: Documentation/driver-api/tty/moxa-smartio.rst 16496F: drivers/tty/mxser.* 16497 16498MP3309C BACKLIGHT DRIVER 16499M: Flavio Suligoi <[email protected]> 16500L: [email protected] 16501S: Maintained 16502F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16503F: drivers/video/backlight/mp3309c.c 16504 16505MPS MP2891 DRIVER 16506M: Noah Wang <[email protected]> 16507L: [email protected] 16508S: Maintained 16509F: Documentation/hwmon/mp2891.rst 16510F: drivers/hwmon/pmbus/mp2891.c 16511 16512MPS MP2993 DRIVER 16513M: Noah Wang <[email protected]> 16514L: [email protected] 16515S: Maintained 16516F: Documentation/hwmon/mp2993.rst 16517F: drivers/hwmon/pmbus/mp2993.c 16518 16519MPS MP9941 DRIVER 16520M: Noah Wang <[email protected]> 16521L: [email protected] 16522S: Maintained 16523F: Documentation/hwmon/mp9941.rst 16524F: drivers/hwmon/pmbus/mp9941.c 16525 16526MR800 AVERMEDIA USB FM RADIO DRIVER 16527M: Alexey Klimov <[email protected]> 16528L: [email protected] 16529S: Maintained 16530T: git git://linuxtv.org/media.git 16531F: drivers/media/radio/radio-mr800.c 16532 16533MRF24J40 IEEE 802.15.4 RADIO DRIVER 16534M: Stefan Schmidt <[email protected]> 16535L: [email protected] 16536S: Odd Fixes 16537F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16538F: drivers/net/ieee802154/mrf24j40.c 16539 16540MSI EC DRIVER 16541M: Nikita Kravets <[email protected]> 16542L: [email protected] 16543S: Maintained 16544W: https://github.com/BeardOverflow/msi-ec 16545F: drivers/platform/x86/msi-ec.* 16546 16547MSI LAPTOP SUPPORT 16548M: "Lee, Chun-Yi" <[email protected]> 16549L: [email protected] 16550S: Maintained 16551F: drivers/platform/x86/msi-laptop.c 16552 16553MSI WMI SUPPORT 16554L: [email protected] 16555S: Orphan 16556F: drivers/platform/x86/msi-wmi.c 16557 16558MSI WMI PLATFORM FEATURES 16559M: Armin Wolf <[email protected]> 16560L: [email protected] 16561S: Maintained 16562F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16563F: Documentation/wmi/devices/msi-wmi-platform.rst 16564F: drivers/platform/x86/msi-wmi-platform.c 16565 16566MSI001 MEDIA DRIVER 16567L: [email protected] 16568S: Orphan 16569W: https://linuxtv.org 16570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16571F: drivers/media/tuners/msi001* 16572 16573MSI2500 MEDIA DRIVER 16574L: [email protected] 16575S: Orphan 16576W: https://linuxtv.org 16577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16578F: drivers/media/usb/msi2500/ 16579 16580MSTAR INTERRUPT CONTROLLER DRIVER 16581M: Mark-PK Tsai <[email protected]> 16582M: Daniel Palmer <[email protected]> 16583S: Maintained 16584F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16585F: drivers/irqchip/irq-mst-intc.c 16586 16587MSYSTEMS DISKONCHIP G3 MTD DRIVER 16588M: Robert Jarzmik <[email protected]> 16589L: [email protected] 16590S: Maintained 16591F: drivers/mtd/devices/docg3* 16592 16593MT9M114 ONSEMI SENSOR DRIVER 16594M: Laurent Pinchart <[email protected]> 16595L: [email protected] 16596S: Maintained 16597T: git git://linuxtv.org/media.git 16598F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16599F: drivers/media/i2c/mt9m114.c 16600 16601MT9P031 APTINA CAMERA SENSOR 16602M: Laurent Pinchart <[email protected]> 16603L: [email protected] 16604S: Maintained 16605T: git git://linuxtv.org/media.git 16606F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16607F: drivers/media/i2c/mt9p031.c 16608 16609MT9T112 APTINA CAMERA SENSOR 16610M: Jacopo Mondi <[email protected]> 16611L: [email protected] 16612S: Odd Fixes 16613T: git git://linuxtv.org/media.git 16614F: drivers/media/i2c/mt9t112.c 16615F: include/media/i2c/mt9t112.h 16616 16617MT9V032 APTINA CAMERA SENSOR 16618M: Laurent Pinchart <[email protected]> 16619L: [email protected] 16620S: Maintained 16621T: git git://linuxtv.org/media.git 16622F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16623F: drivers/media/i2c/mt9v032.c 16624F: include/media/i2c/mt9v032.h 16625 16626MT9V111 APTINA CAMERA SENSOR 16627M: Jacopo Mondi <[email protected]> 16628L: [email protected] 16629S: Maintained 16630T: git git://linuxtv.org/media.git 16631F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16632F: drivers/media/i2c/mt9v111.c 16633 16634MULTIFUNCTION DEVICES (MFD) 16635M: Lee Jones <[email protected]> 16636S: Maintained 16637T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16638F: Documentation/devicetree/bindings/mfd/ 16639F: drivers/mfd/ 16640F: include/dt-bindings/mfd/ 16641F: include/linux/mfd/ 16642 16643MULTIMEDIA CARD (MMC) ETC. OVER SPI 16644S: Orphan 16645F: drivers/mmc/host/mmc_spi.c 16646F: include/linux/spi/mmc_spi.h 16647 16648MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16649M: Ulf Hansson <[email protected]> 16650L: [email protected] 16651S: Maintained 16652T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16653F: Documentation/devicetree/bindings/mmc/ 16654F: drivers/mmc/ 16655F: include/linux/mmc/ 16656F: include/uapi/linux/mmc/ 16657 16658MULTIPLEXER SUBSYSTEM 16659M: Peter Rosin <[email protected]> 16660S: Maintained 16661F: Documentation/ABI/testing/sysfs-class-mux* 16662F: Documentation/devicetree/bindings/mux/ 16663F: drivers/mux/ 16664F: include/dt-bindings/mux/ 16665F: include/linux/mux/ 16666 16667MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16668M: Bin Liu <[email protected]> 16669L: [email protected] 16670S: Maintained 16671F: drivers/usb/musb/ 16672 16673MXL301RF MEDIA DRIVER 16674M: Akihiro Tsukada <[email protected]> 16675L: [email protected] 16676S: Odd Fixes 16677F: drivers/media/tuners/mxl301rf* 16678 16679MXL5007T MEDIA DRIVER 16680M: Michael Krufky <[email protected]> 16681L: [email protected] 16682S: Maintained 16683W: https://linuxtv.org 16684W: http://github.com/mkrufky 16685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16686T: git git://linuxtv.org/mkrufky/tuners.git 16687F: drivers/media/tuners/mxl5007t.* 16688 16689MXSFB DRM DRIVER 16690M: Marek Vasut <[email protected]> 16691M: Stefan Agner <[email protected]> 16692L: [email protected] 16693S: Supported 16694T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16695F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16696F: drivers/gpu/drm/mxsfb/ 16697 16698MYLEX DAC960 PCI RAID Controller 16699M: Hannes Reinecke <[email protected]> 16700L: [email protected] 16701S: Supported 16702F: drivers/scsi/myrb.* 16703F: drivers/scsi/myrs.* 16704 16705MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16706L: [email protected] 16707S: Orphan 16708W: https://www.cspi.com/ethernet-products/support/downloads/ 16709F: drivers/net/ethernet/myricom/myri10ge/ 16710 16711NAND FLASH SUBSYSTEM 16712M: Miquel Raynal <[email protected]> 16713R: Richard Weinberger <[email protected]> 16714L: [email protected] 16715S: Maintained 16716W: http://www.linux-mtd.infradead.org/ 16717Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16718C: irc://irc.oftc.net/mtd 16719T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16720F: drivers/mtd/nand/ 16721F: include/linux/mtd/*nand*.h 16722 16723NATIONAL INSTRUMENTS SERIAL DRIVER 16724M: Chaitanya Vadrevu <[email protected]> 16725L: [email protected] 16726S: Maintained 16727F: drivers/tty/serial/8250/8250_ni.c 16728 16729NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16730M: Daniel Mack <[email protected]> 16731L: [email protected] 16732S: Maintained 16733W: http://www.native-instruments.com 16734F: sound/usb/caiaq/ 16735 16736NATSEMI ETHERNET DRIVER (DP8381x) 16737S: Orphan 16738F: drivers/net/ethernet/natsemi/natsemi.c 16739 16740NCR 5380 SCSI DRIVERS 16741M: Finn Thain <[email protected]> 16742M: Michael Schmitz <[email protected]> 16743L: [email protected] 16744S: Maintained 16745F: Documentation/scsi/g_NCR5380.rst 16746F: drivers/scsi/NCR5380.* 16747F: drivers/scsi/arm/cumana_1.c 16748F: drivers/scsi/arm/oak.c 16749F: drivers/scsi/atari_scsi.* 16750F: drivers/scsi/dmx3191d.c 16751F: drivers/scsi/g_NCR5380.* 16752F: drivers/scsi/mac_scsi.* 16753F: drivers/scsi/sun3_scsi.* 16754F: drivers/scsi/sun3_scsi_vme.c 16755 16756NCSI LIBRARY 16757M: Samuel Mendoza-Jonas <[email protected]> 16758R: Paul Fertser <[email protected]> 16759S: Maintained 16760F: net/ncsi/ 16761 16762NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16763M: Zev Weiss <[email protected]> 16764L: [email protected] 16765S: Maintained 16766F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16767F: drivers/hwmon/nct6775-i2c.c 16768 16769NCT7363 HARDWARE MONITOR DRIVER 16770M: Ban Feng <[email protected]> 16771L: [email protected] 16772S: Maintained 16773F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16774F: Documentation/hwmon/nct7363.rst 16775F: drivers/hwmon/nct7363.c 16776 16777NETCONSOLE 16778M: Breno Leitao <[email protected]> 16779S: Maintained 16780F: Documentation/networking/netconsole.rst 16781F: drivers/net/netconsole.c 16782F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16783F: tools/testing/selftests/drivers/net/netcons\* 16784 16785NETDEVSIM 16786M: Jakub Kicinski <[email protected]> 16787S: Maintained 16788F: drivers/net/netdevsim/* 16789F: tools/testing/selftests/drivers/net/netdevsim/* 16790 16791NETEM NETWORK EMULATOR 16792M: Stephen Hemminger <[email protected]> 16793L: [email protected] 16794S: Maintained 16795F: net/sched/sch_netem.c 16796 16797NETERION 10GbE DRIVERS (s2io) 16798M: Jon Mason <[email protected]> 16799L: [email protected] 16800S: Maintained 16801F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16802F: drivers/net/ethernet/neterion/ 16803 16804NETFILTER 16805M: Pablo Neira Ayuso <[email protected]> 16806M: Jozsef Kadlecsik <[email protected]> 16807L: [email protected] 16808L: [email protected] 16809S: Maintained 16810W: http://www.netfilter.org/ 16811W: http://www.iptables.org/ 16812W: http://www.nftables.org/ 16813Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16814C: irc://irc.libera.chat/netfilter 16815T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16816T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16817F: include/linux/netfilter* 16818F: include/linux/netfilter/ 16819F: include/net/netfilter/ 16820F: include/uapi/linux/netfilter* 16821F: include/uapi/linux/netfilter/ 16822F: net/*/netfilter.c 16823F: net/*/netfilter/ 16824F: net/bridge/br_netfilter*.c 16825F: net/netfilter/ 16826F: tools/testing/selftests/net/netfilter/ 16827 16828NETROM NETWORK LAYER 16829L: [email protected] 16830S: Orphan 16831W: https://linux-ax25.in-berlin.de 16832F: include/net/netrom.h 16833F: include/uapi/linux/netrom.h 16834F: net/netrom/ 16835 16836NETRONIX EMBEDDED CONTROLLER 16837M: Jonathan Neuschäfer <[email protected]> 16838S: Maintained 16839F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16840F: drivers/mfd/ntxec.c 16841F: drivers/pwm/pwm-ntxec.c 16842F: drivers/rtc/rtc-ntxec.c 16843F: include/linux/mfd/ntxec.h 16844 16845NETRONOME ETHERNET DRIVERS 16846M: Louis Peens <[email protected]> 16847R: Jakub Kicinski <[email protected]> 16848L: [email protected] 16849S: Maintained 16850F: drivers/net/ethernet/netronome/ 16851 16852NETWORK BLOCK DEVICE (NBD) 16853M: Josef Bacik <[email protected]> 16854L: [email protected] 16855L: [email protected] 16856S: Maintained 16857F: Documentation/admin-guide/blockdev/nbd.rst 16858F: drivers/block/nbd.c 16859F: include/trace/events/nbd.h 16860F: include/uapi/linux/nbd.h 16861 16862NETWORK DROP MONITOR 16863M: Neil Horman <[email protected]> 16864L: [email protected] 16865S: Maintained 16866W: https://fedorahosted.org/dropwatch/ 16867F: include/uapi/linux/net_dropmon.h 16868F: net/core/drop_monitor.c 16869 16870NETWORKING DRIVERS 16871M: Andrew Lunn <[email protected]> 16872M: "David S. Miller" <[email protected]> 16873M: Eric Dumazet <[email protected]> 16874M: Jakub Kicinski <[email protected]> 16875M: Paolo Abeni <[email protected]> 16876L: [email protected] 16877S: Maintained 16878P: Documentation/process/maintainer-netdev.rst 16879Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16880T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16881T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16882F: Documentation/devicetree/bindings/net/ 16883F: Documentation/networking/net_cachelines/net_device.rst 16884F: drivers/connector/ 16885F: drivers/net/ 16886F: drivers/ptp/ 16887F: drivers/s390/net/ 16888F: include/dt-bindings/net/ 16889F: include/linux/cn_proc.h 16890F: include/linux/etherdevice.h 16891F: include/linux/ethtool_netlink.h 16892F: include/linux/fcdevice.h 16893F: include/linux/fddidevice.h 16894F: include/linux/hippidevice.h 16895F: include/linux/if_* 16896F: include/linux/inetdevice.h 16897F: include/linux/ism.h 16898F: include/linux/netdev* 16899F: include/linux/platform_data/wiznet.h 16900F: include/uapi/linux/cn_proc.h 16901F: include/uapi/linux/ethtool_netlink* 16902F: include/uapi/linux/if_* 16903F: include/uapi/linux/net_shaper.h 16904F: include/uapi/linux/netdev* 16905F: tools/testing/selftests/drivers/net/ 16906X: Documentation/devicetree/bindings/net/bluetooth/ 16907X: Documentation/devicetree/bindings/net/can/ 16908X: Documentation/devicetree/bindings/net/wireless/ 16909X: drivers/net/can/ 16910X: drivers/net/wireless/ 16911 16912NETWORKING DRIVERS (WIRELESS) 16913M: Johannes Berg <[email protected]> 16914L: [email protected] 16915S: Maintained 16916W: https://wireless.wiki.kernel.org/ 16917Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16918T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16919T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16920F: Documentation/devicetree/bindings/net/wireless/ 16921F: drivers/net/wireless/ 16922X: drivers/net/wireless/ath/ 16923X: drivers/net/wireless/broadcom/ 16924X: drivers/net/wireless/intel/ 16925X: drivers/net/wireless/intersil/ 16926X: drivers/net/wireless/marvell/ 16927X: drivers/net/wireless/mediatek/mt76/ 16928X: drivers/net/wireless/mediatek/mt7601u/ 16929X: drivers/net/wireless/microchip/ 16930X: drivers/net/wireless/purelifi/ 16931X: drivers/net/wireless/quantenna/ 16932X: drivers/net/wireless/ralink/ 16933X: drivers/net/wireless/realtek/ 16934X: drivers/net/wireless/rsi/ 16935X: drivers/net/wireless/silabs/ 16936X: drivers/net/wireless/st/ 16937X: drivers/net/wireless/ti/ 16938X: drivers/net/wireless/zydas/ 16939 16940NETWORKING [DSA] 16941M: Andrew Lunn <[email protected]> 16942M: Vladimir Oltean <[email protected]> 16943S: Maintained 16944F: Documentation/devicetree/bindings/net/dsa/ 16945F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16946F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16947F: drivers/net/dsa/ 16948F: include/linux/dsa/ 16949F: include/linux/platform_data/dsa.h 16950F: include/net/dsa.h 16951F: net/dsa/ 16952F: tools/testing/selftests/drivers/net/dsa/ 16953 16954NETWORKING [ETHTOOL] 16955M: Andrew Lunn <[email protected]> 16956M: Jakub Kicinski <[email protected]> 16957F: Documentation/netlink/specs/ethtool.yaml 16958F: Documentation/networking/ethtool-netlink.rst 16959F: include/linux/ethtool* 16960F: include/uapi/linux/ethtool* 16961F: net/ethtool/ 16962F: tools/testing/selftests/drivers/net/*/ethtool* 16963 16964NETWORKING [ETHTOOL CABLE TEST] 16965M: Andrew Lunn <[email protected]> 16966F: net/ethtool/cabletest.c 16967F: tools/testing/selftests/drivers/net/*/ethtool* 16968K: cable_test 16969 16970NETWORKING [ETHTOOL MAC MERGE] 16971M: Vladimir Oltean <[email protected]> 16972F: net/ethtool/mm.c 16973F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh 16974K: ethtool_mm 16975 16976NETWORKING [ETHTOOL PHY TOPOLOGY] 16977M: Maxime Chevallier <[email protected]> 16978F: Documentation/networking/phy-link-topology.rst 16979F: drivers/net/phy/phy_link_topology.c 16980F: include/linux/phy_link_topology.h 16981F: net/ethtool/phy.c 16982 16983NETWORKING [GENERAL] 16984M: "David S. Miller" <[email protected]> 16985M: Eric Dumazet <[email protected]> 16986M: Jakub Kicinski <[email protected]> 16987M: Paolo Abeni <[email protected]> 16988R: Simon Horman <[email protected]> 16989L: [email protected] 16990S: Maintained 16991P: Documentation/process/maintainer-netdev.rst 16992Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16993B: mailto:[email protected] 16994T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16995T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16996F: Documentation/core-api/netlink.rst 16997F: Documentation/netlink/ 16998F: Documentation/networking/ 16999F: Documentation/networking/net_cachelines/ 17000F: Documentation/process/maintainer-netdev.rst 17001F: Documentation/userspace-api/netlink/ 17002F: include/linux/ethtool.h 17003F: include/linux/framer/framer-provider.h 17004F: include/linux/framer/framer.h 17005F: include/linux/in.h 17006F: include/linux/indirect_call_wrapper.h 17007F: include/linux/inet.h 17008F: include/linux/inet_diag.h 17009F: include/linux/net.h 17010F: include/linux/netdev* 17011F: include/linux/netlink.h 17012F: include/linux/netpoll.h 17013F: include/linux/rtnetlink.h 17014F: include/linux/sctp.h 17015F: include/linux/seq_file_net.h 17016F: include/linux/skbuff* 17017F: include/net/ 17018F: include/uapi/linux/ethtool.h 17019F: include/uapi/linux/genetlink.h 17020F: include/uapi/linux/hsr_netlink.h 17021F: include/uapi/linux/in.h 17022F: include/uapi/linux/inet_diag.h 17023F: include/uapi/linux/nbd-netlink.h 17024F: include/uapi/linux/net.h 17025F: include/uapi/linux/net_namespace.h 17026F: include/uapi/linux/netconf.h 17027F: include/uapi/linux/netdev* 17028F: include/uapi/linux/netlink.h 17029F: include/uapi/linux/netlink_diag.h 17030F: include/uapi/linux/rtnetlink.h 17031F: include/uapi/linux/sctp.h 17032F: lib/net_utils.c 17033F: lib/random32.c 17034F: net/ 17035F: samples/pktgen/ 17036F: tools/net/ 17037F: tools/testing/selftests/net/ 17038X: Documentation/networking/mac80211-injection.rst 17039X: Documentation/networking/mac80211_hwsim/ 17040X: Documentation/networking/regulatory.rst 17041X: include/net/cfg80211.h 17042X: include/net/ieee80211_radiotap.h 17043X: include/net/iw_handler.h 17044X: include/net/mac80211.h 17045X: include/net/wext.h 17046X: net/9p/ 17047X: net/bluetooth/ 17048X: net/can/ 17049X: net/ceph/ 17050X: net/mac80211/ 17051X: net/rfkill/ 17052X: net/wireless/ 17053 17054NETWORKING [IPSEC] 17055M: Steffen Klassert <[email protected]> 17056M: Herbert Xu <[email protected]> 17057M: "David S. Miller" <[email protected]> 17058L: [email protected] 17059S: Maintained 17060T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 17061T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 17062F: include/net/xfrm.h 17063F: include/uapi/linux/xfrm.h 17064F: net/ipv4/ah4.c 17065F: net/ipv4/esp4* 17066F: net/ipv4/ip_vti.c 17067F: net/ipv4/ipcomp.c 17068F: net/ipv4/xfrm* 17069F: net/ipv6/ah6.c 17070F: net/ipv6/esp6* 17071F: net/ipv6/ip6_vti.c 17072F: net/ipv6/ipcomp6.c 17073F: net/ipv6/xfrm* 17074F: net/key/ 17075F: net/xfrm/ 17076F: tools/testing/selftests/net/ipsec.c 17077 17078NETWORKING [IPv4/IPv6] 17079M: "David S. Miller" <[email protected]> 17080M: David Ahern <[email protected]> 17081L: [email protected] 17082S: Maintained 17083T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 17084F: arch/x86/net/* 17085F: include/linux/ip.h 17086F: include/linux/ipv6* 17087F: include/net/fib* 17088F: include/net/ip* 17089F: include/net/route.h 17090F: net/ipv4/ 17091F: net/ipv6/ 17092 17093NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 17094M: Paul Moore <[email protected]> 17095L: [email protected] 17096L: [email protected] 17097S: Supported 17098W: https://github.com/netlabel 17099F: Documentation/netlabel/ 17100F: include/net/calipso.h 17101F: include/net/cipso_ipv4.h 17102F: include/net/netlabel.h 17103F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 17104F: include/uapi/linux/netfilter/xt_SECMARK.h 17105F: net/ipv4/cipso_ipv4.c 17106F: net/ipv6/calipso.c 17107F: net/netfilter/xt_CONNSECMARK.c 17108F: net/netfilter/xt_SECMARK.c 17109F: net/netlabel/ 17110 17111NETWORKING [MACSEC] 17112M: Sabrina Dubroca <[email protected]> 17113L: [email protected] 17114S: Maintained 17115F: drivers/net/macsec.c 17116F: include/net/macsec.h 17117F: include/uapi/linux/if_macsec.h 17118K: macsec 17119K: \bmdo_ 17120 17121NETWORKING [MPTCP] 17122M: Matthieu Baerts <[email protected]> 17123M: Mat Martineau <[email protected]> 17124R: Geliang Tang <[email protected]> 17125L: [email protected] 17126L: [email protected] 17127S: Maintained 17128W: https://github.com/multipath-tcp/mptcp_net-next/wiki 17129B: https://github.com/multipath-tcp/mptcp_net-next/issues 17130T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 17131T: git https://github.com/multipath-tcp/mptcp_net-next.git export 17132F: Documentation/netlink/specs/mptcp_pm.yaml 17133F: Documentation/networking/mptcp*.rst 17134F: include/net/mptcp.h 17135F: include/trace/events/mptcp.h 17136F: include/uapi/linux/mptcp*.h 17137F: net/mptcp/ 17138F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 17139F: tools/testing/selftests/net/mptcp/ 17140 17141NETWORKING [SRv6] 17142M: Andrea Mayer <[email protected]> 17143L: [email protected] 17144S: Maintained 17145T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 17146F: include/linux/seg6* 17147F: include/net/seg6* 17148F: include/uapi/linux/seg6* 17149F: net/ipv6/seg6* 17150F: tools/testing/selftests/net/srv6* 17151 17152NETWORKING [TCP] 17153M: Eric Dumazet <[email protected]> 17154M: Neal Cardwell <[email protected]> 17155R: Kuniyuki Iwashima <[email protected]> 17156L: [email protected] 17157S: Maintained 17158F: Documentation/networking/net_cachelines/tcp_sock.rst 17159F: include/linux/tcp.h 17160F: include/net/tcp.h 17161F: include/trace/events/tcp.h 17162F: include/uapi/linux/tcp.h 17163F: net/ipv4/inet_connection_sock.c 17164F: net/ipv4/inet_hashtables.c 17165F: net/ipv4/inet_timewait_sock.c 17166F: net/ipv4/syncookies.c 17167F: net/ipv4/tcp*.c 17168F: net/ipv6/inet6_connection_sock.c 17169F: net/ipv6/inet6_hashtables.c 17170F: net/ipv6/syncookies.c 17171F: net/ipv6/tcp*.c 17172 17173NETWORKING [TLS] 17174M: Boris Pismenny <[email protected]> 17175M: John Fastabend <[email protected]> 17176M: Jakub Kicinski <[email protected]> 17177L: [email protected] 17178S: Maintained 17179F: include/net/tls.h 17180F: include/uapi/linux/tls.h 17181F: net/tls/* 17182 17183NETWORKING [SOCKETS] 17184M: Eric Dumazet <[email protected]> 17185M: Kuniyuki Iwashima <[email protected]> 17186M: Paolo Abeni <[email protected]> 17187M: Willem de Bruijn <[email protected]> 17188S: Maintained 17189F: include/linux/sock_diag.h 17190F: include/linux/socket.h 17191F: include/linux/sockptr.h 17192F: include/net/sock.h 17193F: include/net/sock_reuseport.h 17194F: include/uapi/linux/socket.h 17195F: net/core/*sock* 17196F: net/core/scm.c 17197F: net/socket.c 17198 17199NETWORKING [UNIX SOCKETS] 17200M: Kuniyuki Iwashima <[email protected]> 17201S: Maintained 17202F: include/net/af_unix.h 17203F: include/net/netns/unix.h 17204F: include/uapi/linux/unix_diag.h 17205F: net/unix/ 17206F: tools/testing/selftests/net/af_unix/ 17207 17208NETXEN (1/10) GbE SUPPORT 17209M: Manish Chopra <[email protected]> 17210M: Rahul Verma <[email protected]> 17211M: [email protected] 17212L: [email protected] 17213S: Maintained 17214F: drivers/net/ethernet/qlogic/netxen/ 17215 17216NET_FAILOVER MODULE 17217M: Sridhar Samudrala <[email protected]> 17218L: [email protected] 17219S: Supported 17220F: Documentation/networking/net_failover.rst 17221F: drivers/net/net_failover.c 17222F: include/net/net_failover.h 17223 17224NEXTHOP 17225M: David Ahern <[email protected]> 17226L: [email protected] 17227S: Maintained 17228F: include/net/netns/nexthop.h 17229F: include/net/nexthop.h 17230F: include/uapi/linux/nexthop.h 17231F: net/ipv4/nexthop.c 17232 17233NFC SUBSYSTEM 17234M: Krzysztof Kozlowski <[email protected]> 17235L: [email protected] 17236S: Maintained 17237F: Documentation/devicetree/bindings/net/nfc/ 17238F: drivers/nfc/ 17239F: include/net/nfc/ 17240F: include/uapi/linux/nfc.h 17241F: net/nfc/ 17242 17243NFC VIRTUAL NCI DEVICE DRIVER 17244M: Bongsu Jeon <[email protected]> 17245L: [email protected] 17246S: Supported 17247F: drivers/nfc/virtual_ncidev.c 17248F: tools/testing/selftests/nci/ 17249 17250NFS, SUNRPC, AND LOCKD CLIENTS 17251M: Trond Myklebust <[email protected]> 17252M: Anna Schumaker <[email protected]> 17253L: [email protected] 17254S: Maintained 17255W: http://client.linux-nfs.org 17256T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 17257F: Documentation/filesystems/nfs/ 17258F: fs/lockd/ 17259F: fs/nfs/ 17260F: fs/nfs_common/ 17261F: include/linux/lockd/ 17262F: include/linux/nfs* 17263F: include/linux/sunrpc/ 17264F: include/uapi/linux/nfs* 17265F: include/uapi/linux/sunrpc/ 17266F: net/sunrpc/ 17267 17268NILFS2 FILESYSTEM 17269M: Ryusuke Konishi <[email protected]> 17270L: [email protected] 17271S: Supported 17272W: https://nilfs.sourceforge.io/ 17273T: git https://github.com/konis/nilfs2.git 17274F: Documentation/filesystems/nilfs2.rst 17275F: fs/nilfs2/ 17276F: include/trace/events/nilfs2.h 17277F: include/uapi/linux/nilfs2_api.h 17278F: include/uapi/linux/nilfs2_ondisk.h 17279 17280NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 17281M: YOKOTA Hiroshi <[email protected]> 17282S: Maintained 17283W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 17284F: Documentation/scsi/NinjaSCSI.rst 17285F: drivers/scsi/pcmcia/nsp_* 17286 17287NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 17288M: GOTO Masanori <[email protected]> 17289M: YOKOTA Hiroshi <[email protected]> 17290S: Maintained 17291W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 17292F: Documentation/scsi/NinjaSCSI.rst 17293F: drivers/scsi/nsp32* 17294 17295NINTENDO HID DRIVER 17296M: Daniel J. Ogorchock <[email protected]> 17297L: [email protected] 17298S: Maintained 17299F: drivers/hid/hid-nintendo* 17300 17301NIOS2 ARCHITECTURE 17302M: Dinh Nguyen <[email protected]> 17303S: Maintained 17304T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 17305F: arch/nios2/ 17306 17307NITRO ENCLAVES (NE) 17308M: Alexandru Ciobotaru <[email protected]> 17309R: The AWS Nitro Enclaves Team <[email protected]> 17310L: [email protected] 17311S: Supported 17312W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 17313F: Documentation/virt/ne_overview.rst 17314F: drivers/virt/nitro_enclaves/ 17315F: include/linux/nitro_enclaves.h 17316F: include/uapi/linux/nitro_enclaves.h 17317F: samples/nitro_enclaves/ 17318 17319NITRO SECURE MODULE (NSM) 17320M: Alexander Graf <[email protected]> 17321R: The AWS Nitro Enclaves Team <[email protected]> 17322L: [email protected] 17323S: Supported 17324W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 17325F: drivers/misc/nsm.c 17326F: include/uapi/linux/nsm.h 17327 17328NOHZ, DYNTICKS SUPPORT 17329M: Anna-Maria Behnsen <[email protected]> 17330M: Frederic Weisbecker <[email protected]> 17331M: Ingo Molnar <[email protected]> 17332M: Thomas Gleixner <[email protected]> 17333L: [email protected] 17334S: Maintained 17335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 17336F: include/linux/sched/nohz.h 17337F: include/linux/tick.h 17338F: kernel/time/tick*.* 17339 17340NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 17341M: Pavel Machek <[email protected]> 17342M: Sakari Ailus <[email protected]> 17343L: [email protected] 17344S: Maintained 17345F: drivers/media/i2c/ad5820.c 17346F: drivers/media/i2c/et8ek8 17347 17348NOKIA N900 POWER SUPPLY DRIVERS 17349R: Pali Rohár <[email protected]> 17350F: drivers/power/supply/bq2415x_charger.c 17351F: drivers/power/supply/bq27xxx_battery.c 17352F: drivers/power/supply/bq27xxx_battery_i2c.c 17353F: drivers/power/supply/isp1704_charger.c 17354F: drivers/power/supply/rx51_battery.c 17355F: include/linux/power/bq2415x_charger.h 17356F: include/linux/power/bq27xxx_battery.h 17357 17358NOLIBC HEADER FILE 17359M: Willy Tarreau <[email protected]> 17360M: Thomas Weißschuh <[email protected]> 17361S: Maintained 17362T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 17363F: tools/include/nolibc/ 17364F: tools/testing/selftests/nolibc/ 17365 17366NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 17367M: Hans de Goede <[email protected]> 17368L: [email protected] 17369S: Maintained 17370F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 17371F: drivers/input/touchscreen/novatek-nvt-ts.c 17372 17373NSDEPS 17374M: Matthias Maennich <[email protected]> 17375S: Maintained 17376F: Documentation/core-api/symbol-namespaces.rst 17377F: scripts/nsdeps 17378 17379NTB AMD DRIVER 17380M: Shyam Sundar S K <[email protected]> 17381L: [email protected] 17382S: Supported 17383F: drivers/ntb/hw/amd/ 17384 17385NTB DRIVER CORE 17386M: Jon Mason <[email protected]> 17387M: Dave Jiang <[email protected]> 17388M: Allen Hubbe <[email protected]> 17389L: [email protected] 17390S: Supported 17391W: https://github.com/jonmason/ntb/wiki 17392T: git https://github.com/jonmason/ntb.git 17393F: drivers/net/ntb_netdev.c 17394F: drivers/ntb/ 17395F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 17396F: include/linux/ntb.h 17397F: include/linux/ntb_transport.h 17398F: tools/testing/selftests/ntb/ 17399 17400NTB INTEL DRIVER 17401M: Dave Jiang <[email protected]> 17402L: [email protected] 17403S: Supported 17404W: https://github.com/davejiang/linux/wiki 17405T: git https://github.com/davejiang/linux.git 17406F: drivers/ntb/hw/intel/ 17407 17408NTFS3 FILESYSTEM 17409M: Konstantin Komarov <[email protected]> 17410L: [email protected] 17411S: Supported 17412W: http://www.paragon-software.com/ 17413T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 17414F: Documentation/filesystems/ntfs3.rst 17415F: fs/ntfs3/ 17416 17417NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 17418M: Elizabeth Figura <[email protected]> 17419L: [email protected] 17420S: Supported 17421F: Documentation/userspace-api/ntsync.rst 17422F: drivers/misc/ntsync.c 17423F: include/uapi/linux/ntsync.h 17424F: tools/testing/selftests/drivers/ntsync/ 17425 17426NUBUS SUBSYSTEM 17427M: Finn Thain <[email protected]> 17428L: [email protected] 17429S: Maintained 17430F: arch/*/include/asm/nubus.h 17431F: drivers/nubus/ 17432F: include/linux/nubus.h 17433F: include/uapi/linux/nubus.h 17434 17435NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 17436M: Antonino Daplas <[email protected]> 17437L: [email protected] 17438S: Maintained 17439F: drivers/video/fbdev/nvidia/ 17440F: drivers/video/fbdev/riva/ 17441 17442NVIDIA WMI EC BACKLIGHT DRIVER 17443M: Daniel Dadap <[email protected]> 17444L: [email protected] 17445S: Supported 17446F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 17447F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 17448 17449NVM EXPRESS DRIVER 17450M: Keith Busch <[email protected]> 17451M: Jens Axboe <[email protected]> 17452M: Christoph Hellwig <[email protected]> 17453M: Sagi Grimberg <[email protected]> 17454L: [email protected] 17455S: Supported 17456W: http://git.infradead.org/nvme.git 17457T: git git://git.infradead.org/nvme.git 17458F: Documentation/nvme/ 17459F: drivers/nvme/common/ 17460F: drivers/nvme/host/ 17461F: include/linux/nvme-*.h 17462F: include/linux/nvme.h 17463F: include/uapi/linux/nvme_ioctl.h 17464 17465NVM EXPRESS FABRICS AUTHENTICATION 17466M: Hannes Reinecke <[email protected]> 17467L: [email protected] 17468S: Supported 17469F: drivers/nvme/host/auth.c 17470F: drivers/nvme/target/auth.c 17471F: drivers/nvme/target/fabrics-cmd-auth.c 17472F: include/linux/nvme-auth.h 17473 17474NVM EXPRESS FC TRANSPORT DRIVERS 17475M: James Smart <[email protected]> 17476L: [email protected] 17477S: Supported 17478F: drivers/nvme/host/fc.c 17479F: drivers/nvme/target/fc.c 17480F: drivers/nvme/target/fcloop.c 17481F: include/linux/nvme-fc-driver.h 17482F: include/linux/nvme-fc.h 17483 17484NVM EXPRESS HARDWARE MONITORING SUPPORT 17485M: Guenter Roeck <[email protected]> 17486L: [email protected] 17487S: Supported 17488F: drivers/nvme/host/hwmon.c 17489 17490NVM EXPRESS TARGET DRIVER 17491M: Christoph Hellwig <[email protected]> 17492M: Sagi Grimberg <[email protected]> 17493M: Chaitanya Kulkarni <[email protected]> 17494L: [email protected] 17495S: Supported 17496W: http://git.infradead.org/nvme.git 17497T: git git://git.infradead.org/nvme.git 17498F: drivers/nvme/target/ 17499 17500NVMEM FRAMEWORK 17501M: Srinivas Kandagatla <[email protected]> 17502S: Maintained 17503T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 17504F: Documentation/ABI/stable/sysfs-bus-nvmem 17505F: Documentation/devicetree/bindings/nvmem/ 17506F: drivers/nvmem/ 17507F: include/dt-bindings/nvmem/ 17508F: include/linux/nvmem-consumer.h 17509F: include/linux/nvmem-provider.h 17510 17511NXP BLUETOOTH WIRELESS DRIVERS 17512M: Amitkumar Karwar <[email protected]> 17513M: Neeraj Kale <[email protected]> 17514S: Maintained 17515F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 17516F: drivers/bluetooth/btnxpuart.c 17517 17518NXP C45 TJA11XX PHY DRIVER 17519M: Andrei Botila <[email protected]> 17520L: [email protected] 17521S: Maintained 17522F: drivers/net/phy/nxp-c45-tja11xx* 17523 17524NXP FSPI DRIVER 17525M: Han Xu <[email protected]> 17526M: Haibo Chen <[email protected]> 17527R: Yogesh Gaur <[email protected]> 17528L: [email protected] 17529L: [email protected] 17530S: Maintained 17531F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 17532F: drivers/spi/spi-nxp-fspi.c 17533 17534NXP FXAS21002C DRIVER 17535M: Rui Miguel Silva <[email protected]> 17536L: [email protected] 17537S: Maintained 17538F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 17539F: drivers/iio/gyro/fxas21002c.h 17540F: drivers/iio/gyro/fxas21002c_core.c 17541F: drivers/iio/gyro/fxas21002c_i2c.c 17542F: drivers/iio/gyro/fxas21002c_spi.c 17543 17544NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 17545M: Haibo Chen <[email protected]> 17546L: [email protected] 17547L: [email protected] 17548S: Maintained 17549F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 17550F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 17551F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 17552F: drivers/iio/adc/imx7d_adc.c 17553F: drivers/iio/adc/imx93_adc.c 17554F: drivers/iio/adc/vf610_adc.c 17555 17556NXP i.MX 8M ISI DRIVER 17557M: Laurent Pinchart <[email protected]> 17558L: [email protected] 17559S: Maintained 17560F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17561F: drivers/media/platform/nxp/imx8-isi/ 17562 17563NXP i.MX 8MP DW100 V4L2 DRIVER 17564M: Xavier Roumegue <[email protected]> 17565L: [email protected] 17566S: Maintained 17567F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17568F: Documentation/userspace-api/media/drivers/dw100.rst 17569F: drivers/media/platform/nxp/dw100/ 17570F: include/uapi/linux/dw100.h 17571 17572NXP i.MX 8MQ DCSS DRIVER 17573M: Laurentiu Palcu <[email protected]> 17574R: Lucas Stach <[email protected]> 17575L: [email protected] 17576S: Maintained 17577T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17578F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17579F: drivers/gpu/drm/imx/dcss/ 17580 17581NXP i.MX 8QXP ADC DRIVER 17582M: Cai Huoqing <[email protected]> 17583M: Haibo Chen <[email protected]> 17584L: [email protected] 17585L: [email protected] 17586S: Maintained 17587F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17588F: drivers/iio/adc/imx8qxp-adc.c 17589 17590NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17591M: Mirela Rabulea <[email protected]> 17592L: [email protected] 17593L: [email protected] 17594S: Maintained 17595F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17596F: drivers/media/platform/nxp/imx-jpeg 17597 17598NXP i.MX CLOCK DRIVERS 17599M: Abel Vesa <[email protected]> 17600R: Peng Fan <[email protected]> 17601L: [email protected] 17602L: [email protected] 17603S: Maintained 17604T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17605F: Documentation/devicetree/bindings/clock/imx* 17606F: drivers/clk/imx/ 17607F: include/dt-bindings/clock/imx* 17608 17609NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17610M: Jagan Teki <[email protected]> 17611S: Maintained 17612F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17613F: drivers/regulator/pf8x00-regulator.c 17614 17615NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17616M: Krzysztof Kozlowski <[email protected]> 17617L: [email protected] 17618S: Maintained 17619F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17620F: drivers/extcon/extcon-ptn5150.c 17621 17622NXP SGTL5000 DRIVER 17623M: Fabio Estevam <[email protected]> 17624L: [email protected] 17625S: Maintained 17626F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17627F: sound/soc/codecs/sgtl5000* 17628 17629NXP SJA1105 ETHERNET SWITCH DRIVER 17630M: Vladimir Oltean <[email protected]> 17631L: [email protected] 17632S: Maintained 17633F: drivers/net/dsa/sja1105 17634F: drivers/net/pcs/pcs-xpcs-nxp.c 17635 17636NXP TDA998X DRM DRIVER 17637M: Russell King <[email protected]> 17638S: Maintained 17639T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17640T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17641F: drivers/gpu/drm/bridge/tda998x_drv.c 17642F: include/dt-bindings/display/tda998x.h 17643K: "nxp,tda998x" 17644 17645NXP TFA9879 DRIVER 17646M: Peter Rosin <[email protected]> 17647L: [email protected] 17648S: Maintained 17649F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17650F: sound/soc/codecs/tfa9879* 17651 17652NXP-NCI NFC DRIVER 17653S: Orphan 17654F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17655F: drivers/nfc/nxp-nci 17656 17657NXP/Goodix TFA989X (TFA1) DRIVER 17658M: Stephan Gerhold <[email protected]> 17659L: [email protected] 17660S: Maintained 17661F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17662F: sound/soc/codecs/tfa989x.c 17663 17664NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17665M: Jonas Malaco <[email protected]> 17666L: [email protected] 17667S: Maintained 17668F: Documentation/hwmon/nzxt-kraken2.rst 17669F: drivers/hwmon/nzxt-kraken2.c 17670 17671NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17672M: Jonas Malaco <[email protected]> 17673M: Aleksa Savic <[email protected]> 17674L: [email protected] 17675S: Maintained 17676F: Documentation/hwmon/nzxt-kraken3.rst 17677F: drivers/hwmon/nzxt-kraken3.c 17678 17679OBJAGG 17680M: Jiri Pirko <[email protected]> 17681L: [email protected] 17682S: Supported 17683F: include/linux/objagg.h 17684F: lib/objagg.c 17685F: lib/test_objagg.c 17686 17687OBJPOOL 17688M: Matt Wu <[email protected]> 17689S: Supported 17690F: include/linux/objpool.h 17691F: lib/objpool.c 17692F: lib/test_objpool.c 17693 17694OBJTOOL 17695M: Josh Poimboeuf <[email protected]> 17696M: Peter Zijlstra <[email protected]> 17697S: Supported 17698F: include/linux/objtool*.h 17699F: tools/objtool/ 17700 17701OCELOT ETHERNET SWITCH DRIVER 17702M: Vladimir Oltean <[email protected]> 17703M: Claudiu Manoil <[email protected]> 17704M: Alexandre Belloni <[email protected]> 17705M: [email protected] 17706L: [email protected] 17707S: Supported 17708F: drivers/net/dsa/ocelot/* 17709F: drivers/net/ethernet/mscc/ 17710F: include/soc/mscc/ocelot* 17711F: net/dsa/tag_ocelot.c 17712F: net/dsa/tag_ocelot_8021q.c 17713F: tools/testing/selftests/drivers/net/ocelot/* 17714 17715OCELOT EXTERNAL SWITCH CONTROL 17716M: Colin Foster <[email protected]> 17717S: Supported 17718F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17719F: drivers/mfd/ocelot* 17720F: drivers/net/dsa/ocelot/ocelot_ext.c 17721F: include/linux/mfd/ocelot.h 17722 17723OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17724M: Frederic Barrat <[email protected]> 17725M: Andrew Donnellan <[email protected]> 17726L: [email protected] 17727S: Supported 17728F: Documentation/userspace-api/accelerators/ocxl.rst 17729F: arch/powerpc/include/asm/pnv-ocxl.h 17730F: arch/powerpc/platforms/powernv/ocxl.c 17731F: drivers/misc/ocxl/ 17732F: include/misc/ocxl* 17733F: include/uapi/misc/ocxl.h 17734 17735OMAP AUDIO SUPPORT 17736M: Peter Ujfalusi <[email protected]> 17737M: Jarkko Nikula <[email protected]> 17738L: [email protected] 17739L: [email protected] 17740S: Maintained 17741F: sound/soc/ti/n810.c 17742F: sound/soc/ti/omap* 17743F: sound/soc/ti/rx51.c 17744F: sound/soc/ti/sdma-pcm.* 17745 17746OMAP CLOCK FRAMEWORK SUPPORT 17747M: Paul Walmsley <[email protected]> 17748L: [email protected] 17749S: Maintained 17750F: arch/arm/*omap*/*clock* 17751 17752OMAP DEVICE TREE SUPPORT 17753M: Tony Lindgren <[email protected]> 17754L: [email protected] 17755L: [email protected] 17756S: Maintained 17757F: arch/arm/boot/dts/ti/omap/ 17758 17759OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17760L: [email protected] 17761L: [email protected] 17762S: Orphan 17763F: Documentation/arch/arm/omap/dss.rst 17764F: drivers/video/fbdev/omap2/ 17765 17766OMAP FRAMEBUFFER SUPPORT 17767L: [email protected] 17768L: [email protected] 17769S: Orphan 17770F: drivers/video/fbdev/omap/ 17771 17772OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17773M: Roger Quadros <[email protected]> 17774M: Tony Lindgren <[email protected]> 17775L: [email protected] 17776S: Maintained 17777F: arch/arm/mach-omap2/*gpmc* 17778F: drivers/memory/omap-gpmc.c 17779 17780OMAP GPIO DRIVER 17781M: Grygorii Strashko <[email protected]> 17782M: Santosh Shilimkar <[email protected]> 17783M: Kevin Hilman <[email protected]> 17784L: [email protected] 17785S: Maintained 17786F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17787F: drivers/gpio/gpio-omap.c 17788 17789OMAP HARDWARE SPINLOCK SUPPORT 17790L: [email protected] 17791S: Orphan 17792F: drivers/hwspinlock/omap_hwspinlock.c 17793 17794OMAP HS MMC SUPPORT 17795L: [email protected] 17796L: [email protected] 17797S: Orphan 17798F: drivers/mmc/host/omap_hsmmc.c 17799 17800OMAP HWMOD DATA 17801M: Paul Walmsley <[email protected]> 17802L: [email protected] 17803S: Maintained 17804F: arch/arm/mach-omap2/omap_hwmod*data* 17805 17806OMAP HWMOD SUPPORT 17807M: Paul Walmsley <[email protected]> 17808L: [email protected] 17809S: Maintained 17810F: arch/arm/mach-omap2/omap_hwmod.* 17811 17812OMAP I2C DRIVER 17813M: Vignesh R <[email protected]> 17814L: [email protected] 17815L: [email protected] 17816S: Maintained 17817F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17818F: drivers/i2c/busses/i2c-omap.c 17819 17820OMAP MMC SUPPORT 17821M: Aaro Koskinen <[email protected]> 17822L: [email protected] 17823S: Odd Fixes 17824F: drivers/mmc/host/omap.c 17825 17826OMAP POWER MANAGEMENT SUPPORT 17827M: Kevin Hilman <[email protected]> 17828L: [email protected] 17829S: Maintained 17830F: arch/arm/*omap*/*pm* 17831F: drivers/cpufreq/omap-cpufreq.c 17832 17833OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17834M: Paul Walmsley <[email protected]> 17835L: [email protected] 17836S: Maintained 17837F: arch/arm/mach-omap2/prm* 17838 17839OMAP RANDOM NUMBER GENERATOR SUPPORT 17840M: Deepak Saxena <[email protected]> 17841S: Maintained 17842F: drivers/char/hw_random/omap-rng.c 17843 17844OMAP USB SUPPORT 17845L: [email protected] 17846L: [email protected] 17847S: Orphan 17848F: arch/arm/*omap*/usb* 17849F: drivers/usb/*/*omap* 17850 17851OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17852M: Mark Jackson <[email protected]> 17853L: [email protected] 17854S: Maintained 17855F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17856 17857OMAP1 SUPPORT 17858M: Aaro Koskinen <[email protected]> 17859M: Janusz Krzysztofik <[email protected]> 17860R: Tony Lindgren <[email protected]> 17861L: [email protected] 17862S: Maintained 17863Q: http://patchwork.kernel.org/project/linux-omap/list/ 17864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17865F: arch/arm/configs/omap1_defconfig 17866F: arch/arm/mach-omap1/ 17867F: drivers/i2c/busses/i2c-omap.c 17868F: include/linux/platform_data/ams-delta-fiq.h 17869F: include/linux/platform_data/i2c-omap.h 17870 17871OMAP2+ SUPPORT 17872M: Aaro Koskinen <[email protected]> 17873M: Andreas Kemnade <[email protected]> 17874M: Kevin Hilman <[email protected]> 17875M: Roger Quadros <[email protected]> 17876M: Tony Lindgren <[email protected]> 17877L: [email protected] 17878S: Maintained 17879W: http://linux.omap.com/ 17880Q: http://patchwork.kernel.org/project/linux-omap/list/ 17881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17882F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17883F: arch/arm/configs/omap2plus_defconfig 17884F: arch/arm/mach-omap2/ 17885F: drivers/bus/omap*.[ch] 17886F: drivers/bus/ti-sysc.c 17887F: drivers/gpio/gpio-tps65219.c 17888F: drivers/i2c/busses/i2c-omap.c 17889F: drivers/irqchip/irq-omap-intc.c 17890F: drivers/mfd/*omap*.c 17891F: drivers/mfd/menelaus.c 17892F: drivers/mfd/palmas.c 17893F: drivers/mfd/tps65217.c 17894F: drivers/mfd/tps65218.c 17895F: drivers/mfd/tps65219.c 17896F: drivers/mfd/tps65910.c 17897F: drivers/mfd/twl-core.[ch] 17898F: drivers/mfd/twl4030*.c 17899F: drivers/mfd/twl6030*.c 17900F: drivers/mfd/twl6040*.c 17901F: drivers/regulator/palmas-regulator*.c 17902F: drivers/regulator/pbias-regulator.c 17903F: drivers/regulator/tps65217-regulator.c 17904F: drivers/regulator/tps65218-regulator.c 17905F: drivers/regulator/tps65219-regulator.c 17906F: drivers/regulator/tps65910-regulator.c 17907F: drivers/regulator/twl-regulator.c 17908F: drivers/regulator/twl6030-regulator.c 17909F: include/linux/platform_data/i2c-omap.h 17910F: include/linux/platform_data/ti-sysc.h 17911 17912OMFS FILESYSTEM 17913M: Bob Copeland <[email protected]> 17914L: [email protected] 17915S: Maintained 17916F: Documentation/filesystems/omfs.rst 17917F: fs/omfs/ 17918 17919OMNIVISION OG01A1B SENSOR DRIVER 17920M: Sakari Ailus <[email protected]> 17921L: [email protected] 17922S: Maintained 17923F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17924F: drivers/media/i2c/og01a1b.c 17925 17926OMNIVISION OV01A10 SENSOR DRIVER 17927M: Bingbu Cao <[email protected]> 17928L: [email protected] 17929S: Maintained 17930T: git git://linuxtv.org/media.git 17931F: drivers/media/i2c/ov01a10.c 17932 17933OMNIVISION OV02A10 SENSOR DRIVER 17934L: [email protected] 17935S: Orphan 17936T: git git://linuxtv.org/media.git 17937F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17938F: drivers/media/i2c/ov02a10.c 17939 17940OMNIVISION OV08D10 SENSOR DRIVER 17941M: Jimmy Su <[email protected]> 17942L: [email protected] 17943S: Maintained 17944T: git git://linuxtv.org/media.git 17945F: drivers/media/i2c/ov08d10.c 17946 17947OMNIVISION OV08X40 SENSOR DRIVER 17948M: Jason Chen <[email protected]> 17949L: [email protected] 17950S: Maintained 17951T: git git://linuxtv.org/media.git 17952F: drivers/media/i2c/ov08x40.c 17953F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17954 17955OMNIVISION OV13858 SENSOR DRIVER 17956M: Sakari Ailus <[email protected]> 17957L: [email protected] 17958S: Maintained 17959T: git git://linuxtv.org/media.git 17960F: drivers/media/i2c/ov13858.c 17961 17962OMNIVISION OV13B10 SENSOR DRIVER 17963M: Arec Kao <[email protected]> 17964L: [email protected] 17965S: Maintained 17966T: git git://linuxtv.org/media.git 17967F: drivers/media/i2c/ov13b10.c 17968 17969OMNIVISION OV2680 SENSOR DRIVER 17970M: Rui Miguel Silva <[email protected]> 17971M: Hans de Goede <[email protected]> 17972L: [email protected] 17973S: Maintained 17974T: git git://linuxtv.org/media.git 17975F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17976F: drivers/media/i2c/ov2680.c 17977 17978OMNIVISION OV2685 SENSOR DRIVER 17979M: Shunqian Zheng <[email protected]> 17980L: [email protected] 17981S: Maintained 17982T: git git://linuxtv.org/media.git 17983F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17984F: drivers/media/i2c/ov2685.c 17985 17986OMNIVISION OV2740 SENSOR DRIVER 17987M: Tianshu Qiu <[email protected]> 17988R: Sakari Ailus <[email protected]> 17989R: Bingbu Cao <[email protected]> 17990L: [email protected] 17991S: Maintained 17992T: git git://linuxtv.org/media.git 17993F: drivers/media/i2c/ov2740.c 17994 17995OMNIVISION OV4689 SENSOR DRIVER 17996M: Mikhail Rudenko <[email protected]> 17997L: [email protected] 17998S: Maintained 17999T: git git://linuxtv.org/media.git 18000F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 18001F: drivers/media/i2c/ov4689.c 18002 18003OMNIVISION OV5640 SENSOR DRIVER 18004M: Steve Longerbeam <[email protected]> 18005L: [email protected] 18006S: Maintained 18007T: git git://linuxtv.org/media.git 18008F: drivers/media/i2c/ov5640.c 18009 18010OMNIVISION OV5647 SENSOR DRIVER 18011M: Dave Stevenson <[email protected]> 18012M: Jacopo Mondi <[email protected]> 18013L: [email protected] 18014S: Maintained 18015T: git git://linuxtv.org/media.git 18016F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 18017F: drivers/media/i2c/ov5647.c 18018 18019OMNIVISION OV5670 SENSOR DRIVER 18020M: Sakari Ailus <[email protected]> 18021L: [email protected] 18022S: Maintained 18023T: git git://linuxtv.org/media.git 18024F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 18025F: drivers/media/i2c/ov5670.c 18026 18027OMNIVISION OV5675 SENSOR DRIVER 18028M: Sakari Ailus <[email protected]> 18029L: [email protected] 18030S: Maintained 18031T: git git://linuxtv.org/media.git 18032F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 18033F: drivers/media/i2c/ov5675.c 18034 18035OMNIVISION OV5693 SENSOR DRIVER 18036M: Daniel Scally <[email protected]> 18037L: [email protected] 18038S: Maintained 18039T: git git://linuxtv.org/media.git 18040F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 18041F: drivers/media/i2c/ov5693.c 18042 18043OMNIVISION OV5695 SENSOR DRIVER 18044M: Shunqian Zheng <[email protected]> 18045L: [email protected] 18046S: Maintained 18047T: git git://linuxtv.org/media.git 18048F: drivers/media/i2c/ov5695.c 18049 18050OMNIVISION OV64A40 SENSOR DRIVER 18051M: Jacopo Mondi <[email protected]> 18052L: [email protected] 18053S: Maintained 18054T: git git://linuxtv.org/media.git 18055F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 18056F: drivers/media/i2c/ov64a40.c 18057 18058OMNIVISION OV7670 SENSOR DRIVER 18059L: [email protected] 18060S: Orphan 18061T: git git://linuxtv.org/media.git 18062F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 18063F: drivers/media/i2c/ov7670.c 18064 18065OMNIVISION OV772x SENSOR DRIVER 18066M: Jacopo Mondi <[email protected]> 18067L: [email protected] 18068S: Odd fixes 18069T: git git://linuxtv.org/media.git 18070F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 18071F: drivers/media/i2c/ov772x.c 18072F: include/media/i2c/ov772x.h 18073 18074OMNIVISION OV7740 SENSOR DRIVER 18075L: [email protected] 18076S: Orphan 18077T: git git://linuxtv.org/media.git 18078F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 18079F: drivers/media/i2c/ov7740.c 18080 18081OMNIVISION OV8856 SENSOR DRIVER 18082M: Sakari Ailus <[email protected]> 18083L: [email protected] 18084S: Maintained 18085T: git git://linuxtv.org/media.git 18086F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 18087F: drivers/media/i2c/ov8856.c 18088 18089OMNIVISION OV8858 SENSOR DRIVER 18090M: Jacopo Mondi <[email protected]> 18091M: Nicholas Roth <[email protected]> 18092L: [email protected] 18093S: Maintained 18094T: git git://linuxtv.org/media.git 18095F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 18096F: drivers/media/i2c/ov8858.c 18097 18098OMNIVISION OV9282 SENSOR DRIVER 18099M: Dave Stevenson <[email protected]> 18100L: [email protected] 18101S: Maintained 18102T: git git://linuxtv.org/media.git 18103F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 18104F: drivers/media/i2c/ov9282.c 18105 18106OMNIVISION OV9640 SENSOR DRIVER 18107M: Petr Cvek <[email protected]> 18108L: [email protected] 18109S: Maintained 18110F: drivers/media/i2c/ov9640.* 18111 18112OMNIVISION OV9650 SENSOR DRIVER 18113M: Sakari Ailus <[email protected]> 18114R: Akinobu Mita <[email protected]> 18115R: Sylwester Nawrocki <[email protected]> 18116L: [email protected] 18117S: Maintained 18118T: git git://linuxtv.org/media.git 18119F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 18120F: drivers/media/i2c/ov9650.c 18121 18122OMNIVISION OV9734 SENSOR DRIVER 18123M: Tianshu Qiu <[email protected]> 18124R: Bingbu Cao <[email protected]> 18125L: [email protected] 18126S: Maintained 18127T: git git://linuxtv.org/media.git 18128F: drivers/media/i2c/ov9734.c 18129 18130ONBOARD USB HUB DRIVER 18131M: Matthias Kaehlcke <[email protected]> 18132L: [email protected] 18133S: Maintained 18134F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 18135F: drivers/usb/misc/onboard_usb_dev.c 18136 18137ONENAND FLASH DRIVER 18138M: Kyungmin Park <[email protected]> 18139L: [email protected] 18140S: Maintained 18141F: drivers/mtd/nand/onenand/ 18142F: include/linux/mtd/onenand*.h 18143 18144ONEXPLAYER FAN DRIVER 18145M: Derek John Clark <[email protected]> 18146M: Joaquín Ignacio Aramendía <[email protected]> 18147L: [email protected] 18148S: Maintained 18149F: drivers/hwmon/oxp-sensors.c 18150 18151ONIE TLV NVMEM LAYOUT DRIVER 18152M: Miquel Raynal <[email protected]> 18153S: Maintained 18154F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 18155F: drivers/nvmem/layouts/onie-tlv.c 18156 18157ONION OMEGA2+ BOARD 18158M: Harvey Hunt <[email protected]> 18159L: [email protected] 18160S: Maintained 18161F: arch/mips/boot/dts/ralink/omega2p.dts 18162 18163ONSEMI ETHERNET PHY DRIVERS 18164M: Piergiorgio Beruto <[email protected]> 18165L: [email protected] 18166S: Supported 18167W: http://www.onsemi.com 18168F: drivers/net/phy/ncn* 18169 18170OP-TEE DRIVER 18171M: Jens Wiklander <[email protected]> 18172L: [email protected] 18173S: Maintained 18174F: Documentation/ABI/testing/sysfs-bus-optee-devices 18175F: drivers/tee/optee/ 18176 18177OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 18178M: Sumit Garg <[email protected]> 18179L: [email protected] 18180S: Maintained 18181F: drivers/char/hw_random/optee-rng.c 18182 18183OP-TEE RTC DRIVER 18184M: Clément Léger <[email protected]> 18185L: [email protected] 18186S: Maintained 18187F: drivers/rtc/rtc-optee.c 18188 18189OPA-VNIC DRIVER 18190M: Dennis Dalessandro <[email protected]> 18191L: [email protected] 18192S: Supported 18193F: drivers/infiniband/ulp/opa_vnic 18194 18195OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 18196M: Parthiban Veerasooran <[email protected]> 18197L: [email protected] 18198S: Maintained 18199F: Documentation/networking/oa-tc6-framework.rst 18200F: drivers/net/ethernet/oa_tc6.c 18201F: include/linux/oa_tc6.h 18202 18203OPEN FIRMWARE AND FLATTENED DEVICE TREE 18204M: Rob Herring <[email protected]> 18205M: Saravana Kannan <[email protected]> 18206L: [email protected] 18207S: Maintained 18208W: http://www.devicetree.org/ 18209C: irc://irc.libera.chat/devicetree 18210T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 18211F: Documentation/ABI/testing/sysfs-firmware-ofw 18212F: drivers/of/ 18213F: include/linux/of*.h 18214F: rust/kernel/of.rs 18215F: scripts/dtc/ 18216F: tools/testing/selftests/dt/ 18217K: of_overlay_notifier_ 18218K: of_overlay_fdt_apply 18219K: of_overlay_remove 18220 18221OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 18222M: Rob Herring <[email protected]> 18223M: Krzysztof Kozlowski <[email protected]> 18224M: Conor Dooley <[email protected]> 18225L: [email protected] 18226S: Maintained 18227Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 18228C: irc://irc.libera.chat/devicetree 18229T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 18230F: Documentation/devicetree/ 18231F: arch/*/boot/dts/ 18232F: include/dt-bindings/ 18233 18234OPENCOMPUTE PTP CLOCK DRIVER 18235M: Jonathan Lemon <[email protected]> 18236M: Vadim Fedorenko <[email protected]> 18237L: [email protected] 18238S: Maintained 18239F: drivers/ptp/ptp_ocp.c 18240 18241OPENCORES I2C BUS DRIVER 18242M: Peter Korsgaard <[email protected]> 18243M: Andrew Lunn <[email protected]> 18244L: [email protected] 18245S: Maintained 18246F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 18247F: Documentation/i2c/busses/i2c-ocores.rst 18248F: drivers/i2c/busses/i2c-ocores.c 18249F: include/linux/platform_data/i2c-ocores.h 18250 18251OPENRISC ARCHITECTURE 18252M: Jonas Bonn <[email protected]> 18253M: Stefan Kristiansson <[email protected]> 18254M: Stafford Horne <[email protected]> 18255L: [email protected] 18256S: Maintained 18257W: http://openrisc.io 18258T: git https://github.com/openrisc/linux.git 18259F: Documentation/arch/openrisc/ 18260F: Documentation/devicetree/bindings/openrisc/ 18261F: arch/openrisc/ 18262F: drivers/irqchip/irq-ompic.c 18263F: drivers/irqchip/irq-or1k-* 18264 18265OPENVSWITCH 18266M: Aaron Conole <[email protected]> 18267M: Eelco Chaudron <[email protected]> 18268M: Ilya Maximets <[email protected]> 18269L: [email protected] 18270L: [email protected] 18271S: Maintained 18272W: http://openvswitch.org 18273F: Documentation/networking/openvswitch.rst 18274F: include/uapi/linux/openvswitch.h 18275F: net/openvswitch/ 18276F: tools/testing/selftests/net/openvswitch/ 18277 18278OPERATING PERFORMANCE POINTS (OPP) 18279M: Viresh Kumar <[email protected]> 18280M: Nishanth Menon <[email protected]> 18281M: Stephen Boyd <[email protected]> 18282L: [email protected] 18283S: Maintained 18284T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 18285F: Documentation/devicetree/bindings/opp/ 18286F: Documentation/power/opp.rst 18287F: drivers/opp/ 18288F: include/linux/pm_opp.h 18289 18290OPL4 DRIVER 18291M: Clemens Ladisch <[email protected]> 18292L: [email protected] 18293S: Maintained 18294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 18295F: sound/drivers/opl4/ 18296 18297ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 18298M: Mark Fasheh <[email protected]> 18299M: Joel Becker <[email protected]> 18300M: Joseph Qi <[email protected]> 18301L: [email protected] 18302S: Supported 18303W: http://ocfs2.wiki.kernel.org 18304F: Documentation/filesystems/dlmfs.rst 18305F: Documentation/filesystems/ocfs2.rst 18306F: fs/ocfs2/ 18307 18308ORANGEFS FILESYSTEM 18309M: Mike Marshall <[email protected]> 18310R: Martin Brandenburg <[email protected]> 18311L: [email protected] 18312S: Supported 18313T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 18314F: Documentation/filesystems/orangefs.rst 18315F: fs/orangefs/ 18316 18317OV2659 OMNIVISION SENSOR DRIVER 18318M: "Lad, Prabhakar" <[email protected]> 18319L: [email protected] 18320S: Maintained 18321W: https://linuxtv.org 18322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 18323T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 18324F: drivers/media/i2c/ov2659.c 18325F: include/media/i2c/ov2659.h 18326 18327OVERLAY FILESYSTEM 18328M: Miklos Szeredi <[email protected]> 18329M: Amir Goldstein <[email protected]> 18330L: [email protected] 18331S: Supported 18332T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 18333F: Documentation/filesystems/overlayfs.rst 18334F: fs/overlayfs/ 18335 18336P54 WIRELESS DRIVER 18337M: Christian Lamparter <[email protected]> 18338L: [email protected] 18339S: Maintained 18340W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 18341F: drivers/net/wireless/intersil/ 18342 18343PACKET SOCKETS 18344M: Willem de Bruijn <[email protected]> 18345S: Maintained 18346F: include/uapi/linux/if_packet.h 18347F: net/packet/af_packet.c 18348 18349PACKING 18350M: Vladimir Oltean <[email protected]> 18351L: [email protected] 18352S: Supported 18353F: Documentation/core-api/packing.rst 18354F: include/linux/packing.h 18355F: lib/packing.c 18356F: lib/packing_test.c 18357F: scripts/gen_packed_field_checks.c 18358 18359PADATA PARALLEL EXECUTION MECHANISM 18360M: Steffen Klassert <[email protected]> 18361M: Daniel Jordan <[email protected]> 18362L: [email protected] 18363L: [email protected] 18364S: Maintained 18365F: Documentation/core-api/padata.rst 18366F: include/linux/padata.h 18367F: kernel/padata.c 18368 18369PAGE CACHE 18370M: Matthew Wilcox (Oracle) <[email protected]> 18371L: [email protected] 18372S: Supported 18373T: git git://git.infradead.org/users/willy/pagecache.git 18374F: Documentation/filesystems/locking.rst 18375F: Documentation/filesystems/vfs.rst 18376F: include/linux/pagemap.h 18377F: mm/filemap.c 18378F: mm/page-writeback.c 18379F: mm/readahead.c 18380F: mm/truncate.c 18381 18382PAGE POOL 18383M: Jesper Dangaard Brouer <[email protected]> 18384M: Ilias Apalodimas <[email protected]> 18385L: [email protected] 18386S: Supported 18387F: Documentation/networking/page_pool.rst 18388F: include/net/page_pool/ 18389F: include/trace/events/page_pool.h 18390F: net/core/page_pool.c 18391 18392PAGE TABLE CHECK 18393M: Pasha Tatashin <[email protected]> 18394M: Andrew Morton <[email protected]> 18395L: [email protected] 18396S: Maintained 18397F: Documentation/mm/page_table_check.rst 18398F: include/linux/page_table_check.h 18399F: mm/page_table_check.c 18400 18401PANASONIC LAPTOP ACPI EXTRAS DRIVER 18402M: Kenneth Chan <[email protected]> 18403L: [email protected] 18404S: Maintained 18405F: drivers/platform/x86/panasonic-laptop.c 18406 18407PARALLAX PING IIO SENSOR DRIVER 18408M: Andreas Klinger <[email protected]> 18409L: [email protected] 18410S: Maintained 18411F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 18412F: drivers/iio/proximity/ping.c 18413 18414PARALLEL LCD/KEYPAD PANEL DRIVER 18415M: Willy Tarreau <[email protected]> 18416M: Ksenija Stanojevic <[email protected]> 18417S: Odd Fixes 18418F: Documentation/admin-guide/lcd-panel-cgram.rst 18419F: drivers/auxdisplay/panel.c 18420 18421PARALLEL PORT SUBSYSTEM 18422M: Sudip Mukherjee <[email protected]> 18423M: Sudip Mukherjee <[email protected]> 18424L: [email protected] (subscribers-only) 18425S: Maintained 18426F: Documentation/driver-api/parport*.rst 18427F: drivers/char/ppdev.c 18428F: drivers/parport/ 18429F: include/linux/parport*.h 18430F: include/uapi/linux/ppdev.h 18431 18432PARAVIRT_OPS INTERFACE 18433M: Juergen Gross <[email protected]> 18434R: Ajay Kaher <[email protected]> 18435R: Alexey Makhalov <[email protected]> 18436R: Broadcom internal kernel review list <[email protected]> 18437L: [email protected] 18438L: [email protected] 18439S: Supported 18440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18441F: Documentation/virt/paravirt_ops.rst 18442F: arch/*/include/asm/paravirt*.h 18443F: arch/*/kernel/paravirt* 18444F: include/linux/hypervisor.h 18445 18446PARISC ARCHITECTURE 18447M: "James E.J. Bottomley" <[email protected]> 18448M: Helge Deller <[email protected]> 18449L: [email protected] 18450S: Maintained 18451W: https://parisc.wiki.kernel.org 18452Q: http://patchwork.kernel.org/project/linux-parisc/list/ 18453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 18454T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 18455F: Documentation/arch/parisc/ 18456F: arch/parisc/ 18457F: drivers/char/agp/parisc-agp.c 18458F: drivers/input/misc/hp_sdc_rtc.c 18459F: drivers/input/serio/gscps2.c 18460F: drivers/input/serio/hp_sdc* 18461F: drivers/parisc/ 18462F: drivers/parport/parport_gsc.* 18463F: drivers/tty/serial/8250/8250_parisc.c 18464F: drivers/video/console/sti* 18465F: drivers/video/fbdev/sti* 18466F: drivers/video/logo/logo_parisc* 18467F: include/linux/hp_sdc.h 18468 18469PARMAN 18470M: Jiri Pirko <[email protected]> 18471L: [email protected] 18472S: Supported 18473F: include/linux/parman.h 18474F: lib/parman.c 18475F: lib/test_parman.c 18476 18477PC ENGINES APU BOARD DRIVER 18478M: Enrico Weigelt, metux IT consult <[email protected]> 18479S: Maintained 18480F: drivers/platform/x86/pcengines-apuv2.c 18481 18482PC87360 HARDWARE MONITORING DRIVER 18483M: Jim Cromie <[email protected]> 18484L: [email protected] 18485S: Maintained 18486F: Documentation/hwmon/pc87360.rst 18487F: drivers/hwmon/pc87360.c 18488 18489PC8736x GPIO DRIVER 18490M: Jim Cromie <[email protected]> 18491S: Maintained 18492F: drivers/char/pc8736x_gpio.c 18493 18494PC87427 HARDWARE MONITORING DRIVER 18495M: Jean Delvare <[email protected]> 18496L: [email protected] 18497S: Maintained 18498F: Documentation/hwmon/pc87427.rst 18499F: drivers/hwmon/pc87427.c 18500 18501PCA9532 LED DRIVER 18502M: Riku Voipio <[email protected]> 18503S: Maintained 18504F: drivers/leds/leds-pca9532.c 18505F: include/linux/leds-pca9532.h 18506 18507PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 18508M: Thomas Petazzoni <[email protected]> 18509M: Pali Rohár <[email protected]> 18510L: [email protected] 18511L: [email protected] (moderated for non-subscribers) 18512S: Maintained 18513F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 18514F: drivers/pci/controller/pci-aardvark.c 18515 18516PCI DRIVER FOR ALTERA PCIE IP 18517M: Joyce Ooi <[email protected]> 18518L: [email protected] 18519S: Supported 18520F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 18521F: drivers/pci/controller/pcie-altera.c 18522 18523PCI DRIVER FOR APPLIEDMICRO XGENE 18524M: Toan Le <[email protected]> 18525L: [email protected] 18526L: [email protected] (moderated for non-subscribers) 18527S: Maintained 18528F: Documentation/devicetree/bindings/pci/xgene-pci.txt 18529F: drivers/pci/controller/pci-xgene.c 18530 18531PCI DRIVER FOR ARM VERSATILE PLATFORM 18532M: Rob Herring <[email protected]> 18533L: [email protected] 18534L: [email protected] (moderated for non-subscribers) 18535S: Maintained 18536F: Documentation/devicetree/bindings/pci/versatile.yaml 18537F: drivers/pci/controller/pci-versatile.c 18538 18539PCI DRIVER FOR ARMADA 8K 18540M: Thomas Petazzoni <[email protected]> 18541L: [email protected] 18542L: [email protected] (moderated for non-subscribers) 18543S: Maintained 18544F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 18545F: drivers/pci/controller/dwc/pcie-armada8k.c 18546 18547PCI DRIVER FOR CADENCE PCIE IP 18548L: [email protected] 18549S: Orphan 18550F: Documentation/devicetree/bindings/pci/cdns,* 18551F: drivers/pci/controller/cadence/*cadence* 18552 18553PCI DRIVER FOR FREESCALE LAYERSCAPE 18554M: Minghuan Lian <[email protected]> 18555M: Mingkai Hu <[email protected]> 18556M: Roy Zang <[email protected]> 18557L: [email protected] 18558L: [email protected] 18559L: [email protected] (moderated for non-subscribers) 18560L: [email protected] 18561S: Maintained 18562F: drivers/pci/controller/dwc/*layerscape* 18563 18564PCI DRIVER FOR FU740 18565M: Paul Walmsley <[email protected]> 18566M: Greentime Hu <[email protected]> 18567M: Samuel Holland <[email protected]> 18568L: [email protected] 18569S: Maintained 18570F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18571F: drivers/pci/controller/dwc/pcie-fu740.c 18572 18573PCI DRIVER FOR GENERIC OF HOSTS 18574M: Will Deacon <[email protected]> 18575L: [email protected] 18576L: [email protected] (moderated for non-subscribers) 18577S: Maintained 18578F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18579F: drivers/pci/controller/pci-host-common.c 18580F: drivers/pci/controller/pci-host-generic.c 18581 18582PCI DRIVER FOR IMX6 18583M: Richard Zhu <[email protected]> 18584M: Lucas Stach <[email protected]> 18585L: [email protected] 18586L: [email protected] (moderated for non-subscribers) 18587L: [email protected] 18588S: Maintained 18589F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18590F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18591F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18592F: drivers/pci/controller/dwc/*imx6* 18593 18594PCI DRIVER FOR INTEL IXP4XX 18595M: Linus Walleij <[email protected]> 18596S: Maintained 18597F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18598F: drivers/pci/controller/pci-ixp4xx.c 18599 18600PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18601M: Nirmal Patel <[email protected]> 18602R: Jonathan Derrick <[email protected]> 18603L: [email protected] 18604S: Supported 18605F: drivers/pci/controller/vmd.c 18606 18607PCI DRIVER FOR MICROSEMI SWITCHTEC 18608M: Kurt Schwemmer <[email protected]> 18609M: Logan Gunthorpe <[email protected]> 18610L: [email protected] 18611S: Maintained 18612F: Documentation/ABI/testing/sysfs-class-switchtec 18613F: Documentation/driver-api/switchtec.rst 18614F: drivers/ntb/hw/mscc/ 18615F: drivers/pci/switch/switchtec* 18616F: include/linux/switchtec.h 18617F: include/uapi/linux/switchtec_ioctl.h 18618 18619PCI DRIVER FOR MOBIVEIL PCIE IP 18620M: Karthikeyan Mitran <[email protected]> 18621M: Hou Zhiqiang <[email protected]> 18622L: [email protected] 18623S: Supported 18624F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18625F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18626 18627PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18628M: Thomas Petazzoni <[email protected]> 18629M: Pali Rohár <[email protected]> 18630L: [email protected] 18631L: [email protected] (moderated for non-subscribers) 18632S: Maintained 18633F: drivers/pci/controller/*mvebu* 18634 18635PCI DRIVER FOR NVIDIA TEGRA 18636M: Thierry Reding <[email protected]> 18637L: [email protected] 18638L: [email protected] 18639S: Supported 18640F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18641F: drivers/pci/controller/pci-tegra.c 18642 18643PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18644M: Hou Zhiqiang <[email protected]> 18645L: [email protected] 18646L: [email protected] (moderated for non-subscribers) 18647S: Maintained 18648F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18649 18650PCI DRIVER FOR PLDA PCIE IP 18651M: Daire McNamara <[email protected]> 18652L: [email protected] 18653S: Maintained 18654F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18655F: drivers/pci/controller/plda/pcie-plda-host.c 18656F: drivers/pci/controller/plda/pcie-plda.h 18657 18658PCI DRIVER FOR RENESAS R-CAR 18659M: Marek Vasut <marek.vasut[email protected]> 18660M: Yoshihiro Shimoda <[email protected]> 18661L: [email protected] 18662L: [email protected] 18663S: Maintained 18664F: Documentation/devicetree/bindings/pci/*rcar* 18665F: drivers/pci/controller/*rcar* 18666F: drivers/pci/controller/dwc/*rcar* 18667 18668PCI DRIVER FOR SAMSUNG EXYNOS 18669M: Jingoo Han <[email protected]> 18670L: [email protected] 18671L: [email protected] (moderated for non-subscribers) 18672L: [email protected] 18673S: Maintained 18674F: drivers/pci/controller/dwc/pci-exynos.c 18675 18676PCI DRIVER FOR SYNOPSYS DESIGNWARE 18677M: Jingoo Han <[email protected]> 18678M: Manivannan Sadhasivam <[email protected]> 18679L: [email protected] 18680S: Maintained 18681F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18682F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18683F: drivers/pci/controller/dwc/*designware* 18684F: include/linux/pcie-dwc.h 18685 18686PCI DRIVER FOR TI DRA7XX/J721E 18687M: Vignesh Raghavendra <[email protected]> 18688R: Siddharth Vadapalli <[email protected]> 18689L: [email protected] 18690L: [email protected] 18691L: [email protected] (moderated for non-subscribers) 18692S: Supported 18693F: Documentation/devicetree/bindings/pci/ti-pci.txt 18694F: drivers/pci/controller/cadence/pci-j721e.c 18695F: drivers/pci/controller/dwc/pci-dra7xx.c 18696 18697PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18698M: Linus Walleij <[email protected]> 18699L: [email protected] 18700S: Maintained 18701F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18702F: drivers/pci/controller/pci-v3-semi.c 18703 18704PCI DRIVER FOR XILINX VERSAL CPM 18705M: Bharat Kumar Gogada <[email protected]> 18706M: Michal Simek <[email protected]> 18707L: [email protected] 18708S: Maintained 18709F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18710F: drivers/pci/controller/pcie-xilinx-cpm.c 18711 18712PCI ENDPOINT SUBSYSTEM 18713M: Manivannan Sadhasivam <[email protected]> 18714M: Krzysztof Wilczyński <[email protected]> 18715R: Kishon Vijay Abraham I <[email protected]> 18716L: [email protected] 18717S: Supported 18718Q: https://patchwork.kernel.org/project/linux-pci/list/ 18719B: https://bugzilla.kernel.org 18720C: irc://irc.oftc.net/linux-pci 18721T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18722F: Documentation/PCI/endpoint/* 18723F: Documentation/misc-devices/pci-endpoint-test.rst 18724F: drivers/misc/pci_endpoint_test.c 18725F: drivers/pci/endpoint/ 18726F: tools/testing/selftests/pci_endpoint/ 18727 18728PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18729M: Mahesh J Salgaonkar <[email protected]> 18730R: Oliver O'Halloran <[email protected]> 18731L: [email protected] 18732S: Supported 18733F: Documentation/PCI/pci-error-recovery.rst 18734F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18735F: arch/powerpc/include/*/eeh*.h 18736F: arch/powerpc/kernel/eeh*.c 18737F: arch/powerpc/platforms/*/eeh*.c 18738F: drivers/pci/pcie/aer.c 18739F: drivers/pci/pcie/dpc.c 18740F: drivers/pci/pcie/err.c 18741 18742PCI ERROR RECOVERY 18743M: Linas Vepstas <[email protected]> 18744L: [email protected] 18745S: Supported 18746F: Documentation/PCI/pci-error-recovery.rst 18747 18748PCI MSI DRIVER FOR ALTERA MSI IP 18749M: Joyce Ooi <[email protected]> 18750L: [email protected] 18751S: Supported 18752F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18753F: drivers/pci/controller/pcie-altera-msi.c 18754 18755PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18756M: Toan Le <[email protected]> 18757L: [email protected] 18758L: [email protected] (moderated for non-subscribers) 18759S: Maintained 18760F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18761F: drivers/pci/controller/pci-xgene-msi.c 18762 18763PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18764M: Lorenzo Pieralisi <[email protected]> 18765M: Krzysztof Wilczyński <[email protected]> 18766M: Manivannan Sadhasivam <[email protected]> 18767R: Rob Herring <[email protected]> 18768L: [email protected] 18769S: Supported 18770Q: https://patchwork.kernel.org/project/linux-pci/list/ 18771B: https://bugzilla.kernel.org 18772C: irc://irc.oftc.net/linux-pci 18773T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18774F: Documentation/devicetree/bindings/pci/ 18775F: drivers/pci/controller/ 18776F: drivers/pci/pci-bridge-emul.c 18777F: drivers/pci/pci-bridge-emul.h 18778 18779PCI PEER-TO-PEER DMA (P2PDMA) 18780M: Bjorn Helgaas <[email protected]> 18781M: Logan Gunthorpe <[email protected]> 18782L: [email protected] 18783S: Supported 18784Q: https://patchwork.kernel.org/project/linux-pci/list/ 18785B: https://bugzilla.kernel.org 18786C: irc://irc.oftc.net/linux-pci 18787T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18788F: Documentation/driver-api/pci/p2pdma.rst 18789F: drivers/pci/p2pdma.c 18790F: include/linux/pci-p2pdma.h 18791 18792PCI POWER CONTROL 18793M: Bartosz Golaszewski <[email protected]> 18794L: [email protected] 18795S: Maintained 18796T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18797F: drivers/pci/pwrctrl/* 18798F: include/linux/pci-pwrctrl.h 18799 18800PCI SUBSYSTEM 18801M: Bjorn Helgaas <[email protected]> 18802L: [email protected] 18803S: Supported 18804Q: https://patchwork.kernel.org/project/linux-pci/list/ 18805B: https://bugzilla.kernel.org 18806C: irc://irc.oftc.net/linux-pci 18807T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18808F: Documentation/PCI/ 18809F: Documentation/devicetree/bindings/pci/ 18810F: arch/x86/kernel/early-quirks.c 18811F: arch/x86/kernel/quirks.c 18812F: arch/x86/pci/ 18813F: drivers/acpi/pci* 18814F: drivers/pci/ 18815F: include/asm-generic/pci* 18816F: include/linux/of_pci.h 18817F: include/linux/pci* 18818F: include/uapi/linux/pci* 18819 18820PCI SUBSYSTEM [RUST] 18821M: Danilo Krummrich <[email protected]> 18822R: Bjorn Helgaas <[email protected]> 18823R: Krzysztof Wilczyński <[email protected]> 18824L: [email protected] 18825S: Maintained 18826C: irc://irc.oftc.net/linux-pci 18827T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18828F: rust/helpers/pci.c 18829F: rust/kernel/pci.rs 18830F: samples/rust/rust_driver_pci.rs 18831 18832PCIE BANDWIDTH CONTROLLER 18833M: Ilpo Järvinen <[email protected]> 18834L: [email protected] 18835S: Supported 18836F: drivers/pci/pcie/bwctrl.c 18837F: drivers/thermal/pcie_cooling.c 18838F: include/linux/pci-bwctrl.h 18839F: tools/testing/selftests/pcie_bwctrl/ 18840 18841PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18842M: Jonathan Chocron <[email protected]> 18843L: [email protected] 18844S: Maintained 18845F: Documentation/devicetree/bindings/pci/pcie-al.txt 18846F: drivers/pci/controller/dwc/pcie-al.c 18847 18848PCIE DRIVER FOR AMLOGIC MESON 18849M: Yue Wang <[email protected]> 18850L: [email protected] 18851L: [email protected] 18852S: Maintained 18853F: drivers/pci/controller/dwc/pci-meson.c 18854 18855PCIE DRIVER FOR AXIS ARTPEC 18856M: Jesper Nilsson <[email protected]> 18857L: [email protected] 18858L: [email protected] 18859S: Maintained 18860F: Documentation/devicetree/bindings/pci/axis,artpec* 18861F: drivers/pci/controller/dwc/*artpec* 18862 18863PCIE DRIVER FOR CAVIUM THUNDERX 18864M: Robert Richter <[email protected]> 18865L: [email protected] 18866L: [email protected] (moderated for non-subscribers) 18867S: Odd Fixes 18868F: drivers/pci/controller/pci-thunder-* 18869 18870PCIE DRIVER FOR HISILICON 18871M: Zhou Wang <[email protected]> 18872L: [email protected] 18873S: Maintained 18874F: drivers/pci/controller/dwc/pcie-hisi.c 18875 18876PCIE DRIVER FOR HISILICON KIRIN 18877M: Xiaowei Song <[email protected]> 18878M: Binghui Wang <[email protected]> 18879L: [email protected] 18880S: Maintained 18881F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18882F: drivers/pci/controller/dwc/pcie-kirin.c 18883 18884PCIE DRIVER FOR HISILICON STB 18885M: Shawn Guo <[email protected]> 18886L: [email protected] 18887S: Maintained 18888F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18889F: drivers/pci/controller/dwc/pcie-histb.c 18890 18891PCIE DRIVER FOR INTEL KEEM BAY 18892M: Srikanth Thokala <[email protected]> 18893L: [email protected] 18894S: Supported 18895F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18896F: drivers/pci/controller/dwc/pcie-keembay.c 18897 18898PCIE DRIVER FOR INTEL LGM GW SOC 18899M: Chuanhua Lei <[email protected]> 18900L: [email protected] 18901S: Maintained 18902F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18903F: drivers/pci/controller/dwc/pcie-intel-gw.c 18904 18905PCIE DRIVER FOR MEDIATEK 18906M: Ryder Lee <[email protected]> 18907M: Jianjun Wang <[email protected]> 18908L: [email protected] 18909L: [email protected] (moderated for non-subscribers) 18910S: Supported 18911F: Documentation/devicetree/bindings/pci/mediatek* 18912F: drivers/pci/controller/*mediatek* 18913 18914PCIE DRIVER FOR MICROCHIP 18915M: Daire McNamara <[email protected]> 18916L: [email protected] 18917S: Supported 18918F: Documentation/devicetree/bindings/pci/microchip* 18919F: drivers/pci/controller/plda/*microchip* 18920 18921PCIE DRIVER FOR QUALCOMM MSM 18922M: Manivannan Sadhasivam <[email protected]> 18923L: [email protected] 18924L: [email protected] 18925S: Maintained 18926F: drivers/pci/controller/dwc/pcie-qcom-common.c 18927F: drivers/pci/controller/dwc/pcie-qcom.c 18928 18929PCIE DRIVER FOR ROCKCHIP 18930M: Shawn Lin <[email protected]> 18931L: [email protected] 18932L: [email protected] 18933S: Maintained 18934F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18935F: drivers/pci/controller/pcie-rockchip* 18936 18937PCIE DRIVER FOR SOCIONEXT UNIPHIER 18938M: Kunihiko Hayashi <[email protected]> 18939L: [email protected] 18940S: Maintained 18941F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18942F: drivers/pci/controller/dwc/pcie-uniphier* 18943 18944PCIE DRIVER FOR ST SPEAR13XX 18945M: Pratyush Anand <[email protected]> 18946L: [email protected] 18947S: Maintained 18948F: drivers/pci/controller/dwc/*spear* 18949 18950PCIE DRIVER FOR STARFIVE JH71x0 18951M: Kevin Xie <[email protected]> 18952L: [email protected] 18953S: Maintained 18954F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18955F: drivers/pci/controller/plda/pcie-starfive.c 18956 18957PCIE ENDPOINT DRIVER FOR QUALCOMM 18958M: Manivannan Sadhasivam <[email protected]> 18959L: [email protected] 18960L: [email protected] 18961S: Maintained 18962F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18963F: drivers/pci/controller/dwc/pcie-qcom-common.c 18964F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18965 18966PCMCIA SUBSYSTEM 18967M: Dominik Brodowski <[email protected]> 18968S: Odd Fixes 18969T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18970F: Documentation/pcmcia/ 18971F: drivers/pcmcia/ 18972F: include/pcmcia/ 18973F: tools/pcmcia/ 18974 18975PCNET32 NETWORK DRIVER 18976M: Don Fry <[email protected]> 18977L: [email protected] 18978S: Maintained 18979F: drivers/net/ethernet/amd/pcnet32.c 18980 18981PCRYPT PARALLEL CRYPTO ENGINE 18982M: Steffen Klassert <[email protected]> 18983L: [email protected] 18984S: Maintained 18985F: crypto/pcrypt.c 18986F: include/crypto/pcrypt.h 18987 18988PDS DSC VIRTIO DATA PATH ACCELERATOR 18989R: Shannon Nelson <[email protected]> 18990F: drivers/vdpa/pds/ 18991 18992PECI HARDWARE MONITORING DRIVERS 18993M: Iwona Winiarska <[email protected]> 18994L: [email protected] 18995S: Supported 18996F: Documentation/hwmon/peci-cputemp.rst 18997F: Documentation/hwmon/peci-dimmtemp.rst 18998F: drivers/hwmon/peci/ 18999 19000PECI SUBSYSTEM 19001M: Iwona Winiarska <[email protected]> 19002L: [email protected] (moderated for non-subscribers) 19003S: Supported 19004F: Documentation/devicetree/bindings/peci/ 19005F: Documentation/peci/ 19006F: drivers/peci/ 19007F: include/linux/peci-cpu.h 19008F: include/linux/peci.h 19009 19010PENSANDO ETHERNET DRIVERS 19011M: Shannon Nelson <[email protected]> 19012M: Brett Creeley <[email protected]> 19013L: [email protected] 19014S: Maintained 19015F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 19016F: drivers/net/ethernet/pensando/ 19017 19018PER-CPU MEMORY ALLOCATOR 19019M: Dennis Zhou <[email protected]> 19020M: Tejun Heo <[email protected]> 19021M: Christoph Lameter <[email protected]> 19022L: [email protected] 19023S: Maintained 19024T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 19025F: arch/*/include/asm/percpu.h 19026F: include/linux/percpu*.h 19027F: lib/percpu*.c 19028F: mm/percpu*.c 19029 19030PER-TASK DELAY ACCOUNTING 19031M: Balbir Singh <[email protected]> 19032M: Yang Yang <[email protected]> 19033S: Maintained 19034F: include/linux/delayacct.h 19035F: kernel/delayacct.c 19036 19037PERFORMANCE EVENTS SUBSYSTEM 19038M: Peter Zijlstra <[email protected]> 19039M: Ingo Molnar <[email protected]> 19040M: Arnaldo Carvalho de Melo <[email protected]> 19041M: Namhyung Kim <[email protected]> 19042R: Mark Rutland <[email protected]> 19043R: Alexander Shishkin <[email protected]> 19044R: Jiri Olsa <[email protected]> 19045R: Ian Rogers <[email protected]> 19046R: Adrian Hunter <[email protected]> 19047R: "Liang, Kan" <[email protected]> 19048L: [email protected] 19049L: [email protected] 19050S: Supported 19051W: https://perf.wiki.kernel.org/ 19052T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 19053T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 19054T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 19055F: arch/*/events/* 19056F: arch/*/events/*/* 19057F: arch/*/include/asm/perf_event.h 19058F: arch/*/kernel/*/*/perf_event*.c 19059F: arch/*/kernel/*/perf_event*.c 19060F: arch/*/kernel/perf_callchain.c 19061F: arch/*/kernel/perf_event*.c 19062F: include/linux/perf_event.h 19063F: include/uapi/linux/perf_event.h 19064F: kernel/events/* 19065F: tools/lib/perf/ 19066F: tools/perf/ 19067 19068PERFORMANCE EVENTS TOOLING ARM64 19069R: John Garry <[email protected]> 19070R: Will Deacon <[email protected]> 19071R: James Clark <[email protected]> 19072R: Mike Leach <[email protected]> 19073R: Leo Yan <[email protected]> 19074L: [email protected] (moderated for non-subscribers) 19075S: Supported 19076F: tools/build/feature/test-libopencsd.c 19077F: tools/perf/arch/arm*/ 19078F: tools/perf/pmu-events/arch/arm64/ 19079F: tools/perf/util/arm-spe* 19080F: tools/perf/util/cs-etm* 19081 19082PERSONALITY HANDLING 19083M: Christoph Hellwig <[email protected]> 19084L: [email protected] 19085S: Maintained 19086F: include/linux/personality.h 19087F: include/uapi/linux/personality.h 19088 19089PHOENIX RC FLIGHT CONTROLLER ADAPTER 19090M: Marcus Folkesson <[email protected]> 19091L: [email protected] 19092S: Maintained 19093F: Documentation/input/devices/pxrc.rst 19094F: drivers/input/joystick/pxrc.c 19095 19096PHONET PROTOCOL 19097M: Remi Denis-Courmont <[email protected]> 19098S: Supported 19099F: Documentation/networking/phonet.rst 19100F: include/linux/phonet.h 19101F: include/net/phonet/ 19102F: include/uapi/linux/phonet.h 19103F: net/phonet/ 19104 19105PHRAM MTD DRIVER 19106M: Joern Engel <[email protected]> 19107L: [email protected] 19108S: Maintained 19109F: drivers/mtd/devices/phram.c 19110 19111PICOLCD HID DRIVER 19112M: Bruno Prémont <[email protected]> 19113L: [email protected] 19114S: Maintained 19115F: drivers/hid/hid-picolcd* 19116 19117PIDFD API 19118M: Christian Brauner <[email protected]> 19119L: [email protected] 19120S: Maintained 19121T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 19122F: samples/pidfd/ 19123F: tools/testing/selftests/clone3/ 19124F: tools/testing/selftests/pid_namespace/ 19125F: tools/testing/selftests/pidfd/ 19126K: (?i)pidfd 19127K: (?i)clone3 19128K: \b(clone_args|kernel_clone_args)\b 19129 19130PIN CONTROL SUBSYSTEM 19131M: Linus Walleij <[email protected]> 19132L: [email protected] 19133S: Maintained 19134T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 19135F: Documentation/devicetree/bindings/pinctrl/ 19136F: Documentation/driver-api/pin-control.rst 19137F: drivers/pinctrl/ 19138F: include/dt-bindings/pinctrl/ 19139F: include/linux/pinctrl/ 19140 19141PIN CONTROLLER - AIROHA 19142M: Lorenzo Bianconi <[email protected]> 19143L: [email protected] (moderated for non-subscribers) 19144S: Maintained 19145F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 19146F: drivers/pinctrl/mediatek/pinctrl-airoha.c 19147 19148PIN CONTROLLER - AMD 19149M: Basavaraj Natikar <[email protected]> 19150M: Shyam Sundar S K <[email protected]> 19151S: Maintained 19152F: drivers/pinctrl/pinctrl-amd.c 19153 19154PIN CONTROLLER - FREESCALE 19155M: Dong Aisheng <[email protected]> 19156M: Fabio Estevam <[email protected]> 19157M: Shawn Guo <[email protected]> 19158M: Jacky Bai <[email protected]> 19159R: Pengutronix Kernel Team <[email protected]> 19160R: NXP S32 Linux Team <[email protected]> 19161L: [email protected] 19162S: Maintained 19163F: Documentation/devicetree/bindings/pinctrl/fsl,* 19164F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 19165F: drivers/pinctrl/freescale/ 19166F: drivers/pinctrl/nxp/ 19167 19168PIN CONTROLLER - INTEL 19169M: Mika Westerberg <[email protected]> 19170M: Andy Shevchenko <[email protected]> 19171S: Supported 19172T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 19173F: drivers/pinctrl/intel/ 19174 19175PIN CONTROLLER - KEEMBAY 19176M: Lakshmi Sowjanya D <[email protected]> 19177S: Supported 19178F: drivers/pinctrl/pinctrl-keembay* 19179 19180PIN CONTROLLER - MEDIATEK 19181M: Sean Wang <[email protected]> 19182L: [email protected] (moderated for non-subscribers) 19183S: Maintained 19184F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 19185F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 19186F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 19187F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 19188F: drivers/pinctrl/mediatek/ 19189 19190PIN CONTROLLER - MEDIATEK MIPS 19191M: Chester A. Unal <[email protected]> 19192M: Sergio Paracuellos <[email protected]> 19193L: [email protected] (moderated for non-subscribers) 19194L: [email protected] 19195S: Maintained 19196F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 19197F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 19198F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 19199F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 19200F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 19201F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 19202F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 19203F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 19204F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 19205F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 19206F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 19207F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 19208F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 19209F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 19210F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 19211 19212PIN CONTROLLER - MICROCHIP AT91 19213M: Ludovic Desroches <[email protected]> 19214L: [email protected] (moderated for non-subscribers) 19215L: [email protected] 19216S: Supported 19217F: drivers/gpio/gpio-sama5d2-piobu.c 19218F: drivers/pinctrl/pinctrl-at91* 19219 19220PIN CONTROLLER - QUALCOMM 19221M: Bjorn Andersson <[email protected]> 19222L: [email protected] 19223S: Maintained 19224C: irc://irc.oftc.net/linux-msm 19225F: Documentation/devicetree/bindings/pinctrl/qcom,* 19226F: drivers/pinctrl/qcom/ 19227 19228PIN CONTROLLER - RENESAS 19229M: Geert Uytterhoeven <[email protected]> 19230L: [email protected] 19231S: Supported 19232T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 19233F: Documentation/devicetree/bindings/pinctrl/renesas,* 19234F: drivers/pinctrl/renesas/ 19235 19236PIN CONTROLLER - SAMSUNG 19237M: Krzysztof Kozlowski <[email protected]> 19238M: Sylwester Nawrocki <[email protected]> 19239R: Alim Akhtar <[email protected]> 19240L: [email protected] (moderated for non-subscribers) 19241L: [email protected] 19242S: Maintained 19243Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 19244B: mailto:[email protected] 19245C: irc://irc.libera.chat/linux-exynos 19246T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 19247F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 19248F: drivers/pinctrl/samsung/ 19249 19250PIN CONTROLLER - SINGLE 19251M: Tony Lindgren <[email protected]> 19252M: Haojian Zhuang <[email protected]> 19253L: [email protected] (moderated for non-subscribers) 19254L: [email protected] 19255S: Maintained 19256F: drivers/pinctrl/pinctrl-single.c 19257 19258PIN CONTROLLER - SUNPLUS / TIBBO 19259M: Dvorkin Dmitry <[email protected]> 19260M: Wells Lu <[email protected]> 19261L: [email protected] (moderated for non-subscribers) 19262S: Maintained 19263W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 19264F: Documentation/devicetree/bindings/pinctrl/sunplus,* 19265F: drivers/pinctrl/sunplus/ 19266F: include/dt-bindings/pinctrl/sppctl*.h 19267 19268PINE64 PINEPHONE KEYBOARD DRIVER 19269M: Samuel Holland <[email protected]> 19270S: Supported 19271F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 19272F: drivers/input/keyboard/pinephone-keyboard.c 19273 19274PKTCDVD DRIVER 19275M: [email protected] 19276S: Orphan 19277F: drivers/block/pktcdvd.c 19278F: include/linux/pktcdvd.h 19279F: include/uapi/linux/pktcdvd.h 19280 19281PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 19282M: Tomasz Duszynski <[email protected]> 19283S: Maintained 19284F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 19285F: drivers/iio/chemical/pms7003.c 19286 19287PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 19288M: Piergiorgio Beruto <[email protected]> 19289L: [email protected] 19290S: Maintained 19291F: drivers/net/phy/mdio-open-alliance.h 19292F: net/ethtool/plca.c 19293 19294PLDMFW LIBRARY 19295M: Jacob Keller <[email protected]> 19296S: Maintained 19297F: Documentation/driver-api/pldmfw/ 19298F: include/linux/pldmfw.h 19299F: lib/pldmfw/ 19300 19301PLX DMA DRIVER 19302M: Logan Gunthorpe <[email protected]> 19303S: Maintained 19304F: drivers/dma/plx_dma.c 19305 19306PM-GRAPH UTILITY 19307M: "Todd E Brandt" <[email protected]> 19308L: [email protected] 19309S: Supported 19310W: https://01.org/pm-graph 19311B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 19312T: git git://github.com/intel/pm-graph 19313F: tools/power/pm-graph 19314 19315PM6764TR DRIVER 19316M: Charles Hsu <[email protected]> 19317L: [email protected] 19318S: Maintained 19319F: Documentation/hwmon/pm6764tr.rst 19320F: drivers/hwmon/pmbus/pm6764tr.c 19321 19322PMC SIERRA MaxRAID DRIVER 19323L: [email protected] 19324S: Orphan 19325W: http://www.pmc-sierra.com/ 19326F: drivers/scsi/pmcraid.* 19327 19328PMC SIERRA PM8001 DRIVER 19329M: Jack Wang <[email protected]> 19330L: [email protected] 19331S: Supported 19332F: drivers/scsi/pm8001/ 19333 19334PNI RM3100 IIO DRIVER 19335M: Song Qiang <[email protected]> 19336L: [email protected] 19337S: Maintained 19338F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 19339F: drivers/iio/magnetometer/rm3100* 19340 19341PNP SUPPORT 19342M: "Rafael J. Wysocki" <[email protected]> 19343L: [email protected] 19344S: Maintained 19345F: drivers/pnp/ 19346F: include/linux/pnp.h 19347 19348POSIX CLOCKS and TIMERS 19349M: Anna-Maria Behnsen <[email protected]> 19350M: Frederic Weisbecker <[email protected]> 19351M: Thomas Gleixner <[email protected]> 19352L: [email protected] 19353S: Maintained 19354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 19355F: fs/timerfd.c 19356F: include/linux/time_namespace.h 19357F: include/linux/timerfd.h 19358F: include/uapi/linux/time.h 19359F: include/uapi/linux/timerfd.h 19360F: include/trace/events/timer* 19361F: kernel/time/itimer.c 19362F: kernel/time/posix-* 19363F: kernel/time/namespace.c 19364 19365POWER MANAGEMENT CORE 19366M: "Rafael J. Wysocki" <[email protected]> 19367L: [email protected] 19368S: Supported 19369B: https://bugzilla.kernel.org 19370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 19371F: drivers/base/power/ 19372F: drivers/powercap/ 19373F: include/linux/intel_rapl.h 19374F: include/linux/pm.h 19375F: include/linux/pm_* 19376F: include/linux/powercap.h 19377F: kernel/configs/nopm.config 19378 19379POWER SEQUENCING 19380M: Bartosz Golaszewski <[email protected]> 19381L: [email protected] 19382S: Maintained 19383T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 19384F: Documentation/driver-api/pwrseq.rst 19385F: drivers/power/sequencing/ 19386F: include/linux/pwrseq/ 19387 19388POWER STATE COORDINATION INTERFACE (PSCI) 19389M: Mark Rutland <[email protected]> 19390M: Lorenzo Pieralisi <[email protected]> 19391L: [email protected] (moderated for non-subscribers) 19392S: Maintained 19393F: drivers/firmware/psci/ 19394F: include/linux/psci.h 19395F: include/uapi/linux/psci.h 19396 19397POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 19398M: Sebastian Reichel <[email protected]> 19399L: [email protected] 19400S: Maintained 19401T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 19402F: Documentation/ABI/testing/sysfs-class-power 19403F: Documentation/devicetree/bindings/power/supply/ 19404F: drivers/power/supply/ 19405F: include/linux/power/ 19406F: include/linux/power_supply.h 19407F: tools/testing/selftests/power_supply/ 19408 19409POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 19410M: Suraj Jitindar Singh <[email protected]> 19411L: [email protected] 19412S: Maintained 19413F: drivers/char/powernv-op-panel.c 19414 19415PPP OVER ATM (RFC 2364) 19416M: Mitchell Blank Jr <[email protected]> 19417S: Maintained 19418F: include/uapi/linux/atmppp.h 19419F: net/atm/pppoatm.c 19420 19421PPP OVER ETHERNET 19422M: Michal Ostrowski <[email protected]> 19423S: Maintained 19424F: drivers/net/ppp/pppoe.c 19425F: drivers/net/ppp/pppox.c 19426 19427PPP OVER L2TP 19428M: James Chapman <[email protected]> 19429S: Maintained 19430F: include/linux/if_pppol2tp.h 19431F: include/uapi/linux/if_pppol2tp.h 19432F: net/l2tp/l2tp_ppp.c 19433 19434PPP PROTOCOL DRIVERS AND COMPRESSORS 19435L: [email protected] 19436S: Orphan 19437F: drivers/net/ppp/ppp_* 19438 19439PPS SUPPORT 19440M: Rodolfo Giometti <[email protected]> 19441L: [email protected] (subscribers-only) 19442S: Maintained 19443W: http://wiki.enneenne.com/index.php/LinuxPPS_support 19444F: Documentation/ABI/testing/sysfs-pps 19445F: Documentation/ABI/testing/sysfs-pps-gen 19446F: Documentation/ABI/testing/sysfs-pps-gen-tio 19447F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 19448F: Documentation/driver-api/pps.rst 19449F: drivers/pps/ 19450F: include/linux/pps*.h 19451F: include/uapi/linux/pps.h 19452F: include/uapi/linux/pps_gen.h 19453 19454PRESSURE STALL INFORMATION (PSI) 19455M: Johannes Weiner <[email protected]> 19456M: Suren Baghdasaryan <[email protected]> 19457R: Peter Ziljstra <[email protected]> 19458S: Maintained 19459F: include/linux/psi* 19460F: kernel/sched/psi.c 19461 19462PROPELLER BUILD 19463M: Rong Xu <[email protected]> 19464M: Han Shen <[email protected]> 19465S: Supported 19466F: Documentation/dev-tools/propeller.rst 19467F: scripts/Makefile.propeller 19468 19469PRINTK 19470M: Petr Mladek <[email protected]> 19471R: Steven Rostedt <[email protected]> 19472R: John Ogness <[email protected]> 19473R: Sergey Senozhatsky <[email protected]> 19474S: Maintained 19475T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 19476F: include/linux/printk.h 19477F: kernel/printk/ 19478 19479PRINTK INDEXING 19480R: Chris Down <[email protected]> 19481S: Maintained 19482F: Documentation/core-api/printk-index.rst 19483F: kernel/printk/index.c 19484K: printk_index 19485 19486PROC FILESYSTEM 19487L: [email protected] 19488L: [email protected] 19489S: Maintained 19490F: Documentation/filesystems/proc.rst 19491F: fs/proc/ 19492F: include/linux/proc_fs.h 19493F: tools/testing/selftests/proc/ 19494 19495PROC SYSCTL 19496M: Kees Cook <[email protected]> 19497M: Joel Granados <[email protected]> 19498L: [email protected] 19499L: [email protected] 19500S: Maintained 19501T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 19502F: fs/proc/proc_sysctl.c 19503F: include/linux/sysctl.h 19504F: kernel/sysctl* 19505F: tools/testing/selftests/sysctl/* 19506F: lib/test_sysctl.c 19507F: scripts/check-sysctl-docs 19508 19509PS3 NETWORK SUPPORT 19510M: Geoff Levand <[email protected]> 19511L: [email protected] 19512L: [email protected] 19513S: Maintained 19514F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 19515 19516PS3 PLATFORM SUPPORT 19517M: Geoff Levand <[email protected]> 19518L: [email protected] 19519S: Maintained 19520F: arch/powerpc/boot/ps3* 19521F: arch/powerpc/include/asm/lv1call.h 19522F: arch/powerpc/include/asm/ps3*.h 19523F: arch/powerpc/platforms/ps3/ 19524F: drivers/*/ps3* 19525F: drivers/ps3/ 19526F: drivers/rtc/rtc-ps3.c 19527F: drivers/usb/host/*ps3.c 19528F: sound/ppc/snd_ps3* 19529 19530PS3VRAM DRIVER 19531M: Jim Paris <[email protected]> 19532M: Geoff Levand <[email protected]> 19533L: [email protected] 19534S: Maintained 19535F: drivers/block/ps3vram.c 19536 19537PSAMPLE PACKET SAMPLING SUPPORT 19538M: Yotam Gigi <[email protected]> 19539S: Maintained 19540F: include/net/psample.h 19541F: include/uapi/linux/psample.h 19542F: net/psample 19543 19544PSE NETWORK DRIVER 19545M: Oleksij Rempel <[email protected]> 19546M: Kory Maincent <[email protected]> 19547L: [email protected] 19548S: Maintained 19549F: Documentation/devicetree/bindings/net/pse-pd/ 19550F: drivers/net/pse-pd/ 19551F: net/ethtool/pse-pd.c 19552 19553PSTORE FILESYSTEM 19554M: Kees Cook <[email protected]> 19555R: Tony Luck <[email protected]> 19556R: Guilherme G. Piccoli <[email protected]> 19557L: [email protected] 19558S: Supported 19559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 19560F: Documentation/admin-guide/pstore-blk.rst 19561F: Documentation/admin-guide/ramoops.rst 19562F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 19563F: drivers/acpi/apei/erst.c 19564F: drivers/firmware/efi/efi-pstore.c 19565F: fs/pstore/ 19566F: include/linux/pstore* 19567K: \b(pstore|ramoops) 19568 19569PT5161L HARDWARE MONITOR DRIVER 19570M: Cosmo Chou <[email protected]> 19571L: [email protected] 19572S: Maintained 19573F: Documentation/hwmon/pt5161l.rst 19574F: drivers/hwmon/pt5161l.c 19575 19576PTP HARDWARE CLOCK SUPPORT 19577M: Richard Cochran <[email protected]> 19578L: [email protected] 19579S: Maintained 19580W: http://linuxptp.sourceforge.net/ 19581F: Documentation/ABI/testing/sysfs-ptp 19582F: Documentation/driver-api/ptp.rst 19583F: drivers/net/phy/dp83640* 19584F: drivers/ptp/* 19585F: include/linux/ptp_cl* 19586K: (?:\b|_)ptp(?:\b|_) 19587 19588PTP MOCKUP CLOCK SUPPORT 19589M: Vladimir Oltean <[email protected]> 19590L: [email protected] 19591S: Maintained 19592F: drivers/ptp/ptp_mock.c 19593F: include/linux/ptp_mock.h 19594 19595PTP VIRTUAL CLOCK SUPPORT 19596M: Yangbo Lu <[email protected]> 19597L: [email protected] 19598S: Maintained 19599F: drivers/ptp/ptp_vclock.c 19600F: net/ethtool/phc_vclocks.c 19601 19602PTP VMCLOCK SUPPORT 19603M: David Woodhouse <[email protected]> 19604L: [email protected] 19605S: Maintained 19606F: drivers/ptp/ptp_vmclock.c 19607F: include/uapi/linux/vmclock-abi.h 19608 19609PTRACE SUPPORT 19610M: Oleg Nesterov <[email protected]> 19611S: Maintained 19612F: arch/*/*/ptrace*.c 19613F: arch/*/include/asm/ptrace*.h 19614F: arch/*/ptrace*.c 19615F: include/asm-generic/syscall.h 19616F: include/linux/ptrace.h 19617F: include/linux/regset.h 19618F: include/uapi/linux/ptrace.h 19619F: kernel/ptrace.c 19620 19621PULSE8-CEC DRIVER 19622M: Hans Verkuil <[email protected]> 19623L: [email protected] 19624S: Maintained 19625T: git git://linuxtv.org/media.git 19626F: drivers/media/cec/usb/pulse8/ 19627 19628PURELIFI PLFXLC DRIVER 19629M: Srinivasan Raju <[email protected]> 19630L: [email protected] 19631S: Supported 19632F: drivers/net/wireless/purelifi/ 19633 19634PVRUSB2 VIDEO4LINUX DRIVER 19635M: Mike Isely <[email protected]> 19636L: [email protected] (subscribers-only) 19637L: [email protected] 19638S: Maintained 19639W: http://www.isely.net/pvrusb2/ 19640T: git git://linuxtv.org/media.git 19641F: Documentation/driver-api/media/drivers/pvrusb2* 19642F: drivers/media/usb/pvrusb2/ 19643 19644PWC WEBCAM DRIVER 19645M: Hans Verkuil <[email protected]> 19646L: [email protected] 19647S: Odd Fixes 19648T: git git://linuxtv.org/media.git 19649F: drivers/media/usb/pwc/* 19650F: include/trace/events/pwc.h 19651 19652PWM IR Transmitter 19653M: Sean Young <[email protected]> 19654L: [email protected] 19655S: Maintained 19656F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19657F: drivers/media/rc/pwm-ir-tx.c 19658 19659PWM SUBSYSTEM 19660M: Uwe Kleine-König <[email protected]> 19661L: [email protected] 19662S: Maintained 19663Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19664T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19665F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19666F: Documentation/devicetree/bindings/pwm/ 19667F: Documentation/driver-api/pwm.rst 19668F: drivers/gpio/gpio-mvebu.c 19669F: drivers/pwm/ 19670F: drivers/video/backlight/pwm_bl.c 19671F: include/dt-bindings/pwm/ 19672F: include/linux/pwm.h 19673F: include/linux/pwm_backlight.h 19674K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19675 19676PXA GPIO DRIVER 19677M: Robert Jarzmik <[email protected]> 19678L: [email protected] 19679S: Maintained 19680F: drivers/gpio/gpio-pxa.c 19681 19682PXA MMCI DRIVER 19683S: Orphan 19684 19685PXA RTC DRIVER 19686M: Robert Jarzmik <[email protected]> 19687L: [email protected] 19688S: Maintained 19689 19690PXA2xx/PXA3xx SUPPORT 19691M: Daniel Mack <[email protected]> 19692M: Haojian Zhuang <[email protected]> 19693M: Robert Jarzmik <[email protected]> 19694L: [email protected] (moderated for non-subscribers) 19695S: Maintained 19696T: git git://github.com/hzhuang1/linux.git 19697T: git git://github.com/rjarzmik/linux.git 19698F: arch/arm/boot/dts/intel/pxa/ 19699F: arch/arm/mach-pxa/ 19700F: drivers/dma/pxa* 19701F: drivers/pcmcia/pxa2xx* 19702F: drivers/pinctrl/pxa/ 19703F: drivers/spi/spi-pxa2xx* 19704F: drivers/usb/gadget/udc/pxa2* 19705F: include/sound/pxa2xx-lib.h 19706F: sound/arm/pxa* 19707F: sound/soc/pxa/ 19708 19709QAT DRIVER 19710M: Giovanni Cabiddu <[email protected]> 19711L: [email protected] 19712S: Supported 19713F: drivers/crypto/intel/qat/ 19714 19715QCOM AUDIO (ASoC) DRIVERS 19716M: Srinivas Kandagatla <[email protected]> 19717L: [email protected] 19718L: [email protected] 19719S: Supported 19720F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19721F: Documentation/devicetree/bindings/sound/qcom,* 19722F: drivers/soc/qcom/apr.c 19723F: include/dt-bindings/sound/qcom,wcd9335.h 19724F: include/dt-bindings/sound/qcom,wcd934x.h 19725F: sound/soc/codecs/lpass-rx-macro.* 19726F: sound/soc/codecs/lpass-tx-macro.* 19727F: sound/soc/codecs/lpass-va-macro.c 19728F: sound/soc/codecs/lpass-wsa-macro.* 19729F: sound/soc/codecs/msm8916-wcd-analog.c 19730F: sound/soc/codecs/msm8916-wcd-digital.c 19731F: sound/soc/codecs/wcd-clsh-v2.* 19732F: sound/soc/codecs/wcd-mbhc-v2.* 19733F: sound/soc/codecs/wcd9335.* 19734F: sound/soc/codecs/wcd934x.c 19735F: sound/soc/codecs/wsa881x.c 19736F: sound/soc/codecs/wsa883x.c 19737F: sound/soc/codecs/wsa884x.c 19738F: sound/soc/qcom/ 19739 19740QCOM EMBEDDED USB DEBUGGER (EUD) 19741M: Souradeep Chowdhury <[email protected]> 19742L: [email protected] 19743S: Maintained 19744F: Documentation/ABI/testing/sysfs-driver-eud 19745F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19746F: drivers/usb/misc/qcom_eud.c 19747 19748QCOM IPA DRIVER 19749M: Alex Elder <[email protected]> 19750L: [email protected] 19751S: Maintained 19752F: drivers/net/ipa/ 19753 19754QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19755M: Gabriel Somlo <[email protected]> 19756M: "Michael S. Tsirkin" <[email protected]> 19757L: [email protected] 19758S: Maintained 19759F: drivers/firmware/qemu_fw_cfg.c 19760F: include/uapi/linux/qemu_fw_cfg.h 19761 19762QIB DRIVER 19763M: Dennis Dalessandro <[email protected]> 19764L: [email protected] 19765S: Supported 19766F: drivers/infiniband/hw/qib/ 19767 19768QLOGIC QL41xxx FCOE DRIVER 19769M: Saurav Kashyap <[email protected]> 19770M: Javed Hasan <[email protected]> 19771M: [email protected] 19772L: [email protected] 19773S: Supported 19774F: drivers/scsi/qedf/ 19775 19776QLOGIC QL41xxx ISCSI DRIVER 19777M: Nilesh Javali <[email protected]> 19778M: Manish Rangankar <[email protected]> 19779M: [email protected] 19780L: [email protected] 19781S: Supported 19782F: drivers/scsi/qedi/ 19783 19784QLOGIC QL4xxx ETHERNET DRIVER 19785M: Manish Chopra <[email protected]> 19786L: [email protected] 19787S: Maintained 19788F: drivers/net/ethernet/qlogic/qed/ 19789F: drivers/net/ethernet/qlogic/qede/ 19790F: include/linux/qed/ 19791 19792QLOGIC QL4xxx RDMA DRIVER 19793M: Michal Kalderon <[email protected]> 19794L: [email protected] 19795S: Supported 19796F: drivers/infiniband/hw/qedr/ 19797F: include/uapi/rdma/qedr-abi.h 19798 19799QLOGIC QLA1280 SCSI DRIVER 19800M: Michael Reed <[email protected]> 19801L: [email protected] 19802S: Maintained 19803F: drivers/scsi/qla1280.[ch] 19804 19805QLOGIC QLA2XXX FC-SCSI DRIVER 19806M: Nilesh Javali <[email protected]> 19807M: [email protected] 19808L: [email protected] 19809S: Supported 19810F: drivers/scsi/qla2xxx/ 19811 19812QLOGIC QLA3XXX NETWORK DRIVER 19813M: [email protected] 19814L: [email protected] 19815S: Maintained 19816F: drivers/net/ethernet/qlogic/qla3xxx.* 19817 19818QLOGIC QLA4XXX iSCSI DRIVER 19819M: Nilesh Javali <[email protected]> 19820M: Manish Rangankar <[email protected]> 19821M: [email protected] 19822L: [email protected] 19823S: Supported 19824F: drivers/scsi/qla4xxx/ 19825 19826QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19827M: Shahed Shaikh <[email protected]> 19828M: Manish Chopra <[email protected]> 19829M: [email protected] 19830L: [email protected] 19831S: Maintained 19832F: drivers/net/ethernet/qlogic/qlcnic/ 19833 19834QM1D1B0004 MEDIA DRIVER 19835M: Akihiro Tsukada <[email protected]> 19836L: [email protected] 19837S: Odd Fixes 19838F: drivers/media/tuners/qm1d1b0004* 19839 19840QM1D1C0042 MEDIA DRIVER 19841M: Akihiro Tsukada <[email protected]> 19842L: [email protected] 19843S: Odd Fixes 19844F: drivers/media/tuners/qm1d1c0042* 19845 19846QNAP MCU DRIVER 19847M: Heiko Stuebner <[email protected]> 19848S: Maintained 19849F: drivers/hwmon/qnap-mcu-hwmon.c 19850F: drivers/input/misc/qnap-mcu-input.c 19851F: drivers/leds/leds-qnap-mcu.c 19852F: drivers/mfd/qnap-mcu.c 19853F: include/linux/mfd/qnap-mcu.h 19854 19855QNX4 FILESYSTEM 19856M: Anders Larsen <[email protected]> 19857S: Maintained 19858W: http://www.alarsen.net/linux/qnx4fs/ 19859F: fs/qnx4/ 19860F: include/uapi/linux/qnx4_fs.h 19861F: include/uapi/linux/qnxtypes.h 19862 19863QNX6 FILESYSTEM 19864S: Orphan 19865F: Documentation/filesystems/qnx6.rst 19866F: fs/qnx6/ 19867F: include/linux/qnx6_fs.h 19868 19869QORIQ DPAA2 FSL-MC BUS DRIVER 19870M: Ioana Ciornei <[email protected]> 19871L: [email protected] 19872L: [email protected] 19873S: Maintained 19874F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19875F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml 19876F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19877F: drivers/bus/fsl-mc/ 19878F: include/uapi/linux/fsl_mc.h 19879 19880QT1010 MEDIA DRIVER 19881L: [email protected] 19882S: Orphan 19883W: https://linuxtv.org 19884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19885F: drivers/media/tuners/qt1010* 19886 19887QUALCOMM ATH12K WIRELESS DRIVER 19888M: Jeff Johnson <[email protected]> 19889L: [email protected] 19890L: [email protected] 19891S: Supported 19892W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19893T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19894F: drivers/net/wireless/ath/ath12k/ 19895N: ath12k 19896 19897QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19898M: Jeff Johnson <[email protected]> 19899L: [email protected] 19900L: [email protected] 19901S: Supported 19902W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19903T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19904F: drivers/net/wireless/ath/ath10k/ 19905N: ath10k 19906 19907QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19908M: Jeff Johnson <[email protected]> 19909L: [email protected] 19910L: [email protected] 19911S: Supported 19912W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19913B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19914T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19915F: drivers/net/wireless/ath/ath11k/ 19916N: ath11k 19917 19918QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19919M: Toke Høiland-Jørgensen <[email protected]> 19920L: [email protected] 19921S: Maintained 19922W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19923T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19924F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19925F: drivers/net/wireless/ath/ath9k/ 19926 19927QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19928M: Stefan Wahren <[email protected]> 19929L: [email protected] 19930S: Maintained 19931F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19932F: drivers/net/ethernet/qualcomm/qca* 19933 19934QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19935M: Stephan Gerhold <[email protected]> 19936L: [email protected] 19937L: [email protected] 19938S: Maintained 19939F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19940F: drivers/net/wwan/qcom_bam_dmux.c 19941 19942QUALCOMM CAMERA SUBSYSTEM DRIVER 19943M: Robert Foss <[email protected]> 19944M: Todor Tomov <[email protected]> 19945M: Bryan O'Donoghue <[email protected]> 19946L: [email protected] 19947S: Maintained 19948F: Documentation/admin-guide/media/qcom_camss.rst 19949F: Documentation/devicetree/bindings/media/qcom,*camss* 19950F: drivers/media/platform/qcom/camss/ 19951 19952QUALCOMM CLOCK DRIVERS 19953M: Bjorn Andersson <[email protected]> 19954L: [email protected] 19955S: Supported 19956T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19957F: Documentation/devicetree/bindings/clock/qcom,* 19958F: drivers/clk/qcom/ 19959F: include/dt-bindings/clock/qcom,* 19960 19961QUALCOMM CLOUD AI (QAIC) DRIVER 19962M: Jeff Hugo <[email protected]> 19963R: Carl Vanderlip <[email protected]> 19964L: [email protected] 19965L: [email protected] 19966S: Supported 19967T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19968F: Documentation/accel/qaic/ 19969F: drivers/accel/qaic/ 19970F: include/uapi/drm/qaic_accel.h 19971 19972QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19973M: Bjorn Andersson <[email protected]> 19974M: Konrad Dybcio <[email protected]> 19975L: [email protected] 19976L: [email protected] 19977S: Maintained 19978F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19979F: drivers/pmdomain/qcom/cpr.c 19980 19981QUALCOMM CPUCP MAILBOX DRIVER 19982M: Sibi Sankar <[email protected]> 19983L: [email protected] 19984S: Supported 19985F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19986F: drivers/mailbox/qcom-cpucp-mbox.c 19987 19988QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19989M: Ilia Lin <[email protected]> 19990L: [email protected] 19991S: Maintained 19992F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19993F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19994F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19995 19996QUALCOMM CRYPTO DRIVERS 19997M: Thara Gopinath <[email protected]> 19998L: [email protected] 19999L: [email protected] 20000S: Maintained 20001F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 20002F: drivers/crypto/qce/ 20003 20004QUALCOMM EMAC GIGABIT ETHERNET DRIVER 20005M: Timur Tabi <[email protected]> 20006L: [email protected] 20007S: Maintained 20008F: drivers/net/ethernet/qualcomm/emac/ 20009 20010QUALCOMM ETHQOS ETHERNET DRIVER 20011M: Vinod Koul <[email protected]> 20012L: [email protected] 20013L: [email protected] 20014S: Maintained 20015F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 20016F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 20017 20018QUALCOMM FASTRPC DRIVER 20019M: Srinivas Kandagatla <[email protected]> 20020M: Amol Maheshwari <[email protected]> 20021L: [email protected] 20022L: [email protected] 20023S: Maintained 20024F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 20025F: drivers/misc/fastrpc.c 20026F: include/uapi/misc/fastrpc.h 20027 20028QUALCOMM HEXAGON ARCHITECTURE 20029M: Brian Cain <[email protected]> 20030L: [email protected] 20031S: Supported 20032T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 20033F: arch/hexagon/ 20034 20035QUALCOMM HIDMA DRIVER 20036M: Sinan Kaya <[email protected]> 20037L: [email protected] (moderated for non-subscribers) 20038L: [email protected] 20039L: [email protected] 20040S: Supported 20041F: drivers/dma/qcom/hidma* 20042 20043QUALCOMM I2C QCOM GENI DRIVER 20044M: Mukesh Kumar Savaliya <[email protected]> 20045M: Viken Dadhaniya <[email protected]> 20046L: [email protected] 20047L: [email protected] 20048S: Maintained 20049F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml 20050F: drivers/i2c/busses/i2c-qcom-geni.c 20051 20052QUALCOMM I2C CCI DRIVER 20053M: Loic Poulain <[email protected]> 20054M: Robert Foss <[email protected]> 20055L: [email protected] 20056L: [email protected] 20057S: Maintained 20058F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 20059F: drivers/i2c/busses/i2c-qcom-cci.c 20060 20061QUALCOMM INTERCONNECT BWMON DRIVER 20062M: Krzysztof Kozlowski <[email protected]> 20063L: [email protected] 20064S: Maintained 20065F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 20066F: drivers/soc/qcom/icc-bwmon.c 20067F: drivers/soc/qcom/trace_icc-bwmon.h 20068 20069QUALCOMM IOMMU 20070M: Rob Clark <[email protected]> 20071L: [email protected] 20072L: [email protected] 20073S: Maintained 20074F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 20075F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 20076F: drivers/iommu/msm_iommu* 20077 20078QUALCOMM IPC ROUTER (QRTR) DRIVER 20079M: Manivannan Sadhasivam <[email protected]> 20080L: [email protected] 20081S: Maintained 20082F: include/trace/events/qrtr.h 20083F: include/uapi/linux/qrtr.h 20084F: net/qrtr/ 20085 20086QUALCOMM IPCC MAILBOX DRIVER 20087M: Manivannan Sadhasivam <[email protected]> 20088L: [email protected] 20089S: Supported 20090F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 20091F: drivers/mailbox/qcom-ipcc.c 20092F: include/dt-bindings/mailbox/qcom-ipcc.h 20093 20094QUALCOMM IPQ4019 USB PHY DRIVER 20095M: Robert Marko <[email protected]> 20096M: Luka Perkov <[email protected]> 20097L: [email protected] 20098S: Maintained 20099F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 20100F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 20101 20102QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 20103M: Robert Marko <[email protected]> 20104M: Luka Perkov <[email protected]> 20105L: [email protected] 20106S: Maintained 20107F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 20108F: drivers/regulator/vqmmc-ipq4019-regulator.c 20109 20110QUALCOMM IRIS VIDEO ACCELERATOR DRIVER 20111M: Vikash Garodia <[email protected]> 20112M: Dikshita Agarwal <[email protected]> 20113R: Abhinav Kumar <[email protected]> 20114L: [email protected] 20115L: [email protected] 20116S: Maintained 20117F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml 20118F: drivers/media/platform/qcom/iris/ 20119 20120QUALCOMM NAND CONTROLLER DRIVER 20121M: Manivannan Sadhasivam <[email protected]> 20122L: [email protected] 20123L: [email protected] 20124S: Maintained 20125F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 20126F: drivers/mtd/nand/raw/qcom_nandc.c 20127 20128QUALCOMM QSEECOM DRIVER 20129M: Maximilian Luz <[email protected]> 20130L: [email protected] 20131S: Maintained 20132F: drivers/firmware/qcom/qcom_qseecom.c 20133 20134QUALCOMM QSEECOM UEFISECAPP DRIVER 20135M: Maximilian Luz <[email protected]> 20136L: [email protected] 20137S: Maintained 20138F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 20139 20140QUALCOMM RMNET DRIVER 20141M: Subash Abhinov Kasiviswanathan <[email protected]> 20142M: Sean Tranchetti <[email protected]> 20143L: [email protected] 20144S: Maintained 20145F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 20146F: drivers/net/ethernet/qualcomm/rmnet/ 20147F: include/linux/if_rmnet.h 20148 20149QUALCOMM TRUST ZONE MEMORY ALLOCATOR 20150M: Bartosz Golaszewski <[email protected]> 20151L: [email protected] 20152S: Maintained 20153F: drivers/firmware/qcom/qcom_tzmem.c 20154F: drivers/firmware/qcom/qcom_tzmem.h 20155F: include/linux/firmware/qcom/qcom_tzmem.h 20156 20157QUALCOMM TSENS THERMAL DRIVER 20158M: Amit Kucheria <[email protected]> 20159M: Thara Gopinath <[email protected]> 20160L: [email protected] 20161L: [email protected] 20162S: Maintained 20163F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 20164F: drivers/thermal/qcom/ 20165 20166QUALCOMM TYPEC PORT MANAGER DRIVER 20167M: Bryan O'Donoghue <[email protected]> 20168L: [email protected] 20169L: [email protected] 20170S: Maintained 20171F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 20172F: drivers/usb/typec/tcpm/qcom/ 20173 20174QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 20175M: Stanimir Varbanov <[email protected]> 20176M: Vikash Garodia <[email protected]> 20177R: Bryan O'Donoghue <[email protected]> 20178L: [email protected] 20179L: [email protected] 20180S: Maintained 20181T: git git://linuxtv.org/media.git 20182F: Documentation/devicetree/bindings/media/*venus* 20183F: drivers/media/platform/qcom/venus/ 20184 20185QUALCOMM WCN36XX WIRELESS DRIVER 20186M: Loic Poulain <[email protected]> 20187L: [email protected] 20188S: Supported 20189W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 20190F: drivers/net/wireless/ath/wcn36xx/ 20191 20192QUANTENNA QTNFMAC WIRELESS DRIVER 20193M: Igor Mitsyanko <[email protected]> 20194R: Sergey Matyukevich <[email protected]> 20195L: [email protected] 20196S: Maintained 20197F: drivers/net/wireless/quantenna/ 20198 20199RADEON and AMDGPU DRM DRIVERS 20200M: Alex Deucher <[email protected]> 20201M: Christian König <[email protected]> 20202L: [email protected] 20203S: Supported 20204B: https://gitlab.freedesktop.org/drm/amd/-/issues 20205C: irc://irc.oftc.net/radeon 20206T: git https://gitlab.freedesktop.org/agd5f/linux.git 20207F: Documentation/gpu/amdgpu/ 20208F: drivers/gpu/drm/amd/ 20209F: drivers/gpu/drm/ci/xfails/amd* 20210F: drivers/gpu/drm/radeon/ 20211F: include/uapi/drm/amdgpu_drm.h 20212F: include/uapi/drm/radeon_drm.h 20213 20214RADEON FRAMEBUFFER DISPLAY DRIVER 20215M: Benjamin Herrenschmidt <[email protected]> 20216L: [email protected] 20217S: Maintained 20218F: drivers/video/fbdev/aty/radeon* 20219F: include/uapi/linux/radeonfb.h 20220 20221RADIOSHARK RADIO DRIVER 20222M: Hans Verkuil <[email protected]> 20223L: [email protected] 20224S: Maintained 20225T: git git://linuxtv.org/media.git 20226F: drivers/media/radio/radio-shark.c 20227 20228RADIOSHARK2 RADIO DRIVER 20229M: Hans Verkuil <[email protected]> 20230L: [email protected] 20231S: Maintained 20232T: git git://linuxtv.org/media.git 20233F: drivers/media/radio/radio-shark2.c 20234F: drivers/media/radio/radio-tea5777.c 20235 20236RADOS BLOCK DEVICE (RBD) 20237M: Ilya Dryomov <[email protected]> 20238R: Dongsheng Yang <[email protected]> 20239L: [email protected] 20240S: Supported 20241W: http://ceph.com/ 20242T: git https://github.com/ceph/ceph-client.git 20243F: Documentation/ABI/testing/sysfs-bus-rbd 20244F: drivers/block/rbd.c 20245F: drivers/block/rbd_types.h 20246 20247RAGE128 FRAMEBUFFER DISPLAY DRIVER 20248L: [email protected] 20249S: Orphan 20250F: drivers/video/fbdev/aty/aty128fb.c 20251 20252RAINSHADOW-CEC DRIVER 20253M: Hans Verkuil <[email protected]> 20254L: [email protected] 20255S: Maintained 20256T: git git://linuxtv.org/media.git 20257F: drivers/media/cec/usb/rainshadow/ 20258 20259RALINK MIPS ARCHITECTURE 20260M: John Crispin <[email protected]> 20261M: Sergio Paracuellos <[email protected]> 20262L: [email protected] 20263S: Maintained 20264F: arch/mips/ralink 20265 20266RALINK MT7621 MIPS ARCHITECTURE 20267M: Chester A. Unal <[email protected]> 20268M: Sergio Paracuellos <[email protected]> 20269L: [email protected] 20270S: Maintained 20271F: arch/mips/boot/dts/ralink/mt7621* 20272 20273RALINK RT2X00 WIRELESS LAN DRIVER 20274M: Stanislaw Gruszka <[email protected]> 20275L: [email protected] 20276S: Maintained 20277F: drivers/net/wireless/ralink/ 20278 20279RAMDISK RAM BLOCK DEVICE DRIVER 20280M: Jens Axboe <[email protected]> 20281S: Maintained 20282F: Documentation/admin-guide/blockdev/ramdisk.rst 20283F: drivers/block/brd.c 20284 20285RANCHU VIRTUAL BOARD FOR MIPS 20286M: Miodrag Dinic <[email protected]> 20287L: [email protected] 20288S: Supported 20289F: arch/mips/configs/generic/board-ranchu.config 20290F: arch/mips/generic/board-ranchu.c 20291 20292RANDOM NUMBER DRIVER 20293M: "Theodore Ts'o" <[email protected]> 20294M: Jason A. Donenfeld <[email protected]> 20295S: Maintained 20296T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 20297F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 20298F: drivers/char/random.c 20299F: include/linux/random.h 20300F: include/uapi/linux/random.h 20301F: drivers/virt/vmgenid.c 20302N: ^.*/vdso/[^/]*getrandom[^/]+$ 20303 20304RAPIDIO SUBSYSTEM 20305M: Matt Porter <[email protected]> 20306M: Alexandre Bounine <[email protected]> 20307S: Maintained 20308F: drivers/rapidio/ 20309 20310RAS INFRASTRUCTURE 20311M: Tony Luck <[email protected]> 20312M: Borislav Petkov <[email protected]> 20313L: [email protected] 20314S: Maintained 20315F: Documentation/admin-guide/RAS 20316F: drivers/ras/ 20317F: include/linux/ras.h 20318F: include/ras/ras_event.h 20319 20320RAS FRU MEMORY POISON MANAGER (FMPM) 20321M: Yazen Ghannam <[email protected]> 20322L: [email protected] 20323S: Maintained 20324F: drivers/ras/amd/fmpm.c 20325 20326RASPBERRY PI PISP BACK END 20327M: Jacopo Mondi <[email protected]> 20328R: Raspberry Pi Kernel Maintenance <[email protected]> 20329L: [email protected] 20330S: Maintained 20331F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 20332F: drivers/media/platform/raspberrypi/pisp_be/ 20333F: include/uapi/linux/media/raspberrypi/ 20334 20335RASPBERRY PI PISP CAMERA FRONT END 20336M: Tomi Valkeinen <[email protected]> 20337M: Raspberry Pi Kernel Maintenance <[email protected]> 20338S: Maintained 20339F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 20340F: drivers/media/platform/raspberrypi/rp1-cfe/ 20341 20342RC-CORE / LIRC FRAMEWORK 20343M: Sean Young <[email protected]> 20344L: [email protected] 20345S: Maintained 20346W: http://linuxtv.org 20347T: git git://linuxtv.org/media.git 20348F: Documentation/driver-api/media/rc-core.rst 20349F: Documentation/userspace-api/media/rc/ 20350F: drivers/media/rc/ 20351F: include/media/rc-core.h 20352F: include/media/rc-map.h 20353F: include/uapi/linux/lirc.h 20354 20355RCMM REMOTE CONTROLS DECODER 20356M: Patrick Lerda <[email protected]> 20357S: Maintained 20358F: drivers/media/rc/ir-rcmm-decoder.c 20359 20360RCUTORTURE TEST FRAMEWORK 20361M: "Paul E. McKenney" <[email protected]> 20362M: Josh Triplett <[email protected]> 20363R: Steven Rostedt <[email protected]> 20364R: Mathieu Desnoyers <[email protected]> 20365R: Lai Jiangshan <[email protected]> 20366L: [email protected] 20367S: Supported 20368T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 20369F: tools/testing/selftests/rcutorture 20370 20371RDACM20 Camera Sensor 20372M: Jacopo Mondi <[email protected]> 20373M: Kieran Bingham <kieran.bingham[email protected]> 20374M: Laurent Pinchart <laurent.pinchart[email protected]> 20375M: Niklas Söderlund <niklas.soderlund[email protected]> 20376L: [email protected] 20377S: Maintained 20378F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 20379F: drivers/media/i2c/max9271.c 20380F: drivers/media/i2c/max9271.h 20381F: drivers/media/i2c/rdacm20.c 20382 20383RDACM21 Camera Sensor 20384M: Jacopo Mondi <[email protected]> 20385M: Kieran Bingham <kieran.bingham[email protected]> 20386M: Laurent Pinchart <laurent.pinchart[email protected]> 20387M: Niklas Söderlund <niklas.soderlund[email protected]> 20388L: [email protected] 20389S: Maintained 20390F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 20391F: drivers/media/i2c/max9271.c 20392F: drivers/media/i2c/max9271.h 20393F: drivers/media/i2c/rdacm21.c 20394 20395RDC R-321X SoC 20396M: Florian Fainelli <[email protected]> 20397S: Maintained 20398 20399RDC R6040 FAST ETHERNET DRIVER 20400M: Florian Fainelli <[email protected]> 20401L: [email protected] 20402S: Maintained 20403F: drivers/net/ethernet/rdc/r6040.c 20404 20405RDMAVT - RDMA verbs software 20406M: Dennis Dalessandro <[email protected]> 20407L: [email protected] 20408S: Supported 20409F: drivers/infiniband/sw/rdmavt 20410 20411RDS - RELIABLE DATAGRAM SOCKETS 20412M: Allison Henderson <[email protected]> 20413L: [email protected] 20414L: [email protected] 20415L: [email protected] (moderated for non-subscribers) 20416S: Supported 20417W: https://oss.oracle.com/projects/rds/ 20418F: Documentation/networking/rds.rst 20419F: net/rds/ 20420F: tools/testing/selftests/net/rds/ 20421 20422RDT - RESOURCE ALLOCATION 20423M: Tony Luck <[email protected]> 20424M: Reinette Chatre <[email protected]> 20425L: [email protected] 20426S: Supported 20427F: Documentation/arch/x86/resctrl* 20428F: arch/x86/include/asm/resctrl.h 20429F: arch/x86/kernel/cpu/resctrl/ 20430F: include/linux/resctrl*.h 20431F: tools/testing/selftests/resctrl/ 20432 20433READ-COPY UPDATE (RCU) 20434M: "Paul E. McKenney" <[email protected]> 20435M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 20436M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 20437M: Joel Fernandes <[email protected]> 20438M: Josh Triplett <[email protected]> 20439M: Boqun Feng <[email protected]> 20440M: Uladzislau Rezki <[email protected]> 20441R: Steven Rostedt <[email protected]> 20442R: Mathieu Desnoyers <[email protected]> 20443R: Lai Jiangshan <[email protected]> 20444R: Zqiang <[email protected]> 20445L: [email protected] 20446S: Supported 20447W: http://www.rdrop.com/users/paulmck/RCU/ 20448T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 20449F: Documentation/RCU/ 20450F: include/linux/rcu* 20451F: kernel/rcu/ 20452F: rust/kernel/sync/rcu.rs 20453X: Documentation/RCU/torture.rst 20454X: include/linux/srcu*.h 20455X: kernel/rcu/srcu*.c 20456 20457REAL TIME CLOCK (RTC) SUBSYSTEM 20458M: Alexandre Belloni <[email protected]> 20459L: [email protected] 20460S: Maintained 20461Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 20462T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 20463F: Documentation/admin-guide/rtc.rst 20464F: Documentation/devicetree/bindings/rtc/ 20465F: drivers/rtc/ 20466F: include/linux/rtc.h 20467F: include/linux/rtc/ 20468F: include/uapi/linux/rtc.h 20469F: tools/testing/selftests/rtc/ 20470 20471Real-time Linux Analysis (RTLA) tools 20472M: Steven Rostedt <[email protected]> 20473L: [email protected] 20474S: Maintained 20475F: Documentation/tools/rtla/ 20476F: tools/tracing/rtla/ 20477 20478Real-time Linux (PREEMPT_RT) 20479M: Sebastian Andrzej Siewior <[email protected]> 20480M: Clark Williams <[email protected]> 20481M: Steven Rostedt <[email protected]> 20482L: [email protected] 20483S: Supported 20484K: PREEMPT_RT 20485 20486REALTEK AUDIO CODECS 20487M: Oder Chiou <[email protected]> 20488S: Maintained 20489F: include/sound/rt*.h 20490F: sound/soc/codecs/rt* 20491 20492REALTEK OTTO WATCHDOG 20493M: Sander Vanheule <[email protected]> 20494L: [email protected] 20495S: Maintained 20496F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 20497F: drivers/watchdog/realtek_otto_wdt.c 20498 20499REALTEK RTL83xx SMI DSA ROUTER CHIPS 20500M: Linus Walleij <[email protected]> 20501M: Alvin Šipraga <[email protected]> 20502S: Maintained 20503F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 20504F: drivers/net/dsa/realtek/* 20505 20506REALTEK SPI-NAND 20507M: Chris Packham <[email protected]> 20508S: Maintained 20509F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 20510F: drivers/spi/spi-realtek-rtl-snand.c 20511 20512REALTEK WIRELESS DRIVER (rtlwifi family) 20513M: Ping-Ke Shih <[email protected]> 20514L: [email protected] 20515S: Maintained 20516T: git https://github.com/pkshih/rtw.git 20517F: drivers/net/wireless/realtek/rtlwifi/ 20518 20519REALTEK WIRELESS DRIVER (rtw88) 20520M: Ping-Ke Shih <[email protected]> 20521L: [email protected] 20522S: Maintained 20523T: git https://github.com/pkshih/rtw.git 20524F: drivers/net/wireless/realtek/rtw88/ 20525 20526REALTEK WIRELESS DRIVER (rtw89) 20527M: Ping-Ke Shih <[email protected]> 20528L: [email protected] 20529S: Maintained 20530T: git https://github.com/pkshih/rtw.git 20531F: drivers/net/wireless/realtek/rtw89/ 20532 20533REDPINE WIRELESS DRIVER 20534L: [email protected] 20535S: Orphan 20536F: drivers/net/wireless/rsi/ 20537 20538REGISTER MAP ABSTRACTION 20539M: Mark Brown <[email protected]> 20540L: [email protected] 20541S: Supported 20542T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 20543F: Documentation/devicetree/bindings/regmap/ 20544F: drivers/base/regmap/ 20545F: include/linux/regmap.h 20546 20547REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 20548M: Bjorn Andersson <[email protected]> 20549M: Mathieu Poirier <[email protected]> 20550L: [email protected] 20551S: Maintained 20552T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 20553F: Documentation/ABI/testing/sysfs-class-remoteproc 20554F: Documentation/devicetree/bindings/remoteproc/ 20555F: Documentation/staging/remoteproc.rst 20556F: drivers/remoteproc/ 20557F: include/linux/remoteproc.h 20558F: include/linux/remoteproc/ 20559 20560REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 20561M: Bjorn Andersson <[email protected]> 20562M: Mathieu Poirier <[email protected]> 20563L: [email protected] 20564S: Maintained 20565T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 20566F: Documentation/ABI/testing/sysfs-bus-rpmsg 20567F: Documentation/staging/rpmsg.rst 20568F: drivers/rpmsg/ 20569F: include/linux/rpmsg.h 20570F: include/linux/rpmsg/ 20571F: include/uapi/linux/rpmsg.h 20572F: samples/rpmsg/ 20573 20574REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 20575M: Stephan Gerhold <[email protected]> 20576L: [email protected] 20577L: [email protected] 20578S: Maintained 20579F: drivers/net/wwan/rpmsg_wwan_ctrl.c 20580 20581RENESAS CLOCK DRIVERS 20582M: Geert Uytterhoeven <[email protected]> 20583L: [email protected] 20584S: Supported 20585T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 20586F: Documentation/devicetree/bindings/clock/renesas,* 20587F: drivers/clk/renesas/ 20588 20589RENESAS EMEV2 I2C DRIVER 20590M: Wolfram Sang <[email protected]> 20591L: [email protected] 20592S: Supported 20593F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20594F: drivers/i2c/busses/i2c-emev2.c 20595 20596RENESAS ETHERNET AVB DRIVER 20597M: Paul Barker <[email protected]> 20598M: Niklas Söderlund <[email protected]> 20599L: [email protected] 20600L: [email protected] 20601S: Maintained 20602F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20603F: drivers/net/ethernet/renesas/Kconfig 20604F: drivers/net/ethernet/renesas/Makefile 20605F: drivers/net/ethernet/renesas/ravb* 20606 20607RENESAS ETHERNET SWITCH DRIVER 20608R: Yoshihiro Shimoda <[email protected]> 20609L: [email protected] 20610L: [email protected] 20611F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20612F: drivers/net/ethernet/renesas/Kconfig 20613F: drivers/net/ethernet/renesas/Makefile 20614F: drivers/net/ethernet/renesas/rcar_gen4* 20615F: drivers/net/ethernet/renesas/rswitch* 20616 20617RENESAS ETHERNET TSN DRIVER 20618M: Niklas Söderlund <[email protected]> 20619L: [email protected] 20620L: [email protected] 20621S: Maintained 20622F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20623F: drivers/net/ethernet/renesas/rtsn.* 20624 20625RENESAS IDT821034 ASoC CODEC 20626M: Herve Codina <[email protected]> 20627L: [email protected] 20628S: Maintained 20629F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20630F: sound/soc/codecs/idt821034.c 20631 20632RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20633M: Kuninori Morimoto <[email protected]> 20634L: [email protected] 20635L: [email protected] 20636S: Supported 20637F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20638F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20639F: sound/soc/renesas/rcar/ 20640F: sound/soc/renesas/fsi.c 20641F: include/sound/sh_fsi.h 20642 20643RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20644M: Miquel Raynal <[email protected]> 20645L: [email protected] 20646L: [email protected] 20647S: Maintained 20648F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20649F: drivers/mtd/nand/raw/renesas-nand-controller.c 20650 20651RENESAS R-CAR GYROADC DRIVER 20652M: Marek Vasut <[email protected]> 20653L: [email protected] 20654S: Supported 20655F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20656F: drivers/iio/adc/rcar-gyroadc.c 20657 20658RENESAS R-CAR I2C DRIVERS 20659M: Wolfram Sang <[email protected]> 20660L: [email protected] 20661S: Supported 20662F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20663F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20664F: drivers/i2c/busses/i2c-rcar.c 20665F: drivers/i2c/busses/i2c-sh_mobile.c 20666 20667RENESAS R-CAR SATA DRIVER 20668M: Geert Uytterhoeven <[email protected]> 20669L: [email protected] 20670L: [email protected] 20671S: Supported 20672F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20673F: drivers/ata/sata_rcar.c 20674 20675RENESAS R-CAR THERMAL DRIVERS 20676M: Niklas Söderlund <[email protected]> 20677L: [email protected] 20678S: Supported 20679F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20680F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20681F: drivers/thermal/renesas/rcar_gen3_thermal.c 20682F: drivers/thermal/renesas/rcar_thermal.c 20683 20684RENESAS RIIC DRIVER 20685M: Chris Brandt <[email protected]> 20686L: [email protected] 20687S: Supported 20688F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20689F: drivers/i2c/busses/i2c-riic.c 20690 20691RENESAS RZ AUDIO (ASoC) DRIVER 20692M: Biju Das <[email protected]> 20693M: Lad Prabhakar <[email protected]> 20694L: [email protected] 20695L: [email protected] 20696S: Supported 20697F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20698F: sound/soc/renesas/rz-ssi.c 20699 20700RENESAS RZ/G2L A/D DRIVER 20701M: Lad Prabhakar <[email protected]> 20702L: [email protected] 20703L: [email protected] 20704S: Supported 20705F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20706F: drivers/iio/adc/rzg2l_adc.c 20707 20708RENESAS RZ/G2L MTU3a COUNTER DRIVER 20709M: Biju Das <[email protected]> 20710L: [email protected] 20711L: [email protected] 20712S: Supported 20713F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20714F: drivers/counter/rz-mtu3-cnt.c 20715 20716RENESAS RTCA-3 RTC DRIVER 20717M: Claudiu Beznea <[email protected]> 20718L: [email protected] 20719L: [email protected] 20720S: Supported 20721F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20722F: drivers/rtc/rtc-renesas-rtca3.c 20723 20724RENESAS RZ/N1 A5PSW SWITCH DRIVER 20725M: Clément Léger <[email protected]> 20726L: [email protected] 20727L: [email protected] 20728S: Maintained 20729F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20730F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20731F: drivers/net/dsa/rzn1_a5psw* 20732F: drivers/net/pcs/pcs-rzn1-miic.c 20733F: include/dt-bindings/net/pcs-rzn1-miic.h 20734F: include/linux/pcs-rzn1-miic.h 20735F: net/dsa/tag_rzn1_a5psw.c 20736 20737RENESAS RZ/N1 DWMAC GLUE LAYER 20738M: Romain Gantois <[email protected]> 20739S: Maintained 20740F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20741F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20742 20743RENESAS RZ/N1 RTC CONTROLLER DRIVER 20744M: Miquel Raynal <[email protected]> 20745L: [email protected] 20746L: [email protected] 20747S: Maintained 20748F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20749F: drivers/rtc/rtc-rzn1.c 20750 20751RENESAS RZ/N1 USBF CONTROLLER DRIVER 20752M: Herve Codina <[email protected]> 20753L: [email protected] 20754L: [email protected] 20755S: Maintained 20756F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20757F: drivers/usb/gadget/udc/renesas_usbf.c 20758 20759RENESAS RZ/V2M I2C DRIVER 20760M: Fabrizio Castro <[email protected]> 20761L: [email protected] 20762L: [email protected] 20763S: Supported 20764F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20765F: drivers/i2c/busses/i2c-rzv2m.c 20766 20767RENESAS SUPERH ETHERNET DRIVER 20768M: Niklas Söderlund <[email protected]> 20769L: [email protected] 20770L: [email protected] 20771S: Maintained 20772F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20773F: drivers/net/ethernet/renesas/Kconfig 20774F: drivers/net/ethernet/renesas/Makefile 20775F: drivers/net/ethernet/renesas/sh_eth* 20776F: include/linux/sh_eth.h 20777 20778RENESAS USB PHY DRIVER 20779M: Yoshihiro Shimoda <[email protected]> 20780L: [email protected] 20781S: Maintained 20782F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20783 20784RENESAS VERSACLOCK 7 CLOCK DRIVER 20785M: Alex Helms <[email protected]> 20786S: Maintained 20787F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20788F: drivers/clk/clk-versaclock7.c 20789 20790RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20791M: Herve Codina <[email protected]> 20792L: [email protected] 20793S: Maintained 20794F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20795F: drivers/iio/potentiometer/x9250.c 20796 20797RESET CONTROLLER FRAMEWORK 20798M: Philipp Zabel <[email protected]> 20799S: Maintained 20800T: git git://git.pengutronix.de/git/pza/linux 20801F: Documentation/devicetree/bindings/reset/ 20802F: Documentation/driver-api/reset.rst 20803F: drivers/reset/ 20804F: include/dt-bindings/reset/ 20805F: include/linux/reset-controller.h 20806F: include/linux/reset.h 20807F: include/linux/reset/ 20808K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20809 20810RESTARTABLE SEQUENCES SUPPORT 20811M: Mathieu Desnoyers <[email protected]> 20812M: Peter Zijlstra <[email protected]> 20813M: "Paul E. McKenney" <[email protected]> 20814M: Boqun Feng <[email protected]> 20815L: [email protected] 20816S: Supported 20817F: include/trace/events/rseq.h 20818F: include/uapi/linux/rseq.h 20819F: kernel/rseq.c 20820F: tools/testing/selftests/rseq/ 20821 20822RFKILL 20823M: Johannes Berg <[email protected]> 20824L: [email protected] 20825S: Maintained 20826W: https://wireless.wiki.kernel.org/ 20827Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20828T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20829T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20830F: Documentation/ABI/stable/sysfs-class-rfkill 20831F: Documentation/driver-api/rfkill.rst 20832F: include/linux/rfkill.h 20833F: include/uapi/linux/rfkill.h 20834F: net/rfkill/ 20835 20836RHASHTABLE 20837M: Thomas Graf <[email protected]> 20838M: Herbert Xu <[email protected]> 20839L: [email protected] 20840S: Maintained 20841F: include/linux/rhashtable-types.h 20842F: include/linux/rhashtable.h 20843F: lib/rhashtable.c 20844F: lib/test_rhashtable.c 20845 20846RICOH R5C592 MEMORYSTICK DRIVER 20847M: Maxim Levitsky <[email protected]> 20848S: Maintained 20849F: drivers/memstick/host/r592.* 20850 20851RICOH SMARTMEDIA/XD DRIVER 20852M: Maxim Levitsky <[email protected]> 20853S: Maintained 20854F: drivers/mtd/nand/raw/r852.c 20855F: drivers/mtd/nand/raw/r852.h 20856 20857RISC-V AIA DRIVERS 20858M: Anup Patel <[email protected]> 20859L: [email protected] 20860S: Maintained 20861F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20862F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20863F: drivers/irqchip/irq-riscv-aplic-*.c 20864F: drivers/irqchip/irq-riscv-aplic-*.h 20865F: drivers/irqchip/irq-riscv-imsic-*.c 20866F: drivers/irqchip/irq-riscv-imsic-*.h 20867F: drivers/irqchip/irq-riscv-intc.c 20868F: include/linux/irqchip/riscv-aplic.h 20869F: include/linux/irqchip/riscv-imsic.h 20870 20871RISC-V ARCHITECTURE 20872M: Paul Walmsley <[email protected]> 20873M: Palmer Dabbelt <[email protected]> 20874M: Albert Ou <[email protected]> 20875R: Alexandre Ghiti <[email protected]> 20876L: [email protected] 20877S: Supported 20878Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20879C: irc://irc.libera.chat/riscv 20880P: Documentation/arch/riscv/patch-acceptance.rst 20881T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20882F: arch/riscv/ 20883N: riscv 20884K: riscv 20885 20886RISC-V IOMMU 20887M: Tomasz Jeznach <[email protected]> 20888L: [email protected] 20889L: [email protected] 20890S: Maintained 20891T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20892F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20893F: drivers/iommu/riscv/ 20894 20895RISC-V MICROCHIP FPGA SUPPORT 20896M: Conor Dooley <[email protected]> 20897M: Daire McNamara <[email protected]> 20898L: [email protected] 20899S: Supported 20900F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20901F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20902F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20903F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20904F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20905F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20906F: Documentation/devicetree/bindings/riscv/microchip.yaml 20907F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20908F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20909F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20910F: arch/riscv/boot/dts/microchip/ 20911F: drivers/char/hw_random/mpfs-rng.c 20912F: drivers/clk/microchip/clk-mpfs*.c 20913F: drivers/firmware/microchip/mpfs-auto-update.c 20914F: drivers/gpio/gpio-mpfs.c 20915F: drivers/i2c/busses/i2c-microchip-corei2c.c 20916F: drivers/mailbox/mailbox-mpfs.c 20917F: drivers/pci/controller/plda/pcie-microchip-host.c 20918F: drivers/pwm/pwm-microchip-core.c 20919F: drivers/reset/reset-mpfs.c 20920F: drivers/rtc/rtc-mpfs.c 20921F: drivers/soc/microchip/mpfs-sys-controller.c 20922F: drivers/spi/spi-microchip-core-qspi.c 20923F: drivers/spi/spi-microchip-core.c 20924F: drivers/usb/musb/mpfs.c 20925F: include/soc/microchip/mpfs.h 20926 20927RISC-V MISC SOC SUPPORT 20928M: Conor Dooley <[email protected]> 20929L: [email protected] 20930S: Maintained 20931Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20932T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20933F: arch/riscv/boot/dts/canaan/ 20934F: arch/riscv/boot/dts/microchip/ 20935F: arch/riscv/boot/dts/sifive/ 20936F: arch/riscv/boot/dts/starfive/ 20937 20938RISC-V PMU DRIVERS 20939M: Atish Patra <[email protected]> 20940R: Anup Patel <[email protected]> 20941L: [email protected] 20942S: Supported 20943F: drivers/perf/riscv_pmu.c 20944F: drivers/perf/riscv_pmu_legacy.c 20945F: drivers/perf/riscv_pmu_sbi.c 20946 20947RISC-V SPACEMIT SoC Support 20948M: Yixun Lan <[email protected]> 20949L: [email protected] 20950L: [email protected] 20951S: Maintained 20952W: https://github.com/spacemit-com/linux/wiki 20953C: irc://irc.libera.chat/spacemit 20954T: git https://github.com/spacemit-com/linux 20955F: arch/riscv/boot/dts/spacemit/ 20956N: spacemit 20957K: spacemit 20958 20959RISC-V THEAD SoC SUPPORT 20960M: Drew Fustini <[email protected]> 20961M: Guo Ren <[email protected]> 20962M: Fu Wei <[email protected]> 20963L: [email protected] 20964S: Maintained 20965T: git https://github.com/pdp7/linux.git 20966F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20967F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml 20968F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20969F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20970F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20971F: arch/riscv/boot/dts/thead/ 20972F: drivers/clk/thead/clk-th1520-ap.c 20973F: drivers/firmware/thead,th1520-aon.c 20974F: drivers/mailbox/mailbox-th1520.c 20975F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20976F: drivers/pinctrl/pinctrl-th1520.c 20977F: drivers/pmdomain/thead/ 20978F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20979F: include/dt-bindings/power/thead,th1520-power.h 20980F: include/linux/firmware/thead/thead,th1520-aon.h 20981 20982RNBD BLOCK DRIVERS 20983M: Md. Haris Iqbal <[email protected]> 20984M: Jack Wang <[email protected]> 20985L: [email protected] 20986S: Maintained 20987F: drivers/block/rnbd/ 20988 20989ROCCAT DRIVERS 20990M: Stefan Achatz <[email protected]> 20991S: Maintained 20992W: http://sourceforge.net/projects/roccat/ 20993F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20994F: drivers/hid/hid-roccat* 20995F: include/linux/hid-roccat* 20996 20997ROCKCHIP CAN-FD DRIVER 20998M: Marc Kleine-Budde <[email protected]> 20999R: [email protected] 21000L: [email protected] 21001S: Maintained 21002F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 21003F: drivers/net/can/rockchip/ 21004 21005ROCKCHIP CRYPTO DRIVERS 21006M: Corentin Labbe <[email protected]> 21007L: [email protected] 21008S: Maintained 21009F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 21010F: drivers/crypto/rockchip/ 21011 21012ROCKCHIP I2S TDM DRIVER 21013M: Nicolas Frattaroli <[email protected]> 21014L: [email protected] 21015S: Maintained 21016F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 21017F: sound/soc/rockchip/rockchip_i2s_tdm.* 21018 21019ROCKCHIP ISP V1 DRIVER 21020M: Dafna Hirschfeld <[email protected]> 21021M: Laurent Pinchart <[email protected]> 21022L: [email protected] 21023L: [email protected] 21024S: Maintained 21025F: Documentation/admin-guide/media/rkisp1.rst 21026F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 21027F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 21028F: drivers/media/platform/rockchip/rkisp1 21029F: include/uapi/linux/rkisp1-config.h 21030 21031ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 21032M: Daniel Golle <[email protected]> 21033M: Aurelien Jarno <[email protected]> 21034M: Nicolas Frattaroli <[email protected]> 21035S: Maintained 21036F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 21037F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml 21038F: drivers/char/hw_random/rockchip-rng.c 21039 21040ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 21041M: Jacob Chen <[email protected]> 21042M: Ezequiel Garcia <[email protected]> 21043L: [email protected] 21044L: [email protected] 21045S: Maintained 21046F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 21047F: drivers/media/platform/rockchip/rga/ 21048 21049ROCKCHIP RK3308 INTERNAL AUDIO CODEC 21050M: Luca Ceresoli <[email protected]> 21051S: Maintained 21052F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 21053F: sound/soc/codecs/rk3308_codec.c 21054F: sound/soc/codecs/rk3308_codec.h 21055 21056ROCKCHIP VIDEO DECODER DRIVER 21057M: Ezequiel Garcia <[email protected]> 21058L: [email protected] 21059L: [email protected] 21060S: Maintained 21061F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 21062F: drivers/staging/media/rkvdec/ 21063 21064ROCKER DRIVER 21065M: Jiri Pirko <[email protected]> 21066L: [email protected] 21067S: Supported 21068F: drivers/net/ethernet/rocker/ 21069 21070ROCKETPORT EXPRESS/INFINITY DRIVER 21071M: Kevin Cernekee <[email protected]> 21072L: [email protected] 21073S: Odd Fixes 21074F: drivers/tty/serial/rp2.* 21075 21076ROHM BD79703 DAC 21077M: Matti Vaittinen <[email protected]> 21078S: Supported 21079F: drivers/iio/dac/rohm-bd79703.c 21080 21081ROHM BD99954 CHARGER IC 21082M: Matti Vaittinen <[email protected]> 21083S: Supported 21084F: drivers/power/supply/bd99954-charger.c 21085F: drivers/power/supply/bd99954-charger.h 21086 21087ROHM BH1745 COLOUR SENSOR 21088M: Mudit Sharma <[email protected]> 21089L: [email protected] 21090S: Maintained 21091F: drivers/iio/light/bh1745.c 21092 21093ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 21094M: Tomasz Duszynski <[email protected]> 21095S: Maintained 21096F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 21097F: drivers/iio/light/bh1750.c 21098 21099ROHM BM1390 PRESSURE SENSOR DRIVER 21100M: Matti Vaittinen <[email protected]> 21101L: [email protected] 21102S: Supported 21103F: drivers/iio/pressure/rohm-bm1390.c 21104 21105ROHM BU270xx LIGHT SENSOR DRIVERs 21106M: Matti Vaittinen <[email protected]> 21107L: [email protected] 21108S: Supported 21109F: drivers/iio/light/rohm-bu27034.c 21110 21111ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 21112M: Marek Vasut <marek.vasut[email protected]> 21113L: [email protected] 21114L: [email protected] 21115S: Supported 21116F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 21117F: drivers/gpio/gpio-bd9571mwv.c 21118F: drivers/mfd/bd9571mwv.c 21119F: drivers/regulator/bd9571mwv-regulator.c 21120F: include/linux/mfd/bd9571mwv.h 21121 21122ROHM POWER MANAGEMENT IC DEVICE DRIVERS 21123M: Matti Vaittinen <[email protected]> 21124S: Supported 21125F: drivers/clk/clk-bd718x7.c 21126F: drivers/gpio/gpio-bd71815.c 21127F: drivers/gpio/gpio-bd71828.c 21128F: drivers/mfd/rohm-bd71828.c 21129F: drivers/mfd/rohm-bd718x7.c 21130F: drivers/mfd/rohm-bd9576.c 21131F: drivers/mfd/rohm-bd96801.c 21132F: drivers/regulator/bd71815-regulator.c 21133F: drivers/regulator/bd71828-regulator.c 21134F: drivers/regulator/bd718x7-regulator.c 21135F: drivers/regulator/bd9576-regulator.c 21136F: drivers/regulator/bd96801-regulator.c 21137F: drivers/regulator/rohm-regulator.c 21138F: drivers/rtc/rtc-bd70528.c 21139F: drivers/watchdog/bd9576_wdt.c 21140F: drivers/watchdog/bd96801_wdt.c 21141F: include/linux/mfd/rohm-bd71815.h 21142F: include/linux/mfd/rohm-bd71828.h 21143F: include/linux/mfd/rohm-bd718x7.h 21144F: include/linux/mfd/rohm-bd957x.h 21145F: include/linux/mfd/rohm-bd96801.h 21146F: include/linux/mfd/rohm-generic.h 21147F: include/linux/mfd/rohm-shared.h 21148 21149ROSE NETWORK LAYER 21150L: [email protected] 21151S: Orphan 21152W: https://linux-ax25.in-berlin.de 21153F: include/net/rose.h 21154F: include/uapi/linux/rose.h 21155F: net/rose/ 21156 21157ROTATION DRIVER FOR ALLWINNER A83T 21158M: Jernej Skrabec <[email protected]> 21159L: [email protected] 21160S: Maintained 21161T: git git://linuxtv.org/media.git 21162F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 21163F: drivers/media/platform/sunxi/sun8i-rotate/ 21164 21165RPMB SUBSYSTEM 21166M: Jens Wiklander <[email protected]> 21167L: [email protected] 21168S: Supported 21169F: drivers/misc/rpmb-core.c 21170F: include/linux/rpmb.h 21171 21172RPMSG TTY DRIVER 21173M: Arnaud Pouliquen <[email protected]> 21174L: [email protected] 21175S: Maintained 21176F: drivers/tty/rpmsg_tty.c 21177 21178RTASE ETHERNET DRIVER 21179M: Justin Lai <[email protected]> 21180M: Larry Chiu <[email protected]> 21181L: [email protected] 21182S: Maintained 21183F: drivers/net/ethernet/realtek/rtase/ 21184 21185RTL2830 MEDIA DRIVER 21186L: [email protected] 21187S: Orphan 21188W: https://linuxtv.org 21189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21190F: drivers/media/dvb-frontends/rtl2830* 21191 21192RTL2832 MEDIA DRIVER 21193L: [email protected] 21194S: Orphan 21195W: https://linuxtv.org 21196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21197F: drivers/media/dvb-frontends/rtl2832* 21198 21199RTL2832_SDR MEDIA DRIVER 21200L: [email protected] 21201S: Orphan 21202W: https://linuxtv.org 21203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21204F: drivers/media/dvb-frontends/rtl2832_sdr* 21205 21206RTL8180 WIRELESS DRIVER 21207L: [email protected] 21208S: Orphan 21209F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 21210 21211RTL8187 WIRELESS DRIVER 21212M: Hin-Tak Leung <[email protected]> 21213L: [email protected] 21214S: Maintained 21215T: git https://github.com/pkshih/rtw.git 21216F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 21217 21218RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 21219M: Jes Sorensen <[email protected]> 21220L: [email protected] 21221S: Maintained 21222T: git https://github.com/pkshih/rtw.git 21223F: drivers/net/wireless/realtek/rtl8xxxu/ 21224 21225RTL9300 I2C DRIVER (rtl9300-i2c) 21226M: Chris Packham <[email protected]> 21227L: [email protected] 21228S: Maintained 21229F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 21230F: drivers/i2c/busses/i2c-rtl9300.c 21231 21232RTRS TRANSPORT DRIVERS 21233M: Md. Haris Iqbal <[email protected]> 21234M: Jack Wang <[email protected]> 21235L: [email protected] 21236S: Maintained 21237F: drivers/infiniband/ulp/rtrs/ 21238 21239RUNTIME VERIFICATION (RV) 21240M: Steven Rostedt <[email protected]> 21241L: [email protected] 21242S: Maintained 21243F: Documentation/trace/rv/ 21244F: include/linux/rv.h 21245F: include/rv/ 21246F: kernel/trace/rv/ 21247F: tools/verification/ 21248 21249RUST 21250M: Miguel Ojeda <[email protected]> 21251M: Alex Gaynor <[email protected]> 21252R: Boqun Feng <[email protected]> 21253R: Gary Guo <[email protected]> 21254R: Björn Roy Baron <[email protected]> 21255R: Benno Lossin <[email protected]> 21256R: Andreas Hindborg <[email protected]> 21257R: Alice Ryhl <[email protected]> 21258R: Trevor Gross <[email protected]> 21259R: Danilo Krummrich <[email protected]> 21260L: [email protected] 21261S: Supported 21262W: https://rust-for-linux.com 21263B: https://github.com/Rust-for-Linux/linux/issues 21264C: zulip://rust-for-linux.zulipchat.com 21265P: https://rust-for-linux.com/contributing 21266T: git https://github.com/Rust-for-Linux/linux.git rust-next 21267F: .clippy.toml 21268F: Documentation/rust/ 21269F: include/trace/events/rust_sample.h 21270F: rust/ 21271F: samples/rust/ 21272F: scripts/*rust* 21273F: tools/testing/selftests/rust/ 21274K: \b(?i:rust)\b 21275 21276RUST [ALLOC] 21277M: Danilo Krummrich <[email protected]> 21278L: [email protected] 21279S: Maintained 21280T: git https://github.com/Rust-for-Linux/linux.git alloc-next 21281F: rust/kernel/alloc.rs 21282F: rust/kernel/alloc/ 21283 21284RUST [PIN-INIT] 21285M: Benno Lossin <[email protected]> 21286L: [email protected] 21287S: Maintained 21288W: https://rust-for-linux.com/pin-init 21289B: https://github.com/Rust-for-Linux/pin-init/issues 21290C: zulip://rust-for-linux.zulipchat.com 21291P: rust/pin-init/CONTRIBUTING.md 21292T: git https://github.com/Rust-for-Linux/linux.git pin-init-next 21293F: rust/kernel/init.rs 21294F: rust/pin-init/ 21295K: \bpin-init\b|pin_init\b|PinInit 21296 21297RXRPC SOCKETS (AF_RXRPC) 21298M: David Howells <[email protected]> 21299M: Marc Dionne <[email protected]> 21300L: [email protected] 21301S: Supported 21302W: https://www.infradead.org/~dhowells/kafs/ 21303F: Documentation/networking/rxrpc.rst 21304F: include/keys/rxrpc-type.h 21305F: include/net/af_rxrpc.h 21306F: include/trace/events/rxrpc.h 21307F: include/uapi/linux/rxrpc.h 21308F: net/rxrpc/ 21309 21310S3 SAVAGE FRAMEBUFFER DRIVER 21311M: Antonino Daplas <[email protected]> 21312L: [email protected] 21313S: Maintained 21314F: drivers/video/fbdev/savage/ 21315 21316S390 ARCHITECTURE 21317M: Heiko Carstens <[email protected]> 21318M: Vasily Gorbik <[email protected]> 21319M: Alexander Gordeev <[email protected]> 21320R: Christian Borntraeger <[email protected]> 21321R: Sven Schnelle <[email protected]> 21322L: [email protected] 21323S: Supported 21324T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 21325F: Documentation/driver-api/s390-drivers.rst 21326F: Documentation/arch/s390/ 21327F: arch/s390/ 21328F: drivers/s390/ 21329F: drivers/watchdog/diag288_wdt.c 21330 21331S390 COMMON I/O LAYER 21332M: Vineeth Vijayan <[email protected]> 21333M: Peter Oberparleiter <[email protected]> 21334L: [email protected] 21335S: Supported 21336F: drivers/s390/cio/ 21337 21338S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 21339M: Harald Freudenberger <[email protected]> 21340M: Holger Dengler <[email protected]> 21341L: [email protected] 21342L: [email protected] 21343S: Supported 21344F: arch/s390/crypto/ 21345F: arch/s390/include/asm/archrandom.h 21346F: arch/s390/include/asm/cpacf.h 21347 21348S390 DASD DRIVER 21349M: Stefan Haberland <[email protected]> 21350M: Jan Hoeppner <[email protected]> 21351L: [email protected] 21352S: Supported 21353F: block/partitions/ibm.c 21354F: drivers/s390/block/dasd* 21355F: include/linux/dasd_mod.h 21356 21357S390 HWRANDOM TRNG DRIVER 21358M: Harald Freudenberger <[email protected]> 21359M: Holger Dengler <[email protected]> 21360L: [email protected] 21361L: [email protected] 21362S: Supported 21363F: drivers/char/hw_random/s390-trng.c 21364 21365S390 IOMMU (PCI) 21366M: Niklas Schnelle <[email protected]> 21367M: Matthew Rosato <[email protected]> 21368R: Gerald Schaefer <[email protected]> 21369L: [email protected] 21370S: Supported 21371F: drivers/iommu/s390-iommu.c 21372 21373S390 IUCV NETWORK LAYER 21374M: Alexandra Winter <[email protected]> 21375M: Thorsten Winkler <[email protected]> 21376L: [email protected] 21377L: [email protected] 21378S: Supported 21379F: drivers/s390/net/*iucv* 21380F: include/net/iucv/ 21381F: net/iucv/ 21382 21383S390 MM 21384M: Alexander Gordeev <[email protected]> 21385M: Gerald Schaefer <[email protected]> 21386L: [email protected] 21387S: Supported 21388T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 21389F: arch/s390/include/asm/pgtable.h 21390F: arch/s390/mm 21391 21392S390 NETWORK DRIVERS 21393M: Alexandra Winter <[email protected]> 21394M: Thorsten Winkler <[email protected]> 21395L: [email protected] 21396L: [email protected] 21397S: Supported 21398F: drivers/s390/net/ 21399F: include/linux/ism.h 21400 21401S390 PCI SUBSYSTEM 21402M: Niklas Schnelle <[email protected]> 21403M: Gerald Schaefer <[email protected]> 21404L: [email protected] 21405S: Supported 21406F: Documentation/arch/s390/pci.rst 21407F: arch/s390/pci/ 21408F: drivers/pci/hotplug/s390_pci_hpc.c 21409 21410S390 PTP DRIVER 21411M: Sven Schnelle <[email protected]> 21412L: [email protected] 21413S: Supported 21414F: drivers/ptp/ptp_s390.c 21415 21416S390 SCM DRIVER 21417M: Vineeth Vijayan <[email protected]> 21418L: [email protected] 21419S: Supported 21420F: drivers/s390/block/scm* 21421F: drivers/s390/cio/scm.c 21422 21423S390 VFIO AP DRIVER 21424M: Tony Krowiak <[email protected]> 21425M: Halil Pasic <[email protected]> 21426M: Jason Herne <[email protected]> 21427L: [email protected] 21428S: Supported 21429F: Documentation/arch/s390/vfio-ap* 21430F: drivers/s390/crypto/vfio_ap* 21431 21432S390 VFIO-CCW DRIVER 21433M: Eric Farman <[email protected]> 21434M: Matthew Rosato <[email protected]> 21435R: Halil Pasic <[email protected]> 21436L: [email protected] 21437L: [email protected] 21438S: Supported 21439F: Documentation/arch/s390/vfio-ccw.rst 21440F: drivers/s390/cio/vfio_ccw* 21441F: include/uapi/linux/vfio_ccw.h 21442 21443S390 VFIO-PCI DRIVER 21444M: Matthew Rosato <[email protected]> 21445M: Eric Farman <[email protected]> 21446L: [email protected] 21447L: [email protected] 21448S: Supported 21449F: arch/s390/kvm/pci* 21450F: drivers/vfio/pci/vfio_pci_zdev.c 21451F: include/uapi/linux/vfio_zdev.h 21452 21453S390 ZCRYPT AND PKEY DRIVER AND AP BUS 21454M: Harald Freudenberger <[email protected]> 21455M: Holger Dengler <[email protected]> 21456L: [email protected] 21457S: Supported 21458F: arch/s390/include/asm/ap.h 21459F: arch/s390/include/asm/pkey.h 21460F: arch/s390/include/asm/trace/zcrypt.h 21461F: arch/s390/include/uapi/asm/pkey.h 21462F: arch/s390/include/uapi/asm/zcrypt.h 21463F: drivers/s390/crypto/ 21464 21465S390 ZFCP DRIVER 21466M: Nihar Panda <[email protected]> 21467L: [email protected] 21468S: Supported 21469F: drivers/s390/scsi/zfcp_* 21470 21471SAA6588 RDS RECEIVER DRIVER 21472M: Hans Verkuil <[email protected]> 21473L: [email protected] 21474S: Odd Fixes 21475W: https://linuxtv.org 21476T: git git://linuxtv.org/media.git 21477F: drivers/media/i2c/saa6588* 21478 21479SAA7134 VIDEO4LINUX DRIVER 21480M: Mauro Carvalho Chehab <[email protected]> 21481L: [email protected] 21482S: Odd fixes 21483W: https://linuxtv.org 21484T: git git://linuxtv.org/media.git 21485F: Documentation/driver-api/media/drivers/saa7134* 21486F: drivers/media/pci/saa7134/ 21487 21488SAA7146 VIDEO4LINUX-2 DRIVER 21489M: Hans Verkuil <[email protected]> 21490L: [email protected] 21491S: Maintained 21492T: git git://linuxtv.org/media.git 21493F: drivers/media/common/saa7146/ 21494F: drivers/media/pci/saa7146/ 21495F: include/media/drv-intf/saa7146* 21496 21497SAFESETID SECURITY MODULE 21498M: Micah Morton <[email protected]> 21499S: Supported 21500F: Documentation/admin-guide/LSM/SafeSetID.rst 21501F: security/safesetid/ 21502 21503SAMSUNG AUDIO (ASoC) DRIVERS 21504M: Sylwester Nawrocki <[email protected]> 21505L: [email protected] 21506S: Maintained 21507B: mailto:[email protected] 21508F: Documentation/devicetree/bindings/sound/samsung* 21509F: sound/soc/samsung/ 21510 21511SAMSUNG EXYNOS850 SoC SUPPORT 21512M: Sam Protsenko <[email protected]> 21513L: [email protected] (moderated for non-subscribers) 21514L: [email protected] 21515S: Maintained 21516F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 21517F: arch/arm64/boot/dts/exynos/exynos850* 21518F: drivers/clk/samsung/clk-exynos850.c 21519F: include/dt-bindings/clock/exynos850.h 21520 21521SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL 21522M: Tudor Ambarus <[email protected]> 21523L: [email protected] 21524L: [email protected] 21525S: Supported 21526F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml 21527F: drivers/firmware/samsung/exynos-acpm* 21528F: include/linux/firmware/samsung/exynos-acpm-protocol.h 21529 21530SAMSUNG EXYNOS MAILBOX DRIVER 21531M: Tudor Ambarus <[email protected]> 21532L: [email protected] 21533L: [email protected] 21534S: Supported 21535F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 21536F: drivers/mailbox/exynos-mailbox.c 21537F: include/linux/mailbox/exynos-message.h 21538 21539SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 21540M: Krzysztof Kozlowski <[email protected]> 21541L: [email protected] 21542L: [email protected] 21543S: Maintained 21544F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 21545F: drivers/crypto/exynos-rng.c 21546 21547SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 21548M: Łukasz Stelmach <[email protected]> 21549L: [email protected] 21550S: Maintained 21551F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 21552F: drivers/char/hw_random/exynos-trng.c 21553 21554SAMSUNG FRAMEBUFFER DRIVER 21555M: Jingoo Han <[email protected]> 21556L: [email protected] 21557S: Maintained 21558F: drivers/video/fbdev/s3c-fb.c 21559 21560SAMSUNG GALAXY BOOK DRIVER 21561M: Joshua Grisham <[email protected]> 21562L: [email protected] 21563S: Maintained 21564F: Documentation/admin-guide/laptops/samsung-galaxybook.rst 21565F: drivers/platform/x86/samsung-galaxybook.c 21566 21567SAMSUNG INTERCONNECT DRIVERS 21568M: Sylwester Nawrocki <[email protected]> 21569M: Artur Świgoń <[email protected]> 21570L: [email protected] 21571L: [email protected] 21572S: Supported 21573F: drivers/interconnect/samsung/ 21574 21575SAMSUNG LAPTOP DRIVER 21576M: Corentin Chary <[email protected]> 21577L: [email protected] 21578S: Maintained 21579F: drivers/platform/x86/samsung-laptop.c 21580 21581SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 21582M: Krzysztof Kozlowski <[email protected]> 21583L: [email protected] 21584L: [email protected] 21585S: Maintained 21586B: mailto:[email protected] 21587F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 21588F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 21589F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 21590F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 21591F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 21592F: drivers/clk/clk-s2mps11.c 21593F: drivers/mfd/sec*.c 21594F: drivers/regulator/s2m*.c 21595F: drivers/regulator/s5m*.c 21596F: drivers/rtc/rtc-s5m.c 21597F: include/linux/mfd/samsung/ 21598 21599SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 21600M: Sylwester Nawrocki <[email protected]> 21601L: [email protected] 21602L: [email protected] 21603S: Maintained 21604F: drivers/media/platform/samsung/s3c-camif/ 21605F: include/media/drv-intf/s3c_camif.h 21606 21607SAMSUNG S3FWRN5 NFC DRIVER 21608M: Krzysztof Kozlowski <[email protected]> 21609S: Maintained 21610F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 21611F: drivers/nfc/s3fwrn5 21612 21613SAMSUNG S5C73M3 CAMERA DRIVER 21614M: Sylwester Nawrocki <[email protected]> 21615M: Andrzej Hajda <[email protected]> 21616L: [email protected] 21617S: Supported 21618F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 21619F: drivers/media/i2c/s5c73m3/* 21620 21621SAMSUNG S5K5BAF CAMERA DRIVER 21622M: Sylwester Nawrocki <[email protected]> 21623M: Andrzej Hajda <[email protected]> 21624L: [email protected] 21625S: Supported 21626F: drivers/media/i2c/s5k5baf.c 21627 21628SAMSUNG S5P Security SubSystem (SSS) DRIVER 21629M: Krzysztof Kozlowski <[email protected]> 21630M: Vladimir Zapolskiy <[email protected]> 21631L: [email protected] 21632L: [email protected] 21633S: Maintained 21634F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21635F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21636F: drivers/crypto/s5p-sss.c 21637 21638SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21639M: Sylwester Nawrocki <[email protected]> 21640L: [email protected] 21641S: Supported 21642Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21643F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21644F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21645F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21646F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21647F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21648F: drivers/media/platform/samsung/exynos4-is/ 21649 21650SAMSUNG SOC CLOCK DRIVERS 21651M: Krzysztof Kozlowski <[email protected]> 21652M: Sylwester Nawrocki <[email protected]> 21653M: Chanwoo Choi <[email protected]> 21654R: Alim Akhtar <[email protected]> 21655L: [email protected] 21656S: Maintained 21657T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21658F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21659F: Documentation/devicetree/bindings/clock/samsung,s3c* 21660F: drivers/clk/samsung/ 21661F: include/dt-bindings/clock/exynos*.h 21662F: include/dt-bindings/clock/s5p*.h 21663F: include/dt-bindings/clock/samsung,*.h 21664F: include/linux/clk/samsung.h 21665 21666SAMSUNG SPI DRIVERS 21667M: Andi Shyti <[email protected]> 21668R: Tudor Ambarus <[email protected]> 21669L: [email protected] 21670L: [email protected] 21671S: Maintained 21672F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21673F: drivers/spi/spi-s3c* 21674F: include/linux/platform_data/spi-s3c64xx.h 21675 21676SAMSUNG SXGBE DRIVERS 21677M: Byungho An <[email protected]> 21678L: [email protected] 21679S: Maintained 21680F: drivers/net/ethernet/samsung/sxgbe/ 21681 21682SAMSUNG THERMAL DRIVER 21683M: Bartlomiej Zolnierkiewicz <[email protected]> 21684M: Krzysztof Kozlowski <[email protected]> 21685L: [email protected] 21686L: [email protected] 21687S: Maintained 21688F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21689F: drivers/thermal/samsung/ 21690 21691SAMSUNG USB2 PHY DRIVER 21692M: Sylwester Nawrocki <[email protected]> 21693L: [email protected] 21694S: Supported 21695F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21696F: Documentation/driver-api/phy/samsung-usb2.rst 21697F: drivers/phy/samsung/phy-exynos4210-usb2.c 21698F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21699F: drivers/phy/samsung/phy-exynos5250-usb2.c 21700F: drivers/phy/samsung/phy-s5pv210-usb2.c 21701F: drivers/phy/samsung/phy-samsung-usb2.c 21702F: drivers/phy/samsung/phy-samsung-usb2.h 21703 21704SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21705M: Paul Barker <[email protected]> 21706R: Marc Murphy <[email protected]> 21707S: Supported 21708F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21709 21710SC1200 WDT DRIVER 21711M: Zwane Mwaikambo <[email protected]> 21712S: Maintained 21713F: drivers/watchdog/sc1200wdt.c 21714 21715SCHEDULER 21716M: Ingo Molnar <[email protected]> 21717M: Peter Zijlstra <[email protected]> 21718M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21719M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21720R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21721R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21722R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21723R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21724R: Valentin Schneider <[email protected]> (TOPOLOGY) 21725L: [email protected] 21726S: Maintained 21727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21728F: include/linux/preempt.h 21729F: include/linux/sched.h 21730F: include/linux/wait.h 21731F: include/uapi/linux/sched.h 21732F: kernel/sched/ 21733 21734SCHEDULER - SCHED_EXT 21735R: Tejun Heo <[email protected]> 21736R: David Vernet <[email protected]> 21737R: Andrea Righi <[email protected]> 21738R: Changwoo Min <[email protected]> 21739L: [email protected] 21740S: Maintained 21741W: https://github.com/sched-ext/scx 21742T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21743F: include/linux/sched/ext.h 21744F: kernel/sched/ext* 21745F: tools/sched_ext/ 21746F: tools/testing/selftests/sched_ext 21747 21748SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21749M: Gustavo Silva <[email protected]> 21750S: Maintained 21751F: drivers/iio/chemical/ens160_core.c 21752F: drivers/iio/chemical/ens160_i2c.c 21753F: drivers/iio/chemical/ens160_spi.c 21754F: drivers/iio/chemical/ens160.h 21755 21756SCSI LIBSAS SUBSYSTEM 21757R: John Garry <[email protected]> 21758R: Jason Yan <[email protected]> 21759L: [email protected] 21760S: Supported 21761F: Documentation/scsi/libsas.rst 21762F: drivers/scsi/libsas/ 21763F: include/scsi/libsas.h 21764F: include/scsi/sas_ata.h 21765 21766SCSI RDMA PROTOCOL (SRP) INITIATOR 21767M: Bart Van Assche <[email protected]> 21768L: [email protected] 21769S: Supported 21770Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21771F: drivers/infiniband/ulp/srp/ 21772F: include/scsi/srp.h 21773 21774SCSI RDMA PROTOCOL (SRP) TARGET 21775M: Bart Van Assche <[email protected]> 21776L: [email protected] 21777L: [email protected] 21778S: Supported 21779Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21780F: drivers/infiniband/ulp/srpt/ 21781 21782SCSI SG DRIVER 21783M: Doug Gilbert <[email protected]> 21784L: [email protected] 21785S: Maintained 21786W: http://sg.danny.cz/sg 21787F: Documentation/scsi/scsi-generic.rst 21788F: drivers/scsi/sg.c 21789F: include/scsi/sg.h 21790 21791SCSI SUBSYSTEM 21792M: "James E.J. Bottomley" <[email protected]> 21793M: "Martin K. Petersen" <[email protected]> 21794L: [email protected] 21795S: Maintained 21796Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21798T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21799F: Documentation/devicetree/bindings/scsi/ 21800F: drivers/scsi/ 21801F: drivers/ufs/ 21802F: include/scsi/ 21803F: include/uapi/scsi/ 21804 21805SCSI TAPE DRIVER 21806M: Kai Mäkisara <[email protected]> 21807L: [email protected] 21808S: Maintained 21809F: Documentation/scsi/st.rst 21810F: drivers/scsi/st.* 21811F: drivers/scsi/st_*.h 21812 21813SCSI TARGET CORE USER DRIVER 21814M: Bodo Stroesser <[email protected]> 21815L: [email protected] 21816L: [email protected] 21817S: Supported 21818F: Documentation/target/tcmu-design.rst 21819F: drivers/target/target_core_user.c 21820F: include/uapi/linux/target_core_user.h 21821 21822SCSI TARGET SUBSYSTEM 21823M: "Martin K. Petersen" <[email protected]> 21824L: [email protected] 21825L: [email protected] 21826S: Supported 21827Q: https://patchwork.kernel.org/project/target-devel/list/ 21828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21829F: Documentation/target/ 21830F: drivers/target/ 21831F: include/target/ 21832 21833SCTP PROTOCOL 21834M: Marcelo Ricardo Leitner <[email protected]> 21835M: Xin Long <[email protected]> 21836L: [email protected] 21837S: Maintained 21838W: https://github.com/sctp/lksctp-tools/wiki 21839F: Documentation/networking/sctp.rst 21840F: include/linux/sctp.h 21841F: include/net/sctp/ 21842F: include/uapi/linux/sctp.h 21843F: net/sctp/ 21844 21845SCx200 CPU SUPPORT 21846M: Jim Cromie <[email protected]> 21847S: Odd Fixes 21848F: Documentation/i2c/busses/scx200_acb.rst 21849F: arch/x86/platform/scx200/ 21850F: drivers/i2c/busses/scx200* 21851F: drivers/mtd/maps/scx200_docflash.c 21852F: drivers/watchdog/scx200_wdt.c 21853F: include/linux/scx200.h 21854 21855SCx200 GPIO DRIVER 21856M: Jim Cromie <[email protected]> 21857S: Maintained 21858F: drivers/char/scx200_gpio.c 21859F: include/linux/scx200_gpio.h 21860 21861SCx200 HRT CLOCKSOURCE DRIVER 21862M: Jim Cromie <[email protected]> 21863S: Maintained 21864F: drivers/clocksource/scx200_hrt.c 21865 21866SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21867M: Sascha Sommer <[email protected]> 21868L: [email protected] (subscribers-only) 21869S: Maintained 21870F: drivers/mmc/host/sdricoh_cs.c 21871 21872SECO BOARDS CEC DRIVER 21873M: Ettore Chimenti <[email protected]> 21874S: Maintained 21875F: drivers/media/cec/platform/seco/seco-cec.c 21876F: drivers/media/cec/platform/seco/seco-cec.h 21877 21878SECURE COMPUTING 21879M: Kees Cook <[email protected]> 21880R: Andy Lutomirski <[email protected]> 21881R: Will Drewry <[email protected]> 21882S: Supported 21883T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21884F: Documentation/userspace-api/seccomp_filter.rst 21885F: include/linux/seccomp.h 21886F: include/uapi/linux/seccomp.h 21887F: kernel/seccomp.c 21888F: tools/testing/selftests/kselftest_harness.h 21889F: tools/testing/selftests/seccomp/* 21890K: \bsecure_computing 21891K: \bTIF_SECCOMP\b 21892 21893SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21894M: Kamal Dasu <[email protected]> 21895M: Al Cooper <[email protected]> 21896R: Broadcom internal kernel review list <[email protected]> 21897L: [email protected] 21898S: Maintained 21899F: drivers/mmc/host/sdhci-brcmstb* 21900 21901SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21902M: Adrian Hunter <[email protected]> 21903L: [email protected] 21904S: Supported 21905F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21906F: drivers/mmc/host/sdhci* 21907 21908SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21909M: Aubin Constans <[email protected]> 21910R: Eugen Hristev <[email protected]> 21911L: [email protected] 21912S: Supported 21913F: drivers/mmc/host/sdhci-of-at91.c 21914 21915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21916M: Haibo Chen <[email protected]> 21917L: [email protected] 21918L: [email protected] 21919L: [email protected] 21920S: Maintained 21921F: drivers/mmc/host/sdhci-esdhc-imx.c 21922 21923SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21924M: Ben Dooks <[email protected]> 21925M: Jaehoon Chung <[email protected]> 21926L: [email protected] 21927S: Maintained 21928F: drivers/mmc/host/sdhci-s3c* 21929 21930SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21931M: Viresh Kumar <[email protected]> 21932L: [email protected] 21933S: Maintained 21934F: drivers/mmc/host/sdhci-spear.c 21935 21936SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21937M: Vignesh Raghavendra <[email protected]> 21938L: [email protected] 21939S: Maintained 21940F: drivers/mmc/host/sdhci-omap.c 21941 21942SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21943M: Jonathan Derrick <[email protected]> 21944L: [email protected] 21945S: Supported 21946F: block/opal_proto.h 21947F: block/sed* 21948F: include/linux/sed* 21949F: include/uapi/linux/sed* 21950 21951SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21952M: Mark Rutland <[email protected]> 21953M: Lorenzo Pieralisi <[email protected]> 21954M: Sudeep Holla <[email protected]> 21955L: [email protected] (moderated for non-subscribers) 21956S: Maintained 21957F: drivers/firmware/smccc/ 21958F: include/linux/arm-smccc.h 21959 21960SECURITY CONTACT 21961M: Security Officers <[email protected]> 21962S: Supported 21963F: Documentation/process/security-bugs.rst 21964 21965SECURITY SUBSYSTEM 21966M: Paul Moore <[email protected]> 21967M: James Morris <[email protected]> 21968M: "Serge E. Hallyn" <[email protected]> 21969L: [email protected] 21970S: Supported 21971Q: https://patchwork.kernel.org/project/linux-security-module/list 21972B: mailto:[email protected] 21973P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21974T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21975F: include/linux/lsm/ 21976F: include/linux/lsm_audit.h 21977F: include/linux/lsm_hook_defs.h 21978F: include/linux/lsm_hooks.h 21979F: include/linux/security.h 21980F: include/uapi/linux/lsm.h 21981F: security/ 21982F: tools/testing/selftests/lsm/ 21983X: security/selinux/ 21984K: \bsecurity_[a-z_0-9]\+\b 21985 21986SELINUX SECURITY MODULE 21987M: Paul Moore <[email protected]> 21988M: Stephen Smalley <[email protected]> 21989R: Ondrej Mosnacek <[email protected]> 21990L: [email protected] 21991S: Supported 21992W: https://github.com/SELinuxProject 21993Q: https://patchwork.kernel.org/project/selinux/list 21994B: mailto:[email protected] 21995P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21996T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21997F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21998F: Documentation/ABI/removed/sysfs-selinux-disable 21999F: Documentation/admin-guide/LSM/SELinux.rst 22000F: include/trace/events/avc.h 22001F: include/uapi/linux/selinux_netlink.h 22002F: scripts/selinux/ 22003F: security/selinux/ 22004 22005SENSABLE PHANTOM 22006M: Jiri Slaby <[email protected]> 22007S: Maintained 22008F: drivers/misc/phantom.c 22009F: include/uapi/linux/phantom.h 22010 22011SENSEAIR SUNRISE 006-0-0007 22012M: Jacopo Mondi <[email protected]> 22013S: Maintained 22014F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 22015F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 22016F: drivers/iio/chemical/sunrise_co2.c 22017 22018SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 22019M: Tomasz Duszynski <[email protected]> 22020S: Maintained 22021F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 22022F: drivers/iio/chemical/scd30.h 22023F: drivers/iio/chemical/scd30_core.c 22024F: drivers/iio/chemical/scd30_i2c.c 22025F: drivers/iio/chemical/scd30_serial.c 22026 22027SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 22028M: Roan van Dijk <[email protected]> 22029S: Maintained 22030F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 22031F: drivers/iio/chemical/scd4x.c 22032 22033SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 22034M: Petar Stoykov <[email protected]> 22035S: Maintained 22036F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 22037F: drivers/iio/pressure/sdp500.c 22038 22039SENSIRION SGP40 GAS SENSOR DRIVER 22040M: Andreas Klinger <[email protected]> 22041S: Maintained 22042F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 22043F: drivers/iio/chemical/sgp40.c 22044 22045SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 22046M: Tomasz Duszynski <[email protected]> 22047S: Maintained 22048F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 22049F: drivers/iio/chemical/sps30.c 22050F: drivers/iio/chemical/sps30_i2c.c 22051F: drivers/iio/chemical/sps30_serial.c 22052 22053SERIAL DEVICE BUS 22054M: Rob Herring <[email protected]> 22055L: [email protected] 22056S: Maintained 22057F: Documentation/devicetree/bindings/serial/serial.yaml 22058F: drivers/tty/serdev/ 22059F: include/linux/serdev.h 22060 22061SERIAL IR RECEIVER 22062M: Sean Young <[email protected]> 22063L: [email protected] 22064S: Maintained 22065F: drivers/media/rc/serial_ir.c 22066 22067SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 22068M: Srinivas Kandagatla <[email protected]> 22069L: [email protected] 22070S: Maintained 22071F: Documentation/devicetree/bindings/slimbus/ 22072F: Documentation/driver-api/slimbus.rst 22073F: drivers/slimbus/ 22074F: include/linux/slimbus.h 22075 22076SFC NETWORK DRIVER 22077M: Edward Cree <[email protected]> 22078L: [email protected] 22079L: [email protected] 22080S: Maintained 22081F: Documentation/networking/devlink/sfc.rst 22082F: drivers/net/ethernet/sfc/ 22083 22084SFCTEMP HWMON DRIVER 22085M: Emil Renner Berthing <[email protected]> 22086M: Hal Feng <[email protected]> 22087L: [email protected] 22088S: Maintained 22089F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 22090F: Documentation/hwmon/sfctemp.rst 22091F: drivers/hwmon/sfctemp.c 22092 22093SFF/SFP/SFP+ MODULE SUPPORT 22094M: Russell King <[email protected]> 22095L: [email protected] 22096S: Maintained 22097F: Documentation/devicetree/bindings/net/sff,sfp.yaml 22098F: drivers/net/phy/phylink.c 22099F: drivers/net/phy/sfp* 22100F: include/linux/mdio/mdio-i2c.h 22101F: include/linux/phylink.h 22102F: include/linux/sfp.h 22103K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 22104 22105SGI GRU DRIVER 22106M: Dimitri Sivanich <[email protected]> 22107S: Maintained 22108F: drivers/misc/sgi-gru/ 22109 22110SGI XP/XPC/XPNET DRIVER 22111M: Robin Holt <[email protected]> 22112M: Steve Wahl <[email protected]> 22113S: Maintained 22114F: drivers/misc/sgi-xp/ 22115 22116SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 22117M: Wenjia Zhang <[email protected]> 22118M: Jan Karcher <[email protected]> 22119R: D. Wythe <[email protected]> 22120R: Tony Lu <[email protected]> 22121R: Wen Gu <[email protected]> 22122L: [email protected] 22123L: [email protected] 22124S: Supported 22125F: net/smc/ 22126 22127SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 22128M: Linus Walleij <[email protected]> 22129L: [email protected] 22130S: Maintained 22131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 22132F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 22133F: drivers/iio/light/gp2ap002.c 22134 22135SHARP RJ54N1CB0C SENSOR DRIVER 22136M: Jacopo Mondi <[email protected]> 22137L: [email protected] 22138S: Odd fixes 22139T: git git://linuxtv.org/media.git 22140F: drivers/media/i2c/rj54n1cb0c.c 22141F: include/media/i2c/rj54n1cb0c.h 22142 22143SHRINKER 22144M: Andrew Morton <[email protected]> 22145M: Dave Chinner <[email protected]> 22146R: Qi Zheng <[email protected]> 22147R: Roman Gushchin <[email protected]> 22148R: Muchun Song <[email protected]> 22149L: [email protected] 22150S: Maintained 22151F: Documentation/admin-guide/mm/shrinker_debugfs.rst 22152F: include/linux/shrinker.h 22153F: mm/shrinker.c 22154F: mm/shrinker_debug.c 22155 22156SH_VOU V4L2 OUTPUT DRIVER 22157L: [email protected] 22158S: Orphan 22159F: drivers/media/platform/renesas/sh_vou.c 22160F: include/media/drv-intf/sh_vou.h 22161 22162SI2157 MEDIA DRIVER 22163L: [email protected] 22164S: Orphan 22165W: https://linuxtv.org 22166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22167F: drivers/media/tuners/si2157* 22168 22169SI2165 MEDIA DRIVER 22170M: Matthias Schwarzott <[email protected]> 22171L: [email protected] 22172S: Maintained 22173W: https://linuxtv.org 22174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22175F: drivers/media/dvb-frontends/si2165* 22176 22177SI2168 MEDIA DRIVER 22178L: [email protected] 22179S: Orphan 22180W: https://linuxtv.org 22181Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22182F: drivers/media/dvb-frontends/si2168* 22183 22184SI470X FM RADIO RECEIVER I2C DRIVER 22185M: Hans Verkuil <[email protected]> 22186L: [email protected] 22187S: Odd Fixes 22188W: https://linuxtv.org 22189T: git git://linuxtv.org/media.git 22190F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 22191F: drivers/media/radio/si470x/radio-si470x-i2c.c 22192 22193SI470X FM RADIO RECEIVER USB DRIVER 22194M: Hans Verkuil <[email protected]> 22195L: [email protected] 22196S: Maintained 22197W: https://linuxtv.org 22198T: git git://linuxtv.org/media.git 22199F: drivers/media/radio/si470x/radio-si470x-common.c 22200F: drivers/media/radio/si470x/radio-si470x-usb.c 22201F: drivers/media/radio/si470x/radio-si470x.h 22202 22203SI4713 FM RADIO TRANSMITTER I2C DRIVER 22204M: Eduardo Valentin <[email protected]> 22205L: [email protected] 22206S: Odd Fixes 22207W: https://linuxtv.org 22208T: git git://linuxtv.org/media.git 22209F: drivers/media/radio/si4713/si4713.? 22210 22211SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 22212M: Eduardo Valentin <[email protected]> 22213L: [email protected] 22214S: Odd Fixes 22215W: https://linuxtv.org 22216T: git git://linuxtv.org/media.git 22217F: drivers/media/radio/si4713/radio-platform-si4713.c 22218 22219SI4713 FM RADIO TRANSMITTER USB DRIVER 22220M: Hans Verkuil <[email protected]> 22221L: [email protected] 22222S: Maintained 22223W: https://linuxtv.org 22224T: git git://linuxtv.org/media.git 22225F: drivers/media/radio/si4713/radio-usb-si4713.c 22226 22227SIANO DVB DRIVER 22228M: Mauro Carvalho Chehab <[email protected]> 22229L: [email protected] 22230S: Odd fixes 22231W: https://linuxtv.org 22232T: git git://linuxtv.org/media.git 22233F: drivers/media/common/siano/ 22234F: drivers/media/mmc/siano/ 22235F: drivers/media/usb/siano/ 22236F: drivers/media/usb/siano/ 22237 22238SIEMENS IPC LED DRIVERS 22239M: Bao Cheng Su <[email protected]> 22240M: Benedikt Niedermayr <[email protected]> 22241M: Tobias Schaffner <[email protected]> 22242L: [email protected] 22243S: Maintained 22244F: drivers/leds/simple/ 22245 22246SIEMENS IPC PLATFORM DRIVERS 22247M: Bao Cheng Su <[email protected]> 22248M: Benedikt Niedermayr <[email protected]> 22249M: Tobias Schaffner <[email protected]> 22250L: [email protected] 22251S: Maintained 22252F: drivers/platform/x86/siemens/ 22253F: include/linux/platform_data/x86/simatic-ipc-base.h 22254F: include/linux/platform_data/x86/simatic-ipc.h 22255 22256SIEMENS IPC WATCHDOG DRIVERS 22257M: Bao Cheng Su <[email protected]> 22258M: Benedikt Niedermayr <[email protected]> 22259M: Tobias Schaffner <[email protected]> 22260L: [email protected] 22261S: Maintained 22262F: drivers/watchdog/simatic-ipc-wdt.c 22263 22264SIFIVE DRIVERS 22265M: Paul Walmsley <[email protected]> 22266M: Samuel Holland <[email protected]> 22267L: [email protected] 22268S: Supported 22269F: drivers/dma/sf-pdma/ 22270N: sifive 22271K: fu[57]40 22272K: [^@]sifive 22273 22274SILEAD TOUCHSCREEN DRIVER 22275M: Hans de Goede <[email protected]> 22276L: [email protected] 22277L: [email protected] 22278S: Maintained 22279F: drivers/input/touchscreen/silead.c 22280F: drivers/platform/x86/touchscreen_dmi.c 22281 22282SILICON LABS WIRELESS DRIVERS (for WFxxx series) 22283M: Jérôme Pouiller <[email protected]> 22284L: [email protected] 22285S: Supported 22286F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 22287F: drivers/net/wireless/silabs/ 22288 22289SILICON MOTION SM712 FRAME BUFFER DRIVER 22290M: Sudip Mukherjee <[email protected]> 22291M: Teddy Wang <[email protected]> 22292M: Sudip Mukherjee <[email protected]> 22293L: [email protected] 22294S: Maintained 22295F: Documentation/fb/sm712fb.rst 22296F: drivers/video/fbdev/sm712* 22297 22298SILVACO I3C DUAL-ROLE MASTER 22299M: Miquel Raynal <[email protected]> 22300M: Frank Li <[email protected]> 22301L: [email protected] (moderated for non-subscribers) 22302L: [email protected] 22303S: Maintained 22304F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 22305F: drivers/i3c/master/svc-i3c-master.c 22306 22307SIMPLEFB FB DRIVER 22308M: Hans de Goede <[email protected]> 22309L: [email protected] 22310S: Maintained 22311F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 22312F: drivers/video/fbdev/simplefb.c 22313F: include/linux/platform_data/simplefb.h 22314 22315SIOX 22316M: Thorsten Scherer <[email protected]> 22317R: Pengutronix Kernel Team <[email protected]> 22318S: Supported 22319F: drivers/gpio/gpio-siox.c 22320F: drivers/siox/* 22321F: include/trace/events/siox.h 22322 22323SIPHASH PRF ROUTINES 22324M: Jason A. Donenfeld <[email protected]> 22325S: Maintained 22326F: include/linux/siphash.h 22327F: lib/siphash.c 22328F: lib/tests/siphash_kunit.c 22329 22330SIS 190 ETHERNET DRIVER 22331M: Francois Romieu <[email protected]> 22332L: [email protected] 22333S: Maintained 22334F: drivers/net/ethernet/sis/sis190.c 22335 22336SIS 900/7016 FAST ETHERNET DRIVER 22337M: Daniele Venzano <[email protected]> 22338L: [email protected] 22339S: Maintained 22340W: http://www.brownhat.org/sis900.html 22341F: drivers/net/ethernet/sis/sis900.* 22342 22343SIS FRAMEBUFFER DRIVER 22344S: Orphan 22345F: Documentation/fb/sisfb.rst 22346F: drivers/video/fbdev/sis/ 22347F: include/video/sisfb.h 22348 22349SIS I2C TOUCHSCREEN DRIVER 22350M: Mika Penttilä <[email protected]> 22351L: [email protected] 22352S: Maintained 22353F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 22354F: drivers/input/touchscreen/sis_i2c.c 22355 22356SIS USB2VGA DRIVER 22357M: Thomas Winischhofer <[email protected]> 22358S: Maintained 22359W: http://www.winischhofer.at/linuxsisusbvga.shtml 22360F: drivers/usb/misc/sisusbvga/ 22361 22362SL28 CPLD MFD DRIVER 22363M: Michael Walle <[email protected]> 22364S: Maintained 22365F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 22366F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 22367F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 22368F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 22369F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 22370F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 22371F: drivers/gpio/gpio-sl28cpld.c 22372F: drivers/hwmon/sl28cpld-hwmon.c 22373F: drivers/irqchip/irq-sl28cpld.c 22374F: drivers/pwm/pwm-sl28cpld.c 22375F: drivers/watchdog/sl28cpld_wdt.c 22376 22377SL28 VPD NVMEM LAYOUT DRIVER 22378M: Michael Walle <[email protected]> 22379S: Maintained 22380F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 22381F: drivers/nvmem/layouts/sl28vpd.c 22382 22383SLAB ALLOCATOR 22384M: Christoph Lameter <[email protected]> 22385M: David Rientjes <[email protected]> 22386M: Andrew Morton <[email protected]> 22387M: Vlastimil Babka <[email protected]> 22388R: Roman Gushchin <[email protected]> 22389R: Harry Yoo <[email protected]> 22390L: [email protected] 22391S: Maintained 22392T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 22393F: include/linux/sl?b*.h 22394F: mm/sl?b* 22395 22396SLCAN CAN NETWORK DRIVER 22397M: Dario Binacchi <[email protected]> 22398L: [email protected] 22399S: Maintained 22400F: drivers/net/can/slcan/ 22401 22402SLEEPABLE READ-COPY UPDATE (SRCU) 22403M: Lai Jiangshan <[email protected]> 22404M: "Paul E. McKenney" <[email protected]> 22405M: Josh Triplett <[email protected]> 22406R: Steven Rostedt <[email protected]> 22407R: Mathieu Desnoyers <[email protected]> 22408L: [email protected] 22409S: Supported 22410W: http://www.rdrop.com/users/paulmck/RCU/ 22411T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 22412F: include/linux/srcu*.h 22413F: kernel/rcu/srcu*.c 22414 22415SMACK SECURITY MODULE 22416M: Casey Schaufler <[email protected]> 22417L: [email protected] 22418S: Maintained 22419W: http://schaufler-ca.com 22420T: git git://github.com/cschaufler/smack-next 22421F: Documentation/admin-guide/LSM/Smack.rst 22422F: security/smack/ 22423 22424SMC91x ETHERNET DRIVER 22425M: Nicolas Pitre <[email protected]> 22426S: Odd Fixes 22427F: drivers/net/ethernet/smsc/smc91x.* 22428 22429SMSC EMC2103 HARDWARE MONITOR DRIVER 22430M: Steve Glendinning <[email protected]> 22431L: [email protected] 22432S: Maintained 22433F: Documentation/hwmon/emc2103.rst 22434F: drivers/hwmon/emc2103.c 22435 22436SMSC SCH5627 HARDWARE MONITOR DRIVER 22437M: Hans de Goede <[email protected]> 22438L: [email protected] 22439S: Supported 22440F: Documentation/hwmon/sch5627.rst 22441F: drivers/hwmon/sch5627.c 22442 22443SMSC UFX6000 and UFX7000 USB to VGA DRIVER 22444M: Steve Glendinning <[email protected]> 22445L: [email protected] 22446S: Maintained 22447F: drivers/video/fbdev/smscufx.c 22448 22449SMSC47B397 HARDWARE MONITOR DRIVER 22450M: Jean Delvare <[email protected]> 22451L: [email protected] 22452S: Maintained 22453F: Documentation/hwmon/smsc47b397.rst 22454F: drivers/hwmon/smsc47b397.c 22455 22456SMSC911x ETHERNET DRIVER 22457M: Steve Glendinning <[email protected]> 22458L: [email protected] 22459S: Maintained 22460F: drivers/net/ethernet/smsc/smsc911x.* 22461F: include/linux/smsc911x.h 22462 22463SMSC9420 PCI ETHERNET DRIVER 22464M: Steve Glendinning <[email protected]> 22465L: [email protected] 22466S: Maintained 22467F: drivers/net/ethernet/smsc/smsc9420.* 22468 22469SNET DPU VIRTIO DATA PATH ACCELERATOR 22470R: Alvaro Karsz <[email protected]> 22471F: drivers/vdpa/solidrun/ 22472 22473SOCIONEXT (SNI) AVE NETWORK DRIVER 22474M: Kunihiko Hayashi <[email protected]> 22475L: [email protected] 22476S: Maintained 22477F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 22478F: drivers/net/ethernet/socionext/sni_ave.c 22479 22480SOCIONEXT (SNI) NETSEC NETWORK DRIVER 22481M: Ilias Apalodimas <[email protected]> 22482M: Masahisa Kojima <[email protected]> 22483L: [email protected] 22484S: Maintained 22485F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 22486F: drivers/net/ethernet/socionext/netsec.c 22487 22488SOCIONEXT (SNI) Synquacer SPI DRIVER 22489M: Masahisa Kojima <[email protected]> 22490M: Jassi Brar <[email protected]> 22491L: [email protected] 22492S: Maintained 22493F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 22494F: drivers/spi/spi-synquacer.c 22495 22496SOCIONEXT SYNQUACER I2C DRIVER 22497M: Ard Biesheuvel <[email protected]> 22498L: [email protected] 22499S: Maintained 22500F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 22501F: drivers/i2c/busses/i2c-synquacer.c 22502 22503SOCIONEXT UNIPHIER SOUND DRIVER 22504L: [email protected] 22505S: Orphan 22506F: sound/soc/uniphier/ 22507 22508SOCKET TIMESTAMPING 22509M: Willem de Bruijn <[email protected]> 22510R: Jason Xing <[email protected]> 22511S: Maintained 22512F: Documentation/networking/timestamping.rst 22513F: include/linux/net_tstamp.h 22514F: include/uapi/linux/net_tstamp.h 22515F: tools/testing/selftests/bpf/*/net_timestamping* 22516F: tools/testing/selftests/net/*timestamp* 22517F: tools/testing/selftests/net/so_txtime.c 22518 22519SOEKRIS NET48XX LED SUPPORT 22520M: Chris Boot <[email protected]> 22521S: Maintained 22522F: drivers/leds/leds-net48xx.c 22523 22524SOFT-IWARP DRIVER (siw) 22525M: Bernard Metzler <[email protected]> 22526L: [email protected] 22527S: Supported 22528F: drivers/infiniband/sw/siw/ 22529F: include/uapi/rdma/siw-abi.h 22530 22531SOFT-ROCE DRIVER (rxe) 22532M: Zhu Yanjun <[email protected]> 22533L: [email protected] 22534S: Supported 22535F: drivers/infiniband/sw/rxe/ 22536F: include/uapi/rdma/rdma_user_rxe.h 22537 22538SOFTLOGIC 6x10 MPEG CODEC 22539M: Bluecherry Maintainers <[email protected]> 22540M: Andrey Utkin <[email protected]> 22541M: Ismael Luceno <[email protected]> 22542L: [email protected] 22543S: Supported 22544F: drivers/media/pci/solo6x10/ 22545 22546SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 22547M: James Morse <[email protected]> 22548L: [email protected] (moderated for non-subscribers) 22549S: Maintained 22550F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 22551F: drivers/firmware/arm_sdei.c 22552F: include/linux/arm_sdei.h 22553F: include/uapi/linux/arm_sdei.h 22554 22555SOFTWARE NODES AND DEVICE PROPERTIES 22556R: Andy Shevchenko <[email protected]> 22557R: Daniel Scally <[email protected]> 22558R: Heikki Krogerus <[email protected]> 22559R: Sakari Ailus <[email protected]> 22560L: [email protected] 22561S: Maintained 22562F: drivers/base/property.c 22563F: drivers/base/swnode.c 22564F: include/linux/fwnode.h 22565F: include/linux/property.h 22566 22567SOFTWARE RAID (Multiple Disks) SUPPORT 22568M: Song Liu <[email protected]> 22569M: Yu Kuai <[email protected]> 22570L: [email protected] 22571S: Supported 22572Q: https://patchwork.kernel.org/project/linux-raid/list/ 22573T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 22574F: drivers/md/Kconfig 22575F: drivers/md/Makefile 22576F: drivers/md/md* 22577F: drivers/md/raid* 22578F: include/linux/raid/ 22579F: include/uapi/linux/raid/ 22580 22581SOLIDRUN CLEARFOG SUPPORT 22582M: Russell King <[email protected]> 22583S: Maintained 22584F: arch/arm/boot/dts/marvell/armada-388-clearfog* 22585F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 22586 22587SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 22588M: Russell King <[email protected]> 22589S: Maintained 22590F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 22591F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 22592F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 22593 22594SONIC NETWORK DRIVER 22595M: Thomas Bogendoerfer <[email protected]> 22596L: [email protected] 22597S: Maintained 22598F: drivers/net/ethernet/natsemi/sonic.* 22599 22600SONICS SILICON BACKPLANE DRIVER (SSB) 22601M: Michael Buesch <[email protected]> 22602L: [email protected] 22603S: Maintained 22604F: drivers/ssb/ 22605F: include/linux/ssb/ 22606 22607SONY IMX208 SENSOR DRIVER 22608M: Sakari Ailus <[email protected]> 22609L: [email protected] 22610S: Maintained 22611T: git git://linuxtv.org/media.git 22612F: drivers/media/i2c/imx208.c 22613 22614SONY IMX214 SENSOR DRIVER 22615M: Ricardo Ribalda <[email protected]> 22616L: [email protected] 22617S: Maintained 22618T: git git://linuxtv.org/media.git 22619F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 22620F: drivers/media/i2c/imx214.c 22621 22622SONY IMX219 SENSOR DRIVER 22623M: Dave Stevenson <[email protected]> 22624L: [email protected] 22625S: Maintained 22626T: git git://linuxtv.org/media.git 22627F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 22628F: drivers/media/i2c/imx219.c 22629 22630SONY IMX258 SENSOR DRIVER 22631M: Sakari Ailus <[email protected]> 22632L: [email protected] 22633S: Maintained 22634T: git git://linuxtv.org/media.git 22635F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 22636F: drivers/media/i2c/imx258.c 22637 22638SONY IMX274 SENSOR DRIVER 22639M: Leon Luo <[email protected]> 22640L: [email protected] 22641S: Maintained 22642T: git git://linuxtv.org/media.git 22643F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22644F: drivers/media/i2c/imx274.c 22645 22646SONY IMX283 SENSOR DRIVER 22647M: Kieran Bingham <[email protected]> 22648M: Umang Jain <[email protected]> 22649L: [email protected] 22650S: Maintained 22651T: git git://linuxtv.org/media.git 22652F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22653F: drivers/media/i2c/imx283.c 22654 22655SONY IMX290 SENSOR DRIVER 22656M: Manivannan Sadhasivam <[email protected]> 22657L: [email protected] 22658S: Maintained 22659T: git git://linuxtv.org/media.git 22660F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22661F: drivers/media/i2c/imx290.c 22662 22663SONY IMX296 SENSOR DRIVER 22664M: Laurent Pinchart <[email protected]> 22665M: Manivannan Sadhasivam <[email protected]> 22666L: [email protected] 22667S: Maintained 22668T: git git://linuxtv.org/media.git 22669F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22670F: drivers/media/i2c/imx296.c 22671 22672SONY IMX319 SENSOR DRIVER 22673M: Bingbu Cao <[email protected]> 22674L: [email protected] 22675S: Maintained 22676T: git git://linuxtv.org/media.git 22677F: drivers/media/i2c/imx319.c 22678 22679SONY IMX334 SENSOR DRIVER 22680L: [email protected] 22681S: Orphan 22682T: git git://linuxtv.org/media.git 22683F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22684F: drivers/media/i2c/imx334.c 22685 22686SONY IMX335 SENSOR DRIVER 22687L: [email protected] 22688S: Orphan 22689T: git git://linuxtv.org/media.git 22690F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22691F: drivers/media/i2c/imx335.c 22692 22693SONY IMX355 SENSOR DRIVER 22694M: Tianshu Qiu <[email protected]> 22695L: [email protected] 22696S: Maintained 22697T: git git://linuxtv.org/media.git 22698F: drivers/media/i2c/imx355.c 22699 22700SONY IMX412 SENSOR DRIVER 22701L: [email protected] 22702S: Orphan 22703T: git git://linuxtv.org/media.git 22704F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22705F: drivers/media/i2c/imx412.c 22706 22707SONY IMX415 SENSOR DRIVER 22708M: Michael Riesch <[email protected]> 22709L: [email protected] 22710S: Maintained 22711T: git git://linuxtv.org/media.git 22712F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22713F: drivers/media/i2c/imx415.c 22714 22715SONY MEMORYSTICK SUBSYSTEM 22716M: Maxim Levitsky <[email protected]> 22717M: Alex Dubov <[email protected]> 22718M: Ulf Hansson <[email protected]> 22719L: [email protected] 22720S: Maintained 22721T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22722F: drivers/memstick/ 22723F: include/linux/memstick.h 22724 22725SONY VAIO CONTROL DEVICE DRIVER 22726M: Mattia Dongili <[email protected]> 22727L: [email protected] 22728S: Maintained 22729W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22730F: Documentation/admin-guide/laptops/sony-laptop.rst 22731F: drivers/char/sonypi.c 22732F: drivers/platform/x86/sony-laptop.c 22733F: include/linux/sony-laptop.h 22734 22735SOPHGO DEVICETREES and DRIVERS 22736M: Chen Wang <[email protected]> 22737M: Inochi Amaoto <[email protected]> 22738L: [email protected] 22739W: https://github.com/sophgo/linux/wiki 22740T: git https://github.com/sophgo/linux.git 22741S: Maintained 22742N: sophgo 22743K: sophgo 22744 22745SOUND 22746M: Jaroslav Kysela <[email protected]> 22747M: Takashi Iwai <[email protected]> 22748L: [email protected] 22749S: Maintained 22750W: http://www.alsa-project.org/ 22751Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22753F: Documentation/sound/ 22754F: include/sound/ 22755F: include/uapi/sound/ 22756F: sound/ 22757F: tools/testing/selftests/alsa 22758 22759SOUND - ALSA SELFTESTS 22760M: Mark Brown <[email protected]> 22761L: [email protected] 22762L: [email protected] 22763S: Supported 22764F: tools/testing/selftests/alsa 22765 22766SOUND - COMPRESSED AUDIO 22767M: Vinod Koul <[email protected]> 22768L: [email protected] 22769S: Supported 22770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22771F: Documentation/sound/designs/compress-offload.rst 22772F: include/sound/compress_driver.h 22773F: include/uapi/sound/compress_* 22774F: sound/core/compress_offload.c 22775F: sound/soc/soc-compress.c 22776 22777SOUND - CORE KUNIT TEST 22778M: Ivan Orlov <[email protected]> 22779L: [email protected] 22780S: Supported 22781F: sound/core/sound_kunit.c 22782 22783SOUND - DMAENGINE HELPERS 22784M: Lars-Peter Clausen <[email protected]> 22785S: Supported 22786F: include/sound/dmaengine_pcm.h 22787F: sound/core/pcm_dmaengine.c 22788F: sound/soc/soc-generic-dmaengine-pcm.c 22789 22790SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22791M: Liam Girdwood <[email protected]> 22792M: Mark Brown <[email protected]> 22793L: [email protected] 22794S: Supported 22795W: http://alsa-project.org/main/index.php/ASoC 22796T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22797F: Documentation/devicetree/bindings/sound/ 22798F: Documentation/sound/soc/ 22799F: include/dt-bindings/sound/ 22800F: include/sound/cs-amp-lib.h 22801F: include/sound/cs35l* 22802F: include/sound/cs4271.h 22803F: include/sound/cs42l* 22804F: include/sound/madera-pdata.h 22805F: include/sound/soc* 22806F: include/sound/sof.h 22807F: include/sound/sof/ 22808F: include/sound/wm*.h 22809F: include/trace/events/sof*.h 22810F: include/uapi/sound/asoc.h 22811F: sound/soc/ 22812 22813SOUND - SOC LAYER / dapm-graph 22814M: Luca Ceresoli <[email protected]> 22815L: [email protected] 22816S: Maintained 22817F: tools/sound/dapm-graph 22818 22819SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22820M: Liam Girdwood <[email protected]> 22821M: Peter Ujfalusi <[email protected]> 22822M: Bard Liao <[email protected]> 22823M: Ranjani Sridharan <[email protected]> 22824M: Daniel Baluta <[email protected]> 22825R: Kai Vehmanen <[email protected]> 22826R: Pierre-Louis Bossart <[email protected]> 22827L: [email protected] (moderated for non-subscribers) 22828S: Supported 22829W: https://github.com/thesofproject/linux/ 22830F: sound/soc/sof/ 22831 22832SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22833M: Mark Brown <[email protected]> 22834M: Kuninori Morimoto <[email protected]> 22835S: Supported 22836L: [email protected] 22837F: sound/soc/generic/ 22838F: include/sound/simple_card* 22839F: Documentation/devicetree/bindings/sound/simple-card.yaml 22840F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22841 22842SOUNDWIRE SUBSYSTEM 22843M: Vinod Koul <[email protected]> 22844M: Bard Liao <[email protected]> 22845R: Pierre-Louis Bossart <[email protected]> 22846R: Sanyog Kale <[email protected]> 22847L: [email protected] 22848S: Supported 22849T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22850F: Documentation/driver-api/soundwire/ 22851F: drivers/soundwire/ 22852F: include/linux/soundwire/ 22853 22854SP2 MEDIA DRIVER 22855M: Olli Salonen <[email protected]> 22856L: [email protected] 22857S: Maintained 22858W: https://linuxtv.org 22859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22860F: drivers/media/dvb-frontends/sp2* 22861 22862SPANISH DOCUMENTATION 22863M: Carlos Bilbao <[email protected]> 22864R: Avadhut Naik <[email protected]> 22865S: Maintained 22866F: Documentation/translations/sp_SP/ 22867 22868SPARC + UltraSPARC (sparc/sparc64) 22869M: "David S. Miller" <[email protected]> 22870M: Andreas Larsson <[email protected]> 22871L: [email protected] 22872S: Maintained 22873Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22874T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22875T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22876F: arch/sparc/ 22877F: drivers/sbus/ 22878 22879SPARC SERIAL DRIVERS 22880M: "David S. Miller" <[email protected]> 22881L: [email protected] 22882S: Maintained 22883T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22884T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22885F: drivers/tty/serial/suncore.c 22886F: drivers/tty/serial/sunhv.c 22887F: drivers/tty/serial/sunsab.c 22888F: drivers/tty/serial/sunsab.h 22889F: drivers/tty/serial/sunsu.c 22890F: drivers/tty/serial/sunzilog.c 22891F: drivers/tty/serial/sunzilog.h 22892F: drivers/tty/vcc.c 22893F: include/linux/sunserialcore.h 22894 22895SPARSE CHECKER 22896M: "Luc Van Oostenryck" <[email protected]> 22897L: [email protected] 22898S: Maintained 22899W: https://sparse.docs.kernel.org/ 22900Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22901B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22902T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22903F: include/linux/compiler.h 22904 22905SPEAKUP CONSOLE SPEECH DRIVER 22906M: William Hubbs <[email protected]> 22907M: Chris Brannon <[email protected]> 22908M: Kirk Reiser <[email protected]> 22909M: Samuel Thibault <[email protected]> 22910L: [email protected] 22911S: Odd Fixes 22912W: http://www.linux-speakup.org/ 22913W: https://github.com/linux-speakup/speakup 22914B: https://github.com/linux-speakup/speakup/issues 22915F: drivers/accessibility/speakup/ 22916 22917SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22918M: Viresh Kumar <[email protected]> 22919M: Shiraz Hashim <[email protected]> 22920L: [email protected] (moderated for non-subscribers) 22921L: [email protected] 22922S: Maintained 22923W: http://www.st.com/spear 22924F: arch/arm/boot/dts/st/spear* 22925F: arch/arm/mach-spear/ 22926F: drivers/clk/spear/ 22927F: drivers/pinctrl/spear/ 22928 22929SPI NOR SUBSYSTEM 22930M: Tudor Ambarus <[email protected]> 22931M: Pratyush Yadav <[email protected]> 22932M: Michael Walle <[email protected]> 22933L: [email protected] 22934S: Maintained 22935W: http://www.linux-mtd.infradead.org/ 22936Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22937C: irc://irc.oftc.net/mtd 22938T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22939F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22940F: drivers/mtd/spi-nor/ 22941F: include/linux/mtd/spi-nor.h 22942 22943SPI OFFLOAD 22944R: David Lechner <[email protected]> 22945F: drivers/spi/spi-offload-trigger-pwm.c 22946F: drivers/spi/spi-offload.c 22947F: include/linux/spi/offload/ 22948K: spi_offload 22949 22950SPI SUBSYSTEM 22951M: Mark Brown <[email protected]> 22952L: [email protected] 22953S: Maintained 22954Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22955T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22956F: Documentation/devicetree/bindings/spi/ 22957F: Documentation/spi/ 22958F: drivers/spi/ 22959F: include/linux/spi/ 22960F: include/uapi/linux/spi/ 22961F: tools/spi/ 22962 22963SPMI SUBSYSTEM 22964M: Stephen Boyd <[email protected]> 22965L: [email protected] 22966S: Maintained 22967T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22968F: Documentation/devicetree/bindings/spmi/ 22969F: drivers/spmi/ 22970F: include/dt-bindings/spmi/spmi.h 22971F: include/linux/spmi.h 22972F: include/trace/events/spmi.h 22973 22974SPU FILE SYSTEM 22975L: [email protected] 22976S: Orphan 22977F: Documentation/filesystems/spufs/spufs.rst 22978F: arch/powerpc/platforms/cell/spufs/ 22979 22980SQUASHFS FILE SYSTEM 22981M: Phillip Lougher <[email protected]> 22982L: [email protected] (subscribers-only) 22983S: Maintained 22984W: http://squashfs.org.uk 22985T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22986F: Documentation/filesystems/squashfs.rst 22987F: fs/squashfs/ 22988 22989SRM (Alpha) environment access 22990M: Jan-Benedict Glaw <[email protected]> 22991S: Maintained 22992F: arch/alpha/kernel/srm_env.c 22993 22994ST LSM6DSx IMU IIO DRIVER 22995M: Lorenzo Bianconi <[email protected]> 22996L: [email protected] 22997S: Maintained 22998W: http://www.st.com/ 22999F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 23000F: drivers/iio/imu/st_lsm6dsx/ 23001 23002ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 23003M: Benjamin Mugnier <[email protected]> 23004M: Sylvain Petinot <[email protected]> 23005L: [email protected] 23006S: Maintained 23007T: git git://linuxtv.org/media.git 23008F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 23009F: drivers/media/i2c/st-mipid02.c 23010 23011ST STC3117 FUEL GAUGE DRIVER 23012M: Hardevsinh Palaniya <[email protected]> 23013M: Bhavin Sharma <[email protected]> 23014L: [email protected] 23015S: Maintained 23016F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 23017F: drivers/power/supply/stc3117_fuel_gauge.c 23018 23019ST STM32 FIREWALL 23020M: Gatien Chevallier <[email protected]> 23021S: Maintained 23022F: drivers/bus/stm32_etzpc.c 23023F: drivers/bus/stm32_firewall.c 23024F: drivers/bus/stm32_rifsc.c 23025 23026ST STM32 I2C/SMBUS DRIVER 23027M: Pierre-Yves MORDRET <[email protected]> 23028M: Alain Volmat <[email protected]> 23029L: [email protected] 23030S: Maintained 23031F: drivers/i2c/busses/i2c-stm32* 23032 23033ST STM32 SPI DRIVER 23034M: Alain Volmat <[email protected]> 23035L: [email protected] 23036S: Maintained 23037F: drivers/spi/spi-stm32.c 23038 23039ST STPDDC60 DRIVER 23040M: Daniel Nilsson <[email protected]> 23041L: [email protected] 23042S: Maintained 23043F: Documentation/hwmon/stpddc60.rst 23044F: drivers/hwmon/pmbus/stpddc60.c 23045 23046ST VGXY61 DRIVER 23047M: Benjamin Mugnier <[email protected]> 23048M: Sylvain Petinot <[email protected]> 23049L: [email protected] 23050S: Maintained 23051T: git git://linuxtv.org/media.git 23052F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 23053F: Documentation/userspace-api/media/drivers/vgxy61.rst 23054F: drivers/media/i2c/vgxy61.c 23055 23056ST VL53L0X ToF RANGER(I2C) IIO DRIVER 23057M: Song Qiang <[email protected]> 23058L: [email protected] 23059S: Maintained 23060F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 23061F: drivers/iio/proximity/vl53l0x-i2c.c 23062 23063STABLE BRANCH 23064M: Greg Kroah-Hartman <[email protected]> 23065M: Sasha Levin <[email protected]> 23066L: [email protected] 23067S: Supported 23068F: Documentation/process/stable-kernel-rules.rst 23069 23070STAGING - ATOMISP DRIVER 23071M: Hans de Goede <[email protected]> 23072M: Mauro Carvalho Chehab <[email protected]> 23073R: Sakari Ailus <[email protected]> 23074L: [email protected] 23075S: Maintained 23076F: drivers/staging/media/atomisp/ 23077 23078STAGING - INDUSTRIAL IO 23079M: Jonathan Cameron <[email protected]> 23080L: [email protected] 23081S: Odd Fixes 23082F: Documentation/devicetree/bindings/staging/iio/ 23083F: drivers/staging/iio/ 23084 23085STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 23086M: Marc Dietrich <[email protected]> 23087L: [email protected] (moderated for non-subscribers) 23088L: [email protected] 23089S: Maintained 23090F: drivers/staging/nvec/ 23091 23092STAGING - SEPS525 LCD CONTROLLER DRIVERS 23093M: Michael Hennerich <[email protected]> 23094L: [email protected] 23095S: Supported 23096F: drivers/staging/fbtft/fb_seps525.c 23097 23098STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 23099M: Sudip Mukherjee <[email protected]> 23100M: Teddy Wang <[email protected]> 23101M: Sudip Mukherjee <[email protected]> 23102L: [email protected] 23103S: Maintained 23104F: drivers/staging/sm750fb/ 23105 23106STAGING SUBSYSTEM 23107M: Greg Kroah-Hartman <[email protected]> 23108L: [email protected] 23109S: Supported 23110T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 23111F: drivers/staging/ 23112 23113STANDALONE CACHE CONTROLLER DRIVERS 23114M: Conor Dooley <[email protected]> 23115S: Maintained 23116T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 23117F: Documentation/devicetree/bindings/cache/ 23118F: drivers/cache 23119 23120STARFIRE/DURALAN NETWORK DRIVER 23121M: Ion Badulescu <[email protected]> 23122S: Odd Fixes 23123F: drivers/net/ethernet/adaptec/starfire* 23124 23125STARFIVE CAMERA SUBSYSTEM DRIVER 23126M: Jack Zhu <[email protected]> 23127M: Changhuang Liang <[email protected]> 23128L: [email protected] 23129S: Maintained 23130F: Documentation/admin-guide/media/starfive_camss.rst 23131F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 23132F: drivers/staging/media/starfive/camss 23133 23134STARFIVE CRYPTO DRIVER 23135M: Jia Jie Ho <[email protected]> 23136M: William Qiu <[email protected]> 23137S: Supported 23138F: Documentation/devicetree/bindings/crypto/starfive* 23139F: drivers/crypto/starfive/ 23140 23141STARFIVE DEVICETREES 23142M: Emil Renner Berthing <[email protected]> 23143S: Maintained 23144F: arch/riscv/boot/dts/starfive/ 23145 23146STARFIVE DWMAC GLUE LAYER 23147M: Emil Renner Berthing <[email protected]> 23148M: Minda Chen <[email protected]> 23149S: Maintained 23150F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 23151F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 23152 23153STARFIVE JH7110 DPHY RX DRIVER 23154M: Jack Zhu <[email protected]> 23155M: Changhuang Liang <[email protected]> 23156S: Supported 23157F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 23158F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 23159 23160STARFIVE JH7110 DPHY TX DRIVER 23161M: Keith Zhao <[email protected]> 23162S: Supported 23163F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 23164F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 23165 23166STARFIVE JH7110 MMC/SD/SDIO DRIVER 23167M: William Qiu <[email protected]> 23168S: Supported 23169F: Documentation/devicetree/bindings/mmc/starfive* 23170F: drivers/mmc/host/dw_mmc-starfive.c 23171 23172STARFIVE JH7110 PLL CLOCK DRIVER 23173M: Xingyu Wu <[email protected]> 23174S: Supported 23175F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 23176F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 23177 23178STARFIVE JH7110 PWMDAC DRIVER 23179M: Hal Feng <[email protected]> 23180M: Xingyu Wu <[email protected]> 23181S: Supported 23182F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 23183F: sound/soc/starfive/jh7110_pwmdac.c 23184 23185STARFIVE JH7110 SYSCON 23186M: William Qiu <[email protected]> 23187M: Xingyu Wu <[email protected]> 23188S: Supported 23189F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 23190 23191STARFIVE JH7110 TDM DRIVER 23192M: Walker Chen <[email protected]> 23193S: Maintained 23194F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 23195F: sound/soc/starfive/jh7110_tdm.c 23196 23197STARFIVE JH71X0 CLOCK DRIVERS 23198M: Emil Renner Berthing <[email protected]> 23199M: Hal Feng <[email protected]> 23200S: Maintained 23201F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 23202F: drivers/clk/starfive/clk-starfive-jh71* 23203F: include/dt-bindings/clock/starfive?jh71*.h 23204 23205STARFIVE JH71X0 PINCTRL DRIVERS 23206M: Emil Renner Berthing <[email protected]> 23207M: Jianlong Huang <[email protected]> 23208M: Hal Feng <[email protected]> 23209L: [email protected] 23210S: Maintained 23211F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 23212F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 23213F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 23214F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 23215 23216STARFIVE JH71X0 RESET CONTROLLER DRIVERS 23217M: Emil Renner Berthing <[email protected]> 23218M: Hal Feng <[email protected]> 23219S: Maintained 23220F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 23221F: drivers/reset/starfive/reset-starfive-jh71* 23222F: include/dt-bindings/reset/starfive?jh71*.h 23223 23224STARFIVE JH71X0 USB DRIVERS 23225M: Minda Chen <[email protected]> 23226S: Maintained 23227F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 23228F: drivers/usb/cdns3/cdns3-starfive.c 23229 23230STARFIVE JH71XX PMU CONTROLLER DRIVER 23231M: Walker Chen <[email protected]> 23232M: Changhuang Liang <[email protected]> 23233S: Supported 23234F: Documentation/devicetree/bindings/power/starfive* 23235F: drivers/pmdomain/starfive/ 23236F: include/dt-bindings/power/starfive,jh7110-pmu.h 23237 23238STARFIVE SOC DRIVERS 23239M: Conor Dooley <[email protected]> 23240S: Maintained 23241T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 23242F: Documentation/devicetree/bindings/soc/starfive/ 23243 23244STARFIVE STARLINK PMU DRIVER 23245M: Ji Sheng Teoh <[email protected]> 23246S: Maintained 23247F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 23248F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 23249F: drivers/perf/starfive_starlink_pmu.c 23250 23251STARFIVE TRNG DRIVER 23252M: Jia Jie Ho <[email protected]> 23253S: Supported 23254F: Documentation/devicetree/bindings/rng/starfive* 23255F: drivers/char/hw_random/jh7110-trng.c 23256 23257STARFIVE WATCHDOG DRIVER 23258M: Xingyu Wu <[email protected]> 23259M: Ziv Xu <[email protected]> 23260S: Supported 23261F: Documentation/devicetree/bindings/watchdog/starfive* 23262F: drivers/watchdog/starfive-wdt.c 23263 23264STARFIVE JH71X0 PCIE AND USB PHY DRIVER 23265M: Minda Chen <[email protected]> 23266S: Supported 23267F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 23268F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 23269F: drivers/phy/starfive/phy-jh7110-pcie.c 23270F: drivers/phy/starfive/phy-jh7110-usb.c 23271 23272STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 23273M: Changhuang Liang <[email protected]> 23274S: Supported 23275F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 23276F: drivers/irqchip/irq-starfive-jh8100-intc.c 23277 23278STATIC BRANCH/CALL 23279M: Peter Zijlstra <[email protected]> 23280M: Josh Poimboeuf <[email protected]> 23281M: Jason Baron <[email protected]> 23282R: Steven Rostedt <[email protected]> 23283R: Ard Biesheuvel <[email protected]> 23284S: Supported 23285F: arch/*/include/asm/jump_label*.h 23286F: arch/*/include/asm/static_call*.h 23287F: arch/*/kernel/jump_label.c 23288F: arch/*/kernel/static_call.c 23289F: include/linux/jump_label*.h 23290F: include/linux/static_call*.h 23291F: kernel/jump_label.c 23292F: kernel/static_call*.c 23293 23294STI AUDIO (ASoC) DRIVERS 23295M: Arnaud Pouliquen <[email protected]> 23296L: [email protected] 23297S: Maintained 23298F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 23299F: sound/soc/sti/ 23300 23301STI CEC DRIVER 23302M: Alain Volmat <[email protected]> 23303S: Maintained 23304F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 23305F: drivers/media/cec/platform/sti/ 23306 23307STK1160 USB VIDEO CAPTURE DRIVER 23308M: Ezequiel Garcia <[email protected]> 23309L: [email protected] 23310S: Maintained 23311T: git git://linuxtv.org/media.git 23312F: drivers/media/usb/stk1160/ 23313 23314STM32 AUDIO (ASoC) DRIVERS 23315M: Olivier Moysan <[email protected]> 23316M: Arnaud Pouliquen <[email protected]> 23317L: [email protected] 23318S: Maintained 23319F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 23320F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 23321F: sound/soc/stm/ 23322 23323STM32 DMA DRIVERS 23324M: Amélie Delaunay <[email protected]> 23325L: [email protected] 23326L: [email protected] (moderated for non-subscribers) 23327S: Maintained 23328F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 23329F: Documentation/devicetree/bindings/dma/stm32/ 23330F: drivers/dma/stm32/ 23331 23332STM32 TIMER/LPTIMER DRIVERS 23333M: Fabrice Gasnier <[email protected]> 23334S: Maintained 23335F: Documentation/ABI/testing/*timer-stm32 23336F: Documentation/devicetree/bindings/*/*stm32-*timer* 23337F: drivers/*/stm32-*timer* 23338F: drivers/pwm/pwm-stm32* 23339F: include/linux/*/stm32-*tim* 23340 23341STM32MP25 USB3/PCIE COMBOPHY DRIVER 23342M: Christian Bruel <[email protected]> 23343S: Maintained 23344F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 23345F: drivers/phy/st/phy-stm32-combophy.c 23346 23347STMMAC ETHERNET DRIVER 23348L: [email protected] 23349S: Orphan 23350F: Documentation/networking/device_drivers/ethernet/stmicro/ 23351F: drivers/net/ethernet/stmicro/stmmac/ 23352 23353SUN HAPPY MEAL ETHERNET DRIVER 23354M: Sean Anderson <[email protected]> 23355S: Maintained 23356F: drivers/net/ethernet/sun/sunhme.* 23357 23358SUN3/3X 23359M: Sam Creasey <[email protected]> 23360S: Maintained 23361W: http://sammy.net/sun3/ 23362F: arch/m68k/include/asm/sun3* 23363F: arch/m68k/kernel/*sun3* 23364F: arch/m68k/sun3*/ 23365F: drivers/net/ethernet/i825xx/sun3* 23366 23367SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 23368M: Hans de Goede <[email protected]> 23369L: [email protected] 23370S: Maintained 23371F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 23372F: drivers/input/keyboard/sun4i-lradc-keys.c 23373 23374SUNPLUS ETHERNET DRIVER 23375M: Wells Lu <[email protected]> 23376L: [email protected] 23377S: Maintained 23378W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 23379F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 23380F: drivers/net/ethernet/sunplus/ 23381 23382SUNPLUS MMC DRIVER 23383M: Tony Huang <[email protected]> 23384M: Li-hao Kuo <[email protected]> 23385S: Maintained 23386F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 23387F: drivers/mmc/host/sunplus-mmc.c 23388 23389SUNPLUS OCOTP DRIVER 23390M: Vincent Shih <[email protected]> 23391S: Maintained 23392F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 23393F: drivers/nvmem/sunplus-ocotp.c 23394 23395SUNPLUS PWM DRIVER 23396M: Hammer Hsieh <[email protected]> 23397S: Maintained 23398F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 23399F: drivers/pwm/pwm-sunplus.c 23400 23401SUNPLUS RTC DRIVER 23402M: Vincent Shih <[email protected]> 23403L: [email protected] 23404S: Maintained 23405F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 23406F: drivers/rtc/rtc-sunplus.c 23407 23408SUNPLUS SPI CONTROLLER INTERFACE DRIVER 23409M: Li-hao Kuo <[email protected]> 23410L: [email protected] 23411S: Maintained 23412F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 23413F: drivers/spi/spi-sunplus-sp7021.c 23414 23415SUNPLUS UART DRIVER 23416M: Hammer Hsieh <[email protected]> 23417S: Maintained 23418F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 23419F: drivers/tty/serial/sunplus-uart.c 23420 23421SUNPLUS USB2 PHY DRIVER 23422M: Vincent Shih <[email protected]> 23423L: [email protected] 23424S: Maintained 23425F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 23426F: drivers/phy/sunplus/Kconfig 23427F: drivers/phy/sunplus/Makefile 23428F: drivers/phy/sunplus/phy-sunplus-usb2.c 23429 23430SUNPLUS WATCHDOG DRIVER 23431M: Xiantao Hu <[email protected]> 23432L: [email protected] 23433S: Maintained 23434F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 23435F: drivers/watchdog/sunplus_wdt.c 23436 23437SUPERH 23438M: Yoshinori Sato <[email protected]> 23439M: Rich Felker <[email protected]> 23440M: John Paul Adrian Glaubitz <[email protected]> 23441L: [email protected] 23442S: Maintained 23443Q: http://patchwork.kernel.org/project/linux-sh/list/ 23444F: Documentation/arch/sh/ 23445F: arch/sh/ 23446F: drivers/sh/ 23447 23448SUSPEND TO RAM 23449M: "Rafael J. Wysocki" <[email protected]> 23450M: Len Brown <[email protected]> 23451M: Pavel Machek <[email protected]> 23452L: [email protected] 23453S: Supported 23454B: https://bugzilla.kernel.org 23455F: Documentation/power/ 23456F: arch/x86/kernel/acpi/sleep* 23457F: arch/x86/kernel/acpi/wakeup* 23458F: drivers/base/power/ 23459F: include/linux/freezer.h 23460F: include/linux/pm.h 23461F: include/linux/suspend.h 23462F: kernel/power/ 23463 23464SVGA HANDLING 23465M: Martin Mares <[email protected]> 23466L: [email protected] 23467S: Maintained 23468F: Documentation/admin-guide/svga.rst 23469F: arch/x86/boot/video* 23470 23471SWITCHDEV 23472M: Jiri Pirko <[email protected]> 23473M: Ivan Vecera <[email protected]> 23474L: [email protected] 23475S: Supported 23476F: include/net/switchdev.h 23477F: net/switchdev/ 23478 23479SY8106A REGULATOR DRIVER 23480M: Icenowy Zheng <[email protected]> 23481S: Maintained 23482F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 23483F: drivers/regulator/sy8106a-regulator.c 23484 23485SYNC FILE FRAMEWORK 23486M: Sumit Semwal <[email protected]> 23487R: Gustavo Padovan <[email protected]> 23488L: [email protected] 23489L: [email protected] 23490S: Maintained 23491T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 23492F: Documentation/driver-api/sync_file.rst 23493F: drivers/dma-buf/dma-fence* 23494F: drivers/dma-buf/sw_sync.c 23495F: drivers/dma-buf/sync_* 23496F: include/linux/sync_file.h 23497F: include/uapi/linux/sync_file.h 23498 23499SYNOPSYS ARC ARCHITECTURE 23500M: Vineet Gupta <[email protected]> 23501L: [email protected] 23502S: Supported 23503T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 23504F: Documentation/arch/arc 23505F: Documentation/devicetree/bindings/arc/* 23506F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 23507F: arch/arc/ 23508F: drivers/clocksource/arc_timer.c 23509F: drivers/tty/serial/arc_uart.c 23510 23511SYNOPSYS ARC HSDK SDP pll clock driver 23512M: Eugeniy Paltsev <[email protected]> 23513S: Supported 23514F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 23515F: drivers/clk/clk-hsdk-pll.c 23516 23517SYNOPSYS ARC SDP clock driver 23518M: Eugeniy Paltsev <[email protected]> 23519S: Supported 23520F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 23521F: drivers/clk/axs10x/* 23522 23523SYNOPSYS ARC SDP platform support 23524M: Alexey Brodkin <[email protected]> 23525S: Supported 23526F: Documentation/devicetree/bindings/arc/axs10* 23527F: arch/arc/boot/dts/ax* 23528F: arch/arc/plat-axs10x 23529 23530SYNOPSYS AXS10x RESET CONTROLLER DRIVER 23531M: Eugeniy Paltsev <[email protected]> 23532S: Supported 23533F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 23534F: drivers/reset/reset-axs10x.c 23535 23536SYNOPSYS CREG GPIO DRIVER 23537M: Eugeniy Paltsev <[email protected]> 23538S: Maintained 23539F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 23540F: drivers/gpio/gpio-creg-snps.c 23541 23542SYNOPSYS DESIGNWARE 8250 UART DRIVER 23543M: Ilpo Järvinen <[email protected]> 23544R: Andy Shevchenko <[email protected]> 23545S: Supported 23546F: drivers/tty/serial/8250/8250_dw.c 23547F: drivers/tty/serial/8250/8250_dwlib.* 23548F: drivers/tty/serial/8250/8250_lpss.c 23549 23550SYNOPSYS DESIGNWARE APB GPIO DRIVER 23551M: Hoan Tran <[email protected]> 23552L: [email protected] 23553S: Maintained 23554F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 23555F: drivers/gpio/gpio-dwapb.c 23556 23557SYNOPSYS DESIGNWARE AXI DMAC DRIVER 23558M: Eugeniy Paltsev <[email protected]> 23559S: Maintained 23560F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 23561F: drivers/dma/dw-axi-dmac/ 23562 23563SYNOPSYS DESIGNWARE DMAC DRIVER 23564M: Viresh Kumar <[email protected]> 23565R: Andy Shevchenko <[email protected]> 23566S: Maintained 23567F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 23568F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 23569F: drivers/dma/dw/ 23570F: include/dt-bindings/dma/dw-dmac.h 23571F: include/linux/dma/dw.h 23572F: include/linux/platform_data/dma-dw.h 23573 23574SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 23575M: Jose Abreu <[email protected]> 23576L: [email protected] 23577S: Maintained 23578F: drivers/net/ethernet/synopsys/ 23579 23580SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 23581L: [email protected] 23582S: Orphan 23583F: drivers/net/pcs/pcs-xpcs.c 23584F: drivers/net/pcs/pcs-xpcs.h 23585F: include/linux/pcs/pcs-xpcs.h 23586 23587SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER 23588M: Shreeya Patel <[email protected]> 23589L: [email protected] 23590L: [email protected] 23591S: Maintained 23592F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml 23593F: drivers/media/platform/synopsys/hdmirx/* 23594 23595SYNOPSYS DESIGNWARE I2C DRIVER 23596M: Jarkko Nikula <[email protected]> 23597R: Andy Shevchenko <[email protected]> 23598R: Mika Westerberg <[email protected]> 23599R: Jan Dabros <[email protected]> 23600L: [email protected] 23601S: Supported 23602F: drivers/i2c/busses/i2c-designware-* 23603 23604SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 23605M: Jaehoon Chung <[email protected]> 23606L: [email protected] 23607S: Maintained 23608F: drivers/mmc/host/dw_mmc* 23609 23610SYNOPSYS DESIGNWARE PCIE PMU DRIVER 23611M: Shuai Xue <[email protected]> 23612M: Jing Zhang <[email protected]> 23613S: Supported 23614F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 23615F: drivers/perf/dwc_pcie_pmu.c 23616 23617SYNOPSYS HSDK RESET CONTROLLER DRIVER 23618M: Eugeniy Paltsev <[email protected]> 23619S: Supported 23620F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 23621F: drivers/reset/reset-hsdk.c 23622F: include/dt-bindings/reset/snps,hsdk-reset.h 23623 23624SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 23625M: Prabu Thangamuthu <[email protected]> 23626M: Manjunath M B <[email protected]> 23627L: [email protected] 23628S: Maintained 23629F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 23630 23631SYSTEM CONFIGURATION (SYSCON) 23632M: Lee Jones <[email protected]> 23633M: Arnd Bergmann <[email protected]> 23634S: Supported 23635T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 23636F: drivers/mfd/syscon.c 23637 23638SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 23639M: Sudeep Holla <[email protected]> 23640R: Cristian Marussi <[email protected]> 23641L: [email protected] 23642L: [email protected] (moderated for non-subscribers) 23643S: Maintained 23644F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 23645F: drivers/clk/clk-sc[mp]i.c 23646F: drivers/cpufreq/sc[mp]i-cpufreq.c 23647F: drivers/firmware/arm_scmi/ 23648F: drivers/firmware/arm_scpi.c 23649F: drivers/hwmon/scmi-hwmon.c 23650F: drivers/pinctrl/pinctrl-scmi.c 23651F: drivers/pmdomain/arm/ 23652F: drivers/powercap/arm_scmi_powercap.c 23653F: drivers/regulator/scmi-regulator.c 23654F: drivers/reset/reset-scmi.c 23655F: include/linux/sc[mp]i_protocol.h 23656F: include/trace/events/scmi.h 23657F: include/uapi/linux/virtio_scmi.h 23658 23659SYSTEM RESET/SHUTDOWN DRIVERS 23660M: Sebastian Reichel <[email protected]> 23661L: [email protected] 23662S: Maintained 23663T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23664F: Documentation/devicetree/bindings/power/reset/ 23665F: drivers/power/reset/ 23666 23667SYSTEM TRACE MODULE CLASS 23668M: Alexander Shishkin <[email protected]> 23669S: Maintained 23670T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23671F: Documentation/trace/stm.rst 23672F: drivers/hwtracing/stm/ 23673F: include/linux/stm.h 23674F: include/uapi/linux/stm.h 23675 23676SYSTEM76 ACPI DRIVER 23677M: Jeremy Soller <[email protected]> 23678M: System76 Product Development <[email protected]> 23679L: [email protected] 23680S: Maintained 23681F: drivers/platform/x86/system76_acpi.c 23682 23683TASKSTATS STATISTICS INTERFACE 23684M: Balbir Singh <[email protected]> 23685S: Maintained 23686F: Documentation/accounting/taskstats* 23687F: include/linux/taskstats* 23688F: kernel/taskstats.c 23689 23690TC subsystem 23691M: Jamal Hadi Salim <[email protected]> 23692M: Cong Wang <[email protected]> 23693M: Jiri Pirko <[email protected]> 23694L: [email protected] 23695S: Maintained 23696F: include/net/pkt_cls.h 23697F: include/net/pkt_sched.h 23698F: include/net/tc_act/ 23699F: include/uapi/linux/pkt_cls.h 23700F: include/uapi/linux/pkt_sched.h 23701F: include/uapi/linux/tc_act/ 23702F: include/uapi/linux/tc_ematch/ 23703F: net/sched/ 23704F: tools/testing/selftests/tc-testing 23705 23706TC90522 MEDIA DRIVER 23707M: Akihiro Tsukada <[email protected]> 23708L: [email protected] 23709S: Odd Fixes 23710F: drivers/media/dvb-frontends/tc90522* 23711 23712TCP LOW PRIORITY MODULE 23713M: "Wong Hoi Sing, Edison" <[email protected]> 23714M: "Hung Hing Lun, Mike" <[email protected]> 23715S: Maintained 23716W: http://tcp-lp-mod.sourceforge.net/ 23717F: net/ipv4/tcp_lp.c 23718 23719TDA10071 MEDIA DRIVER 23720L: [email protected] 23721S: Orphan 23722W: https://linuxtv.org 23723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23724F: drivers/media/dvb-frontends/tda10071* 23725 23726TDA18212 MEDIA DRIVER 23727L: [email protected] 23728S: Orphan 23729W: https://linuxtv.org 23730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23731F: drivers/media/tuners/tda18212* 23732 23733TDA18218 MEDIA DRIVER 23734L: [email protected] 23735S: Orphan 23736W: https://linuxtv.org 23737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23738F: drivers/media/tuners/tda18218* 23739 23740TDA18250 MEDIA DRIVER 23741M: Olli Salonen <[email protected]> 23742L: [email protected] 23743S: Maintained 23744W: https://linuxtv.org 23745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23746T: git git://linuxtv.org/media.git 23747F: drivers/media/tuners/tda18250* 23748 23749TDA18271 MEDIA DRIVER 23750M: Michael Krufky <[email protected]> 23751L: [email protected] 23752S: Maintained 23753W: https://linuxtv.org 23754W: http://github.com/mkrufky 23755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23756T: git git://linuxtv.org/mkrufky/tuners.git 23757F: drivers/media/tuners/tda18271* 23758 23759TDA1997x MEDIA DRIVER 23760M: Tim Harvey <[email protected]> 23761L: [email protected] 23762S: Maintained 23763W: https://linuxtv.org 23764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23765F: drivers/media/i2c/tda1997x.* 23766 23767TDA827x MEDIA DRIVER 23768M: Michael Krufky <[email protected]> 23769L: [email protected] 23770S: Maintained 23771W: https://linuxtv.org 23772W: http://github.com/mkrufky 23773Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23774T: git git://linuxtv.org/mkrufky/tuners.git 23775F: drivers/media/tuners/tda8290.* 23776 23777TDA8290 MEDIA DRIVER 23778M: Michael Krufky <[email protected]> 23779L: [email protected] 23780S: Maintained 23781W: https://linuxtv.org 23782W: http://github.com/mkrufky 23783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23784T: git git://linuxtv.org/mkrufky/tuners.git 23785F: drivers/media/tuners/tda8290.* 23786 23787TDA9840 MEDIA DRIVER 23788M: Hans Verkuil <[email protected]> 23789L: [email protected] 23790S: Maintained 23791W: https://linuxtv.org 23792T: git git://linuxtv.org/media.git 23793F: drivers/media/i2c/tda9840* 23794 23795TEA5761 TUNER DRIVER 23796M: Mauro Carvalho Chehab <[email protected]> 23797L: [email protected] 23798S: Odd fixes 23799W: https://linuxtv.org 23800T: git git://linuxtv.org/media.git 23801F: drivers/media/tuners/tea5761.* 23802 23803TEA5767 TUNER DRIVER 23804M: Mauro Carvalho Chehab <[email protected]> 23805L: [email protected] 23806S: Maintained 23807W: https://linuxtv.org 23808T: git git://linuxtv.org/media.git 23809F: drivers/media/tuners/tea5767.* 23810 23811TEA6415C MEDIA DRIVER 23812M: Hans Verkuil <[email protected]> 23813L: [email protected] 23814S: Maintained 23815W: https://linuxtv.org 23816T: git git://linuxtv.org/media.git 23817F: drivers/media/i2c/tea6415c* 23818 23819TEA6420 MEDIA DRIVER 23820M: Hans Verkuil <[email protected]> 23821L: [email protected] 23822S: Maintained 23823W: https://linuxtv.org 23824T: git git://linuxtv.org/media.git 23825F: drivers/media/i2c/tea6420* 23826 23827TEAM DRIVER 23828M: Jiri Pirko <[email protected]> 23829L: [email protected] 23830S: Supported 23831F: Documentation/netlink/specs/team.yaml 23832F: drivers/net/team/ 23833F: include/linux/if_team.h 23834F: include/uapi/linux/if_team.h 23835F: tools/testing/selftests/drivers/net/team/ 23836 23837TECHNICAL ADVISORY BOARD PROCESS DOCS 23838M: "Theodore Ts'o" <[email protected]> 23839M: Greg Kroah-Hartman <[email protected]> 23840L: [email protected] 23841S: Maintained 23842F: Documentation/process/contribution-maturity-model.rst 23843F: Documentation/process/researcher-guidelines.rst 23844 23845TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23846M: "Savoir-faire Linux Inc." <[email protected]> 23847S: Maintained 23848F: arch/x86/platform/ts5500/ 23849 23850TECHNOTREND USB IR RECEIVER 23851M: Sean Young <[email protected]> 23852L: [email protected] 23853S: Maintained 23854F: drivers/media/rc/ttusbir.c 23855 23856TECHWELL TW9900 VIDEO DECODER 23857M: Mehdi Djait <[email protected]> 23858L: [email protected] 23859S: Maintained 23860F: drivers/media/i2c/tw9900.c 23861 23862TECHWELL TW9910 VIDEO DECODER 23863L: [email protected] 23864S: Orphan 23865F: drivers/media/i2c/tw9910.c 23866F: include/media/i2c/tw9910.h 23867 23868TEE SUBSYSTEM 23869M: Jens Wiklander <[email protected]> 23870R: Sumit Garg <[email protected]> 23871L: [email protected] 23872S: Maintained 23873F: Documentation/ABI/testing/sysfs-class-tee 23874F: Documentation/driver-api/tee.rst 23875F: Documentation/tee/ 23876F: Documentation/userspace-api/tee.rst 23877F: drivers/tee/ 23878F: include/linux/tee_core.h 23879F: include/linux/tee_drv.h 23880F: include/uapi/linux/tee.h 23881 23882TEGRA ARCHITECTURE SUPPORT 23883M: Thierry Reding <[email protected]> 23884M: Jonathan Hunter <[email protected]> 23885L: [email protected] 23886S: Supported 23887Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23889N: [^a-z]tegra 23890 23891TEGRA CLOCK DRIVER 23892M: Peter De Schrijver <[email protected]> 23893M: Prashant Gaikwad <[email protected]> 23894S: Supported 23895F: drivers/clk/tegra/ 23896 23897TEGRA CRYPTO DRIVERS 23898M: Akhil R <[email protected]> 23899S: Supported 23900F: drivers/crypto/tegra/* 23901 23902TEGRA DMA DRIVERS 23903M: Laxman Dewangan <[email protected]> 23904M: Jon Hunter <[email protected]> 23905S: Supported 23906F: drivers/dma/tegra* 23907 23908TEGRA I2C DRIVER 23909M: Laxman Dewangan <[email protected]> 23910R: Dmitry Osipenko <[email protected]> 23911S: Supported 23912F: drivers/i2c/busses/i2c-tegra.c 23913 23914TEGRA IOMMU DRIVERS 23915M: Thierry Reding <[email protected]> 23916R: Krishna Reddy <[email protected]> 23917L: [email protected] 23918S: Supported 23919F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23920F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23921F: drivers/iommu/tegra* 23922 23923TEGRA KBC DRIVER 23924M: Laxman Dewangan <[email protected]> 23925S: Supported 23926F: drivers/input/keyboard/tegra-kbc.c 23927 23928TEGRA NAND DRIVER 23929M: Stefan Agner <[email protected]> 23930M: Lucas Stach <[email protected]> 23931S: Maintained 23932F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23933F: drivers/mtd/nand/raw/tegra_nand.c 23934 23935TEGRA PWM DRIVER 23936M: Thierry Reding <[email protected]> 23937S: Supported 23938F: drivers/pwm/pwm-tegra.c 23939 23940TEGRA QUAD SPI DRIVER 23941M: Thierry Reding <[email protected]> 23942M: Jonathan Hunter <[email protected]> 23943M: Sowjanya Komatineni <[email protected]> 23944L: [email protected] 23945S: Maintained 23946F: drivers/spi/spi-tegra210-quad.c 23947 23948TEGRA SERIAL DRIVER 23949M: Laxman Dewangan <[email protected]> 23950S: Supported 23951F: drivers/tty/serial/serial-tegra.c 23952 23953TEGRA SPI DRIVER 23954M: Laxman Dewangan <[email protected]> 23955S: Supported 23956F: drivers/spi/spi-tegra* 23957 23958TEGRA VIDEO DRIVER 23959M: Thierry Reding <[email protected]> 23960M: Jonathan Hunter <[email protected]> 23961M: Sowjanya Komatineni <[email protected]> 23962M: Luca Ceresoli <[email protected]> 23963L: [email protected] 23964L: [email protected] 23965S: Maintained 23966F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23967F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23968F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23969F: drivers/staging/media/tegra-video/ 23970 23971TEGRA XUSB PADCTL DRIVER 23972M: JC Kuo <[email protected]> 23973S: Supported 23974F: drivers/phy/tegra/xusb* 23975 23976TEHUTI ETHERNET DRIVER 23977M: Andy Gospodarek <[email protected]> 23978L: [email protected] 23979S: Maintained 23980F: drivers/net/ethernet/tehuti/tehuti.* 23981 23982TEHUTI TN40XX ETHERNET DRIVER 23983M: FUJITA Tomonori <[email protected]> 23984L: [email protected] 23985S: Maintained 23986F: drivers/net/ethernet/tehuti/tn40* 23987 23988TELECOM CLOCK DRIVER FOR MCPL0010 23989M: Mark Gross <[email protected]> 23990S: Supported 23991F: drivers/char/tlclk.c 23992 23993TEMPO SEMICONDUCTOR DRIVERS 23994M: Steven Eckhoff <[email protected]> 23995S: Maintained 23996F: Documentation/devicetree/bindings/sound/tscs*.txt 23997F: sound/soc/codecs/tscs*.c 23998F: sound/soc/codecs/tscs*.h 23999 24000TENSILICA XTENSA PORT (xtensa) 24001M: Chris Zankel <[email protected]> 24002M: Max Filippov <[email protected]> 24003S: Maintained 24004T: git https://github.com/jcmvbkbc/linux-xtensa.git 24005F: arch/xtensa/ 24006F: drivers/irqchip/irq-xtensa-* 24007 24008TEXAS INSTRUMENTS ASoC DRIVERS 24009M: Peter Ujfalusi <[email protected]> 24010L: [email protected] 24011S: Maintained 24012F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 24013F: sound/soc/ti/ 24014 24015TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 24016M: Shenghao Ding <[email protected]> 24017M: Kevin Lu <[email protected]> 24018M: Baojun Xu <[email protected]> 24019L: [email protected] 24020S: Maintained 24021F: Documentation/devicetree/bindings/sound/tas2552.txt 24022F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 24023F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 24024F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 24025F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 24026F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 24027F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 24028F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 24029F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 24030F: include/sound/tas2*.h 24031F: include/sound/tlv320*.h 24032F: include/sound/tpa6130a2-plat.h 24033F: sound/pci/hda/tas2781_hda_i2c.c 24034F: sound/soc/codecs/pcm1681.c 24035F: sound/soc/codecs/pcm1789*.* 24036F: sound/soc/codecs/pcm179x*.* 24037F: sound/soc/codecs/pcm186x*.* 24038F: sound/soc/codecs/pcm3008.* 24039F: sound/soc/codecs/pcm3060*.* 24040F: sound/soc/codecs/pcm3168a*.* 24041F: sound/soc/codecs/pcm5102a.c 24042F: sound/soc/codecs/pcm512x*.* 24043F: sound/soc/codecs/tas2*.* 24044F: sound/soc/codecs/tlv320*.* 24045F: sound/soc/codecs/tpa6130a2.* 24046 24047TEXAS INSTRUMENTS DMA DRIVERS 24048M: Peter Ujfalusi <[email protected]> 24049L: [email protected] 24050S: Maintained 24051F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 24052F: Documentation/devicetree/bindings/dma/ti-edma.txt 24053F: Documentation/devicetree/bindings/dma/ti/ 24054F: drivers/dma/ti/ 24055F: include/linux/dma/k3-psil.h 24056F: include/linux/dma/k3-udma-glue.h 24057F: include/linux/dma/ti-cppi5.h 24058X: drivers/dma/ti/cppi41.c 24059 24060TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 24061M: Jerome Brunet <[email protected]> 24062L: [email protected] 24063S: Maintained 24064F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 24065F: Documentation/hwmon/tps25990.rst 24066F: drivers/hwmon/pmbus/tps25990.c 24067 24068TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 24069M: Robert Marko <[email protected]> 24070M: Luka Perkov <[email protected]> 24071L: [email protected] 24072S: Maintained 24073F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 24074F: Documentation/hwmon/tps23861.rst 24075F: drivers/hwmon/tps23861.c 24076 24077TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 24078M: Ricardo Ribalda <[email protected]> 24079L: [email protected] 24080S: Supported 24081F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 24082F: drivers/iio/dac/ti-dac7612.c 24083 24084TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 24085M: Alexander Sverdlin <[email protected]> 24086L: [email protected] 24087S: Maintained 24088F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 24089F: drivers/leds/leds-lp8864.c 24090 24091TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 24092M: Nishanth Menon <[email protected]> 24093M: Tero Kristo <[email protected]> 24094M: Santosh Shilimkar <[email protected]> 24095L: [email protected] (moderated for non-subscribers) 24096S: Maintained 24097F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 24098F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 24099F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 24100F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 24101F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 24102F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 24103F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 24104F: drivers/clk/keystone/sci-clk.c 24105F: drivers/firmware/ti_sci* 24106F: drivers/irqchip/irq-ti-sci-inta.c 24107F: drivers/irqchip/irq-ti-sci-intr.c 24108F: drivers/reset/reset-ti-sci.c 24109F: drivers/soc/ti/ti_sci_inta_msi.c 24110F: drivers/pmdomain/ti/ti_sci_pm_domains.c 24111F: include/dt-bindings/soc/ti,sci_pm_domain.h 24112F: include/linux/soc/ti/ti_sci_inta_msi.h 24113F: include/linux/soc/ti/ti_sci_protocol.h 24114 24115TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 24116M: Puranjay Mohan <[email protected]> 24117L: [email protected] 24118S: Supported 24119F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 24120F: drivers/iio/temperature/tmp117.c 24121 24122THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 24123M: Hans Verkuil <[email protected]> 24124L: [email protected] 24125S: Maintained 24126W: https://linuxtv.org 24127T: git git://linuxtv.org/media.git 24128F: drivers/media/radio/radio-raremono.c 24129 24130THERMAL 24131M: Rafael J. Wysocki <[email protected]> 24132M: Daniel Lezcano <[email protected]> 24133R: Zhang Rui <[email protected]> 24134R: Lukasz Luba <[email protected]> 24135L: [email protected] 24136S: Supported 24137Q: https://patchwork.kernel.org/project/linux-pm/list/ 24138T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 24139F: Documentation/ABI/testing/sysfs-class-thermal 24140F: Documentation/admin-guide/thermal/ 24141F: Documentation/devicetree/bindings/thermal/ 24142F: Documentation/driver-api/thermal/ 24143F: drivers/thermal/ 24144F: include/dt-bindings/thermal/ 24145F: include/linux/cpu_cooling.h 24146F: include/linux/thermal.h 24147F: include/uapi/linux/thermal.h 24148F: tools/lib/thermal/ 24149F: tools/thermal/ 24150 24151THERMAL DRIVER FOR AMLOGIC SOCS 24152M: Guillaume La Roque <[email protected]> 24153L: [email protected] 24154L: [email protected] 24155S: Supported 24156W: http://linux-meson.com/ 24157F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 24158F: drivers/thermal/amlogic_thermal.c 24159 24160THERMAL/CPU_COOLING 24161M: Amit Daniel Kachhap <[email protected]> 24162M: Daniel Lezcano <[email protected]> 24163M: Viresh Kumar <[email protected]> 24164R: Lukasz Luba <[email protected]> 24165L: [email protected] 24166S: Supported 24167F: Documentation/driver-api/thermal/cpu-cooling-api.rst 24168F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 24169F: drivers/thermal/cpufreq_cooling.c 24170F: drivers/thermal/cpuidle_cooling.c 24171F: include/linux/cpu_cooling.h 24172 24173THERMAL/POWER_ALLOCATOR 24174M: Lukasz Luba <[email protected]> 24175L: [email protected] 24176S: Maintained 24177F: Documentation/driver-api/thermal/power_allocator.rst 24178F: drivers/thermal/gov_power_allocator.c 24179F: drivers/thermal/thermal_trace_ipa.h 24180 24181THINKPAD ACPI EXTRAS DRIVER 24182M: Henrique de Moraes Holschuh <[email protected]> 24183L: [email protected] 24184L: [email protected] 24185S: Maintained 24186W: http://ibm-acpi.sourceforge.net 24187W: http://thinkwiki.org/wiki/Ibm-acpi 24188T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 24189F: drivers/platform/x86/thinkpad_acpi.c 24190 24191THINKPAD LMI DRIVER 24192M: Mark Pearson <[email protected]> 24193L: [email protected] 24194S: Maintained 24195F: Documentation/ABI/testing/sysfs-class-firmware-attributes 24196F: drivers/platform/x86/think-lmi.? 24197 24198THP7312 ISP DRIVER 24199M: Laurent Pinchart <[email protected]> 24200M: Paul Elder <[email protected]> 24201L: [email protected] 24202S: Maintained 24203T: git git://linuxtv.org/media.git 24204F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 24205F: Documentation/userspace-api/media/drivers/thp7312.rst 24206F: drivers/media/i2c/thp7312.c 24207F: include/uapi/linux/thp7312.h 24208 24209THUNDERBOLT DMA TRAFFIC TEST DRIVER 24210M: Isaac Hazan <[email protected]> 24211L: [email protected] 24212S: Maintained 24213F: drivers/thunderbolt/dma_test.c 24214 24215THUNDERBOLT DRIVER 24216M: Andreas Noever <[email protected]> 24217M: Michael Jamet <[email protected]> 24218M: Mika Westerberg <[email protected]> 24219M: Yehezkel Bernat <[email protected]> 24220L: [email protected] 24221S: Maintained 24222T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 24223F: Documentation/admin-guide/thunderbolt.rst 24224F: drivers/thunderbolt/ 24225F: include/linux/thunderbolt.h 24226 24227THUNDERBOLT NETWORK DRIVER 24228M: Michael Jamet <[email protected]> 24229M: Mika Westerberg <[email protected]> 24230M: Yehezkel Bernat <[email protected]> 24231L: [email protected] 24232S: Maintained 24233F: drivers/net/thunderbolt/ 24234 24235THUNDERX GPIO DRIVER 24236M: Robert Richter <[email protected]> 24237S: Odd Fixes 24238F: drivers/gpio/gpio-thunderx.c 24239 24240TI ADS1119 ADC DRIVER 24241M: Francesco Dolcini <[email protected]> 24242M: João Paulo Gonçalves <[email protected]> 24243L: [email protected] 24244S: Maintained 24245F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 24246F: drivers/iio/adc/ti-ads1119.c 24247 24248TI ADS7924 ADC DRIVER 24249M: Hugo Villeneuve <[email protected]> 24250L: [email protected] 24251S: Supported 24252F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 24253F: drivers/iio/adc/ti-ads7924.c 24254 24255TI AM437X VPFE DRIVER 24256M: "Lad, Prabhakar" <[email protected]> 24257L: [email protected] 24258S: Maintained 24259W: https://linuxtv.org 24260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24261T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 24262F: drivers/media/platform/ti/am437x/ 24263 24264TI BANDGAP AND THERMAL DRIVER 24265M: Eduardo Valentin <[email protected]> 24266M: Keerthy <[email protected]> 24267L: [email protected] 24268L: [email protected] 24269S: Maintained 24270F: drivers/thermal/ti-soc-thermal/ 24271 24272TI BQ27XXX POWER SUPPLY DRIVER 24273F: drivers/power/supply/bq27xxx_battery.c 24274F: drivers/power/supply/bq27xxx_battery_i2c.c 24275F: include/linux/power/bq27xxx_battery.h 24276 24277TI CDCE706 CLOCK DRIVER 24278M: Max Filippov <[email protected]> 24279S: Maintained 24280F: drivers/clk/clk-cdce706.c 24281 24282TI CLOCK DRIVER 24283M: Tero Kristo <[email protected]> 24284L: [email protected] 24285S: Odd Fixes 24286F: drivers/clk/ti/ 24287F: include/linux/clk/ti.h 24288 24289TI DAVINCI MACHINE SUPPORT 24290M: Bartosz Golaszewski <[email protected]> 24291L: [email protected] (moderated for non-subscribers) 24292S: Maintained 24293T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 24294F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 24295F: arch/arm/boot/dts/ti/davinci/ 24296F: arch/arm/mach-davinci/ 24297F: drivers/i2c/busses/i2c-davinci.c 24298 24299TI DAVINCI SERIES CLOCK DRIVER 24300M: David Lechner <[email protected]> 24301S: Maintained 24302F: Documentation/devicetree/bindings/clock/ti/davinci/ 24303F: drivers/clk/davinci/ 24304F: include/linux/clk/davinci.h 24305 24306TI DAVINCI SERIES GPIO DRIVER 24307M: Keerthy <[email protected]> 24308L: [email protected] 24309S: Maintained 24310F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 24311F: drivers/gpio/gpio-davinci.c 24312 24313TI DAVINCI SERIES MEDIA DRIVER 24314M: "Lad, Prabhakar" <[email protected]> 24315L: [email protected] 24316S: Maintained 24317W: https://linuxtv.org 24318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24319T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 24320F: drivers/media/platform/ti/davinci/ 24321F: include/media/davinci/ 24322 24323TI ENHANCED CAPTURE (eCAP) DRIVER 24324M: Vignesh Raghavendra <[email protected]> 24325R: Julien Panis <[email protected]> 24326L: [email protected] 24327L: [email protected] 24328S: Maintained 24329F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 24330F: drivers/counter/ti-ecap-capture.c 24331 24332TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 24333R: David Lechner <[email protected]> 24334L: [email protected] 24335F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 24336F: drivers/counter/ti-eqep.c 24337 24338TI ETHERNET SWITCH DRIVER (CPSW) 24339R: Siddharth Vadapalli <[email protected]> 24340R: Roger Quadros <[email protected]> 24341L: [email protected] 24342L: [email protected] 24343S: Maintained 24344F: drivers/net/ethernet/ti/cpsw* 24345F: drivers/net/ethernet/ti/davinci* 24346 24347TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 24348M: Alex Dubov <[email protected]> 24349S: Maintained 24350W: http://tifmxx.berlios.de/ 24351F: drivers/memstick/host/tifm_ms.c 24352F: drivers/misc/tifm* 24353F: drivers/mmc/host/tifm_sd.c 24354F: include/linux/tifm.h 24355 24356TI FPD-LINK DRIVERS 24357M: Tomi Valkeinen <[email protected]> 24358L: [email protected] 24359S: Maintained 24360F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 24361F: drivers/media/i2c/ds90* 24362F: include/media/i2c/ds90* 24363 24364TI HDC302X HUMIDITY DRIVER 24365M: Javier Carrasco <[email protected]> 24366M: Li peiyu <[email protected]> 24367L: [email protected] 24368S: Maintained 24369F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 24370F: drivers/iio/humidity/hdc3020.c 24371 24372TI ICSSG ETHERNET DRIVER (ICSSG) 24373R: MD Danish Anwar <[email protected]> 24374R: Roger Quadros <[email protected]> 24375L: [email protected] (moderated for non-subscribers) 24376L: [email protected] 24377S: Maintained 24378F: Documentation/devicetree/bindings/net/ti,icss*.yaml 24379F: drivers/net/ethernet/ti/icssg/* 24380 24381TI J721E CSI2RX DRIVER 24382M: Jai Luthra <[email protected]> 24383L: [email protected] 24384S: Maintained 24385F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 24386F: drivers/media/platform/ti/j721e-csi2rx/ 24387 24388TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 24389M: Nishanth Menon <[email protected]> 24390M: Santosh Shilimkar <[email protected]> 24391L: [email protected] 24392L: [email protected] (moderated for non-subscribers) 24393S: Maintained 24394T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 24395F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 24396F: drivers/pmdomain/ti/omap_prm.c 24397F: drivers/soc/ti/* 24398F: include/linux/pruss_driver.h 24399 24400TI LM49xxx FAMILY ASoC CODEC DRIVERS 24401M: M R Swami Reddy <[email protected]> 24402M: Vishwas A Deshpande <[email protected]> 24403L: [email protected] 24404S: Maintained 24405F: sound/soc/codecs/isabelle* 24406F: sound/soc/codecs/lm49453* 24407 24408TI LMP92064 ADC DRIVER 24409M: Leonard Göhrs <[email protected]> 24410R: [email protected] 24411L: [email protected] 24412S: Maintained 24413F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 24414F: drivers/iio/adc/ti-lmp92064.c 24415 24416TI PCM3060 ASoC CODEC DRIVER 24417M: Kirill Marinushkin <[email protected]> 24418L: [email protected] 24419S: Maintained 24420F: Documentation/devicetree/bindings/sound/pcm3060.txt 24421F: sound/soc/codecs/pcm3060* 24422 24423TI TAS571X FAMILY ASoC CODEC DRIVER 24424M: Kevin Cernekee <[email protected]> 24425L: [email protected] 24426S: Odd Fixes 24427F: sound/soc/codecs/tas571x* 24428 24429TI TMAG5273 MAGNETOMETER DRIVER 24430M: Gerald Loacker <[email protected]> 24431L: [email protected] 24432S: Maintained 24433F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 24434F: drivers/iio/magnetometer/tmag5273.c 24435 24436TI TRF7970A NFC DRIVER 24437M: Mark Greer <[email protected]> 24438L: [email protected] 24439S: Supported 24440F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 24441F: drivers/nfc/trf7970a.c 24442 24443TI TSC2046 ADC DRIVER 24444M: Oleksij Rempel <[email protected]> 24445R: [email protected] 24446L: [email protected] 24447S: Maintained 24448F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 24449F: drivers/iio/adc/ti-tsc2046.c 24450 24451TI TWL4030 SERIES SOC CODEC DRIVER 24452M: Peter Ujfalusi <[email protected]> 24453L: [email protected] 24454S: Maintained 24455F: sound/soc/codecs/twl4030* 24456 24457TI VPE/CAL DRIVERS 24458M: Benoit Parrot <[email protected]> 24459L: [email protected] 24460S: Maintained 24461W: http://linuxtv.org/ 24462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24463F: Documentation/devicetree/bindings/media/ti,cal.yaml 24464F: Documentation/devicetree/bindings/media/ti,vpe.yaml 24465F: drivers/media/platform/ti/cal/ 24466F: drivers/media/platform/ti/vpe/ 24467 24468TI WILINK WIRELESS DRIVERS 24469L: [email protected] 24470S: Orphan 24471W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 24472W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 24473F: drivers/net/wireless/ti/ 24474 24475TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 24476M: John Stultz <[email protected]> 24477M: Thomas Gleixner <[email protected]> 24478R: Stephen Boyd <[email protected]> 24479L: [email protected] 24480S: Supported 24481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 24482F: include/linux/clocksource.h 24483F: include/linux/time.h 24484F: include/linux/timekeeper_internal.h 24485F: include/linux/timekeeping.h 24486F: include/linux/timex.h 24487F: include/uapi/linux/time.h 24488F: include/uapi/linux/timex.h 24489F: kernel/time/alarmtimer.c 24490F: kernel/time/clocksource* 24491F: kernel/time/ntp* 24492F: kernel/time/time.c 24493F: kernel/time/timeconst.bc 24494F: kernel/time/timeconv.c 24495F: kernel/time/timecounter.c 24496F: kernel/time/timekeeping* 24497F: kernel/time/time_test.c 24498F: tools/testing/selftests/timers/ 24499 24500TIPC NETWORK LAYER 24501M: Jon Maloy <[email protected]> 24502L: [email protected] (core kernel code) 24503L: [email protected] (user apps, general discussion) 24504S: Maintained 24505W: http://tipc.sourceforge.net/ 24506F: include/uapi/linux/tipc*.h 24507F: net/tipc/ 24508 24509TLAN NETWORK DRIVER 24510M: Samuel Chessman <[email protected]> 24511L: [email protected] (subscribers-only) 24512S: Maintained 24513W: http://sourceforge.net/projects/tlan/ 24514F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 24515F: drivers/net/ethernet/ti/tlan.* 24516 24517TMIO/SDHI MMC DRIVER 24518M: Wolfram Sang <[email protected]> 24519L: [email protected] 24520L: [email protected] 24521S: Supported 24522F: drivers/mmc/host/renesas_sdhi* 24523F: drivers/mmc/host/tmio_mmc* 24524F: include/linux/platform_data/tmio.h 24525 24526TMP513 HARDWARE MONITOR DRIVER 24527M: Eric Tremblay <[email protected]> 24528L: [email protected] 24529S: Maintained 24530F: Documentation/hwmon/tmp513.rst 24531F: drivers/hwmon/tmp513.c 24532 24533TMPFS (SHMEM FILESYSTEM) 24534M: Hugh Dickins <[email protected]> 24535R: Baolin Wang <[email protected]> 24536L: [email protected] 24537S: Maintained 24538F: include/linux/shmem_fs.h 24539F: mm/shmem.c 24540 24541TOMOYO SECURITY MODULE 24542M: Kentaro Takeda <[email protected]> 24543M: Tetsuo Handa <[email protected]> 24544L: [email protected] (subscribers-only, for developers in English) 24545L: [email protected] (subscribers-only, for users in English) 24546L: [email protected] (subscribers-only, for developers in Japanese) 24547L: [email protected] (subscribers-only, for users in Japanese) 24548S: Maintained 24549W: https://tomoyo.sourceforge.net/ 24550F: security/tomoyo/ 24551 24552TOPSTAR LAPTOP EXTRAS DRIVER 24553M: Herton Ronaldo Krzesinski <[email protected]> 24554L: [email protected] 24555S: Maintained 24556F: drivers/platform/x86/topstar-laptop.c 24557 24558TORTURE-TEST MODULES 24559M: Davidlohr Bueso <[email protected]> 24560M: "Paul E. McKenney" <[email protected]> 24561M: Josh Triplett <[email protected]> 24562L: [email protected] 24563S: Supported 24564T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 24565F: Documentation/RCU/torture.rst 24566F: kernel/locking/locktorture.c 24567F: kernel/rcu/rcuscale.c 24568F: kernel/rcu/rcutorture.c 24569F: kernel/rcu/refscale.c 24570F: kernel/torture.c 24571 24572TOSHIBA ACPI EXTRAS DRIVER 24573M: Azael Avalos <[email protected]> 24574L: [email protected] 24575S: Maintained 24576F: drivers/platform/x86/toshiba_acpi.c 24577 24578TOSHIBA BLUETOOTH DRIVER 24579M: Azael Avalos <[email protected]> 24580L: [email protected] 24581S: Maintained 24582F: drivers/platform/x86/toshiba_bluetooth.c 24583 24584TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 24585M: Azael Avalos <[email protected]> 24586L: [email protected] 24587S: Maintained 24588F: drivers/platform/x86/toshiba_haps.c 24589 24590TOSHIBA SMM DRIVER 24591M: Jonathan Buzzard <[email protected]> 24592S: Maintained 24593W: http://www.buzzard.org.uk/toshiba/ 24594F: drivers/char/toshiba.c 24595F: include/linux/toshiba.h 24596F: include/uapi/linux/toshiba.h 24597 24598TOSHIBA TC358743 DRIVER 24599M: Hans Verkuil <[email protected]> 24600L: [email protected] 24601S: Maintained 24602F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 24603F: drivers/media/i2c/tc358743* 24604F: include/media/i2c/tc358743.h 24605 24606TOSHIBA WMI HOTKEYS DRIVER 24607M: Azael Avalos <[email protected]> 24608L: [email protected] 24609S: Maintained 24610F: drivers/platform/x86/toshiba-wmi.c 24611 24612TPM DEVICE DRIVER 24613M: Peter Huewe <[email protected]> 24614M: Jarkko Sakkinen <[email protected]> 24615R: Jason Gunthorpe <[email protected]> 24616L: [email protected] 24617S: Maintained 24618W: https://codeberg.org/jarkko/linux-tpmdd-test 24619Q: https://patchwork.kernel.org/project/linux-integrity/list/ 24620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 24621F: Documentation/devicetree/bindings/tpm/ 24622F: drivers/char/tpm/ 24623F: include/linux/tpm*.h 24624F: include/uapi/linux/vtpm_proxy.h 24625F: tools/testing/selftests/tpm2/ 24626 24627TPS546D24 DRIVER 24628M: Duke Du <[email protected]> 24629L: [email protected] 24630S: Maintained 24631F: Documentation/hwmon/tps546d24.rst 24632F: drivers/hwmon/pmbus/tps546d24.c 24633 24634TQ SYSTEMS BOARD & DRIVER SUPPORT 24635L: [email protected] 24636S: Supported 24637W: https://www.tq-group.com/en/products/tq-embedded/ 24638F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 24639F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 24640F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 24641F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 24642F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 24643F: arch/arm64/boot/dts/freescale/mba*.dtsi 24644F: arch/arm64/boot/dts/freescale/tqml*.dts* 24645F: drivers/gpio/gpio-tqmx86.c 24646F: drivers/mfd/tqmx86.c 24647F: drivers/watchdog/tqmx86_wdt.c 24648 24649TRACING 24650M: Steven Rostedt <[email protected]> 24651M: Masami Hiramatsu <[email protected]> 24652R: Mathieu Desnoyers <[email protected]> 24653L: [email protected] 24654L: [email protected] 24655S: Maintained 24656Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24657T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24658F: Documentation/trace/* 24659F: fs/tracefs/ 24660F: include/linux/trace*.h 24661F: include/trace/ 24662F: kernel/trace/ 24663F: kernel/tracepoint.c 24664F: scripts/tracing/ 24665F: tools/testing/selftests/ftrace/ 24666 24667TRACING MMIO ACCESSES (MMIOTRACE) 24668M: Steven Rostedt <[email protected]> 24669M: Masami Hiramatsu <[email protected]> 24670R: Pekka Paalanen <[email protected]> 24671L: [email protected] 24672L: [email protected] 24673S: Maintained 24674F: arch/x86/mm/kmmio.c 24675F: arch/x86/mm/mmio-mod.c 24676F: arch/x86/mm/testmmiotrace.c 24677F: include/linux/mmiotrace.h 24678F: kernel/trace/trace_mmiotrace.c 24679 24680TRACING OS NOISE / LATENCY TRACERS 24681M: Steven Rostedt <[email protected]> 24682S: Maintained 24683F: Documentation/trace/hwlat_detector.rst 24684F: Documentation/trace/osnoise-tracer.rst 24685F: Documentation/trace/timerlat-tracer.rst 24686F: arch/*/kernel/trace.c 24687F: include/trace/events/osnoise.h 24688F: kernel/trace/trace_hwlat.c 24689F: kernel/trace/trace_irqsoff.c 24690F: kernel/trace/trace_osnoise.c 24691F: kernel/trace/trace_sched_wakeup.c 24692 24693TRADITIONAL CHINESE DOCUMENTATION 24694M: Hu Haowen <[email protected]> 24695S: Maintained 24696W: https://github.com/srcres258/linux-doc 24697T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24698F: Documentation/translations/zh_TW/ 24699 24700TRIGGER SOURCE - PWM 24701M: David Lechner <[email protected]> 24702S: Maintained 24703F: Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml 24704 24705TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24706M: Dan Williams <[email protected]> 24707L: [email protected] 24708S: Maintained 24709F: Documentation/ABI/testing/configfs-tsm 24710F: drivers/virt/coco/tsm.c 24711F: include/linux/tsm.h 24712 24713TRUSTED SERVICES TEE DRIVER 24714M: Balint Dobszay <[email protected]> 24715M: Sudeep Holla <[email protected]> 24716L: [email protected] (moderated for non-subscribers) 24717L: [email protected] 24718S: Maintained 24719F: Documentation/tee/ts-tee.rst 24720F: drivers/tee/tstee/ 24721 24722TTY LAYER AND SERIAL DRIVERS 24723M: Greg Kroah-Hartman <[email protected]> 24724M: Jiri Slaby <[email protected]> 24725L: [email protected] 24726L: [email protected] 24727S: Supported 24728T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24729F: Documentation/devicetree/bindings/serial/ 24730F: Documentation/driver-api/serial/ 24731F: drivers/tty/ 24732F: include/linux/selection.h 24733F: include/linux/serial.h 24734F: include/linux/serial_core.h 24735F: include/linux/sysrq.h 24736F: include/linux/tty*.h 24737F: include/linux/vt.h 24738F: include/linux/vt_*.h 24739F: include/uapi/linux/serial.h 24740F: include/uapi/linux/serial_core.h 24741F: include/uapi/linux/tty.h 24742 24743TUA9001 MEDIA DRIVER 24744L: [email protected] 24745S: Orphan 24746W: https://linuxtv.org 24747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24748F: drivers/media/tuners/tua9001* 24749 24750TULIP NETWORK DRIVERS 24751L: [email protected] 24752L: [email protected] 24753S: Orphan 24754F: drivers/net/ethernet/dec/tulip/ 24755 24756TUN/TAP driver 24757M: Willem de Bruijn <[email protected]> 24758M: Jason Wang <[email protected]> 24759S: Maintained 24760W: http://vtun.sourceforge.net/tun 24761F: Documentation/networking/tuntap.rst 24762F: arch/um/os-Linux/drivers/ 24763F: drivers/net/tap.c 24764F: drivers/net/tun* 24765 24766TURBOCHANNEL SUBSYSTEM 24767M: "Maciej W. Rozycki" <[email protected]> 24768L: [email protected] 24769S: Maintained 24770Q: https://patchwork.kernel.org/project/linux-mips/list/ 24771F: drivers/tc/ 24772F: include/linux/tc.h 24773 24774TURBOSTAT UTILITY 24775M: "Len Brown" <[email protected]> 24776L: [email protected] 24777S: Supported 24778Q: https://patchwork.kernel.org/project/linux-pm/list/ 24779B: https://bugzilla.kernel.org 24780T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24781F: tools/power/x86/turbostat/ 24782F: tools/testing/selftests/turbostat/ 24783 24784TW5864 VIDEO4LINUX DRIVER 24785M: Bluecherry Maintainers <[email protected]> 24786M: Andrey Utkin <[email protected]> 24787M: Andrey Utkin <[email protected]> 24788L: [email protected] 24789S: Supported 24790F: drivers/media/pci/tw5864/ 24791 24792TW68 VIDEO4LINUX DRIVER 24793M: Hans Verkuil <[email protected]> 24794L: [email protected] 24795S: Odd Fixes 24796W: https://linuxtv.org 24797T: git git://linuxtv.org/media.git 24798F: drivers/media/pci/tw68/ 24799 24800TW686X VIDEO4LINUX DRIVER 24801M: Ezequiel Garcia <[email protected]> 24802L: [email protected] 24803S: Maintained 24804W: http://linuxtv.org 24805T: git git://linuxtv.org/media.git 24806F: drivers/media/pci/tw686x/ 24807 24808U-BOOT ENVIRONMENT VARIABLES 24809M: Rafał Miłecki <[email protected]> 24810S: Maintained 24811F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24812F: drivers/nvmem/layouts/u-boot-env.c 24813F: drivers/nvmem/u-boot-env.c 24814 24815UACCE ACCELERATOR FRAMEWORK 24816M: Zhangfei Gao <[email protected]> 24817M: Zhou Wang <[email protected]> 24818L: [email protected] 24819L: [email protected] 24820S: Maintained 24821F: Documentation/ABI/testing/sysfs-driver-uacce 24822F: Documentation/misc-devices/uacce.rst 24823F: drivers/misc/uacce/ 24824F: include/linux/uacce.h 24825F: include/uapi/misc/uacce/ 24826 24827UBI FILE SYSTEM (UBIFS) 24828M: Richard Weinberger <[email protected]> 24829R: Zhihao Cheng <[email protected]> 24830L: [email protected] 24831S: Supported 24832W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24833T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24834T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24835F: Documentation/ABI/testing/sysfs-fs-ubifs 24836F: Documentation/filesystems/ubifs-authentication.rst 24837F: Documentation/filesystems/ubifs.rst 24838F: fs/ubifs/ 24839 24840UBLK USERSPACE BLOCK DRIVER 24841M: Ming Lei <[email protected]> 24842L: [email protected] 24843S: Maintained 24844F: Documentation/block/ublk.rst 24845F: drivers/block/ublk_drv.c 24846F: include/uapi/linux/ublk_cmd.h 24847F: tools/testing/selftests/ublk/ 24848 24849UBSAN 24850M: Kees Cook <[email protected]> 24851R: Marco Elver <[email protected]> 24852R: Andrey Konovalov <[email protected]> 24853R: Andrey Ryabinin <[email protected]> 24854L: [email protected] 24855L: [email protected] 24856S: Supported 24857T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24858F: Documentation/dev-tools/ubsan.rst 24859F: include/linux/ubsan.h 24860F: lib/Kconfig.ubsan 24861F: lib/test_ubsan.c 24862F: lib/ubsan.c 24863F: lib/ubsan.h 24864F: scripts/Makefile.ubsan 24865K: \bARCH_HAS_UBSAN\b 24866 24867UCLINUX (M68KNOMMU AND COLDFIRE) 24868M: Greg Ungerer <[email protected]> 24869L: [email protected] 24870S: Maintained 24871W: http://www.linux-m68k.org/ 24872T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24873F: arch/m68k/*/*_no.* 24874F: arch/m68k/68*/ 24875F: arch/m68k/coldfire/ 24876F: arch/m68k/include/asm/*_no.* 24877 24878UDF FILESYSTEM 24879M: Jan Kara <[email protected]> 24880S: Maintained 24881F: Documentation/filesystems/udf.rst 24882F: fs/udf/ 24883 24884UDRAW TABLET 24885M: Bastien Nocera <[email protected]> 24886L: [email protected] 24887S: Maintained 24888F: drivers/hid/hid-udraw-ps3.c 24889 24890UHID USERSPACE HID IO DRIVER 24891M: David Rheinsberg <[email protected]> 24892L: [email protected] 24893S: Maintained 24894F: drivers/hid/uhid.c 24895F: include/uapi/linux/uhid.h 24896 24897ULPI BUS 24898M: Heikki Krogerus <[email protected]> 24899L: [email protected] 24900S: Maintained 24901F: drivers/usb/common/ulpi.c 24902F: include/linux/ulpi/ 24903 24904UNICODE SUBSYSTEM 24905M: Gabriel Krisman Bertazi <[email protected]> 24906L: [email protected] 24907S: Supported 24908T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24909F: fs/unicode/ 24910 24911UNIFDEF 24912M: Tony Finch <[email protected]> 24913S: Maintained 24914W: http://dotat.at/prog/unifdef 24915F: scripts/unifdef.c 24916 24917UNIFORM CDROM DRIVER 24918M: Phillip Potter <[email protected]> 24919S: Maintained 24920F: Documentation/cdrom/ 24921F: drivers/cdrom/cdrom.c 24922F: include/linux/cdrom.h 24923F: include/uapi/linux/cdrom.h 24924 24925UNION-FIND 24926M: Xavier <[email protected]> 24927L: [email protected] 24928S: Maintained 24929F: Documentation/core-api/union_find.rst 24930F: Documentation/translations/zh_CN/core-api/union_find.rst 24931F: include/linux/union_find.h 24932F: lib/union_find.c 24933 24934UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24935R: Alim Akhtar <[email protected]> 24936R: Avri Altman <[email protected]> 24937R: Bart Van Assche <[email protected]> 24938L: [email protected] 24939S: Supported 24940F: Documentation/devicetree/bindings/ufs/ 24941F: Documentation/scsi/ufs.rst 24942F: drivers/ufs/core/ 24943 24944UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24945M: Pedro Sousa <[email protected]> 24946L: [email protected] 24947S: Supported 24948F: drivers/ufs/host/*dwc* 24949 24950UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24951M: Alim Akhtar <[email protected]> 24952R: Peter Griffin <[email protected]> 24953L: [email protected] 24954L: [email protected] 24955S: Maintained 24956F: drivers/ufs/host/ufs-exynos* 24957 24958UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24959M: Peter Wang <[email protected]> 24960R: Stanley Jhu <[email protected]> 24961L: [email protected] 24962L: [email protected] (moderated for non-subscribers) 24963S: Maintained 24964F: drivers/ufs/host/ufs-mediatek* 24965 24966UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24967M: Manivannan Sadhasivam <[email protected]> 24968L: [email protected] 24969L: [email protected] 24970S: Maintained 24971F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24972F: drivers/ufs/host/ufs-qcom* 24973 24974UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24975M: Yoshihiro Shimoda <[email protected]> 24976L: [email protected] 24977L: [email protected] 24978S: Maintained 24979F: drivers/ufs/host/ufs-renesas.c 24980 24981UNSORTED BLOCK IMAGES (UBI) 24982M: Richard Weinberger <[email protected]> 24983R: Zhihao Cheng <[email protected]> 24984L: [email protected] 24985S: Supported 24986W: http://www.linux-mtd.infradead.org/ 24987T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24988T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24989F: drivers/mtd/ubi/ 24990F: include/linux/mtd/ubi.h 24991F: include/uapi/mtd/ubi-user.h 24992 24993UPROBES 24994M: Masami Hiramatsu <[email protected]> 24995M: Oleg Nesterov <[email protected]> 24996M: Peter Zijlstra <[email protected]> 24997L: [email protected] 24998L: [email protected] 24999S: Maintained 25000F: arch/*/include/asm/uprobes.h 25001F: arch/*/kernel/probes/uprobes.c 25002F: arch/*/kernel/uprobes.c 25003F: include/linux/uprobes.h 25004F: kernel/events/uprobes.c 25005 25006USB "USBNET" DRIVER FRAMEWORK 25007M: Oliver Neukum <[email protected]> 25008L: [email protected] 25009S: Maintained 25010W: http://www.linux-usb.org/usbnet 25011F: drivers/net/usb/usbnet.c 25012F: include/linux/usb/usbnet.h 25013 25014USB ACM DRIVER 25015M: Oliver Neukum <[email protected]> 25016L: [email protected] 25017S: Maintained 25018F: Documentation/usb/acm.rst 25019F: drivers/usb/class/cdc-acm.* 25020 25021USB APPLE MFI FASTCHARGE DRIVER 25022M: Bastien Nocera <[email protected]> 25023L: [email protected] 25024S: Maintained 25025F: drivers/usb/misc/apple-mfi-fastcharge.c 25026 25027USB AR5523 WIRELESS DRIVER 25028L: [email protected] 25029S: Orphan 25030F: drivers/net/wireless/ath/ar5523/ 25031 25032USB ATTACHED SCSI 25033M: Oliver Neukum <[email protected]> 25034L: [email protected] 25035L: [email protected] 25036S: Maintained 25037F: drivers/usb/storage/uas.c 25038 25039USB CDC ETHERNET DRIVER 25040M: Oliver Neukum <[email protected]> 25041L: [email protected] 25042S: Maintained 25043F: drivers/net/usb/cdc_*.c 25044F: include/uapi/linux/usb/cdc.h 25045 25046USB CHAOSKEY DRIVER 25047M: Keith Packard <[email protected]> 25048L: [email protected] 25049S: Maintained 25050F: drivers/usb/misc/chaoskey.c 25051 25052USB CYPRESS C67X00 DRIVER 25053L: [email protected] 25054S: Orphan 25055F: drivers/usb/c67x00/ 25056 25057USB DAVICOM DM9601 DRIVER 25058M: Peter Korsgaard <[email protected]> 25059L: [email protected] 25060S: Maintained 25061W: http://www.linux-usb.org/usbnet 25062F: drivers/net/usb/dm9601.c 25063 25064USB EHCI DRIVER 25065M: Alan Stern <[email protected]> 25066L: [email protected] 25067S: Maintained 25068F: Documentation/usb/ehci.rst 25069F: drivers/usb/host/ehci* 25070 25071USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 25072M: Jiri Kosina <[email protected]> 25073M: Benjamin Tissoires <[email protected]> 25074L: [email protected] 25075S: Maintained 25076T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 25077F: Documentation/hid/hiddev.rst 25078F: drivers/hid/usbhid/ 25079 25080USB INTEL XHCI ROLE MUX DRIVER 25081M: Hans de Goede <[email protected]> 25082L: [email protected] 25083S: Maintained 25084F: drivers/usb/roles/intel-xhci-usb-role-switch.c 25085 25086USB IP DRIVER FOR HISILICON KIRIN 960 25087M: Yu Chen <[email protected]> 25088M: Binghui Wang <[email protected]> 25089L: [email protected] 25090S: Maintained 25091F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 25092F: drivers/phy/hisilicon/phy-hi3660-usb3.c 25093 25094USB IP DRIVER FOR HISILICON KIRIN 970 25095M: Mauro Carvalho Chehab <[email protected]> 25096L: [email protected] 25097S: Maintained 25098F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 25099F: drivers/phy/hisilicon/phy-hi3670-usb3.c 25100 25101USB ISP116X DRIVER 25102M: Olav Kongas <[email protected]> 25103L: [email protected] 25104S: Maintained 25105F: drivers/usb/host/isp116x* 25106F: include/linux/usb/isp116x.h 25107 25108USB ISP1760 DRIVER 25109M: Rui Miguel Silva <[email protected]> 25110L: [email protected] 25111S: Maintained 25112F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 25113F: drivers/usb/isp1760/* 25114 25115USB LAN78XX ETHERNET DRIVER 25116M: Thangaraj Samynathan <[email protected]> 25117M: Rengarajan Sundararajan <[email protected]> 25118M: [email protected] 25119L: [email protected] 25120S: Maintained 25121F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 25122F: drivers/net/usb/lan78xx.* 25123F: include/dt-bindings/net/microchip-lan78xx.h 25124 25125USB MASS STORAGE DRIVER 25126M: Alan Stern <[email protected]> 25127L: [email protected] 25128L: [email protected] 25129S: Maintained 25130F: drivers/usb/storage/ 25131 25132USB MIDI DRIVER 25133M: Clemens Ladisch <[email protected]> 25134L: [email protected] 25135S: Maintained 25136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 25137F: sound/usb/midi.* 25138 25139USB NETWORKING DRIVERS 25140L: [email protected] 25141S: Odd Fixes 25142F: drivers/net/usb/ 25143 25144USB OHCI DRIVER 25145M: Alan Stern <[email protected]> 25146L: [email protected] 25147S: Maintained 25148F: Documentation/usb/ohci.rst 25149F: drivers/usb/host/ohci* 25150 25151USB OTG FSM (Finite State Machine) 25152M: Peter Chen <[email protected]> 25153L: [email protected] 25154S: Maintained 25155T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 25156F: drivers/usb/common/usb-otg-fsm.c 25157 25158USB OVER IP DRIVER 25159M: Valentina Manea <[email protected]> 25160M: Shuah Khan <[email protected]> 25161M: Shuah Khan <[email protected]> 25162R: Hongren Zheng <[email protected]> 25163L: [email protected] 25164S: Maintained 25165F: Documentation/usb/usbip_protocol.rst 25166F: drivers/usb/usbip/ 25167F: tools/testing/selftests/drivers/usb/usbip/ 25168F: tools/usb/usbip/ 25169 25170USB PEGASUS DRIVER 25171M: Petko Manolov <[email protected]> 25172L: [email protected] 25173L: [email protected] 25174S: Maintained 25175W: https://github.com/petkan/pegasus 25176T: git https://github.com/petkan/pegasus.git 25177F: drivers/net/usb/pegasus.* 25178 25179USB PRINTER DRIVER (usblp) 25180M: Pete Zaitcev <[email protected]> 25181L: [email protected] 25182S: Supported 25183F: drivers/usb/class/usblp.c 25184 25185USB QMI WWAN NETWORK DRIVER 25186M: Bjørn Mork <[email protected]> 25187L: [email protected] 25188S: Maintained 25189F: Documentation/ABI/testing/sysfs-class-net-qmi 25190F: drivers/net/usb/qmi_wwan.c 25191 25192USB RAW GADGET DRIVER 25193R: Andrey Konovalov <[email protected]> 25194L: [email protected] 25195S: Maintained 25196B: https://github.com/xairy/raw-gadget/issues 25197F: Documentation/usb/raw-gadget.rst 25198F: drivers/usb/gadget/legacy/raw_gadget.c 25199F: include/uapi/linux/usb/raw_gadget.h 25200 25201USB RTL8150 DRIVER 25202M: Petko Manolov <[email protected]> 25203L: [email protected] 25204L: [email protected] 25205S: Maintained 25206W: https://github.com/petkan/rtl8150 25207T: git https://github.com/petkan/rtl8150.git 25208F: drivers/net/usb/rtl8150.c 25209 25210USB SERIAL SUBSYSTEM 25211M: Johan Hovold <[email protected]> 25212L: [email protected] 25213S: Maintained 25214T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 25215F: Documentation/usb/usb-serial.rst 25216F: drivers/usb/serial/ 25217F: include/linux/usb/serial.h 25218 25219USB SMSC75XX ETHERNET DRIVER 25220M: Steve Glendinning <[email protected]> 25221L: [email protected] 25222S: Maintained 25223F: drivers/net/usb/smsc75xx.* 25224 25225USB SMSC95XX ETHERNET DRIVER 25226M: Steve Glendinning <[email protected]> 25227M: [email protected] 25228L: [email protected] 25229S: Maintained 25230F: drivers/net/usb/smsc95xx.* 25231 25232USB SUBSYSTEM 25233M: Greg Kroah-Hartman <[email protected]> 25234L: [email protected] 25235S: Supported 25236W: http://www.linux-usb.org 25237T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 25238F: Documentation/devicetree/bindings/usb/ 25239F: Documentation/usb/ 25240F: drivers/usb/ 25241F: include/dt-bindings/usb/ 25242F: include/linux/usb.h 25243F: include/linux/usb/ 25244F: include/uapi/linux/usb/ 25245 25246USB TYPEC BUS FOR ALTERNATE MODES 25247M: Heikki Krogerus <[email protected]> 25248L: [email protected] 25249S: Maintained 25250F: Documentation/ABI/testing/sysfs-bus-typec 25251F: Documentation/driver-api/usb/typec_bus.rst 25252F: drivers/usb/typec/altmodes/ 25253F: include/linux/usb/typec_altmode.h 25254 25255USB TYPEC CLASS 25256M: Heikki Krogerus <[email protected]> 25257L: [email protected] 25258S: Maintained 25259F: Documentation/ABI/testing/sysfs-class-typec 25260F: Documentation/driver-api/usb/typec.rst 25261F: drivers/usb/typec/ 25262F: include/linux/usb/typec.h 25263 25264USB TYPEC INTEL PMC MUX DRIVER 25265M: Heikki Krogerus <[email protected]> 25266L: [email protected] 25267S: Maintained 25268F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 25269F: drivers/usb/typec/mux/intel_pmc_mux.c 25270 25271USB TYPEC PI3USB30532 MUX DRIVER 25272M: Hans de Goede <[email protected]> 25273L: [email protected] 25274S: Maintained 25275F: drivers/usb/typec/mux/pi3usb30532.c 25276 25277USB TYPEC PORT CONTROLLER DRIVERS 25278M: Badhri Jagan Sridharan <[email protected]> 25279L: [email protected] 25280S: Maintained 25281F: drivers/usb/typec/tcpm/tcpci.c 25282F: drivers/usb/typec/tcpm/tcpm.c 25283F: include/linux/usb/tcpci.h 25284F: include/linux/usb/tcpm.h 25285 25286USB TYPEC TUSB1046 MUX DRIVER 25287M: Romain Gantois <[email protected]> 25288L: [email protected] 25289S: Maintained 25290F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 25291F: drivers/usb/typec/mux/tusb1046.c 25292 25293USB UHCI DRIVER 25294M: Alan Stern <[email protected]> 25295L: [email protected] 25296S: Maintained 25297F: drivers/usb/host/uhci* 25298 25299USB VIDEO CLASS 25300M: Laurent Pinchart <[email protected]> 25301M: Hans de Goede <[email protected]> 25302L: [email protected] 25303S: Maintained 25304W: http://www.ideasonboard.org/uvc/ 25305T: git git://linuxtv.org/media.git 25306F: Documentation/userspace-api/media/drivers/uvcvideo.rst 25307F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 25308F: drivers/media/common/uvc.c 25309F: drivers/media/usb/uvc/ 25310F: include/linux/usb/uvc.h 25311F: include/uapi/linux/uvcvideo.h 25312 25313USB WEBCAM GADGET 25314L: [email protected] 25315S: Orphan 25316F: drivers/usb/gadget/function/*uvc* 25317F: drivers/usb/gadget/legacy/webcam.c 25318F: include/uapi/linux/usb/g_uvc.h 25319 25320USB XHCI DRIVER 25321M: Mathias Nyman <[email protected]> 25322L: [email protected] 25323S: Supported 25324F: drivers/usb/host/pci-quirks* 25325F: drivers/usb/host/xhci* 25326 25327USER DATAGRAM PROTOCOL (UDP) 25328M: Willem de Bruijn <[email protected]> 25329L: [email protected] 25330S: Maintained 25331F: include/linux/udp.h 25332F: include/net/udp.h 25333F: include/trace/events/udp.h 25334F: include/uapi/linux/udp.h 25335F: net/ipv4/udp.c 25336F: net/ipv6/udp.c 25337 25338USER-MODE LINUX (UML) 25339M: Richard Weinberger <[email protected]> 25340M: Anton Ivanov <[email protected]> 25341M: Johannes Berg <[email protected]> 25342L: [email protected] 25343S: Maintained 25344W: http://user-mode-linux.sourceforge.net 25345Q: https://patchwork.ozlabs.org/project/linux-um/list/ 25346T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 25347T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 25348F: Documentation/virt/uml/ 25349F: arch/um/ 25350F: arch/x86/um/ 25351F: fs/hostfs/ 25352 25353USERSPACE COPYIN/COPYOUT (UIOVEC) 25354M: Alexander Viro <[email protected]> 25355S: Maintained 25356F: include/linux/uio.h 25357F: lib/iov_iter.c 25358 25359USERSPACE DMA BUFFER DRIVER 25360M: Gerd Hoffmann <[email protected]> 25361M: Vivek Kasireddy <[email protected]> 25362L: [email protected] 25363S: Maintained 25364T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25365F: drivers/dma-buf/udmabuf.c 25366F: include/uapi/linux/udmabuf.h 25367 25368USERSPACE I/O (UIO) 25369M: Greg Kroah-Hartman <[email protected]> 25370S: Maintained 25371T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25372F: Documentation/driver-api/uio-howto.rst 25373F: drivers/uio/ 25374F: include/linux/uio_driver.h 25375 25376UTIL-LINUX PACKAGE 25377M: Karel Zak <[email protected]> 25378L: [email protected] 25379S: Maintained 25380W: http://en.wikipedia.org/wiki/Util-linux 25381T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 25382 25383UUID HELPERS 25384R: Andy Shevchenko <[email protected]> 25385L: [email protected] 25386S: Maintained 25387F: include/linux/uuid.h 25388F: lib/test_uuid.c 25389F: lib/uuid.c 25390 25391UV SYSFS DRIVER 25392M: Justin Ernst <[email protected]> 25393L: [email protected] 25394S: Maintained 25395F: drivers/platform/x86/uv_sysfs.c 25396 25397UVESAFB DRIVER 25398M: Michal Januszewski <[email protected]> 25399L: [email protected] 25400S: Maintained 25401W: https://github.com/mjanusz/v86d 25402F: Documentation/fb/uvesafb.rst 25403F: drivers/video/fbdev/uvesafb.* 25404 25405Ux500 CLOCK DRIVERS 25406M: Ulf Hansson <[email protected]> 25407L: [email protected] 25408L: [email protected] (moderated for non-subscribers) 25409S: Maintained 25410F: drivers/clk/ux500/ 25411 25412V4L2 ASYNC AND FWNODE FRAMEWORKS 25413M: Sakari Ailus <[email protected]> 25414L: [email protected] 25415S: Maintained 25416T: git git://linuxtv.org/media.git 25417F: drivers/media/v4l2-core/v4l2-async.c 25418F: drivers/media/v4l2-core/v4l2-fwnode.c 25419F: include/media/v4l2-async.h 25420F: include/media/v4l2-fwnode.h 25421 25422V4L2 LENS DRIVERS 25423M: Sakari Ailus <[email protected]> 25424L: [email protected] 25425S: Maintained 25426F: drivers/media/i2c/ak* 25427F: drivers/media/i2c/dw* 25428F: drivers/media/i2c/lm* 25429 25430V4L2 CAMERA SENSOR DRIVERS 25431M: Sakari Ailus <[email protected]> 25432L: [email protected] 25433S: Maintained 25434F: Documentation/driver-api/media/camera-sensor.rst 25435F: Documentation/driver-api/media/tx-rx.rst 25436F: drivers/media/i2c/ar* 25437F: drivers/media/i2c/gc* 25438F: drivers/media/i2c/hi* 25439F: drivers/media/i2c/imx* 25440F: drivers/media/i2c/mt* 25441F: drivers/media/i2c/og* 25442F: drivers/media/i2c/ov* 25443F: drivers/media/i2c/s5* 25444F: drivers/media/i2c/vgxy61.c 25445 25446VF610 NAND DRIVER 25447M: Stefan Agner <[email protected]> 25448L: [email protected] 25449S: Supported 25450F: drivers/mtd/nand/raw/vf610_nfc.c 25451 25452VFAT/FAT/MSDOS FILESYSTEM 25453M: OGAWA Hirofumi <[email protected]> 25454S: Maintained 25455F: Documentation/filesystems/vfat.rst 25456F: fs/fat/ 25457F: tools/testing/selftests/filesystems/fat/ 25458 25459VFIO CDX DRIVER 25460M: Nipun Gupta <[email protected]> 25461M: Nikhil Agarwal <[email protected]> 25462L: [email protected] 25463S: Maintained 25464F: drivers/vfio/cdx/* 25465 25466VFIO DRIVER 25467M: Alex Williamson <[email protected]> 25468L: [email protected] 25469S: Maintained 25470T: git https://github.com/awilliam/linux-vfio.git 25471F: Documentation/ABI/testing/debugfs-vfio 25472F: Documentation/ABI/testing/sysfs-devices-vfio-dev 25473F: Documentation/driver-api/vfio.rst 25474F: drivers/vfio/ 25475F: include/linux/vfio.h 25476F: include/linux/vfio_pci_core.h 25477F: include/uapi/linux/vfio.h 25478 25479VFIO FSL-MC DRIVER 25480L: [email protected] 25481S: Orphan 25482F: drivers/vfio/fsl-mc/ 25483 25484VFIO HISILICON PCI DRIVER 25485M: Longfang Liu <[email protected]> 25486M: Shameer Kolothum <[email protected]> 25487L: [email protected] 25488S: Maintained 25489F: drivers/vfio/pci/hisilicon/ 25490 25491VFIO MEDIATED DEVICE DRIVERS 25492M: Kirti Wankhede <[email protected]> 25493L: [email protected] 25494S: Maintained 25495F: Documentation/driver-api/vfio-mediated-device.rst 25496F: drivers/vfio/mdev/ 25497F: include/linux/mdev.h 25498F: samples/vfio-mdev/ 25499 25500VFIO MLX5 PCI DRIVER 25501M: Yishai Hadas <[email protected]> 25502L: [email protected] 25503S: Maintained 25504F: drivers/vfio/pci/mlx5/ 25505 25506VFIO NVIDIA GRACE GPU DRIVER 25507M: Ankit Agrawal <[email protected]> 25508L: [email protected] 25509S: Supported 25510F: drivers/vfio/pci/nvgrace-gpu/ 25511 25512VFIO PCI DEVICE SPECIFIC DRIVERS 25513R: Jason Gunthorpe <[email protected]> 25514R: Yishai Hadas <[email protected]> 25515R: Shameer Kolothum <[email protected]> 25516R: Kevin Tian <[email protected]> 25517L: [email protected] 25518S: Maintained 25519P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 25520F: drivers/vfio/pci/*/ 25521 25522VFIO PDS PCI DRIVER 25523M: Brett Creeley <[email protected]> 25524L: [email protected] 25525S: Maintained 25526F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 25527F: drivers/vfio/pci/pds/ 25528 25529VFIO PLATFORM DRIVER 25530M: Eric Auger <[email protected]> 25531L: [email protected] 25532S: Maintained 25533F: drivers/vfio/platform/ 25534 25535VFIO QAT PCI DRIVER 25536M: Xin Zeng <[email protected]> 25537M: Giovanni Cabiddu <[email protected]> 25538L: [email protected] 25539L: [email protected] 25540S: Supported 25541F: drivers/vfio/pci/qat/ 25542 25543VFIO VIRTIO PCI DRIVER 25544M: Yishai Hadas <[email protected]> 25545L: [email protected] 25546L: [email protected] 25547S: Maintained 25548F: drivers/vfio/pci/virtio 25549 25550VGA_SWITCHEROO 25551R: Lukas Wunner <[email protected]> 25552S: Maintained 25553T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25554F: Documentation/gpu/vga-switcheroo.rst 25555F: drivers/gpu/vga/vga_switcheroo.c 25556F: include/linux/vga_switcheroo.h 25557 25558VIA RHINE NETWORK DRIVER 25559M: Kevin Brace <[email protected]> 25560S: Maintained 25561F: drivers/net/ethernet/via/via-rhine.c 25562 25563VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 25564M: Florian Tobias Schandinat <[email protected]> 25565L: [email protected] 25566S: Maintained 25567F: drivers/video/fbdev/via/ 25568F: include/linux/via-core.h 25569F: include/linux/via_i2c.h 25570 25571VIA VELOCITY NETWORK DRIVER 25572M: Francois Romieu <[email protected]> 25573L: [email protected] 25574S: Maintained 25575F: drivers/net/ethernet/via/via-velocity.* 25576 25577VICODEC VIRTUAL CODEC DRIVER 25578M: Hans Verkuil <[email protected]> 25579L: [email protected] 25580S: Maintained 25581W: https://linuxtv.org 25582T: git git://linuxtv.org/media.git 25583F: drivers/media/test-drivers/vicodec/* 25584 25585VIDEO I2C POLLING DRIVER 25586M: Matt Ranostay <[email protected]> 25587L: [email protected] 25588S: Maintained 25589F: drivers/media/i2c/video-i2c.c 25590 25591VIDEO MULTIPLEXER DRIVER 25592M: Philipp Zabel <[email protected]> 25593L: [email protected] 25594S: Maintained 25595F: drivers/media/platform/video-mux.c 25596 25597VIDEOBUF2 FRAMEWORK 25598M: Tomasz Figa <[email protected]> 25599M: Marek Szyprowski <[email protected]> 25600L: [email protected] 25601S: Maintained 25602F: drivers/media/common/videobuf2/* 25603F: include/media/videobuf2-* 25604 25605VIDTV VIRTUAL DIGITAL TV DRIVER 25606M: Daniel W. S. Almeida <[email protected]> 25607L: [email protected] 25608S: Maintained 25609W: https://linuxtv.org 25610T: git git://linuxtv.org/media.git 25611F: drivers/media/test-drivers/vidtv/* 25612 25613VIMC VIRTUAL MEDIA CONTROLLER DRIVER 25614M: Shuah Khan <[email protected]> 25615R: Kieran Bingham <[email protected]> 25616L: [email protected] 25617S: Maintained 25618W: https://linuxtv.org 25619T: git git://linuxtv.org/media.git 25620F: drivers/media/test-drivers/vimc/* 25621 25622VIRT LIB 25623M: Alex Williamson <[email protected]> 25624M: Paolo Bonzini <[email protected]> 25625L: [email protected] 25626S: Supported 25627F: virt/lib/ 25628 25629VIRTIO AND VHOST VSOCK DRIVER 25630M: Stefan Hajnoczi <[email protected]> 25631M: Stefano Garzarella <[email protected]> 25632L: [email protected] 25633L: [email protected] 25634L: [email protected] 25635S: Maintained 25636F: drivers/vhost/vsock.c 25637F: include/linux/virtio_vsock.h 25638F: include/uapi/linux/virtio_vsock.h 25639F: net/vmw_vsock/virtio_transport.c 25640F: net/vmw_vsock/virtio_transport_common.c 25641 25642VIRTIO BALLOON 25643M: "Michael S. Tsirkin" <[email protected]> 25644M: David Hildenbrand <[email protected]> 25645L: [email protected] 25646S: Maintained 25647F: drivers/virtio/virtio_balloon.c 25648F: include/linux/balloon_compaction.h 25649F: include/uapi/linux/virtio_balloon.h 25650F: mm/balloon_compaction.c 25651 25652VIRTIO BLOCK AND SCSI DRIVERS 25653M: "Michael S. Tsirkin" <[email protected]> 25654M: Jason Wang <[email protected]> 25655R: Paolo Bonzini <[email protected]> 25656R: Stefan Hajnoczi <[email protected]> 25657R: Eugenio Pérez <[email protected]> 25658L: [email protected] 25659S: Maintained 25660F: drivers/block/virtio_blk.c 25661F: drivers/scsi/virtio_scsi.c 25662F: include/uapi/linux/virtio_blk.h 25663F: include/uapi/linux/virtio_scsi.h 25664 25665VIRTIO CONSOLE DRIVER 25666M: Amit Shah <[email protected]> 25667L: [email protected] 25668S: Maintained 25669F: drivers/char/virtio_console.c 25670F: include/uapi/linux/virtio_console.h 25671 25672VIRTIO CORE AND NET DRIVERS 25673M: "Michael S. Tsirkin" <[email protected]> 25674M: Jason Wang <[email protected]> 25675R: Xuan Zhuo <[email protected]> 25676R: Eugenio Pérez <[email protected]> 25677L: [email protected] 25678S: Maintained 25679F: Documentation/ABI/testing/sysfs-bus-vdpa 25680F: Documentation/ABI/testing/sysfs-class-vduse 25681F: Documentation/devicetree/bindings/virtio/ 25682F: Documentation/driver-api/virtio/ 25683F: drivers/block/virtio_blk.c 25684F: drivers/crypto/virtio/ 25685F: drivers/net/virtio_net.c 25686F: drivers/vdpa/ 25687F: drivers/virtio/ 25688F: include/linux/vdpa.h 25689F: include/linux/virtio*.h 25690F: include/linux/vringh.h 25691F: include/uapi/linux/virtio_*.h 25692F: net/vmw_vsock/virtio* 25693F: tools/virtio/ 25694F: tools/testing/selftests/drivers/net/virtio_net/ 25695 25696VIRTIO CRYPTO DRIVER 25697M: Gonglei <[email protected]> 25698L: [email protected] 25699L: [email protected] 25700S: Maintained 25701F: drivers/crypto/virtio/ 25702F: include/uapi/linux/virtio_crypto.h 25703 25704VIRTIO DRIVERS FOR S390 25705M: Cornelia Huck <[email protected]> 25706M: Halil Pasic <[email protected]> 25707M: Eric Farman <[email protected]> 25708L: [email protected] 25709L: [email protected] 25710L: [email protected] 25711S: Supported 25712F: arch/s390/include/uapi/asm/virtio-ccw.h 25713F: drivers/s390/virtio/ 25714 25715VIRTIO FILE SYSTEM 25716M: Vivek Goyal <[email protected]> 25717M: Stefan Hajnoczi <[email protected]> 25718M: Miklos Szeredi <[email protected]> 25719R: Eugenio Pérez <[email protected]> 25720L: [email protected] 25721L: [email protected] 25722S: Supported 25723W: https://virtio-fs.gitlab.io/ 25724F: Documentation/filesystems/virtiofs.rst 25725F: fs/fuse/virtio_fs.c 25726F: include/uapi/linux/virtio_fs.h 25727 25728VIRTIO GPIO DRIVER 25729M: Enrico Weigelt, metux IT consult <[email protected]> 25730M: Viresh Kumar <[email protected]> 25731L: [email protected] 25732L: [email protected] 25733S: Maintained 25734F: drivers/gpio/gpio-virtio.c 25735F: include/uapi/linux/virtio_gpio.h 25736 25737VIRTIO GPU DRIVER 25738M: David Airlie <[email protected]> 25739M: Gerd Hoffmann <[email protected]> 25740R: Gurchetan Singh <[email protected]> 25741R: Chia-I Wu <[email protected]> 25742L: [email protected] 25743L: [email protected] 25744S: Maintained 25745T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25746F: drivers/gpu/drm/ci/xfails/virtio* 25747F: drivers/gpu/drm/virtio/ 25748F: include/uapi/linux/virtio_gpu.h 25749 25750VIRTIO HOST (VHOST) 25751M: "Michael S. Tsirkin" <[email protected]> 25752M: Jason Wang <[email protected]> 25753R: Eugenio Pérez <[email protected]> 25754L: [email protected] 25755L: [email protected] 25756L: [email protected] 25757S: Maintained 25758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25759F: drivers/vhost/ 25760F: include/linux/sched/vhost_task.h 25761F: include/linux/vhost_iotlb.h 25762F: include/uapi/linux/vhost.h 25763F: kernel/vhost_task.c 25764 25765VIRTIO HOST (VHOST-SCSI) 25766M: "Michael S. Tsirkin" <[email protected]> 25767M: Jason Wang <[email protected]> 25768M: Mike Christie <[email protected]> 25769R: Paolo Bonzini <[email protected]> 25770R: Stefan Hajnoczi <[email protected]> 25771L: [email protected] 25772S: Maintained 25773F: drivers/vhost/scsi.c 25774 25775VIRTIO I2C DRIVER 25776M: Viresh Kumar <[email protected]> 25777R: "Chen, Jian Jun" <[email protected]> 25778L: [email protected] 25779L: [email protected] 25780S: Maintained 25781F: drivers/i2c/busses/i2c-virtio.c 25782F: include/uapi/linux/virtio_i2c.h 25783 25784VIRTIO INPUT DRIVER 25785M: Gerd Hoffmann <[email protected]> 25786S: Maintained 25787F: drivers/virtio/virtio_input.c 25788F: include/uapi/linux/virtio_input.h 25789 25790VIRTIO IOMMU DRIVER 25791M: Jean-Philippe Brucker <[email protected]> 25792L: [email protected] 25793S: Maintained 25794F: drivers/iommu/virtio-iommu.c 25795F: include/uapi/linux/virtio_iommu.h 25796 25797VIRTIO MEM DRIVER 25798M: David Hildenbrand <[email protected]> 25799L: [email protected] 25800S: Maintained 25801W: https://virtio-mem.gitlab.io/ 25802F: drivers/virtio/virtio_mem.c 25803F: include/uapi/linux/virtio_mem.h 25804 25805VIRTIO PMEM DRIVER 25806M: Pankaj Gupta <[email protected]> 25807L: [email protected] 25808S: Maintained 25809F: drivers/nvdimm/nd_virtio.c 25810F: drivers/nvdimm/virtio_pmem.c 25811 25812VIRTIO SOUND DRIVER 25813M: Anton Yakovlev <[email protected]> 25814M: "Michael S. Tsirkin" <[email protected]> 25815L: [email protected] 25816L: [email protected] 25817S: Maintained 25818F: include/uapi/linux/virtio_snd.h 25819F: sound/virtio/* 25820 25821VIRTUAL BOX GUEST DEVICE DRIVER 25822M: Hans de Goede <[email protected]> 25823M: Arnd Bergmann <[email protected]> 25824M: Greg Kroah-Hartman <[email protected]> 25825S: Maintained 25826F: drivers/virt/vboxguest/ 25827F: include/linux/vbox_utils.h 25828F: include/uapi/linux/vbox*.h 25829 25830VIRTUAL BOX SHARED FOLDER VFS DRIVER 25831M: Hans de Goede <[email protected]> 25832L: [email protected] 25833S: Maintained 25834F: fs/vboxsf/* 25835 25836VIRTUAL PCM TEST DRIVER 25837M: Ivan Orlov <[email protected]> 25838L: [email protected] 25839S: Maintained 25840F: Documentation/sound/cards/pcmtest.rst 25841F: sound/drivers/pcmtest.c 25842F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25843 25844VIRTUAL SERIO DEVICE DRIVER 25845M: Stephen Chandler Paul <[email protected]> 25846S: Maintained 25847F: drivers/input/serio/userio.c 25848F: include/uapi/linux/userio.h 25849 25850VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25851M: Javier Carrasco <[email protected]> 25852S: Maintained 25853F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25854F: drivers/iio/light/veml3235.c 25855 25856VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25857M: Javier Carrasco <[email protected]> 25858S: Maintained 25859F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25860F: drivers/iio/light/veml6030.c 25861 25862VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25863M: Javier Carrasco <[email protected]> 25864S: Maintained 25865F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25866F: drivers/iio/light/veml6075.c 25867 25868VISL VIRTUAL STATELESS DECODER DRIVER 25869M: Daniel Almeida <[email protected]> 25870L: [email protected] 25871S: Supported 25872F: drivers/media/test-drivers/visl 25873 25874VIVID VIRTUAL VIDEO DRIVER 25875M: Hans Verkuil <[email protected]> 25876L: [email protected] 25877S: Maintained 25878W: https://linuxtv.org 25879T: git git://linuxtv.org/media.git 25880F: drivers/media/test-drivers/vivid/* 25881 25882VM SOCKETS (AF_VSOCK) 25883M: Stefano Garzarella <[email protected]> 25884L: [email protected] 25885L: [email protected] 25886S: Maintained 25887F: drivers/net/vsockmon.c 25888F: include/net/af_vsock.h 25889F: include/uapi/linux/vm_sockets.h 25890F: include/uapi/linux/vm_sockets_diag.h 25891F: include/uapi/linux/vsockmon.h 25892F: net/vmw_vsock/ 25893F: tools/testing/vsock/ 25894 25895VMALLOC 25896M: Andrew Morton <[email protected]> 25897R: Uladzislau Rezki <[email protected]> 25898L: [email protected] 25899S: Maintained 25900W: http://www.linux-mm.org 25901T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25902F: include/linux/vmalloc.h 25903F: mm/vmalloc.c 25904 25905VME SUBSYSTEM 25906L: [email protected] 25907S: Orphan 25908T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25909F: Documentation/driver-api/vme.rst 25910F: drivers/staging/vme_user/ 25911 25912VMWARE BALLOON DRIVER 25913M: Jerrin Shaji George <[email protected]> 25914R: Broadcom internal kernel review list <[email protected]> 25915L: [email protected] 25916S: Supported 25917F: drivers/misc/vmw_balloon.c 25918 25919VMWARE HYPERVISOR INTERFACE 25920M: Ajay Kaher <[email protected]> 25921M: Alexey Makhalov <[email protected]> 25922R: Broadcom internal kernel review list <[email protected]> 25923L: [email protected] 25924L: [email protected] 25925S: Supported 25926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25927F: arch/x86/include/asm/vmware.h 25928F: arch/x86/kernel/cpu/vmware.c 25929 25930VMWARE PVRDMA DRIVER 25931M: Bryan Tan <[email protected]> 25932M: Vishnu Dasa <[email protected]> 25933R: Broadcom internal kernel review list <[email protected]> 25934L: [email protected] 25935S: Supported 25936F: drivers/infiniband/hw/vmw_pvrdma/ 25937 25938VMWARE PVSCSI DRIVER 25939M: Vishal Bhakta <[email protected]> 25940R: Broadcom internal kernel review list <[email protected]> 25941L: [email protected] 25942S: Supported 25943F: drivers/scsi/vmw_pvscsi.c 25944F: drivers/scsi/vmw_pvscsi.h 25945 25946VMWARE VIRTUAL PTP CLOCK DRIVER 25947M: Nick Shi <[email protected]> 25948R: Ajay Kaher <[email protected]> 25949R: Alexey Makhalov <[email protected]> 25950R: Broadcom internal kernel review list <[email protected]> 25951L: [email protected] 25952S: Supported 25953F: drivers/ptp/ptp_vmw.c 25954 25955VMWARE VMCI DRIVER 25956M: Bryan Tan <[email protected]> 25957M: Vishnu Dasa <[email protected]> 25958R: Broadcom internal kernel review list <[email protected]> 25959L: [email protected] 25960S: Supported 25961F: drivers/misc/vmw_vmci/ 25962F: include/linux/vmw_vmci* 25963 25964VMWARE VMMOUSE SUBDRIVER 25965M: Zack Rusin <[email protected]> 25966R: Broadcom internal kernel review list <[email protected]> 25967L: [email protected] 25968S: Supported 25969F: drivers/input/mouse/vmmouse.c 25970F: drivers/input/mouse/vmmouse.h 25971 25972VMWARE VMXNET3 ETHERNET DRIVER 25973M: Ronak Doshi <[email protected]> 25974R: Broadcom internal kernel review list <[email protected]> 25975L: [email protected] 25976S: Supported 25977F: drivers/net/vmxnet3/ 25978 25979VMWARE VSOCK VMCI TRANSPORT DRIVER 25980M: Bryan Tan <[email protected]> 25981M: Vishnu Dasa <[email protected]> 25982R: Broadcom internal kernel review list <[email protected]> 25983L: [email protected] 25984S: Supported 25985F: net/vmw_vsock/vmci_transport* 25986 25987VOCORE VOCORE2 BOARD 25988M: Harvey Hunt <[email protected]> 25989L: [email protected] 25990S: Maintained 25991F: arch/mips/boot/dts/ralink/vocore2.dts 25992 25993VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25994M: Liam Girdwood <[email protected]> 25995M: Mark Brown <[email protected]> 25996L: [email protected] 25997S: Supported 25998W: http://www.slimlogic.co.uk/?p=48 25999T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 26000F: Documentation/devicetree/bindings/regulator/ 26001F: Documentation/power/regulator/ 26002F: drivers/regulator/ 26003F: include/dt-bindings/regulator/ 26004F: include/linux/regulator/ 26005K: regulator_get_optional 26006 26007VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 26008R: Matti Vaittinen <[email protected]> 26009F: drivers/regulator/irq_helpers.c 26010 26011VRF 26012M: David Ahern <[email protected]> 26013L: [email protected] 26014S: Maintained 26015F: Documentation/networking/vrf.rst 26016F: drivers/net/vrf.c 26017 26018VSPRINTF 26019M: Petr Mladek <[email protected]> 26020M: Steven Rostedt <[email protected]> 26021R: Andy Shevchenko <[email protected]> 26022R: Rasmus Villemoes <[email protected]> 26023R: Sergey Senozhatsky <[email protected]> 26024S: Maintained 26025T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 26026F: Documentation/core-api/printk-formats.rst 26027F: lib/tests/printf_kunit.c 26028F: lib/tests/scanf_kunit.c 26029F: lib/vsprintf.c 26030 26031VT1211 HARDWARE MONITOR DRIVER 26032M: Juerg Haefliger <[email protected]> 26033L: [email protected] 26034S: Maintained 26035F: Documentation/hwmon/vt1211.rst 26036F: drivers/hwmon/vt1211.c 26037 26038VT8231 HARDWARE MONITOR DRIVER 26039M: Roger Lucas <[email protected]> 26040L: [email protected] 26041S: Maintained 26042F: drivers/hwmon/vt8231.c 26043 26044VUB300 USB to SDIO/SD/MMC bridge chip 26045L: [email protected] 26046S: Orphan 26047F: drivers/mmc/host/vub300.c 26048 26049W1 DALLAS'S 1-WIRE BUS 26050M: Krzysztof Kozlowski <[email protected]> 26051S: Maintained 26052F: Documentation/devicetree/bindings/w1/ 26053F: Documentation/w1/ 26054F: drivers/w1/ 26055F: include/linux/w1.h 26056 26057W83791D HARDWARE MONITORING DRIVER 26058M: Marc Hulsman <[email protected]> 26059L: [email protected] 26060S: Maintained 26061F: Documentation/hwmon/w83791d.rst 26062F: drivers/hwmon/w83791d.c 26063 26064W83793 HARDWARE MONITORING DRIVER 26065M: Rudolf Marek <[email protected]> 26066L: [email protected] 26067S: Maintained 26068F: Documentation/hwmon/w83793.rst 26069F: drivers/hwmon/w83793.c 26070 26071W83795 HARDWARE MONITORING DRIVER 26072M: Jean Delvare <[email protected]> 26073L: [email protected] 26074S: Maintained 26075F: drivers/hwmon/w83795.c 26076 26077W83L51xD SD/MMC CARD INTERFACE DRIVER 26078M: Pierre Ossman <[email protected]> 26079S: Maintained 26080F: drivers/mmc/host/wbsd.* 26081 26082WACOM PROTOCOL 4 SERIAL TABLETS 26083M: Julian Squires <[email protected]> 26084M: Hans de Goede <[email protected]> 26085L: [email protected] 26086S: Maintained 26087F: drivers/input/tablet/wacom_serial4.c 26088 26089WANGXUN ETHERNET DRIVER 26090M: Jiawen Wu <[email protected]> 26091M: Mengyuan Lou <[email protected]> 26092L: [email protected] 26093S: Maintained 26094W: https://www.net-swift.com 26095F: Documentation/networking/device_drivers/ethernet/wangxun/* 26096F: drivers/net/ethernet/wangxun/ 26097F: drivers/net/pcs/pcs-xpcs-wx.c 26098 26099WATCHDOG DEVICE DRIVERS 26100M: Wim Van Sebroeck <[email protected]> 26101M: Guenter Roeck <[email protected]> 26102L: [email protected] 26103S: Maintained 26104W: http://www.linux-watchdog.org/ 26105T: git git://www.linux-watchdog.org/linux-watchdog.git 26106F: Documentation/devicetree/bindings/watchdog/ 26107F: Documentation/watchdog/ 26108F: drivers/watchdog/ 26109F: include/linux/watchdog.h 26110F: include/trace/events/watchdog.h 26111F: include/uapi/linux/watchdog.h 26112 26113WAVE5 VPU CODEC DRIVER 26114M: Nas Chung <[email protected]> 26115M: Jackson Lee <[email protected]> 26116L: [email protected] 26117S: Maintained 26118F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 26119F: drivers/media/platform/chips-media/wave5/ 26120 26121WHISKEYCOVE PMIC GPIO DRIVER 26122M: Kuppuswamy Sathyanarayanan <[email protected]> 26123L: [email protected] 26124S: Maintained 26125F: drivers/gpio/gpio-wcove.c 26126 26127WHWAVE RTC DRIVER 26128M: Dianlong Li <[email protected]> 26129L: [email protected] 26130S: Maintained 26131F: drivers/rtc/rtc-sd3078.c 26132 26133WIIMOTE HID DRIVER 26134M: David Rheinsberg <[email protected]> 26135L: [email protected] 26136S: Maintained 26137F: drivers/hid/hid-wiimote* 26138 26139WILOCITY WIL6210 WIRELESS DRIVER 26140L: [email protected] 26141S: Orphan 26142W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 26143F: drivers/net/wireless/ath/wil6210/ 26144 26145WINBOND CIR DRIVER 26146M: David Härdeman <[email protected]> 26147S: Maintained 26148F: drivers/media/rc/winbond-cir.c 26149 26150WINSYSTEMS EBC-C384 WATCHDOG DRIVER 26151L: [email protected] 26152S: Orphan 26153F: drivers/watchdog/ebc-c384_wdt.c 26154 26155WINSYSTEMS WS16C48 GPIO DRIVER 26156M: William Breathitt Gray <[email protected]> 26157L: [email protected] 26158S: Maintained 26159F: drivers/gpio/gpio-ws16c48.c 26160 26161WIREGUARD SECURE NETWORK TUNNEL 26162M: Jason A. Donenfeld <[email protected]> 26163L: [email protected] 26164L: [email protected] 26165S: Maintained 26166F: drivers/net/wireguard/ 26167F: tools/testing/selftests/wireguard/ 26168 26169WISTRON LAPTOP BUTTON DRIVER 26170M: Miloslav Trmac <[email protected]> 26171S: Maintained 26172F: drivers/input/misc/wistron_btns.c 26173 26174WMI BINARY MOF DRIVER 26175M: Armin Wolf <[email protected]> 26176R: Thomas Weißschuh <[email protected]> 26177L: [email protected] 26178S: Maintained 26179F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 26180F: Documentation/wmi/devices/wmi-bmof.rst 26181F: drivers/platform/x86/wmi-bmof.c 26182 26183WOLFSON MICROELECTRONICS DRIVERS 26184L: [email protected] 26185S: Supported 26186W: https://github.com/CirrusLogic/linux-drivers/wiki 26187T: git https://github.com/CirrusLogic/linux-drivers.git 26188F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 26189F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 26190F: Documentation/devicetree/bindings/mfd/wm831x.txt 26191F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 26192F: Documentation/devicetree/bindings/sound/wlf,*.yaml 26193F: Documentation/devicetree/bindings/sound/wm* 26194F: Documentation/hwmon/wm83??.rst 26195F: arch/arm/mach-s3c/mach-crag6410* 26196F: drivers/clk/clk-wm83*.c 26197F: drivers/gpio/gpio-*wm*.c 26198F: drivers/gpio/gpio-arizona.c 26199F: drivers/hwmon/wm83??-hwmon.c 26200F: drivers/input/misc/wm831x-on.c 26201F: drivers/input/touchscreen/wm831x-ts.c 26202F: drivers/input/touchscreen/wm97*.c 26203F: drivers/leds/leds-wm83*.c 26204F: drivers/mfd/arizona* 26205F: drivers/mfd/cs47l24* 26206F: drivers/mfd/wm*.c 26207F: drivers/power/supply/wm83*.c 26208F: drivers/regulator/arizona* 26209F: drivers/regulator/wm8*.c 26210F: drivers/rtc/rtc-wm83*.c 26211F: drivers/video/backlight/wm83*_bl.c 26212F: drivers/watchdog/wm83*_wdt.c 26213F: include/linux/mfd/arizona/ 26214F: include/linux/mfd/wm831x/ 26215F: include/linux/mfd/wm8350/ 26216F: include/linux/mfd/wm8400* 26217F: include/linux/regulator/arizona* 26218F: include/linux/wm97xx.h 26219F: include/sound/wm????.h 26220F: sound/soc/codecs/arizona* 26221F: sound/soc/codecs/cs47l24* 26222F: sound/soc/codecs/wm* 26223 26224WORKQUEUE 26225M: Tejun Heo <[email protected]> 26226R: Lai Jiangshan <[email protected]> 26227S: Maintained 26228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 26229F: Documentation/core-api/workqueue.rst 26230F: include/linux/workqueue.h 26231F: kernel/workqueue.c 26232F: kernel/workqueue_internal.h 26233 26234WWAN DRIVERS 26235M: Loic Poulain <[email protected]> 26236M: Sergey Ryazanov <[email protected]> 26237R: Johannes Berg <[email protected]> 26238L: [email protected] 26239S: Maintained 26240F: drivers/net/wwan/ 26241F: include/linux/wwan.h 26242F: include/uapi/linux/wwan.h 26243 26244X-POWERS AXP288 PMIC DRIVERS 26245M: Hans de Goede <[email protected]> 26246S: Maintained 26247F: drivers/acpi/pmic/intel_pmic_xpower.c 26248N: axp288 26249 26250X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 26251M: Chen-Yu Tsai <[email protected]> 26252L: [email protected] 26253S: Maintained 26254N: axp[128] 26255 26256X.25 STACK 26257M: Martin Schiller <[email protected]> 26258L: [email protected] 26259S: Maintained 26260F: Documentation/networking/lapb-module.rst 26261F: Documentation/networking/x25* 26262F: drivers/net/wan/hdlc_x25.c 26263F: drivers/net/wan/lapbether.c 26264F: include/*/lapb.h 26265F: include/net/x25* 26266F: include/uapi/linux/x25.h 26267F: net/lapb/ 26268F: net/x25/ 26269 26270X86 ARCHITECTURE (32-BIT AND 64-BIT) 26271M: Thomas Gleixner <[email protected]> 26272M: Ingo Molnar <[email protected]> 26273M: Borislav Petkov <[email protected]> 26274M: Dave Hansen <[email protected]> 26275M: [email protected] 26276R: "H. Peter Anvin" <[email protected]> 26277L: [email protected] 26278S: Maintained 26279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 26280F: Documentation/arch/x86/ 26281F: Documentation/devicetree/bindings/x86/ 26282F: arch/x86/ 26283F: tools/testing/selftests/x86 26284 26285X86 CPUID DATABASE 26286M: Borislav Petkov <[email protected]> 26287M: Thomas Gleixner <[email protected]> 26288M: [email protected] 26289R: Ahmed S. Darwish <[email protected]> 26290L: [email protected] 26291S: Maintained 26292W: https://x86-cpuid.org 26293F: tools/arch/x86/kcpuid/cpuid.csv 26294 26295X86 ENTRY CODE 26296M: Andy Lutomirski <[email protected]> 26297L: [email protected] 26298S: Maintained 26299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 26300F: arch/x86/entry/ 26301 26302X86 HARDWARE VULNERABILITIES 26303M: Thomas Gleixner <[email protected]> 26304M: Borislav Petkov <[email protected]> 26305M: Peter Zijlstra <[email protected]> 26306M: Josh Poimboeuf <[email protected]> 26307R: Pawan Gupta <[email protected]> 26308S: Maintained 26309F: Documentation/admin-guide/hw-vuln/ 26310F: arch/x86/include/asm/nospec-branch.h 26311F: arch/x86/kernel/cpu/bugs.c 26312 26313X86 MCE INFRASTRUCTURE 26314M: Tony Luck <[email protected]> 26315M: Borislav Petkov <[email protected]> 26316L: [email protected] 26317S: Maintained 26318F: Documentation/ABI/testing/sysfs-mce 26319F: Documentation/arch/x86/x86_64/machinecheck.rst 26320F: arch/x86/kernel/cpu/mce/* 26321 26322X86 MICROCODE UPDATE SUPPORT 26323M: Borislav Petkov <[email protected]> 26324S: Maintained 26325F: arch/x86/kernel/cpu/microcode/* 26326 26327X86 MM 26328M: Dave Hansen <[email protected]> 26329M: Andy Lutomirski <[email protected]> 26330M: Peter Zijlstra <[email protected]> 26331L: [email protected] 26332S: Maintained 26333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 26334F: arch/x86/mm/ 26335 26336X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 26337M: Hans de Goede <[email protected]> 26338L: [email protected] 26339S: Maintained 26340T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 26341F: drivers/platform/x86/x86-android-tablets/ 26342 26343X86 PLATFORM DRIVERS 26344M: Hans de Goede <[email protected]> 26345M: Ilpo Järvinen <[email protected]> 26346L: [email protected] 26347S: Maintained 26348Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 26349T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 26350F: drivers/platform/olpc/ 26351F: drivers/platform/x86/ 26352F: include/linux/platform_data/x86/ 26353 26354X86 PLATFORM UV HPE SUPERDOME FLEX 26355M: Steve Wahl <[email protected]> 26356R: Justin Ernst <[email protected]> 26357R: Kyle Meyer <[email protected]> 26358R: Dimitri Sivanich <[email protected]> 26359R: Russ Anderson <[email protected]> 26360S: Supported 26361F: arch/x86/include/asm/uv/ 26362F: arch/x86/kernel/apic/x2apic_uv_x.c 26363F: arch/x86/platform/uv/ 26364 26365X86 STACK UNWINDING 26366M: Josh Poimboeuf <[email protected]> 26367M: Peter Zijlstra <[email protected]> 26368S: Supported 26369F: arch/x86/include/asm/unwind*.h 26370F: arch/x86/kernel/dumpstack.c 26371F: arch/x86/kernel/stacktrace.c 26372F: arch/x86/kernel/unwind_*.c 26373 26374X86 TRUST DOMAIN EXTENSIONS (TDX) 26375M: Kirill A. Shutemov <[email protected]> 26376R: Dave Hansen <[email protected]> 26377L: [email protected] 26378L: [email protected] 26379S: Supported 26380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 26381F: arch/x86/boot/compressed/tdx* 26382F: arch/x86/coco/tdx/ 26383F: arch/x86/include/asm/shared/tdx.h 26384F: arch/x86/include/asm/tdx.h 26385F: arch/x86/virt/vmx/tdx/ 26386F: drivers/virt/coco/tdx-guest 26387 26388X86 VDSO 26389M: Andy Lutomirski <[email protected]> 26390L: [email protected] 26391S: Maintained 26392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 26393F: arch/x86/entry/vdso/ 26394 26395XARRAY 26396M: Matthew Wilcox <[email protected]> 26397L: [email protected] 26398L: [email protected] 26399S: Supported 26400F: Documentation/core-api/xarray.rst 26401F: include/linux/idr.h 26402F: include/linux/xarray.h 26403F: lib/idr.c 26404F: lib/test_xarray.c 26405F: lib/xarray.c 26406F: tools/testing/radix-tree 26407 26408XBOX DVD IR REMOTE 26409M: Benjamin Valentin <[email protected]> 26410S: Maintained 26411F: drivers/media/rc/keymaps/rc-xbox-dvd.c 26412F: drivers/media/rc/xbox_remote.c 26413 26414XC2028/3028 TUNER DRIVER 26415M: Mauro Carvalho Chehab <[email protected]> 26416L: [email protected] 26417S: Maintained 26418W: https://linuxtv.org 26419T: git git://linuxtv.org/media.git 26420F: drivers/media/tuners/xc2028.* 26421 26422XDP (eXpress Data Path) 26423M: Alexei Starovoitov <[email protected]> 26424M: Daniel Borkmann <[email protected]> 26425M: David S. Miller <[email protected]> 26426M: Jakub Kicinski <[email protected]> 26427M: Jesper Dangaard Brouer <[email protected]> 26428M: John Fastabend <[email protected]> 26429L: [email protected] 26430L: [email protected] 26431S: Supported 26432F: drivers/net/ethernet/*/*/*/*/*xdp* 26433F: drivers/net/ethernet/*/*/*xdp* 26434F: include/net/xdp.h 26435F: include/net/xdp_priv.h 26436F: include/trace/events/xdp.h 26437F: kernel/bpf/cpumap.c 26438F: kernel/bpf/devmap.c 26439F: net/core/xdp.c 26440F: samples/bpf/xdp* 26441F: tools/testing/selftests/bpf/*/*xdp* 26442F: tools/testing/selftests/bpf/*xdp* 26443K: (?:\b|_)xdp(?:\b|_) 26444 26445XDP SOCKETS (AF_XDP) 26446M: Björn Töpel <[email protected]> 26447M: Magnus Karlsson <[email protected]> 26448M: Maciej Fijalkowski <[email protected]> 26449R: Jonathan Lemon <[email protected]> 26450L: [email protected] 26451L: [email protected] 26452S: Maintained 26453F: Documentation/networking/af_xdp.rst 26454F: include/net/netns/xdp.h 26455F: include/net/xdp_sock* 26456F: include/net/xsk_buff_pool.h 26457F: include/uapi/linux/if_xdp.h 26458F: include/uapi/linux/xdp_diag.h 26459F: net/xdp/ 26460F: tools/testing/selftests/bpf/*xsk* 26461 26462XEN BLOCK SUBSYSTEM 26463M: Roger Pau Monné <[email protected]> 26464L: [email protected] (moderated for non-subscribers) 26465S: Supported 26466F: drivers/block/xen* 26467F: drivers/block/xen-blkback/* 26468 26469XEN HYPERVISOR ARM 26470M: Stefano Stabellini <[email protected]> 26471L: [email protected] (moderated for non-subscribers) 26472S: Maintained 26473F: arch/arm/include/asm/xen/ 26474F: arch/arm/xen/ 26475 26476XEN HYPERVISOR ARM64 26477M: Stefano Stabellini <[email protected]> 26478L: [email protected] (moderated for non-subscribers) 26479S: Maintained 26480F: arch/arm64/include/asm/xen/ 26481F: arch/arm64/xen/ 26482 26483XEN HYPERVISOR INTERFACE 26484M: Juergen Gross <[email protected]> 26485M: Stefano Stabellini <[email protected]> 26486R: Oleksandr Tyshchenko <[email protected]> 26487L: [email protected] (moderated for non-subscribers) 26488S: Supported 26489T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 26490F: Documentation/ABI/stable/sysfs-hypervisor-xen 26491F: Documentation/ABI/testing/sysfs-hypervisor-xen 26492F: drivers/*/xen-*front.c 26493F: drivers/xen/ 26494F: include/uapi/xen/ 26495F: include/xen/ 26496F: kernel/configs/xen.config 26497 26498XEN HYPERVISOR X86 26499M: Juergen Gross <[email protected]> 26500R: Boris Ostrovsky <[email protected]> 26501L: [email protected] (moderated for non-subscribers) 26502S: Supported 26503F: arch/x86/configs/xen.config 26504F: arch/x86/include/asm/pvclock-abi.h 26505F: arch/x86/include/asm/xen/ 26506F: arch/x86/platform/pvh/ 26507F: arch/x86/xen/ 26508 26509XEN NETWORK BACKEND DRIVER 26510M: Wei Liu <[email protected]> 26511M: Paul Durrant <[email protected]> 26512L: [email protected] (moderated for non-subscribers) 26513L: [email protected] 26514S: Supported 26515F: drivers/net/xen-netback/* 26516 26517XEN PCI SUBSYSTEM 26518M: Juergen Gross <[email protected]> 26519L: [email protected] (moderated for non-subscribers) 26520S: Supported 26521F: arch/x86/pci/*xen* 26522F: drivers/pci/*xen* 26523 26524XEN PVSCSI DRIVERS 26525M: Juergen Gross <[email protected]> 26526L: [email protected] (moderated for non-subscribers) 26527L: [email protected] 26528S: Supported 26529F: drivers/scsi/xen-scsifront.c 26530F: drivers/xen/xen-scsiback.c 26531F: include/xen/interface/io/vscsiif.h 26532 26533XEN PVUSB DRIVER 26534M: Juergen Gross <[email protected]> 26535L: [email protected] (moderated for non-subscribers) 26536L: [email protected] 26537S: Supported 26538F: drivers/usb/host/xen* 26539F: include/xen/interface/io/usbif.h 26540 26541XEN SOUND FRONTEND DRIVER 26542M: Oleksandr Andrushchenko <[email protected]> 26543L: [email protected] (moderated for non-subscribers) 26544L: [email protected] 26545S: Supported 26546F: sound/xen/* 26547 26548XEN SWIOTLB SUBSYSTEM 26549M: Juergen Gross <[email protected]> 26550M: Stefano Stabellini <[email protected]> 26551L: [email protected] (moderated for non-subscribers) 26552L: [email protected] 26553S: Supported 26554F: arch/*/include/asm/xen/swiotlb-xen.h 26555F: drivers/xen/swiotlb-xen.c 26556F: include/xen/arm/swiotlb-xen.h 26557F: include/xen/swiotlb-xen.h 26558 26559XFS FILESYSTEM 26560M: Carlos Maiolino <[email protected]> 26561L: [email protected] 26562S: Supported 26563W: http://xfs.org/ 26564C: irc://irc.oftc.net/xfs 26565T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 26566P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 26567F: Documentation/ABI/testing/sysfs-fs-xfs 26568F: Documentation/admin-guide/xfs.rst 26569F: Documentation/filesystems/xfs/* 26570F: fs/xfs/ 26571F: include/uapi/linux/dqblk_xfs.h 26572F: include/uapi/linux/fsmap.h 26573 26574XILINX AMS DRIVER 26575M: Anand Ashok Dumbre <[email protected]> 26576L: [email protected] 26577S: Maintained 26578F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 26579F: drivers/iio/adc/xilinx-ams.c 26580 26581XILINX AXI ETHERNET DRIVER 26582M: Radhey Shyam Pandey <[email protected]> 26583S: Maintained 26584F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 26585F: drivers/net/ethernet/xilinx/xilinx_axienet* 26586 26587XILINX CAN DRIVER 26588M: Appana Durga Kedareswara rao <[email protected]> 26589L: [email protected] 26590S: Maintained 26591F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 26592F: drivers/net/can/xilinx_can.c 26593 26594XILINX EVENT MANAGEMENT DRIVER 26595M: Michal Simek <[email protected]> 26596S: Maintained 26597F: drivers/soc/xilinx/xlnx_event_manager.c 26598F: include/linux/firmware/xlnx-event-manager.h 26599 26600XILINX GPIO DRIVER 26601M: Shubhrajyoti Datta <[email protected]> 26602R: Srinivas Neeli <[email protected]> 26603R: Michal Simek <[email protected]> 26604S: Maintained 26605F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 26606F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 26607F: drivers/gpio/gpio-xilinx.c 26608F: drivers/gpio/gpio-zynq.c 26609 26610XILINX LL TEMAC ETHERNET DRIVER 26611L: [email protected] 26612S: Orphan 26613F: drivers/net/ethernet/xilinx/ll_temac* 26614 26615XILINX PWM DRIVER 26616M: Sean Anderson <[email protected]> 26617S: Maintained 26618F: drivers/pwm/pwm-xilinx.c 26619F: include/clocksource/timer-xilinx.h 26620 26621XILINX SOUND DRIVERS 26622M: Vincenzo Frascino <[email protected]> 26623S: Maintained 26624F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml 26625F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml 26626F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml 26627F: sound/soc/xilinx/* 26628 26629XILINX SD-FEC IP CORES 26630M: Derek Kiernan <[email protected]> 26631M: Dragan Cvetic <[email protected]> 26632S: Maintained 26633F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 26634F: Documentation/misc-devices/xilinx_sdfec.rst 26635F: drivers/misc/Kconfig 26636F: drivers/misc/Makefile 26637F: drivers/misc/xilinx_sdfec.c 26638F: include/uapi/misc/xilinx_sdfec.h 26639 26640XILINX UARTLITE SERIAL DRIVER 26641M: Peter Korsgaard <[email protected]> 26642L: [email protected] 26643S: Maintained 26644F: drivers/tty/serial/uartlite.c 26645 26646XILINX VIDEO IP CORES 26647M: Laurent Pinchart <[email protected]> 26648L: [email protected] 26649S: Supported 26650T: git git://linuxtv.org/media.git 26651F: Documentation/devicetree/bindings/media/xilinx/ 26652F: drivers/media/platform/xilinx/ 26653F: include/uapi/linux/xilinx-v4l2-controls.h 26654 26655XILINX VERSAL EDAC DRIVER 26656M: Shubhrajyoti Datta <[email protected]> 26657M: Sai Krishna Potthuri <[email protected]> 26658S: Maintained 26659F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 26660F: drivers/edac/versal_edac.c 26661 26662XILINX WATCHDOG DRIVER 26663M: Srinivas Neeli <[email protected]> 26664R: Shubhrajyoti Datta <[email protected]> 26665R: Michal Simek <[email protected]> 26666S: Maintained 26667F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26668F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26669F: drivers/watchdog/of_xilinx_wdt.c 26670F: drivers/watchdog/xilinx_wwdt.c 26671 26672XILINX XDMA DRIVER 26673M: Lizhi Hou <[email protected]> 26674M: Brian Xu <[email protected]> 26675M: Raj Kumar Rampelli <[email protected]> 26676L: [email protected] 26677S: Supported 26678F: drivers/dma/xilinx/xdma-regs.h 26679F: drivers/dma/xilinx/xdma.c 26680F: include/linux/dma/amd_xdma.h 26681F: include/linux/platform_data/amd_xdma.h 26682 26683XILINX ZYNQMP DPDMA DRIVER 26684M: Laurent Pinchart <[email protected]> 26685L: [email protected] 26686S: Supported 26687F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26688F: drivers/dma/xilinx/xilinx_dpdma.c 26689F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26690 26691XILINX ZYNQMP OCM EDAC DRIVER 26692M: Shubhrajyoti Datta <[email protected]> 26693M: Sai Krishna Potthuri <[email protected]> 26694S: Maintained 26695F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26696F: drivers/edac/zynqmp_edac.c 26697 26698XILINX ZYNQMP PSGTR PHY DRIVER 26699M: Laurent Pinchart <[email protected]> 26700L: [email protected] 26701S: Supported 26702T: git https://github.com/Xilinx/linux-xlnx.git 26703F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26704F: drivers/phy/xilinx/phy-zynqmp.c 26705 26706XILINX ZYNQMP SHA3 DRIVER 26707M: Harsha <[email protected]> 26708S: Maintained 26709F: drivers/crypto/xilinx/zynqmp-sha.c 26710 26711XILINX ZYNQMP NVMEM DRIVER 26712M: Praveen Teja Kundanala <[email protected]> 26713M: Kalyani Akula <[email protected]> 26714R: Michal Simek <[email protected]> 26715S: Maintained 26716F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26717F: drivers/nvmem/zynqmp_nvmem.c 26718 26719XILLYBUS DRIVER 26720M: Eli Billauer <[email protected]> 26721L: [email protected] 26722S: Supported 26723F: drivers/char/xillybus/ 26724 26725XLP9XX I2C DRIVER 26726M: George Cherian <[email protected]> 26727L: [email protected] 26728S: Supported 26729W: http://www.marvell.com 26730F: drivers/i2c/busses/i2c-xlp9xx.c 26731 26732XRA1403 GPIO EXPANDER 26733M: Nandor Han <[email protected]> 26734L: [email protected] 26735S: Maintained 26736F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26737F: drivers/gpio/gpio-xra1403.c 26738 26739XTENSA XTFPGA PLATFORM SUPPORT 26740M: Max Filippov <[email protected]> 26741S: Maintained 26742F: drivers/spi/spi-xtensa-xtfpga.c 26743F: sound/soc/xtensa/xtfpga-i2s.c 26744 26745XZ EMBEDDED 26746M: Lasse Collin <[email protected]> 26747S: Maintained 26748W: https://tukaani.org/xz/embedded.html 26749B: https://github.com/tukaani-project/xz-embedded/issues 26750C: irc://irc.libera.chat/tukaani 26751F: Documentation/staging/xz.rst 26752F: include/linux/decompress/unxz.h 26753F: include/linux/xz.h 26754F: lib/decompress_unxz.c 26755F: lib/xz/ 26756F: scripts/xz_wrap.sh 26757 26758YAM DRIVER FOR AX.25 26759M: Jean-Paul Roubelat <[email protected]> 26760L: [email protected] 26761S: Maintained 26762F: drivers/net/hamradio/yam* 26763F: include/linux/yam.h 26764 26765YAMA SECURITY MODULE 26766M: Kees Cook <[email protected]> 26767S: Supported 26768T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26769F: Documentation/admin-guide/LSM/Yama.rst 26770F: security/yama/ 26771 26772YAML NETLINK (YNL) 26773M: Donald Hunter <[email protected]> 26774M: Jakub Kicinski <[email protected]> 26775F: Documentation/netlink/ 26776F: Documentation/userspace-api/netlink/intro-specs.rst 26777F: Documentation/userspace-api/netlink/specs.rst 26778F: tools/net/ynl/ 26779 26780YEALINK PHONE DRIVER 26781M: Henk Vergonet <[email protected]> 26782S: Maintained 26783F: Documentation/input/devices/yealink.rst 26784F: drivers/input/misc/yealink.* 26785 26786Z8530 DRIVER FOR AX.25 26787M: Joerg Reuter <[email protected]> 26788L: [email protected] 26789S: Maintained 26790W: http://yaina.de/jreuter/ 26791W: http://www.qsl.net/dl1bke/ 26792F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26793F: drivers/net/hamradio/*scc.c 26794F: drivers/net/hamradio/z8530.h 26795 26796ZD1211RW WIRELESS DRIVER 26797L: [email protected] 26798S: Orphan 26799F: drivers/net/wireless/zydas/ 26800 26801ZD1301 MEDIA DRIVER 26802L: [email protected] 26803S: Orphan 26804W: https://linuxtv.org/ 26805Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26806F: drivers/media/usb/dvb-usb-v2/zd1301* 26807 26808ZD1301_DEMOD MEDIA DRIVER 26809L: [email protected] 26810S: Orphan 26811W: https://linuxtv.org/ 26812Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26813F: drivers/media/dvb-frontends/zd1301_demod* 26814 26815ZHAOXIN PROCESSOR SUPPORT 26816M: Tony W Wang-oc <[email protected]> 26817L: [email protected] 26818S: Maintained 26819F: arch/x86/kernel/cpu/zhaoxin.c 26820 26821ZONEFS FILESYSTEM 26822M: Damien Le Moal <[email protected]> 26823M: Naohiro Aota <[email protected]> 26824R: Johannes Thumshirn <[email protected]> 26825L: [email protected] 26826S: Maintained 26827T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26828F: Documentation/filesystems/zonefs.rst 26829F: fs/zonefs/ 26830 26831ZR36067 VIDEO FOR LINUX DRIVER 26832M: Corentin Labbe <[email protected]> 26833L: [email protected] 26834L: [email protected] 26835S: Maintained 26836W: http://mjpeg.sourceforge.net/driver-zoran/ 26837Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26838F: Documentation/driver-api/media/drivers/zoran.rst 26839F: drivers/media/pci/zoran/ 26840 26841ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26842M: Minchan Kim <[email protected]> 26843M: Sergey Senozhatsky <[email protected]> 26844L: [email protected] 26845S: Maintained 26846F: Documentation/admin-guide/blockdev/zram.rst 26847F: drivers/block/zram/ 26848 26849ZS DECSTATION Z85C30 SERIAL DRIVER 26850M: "Maciej W. Rozycki" <[email protected]> 26851S: Maintained 26852F: drivers/tty/serial/zs.* 26853 26854ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26855M: Minchan Kim <[email protected]> 26856M: Sergey Senozhatsky <[email protected]> 26857L: [email protected] 26858S: Maintained 26859F: Documentation/mm/zsmalloc.rst 26860F: include/linux/zsmalloc.h 26861F: mm/zsmalloc.c 26862 26863ZSTD 26864M: Nick Terrell <[email protected]> 26865M: David Sterba <[email protected]> 26866S: Maintained 26867B: https://github.com/facebook/zstd/issues 26868T: git https://github.com/terrelln/linux.git 26869F: crypto/zstd.c 26870F: include/linux/zstd* 26871F: lib/decompress_unzstd.c 26872F: lib/zstd/ 26873N: zstd 26874K: zstd 26875 26876ZSWAP COMPRESSED SWAP CACHING 26877M: Johannes Weiner <[email protected]> 26878M: Yosry Ahmed <[email protected]> 26879M: Nhat Pham <[email protected]> 26880R: Chengming Zhou <[email protected]> 26881L: [email protected] 26882S: Maintained 26883F: Documentation/admin-guide/mm/zswap.rst 26884F: include/linux/zpool.h 26885F: include/linux/zswap.h 26886F: mm/zpool.c 26887F: mm/zswap.c 26888F: tools/testing/selftests/cgroup/test_zswap.c 26889 26890SENARYTECH AUDIO CODEC DRIVER 26891M: bo liu <[email protected]> 26892S: Maintained 26893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26894F: sound/pci/hda/patch_senarytech.c 26895 26896THE REST 26897M: Linus Torvalds <[email protected]> 26898L: [email protected] 26899S: Buried alive in reporters 26900T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26901F: * 26902F: */ 26903