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/mediatek/airoha_eth.c 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 796L: [email protected] 797S: Maintained 798F: Documentation/wmi/devices/alienware-wmi.rst 799F: drivers/platform/x86/dell/alienware-wmi.c 800 801ALLEGRO DVT VIDEO IP CORE DRIVER 802M: Michael Tretter <[email protected]> 803R: Pengutronix Kernel Team <[email protected]> 804L: [email protected] 805S: Maintained 806F: Documentation/devicetree/bindings/media/allegro,al5e.yaml 807F: drivers/media/platform/allegro-dvt/ 808 809ALLIED VISION ALVIUM CAMERA DRIVER 810M: Tommaso Merciai <[email protected]> 811M: Martin Hecht <[email protected]> 812L: [email protected] 813S: Maintained 814F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml 815F: drivers/media/i2c/alvium-csi2.c 816F: drivers/media/i2c/alvium-csi2.h 817 818ALLWINNER A10 CSI DRIVER 819M: Maxime Ripard <[email protected]> 820L: [email protected] 821S: Maintained 822T: git git://linuxtv.org/media.git 823F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 824F: drivers/media/platform/sunxi/sun4i-csi/ 825 826ALLWINNER A31 CSI DRIVER 827M: Yong Deng <[email protected]> 828M: Paul Kocialkowski <[email protected]> 829L: [email protected] 830S: Maintained 831T: git git://linuxtv.org/media.git 832F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml 833F: drivers/media/platform/sunxi/sun6i-csi/ 834 835ALLWINNER A31 ISP DRIVER 836M: Paul Kocialkowski <[email protected]> 837L: [email protected] 838S: Maintained 839T: git git://linuxtv.org/media.git 840F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml 841F: drivers/staging/media/sunxi/sun6i-isp/ 842F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h 843 844ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER 845M: Paul Kocialkowski <[email protected]> 846L: [email protected] 847S: Maintained 848T: git git://linuxtv.org/media.git 849F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml 850F: drivers/media/platform/sunxi/sun6i-mipi-csi2/ 851 852ALLWINNER CPUFREQ DRIVER 853M: Yangtao Li <[email protected]> 854L: [email protected] 855S: Maintained 856F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml 857F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 858 859ALLWINNER CRYPTO DRIVERS 860M: Corentin Labbe <[email protected]> 861L: [email protected] 862S: Maintained 863F: drivers/crypto/allwinner/ 864 865ALLWINNER DMIC DRIVERS 866M: Ban Tao <[email protected]> 867L: [email protected] 868S: Maintained 869F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml 870F: sound/soc/sunxi/sun50i-dmic.c 871 872ALLWINNER HARDWARE SPINLOCK SUPPORT 873M: Wilken Gottwalt <[email protected]> 874S: Maintained 875F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml 876F: drivers/hwspinlock/sun6i_hwspinlock.c 877 878ALLWINNER THERMAL DRIVER 879M: Vasily Khoruzhick <[email protected]> 880M: Yangtao Li <[email protected]> 881L: [email protected] 882S: Maintained 883F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml 884F: drivers/thermal/sun8i_thermal.c 885 886ALLWINNER VPU DRIVER 887M: Maxime Ripard <[email protected]> 888M: Paul Kocialkowski <[email protected]> 889L: [email protected] 890S: Maintained 891F: drivers/staging/media/sunxi/cedrus/ 892 893ALPHA PORT 894M: Richard Henderson <[email protected]> 895M: Matt Turner <[email protected]> 896L: [email protected] 897S: Odd Fixes 898F: arch/alpha/ 899 900ALPS PS/2 TOUCHPAD DRIVER 901R: Pali Rohár <[email protected]> 902F: drivers/input/mouse/alps.* 903 904ALTERA MAILBOX DRIVER 905M: Mun Yew Tham <[email protected]> 906S: Maintained 907F: drivers/mailbox/mailbox-altera.c 908 909ALTERA MSGDMA IP CORE DRIVER 910M: Olivier Dautricourt <[email protected]> 911R: Stefan Roese <[email protected]> 912L: [email protected] 913S: Odd Fixes 914F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml 915F: drivers/dma/altera-msgdma.c 916 917ALTERA PIO DRIVER 918M: Mun Yew Tham <[email protected]> 919L: [email protected] 920S: Maintained 921F: drivers/gpio/gpio-altera.c 922 923ALTERA TRIPLE SPEED ETHERNET DRIVER 924M: Joyce Ooi <[email protected]> 925L: [email protected] 926S: Maintained 927F: drivers/net/ethernet/altera/ 928 929ALTERA UART/JTAG UART SERIAL DRIVERS 930M: Tobias Klauser <[email protected]> 931L: [email protected] 932S: Maintained 933F: drivers/tty/serial/altera_jtaguart.c 934F: drivers/tty/serial/altera_uart.c 935F: include/linux/altera_jtaguart.h 936F: include/linux/altera_uart.h 937 938AMAZON ANNAPURNA LABS FIC DRIVER 939M: Talel Shenhar <[email protected]> 940S: Maintained 941F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 942F: drivers/irqchip/irq-al-fic.c 943 944AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC 945M: Talel Shenhar <[email protected]> 946M: Talel Shenhar <[email protected]> 947S: Maintained 948F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml 949F: drivers/edac/al_mc_edac.c 950 951AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 952M: Talel Shenhar <[email protected]> 953S: Maintained 954F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 955F: drivers/thermal/thermal_mmio.c 956 957AMAZON ETHERNET DRIVERS 958M: Shay Agroskin <[email protected]> 959M: Arthur Kiyanovski <[email protected]> 960R: David Arinzon <[email protected]> 961R: Saeed Bishara <[email protected]> 962L: [email protected] 963S: Maintained 964F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 965F: drivers/net/ethernet/amazon/ 966 967AMAZON RDMA EFA DRIVER 968M: Michael Margolin <[email protected]> 969R: Gal Pressman <[email protected]> 970R: Yossi Leybovich <[email protected]> 971L: [email protected] 972S: Supported 973Q: https://patchwork.kernel.org/project/linux-rdma/list/ 974F: drivers/infiniband/hw/efa/ 975F: include/uapi/rdma/efa-abi.h 976 977AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER 978M: Basavaraj Natikar <[email protected]> 979R: Mario Limonciello <[email protected]> 980L: [email protected] 981S: Supported 982F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache 983F: drivers/platform/x86/amd/x3d_vcache.c 984 985AMD ADDRESS TRANSLATION LIBRARY (ATL) 986M: Yazen Ghannam <[email protected]> 987L: [email protected] 988S: Supported 989F: drivers/ras/amd/atl/* 990 991AMD AE4DMA DRIVER 992M: Basavaraj Natikar <[email protected]> 993L: [email protected] 994S: Supported 995F: drivers/dma/amd/ae4dma/ 996 997AMD AXI W1 DRIVER 998M: Kris Chaplin <[email protected]> 999R: Thomas Delev <[email protected]> 1000R: Michal Simek <[email protected]> 1001S: Maintained 1002F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml 1003F: drivers/w1/masters/amd_axi_w1.c 1004 1005AMD CDX BUS DRIVER 1006M: Nipun Gupta <[email protected]> 1007M: Nikhil Agarwal <[email protected]> 1008S: Maintained 1009F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml 1010F: drivers/cdx/* 1011F: include/linux/cdx/* 1012 1013AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 1014M: Tom Lendacky <[email protected]> 1015M: John Allen <[email protected]> 1016L: [email protected] 1017S: Supported 1018F: drivers/crypto/ccp/ 1019F: include/linux/ccp.h 1020 1021AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT 1022M: Ashish Kalra <[email protected]> 1023M: Tom Lendacky <[email protected]> 1024L: [email protected] 1025S: Supported 1026F: drivers/crypto/ccp/sev* 1027F: include/uapi/linux/psp-sev.h 1028 1029AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT 1030M: Mario Limonciello <[email protected]> 1031L: [email protected] 1032S: Supported 1033F: drivers/crypto/ccp/dbc.c 1034F: drivers/crypto/ccp/dbc.h 1035F: drivers/crypto/ccp/platform-access.c 1036F: drivers/crypto/ccp/platform-access.h 1037F: include/uapi/linux/psp-dbc.h 1038F: tools/crypto/ccp/*.c 1039F: tools/crypto/ccp/*.py 1040 1041AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT 1042M: Mario Limonciello <[email protected]> 1043L: [email protected] 1044S: Supported 1045F: drivers/crypto/ccp/hsti.* 1046 1047AMD DISPLAY CORE 1048M: Harry Wentland <[email protected]> 1049M: Leo Li <[email protected]> 1050R: Rodrigo Siqueira <[email protected]> 1051L: [email protected] 1052S: Supported 1053T: git https://gitlab.freedesktop.org/agd5f/linux.git 1054F: drivers/gpu/drm/amd/display/ 1055 1056AMD DISPLAY CORE - DML 1057M: Austin Zheng <[email protected]> 1058M: Jun Lei <[email protected]> 1059S: Supported 1060F: drivers/gpu/drm/amd/display/dc/dml/ 1061F: drivers/gpu/drm/amd/display/dc/dml2/ 1062 1063AMD FAM15H PROCESSOR POWER MONITORING DRIVER 1064M: Huang Rui <[email protected]> 1065L: [email protected] 1066S: Supported 1067F: Documentation/hwmon/fam15h_power.rst 1068F: drivers/hwmon/fam15h_power.c 1069 1070AMD FCH GPIO DRIVER 1071M: Enrico Weigelt, metux IT consult <[email protected]> 1072L: [email protected] 1073S: Maintained 1074F: drivers/gpio/gpio-amd-fch.c 1075F: include/linux/platform_data/gpio/gpio-amd-fch.h 1076 1077AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 1078L: [email protected] (moderated for non-subscribers) 1079S: Orphan 1080F: drivers/usb/gadget/udc/amd5536udc.* 1081 1082AMD GEODE PROCESSOR/CHIPSET SUPPORT 1083M: Andres Salomon <[email protected]> 1084L: [email protected] (moderated for non-subscribers) 1085S: Supported 1086W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 1087F: arch/x86/include/asm/geode.h 1088F: drivers/char/hw_random/geode-rng.c 1089F: drivers/crypto/geode* 1090F: drivers/video/fbdev/geode/ 1091 1092AMD HSMP DRIVER 1093M: Naveen Krishna Chatradhi <[email protected]> 1094R: Carlos Bilbao <[email protected]> 1095L: [email protected] 1096S: Maintained 1097F: Documentation/arch/x86/amd_hsmp.rst 1098F: arch/x86/include/asm/amd_hsmp.h 1099F: arch/x86/include/uapi/asm/amd_hsmp.h 1100F: drivers/platform/x86/amd/hsmp/ 1101 1102AMD IOMMU (AMD-VI) 1103M: Joerg Roedel <[email protected]> 1104R: Suravee Suthikulpanit <[email protected]> 1105L: [email protected] 1106S: Maintained 1107T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 1108F: drivers/iommu/amd/ 1109F: include/linux/amd-iommu.h 1110 1111AMD KFD 1112M: Felix Kuehling <[email protected]> 1113L: [email protected] 1114S: Supported 1115T: git https://gitlab.freedesktop.org/agd5f/linux.git 1116F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 1117F: drivers/gpu/drm/amd/amdkfd/ 1118F: drivers/gpu/drm/amd/include/cik_structs.h 1119F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 1120F: drivers/gpu/drm/amd/include/v9_structs.h 1121F: drivers/gpu/drm/amd/include/vi_structs.h 1122F: include/uapi/linux/kfd_ioctl.h 1123F: include/uapi/linux/kfd_sysfs.h 1124 1125AMD MP2 I2C DRIVER 1126M: Elie Morisse <[email protected]> 1127M: Shyam Sundar S K <[email protected]> 1128L: [email protected] 1129S: Maintained 1130F: drivers/i2c/busses/i2c-amd-mp2* 1131 1132AMD ASF I2C DRIVER 1133M: Shyam Sundar S K <[email protected]> 1134L: [email protected] 1135S: Supported 1136F: drivers/i2c/busses/i2c-amd-asf-plat.c 1137 1138AMD NODE DRIVER 1139M: Mario Limonciello <[email protected]> 1140M: Yazen Ghannam <[email protected]> 1141L: [email protected] 1142S: Supported 1143F: arch/x86/include/asm/amd_node.h 1144F: arch/x86/kernel/amd_node.c 1145 1146AMD PDS CORE DRIVER 1147M: Shannon Nelson <[email protected]> 1148M: Brett Creeley <[email protected]> 1149L: [email protected] 1150S: Maintained 1151F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst 1152F: drivers/net/ethernet/amd/pds_core/ 1153F: include/linux/pds/ 1154 1155AMD PMC DRIVER 1156M: Shyam Sundar S K <[email protected]> 1157L: [email protected] 1158S: Supported 1159F: drivers/platform/x86/amd/pmc/ 1160 1161AMD PMF DRIVER 1162M: Shyam Sundar S K <[email protected]> 1163L: [email protected] 1164S: Supported 1165F: Documentation/ABI/testing/sysfs-amd-pmf 1166F: drivers/platform/x86/amd/pmf/ 1167 1168AMD POWERPLAY AND SWSMU 1169M: Kenneth Feng <[email protected]> 1170L: [email protected] 1171S: Supported 1172T: git https://gitlab.freedesktop.org/agd5f/linux.git 1173F: drivers/gpu/drm/amd/pm/ 1174 1175AMD PSTATE DRIVER 1176M: Huang Rui <[email protected]> 1177M: Gautham R. Shenoy <[email protected]> 1178M: Mario Limonciello <[email protected]> 1179R: Perry Yuan <[email protected]> 1180L: [email protected] 1181S: Supported 1182F: Documentation/admin-guide/pm/amd-pstate.rst 1183F: drivers/cpufreq/amd-pstate* 1184F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py 1185 1186AMD PTDMA DRIVER 1187M: Basavaraj Natikar <[email protected]> 1188L: [email protected] 1189S: Supported 1190F: drivers/dma/amd/ptdma/ 1191 1192AMD QDMA DRIVER 1193M: Nishad Saraf <[email protected]> 1194M: Lizhi Hou <[email protected]> 1195L: [email protected] 1196S: Supported 1197F: drivers/dma/amd/qdma/ 1198F: include/linux/platform_data/amd_qdma.h 1199 1200AMD SEATTLE DEVICE TREE SUPPORT 1201M: Suravee Suthikulpanit <[email protected]> 1202M: Tom Lendacky <[email protected]> 1203S: Supported 1204F: arch/arm64/boot/dts/amd/ 1205 1206AMD SENSOR FUSION HUB DRIVER 1207M: Basavaraj Natikar <[email protected]> 1208L: [email protected] 1209S: Maintained 1210F: Documentation/hid/amd-sfh* 1211F: drivers/hid/amd-sfh-hid/ 1212 1213AMD SPI DRIVER 1214M: Raju Rangoju <[email protected]> 1215L: [email protected] 1216S: Supported 1217F: drivers/spi/spi-amd.c 1218 1219AMD XDNA DRIVER 1220M: Min Ma <[email protected]> 1221M: Lizhi Hou <[email protected]> 1222L: [email protected] 1223S: Supported 1224T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1225F: Documentation/accel/amdxdna/ 1226F: drivers/accel/amdxdna/ 1227F: include/trace/events/amdxdna.h 1228F: include/uapi/drm/amdxdna_accel.h 1229 1230AMD XGBE DRIVER 1231M: "Shyam Sundar S K" <[email protected]> 1232L: [email protected] 1233S: Maintained 1234F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1235F: drivers/net/ethernet/amd/xgbe/ 1236 1237AMLOGIC BLUETOOTH DRIVER 1238M: Yang Li <[email protected]> 1239L: [email protected] 1240S: Maintained 1241F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml 1242F: drivers/bluetooth/hci_aml.c 1243 1244AMLOGIC DDR PMU DRIVER 1245M: Jiucheng Xu <[email protected]> 1246L: [email protected] 1247S: Supported 1248W: http://www.amlogic.com 1249F: Documentation/admin-guide/perf/meson-ddr-pmu.rst 1250F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml 1251F: drivers/perf/amlogic/ 1252F: include/soc/amlogic/ 1253 1254AMLOGIC RTC DRIVER 1255M: Yiting Deng <[email protected]> 1256M: Xianwei Zhao <[email protected]> 1257L: [email protected] 1258S: Maintained 1259F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml 1260F: drivers/rtc/rtc-amlogic-a4.c 1261 1262AMPHENOL CHIPCAP 2 DRIVER 1263M: Javier Carrasco <[email protected]> 1264L: [email protected] 1265S: Maintained 1266F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml 1267F: Documentation/hwmon/chipcap2.rst 1268F: drivers/hwmon/chipcap2.c 1269 1270AMPHION VPU CODEC V4L2 DRIVER 1271M: Ming Qian <[email protected]> 1272M: Zhou Peng <[email protected]> 1273L: [email protected] 1274S: Maintained 1275F: Documentation/devicetree/bindings/media/amphion,vpu.yaml 1276F: drivers/media/platform/amphion/ 1277 1278AMS AS73211 DRIVER 1279M: Christian Eggers <[email protected]> 1280L: [email protected] 1281S: Maintained 1282F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml 1283F: drivers/iio/light/as73211.c 1284 1285AMT (Automatic Multicast Tunneling) 1286M: Taehee Yoo <[email protected]> 1287L: [email protected] 1288S: Maintained 1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 1291F: drivers/net/amt.c 1292 1293ANALOG DEVICES INC AD3552R DRIVER 1294M: Nuno Sá <[email protected]> 1295L: [email protected] 1296S: Supported 1297W: https://ez.analog.com/linux-software-drivers 1298F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1299F: drivers/iio/dac/ad3552r.c 1300 1301ANALOG DEVICES INC AD4000 DRIVER 1302M: Marcelo Schmitt <[email protected]> 1303L: [email protected] 1304S: Supported 1305W: https://ez.analog.com/linux-software-drivers 1306F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml 1307F: Documentation/iio/ad4000.rst 1308F: drivers/iio/adc/ad4000.c 1309 1310ANALOG DEVICES INC AD4130 DRIVER 1311M: Cosmin Tanislav <[email protected]> 1312L: [email protected] 1313S: Supported 1314W: https://ez.analog.com/linux-software-drivers 1315F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml 1316F: drivers/iio/adc/ad4130.c 1317 1318ANALOG DEVICES INC AD4695 DRIVER 1319M: Michael Hennerich <[email protected]> 1320M: Nuno Sá <[email protected]> 1321R: David Lechner <[email protected]> 1322L: [email protected] 1323S: Supported 1324W: https://ez.analog.com/linux-software-drivers 1325F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml 1326F: Documentation/iio/ad4695.rst 1327F: drivers/iio/adc/ad4695.c 1328F: include/dt-bindings/iio/adc/adi,ad4695.h 1329 1330ANALOG DEVICES INC AD7091R DRIVER 1331M: Marcelo Schmitt <[email protected]> 1332L: [email protected] 1333S: Supported 1334W: http://ez.analog.com/community/linux-device-drivers 1335F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r* 1336F: drivers/iio/adc/ad7091r* 1337 1338ANALOG DEVICES INC AD7192 DRIVER 1339M: Alisa-Dariana Roman <[email protected]> 1340L: [email protected] 1341S: Supported 1342W: https://ez.analog.com/linux-software-drivers 1343F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 1344F: drivers/iio/adc/ad7192.c 1345 1346ANALOG DEVICES INC AD7292 DRIVER 1347M: Marcelo Schmitt <[email protected]> 1348L: [email protected] 1349S: Supported 1350W: https://ez.analog.com/linux-software-drivers 1351F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 1352F: drivers/iio/adc/ad7292.c 1353 1354ANALOG DEVICES INC AD7293 DRIVER 1355M: Antoniu Miclaus <[email protected]> 1356L: [email protected] 1357S: Supported 1358W: https://ez.analog.com/linux-software-drivers 1359F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml 1360F: drivers/iio/dac/ad7293.c 1361 1362ANALOG DEVICES INC AD74115 DRIVER 1363M: Cosmin Tanislav <[email protected]> 1364L: [email protected] 1365S: Supported 1366W: https://ez.analog.com/linux-software-drivers 1367F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml 1368F: drivers/iio/addac/ad74115.c 1369 1370ANALOG DEVICES INC AD74413R DRIVER 1371M: Cosmin Tanislav <[email protected]> 1372L: [email protected] 1373S: Supported 1374W: https://ez.analog.com/linux-software-drivers 1375F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml 1376F: drivers/iio/addac/ad74413r.c 1377F: include/dt-bindings/iio/addac/adi,ad74413r.h 1378 1379ANALOG DEVICES INC AD7625 DRIVER 1380M: Michael Hennerich <[email protected]> 1381M: Nuno Sá <[email protected]> 1382R: Trevor Gamblin <[email protected]> 1383S: Supported 1384W: https://ez.analog.com/linux-software-drivers 1385W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html 1386F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml 1387F: Documentation/iio/ad7625.rst 1388F: drivers/iio/adc/ad7625.c 1389 1390ANALOG DEVICES INC AD7768-1 DRIVER 1391M: Michael Hennerich <[email protected]> 1392L: [email protected] 1393S: Supported 1394W: https://ez.analog.com/linux-software-drivers 1395F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1396F: drivers/iio/adc/ad7768-1.c 1397 1398ANALOG DEVICES INC AD7780 DRIVER 1399M: Michael Hennerich <[email protected]> 1400M: Renato Lui Geh <[email protected]> 1401L: [email protected] 1402S: Supported 1403W: https://ez.analog.com/linux-software-drivers 1404F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1405F: drivers/iio/adc/ad7780.c 1406 1407ANALOG DEVICES INC AD9467 DRIVER 1408M: Michael Hennerich <[email protected]> 1409M: Nuno Sa <[email protected]> 1410L: [email protected] 1411S: Supported 1412W: https://ez.analog.com/linux-software-drivers 1413F: Documentation/ABI/testing/debugfs-iio-ad9467 1414F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml 1415F: drivers/iio/adc/ad9467.c 1416 1417ANALOG DEVICES INC AD8460 DRIVER 1418M: Mariel Tinaco <[email protected]> 1419L: [email protected] 1420S: Supported 1421W: https://ez.analog.com/linux-software-drivers 1422F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml 1423F: drivers/iio/dac/ad8460.c 1424 1425ANALOG DEVICES INC AD9739a DRIVER 1426M: Nuno Sa <[email protected]> 1427M: Dragos Bogdan <[email protected]> 1428L: [email protected] 1429S: Supported 1430W: https://ez.analog.com/linux-software-drivers 1431F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml 1432F: drivers/iio/dac/ad9739a.c 1433 1434ANALOG DEVICES INC ADA4250 DRIVER 1435M: Antoniu Miclaus <[email protected]> 1436L: [email protected] 1437S: Supported 1438W: https://ez.analog.com/linux-software-drivers 1439F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml 1440F: drivers/iio/amplifiers/ada4250.c 1441 1442ANALOG DEVICES INC ADF4377 DRIVER 1443M: Antoniu Miclaus <[email protected]> 1444L: [email protected] 1445S: Supported 1446W: https://ez.analog.com/linux-software-drivers 1447F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml 1448F: drivers/iio/frequency/adf4377.c 1449 1450ANALOG DEVICES INC ADGS1408 DRIVER 1451M: Mircea Caprioru <[email protected]> 1452S: Supported 1453F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 1454F: drivers/mux/adgs1408.c 1455 1456ANALOG DEVICES INC ADIN DRIVER 1457M: Michael Hennerich <[email protected]> 1458L: [email protected] 1459S: Supported 1460W: https://ez.analog.com/linux-software-drivers 1461F: Documentation/devicetree/bindings/net/adi,adin.yaml 1462F: drivers/net/phy/adin.c 1463 1464ANALOG DEVICES INC ADIS DRIVER LIBRARY 1465M: Nuno Sa <[email protected]> 1466L: [email protected] 1467S: Supported 1468F: drivers/iio/imu/adis.c 1469F: drivers/iio/imu/adis_buffer.c 1470F: drivers/iio/imu/adis_trigger.c 1471F: include/linux/iio/imu/adis.h 1472 1473ANALOG DEVICES INC ADIS16460 DRIVER 1474M: Dragos Bogdan <[email protected]> 1475L: [email protected] 1476S: Supported 1477W: https://ez.analog.com/linux-software-drivers 1478F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1479F: drivers/iio/imu/adis16460.c 1480 1481ANALOG DEVICES INC ADIS16475 DRIVER 1482M: Nuno Sa <[email protected]> 1483L: [email protected] 1484S: Supported 1485W: https://ez.analog.com/linux-software-drivers 1486F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1487F: drivers/iio/imu/adis16475.c 1488 1489ANALOG DEVICES INC ADM1177 DRIVER 1490M: Michael Hennerich <[email protected]> 1491L: [email protected] 1492S: Supported 1493W: https://ez.analog.com/linux-software-drivers 1494F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1495F: drivers/hwmon/adm1177.c 1496 1497ANALOG DEVICES INC ADMFM2000 DRIVER 1498M: Kim Seer Paller <[email protected]> 1499L: [email protected] 1500S: Supported 1501W: https://ez.analog.com/linux-software-drivers 1502F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml 1503F: drivers/iio/frequency/admfm2000.c 1504 1505ANALOG DEVICES INC ADMV1013 DRIVER 1506M: Antoniu Miclaus <[email protected]> 1507L: [email protected] 1508S: Supported 1509W: https://ez.analog.com/linux-software-drivers 1510F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml 1511F: drivers/iio/frequency/admv1013.c 1512 1513ANALOG DEVICES INC ADMV1014 DRIVER 1514M: Antoniu Miclaus <[email protected]> 1515L: [email protected] 1516S: Supported 1517W: https://ez.analog.com/linux-software-drivers 1518F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml 1519F: drivers/iio/frequency/admv1014.c 1520 1521ANALOG DEVICES INC ADMV8818 DRIVER 1522M: Antoniu Miclaus <[email protected]> 1523L: [email protected] 1524S: Supported 1525W: https://ez.analog.com/linux-software-drivers 1526F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1527F: drivers/iio/filter/admv8818.c 1528 1529ANALOG DEVICES INC ADP5061 DRIVER 1530M: Michael Hennerich <[email protected]> 1531L: [email protected] 1532S: Supported 1533W: https://ez.analog.com/linux-software-drivers 1534F: drivers/power/supply/adp5061.c 1535 1536ANALOG DEVICES INC ADRF6780 DRIVER 1537M: Antoniu Miclaus <[email protected]> 1538L: [email protected] 1539S: Supported 1540W: https://ez.analog.com/linux-software-drivers 1541F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml 1542F: drivers/iio/frequency/adrf6780.c 1543 1544ANALOG DEVICES INC ADV7180 DRIVER 1545M: Lars-Peter Clausen <[email protected]> 1546L: [email protected] 1547S: Supported 1548W: https://ez.analog.com/linux-software-drivers 1549F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml 1550F: drivers/media/i2c/adv7180.c 1551 1552ANALOG DEVICES INC ADV748X DRIVER 1553M: Kieran Bingham <[email protected]> 1554L: [email protected] 1555S: Maintained 1556F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml 1557F: drivers/media/i2c/adv748x/* 1558 1559ANALOG DEVICES INC ADV7511 DRIVER 1560M: Hans Verkuil <[email protected]> 1561L: [email protected] 1562S: Maintained 1563F: drivers/media/i2c/adv7511* 1564 1565ANALOG DEVICES INC ADV7604 DRIVER 1566M: Hans Verkuil <[email protected]> 1567L: [email protected] 1568S: Maintained 1569F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml 1570F: drivers/media/i2c/adv7604* 1571 1572ANALOG DEVICES INC ADV7842 DRIVER 1573M: Hans Verkuil <[email protected]> 1574L: [email protected] 1575S: Maintained 1576F: drivers/media/i2c/adv7842* 1577 1578ANALOG DEVICES INC ADXRS290 DRIVER 1579M: Nishant Malpani <[email protected]> 1580L: [email protected] 1581S: Supported 1582F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml 1583F: drivers/iio/gyro/adxrs290.c 1584 1585ANALOG DEVICES INC ASOC CODEC DRIVERS 1586M: Lars-Peter Clausen <[email protected]> 1587M: Nuno Sá <[email protected]> 1588L: [email protected] 1589S: Supported 1590W: http://wiki.analog.com/ 1591W: https://ez.analog.com/linux-software-drivers 1592F: Documentation/devicetree/bindings/sound/adi,* 1593F: sound/soc/codecs/ad1* 1594F: sound/soc/codecs/ad7* 1595F: sound/soc/codecs/adau* 1596F: sound/soc/codecs/adav* 1597F: sound/soc/codecs/sigmadsp.* 1598F: sound/soc/codecs/ssm* 1599 1600ANALOG DEVICES INC AXI DAC DRIVER 1601M: Nuno Sa <[email protected]> 1602L: [email protected] 1603S: Supported 1604W: https://ez.analog.com/linux-software-drivers 1605F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml 1606F: drivers/iio/dac/adi-axi-dac.c 1607 1608ANALOG DEVICES INC DMA DRIVERS 1609M: Lars-Peter Clausen <[email protected]> 1610S: Supported 1611W: https://ez.analog.com/linux-software-drivers 1612F: drivers/dma/dma-axi-dmac.c 1613 1614ANALOG DEVICES INC IIO DRIVERS 1615M: Lars-Peter Clausen <[email protected]> 1616M: Michael Hennerich <[email protected]> 1617S: Supported 1618W: http://wiki.analog.com/ 1619W: https://ez.analog.com/linux-software-drivers 1620F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1621F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1622F: Documentation/devicetree/bindings/iio/*/adi,* 1623F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml 1624F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml 1625F: Documentation/iio/ad7606.rst 1626F: drivers/iio/*/ad* 1627F: drivers/iio/adc/ltc249* 1628F: drivers/iio/amplifiers/hmc425a.c 1629F: drivers/staging/iio/*/ad* 1630X: drivers/iio/*/adjd* 1631 1632ANALOGBITS PLL LIBRARIES 1633M: Paul Walmsley <[email protected]> 1634M: Samuel Holland <[email protected]> 1635S: Supported 1636F: drivers/clk/analogbits/* 1637F: include/linux/clk/analogbits* 1638 1639ANDROID DRIVERS 1640M: Greg Kroah-Hartman <[email protected]> 1641M: Arve Hjønnevåg <[email protected]> 1642M: Todd Kjos <[email protected]> 1643M: Martijn Coenen <[email protected]> 1644M: Joel Fernandes <[email protected]> 1645M: Christian Brauner <[email protected]> 1646M: Carlos Llamas <[email protected]> 1647M: Suren Baghdasaryan <[email protected]> 1648L: [email protected] 1649S: Supported 1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1651F: drivers/android/ 1652 1653ANDROID GOLDFISH PIC DRIVER 1654M: Miodrag Dinic <[email protected]> 1655S: Supported 1656F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1657F: drivers/irqchip/irq-goldfish-pic.c 1658 1659ANDROID GOLDFISH RTC DRIVER 1660M: Jiaxun Yang <[email protected]> 1661S: Supported 1662F: drivers/rtc/rtc-goldfish.c 1663 1664AOA (Apple Onboard Audio) ALSA DRIVER 1665M: Johannes Berg <[email protected]> 1666L: [email protected] 1667L: [email protected] 1668S: Maintained 1669F: sound/aoa/ 1670 1671APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1672M: William Breathitt Gray <[email protected]> 1673L: [email protected] 1674S: Maintained 1675F: drivers/iio/addac/stx104.c 1676 1677APM DRIVER 1678M: Jiri Kosina <[email protected]> 1679S: Odd fixes 1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1681F: arch/x86/kernel/apm_32.c 1682F: drivers/char/apm-emulation.c 1683F: include/linux/apm_bios.h 1684F: include/uapi/linux/apm_bios.h 1685 1686APPARMOR SECURITY MODULE 1687M: John Johansen <[email protected]> 1688M: John Johansen <[email protected]> 1689L: [email protected] (moderated for non-subscribers) 1690S: Supported 1691W: apparmor.net 1692B: https://gitlab.com/apparmor/apparmor-kernel 1693C: irc://irc.oftc.net/apparmor 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1695T: https://gitlab.com/apparmor/apparmor-kernel.git 1696F: Documentation/admin-guide/LSM/apparmor.rst 1697F: security/apparmor/ 1698 1699APPLE BCM5974 MULTITOUCH DRIVER 1700M: Henrik Rydberg <[email protected]> 1701L: [email protected] 1702S: Odd fixes 1703F: drivers/input/mouse/bcm5974.c 1704 1705APPLE PCIE CONTROLLER DRIVER 1706M: Alyssa Rosenzweig <[email protected]> 1707M: Marc Zyngier <[email protected]> 1708L: [email protected] 1709S: Maintained 1710F: drivers/pci/controller/pcie-apple.c 1711 1712APPLE SMC DRIVER 1713M: Henrik Rydberg <[email protected]> 1714L: [email protected] 1715S: Odd fixes 1716F: drivers/hwmon/applesmc.c 1717 1718APPLETALK NETWORK LAYER 1719L: [email protected] 1720S: Odd fixes 1721F: include/linux/atalk.h 1722F: include/uapi/linux/atalk.h 1723F: net/appletalk/ 1724 1725APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1726M: Khuong Dinh <[email protected]> 1727S: Supported 1728F: arch/arm64/boot/dts/apm/ 1729 1730APPLIED MICRO (APM) X-GENE SOC EDAC 1731M: Khuong Dinh <[email protected]> 1732S: Supported 1733F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1734F: drivers/edac/xgene_edac.c 1735 1736APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1737M: Iyappan Subramanian <[email protected]> 1738M: Keyur Chudgar <[email protected]> 1739S: Maintained 1740F: drivers/net/ethernet/apm/xgene-v2/ 1741 1742APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1743M: Iyappan Subramanian <[email protected]> 1744M: Keyur Chudgar <[email protected]> 1745M: Quan Nguyen <[email protected]> 1746S: Maintained 1747F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1748F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1749F: drivers/net/ethernet/apm/xgene/ 1750F: drivers/net/mdio/mdio-xgene.c 1751 1752APPLIED MICRO (APM) X-GENE SOC PMU 1753M: Khuong Dinh <[email protected]> 1754S: Supported 1755F: Documentation/admin-guide/perf/xgene-pmu.rst 1756F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1757F: drivers/perf/xgene_pmu.c 1758 1759APPLIED MICRO QT2025 PHY DRIVER 1760M: FUJITA Tomonori <[email protected]> 1761R: Trevor Gross <[email protected]> 1762L: [email protected] 1763L: [email protected] 1764S: Maintained 1765F: drivers/net/phy/qt2025.rs 1766 1767APTINA CAMERA SENSOR PLL 1768M: Laurent Pinchart <[email protected]> 1769L: [email protected] 1770S: Maintained 1771F: drivers/media/i2c/aptina-pll.* 1772 1773AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER 1774M: Aleksa Savic <[email protected]> 1775M: Jack Doan <[email protected]> 1776L: [email protected] 1777S: Maintained 1778F: Documentation/hwmon/aquacomputer_d5next.rst 1779F: drivers/hwmon/aquacomputer_d5next.c 1780 1781AQUANTIA ETHERNET DRIVER (atlantic) 1782M: Igor Russkikh <[email protected]> 1783L: [email protected] 1784S: Maintained 1785W: https://www.marvell.com/ 1786Q: https://patchwork.kernel.org/project/netdevbpf/list/ 1787F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1788F: drivers/net/ethernet/aquantia/atlantic/ 1789 1790AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1791M: Egor Pomozov <[email protected]> 1792L: [email protected] 1793S: Maintained 1794W: http://www.aquantia.com 1795F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1796 1797AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER 1798M: Krzysztof Hałasa <[email protected]> 1799L: [email protected] 1800S: Maintained 1801F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml 1802F: drivers/media/i2c/ar0521.c 1803 1804ARASAN NAND CONTROLLER DRIVER 1805M: Miquel Raynal <[email protected]> 1806R: Michal Simek <[email protected]> 1807L: [email protected] 1808S: Maintained 1809F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml 1810F: drivers/mtd/nand/raw/arasan-nand-controller.c 1811 1812ARC FRAMEBUFFER DRIVER 1813M: Jaya Kumar <[email protected]> 1814S: Maintained 1815F: drivers/video/fbdev/arcfb.c 1816F: drivers/video/fbdev/core/fb_defio.c 1817 1818ARC PGU DRM DRIVER 1819M: Alexey Brodkin <[email protected]> 1820S: Supported 1821F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1822F: drivers/gpu/drm/tiny/arcpgu.c 1823 1824ARCNET NETWORK LAYER 1825M: Michael Grzeschik <[email protected]> 1826L: [email protected] 1827S: Maintained 1828F: drivers/net/arcnet/ 1829F: include/uapi/linux/if_arcnet.h 1830 1831ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1832M: Arnd Bergmann <[email protected]> 1833L: [email protected] (moderated for non-subscribers) 1834L: [email protected] 1835S: Maintained 1836P: Documentation/process/maintainer-soc.rst 1837C: irc://irc.libera.chat/armlinux 1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1839F: Documentation/process/maintainer-soc*.rst 1840F: arch/arm/boot/dts/Makefile 1841F: arch/arm64/boot/dts/Makefile 1842 1843ARM ARCHITECTED TIMER DRIVER 1844M: Mark Rutland <[email protected]> 1845M: Marc Zyngier <[email protected]> 1846L: [email protected] (moderated for non-subscribers) 1847S: Maintained 1848F: arch/arm/include/asm/arch_timer.h 1849F: arch/arm64/include/asm/arch_timer.h 1850F: drivers/clocksource/arm_arch_timer.c 1851 1852ARM GENERIC INTERRUPT CONTROLLER DRIVERS 1853M: Marc Zyngier <[email protected]> 1854L: [email protected] (moderated for non-subscribers) 1855S: Maintained 1856F: Documentation/devicetree/bindings/interrupt-controller/arm,gic* 1857F: arch/arm/include/asm/arch_gicv3.h 1858F: arch/arm64/include/asm/arch_gicv3.h 1859F: drivers/irqchip/irq-gic*.[ch] 1860F: include/linux/irqchip/arm-gic*.h 1861F: include/linux/irqchip/arm-vgic-info.h 1862 1863ARM HDLCD DRM DRIVER 1864M: Liviu Dudau <[email protected]> 1865S: Supported 1866F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml 1867F: drivers/gpu/drm/arm/hdlcd_* 1868 1869ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1870M: Linus Walleij <[email protected]> 1871L: [email protected] (moderated for non-subscribers) 1872S: Maintained 1873F: Documentation/devicetree/bindings/arm/arm,integrator.yaml 1874F: Documentation/devicetree/bindings/arm/arm,realview.yaml 1875F: Documentation/devicetree/bindings/arm/arm,versatile.yaml 1876F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 1877F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml 1878F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml 1879F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml 1880F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1881F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml 1882F: arch/arm/boot/dts/arm/arm-realview-* 1883F: arch/arm/boot/dts/arm/integrator* 1884F: arch/arm/boot/dts/arm/versatile* 1885F: arch/arm/mach-versatile/ 1886F: drivers/bus/arm-integrator-lm.c 1887F: drivers/clk/versatile/ 1888F: drivers/i2c/busses/i2c-versatile.c 1889F: drivers/irqchip/irq-versatile-fpga.c 1890F: drivers/mtd/maps/physmap-versatile.* 1891F: drivers/power/reset/arm-versatile-reboot.c 1892F: drivers/soc/versatile/ 1893 1894ARM INTERCONNECT PMU DRIVERS 1895M: Robin Murphy <[email protected]> 1896S: Supported 1897F: Documentation/admin-guide/perf/arm-cmn.rst 1898F: Documentation/admin-guide/perf/arm-ni.rst 1899F: Documentation/devicetree/bindings/perf/arm,cmn.yaml 1900F: Documentation/devicetree/bindings/perf/arm,ni.yaml 1901F: drivers/perf/arm-cmn.c 1902F: drivers/perf/arm-ni.c 1903F: tools/perf/pmu-events/arch/arm64/arm/cmn/ 1904 1905ARM KOMEDA DRM-KMS DRIVER 1906M: Liviu Dudau <[email protected]> 1907S: Supported 1908T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1909F: Documentation/devicetree/bindings/display/arm,komeda.yaml 1910F: Documentation/gpu/komeda-kms.rst 1911F: drivers/gpu/drm/arm/display/include/ 1912F: drivers/gpu/drm/arm/display/komeda/ 1913 1914ARM MALI PANFROST DRM DRIVER 1915M: Boris Brezillon <[email protected]> 1916M: Rob Herring <[email protected]> 1917R: Steven Price <[email protected]> 1918L: [email protected] 1919S: Supported 1920T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1921F: Documentation/gpu/panfrost.rst 1922F: drivers/gpu/drm/ci/xfails/panfrost* 1923F: drivers/gpu/drm/panfrost/ 1924F: include/uapi/drm/panfrost_drm.h 1925 1926ARM MALI PANTHOR DRM DRIVER 1927M: Boris Brezillon <[email protected]> 1928M: Steven Price <[email protected]> 1929M: Liviu Dudau <[email protected]> 1930L: [email protected] 1931S: Supported 1932T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1933F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml 1934F: drivers/gpu/drm/panthor/ 1935F: include/uapi/drm/panthor_drm.h 1936 1937ARM MALI-DP DRM DRIVER 1938M: Liviu Dudau <[email protected]> 1939S: Supported 1940T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1941F: Documentation/devicetree/bindings/display/arm,malidp.yaml 1942F: Documentation/gpu/afbc.rst 1943F: drivers/gpu/drm/arm/ 1944 1945ARM MFM AND FLOPPY DRIVERS 1946M: Ian Molton <[email protected]> 1947S: Maintained 1948F: arch/arm/include/asm/floppy.h 1949F: arch/arm/mach-rpc/floppydma.S 1950 1951ARM PMU PROFILING AND DEBUGGING 1952M: Will Deacon <[email protected]> 1953M: Mark Rutland <[email protected]> 1954L: [email protected] (moderated for non-subscribers) 1955L: [email protected] 1956S: Maintained 1957F: Documentation/devicetree/bindings/arm/pmu.yaml 1958F: Documentation/devicetree/bindings/perf/ 1959F: arch/arm*/include/asm/hw_breakpoint.h 1960F: arch/arm*/include/asm/perf_event.h 1961F: arch/arm*/kernel/hw_breakpoint.c 1962F: arch/arm*/kernel/perf_* 1963F: drivers/perf/ 1964F: include/linux/perf/arm_pmu*.h 1965 1966ARM PORT 1967M: Russell King <[email protected]> 1968L: [email protected] (moderated for non-subscribers) 1969S: Odd Fixes 1970W: http://www.armlinux.org.uk/ 1971T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1972F: arch/arm/ 1973X: arch/arm/boot/dts/ 1974 1975ARM PRIMECELL AACI PL041 DRIVER 1976M: Russell King <[email protected]> 1977S: Odd Fixes 1978F: sound/arm/aaci.* 1979 1980ARM PRIMECELL BUS SUPPORT 1981M: Russell King <[email protected]> 1982S: Odd Fixes 1983F: drivers/amba/ 1984F: include/linux/amba/bus.h 1985 1986ARM PRIMECELL KMI PL050 DRIVER 1987M: Russell King <[email protected]> 1988S: Odd Fixes 1989F: drivers/input/serio/ambakmi.* 1990F: include/linux/amba/kmi.h 1991 1992ARM PRIMECELL MMCI PL180/1 DRIVER 1993M: Russell King <[email protected]> 1994S: Odd Fixes 1995F: drivers/mmc/host/mmci.* 1996F: include/linux/amba/mmci.h 1997 1998ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 1999M: Miquel Raynal <[email protected]> 2000R: Michal Simek <[email protected]> 2001L: [email protected] 2002S: Maintained 2003F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 2004F: drivers/mtd/nand/raw/pl35x-nand-controller.c 2005 2006ARM PRIMECELL PL35X SMC DRIVER 2007M: Miquel Raynal <[email protected]> 2008R: Michal Simek <[email protected]> 2009L: [email protected] (moderated for non-subscribers) 2010S: Maintained 2011F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 2012F: drivers/memory/pl353-smc.c 2013 2014ARM PRIMECELL SSP PL022 SPI DRIVER 2015M: Linus Walleij <[email protected]> 2016L: [email protected] (moderated for non-subscribers) 2017S: Maintained 2018F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 2019F: drivers/spi/spi-pl022.c 2020 2021ARM PRIMECELL UART PL010 AND PL011 DRIVERS 2022M: Russell King <[email protected]> 2023S: Odd Fixes 2024F: drivers/tty/serial/amba-pl01*.c 2025F: include/linux/amba/serial.h 2026 2027ARM PRIMECELL VIC PL190/PL192 DRIVER 2028M: Linus Walleij <[email protected]> 2029L: [email protected] (moderated for non-subscribers) 2030S: Maintained 2031F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml 2032F: drivers/irqchip/irq-vic.c 2033 2034ARM SMC WATCHDOG DRIVER 2035M: Julius Werner <[email protected]> 2036R: Evan Benn <[email protected]> 2037S: Maintained 2038F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml 2039F: drivers/watchdog/arm_smc_wdt.c 2040 2041ARM SMMU DRIVERS 2042M: Will Deacon <[email protected]> 2043R: Robin Murphy <[email protected]> 2044L: [email protected] (moderated for non-subscribers) 2045S: Maintained 2046F: Documentation/devicetree/bindings/iommu/arm,smmu* 2047F: drivers/iommu/arm/ 2048F: drivers/iommu/io-pgtable-arm* 2049 2050ARM SMMU SVA SUPPORT 2051R: Jean-Philippe Brucker <[email protected]> 2052F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c 2053 2054ARM SUB-ARCHITECTURES 2055L: [email protected] (moderated for non-subscribers) 2056S: Maintained 2057C: irc://irc.libera.chat/armlinux 2058T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 2059F: arch/arm/mach-*/ 2060F: arch/arm/plat-*/ 2061 2062ARM/ACTIONS SEMI ARCHITECTURE 2063M: Andreas Färber <[email protected]> 2064M: Manivannan Sadhasivam <[email protected]> 2065L: [email protected] (moderated for non-subscribers) 2066L: [email protected] (moderated for non-subscribers) 2067S: Maintained 2068F: Documentation/devicetree/bindings/arm/actions.yaml 2069F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml 2070F: Documentation/devicetree/bindings/dma/owl-dma.yaml 2071F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml 2072F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml 2073F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 2074F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml 2075F: Documentation/devicetree/bindings/pinctrl/actions,* 2076F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 2077F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml 2078F: arch/arm/boot/dts/actions/ 2079F: arch/arm/mach-actions/ 2080F: arch/arm64/boot/dts/actions/ 2081F: drivers/clk/actions/ 2082F: drivers/clocksource/timer-owl* 2083F: drivers/dma/owl-dma.c 2084F: drivers/i2c/busses/i2c-owl.c 2085F: drivers/irqchip/irq-owl-sirq.c 2086F: drivers/mmc/host/owl-mmc.c 2087F: drivers/net/ethernet/actions/ 2088F: drivers/pinctrl/actions/* 2089F: drivers/pmdomain/actions/ 2090F: include/dt-bindings/power/owl-* 2091F: include/dt-bindings/reset/actions,* 2092F: include/linux/soc/actions/ 2093N: owl 2094 2095ARM/AIROHA SOC SUPPORT 2096M: Matthias Brugger <[email protected]> 2097M: AngeloGioacchino Del Regno <[email protected]> 2098L: [email protected] (moderated for non-subscribers) 2099L: [email protected] (moderated for non-subscribers) 2100S: Odd Fixes 2101F: arch/arm/boot/dts/airoha/ 2102F: arch/arm64/boot/dts/airoha/ 2103 2104ARM/Allwinner SoC Clock Support 2105M: Emilio López <[email protected]> 2106S: Maintained 2107F: drivers/clk/sunxi/ 2108 2109ARM/Allwinner sunXi SoC support 2110M: Chen-Yu Tsai <[email protected]> 2111M: Jernej Skrabec <[email protected]> 2112M: Samuel Holland <[email protected]> 2113L: [email protected] (moderated for non-subscribers) 2114L: [email protected] 2115S: Maintained 2116T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 2117F: arch/arm/mach-sunxi/ 2118F: arch/arm64/boot/dts/allwinner/ 2119F: drivers/clk/sunxi-ng/ 2120F: drivers/pinctrl/sunxi/ 2121F: drivers/soc/sunxi/ 2122N: allwinner 2123N: sun[x456789]i 2124N: sun[25]0i 2125 2126ARM/ALPHASCALE ARCHITECTURE 2127M: Krzysztof Kozlowski <[email protected]> 2128L: [email protected] (moderated for non-subscribers) 2129S: Odd Fixes 2130F: arch/arm/boot/dts/alphascale/ 2131F: drivers/clk/clk-asm9260.c 2132F: drivers/clocksource/asm9260_timer.c 2133F: drivers/rtc/rtc-asm9260.c 2134F: drivers/watchdog/asm9260_wdt.c 2135 2136ARM/AMD PENSANDO ARM64 ARCHITECTURE 2137M: Brad Larson <[email protected]> 2138L: [email protected] (moderated for non-subscribers) 2139S: Supported 2140F: Documentation/devicetree/bindings/*/amd,pensando* 2141F: arch/arm64/boot/dts/amd/elba* 2142 2143ARM/Amlogic Meson SoC CLOCK FRAMEWORK 2144M: Neil Armstrong <[email protected]> 2145M: Jerome Brunet <[email protected]> 2146L: [email protected] 2147S: Maintained 2148F: Documentation/devicetree/bindings/clock/amlogic* 2149F: drivers/clk/meson/ 2150F: include/dt-bindings/clock/amlogic,a1* 2151F: include/dt-bindings/clock/gxbb* 2152F: include/dt-bindings/clock/meson* 2153 2154ARM/Amlogic Meson SoC Crypto Drivers 2155M: Corentin Labbe <[email protected]> 2156L: [email protected] 2157L: [email protected] 2158S: Maintained 2159F: Documentation/devicetree/bindings/crypto/amlogic* 2160F: drivers/crypto/amlogic/ 2161 2162ARM/Amlogic Meson SoC Sound Drivers 2163M: Jerome Brunet <[email protected]> 2164L: [email protected] 2165S: Maintained 2166F: Documentation/devicetree/bindings/sound/amlogic* 2167F: sound/soc/meson/ 2168 2169ARM/Amlogic Meson SoC support 2170M: Neil Armstrong <[email protected]> 2171M: Kevin Hilman <[email protected]> 2172R: Jerome Brunet <[email protected]> 2173R: Martin Blumenstingl <[email protected]> 2174L: [email protected] (moderated for non-subscribers) 2175L: [email protected] 2176S: Maintained 2177W: http://linux-meson.com/ 2178F: Documentation/devicetree/bindings/phy/amlogic* 2179F: arch/arm/boot/dts/amlogic/ 2180F: arch/arm/mach-meson/ 2181F: arch/arm64/boot/dts/amlogic/ 2182F: drivers/pmdomain/amlogic/ 2183F: drivers/mmc/host/meson* 2184F: drivers/phy/amlogic/ 2185F: drivers/pinctrl/meson/ 2186F: drivers/rtc/rtc-meson* 2187F: drivers/soc/amlogic/ 2188N: meson 2189 2190ARM/Annapurna Labs ALPINE ARCHITECTURE 2191M: Antoine Tenart <[email protected]> 2192L: [email protected] (moderated for non-subscribers) 2193S: Odd Fixes 2194F: arch/arm/boot/dts/amazon/ 2195F: arch/arm/mach-alpine/ 2196F: arch/arm64/boot/dts/amazon/ 2197F: drivers/*/*alpine* 2198 2199ARM/APPLE MACHINE SOUND DRIVERS 2200M: Martin Povišer <[email protected]> 2201L: [email protected] 2202L: [email protected] 2203S: Maintained 2204F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml 2205F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml 2206F: Documentation/devicetree/bindings/sound/apple,* 2207F: sound/soc/apple/* 2208F: sound/soc/codecs/cs42l83-i2c.c 2209F: sound/soc/codecs/cs42l84.* 2210F: sound/soc/codecs/ssm3515.c 2211 2212ARM/APPLE MACHINE SUPPORT 2213M: Sven Peter <[email protected]> 2214M: Janne Grunau <[email protected]> 2215R: Alyssa Rosenzweig <[email protected]> 2216R: Neal Gompa <[email protected]> 2217L: [email protected] 2218L: [email protected] (moderated for non-subscribers) 2219S: Maintained 2220W: https://asahilinux.org 2221B: https://github.com/AsahiLinux/linux/issues 2222C: irc://irc.oftc.net/asahi-dev 2223T: git https://github.com/AsahiLinux/linux.git 2224F: Documentation/devicetree/bindings/arm/apple.yaml 2225F: Documentation/devicetree/bindings/arm/apple/* 2226F: Documentation/devicetree/bindings/clock/apple,nco.yaml 2227F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml 2228F: Documentation/devicetree/bindings/dma/apple,admac.yaml 2229F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml 2230F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2231F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2232F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2233F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2234F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2235F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2236F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2237F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2238F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2239F: Documentation/devicetree/bindings/power/apple* 2240F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2241F: Documentation/devicetree/bindings/spi/apple,spi.yaml 2242F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2243F: arch/arm64/boot/dts/apple/ 2244F: drivers/bluetooth/hci_bcm4377.c 2245F: drivers/clk/clk-apple-nco.c 2246F: drivers/cpufreq/apple-soc-cpufreq.c 2247F: drivers/dma/apple-admac.c 2248F: drivers/pmdomain/apple/ 2249F: drivers/i2c/busses/i2c-pasemi-core.c 2250F: drivers/i2c/busses/i2c-pasemi-platform.c 2251F: drivers/iommu/apple-dart.c 2252F: drivers/iommu/io-pgtable-dart.c 2253F: drivers/irqchip/irq-apple-aic.c 2254F: drivers/nvme/host/apple.c 2255F: drivers/nvmem/apple-efuses.c 2256F: drivers/pinctrl/pinctrl-apple-gpio.c 2257F: drivers/pwm/pwm-apple.c 2258F: drivers/soc/apple/* 2259F: drivers/spi/spi-apple.c 2260F: drivers/watchdog/apple_wdt.c 2261F: include/dt-bindings/interrupt-controller/apple-aic.h 2262F: include/dt-bindings/pinctrl/apple.h 2263F: include/linux/soc/apple/* 2264 2265ARM/ARTPEC MACHINE SUPPORT 2266M: Jesper Nilsson <[email protected]> 2267M: Lars Persson <[email protected]> 2268L: [email protected] 2269S: Maintained 2270F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2271F: arch/arm/boot/dts/axis/ 2272F: arch/arm/mach-artpec 2273F: drivers/clk/axis 2274F: drivers/crypto/axis 2275F: drivers/mmc/host/usdhi6rol0.c 2276F: drivers/pinctrl/pinctrl-artpec* 2277 2278ARM/ASPEED I2C DRIVER 2279M: Ryan Chen <[email protected]> 2280R: Benjamin Herrenschmidt <[email protected]> 2281R: Joel Stanley <[email protected]> 2282L: [email protected] 2283L: [email protected] (moderated for non-subscribers) 2284S: Maintained 2285F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2286F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2287F: drivers/i2c/busses/i2c-aspeed.c 2288F: drivers/irqchip/irq-aspeed-i2c-ic.c 2289 2290ARM/ASPEED MACHINE SUPPORT 2291M: Joel Stanley <[email protected]> 2292M: Andrew Jeffery <[email protected]> 2293L: [email protected] (moderated for non-subscribers) 2294L: [email protected] (moderated for non-subscribers) 2295S: Supported 2296Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2297T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2298F: Documentation/devicetree/bindings/arm/aspeed/ 2299F: arch/arm/boot/dts/aspeed/ 2300F: arch/arm/mach-aspeed/ 2301N: aspeed 2302 2303ARM/AXM LSI SOC 2304M: Krzysztof Kozlowski <[email protected]> 2305L: [email protected] (moderated for non-subscribers) 2306S: Odd Fixes 2307F: Documentation/devicetree/bindings/arm/axxia.yaml 2308F: arch/arm/boot/dts/intel/axm/ 2309F: arch/arm/mach-axxia/ 2310 2311ARM/BITMAIN ARCHITECTURE 2312M: Manivannan Sadhasivam <[email protected]> 2313L: [email protected] (moderated for non-subscribers) 2314S: Maintained 2315F: Documentation/devicetree/bindings/arm/bitmain.yaml 2316F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2317F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2318F: arch/arm64/boot/dts/bitmain/ 2319F: drivers/clk/clk-bm1880.c 2320F: drivers/pinctrl/pinctrl-bm1880.c 2321 2322ARM/BLAIZE ARCHITECTURE 2323M: James Cowgill <[email protected]> 2324M: Matt Redfearn <[email protected]> 2325M: Neil Jones <[email protected]> 2326M: Nikolaos Pasaloukos <[email protected]> 2327S: Maintained 2328F: Documentation/devicetree/bindings/arm/blaize.yaml 2329F: arch/arm64/boot/dts/blaize/ 2330 2331ARM/CALXEDA HIGHBANK ARCHITECTURE 2332M: Andre Przywara <[email protected]> 2333L: [email protected] (moderated for non-subscribers) 2334S: Maintained 2335F: arch/arm/boot/dts/calxeda/ 2336F: arch/arm/mach-highbank/ 2337 2338ARM/CAVIUM THUNDER NETWORK DRIVER 2339M: Sunil Goutham <[email protected]> 2340L: [email protected] (moderated for non-subscribers) 2341S: Maintained 2342F: drivers/net/ethernet/cavium/thunder/ 2343 2344ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2345M: Lukasz Majewski <[email protected]> 2346L: [email protected] (moderated for non-subscribers) 2347S: Maintained 2348F: arch/arm/mach-ep93xx/ts72xx.c 2349 2350ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2351M: Hartley Sweeten <[email protected]> 2352M: Alexander Sverdlin <[email protected]> 2353M: Nikita Shubin <[email protected]> 2354L: [email protected] (moderated for non-subscribers) 2355S: Maintained 2356F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2357F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2358F: arch/arm/boot/compressed/misc-ep93xx.h 2359F: arch/arm/mach-ep93xx/ 2360F: drivers/iio/adc/ep93xx_adc.c 2361 2362ARM/CLKDEV SUPPORT 2363M: Russell King <[email protected]> 2364L: [email protected] (moderated for non-subscribers) 2365S: Maintained 2366T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2367F: drivers/clk/clkdev.c 2368 2369ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2370M: Baruch Siach <[email protected]> 2371L: [email protected] (moderated for non-subscribers) 2372S: Maintained 2373F: arch/arm/boot/dts/cnxt/ 2374N: digicolor 2375 2376ARM/CORESIGHT FRAMEWORK AND DRIVERS 2377M: Suzuki K Poulose <[email protected]> 2378R: Mike Leach <[email protected]> 2379R: James Clark <[email protected]> 2380L: [email protected] (moderated for non-subscribers) 2381L: [email protected] (moderated for non-subscribers) 2382S: Maintained 2383T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2384F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2385F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2386F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2387F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2388F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2389F: Documentation/trace/coresight/* 2390F: drivers/hwtracing/coresight/* 2391F: include/dt-bindings/arm/coresight-cti-dt.h 2392F: include/linux/coresight* 2393F: include/uapi/linux/coresight* 2394F: samples/coresight/* 2395F: tools/perf/Documentation/arm-coresight.txt 2396F: tools/perf/arch/arm/util/auxtrace.c 2397F: tools/perf/arch/arm/util/cs-etm.c 2398F: tools/perf/arch/arm/util/cs-etm.h 2399F: tools/perf/arch/arm/util/pmu.c 2400F: tools/perf/tests/shell/*coresight* 2401F: tools/perf/tests/shell/coresight/* 2402F: tools/perf/tests/shell/lib/*coresight* 2403F: tools/perf/util/cs-etm-decoder/* 2404F: tools/perf/util/cs-etm.* 2405 2406ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2407M: Hans Ulli Kroll <[email protected]> 2408M: Linus Walleij <[email protected]> 2409L: [email protected] (moderated for non-subscribers) 2410S: Maintained 2411T: git git://github.com/ulli-kroll/linux.git 2412F: Documentation/devicetree/bindings/arm/gemini.yaml 2413F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2414F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2415F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2416F: arch/arm/boot/dts/gemini/ 2417F: arch/arm/mach-gemini/ 2418F: drivers/crypto/gemini/ 2419F: drivers/net/ethernet/cortina/ 2420F: drivers/pinctrl/pinctrl-gemini.c 2421F: drivers/rtc/rtc-ftrtc010.c 2422 2423ARM/CZ.NIC TURRIS SUPPORT 2424M: Marek Behún <[email protected]> 2425S: Maintained 2426W: https://www.turris.cz/ 2427F: Documentation/ABI/testing/debugfs-moxtet 2428F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2429F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2430F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2431F: Documentation/devicetree/bindings/bus/moxtet.txt 2432F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2433F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2434F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2435F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2436F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2437F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2438F: drivers/bus/moxtet.c 2439F: drivers/firmware/turris-mox-rwtm.c 2440F: drivers/gpio/gpio-moxtet.c 2441F: drivers/leds/leds-turris-omnia.c 2442F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2443F: drivers/platform/cznic/ 2444F: drivers/watchdog/armada_37xx_wdt.c 2445F: include/dt-bindings/bus/moxtet.h 2446F: include/linux/armada-37xx-rwtm-mailbox.h 2447F: include/linux/moxtet.h 2448F: include/linux/turris-omnia-mcu-interface.h 2449 2450ARM/FARADAY FA526 PORT 2451M: Hans Ulli Kroll <[email protected]> 2452L: [email protected] (moderated for non-subscribers) 2453S: Maintained 2454T: git git://git.berlios.de/gemini-board 2455F: arch/arm/mm/*-fa* 2456 2457ARM/FOOTBRIDGE ARCHITECTURE 2458M: Russell King <[email protected]> 2459L: [email protected] (moderated for non-subscribers) 2460S: Maintained 2461W: http://www.armlinux.org.uk/ 2462F: arch/arm/include/asm/hardware/dec21285.h 2463F: arch/arm/mach-footbridge/ 2464 2465ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2466M: Shawn Guo <[email protected]> 2467M: Sascha Hauer <[email protected]> 2468R: Pengutronix Kernel Team <[email protected]> 2469R: Fabio Estevam <[email protected]> 2470L: [email protected] 2471L: [email protected] (moderated for non-subscribers) 2472S: Maintained 2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2474F: arch/arm/boot/dts/nxp/imx/ 2475F: arch/arm/boot/dts/nxp/mxs/ 2476F: arch/arm64/boot/dts/freescale/ 2477X: arch/arm64/boot/dts/freescale/fsl-* 2478X: arch/arm64/boot/dts/freescale/qoriq-* 2479X: drivers/media/i2c/ 2480N: imx 2481N: mxs 2482 2483ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2484M: Shawn Guo <[email protected]> 2485L: [email protected] (moderated for non-subscribers) 2486S: Maintained 2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2488F: arch/arm/boot/dts/nxp/ls/ 2489F: arch/arm64/boot/dts/freescale/fsl-* 2490F: arch/arm64/boot/dts/freescale/qoriq-* 2491 2492ARM/FREESCALE VYBRID ARM ARCHITECTURE 2493M: Shawn Guo <[email protected]> 2494M: Sascha Hauer <[email protected]> 2495R: Pengutronix Kernel Team <[email protected]> 2496R: Stefan Agner <[email protected]> 2497L: [email protected] (moderated for non-subscribers) 2498S: Maintained 2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2500F: arch/arm/boot/dts/nxp/vf/ 2501F: arch/arm/mach-imx/*vf610* 2502 2503ARM/GUMSTIX MACHINE SUPPORT 2504M: Steve Sakoman <[email protected]> 2505L: [email protected] (moderated for non-subscribers) 2506S: Maintained 2507 2508ARM/HISILICON SOC SUPPORT 2509M: Wei Xu <[email protected]> 2510L: [email protected] (moderated for non-subscribers) 2511S: Supported 2512W: http://www.hisilicon.com 2513T: git https://github.com/hisilicon/linux-hisi.git 2514F: arch/arm/boot/dts/hisilicon/ 2515F: arch/arm/mach-hisi/ 2516F: arch/arm64/boot/dts/hisilicon/ 2517 2518ARM/HP JORNADA 7XX MACHINE SUPPORT 2519M: Kristoffer Ericson <[email protected]> 2520S: Maintained 2521W: www.jlime.com 2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2523F: arch/arm/mach-sa1100/include/mach/jornada720.h 2524F: arch/arm/mach-sa1100/jornada720.c 2525 2526ARM/HPE GXP ARCHITECTURE 2527M: Jean-Marie Verdun <[email protected]> 2528M: Nick Hawkins <[email protected]> 2529S: Maintained 2530F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2531F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2532F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2533F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2534F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2535F: Documentation/hwmon/gxp-fan-ctrl.rst 2536F: arch/arm/boot/dts/hpe/ 2537F: arch/arm/mach-hpe/ 2538F: drivers/clocksource/timer-gxp.c 2539F: drivers/hwmon/gxp-fan-ctrl.c 2540F: drivers/i2c/busses/i2c-gxp.c 2541F: drivers/spi/spi-gxp.c 2542F: drivers/watchdog/gxp-wdt.c 2543 2544ARM/IGEP MACHINE SUPPORT 2545M: Enric Balletbo i Serra <[email protected]> 2546M: Javier Martinez Canillas <[email protected]> 2547L: [email protected] 2548L: [email protected] (moderated for non-subscribers) 2549S: Maintained 2550F: arch/arm/boot/dts/ti/omap/omap3-igep* 2551 2552ARM/INTEL IXP4XX ARM ARCHITECTURE 2553M: Linus Walleij <[email protected]> 2554M: Imre Kaloz <[email protected]> 2555L: [email protected] (moderated for non-subscribers) 2556S: Maintained 2557F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2558F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2559F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2560F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2561F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2562F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2563F: arch/arm/boot/dts/intel/ixp/ 2564F: arch/arm/mach-ixp4xx/ 2565F: drivers/bus/intel-ixp4xx-eb.c 2566F: drivers/char/hw_random/ixp4xx-rng.c 2567F: drivers/clocksource/timer-ixp4xx.c 2568F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2569F: drivers/gpio/gpio-ixp4xx.c 2570F: drivers/irqchip/irq-ixp4xx.c 2571F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2572F: drivers/net/wan/ixp4xx_hss.c 2573F: drivers/soc/ixp4xx/ixp4xx-npe.c 2574F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2575F: include/linux/soc/ixp4xx/npe.h 2576F: include/linux/soc/ixp4xx/qmgr.h 2577 2578ARM/INTEL KEEMBAY ARCHITECTURE 2579M: Paul J. Murphy <[email protected]> 2580M: Daniele Alessandrelli <[email protected]> 2581S: Maintained 2582F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2583F: arch/arm64/boot/dts/intel/keembay-evm.dts 2584F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2585 2586ARM/INTEL XSC3 (MANZANO) ARM CORE 2587M: Lennert Buytenhek <[email protected]> 2588L: [email protected] (moderated for non-subscribers) 2589S: Maintained 2590 2591ARM/LG1K ARCHITECTURE 2592M: Chanho Min <[email protected]> 2593L: [email protected] (moderated for non-subscribers) 2594S: Maintained 2595F: arch/arm64/boot/dts/lg/ 2596 2597ARM/LPC18XX ARCHITECTURE 2598M: Vladimir Zapolskiy <[email protected]> 2599L: [email protected] (moderated for non-subscribers) 2600S: Maintained 2601F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2602F: arch/arm/boot/dts/nxp/lpc/lpc43* 2603F: drivers/i2c/busses/i2c-lpc2k.c 2604F: drivers/memory/pl172.c 2605F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2606F: drivers/rtc/rtc-lpc24xx.c 2607N: lpc18xx 2608 2609ARM/LPC32XX SOC SUPPORT 2610M: Vladimir Zapolskiy <[email protected]> 2611M: Piotr Wojtaszczyk <[email protected]> 2612L: [email protected] (moderated for non-subscribers) 2613S: Maintained 2614T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2615F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2616F: arch/arm/boot/dts/nxp/lpc/lpc32* 2617F: arch/arm/mach-lpc32xx/ 2618F: drivers/dma/lpc32xx-dmamux.c 2619F: drivers/i2c/busses/i2c-pnx.c 2620F: drivers/net/ethernet/nxp/lpc_eth.c 2621F: drivers/usb/host/ohci-nxp.c 2622F: drivers/watchdog/pnx4008_wdt.c 2623N: lpc32xx 2624 2625LPC32XX DMAMUX SUPPORT 2626M: J.M.B. Downing <[email protected]> 2627M: Piotr Wojtaszczyk <[email protected]> 2628R: Vladimir Zapolskiy <[email protected]> 2629L: [email protected] (moderated for non-subscribers) 2630S: Maintained 2631F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2632 2633ARM/Marvell Dove/MV78xx0/Orion SOC support 2634M: Andrew Lunn <[email protected]> 2635M: Sebastian Hesselbarth <[email protected]> 2636M: Gregory Clement <[email protected]> 2637L: [email protected] (moderated for non-subscribers) 2638S: Maintained 2639T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2640F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2641F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2642F: Documentation/devicetree/bindings/soc/dove/ 2643F: arch/arm/boot/dts/marvell/dove* 2644F: arch/arm/boot/dts/marvell/orion5x* 2645F: arch/arm/mach-dove/ 2646F: arch/arm/mach-mv78xx0/ 2647F: arch/arm/mach-orion5x/ 2648F: arch/arm/plat-orion/ 2649F: drivers/bus/mvebu-mbus.c 2650F: drivers/soc/dove/ 2651 2652ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2653M: Andrew Lunn <[email protected]> 2654M: Gregory Clement <[email protected]> 2655M: Sebastian Hesselbarth <[email protected]> 2656L: [email protected] (moderated for non-subscribers) 2657S: Maintained 2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2659F: Documentation/devicetree/bindings/arm/marvell/ 2660F: arch/arm/boot/dts/marvell/armada* 2661F: arch/arm/boot/dts/marvell/kirkwood* 2662F: arch/arm/configs/mvebu_*_defconfig 2663F: arch/arm/mach-mvebu/ 2664F: arch/arm64/boot/dts/marvell/ 2665F: drivers/clk/mvebu/ 2666F: drivers/cpufreq/armada-37xx-cpufreq.c 2667F: drivers/cpufreq/armada-8k-cpufreq.c 2668F: drivers/cpufreq/mvebu-cpufreq.c 2669F: drivers/irqchip/irq-armada-370-xp.c 2670F: drivers/irqchip/irq-mvebu-* 2671F: drivers/pinctrl/mvebu/ 2672F: drivers/rtc/rtc-armada38x.c 2673 2674ARM/Mediatek RTC DRIVER 2675M: Eddie Huang <[email protected]> 2676M: Sean Wang <[email protected]> 2677L: [email protected] (moderated for non-subscribers) 2678L: [email protected] (moderated for non-subscribers) 2679S: Maintained 2680F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2681F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2682F: drivers/rtc/rtc-mt2712.c 2683F: drivers/rtc/rtc-mt6397.c 2684F: drivers/rtc/rtc-mt7622.c 2685 2686ARM/Mediatek SoC support 2687M: Matthias Brugger <[email protected]> 2688M: AngeloGioacchino Del Regno <[email protected]> 2689L: [email protected] 2690L: [email protected] (moderated for non-subscribers) 2691L: [email protected] (moderated for non-subscribers) 2692S: Maintained 2693W: https://mtk.wiki.kernel.org/ 2694C: irc://irc.libera.chat/linux-mediatek 2695F: arch/arm/boot/dts/mediatek/ 2696F: arch/arm/mach-mediatek/ 2697F: arch/arm64/boot/dts/mediatek/ 2698F: drivers/soc/mediatek/ 2699N: mtk 2700N: mt[2678] 2701K: mediatek 2702 2703ARM/Mediatek USB3 PHY DRIVER 2704M: Chunfeng Yun <[email protected]> 2705L: [email protected] (moderated for non-subscribers) 2706L: [email protected] (moderated for non-subscribers) 2707S: Maintained 2708F: Documentation/devicetree/bindings/phy/mediatek,* 2709F: drivers/phy/mediatek/ 2710 2711ARM/MICROCHIP (ARM64) SoC support 2712M: Conor Dooley <[email protected]> 2713M: Nicolas Ferre <[email protected]> 2714M: Claudiu Beznea <[email protected]> 2715L: [email protected] (moderated for non-subscribers) 2716S: Supported 2717T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2718F: arch/arm64/boot/dts/microchip/ 2719 2720ARM/Microchip (AT91) SoC support 2721M: Nicolas Ferre <[email protected]> 2722M: Alexandre Belloni <[email protected]> 2723M: Claudiu Beznea <[email protected]> 2724L: [email protected] (moderated for non-subscribers) 2725S: Supported 2726W: http://www.linux4sam.org 2727T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2728F: arch/arm/boot/dts/microchip/ 2729F: arch/arm/include/debug/at91.S 2730F: arch/arm/mach-at91/ 2731F: drivers/memory/atmel* 2732F: drivers/watchdog/sama5d4_wdt.c 2733F: include/soc/at91/ 2734X: drivers/input/touchscreen/atmel_mxt_ts.c 2735N: at91 2736N: atmel 2737 2738ARM/Microchip Sparx5 SoC support 2739M: Steen Hegelund <[email protected]> 2740M: Daniel Machon <[email protected]> 2741M: [email protected] 2742L: [email protected] (moderated for non-subscribers) 2743S: Supported 2744F: arch/arm64/boot/dts/microchip/sparx* 2745F: drivers/net/ethernet/microchip/vcap/ 2746F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2747N: sparx5 2748 2749ARM/MILBEAUT ARCHITECTURE 2750M: Taichi Sugaya <[email protected]> 2751M: Takao Orito <[email protected]> 2752L: [email protected] (moderated for non-subscribers) 2753S: Maintained 2754F: arch/arm/boot/dts/socionext/milbeaut* 2755F: arch/arm/mach-milbeaut/ 2756N: milbeaut 2757 2758ARM/MOXA ART SOC 2759M: Krzysztof Kozlowski <[email protected]> 2760L: [email protected] (moderated for non-subscribers) 2761S: Odd Fixes 2762F: Documentation/devicetree/bindings/arm/moxart.yaml 2763F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2764F: arch/arm/boot/dts/moxa/ 2765F: drivers/clk/clk-moxart.c 2766 2767ARM/MStar/Sigmastar Armv7 SoC support 2768M: Daniel Palmer <[email protected]> 2769M: Romain Perier <[email protected]> 2770L: [email protected] (moderated for non-subscribers) 2771S: Maintained 2772W: http://linux-chenxing.org/ 2773T: git git://github.com/linux-chenxing/linux.git 2774F: Documentation/devicetree/bindings/arm/mstar/* 2775F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2776F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2777F: arch/arm/boot/dts/sigmastar/ 2778F: arch/arm/mach-mstar/ 2779F: drivers/clk/mstar/ 2780F: drivers/clocksource/timer-msc313e.c 2781F: drivers/gpio/gpio-msc313.c 2782F: drivers/rtc/rtc-msc313.c 2783F: drivers/watchdog/msc313e_wdt.c 2784F: include/dt-bindings/clock/mstar-* 2785F: include/dt-bindings/gpio/msc313-gpio.h 2786 2787ARM/NOMADIK/Ux500 ARCHITECTURES 2788M: Linus Walleij <[email protected]> 2789L: [email protected] (moderated for non-subscribers) 2790S: Maintained 2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2792F: Documentation/devicetree/bindings/arm/ste-* 2793F: Documentation/devicetree/bindings/arm/ux500.yaml 2794F: Documentation/devicetree/bindings/arm/ux500/ 2795F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2796F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2797F: arch/arm/boot/dts/st/ste-* 2798F: arch/arm/mach-nomadik/ 2799F: arch/arm/mach-ux500/ 2800F: drivers/clk/clk-nomadik.c 2801F: drivers/clocksource/clksrc-dbx500-prcmu.c 2802F: drivers/dma/ste_dma40* 2803F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2804F: drivers/gpio/gpio-nomadik.c 2805F: drivers/hwspinlock/u8500_hsem.c 2806F: drivers/i2c/busses/i2c-nomadik.c 2807F: drivers/iio/adc/ab8500-gpadc.c 2808F: drivers/mfd/ab8500* 2809F: drivers/mfd/abx500* 2810F: drivers/mfd/db8500* 2811F: drivers/pinctrl/nomadik/ 2812F: drivers/rtc/rtc-ab8500.c 2813F: drivers/rtc/rtc-pl031.c 2814F: drivers/soc/ux500/ 2815 2816ARM/NUVOTON MA35 ARCHITECTURE 2817M: Jacky Huang <[email protected]> 2818M: Shan-Chun Hung <[email protected]> 2819L: [email protected] (moderated for non-subscribers) 2820S: Supported 2821F: Documentation/devicetree/bindings/*/*/*ma35* 2822F: Documentation/devicetree/bindings/*/*ma35* 2823F: arch/arm64/boot/dts/nuvoton/*ma35* 2824F: drivers/*/*/*ma35* 2825F: drivers/*/*ma35* 2826K: ma35d1 2827 2828ARM/NUVOTON NPCM ARCHITECTURE 2829M: Avi Fishman <[email protected]> 2830M: Tomer Maimon <[email protected]> 2831M: Tali Perry <[email protected]> 2832R: Patrick Venture <[email protected]> 2833R: Nancy Yuen <[email protected]> 2834R: Benjamin Fair <[email protected]> 2835L: [email protected] (moderated for non-subscribers) 2836S: Supported 2837F: Documentation/devicetree/bindings/*/*/*npcm* 2838F: Documentation/devicetree/bindings/*/*npcm* 2839F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2840F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2841F: arch/arm/mach-npcm/ 2842F: arch/arm64/boot/dts/nuvoton/ 2843F: drivers/*/*/*npcm* 2844F: drivers/*/*npcm* 2845F: drivers/rtc/rtc-nct3018y.c 2846F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2847F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2848 2849ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2850M: Joseph Liu <[email protected]> 2851M: Marvin Lin <[email protected]> 2852L: [email protected] 2853L: [email protected] (moderated for non-subscribers) 2854S: Maintained 2855F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2856F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2857F: Documentation/userspace-api/media/drivers/npcm-video.rst 2858F: drivers/media/platform/nuvoton/ 2859F: include/uapi/linux/npcm-video.h 2860 2861ARM/NUVOTON WPCM450 ARCHITECTURE 2862M: Jonathan Neuschäfer <[email protected]> 2863L: [email protected] (moderated for non-subscribers) 2864S: Maintained 2865W: https://github.com/neuschaefer/wpcm450/wiki 2866F: Documentation/devicetree/bindings/*/*wpcm* 2867F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2868F: arch/arm/configs/wpcm450_defconfig 2869F: arch/arm/mach-npcm/wpcm450.c 2870F: drivers/*/*/*wpcm* 2871F: drivers/*/*wpcm* 2872 2873ARM/NXP S32G ARCHITECTURE 2874R: Chester Lin <[email protected]> 2875R: Matthias Brugger <[email protected]> 2876R: Ghennadi Procopciuc <[email protected]> 2877R: NXP S32 Linux Team <[email protected]> 2878L: [email protected] (moderated for non-subscribers) 2879S: Maintained 2880F: arch/arm64/boot/dts/freescale/s32g*.dts* 2881F: drivers/pinctrl/nxp/ 2882 2883ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER 2884M: Jan Petrous <[email protected]> 2885R: [email protected] 2886S: Maintained 2887F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml 2888F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c 2889 2890ARM/Orion SoC/Technologic Systems TS-78xx platform support 2891M: Alexander Clouter <[email protected]> 2892L: [email protected] (moderated for non-subscribers) 2893S: Maintained 2894W: http://www.digriz.org.uk/ts78xx/kernel 2895F: arch/arm/mach-orion5x/ts78xx-* 2896 2897ARM/QUALCOMM CHROMEBOOK SUPPORT 2898R: [email protected] 2899F: arch/arm64/boot/dts/qcom/sc7180* 2900F: arch/arm64/boot/dts/qcom/sc7280* 2901F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2902 2903ARM/QUALCOMM MAILING LIST 2904L: [email protected] 2905C: irc://irc.oftc.net/linux-msm 2906F: Documentation/devicetree/bindings/*/qcom* 2907F: Documentation/devicetree/bindings/soc/qcom/ 2908F: arch/arm/boot/dts/qcom/ 2909F: arch/arm/configs/qcom_defconfig 2910F: arch/arm/mach-qcom/ 2911F: arch/arm64/boot/dts/qcom/ 2912F: drivers/*/*/pm8???-* 2913F: drivers/*/*/qcom* 2914F: drivers/*/*/qcom/ 2915F: drivers/*/qcom* 2916F: drivers/*/qcom/ 2917F: drivers/bluetooth/btqcomsmd.c 2918F: drivers/clocksource/timer-qcom.c 2919F: drivers/cpuidle/cpuidle-qcom-spm.c 2920F: drivers/extcon/extcon-qcom* 2921F: drivers/i2c/busses/i2c-qcom-geni.c 2922F: drivers/i2c/busses/i2c-qup.c 2923F: drivers/iommu/msm* 2924F: drivers/mfd/ssbi.c 2925F: drivers/mmc/host/mmci_qcom* 2926F: drivers/mmc/host/sdhci-msm.c 2927F: drivers/pci/controller/dwc/pcie-qcom* 2928F: drivers/phy/qualcomm/ 2929F: drivers/power/*/msm* 2930F: drivers/reset/reset-qcom-* 2931F: drivers/rtc/rtc-pm8xxx.c 2932F: drivers/spi/spi-geni-qcom.c 2933F: drivers/spi/spi-qcom-qspi.c 2934F: drivers/spi/spi-qup.c 2935F: drivers/tty/serial/msm_serial.c 2936F: drivers/ufs/host/ufs-qcom* 2937F: drivers/usb/dwc3/dwc3-qcom.c 2938F: include/dt-bindings/*/qcom* 2939F: include/linux/*/qcom* 2940F: include/linux/soc/qcom/ 2941 2942ARM/QUALCOMM SUPPORT 2943M: Bjorn Andersson <[email protected]> 2944M: Konrad Dybcio <[email protected]> 2945L: [email protected] 2946S: Maintained 2947C: irc://irc.oftc.net/linux-msm 2948T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2949F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 2950F: Documentation/devicetree/bindings/arm/qcom.yaml 2951F: Documentation/devicetree/bindings/bus/qcom* 2952F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 2953F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 2954F: Documentation/devicetree/bindings/reserved-memory/qcom* 2955F: Documentation/devicetree/bindings/soc/qcom/ 2956F: arch/arm/boot/dts/qcom/ 2957F: arch/arm/configs/qcom_defconfig 2958F: arch/arm/mach-qcom/ 2959F: arch/arm64/boot/dts/qcom/ 2960F: drivers/bus/qcom* 2961F: drivers/firmware/qcom/ 2962F: drivers/soc/qcom/ 2963F: include/dt-bindings/arm/qcom,ids.h 2964F: include/dt-bindings/firmware/qcom,scm.h 2965F: include/dt-bindings/soc/qcom* 2966F: include/linux/firmware/qcom 2967F: include/linux/soc/qcom/ 2968F: include/soc/qcom/ 2969 2970ARM/RDA MICRO ARCHITECTURE 2971M: Manivannan Sadhasivam <[email protected]> 2972L: [email protected] (moderated for non-subscribers) 2973L: [email protected] (moderated for non-subscribers) 2974S: Maintained 2975F: Documentation/devicetree/bindings/arm/rda.yaml 2976F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2977F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 2978F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 2979F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 2980F: arch/arm/boot/dts/unisoc/ 2981F: drivers/clocksource/timer-rda.c 2982F: drivers/gpio/gpio-rda.c 2983F: drivers/irqchip/irq-rda-intc.c 2984F: drivers/tty/serial/rda-uart.c 2985 2986ARM/REALTEK ARCHITECTURE 2987M: Andreas Färber <[email protected]> 2988L: [email protected] (moderated for non-subscribers) 2989L: [email protected] (moderated for non-subscribers) 2990S: Maintained 2991F: Documentation/devicetree/bindings/arm/realtek.yaml 2992F: arch/arm/boot/dts/realtek/ 2993F: arch/arm/mach-realtek/ 2994F: arch/arm64/boot/dts/realtek/ 2995 2996ARM/RISC-V/RENESAS ARCHITECTURE 2997M: Geert Uytterhoeven <[email protected]> 2998M: Magnus Damm <[email protected]> 2999L: [email protected] 3000S: Supported 3001Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 3002C: irc://irc.libera.chat/renesas-soc 3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 3004F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 3005F: Documentation/devicetree/bindings/nvmem/renesas,* 3006F: Documentation/devicetree/bindings/soc/renesas/ 3007F: arch/arm/boot/dts/renesas/ 3008F: arch/arm/configs/shmobile_defconfig 3009F: arch/arm/include/debug/renesas-scif.S 3010F: arch/arm/mach-shmobile/ 3011F: arch/arm64/boot/dts/renesas/ 3012F: arch/riscv/boot/dts/renesas/ 3013F: drivers/nvmem/rcar-efuse.c 3014F: drivers/pmdomain/renesas/ 3015F: drivers/soc/renesas/ 3016F: include/linux/soc/renesas/ 3017K: \brenesas, 3018 3019ARM/RISCPC ARCHITECTURE 3020M: Russell King <[email protected]> 3021L: [email protected] (moderated for non-subscribers) 3022S: Maintained 3023W: http://www.armlinux.org.uk/ 3024F: arch/arm/include/asm/hardware/ioc.h 3025F: arch/arm/include/asm/hardware/iomd.h 3026F: arch/arm/include/asm/hardware/memc.h 3027F: arch/arm/mach-rpc/ 3028F: drivers/net/ethernet/8390/etherh.c 3029F: drivers/net/ethernet/i825xx/ether1* 3030F: drivers/net/ethernet/seeq/ether3* 3031F: drivers/scsi/arm/ 3032 3033ARM/Rockchip SoC support 3034M: Heiko Stuebner <[email protected]> 3035L: [email protected] (moderated for non-subscribers) 3036L: [email protected] 3037S: Maintained 3038T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 3039F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 3040F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 3041F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 3042F: arch/arm/boot/dts/rockchip/ 3043F: arch/arm/mach-rockchip/ 3044F: drivers/*/*/*rockchip* 3045F: drivers/*/*rockchip* 3046F: drivers/clk/rockchip/ 3047F: drivers/i2c/busses/i2c-rk3x.c 3048F: sound/soc/rockchip/ 3049N: rockchip 3050 3051ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 3052M: Krzysztof Kozlowski <[email protected]> 3053R: Alim Akhtar <[email protected]> 3054L: [email protected] (moderated for non-subscribers) 3055L: [email protected] 3056S: Maintained 3057P: Documentation/process/maintainer-soc-clean-dts.rst 3058Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 3059B: mailto:[email protected] 3060C: irc://irc.libera.chat/linux-exynos 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 3062F: Documentation/arch/arm/samsung/ 3063F: Documentation/devicetree/bindings/arm/samsung/ 3064F: Documentation/devicetree/bindings/hwinfo/samsung,* 3065F: Documentation/devicetree/bindings/power/pd-samsung.yaml 3066F: Documentation/devicetree/bindings/soc/samsung/ 3067F: arch/arm/boot/dts/samsung/ 3068F: arch/arm/mach-exynos*/ 3069F: arch/arm/mach-s3c/ 3070F: arch/arm/mach-s5p*/ 3071F: arch/arm64/boot/dts/exynos/ 3072F: drivers/*/*/*s3c24* 3073F: drivers/*/*s3c24* 3074F: drivers/*/*s3c64xx* 3075F: drivers/*/*s5pv210* 3076F: drivers/clocksource/samsung_pwm_timer.c 3077F: drivers/mailbox/exynos-mailbox.c 3078F: drivers/memory/samsung/ 3079F: drivers/pwm/pwm-samsung.c 3080F: drivers/soc/samsung/ 3081F: drivers/tty/serial/samsung* 3082F: include/clocksource/samsung_pwm.h 3083F: include/linux/platform_data/*s3c* 3084F: include/linux/serial_s3c.h 3085F: include/linux/soc/samsung/ 3086N: exynos 3087N: s3c64xx 3088N: s5pv210 3089 3090ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3091M: Łukasz Stelmach <[email protected]> 3092L: [email protected] (moderated for non-subscribers) 3093L: [email protected] 3094S: Maintained 3095F: drivers/media/platform/samsung/s5p-g2d/ 3096 3097ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3098M: Marek Szyprowski <[email protected]> 3099L: [email protected] 3100L: [email protected] 3101S: Maintained 3102F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3103F: drivers/media/cec/platform/s5p/ 3104 3105ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3106M: Andrzej Pietrasiewicz <[email protected]> 3107M: Jacek Anaszewski <[email protected]> 3108M: Sylwester Nawrocki <[email protected]> 3109L: [email protected] (moderated for non-subscribers) 3110L: [email protected] 3111S: Maintained 3112F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3113F: drivers/media/platform/samsung/s5p-jpeg/ 3114 3115ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3116M: Marek Szyprowski <[email protected]> 3117M: Andrzej Hajda <[email protected]> 3118L: [email protected] (moderated for non-subscribers) 3119L: [email protected] 3120S: Maintained 3121F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3122F: drivers/media/platform/samsung/s5p-mfc/ 3123 3124ARM/SOCFPGA ARCHITECTURE 3125M: Dinh Nguyen <[email protected]> 3126S: Maintained 3127W: http://www.rocketboards.org 3128T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3129F: arch/arm/boot/dts/intel/socfpga/ 3130F: arch/arm/configs/socfpga_defconfig 3131F: arch/arm/mach-socfpga/ 3132F: arch/arm64/boot/dts/altera/ 3133F: arch/arm64/boot/dts/intel/ 3134 3135ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3136M: Dinh Nguyen <[email protected]> 3137S: Maintained 3138F: drivers/clk/socfpga/ 3139 3140ARM/SOCFPGA EDAC SUPPORT 3141M: Dinh Nguyen <[email protected]> 3142S: Maintained 3143F: drivers/edac/altera_edac.[ch] 3144 3145ARM/SPREADTRUM SoC SUPPORT 3146M: Orson Zhai <[email protected]> 3147M: Baolin Wang <[email protected]> 3148R: Chunyan Zhang <[email protected]> 3149S: Maintained 3150F: arch/arm64/boot/dts/sprd 3151N: sprd 3152N: sc27xx 3153N: sc2731 3154 3155ARM/STI ARCHITECTURE 3156M: Patrice Chotard <[email protected]> 3157L: [email protected] (moderated for non-subscribers) 3158S: Maintained 3159W: http://www.stlinux.com 3160F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3161F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3162F: arch/arm/boot/dts/st/sti* 3163F: arch/arm/mach-sti/ 3164F: drivers/ata/ahci_st.c 3165F: drivers/char/hw_random/st-rng.c 3166F: drivers/clocksource/arm_global_timer.c 3167F: drivers/clocksource/clksrc_st_lpc.c 3168F: drivers/cpufreq/sti-cpufreq.c 3169F: drivers/dma/st_fdma* 3170F: drivers/i2c/busses/i2c-st.c 3171F: drivers/media/platform/st/sti/c8sectpfe/ 3172F: drivers/media/rc/st_rc.c 3173F: drivers/mmc/host/sdhci-st.c 3174F: drivers/phy/st/phy-miphy28lp.c 3175F: drivers/phy/st/phy-stih407-usb.c 3176F: drivers/pinctrl/pinctrl-st.c 3177F: drivers/remoteproc/st_remoteproc.c 3178F: drivers/remoteproc/st_slim_rproc.c 3179F: drivers/reset/sti/ 3180F: drivers/rtc/rtc-st-lpc.c 3181F: drivers/tty/serial/st-asc.c 3182F: drivers/usb/dwc3/dwc3-st.c 3183F: drivers/usb/host/ehci-st.c 3184F: drivers/usb/host/ohci-st.c 3185F: drivers/watchdog/st_lpc_wdt.c 3186F: include/linux/remoteproc/st_slim_rproc.h 3187 3188ARM/STM32 ARCHITECTURE 3189M: Maxime Coquelin <[email protected]> 3190M: Alexandre Torgue <[email protected]> 3191L: [email protected] (moderated for non-subscribers) 3192L: [email protected] (moderated for non-subscribers) 3193S: Maintained 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3195F: arch/arm/boot/dts/st/stm32* 3196F: arch/arm/mach-stm32/ 3197F: arch/arm64/boot/dts/st/ 3198F: drivers/clocksource/armv7m_systick.c 3199N: stm32 3200N: stm 3201 3202ARM/SUNPLUS SP7021 SOC SUPPORT 3203M: Qin Jian <[email protected]> 3204L: [email protected] (moderated for mon-subscribers) 3205S: Maintained 3206W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3207F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3208F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3209F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3210F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3211F: arch/arm/boot/dts/sunplus/ 3212F: arch/arm/configs/sp7021_*defconfig 3213F: drivers/clk/clk-sp7021.c 3214F: drivers/irqchip/irq-sp7021-intc.c 3215F: drivers/reset/reset-sunplus.c 3216F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3217F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3218 3219ARM/Synaptics SoC support 3220M: Jisheng Zhang <[email protected]> 3221M: Sebastian Hesselbarth <[email protected]> 3222L: [email protected] (moderated for non-subscribers) 3223S: Maintained 3224F: arch/arm/boot/dts/synaptics/ 3225F: arch/arm/mach-berlin/ 3226F: arch/arm64/boot/dts/synaptics/ 3227 3228ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3229M: Hans Verkuil <[email protected]> 3230L: [email protected] 3231L: [email protected] 3232S: Maintained 3233F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3234F: drivers/media/cec/platform/tegra/ 3235 3236ARM/TESLA FSD SoC SUPPORT 3237M: Alim Akhtar <[email protected]> 3238M: [email protected] 3239L: [email protected] (moderated for non-subscribers) 3240L: [email protected] 3241S: Maintained 3242F: arch/arm64/boot/dts/tesla/ 3243 3244ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3245M: Santosh Shilimkar <[email protected]> 3246L: [email protected] 3247S: Maintained 3248F: drivers/memory/*emif* 3249 3250ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3251M: Nishanth Menon <[email protected]> 3252M: Santosh Shilimkar <[email protected]> 3253L: [email protected] (moderated for non-subscribers) 3254S: Maintained 3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3256F: arch/arm/boot/dts/ti/keystone/ 3257F: arch/arm/mach-keystone/ 3258 3259ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3260M: Santosh Shilimkar <[email protected]> 3261L: [email protected] 3262S: Maintained 3263F: drivers/clk/keystone/ 3264 3265ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3266M: Santosh Shilimkar <[email protected]> 3267L: [email protected] (moderated for non-subscribers) 3268L: [email protected] 3269S: Maintained 3270F: drivers/clocksource/timer-keystone.c 3271 3272ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3273M: Santosh Shilimkar <[email protected]> 3274L: [email protected] 3275S: Maintained 3276F: drivers/power/reset/keystone-reset.c 3277 3278ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3279M: Nishanth Menon <[email protected]> 3280M: Vignesh Raghavendra <[email protected]> 3281M: Tero Kristo <[email protected]> 3282L: [email protected] (moderated for non-subscribers) 3283S: Supported 3284F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3285F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3286F: arch/arm64/boot/dts/ti/Makefile 3287F: arch/arm64/boot/dts/ti/k3-* 3288 3289ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3290M: Krzysztof Kozlowski <[email protected]> 3291L: [email protected] (moderated for non-subscribers) 3292S: Odd Fixes 3293F: Documentation/devicetree/bindings/*/*/ti,nspire* 3294F: Documentation/devicetree/bindings/*/ti,nspire* 3295F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3296F: arch/arm/boot/dts/nspire/ 3297 3298ARM/TOSHIBA VISCONTI ARCHITECTURE 3299M: Nobuhiro Iwamatsu <[email protected]> 3300L: [email protected] (moderated for non-subscribers) 3301S: Supported 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3303F: Documentation/devicetree/bindings/arm/toshiba.yaml 3304F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3305F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3306F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3307F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3308F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3309F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3310F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3311F: arch/arm64/boot/dts/toshiba/ 3312F: drivers/clk/visconti/ 3313F: drivers/gpio/gpio-visconti.c 3314F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3315F: drivers/pci/controller/dwc/pcie-visconti.c 3316F: drivers/pinctrl/visconti/ 3317F: drivers/watchdog/visconti_wdt.c 3318N: visconti 3319 3320ARM/UNIPHIER ARCHITECTURE 3321M: Kunihiko Hayashi <[email protected]> 3322M: Masami Hiramatsu <[email protected]> 3323L: [email protected] (moderated for non-subscribers) 3324S: Maintained 3325F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3326F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3327F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3328F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3329F: arch/arm/boot/dts/socionext/uniphier* 3330F: arch/arm/include/asm/hardware/cache-uniphier.h 3331F: arch/arm/mm/cache-uniphier.c 3332F: arch/arm64/boot/dts/socionext/uniphier* 3333F: drivers/bus/uniphier-system-bus.c 3334F: drivers/clk/uniphier/ 3335F: drivers/dma/uniphier-mdmac.c 3336F: drivers/gpio/gpio-uniphier.c 3337F: drivers/i2c/busses/i2c-uniphier* 3338F: drivers/irqchip/irq-uniphier-aidet.c 3339F: drivers/mmc/host/uniphier-sd.c 3340F: drivers/pinctrl/uniphier/ 3341F: drivers/reset/reset-uniphier.c 3342F: drivers/tty/serial/8250/8250_uniphier.c 3343N: uniphier 3344 3345ARM/VERSATILE EXPRESS PLATFORM 3346M: Liviu Dudau <[email protected]> 3347M: Sudeep Holla <[email protected]> 3348M: Lorenzo Pieralisi <[email protected]> 3349L: [email protected] (moderated for non-subscribers) 3350S: Maintained 3351N: mps2 3352N: vexpress 3353F: arch/arm/mach-versatile/ 3354F: arch/arm64/boot/dts/arm/ 3355F: drivers/clocksource/timer-versatile.c 3356X: drivers/cpufreq/vexpress-spc-cpufreq.c 3357X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3358 3359ARM/VFP SUPPORT 3360M: Russell King <[email protected]> 3361L: [email protected] (moderated for non-subscribers) 3362S: Maintained 3363W: http://www.armlinux.org.uk/ 3364F: arch/arm/vfp/ 3365 3366ARM/VT8500 ARM ARCHITECTURE 3367M: Alexey Charkov <[email protected]> 3368M: Krzysztof Kozlowski <[email protected]> 3369L: [email protected] (moderated for non-subscribers) 3370S: Odd Fixes 3371F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3372F: arch/arm/boot/dts/vt8500/ 3373F: arch/arm/mach-vt8500/ 3374F: drivers/clocksource/timer-vt8500.c 3375F: drivers/i2c/busses/i2c-viai2c-wmt.c 3376F: drivers/mmc/host/wmt-sdmmc.c 3377F: drivers/pwm/pwm-vt8500.c 3378F: drivers/rtc/rtc-vt8500.c 3379F: drivers/tty/serial/vt8500_serial.c 3380F: drivers/video/fbdev/vt8500lcdfb.* 3381F: drivers/video/fbdev/wm8505fb* 3382F: drivers/video/fbdev/wmt_ge_rops.* 3383 3384ARM/ZYNQ ARCHITECTURE 3385M: Michal Simek <[email protected]> 3386L: [email protected] (moderated for non-subscribers) 3387S: Supported 3388W: http://wiki.xilinx.com 3389T: git https://github.com/Xilinx/linux-xlnx.git 3390F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3391F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3392F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3393F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3394F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3395F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3396F: arch/arm/mach-zynq/ 3397F: drivers/clocksource/timer-cadence-ttc.c 3398F: drivers/cpuidle/cpuidle-zynq.c 3399F: drivers/edac/synopsys_edac.c 3400F: drivers/i2c/busses/i2c-cadence.c 3401F: drivers/i2c/busses/i2c-xiic.c 3402F: drivers/mmc/host/sdhci-of-arasan.c 3403N: zynq 3404N: xilinx 3405 3406ARM64 FIT SUPPORT 3407M: Simon Glass <[email protected]> 3408L: [email protected] (moderated for non-subscribers) 3409S: Maintained 3410F: arch/arm64/boot/Makefile 3411F: scripts/make_fit.py 3412 3413ARM64 PLATFORM DRIVERS 3414M: Hans de Goede <[email protected]> 3415M: Ilpo Järvinen <[email protected]> 3416R: Bryan O'Donoghue <[email protected]> 3417L: [email protected] 3418S: Maintained 3419Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3421F: drivers/platform/arm64/ 3422 3423ARM64 PORT (AARCH64 ARCHITECTURE) 3424M: Catalin Marinas <[email protected]> 3425M: Will Deacon <[email protected]> 3426L: [email protected] (moderated for non-subscribers) 3427S: Maintained 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3429F: Documentation/arch/arm64/ 3430F: arch/arm64/ 3431F: drivers/virt/coco/arm-cca-guest/ 3432F: drivers/virt/coco/pkvm-guest/ 3433F: tools/testing/selftests/arm64/ 3434X: arch/arm64/boot/dts/ 3435 3436ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3437M: George McCollister <[email protected]> 3438L: [email protected] 3439S: Maintained 3440F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3441F: drivers/net/dsa/xrs700x/* 3442F: net/dsa/tag_xrs700x.c 3443 3444AS3645A LED FLASH CONTROLLER DRIVER 3445M: Sakari Ailus <[email protected]> 3446L: [email protected] 3447S: Maintained 3448F: drivers/leds/flash/leds-as3645a.c 3449 3450ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3451M: Tianshu Qiu <[email protected]> 3452L: [email protected] 3453S: Maintained 3454T: git git://linuxtv.org/media.git 3455F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3456F: drivers/media/i2c/ak7375.c 3457 3458ASAHI KASEI AK8974 DRIVER 3459M: Linus Walleij <[email protected]> 3460L: [email protected] 3461S: Supported 3462W: http://www.akm.com/ 3463F: drivers/iio/magnetometer/ak8974.c 3464 3465AOSONG AGS02MA TVOC SENSOR DRIVER 3466M: Anshul Dalal <[email protected]> 3467L: [email protected] 3468S: Maintained 3469F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3470F: drivers/iio/chemical/ags02ma.c 3471 3472ASC7621 HARDWARE MONITOR DRIVER 3473M: George Joseph <[email protected]> 3474L: [email protected] 3475S: Maintained 3476F: Documentation/hwmon/asc7621.rst 3477F: drivers/hwmon/asc7621.c 3478 3479ASIX AX88796C SPI ETHERNET ADAPTER 3480M: Łukasz Stelmach <[email protected]> 3481S: Maintained 3482F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3483F: drivers/net/ethernet/asix/ax88796c_* 3484 3485ASIX PHY DRIVER [RUST] 3486M: FUJITA Tomonori <[email protected]> 3487R: Trevor Gross <[email protected]> 3488L: [email protected] 3489L: [email protected] 3490S: Maintained 3491F: drivers/net/phy/ax88796b_rust.rs 3492 3493ASPEED CRYPTO DRIVER 3494M: Neal Liu <[email protected]> 3495L: [email protected] (moderated for non-subscribers) 3496S: Maintained 3497F: Documentation/devicetree/bindings/crypto/aspeed,* 3498F: drivers/crypto/aspeed/ 3499 3500ASPEED PECI CONTROLLER 3501M: Iwona Winiarska <[email protected]> 3502L: [email protected] (moderated for non-subscribers) 3503L: [email protected] (moderated for non-subscribers) 3504S: Supported 3505F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3506F: drivers/peci/controller/peci-aspeed.c 3507 3508ASPEED PINCTRL DRIVERS 3509M: Andrew Jeffery <[email protected]> 3510L: [email protected] (moderated for non-subscribers) 3511L: [email protected] (moderated for non-subscribers) 3512L: [email protected] 3513S: Maintained 3514F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3515F: drivers/pinctrl/aspeed/ 3516 3517ASPEED SCU INTERRUPT CONTROLLER DRIVER 3518M: Eddie James <[email protected]> 3519L: [email protected] (moderated for non-subscribers) 3520S: Maintained 3521F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3522F: drivers/irqchip/irq-aspeed-scu-ic.c 3523F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3524 3525ASPEED SD/MMC DRIVER 3526M: Andrew Jeffery <[email protected]> 3527L: [email protected] (moderated for non-subscribers) 3528L: [email protected] (moderated for non-subscribers) 3529L: [email protected] 3530S: Maintained 3531F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3532F: drivers/mmc/host/sdhci-of-aspeed* 3533 3534ASPEED SMC SPI DRIVER 3535M: Chin-Ting Kuo <[email protected]> 3536M: Cédric Le Goater <[email protected]> 3537L: [email protected] (moderated for non-subscribers) 3538L: [email protected] (moderated for non-subscribers) 3539L: [email protected] 3540S: Maintained 3541F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3542F: drivers/spi/spi-aspeed-smc.c 3543 3544ASPEED USB UDC DRIVER 3545M: Neal Liu <[email protected]> 3546L: [email protected] (moderated for non-subscribers) 3547S: Maintained 3548F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3549F: drivers/usb/gadget/udc/aspeed_udc.c 3550 3551ASPEED VIDEO ENGINE DRIVER 3552M: Eddie James <[email protected]> 3553L: [email protected] 3554L: [email protected] (moderated for non-subscribers) 3555S: Maintained 3556F: Documentation/devicetree/bindings/media/aspeed-video.txt 3557F: drivers/media/platform/aspeed/ 3558 3559ASUS EC HARDWARE MONITOR DRIVER 3560M: Eugene Shalygin <[email protected]> 3561L: [email protected] 3562S: Maintained 3563F: drivers/hwmon/asus-ec-sensors.c 3564 3565ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3566M: Corentin Chary <[email protected]> 3567M: Luke D. Jones <[email protected]> 3568L: [email protected] 3569S: Maintained 3570W: https://asus-linux.org/ 3571F: drivers/platform/x86/asus*.c 3572F: drivers/platform/x86/eeepc*.c 3573 3574ASUS TF103C DOCK DRIVER 3575M: Hans de Goede <[email protected]> 3576L: [email protected] 3577S: Maintained 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3579F: drivers/platform/x86/asus-tf103c-dock.c 3580 3581ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3582M: Aleksa Savic <[email protected]> 3583L: [email protected] 3584S: Maintained 3585F: drivers/hwmon/asus_rog_ryujin.c 3586 3587ASUS WIRELESS RADIO CONTROL DRIVER 3588M: João Paulo Rechi Vita <[email protected]> 3589L: [email protected] 3590S: Maintained 3591F: drivers/platform/x86/asus-wireless.c 3592 3593ASUS WMI HARDWARE MONITOR DRIVER 3594M: Ed Brindley <[email protected]> 3595M: Denis Pauk <[email protected]> 3596L: [email protected] 3597S: Maintained 3598F: drivers/hwmon/asus_wmi_sensors.c 3599 3600ASYMMETRIC KEYS 3601M: David Howells <[email protected]> 3602L: [email protected] 3603S: Maintained 3604F: Documentation/crypto/asymmetric-keys.rst 3605F: crypto/asymmetric_keys/ 3606F: include/crypto/pkcs7.h 3607F: include/crypto/public_key.h 3608F: include/linux/verification.h 3609 3610ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3611R: Dan Williams <[email protected]> 3612S: Odd fixes 3613W: http://sourceforge.net/projects/xscaleiop 3614F: Documentation/crypto/async-tx-api.rst 3615F: crypto/async_tx/ 3616F: include/linux/async_tx.h 3617 3618AT24 EEPROM DRIVER 3619M: Bartosz Golaszewski <[email protected]> 3620L: [email protected] 3621S: Maintained 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3623F: Documentation/devicetree/bindings/eeprom/at24.yaml 3624F: drivers/misc/eeprom/at24.c 3625 3626ATA OVER ETHERNET (AOE) DRIVER 3627M: "Justin Sanders" <[email protected]> 3628S: Supported 3629W: http://www.openaoe.org/ 3630F: Documentation/admin-guide/aoe/ 3631F: drivers/block/aoe/ 3632 3633ATC260X PMIC MFD DRIVER 3634M: Manivannan Sadhasivam <[email protected]> 3635M: Cristian Ciocaltea <[email protected]> 3636L: [email protected] 3637S: Maintained 3638F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3639F: drivers/input/misc/atc260x-onkey.c 3640F: drivers/mfd/atc260* 3641F: drivers/power/reset/atc260x-poweroff.c 3642F: drivers/regulator/atc260x-regulator.c 3643F: include/linux/mfd/atc260x/* 3644 3645ATHEROS 71XX/9XXX GPIO DRIVER 3646M: Alban Bedel <[email protected]> 3647S: Maintained 3648W: https://github.com/AlbanBedel/linux 3649T: git git://github.com/AlbanBedel/linux 3650F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 3651F: drivers/gpio/gpio-ath79.c 3652 3653ATHEROS 71XX/9XXX USB PHY DRIVER 3654M: Alban Bedel <[email protected]> 3655S: Maintained 3656W: https://github.com/AlbanBedel/linux 3657T: git git://github.com/AlbanBedel/linux 3658F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3659F: drivers/phy/qualcomm/phy-ath79-usb.c 3660 3661ATHEROS ATH GENERIC UTILITIES 3662M: Jeff Johnson <[email protected]> 3663L: [email protected] 3664S: Supported 3665F: drivers/net/wireless/ath/* 3666 3667ATHEROS ATH5K WIRELESS DRIVER 3668M: Jiri Slaby <[email protected]> 3669M: Nick Kossifidis <[email protected]> 3670M: Luis Chamberlain <[email protected]> 3671L: [email protected] 3672S: Maintained 3673W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3674F: drivers/net/wireless/ath/ath5k/ 3675 3676ATHEROS ATH6KL WIRELESS DRIVER 3677L: [email protected] 3678S: Orphan 3679W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3680F: drivers/net/wireless/ath/ath6kl/ 3681 3682ATI_REMOTE2 DRIVER 3683M: Ville Syrjala <[email protected]> 3684S: Maintained 3685F: drivers/input/misc/ati_remote2.c 3686 3687ATK0110 HWMON DRIVER 3688M: Luca Tettamanti <[email protected]> 3689L: [email protected] 3690S: Maintained 3691F: drivers/hwmon/asus_atk0110.c 3692 3693ATLX ETHERNET DRIVERS 3694M: Chris Snook <[email protected]> 3695L: [email protected] 3696S: Maintained 3697W: http://sourceforge.net/projects/atl1 3698W: http://atl1.sourceforge.net 3699F: drivers/net/ethernet/atheros/ 3700 3701ATM 3702M: Chas Williams <[email protected]> 3703L: [email protected] (moderated for non-subscribers) 3704L: [email protected] 3705S: Maintained 3706W: http://linux-atm.sourceforge.net 3707F: drivers/atm/ 3708F: include/linux/atm* 3709F: include/linux/sonet.h 3710F: include/uapi/linux/atm* 3711F: include/uapi/linux/sonet.h 3712 3713ATMEL MACB ETHERNET DRIVER 3714M: Nicolas Ferre <[email protected]> 3715M: Claudiu Beznea <[email protected]> 3716S: Maintained 3717F: drivers/net/ethernet/cadence/ 3718 3719ATMEL MAXTOUCH DRIVER 3720M: Nick Dyer <[email protected]> 3721S: Maintained 3722T: git git://github.com/ndyer/linux.git 3723F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3724F: drivers/input/touchscreen/atmel_mxt_ts.c 3725 3726ATOMIC INFRASTRUCTURE 3727M: Will Deacon <[email protected]> 3728M: Peter Zijlstra <[email protected]> 3729R: Boqun Feng <[email protected]> 3730R: Mark Rutland <[email protected]> 3731L: [email protected] 3732S: Maintained 3733F: Documentation/atomic_*.txt 3734F: arch/*/include/asm/atomic*.h 3735F: include/*/atomic*.h 3736F: include/linux/refcount.h 3737F: scripts/atomic/ 3738 3739ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3740M: Bradley Grove <[email protected]> 3741L: [email protected] 3742S: Supported 3743W: http://www.attotech.com 3744F: drivers/scsi/esas2r 3745 3746ATUSB IEEE 802.15.4 RADIO DRIVER 3747M: Stefan Schmidt <[email protected]> 3748L: [email protected] 3749S: Maintained 3750F: drivers/net/ieee802154/at86rf230.h 3751F: drivers/net/ieee802154/atusb.c 3752F: drivers/net/ieee802154/atusb.h 3753 3754AUDIT SUBSYSTEM 3755M: Paul Moore <[email protected]> 3756M: Eric Paris <[email protected]> 3757L: [email protected] 3758S: Supported 3759W: https://github.com/linux-audit 3760Q: https://patchwork.kernel.org/project/audit/list 3761B: mailto:[email protected] 3762P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3763T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3764F: include/asm-generic/audit_*.h 3765F: include/linux/audit.h 3766F: include/linux/audit_arch.h 3767F: include/uapi/linux/audit.h 3768F: kernel/audit* 3769F: lib/*audit.c 3770K: \baudit_[a-z_0-9]\+\b 3771 3772AUTOFDO BUILD 3773M: Rong Xu <[email protected]> 3774M: Han Shen <[email protected]> 3775S: Supported 3776F: Documentation/dev-tools/autofdo.rst 3777F: scripts/Makefile.autofdo 3778 3779AUXILIARY BUS DRIVER 3780M: Greg Kroah-Hartman <[email protected]> 3781R: Dave Ertman <[email protected]> 3782R: Ira Weiny <[email protected]> 3783S: Supported 3784T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3785F: Documentation/driver-api/auxiliary_bus.rst 3786F: drivers/base/auxiliary.c 3787F: include/linux/auxiliary_bus.h 3788 3789AUXILIARY DISPLAY DRIVERS 3790M: Andy Shevchenko <[email protected]> 3791R: Geert Uytterhoeven <[email protected]> 3792S: Odd Fixes 3793T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3794F: Documentation/devicetree/bindings/auxdisplay/ 3795F: drivers/auxdisplay/ 3796F: include/linux/cfag12864b.h 3797F: include/uapi/linux/map_to_14segment.h 3798F: include/uapi/linux/map_to_7segment.h 3799 3800AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3801M: Subhajit Ghosh <[email protected]> 3802L: [email protected] 3803S: Maintained 3804F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3805F: drivers/iio/light/apds9306.c 3806 3807AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3808M: Andreas Klinger <[email protected]> 3809L: [email protected] 3810S: Maintained 3811F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3812F: drivers/iio/adc/hx711.c 3813 3814AX.25 NETWORK LAYER 3815L: [email protected] 3816S: Orphan 3817W: https://linux-ax25.in-berlin.de 3818F: include/net/ax25.h 3819F: include/uapi/linux/ax25.h 3820F: net/ax25/ 3821 3822AXENTIA ARM DEVICES 3823M: Peter Rosin <[email protected]> 3824L: [email protected] (moderated for non-subscribers) 3825S: Maintained 3826F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3827F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3828F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3829F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3830 3831AXENTIA ASOC DRIVERS 3832M: Peter Rosin <[email protected]> 3833L: [email protected] 3834S: Maintained 3835F: Documentation/devicetree/bindings/sound/axentia,* 3836F: sound/soc/atmel/tse850-pcm5142.c 3837 3838AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3839M: Nuno Sá <[email protected]> 3840L: [email protected] 3841S: Supported 3842W: https://ez.analog.com/linux-software-drivers 3843F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3844F: drivers/hwmon/axi-fan-control.c 3845 3846AXI SPI ENGINE 3847M: Michael Hennerich <[email protected]> 3848M: Nuno Sá <[email protected]> 3849R: David Lechner <[email protected]> 3850L: [email protected] 3851S: Supported 3852W: https://ez.analog.com/linux-software-drivers 3853F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3854F: drivers/spi/spi-axi-spi-engine.c 3855 3856AXI PWM GENERATOR 3857M: Michael Hennerich <[email protected]> 3858M: Nuno Sá <[email protected]> 3859R: Trevor Gamblin <[email protected]> 3860L: [email protected] 3861S: Supported 3862W: https://ez.analog.com/linux-software-drivers 3863F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3864F: drivers/pwm/pwm-axi-pwmgen.c 3865 3866AZ6007 DVB DRIVER 3867M: Mauro Carvalho Chehab <[email protected]> 3868L: [email protected] 3869S: Maintained 3870W: https://linuxtv.org 3871T: git git://linuxtv.org/media.git 3872F: drivers/media/usb/dvb-usb-v2/az6007.c 3873 3874AZTECH FM RADIO RECEIVER DRIVER 3875M: Hans Verkuil <[email protected]> 3876L: [email protected] 3877S: Maintained 3878W: https://linuxtv.org 3879T: git git://linuxtv.org/media.git 3880F: drivers/media/radio/radio-aztech* 3881 3882B43 WIRELESS DRIVER 3883L: [email protected] 3884L: [email protected] 3885S: Orphan 3886W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3887F: drivers/net/wireless/broadcom/b43/ 3888 3889B43LEGACY WIRELESS DRIVER 3890L: [email protected] 3891L: [email protected] 3892S: Orphan 3893W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3894F: drivers/net/wireless/broadcom/b43legacy/ 3895 3896BACKLIGHT CLASS/SUBSYSTEM 3897M: Lee Jones <[email protected]> 3898M: Daniel Thompson <[email protected]> 3899M: Jingoo Han <[email protected]> 3900L: [email protected] 3901S: Maintained 3902T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3903F: Documentation/ABI/stable/sysfs-class-backlight 3904F: Documentation/ABI/testing/sysfs-class-backlight 3905F: Documentation/devicetree/bindings/leds/backlight 3906F: drivers/video/backlight/ 3907F: include/linux/backlight.h 3908F: include/linux/pwm_backlight.h 3909 3910BARCO P50 GPIO DRIVER 3911M: Santosh Kumar Yadav <[email protected]> 3912M: Peter Korsgaard <[email protected]> 3913S: Maintained 3914F: drivers/platform/x86/barco-p50-gpio.c 3915 3916BATMAN ADVANCED 3917M: Marek Lindner <[email protected]> 3918M: Simon Wunderlich <[email protected]> 3919M: Antonio Quartulli <[email protected]> 3920M: Sven Eckelmann <[email protected]> 3921L: [email protected] (moderated for non-subscribers) 3922S: Maintained 3923W: https://www.open-mesh.org/ 3924Q: https://patchwork.open-mesh.org/project/batman/list/ 3925B: https://www.open-mesh.org/projects/batman-adv/issues 3926C: ircs://irc.hackint.org/batadv 3927T: git https://git.open-mesh.org/linux-merge.git 3928F: Documentation/networking/batman-adv.rst 3929F: include/uapi/linux/batadv_packet.h 3930F: include/uapi/linux/batman_adv.h 3931F: net/batman-adv/ 3932 3933BAYCOM/HDLCDRV DRIVERS FOR AX.25 3934M: Thomas Sailer <[email protected]> 3935L: [email protected] 3936S: Maintained 3937W: http://www.baycom.org/~tom/ham/ham.html 3938F: drivers/net/hamradio/baycom* 3939 3940BCACHE (BLOCK LAYER CACHE) 3941M: Coly Li <[email protected]> 3942M: Kent Overstreet <[email protected]> 3943L: [email protected] 3944S: Maintained 3945W: http://bcache.evilpiepirate.org 3946C: irc://irc.oftc.net/bcache 3947F: drivers/md/bcache/ 3948 3949BCACHEFS 3950M: Kent Overstreet <[email protected]> 3951L: [email protected] 3952S: Supported 3953C: irc://irc.oftc.net/bcache 3954P: Documentation/filesystems/bcachefs/SubmittingPatches.rst 3955T: git https://evilpiepirate.org/git/bcachefs.git 3956F: fs/bcachefs/ 3957F: Documentation/filesystems/bcachefs/ 3958 3959BDISP ST MEDIA DRIVER 3960M: Fabien Dessenne <[email protected]> 3961L: [email protected] 3962S: Supported 3963W: https://linuxtv.org 3964T: git git://linuxtv.org/media.git 3965F: drivers/media/platform/st/sti/bdisp 3966 3967BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3968M: Dariusz Marcinkiewicz <[email protected]> 3969L: [email protected] 3970S: Maintained 3971F: drivers/net/ethernet/ec_bhf.c 3972 3973BEFS FILE SYSTEM 3974M: Luis de Bethencourt <[email protected]> 3975M: Salah Triki <[email protected]> 3976S: Maintained 3977T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3978F: Documentation/filesystems/befs.rst 3979F: fs/befs/ 3980 3981BFQ I/O SCHEDULER 3982M: Yu Kuai <[email protected]> 3983L: [email protected] 3984S: Odd Fixes 3985F: Documentation/block/bfq-iosched.rst 3986F: block/bfq-* 3987 3988BFS FILE SYSTEM 3989M: "Tigran A. Aivazian" <[email protected]> 3990S: Maintained 3991F: Documentation/filesystems/bfs.rst 3992F: fs/bfs/ 3993F: include/uapi/linux/bfs_fs.h 3994 3995BINMAN 3996M: Simon Glass <[email protected]> 3997S: Supported 3998F: Documentation/devicetree/bindings/mtd/partitions/binman* 3999 4000BITMAP API 4001M: Yury Norov <[email protected]> 4002R: Rasmus Villemoes <[email protected]> 4003S: Maintained 4004F: include/linux/bitfield.h 4005F: include/linux/bitmap-str.h 4006F: include/linux/bitmap.h 4007F: include/linux/bits.h 4008F: include/linux/cpumask.h 4009F: include/linux/cpumask_types.h 4010F: include/linux/find.h 4011F: include/linux/nodemask.h 4012F: include/linux/nodemask_types.h 4013F: include/vdso/bits.h 4014F: lib/bitmap-str.c 4015F: lib/bitmap.c 4016F: lib/cpumask.c 4017F: lib/cpumask_kunit.c 4018F: lib/find_bit.c 4019F: lib/find_bit_benchmark.c 4020F: lib/test_bitmap.c 4021F: tools/include/linux/bitfield.h 4022F: tools/include/linux/bitmap.h 4023F: tools/include/linux/bits.h 4024F: tools/include/linux/find.h 4025F: tools/include/vdso/bits.h 4026F: tools/lib/bitmap.c 4027F: tools/lib/find_bit.c 4028 4029BITOPS API 4030M: Yury Norov <[email protected]> 4031R: Rasmus Villemoes <[email protected]> 4032S: Maintained 4033F: arch/*/include/asm/bitops.h 4034F: arch/*/include/asm/bitops_32.h 4035F: arch/*/include/asm/bitops_64.h 4036F: arch/*/lib/bitops.c 4037F: include/asm-generic/bitops 4038F: include/asm-generic/bitops.h 4039F: include/linux/bitops.h 4040F: lib/test_bitops.c 4041F: tools/*/bitops* 4042 4043BLINKM RGB LED DRIVER 4044M: Jan-Simon Moeller <[email protected]> 4045S: Maintained 4046F: drivers/leds/leds-blinkm.c 4047 4048BLOCK LAYER 4049M: Jens Axboe <[email protected]> 4050L: [email protected] 4051S: Maintained 4052T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4053F: Documentation/ABI/stable/sysfs-block 4054F: Documentation/block/ 4055F: block/ 4056F: drivers/block/ 4057F: include/linux/bio.h 4058F: include/linux/blk* 4059F: kernel/trace/blktrace.c 4060F: lib/sbitmap.c 4061 4062BLOCK LAYER DEVICE DRIVER API [RUST] 4063M: Andreas Hindborg <[email protected]> 4064R: Boqun Feng <[email protected]> 4065L: [email protected] 4066L: [email protected] 4067S: Supported 4068W: https://rust-for-linux.com 4069B: https://github.com/Rust-for-Linux/linux/issues 4070C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4071T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4072F: drivers/block/rnull.rs 4073F: rust/kernel/block.rs 4074F: rust/kernel/block/ 4075 4076BLOCK2MTD DRIVER 4077M: Joern Engel <[email protected]> 4078L: [email protected] 4079S: Maintained 4080F: drivers/mtd/devices/block2mtd.c 4081 4082BLUETOOTH DRIVERS 4083M: Marcel Holtmann <[email protected]> 4084M: Luiz Augusto von Dentz <[email protected]> 4085L: [email protected] 4086S: Supported 4087W: http://www.bluez.org/ 4088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4089T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4090F: Documentation/devicetree/bindings/net/bluetooth/ 4091F: drivers/bluetooth/ 4092 4093BLUETOOTH SUBSYSTEM 4094M: Marcel Holtmann <[email protected]> 4095M: Johan Hedberg <[email protected]> 4096M: Luiz Augusto von Dentz <[email protected]> 4097L: [email protected] 4098S: Supported 4099W: http://www.bluez.org/ 4100T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4101T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4102F: Documentation/ABI/stable/sysfs-class-bluetooth 4103F: include/net/bluetooth/ 4104F: net/bluetooth/ 4105 4106BONDING DRIVER 4107M: Jay Vosburgh <[email protected]> 4108L: [email protected] 4109S: Maintained 4110F: Documentation/networking/bonding.rst 4111F: drivers/net/bonding/ 4112F: include/net/bond* 4113F: include/uapi/linux/if_bonding.h 4114F: tools/testing/selftests/drivers/net/bonding/ 4115 4116BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4117M: Dan Robertson <[email protected]> 4118L: [email protected] 4119S: Maintained 4120F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4121F: drivers/iio/accel/bma400* 4122 4123BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4124M: Alex Lanzano <[email protected]> 4125L: [email protected] 4126S: Maintained 4127F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4128F: drivers/iio/imu/bmi270/ 4129 4130BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4131M: Jagath Jog J <[email protected]> 4132L: [email protected] 4133S: Maintained 4134F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4135F: drivers/iio/imu/bmi323/ 4136 4137BPF JIT for ARC 4138M: Shahab Vahedi <[email protected]> 4139L: [email protected] 4140S: Maintained 4141F: arch/arc/net/ 4142 4143BPF JIT for ARM 4144M: Russell King <[email protected]> 4145M: Puranjay Mohan <[email protected]> 4146L: [email protected] 4147S: Maintained 4148F: arch/arm/net/ 4149 4150BPF JIT for ARM64 4151M: Daniel Borkmann <[email protected]> 4152M: Alexei Starovoitov <[email protected]> 4153M: Puranjay Mohan <[email protected]> 4154R: Xu Kuohai <[email protected]> 4155L: [email protected] 4156S: Supported 4157F: arch/arm64/net/ 4158 4159BPF JIT for LOONGARCH 4160M: Tiezhu Yang <[email protected]> 4161R: Hengqi Chen <[email protected]> 4162L: [email protected] 4163S: Maintained 4164F: arch/loongarch/net/ 4165 4166BPF JIT for MIPS (32-BIT AND 64-BIT) 4167M: Johan Almbladh <[email protected]> 4168M: Paul Burton <[email protected]> 4169L: [email protected] 4170S: Maintained 4171F: arch/mips/net/ 4172 4173BPF JIT for NFP NICs 4174M: Jakub Kicinski <[email protected]> 4175L: [email protected] 4176S: Odd Fixes 4177F: drivers/net/ethernet/netronome/nfp/bpf/ 4178 4179BPF JIT for POWERPC (32-BIT AND 64-BIT) 4180M: Hari Bathini <[email protected]> 4181M: Christophe Leroy <[email protected]> 4182R: Naveen N Rao <[email protected]> 4183L: [email protected] 4184S: Supported 4185F: arch/powerpc/net/ 4186 4187BPF JIT for RISC-V (32-bit) 4188M: Luke Nelson <[email protected]> 4189M: Xi Wang <[email protected]> 4190L: [email protected] 4191S: Maintained 4192F: arch/riscv/net/ 4193X: arch/riscv/net/bpf_jit_comp64.c 4194 4195BPF JIT for RISC-V (64-bit) 4196M: Björn Töpel <[email protected]> 4197R: Pu Lehui <[email protected]> 4198R: Puranjay Mohan <[email protected]> 4199L: [email protected] 4200S: Maintained 4201F: arch/riscv/net/ 4202X: arch/riscv/net/bpf_jit_comp32.c 4203 4204BPF JIT for S390 4205M: Ilya Leoshkevich <[email protected]> 4206M: Heiko Carstens <[email protected]> 4207M: Vasily Gorbik <[email protected]> 4208L: [email protected] 4209S: Supported 4210F: arch/s390/net/ 4211X: arch/s390/net/pnet.c 4212 4213BPF JIT for SPARC (32-BIT AND 64-BIT) 4214M: David S. Miller <[email protected]> 4215L: [email protected] 4216S: Odd Fixes 4217F: arch/sparc/net/ 4218 4219BPF JIT for X86 32-BIT 4220M: Wang YanQing <[email protected]> 4221L: [email protected] 4222S: Odd Fixes 4223F: arch/x86/net/bpf_jit_comp32.c 4224 4225BPF JIT for X86 64-BIT 4226M: Alexei Starovoitov <[email protected]> 4227M: Daniel Borkmann <[email protected]> 4228L: [email protected] 4229S: Supported 4230F: arch/x86/net/ 4231X: arch/x86/net/bpf_jit_comp32.c 4232 4233BPF [BTF] 4234M: Martin KaFai Lau <[email protected]> 4235L: [email protected] 4236S: Maintained 4237F: include/linux/btf* 4238F: kernel/bpf/btf.c 4239 4240BPF [CORE] 4241M: Alexei Starovoitov <[email protected]> 4242M: Daniel Borkmann <[email protected]> 4243R: John Fastabend <[email protected]> 4244L: [email protected] 4245S: Maintained 4246F: include/linux/bpf* 4247F: include/linux/filter.h 4248F: include/linux/tnum.h 4249F: kernel/bpf/core.c 4250F: kernel/bpf/dispatcher.c 4251F: kernel/bpf/mprog.c 4252F: kernel/bpf/syscall.c 4253F: kernel/bpf/tnum.c 4254F: kernel/bpf/trampoline.c 4255F: kernel/bpf/verifier.c 4256 4257BPF [CRYPTO] 4258M: Vadim Fedorenko <[email protected]> 4259L: [email protected] 4260S: Maintained 4261F: crypto/bpf_crypto_skcipher.c 4262F: include/linux/bpf_crypto.h 4263F: kernel/bpf/crypto.c 4264 4265BPF [DOCUMENTATION] (Related to Standardization) 4266R: David Vernet <[email protected]> 4267L: [email protected] 4268L: [email protected] 4269S: Maintained 4270F: Documentation/bpf/standardization/ 4271 4272BPF [GENERAL] (Safe Dynamic Programs and Tools) 4273M: Alexei Starovoitov <[email protected]> 4274M: Daniel Borkmann <[email protected]> 4275M: Andrii Nakryiko <[email protected]> 4276R: Martin KaFai Lau <[email protected]> 4277R: Eduard Zingerman <[email protected]> 4278R: Song Liu <[email protected]> 4279R: Yonghong Song <[email protected]> 4280R: John Fastabend <[email protected]> 4281R: KP Singh <[email protected]> 4282R: Stanislav Fomichev <[email protected]> 4283R: Hao Luo <[email protected]> 4284R: Jiri Olsa <[email protected]> 4285L: [email protected] 4286S: Supported 4287W: https://bpf.io/ 4288Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4289T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4290T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4291F: Documentation/bpf/ 4292F: Documentation/networking/filter.rst 4293F: Documentation/userspace-api/ebpf/ 4294F: arch/*/net/* 4295F: include/linux/bpf* 4296F: include/linux/btf* 4297F: include/linux/filter.h 4298F: include/trace/events/xdp.h 4299F: include/uapi/linux/bpf* 4300F: include/uapi/linux/btf* 4301F: include/uapi/linux/filter.h 4302F: kernel/bpf/ 4303F: kernel/trace/bpf_trace.c 4304F: lib/buildid.c 4305F: lib/test_bpf.c 4306F: net/bpf/ 4307F: net/core/filter.c 4308F: net/sched/act_bpf.c 4309F: net/sched/cls_bpf.c 4310F: samples/bpf/ 4311F: scripts/bpf_doc.py 4312F: scripts/Makefile.btf 4313F: scripts/pahole-version.sh 4314F: tools/bpf/ 4315F: tools/lib/bpf/ 4316F: tools/testing/selftests/bpf/ 4317 4318BPF [ITERATOR] 4319M: Yonghong Song <[email protected]> 4320L: [email protected] 4321S: Maintained 4322F: kernel/bpf/*iter.c 4323 4324BPF [L7 FRAMEWORK] (sockmap) 4325M: John Fastabend <[email protected]> 4326M: Jakub Sitnicki <[email protected]> 4327L: [email protected] 4328L: [email protected] 4329S: Maintained 4330F: include/linux/skmsg.h 4331F: net/core/skmsg.c 4332F: net/core/sock_map.c 4333F: net/ipv4/tcp_bpf.c 4334F: net/ipv4/udp_bpf.c 4335F: net/unix/unix_bpf.c 4336 4337BPF [LIBRARY] (libbpf) 4338M: Andrii Nakryiko <[email protected]> 4339M: Eduard Zingerman <[email protected]> 4340L: [email protected] 4341S: Maintained 4342F: tools/lib/bpf/ 4343 4344BPF [MISC] 4345L: [email protected] 4346S: Odd Fixes 4347K: (?:\b|_)bpf(?:\b|_) 4348 4349BPF [NETKIT] (BPF-programmable network device) 4350M: Daniel Borkmann <[email protected]> 4351M: Nikolay Aleksandrov <[email protected]> 4352L: [email protected] 4353L: [email protected] 4354S: Supported 4355F: drivers/net/netkit.c 4356F: include/net/netkit.h 4357 4358BPF [NETWORKING] (struct_ops, reuseport) 4359M: Martin KaFai Lau <[email protected]> 4360L: [email protected] 4361L: [email protected] 4362S: Maintained 4363F: kernel/bpf/bpf_struct* 4364 4365BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4366M: Martin KaFai Lau <[email protected]> 4367M: Daniel Borkmann <[email protected]> 4368R: John Fastabend <[email protected]> 4369L: [email protected] 4370L: [email protected] 4371S: Maintained 4372F: include/net/tcx.h 4373F: kernel/bpf/tcx.c 4374F: net/core/filter.c 4375F: net/sched/act_bpf.c 4376F: net/sched/cls_bpf.c 4377 4378BPF [RINGBUF] 4379M: Andrii Nakryiko <[email protected]> 4380L: [email protected] 4381S: Maintained 4382F: kernel/bpf/ringbuf.c 4383 4384BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4385M: KP Singh <[email protected]> 4386M: Matt Bobrowski <[email protected]> 4387L: [email protected] 4388S: Maintained 4389F: Documentation/bpf/prog_lsm.rst 4390F: include/linux/bpf_lsm.h 4391F: kernel/bpf/bpf_lsm.c 4392F: kernel/trace/bpf_trace.c 4393F: security/bpf/ 4394 4395BPF [SELFTESTS] (Test Runners & Infrastructure) 4396M: Andrii Nakryiko <[email protected]> 4397M: Eduard Zingerman <[email protected]> 4398R: Mykola Lysenko <[email protected]> 4399L: [email protected] 4400S: Maintained 4401F: tools/testing/selftests/bpf/ 4402 4403BPF [STORAGE & CGROUPS] 4404M: Martin KaFai Lau <[email protected]> 4405L: [email protected] 4406S: Maintained 4407F: kernel/bpf/*storage.c 4408F: kernel/bpf/bpf_lru* 4409F: kernel/bpf/cgroup.c 4410 4411BPF [TOOLING] (bpftool) 4412M: Quentin Monnet <[email protected]> 4413L: [email protected] 4414S: Maintained 4415F: kernel/bpf/disasm.* 4416F: tools/bpf/bpftool/ 4417 4418BPF [TRACING] 4419M: Song Liu <[email protected]> 4420R: Jiri Olsa <[email protected]> 4421L: [email protected] 4422S: Maintained 4423F: kernel/bpf/stackmap.c 4424F: kernel/trace/bpf_trace.c 4425F: lib/buildid.c 4426 4427BROADCOM ASP 2.0 ETHERNET DRIVER 4428M: Justin Chen <[email protected]> 4429M: Florian Fainelli <[email protected]> 4430L: [email protected] 4431L: [email protected] 4432S: Supported 4433F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4434F: drivers/net/ethernet/broadcom/asp2/ 4435 4436BROADCOM B44 10/100 ETHERNET DRIVER 4437M: Michael Chan <[email protected]> 4438L: [email protected] 4439S: Maintained 4440F: drivers/net/ethernet/broadcom/b44.* 4441 4442BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4443M: Florian Fainelli <[email protected]> 4444L: [email protected] 4445L: [email protected] (subscribers-only) 4446S: Supported 4447F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4448F: drivers/net/dsa/b53/* 4449F: drivers/net/dsa/bcm_sf2* 4450F: include/linux/dsa/brcm.h 4451F: include/linux/platform_data/b53.h 4452 4453BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4454M: Florian Fainelli <[email protected]> 4455R: Broadcom internal kernel review list <[email protected]> 4456L: [email protected] (moderated for non-subscribers) 4457L: [email protected] (moderated for non-subscribers) 4458S: Maintained 4459T: git https://github.com/broadcom/stblinux.git 4460F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4461F: drivers/pci/controller/pcie-brcmstb.c 4462F: drivers/staging/vc04_services 4463N: bcm2711 4464N: bcm283* 4465N: raspberrypi 4466 4467BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4468M: Florian Fainelli <[email protected]> 4469M: Ray Jui <[email protected]> 4470M: Scott Branden <[email protected]> 4471R: Broadcom internal kernel review list <[email protected]> 4472S: Maintained 4473T: git https://github.com/broadcom/mach-bcm 4474F: arch/arm/mach-bcm/ 4475N: bcm281* 4476N: bcm113* 4477N: bcm216* 4478N: kona 4479 4480BROADCOM BCM2835 CAMERA DRIVERS 4481M: Raspberry Pi Kernel Maintenance <[email protected]> 4482L: [email protected] 4483S: Maintained 4484F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4485F: drivers/media/platform/broadcom/bcm2835-unicam* 4486 4487BROADCOM BCM47XX MIPS ARCHITECTURE 4488M: Hauke Mehrtens <[email protected]> 4489M: Rafał Miłecki <[email protected]> 4490L: [email protected] 4491S: Maintained 4492F: Documentation/devicetree/bindings/mips/brcm/ 4493F: arch/mips/bcm47xx/* 4494F: arch/mips/include/asm/mach-bcm47xx/* 4495 4496BROADCOM BCM4908 ETHERNET DRIVER 4497M: Rafał Miłecki <[email protected]> 4498R: Broadcom internal kernel review list <[email protected]> 4499L: [email protected] 4500S: Maintained 4501F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4502F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4503F: drivers/net/ethernet/broadcom/unimac.h 4504 4505BROADCOM BCM4908 PINMUX DRIVER 4506M: Rafał Miłecki <[email protected]> 4507R: Broadcom internal kernel review list <[email protected]> 4508L: [email protected] 4509S: Maintained 4510F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4511F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4512 4513BROADCOM BCM5301X ARM ARCHITECTURE 4514M: Florian Fainelli <[email protected]> 4515M: Hauke Mehrtens <[email protected]> 4516M: Rafał Miłecki <[email protected]> 4517R: Broadcom internal kernel review list <[email protected]> 4518L: [email protected] (moderated for non-subscribers) 4519S: Maintained 4520F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4521F: arch/arm/boot/dts/broadcom/bcm470* 4522F: arch/arm/boot/dts/broadcom/bcm5301* 4523F: arch/arm/boot/dts/broadcom/bcm953012* 4524F: arch/arm/mach-bcm/bcm_5301x.c 4525 4526BROADCOM BCM53573 ARM ARCHITECTURE 4527M: Florian Fainelli <[email protected]> 4528M: Rafał Miłecki <[email protected]> 4529R: Broadcom internal kernel review list <[email protected]> 4530L: [email protected] (moderated for non-subscribers) 4531S: Maintained 4532F: arch/arm/boot/dts/broadcom/bcm47189* 4533F: arch/arm/boot/dts/broadcom/bcm53573* 4534 4535BROADCOM BCM63XX/BCM33XX UDC DRIVER 4536M: Kevin Cernekee <[email protected]> 4537L: [email protected] 4538S: Maintained 4539F: drivers/usb/gadget/udc/bcm63xx_udc.* 4540 4541BROADCOM BCM7XXX ARM ARCHITECTURE 4542M: Florian Fainelli <[email protected]> 4543R: Broadcom internal kernel review list <[email protected]> 4544L: [email protected] (moderated for non-subscribers) 4545S: Maintained 4546T: git https://github.com/broadcom/stblinux.git 4547F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4548F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4549F: arch/arm/include/asm/hardware/cache-b15-rac.h 4550F: arch/arm/mach-bcm/*brcmstb* 4551F: arch/arm/mm/cache-b15-rac.c 4552F: drivers/bus/brcmstb_gisb.c 4553F: drivers/pci/controller/pcie-brcmstb.c 4554N: brcmstb 4555N: bcm7038 4556N: bcm7120 4557 4558BROADCOM BCMBCA ARM ARCHITECTURE 4559M: William Zhang <[email protected]> 4560M: Anand Gore <[email protected]> 4561M: Kursad Oney <[email protected]> 4562M: Florian Fainelli <[email protected]> 4563M: Rafał Miłecki <[email protected]> 4564R: Broadcom internal kernel review list <[email protected]> 4565L: [email protected] (moderated for non-subscribers) 4566S: Maintained 4567T: git https://github.com/broadcom/stblinux.git 4568F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4569F: arch/arm64/boot/dts/broadcom/bcmbca/* 4570N: bcmbca 4571N: bcm[9]?47622 4572N: bcm[9]?4912 4573N: bcm[9]?63138 4574N: bcm[9]?63146 4575N: bcm[9]?63148 4576N: bcm[9]?63158 4577N: bcm[9]?63178 4578N: bcm[9]?6756 4579N: bcm[9]?6813 4580N: bcm[9]?6846 4581N: bcm[9]?6855 4582N: bcm[9]?6856 4583N: bcm[9]?6858 4584N: bcm[9]?6878 4585 4586BROADCOM BDC DRIVER 4587M: Justin Chen <[email protected]> 4588M: Al Cooper <[email protected]> 4589R: Broadcom internal kernel review list <[email protected]> 4590L: [email protected] 4591S: Maintained 4592F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4593F: drivers/usb/gadget/udc/bdc/ 4594 4595BROADCOM BMIPS CPUFREQ DRIVER 4596M: Markus Mayer <[email protected]> 4597R: Broadcom internal kernel review list <[email protected]> 4598L: [email protected] 4599S: Maintained 4600F: drivers/cpufreq/bmips-cpufreq.c 4601 4602BROADCOM BMIPS MIPS ARCHITECTURE 4603M: Florian Fainelli <[email protected]> 4604R: Broadcom internal kernel review list <[email protected]> 4605L: [email protected] 4606S: Maintained 4607T: git https://github.com/broadcom/stblinux.git 4608F: arch/mips/bmips/* 4609F: arch/mips/boot/dts/brcm/bcm*.dts* 4610F: arch/mips/include/asm/mach-bmips/* 4611F: arch/mips/kernel/*bmips* 4612F: drivers/irqchip/irq-bcm63* 4613F: drivers/irqchip/irq-bcm7* 4614F: drivers/irqchip/irq-brcmstb* 4615F: drivers/pmdomain/bcm/bcm63xx-power.c 4616F: include/linux/bcm963xx_nvram.h 4617F: include/linux/bcm963xx_tag.h 4618 4619BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4620M: Rasesh Mody <[email protected]> 4621M: [email protected] 4622L: [email protected] 4623S: Maintained 4624F: drivers/net/ethernet/broadcom/bnx2.* 4625F: drivers/net/ethernet/broadcom/bnx2_* 4626 4627BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4628M: Saurav Kashyap <[email protected]> 4629M: Javed Hasan <[email protected]> 4630M: [email protected] 4631L: [email protected] 4632S: Supported 4633F: drivers/scsi/bnx2fc/ 4634 4635BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4636M: Nilesh Javali <[email protected]> 4637M: Manish Rangankar <[email protected]> 4638M: [email protected] 4639L: [email protected] 4640S: Supported 4641F: drivers/scsi/bnx2i/ 4642 4643BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4644M: Sudarsana Kalluru <[email protected]> 4645M: Manish Chopra <[email protected]> 4646L: [email protected] 4647S: Maintained 4648F: drivers/net/ethernet/broadcom/bnx2x/ 4649 4650BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4651M: Michael Chan <[email protected]> 4652M: Pavan Chebbi <[email protected]> 4653L: [email protected] 4654S: Maintained 4655F: drivers/firmware/broadcom/tee_bnxt_fw.c 4656F: drivers/net/ethernet/broadcom/bnxt/ 4657F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4658 4659BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4660M: Arend van Spriel <[email protected]> 4661L: [email protected] 4662L: [email protected] 4663L: [email protected] 4664S: Supported 4665F: drivers/net/wireless/broadcom/brcm80211/ 4666F: include/linux/platform_data/brcmfmac.h 4667 4668BROADCOM BRCMSTB GPIO DRIVER 4669M: Doug Berger <[email protected]> 4670M: Florian Fainelli <[email protected]> 4671R: Broadcom internal kernel review list <[email protected]> 4672S: Supported 4673F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4674F: drivers/gpio/gpio-brcmstb.c 4675 4676BROADCOM BRCMSTB I2C DRIVER 4677M: Kamal Dasu <[email protected]> 4678R: Broadcom internal kernel review list <[email protected]> 4679L: [email protected] 4680S: Supported 4681F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4682F: drivers/i2c/busses/i2c-brcmstb.c 4683 4684BROADCOM BRCMSTB UART DRIVER 4685M: Al Cooper <[email protected]> 4686R: Broadcom internal kernel review list <[email protected]> 4687L: [email protected] 4688S: Maintained 4689F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4690F: drivers/tty/serial/8250/8250_bcm7271.c 4691 4692BROADCOM BRCMSTB USB EHCI DRIVER 4693M: Justin Chen <[email protected]> 4694M: Al Cooper <[email protected]> 4695R: Broadcom internal kernel review list <[email protected]> 4696L: [email protected] 4697S: Maintained 4698F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4699F: drivers/usb/host/ehci-brcm.* 4700 4701BROADCOM BRCMSTB USB PIN MAP DRIVER 4702M: Al Cooper <[email protected]> 4703R: Broadcom internal kernel review list <[email protected]> 4704L: [email protected] 4705S: Maintained 4706F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4707F: drivers/usb/misc/brcmstb-usb-pinmap.c 4708 4709BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4710M: Justin Chen <[email protected]> 4711M: Al Cooper <[email protected]> 4712R: Broadcom internal kernel review list <[email protected]> 4713L: [email protected] 4714S: Maintained 4715F: drivers/phy/broadcom/phy-brcm-usb* 4716 4717BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4718M: William Zhang <[email protected]> 4719M: Kursad Oney <[email protected]> 4720M: Jonas Gorski <[email protected]> 4721R: Broadcom internal kernel review list <[email protected]> 4722L: [email protected] 4723S: Maintained 4724F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4725F: drivers/spi/spi-bcm63xx-hsspi.c 4726F: drivers/spi/spi-bcmbca-hsspi.c 4727 4728BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4729M: Jonas Gorski <[email protected]> 4730L: [email protected] 4731S: Odd Fixes 4732F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4733F: drivers/spi/spi-bcm63xx.c 4734 4735BROADCOM ETHERNET PHY DRIVERS 4736M: Florian Fainelli <[email protected]> 4737R: Broadcom internal kernel review list <[email protected]> 4738L: [email protected] 4739S: Supported 4740F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4741F: drivers/net/phy/bcm*.[ch] 4742F: drivers/net/phy/broadcom.c 4743F: include/linux/brcmphy.h 4744 4745BROADCOM GENET ETHERNET DRIVER 4746M: Doug Berger <[email protected]> 4747M: Florian Fainelli <[email protected]> 4748R: Broadcom internal kernel review list <[email protected]> 4749L: [email protected] 4750S: Maintained 4751F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4752F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4753F: drivers/net/ethernet/broadcom/genet/ 4754F: drivers/net/ethernet/broadcom/unimac.h 4755F: drivers/net/mdio/mdio-bcm-unimac.c 4756F: include/linux/platform_data/bcmgenet.h 4757F: include/linux/platform_data/mdio-bcm-unimac.h 4758 4759BROADCOM IPROC ARM ARCHITECTURE 4760M: Ray Jui <[email protected]> 4761M: Scott Branden <[email protected]> 4762R: Broadcom internal kernel review list <[email protected]> 4763L: [email protected] (moderated for non-subscribers) 4764S: Maintained 4765T: git https://github.com/broadcom/stblinux.git 4766F: arch/arm64/boot/dts/broadcom/northstar2/* 4767F: arch/arm64/boot/dts/broadcom/stingray/* 4768F: drivers/clk/bcm/clk-ns* 4769F: drivers/clk/bcm/clk-sr* 4770F: drivers/pinctrl/bcm/pinctrl-ns* 4771F: include/dt-bindings/clock/bcm-sr* 4772N: iproc 4773N: cygnus 4774N: bcm[-_]nsp 4775N: bcm9113* 4776N: bcm9583* 4777N: bcm9585* 4778N: bcm9586* 4779N: bcm988312 4780N: bcm113* 4781N: bcm583* 4782N: bcm585* 4783N: bcm586* 4784N: bcm88312 4785N: hr2 4786N: stingray 4787 4788BROADCOM IPROC GBIT ETHERNET DRIVER 4789M: Rafał Miłecki <[email protected]> 4790R: Broadcom internal kernel review list <[email protected]> 4791L: [email protected] 4792S: Maintained 4793F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4794F: drivers/net/ethernet/broadcom/bgmac* 4795F: drivers/net/ethernet/broadcom/unimac.h 4796 4797BROADCOM KONA GPIO DRIVER 4798M: Ray Jui <[email protected]> 4799R: Broadcom internal kernel review list <[email protected]> 4800S: Supported 4801F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4802F: drivers/gpio/gpio-bcm-kona.c 4803 4804BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4805M: Sathya Prakash Veerichetty <[email protected]> 4806M: Kashyap Desai <[email protected]> 4807M: Sumit Saxena <[email protected]> 4808M: Sreekanth Reddy <[email protected]> 4809L: [email protected] 4810L: [email protected] 4811S: Supported 4812W: https://www.broadcom.com/support/storage 4813F: drivers/scsi/mpi3mr/ 4814 4815BROADCOM NETXTREME-E ROCE DRIVER 4816M: Selvin Xavier <[email protected]> 4817M: Kalesh AP <[email protected]> 4818L: [email protected] 4819S: Supported 4820W: http://www.broadcom.com 4821F: drivers/infiniband/hw/bnxt_re/ 4822F: include/uapi/rdma/bnxt_re-abi.h 4823 4824BROADCOM NVRAM DRIVER 4825M: Rafał Miłecki <[email protected]> 4826L: [email protected] 4827S: Maintained 4828F: drivers/firmware/broadcom/* 4829 4830BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4831M: Rafał Miłecki <[email protected]> 4832M: Florian Fainelli <[email protected]> 4833R: Broadcom internal kernel review list <[email protected]> 4834L: [email protected] 4835S: Maintained 4836T: git https://github.com/broadcom/stblinux.git 4837F: drivers/pmdomain/bcm/bcm-pmb.c 4838F: include/dt-bindings/soc/bcm-pmb.h 4839 4840BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4841M: Rafał Miłecki <[email protected]> 4842L: [email protected] 4843S: Maintained 4844F: drivers/bcma/ 4845F: include/linux/bcma/ 4846 4847BROADCOM SPI DRIVER 4848M: Kamal Dasu <[email protected]> 4849R: Broadcom internal kernel review list <[email protected]> 4850S: Maintained 4851F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4852F: drivers/spi/spi-bcm-qspi.* 4853F: drivers/spi/spi-brcmstb-qspi.c 4854F: drivers/spi/spi-iproc-qspi.c 4855 4856BROADCOM STB AVS CPUFREQ DRIVER 4857M: Markus Mayer <[email protected]> 4858R: Broadcom internal kernel review list <[email protected]> 4859L: [email protected] 4860S: Maintained 4861F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4862F: drivers/cpufreq/brcmstb* 4863 4864BROADCOM STB AVS TMON DRIVER 4865M: Markus Mayer <[email protected]> 4866R: Broadcom internal kernel review list <[email protected]> 4867L: [email protected] 4868S: Maintained 4869F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4870F: drivers/thermal/broadcom/brcmstb* 4871 4872BROADCOM STB DPFE DRIVER 4873M: Markus Mayer <[email protected]> 4874R: Broadcom internal kernel review list <[email protected]> 4875L: [email protected] (moderated for non-subscribers) 4876S: Maintained 4877F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4878F: drivers/memory/brcmstb_dpfe.c 4879 4880BROADCOM STB NAND FLASH DRIVER 4881M: Brian Norris <[email protected]> 4882M: Kamal Dasu <[email protected]> 4883R: Broadcom internal kernel review list <[email protected]> 4884L: [email protected] 4885S: Maintained 4886F: drivers/mtd/nand/raw/brcmnand/ 4887F: include/linux/platform_data/brcmnand.h 4888 4889BROADCOM STB PCIE DRIVER 4890M: Jim Quinlan <[email protected]> 4891M: Nicolas Saenz Julienne <[email protected]> 4892M: Florian Fainelli <[email protected]> 4893R: Broadcom internal kernel review list <[email protected]> 4894L: [email protected] 4895S: Maintained 4896F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4897F: drivers/pci/controller/pcie-brcmstb.c 4898 4899BROADCOM SYSTEMPORT ETHERNET DRIVER 4900M: Florian Fainelli <[email protected]> 4901R: Broadcom internal kernel review list <[email protected]> 4902L: [email protected] 4903S: Maintained 4904F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4905F: drivers/net/ethernet/broadcom/bcmsysport.* 4906F: drivers/net/ethernet/broadcom/unimac.h 4907 4908BROADCOM TG3 GIGABIT ETHERNET DRIVER 4909M: Pavan Chebbi <[email protected]> 4910M: Michael Chan <[email protected]> 4911L: [email protected] 4912S: Maintained 4913F: drivers/net/ethernet/broadcom/tg3.* 4914 4915BROADCOM VK DRIVER 4916M: Scott Branden <[email protected]> 4917R: Broadcom internal kernel review list <[email protected]> 4918S: Supported 4919F: drivers/misc/bcm-vk/ 4920F: include/uapi/linux/misc/bcm_vk.h 4921 4922BROCADE BFA FC SCSI DRIVER 4923M: Anil Gurumurthy <[email protected]> 4924M: Sudarsana Kalluru <[email protected]> 4925L: [email protected] 4926S: Supported 4927F: drivers/scsi/bfa/ 4928 4929BROCADE BNA 10 GIGABIT ETHERNET DRIVER 4930M: Rasesh Mody <[email protected]> 4931M: Sudarsana Kalluru <[email protected]> 4932M: [email protected] 4933L: [email protected] 4934S: Maintained 4935F: drivers/net/ethernet/brocade/bna/ 4936 4937BSG (block layer generic sg v4 driver) 4938M: FUJITA Tomonori <[email protected]> 4939L: [email protected] 4940S: Supported 4941F: block/bsg.c 4942F: include/linux/bsg.h 4943F: include/uapi/linux/bsg.h 4944 4945BT87X AUDIO DRIVER 4946M: Clemens Ladisch <[email protected]> 4947L: [email protected] 4948S: Maintained 4949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4950F: Documentation/sound/cards/bt87x.rst 4951F: sound/pci/bt87x.c 4952 4953BT8XXGPIO DRIVER 4954M: Michael Buesch <[email protected]> 4955S: Maintained 4956W: http://bu3sch.de/btgpio.php 4957F: drivers/gpio/gpio-bt8xx.c 4958 4959BTRFS FILE SYSTEM 4960M: Chris Mason <[email protected]> 4961M: Josef Bacik <[email protected]> 4962M: David Sterba <[email protected]> 4963L: [email protected] 4964S: Maintained 4965W: https://btrfs.readthedocs.io 4966Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 4967C: irc://irc.libera.chat/btrfs 4968T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 4969F: Documentation/filesystems/btrfs.rst 4970F: fs/btrfs/ 4971F: include/linux/btrfs* 4972F: include/trace/events/btrfs.h 4973F: include/uapi/linux/btrfs* 4974 4975BTTV VIDEO4LINUX DRIVER 4976M: Mauro Carvalho Chehab <[email protected]> 4977L: [email protected] 4978S: Odd fixes 4979W: https://linuxtv.org 4980T: git git://linuxtv.org/media.git 4981F: Documentation/driver-api/media/drivers/bttv* 4982F: drivers/media/pci/bt8xx/bttv* 4983 4984BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4985M: Chanwoo Choi <[email protected]> 4986L: [email protected] 4987L: [email protected] 4988S: Maintained 4989T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4990F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 4991F: drivers/devfreq/exynos-bus.c 4992 4993BUSLOGIC SCSI DRIVER 4994M: Khalid Aziz <[email protected]> 4995L: [email protected] 4996S: Maintained 4997F: drivers/scsi/BusLogic.* 4998F: drivers/scsi/FlashPoint.* 4999 5000BXCAN CAN NETWORK DRIVER 5001M: Dario Binacchi <[email protected]> 5002L: [email protected] 5003S: Maintained 5004F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 5005F: drivers/net/can/bxcan.c 5006 5007C-MEDIA CMI8788 DRIVER 5008M: Clemens Ladisch <[email protected]> 5009L: [email protected] 5010S: Maintained 5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5012F: sound/pci/oxygen/ 5013 5014C-SKY ARCHITECTURE 5015M: Guo Ren <[email protected]> 5016L: [email protected] 5017S: Supported 5018T: git https://github.com/c-sky/csky-linux.git 5019F: Documentation/devicetree/bindings/csky/ 5020F: Documentation/devicetree/bindings/interrupt-controller/csky,* 5021F: Documentation/devicetree/bindings/timer/csky,* 5022F: arch/csky/ 5023F: drivers/clocksource/timer-gx6605s.c 5024F: drivers/clocksource/timer-mp-csky.c 5025F: drivers/irqchip/irq-csky-* 5026N: csky 5027K: csky 5028 5029CA8210 IEEE-802.15.4 RADIO DRIVER 5030L: [email protected] 5031S: Orphan 5032W: https://github.com/Cascoda/ca8210-linux.git 5033F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 5034F: drivers/net/ieee802154/ca8210.c 5035 5036CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 5037M: David Howells <[email protected]> 5038L: [email protected] 5039S: Supported 5040F: Documentation/filesystems/caching/cachefiles.rst 5041F: fs/cachefiles/ 5042 5043CACHESTAT: PAGE CACHE STATS FOR A FILE 5044M: Nhat Pham <[email protected]> 5045M: Johannes Weiner <[email protected]> 5046L: [email protected] 5047S: Maintained 5048F: tools/testing/selftests/cachestat/test_cachestat.c 5049 5050CADENCE MIPI-CSI2 BRIDGES 5051M: Maxime Ripard <[email protected]> 5052L: [email protected] 5053S: Maintained 5054F: Documentation/devicetree/bindings/media/cdns,*.txt 5055F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5056F: drivers/media/platform/cadence/cdns-csi2* 5057 5058CADENCE NAND DRIVER 5059L: [email protected] 5060S: Orphan 5061F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml 5062F: drivers/mtd/nand/raw/cadence-nand-controller.c 5063 5064CADENCE USB3 DRD IP DRIVER 5065M: Peter Chen <[email protected]> 5066M: Pawel Laszczak <[email protected]> 5067R: Roger Quadros <[email protected]> 5068L: [email protected] 5069S: Maintained 5070T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5071F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5072F: drivers/usb/cdns3/ 5073X: drivers/usb/cdns3/cdnsp* 5074 5075CADENCE USBHS DRIVER 5076M: Pawel Laszczak <[email protected]> 5077L: [email protected] 5078S: Maintained 5079F: drivers/usb/gadget/udc/cdns2 5080 5081CADENCE USBSSP DRD IP DRIVER 5082M: Pawel Laszczak <[email protected]> 5083L: [email protected] 5084S: Maintained 5085T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5086F: drivers/usb/cdns3/ 5087X: drivers/usb/cdns3/cdns3* 5088 5089CADET FM/AM RADIO RECEIVER DRIVER 5090M: Hans Verkuil <[email protected]> 5091L: [email protected] 5092S: Maintained 5093W: https://linuxtv.org 5094T: git git://linuxtv.org/media.git 5095F: drivers/media/radio/radio-cadet* 5096 5097CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5098L: [email protected] 5099S: Orphan 5100T: git git://linuxtv.org/media.git 5101F: Documentation/admin-guide/media/cafe_ccic* 5102F: drivers/media/platform/marvell/ 5103 5104CAIF NETWORK LAYER 5105L: [email protected] 5106S: Orphan 5107F: Documentation/networking/caif/ 5108F: drivers/net/caif/ 5109F: include/net/caif/ 5110F: include/uapi/linux/caif/ 5111F: net/caif/ 5112 5113CAKE QDISC 5114M: Toke Høiland-Jørgensen <[email protected]> 5115L: [email protected] (moderated for non-subscribers) 5116S: Maintained 5117F: net/sched/sch_cake.c 5118 5119CAN NETWORK DRIVERS 5120M: Marc Kleine-Budde <[email protected]> 5121M: Vincent Mailhol <[email protected]> 5122L: [email protected] 5123S: Maintained 5124W: https://github.com/linux-can 5125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5126T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5127F: Documentation/devicetree/bindings/net/can/ 5128F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5129F: drivers/net/can/ 5130F: drivers/phy/phy-can-transceiver.c 5131F: include/linux/can/bittiming.h 5132F: include/linux/can/dev.h 5133F: include/linux/can/length.h 5134F: include/linux/can/platform/ 5135F: include/linux/can/rx-offload.h 5136F: include/uapi/linux/can/error.h 5137F: include/uapi/linux/can/netlink.h 5138F: include/uapi/linux/can/vxcan.h 5139 5140CAN NETWORK LAYER 5141M: Oliver Hartkopp <[email protected]> 5142M: Marc Kleine-Budde <[email protected]> 5143L: [email protected] 5144S: Maintained 5145W: https://github.com/linux-can 5146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5148F: Documentation/networking/can.rst 5149F: Documentation/networking/iso15765-2.rst 5150F: include/linux/can/can-ml.h 5151F: include/linux/can/core.h 5152F: include/linux/can/skb.h 5153F: include/net/netns/can.h 5154F: include/uapi/linux/can.h 5155F: include/uapi/linux/can/bcm.h 5156F: include/uapi/linux/can/gw.h 5157F: include/uapi/linux/can/isotp.h 5158F: include/uapi/linux/can/raw.h 5159F: net/can/ 5160F: net/sched/em_canid.c 5161 5162CAN-J1939 NETWORK LAYER 5163M: Robin van der Gracht <[email protected]> 5164M: Oleksij Rempel <[email protected]> 5165R: [email protected] 5166L: [email protected] 5167S: Maintained 5168F: Documentation/networking/j1939.rst 5169F: include/uapi/linux/can/j1939.h 5170F: net/can/j1939/ 5171 5172CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5173M: Damien Le Moal <[email protected]> 5174L: [email protected] 5175L: [email protected] (pinctrl driver) 5176F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5177F: drivers/pinctrl/pinctrl-k210.c 5178 5179CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5180M: Damien Le Moal <[email protected]> 5181L: [email protected] 5182L: [email protected] 5183S: Maintained 5184F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5185F: drivers/reset/reset-k210.c 5186 5187CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5188M: Damien Le Moal <[email protected]> 5189L: [email protected] 5190S: Maintained 5191F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5192F: drivers/soc/canaan/ 5193F: include/soc/canaan/ 5194 5195CAPABILITIES 5196M: Serge Hallyn <[email protected]> 5197L: [email protected] 5198S: Supported 5199F: include/linux/capability.h 5200F: include/trace/events/capability.h 5201F: include/uapi/linux/capability.h 5202F: kernel/capability.c 5203F: security/commoncap.c 5204 5205CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5206M: Kevin Tsai <[email protected]> 5207S: Maintained 5208F: drivers/iio/light/cm* 5209 5210CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5211M: Christian Lamparter <[email protected]> 5212L: [email protected] 5213S: Maintained 5214W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5215F: drivers/net/wireless/ath/carl9170/ 5216 5217CAVIUM I2C DRIVER 5218M: Robert Richter <[email protected]> 5219S: Odd Fixes 5220W: http://www.marvell.com 5221F: drivers/i2c/busses/i2c-octeon* 5222F: drivers/i2c/busses/i2c-thunderx* 5223 5224CAVIUM LIQUIDIO NETWORK DRIVER 5225L: [email protected] 5226S: Orphan 5227W: http://www.marvell.com 5228F: drivers/net/ethernet/cavium/liquidio/ 5229 5230CAVIUM MMC DRIVER 5231M: Robert Richter <[email protected]> 5232S: Odd Fixes 5233W: http://www.marvell.com 5234F: drivers/mmc/host/cavium* 5235 5236CAVIUM OCTEON-TX CRYPTO DRIVER 5237M: George Cherian <[email protected]> 5238L: [email protected] 5239S: Supported 5240W: http://www.marvell.com 5241F: drivers/crypto/cavium/cpt/ 5242 5243CAVIUM THUNDERX2 ARM64 SOC 5244M: Robert Richter <[email protected]> 5245L: [email protected] (moderated for non-subscribers) 5246S: Odd Fixes 5247F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5248F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5249 5250CBS/ETF/TAPRIO QDISCS 5251M: Vinicius Costa Gomes <[email protected]> 5252L: [email protected] 5253S: Maintained 5254F: net/sched/sch_cbs.c 5255F: net/sched/sch_etf.c 5256F: net/sched/sch_taprio.c 5257 5258CC2520 IEEE-802.15.4 RADIO DRIVER 5259M: Stefan Schmidt <[email protected]> 5260L: [email protected] 5261S: Odd Fixes 5262F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5263F: drivers/net/ieee802154/cc2520.c 5264 5265CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5266M: Gilad Ben-Yossef <[email protected]> 5267L: [email protected] 5268S: Supported 5269W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5270F: drivers/crypto/ccree/ 5271 5272CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5273M: Hadar Gat <[email protected]> 5274L: [email protected] 5275S: Supported 5276W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5277F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5278F: drivers/char/hw_random/cctrng.c 5279F: drivers/char/hw_random/cctrng.h 5280 5281CEC FRAMEWORK 5282M: Hans Verkuil <[email protected]> 5283L: [email protected] 5284S: Supported 5285W: http://linuxtv.org 5286T: git git://linuxtv.org/media.git 5287F: Documentation/ABI/testing/debugfs-cec-error-inj 5288F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5289F: Documentation/driver-api/media/cec-core.rst 5290F: Documentation/userspace-api/media/cec 5291F: drivers/media/cec/ 5292F: drivers/media/rc/keymaps/rc-cec.c 5293F: include/media/cec-notifier.h 5294F: include/media/cec.h 5295F: include/uapi/linux/cec-funcs.h 5296F: include/uapi/linux/cec.h 5297 5298CEC GPIO DRIVER 5299M: Hans Verkuil <[email protected]> 5300L: [email protected] 5301S: Supported 5302W: http://linuxtv.org 5303T: git git://linuxtv.org/media.git 5304F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5305F: drivers/media/cec/platform/cec-gpio/ 5306 5307CELL BROADBAND ENGINE ARCHITECTURE 5308L: [email protected] 5309S: Orphan 5310F: arch/powerpc/include/asm/cell*.h 5311F: arch/powerpc/include/asm/spu*.h 5312F: arch/powerpc/include/uapi/asm/spu*.h 5313F: arch/powerpc/platforms/cell/ 5314 5315CELLWISE CW2015 BATTERY DRIVER 5316M: Tobias Schrammm <[email protected]> 5317S: Maintained 5318F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5319F: drivers/power/supply/cw2015_battery.c 5320 5321CEPH COMMON CODE (LIBCEPH) 5322M: Ilya Dryomov <[email protected]> 5323M: Xiubo Li <[email protected]> 5324L: [email protected] 5325S: Supported 5326W: http://ceph.com/ 5327T: git https://github.com/ceph/ceph-client.git 5328F: include/linux/ceph/ 5329F: include/linux/crush/ 5330F: net/ceph/ 5331 5332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5333M: Xiubo Li <[email protected]> 5334M: Ilya Dryomov <[email protected]> 5335L: [email protected] 5336S: Supported 5337W: http://ceph.com/ 5338T: git https://github.com/ceph/ceph-client.git 5339F: Documentation/filesystems/ceph.rst 5340F: fs/ceph/ 5341 5342CERTIFICATE HANDLING 5343M: David Howells <[email protected]> 5344M: David Woodhouse <[email protected]> 5345L: [email protected] 5346S: Maintained 5347F: Documentation/admin-guide/module-signing.rst 5348F: certs/ 5349F: scripts/sign-file.c 5350F: scripts/ssl-common.h 5351F: tools/certs/ 5352 5353CFAG12864B LCD DRIVER 5354M: Miguel Ojeda <[email protected]> 5355S: Maintained 5356F: drivers/auxdisplay/cfag12864b.c 5357F: include/linux/cfag12864b.h 5358 5359CFAG12864BFB LCD FRAMEBUFFER DRIVER 5360M: Miguel Ojeda <[email protected]> 5361S: Maintained 5362F: drivers/auxdisplay/cfag12864bfb.c 5363F: include/linux/cfag12864b.h 5364 5365CHAR and MISC DRIVERS 5366M: Arnd Bergmann <[email protected]> 5367M: Greg Kroah-Hartman <[email protected]> 5368S: Supported 5369T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5370F: drivers/char/ 5371F: drivers/misc/ 5372F: include/linux/miscdevice.h 5373F: samples/rust/rust_misc_device.rs 5374X: drivers/char/agp/ 5375X: drivers/char/hw_random/ 5376X: drivers/char/ipmi/ 5377X: drivers/char/random.c 5378X: drivers/char/tpm/ 5379 5380CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5381M: Thomas Weißschuh <[email protected]> 5382L: [email protected] 5383S: Maintained 5384F: Documentation/hwmon/powerz.rst 5385F: drivers/hwmon/powerz.c 5386 5387CHECKPATCH 5388M: Andy Whitcroft <[email protected]> 5389M: Joe Perches <[email protected]> 5390R: Dwaipayan Ray <[email protected]> 5391R: Lukas Bulwahn <[email protected]> 5392S: Maintained 5393F: scripts/checkpatch.pl 5394 5395CHECKPATCH DOCUMENTATION 5396M: Dwaipayan Ray <[email protected]> 5397M: Lukas Bulwahn <[email protected]> 5398R: Joe Perches <[email protected]> 5399S: Maintained 5400F: Documentation/dev-tools/checkpatch.rst 5401 5402CHINESE DOCUMENTATION 5403M: Alex Shi <[email protected]> 5404M: Yanteng Si <[email protected]> 5405S: Maintained 5406F: Documentation/translations/zh_CN/ 5407 5408CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5409M: Peter Chen <[email protected]> 5410L: [email protected] 5411S: Maintained 5412T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5413F: drivers/usb/chipidea/ 5414 5415CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5416M: Hans de Goede <[email protected]> 5417L: [email protected] 5418S: Maintained 5419F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5420F: drivers/input/touchscreen/chipone_icn8318.c 5421 5422CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5423M: Hans de Goede <[email protected]> 5424L: [email protected] 5425S: Maintained 5426F: drivers/input/touchscreen/chipone_icn8505.c 5427 5428CHROME HARDWARE PLATFORM SUPPORT 5429M: Benson Leung <[email protected]> 5430M: Tzung-Bi Shih <[email protected]> 5431L: [email protected] 5432S: Maintained 5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5434F: drivers/platform/chrome/ 5435 5436CHROMEOS EC CODEC DRIVER 5437M: Cheng-Yi Chiang <[email protected]> 5438M: Tzung-Bi Shih <[email protected]> 5439R: Guenter Roeck <[email protected]> 5440L: [email protected] 5441S: Maintained 5442F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5443F: sound/soc/codecs/cros_ec_codec.* 5444 5445CHROMEOS EC CHARGE CONTROL 5446M: Thomas Weißschuh <[email protected]> 5447S: Maintained 5448F: drivers/power/supply/cros_charge-control.c 5449 5450CHROMEOS EC HARDWARE MONITORING 5451M: Thomas Weißschuh <[email protected]> 5452L: [email protected] 5453L: [email protected] 5454S: Maintained 5455F: Documentation/hwmon/cros_ec_hwmon.rst 5456F: drivers/hwmon/cros_ec_hwmon.c 5457 5458CHROMEOS EC LED DRIVER 5459M: Thomas Weißschuh <[email protected]> 5460S: Maintained 5461F: drivers/leds/leds-cros_ec.c 5462 5463CHROMEOS EC SUBDRIVERS 5464M: Benson Leung <[email protected]> 5465R: Guenter Roeck <[email protected]> 5466L: [email protected] 5467S: Maintained 5468F: drivers/power/supply/cros_charge-control.c 5469F: drivers/power/supply/cros_usbpd-charger.c 5470N: cros_ec 5471N: cros-ec 5472 5473CHROMEOS EC UART DRIVER 5474M: Bhanu Prakash Maiya <[email protected]> 5475R: Benson Leung <[email protected]> 5476R: Tzung-Bi Shih <[email protected]> 5477S: Maintained 5478F: drivers/platform/chrome/cros_ec_uart.c 5479 5480CHROMEOS EC USB PD NOTIFY DRIVER 5481M: Prashant Malani <[email protected]> 5482L: [email protected] 5483S: Maintained 5484F: drivers/platform/chrome/cros_usbpd_notify.c 5485F: include/linux/platform_data/cros_usbpd_notify.h 5486 5487CHROMEOS EC USB TYPE-C DRIVER 5488M: Prashant Malani <[email protected]> 5489M: Benson Leung <[email protected]> 5490M: Abhishek Pandit-Subedi <[email protected]> 5491L: [email protected] 5492S: Maintained 5493F: drivers/platform/chrome/cros_ec_typec.* 5494F: drivers/platform/chrome/cros_typec_altmode.* 5495F: drivers/platform/chrome/cros_typec_switch.c 5496F: drivers/platform/chrome/cros_typec_vdm.* 5497 5498CHROMEOS HPS DRIVER 5499M: Dan Callaghan <[email protected]> 5500R: Sami Kyöstilä <[email protected]> 5501S: Maintained 5502F: drivers/platform/chrome/cros_hps_i2c.c 5503 5504CHROMEOS EC WATCHDOG 5505M: Lukasz Majczak <[email protected]> 5506L: [email protected] 5507S: Maintained 5508F: drivers/watchdog/cros_ec_wdt.c 5509 5510CHROMEOS UCSI DRIVER 5511M: Abhishek Pandit-Subedi <[email protected]> 5512M: Łukasz Bartosik <[email protected]> 5513L: [email protected] 5514S: Maintained 5515F: drivers/usb/typec/ucsi/cros_ec_ucsi.c 5516 5517CHRONTEL CH7322 CEC DRIVER 5518M: Joe Tessler <[email protected]> 5519L: [email protected] 5520S: Maintained 5521T: git git://linuxtv.org/media.git 5522F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5523F: drivers/media/cec/i2c/ch7322.c 5524 5525CIRRUS LOGIC AUDIO CODEC DRIVERS 5526M: David Rhodes <[email protected]> 5527M: Richard Fitzgerald <[email protected]> 5528L: [email protected] 5529L: [email protected] 5530S: Maintained 5531F: Documentation/devicetree/bindings/sound/cirrus,cs* 5532F: Documentation/sound/codecs/cs* 5533F: drivers/mfd/cs42l43* 5534F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5535F: drivers/spi/spi-cs42l43* 5536F: include/dt-bindings/sound/cs* 5537F: include/linux/mfd/cs42l43* 5538F: include/sound/cs* 5539F: sound/pci/hda/cirrus* 5540F: sound/pci/hda/cs* 5541F: sound/pci/hda/hda_component* 5542F: sound/pci/hda/hda_cs_dsp_ctl.* 5543F: sound/soc/codecs/cs* 5544 5545CIRRUS LOGIC HAPTIC DRIVERS 5546M: James Ogletree <[email protected]> 5547M: Fred Treven <[email protected]> 5548M: Ben Bright <[email protected]> 5549L: [email protected] 5550S: Supported 5551F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5552F: drivers/input/misc/cs40l* 5553F: drivers/mfd/cs40l* 5554F: include/linux/mfd/cs40l* 5555F: sound/soc/codecs/cs40l* 5556 5557CIRRUS LOGIC DSP FIRMWARE DRIVER 5558M: Simon Trimmer <[email protected]> 5559M: Charles Keepax <[email protected]> 5560M: Richard Fitzgerald <[email protected]> 5561L: [email protected] 5562S: Supported 5563W: https://github.com/CirrusLogic/linux-drivers/wiki 5564T: git https://github.com/CirrusLogic/linux-drivers.git 5565F: drivers/firmware/cirrus/ 5566F: include/linux/firmware/cirrus/ 5567 5568CIRRUS LOGIC EP93XX ETHERNET DRIVER 5569M: Hartley Sweeten <[email protected]> 5570L: [email protected] 5571S: Maintained 5572F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5573 5574CIRRUS LOGIC LOCHNAGAR DRIVER 5575M: Charles Keepax <[email protected]> 5576M: Richard Fitzgerald <[email protected]> 5577L: [email protected] 5578S: Supported 5579F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5580F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5581F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5582F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5583F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5584F: Documentation/hwmon/lochnagar.rst 5585F: drivers/clk/clk-lochnagar.c 5586F: drivers/hwmon/lochnagar-hwmon.c 5587F: drivers/mfd/lochnagar-i2c.c 5588F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5589F: drivers/regulator/lochnagar-regulator.c 5590F: include/dt-bindings/clock/lochnagar.h 5591F: include/dt-bindings/pinctrl/lochnagar.h 5592F: include/linux/mfd/lochnagar* 5593F: sound/soc/codecs/lochnagar-sc.c 5594 5595CIRRUS LOGIC MADERA CODEC DRIVERS 5596M: Charles Keepax <[email protected]> 5597M: Richard Fitzgerald <[email protected]> 5598L: [email protected] 5599L: [email protected] 5600S: Supported 5601W: https://github.com/CirrusLogic/linux-drivers/wiki 5602T: git https://github.com/CirrusLogic/linux-drivers.git 5603F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5604F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5605F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5606F: drivers/gpio/gpio-madera* 5607F: drivers/irqchip/irq-madera* 5608F: drivers/mfd/cs47l* 5609F: drivers/mfd/madera* 5610F: drivers/pinctrl/cirrus/* 5611F: include/dt-bindings/sound/madera* 5612F: include/linux/irqchip/irq-madera* 5613F: include/linux/mfd/madera/* 5614F: include/sound/madera* 5615F: sound/soc/codecs/cs47l* 5616F: sound/soc/codecs/madera* 5617 5618CISCO FCOE HBA DRIVER 5619M: Satish Kharat <[email protected]> 5620M: Sesidhar Baddela <[email protected]> 5621M: Karan Tilak Kumar <[email protected]> 5622L: [email protected] 5623S: Supported 5624F: drivers/scsi/fnic/ 5625 5626CISCO SCSI HBA DRIVER 5627M: Karan Tilak Kumar <[email protected]> 5628M: Sesidhar Baddela <[email protected]> 5629L: [email protected] 5630S: Supported 5631F: drivers/scsi/snic/ 5632 5633CISCO VIC ETHERNET NIC DRIVER 5634M: Christian Benvenuti <[email protected]> 5635M: Satish Kharat <[email protected]> 5636S: Maintained 5637F: drivers/net/ethernet/cisco/enic/ 5638 5639CISCO VIC LOW LATENCY NIC DRIVER 5640M: Christian Benvenuti <[email protected]> 5641M: Nelson Escobar <[email protected]> 5642S: Supported 5643F: drivers/infiniband/hw/usnic/ 5644 5645CLANG CONTROL FLOW INTEGRITY SUPPORT 5646M: Sami Tolvanen <[email protected]> 5647M: Kees Cook <[email protected]> 5648R: Nathan Chancellor <[email protected]> 5649L: [email protected] 5650S: Supported 5651B: https://github.com/ClangBuiltLinux/linux/issues 5652T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5653F: include/linux/cfi.h 5654F: kernel/cfi.c 5655 5656CLANG-FORMAT FILE 5657M: Miguel Ojeda <[email protected]> 5658S: Maintained 5659F: .clang-format 5660 5661CLANG/LLVM BUILD SUPPORT 5662M: Nathan Chancellor <[email protected]> 5663R: Nick Desaulniers <nick.desaulniers[email protected]> 5664R: Bill Wendling <[email protected]> 5665R: Justin Stitt <[email protected]> 5666L: [email protected] 5667S: Supported 5668W: https://clangbuiltlinux.github.io/ 5669B: https://github.com/ClangBuiltLinux/linux/issues 5670C: irc://irc.libera.chat/clangbuiltlinux 5671F: Documentation/kbuild/llvm.rst 5672F: include/linux/compiler-clang.h 5673F: scripts/Makefile.clang 5674F: scripts/clang-tools/ 5675K: \b(?i:clang|llvm)\b 5676 5677CLK API 5678M: Russell King <[email protected]> 5679L: [email protected] 5680S: Maintained 5681F: include/linux/clk.h 5682 5683CLOCKSOURCE, CLOCKEVENT DRIVERS 5684M: Daniel Lezcano <[email protected]> 5685M: Thomas Gleixner <[email protected]> 5686L: [email protected] 5687S: Supported 5688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5689F: Documentation/devicetree/bindings/timer/ 5690F: drivers/clocksource/ 5691 5692CLOSURES 5693M: Kent Overstreet <[email protected]> 5694L: [email protected] 5695S: Supported 5696C: irc://irc.oftc.net/bcache 5697F: include/linux/closure.h 5698F: lib/closure.c 5699 5700CMPC ACPI DRIVER 5701M: Thadeu Lima de Souza Cascardo <[email protected]> 5702L: [email protected] 5703S: Supported 5704F: drivers/platform/x86/classmate-laptop.c 5705 5706COBALT MEDIA DRIVER 5707M: Hans Verkuil <[email protected]> 5708L: [email protected] 5709S: Supported 5710W: https://linuxtv.org 5711T: git git://linuxtv.org/media.git 5712F: drivers/media/pci/cobalt/ 5713 5714COCCINELLE/Semantic Patches (SmPL) 5715M: Julia Lawall <[email protected]> 5716M: Nicolas Palix <[email protected]> 5717L: [email protected] (moderated for non-subscribers) 5718S: Supported 5719W: https://coccinelle.gitlabpages.inria.fr/website/ 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5721F: Documentation/dev-tools/coccinelle.rst 5722F: scripts/coccicheck 5723F: scripts/coccinelle/ 5724 5725CODA FILE SYSTEM 5726M: Jan Harkes <[email protected]> 5727M: [email protected] 5728L: [email protected] 5729S: Maintained 5730W: http://www.coda.cs.cmu.edu/ 5731F: Documentation/filesystems/coda.rst 5732F: fs/coda/ 5733F: include/linux/coda*.h 5734F: include/uapi/linux/coda*.h 5735 5736CODA V4L2 MEM2MEM DRIVER 5737M: Philipp Zabel <[email protected]> 5738L: [email protected] 5739S: Maintained 5740F: Documentation/devicetree/bindings/media/coda.yaml 5741F: drivers/media/platform/chips-media/coda 5742 5743CODE OF CONDUCT 5744M: Greg Kroah-Hartman <[email protected]> 5745S: Supported 5746F: Documentation/process/code-of-conduct-interpretation.rst 5747F: Documentation/process/code-of-conduct.rst 5748 5749CODE TAGGING 5750M: Suren Baghdasaryan <[email protected]> 5751M: Kent Overstreet <[email protected]> 5752S: Maintained 5753F: include/asm-generic/codetag.lds.h 5754F: include/linux/codetag.h 5755F: lib/codetag.c 5756 5757COMEDI DRIVERS 5758M: Ian Abbott <[email protected]> 5759M: H Hartley Sweeten <[email protected]> 5760S: Odd Fixes 5761F: drivers/comedi/ 5762F: include/linux/comedi/ 5763F: include/uapi/linux/comedi.h 5764 5765COMMON CLK FRAMEWORK 5766M: Michael Turquette <[email protected]> 5767M: Stephen Boyd <[email protected]> 5768L: [email protected] 5769S: Maintained 5770Q: http://patchwork.kernel.org/project/linux-clk/list/ 5771T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5772F: Documentation/devicetree/bindings/clock/ 5773F: drivers/clk/ 5774F: include/dt-bindings/clock/ 5775F: include/linux/clk-pr* 5776F: include/linux/clk/ 5777F: include/linux/of_clk.h 5778X: drivers/clk/clkdev.c 5779 5780COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5781M: Steve French <[email protected]> 5782M: Steve French <[email protected]> 5783R: Paulo Alcantara <[email protected]> (DFS, global name space) 5784R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5785R: Shyam Prasad N <[email protected]> (multichannel) 5786R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5787R: Bharath SM <[email protected]> (deferred close, directory leases) 5788L: [email protected] 5789L: [email protected] (moderated for non-subscribers) 5790S: Supported 5791W: https://wiki.samba.org/index.php/LinuxCIFS 5792T: git git://git.samba.org/sfrench/cifs-2.6.git 5793F: Documentation/admin-guide/cifs/ 5794F: fs/smb/client/ 5795F: fs/smb/common/ 5796F: include/uapi/linux/cifs 5797 5798COMPACTPCI HOTPLUG CORE 5799M: Scott Murray <[email protected]> 5800L: [email protected] 5801S: Maintained 5802F: drivers/pci/hotplug/cpci_hotplug* 5803 5804COMPACTPCI HOTPLUG GENERIC DRIVER 5805M: Scott Murray <[email protected]> 5806L: [email protected] 5807S: Maintained 5808F: drivers/pci/hotplug/cpcihp_generic.c 5809 5810COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5811M: Scott Murray <[email protected]> 5812L: [email protected] 5813S: Maintained 5814F: drivers/pci/hotplug/cpcihp_zt5550.* 5815 5816COMPAL LAPTOP SUPPORT 5817M: Cezary Jackiewicz <[email protected]> 5818L: [email protected] 5819S: Maintained 5820F: drivers/platform/x86/compal-laptop.c 5821 5822COMPILER ATTRIBUTES 5823M: Miguel Ojeda <[email protected]> 5824S: Maintained 5825F: include/linux/compiler_attributes.h 5826 5827COMPUTE EXPRESS LINK (CXL) 5828M: Davidlohr Bueso <[email protected]> 5829M: Jonathan Cameron <[email protected]> 5830M: Dave Jiang <[email protected]> 5831M: Alison Schofield <[email protected]> 5832M: Vishal Verma <[email protected]> 5833M: Ira Weiny <[email protected]> 5834M: Dan Williams <[email protected]> 5835L: [email protected] 5836S: Maintained 5837F: Documentation/driver-api/cxl 5838F: drivers/cxl/ 5839F: include/cxl/ 5840F: include/uapi/linux/cxl_mem.h 5841F: tools/testing/cxl/ 5842 5843COMPUTE EXPRESS LINK PMU (CPMU) 5844M: Jonathan Cameron <[email protected]> 5845L: [email protected] 5846S: Maintained 5847F: Documentation/admin-guide/perf/cxl.rst 5848F: drivers/perf/cxl_pmu.c 5849 5850CONEXANT ACCESSRUNNER USB DRIVER 5851L: [email protected] 5852S: Orphan 5853W: http://accessrunner.sourceforge.net/ 5854F: drivers/usb/atm/cxacru.c 5855 5856CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5857M: Elena Reshetova <[email protected]> 5858M: Carlos Bilbao <[email protected]> 5859S: Maintained 5860F: Documentation/security/snp-tdx-threat-model.rst 5861 5862CONFIGFS 5863M: Joel Becker <[email protected]> 5864S: Supported 5865T: git git://git.infradead.org/users/hch/configfs.git 5866F: fs/configfs/ 5867F: include/linux/configfs.h 5868F: samples/configfs/ 5869 5870CONGATEC BOARD CONTROLLER MFD DRIVER 5871M: Thomas Richard <[email protected]> 5872S: Maintained 5873F: drivers/gpio/gpio-cgbc.c 5874F: drivers/i2c/busses/i2c-cgbc.c 5875F: drivers/mfd/cgbc-core.c 5876F: drivers/watchdog/cgbc_wdt.c 5877F: include/linux/mfd/cgbc.h 5878 5879CONSOLE SUBSYSTEM 5880M: Greg Kroah-Hartman <[email protected]> 5881S: Supported 5882F: drivers/video/console/ 5883F: include/linux/console* 5884 5885CONTEXT TRACKING 5886M: Frederic Weisbecker <[email protected]> 5887M: "Paul E. McKenney" <[email protected]> 5888S: Maintained 5889F: include/linux/context_tracking* 5890F: kernel/context_tracking.c 5891 5892CONTROL GROUP (CGROUP) 5893M: Tejun Heo <[email protected]> 5894M: Johannes Weiner <[email protected]> 5895M: Michal Koutný <[email protected]> 5896L: [email protected] 5897S: Maintained 5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5899F: Documentation/admin-guide/cgroup-v1/ 5900F: Documentation/admin-guide/cgroup-v2.rst 5901F: include/linux/cgroup* 5902F: kernel/cgroup/ 5903F: tools/testing/selftests/cgroup/ 5904 5905CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 5906M: Tejun Heo <[email protected]> 5907M: Josef Bacik <[email protected]> 5908M: Jens Axboe <[email protected]> 5909L: [email protected] 5910L: [email protected] 5911T: git git://git.kernel.dk/linux-block 5912F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 5913F: block/bfq-cgroup.c 5914F: block/blk-cgroup.c 5915F: block/blk-iocost.c 5916F: block/blk-iolatency.c 5917F: block/blk-throttle.c 5918F: include/linux/blk-cgroup.h 5919 5920CONTROL GROUP - CPUSET 5921M: Waiman Long <[email protected]> 5922L: [email protected] 5923S: Maintained 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5925F: Documentation/admin-guide/cgroup-v1/cpusets.rst 5926F: include/linux/cpuset.h 5927F: kernel/cgroup/cpuset-internal.h 5928F: kernel/cgroup/cpuset-v1.c 5929F: kernel/cgroup/cpuset.c 5930F: tools/testing/selftests/cgroup/test_cpuset.c 5931F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 5932F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 5933 5934CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM) 5935M: Maarten Lankhorst <[email protected]> 5936M: Maxime Ripard <[email protected]> 5937M: Natalie Vock <[email protected]> 5938L: [email protected] 5939L: [email protected] 5940S: Maintained 5941T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 5942F: include/linux/cgroup_dmem.h 5943F: kernel/cgroup/dmem.c 5944 5945CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 5946M: Johannes Weiner <[email protected]> 5947M: Michal Hocko <[email protected]> 5948M: Roman Gushchin <[email protected]> 5949M: Shakeel Butt <[email protected]> 5950R: Muchun Song <[email protected]> 5951L: [email protected] 5952L: [email protected] 5953S: Maintained 5954F: include/linux/memcontrol.h 5955F: mm/memcontrol.c 5956F: mm/memcontrol-v1.c 5957F: mm/memcontrol-v1.h 5958F: mm/swap_cgroup.c 5959F: samples/cgroup/* 5960F: tools/testing/selftests/cgroup/memcg_protection.m 5961F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 5962F: tools/testing/selftests/cgroup/test_kmem.c 5963F: tools/testing/selftests/cgroup/test_memcontrol.c 5964 5965CORETEMP HARDWARE MONITORING DRIVER 5966M: Fenghua Yu <[email protected]> 5967L: [email protected] 5968S: Maintained 5969F: Documentation/hwmon/coretemp.rst 5970F: drivers/hwmon/coretemp.c 5971 5972CORSAIR-CPRO HARDWARE MONITOR DRIVER 5973M: Marius Zachmann <[email protected]> 5974L: [email protected] 5975S: Maintained 5976F: drivers/hwmon/corsair-cpro.c 5977 5978CORSAIR-PSU HARDWARE MONITOR DRIVER 5979M: Wilken Gottwalt <[email protected]> 5980L: [email protected] 5981S: Maintained 5982F: Documentation/hwmon/corsair-psu.rst 5983F: drivers/hwmon/corsair-psu.c 5984 5985COUNTER SUBSYSTEM 5986M: William Breathitt Gray <[email protected]> 5987L: [email protected] 5988S: Maintained 5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 5990F: Documentation/ABI/testing/sysfs-bus-counter 5991F: Documentation/driver-api/generic-counter.rst 5992F: drivers/counter/ 5993F: include/linux/counter.h 5994F: include/uapi/linux/counter.h 5995F: tools/counter/ 5996 5997COUNTER WATCH EVENTS TOOL 5998M: Fabrice Gasnier <[email protected]> 5999L: [email protected] 6000S: Maintained 6001F: tools/counter/counter_watch_events.c 6002 6003CP2615 I2C DRIVER 6004M: Bence Csókás <[email protected]> 6005S: Maintained 6006F: drivers/i2c/busses/i2c-cp2615.c 6007 6008CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 6009M: Viresh Kumar <[email protected]> 6010M: Sudeep Holla <[email protected]> 6011L: [email protected] 6012S: Maintained 6013W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 6014F: drivers/cpufreq/vexpress-spc-cpufreq.c 6015 6016CPU FREQUENCY SCALING FRAMEWORK 6017M: "Rafael J. Wysocki" <[email protected]> 6018M: Viresh Kumar <[email protected]> 6019L: [email protected] 6020S: Maintained 6021B: https://bugzilla.kernel.org 6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 6024F: Documentation/admin-guide/pm/cpufreq.rst 6025F: Documentation/admin-guide/pm/intel_pstate.rst 6026F: Documentation/cpu-freq/ 6027F: Documentation/devicetree/bindings/cpufreq/ 6028F: drivers/cpufreq/ 6029F: include/linux/cpufreq.h 6030F: include/linux/sched/cpufreq.h 6031F: kernel/sched/cpufreq*.c 6032F: tools/testing/selftests/cpufreq/ 6033 6034CPU HOTPLUG 6035M: Thomas Gleixner <[email protected]> 6036M: Peter Zijlstra <[email protected]> 6037L: [email protected] 6038S: Maintained 6039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 6040F: include/linux/cpu.h 6041F: include/linux/cpuhotplug.h 6042F: include/linux/smpboot.h 6043F: kernel/cpu.c 6044F: kernel/smpboot.* 6045 6046CPU IDLE TIME MANAGEMENT FRAMEWORK 6047M: "Rafael J. Wysocki" <[email protected]> 6048M: Daniel Lezcano <[email protected]> 6049L: [email protected] 6050S: Maintained 6051B: https://bugzilla.kernel.org 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6053F: Documentation/admin-guide/pm/cpuidle.rst 6054F: Documentation/driver-api/pm/cpuidle.rst 6055F: drivers/cpuidle/ 6056F: include/linux/cpuidle.h 6057 6058CPU POWER MONITORING SUBSYSTEM 6059M: Thomas Renninger <[email protected]> 6060M: Shuah Khan <[email protected]> 6061M: Shuah Khan <[email protected]> 6062M: John B. Wyatt IV <[email protected]> 6063M: John B. Wyatt IV <[email protected]> 6064M: John Kacur <[email protected]> 6065L: [email protected] 6066S: Maintained 6067F: tools/power/cpupower/ 6068 6069CPUID/MSR DRIVER 6070M: "H. Peter Anvin" <[email protected]> 6071S: Maintained 6072F: arch/x86/kernel/cpuid.c 6073F: arch/x86/kernel/msr.c 6074 6075CPUIDLE DRIVER - ARM BIG LITTLE 6076M: Lorenzo Pieralisi <[email protected]> 6077M: Daniel Lezcano <[email protected]> 6078L: [email protected] 6079L: [email protected] (moderated for non-subscribers) 6080S: Maintained 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6082F: drivers/cpuidle/cpuidle-big_little.c 6083 6084CPUIDLE DRIVER - ARM EXYNOS 6085M: Daniel Lezcano <[email protected]> 6086M: Kukjin Kim <[email protected]> 6087R: Krzysztof Kozlowski <[email protected]> 6088L: [email protected] 6089L: [email protected] 6090S: Maintained 6091F: arch/arm/mach-exynos/pm.c 6092F: drivers/cpuidle/cpuidle-exynos.c 6093F: include/linux/platform_data/cpuidle-exynos.h 6094 6095CPUIDLE DRIVER - ARM PSCI 6096M: Lorenzo Pieralisi <[email protected]> 6097M: Sudeep Holla <[email protected]> 6098L: [email protected] 6099L: [email protected] (moderated for non-subscribers) 6100S: Supported 6101F: drivers/cpuidle/cpuidle-psci.c 6102 6103CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6104M: Ulf Hansson <[email protected]> 6105L: [email protected] 6106L: [email protected] (moderated for non-subscribers) 6107S: Supported 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6109F: drivers/cpuidle/cpuidle-psci-domain.c 6110F: drivers/cpuidle/cpuidle-psci.h 6111 6112CPUIDLE DRIVER - DT IDLE PM DOMAIN 6113M: Ulf Hansson <[email protected]> 6114L: [email protected] 6115S: Supported 6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6117F: drivers/cpuidle/dt_idle_genpd.c 6118F: drivers/cpuidle/dt_idle_genpd.h 6119 6120CPUIDLE DRIVER - RISC-V SBI 6121M: Anup Patel <[email protected]> 6122L: [email protected] 6123L: [email protected] 6124S: Maintained 6125F: drivers/cpuidle/cpuidle-riscv-sbi.c 6126 6127CRAMFS FILESYSTEM 6128M: Nicolas Pitre <[email protected]> 6129S: Maintained 6130F: Documentation/filesystems/cramfs.rst 6131F: fs/cramfs/ 6132 6133CRC LIBRARY 6134M: Eric Biggers <[email protected]> 6135R: Ard Biesheuvel <[email protected]> 6136L: [email protected] 6137S: Maintained 6138T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next 6139F: Documentation/staging/crc* 6140F: arch/*/lib/crc* 6141F: include/linux/crc* 6142F: lib/crc* 6143 6144CREATIVE SB0540 6145M: Bastien Nocera <[email protected]> 6146L: [email protected] 6147S: Maintained 6148F: drivers/hid/hid-creative-sb0540.c 6149 6150INTEL CRPS COMMON REDUNDANT PSU DRIVER 6151M: Ninad Palsule <[email protected]> 6152L: [email protected] 6153S: Maintained 6154F: Documentation/hwmon/crps.rst 6155F: drivers/hwmon/pmbus/crps.c 6156 6157CRYPTO API 6158M: Herbert Xu <[email protected]> 6159M: "David S. Miller" <[email protected]> 6160L: [email protected] 6161S: Maintained 6162T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6163T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6164F: Documentation/crypto/ 6165F: Documentation/devicetree/bindings/crypto/ 6166F: arch/*/crypto/ 6167F: crypto/ 6168F: drivers/crypto/ 6169F: include/crypto/ 6170F: include/linux/crypto* 6171F: lib/crypto/ 6172 6173CRYPTO SPEED TEST COMPARE 6174M: Wang Jinchao <[email protected]> 6175L: [email protected] 6176S: Maintained 6177F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6178 6179CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6180M: Neil Horman <[email protected]> 6181L: [email protected] 6182S: Maintained 6183F: crypto/ansi_cprng.c 6184F: crypto/rng.c 6185 6186CS3308 MEDIA DRIVER 6187M: Hans Verkuil <[email protected]> 6188L: [email protected] 6189S: Odd Fixes 6190W: http://linuxtv.org 6191T: git git://linuxtv.org/media.git 6192F: drivers/media/i2c/cs3308.c 6193 6194CS5535 Audio ALSA driver 6195M: Jaya Kumar <[email protected]> 6196S: Maintained 6197F: sound/pci/cs5535audio/ 6198 6199CTU CAN FD DRIVER 6200M: Pavel Pisa <[email protected]> 6201M: Ondrej Ille <[email protected]> 6202L: [email protected] 6203S: Maintained 6204F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6205F: drivers/net/can/ctucanfd/ 6206 6207CVE ASSIGNMENT CONTACT 6208M: CVE Assignment Team <[email protected]> 6209S: Maintained 6210F: Documentation/process/cve.rst 6211 6212CW1200 WLAN driver 6213S: Orphan 6214F: drivers/net/wireless/st/ 6215F: include/linux/platform_data/net-cw1200.h 6216 6217CX18 VIDEO4LINUX DRIVER 6218M: Andy Walls <[email protected]> 6219L: [email protected] 6220S: Maintained 6221W: https://linuxtv.org 6222T: git git://linuxtv.org/media.git 6223F: drivers/media/pci/cx18/ 6224F: include/uapi/linux/ivtv* 6225 6226CX2341X MPEG ENCODER HELPER MODULE 6227M: Hans Verkuil <[email protected]> 6228L: [email protected] 6229S: Maintained 6230W: https://linuxtv.org 6231T: git git://linuxtv.org/media.git 6232F: drivers/media/common/cx2341x* 6233F: include/media/drv-intf/cx2341x.h 6234 6235CX24120 MEDIA DRIVER 6236M: Jemma Denson <[email protected]> 6237M: Patrick Boettcher <[email protected]> 6238L: [email protected] 6239S: Maintained 6240W: https://linuxtv.org 6241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6242F: drivers/media/dvb-frontends/cx24120* 6243 6244CX88 VIDEO4LINUX DRIVER 6245M: Mauro Carvalho Chehab <[email protected]> 6246L: [email protected] 6247S: Odd fixes 6248W: https://linuxtv.org 6249T: git git://linuxtv.org/media.git 6250F: Documentation/driver-api/media/drivers/cx88* 6251F: drivers/media/pci/cx88/ 6252 6253CXD2820R MEDIA DRIVER 6254L: [email protected] 6255S: Orphan 6256W: https://linuxtv.org 6257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6258F: drivers/media/dvb-frontends/cxd2820r* 6259 6260CXGB3 ETHERNET DRIVER (CXGB3) 6261M: Potnuri Bharat Teja <[email protected]> 6262L: [email protected] 6263S: Maintained 6264W: http://www.chelsio.com 6265F: drivers/net/ethernet/chelsio/cxgb3/ 6266 6267CXGB3 ISCSI DRIVER (CXGB3I) 6268M: Varun Prakash <[email protected]> 6269L: [email protected] 6270S: Supported 6271W: http://www.chelsio.com 6272F: drivers/scsi/cxgbi/cxgb3i 6273 6274CXGB4 CRYPTO DRIVER (chcr) 6275M: Ayush Sawal <[email protected]> 6276L: [email protected] 6277S: Supported 6278W: http://www.chelsio.com 6279F: drivers/crypto/chelsio 6280 6281CXGB4 ETHERNET DRIVER (CXGB4) 6282M: Potnuri Bharat Teja <[email protected]> 6283L: [email protected] 6284S: Maintained 6285W: http://www.chelsio.com 6286F: drivers/net/ethernet/chelsio/cxgb4/ 6287 6288CXGB4 INLINE CRYPTO DRIVER 6289M: Ayush Sawal <[email protected]> 6290L: [email protected] 6291S: Maintained 6292W: http://www.chelsio.com 6293F: drivers/net/ethernet/chelsio/inline_crypto/ 6294 6295CXGB4 ISCSI DRIVER (CXGB4I) 6296M: Varun Prakash <[email protected]> 6297L: [email protected] 6298S: Supported 6299W: http://www.chelsio.com 6300F: drivers/scsi/cxgbi/cxgb4i 6301 6302CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6303M: Potnuri Bharat Teja <[email protected]> 6304L: [email protected] 6305S: Supported 6306W: http://www.openfabrics.org 6307F: drivers/infiniband/hw/cxgb4/ 6308F: include/uapi/rdma/cxgb4-abi.h 6309 6310CXGB4VF ETHERNET DRIVER (CXGB4VF) 6311M: Potnuri Bharat Teja <[email protected]> 6312L: [email protected] 6313S: Maintained 6314W: http://www.chelsio.com 6315F: drivers/net/ethernet/chelsio/cxgb4vf/ 6316 6317CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6318M: Frederic Barrat <[email protected]> 6319M: Andrew Donnellan <[email protected]> 6320L: [email protected] 6321S: Obsolete 6322F: Documentation/ABI/obsolete/sysfs-class-cxl 6323F: Documentation/arch/powerpc/cxl.rst 6324F: arch/powerpc/platforms/powernv/pci-cxl.c 6325F: drivers/misc/cxl/ 6326F: include/misc/cxl* 6327F: include/uapi/misc/cxl.h 6328 6329CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 6330M: Manoj N. Kumar <[email protected]> 6331M: Uma Krishnan <[email protected]> 6332L: [email protected] 6333S: Obsolete 6334F: Documentation/arch/powerpc/cxlflash.rst 6335F: drivers/scsi/cxlflash/ 6336F: include/uapi/scsi/cxlflash_ioctl.h 6337 6338CYBERPRO FB DRIVER 6339M: Russell King <[email protected]> 6340L: [email protected] (moderated for non-subscribers) 6341S: Maintained 6342W: http://www.armlinux.org.uk/ 6343F: drivers/video/fbdev/cyber2000fb.* 6344 6345CYCLADES PC300 DRIVER 6346S: Orphan 6347F: drivers/net/wan/pc300* 6348 6349CYPRESS CY8C95X0 PINCTRL DRIVER 6350M: Patrick Rudolph <[email protected]> 6351L: [email protected] 6352S: Maintained 6353F: drivers/pinctrl/pinctrl-cy8c95x0.c 6354 6355CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6356M: Linus Walleij <[email protected]> 6357L: [email protected] 6358S: Maintained 6359F: drivers/input/touchscreen/cy8ctma140.c 6360 6361CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6362M: Yassine Oudjana <[email protected]> 6363L: [email protected] 6364S: Maintained 6365F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6366F: drivers/input/keyboard/cypress-sf.c 6367 6368CYPRESS_FIRMWARE MEDIA DRIVER 6369L: [email protected] 6370S: Orphan 6371W: https://linuxtv.org 6372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6373F: drivers/media/common/cypress_firmware* 6374 6375CYTTSP TOUCHSCREEN DRIVER 6376M: Linus Walleij <[email protected]> 6377L: [email protected] 6378S: Maintained 6379F: drivers/input/touchscreen/cyttsp* 6380 6381D-LINK DIR-685 TOUCHKEYS DRIVER 6382M: Linus Walleij <[email protected]> 6383L: [email protected] 6384S: Supported 6385F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6386 6387DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6388M: Joshua Kinard <[email protected]> 6389S: Maintained 6390F: drivers/rtc/rtc-ds1685.c 6391F: include/linux/rtc/ds1685.h 6392 6393DAMA SLAVE for AX.25 6394M: Joerg Reuter <[email protected]> 6395L: [email protected] 6396S: Maintained 6397W: http://yaina.de/jreuter/ 6398W: http://www.qsl.net/dl1bke/ 6399F: net/ax25/af_ax25.c 6400F: net/ax25/ax25_dev.c 6401F: net/ax25/ax25_ds_* 6402F: net/ax25/ax25_in.c 6403F: net/ax25/ax25_out.c 6404F: net/ax25/ax25_timer.c 6405F: net/ax25/sysctl_net_ax25.c 6406 6407DATA ACCESS MONITOR 6408M: SeongJae Park <[email protected]> 6409L: [email protected] 6410L: [email protected] 6411S: Maintained 6412W: https://damonitor.github.io 6413P: Documentation/mm/damon/maintainer-profile.rst 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6415T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6417F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6418F: Documentation/admin-guide/mm/damon/ 6419F: Documentation/mm/damon/ 6420F: include/linux/damon.h 6421F: include/trace/events/damon.h 6422F: mm/damon/ 6423F: samples/damon/ 6424F: tools/testing/selftests/damon/ 6425 6426DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6427L: [email protected] 6428S: Orphan 6429F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6430F: drivers/net/ethernet/dec/tulip/dmfe.c 6431 6432DC390/AM53C974 SCSI driver 6433M: Hannes Reinecke <[email protected]> 6434L: [email protected] 6435S: Maintained 6436F: drivers/scsi/am53c974.c 6437 6438DC395x SCSI driver 6439M: Oliver Neukum <[email protected]> 6440M: Ali Akcaagac <[email protected]> 6441M: Jamie Lenehan <[email protected]> 6442S: Maintained 6443F: Documentation/scsi/dc395x.rst 6444F: drivers/scsi/dc395x.* 6445 6446DCCP PROTOCOL 6447L: [email protected] 6448S: Orphan 6449W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6450F: include/linux/dccp.h 6451F: include/linux/tfrc.h 6452F: include/uapi/linux/dccp.h 6453F: net/dccp/ 6454 6455DEBUGOBJECTS: 6456M: Thomas Gleixner <[email protected]> 6457L: [email protected] 6458S: Maintained 6459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6460F: include/linux/debugobjects.h 6461F: lib/debugobjects.c 6462 6463DECSTATION PLATFORM SUPPORT 6464M: "Maciej W. Rozycki" <[email protected]> 6465L: [email protected] 6466S: Maintained 6467F: arch/mips/dec/ 6468F: arch/mips/include/asm/dec/ 6469F: arch/mips/include/asm/mach-dec/ 6470 6471DEFXX FDDI NETWORK DRIVER 6472M: "Maciej W. Rozycki" <[email protected]> 6473S: Maintained 6474F: drivers/net/fddi/defxx.* 6475 6476DEFZA FDDI NETWORK DRIVER 6477M: "Maciej W. Rozycki" <[email protected]> 6478S: Maintained 6479F: drivers/net/fddi/defza.* 6480 6481DEINTERLACE DRIVERS FOR ALLWINNER H3 6482M: Jernej Skrabec <[email protected]> 6483L: [email protected] 6484S: Maintained 6485T: git git://linuxtv.org/media.git 6486F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6487F: drivers/media/platform/sunxi/sun8i-di/ 6488 6489DELL LAPTOP DRIVER 6490M: Matthew Garrett <[email protected]> 6491M: Pali Rohár <[email protected]> 6492L: [email protected] 6493S: Maintained 6494F: drivers/platform/x86/dell/dell-laptop.c 6495 6496DELL LAPTOP FREEFALL DRIVER 6497M: Pali Rohár <[email protected]> 6498S: Maintained 6499F: drivers/platform/x86/dell/dell-smo8800.c 6500 6501DELL LAPTOP RBTN DRIVER 6502M: Pali Rohár <[email protected]> 6503S: Maintained 6504F: drivers/platform/x86/dell/dell-rbtn.* 6505 6506DELL LAPTOP SMM DRIVER 6507M: Pali Rohár <[email protected]> 6508S: Maintained 6509F: Documentation/ABI/obsolete/procfs-i8k 6510F: drivers/hwmon/dell-smm-hwmon.c 6511F: include/uapi/linux/i8k.h 6512 6513DELL PC DRIVER 6514M: Lyndon Sanche <[email protected]> 6515L: [email protected] 6516S: Maintained 6517F: drivers/platform/x86/dell/dell-pc.c 6518 6519DELL REMOTE BIOS UPDATE DRIVER 6520M: Stuart Hayes <[email protected]> 6521L: [email protected] 6522S: Maintained 6523F: drivers/platform/x86/dell/dell_rbu.c 6524 6525DELL SMBIOS DRIVER 6526M: Pali Rohár <[email protected]> 6527L: [email protected] 6528L: [email protected] 6529S: Maintained 6530F: drivers/platform/x86/dell/dell-smbios.* 6531 6532DELL SMBIOS SMM DRIVER 6533L: [email protected] 6534L: [email protected] 6535S: Maintained 6536F: drivers/platform/x86/dell/dell-smbios-smm.c 6537 6538DELL SMBIOS WMI DRIVER 6539L: [email protected] 6540L: [email protected] 6541S: Maintained 6542F: drivers/platform/x86/dell/dell-smbios-wmi.c 6543F: tools/wmi/dell-smbios-example.c 6544 6545DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6546M: Stuart Hayes <[email protected]> 6547L: [email protected] 6548S: Maintained 6549F: Documentation/userspace-api/dcdbas.rst 6550F: drivers/platform/x86/dell/dcdbas.* 6551 6552DELL WMI DDV DRIVER 6553M: Armin Wolf <[email protected]> 6554S: Maintained 6555F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6556F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6557F: Documentation/wmi/devices/dell-wmi-ddv.rst 6558F: drivers/platform/x86/dell/dell-wmi-ddv.c 6559 6560DELL WMI DESCRIPTOR DRIVER 6561L: [email protected] 6562S: Maintained 6563F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6564 6565DELL WMI HARDWARE PRIVACY SUPPORT 6566L: [email protected] 6567L: [email protected] 6568S: Maintained 6569F: drivers/platform/x86/dell/dell-wmi-privacy.c 6570 6571DELL WMI NOTIFICATIONS DRIVER 6572M: Matthew Garrett <[email protected]> 6573M: Pali Rohár <[email protected]> 6574S: Maintained 6575F: drivers/platform/x86/dell/dell-wmi-base.c 6576 6577DELL WMI SYSMAN DRIVER 6578M: Prasanth Ksr <[email protected]> 6579L: [email protected] 6580L: [email protected] 6581S: Maintained 6582F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6583F: drivers/platform/x86/dell/dell-wmi-sysman/ 6584 6585DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6586M: Zev Weiss <[email protected]> 6587L: [email protected] 6588S: Maintained 6589F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6590 6591DELTA DPS920AB PSU DRIVER 6592M: Robert Marko <[email protected]> 6593L: [email protected] 6594S: Maintained 6595F: Documentation/hwmon/dps920ab.rst 6596F: drivers/hwmon/pmbus/dps920ab.c 6597 6598DELTA NETWORKS TN48M CPLD DRIVERS 6599M: Robert Marko <[email protected]> 6600S: Maintained 6601F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6602F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6603F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6604F: drivers/gpio/gpio-tn48m.c 6605F: include/dt-bindings/reset/delta,tn48m-reset.h 6606 6607DELTA ST MEDIA DRIVER 6608M: Hugues Fruchet <[email protected]> 6609L: [email protected] 6610S: Supported 6611W: https://linuxtv.org 6612T: git git://linuxtv.org/media.git 6613F: drivers/media/platform/st/sti/delta 6614 6615DENALI NAND DRIVER 6616L: [email protected] 6617S: Orphan 6618F: drivers/mtd/nand/raw/denali* 6619 6620DESIGNWARE EDMA CORE IP DRIVER 6621M: Manivannan Sadhasivam <[email protected]> 6622L: [email protected] 6623S: Maintained 6624F: drivers/dma/dw-edma/ 6625F: include/linux/dma/edma.h 6626 6627DESIGNWARE USB2 DRD IP DRIVER 6628M: Minas Harutyunyan <[email protected]> 6629L: [email protected] 6630S: Maintained 6631T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6632F: drivers/usb/dwc2/ 6633 6634DESIGNWARE USB3 DRD IP DRIVER 6635M: Thinh Nguyen <[email protected]> 6636L: [email protected] 6637S: Maintained 6638F: drivers/usb/dwc3/ 6639 6640DESIGNWARE XDATA IP DRIVER 6641L: [email protected] 6642S: Orphan 6643F: Documentation/misc-devices/dw-xdata-pcie.rst 6644F: drivers/misc/dw-xdata-pcie.c 6645 6646DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6647M: Andreas Klinger <[email protected]> 6648L: [email protected] 6649S: Maintained 6650F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6651F: drivers/iio/proximity/srf*.c 6652 6653DEVICE COREDUMP (DEV_COREDUMP) 6654M: Johannes Berg <[email protected]> 6655L: [email protected] 6656S: Maintained 6657F: drivers/base/devcoredump.c 6658F: include/linux/devcoredump.h 6659 6660DEVICE DEPENDENCY HELPER SCRIPT 6661M: Saravana Kannan <[email protected]> 6662L: [email protected] 6663S: Maintained 6664F: scripts/dev-needs.sh 6665 6666DEVICE DIRECT ACCESS (DAX) 6667M: Dan Williams <[email protected]> 6668M: Vishal Verma <[email protected]> 6669M: Dave Jiang <[email protected]> 6670L: [email protected] 6671L: [email protected] 6672S: Supported 6673F: drivers/dax/ 6674 6675DEVICE FREQUENCY (DEVFREQ) 6676M: MyungJoo Ham <[email protected]> 6677M: Kyungmin Park <[email protected]> 6678M: Chanwoo Choi <[email protected]> 6679L: [email protected] 6680S: Maintained 6681T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6682F: Documentation/devicetree/bindings/devfreq/ 6683F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6684F: drivers/devfreq/ 6685F: include/linux/devfreq.h 6686F: include/trace/events/devfreq.h 6687 6688DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6689M: Chanwoo Choi <[email protected]> 6690L: [email protected] 6691S: Supported 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6693F: Documentation/devicetree/bindings/devfreq/event/ 6694F: drivers/devfreq/devfreq-event.c 6695F: drivers/devfreq/event/ 6696F: include/dt-bindings/pmu/exynos_ppmu.h 6697F: include/linux/devfreq-event.h 6698 6699DEVICE RESOURCE MANAGEMENT HELPERS 6700M: Hans de Goede <[email protected]> 6701R: Matti Vaittinen <[email protected]> 6702S: Maintained 6703F: include/linux/devm-helpers.h 6704 6705DEVICE-MAPPER (LVM) 6706M: Alasdair Kergon <[email protected]> 6707M: Mike Snitzer <[email protected]> 6708M: Mikulas Patocka <[email protected]> 6709L: [email protected] 6710S: Maintained 6711Q: http://patchwork.kernel.org/project/dm-devel/list/ 6712T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6713F: Documentation/admin-guide/device-mapper/ 6714F: drivers/md/Kconfig 6715F: drivers/md/Makefile 6716F: drivers/md/dm* 6717F: drivers/md/persistent-data/ 6718F: include/linux/device-mapper.h 6719F: include/linux/dm-*.h 6720F: include/uapi/linux/dm-*.h 6721 6722DEVICE-MAPPER VDO TARGET 6723M: Matthew Sakai <[email protected]> 6724L: [email protected] 6725S: Maintained 6726F: Documentation/admin-guide/device-mapper/vdo*.rst 6727F: drivers/md/dm-vdo/ 6728 6729DEVLINK 6730M: Jiri Pirko <[email protected]> 6731L: [email protected] 6732S: Supported 6733F: Documentation/networking/devlink 6734F: include/net/devlink.h 6735F: include/uapi/linux/devlink.h 6736F: net/devlink/ 6737 6738DFROBOT SD2405AL RTC DRIVER 6739M: Tóth János <[email protected]> 6740L: [email protected] 6741S: Maintained 6742F: drivers/rtc/rtc-sd2405al.c 6743 6744DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT 6745M: Christoph Niedermaier <[email protected]> 6746M: Marek Vasut <[email protected]> 6747L: [email protected] 6748S: Maintained 6749N: dhcom 6750N: dhcor 6751N: dhsom 6752 6753DIALOG SEMICONDUCTOR DRIVERS 6754M: Support Opensource <[email protected]> 6755S: Supported 6756W: http://www.dialog-semiconductor.com/products 6757F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6758F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6759F: Documentation/devicetree/bindings/mfd/da90*.txt 6760F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6761F: Documentation/devicetree/bindings/regulator/da92*.txt 6762F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6763F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6764F: Documentation/devicetree/bindings/sound/da[79]*.txt 6765F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6766F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6767F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6768F: Documentation/hwmon/da90??.rst 6769F: drivers/gpio/gpio-da90??.c 6770F: drivers/hwmon/da90??-hwmon.c 6771F: drivers/iio/adc/da91??-*.c 6772F: drivers/input/misc/da72??.[ch] 6773F: drivers/input/misc/da90??_onkey.c 6774F: drivers/input/touchscreen/da9052_tsi.c 6775F: drivers/leds/leds-da90??.c 6776F: drivers/mfd/da903x.c 6777F: drivers/mfd/da90??-*.c 6778F: drivers/mfd/da91??-*.c 6779F: drivers/pinctrl/pinctrl-da90??.c 6780F: drivers/power/supply/da9052-battery.c 6781F: drivers/power/supply/da91??-*.c 6782F: drivers/regulator/da9???-regulator.[ch] 6783F: drivers/regulator/slg51000-regulator.[ch] 6784F: drivers/rtc/rtc-da90??.c 6785F: drivers/thermal/da90??-thermal.c 6786F: drivers/video/backlight/da90??_bl.c 6787F: drivers/watchdog/da90??_wdt.c 6788F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6789F: include/linux/mfd/da903x.h 6790F: include/linux/mfd/da9052/ 6791F: include/linux/mfd/da9055/ 6792F: include/linux/mfd/da9062/ 6793F: include/linux/mfd/da9063/ 6794F: include/linux/mfd/da9150/ 6795F: include/linux/regulator/da9211.h 6796F: include/sound/da[79]*.h 6797F: sound/soc/codecs/da[79]*.[ch] 6798 6799DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6800M: William Breathitt Gray <[email protected]> 6801L: [email protected] 6802S: Maintained 6803F: drivers/gpio/gpio-gpio-mm.c 6804 6805DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6806M: Martin Tuma <[email protected]> 6807L: [email protected] 6808S: Maintained 6809F: Documentation/admin-guide/media/mgb4.rst 6810F: drivers/media/pci/mgb4/ 6811 6812DIOLAN U2C-12 I2C DRIVER 6813M: Guenter Roeck <[email protected]> 6814L: [email protected] 6815S: Maintained 6816F: drivers/i2c/busses/i2c-diolan-u2c.c 6817 6818DIRECTORY NOTIFICATION (DNOTIFY) 6819M: Jan Kara <[email protected]> 6820R: Amir Goldstein <[email protected]> 6821L: [email protected] 6822S: Maintained 6823F: Documentation/filesystems/dnotify.rst 6824F: fs/notify/dnotify/ 6825F: include/linux/dnotify.h 6826 6827DISK GEOMETRY AND PARTITION HANDLING 6828M: Andries Brouwer <[email protected]> 6829S: Maintained 6830W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6831W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6832W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6833 6834DISKQUOTA 6835M: Jan Kara <[email protected]> 6836S: Maintained 6837F: Documentation/filesystems/quota.rst 6838F: fs/quota/ 6839F: include/linux/quota*.h 6840F: include/uapi/linux/quota*.h 6841 6842DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6843M: Bernie Thompson <[email protected]> 6844L: [email protected] 6845S: Maintained 6846W: http://plugable.com/category/projects/udlfb/ 6847F: Documentation/fb/udlfb.rst 6848F: drivers/video/fbdev/udlfb.c 6849F: include/video/udlfb.h 6850 6851DISTRIBUTED LOCK MANAGER (DLM) 6852M: Alexander Aring <[email protected]> 6853M: David Teigland <[email protected]> 6854L: [email protected] 6855S: Supported 6856W: https://pagure.io/dlm 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6858F: fs/dlm/ 6859 6860DMA BUFFER SHARING FRAMEWORK 6861M: Sumit Semwal <[email protected]> 6862M: Christian König <[email protected]> 6863L: [email protected] 6864L: [email protected] 6865L: [email protected] (moderated for non-subscribers) 6866S: Maintained 6867T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6868F: Documentation/driver-api/dma-buf.rst 6869F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6870F: drivers/dma-buf/ 6871F: include/linux/*fence.h 6872F: include/linux/dma-buf.h 6873F: include/linux/dma-resv.h 6874K: \bdma_(?:buf|fence|resv)\b 6875 6876DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6877M: Vinod Koul <[email protected]> 6878L: [email protected] 6879S: Maintained 6880Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6881T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6882F: Documentation/devicetree/bindings/dma/ 6883F: Documentation/driver-api/dmaengine/ 6884F: drivers/dma/ 6885F: include/dt-bindings/dma/ 6886F: include/linux/dma/ 6887F: include/linux/dmaengine.h 6888F: include/linux/of_dma.h 6889 6890DMA MAPPING BENCHMARK 6891M: Xiang Chen <[email protected]> 6892L: [email protected] 6893F: kernel/dma/map_benchmark.c 6894F: tools/testing/selftests/dma/ 6895 6896DMA MAPPING HELPERS 6897M: Marek Szyprowski <[email protected]> 6898R: Robin Murphy <[email protected]> 6899L: [email protected] 6900S: Supported 6901W: http://git.infradead.org/users/hch/dma-mapping.git 6902T: git git://git.infradead.org/users/hch/dma-mapping.git 6903F: include/asm-generic/dma-mapping.h 6904F: include/linux/dma-direct.h 6905F: include/linux/dma-map-ops.h 6906F: include/linux/dma-mapping.h 6907F: include/linux/swiotlb.h 6908F: kernel/dma/ 6909 6910DMA-BUF HEAPS FRAMEWORK 6911M: Sumit Semwal <[email protected]> 6912R: Benjamin Gaignard <[email protected]> 6913R: Brian Starkey <[email protected]> 6914R: John Stultz <[email protected]> 6915R: T.J. Mercier <[email protected]> 6916L: [email protected] 6917L: [email protected] 6918L: [email protected] (moderated for non-subscribers) 6919S: Maintained 6920T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6921F: drivers/dma-buf/dma-heap.c 6922F: drivers/dma-buf/heaps/* 6923F: include/linux/dma-heap.h 6924F: include/uapi/linux/dma-heap.h 6925F: tools/testing/selftests/dmabuf-heaps/ 6926 6927DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 6928M: Lukasz Luba <[email protected]> 6929L: [email protected] 6930L: [email protected] 6931S: Maintained 6932F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6933F: drivers/memory/samsung/exynos5422-dmc.c 6934 6935DME1737 HARDWARE MONITOR DRIVER 6936M: Juerg Haefliger <[email protected]> 6937L: [email protected] 6938S: Maintained 6939F: Documentation/hwmon/dme1737.rst 6940F: drivers/hwmon/dme1737.c 6941 6942DMI/SMBIOS SUPPORT 6943M: Jean Delvare <[email protected]> 6944S: Maintained 6945T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 6946F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 6947F: drivers/firmware/dmi-id.c 6948F: drivers/firmware/dmi_scan.c 6949F: include/linux/dmi.h 6950 6951DOCUMENTATION 6952M: Jonathan Corbet <[email protected]> 6953L: [email protected] 6954S: Maintained 6955P: Documentation/doc-guide/maintainer-profile.rst 6956T: git git://git.lwn.net/linux.git docs-next 6957F: Documentation/ 6958F: scripts/check-variable-fonts.sh 6959F: scripts/documentation-file-ref-check 6960F: scripts/kernel-doc 6961F: scripts/sphinx-pre-install 6962X: Documentation/ABI/ 6963X: Documentation/admin-guide/media/ 6964X: Documentation/devicetree/ 6965X: Documentation/driver-api/media/ 6966X: Documentation/firmware-guide/acpi/ 6967X: Documentation/i2c/ 6968X: Documentation/netlink/ 6969X: Documentation/power/ 6970X: Documentation/spi/ 6971X: Documentation/userspace-api/media/ 6972 6973DOCUMENTATION PROCESS 6974M: Jonathan Corbet <[email protected]> 6975L: [email protected] 6976S: Maintained 6977F: Documentation/dev-tools/ 6978F: Documentation/maintainer/ 6979F: Documentation/process/ 6980 6981DOCUMENTATION REPORTING ISSUES 6982M: Thorsten Leemhuis <[email protected]> 6983L: [email protected] 6984S: Maintained 6985F: Documentation/admin-guide/bug-bisect.rst 6986F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 6987F: Documentation/admin-guide/reporting-issues.rst 6988F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 6989 6990DOCUMENTATION SCRIPTS 6991M: Mauro Carvalho Chehab <[email protected]> 6992L: [email protected] 6993S: Maintained 6994F: Documentation/sphinx/parse-headers.pl 6995F: scripts/documentation-file-ref-check 6996F: scripts/sphinx-pre-install 6997 6998DOCUMENTATION/ITALIAN 6999M: Federico Vaga <[email protected]> 7000L: [email protected] 7001S: Maintained 7002F: Documentation/translations/it_IT 7003 7004DOCUMENTATION/JAPANESE 7005R: Akira Yokosawa <[email protected]> 7006L: [email protected] 7007S: Maintained 7008F: Documentation/translations/ja_JP 7009 7010DONGWOON DW9714 LENS VOICE COIL DRIVER 7011M: Sakari Ailus <[email protected]> 7012L: [email protected] 7013S: Maintained 7014T: git git://linuxtv.org/media.git 7015F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 7016F: drivers/media/i2c/dw9714.c 7017 7018DONGWOON DW9719 LENS VOICE COIL DRIVER 7019M: Daniel Scally <[email protected]> 7020L: [email protected] 7021S: Maintained 7022T: git git://linuxtv.org/media.git 7023F: drivers/media/i2c/dw9719.c 7024 7025DONGWOON DW9768 LENS VOICE COIL DRIVER 7026L: [email protected] 7027S: Orphan 7028T: git git://linuxtv.org/media.git 7029F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 7030F: drivers/media/i2c/dw9768.c 7031 7032DONGWOON DW9807 LENS VOICE COIL DRIVER 7033M: Sakari Ailus <[email protected]> 7034L: [email protected] 7035S: Maintained 7036T: git git://linuxtv.org/media.git 7037F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 7038F: drivers/media/i2c/dw9807-vcm.c 7039 7040DOUBLETALK DRIVER 7041M: "James R. Van Zandt" <[email protected]> 7042L: [email protected] 7043S: Maintained 7044F: drivers/char/dtlk.c 7045F: include/linux/dtlk.h 7046 7047DPAA2 DATAPATH I/O (DPIO) DRIVER 7048M: Roy Pledge <[email protected]> 7049L: [email protected] 7050S: Maintained 7051F: drivers/soc/fsl/dpio 7052 7053DPAA2 ETHERNET DRIVER 7054M: Ioana Ciornei <[email protected]> 7055L: [email protected] 7056S: Maintained 7057F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 7058F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 7059F: drivers/net/ethernet/freescale/dpaa2/Kconfig 7060F: drivers/net/ethernet/freescale/dpaa2/Makefile 7061F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 7062F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 7063F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 7064F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 7065F: drivers/net/ethernet/freescale/dpaa2/dpmac* 7066F: drivers/net/ethernet/freescale/dpaa2/dpni* 7067 7068DPAA2 ETHERNET SWITCH DRIVER 7069M: Ioana Ciornei <[email protected]> 7070L: [email protected] 7071S: Maintained 7072F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 7073F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 7074F: drivers/net/ethernet/freescale/dpaa2/dpsw* 7075 7076DPLL SUBSYSTEM 7077M: Vadim Fedorenko <[email protected]> 7078M: Arkadiusz Kubalewski <[email protected]> 7079M: Jiri Pirko <[email protected]> 7080L: [email protected] 7081S: Supported 7082F: Documentation/driver-api/dpll.rst 7083F: drivers/dpll/* 7084F: include/linux/dpll.h 7085F: include/uapi/linux/dpll.h 7086 7087DRBD DRIVER 7088M: Philipp Reisner <[email protected]> 7089M: Lars Ellenberg <[email protected]> 7090M: Christoph Böhmwalder <[email protected]> 7091L: [email protected] 7092S: Supported 7093W: http://www.drbd.org 7094T: git git://git.linbit.com/linux-drbd.git 7095T: git git://git.linbit.com/drbd-8.4.git 7096F: Documentation/admin-guide/blockdev/ 7097F: drivers/block/drbd/ 7098F: include/linux/drbd* 7099F: lib/lru_cache.c 7100 7101DRIVER COMPONENT FRAMEWORK 7102L: [email protected] 7103F: drivers/base/component.c 7104F: include/linux/component.h 7105 7106DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7107M: Greg Kroah-Hartman <[email protected]> 7108R: "Rafael J. Wysocki" <[email protected]> 7109R: Danilo Krummrich <[email protected]> 7110S: Supported 7111T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7112F: Documentation/core-api/kobject.rst 7113F: drivers/base/ 7114F: fs/debugfs/ 7115F: fs/sysfs/ 7116F: include/linux/debugfs.h 7117F: include/linux/fwnode.h 7118F: include/linux/kobj* 7119F: include/linux/property.h 7120F: include/linux/sysfs.h 7121F: lib/kobj* 7122F: rust/kernel/device.rs 7123F: rust/kernel/device_id.rs 7124F: rust/kernel/devres.rs 7125F: rust/kernel/driver.rs 7126F: rust/kernel/faux.rs 7127F: rust/kernel/platform.rs 7128F: samples/rust/rust_driver_platform.rs 7129F: samples/rust/rust_driver_faux.rs 7130 7131DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7132M: Nishanth Menon <[email protected]> 7133L: [email protected] 7134S: Maintained 7135F: drivers/soc/ti/smartreflex.c 7136F: include/linux/power/smartreflex.h 7137 7138DRM ACCEL DRIVERS FOR INTEL VPU 7139M: Jacek Lawrynowicz <[email protected]> 7140M: Stanislaw Gruszka <[email protected]> 7141L: [email protected] 7142S: Supported 7143T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7144F: drivers/accel/ivpu/ 7145F: include/uapi/drm/ivpu_accel.h 7146 7147DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7148M: Oded Gabbay <[email protected]> 7149L: [email protected] 7150S: Maintained 7151C: irc://irc.oftc.net/dri-devel 7152T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7153F: Documentation/accel/ 7154F: drivers/accel/ 7155F: include/drm/drm_accel.h 7156 7157DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7158M: Maxime Ripard <[email protected]> 7159M: Chen-Yu Tsai <[email protected]> 7160R: Jernej Skrabec <[email protected]> 7161L: [email protected] 7162S: Supported 7163T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7164F: drivers/gpu/drm/sun4i/sun8i* 7165 7166DRM DRIVER FOR ARM PL111 CLCD 7167M: Linus Walleij <[email protected]> 7168S: Maintained 7169T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7170F: drivers/gpu/drm/pl111/ 7171 7172DRM DRIVER FOR ARM VERSATILE TFT PANELS 7173M: Linus Walleij <[email protected]> 7174S: Maintained 7175T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7176F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7177F: drivers/gpu/drm/panel/panel-arm-versatile.c 7178 7179DRM DRIVER FOR ASPEED BMC GFX 7180M: Joel Stanley <[email protected]> 7181L: [email protected] (moderated for non-subscribers) 7182S: Supported 7183T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7184F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7185F: drivers/gpu/drm/aspeed/ 7186 7187DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7188M: Dave Airlie <[email protected]> 7189R: Thomas Zimmermann <[email protected]> 7190R: Jocelyn Falempe <[email protected]> 7191L: [email protected] 7192S: Supported 7193T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7194F: drivers/gpu/drm/ast/ 7195 7196DRM DRIVER FOR BOCHS VIRTUAL GPU 7197M: Gerd Hoffmann <[email protected]> 7198L: [email protected] 7199S: Maintained 7200T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7201F: drivers/gpu/drm/tiny/bochs.c 7202 7203DRM DRIVER FOR BOE HIMAX8279D PANELS 7204M: Jerry Han <[email protected]> 7205S: Maintained 7206F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7207F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7208 7209DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7210M: Jagan Teki <[email protected]> 7211S: Maintained 7212F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7213F: drivers/gpu/drm/bridge/chipone-icn6211.c 7214 7215DRM DRIVER FOR EBBG FT8719 PANEL 7216M: Joel Selvaraj <[email protected]> 7217S: Maintained 7218T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7219F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7220F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7221 7222DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7223M: Linus Walleij <[email protected]> 7224S: Maintained 7225T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7226F: drivers/gpu/drm/tve200/ 7227 7228DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7229M: Icenowy Zheng <[email protected]> 7230S: Maintained 7231F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7232F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7233 7234DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7235M: Jagan Teki <[email protected]> 7236S: Maintained 7237F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7238F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7239 7240DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7241M: Thomas Zimmermann <[email protected]> 7242M: Javier Martinez Canillas <[email protected]> 7243L: [email protected] 7244S: Maintained 7245T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7246F: drivers/gpu/drm/tiny/ofdrm.c 7247F: drivers/gpu/drm/tiny/simpledrm.c 7248F: drivers/video/aperture.c 7249F: drivers/video/nomodeset.c 7250F: include/linux/aperture.h 7251F: include/video/nomodeset.h 7252 7253DRM DRIVER FOR GENERIC EDP PANELS 7254R: Douglas Anderson <[email protected]> 7255F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7256F: drivers/gpu/drm/panel/panel-edp.c 7257 7258DRM DRIVER FOR GENERIC USB DISPLAY 7259M: Noralf Trønnes <[email protected]> 7260S: Maintained 7261W: https://github.com/notro/gud/wiki 7262T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7263F: drivers/gpu/drm/gud/ 7264F: include/drm/gud.h 7265 7266DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7267M: Hans de Goede <[email protected]> 7268S: Maintained 7269T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7270F: drivers/gpu/drm/tiny/gm12u320.c 7271 7272DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7273M: Ondrej Jirman <[email protected]> 7274M: Javier Martinez Canillas <[email protected]> 7275S: Maintained 7276T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7277F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7278F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7279 7280DRM DRIVER FOR HX8357D PANELS 7281S: Orphan 7282T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7283F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7284F: drivers/gpu/drm/tiny/hx8357d.c 7285 7286DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7287M: Deepak Rawat <[email protected]> 7288L: [email protected] 7289L: [email protected] 7290S: Maintained 7291T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7292F: drivers/gpu/drm/hyperv 7293 7294DRM DRIVER FOR ILITEK ILI9225 PANELS 7295M: David Lechner <[email protected]> 7296S: Maintained 7297T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7298F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7299F: drivers/gpu/drm/tiny/ili9225.c 7300 7301DRM DRIVER FOR ILITEK ILI9486 PANELS 7302M: Kamlesh Gurudasani <[email protected]> 7303S: Maintained 7304T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7305F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7306F: drivers/gpu/drm/tiny/ili9486.c 7307 7308DRM DRIVER FOR ILITEK ILI9805 PANELS 7309M: Michael Trimarchi <[email protected]> 7310S: Maintained 7311F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7312F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7313 7314DRM DRIVER FOR ILITEK ILI9806E PANELS 7315M: Michael Walle <[email protected]> 7316S: Maintained 7317F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7318 7319DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7320M: Jagan Teki <[email protected]> 7321S: Maintained 7322F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7323F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7324 7325DRM DRIVER FOR LG SW43408 PANELS 7326M: Sumit Semwal <[email protected]> 7327M: Caleb Connolly <[email protected]> 7328S: Maintained 7329T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7330F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7331F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7332 7333DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7334M: Paul Kocialkowski <[email protected]> 7335S: Supported 7336T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7337F: drivers/gpu/drm/logicvc/ 7338 7339DRM DRIVER FOR LVDS PANELS 7340M: Laurent Pinchart <[email protected]> 7341L: [email protected] 7342S: Maintained 7343T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7344F: Documentation/devicetree/bindings/display/lvds.yaml 7345F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7346F: drivers/gpu/drm/panel/panel-lvds.c 7347 7348DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7349M: Guido Günther <[email protected]> 7350R: Purism Kernel Team <[email protected]> 7351S: Maintained 7352F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7353F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7354 7355DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7356M: Dave Airlie <[email protected]> 7357R: Thomas Zimmermann <[email protected]> 7358R: Jocelyn Falempe <[email protected]> 7359L: [email protected] 7360S: Supported 7361T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7362F: drivers/gpu/drm/mgag200/ 7363 7364DRM DRIVER FOR MI0283QT 7365M: Noralf Trønnes <[email protected]> 7366S: Maintained 7367T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7368F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7369F: drivers/gpu/drm/tiny/mi0283qt.c 7370 7371DRM DRIVER FOR MIPI DBI compatible panels 7372M: Noralf Trønnes <[email protected]> 7373S: Maintained 7374W: https://github.com/notro/panel-mipi-dbi/wiki 7375T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7376F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7377F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7378 7379DRM DRIVER for Qualcomm Adreno GPUs 7380M: Rob Clark <[email protected]> 7381R: Sean Paul <[email protected]> 7382R: Konrad Dybcio <[email protected]> 7383L: [email protected] 7384L: [email protected] 7385L: [email protected] 7386S: Maintained 7387B: https://gitlab.freedesktop.org/drm/msm/-/issues 7388T: git https://gitlab.freedesktop.org/drm/msm.git 7389F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7390F: drivers/gpu/drm/msm/adreno/ 7391F: drivers/gpu/drm/msm/msm_gpu.* 7392F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7393F: drivers/gpu/drm/msm/msm_ringbuffer.* 7394F: drivers/gpu/drm/msm/registers/adreno/ 7395F: include/uapi/drm/msm_drm.h 7396 7397DRM DRIVER for Qualcomm display hardware 7398M: Rob Clark <[email protected]> 7399M: Abhinav Kumar <[email protected]> 7400M: Dmitry Baryshkov <[email protected]> 7401R: Sean Paul <[email protected]> 7402R: Marijn Suijten <[email protected]> 7403L: [email protected] 7404L: [email protected] 7405L: [email protected] 7406S: Maintained 7407B: https://gitlab.freedesktop.org/drm/msm/-/issues 7408T: git https://gitlab.freedesktop.org/drm/msm.git 7409F: Documentation/devicetree/bindings/display/msm/ 7410F: drivers/gpu/drm/ci/xfails/msm* 7411F: drivers/gpu/drm/msm/ 7412F: include/uapi/drm/msm_drm.h 7413 7414DRM DRIVER FOR NOVATEK NT35510 PANELS 7415M: Linus Walleij <[email protected]> 7416S: Maintained 7417T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7418F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7419F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7420 7421DRM DRIVER FOR NOVATEK NT35560 PANELS 7422M: Linus Walleij <[email protected]> 7423S: Maintained 7424T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7425F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7426F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7427 7428DRM DRIVER FOR NOVATEK NT36523 PANELS 7429M: Jianhua Lu <[email protected]> 7430S: Maintained 7431T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7432F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7433F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7434 7435DRM DRIVER FOR NOVATEK NT36672A PANELS 7436M: Sumit Semwal <[email protected]> 7437S: Maintained 7438T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7439F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7440F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7441 7442DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7443M: Lyude Paul <[email protected]> 7444M: Danilo Krummrich <[email protected]> 7445L: [email protected] 7446L: [email protected] 7447S: Supported 7448W: https://nouveau.freedesktop.org/ 7449Q: https://patchwork.freedesktop.org/project/nouveau/ 7450Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7451B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7452C: irc://irc.oftc.net/nouveau 7453T: git https://gitlab.freedesktop.org/drm/nouveau.git 7454F: drivers/gpu/drm/nouveau/ 7455F: include/uapi/drm/nouveau_drm.h 7456 7457DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7458M: Stefan Mavrodiev <[email protected]> 7459S: Maintained 7460F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7461F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7462 7463DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7464R: Douglas Anderson <[email protected]> 7465F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7466F: drivers/gpu/drm/bridge/parade-ps8640.c 7467 7468DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7469M: Noralf Trønnes <[email protected]> 7470S: Maintained 7471T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7472F: Documentation/devicetree/bindings/display/repaper.txt 7473F: drivers/gpu/drm/tiny/repaper.c 7474 7475DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7476M: Dave Airlie <[email protected]> 7477M: Gerd Hoffmann <[email protected]> 7478L: [email protected] 7479S: Obsolete 7480W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7481T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7482F: drivers/gpu/drm/tiny/cirrus-qemu.c 7483 7484DRM DRIVER FOR QXL VIRTUAL GPU 7485M: Dave Airlie <[email protected]> 7486M: Gerd Hoffmann <[email protected]> 7487L: [email protected] 7488L: [email protected] 7489S: Maintained 7490T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7491F: drivers/gpu/drm/qxl/ 7492F: include/uapi/drm/qxl_drm.h 7493 7494DRM DRIVER FOR RAYDIUM RM67191 PANELS 7495M: Robert Chiras <[email protected]> 7496S: Maintained 7497F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7498F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7499 7500DRM DRIVER FOR SAMSUNG DB7430 PANELS 7501M: Linus Walleij <[email protected]> 7502S: Maintained 7503T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7504F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7505F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7506 7507DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7508M: Inki Dae <[email protected]> 7509M: Jagan Teki <[email protected]> 7510M: Marek Szyprowski <[email protected]> 7511S: Maintained 7512T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7513F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7514F: drivers/gpu/drm/bridge/samsung-dsim.c 7515F: include/drm/bridge/samsung-dsim.h 7516 7517DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7518M: Markuss Broks <[email protected]> 7519S: Maintained 7520F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7521F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7522 7523DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7524M: Artur Weber <[email protected]> 7525S: Maintained 7526F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7527F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7528 7529DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7530M: Dzmitry Sankouski <[email protected]> 7531S: Maintained 7532F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7533F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7534 7535DRM DRIVER FOR SHARP MEMORY LCD 7536M: Alex Lanzano <[email protected]> 7537S: Maintained 7538F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7539F: drivers/gpu/drm/tiny/sharp-memory.c 7540 7541DRM DRIVER FOR SITRONIX ST7586 PANELS 7542M: David Lechner <[email protected]> 7543S: Maintained 7544T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7545F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7546F: drivers/gpu/drm/tiny/st7586.c 7547 7548DRM DRIVER FOR SITRONIX ST7701 PANELS 7549M: Jagan Teki <[email protected]> 7550S: Maintained 7551F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7552F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7553 7554DRM DRIVER FOR SITRONIX ST7703 PANELS 7555M: Guido Günther <[email protected]> 7556R: Purism Kernel Team <[email protected]> 7557R: Ondrej Jirman <[email protected]> 7558S: Maintained 7559F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7560F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7561 7562DRM DRIVER FOR SITRONIX ST7735R PANELS 7563M: David Lechner <[email protected]> 7564S: Maintained 7565T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7566F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7567F: drivers/gpu/drm/tiny/st7735r.c 7568 7569DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7570M: Javier Martinez Canillas <[email protected]> 7571S: Maintained 7572T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7573F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7574F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7575F: drivers/gpu/drm/solomon/ssd130x* 7576 7577DRM DRIVER FOR ST-ERICSSON MCDE 7578M: Linus Walleij <[email protected]> 7579S: Maintained 7580T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7581F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7582F: drivers/gpu/drm/mcde/ 7583 7584DRM DRIVER FOR SYNAPTICS R63353 PANELS 7585M: Michael Trimarchi <[email protected]> 7586S: Maintained 7587F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7588F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7589 7590DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7591M: Jagan Teki <[email protected]> 7592S: Maintained 7593F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7594F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7595 7596DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7597R: Douglas Anderson <[email protected]> 7598F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7599F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7600 7601DRM DRIVER FOR TPO TPG110 PANELS 7602M: Linus Walleij <[email protected]> 7603S: Maintained 7604T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7605F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7606F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7607 7608DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7609M: Dave Airlie <[email protected]> 7610R: Sean Paul <[email protected]> 7611R: Thomas Zimmermann <[email protected]> 7612L: [email protected] 7613S: Supported 7614T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7615F: drivers/gpu/drm/udl/ 7616 7617DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7618M: Louis Chauvet <[email protected]> 7619R: Haneen Mohammed <[email protected]> 7620R: Simona Vetter <[email protected]> 7621R: Melissa Wen <[email protected]> 7622L: [email protected] 7623S: Maintained 7624T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7625F: Documentation/gpu/vkms.rst 7626F: drivers/gpu/drm/ci/xfails/vkms* 7627F: drivers/gpu/drm/vkms/ 7628 7629DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7630M: Hans de Goede <[email protected]> 7631L: [email protected] 7632S: Maintained 7633T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7634F: drivers/gpu/drm/vboxvideo/ 7635 7636DRM DRIVER FOR VMWARE VIRTUAL GPU 7637M: Zack Rusin <[email protected]> 7638R: Broadcom internal kernel review list <[email protected]> 7639L: [email protected] 7640S: Supported 7641T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7642F: drivers/gpu/drm/vmwgfx/ 7643F: include/uapi/drm/vmwgfx_drm.h 7644 7645DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7646M: Linus Walleij <[email protected]> 7647S: Maintained 7648T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7649F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7650F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7651 7652DRM DRIVERS 7653M: David Airlie <[email protected]> 7654M: Simona Vetter <[email protected]> 7655L: [email protected] 7656S: Maintained 7657B: https://gitlab.freedesktop.org/drm 7658C: irc://irc.oftc.net/dri-devel 7659T: git https://gitlab.freedesktop.org/drm/kernel.git 7660F: Documentation/devicetree/bindings/display/ 7661F: Documentation/devicetree/bindings/gpu/ 7662F: Documentation/gpu/ 7663F: drivers/gpu/ 7664F: include/drm/ 7665F: include/linux/vga* 7666F: include/uapi/drm/ 7667 7668DRM DRIVERS AND MISC GPU PATCHES 7669M: Maarten Lankhorst <[email protected]> 7670M: Maxime Ripard <[email protected]> 7671M: Thomas Zimmermann <[email protected]> 7672S: Maintained 7673W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7674T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7675F: Documentation/devicetree/bindings/display/ 7676F: Documentation/devicetree/bindings/gpu/ 7677F: Documentation/gpu/ 7678F: drivers/gpu/drm/ 7679F: drivers/gpu/vga/ 7680F: include/drm/drm 7681F: include/linux/vga* 7682F: include/uapi/drm/ 7683X: drivers/gpu/drm/amd/ 7684X: drivers/gpu/drm/armada/ 7685X: drivers/gpu/drm/etnaviv/ 7686X: drivers/gpu/drm/exynos/ 7687X: drivers/gpu/drm/i915/ 7688X: drivers/gpu/drm/kmb/ 7689X: drivers/gpu/drm/mediatek/ 7690X: drivers/gpu/drm/msm/ 7691X: drivers/gpu/drm/nouveau/ 7692X: drivers/gpu/drm/radeon/ 7693X: drivers/gpu/drm/renesas/rcar-du/ 7694X: drivers/gpu/drm/tegra/ 7695 7696DRM DRIVERS FOR ALLWINNER A10 7697M: Maxime Ripard <[email protected]> 7698M: Chen-Yu Tsai <[email protected]> 7699L: [email protected] 7700S: Supported 7701T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7702F: Documentation/devicetree/bindings/display/allwinner* 7703F: drivers/gpu/drm/sun4i/ 7704 7705DRM DRIVERS FOR AMLOGIC SOCS 7706M: Neil Armstrong <[email protected]> 7707L: [email protected] 7708L: [email protected] 7709S: Supported 7710W: http://linux-meson.com/ 7711T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7712F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7713F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7714F: Documentation/gpu/meson.rst 7715F: drivers/gpu/drm/ci/xfails/meson* 7716F: drivers/gpu/drm/meson/ 7717 7718DRM DRIVERS FOR ATMEL HLCDC 7719M: Sam Ravnborg <[email protected]> 7720M: Boris Brezillon <[email protected]> 7721L: [email protected] 7722S: Supported 7723T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7724F: Documentation/devicetree/bindings/display/atmel/ 7725F: drivers/gpu/drm/atmel-hlcdc/ 7726 7727DRM DRIVERS FOR BRIDGE CHIPS 7728M: Andrzej Hajda <[email protected]> 7729M: Neil Armstrong <[email protected]> 7730M: Robert Foss <[email protected]> 7731R: Laurent Pinchart <[email protected]> 7732R: Jonas Karlman <[email protected]> 7733R: Jernej Skrabec <[email protected]> 7734S: Maintained 7735T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7736F: Documentation/devicetree/bindings/display/bridge/ 7737F: drivers/gpu/drm/bridge/ 7738F: drivers/gpu/drm/display/drm_bridge_connector.c 7739F: drivers/gpu/drm/drm_bridge.c 7740F: include/drm/drm_bridge.h 7741F: include/drm/drm_bridge_connector.h 7742 7743DRM DRIVERS FOR EXYNOS 7744M: Inki Dae <[email protected]> 7745M: Seung-Woo Kim <[email protected]> 7746M: Kyungmin Park <[email protected]> 7747L: [email protected] 7748S: Supported 7749T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7750F: Documentation/devicetree/bindings/display/samsung/ 7751F: drivers/gpu/drm/exynos/ 7752F: include/uapi/drm/exynos_drm.h 7753 7754DRM DRIVERS FOR FREESCALE DCU 7755M: Stefan Agner <[email protected]> 7756M: Alison Wang <[email protected]> 7757L: [email protected] 7758S: Supported 7759T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7760F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7761F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7762F: drivers/gpu/drm/fsl-dcu/ 7763 7764DRM DRIVERS FOR FREESCALE IMX 5/6 7765M: Philipp Zabel <[email protected]> 7766L: [email protected] 7767S: Maintained 7768T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7769T: git git://git.pengutronix.de/git/pza/linux 7770F: Documentation/devicetree/bindings/display/imx/ 7771F: drivers/gpu/drm/imx/ipuv3/ 7772F: drivers/gpu/ipu-v3/ 7773 7774DRM DRIVERS FOR FREESCALE IMX BRIDGE 7775M: Liu Ying <[email protected]> 7776L: [email protected] 7777S: Maintained 7778F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7779F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7780F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7781F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7782F: drivers/gpu/drm/bridge/imx/ 7783 7784DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7785M: Patrik Jakobsson <[email protected]> 7786L: [email protected] 7787S: Maintained 7788T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7789F: drivers/gpu/drm/gma500/ 7790 7791DRM DRIVERS FOR HISILICON 7792M: Xinliang Liu <[email protected]> 7793M: Tian Tao <[email protected]> 7794R: Xinwei Kong <[email protected]> 7795R: Sumit Semwal <[email protected]> 7796R: Yongqin Liu <[email protected]> 7797R: John Stultz <[email protected]> 7798L: [email protected] 7799S: Maintained 7800T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7801F: Documentation/devicetree/bindings/display/hisilicon/ 7802F: drivers/gpu/drm/hisilicon/ 7803 7804DRM DRIVERS FOR LIMA 7805M: Qiang Yu <[email protected]> 7806L: [email protected] 7807L: [email protected] (moderated for non-subscribers) 7808S: Maintained 7809T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7810F: drivers/gpu/drm/lima/ 7811F: include/uapi/drm/lima_drm.h 7812 7813DRM DRIVERS FOR LOONGSON 7814M: Sui Jingfeng <[email protected]> 7815L: [email protected] 7816S: Supported 7817T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7818F: drivers/gpu/drm/loongson/ 7819 7820DRM DRIVERS FOR MEDIATEK 7821M: Chun-Kuang Hu <[email protected]> 7822M: Philipp Zabel <[email protected]> 7823L: [email protected] 7824L: [email protected] (moderated for non-subscribers) 7825S: Supported 7826F: Documentation/devicetree/bindings/display/mediatek/ 7827F: drivers/gpu/drm/ci/xfails/mediatek* 7828F: drivers/gpu/drm/mediatek/ 7829F: drivers/phy/mediatek/phy-mtk-dp.c 7830F: drivers/phy/mediatek/phy-mtk-hdmi* 7831F: drivers/phy/mediatek/phy-mtk-mipi* 7832 7833DRM DRIVERS FOR NVIDIA TEGRA 7834M: Thierry Reding <[email protected]> 7835M: Mikko Perttunen <[email protected]> 7836L: [email protected] 7837L: [email protected] 7838S: Supported 7839T: git https://gitlab.freedesktop.org/drm/tegra.git 7840F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7841F: Documentation/devicetree/bindings/gpu/host1x/ 7842F: drivers/gpu/drm/tegra/ 7843F: drivers/gpu/host1x/ 7844F: include/linux/host1x.h 7845F: include/uapi/drm/tegra_drm.h 7846 7847DRM DRIVERS FOR RENESAS R-CAR 7848M: Laurent Pinchart <[email protected]> 7849M: Kieran Bingham <kieran.bingham[email protected]> 7850L: [email protected] 7851L: [email protected] 7852S: Supported 7853T: git git://linuxtv.org/pinchartl/media drm/du/next 7854F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 7855F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 7856F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 7857F: Documentation/devicetree/bindings/display/renesas,du.yaml 7858F: drivers/gpu/drm/renesas/rcar-du/ 7859 7860DRM DRIVERS FOR RENESAS RZ 7861M: Biju Das <[email protected]> 7862L: [email protected] 7863L: [email protected] 7864S: Maintained 7865T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7866F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 7867F: drivers/gpu/drm/renesas/rz-du/ 7868 7869DRM DRIVERS FOR RENESAS SHMOBILE 7870M: Laurent Pinchart <[email protected]> 7871M: Geert Uytterhoeven <[email protected]> 7872L: [email protected] 7873L: [email protected] 7874S: Supported 7875T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7876F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 7877F: drivers/gpu/drm/renesas/shmobile/ 7878F: include/linux/platform_data/shmob_drm.h 7879 7880DRM DRIVERS FOR ROCKCHIP 7881M: Sandy Huang <[email protected]> 7882M: Heiko Stübner <[email protected]> 7883M: Andy Yan <[email protected]> 7884L: [email protected] 7885S: Maintained 7886T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7887F: Documentation/devicetree/bindings/display/rockchip/ 7888F: drivers/gpu/drm/ci/xfails/rockchip* 7889F: drivers/gpu/drm/rockchip/ 7890 7891DRM DRIVERS FOR STI 7892M: Alain Volmat <[email protected]> 7893M: Raphael Gallais-Pou <[email protected]> 7894L: [email protected] 7895S: Maintained 7896T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7897F: Documentation/devicetree/bindings/display/st,stih4xx.txt 7898F: drivers/gpu/drm/sti 7899 7900DRM DRIVERS FOR STM 7901M: Yannick Fertre <[email protected]> 7902M: Raphael Gallais-Pou <[email protected]> 7903M: Philippe Cornu <[email protected]> 7904L: [email protected] 7905S: Maintained 7906T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7907F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 7908F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 7909F: drivers/gpu/drm/stm 7910 7911DRM DRIVERS FOR TI KEYSTONE 7912M: Jyri Sarha <[email protected]> 7913M: Tomi Valkeinen <[email protected]> 7914L: [email protected] 7915S: Maintained 7916T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7917F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 7918F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 7919F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 7920F: drivers/gpu/drm/tidss/ 7921 7922DRM DRIVERS FOR TI LCDC 7923M: Jyri Sarha <[email protected]> 7924M: Tomi Valkeinen <[email protected]> 7925L: [email protected] 7926S: Maintained 7927T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7928F: Documentation/devicetree/bindings/display/tilcdc/ 7929F: drivers/gpu/drm/tilcdc/ 7930 7931DRM DRIVERS FOR TI OMAP 7932M: Tomi Valkeinen <[email protected]> 7933L: [email protected] 7934S: Maintained 7935T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7936F: Documentation/devicetree/bindings/display/ti/ 7937F: drivers/gpu/drm/omapdrm/ 7938 7939DRM DRIVERS FOR V3D 7940M: Melissa Wen <[email protected]> 7941M: Maíra Canal <[email protected]> 7942S: Supported 7943T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7944F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 7945F: drivers/gpu/drm/v3d/ 7946F: include/uapi/drm/v3d_drm.h 7947 7948DRM DRIVERS FOR VC4 7949M: Maxime Ripard <[email protected]> 7950M: Dave Stevenson <[email protected]> 7951R: Maíra Canal <[email protected]> 7952R: Raspberry Pi Kernel Maintenance <[email protected]> 7953S: Supported 7954T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7955F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 7956F: drivers/gpu/drm/vc4/ 7957F: include/uapi/drm/vc4_drm.h 7958 7959DRM DRIVERS FOR VIVANTE GPU IP 7960M: Lucas Stach <[email protected]> 7961R: Russell King <[email protected]> 7962R: Christian Gmeiner <[email protected]> 7963L: [email protected] (moderated for non-subscribers) 7964L: [email protected] 7965S: Maintained 7966F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 7967F: drivers/gpu/drm/etnaviv/ 7968F: include/uapi/drm/etnaviv_drm.h 7969 7970DRM DRIVERS FOR XEN 7971M: Oleksandr Andrushchenko <[email protected]> 7972L: [email protected] 7973L: [email protected] (moderated for non-subscribers) 7974S: Supported 7975T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7976F: Documentation/gpu/xen-front.rst 7977F: drivers/gpu/drm/xen/ 7978 7979DRM DRIVERS FOR XILINX 7980M: Laurent Pinchart <[email protected]> 7981M: Tomi Valkeinen <[email protected]> 7982L: [email protected] 7983S: Maintained 7984T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7985F: Documentation/devicetree/bindings/display/xlnx/ 7986F: Documentation/gpu/zynqmp.rst 7987F: drivers/gpu/drm/xlnx/ 7988 7989DRM GPU SCHEDULER 7990M: Luben Tuikov <[email protected]> 7991M: Matthew Brost <[email protected]> 7992M: Danilo Krummrich <[email protected]> 7993M: Philipp Stanner <[email protected]> 7994L: [email protected] 7995S: Maintained 7996T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7997F: drivers/gpu/drm/scheduler/ 7998F: include/drm/gpu_scheduler.h 7999 8000DRM PANEL DRIVERS 8001M: Neil Armstrong <[email protected]> 8002R: Jessica Zhang <[email protected]> 8003L: [email protected] 8004S: Maintained 8005T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8006F: Documentation/devicetree/bindings/display/panel/ 8007F: drivers/gpu/drm/drm_panel.c 8008F: drivers/gpu/drm/panel/ 8009F: include/drm/drm_panel.h 8010 8011DRM PRIVACY-SCREEN CLASS 8012M: Hans de Goede <[email protected]> 8013L: [email protected] 8014S: Maintained 8015T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8016F: drivers/gpu/drm/drm_privacy_screen* 8017F: include/drm/drm_privacy_screen* 8018 8019DRM TTM SUBSYSTEM 8020M: Christian Koenig <[email protected]> 8021M: Huang Rui <[email protected]> 8022L: [email protected] 8023S: Maintained 8024T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8025F: drivers/gpu/drm/ttm/ 8026F: include/drm/ttm/ 8027 8028DRM AUTOMATED TESTING 8029M: Helen Koike <[email protected]> 8030L: [email protected] 8031S: Maintained 8032T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8033F: Documentation/gpu/automated_testing.rst 8034F: drivers/gpu/drm/ci/ 8035 8036DSBR100 USB FM RADIO DRIVER 8037M: Alexey Klimov <[email protected]> 8038L: [email protected] 8039S: Maintained 8040T: git git://linuxtv.org/media.git 8041F: drivers/media/radio/dsbr100.c 8042 8043DT3155 MEDIA DRIVER 8044M: Hans Verkuil <[email protected]> 8045L: [email protected] 8046S: Odd Fixes 8047W: https://linuxtv.org 8048T: git git://linuxtv.org/media.git 8049F: drivers/media/pci/dt3155/ 8050 8051DVB_USB_AF9015 MEDIA DRIVER 8052L: [email protected] 8053S: Orphan 8054W: https://linuxtv.org 8055Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8056F: drivers/media/usb/dvb-usb-v2/af9015* 8057 8058DVB_USB_AF9035 MEDIA DRIVER 8059L: [email protected] 8060S: Orphan 8061W: https://linuxtv.org 8062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8063F: drivers/media/usb/dvb-usb-v2/af9035* 8064 8065DVB_USB_ANYSEE MEDIA DRIVER 8066L: [email protected] 8067S: Orphan 8068W: https://linuxtv.org 8069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8070F: drivers/media/usb/dvb-usb-v2/anysee* 8071 8072DVB_USB_AU6610 MEDIA DRIVER 8073L: [email protected] 8074S: Orphan 8075W: https://linuxtv.org 8076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8077F: drivers/media/usb/dvb-usb-v2/au6610* 8078 8079DVB_USB_CE6230 MEDIA DRIVER 8080L: [email protected] 8081S: Orphan 8082W: https://linuxtv.org 8083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8084F: drivers/media/usb/dvb-usb-v2/ce6230* 8085 8086DVB_USB_CXUSB MEDIA DRIVER 8087M: Michael Krufky <[email protected]> 8088L: [email protected] 8089S: Maintained 8090W: https://linuxtv.org 8091W: http://github.com/mkrufky 8092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8093T: git git://linuxtv.org/media.git 8094F: drivers/media/usb/dvb-usb/cxusb* 8095 8096DVB_USB_EC168 MEDIA DRIVER 8097L: [email protected] 8098S: Orphan 8099W: https://linuxtv.org 8100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8101F: drivers/media/usb/dvb-usb-v2/ec168* 8102 8103DVB_USB_GL861 MEDIA DRIVER 8104L: [email protected] 8105S: Orphan 8106W: https://linuxtv.org 8107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8108F: drivers/media/usb/dvb-usb-v2/gl861* 8109 8110DVB_USB_MXL111SF MEDIA DRIVER 8111M: Michael Krufky <[email protected]> 8112L: [email protected] 8113S: Maintained 8114W: https://linuxtv.org 8115W: http://github.com/mkrufky 8116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8117T: git git://linuxtv.org/mkrufky/mxl111sf.git 8118F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8119 8120DVB_USB_RTL28XXU MEDIA DRIVER 8121L: [email protected] 8122S: Orphan 8123W: https://linuxtv.org 8124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8125F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8126 8127DVB_USB_V2 MEDIA DRIVER 8128L: [email protected] 8129S: Orphan 8130W: https://linuxtv.org 8131W: http://palosaari.fi/linux/ 8132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8133F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8134F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8135 8136DYNAMIC DEBUG 8137M: Jason Baron <[email protected]> 8138M: Jim Cromie <[email protected]> 8139S: Maintained 8140F: include/linux/dynamic_debug.h 8141F: lib/dynamic_debug.c 8142F: lib/test_dynamic_debug.c 8143 8144DYNAMIC INTERRUPT MODERATION 8145M: Tal Gilboa <[email protected]> 8146S: Maintained 8147F: Documentation/networking/net_dim.rst 8148F: include/linux/dim.h 8149F: lib/dim/ 8150 8151DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8152M: Daniel Lezcano <[email protected]> 8153L: [email protected] 8154S: Supported 8155B: https://bugzilla.kernel.org 8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8157F: drivers/powercap/dtpm* 8158F: include/linux/dtpm.h 8159 8160DZ DECSTATION DZ11 SERIAL DRIVER 8161M: "Maciej W. Rozycki" <[email protected]> 8162S: Maintained 8163F: drivers/tty/serial/dz.* 8164 8165E3X0 POWER BUTTON DRIVER 8166M: Moritz Fischer <[email protected]> 8167L: [email protected] 8168S: Supported 8169W: http://www.ettus.com 8170F: Documentation/devicetree/bindings/input/e3x0-button.txt 8171F: drivers/input/misc/e3x0-button.c 8172 8173E4000 MEDIA DRIVER 8174L: [email protected] 8175S: Orphan 8176W: https://linuxtv.org 8177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8178F: drivers/media/tuners/e4000* 8179 8180EARTH_PT1 MEDIA DRIVER 8181M: Akihiro Tsukada <[email protected]> 8182L: [email protected] 8183S: Odd Fixes 8184F: drivers/media/pci/pt1/ 8185 8186EARTH_PT3 MEDIA DRIVER 8187M: Akihiro Tsukada <[email protected]> 8188L: [email protected] 8189S: Odd Fixes 8190F: drivers/media/pci/pt3/ 8191 8192EC100 MEDIA DRIVER 8193L: [email protected] 8194S: Orphan 8195W: https://linuxtv.org 8196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8197F: drivers/media/dvb-frontends/ec100* 8198 8199ECRYPT FILE SYSTEM 8200M: Tyler Hicks <[email protected]> 8201L: [email protected] 8202S: Odd Fixes 8203W: http://ecryptfs.org 8204W: https://launchpad.net/ecryptfs 8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8206F: Documentation/filesystems/ecryptfs.rst 8207F: fs/ecryptfs/ 8208 8209EDAC-AMD64 8210M: Yazen Ghannam <[email protected]> 8211L: [email protected] 8212S: Supported 8213F: drivers/edac/amd64_edac* 8214F: drivers/edac/mce_amd* 8215 8216EDAC-ARMADA 8217M: Jan Luebbe <[email protected]> 8218L: [email protected] 8219S: Maintained 8220F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8221F: drivers/edac/armada_xp_* 8222 8223EDAC-AST2500 8224M: Stefan Schaeckeler <[email protected]> 8225S: Supported 8226F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8227F: drivers/edac/aspeed_edac.c 8228 8229EDAC-BLUEFIELD 8230M: Shravan Kumar Ramani <[email protected]> 8231S: Supported 8232F: drivers/edac/bluefield_edac.c 8233 8234EDAC-CALXEDA 8235M: Andre Przywara <[email protected]> 8236L: [email protected] 8237S: Maintained 8238F: drivers/edac/highbank* 8239 8240EDAC-CAVIUM OCTEON 8241M: Thomas Bogendoerfer <[email protected]> 8242L: [email protected] 8243L: [email protected] 8244S: Maintained 8245F: drivers/edac/octeon_edac* 8246 8247EDAC-CAVIUM THUNDERX 8248M: Robert Richter <[email protected]> 8249L: [email protected] 8250S: Odd Fixes 8251F: drivers/edac/thunderx_edac* 8252 8253EDAC-CORE 8254M: Borislav Petkov <[email protected]> 8255M: Tony Luck <[email protected]> 8256R: James Morse <[email protected]> 8257R: Mauro Carvalho Chehab <[email protected]> 8258R: Robert Richter <[email protected]> 8259L: [email protected] 8260S: Supported 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8262F: Documentation/driver-api/edac.rst 8263F: drivers/edac/ 8264F: include/linux/edac.h 8265 8266EDAC-DMC520 8267M: Lei Wang <[email protected]> 8268L: [email protected] 8269S: Supported 8270F: drivers/edac/dmc520_edac.c 8271 8272EDAC-E752X 8273M: Mark Gross <[email protected]> 8274L: [email protected] 8275S: Maintained 8276F: drivers/edac/e752x_edac.c 8277 8278EDAC-E7XXX 8279L: [email protected] 8280S: Maintained 8281F: drivers/edac/e7xxx_edac.c 8282 8283EDAC-FSL_DDR 8284R: Frank Li <[email protected]> 8285L: [email protected] 8286L: [email protected] 8287S: Maintained 8288F: drivers/edac/fsl_ddr_edac.* 8289 8290EDAC-GHES 8291M: Mauro Carvalho Chehab <[email protected]> 8292L: [email protected] 8293S: Maintained 8294F: drivers/edac/ghes_edac.c 8295 8296EDAC-I10NM 8297M: Tony Luck <[email protected]> 8298L: [email protected] 8299S: Maintained 8300F: drivers/edac/i10nm_base.c 8301 8302EDAC-I3000 8303L: [email protected] 8304S: Orphan 8305F: drivers/edac/i3000_edac.c 8306 8307EDAC-I5000 8308L: [email protected] 8309S: Maintained 8310F: drivers/edac/i5000_edac.c 8311 8312EDAC-I5400 8313M: Mauro Carvalho Chehab <[email protected]> 8314L: [email protected] 8315S: Maintained 8316F: drivers/edac/i5400_edac.c 8317 8318EDAC-I7300 8319M: Mauro Carvalho Chehab <[email protected]> 8320L: [email protected] 8321S: Maintained 8322F: drivers/edac/i7300_edac.c 8323 8324EDAC-I7CORE 8325M: Mauro Carvalho Chehab <[email protected]> 8326L: [email protected] 8327S: Maintained 8328F: drivers/edac/i7core_edac.c 8329 8330EDAC-I82443BXGX 8331M: Tim Small <[email protected]> 8332L: [email protected] 8333S: Maintained 8334F: drivers/edac/i82443bxgx_edac.c 8335 8336EDAC-I82975X 8337M: "Arvind R." <[email protected]> 8338L: [email protected] 8339S: Maintained 8340F: drivers/edac/i82975x_edac.c 8341 8342EDAC-IE31200 8343M: Jason Baron <[email protected]> 8344L: [email protected] 8345S: Maintained 8346F: drivers/edac/ie31200_edac.c 8347 8348EDAC-IGEN6 8349M: Tony Luck <[email protected]> 8350R: Qiuxu Zhuo <[email protected]> 8351L: [email protected] 8352S: Maintained 8353F: drivers/edac/igen6_edac.c 8354 8355EDAC-MPC85XX 8356M: Johannes Thumshirn <[email protected]> 8357L: [email protected] 8358S: Maintained 8359F: drivers/edac/mpc85xx_edac.[ch] 8360 8361EDAC-NPCM 8362M: Marvin Lin <[email protected]> 8363M: Stanley Chu <[email protected]> 8364L: [email protected] 8365S: Maintained 8366F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8367F: drivers/edac/npcm_edac.c 8368 8369EDAC-PASEMI 8370M: Egor Martovetsky <[email protected]> 8371L: [email protected] 8372S: Maintained 8373F: drivers/edac/pasemi_edac.c 8374 8375EDAC-PND2 8376M: Tony Luck <[email protected]> 8377L: [email protected] 8378S: Maintained 8379F: drivers/edac/pnd2_edac.[ch] 8380 8381EDAC-QCOM 8382M: Manivannan Sadhasivam <[email protected]> 8383L: [email protected] 8384L: [email protected] 8385S: Maintained 8386F: drivers/edac/qcom_edac.c 8387 8388EDAC-R82600 8389M: Tim Small <[email protected]> 8390L: [email protected] 8391S: Maintained 8392F: drivers/edac/r82600_edac.c 8393 8394EDAC-SBRIDGE 8395M: Tony Luck <[email protected]> 8396R: Qiuxu Zhuo <[email protected]> 8397L: [email protected] 8398S: Maintained 8399F: drivers/edac/sb_edac.c 8400 8401EDAC-SKYLAKE 8402M: Tony Luck <[email protected]> 8403L: [email protected] 8404S: Maintained 8405F: drivers/edac/skx_*.[ch] 8406 8407EDAC-TI 8408M: Tero Kristo <[email protected]> 8409L: [email protected] 8410S: Odd Fixes 8411F: drivers/edac/ti_edac.c 8412 8413EDIROL UA-101/UA-1000 DRIVER 8414M: Clemens Ladisch <[email protected]> 8415L: [email protected] 8416S: Maintained 8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8418F: sound/usb/misc/ua101.c 8419 8420EFI TEST DRIVER 8421M: Ivan Hu <[email protected]> 8422M: Ard Biesheuvel <[email protected]> 8423L: [email protected] 8424S: Maintained 8425F: drivers/firmware/efi/test/ 8426 8427EFI VARIABLE FILESYSTEM 8428M: Jeremy Kerr <[email protected]> 8429M: Ard Biesheuvel <[email protected]> 8430L: [email protected] 8431S: Maintained 8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8433F: fs/efivarfs/ 8434 8435EFIFB FRAMEBUFFER DRIVER 8436M: Peter Jones <[email protected]> 8437L: [email protected] 8438S: Maintained 8439F: drivers/video/fbdev/efifb.c 8440 8441EFS FILESYSTEM 8442S: Orphan 8443W: http://aeschi.ch.eu.org/efs/ 8444F: fs/efs/ 8445 8446EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8447L: [email protected] 8448S: Orphan 8449F: drivers/net/ethernet/ibm/ehea/ 8450 8451ELM327 CAN NETWORK DRIVER 8452M: Max Staudt <[email protected]> 8453L: [email protected] 8454S: Maintained 8455F: Documentation/networking/device_drivers/can/can327.rst 8456F: drivers/net/can/can327.c 8457 8458EM28XX VIDEO4LINUX DRIVER 8459M: Mauro Carvalho Chehab <[email protected]> 8460L: [email protected] 8461S: Maintained 8462W: https://linuxtv.org 8463T: git git://linuxtv.org/media.git 8464F: Documentation/admin-guide/media/em28xx* 8465F: drivers/media/usb/em28xx/ 8466 8467EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8468M: Adrian Hunter <[email protected]> 8469M: Asutosh Das <[email protected]> 8470R: Ritesh Harjani <[email protected]> 8471L: [email protected] 8472S: Supported 8473F: drivers/mmc/host/cqhci* 8474 8475EMS CPC-PCI CAN DRIVER 8476M: Gerhard Uttenthaler <[email protected]> 8477M: [email protected] 8478L: [email protected] 8479S: Maintained 8480F: drivers/net/can/sja1000/ems_pci.c 8481 8482EMULEX 10Gbps iSCSI - OneConnect DRIVER 8483M: Ketan Mukadam <[email protected]> 8484L: [email protected] 8485S: Supported 8486W: http://www.broadcom.com 8487F: drivers/scsi/be2iscsi/ 8488 8489EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8490M: Ajit Khaparde <[email protected]> 8491M: Sriharsha Basavapatna <[email protected]> 8492M: Somnath Kotur <[email protected]> 8493L: [email protected] 8494S: Maintained 8495W: http://www.emulex.com 8496F: drivers/net/ethernet/emulex/benet/ 8497 8498EMULEX ONECONNECT ROCE DRIVER 8499M: Selvin Xavier <[email protected]> 8500L: [email protected] 8501S: Odd Fixes 8502W: http://www.broadcom.com 8503F: drivers/infiniband/hw/ocrdma/ 8504F: include/uapi/rdma/ocrdma-abi.h 8505 8506EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8507M: James Smart <[email protected]> 8508M: Ram Vegesna <[email protected]> 8509L: [email protected] 8510L: [email protected] 8511S: Supported 8512W: http://www.broadcom.com 8513F: drivers/scsi/elx/ 8514 8515EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8516M: James Smart <[email protected]> 8517M: Dick Kennedy <[email protected]> 8518L: [email protected] 8519S: Supported 8520W: http://www.broadcom.com 8521F: drivers/scsi/lpfc/ 8522 8523ENE CB710 FLASH CARD READER DRIVER 8524M: Michał Mirosław <[email protected]> 8525S: Maintained 8526F: drivers/misc/cb710/ 8527F: drivers/mmc/host/cb710-mmc.* 8528F: include/linux/cb710.h 8529 8530ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8531M: Maxim Levitsky <[email protected]> 8532S: Maintained 8533F: drivers/media/rc/ene_ir.* 8534 8535EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8536M: Laurentiu Tudor <[email protected]> 8537L: [email protected] 8538S: Maintained 8539F: drivers/tty/ehv_bytechan.c 8540 8541EPSON S1D13XXX FRAMEBUFFER DRIVER 8542M: Kristoffer Ericson <[email protected]> 8543S: Maintained 8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8545F: drivers/video/fbdev/s1d13xxxfb.c 8546F: include/video/s1d13xxxfb.h 8547 8548EROFS FILE SYSTEM 8549M: Gao Xiang <[email protected]> 8550M: Chao Yu <[email protected]> 8551R: Yue Hu <[email protected]> 8552R: Jeffle Xu <[email protected]> 8553R: Sandeep Dhavale <[email protected]> 8554L: [email protected] 8555S: Maintained 8556W: https://erofs.docs.kernel.org 8557T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8558F: Documentation/ABI/testing/sysfs-fs-erofs 8559F: Documentation/filesystems/erofs.rst 8560F: fs/erofs/ 8561F: include/trace/events/erofs.h 8562 8563ERRSEQ ERROR TRACKING INFRASTRUCTURE 8564M: Jeff Layton <[email protected]> 8565S: Maintained 8566F: include/linux/errseq.h 8567F: lib/errseq.c 8568 8569ESD CAN NETWORK DRIVERS 8570M: Stefan Mätje <[email protected]> 8571R: [email protected] 8572L: [email protected] 8573S: Maintained 8574F: drivers/net/can/esd/ 8575 8576ESD CAN/USB DRIVERS 8577M: Frank Jungclaus <[email protected]> 8578R: [email protected] 8579L: [email protected] 8580S: Maintained 8581F: drivers/net/can/usb/esd_usb.c 8582 8583ET131X NETWORK DRIVER 8584M: Mark Einon <[email protected]> 8585S: Odd Fixes 8586F: drivers/net/ethernet/agere/ 8587 8588ETAS ES58X CAN/USB DRIVER 8589M: Vincent Mailhol <[email protected]> 8590L: [email protected] 8591S: Maintained 8592F: Documentation/networking/devlink/etas_es58x.rst 8593F: drivers/net/can/usb/etas_es58x/ 8594 8595ETHERNET BRIDGE 8596M: Roopa Prabhu <[email protected]> 8597M: Nikolay Aleksandrov <[email protected]> 8598L: [email protected] 8599L: [email protected] 8600S: Maintained 8601W: http://www.linuxfoundation.org/en/Net:Bridge 8602F: include/linux/netfilter_bridge/ 8603F: net/bridge/ 8604 8605ETHERNET PHY LIBRARY 8606M: Andrew Lunn <[email protected]> 8607M: Heiner Kallweit <[email protected]> 8608R: Russell King <[email protected]> 8609L: [email protected] 8610S: Maintained 8611F: Documentation/ABI/testing/sysfs-class-net-phydev 8612F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8613F: Documentation/devicetree/bindings/net/mdio* 8614F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8615F: Documentation/networking/phy.rst 8616F: drivers/net/mdio/ 8617F: drivers/net/mdio/acpi_mdio.c 8618F: drivers/net/mdio/fwnode_mdio.c 8619F: drivers/net/mdio/of_mdio.c 8620F: drivers/net/pcs/ 8621F: drivers/net/phy/ 8622F: include/dt-bindings/net/qca-ar803x.h 8623F: include/linux/*mdio*.h 8624F: include/linux/linkmode.h 8625F: include/linux/mdio/*.h 8626F: include/linux/mii.h 8627F: include/linux/of_net.h 8628F: include/linux/phy.h 8629F: include/linux/phy_fixed.h 8630F: include/linux/phy_link_topology.h 8631F: include/linux/phylib_stubs.h 8632F: include/linux/platform_data/mdio-bcm-unimac.h 8633F: include/linux/platform_data/mdio-gpio.h 8634F: include/trace/events/mdio.h 8635F: include/uapi/linux/mdio.h 8636F: include/uapi/linux/mii.h 8637F: net/core/of_net.c 8638 8639ETHERNET PHY LIBRARY [RUST] 8640M: FUJITA Tomonori <[email protected]> 8641R: Trevor Gross <[email protected]> 8642L: [email protected] 8643L: [email protected] 8644S: Maintained 8645F: rust/kernel/net/phy.rs 8646F: rust/kernel/net/phy/reg.rs 8647 8648EXEC & BINFMT API, ELF 8649M: Kees Cook <[email protected]> 8650L: [email protected] 8651S: Supported 8652T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8653F: Documentation/userspace-api/ELF.rst 8654F: fs/*binfmt_*.c 8655F: fs/Kconfig.binfmt 8656F: fs/exec.c 8657F: fs/tests/binfmt_*_kunit.c 8658F: fs/tests/exec_kunit.c 8659F: include/linux/binfmts.h 8660F: include/linux/elf.h 8661F: include/uapi/linux/auxvec.h 8662F: include/uapi/linux/binfmts.h 8663F: include/uapi/linux/elf.h 8664F: tools/testing/selftests/exec/ 8665N: asm/elf.h 8666N: binfmt 8667 8668EXFAT FILE SYSTEM 8669M: Namjae Jeon <[email protected]> 8670M: Sungjong Seo <[email protected]> 8671R: Yuezhang Mo <[email protected]> 8672L: [email protected] 8673S: Maintained 8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8675F: fs/exfat/ 8676 8677EXPRESSWIRE PROTOCOL LIBRARY 8678M: Duje Mihanović <[email protected]> 8679L: [email protected] 8680S: Maintained 8681F: drivers/leds/leds-expresswire.c 8682F: include/linux/leds-expresswire.h 8683 8684EXT2 FILE SYSTEM 8685M: Jan Kara <[email protected]> 8686L: [email protected] 8687S: Maintained 8688F: Documentation/filesystems/ext2.rst 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8690F: fs/ext2/ 8691F: include/linux/ext2* 8692 8693EXT4 FILE SYSTEM 8694M: "Theodore Ts'o" <[email protected]> 8695M: Andreas Dilger <[email protected]> 8696L: [email protected] 8697S: Maintained 8698W: http://ext4.wiki.kernel.org 8699Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8701F: Documentation/filesystems/ext4/ 8702F: fs/ext4/ 8703F: include/trace/events/ext4.h 8704F: include/uapi/linux/ext4.h 8705 8706Extended Verification Module (EVM) 8707M: Mimi Zohar <[email protected]> 8708M: Roberto Sassu <[email protected]> 8709L: [email protected] 8710S: Supported 8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8712F: security/integrity/ 8713F: security/integrity/evm/ 8714 8715EXTENSIBLE FIRMWARE INTERFACE (EFI) 8716M: Ard Biesheuvel <[email protected]> 8717L: [email protected] 8718S: Maintained 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8720F: Documentation/admin-guide/efi-stub.rst 8721F: arch/*/include/asm/efi.h 8722F: arch/*/kernel/efi.c 8723F: arch/arm/boot/compressed/efi-header.S 8724F: arch/x86/platform/efi/ 8725F: drivers/firmware/efi/ 8726F: include/linux/efi*.h 8727 8728EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8729M: MyungJoo Ham <[email protected]> 8730M: Chanwoo Choi <[email protected]> 8731L: [email protected] 8732S: Maintained 8733T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8734F: Documentation/devicetree/bindings/extcon/ 8735F: Documentation/driver-api/extcon.rst 8736F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8737F: drivers/extcon/ 8738F: include/linux/extcon.h 8739F: include/linux/extcon/ 8740 8741EXTRA BOOT CONFIG 8742M: Masami Hiramatsu <[email protected]> 8743L: [email protected] 8744L: [email protected] 8745S: Maintained 8746Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8747T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8748F: Documentation/admin-guide/bootconfig.rst 8749F: fs/proc/bootconfig.c 8750F: include/linux/bootconfig.h 8751F: lib/bootconfig-data.S 8752F: lib/bootconfig.c 8753F: tools/bootconfig/* 8754F: tools/bootconfig/scripts/* 8755 8756EXTRON DA HD 4K PLUS CEC DRIVER 8757M: Hans Verkuil <[email protected]> 8758L: [email protected] 8759S: Maintained 8760T: git git://linuxtv.org/media.git 8761F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8762 8763EXYNOS DP DRIVER 8764M: Jingoo Han <[email protected]> 8765L: [email protected] 8766S: Maintained 8767F: drivers/gpu/drm/exynos/exynos_dp* 8768 8769EXYNOS SYSMMU (IOMMU) driver 8770M: Marek Szyprowski <[email protected]> 8771L: [email protected] 8772S: Maintained 8773F: drivers/iommu/exynos-iommu.c 8774 8775F2FS FILE SYSTEM 8776M: Jaegeuk Kim <[email protected]> 8777M: Chao Yu <[email protected]> 8778L: [email protected] 8779S: Maintained 8780W: https://f2fs.wiki.kernel.org/ 8781Q: https://patchwork.kernel.org/project/f2fs/list/ 8782B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8783T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8784F: Documentation/ABI/testing/sysfs-fs-f2fs 8785F: Documentation/filesystems/f2fs.rst 8786F: fs/f2fs/ 8787F: include/linux/f2fs_fs.h 8788F: include/trace/events/f2fs.h 8789F: include/uapi/linux/f2fs.h 8790 8791F71805F HARDWARE MONITORING DRIVER 8792M: Jean Delvare <[email protected]> 8793L: [email protected] 8794S: Maintained 8795F: Documentation/hwmon/f71805f.rst 8796F: drivers/hwmon/f71805f.c 8797 8798FADDR2LINE 8799M: Josh Poimboeuf <[email protected]> 8800S: Maintained 8801F: scripts/faddr2line 8802 8803FAILOVER MODULE 8804M: Sridhar Samudrala <[email protected]> 8805L: [email protected] 8806S: Supported 8807F: Documentation/networking/failover.rst 8808F: include/net/failover.h 8809F: net/core/failover.c 8810 8811FANOTIFY 8812M: Jan Kara <[email protected]> 8813R: Amir Goldstein <[email protected]> 8814R: Matthew Bobrowski <[email protected]> 8815L: [email protected] 8816S: Maintained 8817F: fs/notify/fanotify/ 8818F: include/linux/fanotify.h 8819F: include/uapi/linux/fanotify.h 8820 8821FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8822M: Linus Walleij <[email protected]> 8823L: [email protected] 8824S: Maintained 8825F: drivers/usb/fotg210/ 8826 8827FARSYNC SYNCHRONOUS DRIVER 8828M: Kevin Curtis <[email protected]> 8829S: Supported 8830W: http://www.farsite.co.uk/ 8831F: drivers/net/wan/farsync.* 8832 8833FAULT INJECTION SUPPORT 8834M: Akinobu Mita <[email protected]> 8835S: Supported 8836F: Documentation/fault-injection/ 8837F: lib/fault-inject.c 8838F: tools/testing/fault-injection/ 8839 8840FBTFT Framebuffer drivers 8841L: [email protected] 8842L: [email protected] 8843S: Orphan 8844F: drivers/staging/fbtft/ 8845 8846FC0011 TUNER DRIVER 8847M: Michael Buesch <[email protected]> 8848L: [email protected] 8849S: Maintained 8850F: drivers/media/tuners/fc0011.c 8851F: drivers/media/tuners/fc0011.h 8852 8853FC2580 MEDIA DRIVER 8854L: [email protected] 8855S: Orphan 8856W: https://linuxtv.org 8857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8858F: drivers/media/tuners/fc2580* 8859 8860FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 8861M: Hannes Reinecke <[email protected]> 8862L: [email protected] 8863S: Supported 8864W: www.Open-FCoE.org 8865F: drivers/scsi/fcoe/ 8866F: drivers/scsi/libfc/ 8867F: include/scsi/fc/ 8868F: include/scsi/libfc.h 8869F: include/scsi/libfcoe.h 8870F: include/uapi/scsi/fc/ 8871 8872FILE LOCKING (flock() and fcntl()/lockf()) 8873M: Jeff Layton <[email protected]> 8874M: Chuck Lever <[email protected]> 8875R: Alexander Aring <[email protected]> 8876L: [email protected] 8877S: Maintained 8878F: fs/fcntl.c 8879F: fs/locks.c 8880F: include/linux/fcntl.h 8881F: include/uapi/linux/fcntl.h 8882 8883FILESYSTEM DIRECT ACCESS (DAX) 8884M: Dan Williams <[email protected]> 8885R: Matthew Wilcox <[email protected]> 8886R: Jan Kara <[email protected]> 8887L: [email protected] 8888L: [email protected] 8889S: Supported 8890F: fs/dax.c 8891F: include/linux/dax.h 8892F: include/trace/events/fs_dax.h 8893 8894FILESYSTEMS (VFS and infrastructure) 8895M: Alexander Viro <[email protected]> 8896M: Christian Brauner <[email protected]> 8897R: Jan Kara <[email protected]> 8898L: [email protected] 8899S: Maintained 8900T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 8901F: fs/* 8902F: include/linux/fs.h 8903F: include/linux/fs_types.h 8904F: include/uapi/linux/fs.h 8905F: include/uapi/linux/openat2.h 8906 8907FILESYSTEMS [EXPORTFS] 8908M: Chuck Lever <[email protected]> 8909M: Jeff Layton <[email protected]> 8910R: Amir Goldstein <[email protected]> 8911L: [email protected] 8912L: [email protected] 8913S: Supported 8914F: Documentation/filesystems/nfs/exporting.rst 8915F: fs/exportfs/ 8916F: fs/fhandle.c 8917F: include/linux/exportfs.h 8918 8919FILESYSTEMS [IDMAPPED MOUNTS] 8920M: Christian Brauner <[email protected]> 8921M: Seth Forshee <[email protected]> 8922L: [email protected] 8923S: Maintained 8924F: Documentation/filesystems/idmappings.rst 8925F: fs/mnt_idmapping.c 8926F: include/linux/mnt_idmapping.* 8927F: tools/testing/selftests/mount_setattr/ 8928 8929FILESYSTEMS [IOMAP] 8930M: Christian Brauner <[email protected]> 8931R: Darrick J. Wong <[email protected]> 8932L: [email protected] 8933L: [email protected] 8934S: Supported 8935F: Documentation/filesystems/iomap/* 8936F: fs/iomap/ 8937F: include/linux/iomap.h 8938 8939FILESYSTEMS [NETFS LIBRARY] 8940M: David Howells <[email protected]> 8941R: Jeff Layton <[email protected]> 8942L: [email protected] 8943L: [email protected] 8944S: Supported 8945F: Documentation/filesystems/caching/ 8946F: Documentation/filesystems/netfs_library.rst 8947F: fs/netfs/ 8948F: include/linux/fscache*.h 8949F: include/linux/netfs.h 8950F: include/trace/events/fscache.h 8951F: include/trace/events/netfs.h 8952 8953FILESYSTEMS [STACKABLE] 8954M: Miklos Szeredi <[email protected]> 8955M: Amir Goldstein <[email protected]> 8956L: [email protected] 8957L: [email protected] 8958S: Maintained 8959F: fs/backing-file.c 8960F: include/linux/backing-file.h 8961 8962FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8963M: Riku Voipio <[email protected]> 8964L: [email protected] 8965S: Maintained 8966F: drivers/hwmon/f75375s.c 8967F: include/linux/f75375s.h 8968 8969FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 8970M: Ji-Ze Hong (Peter Hong) <[email protected]> 8971L: [email protected] 8972S: Maintained 8973F: drivers/net/can/usb/f81604.c 8974 8975FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 8976M: Clemens Ladisch <[email protected]> 8977M: Takashi Sakamoto <[email protected]> 8978L: [email protected] 8979S: Maintained 8980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8981F: include/uapi/sound/firewire.h 8982F: sound/firewire/ 8983 8984FIREWIRE MEDIA DRIVERS (firedtv) 8985M: Stefan Richter <[email protected]> 8986L: [email protected] 8987L: [email protected] 8988S: Maintained 8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 8990F: drivers/media/firewire/ 8991 8992FIREWIRE SBP-2 TARGET 8993M: Chris Boot <[email protected]> 8994L: [email protected] 8995L: [email protected] 8996L: [email protected] 8997S: Maintained 8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 8999F: drivers/target/sbp/ 9000 9001FIREWIRE SUBSYSTEM 9002M: Takashi Sakamoto <[email protected]> 9003M: Takashi Sakamoto <[email protected]> 9004L: [email protected] 9005S: Maintained 9006W: http://ieee1394.docs.kernel.org/ 9007T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 9008F: drivers/firewire/ 9009F: include/linux/firewire.h 9010F: include/uapi/linux/firewire*.h 9011F: tools/firewire/ 9012 9013FIRMWARE FRAMEWORK FOR ARMV8-A 9014M: Sudeep Holla <[email protected]> 9015L: [email protected] (moderated for non-subscribers) 9016S: Maintained 9017F: drivers/firmware/arm_ffa/ 9018F: include/linux/arm_ffa.h 9019 9020FIRMWARE LOADER (request_firmware) 9021M: Luis Chamberlain <[email protected]> 9022M: Russ Weight <[email protected]> 9023M: Danilo Krummrich <[email protected]> 9024L: [email protected] 9025S: Maintained 9026F: Documentation/firmware_class/ 9027F: drivers/base/firmware_loader/ 9028F: rust/kernel/firmware.rs 9029F: include/linux/firmware.h 9030 9031FLEXTIMER FTM-QUADDEC DRIVER 9032M: Patrick Havelange <[email protected]> 9033L: [email protected] 9034S: Maintained 9035F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 9036F: drivers/counter/ftm-quaddec.c 9037 9038FLOPPY DRIVER 9039M: Denis Efremov <[email protected]> 9040L: [email protected] 9041S: Odd Fixes 9042F: drivers/block/floppy.c 9043 9044FLYSKY FSIA6B RC RECEIVER 9045M: Markus Koch <[email protected]> 9046L: [email protected] 9047S: Maintained 9048F: drivers/input/joystick/fsia6b.c 9049 9050FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster) 9051M: Geoffrey D. Bennett <[email protected]> 9052L: [email protected] 9053S: Maintained 9054W: https://github.com/geoffreybennett/linux-fcp 9055B: https://github.com/geoffreybennett/linux-fcp/issues 9056T: git https://github.com/geoffreybennett/linux-fcp.git 9057F: include/uapi/sound/fcp.h 9058F: include/uapi/sound/scarlett2.h 9059F: sound/usb/fcp.c 9060F: sound/usb/mixer_scarlett2.c 9061 9062FORCEDETH GIGABIT ETHERNET DRIVER 9063M: Rain River <[email protected]> 9064M: Zhu Yanjun <[email protected]> 9065L: [email protected] 9066S: Maintained 9067F: drivers/net/ethernet/nvidia/* 9068 9069FORTIFY_SOURCE 9070M: Kees Cook <[email protected]> 9071L: [email protected] 9072S: Supported 9073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9074F: include/linux/fortify-string.h 9075F: lib/fortify_kunit.c 9076F: lib/memcpy_kunit.c 9077F: lib/test_fortify/* 9078K: \bunsafe_memcpy\b 9079K: \b__NO_FORTIFY\b 9080 9081FPGA DFL DRIVERS 9082M: Wu Hao <[email protected]> 9083R: Tom Rix <[email protected]> 9084L: [email protected] 9085S: Maintained 9086F: Documentation/ABI/testing/sysfs-bus-dfl* 9087F: Documentation/fpga/dfl.rst 9088F: drivers/fpga/dfl* 9089F: drivers/uio/uio_dfl.c 9090F: include/linux/dfl.h 9091F: include/uapi/linux/fpga-dfl.h 9092 9093FPGA MANAGER FRAMEWORK 9094M: Moritz Fischer <[email protected]> 9095M: Wu Hao <[email protected]> 9096M: Xu Yilun <[email protected]> 9097R: Tom Rix <[email protected]> 9098L: [email protected] 9099S: Maintained 9100Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9101T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9102F: Documentation/devicetree/bindings/fpga/ 9103F: Documentation/driver-api/fpga/ 9104F: Documentation/fpga/ 9105F: drivers/fpga/ 9106F: include/linux/fpga/ 9107 9108FPU EMULATOR 9109M: Bill Metzenthen <[email protected]> 9110S: Maintained 9111W: https://floatingpoint.billm.au/ 9112F: arch/x86/math-emu/ 9113 9114FRAMEBUFFER CORE 9115M: Simona Vetter <[email protected]> 9116S: Odd Fixes 9117T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9118F: drivers/video/fbdev/core/ 9119 9120FRAMEBUFFER LAYER 9121M: Helge Deller <[email protected]> 9122L: [email protected] 9123L: [email protected] 9124S: Maintained 9125Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9126T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9127F: Documentation/fb/ 9128F: drivers/video/ 9129F: include/linux/fb.h 9130F: include/uapi/linux/fb.h 9131F: include/uapi/video/ 9132F: include/video/ 9133 9134FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9135M: Horia Geantă <[email protected]> 9136M: Pankaj Gupta <[email protected]> 9137M: Gaurav Jain <[email protected]> 9138L: [email protected] 9139S: Maintained 9140F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9141F: drivers/crypto/caam/ 9142 9143FREESCALE COLDFIRE M5441X MMC DRIVER 9144M: Angelo Dureghello <[email protected]> 9145L: [email protected] 9146S: Maintained 9147F: drivers/mmc/host/sdhci-esdhc-mcf.c 9148F: include/linux/platform_data/mmc-esdhc-mcf.h 9149 9150FREESCALE DIU FRAMEBUFFER DRIVER 9151M: Timur Tabi <[email protected]> 9152L: [email protected] 9153S: Maintained 9154F: drivers/video/fbdev/fsl-diu-fb.* 9155 9156FREESCALE DMA DRIVER 9157M: Zhang Wei <[email protected]> 9158L: [email protected] 9159S: Maintained 9160F: drivers/dma/fsldma.* 9161 9162FREESCALE DSPI DRIVER 9163M: Vladimir Oltean <[email protected]> 9164L: [email protected] 9165L: [email protected] 9166S: Maintained 9167F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9168F: drivers/spi/spi-fsl-dspi.c 9169F: include/linux/spi/spi-fsl-dspi.h 9170 9171FREESCALE eDMA DRIVER 9172M: Frank Li <[email protected]> 9173L: [email protected] 9174L: [email protected] 9175S: Maintained 9176F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9177F: drivers/dma/fsl-edma*.* 9178 9179FREESCALE ENETC ETHERNET DRIVERS 9180M: Claudiu Manoil <[email protected]> 9181M: Vladimir Oltean <[email protected]> 9182M: Wei Fang <[email protected]> 9183M: Clark Wang <[email protected]> 9184L: [email protected] 9185L: [email protected] 9186S: Maintained 9187F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9188F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9189F: drivers/net/ethernet/freescale/enetc/ 9190F: include/linux/fsl/enetc_mdio.h 9191F: include/linux/fsl/netc_global.h 9192 9193FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9194M: Claudiu Manoil <[email protected]> 9195L: [email protected] 9196S: Maintained 9197F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9198F: drivers/net/ethernet/freescale/gianfar* 9199 9200FREESCALE GPMI NAND DRIVER 9201M: Han Xu <[email protected]> 9202L: [email protected] 9203L: [email protected] 9204S: Maintained 9205F: drivers/mtd/nand/raw/gpmi-nand/* 9206 9207FREESCALE I2C CPM DRIVER 9208M: Jochen Friedrich <[email protected]> 9209L: [email protected] 9210L: [email protected] 9211S: Maintained 9212F: drivers/i2c/busses/i2c-cpm.c 9213 9214FREESCALE IMX / MXC FEC DRIVER 9215M: Wei Fang <[email protected]> 9216R: Shenwei Wang <[email protected]> 9217R: Clark Wang <[email protected]> 9218L: [email protected] 9219L: [email protected] 9220S: Maintained 9221F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9222F: drivers/net/ethernet/freescale/fec.h 9223F: drivers/net/ethernet/freescale/fec_main.c 9224F: drivers/net/ethernet/freescale/fec_ptp.c 9225 9226FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9227M: Sascha Hauer <[email protected]> 9228R: Pengutronix Kernel Team <[email protected]> 9229L: [email protected] 9230L: [email protected] (moderated for non-subscribers) 9231S: Maintained 9232F: drivers/video/fbdev/imxfb.c 9233 9234FREESCALE IMX DDR PMU DRIVER 9235M: Frank Li <[email protected]> 9236L: [email protected] (moderated for non-subscribers) 9237S: Maintained 9238F: Documentation/admin-guide/perf/imx-ddr.rst 9239F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9240F: drivers/perf/fsl_imx8_ddr_perf.c 9241 9242FREESCALE IMX I2C DRIVER 9243M: Oleksij Rempel <[email protected]> 9244R: Pengutronix Kernel Team <[email protected]> 9245L: [email protected] 9246S: Maintained 9247F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9248F: drivers/i2c/busses/i2c-imx.c 9249 9250FREESCALE IMX LPI2C DRIVER 9251M: Dong Aisheng <[email protected]> 9252L: [email protected] 9253L: [email protected] 9254S: Maintained 9255F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9256F: drivers/i2c/busses/i2c-imx-lpi2c.c 9257 9258FREESCALE IMX LPSPI DRIVER 9259M: Frank Li <[email protected]> 9260L: [email protected] 9261L: [email protected] 9262S: Maintained 9263F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9264F: drivers/spi/spi-fsl-lpspi.c 9265 9266FREESCALE MPC I2C DRIVER 9267M: Chris Packham <[email protected]> 9268L: [email protected] 9269S: Maintained 9270F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9271F: drivers/i2c/busses/i2c-mpc.c 9272 9273FREESCALE QORIQ DPAA ETHERNET DRIVER 9274M: Madalin Bucur <[email protected]> 9275L: [email protected] 9276S: Maintained 9277F: drivers/net/ethernet/freescale/dpaa 9278 9279FREESCALE QORIQ DPAA FMAN DRIVER 9280M: Madalin Bucur <[email protected]> 9281R: Sean Anderson <[email protected]> 9282L: [email protected] 9283S: Maintained 9284F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9285F: drivers/net/ethernet/freescale/fman 9286 9287FREESCALE QORIQ PTP CLOCK DRIVER 9288M: Yangbo Lu <[email protected]> 9289L: [email protected] 9290S: Maintained 9291F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9292F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9293F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9294F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9295F: drivers/ptp/ptp_qoriq.c 9296F: drivers/ptp/ptp_qoriq_debugfs.c 9297F: include/linux/fsl/ptp_qoriq.h 9298 9299FREESCALE QUAD SPI DRIVER 9300M: Han Xu <[email protected]> 9301L: [email protected] 9302L: [email protected] 9303S: Maintained 9304F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9305F: drivers/spi/spi-fsl-qspi.c 9306 9307FREESCALE QUICC ENGINE LIBRARY 9308M: Qiang Zhao <[email protected]> 9309M: Christophe Leroy <[email protected]> 9310L: [email protected] 9311S: Maintained 9312F: drivers/soc/fsl/qe/ 9313F: include/soc/fsl/qe/ 9314 9315FREESCALE QUICC ENGINE QMC DRIVER 9316M: Herve Codina <[email protected]> 9317L: [email protected] 9318S: Maintained 9319F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9320F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9321F: drivers/soc/fsl/qe/qmc.c 9322F: include/soc/fsl/qe/qmc.h 9323 9324FREESCALE QUICC ENGINE QMC HDLC DRIVER 9325M: Herve Codina <[email protected]> 9326L: [email protected] 9327L: [email protected] 9328S: Maintained 9329F: drivers/net/wan/fsl_qmc_hdlc.c 9330 9331FREESCALE QUICC ENGINE TSA DRIVER 9332M: Herve Codina <[email protected]> 9333L: [email protected] 9334S: Maintained 9335F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9336F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9337F: drivers/soc/fsl/qe/tsa.c 9338F: drivers/soc/fsl/qe/tsa.h 9339F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9340F: include/dt-bindings/soc/qe-fsl,tsa.h 9341 9342FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9343L: [email protected] 9344L: [email protected] 9345S: Orphan 9346F: drivers/net/ethernet/freescale/ucc_geth* 9347 9348FREESCALE QUICC ENGINE UCC HDLC DRIVER 9349M: Zhao Qiang <[email protected]> 9350L: [email protected] 9351L: [email protected] 9352S: Maintained 9353F: drivers/net/wan/fsl_ucc_hdlc* 9354 9355FREESCALE QUICC ENGINE UCC UART DRIVER 9356M: Timur Tabi <[email protected]> 9357L: [email protected] 9358S: Maintained 9359F: drivers/tty/serial/ucc_uart.c 9360 9361FREESCALE SOC DRIVERS 9362M: Christophe Leroy <[email protected]> 9363L: [email protected] 9364L: [email protected] (moderated for non-subscribers) 9365S: Maintained 9366F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9367F: Documentation/devicetree/bindings/soc/fsl/ 9368F: drivers/soc/fsl/ 9369F: include/linux/fsl/ 9370F: include/soc/fsl/ 9371 9372FREESCALE SOC FS_ENET DRIVER 9373M: Pantelis Antoniou <[email protected]> 9374L: [email protected] 9375L: [email protected] 9376S: Maintained 9377F: drivers/net/ethernet/freescale/fs_enet/ 9378 9379FREESCALE SOC SOUND DRIVERS 9380M: Shengjiu Wang <[email protected]> 9381M: Xiubo Li <[email protected]> 9382R: Fabio Estevam <[email protected]> 9383R: Nicolin Chen <[email protected]> 9384L: [email protected] 9385L: [email protected] 9386S: Maintained 9387F: sound/soc/fsl/fsl* 9388F: sound/soc/fsl/imx* 9389 9390FREESCALE SOC LPC32XX SOUND DRIVERS 9391M: J.M.B. Downing <[email protected]> 9392M: Piotr Wojtaszczyk <[email protected]> 9393R: Vladimir Zapolskiy <[email protected]> 9394L: [email protected] 9395L: [email protected] 9396S: Maintained 9397F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9398F: sound/soc/fsl/lpc3xxx-* 9399 9400FREESCALE SOC SOUND QMC DRIVER 9401M: Herve Codina <[email protected]> 9402L: [email protected] 9403L: [email protected] 9404S: Maintained 9405F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9406F: sound/soc/fsl/fsl_qmc_audio.c 9407 9408FREESCALE USB PERIPHERAL DRIVERS 9409L: [email protected] 9410L: [email protected] 9411S: Orphan 9412F: drivers/usb/gadget/udc/fsl* 9413 9414FREESCALE USB PHY DRIVER 9415L: [email protected] 9416L: [email protected] 9417S: Orphan 9418F: drivers/usb/phy/phy-fsl-usb* 9419 9420FREEVXFS FILESYSTEM 9421M: Christoph Hellwig <[email protected]> 9422S: Maintained 9423W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9424F: fs/freevxfs/ 9425 9426FREEZER 9427M: "Rafael J. Wysocki" <[email protected]> 9428M: Pavel Machek <[email protected]> 9429L: [email protected] 9430S: Supported 9431F: Documentation/power/freezing-of-tasks.rst 9432F: include/linux/freezer.h 9433F: kernel/freezer.c 9434 9435FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9436M: Eric Biggers <[email protected]> 9437M: Theodore Y. Ts'o <[email protected]> 9438M: Jaegeuk Kim <[email protected]> 9439L: [email protected] 9440S: Supported 9441Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9442T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9443F: Documentation/filesystems/fscrypt.rst 9444F: fs/crypto/ 9445F: include/linux/fscrypt.h 9446F: include/uapi/linux/fscrypt.h 9447 9448FSI SUBSYSTEM 9449M: Eddie James <[email protected]> 9450R: Ninad Palsule <[email protected]> 9451L: [email protected] 9452S: Supported 9453Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9454F: drivers/fsi/ 9455F: include/linux/fsi*.h 9456F: include/trace/events/fsi*.h 9457 9458FSI-ATTACHED I2C DRIVER 9459M: Eddie James <[email protected]> 9460L: [email protected] 9461L: [email protected] (moderated for non-subscribers) 9462S: Maintained 9463F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9464F: drivers/i2c/busses/i2c-fsi.c 9465 9466FSI-ATTACHED SPI DRIVER 9467M: Eddie James <[email protected]> 9468L: [email protected] 9469S: Maintained 9470F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9471F: drivers/spi/spi-fsi.c 9472 9473FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9474M: Jan Kara <[email protected]> 9475R: Amir Goldstein <[email protected]> 9476L: [email protected] 9477S: Maintained 9478T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9479F: fs/notify/ 9480F: include/linux/fsnotify*.h 9481 9482FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9483M: Eric Biggers <[email protected]> 9484M: Theodore Y. Ts'o <[email protected]> 9485L: [email protected] 9486S: Supported 9487Q: https://patchwork.kernel.org/project/fsverity/list/ 9488T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9489F: Documentation/filesystems/fsverity.rst 9490F: fs/verity/ 9491F: include/linux/fsverity.h 9492F: include/uapi/linux/fsverity.h 9493 9494FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9495M: Michael Zaidman <[email protected]> 9496L: [email protected] 9497L: [email protected] 9498S: Maintained 9499F: drivers/hid/hid-ft260.c 9500 9501FUJITSU LAPTOP EXTRAS 9502M: Jonathan Woithe <[email protected]> 9503L: [email protected] 9504S: Maintained 9505F: drivers/platform/x86/fujitsu-laptop.c 9506 9507FUJITSU TABLET EXTRAS 9508M: Robert Gerlach <[email protected]> 9509L: [email protected] 9510S: Maintained 9511F: drivers/platform/x86/fujitsu-tablet.c 9512 9513FUNCTION HOOKS (FTRACE) 9514M: Steven Rostedt <[email protected]> 9515M: Masami Hiramatsu <[email protected]> 9516R: Mark Rutland <[email protected]> 9517L: [email protected] 9518L: [email protected] 9519S: Maintained 9520Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9521T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9522F: Documentation/trace/ftrace* 9523F: arch/*/*/*/*ftrace* 9524F: arch/*/*/*ftrace* 9525F: include/*/ftrace.h 9526F: kernel/trace/fgraph.c 9527F: kernel/trace/ftrace* 9528F: samples/ftrace 9529 9530FUNGIBLE ETHERNET DRIVERS 9531M: Dimitris Michailidis <[email protected]> 9532L: [email protected] 9533S: Maintained 9534F: drivers/net/ethernet/fungible/ 9535 9536FUSE: FILESYSTEM IN USERSPACE 9537M: Miklos Szeredi <[email protected]> 9538L: [email protected] 9539S: Maintained 9540W: https://github.com/libfuse/ 9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9542F: Documentation/filesystems/fuse.rst 9543F: fs/fuse/ 9544F: include/uapi/linux/fuse.h 9545 9546FUTEX SUBSYSTEM 9547M: Thomas Gleixner <[email protected]> 9548M: Ingo Molnar <[email protected]> 9549R: Peter Zijlstra <[email protected]> 9550R: Darren Hart <[email protected]> 9551R: Davidlohr Bueso <[email protected]> 9552R: André Almeida <[email protected]> 9553L: [email protected] 9554S: Maintained 9555T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9556F: Documentation/locking/*futex* 9557F: include/asm-generic/futex.h 9558F: include/linux/futex.h 9559F: include/uapi/linux/futex.h 9560F: kernel/futex/* 9561F: tools/perf/bench/futex* 9562F: tools/testing/selftests/futex/ 9563 9564GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9565M: Sebastian Reichel <[email protected]> 9566L: [email protected] 9567S: Maintained 9568F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9569F: drivers/media/i2c/gc0308.c 9570 9571GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9572M: Zhi Mao <[email protected]> 9573L: [email protected] 9574S: Maintained 9575F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9576F: drivers/media/i2c/gc05a2.c 9577 9578GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9579M: Zhi Mao <[email protected]> 9580L: [email protected] 9581S: Maintained 9582F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9583F: drivers/media/i2c/gc08a3.c 9584 9585GALAXYCORE GC2145 SENSOR DRIVER 9586M: Alain Volmat <[email protected]> 9587L: [email protected] 9588S: Maintained 9589T: git git://linuxtv.org/media.git 9590F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9591F: drivers/media/i2c/gc2145.c 9592 9593GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9594M: Tim Harvey <[email protected]> 9595S: Maintained 9596F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9597F: Documentation/hwmon/gsc-hwmon.rst 9598F: drivers/hwmon/gsc-hwmon.c 9599F: drivers/mfd/gateworks-gsc.c 9600F: include/linux/mfd/gsc.h 9601F: include/linux/platform_data/gsc_hwmon.h 9602 9603GCC PLUGINS 9604M: Kees Cook <[email protected]> 9605L: [email protected] 9606S: Maintained 9607T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9608F: Documentation/kbuild/gcc-plugins.rst 9609F: include/linux/stackleak.h 9610F: kernel/stackleak.c 9611F: scripts/Makefile.gcc-plugins 9612F: scripts/gcc-plugins/ 9613 9614GCOV BASED KERNEL PROFILING 9615M: Peter Oberparleiter <[email protected]> 9616S: Maintained 9617F: Documentation/dev-tools/gcov.rst 9618F: kernel/gcov/ 9619 9620GDB KERNEL DEBUGGING HELPER SCRIPTS 9621M: Jan Kiszka <[email protected]> 9622M: Kieran Bingham <[email protected]> 9623S: Supported 9624F: scripts/gdb/ 9625 9626GE HEALTHCARE PMC ADC DRIVER 9627M: Herve Codina <[email protected]> 9628L: [email protected] 9629S: Maintained 9630F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9631F: drivers/iio/adc/gehc-pmc-adc.c 9632F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9633 9634GEMINI CRYPTO DRIVER 9635M: Corentin Labbe <[email protected]> 9636L: [email protected] 9637S: Maintained 9638F: drivers/crypto/gemini/ 9639 9640GEMTEK FM RADIO RECEIVER DRIVER 9641M: Hans Verkuil <[email protected]> 9642L: [email protected] 9643S: Maintained 9644W: https://linuxtv.org 9645T: git git://linuxtv.org/media.git 9646F: drivers/media/radio/radio-gemtek* 9647 9648GENDWARFKSYMS 9649M: Sami Tolvanen <[email protected]> 9650L: [email protected] 9651L: [email protected] 9652S: Maintained 9653F: scripts/gendwarfksyms/ 9654 9655GENERIC ARCHITECTURE TOPOLOGY 9656M: Sudeep Holla <[email protected]> 9657L: [email protected] 9658S: Maintained 9659F: drivers/base/arch_topology.c 9660F: include/linux/arch_topology.h 9661 9662GENERIC ENTRY CODE 9663M: Thomas Gleixner <[email protected]> 9664M: Peter Zijlstra <[email protected]> 9665M: Andy Lutomirski <[email protected]> 9666L: [email protected] 9667S: Maintained 9668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9669F: include/linux/entry-common.h 9670F: include/linux/entry-kvm.h 9671F: kernel/entry/ 9672 9673GENERIC GPIO I2C DRIVER 9674M: Wolfram Sang <[email protected]> 9675S: Supported 9676F: drivers/i2c/busses/i2c-gpio.c 9677F: include/linux/platform_data/i2c-gpio.h 9678 9679GENERIC GPIO I2C MULTIPLEXER DRIVER 9680M: Peter Korsgaard <[email protected]> 9681L: [email protected] 9682S: Supported 9683F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9684F: drivers/i2c/muxes/i2c-mux-gpio.c 9685F: include/linux/platform_data/i2c-mux-gpio.h 9686 9687GENERIC GPIO RESET DRIVER 9688M: Krzysztof Kozlowski <[email protected]> 9689S: Maintained 9690F: drivers/reset/reset-gpio.c 9691 9692GENERIC HDLC (WAN) DRIVERS 9693M: Krzysztof Halasa <[email protected]> 9694S: Maintained 9695W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9696F: drivers/net/wan/c101.c 9697F: drivers/net/wan/hd6457* 9698F: drivers/net/wan/hdlc* 9699F: drivers/net/wan/n2.c 9700F: drivers/net/wan/pc300too.c 9701F: drivers/net/wan/pci200syn.c 9702F: drivers/net/wan/wanxl* 9703 9704GENERIC INCLUDE/ASM HEADER FILES 9705M: Arnd Bergmann <[email protected]> 9706L: [email protected] 9707S: Maintained 9708T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9709F: include/asm-generic/ 9710F: include/uapi/asm-generic/ 9711 9712GENERIC PHY FRAMEWORK 9713M: Vinod Koul <[email protected]> 9714M: Kishon Vijay Abraham I <[email protected]> 9715L: [email protected] 9716S: Supported 9717Q: https://patchwork.kernel.org/project/linux-phy/list/ 9718T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9719F: Documentation/devicetree/bindings/phy/ 9720F: drivers/phy/ 9721F: include/dt-bindings/phy/ 9722F: include/linux/phy/ 9723 9724GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9725M: Wolfram Sang <[email protected]> 9726S: Supported 9727F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9728F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9729 9730GENERIC PM DOMAINS 9731M: Ulf Hansson <[email protected]> 9732L: [email protected] 9733S: Supported 9734F: Documentation/devicetree/bindings/power/power?domain* 9735T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9736F: drivers/pmdomain/ 9737F: include/linux/pm_domain.h 9738 9739GENERIC RADIX TREE 9740M: Kent Overstreet <[email protected]> 9741S: Supported 9742C: irc://irc.oftc.net/bcache 9743F: include/linux/generic-radix-tree.h 9744F: lib/generic-radix-tree.c 9745 9746GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9747M: Eugen Hristev <[email protected]> 9748L: [email protected] 9749S: Maintained 9750F: drivers/input/touchscreen/resistive-adc-touch.c 9751 9752GENERIC STRING LIBRARY 9753M: Kees Cook <[email protected]> 9754R: Andy Shevchenko <[email protected]> 9755L: [email protected] 9756S: Supported 9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9758F: include/linux/string.h 9759F: include/linux/string_choices.h 9760F: include/linux/string_helpers.h 9761F: lib/string.c 9762F: lib/string_kunit.c 9763F: lib/string_helpers.c 9764F: lib/string_helpers_kunit.c 9765F: scripts/coccinelle/api/string_choices.cocci 9766 9767GENERIC UIO DRIVER FOR PCI DEVICES 9768M: "Michael S. Tsirkin" <[email protected]> 9769L: [email protected] 9770S: Supported 9771F: drivers/uio/uio_pci_generic.c 9772 9773GENERIC VDSO LIBRARY 9774M: Andy Lutomirski <[email protected]> 9775M: Thomas Gleixner <[email protected]> 9776M: Vincenzo Frascino <[email protected]> 9777L: [email protected] 9778S: Maintained 9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 9780F: include/asm-generic/vdso/vsyscall.h 9781F: include/vdso/ 9782F: kernel/time/vsyscall.c 9783F: lib/vdso/ 9784 9785GENWQE (IBM Generic Workqueue Card) 9786M: Frank Haverkamp <[email protected]> 9787S: Supported 9788F: drivers/misc/genwqe/ 9789 9790GET_MAINTAINER SCRIPT 9791M: Joe Perches <[email protected]> 9792S: Maintained 9793F: scripts/get_maintainer.pl 9794 9795GFS2 FILE SYSTEM 9796M: Andreas Gruenbacher <[email protected]> 9797L: [email protected] 9798S: Supported 9799B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 9801F: Documentation/filesystems/gfs2* 9802F: fs/gfs2/ 9803F: include/uapi/linux/gfs2_ondisk.h 9804 9805GIGABYTE WATERFORCE SENSOR DRIVER 9806M: Aleksa Savic <[email protected]> 9807L: [email protected] 9808S: Maintained 9809F: Documentation/hwmon/gigabyte_waterforce.rst 9810F: drivers/hwmon/gigabyte_waterforce.c 9811 9812GIGABYTE WMI DRIVER 9813M: Thomas Weißschuh <[email protected]> 9814L: [email protected] 9815S: Maintained 9816F: drivers/platform/x86/gigabyte-wmi.c 9817 9818GNSS SUBSYSTEM 9819M: Johan Hovold <[email protected]> 9820S: Maintained 9821T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 9822F: Documentation/ABI/testing/sysfs-class-gnss 9823F: Documentation/devicetree/bindings/gnss/ 9824F: drivers/gnss/ 9825F: include/linux/gnss.h 9826 9827GO7007 MPEG CODEC 9828M: Hans Verkuil <[email protected]> 9829L: [email protected] 9830S: Maintained 9831F: drivers/media/usb/go7007/ 9832 9833GOODIX TOUCHSCREEN 9834M: Hans de Goede <[email protected]> 9835L: [email protected] 9836S: Maintained 9837F: drivers/input/touchscreen/goodix* 9838 9839GOOGLE ETHERNET DRIVERS 9840M: Jeroen de Borst <[email protected]> 9841M: Harshitha Ramamurthy <[email protected]> 9842L: [email protected] 9843S: Maintained 9844F: Documentation/networking/device_drivers/ethernet/google/gve.rst 9845F: drivers/net/ethernet/google 9846 9847GOOGLE FIRMWARE DRIVERS 9848M: Tzung-Bi Shih <[email protected]> 9849R: Brian Norris <[email protected]> 9850R: Julius Werner <[email protected]> 9851L: [email protected] 9852S: Maintained 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 9854F: drivers/firmware/google/ 9855 9856GOOGLE TENSOR SoC SUPPORT 9857M: Peter Griffin <[email protected]> 9858R: André Draszik <[email protected]> 9859R: Tudor Ambarus <[email protected]> 9860L: [email protected] (moderated for non-subscribers) 9861L: [email protected] 9862S: Maintained 9863C: irc://irc.oftc.net/pixel6-kernel-dev 9864F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 9865F: arch/arm64/boot/dts/exynos/google/ 9866F: drivers/clk/samsung/clk-gs101.c 9867F: drivers/phy/samsung/phy-gs101-ufs.c 9868F: include/dt-bindings/clock/google,gs101.h 9869K: [gG]oogle.?[tT]ensor 9870 9871GPD POCKET FAN DRIVER 9872M: Hans de Goede <[email protected]> 9873L: [email protected] 9874S: Maintained 9875F: drivers/platform/x86/gpd-pocket-fan.c 9876 9877GPIB DRIVERS 9878M: Dave Penkler <[email protected]> 9879S: Maintained 9880F: drivers/staging/gpib/ 9881 9882GPIO ACPI SUPPORT 9883M: Mika Westerberg <[email protected]> 9884M: Andy Shevchenko <[email protected]> 9885L: [email protected] 9886L: [email protected] 9887S: Supported 9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 9889F: Documentation/firmware-guide/acpi/gpio-properties.rst 9890F: drivers/gpio/gpiolib-acpi.c 9891F: drivers/gpio/gpiolib-acpi.h 9892 9893GPIO AGGREGATOR 9894M: Geert Uytterhoeven <[email protected]> 9895L: [email protected] 9896S: Supported 9897F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9898F: drivers/gpio/gpio-aggregator.c 9899 9900GPIO IR Transmitter 9901M: Sean Young <[email protected]> 9902L: [email protected] 9903S: Maintained 9904F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 9905F: drivers/media/rc/gpio-ir-tx.c 9906 9907GPIO MOCKUP DRIVER 9908M: Bamvor Jian Zhang <[email protected]> 9909L: [email protected] 9910S: Maintained 9911F: drivers/gpio/gpio-mockup.c 9912F: tools/testing/selftests/gpio/ 9913 9914GPIO REGMAP 9915M: Michael Walle <[email protected]> 9916S: Maintained 9917F: drivers/gpio/gpio-regmap.c 9918F: include/linux/gpio/regmap.h 9919K: (devm_)?gpio_regmap_(un)?register 9920 9921GPIO SUBSYSTEM 9922M: Linus Walleij <[email protected]> 9923M: Bartosz Golaszewski <[email protected]> 9924L: [email protected] 9925S: Maintained 9926T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9927F: Documentation/admin-guide/gpio/ 9928F: Documentation/devicetree/bindings/gpio/ 9929F: Documentation/driver-api/gpio/ 9930F: drivers/gpio/ 9931F: include/dt-bindings/gpio/ 9932F: include/linux/gpio.h 9933F: include/linux/gpio/ 9934F: include/linux/of_gpio.h 9935K: (devm_)?gpio_(request|free|direction|get|set) 9936 9937GPIO UAPI 9938M: Bartosz Golaszewski <[email protected]> 9939R: Kent Gibson <[email protected]> 9940L: [email protected] 9941S: Maintained 9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9943F: Documentation/ABI/obsolete/sysfs-gpio 9944F: Documentation/ABI/testing/gpio-cdev 9945F: Documentation/userspace-api/gpio/ 9946F: drivers/gpio/gpiolib-cdev.c 9947F: include/uapi/linux/gpio.h 9948F: tools/gpio/ 9949 9950GRETH 10/100/1G Ethernet MAC device driver 9951M: Andreas Larsson <[email protected]> 9952L: [email protected] 9953S: Maintained 9954F: drivers/net/ethernet/aeroflex/ 9955 9956GREYBUS AUDIO PROTOCOLS DRIVERS 9957M: Vaibhav Agarwal <[email protected]> 9958M: Mark Greer <[email protected]> 9959S: Maintained 9960F: drivers/staging/greybus/audio_apbridgea.c 9961F: drivers/staging/greybus/audio_apbridgea.h 9962F: drivers/staging/greybus/audio_codec.c 9963F: drivers/staging/greybus/audio_codec.h 9964F: drivers/staging/greybus/audio_gb.c 9965F: drivers/staging/greybus/audio_manager.c 9966F: drivers/staging/greybus/audio_manager.h 9967F: drivers/staging/greybus/audio_manager_module.c 9968F: drivers/staging/greybus/audio_manager_private.h 9969F: drivers/staging/greybus/audio_manager_sysfs.c 9970F: drivers/staging/greybus/audio_module.c 9971F: drivers/staging/greybus/audio_topology.c 9972 9973GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 9974M: Viresh Kumar <[email protected]> 9975S: Maintained 9976F: drivers/staging/greybus/authentication.c 9977F: drivers/staging/greybus/bootrom.c 9978F: drivers/staging/greybus/firmware.h 9979F: drivers/staging/greybus/fw-core.c 9980F: drivers/staging/greybus/fw-download.c 9981F: drivers/staging/greybus/fw-management.c 9982F: drivers/staging/greybus/greybus_authentication.h 9983F: drivers/staging/greybus/greybus_firmware.h 9984F: drivers/staging/greybus/hid.c 9985F: drivers/staging/greybus/i2c.c 9986F: drivers/staging/greybus/spi.c 9987F: drivers/staging/greybus/spilib.c 9988F: drivers/staging/greybus/spilib.h 9989 9990GREYBUS LOOPBACK DRIVER 9991M: Bryan O'Donoghue <[email protected]> 9992S: Maintained 9993F: drivers/staging/greybus/loopback.c 9994 9995GREYBUS PLATFORM DRIVERS 9996M: Vaibhav Hiremath <[email protected]> 9997S: Maintained 9998F: drivers/staging/greybus/arche-apb-ctrl.c 9999F: drivers/staging/greybus/arche-platform.c 10000F: drivers/staging/greybus/arche_platform.h 10001 10002GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 10003M: Rui Miguel Silva <[email protected]> 10004S: Maintained 10005F: drivers/staging/greybus/gpio.c 10006F: drivers/staging/greybus/light.c 10007F: drivers/staging/greybus/power_supply.c 10008F: drivers/staging/greybus/sdio.c 10009F: drivers/staging/greybus/spi.c 10010F: drivers/staging/greybus/spilib.c 10011 10012GREYBUS BEAGLEPLAY DRIVERS 10013M: Ayush Singh <[email protected]> 10014L: [email protected] (moderated for non-subscribers) 10015S: Maintained 10016F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10017F: drivers/greybus/gb-beagleplay.c 10018 10019GREYBUS SUBSYSTEM 10020M: Johan Hovold <[email protected]> 10021M: Alex Elder <[email protected]> 10022M: Greg Kroah-Hartman <[email protected]> 10023L: [email protected] (moderated for non-subscribers) 10024S: Maintained 10025F: drivers/greybus/ 10026F: drivers/staging/greybus/ 10027F: include/linux/greybus.h 10028F: include/linux/greybus/ 10029 10030GREYBUS UART PROTOCOLS DRIVERS 10031M: David Lin <[email protected]> 10032S: Maintained 10033F: drivers/staging/greybus/log.c 10034F: drivers/staging/greybus/uart.c 10035 10036GS1662 VIDEO SERIALIZER 10037M: Charles-Antoine Couret <[email protected]> 10038L: [email protected] 10039S: Maintained 10040T: git git://linuxtv.org/media.git 10041F: drivers/media/spi/gs1662.c 10042 10043GSPCA FINEPIX SUBDRIVER 10044M: Frank Zago <[email protected]> 10045L: [email protected] 10046S: Maintained 10047T: git git://linuxtv.org/media.git 10048F: drivers/media/usb/gspca/finepix.c 10049 10050GSPCA GL860 SUBDRIVER 10051M: Olivier Lorin <[email protected]> 10052L: [email protected] 10053S: Maintained 10054T: git git://linuxtv.org/media.git 10055F: drivers/media/usb/gspca/gl860/ 10056 10057GSPCA M5602 SUBDRIVER 10058M: Erik Andren <[email protected]> 10059L: [email protected] 10060S: Maintained 10061T: git git://linuxtv.org/media.git 10062F: drivers/media/usb/gspca/m5602/ 10063 10064GSPCA PAC207 SONIXB SUBDRIVER 10065M: Hans Verkuil <[email protected]> 10066L: [email protected] 10067S: Odd Fixes 10068T: git git://linuxtv.org/media.git 10069F: drivers/media/usb/gspca/pac207.c 10070 10071GSPCA SN9C20X SUBDRIVER 10072M: Brian Johnson <[email protected]> 10073L: [email protected] 10074S: Maintained 10075T: git git://linuxtv.org/media.git 10076F: drivers/media/usb/gspca/sn9c20x.c 10077 10078GSPCA T613 SUBDRIVER 10079M: Leandro Costantino <[email protected]> 10080L: [email protected] 10081S: Maintained 10082T: git git://linuxtv.org/media.git 10083F: drivers/media/usb/gspca/t613.c 10084 10085GSPCA USB WEBCAM DRIVER 10086M: Hans Verkuil <[email protected]> 10087L: [email protected] 10088S: Odd Fixes 10089T: git git://linuxtv.org/media.git 10090F: drivers/media/usb/gspca/ 10091 10092GTP (GPRS Tunneling Protocol) 10093M: Pablo Neira Ayuso <[email protected]> 10094M: Harald Welte <[email protected]> 10095L: [email protected] 10096S: Maintained 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10098F: drivers/net/gtp.c 10099 10100GUID PARTITION TABLE (GPT) 10101M: Davidlohr Bueso <[email protected]> 10102L: [email protected] 10103S: Maintained 10104F: block/partitions/efi.* 10105 10106HABANALABS PCI DRIVER 10107M: Ofir Bitton <[email protected]> 10108L: [email protected] 10109S: Supported 10110C: irc://irc.oftc.net/dri-devel 10111T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10112F: Documentation/ABI/testing/debugfs-driver-habanalabs 10113F: Documentation/ABI/testing/sysfs-driver-habanalabs 10114F: drivers/accel/habanalabs/ 10115F: include/linux/habanalabs/ 10116F: include/trace/events/habanalabs.h 10117F: include/uapi/drm/habanalabs_accel.h 10118 10119HACKRF MEDIA DRIVER 10120L: [email protected] 10121S: Orphan 10122W: https://linuxtv.org 10123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10124F: drivers/media/usb/hackrf/ 10125 10126HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10127M: Chuck Lever <[email protected]> 10128L: [email protected] 10129L: [email protected] 10130S: Maintained 10131F: Documentation/netlink/specs/handshake.yaml 10132F: Documentation/networking/tls-handshake.rst 10133F: include/net/handshake.h 10134F: include/trace/events/handshake.h 10135F: net/handshake/ 10136 10137HANTRO VPU CODEC DRIVER 10138M: Nicolas Dufresne <[email protected]> 10139M: Benjamin Gaignard <[email protected]> 10140M: Philipp Zabel <[email protected]> 10141L: [email protected] 10142L: [email protected] 10143S: Maintained 10144F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10145F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10146F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10147F: drivers/media/platform/verisilicon/ 10148 10149HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10150M: Frank Seidel <[email protected]> 10151L: [email protected] 10152S: Maintained 10153W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10154F: drivers/platform/x86/hdaps.c 10155 10156HARDWARE MONITORING 10157M: Jean Delvare <[email protected]> 10158M: Guenter Roeck <[email protected]> 10159L: [email protected] 10160S: Maintained 10161W: http://hwmon.wiki.kernel.org/ 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10163F: Documentation/ABI/testing/sysfs-class-hwmon 10164F: Documentation/devicetree/bindings/hwmon/ 10165F: Documentation/hwmon/ 10166F: drivers/hwmon/ 10167F: include/linux/hwmon*.h 10168F: include/trace/events/hwmon*.h 10169K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10170 10171HARDWARE RANDOM NUMBER GENERATOR CORE 10172M: Olivia Mackall <[email protected]> 10173M: Herbert Xu <[email protected]> 10174L: [email protected] 10175S: Odd fixes 10176F: Documentation/admin-guide/hw_random.rst 10177F: Documentation/devicetree/bindings/rng/ 10178F: drivers/char/hw_random/ 10179F: include/linux/hw_random.h 10180 10181HARDWARE SPINLOCK CORE 10182M: Bjorn Andersson <[email protected]> 10183R: Baolin Wang <[email protected]> 10184L: [email protected] 10185S: Maintained 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10187F: Documentation/devicetree/bindings/hwlock/ 10188F: Documentation/locking/hwspinlock.rst 10189F: drivers/hwspinlock/ 10190F: include/linux/hwspinlock.h 10191 10192HARDWARE TRACING FACILITIES 10193M: Alexander Shishkin <[email protected]> 10194S: Maintained 10195F: drivers/hwtracing/ 10196 10197HARMONY SOUND DRIVER 10198L: [email protected] 10199S: Maintained 10200F: sound/parisc/harmony.* 10201 10202HDPVR USB VIDEO ENCODER DRIVER 10203M: Hans Verkuil <[email protected]> 10204L: [email protected] 10205S: Odd Fixes 10206W: https://linuxtv.org 10207T: git git://linuxtv.org/media.git 10208F: drivers/media/usb/hdpvr/ 10209 10210HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10211M: Keng-Yu Lin <[email protected]> 10212S: Supported 10213F: drivers/misc/hpilo.[ch] 10214 10215HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10216M: Jerry Hoemann <[email protected]> 10217S: Supported 10218F: Documentation/watchdog/hpwdt.rst 10219F: drivers/watchdog/hpwdt.c 10220 10221HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10222M: Don Brace <[email protected]> 10223L: [email protected] 10224L: [email protected] 10225S: Supported 10226F: Documentation/scsi/hpsa.rst 10227F: drivers/scsi/hpsa*.[ch] 10228F: include/linux/cciss*.h 10229F: include/uapi/linux/cciss*.h 10230 10231HFI1 DRIVER 10232M: Dennis Dalessandro <[email protected]> 10233L: [email protected] 10234S: Supported 10235F: drivers/infiniband/hw/hfi1 10236 10237HFS FILESYSTEM 10238L: [email protected] 10239S: Orphan 10240F: Documentation/filesystems/hfs.rst 10241F: fs/hfs/ 10242 10243HFSPLUS FILESYSTEM 10244L: [email protected] 10245S: Orphan 10246F: Documentation/filesystems/hfsplus.rst 10247F: fs/hfsplus/ 10248 10249HGA FRAMEBUFFER DRIVER 10250M: Ferenc Bakonyi <[email protected]> 10251L: [email protected] 10252S: Maintained 10253W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10254F: drivers/video/fbdev/hgafb.c 10255 10256HIBERNATION (aka Software Suspend, aka swsusp) 10257M: "Rafael J. Wysocki" <[email protected]> 10258M: Pavel Machek <[email protected]> 10259L: [email protected] 10260S: Supported 10261B: https://bugzilla.kernel.org 10262F: arch/*/include/asm/suspend*.h 10263F: arch/x86/power/ 10264F: drivers/base/power/ 10265F: include/linux/freezer.h 10266F: include/linux/pm.h 10267F: include/linux/suspend.h 10268F: kernel/power/ 10269 10270HID CORE LAYER 10271M: Jiri Kosina <[email protected]> 10272M: Benjamin Tissoires <[email protected]> 10273L: [email protected] 10274S: Maintained 10275T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10276F: Documentation/hid/ 10277F: drivers/hid/ 10278F: include/linux/hid* 10279F: include/uapi/linux/hid* 10280F: samples/hid/ 10281F: tools/testing/selftests/hid/ 10282 10283HID LOGITECH DRIVERS 10284R: Filipe Laíns <[email protected]> 10285L: [email protected] 10286S: Maintained 10287F: drivers/hid/hid-logitech-* 10288 10289HID NVIDIA SHIELD DRIVER 10290M: Rahul Rameshbabu <[email protected]> 10291L: [email protected] 10292S: Maintained 10293F: drivers/hid/hid-nvidia-shield.c 10294 10295HID PHOENIX RC FLIGHT CONTROLLER 10296M: Marcus Folkesson <[email protected]> 10297L: [email protected] 10298S: Maintained 10299F: drivers/hid/hid-pxrc.c 10300 10301HID PLAYSTATION DRIVER 10302M: Roderick Colenbrander <[email protected]> 10303L: [email protected] 10304S: Supported 10305F: drivers/hid/hid-playstation.c 10306 10307HID SENSOR HUB DRIVERS 10308M: Jiri Kosina <[email protected]> 10309M: Jonathan Cameron <[email protected]> 10310M: Srinivas Pandruvada <[email protected]> 10311L: [email protected] 10312L: [email protected] 10313S: Maintained 10314F: Documentation/hid/hid-sensor* 10315F: drivers/hid/hid-sensor-* 10316F: drivers/iio/*/hid-* 10317F: include/linux/hid-sensor-* 10318 10319HID VRC-2 CAR CONTROLLER DRIVER 10320M: Marcus Folkesson <[email protected]> 10321L: [email protected] 10322S: Maintained 10323F: drivers/hid/hid-vrc2.c 10324 10325HID WACOM DRIVER 10326M: Ping Cheng <[email protected]> 10327M: Jason Gerecke <[email protected]> 10328L: [email protected] 10329S: Maintained 10330F: drivers/hid/wacom.h 10331F: drivers/hid/wacom_* 10332 10333HID++ LOGITECH DRIVERS 10334R: Filipe Laíns <[email protected]> 10335R: Bastien Nocera <[email protected]> 10336L: [email protected] 10337S: Maintained 10338F: drivers/hid/hid-logitech-hidpp.c 10339 10340HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10341M: Anna-Maria Behnsen <[email protected]> 10342M: Frederic Weisbecker <[email protected]> 10343M: Thomas Gleixner <[email protected]> 10344L: [email protected] 10345S: Maintained 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10347F: Documentation/timers/ 10348F: include/linux/clockchips.h 10349F: include/linux/delay.h 10350F: include/linux/hrtimer.h 10351F: include/linux/timer.h 10352F: kernel/time/clockevents.c 10353F: kernel/time/hrtimer.c 10354F: kernel/time/sleep_timeout.c 10355F: kernel/time/timer.c 10356F: kernel/time/timer_list.c 10357F: kernel/time/timer_migration.* 10358F: tools/testing/selftests/timers/ 10359 10360HIGH-SPEED SCC DRIVER FOR AX.25 10361L: [email protected] 10362S: Orphan 10363F: drivers/net/hamradio/scc.c 10364 10365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10366M: HighPoint Linux Team <[email protected]> 10367S: Supported 10368W: http://www.highpoint-tech.com 10369F: Documentation/scsi/hptiop.rst 10370F: drivers/scsi/hptiop.c 10371 10372HIKEY960 ONBOARD USB GPIO HUB DRIVER 10373M: John Stultz <[email protected]> 10374L: [email protected] 10375S: Maintained 10376F: drivers/misc/hisi_hikey_usb.c 10377 10378HIMAX HX83112B TOUCHSCREEN SUPPORT 10379M: Job Noorman <[email protected]> 10380L: [email protected] 10381S: Maintained 10382F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10383F: drivers/input/touchscreen/himax_hx83112b.c 10384 10385HIPPI 10386M: Jes Sorensen <[email protected]> 10387S: Maintained 10388F: drivers/net/hippi/ 10389F: include/linux/hippidevice.h 10390F: include/uapi/linux/if_hippi.h 10391F: net/802/hippi.c 10392 10393HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10394M: Kurt Kanzenbach <[email protected]> 10395L: [email protected] 10396S: Maintained 10397F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10398F: drivers/net/dsa/hirschmann/* 10399F: include/linux/platform_data/hirschmann-hellcreek.h 10400F: net/dsa/tag_hellcreek.c 10401 10402HISILICON DMA DRIVER 10403M: Zhou Wang <[email protected]> 10404M: Jie Hai <[email protected]> 10405L: [email protected] 10406S: Maintained 10407F: drivers/dma/hisi_dma.c 10408 10409HISILICON GPIO DRIVER 10410M: Jay Fang <[email protected]> 10411L: [email protected] 10412S: Maintained 10413F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10414F: drivers/gpio/gpio-hisi.c 10415 10416HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10417M: Zhiqi Song <[email protected]> 10418M: Longfang Liu <[email protected]> 10419L: [email protected] 10420S: Maintained 10421F: Documentation/ABI/testing/debugfs-hisi-hpre 10422F: drivers/crypto/hisilicon/hpre/hpre.h 10423F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10424F: drivers/crypto/hisilicon/hpre/hpre_main.c 10425 10426HISILICON HNS3 PMU DRIVER 10427M: Jijie Shao <[email protected]> 10428S: Supported 10429F: Documentation/admin-guide/perf/hns3-pmu.rst 10430F: drivers/perf/hisilicon/hns3_pmu.c 10431 10432HISILICON I2C CONTROLLER DRIVER 10433M: Yicong Yang <[email protected]> 10434L: [email protected] 10435S: Maintained 10436W: https://www.hisilicon.com 10437F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10438F: drivers/i2c/busses/i2c-hisi.c 10439 10440HISILICON KUNPENG SOC HCCS DRIVER 10441M: Huisong Li <[email protected]> 10442S: Maintained 10443F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10444F: drivers/soc/hisilicon/kunpeng_hccs.c 10445F: drivers/soc/hisilicon/kunpeng_hccs.h 10446 10447HISILICON LPC BUS DRIVER 10448M: Jay Fang <[email protected]> 10449S: Maintained 10450W: http://www.hisilicon.com 10451F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10452F: drivers/bus/hisi_lpc.c 10453 10454HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10455M: Jian Shen <[email protected]> 10456M: Salil Mehta <[email protected]> 10457M: Jijie Shao <[email protected]> 10458L: [email protected] 10459S: Maintained 10460W: http://www.hisilicon.com 10461F: drivers/net/ethernet/hisilicon/hns3/ 10462 10463HISILICON NETWORK HIBMCGE DRIVER 10464M: Jijie Shao <[email protected]> 10465L: [email protected] 10466S: Maintained 10467F: drivers/net/ethernet/hisilicon/hibmcge/ 10468 10469HISILICON NETWORK SUBSYSTEM DRIVER 10470M: Jian Shen <[email protected]> 10471M: Salil Mehta <[email protected]> 10472L: [email protected] 10473S: Maintained 10474W: http://www.hisilicon.com 10475F: Documentation/devicetree/bindings/net/hisilicon*.txt 10476F: drivers/net/ethernet/hisilicon/ 10477 10478HISILICON PMU DRIVER 10479M: Yicong Yang <[email protected]> 10480M: Jonathan Cameron <[email protected]> 10481S: Supported 10482W: http://www.hisilicon.com 10483F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10484F: Documentation/admin-guide/perf/hisi-pmu.rst 10485F: drivers/perf/hisilicon 10486 10487HISILICON PTT DRIVER 10488M: Yicong Yang <[email protected]> 10489M: Jonathan Cameron <[email protected]> 10490L: [email protected] 10491S: Maintained 10492F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10493F: Documentation/trace/hisi-ptt.rst 10494F: drivers/hwtracing/ptt/ 10495F: tools/perf/arch/arm64/util/hisi-ptt.c 10496F: tools/perf/util/hisi-ptt* 10497F: tools/perf/util/hisi-ptt-decoder/* 10498 10499HISILICON QM DRIVER 10500M: Weili Qian <[email protected]> 10501M: Zhou Wang <[email protected]> 10502L: [email protected] 10503S: Maintained 10504F: drivers/crypto/hisilicon/Kconfig 10505F: drivers/crypto/hisilicon/Makefile 10506F: drivers/crypto/hisilicon/qm.c 10507F: drivers/crypto/hisilicon/sgl.c 10508F: include/linux/hisi_acc_qm.h 10509 10510HISILICON ROCE DRIVER 10511M: Chengchang Tang <[email protected]> 10512M: Junxian Huang <[email protected]> 10513L: [email protected] 10514S: Maintained 10515F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10516F: drivers/infiniband/hw/hns/ 10517 10518HISILICON SAS Controller 10519M: Yihang Li <[email protected]> 10520S: Supported 10521W: http://www.hisilicon.com 10522F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10523F: drivers/scsi/hisi_sas/ 10524 10525HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10526M: Longfang Liu <[email protected]> 10527L: [email protected] 10528S: Maintained 10529F: Documentation/ABI/testing/debugfs-hisi-sec 10530F: drivers/crypto/hisilicon/sec2/sec.h 10531F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10532F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10533F: drivers/crypto/hisilicon/sec2/sec_main.c 10534 10535HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10536M: Jay Fang <[email protected]> 10537L: [email protected] 10538S: Maintained 10539W: http://www.hisilicon.com 10540F: drivers/spi/spi-hisi-kunpeng.c 10541 10542HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10543M: Mauro Carvalho Chehab <[email protected]> 10544L: [email protected] 10545S: Maintained 10546F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10547F: drivers/spmi/hisi-spmi-controller.c 10548 10549HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10550M: Mauro Carvalho Chehab <[email protected]> 10551L: [email protected] 10552S: Maintained 10553F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10554F: drivers/mfd/hi6421-spmi-pmic.c 10555 10556HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10557M: Weili Qian <[email protected]> 10558S: Maintained 10559F: drivers/crypto/hisilicon/trng/trng.c 10560 10561HISILICON V3XX SPI NOR FLASH Controller Driver 10562M: Jay Fang <[email protected]> 10563S: Maintained 10564W: http://www.hisilicon.com 10565F: drivers/spi/spi-hisi-sfc-v3xx.c 10566 10567HISILICON ZIP Controller DRIVER 10568M: Yang Shen <[email protected]> 10569M: Zhou Wang <[email protected]> 10570L: [email protected] 10571S: Maintained 10572F: Documentation/ABI/testing/debugfs-hisi-zip 10573F: drivers/crypto/hisilicon/zip/ 10574 10575HMM - Heterogeneous Memory Management 10576M: Jérôme Glisse <[email protected]> 10577L: [email protected] 10578S: Maintained 10579F: Documentation/mm/hmm.rst 10580F: include/linux/hmm* 10581F: lib/test_hmm* 10582F: mm/hmm* 10583F: tools/testing/selftests/mm/*hmm* 10584 10585HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10586M: Petre Rodan <[email protected]> 10587L: [email protected] 10588S: Maintained 10589F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10590F: drivers/iio/pressure/hsc030pa* 10591 10592HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10593M: Andreas Klinger <[email protected]> 10594M: Petre Rodan <[email protected]> 10595L: [email protected] 10596S: Maintained 10597F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10598F: drivers/iio/pressure/mprls0025pa* 10599 10600HP BIOSCFG DRIVER 10601M: Jorge Lopez <[email protected]> 10602L: [email protected] 10603S: Maintained 10604F: drivers/platform/x86/hp/hp-bioscfg/ 10605 10606HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10607L: [email protected] 10608S: Orphan 10609F: drivers/platform/x86/hp/tc1100-wmi.c 10610 10611HP WMI HARDWARE MONITOR DRIVER 10612M: James Seo <[email protected]> 10613L: [email protected] 10614S: Maintained 10615F: Documentation/hwmon/hp-wmi-sensors.rst 10616F: drivers/hwmon/hp-wmi-sensors.c 10617 10618HPET: High Precision Event Timers driver 10619M: Clemens Ladisch <[email protected]> 10620S: Maintained 10621F: Documentation/timers/hpet.rst 10622F: drivers/char/hpet.c 10623F: include/linux/hpet.h 10624F: include/uapi/linux/hpet.h 10625 10626HPET: x86 10627S: Orphan 10628F: arch/x86/include/asm/hpet.h 10629F: arch/x86/kernel/hpet.c 10630 10631HPFS FILESYSTEM 10632M: Mikulas Patocka <[email protected]> 10633S: Maintained 10634W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10635F: fs/hpfs/ 10636 10637HS3001 Hardware Temperature and Humidity Sensor 10638M: Andre Werner <[email protected]> 10639L: [email protected] 10640S: Maintained 10641F: drivers/hwmon/hs3001.c 10642 10643HSI SUBSYSTEM 10644M: Sebastian Reichel <[email protected]> 10645S: Maintained 10646T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10647F: Documentation/ABI/testing/sysfs-bus-hsi 10648F: Documentation/driver-api/hsi.rst 10649F: drivers/hsi/ 10650F: include/linux/hsi/ 10651F: include/uapi/linux/hsi/ 10652 10653HSO 3G MODEM DRIVER 10654L: [email protected] 10655S: Orphan 10656F: drivers/net/usb/hso.c 10657 10658HSR NETWORK PROTOCOL 10659L: [email protected] 10660S: Orphan 10661F: net/hsr/ 10662 10663HT16K33 LED CONTROLLER DRIVER 10664M: Robin van der Gracht <[email protected]> 10665S: Maintained 10666F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10667F: drivers/auxdisplay/ht16k33.c 10668 10669HTCPEN TOUCHSCREEN DRIVER 10670M: Pau Oliva Fora <[email protected]> 10671L: [email protected] 10672S: Maintained 10673F: drivers/input/touchscreen/htcpen.c 10674 10675HTE SUBSYSTEM 10676M: Dipen Patel <[email protected]> 10677L: [email protected] 10678S: Maintained 10679Q: https://patchwork.kernel.org/project/timestamp/list/ 10680T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10681F: Documentation/devicetree/bindings/timestamp/ 10682F: Documentation/driver-api/hte/ 10683F: drivers/hte/ 10684F: include/linux/hte.h 10685 10686HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10687M: Lorenzo Bianconi <[email protected]> 10688L: [email protected] 10689S: Maintained 10690W: http://www.st.com/ 10691F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10692F: drivers/iio/humidity/hts221* 10693 10694HUAWEI ETHERNET DRIVER 10695M: Cai Huoqing <[email protected]> 10696L: [email protected] 10697S: Maintained 10698F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10699F: drivers/net/ethernet/huawei/hinic/ 10700 10701HUGETLB SUBSYSTEM 10702M: Muchun Song <[email protected]> 10703L: [email protected] 10704S: Maintained 10705F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10706F: Documentation/admin-guide/mm/hugetlbpage.rst 10707F: Documentation/mm/hugetlbfs_reserv.rst 10708F: Documentation/mm/vmemmap_dedup.rst 10709F: fs/hugetlbfs/ 10710F: include/linux/hugetlb.h 10711F: include/trace/events/hugetlbfs.h 10712F: mm/hugetlb.c 10713F: mm/hugetlb_vmemmap.c 10714F: mm/hugetlb_vmemmap.h 10715F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10716 10717HVA ST MEDIA DRIVER 10718M: Jean-Christophe Trotin <[email protected]> 10719L: [email protected] 10720S: Supported 10721W: https://linuxtv.org 10722T: git git://linuxtv.org/media.git 10723F: drivers/media/platform/st/sti/hva 10724 10725HWPOISON MEMORY FAILURE HANDLING 10726M: Miaohe Lin <[email protected]> 10727R: Naoya Horiguchi <[email protected]> 10728L: [email protected] 10729S: Maintained 10730F: mm/hwpoison-inject.c 10731F: mm/memory-failure.c 10732 10733HYCON HY46XX TOUCHSCREEN SUPPORT 10734M: Giulio Benetti <[email protected]> 10735L: [email protected] 10736S: Maintained 10737F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 10738F: drivers/input/touchscreen/hycon-hy46xx.c 10739 10740HYGON PROCESSOR SUPPORT 10741M: Pu Wen <[email protected]> 10742L: [email protected] 10743S: Maintained 10744F: arch/x86/kernel/cpu/hygon.c 10745 10746HYNIX HI556 SENSOR DRIVER 10747M: Sakari Ailus <[email protected]> 10748L: [email protected] 10749S: Maintained 10750T: git git://linuxtv.org/media.git 10751F: drivers/media/i2c/hi556.c 10752 10753HYNIX HI846 SENSOR DRIVER 10754M: Martin Kepplinger <[email protected]> 10755L: [email protected] 10756S: Maintained 10757F: drivers/media/i2c/hi846.c 10758 10759HYNIX HI847 SENSOR DRIVER 10760M: Sakari Ailus <[email protected]> 10761L: [email protected] 10762S: Maintained 10763F: drivers/media/i2c/hi847.c 10764 10765Hyper-V/Azure CORE AND DRIVERS 10766M: "K. Y. Srinivasan" <[email protected]> 10767M: Haiyang Zhang <[email protected]> 10768M: Wei Liu <[email protected]> 10769M: Dexuan Cui <[email protected]> 10770L: [email protected] 10771S: Supported 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 10773F: Documentation/ABI/stable/sysfs-bus-vmbus 10774F: Documentation/ABI/testing/debugfs-hyperv 10775F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 10776F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 10777F: Documentation/virt/hyperv 10778F: arch/arm64/hyperv 10779F: arch/arm64/include/asm/mshyperv.h 10780F: arch/x86/hyperv 10781F: arch/x86/include/asm/mshyperv.h 10782F: arch/x86/include/asm/trace/hyperv.h 10783F: arch/x86/kernel/cpu/mshyperv.c 10784F: drivers/clocksource/hyperv_timer.c 10785F: drivers/hid/hid-hyperv.c 10786F: drivers/hv/ 10787F: drivers/input/serio/hyperv-keyboard.c 10788F: drivers/iommu/hyperv-iommu.c 10789F: drivers/net/ethernet/microsoft/ 10790F: drivers/net/hyperv/ 10791F: drivers/pci/controller/pci-hyperv-intf.c 10792F: drivers/pci/controller/pci-hyperv.c 10793F: drivers/scsi/storvsc_drv.c 10794F: drivers/uio/uio_hv_generic.c 10795F: drivers/video/fbdev/hyperv_fb.c 10796F: include/asm-generic/mshyperv.h 10797F: include/clocksource/hyperv_timer.h 10798F: include/hyperv/hvgdk.h 10799F: include/hyperv/hvgdk_ext.h 10800F: include/hyperv/hvgdk_mini.h 10801F: include/hyperv/hvhdk.h 10802F: include/hyperv/hvhdk_mini.h 10803F: include/linux/hyperv.h 10804F: include/net/mana 10805F: include/uapi/linux/hyperv.h 10806F: net/vmw_vsock/hyperv_transport.c 10807F: tools/hv/ 10808 10809HYPERBUS SUPPORT 10810M: Vignesh Raghavendra <[email protected]> 10811R: Tudor Ambarus <[email protected]> 10812L: [email protected] 10813S: Supported 10814Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10815C: irc://irc.oftc.net/mtd 10816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 10817F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 10818F: drivers/mtd/hyperbus/ 10819F: include/linux/mtd/hyperbus.h 10820 10821HYPERVISOR VIRTUAL CONSOLE DRIVER 10822L: [email protected] 10823S: Odd Fixes 10824F: drivers/tty/hvc/ 10825 10826I2C ACPI SUPPORT 10827M: Mika Westerberg <[email protected]> 10828L: [email protected] 10829L: [email protected] 10830S: Maintained 10831F: drivers/i2c/i2c-core-acpi.c 10832 10833I2C ADDRESS TRANSLATOR (ATR) 10834M: Tomi Valkeinen <[email protected]> 10835R: Luca Ceresoli <[email protected]> 10836L: [email protected] 10837S: Maintained 10838F: drivers/i2c/i2c-atr.c 10839F: include/linux/i2c-atr.h 10840 10841I2C CONTROLLER DRIVER FOR NVIDIA GPU 10842M: Ajay Gupta <[email protected]> 10843L: [email protected] 10844S: Maintained 10845F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 10846F: drivers/i2c/busses/i2c-nvidia-gpu.c 10847 10848I2C MUXES 10849M: Peter Rosin <[email protected]> 10850L: [email protected] 10851S: Maintained 10852F: Documentation/devicetree/bindings/i2c/i2c-arb* 10853F: Documentation/devicetree/bindings/i2c/i2c-gate* 10854F: Documentation/devicetree/bindings/i2c/i2c-mux* 10855F: Documentation/i2c/i2c-topology.rst 10856F: Documentation/i2c/muxes/ 10857F: drivers/i2c/i2c-mux.c 10858F: drivers/i2c/muxes/ 10859F: include/linux/i2c-mux.h 10860 10861I2C MV64XXX MARVELL AND ALLWINNER DRIVER 10862M: Gregory CLEMENT <[email protected]> 10863L: [email protected] 10864S: Maintained 10865F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 10866F: drivers/i2c/busses/i2c-mv64xxx.c 10867 10868I2C OF COMPONENT PROBER 10869M: Chen-Yu Tsai <[email protected]> 10870L: [email protected] 10871L: [email protected] 10872S: Maintained 10873F: drivers/i2c/i2c-core-of-prober.c 10874F: include/linux/i2c-of-prober.h 10875 10876I2C OVER PARALLEL PORT 10877M: Jean Delvare <[email protected]> 10878L: [email protected] 10879S: Maintained 10880F: Documentation/i2c/busses/i2c-parport.rst 10881F: drivers/i2c/busses/i2c-parport.c 10882 10883I2C SUBSYSTEM 10884M: Wolfram Sang <[email protected]> 10885L: [email protected] 10886S: Maintained 10887W: https://i2c.wiki.kernel.org/ 10888Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10889T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 10890F: Documentation/i2c/ 10891F: drivers/i2c/* 10892F: include/dt-bindings/i2c/i2c.h 10893F: include/linux/i2c-dev.h 10894F: include/linux/i2c-smbus.h 10895F: include/linux/i2c.h 10896F: include/uapi/linux/i2c-*.h 10897F: include/uapi/linux/i2c.h 10898 10899I2C SUBSYSTEM HOST DRIVERS 10900M: Andi Shyti <[email protected]> 10901L: [email protected] 10902S: Maintained 10903W: https://i2c.wiki.kernel.org/ 10904Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 10906F: Documentation/devicetree/bindings/i2c/ 10907F: drivers/i2c/algos/ 10908F: drivers/i2c/busses/ 10909F: include/dt-bindings/i2c/ 10910 10911I2C-TAOS-EVM DRIVER 10912M: Jean Delvare <[email protected]> 10913L: [email protected] 10914S: Maintained 10915F: Documentation/i2c/busses/i2c-taos-evm.rst 10916F: drivers/i2c/busses/i2c-taos-evm.c 10917 10918I2C-TINY-USB DRIVER 10919M: Till Harbaum <[email protected]> 10920L: [email protected] 10921S: Maintained 10922W: http://www.harbaum.org/till/i2c_tiny_usb 10923F: drivers/i2c/busses/i2c-tiny-usb.c 10924 10925I2C/SMBUS CONTROLLER DRIVERS FOR PC 10926M: Jean Delvare <[email protected]> 10927L: [email protected] 10928S: Maintained 10929F: Documentation/i2c/busses/i2c-ali1535.rst 10930F: Documentation/i2c/busses/i2c-ali1563.rst 10931F: Documentation/i2c/busses/i2c-ali15x3.rst 10932F: Documentation/i2c/busses/i2c-amd756.rst 10933F: Documentation/i2c/busses/i2c-amd8111.rst 10934F: Documentation/i2c/busses/i2c-i801.rst 10935F: Documentation/i2c/busses/i2c-nforce2.rst 10936F: Documentation/i2c/busses/i2c-piix4.rst 10937F: Documentation/i2c/busses/i2c-sis5595.rst 10938F: Documentation/i2c/busses/i2c-sis630.rst 10939F: Documentation/i2c/busses/i2c-sis96x.rst 10940F: Documentation/i2c/busses/i2c-via.rst 10941F: Documentation/i2c/busses/i2c-viapro.rst 10942F: drivers/i2c/busses/i2c-ali1535.c 10943F: drivers/i2c/busses/i2c-ali1563.c 10944F: drivers/i2c/busses/i2c-ali15x3.c 10945F: drivers/i2c/busses/i2c-amd756.c 10946F: drivers/i2c/busses/i2c-amd8111.c 10947F: drivers/i2c/busses/i2c-i801.c 10948F: drivers/i2c/busses/i2c-isch.c 10949F: drivers/i2c/busses/i2c-nforce2.c 10950F: drivers/i2c/busses/i2c-piix4.* 10951F: drivers/i2c/busses/i2c-sis5595.c 10952F: drivers/i2c/busses/i2c-sis630.c 10953F: drivers/i2c/busses/i2c-sis96x.c 10954F: drivers/i2c/busses/i2c-via.c 10955F: drivers/i2c/busses/i2c-viapro.c 10956 10957I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 10958M: Hans de Goede <[email protected]> 10959L: [email protected] 10960S: Maintained 10961F: drivers/i2c/busses/i2c-cht-wc.c 10962 10963I2C/SMBUS ISMT DRIVER 10964M: Seth Heasley <[email protected]> 10965M: Neil Horman <[email protected]> 10966L: [email protected] 10967F: Documentation/i2c/busses/i2c-ismt.rst 10968F: drivers/i2c/busses/i2c-ismt.c 10969 10970I2C/SMBUS ZHAOXIN DRIVER 10971M: Hans Hu <[email protected]> 10972L: [email protected] 10973S: Maintained 10974W: https://www.zhaoxin.com 10975F: drivers/i2c/busses/i2c-viai2c-common.c 10976F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 10977 10978I2C/SMBUS STUB DRIVER 10979M: Jean Delvare <[email protected]> 10980L: [email protected] 10981S: Maintained 10982F: drivers/i2c/i2c-stub.c 10983 10984I3C DRIVER FOR ASPEED AST2600 10985M: Jeremy Kerr <[email protected]> 10986S: Maintained 10987F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 10988F: drivers/i3c/master/ast2600-i3c-master.c 10989 10990I3C DRIVER FOR CADENCE I3C MASTER IP 10991M: Przemysław Gaj <[email protected]> 10992S: Maintained 10993F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 10994F: drivers/i3c/master/i3c-master-cdns.c 10995 10996I3C DRIVER FOR SYNOPSYS DESIGNWARE 10997S: Orphan 10998F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 10999F: drivers/i3c/master/dw* 11000 11001I3C SUBSYSTEM 11002M: Alexandre Belloni <[email protected]> 11003L: [email protected] (moderated for non-subscribers) 11004S: Maintained 11005C: irc://chat.freenode.net/linux-i3c 11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 11007F: Documentation/ABI/testing/sysfs-bus-i3c 11008F: Documentation/devicetree/bindings/i3c/ 11009F: Documentation/driver-api/i3c 11010F: drivers/i3c/ 11011F: include/dt-bindings/i3c/ 11012F: include/linux/i3c/ 11013 11014IBM Operation Panel Input Driver 11015M: Eddie James <[email protected]> 11016L: [email protected] 11017S: Maintained 11018F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11019F: drivers/input/misc/ibm-panel.c 11020 11021IBM Power 842 compression accelerator 11022M: Haren Myneni <[email protected]> 11023S: Supported 11024F: crypto/842.c 11025F: drivers/crypto/nx/Kconfig 11026F: drivers/crypto/nx/Makefile 11027F: drivers/crypto/nx/nx-842* 11028F: include/linux/sw842.h 11029F: lib/842/ 11030 11031IBM Power in-Nest Crypto Acceleration 11032M: Breno Leitão <[email protected]> 11033M: Nayna Jain <[email protected]> 11034M: Paulo Flabiano Smorigo <[email protected]> 11035L: [email protected] 11036S: Supported 11037F: drivers/crypto/nx/Kconfig 11038F: drivers/crypto/nx/Makefile 11039F: drivers/crypto/nx/nx-aes* 11040F: drivers/crypto/nx/nx-sha* 11041F: drivers/crypto/nx/nx.* 11042F: drivers/crypto/nx/nx_csbcpb.h 11043F: drivers/crypto/nx/nx_debugfs.c 11044 11045IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11046M: Tyrel Datwyler <[email protected]> 11047L: [email protected] 11048L: [email protected] 11049S: Supported 11050F: drivers/pci/hotplug/rpadlpar* 11051 11052IBM Power Linux RAID adapter 11053M: Brian King <[email protected]> 11054S: Supported 11055F: drivers/scsi/ipr.* 11056 11057IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11058M: Tyrel Datwyler <[email protected]> 11059L: [email protected] 11060L: [email protected] 11061S: Supported 11062F: drivers/pci/hotplug/rpaphp* 11063 11064IBM Power SRIOV Virtual NIC Device Driver 11065M: Haren Myneni <[email protected]> 11066M: Rick Lindsley <[email protected]> 11067R: Nick Child <[email protected]> 11068R: Thomas Falcon <[email protected]> 11069L: [email protected] 11070S: Maintained 11071F: drivers/net/ethernet/ibm/ibmvnic.* 11072 11073IBM Power VFIO Support 11074M: Timothy Pearson <[email protected]> 11075S: Supported 11076F: drivers/vfio/vfio_iommu_spapr_tce.c 11077 11078IBM Power Virtual Ethernet Device Driver 11079M: Nick Child <[email protected]> 11080L: [email protected] 11081S: Maintained 11082F: drivers/net/ethernet/ibm/ibmveth.* 11083 11084IBM Power Virtual FC Device Drivers 11085M: Tyrel Datwyler <[email protected]> 11086L: [email protected] 11087S: Supported 11088F: drivers/scsi/ibmvscsi/ibmvfc* 11089 11090IBM Power Virtual Management Channel Driver 11091M: Brad Warrum <[email protected]> 11092M: Ritu Agarwal <[email protected]> 11093S: Supported 11094F: drivers/misc/ibmvmc.* 11095 11096IBM Power Virtual SCSI Device Drivers 11097M: Tyrel Datwyler <[email protected]> 11098L: [email protected] 11099S: Supported 11100F: drivers/scsi/ibmvscsi/ibmvscsi* 11101F: include/scsi/viosrp.h 11102 11103IBM Power Virtual SCSI Device Target Driver 11104M: Tyrel Datwyler <[email protected]> 11105L: [email protected] 11106L: [email protected] 11107S: Supported 11108F: drivers/scsi/ibmvscsi_tgt/ 11109 11110IBM Power VMX Cryptographic instructions 11111M: Breno Leitão <[email protected]> 11112M: Nayna Jain <[email protected]> 11113M: Paulo Flabiano Smorigo <[email protected]> 11114L: [email protected] 11115S: Supported 11116F: arch/powerpc/crypto/Kconfig 11117F: arch/powerpc/crypto/Makefile 11118F: arch/powerpc/crypto/aes.c 11119F: arch/powerpc/crypto/aes_cbc.c 11120F: arch/powerpc/crypto/aes_ctr.c 11121F: arch/powerpc/crypto/aes_xts.c 11122F: arch/powerpc/crypto/aesp8-ppc.* 11123F: arch/powerpc/crypto/ghash.c 11124F: arch/powerpc/crypto/ghashp8-ppc.pl 11125F: arch/powerpc/crypto/ppc-xlate.pl 11126F: arch/powerpc/crypto/vmx.c 11127 11128IBM ServeRAID RAID DRIVER 11129S: Orphan 11130F: drivers/scsi/ips.* 11131 11132ICH LPC AND GPIO DRIVER 11133M: Peter Tyser <[email protected]> 11134S: Maintained 11135F: drivers/gpio/gpio-ich.c 11136F: drivers/mfd/lpc_ich.c 11137 11138ICY I2C DRIVER 11139M: Max Staudt <[email protected]> 11140L: [email protected] 11141S: Maintained 11142F: drivers/i2c/busses/i2c-icy.c 11143 11144IDEAPAD LAPTOP EXTRAS DRIVER 11145M: Ike Panhc <[email protected]> 11146L: [email protected] 11147S: Maintained 11148W: http://launchpad.net/ideapad-laptop 11149F: drivers/platform/x86/ideapad-laptop.c 11150 11151IDEAPAD LAPTOP SLIDEBAR DRIVER 11152M: Andrey Moiseev <[email protected]> 11153L: [email protected] 11154S: Maintained 11155W: https://github.com/o2genum/ideapad-slidebar 11156F: drivers/input/misc/ideapad_slidebar.c 11157 11158IDT VersaClock 5 CLOCK DRIVER 11159M: Luca Ceresoli <[email protected]> 11160S: Maintained 11161F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11162F: drivers/clk/clk-versaclock5.c 11163 11164IEEE 802.15.4 SUBSYSTEM 11165M: Alexander Aring <[email protected]> 11166M: Stefan Schmidt <[email protected]> 11167M: Miquel Raynal <[email protected]> 11168L: [email protected] 11169S: Maintained 11170W: https://linux-wpan.org/ 11171Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11174F: Documentation/networking/ieee802154.rst 11175F: drivers/net/ieee802154/ 11176F: include/linux/ieee802154.h 11177F: include/linux/nl802154.h 11178F: include/net/af_ieee802154.h 11179F: include/net/cfg802154.h 11180F: include/net/ieee802154_netdev.h 11181F: include/net/mac802154.h 11182F: include/net/nl802154.h 11183F: net/ieee802154/ 11184F: net/mac802154/ 11185 11186Intel VIRTIO DATA PATH ACCELERATOR 11187M: Zhu Lingshan <[email protected]> 11188L: [email protected] 11189S: Supported 11190F: drivers/vdpa/ifcvf/ 11191 11192IFE PROTOCOL 11193M: Yotam Gigi <[email protected]> 11194M: Jamal Hadi Salim <[email protected]> 11195F: include/net/ife.h 11196F: include/uapi/linux/ife.h 11197F: net/ife 11198 11199IGORPLUG-USB IR RECEIVER 11200M: Sean Young <[email protected]> 11201L: [email protected] 11202S: Maintained 11203F: drivers/media/rc/igorplugusb.c 11204 11205IGUANAWORKS USB IR TRANSCEIVER 11206M: Sean Young <[email protected]> 11207L: [email protected] 11208S: Maintained 11209F: drivers/media/rc/iguanair.c 11210 11211IIO BACKEND FRAMEWORK 11212M: Nuno Sa <[email protected]> 11213R: Olivier Moysan <[email protected]> 11214L: [email protected] 11215S: Maintained 11216F: Documentation/ABI/testing/debugfs-iio-backend 11217F: drivers/iio/industrialio-backend.c 11218F: include/linux/iio/backend.h 11219 11220IIO DIGITAL POTENTIOMETER DAC 11221M: Peter Rosin <[email protected]> 11222L: [email protected] 11223S: Maintained 11224F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11225F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11226F: drivers/iio/dac/dpot-dac.c 11227 11228IIO ENVELOPE DETECTOR 11229M: Peter Rosin <[email protected]> 11230L: [email protected] 11231S: Maintained 11232F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11233F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11234F: drivers/iio/adc/envelope-detector.c 11235 11236IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11237M: Matti Vaittinen <[email protected]> 11238L: [email protected] 11239S: Maintained 11240F: drivers/iio/industrialio-gts-helper.c 11241F: include/linux/iio/iio-gts-helper.h 11242F: drivers/iio/test/iio-test-gts.c 11243 11244IIO MULTIPLEXER 11245M: Peter Rosin <[email protected]> 11246L: [email protected] 11247S: Maintained 11248F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11249F: drivers/iio/multiplexer/iio-mux.c 11250 11251IIO SCMI BASED DRIVER 11252M: Jyoti Bhayana <[email protected]> 11253L: [email protected] 11254S: Maintained 11255F: drivers/iio/common/scmi_sensors/scmi_iio.c 11256 11257IIO SUBSYSTEM AND DRIVERS 11258M: Jonathan Cameron <[email protected]> 11259R: Lars-Peter Clausen <[email protected]> 11260L: [email protected] 11261S: Maintained 11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11263F: Documentation/ABI/testing/configfs-iio* 11264F: Documentation/ABI/testing/sysfs-bus-iio* 11265F: Documentation/devicetree/bindings/iio/ 11266F: Documentation/iio/ 11267F: drivers/iio/ 11268F: drivers/staging/iio/ 11269F: include/dt-bindings/iio/ 11270F: include/linux/iio/ 11271F: tools/iio/ 11272 11273IIO UNIT CONVERTER 11274M: Peter Rosin <[email protected]> 11275L: [email protected] 11276S: Maintained 11277F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11278F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11279F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11280F: drivers/iio/afe/iio-rescale.c 11281 11282IKANOS/ADI EAGLE ADSL USB DRIVER 11283M: Matthieu Castet <[email protected]> 11284M: Stanislaw Gruszka <[email protected]> 11285S: Maintained 11286F: drivers/usb/atm/ueagle-atm.c 11287 11288IMAGIS TOUCHSCREEN DRIVER 11289M: Markuss Broks <[email protected]> 11290S: Maintained 11291F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11292F: drivers/input/touchscreen/imagis.c 11293 11294IMGTEC ASCII LCD DRIVER 11295M: Paul Burton <[email protected]> 11296S: Maintained 11297F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11298F: drivers/auxdisplay/img-ascii-lcd.c 11299 11300IMGTEC JPEG ENCODER DRIVER 11301M: Devarsh Thakkar <[email protected]> 11302L: [email protected] 11303S: Supported 11304F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11305F: drivers/media/platform/imagination/e5010* 11306 11307IMGTEC IR DECODER DRIVER 11308S: Orphan 11309F: drivers/media/rc/img-ir/ 11310 11311IMGTEC POWERVR DRM DRIVER 11312M: Frank Binns <[email protected]> 11313M: Matt Coster <[email protected]> 11314S: Supported 11315T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11316F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11317F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11318F: Documentation/gpu/imagination/ 11319F: drivers/gpu/drm/ci/xfails/powervr* 11320F: drivers/gpu/drm/imagination/ 11321F: include/uapi/drm/pvr_drm.h 11322 11323IMON SOUNDGRAPH USB IR RECEIVER 11324M: Sean Young <[email protected]> 11325L: [email protected] 11326S: Maintained 11327F: drivers/media/rc/imon.c 11328F: drivers/media/rc/imon_raw.c 11329 11330IMS TWINTURBO FRAMEBUFFER DRIVER 11331L: [email protected] 11332S: Orphan 11333F: drivers/video/fbdev/imsttfb.c 11334 11335INDEX OF FURTHER KERNEL DOCUMENTATION 11336M: Carlos Bilbao <[email protected]> 11337S: Maintained 11338F: Documentation/process/kernel-docs.rst 11339 11340INDUSTRY PACK SUBSYSTEM (IPACK) 11341M: Vaibhav Gupta <[email protected]> 11342M: Jens Taprogge <[email protected]> 11343M: Greg Kroah-Hartman <[email protected]> 11344L: [email protected] 11345S: Maintained 11346W: http://industrypack.sourceforge.net 11347F: drivers/ipack/ 11348 11349INFINEON DPS310 Driver 11350M: Eddie James <[email protected]> 11351L: [email protected] 11352S: Maintained 11353F: drivers/iio/pressure/dps310.c 11354 11355INFINEON PEB2466 ASoC CODEC 11356M: Herve Codina <[email protected]> 11357L: [email protected] 11358S: Maintained 11359F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11360F: sound/soc/codecs/peb2466.c 11361 11362INFINIBAND SUBSYSTEM 11363M: Jason Gunthorpe <[email protected]> 11364M: Leon Romanovsky <[email protected]> 11365L: [email protected] 11366S: Supported 11367W: https://github.com/linux-rdma/rdma-core 11368Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11370F: Documentation/devicetree/bindings/infiniband/ 11371F: Documentation/infiniband/ 11372F: drivers/infiniband/ 11373F: include/rdma/ 11374F: include/trace/events/ib_mad.h 11375F: include/trace/events/ib_umad.h 11376F: include/trace/misc/rdma.h 11377F: include/uapi/linux/if_infiniband.h 11378F: include/uapi/rdma/ 11379F: samples/bpf/ibumad_kern.c 11380F: samples/bpf/ibumad_user.c 11381 11382INGENIC JZ4780 NAND DRIVER 11383M: Harvey Hunt <[email protected]> 11384L: [email protected] 11385L: [email protected] 11386S: Maintained 11387F: drivers/mtd/nand/raw/ingenic/ 11388 11389INGENIC JZ47xx SoCs 11390M: Paul Cercueil <[email protected]> 11391L: [email protected] 11392S: Maintained 11393F: arch/mips/boot/dts/ingenic/ 11394F: arch/mips/generic/board-ingenic.c 11395F: arch/mips/include/asm/mach-ingenic/ 11396F: arch/mips/ingenic/Kconfig 11397F: drivers/clk/ingenic/ 11398F: drivers/dma/dma-jz4780.c 11399F: drivers/gpu/drm/ingenic/ 11400F: drivers/i2c/busses/i2c-jz4780.c 11401F: drivers/iio/adc/ingenic-adc.c 11402F: drivers/irqchip/irq-ingenic.c 11403F: drivers/memory/jz4780-nemc.c 11404F: drivers/mmc/host/jz4740_mmc.c 11405F: drivers/mtd/nand/raw/ingenic/ 11406F: drivers/pinctrl/pinctrl-ingenic.c 11407F: drivers/power/supply/ingenic-battery.c 11408F: drivers/pwm/pwm-jz4740.c 11409F: drivers/remoteproc/ingenic_rproc.c 11410F: drivers/rtc/rtc-jz4740.c 11411F: drivers/tty/serial/8250/8250_ingenic.c 11412F: drivers/usb/musb/jz4740.c 11413F: drivers/watchdog/jz4740_wdt.c 11414F: include/dt-bindings/iio/adc/ingenic,adc.h 11415F: include/linux/mfd/ingenic-tcu.h 11416F: sound/soc/codecs/jz47* 11417F: sound/soc/jz4740/ 11418 11419INJOINIC IP5xxx POWER BANK IC DRIVER 11420M: Samuel Holland <[email protected]> 11421S: Maintained 11422F: drivers/power/supply/ip5xxx_power.c 11423 11424INOTIFY 11425M: Jan Kara <[email protected]> 11426R: Amir Goldstein <[email protected]> 11427L: [email protected] 11428S: Maintained 11429F: Documentation/filesystems/inotify.rst 11430F: fs/notify/inotify/ 11431F: include/linux/inotify.h 11432F: include/uapi/linux/inotify.h 11433 11434INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11435M: Dmitry Torokhov <[email protected]> 11436L: [email protected] 11437S: Maintained 11438Q: http://patchwork.kernel.org/project/linux-input/list/ 11439T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11440F: Documentation/devicetree/bindings/input/ 11441F: Documentation/devicetree/bindings/serio/ 11442F: Documentation/input/ 11443F: drivers/input/ 11444F: include/dt-bindings/input/ 11445F: include/linux/gameport.h 11446F: include/linux/i8042.h 11447F: include/linux/input.h 11448F: include/linux/input/ 11449F: include/linux/libps2.h 11450F: include/linux/serio.h 11451F: include/uapi/linux/gameport.h 11452F: include/uapi/linux/input-event-codes.h 11453F: include/uapi/linux/input.h 11454F: include/uapi/linux/serio.h 11455F: include/uapi/linux/uinput.h 11456 11457INPUT MULTITOUCH (MT) PROTOCOL 11458M: Henrik Rydberg <[email protected]> 11459L: [email protected] 11460S: Odd fixes 11461F: Documentation/input/multi-touch-protocol.rst 11462F: drivers/input/input-mt.c 11463K: \b(ABS|SYN)_MT_ 11464 11465INSIDE SECURE CRYPTO DRIVER 11466M: Antoine Tenart <[email protected]> 11467L: [email protected] 11468S: Maintained 11469F: drivers/crypto/inside-secure/ 11470 11471INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11472M: Mimi Zohar <[email protected]> 11473M: Roberto Sassu <[email protected]> 11474M: Dmitry Kasatkin <[email protected]> 11475R: Eric Snowberg <[email protected]> 11476L: [email protected] 11477S: Supported 11478T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11479F: security/integrity/ 11480F: security/integrity/ima/ 11481 11482INTEGRITY POLICY ENFORCEMENT (IPE) 11483M: Fan Wu <[email protected]> 11484L: [email protected] 11485S: Supported 11486T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11487F: Documentation/admin-guide/LSM/ipe.rst 11488F: Documentation/security/ipe.rst 11489F: scripts/ipe/ 11490F: security/ipe/ 11491 11492INTEL 810/815 FRAMEBUFFER DRIVER 11493M: Antonino Daplas <[email protected]> 11494L: [email protected] 11495S: Maintained 11496F: drivers/video/fbdev/i810/ 11497 11498INTEL 8254 COUNTER DRIVER 11499M: William Breathitt Gray <[email protected]> 11500L: [email protected] 11501S: Maintained 11502F: drivers/counter/i8254.c 11503F: include/linux/i8254.h 11504 11505INTEL 8255 GPIO DRIVER 11506M: William Breathitt Gray <[email protected]> 11507L: [email protected] 11508S: Maintained 11509F: drivers/gpio/gpio-i8255.c 11510F: drivers/gpio/gpio-i8255.h 11511 11512INTEL ASoC DRIVERS 11513M: Cezary Rojewski <[email protected]> 11514M: Liam Girdwood <[email protected]> 11515M: Peter Ujfalusi <[email protected]> 11516M: Bard Liao <[email protected]> 11517M: Ranjani Sridharan <[email protected]> 11518M: Kai Vehmanen <[email protected]> 11519R: Pierre-Louis Bossart <[email protected]> 11520L: [email protected] 11521S: Supported 11522F: sound/soc/intel/ 11523 11524INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11525M: Hans de Goede <[email protected]> 11526L: [email protected] 11527S: Maintained 11528F: drivers/platform/x86/intel/atomisp2/pm.c 11529 11530INTEL ATOMISP2 LED DRIVER 11531M: Hans de Goede <[email protected]> 11532L: [email protected] 11533S: Maintained 11534F: drivers/platform/x86/intel/atomisp2/led.c 11535 11536INTEL BIOS SAR INT1092 DRIVER 11537M: Shravan Sudhakar <[email protected]> 11538L: [email protected] 11539S: Maintained 11540F: drivers/platform/x86/intel/int1092/ 11541 11542INTEL BROXTON PMC DRIVER 11543M: Mika Westerberg <[email protected]> 11544M: Zha Qipeng <[email protected]> 11545S: Maintained 11546F: drivers/mfd/intel_pmc_bxt.c 11547F: include/linux/mfd/intel_pmc_bxt.h 11548 11549INTEL C600 SERIES SAS CONTROLLER DRIVER 11550L: [email protected] 11551S: Orphan 11552T: git git://git.code.sf.net/p/intel-sas/isci 11553F: drivers/scsi/isci/ 11554 11555INTEL CPU family model numbers 11556M: Tony Luck <[email protected]> 11557M: [email protected] 11558L: [email protected] 11559S: Supported 11560F: arch/x86/include/asm/intel-family.h 11561 11562INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11563M: Jani Nikula <[email protected]> 11564M: Rodrigo Vivi <[email protected]> 11565L: [email protected] 11566L: [email protected] 11567S: Supported 11568F: drivers/gpu/drm/i915/display/ 11569F: drivers/gpu/drm/xe/display/ 11570F: drivers/gpu/drm/xe/compat-i915-headers 11571F: include/drm/intel/ 11572 11573INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11574M: Jani Nikula <[email protected]> 11575M: Joonas Lahtinen <[email protected]> 11576M: Rodrigo Vivi <[email protected]> 11577M: Tvrtko Ursulin <[email protected]> 11578L: [email protected] 11579S: Supported 11580W: https://drm.pages.freedesktop.org/intel-docs/ 11581Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11582B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11583C: irc://irc.oftc.net/intel-gfx 11584T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11585F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11586F: Documentation/gpu/i915.rst 11587F: drivers/gpu/drm/ci/xfails/i915* 11588F: drivers/gpu/drm/i915/ 11589F: include/drm/intel/ 11590F: include/uapi/drm/i915_drm.h 11591 11592INTEL DRM XE DRIVER (Lunar Lake and newer) 11593M: Lucas De Marchi <[email protected]> 11594M: Thomas Hellström <[email protected]> 11595M: Rodrigo Vivi <[email protected]> 11596L: [email protected] 11597S: Supported 11598W: https://drm.pages.freedesktop.org/intel-docs/ 11599Q: http://patchwork.freedesktop.org/project/intel-xe/ 11600B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11601C: irc://irc.oftc.net/xe 11602T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11603F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11604F: Documentation/gpu/xe/ 11605F: drivers/gpu/drm/xe/ 11606F: include/drm/intel/ 11607F: include/uapi/drm/xe_drm.h 11608 11609INTEL ETHERNET DRIVERS 11610M: Tony Nguyen <[email protected]> 11611M: Przemek Kitszel <[email protected]> 11612L: [email protected] (moderated for non-subscribers) 11613S: Maintained 11614W: https://www.intel.com/content/www/us/en/support.html 11615Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11618F: Documentation/networking/device_drivers/ethernet/intel/ 11619F: drivers/net/ethernet/intel/ 11620F: drivers/net/ethernet/intel/*/ 11621F: include/linux/avf/virtchnl.h 11622F: include/linux/net/intel/iidc.h 11623 11624INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11625M: Mustafa Ismail <[email protected]> 11626M: Tatyana Nikolova <[email protected]> 11627L: [email protected] 11628S: Supported 11629F: drivers/infiniband/hw/irdma/ 11630F: include/uapi/rdma/irdma-abi.h 11631 11632INTEL GPIO DRIVERS 11633M: Andy Shevchenko <[email protected]> 11634L: [email protected] 11635S: Supported 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11637F: drivers/gpio/gpio-elkhartlake.c 11638F: drivers/gpio/gpio-graniterapids.c 11639F: drivers/gpio/gpio-ich.c 11640F: drivers/gpio/gpio-merrifield.c 11641F: drivers/gpio/gpio-ml-ioh.c 11642F: drivers/gpio/gpio-pch.c 11643F: drivers/gpio/gpio-sch.c 11644F: drivers/gpio/gpio-sodaville.c 11645F: drivers/gpio/gpio-tangier.c 11646F: drivers/gpio/gpio-tangier.h 11647 11648INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11649M: Zhenyu Wang <[email protected]> 11650M: Zhi Wang <[email protected]> 11651L: [email protected] 11652L: [email protected] 11653S: Supported 11654W: https://github.com/intel/gvt-linux/wiki 11655T: git https://github.com/intel/gvt-linux.git 11656F: drivers/gpu/drm/i915/gvt/ 11657 11658INTEL HID EVENT DRIVER 11659M: Alex Hung <[email protected]> 11660L: [email protected] 11661S: Maintained 11662F: drivers/platform/x86/intel/hid.c 11663 11664INTEL I/OAT DMA DRIVER 11665M: Dave Jiang <[email protected]> 11666R: Dan Williams <[email protected]> 11667L: [email protected] 11668S: Supported 11669Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11670F: drivers/dma/ioat* 11671 11672INTEL IAA CRYPTO DRIVER 11673M: Kristen Accardi <[email protected]> 11674L: [email protected] 11675S: Supported 11676F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11677F: drivers/crypto/intel/iaa/* 11678 11679INTEL IDLE DRIVER 11680M: Jacob Pan <[email protected]> 11681M: Len Brown <[email protected]> 11682L: [email protected] 11683S: Supported 11684B: https://bugzilla.kernel.org 11685T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 11686F: drivers/idle/intel_idle.c 11687 11688INTEL IDXD DRIVER 11689M: Fenghua Yu <[email protected]> 11690R: Dave Jiang <[email protected]> 11691L: [email protected] 11692S: Supported 11693F: drivers/dma/idxd/* 11694F: include/uapi/linux/idxd.h 11695 11696INTEL IN FIELD SCAN (IFS) DEVICE 11697M: Jithu Joseph <[email protected]> 11698R: Ashok Raj <[email protected]> 11699R: Tony Luck <[email protected]> 11700S: Maintained 11701F: drivers/platform/x86/intel/ifs 11702F: include/trace/events/intel_ifs.h 11703F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11704 11705INTEL INTEGRATED SENSOR HUB DRIVER 11706M: Srinivas Pandruvada <[email protected]> 11707M: Jiri Kosina <[email protected]> 11708L: [email protected] 11709S: Maintained 11710F: drivers/hid/intel-ish-hid/ 11711 11712INTEL IOMMU (VT-d) 11713M: David Woodhouse <[email protected]> 11714M: Lu Baolu <[email protected]> 11715L: [email protected] 11716S: Supported 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11718F: drivers/iommu/intel/ 11719 11720INTEL IPU3 CSI-2 CIO2 DRIVER 11721M: Yong Zhi <[email protected]> 11722M: Sakari Ailus <[email protected]> 11723M: Bingbu Cao <[email protected]> 11724M: Dan Scally <[email protected]> 11725R: Tianshu Qiu <[email protected]> 11726L: [email protected] 11727S: Maintained 11728T: git git://linuxtv.org/media.git 11729F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 11730F: drivers/media/pci/intel/ipu3/ 11731 11732INTEL IPU3 CSI-2 IMGU DRIVER 11733M: Sakari Ailus <[email protected]> 11734R: Bingbu Cao <[email protected]> 11735R: Tianshu Qiu <[email protected]> 11736L: [email protected] 11737S: Maintained 11738F: Documentation/admin-guide/media/ipu3.rst 11739F: Documentation/admin-guide/media/ipu3_rcb.svg 11740F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 11741F: drivers/staging/media/ipu3/ 11742 11743INTEL IPU6 INPUT SYSTEM DRIVER 11744M: Sakari Ailus <[email protected]> 11745M: Bingbu Cao <[email protected]> 11746R: Tianshu Qiu <[email protected]> 11747L: [email protected] 11748S: Maintained 11749T: git git://linuxtv.org/media.git 11750F: Documentation/admin-guide/media/ipu6-isys.rst 11751F: drivers/media/pci/intel/ipu6/ 11752 11753INTEL ISHTP ECLITE DRIVER 11754M: Srinivas Pandruvada <[email protected]> 11755L: [email protected] 11756S: Supported 11757F: drivers/platform/x86/intel/ishtp_eclite.c 11758 11759INTEL IXP4XX CRYPTO SUPPORT 11760M: Corentin Labbe <[email protected]> 11761L: [email protected] 11762S: Maintained 11763F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 11764 11765INTEL KEEM BAY DRM DRIVER 11766M: Anitha Chrisanthus <[email protected]> 11767M: Edmund Dea <[email protected]> 11768S: Maintained 11769F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 11770F: drivers/gpu/drm/kmb/ 11771 11772INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 11773M: Daniele Alessandrelli <[email protected]> 11774S: Maintained 11775F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 11776F: drivers/crypto/intel/keembay/Kconfig 11777F: drivers/crypto/intel/keembay/Makefile 11778F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 11779F: drivers/crypto/intel/keembay/ocs-aes.c 11780F: drivers/crypto/intel/keembay/ocs-aes.h 11781 11782INTEL KEEM BAY OCS ECC CRYPTO DRIVER 11783M: Daniele Alessandrelli <[email protected]> 11784M: Prabhjot Khurana <[email protected]> 11785M: Mark Gross <[email protected]> 11786S: Maintained 11787F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 11788F: drivers/crypto/intel/keembay/Kconfig 11789F: drivers/crypto/intel/keembay/Makefile 11790F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 11791 11792INTEL KEEM BAY OCS HCU CRYPTO DRIVER 11793M: Daniele Alessandrelli <[email protected]> 11794M: Declan Murphy <[email protected]> 11795S: Maintained 11796F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 11797F: drivers/crypto/intel/keembay/Kconfig 11798F: drivers/crypto/intel/keembay/Makefile 11799F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 11800F: drivers/crypto/intel/keembay/ocs-hcu.c 11801F: drivers/crypto/intel/keembay/ocs-hcu.h 11802 11803INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 11804M: Wentong Wu <[email protected]> 11805M: Sakari Ailus <[email protected]> 11806S: Maintained 11807F: drivers/gpio/gpio-ljca.c 11808F: drivers/i2c/busses/i2c-ljca.c 11809F: drivers/spi/spi-ljca.c 11810F: drivers/usb/misc/usb-ljca.c 11811F: include/linux/usb/ljca.h 11812 11813INTEL MANAGEMENT ENGINE (mei) 11814M: Alexander Usyskin <[email protected]> 11815L: [email protected] 11816S: Supported 11817F: Documentation/driver-api/mei/* 11818F: drivers/misc/mei/ 11819F: drivers/watchdog/mei_wdt.c 11820F: include/linux/mei_aux.h 11821F: include/linux/mei_cl_bus.h 11822F: include/uapi/linux/mei.h 11823F: include/uapi/linux/mei_uuid.h 11824F: include/uapi/linux/uuid.h 11825F: samples/mei/* 11826 11827INTEL MAX 10 BMC MFD DRIVER 11828M: Xu Yilun <[email protected]> 11829R: Tom Rix <[email protected]> 11830S: Maintained 11831F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 11832F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 11833F: drivers/hwmon/intel-m10-bmc-hwmon.c 11834F: drivers/mfd/intel-m10-bmc* 11835F: include/linux/mfd/intel-m10-bmc.h 11836 11837INTEL MAX10 BMC SECURE UPDATES 11838M: Peter Colberg <[email protected]> 11839L: [email protected] 11840S: Maintained 11841F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 11842F: drivers/fpga/intel-m10-bmc-sec-update.c 11843 11844INTEL MID (Mobile Internet Device) PLATFORM 11845M: Andy Shevchenko <[email protected]> 11846L: [email protected] 11847S: Supported 11848F: arch/x86/include/asm/intel-mid.h 11849F: arch/x86/pci/intel_mid_pci.c 11850F: arch/x86/platform/intel-mid/ 11851F: drivers/extcon/extcon-intel-mrfld.c 11852F: drivers/iio/adc/intel_mrfld_adc.c 11853F: drivers/mfd/intel_soc_pmic_mrfld.c 11854F: drivers/platform/x86/intel/mrfld_pwrbtn.c 11855F: drivers/platform/x86/intel_scu_* 11856F: drivers/staging/media/atomisp/ 11857F: drivers/watchdog/intel-mid_wdt.c 11858F: include/linux/mfd/intel_soc_pmic_mrfld.h 11859F: include/linux/platform_data/x86/intel-mid_wdt.h 11860F: include/linux/platform_data/x86/intel_scu_ipc.h 11861 11862INTEL P-Unit IPC DRIVER 11863M: Zha Qipeng <[email protected]> 11864L: [email protected] 11865S: Maintained 11866F: arch/x86/include/asm/intel_punit_ipc.h 11867F: drivers/platform/x86/intel/punit_ipc.c 11868 11869INTEL PMC CORE DRIVER 11870M: Rajneesh Bhardwaj <[email protected]> 11871M: David E Box <[email protected]> 11872L: [email protected] 11873S: Maintained 11874F: Documentation/ABI/testing/sysfs-platform-intel-pmc 11875F: drivers/platform/x86/intel/pmc/ 11876 11877INTEL PMIC GPIO DRIVERS 11878M: Andy Shevchenko <[email protected]> 11879S: Supported 11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11881F: drivers/gpio/gpio-*cove.c 11882 11883INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 11884M: Andy Shevchenko <[email protected]> 11885S: Supported 11886F: drivers/mfd/intel_soc_pmic* 11887F: include/linux/mfd/intel_soc_pmic* 11888 11889INTEL PMT DRIVERS 11890M: David E. Box <[email protected]> 11891S: Supported 11892F: drivers/platform/x86/intel/pmt/ 11893 11894INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 11895M: Stanislav Yakovlev <[email protected]> 11896L: [email protected] 11897S: Maintained 11898F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 11899F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 11900F: drivers/net/wireless/intel/ipw2x00/ 11901 11902INTEL PSTATE DRIVER 11903M: Srinivas Pandruvada <[email protected]> 11904M: Len Brown <[email protected]> 11905L: [email protected] 11906S: Supported 11907F: drivers/cpufreq/intel_pstate.c 11908 11909INTEL PTP DFL ToD DRIVER 11910M: Tianfei Zhang <[email protected]> 11911L: [email protected] 11912L: [email protected] 11913S: Maintained 11914F: drivers/ptp/ptp_dfl_tod.c 11915 11916INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 11917M: Jarkko Nikula <[email protected]> 11918L: [email protected] 11919F: drivers/counter/intel-qep.c 11920 11921INTEL SCU DRIVERS 11922M: Mika Westerberg <[email protected]> 11923S: Maintained 11924F: drivers/platform/x86/intel_scu_* 11925F: include/linux/platform_data/x86/intel_scu_ipc.h 11926 11927INTEL SDSI DRIVER 11928M: David E. Box <[email protected]> 11929S: Supported 11930F: drivers/platform/x86/intel/sdsi.c 11931F: tools/arch/x86/intel_sdsi/ 11932F: tools/testing/selftests/drivers/sdsi/ 11933 11934INTEL SGX 11935M: Jarkko Sakkinen <[email protected]> 11936R: Dave Hansen <[email protected]> 11937L: [email protected] 11938S: Supported 11939Q: https://patchwork.kernel.org/project/intel-sgx/list/ 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 11941F: Documentation/arch/x86/sgx.rst 11942F: arch/x86/entry/vdso/vsgx.S 11943F: arch/x86/include/asm/sgx.h 11944F: arch/x86/include/uapi/asm/sgx.h 11945F: arch/x86/kernel/cpu/sgx/* 11946F: tools/testing/selftests/sgx/* 11947K: \bSGX_ 11948 11949INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 11950M: Daniel Scally <[email protected]> 11951S: Maintained 11952F: drivers/platform/x86/intel/int3472/ 11953 11954INTEL SPEED SELECT TECHNOLOGY 11955M: Srinivas Pandruvada <[email protected]> 11956L: [email protected] 11957S: Maintained 11958F: drivers/platform/x86/intel/speed_select_if/ 11959F: include/uapi/linux/isst_if.h 11960F: tools/power/x86/intel-speed-select/ 11961 11962INTEL STRATIX10 FIRMWARE DRIVERS 11963M: Dinh Nguyen <[email protected]> 11964L: [email protected] 11965S: Maintained 11966T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 11967F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 11968F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 11969F: drivers/firmware/stratix10-rsu.c 11970F: drivers/firmware/stratix10-svc.c 11971F: include/linux/firmware/intel/stratix10-smc.h 11972F: include/linux/firmware/intel/stratix10-svc-client.h 11973 11974INTEL TELEMETRY DRIVER 11975M: Rajneesh Bhardwaj <[email protected]> 11976M: "David E. Box" <[email protected]> 11977L: [email protected] 11978S: Maintained 11979F: arch/x86/include/asm/intel_telemetry.h 11980F: drivers/platform/x86/intel/telemetry/ 11981 11982INTEL TOUCH HOST CONTROLLER (THC) DRIVER 11983M: Even Xu <[email protected]> 11984M: Xinpeng Sun <[email protected]> 11985S: Maintained 11986F: drivers/hid/intel-thc-hid/ 11987 11988INTEL TPMI DRIVER 11989M: Srinivas Pandruvada <[email protected]> 11990L: [email protected] 11991S: Maintained 11992F: Documentation/ABI/testing/debugfs-tpmi 11993F: drivers/platform/x86/intel/vsec_tpmi.c 11994F: include/linux/intel_tpmi.h 11995 11996INTEL UNCORE FREQUENCY CONTROL 11997M: Srinivas Pandruvada <[email protected]> 11998L: [email protected] 11999S: Maintained 12000F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 12001F: drivers/platform/x86/intel/uncore-frequency/ 12002 12003INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 12004M: David E. Box <[email protected]> 12005S: Supported 12006F: drivers/platform/x86/intel/vsec.c 12007F: include/linux/intel_vsec.h 12008 12009INTEL VIRTUAL BUTTON DRIVER 12010M: AceLan Kao <[email protected]> 12011L: [email protected] 12012S: Maintained 12013F: drivers/platform/x86/intel/vbtn.c 12014 12015INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12016M: Stanislaw Gruszka <[email protected]> 12017L: [email protected] 12018S: Supported 12019F: drivers/net/wireless/intel/iwlegacy/ 12020 12021INTEL WIRELESS WIFI LINK (iwlwifi) 12022M: Miri Korenblit <[email protected]> 12023L: [email protected] 12024S: Supported 12025W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12026T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12027F: drivers/net/wireless/intel/iwlwifi/ 12028 12029INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12030M: Jithu Joseph <[email protected]> 12031S: Maintained 12032W: https://slimbootloader.github.io/security/firmware-update.html 12033F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12034 12035INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12036L: [email protected] 12037S: Maintained 12038F: drivers/platform/x86/intel/wmi/thunderbolt.c 12039 12040INTEL WWAN IOSM DRIVER 12041M: M Chetan Kumar <[email protected]> 12042L: [email protected] 12043S: Maintained 12044F: drivers/net/wwan/iosm/ 12045 12046INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12047M: Xin Li <[email protected]> 12048M: "H. Peter Anvin" <[email protected]> 12049S: Supported 12050F: Documentation/arch/x86/x86_64/fred.rst 12051F: arch/x86/entry/entry_64_fred.S 12052F: arch/x86/entry/entry_fred.c 12053F: arch/x86/include/asm/fred.h 12054F: arch/x86/kernel/fred.c 12055 12056INTEL(R) TRACE HUB 12057M: Alexander Shishkin <[email protected]> 12058S: Supported 12059F: Documentation/trace/intel_th.rst 12060F: drivers/hwtracing/intel_th/ 12061F: include/linux/intel_th.h 12062 12063INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12064M: Ning Sun <[email protected]> 12065L: [email protected] 12066S: Supported 12067W: http://tboot.sourceforge.net 12068T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12069F: Documentation/arch/x86/intel_txt.rst 12070F: arch/x86/kernel/tboot.c 12071F: include/linux/tboot.h 12072 12073INTERCONNECT API 12074M: Georgi Djakov <[email protected]> 12075L: [email protected] 12076S: Maintained 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12078F: Documentation/devicetree/bindings/interconnect/ 12079F: Documentation/driver-api/interconnect.rst 12080F: drivers/interconnect/ 12081F: include/dt-bindings/interconnect/ 12082F: include/linux/interconnect-provider.h 12083F: include/linux/interconnect.h 12084 12085INTERRUPT COUNTER DRIVER 12086M: Oleksij Rempel <[email protected]> 12087R: Pengutronix Kernel Team <[email protected]> 12088L: [email protected] 12089F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12090F: drivers/counter/interrupt-cnt.c 12091 12092INTERSIL ISL7998X VIDEO DECODER DRIVER 12093M: Michael Tretter <[email protected]> 12094R: Pengutronix Kernel Team <[email protected]> 12095L: [email protected] 12096S: Maintained 12097F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12098F: drivers/media/i2c/isl7998x.c 12099 12100INVENSENSE ICM-426xx IMU DRIVER 12101M: Jean-Baptiste Maneyrol <[email protected]> 12102L: [email protected] 12103S: Maintained 12104W: https://invensense.tdk.com/ 12105F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12106F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12107F: drivers/iio/imu/inv_icm42600/ 12108 12109INVENSENSE MPU-3050 GYROSCOPE DRIVER 12110M: Linus Walleij <[email protected]> 12111L: [email protected] 12112S: Maintained 12113F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12114F: drivers/iio/gyro/mpu3050* 12115 12116INVENSENSE MPU-6050 IMU DRIVER 12117M: Jean-Baptiste Maneyrol <[email protected]> 12118L: [email protected] 12119S: Maintained 12120W: https://invensense.tdk.com/ 12121F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12122F: drivers/iio/imu/inv_mpu6050/ 12123 12124IOC3 ETHERNET DRIVER 12125M: Thomas Bogendoerfer <[email protected]> 12126L: [email protected] 12127S: Maintained 12128F: drivers/net/ethernet/sgi/ioc3-eth.c 12129 12130IOMMU DMA-API LAYER 12131M: Robin Murphy <[email protected]> 12132L: [email protected] 12133S: Maintained 12134T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12135F: drivers/iommu/dma-iommu.c 12136F: drivers/iommu/dma-iommu.h 12137F: drivers/iommu/iova.c 12138F: include/linux/iommu-dma.h 12139F: include/linux/iova.h 12140 12141IOMMU SUBSYSTEM 12142M: Joerg Roedel <[email protected]> 12143M: Will Deacon <[email protected]> 12144R: Robin Murphy <[email protected]> 12145L: [email protected] 12146S: Maintained 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12148F: Documentation/devicetree/bindings/iommu/ 12149F: drivers/iommu/ 12150F: include/linux/iommu.h 12151F: include/linux/iova.h 12152F: include/linux/of_iommu.h 12153 12154IOMMUFD 12155M: Jason Gunthorpe <[email protected]> 12156M: Kevin Tian <[email protected]> 12157L: [email protected] 12158S: Maintained 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12160F: Documentation/userspace-api/iommufd.rst 12161F: drivers/iommu/iommufd/ 12162F: include/linux/iommufd.h 12163F: include/uapi/linux/iommufd.h 12164F: tools/testing/selftests/iommu/ 12165 12166IOSYS-MAP HELPERS 12167M: Thomas Zimmermann <[email protected]> 12168L: [email protected] 12169S: Maintained 12170T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12171F: include/linux/iosys-map.h 12172 12173IO_URING 12174M: Jens Axboe <[email protected]> 12175M: Pavel Begunkov <[email protected]> 12176L: [email protected] 12177S: Maintained 12178T: git git://git.kernel.dk/linux-block 12179T: git git://git.kernel.dk/liburing 12180F: include/linux/io_uring/ 12181F: include/linux/io_uring.h 12182F: include/linux/io_uring_types.h 12183F: include/trace/events/io_uring.h 12184F: include/uapi/linux/io_uring.h 12185F: io_uring/ 12186 12187IPMI SUBSYSTEM 12188M: Corey Minyard <[email protected]> 12189L: [email protected] (moderated for non-subscribers) 12190S: Supported 12191W: http://openipmi.sourceforge.net/ 12192T: git https://github.com/cminyard/linux-ipmi.git for-next 12193F: Documentation/devicetree/bindings/ipmi/ 12194F: Documentation/driver-api/ipmi.rst 12195F: drivers/char/ipmi/ 12196F: include/linux/ipmi* 12197F: include/uapi/linux/ipmi* 12198 12199IPS SCSI RAID DRIVER 12200M: Adaptec OEM Raid Solutions <[email protected]> 12201L: [email protected] 12202S: Maintained 12203W: http://www.adaptec.com/ 12204F: drivers/scsi/ips* 12205 12206IPVS 12207M: Simon Horman <[email protected]> 12208M: Julian Anastasov <[email protected]> 12209L: [email protected] 12210L: [email protected] 12211S: Maintained 12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12213T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12214F: Documentation/networking/ipvs-sysctl.rst 12215F: include/net/ip_vs.h 12216F: include/uapi/linux/ip_vs.h 12217F: net/netfilter/ipvs/ 12218 12219IPWIRELESS DRIVER 12220M: Jiri Kosina <[email protected]> 12221M: David Sterba <[email protected]> 12222S: Odd Fixes 12223F: drivers/tty/ipwireless/ 12224 12225IRON DEVICE AUDIO CODEC DRIVERS 12226M: Kiseok Jo <[email protected]> 12227L: [email protected] 12228S: Maintained 12229F: Documentation/devicetree/bindings/sound/irondevice,* 12230F: sound/soc/codecs/sma* 12231 12232IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12233M: Thomas Gleixner <[email protected]> 12234S: Maintained 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12236F: Documentation/core-api/irq/irq-domain.rst 12237F: include/linux/irqdomain.h 12238F: include/linux/irqdomain_defs.h 12239F: kernel/irq/irqdomain.c 12240F: kernel/irq/msi.c 12241 12242IRQ SUBSYSTEM 12243M: Thomas Gleixner <[email protected]> 12244L: [email protected] 12245S: Maintained 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12247F: include/linux/group_cpus.h 12248F: include/linux/irq.h 12249F: include/linux/irqhandler.h 12250F: include/linux/irqnr.h 12251F: include/linux/irqreturn.h 12252F: kernel/irq/ 12253F: lib/group_cpus.c 12254 12255IRQCHIP DRIVERS 12256M: Thomas Gleixner <[email protected]> 12257L: [email protected] 12258S: Maintained 12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12260F: Documentation/devicetree/bindings/interrupt-controller/ 12261F: drivers/irqchip/ 12262F: include/linux/irqchip.h 12263 12264ISA 12265M: William Breathitt Gray <[email protected]> 12266S: Maintained 12267F: Documentation/driver-api/isa.rst 12268F: drivers/base/isa.c 12269F: include/linux/isa.h 12270 12271ISA RADIO MODULE 12272M: Hans Verkuil <[email protected]> 12273L: [email protected] 12274S: Maintained 12275W: https://linuxtv.org 12276T: git git://linuxtv.org/media.git 12277F: drivers/media/radio/radio-isa* 12278 12279ISAPNP 12280M: Jaroslav Kysela <[email protected]> 12281S: Maintained 12282F: Documentation/userspace-api/isapnp.rst 12283F: drivers/pnp/isapnp/ 12284F: include/linux/isapnp.h 12285 12286ISCSI 12287M: Lee Duncan <[email protected]> 12288M: Chris Leech <[email protected]> 12289M: Mike Christie <[email protected]> 12290L: [email protected] 12291L: [email protected] 12292S: Maintained 12293W: www.open-iscsi.com 12294F: drivers/scsi/*iscsi* 12295F: include/scsi/*iscsi* 12296 12297iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12298M: Peter Jones <[email protected]> 12299M: Konrad Rzeszutek Wilk <[email protected]> 12300S: Maintained 12301F: drivers/firmware/iscsi_ibft* 12302 12303ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12304M: Sagi Grimberg <[email protected]> 12305M: Max Gurtovoy <[email protected]> 12306L: [email protected] 12307S: Supported 12308W: http://www.openfabrics.org 12309W: www.open-iscsi.org 12310Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12311F: drivers/infiniband/ulp/iser/ 12312 12313ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12314M: Sagi Grimberg <[email protected]> 12315L: [email protected] 12316L: [email protected] 12317S: Supported 12318T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12319F: drivers/infiniband/ulp/isert 12320 12321ISDN/CMTP OVER BLUETOOTH 12322M: Karsten Keil <[email protected]> 12323L: [email protected] (subscribers-only) 12324L: [email protected] 12325S: Odd Fixes 12326W: http://www.isdn4linux.de 12327F: Documentation/isdn/ 12328F: drivers/isdn/capi/ 12329F: include/linux/isdn/ 12330F: include/uapi/linux/isdn/ 12331F: net/bluetooth/cmtp/ 12332 12333ISDN/mISDN SUBSYSTEM 12334M: Karsten Keil <[email protected]> 12335L: [email protected] (subscribers-only) 12336L: [email protected] 12337S: Maintained 12338W: http://www.isdn4linux.de 12339F: drivers/isdn/Kconfig 12340F: drivers/isdn/Makefile 12341F: drivers/isdn/hardware/ 12342F: drivers/isdn/mISDN/ 12343 12344ISL28022 HARDWARE MONITORING DRIVER 12345M: Carsten Spieß <[email protected]> 12346L: [email protected] 12347S: Maintained 12348F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12349F: Documentation/hwmon/isl28022.rst 12350F: drivers/hwmon/isl28022.c 12351 12352ISOFS FILESYSTEM 12353M: Jan Kara <[email protected]> 12354L: [email protected] 12355S: Maintained 12356F: Documentation/filesystems/isofs.rst 12357F: fs/isofs/ 12358 12359IT87 HARDWARE MONITORING DRIVER 12360M: Jean Delvare <[email protected]> 12361L: [email protected] 12362S: Maintained 12363F: Documentation/hwmon/it87.rst 12364F: drivers/hwmon/it87.c 12365 12366IT913X MEDIA DRIVER 12367L: [email protected] 12368S: Orphan 12369W: https://linuxtv.org 12370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12371F: drivers/media/tuners/it913x* 12372 12373ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12374M: Liu Ying <[email protected]> 12375L: [email protected] 12376S: Maintained 12377T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12378F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12379F: drivers/gpu/drm/bridge/ite-it6263.c 12380 12381ITE IT66121 HDMI BRIDGE DRIVER 12382M: Phong LE <[email protected]> 12383M: Neil Armstrong <[email protected]> 12384S: Maintained 12385T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12386F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12387F: drivers/gpu/drm/bridge/ite-it66121.c 12388 12389IVTV VIDEO4LINUX DRIVER 12390M: Andy Walls <[email protected]> 12391L: [email protected] 12392S: Maintained 12393W: https://linuxtv.org 12394T: git git://linuxtv.org/media.git 12395F: Documentation/admin-guide/media/ivtv* 12396F: drivers/media/pci/ivtv/ 12397F: include/uapi/linux/ivtv* 12398 12399IX2505V MEDIA DRIVER 12400M: Malcolm Priestley <[email protected]> 12401L: [email protected] 12402S: Maintained 12403W: https://linuxtv.org 12404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12405F: drivers/media/dvb-frontends/ix2505v* 12406 12407JAILHOUSE HYPERVISOR INTERFACE 12408M: Jan Kiszka <[email protected]> 12409L: [email protected] 12410S: Maintained 12411F: arch/x86/include/asm/jailhouse_para.h 12412F: arch/x86/kernel/jailhouse.c 12413 12414JFS FILESYSTEM 12415M: Dave Kleikamp <[email protected]> 12416L: [email protected] 12417S: Odd Fixes 12418W: http://jfs.sourceforge.net/ 12419T: git https://github.com/kleikamp/linux-shaggy.git 12420F: Documentation/admin-guide/jfs.rst 12421F: fs/jfs/ 12422 12423JME NETWORK DRIVER 12424M: Guo-Fu Tseng <[email protected]> 12425L: [email protected] 12426S: Odd Fixes 12427F: drivers/net/ethernet/jme.* 12428 12429JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12430M: David Woodhouse <[email protected]> 12431M: Richard Weinberger <[email protected]> 12432L: [email protected] 12433S: Odd Fixes 12434W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12435T: git git://git.infradead.org/ubifs-2.6.git 12436F: fs/jffs2/ 12437F: include/uapi/linux/jffs2.h 12438 12439JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12440M: "Theodore Ts'o" <[email protected]> 12441M: Jan Kara <[email protected]> 12442L: [email protected] 12443S: Maintained 12444F: fs/jbd2/ 12445F: include/linux/jbd2.h 12446 12447JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12448M: Mikhail Ulyanov <[email protected]> 12449L: [email protected] 12450L: [email protected] 12451S: Maintained 12452F: drivers/media/platform/renesas/rcar_jpu.c 12453 12454JSM Neo PCI based serial card 12455L: [email protected] 12456S: Orphan 12457F: drivers/tty/serial/jsm/ 12458 12459K10TEMP HARDWARE MONITORING DRIVER 12460M: Clemens Ladisch <[email protected]> 12461L: [email protected] 12462S: Maintained 12463F: Documentation/hwmon/k10temp.rst 12464F: drivers/hwmon/k10temp.c 12465 12466K8TEMP HARDWARE MONITORING DRIVER 12467M: Rudolf Marek <[email protected]> 12468L: [email protected] 12469S: Maintained 12470F: Documentation/hwmon/k8temp.rst 12471F: drivers/hwmon/k8temp.c 12472 12473KASAN 12474M: Andrey Ryabinin <[email protected]> 12475R: Alexander Potapenko <[email protected]> 12476R: Andrey Konovalov <[email protected]> 12477R: Dmitry Vyukov <[email protected]> 12478R: Vincenzo Frascino <[email protected]> 12479L: [email protected] 12480S: Maintained 12481B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12482F: Documentation/dev-tools/kasan.rst 12483F: arch/*/include/asm/*kasan.h 12484F: arch/*/mm/kasan_init* 12485F: include/linux/kasan*.h 12486F: lib/Kconfig.kasan 12487F: mm/kasan/ 12488F: scripts/Makefile.kasan 12489 12490KCONFIG 12491M: Masahiro Yamada <[email protected]> 12492L: [email protected] 12493S: Maintained 12494Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12496F: Documentation/kbuild/kconfig* 12497F: scripts/Kconfig.include 12498F: scripts/kconfig/ 12499 12500KCORE 12501M: Omar Sandoval <[email protected]> 12502L: [email protected] 12503S: Maintained 12504F: fs/proc/kcore.c 12505F: include/linux/kcore.h 12506 12507KCOV 12508R: Dmitry Vyukov <[email protected]> 12509R: Andrey Konovalov <[email protected]> 12510L: [email protected] 12511S: Maintained 12512B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12513F: Documentation/dev-tools/kcov.rst 12514F: include/linux/kcov.h 12515F: include/uapi/linux/kcov.h 12516F: kernel/kcov.c 12517F: scripts/Makefile.kcov 12518 12519KCSAN 12520M: Marco Elver <[email protected]> 12521R: Dmitry Vyukov <[email protected]> 12522L: [email protected] 12523S: Maintained 12524F: Documentation/dev-tools/kcsan.rst 12525F: include/linux/kcsan*.h 12526F: kernel/kcsan/ 12527F: lib/Kconfig.kcsan 12528F: scripts/Makefile.kcsan 12529 12530KDUMP 12531M: Baoquan He <[email protected]> 12532R: Vivek Goyal <[email protected]> 12533R: Dave Young <[email protected]> 12534L: [email protected] 12535S: Maintained 12536W: http://lse.sourceforge.net/kdump/ 12537F: Documentation/admin-guide/kdump/ 12538F: fs/proc/vmcore.c 12539F: include/linux/crash_core.h 12540F: include/linux/crash_dump.h 12541F: include/uapi/linux/vmcore.h 12542F: kernel/crash_*.c 12543 12544KEENE FM RADIO TRANSMITTER DRIVER 12545M: Hans Verkuil <[email protected]> 12546L: [email protected] 12547S: Maintained 12548W: https://linuxtv.org 12549T: git git://linuxtv.org/media.git 12550F: drivers/media/radio/radio-keene* 12551 12552KERNEL AUTOMOUNTER 12553M: Ian Kent <[email protected]> 12554L: [email protected] 12555S: Maintained 12556F: fs/autofs/ 12557 12558KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12559M: Masahiro Yamada <[email protected]> 12560R: Nathan Chancellor <[email protected]> 12561R: Nicolas Schier <[email protected]> 12562L: [email protected] 12563S: Maintained 12564Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12566F: Documentation/kbuild/ 12567F: Makefile 12568F: scripts/*vmlinux* 12569F: scripts/Kbuild* 12570F: scripts/Makefile* 12571F: scripts/basic/ 12572F: scripts/clang-tools/ 12573F: scripts/dummy-tools/ 12574F: scripts/include/ 12575F: scripts/mk* 12576F: scripts/mod/ 12577F: scripts/package/ 12578F: usr/ 12579 12580KERNEL HARDENING (not covered by other areas) 12581M: Kees Cook <[email protected]> 12582R: Gustavo A. R. Silva <[email protected]> 12583L: [email protected] 12584S: Supported 12585T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12586F: Documentation/ABI/testing/sysfs-kernel-oops_count 12587F: Documentation/ABI/testing/sysfs-kernel-warn_count 12588F: arch/*/configs/hardening.config 12589F: include/linux/overflow.h 12590F: include/linux/randomize_kstack.h 12591F: kernel/configs/hardening.config 12592F: lib/usercopy_kunit.c 12593F: mm/usercopy.c 12594F: security/Kconfig.hardening 12595K: \b(add|choose)_random_kstack_offset\b 12596K: \b__check_(object_size|heap_object)\b 12597K: \b__counted_by(_le|_be)?\b 12598 12599KERNEL JANITORS 12600L: [email protected] 12601S: Odd Fixes 12602W: http://kernelnewbies.org/KernelJanitors 12603 12604KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12605M: Chuck Lever <[email protected]> 12606M: Jeff Layton <[email protected]> 12607R: Neil Brown <[email protected]> 12608R: Olga Kornievskaia <[email protected]> 12609R: Dai Ngo <[email protected]> 12610R: Tom Talpey <[email protected]> 12611L: [email protected] 12612S: Supported 12613B: https://bugzilla.kernel.org 12614T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12615F: Documentation/filesystems/nfs/ 12616F: fs/lockd/ 12617F: fs/nfs_common/ 12618F: fs/nfsd/ 12619F: include/linux/lockd/ 12620F: include/linux/sunrpc/ 12621F: include/trace/events/rpcgss.h 12622F: include/trace/events/rpcrdma.h 12623F: include/trace/events/sunrpc.h 12624F: include/trace/misc/fs.h 12625F: include/trace/misc/nfs.h 12626F: include/trace/misc/sunrpc.h 12627F: include/uapi/linux/nfsd/ 12628F: include/uapi/linux/sunrpc/ 12629F: net/sunrpc/ 12630F: tools/net/sunrpc/ 12631 12632KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12633M: Thomas Weißschuh <[email protected]> 12634R: Christian Heusel <[email protected]> 12635R: Nathan Chancellor <[email protected]> 12636S: Maintained 12637F: scripts/package/PKGBUILD 12638 12639KERNEL REGRESSIONS 12640M: Thorsten Leemhuis <[email protected]> 12641L: [email protected] 12642S: Supported 12643F: Documentation/admin-guide/reporting-regressions.rst 12644F: Documentation/process/handling-regressions.rst 12645 12646KERNEL SELFTEST FRAMEWORK 12647M: Shuah Khan <[email protected]> 12648M: Shuah Khan <[email protected]> 12649L: [email protected] 12650S: Maintained 12651Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12652T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12653F: Documentation/dev-tools/kselftest* 12654F: tools/testing/selftests/ 12655 12656KERNEL SMB3 SERVER (KSMBD) 12657M: Namjae Jeon <[email protected]> 12658M: Namjae Jeon <[email protected]> 12659M: Steve French <[email protected]> 12660M: Steve French <[email protected]> 12661R: Sergey Senozhatsky <[email protected]> 12662R: Tom Talpey <[email protected]> 12663L: [email protected] 12664S: Maintained 12665T: git git://git.samba.org/ksmbd.git 12666F: Documentation/filesystems/smb/ksmbd.rst 12667F: fs/smb/common/ 12668F: fs/smb/server/ 12669 12670KERNEL UNIT TESTING FRAMEWORK (KUnit) 12671M: Brendan Higgins <[email protected]> 12672M: David Gow <[email protected]> 12673R: Rae Moar <[email protected]> 12674L: [email protected] 12675L: [email protected] 12676S: Maintained 12677W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12678T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12679T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12680F: Documentation/dev-tools/kunit/ 12681F: include/kunit/ 12682F: lib/kunit/ 12683F: rust/kernel/kunit.rs 12684F: scripts/rustdoc_test_* 12685F: tools/testing/kunit/ 12686 12687KERNEL USERMODE HELPER 12688M: Luis Chamberlain <[email protected]> 12689L: [email protected] 12690S: Maintained 12691F: include/linux/umh.h 12692F: kernel/umh.c 12693 12694KERNEL VIRTUAL MACHINE (KVM) 12695M: Paolo Bonzini <[email protected]> 12696L: [email protected] 12697S: Supported 12698W: http://www.linux-kvm.org 12699T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12700F: Documentation/virt/kvm/ 12701F: include/asm-generic/kvm* 12702F: include/kvm/iodev.h 12703F: include/linux/kvm* 12704F: include/trace/events/kvm.h 12705F: include/uapi/asm-generic/kvm* 12706F: include/uapi/linux/kvm* 12707F: tools/kvm/ 12708F: tools/testing/selftests/kvm/ 12709F: virt/kvm/* 12710 12711KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 12712M: Marc Zyngier <[email protected]> 12713M: Oliver Upton <[email protected]> 12714R: Joey Gouly <[email protected]> 12715R: Suzuki K Poulose <[email protected]> 12716R: Zenghui Yu <[email protected]> 12717L: [email protected] (moderated for non-subscribers) 12718L: [email protected] 12719S: Maintained 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 12721F: Documentation/virt/kvm/arm/ 12722F: Documentation/virt/kvm/devices/arm* 12723F: arch/arm64/include/asm/kvm* 12724F: arch/arm64/include/uapi/asm/kvm* 12725F: arch/arm64/kvm/ 12726F: include/kvm/arm_* 12727F: tools/testing/selftests/kvm/*/arm64/ 12728F: tools/testing/selftests/kvm/arm64/ 12729 12730KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 12731M: Tianrui Zhao <[email protected]> 12732M: Bibo Mao <[email protected]> 12733M: Huacai Chen <[email protected]> 12734L: [email protected] 12735L: [email protected] 12736S: Maintained 12737T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12738F: Documentation/virt/kvm/loongarch/ 12739F: arch/loongarch/include/asm/kvm* 12740F: arch/loongarch/include/uapi/asm/kvm* 12741F: arch/loongarch/kvm/ 12742 12743KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 12744M: Huacai Chen <[email protected]> 12745L: [email protected] 12746L: [email protected] 12747S: Maintained 12748T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12749F: arch/mips/include/asm/kvm* 12750F: arch/mips/include/uapi/asm/kvm* 12751F: arch/mips/kvm/ 12752 12753KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 12754M: Madhavan Srinivasan <[email protected]> 12755R: Nicholas Piggin <[email protected]> 12756L: [email protected] 12757L: [email protected] 12758S: Maintained (Book3S 64-bit HV) 12759S: Odd fixes (Book3S 64-bit PR) 12760S: Orphan (Book3E and 32-bit) 12761T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 12762F: arch/powerpc/include/asm/kvm* 12763F: arch/powerpc/include/uapi/asm/kvm* 12764F: arch/powerpc/kernel/kvm* 12765F: arch/powerpc/kvm/ 12766 12767KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 12768M: Anup Patel <[email protected]> 12769R: Atish Patra <[email protected]> 12770L: [email protected] 12771L: [email protected] 12772L: [email protected] 12773S: Maintained 12774T: git https://github.com/kvm-riscv/linux.git 12775F: arch/riscv/include/asm/kvm* 12776F: arch/riscv/include/uapi/asm/kvm* 12777F: arch/riscv/kvm/ 12778F: tools/testing/selftests/kvm/*/riscv/ 12779F: tools/testing/selftests/kvm/riscv/ 12780 12781KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 12782M: Christian Borntraeger <[email protected]> 12783M: Janosch Frank <[email protected]> 12784M: Claudio Imbrenda <[email protected]> 12785R: David Hildenbrand <[email protected]> 12786L: [email protected] 12787S: Supported 12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 12789F: Documentation/virt/kvm/s390* 12790F: arch/s390/include/asm/gmap.h 12791F: arch/s390/include/asm/kvm* 12792F: arch/s390/include/uapi/asm/kvm* 12793F: arch/s390/include/uapi/asm/uvdevice.h 12794F: arch/s390/kernel/uv.c 12795F: arch/s390/kvm/ 12796F: arch/s390/mm/gmap.c 12797F: drivers/s390/char/uvdevice.c 12798F: tools/testing/selftests/drivers/s390x/uvdevice/ 12799F: tools/testing/selftests/kvm/*/s390/ 12800F: tools/testing/selftests/kvm/s390/ 12801 12802KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 12803M: Sean Christopherson <[email protected]> 12804M: Paolo Bonzini <[email protected]> 12805L: [email protected] 12806S: Supported 12807P: Documentation/process/maintainer-kvm-x86.rst 12808T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12809F: arch/x86/include/asm/kvm* 12810F: arch/x86/include/asm/svm.h 12811F: arch/x86/include/asm/vmx*.h 12812F: arch/x86/include/uapi/asm/kvm* 12813F: arch/x86/include/uapi/asm/svm.h 12814F: arch/x86/include/uapi/asm/vmx.h 12815F: arch/x86/kvm/ 12816F: arch/x86/kvm/*/ 12817F: tools/testing/selftests/kvm/*/x86/ 12818F: tools/testing/selftests/kvm/x86/ 12819 12820KERNFS 12821M: Greg Kroah-Hartman <[email protected]> 12822M: Tejun Heo <[email protected]> 12823S: Supported 12824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12825F: fs/kernfs/ 12826F: include/linux/kernfs.h 12827 12828KEXEC 12829L: [email protected] 12830W: http://kernel.org/pub/linux/utils/kernel/kexec/ 12831F: include/linux/kexec.h 12832F: include/uapi/linux/kexec.h 12833F: kernel/kexec* 12834 12835KEYS-ENCRYPTED 12836M: Mimi Zohar <[email protected]> 12837L: [email protected] 12838L: [email protected] 12839S: Supported 12840F: Documentation/security/keys/trusted-encrypted.rst 12841F: include/keys/encrypted-type.h 12842F: security/keys/encrypted-keys/ 12843 12844KEYS-TRUSTED 12845M: James Bottomley <[email protected]> 12846M: Jarkko Sakkinen <[email protected]> 12847M: Mimi Zohar <[email protected]> 12848L: [email protected] 12849L: [email protected] 12850S: Supported 12851F: Documentation/security/keys/trusted-encrypted.rst 12852F: include/keys/trusted-type.h 12853F: include/keys/trusted_tpm.h 12854F: security/keys/trusted-keys/ 12855 12856KEYS-TRUSTED-CAAM 12857M: Ahmad Fatoum <[email protected]> 12858R: Pengutronix Kernel Team <[email protected]> 12859L: [email protected] 12860L: [email protected] 12861S: Maintained 12862F: include/keys/trusted_caam.h 12863F: security/keys/trusted-keys/trusted_caam.c 12864 12865KEYS-TRUSTED-DCP 12866M: David Gstir <[email protected]> 12867R: sigma star Kernel Team <[email protected]> 12868L: [email protected] 12869L: [email protected] 12870S: Supported 12871F: include/keys/trusted_dcp.h 12872F: security/keys/trusted-keys/trusted_dcp.c 12873 12874KEYS-TRUSTED-TEE 12875M: Sumit Garg <[email protected]> 12876L: [email protected] 12877L: [email protected] 12878S: Supported 12879F: include/keys/trusted_tee.h 12880F: security/keys/trusted-keys/trusted_tee.c 12881 12882KEYS/KEYRINGS 12883M: David Howells <[email protected]> 12884M: Jarkko Sakkinen <[email protected]> 12885L: [email protected] 12886S: Maintained 12887F: Documentation/security/keys/core.rst 12888F: include/keys/ 12889F: include/linux/key-type.h 12890F: include/linux/key.h 12891F: include/linux/keyctl.h 12892F: include/uapi/linux/keyctl.h 12893F: security/keys/ 12894 12895KEYS/KEYRINGS_INTEGRITY 12896M: Jarkko Sakkinen <[email protected]> 12897M: Mimi Zohar <[email protected]> 12898L: [email protected] 12899L: [email protected] 12900S: Supported 12901W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 12902F: security/integrity/platform_certs 12903 12904KFENCE 12905M: Alexander Potapenko <[email protected]> 12906M: Marco Elver <[email protected]> 12907R: Dmitry Vyukov <[email protected]> 12908L: [email protected] 12909S: Maintained 12910F: Documentation/dev-tools/kfence.rst 12911F: arch/*/include/asm/kfence.h 12912F: include/linux/kfence.h 12913F: lib/Kconfig.kfence 12914F: mm/kfence/ 12915 12916KFIFO 12917M: Stefani Seibold <[email protected]> 12918S: Maintained 12919F: include/linux/kfifo.h 12920F: lib/kfifo.c 12921F: samples/kfifo/ 12922 12923KGDB / KDB /debug_core 12924M: Jason Wessel <[email protected]> 12925M: Daniel Thompson <[email protected]> 12926R: Douglas Anderson <[email protected]> 12927L: [email protected] 12928S: Maintained 12929W: http://kgdb.wiki.kernel.org/ 12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 12931F: Documentation/process/debugging/kgdb.rst 12932F: drivers/misc/kgdbts.c 12933F: drivers/tty/serial/kgdboc.c 12934F: include/linux/kdb.h 12935F: include/linux/kgdb.h 12936F: kernel/debug/ 12937F: kernel/module/kdb.c 12938 12939KHADAS MCU MFD DRIVER 12940M: Neil Armstrong <[email protected]> 12941L: [email protected] 12942S: Maintained 12943F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 12944F: drivers/mfd/khadas-mcu.c 12945F: drivers/thermal/khadas_mcu_fan.c 12946F: include/linux/mfd/khadas-mcu.h 12947 12948KIONIX/ROHM KX022A ACCELEROMETER 12949M: Matti Vaittinen <[email protected]> 12950L: [email protected] 12951S: Supported 12952F: drivers/iio/accel/kionix-kx022a* 12953 12954KMEMLEAK 12955M: Catalin Marinas <[email protected]> 12956S: Maintained 12957F: Documentation/dev-tools/kmemleak.rst 12958F: include/linux/kmemleak.h 12959F: mm/kmemleak.c 12960F: samples/kmemleak/kmemleak-test.c 12961 12962KMSAN 12963M: Alexander Potapenko <[email protected]> 12964R: Marco Elver <[email protected]> 12965R: Dmitry Vyukov <[email protected]> 12966L: [email protected] 12967S: Maintained 12968F: Documentation/dev-tools/kmsan.rst 12969F: arch/*/include/asm/kmsan.h 12970F: arch/*/mm/kmsan_* 12971F: include/linux/kmsan*.h 12972F: lib/Kconfig.kmsan 12973F: mm/kmsan/ 12974F: scripts/Makefile.kmsan 12975 12976KPROBES 12977M: Naveen N Rao <[email protected]> 12978M: Anil S Keshavamurthy <[email protected]> 12979M: "David S. Miller" <[email protected]> 12980M: Masami Hiramatsu <[email protected]> 12981L: [email protected] 12982L: [email protected] 12983S: Maintained 12984Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 12986F: Documentation/trace/kprobes.rst 12987F: include/asm-generic/kprobes.h 12988F: include/linux/kprobes.h 12989F: kernel/kprobes.c 12990F: lib/test_kprobes.c 12991F: samples/kprobes 12992 12993KS0108 LCD CONTROLLER DRIVER 12994M: Miguel Ojeda <[email protected]> 12995S: Maintained 12996F: Documentation/admin-guide/auxdisplay/ks0108.rst 12997F: drivers/auxdisplay/ks0108.c 12998F: include/linux/ks0108.h 12999 13000KTD253 BACKLIGHT DRIVER 13001M: Linus Walleij <[email protected]> 13002S: Maintained 13003F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 13004F: drivers/video/backlight/ktd253-backlight.c 13005 13006KTD2801 BACKLIGHT DRIVER 13007M: Duje Mihanović <[email protected]> 13008S: Maintained 13009F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 13010F: drivers/video/backlight/ktd2801-backlight.c 13011 13012KTEST 13013M: Steven Rostedt <[email protected]> 13014M: John Hawley <[email protected]> 13015S: Maintained 13016F: tools/testing/ktest 13017 13018KTZ8866 BACKLIGHT DRIVER 13019M: Jianhua Lu <[email protected]> 13020S: Maintained 13021F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13022F: drivers/video/backlight/ktz8866.c 13023 13024KVM PARAVIRT (KVM/paravirt) 13025M: Paolo Bonzini <[email protected]> 13026R: Vitaly Kuznetsov <[email protected]> 13027L: [email protected] 13028S: Supported 13029T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13030F: arch/um/include/asm/kvm_para.h 13031F: arch/x86/include/asm/kvm_para.h 13032F: arch/x86/include/asm/pvclock-abi.h 13033F: arch/x86/include/uapi/asm/kvm_para.h 13034F: arch/x86/kernel/kvm.c 13035F: arch/x86/kernel/kvmclock.c 13036F: include/asm-generic/kvm_para.h 13037F: include/linux/kvm_para.h 13038F: include/uapi/asm-generic/kvm_para.h 13039F: include/uapi/linux/kvm_para.h 13040 13041KVM X86 HYPER-V (KVM/hyper-v) 13042M: Vitaly Kuznetsov <[email protected]> 13043M: Sean Christopherson <[email protected]> 13044M: Paolo Bonzini <[email protected]> 13045L: [email protected] 13046S: Supported 13047T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13048F: arch/x86/kvm/hyperv.* 13049F: arch/x86/kvm/kvm_onhyperv.* 13050F: arch/x86/kvm/svm/hyperv.* 13051F: arch/x86/kvm/svm/svm_onhyperv.* 13052F: arch/x86/kvm/vmx/hyperv.* 13053 13054KVM X86 Xen (KVM/Xen) 13055M: David Woodhouse <[email protected]> 13056M: Paul Durrant <[email protected]> 13057M: Sean Christopherson <[email protected]> 13058M: Paolo Bonzini <[email protected]> 13059L: [email protected] 13060S: Supported 13061T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13062F: arch/x86/kvm/xen.* 13063 13064L3MDEV 13065M: David Ahern <[email protected]> 13066L: [email protected] 13067S: Maintained 13068F: include/net/l3mdev.h 13069F: net/l3mdev 13070 13071LANDLOCK SECURITY MODULE 13072M: Mickaël Salaün <[email protected]> 13073R: Günther Noack <[email protected]> 13074L: [email protected] 13075S: Supported 13076W: https://landlock.io 13077T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13078F: Documentation/security/landlock.rst 13079F: Documentation/userspace-api/landlock.rst 13080F: fs/ioctl.c 13081F: include/uapi/linux/landlock.h 13082F: samples/landlock/ 13083F: security/landlock/ 13084F: tools/testing/selftests/landlock/ 13085K: landlock 13086K: LANDLOCK 13087 13088LANTIQ / INTEL Ethernet drivers 13089M: Hauke Mehrtens <[email protected]> 13090L: [email protected] 13091S: Maintained 13092F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13093F: drivers/net/dsa/lantiq_gswip.c 13094F: drivers/net/dsa/lantiq_pce.h 13095F: drivers/net/ethernet/lantiq_xrx200.c 13096F: net/dsa/tag_gswip.c 13097 13098LANTIQ MIPS ARCHITECTURE 13099M: John Crispin <[email protected]> 13100L: [email protected] 13101S: Maintained 13102F: arch/mips/lantiq 13103F: drivers/soc/lantiq 13104 13105LANTIQ PEF2256 DRIVER 13106M: Herve Codina <[email protected]> 13107S: Maintained 13108F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13109F: drivers/net/wan/framer/pef2256/ 13110F: drivers/pinctrl/pinctrl-pef2256.c 13111F: include/linux/framer/pef2256.h 13112 13113LASI 53c700 driver for PARISC 13114M: "James E.J. Bottomley" <[email protected]> 13115L: [email protected] 13116S: Maintained 13117F: Documentation/scsi/53c700.rst 13118F: drivers/scsi/53c700* 13119 13120LEAKING_ADDRESSES 13121M: Tycho Andersen <[email protected]> 13122R: Kees Cook <[email protected]> 13123L: [email protected] 13124S: Maintained 13125T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13126F: scripts/leaking_addresses.pl 13127 13128LED SUBSYSTEM 13129M: Lee Jones <[email protected]> 13130M: Pavel Machek <[email protected]> 13131L: [email protected] 13132S: Maintained 13133T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13134F: Documentation/devicetree/bindings/leds/ 13135F: Documentation/leds/ 13136F: drivers/leds/ 13137F: include/dt-bindings/leds/ 13138F: include/linux/leds.h 13139 13140LEGO MINDSTORMS EV3 13141R: David Lechner <[email protected]> 13142S: Maintained 13143F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13144F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13145F: drivers/power/supply/lego_ev3_battery.c 13146 13147LEGO USB Tower driver 13148M: Juergen Stuber <[email protected]> 13149L: [email protected] 13150S: Maintained 13151W: http://legousb.sourceforge.net/ 13152F: drivers/usb/misc/legousbtower.c 13153 13154LETSKETCH HID TABLET DRIVER 13155M: Hans de Goede <[email protected]> 13156L: [email protected] 13157S: Maintained 13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13159F: drivers/hid/hid-letsketch.c 13160 13161LG LAPTOP EXTRAS 13162M: Matan Ziv-Av <[email protected]> 13163L: [email protected] 13164S: Maintained 13165F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13166F: Documentation/admin-guide/laptops/lg-laptop.rst 13167F: drivers/platform/x86/lg-laptop.c 13168 13169LG2160 MEDIA DRIVER 13170M: Michael Krufky <[email protected]> 13171L: [email protected] 13172S: Maintained 13173W: https://linuxtv.org 13174W: http://github.com/mkrufky 13175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13176T: git git://linuxtv.org/mkrufky/tuners.git 13177F: drivers/media/dvb-frontends/lg2160.* 13178 13179LGDT3305 MEDIA DRIVER 13180M: Michael Krufky <[email protected]> 13181L: [email protected] 13182S: Maintained 13183W: https://linuxtv.org 13184W: http://github.com/mkrufky 13185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13186T: git git://linuxtv.org/mkrufky/tuners.git 13187F: drivers/media/dvb-frontends/lgdt3305.* 13188 13189LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13190M: Viresh Kumar <[email protected]> 13191L: [email protected] 13192S: Maintained 13193F: drivers/ata/pata_arasan_cf.c 13194F: include/linux/pata_arasan_cf_data.h 13195 13196LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13197M: Linus Walleij <[email protected]> 13198L: [email protected] 13199S: Maintained 13200F: drivers/ata/pata_ftide010.c 13201F: drivers/ata/sata_gemini.c 13202F: drivers/ata/sata_gemini.h 13203 13204LIBATA SATA AHCI PLATFORM devices support 13205M: Hans de Goede <[email protected]> 13206L: [email protected] 13207S: Maintained 13208F: drivers/ata/ahci_platform.c 13209F: drivers/ata/libahci_platform.c 13210F: include/linux/ahci_platform.h 13211 13212LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13213M: Mikael Pettersson <[email protected]> 13214L: [email protected] 13215S: Maintained 13216F: drivers/ata/sata_promise.* 13217 13218LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13219M: Damien Le Moal <[email protected]> 13220M: Niklas Cassel <[email protected]> 13221L: [email protected] 13222S: Maintained 13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13224F: Documentation/ABI/testing/sysfs-ata 13225F: Documentation/devicetree/bindings/ata/ 13226F: drivers/ata/ 13227F: include/linux/ata.h 13228F: include/linux/libata.h 13229 13230LIBETH COMMON ETHERNET LIBRARY 13231M: Alexander Lobakin <[email protected]> 13232L: [email protected] 13233L: [email protected] (moderated for non-subscribers) 13234S: Maintained 13235T: git https://github.com/alobakin/linux.git 13236F: drivers/net/ethernet/intel/libeth/ 13237F: include/net/libeth/ 13238K: libeth 13239 13240LIBIE COMMON INTEL ETHERNET LIBRARY 13241M: Alexander Lobakin <[email protected]> 13242L: [email protected] (moderated for non-subscribers) 13243L: [email protected] 13244S: Maintained 13245T: git https://github.com/alobakin/linux.git 13246F: drivers/net/ethernet/intel/libie/ 13247F: include/linux/net/intel/libie/ 13248K: libie 13249 13250LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13251M: Vishal Verma <[email protected]> 13252M: Dan Williams <[email protected]> 13253M: Dave Jiang <[email protected]> 13254L: [email protected] 13255S: Supported 13256Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13257P: Documentation/nvdimm/maintainer-entry-profile.rst 13258F: drivers/nvdimm/btt* 13259 13260LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13261M: Dan Williams <[email protected]> 13262M: Vishal Verma <[email protected]> 13263M: Dave Jiang <[email protected]> 13264L: [email protected] 13265S: Supported 13266Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13267P: Documentation/nvdimm/maintainer-entry-profile.rst 13268F: drivers/nvdimm/pmem* 13269 13270LIBNVDIMM: DEVICETREE BINDINGS 13271M: Oliver O'Halloran <[email protected]> 13272L: [email protected] 13273S: Supported 13274Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13275F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13276F: drivers/nvdimm/of_pmem.c 13277 13278LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13279M: Dan Williams <[email protected]> 13280M: Vishal Verma <[email protected]> 13281M: Dave Jiang <[email protected]> 13282M: Ira Weiny <[email protected]> 13283L: [email protected] 13284S: Supported 13285Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13286P: Documentation/nvdimm/maintainer-entry-profile.rst 13287T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13288F: drivers/acpi/nfit/* 13289F: drivers/nvdimm/* 13290F: include/linux/libnvdimm.h 13291F: include/linux/nd.h 13292F: include/uapi/linux/ndctl.h 13293F: tools/testing/nvdimm/ 13294 13295LIBRARY CODE 13296M: Andrew Morton <[email protected]> 13297L: [email protected] 13298S: Supported 13299T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13300F: lib/* 13301 13302LICENSES and SPDX stuff 13303M: Thomas Gleixner <[email protected]> 13304M: Greg Kroah-Hartman <[email protected]> 13305L: [email protected] 13306S: Maintained 13307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13308F: COPYING 13309F: Documentation/process/license-rules.rst 13310F: LICENSES/ 13311F: scripts/spdxcheck-test.sh 13312F: scripts/spdxcheck.py 13313F: scripts/spdxexclude 13314 13315LINEAR RANGES HELPERS 13316M: Mark Brown <[email protected]> 13317R: Matti Vaittinen <[email protected]> 13318F: include/linux/linear_range.h 13319F: lib/linear_ranges.c 13320F: lib/test_linear_ranges.c 13321 13322LINUX FOR POWER MACINTOSH 13323L: [email protected] 13324S: Orphan 13325F: arch/powerpc/platforms/powermac/ 13326F: drivers/macintosh/ 13327X: drivers/macintosh/adb-iop.c 13328X: drivers/macintosh/via-macii.c 13329 13330LINUX FOR POWERPC (32-BIT AND 64-BIT) 13331M: Madhavan Srinivasan <[email protected]> 13332M: Michael Ellerman <[email protected]> 13333R: Nicholas Piggin <[email protected]> 13334R: Christophe Leroy <[email protected]> 13335R: Naveen N Rao <[email protected]> 13336L: [email protected] 13337S: Supported 13338W: https://github.com/linuxppc/wiki/wiki 13339Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13341F: Documentation/ABI/stable/sysfs-firmware-opal-* 13342F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13343F: Documentation/devicetree/bindings/powerpc/ 13344F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13345F: Documentation/arch/powerpc/ 13346F: arch/powerpc/ 13347F: drivers/*/*/*pasemi* 13348F: drivers/*/*pasemi* 13349F: drivers/char/tpm/tpm_ibmvtpm* 13350F: drivers/crypto/nx/ 13351F: drivers/i2c/busses/i2c-opal.c 13352F: drivers/net/ethernet/ibm/ibmveth.* 13353F: drivers/net/ethernet/ibm/ibmvnic.* 13354F: drivers/pci/hotplug/pnv_php.c 13355F: drivers/pci/hotplug/rpa* 13356F: drivers/rtc/rtc-opal.c 13357F: drivers/scsi/ibmvscsi/ 13358F: drivers/tty/hvc/hvc_opal.c 13359F: drivers/watchdog/wdrtas.c 13360F: include/linux/papr_scm.h 13361F: include/uapi/linux/papr_pdsm.h 13362F: tools/testing/selftests/powerpc 13363N: /pmac 13364N: powermac 13365N: powernv 13366N: [^a-z0-9]ps3 13367N: pseries 13368 13369LINUX FOR POWERPC EMBEDDED MPC5XXX 13370M: Anatolij Gustschin <[email protected]> 13371L: [email protected] 13372S: Odd Fixes 13373F: arch/powerpc/platforms/512x/ 13374F: arch/powerpc/platforms/52xx/ 13375 13376LINUX FOR POWERPC EMBEDDED PPC4XX 13377L: [email protected] 13378S: Orphan 13379F: arch/powerpc/platforms/44x/ 13380 13381LINUX FOR POWERPC EMBEDDED PPC85XX 13382M: Scott Wood <[email protected]> 13383L: [email protected] 13384S: Odd fixes 13385T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13386F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13387F: Documentation/devicetree/bindings/powerpc/fsl/ 13388F: arch/powerpc/platforms/85xx/ 13389 13390LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13391M: Christophe Leroy <[email protected]> 13392L: [email protected] 13393S: Maintained 13394F: arch/powerpc/platforms/8xx/ 13395F: arch/powerpc/platforms/83xx/ 13396 13397LINUX KERNEL DUMP TEST MODULE (LKDTM) 13398M: Kees Cook <[email protected]> 13399S: Maintained 13400F: drivers/misc/lkdtm/* 13401F: tools/testing/selftests/lkdtm/* 13402 13403LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13404M: Alan Stern <[email protected]> 13405M: Andrea Parri <[email protected]> 13406M: Will Deacon <[email protected]> 13407M: Peter Zijlstra <[email protected]> 13408M: Boqun Feng <[email protected]> 13409M: Nicholas Piggin <[email protected]> 13410M: David Howells <[email protected]> 13411M: Jade Alglave <[email protected]> 13412M: Luc Maranget <[email protected]> 13413M: "Paul E. McKenney" <[email protected]> 13414R: Akira Yokosawa <[email protected]> 13415R: Daniel Lustig <[email protected]> 13416R: Joel Fernandes <[email protected]> 13417L: [email protected] 13418L: [email protected] 13419L: [email protected] 13420S: Supported 13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13422F: Documentation/atomic_bitops.txt 13423F: Documentation/atomic_t.txt 13424F: Documentation/core-api/refcount-vs-atomic.rst 13425F: Documentation/litmus-tests/ 13426F: Documentation/memory-barriers.txt 13427F: tools/memory-model/ 13428 13429LINUX-NEXT TREE 13430M: Stephen Rothwell <[email protected]> 13431L: [email protected] 13432S: Supported 13433B: mailto:[email protected] and the appropriate development tree 13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13435 13436LIS3LV02D ACCELEROMETER DRIVER 13437M: Eric Piel <[email protected]> 13438S: Maintained 13439F: Documentation/misc-devices/lis3lv02d.rst 13440F: drivers/misc/lis3lv02d/ 13441F: drivers/platform/x86/hp/hp_accel.c 13442 13443LIST KUNIT TEST 13444M: David Gow <[email protected]> 13445L: [email protected] 13446L: [email protected] 13447S: Maintained 13448F: lib/list-test.c 13449 13450LITEX PLATFORM 13451M: Karol Gugala <[email protected]> 13452M: Mateusz Holenko <[email protected]> 13453M: Gabriel Somlo <[email protected]> 13454M: Joel Stanley <[email protected]> 13455S: Maintained 13456F: Documentation/devicetree/bindings/*/litex,*.yaml 13457F: arch/openrisc/boot/dts/or1klitex.dts 13458F: drivers/mmc/host/litex_mmc.c 13459F: drivers/net/ethernet/litex/* 13460F: drivers/soc/litex/* 13461F: drivers/tty/serial/liteuart.c 13462F: include/linux/litex.h 13463N: litex 13464 13465LIVE PATCHING 13466M: Josh Poimboeuf <[email protected]> 13467M: Jiri Kosina <[email protected]> 13468M: Miroslav Benes <[email protected]> 13469M: Petr Mladek <[email protected]> 13470R: Joe Lawrence <[email protected]> 13471L: [email protected] 13472S: Maintained 13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13474F: Documentation/ABI/testing/sysfs-kernel-livepatch 13475F: Documentation/livepatch/ 13476F: arch/powerpc/include/asm/livepatch.h 13477F: include/linux/livepatch.h 13478F: kernel/livepatch/ 13479F: kernel/module/livepatch.c 13480F: samples/livepatch/ 13481F: tools/testing/selftests/livepatch/ 13482 13483LLC (802.2) 13484L: [email protected] 13485S: Odd fixes 13486F: include/linux/llc.h 13487F: include/net/llc* 13488F: include/uapi/linux/llc.h 13489F: net/llc/ 13490 13491LM73 HARDWARE MONITOR DRIVER 13492M: Guillaume Ligneul <[email protected]> 13493L: [email protected] 13494S: Maintained 13495F: drivers/hwmon/lm73.c 13496 13497LM78 HARDWARE MONITOR DRIVER 13498M: Jean Delvare <[email protected]> 13499L: [email protected] 13500S: Maintained 13501F: Documentation/hwmon/lm78.rst 13502F: drivers/hwmon/lm78.c 13503 13504LM83 HARDWARE MONITOR DRIVER 13505M: Jean Delvare <[email protected]> 13506L: [email protected] 13507S: Maintained 13508F: Documentation/hwmon/lm83.rst 13509F: drivers/hwmon/lm83.c 13510 13511LM90 HARDWARE MONITOR DRIVER 13512M: Jean Delvare <[email protected]> 13513L: [email protected] 13514S: Maintained 13515F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13516F: Documentation/hwmon/lm90.rst 13517F: drivers/hwmon/lm90.c 13518F: include/dt-bindings/thermal/lm90.h 13519 13520LME2510 MEDIA DRIVER 13521M: Malcolm Priestley <[email protected]> 13522L: [email protected] 13523S: Maintained 13524W: https://linuxtv.org 13525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13526F: drivers/media/usb/dvb-usb-v2/lmedm04* 13527 13528LOADPIN SECURITY MODULE 13529M: Kees Cook <[email protected]> 13530S: Supported 13531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13532F: Documentation/admin-guide/LSM/LoadPin.rst 13533F: security/loadpin/ 13534 13535LOCKDOWN SECURITY MODULE 13536L: [email protected] 13537S: Odd Fixes 13538T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13539F: security/lockdown/ 13540 13541LOCKING PRIMITIVES 13542M: Peter Zijlstra <[email protected]> 13543M: Ingo Molnar <[email protected]> 13544M: Will Deacon <[email protected]> 13545M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13546R: Waiman Long <[email protected]> 13547L: [email protected] 13548S: Maintained 13549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13550F: Documentation/locking/ 13551F: arch/*/include/asm/spinlock*.h 13552F: include/linux/lockdep*.h 13553F: include/linux/mutex*.h 13554F: include/linux/rwlock*.h 13555F: include/linux/rwsem*.h 13556F: include/linux/seqlock.h 13557F: include/linux/spinlock*.h 13558F: kernel/locking/ 13559F: lib/locking*.[ch] 13560F: rust/helpers/mutex.c 13561F: rust/helpers/spinlock.c 13562F: rust/kernel/sync/lock.rs 13563F: rust/kernel/sync/lock/ 13564F: rust/kernel/sync/locked_by.rs 13565X: kernel/locking/locktorture.c 13566 13567LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13568M: "Richard Russon (FlatCap)" <[email protected]> 13569L: [email protected] 13570S: Maintained 13571W: http://www.linux-ntfs.org/content/view/19/37/ 13572F: Documentation/admin-guide/ldm.rst 13573F: block/partitions/ldm.* 13574 13575LOGITECH HID GAMING KEYBOARDS 13576M: Hans de Goede <[email protected]> 13577L: [email protected] 13578S: Maintained 13579T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13580F: drivers/hid/hid-lg-g15.c 13581 13582LONTIUM LT8912B MIPI TO HDMI BRIDGE 13583M: Adrien Grassein <[email protected]> 13584S: Maintained 13585F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13586F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13587 13588LOONGARCH 13589M: Huacai Chen <[email protected]> 13590R: WANG Xuerui <[email protected]> 13591L: [email protected] 13592S: Maintained 13593T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13594F: Documentation/arch/loongarch/ 13595F: Documentation/translations/zh_CN/arch/loongarch/ 13596F: arch/loongarch/ 13597F: drivers/*/*loongarch* 13598F: drivers/cpufreq/loongson3_cpufreq.c 13599 13600LOONGSON GPIO DRIVER 13601M: Yinbo Zhu <[email protected]> 13602L: [email protected] 13603S: Maintained 13604F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13605F: drivers/gpio/gpio-loongson-64bit.c 13606 13607LOONGSON-2 APB DMA DRIVER 13608M: Binbin Zhou <[email protected]> 13609L: [email protected] 13610S: Maintained 13611F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13612F: drivers/dma/loongson2-apb-dma.c 13613 13614LOONGSON LS2X I2C DRIVER 13615M: Binbin Zhou <[email protected]> 13616L: [email protected] 13617S: Maintained 13618F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13619F: drivers/i2c/busses/i2c-ls2x.c 13620 13621LOONGSON-2 SOC SERIES CLOCK DRIVER 13622M: Yinbo Zhu <[email protected]> 13623L: [email protected] 13624S: Maintained 13625F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13626F: drivers/clk/clk-loongson2.c 13627F: include/dt-bindings/clock/loongson,ls2k-clk.h 13628 13629LOONGSON SPI DRIVER 13630M: Yinbo Zhu <[email protected]> 13631L: [email protected] 13632S: Maintained 13633F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13634F: drivers/spi/spi-loongson-core.c 13635F: drivers/spi/spi-loongson-pci.c 13636F: drivers/spi/spi-loongson-plat.c 13637F: drivers/spi/spi-loongson.h 13638 13639LOONGSON-2 SOC SERIES GUTS DRIVER 13640M: Yinbo Zhu <[email protected]> 13641L: [email protected] 13642S: Maintained 13643F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13644F: drivers/soc/loongson/loongson2_guts.c 13645 13646LOONGSON-2 SOC SERIES PM DRIVER 13647M: Yinbo Zhu <[email protected]> 13648L: [email protected] 13649S: Maintained 13650F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13651F: drivers/soc/loongson/loongson2_pm.c 13652 13653LOONGSON-2 SOC SERIES PINCTRL DRIVER 13654M: zhanghongchen <[email protected]> 13655M: Yinbo Zhu <[email protected]> 13656L: [email protected] 13657S: Maintained 13658F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13659F: drivers/pinctrl/pinctrl-loongson2.c 13660 13661LOONGSON-2 SOC SERIES THERMAL DRIVER 13662M: zhanghongchen <[email protected]> 13663M: Yinbo Zhu <[email protected]> 13664L: [email protected] 13665S: Maintained 13666F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13667F: drivers/thermal/loongson2_thermal.c 13668 13669LOONGSON EDAC DRIVER 13670M: Zhao Qunqin <[email protected]> 13671L: [email protected] 13672S: Maintained 13673F: drivers/edac/loongson_edac.c 13674 13675LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13676M: Sathya Prakash <[email protected]> 13677M: Sreekanth Reddy <[email protected]> 13678M: Suganath Prabu Subramani <[email protected]> 13679L: [email protected] 13680L: [email protected] 13681S: Supported 13682W: http://www.avagotech.com/support/ 13683F: drivers/message/fusion/ 13684F: drivers/scsi/mpt3sas/ 13685 13686LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13687M: Matthew Wilcox <[email protected]> 13688L: [email protected] 13689S: Maintained 13690F: drivers/scsi/sym53c8xx_2/ 13691 13692LTC1660 DAC DRIVER 13693M: Marcus Folkesson <[email protected]> 13694L: [email protected] 13695S: Maintained 13696F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13697F: drivers/iio/dac/ltc1660.c 13698 13699LTC2664 IIO DAC DRIVER 13700M: Michael Hennerich <[email protected]> 13701M: Kim Seer Paller <[email protected]> 13702L: [email protected] 13703S: Supported 13704W: https://ez.analog.com/linux-software-drivers 13705F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 13706F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 13707F: drivers/iio/dac/ltc2664.c 13708 13709LTC2688 IIO DAC DRIVER 13710M: Nuno Sá <[email protected]> 13711L: [email protected] 13712S: Supported 13713W: https://ez.analog.com/linux-software-drivers 13714F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 13715F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 13716F: drivers/iio/dac/ltc2688.c 13717 13718LTC2947 HARDWARE MONITOR DRIVER 13719M: Nuno Sá <[email protected]> 13720L: [email protected] 13721S: Supported 13722W: https://ez.analog.com/linux-software-drivers 13723F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 13724F: drivers/hwmon/ltc2947-core.c 13725F: drivers/hwmon/ltc2947-i2c.c 13726F: drivers/hwmon/ltc2947-spi.c 13727F: drivers/hwmon/ltc2947.h 13728 13729LTC2991 HARDWARE MONITOR DRIVER 13730M: Antoniu Miclaus <[email protected]> 13731L: [email protected] 13732S: Supported 13733W: https://ez.analog.com/linux-software-drivers 13734F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 13735F: drivers/hwmon/ltc2991.c 13736 13737LTC2983 IIO TEMPERATURE DRIVER 13738M: Nuno Sá <[email protected]> 13739L: [email protected] 13740S: Supported 13741W: https://ez.analog.com/linux-software-drivers 13742F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 13743F: drivers/iio/temperature/ltc2983.c 13744 13745LTC4282 HARDWARE MONITOR DRIVER 13746M: Nuno Sa <[email protected]> 13747L: [email protected] 13748S: Supported 13749F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 13750F: Documentation/hwmon/ltc4282.rst 13751F: drivers/hwmon/ltc4282.c 13752 13753LTC4286 HARDWARE MONITOR DRIVER 13754M: Delphine CC Chiu <[email protected]> 13755L: [email protected] 13756S: Maintained 13757F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 13758F: Documentation/hwmon/ltc4286.rst 13759F: drivers/hwmon/pmbus/ltc4286.c 13760 13761LTC4306 I2C MULTIPLEXER DRIVER 13762M: Michael Hennerich <[email protected]> 13763L: [email protected] 13764S: Supported 13765W: https://ez.analog.com/linux-software-drivers 13766F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 13767F: drivers/i2c/muxes/i2c-mux-ltc4306.c 13768 13769LTP (Linux Test Project) 13770M: Andrea Cervesato <[email protected]> 13771M: Cyril Hrubis <[email protected]> 13772M: Jan Stancek <[email protected]> 13773M: Petr Vorel <[email protected]> 13774M: Li Wang <[email protected]> 13775M: Yang Xu <[email protected]> 13776M: Xiao Yang <[email protected]> 13777L: [email protected] (subscribers-only) 13778S: Maintained 13779W: https://linux-test-project.readthedocs.io/ 13780T: git https://github.com/linux-test-project/ltp.git 13781 13782LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 13783M: Anshul Dalal <[email protected]> 13784L: [email protected] 13785S: Maintained 13786F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 13787F: drivers/iio/light/ltr390.c 13788 13789LYNX 28G SERDES PHY DRIVER 13790M: Ioana Ciornei <[email protected]> 13791L: [email protected] 13792S: Supported 13793F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 13794F: drivers/phy/freescale/phy-fsl-lynx-28g.c 13795 13796LYNX PCS MODULE 13797M: Ioana Ciornei <[email protected]> 13798L: [email protected] 13799S: Supported 13800F: drivers/net/pcs/pcs-lynx.c 13801F: include/linux/pcs-lynx.h 13802 13803M68K ARCHITECTURE 13804M: Geert Uytterhoeven <[email protected]> 13805L: [email protected] 13806S: Maintained 13807W: http://www.linux-m68k.org/ 13808T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 13809F: arch/m68k/ 13810F: drivers/zorro/ 13811 13812M68K ON APPLE MACINTOSH 13813M: Joshua Thompson <[email protected]> 13814L: [email protected] 13815S: Maintained 13816W: http://www.mac.linux-m68k.org/ 13817F: arch/m68k/mac/ 13818F: drivers/macintosh/adb-iop.c 13819F: drivers/macintosh/via-macii.c 13820 13821M68K ON HP9000/300 13822M: Philip Blundell <[email protected]> 13823S: Maintained 13824W: http://www.tazenda.demon.co.uk/phil/linux-hp 13825F: arch/m68k/hp300/ 13826 13827M88DS3103 MEDIA DRIVER 13828L: [email protected] 13829S: Orphan 13830W: https://linuxtv.org 13831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13832F: drivers/media/dvb-frontends/m88ds3103* 13833 13834M88RS2000 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/dvb-frontends/m88rs2000* 13841 13842MA901 MASTERKIT USB FM RADIO DRIVER 13843M: Alexey Klimov <[email protected]> 13844L: [email protected] 13845S: Maintained 13846T: git git://linuxtv.org/media.git 13847F: drivers/media/radio/radio-ma901.c 13848 13849MAC80211 13850M: Johannes Berg <[email protected]> 13851L: [email protected] 13852S: Maintained 13853W: https://wireless.wiki.kernel.org/ 13854Q: https://patchwork.kernel.org/project/linux-wireless/list/ 13855T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 13857F: Documentation/networking/mac80211-injection.rst 13858F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 13859F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 13860F: include/net/mac80211.h 13861F: net/mac80211/ 13862 13863MAILBOX API 13864M: Jassi Brar <[email protected]> 13865L: [email protected] 13866S: Maintained 13867F: Documentation/devicetree/bindings/mailbox/ 13868F: drivers/mailbox/ 13869F: include/dt-bindings/mailbox/ 13870F: include/linux/mailbox_client.h 13871F: include/linux/mailbox_controller.h 13872 13873MAILBOX ARM MHUv2 13874M: Viresh Kumar <[email protected]> 13875M: Tushar Khandelwal <[email protected]> 13876L: [email protected] 13877S: Maintained 13878F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 13879F: drivers/mailbox/arm_mhuv2.c 13880F: include/linux/mailbox/arm_mhuv2_message.h 13881 13882MAILBOX ARM MHUv3 13883M: Sudeep Holla <[email protected]> 13884M: Cristian Marussi <[email protected]> 13885L: [email protected] 13886L: [email protected] (moderated for non-subscribers) 13887S: Maintained 13888F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 13889F: drivers/mailbox/arm_mhuv3.c 13890 13891MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 13892M: Alejandro Colomar <[email protected]> 13893L: [email protected] 13894S: Maintained 13895W: http://www.kernel.org/doc/man-pages 13896T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 13897T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 13898 13899MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 13900M: Jeremy Kerr <[email protected]> 13901M: Matt Johnston <[email protected]> 13902L: [email protected] 13903S: Maintained 13904F: Documentation/networking/mctp.rst 13905F: drivers/net/mctp/ 13906F: include/net/mctp.h 13907F: include/net/mctpdevice.h 13908F: include/net/netns/mctp.h 13909F: net/mctp/ 13910 13911MAPLE TREE 13912M: Liam R. Howlett <[email protected]> 13913L: [email protected] 13914L: [email protected] 13915S: Supported 13916F: Documentation/core-api/maple_tree.rst 13917F: include/linux/maple_tree.h 13918F: include/trace/events/maple_tree.h 13919F: lib/maple_tree.c 13920F: lib/test_maple_tree.c 13921F: tools/testing/radix-tree/linux/maple_tree.h 13922F: tools/testing/radix-tree/maple.c 13923 13924MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 13925M: Rahul Bedarkar <[email protected]> 13926L: [email protected] 13927S: Maintained 13928F: arch/mips/boot/dts/img/pistachio* 13929 13930MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 13931M: Andrew Lunn <[email protected]> 13932L: [email protected] 13933S: Maintained 13934F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 13935F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 13936F: Documentation/networking/devlink/mv88e6xxx.rst 13937F: drivers/net/dsa/mv88e6xxx/ 13938F: include/linux/dsa/mv88e6xxx.h 13939F: include/linux/platform_data/mv88e6xxx.h 13940 13941MARVELL 88PM886 PMIC DRIVER 13942M: Karel Balej <[email protected]> 13943S: Maintained 13944F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 13945F: drivers/input/misc/88pm886-onkey.c 13946F: drivers/mfd/88pm886.c 13947F: drivers/regulator/88pm886-regulator.c 13948F: drivers/rtc/rtc-88pm886.c 13949F: include/linux/mfd/88pm886.h 13950 13951MARVELL ARMADA 3700 PHY DRIVERS 13952M: Miquel Raynal <[email protected]> 13953S: Maintained 13954F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 13955F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 13956F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 13957F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 13958 13959MARVELL ARMADA 3700 SERIAL DRIVER 13960M: Pali Rohár <[email protected]> 13961S: Maintained 13962F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 13963F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 13964F: drivers/tty/serial/mvebu-uart.c 13965 13966MARVELL ARMADA DRM SUPPORT 13967M: Russell King <[email protected]> 13968S: Maintained 13969T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 13970T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 13971F: Documentation/devicetree/bindings/display/armada/ 13972F: drivers/gpu/drm/armada/ 13973F: include/uapi/drm/armada_drm.h 13974 13975MARVELL CRYPTO DRIVER 13976M: Boris Brezillon <[email protected]> 13977M: Arnaud Ebalard <[email protected]> 13978M: Srujana Challa <[email protected]> 13979L: [email protected] 13980S: Maintained 13981F: drivers/crypto/marvell/ 13982F: include/linux/soc/marvell/octeontx2/ 13983 13984MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 13985M: Mirko Lindner <[email protected]> 13986M: Stephen Hemminger <[email protected]> 13987L: [email protected] 13988S: Odd fixes 13989F: drivers/net/ethernet/marvell/sk* 13990 13991MARVELL LIBERTAS WIRELESS DRIVER 13992L: [email protected] 13993S: Orphan 13994F: drivers/net/wireless/marvell/libertas/ 13995F: drivers/net/wireless/marvell/libertas_tf/ 13996 13997MARVELL MACCHIATOBIN SUPPORT 13998M: Russell King <[email protected]> 13999L: [email protected] (moderated for non-subscribers) 14000S: Maintained 14001F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 14002 14003MARVELL MV643XX ETHERNET DRIVER 14004M: Sebastian Hesselbarth <[email protected]> 14005L: [email protected] 14006S: Maintained 14007F: drivers/net/ethernet/marvell/mv643xx_eth.* 14008 14009MARVELL MV88X3310 PHY DRIVER 14010M: Russell King <[email protected]> 14011M: Marek Behún <[email protected]> 14012L: [email protected] 14013S: Maintained 14014F: drivers/net/phy/marvell10g.c 14015 14016MARVELL MVEBU THERMAL DRIVER 14017M: Miquel Raynal <[email protected]> 14018S: Maintained 14019F: drivers/thermal/armada_thermal.c 14020 14021MARVELL MVNETA ETHERNET DRIVER 14022M: Marcin Wojtas <[email protected]> 14023L: [email protected] 14024S: Maintained 14025F: drivers/net/ethernet/marvell/mvneta* 14026 14027MARVELL MVPP2 ETHERNET DRIVER 14028M: Marcin Wojtas <[email protected]> 14029M: Russell King <[email protected]> 14030L: [email protected] 14031S: Maintained 14032F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14033F: drivers/net/ethernet/marvell/mvpp2/ 14034 14035MARVELL MWIFIEX WIRELESS DRIVER 14036M: Brian Norris <[email protected]> 14037R: Francesco Dolcini <[email protected]> 14038L: [email protected] 14039S: Odd Fixes 14040F: drivers/net/wireless/marvell/mwifiex/ 14041 14042MARVELL MWL8K WIRELESS DRIVER 14043L: [email protected] 14044S: Orphan 14045F: drivers/net/wireless/marvell/mwl8k.c 14046 14047MARVELL NAND CONTROLLER DRIVER 14048M: Miquel Raynal <[email protected]> 14049L: [email protected] 14050S: Maintained 14051F: drivers/mtd/nand/raw/marvell_nand.c 14052 14053MARVELL OCTEON ENDPOINT DRIVER 14054M: Veerasenareddy Burru <[email protected]> 14055M: Sathesh Edara <[email protected]> 14056L: [email protected] 14057S: Maintained 14058F: drivers/net/ethernet/marvell/octeon_ep 14059 14060MARVELL OCTEON ENDPOINT VF DRIVER 14061M: Veerasenareddy Burru <[email protected]> 14062M: Sathesh Edara <[email protected]> 14063M: Shinas Rasheed <[email protected]> 14064M: Satananda Burla <[email protected]> 14065L: [email protected] 14066S: Maintained 14067F: drivers/net/ethernet/marvell/octeon_ep_vf 14068 14069MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14070M: Sunil Goutham <[email protected]> 14071M: Geetha sowjanya <[email protected]> 14072M: Subbaraya Sundeep <[email protected]> 14073M: hariprasad <[email protected]> 14074M: Bharat Bhushan <[email protected]> 14075L: [email protected] 14076S: Maintained 14077F: drivers/net/ethernet/marvell/octeontx2/nic/ 14078F: include/linux/soc/marvell/octeontx2/ 14079 14080MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14081M: Sunil Goutham <[email protected]> 14082M: Linu Cherian <[email protected]> 14083M: Geetha sowjanya <[email protected]> 14084M: Jerin Jacob <[email protected]> 14085M: hariprasad <[email protected]> 14086M: Subbaraya Sundeep <[email protected]> 14087L: [email protected] 14088S: Maintained 14089F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14090F: drivers/net/ethernet/marvell/octeontx2/af/ 14091 14092MARVELL PEM PMU DRIVER 14093M: Linu Cherian <[email protected]> 14094M: Gowthami Thiagarajan <[email protected]> 14095S: Supported 14096F: drivers/perf/marvell_pem_pmu.c 14097 14098MARVELL PRESTERA ETHERNET SWITCH DRIVER 14099M: Taras Chornyi <[email protected]> 14100S: Supported 14101W: https://github.com/Marvell-switching/switchdev-prestera 14102F: drivers/net/ethernet/marvell/prestera/ 14103 14104MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14105M: Nicolas Pitre <[email protected]> 14106S: Odd Fixes 14107F: drivers/mmc/host/mvsdio.* 14108 14109MARVELL USB MDIO CONTROLLER DRIVER 14110M: Tobias Waldekranz <[email protected]> 14111L: [email protected] 14112S: Maintained 14113F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14114F: drivers/net/mdio/mdio-mvusb.c 14115 14116MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14117M: Hu Ziji <[email protected]> 14118L: [email protected] 14119S: Supported 14120F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14121F: drivers/mmc/host/sdhci-xenon* 14122 14123MARVELL OCTEON CN10K DPI DRIVER 14124M: Vamsi Attunuru <[email protected]> 14125S: Supported 14126F: drivers/misc/mrvl_cn10k_dpi.c 14127 14128MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14129R: [email protected] 14130R: [email protected] 14131F: drivers/vdpa/octeon_ep/ 14132 14133MARVELL OCTEON HOTPLUG DRIVER 14134R: Shijith Thotton <[email protected]> 14135R: Vamsi Attunuru <[email protected]> 14136S: Supported 14137F: drivers/pci/hotplug/octep_hp.c 14138 14139MATROX FRAMEBUFFER DRIVER 14140L: [email protected] 14141S: Orphan 14142F: drivers/video/fbdev/matrox/matroxfb_* 14143F: include/uapi/linux/matroxfb.h 14144 14145MAX15301 DRIVER 14146M: Daniel Nilsson <[email protected]> 14147L: [email protected] 14148S: Maintained 14149F: Documentation/hwmon/max15301.rst 14150F: drivers/hwmon/pmbus/max15301.c 14151 14152MAX2175 SDR TUNER DRIVER 14153M: Ramesh Shanmugasundaram <[email protected]> 14154L: [email protected] 14155S: Maintained 14156T: git git://linuxtv.org/media.git 14157F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14158F: Documentation/userspace-api/media/drivers/max2175.rst 14159F: drivers/media/i2c/max2175* 14160F: include/uapi/linux/max2175.h 14161 14162MAX31335 RTC DRIVER 14163M: Antoniu Miclaus <[email protected]> 14164L: [email protected] 14165S: Supported 14166W: https://ez.analog.com/linux-software-drivers 14167F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14168F: drivers/rtc/rtc-max31335.c 14169 14170MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14171L: [email protected] 14172S: Orphan 14173F: Documentation/hwmon/max6650.rst 14174F: drivers/hwmon/max6650.c 14175 14176MAX9286 QUAD GMSL DESERIALIZER DRIVER 14177M: Jacopo Mondi <[email protected]> 14178M: Kieran Bingham <kieran.bingham[email protected]> 14179M: Laurent Pinchart <laurent.pinchart[email protected]> 14180M: Niklas Söderlund <niklas.soderlund[email protected]> 14181L: [email protected] 14182S: Maintained 14183F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14184F: drivers/media/i2c/max9286.c 14185 14186MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14187M: Niklas Söderlund <[email protected]> 14188L: [email protected] 14189S: Maintained 14190F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14191F: drivers/staging/media/max96712/max96712.c 14192 14193MAX96714 GMSL2 DESERIALIZER DRIVER 14194M: Julien Massot <[email protected]> 14195L: [email protected] 14196S: Maintained 14197F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14198F: drivers/media/i2c/max96714.c 14199 14200MAX96717 GMSL2 SERIALIZER DRIVER 14201M: Julien Massot <[email protected]> 14202L: [email protected] 14203S: Maintained 14204F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14205F: drivers/media/i2c/max96717.c 14206 14207MAX9860 MONO AUDIO VOICE CODEC DRIVER 14208M: Peter Rosin <[email protected]> 14209L: [email protected] 14210S: Maintained 14211F: Documentation/devicetree/bindings/sound/max9860.txt 14212F: sound/soc/codecs/max9860.* 14213 14214MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14215M: Andreas Klinger <[email protected]> 14216L: [email protected] 14217S: Maintained 14218F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14219F: drivers/iio/proximity/mb1232.c 14220 14221MAXIM MAX11205 DRIVER 14222M: Ramona Bolboaca <[email protected]> 14223L: [email protected] 14224S: Supported 14225W: https://ez.analog.com/linux-software-drivers 14226F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14227F: drivers/iio/adc/max11205.c 14228 14229MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14230R: Iskren Chernev <[email protected]> 14231R: Krzysztof Kozlowski <[email protected]> 14232R: Marek Szyprowski <[email protected]> 14233R: Matheus Castello <[email protected]> 14234L: [email protected] 14235S: Maintained 14236F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14237F: drivers/power/supply/max17040_battery.c 14238 14239MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14240R: Hans de Goede <[email protected]> 14241R: Krzysztof Kozlowski <[email protected]> 14242R: Marek Szyprowski <[email protected]> 14243R: Sebastian Krzyszkowiak <[email protected]> 14244R: Purism Kernel Team <[email protected]> 14245L: [email protected] 14246S: Maintained 14247F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14248F: drivers/power/supply/max17042_battery.c 14249 14250MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14251M: Laurent Pinchart <[email protected]> 14252L: [email protected] 14253S: Maintained 14254F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14255F: drivers/regulator/max20086-regulator.c 14256 14257MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14258M: Rajat Khandelwal <[email protected]> 14259L: [email protected] 14260S: Maintained 14261F: drivers/iio/temperature/max30208.c 14262 14263MAXIM MAX77650 PMIC MFD DRIVER 14264M: Bartosz Golaszewski <[email protected]> 14265L: [email protected] 14266S: Maintained 14267F: Documentation/devicetree/bindings/*/*max77650.yaml 14268F: Documentation/devicetree/bindings/*/max77650*.yaml 14269F: drivers/gpio/gpio-max77650.c 14270F: drivers/input/misc/max77650-onkey.c 14271F: drivers/leds/leds-max77650.c 14272F: drivers/mfd/max77650.c 14273F: drivers/power/supply/max77650-charger.c 14274F: drivers/regulator/max77650-regulator.c 14275F: include/linux/mfd/max77650.h 14276 14277MAXIM MAX77714 PMIC MFD DRIVER 14278M: Luca Ceresoli <[email protected]> 14279S: Maintained 14280F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14281F: drivers/mfd/max77714.c 14282F: include/linux/mfd/max77714.h 14283 14284MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14285M: Javier Martinez Canillas <[email protected]> 14286L: [email protected] 14287S: Supported 14288F: Documentation/devicetree/bindings/*/*max77802.yaml 14289F: drivers/regulator/max77802-regulator.c 14290F: include/dt-bindings/*/*max77802.h 14291 14292MAXIM MAX77976 BATTERY CHARGER 14293M: Luca Ceresoli <[email protected]> 14294S: Supported 14295F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14296F: drivers/power/supply/max77976_charger.c 14297 14298MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14299M: Krzysztof Kozlowski <[email protected]> 14300L: [email protected] 14301S: Maintained 14302B: mailto:[email protected] 14303F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14304F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14305F: drivers/power/supply/max14577_charger.c 14306F: drivers/power/supply/max77693_charger.c 14307 14308MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14309M: Chanwoo Choi <[email protected]> 14310M: Krzysztof Kozlowski <[email protected]> 14311L: [email protected] 14312S: Maintained 14313B: mailto:[email protected] 14314F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14315F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14316F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14317F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14318F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14319F: drivers/*/*max77843.c 14320F: drivers/*/max14577*.c 14321F: drivers/*/max77686*.c 14322F: drivers/*/max77693*.c 14323F: drivers/clk/clk-max77686.c 14324F: drivers/extcon/extcon-max14577.c 14325F: drivers/extcon/extcon-max77693.c 14326F: drivers/rtc/rtc-max77686.c 14327F: include/linux/mfd/max14577*.h 14328F: include/linux/mfd/max77686*.h 14329F: include/linux/mfd/max77693*.h 14330 14331MAXIRADIO FM RADIO RECEIVER DRIVER 14332M: Hans Verkuil <[email protected]> 14333L: [email protected] 14334S: Maintained 14335W: https://linuxtv.org 14336T: git git://linuxtv.org/media.git 14337F: drivers/media/radio/radio-maxiradio* 14338 14339MAXLINEAR ETHERNET PHY DRIVER 14340M: Xu Liang <[email protected]> 14341L: [email protected] 14342S: Supported 14343F: drivers/net/phy/mxl-gpy.c 14344 14345MCAN MMIO DEVICE DRIVER 14346M: Chandrasekar Ramakrishnan <[email protected]> 14347L: [email protected] 14348S: Maintained 14349F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14350F: drivers/net/can/m_can/m_can.c 14351F: drivers/net/can/m_can/m_can.h 14352F: drivers/net/can/m_can/m_can_platform.c 14353 14354MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14355R: Yasushi SHOJI <[email protected]> 14356L: [email protected] 14357S: Maintained 14358F: drivers/net/can/usb/mcba_usb.c 14359 14360MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14361M: Rishi Gupta <[email protected]> 14362L: [email protected] 14363L: [email protected] 14364S: Maintained 14365F: drivers/hid/hid-mcp2221.c 14366 14367MCP251XFD SPI-CAN NETWORK DRIVER 14368M: Marc Kleine-Budde <[email protected]> 14369M: Manivannan Sadhasivam <[email protected]> 14370R: Thomas Kopp <[email protected]> 14371L: [email protected] 14372S: Maintained 14373F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14374F: drivers/net/can/spi/mcp251xfd/ 14375 14376MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14377M: Peter Rosin <[email protected]> 14378L: [email protected] 14379S: Maintained 14380F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14381F: drivers/iio/potentiometer/mcp4018.c 14382F: drivers/iio/potentiometer/mcp4531.c 14383 14384MCP4821 DAC DRIVER 14385M: Anshul Dalal <[email protected]> 14386L: [email protected] 14387S: Maintained 14388F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14389F: drivers/iio/dac/mcp4821.c 14390 14391MCR20A IEEE-802.15.4 RADIO DRIVER 14392M: Stefan Schmidt <[email protected]> 14393L: [email protected] 14394S: Odd Fixes 14395W: https://github.com/xueliu/mcr20a-linux 14396F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14397F: drivers/net/ieee802154/mcr20a.c 14398F: drivers/net/ieee802154/mcr20a.h 14399 14400MDIO REGMAP DRIVER 14401M: Maxime Chevallier <[email protected]> 14402L: [email protected] 14403S: Maintained 14404F: drivers/net/mdio/mdio-regmap.c 14405F: include/linux/mdio/mdio-regmap.h 14406 14407MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14408M: William Breathitt Gray <[email protected]> 14409L: [email protected] 14410S: Maintained 14411F: drivers/iio/dac/cio-dac.c 14412 14413MEDIA CONTROLLER FRAMEWORK 14414M: Sakari Ailus <[email protected]> 14415M: Laurent Pinchart <[email protected]> 14416L: [email protected] 14417S: Supported 14418W: https://www.linuxtv.org 14419T: git git://linuxtv.org/media.git 14420F: drivers/media/mc/ 14421F: include/media/media-*.h 14422F: include/uapi/linux/media.h 14423 14424MEDIA DRIVER FOR FREESCALE IMX PXP 14425M: Philipp Zabel <[email protected]> 14426L: [email protected] 14427S: Maintained 14428T: git git://linuxtv.org/media.git 14429F: drivers/media/platform/nxp/imx-pxp.[ch] 14430 14431MEDIA DRIVERS FOR ASCOT2E 14432M: Abylay Ospan <[email protected]> 14433L: [email protected] 14434S: Supported 14435W: https://linuxtv.org 14436W: http://netup.tv/ 14437T: git git://linuxtv.org/media.git 14438F: drivers/media/dvb-frontends/ascot2e* 14439 14440MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14441M: Jasmin Jessich <[email protected]> 14442L: [email protected] 14443S: Maintained 14444W: https://linuxtv.org 14445T: git git://linuxtv.org/media.git 14446F: drivers/media/dvb-frontends/cxd2099* 14447 14448MEDIA DRIVERS FOR CXD2841ER 14449M: Abylay Ospan <[email protected]> 14450L: [email protected] 14451S: Supported 14452W: https://linuxtv.org 14453W: http://netup.tv/ 14454T: git git://linuxtv.org/media.git 14455F: drivers/media/dvb-frontends/cxd2841er* 14456 14457MEDIA DRIVERS FOR CXD2880 14458M: Yasunari Takiguchi <[email protected]> 14459L: [email protected] 14460S: Supported 14461W: http://linuxtv.org/ 14462T: git git://linuxtv.org/media.git 14463F: drivers/media/dvb-frontends/cxd2880/* 14464F: drivers/media/spi/cxd2880* 14465 14466MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14467L: [email protected] 14468S: Orphan 14469W: https://linuxtv.org 14470T: git git://linuxtv.org/media.git 14471F: drivers/media/pci/ddbridge/* 14472 14473MEDIA DRIVERS FOR FREESCALE IMX 14474M: Steve Longerbeam <[email protected]> 14475M: Philipp Zabel <[email protected]> 14476L: [email protected] 14477S: Maintained 14478T: git git://linuxtv.org/media.git 14479F: Documentation/admin-guide/media/imx.rst 14480F: Documentation/devicetree/bindings/media/imx.txt 14481F: drivers/staging/media/imx/ 14482F: include/linux/imx-media.h 14483F: include/media/imx.h 14484 14485MEDIA DRIVERS FOR FREESCALE IMX7/8 14486M: Rui Miguel Silva <[email protected]> 14487M: Laurent Pinchart <[email protected]> 14488M: Martin Kepplinger <[email protected]> 14489R: Purism Kernel Team <[email protected]> 14490L: [email protected] 14491S: Maintained 14492T: git git://linuxtv.org/media.git 14493F: Documentation/admin-guide/media/imx7.rst 14494F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14495F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14496F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14497F: drivers/media/platform/nxp/imx-mipi-csis.c 14498F: drivers/media/platform/nxp/imx7-media-csi.c 14499F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14500 14501MEDIA DRIVERS FOR HELENE 14502M: Abylay Ospan <[email protected]> 14503L: [email protected] 14504S: Supported 14505W: https://linuxtv.org 14506W: http://netup.tv/ 14507T: git git://linuxtv.org/media.git 14508F: drivers/media/dvb-frontends/helene* 14509 14510MEDIA DRIVERS FOR HORUS3A 14511M: Abylay Ospan <[email protected]> 14512L: [email protected] 14513S: Supported 14514W: https://linuxtv.org 14515W: http://netup.tv/ 14516T: git git://linuxtv.org/media.git 14517F: drivers/media/dvb-frontends/horus3a* 14518 14519MEDIA DRIVERS FOR LNBH25 14520M: Abylay Ospan <[email protected]> 14521L: [email protected] 14522S: Supported 14523W: https://linuxtv.org 14524W: http://netup.tv/ 14525T: git git://linuxtv.org/media.git 14526F: drivers/media/dvb-frontends/lnbh25* 14527 14528MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14529L: [email protected] 14530S: Orphan 14531W: https://linuxtv.org 14532T: git git://linuxtv.org/media.git 14533F: drivers/media/dvb-frontends/mxl5xx* 14534 14535MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14536M: Abylay Ospan <[email protected]> 14537L: [email protected] 14538S: Supported 14539W: https://linuxtv.org 14540W: http://netup.tv/ 14541T: git git://linuxtv.org/media.git 14542F: drivers/media/pci/netup_unidvb/* 14543 14544MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14545M: Dmitry Osipenko <[email protected]> 14546L: [email protected] 14547L: [email protected] 14548S: Maintained 14549T: git git://linuxtv.org/media.git 14550F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14551F: drivers/media/platform/nvidia/tegra-vde/ 14552 14553MEDIA DRIVERS FOR RENESAS - CEU 14554M: Jacopo Mondi <[email protected]> 14555L: [email protected] 14556L: [email protected] 14557S: Supported 14558T: git git://linuxtv.org/media.git 14559F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14560F: drivers/media/platform/renesas/renesas-ceu.c 14561F: include/media/drv-intf/renesas-ceu.h 14562 14563MEDIA DRIVERS FOR RENESAS - DRIF 14564M: Fabrizio Castro <[email protected]> 14565L: [email protected] 14566L: [email protected] 14567S: Supported 14568T: git git://linuxtv.org/media.git 14569F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14570F: drivers/media/platform/renesas/rcar_drif.c 14571 14572MEDIA DRIVERS FOR RENESAS - FCP 14573M: Laurent Pinchart <[email protected]> 14574L: [email protected] 14575L: [email protected] 14576S: Supported 14577T: git git://linuxtv.org/media.git 14578F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14579F: drivers/media/platform/renesas/rcar-fcp.c 14580F: include/media/rcar-fcp.h 14581 14582MEDIA DRIVERS FOR RENESAS - FDP1 14583M: Kieran Bingham <kieran.bingham[email protected]> 14584L: [email protected] 14585L: [email protected] 14586S: Supported 14587T: git git://linuxtv.org/media.git 14588F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14589F: drivers/media/platform/renesas/rcar_fdp1.c 14590 14591MEDIA DRIVERS FOR RENESAS - VIN 14592M: Niklas Söderlund <[email protected]> 14593L: [email protected] 14594L: [email protected] 14595S: Supported 14596T: git git://linuxtv.org/media.git 14597F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14598F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14599F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14600F: drivers/media/platform/renesas/rcar-csi2.c 14601F: drivers/media/platform/renesas/rcar-isp.c 14602F: drivers/media/platform/renesas/rcar-vin/ 14603 14604MEDIA DRIVERS FOR RENESAS - VSP1 14605M: Laurent Pinchart <[email protected]> 14606M: Kieran Bingham <kieran.bingham[email protected]> 14607L: [email protected] 14608L: [email protected] 14609S: Supported 14610T: git git://linuxtv.org/media.git 14611F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14612F: drivers/media/platform/renesas/vsp1/ 14613 14614MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14615L: [email protected] 14616S: Orphan 14617W: https://linuxtv.org 14618T: git git://linuxtv.org/media.git 14619F: drivers/media/dvb-frontends/stv0910* 14620 14621MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14622L: [email protected] 14623S: Orphan 14624W: https://linuxtv.org 14625T: git git://linuxtv.org/media.git 14626F: drivers/media/dvb-frontends/stv6111* 14627 14628MEDIA DRIVERS FOR STM32 - CSI 14629M: Alain Volmat <[email protected]> 14630L: [email protected] 14631S: Supported 14632T: git git://linuxtv.org/media_tree.git 14633F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14634F: drivers/media/platform/st/stm32/stm32-csi.c 14635 14636MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14637M: Hugues Fruchet <[email protected]> 14638M: Alain Volmat <[email protected]> 14639L: [email protected] 14640S: Supported 14641T: git git://linuxtv.org/media.git 14642F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14643F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14644F: drivers/media/platform/st/stm32/stm32-dcmi.c 14645F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14646 14647MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14648M: Mauro Carvalho Chehab <[email protected]> 14649L: [email protected] 14650S: Maintained 14651W: https://linuxtv.org 14652Q: http://patchwork.kernel.org/project/linux-media/list/ 14653T: git git://linuxtv.org/media.git 14654F: Documentation/admin-guide/media/ 14655F: Documentation/devicetree/bindings/media/ 14656F: Documentation/driver-api/media/ 14657F: Documentation/userspace-api/media/ 14658F: drivers/media/ 14659F: drivers/staging/media/ 14660F: include/dt-bindings/media/ 14661F: include/linux/platform_data/media/ 14662F: include/media/ 14663F: include/uapi/linux/dvb/ 14664F: include/uapi/linux/ivtv* 14665F: include/uapi/linux/media.h 14666F: include/uapi/linux/uvcvideo.h 14667F: include/uapi/linux/v4l2-* 14668F: include/uapi/linux/videodev2.h 14669 14670MEDIATEK BLUETOOTH DRIVER 14671M: Sean Wang <[email protected]> 14672L: [email protected] 14673L: [email protected] (moderated for non-subscribers) 14674S: Maintained 14675F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14676F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14677F: drivers/bluetooth/btmtkuart.c 14678 14679MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14680M: Sen Chu <[email protected]> 14681M: Sean Wang <[email protected]> 14682M: Macpaul Lin <[email protected]> 14683L: [email protected] 14684S: Maintained 14685F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14686F: drivers/power/reset/mt6323-poweroff.c 14687 14688MEDIATEK CIR DRIVER 14689M: Sean Wang <[email protected]> 14690S: Maintained 14691F: drivers/media/rc/mtk-cir.c 14692 14693MEDIATEK DMA DRIVER 14694M: Sean Wang <[email protected]> 14695L: [email protected] 14696L: [email protected] (moderated for non-subscribers) 14697L: [email protected] (moderated for non-subscribers) 14698S: Maintained 14699F: Documentation/devicetree/bindings/dma/mediatek,* 14700F: drivers/dma/mediatek/ 14701 14702MEDIATEK ETHERNET DRIVER 14703M: Felix Fietkau <[email protected]> 14704M: Sean Wang <[email protected]> 14705M: Lorenzo Bianconi <[email protected]> 14706L: [email protected] 14707S: Maintained 14708F: drivers/net/ethernet/mediatek/ 14709 14710MEDIATEK ETHERNET PCS DRIVER 14711M: Alexander Couzens <[email protected]> 14712M: Daniel Golle <[email protected]> 14713L: [email protected] 14714S: Maintained 14715F: drivers/net/pcs/pcs-mtk-lynxi.c 14716F: include/linux/pcs/pcs-mtk-lynxi.h 14717 14718MEDIATEK ETHERNET PHY DRIVERS 14719M: Daniel Golle <[email protected]> 14720M: Qingfang Deng <[email protected]> 14721M: SkyLake Huang <[email protected]> 14722L: [email protected] 14723S: Maintained 14724F: drivers/net/phy/mediatek/mtk-ge-soc.c 14725F: drivers/net/phy/mediatek/mtk-phy-lib.c 14726F: drivers/net/phy/mediatek/mtk-ge.c 14727F: drivers/net/phy/mediatek/mtk.h 14728F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 14729 14730MEDIATEK I2C CONTROLLER DRIVER 14731M: Qii Wang <[email protected]> 14732L: [email protected] 14733S: Maintained 14734F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 14735F: drivers/i2c/busses/i2c-mt65xx.c 14736 14737MEDIATEK IOMMU DRIVER 14738M: Yong Wu <[email protected]> 14739L: [email protected] 14740L: [email protected] (moderated for non-subscribers) 14741S: Supported 14742F: Documentation/devicetree/bindings/iommu/mediatek* 14743F: drivers/iommu/mtk_iommu* 14744F: include/dt-bindings/memory/mediatek,mt*-port.h 14745F: include/dt-bindings/memory/mt*-port.h 14746 14747MEDIATEK JPEG DRIVER 14748M: Bin Liu <[email protected]> 14749S: Supported 14750F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 14751F: drivers/media/platform/mediatek/jpeg/ 14752 14753MEDIATEK KEYPAD DRIVER 14754M: Mattijs Korpershoek <[email protected]> 14755S: Supported 14756F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 14757F: drivers/input/keyboard/mt6779-keypad.c 14758 14759MEDIATEK MDP DRIVER 14760M: Minghsiu Tsai <[email protected]> 14761M: Houlong Wei <[email protected]> 14762M: Andrew-CT Chen <[email protected]> 14763S: Supported 14764F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 14765F: drivers/media/platform/mediatek/mdp/ 14766F: drivers/media/platform/mediatek/vpu/ 14767 14768MEDIATEK MEDIA DRIVER 14769M: Tiffany Lin <[email protected]> 14770M: Andrew-CT Chen <[email protected]> 14771M: Yunfei Dong <[email protected]> 14772S: Supported 14773F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 14774F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 14775F: drivers/media/platform/mediatek/vcodec/ 14776F: drivers/media/platform/mediatek/vpu/ 14777 14778MEDIATEK MIPI-CSI CDPHY DRIVER 14779M: Julien Stephan <[email protected]> 14780M: Andy Hsieh <[email protected]> 14781S: Supported 14782F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 14783F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 14784 14785MEDIATEK MMC/SD/SDIO DRIVER 14786M: Chaotian Jing <[email protected]> 14787S: Maintained 14788F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 14789F: drivers/mmc/host/mtk-sd.c 14790 14791MEDIATEK MT6735 CLOCK & RESET DRIVERS 14792M: Yassine Oudjana <[email protected]> 14793L: [email protected] 14794L: [email protected] (moderated for non-subscribers) 14795S: Maintained 14796F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 14797F: drivers/clk/mediatek/clk-mt6735-imgsys.c 14798F: drivers/clk/mediatek/clk-mt6735-infracfg.c 14799F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 14800F: drivers/clk/mediatek/clk-mt6735-pericfg.c 14801F: drivers/clk/mediatek/clk-mt6735-topckgen.c 14802F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 14803F: drivers/clk/mediatek/clk-mt6735-vencsys.c 14804F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 14805F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 14806F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 14807F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 14808F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 14809F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 14810F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 14811F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 14812F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 14813F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 14814F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 14815F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 14816 14817MEDIATEK MT76 WIRELESS LAN DRIVER 14818M: Felix Fietkau <[email protected]> 14819M: Lorenzo Bianconi <[email protected]> 14820M: Ryder Lee <[email protected]> 14821R: Shayne Chen <[email protected]> 14822R: Sean Wang <[email protected]> 14823L: [email protected] 14824S: Maintained 14825T: git https://github.com/nbd168/wireless 14826F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 14827F: drivers/net/wireless/mediatek/mt76/ 14828 14829MEDIATEK MT7601U WIRELESS LAN DRIVER 14830M: Jakub Kicinski <[email protected]> 14831L: [email protected] 14832S: Maintained 14833F: drivers/net/wireless/mediatek/mt7601u/ 14834 14835MEDIATEK MT7621 CLOCK DRIVER 14836M: Sergio Paracuellos <[email protected]> 14837S: Maintained 14838F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 14839F: drivers/clk/ralink/clk-mt7621.c 14840 14841MEDIATEK MT7621 PCIE CONTROLLER DRIVER 14842M: Sergio Paracuellos <[email protected]> 14843S: Maintained 14844F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 14845F: drivers/pci/controller/pcie-mt7621.c 14846 14847MEDIATEK MT7621 PHY PCI DRIVER 14848M: Sergio Paracuellos <[email protected]> 14849S: Maintained 14850F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 14851F: drivers/phy/ralink/phy-mt7621-pci.c 14852 14853MEDIATEK MT7621/28/88 I2C DRIVER 14854M: Stefan Roese <[email protected]> 14855L: [email protected] 14856S: Maintained 14857F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 14858F: drivers/i2c/busses/i2c-mt7621.c 14859 14860MEDIATEK MTMIPS CLOCK DRIVER 14861M: Sergio Paracuellos <[email protected]> 14862S: Maintained 14863F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 14864F: drivers/clk/ralink/clk-mtmips.c 14865 14866MEDIATEK NAND CONTROLLER DRIVER 14867L: [email protected] 14868S: Orphan 14869F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 14870F: drivers/mtd/nand/raw/mtk_* 14871 14872MEDIATEK PMIC LED DRIVER 14873M: Sen Chu <[email protected]> 14874M: Sean Wang <[email protected]> 14875M: Macpaul Lin <[email protected]> 14876S: Maintained 14877F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14878F: drivers/leds/leds-mt6323.c 14879 14880MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 14881M: Sean Wang <[email protected]> 14882S: Maintained 14883F: drivers/char/hw_random/mtk-rng.c 14884 14885MEDIATEK SMI DRIVER 14886M: Yong Wu <[email protected]> 14887L: [email protected] (moderated for non-subscribers) 14888S: Supported 14889F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 14890F: drivers/memory/mtk-smi.c 14891F: include/soc/mediatek/smi.h 14892 14893MEDIATEK SWITCH DRIVER 14894M: Chester A. Unal <[email protected]> 14895M: Daniel Golle <[email protected]> 14896M: DENG Qingfang <[email protected]> 14897M: Sean Wang <[email protected]> 14898L: [email protected] 14899S: Maintained 14900F: drivers/net/dsa/mt7530-mdio.c 14901F: drivers/net/dsa/mt7530-mmio.c 14902F: drivers/net/dsa/mt7530.* 14903F: net/dsa/tag_mtk.c 14904 14905MEDIATEK T7XX 5G WWAN MODEM DRIVER 14906M: Chandrashekar Devegowda <[email protected]> 14907R: Chiranjeevi Rapolu <[email protected]> 14908R: Liu Haijun <[email protected]> 14909R: M Chetan Kumar <[email protected]> 14910R: Ricardo Martinez <[email protected]> 14911L: [email protected] 14912S: Supported 14913F: drivers/net/wwan/t7xx/ 14914 14915MEDIATEK USB3 DRD IP DRIVER 14916M: Chunfeng Yun <[email protected]> 14917L: [email protected] 14918L: [email protected] (moderated for non-subscribers) 14919L: [email protected] (moderated for non-subscribers) 14920S: Maintained 14921F: Documentation/devicetree/bindings/usb/mediatek,* 14922F: drivers/usb/host/xhci-mtk* 14923F: drivers/usb/mtu3/ 14924 14925MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 14926M: Peter Senna Tschudin <[email protected]> 14927M: Ian Ray <[email protected]> 14928M: Martyn Welch <[email protected]> 14929S: Maintained 14930F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 14931F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 14932 14933MEGARAID SCSI/SAS DRIVERS 14934M: Kashyap Desai <[email protected]> 14935M: Sumit Saxena <[email protected]> 14936M: Shivasharan S <[email protected]> 14937M: Chandrakanth patil <[email protected]> 14938L: [email protected] 14939L: [email protected] 14940S: Maintained 14941W: http://www.avagotech.com/support/ 14942F: Documentation/scsi/megaraid.rst 14943F: drivers/scsi/megaraid.* 14944F: drivers/scsi/megaraid/ 14945 14946MELEXIS MLX90614 DRIVER 14947M: Crt Mori <[email protected]> 14948L: [email protected] 14949S: Supported 14950W: http://www.melexis.com 14951F: drivers/iio/temperature/mlx90614.c 14952 14953MELEXIS MLX90632 DRIVER 14954M: Crt Mori <[email protected]> 14955L: [email protected] 14956S: Supported 14957W: http://www.melexis.com 14958F: drivers/iio/temperature/mlx90632.c 14959 14960MELEXIS MLX90635 DRIVER 14961M: Crt Mori <[email protected]> 14962L: [email protected] 14963S: Supported 14964W: http://www.melexis.com 14965F: drivers/iio/temperature/mlx90635.c 14966 14967MELFAS MIP4 TOUCHSCREEN DRIVER 14968M: Sangwon Jee <[email protected]> 14969S: Supported 14970W: http://www.melfas.com 14971F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 14972F: drivers/input/touchscreen/melfas_mip4.c 14973 14974MELLANOX BLUEFIELD I2C DRIVER 14975M: Khalil Blaiech <[email protected]> 14976M: Asmaa Mnebhi <[email protected]> 14977L: [email protected] 14978S: Supported 14979F: drivers/i2c/busses/i2c-mlxbf.c 14980 14981MELLANOX ETHERNET DRIVER (mlx4_en) 14982M: Tariq Toukan <[email protected]> 14983L: [email protected] 14984S: Maintained 14985W: https://www.nvidia.com/networking/ 14986Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14987F: drivers/net/ethernet/mellanox/mlx4/en_* 14988 14989MELLANOX ETHERNET DRIVER (mlx5e) 14990M: Saeed Mahameed <[email protected]> 14991M: Tariq Toukan <[email protected]> 14992L: [email protected] 14993S: Maintained 14994W: https://www.nvidia.com/networking/ 14995Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14996F: drivers/net/ethernet/mellanox/mlx5/core/en_* 14997 14998MELLANOX ETHERNET INNOVA DRIVERS 14999R: Boris Pismenny <[email protected]> 15000L: [email protected] 15001S: Maintained 15002W: https://www.nvidia.com/networking/ 15003Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15004F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 15005F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 15006F: include/linux/mlx5/mlx5_ifc_fpga.h 15007 15008MELLANOX ETHERNET SWITCH DRIVERS 15009M: Ido Schimmel <[email protected]> 15010M: Petr Machata <[email protected]> 15011L: [email protected] 15012S: Supported 15013W: https://www.nvidia.com/networking/ 15014Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15015F: drivers/net/ethernet/mellanox/mlxsw/ 15016F: tools/testing/selftests/drivers/net/mlxsw/ 15017 15018MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15019M: [email protected] 15020L: [email protected] 15021S: Supported 15022W: https://www.nvidia.com/networking/ 15023Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15024F: drivers/net/ethernet/mellanox/mlxfw/ 15025 15026MELLANOX HARDWARE PLATFORM SUPPORT 15027M: Hans de Goede <[email protected]> 15028M: Ilpo Järvinen <[email protected]> 15029M: Vadim Pasternak <[email protected]> 15030L: [email protected] 15031S: Supported 15032F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15033F: drivers/platform/mellanox/ 15034F: include/linux/platform_data/mlxreg.h 15035 15036MELLANOX MLX4 core VPI driver 15037M: Tariq Toukan <[email protected]> 15038L: [email protected] 15039L: [email protected] 15040S: Maintained 15041W: https://www.nvidia.com/networking/ 15042Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15043F: drivers/net/ethernet/mellanox/mlx4/ 15044F: include/linux/mlx4/ 15045 15046MELLANOX MLX4 IB driver 15047M: Yishai Hadas <[email protected]> 15048L: [email protected] 15049S: Supported 15050W: https://www.nvidia.com/networking/ 15051Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15052F: drivers/infiniband/hw/mlx4/ 15053F: include/linux/mlx4/ 15054F: include/uapi/rdma/mlx4-abi.h 15055 15056MELLANOX MLX5 core VPI driver 15057M: Saeed Mahameed <[email protected]> 15058M: Leon Romanovsky <[email protected]> 15059M: Tariq Toukan <[email protected]> 15060L: [email protected] 15061L: [email protected] 15062S: Maintained 15063W: https://www.nvidia.com/networking/ 15064Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15065F: Documentation/networking/device_drivers/ethernet/mellanox/ 15066F: drivers/net/ethernet/mellanox/mlx5/core/ 15067F: include/linux/mlx5/ 15068 15069MELLANOX MLX5 IB driver 15070M: Leon Romanovsky <[email protected]> 15071L: [email protected] 15072S: Supported 15073W: https://www.nvidia.com/networking/ 15074Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15075F: drivers/infiniband/hw/mlx5/ 15076F: include/linux/mlx5/ 15077F: include/uapi/rdma/mlx5-abi.h 15078 15079MELLANOX MLX5 VDPA DRIVER 15080M: Dragos Tatulea <[email protected]> 15081L: [email protected] 15082S: Supported 15083F: drivers/vdpa/mlx5/ 15084 15085MELLANOX MLXCPLD I2C AND MUX DRIVER 15086M: Vadim Pasternak <[email protected]> 15087M: Michael Shych <[email protected]> 15088L: [email protected] 15089S: Supported 15090F: Documentation/i2c/busses/i2c-mlxcpld.rst 15091F: drivers/i2c/busses/i2c-mlxcpld.c 15092F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15093 15094MELLANOX MLXCPLD LED DRIVER 15095M: Vadim Pasternak <[email protected]> 15096L: [email protected] 15097S: Supported 15098F: Documentation/leds/leds-mlxcpld.rst 15099F: drivers/leds/leds-mlxcpld.c 15100F: drivers/leds/leds-mlxreg.c 15101 15102MELLANOX PLATFORM DRIVER 15103M: Vadim Pasternak <[email protected]> 15104L: [email protected] 15105S: Supported 15106F: drivers/platform/x86/mlx-platform.c 15107 15108MEMBARRIER SUPPORT 15109M: Mathieu Desnoyers <[email protected]> 15110M: "Paul E. McKenney" <[email protected]> 15111L: [email protected] 15112S: Supported 15113F: Documentation/scheduler/membarrier.rst 15114F: arch/*/include/asm/membarrier.h 15115F: arch/*/include/asm/sync_core.h 15116F: include/uapi/linux/membarrier.h 15117F: kernel/sched/membarrier.c 15118 15119MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15120M: Mike Rapoport <[email protected]> 15121L: [email protected] 15122S: Maintained 15123F: Documentation/core-api/boot-time-mm.rst 15124F: include/linux/memblock.h 15125F: mm/memblock.c 15126F: mm/mm_init.c 15127F: tools/testing/memblock/ 15128 15129MEMORY ALLOCATION PROFILING 15130M: Suren Baghdasaryan <[email protected]> 15131M: Kent Overstreet <[email protected]> 15132L: [email protected] 15133S: Maintained 15134F: Documentation/mm/allocation-profiling.rst 15135F: include/linux/alloc_tag.h 15136F: include/linux/pgalloc_tag.h 15137F: lib/alloc_tag.c 15138 15139MEMORY CONTROLLER DRIVERS 15140M: Krzysztof Kozlowski <[email protected]> 15141L: [email protected] 15142S: Maintained 15143B: mailto:[email protected] 15144T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15145F: Documentation/devicetree/bindings/memory-controllers/ 15146F: drivers/memory/ 15147F: include/dt-bindings/memory/ 15148F: include/memory/ 15149 15150MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15151M: Dmitry Osipenko <[email protected]> 15152L: [email protected] 15153L: [email protected] 15154S: Maintained 15155T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15156F: drivers/devfreq/tegra30-devfreq.c 15157 15158MEMORY HOT(UN)PLUG 15159M: David Hildenbrand <[email protected]> 15160M: Oscar Salvador <[email protected]> 15161L: [email protected] 15162S: Maintained 15163F: Documentation/admin-guide/mm/memory-hotplug.rst 15164F: Documentation/core-api/memory-hotplug.rst 15165F: drivers/base/memory.c 15166F: include/linux/memory_hotplug.h 15167F: mm/memory_hotplug.c 15168F: tools/testing/selftests/memory-hotplug/ 15169 15170MEMORY MANAGEMENT 15171M: Andrew Morton <[email protected]> 15172L: [email protected] 15173S: Maintained 15174W: http://www.linux-mm.org 15175T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15176T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15177F: Documentation/admin-guide/mm/ 15178F: Documentation/mm/ 15179F: include/linux/gfp.h 15180F: include/linux/gfp_types.h 15181F: include/linux/memfd.h 15182F: include/linux/memory.h 15183F: include/linux/memory_hotplug.h 15184F: include/linux/memory-tiers.h 15185F: include/linux/mempolicy.h 15186F: include/linux/mempool.h 15187F: include/linux/memremap.h 15188F: include/linux/mm.h 15189F: include/linux/mm_*.h 15190F: include/linux/mmzone.h 15191F: include/linux/mmu_notifier.h 15192F: include/linux/pagewalk.h 15193F: include/linux/rmap.h 15194F: include/trace/events/ksm.h 15195F: mm/ 15196F: tools/mm/ 15197F: tools/testing/selftests/mm/ 15198N: include/linux/page[-_]* 15199 15200MEMORY MAPPING 15201M: Andrew Morton <[email protected]> 15202M: Liam R. Howlett <[email protected]> 15203M: Lorenzo Stoakes <[email protected]> 15204R: Vlastimil Babka <[email protected]> 15205R: Jann Horn <[email protected]> 15206L: [email protected] 15207S: Maintained 15208W: http://www.linux-mm.org 15209T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15210F: mm/mlock.c 15211F: mm/mmap.c 15212F: mm/mprotect.c 15213F: mm/mremap.c 15214F: mm/mseal.c 15215F: mm/vma.c 15216F: mm/vma.h 15217F: mm/vma_internal.h 15218F: tools/testing/vma/ 15219 15220MEMORY TECHNOLOGY DEVICES (MTD) 15221M: Miquel Raynal <[email protected]> 15222M: Richard Weinberger <[email protected]> 15223M: Vignesh Raghavendra <[email protected]> 15224L: [email protected] 15225S: Maintained 15226W: http://www.linux-mtd.infradead.org/ 15227Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15228C: irc://irc.oftc.net/mtd 15229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15231F: Documentation/devicetree/bindings/mtd/ 15232F: drivers/mtd/ 15233F: include/linux/mtd/ 15234F: include/uapi/mtd/ 15235 15236MEN A21 WATCHDOG DRIVER 15237M: Johannes Thumshirn <[email protected]> 15238L: [email protected] 15239S: Maintained 15240F: drivers/watchdog/mena21_wdt.c 15241 15242MEN CHAMELEON BUS (mcb) 15243M: Johannes Thumshirn <[email protected]> 15244S: Maintained 15245F: Documentation/driver-api/men-chameleon-bus.rst 15246F: drivers/mcb/ 15247F: include/linux/mcb.h 15248 15249MEN F21BMC (Board Management Controller) 15250M: Andreas Werner <[email protected]> 15251S: Supported 15252F: Documentation/hwmon/menf21bmc.rst 15253F: drivers/hwmon/menf21bmc_hwmon.c 15254F: drivers/leds/leds-menf21bmc.c 15255F: drivers/mfd/menf21bmc.c 15256F: drivers/watchdog/menf21bmc_wdt.c 15257 15258MEN Z069 WATCHDOG DRIVER 15259M: Johannes Thumshirn <[email protected]> 15260L: [email protected] 15261S: Maintained 15262F: drivers/watchdog/menz69_wdt.c 15263 15264MESON AO CEC DRIVER FOR AMLOGIC SOCS 15265M: Neil Armstrong <[email protected]> 15266L: [email protected] 15267L: [email protected] 15268S: Supported 15269W: http://linux-meson.com/ 15270T: git git://linuxtv.org/media.git 15271F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15272F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15273F: drivers/media/cec/platform/meson/ao-cec.c 15274 15275MESON GE2D DRIVER FOR AMLOGIC SOCS 15276M: Neil Armstrong <[email protected]> 15277L: [email protected] 15278L: [email protected] 15279S: Supported 15280T: git git://linuxtv.org/media.git 15281F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15282F: drivers/media/platform/amlogic/meson-ge2d/ 15283 15284MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15285M: Liang Yang <[email protected]> 15286L: [email protected] 15287S: Maintained 15288F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15289F: drivers/mtd/nand/raw/meson_* 15290 15291MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15292M: Neil Armstrong <[email protected]> 15293L: [email protected] 15294L: [email protected] 15295S: Supported 15296T: git git://linuxtv.org/media.git 15297F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15298F: drivers/staging/media/meson/vdec/ 15299 15300META ETHERNET DRIVERS 15301M: Alexander Duyck <[email protected]> 15302M: Jakub Kicinski <[email protected]> 15303R: [email protected] 15304S: Maintained 15305F: Documentation/networking/device_drivers/ethernet/meta/ 15306F: drivers/net/ethernet/meta/ 15307 15308METHODE UDPU SUPPORT 15309M: Robert Marko <[email protected]> 15310S: Maintained 15311F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15312F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15313 15314MHI BUS 15315M: Manivannan Sadhasivam <[email protected]> 15316L: [email protected] 15317L: [email protected] 15318S: Maintained 15319T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15320F: Documentation/ABI/stable/sysfs-bus-mhi 15321F: Documentation/mhi/ 15322F: drivers/bus/mhi/ 15323F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15324F: include/linux/mhi.h 15325 15326MICROBLAZE ARCHITECTURE 15327M: Michal Simek <[email protected]> 15328S: Supported 15329W: http://www.monstr.eu/fdt/ 15330T: git git://git.monstr.eu/linux-2.6-microblaze.git 15331F: arch/microblaze/ 15332 15333MICROBLAZE TMR INJECT 15334M: Appana Durga Kedareswara rao <[email protected]> 15335S: Supported 15336F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15337F: drivers/misc/xilinx_tmr_inject.c 15338 15339MICROBLAZE TMR MANAGER 15340M: Appana Durga Kedareswara rao <[email protected]> 15341S: Supported 15342F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15343F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15344F: drivers/misc/xilinx_tmr_manager.c 15345 15346MICROCHIP AT91 DMA DRIVERS 15347M: Ludovic Desroches <[email protected]> 15348L: [email protected] (moderated for non-subscribers) 15349L: [email protected] 15350S: Supported 15351F: Documentation/devicetree/bindings/dma/atmel-dma.txt 15352F: drivers/dma/at_hdmac.c 15353F: drivers/dma/at_xdmac.c 15354F: include/dt-bindings/dma/at91.h 15355 15356MICROCHIP AT91 SERIAL DRIVER 15357M: Richard Genoud <[email protected]> 15358S: Maintained 15359F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15360F: drivers/tty/serial/atmel_serial.c 15361F: drivers/tty/serial/atmel_serial.h 15362 15363MICROCHIP AT91 USART MFD DRIVER 15364M: Radu Pirea <[email protected]> 15365L: [email protected] 15366S: Supported 15367F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15368F: drivers/mfd/at91-usart.c 15369F: include/dt-bindings/mfd/at91-usart.h 15370 15371MICROCHIP AT91 USART SPI DRIVER 15372M: Radu Pirea <[email protected]> 15373L: [email protected] 15374S: Supported 15375F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15376F: drivers/spi/spi-at91-usart.c 15377 15378MICROCHIP AUDIO ASOC DRIVERS 15379M: Claudiu Beznea <[email protected]> 15380M: Andrei Simion <[email protected]> 15381L: [email protected] 15382S: Supported 15383F: Documentation/devicetree/bindings/sound/atmel* 15384F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15385F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15386F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15387F: sound/soc/atmel 15388 15389MICROCHIP CSI2DC DRIVER 15390M: Eugen Hristev <[email protected]> 15391L: [email protected] 15392S: Supported 15393F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15394F: drivers/media/platform/microchip/microchip-csi2dc.c 15395 15396MICROCHIP ECC DRIVER 15397L: [email protected] 15398S: Orphan 15399F: drivers/crypto/atmel-ecc.* 15400 15401MICROCHIP EIC DRIVER 15402M: Claudiu Beznea <[email protected]> 15403L: [email protected] (moderated for non-subscribers) 15404S: Supported 15405F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15406F: drivers/irqchip/irq-mchp-eic.c 15407 15408MICROCHIP I2C DRIVER 15409M: Codrin Ciubotariu <[email protected]> 15410L: [email protected] 15411S: Supported 15412F: drivers/i2c/busses/i2c-at91-*.c 15413F: drivers/i2c/busses/i2c-at91.h 15414 15415MICROCHIP ISC DRIVER 15416M: Eugen Hristev <[email protected]> 15417L: [email protected] 15418S: Supported 15419F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15420F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15421F: drivers/media/platform/microchip/microchip-isc* 15422F: drivers/media/platform/microchip/microchip-sama*-isc* 15423F: drivers/staging/media/deprecated/atmel/atmel-isc* 15424F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15425F: include/linux/atmel-isc-media.h 15426 15427MICROCHIP ISI DRIVER 15428M: Eugen Hristev <[email protected]> 15429L: [email protected] 15430S: Supported 15431F: drivers/media/platform/atmel/atmel-isi.c 15432F: drivers/media/platform/atmel/atmel-isi.h 15433 15434MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15435M: Woojung Huh <[email protected]> 15436M: [email protected] 15437L: [email protected] 15438S: Maintained 15439F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15440F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15441F: drivers/net/dsa/microchip/* 15442F: include/linux/dsa/ksz_common.h 15443F: include/linux/platform_data/microchip-ksz.h 15444F: net/dsa/tag_ksz.c 15445 15446MICROCHIP LAN743X ETHERNET DRIVER 15447M: Bryan Whitehead <[email protected]> 15448M: [email protected] 15449L: [email protected] 15450S: Maintained 15451F: drivers/net/ethernet/microchip/lan743x_* 15452 15453MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15454M: Parthiban Veerasooran <[email protected]> 15455L: [email protected] 15456S: Maintained 15457F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15458F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15459 15460MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15461M: Arun Ramadoss <[email protected]> 15462R: [email protected] 15463L: [email protected] 15464S: Maintained 15465F: drivers/net/phy/microchip_t1.c 15466 15467MICROCHIP LAN966X ETHERNET DRIVER 15468M: Horatiu Vultur <[email protected]> 15469M: [email protected] 15470L: [email protected] 15471S: Maintained 15472F: drivers/net/ethernet/microchip/lan966x/* 15473 15474MICROCHIP LAN966X OIC DRIVER 15475M: Herve Codina <[email protected]> 15476S: Maintained 15477F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15478F: drivers/irqchip/irq-lan966x-oic.c 15479 15480MICROCHIP LAN966X PCI DRIVER 15481M: Herve Codina <[email protected]> 15482S: Maintained 15483F: drivers/misc/lan966x_pci.c 15484F: drivers/misc/lan966x_pci.dtso 15485 15486MICROCHIP LAN969X ETHERNET DRIVER 15487M: Daniel Machon <[email protected]> 15488M: [email protected] 15489L: [email protected] 15490S: Maintained 15491F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15492 15493MICROCHIP LCDFB DRIVER 15494M: Nicolas Ferre <[email protected]> 15495L: [email protected] 15496S: Maintained 15497F: drivers/video/fbdev/atmel_lcdfb.c 15498F: include/video/atmel_lcdc.h 15499 15500MICROCHIP MCP16502 PMIC DRIVER 15501M: Claudiu Beznea <[email protected]> 15502M: Andrei Simion <[email protected]> 15503L: [email protected] (moderated for non-subscribers) 15504S: Supported 15505F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15506F: drivers/regulator/mcp16502.c 15507 15508MICROCHIP MCP3564 ADC DRIVER 15509M: Marius Cristea <[email protected]> 15510L: [email protected] 15511S: Supported 15512F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15513F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15514F: drivers/iio/adc/mcp3564.c 15515 15516MICROCHIP MCP3911 ADC DRIVER 15517M: Marcus Folkesson <[email protected]> 15518M: Kent Gustavsson <[email protected]> 15519L: [email protected] 15520S: Maintained 15521F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15522F: drivers/iio/adc/mcp3911.c 15523 15524MICROCHIP MMC/SD/SDIO MCI DRIVER 15525M: Aubin Constans <[email protected]> 15526S: Maintained 15527F: drivers/mmc/host/atmel-mci.c 15528 15529MICROCHIP NAND DRIVER 15530L: [email protected] 15531S: Orphan 15532F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15533F: drivers/mtd/nand/raw/atmel/* 15534 15535MICROCHIP OTPC DRIVER 15536M: Claudiu Beznea <[email protected]> 15537L: [email protected] (moderated for non-subscribers) 15538S: Supported 15539F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15540F: drivers/nvmem/microchip-otpc.c 15541F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15542 15543MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15544M: Matteo Martelli <[email protected]> 15545L: [email protected] 15546S: Supported 15547F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15548F: drivers/iio/adc/pac1921.c 15549 15550MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15551M: Marius Cristea <[email protected]> 15552L: [email protected] 15553S: Supported 15554F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15555F: drivers/iio/adc/pac1934.c 15556 15557MICROCHIP PCI1XXXX GP DRIVER 15558M: Vaibhaav Ram T.L <[email protected]> 15559M: Kumaravel Thiagarajan <[email protected]> 15560L: [email protected] 15561S: Supported 15562F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15563F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15564F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15565F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15566 15567MICROCHIP PCI1XXXX I2C DRIVER 15568M: Tharun Kumar P <[email protected]> 15569M: Kumaravel Thiagarajan <[email protected]> 15570M: Microchip Linux Driver Support <[email protected]> 15571L: [email protected] 15572S: Maintained 15573F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15574 15575MICROCHIP PCIe UART DRIVER 15576M: Kumaravel Thiagarajan <[email protected]> 15577M: Tharun Kumar P <[email protected]> 15578L: [email protected] 15579S: Maintained 15580F: drivers/tty/serial/8250/8250_pci1xxxx.c 15581 15582MICROCHIP POLARFIRE FPGA DRIVERS 15583M: Conor Dooley <[email protected]> 15584L: [email protected] 15585S: Supported 15586F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15587F: drivers/fpga/microchip-spi.c 15588 15589MICROCHIP PWM DRIVER 15590M: Claudiu Beznea <[email protected]> 15591L: [email protected] (moderated for non-subscribers) 15592L: [email protected] 15593S: Supported 15594F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15595F: drivers/pwm/pwm-atmel.c 15596 15597MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15598M: Manikandan Muralidharan <[email protected]> 15599M: Dharma Balasubiramani <[email protected]> 15600L: [email protected] 15601S: Supported 15602F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15603F: drivers/gpu/drm/bridge/microchip-lvds.c 15604 15605MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15606M: Eugen Hristev <[email protected]> 15607L: [email protected] 15608S: Supported 15609F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15610F: drivers/iio/adc/at91-sama5d2_adc.c 15611F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15612 15613MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15614M: Claudiu Beznea <[email protected]> 15615S: Supported 15616F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15617F: drivers/power/reset/at91-sama5d2_shdwc.c 15618 15619MICROCHIP SOC DRIVERS 15620M: Conor Dooley <[email protected]> 15621S: Supported 15622T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15623F: Documentation/devicetree/bindings/soc/microchip/ 15624F: drivers/soc/microchip/ 15625 15626MICROCHIP SPI DRIVER 15627M: Ryan Wanner <[email protected]> 15628S: Supported 15629F: drivers/spi/spi-atmel.* 15630 15631MICROCHIP SSC DRIVER 15632M: Claudiu Beznea <[email protected]> 15633M: Andrei Simion <[email protected]> 15634L: [email protected] (moderated for non-subscribers) 15635S: Supported 15636F: Documentation/devicetree/bindings/misc/atmel-ssc.txt 15637F: drivers/misc/atmel-ssc.c 15638F: include/linux/atmel-ssc.h 15639 15640Microchip Timer Counter Block (TCB) Capture Driver 15641M: Kamel Bouhara <[email protected]> 15642L: [email protected] (moderated for non-subscribers) 15643L: [email protected] 15644S: Maintained 15645F: drivers/counter/microchip-tcb-capture.c 15646 15647MICROCHIP USB251XB DRIVER 15648M: Richard Leitner <[email protected]> 15649L: [email protected] 15650S: Maintained 15651F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15652F: drivers/usb/misc/usb251xb.c 15653 15654MICROCHIP USBA UDC DRIVER 15655M: Cristian Birsan <[email protected]> 15656L: [email protected] (moderated for non-subscribers) 15657S: Supported 15658F: drivers/usb/gadget/udc/atmel_usba_udc.* 15659 15660MICROCHIP WILC1000 WIFI DRIVER 15661M: Ajay Singh <[email protected]> 15662M: Claudiu Beznea <[email protected]> 15663L: [email protected] 15664S: Supported 15665F: drivers/net/wireless/microchip/ 15666 15667MICROSEMI MIPS SOCS 15668M: Alexandre Belloni <[email protected]> 15669M: [email protected] 15670L: [email protected] 15671S: Supported 15672F: Documentation/devicetree/bindings/mips/mscc.txt 15673F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15674F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15675F: arch/mips/boot/dts/mscc/ 15676F: arch/mips/configs/generic/board-ocelot.config 15677F: arch/mips/generic/board-ocelot.c 15678 15679MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15680M: Don Brace <[email protected]> 15681L: [email protected] 15682L: [email protected] 15683S: Supported 15684F: Documentation/scsi/smartpqi.rst 15685F: drivers/scsi/smartpqi/Kconfig 15686F: drivers/scsi/smartpqi/Makefile 15687F: drivers/scsi/smartpqi/smartpqi*.[ch] 15688F: include/linux/cciss*.h 15689F: include/uapi/linux/cciss*.h 15690 15691MICROSOFT MANA RDMA DRIVER 15692M: Long Li <[email protected]> 15693M: Konstantin Taranov <[email protected]> 15694L: [email protected] 15695S: Supported 15696F: drivers/infiniband/hw/mana/ 15697F: include/net/mana 15698F: include/uapi/rdma/mana-abi.h 15699 15700MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 15701M: Maximilian Luz <[email protected]> 15702L: [email protected] 15703S: Maintained 15704F: drivers/platform/surface/surface_aggregator_tabletsw.c 15705 15706MICROSOFT SURFACE BATTERY AND AC DRIVERS 15707M: Maximilian Luz <[email protected]> 15708L: [email protected] 15709L: [email protected] 15710S: Maintained 15711F: drivers/power/supply/surface_battery.c 15712F: drivers/power/supply/surface_charger.c 15713 15714MICROSOFT SURFACE DTX DRIVER 15715M: Maximilian Luz <[email protected]> 15716L: [email protected] 15717S: Maintained 15718F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 15719F: drivers/platform/surface/surface_dtx.c 15720F: include/uapi/linux/surface_aggregator/dtx.h 15721 15722MICROSOFT SURFACE SENSOR FAN DRIVER 15723M: Maximilian Luz <[email protected]> 15724M: Ivor Wanders <[email protected]> 15725L: [email protected] 15726S: Maintained 15727F: Documentation/hwmon/surface_fan.rst 15728F: drivers/hwmon/surface_fan.c 15729 15730MICROSOFT SURFACE SENSOR THERMAL DRIVER 15731M: Maximilian Luz <[email protected]> 15732L: [email protected] 15733S: Maintained 15734F: drivers/hwmon/surface_temp.c 15735 15736MICROSOFT SURFACE GPE LID SUPPORT DRIVER 15737M: Maximilian Luz <[email protected]> 15738L: [email protected] 15739S: Maintained 15740F: drivers/platform/surface/surface_gpe.c 15741 15742MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 15743M: Hans de Goede <[email protected]> 15744M: Ilpo Järvinen <[email protected]> 15745M: Maximilian Luz <[email protected]> 15746L: [email protected] 15747S: Maintained 15748T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 15749F: drivers/platform/surface/ 15750 15751MICROSOFT SURFACE HID TRANSPORT DRIVER 15752M: Maximilian Luz <[email protected]> 15753L: [email protected] 15754L: [email protected] 15755S: Maintained 15756F: drivers/hid/surface-hid/ 15757 15758MICROSOFT SURFACE HOT-PLUG DRIVER 15759M: Maximilian Luz <[email protected]> 15760L: [email protected] 15761S: Maintained 15762F: drivers/platform/surface/surface_hotplug.c 15763 15764MICROSOFT SURFACE PLATFORM PROFILE DRIVER 15765M: Maximilian Luz <[email protected]> 15766L: [email protected] 15767S: Maintained 15768F: drivers/platform/surface/surface_platform_profile.c 15769 15770MICROSOFT SURFACE PRO 3 BUTTON DRIVER 15771M: Chen Yu <[email protected]> 15772L: [email protected] 15773S: Supported 15774F: drivers/platform/surface/surfacepro3_button.c 15775 15776MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 15777M: Maximilian Luz <[email protected]> 15778L: [email protected] 15779S: Maintained 15780F: drivers/platform/surface/surface_aggregator_hub.c 15781 15782MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 15783M: Maximilian Luz <[email protected]> 15784L: [email protected] 15785S: Maintained 15786W: https://github.com/linux-surface/surface-aggregator-module 15787C: irc://irc.libera.chat/linux-surface 15788F: Documentation/driver-api/surface_aggregator/ 15789F: drivers/platform/surface/aggregator/ 15790F: drivers/platform/surface/surface_acpi_notify.c 15791F: drivers/platform/surface/surface_aggregator_cdev.c 15792F: drivers/platform/surface/surface_aggregator_registry.c 15793F: include/linux/surface_acpi_notify.h 15794F: include/linux/surface_aggregator/ 15795F: include/uapi/linux/surface_aggregator/ 15796 15797MICROTEK X6 SCANNER 15798M: Oliver Neukum <[email protected]> 15799S: Maintained 15800F: drivers/usb/image/microtek.* 15801 15802MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 15803M: Luka Kovacic <[email protected]> 15804M: Luka Perkov <[email protected]> 15805S: Maintained 15806F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 15807F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 15808F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 15809F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 15810F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 15811F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 15812 15813MIN HEAP 15814M: Kuan-Wei Chiu <[email protected]> 15815L: [email protected] 15816S: Maintained 15817F: Documentation/core-api/min_heap.rst 15818F: include/linux/min_heap.h 15819F: lib/min_heap.c 15820F: lib/test_min_heap.c 15821 15822MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 15823M: Sakari Ailus <[email protected]> 15824L: [email protected] 15825S: Maintained 15826F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 15827F: Documentation/driver-api/media/drivers/ccs/ 15828F: Documentation/userspace-api/media/drivers/ccs.rst 15829F: drivers/media/i2c/ccs-pll.c 15830F: drivers/media/i2c/ccs-pll.h 15831F: drivers/media/i2c/ccs/ 15832F: include/uapi/linux/ccs.h 15833F: include/uapi/linux/smiapp.h 15834 15835MIPS 15836M: Thomas Bogendoerfer <[email protected]> 15837L: [email protected] 15838S: Maintained 15839Q: https://patchwork.kernel.org/project/linux-mips/list/ 15840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 15841F: Documentation/devicetree/bindings/mips/ 15842F: Documentation/arch/mips/ 15843F: arch/mips/ 15844F: drivers/platform/mips/ 15845F: include/dt-bindings/mips/ 15846 15847MIPS BOSTON DEVELOPMENT BOARD 15848M: Paul Burton <[email protected]> 15849L: [email protected] 15850S: Maintained 15851F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 15852F: arch/mips/boot/dts/img/boston.dts 15853F: arch/mips/configs/generic/board-boston.config 15854F: drivers/clk/imgtec/clk-boston.c 15855F: include/dt-bindings/clock/boston-clock.h 15856 15857MIPS CORE DRIVERS 15858M: Thomas Bogendoerfer <[email protected]> 15859L: [email protected] 15860S: Supported 15861F: drivers/bus/mips_cdmm.c 15862F: drivers/clocksource/mips-gic-timer.c 15863F: drivers/cpuidle/cpuidle-cps.c 15864F: drivers/irqchip/irq-mips-cpu.c 15865F: drivers/irqchip/irq-mips-gic.c 15866 15867MIPS GENERIC PLATFORM 15868M: Paul Burton <[email protected]> 15869L: [email protected] 15870S: Supported 15871F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 15872F: arch/mips/generic/ 15873F: arch/mips/tools/generic-board-config.sh 15874 15875MIPS RINT INSTRUCTION EMULATION 15876M: Aleksandar Markovic <[email protected]> 15877L: [email protected] 15878S: Supported 15879F: arch/mips/math-emu/dp_rint.c 15880F: arch/mips/math-emu/sp_rint.c 15881 15882MIPS/LOONGSON1 ARCHITECTURE 15883M: Keguang Zhang <[email protected]> 15884L: [email protected] 15885S: Maintained 15886F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 15887F: arch/mips/include/asm/mach-loongson32/ 15888F: arch/mips/loongson32/ 15889F: drivers/*/*loongson1* 15890F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 15891 15892MIPS/LOONGSON2EF ARCHITECTURE 15893M: Jiaxun Yang <[email protected]> 15894L: [email protected] 15895S: Maintained 15896F: arch/mips/include/asm/mach-loongson2ef/ 15897F: arch/mips/loongson2ef/ 15898F: drivers/cpufreq/loongson2_cpufreq.c 15899 15900MIPS/LOONGSON64 ARCHITECTURE 15901M: Huacai Chen <[email protected]> 15902M: Jiaxun Yang <[email protected]> 15903L: [email protected] 15904S: Maintained 15905F: arch/mips/include/asm/mach-loongson64/ 15906F: arch/mips/loongson64/ 15907F: drivers/irqchip/irq-loongson* 15908F: drivers/platform/mips/cpu_hwmon.c 15909 15910MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 15911M: Hans Verkuil <[email protected]> 15912L: [email protected] 15913S: Odd Fixes 15914W: https://linuxtv.org 15915T: git git://linuxtv.org/media.git 15916F: drivers/media/radio/radio-miropcm20* 15917 15918MITSUMI MM8013 FG DRIVER 15919M: Konrad Dybcio <[email protected]> 15920F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 15921F: drivers/power/supply/mm8013.c 15922 15923MMP SUPPORT 15924R: Lubomir Rintel <[email protected]> 15925L: [email protected] (moderated for non-subscribers) 15926S: Odd Fixes 15927T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 15928F: arch/arm/boot/dts/marvell/mmp* 15929F: arch/arm/mach-mmp/ 15930F: include/linux/soc/mmp/ 15931 15932MMP USB PHY DRIVERS 15933R: Lubomir Rintel <[email protected]> 15934L: [email protected] (moderated for non-subscribers) 15935S: Maintained 15936F: drivers/phy/marvell/phy-mmp3-usb.c 15937F: drivers/phy/marvell/phy-pxa-usb.c 15938 15939MMU GATHER AND TLB INVALIDATION 15940M: Will Deacon <[email protected]> 15941M: "Aneesh Kumar K.V" <[email protected]> 15942M: Andrew Morton <[email protected]> 15943M: Nick Piggin <[email protected]> 15944M: Peter Zijlstra <[email protected]> 15945L: [email protected] 15946L: [email protected] 15947S: Maintained 15948F: arch/*/include/asm/tlb.h 15949F: include/asm-generic/tlb.h 15950F: mm/mmu_gather.c 15951 15952MN88472 MEDIA DRIVER 15953L: [email protected] 15954S: Orphan 15955W: https://linuxtv.org 15956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15957F: drivers/media/dvb-frontends/mn88472* 15958 15959MN88473 MEDIA DRIVER 15960L: [email protected] 15961S: Orphan 15962W: https://linuxtv.org 15963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15964F: drivers/media/dvb-frontends/mn88473* 15965 15966MOBILEYE MIPS SOCS 15967M: Vladimir Kondratiev <[email protected]> 15968M: Gregory CLEMENT <[email protected]> 15969M: Théo Lebrun <[email protected]> 15970L: [email protected] 15971S: Maintained 15972F: Documentation/devicetree/bindings/mips/mobileye.yaml 15973F: Documentation/devicetree/bindings/soc/mobileye/ 15974F: arch/mips/boot/dts/mobileye/ 15975F: arch/mips/configs/eyeq5_defconfig 15976F: arch/mips/mobileye/board-epm5.its.S 15977F: drivers/clk/clk-eyeq.c 15978F: drivers/pinctrl/pinctrl-eyeq5.c 15979F: drivers/reset/reset-eyeq.c 15980F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 15981 15982MODULE SUPPORT 15983M: Luis Chamberlain <[email protected]> 15984R: Petr Pavlu <[email protected]> 15985R: Sami Tolvanen <[email protected]> 15986R: Daniel Gomez <[email protected]> 15987L: [email protected] 15988L: [email protected] 15989S: Maintained 15990T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 15991F: include/linux/kmod.h 15992F: include/linux/module*.h 15993F: kernel/module/ 15994F: lib/test_kmod.c 15995F: scripts/module* 15996F: tools/testing/selftests/kmod/ 15997 15998MONOLITHIC POWER SYSTEM PMIC DRIVER 15999M: Saravanan Sekar <[email protected]> 16000S: Maintained 16001F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 16002F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 16003F: drivers/hwmon/pmbus/mpq7932.c 16004F: drivers/iio/adc/mp2629_adc.c 16005F: drivers/mfd/mp2629.c 16006F: drivers/power/supply/mp2629_charger.c 16007F: drivers/regulator/mp5416.c 16008F: drivers/regulator/mpq7920.c 16009F: drivers/regulator/mpq7920.h 16010F: include/linux/mfd/mp2629.h 16011 16012MOST(R) TECHNOLOGY DRIVER 16013M: Parthiban Veerasooran <[email protected]> 16014M: Christian Gromm <[email protected]> 16015S: Maintained 16016F: Documentation/ABI/testing/configfs-most 16017F: Documentation/ABI/testing/sysfs-bus-most 16018F: drivers/most/ 16019F: drivers/staging/most/ 16020F: include/linux/most.h 16021 16022MOTORCOMM PHY DRIVER 16023M: Frank <[email protected]> 16024L: [email protected] 16025S: Maintained 16026F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16027F: drivers/net/phy/motorcomm.c 16028 16029MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16030M: Jiri Slaby <[email protected]> 16031S: Maintained 16032F: Documentation/driver-api/tty/moxa-smartio.rst 16033F: drivers/tty/mxser.* 16034 16035MP3309C BACKLIGHT DRIVER 16036M: Flavio Suligoi <[email protected]> 16037L: [email protected] 16038S: Maintained 16039F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16040F: drivers/video/backlight/mp3309c.c 16041 16042MPS MP2891 DRIVER 16043M: Noah Wang <[email protected]> 16044L: [email protected] 16045S: Maintained 16046F: Documentation/hwmon/mp2891.rst 16047F: drivers/hwmon/pmbus/mp2891.c 16048 16049MPS MP2993 DRIVER 16050M: Noah Wang <[email protected]> 16051L: [email protected] 16052S: Maintained 16053F: Documentation/hwmon/mp2993.rst 16054F: drivers/hwmon/pmbus/mp2993.c 16055 16056MPS MP9941 DRIVER 16057M: Noah Wang <[email protected]> 16058L: [email protected] 16059S: Maintained 16060F: Documentation/hwmon/mp9941.rst 16061F: drivers/hwmon/pmbus/mp9941.c 16062 16063MR800 AVERMEDIA USB FM RADIO DRIVER 16064M: Alexey Klimov <[email protected]> 16065L: [email protected] 16066S: Maintained 16067T: git git://linuxtv.org/media.git 16068F: drivers/media/radio/radio-mr800.c 16069 16070MRF24J40 IEEE 802.15.4 RADIO DRIVER 16071M: Stefan Schmidt <[email protected]> 16072L: [email protected] 16073S: Odd Fixes 16074F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16075F: drivers/net/ieee802154/mrf24j40.c 16076 16077MSI EC DRIVER 16078M: Nikita Kravets <[email protected]> 16079L: [email protected] 16080S: Maintained 16081W: https://github.com/BeardOverflow/msi-ec 16082F: drivers/platform/x86/msi-ec.* 16083 16084MSI LAPTOP SUPPORT 16085M: "Lee, Chun-Yi" <[email protected]> 16086L: [email protected] 16087S: Maintained 16088F: drivers/platform/x86/msi-laptop.c 16089 16090MSI WMI SUPPORT 16091L: [email protected] 16092S: Orphan 16093F: drivers/platform/x86/msi-wmi.c 16094 16095MSI WMI PLATFORM FEATURES 16096M: Armin Wolf <[email protected]> 16097L: [email protected] 16098S: Maintained 16099F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16100F: Documentation/wmi/devices/msi-wmi-platform.rst 16101F: drivers/platform/x86/msi-wmi-platform.c 16102 16103MSI001 MEDIA DRIVER 16104L: [email protected] 16105S: Orphan 16106W: https://linuxtv.org 16107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16108F: drivers/media/tuners/msi001* 16109 16110MSI2500 MEDIA DRIVER 16111L: [email protected] 16112S: Orphan 16113W: https://linuxtv.org 16114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16115F: drivers/media/usb/msi2500/ 16116 16117MSTAR INTERRUPT CONTROLLER DRIVER 16118M: Mark-PK Tsai <[email protected]> 16119M: Daniel Palmer <[email protected]> 16120S: Maintained 16121F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16122F: drivers/irqchip/irq-mst-intc.c 16123 16124MSYSTEMS DISKONCHIP G3 MTD DRIVER 16125M: Robert Jarzmik <[email protected]> 16126L: [email protected] 16127S: Maintained 16128F: drivers/mtd/devices/docg3* 16129 16130MT9M114 ONSEMI SENSOR DRIVER 16131M: Laurent Pinchart <[email protected]> 16132L: [email protected] 16133S: Maintained 16134T: git git://linuxtv.org/media.git 16135F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16136F: drivers/media/i2c/mt9m114.c 16137 16138MT9P031 APTINA CAMERA SENSOR 16139M: Laurent Pinchart <[email protected]> 16140L: [email protected] 16141S: Maintained 16142T: git git://linuxtv.org/media.git 16143F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16144F: drivers/media/i2c/mt9p031.c 16145 16146MT9T112 APTINA CAMERA SENSOR 16147M: Jacopo Mondi <[email protected]> 16148L: [email protected] 16149S: Odd Fixes 16150T: git git://linuxtv.org/media.git 16151F: drivers/media/i2c/mt9t112.c 16152F: include/media/i2c/mt9t112.h 16153 16154MT9V032 APTINA CAMERA SENSOR 16155M: Laurent Pinchart <[email protected]> 16156L: [email protected] 16157S: Maintained 16158T: git git://linuxtv.org/media.git 16159F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16160F: drivers/media/i2c/mt9v032.c 16161F: include/media/i2c/mt9v032.h 16162 16163MT9V111 APTINA CAMERA SENSOR 16164M: Jacopo Mondi <[email protected]> 16165L: [email protected] 16166S: Maintained 16167T: git git://linuxtv.org/media.git 16168F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16169F: drivers/media/i2c/mt9v111.c 16170 16171MULTIFUNCTION DEVICES (MFD) 16172M: Lee Jones <[email protected]> 16173S: Maintained 16174T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16175F: Documentation/devicetree/bindings/mfd/ 16176F: drivers/mfd/ 16177F: include/dt-bindings/mfd/ 16178F: include/linux/mfd/ 16179 16180MULTIMEDIA CARD (MMC) ETC. OVER SPI 16181S: Orphan 16182F: drivers/mmc/host/mmc_spi.c 16183F: include/linux/spi/mmc_spi.h 16184 16185MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16186M: Ulf Hansson <[email protected]> 16187L: [email protected] 16188S: Maintained 16189T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16190F: Documentation/devicetree/bindings/mmc/ 16191F: drivers/mmc/ 16192F: include/linux/mmc/ 16193F: include/uapi/linux/mmc/ 16194 16195MULTIPLEXER SUBSYSTEM 16196M: Peter Rosin <[email protected]> 16197S: Maintained 16198F: Documentation/ABI/testing/sysfs-class-mux* 16199F: Documentation/devicetree/bindings/mux/ 16200F: drivers/mux/ 16201F: include/dt-bindings/mux/ 16202F: include/linux/mux/ 16203 16204MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16205M: Bin Liu <[email protected]> 16206L: [email protected] 16207S: Maintained 16208F: drivers/usb/musb/ 16209 16210MXL301RF MEDIA DRIVER 16211M: Akihiro Tsukada <[email protected]> 16212L: [email protected] 16213S: Odd Fixes 16214F: drivers/media/tuners/mxl301rf* 16215 16216MXL5007T MEDIA DRIVER 16217M: Michael Krufky <[email protected]> 16218L: [email protected] 16219S: Maintained 16220W: https://linuxtv.org 16221W: http://github.com/mkrufky 16222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16223T: git git://linuxtv.org/mkrufky/tuners.git 16224F: drivers/media/tuners/mxl5007t.* 16225 16226MXSFB DRM DRIVER 16227M: Marek Vasut <[email protected]> 16228M: Stefan Agner <[email protected]> 16229L: [email protected] 16230S: Supported 16231T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16232F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16233F: drivers/gpu/drm/mxsfb/ 16234 16235MYLEX DAC960 PCI RAID Controller 16236M: Hannes Reinecke <[email protected]> 16237L: [email protected] 16238S: Supported 16239F: drivers/scsi/myrb.* 16240F: drivers/scsi/myrs.* 16241 16242MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16243L: [email protected] 16244S: Orphan 16245W: https://www.cspi.com/ethernet-products/support/downloads/ 16246F: drivers/net/ethernet/myricom/myri10ge/ 16247 16248NAND FLASH SUBSYSTEM 16249M: Miquel Raynal <[email protected]> 16250R: Richard Weinberger <[email protected]> 16251L: [email protected] 16252S: Maintained 16253W: http://www.linux-mtd.infradead.org/ 16254Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16255C: irc://irc.oftc.net/mtd 16256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16257F: drivers/mtd/nand/ 16258F: include/linux/mtd/*nand*.h 16259 16260NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16261M: Daniel Mack <[email protected]> 16262L: [email protected] 16263S: Maintained 16264W: http://www.native-instruments.com 16265F: sound/usb/caiaq/ 16266 16267NATSEMI ETHERNET DRIVER (DP8381x) 16268S: Orphan 16269F: drivers/net/ethernet/natsemi/natsemi.c 16270 16271NCR 5380 SCSI DRIVERS 16272M: Finn Thain <[email protected]> 16273M: Michael Schmitz <[email protected]> 16274L: [email protected] 16275S: Maintained 16276F: Documentation/scsi/g_NCR5380.rst 16277F: drivers/scsi/NCR5380.* 16278F: drivers/scsi/arm/cumana_1.c 16279F: drivers/scsi/arm/oak.c 16280F: drivers/scsi/atari_scsi.* 16281F: drivers/scsi/dmx3191d.c 16282F: drivers/scsi/g_NCR5380.* 16283F: drivers/scsi/mac_scsi.* 16284F: drivers/scsi/sun3_scsi.* 16285F: drivers/scsi/sun3_scsi_vme.c 16286 16287NCSI LIBRARY 16288M: Samuel Mendoza-Jonas <[email protected]> 16289R: Paul Fertser <[email protected]> 16290S: Maintained 16291F: net/ncsi/ 16292 16293NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16294M: Zev Weiss <[email protected]> 16295L: [email protected] 16296S: Maintained 16297F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16298F: drivers/hwmon/nct6775-i2c.c 16299 16300NCT7363 HARDWARE MONITOR DRIVER 16301M: Ban Feng <[email protected]> 16302L: [email protected] 16303S: Maintained 16304F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16305F: Documentation/hwmon/nct7363.rst 16306F: drivers/hwmon/nct7363.c 16307 16308NETCONSOLE 16309M: Breno Leitao <[email protected]> 16310S: Maintained 16311F: Documentation/networking/netconsole.rst 16312F: drivers/net/netconsole.c 16313F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16314F: tools/testing/selftests/drivers/net/netcons\* 16315 16316NETDEVSIM 16317M: Jakub Kicinski <[email protected]> 16318S: Maintained 16319F: drivers/net/netdevsim/* 16320F: tools/testing/selftests/drivers/net/netdevsim/* 16321 16322NETEM NETWORK EMULATOR 16323M: Stephen Hemminger <[email protected]> 16324L: [email protected] 16325S: Maintained 16326F: net/sched/sch_netem.c 16327 16328NETERION 10GbE DRIVERS (s2io) 16329M: Jon Mason <[email protected]> 16330L: [email protected] 16331S: Maintained 16332F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16333F: drivers/net/ethernet/neterion/ 16334 16335NETFILTER 16336M: Pablo Neira Ayuso <[email protected]> 16337M: Jozsef Kadlecsik <[email protected]> 16338L: [email protected] 16339L: [email protected] 16340S: Maintained 16341W: http://www.netfilter.org/ 16342W: http://www.iptables.org/ 16343W: http://www.nftables.org/ 16344Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16345C: irc://irc.libera.chat/netfilter 16346T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16347T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16348F: include/linux/netfilter* 16349F: include/linux/netfilter/ 16350F: include/net/netfilter/ 16351F: include/uapi/linux/netfilter* 16352F: include/uapi/linux/netfilter/ 16353F: net/*/netfilter.c 16354F: net/*/netfilter/ 16355F: net/bridge/br_netfilter*.c 16356F: net/netfilter/ 16357F: tools/testing/selftests/net/netfilter/ 16358 16359NETROM NETWORK LAYER 16360L: [email protected] 16361S: Orphan 16362W: https://linux-ax25.in-berlin.de 16363F: include/net/netrom.h 16364F: include/uapi/linux/netrom.h 16365F: net/netrom/ 16366 16367NETRONIX EMBEDDED CONTROLLER 16368M: Jonathan Neuschäfer <[email protected]> 16369S: Maintained 16370F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16371F: drivers/mfd/ntxec.c 16372F: drivers/pwm/pwm-ntxec.c 16373F: drivers/rtc/rtc-ntxec.c 16374F: include/linux/mfd/ntxec.h 16375 16376NETRONOME ETHERNET DRIVERS 16377M: Louis Peens <[email protected]> 16378R: Jakub Kicinski <[email protected]> 16379L: [email protected] 16380S: Maintained 16381F: drivers/net/ethernet/netronome/ 16382 16383NETWORK BLOCK DEVICE (NBD) 16384M: Josef Bacik <[email protected]> 16385L: [email protected] 16386L: [email protected] 16387S: Maintained 16388F: Documentation/admin-guide/blockdev/nbd.rst 16389F: drivers/block/nbd.c 16390F: include/trace/events/nbd.h 16391F: include/uapi/linux/nbd.h 16392 16393NETWORK DROP MONITOR 16394M: Neil Horman <[email protected]> 16395L: [email protected] 16396S: Maintained 16397W: https://fedorahosted.org/dropwatch/ 16398F: include/uapi/linux/net_dropmon.h 16399F: net/core/drop_monitor.c 16400 16401NETWORKING DRIVERS 16402M: Andrew Lunn <[email protected]> 16403M: "David S. Miller" <[email protected]> 16404M: Eric Dumazet <[email protected]> 16405M: Jakub Kicinski <[email protected]> 16406M: Paolo Abeni <[email protected]> 16407L: [email protected] 16408S: Maintained 16409P: Documentation/process/maintainer-netdev.rst 16410Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16411T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16412T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16413F: Documentation/devicetree/bindings/net/ 16414F: Documentation/networking/net_cachelines/net_device.rst 16415F: drivers/connector/ 16416F: drivers/net/ 16417F: drivers/ptp/ 16418F: include/dt-bindings/net/ 16419F: include/linux/cn_proc.h 16420F: include/linux/etherdevice.h 16421F: include/linux/ethtool_netlink.h 16422F: include/linux/fcdevice.h 16423F: include/linux/fddidevice.h 16424F: include/linux/hippidevice.h 16425F: include/linux/if_* 16426F: include/linux/inetdevice.h 16427F: include/linux/netdev* 16428F: include/linux/platform_data/wiznet.h 16429F: include/uapi/linux/cn_proc.h 16430F: include/uapi/linux/ethtool_netlink* 16431F: include/uapi/linux/if_* 16432F: include/uapi/linux/net_shaper.h 16433F: include/uapi/linux/netdev* 16434F: tools/testing/selftests/drivers/net/ 16435X: Documentation/devicetree/bindings/net/bluetooth/ 16436X: Documentation/devicetree/bindings/net/can/ 16437X: Documentation/devicetree/bindings/net/wireless/ 16438X: drivers/net/can/ 16439X: drivers/net/wireless/ 16440 16441NETWORKING DRIVERS (WIRELESS) 16442M: Johannes Berg <[email protected]> 16443L: [email protected] 16444S: Maintained 16445W: https://wireless.wiki.kernel.org/ 16446Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16447T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16448T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16449F: Documentation/devicetree/bindings/net/wireless/ 16450F: drivers/net/wireless/ 16451X: drivers/net/wireless/ath/ 16452X: drivers/net/wireless/broadcom/ 16453X: drivers/net/wireless/intel/ 16454X: drivers/net/wireless/intersil/ 16455X: drivers/net/wireless/marvell/ 16456X: drivers/net/wireless/mediatek/mt76/ 16457X: drivers/net/wireless/mediatek/mt7601u/ 16458X: drivers/net/wireless/microchip/ 16459X: drivers/net/wireless/purelifi/ 16460X: drivers/net/wireless/quantenna/ 16461X: drivers/net/wireless/ralink/ 16462X: drivers/net/wireless/realtek/ 16463X: drivers/net/wireless/rsi/ 16464X: drivers/net/wireless/silabs/ 16465X: drivers/net/wireless/st/ 16466X: drivers/net/wireless/ti/ 16467X: drivers/net/wireless/zydas/ 16468 16469NETWORKING [DSA] 16470M: Andrew Lunn <[email protected]> 16471M: Vladimir Oltean <[email protected]> 16472S: Maintained 16473F: Documentation/devicetree/bindings/net/dsa/ 16474F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16475F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16476F: drivers/net/dsa/ 16477F: include/linux/dsa/ 16478F: include/linux/platform_data/dsa.h 16479F: include/net/dsa.h 16480F: net/dsa/ 16481F: tools/testing/selftests/drivers/net/dsa/ 16482 16483NETWORKING [ETHTOOL] 16484M: Andrew Lunn <[email protected]> 16485M: Jakub Kicinski <[email protected]> 16486F: Documentation/netlink/specs/ethtool.yaml 16487F: Documentation/networking/ethtool-netlink.rst 16488F: include/linux/ethtool* 16489F: include/uapi/linux/ethtool* 16490F: net/ethtool/ 16491F: tools/testing/selftests/drivers/net/*/ethtool* 16492 16493NETWORKING [ETHTOOL CABLE TEST] 16494M: Andrew Lunn <[email protected]> 16495F: net/ethtool/cabletest.c 16496F: tools/testing/selftests/drivers/net/*/ethtool* 16497K: cable_test 16498 16499NETWORKING [ETHTOOL MAC MERGE] 16500M: Vladimir Oltean <[email protected]> 16501F: net/ethtool/mm.c 16502F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh 16503K: ethtool_mm 16504 16505NETWORKING [GENERAL] 16506M: "David S. Miller" <[email protected]> 16507M: Eric Dumazet <[email protected]> 16508M: Jakub Kicinski <[email protected]> 16509M: Paolo Abeni <[email protected]> 16510R: Simon Horman <[email protected]> 16511L: [email protected] 16512S: Maintained 16513P: Documentation/process/maintainer-netdev.rst 16514Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16515B: mailto:[email protected] 16516T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16517T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16518F: Documentation/core-api/netlink.rst 16519F: Documentation/netlink/ 16520F: Documentation/networking/ 16521F: Documentation/networking/net_cachelines/ 16522F: Documentation/process/maintainer-netdev.rst 16523F: Documentation/userspace-api/netlink/ 16524F: include/linux/ethtool.h 16525F: include/linux/framer/framer-provider.h 16526F: include/linux/framer/framer.h 16527F: include/linux/in.h 16528F: include/linux/indirect_call_wrapper.h 16529F: include/linux/inet.h 16530F: include/linux/inet_diag.h 16531F: include/linux/net.h 16532F: include/linux/netdev* 16533F: include/linux/netlink.h 16534F: include/linux/netpoll.h 16535F: include/linux/rtnetlink.h 16536F: include/linux/sctp.h 16537F: include/linux/seq_file_net.h 16538F: include/linux/skbuff* 16539F: include/net/ 16540F: include/uapi/linux/ethtool.h 16541F: include/uapi/linux/genetlink.h 16542F: include/uapi/linux/hsr_netlink.h 16543F: include/uapi/linux/in.h 16544F: include/uapi/linux/inet_diag.h 16545F: include/uapi/linux/nbd-netlink.h 16546F: include/uapi/linux/net.h 16547F: include/uapi/linux/net_namespace.h 16548F: include/uapi/linux/netconf.h 16549F: include/uapi/linux/netdev* 16550F: include/uapi/linux/netlink.h 16551F: include/uapi/linux/netlink_diag.h 16552F: include/uapi/linux/rtnetlink.h 16553F: include/uapi/linux/sctp.h 16554F: lib/net_utils.c 16555F: lib/random32.c 16556F: net/ 16557F: samples/pktgen/ 16558F: tools/net/ 16559F: tools/testing/selftests/net/ 16560X: Documentation/networking/mac80211-injection.rst 16561X: Documentation/networking/mac80211_hwsim/ 16562X: Documentation/networking/regulatory.rst 16563X: include/net/cfg80211.h 16564X: include/net/ieee80211_radiotap.h 16565X: include/net/iw_handler.h 16566X: include/net/mac80211.h 16567X: include/net/wext.h 16568X: net/9p/ 16569X: net/bluetooth/ 16570X: net/can/ 16571X: net/ceph/ 16572X: net/mac80211/ 16573X: net/rfkill/ 16574X: net/wireless/ 16575 16576NETWORKING [IPSEC] 16577M: Steffen Klassert <[email protected]> 16578M: Herbert Xu <[email protected]> 16579M: "David S. Miller" <[email protected]> 16580L: [email protected] 16581S: Maintained 16582T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16583T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16584F: include/net/xfrm.h 16585F: include/uapi/linux/xfrm.h 16586F: net/ipv4/ah4.c 16587F: net/ipv4/esp4* 16588F: net/ipv4/ip_vti.c 16589F: net/ipv4/ipcomp.c 16590F: net/ipv4/xfrm* 16591F: net/ipv6/ah6.c 16592F: net/ipv6/esp6* 16593F: net/ipv6/ip6_vti.c 16594F: net/ipv6/ipcomp6.c 16595F: net/ipv6/xfrm* 16596F: net/key/ 16597F: net/xfrm/ 16598F: tools/testing/selftests/net/ipsec.c 16599 16600NETWORKING [IPv4/IPv6] 16601M: "David S. Miller" <[email protected]> 16602M: David Ahern <[email protected]> 16603L: [email protected] 16604S: Maintained 16605T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16606F: arch/x86/net/* 16607F: include/linux/ip.h 16608F: include/linux/ipv6* 16609F: include/net/fib* 16610F: include/net/ip* 16611F: include/net/route.h 16612F: net/ipv4/ 16613F: net/ipv6/ 16614 16615NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16616M: Paul Moore <[email protected]> 16617L: [email protected] 16618L: [email protected] 16619S: Supported 16620W: https://github.com/netlabel 16621F: Documentation/netlabel/ 16622F: include/net/calipso.h 16623F: include/net/cipso_ipv4.h 16624F: include/net/netlabel.h 16625F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16626F: include/uapi/linux/netfilter/xt_SECMARK.h 16627F: net/ipv4/cipso_ipv4.c 16628F: net/ipv6/calipso.c 16629F: net/netfilter/xt_CONNSECMARK.c 16630F: net/netfilter/xt_SECMARK.c 16631F: net/netlabel/ 16632 16633NETWORKING [MACSEC] 16634M: Sabrina Dubroca <[email protected]> 16635L: [email protected] 16636S: Maintained 16637F: drivers/net/macsec.c 16638F: include/net/macsec.h 16639F: include/uapi/linux/if_macsec.h 16640K: macsec 16641K: \bmdo_ 16642 16643NETWORKING [MPTCP] 16644M: Matthieu Baerts <[email protected]> 16645M: Mat Martineau <[email protected]> 16646R: Geliang Tang <[email protected]> 16647L: [email protected] 16648L: [email protected] 16649S: Maintained 16650W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16651B: https://github.com/multipath-tcp/mptcp_net-next/issues 16652T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16653T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16654F: Documentation/netlink/specs/mptcp_pm.yaml 16655F: Documentation/networking/mptcp*.rst 16656F: include/net/mptcp.h 16657F: include/trace/events/mptcp.h 16658F: include/uapi/linux/mptcp*.h 16659F: net/mptcp/ 16660F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 16661F: tools/testing/selftests/net/mptcp/ 16662 16663NETWORKING [SRv6] 16664M: Andrea Mayer <[email protected]> 16665L: [email protected] 16666S: Maintained 16667T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16668F: include/linux/seg6* 16669F: include/net/seg6* 16670F: include/uapi/linux/seg6* 16671F: net/ipv6/seg6* 16672F: tools/testing/selftests/net/srv6* 16673 16674NETWORKING [TCP] 16675M: Eric Dumazet <[email protected]> 16676M: Neal Cardwell <[email protected]> 16677R: Kuniyuki Iwashima <[email protected]> 16678L: [email protected] 16679S: Maintained 16680F: Documentation/networking/net_cachelines/tcp_sock.rst 16681F: include/linux/tcp.h 16682F: include/net/tcp.h 16683F: include/trace/events/tcp.h 16684F: include/uapi/linux/tcp.h 16685F: net/ipv4/inet_connection_sock.c 16686F: net/ipv4/inet_hashtables.c 16687F: net/ipv4/inet_timewait_sock.c 16688F: net/ipv4/syncookies.c 16689F: net/ipv4/tcp*.c 16690F: net/ipv6/inet6_connection_sock.c 16691F: net/ipv6/inet6_hashtables.c 16692F: net/ipv6/syncookies.c 16693F: net/ipv6/tcp*.c 16694 16695NETWORKING [TLS] 16696M: Boris Pismenny <[email protected]> 16697M: John Fastabend <[email protected]> 16698M: Jakub Kicinski <[email protected]> 16699L: [email protected] 16700S: Maintained 16701F: include/net/tls.h 16702F: include/uapi/linux/tls.h 16703F: net/tls/* 16704 16705NETWORKING [SOCKETS] 16706M: Eric Dumazet <[email protected]> 16707M: Kuniyuki Iwashima <[email protected]> 16708M: Paolo Abeni <[email protected]> 16709M: Willem de Bruijn <[email protected]> 16710S: Maintained 16711F: include/linux/sock_diag.h 16712F: include/linux/socket.h 16713F: include/linux/sockptr.h 16714F: include/net/sock.h 16715F: include/net/sock_reuseport.h 16716F: include/uapi/linux/socket.h 16717F: net/core/*sock* 16718F: net/core/scm.c 16719F: net/socket.c 16720 16721NETWORKING [UNIX SOCKETS] 16722M: Kuniyuki Iwashima <[email protected]> 16723S: Maintained 16724F: include/net/af_unix.h 16725F: include/net/netns/unix.h 16726F: include/uapi/linux/unix_diag.h 16727F: net/unix/ 16728F: tools/testing/selftests/net/af_unix/ 16729 16730NETXEN (1/10) GbE SUPPORT 16731M: Manish Chopra <[email protected]> 16732M: Rahul Verma <[email protected]> 16733M: [email protected] 16734L: [email protected] 16735S: Maintained 16736F: drivers/net/ethernet/qlogic/netxen/ 16737 16738NET_FAILOVER MODULE 16739M: Sridhar Samudrala <[email protected]> 16740L: [email protected] 16741S: Supported 16742F: Documentation/networking/net_failover.rst 16743F: drivers/net/net_failover.c 16744F: include/net/net_failover.h 16745 16746NEXTHOP 16747M: David Ahern <[email protected]> 16748L: [email protected] 16749S: Maintained 16750F: include/net/netns/nexthop.h 16751F: include/net/nexthop.h 16752F: include/uapi/linux/nexthop.h 16753F: net/ipv4/nexthop.c 16754 16755NFC SUBSYSTEM 16756M: Krzysztof Kozlowski <[email protected]> 16757L: [email protected] 16758S: Maintained 16759F: Documentation/devicetree/bindings/net/nfc/ 16760F: drivers/nfc/ 16761F: include/net/nfc/ 16762F: include/uapi/linux/nfc.h 16763F: net/nfc/ 16764 16765NFC VIRTUAL NCI DEVICE DRIVER 16766M: Bongsu Jeon <[email protected]> 16767L: [email protected] 16768S: Supported 16769F: drivers/nfc/virtual_ncidev.c 16770F: tools/testing/selftests/nci/ 16771 16772NFS, SUNRPC, AND LOCKD CLIENTS 16773M: Trond Myklebust <[email protected]> 16774M: Anna Schumaker <[email protected]> 16775L: [email protected] 16776S: Maintained 16777W: http://client.linux-nfs.org 16778T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 16779F: Documentation/filesystems/nfs/ 16780F: fs/lockd/ 16781F: fs/nfs/ 16782F: fs/nfs_common/ 16783F: include/linux/lockd/ 16784F: include/linux/nfs* 16785F: include/linux/sunrpc/ 16786F: include/uapi/linux/nfs* 16787F: include/uapi/linux/sunrpc/ 16788F: net/sunrpc/ 16789 16790NILFS2 FILESYSTEM 16791M: Ryusuke Konishi <[email protected]> 16792L: [email protected] 16793S: Supported 16794W: https://nilfs.sourceforge.io/ 16795T: git https://github.com/konis/nilfs2.git 16796F: Documentation/filesystems/nilfs2.rst 16797F: fs/nilfs2/ 16798F: include/trace/events/nilfs2.h 16799F: include/uapi/linux/nilfs2_api.h 16800F: include/uapi/linux/nilfs2_ondisk.h 16801 16802NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 16803M: YOKOTA Hiroshi <[email protected]> 16804S: Maintained 16805W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16806F: Documentation/scsi/NinjaSCSI.rst 16807F: drivers/scsi/pcmcia/nsp_* 16808 16809NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 16810M: GOTO Masanori <[email protected]> 16811M: YOKOTA Hiroshi <[email protected]> 16812S: Maintained 16813W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16814F: Documentation/scsi/NinjaSCSI.rst 16815F: drivers/scsi/nsp32* 16816 16817NINTENDO HID DRIVER 16818M: Daniel J. Ogorchock <[email protected]> 16819L: [email protected] 16820S: Maintained 16821F: drivers/hid/hid-nintendo* 16822 16823NIOS2 ARCHITECTURE 16824M: Dinh Nguyen <[email protected]> 16825S: Maintained 16826T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 16827F: arch/nios2/ 16828 16829NITRO ENCLAVES (NE) 16830M: Alexandru Ciobotaru <[email protected]> 16831R: The AWS Nitro Enclaves Team <[email protected]> 16832L: [email protected] 16833S: Supported 16834W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16835F: Documentation/virt/ne_overview.rst 16836F: drivers/virt/nitro_enclaves/ 16837F: include/linux/nitro_enclaves.h 16838F: include/uapi/linux/nitro_enclaves.h 16839F: samples/nitro_enclaves/ 16840 16841NITRO SECURE MODULE (NSM) 16842M: Alexander Graf <[email protected]> 16843R: The AWS Nitro Enclaves Team <[email protected]> 16844L: [email protected] 16845S: Supported 16846W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16847F: drivers/misc/nsm.c 16848F: include/uapi/linux/nsm.h 16849 16850NOHZ, DYNTICKS SUPPORT 16851M: Anna-Maria Behnsen <[email protected]> 16852M: Frederic Weisbecker <[email protected]> 16853M: Ingo Molnar <[email protected]> 16854M: Thomas Gleixner <[email protected]> 16855L: [email protected] 16856S: Maintained 16857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 16858F: include/linux/sched/nohz.h 16859F: include/linux/tick.h 16860F: kernel/time/tick*.* 16861 16862NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 16863M: Pavel Machek <[email protected]> 16864M: Sakari Ailus <[email protected]> 16865L: [email protected] 16866S: Maintained 16867F: drivers/media/i2c/ad5820.c 16868F: drivers/media/i2c/et8ek8 16869 16870NOKIA N900 POWER SUPPLY DRIVERS 16871R: Pali Rohár <[email protected]> 16872F: drivers/power/supply/bq2415x_charger.c 16873F: drivers/power/supply/bq27xxx_battery.c 16874F: drivers/power/supply/bq27xxx_battery_i2c.c 16875F: drivers/power/supply/isp1704_charger.c 16876F: drivers/power/supply/rx51_battery.c 16877F: include/linux/power/bq2415x_charger.h 16878F: include/linux/power/bq27xxx_battery.h 16879 16880NOLIBC HEADER FILE 16881M: Willy Tarreau <[email protected]> 16882M: Thomas Weißschuh <[email protected]> 16883S: Maintained 16884T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 16885F: tools/include/nolibc/ 16886F: tools/testing/selftests/nolibc/ 16887 16888NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 16889M: Hans de Goede <[email protected]> 16890L: [email protected] 16891S: Maintained 16892F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 16893F: drivers/input/touchscreen/novatek-nvt-ts.c 16894 16895NSDEPS 16896M: Matthias Maennich <[email protected]> 16897S: Maintained 16898F: Documentation/core-api/symbol-namespaces.rst 16899F: scripts/nsdeps 16900 16901NTB AMD DRIVER 16902M: Sanjay R Mehta <[email protected]> 16903M: Shyam Sundar S K <[email protected]> 16904L: [email protected] 16905S: Supported 16906F: drivers/ntb/hw/amd/ 16907 16908NTB DRIVER CORE 16909M: Jon Mason <[email protected]> 16910M: Dave Jiang <[email protected]> 16911M: Allen Hubbe <[email protected]> 16912L: [email protected] 16913S: Supported 16914W: https://github.com/jonmason/ntb/wiki 16915T: git https://github.com/jonmason/ntb.git 16916F: drivers/net/ntb_netdev.c 16917F: drivers/ntb/ 16918F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 16919F: include/linux/ntb.h 16920F: include/linux/ntb_transport.h 16921F: tools/testing/selftests/ntb/ 16922 16923NTB INTEL DRIVER 16924M: Dave Jiang <[email protected]> 16925L: [email protected] 16926S: Supported 16927W: https://github.com/davejiang/linux/wiki 16928T: git https://github.com/davejiang/linux.git 16929F: drivers/ntb/hw/intel/ 16930 16931NTFS3 FILESYSTEM 16932M: Konstantin Komarov <[email protected]> 16933L: [email protected] 16934S: Supported 16935W: http://www.paragon-software.com/ 16936T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 16937F: Documentation/filesystems/ntfs3.rst 16938F: fs/ntfs3/ 16939 16940NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 16941M: Elizabeth Figura <[email protected]> 16942L: [email protected] 16943S: Supported 16944F: Documentation/userspace-api/ntsync.rst 16945F: drivers/misc/ntsync.c 16946F: include/uapi/linux/ntsync.h 16947F: tools/testing/selftests/drivers/ntsync/ 16948 16949NUBUS SUBSYSTEM 16950M: Finn Thain <[email protected]> 16951L: [email protected] 16952S: Maintained 16953F: arch/*/include/asm/nubus.h 16954F: drivers/nubus/ 16955F: include/linux/nubus.h 16956F: include/uapi/linux/nubus.h 16957 16958NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 16959M: Antonino Daplas <[email protected]> 16960L: [email protected] 16961S: Maintained 16962F: drivers/video/fbdev/nvidia/ 16963F: drivers/video/fbdev/riva/ 16964 16965NVIDIA WMI EC BACKLIGHT DRIVER 16966M: Daniel Dadap <[email protected]> 16967L: [email protected] 16968S: Supported 16969F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 16970F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 16971 16972NVM EXPRESS DRIVER 16973M: Keith Busch <[email protected]> 16974M: Jens Axboe <[email protected]> 16975M: Christoph Hellwig <[email protected]> 16976M: Sagi Grimberg <[email protected]> 16977L: [email protected] 16978S: Supported 16979W: http://git.infradead.org/nvme.git 16980T: git git://git.infradead.org/nvme.git 16981F: Documentation/nvme/ 16982F: drivers/nvme/common/ 16983F: drivers/nvme/host/ 16984F: include/linux/nvme-*.h 16985F: include/linux/nvme.h 16986F: include/uapi/linux/nvme_ioctl.h 16987 16988NVM EXPRESS FABRICS AUTHENTICATION 16989M: Hannes Reinecke <[email protected]> 16990L: [email protected] 16991S: Supported 16992F: drivers/nvme/host/auth.c 16993F: drivers/nvme/target/auth.c 16994F: drivers/nvme/target/fabrics-cmd-auth.c 16995F: include/linux/nvme-auth.h 16996 16997NVM EXPRESS FC TRANSPORT DRIVERS 16998M: James Smart <[email protected]> 16999L: [email protected] 17000S: Supported 17001F: drivers/nvme/host/fc.c 17002F: drivers/nvme/target/fc.c 17003F: drivers/nvme/target/fcloop.c 17004F: include/linux/nvme-fc-driver.h 17005F: include/linux/nvme-fc.h 17006 17007NVM EXPRESS HARDWARE MONITORING SUPPORT 17008M: Guenter Roeck <[email protected]> 17009L: [email protected] 17010S: Supported 17011F: drivers/nvme/host/hwmon.c 17012 17013NVM EXPRESS TARGET DRIVER 17014M: Christoph Hellwig <[email protected]> 17015M: Sagi Grimberg <[email protected]> 17016M: Chaitanya Kulkarni <[email protected]> 17017L: [email protected] 17018S: Supported 17019W: http://git.infradead.org/nvme.git 17020T: git git://git.infradead.org/nvme.git 17021F: drivers/nvme/target/ 17022 17023NVMEM FRAMEWORK 17024M: Srinivas Kandagatla <[email protected]> 17025S: Maintained 17026T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 17027F: Documentation/ABI/stable/sysfs-bus-nvmem 17028F: Documentation/devicetree/bindings/nvmem/ 17029F: drivers/nvmem/ 17030F: include/dt-bindings/nvmem/ 17031F: include/linux/nvmem-consumer.h 17032F: include/linux/nvmem-provider.h 17033 17034NXP BLUETOOTH WIRELESS DRIVERS 17035M: Amitkumar Karwar <[email protected]> 17036M: Neeraj Kale <[email protected]> 17037S: Maintained 17038F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 17039F: drivers/bluetooth/btnxpuart.c 17040 17041NXP C45 TJA11XX PHY DRIVER 17042M: Andrei Botila <[email protected]> 17043L: [email protected] 17044S: Maintained 17045F: drivers/net/phy/nxp-c45-tja11xx* 17046 17047NXP FSPI DRIVER 17048M: Han Xu <[email protected]> 17049M: Haibo Chen <[email protected]> 17050R: Yogesh Gaur <[email protected]> 17051L: [email protected] 17052L: [email protected] 17053S: Maintained 17054F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 17055F: drivers/spi/spi-nxp-fspi.c 17056 17057NXP FXAS21002C DRIVER 17058M: Rui Miguel Silva <[email protected]> 17059L: [email protected] 17060S: Maintained 17061F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 17062F: drivers/iio/gyro/fxas21002c.h 17063F: drivers/iio/gyro/fxas21002c_core.c 17064F: drivers/iio/gyro/fxas21002c_i2c.c 17065F: drivers/iio/gyro/fxas21002c_spi.c 17066 17067NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 17068M: Haibo Chen <[email protected]> 17069L: [email protected] 17070L: [email protected] 17071S: Maintained 17072F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 17073F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 17074F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 17075F: drivers/iio/adc/imx7d_adc.c 17076F: drivers/iio/adc/imx93_adc.c 17077F: drivers/iio/adc/vf610_adc.c 17078 17079NXP i.MX 8M ISI DRIVER 17080M: Laurent Pinchart <[email protected]> 17081L: [email protected] 17082S: Maintained 17083F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17084F: drivers/media/platform/nxp/imx8-isi/ 17085 17086NXP i.MX 8MP DW100 V4L2 DRIVER 17087M: Xavier Roumegue <[email protected]> 17088L: [email protected] 17089S: Maintained 17090F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17091F: Documentation/userspace-api/media/drivers/dw100.rst 17092F: drivers/media/platform/nxp/dw100/ 17093F: include/uapi/linux/dw100.h 17094 17095NXP i.MX 8MQ DCSS DRIVER 17096M: Laurentiu Palcu <[email protected]> 17097R: Lucas Stach <[email protected]> 17098L: [email protected] 17099S: Maintained 17100T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17101F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17102F: drivers/gpu/drm/imx/dcss/ 17103 17104NXP i.MX 8QXP ADC DRIVER 17105M: Cai Huoqing <[email protected]> 17106M: Haibo Chen <[email protected]> 17107L: [email protected] 17108L: [email protected] 17109S: Maintained 17110F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17111F: drivers/iio/adc/imx8qxp-adc.c 17112 17113NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17114M: Mirela Rabulea <[email protected]> 17115L: [email protected] 17116L: [email protected] 17117S: Maintained 17118F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17119F: drivers/media/platform/nxp/imx-jpeg 17120 17121NXP i.MX CLOCK DRIVERS 17122M: Abel Vesa <[email protected]> 17123R: Peng Fan <[email protected]> 17124L: [email protected] 17125L: [email protected] 17126S: Maintained 17127T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17128F: Documentation/devicetree/bindings/clock/imx* 17129F: drivers/clk/imx/ 17130F: include/dt-bindings/clock/imx* 17131 17132NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17133M: Jagan Teki <[email protected]> 17134S: Maintained 17135F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17136F: drivers/regulator/pf8x00-regulator.c 17137 17138NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17139M: Krzysztof Kozlowski <[email protected]> 17140L: [email protected] 17141S: Maintained 17142F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17143F: drivers/extcon/extcon-ptn5150.c 17144 17145NXP SGTL5000 DRIVER 17146M: Fabio Estevam <[email protected]> 17147L: [email protected] 17148S: Maintained 17149F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17150F: sound/soc/codecs/sgtl5000* 17151 17152NXP SJA1105 ETHERNET SWITCH DRIVER 17153M: Vladimir Oltean <[email protected]> 17154L: [email protected] 17155S: Maintained 17156F: drivers/net/dsa/sja1105 17157F: drivers/net/pcs/pcs-xpcs-nxp.c 17158 17159NXP TDA998X DRM DRIVER 17160M: Russell King <[email protected]> 17161S: Maintained 17162T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17163T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17164F: drivers/gpu/drm/i2c/tda998x_drv.c 17165F: include/drm/i2c/tda998x.h 17166F: include/dt-bindings/display/tda998x.h 17167K: "nxp,tda998x" 17168 17169NXP TFA9879 DRIVER 17170M: Peter Rosin <[email protected]> 17171L: [email protected] 17172S: Maintained 17173F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17174F: sound/soc/codecs/tfa9879* 17175 17176NXP-NCI NFC DRIVER 17177S: Orphan 17178F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17179F: drivers/nfc/nxp-nci 17180 17181NXP/Goodix TFA989X (TFA1) DRIVER 17182M: Stephan Gerhold <[email protected]> 17183L: [email protected] 17184S: Maintained 17185F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17186F: sound/soc/codecs/tfa989x.c 17187 17188NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17189M: Jonas Malaco <[email protected]> 17190L: [email protected] 17191S: Maintained 17192F: Documentation/hwmon/nzxt-kraken2.rst 17193F: drivers/hwmon/nzxt-kraken2.c 17194 17195NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17196M: Jonas Malaco <[email protected]> 17197M: Aleksa Savic <[email protected]> 17198L: [email protected] 17199S: Maintained 17200F: Documentation/hwmon/nzxt-kraken3.rst 17201F: drivers/hwmon/nzxt-kraken3.c 17202 17203OBJAGG 17204M: Jiri Pirko <[email protected]> 17205L: [email protected] 17206S: Supported 17207F: include/linux/objagg.h 17208F: lib/objagg.c 17209F: lib/test_objagg.c 17210 17211OBJPOOL 17212M: Matt Wu <[email protected]> 17213S: Supported 17214F: include/linux/objpool.h 17215F: lib/objpool.c 17216F: lib/test_objpool.c 17217 17218OBJTOOL 17219M: Josh Poimboeuf <[email protected]> 17220M: Peter Zijlstra <[email protected]> 17221S: Supported 17222F: include/linux/objtool*.h 17223F: tools/objtool/ 17224 17225OCELOT ETHERNET SWITCH DRIVER 17226M: Vladimir Oltean <[email protected]> 17227M: Claudiu Manoil <[email protected]> 17228M: Alexandre Belloni <[email protected]> 17229M: [email protected] 17230L: [email protected] 17231S: Supported 17232F: drivers/net/dsa/ocelot/* 17233F: drivers/net/ethernet/mscc/ 17234F: include/soc/mscc/ocelot* 17235F: net/dsa/tag_ocelot.c 17236F: net/dsa/tag_ocelot_8021q.c 17237F: tools/testing/selftests/drivers/net/ocelot/* 17238 17239OCELOT EXTERNAL SWITCH CONTROL 17240M: Colin Foster <[email protected]> 17241S: Supported 17242F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17243F: drivers/mfd/ocelot* 17244F: drivers/net/dsa/ocelot/ocelot_ext.c 17245F: include/linux/mfd/ocelot.h 17246 17247OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17248M: Frederic Barrat <[email protected]> 17249M: Andrew Donnellan <[email protected]> 17250L: [email protected] 17251S: Supported 17252F: Documentation/userspace-api/accelerators/ocxl.rst 17253F: arch/powerpc/include/asm/pnv-ocxl.h 17254F: arch/powerpc/platforms/powernv/ocxl.c 17255F: drivers/misc/ocxl/ 17256F: include/misc/ocxl* 17257F: include/uapi/misc/ocxl.h 17258 17259OMAP AUDIO SUPPORT 17260M: Peter Ujfalusi <[email protected]> 17261M: Jarkko Nikula <[email protected]> 17262L: [email protected] 17263L: [email protected] 17264S: Maintained 17265F: sound/soc/ti/n810.c 17266F: sound/soc/ti/omap* 17267F: sound/soc/ti/rx51.c 17268F: sound/soc/ti/sdma-pcm.* 17269 17270OMAP CLOCK FRAMEWORK SUPPORT 17271M: Paul Walmsley <[email protected]> 17272L: [email protected] 17273S: Maintained 17274F: arch/arm/*omap*/*clock* 17275 17276OMAP DEVICE TREE SUPPORT 17277M: Tony Lindgren <[email protected]> 17278L: [email protected] 17279L: [email protected] 17280S: Maintained 17281F: arch/arm/boot/dts/ti/omap/ 17282 17283OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17284L: [email protected] 17285L: [email protected] 17286S: Orphan 17287F: Documentation/arch/arm/omap/dss.rst 17288F: drivers/video/fbdev/omap2/ 17289 17290OMAP FRAMEBUFFER SUPPORT 17291L: [email protected] 17292L: [email protected] 17293S: Orphan 17294F: drivers/video/fbdev/omap/ 17295 17296OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17297M: Roger Quadros <[email protected]> 17298M: Tony Lindgren <[email protected]> 17299L: [email protected] 17300S: Maintained 17301F: arch/arm/mach-omap2/*gpmc* 17302F: drivers/memory/omap-gpmc.c 17303 17304OMAP GPIO DRIVER 17305M: Grygorii Strashko <[email protected]> 17306M: Santosh Shilimkar <[email protected]> 17307M: Kevin Hilman <[email protected]> 17308L: [email protected] 17309S: Maintained 17310F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17311F: drivers/gpio/gpio-omap.c 17312 17313OMAP HARDWARE SPINLOCK SUPPORT 17314L: [email protected] 17315S: Orphan 17316F: drivers/hwspinlock/omap_hwspinlock.c 17317 17318OMAP HS MMC SUPPORT 17319L: [email protected] 17320L: [email protected] 17321S: Orphan 17322F: drivers/mmc/host/omap_hsmmc.c 17323 17324OMAP HWMOD DATA 17325M: Paul Walmsley <[email protected]> 17326L: [email protected] 17327S: Maintained 17328F: arch/arm/mach-omap2/omap_hwmod*data* 17329 17330OMAP HWMOD SUPPORT 17331M: Paul Walmsley <[email protected]> 17332L: [email protected] 17333S: Maintained 17334F: arch/arm/mach-omap2/omap_hwmod.* 17335 17336OMAP I2C DRIVER 17337M: Vignesh R <[email protected]> 17338L: [email protected] 17339L: [email protected] 17340S: Maintained 17341F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17342F: drivers/i2c/busses/i2c-omap.c 17343 17344OMAP MMC SUPPORT 17345M: Aaro Koskinen <[email protected]> 17346L: [email protected] 17347S: Odd Fixes 17348F: drivers/mmc/host/omap.c 17349 17350OMAP POWER MANAGEMENT SUPPORT 17351M: Kevin Hilman <[email protected]> 17352L: [email protected] 17353S: Maintained 17354F: arch/arm/*omap*/*pm* 17355F: drivers/cpufreq/omap-cpufreq.c 17356 17357OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17358M: Paul Walmsley <[email protected]> 17359L: [email protected] 17360S: Maintained 17361F: arch/arm/mach-omap2/prm* 17362 17363OMAP RANDOM NUMBER GENERATOR SUPPORT 17364M: Deepak Saxena <[email protected]> 17365S: Maintained 17366F: drivers/char/hw_random/omap-rng.c 17367 17368OMAP USB SUPPORT 17369L: [email protected] 17370L: [email protected] 17371S: Orphan 17372F: arch/arm/*omap*/usb* 17373F: drivers/usb/*/*omap* 17374 17375OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17376M: Mark Jackson <[email protected]> 17377L: [email protected] 17378S: Maintained 17379F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17380 17381OMAP1 SUPPORT 17382M: Aaro Koskinen <[email protected]> 17383M: Janusz Krzysztofik <[email protected]> 17384R: Tony Lindgren <[email protected]> 17385L: [email protected] 17386S: Maintained 17387Q: http://patchwork.kernel.org/project/linux-omap/list/ 17388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17389F: arch/arm/configs/omap1_defconfig 17390F: arch/arm/mach-omap1/ 17391F: drivers/i2c/busses/i2c-omap.c 17392F: include/linux/platform_data/ams-delta-fiq.h 17393F: include/linux/platform_data/i2c-omap.h 17394 17395OMAP2+ SUPPORT 17396M: Aaro Koskinen <[email protected]> 17397M: Andreas Kemnade <[email protected]> 17398M: Kevin Hilman <[email protected]> 17399M: Roger Quadros <[email protected]> 17400M: Tony Lindgren <[email protected]> 17401L: [email protected] 17402S: Maintained 17403W: http://linux.omap.com/ 17404Q: http://patchwork.kernel.org/project/linux-omap/list/ 17405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17406F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17407F: arch/arm/configs/omap2plus_defconfig 17408F: arch/arm/mach-omap2/ 17409F: drivers/bus/omap*.[ch] 17410F: drivers/bus/ti-sysc.c 17411F: drivers/gpio/gpio-tps65219.c 17412F: drivers/i2c/busses/i2c-omap.c 17413F: drivers/irqchip/irq-omap-intc.c 17414F: drivers/mfd/*omap*.c 17415F: drivers/mfd/menelaus.c 17416F: drivers/mfd/palmas.c 17417F: drivers/mfd/tps65217.c 17418F: drivers/mfd/tps65218.c 17419F: drivers/mfd/tps65219.c 17420F: drivers/mfd/tps65910.c 17421F: drivers/mfd/twl-core.[ch] 17422F: drivers/mfd/twl4030*.c 17423F: drivers/mfd/twl6030*.c 17424F: drivers/mfd/twl6040*.c 17425F: drivers/regulator/palmas-regulator*.c 17426F: drivers/regulator/pbias-regulator.c 17427F: drivers/regulator/tps65217-regulator.c 17428F: drivers/regulator/tps65218-regulator.c 17429F: drivers/regulator/tps65219-regulator.c 17430F: drivers/regulator/tps65910-regulator.c 17431F: drivers/regulator/twl-regulator.c 17432F: drivers/regulator/twl6030-regulator.c 17433F: include/linux/platform_data/i2c-omap.h 17434F: include/linux/platform_data/ti-sysc.h 17435 17436OMFS FILESYSTEM 17437M: Bob Copeland <[email protected]> 17438L: [email protected] 17439S: Maintained 17440F: Documentation/filesystems/omfs.rst 17441F: fs/omfs/ 17442 17443OMNIVISION OG01A1B SENSOR DRIVER 17444M: Sakari Ailus <[email protected]> 17445L: [email protected] 17446S: Maintained 17447F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17448F: drivers/media/i2c/og01a1b.c 17449 17450OMNIVISION OV01A10 SENSOR DRIVER 17451M: Bingbu Cao <[email protected]> 17452L: [email protected] 17453S: Maintained 17454T: git git://linuxtv.org/media.git 17455F: drivers/media/i2c/ov01a10.c 17456 17457OMNIVISION OV02A10 SENSOR DRIVER 17458L: [email protected] 17459S: Orphan 17460T: git git://linuxtv.org/media.git 17461F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17462F: drivers/media/i2c/ov02a10.c 17463 17464OMNIVISION OV08D10 SENSOR DRIVER 17465M: Jimmy Su <[email protected]> 17466L: [email protected] 17467S: Maintained 17468T: git git://linuxtv.org/media.git 17469F: drivers/media/i2c/ov08d10.c 17470 17471OMNIVISION OV08X40 SENSOR DRIVER 17472M: Jason Chen <[email protected]> 17473L: [email protected] 17474S: Maintained 17475T: git git://linuxtv.org/media.git 17476F: drivers/media/i2c/ov08x40.c 17477F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17478 17479OMNIVISION OV13858 SENSOR DRIVER 17480M: Sakari Ailus <[email protected]> 17481L: [email protected] 17482S: Maintained 17483T: git git://linuxtv.org/media.git 17484F: drivers/media/i2c/ov13858.c 17485 17486OMNIVISION OV13B10 SENSOR DRIVER 17487M: Arec Kao <[email protected]> 17488L: [email protected] 17489S: Maintained 17490T: git git://linuxtv.org/media.git 17491F: drivers/media/i2c/ov13b10.c 17492 17493OMNIVISION OV2680 SENSOR DRIVER 17494M: Rui Miguel Silva <[email protected]> 17495M: Hans de Goede <[email protected]> 17496L: [email protected] 17497S: Maintained 17498T: git git://linuxtv.org/media.git 17499F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17500F: drivers/media/i2c/ov2680.c 17501 17502OMNIVISION OV2685 SENSOR DRIVER 17503M: Shunqian Zheng <[email protected]> 17504L: [email protected] 17505S: Maintained 17506T: git git://linuxtv.org/media.git 17507F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17508F: drivers/media/i2c/ov2685.c 17509 17510OMNIVISION OV2740 SENSOR DRIVER 17511M: Tianshu Qiu <[email protected]> 17512R: Sakari Ailus <[email protected]> 17513R: Bingbu Cao <[email protected]> 17514L: [email protected] 17515S: Maintained 17516T: git git://linuxtv.org/media.git 17517F: drivers/media/i2c/ov2740.c 17518 17519OMNIVISION OV4689 SENSOR DRIVER 17520M: Mikhail Rudenko <[email protected]> 17521L: [email protected] 17522S: Maintained 17523T: git git://linuxtv.org/media.git 17524F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17525F: drivers/media/i2c/ov4689.c 17526 17527OMNIVISION OV5640 SENSOR DRIVER 17528M: Steve Longerbeam <[email protected]> 17529L: [email protected] 17530S: Maintained 17531T: git git://linuxtv.org/media.git 17532F: drivers/media/i2c/ov5640.c 17533 17534OMNIVISION OV5647 SENSOR DRIVER 17535M: Dave Stevenson <[email protected]> 17536M: Jacopo Mondi <[email protected]> 17537L: [email protected] 17538S: Maintained 17539T: git git://linuxtv.org/media.git 17540F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17541F: drivers/media/i2c/ov5647.c 17542 17543OMNIVISION OV5670 SENSOR DRIVER 17544M: Sakari Ailus <[email protected]> 17545L: [email protected] 17546S: Maintained 17547T: git git://linuxtv.org/media.git 17548F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17549F: drivers/media/i2c/ov5670.c 17550 17551OMNIVISION OV5675 SENSOR DRIVER 17552M: Sakari Ailus <[email protected]> 17553L: [email protected] 17554S: Maintained 17555T: git git://linuxtv.org/media.git 17556F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17557F: drivers/media/i2c/ov5675.c 17558 17559OMNIVISION OV5693 SENSOR DRIVER 17560M: Daniel Scally <[email protected]> 17561L: [email protected] 17562S: Maintained 17563T: git git://linuxtv.org/media.git 17564F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17565F: drivers/media/i2c/ov5693.c 17566 17567OMNIVISION OV5695 SENSOR DRIVER 17568M: Shunqian Zheng <[email protected]> 17569L: [email protected] 17570S: Maintained 17571T: git git://linuxtv.org/media.git 17572F: drivers/media/i2c/ov5695.c 17573 17574OMNIVISION OV64A40 SENSOR DRIVER 17575M: Jacopo Mondi <[email protected]> 17576L: [email protected] 17577S: Maintained 17578T: git git://linuxtv.org/media.git 17579F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17580F: drivers/media/i2c/ov64a40.c 17581 17582OMNIVISION OV7670 SENSOR DRIVER 17583L: [email protected] 17584S: Orphan 17585T: git git://linuxtv.org/media.git 17586F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17587F: drivers/media/i2c/ov7670.c 17588 17589OMNIVISION OV772x SENSOR DRIVER 17590M: Jacopo Mondi <[email protected]> 17591L: [email protected] 17592S: Odd fixes 17593T: git git://linuxtv.org/media.git 17594F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17595F: drivers/media/i2c/ov772x.c 17596F: include/media/i2c/ov772x.h 17597 17598OMNIVISION OV7740 SENSOR DRIVER 17599L: [email protected] 17600S: Orphan 17601T: git git://linuxtv.org/media.git 17602F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17603F: drivers/media/i2c/ov7740.c 17604 17605OMNIVISION OV8856 SENSOR DRIVER 17606M: Sakari Ailus <[email protected]> 17607L: [email protected] 17608S: Maintained 17609T: git git://linuxtv.org/media.git 17610F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17611F: drivers/media/i2c/ov8856.c 17612 17613OMNIVISION OV8858 SENSOR DRIVER 17614M: Jacopo Mondi <[email protected]> 17615M: Nicholas Roth <[email protected]> 17616L: [email protected] 17617S: Maintained 17618T: git git://linuxtv.org/media.git 17619F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17620F: drivers/media/i2c/ov8858.c 17621 17622OMNIVISION OV9282 SENSOR DRIVER 17623M: Dave Stevenson <[email protected]> 17624L: [email protected] 17625S: Maintained 17626T: git git://linuxtv.org/media.git 17627F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17628F: drivers/media/i2c/ov9282.c 17629 17630OMNIVISION OV9640 SENSOR DRIVER 17631M: Petr Cvek <[email protected]> 17632L: [email protected] 17633S: Maintained 17634F: drivers/media/i2c/ov9640.* 17635 17636OMNIVISION OV9650 SENSOR DRIVER 17637M: Sakari Ailus <[email protected]> 17638R: Akinobu Mita <[email protected]> 17639R: Sylwester Nawrocki <[email protected]> 17640L: [email protected] 17641S: Maintained 17642T: git git://linuxtv.org/media.git 17643F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17644F: drivers/media/i2c/ov9650.c 17645 17646OMNIVISION OV9734 SENSOR DRIVER 17647M: Tianshu Qiu <[email protected]> 17648R: Bingbu Cao <[email protected]> 17649L: [email protected] 17650S: Maintained 17651T: git git://linuxtv.org/media.git 17652F: drivers/media/i2c/ov9734.c 17653 17654ONBOARD USB HUB DRIVER 17655M: Matthias Kaehlcke <[email protected]> 17656L: [email protected] 17657S: Maintained 17658F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17659F: drivers/usb/misc/onboard_usb_dev.c 17660 17661ONENAND FLASH DRIVER 17662M: Kyungmin Park <[email protected]> 17663L: [email protected] 17664S: Maintained 17665F: drivers/mtd/nand/onenand/ 17666F: include/linux/mtd/onenand*.h 17667 17668ONEXPLAYER FAN DRIVER 17669M: Derek John Clark <[email protected]> 17670M: Joaquín Ignacio Aramendía <[email protected]> 17671L: [email protected] 17672S: Maintained 17673F: drivers/hwmon/oxp-sensors.c 17674 17675ONIE TLV NVMEM LAYOUT DRIVER 17676M: Miquel Raynal <[email protected]> 17677S: Maintained 17678F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17679F: drivers/nvmem/layouts/onie-tlv.c 17680 17681ONION OMEGA2+ BOARD 17682M: Harvey Hunt <[email protected]> 17683L: [email protected] 17684S: Maintained 17685F: arch/mips/boot/dts/ralink/omega2p.dts 17686 17687ONSEMI ETHERNET PHY DRIVERS 17688M: Piergiorgio Beruto <[email protected]> 17689L: [email protected] 17690S: Supported 17691W: http://www.onsemi.com 17692F: drivers/net/phy/ncn* 17693 17694OP-TEE DRIVER 17695M: Jens Wiklander <[email protected]> 17696L: [email protected] 17697S: Maintained 17698F: Documentation/ABI/testing/sysfs-bus-optee-devices 17699F: drivers/tee/optee/ 17700 17701OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 17702M: Sumit Garg <[email protected]> 17703L: [email protected] 17704S: Maintained 17705F: drivers/char/hw_random/optee-rng.c 17706 17707OP-TEE RTC DRIVER 17708M: Clément Léger <[email protected]> 17709L: [email protected] 17710S: Maintained 17711F: drivers/rtc/rtc-optee.c 17712 17713OPA-VNIC DRIVER 17714M: Dennis Dalessandro <[email protected]> 17715L: [email protected] 17716S: Supported 17717F: drivers/infiniband/ulp/opa_vnic 17718 17719OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 17720M: Parthiban Veerasooran <[email protected]> 17721L: [email protected] 17722S: Maintained 17723F: Documentation/networking/oa-tc6-framework.rst 17724F: drivers/net/ethernet/oa_tc6.c 17725F: include/linux/oa_tc6.h 17726 17727OPEN FIRMWARE AND FLATTENED DEVICE TREE 17728M: Rob Herring <[email protected]> 17729M: Saravana Kannan <[email protected]> 17730L: [email protected] 17731S: Maintained 17732W: http://www.devicetree.org/ 17733C: irc://irc.libera.chat/devicetree 17734T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17735F: Documentation/ABI/testing/sysfs-firmware-ofw 17736F: drivers/of/ 17737F: include/linux/of*.h 17738F: rust/kernel/of.rs 17739F: scripts/dtc/ 17740F: tools/testing/selftests/dt/ 17741K: of_overlay_notifier_ 17742K: of_overlay_fdt_apply 17743K: of_overlay_remove 17744 17745OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 17746M: Rob Herring <[email protected]> 17747M: Krzysztof Kozlowski <[email protected]> 17748M: Conor Dooley <[email protected]> 17749L: [email protected] 17750S: Maintained 17751Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 17752C: irc://irc.libera.chat/devicetree 17753T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17754F: Documentation/devicetree/ 17755F: arch/*/boot/dts/ 17756F: include/dt-bindings/ 17757 17758OPENCOMPUTE PTP CLOCK DRIVER 17759M: Jonathan Lemon <[email protected]> 17760M: Vadim Fedorenko <[email protected]> 17761L: [email protected] 17762S: Maintained 17763F: drivers/ptp/ptp_ocp.c 17764 17765OPENCORES I2C BUS DRIVER 17766M: Peter Korsgaard <[email protected]> 17767M: Andrew Lunn <[email protected]> 17768L: [email protected] 17769S: Maintained 17770F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 17771F: Documentation/i2c/busses/i2c-ocores.rst 17772F: drivers/i2c/busses/i2c-ocores.c 17773F: include/linux/platform_data/i2c-ocores.h 17774 17775OPENRISC ARCHITECTURE 17776M: Jonas Bonn <[email protected]> 17777M: Stefan Kristiansson <[email protected]> 17778M: Stafford Horne <[email protected]> 17779L: [email protected] 17780S: Maintained 17781W: http://openrisc.io 17782T: git https://github.com/openrisc/linux.git 17783F: Documentation/arch/openrisc/ 17784F: Documentation/devicetree/bindings/openrisc/ 17785F: arch/openrisc/ 17786F: drivers/irqchip/irq-ompic.c 17787F: drivers/irqchip/irq-or1k-* 17788 17789OPENVSWITCH 17790M: Pravin B Shelar <[email protected]> 17791L: [email protected] 17792L: [email protected] 17793S: Maintained 17794W: http://openvswitch.org 17795F: Documentation/networking/openvswitch.rst 17796F: include/uapi/linux/openvswitch.h 17797F: net/openvswitch/ 17798F: tools/testing/selftests/net/openvswitch/ 17799 17800OPERATING PERFORMANCE POINTS (OPP) 17801M: Viresh Kumar <[email protected]> 17802M: Nishanth Menon <[email protected]> 17803M: Stephen Boyd <[email protected]> 17804L: [email protected] 17805S: Maintained 17806T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 17807F: Documentation/devicetree/bindings/opp/ 17808F: Documentation/power/opp.rst 17809F: drivers/opp/ 17810F: include/linux/pm_opp.h 17811 17812OPL4 DRIVER 17813M: Clemens Ladisch <[email protected]> 17814L: [email protected] 17815S: Maintained 17816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17817F: sound/drivers/opl4/ 17818 17819ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 17820M: Mark Fasheh <[email protected]> 17821M: Joel Becker <[email protected]> 17822M: Joseph Qi <[email protected]> 17823L: [email protected] 17824S: Supported 17825W: http://ocfs2.wiki.kernel.org 17826F: Documentation/filesystems/dlmfs.rst 17827F: Documentation/filesystems/ocfs2.rst 17828F: fs/ocfs2/ 17829 17830ORANGEFS FILESYSTEM 17831M: Mike Marshall <[email protected]> 17832R: Martin Brandenburg <[email protected]> 17833L: [email protected] 17834S: Supported 17835T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 17836F: Documentation/filesystems/orangefs.rst 17837F: fs/orangefs/ 17838 17839OV2659 OMNIVISION SENSOR DRIVER 17840M: "Lad, Prabhakar" <[email protected]> 17841L: [email protected] 17842S: Maintained 17843W: https://linuxtv.org 17844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17845T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 17846F: drivers/media/i2c/ov2659.c 17847F: include/media/i2c/ov2659.h 17848 17849OVERLAY FILESYSTEM 17850M: Miklos Szeredi <[email protected]> 17851M: Amir Goldstein <[email protected]> 17852L: [email protected] 17853S: Supported 17854T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 17855F: Documentation/filesystems/overlayfs.rst 17856F: fs/overlayfs/ 17857 17858P54 WIRELESS DRIVER 17859M: Christian Lamparter <[email protected]> 17860L: [email protected] 17861S: Maintained 17862W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 17863F: drivers/net/wireless/intersil/ 17864 17865PACKET SOCKETS 17866M: Willem de Bruijn <[email protected]> 17867S: Maintained 17868F: include/uapi/linux/if_packet.h 17869F: net/packet/af_packet.c 17870 17871PACKING 17872M: Vladimir Oltean <[email protected]> 17873L: [email protected] 17874S: Supported 17875F: Documentation/core-api/packing.rst 17876F: include/linux/packing.h 17877F: lib/packing.c 17878F: lib/packing_test.c 17879F: scripts/gen_packed_field_checks.c 17880 17881PADATA PARALLEL EXECUTION MECHANISM 17882M: Steffen Klassert <[email protected]> 17883M: Daniel Jordan <[email protected]> 17884L: [email protected] 17885L: [email protected] 17886S: Maintained 17887F: Documentation/core-api/padata.rst 17888F: include/linux/padata.h 17889F: kernel/padata.c 17890 17891PAGE CACHE 17892M: Matthew Wilcox (Oracle) <[email protected]> 17893L: [email protected] 17894S: Supported 17895T: git git://git.infradead.org/users/willy/pagecache.git 17896F: Documentation/filesystems/locking.rst 17897F: Documentation/filesystems/vfs.rst 17898F: include/linux/pagemap.h 17899F: mm/filemap.c 17900F: mm/page-writeback.c 17901F: mm/readahead.c 17902F: mm/truncate.c 17903 17904PAGE POOL 17905M: Jesper Dangaard Brouer <[email protected]> 17906M: Ilias Apalodimas <[email protected]> 17907L: [email protected] 17908S: Supported 17909F: Documentation/networking/page_pool.rst 17910F: include/net/page_pool/ 17911F: include/trace/events/page_pool.h 17912F: net/core/page_pool.c 17913 17914PAGE TABLE CHECK 17915M: Pasha Tatashin <[email protected]> 17916M: Andrew Morton <[email protected]> 17917L: [email protected] 17918S: Maintained 17919F: Documentation/mm/page_table_check.rst 17920F: include/linux/page_table_check.h 17921F: mm/page_table_check.c 17922 17923PANASONIC LAPTOP ACPI EXTRAS DRIVER 17924M: Kenneth Chan <[email protected]> 17925L: [email protected] 17926S: Maintained 17927F: drivers/platform/x86/panasonic-laptop.c 17928 17929PARALLAX PING IIO SENSOR DRIVER 17930M: Andreas Klinger <[email protected]> 17931L: [email protected] 17932S: Maintained 17933F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 17934F: drivers/iio/proximity/ping.c 17935 17936PARALLEL LCD/KEYPAD PANEL DRIVER 17937M: Willy Tarreau <[email protected]> 17938M: Ksenija Stanojevic <[email protected]> 17939S: Odd Fixes 17940F: Documentation/admin-guide/lcd-panel-cgram.rst 17941F: drivers/auxdisplay/panel.c 17942 17943PARALLEL PORT SUBSYSTEM 17944M: Sudip Mukherjee <[email protected]> 17945M: Sudip Mukherjee <[email protected]> 17946L: [email protected] (subscribers-only) 17947S: Maintained 17948F: Documentation/driver-api/parport*.rst 17949F: drivers/char/ppdev.c 17950F: drivers/parport/ 17951F: include/linux/parport*.h 17952F: include/uapi/linux/ppdev.h 17953 17954PARAVIRT_OPS INTERFACE 17955M: Juergen Gross <[email protected]> 17956R: Ajay Kaher <[email protected]> 17957R: Alexey Makhalov <[email protected]> 17958R: Broadcom internal kernel review list <[email protected]> 17959L: [email protected] 17960L: [email protected] 17961S: Supported 17962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17963F: Documentation/virt/paravirt_ops.rst 17964F: arch/*/include/asm/paravirt*.h 17965F: arch/*/kernel/paravirt* 17966F: include/linux/hypervisor.h 17967 17968PARISC ARCHITECTURE 17969M: "James E.J. Bottomley" <[email protected]> 17970M: Helge Deller <[email protected]> 17971L: [email protected] 17972S: Maintained 17973W: https://parisc.wiki.kernel.org 17974Q: http://patchwork.kernel.org/project/linux-parisc/list/ 17975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 17976T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 17977F: Documentation/arch/parisc/ 17978F: arch/parisc/ 17979F: drivers/char/agp/parisc-agp.c 17980F: drivers/input/misc/hp_sdc_rtc.c 17981F: drivers/input/serio/gscps2.c 17982F: drivers/input/serio/hp_sdc* 17983F: drivers/parisc/ 17984F: drivers/parport/parport_gsc.* 17985F: drivers/tty/serial/8250/8250_parisc.c 17986F: drivers/video/console/sti* 17987F: drivers/video/fbdev/sti* 17988F: drivers/video/logo/logo_parisc* 17989F: include/linux/hp_sdc.h 17990 17991PARMAN 17992M: Jiri Pirko <[email protected]> 17993L: [email protected] 17994S: Supported 17995F: include/linux/parman.h 17996F: lib/parman.c 17997F: lib/test_parman.c 17998 17999PC ENGINES APU BOARD DRIVER 18000M: Enrico Weigelt, metux IT consult <[email protected]> 18001S: Maintained 18002F: drivers/platform/x86/pcengines-apuv2.c 18003 18004PC87360 HARDWARE MONITORING DRIVER 18005M: Jim Cromie <[email protected]> 18006L: [email protected] 18007S: Maintained 18008F: Documentation/hwmon/pc87360.rst 18009F: drivers/hwmon/pc87360.c 18010 18011PC8736x GPIO DRIVER 18012M: Jim Cromie <[email protected]> 18013S: Maintained 18014F: drivers/char/pc8736x_gpio.c 18015 18016PC87427 HARDWARE MONITORING DRIVER 18017M: Jean Delvare <[email protected]> 18018L: [email protected] 18019S: Maintained 18020F: Documentation/hwmon/pc87427.rst 18021F: drivers/hwmon/pc87427.c 18022 18023PCA9532 LED DRIVER 18024M: Riku Voipio <[email protected]> 18025S: Maintained 18026F: drivers/leds/leds-pca9532.c 18027F: include/linux/leds-pca9532.h 18028 18029PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 18030M: Thomas Petazzoni <[email protected]> 18031M: Pali Rohár <[email protected]> 18032L: [email protected] 18033L: [email protected] (moderated for non-subscribers) 18034S: Maintained 18035F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 18036F: drivers/pci/controller/pci-aardvark.c 18037 18038PCI DRIVER FOR ALTERA PCIE IP 18039M: Joyce Ooi <[email protected]> 18040L: [email protected] 18041S: Supported 18042F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 18043F: drivers/pci/controller/pcie-altera.c 18044 18045PCI DRIVER FOR APPLIEDMICRO XGENE 18046M: Toan Le <[email protected]> 18047L: [email protected] 18048L: [email protected] (moderated for non-subscribers) 18049S: Maintained 18050F: Documentation/devicetree/bindings/pci/xgene-pci.txt 18051F: drivers/pci/controller/pci-xgene.c 18052 18053PCI DRIVER FOR ARM VERSATILE PLATFORM 18054M: Rob Herring <[email protected]> 18055L: [email protected] 18056L: [email protected] (moderated for non-subscribers) 18057S: Maintained 18058F: Documentation/devicetree/bindings/pci/versatile.yaml 18059F: drivers/pci/controller/pci-versatile.c 18060 18061PCI DRIVER FOR ARMADA 8K 18062M: Thomas Petazzoni <[email protected]> 18063L: [email protected] 18064L: [email protected] (moderated for non-subscribers) 18065S: Maintained 18066F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 18067F: drivers/pci/controller/dwc/pcie-armada8k.c 18068 18069PCI DRIVER FOR CADENCE PCIE IP 18070L: [email protected] 18071S: Orphan 18072F: Documentation/devicetree/bindings/pci/cdns,* 18073F: drivers/pci/controller/cadence/*cadence* 18074 18075PCI DRIVER FOR FREESCALE LAYERSCAPE 18076M: Minghuan Lian <[email protected]> 18077M: Mingkai Hu <[email protected]> 18078M: Roy Zang <[email protected]> 18079L: [email protected] 18080L: [email protected] 18081L: [email protected] (moderated for non-subscribers) 18082L: [email protected] 18083S: Maintained 18084F: drivers/pci/controller/dwc/*layerscape* 18085 18086PCI DRIVER FOR FU740 18087M: Paul Walmsley <[email protected]> 18088M: Greentime Hu <[email protected]> 18089M: Samuel Holland <[email protected]> 18090L: [email protected] 18091S: Maintained 18092F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18093F: drivers/pci/controller/dwc/pcie-fu740.c 18094 18095PCI DRIVER FOR GENERIC OF HOSTS 18096M: Will Deacon <[email protected]> 18097L: [email protected] 18098L: [email protected] (moderated for non-subscribers) 18099S: Maintained 18100F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18101F: drivers/pci/controller/pci-host-common.c 18102F: drivers/pci/controller/pci-host-generic.c 18103 18104PCI DRIVER FOR IMX6 18105M: Richard Zhu <[email protected]> 18106M: Lucas Stach <[email protected]> 18107L: [email protected] 18108L: [email protected] (moderated for non-subscribers) 18109L: [email protected] 18110S: Maintained 18111F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18112F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18113F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18114F: drivers/pci/controller/dwc/*imx6* 18115 18116PCI DRIVER FOR INTEL IXP4XX 18117M: Linus Walleij <[email protected]> 18118S: Maintained 18119F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18120F: drivers/pci/controller/pci-ixp4xx.c 18121 18122PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18123M: Nirmal Patel <[email protected]> 18124R: Jonathan Derrick <[email protected]> 18125L: [email protected] 18126S: Supported 18127F: drivers/pci/controller/vmd.c 18128 18129PCI DRIVER FOR MICROSEMI SWITCHTEC 18130M: Kurt Schwemmer <[email protected]> 18131M: Logan Gunthorpe <[email protected]> 18132L: [email protected] 18133S: Maintained 18134F: Documentation/ABI/testing/sysfs-class-switchtec 18135F: Documentation/driver-api/switchtec.rst 18136F: drivers/ntb/hw/mscc/ 18137F: drivers/pci/switch/switchtec* 18138F: include/linux/switchtec.h 18139F: include/uapi/linux/switchtec_ioctl.h 18140 18141PCI DRIVER FOR MOBIVEIL PCIE IP 18142M: Karthikeyan Mitran <[email protected]> 18143M: Hou Zhiqiang <[email protected]> 18144L: [email protected] 18145S: Supported 18146F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18147F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18148 18149PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18150M: Thomas Petazzoni <[email protected]> 18151M: Pali Rohár <[email protected]> 18152L: [email protected] 18153L: [email protected] (moderated for non-subscribers) 18154S: Maintained 18155F: drivers/pci/controller/*mvebu* 18156 18157PCI DRIVER FOR NVIDIA TEGRA 18158M: Thierry Reding <[email protected]> 18159L: [email protected] 18160L: [email protected] 18161S: Supported 18162F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18163F: drivers/pci/controller/pci-tegra.c 18164 18165PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18166M: Hou Zhiqiang <[email protected]> 18167L: [email protected] 18168L: [email protected] (moderated for non-subscribers) 18169S: Maintained 18170F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18171 18172PCI DRIVER FOR PLDA PCIE IP 18173M: Daire McNamara <[email protected]> 18174L: [email protected] 18175S: Maintained 18176F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18177F: drivers/pci/controller/plda/pcie-plda-host.c 18178F: drivers/pci/controller/plda/pcie-plda.h 18179 18180PCI DRIVER FOR RENESAS R-CAR 18181M: Marek Vasut <marek.vasut[email protected]> 18182M: Yoshihiro Shimoda <[email protected]> 18183L: [email protected] 18184L: [email protected] 18185S: Maintained 18186F: Documentation/devicetree/bindings/pci/*rcar* 18187F: drivers/pci/controller/*rcar* 18188F: drivers/pci/controller/dwc/*rcar* 18189 18190PCI DRIVER FOR SAMSUNG EXYNOS 18191M: Jingoo Han <[email protected]> 18192L: [email protected] 18193L: [email protected] (moderated for non-subscribers) 18194L: [email protected] 18195S: Maintained 18196F: drivers/pci/controller/dwc/pci-exynos.c 18197 18198PCI DRIVER FOR SYNOPSYS DESIGNWARE 18199M: Jingoo Han <[email protected]> 18200M: Manivannan Sadhasivam <[email protected]> 18201L: [email protected] 18202S: Maintained 18203F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18204F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18205F: drivers/pci/controller/dwc/*designware* 18206 18207PCI DRIVER FOR TI DRA7XX/J721E 18208M: Vignesh Raghavendra <[email protected]> 18209R: Siddharth Vadapalli <[email protected]> 18210L: [email protected] 18211L: [email protected] 18212L: [email protected] (moderated for non-subscribers) 18213S: Supported 18214F: Documentation/devicetree/bindings/pci/ti-pci.txt 18215F: drivers/pci/controller/cadence/pci-j721e.c 18216F: drivers/pci/controller/dwc/pci-dra7xx.c 18217 18218PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18219M: Linus Walleij <[email protected]> 18220L: [email protected] 18221S: Maintained 18222F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18223F: drivers/pci/controller/pci-v3-semi.c 18224 18225PCI DRIVER FOR XILINX VERSAL CPM 18226M: Bharat Kumar Gogada <[email protected]> 18227M: Michal Simek <[email protected]> 18228L: [email protected] 18229S: Maintained 18230F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18231F: drivers/pci/controller/pcie-xilinx-cpm.c 18232 18233PCI ENDPOINT SUBSYSTEM 18234M: Manivannan Sadhasivam <[email protected]> 18235M: Krzysztof Wilczyński <[email protected]> 18236R: Kishon Vijay Abraham I <[email protected]> 18237L: [email protected] 18238S: Supported 18239Q: https://patchwork.kernel.org/project/linux-pci/list/ 18240B: https://bugzilla.kernel.org 18241C: irc://irc.oftc.net/linux-pci 18242T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18243F: Documentation/PCI/endpoint/* 18244F: Documentation/misc-devices/pci-endpoint-test.rst 18245F: drivers/misc/pci_endpoint_test.c 18246F: drivers/pci/endpoint/ 18247F: tools/testing/selftests/pci_endpoint/ 18248 18249PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18250M: Mahesh J Salgaonkar <[email protected]> 18251R: Oliver O'Halloran <[email protected]> 18252L: [email protected] 18253S: Supported 18254F: Documentation/PCI/pci-error-recovery.rst 18255F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18256F: arch/powerpc/include/*/eeh*.h 18257F: arch/powerpc/kernel/eeh*.c 18258F: arch/powerpc/platforms/*/eeh*.c 18259F: drivers/pci/pcie/aer.c 18260F: drivers/pci/pcie/dpc.c 18261F: drivers/pci/pcie/err.c 18262 18263PCI ERROR RECOVERY 18264M: Linas Vepstas <[email protected]> 18265L: [email protected] 18266S: Supported 18267F: Documentation/PCI/pci-error-recovery.rst 18268 18269PCI MSI DRIVER FOR ALTERA MSI IP 18270M: Joyce Ooi <[email protected]> 18271L: [email protected] 18272S: Supported 18273F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18274F: drivers/pci/controller/pcie-altera-msi.c 18275 18276PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18277M: Toan Le <[email protected]> 18278L: [email protected] 18279L: [email protected] (moderated for non-subscribers) 18280S: Maintained 18281F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18282F: drivers/pci/controller/pci-xgene-msi.c 18283 18284PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18285M: Lorenzo Pieralisi <[email protected]> 18286M: Krzysztof Wilczyński <[email protected]> 18287R: Manivannan Sadhasivam <[email protected]> 18288R: Rob Herring <[email protected]> 18289L: [email protected] 18290S: Supported 18291Q: https://patchwork.kernel.org/project/linux-pci/list/ 18292B: https://bugzilla.kernel.org 18293C: irc://irc.oftc.net/linux-pci 18294T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18295F: Documentation/devicetree/bindings/pci/ 18296F: drivers/pci/controller/ 18297F: drivers/pci/pci-bridge-emul.c 18298F: drivers/pci/pci-bridge-emul.h 18299 18300PCI PEER-TO-PEER DMA (P2PDMA) 18301M: Bjorn Helgaas <[email protected]> 18302M: Logan Gunthorpe <[email protected]> 18303L: [email protected] 18304S: Supported 18305Q: https://patchwork.kernel.org/project/linux-pci/list/ 18306B: https://bugzilla.kernel.org 18307C: irc://irc.oftc.net/linux-pci 18308T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18309F: Documentation/driver-api/pci/p2pdma.rst 18310F: drivers/pci/p2pdma.c 18311F: include/linux/pci-p2pdma.h 18312 18313PCI POWER CONTROL 18314M: Bartosz Golaszewski <[email protected]> 18315L: [email protected] 18316S: Maintained 18317T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18318F: drivers/pci/pwrctrl/* 18319F: include/linux/pci-pwrctrl.h 18320 18321PCI SUBSYSTEM 18322M: Bjorn Helgaas <[email protected]> 18323L: [email protected] 18324S: Supported 18325Q: https://patchwork.kernel.org/project/linux-pci/list/ 18326B: https://bugzilla.kernel.org 18327C: irc://irc.oftc.net/linux-pci 18328T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18329F: Documentation/PCI/ 18330F: Documentation/devicetree/bindings/pci/ 18331F: arch/x86/kernel/early-quirks.c 18332F: arch/x86/kernel/quirks.c 18333F: arch/x86/pci/ 18334F: drivers/acpi/pci* 18335F: drivers/pci/ 18336F: include/asm-generic/pci* 18337F: include/linux/of_pci.h 18338F: include/linux/pci* 18339F: include/uapi/linux/pci* 18340F: rust/kernel/pci.rs 18341F: samples/rust/rust_driver_pci.rs 18342 18343PCIE BANDWIDTH CONTROLLER 18344M: Ilpo Järvinen <[email protected]> 18345L: [email protected] 18346S: Supported 18347F: drivers/pci/pcie/bwctrl.c 18348F: drivers/thermal/pcie_cooling.c 18349F: include/linux/pci-bwctrl.h 18350F: tools/testing/selftests/pcie_bwctrl/ 18351 18352PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18353M: Jonathan Chocron <[email protected]> 18354L: [email protected] 18355S: Maintained 18356F: Documentation/devicetree/bindings/pci/pcie-al.txt 18357F: drivers/pci/controller/dwc/pcie-al.c 18358 18359PCIE DRIVER FOR AMLOGIC MESON 18360M: Yue Wang <[email protected]> 18361L: [email protected] 18362L: [email protected] 18363S: Maintained 18364F: drivers/pci/controller/dwc/pci-meson.c 18365 18366PCIE DRIVER FOR AXIS ARTPEC 18367M: Jesper Nilsson <[email protected]> 18368L: [email protected] 18369L: [email protected] 18370S: Maintained 18371F: Documentation/devicetree/bindings/pci/axis,artpec* 18372F: drivers/pci/controller/dwc/*artpec* 18373 18374PCIE DRIVER FOR CAVIUM THUNDERX 18375M: Robert Richter <[email protected]> 18376L: [email protected] 18377L: [email protected] (moderated for non-subscribers) 18378S: Odd Fixes 18379F: drivers/pci/controller/pci-thunder-* 18380 18381PCIE DRIVER FOR HISILICON 18382M: Zhou Wang <[email protected]> 18383L: [email protected] 18384S: Maintained 18385F: drivers/pci/controller/dwc/pcie-hisi.c 18386 18387PCIE DRIVER FOR HISILICON KIRIN 18388M: Xiaowei Song <[email protected]> 18389M: Binghui Wang <[email protected]> 18390L: [email protected] 18391S: Maintained 18392F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18393F: drivers/pci/controller/dwc/pcie-kirin.c 18394 18395PCIE DRIVER FOR HISILICON STB 18396M: Shawn Guo <[email protected]> 18397L: [email protected] 18398S: Maintained 18399F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18400F: drivers/pci/controller/dwc/pcie-histb.c 18401 18402PCIE DRIVER FOR INTEL KEEM BAY 18403M: Srikanth Thokala <[email protected]> 18404L: [email protected] 18405S: Supported 18406F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18407F: drivers/pci/controller/dwc/pcie-keembay.c 18408 18409PCIE DRIVER FOR INTEL LGM GW SOC 18410M: Chuanhua Lei <[email protected]> 18411L: [email protected] 18412S: Maintained 18413F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18414F: drivers/pci/controller/dwc/pcie-intel-gw.c 18415 18416PCIE DRIVER FOR MEDIATEK 18417M: Ryder Lee <[email protected]> 18418M: Jianjun Wang <[email protected]> 18419L: [email protected] 18420L: [email protected] (moderated for non-subscribers) 18421S: Supported 18422F: Documentation/devicetree/bindings/pci/mediatek* 18423F: drivers/pci/controller/*mediatek* 18424 18425PCIE DRIVER FOR MICROCHIP 18426M: Daire McNamara <[email protected]> 18427L: [email protected] 18428S: Supported 18429F: Documentation/devicetree/bindings/pci/microchip* 18430F: drivers/pci/controller/plda/*microchip* 18431 18432PCIE DRIVER FOR QUALCOMM MSM 18433M: Manivannan Sadhasivam <[email protected]> 18434L: [email protected] 18435L: [email protected] 18436S: Maintained 18437F: drivers/pci/controller/dwc/pcie-qcom-common.c 18438F: drivers/pci/controller/dwc/pcie-qcom.c 18439 18440PCIE DRIVER FOR ROCKCHIP 18441M: Shawn Lin <[email protected]> 18442L: [email protected] 18443L: [email protected] 18444S: Maintained 18445F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18446F: drivers/pci/controller/pcie-rockchip* 18447 18448PCIE DRIVER FOR SOCIONEXT UNIPHIER 18449M: Kunihiko Hayashi <[email protected]> 18450L: [email protected] 18451S: Maintained 18452F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18453F: drivers/pci/controller/dwc/pcie-uniphier* 18454 18455PCIE DRIVER FOR ST SPEAR13XX 18456M: Pratyush Anand <[email protected]> 18457L: [email protected] 18458S: Maintained 18459F: drivers/pci/controller/dwc/*spear* 18460 18461PCIE DRIVER FOR STARFIVE JH71x0 18462M: Kevin Xie <[email protected]> 18463L: [email protected] 18464S: Maintained 18465F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18466F: drivers/pci/controller/plda/pcie-starfive.c 18467 18468PCIE ENDPOINT DRIVER FOR QUALCOMM 18469M: Manivannan Sadhasivam <[email protected]> 18470L: [email protected] 18471L: [email protected] 18472S: Maintained 18473F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18474F: drivers/pci/controller/dwc/pcie-qcom-common.c 18475F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18476 18477PCMCIA SUBSYSTEM 18478M: Dominik Brodowski <[email protected]> 18479S: Odd Fixes 18480T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18481F: Documentation/pcmcia/ 18482F: drivers/pcmcia/ 18483F: include/pcmcia/ 18484F: tools/pcmcia/ 18485 18486PCNET32 NETWORK DRIVER 18487M: Don Fry <[email protected]> 18488L: [email protected] 18489S: Maintained 18490F: drivers/net/ethernet/amd/pcnet32.c 18491 18492PCRYPT PARALLEL CRYPTO ENGINE 18493M: Steffen Klassert <[email protected]> 18494L: [email protected] 18495S: Maintained 18496F: crypto/pcrypt.c 18497F: include/crypto/pcrypt.h 18498 18499PDS DSC VIRTIO DATA PATH ACCELERATOR 18500R: Shannon Nelson <[email protected]> 18501F: drivers/vdpa/pds/ 18502 18503PECI HARDWARE MONITORING DRIVERS 18504M: Iwona Winiarska <[email protected]> 18505L: [email protected] 18506S: Supported 18507F: Documentation/hwmon/peci-cputemp.rst 18508F: Documentation/hwmon/peci-dimmtemp.rst 18509F: drivers/hwmon/peci/ 18510 18511PECI SUBSYSTEM 18512M: Iwona Winiarska <[email protected]> 18513L: [email protected] (moderated for non-subscribers) 18514S: Supported 18515F: Documentation/devicetree/bindings/peci/ 18516F: Documentation/peci/ 18517F: drivers/peci/ 18518F: include/linux/peci-cpu.h 18519F: include/linux/peci.h 18520 18521PENSANDO ETHERNET DRIVERS 18522M: Shannon Nelson <[email protected]> 18523M: Brett Creeley <[email protected]> 18524L: [email protected] 18525S: Maintained 18526F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18527F: drivers/net/ethernet/pensando/ 18528 18529PER-CPU MEMORY ALLOCATOR 18530M: Dennis Zhou <[email protected]> 18531M: Tejun Heo <[email protected]> 18532M: Christoph Lameter <[email protected]> 18533L: [email protected] 18534S: Maintained 18535T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18536F: arch/*/include/asm/percpu.h 18537F: include/linux/percpu*.h 18538F: lib/percpu*.c 18539F: mm/percpu*.c 18540 18541PER-TASK DELAY ACCOUNTING 18542M: Balbir Singh <[email protected]> 18543S: Maintained 18544F: include/linux/delayacct.h 18545F: kernel/delayacct.c 18546 18547PERFORMANCE EVENTS SUBSYSTEM 18548M: Peter Zijlstra <[email protected]> 18549M: Ingo Molnar <[email protected]> 18550M: Arnaldo Carvalho de Melo <[email protected]> 18551M: Namhyung Kim <[email protected]> 18552R: Mark Rutland <[email protected]> 18553R: Alexander Shishkin <[email protected]> 18554R: Jiri Olsa <[email protected]> 18555R: Ian Rogers <[email protected]> 18556R: Adrian Hunter <[email protected]> 18557R: "Liang, Kan" <[email protected]> 18558L: [email protected] 18559L: [email protected] 18560S: Supported 18561W: https://perf.wiki.kernel.org/ 18562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18563T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18564T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18565F: arch/*/events/* 18566F: arch/*/events/*/* 18567F: arch/*/include/asm/perf_event.h 18568F: arch/*/kernel/*/*/perf_event*.c 18569F: arch/*/kernel/*/perf_event*.c 18570F: arch/*/kernel/perf_callchain.c 18571F: arch/*/kernel/perf_event*.c 18572F: include/linux/perf_event.h 18573F: include/uapi/linux/perf_event.h 18574F: kernel/events/* 18575F: tools/lib/perf/ 18576F: tools/perf/ 18577 18578PERFORMANCE EVENTS TOOLING ARM64 18579R: John Garry <[email protected]> 18580R: Will Deacon <[email protected]> 18581R: James Clark <[email protected]> 18582R: Mike Leach <[email protected]> 18583R: Leo Yan <[email protected]> 18584L: [email protected] (moderated for non-subscribers) 18585S: Supported 18586F: tools/build/feature/test-libopencsd.c 18587F: tools/perf/arch/arm*/ 18588F: tools/perf/pmu-events/arch/arm64/ 18589F: tools/perf/util/arm-spe* 18590F: tools/perf/util/cs-etm* 18591 18592PERSONALITY HANDLING 18593M: Christoph Hellwig <[email protected]> 18594L: [email protected] 18595S: Maintained 18596F: include/linux/personality.h 18597F: include/uapi/linux/personality.h 18598 18599PHOENIX RC FLIGHT CONTROLLER ADAPTER 18600M: Marcus Folkesson <[email protected]> 18601L: [email protected] 18602S: Maintained 18603F: Documentation/input/devices/pxrc.rst 18604F: drivers/input/joystick/pxrc.c 18605 18606PHONET PROTOCOL 18607M: Remi Denis-Courmont <[email protected]> 18608S: Supported 18609F: Documentation/networking/phonet.rst 18610F: include/linux/phonet.h 18611F: include/net/phonet/ 18612F: include/uapi/linux/phonet.h 18613F: net/phonet/ 18614 18615PHRAM MTD DRIVER 18616M: Joern Engel <[email protected]> 18617L: [email protected] 18618S: Maintained 18619F: drivers/mtd/devices/phram.c 18620 18621PICOLCD HID DRIVER 18622M: Bruno Prémont <[email protected]> 18623L: [email protected] 18624S: Maintained 18625F: drivers/hid/hid-picolcd* 18626 18627PIDFD API 18628M: Christian Brauner <[email protected]> 18629L: [email protected] 18630S: Maintained 18631T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18632F: samples/pidfd/ 18633F: tools/testing/selftests/clone3/ 18634F: tools/testing/selftests/pid_namespace/ 18635F: tools/testing/selftests/pidfd/ 18636K: (?i)pidfd 18637K: (?i)clone3 18638K: \b(clone_args|kernel_clone_args)\b 18639 18640PIN CONTROL SUBSYSTEM 18641M: Linus Walleij <[email protected]> 18642L: [email protected] 18643S: Maintained 18644T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18645F: Documentation/devicetree/bindings/pinctrl/ 18646F: Documentation/driver-api/pin-control.rst 18647F: drivers/pinctrl/ 18648F: include/dt-bindings/pinctrl/ 18649F: include/linux/pinctrl/ 18650 18651PIN CONTROLLER - AIROHA 18652M: Lorenzo Bianconi <[email protected]> 18653L: [email protected] (moderated for non-subscribers) 18654S: Maintained 18655F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 18656F: drivers/pinctrl/mediatek/pinctrl-airoha.c 18657 18658PIN CONTROLLER - AMD 18659M: Basavaraj Natikar <[email protected]> 18660M: Shyam Sundar S K <[email protected]> 18661S: Maintained 18662F: drivers/pinctrl/pinctrl-amd.c 18663 18664PIN CONTROLLER - FREESCALE 18665M: Dong Aisheng <[email protected]> 18666M: Fabio Estevam <[email protected]> 18667M: Shawn Guo <[email protected]> 18668M: Jacky Bai <[email protected]> 18669R: Pengutronix Kernel Team <[email protected]> 18670R: NXP S32 Linux Team <[email protected]> 18671L: [email protected] 18672S: Maintained 18673F: Documentation/devicetree/bindings/pinctrl/fsl,* 18674F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18675F: drivers/pinctrl/freescale/ 18676F: drivers/pinctrl/nxp/ 18677 18678PIN CONTROLLER - INTEL 18679M: Mika Westerberg <[email protected]> 18680M: Andy Shevchenko <[email protected]> 18681S: Supported 18682T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18683F: drivers/pinctrl/intel/ 18684 18685PIN CONTROLLER - KEEMBAY 18686M: Lakshmi Sowjanya D <[email protected]> 18687S: Supported 18688F: drivers/pinctrl/pinctrl-keembay* 18689 18690PIN CONTROLLER - MEDIATEK 18691M: Sean Wang <[email protected]> 18692L: [email protected] (moderated for non-subscribers) 18693S: Maintained 18694F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 18695F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 18696F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 18697F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 18698F: drivers/pinctrl/mediatek/ 18699 18700PIN CONTROLLER - MEDIATEK MIPS 18701M: Chester A. Unal <[email protected]> 18702M: Sergio Paracuellos <[email protected]> 18703L: [email protected] (moderated for non-subscribers) 18704L: [email protected] 18705S: Maintained 18706F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 18707F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 18708F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 18709F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 18710F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 18711F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 18712F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 18713F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 18714F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 18715F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 18716F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 18717F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 18718F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 18719F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 18720F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 18721 18722PIN CONTROLLER - MICROCHIP AT91 18723M: Ludovic Desroches <[email protected]> 18724L: [email protected] (moderated for non-subscribers) 18725L: [email protected] 18726S: Supported 18727F: drivers/gpio/gpio-sama5d2-piobu.c 18728F: drivers/pinctrl/pinctrl-at91* 18729 18730PIN CONTROLLER - QUALCOMM 18731M: Bjorn Andersson <[email protected]> 18732L: [email protected] 18733S: Maintained 18734C: irc://irc.oftc.net/linux-msm 18735F: Documentation/devicetree/bindings/pinctrl/qcom,* 18736F: drivers/pinctrl/qcom/ 18737 18738PIN CONTROLLER - RENESAS 18739M: Geert Uytterhoeven <[email protected]> 18740L: [email protected] 18741S: Supported 18742T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 18743F: Documentation/devicetree/bindings/pinctrl/renesas,* 18744F: drivers/pinctrl/renesas/ 18745 18746PIN CONTROLLER - SAMSUNG 18747M: Krzysztof Kozlowski <[email protected]> 18748M: Sylwester Nawrocki <[email protected]> 18749R: Alim Akhtar <[email protected]> 18750L: [email protected] (moderated for non-subscribers) 18751L: [email protected] 18752S: Maintained 18753Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 18754B: mailto:[email protected] 18755C: irc://irc.libera.chat/linux-exynos 18756T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 18757F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 18758F: drivers/pinctrl/samsung/ 18759 18760PIN CONTROLLER - SINGLE 18761M: Tony Lindgren <[email protected]> 18762M: Haojian Zhuang <[email protected]> 18763L: [email protected] (moderated for non-subscribers) 18764L: [email protected] 18765S: Maintained 18766F: drivers/pinctrl/pinctrl-single.c 18767 18768PIN CONTROLLER - SUNPLUS / TIBBO 18769M: Dvorkin Dmitry <[email protected]> 18770M: Wells Lu <[email protected]> 18771L: [email protected] (moderated for non-subscribers) 18772S: Maintained 18773W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 18774F: Documentation/devicetree/bindings/pinctrl/sunplus,* 18775F: drivers/pinctrl/sunplus/ 18776F: include/dt-bindings/pinctrl/sppctl*.h 18777 18778PINE64 PINEPHONE KEYBOARD DRIVER 18779M: Samuel Holland <[email protected]> 18780S: Supported 18781F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 18782F: drivers/input/keyboard/pinephone-keyboard.c 18783 18784PKTCDVD DRIVER 18785M: [email protected] 18786S: Orphan 18787F: drivers/block/pktcdvd.c 18788F: include/linux/pktcdvd.h 18789F: include/uapi/linux/pktcdvd.h 18790 18791PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 18792M: Tomasz Duszynski <[email protected]> 18793S: Maintained 18794F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 18795F: drivers/iio/chemical/pms7003.c 18796 18797PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 18798M: Piergiorgio Beruto <[email protected]> 18799L: [email protected] 18800S: Maintained 18801F: drivers/net/phy/mdio-open-alliance.h 18802F: net/ethtool/plca.c 18803 18804PLDMFW LIBRARY 18805M: Jacob Keller <[email protected]> 18806S: Maintained 18807F: Documentation/driver-api/pldmfw/ 18808F: include/linux/pldmfw.h 18809F: lib/pldmfw/ 18810 18811PLX DMA DRIVER 18812M: Logan Gunthorpe <[email protected]> 18813S: Maintained 18814F: drivers/dma/plx_dma.c 18815 18816PM-GRAPH UTILITY 18817M: "Todd E Brandt" <[email protected]> 18818L: [email protected] 18819S: Supported 18820W: https://01.org/pm-graph 18821B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 18822T: git git://github.com/intel/pm-graph 18823F: tools/power/pm-graph 18824 18825PM6764TR DRIVER 18826M: Charles Hsu <[email protected]> 18827L: [email protected] 18828S: Maintained 18829F: Documentation/hwmon/pm6764tr.rst 18830F: drivers/hwmon/pmbus/pm6764tr.c 18831 18832PMC SIERRA MaxRAID DRIVER 18833L: [email protected] 18834S: Orphan 18835W: http://www.pmc-sierra.com/ 18836F: drivers/scsi/pmcraid.* 18837 18838PMC SIERRA PM8001 DRIVER 18839M: Jack Wang <[email protected]> 18840L: [email protected] 18841S: Supported 18842F: drivers/scsi/pm8001/ 18843 18844PNI RM3100 IIO DRIVER 18845M: Song Qiang <[email protected]> 18846L: [email protected] 18847S: Maintained 18848F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 18849F: drivers/iio/magnetometer/rm3100* 18850 18851PNP SUPPORT 18852M: "Rafael J. Wysocki" <[email protected]> 18853L: [email protected] 18854S: Maintained 18855F: drivers/pnp/ 18856F: include/linux/pnp.h 18857 18858POSIX CLOCKS and TIMERS 18859M: Anna-Maria Behnsen <[email protected]> 18860M: Frederic Weisbecker <[email protected]> 18861M: Thomas Gleixner <[email protected]> 18862L: [email protected] 18863S: Maintained 18864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 18865F: fs/timerfd.c 18866F: include/linux/time_namespace.h 18867F: include/linux/timerfd.h 18868F: include/uapi/linux/time.h 18869F: include/uapi/linux/timerfd.h 18870F: include/trace/events/timer* 18871F: kernel/time/itimer.c 18872F: kernel/time/posix-* 18873F: kernel/time/namespace.c 18874 18875POWER MANAGEMENT CORE 18876M: "Rafael J. Wysocki" <[email protected]> 18877L: [email protected] 18878S: Supported 18879B: https://bugzilla.kernel.org 18880T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 18881F: drivers/base/power/ 18882F: drivers/powercap/ 18883F: include/linux/intel_rapl.h 18884F: include/linux/pm.h 18885F: include/linux/pm_* 18886F: include/linux/powercap.h 18887F: kernel/configs/nopm.config 18888 18889POWER SEQUENCING 18890M: Bartosz Golaszewski <[email protected]> 18891L: [email protected] 18892S: Maintained 18893T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 18894F: Documentation/driver-api/pwrseq.rst 18895F: drivers/power/sequencing/ 18896F: include/linux/pwrseq/ 18897 18898POWER STATE COORDINATION INTERFACE (PSCI) 18899M: Mark Rutland <[email protected]> 18900M: Lorenzo Pieralisi <[email protected]> 18901L: [email protected] (moderated for non-subscribers) 18902S: Maintained 18903F: drivers/firmware/psci/ 18904F: include/linux/psci.h 18905F: include/uapi/linux/psci.h 18906 18907POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 18908M: Sebastian Reichel <[email protected]> 18909L: [email protected] 18910S: Maintained 18911T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 18912F: Documentation/ABI/testing/sysfs-class-power 18913F: Documentation/devicetree/bindings/power/supply/ 18914F: drivers/power/supply/ 18915F: include/linux/power/ 18916F: include/linux/power_supply.h 18917F: tools/testing/selftests/power_supply/ 18918 18919POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 18920M: Suraj Jitindar Singh <[email protected]> 18921L: [email protected] 18922S: Maintained 18923F: drivers/char/powernv-op-panel.c 18924 18925PPP OVER ATM (RFC 2364) 18926M: Mitchell Blank Jr <[email protected]> 18927S: Maintained 18928F: include/uapi/linux/atmppp.h 18929F: net/atm/pppoatm.c 18930 18931PPP OVER ETHERNET 18932M: Michal Ostrowski <[email protected]> 18933S: Maintained 18934F: drivers/net/ppp/pppoe.c 18935F: drivers/net/ppp/pppox.c 18936 18937PPP OVER L2TP 18938M: James Chapman <[email protected]> 18939S: Maintained 18940F: include/linux/if_pppol2tp.h 18941F: include/uapi/linux/if_pppol2tp.h 18942F: net/l2tp/l2tp_ppp.c 18943 18944PPP PROTOCOL DRIVERS AND COMPRESSORS 18945L: [email protected] 18946S: Orphan 18947F: drivers/net/ppp/ppp_* 18948 18949PPS SUPPORT 18950M: Rodolfo Giometti <[email protected]> 18951L: [email protected] (subscribers-only) 18952S: Maintained 18953W: http://wiki.enneenne.com/index.php/LinuxPPS_support 18954F: Documentation/ABI/testing/sysfs-pps 18955F: Documentation/ABI/testing/sysfs-pps-gen 18956F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 18957F: Documentation/driver-api/pps.rst 18958F: drivers/pps/ 18959F: include/linux/pps*.h 18960F: include/uapi/linux/pps.h 18961F: include/uapi/linux/pps_gen.h 18962 18963PRESSURE STALL INFORMATION (PSI) 18964M: Johannes Weiner <[email protected]> 18965M: Suren Baghdasaryan <[email protected]> 18966R: Peter Ziljstra <[email protected]> 18967S: Maintained 18968F: include/linux/psi* 18969F: kernel/sched/psi.c 18970 18971PROPELLER BUILD 18972M: Rong Xu <[email protected]> 18973M: Han Shen <[email protected]> 18974S: Supported 18975F: Documentation/dev-tools/propeller.rst 18976F: scripts/Makefile.propeller 18977 18978PRINTK 18979M: Petr Mladek <[email protected]> 18980R: Steven Rostedt <[email protected]> 18981R: John Ogness <[email protected]> 18982R: Sergey Senozhatsky <[email protected]> 18983S: Maintained 18984T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 18985F: include/linux/printk.h 18986F: kernel/printk/ 18987 18988PRINTK INDEXING 18989R: Chris Down <[email protected]> 18990S: Maintained 18991F: Documentation/core-api/printk-index.rst 18992F: kernel/printk/index.c 18993K: printk_index 18994 18995PROC FILESYSTEM 18996L: [email protected] 18997L: [email protected] 18998S: Maintained 18999F: Documentation/filesystems/proc.rst 19000F: fs/proc/ 19001F: include/linux/proc_fs.h 19002F: tools/testing/selftests/proc/ 19003 19004PROC SYSCTL 19005M: Kees Cook <[email protected]> 19006M: Joel Granados <[email protected]> 19007L: [email protected] 19008L: [email protected] 19009S: Maintained 19010T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 19011F: fs/proc/proc_sysctl.c 19012F: include/linux/sysctl.h 19013F: kernel/sysctl-test.c 19014F: kernel/sysctl.c 19015F: tools/testing/selftests/sysctl/ 19016 19017PS3 NETWORK SUPPORT 19018M: Geoff Levand <[email protected]> 19019L: [email protected] 19020L: [email protected] 19021S: Maintained 19022F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 19023 19024PS3 PLATFORM SUPPORT 19025M: Geoff Levand <[email protected]> 19026L: [email protected] 19027S: Maintained 19028F: arch/powerpc/boot/ps3* 19029F: arch/powerpc/include/asm/lv1call.h 19030F: arch/powerpc/include/asm/ps3*.h 19031F: arch/powerpc/platforms/ps3/ 19032F: drivers/*/ps3* 19033F: drivers/ps3/ 19034F: drivers/rtc/rtc-ps3.c 19035F: drivers/usb/host/*ps3.c 19036F: sound/ppc/snd_ps3* 19037 19038PS3VRAM DRIVER 19039M: Jim Paris <[email protected]> 19040M: Geoff Levand <[email protected]> 19041L: [email protected] 19042S: Maintained 19043F: drivers/block/ps3vram.c 19044 19045PSAMPLE PACKET SAMPLING SUPPORT 19046M: Yotam Gigi <[email protected]> 19047S: Maintained 19048F: include/net/psample.h 19049F: include/uapi/linux/psample.h 19050F: net/psample 19051 19052PSE NETWORK DRIVER 19053M: Oleksij Rempel <[email protected]> 19054M: Kory Maincent <[email protected]> 19055L: [email protected] 19056S: Maintained 19057F: Documentation/devicetree/bindings/net/pse-pd/ 19058F: drivers/net/pse-pd/ 19059F: net/ethtool/pse-pd.c 19060 19061PSTORE FILESYSTEM 19062M: Kees Cook <[email protected]> 19063R: Tony Luck <[email protected]> 19064R: Guilherme G. Piccoli <[email protected]> 19065L: [email protected] 19066S: Supported 19067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 19068F: Documentation/admin-guide/pstore-blk.rst 19069F: Documentation/admin-guide/ramoops.rst 19070F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 19071F: drivers/acpi/apei/erst.c 19072F: drivers/firmware/efi/efi-pstore.c 19073F: fs/pstore/ 19074F: include/linux/pstore* 19075K: \b(pstore|ramoops) 19076 19077PT5161L HARDWARE MONITOR DRIVER 19078M: Cosmo Chou <[email protected]> 19079L: [email protected] 19080S: Maintained 19081F: Documentation/hwmon/pt5161l.rst 19082F: drivers/hwmon/pt5161l.c 19083 19084PTP HARDWARE CLOCK SUPPORT 19085M: Richard Cochran <[email protected]> 19086L: [email protected] 19087S: Maintained 19088W: http://linuxptp.sourceforge.net/ 19089F: Documentation/ABI/testing/sysfs-ptp 19090F: Documentation/driver-api/ptp.rst 19091F: drivers/net/phy/dp83640* 19092F: drivers/ptp/* 19093F: include/linux/ptp_cl* 19094K: (?:\b|_)ptp(?:\b|_) 19095 19096PTP MOCKUP CLOCK SUPPORT 19097M: Vladimir Oltean <[email protected]> 19098L: [email protected] 19099S: Maintained 19100F: drivers/ptp/ptp_mock.c 19101F: include/linux/ptp_mock.h 19102 19103PTP VIRTUAL CLOCK SUPPORT 19104M: Yangbo Lu <[email protected]> 19105L: [email protected] 19106S: Maintained 19107F: drivers/ptp/ptp_vclock.c 19108F: net/ethtool/phc_vclocks.c 19109 19110PTP VMCLOCK SUPPORT 19111M: David Woodhouse <[email protected]> 19112L: [email protected] 19113S: Maintained 19114F: drivers/ptp/ptp_vmclock.c 19115F: include/uapi/linux/vmclock-abi.h 19116 19117PTRACE SUPPORT 19118M: Oleg Nesterov <[email protected]> 19119S: Maintained 19120F: arch/*/*/ptrace*.c 19121F: arch/*/include/asm/ptrace*.h 19122F: arch/*/ptrace*.c 19123F: include/asm-generic/syscall.h 19124F: include/linux/ptrace.h 19125F: include/linux/regset.h 19126F: include/uapi/linux/ptrace.h 19127F: kernel/ptrace.c 19128 19129PULSE8-CEC DRIVER 19130M: Hans Verkuil <[email protected]> 19131L: [email protected] 19132S: Maintained 19133T: git git://linuxtv.org/media.git 19134F: drivers/media/cec/usb/pulse8/ 19135 19136PURELIFI PLFXLC DRIVER 19137M: Srinivasan Raju <[email protected]> 19138L: [email protected] 19139S: Supported 19140F: drivers/net/wireless/purelifi/ 19141 19142PVRUSB2 VIDEO4LINUX DRIVER 19143M: Mike Isely <[email protected]> 19144L: [email protected] (subscribers-only) 19145L: [email protected] 19146S: Maintained 19147W: http://www.isely.net/pvrusb2/ 19148T: git git://linuxtv.org/media.git 19149F: Documentation/driver-api/media/drivers/pvrusb2* 19150F: drivers/media/usb/pvrusb2/ 19151 19152PWC WEBCAM DRIVER 19153M: Hans Verkuil <[email protected]> 19154L: [email protected] 19155S: Odd Fixes 19156T: git git://linuxtv.org/media.git 19157F: drivers/media/usb/pwc/* 19158F: include/trace/events/pwc.h 19159 19160PWM IR Transmitter 19161M: Sean Young <[email protected]> 19162L: [email protected] 19163S: Maintained 19164F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19165F: drivers/media/rc/pwm-ir-tx.c 19166 19167PWM SUBSYSTEM 19168M: Uwe Kleine-König <[email protected]> 19169L: [email protected] 19170S: Maintained 19171Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19172T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19173F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19174F: Documentation/devicetree/bindings/pwm/ 19175F: Documentation/driver-api/pwm.rst 19176F: drivers/gpio/gpio-mvebu.c 19177F: drivers/pwm/ 19178F: drivers/video/backlight/pwm_bl.c 19179F: include/dt-bindings/pwm/ 19180F: include/linux/pwm.h 19181F: include/linux/pwm_backlight.h 19182K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19183 19184PXA GPIO DRIVER 19185M: Robert Jarzmik <[email protected]> 19186L: [email protected] 19187S: Maintained 19188F: drivers/gpio/gpio-pxa.c 19189 19190PXA MMCI DRIVER 19191S: Orphan 19192 19193PXA RTC DRIVER 19194M: Robert Jarzmik <[email protected]> 19195L: [email protected] 19196S: Maintained 19197 19198PXA2xx/PXA3xx SUPPORT 19199M: Daniel Mack <[email protected]> 19200M: Haojian Zhuang <[email protected]> 19201M: Robert Jarzmik <[email protected]> 19202L: [email protected] (moderated for non-subscribers) 19203S: Maintained 19204T: git git://github.com/hzhuang1/linux.git 19205T: git git://github.com/rjarzmik/linux.git 19206F: arch/arm/boot/dts/intel/pxa/ 19207F: arch/arm/mach-pxa/ 19208F: drivers/dma/pxa* 19209F: drivers/pcmcia/pxa2xx* 19210F: drivers/pinctrl/pxa/ 19211F: drivers/spi/spi-pxa2xx* 19212F: drivers/usb/gadget/udc/pxa2* 19213F: include/sound/pxa2xx-lib.h 19214F: sound/arm/pxa* 19215F: sound/soc/pxa/ 19216 19217QAT DRIVER 19218M: Giovanni Cabiddu <[email protected]> 19219L: [email protected] 19220S: Supported 19221F: drivers/crypto/intel/qat/ 19222 19223QCOM AUDIO (ASoC) DRIVERS 19224M: Srinivas Kandagatla <[email protected]> 19225L: [email protected] 19226L: [email protected] 19227S: Supported 19228F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19229F: Documentation/devicetree/bindings/sound/qcom,* 19230F: drivers/soc/qcom/apr.c 19231F: include/dt-bindings/sound/qcom,wcd9335.h 19232F: sound/soc/codecs/lpass-rx-macro.* 19233F: sound/soc/codecs/lpass-tx-macro.* 19234F: sound/soc/codecs/lpass-va-macro.c 19235F: sound/soc/codecs/lpass-wsa-macro.* 19236F: sound/soc/codecs/msm8916-wcd-analog.c 19237F: sound/soc/codecs/msm8916-wcd-digital.c 19238F: sound/soc/codecs/wcd-clsh-v2.* 19239F: sound/soc/codecs/wcd-mbhc-v2.* 19240F: sound/soc/codecs/wcd9335.* 19241F: sound/soc/codecs/wcd934x.c 19242F: sound/soc/codecs/wsa881x.c 19243F: sound/soc/codecs/wsa883x.c 19244F: sound/soc/codecs/wsa884x.c 19245F: sound/soc/qcom/ 19246 19247QCOM EMBEDDED USB DEBUGGER (EUD) 19248M: Souradeep Chowdhury <[email protected]> 19249L: [email protected] 19250S: Maintained 19251F: Documentation/ABI/testing/sysfs-driver-eud 19252F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19253F: drivers/usb/misc/qcom_eud.c 19254 19255QCOM IPA DRIVER 19256M: Alex Elder <[email protected]> 19257L: [email protected] 19258S: Maintained 19259F: drivers/net/ipa/ 19260 19261QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19262M: Gabriel Somlo <[email protected]> 19263M: "Michael S. Tsirkin" <[email protected]> 19264L: [email protected] 19265S: Maintained 19266F: drivers/firmware/qemu_fw_cfg.c 19267F: include/uapi/linux/qemu_fw_cfg.h 19268 19269QIB DRIVER 19270M: Dennis Dalessandro <[email protected]> 19271L: [email protected] 19272S: Supported 19273F: drivers/infiniband/hw/qib/ 19274 19275QLOGIC QL41xxx FCOE DRIVER 19276M: Saurav Kashyap <[email protected]> 19277M: Javed Hasan <[email protected]> 19278M: [email protected] 19279L: [email protected] 19280S: Supported 19281F: drivers/scsi/qedf/ 19282 19283QLOGIC QL41xxx ISCSI DRIVER 19284M: Nilesh Javali <[email protected]> 19285M: Manish Rangankar <[email protected]> 19286M: [email protected] 19287L: [email protected] 19288S: Supported 19289F: drivers/scsi/qedi/ 19290 19291QLOGIC QL4xxx ETHERNET DRIVER 19292M: Manish Chopra <[email protected]> 19293L: [email protected] 19294S: Maintained 19295F: drivers/net/ethernet/qlogic/qed/ 19296F: drivers/net/ethernet/qlogic/qede/ 19297F: include/linux/qed/ 19298 19299QLOGIC QL4xxx RDMA DRIVER 19300M: Michal Kalderon <[email protected]> 19301L: [email protected] 19302S: Supported 19303F: drivers/infiniband/hw/qedr/ 19304F: include/uapi/rdma/qedr-abi.h 19305 19306QLOGIC QLA1280 SCSI DRIVER 19307M: Michael Reed <[email protected]> 19308L: [email protected] 19309S: Maintained 19310F: drivers/scsi/qla1280.[ch] 19311 19312QLOGIC QLA2XXX FC-SCSI DRIVER 19313M: Nilesh Javali <[email protected]> 19314M: [email protected] 19315L: [email protected] 19316S: Supported 19317F: drivers/scsi/qla2xxx/ 19318 19319QLOGIC QLA3XXX NETWORK DRIVER 19320M: [email protected] 19321L: [email protected] 19322S: Maintained 19323F: drivers/net/ethernet/qlogic/qla3xxx.* 19324 19325QLOGIC QLA4XXX iSCSI DRIVER 19326M: Nilesh Javali <[email protected]> 19327M: Manish Rangankar <[email protected]> 19328M: [email protected] 19329L: [email protected] 19330S: Supported 19331F: drivers/scsi/qla4xxx/ 19332 19333QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19334M: Shahed Shaikh <[email protected]> 19335M: Manish Chopra <[email protected]> 19336M: [email protected] 19337L: [email protected] 19338S: Maintained 19339F: drivers/net/ethernet/qlogic/qlcnic/ 19340 19341QM1D1B0004 MEDIA DRIVER 19342M: Akihiro Tsukada <[email protected]> 19343L: [email protected] 19344S: Odd Fixes 19345F: drivers/media/tuners/qm1d1b0004* 19346 19347QM1D1C0042 MEDIA DRIVER 19348M: Akihiro Tsukada <[email protected]> 19349L: [email protected] 19350S: Odd Fixes 19351F: drivers/media/tuners/qm1d1c0042* 19352 19353QNAP MCU DRIVER 19354M: Heiko Stuebner <[email protected]> 19355S: Maintained 19356F: drivers/hwmon/qnap-mcu-hwmon.c 19357F: drivers/input/misc/qnap-mcu-input.c 19358F: drivers/leds/leds-qnap-mcu.c 19359F: drivers/mfd/qnap-mcu.c 19360F: include/linux/mfd/qnap-mcu.h 19361 19362QNX4 FILESYSTEM 19363M: Anders Larsen <[email protected]> 19364S: Maintained 19365W: http://www.alarsen.net/linux/qnx4fs/ 19366F: fs/qnx4/ 19367F: include/uapi/linux/qnx4_fs.h 19368F: include/uapi/linux/qnxtypes.h 19369 19370QNX6 FILESYSTEM 19371S: Orphan 19372F: Documentation/filesystems/qnx6.rst 19373F: fs/qnx6/ 19374F: include/linux/qnx6_fs.h 19375 19376QORIQ DPAA2 FSL-MC BUS DRIVER 19377M: Stuart Yoder <[email protected]> 19378M: Laurentiu Tudor <[email protected]> 19379L: [email protected] 19380S: Maintained 19381F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19382F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 19383F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19384F: drivers/bus/fsl-mc/ 19385F: include/uapi/linux/fsl_mc.h 19386 19387QT1010 MEDIA DRIVER 19388L: [email protected] 19389S: Orphan 19390W: https://linuxtv.org 19391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19392F: drivers/media/tuners/qt1010* 19393 19394QUALCOMM ATH12K WIRELESS DRIVER 19395M: Jeff Johnson <[email protected]> 19396L: [email protected] 19397S: Supported 19398W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19399T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19400F: drivers/net/wireless/ath/ath12k/ 19401N: ath12k 19402 19403QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19404M: Jeff Johnson <[email protected]> 19405L: [email protected] 19406S: Supported 19407W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19408T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19409F: drivers/net/wireless/ath/ath10k/ 19410N: ath10k 19411 19412QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19413M: Jeff Johnson <[email protected]> 19414L: [email protected] 19415S: Supported 19416W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19417B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19418T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19419F: drivers/net/wireless/ath/ath11k/ 19420N: ath11k 19421 19422QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19423M: Toke Høiland-Jørgensen <[email protected]> 19424L: [email protected] 19425S: Maintained 19426W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19427T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19428F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19429F: drivers/net/wireless/ath/ath9k/ 19430 19431QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19432M: Stefan Wahren <[email protected]> 19433L: [email protected] 19434S: Maintained 19435F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19436F: drivers/net/ethernet/qualcomm/qca* 19437 19438QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19439M: Stephan Gerhold <[email protected]> 19440L: [email protected] 19441L: [email protected] 19442S: Maintained 19443F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19444F: drivers/net/wwan/qcom_bam_dmux.c 19445 19446QUALCOMM CAMERA SUBSYSTEM DRIVER 19447M: Robert Foss <[email protected]> 19448M: Todor Tomov <[email protected]> 19449M: Bryan O'Donoghue <[email protected]> 19450L: [email protected] 19451S: Maintained 19452F: Documentation/admin-guide/media/qcom_camss.rst 19453F: Documentation/devicetree/bindings/media/qcom,*camss* 19454F: drivers/media/platform/qcom/camss/ 19455 19456QUALCOMM CLOCK DRIVERS 19457M: Bjorn Andersson <[email protected]> 19458L: [email protected] 19459S: Supported 19460T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19461F: Documentation/devicetree/bindings/clock/qcom,* 19462F: drivers/clk/qcom/ 19463F: include/dt-bindings/clock/qcom,* 19464 19465QUALCOMM CLOUD AI (QAIC) DRIVER 19466M: Jeffrey Hugo <[email protected]> 19467R: Carl Vanderlip <[email protected]> 19468L: [email protected] 19469L: [email protected] 19470S: Supported 19471T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19472F: Documentation/accel/qaic/ 19473F: drivers/accel/qaic/ 19474F: include/uapi/drm/qaic_accel.h 19475 19476QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19477M: Bjorn Andersson <[email protected]> 19478M: Konrad Dybcio <[email protected]> 19479L: [email protected] 19480L: [email protected] 19481S: Maintained 19482F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19483F: drivers/pmdomain/qcom/cpr.c 19484 19485QUALCOMM CPUCP MAILBOX DRIVER 19486M: Sibi Sankar <[email protected]> 19487L: [email protected] 19488S: Supported 19489F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19490F: drivers/mailbox/qcom-cpucp-mbox.c 19491 19492QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19493M: Ilia Lin <[email protected]> 19494L: [email protected] 19495S: Maintained 19496F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19497F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19498F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19499 19500QUALCOMM CRYPTO DRIVERS 19501M: Thara Gopinath <[email protected]> 19502L: [email protected] 19503L: [email protected] 19504S: Maintained 19505F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19506F: drivers/crypto/qce/ 19507 19508QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19509M: Timur Tabi <[email protected]> 19510L: [email protected] 19511S: Maintained 19512F: drivers/net/ethernet/qualcomm/emac/ 19513 19514QUALCOMM ETHQOS ETHERNET DRIVER 19515M: Vinod Koul <[email protected]> 19516L: [email protected] 19517L: [email protected] 19518S: Maintained 19519F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19520F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19521 19522QUALCOMM FASTRPC DRIVER 19523M: Srinivas Kandagatla <[email protected]> 19524M: Amol Maheshwari <[email protected]> 19525L: [email protected] 19526L: [email protected] 19527S: Maintained 19528F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19529F: drivers/misc/fastrpc.c 19530F: include/uapi/misc/fastrpc.h 19531 19532QUALCOMM HEXAGON ARCHITECTURE 19533M: Brian Cain <[email protected]> 19534L: [email protected] 19535S: Supported 19536T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19537F: arch/hexagon/ 19538 19539QUALCOMM HIDMA DRIVER 19540M: Sinan Kaya <[email protected]> 19541L: [email protected] (moderated for non-subscribers) 19542L: [email protected] 19543L: [email protected] 19544S: Supported 19545F: drivers/dma/qcom/hidma* 19546 19547QUALCOMM I2C QCOM GENI DRIVER 19548M: Mukesh Kumar Savaliya <[email protected]> 19549M: Viken Dadhaniya <[email protected]> 19550L: [email protected] 19551L: [email protected] 19552S: Maintained 19553F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml 19554F: drivers/i2c/busses/i2c-qcom-geni.c 19555 19556QUALCOMM I2C CCI DRIVER 19557M: Loic Poulain <[email protected]> 19558M: Robert Foss <[email protected]> 19559L: [email protected] 19560L: [email protected] 19561S: Maintained 19562F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19563F: drivers/i2c/busses/i2c-qcom-cci.c 19564 19565QUALCOMM INTERCONNECT BWMON DRIVER 19566M: Krzysztof Kozlowski <[email protected]> 19567L: [email protected] 19568S: Maintained 19569F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19570F: drivers/soc/qcom/icc-bwmon.c 19571F: drivers/soc/qcom/trace_icc-bwmon.h 19572 19573QUALCOMM IOMMU 19574M: Rob Clark <[email protected]> 19575L: [email protected] 19576L: [email protected] 19577S: Maintained 19578F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19579F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19580F: drivers/iommu/msm_iommu* 19581 19582QUALCOMM IPC ROUTER (QRTR) DRIVER 19583M: Manivannan Sadhasivam <[email protected]> 19584L: [email protected] 19585S: Maintained 19586F: include/trace/events/qrtr.h 19587F: include/uapi/linux/qrtr.h 19588F: net/qrtr/ 19589 19590QUALCOMM IPCC MAILBOX DRIVER 19591M: Manivannan Sadhasivam <[email protected]> 19592L: [email protected] 19593S: Supported 19594F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19595F: drivers/mailbox/qcom-ipcc.c 19596F: include/dt-bindings/mailbox/qcom-ipcc.h 19597 19598QUALCOMM IPQ4019 USB PHY DRIVER 19599M: Robert Marko <[email protected]> 19600M: Luka Perkov <[email protected]> 19601L: [email protected] 19602S: Maintained 19603F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19604F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19605 19606QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19607M: Robert Marko <[email protected]> 19608M: Luka Perkov <[email protected]> 19609L: [email protected] 19610S: Maintained 19611F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19612F: drivers/regulator/vqmmc-ipq4019-regulator.c 19613 19614QUALCOMM NAND CONTROLLER DRIVER 19615M: Manivannan Sadhasivam <[email protected]> 19616L: [email protected] 19617L: [email protected] 19618S: Maintained 19619F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19620F: drivers/mtd/nand/raw/qcom_nandc.c 19621 19622QUALCOMM QSEECOM DRIVER 19623M: Maximilian Luz <[email protected]> 19624L: [email protected] 19625S: Maintained 19626F: drivers/firmware/qcom/qcom_qseecom.c 19627 19628QUALCOMM QSEECOM UEFISECAPP DRIVER 19629M: Maximilian Luz <[email protected]> 19630L: [email protected] 19631S: Maintained 19632F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19633 19634QUALCOMM RMNET DRIVER 19635M: Subash Abhinov Kasiviswanathan <[email protected]> 19636M: Sean Tranchetti <[email protected]> 19637L: [email protected] 19638S: Maintained 19639F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19640F: drivers/net/ethernet/qualcomm/rmnet/ 19641F: include/linux/if_rmnet.h 19642 19643QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19644M: Bartosz Golaszewski <[email protected]> 19645L: [email protected] 19646S: Maintained 19647F: drivers/firmware/qcom/qcom_tzmem.c 19648F: drivers/firmware/qcom/qcom_tzmem.h 19649F: include/linux/firmware/qcom/qcom_tzmem.h 19650 19651QUALCOMM TSENS THERMAL DRIVER 19652M: Amit Kucheria <[email protected]> 19653M: Thara Gopinath <[email protected]> 19654L: [email protected] 19655L: [email protected] 19656S: Maintained 19657F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19658F: drivers/thermal/qcom/ 19659 19660QUALCOMM TYPEC PORT MANAGER DRIVER 19661M: Bryan O'Donoghue <[email protected]> 19662L: [email protected] 19663L: [email protected] 19664S: Maintained 19665F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19666F: drivers/usb/typec/tcpm/qcom/ 19667 19668QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19669M: Stanimir Varbanov <[email protected]> 19670M: Vikash Garodia <[email protected]> 19671R: Bryan O'Donoghue <[email protected]> 19672L: [email protected] 19673L: [email protected] 19674S: Maintained 19675T: git git://linuxtv.org/media.git 19676F: Documentation/devicetree/bindings/media/*venus* 19677F: drivers/media/platform/qcom/venus/ 19678 19679QUALCOMM WCN36XX WIRELESS DRIVER 19680M: Loic Poulain <[email protected]> 19681L: [email protected] 19682S: Supported 19683W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 19684F: drivers/net/wireless/ath/wcn36xx/ 19685 19686QUANTENNA QTNFMAC WIRELESS DRIVER 19687M: Igor Mitsyanko <[email protected]> 19688R: Sergey Matyukevich <[email protected]> 19689L: [email protected] 19690S: Maintained 19691F: drivers/net/wireless/quantenna/ 19692 19693RADEON and AMDGPU DRM DRIVERS 19694M: Alex Deucher <[email protected]> 19695M: Christian König <[email protected]> 19696L: [email protected] 19697S: Supported 19698B: https://gitlab.freedesktop.org/drm/amd/-/issues 19699C: irc://irc.oftc.net/radeon 19700T: git https://gitlab.freedesktop.org/agd5f/linux.git 19701F: Documentation/gpu/amdgpu/ 19702F: drivers/gpu/drm/amd/ 19703F: drivers/gpu/drm/ci/xfails/amd* 19704F: drivers/gpu/drm/radeon/ 19705F: include/uapi/drm/amdgpu_drm.h 19706F: include/uapi/drm/radeon_drm.h 19707 19708RADEON FRAMEBUFFER DISPLAY DRIVER 19709M: Benjamin Herrenschmidt <[email protected]> 19710L: [email protected] 19711S: Maintained 19712F: drivers/video/fbdev/aty/radeon* 19713F: include/uapi/linux/radeonfb.h 19714 19715RADIOSHARK RADIO DRIVER 19716M: Hans Verkuil <[email protected]> 19717L: [email protected] 19718S: Maintained 19719T: git git://linuxtv.org/media.git 19720F: drivers/media/radio/radio-shark.c 19721 19722RADIOSHARK2 RADIO DRIVER 19723M: Hans Verkuil <[email protected]> 19724L: [email protected] 19725S: Maintained 19726T: git git://linuxtv.org/media.git 19727F: drivers/media/radio/radio-shark2.c 19728F: drivers/media/radio/radio-tea5777.c 19729 19730RADOS BLOCK DEVICE (RBD) 19731M: Ilya Dryomov <[email protected]> 19732R: Dongsheng Yang <[email protected]> 19733L: [email protected] 19734S: Supported 19735W: http://ceph.com/ 19736T: git https://github.com/ceph/ceph-client.git 19737F: Documentation/ABI/testing/sysfs-bus-rbd 19738F: drivers/block/rbd.c 19739F: drivers/block/rbd_types.h 19740 19741RAGE128 FRAMEBUFFER DISPLAY DRIVER 19742L: [email protected] 19743S: Orphan 19744F: drivers/video/fbdev/aty/aty128fb.c 19745 19746RAINSHADOW-CEC DRIVER 19747M: Hans Verkuil <[email protected]> 19748L: [email protected] 19749S: Maintained 19750T: git git://linuxtv.org/media.git 19751F: drivers/media/cec/usb/rainshadow/ 19752 19753RALINK MIPS ARCHITECTURE 19754M: John Crispin <[email protected]> 19755M: Sergio Paracuellos <[email protected]> 19756L: [email protected] 19757S: Maintained 19758F: arch/mips/ralink 19759 19760RALINK MT7621 MIPS ARCHITECTURE 19761M: Chester A. Unal <[email protected]> 19762M: Sergio Paracuellos <[email protected]> 19763L: [email protected] 19764S: Maintained 19765F: arch/mips/boot/dts/ralink/mt7621* 19766 19767RALINK RT2X00 WIRELESS LAN DRIVER 19768M: Stanislaw Gruszka <[email protected]> 19769L: [email protected] 19770S: Maintained 19771F: drivers/net/wireless/ralink/ 19772 19773RAMDISK RAM BLOCK DEVICE DRIVER 19774M: Jens Axboe <[email protected]> 19775S: Maintained 19776F: Documentation/admin-guide/blockdev/ramdisk.rst 19777F: drivers/block/brd.c 19778 19779RANCHU VIRTUAL BOARD FOR MIPS 19780M: Miodrag Dinic <[email protected]> 19781L: [email protected] 19782S: Supported 19783F: arch/mips/configs/generic/board-ranchu.config 19784F: arch/mips/generic/board-ranchu.c 19785 19786RANDOM NUMBER DRIVER 19787M: "Theodore Ts'o" <[email protected]> 19788M: Jason A. Donenfeld <[email protected]> 19789S: Maintained 19790T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 19791F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 19792F: drivers/char/random.c 19793F: include/linux/random.h 19794F: include/uapi/linux/random.h 19795F: drivers/virt/vmgenid.c 19796N: ^.*/vdso/[^/]*getrandom[^/]+$ 19797 19798RAPIDIO SUBSYSTEM 19799M: Matt Porter <[email protected]> 19800M: Alexandre Bounine <[email protected]> 19801S: Maintained 19802F: drivers/rapidio/ 19803 19804RAS INFRASTRUCTURE 19805M: Tony Luck <[email protected]> 19806M: Borislav Petkov <[email protected]> 19807L: [email protected] 19808S: Maintained 19809F: Documentation/admin-guide/RAS 19810F: drivers/ras/ 19811F: include/linux/ras.h 19812F: include/ras/ras_event.h 19813 19814RAS FRU MEMORY POISON MANAGER (FMPM) 19815M: Yazen Ghannam <[email protected]> 19816L: [email protected] 19817S: Maintained 19818F: drivers/ras/amd/fmpm.c 19819 19820RASPBERRY PI PISP BACK END 19821M: Jacopo Mondi <[email protected]> 19822R: Raspberry Pi Kernel Maintenance <[email protected]> 19823L: [email protected] 19824S: Maintained 19825F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 19826F: drivers/media/platform/raspberrypi/pisp_be/ 19827F: include/uapi/linux/media/raspberrypi/ 19828 19829RASPBERRY PI PISP CAMERA FRONT END 19830M: Tomi Valkeinen <[email protected]> 19831M: Raspberry Pi Kernel Maintenance <[email protected]> 19832S: Maintained 19833F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 19834F: drivers/media/platform/raspberrypi/rp1-cfe/ 19835 19836RC-CORE / LIRC FRAMEWORK 19837M: Sean Young <[email protected]> 19838L: [email protected] 19839S: Maintained 19840W: http://linuxtv.org 19841T: git git://linuxtv.org/media.git 19842F: Documentation/driver-api/media/rc-core.rst 19843F: Documentation/userspace-api/media/rc/ 19844F: drivers/media/rc/ 19845F: include/media/rc-core.h 19846F: include/media/rc-map.h 19847F: include/uapi/linux/lirc.h 19848 19849RCMM REMOTE CONTROLS DECODER 19850M: Patrick Lerda <[email protected]> 19851S: Maintained 19852F: drivers/media/rc/ir-rcmm-decoder.c 19853 19854RCUTORTURE TEST FRAMEWORK 19855M: "Paul E. McKenney" <[email protected]> 19856M: Josh Triplett <[email protected]> 19857R: Steven Rostedt <[email protected]> 19858R: Mathieu Desnoyers <[email protected]> 19859R: Lai Jiangshan <[email protected]> 19860L: [email protected] 19861S: Supported 19862T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19863F: tools/testing/selftests/rcutorture 19864 19865RDACM20 Camera Sensor 19866M: Jacopo Mondi <[email protected]> 19867M: Kieran Bingham <kieran.bingham[email protected]> 19868M: Laurent Pinchart <laurent.pinchart[email protected]> 19869M: Niklas Söderlund <niklas.soderlund[email protected]> 19870L: [email protected] 19871S: Maintained 19872F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19873F: drivers/media/i2c/max9271.c 19874F: drivers/media/i2c/max9271.h 19875F: drivers/media/i2c/rdacm20.c 19876 19877RDACM21 Camera Sensor 19878M: Jacopo Mondi <[email protected]> 19879M: Kieran Bingham <kieran.bingham[email protected]> 19880M: Laurent Pinchart <laurent.pinchart[email protected]> 19881M: Niklas Söderlund <niklas.soderlund[email protected]> 19882L: [email protected] 19883S: Maintained 19884F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19885F: drivers/media/i2c/max9271.c 19886F: drivers/media/i2c/max9271.h 19887F: drivers/media/i2c/rdacm21.c 19888 19889RDC R-321X SoC 19890M: Florian Fainelli <[email protected]> 19891S: Maintained 19892 19893RDC R6040 FAST ETHERNET DRIVER 19894M: Florian Fainelli <[email protected]> 19895L: [email protected] 19896S: Maintained 19897F: drivers/net/ethernet/rdc/r6040.c 19898 19899RDMAVT - RDMA verbs software 19900M: Dennis Dalessandro <[email protected]> 19901L: [email protected] 19902S: Supported 19903F: drivers/infiniband/sw/rdmavt 19904 19905RDS - RELIABLE DATAGRAM SOCKETS 19906M: Allison Henderson <[email protected]> 19907L: [email protected] 19908L: [email protected] 19909L: [email protected] (moderated for non-subscribers) 19910S: Supported 19911W: https://oss.oracle.com/projects/rds/ 19912F: Documentation/networking/rds.rst 19913F: net/rds/ 19914F: tools/testing/selftests/net/rds/ 19915 19916RDT - RESOURCE ALLOCATION 19917M: Tony Luck <[email protected]> 19918M: Reinette Chatre <[email protected]> 19919L: [email protected] 19920S: Supported 19921F: Documentation/arch/x86/resctrl* 19922F: arch/x86/include/asm/resctrl.h 19923F: arch/x86/kernel/cpu/resctrl/ 19924F: tools/testing/selftests/resctrl/ 19925 19926READ-COPY UPDATE (RCU) 19927M: "Paul E. McKenney" <[email protected]> 19928M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 19929M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 19930M: Joel Fernandes <[email protected]> 19931M: Josh Triplett <[email protected]> 19932M: Boqun Feng <[email protected]> 19933M: Uladzislau Rezki <[email protected]> 19934R: Steven Rostedt <[email protected]> 19935R: Mathieu Desnoyers <[email protected]> 19936R: Lai Jiangshan <[email protected]> 19937R: Zqiang <[email protected]> 19938L: [email protected] 19939S: Supported 19940W: http://www.rdrop.com/users/paulmck/RCU/ 19941T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19942F: Documentation/RCU/ 19943F: include/linux/rcu* 19944F: kernel/rcu/ 19945F: rust/kernel/sync/rcu.rs 19946X: Documentation/RCU/torture.rst 19947X: include/linux/srcu*.h 19948X: kernel/rcu/srcu*.c 19949 19950REAL TIME CLOCK (RTC) SUBSYSTEM 19951M: Alexandre Belloni <[email protected]> 19952L: [email protected] 19953S: Maintained 19954Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 19955T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 19956F: Documentation/admin-guide/rtc.rst 19957F: Documentation/devicetree/bindings/rtc/ 19958F: drivers/rtc/ 19959F: include/linux/rtc.h 19960F: include/linux/rtc/ 19961F: include/uapi/linux/rtc.h 19962F: tools/testing/selftests/rtc/ 19963 19964Real-time Linux Analysis (RTLA) tools 19965M: Steven Rostedt <[email protected]> 19966L: [email protected] 19967S: Maintained 19968F: Documentation/tools/rtla/ 19969F: tools/tracing/rtla/ 19970 19971Real-time Linux (PREEMPT_RT) 19972M: Sebastian Andrzej Siewior <[email protected]> 19973M: Clark Williams <[email protected]> 19974M: Steven Rostedt <[email protected]> 19975L: [email protected] 19976S: Supported 19977K: PREEMPT_RT 19978 19979REALTEK AUDIO CODECS 19980M: Oder Chiou <[email protected]> 19981S: Maintained 19982F: include/sound/rt*.h 19983F: sound/soc/codecs/rt* 19984 19985REALTEK OTTO WATCHDOG 19986M: Sander Vanheule <[email protected]> 19987L: [email protected] 19988S: Maintained 19989F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 19990F: drivers/watchdog/realtek_otto_wdt.c 19991 19992REALTEK RTL83xx SMI DSA ROUTER CHIPS 19993M: Linus Walleij <[email protected]> 19994M: Alvin Šipraga <[email protected]> 19995S: Maintained 19996F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 19997F: drivers/net/dsa/realtek/* 19998 19999REALTEK SPI-NAND 20000M: Chris Packham <[email protected]> 20001S: Maintained 20002F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 20003F: drivers/spi/spi-realtek-rtl-snand.c 20004 20005REALTEK WIRELESS DRIVER (rtlwifi family) 20006M: Ping-Ke Shih <[email protected]> 20007L: [email protected] 20008S: Maintained 20009T: git https://github.com/pkshih/rtw.git 20010F: drivers/net/wireless/realtek/rtlwifi/ 20011 20012REALTEK WIRELESS DRIVER (rtw88) 20013M: Ping-Ke Shih <[email protected]> 20014L: [email protected] 20015S: Maintained 20016T: git https://github.com/pkshih/rtw.git 20017F: drivers/net/wireless/realtek/rtw88/ 20018 20019REALTEK WIRELESS DRIVER (rtw89) 20020M: Ping-Ke Shih <[email protected]> 20021L: [email protected] 20022S: Maintained 20023T: git https://github.com/pkshih/rtw.git 20024F: drivers/net/wireless/realtek/rtw89/ 20025 20026REDPINE WIRELESS DRIVER 20027L: [email protected] 20028S: Orphan 20029F: drivers/net/wireless/rsi/ 20030 20031REGISTER MAP ABSTRACTION 20032M: Mark Brown <[email protected]> 20033L: [email protected] 20034S: Supported 20035T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 20036F: Documentation/devicetree/bindings/regmap/ 20037F: drivers/base/regmap/ 20038F: include/linux/regmap.h 20039 20040REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 20041M: Bjorn Andersson <[email protected]> 20042M: Mathieu Poirier <[email protected]> 20043L: [email protected] 20044S: Maintained 20045T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 20046F: Documentation/ABI/testing/sysfs-class-remoteproc 20047F: Documentation/devicetree/bindings/remoteproc/ 20048F: Documentation/staging/remoteproc.rst 20049F: drivers/remoteproc/ 20050F: include/linux/remoteproc.h 20051F: include/linux/remoteproc/ 20052 20053REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 20054M: Bjorn Andersson <[email protected]> 20055M: Mathieu Poirier <[email protected]> 20056L: [email protected] 20057S: Maintained 20058T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 20059F: Documentation/ABI/testing/sysfs-bus-rpmsg 20060F: Documentation/staging/rpmsg.rst 20061F: drivers/rpmsg/ 20062F: include/linux/rpmsg.h 20063F: include/linux/rpmsg/ 20064F: include/uapi/linux/rpmsg.h 20065F: samples/rpmsg/ 20066 20067REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 20068M: Stephan Gerhold <[email protected]> 20069L: [email protected] 20070L: [email protected] 20071S: Maintained 20072F: drivers/net/wwan/rpmsg_wwan_ctrl.c 20073 20074RENESAS CLOCK DRIVERS 20075M: Geert Uytterhoeven <[email protected]> 20076L: [email protected] 20077S: Supported 20078T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 20079F: Documentation/devicetree/bindings/clock/renesas,* 20080F: drivers/clk/renesas/ 20081 20082RENESAS EMEV2 I2C DRIVER 20083M: Wolfram Sang <[email protected]> 20084L: [email protected] 20085S: Supported 20086F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20087F: drivers/i2c/busses/i2c-emev2.c 20088 20089RENESAS ETHERNET AVB DRIVER 20090M: Paul Barker <[email protected]> 20091M: Niklas Söderlund <[email protected]> 20092L: [email protected] 20093L: [email protected] 20094S: Maintained 20095F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20096F: drivers/net/ethernet/renesas/Kconfig 20097F: drivers/net/ethernet/renesas/Makefile 20098F: drivers/net/ethernet/renesas/ravb* 20099 20100RENESAS ETHERNET SWITCH DRIVER 20101R: Yoshihiro Shimoda <[email protected]> 20102L: [email protected] 20103L: [email protected] 20104F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20105F: drivers/net/ethernet/renesas/Kconfig 20106F: drivers/net/ethernet/renesas/Makefile 20107F: drivers/net/ethernet/renesas/rcar_gen4* 20108F: drivers/net/ethernet/renesas/rswitch* 20109 20110RENESAS ETHERNET TSN DRIVER 20111M: Niklas Söderlund <[email protected]> 20112L: [email protected] 20113L: [email protected] 20114S: Maintained 20115F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20116F: drivers/net/ethernet/renesas/rtsn.* 20117 20118RENESAS IDT821034 ASoC CODEC 20119M: Herve Codina <[email protected]> 20120L: [email protected] 20121S: Maintained 20122F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20123F: sound/soc/codecs/idt821034.c 20124 20125RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20126M: Kuninori Morimoto <[email protected]> 20127L: [email protected] 20128L: [email protected] 20129S: Supported 20130F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20131F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20132F: sound/soc/renesas/rcar/ 20133F: sound/soc/renesas/fsi.c 20134F: include/sound/sh_fsi.h 20135 20136RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20137M: Miquel Raynal <[email protected]> 20138L: [email protected] 20139L: [email protected] 20140S: Maintained 20141F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20142F: drivers/mtd/nand/raw/renesas-nand-controller.c 20143 20144RENESAS R-CAR GYROADC DRIVER 20145M: Marek Vasut <[email protected]> 20146L: [email protected] 20147S: Supported 20148F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20149F: drivers/iio/adc/rcar-gyroadc.c 20150 20151RENESAS R-CAR I2C DRIVERS 20152M: Wolfram Sang <[email protected]> 20153L: [email protected] 20154S: Supported 20155F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20156F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20157F: drivers/i2c/busses/i2c-rcar.c 20158F: drivers/i2c/busses/i2c-sh_mobile.c 20159 20160RENESAS R-CAR SATA DRIVER 20161M: Geert Uytterhoeven <[email protected]> 20162L: [email protected] 20163L: [email protected] 20164S: Supported 20165F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20166F: drivers/ata/sata_rcar.c 20167 20168RENESAS R-CAR THERMAL DRIVERS 20169M: Niklas Söderlund <[email protected]> 20170L: [email protected] 20171S: Supported 20172F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20173F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20174F: drivers/thermal/renesas/rcar_gen3_thermal.c 20175F: drivers/thermal/renesas/rcar_thermal.c 20176 20177RENESAS RIIC DRIVER 20178M: Chris Brandt <[email protected]> 20179L: [email protected] 20180S: Supported 20181F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20182F: drivers/i2c/busses/i2c-riic.c 20183 20184RENESAS RZ AUDIO (ASoC) DRIVER 20185M: Biju Das <[email protected]> 20186M: Lad Prabhakar <[email protected]> 20187L: [email protected] 20188L: [email protected] 20189S: Supported 20190F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20191F: sound/soc/renesas/rz-ssi.c 20192 20193RENESAS RZ/G2L A/D DRIVER 20194M: Lad Prabhakar <[email protected]> 20195L: [email protected] 20196L: [email protected] 20197S: Supported 20198F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20199F: drivers/iio/adc/rzg2l_adc.c 20200 20201RENESAS RZ/G2L MTU3a COUNTER DRIVER 20202M: Biju Das <[email protected]> 20203L: [email protected] 20204L: [email protected] 20205S: Supported 20206F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20207F: drivers/counter/rz-mtu3-cnt.c 20208 20209RENESAS RTCA-3 RTC DRIVER 20210M: Claudiu Beznea <[email protected]> 20211L: [email protected] 20212L: [email protected] 20213S: Supported 20214F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20215F: drivers/rtc/rtc-renesas-rtca3.c 20216 20217RENESAS RZ/N1 A5PSW SWITCH DRIVER 20218M: Clément Léger <[email protected]> 20219L: [email protected] 20220L: [email protected] 20221S: Maintained 20222F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20223F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20224F: drivers/net/dsa/rzn1_a5psw* 20225F: drivers/net/pcs/pcs-rzn1-miic.c 20226F: include/dt-bindings/net/pcs-rzn1-miic.h 20227F: include/linux/pcs-rzn1-miic.h 20228F: net/dsa/tag_rzn1_a5psw.c 20229 20230RENESAS RZ/N1 DWMAC GLUE LAYER 20231M: Romain Gantois <[email protected]> 20232S: Maintained 20233F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20234F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20235 20236RENESAS RZ/N1 RTC CONTROLLER DRIVER 20237M: Miquel Raynal <[email protected]> 20238L: [email protected] 20239L: [email protected] 20240S: Maintained 20241F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20242F: drivers/rtc/rtc-rzn1.c 20243 20244RENESAS RZ/N1 USBF CONTROLLER DRIVER 20245M: Herve Codina <[email protected]> 20246L: [email protected] 20247L: [email protected] 20248S: Maintained 20249F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20250F: drivers/usb/gadget/udc/renesas_usbf.c 20251 20252RENESAS RZ/V2M I2C DRIVER 20253M: Fabrizio Castro <[email protected]> 20254L: [email protected] 20255L: [email protected] 20256S: Supported 20257F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20258F: drivers/i2c/busses/i2c-rzv2m.c 20259 20260RENESAS SUPERH ETHERNET DRIVER 20261M: Niklas Söderlund <[email protected]> 20262L: [email protected] 20263L: [email protected] 20264S: Maintained 20265F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20266F: drivers/net/ethernet/renesas/Kconfig 20267F: drivers/net/ethernet/renesas/Makefile 20268F: drivers/net/ethernet/renesas/sh_eth* 20269F: include/linux/sh_eth.h 20270 20271RENESAS USB PHY DRIVER 20272M: Yoshihiro Shimoda <[email protected]> 20273L: [email protected] 20274S: Maintained 20275F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20276 20277RENESAS VERSACLOCK 7 CLOCK DRIVER 20278M: Alex Helms <[email protected]> 20279S: Maintained 20280F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20281F: drivers/clk/clk-versaclock7.c 20282 20283RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20284M: Herve Codina <[email protected]> 20285L: [email protected] 20286S: Maintained 20287F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20288F: drivers/iio/potentiometer/x9250.c 20289 20290RESET CONTROLLER FRAMEWORK 20291M: Philipp Zabel <[email protected]> 20292S: Maintained 20293T: git git://git.pengutronix.de/git/pza/linux 20294F: Documentation/devicetree/bindings/reset/ 20295F: Documentation/driver-api/reset.rst 20296F: drivers/reset/ 20297F: include/dt-bindings/reset/ 20298F: include/linux/reset-controller.h 20299F: include/linux/reset.h 20300F: include/linux/reset/ 20301K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20302 20303RESTARTABLE SEQUENCES SUPPORT 20304M: Mathieu Desnoyers <[email protected]> 20305M: Peter Zijlstra <[email protected]> 20306M: "Paul E. McKenney" <[email protected]> 20307M: Boqun Feng <[email protected]> 20308L: [email protected] 20309S: Supported 20310F: include/trace/events/rseq.h 20311F: include/uapi/linux/rseq.h 20312F: kernel/rseq.c 20313F: tools/testing/selftests/rseq/ 20314 20315RFKILL 20316M: Johannes Berg <[email protected]> 20317L: [email protected] 20318S: Maintained 20319W: https://wireless.wiki.kernel.org/ 20320Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20321T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20322T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20323F: Documentation/ABI/stable/sysfs-class-rfkill 20324F: Documentation/driver-api/rfkill.rst 20325F: include/linux/rfkill.h 20326F: include/uapi/linux/rfkill.h 20327F: net/rfkill/ 20328 20329RHASHTABLE 20330M: Thomas Graf <[email protected]> 20331M: Herbert Xu <[email protected]> 20332L: [email protected] 20333S: Maintained 20334F: include/linux/rhashtable-types.h 20335F: include/linux/rhashtable.h 20336F: lib/rhashtable.c 20337F: lib/test_rhashtable.c 20338 20339RICOH R5C592 MEMORYSTICK DRIVER 20340M: Maxim Levitsky <[email protected]> 20341S: Maintained 20342F: drivers/memstick/host/r592.* 20343 20344RICOH SMARTMEDIA/XD DRIVER 20345M: Maxim Levitsky <[email protected]> 20346S: Maintained 20347F: drivers/mtd/nand/raw/r852.c 20348F: drivers/mtd/nand/raw/r852.h 20349 20350RISC-V AIA DRIVERS 20351M: Anup Patel <[email protected]> 20352L: [email protected] 20353S: Maintained 20354F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20355F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20356F: drivers/irqchip/irq-riscv-aplic-*.c 20357F: drivers/irqchip/irq-riscv-aplic-*.h 20358F: drivers/irqchip/irq-riscv-imsic-*.c 20359F: drivers/irqchip/irq-riscv-imsic-*.h 20360F: drivers/irqchip/irq-riscv-intc.c 20361F: include/linux/irqchip/riscv-aplic.h 20362F: include/linux/irqchip/riscv-imsic.h 20363 20364RISC-V ARCHITECTURE 20365M: Paul Walmsley <[email protected]> 20366M: Palmer Dabbelt <[email protected]> 20367M: Albert Ou <[email protected]> 20368R: Alexandre Ghiti <[email protected]> 20369L: [email protected] 20370S: Supported 20371Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20372C: irc://irc.libera.chat/riscv 20373P: Documentation/arch/riscv/patch-acceptance.rst 20374T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20375F: arch/riscv/ 20376N: riscv 20377K: riscv 20378 20379RISC-V IOMMU 20380M: Tomasz Jeznach <[email protected]> 20381L: [email protected] 20382L: [email protected] 20383S: Maintained 20384T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20385F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20386F: drivers/iommu/riscv/ 20387 20388RISC-V MICROCHIP FPGA SUPPORT 20389M: Conor Dooley <[email protected]> 20390M: Daire McNamara <[email protected]> 20391L: [email protected] 20392S: Supported 20393F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20394F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20395F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20396F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20397F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20398F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20399F: Documentation/devicetree/bindings/riscv/microchip.yaml 20400F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20401F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20402F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20403F: arch/riscv/boot/dts/microchip/ 20404F: drivers/char/hw_random/mpfs-rng.c 20405F: drivers/clk/microchip/clk-mpfs*.c 20406F: drivers/firmware/microchip/mpfs-auto-update.c 20407F: drivers/gpio/gpio-mpfs.c 20408F: drivers/i2c/busses/i2c-microchip-corei2c.c 20409F: drivers/mailbox/mailbox-mpfs.c 20410F: drivers/pci/controller/plda/pcie-microchip-host.c 20411F: drivers/pwm/pwm-microchip-core.c 20412F: drivers/reset/reset-mpfs.c 20413F: drivers/rtc/rtc-mpfs.c 20414F: drivers/soc/microchip/mpfs-sys-controller.c 20415F: drivers/spi/spi-microchip-core-qspi.c 20416F: drivers/spi/spi-microchip-core.c 20417F: drivers/usb/musb/mpfs.c 20418F: include/soc/microchip/mpfs.h 20419 20420RISC-V MISC SOC SUPPORT 20421M: Conor Dooley <[email protected]> 20422L: [email protected] 20423S: Maintained 20424Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20425T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20426F: arch/riscv/boot/dts/canaan/ 20427F: arch/riscv/boot/dts/microchip/ 20428F: arch/riscv/boot/dts/sifive/ 20429F: arch/riscv/boot/dts/starfive/ 20430 20431RISC-V PMU DRIVERS 20432M: Atish Patra <[email protected]> 20433R: Anup Patel <[email protected]> 20434L: [email protected] 20435S: Supported 20436F: drivers/perf/riscv_pmu.c 20437F: drivers/perf/riscv_pmu_legacy.c 20438F: drivers/perf/riscv_pmu_sbi.c 20439 20440RISC-V SPACEMIT SoC Support 20441M: Yixun Lan <[email protected]> 20442L: [email protected] 20443S: Maintained 20444T: git https://github.com/spacemit-com/linux 20445F: arch/riscv/boot/dts/spacemit/ 20446N: spacemit 20447K: spacemit 20448 20449RISC-V THEAD SoC SUPPORT 20450M: Drew Fustini <[email protected]> 20451M: Guo Ren <[email protected]> 20452M: Fu Wei <[email protected]> 20453L: [email protected] 20454S: Maintained 20455T: git https://github.com/pdp7/linux.git 20456F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20457F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20458F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20459F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20460F: arch/riscv/boot/dts/thead/ 20461F: drivers/clk/thead/clk-th1520-ap.c 20462F: drivers/mailbox/mailbox-th1520.c 20463F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20464F: drivers/pinctrl/pinctrl-th1520.c 20465F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20466 20467RNBD BLOCK DRIVERS 20468M: Md. Haris Iqbal <[email protected]> 20469M: Jack Wang <[email protected]> 20470L: [email protected] 20471S: Maintained 20472F: drivers/block/rnbd/ 20473 20474ROCCAT DRIVERS 20475M: Stefan Achatz <[email protected]> 20476S: Maintained 20477W: http://sourceforge.net/projects/roccat/ 20478F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20479F: drivers/hid/hid-roccat* 20480F: include/linux/hid-roccat* 20481 20482ROCKCHIP CAN-FD DRIVER 20483M: Marc Kleine-Budde <[email protected]> 20484R: [email protected] 20485L: [email protected] 20486S: Maintained 20487F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20488F: drivers/net/can/rockchip/ 20489 20490ROCKCHIP CRYPTO DRIVERS 20491M: Corentin Labbe <[email protected]> 20492L: [email protected] 20493S: Maintained 20494F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20495F: drivers/crypto/rockchip/ 20496 20497ROCKCHIP I2S TDM DRIVER 20498M: Nicolas Frattaroli <[email protected]> 20499L: [email protected] 20500S: Maintained 20501F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20502F: sound/soc/rockchip/rockchip_i2s_tdm.* 20503 20504ROCKCHIP ISP V1 DRIVER 20505M: Dafna Hirschfeld <[email protected]> 20506M: Laurent Pinchart <[email protected]> 20507L: [email protected] 20508L: [email protected] 20509S: Maintained 20510F: Documentation/admin-guide/media/rkisp1.rst 20511F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20512F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20513F: drivers/media/platform/rockchip/rkisp1 20514F: include/uapi/linux/rkisp1-config.h 20515 20516ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20517M: Daniel Golle <[email protected]> 20518M: Aurelien Jarno <[email protected]> 20519S: Maintained 20520F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20521F: drivers/char/hw_random/rockchip-rng.c 20522 20523ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20524M: Jacob Chen <[email protected]> 20525M: Ezequiel Garcia <[email protected]> 20526L: [email protected] 20527L: [email protected] 20528S: Maintained 20529F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20530F: drivers/media/platform/rockchip/rga/ 20531 20532ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20533M: Luca Ceresoli <[email protected]> 20534S: Maintained 20535F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20536F: sound/soc/codecs/rk3308_codec.c 20537F: sound/soc/codecs/rk3308_codec.h 20538 20539ROCKCHIP VIDEO DECODER DRIVER 20540M: Ezequiel Garcia <[email protected]> 20541L: [email protected] 20542L: [email protected] 20543S: Maintained 20544F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20545F: drivers/staging/media/rkvdec/ 20546 20547ROCKER DRIVER 20548M: Jiri Pirko <[email protected]> 20549L: [email protected] 20550S: Supported 20551F: drivers/net/ethernet/rocker/ 20552 20553ROCKETPORT EXPRESS/INFINITY DRIVER 20554M: Kevin Cernekee <[email protected]> 20555L: [email protected] 20556S: Odd Fixes 20557F: drivers/tty/serial/rp2.* 20558 20559ROHM BD79703 DAC 20560M: Matti Vaittinen <[email protected]> 20561S: Supported 20562F: drivers/iio/dac/rohm-bd79703.c 20563 20564ROHM BD99954 CHARGER IC 20565M: Matti Vaittinen <[email protected]> 20566S: Supported 20567F: drivers/power/supply/bd99954-charger.c 20568F: drivers/power/supply/bd99954-charger.h 20569 20570ROHM BH1745 COLOUR SENSOR 20571M: Mudit Sharma <[email protected]> 20572L: [email protected] 20573S: Maintained 20574F: drivers/iio/light/bh1745.c 20575 20576ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20577M: Tomasz Duszynski <[email protected]> 20578S: Maintained 20579F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20580F: drivers/iio/light/bh1750.c 20581 20582ROHM BM1390 PRESSURE SENSOR DRIVER 20583M: Matti Vaittinen <[email protected]> 20584L: [email protected] 20585S: Supported 20586F: drivers/iio/pressure/rohm-bm1390.c 20587 20588ROHM BU270xx LIGHT SENSOR DRIVERs 20589M: Matti Vaittinen <[email protected]> 20590L: [email protected] 20591S: Supported 20592F: drivers/iio/light/rohm-bu27034.c 20593 20594ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20595M: Marek Vasut <marek.vasut[email protected]> 20596L: [email protected] 20597L: [email protected] 20598S: Supported 20599F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20600F: drivers/gpio/gpio-bd9571mwv.c 20601F: drivers/mfd/bd9571mwv.c 20602F: drivers/regulator/bd9571mwv-regulator.c 20603F: include/linux/mfd/bd9571mwv.h 20604 20605ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20606M: Matti Vaittinen <[email protected]> 20607S: Supported 20608F: drivers/clk/clk-bd718x7.c 20609F: drivers/gpio/gpio-bd71815.c 20610F: drivers/gpio/gpio-bd71828.c 20611F: drivers/mfd/rohm-bd71828.c 20612F: drivers/mfd/rohm-bd718x7.c 20613F: drivers/mfd/rohm-bd9576.c 20614F: drivers/mfd/rohm-bd96801.c 20615F: drivers/regulator/bd71815-regulator.c 20616F: drivers/regulator/bd71828-regulator.c 20617F: drivers/regulator/bd718x7-regulator.c 20618F: drivers/regulator/bd9576-regulator.c 20619F: drivers/regulator/bd96801-regulator.c 20620F: drivers/regulator/rohm-regulator.c 20621F: drivers/rtc/rtc-bd70528.c 20622F: drivers/watchdog/bd9576_wdt.c 20623F: drivers/watchdog/bd96801_wdt.c 20624F: include/linux/mfd/rohm-bd71815.h 20625F: include/linux/mfd/rohm-bd71828.h 20626F: include/linux/mfd/rohm-bd718x7.h 20627F: include/linux/mfd/rohm-bd957x.h 20628F: include/linux/mfd/rohm-bd96801.h 20629F: include/linux/mfd/rohm-generic.h 20630F: include/linux/mfd/rohm-shared.h 20631 20632ROSE NETWORK LAYER 20633L: [email protected] 20634S: Orphan 20635W: https://linux-ax25.in-berlin.de 20636F: include/net/rose.h 20637F: include/uapi/linux/rose.h 20638F: net/rose/ 20639 20640ROTATION DRIVER FOR ALLWINNER A83T 20641M: Jernej Skrabec <[email protected]> 20642L: [email protected] 20643S: Maintained 20644T: git git://linuxtv.org/media.git 20645F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20646F: drivers/media/platform/sunxi/sun8i-rotate/ 20647 20648RPMB SUBSYSTEM 20649M: Jens Wiklander <[email protected]> 20650L: [email protected] 20651S: Supported 20652F: drivers/misc/rpmb-core.c 20653F: include/linux/rpmb.h 20654 20655RPMSG TTY DRIVER 20656M: Arnaud Pouliquen <[email protected]> 20657L: [email protected] 20658S: Maintained 20659F: drivers/tty/rpmsg_tty.c 20660 20661RTASE ETHERNET DRIVER 20662M: Justin Lai <[email protected]> 20663M: Larry Chiu <[email protected]> 20664L: [email protected] 20665S: Maintained 20666F: drivers/net/ethernet/realtek/rtase/ 20667 20668RTL2830 MEDIA DRIVER 20669L: [email protected] 20670S: Orphan 20671W: https://linuxtv.org 20672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20673F: drivers/media/dvb-frontends/rtl2830* 20674 20675RTL2832 MEDIA DRIVER 20676L: [email protected] 20677S: Orphan 20678W: https://linuxtv.org 20679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20680F: drivers/media/dvb-frontends/rtl2832* 20681 20682RTL2832_SDR MEDIA DRIVER 20683L: [email protected] 20684S: Orphan 20685W: https://linuxtv.org 20686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20687F: drivers/media/dvb-frontends/rtl2832_sdr* 20688 20689RTL8180 WIRELESS DRIVER 20690L: [email protected] 20691S: Orphan 20692F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 20693 20694RTL8187 WIRELESS DRIVER 20695M: Hin-Tak Leung <[email protected]> 20696L: [email protected] 20697S: Maintained 20698T: git https://github.com/pkshih/rtw.git 20699F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 20700 20701RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 20702M: Jes Sorensen <[email protected]> 20703L: [email protected] 20704S: Maintained 20705T: git https://github.com/pkshih/rtw.git 20706F: drivers/net/wireless/realtek/rtl8xxxu/ 20707 20708RTL9300 I2C DRIVER (rtl9300-i2c) 20709M: Chris Packham <[email protected]> 20710L: [email protected] 20711S: Maintained 20712F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 20713F: drivers/i2c/busses/i2c-rtl9300.c 20714 20715RTRS TRANSPORT DRIVERS 20716M: Md. Haris Iqbal <[email protected]> 20717M: Jack Wang <[email protected]> 20718L: [email protected] 20719S: Maintained 20720F: drivers/infiniband/ulp/rtrs/ 20721 20722RUNTIME VERIFICATION (RV) 20723M: Steven Rostedt <[email protected]> 20724L: [email protected] 20725S: Maintained 20726F: Documentation/trace/rv/ 20727F: include/linux/rv.h 20728F: include/rv/ 20729F: kernel/trace/rv/ 20730F: tools/verification/ 20731 20732RUST 20733M: Miguel Ojeda <[email protected]> 20734M: Alex Gaynor <[email protected]> 20735R: Boqun Feng <[email protected]> 20736R: Gary Guo <[email protected]> 20737R: Björn Roy Baron <[email protected]> 20738R: Benno Lossin <[email protected]> 20739R: Andreas Hindborg <[email protected]> 20740R: Alice Ryhl <[email protected]> 20741R: Trevor Gross <[email protected]> 20742L: [email protected] 20743S: Supported 20744W: https://rust-for-linux.com 20745B: https://github.com/Rust-for-Linux/linux/issues 20746C: zulip://rust-for-linux.zulipchat.com 20747P: https://rust-for-linux.com/contributing 20748T: git https://github.com/Rust-for-Linux/linux.git rust-next 20749F: .clippy.toml 20750F: Documentation/rust/ 20751F: include/trace/events/rust_sample.h 20752F: rust/ 20753F: samples/rust/ 20754F: scripts/*rust* 20755F: tools/testing/selftests/rust/ 20756K: \b(?i:rust)\b 20757 20758RUST [ALLOC] 20759M: Danilo Krummrich <[email protected]> 20760L: [email protected] 20761S: Maintained 20762F: rust/kernel/alloc.rs 20763F: rust/kernel/alloc/ 20764 20765RXRPC SOCKETS (AF_RXRPC) 20766M: David Howells <[email protected]> 20767M: Marc Dionne <[email protected]> 20768L: [email protected] 20769S: Supported 20770W: https://www.infradead.org/~dhowells/kafs/ 20771F: Documentation/networking/rxrpc.rst 20772F: include/keys/rxrpc-type.h 20773F: include/net/af_rxrpc.h 20774F: include/trace/events/rxrpc.h 20775F: include/uapi/linux/rxrpc.h 20776F: net/rxrpc/ 20777 20778S3 SAVAGE FRAMEBUFFER DRIVER 20779M: Antonino Daplas <[email protected]> 20780L: [email protected] 20781S: Maintained 20782F: drivers/video/fbdev/savage/ 20783 20784S390 ARCHITECTURE 20785M: Heiko Carstens <[email protected]> 20786M: Vasily Gorbik <[email protected]> 20787M: Alexander Gordeev <[email protected]> 20788R: Christian Borntraeger <[email protected]> 20789R: Sven Schnelle <[email protected]> 20790L: [email protected] 20791S: Supported 20792T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20793F: Documentation/driver-api/s390-drivers.rst 20794F: Documentation/arch/s390/ 20795F: arch/s390/ 20796F: drivers/s390/ 20797F: drivers/watchdog/diag288_wdt.c 20798 20799S390 COMMON I/O LAYER 20800M: Vineeth Vijayan <[email protected]> 20801M: Peter Oberparleiter <[email protected]> 20802L: [email protected] 20803S: Supported 20804F: drivers/s390/cio/ 20805 20806S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 20807M: Harald Freudenberger <[email protected]> 20808M: Holger Dengler <[email protected]> 20809L: [email protected] 20810L: [email protected] 20811S: Supported 20812F: arch/s390/crypto/ 20813F: arch/s390/include/asm/archrandom.h 20814F: arch/s390/include/asm/cpacf.h 20815 20816S390 DASD DRIVER 20817M: Stefan Haberland <[email protected]> 20818M: Jan Hoeppner <[email protected]> 20819L: [email protected] 20820S: Supported 20821F: block/partitions/ibm.c 20822F: drivers/s390/block/dasd* 20823F: include/linux/dasd_mod.h 20824 20825S390 HWRANDOM TRNG DRIVER 20826M: Harald Freudenberger <[email protected]> 20827M: Holger Dengler <[email protected]> 20828L: [email protected] 20829L: [email protected] 20830S: Supported 20831F: drivers/char/hw_random/s390-trng.c 20832 20833S390 IOMMU (PCI) 20834M: Niklas Schnelle <[email protected]> 20835M: Matthew Rosato <[email protected]> 20836R: Gerald Schaefer <[email protected]> 20837L: [email protected] 20838S: Supported 20839F: drivers/iommu/s390-iommu.c 20840 20841S390 IUCV NETWORK LAYER 20842M: Alexandra Winter <[email protected]> 20843M: Thorsten Winkler <[email protected]> 20844L: [email protected] 20845L: [email protected] 20846S: Supported 20847F: drivers/s390/net/*iucv* 20848F: include/net/iucv/ 20849F: net/iucv/ 20850 20851S390 MM 20852M: Alexander Gordeev <[email protected]> 20853M: Gerald Schaefer <[email protected]> 20854L: [email protected] 20855S: Supported 20856T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20857F: arch/s390/include/asm/pgtable.h 20858F: arch/s390/mm 20859 20860S390 NETWORK DRIVERS 20861M: Alexandra Winter <[email protected]> 20862M: Thorsten Winkler <[email protected]> 20863L: [email protected] 20864L: [email protected] 20865S: Supported 20866F: drivers/s390/net/ 20867 20868S390 PCI SUBSYSTEM 20869M: Niklas Schnelle <[email protected]> 20870M: Gerald Schaefer <[email protected]> 20871L: [email protected] 20872S: Supported 20873F: Documentation/arch/s390/pci.rst 20874F: arch/s390/pci/ 20875F: drivers/pci/hotplug/s390_pci_hpc.c 20876 20877S390 PTP DRIVER 20878M: Sven Schnelle <[email protected]> 20879L: [email protected] 20880S: Supported 20881F: drivers/ptp/ptp_s390.c 20882 20883S390 SCM DRIVER 20884M: Vineeth Vijayan <[email protected]> 20885L: [email protected] 20886S: Supported 20887F: drivers/s390/block/scm* 20888F: drivers/s390/cio/scm.c 20889 20890S390 VFIO AP DRIVER 20891M: Tony Krowiak <[email protected]> 20892M: Halil Pasic <[email protected]> 20893M: Jason Herne <[email protected]> 20894L: [email protected] 20895S: Supported 20896F: Documentation/arch/s390/vfio-ap* 20897F: drivers/s390/crypto/vfio_ap* 20898 20899S390 VFIO-CCW DRIVER 20900M: Eric Farman <[email protected]> 20901M: Matthew Rosato <[email protected]> 20902R: Halil Pasic <[email protected]> 20903L: [email protected] 20904L: [email protected] 20905S: Supported 20906F: Documentation/arch/s390/vfio-ccw.rst 20907F: drivers/s390/cio/vfio_ccw* 20908F: include/uapi/linux/vfio_ccw.h 20909 20910S390 VFIO-PCI DRIVER 20911M: Matthew Rosato <[email protected]> 20912M: Eric Farman <[email protected]> 20913L: [email protected] 20914L: [email protected] 20915S: Supported 20916F: arch/s390/kvm/pci* 20917F: drivers/vfio/pci/vfio_pci_zdev.c 20918F: include/uapi/linux/vfio_zdev.h 20919 20920S390 ZCRYPT AND PKEY DRIVER AND AP BUS 20921M: Harald Freudenberger <[email protected]> 20922M: Holger Dengler <[email protected]> 20923L: [email protected] 20924S: Supported 20925F: arch/s390/include/asm/ap.h 20926F: arch/s390/include/asm/pkey.h 20927F: arch/s390/include/asm/trace/zcrypt.h 20928F: arch/s390/include/uapi/asm/pkey.h 20929F: arch/s390/include/uapi/asm/zcrypt.h 20930F: drivers/s390/crypto/ 20931 20932S390 ZFCP DRIVER 20933M: Nihar Panda <[email protected]> 20934L: [email protected] 20935S: Supported 20936F: drivers/s390/scsi/zfcp_* 20937 20938SAA6588 RDS RECEIVER DRIVER 20939M: Hans Verkuil <[email protected]> 20940L: [email protected] 20941S: Odd Fixes 20942W: https://linuxtv.org 20943T: git git://linuxtv.org/media.git 20944F: drivers/media/i2c/saa6588* 20945 20946SAA7134 VIDEO4LINUX DRIVER 20947M: Mauro Carvalho Chehab <[email protected]> 20948L: [email protected] 20949S: Odd fixes 20950W: https://linuxtv.org 20951T: git git://linuxtv.org/media.git 20952F: Documentation/driver-api/media/drivers/saa7134* 20953F: drivers/media/pci/saa7134/ 20954 20955SAA7146 VIDEO4LINUX-2 DRIVER 20956M: Hans Verkuil <[email protected]> 20957L: [email protected] 20958S: Maintained 20959T: git git://linuxtv.org/media.git 20960F: drivers/media/common/saa7146/ 20961F: drivers/media/pci/saa7146/ 20962F: include/media/drv-intf/saa7146* 20963 20964SAFESETID SECURITY MODULE 20965M: Micah Morton <[email protected]> 20966S: Supported 20967F: Documentation/admin-guide/LSM/SafeSetID.rst 20968F: security/safesetid/ 20969 20970SAMSUNG AUDIO (ASoC) DRIVERS 20971M: Sylwester Nawrocki <[email protected]> 20972L: [email protected] 20973S: Maintained 20974B: mailto:[email protected] 20975F: Documentation/devicetree/bindings/sound/samsung* 20976F: sound/soc/samsung/ 20977 20978SAMSUNG EXYNOS850 SoC SUPPORT 20979M: Sam Protsenko <[email protected]> 20980L: [email protected] (moderated for non-subscribers) 20981L: [email protected] 20982S: Maintained 20983F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 20984F: arch/arm64/boot/dts/exynos/exynos850* 20985F: drivers/clk/samsung/clk-exynos850.c 20986F: include/dt-bindings/clock/exynos850.h 20987 20988SAMSUNG EXYNOS MAILBOX DRIVER 20989M: Tudor Ambarus <[email protected]> 20990L: [email protected] 20991L: [email protected] 20992S: Supported 20993F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 20994F: drivers/mailbox/exynos-mailbox.c 20995F: include/linux/mailbox/exynos-message.h 20996 20997SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 20998M: Krzysztof Kozlowski <[email protected]> 20999L: [email protected] 21000L: [email protected] 21001S: Maintained 21002F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 21003F: drivers/crypto/exynos-rng.c 21004 21005SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 21006M: Łukasz Stelmach <[email protected]> 21007L: [email protected] 21008S: Maintained 21009F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 21010F: drivers/char/hw_random/exynos-trng.c 21011 21012SAMSUNG FRAMEBUFFER DRIVER 21013M: Jingoo Han <[email protected]> 21014L: [email protected] 21015S: Maintained 21016F: drivers/video/fbdev/s3c-fb.c 21017 21018SAMSUNG INTERCONNECT DRIVERS 21019M: Sylwester Nawrocki <[email protected]> 21020M: Artur Świgoń <[email protected]> 21021L: [email protected] 21022L: [email protected] 21023S: Supported 21024F: drivers/interconnect/samsung/ 21025 21026SAMSUNG LAPTOP DRIVER 21027M: Corentin Chary <[email protected]> 21028L: [email protected] 21029S: Maintained 21030F: drivers/platform/x86/samsung-laptop.c 21031 21032SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 21033M: Krzysztof Kozlowski <[email protected]> 21034L: [email protected] 21035L: [email protected] 21036S: Maintained 21037B: mailto:[email protected] 21038F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 21039F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 21040F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 21041F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 21042F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 21043F: drivers/clk/clk-s2mps11.c 21044F: drivers/mfd/sec*.c 21045F: drivers/regulator/s2m*.c 21046F: drivers/regulator/s5m*.c 21047F: drivers/rtc/rtc-s5m.c 21048F: include/linux/mfd/samsung/ 21049 21050SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 21051M: Sylwester Nawrocki <[email protected]> 21052L: [email protected] 21053L: [email protected] 21054S: Maintained 21055F: drivers/media/platform/samsung/s3c-camif/ 21056F: include/media/drv-intf/s3c_camif.h 21057 21058SAMSUNG S3FWRN5 NFC DRIVER 21059M: Krzysztof Kozlowski <[email protected]> 21060S: Maintained 21061F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 21062F: drivers/nfc/s3fwrn5 21063 21064SAMSUNG S5C73M3 CAMERA DRIVER 21065M: Sylwester Nawrocki <[email protected]> 21066M: Andrzej Hajda <[email protected]> 21067L: [email protected] 21068S: Supported 21069F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 21070F: drivers/media/i2c/s5c73m3/* 21071 21072SAMSUNG S5K5BAF CAMERA DRIVER 21073M: Sylwester Nawrocki <[email protected]> 21074M: Andrzej Hajda <[email protected]> 21075L: [email protected] 21076S: Supported 21077F: drivers/media/i2c/s5k5baf.c 21078 21079SAMSUNG S5P Security SubSystem (SSS) DRIVER 21080M: Krzysztof Kozlowski <[email protected]> 21081M: Vladimir Zapolskiy <[email protected]> 21082L: [email protected] 21083L: [email protected] 21084S: Maintained 21085F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21086F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21087F: drivers/crypto/s5p-sss.c 21088 21089SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21090M: Sylwester Nawrocki <[email protected]> 21091L: [email protected] 21092S: Supported 21093Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21094F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21095F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21096F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21097F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21098F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21099F: drivers/media/platform/samsung/exynos4-is/ 21100 21101SAMSUNG SOC CLOCK DRIVERS 21102M: Krzysztof Kozlowski <[email protected]> 21103M: Sylwester Nawrocki <[email protected]> 21104M: Chanwoo Choi <[email protected]> 21105R: Alim Akhtar <[email protected]> 21106L: [email protected] 21107S: Maintained 21108T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21109F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21110F: Documentation/devicetree/bindings/clock/samsung,s3c* 21111F: drivers/clk/samsung/ 21112F: include/dt-bindings/clock/exynos*.h 21113F: include/dt-bindings/clock/s5p*.h 21114F: include/dt-bindings/clock/samsung,*.h 21115F: include/linux/clk/samsung.h 21116 21117SAMSUNG SPI DRIVERS 21118M: Andi Shyti <[email protected]> 21119R: Tudor Ambarus <[email protected]> 21120L: [email protected] 21121L: [email protected] 21122S: Maintained 21123F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21124F: drivers/spi/spi-s3c* 21125F: include/linux/platform_data/spi-s3c64xx.h 21126 21127SAMSUNG SXGBE DRIVERS 21128M: Byungho An <[email protected]> 21129L: [email protected] 21130S: Maintained 21131F: drivers/net/ethernet/samsung/sxgbe/ 21132 21133SAMSUNG THERMAL DRIVER 21134M: Bartlomiej Zolnierkiewicz <[email protected]> 21135M: Krzysztof Kozlowski <[email protected]> 21136L: [email protected] 21137L: [email protected] 21138S: Maintained 21139F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21140F: drivers/thermal/samsung/ 21141 21142SAMSUNG USB2 PHY DRIVER 21143M: Sylwester Nawrocki <[email protected]> 21144L: [email protected] 21145S: Supported 21146F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21147F: Documentation/driver-api/phy/samsung-usb2.rst 21148F: drivers/phy/samsung/phy-exynos4210-usb2.c 21149F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21150F: drivers/phy/samsung/phy-exynos5250-usb2.c 21151F: drivers/phy/samsung/phy-s5pv210-usb2.c 21152F: drivers/phy/samsung/phy-samsung-usb2.c 21153F: drivers/phy/samsung/phy-samsung-usb2.h 21154 21155SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21156M: Paul Barker <[email protected]> 21157R: Marc Murphy <[email protected]> 21158S: Supported 21159F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21160 21161SC1200 WDT DRIVER 21162M: Zwane Mwaikambo <[email protected]> 21163S: Maintained 21164F: drivers/watchdog/sc1200wdt.c 21165 21166SCHEDULER 21167M: Ingo Molnar <[email protected]> 21168M: Peter Zijlstra <[email protected]> 21169M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21170M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21171R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21172R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21173R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21174R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21175R: Valentin Schneider <[email protected]> (TOPOLOGY) 21176L: [email protected] 21177S: Maintained 21178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21179F: include/linux/preempt.h 21180F: include/linux/sched.h 21181F: include/linux/wait.h 21182F: include/uapi/linux/sched.h 21183F: kernel/sched/ 21184 21185SCHEDULER - SCHED_EXT 21186R: Tejun Heo <[email protected]> 21187R: David Vernet <[email protected]> 21188R: Andrea Righi <[email protected]> 21189R: Changwoo Min <[email protected]> 21190L: [email protected] 21191S: Maintained 21192W: https://github.com/sched-ext/scx 21193T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21194F: include/linux/sched/ext.h 21195F: kernel/sched/ext.h 21196F: kernel/sched/ext.c 21197F: tools/sched_ext/ 21198F: tools/testing/selftests/sched_ext 21199 21200SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21201M: Gustavo Silva <[email protected]> 21202S: Maintained 21203F: drivers/iio/chemical/ens160_core.c 21204F: drivers/iio/chemical/ens160_i2c.c 21205F: drivers/iio/chemical/ens160_spi.c 21206F: drivers/iio/chemical/ens160.h 21207 21208SCSI LIBSAS SUBSYSTEM 21209R: John Garry <[email protected]> 21210R: Jason Yan <[email protected]> 21211L: [email protected] 21212S: Supported 21213F: Documentation/scsi/libsas.rst 21214F: drivers/scsi/libsas/ 21215F: include/scsi/libsas.h 21216F: include/scsi/sas_ata.h 21217 21218SCSI RDMA PROTOCOL (SRP) INITIATOR 21219M: Bart Van Assche <[email protected]> 21220L: [email protected] 21221S: Supported 21222Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21223F: drivers/infiniband/ulp/srp/ 21224F: include/scsi/srp.h 21225 21226SCSI RDMA PROTOCOL (SRP) TARGET 21227M: Bart Van Assche <[email protected]> 21228L: [email protected] 21229L: [email protected] 21230S: Supported 21231Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21232F: drivers/infiniband/ulp/srpt/ 21233 21234SCSI SG DRIVER 21235M: Doug Gilbert <[email protected]> 21236L: [email protected] 21237S: Maintained 21238W: http://sg.danny.cz/sg 21239F: Documentation/scsi/scsi-generic.rst 21240F: drivers/scsi/sg.c 21241F: include/scsi/sg.h 21242 21243SCSI SUBSYSTEM 21244M: "James E.J. Bottomley" <[email protected]> 21245M: "Martin K. Petersen" <[email protected]> 21246L: [email protected] 21247S: Maintained 21248Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21250T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21251F: Documentation/devicetree/bindings/scsi/ 21252F: drivers/scsi/ 21253F: drivers/ufs/ 21254F: include/scsi/ 21255F: include/uapi/scsi/ 21256 21257SCSI TAPE DRIVER 21258M: Kai Mäkisara <[email protected]> 21259L: [email protected] 21260S: Maintained 21261F: Documentation/scsi/st.rst 21262F: drivers/scsi/st.* 21263F: drivers/scsi/st_*.h 21264 21265SCSI TARGET CORE USER DRIVER 21266M: Bodo Stroesser <[email protected]> 21267L: [email protected] 21268L: [email protected] 21269S: Supported 21270F: Documentation/target/tcmu-design.rst 21271F: drivers/target/target_core_user.c 21272F: include/uapi/linux/target_core_user.h 21273 21274SCSI TARGET SUBSYSTEM 21275M: "Martin K. Petersen" <[email protected]> 21276L: [email protected] 21277L: [email protected] 21278S: Supported 21279Q: https://patchwork.kernel.org/project/target-devel/list/ 21280T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21281F: Documentation/target/ 21282F: drivers/target/ 21283F: include/target/ 21284 21285SCTP PROTOCOL 21286M: Marcelo Ricardo Leitner <[email protected]> 21287M: Xin Long <[email protected]> 21288L: [email protected] 21289S: Maintained 21290W: https://github.com/sctp/lksctp-tools/wiki 21291F: Documentation/networking/sctp.rst 21292F: include/linux/sctp.h 21293F: include/net/sctp/ 21294F: include/uapi/linux/sctp.h 21295F: net/sctp/ 21296 21297SCx200 CPU SUPPORT 21298M: Jim Cromie <[email protected]> 21299S: Odd Fixes 21300F: Documentation/i2c/busses/scx200_acb.rst 21301F: arch/x86/platform/scx200/ 21302F: drivers/i2c/busses/scx200* 21303F: drivers/mtd/maps/scx200_docflash.c 21304F: drivers/watchdog/scx200_wdt.c 21305F: include/linux/scx200.h 21306 21307SCx200 GPIO DRIVER 21308M: Jim Cromie <[email protected]> 21309S: Maintained 21310F: drivers/char/scx200_gpio.c 21311F: include/linux/scx200_gpio.h 21312 21313SCx200 HRT CLOCKSOURCE DRIVER 21314M: Jim Cromie <[email protected]> 21315S: Maintained 21316F: drivers/clocksource/scx200_hrt.c 21317 21318SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21319M: Sascha Sommer <[email protected]> 21320L: [email protected] (subscribers-only) 21321S: Maintained 21322F: drivers/mmc/host/sdricoh_cs.c 21323 21324SECO BOARDS CEC DRIVER 21325M: Ettore Chimenti <[email protected]> 21326S: Maintained 21327F: drivers/media/cec/platform/seco/seco-cec.c 21328F: drivers/media/cec/platform/seco/seco-cec.h 21329 21330SECURE COMPUTING 21331M: Kees Cook <[email protected]> 21332R: Andy Lutomirski <[email protected]> 21333R: Will Drewry <[email protected]> 21334S: Supported 21335T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21336F: Documentation/userspace-api/seccomp_filter.rst 21337F: include/linux/seccomp.h 21338F: include/uapi/linux/seccomp.h 21339F: kernel/seccomp.c 21340F: tools/testing/selftests/kselftest_harness.h 21341F: tools/testing/selftests/seccomp/* 21342K: \bsecure_computing 21343K: \bTIF_SECCOMP\b 21344 21345SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21346M: Kamal Dasu <[email protected]> 21347M: Al Cooper <[email protected]> 21348R: Broadcom internal kernel review list <[email protected]> 21349L: [email protected] 21350S: Maintained 21351F: drivers/mmc/host/sdhci-brcmstb* 21352 21353SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21354M: Adrian Hunter <[email protected]> 21355L: [email protected] 21356S: Supported 21357F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21358F: drivers/mmc/host/sdhci* 21359 21360SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21361M: Aubin Constans <[email protected]> 21362R: Eugen Hristev <[email protected]> 21363L: [email protected] 21364S: Supported 21365F: drivers/mmc/host/sdhci-of-at91.c 21366 21367SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21368M: Haibo Chen <[email protected]> 21369L: [email protected] 21370L: [email protected] 21371L: [email protected] 21372S: Maintained 21373F: drivers/mmc/host/sdhci-esdhc-imx.c 21374 21375SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21376M: Ben Dooks <[email protected]> 21377M: Jaehoon Chung <[email protected]> 21378L: [email protected] 21379S: Maintained 21380F: drivers/mmc/host/sdhci-s3c* 21381 21382SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21383M: Viresh Kumar <[email protected]> 21384L: [email protected] 21385S: Maintained 21386F: drivers/mmc/host/sdhci-spear.c 21387 21388SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21389M: Vignesh Raghavendra <[email protected]> 21390L: [email protected] 21391S: Maintained 21392F: drivers/mmc/host/sdhci-omap.c 21393 21394SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21395M: Jonathan Derrick <[email protected]> 21396L: [email protected] 21397S: Supported 21398F: block/opal_proto.h 21399F: block/sed* 21400F: include/linux/sed* 21401F: include/uapi/linux/sed* 21402 21403SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21404M: Mark Rutland <[email protected]> 21405M: Lorenzo Pieralisi <[email protected]> 21406M: Sudeep Holla <[email protected]> 21407L: [email protected] (moderated for non-subscribers) 21408S: Maintained 21409F: drivers/firmware/smccc/ 21410F: include/linux/arm-smccc.h 21411 21412SECURITY CONTACT 21413M: Security Officers <[email protected]> 21414S: Supported 21415F: Documentation/process/security-bugs.rst 21416 21417SECURITY SUBSYSTEM 21418M: Paul Moore <[email protected]> 21419M: James Morris <[email protected]> 21420M: "Serge E. Hallyn" <[email protected]> 21421L: [email protected] 21422S: Supported 21423Q: https://patchwork.kernel.org/project/linux-security-module/list 21424B: mailto:[email protected] 21425P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21426T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21427F: include/linux/lsm/ 21428F: include/linux/lsm_audit.h 21429F: include/linux/lsm_hook_defs.h 21430F: include/linux/lsm_hooks.h 21431F: include/linux/security.h 21432F: include/uapi/linux/lsm.h 21433F: security/ 21434F: tools/testing/selftests/lsm/ 21435X: security/selinux/ 21436K: \bsecurity_[a-z_0-9]\+\b 21437 21438SELINUX SECURITY MODULE 21439M: Paul Moore <[email protected]> 21440M: Stephen Smalley <[email protected]> 21441R: Ondrej Mosnacek <[email protected]> 21442L: [email protected] 21443S: Supported 21444W: https://github.com/SELinuxProject 21445Q: https://patchwork.kernel.org/project/selinux/list 21446B: mailto:[email protected] 21447P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21448T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21449F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21450F: Documentation/ABI/removed/sysfs-selinux-disable 21451F: Documentation/admin-guide/LSM/SELinux.rst 21452F: include/trace/events/avc.h 21453F: include/uapi/linux/selinux_netlink.h 21454F: scripts/selinux/ 21455F: security/selinux/ 21456 21457SENSABLE PHANTOM 21458M: Jiri Slaby <[email protected]> 21459S: Maintained 21460F: drivers/misc/phantom.c 21461F: include/uapi/linux/phantom.h 21462 21463SENSEAIR SUNRISE 006-0-0007 21464M: Jacopo Mondi <[email protected]> 21465S: Maintained 21466F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21467F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21468F: drivers/iio/chemical/sunrise_co2.c 21469 21470SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21471M: Tomasz Duszynski <[email protected]> 21472S: Maintained 21473F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21474F: drivers/iio/chemical/scd30.h 21475F: drivers/iio/chemical/scd30_core.c 21476F: drivers/iio/chemical/scd30_i2c.c 21477F: drivers/iio/chemical/scd30_serial.c 21478 21479SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21480M: Roan van Dijk <[email protected]> 21481S: Maintained 21482F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21483F: drivers/iio/chemical/scd4x.c 21484 21485SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21486M: Petar Stoykov <[email protected]> 21487S: Maintained 21488F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21489F: drivers/iio/pressure/sdp500.c 21490 21491SENSIRION SGP40 GAS SENSOR DRIVER 21492M: Andreas Klinger <[email protected]> 21493S: Maintained 21494F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21495F: drivers/iio/chemical/sgp40.c 21496 21497SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21498M: Tomasz Duszynski <[email protected]> 21499S: Maintained 21500F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21501F: drivers/iio/chemical/sps30.c 21502F: drivers/iio/chemical/sps30_i2c.c 21503F: drivers/iio/chemical/sps30_serial.c 21504 21505SERIAL DEVICE BUS 21506M: Rob Herring <[email protected]> 21507L: [email protected] 21508S: Maintained 21509F: Documentation/devicetree/bindings/serial/serial.yaml 21510F: drivers/tty/serdev/ 21511F: include/linux/serdev.h 21512 21513SERIAL IR RECEIVER 21514M: Sean Young <[email protected]> 21515L: [email protected] 21516S: Maintained 21517F: drivers/media/rc/serial_ir.c 21518 21519SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21520M: Srinivas Kandagatla <[email protected]> 21521L: [email protected] 21522S: Maintained 21523F: Documentation/devicetree/bindings/slimbus/ 21524F: Documentation/driver-api/slimbus.rst 21525F: drivers/slimbus/ 21526F: include/linux/slimbus.h 21527 21528SFC NETWORK DRIVER 21529M: Edward Cree <[email protected]> 21530L: [email protected] 21531L: [email protected] 21532S: Maintained 21533F: Documentation/networking/devlink/sfc.rst 21534F: drivers/net/ethernet/sfc/ 21535 21536SFCTEMP HWMON DRIVER 21537M: Emil Renner Berthing <[email protected]> 21538M: Hal Feng <[email protected]> 21539L: [email protected] 21540S: Maintained 21541F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 21542F: Documentation/hwmon/sfctemp.rst 21543F: drivers/hwmon/sfctemp.c 21544 21545SFF/SFP/SFP+ MODULE SUPPORT 21546M: Russell King <[email protected]> 21547L: [email protected] 21548S: Maintained 21549F: Documentation/devicetree/bindings/net/sff,sfp.yaml 21550F: drivers/net/phy/phylink.c 21551F: drivers/net/phy/sfp* 21552F: include/linux/mdio/mdio-i2c.h 21553F: include/linux/phylink.h 21554F: include/linux/sfp.h 21555K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 21556 21557SGI GRU DRIVER 21558M: Dimitri Sivanich <[email protected]> 21559S: Maintained 21560F: drivers/misc/sgi-gru/ 21561 21562SGI XP/XPC/XPNET DRIVER 21563M: Robin Holt <[email protected]> 21564M: Steve Wahl <[email protected]> 21565S: Maintained 21566F: drivers/misc/sgi-xp/ 21567 21568SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 21569M: Wenjia Zhang <[email protected]> 21570M: Jan Karcher <[email protected]> 21571R: D. Wythe <[email protected]> 21572R: Tony Lu <[email protected]> 21573R: Wen Gu <[email protected]> 21574L: [email protected] 21575L: [email protected] 21576S: Supported 21577F: net/smc/ 21578 21579SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21580M: Linus Walleij <[email protected]> 21581L: [email protected] 21582S: Maintained 21583T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21584F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21585F: drivers/iio/light/gp2ap002.c 21586 21587SHARP RJ54N1CB0C SENSOR DRIVER 21588M: Jacopo Mondi <[email protected]> 21589L: [email protected] 21590S: Odd fixes 21591T: git git://linuxtv.org/media.git 21592F: drivers/media/i2c/rj54n1cb0c.c 21593F: include/media/i2c/rj54n1cb0c.h 21594 21595SHRINKER 21596M: Andrew Morton <[email protected]> 21597M: Dave Chinner <[email protected]> 21598R: Qi Zheng <[email protected]> 21599R: Roman Gushchin <[email protected]> 21600R: Muchun Song <[email protected]> 21601L: [email protected] 21602S: Maintained 21603F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21604F: include/linux/shrinker.h 21605F: mm/shrinker.c 21606F: mm/shrinker_debug.c 21607 21608SH_VOU V4L2 OUTPUT DRIVER 21609L: [email protected] 21610S: Orphan 21611F: drivers/media/platform/renesas/sh_vou.c 21612F: include/media/drv-intf/sh_vou.h 21613 21614SI2157 MEDIA DRIVER 21615L: [email protected] 21616S: Orphan 21617W: https://linuxtv.org 21618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21619F: drivers/media/tuners/si2157* 21620 21621SI2165 MEDIA DRIVER 21622M: Matthias Schwarzott <[email protected]> 21623L: [email protected] 21624S: Maintained 21625W: https://linuxtv.org 21626Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21627F: drivers/media/dvb-frontends/si2165* 21628 21629SI2168 MEDIA DRIVER 21630L: [email protected] 21631S: Orphan 21632W: https://linuxtv.org 21633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21634F: drivers/media/dvb-frontends/si2168* 21635 21636SI470X FM RADIO RECEIVER I2C DRIVER 21637M: Hans Verkuil <[email protected]> 21638L: [email protected] 21639S: Odd Fixes 21640W: https://linuxtv.org 21641T: git git://linuxtv.org/media.git 21642F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 21643F: drivers/media/radio/si470x/radio-si470x-i2c.c 21644 21645SI470X FM RADIO RECEIVER USB DRIVER 21646M: Hans Verkuil <[email protected]> 21647L: [email protected] 21648S: Maintained 21649W: https://linuxtv.org 21650T: git git://linuxtv.org/media.git 21651F: drivers/media/radio/si470x/radio-si470x-common.c 21652F: drivers/media/radio/si470x/radio-si470x-usb.c 21653F: drivers/media/radio/si470x/radio-si470x.h 21654 21655SI4713 FM RADIO TRANSMITTER I2C DRIVER 21656M: Eduardo Valentin <[email protected]> 21657L: [email protected] 21658S: Odd Fixes 21659W: https://linuxtv.org 21660T: git git://linuxtv.org/media.git 21661F: drivers/media/radio/si4713/si4713.? 21662 21663SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 21664M: Eduardo Valentin <[email protected]> 21665L: [email protected] 21666S: Odd Fixes 21667W: https://linuxtv.org 21668T: git git://linuxtv.org/media.git 21669F: drivers/media/radio/si4713/radio-platform-si4713.c 21670 21671SI4713 FM RADIO TRANSMITTER USB DRIVER 21672M: Hans Verkuil <[email protected]> 21673L: [email protected] 21674S: Maintained 21675W: https://linuxtv.org 21676T: git git://linuxtv.org/media.git 21677F: drivers/media/radio/si4713/radio-usb-si4713.c 21678 21679SIANO DVB DRIVER 21680M: Mauro Carvalho Chehab <[email protected]> 21681L: [email protected] 21682S: Odd fixes 21683W: https://linuxtv.org 21684T: git git://linuxtv.org/media.git 21685F: drivers/media/common/siano/ 21686F: drivers/media/mmc/siano/ 21687F: drivers/media/usb/siano/ 21688F: drivers/media/usb/siano/ 21689 21690SIEMENS IPC LED DRIVERS 21691M: Bao Cheng Su <[email protected]> 21692M: Benedikt Niedermayr <[email protected]> 21693M: Tobias Schaffner <[email protected]> 21694L: [email protected] 21695S: Maintained 21696F: drivers/leds/simple/ 21697 21698SIEMENS IPC PLATFORM DRIVERS 21699M: Bao Cheng Su <[email protected]> 21700M: Benedikt Niedermayr <[email protected]> 21701M: Tobias Schaffner <[email protected]> 21702L: [email protected] 21703S: Maintained 21704F: drivers/platform/x86/siemens/ 21705F: include/linux/platform_data/x86/simatic-ipc-base.h 21706F: include/linux/platform_data/x86/simatic-ipc.h 21707 21708SIEMENS IPC WATCHDOG DRIVERS 21709M: Bao Cheng Su <[email protected]> 21710M: Benedikt Niedermayr <[email protected]> 21711M: Tobias Schaffner <[email protected]> 21712L: [email protected] 21713S: Maintained 21714F: drivers/watchdog/simatic-ipc-wdt.c 21715 21716SIFIVE DRIVERS 21717M: Paul Walmsley <[email protected]> 21718M: Samuel Holland <[email protected]> 21719L: [email protected] 21720S: Supported 21721F: drivers/dma/sf-pdma/ 21722N: sifive 21723K: fu[57]40 21724K: [^@]sifive 21725 21726SILEAD TOUCHSCREEN DRIVER 21727M: Hans de Goede <[email protected]> 21728L: [email protected] 21729L: [email protected] 21730S: Maintained 21731F: drivers/input/touchscreen/silead.c 21732F: drivers/platform/x86/touchscreen_dmi.c 21733 21734SILICON LABS WIRELESS DRIVERS (for WFxxx series) 21735M: Jérôme Pouiller <[email protected]> 21736S: Supported 21737F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 21738F: drivers/net/wireless/silabs/ 21739 21740SILICON MOTION SM712 FRAME BUFFER DRIVER 21741M: Sudip Mukherjee <[email protected]> 21742M: Teddy Wang <[email protected]> 21743M: Sudip Mukherjee <[email protected]> 21744L: [email protected] 21745S: Maintained 21746F: Documentation/fb/sm712fb.rst 21747F: drivers/video/fbdev/sm712* 21748 21749SILVACO I3C DUAL-ROLE MASTER 21750M: Miquel Raynal <[email protected]> 21751M: Conor Culhane <[email protected]> 21752L: [email protected] (moderated for non-subscribers) 21753S: Maintained 21754F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 21755F: drivers/i3c/master/svc-i3c-master.c 21756 21757SIMPLEFB FB DRIVER 21758M: Hans de Goede <[email protected]> 21759L: [email protected] 21760S: Maintained 21761F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 21762F: drivers/video/fbdev/simplefb.c 21763F: include/linux/platform_data/simplefb.h 21764 21765SIOX 21766M: Thorsten Scherer <[email protected]> 21767R: Pengutronix Kernel Team <[email protected]> 21768S: Supported 21769F: drivers/gpio/gpio-siox.c 21770F: drivers/siox/* 21771F: include/trace/events/siox.h 21772 21773SIPHASH PRF ROUTINES 21774M: Jason A. Donenfeld <[email protected]> 21775S: Maintained 21776F: include/linux/siphash.h 21777F: lib/siphash.c 21778F: lib/siphash_kunit.c 21779 21780SIS 190 ETHERNET DRIVER 21781M: Francois Romieu <[email protected]> 21782L: [email protected] 21783S: Maintained 21784F: drivers/net/ethernet/sis/sis190.c 21785 21786SIS 900/7016 FAST ETHERNET DRIVER 21787M: Daniele Venzano <[email protected]> 21788L: [email protected] 21789S: Maintained 21790W: http://www.brownhat.org/sis900.html 21791F: drivers/net/ethernet/sis/sis900.* 21792 21793SIS FRAMEBUFFER DRIVER 21794S: Orphan 21795F: Documentation/fb/sisfb.rst 21796F: drivers/video/fbdev/sis/ 21797F: include/video/sisfb.h 21798 21799SIS I2C TOUCHSCREEN DRIVER 21800M: Mika Penttilä <[email protected]> 21801L: [email protected] 21802S: Maintained 21803F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 21804F: drivers/input/touchscreen/sis_i2c.c 21805 21806SIS USB2VGA DRIVER 21807M: Thomas Winischhofer <[email protected]> 21808S: Maintained 21809W: http://www.winischhofer.at/linuxsisusbvga.shtml 21810F: drivers/usb/misc/sisusbvga/ 21811 21812SL28 CPLD MFD DRIVER 21813M: Michael Walle <[email protected]> 21814S: Maintained 21815F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 21816F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 21817F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 21818F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 21819F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 21820F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 21821F: drivers/gpio/gpio-sl28cpld.c 21822F: drivers/hwmon/sl28cpld-hwmon.c 21823F: drivers/irqchip/irq-sl28cpld.c 21824F: drivers/pwm/pwm-sl28cpld.c 21825F: drivers/watchdog/sl28cpld_wdt.c 21826 21827SL28 VPD NVMEM LAYOUT DRIVER 21828M: Michael Walle <[email protected]> 21829S: Maintained 21830F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 21831F: drivers/nvmem/layouts/sl28vpd.c 21832 21833SLAB ALLOCATOR 21834M: Christoph Lameter <[email protected]> 21835M: Pekka Enberg <[email protected]> 21836M: David Rientjes <[email protected]> 21837M: Joonsoo Kim <[email protected]> 21838M: Andrew Morton <[email protected]> 21839M: Vlastimil Babka <[email protected]> 21840R: Roman Gushchin <[email protected]> 21841R: Hyeonggon Yoo <[email protected]> 21842L: [email protected] 21843S: Maintained 21844T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 21845F: include/linux/sl?b*.h 21846F: mm/sl?b* 21847 21848SLCAN CAN NETWORK DRIVER 21849M: Dario Binacchi <[email protected]> 21850L: [email protected] 21851S: Maintained 21852F: drivers/net/can/slcan/ 21853 21854SLEEPABLE READ-COPY UPDATE (SRCU) 21855M: Lai Jiangshan <[email protected]> 21856M: "Paul E. McKenney" <[email protected]> 21857M: Josh Triplett <[email protected]> 21858R: Steven Rostedt <[email protected]> 21859R: Mathieu Desnoyers <[email protected]> 21860L: [email protected] 21861S: Supported 21862W: http://www.rdrop.com/users/paulmck/RCU/ 21863T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 21864F: include/linux/srcu*.h 21865F: kernel/rcu/srcu*.c 21866 21867SMACK SECURITY MODULE 21868M: Casey Schaufler <[email protected]> 21869L: [email protected] 21870S: Maintained 21871W: http://schaufler-ca.com 21872T: git git://github.com/cschaufler/smack-next 21873F: Documentation/admin-guide/LSM/Smack.rst 21874F: security/smack/ 21875 21876SMC91x ETHERNET DRIVER 21877M: Nicolas Pitre <[email protected]> 21878S: Odd Fixes 21879F: drivers/net/ethernet/smsc/smc91x.* 21880 21881SMSC EMC2103 HARDWARE MONITOR DRIVER 21882M: Steve Glendinning <[email protected]> 21883L: [email protected] 21884S: Maintained 21885F: Documentation/hwmon/emc2103.rst 21886F: drivers/hwmon/emc2103.c 21887 21888SMSC SCH5627 HARDWARE MONITOR DRIVER 21889M: Hans de Goede <[email protected]> 21890L: [email protected] 21891S: Supported 21892F: Documentation/hwmon/sch5627.rst 21893F: drivers/hwmon/sch5627.c 21894 21895SMSC UFX6000 and UFX7000 USB to VGA DRIVER 21896M: Steve Glendinning <[email protected]> 21897L: [email protected] 21898S: Maintained 21899F: drivers/video/fbdev/smscufx.c 21900 21901SMSC47B397 HARDWARE MONITOR DRIVER 21902M: Jean Delvare <[email protected]> 21903L: [email protected] 21904S: Maintained 21905F: Documentation/hwmon/smsc47b397.rst 21906F: drivers/hwmon/smsc47b397.c 21907 21908SMSC911x ETHERNET DRIVER 21909M: Steve Glendinning <[email protected]> 21910L: [email protected] 21911S: Maintained 21912F: drivers/net/ethernet/smsc/smsc911x.* 21913F: include/linux/smsc911x.h 21914 21915SMSC9420 PCI ETHERNET DRIVER 21916M: Steve Glendinning <[email protected]> 21917L: [email protected] 21918S: Maintained 21919F: drivers/net/ethernet/smsc/smsc9420.* 21920 21921SNET DPU VIRTIO DATA PATH ACCELERATOR 21922R: Alvaro Karsz <[email protected]> 21923F: drivers/vdpa/solidrun/ 21924 21925SOCIONEXT (SNI) AVE NETWORK DRIVER 21926M: Kunihiko Hayashi <[email protected]> 21927L: [email protected] 21928S: Maintained 21929F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 21930F: drivers/net/ethernet/socionext/sni_ave.c 21931 21932SOCIONEXT (SNI) NETSEC NETWORK DRIVER 21933M: Ilias Apalodimas <[email protected]> 21934M: Masahisa Kojima <[email protected]> 21935L: [email protected] 21936S: Maintained 21937F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 21938F: drivers/net/ethernet/socionext/netsec.c 21939 21940SOCIONEXT (SNI) Synquacer SPI DRIVER 21941M: Masahisa Kojima <[email protected]> 21942M: Jassi Brar <[email protected]> 21943L: [email protected] 21944S: Maintained 21945F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 21946F: drivers/spi/spi-synquacer.c 21947 21948SOCIONEXT SYNQUACER I2C DRIVER 21949M: Ard Biesheuvel <[email protected]> 21950L: [email protected] 21951S: Maintained 21952F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 21953F: drivers/i2c/busses/i2c-synquacer.c 21954 21955SOCIONEXT UNIPHIER SOUND DRIVER 21956L: [email protected] 21957S: Orphan 21958F: sound/soc/uniphier/ 21959 21960SOCKET TIMESTAMPING 21961M: Willem de Bruijn <[email protected]> 21962R: Jason Xing <[email protected]> 21963S: Maintained 21964F: Documentation/networking/timestamping.rst 21965F: include/linux/net_tstamp.h 21966F: include/uapi/linux/net_tstamp.h 21967F: tools/testing/selftests/bpf/*/net_timestamping* 21968F: tools/testing/selftests/net/*timestamp* 21969F: tools/testing/selftests/net/so_txtime.c 21970 21971SOEKRIS NET48XX LED SUPPORT 21972M: Chris Boot <[email protected]> 21973S: Maintained 21974F: drivers/leds/leds-net48xx.c 21975 21976SOFT-IWARP DRIVER (siw) 21977M: Bernard Metzler <[email protected]> 21978L: [email protected] 21979S: Supported 21980F: drivers/infiniband/sw/siw/ 21981F: include/uapi/rdma/siw-abi.h 21982 21983SOFT-ROCE DRIVER (rxe) 21984M: Zhu Yanjun <[email protected]> 21985L: [email protected] 21986S: Supported 21987F: drivers/infiniband/sw/rxe/ 21988F: include/uapi/rdma/rdma_user_rxe.h 21989 21990SOFTLOGIC 6x10 MPEG CODEC 21991M: Bluecherry Maintainers <[email protected]> 21992M: Andrey Utkin <[email protected]> 21993M: Ismael Luceno <[email protected]> 21994L: [email protected] 21995S: Supported 21996F: drivers/media/pci/solo6x10/ 21997 21998SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 21999M: James Morse <[email protected]> 22000L: [email protected] (moderated for non-subscribers) 22001S: Maintained 22002F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 22003F: drivers/firmware/arm_sdei.c 22004F: include/linux/arm_sdei.h 22005F: include/uapi/linux/arm_sdei.h 22006 22007SOFTWARE NODES AND DEVICE PROPERTIES 22008R: Andy Shevchenko <[email protected]> 22009R: Daniel Scally <[email protected]> 22010R: Heikki Krogerus <[email protected]> 22011R: Sakari Ailus <[email protected]> 22012L: [email protected] 22013S: Maintained 22014F: drivers/base/property.c 22015F: drivers/base/swnode.c 22016F: include/linux/fwnode.h 22017F: include/linux/property.h 22018 22019SOFTWARE RAID (Multiple Disks) SUPPORT 22020M: Song Liu <[email protected]> 22021M: Yu Kuai <[email protected]> 22022L: [email protected] 22023S: Supported 22024Q: https://patchwork.kernel.org/project/linux-raid/list/ 22025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 22026F: drivers/md/Kconfig 22027F: drivers/md/Makefile 22028F: drivers/md/md* 22029F: drivers/md/raid* 22030F: include/linux/raid/ 22031F: include/uapi/linux/raid/ 22032 22033SOLIDRUN CLEARFOG SUPPORT 22034M: Russell King <[email protected]> 22035S: Maintained 22036F: arch/arm/boot/dts/marvell/armada-388-clearfog* 22037F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 22038 22039SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 22040M: Russell King <[email protected]> 22041S: Maintained 22042F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 22043F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 22044F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 22045 22046SONIC NETWORK DRIVER 22047M: Thomas Bogendoerfer <[email protected]> 22048L: [email protected] 22049S: Maintained 22050F: drivers/net/ethernet/natsemi/sonic.* 22051 22052SONICS SILICON BACKPLANE DRIVER (SSB) 22053M: Michael Buesch <[email protected]> 22054L: [email protected] 22055S: Maintained 22056F: drivers/ssb/ 22057F: include/linux/ssb/ 22058 22059SONY IMX208 SENSOR DRIVER 22060M: Sakari Ailus <[email protected]> 22061L: [email protected] 22062S: Maintained 22063T: git git://linuxtv.org/media.git 22064F: drivers/media/i2c/imx208.c 22065 22066SONY IMX214 SENSOR DRIVER 22067M: Ricardo Ribalda <[email protected]> 22068L: [email protected] 22069S: Maintained 22070T: git git://linuxtv.org/media.git 22071F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 22072F: drivers/media/i2c/imx214.c 22073 22074SONY IMX219 SENSOR DRIVER 22075M: Dave Stevenson <[email protected]> 22076L: [email protected] 22077S: Maintained 22078T: git git://linuxtv.org/media.git 22079F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 22080F: drivers/media/i2c/imx219.c 22081 22082SONY IMX258 SENSOR DRIVER 22083M: Sakari Ailus <[email protected]> 22084L: [email protected] 22085S: Maintained 22086T: git git://linuxtv.org/media.git 22087F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 22088F: drivers/media/i2c/imx258.c 22089 22090SONY IMX274 SENSOR DRIVER 22091M: Leon Luo <[email protected]> 22092L: [email protected] 22093S: Maintained 22094T: git git://linuxtv.org/media.git 22095F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22096F: drivers/media/i2c/imx274.c 22097 22098SONY IMX283 SENSOR DRIVER 22099M: Kieran Bingham <[email protected]> 22100M: Umang Jain <[email protected]> 22101L: [email protected] 22102S: Maintained 22103T: git git://linuxtv.org/media.git 22104F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22105F: drivers/media/i2c/imx283.c 22106 22107SONY IMX290 SENSOR DRIVER 22108M: Manivannan Sadhasivam <[email protected]> 22109L: [email protected] 22110S: Maintained 22111T: git git://linuxtv.org/media.git 22112F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22113F: drivers/media/i2c/imx290.c 22114 22115SONY IMX296 SENSOR DRIVER 22116M: Laurent Pinchart <[email protected]> 22117M: Manivannan Sadhasivam <[email protected]> 22118L: [email protected] 22119S: Maintained 22120T: git git://linuxtv.org/media.git 22121F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22122F: drivers/media/i2c/imx296.c 22123 22124SONY IMX319 SENSOR DRIVER 22125M: Bingbu Cao <[email protected]> 22126L: [email protected] 22127S: Maintained 22128T: git git://linuxtv.org/media.git 22129F: drivers/media/i2c/imx319.c 22130 22131SONY IMX334 SENSOR DRIVER 22132L: [email protected] 22133S: Orphan 22134T: git git://linuxtv.org/media.git 22135F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22136F: drivers/media/i2c/imx334.c 22137 22138SONY IMX335 SENSOR DRIVER 22139L: [email protected] 22140S: Orphan 22141T: git git://linuxtv.org/media.git 22142F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22143F: drivers/media/i2c/imx335.c 22144 22145SONY IMX355 SENSOR DRIVER 22146M: Tianshu Qiu <[email protected]> 22147L: [email protected] 22148S: Maintained 22149T: git git://linuxtv.org/media.git 22150F: drivers/media/i2c/imx355.c 22151 22152SONY IMX412 SENSOR DRIVER 22153L: [email protected] 22154S: Orphan 22155T: git git://linuxtv.org/media.git 22156F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22157F: drivers/media/i2c/imx412.c 22158 22159SONY IMX415 SENSOR DRIVER 22160M: Michael Riesch <[email protected]> 22161L: [email protected] 22162S: Maintained 22163T: git git://linuxtv.org/media.git 22164F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22165F: drivers/media/i2c/imx415.c 22166 22167SONY MEMORYSTICK SUBSYSTEM 22168M: Maxim Levitsky <[email protected]> 22169M: Alex Dubov <[email protected]> 22170M: Ulf Hansson <[email protected]> 22171L: [email protected] 22172S: Maintained 22173T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22174F: drivers/memstick/ 22175F: include/linux/memstick.h 22176 22177SONY VAIO CONTROL DEVICE DRIVER 22178M: Mattia Dongili <[email protected]> 22179L: [email protected] 22180S: Maintained 22181W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22182F: Documentation/admin-guide/laptops/sony-laptop.rst 22183F: drivers/char/sonypi.c 22184F: drivers/platform/x86/sony-laptop.c 22185F: include/linux/sony-laptop.h 22186 22187SOPHGO DEVICETREES and DRIVERS 22188M: Chen Wang <[email protected]> 22189M: Inochi Amaoto <[email protected]> 22190T: git https://github.com/sophgo/linux.git 22191S: Maintained 22192N: sophgo 22193K: sophgo 22194 22195SOUND 22196M: Jaroslav Kysela <[email protected]> 22197M: Takashi Iwai <[email protected]> 22198L: [email protected] 22199S: Maintained 22200W: http://www.alsa-project.org/ 22201Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22202T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22203F: Documentation/sound/ 22204F: include/sound/ 22205F: include/uapi/sound/ 22206F: sound/ 22207F: tools/testing/selftests/alsa 22208 22209SOUND - ALSA SELFTESTS 22210M: Mark Brown <[email protected]> 22211L: [email protected] 22212L: [email protected] 22213S: Supported 22214F: tools/testing/selftests/alsa 22215 22216SOUND - COMPRESSED AUDIO 22217M: Vinod Koul <[email protected]> 22218L: [email protected] 22219S: Supported 22220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22221F: Documentation/sound/designs/compress-offload.rst 22222F: include/sound/compress_driver.h 22223F: include/uapi/sound/compress_* 22224F: sound/core/compress_offload.c 22225F: sound/soc/soc-compress.c 22226 22227SOUND - CORE KUNIT TEST 22228M: Ivan Orlov <[email protected]> 22229L: [email protected] 22230S: Supported 22231F: sound/core/sound_kunit.c 22232 22233SOUND - DMAENGINE HELPERS 22234M: Lars-Peter Clausen <[email protected]> 22235S: Supported 22236F: include/sound/dmaengine_pcm.h 22237F: sound/core/pcm_dmaengine.c 22238F: sound/soc/soc-generic-dmaengine-pcm.c 22239 22240SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22241M: Liam Girdwood <[email protected]> 22242M: Mark Brown <[email protected]> 22243L: [email protected] 22244S: Supported 22245W: http://alsa-project.org/main/index.php/ASoC 22246T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22247F: Documentation/devicetree/bindings/sound/ 22248F: Documentation/sound/soc/ 22249F: include/dt-bindings/sound/ 22250F: include/sound/soc* 22251F: include/sound/sof.h 22252F: include/sound/sof/ 22253F: include/trace/events/sof*.h 22254F: include/uapi/sound/asoc.h 22255F: sound/soc/ 22256 22257SOUND - SOC LAYER / dapm-graph 22258M: Luca Ceresoli <[email protected]> 22259L: [email protected] 22260S: Maintained 22261F: tools/sound/dapm-graph 22262 22263SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22264M: Liam Girdwood <[email protected]> 22265M: Peter Ujfalusi <[email protected]> 22266M: Bard Liao <[email protected]> 22267M: Ranjani Sridharan <[email protected]> 22268M: Daniel Baluta <[email protected]> 22269R: Kai Vehmanen <[email protected]> 22270R: Pierre-Louis Bossart <[email protected]> 22271L: [email protected] (moderated for non-subscribers) 22272S: Supported 22273W: https://github.com/thesofproject/linux/ 22274F: sound/soc/sof/ 22275 22276SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22277M: Mark Brown <[email protected]> 22278M: Kuninori Morimoto <[email protected]> 22279S: Supported 22280L: [email protected] 22281F: sound/soc/generic/ 22282F: include/sound/simple_card* 22283F: Documentation/devicetree/bindings/sound/simple-card.yaml 22284F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22285 22286SOUNDWIRE SUBSYSTEM 22287M: Vinod Koul <[email protected]> 22288M: Bard Liao <[email protected]> 22289R: Pierre-Louis Bossart <[email protected]> 22290R: Sanyog Kale <[email protected]> 22291L: [email protected] 22292S: Supported 22293T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22294F: Documentation/driver-api/soundwire/ 22295F: drivers/soundwire/ 22296F: include/linux/soundwire/ 22297 22298SP2 MEDIA DRIVER 22299M: Olli Salonen <[email protected]> 22300L: [email protected] 22301S: Maintained 22302W: https://linuxtv.org 22303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22304F: drivers/media/dvb-frontends/sp2* 22305 22306SPANISH DOCUMENTATION 22307M: Carlos Bilbao <[email protected]> 22308R: Avadhut Naik <[email protected]> 22309S: Maintained 22310F: Documentation/translations/sp_SP/ 22311 22312SPARC + UltraSPARC (sparc/sparc64) 22313M: "David S. Miller" <[email protected]> 22314M: Andreas Larsson <[email protected]> 22315L: [email protected] 22316S: Maintained 22317Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22318T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22319T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22320F: arch/sparc/ 22321F: drivers/sbus/ 22322 22323SPARC SERIAL DRIVERS 22324M: "David S. Miller" <[email protected]> 22325L: [email protected] 22326S: Maintained 22327T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22328T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22329F: drivers/tty/serial/suncore.c 22330F: drivers/tty/serial/sunhv.c 22331F: drivers/tty/serial/sunsab.c 22332F: drivers/tty/serial/sunsab.h 22333F: drivers/tty/serial/sunsu.c 22334F: drivers/tty/serial/sunzilog.c 22335F: drivers/tty/serial/sunzilog.h 22336F: drivers/tty/vcc.c 22337F: include/linux/sunserialcore.h 22338 22339SPARSE CHECKER 22340M: "Luc Van Oostenryck" <[email protected]> 22341L: [email protected] 22342S: Maintained 22343W: https://sparse.docs.kernel.org/ 22344Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22345B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22346T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22347F: include/linux/compiler.h 22348 22349SPEAKUP CONSOLE SPEECH DRIVER 22350M: William Hubbs <[email protected]> 22351M: Chris Brannon <[email protected]> 22352M: Kirk Reiser <[email protected]> 22353M: Samuel Thibault <[email protected]> 22354L: [email protected] 22355S: Odd Fixes 22356W: http://www.linux-speakup.org/ 22357W: https://github.com/linux-speakup/speakup 22358B: https://github.com/linux-speakup/speakup/issues 22359F: drivers/accessibility/speakup/ 22360 22361SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22362M: Viresh Kumar <[email protected]> 22363M: Shiraz Hashim <[email protected]> 22364L: [email protected] (moderated for non-subscribers) 22365L: [email protected] 22366S: Maintained 22367W: http://www.st.com/spear 22368F: arch/arm/boot/dts/st/spear* 22369F: arch/arm/mach-spear/ 22370F: drivers/clk/spear/ 22371F: drivers/pinctrl/spear/ 22372 22373SPI NOR SUBSYSTEM 22374M: Tudor Ambarus <[email protected]> 22375M: Pratyush Yadav <[email protected]> 22376M: Michael Walle <[email protected]> 22377L: [email protected] 22378S: Maintained 22379W: http://www.linux-mtd.infradead.org/ 22380Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22381C: irc://irc.oftc.net/mtd 22382T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22383F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22384F: drivers/mtd/spi-nor/ 22385F: include/linux/mtd/spi-nor.h 22386 22387SPI SUBSYSTEM 22388M: Mark Brown <[email protected]> 22389L: [email protected] 22390S: Maintained 22391Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22392T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22393F: Documentation/devicetree/bindings/spi/ 22394F: Documentation/spi/ 22395F: drivers/spi/ 22396F: include/linux/spi/ 22397F: include/uapi/linux/spi/ 22398F: tools/spi/ 22399 22400SPIDERNET NETWORK DRIVER for CELL 22401M: Ishizaki Kou <[email protected]> 22402M: Geoff Levand <[email protected]> 22403L: [email protected] 22404L: [email protected] 22405S: Maintained 22406F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 22407F: drivers/net/ethernet/toshiba/spider_net* 22408 22409SPMI SUBSYSTEM 22410M: Stephen Boyd <[email protected]> 22411L: [email protected] 22412S: Maintained 22413T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22414F: Documentation/devicetree/bindings/spmi/ 22415F: drivers/spmi/ 22416F: include/dt-bindings/spmi/spmi.h 22417F: include/linux/spmi.h 22418F: include/trace/events/spmi.h 22419 22420SPU FILE SYSTEM 22421L: [email protected] 22422S: Orphan 22423F: Documentation/filesystems/spufs/spufs.rst 22424F: arch/powerpc/platforms/cell/spufs/ 22425 22426SQUASHFS FILE SYSTEM 22427M: Phillip Lougher <[email protected]> 22428L: [email protected] (subscribers-only) 22429S: Maintained 22430W: http://squashfs.org.uk 22431T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22432F: Documentation/filesystems/squashfs.rst 22433F: fs/squashfs/ 22434 22435SRM (Alpha) environment access 22436M: Jan-Benedict Glaw <[email protected]> 22437S: Maintained 22438F: arch/alpha/kernel/srm_env.c 22439 22440ST LSM6DSx IMU IIO DRIVER 22441M: Lorenzo Bianconi <[email protected]> 22442L: [email protected] 22443S: Maintained 22444W: http://www.st.com/ 22445F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22446F: drivers/iio/imu/st_lsm6dsx/ 22447 22448ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22449M: Benjamin Mugnier <[email protected]> 22450M: Sylvain Petinot <[email protected]> 22451L: [email protected] 22452S: Maintained 22453T: git git://linuxtv.org/media.git 22454F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22455F: drivers/media/i2c/st-mipid02.c 22456 22457ST STC3117 FUEL GAUGE DRIVER 22458M: Hardevsinh Palaniya <[email protected]> 22459M: Bhavin Sharma <[email protected]> 22460L: [email protected] 22461S: Maintained 22462F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 22463F: drivers/power/supply/stc3117_fuel_gauge.c 22464 22465ST STM32 FIREWALL 22466M: Gatien Chevallier <[email protected]> 22467S: Maintained 22468F: drivers/bus/stm32_etzpc.c 22469F: drivers/bus/stm32_firewall.c 22470F: drivers/bus/stm32_rifsc.c 22471 22472ST STM32 I2C/SMBUS DRIVER 22473M: Pierre-Yves MORDRET <[email protected]> 22474M: Alain Volmat <[email protected]> 22475L: [email protected] 22476S: Maintained 22477F: drivers/i2c/busses/i2c-stm32* 22478 22479ST STM32 SPI DRIVER 22480M: Alain Volmat <[email protected]> 22481L: [email protected] 22482S: Maintained 22483F: drivers/spi/spi-stm32.c 22484 22485ST STPDDC60 DRIVER 22486M: Daniel Nilsson <[email protected]> 22487L: [email protected] 22488S: Maintained 22489F: Documentation/hwmon/stpddc60.rst 22490F: drivers/hwmon/pmbus/stpddc60.c 22491 22492ST VGXY61 DRIVER 22493M: Benjamin Mugnier <[email protected]> 22494M: Sylvain Petinot <[email protected]> 22495L: [email protected] 22496S: Maintained 22497T: git git://linuxtv.org/media.git 22498F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22499F: Documentation/userspace-api/media/drivers/vgxy61.rst 22500F: drivers/media/i2c/vgxy61.c 22501 22502ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22503M: Song Qiang <[email protected]> 22504L: [email protected] 22505S: Maintained 22506F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22507F: drivers/iio/proximity/vl53l0x-i2c.c 22508 22509STABLE BRANCH 22510M: Greg Kroah-Hartman <[email protected]> 22511M: Sasha Levin <[email protected]> 22512L: [email protected] 22513S: Supported 22514F: Documentation/process/stable-kernel-rules.rst 22515 22516STAGING - ATOMISP DRIVER 22517M: Hans de Goede <[email protected]> 22518M: Mauro Carvalho Chehab <[email protected]> 22519R: Sakari Ailus <[email protected]> 22520L: [email protected] 22521S: Maintained 22522F: drivers/staging/media/atomisp/ 22523 22524STAGING - INDUSTRIAL IO 22525M: Jonathan Cameron <[email protected]> 22526L: [email protected] 22527S: Odd Fixes 22528F: Documentation/devicetree/bindings/staging/iio/ 22529F: drivers/staging/iio/ 22530 22531STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 22532M: Marc Dietrich <[email protected]> 22533L: [email protected] (moderated for non-subscribers) 22534L: [email protected] 22535S: Maintained 22536F: drivers/staging/nvec/ 22537 22538STAGING - SEPS525 LCD CONTROLLER DRIVERS 22539M: Michael Hennerich <[email protected]> 22540L: [email protected] 22541S: Supported 22542F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 22543F: drivers/staging/fbtft/fb_seps525.c 22544 22545STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 22546M: Sudip Mukherjee <[email protected]> 22547M: Teddy Wang <[email protected]> 22548M: Sudip Mukherjee <[email protected]> 22549L: [email protected] 22550S: Maintained 22551F: drivers/staging/sm750fb/ 22552 22553STAGING SUBSYSTEM 22554M: Greg Kroah-Hartman <[email protected]> 22555L: [email protected] 22556S: Supported 22557T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22558F: drivers/staging/ 22559 22560STANDALONE CACHE CONTROLLER DRIVERS 22561M: Conor Dooley <[email protected]> 22562S: Maintained 22563T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22564F: Documentation/devicetree/bindings/cache/ 22565F: drivers/cache 22566 22567STARFIRE/DURALAN NETWORK DRIVER 22568M: Ion Badulescu <[email protected]> 22569S: Odd Fixes 22570F: drivers/net/ethernet/adaptec/starfire* 22571 22572STARFIVE CAMERA SUBSYSTEM DRIVER 22573M: Jack Zhu <[email protected]> 22574M: Changhuang Liang <[email protected]> 22575L: [email protected] 22576S: Maintained 22577F: Documentation/admin-guide/media/starfive_camss.rst 22578F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22579F: drivers/staging/media/starfive/camss 22580 22581STARFIVE CRYPTO DRIVER 22582M: Jia Jie Ho <[email protected]> 22583M: William Qiu <[email protected]> 22584S: Supported 22585F: Documentation/devicetree/bindings/crypto/starfive* 22586F: drivers/crypto/starfive/ 22587 22588STARFIVE DEVICETREES 22589M: Emil Renner Berthing <[email protected]> 22590S: Maintained 22591F: arch/riscv/boot/dts/starfive/ 22592 22593STARFIVE DWMAC GLUE LAYER 22594M: Emil Renner Berthing <[email protected]> 22595M: Minda Chen <[email protected]> 22596S: Maintained 22597F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22598F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22599 22600STARFIVE JH7110 DPHY RX DRIVER 22601M: Jack Zhu <[email protected]> 22602M: Changhuang Liang <[email protected]> 22603S: Supported 22604F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22605F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22606 22607STARFIVE JH7110 DPHY TX DRIVER 22608M: Keith Zhao <[email protected]> 22609S: Supported 22610F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22611F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22612 22613STARFIVE JH7110 MMC/SD/SDIO DRIVER 22614M: William Qiu <[email protected]> 22615S: Supported 22616F: Documentation/devicetree/bindings/mmc/starfive* 22617F: drivers/mmc/host/dw_mmc-starfive.c 22618 22619STARFIVE JH7110 PLL CLOCK DRIVER 22620M: Xingyu Wu <[email protected]> 22621S: Supported 22622F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22623F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22624 22625STARFIVE JH7110 PWMDAC DRIVER 22626M: Hal Feng <[email protected]> 22627M: Xingyu Wu <[email protected]> 22628S: Supported 22629F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22630F: sound/soc/starfive/jh7110_pwmdac.c 22631 22632STARFIVE JH7110 SYSCON 22633M: William Qiu <[email protected]> 22634M: Xingyu Wu <[email protected]> 22635S: Supported 22636F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 22637 22638STARFIVE JH7110 TDM DRIVER 22639M: Walker Chen <[email protected]> 22640S: Maintained 22641F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 22642F: sound/soc/starfive/jh7110_tdm.c 22643 22644STARFIVE JH71X0 CLOCK DRIVERS 22645M: Emil Renner Berthing <[email protected]> 22646M: Hal Feng <[email protected]> 22647S: Maintained 22648F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 22649F: drivers/clk/starfive/clk-starfive-jh71* 22650F: include/dt-bindings/clock/starfive?jh71*.h 22651 22652STARFIVE JH71X0 PINCTRL DRIVERS 22653M: Emil Renner Berthing <[email protected]> 22654M: Jianlong Huang <[email protected]> 22655M: Hal Feng <[email protected]> 22656L: [email protected] 22657S: Maintained 22658F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 22659F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 22660F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 22661F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 22662 22663STARFIVE JH71X0 RESET CONTROLLER DRIVERS 22664M: Emil Renner Berthing <[email protected]> 22665M: Hal Feng <[email protected]> 22666S: Maintained 22667F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 22668F: drivers/reset/starfive/reset-starfive-jh71* 22669F: include/dt-bindings/reset/starfive?jh71*.h 22670 22671STARFIVE JH71X0 USB DRIVERS 22672M: Minda Chen <[email protected]> 22673S: Maintained 22674F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 22675F: drivers/usb/cdns3/cdns3-starfive.c 22676 22677STARFIVE JH71XX PMU CONTROLLER DRIVER 22678M: Walker Chen <[email protected]> 22679M: Changhuang Liang <[email protected]> 22680S: Supported 22681F: Documentation/devicetree/bindings/power/starfive* 22682F: drivers/pmdomain/starfive/ 22683F: include/dt-bindings/power/starfive,jh7110-pmu.h 22684 22685STARFIVE SOC DRIVERS 22686M: Conor Dooley <[email protected]> 22687S: Maintained 22688T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22689F: Documentation/devicetree/bindings/soc/starfive/ 22690 22691STARFIVE STARLINK PMU DRIVER 22692M: Ji Sheng Teoh <[email protected]> 22693S: Maintained 22694F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 22695F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 22696F: drivers/perf/starfive_starlink_pmu.c 22697 22698STARFIVE TRNG DRIVER 22699M: Jia Jie Ho <[email protected]> 22700S: Supported 22701F: Documentation/devicetree/bindings/rng/starfive* 22702F: drivers/char/hw_random/jh7110-trng.c 22703 22704STARFIVE WATCHDOG DRIVER 22705M: Xingyu Wu <[email protected]> 22706M: Ziv Xu <[email protected]> 22707S: Supported 22708F: Documentation/devicetree/bindings/watchdog/starfive* 22709F: drivers/watchdog/starfive-wdt.c 22710 22711STARFIVE JH71X0 PCIE AND USB PHY DRIVER 22712M: Minda Chen <[email protected]> 22713S: Supported 22714F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 22715F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 22716F: drivers/phy/starfive/phy-jh7110-pcie.c 22717F: drivers/phy/starfive/phy-jh7110-usb.c 22718 22719STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 22720M: Changhuang Liang <[email protected]> 22721S: Supported 22722F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 22723F: drivers/irqchip/irq-starfive-jh8100-intc.c 22724 22725STATIC BRANCH/CALL 22726M: Peter Zijlstra <[email protected]> 22727M: Josh Poimboeuf <[email protected]> 22728M: Jason Baron <[email protected]> 22729R: Steven Rostedt <[email protected]> 22730R: Ard Biesheuvel <[email protected]> 22731S: Supported 22732F: arch/*/include/asm/jump_label*.h 22733F: arch/*/include/asm/static_call*.h 22734F: arch/*/kernel/jump_label.c 22735F: arch/*/kernel/static_call.c 22736F: include/linux/jump_label*.h 22737F: include/linux/static_call*.h 22738F: kernel/jump_label.c 22739F: kernel/static_call*.c 22740 22741STI AUDIO (ASoC) DRIVERS 22742M: Arnaud Pouliquen <[email protected]> 22743L: [email protected] 22744S: Maintained 22745F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 22746F: sound/soc/sti/ 22747 22748STI CEC DRIVER 22749M: Alain Volmat <[email protected]> 22750S: Maintained 22751F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 22752F: drivers/media/cec/platform/sti/ 22753 22754STK1160 USB VIDEO CAPTURE DRIVER 22755M: Ezequiel Garcia <[email protected]> 22756L: [email protected] 22757S: Maintained 22758T: git git://linuxtv.org/media.git 22759F: drivers/media/usb/stk1160/ 22760 22761STM32 AUDIO (ASoC) DRIVERS 22762M: Olivier Moysan <[email protected]> 22763M: Arnaud Pouliquen <[email protected]> 22764L: [email protected] 22765S: Maintained 22766F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 22767F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 22768F: sound/soc/stm/ 22769 22770STM32 DMA DRIVERS 22771M: Amélie Delaunay <[email protected]> 22772L: [email protected] 22773L: [email protected] (moderated for non-subscribers) 22774S: Maintained 22775F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 22776F: Documentation/devicetree/bindings/dma/stm32/ 22777F: drivers/dma/stm32/ 22778 22779STM32 TIMER/LPTIMER DRIVERS 22780M: Fabrice Gasnier <[email protected]> 22781S: Maintained 22782F: Documentation/ABI/testing/*timer-stm32 22783F: Documentation/devicetree/bindings/*/*stm32-*timer* 22784F: drivers/*/stm32-*timer* 22785F: drivers/pwm/pwm-stm32* 22786F: include/linux/*/stm32-*tim* 22787 22788STM32MP25 USB3/PCIE COMBOPHY DRIVER 22789M: Christian Bruel <[email protected]> 22790S: Maintained 22791F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 22792F: drivers/phy/st/phy-stm32-combophy.c 22793 22794STMMAC ETHERNET DRIVER 22795L: [email protected] 22796S: Orphan 22797F: Documentation/networking/device_drivers/ethernet/stmicro/ 22798F: drivers/net/ethernet/stmicro/stmmac/ 22799 22800SUN HAPPY MEAL ETHERNET DRIVER 22801M: Sean Anderson <[email protected]> 22802S: Maintained 22803F: drivers/net/ethernet/sun/sunhme.* 22804 22805SUN3/3X 22806M: Sam Creasey <[email protected]> 22807S: Maintained 22808W: http://sammy.net/sun3/ 22809F: arch/m68k/include/asm/sun3* 22810F: arch/m68k/kernel/*sun3* 22811F: arch/m68k/sun3*/ 22812F: drivers/net/ethernet/i825xx/sun3* 22813 22814SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 22815M: Hans de Goede <[email protected]> 22816L: [email protected] 22817S: Maintained 22818F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 22819F: drivers/input/keyboard/sun4i-lradc-keys.c 22820 22821SUNPLUS ETHERNET DRIVER 22822M: Wells Lu <[email protected]> 22823L: [email protected] 22824S: Maintained 22825W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 22826F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 22827F: drivers/net/ethernet/sunplus/ 22828 22829SUNPLUS MMC DRIVER 22830M: Tony Huang <[email protected]> 22831M: Li-hao Kuo <[email protected]> 22832S: Maintained 22833F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 22834F: drivers/mmc/host/sunplus-mmc.c 22835 22836SUNPLUS OCOTP DRIVER 22837M: Vincent Shih <[email protected]> 22838S: Maintained 22839F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 22840F: drivers/nvmem/sunplus-ocotp.c 22841 22842SUNPLUS PWM DRIVER 22843M: Hammer Hsieh <[email protected]> 22844S: Maintained 22845F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 22846F: drivers/pwm/pwm-sunplus.c 22847 22848SUNPLUS RTC DRIVER 22849M: Vincent Shih <[email protected]> 22850L: [email protected] 22851S: Maintained 22852F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 22853F: drivers/rtc/rtc-sunplus.c 22854 22855SUNPLUS SPI CONTROLLER INTERFACE DRIVER 22856M: Li-hao Kuo <[email protected]> 22857L: [email protected] 22858S: Maintained 22859F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 22860F: drivers/spi/spi-sunplus-sp7021.c 22861 22862SUNPLUS UART DRIVER 22863M: Hammer Hsieh <[email protected]> 22864S: Maintained 22865F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 22866F: drivers/tty/serial/sunplus-uart.c 22867 22868SUNPLUS USB2 PHY DRIVER 22869M: Vincent Shih <[email protected]> 22870L: [email protected] 22871S: Maintained 22872F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 22873F: drivers/phy/sunplus/Kconfig 22874F: drivers/phy/sunplus/Makefile 22875F: drivers/phy/sunplus/phy-sunplus-usb2.c 22876 22877SUNPLUS WATCHDOG DRIVER 22878M: Xiantao Hu <[email protected]> 22879L: [email protected] 22880S: Maintained 22881F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 22882F: drivers/watchdog/sunplus_wdt.c 22883 22884SUPERH 22885M: Yoshinori Sato <[email protected]> 22886M: Rich Felker <[email protected]> 22887M: John Paul Adrian Glaubitz <[email protected]> 22888L: [email protected] 22889S: Maintained 22890Q: http://patchwork.kernel.org/project/linux-sh/list/ 22891F: Documentation/arch/sh/ 22892F: arch/sh/ 22893F: drivers/sh/ 22894 22895SUSPEND TO RAM 22896M: "Rafael J. Wysocki" <[email protected]> 22897M: Len Brown <[email protected]> 22898M: Pavel Machek <[email protected]> 22899L: [email protected] 22900S: Supported 22901B: https://bugzilla.kernel.org 22902F: Documentation/power/ 22903F: arch/x86/kernel/acpi/sleep* 22904F: arch/x86/kernel/acpi/wakeup* 22905F: drivers/base/power/ 22906F: include/linux/freezer.h 22907F: include/linux/pm.h 22908F: include/linux/suspend.h 22909F: kernel/power/ 22910 22911SVGA HANDLING 22912M: Martin Mares <[email protected]> 22913L: [email protected] 22914S: Maintained 22915F: Documentation/admin-guide/svga.rst 22916F: arch/x86/boot/video* 22917 22918SWITCHDEV 22919M: Jiri Pirko <[email protected]> 22920M: Ivan Vecera <[email protected]> 22921L: [email protected] 22922S: Supported 22923F: include/net/switchdev.h 22924F: net/switchdev/ 22925 22926SY8106A REGULATOR DRIVER 22927M: Icenowy Zheng <[email protected]> 22928S: Maintained 22929F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 22930F: drivers/regulator/sy8106a-regulator.c 22931 22932SYNC FILE FRAMEWORK 22933M: Sumit Semwal <[email protected]> 22934R: Gustavo Padovan <[email protected]> 22935L: [email protected] 22936L: [email protected] 22937S: Maintained 22938T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 22939F: Documentation/driver-api/sync_file.rst 22940F: drivers/dma-buf/dma-fence* 22941F: drivers/dma-buf/sw_sync.c 22942F: drivers/dma-buf/sync_* 22943F: include/linux/sync_file.h 22944F: include/uapi/linux/sync_file.h 22945 22946SYNOPSYS ARC ARCHITECTURE 22947M: Vineet Gupta <[email protected]> 22948L: [email protected] 22949S: Supported 22950T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 22951F: Documentation/arch/arc 22952F: Documentation/devicetree/bindings/arc/* 22953F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 22954F: arch/arc/ 22955F: drivers/clocksource/arc_timer.c 22956F: drivers/tty/serial/arc_uart.c 22957 22958SYNOPSYS ARC HSDK SDP pll clock driver 22959M: Eugeniy Paltsev <[email protected]> 22960S: Supported 22961F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 22962F: drivers/clk/clk-hsdk-pll.c 22963 22964SYNOPSYS ARC SDP clock driver 22965M: Eugeniy Paltsev <[email protected]> 22966S: Supported 22967F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 22968F: drivers/clk/axs10x/* 22969 22970SYNOPSYS ARC SDP platform support 22971M: Alexey Brodkin <[email protected]> 22972S: Supported 22973F: Documentation/devicetree/bindings/arc/axs10* 22974F: arch/arc/boot/dts/ax* 22975F: arch/arc/plat-axs10x 22976 22977SYNOPSYS AXS10x RESET CONTROLLER DRIVER 22978M: Eugeniy Paltsev <[email protected]> 22979S: Supported 22980F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 22981F: drivers/reset/reset-axs10x.c 22982 22983SYNOPSYS CREG GPIO DRIVER 22984M: Eugeniy Paltsev <[email protected]> 22985S: Maintained 22986F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 22987F: drivers/gpio/gpio-creg-snps.c 22988 22989SYNOPSYS DESIGNWARE 8250 UART DRIVER 22990M: Ilpo Järvinen <[email protected]> 22991R: Andy Shevchenko <[email protected]> 22992S: Supported 22993F: drivers/tty/serial/8250/8250_dw.c 22994F: drivers/tty/serial/8250/8250_dwlib.* 22995F: drivers/tty/serial/8250/8250_lpss.c 22996 22997SYNOPSYS DESIGNWARE APB GPIO DRIVER 22998M: Hoan Tran <[email protected]> 22999L: [email protected] 23000S: Maintained 23001F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 23002F: drivers/gpio/gpio-dwapb.c 23003 23004SYNOPSYS DESIGNWARE AXI DMAC DRIVER 23005M: Eugeniy Paltsev <[email protected]> 23006S: Maintained 23007F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 23008F: drivers/dma/dw-axi-dmac/ 23009 23010SYNOPSYS DESIGNWARE DMAC DRIVER 23011M: Viresh Kumar <[email protected]> 23012R: Andy Shevchenko <[email protected]> 23013S: Maintained 23014F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 23015F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 23016F: drivers/dma/dw/ 23017F: include/dt-bindings/dma/dw-dmac.h 23018F: include/linux/dma/dw.h 23019F: include/linux/platform_data/dma-dw.h 23020 23021SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 23022M: Jose Abreu <[email protected]> 23023L: [email protected] 23024S: Maintained 23025F: drivers/net/ethernet/synopsys/ 23026 23027SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 23028L: [email protected] 23029S: Orphan 23030F: drivers/net/pcs/pcs-xpcs.c 23031F: drivers/net/pcs/pcs-xpcs.h 23032F: include/linux/pcs/pcs-xpcs.h 23033 23034SYNOPSYS DESIGNWARE I2C DRIVER 23035M: Jarkko Nikula <[email protected]> 23036R: Andy Shevchenko <[email protected]> 23037R: Mika Westerberg <[email protected]> 23038R: Jan Dabros <[email protected]> 23039L: [email protected] 23040S: Supported 23041F: drivers/i2c/busses/i2c-designware-* 23042 23043SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 23044M: Jaehoon Chung <[email protected]> 23045L: [email protected] 23046S: Maintained 23047F: drivers/mmc/host/dw_mmc* 23048 23049SYNOPSYS DESIGNWARE PCIE PMU DRIVER 23050M: Shuai Xue <[email protected]> 23051M: Jing Zhang <[email protected]> 23052S: Supported 23053F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 23054F: drivers/perf/dwc_pcie_pmu.c 23055 23056SYNOPSYS HSDK RESET CONTROLLER DRIVER 23057M: Eugeniy Paltsev <[email protected]> 23058S: Supported 23059F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 23060F: drivers/reset/reset-hsdk.c 23061F: include/dt-bindings/reset/snps,hsdk-reset.h 23062 23063SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 23064M: Prabu Thangamuthu <[email protected]> 23065M: Manjunath M B <[email protected]> 23066L: [email protected] 23067S: Maintained 23068F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 23069 23070SYSTEM CONFIGURATION (SYSCON) 23071M: Lee Jones <[email protected]> 23072M: Arnd Bergmann <[email protected]> 23073S: Supported 23074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 23075F: drivers/mfd/syscon.c 23076 23077SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 23078M: Sudeep Holla <[email protected]> 23079R: Cristian Marussi <[email protected]> 23080L: [email protected] 23081L: [email protected] (moderated for non-subscribers) 23082S: Maintained 23083F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 23084F: drivers/clk/clk-sc[mp]i.c 23085F: drivers/cpufreq/sc[mp]i-cpufreq.c 23086F: drivers/firmware/arm_scmi/ 23087F: drivers/firmware/arm_scpi.c 23088F: drivers/hwmon/scmi-hwmon.c 23089F: drivers/pinctrl/pinctrl-scmi.c 23090F: drivers/pmdomain/arm/ 23091F: drivers/powercap/arm_scmi_powercap.c 23092F: drivers/regulator/scmi-regulator.c 23093F: drivers/reset/reset-scmi.c 23094F: include/linux/sc[mp]i_protocol.h 23095F: include/trace/events/scmi.h 23096F: include/uapi/linux/virtio_scmi.h 23097 23098SYSTEM RESET/SHUTDOWN DRIVERS 23099M: Sebastian Reichel <[email protected]> 23100L: [email protected] 23101S: Maintained 23102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23103F: Documentation/devicetree/bindings/power/reset/ 23104F: drivers/power/reset/ 23105 23106SYSTEM TRACE MODULE CLASS 23107M: Alexander Shishkin <[email protected]> 23108S: Maintained 23109T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23110F: Documentation/trace/stm.rst 23111F: drivers/hwtracing/stm/ 23112F: include/linux/stm.h 23113F: include/uapi/linux/stm.h 23114 23115SYSTEM76 ACPI DRIVER 23116M: Jeremy Soller <[email protected]> 23117M: System76 Product Development <[email protected]> 23118L: [email protected] 23119S: Maintained 23120F: drivers/platform/x86/system76_acpi.c 23121 23122SYSV FILESYSTEM 23123S: Orphan 23124F: Documentation/filesystems/sysv-fs.rst 23125F: fs/sysv/ 23126F: include/linux/sysv_fs.h 23127 23128TASKSTATS STATISTICS INTERFACE 23129M: Balbir Singh <[email protected]> 23130S: Maintained 23131F: Documentation/accounting/taskstats* 23132F: include/linux/taskstats* 23133F: kernel/taskstats.c 23134 23135TC subsystem 23136M: Jamal Hadi Salim <[email protected]> 23137M: Cong Wang <[email protected]> 23138M: Jiri Pirko <[email protected]> 23139L: [email protected] 23140S: Maintained 23141F: include/net/pkt_cls.h 23142F: include/net/pkt_sched.h 23143F: include/net/tc_act/ 23144F: include/uapi/linux/pkt_cls.h 23145F: include/uapi/linux/pkt_sched.h 23146F: include/uapi/linux/tc_act/ 23147F: include/uapi/linux/tc_ematch/ 23148F: net/sched/ 23149F: tools/testing/selftests/tc-testing 23150 23151TC90522 MEDIA DRIVER 23152M: Akihiro Tsukada <[email protected]> 23153L: [email protected] 23154S: Odd Fixes 23155F: drivers/media/dvb-frontends/tc90522* 23156 23157TCP LOW PRIORITY MODULE 23158M: "Wong Hoi Sing, Edison" <[email protected]> 23159M: "Hung Hing Lun, Mike" <[email protected]> 23160S: Maintained 23161W: http://tcp-lp-mod.sourceforge.net/ 23162F: net/ipv4/tcp_lp.c 23163 23164TDA10071 MEDIA DRIVER 23165L: [email protected] 23166S: Orphan 23167W: https://linuxtv.org 23168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23169F: drivers/media/dvb-frontends/tda10071* 23170 23171TDA18212 MEDIA DRIVER 23172L: [email protected] 23173S: Orphan 23174W: https://linuxtv.org 23175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23176F: drivers/media/tuners/tda18212* 23177 23178TDA18218 MEDIA DRIVER 23179L: [email protected] 23180S: Orphan 23181W: https://linuxtv.org 23182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23183F: drivers/media/tuners/tda18218* 23184 23185TDA18250 MEDIA DRIVER 23186M: Olli Salonen <[email protected]> 23187L: [email protected] 23188S: Maintained 23189W: https://linuxtv.org 23190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23191T: git git://linuxtv.org/media.git 23192F: drivers/media/tuners/tda18250* 23193 23194TDA18271 MEDIA DRIVER 23195M: Michael Krufky <[email protected]> 23196L: [email protected] 23197S: Maintained 23198W: https://linuxtv.org 23199W: http://github.com/mkrufky 23200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23201T: git git://linuxtv.org/mkrufky/tuners.git 23202F: drivers/media/tuners/tda18271* 23203 23204TDA1997x MEDIA DRIVER 23205M: Tim Harvey <[email protected]> 23206L: [email protected] 23207S: Maintained 23208W: https://linuxtv.org 23209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23210F: drivers/media/i2c/tda1997x.* 23211 23212TDA827x MEDIA DRIVER 23213M: Michael Krufky <[email protected]> 23214L: [email protected] 23215S: Maintained 23216W: https://linuxtv.org 23217W: http://github.com/mkrufky 23218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23219T: git git://linuxtv.org/mkrufky/tuners.git 23220F: drivers/media/tuners/tda8290.* 23221 23222TDA8290 MEDIA DRIVER 23223M: Michael Krufky <[email protected]> 23224L: [email protected] 23225S: Maintained 23226W: https://linuxtv.org 23227W: http://github.com/mkrufky 23228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23229T: git git://linuxtv.org/mkrufky/tuners.git 23230F: drivers/media/tuners/tda8290.* 23231 23232TDA9840 MEDIA DRIVER 23233M: Hans Verkuil <[email protected]> 23234L: [email protected] 23235S: Maintained 23236W: https://linuxtv.org 23237T: git git://linuxtv.org/media.git 23238F: drivers/media/i2c/tda9840* 23239 23240TEA5761 TUNER DRIVER 23241M: Mauro Carvalho Chehab <[email protected]> 23242L: [email protected] 23243S: Odd fixes 23244W: https://linuxtv.org 23245T: git git://linuxtv.org/media.git 23246F: drivers/media/tuners/tea5761.* 23247 23248TEA5767 TUNER DRIVER 23249M: Mauro Carvalho Chehab <[email protected]> 23250L: [email protected] 23251S: Maintained 23252W: https://linuxtv.org 23253T: git git://linuxtv.org/media.git 23254F: drivers/media/tuners/tea5767.* 23255 23256TEA6415C MEDIA DRIVER 23257M: Hans Verkuil <[email protected]> 23258L: [email protected] 23259S: Maintained 23260W: https://linuxtv.org 23261T: git git://linuxtv.org/media.git 23262F: drivers/media/i2c/tea6415c* 23263 23264TEA6420 MEDIA DRIVER 23265M: Hans Verkuil <[email protected]> 23266L: [email protected] 23267S: Maintained 23268W: https://linuxtv.org 23269T: git git://linuxtv.org/media.git 23270F: drivers/media/i2c/tea6420* 23271 23272TEAM DRIVER 23273M: Jiri Pirko <[email protected]> 23274L: [email protected] 23275S: Supported 23276F: Documentation/netlink/specs/team.yaml 23277F: drivers/net/team/ 23278F: include/linux/if_team.h 23279F: include/uapi/linux/if_team.h 23280F: tools/testing/selftests/drivers/net/team/ 23281 23282TECHNICAL ADVISORY BOARD PROCESS DOCS 23283M: "Theodore Ts'o" <[email protected]> 23284M: Greg Kroah-Hartman <[email protected]> 23285L: [email protected] 23286S: Maintained 23287F: Documentation/process/contribution-maturity-model.rst 23288F: Documentation/process/researcher-guidelines.rst 23289 23290TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23291M: "Savoir-faire Linux Inc." <[email protected]> 23292S: Maintained 23293F: arch/x86/platform/ts5500/ 23294 23295TECHNOTREND USB IR RECEIVER 23296M: Sean Young <[email protected]> 23297L: [email protected] 23298S: Maintained 23299F: drivers/media/rc/ttusbir.c 23300 23301TECHWELL TW9900 VIDEO DECODER 23302M: Mehdi Djait <[email protected]> 23303L: [email protected] 23304S: Maintained 23305F: drivers/media/i2c/tw9900.c 23306 23307TECHWELL TW9910 VIDEO DECODER 23308L: [email protected] 23309S: Orphan 23310F: drivers/media/i2c/tw9910.c 23311F: include/media/i2c/tw9910.h 23312 23313TEE SUBSYSTEM 23314M: Jens Wiklander <[email protected]> 23315R: Sumit Garg <[email protected]> 23316L: [email protected] 23317S: Maintained 23318F: Documentation/ABI/testing/sysfs-class-tee 23319F: Documentation/driver-api/tee.rst 23320F: Documentation/tee/ 23321F: Documentation/userspace-api/tee.rst 23322F: drivers/tee/ 23323F: include/linux/tee_core.h 23324F: include/linux/tee_drv.h 23325F: include/uapi/linux/tee.h 23326 23327TEGRA ARCHITECTURE SUPPORT 23328M: Thierry Reding <[email protected]> 23329M: Jonathan Hunter <[email protected]> 23330L: [email protected] 23331S: Supported 23332Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23334N: [^a-z]tegra 23335 23336TEGRA CLOCK DRIVER 23337M: Peter De Schrijver <[email protected]> 23338M: Prashant Gaikwad <[email protected]> 23339S: Supported 23340F: drivers/clk/tegra/ 23341 23342TEGRA CRYPTO DRIVERS 23343M: Akhil R <[email protected]> 23344S: Supported 23345F: drivers/crypto/tegra/* 23346 23347TEGRA DMA DRIVERS 23348M: Laxman Dewangan <[email protected]> 23349M: Jon Hunter <[email protected]> 23350S: Supported 23351F: drivers/dma/tegra* 23352 23353TEGRA I2C DRIVER 23354M: Laxman Dewangan <[email protected]> 23355R: Dmitry Osipenko <[email protected]> 23356S: Supported 23357F: drivers/i2c/busses/i2c-tegra.c 23358 23359TEGRA IOMMU DRIVERS 23360M: Thierry Reding <[email protected]> 23361R: Krishna Reddy <[email protected]> 23362L: [email protected] 23363S: Supported 23364F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23365F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23366F: drivers/iommu/tegra* 23367 23368TEGRA KBC DRIVER 23369M: Laxman Dewangan <[email protected]> 23370S: Supported 23371F: drivers/input/keyboard/tegra-kbc.c 23372 23373TEGRA NAND DRIVER 23374M: Stefan Agner <[email protected]> 23375M: Lucas Stach <[email protected]> 23376S: Maintained 23377F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23378F: drivers/mtd/nand/raw/tegra_nand.c 23379 23380TEGRA PWM DRIVER 23381M: Thierry Reding <[email protected]> 23382S: Supported 23383F: drivers/pwm/pwm-tegra.c 23384 23385TEGRA QUAD SPI DRIVER 23386M: Thierry Reding <[email protected]> 23387M: Jonathan Hunter <[email protected]> 23388M: Sowjanya Komatineni <[email protected]> 23389L: [email protected] 23390S: Maintained 23391F: drivers/spi/spi-tegra210-quad.c 23392 23393TEGRA SERIAL DRIVER 23394M: Laxman Dewangan <[email protected]> 23395S: Supported 23396F: drivers/tty/serial/serial-tegra.c 23397 23398TEGRA SPI DRIVER 23399M: Laxman Dewangan <[email protected]> 23400S: Supported 23401F: drivers/spi/spi-tegra* 23402 23403TEGRA VIDEO DRIVER 23404M: Thierry Reding <[email protected]> 23405M: Jonathan Hunter <[email protected]> 23406M: Sowjanya Komatineni <[email protected]> 23407M: Luca Ceresoli <[email protected]> 23408L: [email protected] 23409L: [email protected] 23410S: Maintained 23411F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23412F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23413F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23414F: drivers/staging/media/tegra-video/ 23415 23416TEGRA XUSB PADCTL DRIVER 23417M: JC Kuo <[email protected]> 23418S: Supported 23419F: drivers/phy/tegra/xusb* 23420 23421TEHUTI ETHERNET DRIVER 23422M: Andy Gospodarek <[email protected]> 23423L: [email protected] 23424S: Maintained 23425F: drivers/net/ethernet/tehuti/tehuti.* 23426 23427TEHUTI TN40XX ETHERNET DRIVER 23428M: FUJITA Tomonori <[email protected]> 23429L: [email protected] 23430S: Maintained 23431F: drivers/net/ethernet/tehuti/tn40* 23432 23433TELECOM CLOCK DRIVER FOR MCPL0010 23434M: Mark Gross <[email protected]> 23435S: Supported 23436F: drivers/char/tlclk.c 23437 23438TEMPO SEMICONDUCTOR DRIVERS 23439M: Steven Eckhoff <[email protected]> 23440S: Maintained 23441F: Documentation/devicetree/bindings/sound/tscs*.txt 23442F: sound/soc/codecs/tscs*.c 23443F: sound/soc/codecs/tscs*.h 23444 23445TENSILICA XTENSA PORT (xtensa) 23446M: Chris Zankel <[email protected]> 23447M: Max Filippov <[email protected]> 23448S: Maintained 23449T: git https://github.com/jcmvbkbc/linux-xtensa.git 23450F: arch/xtensa/ 23451F: drivers/irqchip/irq-xtensa-* 23452 23453TEXAS INSTRUMENTS ASoC DRIVERS 23454M: Peter Ujfalusi <[email protected]> 23455L: [email protected] 23456S: Maintained 23457F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23458F: sound/soc/ti/ 23459 23460TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23461M: Shenghao Ding <[email protected]> 23462M: Kevin Lu <[email protected]> 23463M: Baojun Xu <[email protected]> 23464L: [email protected] 23465S: Maintained 23466F: Documentation/devicetree/bindings/sound/tas2552.txt 23467F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23468F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23469F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23470F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23471F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23472F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23473F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23474F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23475F: include/sound/tas2*.h 23476F: include/sound/tlv320*.h 23477F: include/sound/tpa6130a2-plat.h 23478F: sound/pci/hda/tas2781_hda_i2c.c 23479F: sound/soc/codecs/pcm1681.c 23480F: sound/soc/codecs/pcm1789*.* 23481F: sound/soc/codecs/pcm179x*.* 23482F: sound/soc/codecs/pcm186x*.* 23483F: sound/soc/codecs/pcm3008.* 23484F: sound/soc/codecs/pcm3060*.* 23485F: sound/soc/codecs/pcm3168a*.* 23486F: sound/soc/codecs/pcm5102a.c 23487F: sound/soc/codecs/pcm512x*.* 23488F: sound/soc/codecs/tas2*.* 23489F: sound/soc/codecs/tlv320*.* 23490F: sound/soc/codecs/tpa6130a2.* 23491 23492TEXAS INSTRUMENTS DMA DRIVERS 23493M: Peter Ujfalusi <[email protected]> 23494L: [email protected] 23495S: Maintained 23496F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23497F: Documentation/devicetree/bindings/dma/ti-edma.txt 23498F: Documentation/devicetree/bindings/dma/ti/ 23499F: drivers/dma/ti/ 23500F: include/linux/dma/k3-psil.h 23501F: include/linux/dma/k3-udma-glue.h 23502F: include/linux/dma/ti-cppi5.h 23503X: drivers/dma/ti/cppi41.c 23504 23505TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23506M: Jerome Brunet <[email protected]> 23507L: [email protected] 23508S: Maintained 23509F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23510F: Documentation/hwmon/tps25990.rst 23511F: drivers/hwmon/pmbus/tps25990.c 23512 23513TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23514M: Robert Marko <[email protected]> 23515M: Luka Perkov <[email protected]> 23516L: [email protected] 23517S: Maintained 23518F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23519F: Documentation/hwmon/tps23861.rst 23520F: drivers/hwmon/tps23861.c 23521 23522TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23523M: Ricardo Ribalda <[email protected]> 23524L: [email protected] 23525S: Supported 23526F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 23527F: drivers/iio/dac/ti-dac7612.c 23528 23529TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 23530M: Alexander Sverdlin <[email protected]> 23531L: [email protected] 23532S: Maintained 23533F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 23534F: drivers/leds/leds-lp8864.c 23535 23536TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 23537M: Nishanth Menon <[email protected]> 23538M: Tero Kristo <[email protected]> 23539M: Santosh Shilimkar <[email protected]> 23540L: [email protected] (moderated for non-subscribers) 23541S: Maintained 23542F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 23543F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 23544F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 23545F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 23546F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 23547F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 23548F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 23549F: drivers/clk/keystone/sci-clk.c 23550F: drivers/firmware/ti_sci* 23551F: drivers/irqchip/irq-ti-sci-inta.c 23552F: drivers/irqchip/irq-ti-sci-intr.c 23553F: drivers/reset/reset-ti-sci.c 23554F: drivers/soc/ti/ti_sci_inta_msi.c 23555F: drivers/pmdomain/ti/ti_sci_pm_domains.c 23556F: include/dt-bindings/soc/ti,sci_pm_domain.h 23557F: include/linux/soc/ti/ti_sci_inta_msi.h 23558F: include/linux/soc/ti/ti_sci_protocol.h 23559 23560TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23561M: Puranjay Mohan <[email protected]> 23562L: [email protected] 23563S: Supported 23564F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23565F: drivers/iio/temperature/tmp117.c 23566 23567THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23568M: Hans Verkuil <[email protected]> 23569L: [email protected] 23570S: Maintained 23571W: https://linuxtv.org 23572T: git git://linuxtv.org/media.git 23573F: drivers/media/radio/radio-raremono.c 23574 23575THERMAL 23576M: Rafael J. Wysocki <[email protected]> 23577M: Daniel Lezcano <[email protected]> 23578R: Zhang Rui <[email protected]> 23579R: Lukasz Luba <[email protected]> 23580L: [email protected] 23581S: Supported 23582Q: https://patchwork.kernel.org/project/linux-pm/list/ 23583T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23584F: Documentation/ABI/testing/sysfs-class-thermal 23585F: Documentation/admin-guide/thermal/ 23586F: Documentation/devicetree/bindings/thermal/ 23587F: Documentation/driver-api/thermal/ 23588F: drivers/thermal/ 23589F: include/dt-bindings/thermal/ 23590F: include/linux/cpu_cooling.h 23591F: include/linux/thermal.h 23592F: include/uapi/linux/thermal.h 23593F: tools/lib/thermal/ 23594F: tools/thermal/ 23595 23596THERMAL DRIVER FOR AMLOGIC SOCS 23597M: Guillaume La Roque <[email protected]> 23598L: [email protected] 23599L: [email protected] 23600S: Supported 23601W: http://linux-meson.com/ 23602F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23603F: drivers/thermal/amlogic_thermal.c 23604 23605THERMAL/CPU_COOLING 23606M: Amit Daniel Kachhap <[email protected]> 23607M: Daniel Lezcano <[email protected]> 23608M: Viresh Kumar <[email protected]> 23609R: Lukasz Luba <[email protected]> 23610L: [email protected] 23611S: Supported 23612F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23613F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23614F: drivers/thermal/cpufreq_cooling.c 23615F: drivers/thermal/cpuidle_cooling.c 23616F: include/linux/cpu_cooling.h 23617 23618THERMAL/POWER_ALLOCATOR 23619M: Lukasz Luba <[email protected]> 23620L: [email protected] 23621S: Maintained 23622F: Documentation/driver-api/thermal/power_allocator.rst 23623F: drivers/thermal/gov_power_allocator.c 23624F: drivers/thermal/thermal_trace_ipa.h 23625 23626THINKPAD ACPI EXTRAS DRIVER 23627M: Henrique de Moraes Holschuh <[email protected]> 23628L: [email protected] 23629L: [email protected] 23630S: Maintained 23631W: http://ibm-acpi.sourceforge.net 23632W: http://thinkwiki.org/wiki/Ibm-acpi 23633T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 23634F: drivers/platform/x86/thinkpad_acpi.c 23635 23636THINKPAD LMI DRIVER 23637M: Mark Pearson <[email protected]> 23638L: [email protected] 23639S: Maintained 23640F: Documentation/ABI/testing/sysfs-class-firmware-attributes 23641F: drivers/platform/x86/think-lmi.? 23642 23643THP7312 ISP DRIVER 23644M: Laurent Pinchart <[email protected]> 23645M: Paul Elder <[email protected]> 23646L: [email protected] 23647S: Maintained 23648T: git git://linuxtv.org/media.git 23649F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 23650F: Documentation/userspace-api/media/drivers/thp7312.rst 23651F: drivers/media/i2c/thp7312.c 23652F: include/uapi/linux/thp7312.h 23653 23654THUNDERBOLT DMA TRAFFIC TEST DRIVER 23655M: Isaac Hazan <[email protected]> 23656L: [email protected] 23657S: Maintained 23658F: drivers/thunderbolt/dma_test.c 23659 23660THUNDERBOLT DRIVER 23661M: Andreas Noever <[email protected]> 23662M: Michael Jamet <[email protected]> 23663M: Mika Westerberg <[email protected]> 23664M: Yehezkel Bernat <[email protected]> 23665L: [email protected] 23666S: Maintained 23667T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 23668F: Documentation/admin-guide/thunderbolt.rst 23669F: drivers/thunderbolt/ 23670F: include/linux/thunderbolt.h 23671 23672THUNDERBOLT NETWORK DRIVER 23673M: Michael Jamet <[email protected]> 23674M: Mika Westerberg <[email protected]> 23675M: Yehezkel Bernat <[email protected]> 23676L: [email protected] 23677S: Maintained 23678F: drivers/net/thunderbolt/ 23679 23680THUNDERX GPIO DRIVER 23681M: Robert Richter <[email protected]> 23682S: Odd Fixes 23683F: drivers/gpio/gpio-thunderx.c 23684 23685TI ADS1119 ADC DRIVER 23686M: Francesco Dolcini <[email protected]> 23687M: João Paulo Gonçalves <[email protected]> 23688L: [email protected] 23689S: Maintained 23690F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 23691F: drivers/iio/adc/ti-ads1119.c 23692 23693TI ADS7924 ADC DRIVER 23694M: Hugo Villeneuve <[email protected]> 23695L: [email protected] 23696S: Supported 23697F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 23698F: drivers/iio/adc/ti-ads7924.c 23699 23700TI AM437X VPFE DRIVER 23701M: "Lad, Prabhakar" <[email protected]> 23702L: [email protected] 23703S: Maintained 23704W: https://linuxtv.org 23705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23706T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23707F: drivers/media/platform/ti/am437x/ 23708 23709TI BANDGAP AND THERMAL DRIVER 23710M: Eduardo Valentin <[email protected]> 23711M: Keerthy <[email protected]> 23712L: [email protected] 23713L: [email protected] 23714S: Maintained 23715F: drivers/thermal/ti-soc-thermal/ 23716 23717TI BQ27XXX POWER SUPPLY DRIVER 23718F: drivers/power/supply/bq27xxx_battery.c 23719F: drivers/power/supply/bq27xxx_battery_i2c.c 23720F: include/linux/power/bq27xxx_battery.h 23721 23722TI CDCE706 CLOCK DRIVER 23723M: Max Filippov <[email protected]> 23724S: Maintained 23725F: drivers/clk/clk-cdce706.c 23726 23727TI CLOCK DRIVER 23728M: Tero Kristo <[email protected]> 23729L: [email protected] 23730S: Odd Fixes 23731F: drivers/clk/ti/ 23732F: include/linux/clk/ti.h 23733 23734TI DAVINCI MACHINE SUPPORT 23735M: Bartosz Golaszewski <[email protected]> 23736L: [email protected] (moderated for non-subscribers) 23737S: Maintained 23738T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 23739F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 23740F: arch/arm/boot/dts/ti/davinci/ 23741F: arch/arm/mach-davinci/ 23742F: drivers/i2c/busses/i2c-davinci.c 23743 23744TI DAVINCI SERIES CLOCK DRIVER 23745M: David Lechner <[email protected]> 23746S: Maintained 23747F: Documentation/devicetree/bindings/clock/ti/davinci/ 23748F: drivers/clk/davinci/ 23749F: include/linux/clk/davinci.h 23750 23751TI DAVINCI SERIES GPIO DRIVER 23752M: Keerthy <[email protected]> 23753L: [email protected] 23754S: Maintained 23755F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 23756F: drivers/gpio/gpio-davinci.c 23757 23758TI DAVINCI SERIES MEDIA DRIVER 23759M: "Lad, Prabhakar" <[email protected]> 23760L: [email protected] 23761S: Maintained 23762W: https://linuxtv.org 23763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23764T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23765F: drivers/media/platform/ti/davinci/ 23766F: include/media/davinci/ 23767 23768TI ENHANCED CAPTURE (eCAP) DRIVER 23769M: Vignesh Raghavendra <[email protected]> 23770R: Julien Panis <[email protected]> 23771L: [email protected] 23772L: [email protected] 23773S: Maintained 23774F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 23775F: drivers/counter/ti-ecap-capture.c 23776 23777TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 23778R: David Lechner <[email protected]> 23779L: [email protected] 23780F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 23781F: drivers/counter/ti-eqep.c 23782 23783TI ETHERNET SWITCH DRIVER (CPSW) 23784R: Siddharth Vadapalli <[email protected]> 23785R: Roger Quadros <[email protected]> 23786L: [email protected] 23787L: [email protected] 23788S: Maintained 23789F: drivers/net/ethernet/ti/cpsw* 23790F: drivers/net/ethernet/ti/davinci* 23791 23792TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 23793M: Alex Dubov <[email protected]> 23794S: Maintained 23795W: http://tifmxx.berlios.de/ 23796F: drivers/memstick/host/tifm_ms.c 23797F: drivers/misc/tifm* 23798F: drivers/mmc/host/tifm_sd.c 23799F: include/linux/tifm.h 23800 23801TI FPD-LINK DRIVERS 23802M: Tomi Valkeinen <[email protected]> 23803L: [email protected] 23804S: Maintained 23805F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 23806F: drivers/media/i2c/ds90* 23807F: include/media/i2c/ds90* 23808 23809TI HDC302X HUMIDITY DRIVER 23810M: Javier Carrasco <[email protected]> 23811M: Li peiyu <[email protected]> 23812L: [email protected] 23813S: Maintained 23814F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 23815F: drivers/iio/humidity/hdc3020.c 23816 23817TI ICSSG ETHERNET DRIVER (ICSSG) 23818R: MD Danish Anwar <[email protected]> 23819R: Roger Quadros <[email protected]> 23820L: [email protected] (moderated for non-subscribers) 23821L: [email protected] 23822S: Maintained 23823F: Documentation/devicetree/bindings/net/ti,icss*.yaml 23824F: drivers/net/ethernet/ti/icssg/* 23825 23826TI J721E CSI2RX DRIVER 23827M: Jai Luthra <[email protected]> 23828L: [email protected] 23829S: Maintained 23830F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 23831F: drivers/media/platform/ti/j721e-csi2rx/ 23832 23833TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 23834M: Nishanth Menon <[email protected]> 23835M: Santosh Shilimkar <[email protected]> 23836L: [email protected] 23837L: [email protected] (moderated for non-subscribers) 23838S: Maintained 23839T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 23840F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 23841F: drivers/pmdomain/ti/omap_prm.c 23842F: drivers/soc/ti/* 23843F: include/linux/pruss_driver.h 23844 23845TI LM49xxx FAMILY ASoC CODEC DRIVERS 23846M: M R Swami Reddy <[email protected]> 23847M: Vishwas A Deshpande <[email protected]> 23848L: [email protected] 23849S: Maintained 23850F: sound/soc/codecs/isabelle* 23851F: sound/soc/codecs/lm49453* 23852 23853TI LMP92064 ADC DRIVER 23854M: Leonard Göhrs <[email protected]> 23855R: [email protected] 23856L: [email protected] 23857S: Maintained 23858F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 23859F: drivers/iio/adc/ti-lmp92064.c 23860 23861TI PCM3060 ASoC CODEC DRIVER 23862M: Kirill Marinushkin <[email protected]> 23863L: [email protected] 23864S: Maintained 23865F: Documentation/devicetree/bindings/sound/pcm3060.txt 23866F: sound/soc/codecs/pcm3060* 23867 23868TI TAS571X FAMILY ASoC CODEC DRIVER 23869M: Kevin Cernekee <[email protected]> 23870L: [email protected] 23871S: Odd Fixes 23872F: sound/soc/codecs/tas571x* 23873 23874TI TMAG5273 MAGNETOMETER DRIVER 23875M: Gerald Loacker <[email protected]> 23876L: [email protected] 23877S: Maintained 23878F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 23879F: drivers/iio/magnetometer/tmag5273.c 23880 23881TI TRF7970A NFC DRIVER 23882M: Mark Greer <[email protected]> 23883L: [email protected] 23884S: Supported 23885F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 23886F: drivers/nfc/trf7970a.c 23887 23888TI TSC2046 ADC DRIVER 23889M: Oleksij Rempel <[email protected]> 23890R: [email protected] 23891L: [email protected] 23892S: Maintained 23893F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 23894F: drivers/iio/adc/ti-tsc2046.c 23895 23896TI TWL4030 SERIES SOC CODEC DRIVER 23897M: Peter Ujfalusi <[email protected]> 23898L: [email protected] 23899S: Maintained 23900F: sound/soc/codecs/twl4030* 23901 23902TI VPE/CAL DRIVERS 23903M: Benoit Parrot <[email protected]> 23904L: [email protected] 23905S: Maintained 23906W: http://linuxtv.org/ 23907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23908F: Documentation/devicetree/bindings/media/ti,cal.yaml 23909F: Documentation/devicetree/bindings/media/ti,vpe.yaml 23910F: drivers/media/platform/ti/cal/ 23911F: drivers/media/platform/ti/vpe/ 23912 23913TI WILINK WIRELESS DRIVERS 23914L: [email protected] 23915S: Orphan 23916W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 23917W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 23918F: drivers/net/wireless/ti/ 23919 23920TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 23921M: John Stultz <[email protected]> 23922M: Thomas Gleixner <[email protected]> 23923R: Stephen Boyd <[email protected]> 23924L: [email protected] 23925S: Supported 23926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 23927F: include/linux/clocksource.h 23928F: include/linux/time.h 23929F: include/linux/timekeeper_internal.h 23930F: include/linux/timekeeping.h 23931F: include/linux/timex.h 23932F: include/uapi/linux/time.h 23933F: include/uapi/linux/timex.h 23934F: kernel/time/alarmtimer.c 23935F: kernel/time/clocksource* 23936F: kernel/time/ntp* 23937F: kernel/time/time.c 23938F: kernel/time/timeconst.bc 23939F: kernel/time/timeconv.c 23940F: kernel/time/timecounter.c 23941F: kernel/time/timekeeping* 23942F: kernel/time/time_test.c 23943F: tools/testing/selftests/timers/ 23944 23945TIPC NETWORK LAYER 23946M: Jon Maloy <[email protected]> 23947L: [email protected] (core kernel code) 23948L: [email protected] (user apps, general discussion) 23949S: Maintained 23950W: http://tipc.sourceforge.net/ 23951F: include/uapi/linux/tipc*.h 23952F: net/tipc/ 23953 23954TLAN NETWORK DRIVER 23955M: Samuel Chessman <[email protected]> 23956L: [email protected] (subscribers-only) 23957S: Maintained 23958W: http://sourceforge.net/projects/tlan/ 23959F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 23960F: drivers/net/ethernet/ti/tlan.* 23961 23962TMIO/SDHI MMC DRIVER 23963M: Wolfram Sang <[email protected]> 23964L: [email protected] 23965L: [email protected] 23966S: Supported 23967F: drivers/mmc/host/renesas_sdhi* 23968F: drivers/mmc/host/tmio_mmc* 23969F: include/linux/platform_data/tmio.h 23970 23971TMP513 HARDWARE MONITOR DRIVER 23972M: Eric Tremblay <[email protected]> 23973L: [email protected] 23974S: Maintained 23975F: Documentation/hwmon/tmp513.rst 23976F: drivers/hwmon/tmp513.c 23977 23978TMPFS (SHMEM FILESYSTEM) 23979M: Hugh Dickins <[email protected]> 23980L: [email protected] 23981S: Maintained 23982F: include/linux/shmem_fs.h 23983F: mm/shmem.c 23984 23985TOMOYO SECURITY MODULE 23986M: Kentaro Takeda <[email protected]> 23987M: Tetsuo Handa <[email protected]> 23988L: [email protected] (subscribers-only, for developers in English) 23989L: [email protected] (subscribers-only, for users in English) 23990L: [email protected] (subscribers-only, for developers in Japanese) 23991L: [email protected] (subscribers-only, for users in Japanese) 23992S: Maintained 23993W: https://tomoyo.sourceforge.net/ 23994F: security/tomoyo/ 23995 23996TOPSTAR LAPTOP EXTRAS DRIVER 23997M: Herton Ronaldo Krzesinski <[email protected]> 23998L: [email protected] 23999S: Maintained 24000F: drivers/platform/x86/topstar-laptop.c 24001 24002TORTURE-TEST MODULES 24003M: Davidlohr Bueso <[email protected]> 24004M: "Paul E. McKenney" <[email protected]> 24005M: Josh Triplett <[email protected]> 24006L: [email protected] 24007S: Supported 24008T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 24009F: Documentation/RCU/torture.rst 24010F: kernel/locking/locktorture.c 24011F: kernel/rcu/rcuscale.c 24012F: kernel/rcu/rcutorture.c 24013F: kernel/rcu/refscale.c 24014F: kernel/torture.c 24015 24016TOSHIBA ACPI EXTRAS DRIVER 24017M: Azael Avalos <[email protected]> 24018L: [email protected] 24019S: Maintained 24020F: drivers/platform/x86/toshiba_acpi.c 24021 24022TOSHIBA BLUETOOTH DRIVER 24023M: Azael Avalos <[email protected]> 24024L: [email protected] 24025S: Maintained 24026F: drivers/platform/x86/toshiba_bluetooth.c 24027 24028TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 24029M: Azael Avalos <[email protected]> 24030L: [email protected] 24031S: Maintained 24032F: drivers/platform/x86/toshiba_haps.c 24033 24034TOSHIBA SMM DRIVER 24035M: Jonathan Buzzard <[email protected]> 24036S: Maintained 24037W: http://www.buzzard.org.uk/toshiba/ 24038F: drivers/char/toshiba.c 24039F: include/linux/toshiba.h 24040F: include/uapi/linux/toshiba.h 24041 24042TOSHIBA TC358743 DRIVER 24043M: Hans Verkuil <[email protected]> 24044L: [email protected] 24045S: Maintained 24046F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 24047F: drivers/media/i2c/tc358743* 24048F: include/media/i2c/tc358743.h 24049 24050TOSHIBA WMI HOTKEYS DRIVER 24051M: Azael Avalos <[email protected]> 24052L: [email protected] 24053S: Maintained 24054F: drivers/platform/x86/toshiba-wmi.c 24055 24056TPM DEVICE DRIVER 24057M: Peter Huewe <[email protected]> 24058M: Jarkko Sakkinen <[email protected]> 24059R: Jason Gunthorpe <[email protected]> 24060L: [email protected] 24061S: Maintained 24062W: https://codeberg.org/jarkko/linux-tpmdd-test 24063Q: https://patchwork.kernel.org/project/linux-integrity/list/ 24064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 24065F: Documentation/devicetree/bindings/tpm/ 24066F: drivers/char/tpm/ 24067F: tools/testing/selftests/tpm2/ 24068 24069TPS546D24 DRIVER 24070M: Duke Du <[email protected]> 24071L: [email protected] 24072S: Maintained 24073F: Documentation/hwmon/tps546d24.rst 24074F: drivers/hwmon/pmbus/tps546d24.c 24075 24076TQ SYSTEMS BOARD & DRIVER SUPPORT 24077L: [email protected] 24078S: Supported 24079W: https://www.tq-group.com/en/products/tq-embedded/ 24080F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 24081F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 24082F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 24083F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 24084F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 24085F: arch/arm64/boot/dts/freescale/mba*.dtsi 24086F: arch/arm64/boot/dts/freescale/tqml*.dts* 24087F: drivers/gpio/gpio-tqmx86.c 24088F: drivers/mfd/tqmx86.c 24089F: drivers/watchdog/tqmx86_wdt.c 24090 24091TRACING 24092M: Steven Rostedt <[email protected]> 24093M: Masami Hiramatsu <[email protected]> 24094R: Mathieu Desnoyers <[email protected]> 24095L: [email protected] 24096L: [email protected] 24097S: Maintained 24098Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24099T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24100F: Documentation/trace/* 24101F: fs/tracefs/ 24102F: include/linux/trace*.h 24103F: include/trace/ 24104F: kernel/trace/ 24105F: scripts/tracing/ 24106F: tools/testing/selftests/ftrace/ 24107 24108TRACING MMIO ACCESSES (MMIOTRACE) 24109M: Steven Rostedt <[email protected]> 24110M: Masami Hiramatsu <[email protected]> 24111R: Pekka Paalanen <[email protected]> 24112L: [email protected] 24113L: [email protected] 24114S: Maintained 24115F: arch/x86/mm/kmmio.c 24116F: arch/x86/mm/mmio-mod.c 24117F: arch/x86/mm/testmmiotrace.c 24118F: include/linux/mmiotrace.h 24119F: kernel/trace/trace_mmiotrace.c 24120 24121TRACING OS NOISE / LATENCY TRACERS 24122M: Steven Rostedt <[email protected]> 24123S: Maintained 24124F: Documentation/trace/hwlat_detector.rst 24125F: Documentation/trace/osnoise-tracer.rst 24126F: Documentation/trace/timerlat-tracer.rst 24127F: arch/*/kernel/trace.c 24128F: include/trace/events/osnoise.h 24129F: kernel/trace/trace_hwlat.c 24130F: kernel/trace/trace_irqsoff.c 24131F: kernel/trace/trace_osnoise.c 24132F: kernel/trace/trace_sched_wakeup.c 24133 24134TRADITIONAL CHINESE DOCUMENTATION 24135M: Hu Haowen <[email protected]> 24136S: Maintained 24137W: https://github.com/srcres258/linux-doc 24138T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24139F: Documentation/translations/zh_TW/ 24140 24141TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24142M: Dan Williams <[email protected]> 24143L: [email protected] 24144S: Maintained 24145F: Documentation/ABI/testing/configfs-tsm 24146F: drivers/virt/coco/tsm.c 24147F: include/linux/tsm.h 24148 24149TRUSTED SERVICES TEE DRIVER 24150M: Balint Dobszay <[email protected]> 24151M: Sudeep Holla <[email protected]> 24152L: [email protected] (moderated for non-subscribers) 24153L: [email protected] 24154S: Maintained 24155F: Documentation/tee/ts-tee.rst 24156F: drivers/tee/tstee/ 24157 24158TTY LAYER AND SERIAL DRIVERS 24159M: Greg Kroah-Hartman <[email protected]> 24160M: Jiri Slaby <[email protected]> 24161L: [email protected] 24162L: [email protected] 24163S: Supported 24164T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24165F: Documentation/devicetree/bindings/serial/ 24166F: Documentation/driver-api/serial/ 24167F: drivers/tty/ 24168F: include/linux/selection.h 24169F: include/linux/serial.h 24170F: include/linux/serial_core.h 24171F: include/linux/sysrq.h 24172F: include/linux/tty*.h 24173F: include/linux/vt.h 24174F: include/linux/vt_*.h 24175F: include/uapi/linux/serial.h 24176F: include/uapi/linux/serial_core.h 24177F: include/uapi/linux/tty.h 24178 24179TUA9001 MEDIA DRIVER 24180L: [email protected] 24181S: Orphan 24182W: https://linuxtv.org 24183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24184F: drivers/media/tuners/tua9001* 24185 24186TULIP NETWORK DRIVERS 24187L: [email protected] 24188L: [email protected] 24189S: Orphan 24190F: drivers/net/ethernet/dec/tulip/ 24191 24192TUN/TAP driver 24193M: Willem de Bruijn <[email protected]> 24194M: Jason Wang <[email protected]> 24195S: Maintained 24196W: http://vtun.sourceforge.net/tun 24197F: Documentation/networking/tuntap.rst 24198F: arch/um/os-Linux/drivers/ 24199F: drivers/net/tap.c 24200F: drivers/net/tun.c 24201 24202TURBOCHANNEL SUBSYSTEM 24203M: "Maciej W. Rozycki" <[email protected]> 24204L: [email protected] 24205S: Maintained 24206Q: https://patchwork.kernel.org/project/linux-mips/list/ 24207F: drivers/tc/ 24208F: include/linux/tc.h 24209 24210TURBOSTAT UTILITY 24211M: "Len Brown" <[email protected]> 24212L: [email protected] 24213S: Supported 24214Q: https://patchwork.kernel.org/project/linux-pm/list/ 24215B: https://bugzilla.kernel.org 24216T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24217F: tools/power/x86/turbostat/ 24218F: tools/testing/selftests/turbostat/ 24219 24220TW5864 VIDEO4LINUX DRIVER 24221M: Bluecherry Maintainers <[email protected]> 24222M: Andrey Utkin <[email protected]> 24223M: Andrey Utkin <[email protected]> 24224L: [email protected] 24225S: Supported 24226F: drivers/media/pci/tw5864/ 24227 24228TW68 VIDEO4LINUX DRIVER 24229M: Hans Verkuil <[email protected]> 24230L: [email protected] 24231S: Odd Fixes 24232W: https://linuxtv.org 24233T: git git://linuxtv.org/media.git 24234F: drivers/media/pci/tw68/ 24235 24236TW686X VIDEO4LINUX DRIVER 24237M: Ezequiel Garcia <[email protected]> 24238L: [email protected] 24239S: Maintained 24240W: http://linuxtv.org 24241T: git git://linuxtv.org/media.git 24242F: drivers/media/pci/tw686x/ 24243 24244U-BOOT ENVIRONMENT VARIABLES 24245M: Rafał Miłecki <[email protected]> 24246S: Maintained 24247F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24248F: drivers/nvmem/layouts/u-boot-env.c 24249F: drivers/nvmem/u-boot-env.c 24250 24251UACCE ACCELERATOR FRAMEWORK 24252M: Zhangfei Gao <[email protected]> 24253M: Zhou Wang <[email protected]> 24254L: [email protected] 24255L: [email protected] 24256S: Maintained 24257F: Documentation/ABI/testing/sysfs-driver-uacce 24258F: Documentation/misc-devices/uacce.rst 24259F: drivers/misc/uacce/ 24260F: include/linux/uacce.h 24261F: include/uapi/misc/uacce/ 24262 24263UBI FILE SYSTEM (UBIFS) 24264M: Richard Weinberger <[email protected]> 24265R: Zhihao Cheng <[email protected]> 24266L: [email protected] 24267S: Supported 24268W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24269T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24270T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24271F: Documentation/ABI/testing/sysfs-fs-ubifs 24272F: Documentation/filesystems/ubifs-authentication.rst 24273F: Documentation/filesystems/ubifs.rst 24274F: fs/ubifs/ 24275 24276UBLK USERSPACE BLOCK DRIVER 24277M: Ming Lei <[email protected]> 24278L: [email protected] 24279S: Maintained 24280F: Documentation/block/ublk.rst 24281F: drivers/block/ublk_drv.c 24282F: include/uapi/linux/ublk_cmd.h 24283 24284UBSAN 24285M: Kees Cook <[email protected]> 24286R: Marco Elver <[email protected]> 24287R: Andrey Konovalov <[email protected]> 24288R: Andrey Ryabinin <[email protected]> 24289L: [email protected] 24290L: [email protected] 24291S: Supported 24292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24293F: Documentation/dev-tools/ubsan.rst 24294F: include/linux/ubsan.h 24295F: lib/Kconfig.ubsan 24296F: lib/test_ubsan.c 24297F: lib/ubsan.c 24298F: lib/ubsan.h 24299F: scripts/Makefile.ubsan 24300K: \bARCH_HAS_UBSAN\b 24301 24302UCLINUX (M68KNOMMU AND COLDFIRE) 24303M: Greg Ungerer <[email protected]> 24304L: [email protected] 24305S: Maintained 24306W: http://www.linux-m68k.org/ 24307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24308F: arch/m68k/*/*_no.* 24309F: arch/m68k/68*/ 24310F: arch/m68k/coldfire/ 24311F: arch/m68k/include/asm/*_no.* 24312 24313UDF FILESYSTEM 24314M: Jan Kara <[email protected]> 24315S: Maintained 24316F: Documentation/filesystems/udf.rst 24317F: fs/udf/ 24318 24319UDRAW TABLET 24320M: Bastien Nocera <[email protected]> 24321L: [email protected] 24322S: Maintained 24323F: drivers/hid/hid-udraw-ps3.c 24324 24325UHID USERSPACE HID IO DRIVER 24326M: David Rheinsberg <[email protected]> 24327L: [email protected] 24328S: Maintained 24329F: drivers/hid/uhid.c 24330F: include/uapi/linux/uhid.h 24331 24332ULPI BUS 24333M: Heikki Krogerus <[email protected]> 24334L: [email protected] 24335S: Maintained 24336F: drivers/usb/common/ulpi.c 24337F: include/linux/ulpi/ 24338 24339UNICODE SUBSYSTEM 24340M: Gabriel Krisman Bertazi <[email protected]> 24341L: [email protected] 24342S: Supported 24343T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24344F: fs/unicode/ 24345 24346UNIFDEF 24347M: Tony Finch <[email protected]> 24348S: Maintained 24349W: http://dotat.at/prog/unifdef 24350F: scripts/unifdef.c 24351 24352UNIFORM CDROM DRIVER 24353M: Phillip Potter <[email protected]> 24354S: Maintained 24355F: Documentation/cdrom/ 24356F: drivers/cdrom/cdrom.c 24357F: include/linux/cdrom.h 24358F: include/uapi/linux/cdrom.h 24359 24360UNION-FIND 24361M: Xavier <[email protected]> 24362L: [email protected] 24363S: Maintained 24364F: Documentation/core-api/union_find.rst 24365F: Documentation/translations/zh_CN/core-api/union_find.rst 24366F: include/linux/union_find.h 24367F: lib/union_find.c 24368 24369UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24370R: Alim Akhtar <[email protected]> 24371R: Avri Altman <[email protected]> 24372R: Bart Van Assche <[email protected]> 24373L: [email protected] 24374S: Supported 24375F: Documentation/devicetree/bindings/ufs/ 24376F: Documentation/scsi/ufs.rst 24377F: drivers/ufs/core/ 24378 24379UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24380M: Pedro Sousa <[email protected]> 24381L: [email protected] 24382S: Supported 24383F: drivers/ufs/host/*dwc* 24384 24385UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24386M: Alim Akhtar <[email protected]> 24387R: Peter Griffin <[email protected]> 24388L: [email protected] 24389L: [email protected] 24390S: Maintained 24391F: drivers/ufs/host/ufs-exynos* 24392 24393UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24394M: Peter Wang <[email protected]> 24395R: Stanley Jhu <[email protected]> 24396L: [email protected] 24397L: [email protected] (moderated for non-subscribers) 24398S: Maintained 24399F: drivers/ufs/host/ufs-mediatek* 24400 24401UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24402M: Manivannan Sadhasivam <[email protected]> 24403L: [email protected] 24404L: [email protected] 24405S: Maintained 24406F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24407F: drivers/ufs/host/ufs-qcom* 24408 24409UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24410M: Yoshihiro Shimoda <[email protected]> 24411L: [email protected] 24412L: [email protected] 24413S: Maintained 24414F: drivers/ufs/host/ufs-renesas.c 24415 24416UNSORTED BLOCK IMAGES (UBI) 24417M: Richard Weinberger <[email protected]> 24418R: Zhihao Cheng <[email protected]> 24419L: [email protected] 24420S: Supported 24421W: http://www.linux-mtd.infradead.org/ 24422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24423T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24424F: drivers/mtd/ubi/ 24425F: include/linux/mtd/ubi.h 24426F: include/uapi/mtd/ubi-user.h 24427 24428UPROBES 24429M: Masami Hiramatsu <[email protected]> 24430M: Oleg Nesterov <[email protected]> 24431M: Peter Zijlstra <[email protected]> 24432L: [email protected] 24433L: [email protected] 24434S: Maintained 24435F: arch/*/include/asm/uprobes.h 24436F: arch/*/kernel/probes/uprobes.c 24437F: arch/*/kernel/uprobes.c 24438F: include/linux/uprobes.h 24439F: kernel/events/uprobes.c 24440 24441USB "USBNET" DRIVER FRAMEWORK 24442M: Oliver Neukum <[email protected]> 24443L: [email protected] 24444S: Maintained 24445W: http://www.linux-usb.org/usbnet 24446F: drivers/net/usb/usbnet.c 24447F: include/linux/usb/usbnet.h 24448 24449USB ACM DRIVER 24450M: Oliver Neukum <[email protected]> 24451L: [email protected] 24452S: Maintained 24453F: Documentation/usb/acm.rst 24454F: drivers/usb/class/cdc-acm.* 24455 24456USB APPLE MFI FASTCHARGE DRIVER 24457M: Bastien Nocera <[email protected]> 24458L: [email protected] 24459S: Maintained 24460F: drivers/usb/misc/apple-mfi-fastcharge.c 24461 24462USB AR5523 WIRELESS DRIVER 24463L: [email protected] 24464S: Orphan 24465F: drivers/net/wireless/ath/ar5523/ 24466 24467USB ATTACHED SCSI 24468M: Oliver Neukum <[email protected]> 24469L: [email protected] 24470L: [email protected] 24471S: Maintained 24472F: drivers/usb/storage/uas.c 24473 24474USB CDC ETHERNET DRIVER 24475M: Oliver Neukum <[email protected]> 24476L: [email protected] 24477S: Maintained 24478F: drivers/net/usb/cdc_*.c 24479F: include/uapi/linux/usb/cdc.h 24480 24481USB CHAOSKEY DRIVER 24482M: Keith Packard <[email protected]> 24483L: [email protected] 24484S: Maintained 24485F: drivers/usb/misc/chaoskey.c 24486 24487USB CYPRESS C67X00 DRIVER 24488L: [email protected] 24489S: Orphan 24490F: drivers/usb/c67x00/ 24491 24492USB DAVICOM DM9601 DRIVER 24493M: Peter Korsgaard <[email protected]> 24494L: [email protected] 24495S: Maintained 24496W: http://www.linux-usb.org/usbnet 24497F: drivers/net/usb/dm9601.c 24498 24499USB EHCI DRIVER 24500M: Alan Stern <[email protected]> 24501L: [email protected] 24502S: Maintained 24503F: Documentation/usb/ehci.rst 24504F: drivers/usb/host/ehci* 24505 24506USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24507M: Jiri Kosina <[email protected]> 24508M: Benjamin Tissoires <[email protected]> 24509L: [email protected] 24510S: Maintained 24511T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24512F: Documentation/hid/hiddev.rst 24513F: drivers/hid/usbhid/ 24514 24515USB INTEL XHCI ROLE MUX DRIVER 24516M: Hans de Goede <[email protected]> 24517L: [email protected] 24518S: Maintained 24519F: drivers/usb/roles/intel-xhci-usb-role-switch.c 24520 24521USB IP DRIVER FOR HISILICON KIRIN 960 24522M: Yu Chen <[email protected]> 24523M: Binghui Wang <[email protected]> 24524L: [email protected] 24525S: Maintained 24526F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 24527F: drivers/phy/hisilicon/phy-hi3660-usb3.c 24528 24529USB IP DRIVER FOR HISILICON KIRIN 970 24530M: Mauro Carvalho Chehab <[email protected]> 24531L: [email protected] 24532S: Maintained 24533F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 24534F: drivers/phy/hisilicon/phy-hi3670-usb3.c 24535 24536USB ISP116X DRIVER 24537M: Olav Kongas <[email protected]> 24538L: [email protected] 24539S: Maintained 24540F: drivers/usb/host/isp116x* 24541F: include/linux/usb/isp116x.h 24542 24543USB ISP1760 DRIVER 24544M: Rui Miguel Silva <[email protected]> 24545L: [email protected] 24546S: Maintained 24547F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 24548F: drivers/usb/isp1760/* 24549 24550USB LAN78XX ETHERNET DRIVER 24551M: Thangaraj Samynathan <[email protected]> 24552M: Rengarajan Sundararajan <[email protected]> 24553M: [email protected] 24554L: [email protected] 24555S: Maintained 24556F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24557F: drivers/net/usb/lan78xx.* 24558F: include/dt-bindings/net/microchip-lan78xx.h 24559 24560USB MASS STORAGE DRIVER 24561M: Alan Stern <[email protected]> 24562L: [email protected] 24563L: [email protected] 24564S: Maintained 24565F: drivers/usb/storage/ 24566 24567USB MIDI DRIVER 24568M: Clemens Ladisch <[email protected]> 24569L: [email protected] 24570S: Maintained 24571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24572F: sound/usb/midi.* 24573 24574USB NETWORKING DRIVERS 24575L: [email protected] 24576S: Odd Fixes 24577F: drivers/net/usb/ 24578 24579USB OHCI DRIVER 24580M: Alan Stern <[email protected]> 24581L: [email protected] 24582S: Maintained 24583F: Documentation/usb/ohci.rst 24584F: drivers/usb/host/ohci* 24585 24586USB OTG FSM (Finite State Machine) 24587M: Peter Chen <[email protected]> 24588L: [email protected] 24589S: Maintained 24590T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24591F: drivers/usb/common/usb-otg-fsm.c 24592 24593USB OVER IP DRIVER 24594M: Valentina Manea <[email protected]> 24595M: Shuah Khan <[email protected]> 24596M: Shuah Khan <[email protected]> 24597R: Hongren Zheng <[email protected]> 24598L: [email protected] 24599S: Maintained 24600F: Documentation/usb/usbip_protocol.rst 24601F: drivers/usb/usbip/ 24602F: tools/testing/selftests/drivers/usb/usbip/ 24603F: tools/usb/usbip/ 24604 24605USB PEGASUS DRIVER 24606M: Petko Manolov <[email protected]> 24607L: [email protected] 24608L: [email protected] 24609S: Maintained 24610W: https://github.com/petkan/pegasus 24611T: git https://github.com/petkan/pegasus.git 24612F: drivers/net/usb/pegasus.* 24613 24614USB PRINTER DRIVER (usblp) 24615M: Pete Zaitcev <[email protected]> 24616L: [email protected] 24617S: Supported 24618F: drivers/usb/class/usblp.c 24619 24620USB QMI WWAN NETWORK DRIVER 24621M: Bjørn Mork <[email protected]> 24622L: [email protected] 24623S: Maintained 24624F: Documentation/ABI/testing/sysfs-class-net-qmi 24625F: drivers/net/usb/qmi_wwan.c 24626 24627USB RAW GADGET DRIVER 24628R: Andrey Konovalov <[email protected]> 24629L: [email protected] 24630S: Maintained 24631B: https://github.com/xairy/raw-gadget/issues 24632F: Documentation/usb/raw-gadget.rst 24633F: drivers/usb/gadget/legacy/raw_gadget.c 24634F: include/uapi/linux/usb/raw_gadget.h 24635 24636USB RTL8150 DRIVER 24637M: Petko Manolov <[email protected]> 24638L: [email protected] 24639L: [email protected] 24640S: Maintained 24641W: https://github.com/petkan/rtl8150 24642T: git https://github.com/petkan/rtl8150.git 24643F: drivers/net/usb/rtl8150.c 24644 24645USB SERIAL SUBSYSTEM 24646M: Johan Hovold <[email protected]> 24647L: [email protected] 24648S: Maintained 24649T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 24650F: Documentation/usb/usb-serial.rst 24651F: drivers/usb/serial/ 24652F: include/linux/usb/serial.h 24653 24654USB SMSC75XX ETHERNET DRIVER 24655M: Steve Glendinning <[email protected]> 24656L: [email protected] 24657S: Maintained 24658F: drivers/net/usb/smsc75xx.* 24659 24660USB SMSC95XX ETHERNET DRIVER 24661M: Steve Glendinning <[email protected]> 24662M: [email protected] 24663L: [email protected] 24664S: Maintained 24665F: drivers/net/usb/smsc95xx.* 24666 24667USB SUBSYSTEM 24668M: Greg Kroah-Hartman <[email protected]> 24669L: [email protected] 24670S: Supported 24671W: http://www.linux-usb.org 24672T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 24673F: Documentation/devicetree/bindings/usb/ 24674F: Documentation/usb/ 24675F: drivers/usb/ 24676F: include/dt-bindings/usb/ 24677F: include/linux/usb.h 24678F: include/linux/usb/ 24679F: include/uapi/linux/usb/ 24680 24681USB TYPEC BUS FOR ALTERNATE MODES 24682M: Heikki Krogerus <[email protected]> 24683L: [email protected] 24684S: Maintained 24685F: Documentation/ABI/testing/sysfs-bus-typec 24686F: Documentation/driver-api/usb/typec_bus.rst 24687F: drivers/usb/typec/altmodes/ 24688F: include/linux/usb/typec_altmode.h 24689 24690USB TYPEC CLASS 24691M: Heikki Krogerus <[email protected]> 24692L: [email protected] 24693S: Maintained 24694F: Documentation/ABI/testing/sysfs-class-typec 24695F: Documentation/driver-api/usb/typec.rst 24696F: drivers/usb/typec/ 24697F: include/linux/usb/typec.h 24698 24699USB TYPEC INTEL PMC MUX DRIVER 24700M: Heikki Krogerus <[email protected]> 24701L: [email protected] 24702S: Maintained 24703F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 24704F: drivers/usb/typec/mux/intel_pmc_mux.c 24705 24706USB TYPEC PI3USB30532 MUX DRIVER 24707M: Hans de Goede <[email protected]> 24708L: [email protected] 24709S: Maintained 24710F: drivers/usb/typec/mux/pi3usb30532.c 24711 24712USB TYPEC PORT CONTROLLER DRIVERS 24713L: [email protected] 24714S: Orphan 24715F: drivers/usb/typec/tcpm/ 24716 24717USB TYPEC TUSB1046 MUX DRIVER 24718M: Romain Gantois <[email protected]> 24719L: [email protected] 24720S: Maintained 24721F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 24722F: drivers/usb/typec/mux/tusb1046.c 24723 24724USB UHCI DRIVER 24725M: Alan Stern <[email protected]> 24726L: [email protected] 24727S: Maintained 24728F: drivers/usb/host/uhci* 24729 24730USB VIDEO CLASS 24731M: Laurent Pinchart <[email protected]> 24732M: Hans de Goede <[email protected]> 24733L: [email protected] 24734S: Maintained 24735W: http://www.ideasonboard.org/uvc/ 24736T: git git://linuxtv.org/media.git 24737F: Documentation/userspace-api/media/drivers/uvcvideo.rst 24738F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 24739F: drivers/media/common/uvc.c 24740F: drivers/media/usb/uvc/ 24741F: include/linux/usb/uvc.h 24742F: include/uapi/linux/uvcvideo.h 24743 24744USB WEBCAM GADGET 24745L: [email protected] 24746S: Orphan 24747F: drivers/usb/gadget/function/*uvc* 24748F: drivers/usb/gadget/legacy/webcam.c 24749F: include/uapi/linux/usb/g_uvc.h 24750 24751USB XHCI DRIVER 24752M: Mathias Nyman <[email protected]> 24753L: [email protected] 24754S: Supported 24755F: drivers/usb/host/pci-quirks* 24756F: drivers/usb/host/xhci* 24757 24758USER DATAGRAM PROTOCOL (UDP) 24759M: Willem de Bruijn <[email protected]> 24760L: [email protected] 24761S: Maintained 24762F: include/linux/udp.h 24763F: include/net/udp.h 24764F: include/trace/events/udp.h 24765F: include/uapi/linux/udp.h 24766F: net/ipv4/udp.c 24767F: net/ipv6/udp.c 24768 24769USER-MODE LINUX (UML) 24770M: Richard Weinberger <[email protected]> 24771M: Anton Ivanov <[email protected]> 24772M: Johannes Berg <[email protected]> 24773L: [email protected] 24774S: Maintained 24775W: http://user-mode-linux.sourceforge.net 24776Q: https://patchwork.ozlabs.org/project/linux-um/list/ 24777T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 24778T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 24779F: Documentation/virt/uml/ 24780F: arch/um/ 24781F: arch/x86/um/ 24782F: fs/hostfs/ 24783 24784USERSPACE COPYIN/COPYOUT (UIOVEC) 24785M: Alexander Viro <[email protected]> 24786S: Maintained 24787F: include/linux/uio.h 24788F: lib/iov_iter.c 24789 24790USERSPACE DMA BUFFER DRIVER 24791M: Gerd Hoffmann <[email protected]> 24792M: Vivek Kasireddy <[email protected]> 24793L: [email protected] 24794S: Maintained 24795T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24796F: drivers/dma-buf/udmabuf.c 24797F: include/uapi/linux/udmabuf.h 24798 24799USERSPACE I/O (UIO) 24800M: Greg Kroah-Hartman <[email protected]> 24801S: Maintained 24802T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24803F: Documentation/driver-api/uio-howto.rst 24804F: drivers/uio/ 24805F: include/linux/uio_driver.h 24806 24807UTIL-LINUX PACKAGE 24808M: Karel Zak <[email protected]> 24809L: [email protected] 24810S: Maintained 24811W: http://en.wikipedia.org/wiki/Util-linux 24812T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 24813 24814UUID HELPERS 24815R: Andy Shevchenko <[email protected]> 24816L: [email protected] 24817S: Maintained 24818F: include/linux/uuid.h 24819F: lib/test_uuid.c 24820F: lib/uuid.c 24821 24822UV SYSFS DRIVER 24823M: Justin Ernst <[email protected]> 24824L: [email protected] 24825S: Maintained 24826F: drivers/platform/x86/uv_sysfs.c 24827 24828UVESAFB DRIVER 24829M: Michal Januszewski <[email protected]> 24830L: [email protected] 24831S: Maintained 24832W: https://github.com/mjanusz/v86d 24833F: Documentation/fb/uvesafb.rst 24834F: drivers/video/fbdev/uvesafb.* 24835 24836Ux500 CLOCK DRIVERS 24837M: Ulf Hansson <[email protected]> 24838L: [email protected] 24839L: [email protected] (moderated for non-subscribers) 24840S: Maintained 24841F: drivers/clk/ux500/ 24842 24843V4L2 ASYNC AND FWNODE FRAMEWORKS 24844M: Sakari Ailus <[email protected]> 24845L: [email protected] 24846S: Maintained 24847T: git git://linuxtv.org/media.git 24848F: drivers/media/v4l2-core/v4l2-async.c 24849F: drivers/media/v4l2-core/v4l2-fwnode.c 24850F: include/media/v4l2-async.h 24851F: include/media/v4l2-fwnode.h 24852 24853V4L2 LENS DRIVERS 24854M: Sakari Ailus <[email protected]> 24855L: [email protected] 24856S: Maintained 24857F: drivers/media/i2c/ak* 24858F: drivers/media/i2c/dw* 24859F: drivers/media/i2c/lm* 24860 24861V4L2 CAMERA SENSOR DRIVERS 24862M: Sakari Ailus <[email protected]> 24863L: [email protected] 24864S: Maintained 24865F: Documentation/driver-api/media/camera-sensor.rst 24866F: Documentation/driver-api/media/tx-rx.rst 24867F: drivers/media/i2c/ar* 24868F: drivers/media/i2c/gc* 24869F: drivers/media/i2c/hi* 24870F: drivers/media/i2c/imx* 24871F: drivers/media/i2c/mt* 24872F: drivers/media/i2c/og* 24873F: drivers/media/i2c/ov* 24874F: drivers/media/i2c/s5* 24875F: drivers/media/i2c/vgxy61.c 24876 24877VF610 NAND DRIVER 24878M: Stefan Agner <[email protected]> 24879L: [email protected] 24880S: Supported 24881F: drivers/mtd/nand/raw/vf610_nfc.c 24882 24883VFAT/FAT/MSDOS FILESYSTEM 24884M: OGAWA Hirofumi <[email protected]> 24885S: Maintained 24886F: Documentation/filesystems/vfat.rst 24887F: fs/fat/ 24888F: tools/testing/selftests/filesystems/fat/ 24889 24890VFIO CDX DRIVER 24891M: Nipun Gupta <[email protected]> 24892M: Nikhil Agarwal <[email protected]> 24893L: [email protected] 24894S: Maintained 24895F: drivers/vfio/cdx/* 24896 24897VFIO DRIVER 24898M: Alex Williamson <[email protected]> 24899L: [email protected] 24900S: Maintained 24901T: git https://github.com/awilliam/linux-vfio.git 24902F: Documentation/ABI/testing/debugfs-vfio 24903F: Documentation/ABI/testing/sysfs-devices-vfio-dev 24904F: Documentation/driver-api/vfio.rst 24905F: drivers/vfio/ 24906F: include/linux/vfio.h 24907F: include/linux/vfio_pci_core.h 24908F: include/uapi/linux/vfio.h 24909 24910VFIO FSL-MC DRIVER 24911L: [email protected] 24912S: Orphan 24913F: drivers/vfio/fsl-mc/ 24914 24915VFIO HISILICON PCI DRIVER 24916M: Longfang Liu <[email protected]> 24917M: Shameer Kolothum <[email protected]> 24918L: [email protected] 24919S: Maintained 24920F: drivers/vfio/pci/hisilicon/ 24921 24922VFIO MEDIATED DEVICE DRIVERS 24923M: Kirti Wankhede <[email protected]> 24924L: [email protected] 24925S: Maintained 24926F: Documentation/driver-api/vfio-mediated-device.rst 24927F: drivers/vfio/mdev/ 24928F: include/linux/mdev.h 24929F: samples/vfio-mdev/ 24930 24931VFIO MLX5 PCI DRIVER 24932M: Yishai Hadas <[email protected]> 24933L: [email protected] 24934S: Maintained 24935F: drivers/vfio/pci/mlx5/ 24936 24937VFIO NVIDIA GRACE GPU DRIVER 24938M: Ankit Agrawal <[email protected]> 24939L: [email protected] 24940S: Supported 24941F: drivers/vfio/pci/nvgrace-gpu/ 24942 24943VFIO PCI DEVICE SPECIFIC DRIVERS 24944R: Jason Gunthorpe <[email protected]> 24945R: Yishai Hadas <[email protected]> 24946R: Shameer Kolothum <[email protected]> 24947R: Kevin Tian <[email protected]> 24948L: [email protected] 24949S: Maintained 24950P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 24951F: drivers/vfio/pci/*/ 24952 24953VFIO PDS PCI DRIVER 24954M: Brett Creeley <[email protected]> 24955L: [email protected] 24956S: Maintained 24957F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 24958F: drivers/vfio/pci/pds/ 24959 24960VFIO PLATFORM DRIVER 24961M: Eric Auger <[email protected]> 24962L: [email protected] 24963S: Maintained 24964F: drivers/vfio/platform/ 24965 24966VFIO QAT PCI DRIVER 24967M: Xin Zeng <[email protected]> 24968M: Giovanni Cabiddu <[email protected]> 24969L: [email protected] 24970L: [email protected] 24971S: Supported 24972F: drivers/vfio/pci/qat/ 24973 24974VFIO VIRTIO PCI DRIVER 24975M: Yishai Hadas <[email protected]> 24976L: [email protected] 24977L: [email protected] 24978S: Maintained 24979F: drivers/vfio/pci/virtio 24980 24981VGA_SWITCHEROO 24982R: Lukas Wunner <[email protected]> 24983S: Maintained 24984T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24985F: Documentation/gpu/vga-switcheroo.rst 24986F: drivers/gpu/vga/vga_switcheroo.c 24987F: include/linux/vga_switcheroo.h 24988 24989VIA RHINE NETWORK DRIVER 24990M: Kevin Brace <[email protected]> 24991S: Maintained 24992F: drivers/net/ethernet/via/via-rhine.c 24993 24994VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 24995M: Florian Tobias Schandinat <[email protected]> 24996L: [email protected] 24997S: Maintained 24998F: drivers/video/fbdev/via/ 24999F: include/linux/via-core.h 25000F: include/linux/via_i2c.h 25001 25002VIA VELOCITY NETWORK DRIVER 25003M: Francois Romieu <[email protected]> 25004L: [email protected] 25005S: Maintained 25006F: drivers/net/ethernet/via/via-velocity.* 25007 25008VICODEC VIRTUAL CODEC DRIVER 25009M: Hans Verkuil <[email protected]> 25010L: [email protected] 25011S: Maintained 25012W: https://linuxtv.org 25013T: git git://linuxtv.org/media.git 25014F: drivers/media/test-drivers/vicodec/* 25015 25016VIDEO I2C POLLING DRIVER 25017M: Matt Ranostay <[email protected]> 25018L: [email protected] 25019S: Maintained 25020F: drivers/media/i2c/video-i2c.c 25021 25022VIDEO MULTIPLEXER DRIVER 25023M: Philipp Zabel <[email protected]> 25024L: [email protected] 25025S: Maintained 25026F: drivers/media/platform/video-mux.c 25027 25028VIDEOBUF2 FRAMEWORK 25029M: Tomasz Figa <[email protected]> 25030M: Marek Szyprowski <[email protected]> 25031L: [email protected] 25032S: Maintained 25033F: drivers/media/common/videobuf2/* 25034F: include/media/videobuf2-* 25035 25036VIDTV VIRTUAL DIGITAL TV DRIVER 25037M: Daniel W. S. Almeida <[email protected]> 25038L: [email protected] 25039S: Maintained 25040W: https://linuxtv.org 25041T: git git://linuxtv.org/media.git 25042F: drivers/media/test-drivers/vidtv/* 25043 25044VIMC VIRTUAL MEDIA CONTROLLER DRIVER 25045M: Shuah Khan <[email protected]> 25046R: Kieran Bingham <[email protected]> 25047L: [email protected] 25048S: Maintained 25049W: https://linuxtv.org 25050T: git git://linuxtv.org/media.git 25051F: drivers/media/test-drivers/vimc/* 25052 25053VIRT LIB 25054M: Alex Williamson <[email protected]> 25055M: Paolo Bonzini <[email protected]> 25056L: [email protected] 25057S: Supported 25058F: virt/lib/ 25059 25060VIRTIO AND VHOST VSOCK DRIVER 25061M: Stefan Hajnoczi <[email protected]> 25062M: Stefano Garzarella <[email protected]> 25063L: [email protected] 25064L: [email protected] 25065L: [email protected] 25066S: Maintained 25067F: drivers/vhost/vsock.c 25068F: include/linux/virtio_vsock.h 25069F: include/uapi/linux/virtio_vsock.h 25070F: net/vmw_vsock/virtio_transport.c 25071F: net/vmw_vsock/virtio_transport_common.c 25072 25073VIRTIO BALLOON 25074M: "Michael S. Tsirkin" <[email protected]> 25075M: David Hildenbrand <[email protected]> 25076L: [email protected] 25077S: Maintained 25078F: drivers/virtio/virtio_balloon.c 25079F: include/linux/balloon_compaction.h 25080F: include/uapi/linux/virtio_balloon.h 25081F: mm/balloon_compaction.c 25082 25083VIRTIO BLOCK AND SCSI DRIVERS 25084M: "Michael S. Tsirkin" <[email protected]> 25085M: Jason Wang <[email protected]> 25086R: Paolo Bonzini <[email protected]> 25087R: Stefan Hajnoczi <[email protected]> 25088R: Eugenio Pérez <[email protected]> 25089L: [email protected] 25090S: Maintained 25091F: drivers/block/virtio_blk.c 25092F: drivers/scsi/virtio_scsi.c 25093F: include/uapi/linux/virtio_blk.h 25094F: include/uapi/linux/virtio_scsi.h 25095 25096VIRTIO CONSOLE DRIVER 25097M: Amit Shah <[email protected]> 25098L: [email protected] 25099S: Maintained 25100F: drivers/char/virtio_console.c 25101F: include/uapi/linux/virtio_console.h 25102 25103VIRTIO CORE AND NET DRIVERS 25104M: "Michael S. Tsirkin" <[email protected]> 25105M: Jason Wang <[email protected]> 25106R: Xuan Zhuo <[email protected]> 25107R: Eugenio Pérez <[email protected]> 25108L: [email protected] 25109S: Maintained 25110F: Documentation/ABI/testing/sysfs-bus-vdpa 25111F: Documentation/ABI/testing/sysfs-class-vduse 25112F: Documentation/devicetree/bindings/virtio/ 25113F: Documentation/driver-api/virtio/ 25114F: drivers/block/virtio_blk.c 25115F: drivers/crypto/virtio/ 25116F: drivers/net/virtio_net.c 25117F: drivers/vdpa/ 25118F: drivers/virtio/ 25119F: include/linux/vdpa.h 25120F: include/linux/virtio*.h 25121F: include/linux/vringh.h 25122F: include/uapi/linux/virtio_*.h 25123F: net/vmw_vsock/virtio* 25124F: tools/virtio/ 25125F: tools/testing/selftests/drivers/net/virtio_net/ 25126 25127VIRTIO CRYPTO DRIVER 25128M: Gonglei <[email protected]> 25129L: [email protected] 25130L: [email protected] 25131S: Maintained 25132F: drivers/crypto/virtio/ 25133F: include/uapi/linux/virtio_crypto.h 25134 25135VIRTIO DRIVERS FOR S390 25136M: Cornelia Huck <[email protected]> 25137M: Halil Pasic <[email protected]> 25138M: Eric Farman <[email protected]> 25139L: [email protected] 25140L: [email protected] 25141L: [email protected] 25142S: Supported 25143F: arch/s390/include/uapi/asm/virtio-ccw.h 25144F: drivers/s390/virtio/ 25145 25146VIRTIO FILE SYSTEM 25147M: Vivek Goyal <[email protected]> 25148M: Stefan Hajnoczi <[email protected]> 25149M: Miklos Szeredi <[email protected]> 25150R: Eugenio Pérez <[email protected]> 25151L: [email protected] 25152L: [email protected] 25153S: Supported 25154W: https://virtio-fs.gitlab.io/ 25155F: Documentation/filesystems/virtiofs.rst 25156F: fs/fuse/virtio_fs.c 25157F: include/uapi/linux/virtio_fs.h 25158 25159VIRTIO GPIO DRIVER 25160M: Enrico Weigelt, metux IT consult <[email protected]> 25161M: Viresh Kumar <[email protected]> 25162L: [email protected] 25163L: [email protected] 25164S: Maintained 25165F: drivers/gpio/gpio-virtio.c 25166F: include/uapi/linux/virtio_gpio.h 25167 25168VIRTIO GPU DRIVER 25169M: David Airlie <[email protected]> 25170M: Gerd Hoffmann <[email protected]> 25171R: Gurchetan Singh <[email protected]> 25172R: Chia-I Wu <[email protected]> 25173L: [email protected] 25174L: [email protected] 25175S: Maintained 25176T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25177F: drivers/gpu/drm/ci/xfails/virtio* 25178F: drivers/gpu/drm/virtio/ 25179F: include/uapi/linux/virtio_gpu.h 25180 25181VIRTIO HOST (VHOST) 25182M: "Michael S. Tsirkin" <[email protected]> 25183M: Jason Wang <[email protected]> 25184R: Eugenio Pérez <[email protected]> 25185L: [email protected] 25186L: [email protected] 25187L: [email protected] 25188S: Maintained 25189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25190F: drivers/vhost/ 25191F: include/linux/sched/vhost_task.h 25192F: include/linux/vhost_iotlb.h 25193F: include/uapi/linux/vhost.h 25194F: kernel/vhost_task.c 25195 25196VIRTIO HOST (VHOST-SCSI) 25197M: "Michael S. Tsirkin" <[email protected]> 25198M: Jason Wang <[email protected]> 25199M: Mike Christie <[email protected]> 25200R: Paolo Bonzini <[email protected]> 25201R: Stefan Hajnoczi <[email protected]> 25202L: [email protected] 25203S: Maintained 25204F: drivers/vhost/scsi.c 25205 25206VIRTIO I2C DRIVER 25207M: Viresh Kumar <[email protected]> 25208R: "Chen, Jian Jun" <[email protected]> 25209L: [email protected] 25210L: [email protected] 25211S: Maintained 25212F: drivers/i2c/busses/i2c-virtio.c 25213F: include/uapi/linux/virtio_i2c.h 25214 25215VIRTIO INPUT DRIVER 25216M: Gerd Hoffmann <[email protected]> 25217S: Maintained 25218F: drivers/virtio/virtio_input.c 25219F: include/uapi/linux/virtio_input.h 25220 25221VIRTIO IOMMU DRIVER 25222M: Jean-Philippe Brucker <[email protected]> 25223L: [email protected] 25224S: Maintained 25225F: drivers/iommu/virtio-iommu.c 25226F: include/uapi/linux/virtio_iommu.h 25227 25228VIRTIO MEM DRIVER 25229M: David Hildenbrand <[email protected]> 25230L: [email protected] 25231S: Maintained 25232W: https://virtio-mem.gitlab.io/ 25233F: drivers/virtio/virtio_mem.c 25234F: include/uapi/linux/virtio_mem.h 25235 25236VIRTIO PMEM DRIVER 25237M: Pankaj Gupta <[email protected]> 25238L: [email protected] 25239S: Maintained 25240F: drivers/nvdimm/nd_virtio.c 25241F: drivers/nvdimm/virtio_pmem.c 25242 25243VIRTIO SOUND DRIVER 25244M: Anton Yakovlev <[email protected]> 25245M: "Michael S. Tsirkin" <[email protected]> 25246L: [email protected] 25247L: [email protected] 25248S: Maintained 25249F: include/uapi/linux/virtio_snd.h 25250F: sound/virtio/* 25251 25252VIRTUAL BOX GUEST DEVICE DRIVER 25253M: Hans de Goede <[email protected]> 25254M: Arnd Bergmann <[email protected]> 25255M: Greg Kroah-Hartman <[email protected]> 25256S: Maintained 25257F: drivers/virt/vboxguest/ 25258F: include/linux/vbox_utils.h 25259F: include/uapi/linux/vbox*.h 25260 25261VIRTUAL BOX SHARED FOLDER VFS DRIVER 25262M: Hans de Goede <[email protected]> 25263L: [email protected] 25264S: Maintained 25265F: fs/vboxsf/* 25266 25267VIRTUAL PCM TEST DRIVER 25268M: Ivan Orlov <[email protected]> 25269L: [email protected] 25270S: Maintained 25271F: Documentation/sound/cards/pcmtest.rst 25272F: sound/drivers/pcmtest.c 25273F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25274 25275VIRTUAL SERIO DEVICE DRIVER 25276M: Stephen Chandler Paul <[email protected]> 25277S: Maintained 25278F: drivers/input/serio/userio.c 25279F: include/uapi/linux/userio.h 25280 25281VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25282M: Javier Carrasco <[email protected]> 25283S: Maintained 25284F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25285F: drivers/iio/light/veml3235.c 25286 25287VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25288M: Javier Carrasco <[email protected]> 25289S: Maintained 25290F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25291F: drivers/iio/light/veml6030.c 25292 25293VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25294M: Javier Carrasco <[email protected]> 25295S: Maintained 25296F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25297F: drivers/iio/light/veml6075.c 25298 25299VISL VIRTUAL STATELESS DECODER DRIVER 25300M: Daniel Almeida <[email protected]> 25301L: [email protected] 25302S: Supported 25303F: drivers/media/test-drivers/visl 25304 25305VIVID VIRTUAL VIDEO DRIVER 25306M: Hans Verkuil <[email protected]> 25307L: [email protected] 25308S: Maintained 25309W: https://linuxtv.org 25310T: git git://linuxtv.org/media.git 25311F: drivers/media/test-drivers/vivid/* 25312 25313VM SOCKETS (AF_VSOCK) 25314M: Stefano Garzarella <[email protected]> 25315L: [email protected] 25316L: [email protected] 25317S: Maintained 25318F: drivers/net/vsockmon.c 25319F: include/net/af_vsock.h 25320F: include/uapi/linux/vm_sockets.h 25321F: include/uapi/linux/vm_sockets_diag.h 25322F: include/uapi/linux/vsockmon.h 25323F: net/vmw_vsock/ 25324F: tools/testing/vsock/ 25325 25326VMALLOC 25327M: Andrew Morton <[email protected]> 25328R: Uladzislau Rezki <[email protected]> 25329R: Christoph Hellwig <[email protected]> 25330L: [email protected] 25331S: Maintained 25332W: http://www.linux-mm.org 25333T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25334F: include/linux/vmalloc.h 25335F: mm/vmalloc.c 25336 25337VME SUBSYSTEM 25338L: [email protected] 25339S: Orphan 25340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25341F: Documentation/driver-api/vme.rst 25342F: drivers/staging/vme_user/ 25343 25344VMWARE BALLOON DRIVER 25345M: Jerrin Shaji George <[email protected]> 25346R: Broadcom internal kernel review list <[email protected]> 25347L: [email protected] 25348S: Supported 25349F: drivers/misc/vmw_balloon.c 25350 25351VMWARE HYPERVISOR INTERFACE 25352M: Ajay Kaher <[email protected]> 25353M: Alexey Makhalov <[email protected]> 25354R: Broadcom internal kernel review list <[email protected]> 25355L: [email protected] 25356L: [email protected] 25357S: Supported 25358T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25359F: arch/x86/include/asm/vmware.h 25360F: arch/x86/kernel/cpu/vmware.c 25361 25362VMWARE PVRDMA DRIVER 25363M: Bryan Tan <[email protected]> 25364M: Vishnu Dasa <[email protected]> 25365R: Broadcom internal kernel review list <[email protected]> 25366L: [email protected] 25367S: Supported 25368F: drivers/infiniband/hw/vmw_pvrdma/ 25369 25370VMWARE PVSCSI DRIVER 25371M: Vishal Bhakta <[email protected]> 25372R: Broadcom internal kernel review list <[email protected]> 25373L: [email protected] 25374S: Supported 25375F: drivers/scsi/vmw_pvscsi.c 25376F: drivers/scsi/vmw_pvscsi.h 25377 25378VMWARE VIRTUAL PTP CLOCK DRIVER 25379M: Nick Shi <[email protected]> 25380R: Ajay Kaher <[email protected]> 25381R: Alexey Makhalov <[email protected]> 25382R: Broadcom internal kernel review list <[email protected]> 25383L: [email protected] 25384S: Supported 25385F: drivers/ptp/ptp_vmw.c 25386 25387VMWARE VMCI DRIVER 25388M: Bryan Tan <[email protected]> 25389M: Vishnu Dasa <[email protected]> 25390R: Broadcom internal kernel review list <[email protected]> 25391L: [email protected] 25392S: Supported 25393F: drivers/misc/vmw_vmci/ 25394F: include/linux/vmw_vmci* 25395 25396VMWARE VMMOUSE SUBDRIVER 25397M: Zack Rusin <[email protected]> 25398R: Broadcom internal kernel review list <[email protected]> 25399L: [email protected] 25400S: Supported 25401F: drivers/input/mouse/vmmouse.c 25402F: drivers/input/mouse/vmmouse.h 25403 25404VMWARE VMXNET3 ETHERNET DRIVER 25405M: Ronak Doshi <[email protected]> 25406R: Broadcom internal kernel review list <[email protected]> 25407L: [email protected] 25408S: Supported 25409F: drivers/net/vmxnet3/ 25410 25411VMWARE VSOCK VMCI TRANSPORT DRIVER 25412M: Bryan Tan <[email protected]> 25413M: Vishnu Dasa <[email protected]> 25414R: Broadcom internal kernel review list <[email protected]> 25415L: [email protected] 25416S: Supported 25417F: net/vmw_vsock/vmci_transport* 25418 25419VOCORE VOCORE2 BOARD 25420M: Harvey Hunt <[email protected]> 25421L: [email protected] 25422S: Maintained 25423F: arch/mips/boot/dts/ralink/vocore2.dts 25424 25425VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25426M: Liam Girdwood <[email protected]> 25427M: Mark Brown <[email protected]> 25428L: [email protected] 25429S: Supported 25430W: http://www.slimlogic.co.uk/?p=48 25431T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25432F: Documentation/devicetree/bindings/regulator/ 25433F: Documentation/power/regulator/ 25434F: drivers/regulator/ 25435F: include/dt-bindings/regulator/ 25436F: include/linux/regulator/ 25437K: regulator_get_optional 25438 25439VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25440R: Matti Vaittinen <[email protected]> 25441F: drivers/regulator/irq_helpers.c 25442 25443VRF 25444M: David Ahern <[email protected]> 25445L: [email protected] 25446S: Maintained 25447F: Documentation/networking/vrf.rst 25448F: drivers/net/vrf.c 25449 25450VSPRINTF 25451M: Petr Mladek <[email protected]> 25452M: Steven Rostedt <[email protected]> 25453R: Andy Shevchenko <[email protected]> 25454R: Rasmus Villemoes <[email protected]> 25455R: Sergey Senozhatsky <[email protected]> 25456S: Maintained 25457T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25458F: Documentation/core-api/printk-formats.rst 25459F: lib/test_printf.c 25460F: lib/test_scanf.c 25461F: lib/vsprintf.c 25462 25463VT1211 HARDWARE MONITOR DRIVER 25464M: Juerg Haefliger <[email protected]> 25465L: [email protected] 25466S: Maintained 25467F: Documentation/hwmon/vt1211.rst 25468F: drivers/hwmon/vt1211.c 25469 25470VT8231 HARDWARE MONITOR DRIVER 25471M: Roger Lucas <[email protected]> 25472L: [email protected] 25473S: Maintained 25474F: drivers/hwmon/vt8231.c 25475 25476VUB300 USB to SDIO/SD/MMC bridge chip 25477L: [email protected] 25478S: Orphan 25479F: drivers/mmc/host/vub300.c 25480 25481W1 DALLAS'S 1-WIRE BUS 25482M: Krzysztof Kozlowski <[email protected]> 25483S: Maintained 25484F: Documentation/devicetree/bindings/w1/ 25485F: Documentation/w1/ 25486F: drivers/w1/ 25487F: include/linux/w1.h 25488 25489W83791D HARDWARE MONITORING DRIVER 25490M: Marc Hulsman <[email protected]> 25491L: [email protected] 25492S: Maintained 25493F: Documentation/hwmon/w83791d.rst 25494F: drivers/hwmon/w83791d.c 25495 25496W83793 HARDWARE MONITORING DRIVER 25497M: Rudolf Marek <[email protected]> 25498L: [email protected] 25499S: Maintained 25500F: Documentation/hwmon/w83793.rst 25501F: drivers/hwmon/w83793.c 25502 25503W83795 HARDWARE MONITORING DRIVER 25504M: Jean Delvare <[email protected]> 25505L: [email protected] 25506S: Maintained 25507F: drivers/hwmon/w83795.c 25508 25509W83L51xD SD/MMC CARD INTERFACE DRIVER 25510M: Pierre Ossman <[email protected]> 25511S: Maintained 25512F: drivers/mmc/host/wbsd.* 25513 25514WACOM PROTOCOL 4 SERIAL TABLETS 25515M: Julian Squires <[email protected]> 25516M: Hans de Goede <[email protected]> 25517L: [email protected] 25518S: Maintained 25519F: drivers/input/tablet/wacom_serial4.c 25520 25521WANGXUN ETHERNET DRIVER 25522M: Jiawen Wu <[email protected]> 25523M: Mengyuan Lou <[email protected]> 25524L: [email protected] 25525S: Maintained 25526W: https://www.net-swift.com 25527F: Documentation/networking/device_drivers/ethernet/wangxun/* 25528F: drivers/net/ethernet/wangxun/ 25529F: drivers/net/pcs/pcs-xpcs-wx.c 25530 25531WATCHDOG DEVICE DRIVERS 25532M: Wim Van Sebroeck <[email protected]> 25533M: Guenter Roeck <[email protected]> 25534L: [email protected] 25535S: Maintained 25536W: http://www.linux-watchdog.org/ 25537T: git git://www.linux-watchdog.org/linux-watchdog.git 25538F: Documentation/devicetree/bindings/watchdog/ 25539F: Documentation/watchdog/ 25540F: drivers/watchdog/ 25541F: include/linux/watchdog.h 25542F: include/trace/events/watchdog.h 25543F: include/uapi/linux/watchdog.h 25544 25545WAVE5 VPU CODEC DRIVER 25546M: Nas Chung <[email protected]> 25547M: Jackson Lee <[email protected]> 25548L: [email protected] 25549S: Maintained 25550F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 25551F: drivers/media/platform/chips-media/wave5/ 25552 25553WHISKEYCOVE PMIC GPIO DRIVER 25554M: Kuppuswamy Sathyanarayanan <[email protected]> 25555L: [email protected] 25556S: Maintained 25557F: drivers/gpio/gpio-wcove.c 25558 25559WHWAVE RTC DRIVER 25560M: Dianlong Li <[email protected]> 25561L: [email protected] 25562S: Maintained 25563F: drivers/rtc/rtc-sd3078.c 25564 25565WIIMOTE HID DRIVER 25566M: David Rheinsberg <[email protected]> 25567L: [email protected] 25568S: Maintained 25569F: drivers/hid/hid-wiimote* 25570 25571WILOCITY WIL6210 WIRELESS DRIVER 25572L: [email protected] 25573S: Orphan 25574W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25575F: drivers/net/wireless/ath/wil6210/ 25576 25577WINBOND CIR DRIVER 25578M: David Härdeman <[email protected]> 25579S: Maintained 25580F: drivers/media/rc/winbond-cir.c 25581 25582WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25583L: [email protected] 25584S: Orphan 25585F: drivers/watchdog/ebc-c384_wdt.c 25586 25587WINSYSTEMS WS16C48 GPIO DRIVER 25588M: William Breathitt Gray <[email protected]> 25589L: [email protected] 25590S: Maintained 25591F: drivers/gpio/gpio-ws16c48.c 25592 25593WIREGUARD SECURE NETWORK TUNNEL 25594M: Jason A. Donenfeld <[email protected]> 25595L: [email protected] 25596L: [email protected] 25597S: Maintained 25598F: drivers/net/wireguard/ 25599F: tools/testing/selftests/wireguard/ 25600 25601WISTRON LAPTOP BUTTON DRIVER 25602M: Miloslav Trmac <[email protected]> 25603S: Maintained 25604F: drivers/input/misc/wistron_btns.c 25605 25606WMI BINARY MOF DRIVER 25607M: Armin Wolf <[email protected]> 25608R: Thomas Weißschuh <[email protected]> 25609L: [email protected] 25610S: Maintained 25611F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25612F: Documentation/wmi/devices/wmi-bmof.rst 25613F: drivers/platform/x86/wmi-bmof.c 25614 25615WOLFSON MICROELECTRONICS DRIVERS 25616L: [email protected] 25617S: Supported 25618W: https://github.com/CirrusLogic/linux-drivers/wiki 25619T: git https://github.com/CirrusLogic/linux-drivers.git 25620F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 25621F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 25622F: Documentation/devicetree/bindings/mfd/wm831x.txt 25623F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 25624F: Documentation/devicetree/bindings/sound/wlf,*.yaml 25625F: Documentation/devicetree/bindings/sound/wm* 25626F: Documentation/hwmon/wm83??.rst 25627F: arch/arm/mach-s3c/mach-crag6410* 25628F: drivers/clk/clk-wm83*.c 25629F: drivers/gpio/gpio-*wm*.c 25630F: drivers/gpio/gpio-arizona.c 25631F: drivers/hwmon/wm83??-hwmon.c 25632F: drivers/input/misc/wm831x-on.c 25633F: drivers/input/touchscreen/wm831x-ts.c 25634F: drivers/input/touchscreen/wm97*.c 25635F: drivers/leds/leds-wm83*.c 25636F: drivers/mfd/arizona* 25637F: drivers/mfd/cs47l24* 25638F: drivers/mfd/wm*.c 25639F: drivers/power/supply/wm83*.c 25640F: drivers/regulator/arizona* 25641F: drivers/regulator/wm8*.c 25642F: drivers/rtc/rtc-wm83*.c 25643F: drivers/video/backlight/wm83*_bl.c 25644F: drivers/watchdog/wm83*_wdt.c 25645F: include/linux/mfd/arizona/ 25646F: include/linux/mfd/wm831x/ 25647F: include/linux/mfd/wm8350/ 25648F: include/linux/mfd/wm8400* 25649F: include/linux/regulator/arizona* 25650F: include/linux/wm97xx.h 25651F: include/sound/wm????.h 25652F: sound/soc/codecs/arizona* 25653F: sound/soc/codecs/cs47l24* 25654F: sound/soc/codecs/wm* 25655 25656WORKQUEUE 25657M: Tejun Heo <[email protected]> 25658R: Lai Jiangshan <[email protected]> 25659S: Maintained 25660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 25661F: Documentation/core-api/workqueue.rst 25662F: include/linux/workqueue.h 25663F: kernel/workqueue.c 25664F: kernel/workqueue_internal.h 25665 25666WWAN DRIVERS 25667M: Loic Poulain <[email protected]> 25668M: Sergey Ryazanov <[email protected]> 25669R: Johannes Berg <[email protected]> 25670L: [email protected] 25671S: Maintained 25672F: drivers/net/wwan/ 25673F: include/linux/wwan.h 25674F: include/uapi/linux/wwan.h 25675 25676X-POWERS AXP288 PMIC DRIVERS 25677M: Hans de Goede <[email protected]> 25678S: Maintained 25679F: drivers/acpi/pmic/intel_pmic_xpower.c 25680N: axp288 25681 25682X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 25683M: Chen-Yu Tsai <[email protected]> 25684L: [email protected] 25685S: Maintained 25686N: axp[128] 25687 25688X.25 STACK 25689M: Martin Schiller <[email protected]> 25690L: [email protected] 25691S: Maintained 25692F: Documentation/networking/lapb-module.rst 25693F: Documentation/networking/x25* 25694F: drivers/net/wan/hdlc_x25.c 25695F: drivers/net/wan/lapbether.c 25696F: include/*/lapb.h 25697F: include/net/x25* 25698F: include/uapi/linux/x25.h 25699F: net/lapb/ 25700F: net/x25/ 25701 25702X86 ARCHITECTURE (32-BIT AND 64-BIT) 25703M: Thomas Gleixner <[email protected]> 25704M: Ingo Molnar <[email protected]> 25705M: Borislav Petkov <[email protected]> 25706M: Dave Hansen <[email protected]> 25707M: [email protected] 25708R: "H. Peter Anvin" <[email protected]> 25709L: [email protected] 25710S: Maintained 25711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 25712F: Documentation/arch/x86/ 25713F: Documentation/devicetree/bindings/x86/ 25714F: arch/x86/ 25715F: tools/testing/selftests/x86 25716 25717X86 CPUID DATABASE 25718M: Borislav Petkov <[email protected]> 25719M: Thomas Gleixner <[email protected]> 25720M: [email protected] 25721R: Ahmed S. Darwish <[email protected]> 25722L: [email protected] 25723S: Maintained 25724W: https://x86-cpuid.org 25725F: tools/arch/x86/kcpuid/cpuid.csv 25726 25727X86 ENTRY CODE 25728M: Andy Lutomirski <[email protected]> 25729L: [email protected] 25730S: Maintained 25731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 25732F: arch/x86/entry/ 25733 25734X86 HARDWARE VULNERABILITIES 25735M: Thomas Gleixner <[email protected]> 25736M: Borislav Petkov <[email protected]> 25737M: Peter Zijlstra <[email protected]> 25738M: Josh Poimboeuf <[email protected]> 25739R: Pawan Gupta <[email protected]> 25740S: Maintained 25741F: Documentation/admin-guide/hw-vuln/ 25742F: arch/x86/include/asm/nospec-branch.h 25743F: arch/x86/kernel/cpu/bugs.c 25744 25745X86 MCE INFRASTRUCTURE 25746M: Tony Luck <[email protected]> 25747M: Borislav Petkov <[email protected]> 25748L: [email protected] 25749S: Maintained 25750F: Documentation/ABI/testing/sysfs-mce 25751F: Documentation/arch/x86/x86_64/machinecheck.rst 25752F: arch/x86/kernel/cpu/mce/* 25753 25754X86 MICROCODE UPDATE SUPPORT 25755M: Borislav Petkov <[email protected]> 25756S: Maintained 25757F: arch/x86/kernel/cpu/microcode/* 25758 25759X86 MM 25760M: Dave Hansen <[email protected]> 25761M: Andy Lutomirski <[email protected]> 25762M: Peter Zijlstra <[email protected]> 25763L: [email protected] 25764S: Maintained 25765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 25766F: arch/x86/mm/ 25767 25768X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 25769M: Hans de Goede <[email protected]> 25770L: [email protected] 25771S: Maintained 25772T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25773F: drivers/platform/x86/x86-android-tablets/ 25774 25775X86 PLATFORM DRIVERS 25776M: Hans de Goede <[email protected]> 25777M: Ilpo Järvinen <[email protected]> 25778L: [email protected] 25779S: Maintained 25780Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 25781T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25782F: drivers/platform/olpc/ 25783F: drivers/platform/x86/ 25784F: include/linux/platform_data/x86/ 25785 25786X86 PLATFORM UV HPE SUPERDOME FLEX 25787M: Steve Wahl <[email protected]> 25788R: Justin Ernst <[email protected]> 25789R: Kyle Meyer <[email protected]> 25790R: Dimitri Sivanich <[email protected]> 25791R: Russ Anderson <[email protected]> 25792S: Supported 25793F: arch/x86/include/asm/uv/ 25794F: arch/x86/kernel/apic/x2apic_uv_x.c 25795F: arch/x86/platform/uv/ 25796 25797X86 STACK UNWINDING 25798M: Josh Poimboeuf <[email protected]> 25799M: Peter Zijlstra <[email protected]> 25800S: Supported 25801F: arch/x86/include/asm/unwind*.h 25802F: arch/x86/kernel/dumpstack.c 25803F: arch/x86/kernel/stacktrace.c 25804F: arch/x86/kernel/unwind_*.c 25805 25806X86 TRUST DOMAIN EXTENSIONS (TDX) 25807M: Kirill A. Shutemov <[email protected]> 25808R: Dave Hansen <[email protected]> 25809L: [email protected] 25810L: [email protected] 25811S: Supported 25812T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 25813F: arch/x86/boot/compressed/tdx* 25814F: arch/x86/coco/tdx/ 25815F: arch/x86/include/asm/shared/tdx.h 25816F: arch/x86/include/asm/tdx.h 25817F: arch/x86/virt/vmx/tdx/ 25818F: drivers/virt/coco/tdx-guest 25819 25820X86 VDSO 25821M: Andy Lutomirski <[email protected]> 25822L: [email protected] 25823S: Maintained 25824T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 25825F: arch/x86/entry/vdso/ 25826 25827XARRAY 25828M: Matthew Wilcox <[email protected]> 25829L: [email protected] 25830L: [email protected] 25831S: Supported 25832F: Documentation/core-api/xarray.rst 25833F: include/linux/idr.h 25834F: include/linux/xarray.h 25835F: lib/idr.c 25836F: lib/test_xarray.c 25837F: lib/xarray.c 25838F: tools/testing/radix-tree 25839 25840XBOX DVD IR REMOTE 25841M: Benjamin Valentin <[email protected]> 25842S: Maintained 25843F: drivers/media/rc/keymaps/rc-xbox-dvd.c 25844F: drivers/media/rc/xbox_remote.c 25845 25846XC2028/3028 TUNER DRIVER 25847M: Mauro Carvalho Chehab <[email protected]> 25848L: [email protected] 25849S: Maintained 25850W: https://linuxtv.org 25851T: git git://linuxtv.org/media.git 25852F: drivers/media/tuners/xc2028.* 25853 25854XDP (eXpress Data Path) 25855M: Alexei Starovoitov <[email protected]> 25856M: Daniel Borkmann <[email protected]> 25857M: David S. Miller <[email protected]> 25858M: Jakub Kicinski <[email protected]> 25859M: Jesper Dangaard Brouer <[email protected]> 25860M: John Fastabend <[email protected]> 25861L: [email protected] 25862L: [email protected] 25863S: Supported 25864F: drivers/net/ethernet/*/*/*/*/*xdp* 25865F: drivers/net/ethernet/*/*/*xdp* 25866F: include/net/xdp.h 25867F: include/net/xdp_priv.h 25868F: include/trace/events/xdp.h 25869F: kernel/bpf/cpumap.c 25870F: kernel/bpf/devmap.c 25871F: net/core/xdp.c 25872F: samples/bpf/xdp* 25873F: tools/testing/selftests/bpf/*/*xdp* 25874F: tools/testing/selftests/bpf/*xdp* 25875K: (?:\b|_)xdp(?:\b|_) 25876 25877XDP SOCKETS (AF_XDP) 25878M: Björn Töpel <[email protected]> 25879M: Magnus Karlsson <[email protected]> 25880M: Maciej Fijalkowski <[email protected]> 25881R: Jonathan Lemon <[email protected]> 25882L: [email protected] 25883L: [email protected] 25884S: Maintained 25885F: Documentation/networking/af_xdp.rst 25886F: include/net/netns/xdp.h 25887F: include/net/xdp_sock* 25888F: include/net/xsk_buff_pool.h 25889F: include/uapi/linux/if_xdp.h 25890F: include/uapi/linux/xdp_diag.h 25891F: net/xdp/ 25892F: tools/testing/selftests/bpf/*xsk* 25893 25894XEN BLOCK SUBSYSTEM 25895M: Roger Pau Monné <[email protected]> 25896L: [email protected] (moderated for non-subscribers) 25897S: Supported 25898F: drivers/block/xen* 25899F: drivers/block/xen-blkback/* 25900 25901XEN HYPERVISOR ARM 25902M: Stefano Stabellini <[email protected]> 25903L: [email protected] (moderated for non-subscribers) 25904S: Maintained 25905F: arch/arm/include/asm/xen/ 25906F: arch/arm/xen/ 25907 25908XEN HYPERVISOR ARM64 25909M: Stefano Stabellini <[email protected]> 25910L: [email protected] (moderated for non-subscribers) 25911S: Maintained 25912F: arch/arm64/include/asm/xen/ 25913F: arch/arm64/xen/ 25914 25915XEN HYPERVISOR INTERFACE 25916M: Juergen Gross <[email protected]> 25917M: Stefano Stabellini <[email protected]> 25918R: Oleksandr Tyshchenko <[email protected]> 25919L: [email protected] (moderated for non-subscribers) 25920S: Supported 25921T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 25922F: Documentation/ABI/stable/sysfs-hypervisor-xen 25923F: Documentation/ABI/testing/sysfs-hypervisor-xen 25924F: drivers/*/xen-*front.c 25925F: drivers/xen/ 25926F: include/uapi/xen/ 25927F: include/xen/ 25928F: kernel/configs/xen.config 25929 25930XEN HYPERVISOR X86 25931M: Juergen Gross <[email protected]> 25932R: Boris Ostrovsky <[email protected]> 25933L: [email protected] (moderated for non-subscribers) 25934S: Supported 25935F: arch/x86/configs/xen.config 25936F: arch/x86/include/asm/pvclock-abi.h 25937F: arch/x86/include/asm/xen/ 25938F: arch/x86/platform/pvh/ 25939F: arch/x86/xen/ 25940 25941XEN NETWORK BACKEND DRIVER 25942M: Wei Liu <[email protected]> 25943M: Paul Durrant <[email protected]> 25944L: [email protected] (moderated for non-subscribers) 25945L: [email protected] 25946S: Supported 25947F: drivers/net/xen-netback/* 25948 25949XEN PCI SUBSYSTEM 25950M: Juergen Gross <[email protected]> 25951L: [email protected] (moderated for non-subscribers) 25952S: Supported 25953F: arch/x86/pci/*xen* 25954F: drivers/pci/*xen* 25955 25956XEN PVSCSI DRIVERS 25957M: Juergen Gross <[email protected]> 25958L: [email protected] (moderated for non-subscribers) 25959L: [email protected] 25960S: Supported 25961F: drivers/scsi/xen-scsifront.c 25962F: drivers/xen/xen-scsiback.c 25963F: include/xen/interface/io/vscsiif.h 25964 25965XEN PVUSB DRIVER 25966M: Juergen Gross <[email protected]> 25967L: [email protected] (moderated for non-subscribers) 25968L: [email protected] 25969S: Supported 25970F: drivers/usb/host/xen* 25971F: include/xen/interface/io/usbif.h 25972 25973XEN SOUND FRONTEND DRIVER 25974M: Oleksandr Andrushchenko <[email protected]> 25975L: [email protected] (moderated for non-subscribers) 25976L: [email protected] 25977S: Supported 25978F: sound/xen/* 25979 25980XEN SWIOTLB SUBSYSTEM 25981M: Juergen Gross <[email protected]> 25982M: Stefano Stabellini <[email protected]> 25983L: [email protected] (moderated for non-subscribers) 25984L: [email protected] 25985S: Supported 25986F: arch/*/include/asm/xen/swiotlb-xen.h 25987F: drivers/xen/swiotlb-xen.c 25988F: include/xen/arm/swiotlb-xen.h 25989F: include/xen/swiotlb-xen.h 25990 25991XFS FILESYSTEM 25992M: Carlos Maiolino <[email protected]> 25993R: Darrick J. Wong <[email protected]> 25994L: [email protected] 25995S: Supported 25996W: http://xfs.org/ 25997C: irc://irc.oftc.net/xfs 25998T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 25999P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 26000F: Documentation/ABI/testing/sysfs-fs-xfs 26001F: Documentation/admin-guide/xfs.rst 26002F: Documentation/filesystems/xfs/* 26003F: fs/xfs/ 26004F: include/uapi/linux/dqblk_xfs.h 26005F: include/uapi/linux/fsmap.h 26006 26007XILINX AMS DRIVER 26008M: Anand Ashok Dumbre <[email protected]> 26009L: [email protected] 26010S: Maintained 26011F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 26012F: drivers/iio/adc/xilinx-ams.c 26013 26014XILINX AXI ETHERNET DRIVER 26015M: Radhey Shyam Pandey <[email protected]> 26016S: Maintained 26017F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 26018F: drivers/net/ethernet/xilinx/xilinx_axienet* 26019 26020XILINX CAN DRIVER 26021M: Appana Durga Kedareswara rao <[email protected]> 26022L: [email protected] 26023S: Maintained 26024F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 26025F: drivers/net/can/xilinx_can.c 26026 26027XILINX EVENT MANAGEMENT DRIVER 26028M: Michal Simek <[email protected]> 26029S: Maintained 26030F: drivers/soc/xilinx/xlnx_event_manager.c 26031F: include/linux/firmware/xlnx-event-manager.h 26032 26033XILINX GPIO DRIVER 26034M: Shubhrajyoti Datta <[email protected]> 26035R: Srinivas Neeli <[email protected]> 26036R: Michal Simek <[email protected]> 26037S: Maintained 26038F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 26039F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 26040F: drivers/gpio/gpio-xilinx.c 26041F: drivers/gpio/gpio-zynq.c 26042 26043XILINX LL TEMAC ETHERNET DRIVER 26044L: [email protected] 26045S: Orphan 26046F: drivers/net/ethernet/xilinx/ll_temac* 26047 26048XILINX PWM DRIVER 26049M: Sean Anderson <[email protected]> 26050S: Maintained 26051F: drivers/pwm/pwm-xilinx.c 26052F: include/clocksource/timer-xilinx.h 26053 26054XILINX SD-FEC IP CORES 26055M: Derek Kiernan <[email protected]> 26056M: Dragan Cvetic <[email protected]> 26057S: Maintained 26058F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 26059F: Documentation/misc-devices/xilinx_sdfec.rst 26060F: drivers/misc/Kconfig 26061F: drivers/misc/Makefile 26062F: drivers/misc/xilinx_sdfec.c 26063F: include/uapi/misc/xilinx_sdfec.h 26064 26065XILINX UARTLITE SERIAL DRIVER 26066M: Peter Korsgaard <[email protected]> 26067L: [email protected] 26068S: Maintained 26069F: drivers/tty/serial/uartlite.c 26070 26071XILINX VIDEO IP CORES 26072M: Laurent Pinchart <[email protected]> 26073L: [email protected] 26074S: Supported 26075T: git git://linuxtv.org/media.git 26076F: Documentation/devicetree/bindings/media/xilinx/ 26077F: drivers/media/platform/xilinx/ 26078F: include/uapi/linux/xilinx-v4l2-controls.h 26079 26080XILINX VERSAL EDAC DRIVER 26081M: Shubhrajyoti Datta <[email protected]> 26082M: Sai Krishna Potthuri <[email protected]> 26083S: Maintained 26084F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 26085F: drivers/edac/versal_edac.c 26086 26087XILINX WATCHDOG DRIVER 26088M: Srinivas Neeli <[email protected]> 26089R: Shubhrajyoti Datta <[email protected]> 26090R: Michal Simek <[email protected]> 26091S: Maintained 26092F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26093F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26094F: drivers/watchdog/of_xilinx_wdt.c 26095F: drivers/watchdog/xilinx_wwdt.c 26096 26097XILINX XDMA DRIVER 26098M: Lizhi Hou <[email protected]> 26099M: Brian Xu <[email protected]> 26100M: Raj Kumar Rampelli <[email protected]> 26101L: [email protected] 26102S: Supported 26103F: drivers/dma/xilinx/xdma-regs.h 26104F: drivers/dma/xilinx/xdma.c 26105F: include/linux/dma/amd_xdma.h 26106F: include/linux/platform_data/amd_xdma.h 26107 26108XILINX ZYNQMP DPDMA DRIVER 26109M: Laurent Pinchart <[email protected]> 26110L: [email protected] 26111S: Supported 26112F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26113F: drivers/dma/xilinx/xilinx_dpdma.c 26114F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26115 26116XILINX ZYNQMP OCM EDAC DRIVER 26117M: Shubhrajyoti Datta <[email protected]> 26118M: Sai Krishna Potthuri <[email protected]> 26119S: Maintained 26120F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26121F: drivers/edac/zynqmp_edac.c 26122 26123XILINX ZYNQMP PSGTR PHY DRIVER 26124M: Laurent Pinchart <[email protected]> 26125L: [email protected] 26126S: Supported 26127T: git https://github.com/Xilinx/linux-xlnx.git 26128F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26129F: drivers/phy/xilinx/phy-zynqmp.c 26130 26131XILINX ZYNQMP SHA3 DRIVER 26132M: Harsha <[email protected]> 26133S: Maintained 26134F: drivers/crypto/xilinx/zynqmp-sha.c 26135 26136XILINX ZYNQMP NVMEM DRIVER 26137M: Praveen Teja Kundanala <[email protected]> 26138M: Kalyani Akula <[email protected]> 26139R: Michal Simek <[email protected]> 26140S: Maintained 26141F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26142F: drivers/nvmem/zynqmp_nvmem.c 26143 26144XILLYBUS DRIVER 26145M: Eli Billauer <[email protected]> 26146L: [email protected] 26147S: Supported 26148F: drivers/char/xillybus/ 26149 26150XLP9XX I2C DRIVER 26151M: George Cherian <[email protected]> 26152L: [email protected] 26153S: Supported 26154W: http://www.marvell.com 26155F: drivers/i2c/busses/i2c-xlp9xx.c 26156 26157XRA1403 GPIO EXPANDER 26158M: Nandor Han <[email protected]> 26159L: [email protected] 26160S: Maintained 26161F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26162F: drivers/gpio/gpio-xra1403.c 26163 26164XTENSA XTFPGA PLATFORM SUPPORT 26165M: Max Filippov <[email protected]> 26166S: Maintained 26167F: drivers/spi/spi-xtensa-xtfpga.c 26168F: sound/soc/xtensa/xtfpga-i2s.c 26169 26170XZ EMBEDDED 26171M: Lasse Collin <[email protected]> 26172S: Maintained 26173W: https://tukaani.org/xz/embedded.html 26174B: https://github.com/tukaani-project/xz-embedded/issues 26175C: irc://irc.libera.chat/tukaani 26176F: Documentation/staging/xz.rst 26177F: include/linux/decompress/unxz.h 26178F: include/linux/xz.h 26179F: lib/decompress_unxz.c 26180F: lib/xz/ 26181F: scripts/xz_wrap.sh 26182 26183YAM DRIVER FOR AX.25 26184M: Jean-Paul Roubelat <[email protected]> 26185L: [email protected] 26186S: Maintained 26187F: drivers/net/hamradio/yam* 26188F: include/linux/yam.h 26189 26190YAMA SECURITY MODULE 26191M: Kees Cook <[email protected]> 26192S: Supported 26193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26194F: Documentation/admin-guide/LSM/Yama.rst 26195F: security/yama/ 26196 26197YAML NETLINK (YNL) 26198M: Donald Hunter <[email protected]> 26199M: Jakub Kicinski <[email protected]> 26200F: Documentation/netlink/ 26201F: Documentation/userspace-api/netlink/intro-specs.rst 26202F: Documentation/userspace-api/netlink/specs.rst 26203F: tools/net/ynl/ 26204 26205YEALINK PHONE DRIVER 26206M: Henk Vergonet <[email protected]> 26207S: Maintained 26208F: Documentation/input/devices/yealink.rst 26209F: drivers/input/misc/yealink.* 26210 26211Z3FOLD COMPRESSED PAGE ALLOCATOR 26212M: Vitaly Wool <[email protected]> 26213R: Miaohe Lin <[email protected]> 26214L: [email protected] 26215S: Maintained 26216F: mm/z3fold.c 26217 26218Z8530 DRIVER FOR AX.25 26219M: Joerg Reuter <[email protected]> 26220L: [email protected] 26221S: Maintained 26222W: http://yaina.de/jreuter/ 26223W: http://www.qsl.net/dl1bke/ 26224F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26225F: drivers/net/hamradio/*scc.c 26226F: drivers/net/hamradio/z8530.h 26227 26228ZBUD COMPRESSED PAGE ALLOCATOR 26229M: Seth Jennings <[email protected]> 26230M: Dan Streetman <[email protected]> 26231L: [email protected] 26232S: Maintained 26233F: mm/zbud.c 26234 26235ZD1211RW WIRELESS DRIVER 26236L: [email protected] 26237S: Orphan 26238F: drivers/net/wireless/zydas/ 26239 26240ZD1301 MEDIA DRIVER 26241L: [email protected] 26242S: Orphan 26243W: https://linuxtv.org/ 26244Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26245F: drivers/media/usb/dvb-usb-v2/zd1301* 26246 26247ZD1301_DEMOD MEDIA DRIVER 26248L: [email protected] 26249S: Orphan 26250W: https://linuxtv.org/ 26251Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26252F: drivers/media/dvb-frontends/zd1301_demod* 26253 26254ZHAOXIN PROCESSOR SUPPORT 26255M: Tony W Wang-oc <[email protected]> 26256L: [email protected] 26257S: Maintained 26258F: arch/x86/kernel/cpu/zhaoxin.c 26259 26260ZONEFS FILESYSTEM 26261M: Damien Le Moal <[email protected]> 26262M: Naohiro Aota <[email protected]> 26263R: Johannes Thumshirn <[email protected]> 26264L: [email protected] 26265S: Maintained 26266T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26267F: Documentation/filesystems/zonefs.rst 26268F: fs/zonefs/ 26269 26270ZR36067 VIDEO FOR LINUX DRIVER 26271M: Corentin Labbe <[email protected]> 26272L: [email protected] 26273L: [email protected] 26274S: Maintained 26275W: http://mjpeg.sourceforge.net/driver-zoran/ 26276Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26277F: Documentation/driver-api/media/drivers/zoran.rst 26278F: drivers/media/pci/zoran/ 26279 26280ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26281M: Minchan Kim <[email protected]> 26282M: Sergey Senozhatsky <[email protected]> 26283L: [email protected] 26284S: Maintained 26285F: Documentation/admin-guide/blockdev/zram.rst 26286F: drivers/block/zram/ 26287 26288ZS DECSTATION Z85C30 SERIAL DRIVER 26289M: "Maciej W. Rozycki" <[email protected]> 26290S: Maintained 26291F: drivers/tty/serial/zs.* 26292 26293ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26294M: Minchan Kim <[email protected]> 26295M: Sergey Senozhatsky <[email protected]> 26296L: [email protected] 26297S: Maintained 26298F: Documentation/mm/zsmalloc.rst 26299F: include/linux/zsmalloc.h 26300F: mm/zsmalloc.c 26301 26302ZSTD 26303M: Nick Terrell <[email protected]> 26304S: Maintained 26305B: https://github.com/facebook/zstd/issues 26306T: git https://github.com/terrelln/linux.git 26307F: crypto/zstd.c 26308F: include/linux/zstd* 26309F: lib/decompress_unzstd.c 26310F: lib/zstd/ 26311N: zstd 26312K: zstd 26313 26314ZSWAP COMPRESSED SWAP CACHING 26315M: Johannes Weiner <[email protected]> 26316M: Yosry Ahmed <[email protected]> 26317M: Nhat Pham <[email protected]> 26318R: Chengming Zhou <[email protected]> 26319L: [email protected] 26320S: Maintained 26321F: Documentation/admin-guide/mm/zswap.rst 26322F: include/linux/zpool.h 26323F: include/linux/zswap.h 26324F: mm/zpool.c 26325F: mm/zswap.c 26326F: tools/testing/selftests/cgroup/test_zswap.c 26327 26328SENARYTECH AUDIO CODEC DRIVER 26329M: bo liu <[email protected]> 26330S: Maintained 26331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26332F: sound/pci/hda/patch_senarytech.c 26333 26334THE REST 26335M: Linus Torvalds <[email protected]> 26336L: [email protected] 26337S: Buried alive in reporters 26338T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26339F: * 26340F: */ 26341