1List of maintainers 2=================== 3 4Descriptions of section entries and preferred order 5--------------------------------------------------- 6 7 M: *Mail* patches to: FullName <address@domain> 8 R: Designated *Reviewer*: FullName <address@domain> 9 These reviewers should be CCed on patches. 10 L: *Mailing list* that is relevant to this area 11 S: *Status*, one of the following: 12 Supported: Someone is actually paid to look after this. 13 Maintained: Someone actually looks after it. 14 Odd Fixes: It has a maintainer but they don't have time to do 15 much other than throw the odd patch in. See below.. 16 Orphan: No current maintainer [but maybe you could take the 17 role as you write your new code]. 18 Obsolete: Old code. Something tagged obsolete generally means 19 it has been replaced by a better system and you 20 should be using that. 21 W: *Web-page* with status/info 22 Q: *Patchwork* web based patch tracking system site 23 B: URI for where to file *bugs*. A web-page with detailed bug 24 filing info, a direct bug tracker link, or a mailto: URI. 25 C: URI for *chat* protocol, server and channel where developers 26 usually hang out, for example irc://server/channel. 27 P: *Subsystem Profile* document for more details submitting 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 30 for details. 31 T: *SCM* tree type and location. 32 Type is one of: git, hg, quilt, stgit, topgit 33 F: *Files* and directories wildcard patterns. 34 A trailing slash includes all files and subdirectory files. 35 F: drivers/net/ all files in and below drivers/net 36 F: drivers/net/* all files in drivers/net, but not below 37 F: */net/* all files in "any top level directory"/net 38 One pattern per line. Multiple F: lines acceptable. 39 X: *Excluded* files and directories that are NOT maintained, same 40 rules as F:. Files exclusions are tested before file matches. 41 Can be useful for excluding a specific subdirectory, for instance: 42 F: net/ 43 X: net/ipv6/ 44 matches all files in and below net excluding net/ipv6/ 45 N: Files and directories *Regex* patterns. 46 N: [^a-z]tegra all files whose path contains tegra 47 (not including files like integrator) 48 One pattern per line. Multiple N: lines acceptable. 49 scripts/get_maintainer.pl has different behavior for files that 50 match F: pattern and matches of N: patterns. By default, 51 get_maintainer will not look at git log history when an F: pattern 52 match occurs. When an N: match occurs, git log history is used 53 to also notify the people that have git commit signatures. 54 K: *Content regex* (perl extended) pattern match in a patch or file. 55 For instance: 56 K: of_get_profile 57 matches patches or files that contain "of_get_profile" 58 K: \b(printk|pr_(info|err))\b 59 matches patches or files that contain one or more of the words 60 printk, pr_info or pr_err 61 One regex pattern per line. Multiple K: lines acceptable. 62 63Maintainers List 64---------------- 65 66.. note:: When reading this list, please look for the most precise areas 67 first. When adding to this list, please keep the entries in 68 alphabetical order. 69 703C59X NETWORK DRIVER 71M: Steffen Klassert <[email protected]> 72L: [email protected] 73S: Odd Fixes 74F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst 75F: drivers/net/ethernet/3com/3c59x.c 76 773CR990 NETWORK DRIVER 78M: David Dillow <[email protected]> 79L: [email protected] 80S: Maintained 81F: drivers/net/ethernet/3com/typhoon* 82 833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 84M: Adam Radford <[email protected]> 85L: [email protected] 86S: Supported 87W: http://www.lsi.com 88F: drivers/scsi/3w-* 89 9053C700 AND 53C700-66 SCSI DRIVER 91M: "James E.J. Bottomley" <[email protected]> 92L: [email protected] 93S: Maintained 94F: drivers/scsi/53c700* 95 966LOWPAN GENERIC (BTLE/IEEE 802.15.4) 97M: Alexander Aring <[email protected]> 98L: [email protected] 99L: [email protected] 100S: Maintained 101F: Documentation/networking/6lowpan.rst 102F: include/net/6lowpan.h 103F: net/6lowpan/ 104 1056PACK NETWORK DRIVER FOR AX.25 106M: Andreas Koensgen <[email protected]> 107L: [email protected] 108S: Maintained 109F: drivers/net/hamradio/6pack.c 110 111802.11 (including CFG80211/NL80211) 112M: Johannes Berg <[email protected]> 113L: [email protected] 114S: Maintained 115W: https://wireless.wiki.kernel.org/ 116Q: https://patchwork.kernel.org/project/linux-wireless/list/ 117T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 118T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 119F: Documentation/driver-api/80211/cfg80211.rst 120F: Documentation/networking/regulatory.rst 121F: include/linux/ieee80211.h 122F: include/net/cfg80211.h 123F: include/net/ieee80211_radiotap.h 124F: include/net/iw_handler.h 125F: include/net/wext.h 126F: include/uapi/linux/nl80211.h 127N: include/uapi/linux/nl80211-.* 128F: include/uapi/linux/wireless.h 129F: net/wireless/ 130 1318169 10/100/1000 GIGABIT ETHERNET DRIVER 132M: Heiner Kallweit <[email protected]> 133M: [email protected] 134L: [email protected] 135S: Maintained 136F: drivers/net/ethernet/realtek/r8169* 137 1388250/16?50 (AND CLONE UARTS) SERIAL DRIVER 139M: Greg Kroah-Hartman <[email protected]> 140L: [email protected] 141S: Maintained 142T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 143F: drivers/tty/serial/8250* 144F: include/linux/serial_8250.h 145 1468390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 147L: [email protected] 148S: Orphan / Obsolete 149F: drivers/net/ethernet/8390/ 150 1519P FILE SYSTEM 152M: Eric Van Hensbergen <[email protected]> 153M: Latchesar Ionkov <[email protected]> 154M: Dominique Martinet <[email protected]> 155R: Christian Schoenebeck <[email protected]> 156L: [email protected] 157S: Maintained 158W: http://github.com/v9fs 159Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 161T: git git://github.com/martinetd/linux.git 162F: Documentation/filesystems/9p.rst 163F: fs/9p/ 164F: include/net/9p/ 165F: include/trace/events/9p.h 166F: include/uapi/linux/virtio_9p.h 167F: net/9p/ 168 169A64FX DIAG DRIVER 170M: Hitomi Hasegawa <[email protected]> 171S: Supported 172F: drivers/soc/fujitsu/a64fx-diag.c 173 174A8293 MEDIA DRIVER 175L: [email protected] 176S: Orphan 177W: https://linuxtv.org 178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 179F: drivers/media/dvb-frontends/a8293* 180 181AACRAID SCSI RAID DRIVER 182M: Adaptec OEM Raid Solutions <[email protected]> 183L: [email protected] 184S: Supported 185W: http://www.adaptec.com/ 186F: Documentation/scsi/aacraid.rst 187F: drivers/scsi/aacraid/ 188 189AAEON UPBOARD FPGA MFD DRIVER 190M: Thomas Richard <[email protected]> 191S: Maintained 192F: drivers/leds/leds-upboard.c 193F: drivers/mfd/upboard-fpga.c 194F: drivers/pinctrl/pinctrl-upboard.c 195F: include/linux/mfd/upboard-fpga.h 196 197AB8500 BATTERY AND CHARGER DRIVERS 198M: Linus Walleij <[email protected]> 199F: Documentation/devicetree/bindings/power/supply/*ab8500* 200F: drivers/power/supply/*ab8500* 201 202ABI/API 203L: [email protected] 204F: include/linux/syscalls.h 205F: kernel/sys_ni.c 206X: arch/*/include/uapi/ 207X: include/uapi/ 208 209ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 210M: Hans de Goede <[email protected]> 211L: [email protected] 212S: Maintained 213F: drivers/hwmon/abituguru.c 214 215ABIT UGURU 3 HARDWARE MONITOR DRIVER 216M: Alistair John Strachan <[email protected]> 217L: [email protected] 218S: Maintained 219F: drivers/hwmon/abituguru3.c 220 221ACCES 104-DIO-48E GPIO DRIVER 222M: William Breathitt Gray <[email protected]> 223L: [email protected] 224S: Maintained 225F: drivers/gpio/gpio-104-dio-48e.c 226 227ACCES 104-IDI-48 GPIO DRIVER 228M: William Breathitt Gray <[email protected]> 229L: [email protected] 230S: Maintained 231F: drivers/gpio/gpio-104-idi-48.c 232 233ACCES 104-IDIO-16 GPIO DRIVER 234M: William Breathitt Gray <[email protected]> 235L: [email protected] 236S: Maintained 237F: drivers/gpio/gpio-104-idio-16.c 238 239ACCES 104-QUAD-8 DRIVER 240M: William Breathitt Gray <[email protected]> 241L: [email protected] 242S: Maintained 243F: drivers/counter/104-quad-8.c 244 245ACCES IDIO-16 GPIO LIBRARY 246M: William Breathitt Gray <[email protected]> 247L: [email protected] 248S: Maintained 249F: drivers/gpio/gpio-idio-16.c 250F: drivers/gpio/gpio-idio-16.h 251 252ACCES PCI-IDIO-16 GPIO DRIVER 253M: William Breathitt Gray <[email protected]> 254L: [email protected] 255S: Maintained 256F: drivers/gpio/gpio-pci-idio-16.c 257 258ACCES PCIe-IDIO-24 GPIO DRIVER 259M: William Breathitt Gray <[email protected]> 260L: [email protected] 261S: Maintained 262F: drivers/gpio/gpio-pcie-idio-24.c 263 264ACENIC DRIVER 265M: Jes Sorensen <[email protected]> 266L: [email protected] 267S: Maintained 268F: drivers/net/ethernet/alteon/acenic* 269 270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 271M: Peter Kaestle <[email protected]> 272L: [email protected] 273S: Maintained 274W: http://piie.net/?section=acerhdf 275F: drivers/platform/x86/acerhdf.c 276 277ACER WMI LAPTOP EXTRAS 278M: "Lee, Chun-Yi" <[email protected]> 279L: [email protected] 280S: Maintained 281F: drivers/platform/x86/acer-wmi.c 282 283ACPI 284M: "Rafael J. Wysocki" <[email protected]> 285R: Len Brown <[email protected]> 286L: [email protected] 287S: Supported 288Q: https://patchwork.kernel.org/project/linux-acpi/list/ 289B: https://bugzilla.kernel.org 290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 291F: Documentation/ABI/testing/configfs-acpi 292F: Documentation/ABI/testing/sysfs-bus-acpi 293F: Documentation/firmware-guide/acpi/ 294F: arch/x86/kernel/acpi/ 295F: arch/x86/pci/acpi.c 296F: drivers/acpi/ 297F: drivers/pci/*/*acpi* 298F: drivers/pci/*acpi* 299F: drivers/pnp/pnpacpi/ 300F: include/acpi/ 301F: include/linux/acpi.h 302F: include/linux/fwnode.h 303F: include/linux/fw_table.h 304F: lib/fw_table.c 305F: tools/power/acpi/ 306 307ACPI APEI 308M: "Rafael J. Wysocki" <[email protected]> 309R: Len Brown <[email protected]> 310R: James Morse <[email protected]> 311R: Tony Luck <[email protected]> 312R: Borislav Petkov <[email protected]> 313L: [email protected] 314F: drivers/acpi/apei/ 315 316ACPI COMPONENT ARCHITECTURE (ACPICA) 317M: Robert Moore <[email protected]> 318M: "Rafael J. Wysocki" <[email protected]> 319L: [email protected] 320L: [email protected] 321S: Supported 322W: https://acpica.org/ 323W: https://github.com/acpica/acpica/ 324Q: https://patchwork.kernel.org/project/linux-acpi/list/ 325B: https://bugzilla.kernel.org 326B: https://bugs.acpica.org 327T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 328F: drivers/acpi/acpica/ 329F: include/acpi/ 330F: tools/power/acpi/ 331 332ACPI FOR ARM64 (ACPI/arm64) 333M: Lorenzo Pieralisi <[email protected]> 334M: Hanjun Guo <[email protected]> 335M: Sudeep Holla <[email protected]> 336L: [email protected] 337L: [email protected] (moderated for non-subscribers) 338S: Maintained 339F: drivers/acpi/arm64 340F: include/linux/acpi_iort.h 341 342ACPI FOR RISC-V (ACPI/riscv) 343M: Sunil V L <[email protected]> 344L: [email protected] 345L: [email protected] 346S: Maintained 347F: drivers/acpi/riscv/ 348 349ACPI PCC(Platform Communication Channel) MAILBOX DRIVER 350M: Sudeep Holla <[email protected]> 351L: [email protected] 352S: Supported 353F: drivers/mailbox/pcc.c 354 355ACPI PMIC DRIVERS 356M: "Rafael J. Wysocki" <[email protected]> 357M: Len Brown <[email protected]> 358R: Andy Shevchenko <[email protected]> 359R: Mika Westerberg <[email protected]> 360L: [email protected] 361S: Supported 362Q: https://patchwork.kernel.org/project/linux-acpi/list/ 363B: https://bugzilla.kernel.org 364T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 365F: drivers/acpi/pmic/ 366 367ACPI QUICKSTART DRIVER 368M: Armin Wolf <[email protected]> 369L: [email protected] 370S: Maintained 371F: drivers/platform/x86/quickstart.c 372 373ACPI SERIAL MULTI INSTANTIATE DRIVER 374M: Hans de Goede <[email protected]> 375L: [email protected] 376S: Maintained 377F: drivers/platform/x86/serial-multi-instantiate.c 378 379ACPI THERMAL DRIVER 380M: Rafael J. Wysocki <[email protected]> 381R: Zhang Rui <[email protected]> 382L: [email protected] 383S: Supported 384B: https://bugzilla.kernel.org 385F: drivers/acpi/*thermal* 386 387ACPI VIOT DRIVER 388M: Jean-Philippe Brucker <[email protected]> 389L: [email protected] 390L: [email protected] 391S: Maintained 392F: drivers/acpi/viot.c 393F: include/linux/acpi_viot.h 394 395ACPI WMI DRIVER 396M: Armin Wolf <[email protected]> 397L: [email protected] 398S: Maintained 399F: Documentation/ABI/testing/sysfs-bus-wmi 400F: Documentation/driver-api/wmi.rst 401F: Documentation/wmi/ 402F: drivers/platform/x86/wmi.c 403F: include/uapi/linux/wmi.h 404 405ACRN HYPERVISOR SERVICE MODULE 406M: Fei Li <[email protected]> 407L: [email protected] (subscribers-only) 408S: Supported 409W: https://projectacrn.org 410F: Documentation/virt/acrn/ 411F: drivers/virt/acrn/ 412F: include/uapi/linux/acrn.h 413 414AD1889 ALSA SOUND DRIVER 415L: [email protected] 416S: Maintained 417W: https://parisc.wiki.kernel.org/index.php/AD1889 418F: sound/pci/ad1889.* 419 420AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Mugilraj Dhavachelvan <[email protected]> 422L: [email protected] 423S: Supported 424F: drivers/iio/potentiometer/ad5110.c 425 426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 427M: Michael Hennerich <[email protected]> 428S: Supported 429W: http://wiki.analog.com/AD5254 430W: https://ez.analog.com/linux-software-drivers 431F: drivers/misc/ad525x_dpot.c 432 433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 434M: Michael Hennerich <[email protected]> 435S: Supported 436W: http://wiki.analog.com/AD5398 437W: https://ez.analog.com/linux-software-drivers 438F: drivers/regulator/ad5398.c 439 440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 441M: Michael Hennerich <[email protected]> 442S: Supported 443W: http://wiki.analog.com/AD7142 444W: https://ez.analog.com/linux-software-drivers 445F: drivers/input/misc/ad714x.c 446 447AD738X ADC DRIVER (AD7380/1/2/4) 448M: Michael Hennerich <[email protected]> 449M: Nuno Sá <[email protected]> 450R: David Lechner <[email protected]> 451S: Supported 452W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x 453W: https://ez.analog.com/linux-software-drivers 454F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml 455F: Documentation/iio/ad7380.rst 456F: drivers/iio/adc/ad7380.c 457 458AD7877 TOUCHSCREEN DRIVER 459M: Michael Hennerich <[email protected]> 460S: Supported 461W: http://wiki.analog.com/AD7877 462W: https://ez.analog.com/linux-software-drivers 463F: drivers/input/touchscreen/ad7877.c 464 465AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 466M: Michael Hennerich <[email protected]> 467S: Supported 468W: http://wiki.analog.com/AD7879 469W: https://ez.analog.com/linux-software-drivers 470F: drivers/input/touchscreen/ad7879.c 471 472AD7944 ADC DRIVER (AD7944/AD7985/AD7986) 473M: Michael Hennerich <[email protected]> 474M: Nuno Sá <[email protected]> 475R: David Lechner <[email protected]> 476S: Supported 477W: https://ez.analog.com/linux-software-drivers 478F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml 479F: Documentation/iio/ad7944.rst 480F: drivers/iio/adc/ad7944.c 481 482ADAFRUIT MINI I2C GAMEPAD 483M: Anshul Dalal <[email protected]> 484L: [email protected] 485S: Maintained 486F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml 487F: drivers/input/joystick/adafruit-seesaw.c 488 489ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 490M: Jiri Kosina <[email protected]> 491S: Maintained 492 493ADF7242 IEEE 802.15.4 RADIO DRIVER 494M: Michael Hennerich <[email protected]> 495L: [email protected] 496S: Supported 497W: https://wiki.analog.com/ADF7242 498W: https://ez.analog.com/linux-software-drivers 499F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 500F: drivers/net/ieee802154/adf7242.c 501 502ADM1025 HARDWARE MONITOR DRIVER 503M: Jean Delvare <[email protected]> 504L: [email protected] 505S: Maintained 506F: Documentation/hwmon/adm1025.rst 507F: drivers/hwmon/adm1025.c 508 509ADM1029 HARDWARE MONITOR DRIVER 510M: Corentin Labbe <[email protected]> 511L: [email protected] 512S: Maintained 513F: drivers/hwmon/adm1029.c 514 515ADM8211 WIRELESS DRIVER 516L: [email protected] 517S: Orphan 518F: drivers/net/wireless/admtek/ 519 520ADP1050 HARDWARE MONITOR DRIVER 521M: Radu Sabau <[email protected]> 522L: [email protected] 523S: Supported 524W: https://ez.analog.com/linux-software-drivers 525F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml 526 527ADP1653 FLASH CONTROLLER DRIVER 528M: Sakari Ailus <[email protected]> 529L: [email protected] 530S: Maintained 531F: drivers/media/i2c/adp1653.c 532F: include/media/i2c/adp1653.h 533 534ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 535M: Michael Hennerich <[email protected]> 536S: Supported 537W: http://wiki.analog.com/ADP5520 538W: https://ez.analog.com/linux-software-drivers 539F: drivers/gpio/gpio-adp5520.c 540F: drivers/input/keyboard/adp5520-keys.c 541F: drivers/leds/leds-adp5520.c 542F: drivers/mfd/adp5520.c 543F: drivers/video/backlight/adp5520_bl.c 544 545ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER 546M: Laurent Pinchart <[email protected]> 547L: [email protected] 548L: [email protected] 549S: Maintained 550F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml 551F: drivers/gpio/gpio-adp5585.c 552F: drivers/mfd/adp5585.c 553F: drivers/pwm/pwm-adp5585.c 554F: include/linux/mfd/adp5585.h 555 556ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 557M: Michael Hennerich <[email protected]> 558S: Supported 559W: http://wiki.analog.com/ADP5588 560W: https://ez.analog.com/linux-software-drivers 561F: Documentation/devicetree/bindings/input/adi,adp5588.yaml 562F: drivers/input/keyboard/adp5588-keys.c 563 564ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 565M: Michael Hennerich <[email protected]> 566S: Supported 567W: http://wiki.analog.com/ADP8860 568W: https://ez.analog.com/linux-software-drivers 569F: drivers/video/backlight/adp8860_bl.c 570 571ADT746X FAN DRIVER 572M: Colin Leroy <[email protected]> 573S: Maintained 574F: drivers/macintosh/therm_adt746x.c 575 576ADT7475 HARDWARE MONITOR DRIVER 577M: Jean Delvare <[email protected]> 578L: [email protected] 579S: Maintained 580F: Documentation/hwmon/adt7475.rst 581F: drivers/hwmon/adt7475.c 582 583ADVANSYS SCSI DRIVER 584M: Matthew Wilcox <[email protected]> 585M: Hannes Reinecke <[email protected]> 586L: [email protected] 587S: Maintained 588F: Documentation/scsi/advansys.rst 589F: drivers/scsi/advansys.c 590 591ADVANTECH SWBTN DRIVER 592M: Andrea Ho <[email protected]> 593L: [email protected] 594S: Maintained 595F: drivers/platform/x86/adv_swbutton.c 596 597ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 598M: Lucas Stankus <[email protected]> 599S: Supported 600F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml 601F: drivers/iio/accel/adxl313* 602 603ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 604M: Michael Hennerich <[email protected]> 605S: Supported 606W: http://wiki.analog.com/ADXL345 607W: https://ez.analog.com/linux-software-drivers 608F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 609F: drivers/input/misc/adxl34x.c 610 611ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 612M: Puranjay Mohan <[email protected]> 613L: [email protected] 614S: Supported 615F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml 616F: drivers/iio/accel/adxl355.h 617F: drivers/iio/accel/adxl355_core.c 618F: drivers/iio/accel/adxl355_i2c.c 619F: drivers/iio/accel/adxl355_spi.c 620 621ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 622M: Cosmin Tanislav <[email protected]> 623L: [email protected] 624S: Supported 625W: https://ez.analog.com/linux-software-drivers 626F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml 627F: drivers/iio/accel/adxl367* 628 629ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 630M: Michael Hennerich <[email protected]> 631S: Supported 632W: https://ez.analog.com/linux-software-drivers 633F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 634F: drivers/iio/accel/adxl372.c 635F: drivers/iio/accel/adxl372_i2c.c 636F: drivers/iio/accel/adxl372_spi.c 637 638ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 639M: Ramona Gradinariu <[email protected]> 640M: Antoniu Miclaus <[email protected]> 641S: Supported 642W: https://ez.analog.com/linux-software-drivers 643F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml 644F: drivers/iio/accel/adxl380.c 645F: drivers/iio/accel/adxl380.h 646F: drivers/iio/accel/adxl380_i2c.c 647F: drivers/iio/accel/adxl380_spi.c 648 649AF8133J THREE-AXIS MAGNETOMETER DRIVER 650M: Ondřej Jirman <[email protected]> 651S: Maintained 652F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml 653F: drivers/iio/magnetometer/af8133j.c 654 655AF9013 MEDIA DRIVER 656L: [email protected] 657S: Orphan 658W: https://linuxtv.org 659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 660F: drivers/media/dvb-frontends/af9013* 661 662AF9033 MEDIA DRIVER 663L: [email protected] 664S: Orphan 665W: https://linuxtv.org 666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 667F: drivers/media/dvb-frontends/af9033* 668 669AFFS FILE SYSTEM 670M: David Sterba <[email protected]> 671L: [email protected] 672S: Odd Fixes 673F: Documentation/filesystems/affs.rst 674F: fs/affs/ 675 676AFS FILESYSTEM 677M: David Howells <[email protected]> 678M: Marc Dionne <[email protected]> 679L: [email protected] 680S: Supported 681W: https://www.infradead.org/~dhowells/kafs/ 682F: Documentation/filesystems/afs.rst 683F: fs/afs/ 684F: include/trace/events/afs.h 685 686AGPGART DRIVER 687M: David Airlie <[email protected]> 688L: [email protected] 689S: Maintained 690T: git https://gitlab.freedesktop.org/drm/kernel.git 691F: drivers/char/agp/ 692F: include/linux/agp* 693F: include/uapi/linux/agp* 694 695AHA152X SCSI DRIVER 696M: "Juergen E. Fischer" <[email protected]> 697L: [email protected] 698S: Maintained 699F: drivers/scsi/aha152x* 700F: drivers/scsi/pcmcia/aha152x* 701 702AIC7XXX / AIC79XX SCSI DRIVER 703M: Hannes Reinecke <[email protected]> 704L: [email protected] 705S: Maintained 706F: drivers/scsi/aic7xxx/ 707 708AIMSLAB FM RADIO RECEIVER DRIVER 709M: Hans Verkuil <[email protected]> 710L: [email protected] 711S: Maintained 712W: https://linuxtv.org 713T: git git://linuxtv.org/media.git 714F: drivers/media/radio/radio-aimslab* 715 716AIO 717M: Benjamin LaHaise <[email protected]> 718L: [email protected] 719S: Supported 720F: fs/aio.c 721F: include/linux/*aio*.h 722 723AIROHA ETHERNET DRIVER 724M: Lorenzo Bianconi <[email protected]> 725L: [email protected] (moderated for non-subscribers) 726L: [email protected] (moderated for non-subscribers) 727L: [email protected] 728S: Maintained 729F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml 730F: drivers/net/ethernet/airoha/ 731 732AIROHA PCIE PHY DRIVER 733M: Lorenzo Bianconi <[email protected]> 734L: [email protected] (moderated for non-subscribers) 735S: Maintained 736F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml 737F: drivers/phy/phy-airoha-pcie-regs.h 738F: drivers/phy/phy-airoha-pcie.c 739 740AIROHA SPI SNFI DRIVER 741M: Lorenzo Bianconi <[email protected]> 742M: Ray Liu <[email protected]> 743L: [email protected] (moderated for non-subscribers) 744L: [email protected] 745S: Maintained 746F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml 747F: drivers/spi/spi-airoha-snfi.c 748 749AIRSPY MEDIA DRIVER 750L: [email protected] 751S: Orphan 752W: https://linuxtv.org 753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 754F: drivers/media/usb/airspy/ 755 756ALACRITECH GIGABIT ETHERNET DRIVER 757M: Lino Sanfilippo <[email protected]> 758S: Maintained 759F: drivers/net/ethernet/alacritech/* 760 761ALCATEL SPEEDTOUCH USB DRIVER 762M: Duncan Sands <[email protected]> 763L: [email protected] 764S: Maintained 765W: http://www.linux-usb.org/SpeedTouch/ 766F: drivers/usb/atm/speedtch.c 767F: drivers/usb/atm/usbatm.c 768 769ALCHEMY AU1XX0 MMC DRIVER 770M: Manuel Lauss <[email protected]> 771S: Maintained 772F: drivers/mmc/host/au1xmmc.c 773 774ALI1563 I2C DRIVER 775M: Rudolf Marek <[email protected]> 776L: [email protected] 777S: Maintained 778F: Documentation/i2c/busses/i2c-ali1563.rst 779F: drivers/i2c/busses/i2c-ali1563.c 780 781ALIBABA ELASTIC RDMA DRIVER 782M: Cheng Xu <[email protected]> 783M: Kai Shen <[email protected]> 784L: [email protected] 785S: Supported 786F: drivers/infiniband/hw/erdma 787F: include/uapi/rdma/erdma-abi.h 788 789ALIBABA PMU DRIVER 790M: Shuai Xue <[email protected]> 791S: Supported 792F: Documentation/admin-guide/perf/alibaba_pmu.rst 793F: drivers/perf/alibaba_uncore_drw_pmu.c 794 795ALIENWARE WMI DRIVER 796M: Kurt Borja <[email protected]> 797L: [email protected] 798L: [email protected] 799S: Maintained 800F: Documentation/wmi/devices/alienware-wmi.rst 801F: drivers/platform/x86/dell/alienware-wmi* 802 803ALLEGRO DVT VIDEO IP CORE DRIVER 804M: Michael Tretter <[email protected]> 805R: Pengutronix Kernel Team <[email protected]> 806L: [email protected] 807S: Maintained 808F: Documentation/devicetree/bindings/media/allegro,al5e.yaml 809F: drivers/media/platform/allegro-dvt/ 810 811ALLIED VISION ALVIUM CAMERA DRIVER 812M: Tommaso Merciai <[email protected]> 813M: Martin Hecht <[email protected]> 814L: [email protected] 815S: Maintained 816F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml 817F: drivers/media/i2c/alvium-csi2.c 818F: drivers/media/i2c/alvium-csi2.h 819 820ALLWINNER A10 CSI DRIVER 821M: Maxime Ripard <[email protected]> 822L: [email protected] 823S: Maintained 824T: git git://linuxtv.org/media.git 825F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 826F: drivers/media/platform/sunxi/sun4i-csi/ 827 828ALLWINNER A31 CSI DRIVER 829M: Yong Deng <[email protected]> 830M: Paul Kocialkowski <[email protected]> 831L: [email protected] 832S: Maintained 833T: git git://linuxtv.org/media.git 834F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml 835F: drivers/media/platform/sunxi/sun6i-csi/ 836 837ALLWINNER A31 ISP DRIVER 838M: Paul Kocialkowski <[email protected]> 839L: [email protected] 840S: Maintained 841T: git git://linuxtv.org/media.git 842F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml 843F: drivers/staging/media/sunxi/sun6i-isp/ 844F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h 845 846ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER 847M: Paul Kocialkowski <[email protected]> 848L: [email protected] 849S: Maintained 850T: git git://linuxtv.org/media.git 851F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml 852F: drivers/media/platform/sunxi/sun6i-mipi-csi2/ 853 854ALLWINNER CPUFREQ DRIVER 855M: Yangtao Li <[email protected]> 856L: [email protected] 857S: Maintained 858F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml 859F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 860 861ALLWINNER CRYPTO DRIVERS 862M: Corentin Labbe <[email protected]> 863L: [email protected] 864S: Maintained 865F: drivers/crypto/allwinner/ 866 867ALLWINNER DMIC DRIVERS 868M: Ban Tao <[email protected]> 869L: [email protected] 870S: Maintained 871F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml 872F: sound/soc/sunxi/sun50i-dmic.c 873 874ALLWINNER HARDWARE SPINLOCK SUPPORT 875M: Wilken Gottwalt <[email protected]> 876S: Maintained 877F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml 878F: drivers/hwspinlock/sun6i_hwspinlock.c 879 880ALLWINNER THERMAL DRIVER 881M: Vasily Khoruzhick <[email protected]> 882M: Yangtao Li <[email protected]> 883L: [email protected] 884S: Maintained 885F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml 886F: drivers/thermal/sun8i_thermal.c 887 888ALLWINNER VPU DRIVER 889M: Maxime Ripard <[email protected]> 890M: Paul Kocialkowski <[email protected]> 891L: [email protected] 892S: Maintained 893F: drivers/staging/media/sunxi/cedrus/ 894 895ALPHA PORT 896M: Richard Henderson <[email protected]> 897M: Matt Turner <[email protected]> 898L: [email protected] 899S: Odd Fixes 900F: arch/alpha/ 901 902ALPS PS/2 TOUCHPAD DRIVER 903R: Pali Rohár <[email protected]> 904F: drivers/input/mouse/alps.* 905 906ALTERA MAILBOX DRIVER 907M: Mun Yew Tham <[email protected]> 908S: Maintained 909F: drivers/mailbox/mailbox-altera.c 910 911ALTERA MSGDMA IP CORE DRIVER 912M: Olivier Dautricourt <[email protected]> 913R: Stefan Roese <[email protected]> 914L: [email protected] 915S: Odd Fixes 916F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml 917F: drivers/dma/altera-msgdma.c 918 919ALTERA PIO DRIVER 920M: Mun Yew Tham <[email protected]> 921L: [email protected] 922S: Maintained 923F: drivers/gpio/gpio-altera.c 924 925ALTERA TRIPLE SPEED ETHERNET DRIVER 926M: Joyce Ooi <[email protected]> 927L: [email protected] 928S: Maintained 929F: drivers/net/ethernet/altera/ 930 931ALTERA UART/JTAG UART SERIAL DRIVERS 932M: Tobias Klauser <[email protected]> 933L: [email protected] 934S: Maintained 935F: drivers/tty/serial/altera_jtaguart.c 936F: drivers/tty/serial/altera_uart.c 937F: include/linux/altera_jtaguart.h 938F: include/linux/altera_uart.h 939 940AMAZON ANNAPURNA LABS FIC DRIVER 941M: Talel Shenhar <[email protected]> 942S: Maintained 943F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 944F: drivers/irqchip/irq-al-fic.c 945 946AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC 947M: Talel Shenhar <[email protected]> 948M: Talel Shenhar <[email protected]> 949S: Maintained 950F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml 951F: drivers/edac/al_mc_edac.c 952 953AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 954M: Talel Shenhar <[email protected]> 955S: Maintained 956F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 957F: drivers/thermal/thermal_mmio.c 958 959AMAZON ETHERNET DRIVERS 960M: Shay Agroskin <[email protected]> 961M: Arthur Kiyanovski <[email protected]> 962R: David Arinzon <[email protected]> 963R: Saeed Bishara <[email protected]> 964L: [email protected] 965S: Maintained 966F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 967F: drivers/net/ethernet/amazon/ 968 969AMAZON RDMA EFA DRIVER 970M: Michael Margolin <[email protected]> 971R: Gal Pressman <[email protected]> 972R: Yossi Leybovich <[email protected]> 973L: [email protected] 974S: Supported 975Q: https://patchwork.kernel.org/project/linux-rdma/list/ 976F: drivers/infiniband/hw/efa/ 977F: include/uapi/rdma/efa-abi.h 978 979AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER 980M: Basavaraj Natikar <[email protected]> 981R: Mario Limonciello <[email protected]> 982L: [email protected] 983S: Supported 984F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache 985F: drivers/platform/x86/amd/x3d_vcache.c 986 987AMD ADDRESS TRANSLATION LIBRARY (ATL) 988M: Yazen Ghannam <[email protected]> 989L: [email protected] 990S: Supported 991F: drivers/ras/amd/atl/* 992 993AMD AE4DMA DRIVER 994M: Basavaraj Natikar <[email protected]> 995L: [email protected] 996S: Supported 997F: drivers/dma/amd/ae4dma/ 998 999AMD AXI W1 DRIVER 1000M: Kris Chaplin <[email protected]> 1001R: Thomas Delev <[email protected]> 1002R: Michal Simek <[email protected]> 1003S: Maintained 1004F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml 1005F: drivers/w1/masters/amd_axi_w1.c 1006 1007AMD CDX BUS DRIVER 1008M: Nipun Gupta <[email protected]> 1009M: Nikhil Agarwal <[email protected]> 1010S: Maintained 1011F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml 1012F: drivers/cdx/* 1013F: include/linux/cdx/* 1014 1015AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 1016M: Tom Lendacky <[email protected]> 1017M: John Allen <[email protected]> 1018L: [email protected] 1019S: Supported 1020F: drivers/crypto/ccp/ 1021F: include/linux/ccp.h 1022 1023AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT 1024M: Ashish Kalra <[email protected]> 1025M: Tom Lendacky <[email protected]> 1026L: [email protected] 1027S: Supported 1028F: drivers/crypto/ccp/sev* 1029F: include/uapi/linux/psp-sev.h 1030 1031AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT 1032M: Mario Limonciello <[email protected]> 1033L: [email protected] 1034S: Supported 1035F: drivers/crypto/ccp/dbc.c 1036F: drivers/crypto/ccp/dbc.h 1037F: drivers/crypto/ccp/platform-access.c 1038F: drivers/crypto/ccp/platform-access.h 1039F: include/uapi/linux/psp-dbc.h 1040F: tools/crypto/ccp/*.c 1041F: tools/crypto/ccp/*.py 1042 1043AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT 1044M: Mario Limonciello <[email protected]> 1045L: [email protected] 1046S: Supported 1047F: drivers/crypto/ccp/hsti.* 1048 1049AMD DISPLAY CORE 1050M: Harry Wentland <[email protected]> 1051M: Leo Li <[email protected]> 1052R: Rodrigo Siqueira <[email protected]> 1053L: [email protected] 1054S: Supported 1055T: git https://gitlab.freedesktop.org/agd5f/linux.git 1056F: drivers/gpu/drm/amd/display/ 1057 1058AMD DISPLAY CORE - DML 1059M: Austin Zheng <[email protected]> 1060M: Jun Lei <[email protected]> 1061S: Supported 1062F: drivers/gpu/drm/amd/display/dc/dml/ 1063F: drivers/gpu/drm/amd/display/dc/dml2/ 1064 1065AMD FAM15H PROCESSOR POWER MONITORING DRIVER 1066M: Huang Rui <[email protected]> 1067L: [email protected] 1068S: Supported 1069F: Documentation/hwmon/fam15h_power.rst 1070F: drivers/hwmon/fam15h_power.c 1071 1072AMD FCH GPIO DRIVER 1073M: Enrico Weigelt, metux IT consult <[email protected]> 1074L: [email protected] 1075S: Maintained 1076F: drivers/gpio/gpio-amd-fch.c 1077F: include/linux/platform_data/gpio/gpio-amd-fch.h 1078 1079AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 1080L: [email protected] (moderated for non-subscribers) 1081S: Orphan 1082F: drivers/usb/gadget/udc/amd5536udc.* 1083 1084AMD GEODE PROCESSOR/CHIPSET SUPPORT 1085M: Andres Salomon <[email protected]> 1086L: [email protected] (moderated for non-subscribers) 1087S: Supported 1088W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 1089F: arch/x86/include/asm/geode.h 1090F: drivers/char/hw_random/geode-rng.c 1091F: drivers/crypto/geode* 1092F: drivers/video/fbdev/geode/ 1093 1094AMD HSMP DRIVER 1095M: Naveen Krishna Chatradhi <[email protected]> 1096R: Carlos Bilbao <[email protected]> 1097L: [email protected] 1098S: Maintained 1099F: Documentation/arch/x86/amd_hsmp.rst 1100F: arch/x86/include/asm/amd_hsmp.h 1101F: arch/x86/include/uapi/asm/amd_hsmp.h 1102F: drivers/platform/x86/amd/hsmp/ 1103 1104AMD IOMMU (AMD-VI) 1105M: Joerg Roedel <[email protected]> 1106R: Suravee Suthikulpanit <[email protected]> 1107L: [email protected] 1108S: Maintained 1109T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 1110F: drivers/iommu/amd/ 1111F: include/linux/amd-iommu.h 1112 1113AMD KFD 1114M: Felix Kuehling <[email protected]> 1115L: [email protected] 1116S: Supported 1117T: git https://gitlab.freedesktop.org/agd5f/linux.git 1118F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 1119F: drivers/gpu/drm/amd/amdkfd/ 1120F: drivers/gpu/drm/amd/include/cik_structs.h 1121F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 1122F: drivers/gpu/drm/amd/include/v9_structs.h 1123F: drivers/gpu/drm/amd/include/vi_structs.h 1124F: include/uapi/linux/kfd_ioctl.h 1125F: include/uapi/linux/kfd_sysfs.h 1126 1127AMD MP2 I2C DRIVER 1128M: Elie Morisse <[email protected]> 1129M: Shyam Sundar S K <[email protected]> 1130L: [email protected] 1131S: Maintained 1132F: drivers/i2c/busses/i2c-amd-mp2* 1133 1134AMD ASF I2C DRIVER 1135M: Shyam Sundar S K <[email protected]> 1136L: [email protected] 1137S: Supported 1138F: drivers/i2c/busses/i2c-amd-asf-plat.c 1139 1140AMD NODE DRIVER 1141M: Mario Limonciello <[email protected]> 1142M: Yazen Ghannam <[email protected]> 1143L: [email protected] 1144S: Supported 1145F: arch/x86/include/asm/amd_node.h 1146F: arch/x86/kernel/amd_node.c 1147 1148AMD PDS CORE DRIVER 1149M: Shannon Nelson <[email protected]> 1150M: Brett Creeley <[email protected]> 1151L: [email protected] 1152S: Maintained 1153F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst 1154F: drivers/net/ethernet/amd/pds_core/ 1155F: include/linux/pds/ 1156 1157AMD PMC DRIVER 1158M: Shyam Sundar S K <[email protected]> 1159L: [email protected] 1160S: Supported 1161F: drivers/platform/x86/amd/pmc/ 1162 1163AMD PMF DRIVER 1164M: Shyam Sundar S K <[email protected]> 1165L: [email protected] 1166S: Supported 1167F: Documentation/ABI/testing/sysfs-amd-pmf 1168F: drivers/platform/x86/amd/pmf/ 1169 1170AMD POWERPLAY AND SWSMU 1171M: Kenneth Feng <[email protected]> 1172L: [email protected] 1173S: Supported 1174T: git https://gitlab.freedesktop.org/agd5f/linux.git 1175F: drivers/gpu/drm/amd/pm/ 1176 1177AMD PSTATE DRIVER 1178M: Huang Rui <[email protected]> 1179M: Gautham R. Shenoy <[email protected]> 1180M: Mario Limonciello <[email protected]> 1181R: Perry Yuan <[email protected]> 1182L: [email protected] 1183S: Supported 1184F: Documentation/admin-guide/pm/amd-pstate.rst 1185F: drivers/cpufreq/amd-pstate* 1186F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py 1187 1188AMD PTDMA DRIVER 1189M: Basavaraj Natikar <[email protected]> 1190L: [email protected] 1191S: Supported 1192F: drivers/dma/amd/ptdma/ 1193 1194AMD QDMA DRIVER 1195M: Nishad Saraf <[email protected]> 1196M: Lizhi Hou <[email protected]> 1197L: [email protected] 1198S: Supported 1199F: drivers/dma/amd/qdma/ 1200F: include/linux/platform_data/amd_qdma.h 1201 1202AMD SEATTLE DEVICE TREE SUPPORT 1203M: Suravee Suthikulpanit <[email protected]> 1204M: Tom Lendacky <[email protected]> 1205S: Supported 1206F: arch/arm64/boot/dts/amd/ 1207 1208AMD SENSOR FUSION HUB DRIVER 1209M: Basavaraj Natikar <[email protected]> 1210L: [email protected] 1211S: Maintained 1212F: Documentation/hid/amd-sfh* 1213F: drivers/hid/amd-sfh-hid/ 1214 1215AMD SPI DRIVER 1216M: Raju Rangoju <[email protected]> 1217L: [email protected] 1218S: Supported 1219F: drivers/spi/spi-amd.c 1220 1221AMD XDNA DRIVER 1222M: Min Ma <[email protected]> 1223M: Lizhi Hou <[email protected]> 1224L: [email protected] 1225S: Supported 1226T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1227F: Documentation/accel/amdxdna/ 1228F: drivers/accel/amdxdna/ 1229F: include/trace/events/amdxdna.h 1230F: include/uapi/drm/amdxdna_accel.h 1231 1232AMD XGBE DRIVER 1233M: "Shyam Sundar S K" <[email protected]> 1234L: [email protected] 1235S: Maintained 1236F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1237F: drivers/net/ethernet/amd/xgbe/ 1238 1239AMLOGIC BLUETOOTH DRIVER 1240M: Yang Li <[email protected]> 1241L: [email protected] 1242S: Maintained 1243F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml 1244F: drivers/bluetooth/hci_aml.c 1245 1246AMLOGIC DDR PMU DRIVER 1247M: Jiucheng Xu <[email protected]> 1248L: [email protected] 1249S: Supported 1250W: http://www.amlogic.com 1251F: Documentation/admin-guide/perf/meson-ddr-pmu.rst 1252F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml 1253F: drivers/perf/amlogic/ 1254F: include/soc/amlogic/ 1255 1256AMLOGIC PINCTRL DRIVER 1257M: Xianwei Zhao <[email protected]> 1258L: [email protected] 1259L: [email protected] 1260S: Maintained 1261F: Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml 1262F: drivers/pinctrl/meson/pinctrl-amlogic-a4.c 1263 1264AMLOGIC RTC DRIVER 1265M: Yiting Deng <[email protected]> 1266M: Xianwei Zhao <[email protected]> 1267L: [email protected] 1268S: Maintained 1269F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml 1270F: drivers/rtc/rtc-amlogic-a4.c 1271 1272AMPHENOL CHIPCAP 2 DRIVER 1273M: Javier Carrasco <[email protected]> 1274L: [email protected] 1275S: Maintained 1276F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml 1277F: Documentation/hwmon/chipcap2.rst 1278F: drivers/hwmon/chipcap2.c 1279 1280AMPHION VPU CODEC V4L2 DRIVER 1281M: Ming Qian <[email protected]> 1282M: Zhou Peng <[email protected]> 1283L: [email protected] 1284S: Maintained 1285F: Documentation/devicetree/bindings/media/amphion,vpu.yaml 1286F: drivers/media/platform/amphion/ 1287 1288AMS AS73211 DRIVER 1289M: Christian Eggers <[email protected]> 1290L: [email protected] 1291S: Maintained 1292F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml 1293F: drivers/iio/light/as73211.c 1294 1295AMT (Automatic Multicast Tunneling) 1296M: Taehee Yoo <[email protected]> 1297L: [email protected] 1298S: Maintained 1299T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 1300T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 1301F: drivers/net/amt.c 1302 1303ANALOG DEVICES INC AD3552R DRIVER 1304M: Nuno Sá <[email protected]> 1305L: [email protected] 1306S: Supported 1307W: https://ez.analog.com/linux-software-drivers 1308F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1309F: drivers/iio/dac/ad3552r.c 1310 1311ANALOG DEVICES INC AD4000 DRIVER 1312M: Marcelo Schmitt <[email protected]> 1313L: [email protected] 1314S: Supported 1315W: https://ez.analog.com/linux-software-drivers 1316F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml 1317F: Documentation/iio/ad4000.rst 1318F: drivers/iio/adc/ad4000.c 1319 1320AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24) 1321M: Michael Hennerich <[email protected]> 1322M: Nuno Sá <[email protected]> 1323R: Esteban Blanc <[email protected]> 1324L: [email protected] 1325S: Supported 1326W: https://ez.analog.com/linux-software-drivers 1327F: Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml 1328F: Documentation/iio/ad4030.rst 1329F: drivers/iio/adc/ad4030.c 1330 1331ANALOG DEVICES INC AD4130 DRIVER 1332M: Cosmin Tanislav <[email protected]> 1333L: [email protected] 1334S: Supported 1335W: https://ez.analog.com/linux-software-drivers 1336F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 1337F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml 1338F: drivers/iio/adc/ad4130.c 1339 1340ANALOG DEVICES INC AD4695 DRIVER 1341M: Michael Hennerich <[email protected]> 1342M: Nuno Sá <[email protected]> 1343R: David Lechner <[email protected]> 1344L: [email protected] 1345S: Supported 1346W: https://ez.analog.com/linux-software-drivers 1347F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml 1348F: Documentation/iio/ad4695.rst 1349F: drivers/iio/adc/ad4695.c 1350F: include/dt-bindings/iio/adc/adi,ad4695.h 1351 1352ANALOG DEVICES INC AD7091R DRIVER 1353M: Marcelo Schmitt <[email protected]> 1354L: [email protected] 1355S: Supported 1356W: http://ez.analog.com/community/linux-device-drivers 1357F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r* 1358F: drivers/iio/adc/ad7091r* 1359 1360ANALOG DEVICES INC AD7191 DRIVER 1361M: Alisa-Dariana Roman <[email protected]> 1362L: [email protected] 1363S: Supported 1364W: https://ez.analog.com/linux-software-drivers 1365F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml 1366F: Documentation/iio/ad7191.rst 1367F: drivers/iio/adc/ad7191.c 1368 1369ANALOG DEVICES INC AD7192 DRIVER 1370M: Alisa-Dariana Roman <[email protected]> 1371L: [email protected] 1372S: Supported 1373W: https://ez.analog.com/linux-software-drivers 1374F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 1375F: drivers/iio/adc/ad7192.c 1376 1377ANALOG DEVICES INC AD7292 DRIVER 1378M: Marcelo Schmitt <[email protected]> 1379L: [email protected] 1380S: Supported 1381W: https://ez.analog.com/linux-software-drivers 1382F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 1383F: drivers/iio/adc/ad7292.c 1384 1385ANALOG DEVICES INC AD7293 DRIVER 1386M: Antoniu Miclaus <[email protected]> 1387L: [email protected] 1388S: Supported 1389W: https://ez.analog.com/linux-software-drivers 1390F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml 1391F: drivers/iio/dac/ad7293.c 1392 1393ANALOG DEVICES INC AD74115 DRIVER 1394M: Cosmin Tanislav <[email protected]> 1395L: [email protected] 1396S: Supported 1397W: https://ez.analog.com/linux-software-drivers 1398F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml 1399F: drivers/iio/addac/ad74115.c 1400 1401ANALOG DEVICES INC AD74413R DRIVER 1402M: Cosmin Tanislav <[email protected]> 1403L: [email protected] 1404S: Supported 1405W: https://ez.analog.com/linux-software-drivers 1406F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml 1407F: drivers/iio/addac/ad74413r.c 1408F: include/dt-bindings/iio/addac/adi,ad74413r.h 1409 1410ANALOG DEVICES INC AD7625 DRIVER 1411M: Michael Hennerich <[email protected]> 1412M: Nuno Sá <[email protected]> 1413R: Trevor Gamblin <[email protected]> 1414S: Supported 1415W: https://ez.analog.com/linux-software-drivers 1416W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html 1417F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml 1418F: Documentation/iio/ad7625.rst 1419F: drivers/iio/adc/ad7625.c 1420 1421ANALOG DEVICES INC AD7768-1 DRIVER 1422M: Michael Hennerich <[email protected]> 1423L: [email protected] 1424S: Supported 1425W: https://ez.analog.com/linux-software-drivers 1426F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1427F: drivers/iio/adc/ad7768-1.c 1428 1429ANALOG DEVICES INC AD7780 DRIVER 1430M: Michael Hennerich <[email protected]> 1431M: Renato Lui Geh <[email protected]> 1432L: [email protected] 1433S: Supported 1434W: https://ez.analog.com/linux-software-drivers 1435F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1436F: drivers/iio/adc/ad7780.c 1437 1438ANALOG DEVICES INC AD9467 DRIVER 1439M: Michael Hennerich <[email protected]> 1440M: Nuno Sa <[email protected]> 1441L: [email protected] 1442S: Supported 1443W: https://ez.analog.com/linux-software-drivers 1444F: Documentation/ABI/testing/debugfs-iio-ad9467 1445F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml 1446F: drivers/iio/adc/ad9467.c 1447 1448ANALOG DEVICES INC AD8460 DRIVER 1449M: Mariel Tinaco <[email protected]> 1450L: [email protected] 1451S: Supported 1452W: https://ez.analog.com/linux-software-drivers 1453F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml 1454F: drivers/iio/dac/ad8460.c 1455 1456ANALOG DEVICES INC AD9739a DRIVER 1457M: Nuno Sa <[email protected]> 1458M: Dragos Bogdan <[email protected]> 1459L: [email protected] 1460S: Supported 1461W: https://ez.analog.com/linux-software-drivers 1462F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml 1463F: drivers/iio/dac/ad9739a.c 1464 1465ANALOG DEVICES INC ADA4250 DRIVER 1466M: Antoniu Miclaus <[email protected]> 1467L: [email protected] 1468S: Supported 1469W: https://ez.analog.com/linux-software-drivers 1470F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml 1471F: drivers/iio/amplifiers/ada4250.c 1472 1473ANALOG DEVICES INC ADF4377 DRIVER 1474M: Antoniu Miclaus <[email protected]> 1475L: [email protected] 1476S: Supported 1477W: https://ez.analog.com/linux-software-drivers 1478F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml 1479F: drivers/iio/frequency/adf4377.c 1480 1481ANALOG DEVICES INC ADGS1408 DRIVER 1482M: Mircea Caprioru <[email protected]> 1483S: Supported 1484F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 1485F: drivers/mux/adgs1408.c 1486 1487ANALOG DEVICES INC ADIN DRIVER 1488M: Michael Hennerich <[email protected]> 1489L: [email protected] 1490S: Supported 1491W: https://ez.analog.com/linux-software-drivers 1492F: Documentation/devicetree/bindings/net/adi,adin.yaml 1493F: drivers/net/phy/adin.c 1494 1495ANALOG DEVICES INC ADIS DRIVER LIBRARY 1496M: Nuno Sa <[email protected]> 1497L: [email protected] 1498S: Supported 1499F: drivers/iio/imu/adis.c 1500F: drivers/iio/imu/adis_buffer.c 1501F: drivers/iio/imu/adis_trigger.c 1502F: include/linux/iio/imu/adis.h 1503 1504ANALOG DEVICES INC ADIS16460 DRIVER 1505M: Dragos Bogdan <[email protected]> 1506L: [email protected] 1507S: Supported 1508W: https://ez.analog.com/linux-software-drivers 1509F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1510F: drivers/iio/imu/adis16460.c 1511 1512ANALOG DEVICES INC ADIS16475 DRIVER 1513M: Nuno Sa <[email protected]> 1514L: [email protected] 1515S: Supported 1516W: https://ez.analog.com/linux-software-drivers 1517F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1518F: drivers/iio/imu/adis16475.c 1519 1520ANALOG DEVICES INC ADIS16550 DRIVER 1521M: Nuno Sa <[email protected]> 1522M: Ramona Gradinariu <[email protected]> 1523M: Antoniu Miclaus <[email protected]> 1524M: Robert Budai <[email protected]> 1525L: [email protected] 1526S: Supported 1527W: https://ez.analog.com/linux-software-drivers 1528F: Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml 1529 1530ANALOG DEVICES INC ADM1177 DRIVER 1531M: Michael Hennerich <[email protected]> 1532L: [email protected] 1533S: Supported 1534W: https://ez.analog.com/linux-software-drivers 1535F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1536F: drivers/hwmon/adm1177.c 1537 1538ANALOG DEVICES INC ADMFM2000 DRIVER 1539M: Kim Seer Paller <[email protected]> 1540L: [email protected] 1541S: Supported 1542W: https://ez.analog.com/linux-software-drivers 1543F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml 1544F: drivers/iio/frequency/admfm2000.c 1545 1546ANALOG DEVICES INC ADMV1013 DRIVER 1547M: Antoniu Miclaus <[email protected]> 1548L: [email protected] 1549S: Supported 1550W: https://ez.analog.com/linux-software-drivers 1551F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml 1552F: drivers/iio/frequency/admv1013.c 1553 1554ANALOG DEVICES INC ADMV1014 DRIVER 1555M: Antoniu Miclaus <[email protected]> 1556L: [email protected] 1557S: Supported 1558W: https://ez.analog.com/linux-software-drivers 1559F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml 1560F: drivers/iio/frequency/admv1014.c 1561 1562ANALOG DEVICES INC ADMV8818 DRIVER 1563M: Antoniu Miclaus <[email protected]> 1564L: [email protected] 1565S: Supported 1566W: https://ez.analog.com/linux-software-drivers 1567F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1568F: drivers/iio/filter/admv8818.c 1569 1570ANALOG DEVICES INC ADP5061 DRIVER 1571M: Michael Hennerich <[email protected]> 1572L: [email protected] 1573S: Supported 1574W: https://ez.analog.com/linux-software-drivers 1575F: drivers/power/supply/adp5061.c 1576 1577ANALOG DEVICES INC ADRF6780 DRIVER 1578M: Antoniu Miclaus <[email protected]> 1579L: [email protected] 1580S: Supported 1581W: https://ez.analog.com/linux-software-drivers 1582F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml 1583F: drivers/iio/frequency/adrf6780.c 1584 1585ANALOG DEVICES INC ADV7180 DRIVER 1586M: Lars-Peter Clausen <[email protected]> 1587L: [email protected] 1588S: Supported 1589W: https://ez.analog.com/linux-software-drivers 1590F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml 1591F: drivers/media/i2c/adv7180.c 1592 1593ANALOG DEVICES INC ADV748X DRIVER 1594M: Kieran Bingham <[email protected]> 1595L: [email protected] 1596S: Maintained 1597F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml 1598F: drivers/media/i2c/adv748x/* 1599 1600ANALOG DEVICES INC ADV7511 DRIVER 1601M: Hans Verkuil <[email protected]> 1602L: [email protected] 1603S: Maintained 1604F: drivers/media/i2c/adv7511* 1605 1606ANALOG DEVICES INC ADV7604 DRIVER 1607M: Hans Verkuil <[email protected]> 1608L: [email protected] 1609S: Maintained 1610F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml 1611F: drivers/media/i2c/adv7604* 1612 1613ANALOG DEVICES INC ADV7842 DRIVER 1614M: Hans Verkuil <[email protected]> 1615L: [email protected] 1616S: Maintained 1617F: drivers/media/i2c/adv7842* 1618 1619ANALOG DEVICES INC ADXRS290 DRIVER 1620M: Nishant Malpani <[email protected]> 1621L: [email protected] 1622S: Supported 1623F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml 1624F: drivers/iio/gyro/adxrs290.c 1625 1626ANALOG DEVICES INC ASOC CODEC DRIVERS 1627M: Lars-Peter Clausen <[email protected]> 1628M: Nuno Sá <[email protected]> 1629L: [email protected] 1630S: Supported 1631W: http://wiki.analog.com/ 1632W: https://ez.analog.com/linux-software-drivers 1633F: Documentation/devicetree/bindings/sound/adi,* 1634F: sound/soc/codecs/ad1* 1635F: sound/soc/codecs/ad7* 1636F: sound/soc/codecs/adau* 1637F: sound/soc/codecs/adav* 1638F: sound/soc/codecs/sigmadsp.* 1639F: sound/soc/codecs/ssm* 1640 1641ANALOG DEVICES INC AXI DAC DRIVER 1642M: Nuno Sa <[email protected]> 1643L: [email protected] 1644S: Supported 1645W: https://ez.analog.com/linux-software-drivers 1646F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml 1647F: drivers/iio/dac/adi-axi-dac.c 1648 1649ANALOG DEVICES INC DMA DRIVERS 1650M: Lars-Peter Clausen <[email protected]> 1651S: Supported 1652W: https://ez.analog.com/linux-software-drivers 1653F: drivers/dma/dma-axi-dmac.c 1654 1655ANALOG DEVICES INC IIO DRIVERS 1656M: Lars-Peter Clausen <[email protected]> 1657M: Michael Hennerich <[email protected]> 1658S: Supported 1659W: http://wiki.analog.com/ 1660W: https://ez.analog.com/linux-software-drivers 1661F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1662F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1663F: Documentation/devicetree/bindings/iio/*/adi,* 1664F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml 1665F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml 1666F: Documentation/iio/ad7606.rst 1667F: drivers/iio/*/ad* 1668F: drivers/iio/adc/ltc249* 1669F: drivers/iio/amplifiers/hmc425a.c 1670F: drivers/staging/iio/*/ad* 1671X: drivers/iio/*/adjd* 1672 1673ANALOGBITS PLL LIBRARIES 1674M: Paul Walmsley <[email protected]> 1675M: Samuel Holland <[email protected]> 1676S: Supported 1677F: drivers/clk/analogbits/* 1678F: include/linux/clk/analogbits* 1679 1680ANDROID DRIVERS 1681M: Greg Kroah-Hartman <[email protected]> 1682M: Arve Hjønnevåg <[email protected]> 1683M: Todd Kjos <[email protected]> 1684M: Martijn Coenen <[email protected]> 1685M: Joel Fernandes <[email protected]> 1686M: Christian Brauner <[email protected]> 1687M: Carlos Llamas <[email protected]> 1688M: Suren Baghdasaryan <[email protected]> 1689L: [email protected] 1690S: Supported 1691T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1692F: drivers/android/ 1693 1694ANDROID GOLDFISH PIC DRIVER 1695M: Miodrag Dinic <[email protected]> 1696S: Supported 1697F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1698F: drivers/irqchip/irq-goldfish-pic.c 1699 1700ANDROID GOLDFISH RTC DRIVER 1701M: Jiaxun Yang <[email protected]> 1702S: Supported 1703F: drivers/rtc/rtc-goldfish.c 1704 1705AOA (Apple Onboard Audio) ALSA DRIVER 1706M: Johannes Berg <[email protected]> 1707L: [email protected] 1708L: [email protected] 1709S: Maintained 1710F: sound/aoa/ 1711 1712APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1713M: William Breathitt Gray <[email protected]> 1714L: [email protected] 1715S: Maintained 1716F: drivers/iio/addac/stx104.c 1717 1718APM DRIVER 1719M: Jiri Kosina <[email protected]> 1720S: Odd fixes 1721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1722F: arch/x86/kernel/apm_32.c 1723F: drivers/char/apm-emulation.c 1724F: include/linux/apm_bios.h 1725F: include/uapi/linux/apm_bios.h 1726 1727APPARMOR SECURITY MODULE 1728M: John Johansen <[email protected]> 1729M: John Johansen <[email protected]> 1730L: [email protected] (moderated for non-subscribers) 1731S: Supported 1732W: apparmor.net 1733B: https://gitlab.com/apparmor/apparmor-kernel 1734C: irc://irc.oftc.net/apparmor 1735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1736T: https://gitlab.com/apparmor/apparmor-kernel.git 1737F: Documentation/admin-guide/LSM/apparmor.rst 1738F: security/apparmor/ 1739 1740APPLE BCM5974 MULTITOUCH DRIVER 1741M: Henrik Rydberg <[email protected]> 1742L: [email protected] 1743S: Odd fixes 1744F: drivers/input/mouse/bcm5974.c 1745 1746APPLE PCIE CONTROLLER DRIVER 1747M: Alyssa Rosenzweig <[email protected]> 1748M: Marc Zyngier <[email protected]> 1749L: [email protected] 1750S: Maintained 1751F: drivers/pci/controller/pcie-apple.c 1752 1753APPLE SMC DRIVER 1754M: Henrik Rydberg <[email protected]> 1755L: [email protected] 1756S: Odd fixes 1757F: drivers/hwmon/applesmc.c 1758 1759APPLETALK NETWORK LAYER 1760L: [email protected] 1761S: Odd fixes 1762F: include/linux/atalk.h 1763F: include/uapi/linux/atalk.h 1764F: net/appletalk/ 1765 1766APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1767M: Khuong Dinh <[email protected]> 1768S: Supported 1769F: arch/arm64/boot/dts/apm/ 1770 1771APPLIED MICRO (APM) X-GENE SOC EDAC 1772M: Khuong Dinh <[email protected]> 1773S: Supported 1774F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1775F: drivers/edac/xgene_edac.c 1776 1777APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1778M: Iyappan Subramanian <[email protected]> 1779M: Keyur Chudgar <[email protected]> 1780S: Maintained 1781F: drivers/net/ethernet/apm/xgene-v2/ 1782 1783APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1784M: Iyappan Subramanian <[email protected]> 1785M: Keyur Chudgar <[email protected]> 1786M: Quan Nguyen <[email protected]> 1787S: Maintained 1788F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1789F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1790F: drivers/net/ethernet/apm/xgene/ 1791F: drivers/net/mdio/mdio-xgene.c 1792 1793APPLIED MICRO (APM) X-GENE SOC PMU 1794M: Khuong Dinh <[email protected]> 1795S: Supported 1796F: Documentation/admin-guide/perf/xgene-pmu.rst 1797F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1798F: drivers/perf/xgene_pmu.c 1799 1800APPLIED MICRO QT2025 PHY DRIVER 1801M: FUJITA Tomonori <[email protected]> 1802R: Trevor Gross <[email protected]> 1803L: [email protected] 1804L: [email protected] 1805S: Maintained 1806F: drivers/net/phy/qt2025.rs 1807 1808APTINA CAMERA SENSOR PLL 1809M: Laurent Pinchart <[email protected]> 1810L: [email protected] 1811S: Maintained 1812F: drivers/media/i2c/aptina-pll.* 1813 1814AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER 1815M: Aleksa Savic <[email protected]> 1816M: Jack Doan <[email protected]> 1817L: [email protected] 1818S: Maintained 1819F: Documentation/hwmon/aquacomputer_d5next.rst 1820F: drivers/hwmon/aquacomputer_d5next.c 1821 1822AQUANTIA ETHERNET DRIVER (atlantic) 1823M: Igor Russkikh <[email protected]> 1824L: [email protected] 1825S: Maintained 1826W: https://www.marvell.com/ 1827Q: https://patchwork.kernel.org/project/netdevbpf/list/ 1828F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1829F: drivers/net/ethernet/aquantia/atlantic/ 1830 1831AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1832M: Egor Pomozov <[email protected]> 1833L: [email protected] 1834S: Maintained 1835W: http://www.aquantia.com 1836F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1837 1838AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER 1839M: Krzysztof Hałasa <[email protected]> 1840L: [email protected] 1841S: Maintained 1842F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml 1843F: drivers/media/i2c/ar0521.c 1844 1845ARASAN NAND CONTROLLER DRIVER 1846M: Miquel Raynal <[email protected]> 1847R: Michal Simek <[email protected]> 1848L: [email protected] 1849S: Maintained 1850F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml 1851F: drivers/mtd/nand/raw/arasan-nand-controller.c 1852 1853ARC FRAMEBUFFER DRIVER 1854M: Jaya Kumar <[email protected]> 1855S: Maintained 1856F: drivers/video/fbdev/arcfb.c 1857F: drivers/video/fbdev/core/fb_defio.c 1858 1859ARC PGU DRM DRIVER 1860M: Alexey Brodkin <[email protected]> 1861S: Supported 1862F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1863F: drivers/gpu/drm/tiny/arcpgu.c 1864 1865ARCNET NETWORK LAYER 1866M: Michael Grzeschik <[email protected]> 1867L: [email protected] 1868S: Maintained 1869F: drivers/net/arcnet/ 1870F: include/uapi/linux/if_arcnet.h 1871 1872ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1873M: Arnd Bergmann <[email protected]> 1874L: [email protected] (moderated for non-subscribers) 1875L: [email protected] 1876S: Maintained 1877P: Documentation/process/maintainer-soc.rst 1878C: irc://irc.libera.chat/armlinux 1879T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1880F: Documentation/process/maintainer-soc*.rst 1881F: arch/arm/boot/dts/Makefile 1882F: arch/arm64/boot/dts/Makefile 1883 1884ARM ARCHITECTED TIMER DRIVER 1885M: Mark Rutland <[email protected]> 1886M: Marc Zyngier <[email protected]> 1887L: [email protected] (moderated for non-subscribers) 1888S: Maintained 1889F: arch/arm/include/asm/arch_timer.h 1890F: arch/arm64/include/asm/arch_timer.h 1891F: drivers/clocksource/arm_arch_timer.c 1892 1893ARM GENERIC INTERRUPT CONTROLLER DRIVERS 1894M: Marc Zyngier <[email protected]> 1895L: [email protected] (moderated for non-subscribers) 1896S: Maintained 1897F: Documentation/devicetree/bindings/interrupt-controller/arm,gic* 1898F: arch/arm/include/asm/arch_gicv3.h 1899F: arch/arm64/include/asm/arch_gicv3.h 1900F: drivers/irqchip/irq-gic*.[ch] 1901F: include/linux/irqchip/arm-gic*.h 1902F: include/linux/irqchip/arm-vgic-info.h 1903 1904ARM HDLCD DRM DRIVER 1905M: Liviu Dudau <[email protected]> 1906S: Supported 1907F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml 1908F: drivers/gpu/drm/arm/hdlcd_* 1909 1910ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1911M: Linus Walleij <[email protected]> 1912L: [email protected] (moderated for non-subscribers) 1913S: Maintained 1914F: Documentation/devicetree/bindings/arm/arm,integrator.yaml 1915F: Documentation/devicetree/bindings/arm/arm,realview.yaml 1916F: Documentation/devicetree/bindings/arm/arm,versatile.yaml 1917F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 1918F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml 1919F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml 1920F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml 1921F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1922F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml 1923F: arch/arm/boot/dts/arm/arm-realview-* 1924F: arch/arm/boot/dts/arm/integrator* 1925F: arch/arm/boot/dts/arm/versatile* 1926F: arch/arm/mach-versatile/ 1927F: drivers/bus/arm-integrator-lm.c 1928F: drivers/clk/versatile/ 1929F: drivers/i2c/busses/i2c-versatile.c 1930F: drivers/irqchip/irq-versatile-fpga.c 1931F: drivers/mtd/maps/physmap-versatile.* 1932F: drivers/power/reset/arm-versatile-reboot.c 1933F: drivers/soc/versatile/ 1934 1935ARM INTERCONNECT PMU DRIVERS 1936M: Robin Murphy <[email protected]> 1937S: Supported 1938F: Documentation/admin-guide/perf/arm-cmn.rst 1939F: Documentation/admin-guide/perf/arm-ni.rst 1940F: Documentation/devicetree/bindings/perf/arm,cmn.yaml 1941F: Documentation/devicetree/bindings/perf/arm,ni.yaml 1942F: drivers/perf/arm-cmn.c 1943F: drivers/perf/arm-ni.c 1944F: tools/perf/pmu-events/arch/arm64/arm/cmn/ 1945 1946ARM KOMEDA DRM-KMS DRIVER 1947M: Liviu Dudau <[email protected]> 1948S: Supported 1949T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1950F: Documentation/devicetree/bindings/display/arm,komeda.yaml 1951F: Documentation/gpu/komeda-kms.rst 1952F: drivers/gpu/drm/arm/display/include/ 1953F: drivers/gpu/drm/arm/display/komeda/ 1954 1955ARM MALI PANFROST DRM DRIVER 1956M: Boris Brezillon <[email protected]> 1957M: Rob Herring <[email protected]> 1958R: Steven Price <[email protected]> 1959L: [email protected] 1960S: Supported 1961T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1962F: Documentation/gpu/panfrost.rst 1963F: drivers/gpu/drm/ci/xfails/panfrost* 1964F: drivers/gpu/drm/panfrost/ 1965F: include/uapi/drm/panfrost_drm.h 1966 1967ARM MALI PANTHOR DRM DRIVER 1968M: Boris Brezillon <[email protected]> 1969M: Steven Price <[email protected]> 1970M: Liviu Dudau <[email protected]> 1971L: [email protected] 1972S: Supported 1973T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1974F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml 1975F: drivers/gpu/drm/panthor/ 1976F: include/uapi/drm/panthor_drm.h 1977 1978ARM MALI-DP DRM DRIVER 1979M: Liviu Dudau <[email protected]> 1980S: Supported 1981T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1982F: Documentation/devicetree/bindings/display/arm,malidp.yaml 1983F: Documentation/gpu/afbc.rst 1984F: drivers/gpu/drm/arm/ 1985 1986ARM MFM AND FLOPPY DRIVERS 1987M: Ian Molton <[email protected]> 1988S: Maintained 1989F: arch/arm/include/asm/floppy.h 1990F: arch/arm/mach-rpc/floppydma.S 1991 1992ARM PMU PROFILING AND DEBUGGING 1993M: Will Deacon <[email protected]> 1994M: Mark Rutland <[email protected]> 1995L: [email protected] (moderated for non-subscribers) 1996L: [email protected] 1997S: Maintained 1998F: Documentation/devicetree/bindings/arm/pmu.yaml 1999F: Documentation/devicetree/bindings/perf/ 2000F: arch/arm*/include/asm/hw_breakpoint.h 2001F: arch/arm*/include/asm/perf_event.h 2002F: arch/arm*/kernel/hw_breakpoint.c 2003F: arch/arm*/kernel/perf_* 2004F: drivers/perf/ 2005F: include/linux/perf/arm_pmu*.h 2006 2007ARM PORT 2008M: Russell King <[email protected]> 2009L: [email protected] (moderated for non-subscribers) 2010S: Odd Fixes 2011W: http://www.armlinux.org.uk/ 2012T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 2013F: arch/arm/ 2014X: arch/arm/boot/dts/ 2015 2016ARM PRIMECELL AACI PL041 DRIVER 2017M: Russell King <[email protected]> 2018S: Odd Fixes 2019F: sound/arm/aaci.* 2020 2021ARM PRIMECELL BUS SUPPORT 2022M: Russell King <[email protected]> 2023S: Odd Fixes 2024F: drivers/amba/ 2025F: include/linux/amba/bus.h 2026 2027ARM PRIMECELL KMI PL050 DRIVER 2028M: Russell King <[email protected]> 2029S: Odd Fixes 2030F: drivers/input/serio/ambakmi.* 2031F: include/linux/amba/kmi.h 2032 2033ARM PRIMECELL MMCI PL180/1 DRIVER 2034M: Russell King <[email protected]> 2035S: Odd Fixes 2036F: drivers/mmc/host/mmci.* 2037F: include/linux/amba/mmci.h 2038 2039ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 2040M: Miquel Raynal <[email protected]> 2041R: Michal Simek <[email protected]> 2042L: [email protected] 2043S: Maintained 2044F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 2045F: drivers/mtd/nand/raw/pl35x-nand-controller.c 2046 2047ARM PRIMECELL PL35X SMC DRIVER 2048M: Miquel Raynal <[email protected]> 2049R: Michal Simek <[email protected]> 2050L: [email protected] (moderated for non-subscribers) 2051S: Maintained 2052F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 2053F: drivers/memory/pl353-smc.c 2054 2055ARM PRIMECELL SSP PL022 SPI DRIVER 2056M: Linus Walleij <[email protected]> 2057L: [email protected] (moderated for non-subscribers) 2058S: Maintained 2059F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 2060F: drivers/spi/spi-pl022.c 2061 2062ARM PRIMECELL UART PL010 AND PL011 DRIVERS 2063M: Russell King <[email protected]> 2064S: Odd Fixes 2065F: drivers/tty/serial/amba-pl01*.c 2066F: include/linux/amba/serial.h 2067 2068ARM PRIMECELL VIC PL190/PL192 DRIVER 2069M: Linus Walleij <[email protected]> 2070L: [email protected] (moderated for non-subscribers) 2071S: Maintained 2072F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml 2073F: drivers/irqchip/irq-vic.c 2074 2075ARM SMC WATCHDOG DRIVER 2076M: Julius Werner <[email protected]> 2077R: Evan Benn <[email protected]> 2078S: Maintained 2079F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml 2080F: drivers/watchdog/arm_smc_wdt.c 2081 2082ARM SMMU DRIVERS 2083M: Will Deacon <[email protected]> 2084R: Robin Murphy <[email protected]> 2085L: [email protected] (moderated for non-subscribers) 2086S: Maintained 2087F: Documentation/devicetree/bindings/iommu/arm,smmu* 2088F: drivers/iommu/arm/ 2089F: drivers/iommu/io-pgtable-arm* 2090 2091ARM SMMU SVA SUPPORT 2092R: Jean-Philippe Brucker <[email protected]> 2093F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c 2094 2095ARM SUB-ARCHITECTURES 2096L: [email protected] (moderated for non-subscribers) 2097S: Maintained 2098C: irc://irc.libera.chat/armlinux 2099T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 2100F: arch/arm/mach-*/ 2101F: arch/arm/plat-*/ 2102 2103ARM/ACTIONS SEMI ARCHITECTURE 2104M: Andreas Färber <[email protected]> 2105M: Manivannan Sadhasivam <[email protected]> 2106L: [email protected] (moderated for non-subscribers) 2107L: [email protected] (moderated for non-subscribers) 2108S: Maintained 2109F: Documentation/devicetree/bindings/arm/actions.yaml 2110F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml 2111F: Documentation/devicetree/bindings/dma/owl-dma.yaml 2112F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml 2113F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml 2114F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 2115F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml 2116F: Documentation/devicetree/bindings/pinctrl/actions,* 2117F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 2118F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml 2119F: arch/arm/boot/dts/actions/ 2120F: arch/arm/mach-actions/ 2121F: arch/arm64/boot/dts/actions/ 2122F: drivers/clk/actions/ 2123F: drivers/clocksource/timer-owl* 2124F: drivers/dma/owl-dma.c 2125F: drivers/i2c/busses/i2c-owl.c 2126F: drivers/irqchip/irq-owl-sirq.c 2127F: drivers/mmc/host/owl-mmc.c 2128F: drivers/net/ethernet/actions/ 2129F: drivers/pinctrl/actions/* 2130F: drivers/pmdomain/actions/ 2131F: include/dt-bindings/power/owl-* 2132F: include/dt-bindings/reset/actions,* 2133F: include/linux/soc/actions/ 2134N: owl 2135 2136ARM/AIROHA SOC SUPPORT 2137M: Matthias Brugger <[email protected]> 2138M: AngeloGioacchino Del Regno <[email protected]> 2139L: [email protected] (moderated for non-subscribers) 2140L: [email protected] (moderated for non-subscribers) 2141S: Odd Fixes 2142F: arch/arm/boot/dts/airoha/ 2143F: arch/arm64/boot/dts/airoha/ 2144 2145ARM/Allwinner SoC Clock Support 2146M: Emilio López <[email protected]> 2147S: Maintained 2148F: drivers/clk/sunxi/ 2149 2150ARM/Allwinner sunXi SoC support 2151M: Chen-Yu Tsai <[email protected]> 2152M: Jernej Skrabec <[email protected]> 2153M: Samuel Holland <[email protected]> 2154L: [email protected] (moderated for non-subscribers) 2155L: [email protected] 2156S: Maintained 2157T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 2158F: arch/arm/mach-sunxi/ 2159F: arch/arm64/boot/dts/allwinner/ 2160F: drivers/clk/sunxi-ng/ 2161F: drivers/pinctrl/sunxi/ 2162F: drivers/soc/sunxi/ 2163N: allwinner 2164N: sun[x456789]i 2165N: sun[25]0i 2166 2167ARM/ALPHASCALE ARCHITECTURE 2168M: Krzysztof Kozlowski <[email protected]> 2169L: [email protected] (moderated for non-subscribers) 2170S: Odd Fixes 2171F: arch/arm/boot/dts/alphascale/ 2172F: drivers/clk/clk-asm9260.c 2173F: drivers/clocksource/asm9260_timer.c 2174F: drivers/rtc/rtc-asm9260.c 2175F: drivers/watchdog/asm9260_wdt.c 2176 2177ARM/AMD PENSANDO ARM64 ARCHITECTURE 2178M: Brad Larson <[email protected]> 2179L: [email protected] (moderated for non-subscribers) 2180S: Supported 2181F: Documentation/devicetree/bindings/*/amd,pensando* 2182F: arch/arm64/boot/dts/amd/elba* 2183 2184ARM/Amlogic Meson SoC CLOCK FRAMEWORK 2185M: Neil Armstrong <[email protected]> 2186M: Jerome Brunet <[email protected]> 2187L: [email protected] 2188S: Maintained 2189F: Documentation/devicetree/bindings/clock/amlogic* 2190F: drivers/clk/meson/ 2191F: include/dt-bindings/clock/amlogic,a1* 2192F: include/dt-bindings/clock/gxbb* 2193F: include/dt-bindings/clock/meson* 2194 2195ARM/Amlogic Meson SoC Crypto Drivers 2196M: Corentin Labbe <[email protected]> 2197L: [email protected] 2198L: [email protected] 2199S: Maintained 2200F: Documentation/devicetree/bindings/crypto/amlogic* 2201F: drivers/crypto/amlogic/ 2202 2203ARM/Amlogic Meson SoC Sound Drivers 2204M: Jerome Brunet <[email protected]> 2205L: [email protected] 2206S: Maintained 2207F: Documentation/devicetree/bindings/sound/amlogic* 2208F: sound/soc/meson/ 2209 2210ARM/Amlogic Meson SoC support 2211M: Neil Armstrong <[email protected]> 2212M: Kevin Hilman <[email protected]> 2213R: Jerome Brunet <[email protected]> 2214R: Martin Blumenstingl <[email protected]> 2215L: [email protected] (moderated for non-subscribers) 2216L: [email protected] 2217S: Maintained 2218W: http://linux-meson.com/ 2219F: Documentation/devicetree/bindings/phy/amlogic* 2220F: arch/arm/boot/dts/amlogic/ 2221F: arch/arm/mach-meson/ 2222F: arch/arm64/boot/dts/amlogic/ 2223F: drivers/pmdomain/amlogic/ 2224F: drivers/mmc/host/meson* 2225F: drivers/phy/amlogic/ 2226F: drivers/pinctrl/meson/ 2227F: drivers/rtc/rtc-meson* 2228F: drivers/soc/amlogic/ 2229N: meson 2230 2231ARM/Annapurna Labs ALPINE ARCHITECTURE 2232M: Antoine Tenart <[email protected]> 2233L: [email protected] (moderated for non-subscribers) 2234S: Odd Fixes 2235F: arch/arm/boot/dts/amazon/ 2236F: arch/arm/mach-alpine/ 2237F: arch/arm64/boot/dts/amazon/ 2238F: drivers/*/*alpine* 2239 2240ARM/APPLE MACHINE SOUND DRIVERS 2241M: Martin Povišer <[email protected]> 2242L: [email protected] 2243L: [email protected] 2244S: Maintained 2245F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml 2246F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml 2247F: Documentation/devicetree/bindings/sound/apple,* 2248F: sound/soc/apple/* 2249F: sound/soc/codecs/cs42l83-i2c.c 2250F: sound/soc/codecs/cs42l84.* 2251F: sound/soc/codecs/ssm3515.c 2252 2253ARM/APPLE MACHINE SUPPORT 2254M: Sven Peter <[email protected]> 2255M: Janne Grunau <[email protected]> 2256R: Alyssa Rosenzweig <[email protected]> 2257R: Neal Gompa <[email protected]> 2258L: [email protected] 2259L: [email protected] (moderated for non-subscribers) 2260S: Maintained 2261W: https://asahilinux.org 2262B: https://github.com/AsahiLinux/linux/issues 2263C: irc://irc.oftc.net/asahi-dev 2264T: git https://github.com/AsahiLinux/linux.git 2265F: Documentation/devicetree/bindings/arm/apple.yaml 2266F: Documentation/devicetree/bindings/arm/apple/* 2267F: Documentation/devicetree/bindings/clock/apple,nco.yaml 2268F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml 2269F: Documentation/devicetree/bindings/dma/apple,admac.yaml 2270F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml 2271F: Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml 2272F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2273F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2274F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2275F: Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml 2276F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2277F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2278F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2279F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2280F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2281F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2282F: Documentation/devicetree/bindings/power/apple* 2283F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2284F: Documentation/devicetree/bindings/spi/apple,spi.yaml 2285F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2286F: arch/arm64/boot/dts/apple/ 2287F: drivers/bluetooth/hci_bcm4377.c 2288F: drivers/clk/clk-apple-nco.c 2289F: drivers/cpufreq/apple-soc-cpufreq.c 2290F: drivers/dma/apple-admac.c 2291F: drivers/pmdomain/apple/ 2292F: drivers/i2c/busses/i2c-pasemi-core.c 2293F: drivers/i2c/busses/i2c-pasemi-platform.c 2294F: drivers/input/touchscreen/apple_z2.c 2295F: drivers/iommu/apple-dart.c 2296F: drivers/iommu/io-pgtable-dart.c 2297F: drivers/irqchip/irq-apple-aic.c 2298F: drivers/nvme/host/apple.c 2299F: drivers/nvmem/apple-efuses.c 2300F: drivers/pinctrl/pinctrl-apple-gpio.c 2301F: drivers/pwm/pwm-apple.c 2302F: drivers/soc/apple/* 2303F: drivers/spi/spi-apple.c 2304F: drivers/video/backlight/apple_dwi_bl.c 2305F: drivers/watchdog/apple_wdt.c 2306F: include/dt-bindings/interrupt-controller/apple-aic.h 2307F: include/dt-bindings/pinctrl/apple.h 2308F: include/linux/soc/apple/* 2309 2310ARM/ARTPEC MACHINE SUPPORT 2311M: Jesper Nilsson <[email protected]> 2312M: Lars Persson <[email protected]> 2313L: [email protected] 2314S: Maintained 2315F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2316F: arch/arm/boot/dts/axis/ 2317F: arch/arm/mach-artpec 2318F: drivers/clk/axis 2319F: drivers/crypto/axis 2320F: drivers/mmc/host/usdhi6rol0.c 2321F: drivers/pinctrl/pinctrl-artpec* 2322 2323ARM/ASPEED I2C DRIVER 2324M: Ryan Chen <[email protected]> 2325R: Benjamin Herrenschmidt <[email protected]> 2326R: Joel Stanley <[email protected]> 2327L: [email protected] 2328L: [email protected] (moderated for non-subscribers) 2329S: Maintained 2330F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2331F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2332F: drivers/i2c/busses/i2c-aspeed.c 2333F: drivers/irqchip/irq-aspeed-i2c-ic.c 2334 2335ARM/ASPEED MACHINE SUPPORT 2336M: Joel Stanley <[email protected]> 2337M: Andrew Jeffery <[email protected]> 2338L: [email protected] (moderated for non-subscribers) 2339L: [email protected] (moderated for non-subscribers) 2340S: Supported 2341Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2342T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2343F: Documentation/devicetree/bindings/arm/aspeed/ 2344F: arch/arm/boot/dts/aspeed/ 2345F: arch/arm/mach-aspeed/ 2346N: aspeed 2347 2348ARM/AXM LSI SOC 2349M: Krzysztof Kozlowski <[email protected]> 2350L: [email protected] (moderated for non-subscribers) 2351S: Odd Fixes 2352F: Documentation/devicetree/bindings/arm/axxia.yaml 2353F: arch/arm/boot/dts/intel/axm/ 2354F: arch/arm/mach-axxia/ 2355 2356ARM/BITMAIN ARCHITECTURE 2357M: Manivannan Sadhasivam <[email protected]> 2358L: [email protected] (moderated for non-subscribers) 2359S: Maintained 2360F: Documentation/devicetree/bindings/arm/bitmain.yaml 2361F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2362F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2363F: arch/arm64/boot/dts/bitmain/ 2364F: drivers/clk/clk-bm1880.c 2365F: drivers/pinctrl/pinctrl-bm1880.c 2366 2367ARM/BLAIZE ARCHITECTURE 2368M: James Cowgill <[email protected]> 2369M: Matt Redfearn <[email protected]> 2370M: Neil Jones <[email protected]> 2371M: Nikolaos Pasaloukos <[email protected]> 2372S: Maintained 2373F: Documentation/devicetree/bindings/arm/blaize.yaml 2374F: arch/arm64/boot/dts/blaize/ 2375 2376ARM/CALXEDA HIGHBANK ARCHITECTURE 2377M: Andre Przywara <[email protected]> 2378L: [email protected] (moderated for non-subscribers) 2379S: Maintained 2380F: arch/arm/boot/dts/calxeda/ 2381F: arch/arm/mach-highbank/ 2382 2383ARM/CAVIUM THUNDER NETWORK DRIVER 2384M: Sunil Goutham <[email protected]> 2385L: [email protected] (moderated for non-subscribers) 2386S: Maintained 2387F: drivers/net/ethernet/cavium/thunder/ 2388 2389ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2390M: Lukasz Majewski <[email protected]> 2391L: [email protected] (moderated for non-subscribers) 2392S: Maintained 2393F: arch/arm/mach-ep93xx/ts72xx.c 2394 2395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2396M: Hartley Sweeten <[email protected]> 2397M: Alexander Sverdlin <[email protected]> 2398M: Nikita Shubin <[email protected]> 2399L: [email protected] (moderated for non-subscribers) 2400S: Maintained 2401F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2402F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2403F: arch/arm/boot/compressed/misc-ep93xx.h 2404F: arch/arm/mach-ep93xx/ 2405F: drivers/iio/adc/ep93xx_adc.c 2406 2407ARM/CLKDEV SUPPORT 2408M: Russell King <[email protected]> 2409L: [email protected] (moderated for non-subscribers) 2410S: Maintained 2411T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2412F: drivers/clk/clkdev.c 2413 2414ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2415M: Baruch Siach <[email protected]> 2416L: [email protected] (moderated for non-subscribers) 2417S: Maintained 2418F: arch/arm/boot/dts/cnxt/ 2419N: digicolor 2420 2421ARM/CORESIGHT FRAMEWORK AND DRIVERS 2422M: Suzuki K Poulose <[email protected]> 2423R: Mike Leach <[email protected]> 2424R: James Clark <[email protected]> 2425L: [email protected] (moderated for non-subscribers) 2426L: [email protected] (moderated for non-subscribers) 2427S: Maintained 2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2429F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2430F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2431F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2432F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2433F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2434F: Documentation/trace/coresight/* 2435F: drivers/hwtracing/coresight/* 2436F: include/dt-bindings/arm/coresight-cti-dt.h 2437F: include/linux/coresight* 2438F: include/uapi/linux/coresight* 2439F: samples/coresight/* 2440F: tools/perf/Documentation/arm-coresight.txt 2441F: tools/perf/arch/arm/util/auxtrace.c 2442F: tools/perf/arch/arm/util/cs-etm.c 2443F: tools/perf/arch/arm/util/cs-etm.h 2444F: tools/perf/arch/arm/util/pmu.c 2445F: tools/perf/tests/shell/*coresight* 2446F: tools/perf/tests/shell/coresight/* 2447F: tools/perf/tests/shell/lib/*coresight* 2448F: tools/perf/util/cs-etm-decoder/* 2449F: tools/perf/util/cs-etm.* 2450 2451ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2452M: Hans Ulli Kroll <[email protected]> 2453M: Linus Walleij <[email protected]> 2454L: [email protected] (moderated for non-subscribers) 2455S: Maintained 2456T: git git://github.com/ulli-kroll/linux.git 2457F: Documentation/devicetree/bindings/arm/gemini.yaml 2458F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2459F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2460F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2461F: arch/arm/boot/dts/gemini/ 2462F: arch/arm/mach-gemini/ 2463F: drivers/crypto/gemini/ 2464F: drivers/net/ethernet/cortina/ 2465F: drivers/pinctrl/pinctrl-gemini.c 2466F: drivers/rtc/rtc-ftrtc010.c 2467 2468ARM/CZ.NIC TURRIS SUPPORT 2469M: Marek Behún <[email protected]> 2470S: Maintained 2471W: https://www.turris.cz/ 2472F: Documentation/ABI/testing/debugfs-moxtet 2473F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2474F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2475F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2476F: Documentation/devicetree/bindings/bus/moxtet.txt 2477F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2478F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2479F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2480F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2481F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2482F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2483F: drivers/bus/moxtet.c 2484F: drivers/firmware/turris-mox-rwtm.c 2485F: drivers/gpio/gpio-moxtet.c 2486F: drivers/leds/leds-turris-omnia.c 2487F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2488F: drivers/platform/cznic/ 2489F: drivers/watchdog/armada_37xx_wdt.c 2490F: include/dt-bindings/bus/moxtet.h 2491F: include/linux/armada-37xx-rwtm-mailbox.h 2492F: include/linux/moxtet.h 2493F: include/linux/turris-omnia-mcu-interface.h 2494 2495ARM/FARADAY FA526 PORT 2496M: Hans Ulli Kroll <[email protected]> 2497L: [email protected] (moderated for non-subscribers) 2498S: Maintained 2499T: git git://git.berlios.de/gemini-board 2500F: arch/arm/mm/*-fa* 2501 2502ARM/FOOTBRIDGE ARCHITECTURE 2503M: Russell King <[email protected]> 2504L: [email protected] (moderated for non-subscribers) 2505S: Maintained 2506W: http://www.armlinux.org.uk/ 2507F: arch/arm/include/asm/hardware/dec21285.h 2508F: arch/arm/mach-footbridge/ 2509 2510ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2511M: Shawn Guo <[email protected]> 2512M: Sascha Hauer <[email protected]> 2513R: Pengutronix Kernel Team <[email protected]> 2514R: Fabio Estevam <[email protected]> 2515L: [email protected] 2516L: [email protected] (moderated for non-subscribers) 2517S: Maintained 2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2519F: arch/arm/boot/dts/nxp/imx/ 2520F: arch/arm/boot/dts/nxp/mxs/ 2521F: arch/arm64/boot/dts/freescale/ 2522X: arch/arm64/boot/dts/freescale/fsl-* 2523X: arch/arm64/boot/dts/freescale/qoriq-* 2524X: drivers/media/i2c/ 2525N: imx 2526N: mxs 2527N: \bmxc[^\d] 2528 2529ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2530M: Shawn Guo <[email protected]> 2531L: [email protected] (moderated for non-subscribers) 2532S: Maintained 2533T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2534F: arch/arm/boot/dts/nxp/ls/ 2535F: arch/arm64/boot/dts/freescale/fsl-* 2536F: arch/arm64/boot/dts/freescale/qoriq-* 2537 2538ARM/FREESCALE VYBRID ARM ARCHITECTURE 2539M: Shawn Guo <[email protected]> 2540M: Sascha Hauer <[email protected]> 2541R: Pengutronix Kernel Team <[email protected]> 2542R: Stefan Agner <[email protected]> 2543L: [email protected] (moderated for non-subscribers) 2544S: Maintained 2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2546F: arch/arm/boot/dts/nxp/vf/ 2547F: arch/arm/mach-imx/*vf610* 2548 2549ARM/GUMSTIX MACHINE SUPPORT 2550M: Steve Sakoman <[email protected]> 2551L: [email protected] (moderated for non-subscribers) 2552S: Maintained 2553 2554ARM/HISILICON SOC SUPPORT 2555M: Wei Xu <[email protected]> 2556L: [email protected] (moderated for non-subscribers) 2557S: Supported 2558W: http://www.hisilicon.com 2559T: git https://github.com/hisilicon/linux-hisi.git 2560F: arch/arm/boot/dts/hisilicon/ 2561F: arch/arm/mach-hisi/ 2562F: arch/arm64/boot/dts/hisilicon/ 2563 2564ARM/HP JORNADA 7XX MACHINE SUPPORT 2565M: Kristoffer Ericson <[email protected]> 2566S: Maintained 2567W: www.jlime.com 2568T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2569F: arch/arm/mach-sa1100/include/mach/jornada720.h 2570F: arch/arm/mach-sa1100/jornada720.c 2571 2572ARM/HPE GXP ARCHITECTURE 2573M: Jean-Marie Verdun <[email protected]> 2574M: Nick Hawkins <[email protected]> 2575S: Maintained 2576F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2577F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2578F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2579F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2580F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2581F: Documentation/hwmon/gxp-fan-ctrl.rst 2582F: arch/arm/boot/dts/hpe/ 2583F: arch/arm/mach-hpe/ 2584F: drivers/clocksource/timer-gxp.c 2585F: drivers/hwmon/gxp-fan-ctrl.c 2586F: drivers/i2c/busses/i2c-gxp.c 2587F: drivers/spi/spi-gxp.c 2588F: drivers/watchdog/gxp-wdt.c 2589 2590ARM/IGEP MACHINE SUPPORT 2591M: Enric Balletbo i Serra <[email protected]> 2592M: Javier Martinez Canillas <[email protected]> 2593L: [email protected] 2594L: [email protected] (moderated for non-subscribers) 2595S: Maintained 2596F: arch/arm/boot/dts/ti/omap/omap3-igep* 2597 2598ARM/INTEL IXP4XX ARM ARCHITECTURE 2599M: Linus Walleij <[email protected]> 2600M: Imre Kaloz <[email protected]> 2601L: [email protected] (moderated for non-subscribers) 2602S: Maintained 2603F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2604F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2605F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2606F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2607F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2608F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2609F: arch/arm/boot/dts/intel/ixp/ 2610F: arch/arm/mach-ixp4xx/ 2611F: drivers/bus/intel-ixp4xx-eb.c 2612F: drivers/char/hw_random/ixp4xx-rng.c 2613F: drivers/clocksource/timer-ixp4xx.c 2614F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2615F: drivers/gpio/gpio-ixp4xx.c 2616F: drivers/irqchip/irq-ixp4xx.c 2617F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2618F: drivers/net/wan/ixp4xx_hss.c 2619F: drivers/soc/ixp4xx/ixp4xx-npe.c 2620F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2621F: include/linux/soc/ixp4xx/npe.h 2622F: include/linux/soc/ixp4xx/qmgr.h 2623 2624ARM/INTEL KEEMBAY ARCHITECTURE 2625M: Paul J. Murphy <[email protected]> 2626M: Daniele Alessandrelli <[email protected]> 2627S: Maintained 2628F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2629F: arch/arm64/boot/dts/intel/keembay-evm.dts 2630F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2631 2632ARM/INTEL XSC3 (MANZANO) ARM CORE 2633M: Lennert Buytenhek <[email protected]> 2634L: [email protected] (moderated for non-subscribers) 2635S: Maintained 2636 2637ARM/LG1K ARCHITECTURE 2638M: Chanho Min <[email protected]> 2639L: [email protected] (moderated for non-subscribers) 2640S: Maintained 2641F: arch/arm64/boot/dts/lg/ 2642 2643ARM/LPC18XX ARCHITECTURE 2644M: Vladimir Zapolskiy <[email protected]> 2645L: [email protected] (moderated for non-subscribers) 2646S: Maintained 2647F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2648F: arch/arm/boot/dts/nxp/lpc/lpc43* 2649F: drivers/i2c/busses/i2c-lpc2k.c 2650F: drivers/memory/pl172.c 2651F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2652F: drivers/rtc/rtc-lpc24xx.c 2653N: lpc18xx 2654 2655ARM/LPC32XX SOC SUPPORT 2656M: Vladimir Zapolskiy <[email protected]> 2657M: Piotr Wojtaszczyk <[email protected]> 2658L: [email protected] (moderated for non-subscribers) 2659S: Maintained 2660T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2661F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2662F: arch/arm/boot/dts/nxp/lpc/lpc32* 2663F: arch/arm/mach-lpc32xx/ 2664F: drivers/dma/lpc32xx-dmamux.c 2665F: drivers/i2c/busses/i2c-pnx.c 2666F: drivers/net/ethernet/nxp/lpc_eth.c 2667F: drivers/usb/host/ohci-nxp.c 2668F: drivers/watchdog/pnx4008_wdt.c 2669N: lpc32xx 2670 2671LPC32XX DMAMUX SUPPORT 2672M: J.M.B. Downing <[email protected]> 2673M: Piotr Wojtaszczyk <[email protected]> 2674R: Vladimir Zapolskiy <[email protected]> 2675L: [email protected] (moderated for non-subscribers) 2676S: Maintained 2677F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2678 2679ARM/Marvell Dove/MV78xx0/Orion SOC support 2680M: Andrew Lunn <[email protected]> 2681M: Sebastian Hesselbarth <[email protected]> 2682M: Gregory Clement <[email protected]> 2683L: [email protected] (moderated for non-subscribers) 2684S: Maintained 2685T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2686F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2687F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2688F: Documentation/devicetree/bindings/soc/dove/ 2689F: arch/arm/boot/dts/marvell/dove* 2690F: arch/arm/boot/dts/marvell/orion5x* 2691F: arch/arm/mach-dove/ 2692F: arch/arm/mach-mv78xx0/ 2693F: arch/arm/mach-orion5x/ 2694F: arch/arm/plat-orion/ 2695F: drivers/bus/mvebu-mbus.c 2696F: drivers/soc/dove/ 2697 2698ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2699M: Andrew Lunn <[email protected]> 2700M: Gregory Clement <[email protected]> 2701M: Sebastian Hesselbarth <[email protected]> 2702L: [email protected] (moderated for non-subscribers) 2703S: Maintained 2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2705F: Documentation/devicetree/bindings/arm/marvell/ 2706F: arch/arm/boot/dts/marvell/armada* 2707F: arch/arm/boot/dts/marvell/kirkwood* 2708F: arch/arm/configs/mvebu_*_defconfig 2709F: arch/arm/mach-mvebu/ 2710F: arch/arm64/boot/dts/marvell/ 2711F: drivers/clk/mvebu/ 2712F: drivers/cpufreq/armada-37xx-cpufreq.c 2713F: drivers/cpufreq/armada-8k-cpufreq.c 2714F: drivers/cpufreq/mvebu-cpufreq.c 2715F: drivers/irqchip/irq-armada-370-xp.c 2716F: drivers/irqchip/irq-mvebu-* 2717F: drivers/pinctrl/mvebu/ 2718F: drivers/rtc/rtc-armada38x.c 2719 2720ARM/Mediatek RTC DRIVER 2721M: Eddie Huang <[email protected]> 2722M: Sean Wang <[email protected]> 2723L: [email protected] (moderated for non-subscribers) 2724L: [email protected] (moderated for non-subscribers) 2725S: Maintained 2726F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2727F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2728F: drivers/rtc/rtc-mt2712.c 2729F: drivers/rtc/rtc-mt6397.c 2730F: drivers/rtc/rtc-mt7622.c 2731 2732ARM/Mediatek SoC support 2733M: Matthias Brugger <[email protected]> 2734M: AngeloGioacchino Del Regno <[email protected]> 2735L: [email protected] 2736L: [email protected] (moderated for non-subscribers) 2737L: [email protected] (moderated for non-subscribers) 2738S: Maintained 2739W: https://mtk.wiki.kernel.org/ 2740C: irc://irc.libera.chat/linux-mediatek 2741F: arch/arm/boot/dts/mediatek/ 2742F: arch/arm/mach-mediatek/ 2743F: arch/arm64/boot/dts/mediatek/ 2744F: drivers/soc/mediatek/ 2745N: mtk 2746N: mt[2678] 2747K: mediatek 2748 2749ARM/Mediatek USB3 PHY DRIVER 2750M: Chunfeng Yun <[email protected]> 2751L: [email protected] (moderated for non-subscribers) 2752L: [email protected] (moderated for non-subscribers) 2753S: Maintained 2754F: Documentation/devicetree/bindings/phy/mediatek,* 2755F: drivers/phy/mediatek/ 2756 2757ARM/MICROCHIP (ARM64) SoC support 2758M: Conor Dooley <[email protected]> 2759M: Nicolas Ferre <[email protected]> 2760M: Claudiu Beznea <[email protected]> 2761L: [email protected] (moderated for non-subscribers) 2762S: Supported 2763T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2764F: arch/arm64/boot/dts/microchip/ 2765 2766ARM/Microchip (AT91) SoC support 2767M: Nicolas Ferre <[email protected]> 2768M: Alexandre Belloni <[email protected]> 2769M: Claudiu Beznea <[email protected]> 2770L: [email protected] (moderated for non-subscribers) 2771S: Supported 2772W: http://www.linux4sam.org 2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2774F: arch/arm/boot/dts/microchip/ 2775F: arch/arm/include/debug/at91.S 2776F: arch/arm/mach-at91/ 2777F: drivers/memory/atmel* 2778F: drivers/watchdog/sama5d4_wdt.c 2779F: include/soc/at91/ 2780X: drivers/input/touchscreen/atmel_mxt_ts.c 2781N: at91 2782N: atmel 2783 2784ARM/Microchip Sparx5 SoC support 2785M: Steen Hegelund <[email protected]> 2786M: Daniel Machon <[email protected]> 2787M: [email protected] 2788L: [email protected] (moderated for non-subscribers) 2789S: Supported 2790F: arch/arm64/boot/dts/microchip/sparx* 2791F: drivers/net/ethernet/microchip/vcap/ 2792F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2793N: sparx5 2794 2795ARM/MILBEAUT ARCHITECTURE 2796M: Taichi Sugaya <[email protected]> 2797M: Takao Orito <[email protected]> 2798L: [email protected] (moderated for non-subscribers) 2799S: Maintained 2800F: arch/arm/boot/dts/socionext/milbeaut* 2801F: arch/arm/mach-milbeaut/ 2802N: milbeaut 2803 2804ARM/MORELLO PLATFORM 2805M: Vincenzo Frascino <[email protected]> 2806L: [email protected] (moderated for non-subscribers) 2807S: Maintained 2808F: Documentation/devicetree/bindings/arm/arm,morello.yaml 2809F: arch/arm64/boot/dts/arm/morello* 2810 2811ARM/MOXA ART SOC 2812M: Krzysztof Kozlowski <[email protected]> 2813L: [email protected] (moderated for non-subscribers) 2814S: Odd Fixes 2815F: Documentation/devicetree/bindings/arm/moxart.yaml 2816F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2817F: arch/arm/boot/dts/moxa/ 2818F: drivers/clk/clk-moxart.c 2819 2820ARM/MStar/Sigmastar Armv7 SoC support 2821M: Daniel Palmer <[email protected]> 2822M: Romain Perier <[email protected]> 2823L: [email protected] (moderated for non-subscribers) 2824S: Maintained 2825W: http://linux-chenxing.org/ 2826T: git git://github.com/linux-chenxing/linux.git 2827F: Documentation/devicetree/bindings/arm/mstar/* 2828F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2829F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2830F: arch/arm/boot/dts/sigmastar/ 2831F: arch/arm/mach-mstar/ 2832F: drivers/clk/mstar/ 2833F: drivers/clocksource/timer-msc313e.c 2834F: drivers/gpio/gpio-msc313.c 2835F: drivers/rtc/rtc-msc313.c 2836F: drivers/watchdog/msc313e_wdt.c 2837F: include/dt-bindings/clock/mstar-* 2838F: include/dt-bindings/gpio/msc313-gpio.h 2839 2840ARM/NOMADIK/Ux500 ARCHITECTURES 2841M: Linus Walleij <[email protected]> 2842L: [email protected] (moderated for non-subscribers) 2843S: Maintained 2844T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2845F: Documentation/devicetree/bindings/arm/ste-* 2846F: Documentation/devicetree/bindings/arm/ux500.yaml 2847F: Documentation/devicetree/bindings/arm/ux500/ 2848F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2849F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2850F: arch/arm/boot/dts/st/ste-* 2851F: arch/arm/mach-nomadik/ 2852F: arch/arm/mach-ux500/ 2853F: drivers/clk/clk-nomadik.c 2854F: drivers/clocksource/clksrc-dbx500-prcmu.c 2855F: drivers/dma/ste_dma40* 2856F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2857F: drivers/gpio/gpio-nomadik.c 2858F: drivers/hwspinlock/u8500_hsem.c 2859F: drivers/i2c/busses/i2c-nomadik.c 2860F: drivers/iio/adc/ab8500-gpadc.c 2861F: drivers/mfd/ab8500* 2862F: drivers/mfd/abx500* 2863F: drivers/mfd/db8500* 2864F: drivers/pinctrl/nomadik/ 2865F: drivers/rtc/rtc-ab8500.c 2866F: drivers/rtc/rtc-pl031.c 2867F: drivers/soc/ux500/ 2868 2869ARM/NUVOTON MA35 ARCHITECTURE 2870M: Jacky Huang <[email protected]> 2871M: Shan-Chun Hung <[email protected]> 2872L: [email protected] (moderated for non-subscribers) 2873S: Supported 2874F: Documentation/devicetree/bindings/*/*/*ma35* 2875F: Documentation/devicetree/bindings/*/*ma35* 2876F: arch/arm64/boot/dts/nuvoton/*ma35* 2877F: drivers/*/*/*ma35* 2878F: drivers/*/*ma35* 2879K: ma35d1 2880 2881ARM/NUVOTON NPCM ARCHITECTURE 2882M: Avi Fishman <[email protected]> 2883M: Tomer Maimon <[email protected]> 2884M: Tali Perry <[email protected]> 2885R: Patrick Venture <[email protected]> 2886R: Nancy Yuen <[email protected]> 2887R: Benjamin Fair <[email protected]> 2888L: [email protected] (moderated for non-subscribers) 2889S: Supported 2890F: Documentation/devicetree/bindings/*/*/*npcm* 2891F: Documentation/devicetree/bindings/*/*npcm* 2892F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2893F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2894F: arch/arm/mach-npcm/ 2895F: arch/arm64/boot/dts/nuvoton/ 2896F: drivers/*/*/*npcm* 2897F: drivers/*/*npcm* 2898F: drivers/rtc/rtc-nct3018y.c 2899F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2900F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2901 2902ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2903M: Joseph Liu <[email protected]> 2904M: Marvin Lin <[email protected]> 2905L: [email protected] 2906L: [email protected] (moderated for non-subscribers) 2907S: Maintained 2908F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2909F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2910F: Documentation/userspace-api/media/drivers/npcm-video.rst 2911F: drivers/media/platform/nuvoton/ 2912F: include/uapi/linux/npcm-video.h 2913 2914ARM/NUVOTON WPCM450 ARCHITECTURE 2915M: Jonathan Neuschäfer <[email protected]> 2916L: [email protected] (moderated for non-subscribers) 2917S: Maintained 2918W: https://github.com/neuschaefer/wpcm450/wiki 2919F: Documentation/devicetree/bindings/*/*wpcm* 2920F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2921F: arch/arm/configs/wpcm450_defconfig 2922F: arch/arm/mach-npcm/wpcm450.c 2923F: drivers/*/*/*wpcm* 2924F: drivers/*/*wpcm* 2925 2926ARM/NXP S32G ARCHITECTURE 2927R: Chester Lin <[email protected]> 2928R: Matthias Brugger <[email protected]> 2929R: Ghennadi Procopciuc <[email protected]> 2930R: NXP S32 Linux Team <[email protected]> 2931L: [email protected] (moderated for non-subscribers) 2932S: Maintained 2933F: arch/arm64/boot/dts/freescale/s32g*.dts* 2934F: drivers/pinctrl/nxp/ 2935 2936ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER 2937M: Jan Petrous <[email protected]> 2938R: [email protected] 2939S: Maintained 2940F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml 2941F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c 2942 2943ARM/Orion SoC/Technologic Systems TS-78xx platform support 2944M: Alexander Clouter <[email protected]> 2945L: [email protected] (moderated for non-subscribers) 2946S: Maintained 2947W: http://www.digriz.org.uk/ts78xx/kernel 2948F: arch/arm/mach-orion5x/ts78xx-* 2949 2950ARM/QUALCOMM CHROMEBOOK SUPPORT 2951R: [email protected] 2952F: arch/arm64/boot/dts/qcom/sc7180* 2953F: arch/arm64/boot/dts/qcom/sc7280* 2954F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2955 2956ARM/QUALCOMM MAILING LIST 2957L: [email protected] 2958C: irc://irc.oftc.net/linux-msm 2959F: Documentation/devicetree/bindings/*/qcom* 2960F: Documentation/devicetree/bindings/soc/qcom/ 2961F: arch/arm/boot/dts/qcom/ 2962F: arch/arm/configs/qcom_defconfig 2963F: arch/arm/mach-qcom/ 2964F: arch/arm64/boot/dts/qcom/ 2965F: drivers/*/*/pm8???-* 2966F: drivers/*/*/qcom* 2967F: drivers/*/*/qcom/ 2968F: drivers/*/qcom* 2969F: drivers/*/qcom/ 2970F: drivers/bluetooth/btqcomsmd.c 2971F: drivers/clocksource/timer-qcom.c 2972F: drivers/cpuidle/cpuidle-qcom-spm.c 2973F: drivers/extcon/extcon-qcom* 2974F: drivers/i2c/busses/i2c-qcom-geni.c 2975F: drivers/i2c/busses/i2c-qup.c 2976F: drivers/iommu/msm* 2977F: drivers/mfd/ssbi.c 2978F: drivers/mmc/host/mmci_qcom* 2979F: drivers/mmc/host/sdhci-msm.c 2980F: drivers/pci/controller/dwc/pcie-qcom* 2981F: drivers/phy/qualcomm/ 2982F: drivers/power/*/msm* 2983F: drivers/reset/reset-qcom-* 2984F: drivers/rtc/rtc-pm8xxx.c 2985F: drivers/spi/spi-geni-qcom.c 2986F: drivers/spi/spi-qcom-qspi.c 2987F: drivers/spi/spi-qup.c 2988F: drivers/tty/serial/msm_serial.c 2989F: drivers/ufs/host/ufs-qcom* 2990F: drivers/usb/dwc3/dwc3-qcom.c 2991F: include/dt-bindings/*/qcom* 2992F: include/linux/*/qcom* 2993F: include/linux/soc/qcom/ 2994 2995ARM/QUALCOMM SUPPORT 2996M: Bjorn Andersson <[email protected]> 2997M: Konrad Dybcio <[email protected]> 2998L: [email protected] 2999S: Maintained 3000C: irc://irc.oftc.net/linux-msm 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 3002F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 3003F: Documentation/devicetree/bindings/arm/qcom.yaml 3004F: Documentation/devicetree/bindings/bus/qcom* 3005F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 3006F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 3007F: Documentation/devicetree/bindings/reserved-memory/qcom* 3008F: Documentation/devicetree/bindings/soc/qcom/ 3009F: arch/arm/boot/dts/qcom/ 3010F: arch/arm/configs/qcom_defconfig 3011F: arch/arm/mach-qcom/ 3012F: arch/arm64/boot/dts/qcom/ 3013F: drivers/bus/qcom* 3014F: drivers/firmware/qcom/ 3015F: drivers/soc/qcom/ 3016F: include/dt-bindings/arm/qcom,ids.h 3017F: include/dt-bindings/firmware/qcom,scm.h 3018F: include/dt-bindings/soc/qcom* 3019F: include/linux/firmware/qcom 3020F: include/linux/soc/qcom/ 3021F: include/soc/qcom/ 3022 3023ARM/RDA MICRO ARCHITECTURE 3024M: Manivannan Sadhasivam <[email protected]> 3025L: [email protected] (moderated for non-subscribers) 3026L: [email protected] (moderated for non-subscribers) 3027S: Maintained 3028F: Documentation/devicetree/bindings/arm/rda.yaml 3029F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 3030F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 3031F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 3032F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 3033F: arch/arm/boot/dts/unisoc/ 3034F: drivers/clocksource/timer-rda.c 3035F: drivers/gpio/gpio-rda.c 3036F: drivers/irqchip/irq-rda-intc.c 3037F: drivers/tty/serial/rda-uart.c 3038 3039ARM/REALTEK ARCHITECTURE 3040M: Andreas Färber <[email protected]> 3041L: [email protected] (moderated for non-subscribers) 3042L: [email protected] (moderated for non-subscribers) 3043S: Maintained 3044F: Documentation/devicetree/bindings/arm/realtek.yaml 3045F: arch/arm/boot/dts/realtek/ 3046F: arch/arm/mach-realtek/ 3047F: arch/arm64/boot/dts/realtek/ 3048 3049ARM/RISC-V/RENESAS ARCHITECTURE 3050M: Geert Uytterhoeven <[email protected]> 3051M: Magnus Damm <[email protected]> 3052L: [email protected] 3053S: Supported 3054Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 3055C: irc://irc.libera.chat/renesas-soc 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 3057F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 3058F: Documentation/devicetree/bindings/nvmem/renesas,* 3059F: Documentation/devicetree/bindings/soc/renesas/ 3060F: arch/arm/boot/dts/renesas/ 3061F: arch/arm/configs/shmobile_defconfig 3062F: arch/arm/include/debug/renesas-scif.S 3063F: arch/arm/mach-shmobile/ 3064F: arch/arm64/boot/dts/renesas/ 3065F: arch/riscv/boot/dts/renesas/ 3066F: drivers/nvmem/rcar-efuse.c 3067F: drivers/pmdomain/renesas/ 3068F: drivers/soc/renesas/ 3069F: include/linux/soc/renesas/ 3070K: \brenesas, 3071 3072ARM/RISCPC ARCHITECTURE 3073M: Russell King <[email protected]> 3074L: [email protected] (moderated for non-subscribers) 3075S: Maintained 3076W: http://www.armlinux.org.uk/ 3077F: arch/arm/include/asm/hardware/ioc.h 3078F: arch/arm/include/asm/hardware/iomd.h 3079F: arch/arm/include/asm/hardware/memc.h 3080F: arch/arm/mach-rpc/ 3081F: drivers/net/ethernet/8390/etherh.c 3082F: drivers/net/ethernet/i825xx/ether1* 3083F: drivers/net/ethernet/seeq/ether3* 3084F: drivers/scsi/arm/ 3085 3086ARM/Rockchip SoC support 3087M: Heiko Stuebner <[email protected]> 3088L: [email protected] (moderated for non-subscribers) 3089L: [email protected] 3090S: Maintained 3091T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 3092F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 3093F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 3094F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 3095F: arch/arm/boot/dts/rockchip/ 3096F: arch/arm/mach-rockchip/ 3097F: drivers/*/*/*rockchip* 3098F: drivers/*/*rockchip* 3099F: drivers/clk/rockchip/ 3100F: drivers/i2c/busses/i2c-rk3x.c 3101F: sound/soc/rockchip/ 3102N: rockchip 3103 3104ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 3105M: Krzysztof Kozlowski <[email protected]> 3106R: Alim Akhtar <[email protected]> 3107L: [email protected] (moderated for non-subscribers) 3108L: [email protected] 3109S: Maintained 3110P: Documentation/process/maintainer-soc-clean-dts.rst 3111Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 3112B: mailto:[email protected] 3113C: irc://irc.libera.chat/linux-exynos 3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 3115F: Documentation/arch/arm/samsung/ 3116F: Documentation/devicetree/bindings/arm/samsung/ 3117F: Documentation/devicetree/bindings/hwinfo/samsung,* 3118F: Documentation/devicetree/bindings/power/pd-samsung.yaml 3119F: Documentation/devicetree/bindings/soc/samsung/ 3120F: arch/arm/boot/dts/samsung/ 3121F: arch/arm/mach-exynos*/ 3122F: arch/arm/mach-s3c/ 3123F: arch/arm/mach-s5p*/ 3124F: arch/arm64/boot/dts/exynos/ 3125F: drivers/*/*/*s3c24* 3126F: drivers/*/*s3c24* 3127F: drivers/*/*s3c64xx* 3128F: drivers/*/*s5pv210* 3129F: drivers/clocksource/samsung_pwm_timer.c 3130F: drivers/firmware/samsung/ 3131F: drivers/mailbox/exynos-mailbox.c 3132F: drivers/memory/samsung/ 3133F: drivers/pwm/pwm-samsung.c 3134F: drivers/soc/samsung/ 3135F: drivers/tty/serial/samsung* 3136F: include/clocksource/samsung_pwm.h 3137F: include/linux/platform_data/*s3c* 3138F: include/linux/serial_s3c.h 3139F: include/linux/soc/samsung/ 3140N: exynos 3141N: s3c64xx 3142N: s5pv210 3143 3144ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3145M: Łukasz Stelmach <[email protected]> 3146L: [email protected] (moderated for non-subscribers) 3147L: [email protected] 3148S: Maintained 3149F: drivers/media/platform/samsung/s5p-g2d/ 3150 3151ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3152M: Marek Szyprowski <[email protected]> 3153L: [email protected] 3154L: [email protected] 3155S: Maintained 3156F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3157F: drivers/media/cec/platform/s5p/ 3158 3159ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3160M: Andrzej Pietrasiewicz <[email protected]> 3161M: Jacek Anaszewski <[email protected]> 3162M: Sylwester Nawrocki <[email protected]> 3163L: [email protected] (moderated for non-subscribers) 3164L: [email protected] 3165S: Maintained 3166F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3167F: drivers/media/platform/samsung/s5p-jpeg/ 3168 3169ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3170M: Marek Szyprowski <[email protected]> 3171M: Andrzej Hajda <[email protected]> 3172L: [email protected] (moderated for non-subscribers) 3173L: [email protected] 3174S: Maintained 3175F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3176F: drivers/media/platform/samsung/s5p-mfc/ 3177 3178ARM/SOCFPGA ARCHITECTURE 3179M: Dinh Nguyen <[email protected]> 3180S: Maintained 3181W: http://www.rocketboards.org 3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3183F: arch/arm/boot/dts/intel/socfpga/ 3184F: arch/arm/configs/socfpga_defconfig 3185F: arch/arm/mach-socfpga/ 3186F: arch/arm64/boot/dts/altera/ 3187F: arch/arm64/boot/dts/intel/ 3188 3189ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3190M: Dinh Nguyen <[email protected]> 3191S: Maintained 3192F: drivers/clk/socfpga/ 3193 3194ARM/SOCFPGA DWMAC GLUE LAYER 3195M: Maxime Chevallier <[email protected]> 3196S: Maintained 3197F: Documentation/devicetree/bindings/net/socfpga-dwmac.txt 3198F: drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c 3199 3200ARM/SOCFPGA EDAC BINDINGS 3201M: Matthew Gerlach <[email protected]> 3202S: Maintained 3203F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml 3204 3205ARM/SOCFPGA EDAC SUPPORT 3206M: Dinh Nguyen <[email protected]> 3207S: Maintained 3208F: drivers/edac/altera_edac.[ch] 3209 3210ARM/SPREADTRUM SoC SUPPORT 3211M: Orson Zhai <[email protected]> 3212M: Baolin Wang <[email protected]> 3213R: Chunyan Zhang <[email protected]> 3214S: Maintained 3215F: arch/arm64/boot/dts/sprd 3216N: sprd 3217N: sc27xx 3218N: sc2731 3219 3220ARM/STI ARCHITECTURE 3221M: Patrice Chotard <[email protected]> 3222L: [email protected] (moderated for non-subscribers) 3223S: Maintained 3224W: http://www.stlinux.com 3225F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3226F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3227F: arch/arm/boot/dts/st/sti* 3228F: arch/arm/mach-sti/ 3229F: drivers/ata/ahci_st.c 3230F: drivers/char/hw_random/st-rng.c 3231F: drivers/clocksource/arm_global_timer.c 3232F: drivers/clocksource/clksrc_st_lpc.c 3233F: drivers/cpufreq/sti-cpufreq.c 3234F: drivers/dma/st_fdma* 3235F: drivers/i2c/busses/i2c-st.c 3236F: drivers/media/platform/st/sti/c8sectpfe/ 3237F: drivers/media/rc/st_rc.c 3238F: drivers/mmc/host/sdhci-st.c 3239F: drivers/phy/st/phy-miphy28lp.c 3240F: drivers/phy/st/phy-stih407-usb.c 3241F: drivers/pinctrl/pinctrl-st.c 3242F: drivers/remoteproc/st_remoteproc.c 3243F: drivers/remoteproc/st_slim_rproc.c 3244F: drivers/reset/sti/ 3245F: drivers/rtc/rtc-st-lpc.c 3246F: drivers/tty/serial/st-asc.c 3247F: drivers/usb/dwc3/dwc3-st.c 3248F: drivers/usb/host/ehci-st.c 3249F: drivers/usb/host/ohci-st.c 3250F: drivers/watchdog/st_lpc_wdt.c 3251F: include/linux/remoteproc/st_slim_rproc.h 3252 3253ARM/STM32 ARCHITECTURE 3254M: Maxime Coquelin <[email protected]> 3255M: Alexandre Torgue <[email protected]> 3256L: [email protected] (moderated for non-subscribers) 3257L: [email protected] (moderated for non-subscribers) 3258S: Maintained 3259T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3260F: arch/arm/boot/dts/st/stm32* 3261F: arch/arm/mach-stm32/ 3262F: arch/arm64/boot/dts/st/ 3263F: drivers/clocksource/armv7m_systick.c 3264N: stm32 3265N: stm 3266 3267ARM/SUNPLUS SP7021 SOC SUPPORT 3268M: Qin Jian <[email protected]> 3269L: [email protected] (moderated for mon-subscribers) 3270S: Maintained 3271W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3272F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3273F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3274F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3275F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3276F: arch/arm/boot/dts/sunplus/ 3277F: arch/arm/configs/sp7021_*defconfig 3278F: drivers/clk/clk-sp7021.c 3279F: drivers/irqchip/irq-sp7021-intc.c 3280F: drivers/reset/reset-sunplus.c 3281F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3282F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3283 3284ARM/Synaptics SoC support 3285M: Jisheng Zhang <[email protected]> 3286M: Sebastian Hesselbarth <[email protected]> 3287L: [email protected] (moderated for non-subscribers) 3288S: Maintained 3289F: arch/arm/boot/dts/synaptics/ 3290F: arch/arm/mach-berlin/ 3291F: arch/arm64/boot/dts/synaptics/ 3292 3293ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3294M: Hans Verkuil <[email protected]> 3295L: [email protected] 3296L: [email protected] 3297S: Maintained 3298F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3299F: drivers/media/cec/platform/tegra/ 3300 3301ARM/TESLA FSD SoC SUPPORT 3302M: Alim Akhtar <[email protected]> 3303M: [email protected] 3304L: [email protected] (moderated for non-subscribers) 3305L: [email protected] 3306S: Maintained 3307F: arch/arm64/boot/dts/tesla/ 3308 3309ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3310M: Santosh Shilimkar <[email protected]> 3311L: [email protected] 3312S: Maintained 3313F: drivers/memory/*emif* 3314 3315ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3316M: Nishanth Menon <[email protected]> 3317M: Santosh Shilimkar <[email protected]> 3318L: [email protected] (moderated for non-subscribers) 3319S: Maintained 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3321F: arch/arm/boot/dts/ti/keystone/ 3322F: arch/arm/mach-keystone/ 3323 3324ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3325M: Santosh Shilimkar <[email protected]> 3326L: [email protected] 3327S: Maintained 3328F: drivers/clk/keystone/ 3329 3330ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3331M: Santosh Shilimkar <[email protected]> 3332L: [email protected] (moderated for non-subscribers) 3333L: [email protected] 3334S: Maintained 3335F: drivers/clocksource/timer-keystone.c 3336 3337ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3338M: Santosh Shilimkar <[email protected]> 3339L: [email protected] 3340S: Maintained 3341F: drivers/power/reset/keystone-reset.c 3342 3343ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3344M: Nishanth Menon <[email protected]> 3345M: Vignesh Raghavendra <[email protected]> 3346M: Tero Kristo <[email protected]> 3347L: [email protected] (moderated for non-subscribers) 3348S: Supported 3349F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3350F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3351F: arch/arm64/boot/dts/ti/Makefile 3352F: arch/arm64/boot/dts/ti/k3-* 3353 3354ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3355M: Krzysztof Kozlowski <[email protected]> 3356L: [email protected] (moderated for non-subscribers) 3357S: Odd Fixes 3358F: Documentation/devicetree/bindings/*/*/ti,nspire* 3359F: Documentation/devicetree/bindings/*/ti,nspire* 3360F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3361F: arch/arm/boot/dts/nspire/ 3362 3363ARM/TOSHIBA VISCONTI ARCHITECTURE 3364M: Nobuhiro Iwamatsu <[email protected]> 3365L: [email protected] (moderated for non-subscribers) 3366S: Supported 3367T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3368F: Documentation/devicetree/bindings/arm/toshiba.yaml 3369F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3370F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3371F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3372F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3373F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3374F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3375F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3376F: arch/arm64/boot/dts/toshiba/ 3377F: drivers/clk/visconti/ 3378F: drivers/gpio/gpio-visconti.c 3379F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3380F: drivers/pci/controller/dwc/pcie-visconti.c 3381F: drivers/pinctrl/visconti/ 3382F: drivers/watchdog/visconti_wdt.c 3383N: visconti 3384 3385ARM/UNIPHIER ARCHITECTURE 3386M: Kunihiko Hayashi <[email protected]> 3387M: Masami Hiramatsu <[email protected]> 3388L: [email protected] (moderated for non-subscribers) 3389S: Maintained 3390F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3391F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3392F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3393F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3394F: arch/arm/boot/dts/socionext/uniphier* 3395F: arch/arm/include/asm/hardware/cache-uniphier.h 3396F: arch/arm/mm/cache-uniphier.c 3397F: arch/arm64/boot/dts/socionext/uniphier* 3398F: drivers/bus/uniphier-system-bus.c 3399F: drivers/clk/uniphier/ 3400F: drivers/dma/uniphier-mdmac.c 3401F: drivers/gpio/gpio-uniphier.c 3402F: drivers/i2c/busses/i2c-uniphier* 3403F: drivers/irqchip/irq-uniphier-aidet.c 3404F: drivers/mmc/host/uniphier-sd.c 3405F: drivers/pinctrl/uniphier/ 3406F: drivers/reset/reset-uniphier.c 3407F: drivers/tty/serial/8250/8250_uniphier.c 3408N: uniphier 3409 3410ARM/VERSATILE EXPRESS PLATFORM 3411M: Liviu Dudau <[email protected]> 3412M: Sudeep Holla <[email protected]> 3413M: Lorenzo Pieralisi <[email protected]> 3414L: [email protected] (moderated for non-subscribers) 3415S: Maintained 3416N: mps2 3417N: vexpress 3418F: arch/arm/mach-versatile/ 3419F: arch/arm64/boot/dts/arm/ 3420F: drivers/clocksource/timer-versatile.c 3421X: drivers/cpufreq/vexpress-spc-cpufreq.c 3422X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3423 3424ARM/VFP SUPPORT 3425M: Russell King <[email protected]> 3426L: [email protected] (moderated for non-subscribers) 3427S: Maintained 3428W: http://www.armlinux.org.uk/ 3429F: arch/arm/vfp/ 3430 3431ARM/VT8500 ARM ARCHITECTURE 3432M: Alexey Charkov <[email protected]> 3433M: Krzysztof Kozlowski <[email protected]> 3434L: [email protected] (moderated for non-subscribers) 3435S: Odd Fixes 3436F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3437F: arch/arm/boot/dts/vt8500/ 3438F: arch/arm/mach-vt8500/ 3439F: drivers/clocksource/timer-vt8500.c 3440F: drivers/i2c/busses/i2c-viai2c-wmt.c 3441F: drivers/mmc/host/wmt-sdmmc.c 3442F: drivers/pwm/pwm-vt8500.c 3443F: drivers/rtc/rtc-vt8500.c 3444F: drivers/tty/serial/vt8500_serial.c 3445F: drivers/video/fbdev/vt8500lcdfb.* 3446F: drivers/video/fbdev/wm8505fb* 3447F: drivers/video/fbdev/wmt_ge_rops.* 3448 3449ARM/ZYNQ ARCHITECTURE 3450M: Michal Simek <[email protected]> 3451L: [email protected] (moderated for non-subscribers) 3452S: Supported 3453W: http://wiki.xilinx.com 3454T: git https://github.com/Xilinx/linux-xlnx.git 3455F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3456F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3457F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3458F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3459F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3460F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3461F: arch/arm/mach-zynq/ 3462F: drivers/clocksource/timer-cadence-ttc.c 3463F: drivers/cpuidle/cpuidle-zynq.c 3464F: drivers/edac/synopsys_edac.c 3465F: drivers/i2c/busses/i2c-cadence.c 3466F: drivers/i2c/busses/i2c-xiic.c 3467F: drivers/mmc/host/sdhci-of-arasan.c 3468N: zynq 3469N: xilinx 3470 3471ARM64 FIT SUPPORT 3472M: Simon Glass <[email protected]> 3473L: [email protected] (moderated for non-subscribers) 3474S: Maintained 3475F: arch/arm64/boot/Makefile 3476F: scripts/make_fit.py 3477 3478ARM64 PLATFORM DRIVERS 3479M: Hans de Goede <[email protected]> 3480M: Ilpo Järvinen <[email protected]> 3481R: Bryan O'Donoghue <[email protected]> 3482L: [email protected] 3483S: Maintained 3484Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3486F: drivers/platform/arm64/ 3487 3488ARM64 PORT (AARCH64 ARCHITECTURE) 3489M: Catalin Marinas <[email protected]> 3490M: Will Deacon <[email protected]> 3491L: [email protected] (moderated for non-subscribers) 3492S: Maintained 3493T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3494F: Documentation/arch/arm64/ 3495F: arch/arm64/ 3496F: drivers/virt/coco/arm-cca-guest/ 3497F: drivers/virt/coco/pkvm-guest/ 3498F: tools/testing/selftests/arm64/ 3499X: arch/arm64/boot/dts/ 3500 3501ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3502M: George McCollister <[email protected]> 3503L: [email protected] 3504S: Maintained 3505F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3506F: drivers/net/dsa/xrs700x/* 3507F: net/dsa/tag_xrs700x.c 3508 3509AS3645A LED FLASH CONTROLLER DRIVER 3510M: Sakari Ailus <[email protected]> 3511L: [email protected] 3512S: Maintained 3513F: drivers/leds/flash/leds-as3645a.c 3514 3515ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3516M: Tianshu Qiu <[email protected]> 3517L: [email protected] 3518S: Maintained 3519T: git git://linuxtv.org/media.git 3520F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3521F: drivers/media/i2c/ak7375.c 3522 3523ASAHI KASEI AK8974 DRIVER 3524M: Linus Walleij <[email protected]> 3525L: [email protected] 3526S: Supported 3527W: http://www.akm.com/ 3528F: drivers/iio/magnetometer/ak8974.c 3529 3530AOSONG AGS02MA TVOC SENSOR DRIVER 3531M: Anshul Dalal <[email protected]> 3532L: [email protected] 3533S: Maintained 3534F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3535F: drivers/iio/chemical/ags02ma.c 3536 3537ASC7621 HARDWARE MONITOR DRIVER 3538M: George Joseph <[email protected]> 3539L: [email protected] 3540S: Maintained 3541F: Documentation/hwmon/asc7621.rst 3542F: drivers/hwmon/asc7621.c 3543 3544ASIX AX88796C SPI ETHERNET ADAPTER 3545M: Łukasz Stelmach <[email protected]> 3546S: Maintained 3547F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3548F: drivers/net/ethernet/asix/ax88796c_* 3549 3550ASIX PHY DRIVER [RUST] 3551M: FUJITA Tomonori <[email protected]> 3552R: Trevor Gross <[email protected]> 3553L: [email protected] 3554L: [email protected] 3555S: Maintained 3556F: drivers/net/phy/ax88796b_rust.rs 3557 3558ASPEED CRYPTO DRIVER 3559M: Neal Liu <[email protected]> 3560L: [email protected] (moderated for non-subscribers) 3561S: Maintained 3562F: Documentation/devicetree/bindings/crypto/aspeed,* 3563F: drivers/crypto/aspeed/ 3564 3565ASPEED PECI CONTROLLER 3566M: Iwona Winiarska <[email protected]> 3567L: [email protected] (moderated for non-subscribers) 3568L: [email protected] (moderated for non-subscribers) 3569S: Supported 3570F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3571F: drivers/peci/controller/peci-aspeed.c 3572 3573ASPEED PINCTRL DRIVERS 3574M: Andrew Jeffery <[email protected]> 3575L: [email protected] (moderated for non-subscribers) 3576L: [email protected] (moderated for non-subscribers) 3577L: [email protected] 3578S: Maintained 3579F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3580F: drivers/pinctrl/aspeed/ 3581 3582ASPEED SCU INTERRUPT CONTROLLER DRIVER 3583M: Eddie James <[email protected]> 3584L: [email protected] (moderated for non-subscribers) 3585S: Maintained 3586F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3587F: drivers/irqchip/irq-aspeed-scu-ic.c 3588F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3589 3590ASPEED SD/MMC DRIVER 3591M: Andrew Jeffery <[email protected]> 3592L: [email protected] (moderated for non-subscribers) 3593L: [email protected] (moderated for non-subscribers) 3594L: [email protected] 3595S: Maintained 3596F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3597F: drivers/mmc/host/sdhci-of-aspeed* 3598 3599ASPEED SMC SPI DRIVER 3600M: Chin-Ting Kuo <[email protected]> 3601M: Cédric Le Goater <[email protected]> 3602L: [email protected] (moderated for non-subscribers) 3603L: [email protected] (moderated for non-subscribers) 3604L: [email protected] 3605S: Maintained 3606F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3607F: drivers/spi/spi-aspeed-smc.c 3608 3609ASPEED USB UDC DRIVER 3610M: Neal Liu <[email protected]> 3611L: [email protected] (moderated for non-subscribers) 3612S: Maintained 3613F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3614F: drivers/usb/gadget/udc/aspeed_udc.c 3615 3616ASPEED VIDEO ENGINE DRIVER 3617M: Eddie James <[email protected]> 3618L: [email protected] 3619L: [email protected] (moderated for non-subscribers) 3620S: Maintained 3621F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml 3622F: drivers/media/platform/aspeed/ 3623 3624ASUS EC HARDWARE MONITOR DRIVER 3625M: Eugene Shalygin <[email protected]> 3626L: [email protected] 3627S: Maintained 3628F: drivers/hwmon/asus-ec-sensors.c 3629 3630ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3631M: Corentin Chary <[email protected]> 3632M: Luke D. Jones <[email protected]> 3633L: [email protected] 3634S: Maintained 3635W: https://asus-linux.org/ 3636F: drivers/platform/x86/asus*.c 3637F: drivers/platform/x86/eeepc*.c 3638 3639ASUS TF103C DOCK DRIVER 3640M: Hans de Goede <[email protected]> 3641L: [email protected] 3642S: Maintained 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3644F: drivers/platform/x86/asus-tf103c-dock.c 3645 3646ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3647M: Aleksa Savic <[email protected]> 3648L: [email protected] 3649S: Maintained 3650F: drivers/hwmon/asus_rog_ryujin.c 3651 3652ASUS WIRELESS RADIO CONTROL DRIVER 3653M: João Paulo Rechi Vita <[email protected]> 3654L: [email protected] 3655S: Maintained 3656F: drivers/platform/x86/asus-wireless.c 3657 3658ASUS WMI HARDWARE MONITOR DRIVER 3659M: Ed Brindley <[email protected]> 3660M: Denis Pauk <[email protected]> 3661L: [email protected] 3662S: Maintained 3663F: drivers/hwmon/asus_wmi_sensors.c 3664 3665ASYMMETRIC KEYS 3666M: David Howells <[email protected]> 3667M: Lukas Wunner <[email protected]> 3668M: Ignat Korchagin <[email protected]> 3669L: [email protected] 3670L: [email protected] 3671S: Maintained 3672F: Documentation/crypto/asymmetric-keys.rst 3673F: crypto/asymmetric_keys/ 3674F: include/crypto/pkcs7.h 3675F: include/crypto/public_key.h 3676F: include/keys/asymmetric-*.h 3677F: include/linux/verification.h 3678 3679ASYMMETRIC KEYS - ECDSA 3680M: Lukas Wunner <[email protected]> 3681M: Ignat Korchagin <[email protected]> 3682R: Stefan Berger <[email protected]> 3683L: [email protected] 3684S: Maintained 3685F: crypto/ecc* 3686F: crypto/ecdsa* 3687F: include/crypto/ecc* 3688 3689ASYMMETRIC KEYS - GOST 3690M: Lukas Wunner <[email protected]> 3691M: Ignat Korchagin <[email protected]> 3692L: [email protected] 3693S: Odd fixes 3694F: crypto/ecrdsa* 3695 3696ASYMMETRIC KEYS - RSA 3697M: Lukas Wunner <[email protected]> 3698M: Ignat Korchagin <[email protected]> 3699L: [email protected] 3700S: Maintained 3701F: crypto/rsa* 3702 3703ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3704R: Dan Williams <[email protected]> 3705S: Odd fixes 3706W: http://sourceforge.net/projects/xscaleiop 3707F: Documentation/crypto/async-tx-api.rst 3708F: crypto/async_tx/ 3709F: include/linux/async_tx.h 3710 3711AT24 EEPROM DRIVER 3712M: Bartosz Golaszewski <[email protected]> 3713L: [email protected] 3714S: Maintained 3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3716F: Documentation/devicetree/bindings/eeprom/at24.yaml 3717F: drivers/misc/eeprom/at24.c 3718 3719ATA OVER ETHERNET (AOE) DRIVER 3720M: "Justin Sanders" <[email protected]> 3721S: Supported 3722W: http://www.openaoe.org/ 3723F: Documentation/admin-guide/aoe/ 3724F: drivers/block/aoe/ 3725 3726ATC260X PMIC MFD DRIVER 3727M: Manivannan Sadhasivam <[email protected]> 3728M: Cristian Ciocaltea <[email protected]> 3729L: [email protected] 3730S: Maintained 3731F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3732F: drivers/input/misc/atc260x-onkey.c 3733F: drivers/mfd/atc260* 3734F: drivers/power/reset/atc260x-poweroff.c 3735F: drivers/regulator/atc260x-regulator.c 3736F: include/linux/mfd/atc260x/* 3737 3738ATHEROS 71XX/9XXX GPIO DRIVER 3739M: Alban Bedel <[email protected]> 3740S: Maintained 3741W: https://github.com/AlbanBedel/linux 3742T: git git://github.com/AlbanBedel/linux 3743F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 3744F: drivers/gpio/gpio-ath79.c 3745 3746ATHEROS 71XX/9XXX USB PHY DRIVER 3747M: Alban Bedel <[email protected]> 3748S: Maintained 3749W: https://github.com/AlbanBedel/linux 3750T: git git://github.com/AlbanBedel/linux 3751F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3752F: drivers/phy/qualcomm/phy-ath79-usb.c 3753 3754ATHEROS ATH GENERIC UTILITIES 3755M: Jeff Johnson <[email protected]> 3756L: [email protected] 3757S: Supported 3758F: drivers/net/wireless/ath/* 3759 3760ATHEROS ATH5K WIRELESS DRIVER 3761M: Jiri Slaby <[email protected]> 3762M: Nick Kossifidis <[email protected]> 3763M: Luis Chamberlain <[email protected]> 3764L: [email protected] 3765S: Maintained 3766W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3767F: drivers/net/wireless/ath/ath5k/ 3768 3769ATHEROS ATH6KL WIRELESS DRIVER 3770L: [email protected] 3771S: Orphan 3772W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3773F: drivers/net/wireless/ath/ath6kl/ 3774 3775ATI_REMOTE2 DRIVER 3776M: Ville Syrjala <[email protected]> 3777S: Maintained 3778F: drivers/input/misc/ati_remote2.c 3779 3780ATK0110 HWMON DRIVER 3781M: Luca Tettamanti <[email protected]> 3782L: [email protected] 3783S: Maintained 3784F: drivers/hwmon/asus_atk0110.c 3785 3786ATLX ETHERNET DRIVERS 3787M: Chris Snook <[email protected]> 3788L: [email protected] 3789S: Maintained 3790W: http://sourceforge.net/projects/atl1 3791W: http://atl1.sourceforge.net 3792F: drivers/net/ethernet/atheros/ 3793 3794ATM 3795M: Chas Williams <[email protected]> 3796L: [email protected] (moderated for non-subscribers) 3797L: [email protected] 3798S: Maintained 3799W: http://linux-atm.sourceforge.net 3800F: drivers/atm/ 3801F: include/linux/atm* 3802F: include/linux/sonet.h 3803F: include/uapi/linux/atm* 3804F: include/uapi/linux/sonet.h 3805 3806ATMEL MACB ETHERNET DRIVER 3807M: Nicolas Ferre <[email protected]> 3808M: Claudiu Beznea <[email protected]> 3809S: Maintained 3810F: drivers/net/ethernet/cadence/ 3811 3812ATMEL MAXTOUCH DRIVER 3813M: Nick Dyer <[email protected]> 3814S: Maintained 3815T: git git://github.com/ndyer/linux.git 3816F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3817F: drivers/input/touchscreen/atmel_mxt_ts.c 3818 3819ATOMIC INFRASTRUCTURE 3820M: Will Deacon <[email protected]> 3821M: Peter Zijlstra <[email protected]> 3822R: Boqun Feng <[email protected]> 3823R: Mark Rutland <[email protected]> 3824L: [email protected] 3825S: Maintained 3826F: Documentation/atomic_*.txt 3827F: arch/*/include/asm/atomic*.h 3828F: include/*/atomic*.h 3829F: include/linux/refcount.h 3830F: scripts/atomic/ 3831 3832ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3833M: Bradley Grove <[email protected]> 3834L: [email protected] 3835S: Supported 3836W: http://www.attotech.com 3837F: drivers/scsi/esas2r 3838 3839ATUSB IEEE 802.15.4 RADIO DRIVER 3840M: Stefan Schmidt <[email protected]> 3841L: [email protected] 3842S: Maintained 3843F: drivers/net/ieee802154/at86rf230.h 3844F: drivers/net/ieee802154/atusb.c 3845F: drivers/net/ieee802154/atusb.h 3846 3847AUDIT SUBSYSTEM 3848M: Paul Moore <[email protected]> 3849M: Eric Paris <[email protected]> 3850L: [email protected] 3851S: Supported 3852W: https://github.com/linux-audit 3853Q: https://patchwork.kernel.org/project/audit/list 3854B: mailto:[email protected] 3855P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3856T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3857F: include/asm-generic/audit_*.h 3858F: include/linux/audit.h 3859F: include/linux/audit_arch.h 3860F: include/uapi/linux/audit.h 3861F: kernel/audit* 3862F: lib/*audit.c 3863K: \baudit_[a-z_0-9]\+\b 3864 3865AUTOFDO BUILD 3866M: Rong Xu <[email protected]> 3867M: Han Shen <[email protected]> 3868S: Supported 3869F: Documentation/dev-tools/autofdo.rst 3870F: scripts/Makefile.autofdo 3871 3872AUXILIARY BUS DRIVER 3873M: Greg Kroah-Hartman <[email protected]> 3874R: Dave Ertman <[email protected]> 3875R: Ira Weiny <[email protected]> 3876S: Supported 3877T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3878F: Documentation/driver-api/auxiliary_bus.rst 3879F: drivers/base/auxiliary.c 3880F: include/linux/auxiliary_bus.h 3881 3882AUXILIARY DISPLAY DRIVERS 3883M: Andy Shevchenko <[email protected]> 3884R: Geert Uytterhoeven <[email protected]> 3885S: Odd Fixes 3886T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3887F: Documentation/devicetree/bindings/auxdisplay/ 3888F: drivers/auxdisplay/ 3889F: include/linux/cfag12864b.h 3890F: include/uapi/linux/map_to_14segment.h 3891F: include/uapi/linux/map_to_7segment.h 3892 3893AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3894M: Subhajit Ghosh <[email protected]> 3895L: [email protected] 3896S: Maintained 3897F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3898F: drivers/iio/light/apds9306.c 3899 3900AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3901M: Andreas Klinger <[email protected]> 3902L: [email protected] 3903S: Maintained 3904F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3905F: drivers/iio/adc/hx711.c 3906 3907AX.25 NETWORK LAYER 3908L: [email protected] 3909S: Orphan 3910W: https://linux-ax25.in-berlin.de 3911F: include/net/ax25.h 3912F: include/uapi/linux/ax25.h 3913F: net/ax25/ 3914 3915AXENTIA ARM DEVICES 3916M: Peter Rosin <[email protected]> 3917L: [email protected] (moderated for non-subscribers) 3918S: Maintained 3919F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3920F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3921F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3922F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3923 3924AXENTIA ASOC DRIVERS 3925M: Peter Rosin <[email protected]> 3926L: [email protected] 3927S: Maintained 3928F: Documentation/devicetree/bindings/sound/axentia,* 3929F: sound/soc/atmel/tse850-pcm5142.c 3930 3931AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3932M: Nuno Sá <[email protected]> 3933L: [email protected] 3934S: Supported 3935W: https://ez.analog.com/linux-software-drivers 3936F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3937F: drivers/hwmon/axi-fan-control.c 3938 3939AXI SPI ENGINE 3940M: Michael Hennerich <[email protected]> 3941M: Nuno Sá <[email protected]> 3942R: David Lechner <[email protected]> 3943L: [email protected] 3944S: Supported 3945W: https://ez.analog.com/linux-software-drivers 3946F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3947F: drivers/spi/spi-axi-spi-engine.c 3948 3949AXI PWM GENERATOR 3950M: Michael Hennerich <[email protected]> 3951M: Nuno Sá <[email protected]> 3952R: Trevor Gamblin <[email protected]> 3953L: [email protected] 3954S: Supported 3955W: https://ez.analog.com/linux-software-drivers 3956F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3957F: drivers/pwm/pwm-axi-pwmgen.c 3958 3959AZ6007 DVB DRIVER 3960M: Mauro Carvalho Chehab <[email protected]> 3961L: [email protected] 3962S: Maintained 3963W: https://linuxtv.org 3964T: git git://linuxtv.org/media.git 3965F: drivers/media/usb/dvb-usb-v2/az6007.c 3966 3967AZTECH FM RADIO RECEIVER DRIVER 3968M: Hans Verkuil <[email protected]> 3969L: [email protected] 3970S: Maintained 3971W: https://linuxtv.org 3972T: git git://linuxtv.org/media.git 3973F: drivers/media/radio/radio-aztech* 3974 3975B43 WIRELESS DRIVER 3976L: [email protected] 3977L: [email protected] 3978S: Orphan 3979W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3980F: drivers/net/wireless/broadcom/b43/ 3981 3982B43LEGACY WIRELESS DRIVER 3983L: [email protected] 3984L: [email protected] 3985S: Orphan 3986W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3987F: drivers/net/wireless/broadcom/b43legacy/ 3988 3989BACKLIGHT CLASS/SUBSYSTEM 3990M: Lee Jones <[email protected]> 3991M: Daniel Thompson <[email protected]> 3992M: Jingoo Han <[email protected]> 3993L: [email protected] 3994S: Maintained 3995T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3996F: Documentation/ABI/stable/sysfs-class-backlight 3997F: Documentation/ABI/testing/sysfs-class-backlight 3998F: Documentation/devicetree/bindings/leds/backlight 3999F: drivers/video/backlight/ 4000F: include/linux/backlight.h 4001F: include/linux/pwm_backlight.h 4002 4003BARCO P50 GPIO DRIVER 4004M: Santosh Kumar Yadav <[email protected]> 4005M: Peter Korsgaard <[email protected]> 4006S: Maintained 4007F: drivers/platform/x86/barco-p50-gpio.c 4008 4009BATMAN ADVANCED 4010M: Marek Lindner <[email protected]> 4011M: Simon Wunderlich <[email protected]> 4012M: Antonio Quartulli <[email protected]> 4013M: Sven Eckelmann <[email protected]> 4014L: [email protected] (moderated for non-subscribers) 4015S: Maintained 4016W: https://www.open-mesh.org/ 4017Q: https://patchwork.open-mesh.org/project/batman/list/ 4018B: https://www.open-mesh.org/projects/batman-adv/issues 4019C: ircs://irc.hackint.org/batadv 4020T: git https://git.open-mesh.org/linux-merge.git 4021F: Documentation/networking/batman-adv.rst 4022F: include/uapi/linux/batadv_packet.h 4023F: include/uapi/linux/batman_adv.h 4024F: net/batman-adv/ 4025 4026BAYCOM/HDLCDRV DRIVERS FOR AX.25 4027M: Thomas Sailer <[email protected]> 4028L: [email protected] 4029S: Maintained 4030W: http://www.baycom.org/~tom/ham/ham.html 4031F: drivers/net/hamradio/baycom* 4032 4033BCACHE (BLOCK LAYER CACHE) 4034M: Coly Li <[email protected]> 4035M: Kent Overstreet <[email protected]> 4036L: [email protected] 4037S: Maintained 4038W: http://bcache.evilpiepirate.org 4039C: irc://irc.oftc.net/bcache 4040F: drivers/md/bcache/ 4041 4042BCACHEFS 4043M: Kent Overstreet <[email protected]> 4044L: [email protected] 4045S: Supported 4046C: irc://irc.oftc.net/bcache 4047P: Documentation/filesystems/bcachefs/SubmittingPatches.rst 4048T: git https://evilpiepirate.org/git/bcachefs.git 4049F: fs/bcachefs/ 4050F: Documentation/filesystems/bcachefs/ 4051 4052BDISP ST MEDIA DRIVER 4053M: Fabien Dessenne <[email protected]> 4054L: [email protected] 4055S: Supported 4056W: https://linuxtv.org 4057T: git git://linuxtv.org/media.git 4058F: drivers/media/platform/st/sti/bdisp 4059 4060BECKHOFF CX5020 ETHERCAT MASTER DRIVER 4061M: Dariusz Marcinkiewicz <[email protected]> 4062L: [email protected] 4063S: Maintained 4064F: drivers/net/ethernet/ec_bhf.c 4065 4066BEFS FILE SYSTEM 4067M: Luis de Bethencourt <[email protected]> 4068M: Salah Triki <[email protected]> 4069S: Maintained 4070T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 4071F: Documentation/filesystems/befs.rst 4072F: fs/befs/ 4073 4074BFQ I/O SCHEDULER 4075M: Yu Kuai <[email protected]> 4076L: [email protected] 4077S: Odd Fixes 4078F: Documentation/block/bfq-iosched.rst 4079F: block/bfq-* 4080 4081BFS FILE SYSTEM 4082M: "Tigran A. Aivazian" <[email protected]> 4083S: Maintained 4084F: Documentation/filesystems/bfs.rst 4085F: fs/bfs/ 4086F: include/uapi/linux/bfs_fs.h 4087 4088BINMAN 4089M: Simon Glass <[email protected]> 4090S: Supported 4091F: Documentation/devicetree/bindings/mtd/partitions/binman* 4092 4093BITMAP API 4094M: Yury Norov <[email protected]> 4095R: Rasmus Villemoes <[email protected]> 4096S: Maintained 4097F: include/linux/bitfield.h 4098F: include/linux/bitmap-str.h 4099F: include/linux/bitmap.h 4100F: include/linux/bits.h 4101F: include/linux/cpumask.h 4102F: include/linux/cpumask_types.h 4103F: include/linux/find.h 4104F: include/linux/nodemask.h 4105F: include/linux/nodemask_types.h 4106F: include/vdso/bits.h 4107F: lib/bitmap-str.c 4108F: lib/bitmap.c 4109F: lib/cpumask.c 4110F: lib/find_bit.c 4111F: lib/find_bit_benchmark.c 4112F: lib/test_bitmap.c 4113F: lib/tests/cpumask_kunit.c 4114F: tools/include/linux/bitfield.h 4115F: tools/include/linux/bitmap.h 4116F: tools/include/linux/bits.h 4117F: tools/include/linux/find.h 4118F: tools/include/vdso/bits.h 4119F: tools/lib/bitmap.c 4120F: tools/lib/find_bit.c 4121 4122BITMAP API BINDINGS [RUST] 4123M: Yury Norov <[email protected]> 4124S: Maintained 4125F: rust/helpers/cpumask.c 4126 4127BITOPS API 4128M: Yury Norov <[email protected]> 4129R: Rasmus Villemoes <[email protected]> 4130S: Maintained 4131F: arch/*/include/asm/bitops.h 4132F: arch/*/include/asm/bitops_32.h 4133F: arch/*/include/asm/bitops_64.h 4134F: arch/*/lib/bitops.c 4135F: include/asm-generic/bitops 4136F: include/asm-generic/bitops.h 4137F: include/linux/bitops.h 4138F: lib/test_bitops.c 4139F: tools/*/bitops* 4140 4141BLINKM RGB LED DRIVER 4142M: Jan-Simon Moeller <[email protected]> 4143S: Maintained 4144F: drivers/leds/leds-blinkm.c 4145 4146BLOCK LAYER 4147M: Jens Axboe <[email protected]> 4148L: [email protected] 4149S: Maintained 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4151F: Documentation/ABI/stable/sysfs-block 4152F: Documentation/block/ 4153F: block/ 4154F: drivers/block/ 4155F: include/linux/bio.h 4156F: include/linux/blk* 4157F: kernel/trace/blktrace.c 4158F: lib/sbitmap.c 4159 4160BLOCK LAYER DEVICE DRIVER API [RUST] 4161M: Andreas Hindborg <[email protected]> 4162R: Boqun Feng <[email protected]> 4163L: [email protected] 4164L: [email protected] 4165S: Supported 4166W: https://rust-for-linux.com 4167B: https://github.com/Rust-for-Linux/linux/issues 4168C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4169T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4170F: drivers/block/rnull.rs 4171F: rust/kernel/block.rs 4172F: rust/kernel/block/ 4173 4174BLOCK2MTD DRIVER 4175M: Joern Engel <[email protected]> 4176L: [email protected] 4177S: Maintained 4178F: drivers/mtd/devices/block2mtd.c 4179 4180BLUETOOTH DRIVERS 4181M: Marcel Holtmann <[email protected]> 4182M: Luiz Augusto von Dentz <[email protected]> 4183L: [email protected] 4184S: Supported 4185W: http://www.bluez.org/ 4186T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4187T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4188F: Documentation/devicetree/bindings/net/bluetooth/ 4189F: drivers/bluetooth/ 4190 4191BLUETOOTH SUBSYSTEM 4192M: Marcel Holtmann <[email protected]> 4193M: Johan Hedberg <[email protected]> 4194M: Luiz Augusto von Dentz <[email protected]> 4195L: [email protected] 4196S: Supported 4197W: http://www.bluez.org/ 4198T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4200F: Documentation/ABI/stable/sysfs-class-bluetooth 4201F: include/net/bluetooth/ 4202F: net/bluetooth/ 4203 4204BONDING DRIVER 4205M: Jay Vosburgh <[email protected]> 4206L: [email protected] 4207S: Maintained 4208F: Documentation/networking/bonding.rst 4209F: drivers/net/bonding/ 4210F: include/net/bond* 4211F: include/uapi/linux/if_bonding.h 4212F: tools/testing/selftests/drivers/net/bonding/ 4213 4214BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4215M: Dan Robertson <[email protected]> 4216L: [email protected] 4217S: Maintained 4218F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4219F: drivers/iio/accel/bma400* 4220 4221BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4222M: Alex Lanzano <[email protected]> 4223L: [email protected] 4224S: Maintained 4225F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4226F: drivers/iio/imu/bmi270/ 4227 4228BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4229M: Jagath Jog J <[email protected]> 4230L: [email protected] 4231S: Maintained 4232F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4233F: drivers/iio/imu/bmi323/ 4234 4235BPF JIT for ARC 4236M: Shahab Vahedi <[email protected]> 4237L: [email protected] 4238S: Maintained 4239F: arch/arc/net/ 4240 4241BPF JIT for ARM 4242M: Russell King <[email protected]> 4243M: Puranjay Mohan <[email protected]> 4244L: [email protected] 4245S: Maintained 4246F: arch/arm/net/ 4247 4248BPF JIT for ARM64 4249M: Daniel Borkmann <[email protected]> 4250M: Alexei Starovoitov <[email protected]> 4251M: Puranjay Mohan <[email protected]> 4252R: Xu Kuohai <[email protected]> 4253L: [email protected] 4254S: Supported 4255F: arch/arm64/net/ 4256 4257BPF JIT for LOONGARCH 4258M: Tiezhu Yang <[email protected]> 4259R: Hengqi Chen <[email protected]> 4260L: [email protected] 4261S: Maintained 4262F: arch/loongarch/net/ 4263 4264BPF JIT for MIPS (32-BIT AND 64-BIT) 4265M: Johan Almbladh <[email protected]> 4266M: Paul Burton <[email protected]> 4267L: [email protected] 4268S: Maintained 4269F: arch/mips/net/ 4270 4271BPF JIT for NFP NICs 4272M: Jakub Kicinski <[email protected]> 4273L: [email protected] 4274S: Odd Fixes 4275F: drivers/net/ethernet/netronome/nfp/bpf/ 4276 4277BPF JIT for POWERPC (32-BIT AND 64-BIT) 4278M: Hari Bathini <[email protected]> 4279M: Christophe Leroy <[email protected]> 4280R: Naveen N Rao <[email protected]> 4281L: [email protected] 4282S: Supported 4283F: arch/powerpc/net/ 4284 4285BPF JIT for RISC-V (32-bit) 4286M: Luke Nelson <[email protected]> 4287M: Xi Wang <[email protected]> 4288L: [email protected] 4289S: Maintained 4290F: arch/riscv/net/ 4291X: arch/riscv/net/bpf_jit_comp64.c 4292 4293BPF JIT for RISC-V (64-bit) 4294M: Björn Töpel <[email protected]> 4295R: Pu Lehui <[email protected]> 4296R: Puranjay Mohan <[email protected]> 4297L: [email protected] 4298S: Maintained 4299F: arch/riscv/net/ 4300X: arch/riscv/net/bpf_jit_comp32.c 4301 4302BPF JIT for S390 4303M: Ilya Leoshkevich <[email protected]> 4304M: Heiko Carstens <[email protected]> 4305M: Vasily Gorbik <[email protected]> 4306L: [email protected] 4307S: Supported 4308F: arch/s390/net/ 4309X: arch/s390/net/pnet.c 4310 4311BPF JIT for SPARC (32-BIT AND 64-BIT) 4312M: David S. Miller <[email protected]> 4313L: [email protected] 4314S: Odd Fixes 4315F: arch/sparc/net/ 4316 4317BPF JIT for X86 32-BIT 4318M: Wang YanQing <[email protected]> 4319L: [email protected] 4320S: Odd Fixes 4321F: arch/x86/net/bpf_jit_comp32.c 4322 4323BPF JIT for X86 64-BIT 4324M: Alexei Starovoitov <[email protected]> 4325M: Daniel Borkmann <[email protected]> 4326L: [email protected] 4327S: Supported 4328F: arch/x86/net/ 4329X: arch/x86/net/bpf_jit_comp32.c 4330 4331BPF [BTF] 4332M: Martin KaFai Lau <[email protected]> 4333L: [email protected] 4334S: Maintained 4335F: include/linux/btf* 4336F: kernel/bpf/btf.c 4337 4338BPF [CORE] 4339M: Alexei Starovoitov <[email protected]> 4340M: Daniel Borkmann <[email protected]> 4341R: John Fastabend <[email protected]> 4342L: [email protected] 4343S: Maintained 4344F: include/linux/bpf* 4345F: include/linux/filter.h 4346F: include/linux/tnum.h 4347F: kernel/bpf/core.c 4348F: kernel/bpf/dispatcher.c 4349F: kernel/bpf/mprog.c 4350F: kernel/bpf/syscall.c 4351F: kernel/bpf/tnum.c 4352F: kernel/bpf/trampoline.c 4353F: kernel/bpf/verifier.c 4354 4355BPF [CRYPTO] 4356M: Vadim Fedorenko <[email protected]> 4357L: [email protected] 4358S: Maintained 4359F: crypto/bpf_crypto_skcipher.c 4360F: include/linux/bpf_crypto.h 4361F: kernel/bpf/crypto.c 4362 4363BPF [DOCUMENTATION] (Related to Standardization) 4364R: David Vernet <[email protected]> 4365L: [email protected] 4366L: [email protected] 4367S: Maintained 4368F: Documentation/bpf/standardization/ 4369 4370BPF [GENERAL] (Safe Dynamic Programs and Tools) 4371M: Alexei Starovoitov <[email protected]> 4372M: Daniel Borkmann <[email protected]> 4373M: Andrii Nakryiko <[email protected]> 4374R: Martin KaFai Lau <[email protected]> 4375R: Eduard Zingerman <[email protected]> 4376R: Song Liu <[email protected]> 4377R: Yonghong Song <[email protected]> 4378R: John Fastabend <[email protected]> 4379R: KP Singh <[email protected]> 4380R: Stanislav Fomichev <[email protected]> 4381R: Hao Luo <[email protected]> 4382R: Jiri Olsa <[email protected]> 4383L: [email protected] 4384S: Supported 4385W: https://bpf.io/ 4386Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4387T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4388T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4389F: Documentation/bpf/ 4390F: Documentation/networking/filter.rst 4391F: Documentation/userspace-api/ebpf/ 4392F: arch/*/net/* 4393F: include/linux/bpf* 4394F: include/linux/btf* 4395F: include/linux/filter.h 4396F: include/trace/events/xdp.h 4397F: include/uapi/linux/bpf* 4398F: include/uapi/linux/btf* 4399F: include/uapi/linux/filter.h 4400F: kernel/bpf/ 4401F: kernel/trace/bpf_trace.c 4402F: lib/buildid.c 4403F: arch/*/include/asm/rqspinlock.h 4404F: include/asm-generic/rqspinlock.h 4405F: lib/test_bpf.c 4406F: net/bpf/ 4407F: net/core/filter.c 4408F: net/sched/act_bpf.c 4409F: net/sched/cls_bpf.c 4410F: samples/bpf/ 4411F: scripts/bpf_doc.py 4412F: scripts/Makefile.btf 4413F: scripts/pahole-version.sh 4414F: tools/bpf/ 4415F: tools/lib/bpf/ 4416F: tools/testing/selftests/bpf/ 4417 4418BPF [ITERATOR] 4419M: Yonghong Song <[email protected]> 4420L: [email protected] 4421S: Maintained 4422F: kernel/bpf/*iter.c 4423 4424BPF [L7 FRAMEWORK] (sockmap) 4425M: John Fastabend <[email protected]> 4426M: Jakub Sitnicki <[email protected]> 4427L: [email protected] 4428L: [email protected] 4429S: Maintained 4430F: include/linux/skmsg.h 4431F: net/core/skmsg.c 4432F: net/core/sock_map.c 4433F: net/ipv4/tcp_bpf.c 4434F: net/ipv4/udp_bpf.c 4435F: net/unix/unix_bpf.c 4436 4437BPF [LIBRARY] (libbpf) 4438M: Andrii Nakryiko <[email protected]> 4439M: Eduard Zingerman <[email protected]> 4440L: [email protected] 4441S: Maintained 4442F: tools/lib/bpf/ 4443 4444BPF [MISC] 4445L: [email protected] 4446S: Odd Fixes 4447K: (?:\b|_)bpf(?:\b|_) 4448 4449BPF [NETKIT] (BPF-programmable network device) 4450M: Daniel Borkmann <[email protected]> 4451M: Nikolay Aleksandrov <[email protected]> 4452L: [email protected] 4453L: [email protected] 4454S: Supported 4455F: drivers/net/netkit.c 4456F: include/net/netkit.h 4457 4458BPF [NETWORKING] (struct_ops, reuseport) 4459M: Martin KaFai Lau <[email protected]> 4460L: [email protected] 4461L: [email protected] 4462S: Maintained 4463F: kernel/bpf/bpf_struct* 4464 4465BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4466M: Martin KaFai Lau <[email protected]> 4467M: Daniel Borkmann <[email protected]> 4468R: John Fastabend <[email protected]> 4469L: [email protected] 4470L: [email protected] 4471S: Maintained 4472F: include/net/tcx.h 4473F: kernel/bpf/tcx.c 4474F: net/core/filter.c 4475F: net/sched/act_bpf.c 4476F: net/sched/cls_bpf.c 4477 4478BPF [RINGBUF] 4479M: Andrii Nakryiko <[email protected]> 4480L: [email protected] 4481S: Maintained 4482F: kernel/bpf/ringbuf.c 4483 4484BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4485M: KP Singh <[email protected]> 4486M: Matt Bobrowski <[email protected]> 4487L: [email protected] 4488S: Maintained 4489F: Documentation/bpf/prog_lsm.rst 4490F: include/linux/bpf_lsm.h 4491F: kernel/bpf/bpf_lsm.c 4492F: kernel/trace/bpf_trace.c 4493F: security/bpf/ 4494 4495BPF [SELFTESTS] (Test Runners & Infrastructure) 4496M: Andrii Nakryiko <[email protected]> 4497M: Eduard Zingerman <[email protected]> 4498R: Mykola Lysenko <[email protected]> 4499L: [email protected] 4500S: Maintained 4501F: tools/testing/selftests/bpf/ 4502 4503BPF [STORAGE & CGROUPS] 4504M: Martin KaFai Lau <[email protected]> 4505L: [email protected] 4506S: Maintained 4507F: kernel/bpf/*storage.c 4508F: kernel/bpf/bpf_lru* 4509F: kernel/bpf/cgroup.c 4510 4511BPF [TOOLING] (bpftool) 4512M: Quentin Monnet <[email protected]> 4513L: [email protected] 4514S: Maintained 4515F: kernel/bpf/disasm.* 4516F: tools/bpf/bpftool/ 4517 4518BPF [TRACING] 4519M: Song Liu <[email protected]> 4520R: Jiri Olsa <[email protected]> 4521L: [email protected] 4522S: Maintained 4523F: kernel/bpf/stackmap.c 4524F: kernel/trace/bpf_trace.c 4525F: lib/buildid.c 4526 4527BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER 4528M: Mikael Gonella-Bolduc <[email protected]> 4529L: [email protected] 4530S: Maintained 4531F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml 4532F: drivers/iio/light/apds9160.c 4533 4534BROADCOM ASP 2.0 ETHERNET DRIVER 4535M: Justin Chen <[email protected]> 4536M: Florian Fainelli <[email protected]> 4537L: [email protected] 4538L: [email protected] 4539S: Supported 4540F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4541F: drivers/net/ethernet/broadcom/asp2/ 4542 4543BROADCOM B44 10/100 ETHERNET DRIVER 4544M: Michael Chan <[email protected]> 4545L: [email protected] 4546S: Maintained 4547F: drivers/net/ethernet/broadcom/b44.* 4548 4549BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4550M: Florian Fainelli <[email protected]> 4551L: [email protected] 4552L: [email protected] (subscribers-only) 4553S: Supported 4554F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4555F: drivers/net/dsa/b53/* 4556F: drivers/net/dsa/bcm_sf2* 4557F: include/linux/dsa/brcm.h 4558F: include/linux/platform_data/b53.h 4559 4560BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4561M: Florian Fainelli <[email protected]> 4562R: Broadcom internal kernel review list <[email protected]> 4563L: [email protected] (moderated for non-subscribers) 4564L: [email protected] (moderated for non-subscribers) 4565S: Maintained 4566T: git https://github.com/broadcom/stblinux.git 4567F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4568F: drivers/pci/controller/pcie-brcmstb.c 4569F: drivers/staging/vc04_services 4570N: bcm2711 4571N: bcm283* 4572N: raspberrypi 4573 4574BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4575M: Florian Fainelli <[email protected]> 4576M: Ray Jui <[email protected]> 4577M: Scott Branden <[email protected]> 4578R: Broadcom internal kernel review list <[email protected]> 4579S: Maintained 4580T: git https://github.com/broadcom/mach-bcm 4581F: arch/arm/mach-bcm/ 4582N: bcm281* 4583N: bcm113* 4584N: bcm216* 4585N: kona 4586 4587BROADCOM BCM2835 CAMERA DRIVERS 4588M: Raspberry Pi Kernel Maintenance <[email protected]> 4589L: [email protected] 4590S: Maintained 4591F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4592F: drivers/media/platform/broadcom/bcm2835-unicam* 4593 4594BROADCOM BCM47XX MIPS ARCHITECTURE 4595M: Hauke Mehrtens <[email protected]> 4596M: Rafał Miłecki <[email protected]> 4597L: [email protected] 4598S: Maintained 4599F: Documentation/devicetree/bindings/mips/brcm/ 4600F: arch/mips/bcm47xx/* 4601F: arch/mips/include/asm/mach-bcm47xx/* 4602 4603BROADCOM BCM4908 ETHERNET DRIVER 4604M: Rafał Miłecki <[email protected]> 4605R: Broadcom internal kernel review list <[email protected]> 4606L: [email protected] 4607S: Maintained 4608F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4609F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4610F: drivers/net/ethernet/broadcom/unimac.h 4611 4612BROADCOM BCM4908 PINMUX DRIVER 4613M: Rafał Miłecki <[email protected]> 4614R: Broadcom internal kernel review list <[email protected]> 4615L: [email protected] 4616S: Maintained 4617F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4618F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4619 4620BROADCOM BCM5301X ARM ARCHITECTURE 4621M: Florian Fainelli <[email protected]> 4622M: Hauke Mehrtens <[email protected]> 4623M: Rafał Miłecki <[email protected]> 4624R: Broadcom internal kernel review list <[email protected]> 4625L: [email protected] (moderated for non-subscribers) 4626S: Maintained 4627F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4628F: arch/arm/boot/dts/broadcom/bcm470* 4629F: arch/arm/boot/dts/broadcom/bcm5301* 4630F: arch/arm/boot/dts/broadcom/bcm953012* 4631F: arch/arm/mach-bcm/bcm_5301x.c 4632 4633BROADCOM BCM53573 ARM ARCHITECTURE 4634M: Florian Fainelli <[email protected]> 4635M: Rafał Miłecki <[email protected]> 4636R: Broadcom internal kernel review list <[email protected]> 4637L: [email protected] (moderated for non-subscribers) 4638S: Maintained 4639F: arch/arm/boot/dts/broadcom/bcm47189* 4640F: arch/arm/boot/dts/broadcom/bcm53573* 4641 4642BROADCOM BCM63XX/BCM33XX UDC DRIVER 4643M: Kevin Cernekee <[email protected]> 4644L: [email protected] 4645S: Maintained 4646F: drivers/usb/gadget/udc/bcm63xx_udc.* 4647 4648BROADCOM BCM7XXX ARM ARCHITECTURE 4649M: Florian Fainelli <[email protected]> 4650R: Broadcom internal kernel review list <[email protected]> 4651L: [email protected] (moderated for non-subscribers) 4652S: Maintained 4653T: git https://github.com/broadcom/stblinux.git 4654F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4655F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4656F: arch/arm/include/asm/hardware/cache-b15-rac.h 4657F: arch/arm/mach-bcm/*brcmstb* 4658F: arch/arm/mm/cache-b15-rac.c 4659F: drivers/bus/brcmstb_gisb.c 4660F: drivers/pci/controller/pcie-brcmstb.c 4661N: brcmstb 4662N: bcm7038 4663N: bcm7120 4664 4665BROADCOM BCMBCA ARM ARCHITECTURE 4666M: William Zhang <[email protected]> 4667M: Anand Gore <[email protected]> 4668M: Kursad Oney <[email protected]> 4669M: Florian Fainelli <[email protected]> 4670M: Rafał Miłecki <[email protected]> 4671R: Broadcom internal kernel review list <[email protected]> 4672L: [email protected] (moderated for non-subscribers) 4673S: Maintained 4674T: git https://github.com/broadcom/stblinux.git 4675F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4676F: arch/arm64/boot/dts/broadcom/bcmbca/* 4677N: bcmbca 4678N: bcm[9]?47622 4679N: bcm[9]?4912 4680N: bcm[9]?63138 4681N: bcm[9]?63146 4682N: bcm[9]?63148 4683N: bcm[9]?63158 4684N: bcm[9]?63178 4685N: bcm[9]?6756 4686N: bcm[9]?6813 4687N: bcm[9]?6846 4688N: bcm[9]?6855 4689N: bcm[9]?6856 4690N: bcm[9]?6858 4691N: bcm[9]?6878 4692 4693BROADCOM BDC DRIVER 4694M: Justin Chen <[email protected]> 4695M: Al Cooper <[email protected]> 4696R: Broadcom internal kernel review list <[email protected]> 4697L: [email protected] 4698S: Maintained 4699F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4700F: drivers/usb/gadget/udc/bdc/ 4701 4702BROADCOM BMIPS CPUFREQ DRIVER 4703M: Markus Mayer <[email protected]> 4704R: Broadcom internal kernel review list <[email protected]> 4705L: [email protected] 4706S: Maintained 4707F: drivers/cpufreq/bmips-cpufreq.c 4708 4709BROADCOM BMIPS MIPS ARCHITECTURE 4710M: Florian Fainelli <[email protected]> 4711R: Broadcom internal kernel review list <[email protected]> 4712L: [email protected] 4713S: Maintained 4714T: git https://github.com/broadcom/stblinux.git 4715F: arch/mips/bmips/* 4716F: arch/mips/boot/dts/brcm/bcm*.dts* 4717F: arch/mips/include/asm/mach-bmips/* 4718F: arch/mips/kernel/*bmips* 4719F: drivers/irqchip/irq-bcm63* 4720F: drivers/irqchip/irq-bcm7* 4721F: drivers/irqchip/irq-brcmstb* 4722F: drivers/pmdomain/bcm/bcm63xx-power.c 4723F: include/linux/bcm963xx_nvram.h 4724F: include/linux/bcm963xx_tag.h 4725 4726BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4727M: Rasesh Mody <[email protected]> 4728M: [email protected] 4729L: [email protected] 4730S: Maintained 4731F: drivers/net/ethernet/broadcom/bnx2.* 4732F: drivers/net/ethernet/broadcom/bnx2_* 4733 4734BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4735M: Saurav Kashyap <[email protected]> 4736M: Javed Hasan <[email protected]> 4737M: [email protected] 4738L: [email protected] 4739S: Supported 4740F: drivers/scsi/bnx2fc/ 4741 4742BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4743M: Nilesh Javali <[email protected]> 4744M: Manish Rangankar <[email protected]> 4745M: [email protected] 4746L: [email protected] 4747S: Supported 4748F: drivers/scsi/bnx2i/ 4749 4750BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4751M: Sudarsana Kalluru <[email protected]> 4752M: Manish Chopra <[email protected]> 4753L: [email protected] 4754S: Maintained 4755F: drivers/net/ethernet/broadcom/bnx2x/ 4756 4757BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4758M: Michael Chan <[email protected]> 4759M: Pavan Chebbi <[email protected]> 4760L: [email protected] 4761S: Maintained 4762F: drivers/firmware/broadcom/tee_bnxt_fw.c 4763F: drivers/net/ethernet/broadcom/bnxt/ 4764F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4765 4766BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4767M: Arend van Spriel <[email protected]> 4768L: [email protected] 4769L: [email protected] 4770L: [email protected] 4771S: Supported 4772F: drivers/net/wireless/broadcom/brcm80211/ 4773F: include/linux/platform_data/brcmfmac.h 4774 4775BROADCOM BRCMSTB GPIO DRIVER 4776M: Doug Berger <[email protected]> 4777M: Florian Fainelli <[email protected]> 4778R: Broadcom internal kernel review list <[email protected]> 4779S: Supported 4780F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4781F: drivers/gpio/gpio-brcmstb.c 4782 4783BROADCOM BRCMSTB I2C DRIVER 4784M: Kamal Dasu <[email protected]> 4785R: Broadcom internal kernel review list <[email protected]> 4786L: [email protected] 4787S: Supported 4788F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4789F: drivers/i2c/busses/i2c-brcmstb.c 4790 4791BROADCOM BRCMSTB UART DRIVER 4792M: Al Cooper <[email protected]> 4793R: Broadcom internal kernel review list <[email protected]> 4794L: [email protected] 4795S: Maintained 4796F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4797F: drivers/tty/serial/8250/8250_bcm7271.c 4798 4799BROADCOM BRCMSTB USB EHCI DRIVER 4800M: Justin Chen <[email protected]> 4801M: Al Cooper <[email protected]> 4802R: Broadcom internal kernel review list <[email protected]> 4803L: [email protected] 4804S: Maintained 4805F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4806F: drivers/usb/host/ehci-brcm.* 4807 4808BROADCOM BRCMSTB USB PIN MAP DRIVER 4809M: Al Cooper <[email protected]> 4810R: Broadcom internal kernel review list <[email protected]> 4811L: [email protected] 4812S: Maintained 4813F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4814F: drivers/usb/misc/brcmstb-usb-pinmap.c 4815 4816BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4817M: Justin Chen <[email protected]> 4818M: Al Cooper <[email protected]> 4819R: Broadcom internal kernel review list <[email protected]> 4820L: [email protected] 4821S: Maintained 4822F: drivers/phy/broadcom/phy-brcm-usb* 4823 4824BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4825M: William Zhang <[email protected]> 4826M: Kursad Oney <[email protected]> 4827M: Jonas Gorski <[email protected]> 4828R: Broadcom internal kernel review list <[email protected]> 4829L: [email protected] 4830S: Maintained 4831F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4832F: drivers/spi/spi-bcm63xx-hsspi.c 4833F: drivers/spi/spi-bcmbca-hsspi.c 4834 4835BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4836M: Jonas Gorski <[email protected]> 4837L: [email protected] 4838S: Odd Fixes 4839F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4840F: drivers/spi/spi-bcm63xx.c 4841 4842BROADCOM ETHERNET PHY DRIVERS 4843M: Florian Fainelli <[email protected]> 4844R: Broadcom internal kernel review list <[email protected]> 4845L: [email protected] 4846S: Supported 4847F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4848F: drivers/net/phy/bcm*.[ch] 4849F: drivers/net/phy/broadcom.c 4850F: include/linux/brcmphy.h 4851 4852BROADCOM GENET ETHERNET DRIVER 4853M: Doug Berger <[email protected]> 4854M: Florian Fainelli <[email protected]> 4855R: Broadcom internal kernel review list <[email protected]> 4856L: [email protected] 4857S: Maintained 4858F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4859F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4860F: drivers/net/ethernet/broadcom/genet/ 4861F: drivers/net/ethernet/broadcom/unimac.h 4862F: drivers/net/mdio/mdio-bcm-unimac.c 4863F: include/linux/platform_data/bcmgenet.h 4864F: include/linux/platform_data/mdio-bcm-unimac.h 4865 4866BROADCOM IPROC ARM ARCHITECTURE 4867M: Ray Jui <[email protected]> 4868M: Scott Branden <[email protected]> 4869R: Broadcom internal kernel review list <[email protected]> 4870L: [email protected] (moderated for non-subscribers) 4871S: Maintained 4872T: git https://github.com/broadcom/stblinux.git 4873F: arch/arm64/boot/dts/broadcom/northstar2/* 4874F: arch/arm64/boot/dts/broadcom/stingray/* 4875F: drivers/clk/bcm/clk-ns* 4876F: drivers/clk/bcm/clk-sr* 4877F: drivers/pinctrl/bcm/pinctrl-ns* 4878F: include/dt-bindings/clock/bcm-sr* 4879N: iproc 4880N: cygnus 4881N: bcm[-_]nsp 4882N: bcm9113* 4883N: bcm9583* 4884N: bcm9585* 4885N: bcm9586* 4886N: bcm988312 4887N: bcm113* 4888N: bcm583* 4889N: bcm585* 4890N: bcm586* 4891N: bcm88312 4892N: hr2 4893N: stingray 4894 4895BROADCOM IPROC GBIT ETHERNET DRIVER 4896M: Rafał Miłecki <[email protected]> 4897R: Broadcom internal kernel review list <[email protected]> 4898L: [email protected] 4899S: Maintained 4900F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4901F: drivers/net/ethernet/broadcom/bgmac* 4902F: drivers/net/ethernet/broadcom/unimac.h 4903 4904BROADCOM KONA GPIO DRIVER 4905M: Ray Jui <[email protected]> 4906R: Broadcom internal kernel review list <[email protected]> 4907S: Supported 4908F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4909F: drivers/gpio/gpio-bcm-kona.c 4910 4911BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4912M: Sathya Prakash Veerichetty <[email protected]> 4913M: Kashyap Desai <[email protected]> 4914M: Sumit Saxena <[email protected]> 4915M: Sreekanth Reddy <[email protected]> 4916L: [email protected] 4917L: [email protected] 4918S: Supported 4919W: https://www.broadcom.com/support/storage 4920F: drivers/scsi/mpi3mr/ 4921 4922BROADCOM NETXTREME-E ROCE DRIVER 4923M: Selvin Xavier <[email protected]> 4924M: Kalesh AP <[email protected]> 4925L: [email protected] 4926S: Supported 4927W: http://www.broadcom.com 4928F: drivers/infiniband/hw/bnxt_re/ 4929F: include/uapi/rdma/bnxt_re-abi.h 4930 4931BROADCOM NVRAM DRIVER 4932M: Rafał Miłecki <[email protected]> 4933L: [email protected] 4934S: Maintained 4935F: drivers/firmware/broadcom/* 4936 4937BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4938M: Rafał Miłecki <[email protected]> 4939M: Florian Fainelli <[email protected]> 4940R: Broadcom internal kernel review list <[email protected]> 4941L: [email protected] 4942S: Maintained 4943T: git https://github.com/broadcom/stblinux.git 4944F: drivers/pmdomain/bcm/bcm-pmb.c 4945F: include/dt-bindings/soc/bcm-pmb.h 4946 4947BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4948M: Rafał Miłecki <[email protected]> 4949L: [email protected] 4950S: Maintained 4951F: drivers/bcma/ 4952F: include/linux/bcma/ 4953 4954BROADCOM SPI DRIVER 4955M: Kamal Dasu <[email protected]> 4956R: Broadcom internal kernel review list <[email protected]> 4957S: Maintained 4958F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4959F: drivers/spi/spi-bcm-qspi.* 4960F: drivers/spi/spi-brcmstb-qspi.c 4961F: drivers/spi/spi-iproc-qspi.c 4962 4963BROADCOM STB AVS CPUFREQ DRIVER 4964M: Markus Mayer <[email protected]> 4965R: Broadcom internal kernel review list <[email protected]> 4966L: [email protected] 4967S: Maintained 4968F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4969F: drivers/cpufreq/brcmstb* 4970 4971BROADCOM STB AVS TMON DRIVER 4972M: Markus Mayer <[email protected]> 4973R: Broadcom internal kernel review list <[email protected]> 4974L: [email protected] 4975S: Maintained 4976F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4977F: drivers/thermal/broadcom/brcmstb* 4978 4979BROADCOM STB DPFE DRIVER 4980M: Markus Mayer <[email protected]> 4981R: Broadcom internal kernel review list <[email protected]> 4982L: [email protected] (moderated for non-subscribers) 4983S: Maintained 4984F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4985F: drivers/memory/brcmstb_dpfe.c 4986 4987BROADCOM STB NAND FLASH DRIVER 4988M: Brian Norris <[email protected]> 4989M: Kamal Dasu <[email protected]> 4990R: Broadcom internal kernel review list <[email protected]> 4991L: [email protected] 4992S: Maintained 4993F: drivers/mtd/nand/raw/brcmnand/ 4994F: include/linux/platform_data/brcmnand.h 4995 4996BROADCOM STB PCIE DRIVER 4997M: Jim Quinlan <[email protected]> 4998M: Nicolas Saenz Julienne <[email protected]> 4999M: Florian Fainelli <[email protected]> 5000R: Broadcom internal kernel review list <[email protected]> 5001L: [email protected] 5002S: Maintained 5003F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 5004F: drivers/pci/controller/pcie-brcmstb.c 5005 5006BROADCOM SYSTEMPORT ETHERNET DRIVER 5007M: Florian Fainelli <[email protected]> 5008R: Broadcom internal kernel review list <[email protected]> 5009L: [email protected] 5010S: Maintained 5011F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 5012F: drivers/net/ethernet/broadcom/bcmsysport.* 5013F: drivers/net/ethernet/broadcom/unimac.h 5014 5015BROADCOM TG3 GIGABIT ETHERNET DRIVER 5016M: Pavan Chebbi <[email protected]> 5017M: Michael Chan <[email protected]> 5018L: [email protected] 5019S: Maintained 5020F: drivers/net/ethernet/broadcom/tg3.* 5021 5022BROADCOM VK DRIVER 5023M: Scott Branden <[email protected]> 5024R: Broadcom internal kernel review list <[email protected]> 5025S: Supported 5026F: drivers/misc/bcm-vk/ 5027F: include/uapi/linux/misc/bcm_vk.h 5028 5029BROCADE BFA FC SCSI DRIVER 5030M: Anil Gurumurthy <[email protected]> 5031M: Sudarsana Kalluru <[email protected]> 5032L: [email protected] 5033S: Supported 5034F: drivers/scsi/bfa/ 5035 5036BROCADE BNA 10 GIGABIT ETHERNET DRIVER 5037M: Rasesh Mody <[email protected]> 5038M: Sudarsana Kalluru <[email protected]> 5039M: [email protected] 5040L: [email protected] 5041S: Maintained 5042F: drivers/net/ethernet/brocade/bna/ 5043 5044BSG (block layer generic sg v4 driver) 5045M: FUJITA Tomonori <[email protected]> 5046L: [email protected] 5047S: Supported 5048F: block/bsg.c 5049F: include/linux/bsg.h 5050F: include/uapi/linux/bsg.h 5051 5052BT87X AUDIO DRIVER 5053M: Clemens Ladisch <[email protected]> 5054L: [email protected] 5055S: Maintained 5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5057F: Documentation/sound/cards/bt87x.rst 5058F: sound/pci/bt87x.c 5059 5060BT8XXGPIO DRIVER 5061M: Michael Buesch <[email protected]> 5062S: Maintained 5063W: http://bu3sch.de/btgpio.php 5064F: drivers/gpio/gpio-bt8xx.c 5065 5066BTRFS FILE SYSTEM 5067M: Chris Mason <[email protected]> 5068M: Josef Bacik <[email protected]> 5069M: David Sterba <[email protected]> 5070L: [email protected] 5071S: Maintained 5072W: https://btrfs.readthedocs.io 5073Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 5074C: irc://irc.libera.chat/btrfs 5075T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 5076F: Documentation/filesystems/btrfs.rst 5077F: fs/btrfs/ 5078F: include/linux/btrfs* 5079F: include/trace/events/btrfs.h 5080F: include/uapi/linux/btrfs* 5081 5082BTTV VIDEO4LINUX DRIVER 5083M: Mauro Carvalho Chehab <[email protected]> 5084L: [email protected] 5085S: Odd fixes 5086W: https://linuxtv.org 5087T: git git://linuxtv.org/media.git 5088F: Documentation/driver-api/media/drivers/bttv* 5089F: drivers/media/pci/bt8xx/bttv* 5090 5091BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 5092M: Chanwoo Choi <[email protected]> 5093L: [email protected] 5094L: [email protected] 5095S: Maintained 5096T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 5097F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 5098F: drivers/devfreq/exynos-bus.c 5099 5100BUSLOGIC SCSI DRIVER 5101M: Khalid Aziz <[email protected]> 5102L: [email protected] 5103S: Maintained 5104F: drivers/scsi/BusLogic.* 5105F: drivers/scsi/FlashPoint.* 5106 5107BXCAN CAN NETWORK DRIVER 5108M: Dario Binacchi <[email protected]> 5109L: [email protected] 5110S: Maintained 5111F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 5112F: drivers/net/can/bxcan.c 5113 5114C-MEDIA CMI8788 DRIVER 5115M: Clemens Ladisch <[email protected]> 5116L: [email protected] 5117S: Maintained 5118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5119F: sound/pci/oxygen/ 5120 5121C-SKY ARCHITECTURE 5122M: Guo Ren <[email protected]> 5123L: [email protected] 5124S: Supported 5125T: git https://github.com/c-sky/csky-linux.git 5126F: Documentation/devicetree/bindings/csky/ 5127F: Documentation/devicetree/bindings/interrupt-controller/csky,* 5128F: Documentation/devicetree/bindings/timer/csky,* 5129F: arch/csky/ 5130F: drivers/clocksource/timer-gx6605s.c 5131F: drivers/clocksource/timer-mp-csky.c 5132F: drivers/irqchip/irq-csky-* 5133N: csky 5134K: csky 5135 5136CA8210 IEEE-802.15.4 RADIO DRIVER 5137L: [email protected] 5138S: Orphan 5139W: https://github.com/Cascoda/ca8210-linux.git 5140F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 5141F: drivers/net/ieee802154/ca8210.c 5142 5143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 5144M: David Howells <[email protected]> 5145L: [email protected] 5146S: Supported 5147F: Documentation/filesystems/caching/cachefiles.rst 5148F: fs/cachefiles/ 5149 5150CACHESTAT: PAGE CACHE STATS FOR A FILE 5151M: Nhat Pham <[email protected]> 5152M: Johannes Weiner <[email protected]> 5153L: [email protected] 5154S: Maintained 5155F: tools/testing/selftests/cachestat/test_cachestat.c 5156 5157CADENCE MIPI-CSI2 BRIDGES 5158M: Maxime Ripard <[email protected]> 5159L: [email protected] 5160S: Maintained 5161F: Documentation/devicetree/bindings/media/cdns,*.txt 5162F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5163F: drivers/media/platform/cadence/cdns-csi2* 5164 5165CADENCE NAND DRIVER 5166L: [email protected] 5167S: Orphan 5168F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml 5169F: drivers/mtd/nand/raw/cadence-nand-controller.c 5170 5171CADENCE USB3 DRD IP DRIVER 5172M: Peter Chen <[email protected]> 5173M: Pawel Laszczak <[email protected]> 5174R: Roger Quadros <[email protected]> 5175L: [email protected] 5176S: Maintained 5177T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5178F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5179F: drivers/usb/cdns3/ 5180X: drivers/usb/cdns3/cdnsp* 5181 5182CADENCE USBHS DRIVER 5183M: Pawel Laszczak <[email protected]> 5184L: [email protected] 5185S: Maintained 5186F: drivers/usb/gadget/udc/cdns2 5187 5188CADENCE USBSSP DRD IP DRIVER 5189M: Pawel Laszczak <[email protected]> 5190L: [email protected] 5191S: Maintained 5192T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5193F: drivers/usb/cdns3/ 5194X: drivers/usb/cdns3/cdns3* 5195 5196CADET FM/AM RADIO RECEIVER DRIVER 5197M: Hans Verkuil <[email protected]> 5198L: [email protected] 5199S: Maintained 5200W: https://linuxtv.org 5201T: git git://linuxtv.org/media.git 5202F: drivers/media/radio/radio-cadet* 5203 5204CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5205L: [email protected] 5206S: Orphan 5207T: git git://linuxtv.org/media.git 5208F: Documentation/admin-guide/media/cafe_ccic* 5209F: drivers/media/platform/marvell/ 5210 5211CAIF NETWORK LAYER 5212L: [email protected] 5213S: Orphan 5214F: Documentation/networking/caif/ 5215F: drivers/net/caif/ 5216F: include/net/caif/ 5217F: include/uapi/linux/caif/ 5218F: net/caif/ 5219 5220CAKE QDISC 5221M: Toke Høiland-Jørgensen <[email protected]> 5222L: [email protected] (moderated for non-subscribers) 5223S: Maintained 5224F: net/sched/sch_cake.c 5225 5226CAN NETWORK DRIVERS 5227M: Marc Kleine-Budde <[email protected]> 5228M: Vincent Mailhol <[email protected]> 5229L: [email protected] 5230S: Maintained 5231W: https://github.com/linux-can 5232T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5234F: Documentation/devicetree/bindings/net/can/ 5235F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5236F: drivers/net/can/ 5237F: drivers/phy/phy-can-transceiver.c 5238F: include/linux/can/bittiming.h 5239F: include/linux/can/dev.h 5240F: include/linux/can/length.h 5241F: include/linux/can/platform/ 5242F: include/linux/can/rx-offload.h 5243F: include/uapi/linux/can/error.h 5244F: include/uapi/linux/can/netlink.h 5245F: include/uapi/linux/can/vxcan.h 5246 5247CAN NETWORK LAYER 5248M: Oliver Hartkopp <[email protected]> 5249M: Marc Kleine-Budde <[email protected]> 5250L: [email protected] 5251S: Maintained 5252W: https://github.com/linux-can 5253T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5254T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5255F: Documentation/networking/can.rst 5256F: Documentation/networking/iso15765-2.rst 5257F: include/linux/can/can-ml.h 5258F: include/linux/can/core.h 5259F: include/linux/can/skb.h 5260F: include/net/netns/can.h 5261F: include/uapi/linux/can.h 5262F: include/uapi/linux/can/bcm.h 5263F: include/uapi/linux/can/gw.h 5264F: include/uapi/linux/can/isotp.h 5265F: include/uapi/linux/can/raw.h 5266F: net/can/ 5267F: net/sched/em_canid.c 5268 5269CAN-J1939 NETWORK LAYER 5270M: Robin van der Gracht <[email protected]> 5271M: Oleksij Rempel <[email protected]> 5272R: [email protected] 5273L: [email protected] 5274S: Maintained 5275F: Documentation/networking/j1939.rst 5276F: include/uapi/linux/can/j1939.h 5277F: net/can/j1939/ 5278 5279CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5280M: Damien Le Moal <[email protected]> 5281L: [email protected] 5282L: [email protected] (pinctrl driver) 5283F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5284F: drivers/pinctrl/pinctrl-k210.c 5285 5286CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5287M: Damien Le Moal <[email protected]> 5288L: [email protected] 5289L: [email protected] 5290S: Maintained 5291F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5292F: drivers/reset/reset-k210.c 5293 5294CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5295M: Damien Le Moal <[email protected]> 5296L: [email protected] 5297S: Maintained 5298F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5299F: drivers/soc/canaan/ 5300F: include/soc/canaan/ 5301 5302CAPABILITIES 5303M: Serge Hallyn <[email protected]> 5304L: [email protected] 5305S: Supported 5306F: include/linux/capability.h 5307F: include/trace/events/capability.h 5308F: include/uapi/linux/capability.h 5309F: kernel/capability.c 5310F: security/commoncap.c 5311 5312CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5313M: Kevin Tsai <[email protected]> 5314S: Maintained 5315F: drivers/iio/light/cm* 5316 5317CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5318M: Christian Lamparter <[email protected]> 5319L: [email protected] 5320S: Maintained 5321W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5322F: drivers/net/wireless/ath/carl9170/ 5323 5324CAVIUM I2C DRIVER 5325M: Robert Richter <[email protected]> 5326S: Odd Fixes 5327W: http://www.marvell.com 5328F: drivers/i2c/busses/i2c-octeon* 5329F: drivers/i2c/busses/i2c-thunderx* 5330 5331CAVIUM LIQUIDIO NETWORK DRIVER 5332L: [email protected] 5333S: Orphan 5334W: http://www.marvell.com 5335F: drivers/net/ethernet/cavium/liquidio/ 5336 5337CAVIUM MMC DRIVER 5338M: Robert Richter <[email protected]> 5339S: Odd Fixes 5340W: http://www.marvell.com 5341F: drivers/mmc/host/cavium* 5342 5343CAVIUM OCTEON-TX CRYPTO DRIVER 5344M: George Cherian <[email protected]> 5345L: [email protected] 5346S: Supported 5347W: http://www.marvell.com 5348F: drivers/crypto/cavium/cpt/ 5349 5350CAVIUM THUNDERX2 ARM64 SOC 5351M: Robert Richter <[email protected]> 5352L: [email protected] (moderated for non-subscribers) 5353S: Odd Fixes 5354F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5355F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5356 5357CBS/ETF/TAPRIO QDISCS 5358M: Vinicius Costa Gomes <[email protected]> 5359L: [email protected] 5360S: Maintained 5361F: net/sched/sch_cbs.c 5362F: net/sched/sch_etf.c 5363F: net/sched/sch_taprio.c 5364 5365CC2520 IEEE-802.15.4 RADIO DRIVER 5366M: Stefan Schmidt <[email protected]> 5367L: [email protected] 5368S: Odd Fixes 5369F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5370F: drivers/net/ieee802154/cc2520.c 5371 5372CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5373M: Gilad Ben-Yossef <[email protected]> 5374L: [email protected] 5375S: Supported 5376W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5377F: drivers/crypto/ccree/ 5378 5379CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5380M: Hadar Gat <[email protected]> 5381L: [email protected] 5382S: Supported 5383W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5384F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5385F: drivers/char/hw_random/cctrng.c 5386F: drivers/char/hw_random/cctrng.h 5387 5388CEC FRAMEWORK 5389M: Hans Verkuil <[email protected]> 5390L: [email protected] 5391S: Supported 5392W: http://linuxtv.org 5393T: git git://linuxtv.org/media.git 5394F: Documentation/ABI/testing/debugfs-cec-error-inj 5395F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5396F: Documentation/driver-api/media/cec-core.rst 5397F: Documentation/userspace-api/media/cec 5398F: drivers/media/cec/ 5399F: drivers/media/rc/keymaps/rc-cec.c 5400F: include/media/cec-notifier.h 5401F: include/media/cec.h 5402F: include/uapi/linux/cec-funcs.h 5403F: include/uapi/linux/cec.h 5404 5405CEC GPIO DRIVER 5406M: Hans Verkuil <[email protected]> 5407L: [email protected] 5408S: Supported 5409W: http://linuxtv.org 5410T: git git://linuxtv.org/media.git 5411F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5412F: drivers/media/cec/platform/cec-gpio/ 5413 5414CELL BROADBAND ENGINE ARCHITECTURE 5415L: [email protected] 5416S: Orphan 5417F: arch/powerpc/include/asm/cell*.h 5418F: arch/powerpc/include/asm/spu*.h 5419F: arch/powerpc/include/uapi/asm/spu*.h 5420F: arch/powerpc/platforms/cell/ 5421 5422CELLWISE CW2015 BATTERY DRIVER 5423M: Tobias Schrammm <[email protected]> 5424S: Maintained 5425F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5426F: drivers/power/supply/cw2015_battery.c 5427 5428CEPH COMMON CODE (LIBCEPH) 5429M: Ilya Dryomov <[email protected]> 5430M: Xiubo Li <[email protected]> 5431L: [email protected] 5432S: Supported 5433W: http://ceph.com/ 5434T: git https://github.com/ceph/ceph-client.git 5435F: include/linux/ceph/ 5436F: include/linux/crush/ 5437F: net/ceph/ 5438 5439CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5440M: Xiubo Li <[email protected]> 5441M: Ilya Dryomov <[email protected]> 5442L: [email protected] 5443S: Supported 5444W: http://ceph.com/ 5445T: git https://github.com/ceph/ceph-client.git 5446F: Documentation/filesystems/ceph.rst 5447F: fs/ceph/ 5448 5449CERTIFICATE HANDLING 5450M: David Howells <[email protected]> 5451M: David Woodhouse <[email protected]> 5452L: [email protected] 5453S: Maintained 5454F: Documentation/admin-guide/module-signing.rst 5455F: certs/ 5456F: scripts/sign-file.c 5457F: scripts/ssl-common.h 5458F: tools/certs/ 5459 5460CFAG12864B LCD DRIVER 5461M: Miguel Ojeda <[email protected]> 5462S: Maintained 5463F: drivers/auxdisplay/cfag12864b.c 5464F: include/linux/cfag12864b.h 5465 5466CFAG12864BFB LCD FRAMEBUFFER DRIVER 5467M: Miguel Ojeda <[email protected]> 5468S: Maintained 5469F: drivers/auxdisplay/cfag12864bfb.c 5470F: include/linux/cfag12864b.h 5471 5472CHAR and MISC DRIVERS 5473M: Arnd Bergmann <[email protected]> 5474M: Greg Kroah-Hartman <[email protected]> 5475S: Supported 5476T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5477F: drivers/char/ 5478F: drivers/misc/ 5479F: include/linux/miscdevice.h 5480F: samples/rust/rust_misc_device.rs 5481X: drivers/char/agp/ 5482X: drivers/char/hw_random/ 5483X: drivers/char/ipmi/ 5484X: drivers/char/random.c 5485X: drivers/char/tpm/ 5486 5487CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5488M: Thomas Weißschuh <[email protected]> 5489L: [email protected] 5490S: Maintained 5491F: Documentation/hwmon/powerz.rst 5492F: drivers/hwmon/powerz.c 5493 5494CHECKPATCH 5495M: Andy Whitcroft <[email protected]> 5496M: Joe Perches <[email protected]> 5497R: Dwaipayan Ray <[email protected]> 5498R: Lukas Bulwahn <[email protected]> 5499S: Maintained 5500F: scripts/checkpatch.pl 5501 5502CHECKPATCH DOCUMENTATION 5503M: Dwaipayan Ray <[email protected]> 5504M: Lukas Bulwahn <[email protected]> 5505R: Joe Perches <[email protected]> 5506S: Maintained 5507F: Documentation/dev-tools/checkpatch.rst 5508 5509CHINESE DOCUMENTATION 5510M: Alex Shi <[email protected]> 5511M: Yanteng Si <[email protected]> 5512R: Dongliang Mu <[email protected]> 5513T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git 5514S: Maintained 5515F: Documentation/translations/zh_CN/ 5516 5517CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5518M: Peter Chen <[email protected]> 5519L: [email protected] 5520S: Maintained 5521T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5522F: drivers/usb/chipidea/ 5523 5524CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5525M: Hans de Goede <[email protected]> 5526L: [email protected] 5527S: Maintained 5528F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5529F: drivers/input/touchscreen/chipone_icn8318.c 5530 5531CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5532M: Hans de Goede <[email protected]> 5533L: [email protected] 5534S: Maintained 5535F: drivers/input/touchscreen/chipone_icn8505.c 5536 5537CHROME HARDWARE PLATFORM SUPPORT 5538M: Benson Leung <[email protected]> 5539M: Tzung-Bi Shih <[email protected]> 5540L: [email protected] 5541S: Maintained 5542T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5543F: drivers/platform/chrome/ 5544 5545CHROMEOS EC CODEC DRIVER 5546M: Cheng-Yi Chiang <[email protected]> 5547M: Tzung-Bi Shih <[email protected]> 5548R: Guenter Roeck <[email protected]> 5549L: [email protected] 5550S: Maintained 5551F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5552F: sound/soc/codecs/cros_ec_codec.* 5553 5554CHROMEOS EC CHARGE CONTROL 5555M: Thomas Weißschuh <[email protected]> 5556S: Maintained 5557F: drivers/power/supply/cros_charge-control.c 5558 5559CHROMEOS EC HARDWARE MONITORING 5560M: Thomas Weißschuh <[email protected]> 5561L: [email protected] 5562L: [email protected] 5563S: Maintained 5564F: Documentation/hwmon/cros_ec_hwmon.rst 5565F: drivers/hwmon/cros_ec_hwmon.c 5566 5567CHROMEOS EC LED DRIVER 5568M: Thomas Weißschuh <[email protected]> 5569S: Maintained 5570F: drivers/leds/leds-cros_ec.c 5571 5572CHROMEOS EC SUBDRIVERS 5573M: Benson Leung <[email protected]> 5574R: Guenter Roeck <[email protected]> 5575L: [email protected] 5576S: Maintained 5577F: drivers/power/supply/cros_charge-control.c 5578F: drivers/power/supply/cros_usbpd-charger.c 5579N: cros_ec 5580N: cros-ec 5581 5582CHROMEOS EC UART DRIVER 5583M: Bhanu Prakash Maiya <[email protected]> 5584R: Benson Leung <[email protected]> 5585R: Tzung-Bi Shih <[email protected]> 5586S: Maintained 5587F: drivers/platform/chrome/cros_ec_uart.c 5588 5589CHROMEOS EC USB PD NOTIFY DRIVER 5590M: Łukasz Bartosik <[email protected]> 5591M: Andrei Kuchynski <[email protected]> 5592M: Jameson Thies <[email protected]> 5593L: [email protected] 5594S: Maintained 5595F: drivers/platform/chrome/cros_usbpd_notify.c 5596F: include/linux/platform_data/cros_usbpd_notify.h 5597 5598CHROMEOS EC USB TYPE-C DRIVER 5599M: Benson Leung <[email protected]> 5600M: Abhishek Pandit-Subedi <[email protected]> 5601M: Jameson Thies <[email protected]> 5602M: Andrei Kuchynski <[email protected]> 5603L: [email protected] 5604S: Maintained 5605F: drivers/platform/chrome/cros_ec_typec.* 5606F: drivers/platform/chrome/cros_typec_altmode.* 5607F: drivers/platform/chrome/cros_typec_switch.c 5608F: drivers/platform/chrome/cros_typec_vdm.* 5609 5610CHROMEOS HPS DRIVER 5611M: Dan Callaghan <[email protected]> 5612R: Sami Kyöstilä <[email protected]> 5613S: Maintained 5614F: drivers/platform/chrome/cros_hps_i2c.c 5615 5616CHROMEOS EC WATCHDOG 5617M: Lukasz Majczak <[email protected]> 5618L: [email protected] 5619S: Maintained 5620F: drivers/watchdog/cros_ec_wdt.c 5621 5622CHROMEOS UCSI DRIVER 5623M: Abhishek Pandit-Subedi <[email protected]> 5624M: Łukasz Bartosik <[email protected]> 5625M: Jameson Thies <[email protected]> 5626M: Andrei Kuchynski <[email protected]> 5627L: [email protected] 5628S: Maintained 5629F: drivers/usb/typec/ucsi/cros_ec_ucsi.c 5630 5631CHRONTEL CH7322 CEC DRIVER 5632M: Joe Tessler <[email protected]> 5633L: [email protected] 5634S: Maintained 5635T: git git://linuxtv.org/media.git 5636F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5637F: drivers/media/cec/i2c/ch7322.c 5638 5639CIRRUS LOGIC AUDIO CODEC DRIVERS 5640M: David Rhodes <[email protected]> 5641M: Richard Fitzgerald <[email protected]> 5642L: [email protected] 5643L: [email protected] 5644S: Maintained 5645F: Documentation/devicetree/bindings/sound/cirrus,cs* 5646F: Documentation/sound/codecs/cs* 5647F: drivers/mfd/cs42l43* 5648F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5649F: drivers/spi/spi-cs42l43* 5650F: include/dt-bindings/sound/cs* 5651F: include/linux/mfd/cs42l43* 5652F: include/sound/cs* 5653F: sound/pci/hda/cirrus* 5654F: sound/pci/hda/cs* 5655F: sound/pci/hda/hda_component* 5656F: sound/pci/hda/hda_cs_dsp_ctl.* 5657F: sound/soc/codecs/cs* 5658 5659CIRRUS LOGIC HAPTIC DRIVERS 5660M: James Ogletree <[email protected]> 5661M: Fred Treven <[email protected]> 5662M: Ben Bright <[email protected]> 5663L: [email protected] 5664S: Supported 5665F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5666F: drivers/input/misc/cs40l* 5667F: drivers/mfd/cs40l* 5668F: include/linux/mfd/cs40l* 5669F: sound/soc/codecs/cs40l* 5670 5671CIRRUS LOGIC DSP FIRMWARE DRIVER 5672M: Simon Trimmer <[email protected]> 5673M: Charles Keepax <[email protected]> 5674M: Richard Fitzgerald <[email protected]> 5675L: [email protected] 5676S: Supported 5677W: https://github.com/CirrusLogic/linux-drivers/wiki 5678T: git https://github.com/CirrusLogic/linux-drivers.git 5679F: drivers/firmware/cirrus/ 5680F: include/linux/firmware/cirrus/ 5681 5682CIRRUS LOGIC EP93XX ETHERNET DRIVER 5683M: Hartley Sweeten <[email protected]> 5684L: [email protected] 5685S: Maintained 5686F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5687 5688CIRRUS LOGIC LOCHNAGAR DRIVER 5689M: Charles Keepax <[email protected]> 5690M: Richard Fitzgerald <[email protected]> 5691L: [email protected] 5692S: Supported 5693F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5694F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5695F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5696F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5697F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5698F: Documentation/hwmon/lochnagar.rst 5699F: drivers/clk/clk-lochnagar.c 5700F: drivers/hwmon/lochnagar-hwmon.c 5701F: drivers/mfd/lochnagar-i2c.c 5702F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5703F: drivers/regulator/lochnagar-regulator.c 5704F: include/dt-bindings/clock/lochnagar.h 5705F: include/dt-bindings/pinctrl/lochnagar.h 5706F: include/linux/mfd/lochnagar* 5707F: sound/soc/codecs/lochnagar-sc.c 5708 5709CIRRUS LOGIC MADERA CODEC DRIVERS 5710M: Charles Keepax <[email protected]> 5711M: Richard Fitzgerald <[email protected]> 5712L: [email protected] 5713L: [email protected] 5714S: Supported 5715W: https://github.com/CirrusLogic/linux-drivers/wiki 5716T: git https://github.com/CirrusLogic/linux-drivers.git 5717F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5718F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5719F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5720F: drivers/gpio/gpio-madera* 5721F: drivers/irqchip/irq-madera* 5722F: drivers/mfd/cs47l* 5723F: drivers/mfd/madera* 5724F: drivers/pinctrl/cirrus/* 5725F: include/dt-bindings/sound/madera* 5726F: include/linux/irqchip/irq-madera* 5727F: include/linux/mfd/madera/* 5728F: include/sound/madera* 5729F: sound/soc/codecs/cs47l* 5730F: sound/soc/codecs/madera* 5731 5732CISCO FCOE HBA DRIVER 5733M: Satish Kharat <[email protected]> 5734M: Sesidhar Baddela <[email protected]> 5735M: Karan Tilak Kumar <[email protected]> 5736L: [email protected] 5737S: Supported 5738F: drivers/scsi/fnic/ 5739 5740CISCO SCSI HBA DRIVER 5741M: Karan Tilak Kumar <[email protected]> 5742M: Sesidhar Baddela <[email protected]> 5743L: [email protected] 5744S: Supported 5745F: drivers/scsi/snic/ 5746 5747CISCO VIC ETHERNET NIC DRIVER 5748M: Christian Benvenuti <[email protected]> 5749M: Satish Kharat <[email protected]> 5750S: Maintained 5751F: drivers/net/ethernet/cisco/enic/ 5752 5753CISCO VIC LOW LATENCY NIC DRIVER 5754M: Christian Benvenuti <[email protected]> 5755M: Nelson Escobar <[email protected]> 5756S: Supported 5757F: drivers/infiniband/hw/usnic/ 5758 5759CLANG CONTROL FLOW INTEGRITY SUPPORT 5760M: Sami Tolvanen <[email protected]> 5761M: Kees Cook <[email protected]> 5762R: Nathan Chancellor <[email protected]> 5763L: [email protected] 5764S: Supported 5765B: https://github.com/ClangBuiltLinux/linux/issues 5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5767F: include/linux/cfi.h 5768F: kernel/cfi.c 5769 5770CLANG-FORMAT FILE 5771M: Miguel Ojeda <[email protected]> 5772S: Maintained 5773F: .clang-format 5774 5775CLANG/LLVM BUILD SUPPORT 5776M: Nathan Chancellor <[email protected]> 5777R: Nick Desaulniers <nick.desaulniers[email protected]> 5778R: Bill Wendling <[email protected]> 5779R: Justin Stitt <[email protected]> 5780L: [email protected] 5781S: Supported 5782W: https://clangbuiltlinux.github.io/ 5783B: https://github.com/ClangBuiltLinux/linux/issues 5784C: irc://irc.libera.chat/clangbuiltlinux 5785F: Documentation/kbuild/llvm.rst 5786F: include/linux/compiler-clang.h 5787F: scripts/Makefile.clang 5788F: scripts/clang-tools/ 5789K: \b(?i:clang|llvm)\b 5790 5791CLK API 5792M: Russell King <[email protected]> 5793L: [email protected] 5794S: Maintained 5795F: include/linux/clk.h 5796 5797CLOCKSOURCE, CLOCKEVENT DRIVERS 5798M: Daniel Lezcano <[email protected]> 5799M: Thomas Gleixner <[email protected]> 5800L: [email protected] 5801S: Supported 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5803F: Documentation/devicetree/bindings/timer/ 5804F: drivers/clocksource/ 5805 5806CLOSURES 5807M: Kent Overstreet <[email protected]> 5808L: [email protected] 5809S: Supported 5810C: irc://irc.oftc.net/bcache 5811F: include/linux/closure.h 5812F: lib/closure.c 5813 5814CMPC ACPI DRIVER 5815M: Thadeu Lima de Souza Cascardo <[email protected]> 5816L: [email protected] 5817S: Supported 5818F: drivers/platform/x86/classmate-laptop.c 5819 5820COBALT MEDIA DRIVER 5821M: Hans Verkuil <[email protected]> 5822L: [email protected] 5823S: Supported 5824W: https://linuxtv.org 5825T: git git://linuxtv.org/media.git 5826F: drivers/media/pci/cobalt/ 5827 5828COCCINELLE/Semantic Patches (SmPL) 5829M: Julia Lawall <[email protected]> 5830M: Nicolas Palix <[email protected]> 5831L: [email protected] (moderated for non-subscribers) 5832S: Supported 5833W: https://coccinelle.gitlabpages.inria.fr/website/ 5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5835F: Documentation/dev-tools/coccinelle.rst 5836F: scripts/coccicheck 5837F: scripts/coccinelle/ 5838 5839CODA FILE SYSTEM 5840M: Jan Harkes <[email protected]> 5841M: [email protected] 5842L: [email protected] 5843S: Maintained 5844W: http://www.coda.cs.cmu.edu/ 5845F: Documentation/filesystems/coda.rst 5846F: fs/coda/ 5847F: include/linux/coda*.h 5848F: include/uapi/linux/coda*.h 5849 5850CODA V4L2 MEM2MEM DRIVER 5851M: Philipp Zabel <[email protected]> 5852L: [email protected] 5853S: Maintained 5854F: Documentation/devicetree/bindings/media/coda.yaml 5855F: drivers/media/platform/chips-media/coda 5856 5857CODE OF CONDUCT 5858M: Greg Kroah-Hartman <[email protected]> 5859S: Supported 5860F: Documentation/process/code-of-conduct-interpretation.rst 5861F: Documentation/process/code-of-conduct.rst 5862 5863CODE TAGGING 5864M: Suren Baghdasaryan <[email protected]> 5865M: Kent Overstreet <[email protected]> 5866S: Maintained 5867F: include/asm-generic/codetag.lds.h 5868F: include/linux/codetag.h 5869F: lib/codetag.c 5870 5871COMEDI DRIVERS 5872M: Ian Abbott <[email protected]> 5873M: H Hartley Sweeten <[email protected]> 5874S: Odd Fixes 5875F: drivers/comedi/ 5876F: include/linux/comedi/ 5877F: include/uapi/linux/comedi.h 5878 5879COMMON CLK FRAMEWORK 5880M: Michael Turquette <[email protected]> 5881M: Stephen Boyd <[email protected]> 5882L: [email protected] 5883S: Maintained 5884Q: http://patchwork.kernel.org/project/linux-clk/list/ 5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5886F: Documentation/devicetree/bindings/clock/ 5887F: drivers/clk/ 5888F: include/dt-bindings/clock/ 5889F: include/linux/clk-pr* 5890F: include/linux/clk/ 5891F: include/linux/of_clk.h 5892X: drivers/clk/clkdev.c 5893 5894COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5895M: Steve French <[email protected]> 5896M: Steve French <[email protected]> 5897R: Paulo Alcantara <[email protected]> (DFS, global name space) 5898R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5899R: Shyam Prasad N <[email protected]> (multichannel) 5900R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5901R: Bharath SM <[email protected]> (deferred close, directory leases) 5902L: [email protected] 5903L: [email protected] (moderated for non-subscribers) 5904S: Supported 5905W: https://wiki.samba.org/index.php/LinuxCIFS 5906T: git git://git.samba.org/sfrench/cifs-2.6.git 5907F: Documentation/admin-guide/cifs/ 5908F: fs/smb/client/ 5909F: fs/smb/common/ 5910F: include/uapi/linux/cifs 5911 5912COMPACTPCI HOTPLUG CORE 5913M: Scott Murray <[email protected]> 5914L: [email protected] 5915S: Maintained 5916F: drivers/pci/hotplug/cpci_hotplug* 5917 5918COMPACTPCI HOTPLUG GENERIC DRIVER 5919M: Scott Murray <[email protected]> 5920L: [email protected] 5921S: Maintained 5922F: drivers/pci/hotplug/cpcihp_generic.c 5923 5924COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5925M: Scott Murray <[email protected]> 5926L: [email protected] 5927S: Maintained 5928F: drivers/pci/hotplug/cpcihp_zt5550.* 5929 5930COMPAL LAPTOP SUPPORT 5931M: Cezary Jackiewicz <[email protected]> 5932L: [email protected] 5933S: Maintained 5934F: drivers/platform/x86/compal-laptop.c 5935 5936COMPILER ATTRIBUTES 5937M: Miguel Ojeda <[email protected]> 5938S: Maintained 5939F: include/linux/compiler_attributes.h 5940 5941COMPUTE EXPRESS LINK (CXL) 5942M: Davidlohr Bueso <[email protected]> 5943M: Jonathan Cameron <[email protected]> 5944M: Dave Jiang <[email protected]> 5945M: Alison Schofield <[email protected]> 5946M: Vishal Verma <[email protected]> 5947M: Ira Weiny <[email protected]> 5948M: Dan Williams <[email protected]> 5949L: [email protected] 5950S: Maintained 5951F: Documentation/driver-api/cxl 5952F: Documentation/userspace-api/fwctl/fwctl-cxl.rst 5953F: drivers/cxl/ 5954F: include/cxl/ 5955F: include/uapi/linux/cxl_mem.h 5956F: tools/testing/cxl/ 5957 5958COMPUTE EXPRESS LINK PMU (CPMU) 5959M: Jonathan Cameron <[email protected]> 5960L: [email protected] 5961S: Maintained 5962F: Documentation/admin-guide/perf/cxl.rst 5963F: drivers/perf/cxl_pmu.c 5964 5965CONEXANT ACCESSRUNNER USB DRIVER 5966L: [email protected] 5967S: Orphan 5968W: http://accessrunner.sourceforge.net/ 5969F: drivers/usb/atm/cxacru.c 5970 5971CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5972M: Elena Reshetova <[email protected]> 5973M: Carlos Bilbao <[email protected]> 5974S: Maintained 5975F: Documentation/security/snp-tdx-threat-model.rst 5976 5977CONFIGFS 5978M: Andreas Hindborg <[email protected]> 5979R: Breno Leitao <[email protected]> 5980S: Supported 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next 5982F: fs/configfs/ 5983F: include/linux/configfs.h 5984F: samples/configfs/ 5985 5986CONGATEC BOARD CONTROLLER MFD DRIVER 5987M: Thomas Richard <[email protected]> 5988S: Maintained 5989F: drivers/gpio/gpio-cgbc.c 5990F: drivers/hwmon/cgbc-hwmon.c 5991F: drivers/i2c/busses/i2c-cgbc.c 5992F: drivers/mfd/cgbc-core.c 5993F: drivers/watchdog/cgbc_wdt.c 5994F: include/linux/mfd/cgbc.h 5995 5996CONSOLE SUBSYSTEM 5997M: Greg Kroah-Hartman <[email protected]> 5998S: Supported 5999F: drivers/video/console/ 6000F: include/linux/console* 6001 6002CONTEXT TRACKING 6003M: Frederic Weisbecker <[email protected]> 6004M: "Paul E. McKenney" <[email protected]> 6005S: Maintained 6006F: include/linux/context_tracking* 6007F: kernel/context_tracking.c 6008 6009CONTROL GROUP (CGROUP) 6010M: Tejun Heo <[email protected]> 6011M: Johannes Weiner <[email protected]> 6012M: Michal Koutný <[email protected]> 6013L: [email protected] 6014S: Maintained 6015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 6016F: Documentation/admin-guide/cgroup-v1/ 6017F: Documentation/admin-guide/cgroup-v2.rst 6018F: include/linux/cgroup* 6019F: kernel/cgroup/ 6020F: tools/testing/selftests/cgroup/ 6021 6022CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 6023M: Tejun Heo <[email protected]> 6024M: Josef Bacik <[email protected]> 6025M: Jens Axboe <[email protected]> 6026L: [email protected] 6027L: [email protected] 6028T: git git://git.kernel.dk/linux-block 6029F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 6030F: block/bfq-cgroup.c 6031F: block/blk-cgroup.c 6032F: block/blk-iocost.c 6033F: block/blk-iolatency.c 6034F: block/blk-throttle.c 6035F: include/linux/blk-cgroup.h 6036 6037CONTROL GROUP - CPUSET 6038M: Waiman Long <[email protected]> 6039L: [email protected] 6040S: Maintained 6041T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 6042F: Documentation/admin-guide/cgroup-v1/cpusets.rst 6043F: include/linux/cpuset.h 6044F: kernel/cgroup/cpuset-internal.h 6045F: kernel/cgroup/cpuset-v1.c 6046F: kernel/cgroup/cpuset.c 6047F: tools/testing/selftests/cgroup/test_cpuset.c 6048F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 6049F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 6050 6051CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM) 6052M: Maarten Lankhorst <[email protected]> 6053M: Maxime Ripard <[email protected]> 6054M: Natalie Vock <[email protected]> 6055L: [email protected] 6056L: [email protected] 6057S: Maintained 6058T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6059F: include/linux/cgroup_dmem.h 6060F: kernel/cgroup/dmem.c 6061 6062CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 6063M: Johannes Weiner <[email protected]> 6064M: Michal Hocko <[email protected]> 6065M: Roman Gushchin <[email protected]> 6066M: Shakeel Butt <[email protected]> 6067R: Muchun Song <[email protected]> 6068L: [email protected] 6069L: [email protected] 6070S: Maintained 6071F: include/linux/memcontrol.h 6072F: mm/memcontrol.c 6073F: mm/memcontrol-v1.c 6074F: mm/memcontrol-v1.h 6075F: mm/swap_cgroup.c 6076F: samples/cgroup/* 6077F: tools/testing/selftests/cgroup/memcg_protection.m 6078F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 6079F: tools/testing/selftests/cgroup/test_kmem.c 6080F: tools/testing/selftests/cgroup/test_memcontrol.c 6081 6082CORETEMP HARDWARE MONITORING DRIVER 6083M: Fenghua Yu <[email protected]> 6084L: [email protected] 6085S: Maintained 6086F: Documentation/hwmon/coretemp.rst 6087F: drivers/hwmon/coretemp.c 6088 6089CORSAIR-CPRO HARDWARE MONITOR DRIVER 6090M: Marius Zachmann <[email protected]> 6091L: [email protected] 6092S: Maintained 6093F: drivers/hwmon/corsair-cpro.c 6094 6095CORSAIR-PSU HARDWARE MONITOR DRIVER 6096M: Wilken Gottwalt <[email protected]> 6097L: [email protected] 6098S: Maintained 6099F: Documentation/hwmon/corsair-psu.rst 6100F: drivers/hwmon/corsair-psu.c 6101 6102COUNTER SUBSYSTEM 6103M: William Breathitt Gray <[email protected]> 6104L: [email protected] 6105S: Maintained 6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 6107F: Documentation/ABI/testing/sysfs-bus-counter 6108F: Documentation/driver-api/generic-counter.rst 6109F: drivers/counter/ 6110F: include/linux/counter.h 6111F: include/uapi/linux/counter.h 6112F: tools/counter/ 6113 6114COUNTER WATCH EVENTS TOOL 6115M: Fabrice Gasnier <[email protected]> 6116L: [email protected] 6117S: Maintained 6118F: tools/counter/counter_watch_events.c 6119 6120CP2615 I2C DRIVER 6121M: Bence Csókás <[email protected]> 6122S: Maintained 6123F: drivers/i2c/busses/i2c-cp2615.c 6124 6125CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 6126M: Viresh Kumar <[email protected]> 6127M: Sudeep Holla <[email protected]> 6128L: [email protected] 6129S: Maintained 6130W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 6131F: drivers/cpufreq/vexpress-spc-cpufreq.c 6132 6133CPU FREQUENCY SCALING FRAMEWORK 6134M: "Rafael J. Wysocki" <[email protected]> 6135M: Viresh Kumar <[email protected]> 6136L: [email protected] 6137S: Maintained 6138B: https://bugzilla.kernel.org 6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 6141F: Documentation/admin-guide/pm/cpufreq.rst 6142F: Documentation/admin-guide/pm/intel_pstate.rst 6143F: Documentation/cpu-freq/ 6144F: Documentation/devicetree/bindings/cpufreq/ 6145F: drivers/cpufreq/ 6146F: include/linux/cpufreq.h 6147F: include/linux/sched/cpufreq.h 6148F: kernel/sched/cpufreq*.c 6149F: tools/testing/selftests/cpufreq/ 6150 6151CPU HOTPLUG 6152M: Thomas Gleixner <[email protected]> 6153M: Peter Zijlstra <[email protected]> 6154L: [email protected] 6155S: Maintained 6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 6157F: include/linux/cpu.h 6158F: include/linux/cpuhotplug.h 6159F: include/linux/smpboot.h 6160F: kernel/cpu.c 6161F: kernel/smpboot.* 6162 6163CPU IDLE TIME MANAGEMENT FRAMEWORK 6164M: "Rafael J. Wysocki" <[email protected]> 6165M: Daniel Lezcano <[email protected]> 6166L: [email protected] 6167S: Maintained 6168B: https://bugzilla.kernel.org 6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6170F: Documentation/admin-guide/pm/cpuidle.rst 6171F: Documentation/driver-api/pm/cpuidle.rst 6172F: drivers/cpuidle/ 6173F: include/linux/cpuidle.h 6174 6175CPU POWER MONITORING SUBSYSTEM 6176M: Thomas Renninger <[email protected]> 6177M: Shuah Khan <[email protected]> 6178M: Shuah Khan <[email protected]> 6179M: John B. Wyatt IV <[email protected]> 6180M: John B. Wyatt IV <[email protected]> 6181M: John Kacur <[email protected]> 6182L: [email protected] 6183S: Maintained 6184F: tools/power/cpupower/ 6185 6186CPUID/MSR DRIVER 6187M: "H. Peter Anvin" <[email protected]> 6188S: Maintained 6189F: arch/x86/kernel/cpuid.c 6190F: arch/x86/kernel/msr.c 6191 6192CPUIDLE DRIVER - ARM BIG LITTLE 6193M: Lorenzo Pieralisi <[email protected]> 6194M: Daniel Lezcano <[email protected]> 6195L: [email protected] 6196L: [email protected] (moderated for non-subscribers) 6197S: Maintained 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6199F: drivers/cpuidle/cpuidle-big_little.c 6200 6201CPUIDLE DRIVER - ARM EXYNOS 6202M: Daniel Lezcano <[email protected]> 6203M: Kukjin Kim <[email protected]> 6204R: Krzysztof Kozlowski <[email protected]> 6205L: [email protected] 6206L: [email protected] 6207S: Maintained 6208F: arch/arm/mach-exynos/pm.c 6209F: drivers/cpuidle/cpuidle-exynos.c 6210F: include/linux/platform_data/cpuidle-exynos.h 6211 6212CPUIDLE DRIVER - ARM PSCI 6213M: Lorenzo Pieralisi <[email protected]> 6214M: Sudeep Holla <[email protected]> 6215M: Ulf Hansson <[email protected]> 6216L: [email protected] 6217L: [email protected] (moderated for non-subscribers) 6218S: Supported 6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6220F: drivers/cpuidle/cpuidle-psci.c 6221 6222CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6223M: Ulf Hansson <[email protected]> 6224L: [email protected] 6225L: [email protected] (moderated for non-subscribers) 6226S: Supported 6227T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6228F: drivers/cpuidle/cpuidle-psci-domain.c 6229F: drivers/cpuidle/cpuidle-psci.h 6230 6231CPUIDLE DRIVER - DT IDLE PM DOMAIN 6232M: Ulf Hansson <[email protected]> 6233L: [email protected] 6234S: Supported 6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6236F: drivers/cpuidle/dt_idle_genpd.c 6237F: drivers/cpuidle/dt_idle_genpd.h 6238 6239CPUIDLE DRIVER - RISC-V SBI 6240M: Anup Patel <[email protected]> 6241L: [email protected] 6242L: [email protected] 6243S: Maintained 6244F: drivers/cpuidle/cpuidle-riscv-sbi.c 6245 6246CRAMFS FILESYSTEM 6247M: Nicolas Pitre <[email protected]> 6248S: Maintained 6249F: Documentation/filesystems/cramfs.rst 6250F: fs/cramfs/ 6251 6252CRC LIBRARY 6253M: Eric Biggers <[email protected]> 6254R: Ard Biesheuvel <[email protected]> 6255L: [email protected] 6256S: Maintained 6257T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next 6258F: Documentation/staging/crc* 6259F: arch/*/lib/crc* 6260F: include/linux/crc* 6261F: lib/crc* 6262F: scripts/gen-crc-consts.py 6263 6264CREATIVE SB0540 6265M: Bastien Nocera <[email protected]> 6266L: [email protected] 6267S: Maintained 6268F: drivers/hid/hid-creative-sb0540.c 6269 6270CREDENTIALS 6271M: Paul Moore <[email protected]> 6272R: Serge Hallyn <[email protected]> 6273L: [email protected] 6274S: Supported 6275T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 6276F: include/linux/cred.h 6277F: kernel/cred.c 6278F: Documentation/security/credentials.rst 6279 6280INTEL CRPS COMMON REDUNDANT PSU DRIVER 6281M: Ninad Palsule <[email protected]> 6282L: [email protected] 6283S: Maintained 6284F: Documentation/hwmon/crps.rst 6285F: drivers/hwmon/pmbus/crps.c 6286 6287CRYPTO API 6288M: Herbert Xu <[email protected]> 6289M: "David S. Miller" <[email protected]> 6290L: [email protected] 6291S: Maintained 6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6294F: Documentation/crypto/ 6295F: Documentation/devicetree/bindings/crypto/ 6296F: arch/*/crypto/ 6297F: crypto/ 6298F: drivers/crypto/ 6299F: include/crypto/ 6300F: include/linux/crypto* 6301F: lib/crypto/ 6302 6303CRYPTO SPEED TEST COMPARE 6304M: Wang Jinchao <[email protected]> 6305L: [email protected] 6306S: Maintained 6307F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6308 6309CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6310M: Neil Horman <[email protected]> 6311L: [email protected] 6312S: Maintained 6313F: crypto/ansi_cprng.c 6314F: crypto/rng.c 6315 6316CS3308 MEDIA DRIVER 6317M: Hans Verkuil <[email protected]> 6318L: [email protected] 6319S: Odd Fixes 6320W: http://linuxtv.org 6321T: git git://linuxtv.org/media.git 6322F: drivers/media/i2c/cs3308.c 6323 6324CS5535 Audio ALSA driver 6325M: Jaya Kumar <[email protected]> 6326S: Maintained 6327F: sound/pci/cs5535audio/ 6328 6329CTU CAN FD DRIVER 6330M: Pavel Pisa <[email protected]> 6331M: Ondrej Ille <[email protected]> 6332L: [email protected] 6333S: Maintained 6334F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6335F: drivers/net/can/ctucanfd/ 6336 6337CVE ASSIGNMENT CONTACT 6338M: CVE Assignment Team <[email protected]> 6339S: Maintained 6340F: Documentation/process/cve.rst 6341 6342CW1200 WLAN driver 6343S: Orphan 6344L: [email protected] 6345F: drivers/net/wireless/st/ 6346F: include/linux/platform_data/net-cw1200.h 6347 6348CX18 VIDEO4LINUX DRIVER 6349M: Andy Walls <[email protected]> 6350L: [email protected] 6351S: Maintained 6352W: https://linuxtv.org 6353T: git git://linuxtv.org/media.git 6354F: drivers/media/pci/cx18/ 6355F: include/uapi/linux/ivtv* 6356 6357CX2341X MPEG ENCODER HELPER MODULE 6358M: Hans Verkuil <[email protected]> 6359L: [email protected] 6360S: Maintained 6361W: https://linuxtv.org 6362T: git git://linuxtv.org/media.git 6363F: drivers/media/common/cx2341x* 6364F: include/media/drv-intf/cx2341x.h 6365 6366CX24120 MEDIA DRIVER 6367M: Jemma Denson <[email protected]> 6368M: Patrick Boettcher <[email protected]> 6369L: [email protected] 6370S: Maintained 6371W: https://linuxtv.org 6372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6373F: drivers/media/dvb-frontends/cx24120* 6374 6375CX88 VIDEO4LINUX DRIVER 6376M: Mauro Carvalho Chehab <[email protected]> 6377L: [email protected] 6378S: Odd fixes 6379W: https://linuxtv.org 6380T: git git://linuxtv.org/media.git 6381F: Documentation/driver-api/media/drivers/cx88* 6382F: drivers/media/pci/cx88/ 6383 6384CXD2820R MEDIA DRIVER 6385L: [email protected] 6386S: Orphan 6387W: https://linuxtv.org 6388Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6389F: drivers/media/dvb-frontends/cxd2820r* 6390 6391CXGB3 ETHERNET DRIVER (CXGB3) 6392M: Potnuri Bharat Teja <[email protected]> 6393L: [email protected] 6394S: Maintained 6395W: http://www.chelsio.com 6396F: drivers/net/ethernet/chelsio/cxgb3/ 6397 6398CXGB3 ISCSI DRIVER (CXGB3I) 6399M: Varun Prakash <[email protected]> 6400L: [email protected] 6401S: Supported 6402W: http://www.chelsio.com 6403F: drivers/scsi/cxgbi/cxgb3i 6404 6405CXGB4 CRYPTO DRIVER (chcr) 6406M: Ayush Sawal <[email protected]> 6407L: [email protected] 6408S: Supported 6409W: http://www.chelsio.com 6410F: drivers/crypto/chelsio 6411 6412CXGB4 ETHERNET DRIVER (CXGB4) 6413M: Potnuri Bharat Teja <[email protected]> 6414L: [email protected] 6415S: Maintained 6416W: http://www.chelsio.com 6417F: drivers/net/ethernet/chelsio/cxgb4/ 6418 6419CXGB4 INLINE CRYPTO DRIVER 6420M: Ayush Sawal <[email protected]> 6421L: [email protected] 6422S: Maintained 6423W: http://www.chelsio.com 6424F: drivers/net/ethernet/chelsio/inline_crypto/ 6425 6426CXGB4 ISCSI DRIVER (CXGB4I) 6427M: Varun Prakash <[email protected]> 6428L: [email protected] 6429S: Supported 6430W: http://www.chelsio.com 6431F: drivers/scsi/cxgbi/cxgb4i 6432 6433CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6434M: Potnuri Bharat Teja <[email protected]> 6435L: [email protected] 6436S: Supported 6437W: http://www.openfabrics.org 6438F: drivers/infiniband/hw/cxgb4/ 6439F: include/uapi/rdma/cxgb4-abi.h 6440 6441CXGB4VF ETHERNET DRIVER (CXGB4VF) 6442M: Potnuri Bharat Teja <[email protected]> 6443L: [email protected] 6444S: Maintained 6445W: http://www.chelsio.com 6446F: drivers/net/ethernet/chelsio/cxgb4vf/ 6447 6448CYBERPRO FB DRIVER 6449M: Russell King <[email protected]> 6450L: [email protected] (moderated for non-subscribers) 6451S: Maintained 6452W: http://www.armlinux.org.uk/ 6453F: drivers/video/fbdev/cyber2000fb.* 6454 6455CYCLADES PC300 DRIVER 6456S: Orphan 6457F: drivers/net/wan/pc300* 6458 6459CYPRESS CY8C95X0 PINCTRL DRIVER 6460M: Patrick Rudolph <[email protected]> 6461L: [email protected] 6462S: Maintained 6463F: drivers/pinctrl/pinctrl-cy8c95x0.c 6464 6465CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6466M: Linus Walleij <[email protected]> 6467L: [email protected] 6468S: Maintained 6469F: drivers/input/touchscreen/cy8ctma140.c 6470 6471CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6472M: Yassine Oudjana <[email protected]> 6473L: [email protected] 6474S: Maintained 6475F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6476F: drivers/input/keyboard/cypress-sf.c 6477 6478CYPRESS_FIRMWARE MEDIA DRIVER 6479L: [email protected] 6480S: Orphan 6481W: https://linuxtv.org 6482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6483F: drivers/media/common/cypress_firmware* 6484 6485CYTTSP TOUCHSCREEN DRIVER 6486M: Linus Walleij <[email protected]> 6487L: [email protected] 6488S: Maintained 6489F: drivers/input/touchscreen/cyttsp* 6490 6491D-LINK DIR-685 TOUCHKEYS DRIVER 6492M: Linus Walleij <[email protected]> 6493L: [email protected] 6494S: Supported 6495F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6496 6497DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6498M: Joshua Kinard <[email protected]> 6499S: Maintained 6500F: drivers/rtc/rtc-ds1685.c 6501F: include/linux/rtc/ds1685.h 6502 6503DAMA SLAVE for AX.25 6504M: Joerg Reuter <[email protected]> 6505L: [email protected] 6506S: Maintained 6507W: http://yaina.de/jreuter/ 6508W: http://www.qsl.net/dl1bke/ 6509F: net/ax25/af_ax25.c 6510F: net/ax25/ax25_dev.c 6511F: net/ax25/ax25_ds_* 6512F: net/ax25/ax25_in.c 6513F: net/ax25/ax25_out.c 6514F: net/ax25/ax25_timer.c 6515F: net/ax25/sysctl_net_ax25.c 6516 6517DATA ACCESS MONITOR 6518M: SeongJae Park <[email protected]> 6519L: [email protected] 6520L: [email protected] 6521S: Maintained 6522W: https://damonitor.github.io 6523P: Documentation/mm/damon/maintainer-profile.rst 6524T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6525T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6526T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6527F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6528F: Documentation/admin-guide/mm/damon/ 6529F: Documentation/mm/damon/ 6530F: include/linux/damon.h 6531F: include/trace/events/damon.h 6532F: mm/damon/ 6533F: samples/damon/ 6534F: tools/testing/selftests/damon/ 6535 6536DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6537L: [email protected] 6538S: Orphan 6539F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6540F: drivers/net/ethernet/dec/tulip/dmfe.c 6541 6542DC390/AM53C974 SCSI driver 6543M: Hannes Reinecke <[email protected]> 6544L: [email protected] 6545S: Maintained 6546F: drivers/scsi/am53c974.c 6547 6548DC395x SCSI driver 6549M: Oliver Neukum <[email protected]> 6550M: Ali Akcaagac <[email protected]> 6551M: Jamie Lenehan <[email protected]> 6552S: Maintained 6553F: Documentation/scsi/dc395x.rst 6554F: drivers/scsi/dc395x.* 6555 6556DCCP PROTOCOL 6557L: [email protected] 6558S: Orphan 6559W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6560F: include/linux/dccp.h 6561F: include/linux/tfrc.h 6562F: include/uapi/linux/dccp.h 6563F: net/dccp/ 6564 6565DEBUGOBJECTS: 6566M: Thomas Gleixner <[email protected]> 6567L: [email protected] 6568S: Maintained 6569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6570F: include/linux/debugobjects.h 6571F: lib/debugobjects.c 6572 6573DECSTATION PLATFORM SUPPORT 6574M: "Maciej W. Rozycki" <[email protected]> 6575L: [email protected] 6576S: Maintained 6577F: arch/mips/dec/ 6578F: arch/mips/include/asm/dec/ 6579F: arch/mips/include/asm/mach-dec/ 6580 6581DEFXX FDDI NETWORK DRIVER 6582M: "Maciej W. Rozycki" <[email protected]> 6583S: Maintained 6584F: drivers/net/fddi/defxx.* 6585 6586DEFZA FDDI NETWORK DRIVER 6587M: "Maciej W. Rozycki" <[email protected]> 6588S: Maintained 6589F: drivers/net/fddi/defza.* 6590 6591DEINTERLACE DRIVERS FOR ALLWINNER H3 6592M: Jernej Skrabec <[email protected]> 6593L: [email protected] 6594S: Maintained 6595T: git git://linuxtv.org/media.git 6596F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6597F: drivers/media/platform/sunxi/sun8i-di/ 6598 6599DELL LAPTOP DRIVER 6600M: Matthew Garrett <[email protected]> 6601M: Pali Rohár <[email protected]> 6602L: [email protected] 6603S: Maintained 6604F: drivers/platform/x86/dell/dell-laptop.c 6605 6606DELL LAPTOP FREEFALL DRIVER 6607M: Pali Rohár <[email protected]> 6608S: Maintained 6609F: drivers/platform/x86/dell/dell-smo8800.c 6610 6611DELL LAPTOP RBTN DRIVER 6612M: Pali Rohár <[email protected]> 6613S: Maintained 6614F: drivers/platform/x86/dell/dell-rbtn.* 6615 6616DELL LAPTOP SMM DRIVER 6617M: Pali Rohár <[email protected]> 6618S: Maintained 6619F: Documentation/ABI/obsolete/procfs-i8k 6620F: drivers/hwmon/dell-smm-hwmon.c 6621F: include/uapi/linux/i8k.h 6622 6623DELL PC DRIVER 6624M: Lyndon Sanche <[email protected]> 6625L: [email protected] 6626S: Maintained 6627F: drivers/platform/x86/dell/dell-pc.c 6628 6629DELL REMOTE BIOS UPDATE DRIVER 6630M: Stuart Hayes <[email protected]> 6631L: [email protected] 6632S: Maintained 6633F: drivers/platform/x86/dell/dell_rbu.c 6634 6635DELL SMBIOS DRIVER 6636M: Pali Rohár <[email protected]> 6637L: [email protected] 6638L: [email protected] 6639S: Maintained 6640F: drivers/platform/x86/dell/dell-smbios.* 6641 6642DELL SMBIOS SMM DRIVER 6643L: [email protected] 6644L: [email protected] 6645S: Maintained 6646F: drivers/platform/x86/dell/dell-smbios-smm.c 6647 6648DELL SMBIOS WMI DRIVER 6649L: [email protected] 6650L: [email protected] 6651S: Maintained 6652F: drivers/platform/x86/dell/dell-smbios-wmi.c 6653F: tools/wmi/dell-smbios-example.c 6654 6655DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6656M: Stuart Hayes <[email protected]> 6657L: [email protected] 6658S: Maintained 6659F: Documentation/userspace-api/dcdbas.rst 6660F: drivers/platform/x86/dell/dcdbas.* 6661 6662DELL WMI DDV DRIVER 6663M: Armin Wolf <[email protected]> 6664S: Maintained 6665F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6666F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6667F: Documentation/wmi/devices/dell-wmi-ddv.rst 6668F: drivers/platform/x86/dell/dell-wmi-ddv.c 6669 6670DELL WMI DESCRIPTOR DRIVER 6671L: [email protected] 6672S: Maintained 6673F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6674 6675DELL WMI HARDWARE PRIVACY SUPPORT 6676L: [email protected] 6677L: [email protected] 6678S: Maintained 6679F: drivers/platform/x86/dell/dell-wmi-privacy.c 6680 6681DELL WMI NOTIFICATIONS DRIVER 6682M: Matthew Garrett <[email protected]> 6683M: Pali Rohár <[email protected]> 6684S: Maintained 6685F: drivers/platform/x86/dell/dell-wmi-base.c 6686 6687DELL WMI SYSMAN DRIVER 6688M: Prasanth Ksr <[email protected]> 6689L: [email protected] 6690L: [email protected] 6691S: Maintained 6692F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6693F: drivers/platform/x86/dell/dell-wmi-sysman/ 6694 6695DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6696M: Zev Weiss <[email protected]> 6697L: [email protected] 6698S: Maintained 6699F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6700 6701DELTA DPS920AB PSU DRIVER 6702M: Robert Marko <[email protected]> 6703L: [email protected] 6704S: Maintained 6705F: Documentation/hwmon/dps920ab.rst 6706F: drivers/hwmon/pmbus/dps920ab.c 6707 6708DELTA NETWORKS TN48M CPLD DRIVERS 6709M: Robert Marko <[email protected]> 6710S: Maintained 6711F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6712F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6713F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6714F: drivers/gpio/gpio-tn48m.c 6715F: include/dt-bindings/reset/delta,tn48m-reset.h 6716 6717DELTA ST MEDIA DRIVER 6718M: Hugues Fruchet <[email protected]> 6719L: [email protected] 6720S: Supported 6721W: https://linuxtv.org 6722T: git git://linuxtv.org/media.git 6723F: drivers/media/platform/st/sti/delta 6724 6725DENALI NAND DRIVER 6726L: [email protected] 6727S: Orphan 6728F: drivers/mtd/nand/raw/denali* 6729 6730DESIGNWARE EDMA CORE IP DRIVER 6731M: Manivannan Sadhasivam <[email protected]> 6732L: [email protected] 6733S: Maintained 6734F: drivers/dma/dw-edma/ 6735F: include/linux/dma/edma.h 6736 6737DESIGNWARE USB2 DRD IP DRIVER 6738M: Minas Harutyunyan <[email protected]> 6739L: [email protected] 6740S: Maintained 6741T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6742F: drivers/usb/dwc2/ 6743 6744DESIGNWARE USB3 DRD IP DRIVER 6745M: Thinh Nguyen <[email protected]> 6746L: [email protected] 6747S: Maintained 6748F: drivers/usb/dwc3/ 6749 6750DESIGNWARE XDATA IP DRIVER 6751L: [email protected] 6752S: Orphan 6753F: Documentation/misc-devices/dw-xdata-pcie.rst 6754F: drivers/misc/dw-xdata-pcie.c 6755 6756DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6757M: Andreas Klinger <[email protected]> 6758L: [email protected] 6759S: Maintained 6760F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6761F: drivers/iio/proximity/srf*.c 6762 6763DEVICE COREDUMP (DEV_COREDUMP) 6764M: Johannes Berg <[email protected]> 6765L: [email protected] 6766S: Maintained 6767F: drivers/base/devcoredump.c 6768F: include/linux/devcoredump.h 6769 6770DEVICE DEPENDENCY HELPER SCRIPT 6771M: Saravana Kannan <[email protected]> 6772L: [email protected] 6773S: Maintained 6774F: scripts/dev-needs.sh 6775 6776DEVICE DIRECT ACCESS (DAX) 6777M: Dan Williams <[email protected]> 6778M: Vishal Verma <[email protected]> 6779M: Dave Jiang <[email protected]> 6780L: [email protected] 6781L: [email protected] 6782S: Supported 6783F: drivers/dax/ 6784 6785DEVICE FREQUENCY (DEVFREQ) 6786M: MyungJoo Ham <[email protected]> 6787M: Kyungmin Park <[email protected]> 6788M: Chanwoo Choi <[email protected]> 6789L: [email protected] 6790S: Maintained 6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6792F: Documentation/devicetree/bindings/devfreq/ 6793F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6794F: drivers/devfreq/ 6795F: include/linux/devfreq.h 6796F: include/trace/events/devfreq.h 6797 6798DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6799M: Chanwoo Choi <[email protected]> 6800L: [email protected] 6801S: Supported 6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6803F: Documentation/devicetree/bindings/devfreq/event/ 6804F: drivers/devfreq/devfreq-event.c 6805F: drivers/devfreq/event/ 6806F: include/dt-bindings/pmu/exynos_ppmu.h 6807F: include/linux/devfreq-event.h 6808 6809DEVICE RESOURCE MANAGEMENT HELPERS 6810M: Hans de Goede <[email protected]> 6811R: Matti Vaittinen <[email protected]> 6812S: Maintained 6813F: include/linux/devm-helpers.h 6814 6815DEVICE-MAPPER (LVM) 6816M: Alasdair Kergon <[email protected]> 6817M: Mike Snitzer <[email protected]> 6818M: Mikulas Patocka <[email protected]> 6819L: [email protected] 6820S: Maintained 6821Q: http://patchwork.kernel.org/project/dm-devel/list/ 6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6823F: Documentation/admin-guide/device-mapper/ 6824F: drivers/md/Kconfig 6825F: drivers/md/Makefile 6826F: drivers/md/dm* 6827F: drivers/md/persistent-data/ 6828F: include/linux/device-mapper.h 6829F: include/linux/dm-*.h 6830F: include/uapi/linux/dm-*.h 6831 6832DEVICE-MAPPER VDO TARGET 6833M: Matthew Sakai <[email protected]> 6834L: [email protected] 6835S: Maintained 6836F: Documentation/admin-guide/device-mapper/vdo*.rst 6837F: drivers/md/dm-vdo/ 6838 6839DEVLINK 6840M: Jiri Pirko <[email protected]> 6841L: [email protected] 6842S: Supported 6843F: Documentation/networking/devlink 6844F: include/net/devlink.h 6845F: include/uapi/linux/devlink.h 6846F: net/devlink/ 6847 6848DFROBOT SD2405AL RTC DRIVER 6849M: Tóth János <[email protected]> 6850L: [email protected] 6851S: Maintained 6852F: drivers/rtc/rtc-sd2405al.c 6853 6854DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT 6855M: Christoph Niedermaier <[email protected]> 6856M: Marek Vasut <[email protected]> 6857L: [email protected] 6858S: Maintained 6859N: dhcom 6860N: dhcor 6861N: dhsom 6862 6863DIALOG SEMICONDUCTOR DRIVERS 6864M: Support Opensource <[email protected]> 6865S: Supported 6866W: http://www.dialog-semiconductor.com/products 6867F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6868F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6869F: Documentation/devicetree/bindings/mfd/da90*.txt 6870F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6871F: Documentation/devicetree/bindings/regulator/da92*.txt 6872F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6873F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6874F: Documentation/devicetree/bindings/sound/da[79]*.txt 6875F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6876F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6877F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6878F: Documentation/hwmon/da90??.rst 6879F: drivers/gpio/gpio-da90??.c 6880F: drivers/hwmon/da90??-hwmon.c 6881F: drivers/iio/adc/da91??-*.c 6882F: drivers/input/misc/da72??.[ch] 6883F: drivers/input/misc/da90??_onkey.c 6884F: drivers/input/touchscreen/da9052_tsi.c 6885F: drivers/leds/leds-da90??.c 6886F: drivers/mfd/da903x.c 6887F: drivers/mfd/da90??-*.c 6888F: drivers/mfd/da91??-*.c 6889F: drivers/pinctrl/pinctrl-da90??.c 6890F: drivers/power/supply/da9052-battery.c 6891F: drivers/power/supply/da91??-*.c 6892F: drivers/regulator/da9???-regulator.[ch] 6893F: drivers/regulator/slg51000-regulator.[ch] 6894F: drivers/rtc/rtc-da90??.c 6895F: drivers/thermal/da90??-thermal.c 6896F: drivers/video/backlight/da90??_bl.c 6897F: drivers/watchdog/da90??_wdt.c 6898F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6899F: include/linux/mfd/da903x.h 6900F: include/linux/mfd/da9052/ 6901F: include/linux/mfd/da9055/ 6902F: include/linux/mfd/da9062/ 6903F: include/linux/mfd/da9063/ 6904F: include/linux/mfd/da9150/ 6905F: include/linux/regulator/da9211.h 6906F: include/sound/da[79]*.h 6907F: sound/soc/codecs/da[79]*.[ch] 6908 6909DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6910M: William Breathitt Gray <[email protected]> 6911L: [email protected] 6912S: Maintained 6913F: drivers/gpio/gpio-gpio-mm.c 6914 6915DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6916M: Martin Tuma <[email protected]> 6917L: [email protected] 6918S: Maintained 6919F: Documentation/admin-guide/media/mgb4.rst 6920F: drivers/media/pci/mgb4/ 6921 6922DIOLAN U2C-12 I2C DRIVER 6923M: Guenter Roeck <[email protected]> 6924L: [email protected] 6925S: Maintained 6926F: drivers/i2c/busses/i2c-diolan-u2c.c 6927 6928DIRECTORY NOTIFICATION (DNOTIFY) 6929M: Jan Kara <[email protected]> 6930R: Amir Goldstein <[email protected]> 6931L: [email protected] 6932S: Maintained 6933F: Documentation/filesystems/dnotify.rst 6934F: fs/notify/dnotify/ 6935F: include/linux/dnotify.h 6936 6937DISK GEOMETRY AND PARTITION HANDLING 6938M: Andries Brouwer <[email protected]> 6939S: Maintained 6940W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6941W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6942W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6943 6944DISKQUOTA 6945M: Jan Kara <[email protected]> 6946S: Maintained 6947F: Documentation/filesystems/quota.rst 6948F: fs/quota/ 6949F: include/linux/quota*.h 6950F: include/uapi/linux/quota*.h 6951 6952DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6953M: Bernie Thompson <[email protected]> 6954L: [email protected] 6955S: Maintained 6956W: http://plugable.com/category/projects/udlfb/ 6957F: Documentation/fb/udlfb.rst 6958F: drivers/video/fbdev/udlfb.c 6959F: include/video/udlfb.h 6960 6961DISTRIBUTED LOCK MANAGER (DLM) 6962M: Alexander Aring <[email protected]> 6963M: David Teigland <[email protected]> 6964L: [email protected] 6965S: Supported 6966W: https://pagure.io/dlm 6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6968F: fs/dlm/ 6969 6970DMA BUFFER SHARING FRAMEWORK 6971M: Sumit Semwal <[email protected]> 6972M: Christian König <[email protected]> 6973L: [email protected] 6974L: [email protected] 6975L: [email protected] (moderated for non-subscribers) 6976S: Maintained 6977T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6978F: Documentation/driver-api/dma-buf.rst 6979F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6980F: drivers/dma-buf/ 6981F: include/linux/*fence.h 6982F: include/linux/dma-buf.h 6983F: include/linux/dma-resv.h 6984K: \bdma_(?:buf|fence|resv)\b 6985 6986DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6987M: Vinod Koul <[email protected]> 6988L: [email protected] 6989S: Maintained 6990Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6992F: Documentation/devicetree/bindings/dma/ 6993F: Documentation/driver-api/dmaengine/ 6994F: drivers/dma/ 6995F: include/dt-bindings/dma/ 6996F: include/linux/dma/ 6997F: include/linux/dmaengine.h 6998F: include/linux/of_dma.h 6999 7000DMA MAPPING BENCHMARK 7001M: Xiang Chen <[email protected]> 7002L: [email protected] 7003F: kernel/dma/map_benchmark.c 7004F: tools/testing/selftests/dma/ 7005 7006DMA MAPPING HELPERS 7007M: Marek Szyprowski <[email protected]> 7008R: Robin Murphy <[email protected]> 7009L: [email protected] 7010S: Supported 7011W: http://git.infradead.org/users/hch/dma-mapping.git 7012T: git git://git.infradead.org/users/hch/dma-mapping.git 7013F: include/asm-generic/dma-mapping.h 7014F: include/linux/dma-direct.h 7015F: include/linux/dma-map-ops.h 7016F: include/linux/dma-mapping.h 7017F: include/linux/swiotlb.h 7018F: kernel/dma/ 7019 7020DMA MAPPING HELPERS DEVICE DRIVER API [RUST] 7021M: Abdiel Janulgue <[email protected]> 7022M: Danilo Krummrich <[email protected]> 7023R: Daniel Almeida <[email protected]> 7024R: Robin Murphy <[email protected]> 7025R: Andreas Hindborg <[email protected]> 7026L: [email protected] 7027S: Supported 7028W: https://rust-for-linux.com 7029T: git https://github.com/Rust-for-Linux/linux.git alloc-next 7030F: rust/helpers/dma.c 7031F: rust/kernel/dma.rs 7032F: samples/rust/rust_dma.rs 7033 7034DMA-BUF HEAPS FRAMEWORK 7035M: Sumit Semwal <[email protected]> 7036R: Benjamin Gaignard <[email protected]> 7037R: Brian Starkey <[email protected]> 7038R: John Stultz <[email protected]> 7039R: T.J. Mercier <[email protected]> 7040L: [email protected] 7041L: [email protected] 7042L: [email protected] (moderated for non-subscribers) 7043S: Maintained 7044T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7045F: Documentation/userspace-api/dma-buf-heaps.rst 7046F: drivers/dma-buf/dma-heap.c 7047F: drivers/dma-buf/heaps/* 7048F: include/linux/dma-heap.h 7049F: include/uapi/linux/dma-heap.h 7050F: tools/testing/selftests/dmabuf-heaps/ 7051 7052DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 7053M: Lukasz Luba <[email protected]> 7054L: [email protected] 7055L: [email protected] 7056S: Maintained 7057F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 7058F: drivers/memory/samsung/exynos5422-dmc.c 7059 7060DME1737 HARDWARE MONITOR DRIVER 7061M: Juerg Haefliger <[email protected]> 7062L: [email protected] 7063S: Maintained 7064F: Documentation/hwmon/dme1737.rst 7065F: drivers/hwmon/dme1737.c 7066 7067DMI/SMBIOS SUPPORT 7068M: Jean Delvare <[email protected]> 7069S: Maintained 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 7071F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 7072F: drivers/firmware/dmi-id.c 7073F: drivers/firmware/dmi_scan.c 7074F: include/linux/dmi.h 7075 7076DOCUMENTATION 7077M: Jonathan Corbet <[email protected]> 7078L: [email protected] 7079S: Maintained 7080P: Documentation/doc-guide/maintainer-profile.rst 7081T: git git://git.lwn.net/linux.git docs-next 7082F: Documentation/ 7083F: scripts/check-variable-fonts.sh 7084F: scripts/documentation-file-ref-check 7085F: scripts/kernel-doc 7086F: scripts/sphinx-pre-install 7087X: Documentation/ABI/ 7088X: Documentation/admin-guide/media/ 7089X: Documentation/devicetree/ 7090X: Documentation/driver-api/media/ 7091X: Documentation/firmware-guide/acpi/ 7092X: Documentation/i2c/ 7093X: Documentation/netlink/ 7094X: Documentation/power/ 7095X: Documentation/spi/ 7096X: Documentation/userspace-api/media/ 7097 7098DOCUMENTATION PROCESS 7099M: Jonathan Corbet <[email protected]> 7100L: [email protected] 7101S: Maintained 7102F: Documentation/dev-tools/ 7103F: Documentation/maintainer/ 7104F: Documentation/process/ 7105 7106DOCUMENTATION REPORTING ISSUES 7107M: Thorsten Leemhuis <[email protected]> 7108L: [email protected] 7109S: Maintained 7110F: Documentation/admin-guide/bug-bisect.rst 7111F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 7112F: Documentation/admin-guide/reporting-issues.rst 7113F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 7114 7115DOCUMENTATION SCRIPTS 7116M: Mauro Carvalho Chehab <[email protected]> 7117L: [email protected] 7118S: Maintained 7119F: Documentation/sphinx/parse-headers.pl 7120F: scripts/documentation-file-ref-check 7121F: scripts/sphinx-pre-install 7122 7123DOCUMENTATION/ITALIAN 7124M: Federico Vaga <[email protected]> 7125L: [email protected] 7126S: Maintained 7127F: Documentation/translations/it_IT 7128 7129DOCUMENTATION/JAPANESE 7130R: Akira Yokosawa <[email protected]> 7131L: [email protected] 7132S: Maintained 7133F: Documentation/translations/ja_JP 7134 7135DONGWOON DW9714 LENS VOICE COIL DRIVER 7136M: Sakari Ailus <[email protected]> 7137L: [email protected] 7138S: Maintained 7139T: git git://linuxtv.org/media.git 7140F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 7141F: drivers/media/i2c/dw9714.c 7142 7143DONGWOON DW9719 LENS VOICE COIL DRIVER 7144M: Daniel Scally <[email protected]> 7145L: [email protected] 7146S: Maintained 7147T: git git://linuxtv.org/media.git 7148F: drivers/media/i2c/dw9719.c 7149 7150DONGWOON DW9768 LENS VOICE COIL DRIVER 7151L: [email protected] 7152S: Orphan 7153T: git git://linuxtv.org/media.git 7154F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 7155F: drivers/media/i2c/dw9768.c 7156 7157DONGWOON DW9807 LENS VOICE COIL DRIVER 7158M: Sakari Ailus <[email protected]> 7159L: [email protected] 7160S: Maintained 7161T: git git://linuxtv.org/media.git 7162F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 7163F: drivers/media/i2c/dw9807-vcm.c 7164 7165DOUBLETALK DRIVER 7166M: "James R. Van Zandt" <[email protected]> 7167L: [email protected] 7168S: Maintained 7169F: drivers/char/dtlk.c 7170F: include/linux/dtlk.h 7171 7172DPAA2 DATAPATH I/O (DPIO) DRIVER 7173M: Roy Pledge <[email protected]> 7174L: [email protected] 7175S: Maintained 7176F: drivers/soc/fsl/dpio 7177 7178DPAA2 ETHERNET DRIVER 7179M: Ioana Ciornei <[email protected]> 7180L: [email protected] 7181S: Maintained 7182F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 7183F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 7184F: drivers/net/ethernet/freescale/dpaa2/Kconfig 7185F: drivers/net/ethernet/freescale/dpaa2/Makefile 7186F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 7187F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 7188F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 7189F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 7190F: drivers/net/ethernet/freescale/dpaa2/dpmac* 7191F: drivers/net/ethernet/freescale/dpaa2/dpni* 7192 7193DPAA2 ETHERNET SWITCH DRIVER 7194M: Ioana Ciornei <[email protected]> 7195L: [email protected] 7196S: Maintained 7197F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 7198F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 7199F: drivers/net/ethernet/freescale/dpaa2/dpsw* 7200 7201DPLL SUBSYSTEM 7202M: Vadim Fedorenko <[email protected]> 7203M: Arkadiusz Kubalewski <[email protected]> 7204M: Jiri Pirko <[email protected]> 7205L: [email protected] 7206S: Supported 7207F: Documentation/driver-api/dpll.rst 7208F: drivers/dpll/* 7209F: include/linux/dpll.h 7210F: include/uapi/linux/dpll.h 7211 7212DRBD DRIVER 7213M: Philipp Reisner <[email protected]> 7214M: Lars Ellenberg <[email protected]> 7215M: Christoph Böhmwalder <[email protected]> 7216L: [email protected] 7217S: Supported 7218W: http://www.drbd.org 7219T: git git://git.linbit.com/linux-drbd.git 7220T: git git://git.linbit.com/drbd-8.4.git 7221F: Documentation/admin-guide/blockdev/ 7222F: drivers/block/drbd/ 7223F: include/linux/drbd* 7224F: lib/lru_cache.c 7225 7226DRIVER COMPONENT FRAMEWORK 7227L: [email protected] 7228F: drivers/base/component.c 7229F: include/linux/component.h 7230 7231DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7232M: Greg Kroah-Hartman <[email protected]> 7233M: "Rafael J. Wysocki" <[email protected]> 7234M: Danilo Krummrich <[email protected]> 7235S: Supported 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7237F: Documentation/core-api/kobject.rst 7238F: drivers/base/ 7239F: fs/debugfs/ 7240F: fs/sysfs/ 7241F: include/linux/device/ 7242F: include/linux/debugfs.h 7243F: include/linux/device.h 7244F: include/linux/fwnode.h 7245F: include/linux/kobj* 7246F: include/linux/property.h 7247F: include/linux/sysfs.h 7248F: lib/kobj* 7249F: rust/kernel/device.rs 7250F: rust/kernel/device_id.rs 7251F: rust/kernel/devres.rs 7252F: rust/kernel/driver.rs 7253F: rust/kernel/faux.rs 7254F: rust/kernel/platform.rs 7255F: samples/rust/rust_driver_platform.rs 7256F: samples/rust/rust_driver_faux.rs 7257 7258DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7259M: Nishanth Menon <[email protected]> 7260L: [email protected] 7261S: Maintained 7262F: drivers/soc/ti/smartreflex.c 7263F: include/linux/power/smartreflex.h 7264 7265DRM ACCEL DRIVERS FOR INTEL VPU 7266M: Jacek Lawrynowicz <[email protected]> 7267M: Maciej Falkowski <[email protected]> 7268L: [email protected] 7269S: Supported 7270T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7271F: drivers/accel/ivpu/ 7272F: include/uapi/drm/ivpu_accel.h 7273 7274DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7275M: Oded Gabbay <[email protected]> 7276L: [email protected] 7277S: Maintained 7278C: irc://irc.oftc.net/dri-devel 7279T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7280F: Documentation/accel/ 7281F: drivers/accel/ 7282F: include/drm/drm_accel.h 7283 7284DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7285M: Maxime Ripard <[email protected]> 7286M: Chen-Yu Tsai <[email protected]> 7287R: Jernej Skrabec <[email protected]> 7288L: [email protected] 7289S: Supported 7290T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7291F: drivers/gpu/drm/sun4i/sun8i* 7292 7293DRM DRIVER FOR APPLE TOUCH BARS 7294M: Aun-Ali Zaidi <[email protected]> 7295M: Aditya Garg <[email protected]> 7296L: [email protected] 7297S: Maintained 7298T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7299F: drivers/gpu/drm/tiny/appletbdrm.c 7300 7301DRM DRIVER FOR ARM PL111 CLCD 7302M: Linus Walleij <[email protected]> 7303S: Maintained 7304T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7305F: drivers/gpu/drm/pl111/ 7306 7307DRM DRIVER FOR ARM VERSATILE TFT PANELS 7308M: Linus Walleij <[email protected]> 7309S: Maintained 7310T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7311F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7312F: drivers/gpu/drm/panel/panel-arm-versatile.c 7313 7314DRM DRIVER FOR ASPEED BMC GFX 7315M: Joel Stanley <[email protected]> 7316L: [email protected] (moderated for non-subscribers) 7317S: Supported 7318T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7319F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7320F: drivers/gpu/drm/aspeed/ 7321 7322DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7323M: Dave Airlie <[email protected]> 7324R: Thomas Zimmermann <[email protected]> 7325R: Jocelyn Falempe <[email protected]> 7326L: [email protected] 7327S: Supported 7328T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7329F: drivers/gpu/drm/ast/ 7330 7331DRM DRIVER FOR BOCHS VIRTUAL GPU 7332M: Gerd Hoffmann <[email protected]> 7333L: [email protected] 7334S: Maintained 7335T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7336F: drivers/gpu/drm/tiny/bochs.c 7337 7338DRM DRIVER FOR BOE HIMAX8279D PANELS 7339M: Jerry Han <[email protected]> 7340S: Maintained 7341F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7342F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7343 7344DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7345M: Jagan Teki <[email protected]> 7346S: Maintained 7347F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7348F: drivers/gpu/drm/bridge/chipone-icn6211.c 7349 7350DRM DRIVER FOR EBBG FT8719 PANEL 7351M: Joel Selvaraj <[email protected]> 7352S: Maintained 7353T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7354F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7355F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7356 7357DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7358M: Linus Walleij <[email protected]> 7359S: Maintained 7360T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7361F: drivers/gpu/drm/tve200/ 7362 7363DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7364M: Icenowy Zheng <[email protected]> 7365S: Maintained 7366F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7367F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7368 7369DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7370M: Jagan Teki <[email protected]> 7371S: Maintained 7372F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7373F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7374 7375DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7376M: Thomas Zimmermann <[email protected]> 7377M: Javier Martinez Canillas <[email protected]> 7378L: [email protected] 7379S: Maintained 7380T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7381F: drivers/gpu/drm/tiny/ofdrm.c 7382F: drivers/gpu/drm/tiny/simpledrm.c 7383F: drivers/video/aperture.c 7384F: drivers/video/nomodeset.c 7385F: include/linux/aperture.h 7386F: include/video/nomodeset.h 7387 7388DRM DRIVER FOR GENERIC EDP PANELS 7389R: Douglas Anderson <[email protected]> 7390F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7391F: drivers/gpu/drm/panel/panel-edp.c 7392 7393DRM DRIVER FOR GENERIC USB DISPLAY 7394S: Orphan 7395W: https://github.com/notro/gud/wiki 7396T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7397F: drivers/gpu/drm/gud/ 7398F: include/drm/gud.h 7399 7400DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7401M: Hans de Goede <[email protected]> 7402S: Maintained 7403T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7404F: drivers/gpu/drm/tiny/gm12u320.c 7405 7406DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7407M: Ondrej Jirman <[email protected]> 7408M: Javier Martinez Canillas <[email protected]> 7409S: Maintained 7410T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7411F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7412F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7413 7414DRM DRIVER FOR HX8357D PANELS 7415S: Orphan 7416T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7417F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7418F: drivers/gpu/drm/tiny/hx8357d.c 7419 7420DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7421M: Deepak Rawat <[email protected]> 7422L: [email protected] 7423L: [email protected] 7424S: Maintained 7425T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7426F: drivers/gpu/drm/hyperv 7427 7428DRM DRIVER FOR ILITEK ILI9225 PANELS 7429M: David Lechner <[email protected]> 7430S: Maintained 7431T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7432F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7433F: drivers/gpu/drm/tiny/ili9225.c 7434 7435DRM DRIVER FOR ILITEK ILI9486 PANELS 7436M: Kamlesh Gurudasani <[email protected]> 7437S: Maintained 7438T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7439F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7440F: drivers/gpu/drm/tiny/ili9486.c 7441 7442DRM DRIVER FOR ILITEK ILI9805 PANELS 7443M: Michael Trimarchi <[email protected]> 7444S: Maintained 7445F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7446F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7447 7448DRM DRIVER FOR ILITEK ILI9806E PANELS 7449M: Michael Walle <[email protected]> 7450S: Maintained 7451F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7452 7453DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7454M: Jagan Teki <[email protected]> 7455S: Maintained 7456F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7457F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7458 7459DRM DRIVER FOR LG SW43408 PANELS 7460M: Sumit Semwal <[email protected]> 7461M: Caleb Connolly <[email protected]> 7462S: Maintained 7463T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7464F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7465F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7466 7467DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7468M: Paul Kocialkowski <[email protected]> 7469S: Supported 7470T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7471F: drivers/gpu/drm/logicvc/ 7472 7473DRM DRIVER FOR LVDS PANELS 7474M: Laurent Pinchart <[email protected]> 7475L: [email protected] 7476S: Maintained 7477T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7478F: Documentation/devicetree/bindings/display/lvds.yaml 7479F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7480F: drivers/gpu/drm/panel/panel-lvds.c 7481 7482DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7483M: Guido Günther <[email protected]> 7484R: Purism Kernel Team <[email protected]> 7485S: Maintained 7486F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7487F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7488 7489DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7490M: Dave Airlie <[email protected]> 7491R: Thomas Zimmermann <[email protected]> 7492R: Jocelyn Falempe <[email protected]> 7493L: [email protected] 7494S: Supported 7495T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7496F: drivers/gpu/drm/mgag200/ 7497 7498DRM DRIVER FOR MI0283QT 7499M: Alex Lanzano <[email protected]> 7500S: Maintained 7501T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7502F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7503F: drivers/gpu/drm/tiny/mi0283qt.c 7504 7505DRM DRIVER FOR MIPI DBI compatible panels 7506S: Orphan 7507W: https://github.com/notro/panel-mipi-dbi/wiki 7508T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7509F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7510F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7511 7512DRM DRIVER for Qualcomm Adreno GPUs 7513M: Rob Clark <[email protected]> 7514R: Sean Paul <[email protected]> 7515R: Konrad Dybcio <[email protected]> 7516L: [email protected] 7517L: [email protected] 7518L: [email protected] 7519S: Maintained 7520B: https://gitlab.freedesktop.org/drm/msm/-/issues 7521T: git https://gitlab.freedesktop.org/drm/msm.git 7522F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7523F: drivers/gpu/drm/msm/adreno/ 7524F: drivers/gpu/drm/msm/msm_gpu.* 7525F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7526F: drivers/gpu/drm/msm/msm_ringbuffer.* 7527F: drivers/gpu/drm/msm/registers/adreno/ 7528F: include/uapi/drm/msm_drm.h 7529 7530DRM DRIVER for Qualcomm display hardware 7531M: Rob Clark <[email protected]> 7532M: Abhinav Kumar <[email protected]> 7533M: Dmitry Baryshkov <[email protected]> 7534R: Sean Paul <[email protected]> 7535R: Marijn Suijten <[email protected]> 7536L: [email protected] 7537L: [email protected] 7538L: [email protected] 7539S: Maintained 7540B: https://gitlab.freedesktop.org/drm/msm/-/issues 7541T: git https://gitlab.freedesktop.org/drm/msm.git 7542F: Documentation/devicetree/bindings/display/msm/ 7543F: drivers/gpu/drm/ci/xfails/msm* 7544F: drivers/gpu/drm/msm/ 7545F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h 7546F: include/uapi/drm/msm_drm.h 7547 7548DRM DRIVER FOR NOVATEK NT35510 PANELS 7549M: Linus Walleij <[email protected]> 7550S: Maintained 7551T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7552F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7553F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7554 7555DRM DRIVER FOR NOVATEK NT35560 PANELS 7556M: Linus Walleij <[email protected]> 7557S: Maintained 7558T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7559F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7560F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7561 7562DRM DRIVER FOR NOVATEK NT36523 PANELS 7563M: Jianhua Lu <[email protected]> 7564S: Maintained 7565T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7566F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7567F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7568 7569DRM DRIVER FOR NOVATEK NT36672A PANELS 7570M: Sumit Semwal <[email protected]> 7571S: Maintained 7572T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7573F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7574F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7575 7576DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7577M: Lyude Paul <[email protected]> 7578M: Danilo Krummrich <[email protected]> 7579L: [email protected] 7580L: [email protected] 7581S: Supported 7582W: https://nouveau.freedesktop.org/ 7583Q: https://patchwork.freedesktop.org/project/nouveau/ 7584Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7585B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7586C: irc://irc.oftc.net/nouveau 7587T: git https://gitlab.freedesktop.org/drm/nouveau.git 7588F: drivers/gpu/drm/nouveau/ 7589F: include/uapi/drm/nouveau_drm.h 7590 7591CORE DRIVER FOR NVIDIA GPUS [RUST] 7592M: Danilo Krummrich <[email protected]> 7593L: [email protected] 7594S: Supported 7595Q: https://patchwork.freedesktop.org/project/nouveau/ 7596B: https://gitlab.freedesktop.org/drm/nova/-/issues 7597C: irc://irc.oftc.net/nouveau 7598T: git https://gitlab.freedesktop.org/drm/nova.git nova-next 7599F: Documentation/gpu/nova/ 7600F: drivers/gpu/nova-core/ 7601 7602DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7603M: Stefan Mavrodiev <[email protected]> 7604S: Maintained 7605F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7606F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7607 7608DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7609R: Douglas Anderson <[email protected]> 7610F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7611F: drivers/gpu/drm/bridge/parade-ps8640.c 7612 7613DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7614M: Alex Lanzano <[email protected]> 7615S: Maintained 7616T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7617F: Documentation/devicetree/bindings/display/repaper.txt 7618F: drivers/gpu/drm/tiny/repaper.c 7619 7620DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7621M: Dave Airlie <[email protected]> 7622M: Gerd Hoffmann <[email protected]> 7623L: [email protected] 7624S: Obsolete 7625W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7626T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7627F: drivers/gpu/drm/tiny/cirrus-qemu.c 7628 7629DRM DRIVER FOR QXL VIRTUAL GPU 7630M: Dave Airlie <[email protected]> 7631M: Gerd Hoffmann <[email protected]> 7632L: [email protected] 7633L: [email protected] 7634S: Maintained 7635T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7636F: drivers/gpu/drm/qxl/ 7637F: include/uapi/drm/qxl_drm.h 7638 7639DRM DRIVER FOR RAYDIUM RM67191 PANELS 7640M: Robert Chiras <[email protected]> 7641S: Maintained 7642F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7643F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7644 7645DRM DRIVER FOR SAMSUNG DB7430 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,lms397kf04.yaml 7650F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7651 7652DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7653M: Inki Dae <[email protected]> 7654M: Jagan Teki <[email protected]> 7655M: Marek Szyprowski <[email protected]> 7656S: Maintained 7657T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7658F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7659F: drivers/gpu/drm/bridge/samsung-dsim.c 7660F: include/drm/bridge/samsung-dsim.h 7661 7662DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7663M: Markuss Broks <[email protected]> 7664S: Maintained 7665F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7666F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7667 7668DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7669M: Artur Weber <[email protected]> 7670S: Maintained 7671F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7672F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7673 7674DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7675M: Dzmitry Sankouski <[email protected]> 7676S: Maintained 7677F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7678F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7679 7680DRM DRIVER FOR SHARP MEMORY LCD 7681M: Alex Lanzano <[email protected]> 7682S: Maintained 7683F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7684F: drivers/gpu/drm/tiny/sharp-memory.c 7685 7686DRM DRIVER FOR SITRONIX ST7586 PANELS 7687M: David Lechner <[email protected]> 7688S: Maintained 7689T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7690F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7691F: drivers/gpu/drm/tiny/st7586.c 7692 7693DRM DRIVER FOR SITRONIX ST7701 PANELS 7694M: Jagan Teki <[email protected]> 7695S: Maintained 7696F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7697F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7698 7699DRM DRIVER FOR SITRONIX ST7703 PANELS 7700M: Guido Günther <[email protected]> 7701R: Purism Kernel Team <[email protected]> 7702R: Ondrej Jirman <[email protected]> 7703S: Maintained 7704F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7705F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7706 7707DRM DRIVER FOR SITRONIX ST7735R PANELS 7708M: David Lechner <[email protected]> 7709S: Maintained 7710T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7711F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7712F: drivers/gpu/drm/tiny/st7735r.c 7713 7714DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7715M: Javier Martinez Canillas <[email protected]> 7716S: Maintained 7717T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7718F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7719F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7720F: drivers/gpu/drm/solomon/ssd130x* 7721 7722DRM DRIVER FOR ST-ERICSSON MCDE 7723M: Linus Walleij <[email protected]> 7724S: Maintained 7725T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7726F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7727F: drivers/gpu/drm/mcde/ 7728 7729DRM DRIVER FOR SYNAPTICS R63353 PANELS 7730M: Michael Trimarchi <[email protected]> 7731S: Maintained 7732F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7733F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7734 7735DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7736M: Jagan Teki <[email protected]> 7737S: Maintained 7738F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7739F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7740 7741DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7742R: Douglas Anderson <[email protected]> 7743F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7744F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7745 7746DRM DRIVER FOR TPO TPG110 PANELS 7747M: Linus Walleij <[email protected]> 7748S: Maintained 7749T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7750F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7751F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7752 7753DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7754M: Dave Airlie <[email protected]> 7755R: Sean Paul <[email protected]> 7756R: Thomas Zimmermann <[email protected]> 7757L: [email protected] 7758S: Supported 7759T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7760F: drivers/gpu/drm/udl/ 7761 7762DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7763M: Louis Chauvet <[email protected]> 7764R: Haneen Mohammed <[email protected]> 7765R: Simona Vetter <[email protected]> 7766R: Melissa Wen <[email protected]> 7767L: [email protected] 7768S: Maintained 7769T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7770F: Documentation/gpu/vkms.rst 7771F: drivers/gpu/drm/ci/xfails/vkms* 7772F: drivers/gpu/drm/vkms/ 7773 7774DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7775M: Hans de Goede <[email protected]> 7776L: [email protected] 7777S: Maintained 7778T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7779F: drivers/gpu/drm/vboxvideo/ 7780 7781DRM DRIVER FOR VMWARE VIRTUAL GPU 7782M: Zack Rusin <[email protected]> 7783R: Broadcom internal kernel review list <[email protected]> 7784L: [email protected] 7785S: Supported 7786T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7787F: drivers/gpu/drm/vmwgfx/ 7788F: include/uapi/drm/vmwgfx_drm.h 7789 7790DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7791M: Linus Walleij <[email protected]> 7792S: Maintained 7793T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7794F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7795F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7796 7797DRM DRIVERS 7798M: David Airlie <[email protected]> 7799M: Simona Vetter <[email protected]> 7800L: [email protected] 7801S: Maintained 7802B: https://gitlab.freedesktop.org/drm 7803C: irc://irc.oftc.net/dri-devel 7804T: git https://gitlab.freedesktop.org/drm/kernel.git 7805F: Documentation/devicetree/bindings/display/ 7806F: Documentation/devicetree/bindings/gpu/ 7807F: Documentation/gpu/ 7808F: drivers/gpu/ 7809F: include/drm/ 7810F: include/linux/vga* 7811F: include/uapi/drm/ 7812 7813DRM DRIVERS AND MISC GPU PATCHES 7814M: Maarten Lankhorst <[email protected]> 7815M: Maxime Ripard <[email protected]> 7816M: Thomas Zimmermann <[email protected]> 7817S: Maintained 7818W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7819T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7820F: Documentation/devicetree/bindings/display/ 7821F: Documentation/devicetree/bindings/gpu/ 7822F: Documentation/gpu/ 7823F: drivers/gpu/drm/ 7824F: drivers/gpu/vga/ 7825F: include/drm/drm 7826F: include/linux/vga* 7827F: include/uapi/drm/ 7828X: drivers/gpu/drm/amd/ 7829X: drivers/gpu/drm/armada/ 7830X: drivers/gpu/drm/etnaviv/ 7831X: drivers/gpu/drm/exynos/ 7832X: drivers/gpu/drm/i915/ 7833X: drivers/gpu/drm/kmb/ 7834X: drivers/gpu/drm/mediatek/ 7835X: drivers/gpu/drm/msm/ 7836X: drivers/gpu/drm/nouveau/ 7837X: drivers/gpu/drm/radeon/ 7838X: drivers/gpu/drm/tegra/ 7839X: drivers/gpu/drm/xe/ 7840 7841DRM DRIVERS FOR ALLWINNER A10 7842M: Maxime Ripard <[email protected]> 7843M: Chen-Yu Tsai <[email protected]> 7844L: [email protected] 7845S: Supported 7846T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7847F: Documentation/devicetree/bindings/display/allwinner* 7848F: drivers/gpu/drm/sun4i/ 7849 7850DRM DRIVERS FOR AMLOGIC SOCS 7851M: Neil Armstrong <[email protected]> 7852L: [email protected] 7853L: [email protected] 7854S: Supported 7855W: http://linux-meson.com/ 7856T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7857F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7858F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7859F: Documentation/gpu/meson.rst 7860F: drivers/gpu/drm/ci/xfails/meson* 7861F: drivers/gpu/drm/meson/ 7862 7863DRM DRIVERS FOR ATMEL HLCDC 7864M: Sam Ravnborg <[email protected]> 7865M: Boris Brezillon <[email protected]> 7866L: [email protected] 7867S: Supported 7868T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7869F: Documentation/devicetree/bindings/display/atmel/ 7870F: drivers/gpu/drm/atmel-hlcdc/ 7871 7872DRM DRIVERS FOR BRIDGE CHIPS 7873M: Andrzej Hajda <[email protected]> 7874M: Neil Armstrong <[email protected]> 7875M: Robert Foss <[email protected]> 7876R: Laurent Pinchart <[email protected]> 7877R: Jonas Karlman <[email protected]> 7878R: Jernej Skrabec <[email protected]> 7879S: Maintained 7880T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7881F: Documentation/devicetree/bindings/display/bridge/ 7882F: drivers/gpu/drm/bridge/ 7883F: drivers/gpu/drm/display/drm_bridge_connector.c 7884F: drivers/gpu/drm/drm_bridge.c 7885F: include/drm/drm_bridge.h 7886F: include/drm/drm_bridge_connector.h 7887 7888DRM DRIVERS FOR EXYNOS 7889M: Inki Dae <[email protected]> 7890M: Seung-Woo Kim <[email protected]> 7891M: Kyungmin Park <[email protected]> 7892L: [email protected] 7893S: Supported 7894T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7895F: Documentation/devicetree/bindings/display/samsung/ 7896F: drivers/gpu/drm/exynos/ 7897F: include/uapi/drm/exynos_drm.h 7898 7899DRM DRIVERS FOR FREESCALE DCU 7900M: Stefan Agner <[email protected]> 7901M: Alison Wang <[email protected]> 7902L: [email protected] 7903S: Supported 7904T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7905F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7906F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7907F: drivers/gpu/drm/fsl-dcu/ 7908 7909DRM DRIVERS FOR FREESCALE IMX 5/6 7910M: Philipp Zabel <[email protected]> 7911L: [email protected] 7912S: Maintained 7913T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7914T: git git://git.pengutronix.de/git/pza/linux 7915F: Documentation/devicetree/bindings/display/imx/ 7916F: drivers/gpu/drm/imx/ipuv3/ 7917F: drivers/gpu/ipu-v3/ 7918 7919DRM DRIVERS FOR FREESCALE IMX BRIDGE 7920M: Liu Ying <[email protected]> 7921L: [email protected] 7922S: Maintained 7923F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7924F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7925F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7926F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7927F: drivers/gpu/drm/bridge/imx/ 7928 7929DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7930M: Patrik Jakobsson <[email protected]> 7931L: [email protected] 7932S: Maintained 7933T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7934F: drivers/gpu/drm/gma500/ 7935 7936DRM DRIVERS FOR HISILICON 7937M: Xinliang Liu <[email protected]> 7938M: Tian Tao <[email protected]> 7939R: Xinwei Kong <[email protected]> 7940R: Sumit Semwal <[email protected]> 7941R: Yongqin Liu <[email protected]> 7942R: John Stultz <[email protected]> 7943L: [email protected] 7944S: Maintained 7945T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7946F: Documentation/devicetree/bindings/display/hisilicon/ 7947F: drivers/gpu/drm/hisilicon/ 7948 7949DRM DRIVERS FOR LIMA 7950M: Qiang Yu <[email protected]> 7951L: [email protected] 7952L: [email protected] (moderated for non-subscribers) 7953S: Maintained 7954T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7955F: drivers/gpu/drm/lima/ 7956F: include/uapi/drm/lima_drm.h 7957 7958DRM DRIVERS FOR LOONGSON 7959M: Sui Jingfeng <[email protected]> 7960L: [email protected] 7961S: Supported 7962T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7963F: drivers/gpu/drm/loongson/ 7964 7965DRM DRIVERS FOR MEDIATEK 7966M: Chun-Kuang Hu <[email protected]> 7967M: Philipp Zabel <[email protected]> 7968L: [email protected] 7969L: [email protected] (moderated for non-subscribers) 7970S: Supported 7971F: Documentation/devicetree/bindings/display/mediatek/ 7972F: drivers/gpu/drm/ci/xfails/mediatek* 7973F: drivers/gpu/drm/mediatek/ 7974F: drivers/phy/mediatek/phy-mtk-dp.c 7975F: drivers/phy/mediatek/phy-mtk-hdmi* 7976F: drivers/phy/mediatek/phy-mtk-mipi* 7977 7978DRM DRIVERS FOR NVIDIA TEGRA 7979M: Thierry Reding <[email protected]> 7980M: Mikko Perttunen <[email protected]> 7981L: [email protected] 7982L: [email protected] 7983S: Supported 7984T: git https://gitlab.freedesktop.org/drm/tegra.git 7985F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7986F: Documentation/devicetree/bindings/gpu/host1x/ 7987F: drivers/gpu/drm/tegra/ 7988F: drivers/gpu/host1x/ 7989F: include/linux/host1x.h 7990F: include/uapi/drm/tegra_drm.h 7991 7992DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT 7993M: Sasha Finkelstein <[email protected]> 7994R: Janne Grunau <[email protected]> 7995L: [email protected] 7996L: [email protected] 7997S: Maintained 7998W: https://asahilinux.org 7999B: https://github.com/AsahiLinux/linux/issues 8000C: irc://irc.oftc.net/asahi-dev 8001T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8002F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml 8003F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml 8004F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml 8005F: drivers/gpu/drm/adp/ 8006F: drivers/gpu/drm/panel/panel-summit.c 8007 8008DRM DRIVERS FOR RENESAS R-CAR 8009M: Laurent Pinchart <laurent.pinchart[email protected]> 8010M: Tomi Valkeinen <tomi.valkeinen[email protected]> 8011R: Kieran Bingham <kieran.bingham[email protected]> 8012L: [email protected] 8013L: [email protected] 8014S: Supported 8015T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8016F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 8017F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 8018F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 8019F: Documentation/devicetree/bindings/display/renesas,du.yaml 8020F: drivers/gpu/drm/renesas/rcar-du/ 8021 8022DRM DRIVERS FOR RENESAS RZ 8023M: Biju Das <[email protected]> 8024L: [email protected] 8025L: [email protected] 8026S: Maintained 8027T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8028F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 8029F: drivers/gpu/drm/renesas/rz-du/ 8030 8031DRM DRIVERS FOR RENESAS SHMOBILE 8032M: Laurent Pinchart <[email protected]> 8033M: Geert Uytterhoeven <[email protected]> 8034L: [email protected] 8035L: [email protected] 8036S: Supported 8037T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8038F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 8039F: drivers/gpu/drm/renesas/shmobile/ 8040F: include/linux/platform_data/shmob_drm.h 8041 8042DRM DRIVERS FOR ROCKCHIP 8043M: Sandy Huang <[email protected]> 8044M: Heiko Stübner <[email protected]> 8045M: Andy Yan <[email protected]> 8046L: [email protected] 8047S: Maintained 8048T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8049F: Documentation/devicetree/bindings/display/rockchip/ 8050F: drivers/gpu/drm/ci/xfails/rockchip* 8051F: drivers/gpu/drm/rockchip/ 8052 8053DRM DRIVERS FOR STI 8054M: Alain Volmat <[email protected]> 8055M: Raphael Gallais-Pou <[email protected]> 8056L: [email protected] 8057S: Maintained 8058T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8059F: Documentation/devicetree/bindings/display/st,stih4xx.txt 8060F: drivers/gpu/drm/sti 8061 8062DRM DRIVERS FOR STM 8063M: Yannick Fertre <[email protected]> 8064M: Raphael Gallais-Pou <[email protected]> 8065M: Philippe Cornu <[email protected]> 8066L: [email protected] 8067S: Maintained 8068T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8069F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 8070F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 8071F: drivers/gpu/drm/stm 8072 8073DRM DRIVERS FOR TI KEYSTONE 8074M: Jyri Sarha <[email protected]> 8075M: Tomi Valkeinen <[email protected]> 8076L: [email protected] 8077S: Maintained 8078T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8079F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 8080F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 8081F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 8082F: drivers/gpu/drm/tidss/ 8083 8084DRM DRIVERS FOR TI LCDC 8085M: Jyri Sarha <[email protected]> 8086M: Tomi Valkeinen <[email protected]> 8087L: [email protected] 8088S: Maintained 8089T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8090F: Documentation/devicetree/bindings/display/tilcdc/ 8091F: drivers/gpu/drm/tilcdc/ 8092 8093DRM DRIVERS FOR TI OMAP 8094M: Tomi Valkeinen <[email protected]> 8095L: [email protected] 8096S: Maintained 8097T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8098F: Documentation/devicetree/bindings/display/ti/ 8099F: drivers/gpu/drm/omapdrm/ 8100 8101DRM DRIVERS FOR V3D 8102M: Melissa Wen <[email protected]> 8103M: Maíra Canal <[email protected]> 8104S: Supported 8105T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8106F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 8107F: drivers/gpu/drm/v3d/ 8108F: include/uapi/drm/v3d_drm.h 8109 8110DRM DRIVERS FOR VC4 8111M: Maxime Ripard <[email protected]> 8112M: Dave Stevenson <[email protected]> 8113R: Maíra Canal <[email protected]> 8114R: Raspberry Pi Kernel Maintenance <[email protected]> 8115S: Supported 8116T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8117F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 8118F: drivers/gpu/drm/vc4/ 8119F: include/uapi/drm/vc4_drm.h 8120 8121DRM DRIVERS FOR VIVANTE GPU IP 8122M: Lucas Stach <[email protected]> 8123R: Russell King <[email protected]> 8124R: Christian Gmeiner <[email protected]> 8125L: [email protected] (moderated for non-subscribers) 8126L: [email protected] 8127S: Maintained 8128F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 8129F: drivers/gpu/drm/etnaviv/ 8130F: include/uapi/drm/etnaviv_drm.h 8131 8132DRM DRIVERS FOR XEN 8133M: Oleksandr Andrushchenko <[email protected]> 8134L: [email protected] 8135L: [email protected] (moderated for non-subscribers) 8136S: Supported 8137T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8138F: Documentation/gpu/xen-front.rst 8139F: drivers/gpu/drm/xen/ 8140 8141DRM DRIVERS FOR XILINX 8142M: Laurent Pinchart <[email protected]> 8143M: Tomi Valkeinen <[email protected]> 8144L: [email protected] 8145S: Maintained 8146T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8147F: Documentation/devicetree/bindings/display/xlnx/ 8148F: Documentation/gpu/zynqmp.rst 8149F: drivers/gpu/drm/xlnx/ 8150 8151DRM GPU SCHEDULER 8152M: Matthew Brost <[email protected]> 8153M: Danilo Krummrich <[email protected]> 8154M: Philipp Stanner <[email protected]> 8155R: Christian König <[email protected]> 8156L: [email protected] 8157S: Supported 8158T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8159F: drivers/gpu/drm/scheduler/ 8160F: include/drm/gpu_scheduler.h 8161 8162DRM PANEL DRIVERS 8163M: Neil Armstrong <[email protected]> 8164R: Jessica Zhang <[email protected]> 8165L: [email protected] 8166S: Maintained 8167T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8168F: Documentation/devicetree/bindings/display/panel/ 8169F: drivers/gpu/drm/drm_panel.c 8170F: drivers/gpu/drm/panel/ 8171F: include/drm/drm_panel.h 8172 8173DRM PRIVACY-SCREEN CLASS 8174M: Hans de Goede <[email protected]> 8175L: [email protected] 8176S: Maintained 8177T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8178F: drivers/gpu/drm/drm_privacy_screen* 8179F: include/drm/drm_privacy_screen* 8180 8181DRM TTM SUBSYSTEM 8182M: Christian Koenig <[email protected]> 8183M: Huang Rui <[email protected]> 8184R: Matthew Auld <[email protected]> 8185R: Matthew Brost <[email protected]> 8186L: [email protected] 8187S: Maintained 8188T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8189F: drivers/gpu/drm/ttm/ 8190F: include/drm/ttm/ 8191 8192DRM AUTOMATED TESTING 8193M: Helen Koike <[email protected]> 8194L: [email protected] 8195S: Maintained 8196T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8197F: Documentation/gpu/automated_testing.rst 8198F: drivers/gpu/drm/ci/ 8199 8200DSBR100 USB FM RADIO DRIVER 8201M: Alexey Klimov <[email protected]> 8202L: [email protected] 8203S: Maintained 8204T: git git://linuxtv.org/media.git 8205F: drivers/media/radio/dsbr100.c 8206 8207DT3155 MEDIA DRIVER 8208M: Hans Verkuil <[email protected]> 8209L: [email protected] 8210S: Odd Fixes 8211W: https://linuxtv.org 8212T: git git://linuxtv.org/media.git 8213F: drivers/media/pci/dt3155/ 8214 8215DVB_USB_AF9015 MEDIA DRIVER 8216L: [email protected] 8217S: Orphan 8218W: https://linuxtv.org 8219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8220F: drivers/media/usb/dvb-usb-v2/af9015* 8221 8222DVB_USB_AF9035 MEDIA DRIVER 8223L: [email protected] 8224S: Orphan 8225W: https://linuxtv.org 8226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8227F: drivers/media/usb/dvb-usb-v2/af9035* 8228 8229DVB_USB_ANYSEE MEDIA DRIVER 8230L: [email protected] 8231S: Orphan 8232W: https://linuxtv.org 8233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8234F: drivers/media/usb/dvb-usb-v2/anysee* 8235 8236DVB_USB_AU6610 MEDIA DRIVER 8237L: [email protected] 8238S: Orphan 8239W: https://linuxtv.org 8240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8241F: drivers/media/usb/dvb-usb-v2/au6610* 8242 8243DVB_USB_CE6230 MEDIA DRIVER 8244L: [email protected] 8245S: Orphan 8246W: https://linuxtv.org 8247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8248F: drivers/media/usb/dvb-usb-v2/ce6230* 8249 8250DVB_USB_CXUSB MEDIA DRIVER 8251M: Michael Krufky <[email protected]> 8252L: [email protected] 8253S: Maintained 8254W: https://linuxtv.org 8255W: http://github.com/mkrufky 8256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8257T: git git://linuxtv.org/media.git 8258F: drivers/media/usb/dvb-usb/cxusb* 8259 8260DVB_USB_EC168 MEDIA DRIVER 8261L: [email protected] 8262S: Orphan 8263W: https://linuxtv.org 8264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8265F: drivers/media/usb/dvb-usb-v2/ec168* 8266 8267DVB_USB_GL861 MEDIA DRIVER 8268L: [email protected] 8269S: Orphan 8270W: https://linuxtv.org 8271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8272F: drivers/media/usb/dvb-usb-v2/gl861* 8273 8274DVB_USB_MXL111SF MEDIA DRIVER 8275M: Michael Krufky <[email protected]> 8276L: [email protected] 8277S: Maintained 8278W: https://linuxtv.org 8279W: http://github.com/mkrufky 8280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8281T: git git://linuxtv.org/mkrufky/mxl111sf.git 8282F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8283 8284DVB_USB_RTL28XXU MEDIA DRIVER 8285L: [email protected] 8286S: Orphan 8287W: https://linuxtv.org 8288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8289F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8290 8291DVB_USB_V2 MEDIA DRIVER 8292L: [email protected] 8293S: Orphan 8294W: https://linuxtv.org 8295W: http://palosaari.fi/linux/ 8296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8297F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8298F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8299 8300DYNAMIC DEBUG 8301M: Jason Baron <[email protected]> 8302M: Jim Cromie <[email protected]> 8303S: Maintained 8304F: include/linux/dynamic_debug.h 8305F: lib/dynamic_debug.c 8306F: lib/test_dynamic_debug.c 8307 8308DYNAMIC INTERRUPT MODERATION 8309M: Tal Gilboa <[email protected]> 8310S: Maintained 8311F: Documentation/networking/net_dim.rst 8312F: include/linux/dim.h 8313F: lib/dim/ 8314 8315DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8316M: Daniel Lezcano <[email protected]> 8317L: [email protected] 8318S: Supported 8319B: https://bugzilla.kernel.org 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8321F: drivers/powercap/dtpm* 8322F: include/linux/dtpm.h 8323 8324DZ DECSTATION DZ11 SERIAL DRIVER 8325M: "Maciej W. Rozycki" <[email protected]> 8326S: Maintained 8327F: drivers/tty/serial/dz.* 8328 8329E3X0 POWER BUTTON DRIVER 8330M: Moritz Fischer <[email protected]> 8331L: [email protected] 8332S: Supported 8333W: http://www.ettus.com 8334F: Documentation/devicetree/bindings/input/e3x0-button.txt 8335F: drivers/input/misc/e3x0-button.c 8336 8337E4000 MEDIA DRIVER 8338L: [email protected] 8339S: Orphan 8340W: https://linuxtv.org 8341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8342F: drivers/media/tuners/e4000* 8343 8344EARTH_PT1 MEDIA DRIVER 8345M: Akihiro Tsukada <[email protected]> 8346L: [email protected] 8347S: Odd Fixes 8348F: drivers/media/pci/pt1/ 8349 8350EARTH_PT3 MEDIA DRIVER 8351M: Akihiro Tsukada <[email protected]> 8352L: [email protected] 8353S: Odd Fixes 8354F: drivers/media/pci/pt3/ 8355 8356EC100 MEDIA DRIVER 8357L: [email protected] 8358S: Orphan 8359W: https://linuxtv.org 8360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8361F: drivers/media/dvb-frontends/ec100* 8362 8363ECRYPT FILE SYSTEM 8364M: Tyler Hicks <[email protected]> 8365L: [email protected] 8366S: Odd Fixes 8367W: http://ecryptfs.org 8368W: https://launchpad.net/ecryptfs 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8370F: Documentation/filesystems/ecryptfs.rst 8371F: fs/ecryptfs/ 8372 8373EDAC-AMD64 8374M: Yazen Ghannam <[email protected]> 8375L: [email protected] 8376S: Supported 8377F: drivers/edac/amd64_edac* 8378F: drivers/edac/mce_amd* 8379 8380EDAC-ARMADA 8381M: Jan Luebbe <[email protected]> 8382L: [email protected] 8383S: Maintained 8384F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8385F: drivers/edac/armada_xp_* 8386 8387EDAC-AST2500 8388M: Stefan Schaeckeler <[email protected]> 8389S: Supported 8390F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8391F: drivers/edac/aspeed_edac.c 8392 8393EDAC-BLUEFIELD 8394M: Shravan Kumar Ramani <[email protected]> 8395M: David Thompson <[email protected]> 8396S: Supported 8397F: drivers/edac/bluefield_edac.c 8398 8399EDAC-CALXEDA 8400M: Andre Przywara <[email protected]> 8401L: [email protected] 8402S: Maintained 8403F: drivers/edac/highbank* 8404 8405EDAC-CAVIUM OCTEON 8406M: Thomas Bogendoerfer <[email protected]> 8407L: [email protected] 8408L: [email protected] 8409S: Maintained 8410F: drivers/edac/octeon_edac* 8411 8412EDAC-CAVIUM THUNDERX 8413M: Robert Richter <[email protected]> 8414L: [email protected] 8415S: Odd Fixes 8416F: drivers/edac/thunderx_edac* 8417 8418EDAC-CORE 8419M: Borislav Petkov <[email protected]> 8420M: Tony Luck <[email protected]> 8421R: James Morse <[email protected]> 8422R: Mauro Carvalho Chehab <[email protected]> 8423R: Robert Richter <[email protected]> 8424L: [email protected] 8425S: Supported 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8427F: Documentation/driver-api/edac.rst 8428F: drivers/edac/ 8429F: include/linux/edac.h 8430 8431EDAC-DMC520 8432M: Lei Wang <[email protected]> 8433L: [email protected] 8434S: Supported 8435F: drivers/edac/dmc520_edac.c 8436 8437EDAC-E752X 8438M: Mark Gross <[email protected]> 8439L: [email protected] 8440S: Maintained 8441F: drivers/edac/e752x_edac.c 8442 8443EDAC-E7XXX 8444L: [email protected] 8445S: Maintained 8446F: drivers/edac/e7xxx_edac.c 8447 8448EDAC-FSL_DDR 8449R: Frank Li <[email protected]> 8450L: [email protected] 8451L: [email protected] 8452S: Maintained 8453F: drivers/edac/fsl_ddr_edac.* 8454 8455EDAC-GHES 8456M: Mauro Carvalho Chehab <[email protected]> 8457L: [email protected] 8458S: Maintained 8459F: drivers/edac/ghes_edac.c 8460 8461EDAC-I10NM 8462M: Tony Luck <[email protected]> 8463L: [email protected] 8464S: Maintained 8465F: drivers/edac/i10nm_base.c 8466 8467EDAC-I3000 8468L: [email protected] 8469S: Orphan 8470F: drivers/edac/i3000_edac.c 8471 8472EDAC-I5000 8473L: [email protected] 8474S: Maintained 8475F: drivers/edac/i5000_edac.c 8476 8477EDAC-I5400 8478M: Mauro Carvalho Chehab <[email protected]> 8479L: [email protected] 8480S: Maintained 8481F: drivers/edac/i5400_edac.c 8482 8483EDAC-I7300 8484M: Mauro Carvalho Chehab <[email protected]> 8485L: [email protected] 8486S: Maintained 8487F: drivers/edac/i7300_edac.c 8488 8489EDAC-I7CORE 8490M: Mauro Carvalho Chehab <[email protected]> 8491L: [email protected] 8492S: Maintained 8493F: drivers/edac/i7core_edac.c 8494 8495EDAC-I82443BXGX 8496M: Tim Small <[email protected]> 8497L: [email protected] 8498S: Maintained 8499F: drivers/edac/i82443bxgx_edac.c 8500 8501EDAC-I82975X 8502M: "Arvind R." <[email protected]> 8503L: [email protected] 8504S: Maintained 8505F: drivers/edac/i82975x_edac.c 8506 8507EDAC-IE31200 8508M: Jason Baron <[email protected]> 8509L: [email protected] 8510S: Maintained 8511F: drivers/edac/ie31200_edac.c 8512 8513EDAC-IGEN6 8514M: Tony Luck <[email protected]> 8515R: Qiuxu Zhuo <[email protected]> 8516L: [email protected] 8517S: Maintained 8518F: drivers/edac/igen6_edac.c 8519 8520EDAC-MPC85XX 8521M: Johannes Thumshirn <[email protected]> 8522L: [email protected] 8523S: Maintained 8524F: drivers/edac/mpc85xx_edac.[ch] 8525 8526EDAC-NPCM 8527M: Marvin Lin <[email protected]> 8528M: Stanley Chu <[email protected]> 8529L: [email protected] 8530S: Maintained 8531F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8532F: drivers/edac/npcm_edac.c 8533 8534EDAC-PASEMI 8535M: Egor Martovetsky <[email protected]> 8536L: [email protected] 8537S: Maintained 8538F: drivers/edac/pasemi_edac.c 8539 8540EDAC-PND2 8541M: Tony Luck <[email protected]> 8542L: [email protected] 8543S: Maintained 8544F: drivers/edac/pnd2_edac.[ch] 8545 8546EDAC-QCOM 8547M: Manivannan Sadhasivam <[email protected]> 8548L: [email protected] 8549L: [email protected] 8550S: Maintained 8551F: drivers/edac/qcom_edac.c 8552 8553EDAC-R82600 8554M: Tim Small <[email protected]> 8555L: [email protected] 8556S: Maintained 8557F: drivers/edac/r82600_edac.c 8558 8559EDAC-SBRIDGE 8560M: Tony Luck <[email protected]> 8561R: Qiuxu Zhuo <[email protected]> 8562L: [email protected] 8563S: Maintained 8564F: drivers/edac/sb_edac.c 8565 8566EDAC-SKYLAKE 8567M: Tony Luck <[email protected]> 8568L: [email protected] 8569S: Maintained 8570F: drivers/edac/skx_*.[ch] 8571 8572EDAC-TI 8573M: Tero Kristo <[email protected]> 8574L: [email protected] 8575S: Odd Fixes 8576F: drivers/edac/ti_edac.c 8577 8578EDIROL UA-101/UA-1000 DRIVER 8579M: Clemens Ladisch <[email protected]> 8580L: [email protected] 8581S: Maintained 8582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8583F: sound/usb/misc/ua101.c 8584 8585EFI TEST DRIVER 8586M: Ivan Hu <[email protected]> 8587M: Ard Biesheuvel <[email protected]> 8588L: [email protected] 8589S: Maintained 8590F: drivers/firmware/efi/test/ 8591 8592EFI VARIABLE FILESYSTEM 8593M: Jeremy Kerr <[email protected]> 8594M: Ard Biesheuvel <[email protected]> 8595L: [email protected] 8596S: Maintained 8597T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8598F: fs/efivarfs/ 8599 8600EFIFB FRAMEBUFFER DRIVER 8601M: Peter Jones <[email protected]> 8602L: [email protected] 8603S: Maintained 8604F: drivers/video/fbdev/efifb.c 8605 8606EFS FILESYSTEM 8607S: Orphan 8608W: http://aeschi.ch.eu.org/efs/ 8609F: fs/efs/ 8610 8611EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8612L: [email protected] 8613S: Orphan 8614F: drivers/net/ethernet/ibm/ehea/ 8615 8616ELM327 CAN NETWORK DRIVER 8617M: Max Staudt <[email protected]> 8618L: [email protected] 8619S: Maintained 8620F: Documentation/networking/device_drivers/can/can327.rst 8621F: drivers/net/can/can327.c 8622 8623EM28XX VIDEO4LINUX DRIVER 8624M: Mauro Carvalho Chehab <[email protected]> 8625L: [email protected] 8626S: Maintained 8627W: https://linuxtv.org 8628T: git git://linuxtv.org/media.git 8629F: Documentation/admin-guide/media/em28xx* 8630F: drivers/media/usb/em28xx/ 8631 8632EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8633M: Adrian Hunter <[email protected]> 8634M: Asutosh Das <[email protected]> 8635R: Ritesh Harjani <[email protected]> 8636L: [email protected] 8637S: Supported 8638F: drivers/mmc/host/cqhci* 8639 8640EMS CPC-PCI CAN DRIVER 8641M: Gerhard Uttenthaler <[email protected]> 8642M: [email protected] 8643L: [email protected] 8644S: Maintained 8645F: drivers/net/can/sja1000/ems_pci.c 8646 8647EMULEX 10Gbps iSCSI - OneConnect DRIVER 8648M: Ketan Mukadam <[email protected]> 8649L: [email protected] 8650S: Supported 8651W: http://www.broadcom.com 8652F: drivers/scsi/be2iscsi/ 8653 8654EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8655M: Ajit Khaparde <[email protected]> 8656M: Sriharsha Basavapatna <[email protected]> 8657M: Somnath Kotur <[email protected]> 8658L: [email protected] 8659S: Maintained 8660W: http://www.emulex.com 8661F: drivers/net/ethernet/emulex/benet/ 8662 8663EMULEX ONECONNECT ROCE DRIVER 8664M: Selvin Xavier <[email protected]> 8665L: [email protected] 8666S: Odd Fixes 8667W: http://www.broadcom.com 8668F: drivers/infiniband/hw/ocrdma/ 8669F: include/uapi/rdma/ocrdma-abi.h 8670 8671EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8672M: James Smart <[email protected]> 8673M: Ram Vegesna <[email protected]> 8674L: [email protected] 8675L: [email protected] 8676S: Supported 8677W: http://www.broadcom.com 8678F: drivers/scsi/elx/ 8679 8680EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8681M: James Smart <[email protected]> 8682M: Dick Kennedy <[email protected]> 8683L: [email protected] 8684S: Supported 8685W: http://www.broadcom.com 8686F: drivers/scsi/lpfc/ 8687 8688ENE CB710 FLASH CARD READER DRIVER 8689M: Michał Mirosław <[email protected]> 8690S: Maintained 8691F: drivers/misc/cb710/ 8692F: drivers/mmc/host/cb710-mmc.* 8693F: include/linux/cb710.h 8694 8695ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8696M: Maxim Levitsky <[email protected]> 8697S: Maintained 8698F: drivers/media/rc/ene_ir.* 8699 8700ENERGY MODEL 8701M: Lukasz Luba <[email protected]> 8702M: "Rafael J. Wysocki" <[email protected]> 8703L: [email protected] 8704S: Maintained 8705F: kernel/power/energy_model.c 8706F: include/linux/energy_model.h 8707F: Documentation/power/energy-model.rst 8708 8709EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8710M: Laurentiu Tudor <[email protected]> 8711L: [email protected] 8712S: Maintained 8713F: drivers/tty/ehv_bytechan.c 8714 8715EPSON S1D13XXX FRAMEBUFFER DRIVER 8716M: Kristoffer Ericson <[email protected]> 8717S: Maintained 8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8719F: drivers/video/fbdev/s1d13xxxfb.c 8720F: include/video/s1d13xxxfb.h 8721 8722EROFS FILE SYSTEM 8723M: Gao Xiang <[email protected]> 8724M: Chao Yu <[email protected]> 8725R: Yue Hu <[email protected]> 8726R: Jeffle Xu <[email protected]> 8727R: Sandeep Dhavale <[email protected]> 8728L: [email protected] 8729S: Maintained 8730W: https://erofs.docs.kernel.org 8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8732F: Documentation/ABI/testing/sysfs-fs-erofs 8733F: Documentation/filesystems/erofs.rst 8734F: fs/erofs/ 8735F: include/trace/events/erofs.h 8736 8737ERRSEQ ERROR TRACKING INFRASTRUCTURE 8738M: Jeff Layton <[email protected]> 8739S: Maintained 8740F: include/linux/errseq.h 8741F: lib/errseq.c 8742 8743ESD CAN NETWORK DRIVERS 8744M: Stefan Mätje <[email protected]> 8745R: [email protected] 8746L: [email protected] 8747S: Maintained 8748F: drivers/net/can/esd/ 8749 8750ESD CAN/USB DRIVERS 8751M: Frank Jungclaus <[email protected]> 8752R: [email protected] 8753L: [email protected] 8754S: Maintained 8755F: drivers/net/can/usb/esd_usb.c 8756 8757ET131X NETWORK DRIVER 8758M: Mark Einon <[email protected]> 8759S: Odd Fixes 8760F: drivers/net/ethernet/agere/ 8761 8762ETAS ES58X CAN/USB DRIVER 8763M: Vincent Mailhol <[email protected]> 8764L: [email protected] 8765S: Maintained 8766F: Documentation/networking/devlink/etas_es58x.rst 8767F: drivers/net/can/usb/etas_es58x/ 8768 8769ETHERNET BRIDGE 8770M: Nikolay Aleksandrov <[email protected]> 8771M: Ido Schimmel <[email protected]> 8772L: [email protected] 8773L: [email protected] 8774S: Maintained 8775W: http://www.linuxfoundation.org/en/Net:Bridge 8776F: include/linux/if_bridge.h 8777F: include/uapi/linux/if_bridge.h 8778F: include/linux/netfilter_bridge/ 8779F: net/bridge/ 8780 8781ETHERNET PHY LIBRARY 8782M: Andrew Lunn <[email protected]> 8783M: Heiner Kallweit <[email protected]> 8784R: Russell King <[email protected]> 8785L: [email protected] 8786S: Maintained 8787F: Documentation/ABI/testing/sysfs-class-net-phydev 8788F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8789F: Documentation/devicetree/bindings/net/mdio* 8790F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8791F: Documentation/networking/phy.rst 8792F: drivers/net/mdio/ 8793F: drivers/net/mdio/acpi_mdio.c 8794F: drivers/net/mdio/fwnode_mdio.c 8795F: drivers/net/mdio/of_mdio.c 8796F: drivers/net/pcs/ 8797F: drivers/net/phy/ 8798F: include/dt-bindings/net/qca-ar803x.h 8799F: include/linux/*mdio*.h 8800F: include/linux/linkmode.h 8801F: include/linux/mdio/*.h 8802F: include/linux/mii.h 8803F: include/linux/of_net.h 8804F: include/linux/phy.h 8805F: include/linux/phy_fixed.h 8806F: include/linux/phy_link_topology.h 8807F: include/linux/phylib_stubs.h 8808F: include/linux/platform_data/mdio-bcm-unimac.h 8809F: include/linux/platform_data/mdio-gpio.h 8810F: include/trace/events/mdio.h 8811F: include/uapi/linux/mdio.h 8812F: include/uapi/linux/mii.h 8813F: net/core/of_net.c 8814 8815ETHERNET PHY LIBRARY [RUST] 8816M: FUJITA Tomonori <[email protected]> 8817R: Trevor Gross <[email protected]> 8818L: [email protected] 8819L: [email protected] 8820S: Maintained 8821F: rust/kernel/net/phy.rs 8822F: rust/kernel/net/phy/reg.rs 8823 8824EXEC & BINFMT API, ELF 8825M: Kees Cook <[email protected]> 8826L: [email protected] 8827S: Supported 8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8829F: Documentation/userspace-api/ELF.rst 8830F: fs/*binfmt_*.c 8831F: fs/Kconfig.binfmt 8832F: fs/exec.c 8833F: fs/tests/binfmt_*_kunit.c 8834F: fs/tests/exec_kunit.c 8835F: include/linux/binfmts.h 8836F: include/linux/elf.h 8837F: include/uapi/linux/auxvec.h 8838F: include/uapi/linux/binfmts.h 8839F: include/uapi/linux/elf.h 8840F: tools/testing/selftests/exec/ 8841N: asm/elf.h 8842N: binfmt 8843 8844EXFAT FILE SYSTEM 8845M: Namjae Jeon <[email protected]> 8846M: Sungjong Seo <[email protected]> 8847R: Yuezhang Mo <[email protected]> 8848L: [email protected] 8849S: Maintained 8850T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8851F: fs/exfat/ 8852 8853EXPRESSWIRE PROTOCOL LIBRARY 8854M: Duje Mihanović <[email protected]> 8855L: [email protected] 8856S: Maintained 8857F: drivers/leds/leds-expresswire.c 8858F: include/linux/leds-expresswire.h 8859 8860EXT2 FILE SYSTEM 8861M: Jan Kara <[email protected]> 8862L: [email protected] 8863S: Maintained 8864F: Documentation/filesystems/ext2.rst 8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8866F: fs/ext2/ 8867F: include/linux/ext2* 8868 8869EXT4 FILE SYSTEM 8870M: "Theodore Ts'o" <[email protected]> 8871M: Andreas Dilger <[email protected]> 8872L: [email protected] 8873S: Maintained 8874W: http://ext4.wiki.kernel.org 8875Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8877F: Documentation/filesystems/ext4/ 8878F: fs/ext4/ 8879F: include/trace/events/ext4.h 8880F: include/uapi/linux/ext4.h 8881 8882Extended Verification Module (EVM) 8883M: Mimi Zohar <[email protected]> 8884M: Roberto Sassu <[email protected]> 8885L: [email protected] 8886S: Supported 8887T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8888F: security/integrity/ 8889F: security/integrity/evm/ 8890 8891EXTENSIBLE FIRMWARE INTERFACE (EFI) 8892M: Ard Biesheuvel <[email protected]> 8893L: [email protected] 8894S: Maintained 8895T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8896F: Documentation/admin-guide/efi-stub.rst 8897F: arch/*/include/asm/efi.h 8898F: arch/*/kernel/efi.c 8899F: arch/arm/boot/compressed/efi-header.S 8900F: arch/x86/platform/efi/ 8901F: drivers/firmware/efi/ 8902F: include/linux/efi*.h 8903 8904EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8905M: MyungJoo Ham <[email protected]> 8906M: Chanwoo Choi <[email protected]> 8907L: [email protected] 8908S: Maintained 8909T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8910F: Documentation/devicetree/bindings/extcon/ 8911F: Documentation/driver-api/extcon.rst 8912F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8913F: drivers/extcon/ 8914F: include/linux/extcon.h 8915F: include/linux/extcon/ 8916 8917EXTRA BOOT CONFIG 8918M: Masami Hiramatsu <[email protected]> 8919L: [email protected] 8920L: [email protected] 8921S: Maintained 8922Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8923T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8924F: Documentation/admin-guide/bootconfig.rst 8925F: fs/proc/bootconfig.c 8926F: include/linux/bootconfig.h 8927F: lib/bootconfig-data.S 8928F: lib/bootconfig.c 8929F: tools/bootconfig/* 8930F: tools/bootconfig/scripts/* 8931 8932EXTRON DA HD 4K PLUS CEC DRIVER 8933M: Hans Verkuil <[email protected]> 8934L: [email protected] 8935S: Maintained 8936T: git git://linuxtv.org/media.git 8937F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8938 8939EXYNOS DP DRIVER 8940M: Jingoo Han <[email protected]> 8941L: [email protected] 8942S: Maintained 8943F: drivers/gpu/drm/exynos/exynos_dp* 8944 8945EXYNOS SYSMMU (IOMMU) driver 8946M: Marek Szyprowski <[email protected]> 8947L: [email protected] 8948S: Maintained 8949F: drivers/iommu/exynos-iommu.c 8950 8951F2FS FILE SYSTEM 8952M: Jaegeuk Kim <[email protected]> 8953M: Chao Yu <[email protected]> 8954L: [email protected] 8955S: Maintained 8956W: https://f2fs.wiki.kernel.org/ 8957Q: https://patchwork.kernel.org/project/f2fs/list/ 8958B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8960F: Documentation/ABI/testing/sysfs-fs-f2fs 8961F: Documentation/filesystems/f2fs.rst 8962F: fs/f2fs/ 8963F: include/linux/f2fs_fs.h 8964F: include/trace/events/f2fs.h 8965F: include/uapi/linux/f2fs.h 8966 8967F71805F HARDWARE MONITORING DRIVER 8968M: Jean Delvare <[email protected]> 8969L: [email protected] 8970S: Maintained 8971F: Documentation/hwmon/f71805f.rst 8972F: drivers/hwmon/f71805f.c 8973 8974FADDR2LINE 8975M: Josh Poimboeuf <[email protected]> 8976S: Maintained 8977F: scripts/faddr2line 8978 8979FAILOVER MODULE 8980M: Sridhar Samudrala <[email protected]> 8981L: [email protected] 8982S: Supported 8983F: Documentation/networking/failover.rst 8984F: include/net/failover.h 8985F: net/core/failover.c 8986 8987FANOTIFY 8988M: Jan Kara <[email protected]> 8989R: Amir Goldstein <[email protected]> 8990R: Matthew Bobrowski <[email protected]> 8991L: [email protected] 8992S: Maintained 8993F: fs/notify/fanotify/ 8994F: include/linux/fanotify.h 8995F: include/uapi/linux/fanotify.h 8996 8997FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8998M: Linus Walleij <[email protected]> 8999L: [email protected] 9000S: Maintained 9001F: drivers/usb/fotg210/ 9002 9003FARSYNC SYNCHRONOUS DRIVER 9004M: Kevin Curtis <[email protected]> 9005S: Supported 9006W: http://www.farsite.co.uk/ 9007F: drivers/net/wan/farsync.* 9008 9009FAULT INJECTION SUPPORT 9010M: Akinobu Mita <[email protected]> 9011S: Supported 9012F: Documentation/fault-injection/ 9013F: lib/fault-inject.c 9014F: tools/testing/fault-injection/ 9015 9016FBTFT Framebuffer drivers 9017L: [email protected] 9018L: [email protected] 9019S: Orphan 9020F: drivers/staging/fbtft/ 9021 9022FC0011 TUNER DRIVER 9023M: Michael Buesch <[email protected]> 9024L: [email protected] 9025S: Maintained 9026F: drivers/media/tuners/fc0011.c 9027F: drivers/media/tuners/fc0011.h 9028 9029FC2580 MEDIA DRIVER 9030L: [email protected] 9031S: Orphan 9032W: https://linuxtv.org 9033Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9034F: drivers/media/tuners/fc2580* 9035 9036FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 9037M: Hannes Reinecke <[email protected]> 9038L: [email protected] 9039S: Supported 9040W: www.Open-FCoE.org 9041F: drivers/scsi/fcoe/ 9042F: drivers/scsi/libfc/ 9043F: include/scsi/fc/ 9044F: include/scsi/libfc.h 9045F: include/scsi/libfcoe.h 9046F: include/uapi/scsi/fc/ 9047 9048FILE LOCKING (flock() and fcntl()/lockf()) 9049M: Jeff Layton <[email protected]> 9050M: Chuck Lever <[email protected]> 9051R: Alexander Aring <[email protected]> 9052L: [email protected] 9053S: Maintained 9054F: fs/fcntl.c 9055F: fs/locks.c 9056F: include/linux/fcntl.h 9057F: include/uapi/linux/fcntl.h 9058 9059FILESYSTEM DIRECT ACCESS (DAX) 9060M: Dan Williams <[email protected]> 9061R: Matthew Wilcox <[email protected]> 9062R: Jan Kara <[email protected]> 9063L: [email protected] 9064L: [email protected] 9065S: Supported 9066F: fs/dax.c 9067F: include/linux/dax.h 9068F: include/trace/events/fs_dax.h 9069 9070FILESYSTEMS (VFS and infrastructure) 9071M: Alexander Viro <[email protected]> 9072M: Christian Brauner <[email protected]> 9073R: Jan Kara <[email protected]> 9074L: [email protected] 9075S: Maintained 9076T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 9077F: fs/* 9078F: include/linux/fs.h 9079F: include/linux/fs_types.h 9080F: include/uapi/linux/fs.h 9081F: include/uapi/linux/openat2.h 9082F: Documentation/driver-api/early-userspace/buffer-format.rst 9083F: init/do_mounts* 9084F: init/*initramfs* 9085 9086FILESYSTEMS [EXPORTFS] 9087M: Chuck Lever <[email protected]> 9088M: Jeff Layton <[email protected]> 9089R: Amir Goldstein <[email protected]> 9090L: [email protected] 9091L: [email protected] 9092S: Supported 9093F: Documentation/filesystems/nfs/exporting.rst 9094F: fs/exportfs/ 9095F: fs/fhandle.c 9096F: include/linux/exportfs.h 9097 9098FILESYSTEMS [IDMAPPED MOUNTS] 9099M: Christian Brauner <[email protected]> 9100M: Seth Forshee <[email protected]> 9101L: [email protected] 9102S: Maintained 9103F: Documentation/filesystems/idmappings.rst 9104F: fs/mnt_idmapping.c 9105F: include/linux/mnt_idmapping.* 9106F: tools/testing/selftests/mount_setattr/ 9107 9108FILESYSTEMS [IOMAP] 9109M: Christian Brauner <[email protected]> 9110R: Darrick J. Wong <[email protected]> 9111L: [email protected] 9112L: [email protected] 9113S: Supported 9114F: Documentation/filesystems/iomap/* 9115F: fs/iomap/ 9116F: include/linux/iomap.h 9117 9118FILESYSTEMS [NETFS LIBRARY] 9119M: David Howells <[email protected]> 9120M: Paulo Alcantara <[email protected]> 9121L: [email protected] 9122L: [email protected] 9123S: Supported 9124F: Documentation/filesystems/caching/ 9125F: Documentation/filesystems/netfs_library.rst 9126F: fs/netfs/ 9127F: include/linux/fscache*.h 9128F: include/linux/netfs.h 9129F: include/trace/events/fscache.h 9130F: include/trace/events/netfs.h 9131 9132FILESYSTEMS [STACKABLE] 9133M: Miklos Szeredi <[email protected]> 9134M: Amir Goldstein <[email protected]> 9135L: [email protected] 9136L: [email protected] 9137S: Maintained 9138F: fs/backing-file.c 9139F: include/linux/backing-file.h 9140 9141FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9142M: Riku Voipio <[email protected]> 9143L: [email protected] 9144S: Maintained 9145F: drivers/hwmon/f75375s.c 9146F: include/linux/f75375s.h 9147 9148FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 9149M: Ji-Ze Hong (Peter Hong) <[email protected]> 9150L: [email protected] 9151S: Maintained 9152F: drivers/net/can/usb/f81604.c 9153 9154FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 9155M: Clemens Ladisch <[email protected]> 9156M: Takashi Sakamoto <[email protected]> 9157L: [email protected] 9158S: Maintained 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 9160F: include/uapi/sound/firewire.h 9161F: sound/firewire/ 9162 9163FIREWIRE MEDIA DRIVERS (firedtv) 9164M: Stefan Richter <[email protected]> 9165L: [email protected] 9166L: [email protected] 9167S: Maintained 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 9169F: drivers/media/firewire/ 9170 9171FIREWIRE SBP-2 TARGET 9172M: Chris Boot <[email protected]> 9173L: [email protected] 9174L: [email protected] 9175L: [email protected] 9176S: Maintained 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 9178F: drivers/target/sbp/ 9179 9180FIREWIRE SUBSYSTEM 9181M: Takashi Sakamoto <[email protected]> 9182M: Takashi Sakamoto <[email protected]> 9183L: [email protected] 9184S: Maintained 9185W: http://ieee1394.docs.kernel.org/ 9186T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 9187F: drivers/firewire/ 9188F: include/linux/firewire.h 9189F: include/uapi/linux/firewire*.h 9190F: tools/firewire/ 9191 9192FIRMWARE FRAMEWORK FOR ARMV8-A 9193M: Sudeep Holla <[email protected]> 9194L: [email protected] (moderated for non-subscribers) 9195S: Maintained 9196F: drivers/firmware/arm_ffa/ 9197F: include/linux/arm_ffa.h 9198 9199FIRMWARE LOADER (request_firmware) 9200M: Luis Chamberlain <[email protected]> 9201M: Russ Weight <[email protected]> 9202M: Danilo Krummrich <[email protected]> 9203L: [email protected] 9204S: Maintained 9205F: Documentation/firmware_class/ 9206F: drivers/base/firmware_loader/ 9207F: rust/kernel/firmware.rs 9208F: include/linux/firmware.h 9209 9210FLEXTIMER FTM-QUADDEC DRIVER 9211M: Patrick Havelange <[email protected]> 9212L: [email protected] 9213S: Maintained 9214F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 9215F: drivers/counter/ftm-quaddec.c 9216 9217FLOPPY DRIVER 9218M: Denis Efremov <[email protected]> 9219L: [email protected] 9220S: Odd Fixes 9221F: drivers/block/floppy.c 9222 9223FLYSKY FSIA6B RC RECEIVER 9224M: Markus Koch <[email protected]> 9225L: [email protected] 9226S: Maintained 9227F: drivers/input/joystick/fsia6b.c 9228 9229FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster) 9230M: Geoffrey D. Bennett <[email protected]> 9231L: [email protected] 9232S: Maintained 9233W: https://github.com/geoffreybennett/linux-fcp 9234B: https://github.com/geoffreybennett/linux-fcp/issues 9235T: git https://github.com/geoffreybennett/linux-fcp.git 9236F: include/uapi/sound/fcp.h 9237F: include/uapi/sound/scarlett2.h 9238F: sound/usb/fcp.c 9239F: sound/usb/mixer_scarlett2.c 9240 9241FORCEDETH GIGABIT ETHERNET DRIVER 9242M: Rain River <[email protected]> 9243M: Zhu Yanjun <[email protected]> 9244L: [email protected] 9245S: Maintained 9246F: drivers/net/ethernet/nvidia/* 9247 9248FORTIFY_SOURCE 9249M: Kees Cook <[email protected]> 9250L: [email protected] 9251S: Supported 9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9253F: include/linux/fortify-string.h 9254F: lib/test_fortify/* 9255F: lib/tests/fortify_kunit.c 9256F: lib/tests/memcpy_kunit.c 9257K: \bunsafe_memcpy\b 9258K: \b__NO_FORTIFY\b 9259 9260FPGA DFL DRIVERS 9261M: Wu Hao <[email protected]> 9262R: Tom Rix <[email protected]> 9263L: [email protected] 9264S: Maintained 9265F: Documentation/ABI/testing/sysfs-bus-dfl* 9266F: Documentation/fpga/dfl.rst 9267F: drivers/fpga/dfl* 9268F: drivers/uio/uio_dfl.c 9269F: include/linux/dfl.h 9270F: include/uapi/linux/fpga-dfl.h 9271 9272FPGA MANAGER FRAMEWORK 9273M: Moritz Fischer <[email protected]> 9274M: Wu Hao <[email protected]> 9275M: Xu Yilun <[email protected]> 9276R: Tom Rix <[email protected]> 9277L: [email protected] 9278S: Maintained 9279Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9280T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9281F: Documentation/devicetree/bindings/fpga/ 9282F: Documentation/driver-api/fpga/ 9283F: Documentation/fpga/ 9284F: drivers/fpga/ 9285F: include/linux/fpga/ 9286 9287FPU EMULATOR 9288M: Bill Metzenthen <[email protected]> 9289S: Maintained 9290W: https://floatingpoint.billm.au/ 9291F: arch/x86/math-emu/ 9292 9293FRAMEBUFFER CORE 9294M: Simona Vetter <[email protected]> 9295S: Odd Fixes 9296T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9297F: drivers/video/fbdev/core/ 9298 9299FRAMEBUFFER DRAWING 9300M: Zsolt Kajtar <[email protected]> 9301S: Odd Fixes 9302F: drivers/video/fbdev/core/cfbcopyarea.c 9303F: drivers/video/fbdev/core/cfbfillrect.c 9304F: drivers/video/fbdev/core/cfbimgblt.c 9305F: drivers/video/fbdev/core/cfbmem.h 9306F: drivers/video/fbdev/core/fb_copyarea.h 9307F: drivers/video/fbdev/core/fb_draw.h 9308F: drivers/video/fbdev/core/fb_fillrect.h 9309F: drivers/video/fbdev/core/fb_imageblit.h 9310F: drivers/video/fbdev/core/syscopyarea.c 9311F: drivers/video/fbdev/core/sysfillrect.c 9312F: drivers/video/fbdev/core/sysimgblt.c 9313F: drivers/video/fbdev/core/sysmem.h 9314 9315FRAMEBUFFER LAYER 9316M: Helge Deller <[email protected]> 9317L: [email protected] 9318L: [email protected] 9319S: Maintained 9320Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9321T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9322F: Documentation/fb/ 9323F: drivers/video/ 9324F: include/linux/fb.h 9325F: include/uapi/linux/fb.h 9326F: include/uapi/video/ 9327F: include/video/ 9328 9329FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9330M: Horia Geantă <[email protected]> 9331M: Pankaj Gupta <[email protected]> 9332M: Gaurav Jain <[email protected]> 9333L: [email protected] 9334S: Maintained 9335F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9336F: drivers/crypto/caam/ 9337 9338FREESCALE COLDFIRE M5441X MMC DRIVER 9339M: Angelo Dureghello <[email protected]> 9340L: [email protected] 9341S: Maintained 9342F: drivers/mmc/host/sdhci-esdhc-mcf.c 9343F: include/linux/platform_data/mmc-esdhc-mcf.h 9344 9345FREESCALE DIU FRAMEBUFFER DRIVER 9346M: Timur Tabi <[email protected]> 9347L: [email protected] 9348S: Maintained 9349F: drivers/video/fbdev/fsl-diu-fb.* 9350 9351FREESCALE DMA DRIVER 9352M: Zhang Wei <[email protected]> 9353L: [email protected] 9354S: Maintained 9355F: drivers/dma/fsldma.* 9356 9357FREESCALE DSPI DRIVER 9358M: Vladimir Oltean <[email protected]> 9359L: [email protected] 9360L: [email protected] 9361S: Maintained 9362F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9363F: drivers/spi/spi-fsl-dspi.c 9364F: include/linux/spi/spi-fsl-dspi.h 9365 9366FREESCALE eDMA DRIVER 9367M: Frank Li <[email protected]> 9368L: [email protected] 9369L: [email protected] 9370S: Maintained 9371F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9372F: drivers/dma/fsl-edma*.* 9373 9374FREESCALE ENETC ETHERNET DRIVERS 9375M: Claudiu Manoil <[email protected]> 9376M: Vladimir Oltean <[email protected]> 9377M: Wei Fang <[email protected]> 9378M: Clark Wang <[email protected]> 9379L: [email protected] 9380L: [email protected] 9381S: Maintained 9382F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9383F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9384F: drivers/net/ethernet/freescale/enetc/ 9385F: include/linux/fsl/enetc_mdio.h 9386F: include/linux/fsl/netc_global.h 9387 9388FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9389M: Claudiu Manoil <[email protected]> 9390L: [email protected] 9391S: Maintained 9392F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9393F: drivers/net/ethernet/freescale/gianfar* 9394 9395FREESCALE GPMI NAND DRIVER 9396M: Han Xu <[email protected]> 9397L: [email protected] 9398L: [email protected] 9399S: Maintained 9400F: drivers/mtd/nand/raw/gpmi-nand/* 9401 9402FREESCALE I2C CPM DRIVER 9403M: Jochen Friedrich <[email protected]> 9404L: [email protected] 9405L: [email protected] 9406S: Maintained 9407F: drivers/i2c/busses/i2c-cpm.c 9408 9409FREESCALE IMX / MXC FEC DRIVER 9410M: Wei Fang <[email protected]> 9411R: Shenwei Wang <[email protected]> 9412R: Clark Wang <[email protected]> 9413L: [email protected] 9414L: [email protected] 9415S: Maintained 9416F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9417F: drivers/net/ethernet/freescale/fec.h 9418F: drivers/net/ethernet/freescale/fec_main.c 9419F: drivers/net/ethernet/freescale/fec_ptp.c 9420 9421FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9422M: Sascha Hauer <[email protected]> 9423R: Pengutronix Kernel Team <[email protected]> 9424L: [email protected] 9425L: [email protected] (moderated for non-subscribers) 9426S: Maintained 9427F: drivers/video/fbdev/imxfb.c 9428 9429FREESCALE IMX DDR PMU DRIVER 9430M: Frank Li <[email protected]> 9431L: [email protected] (moderated for non-subscribers) 9432S: Maintained 9433F: Documentation/admin-guide/perf/imx-ddr.rst 9434F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9435F: drivers/perf/fsl_imx8_ddr_perf.c 9436 9437FREESCALE IMX I2C DRIVER 9438M: Oleksij Rempel <[email protected]> 9439R: Pengutronix Kernel Team <[email protected]> 9440L: [email protected] 9441S: Maintained 9442F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9443F: drivers/i2c/busses/i2c-imx.c 9444 9445FREESCALE IMX LPI2C DRIVER 9446M: Dong Aisheng <[email protected]> 9447L: [email protected] 9448L: [email protected] 9449S: Maintained 9450F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9451F: drivers/i2c/busses/i2c-imx-lpi2c.c 9452 9453FREESCALE IMX LPSPI DRIVER 9454M: Frank Li <[email protected]> 9455L: [email protected] 9456L: [email protected] 9457S: Maintained 9458F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9459F: drivers/spi/spi-fsl-lpspi.c 9460 9461FREESCALE MPC I2C DRIVER 9462M: Chris Packham <[email protected]> 9463L: [email protected] 9464S: Maintained 9465F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9466F: drivers/i2c/busses/i2c-mpc.c 9467 9468FREESCALE QORIQ DPAA ETHERNET DRIVER 9469M: Madalin Bucur <[email protected]> 9470L: [email protected] 9471S: Maintained 9472F: drivers/net/ethernet/freescale/dpaa 9473 9474FREESCALE QORIQ DPAA FMAN DRIVER 9475M: Madalin Bucur <[email protected]> 9476R: Sean Anderson <[email protected]> 9477L: [email protected] 9478S: Maintained 9479F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9480F: drivers/net/ethernet/freescale/fman 9481 9482FREESCALE QORIQ PTP CLOCK DRIVER 9483M: Yangbo Lu <[email protected]> 9484L: [email protected] 9485S: Maintained 9486F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9487F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9488F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9489F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9490F: drivers/ptp/ptp_qoriq.c 9491F: drivers/ptp/ptp_qoriq_debugfs.c 9492F: include/linux/fsl/ptp_qoriq.h 9493 9494FREESCALE QUAD SPI DRIVER 9495M: Han Xu <[email protected]> 9496L: [email protected] 9497L: [email protected] 9498S: Maintained 9499F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9500F: drivers/spi/spi-fsl-qspi.c 9501 9502FREESCALE QUICC ENGINE LIBRARY 9503M: Qiang Zhao <[email protected]> 9504M: Christophe Leroy <[email protected]> 9505L: [email protected] 9506S: Maintained 9507F: drivers/soc/fsl/qe/ 9508F: include/soc/fsl/qe/ 9509 9510FREESCALE QUICC ENGINE QMC DRIVER 9511M: Herve Codina <[email protected]> 9512L: [email protected] 9513S: Maintained 9514F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9515F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9516F: drivers/soc/fsl/qe/qmc.c 9517F: include/soc/fsl/qe/qmc.h 9518 9519FREESCALE QUICC ENGINE QMC HDLC DRIVER 9520M: Herve Codina <[email protected]> 9521L: [email protected] 9522L: [email protected] 9523S: Maintained 9524F: drivers/net/wan/fsl_qmc_hdlc.c 9525 9526FREESCALE QUICC ENGINE TSA DRIVER 9527M: Herve Codina <[email protected]> 9528L: [email protected] 9529S: Maintained 9530F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9531F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9532F: drivers/soc/fsl/qe/tsa.c 9533F: drivers/soc/fsl/qe/tsa.h 9534F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9535F: include/dt-bindings/soc/qe-fsl,tsa.h 9536 9537FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9538L: [email protected] 9539L: [email protected] 9540S: Orphan 9541F: drivers/net/ethernet/freescale/ucc_geth* 9542 9543FREESCALE QUICC ENGINE UCC HDLC DRIVER 9544M: Zhao Qiang <[email protected]> 9545L: [email protected] 9546L: [email protected] 9547S: Maintained 9548F: drivers/net/wan/fsl_ucc_hdlc* 9549 9550FREESCALE QUICC ENGINE UCC UART DRIVER 9551M: Timur Tabi <[email protected]> 9552L: [email protected] 9553S: Maintained 9554F: drivers/tty/serial/ucc_uart.c 9555 9556FREESCALE SOC DRIVERS 9557M: Christophe Leroy <[email protected]> 9558L: [email protected] 9559L: [email protected] (moderated for non-subscribers) 9560S: Maintained 9561F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9562F: Documentation/devicetree/bindings/soc/fsl/ 9563F: drivers/soc/fsl/ 9564F: include/linux/fsl/ 9565F: include/soc/fsl/ 9566 9567FREESCALE SOC FS_ENET DRIVER 9568M: Pantelis Antoniou <[email protected]> 9569L: [email protected] 9570L: [email protected] 9571S: Maintained 9572F: drivers/net/ethernet/freescale/fs_enet/ 9573 9574FREESCALE SOC SOUND DRIVERS 9575M: Shengjiu Wang <[email protected]> 9576M: Xiubo Li <[email protected]> 9577R: Fabio Estevam <[email protected]> 9578R: Nicolin Chen <[email protected]> 9579L: [email protected] 9580L: [email protected] 9581S: Maintained 9582F: sound/soc/fsl/fsl* 9583F: sound/soc/fsl/imx* 9584 9585FREESCALE SOC LPC32XX SOUND DRIVERS 9586M: J.M.B. Downing <[email protected]> 9587M: Piotr Wojtaszczyk <[email protected]> 9588R: Vladimir Zapolskiy <[email protected]> 9589L: [email protected] 9590L: [email protected] 9591S: Maintained 9592F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9593F: sound/soc/fsl/lpc3xxx-* 9594 9595FREESCALE SOC SOUND QMC DRIVER 9596M: Herve Codina <[email protected]> 9597L: [email protected] 9598L: [email protected] 9599S: Maintained 9600F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9601F: sound/soc/fsl/fsl_qmc_audio.c 9602 9603FREESCALE USB PERIPHERAL DRIVERS 9604L: [email protected] 9605L: [email protected] 9606S: Orphan 9607F: drivers/usb/gadget/udc/fsl* 9608 9609FREESCALE USB PHY DRIVER 9610L: [email protected] 9611L: [email protected] 9612S: Orphan 9613F: drivers/usb/phy/phy-fsl-usb* 9614 9615FREEVXFS FILESYSTEM 9616M: Christoph Hellwig <[email protected]> 9617S: Maintained 9618W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9619F: fs/freevxfs/ 9620 9621FREEZER 9622M: "Rafael J. Wysocki" <[email protected]> 9623M: Pavel Machek <[email protected]> 9624L: [email protected] 9625S: Supported 9626F: Documentation/power/freezing-of-tasks.rst 9627F: include/linux/freezer.h 9628F: kernel/freezer.c 9629 9630FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9631M: Eric Biggers <[email protected]> 9632M: Theodore Y. Ts'o <[email protected]> 9633M: Jaegeuk Kim <[email protected]> 9634L: [email protected] 9635S: Supported 9636Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9637T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9638F: Documentation/filesystems/fscrypt.rst 9639F: fs/crypto/ 9640F: include/linux/fscrypt.h 9641F: include/uapi/linux/fscrypt.h 9642 9643FSI SUBSYSTEM 9644M: Eddie James <[email protected]> 9645R: Ninad Palsule <[email protected]> 9646L: [email protected] 9647S: Supported 9648Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9649F: drivers/fsi/ 9650F: include/linux/fsi*.h 9651F: include/trace/events/fsi*.h 9652 9653FSI-ATTACHED I2C DRIVER 9654M: Eddie James <[email protected]> 9655L: [email protected] 9656L: [email protected] (moderated for non-subscribers) 9657S: Maintained 9658F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9659F: drivers/i2c/busses/i2c-fsi.c 9660 9661FSI-ATTACHED SPI DRIVER 9662M: Eddie James <[email protected]> 9663L: [email protected] 9664S: Maintained 9665F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9666F: drivers/spi/spi-fsi.c 9667 9668FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9669M: Jan Kara <[email protected]> 9670R: Amir Goldstein <[email protected]> 9671L: [email protected] 9672S: Maintained 9673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9674F: fs/notify/ 9675F: include/linux/fsnotify*.h 9676 9677FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9678M: Eric Biggers <[email protected]> 9679M: Theodore Y. Ts'o <[email protected]> 9680L: [email protected] 9681S: Supported 9682Q: https://patchwork.kernel.org/project/fsverity/list/ 9683T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9684F: Documentation/filesystems/fsverity.rst 9685F: fs/verity/ 9686F: include/linux/fsverity.h 9687F: include/uapi/linux/fsverity.h 9688 9689FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9690M: Michael Zaidman <[email protected]> 9691L: [email protected] 9692L: [email protected] 9693S: Maintained 9694F: drivers/hid/hid-ft260.c 9695 9696FUJITSU LAPTOP EXTRAS 9697M: Jonathan Woithe <[email protected]> 9698L: [email protected] 9699S: Maintained 9700F: drivers/platform/x86/fujitsu-laptop.c 9701 9702FUJITSU TABLET EXTRAS 9703M: Robert Gerlach <[email protected]> 9704L: [email protected] 9705S: Maintained 9706F: drivers/platform/x86/fujitsu-tablet.c 9707 9708FUNCTION HOOKS (FTRACE) 9709M: Steven Rostedt <[email protected]> 9710M: Masami Hiramatsu <[email protected]> 9711R: Mark Rutland <[email protected]> 9712L: [email protected] 9713L: [email protected] 9714S: Maintained 9715Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9716T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9717F: Documentation/trace/ftrace* 9718F: arch/*/*/*/*ftrace* 9719F: arch/*/*/*ftrace* 9720F: include/*/ftrace.h 9721F: kernel/trace/fgraph.c 9722F: kernel/trace/ftrace* 9723F: samples/ftrace 9724 9725FUNGIBLE ETHERNET DRIVERS 9726M: Dimitris Michailidis <[email protected]> 9727L: [email protected] 9728S: Maintained 9729F: drivers/net/ethernet/fungible/ 9730 9731FUSE: FILESYSTEM IN USERSPACE 9732M: Miklos Szeredi <[email protected]> 9733L: [email protected] 9734S: Maintained 9735W: https://github.com/libfuse/ 9736T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9737F: Documentation/filesystems/fuse.rst 9738F: fs/fuse/ 9739F: include/uapi/linux/fuse.h 9740 9741FUTEX SUBSYSTEM 9742M: Thomas Gleixner <[email protected]> 9743M: Ingo Molnar <[email protected]> 9744R: Peter Zijlstra <[email protected]> 9745R: Darren Hart <[email protected]> 9746R: Davidlohr Bueso <[email protected]> 9747R: André Almeida <[email protected]> 9748L: [email protected] 9749S: Maintained 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9751F: Documentation/locking/*futex* 9752F: include/asm-generic/futex.h 9753F: include/linux/futex.h 9754F: include/uapi/linux/futex.h 9755F: kernel/futex/* 9756F: tools/perf/bench/futex* 9757F: tools/testing/selftests/futex/ 9758 9759FWCTL SUBSYSTEM 9760M: Dave Jiang <[email protected]> 9761M: Jason Gunthorpe <[email protected]> 9762M: Saeed Mahameed <[email protected]> 9763R: Jonathan Cameron <[email protected]> 9764S: Maintained 9765F: Documentation/userspace-api/fwctl/ 9766F: drivers/fwctl/ 9767F: include/linux/fwctl.h 9768F: include/uapi/fwctl/ 9769 9770FWCTL MLX5 DRIVER 9771M: Saeed Mahameed <[email protected]> 9772R: Itay Avraham <[email protected]> 9773L: [email protected] 9774S: Maintained 9775F: drivers/fwctl/mlx5/ 9776 9777FWCTL PDS DRIVER 9778M: Brett Creeley <[email protected]> 9779R: Shannon Nelson <[email protected]> 9780L: [email protected] 9781S: Maintained 9782F: drivers/fwctl/pds/ 9783 9784GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9785M: Sebastian Reichel <[email protected]> 9786L: [email protected] 9787S: Maintained 9788F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9789F: drivers/media/i2c/gc0308.c 9790 9791GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9792M: Zhi Mao <[email protected]> 9793L: [email protected] 9794S: Maintained 9795F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9796F: drivers/media/i2c/gc05a2.c 9797 9798GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9799M: Zhi Mao <[email protected]> 9800L: [email protected] 9801S: Maintained 9802F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9803F: drivers/media/i2c/gc08a3.c 9804 9805GALAXYCORE GC2145 SENSOR DRIVER 9806M: Alain Volmat <[email protected]> 9807L: [email protected] 9808S: Maintained 9809T: git git://linuxtv.org/media.git 9810F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9811F: drivers/media/i2c/gc2145.c 9812 9813GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9814M: Tim Harvey <[email protected]> 9815S: Maintained 9816F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9817F: Documentation/hwmon/gsc-hwmon.rst 9818F: drivers/hwmon/gsc-hwmon.c 9819F: drivers/mfd/gateworks-gsc.c 9820F: include/linux/mfd/gsc.h 9821F: include/linux/platform_data/gsc_hwmon.h 9822 9823GCC PLUGINS 9824M: Kees Cook <[email protected]> 9825L: [email protected] 9826S: Maintained 9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9828F: Documentation/kbuild/gcc-plugins.rst 9829F: include/linux/stackleak.h 9830F: kernel/stackleak.c 9831F: scripts/Makefile.gcc-plugins 9832F: scripts/gcc-plugins/ 9833 9834GCOV BASED KERNEL PROFILING 9835M: Peter Oberparleiter <[email protected]> 9836S: Maintained 9837F: Documentation/dev-tools/gcov.rst 9838F: kernel/gcov/ 9839 9840GDB KERNEL DEBUGGING HELPER SCRIPTS 9841M: Jan Kiszka <[email protected]> 9842M: Kieran Bingham <[email protected]> 9843S: Supported 9844F: scripts/gdb/ 9845 9846GE HEALTHCARE PMC ADC DRIVER 9847M: Herve Codina <[email protected]> 9848L: [email protected] 9849S: Maintained 9850F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9851F: drivers/iio/adc/gehc-pmc-adc.c 9852F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9853 9854GEMINI CRYPTO DRIVER 9855M: Corentin Labbe <[email protected]> 9856L: [email protected] 9857S: Maintained 9858F: drivers/crypto/gemini/ 9859 9860GEMTEK FM RADIO RECEIVER DRIVER 9861M: Hans Verkuil <[email protected]> 9862L: [email protected] 9863S: Maintained 9864W: https://linuxtv.org 9865T: git git://linuxtv.org/media.git 9866F: drivers/media/radio/radio-gemtek* 9867 9868GENDWARFKSYMS 9869M: Sami Tolvanen <[email protected]> 9870L: [email protected] 9871L: [email protected] 9872S: Maintained 9873F: scripts/gendwarfksyms/ 9874 9875GENERIC ARCHITECTURE TOPOLOGY 9876M: Sudeep Holla <[email protected]> 9877L: [email protected] 9878S: Maintained 9879F: drivers/base/arch_topology.c 9880F: include/linux/arch_topology.h 9881 9882GENERIC ENTRY CODE 9883M: Thomas Gleixner <[email protected]> 9884M: Peter Zijlstra <[email protected]> 9885M: Andy Lutomirski <[email protected]> 9886L: [email protected] 9887S: Maintained 9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9889F: include/linux/entry-common.h 9890F: include/linux/entry-kvm.h 9891F: kernel/entry/ 9892 9893GENERIC GPIO I2C DRIVER 9894M: Wolfram Sang <[email protected]> 9895S: Supported 9896F: drivers/i2c/busses/i2c-gpio.c 9897F: include/linux/platform_data/i2c-gpio.h 9898 9899GENERIC GPIO I2C MULTIPLEXER DRIVER 9900M: Peter Korsgaard <[email protected]> 9901L: [email protected] 9902S: Supported 9903F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9904F: drivers/i2c/muxes/i2c-mux-gpio.c 9905F: include/linux/platform_data/i2c-mux-gpio.h 9906 9907GENERIC GPIO RESET DRIVER 9908M: Krzysztof Kozlowski <[email protected]> 9909S: Maintained 9910F: drivers/reset/reset-gpio.c 9911 9912GENERIC HDLC (WAN) DRIVERS 9913M: Krzysztof Halasa <[email protected]> 9914S: Maintained 9915W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9916F: drivers/net/wan/c101.c 9917F: drivers/net/wan/hd6457* 9918F: drivers/net/wan/hdlc* 9919F: drivers/net/wan/n2.c 9920F: drivers/net/wan/pc300too.c 9921F: drivers/net/wan/pci200syn.c 9922F: drivers/net/wan/wanxl* 9923 9924GENERIC INCLUDE/ASM HEADER FILES 9925M: Arnd Bergmann <[email protected]> 9926L: [email protected] 9927S: Maintained 9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9929F: include/asm-generic/ 9930F: include/uapi/asm-generic/ 9931 9932GENERIC PHY FRAMEWORK 9933M: Vinod Koul <[email protected]> 9934M: Kishon Vijay Abraham I <[email protected]> 9935L: [email protected] 9936S: Supported 9937Q: https://patchwork.kernel.org/project/linux-phy/list/ 9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9939F: Documentation/devicetree/bindings/phy/ 9940F: drivers/phy/ 9941F: include/dt-bindings/phy/ 9942F: include/linux/phy/ 9943 9944GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9945M: Wolfram Sang <[email protected]> 9946S: Supported 9947F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9948F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9949 9950GENERIC PM DOMAINS 9951M: Ulf Hansson <[email protected]> 9952L: [email protected] 9953S: Supported 9954F: Documentation/devicetree/bindings/power/power?domain* 9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9956F: drivers/pmdomain/ 9957F: include/linux/pm_domain.h 9958 9959GENERIC RADIX TREE 9960M: Kent Overstreet <[email protected]> 9961S: Supported 9962C: irc://irc.oftc.net/bcache 9963F: include/linux/generic-radix-tree.h 9964F: lib/generic-radix-tree.c 9965 9966GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9967M: Eugen Hristev <[email protected]> 9968L: [email protected] 9969S: Maintained 9970F: drivers/input/touchscreen/resistive-adc-touch.c 9971 9972GENERIC STRING LIBRARY 9973M: Kees Cook <[email protected]> 9974R: Andy Shevchenko <[email protected]> 9975L: [email protected] 9976S: Supported 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9978F: include/linux/string.h 9979F: include/linux/string_choices.h 9980F: include/linux/string_helpers.h 9981F: lib/string.c 9982F: lib/string_helpers.c 9983F: lib/tests/string_helpers_kunit.c 9984F: lib/tests/string_kunit.c 9985F: scripts/coccinelle/api/string_choices.cocci 9986 9987GENERIC UIO DRIVER FOR PCI DEVICES 9988M: "Michael S. Tsirkin" <[email protected]> 9989L: [email protected] 9990S: Supported 9991F: drivers/uio/uio_pci_generic.c 9992 9993GENERIC VDSO LIBRARY 9994M: Andy Lutomirski <[email protected]> 9995M: Thomas Gleixner <[email protected]> 9996M: Vincenzo Frascino <[email protected]> 9997L: [email protected] 9998S: Maintained 9999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 10000F: include/asm-generic/vdso/vsyscall.h 10001F: include/vdso/ 10002F: kernel/time/vsyscall.c 10003F: lib/vdso/ 10004F: tools/testing/selftests/vDSO/ 10005 10006GENWQE (IBM Generic Workqueue Card) 10007M: Frank Haverkamp <[email protected]> 10008S: Supported 10009F: drivers/misc/genwqe/ 10010 10011GET_MAINTAINER SCRIPT 10012M: Joe Perches <[email protected]> 10013S: Maintained 10014F: scripts/get_maintainer.pl 10015 10016GFS2 FILE SYSTEM 10017M: Andreas Gruenbacher <[email protected]> 10018L: [email protected] 10019S: Supported 10020B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 10022F: Documentation/filesystems/gfs2* 10023F: fs/gfs2/ 10024F: include/uapi/linux/gfs2_ondisk.h 10025 10026GIGABYTE WATERFORCE SENSOR DRIVER 10027M: Aleksa Savic <[email protected]> 10028L: [email protected] 10029S: Maintained 10030F: Documentation/hwmon/gigabyte_waterforce.rst 10031F: drivers/hwmon/gigabyte_waterforce.c 10032 10033GIGABYTE WMI DRIVER 10034M: Thomas Weißschuh <[email protected]> 10035L: [email protected] 10036S: Maintained 10037F: drivers/platform/x86/gigabyte-wmi.c 10038 10039GNSS SUBSYSTEM 10040M: Johan Hovold <[email protected]> 10041S: Maintained 10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 10043F: Documentation/ABI/testing/sysfs-class-gnss 10044F: Documentation/devicetree/bindings/gnss/ 10045F: drivers/gnss/ 10046F: include/linux/gnss.h 10047 10048GO7007 MPEG CODEC 10049M: Hans Verkuil <[email protected]> 10050L: [email protected] 10051S: Maintained 10052F: drivers/media/usb/go7007/ 10053 10054GOCONTROLL MODULINE MODULE SLOT 10055M: Maud Spierings <[email protected]> 10056S: Maintained 10057F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml 10058 10059GOODIX TOUCHSCREEN 10060M: Hans de Goede <[email protected]> 10061L: [email protected] 10062S: Maintained 10063F: drivers/input/touchscreen/goodix* 10064 10065GOOGLE ETHERNET DRIVERS 10066M: Jeroen de Borst <[email protected]> 10067M: Harshitha Ramamurthy <[email protected]> 10068L: [email protected] 10069S: Maintained 10070F: Documentation/networking/device_drivers/ethernet/google/gve.rst 10071F: drivers/net/ethernet/google 10072 10073GOOGLE FIRMWARE DRIVERS 10074M: Tzung-Bi Shih <[email protected]> 10075R: Brian Norris <[email protected]> 10076R: Julius Werner <[email protected]> 10077L: [email protected] 10078S: Maintained 10079T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 10080F: drivers/firmware/google/ 10081 10082GOOGLE TENSOR SoC SUPPORT 10083M: Peter Griffin <[email protected]> 10084R: André Draszik <[email protected]> 10085R: Tudor Ambarus <[email protected]> 10086L: [email protected] (moderated for non-subscribers) 10087L: [email protected] 10088S: Maintained 10089C: irc://irc.oftc.net/pixel6-kernel-dev 10090F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 10091F: arch/arm64/boot/dts/exynos/google/ 10092F: drivers/clk/samsung/clk-gs101.c 10093F: drivers/phy/samsung/phy-gs101-ufs.c 10094F: include/dt-bindings/clock/google,gs101.h 10095K: [gG]oogle.?[tT]ensor 10096 10097GPD POCKET FAN DRIVER 10098M: Hans de Goede <[email protected]> 10099L: [email protected] 10100S: Maintained 10101F: drivers/platform/x86/gpd-pocket-fan.c 10102 10103GPIB DRIVERS 10104M: Dave Penkler <[email protected]> 10105S: Maintained 10106F: drivers/staging/gpib/ 10107 10108GPIO ACPI SUPPORT 10109M: Mika Westerberg <[email protected]> 10110M: Andy Shevchenko <[email protected]> 10111L: [email protected] 10112L: [email protected] 10113S: Supported 10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 10115F: Documentation/firmware-guide/acpi/gpio-properties.rst 10116F: drivers/gpio/gpiolib-acpi.c 10117F: drivers/gpio/gpiolib-acpi.h 10118 10119GPIO AGGREGATOR 10120M: Geert Uytterhoeven <[email protected]> 10121L: [email protected] 10122S: Supported 10123F: Documentation/admin-guide/gpio/gpio-aggregator.rst 10124F: drivers/gpio/gpio-aggregator.c 10125 10126GPIO IR Transmitter 10127M: Sean Young <[email protected]> 10128L: [email protected] 10129S: Maintained 10130F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 10131F: drivers/media/rc/gpio-ir-tx.c 10132 10133GPIO MOCKUP DRIVER 10134M: Bamvor Jian Zhang <[email protected]> 10135L: [email protected] 10136S: Maintained 10137F: drivers/gpio/gpio-mockup.c 10138F: tools/testing/selftests/gpio/ 10139 10140GPIO REGMAP 10141M: Michael Walle <[email protected]> 10142S: Maintained 10143F: drivers/gpio/gpio-regmap.c 10144F: include/linux/gpio/regmap.h 10145K: (devm_)?gpio_regmap_(un)?register 10146 10147GPIO SUBSYSTEM 10148M: Linus Walleij <[email protected]> 10149M: Bartosz Golaszewski <[email protected]> 10150L: [email protected] 10151S: Maintained 10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 10153F: Documentation/admin-guide/gpio/ 10154F: Documentation/devicetree/bindings/gpio/ 10155F: Documentation/driver-api/gpio/ 10156F: drivers/gpio/ 10157F: include/dt-bindings/gpio/ 10158F: include/linux/gpio.h 10159F: include/linux/gpio/ 10160F: include/linux/of_gpio.h 10161K: (devm_)?gpio_(request|free|direction|get|set) 10162K: GPIOD_FLAGS_BIT_NONEXCLUSIVE 10163K: devm_gpiod_unhinge 10164 10165GPIO UAPI 10166M: Bartosz Golaszewski <[email protected]> 10167R: Kent Gibson <[email protected]> 10168L: [email protected] 10169S: Maintained 10170T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 10171F: Documentation/ABI/obsolete/sysfs-gpio 10172F: Documentation/ABI/testing/gpio-cdev 10173F: Documentation/userspace-api/gpio/ 10174F: drivers/gpio/gpiolib-cdev.c 10175F: include/uapi/linux/gpio.h 10176F: tools/gpio/ 10177 10178GRETH 10/100/1G Ethernet MAC device driver 10179M: Andreas Larsson <[email protected]> 10180L: [email protected] 10181S: Maintained 10182F: drivers/net/ethernet/aeroflex/ 10183 10184GREYBUS AUDIO PROTOCOLS DRIVERS 10185M: Vaibhav Agarwal <[email protected]> 10186M: Mark Greer <[email protected]> 10187S: Maintained 10188F: drivers/staging/greybus/audio_apbridgea.c 10189F: drivers/staging/greybus/audio_apbridgea.h 10190F: drivers/staging/greybus/audio_codec.c 10191F: drivers/staging/greybus/audio_codec.h 10192F: drivers/staging/greybus/audio_gb.c 10193F: drivers/staging/greybus/audio_manager.c 10194F: drivers/staging/greybus/audio_manager.h 10195F: drivers/staging/greybus/audio_manager_module.c 10196F: drivers/staging/greybus/audio_manager_private.h 10197F: drivers/staging/greybus/audio_manager_sysfs.c 10198F: drivers/staging/greybus/audio_module.c 10199F: drivers/staging/greybus/audio_topology.c 10200 10201GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 10202M: Viresh Kumar <[email protected]> 10203S: Maintained 10204F: drivers/staging/greybus/authentication.c 10205F: drivers/staging/greybus/bootrom.c 10206F: drivers/staging/greybus/firmware.h 10207F: drivers/staging/greybus/fw-core.c 10208F: drivers/staging/greybus/fw-download.c 10209F: drivers/staging/greybus/fw-management.c 10210F: drivers/staging/greybus/greybus_authentication.h 10211F: drivers/staging/greybus/greybus_firmware.h 10212F: drivers/staging/greybus/hid.c 10213F: drivers/staging/greybus/i2c.c 10214F: drivers/staging/greybus/spi.c 10215F: drivers/staging/greybus/spilib.c 10216F: drivers/staging/greybus/spilib.h 10217 10218GREYBUS LOOPBACK DRIVER 10219M: Bryan O'Donoghue <[email protected]> 10220S: Maintained 10221F: drivers/staging/greybus/loopback.c 10222 10223GREYBUS PLATFORM DRIVERS 10224M: Vaibhav Hiremath <[email protected]> 10225S: Maintained 10226F: drivers/staging/greybus/arche-apb-ctrl.c 10227F: drivers/staging/greybus/arche-platform.c 10228F: drivers/staging/greybus/arche_platform.h 10229 10230GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 10231M: Rui Miguel Silva <[email protected]> 10232S: Maintained 10233F: drivers/staging/greybus/gpio.c 10234F: drivers/staging/greybus/light.c 10235F: drivers/staging/greybus/power_supply.c 10236F: drivers/staging/greybus/sdio.c 10237F: drivers/staging/greybus/spi.c 10238F: drivers/staging/greybus/spilib.c 10239 10240GREYBUS BEAGLEPLAY DRIVERS 10241M: Ayush Singh <[email protected]> 10242L: [email protected] (moderated for non-subscribers) 10243S: Maintained 10244F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10245F: drivers/greybus/gb-beagleplay.c 10246 10247GREYBUS SUBSYSTEM 10248M: Johan Hovold <[email protected]> 10249M: Alex Elder <[email protected]> 10250M: Greg Kroah-Hartman <[email protected]> 10251L: [email protected] (moderated for non-subscribers) 10252S: Maintained 10253F: drivers/greybus/ 10254F: drivers/staging/greybus/ 10255F: include/linux/greybus.h 10256F: include/linux/greybus/ 10257 10258GREYBUS UART PROTOCOLS DRIVERS 10259M: David Lin <[email protected]> 10260S: Maintained 10261F: drivers/staging/greybus/log.c 10262F: drivers/staging/greybus/uart.c 10263 10264GS1662 VIDEO SERIALIZER 10265M: Charles-Antoine Couret <[email protected]> 10266L: [email protected] 10267S: Maintained 10268T: git git://linuxtv.org/media.git 10269F: drivers/media/spi/gs1662.c 10270 10271GSPCA FINEPIX SUBDRIVER 10272M: Frank Zago <[email protected]> 10273L: [email protected] 10274S: Maintained 10275T: git git://linuxtv.org/media.git 10276F: drivers/media/usb/gspca/finepix.c 10277 10278GSPCA GL860 SUBDRIVER 10279M: Olivier Lorin <[email protected]> 10280L: [email protected] 10281S: Maintained 10282T: git git://linuxtv.org/media.git 10283F: drivers/media/usb/gspca/gl860/ 10284 10285GSPCA M5602 SUBDRIVER 10286M: Erik Andren <[email protected]> 10287L: [email protected] 10288S: Maintained 10289T: git git://linuxtv.org/media.git 10290F: drivers/media/usb/gspca/m5602/ 10291 10292GSPCA PAC207 SONIXB SUBDRIVER 10293M: Hans Verkuil <[email protected]> 10294L: [email protected] 10295S: Odd Fixes 10296T: git git://linuxtv.org/media.git 10297F: drivers/media/usb/gspca/pac207.c 10298 10299GSPCA SN9C20X SUBDRIVER 10300M: Brian Johnson <[email protected]> 10301L: [email protected] 10302S: Maintained 10303T: git git://linuxtv.org/media.git 10304F: drivers/media/usb/gspca/sn9c20x.c 10305 10306GSPCA T613 SUBDRIVER 10307M: Leandro Costantino <[email protected]> 10308L: [email protected] 10309S: Maintained 10310T: git git://linuxtv.org/media.git 10311F: drivers/media/usb/gspca/t613.c 10312 10313GSPCA USB WEBCAM DRIVER 10314M: Hans Verkuil <[email protected]> 10315L: [email protected] 10316S: Odd Fixes 10317T: git git://linuxtv.org/media.git 10318F: drivers/media/usb/gspca/ 10319 10320GTP (GPRS Tunneling Protocol) 10321M: Pablo Neira Ayuso <[email protected]> 10322M: Harald Welte <[email protected]> 10323L: [email protected] 10324S: Maintained 10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10326F: drivers/net/gtp.c 10327 10328GUID PARTITION TABLE (GPT) 10329M: Davidlohr Bueso <[email protected]> 10330L: [email protected] 10331S: Maintained 10332F: block/partitions/efi.* 10333 10334HABANALABS PCI DRIVER 10335M: Ofir Bitton <[email protected]> 10336L: [email protected] 10337S: Supported 10338C: irc://irc.oftc.net/dri-devel 10339T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10340F: Documentation/ABI/testing/debugfs-driver-habanalabs 10341F: Documentation/ABI/testing/sysfs-driver-habanalabs 10342F: drivers/accel/habanalabs/ 10343F: include/linux/habanalabs/ 10344F: include/trace/events/habanalabs.h 10345F: include/uapi/drm/habanalabs_accel.h 10346 10347HACKRF MEDIA DRIVER 10348L: [email protected] 10349S: Orphan 10350W: https://linuxtv.org 10351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10352F: drivers/media/usb/hackrf/ 10353 10354HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10355M: Chuck Lever <[email protected]> 10356L: [email protected] 10357L: [email protected] 10358S: Maintained 10359F: Documentation/netlink/specs/handshake.yaml 10360F: Documentation/networking/tls-handshake.rst 10361F: include/net/handshake.h 10362F: include/trace/events/handshake.h 10363F: net/handshake/ 10364 10365HANTRO VPU CODEC DRIVER 10366M: Nicolas Dufresne <[email protected]> 10367M: Benjamin Gaignard <[email protected]> 10368M: Philipp Zabel <[email protected]> 10369L: [email protected] 10370L: [email protected] 10371S: Maintained 10372F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10373F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10374F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10375F: drivers/media/platform/verisilicon/ 10376 10377HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10378M: Frank Seidel <[email protected]> 10379L: [email protected] 10380S: Maintained 10381W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10382F: drivers/platform/x86/hdaps.c 10383 10384HARDWARE MONITORING 10385M: Jean Delvare <[email protected]> 10386M: Guenter Roeck <[email protected]> 10387L: [email protected] 10388S: Maintained 10389W: http://hwmon.wiki.kernel.org/ 10390T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10391F: Documentation/ABI/testing/sysfs-class-hwmon 10392F: Documentation/devicetree/bindings/hwmon/ 10393F: Documentation/hwmon/ 10394F: drivers/hwmon/ 10395F: include/linux/hwmon*.h 10396F: include/trace/events/hwmon*.h 10397K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10398 10399HARDWARE RANDOM NUMBER GENERATOR CORE 10400M: Olivia Mackall <[email protected]> 10401M: Herbert Xu <[email protected]> 10402L: [email protected] 10403S: Odd fixes 10404F: Documentation/admin-guide/hw_random.rst 10405F: Documentation/devicetree/bindings/rng/ 10406F: drivers/char/hw_random/ 10407F: include/linux/hw_random.h 10408 10409HARDWARE SPINLOCK CORE 10410M: Bjorn Andersson <[email protected]> 10411R: Baolin Wang <[email protected]> 10412L: [email protected] 10413S: Maintained 10414T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10415F: Documentation/devicetree/bindings/hwlock/ 10416F: Documentation/locking/hwspinlock.rst 10417F: drivers/hwspinlock/ 10418F: include/linux/hwspinlock.h 10419 10420HARDWARE TRACING FACILITIES 10421M: Alexander Shishkin <[email protected]> 10422S: Maintained 10423F: drivers/hwtracing/ 10424 10425HARMONY SOUND DRIVER 10426L: [email protected] 10427S: Maintained 10428F: sound/parisc/harmony.* 10429 10430HDPVR USB VIDEO ENCODER DRIVER 10431M: Hans Verkuil <[email protected]> 10432L: [email protected] 10433S: Odd Fixes 10434W: https://linuxtv.org 10435T: git git://linuxtv.org/media.git 10436F: drivers/media/usb/hdpvr/ 10437 10438HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10439M: Keng-Yu Lin <[email protected]> 10440S: Supported 10441F: drivers/misc/hpilo.[ch] 10442 10443HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10444M: Jerry Hoemann <[email protected]> 10445S: Supported 10446F: Documentation/watchdog/hpwdt.rst 10447F: drivers/watchdog/hpwdt.c 10448 10449HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10450M: Don Brace <[email protected]> 10451L: [email protected] 10452L: [email protected] 10453S: Supported 10454F: Documentation/scsi/hpsa.rst 10455F: drivers/scsi/hpsa*.[ch] 10456F: include/linux/cciss*.h 10457F: include/uapi/linux/cciss*.h 10458 10459HFI1 DRIVER 10460M: Dennis Dalessandro <[email protected]> 10461L: [email protected] 10462S: Supported 10463F: drivers/infiniband/hw/hfi1 10464 10465HFS FILESYSTEM 10466L: [email protected] 10467S: Orphan 10468F: Documentation/filesystems/hfs.rst 10469F: fs/hfs/ 10470 10471HFSPLUS FILESYSTEM 10472L: [email protected] 10473S: Orphan 10474F: Documentation/filesystems/hfsplus.rst 10475F: fs/hfsplus/ 10476 10477HGA FRAMEBUFFER DRIVER 10478M: Ferenc Bakonyi <[email protected]> 10479L: [email protected] 10480S: Maintained 10481W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10482F: drivers/video/fbdev/hgafb.c 10483 10484HIBERNATION (aka Software Suspend, aka swsusp) 10485M: "Rafael J. Wysocki" <[email protected]> 10486M: Pavel Machek <[email protected]> 10487L: [email protected] 10488S: Supported 10489B: https://bugzilla.kernel.org 10490F: arch/*/include/asm/suspend*.h 10491F: arch/x86/power/ 10492F: drivers/base/power/ 10493F: include/linux/freezer.h 10494F: include/linux/pm.h 10495F: include/linux/suspend.h 10496F: kernel/power/ 10497 10498HID CORE LAYER 10499M: Jiri Kosina <[email protected]> 10500M: Benjamin Tissoires <[email protected]> 10501L: [email protected] 10502S: Maintained 10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10504F: Documentation/hid/ 10505F: drivers/hid/ 10506F: include/linux/hid* 10507F: include/uapi/linux/hid* 10508F: samples/hid/ 10509F: tools/testing/selftests/hid/ 10510 10511HID LOGITECH DRIVERS 10512R: Filipe Laíns <[email protected]> 10513L: [email protected] 10514S: Maintained 10515F: drivers/hid/hid-logitech-* 10516 10517HID NVIDIA SHIELD DRIVER 10518M: Rahul Rameshbabu <[email protected]> 10519L: [email protected] 10520S: Maintained 10521F: drivers/hid/hid-nvidia-shield.c 10522 10523HID PHOENIX RC FLIGHT CONTROLLER 10524M: Marcus Folkesson <[email protected]> 10525L: [email protected] 10526S: Maintained 10527F: drivers/hid/hid-pxrc.c 10528 10529HID PLAYSTATION DRIVER 10530M: Roderick Colenbrander <[email protected]> 10531L: [email protected] 10532S: Supported 10533F: drivers/hid/hid-playstation.c 10534 10535HID SENSOR HUB DRIVERS 10536M: Jiri Kosina <[email protected]> 10537M: Jonathan Cameron <[email protected]> 10538M: Srinivas Pandruvada <[email protected]> 10539L: [email protected] 10540L: [email protected] 10541S: Maintained 10542F: Documentation/hid/hid-sensor* 10543F: drivers/hid/hid-sensor-* 10544F: drivers/iio/*/hid-* 10545F: include/linux/hid-sensor-* 10546 10547HID UNIVERSAL PIDFF DRIVER 10548M: Tomasz Pakuła <[email protected]> 10549M: Oleg Makarenko <[email protected]> 10550L: [email protected] 10551S: Maintained 10552B: https://github.com/JacKeTUs/universal-pidff/issues 10553F: drivers/hid/hid-universal-pidff.c 10554 10555HID VRC-2 CAR CONTROLLER DRIVER 10556M: Marcus Folkesson <[email protected]> 10557L: [email protected] 10558S: Maintained 10559F: drivers/hid/hid-vrc2.c 10560 10561HID WACOM DRIVER 10562M: Ping Cheng <[email protected]> 10563M: Jason Gerecke <[email protected]> 10564L: [email protected] 10565S: Maintained 10566F: drivers/hid/wacom.h 10567F: drivers/hid/wacom_* 10568 10569HID++ LOGITECH DRIVERS 10570R: Filipe Laíns <[email protected]> 10571R: Bastien Nocera <[email protected]> 10572L: [email protected] 10573S: Maintained 10574F: drivers/hid/hid-logitech-hidpp.c 10575 10576HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10577M: Anna-Maria Behnsen <[email protected]> 10578M: Frederic Weisbecker <[email protected]> 10579M: Thomas Gleixner <[email protected]> 10580L: [email protected] 10581S: Maintained 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10583F: Documentation/timers/ 10584F: include/linux/clockchips.h 10585F: include/linux/delay.h 10586F: include/linux/hrtimer.h 10587F: include/linux/timer.h 10588F: kernel/time/clockevents.c 10589F: kernel/time/hrtimer.c 10590F: kernel/time/sleep_timeout.c 10591F: kernel/time/timer.c 10592F: kernel/time/timer_list.c 10593F: kernel/time/timer_migration.* 10594F: tools/testing/selftests/timers/ 10595 10596HIGH-RESOLUTION TIMERS [RUST] 10597M: Andreas Hindborg <[email protected]> 10598R: Boqun Feng <[email protected]> 10599R: Frederic Weisbecker <[email protected]> 10600R: Lyude Paul <[email protected]> 10601R: Thomas Gleixner <[email protected]> 10602R: Anna-Maria Behnsen <[email protected]> 10603L: [email protected] 10604S: Supported 10605W: https://rust-for-linux.com 10606B: https://github.com/Rust-for-Linux/linux/issues 10607T: git https://github.com/Rust-for-Linux/linux.git hrtimer-next 10608F: rust/kernel/time/hrtimer.rs 10609F: rust/kernel/time/hrtimer/ 10610 10611HIGH-SPEED SCC DRIVER FOR AX.25 10612L: [email protected] 10613S: Orphan 10614F: drivers/net/hamradio/scc.c 10615 10616HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10617M: HighPoint Linux Team <[email protected]> 10618S: Supported 10619W: http://www.highpoint-tech.com 10620F: Documentation/scsi/hptiop.rst 10621F: drivers/scsi/hptiop.c 10622 10623HIKEY960 ONBOARD USB GPIO HUB DRIVER 10624M: John Stultz <[email protected]> 10625L: [email protected] 10626S: Maintained 10627F: drivers/misc/hisi_hikey_usb.c 10628 10629HIMAX HX83112B TOUCHSCREEN SUPPORT 10630M: Job Noorman <[email protected]> 10631L: [email protected] 10632S: Maintained 10633F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10634F: drivers/input/touchscreen/himax_hx83112b.c 10635 10636HIPPI 10637M: Jes Sorensen <[email protected]> 10638S: Maintained 10639F: drivers/net/hippi/ 10640F: include/linux/hippidevice.h 10641F: include/uapi/linux/if_hippi.h 10642F: net/802/hippi.c 10643 10644HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10645M: Kurt Kanzenbach <[email protected]> 10646L: [email protected] 10647S: Maintained 10648F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10649F: drivers/net/dsa/hirschmann/* 10650F: include/linux/platform_data/hirschmann-hellcreek.h 10651F: net/dsa/tag_hellcreek.c 10652 10653HISILICON DMA DRIVER 10654M: Zhou Wang <[email protected]> 10655M: Jie Hai <[email protected]> 10656L: [email protected] 10657S: Maintained 10658F: drivers/dma/hisi_dma.c 10659 10660HISILICON GPIO DRIVER 10661M: Jay Fang <[email protected]> 10662L: [email protected] 10663S: Maintained 10664F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10665F: drivers/gpio/gpio-hisi.c 10666 10667HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10668M: Zhiqi Song <[email protected]> 10669M: Longfang Liu <[email protected]> 10670L: [email protected] 10671S: Maintained 10672F: Documentation/ABI/testing/debugfs-hisi-hpre 10673F: drivers/crypto/hisilicon/hpre/hpre.h 10674F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10675F: drivers/crypto/hisilicon/hpre/hpre_main.c 10676 10677HISILICON HNS3 PMU DRIVER 10678M: Jijie Shao <[email protected]> 10679S: Supported 10680F: Documentation/admin-guide/perf/hns3-pmu.rst 10681F: drivers/perf/hisilicon/hns3_pmu.c 10682 10683HISILICON I2C CONTROLLER DRIVER 10684M: Yicong Yang <[email protected]> 10685L: [email protected] 10686S: Maintained 10687W: https://www.hisilicon.com 10688F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10689F: drivers/i2c/busses/i2c-hisi.c 10690 10691HISILICON KUNPENG SOC HCCS DRIVER 10692M: Huisong Li <[email protected]> 10693S: Maintained 10694F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10695F: drivers/soc/hisilicon/kunpeng_hccs.c 10696F: drivers/soc/hisilicon/kunpeng_hccs.h 10697 10698HISILICON LPC BUS DRIVER 10699M: Jay Fang <[email protected]> 10700S: Maintained 10701W: http://www.hisilicon.com 10702F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10703F: drivers/bus/hisi_lpc.c 10704 10705HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10706M: Jian Shen <[email protected]> 10707M: Salil Mehta <[email protected]> 10708M: Jijie Shao <[email protected]> 10709L: [email protected] 10710S: Maintained 10711W: http://www.hisilicon.com 10712F: drivers/net/ethernet/hisilicon/hns3/ 10713 10714HISILICON NETWORK HIBMCGE DRIVER 10715M: Jijie Shao <[email protected]> 10716L: [email protected] 10717S: Maintained 10718F: drivers/net/ethernet/hisilicon/hibmcge/ 10719 10720HISILICON NETWORK SUBSYSTEM DRIVER 10721M: Jian Shen <[email protected]> 10722M: Salil Mehta <[email protected]> 10723L: [email protected] 10724S: Maintained 10725W: http://www.hisilicon.com 10726F: Documentation/devicetree/bindings/net/hisilicon*.txt 10727F: drivers/net/ethernet/hisilicon/ 10728 10729HISILICON PMU DRIVER 10730M: Yicong Yang <[email protected]> 10731M: Jonathan Cameron <[email protected]> 10732S: Supported 10733W: http://www.hisilicon.com 10734F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10735F: Documentation/admin-guide/perf/hisi-pmu.rst 10736F: drivers/perf/hisilicon 10737 10738HISILICON PTT DRIVER 10739M: Yicong Yang <[email protected]> 10740M: Jonathan Cameron <[email protected]> 10741L: [email protected] 10742S: Maintained 10743F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10744F: Documentation/trace/hisi-ptt.rst 10745F: drivers/hwtracing/ptt/ 10746F: tools/perf/arch/arm64/util/hisi-ptt.c 10747F: tools/perf/util/hisi-ptt* 10748F: tools/perf/util/hisi-ptt-decoder/* 10749 10750HISILICON QM DRIVER 10751M: Weili Qian <[email protected]> 10752M: Zhou Wang <[email protected]> 10753L: [email protected] 10754S: Maintained 10755F: drivers/crypto/hisilicon/Kconfig 10756F: drivers/crypto/hisilicon/Makefile 10757F: drivers/crypto/hisilicon/qm.c 10758F: drivers/crypto/hisilicon/sgl.c 10759F: include/linux/hisi_acc_qm.h 10760 10761HISILICON ROCE DRIVER 10762M: Chengchang Tang <[email protected]> 10763M: Junxian Huang <[email protected]> 10764L: [email protected] 10765S: Maintained 10766F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10767F: drivers/infiniband/hw/hns/ 10768 10769HISILICON SAS Controller 10770M: Yihang Li <[email protected]> 10771S: Supported 10772W: http://www.hisilicon.com 10773F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10774F: drivers/scsi/hisi_sas/ 10775 10776HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10777M: Longfang Liu <[email protected]> 10778L: [email protected] 10779S: Maintained 10780F: Documentation/ABI/testing/debugfs-hisi-sec 10781F: drivers/crypto/hisilicon/sec2/sec.h 10782F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10783F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10784F: drivers/crypto/hisilicon/sec2/sec_main.c 10785 10786HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10787M: Jay Fang <[email protected]> 10788L: [email protected] 10789S: Maintained 10790W: http://www.hisilicon.com 10791F: drivers/spi/spi-hisi-kunpeng.c 10792 10793HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10794M: Mauro Carvalho Chehab <[email protected]> 10795L: [email protected] 10796S: Maintained 10797F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10798F: drivers/spmi/hisi-spmi-controller.c 10799 10800HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10801M: Mauro Carvalho Chehab <[email protected]> 10802L: [email protected] 10803S: Maintained 10804F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10805F: drivers/mfd/hi6421-spmi-pmic.c 10806 10807HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10808M: Weili Qian <[email protected]> 10809S: Maintained 10810F: drivers/crypto/hisilicon/trng/trng.c 10811 10812HISILICON V3XX SPI NOR FLASH Controller Driver 10813M: Jay Fang <[email protected]> 10814S: Maintained 10815W: http://www.hisilicon.com 10816F: drivers/spi/spi-hisi-sfc-v3xx.c 10817 10818HISILICON ZIP Controller DRIVER 10819M: Yang Shen <[email protected]> 10820M: Zhou Wang <[email protected]> 10821L: [email protected] 10822S: Maintained 10823F: Documentation/ABI/testing/debugfs-hisi-zip 10824F: drivers/crypto/hisilicon/zip/ 10825 10826HMM - Heterogeneous Memory Management 10827M: Jérôme Glisse <[email protected]> 10828L: [email protected] 10829S: Maintained 10830F: Documentation/mm/hmm.rst 10831F: include/linux/hmm* 10832F: lib/test_hmm* 10833F: mm/hmm* 10834F: tools/testing/selftests/mm/*hmm* 10835 10836HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10837M: Petre Rodan <[email protected]> 10838L: [email protected] 10839S: Maintained 10840F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10841F: drivers/iio/pressure/hsc030pa* 10842 10843HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10844M: Andreas Klinger <[email protected]> 10845M: Petre Rodan <[email protected]> 10846L: [email protected] 10847S: Maintained 10848F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10849F: drivers/iio/pressure/mprls0025pa* 10850 10851HP BIOSCFG DRIVER 10852M: Jorge Lopez <[email protected]> 10853L: [email protected] 10854S: Maintained 10855F: drivers/platform/x86/hp/hp-bioscfg/ 10856 10857HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10858L: [email protected] 10859S: Orphan 10860F: drivers/platform/x86/hp/tc1100-wmi.c 10861 10862HP WMI HARDWARE MONITOR DRIVER 10863M: James Seo <[email protected]> 10864L: [email protected] 10865S: Maintained 10866F: Documentation/hwmon/hp-wmi-sensors.rst 10867F: drivers/hwmon/hp-wmi-sensors.c 10868 10869HPET: High Precision Event Timers driver 10870M: Clemens Ladisch <[email protected]> 10871S: Maintained 10872F: Documentation/timers/hpet.rst 10873F: drivers/char/hpet.c 10874F: include/linux/hpet.h 10875F: include/uapi/linux/hpet.h 10876 10877HPET: x86 10878S: Orphan 10879F: arch/x86/include/asm/hpet.h 10880F: arch/x86/kernel/hpet.c 10881 10882HPFS FILESYSTEM 10883M: Mikulas Patocka <[email protected]> 10884S: Maintained 10885W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10886F: fs/hpfs/ 10887 10888HS3001 Hardware Temperature and Humidity Sensor 10889M: Andre Werner <[email protected]> 10890L: [email protected] 10891S: Maintained 10892F: drivers/hwmon/hs3001.c 10893 10894HSI SUBSYSTEM 10895M: Sebastian Reichel <[email protected]> 10896S: Maintained 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10898F: Documentation/ABI/testing/sysfs-bus-hsi 10899F: Documentation/driver-api/hsi.rst 10900F: drivers/hsi/ 10901F: include/linux/hsi/ 10902F: include/uapi/linux/hsi/ 10903 10904HSO 3G MODEM DRIVER 10905L: [email protected] 10906S: Orphan 10907F: drivers/net/usb/hso.c 10908 10909HSR NETWORK PROTOCOL 10910L: [email protected] 10911S: Orphan 10912F: net/hsr/ 10913 10914HT16K33 LED CONTROLLER DRIVER 10915M: Robin van der Gracht <[email protected]> 10916S: Maintained 10917F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10918F: drivers/auxdisplay/ht16k33.c 10919 10920HTCPEN TOUCHSCREEN DRIVER 10921M: Pau Oliva Fora <[email protected]> 10922L: [email protected] 10923S: Maintained 10924F: drivers/input/touchscreen/htcpen.c 10925 10926HTE SUBSYSTEM 10927M: Dipen Patel <[email protected]> 10928L: [email protected] 10929S: Maintained 10930Q: https://patchwork.kernel.org/project/timestamp/list/ 10931T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10932F: Documentation/devicetree/bindings/timestamp/ 10933F: Documentation/driver-api/hte/ 10934F: drivers/hte/ 10935F: include/linux/hte.h 10936 10937HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10938M: Lorenzo Bianconi <[email protected]> 10939L: [email protected] 10940S: Maintained 10941W: http://www.st.com/ 10942F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10943F: drivers/iio/humidity/hts221* 10944 10945HTU31 Hardware Temperature and Humidity Sensor 10946M: Andrei Lalaev <[email protected]> 10947L: [email protected] 10948S: Maintained 10949F: drivers/hwmon/htu31.c 10950 10951HUAWEI ETHERNET DRIVER 10952M: Cai Huoqing <[email protected]> 10953L: [email protected] 10954S: Maintained 10955F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10956F: drivers/net/ethernet/huawei/hinic/ 10957 10958HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER 10959M: Pengyu Luo <[email protected]> 10960S: Maintained 10961F: Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml 10962F: drivers/platform/arm64/huawei-gaokun-ec.c 10963F: include/linux/platform_data/huawei-gaokun-ec.h 10964 10965HUGETLB SUBSYSTEM 10966M: Muchun Song <[email protected]> 10967R: Oscar Salvador <[email protected]> 10968L: [email protected] 10969S: Maintained 10970F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10971F: Documentation/admin-guide/mm/hugetlbpage.rst 10972F: Documentation/mm/hugetlbfs_reserv.rst 10973F: Documentation/mm/vmemmap_dedup.rst 10974F: fs/hugetlbfs/ 10975F: include/linux/hugetlb.h 10976F: include/trace/events/hugetlbfs.h 10977F: mm/hugetlb.c 10978F: mm/hugetlb_cma.c 10979F: mm/hugetlb_cma.h 10980F: mm/hugetlb_vmemmap.c 10981F: mm/hugetlb_vmemmap.h 10982F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10983 10984HVA ST MEDIA DRIVER 10985M: Jean-Christophe Trotin <[email protected]> 10986L: [email protected] 10987S: Supported 10988W: https://linuxtv.org 10989T: git git://linuxtv.org/media.git 10990F: drivers/media/platform/st/sti/hva 10991 10992HWPOISON MEMORY FAILURE HANDLING 10993M: Miaohe Lin <[email protected]> 10994R: Naoya Horiguchi <[email protected]> 10995L: [email protected] 10996S: Maintained 10997F: mm/hwpoison-inject.c 10998F: mm/memory-failure.c 10999 11000HYCON HY46XX TOUCHSCREEN SUPPORT 11001M: Giulio Benetti <[email protected]> 11002L: [email protected] 11003S: Maintained 11004F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 11005F: drivers/input/touchscreen/hycon-hy46xx.c 11006 11007HYGON PROCESSOR SUPPORT 11008M: Pu Wen <[email protected]> 11009L: [email protected] 11010S: Maintained 11011F: arch/x86/kernel/cpu/hygon.c 11012 11013HYNIX HI556 SENSOR DRIVER 11014M: Sakari Ailus <[email protected]> 11015L: [email protected] 11016S: Maintained 11017T: git git://linuxtv.org/media.git 11018F: drivers/media/i2c/hi556.c 11019 11020HYNIX HI846 SENSOR DRIVER 11021M: Martin Kepplinger <[email protected]> 11022L: [email protected] 11023S: Maintained 11024F: drivers/media/i2c/hi846.c 11025 11026HYNIX HI847 SENSOR DRIVER 11027M: Sakari Ailus <[email protected]> 11028L: [email protected] 11029S: Maintained 11030F: drivers/media/i2c/hi847.c 11031 11032Hyper-V/Azure CORE AND DRIVERS 11033M: "K. Y. Srinivasan" <[email protected]> 11034M: Haiyang Zhang <[email protected]> 11035M: Wei Liu <[email protected]> 11036M: Dexuan Cui <[email protected]> 11037L: [email protected] 11038S: Supported 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 11040F: Documentation/ABI/stable/sysfs-bus-vmbus 11041F: Documentation/ABI/testing/debugfs-hyperv 11042F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 11043F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 11044F: Documentation/virt/hyperv 11045F: arch/arm64/hyperv 11046F: arch/arm64/include/asm/mshyperv.h 11047F: arch/x86/hyperv 11048F: arch/x86/include/asm/mshyperv.h 11049F: arch/x86/include/asm/trace/hyperv.h 11050F: arch/x86/kernel/cpu/mshyperv.c 11051F: drivers/clocksource/hyperv_timer.c 11052F: drivers/hid/hid-hyperv.c 11053F: drivers/hv/ 11054F: drivers/input/serio/hyperv-keyboard.c 11055F: drivers/iommu/hyperv-iommu.c 11056F: drivers/net/ethernet/microsoft/ 11057F: drivers/net/hyperv/ 11058F: drivers/pci/controller/pci-hyperv-intf.c 11059F: drivers/pci/controller/pci-hyperv.c 11060F: drivers/scsi/storvsc_drv.c 11061F: drivers/uio/uio_hv_generic.c 11062F: drivers/video/fbdev/hyperv_fb.c 11063F: include/asm-generic/mshyperv.h 11064F: include/clocksource/hyperv_timer.h 11065F: include/hyperv/hvgdk.h 11066F: include/hyperv/hvgdk_ext.h 11067F: include/hyperv/hvgdk_mini.h 11068F: include/hyperv/hvhdk.h 11069F: include/hyperv/hvhdk_mini.h 11070F: include/linux/hyperv.h 11071F: include/net/mana 11072F: include/uapi/linux/hyperv.h 11073F: net/vmw_vsock/hyperv_transport.c 11074F: tools/hv/ 11075 11076HYPERBUS SUPPORT 11077M: Vignesh Raghavendra <[email protected]> 11078R: Tudor Ambarus <[email protected]> 11079L: [email protected] 11080S: Supported 11081Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11082C: irc://irc.oftc.net/mtd 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 11084F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 11085F: drivers/mtd/hyperbus/ 11086F: include/linux/mtd/hyperbus.h 11087 11088HYPERVISOR VIRTUAL CONSOLE DRIVER 11089L: [email protected] 11090S: Odd Fixes 11091F: drivers/tty/hvc/ 11092 11093I2C ACPI SUPPORT 11094M: Mika Westerberg <[email protected]> 11095L: [email protected] 11096L: [email protected] 11097S: Maintained 11098F: drivers/i2c/i2c-core-acpi.c 11099 11100I2C ADDRESS TRANSLATOR (ATR) 11101M: Tomi Valkeinen <[email protected]> 11102R: Luca Ceresoli <[email protected]> 11103L: [email protected] 11104S: Maintained 11105F: drivers/i2c/i2c-atr.c 11106F: include/linux/i2c-atr.h 11107 11108I2C CONTROLLER DRIVER FOR NVIDIA GPU 11109M: Ajay Gupta <[email protected]> 11110L: [email protected] 11111S: Maintained 11112F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 11113F: drivers/i2c/busses/i2c-nvidia-gpu.c 11114 11115I2C MUXES 11116M: Peter Rosin <[email protected]> 11117L: [email protected] 11118S: Maintained 11119F: Documentation/devicetree/bindings/i2c/i2c-arb* 11120F: Documentation/devicetree/bindings/i2c/i2c-gate* 11121F: Documentation/devicetree/bindings/i2c/i2c-mux* 11122F: Documentation/i2c/i2c-topology.rst 11123F: Documentation/i2c/muxes/ 11124F: drivers/i2c/i2c-mux.c 11125F: drivers/i2c/muxes/ 11126F: include/linux/i2c-mux.h 11127 11128I2C MV64XXX MARVELL AND ALLWINNER DRIVER 11129M: Gregory CLEMENT <[email protected]> 11130L: [email protected] 11131S: Maintained 11132F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 11133F: drivers/i2c/busses/i2c-mv64xxx.c 11134 11135I2C OF COMPONENT PROBER 11136M: Chen-Yu Tsai <[email protected]> 11137L: [email protected] 11138L: [email protected] 11139S: Maintained 11140F: drivers/i2c/i2c-core-of-prober.c 11141F: include/linux/i2c-of-prober.h 11142 11143I2C OVER PARALLEL PORT 11144M: Jean Delvare <[email protected]> 11145L: [email protected] 11146S: Maintained 11147F: Documentation/i2c/busses/i2c-parport.rst 11148F: drivers/i2c/busses/i2c-parport.c 11149 11150I2C SUBSYSTEM 11151M: Wolfram Sang <[email protected]> 11152L: [email protected] 11153S: Maintained 11154W: https://i2c.wiki.kernel.org/ 11155Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 11157F: Documentation/i2c/ 11158F: drivers/i2c/* 11159F: include/dt-bindings/i2c/i2c.h 11160F: include/linux/i2c-dev.h 11161F: include/linux/i2c-smbus.h 11162F: include/linux/i2c.h 11163F: include/uapi/linux/i2c-*.h 11164F: include/uapi/linux/i2c.h 11165 11166I2C SUBSYSTEM HOST DRIVERS 11167M: Andi Shyti <[email protected]> 11168L: [email protected] 11169S: Maintained 11170W: https://i2c.wiki.kernel.org/ 11171Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 11173F: Documentation/devicetree/bindings/i2c/ 11174F: drivers/i2c/algos/ 11175F: drivers/i2c/busses/ 11176F: include/dt-bindings/i2c/ 11177 11178I2C-TAOS-EVM DRIVER 11179M: Jean Delvare <[email protected]> 11180L: [email protected] 11181S: Maintained 11182F: Documentation/i2c/busses/i2c-taos-evm.rst 11183F: drivers/i2c/busses/i2c-taos-evm.c 11184 11185I2C-TINY-USB DRIVER 11186M: Till Harbaum <[email protected]> 11187L: [email protected] 11188S: Maintained 11189W: http://www.harbaum.org/till/i2c_tiny_usb 11190F: drivers/i2c/busses/i2c-tiny-usb.c 11191 11192I2C/SMBUS CONTROLLER DRIVERS FOR PC 11193M: Jean Delvare <[email protected]> 11194L: [email protected] 11195S: Maintained 11196F: Documentation/i2c/busses/i2c-ali1535.rst 11197F: Documentation/i2c/busses/i2c-ali1563.rst 11198F: Documentation/i2c/busses/i2c-ali15x3.rst 11199F: Documentation/i2c/busses/i2c-amd756.rst 11200F: Documentation/i2c/busses/i2c-amd8111.rst 11201F: Documentation/i2c/busses/i2c-i801.rst 11202F: Documentation/i2c/busses/i2c-nforce2.rst 11203F: Documentation/i2c/busses/i2c-piix4.rst 11204F: Documentation/i2c/busses/i2c-sis5595.rst 11205F: Documentation/i2c/busses/i2c-sis630.rst 11206F: Documentation/i2c/busses/i2c-sis96x.rst 11207F: Documentation/i2c/busses/i2c-via.rst 11208F: Documentation/i2c/busses/i2c-viapro.rst 11209F: drivers/i2c/busses/i2c-ali1535.c 11210F: drivers/i2c/busses/i2c-ali1563.c 11211F: drivers/i2c/busses/i2c-ali15x3.c 11212F: drivers/i2c/busses/i2c-amd756.c 11213F: drivers/i2c/busses/i2c-amd8111.c 11214F: drivers/i2c/busses/i2c-i801.c 11215F: drivers/i2c/busses/i2c-isch.c 11216F: drivers/i2c/busses/i2c-nforce2.c 11217F: drivers/i2c/busses/i2c-piix4.* 11218F: drivers/i2c/busses/i2c-sis5595.c 11219F: drivers/i2c/busses/i2c-sis630.c 11220F: drivers/i2c/busses/i2c-sis96x.c 11221F: drivers/i2c/busses/i2c-via.c 11222F: drivers/i2c/busses/i2c-viapro.c 11223 11224I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 11225M: Hans de Goede <[email protected]> 11226L: [email protected] 11227S: Maintained 11228F: drivers/i2c/busses/i2c-cht-wc.c 11229 11230I2C/SMBUS ISMT DRIVER 11231M: Seth Heasley <[email protected]> 11232M: Neil Horman <[email protected]> 11233L: [email protected] 11234F: Documentation/i2c/busses/i2c-ismt.rst 11235F: drivers/i2c/busses/i2c-ismt.c 11236 11237I2C/SMBUS ZHAOXIN DRIVER 11238M: Hans Hu <[email protected]> 11239L: [email protected] 11240S: Maintained 11241W: https://www.zhaoxin.com 11242F: drivers/i2c/busses/i2c-viai2c-common.c 11243F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 11244 11245I2C/SMBUS STUB DRIVER 11246M: Jean Delvare <[email protected]> 11247L: [email protected] 11248S: Maintained 11249F: drivers/i2c/i2c-stub.c 11250 11251I3C DRIVER FOR ASPEED AST2600 11252M: Jeremy Kerr <[email protected]> 11253S: Maintained 11254F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 11255F: drivers/i3c/master/ast2600-i3c-master.c 11256 11257I3C DRIVER FOR CADENCE I3C MASTER IP 11258M: Przemysław Gaj <[email protected]> 11259S: Maintained 11260F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 11261F: drivers/i3c/master/i3c-master-cdns.c 11262 11263I3C DRIVER FOR SYNOPSYS DESIGNWARE 11264S: Orphan 11265F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 11266F: drivers/i3c/master/dw* 11267 11268I3C SUBSYSTEM 11269M: Alexandre Belloni <[email protected]> 11270R: Frank Li <[email protected]> 11271L: [email protected] (moderated for non-subscribers) 11272S: Maintained 11273C: irc://chat.freenode.net/linux-i3c 11274T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 11275F: Documentation/ABI/testing/sysfs-bus-i3c 11276F: Documentation/devicetree/bindings/i3c/ 11277F: Documentation/driver-api/i3c 11278F: drivers/i3c/ 11279F: include/dt-bindings/i3c/ 11280F: include/linux/i3c/ 11281 11282IBM Operation Panel Input Driver 11283M: Eddie James <[email protected]> 11284L: [email protected] 11285S: Maintained 11286F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11287F: drivers/input/misc/ibm-panel.c 11288 11289IBM Power 842 compression accelerator 11290M: Haren Myneni <[email protected]> 11291S: Supported 11292F: crypto/842.c 11293F: drivers/crypto/nx/Kconfig 11294F: drivers/crypto/nx/Makefile 11295F: drivers/crypto/nx/nx-842* 11296F: include/linux/sw842.h 11297F: lib/842/ 11298 11299IBM Power in-Nest Crypto Acceleration 11300M: Breno Leitão <[email protected]> 11301M: Nayna Jain <[email protected]> 11302M: Paulo Flabiano Smorigo <[email protected]> 11303L: [email protected] 11304S: Supported 11305F: drivers/crypto/nx/Kconfig 11306F: drivers/crypto/nx/Makefile 11307F: drivers/crypto/nx/nx-aes* 11308F: drivers/crypto/nx/nx-sha* 11309F: drivers/crypto/nx/nx.* 11310F: drivers/crypto/nx/nx_csbcpb.h 11311F: drivers/crypto/nx/nx_debugfs.c 11312 11313IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11314M: Tyrel Datwyler <[email protected]> 11315L: [email protected] 11316L: [email protected] 11317S: Supported 11318F: drivers/pci/hotplug/rpadlpar* 11319 11320IBM Power Linux RAID adapter 11321M: Brian King <[email protected]> 11322S: Supported 11323F: drivers/scsi/ipr.* 11324 11325IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11326M: Tyrel Datwyler <[email protected]> 11327L: [email protected] 11328L: [email protected] 11329S: Supported 11330F: drivers/pci/hotplug/rpaphp* 11331 11332IBM Power SRIOV Virtual NIC Device Driver 11333M: Haren Myneni <[email protected]> 11334M: Rick Lindsley <[email protected]> 11335R: Nick Child <[email protected]> 11336R: Thomas Falcon <[email protected]> 11337L: [email protected] 11338S: Maintained 11339F: drivers/net/ethernet/ibm/ibmvnic.* 11340 11341IBM Power VFIO Support 11342M: Timothy Pearson <[email protected]> 11343S: Supported 11344F: drivers/vfio/vfio_iommu_spapr_tce.c 11345 11346IBM Power Virtual Ethernet Device Driver 11347M: Nick Child <[email protected]> 11348L: [email protected] 11349S: Maintained 11350F: drivers/net/ethernet/ibm/ibmveth.* 11351 11352IBM Power Virtual FC Device Drivers 11353M: Tyrel Datwyler <[email protected]> 11354L: [email protected] 11355S: Supported 11356F: drivers/scsi/ibmvscsi/ibmvfc* 11357 11358IBM Power Virtual Management Channel Driver 11359M: Brad Warrum <[email protected]> 11360M: Ritu Agarwal <[email protected]> 11361S: Supported 11362F: drivers/misc/ibmvmc.* 11363 11364IBM Power Virtual SCSI Device Drivers 11365M: Tyrel Datwyler <[email protected]> 11366L: [email protected] 11367S: Supported 11368F: drivers/scsi/ibmvscsi/ibmvscsi* 11369F: include/scsi/viosrp.h 11370 11371IBM Power Virtual SCSI Device Target Driver 11372M: Tyrel Datwyler <[email protected]> 11373L: [email protected] 11374L: [email protected] 11375S: Supported 11376F: drivers/scsi/ibmvscsi_tgt/ 11377 11378IBM Power VMX Cryptographic instructions 11379M: Breno Leitão <[email protected]> 11380M: Nayna Jain <[email protected]> 11381M: Paulo Flabiano Smorigo <[email protected]> 11382L: [email protected] 11383S: Supported 11384F: arch/powerpc/crypto/Kconfig 11385F: arch/powerpc/crypto/Makefile 11386F: arch/powerpc/crypto/aes.c 11387F: arch/powerpc/crypto/aes_cbc.c 11388F: arch/powerpc/crypto/aes_ctr.c 11389F: arch/powerpc/crypto/aes_xts.c 11390F: arch/powerpc/crypto/aesp8-ppc.* 11391F: arch/powerpc/crypto/ghash.c 11392F: arch/powerpc/crypto/ghashp8-ppc.pl 11393F: arch/powerpc/crypto/ppc-xlate.pl 11394F: arch/powerpc/crypto/vmx.c 11395 11396IBM ServeRAID RAID DRIVER 11397S: Orphan 11398F: drivers/scsi/ips.* 11399 11400ICH LPC AND GPIO DRIVER 11401M: Peter Tyser <[email protected]> 11402S: Maintained 11403F: drivers/gpio/gpio-ich.c 11404F: drivers/mfd/lpc_ich.c 11405 11406ICY I2C DRIVER 11407M: Max Staudt <[email protected]> 11408L: [email protected] 11409S: Maintained 11410F: drivers/i2c/busses/i2c-icy.c 11411 11412IDEAPAD LAPTOP EXTRAS DRIVER 11413M: Ike Panhc <[email protected]> 11414L: [email protected] 11415S: Maintained 11416W: http://launchpad.net/ideapad-laptop 11417F: drivers/platform/x86/ideapad-laptop.c 11418 11419IDEAPAD LAPTOP SLIDEBAR DRIVER 11420M: Andrey Moiseev <[email protected]> 11421L: [email protected] 11422S: Maintained 11423W: https://github.com/o2genum/ideapad-slidebar 11424F: drivers/input/misc/ideapad_slidebar.c 11425 11426IDT VersaClock 5 CLOCK DRIVER 11427M: Luca Ceresoli <[email protected]> 11428S: Maintained 11429F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11430F: drivers/clk/clk-versaclock5.c 11431 11432IEEE 802.15.4 SUBSYSTEM 11433M: Alexander Aring <[email protected]> 11434M: Stefan Schmidt <[email protected]> 11435M: Miquel Raynal <[email protected]> 11436L: [email protected] 11437S: Maintained 11438W: https://linux-wpan.org/ 11439Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11441T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11442F: Documentation/networking/ieee802154.rst 11443F: drivers/net/ieee802154/ 11444F: include/linux/ieee802154.h 11445F: include/linux/nl802154.h 11446F: include/net/af_ieee802154.h 11447F: include/net/cfg802154.h 11448F: include/net/ieee802154_netdev.h 11449F: include/net/mac802154.h 11450F: include/net/nl802154.h 11451F: net/ieee802154/ 11452F: net/mac802154/ 11453 11454Intel VIRTIO DATA PATH ACCELERATOR 11455M: Zhu Lingshan <[email protected]> 11456L: [email protected] 11457S: Supported 11458F: drivers/vdpa/ifcvf/ 11459 11460IFE PROTOCOL 11461M: Yotam Gigi <[email protected]> 11462M: Jamal Hadi Salim <[email protected]> 11463F: include/net/ife.h 11464F: include/uapi/linux/ife.h 11465F: net/ife 11466 11467IGORPLUG-USB IR RECEIVER 11468M: Sean Young <[email protected]> 11469L: [email protected] 11470S: Maintained 11471F: drivers/media/rc/igorplugusb.c 11472 11473IGUANAWORKS USB IR TRANSCEIVER 11474M: Sean Young <[email protected]> 11475L: [email protected] 11476S: Maintained 11477F: drivers/media/rc/iguanair.c 11478 11479IIO BACKEND FRAMEWORK 11480M: Nuno Sa <[email protected]> 11481R: Olivier Moysan <[email protected]> 11482L: [email protected] 11483S: Maintained 11484F: Documentation/ABI/testing/debugfs-iio-backend 11485F: drivers/iio/industrialio-backend.c 11486F: include/linux/iio/backend.h 11487 11488IIO DIGITAL POTENTIOMETER DAC 11489M: Peter Rosin <[email protected]> 11490L: [email protected] 11491S: Maintained 11492F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11493F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11494F: drivers/iio/dac/dpot-dac.c 11495 11496IIO ENVELOPE DETECTOR 11497M: Peter Rosin <[email protected]> 11498L: [email protected] 11499S: Maintained 11500F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11501F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11502F: drivers/iio/adc/envelope-detector.c 11503 11504IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11505M: Matti Vaittinen <[email protected]> 11506L: [email protected] 11507S: Maintained 11508F: drivers/iio/industrialio-gts-helper.c 11509F: include/linux/iio/iio-gts-helper.h 11510F: drivers/iio/test/iio-test-gts.c 11511 11512IIO MULTIPLEXER 11513M: Peter Rosin <[email protected]> 11514L: [email protected] 11515S: Maintained 11516F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11517F: drivers/iio/multiplexer/iio-mux.c 11518 11519IIO SCMI BASED DRIVER 11520M: Jyoti Bhayana <[email protected]> 11521L: [email protected] 11522S: Maintained 11523F: drivers/iio/common/scmi_sensors/scmi_iio.c 11524 11525IIO SUBSYSTEM AND DRIVERS 11526M: Jonathan Cameron <[email protected]> 11527R: Lars-Peter Clausen <[email protected]> 11528L: [email protected] 11529S: Maintained 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11531F: Documentation/ABI/testing/configfs-iio* 11532F: Documentation/ABI/testing/sysfs-bus-iio* 11533F: Documentation/devicetree/bindings/iio/ 11534F: Documentation/iio/ 11535F: drivers/iio/ 11536F: drivers/staging/iio/ 11537F: include/dt-bindings/iio/ 11538F: include/linux/iio/ 11539F: tools/iio/ 11540 11541IIO UNIT CONVERTER 11542M: Peter Rosin <[email protected]> 11543L: [email protected] 11544S: Maintained 11545F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11546F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11547F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11548F: drivers/iio/afe/iio-rescale.c 11549 11550IKANOS/ADI EAGLE ADSL USB DRIVER 11551M: Matthieu Castet <[email protected]> 11552M: Stanislaw Gruszka <[email protected]> 11553S: Maintained 11554F: drivers/usb/atm/ueagle-atm.c 11555 11556IMAGIS TOUCHSCREEN DRIVER 11557M: Markuss Broks <[email protected]> 11558S: Maintained 11559F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11560F: drivers/input/touchscreen/imagis.c 11561 11562IMGTEC ASCII LCD DRIVER 11563M: Paul Burton <[email protected]> 11564S: Maintained 11565F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11566F: drivers/auxdisplay/img-ascii-lcd.c 11567 11568IMGTEC JPEG ENCODER DRIVER 11569M: Devarsh Thakkar <[email protected]> 11570L: [email protected] 11571S: Supported 11572F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11573F: drivers/media/platform/imagination/e5010* 11574 11575IMGTEC IR DECODER DRIVER 11576S: Orphan 11577F: drivers/media/rc/img-ir/ 11578 11579IMGTEC POWERVR DRM DRIVER 11580M: Frank Binns <[email protected]> 11581M: Matt Coster <[email protected]> 11582S: Supported 11583T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11584F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11585F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11586F: Documentation/gpu/imagination/ 11587F: drivers/gpu/drm/ci/xfails/powervr* 11588F: drivers/gpu/drm/imagination/ 11589F: include/uapi/drm/pvr_drm.h 11590 11591IMON SOUNDGRAPH USB IR RECEIVER 11592M: Sean Young <[email protected]> 11593L: [email protected] 11594S: Maintained 11595F: drivers/media/rc/imon.c 11596F: drivers/media/rc/imon_raw.c 11597 11598IMS TWINTURBO FRAMEBUFFER DRIVER 11599L: [email protected] 11600S: Orphan 11601F: drivers/video/fbdev/imsttfb.c 11602 11603INA233 HARDWARE MONITOR DRIVERS 11604M: Leo Yang <[email protected]> 11605L: [email protected] 11606S: Maintained 11607F: Documentation/hwmon/ina233.rst 11608F: drivers/hwmon/pmbus/ina233.c 11609 11610INDEX OF FURTHER KERNEL DOCUMENTATION 11611M: Carlos Bilbao <[email protected]> 11612S: Maintained 11613F: Documentation/process/kernel-docs.rst 11614 11615INDUSTRY PACK SUBSYSTEM (IPACK) 11616M: Vaibhav Gupta <[email protected]> 11617M: Jens Taprogge <[email protected]> 11618M: Greg Kroah-Hartman <[email protected]> 11619L: [email protected] 11620S: Maintained 11621W: http://industrypack.sourceforge.net 11622F: drivers/ipack/ 11623 11624INFINEON DPS310 Driver 11625M: Eddie James <[email protected]> 11626L: [email protected] 11627S: Maintained 11628F: drivers/iio/pressure/dps310.c 11629 11630INFINEON PEB2466 ASoC CODEC 11631M: Herve Codina <[email protected]> 11632L: [email protected] 11633S: Maintained 11634F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11635F: sound/soc/codecs/peb2466.c 11636 11637INFINIBAND SUBSYSTEM 11638M: Jason Gunthorpe <[email protected]> 11639M: Leon Romanovsky <[email protected]> 11640L: [email protected] 11641S: Supported 11642W: https://github.com/linux-rdma/rdma-core 11643Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11644T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11645F: Documentation/devicetree/bindings/infiniband/ 11646F: Documentation/infiniband/ 11647F: drivers/infiniband/ 11648F: include/rdma/ 11649F: include/trace/events/ib_mad.h 11650F: include/trace/events/ib_umad.h 11651F: include/trace/misc/rdma.h 11652F: include/uapi/linux/if_infiniband.h 11653F: include/uapi/rdma/ 11654F: samples/bpf/ibumad_kern.c 11655F: samples/bpf/ibumad_user.c 11656 11657INGENIC JZ4780 NAND DRIVER 11658M: Harvey Hunt <[email protected]> 11659L: [email protected] 11660L: [email protected] 11661S: Maintained 11662F: drivers/mtd/nand/raw/ingenic/ 11663 11664INGENIC JZ47xx SoCs 11665M: Paul Cercueil <[email protected]> 11666L: [email protected] 11667S: Maintained 11668F: arch/mips/boot/dts/ingenic/ 11669F: arch/mips/generic/board-ingenic.c 11670F: arch/mips/include/asm/mach-ingenic/ 11671F: arch/mips/ingenic/Kconfig 11672F: drivers/clk/ingenic/ 11673F: drivers/dma/dma-jz4780.c 11674F: drivers/gpu/drm/ingenic/ 11675F: drivers/i2c/busses/i2c-jz4780.c 11676F: drivers/iio/adc/ingenic-adc.c 11677F: drivers/irqchip/irq-ingenic.c 11678F: drivers/memory/jz4780-nemc.c 11679F: drivers/mmc/host/jz4740_mmc.c 11680F: drivers/mtd/nand/raw/ingenic/ 11681F: drivers/pinctrl/pinctrl-ingenic.c 11682F: drivers/power/supply/ingenic-battery.c 11683F: drivers/pwm/pwm-jz4740.c 11684F: drivers/remoteproc/ingenic_rproc.c 11685F: drivers/rtc/rtc-jz4740.c 11686F: drivers/tty/serial/8250/8250_ingenic.c 11687F: drivers/usb/musb/jz4740.c 11688F: drivers/watchdog/jz4740_wdt.c 11689F: include/dt-bindings/iio/adc/ingenic,adc.h 11690F: include/linux/mfd/ingenic-tcu.h 11691F: sound/soc/codecs/jz47* 11692F: sound/soc/jz4740/ 11693 11694INJOINIC IP5xxx POWER BANK IC DRIVER 11695M: Samuel Holland <[email protected]> 11696S: Maintained 11697F: drivers/power/supply/ip5xxx_power.c 11698 11699INOTIFY 11700M: Jan Kara <[email protected]> 11701R: Amir Goldstein <[email protected]> 11702L: [email protected] 11703S: Maintained 11704F: Documentation/filesystems/inotify.rst 11705F: fs/notify/inotify/ 11706F: include/linux/inotify.h 11707F: include/uapi/linux/inotify.h 11708 11709INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11710M: Dmitry Torokhov <[email protected]> 11711L: [email protected] 11712S: Maintained 11713Q: http://patchwork.kernel.org/project/linux-input/list/ 11714T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11715F: Documentation/devicetree/bindings/input/ 11716F: Documentation/devicetree/bindings/serio/ 11717F: Documentation/input/ 11718F: drivers/input/ 11719F: include/dt-bindings/input/ 11720F: include/linux/gameport.h 11721F: include/linux/i8042.h 11722F: include/linux/input.h 11723F: include/linux/input/ 11724F: include/linux/libps2.h 11725F: include/linux/serio.h 11726F: include/uapi/linux/gameport.h 11727F: include/uapi/linux/input-event-codes.h 11728F: include/uapi/linux/input.h 11729F: include/uapi/linux/serio.h 11730F: include/uapi/linux/uinput.h 11731 11732INPUT MULTITOUCH (MT) PROTOCOL 11733M: Henrik Rydberg <[email protected]> 11734L: [email protected] 11735S: Odd fixes 11736F: Documentation/input/multi-touch-protocol.rst 11737F: drivers/input/input-mt.c 11738K: \b(ABS|SYN)_MT_ 11739 11740INSIDE SECURE CRYPTO DRIVER 11741M: Antoine Tenart <[email protected]> 11742L: [email protected] 11743S: Maintained 11744F: drivers/crypto/inside-secure/ 11745 11746INSIDE SECURE EIP93 CRYPTO DRIVER 11747M: Christian Marangi <[email protected]> 11748L: [email protected] 11749S: Maintained 11750F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml 11751F: drivers/crypto/inside-secure/eip93/ 11752 11753INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11754M: Mimi Zohar <[email protected]> 11755M: Roberto Sassu <[email protected]> 11756M: Dmitry Kasatkin <[email protected]> 11757R: Eric Snowberg <[email protected]> 11758L: [email protected] 11759S: Supported 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11761F: security/integrity/ 11762F: security/integrity/ima/ 11763 11764INTEGRITY POLICY ENFORCEMENT (IPE) 11765M: Fan Wu <[email protected]> 11766L: [email protected] 11767S: Supported 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11769F: Documentation/admin-guide/LSM/ipe.rst 11770F: Documentation/security/ipe.rst 11771F: scripts/ipe/ 11772F: security/ipe/ 11773 11774INTEL 810/815 FRAMEBUFFER DRIVER 11775M: Antonino Daplas <[email protected]> 11776L: [email protected] 11777S: Maintained 11778F: drivers/video/fbdev/i810/ 11779 11780INTEL 8254 COUNTER DRIVER 11781M: William Breathitt Gray <[email protected]> 11782L: [email protected] 11783S: Maintained 11784F: drivers/counter/i8254.c 11785F: include/linux/i8254.h 11786 11787INTEL 8255 GPIO DRIVER 11788M: William Breathitt Gray <[email protected]> 11789L: [email protected] 11790S: Maintained 11791F: drivers/gpio/gpio-i8255.c 11792F: drivers/gpio/gpio-i8255.h 11793 11794INTEL ASoC DRIVERS 11795M: Cezary Rojewski <[email protected]> 11796M: Liam Girdwood <[email protected]> 11797M: Peter Ujfalusi <[email protected]> 11798M: Bard Liao <[email protected]> 11799M: Ranjani Sridharan <[email protected]> 11800M: Kai Vehmanen <[email protected]> 11801R: Pierre-Louis Bossart <[email protected]> 11802L: [email protected] 11803S: Supported 11804F: sound/soc/intel/ 11805 11806INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11807M: Hans de Goede <[email protected]> 11808L: [email protected] 11809S: Maintained 11810F: drivers/platform/x86/intel/atomisp2/pm.c 11811 11812INTEL ATOMISP2 LED DRIVER 11813M: Hans de Goede <[email protected]> 11814L: [email protected] 11815S: Maintained 11816F: drivers/platform/x86/intel/atomisp2/led.c 11817 11818INTEL BIOS SAR INT1092 DRIVER 11819M: Shravan Sudhakar <[email protected]> 11820L: [email protected] 11821S: Maintained 11822F: drivers/platform/x86/intel/int1092/ 11823 11824INTEL BROXTON PMC DRIVER 11825M: Mika Westerberg <[email protected]> 11826M: Zha Qipeng <[email protected]> 11827S: Maintained 11828F: drivers/mfd/intel_pmc_bxt.c 11829F: include/linux/mfd/intel_pmc_bxt.h 11830 11831INTEL C600 SERIES SAS CONTROLLER DRIVER 11832L: [email protected] 11833S: Orphan 11834T: git git://git.code.sf.net/p/intel-sas/isci 11835F: drivers/scsi/isci/ 11836 11837INTEL CPU family model numbers 11838M: Tony Luck <[email protected]> 11839M: [email protected] 11840L: [email protected] 11841S: Supported 11842F: arch/x86/include/asm/intel-family.h 11843 11844INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11845M: Jani Nikula <[email protected]> 11846M: Rodrigo Vivi <[email protected]> 11847L: [email protected] 11848L: [email protected] 11849S: Supported 11850F: drivers/gpu/drm/i915/display/ 11851F: drivers/gpu/drm/xe/display/ 11852F: drivers/gpu/drm/xe/compat-i915-headers 11853F: include/drm/intel/ 11854 11855INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11856M: Jani Nikula <[email protected]> 11857M: Joonas Lahtinen <[email protected]> 11858M: Rodrigo Vivi <[email protected]> 11859M: Tvrtko Ursulin <[email protected]> 11860L: [email protected] 11861S: Supported 11862W: https://drm.pages.freedesktop.org/intel-docs/ 11863Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11864B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11865C: irc://irc.oftc.net/intel-gfx 11866T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11867F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11868F: Documentation/gpu/i915.rst 11869F: drivers/gpu/drm/ci/xfails/i915* 11870F: drivers/gpu/drm/i915/ 11871F: include/drm/intel/ 11872F: include/uapi/drm/i915_drm.h 11873 11874INTEL DRM XE DRIVER (Lunar Lake and newer) 11875M: Lucas De Marchi <[email protected]> 11876M: Thomas Hellström <[email protected]> 11877M: Rodrigo Vivi <[email protected]> 11878L: [email protected] 11879S: Supported 11880W: https://drm.pages.freedesktop.org/intel-docs/ 11881Q: http://patchwork.freedesktop.org/project/intel-xe/ 11882B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11883C: irc://irc.oftc.net/xe 11884T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11885F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11886F: Documentation/gpu/xe/ 11887F: drivers/gpu/drm/xe/ 11888F: include/drm/intel/ 11889F: include/uapi/drm/xe_drm.h 11890 11891INTEL ETHERNET DRIVERS 11892M: Tony Nguyen <[email protected]> 11893M: Przemek Kitszel <[email protected]> 11894L: [email protected] (moderated for non-subscribers) 11895S: Maintained 11896W: https://www.intel.com/content/www/us/en/support.html 11897Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11900F: Documentation/networking/device_drivers/ethernet/intel/ 11901F: drivers/net/ethernet/intel/ 11902F: drivers/net/ethernet/intel/*/ 11903F: include/linux/avf/virtchnl.h 11904F: include/linux/net/intel/iidc.h 11905 11906INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11907M: Mustafa Ismail <[email protected]> 11908M: Tatyana Nikolova <[email protected]> 11909L: [email protected] 11910S: Supported 11911F: drivers/infiniband/hw/irdma/ 11912F: include/uapi/rdma/irdma-abi.h 11913 11914INTEL GPIO DRIVERS 11915M: Andy Shevchenko <[email protected]> 11916L: [email protected] 11917S: Supported 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11919F: drivers/gpio/gpio-elkhartlake.c 11920F: drivers/gpio/gpio-graniterapids.c 11921F: drivers/gpio/gpio-ich.c 11922F: drivers/gpio/gpio-merrifield.c 11923F: drivers/gpio/gpio-ml-ioh.c 11924F: drivers/gpio/gpio-pch.c 11925F: drivers/gpio/gpio-sch.c 11926F: drivers/gpio/gpio-sodaville.c 11927F: drivers/gpio/gpio-tangier.c 11928F: drivers/gpio/gpio-tangier.h 11929 11930INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11931M: Zhenyu Wang <[email protected]> 11932M: Zhi Wang <[email protected]> 11933L: [email protected] 11934L: [email protected] 11935S: Supported 11936W: https://github.com/intel/gvt-linux/wiki 11937T: git https://github.com/intel/gvt-linux.git 11938F: drivers/gpu/drm/i915/gvt/ 11939 11940INTEL HID EVENT DRIVER 11941M: Alex Hung <[email protected]> 11942L: [email protected] 11943S: Maintained 11944F: drivers/platform/x86/intel/hid.c 11945 11946INTEL I/OAT DMA DRIVER 11947M: Dave Jiang <[email protected]> 11948R: Dan Williams <[email protected]> 11949L: [email protected] 11950S: Supported 11951Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11952F: drivers/dma/ioat* 11953 11954INTEL IAA CRYPTO DRIVER 11955M: Kristen Accardi <[email protected]> 11956M: Vinicius Costa Gomes <[email protected]> 11957L: [email protected] 11958S: Supported 11959F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11960F: drivers/crypto/intel/iaa/* 11961 11962INTEL IDLE DRIVER 11963M: Rafael J. Wysocki <[email protected]> 11964M: Artem Bityutskiy <[email protected]> 11965M: Artem Bityutskiy <[email protected]> 11966R: Len Brown <[email protected]> 11967L: [email protected] 11968S: Supported 11969B: https://bugzilla.kernel.org 11970T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 11971F: drivers/idle/intel_idle.c 11972 11973INTEL IDXD DRIVER 11974M: Vinicius Costa Gomes <[email protected]> 11975R: Dave Jiang <[email protected]> 11976L: [email protected] 11977S: Supported 11978F: drivers/dma/idxd/* 11979F: include/uapi/linux/idxd.h 11980 11981INTEL IN FIELD SCAN (IFS) DEVICE 11982M: Jithu Joseph <[email protected]> 11983R: Ashok Raj <[email protected]> 11984R: Tony Luck <[email protected]> 11985S: Maintained 11986F: drivers/platform/x86/intel/ifs 11987F: include/trace/events/intel_ifs.h 11988F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11989 11990INTEL INTEGRATED SENSOR HUB DRIVER 11991M: Srinivas Pandruvada <[email protected]> 11992M: Jiri Kosina <[email protected]> 11993L: [email protected] 11994S: Maintained 11995F: drivers/hid/intel-ish-hid/ 11996 11997INTEL IOMMU (VT-d) 11998M: David Woodhouse <[email protected]> 11999M: Lu Baolu <[email protected]> 12000L: [email protected] 12001S: Supported 12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12003F: drivers/iommu/intel/ 12004 12005INTEL IPU3 CSI-2 CIO2 DRIVER 12006M: Yong Zhi <[email protected]> 12007M: Sakari Ailus <[email protected]> 12008M: Bingbu Cao <[email protected]> 12009M: Dan Scally <[email protected]> 12010R: Tianshu Qiu <[email protected]> 12011L: [email protected] 12012S: Maintained 12013T: git git://linuxtv.org/media.git 12014F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 12015F: drivers/media/pci/intel/ipu3/ 12016 12017INTEL IPU3 CSI-2 IMGU DRIVER 12018M: Sakari Ailus <[email protected]> 12019R: Bingbu Cao <[email protected]> 12020R: Tianshu Qiu <[email protected]> 12021L: [email protected] 12022S: Maintained 12023F: Documentation/admin-guide/media/ipu3.rst 12024F: Documentation/admin-guide/media/ipu3_rcb.svg 12025F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 12026F: drivers/staging/media/ipu3/ 12027 12028INTEL IPU6 INPUT SYSTEM DRIVER 12029M: Sakari Ailus <[email protected]> 12030M: Bingbu Cao <[email protected]> 12031R: Tianshu Qiu <[email protected]> 12032L: [email protected] 12033S: Maintained 12034T: git git://linuxtv.org/media.git 12035F: Documentation/admin-guide/media/ipu6-isys.rst 12036F: drivers/media/pci/intel/ipu6/ 12037 12038INTEL ISHTP ECLITE DRIVER 12039M: Srinivas Pandruvada <[email protected]> 12040L: [email protected] 12041S: Supported 12042F: drivers/platform/x86/intel/ishtp_eclite.c 12043 12044INTEL IXP4XX CRYPTO SUPPORT 12045M: Corentin Labbe <[email protected]> 12046L: [email protected] 12047S: Maintained 12048F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 12049 12050INTEL KEEM BAY DRM DRIVER 12051M: Anitha Chrisanthus <[email protected]> 12052M: Edmund Dea <[email protected]> 12053S: Maintained 12054F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 12055F: drivers/gpu/drm/kmb/ 12056 12057INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 12058M: Daniele Alessandrelli <[email protected]> 12059S: Maintained 12060F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 12061F: drivers/crypto/intel/keembay/Kconfig 12062F: drivers/crypto/intel/keembay/Makefile 12063F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 12064F: drivers/crypto/intel/keembay/ocs-aes.c 12065F: drivers/crypto/intel/keembay/ocs-aes.h 12066 12067INTEL KEEM BAY OCS ECC CRYPTO DRIVER 12068M: Daniele Alessandrelli <[email protected]> 12069M: Prabhjot Khurana <[email protected]> 12070M: Mark Gross <[email protected]> 12071S: Maintained 12072F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 12073F: drivers/crypto/intel/keembay/Kconfig 12074F: drivers/crypto/intel/keembay/Makefile 12075F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 12076 12077INTEL KEEM BAY OCS HCU CRYPTO DRIVER 12078M: Daniele Alessandrelli <[email protected]> 12079M: Declan Murphy <[email protected]> 12080S: Maintained 12081F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 12082F: drivers/crypto/intel/keembay/Kconfig 12083F: drivers/crypto/intel/keembay/Makefile 12084F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 12085F: drivers/crypto/intel/keembay/ocs-hcu.c 12086F: drivers/crypto/intel/keembay/ocs-hcu.h 12087 12088INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 12089M: Wentong Wu <[email protected]> 12090M: Sakari Ailus <[email protected]> 12091S: Maintained 12092F: drivers/gpio/gpio-ljca.c 12093F: drivers/i2c/busses/i2c-ljca.c 12094F: drivers/spi/spi-ljca.c 12095F: drivers/usb/misc/usb-ljca.c 12096F: include/linux/usb/ljca.h 12097 12098INTEL MANAGEMENT ENGINE (mei) 12099M: Alexander Usyskin <[email protected]> 12100L: [email protected] 12101S: Supported 12102F: Documentation/driver-api/mei/* 12103F: drivers/misc/mei/ 12104F: drivers/watchdog/mei_wdt.c 12105F: include/linux/mei_aux.h 12106F: include/linux/mei_cl_bus.h 12107F: include/uapi/linux/mei.h 12108F: include/uapi/linux/mei_uuid.h 12109F: include/uapi/linux/uuid.h 12110F: samples/mei/* 12111 12112INTEL MAX 10 BMC MFD DRIVER 12113M: Xu Yilun <[email protected]> 12114R: Tom Rix <[email protected]> 12115S: Maintained 12116F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 12117F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 12118F: drivers/hwmon/intel-m10-bmc-hwmon.c 12119F: drivers/mfd/intel-m10-bmc* 12120F: include/linux/mfd/intel-m10-bmc.h 12121 12122INTEL MAX10 BMC SECURE UPDATES 12123M: Peter Colberg <[email protected]> 12124L: [email protected] 12125S: Maintained 12126F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 12127F: drivers/fpga/intel-m10-bmc-sec-update.c 12128 12129INTEL MID (Mobile Internet Device) PLATFORM 12130M: Andy Shevchenko <[email protected]> 12131L: [email protected] 12132S: Supported 12133F: arch/x86/include/asm/intel-mid.h 12134F: arch/x86/pci/intel_mid_pci.c 12135F: arch/x86/platform/intel-mid/ 12136F: drivers/dma/hsu/ 12137F: drivers/extcon/extcon-intel-mrfld.c 12138F: drivers/gpio/gpio-merrifield.c 12139F: drivers/gpio/gpio-tangier.* 12140F: drivers/iio/adc/intel_mrfld_adc.c 12141F: drivers/mfd/intel_soc_pmic_mrfld.c 12142F: drivers/pinctrl/intel/pinctrl-merrifield.c 12143F: drivers/pinctrl/intel/pinctrl-moorefield.c 12144F: drivers/pinctrl/intel/pinctrl-tangier.* 12145F: drivers/platform/x86/intel/mrfld_pwrbtn.c 12146F: drivers/platform/x86/intel_scu_* 12147F: drivers/staging/media/atomisp/ 12148F: drivers/tty/serial/8250/8250_mid.c 12149F: drivers/watchdog/intel-mid_wdt.c 12150F: include/linux/mfd/intel_soc_pmic_mrfld.h 12151F: include/linux/platform_data/x86/intel-mid_wdt.h 12152F: include/linux/platform_data/x86/intel_scu_ipc.h 12153 12154INTEL P-Unit IPC DRIVER 12155M: Zha Qipeng <[email protected]> 12156L: [email protected] 12157S: Maintained 12158F: arch/x86/include/asm/intel_punit_ipc.h 12159F: drivers/platform/x86/intel/punit_ipc.c 12160 12161INTEL PMC CORE DRIVER 12162M: Rajneesh Bhardwaj <[email protected]> 12163M: David E Box <[email protected]> 12164L: [email protected] 12165S: Maintained 12166F: Documentation/ABI/testing/sysfs-platform-intel-pmc 12167F: drivers/platform/x86/intel/pmc/ 12168F: include/linux/platform_data/x86/intel_pmc_ipc.h 12169 12170INTEL PMIC GPIO DRIVERS 12171M: Andy Shevchenko <[email protected]> 12172S: Supported 12173T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 12174F: drivers/gpio/gpio-*cove.c 12175 12176INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 12177M: Andy Shevchenko <[email protected]> 12178S: Supported 12179F: drivers/mfd/intel_soc_pmic* 12180F: include/linux/mfd/intel_soc_pmic* 12181 12182INTEL PMT DRIVERS 12183M: David E. Box <[email protected]> 12184S: Supported 12185F: drivers/platform/x86/intel/pmt/ 12186 12187INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 12188M: Stanislav Yakovlev <[email protected]> 12189L: [email protected] 12190S: Maintained 12191F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 12192F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 12193F: drivers/net/wireless/intel/ipw2x00/ 12194 12195INTEL PSTATE DRIVER 12196M: Srinivas Pandruvada <[email protected]> 12197M: Len Brown <[email protected]> 12198L: [email protected] 12199S: Supported 12200F: drivers/cpufreq/intel_pstate.c 12201 12202INTEL PTP DFL ToD DRIVER 12203M: Tianfei Zhang <[email protected]> 12204L: [email protected] 12205L: [email protected] 12206S: Maintained 12207F: drivers/ptp/ptp_dfl_tod.c 12208 12209INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 12210M: Jarkko Nikula <[email protected]> 12211L: [email protected] 12212F: drivers/counter/intel-qep.c 12213 12214INTEL SCU DRIVERS 12215M: Mika Westerberg <[email protected]> 12216S: Maintained 12217F: drivers/platform/x86/intel_scu_* 12218F: include/linux/platform_data/x86/intel_scu_ipc.h 12219 12220INTEL SDSI DRIVER 12221M: David E. Box <[email protected]> 12222S: Supported 12223F: drivers/platform/x86/intel/sdsi.c 12224F: tools/arch/x86/intel_sdsi/ 12225F: tools/testing/selftests/drivers/sdsi/ 12226 12227INTEL SGX 12228M: Jarkko Sakkinen <[email protected]> 12229R: Dave Hansen <[email protected]> 12230L: [email protected] 12231S: Supported 12232Q: https://patchwork.kernel.org/project/intel-sgx/list/ 12233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 12234F: Documentation/arch/x86/sgx.rst 12235F: arch/x86/entry/vdso/vsgx.S 12236F: arch/x86/include/asm/sgx.h 12237F: arch/x86/include/uapi/asm/sgx.h 12238F: arch/x86/kernel/cpu/sgx/* 12239F: tools/testing/selftests/sgx/* 12240K: \bSGX_ 12241 12242INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 12243M: Daniel Scally <[email protected]> 12244S: Maintained 12245F: drivers/platform/x86/intel/int3472/ 12246 12247INTEL SPEED SELECT TECHNOLOGY 12248M: Srinivas Pandruvada <[email protected]> 12249L: [email protected] 12250S: Maintained 12251F: drivers/platform/x86/intel/speed_select_if/ 12252F: include/uapi/linux/isst_if.h 12253F: tools/power/x86/intel-speed-select/ 12254 12255INTEL STRATIX10 FIRMWARE DRIVERS 12256M: Dinh Nguyen <[email protected]> 12257L: [email protected] 12258S: Maintained 12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 12260F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 12261F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 12262F: drivers/firmware/stratix10-rsu.c 12263F: drivers/firmware/stratix10-svc.c 12264F: include/linux/firmware/intel/stratix10-smc.h 12265F: include/linux/firmware/intel/stratix10-svc-client.h 12266 12267INTEL TELEMETRY DRIVER 12268M: Rajneesh Bhardwaj <[email protected]> 12269M: "David E. Box" <[email protected]> 12270L: [email protected] 12271S: Maintained 12272F: arch/x86/include/asm/intel_telemetry.h 12273F: drivers/platform/x86/intel/telemetry/ 12274 12275INTEL TOUCH HOST CONTROLLER (THC) DRIVER 12276M: Even Xu <[email protected]> 12277M: Xinpeng Sun <[email protected]> 12278S: Maintained 12279F: drivers/hid/intel-thc-hid/ 12280 12281INTEL TPMI DRIVER 12282M: Srinivas Pandruvada <[email protected]> 12283L: [email protected] 12284S: Maintained 12285F: Documentation/ABI/testing/debugfs-tpmi 12286F: drivers/platform/x86/intel/vsec_tpmi.c 12287F: include/linux/intel_tpmi.h 12288 12289INTEL UNCORE FREQUENCY CONTROL 12290M: Srinivas Pandruvada <[email protected]> 12291L: [email protected] 12292S: Maintained 12293F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 12294F: drivers/platform/x86/intel/uncore-frequency/ 12295 12296INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 12297M: David E. Box <[email protected]> 12298S: Supported 12299F: drivers/platform/x86/intel/vsec.c 12300F: include/linux/intel_vsec.h 12301 12302INTEL VIRTUAL BUTTON DRIVER 12303M: AceLan Kao <[email protected]> 12304L: [email protected] 12305S: Maintained 12306F: drivers/platform/x86/intel/vbtn.c 12307 12308INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12309M: Stanislaw Gruszka <[email protected]> 12310L: [email protected] 12311S: Supported 12312F: drivers/net/wireless/intel/iwlegacy/ 12313 12314INTEL WIRELESS WIFI LINK (iwlwifi) 12315M: Miri Korenblit <[email protected]> 12316L: [email protected] 12317S: Supported 12318W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12320F: drivers/net/wireless/intel/iwlwifi/ 12321 12322INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12323M: Jithu Joseph <[email protected]> 12324S: Maintained 12325W: https://slimbootloader.github.io/security/firmware-update.html 12326F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12327 12328INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12329L: [email protected] 12330S: Maintained 12331F: drivers/platform/x86/intel/wmi/thunderbolt.c 12332 12333INTEL WWAN IOSM DRIVER 12334M: M Chetan Kumar <[email protected]> 12335L: [email protected] 12336S: Maintained 12337F: drivers/net/wwan/iosm/ 12338 12339INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12340M: Xin Li <[email protected]> 12341M: "H. Peter Anvin" <[email protected]> 12342S: Supported 12343F: Documentation/arch/x86/x86_64/fred.rst 12344F: arch/x86/entry/entry_64_fred.S 12345F: arch/x86/entry/entry_fred.c 12346F: arch/x86/include/asm/fred.h 12347F: arch/x86/kernel/fred.c 12348 12349INTEL(R) TRACE HUB 12350M: Alexander Shishkin <[email protected]> 12351S: Supported 12352F: Documentation/trace/intel_th.rst 12353F: drivers/hwtracing/intel_th/ 12354F: include/linux/intel_th.h 12355 12356INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12357M: Ning Sun <[email protected]> 12358L: [email protected] 12359S: Supported 12360W: http://tboot.sourceforge.net 12361T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12362F: Documentation/arch/x86/intel_txt.rst 12363F: arch/x86/kernel/tboot.c 12364F: include/linux/tboot.h 12365 12366INTERCONNECT API 12367M: Georgi Djakov <[email protected]> 12368L: [email protected] 12369S: Maintained 12370T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12371F: Documentation/devicetree/bindings/interconnect/ 12372F: Documentation/driver-api/interconnect.rst 12373F: drivers/interconnect/ 12374F: include/dt-bindings/interconnect/ 12375F: include/linux/interconnect-provider.h 12376F: include/linux/interconnect.h 12377 12378INTERRUPT COUNTER DRIVER 12379M: Oleksij Rempel <[email protected]> 12380R: Pengutronix Kernel Team <[email protected]> 12381L: [email protected] 12382F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12383F: drivers/counter/interrupt-cnt.c 12384 12385INTERSIL ISL7998X VIDEO DECODER DRIVER 12386M: Michael Tretter <[email protected]> 12387R: Pengutronix Kernel Team <[email protected]> 12388L: [email protected] 12389S: Maintained 12390F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12391F: drivers/media/i2c/isl7998x.c 12392 12393INVENSENSE ICM-426xx IMU DRIVER 12394M: Jean-Baptiste Maneyrol <[email protected]> 12395L: [email protected] 12396S: Maintained 12397W: https://invensense.tdk.com/ 12398F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12399F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12400F: drivers/iio/imu/inv_icm42600/ 12401 12402INVENSENSE MPU-3050 GYROSCOPE DRIVER 12403M: Linus Walleij <[email protected]> 12404L: [email protected] 12405S: Maintained 12406F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12407F: drivers/iio/gyro/mpu3050* 12408 12409INVENSENSE MPU-6050 IMU DRIVER 12410M: Jean-Baptiste Maneyrol <[email protected]> 12411L: [email protected] 12412S: Maintained 12413W: https://invensense.tdk.com/ 12414F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12415F: drivers/iio/imu/inv_mpu6050/ 12416 12417IOC3 ETHERNET DRIVER 12418M: Thomas Bogendoerfer <[email protected]> 12419L: [email protected] 12420S: Maintained 12421F: drivers/net/ethernet/sgi/ioc3-eth.c 12422 12423IOMMU DMA-API LAYER 12424M: Robin Murphy <[email protected]> 12425L: [email protected] 12426S: Maintained 12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12428F: drivers/iommu/dma-iommu.c 12429F: drivers/iommu/dma-iommu.h 12430F: drivers/iommu/iova.c 12431F: include/linux/iommu-dma.h 12432F: include/linux/iova.h 12433 12434IOMMU SUBSYSTEM 12435M: Joerg Roedel <[email protected]> 12436M: Will Deacon <[email protected]> 12437R: Robin Murphy <[email protected]> 12438L: [email protected] 12439S: Maintained 12440T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12441F: Documentation/devicetree/bindings/iommu/ 12442F: drivers/iommu/ 12443F: include/linux/iommu.h 12444F: include/linux/iova.h 12445F: include/linux/of_iommu.h 12446 12447IOMMUFD 12448M: Jason Gunthorpe <[email protected]> 12449M: Kevin Tian <[email protected]> 12450L: [email protected] 12451S: Maintained 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12453F: Documentation/userspace-api/iommufd.rst 12454F: drivers/iommu/iommufd/ 12455F: include/linux/iommufd.h 12456F: include/uapi/linux/iommufd.h 12457F: tools/testing/selftests/iommu/ 12458 12459IOSYS-MAP HELPERS 12460M: Thomas Zimmermann <[email protected]> 12461L: [email protected] 12462S: Maintained 12463T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12464F: include/linux/iosys-map.h 12465 12466IO_URING 12467M: Jens Axboe <[email protected]> 12468M: Pavel Begunkov <[email protected]> 12469L: [email protected] 12470S: Maintained 12471T: git git://git.kernel.dk/linux-block 12472T: git git://git.kernel.dk/liburing 12473F: include/linux/io_uring/ 12474F: include/linux/io_uring.h 12475F: include/linux/io_uring_types.h 12476F: include/trace/events/io_uring.h 12477F: include/uapi/linux/io_uring.h 12478F: io_uring/ 12479 12480IPMI SUBSYSTEM 12481M: Corey Minyard <[email protected]> 12482L: [email protected] (moderated for non-subscribers) 12483S: Supported 12484W: http://openipmi.sourceforge.net/ 12485T: git https://github.com/cminyard/linux-ipmi.git for-next 12486F: Documentation/devicetree/bindings/ipmi/ 12487F: Documentation/driver-api/ipmi.rst 12488F: drivers/char/ipmi/ 12489F: include/linux/ipmi* 12490F: include/uapi/linux/ipmi* 12491 12492IPS SCSI RAID DRIVER 12493M: Adaptec OEM Raid Solutions <[email protected]> 12494L: [email protected] 12495S: Maintained 12496W: http://www.adaptec.com/ 12497F: drivers/scsi/ips* 12498 12499IPVS 12500M: Simon Horman <[email protected]> 12501M: Julian Anastasov <[email protected]> 12502L: [email protected] 12503L: [email protected] 12504S: Maintained 12505T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12507F: Documentation/networking/ipvs-sysctl.rst 12508F: include/net/ip_vs.h 12509F: include/uapi/linux/ip_vs.h 12510F: net/netfilter/ipvs/ 12511 12512IPWIRELESS DRIVER 12513M: Jiri Kosina <[email protected]> 12514M: David Sterba <[email protected]> 12515S: Odd Fixes 12516F: drivers/tty/ipwireless/ 12517 12518IRON DEVICE AUDIO CODEC DRIVERS 12519M: Kiseok Jo <[email protected]> 12520L: [email protected] 12521S: Maintained 12522F: Documentation/devicetree/bindings/sound/irondevice,* 12523F: sound/soc/codecs/sma* 12524 12525IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12526M: Thomas Gleixner <[email protected]> 12527S: Maintained 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12529F: Documentation/core-api/irq/irq-domain.rst 12530F: include/linux/irqdomain.h 12531F: include/linux/irqdomain_defs.h 12532F: kernel/irq/irqdomain.c 12533F: kernel/irq/msi.c 12534 12535IRQ SUBSYSTEM 12536M: Thomas Gleixner <[email protected]> 12537L: [email protected] 12538S: Maintained 12539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12540F: include/linux/group_cpus.h 12541F: include/linux/irq.h 12542F: include/linux/irqhandler.h 12543F: include/linux/irqnr.h 12544F: include/linux/irqreturn.h 12545F: kernel/irq/ 12546F: lib/group_cpus.c 12547 12548IRQCHIP DRIVERS 12549M: Thomas Gleixner <[email protected]> 12550L: [email protected] 12551S: Maintained 12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12553F: Documentation/devicetree/bindings/interrupt-controller/ 12554F: drivers/irqchip/ 12555F: include/linux/irqchip.h 12556 12557ISA 12558M: William Breathitt Gray <[email protected]> 12559S: Maintained 12560F: Documentation/driver-api/isa.rst 12561F: drivers/base/isa.c 12562F: include/linux/isa.h 12563 12564ISA RADIO MODULE 12565M: Hans Verkuil <[email protected]> 12566L: [email protected] 12567S: Maintained 12568W: https://linuxtv.org 12569T: git git://linuxtv.org/media.git 12570F: drivers/media/radio/radio-isa* 12571 12572ISAPNP 12573M: Jaroslav Kysela <[email protected]> 12574S: Maintained 12575F: Documentation/userspace-api/isapnp.rst 12576F: drivers/pnp/isapnp/ 12577F: include/linux/isapnp.h 12578 12579ISCSI 12580M: Lee Duncan <[email protected]> 12581M: Chris Leech <[email protected]> 12582M: Mike Christie <[email protected]> 12583L: [email protected] 12584L: [email protected] 12585S: Maintained 12586W: www.open-iscsi.com 12587F: drivers/scsi/*iscsi* 12588F: include/scsi/*iscsi* 12589 12590iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12591M: Peter Jones <[email protected]> 12592M: Konrad Rzeszutek Wilk <[email protected]> 12593S: Maintained 12594F: drivers/firmware/iscsi_ibft* 12595 12596ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12597M: Sagi Grimberg <[email protected]> 12598M: Max Gurtovoy <[email protected]> 12599L: [email protected] 12600S: Supported 12601W: http://www.openfabrics.org 12602W: www.open-iscsi.org 12603Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12604F: drivers/infiniband/ulp/iser/ 12605 12606ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12607M: Sagi Grimberg <[email protected]> 12608L: [email protected] 12609L: [email protected] 12610S: Supported 12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12612F: drivers/infiniband/ulp/isert 12613 12614ISDN/CMTP OVER BLUETOOTH 12615M: Karsten Keil <[email protected]> 12616L: [email protected] (subscribers-only) 12617L: [email protected] 12618S: Odd Fixes 12619W: http://www.isdn4linux.de 12620F: Documentation/isdn/ 12621F: drivers/isdn/capi/ 12622F: include/linux/isdn/ 12623F: include/uapi/linux/isdn/ 12624F: net/bluetooth/cmtp/ 12625 12626ISDN/mISDN SUBSYSTEM 12627M: Karsten Keil <[email protected]> 12628L: [email protected] (subscribers-only) 12629L: [email protected] 12630S: Maintained 12631W: http://www.isdn4linux.de 12632F: drivers/isdn/Kconfig 12633F: drivers/isdn/Makefile 12634F: drivers/isdn/hardware/ 12635F: drivers/isdn/mISDN/ 12636 12637ISL28022 HARDWARE MONITORING DRIVER 12638M: Carsten Spieß <[email protected]> 12639L: [email protected] 12640S: Maintained 12641F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12642F: Documentation/hwmon/isl28022.rst 12643F: drivers/hwmon/isl28022.c 12644 12645ISOFS FILESYSTEM 12646M: Jan Kara <[email protected]> 12647L: [email protected] 12648S: Maintained 12649F: Documentation/filesystems/isofs.rst 12650F: fs/isofs/ 12651 12652IT87 HARDWARE MONITORING DRIVER 12653M: Jean Delvare <[email protected]> 12654L: [email protected] 12655S: Maintained 12656F: Documentation/hwmon/it87.rst 12657F: drivers/hwmon/it87.c 12658 12659IT913X MEDIA DRIVER 12660L: [email protected] 12661S: Orphan 12662W: https://linuxtv.org 12663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12664F: drivers/media/tuners/it913x* 12665 12666ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12667M: Liu Ying <[email protected]> 12668L: [email protected] 12669S: Maintained 12670T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12671F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12672F: drivers/gpu/drm/bridge/ite-it6263.c 12673 12674ITE IT66121 HDMI BRIDGE DRIVER 12675M: Phong LE <[email protected]> 12676M: Neil Armstrong <[email protected]> 12677S: Maintained 12678T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12679F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12680F: drivers/gpu/drm/bridge/ite-it66121.c 12681 12682IVTV VIDEO4LINUX DRIVER 12683M: Andy Walls <[email protected]> 12684L: [email protected] 12685S: Maintained 12686W: https://linuxtv.org 12687T: git git://linuxtv.org/media.git 12688F: Documentation/admin-guide/media/ivtv* 12689F: drivers/media/pci/ivtv/ 12690F: include/uapi/linux/ivtv* 12691 12692IX2505V MEDIA DRIVER 12693M: Malcolm Priestley <[email protected]> 12694L: [email protected] 12695S: Maintained 12696W: https://linuxtv.org 12697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12698F: drivers/media/dvb-frontends/ix2505v* 12699 12700JAILHOUSE HYPERVISOR INTERFACE 12701M: Jan Kiszka <[email protected]> 12702L: [email protected] 12703S: Maintained 12704F: arch/x86/include/asm/jailhouse_para.h 12705F: arch/x86/kernel/jailhouse.c 12706 12707JFS FILESYSTEM 12708M: Dave Kleikamp <[email protected]> 12709L: [email protected] 12710S: Odd Fixes 12711W: http://jfs.sourceforge.net/ 12712T: git https://github.com/kleikamp/linux-shaggy.git 12713F: Documentation/admin-guide/jfs.rst 12714F: fs/jfs/ 12715 12716JME NETWORK DRIVER 12717M: Guo-Fu Tseng <[email protected]> 12718L: [email protected] 12719S: Odd Fixes 12720F: drivers/net/ethernet/jme.* 12721 12722JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12723M: David Woodhouse <[email protected]> 12724M: Richard Weinberger <[email protected]> 12725L: [email protected] 12726S: Odd Fixes 12727W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12728T: git git://git.infradead.org/ubifs-2.6.git 12729F: fs/jffs2/ 12730F: include/uapi/linux/jffs2.h 12731 12732JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12733M: "Theodore Ts'o" <[email protected]> 12734M: Jan Kara <[email protected]> 12735L: [email protected] 12736S: Maintained 12737F: fs/jbd2/ 12738F: include/linux/jbd2.h 12739 12740JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12741M: Mikhail Ulyanov <[email protected]> 12742L: [email protected] 12743L: [email protected] 12744S: Maintained 12745F: drivers/media/platform/renesas/rcar_jpu.c 12746 12747JSM Neo PCI based serial card 12748L: [email protected] 12749S: Orphan 12750F: drivers/tty/serial/jsm/ 12751 12752K10TEMP HARDWARE MONITORING DRIVER 12753M: Clemens Ladisch <[email protected]> 12754L: [email protected] 12755S: Maintained 12756F: Documentation/hwmon/k10temp.rst 12757F: drivers/hwmon/k10temp.c 12758 12759K8TEMP HARDWARE MONITORING DRIVER 12760M: Rudolf Marek <[email protected]> 12761L: [email protected] 12762S: Maintained 12763F: Documentation/hwmon/k8temp.rst 12764F: drivers/hwmon/k8temp.c 12765 12766KASAN 12767M: Andrey Ryabinin <[email protected]> 12768R: Alexander Potapenko <[email protected]> 12769R: Andrey Konovalov <[email protected]> 12770R: Dmitry Vyukov <[email protected]> 12771R: Vincenzo Frascino <[email protected]> 12772L: [email protected] 12773S: Maintained 12774B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12775F: Documentation/dev-tools/kasan.rst 12776F: arch/*/include/asm/*kasan.h 12777F: arch/*/mm/kasan_init* 12778F: include/linux/kasan*.h 12779F: lib/Kconfig.kasan 12780F: mm/kasan/ 12781F: scripts/Makefile.kasan 12782 12783KCONFIG 12784M: Masahiro Yamada <[email protected]> 12785L: [email protected] 12786S: Maintained 12787Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12789F: Documentation/kbuild/kconfig* 12790F: scripts/Kconfig.include 12791F: scripts/kconfig/ 12792 12793KCORE 12794M: Omar Sandoval <[email protected]> 12795L: [email protected] 12796S: Maintained 12797F: fs/proc/kcore.c 12798F: include/linux/kcore.h 12799 12800KCOV 12801R: Dmitry Vyukov <[email protected]> 12802R: Andrey Konovalov <[email protected]> 12803L: [email protected] 12804S: Maintained 12805B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12806F: Documentation/dev-tools/kcov.rst 12807F: include/linux/kcov.h 12808F: include/uapi/linux/kcov.h 12809F: kernel/kcov.c 12810F: scripts/Makefile.kcov 12811 12812KCSAN 12813M: Marco Elver <[email protected]> 12814R: Dmitry Vyukov <[email protected]> 12815L: [email protected] 12816S: Maintained 12817F: Documentation/dev-tools/kcsan.rst 12818F: include/linux/kcsan*.h 12819F: kernel/kcsan/ 12820F: lib/Kconfig.kcsan 12821F: scripts/Makefile.kcsan 12822 12823KDUMP 12824M: Andrew Morton <[email protected]> 12825M: Baoquan He <[email protected]> 12826R: Vivek Goyal <[email protected]> 12827R: Dave Young <[email protected]> 12828L: [email protected] 12829S: Maintained 12830W: http://lse.sourceforge.net/kdump/ 12831F: Documentation/admin-guide/kdump/ 12832F: fs/proc/vmcore.c 12833F: include/linux/crash_core.h 12834F: include/linux/crash_dump.h 12835F: include/uapi/linux/vmcore.h 12836F: kernel/crash_*.c 12837 12838KEENE FM RADIO TRANSMITTER DRIVER 12839M: Hans Verkuil <[email protected]> 12840L: [email protected] 12841S: Maintained 12842W: https://linuxtv.org 12843T: git git://linuxtv.org/media.git 12844F: drivers/media/radio/radio-keene* 12845 12846KERNEL AUTOMOUNTER 12847M: Ian Kent <[email protected]> 12848L: [email protected] 12849S: Maintained 12850F: fs/autofs/ 12851 12852KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12853M: Masahiro Yamada <[email protected]> 12854R: Nathan Chancellor <[email protected]> 12855R: Nicolas Schier <[email protected]> 12856L: [email protected] 12857S: Maintained 12858Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12859T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12860F: Documentation/kbuild/ 12861F: Makefile 12862F: scripts/*vmlinux* 12863F: scripts/Kbuild* 12864F: scripts/Makefile* 12865F: scripts/bash-completion/ 12866F: scripts/basic/ 12867F: scripts/clang-tools/ 12868F: scripts/dummy-tools/ 12869F: scripts/include/ 12870F: scripts/mk* 12871F: scripts/mod/ 12872F: scripts/package/ 12873F: usr/ 12874 12875KERNEL HARDENING (not covered by other areas) 12876M: Kees Cook <[email protected]> 12877R: Gustavo A. R. Silva <[email protected]> 12878L: [email protected] 12879S: Supported 12880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12881F: Documentation/ABI/testing/sysfs-kernel-oops_count 12882F: Documentation/ABI/testing/sysfs-kernel-warn_count 12883F: arch/*/configs/hardening.config 12884F: include/linux/overflow.h 12885F: include/linux/randomize_kstack.h 12886F: include/linux/ucopysize.h 12887F: kernel/configs/hardening.config 12888F: lib/tests/usercopy_kunit.c 12889F: mm/usercopy.c 12890F: security/Kconfig.hardening 12891K: \b(add|choose)_random_kstack_offset\b 12892K: \b__check_(object_size|heap_object)\b 12893K: \b__counted_by(_le|_be)?\b 12894 12895KERNEL JANITORS 12896L: [email protected] 12897S: Odd Fixes 12898W: http://kernelnewbies.org/KernelJanitors 12899 12900KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12901M: Chuck Lever <[email protected]> 12902M: Jeff Layton <[email protected]> 12903R: Neil Brown <[email protected]> 12904R: Olga Kornievskaia <[email protected]> 12905R: Dai Ngo <[email protected]> 12906R: Tom Talpey <[email protected]> 12907L: [email protected] 12908S: Supported 12909B: https://bugzilla.kernel.org 12910T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12911F: Documentation/filesystems/nfs/ 12912F: fs/lockd/ 12913F: fs/nfs_common/ 12914F: fs/nfsd/ 12915F: include/linux/lockd/ 12916F: include/linux/sunrpc/ 12917F: include/trace/events/rpcgss.h 12918F: include/trace/events/rpcrdma.h 12919F: include/trace/events/sunrpc.h 12920F: include/trace/misc/fs.h 12921F: include/trace/misc/nfs.h 12922F: include/trace/misc/sunrpc.h 12923F: include/uapi/linux/nfsd/ 12924F: include/uapi/linux/sunrpc/ 12925F: net/sunrpc/ 12926F: tools/net/sunrpc/ 12927 12928KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12929M: Thomas Weißschuh <[email protected]> 12930R: Christian Heusel <[email protected]> 12931R: Nathan Chancellor <[email protected]> 12932S: Maintained 12933F: scripts/package/PKGBUILD 12934 12935KERNEL REGRESSIONS 12936M: Thorsten Leemhuis <[email protected]> 12937L: [email protected] 12938S: Supported 12939F: Documentation/admin-guide/reporting-regressions.rst 12940F: Documentation/process/handling-regressions.rst 12941 12942KERNEL SELFTEST FRAMEWORK 12943M: Shuah Khan <[email protected]> 12944M: Shuah Khan <[email protected]> 12945L: [email protected] 12946S: Maintained 12947Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12948T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12949F: Documentation/dev-tools/kselftest* 12950F: tools/testing/selftests/ 12951 12952KERNEL SMB3 SERVER (KSMBD) 12953M: Namjae Jeon <[email protected]> 12954M: Namjae Jeon <[email protected]> 12955M: Steve French <[email protected]> 12956M: Steve French <[email protected]> 12957R: Sergey Senozhatsky <[email protected]> 12958R: Tom Talpey <[email protected]> 12959L: [email protected] 12960S: Maintained 12961T: git git://git.samba.org/ksmbd.git 12962F: Documentation/filesystems/smb/ksmbd.rst 12963F: fs/smb/common/ 12964F: fs/smb/server/ 12965 12966KERNEL UNIT TESTING FRAMEWORK (KUnit) 12967M: Brendan Higgins <[email protected]> 12968M: David Gow <[email protected]> 12969R: Rae Moar <[email protected]> 12970L: [email protected] 12971L: [email protected] 12972S: Maintained 12973W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12975T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12976F: Documentation/dev-tools/kunit/ 12977F: include/kunit/ 12978F: lib/kunit/ 12979F: rust/kernel/kunit.rs 12980F: rust/macros/kunit.rs 12981F: scripts/rustdoc_test_* 12982F: tools/testing/kunit/ 12983 12984KERNEL USERMODE HELPER 12985M: Luis Chamberlain <[email protected]> 12986L: [email protected] 12987S: Maintained 12988F: include/linux/umh.h 12989F: kernel/umh.c 12990 12991KERNEL VIRTUAL MACHINE (KVM) 12992M: Paolo Bonzini <[email protected]> 12993L: [email protected] 12994S: Supported 12995W: http://www.linux-kvm.org 12996T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12997F: Documentation/virt/kvm/ 12998F: include/asm-generic/kvm* 12999F: include/kvm/iodev.h 13000F: include/linux/kvm* 13001F: include/trace/events/kvm.h 13002F: include/uapi/asm-generic/kvm* 13003F: include/uapi/linux/kvm* 13004F: tools/kvm/ 13005F: tools/testing/selftests/kvm/ 13006F: virt/kvm/* 13007 13008KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 13009M: Marc Zyngier <[email protected]> 13010M: Oliver Upton <[email protected]> 13011R: Joey Gouly <[email protected]> 13012R: Suzuki K Poulose <[email protected]> 13013R: Zenghui Yu <[email protected]> 13014L: [email protected] (moderated for non-subscribers) 13015L: [email protected] 13016S: Maintained 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 13018F: Documentation/virt/kvm/arm/ 13019F: Documentation/virt/kvm/devices/arm* 13020F: arch/arm64/include/asm/kvm* 13021F: arch/arm64/include/uapi/asm/kvm* 13022F: arch/arm64/kvm/ 13023F: include/kvm/arm_* 13024F: tools/testing/selftests/kvm/*/arm64/ 13025F: tools/testing/selftests/kvm/arm64/ 13026 13027KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 13028M: Tianrui Zhao <[email protected]> 13029M: Bibo Mao <[email protected]> 13030M: Huacai Chen <[email protected]> 13031L: [email protected] 13032L: [email protected] 13033S: Maintained 13034T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13035F: Documentation/virt/kvm/loongarch/ 13036F: arch/loongarch/include/asm/kvm* 13037F: arch/loongarch/include/uapi/asm/kvm* 13038F: arch/loongarch/kvm/ 13039 13040KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 13041M: Huacai Chen <[email protected]> 13042L: [email protected] 13043L: [email protected] 13044S: Maintained 13045T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13046F: arch/mips/include/asm/kvm* 13047F: arch/mips/include/uapi/asm/kvm* 13048F: arch/mips/kvm/ 13049 13050KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 13051M: Madhavan Srinivasan <[email protected]> 13052R: Nicholas Piggin <[email protected]> 13053L: [email protected] 13054L: [email protected] 13055S: Maintained (Book3S 64-bit HV) 13056S: Odd fixes (Book3S 64-bit PR) 13057S: Orphan (Book3E and 32-bit) 13058T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 13059F: arch/powerpc/include/asm/kvm* 13060F: arch/powerpc/include/uapi/asm/kvm* 13061F: arch/powerpc/kernel/kvm* 13062F: arch/powerpc/kvm/ 13063 13064KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 13065M: Anup Patel <[email protected]> 13066R: Atish Patra <[email protected]> 13067L: [email protected] 13068L: [email protected] 13069L: [email protected] 13070S: Maintained 13071T: git https://github.com/kvm-riscv/linux.git 13072F: arch/riscv/include/asm/kvm* 13073F: arch/riscv/include/uapi/asm/kvm* 13074F: arch/riscv/kvm/ 13075F: tools/testing/selftests/kvm/*/riscv/ 13076F: tools/testing/selftests/kvm/riscv/ 13077 13078KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 13079M: Christian Borntraeger <[email protected]> 13080M: Janosch Frank <[email protected]> 13081M: Claudio Imbrenda <[email protected]> 13082R: David Hildenbrand <[email protected]> 13083L: [email protected] 13084S: Supported 13085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 13086F: Documentation/virt/kvm/s390* 13087F: arch/s390/include/asm/gmap.h 13088F: arch/s390/include/asm/kvm* 13089F: arch/s390/include/uapi/asm/kvm* 13090F: arch/s390/include/uapi/asm/uvdevice.h 13091F: arch/s390/kernel/uv.c 13092F: arch/s390/kvm/ 13093F: arch/s390/mm/gmap.c 13094F: drivers/s390/char/uvdevice.c 13095F: tools/testing/selftests/drivers/s390x/uvdevice/ 13096F: tools/testing/selftests/kvm/*/s390/ 13097F: tools/testing/selftests/kvm/s390/ 13098 13099KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 13100M: Sean Christopherson <[email protected]> 13101M: Paolo Bonzini <[email protected]> 13102L: [email protected] 13103S: Supported 13104P: Documentation/process/maintainer-kvm-x86.rst 13105T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13106F: arch/x86/include/asm/kvm* 13107F: arch/x86/include/asm/svm.h 13108F: arch/x86/include/asm/vmx*.h 13109F: arch/x86/include/uapi/asm/kvm* 13110F: arch/x86/include/uapi/asm/svm.h 13111F: arch/x86/include/uapi/asm/vmx.h 13112F: arch/x86/kvm/ 13113F: arch/x86/kvm/*/ 13114F: tools/testing/selftests/kvm/*/x86/ 13115F: tools/testing/selftests/kvm/x86/ 13116 13117KERNFS 13118M: Greg Kroah-Hartman <[email protected]> 13119M: Tejun Heo <[email protected]> 13120S: Supported 13121T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13122F: fs/kernfs/ 13123F: include/linux/kernfs.h 13124 13125KEXEC 13126M: Andrew Morton <[email protected]> 13127M: Baoquan He <[email protected]> 13128L: [email protected] 13129W: http://kernel.org/pub/linux/utils/kernel/kexec/ 13130F: include/linux/kexec.h 13131F: include/uapi/linux/kexec.h 13132F: kernel/kexec* 13133 13134KEYS-ENCRYPTED 13135M: Mimi Zohar <[email protected]> 13136L: [email protected] 13137L: [email protected] 13138S: Supported 13139F: Documentation/security/keys/trusted-encrypted.rst 13140F: include/keys/encrypted-type.h 13141F: security/keys/encrypted-keys/ 13142 13143KEYS-TRUSTED 13144M: James Bottomley <[email protected]> 13145M: Jarkko Sakkinen <[email protected]> 13146M: Mimi Zohar <[email protected]> 13147L: [email protected] 13148L: [email protected] 13149S: Supported 13150F: Documentation/security/keys/trusted-encrypted.rst 13151F: include/keys/trusted-type.h 13152F: include/keys/trusted_tpm.h 13153F: security/keys/trusted-keys/ 13154 13155KEYS-TRUSTED-CAAM 13156M: Ahmad Fatoum <[email protected]> 13157R: Pengutronix Kernel Team <[email protected]> 13158L: [email protected] 13159L: [email protected] 13160S: Maintained 13161F: include/keys/trusted_caam.h 13162F: security/keys/trusted-keys/trusted_caam.c 13163 13164KEYS-TRUSTED-DCP 13165M: David Gstir <[email protected]> 13166R: sigma star Kernel Team <[email protected]> 13167L: [email protected] 13168L: [email protected] 13169S: Supported 13170F: include/keys/trusted_dcp.h 13171F: security/keys/trusted-keys/trusted_dcp.c 13172 13173KEYS-TRUSTED-TEE 13174M: Sumit Garg <[email protected]> 13175L: [email protected] 13176L: [email protected] 13177S: Supported 13178F: include/keys/trusted_tee.h 13179F: security/keys/trusted-keys/trusted_tee.c 13180 13181KEYS/KEYRINGS 13182M: David Howells <[email protected]> 13183M: Jarkko Sakkinen <[email protected]> 13184L: [email protected] 13185S: Maintained 13186F: Documentation/security/keys/core.rst 13187F: include/keys/ 13188F: include/linux/key-type.h 13189F: include/linux/key.h 13190F: include/linux/keyctl.h 13191F: include/uapi/linux/keyctl.h 13192F: security/keys/ 13193 13194KEYS/KEYRINGS_INTEGRITY 13195M: Jarkko Sakkinen <[email protected]> 13196M: Mimi Zohar <[email protected]> 13197L: [email protected] 13198L: [email protected] 13199S: Supported 13200W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 13201F: security/integrity/platform_certs 13202 13203KFENCE 13204M: Alexander Potapenko <[email protected]> 13205M: Marco Elver <[email protected]> 13206R: Dmitry Vyukov <[email protected]> 13207L: [email protected] 13208S: Maintained 13209F: Documentation/dev-tools/kfence.rst 13210F: arch/*/include/asm/kfence.h 13211F: include/linux/kfence.h 13212F: lib/Kconfig.kfence 13213F: mm/kfence/ 13214 13215KFIFO 13216M: Stefani Seibold <[email protected]> 13217S: Maintained 13218F: include/linux/kfifo.h 13219F: lib/kfifo.c 13220F: samples/kfifo/ 13221 13222KGDB / KDB /debug_core 13223M: Jason Wessel <[email protected]> 13224M: Daniel Thompson <[email protected]> 13225R: Douglas Anderson <[email protected]> 13226L: [email protected] 13227S: Maintained 13228W: http://kgdb.wiki.kernel.org/ 13229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 13230F: Documentation/process/debugging/kgdb.rst 13231F: drivers/misc/kgdbts.c 13232F: drivers/tty/serial/kgdboc.c 13233F: include/linux/kdb.h 13234F: include/linux/kgdb.h 13235F: kernel/debug/ 13236F: kernel/module/kdb.c 13237 13238KHADAS MCU MFD DRIVER 13239M: Neil Armstrong <[email protected]> 13240L: [email protected] 13241S: Maintained 13242F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 13243F: drivers/mfd/khadas-mcu.c 13244F: drivers/thermal/khadas_mcu_fan.c 13245F: include/linux/mfd/khadas-mcu.h 13246 13247KIONIX/ROHM KX022A ACCELEROMETER 13248M: Matti Vaittinen <[email protected]> 13249L: [email protected] 13250S: Supported 13251F: drivers/iio/accel/kionix-kx022a* 13252 13253KMEMLEAK 13254M: Catalin Marinas <[email protected]> 13255S: Maintained 13256F: Documentation/dev-tools/kmemleak.rst 13257F: include/linux/kmemleak.h 13258F: mm/kmemleak.c 13259F: samples/kmemleak/kmemleak-test.c 13260 13261KMSAN 13262M: Alexander Potapenko <[email protected]> 13263R: Marco Elver <[email protected]> 13264R: Dmitry Vyukov <[email protected]> 13265L: [email protected] 13266S: Maintained 13267F: Documentation/dev-tools/kmsan.rst 13268F: arch/*/include/asm/kmsan.h 13269F: arch/*/mm/kmsan_* 13270F: include/linux/kmsan*.h 13271F: lib/Kconfig.kmsan 13272F: mm/kmsan/ 13273F: scripts/Makefile.kmsan 13274 13275KPROBES 13276M: Naveen N Rao <[email protected]> 13277M: Anil S Keshavamurthy <[email protected]> 13278M: "David S. Miller" <[email protected]> 13279M: Masami Hiramatsu <[email protected]> 13280L: [email protected] 13281L: [email protected] 13282S: Maintained 13283Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 13284T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 13285F: Documentation/trace/kprobes.rst 13286F: include/asm-generic/kprobes.h 13287F: include/linux/kprobes.h 13288F: kernel/kprobes.c 13289F: lib/tests/test_kprobes.c 13290F: samples/kprobes 13291 13292KS0108 LCD CONTROLLER DRIVER 13293M: Miguel Ojeda <[email protected]> 13294S: Maintained 13295F: Documentation/admin-guide/auxdisplay/ks0108.rst 13296F: drivers/auxdisplay/ks0108.c 13297F: include/linux/ks0108.h 13298 13299KTD253 BACKLIGHT DRIVER 13300M: Linus Walleij <[email protected]> 13301S: Maintained 13302F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 13303F: drivers/video/backlight/ktd253-backlight.c 13304 13305KTD2801 BACKLIGHT DRIVER 13306M: Duje Mihanović <[email protected]> 13307S: Maintained 13308F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 13309F: drivers/video/backlight/ktd2801-backlight.c 13310 13311KTEST 13312M: Steven Rostedt <[email protected]> 13313M: John Hawley <[email protected]> 13314S: Maintained 13315F: tools/testing/ktest 13316 13317KTZ8866 BACKLIGHT DRIVER 13318M: Jianhua Lu <[email protected]> 13319S: Maintained 13320F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13321F: drivers/video/backlight/ktz8866.c 13322 13323KVM PARAVIRT (KVM/paravirt) 13324M: Paolo Bonzini <[email protected]> 13325R: Vitaly Kuznetsov <[email protected]> 13326L: [email protected] 13327S: Supported 13328T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13329F: arch/um/include/asm/kvm_para.h 13330F: arch/x86/include/asm/kvm_para.h 13331F: arch/x86/include/asm/pvclock-abi.h 13332F: arch/x86/include/uapi/asm/kvm_para.h 13333F: arch/x86/kernel/kvm.c 13334F: arch/x86/kernel/kvmclock.c 13335F: include/asm-generic/kvm_para.h 13336F: include/linux/kvm_para.h 13337F: include/uapi/asm-generic/kvm_para.h 13338F: include/uapi/linux/kvm_para.h 13339 13340KVM X86 HYPER-V (KVM/hyper-v) 13341M: Vitaly Kuznetsov <[email protected]> 13342M: Sean Christopherson <[email protected]> 13343M: Paolo Bonzini <[email protected]> 13344L: [email protected] 13345S: Supported 13346T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13347F: arch/x86/kvm/hyperv.* 13348F: arch/x86/kvm/kvm_onhyperv.* 13349F: arch/x86/kvm/svm/hyperv.* 13350F: arch/x86/kvm/svm/svm_onhyperv.* 13351F: arch/x86/kvm/vmx/hyperv.* 13352 13353KVM X86 Xen (KVM/Xen) 13354M: David Woodhouse <[email protected]> 13355M: Paul Durrant <[email protected]> 13356M: Sean Christopherson <[email protected]> 13357M: Paolo Bonzini <[email protected]> 13358L: [email protected] 13359S: Supported 13360T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13361F: arch/x86/kvm/xen.* 13362 13363L3MDEV 13364M: David Ahern <[email protected]> 13365L: [email protected] 13366S: Maintained 13367F: include/net/l3mdev.h 13368F: net/l3mdev 13369 13370LANDLOCK SECURITY MODULE 13371M: Mickaël Salaün <[email protected]> 13372R: Günther Noack <[email protected]> 13373L: [email protected] 13374S: Supported 13375W: https://landlock.io 13376T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13377F: Documentation/admin-guide/LSM/landlock.rst 13378F: Documentation/security/landlock.rst 13379F: Documentation/userspace-api/landlock.rst 13380F: fs/ioctl.c 13381F: include/uapi/linux/landlock.h 13382F: samples/landlock/ 13383F: security/landlock/ 13384F: tools/testing/selftests/landlock/ 13385K: landlock 13386K: LANDLOCK 13387 13388LANTIQ / INTEL Ethernet drivers 13389M: Hauke Mehrtens <[email protected]> 13390L: [email protected] 13391S: Maintained 13392F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13393F: drivers/net/dsa/lantiq_gswip.c 13394F: drivers/net/dsa/lantiq_pce.h 13395F: drivers/net/ethernet/lantiq_xrx200.c 13396F: net/dsa/tag_gswip.c 13397 13398LANTIQ MIPS ARCHITECTURE 13399M: John Crispin <[email protected]> 13400L: [email protected] 13401S: Maintained 13402F: arch/mips/lantiq 13403F: drivers/soc/lantiq 13404 13405LANTIQ PEF2256 DRIVER 13406M: Herve Codina <[email protected]> 13407S: Maintained 13408F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13409F: drivers/net/wan/framer/pef2256/ 13410F: drivers/pinctrl/pinctrl-pef2256.c 13411F: include/linux/framer/pef2256.h 13412 13413LASI 53c700 driver for PARISC 13414M: "James E.J. Bottomley" <[email protected]> 13415L: [email protected] 13416S: Maintained 13417F: Documentation/scsi/53c700.rst 13418F: drivers/scsi/53c700* 13419 13420LEAKING_ADDRESSES 13421M: Tycho Andersen <[email protected]> 13422R: Kees Cook <[email protected]> 13423L: [email protected] 13424S: Maintained 13425T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13426F: scripts/leaking_addresses.pl 13427 13428LED SUBSYSTEM 13429M: Lee Jones <[email protected]> 13430M: Pavel Machek <[email protected]> 13431L: [email protected] 13432S: Maintained 13433T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13434F: Documentation/devicetree/bindings/leds/ 13435F: Documentation/leds/ 13436F: drivers/leds/ 13437F: include/dt-bindings/leds/ 13438F: include/linux/leds.h 13439 13440LEGO MINDSTORMS EV3 13441R: David Lechner <[email protected]> 13442S: Maintained 13443F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13444F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13445F: drivers/power/supply/lego_ev3_battery.c 13446 13447LEGO USB Tower driver 13448M: Juergen Stuber <[email protected]> 13449L: [email protected] 13450S: Maintained 13451W: http://legousb.sourceforge.net/ 13452F: drivers/usb/misc/legousbtower.c 13453 13454LENOVO WMI HOTKEY UTILITIES DRIVER 13455M: Jackie Dong <[email protected]> 13456L: [email protected] 13457S: Maintained 13458F: drivers/platform/x86/lenovo-wmi-hotkey-utilities.c 13459 13460LETSKETCH HID TABLET DRIVER 13461M: Hans de Goede <[email protected]> 13462L: [email protected] 13463S: Maintained 13464T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13465F: drivers/hid/hid-letsketch.c 13466 13467LG LAPTOP EXTRAS 13468M: Matan Ziv-Av <[email protected]> 13469L: [email protected] 13470S: Maintained 13471F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13472F: Documentation/admin-guide/laptops/lg-laptop.rst 13473F: drivers/platform/x86/lg-laptop.c 13474 13475LG2160 MEDIA DRIVER 13476M: Michael Krufky <[email protected]> 13477L: [email protected] 13478S: Maintained 13479W: https://linuxtv.org 13480W: http://github.com/mkrufky 13481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13482T: git git://linuxtv.org/mkrufky/tuners.git 13483F: drivers/media/dvb-frontends/lg2160.* 13484 13485LGDT3305 MEDIA DRIVER 13486M: Michael Krufky <[email protected]> 13487L: [email protected] 13488S: Maintained 13489W: https://linuxtv.org 13490W: http://github.com/mkrufky 13491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13492T: git git://linuxtv.org/mkrufky/tuners.git 13493F: drivers/media/dvb-frontends/lgdt3305.* 13494 13495LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13496M: Viresh Kumar <[email protected]> 13497L: [email protected] 13498S: Maintained 13499F: drivers/ata/pata_arasan_cf.c 13500F: include/linux/pata_arasan_cf_data.h 13501 13502LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13503M: Linus Walleij <[email protected]> 13504L: [email protected] 13505S: Maintained 13506F: drivers/ata/pata_ftide010.c 13507F: drivers/ata/sata_gemini.c 13508F: drivers/ata/sata_gemini.h 13509 13510LIBATA SATA AHCI PLATFORM devices support 13511M: Hans de Goede <[email protected]> 13512L: [email protected] 13513S: Maintained 13514F: drivers/ata/ahci_platform.c 13515F: drivers/ata/libahci_platform.c 13516F: include/linux/ahci_platform.h 13517 13518LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13519M: Mikael Pettersson <[email protected]> 13520L: [email protected] 13521S: Maintained 13522F: drivers/ata/sata_promise.* 13523 13524LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13525M: Damien Le Moal <[email protected]> 13526M: Niklas Cassel <[email protected]> 13527L: [email protected] 13528S: Maintained 13529T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13530F: Documentation/ABI/testing/sysfs-ata 13531F: Documentation/devicetree/bindings/ata/ 13532F: drivers/ata/ 13533F: include/linux/ata.h 13534F: include/linux/libata.h 13535 13536LIBETH COMMON ETHERNET LIBRARY 13537M: Alexander Lobakin <[email protected]> 13538L: [email protected] 13539L: [email protected] (moderated for non-subscribers) 13540S: Maintained 13541T: git https://github.com/alobakin/linux.git 13542F: drivers/net/ethernet/intel/libeth/ 13543F: include/net/libeth/ 13544K: libeth 13545 13546LIBIE COMMON INTEL ETHERNET LIBRARY 13547M: Alexander Lobakin <[email protected]> 13548L: [email protected] (moderated for non-subscribers) 13549L: [email protected] 13550S: Maintained 13551T: git https://github.com/alobakin/linux.git 13552F: drivers/net/ethernet/intel/libie/ 13553F: include/linux/net/intel/libie/ 13554K: libie 13555 13556LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13557M: Vishal Verma <[email protected]> 13558M: Dan Williams <[email protected]> 13559M: Dave Jiang <[email protected]> 13560L: [email protected] 13561S: Supported 13562Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13563P: Documentation/nvdimm/maintainer-entry-profile.rst 13564F: drivers/nvdimm/btt* 13565 13566LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13567M: Dan Williams <[email protected]> 13568M: Vishal Verma <[email protected]> 13569M: Dave Jiang <[email protected]> 13570L: [email protected] 13571S: Supported 13572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13573P: Documentation/nvdimm/maintainer-entry-profile.rst 13574F: drivers/nvdimm/pmem* 13575 13576LIBNVDIMM: DEVICETREE BINDINGS 13577M: Oliver O'Halloran <[email protected]> 13578L: [email protected] 13579S: Supported 13580Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13581F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13582F: drivers/nvdimm/of_pmem.c 13583 13584LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13585M: Dan Williams <[email protected]> 13586M: Vishal Verma <[email protected]> 13587M: Dave Jiang <[email protected]> 13588M: Ira Weiny <[email protected]> 13589L: [email protected] 13590S: Supported 13591Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13592P: Documentation/nvdimm/maintainer-entry-profile.rst 13593T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13594F: drivers/acpi/nfit/* 13595F: drivers/nvdimm/* 13596F: include/linux/libnvdimm.h 13597F: include/linux/nd.h 13598F: include/uapi/linux/ndctl.h 13599F: tools/testing/nvdimm/ 13600 13601LIBRARY CODE 13602M: Andrew Morton <[email protected]> 13603L: [email protected] 13604S: Supported 13605T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13606F: lib/* 13607 13608LICENSES and SPDX stuff 13609M: Thomas Gleixner <[email protected]> 13610M: Greg Kroah-Hartman <[email protected]> 13611L: [email protected] 13612S: Maintained 13613T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13614F: COPYING 13615F: Documentation/process/license-rules.rst 13616F: LICENSES/ 13617F: scripts/spdxcheck-test.sh 13618F: scripts/spdxcheck.py 13619F: scripts/spdxexclude 13620 13621LINEAR RANGES HELPERS 13622M: Mark Brown <[email protected]> 13623R: Matti Vaittinen <[email protected]> 13624F: include/linux/linear_range.h 13625F: lib/linear_ranges.c 13626F: lib/tests/test_linear_ranges.c 13627 13628LINUX FOR POWER MACINTOSH 13629L: [email protected] 13630S: Orphan 13631F: arch/powerpc/platforms/powermac/ 13632F: drivers/macintosh/ 13633X: drivers/macintosh/adb-iop.c 13634X: drivers/macintosh/via-macii.c 13635 13636LINUX FOR POWERPC (32-BIT AND 64-BIT) 13637M: Madhavan Srinivasan <[email protected]> 13638M: Michael Ellerman <[email protected]> 13639R: Nicholas Piggin <[email protected]> 13640R: Christophe Leroy <[email protected]> 13641R: Naveen N Rao <[email protected]> 13642L: [email protected] 13643S: Supported 13644W: https://github.com/linuxppc/wiki/wiki 13645Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13646T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13647F: Documentation/ABI/stable/sysfs-firmware-opal-* 13648F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13649F: Documentation/devicetree/bindings/powerpc/ 13650F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13651F: Documentation/arch/powerpc/ 13652F: arch/powerpc/ 13653F: drivers/*/*/*pasemi* 13654F: drivers/*/*pasemi* 13655F: drivers/char/tpm/tpm_ibmvtpm* 13656F: drivers/crypto/nx/ 13657F: drivers/i2c/busses/i2c-opal.c 13658F: drivers/net/ethernet/ibm/ibmveth.* 13659F: drivers/net/ethernet/ibm/ibmvnic.* 13660F: drivers/pci/hotplug/pnv_php.c 13661F: drivers/pci/hotplug/rpa* 13662F: drivers/rtc/rtc-opal.c 13663F: drivers/scsi/ibmvscsi/ 13664F: drivers/tty/hvc/hvc_opal.c 13665F: drivers/watchdog/wdrtas.c 13666F: include/linux/papr_scm.h 13667F: include/uapi/linux/papr_pdsm.h 13668F: tools/testing/selftests/powerpc 13669N: /pmac 13670N: powermac 13671N: powernv 13672N: [^a-z0-9]ps3 13673N: pseries 13674 13675LINUX FOR POWERPC EMBEDDED MPC5XXX 13676M: Anatolij Gustschin <[email protected]> 13677L: [email protected] 13678S: Odd Fixes 13679F: arch/powerpc/platforms/512x/ 13680F: arch/powerpc/platforms/52xx/ 13681 13682LINUX FOR POWERPC EMBEDDED PPC4XX 13683L: [email protected] 13684S: Orphan 13685F: arch/powerpc/platforms/44x/ 13686 13687LINUX FOR POWERPC EMBEDDED PPC85XX 13688M: Scott Wood <[email protected]> 13689L: [email protected] 13690S: Odd fixes 13691T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13692F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13693F: Documentation/devicetree/bindings/powerpc/fsl/ 13694F: arch/powerpc/platforms/85xx/ 13695 13696LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13697M: Christophe Leroy <[email protected]> 13698L: [email protected] 13699S: Maintained 13700F: arch/powerpc/platforms/8xx/ 13701F: arch/powerpc/platforms/83xx/ 13702 13703LINUX KERNEL DUMP TEST MODULE (LKDTM) 13704M: Kees Cook <[email protected]> 13705S: Maintained 13706F: drivers/misc/lkdtm/* 13707F: tools/testing/selftests/lkdtm/* 13708 13709LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13710M: Alan Stern <[email protected]> 13711M: Andrea Parri <[email protected]> 13712M: Will Deacon <[email protected]> 13713M: Peter Zijlstra <[email protected]> 13714M: Boqun Feng <[email protected]> 13715M: Nicholas Piggin <[email protected]> 13716M: David Howells <[email protected]> 13717M: Jade Alglave <[email protected]> 13718M: Luc Maranget <[email protected]> 13719M: "Paul E. McKenney" <[email protected]> 13720R: Akira Yokosawa <[email protected]> 13721R: Daniel Lustig <[email protected]> 13722R: Joel Fernandes <[email protected]> 13723L: [email protected] 13724L: [email protected] 13725L: [email protected] 13726S: Supported 13727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13728F: Documentation/atomic_bitops.txt 13729F: Documentation/atomic_t.txt 13730F: Documentation/core-api/refcount-vs-atomic.rst 13731F: Documentation/litmus-tests/ 13732F: Documentation/memory-barriers.txt 13733F: tools/memory-model/ 13734 13735LINUX-NEXT TREE 13736M: Stephen Rothwell <[email protected]> 13737L: [email protected] 13738S: Supported 13739B: mailto:[email protected] and the appropriate development tree 13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13741 13742LIS3LV02D ACCELEROMETER DRIVER 13743M: Eric Piel <[email protected]> 13744S: Maintained 13745F: Documentation/misc-devices/lis3lv02d.rst 13746F: drivers/misc/lis3lv02d/ 13747F: drivers/platform/x86/hp/hp_accel.c 13748 13749LIST KUNIT TEST 13750M: David Gow <[email protected]> 13751L: [email protected] 13752L: [email protected] 13753S: Maintained 13754F: lib/tests/list-test.c 13755 13756LITEX PLATFORM 13757M: Karol Gugala <[email protected]> 13758M: Mateusz Holenko <[email protected]> 13759M: Gabriel Somlo <[email protected]> 13760M: Joel Stanley <[email protected]> 13761S: Maintained 13762F: Documentation/devicetree/bindings/*/litex,*.yaml 13763F: arch/openrisc/boot/dts/or1klitex.dts 13764F: drivers/mmc/host/litex_mmc.c 13765F: drivers/net/ethernet/litex/* 13766F: drivers/soc/litex/* 13767F: drivers/tty/serial/liteuart.c 13768F: include/linux/litex.h 13769N: litex 13770 13771LIVE PATCHING 13772M: Josh Poimboeuf <[email protected]> 13773M: Jiri Kosina <[email protected]> 13774M: Miroslav Benes <[email protected]> 13775M: Petr Mladek <[email protected]> 13776R: Joe Lawrence <[email protected]> 13777L: [email protected] 13778S: Maintained 13779T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13780F: Documentation/ABI/testing/sysfs-kernel-livepatch 13781F: Documentation/livepatch/ 13782F: arch/powerpc/include/asm/livepatch.h 13783F: include/linux/livepatch.h 13784F: kernel/livepatch/ 13785F: kernel/module/livepatch.c 13786F: samples/livepatch/ 13787F: tools/testing/selftests/livepatch/ 13788 13789LLC (802.2) 13790L: [email protected] 13791S: Odd fixes 13792F: include/linux/llc.h 13793F: include/net/llc* 13794F: include/uapi/linux/llc.h 13795F: net/llc/ 13796 13797LM73 HARDWARE MONITOR DRIVER 13798M: Guillaume Ligneul <[email protected]> 13799L: [email protected] 13800S: Maintained 13801F: drivers/hwmon/lm73.c 13802 13803LM78 HARDWARE MONITOR DRIVER 13804M: Jean Delvare <[email protected]> 13805L: [email protected] 13806S: Maintained 13807F: Documentation/hwmon/lm78.rst 13808F: drivers/hwmon/lm78.c 13809 13810LM83 HARDWARE MONITOR DRIVER 13811M: Jean Delvare <[email protected]> 13812L: [email protected] 13813S: Maintained 13814F: Documentation/hwmon/lm83.rst 13815F: drivers/hwmon/lm83.c 13816 13817LM90 HARDWARE MONITOR DRIVER 13818M: Jean Delvare <[email protected]> 13819L: [email protected] 13820S: Maintained 13821F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13822F: Documentation/hwmon/lm90.rst 13823F: drivers/hwmon/lm90.c 13824F: include/dt-bindings/thermal/lm90.h 13825 13826LME2510 MEDIA DRIVER 13827M: Malcolm Priestley <[email protected]> 13828L: [email protected] 13829S: Maintained 13830W: https://linuxtv.org 13831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13832F: drivers/media/usb/dvb-usb-v2/lmedm04* 13833 13834LOADPIN SECURITY MODULE 13835M: Kees Cook <[email protected]> 13836S: Supported 13837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13838F: Documentation/admin-guide/LSM/LoadPin.rst 13839F: security/loadpin/ 13840 13841LOCKDOWN SECURITY MODULE 13842L: [email protected] 13843S: Odd Fixes 13844T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13845F: security/lockdown/ 13846 13847LOCKING PRIMITIVES 13848M: Peter Zijlstra <[email protected]> 13849M: Ingo Molnar <[email protected]> 13850M: Will Deacon <[email protected]> 13851M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13852R: Waiman Long <[email protected]> 13853L: [email protected] 13854S: Maintained 13855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13856F: Documentation/locking/ 13857F: arch/*/include/asm/spinlock*.h 13858F: include/linux/lockdep*.h 13859F: include/linux/mutex*.h 13860F: include/linux/rwlock*.h 13861F: include/linux/rwsem*.h 13862F: include/linux/seqlock.h 13863F: include/linux/spinlock*.h 13864F: kernel/locking/ 13865F: lib/locking*.[ch] 13866F: rust/helpers/mutex.c 13867F: rust/helpers/spinlock.c 13868F: rust/kernel/sync/lock.rs 13869F: rust/kernel/sync/lock/ 13870F: rust/kernel/sync/locked_by.rs 13871X: kernel/locking/locktorture.c 13872 13873LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13874M: "Richard Russon (FlatCap)" <[email protected]> 13875L: [email protected] 13876S: Maintained 13877W: http://www.linux-ntfs.org/content/view/19/37/ 13878F: Documentation/admin-guide/ldm.rst 13879F: block/partitions/ldm.* 13880 13881LOGITECH HID GAMING KEYBOARDS 13882M: Hans de Goede <[email protected]> 13883L: [email protected] 13884S: Maintained 13885T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13886F: drivers/hid/hid-lg-g15.c 13887 13888LONTIUM LT8912B MIPI TO HDMI BRIDGE 13889M: Adrien Grassein <[email protected]> 13890S: Maintained 13891F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13892F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13893 13894LOONGARCH 13895M: Huacai Chen <[email protected]> 13896R: WANG Xuerui <[email protected]> 13897L: [email protected] 13898S: Maintained 13899T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13900F: Documentation/arch/loongarch/ 13901F: Documentation/translations/zh_CN/arch/loongarch/ 13902F: arch/loongarch/ 13903F: drivers/*/*loongarch* 13904F: drivers/cpufreq/loongson3_cpufreq.c 13905 13906LOONGSON GPIO DRIVER 13907M: Yinbo Zhu <[email protected]> 13908L: [email protected] 13909S: Maintained 13910F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13911F: drivers/gpio/gpio-loongson-64bit.c 13912 13913LOONGSON-2 APB DMA DRIVER 13914M: Binbin Zhou <[email protected]> 13915L: [email protected] 13916S: Maintained 13917F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13918F: drivers/dma/loongson2-apb-dma.c 13919 13920LOONGSON LS2X I2C DRIVER 13921M: Binbin Zhou <[email protected]> 13922L: [email protected] 13923S: Maintained 13924F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13925F: drivers/i2c/busses/i2c-ls2x.c 13926 13927LOONGSON-2 SOC SERIES CLOCK DRIVER 13928M: Yinbo Zhu <[email protected]> 13929L: [email protected] 13930S: Maintained 13931F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13932F: drivers/clk/clk-loongson2.c 13933F: include/dt-bindings/clock/loongson,ls2k-clk.h 13934 13935LOONGSON SPI DRIVER 13936M: Yinbo Zhu <[email protected]> 13937L: [email protected] 13938S: Maintained 13939F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13940F: drivers/spi/spi-loongson-core.c 13941F: drivers/spi/spi-loongson-pci.c 13942F: drivers/spi/spi-loongson-plat.c 13943F: drivers/spi/spi-loongson.h 13944 13945LOONGSON-2 SOC SERIES GUTS DRIVER 13946M: Yinbo Zhu <[email protected]> 13947L: [email protected] 13948S: Maintained 13949F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13950F: drivers/soc/loongson/loongson2_guts.c 13951 13952LOONGSON-2 SOC SERIES PM DRIVER 13953M: Yinbo Zhu <[email protected]> 13954L: [email protected] 13955S: Maintained 13956F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13957F: drivers/soc/loongson/loongson2_pm.c 13958 13959LOONGSON-2 SOC SERIES PINCTRL DRIVER 13960M: zhanghongchen <[email protected]> 13961M: Yinbo Zhu <[email protected]> 13962L: [email protected] 13963S: Maintained 13964F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13965F: drivers/pinctrl/pinctrl-loongson2.c 13966 13967LOONGSON-2 SOC SERIES THERMAL DRIVER 13968M: zhanghongchen <[email protected]> 13969M: Yinbo Zhu <[email protected]> 13970L: [email protected] 13971S: Maintained 13972F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13973F: drivers/thermal/loongson2_thermal.c 13974 13975LOONGSON EDAC DRIVER 13976M: Zhao Qunqin <[email protected]> 13977L: [email protected] 13978S: Maintained 13979F: drivers/edac/loongson_edac.c 13980 13981LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13982M: Sathya Prakash <[email protected]> 13983M: Sreekanth Reddy <[email protected]> 13984M: Suganath Prabu Subramani <[email protected]> 13985L: [email protected] 13986L: [email protected] 13987S: Supported 13988W: http://www.avagotech.com/support/ 13989F: drivers/message/fusion/ 13990F: drivers/scsi/mpt3sas/ 13991 13992LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13993M: Matthew Wilcox <[email protected]> 13994L: [email protected] 13995S: Maintained 13996F: drivers/scsi/sym53c8xx_2/ 13997 13998LTC1660 DAC DRIVER 13999M: Marcus Folkesson <[email protected]> 14000L: [email protected] 14001S: Maintained 14002F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 14003F: drivers/iio/dac/ltc1660.c 14004 14005LTC2664 IIO DAC DRIVER 14006M: Michael Hennerich <[email protected]> 14007M: Kim Seer Paller <[email protected]> 14008L: [email protected] 14009S: Supported 14010W: https://ez.analog.com/linux-software-drivers 14011F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 14012F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 14013F: drivers/iio/dac/ltc2664.c 14014 14015LTC2688 IIO DAC DRIVER 14016M: Nuno Sá <[email protected]> 14017L: [email protected] 14018S: Supported 14019W: https://ez.analog.com/linux-software-drivers 14020F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 14021F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 14022F: drivers/iio/dac/ltc2688.c 14023 14024LTC2947 HARDWARE MONITOR DRIVER 14025M: Nuno Sá <[email protected]> 14026L: [email protected] 14027S: Supported 14028W: https://ez.analog.com/linux-software-drivers 14029F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 14030F: drivers/hwmon/ltc2947-core.c 14031F: drivers/hwmon/ltc2947-i2c.c 14032F: drivers/hwmon/ltc2947-spi.c 14033F: drivers/hwmon/ltc2947.h 14034 14035LTC2991 HARDWARE MONITOR DRIVER 14036M: Antoniu Miclaus <[email protected]> 14037L: [email protected] 14038S: Supported 14039W: https://ez.analog.com/linux-software-drivers 14040F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 14041F: drivers/hwmon/ltc2991.c 14042 14043LTC2983 IIO TEMPERATURE DRIVER 14044M: Nuno Sá <[email protected]> 14045L: [email protected] 14046S: Supported 14047W: https://ez.analog.com/linux-software-drivers 14048F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 14049F: drivers/iio/temperature/ltc2983.c 14050 14051LTC4282 HARDWARE MONITOR DRIVER 14052M: Nuno Sa <[email protected]> 14053L: [email protected] 14054S: Supported 14055F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 14056F: Documentation/hwmon/ltc4282.rst 14057F: drivers/hwmon/ltc4282.c 14058 14059LTC4286 HARDWARE MONITOR DRIVER 14060M: Delphine CC Chiu <[email protected]> 14061L: [email protected] 14062S: Maintained 14063F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 14064F: Documentation/hwmon/ltc4286.rst 14065F: drivers/hwmon/pmbus/ltc4286.c 14066 14067LTC4306 I2C MULTIPLEXER DRIVER 14068M: Michael Hennerich <[email protected]> 14069L: [email protected] 14070S: Supported 14071W: https://ez.analog.com/linux-software-drivers 14072F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 14073F: drivers/i2c/muxes/i2c-mux-ltc4306.c 14074 14075LTP (Linux Test Project) 14076M: Andrea Cervesato <[email protected]> 14077M: Cyril Hrubis <[email protected]> 14078M: Jan Stancek <[email protected]> 14079M: Petr Vorel <[email protected]> 14080M: Li Wang <[email protected]> 14081M: Yang Xu <[email protected]> 14082M: Xiao Yang <[email protected]> 14083L: [email protected] (subscribers-only) 14084S: Maintained 14085W: https://linux-test-project.readthedocs.io/ 14086T: git https://github.com/linux-test-project/ltp.git 14087 14088LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 14089M: Anshul Dalal <[email protected]> 14090L: [email protected] 14091S: Maintained 14092F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 14093F: drivers/iio/light/ltr390.c 14094 14095LYNX 28G SERDES PHY DRIVER 14096M: Ioana Ciornei <[email protected]> 14097L: [email protected] 14098S: Supported 14099F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 14100F: drivers/phy/freescale/phy-fsl-lynx-28g.c 14101 14102LYNX PCS MODULE 14103M: Ioana Ciornei <[email protected]> 14104L: [email protected] 14105S: Supported 14106F: drivers/net/pcs/pcs-lynx.c 14107F: include/linux/pcs-lynx.h 14108 14109M68K ARCHITECTURE 14110M: Geert Uytterhoeven <[email protected]> 14111L: [email protected] 14112S: Maintained 14113W: http://www.linux-m68k.org/ 14114T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 14115F: arch/m68k/ 14116F: drivers/zorro/ 14117 14118M68K ON APPLE MACINTOSH 14119M: Joshua Thompson <[email protected]> 14120L: [email protected] 14121S: Maintained 14122W: http://www.mac.linux-m68k.org/ 14123F: arch/m68k/mac/ 14124F: drivers/macintosh/adb-iop.c 14125F: drivers/macintosh/via-macii.c 14126 14127M68K ON HP9000/300 14128M: Philip Blundell <[email protected]> 14129S: Maintained 14130W: http://www.tazenda.demon.co.uk/phil/linux-hp 14131F: arch/m68k/hp300/ 14132 14133M88DS3103 MEDIA DRIVER 14134L: [email protected] 14135S: Orphan 14136W: https://linuxtv.org 14137Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14138F: drivers/media/dvb-frontends/m88ds3103* 14139 14140M88RS2000 MEDIA DRIVER 14141M: Malcolm Priestley <[email protected]> 14142L: [email protected] 14143S: Maintained 14144W: https://linuxtv.org 14145Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14146F: drivers/media/dvb-frontends/m88rs2000* 14147 14148MA901 MASTERKIT USB FM RADIO DRIVER 14149M: Alexey Klimov <[email protected]> 14150L: [email protected] 14151S: Maintained 14152T: git git://linuxtv.org/media.git 14153F: drivers/media/radio/radio-ma901.c 14154 14155MAC80211 14156M: Johannes Berg <[email protected]> 14157L: [email protected] 14158S: Maintained 14159W: https://wireless.wiki.kernel.org/ 14160Q: https://patchwork.kernel.org/project/linux-wireless/list/ 14161T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 14162T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 14163F: Documentation/networking/mac80211-injection.rst 14164F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 14165F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 14166F: include/net/mac80211.h 14167F: net/mac80211/ 14168 14169MAILBOX API 14170M: Jassi Brar <[email protected]> 14171L: [email protected] 14172S: Maintained 14173T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next 14174F: Documentation/devicetree/bindings/mailbox/ 14175F: drivers/mailbox/ 14176F: include/dt-bindings/mailbox/ 14177F: include/linux/mailbox_client.h 14178F: include/linux/mailbox_controller.h 14179 14180MAILBOX ARM MHUv2 14181M: Viresh Kumar <[email protected]> 14182M: Tushar Khandelwal <[email protected]> 14183L: [email protected] 14184S: Maintained 14185F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 14186F: drivers/mailbox/arm_mhuv2.c 14187F: include/linux/mailbox/arm_mhuv2_message.h 14188 14189MAILBOX ARM MHUv3 14190M: Sudeep Holla <[email protected]> 14191M: Cristian Marussi <[email protected]> 14192L: [email protected] 14193L: [email protected] (moderated for non-subscribers) 14194S: Maintained 14195F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 14196F: drivers/mailbox/arm_mhuv3.c 14197 14198MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 14199M: Alejandro Colomar <[email protected]> 14200L: [email protected] 14201S: Maintained 14202W: http://www.kernel.org/doc/man-pages 14203T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 14204T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 14205 14206MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 14207M: Jeremy Kerr <[email protected]> 14208M: Matt Johnston <[email protected]> 14209L: [email protected] 14210S: Maintained 14211F: Documentation/networking/mctp.rst 14212F: drivers/net/mctp/ 14213F: include/linux/usb/mctp-usb.h 14214F: include/net/mctp.h 14215F: include/net/mctpdevice.h 14216F: include/net/netns/mctp.h 14217F: net/mctp/ 14218 14219MAPLE TREE 14220M: Liam R. Howlett <[email protected]> 14221L: [email protected] 14222L: [email protected] 14223S: Supported 14224F: Documentation/core-api/maple_tree.rst 14225F: include/linux/maple_tree.h 14226F: include/trace/events/maple_tree.h 14227F: lib/maple_tree.c 14228F: lib/test_maple_tree.c 14229F: tools/testing/radix-tree/maple.c 14230F: tools/testing/shared/linux/maple_tree.h 14231 14232MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 14233M: Rahul Bedarkar <[email protected]> 14234L: [email protected] 14235S: Maintained 14236F: arch/mips/boot/dts/img/pistachio* 14237 14238MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 14239M: Andrew Lunn <[email protected]> 14240L: [email protected] 14241S: Maintained 14242F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 14243F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 14244F: Documentation/networking/devlink/mv88e6xxx.rst 14245F: drivers/net/dsa/mv88e6xxx/ 14246F: include/linux/dsa/mv88e6xxx.h 14247F: include/linux/platform_data/mv88e6xxx.h 14248 14249MARVELL 88PM886 PMIC DRIVER 14250M: Karel Balej <[email protected]> 14251S: Maintained 14252F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 14253F: drivers/input/misc/88pm886-onkey.c 14254F: drivers/mfd/88pm886.c 14255F: drivers/regulator/88pm886-regulator.c 14256F: drivers/rtc/rtc-88pm886.c 14257F: include/linux/mfd/88pm886.h 14258 14259MARVELL ARMADA 3700 PHY DRIVERS 14260M: Miquel Raynal <[email protected]> 14261S: Maintained 14262F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 14263F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 14264F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 14265F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 14266 14267MARVELL ARMADA 3700 SERIAL DRIVER 14268M: Pali Rohár <[email protected]> 14269S: Maintained 14270F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 14271F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 14272F: drivers/tty/serial/mvebu-uart.c 14273 14274MARVELL ARMADA DRM SUPPORT 14275M: Russell King <[email protected]> 14276S: Maintained 14277T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 14278T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 14279F: Documentation/devicetree/bindings/display/armada/ 14280F: drivers/gpu/drm/armada/ 14281F: include/uapi/drm/armada_drm.h 14282 14283MARVELL CRYPTO DRIVER 14284M: Boris Brezillon <[email protected]> 14285M: Arnaud Ebalard <[email protected]> 14286M: Srujana Challa <[email protected]> 14287L: [email protected] 14288S: Maintained 14289F: drivers/crypto/marvell/ 14290F: include/linux/soc/marvell/octeontx2/ 14291 14292MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 14293M: Mirko Lindner <[email protected]> 14294M: Stephen Hemminger <[email protected]> 14295L: [email protected] 14296S: Odd fixes 14297F: drivers/net/ethernet/marvell/sk* 14298 14299MARVELL LIBERTAS WIRELESS DRIVER 14300L: [email protected] 14301L: [email protected] 14302S: Orphan 14303F: drivers/net/wireless/marvell/libertas/ 14304F: drivers/net/wireless/marvell/libertas_tf/ 14305 14306MARVELL MACCHIATOBIN SUPPORT 14307M: Russell King <[email protected]> 14308L: [email protected] (moderated for non-subscribers) 14309S: Maintained 14310F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 14311 14312MARVELL MV643XX ETHERNET DRIVER 14313M: Sebastian Hesselbarth <[email protected]> 14314L: [email protected] 14315S: Maintained 14316F: drivers/net/ethernet/marvell/mv643xx_eth.* 14317 14318MARVELL MV88X3310 PHY DRIVER 14319M: Russell King <[email protected]> 14320M: Marek Behún <[email protected]> 14321L: [email protected] 14322S: Maintained 14323F: drivers/net/phy/marvell10g.c 14324 14325MARVELL MVEBU THERMAL DRIVER 14326M: Miquel Raynal <[email protected]> 14327S: Maintained 14328F: drivers/thermal/armada_thermal.c 14329 14330MARVELL MVNETA ETHERNET DRIVER 14331M: Marcin Wojtas <[email protected]> 14332L: [email protected] 14333S: Maintained 14334F: drivers/net/ethernet/marvell/mvneta* 14335 14336MARVELL MVPP2 ETHERNET DRIVER 14337M: Marcin Wojtas <[email protected]> 14338M: Russell King <[email protected]> 14339L: [email protected] 14340S: Maintained 14341F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14342F: drivers/net/ethernet/marvell/mvpp2/ 14343 14344MARVELL MWIFIEX WIRELESS DRIVER 14345M: Brian Norris <[email protected]> 14346R: Francesco Dolcini <[email protected]> 14347L: [email protected] 14348S: Odd Fixes 14349F: drivers/net/wireless/marvell/mwifiex/ 14350 14351MARVELL MWL8K WIRELESS DRIVER 14352L: [email protected] 14353S: Orphan 14354F: drivers/net/wireless/marvell/mwl8k.c 14355 14356MARVELL NAND CONTROLLER DRIVER 14357M: Miquel Raynal <[email protected]> 14358L: [email protected] 14359S: Maintained 14360F: drivers/mtd/nand/raw/marvell_nand.c 14361 14362MARVELL OCTEON ENDPOINT DRIVER 14363M: Veerasenareddy Burru <[email protected]> 14364M: Sathesh Edara <[email protected]> 14365L: [email protected] 14366S: Maintained 14367F: drivers/net/ethernet/marvell/octeon_ep 14368 14369MARVELL OCTEON ENDPOINT VF DRIVER 14370M: Veerasenareddy Burru <[email protected]> 14371M: Sathesh Edara <[email protected]> 14372M: Shinas Rasheed <[email protected]> 14373M: Satananda Burla <[email protected]> 14374L: [email protected] 14375S: Maintained 14376F: drivers/net/ethernet/marvell/octeon_ep_vf 14377 14378MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14379M: Sunil Goutham <[email protected]> 14380M: Geetha sowjanya <[email protected]> 14381M: Subbaraya Sundeep <[email protected]> 14382M: hariprasad <[email protected]> 14383M: Bharat Bhushan <[email protected]> 14384L: [email protected] 14385S: Maintained 14386F: drivers/net/ethernet/marvell/octeontx2/nic/ 14387F: include/linux/soc/marvell/octeontx2/ 14388 14389MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14390M: Sunil Goutham <[email protected]> 14391M: Linu Cherian <[email protected]> 14392M: Geetha sowjanya <[email protected]> 14393M: Jerin Jacob <[email protected]> 14394M: hariprasad <[email protected]> 14395M: Subbaraya Sundeep <[email protected]> 14396L: [email protected] 14397S: Maintained 14398F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14399F: drivers/net/ethernet/marvell/octeontx2/af/ 14400 14401MARVELL PEM PMU DRIVER 14402M: Linu Cherian <[email protected]> 14403M: Gowthami Thiagarajan <[email protected]> 14404S: Supported 14405F: drivers/perf/marvell_pem_pmu.c 14406 14407MARVELL PRESTERA ETHERNET SWITCH DRIVER 14408M: Taras Chornyi <[email protected]> 14409S: Supported 14410W: https://github.com/Marvell-switching/switchdev-prestera 14411F: drivers/net/ethernet/marvell/prestera/ 14412 14413MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14414M: Nicolas Pitre <[email protected]> 14415S: Odd Fixes 14416F: drivers/mmc/host/mvsdio.* 14417 14418MARVELL USB MDIO CONTROLLER DRIVER 14419M: Tobias Waldekranz <[email protected]> 14420L: [email protected] 14421S: Maintained 14422F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14423F: drivers/net/mdio/mdio-mvusb.c 14424 14425MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14426M: Hu Ziji <[email protected]> 14427L: [email protected] 14428S: Supported 14429F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14430F: drivers/mmc/host/sdhci-xenon* 14431 14432MARVELL OCTEON CN10K DPI DRIVER 14433M: Vamsi Attunuru <[email protected]> 14434S: Supported 14435F: drivers/misc/mrvl_cn10k_dpi.c 14436 14437MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14438R: [email protected] 14439R: [email protected] 14440F: drivers/vdpa/octeon_ep/ 14441 14442MARVELL OCTEON HOTPLUG DRIVER 14443R: Shijith Thotton <[email protected]> 14444R: Vamsi Attunuru <[email protected]> 14445S: Supported 14446F: drivers/pci/hotplug/octep_hp.c 14447 14448MATROX FRAMEBUFFER DRIVER 14449L: [email protected] 14450S: Orphan 14451F: drivers/video/fbdev/matrox/matroxfb_* 14452F: include/uapi/linux/matroxfb.h 14453 14454MAX15301 DRIVER 14455M: Daniel Nilsson <[email protected]> 14456L: [email protected] 14457S: Maintained 14458F: Documentation/hwmon/max15301.rst 14459F: drivers/hwmon/pmbus/max15301.c 14460 14461MAX2175 SDR TUNER DRIVER 14462M: Ramesh Shanmugasundaram <[email protected]> 14463L: [email protected] 14464S: Maintained 14465T: git git://linuxtv.org/media.git 14466F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14467F: Documentation/userspace-api/media/drivers/max2175.rst 14468F: drivers/media/i2c/max2175* 14469F: include/uapi/linux/max2175.h 14470 14471MAX31335 RTC DRIVER 14472M: Antoniu Miclaus <[email protected]> 14473L: [email protected] 14474S: Supported 14475W: https://ez.analog.com/linux-software-drivers 14476F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14477F: drivers/rtc/rtc-max31335.c 14478 14479MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14480L: [email protected] 14481S: Orphan 14482F: Documentation/hwmon/max6650.rst 14483F: drivers/hwmon/max6650.c 14484 14485MAX9286 QUAD GMSL DESERIALIZER DRIVER 14486M: Jacopo Mondi <[email protected]> 14487M: Kieran Bingham <kieran.bingham[email protected]> 14488M: Laurent Pinchart <laurent.pinchart[email protected]> 14489M: Niklas Söderlund <niklas.soderlund[email protected]> 14490L: [email protected] 14491S: Maintained 14492F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14493F: drivers/media/i2c/max9286.c 14494 14495MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14496M: Niklas Söderlund <[email protected]> 14497L: [email protected] 14498S: Maintained 14499F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14500F: drivers/staging/media/max96712/max96712.c 14501 14502MAX96714 GMSL2 DESERIALIZER DRIVER 14503M: Julien Massot <[email protected]> 14504L: [email protected] 14505S: Maintained 14506F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14507F: drivers/media/i2c/max96714.c 14508 14509MAX96717 GMSL2 SERIALIZER DRIVER 14510M: Julien Massot <[email protected]> 14511L: [email protected] 14512S: Maintained 14513F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14514F: drivers/media/i2c/max96717.c 14515 14516MAX9860 MONO AUDIO VOICE CODEC DRIVER 14517M: Peter Rosin <[email protected]> 14518L: [email protected] 14519S: Maintained 14520F: Documentation/devicetree/bindings/sound/max9860.txt 14521F: sound/soc/codecs/max9860.* 14522 14523MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14524M: Andreas Klinger <[email protected]> 14525L: [email protected] 14526S: Maintained 14527F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14528F: drivers/iio/proximity/mb1232.c 14529 14530MAXIM MAX11205 DRIVER 14531M: Ramona Bolboaca <[email protected]> 14532L: [email protected] 14533S: Supported 14534W: https://ez.analog.com/linux-software-drivers 14535F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14536F: drivers/iio/adc/max11205.c 14537 14538MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14539R: Iskren Chernev <[email protected]> 14540R: Krzysztof Kozlowski <[email protected]> 14541R: Marek Szyprowski <[email protected]> 14542R: Matheus Castello <[email protected]> 14543L: [email protected] 14544S: Maintained 14545F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14546F: drivers/power/supply/max17040_battery.c 14547 14548MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14549R: Hans de Goede <[email protected]> 14550R: Krzysztof Kozlowski <[email protected]> 14551R: Marek Szyprowski <[email protected]> 14552R: Sebastian Krzyszkowiak <[email protected]> 14553R: Purism Kernel Team <[email protected]> 14554L: [email protected] 14555S: Maintained 14556F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14557F: drivers/power/supply/max17042_battery.c 14558 14559MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14560M: Laurent Pinchart <[email protected]> 14561L: [email protected] 14562S: Maintained 14563F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14564F: drivers/regulator/max20086-regulator.c 14565 14566MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14567M: Rajat Khandelwal <[email protected]> 14568L: [email protected] 14569S: Maintained 14570F: drivers/iio/temperature/max30208.c 14571 14572MAXIM MAX77650 PMIC MFD DRIVER 14573M: Bartosz Golaszewski <[email protected]> 14574L: [email protected] 14575S: Maintained 14576F: Documentation/devicetree/bindings/*/*max77650.yaml 14577F: Documentation/devicetree/bindings/*/max77650*.yaml 14578F: drivers/gpio/gpio-max77650.c 14579F: drivers/input/misc/max77650-onkey.c 14580F: drivers/leds/leds-max77650.c 14581F: drivers/mfd/max77650.c 14582F: drivers/power/supply/max77650-charger.c 14583F: drivers/regulator/max77650-regulator.c 14584F: include/linux/mfd/max77650.h 14585 14586MAXIM MAX77714 PMIC MFD DRIVER 14587M: Luca Ceresoli <[email protected]> 14588S: Maintained 14589F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14590F: drivers/mfd/max77714.c 14591F: include/linux/mfd/max77714.h 14592 14593MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14594M: Javier Martinez Canillas <[email protected]> 14595L: [email protected] 14596S: Supported 14597F: Documentation/devicetree/bindings/*/*max77802.yaml 14598F: drivers/regulator/max77802-regulator.c 14599F: include/dt-bindings/*/*max77802.h 14600 14601MAXIM MAX77976 BATTERY CHARGER 14602M: Luca Ceresoli <[email protected]> 14603S: Supported 14604F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14605F: drivers/power/supply/max77976_charger.c 14606 14607MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14608M: Krzysztof Kozlowski <[email protected]> 14609L: [email protected] 14610S: Maintained 14611B: mailto:[email protected] 14612F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14613F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14614F: drivers/power/supply/max14577_charger.c 14615F: drivers/power/supply/max77693_charger.c 14616 14617MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14618M: Chanwoo Choi <[email protected]> 14619M: Krzysztof Kozlowski <[email protected]> 14620L: [email protected] 14621S: Maintained 14622B: mailto:[email protected] 14623F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14624F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14625F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14626F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml 14627F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14628F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14629F: drivers/leds/leds-max77705.c 14630F: drivers/*/*max77843.c 14631F: drivers/*/max14577*.c 14632F: drivers/*/max77686*.c 14633F: drivers/*/max77693*.c 14634F: drivers/*/max77705*.c 14635F: drivers/clk/clk-max77686.c 14636F: drivers/extcon/extcon-max14577.c 14637F: drivers/extcon/extcon-max77693.c 14638F: drivers/rtc/rtc-max77686.c 14639F: include/linux/mfd/max14577*.h 14640F: include/linux/mfd/max77686*.h 14641F: include/linux/mfd/max77693*.h 14642F: include/linux/mfd/max77705*.h 14643 14644MAXIRADIO FM RADIO RECEIVER DRIVER 14645M: Hans Verkuil <[email protected]> 14646L: [email protected] 14647S: Maintained 14648W: https://linuxtv.org 14649T: git git://linuxtv.org/media.git 14650F: drivers/media/radio/radio-maxiradio* 14651 14652MAXLINEAR ETHERNET PHY DRIVER 14653M: Xu Liang <[email protected]> 14654L: [email protected] 14655S: Supported 14656F: drivers/net/phy/mxl-gpy.c 14657 14658MCAN MMIO DEVICE DRIVER 14659M: Chandrasekar Ramakrishnan <[email protected]> 14660L: [email protected] 14661S: Maintained 14662F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14663F: drivers/net/can/m_can/m_can.c 14664F: drivers/net/can/m_can/m_can.h 14665F: drivers/net/can/m_can/m_can_platform.c 14666 14667MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14668R: Yasushi SHOJI <[email protected]> 14669L: [email protected] 14670S: Maintained 14671F: drivers/net/can/usb/mcba_usb.c 14672 14673MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14674M: Rishi Gupta <[email protected]> 14675L: [email protected] 14676L: [email protected] 14677S: Maintained 14678F: drivers/hid/hid-mcp2221.c 14679 14680MCP251XFD SPI-CAN NETWORK DRIVER 14681M: Marc Kleine-Budde <[email protected]> 14682M: Manivannan Sadhasivam <[email protected]> 14683R: Thomas Kopp <[email protected]> 14684L: [email protected] 14685S: Maintained 14686F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14687F: drivers/net/can/spi/mcp251xfd/ 14688 14689MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14690M: Peter Rosin <[email protected]> 14691L: [email protected] 14692S: Maintained 14693F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14694F: drivers/iio/potentiometer/mcp4018.c 14695F: drivers/iio/potentiometer/mcp4531.c 14696 14697MCP4821 DAC DRIVER 14698M: Anshul Dalal <[email protected]> 14699L: [email protected] 14700S: Maintained 14701F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14702F: drivers/iio/dac/mcp4821.c 14703 14704MCR20A IEEE-802.15.4 RADIO DRIVER 14705M: Stefan Schmidt <[email protected]> 14706L: [email protected] 14707S: Odd Fixes 14708W: https://github.com/xueliu/mcr20a-linux 14709F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14710F: drivers/net/ieee802154/mcr20a.c 14711F: drivers/net/ieee802154/mcr20a.h 14712 14713MDIO REGMAP DRIVER 14714M: Maxime Chevallier <[email protected]> 14715L: [email protected] 14716S: Maintained 14717F: drivers/net/mdio/mdio-regmap.c 14718F: include/linux/mdio/mdio-regmap.h 14719 14720MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14721M: William Breathitt Gray <[email protected]> 14722L: [email protected] 14723S: Maintained 14724F: drivers/iio/dac/cio-dac.c 14725 14726MEDIA CONTROLLER FRAMEWORK 14727M: Sakari Ailus <[email protected]> 14728M: Laurent Pinchart <[email protected]> 14729L: [email protected] 14730S: Supported 14731W: https://www.linuxtv.org 14732T: git git://linuxtv.org/media.git 14733F: drivers/media/mc/ 14734F: include/media/media-*.h 14735F: include/uapi/linux/media.h 14736 14737MEDIA DRIVER FOR FREESCALE IMX PXP 14738M: Philipp Zabel <[email protected]> 14739L: [email protected] 14740S: Maintained 14741T: git git://linuxtv.org/media.git 14742F: drivers/media/platform/nxp/imx-pxp.[ch] 14743 14744MEDIA DRIVERS FOR ASCOT2E 14745M: Abylay Ospan <[email protected]> 14746L: [email protected] 14747S: Supported 14748W: https://linuxtv.org 14749W: http://netup.tv/ 14750T: git git://linuxtv.org/media.git 14751F: drivers/media/dvb-frontends/ascot2e* 14752 14753MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14754M: Jasmin Jessich <[email protected]> 14755L: [email protected] 14756S: Maintained 14757W: https://linuxtv.org 14758T: git git://linuxtv.org/media.git 14759F: drivers/media/dvb-frontends/cxd2099* 14760 14761MEDIA DRIVERS FOR CXD2841ER 14762M: Abylay Ospan <[email protected]> 14763L: [email protected] 14764S: Supported 14765W: https://linuxtv.org 14766W: http://netup.tv/ 14767T: git git://linuxtv.org/media.git 14768F: drivers/media/dvb-frontends/cxd2841er* 14769 14770MEDIA DRIVERS FOR CXD2880 14771M: Yasunari Takiguchi <[email protected]> 14772L: [email protected] 14773S: Supported 14774W: http://linuxtv.org/ 14775T: git git://linuxtv.org/media.git 14776F: drivers/media/dvb-frontends/cxd2880/* 14777F: drivers/media/spi/cxd2880* 14778 14779MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14780L: [email protected] 14781S: Orphan 14782W: https://linuxtv.org 14783T: git git://linuxtv.org/media.git 14784F: drivers/media/pci/ddbridge/* 14785 14786MEDIA DRIVERS FOR FREESCALE IMX 14787M: Steve Longerbeam <[email protected]> 14788M: Philipp Zabel <[email protected]> 14789L: [email protected] 14790S: Maintained 14791T: git git://linuxtv.org/media.git 14792F: Documentation/admin-guide/media/imx.rst 14793F: Documentation/devicetree/bindings/media/imx.txt 14794F: drivers/staging/media/imx/ 14795F: include/linux/imx-media.h 14796F: include/media/imx.h 14797 14798MEDIA DRIVERS FOR FREESCALE IMX7/8 14799M: Rui Miguel Silva <[email protected]> 14800M: Laurent Pinchart <[email protected]> 14801M: Martin Kepplinger <[email protected]> 14802R: Purism Kernel Team <[email protected]> 14803L: [email protected] 14804S: Maintained 14805T: git git://linuxtv.org/media.git 14806F: Documentation/admin-guide/media/imx7.rst 14807F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14808F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14809F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14810F: drivers/media/platform/nxp/imx-mipi-csis.c 14811F: drivers/media/platform/nxp/imx7-media-csi.c 14812F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14813 14814MEDIA DRIVERS FOR HELENE 14815M: Abylay Ospan <[email protected]> 14816L: [email protected] 14817S: Supported 14818W: https://linuxtv.org 14819W: http://netup.tv/ 14820T: git git://linuxtv.org/media.git 14821F: drivers/media/dvb-frontends/helene* 14822 14823MEDIA DRIVERS FOR HORUS3A 14824M: Abylay Ospan <[email protected]> 14825L: [email protected] 14826S: Supported 14827W: https://linuxtv.org 14828W: http://netup.tv/ 14829T: git git://linuxtv.org/media.git 14830F: drivers/media/dvb-frontends/horus3a* 14831 14832MEDIA DRIVERS FOR LNBH25 14833M: Abylay Ospan <[email protected]> 14834L: [email protected] 14835S: Supported 14836W: https://linuxtv.org 14837W: http://netup.tv/ 14838T: git git://linuxtv.org/media.git 14839F: drivers/media/dvb-frontends/lnbh25* 14840 14841MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14842L: [email protected] 14843S: Orphan 14844W: https://linuxtv.org 14845T: git git://linuxtv.org/media.git 14846F: drivers/media/dvb-frontends/mxl5xx* 14847 14848MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14849M: Abylay Ospan <[email protected]> 14850L: [email protected] 14851S: Supported 14852W: https://linuxtv.org 14853W: http://netup.tv/ 14854T: git git://linuxtv.org/media.git 14855F: drivers/media/pci/netup_unidvb/* 14856 14857MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14858M: Dmitry Osipenko <[email protected]> 14859L: [email protected] 14860L: [email protected] 14861S: Maintained 14862T: git git://linuxtv.org/media.git 14863F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14864F: drivers/media/platform/nvidia/tegra-vde/ 14865 14866MEDIA DRIVERS FOR RENESAS - CEU 14867M: Jacopo Mondi <[email protected]> 14868L: [email protected] 14869L: [email protected] 14870S: Supported 14871T: git git://linuxtv.org/media.git 14872F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14873F: drivers/media/platform/renesas/renesas-ceu.c 14874F: include/media/drv-intf/renesas-ceu.h 14875 14876MEDIA DRIVERS FOR RENESAS - DRIF 14877M: Fabrizio Castro <[email protected]> 14878L: [email protected] 14879L: [email protected] 14880S: Supported 14881T: git git://linuxtv.org/media.git 14882F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14883F: drivers/media/platform/renesas/rcar_drif.c 14884 14885MEDIA DRIVERS FOR RENESAS - FCP 14886M: Laurent Pinchart <[email protected]> 14887L: [email protected] 14888L: [email protected] 14889S: Supported 14890T: git git://linuxtv.org/media.git 14891F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14892F: drivers/media/platform/renesas/rcar-fcp.c 14893F: include/media/rcar-fcp.h 14894 14895MEDIA DRIVERS FOR RENESAS - FDP1 14896M: Kieran Bingham <kieran.bingham[email protected]> 14897L: [email protected] 14898L: [email protected] 14899S: Supported 14900T: git git://linuxtv.org/media.git 14901F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14902F: drivers/media/platform/renesas/rcar_fdp1.c 14903 14904MEDIA DRIVERS FOR RENESAS - VIN 14905M: Niklas Söderlund <[email protected]> 14906L: [email protected] 14907L: [email protected] 14908S: Supported 14909T: git git://linuxtv.org/media.git 14910F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14911F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14912F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14913F: drivers/media/platform/renesas/rcar-csi2.c 14914F: drivers/media/platform/renesas/rcar-isp.c 14915F: drivers/media/platform/renesas/rcar-vin/ 14916 14917MEDIA DRIVERS FOR RENESAS - VSP1 14918M: Laurent Pinchart <[email protected]> 14919M: Kieran Bingham <kieran.bingham[email protected]> 14920L: [email protected] 14921L: [email protected] 14922S: Supported 14923T: git git://linuxtv.org/media.git 14924F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14925F: drivers/media/platform/renesas/vsp1/ 14926 14927MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14928L: [email protected] 14929S: Orphan 14930W: https://linuxtv.org 14931T: git git://linuxtv.org/media.git 14932F: drivers/media/dvb-frontends/stv0910* 14933 14934MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14935L: [email protected] 14936S: Orphan 14937W: https://linuxtv.org 14938T: git git://linuxtv.org/media.git 14939F: drivers/media/dvb-frontends/stv6111* 14940 14941MEDIA DRIVERS FOR STM32 - CSI 14942M: Alain Volmat <[email protected]> 14943L: [email protected] 14944S: Supported 14945T: git git://linuxtv.org/media_tree.git 14946F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14947F: drivers/media/platform/st/stm32/stm32-csi.c 14948 14949MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14950M: Hugues Fruchet <[email protected]> 14951M: Alain Volmat <[email protected]> 14952L: [email protected] 14953S: Supported 14954T: git git://linuxtv.org/media.git 14955F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14956F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14957F: drivers/media/platform/st/stm32/stm32-dcmi.c 14958F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14959 14960MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14961M: Mauro Carvalho Chehab <[email protected]> 14962L: [email protected] 14963S: Maintained 14964W: https://linuxtv.org 14965Q: http://patchwork.kernel.org/project/linux-media/list/ 14966T: git git://linuxtv.org/media.git 14967F: Documentation/admin-guide/media/ 14968F: Documentation/devicetree/bindings/media/ 14969F: Documentation/driver-api/media/ 14970F: Documentation/userspace-api/media/ 14971F: drivers/media/ 14972F: drivers/staging/media/ 14973F: include/dt-bindings/media/ 14974F: include/linux/platform_data/media/ 14975F: include/media/ 14976F: include/uapi/linux/dvb/ 14977F: include/uapi/linux/ivtv* 14978F: include/uapi/linux/media.h 14979F: include/uapi/linux/uvcvideo.h 14980F: include/uapi/linux/v4l2-* 14981F: include/uapi/linux/videodev2.h 14982 14983MEDIATEK BLUETOOTH DRIVER 14984M: Sean Wang <[email protected]> 14985L: [email protected] 14986L: [email protected] (moderated for non-subscribers) 14987S: Maintained 14988F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14989F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14990F: drivers/bluetooth/btmtkuart.c 14991 14992MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14993M: Sen Chu <[email protected]> 14994M: Sean Wang <[email protected]> 14995M: Macpaul Lin <[email protected]> 14996L: [email protected] 14997S: Maintained 14998F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14999F: drivers/power/reset/mt6323-poweroff.c 15000 15001MEDIATEK CIR DRIVER 15002M: Sean Wang <[email protected]> 15003S: Maintained 15004F: drivers/media/rc/mtk-cir.c 15005 15006MEDIATEK DMA DRIVER 15007M: Sean Wang <[email protected]> 15008L: [email protected] 15009L: [email protected] (moderated for non-subscribers) 15010L: [email protected] (moderated for non-subscribers) 15011S: Maintained 15012F: Documentation/devicetree/bindings/dma/mediatek,* 15013F: drivers/dma/mediatek/ 15014 15015MEDIATEK ETHERNET DRIVER 15016M: Felix Fietkau <[email protected]> 15017M: Sean Wang <[email protected]> 15018M: Lorenzo Bianconi <[email protected]> 15019L: [email protected] 15020S: Maintained 15021F: drivers/net/ethernet/mediatek/ 15022 15023MEDIATEK ETHERNET PCS DRIVER 15024M: Alexander Couzens <[email protected]> 15025M: Daniel Golle <[email protected]> 15026L: [email protected] 15027S: Maintained 15028F: drivers/net/pcs/pcs-mtk-lynxi.c 15029F: include/linux/pcs/pcs-mtk-lynxi.h 15030 15031MEDIATEK ETHERNET PHY DRIVERS 15032M: Daniel Golle <[email protected]> 15033M: Qingfang Deng <[email protected]> 15034M: SkyLake Huang <[email protected]> 15035L: [email protected] 15036S: Maintained 15037F: drivers/net/phy/mediatek/mtk-ge-soc.c 15038F: drivers/net/phy/mediatek/mtk-phy-lib.c 15039F: drivers/net/phy/mediatek/mtk-ge.c 15040F: drivers/net/phy/mediatek/mtk.h 15041F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 15042 15043MEDIATEK I2C CONTROLLER DRIVER 15044M: Qii Wang <[email protected]> 15045L: [email protected] 15046S: Maintained 15047F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 15048F: drivers/i2c/busses/i2c-mt65xx.c 15049 15050MEDIATEK IOMMU DRIVER 15051M: Yong Wu <[email protected]> 15052L: [email protected] 15053L: [email protected] (moderated for non-subscribers) 15054S: Supported 15055F: Documentation/devicetree/bindings/iommu/mediatek* 15056F: drivers/iommu/mtk_iommu* 15057F: include/dt-bindings/memory/mediatek,mt*-port.h 15058F: include/dt-bindings/memory/mt*-port.h 15059 15060MEDIATEK JPEG DRIVER 15061M: Bin Liu <[email protected]> 15062S: Supported 15063F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 15064F: drivers/media/platform/mediatek/jpeg/ 15065 15066MEDIATEK KEYPAD DRIVER 15067M: Mattijs Korpershoek <[email protected]> 15068S: Supported 15069F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 15070F: drivers/input/keyboard/mt6779-keypad.c 15071 15072MEDIATEK MDP DRIVER 15073M: Minghsiu Tsai <[email protected]> 15074M: Houlong Wei <[email protected]> 15075M: Andrew-CT Chen <[email protected]> 15076S: Supported 15077F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 15078F: drivers/media/platform/mediatek/mdp/ 15079F: drivers/media/platform/mediatek/vpu/ 15080 15081MEDIATEK MEDIA DRIVER 15082M: Tiffany Lin <[email protected]> 15083M: Andrew-CT Chen <[email protected]> 15084M: Yunfei Dong <[email protected]> 15085S: Supported 15086F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 15087F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 15088F: drivers/media/platform/mediatek/vcodec/ 15089F: drivers/media/platform/mediatek/vpu/ 15090 15091MEDIATEK MIPI-CSI CDPHY DRIVER 15092M: Julien Stephan <[email protected]> 15093M: Andy Hsieh <[email protected]> 15094S: Supported 15095F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 15096F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 15097 15098MEDIATEK MMC/SD/SDIO DRIVER 15099M: Chaotian Jing <[email protected]> 15100S: Maintained 15101F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 15102F: drivers/mmc/host/mtk-sd.c 15103 15104MEDIATEK MT6735 CLOCK & RESET DRIVERS 15105M: Yassine Oudjana <[email protected]> 15106L: [email protected] 15107L: [email protected] (moderated for non-subscribers) 15108S: Maintained 15109F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 15110F: drivers/clk/mediatek/clk-mt6735-imgsys.c 15111F: drivers/clk/mediatek/clk-mt6735-infracfg.c 15112F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 15113F: drivers/clk/mediatek/clk-mt6735-pericfg.c 15114F: drivers/clk/mediatek/clk-mt6735-topckgen.c 15115F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 15116F: drivers/clk/mediatek/clk-mt6735-vencsys.c 15117F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 15118F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 15119F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 15120F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 15121F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 15122F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 15123F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 15124F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 15125F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 15126F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 15127F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 15128F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 15129 15130MEDIATEK MT76 WIRELESS LAN DRIVER 15131M: Felix Fietkau <[email protected]> 15132M: Lorenzo Bianconi <[email protected]> 15133M: Ryder Lee <[email protected]> 15134R: Shayne Chen <[email protected]> 15135R: Sean Wang <[email protected]> 15136L: [email protected] 15137S: Maintained 15138T: git https://github.com/nbd168/wireless 15139F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 15140F: drivers/net/wireless/mediatek/mt76/ 15141 15142MEDIATEK MT7601U WIRELESS LAN DRIVER 15143M: Jakub Kicinski <[email protected]> 15144L: [email protected] 15145S: Maintained 15146F: drivers/net/wireless/mediatek/mt7601u/ 15147 15148MEDIATEK MT7621 CLOCK DRIVER 15149M: Sergio Paracuellos <[email protected]> 15150S: Maintained 15151F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 15152F: drivers/clk/ralink/clk-mt7621.c 15153 15154MEDIATEK MT7621 PCIE CONTROLLER DRIVER 15155M: Sergio Paracuellos <[email protected]> 15156S: Maintained 15157F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 15158F: drivers/pci/controller/pcie-mt7621.c 15159 15160MEDIATEK MT7621 PHY PCI DRIVER 15161M: Sergio Paracuellos <[email protected]> 15162S: Maintained 15163F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 15164F: drivers/phy/ralink/phy-mt7621-pci.c 15165 15166MEDIATEK MT7621/28/88 I2C DRIVER 15167M: Stefan Roese <[email protected]> 15168L: [email protected] 15169S: Maintained 15170F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 15171F: drivers/i2c/busses/i2c-mt7621.c 15172 15173MEDIATEK MTMIPS CLOCK DRIVER 15174M: Sergio Paracuellos <[email protected]> 15175S: Maintained 15176F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 15177F: drivers/clk/ralink/clk-mtmips.c 15178 15179MEDIATEK NAND CONTROLLER DRIVER 15180L: [email protected] 15181S: Orphan 15182F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 15183F: drivers/mtd/nand/raw/mtk_* 15184 15185MEDIATEK PMIC LED DRIVER 15186M: Sen Chu <[email protected]> 15187M: Sean Wang <[email protected]> 15188M: Macpaul Lin <[email protected]> 15189S: Maintained 15190F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 15191F: drivers/leds/leds-mt6323.c 15192 15193MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 15194M: Sean Wang <[email protected]> 15195S: Maintained 15196F: drivers/char/hw_random/mtk-rng.c 15197 15198MEDIATEK SMI DRIVER 15199M: Yong Wu <[email protected]> 15200L: [email protected] (moderated for non-subscribers) 15201S: Supported 15202F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 15203F: drivers/memory/mtk-smi.c 15204F: include/soc/mediatek/smi.h 15205 15206MEDIATEK SWITCH DRIVER 15207M: Chester A. Unal <[email protected]> 15208M: Daniel Golle <[email protected]> 15209M: DENG Qingfang <[email protected]> 15210M: Sean Wang <[email protected]> 15211L: [email protected] 15212S: Maintained 15213F: drivers/net/dsa/mt7530-mdio.c 15214F: drivers/net/dsa/mt7530-mmio.c 15215F: drivers/net/dsa/mt7530.* 15216F: net/dsa/tag_mtk.c 15217 15218MEDIATEK T7XX 5G WWAN MODEM DRIVER 15219M: Chandrashekar Devegowda <[email protected]> 15220R: Chiranjeevi Rapolu <[email protected]> 15221R: Liu Haijun <[email protected]> 15222R: M Chetan Kumar <[email protected]> 15223R: Ricardo Martinez <[email protected]> 15224L: [email protected] 15225S: Supported 15226F: drivers/net/wwan/t7xx/ 15227 15228MEDIATEK USB3 DRD IP DRIVER 15229M: Chunfeng Yun <[email protected]> 15230L: [email protected] 15231L: [email protected] (moderated for non-subscribers) 15232L: [email protected] (moderated for non-subscribers) 15233S: Maintained 15234F: Documentation/devicetree/bindings/usb/mediatek,* 15235F: drivers/usb/host/xhci-mtk* 15236F: drivers/usb/mtu3/ 15237 15238MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 15239M: Peter Senna Tschudin <[email protected]> 15240M: Ian Ray <[email protected]> 15241M: Martyn Welch <[email protected]> 15242S: Maintained 15243F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 15244F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 15245 15246MEGARAID SCSI/SAS DRIVERS 15247M: Kashyap Desai <[email protected]> 15248M: Sumit Saxena <[email protected]> 15249M: Shivasharan S <[email protected]> 15250M: Chandrakanth patil <[email protected]> 15251L: [email protected] 15252L: [email protected] 15253S: Maintained 15254W: http://www.avagotech.com/support/ 15255F: Documentation/scsi/megaraid.rst 15256F: drivers/scsi/megaraid.* 15257F: drivers/scsi/megaraid/ 15258 15259MELEXIS MLX90614 DRIVER 15260M: Crt Mori <[email protected]> 15261L: [email protected] 15262S: Supported 15263W: http://www.melexis.com 15264F: drivers/iio/temperature/mlx90614.c 15265 15266MELEXIS MLX90632 DRIVER 15267M: Crt Mori <[email protected]> 15268L: [email protected] 15269S: Supported 15270W: http://www.melexis.com 15271F: drivers/iio/temperature/mlx90632.c 15272 15273MELEXIS MLX90635 DRIVER 15274M: Crt Mori <[email protected]> 15275L: [email protected] 15276S: Supported 15277W: http://www.melexis.com 15278F: drivers/iio/temperature/mlx90635.c 15279 15280MELFAS MIP4 TOUCHSCREEN DRIVER 15281M: Sangwon Jee <[email protected]> 15282S: Supported 15283W: http://www.melfas.com 15284F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 15285F: drivers/input/touchscreen/melfas_mip4.c 15286 15287MELLANOX BLUEFIELD I2C DRIVER 15288M: Khalil Blaiech <[email protected]> 15289M: Asmaa Mnebhi <[email protected]> 15290L: [email protected] 15291S: Supported 15292F: drivers/i2c/busses/i2c-mlxbf.c 15293 15294MELLANOX ETHERNET DRIVER (mlx4_en) 15295M: Tariq Toukan <[email protected]> 15296L: [email protected] 15297S: Maintained 15298W: https://www.nvidia.com/networking/ 15299Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15300F: drivers/net/ethernet/mellanox/mlx4/en_* 15301 15302MELLANOX ETHERNET DRIVER (mlx5e) 15303M: Saeed Mahameed <[email protected]> 15304M: Tariq Toukan <[email protected]> 15305L: [email protected] 15306S: Maintained 15307W: https://www.nvidia.com/networking/ 15308Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15309F: drivers/net/ethernet/mellanox/mlx5/core/en_* 15310 15311MELLANOX ETHERNET INNOVA DRIVERS 15312R: Boris Pismenny <[email protected]> 15313L: [email protected] 15314S: Maintained 15315W: https://www.nvidia.com/networking/ 15316Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15317F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 15318F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 15319F: include/linux/mlx5/mlx5_ifc_fpga.h 15320 15321MELLANOX ETHERNET SWITCH DRIVERS 15322M: Ido Schimmel <[email protected]> 15323M: Petr Machata <[email protected]> 15324L: [email protected] 15325S: Supported 15326W: https://www.nvidia.com/networking/ 15327Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15328F: drivers/net/ethernet/mellanox/mlxsw/ 15329F: tools/testing/selftests/drivers/net/mlxsw/ 15330 15331MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15332M: [email protected] 15333L: [email protected] 15334S: Supported 15335W: https://www.nvidia.com/networking/ 15336Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15337F: drivers/net/ethernet/mellanox/mlxfw/ 15338 15339MELLANOX HARDWARE PLATFORM SUPPORT 15340M: Hans de Goede <[email protected]> 15341M: Ilpo Järvinen <[email protected]> 15342M: Vadim Pasternak <[email protected]> 15343L: [email protected] 15344S: Supported 15345F: Documentation/ABI/stable/sysfs-driver-mlxreg-io 15346F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15347F: drivers/platform/mellanox/ 15348F: include/linux/platform_data/mlxreg.h 15349 15350MELLANOX MLX4 core VPI driver 15351M: Tariq Toukan <[email protected]> 15352L: [email protected] 15353L: [email protected] 15354S: Maintained 15355W: https://www.nvidia.com/networking/ 15356Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15357F: drivers/net/ethernet/mellanox/mlx4/ 15358F: include/linux/mlx4/ 15359 15360MELLANOX MLX4 IB driver 15361M: Yishai Hadas <[email protected]> 15362L: [email protected] 15363S: Supported 15364W: https://www.nvidia.com/networking/ 15365Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15366F: drivers/infiniband/hw/mlx4/ 15367F: include/linux/mlx4/ 15368F: include/uapi/rdma/mlx4-abi.h 15369 15370MELLANOX MLX5 core VPI driver 15371M: Saeed Mahameed <[email protected]> 15372M: Leon Romanovsky <[email protected]> 15373M: Tariq Toukan <[email protected]> 15374L: [email protected] 15375L: [email protected] 15376S: Maintained 15377W: https://www.nvidia.com/networking/ 15378Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15379F: Documentation/networking/device_drivers/ethernet/mellanox/ 15380F: drivers/net/ethernet/mellanox/mlx5/core/ 15381F: include/linux/mlx5/ 15382 15383MELLANOX MLX5 IB driver 15384M: Leon Romanovsky <[email protected]> 15385L: [email protected] 15386S: Supported 15387W: https://www.nvidia.com/networking/ 15388Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15389F: drivers/infiniband/hw/mlx5/ 15390F: include/linux/mlx5/ 15391F: include/uapi/rdma/mlx5-abi.h 15392 15393MELLANOX MLX5 VDPA DRIVER 15394M: Dragos Tatulea <[email protected]> 15395L: [email protected] 15396S: Supported 15397F: drivers/vdpa/mlx5/ 15398 15399MELLANOX MLXCPLD I2C AND MUX DRIVER 15400M: Vadim Pasternak <[email protected]> 15401M: Michael Shych <[email protected]> 15402L: [email protected] 15403S: Supported 15404F: Documentation/i2c/busses/i2c-mlxcpld.rst 15405F: drivers/i2c/busses/i2c-mlxcpld.c 15406F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15407 15408MELLANOX MLXCPLD LED DRIVER 15409M: Vadim Pasternak <[email protected]> 15410L: [email protected] 15411S: Supported 15412F: Documentation/leds/leds-mlxcpld.rst 15413F: drivers/leds/leds-mlxcpld.c 15414F: drivers/leds/leds-mlxreg.c 15415 15416MEMBARRIER SUPPORT 15417M: Mathieu Desnoyers <[email protected]> 15418M: "Paul E. McKenney" <[email protected]> 15419L: [email protected] 15420S: Supported 15421F: Documentation/scheduler/membarrier.rst 15422F: arch/*/include/asm/membarrier.h 15423F: arch/*/include/asm/sync_core.h 15424F: include/uapi/linux/membarrier.h 15425F: kernel/sched/membarrier.c 15426 15427MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15428M: Mike Rapoport <[email protected]> 15429L: [email protected] 15430S: Maintained 15431F: Documentation/core-api/boot-time-mm.rst 15432F: include/linux/memblock.h 15433F: mm/memblock.c 15434F: mm/mm_init.c 15435F: tools/testing/memblock/ 15436 15437MEMORY ALLOCATION PROFILING 15438M: Suren Baghdasaryan <[email protected]> 15439M: Kent Overstreet <[email protected]> 15440L: [email protected] 15441S: Maintained 15442F: Documentation/mm/allocation-profiling.rst 15443F: include/linux/alloc_tag.h 15444F: include/linux/pgalloc_tag.h 15445F: lib/alloc_tag.c 15446 15447MEMORY CONTROLLER DRIVERS 15448M: Krzysztof Kozlowski <[email protected]> 15449L: [email protected] 15450S: Maintained 15451B: mailto:[email protected] 15452T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15453F: Documentation/devicetree/bindings/memory-controllers/ 15454F: drivers/memory/ 15455F: include/dt-bindings/memory/ 15456F: include/memory/ 15457 15458MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15459M: Dmitry Osipenko <[email protected]> 15460L: [email protected] 15461L: [email protected] 15462S: Maintained 15463T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15464F: drivers/devfreq/tegra30-devfreq.c 15465 15466MEMORY HOT(UN)PLUG 15467M: David Hildenbrand <[email protected]> 15468M: Oscar Salvador <[email protected]> 15469L: [email protected] 15470S: Maintained 15471F: Documentation/admin-guide/mm/memory-hotplug.rst 15472F: Documentation/core-api/memory-hotplug.rst 15473F: drivers/base/memory.c 15474F: include/linux/memory_hotplug.h 15475F: mm/memory_hotplug.c 15476F: tools/testing/selftests/memory-hotplug/ 15477 15478MEMORY MANAGEMENT 15479M: Andrew Morton <[email protected]> 15480L: [email protected] 15481S: Maintained 15482W: http://www.linux-mm.org 15483T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15484T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15485F: Documentation/admin-guide/mm/ 15486F: Documentation/mm/ 15487F: include/linux/gfp.h 15488F: include/linux/gfp_types.h 15489F: include/linux/memfd.h 15490F: include/linux/memory.h 15491F: include/linux/memory_hotplug.h 15492F: include/linux/memory-tiers.h 15493F: include/linux/mempolicy.h 15494F: include/linux/mempool.h 15495F: include/linux/memremap.h 15496F: include/linux/mm.h 15497F: include/linux/mm_*.h 15498F: include/linux/mmzone.h 15499F: include/linux/mmu_notifier.h 15500F: include/linux/pagewalk.h 15501F: include/linux/rmap.h 15502F: include/trace/events/ksm.h 15503F: mm/ 15504F: tools/mm/ 15505F: tools/testing/selftests/mm/ 15506N: include/linux/page[-_]* 15507 15508MEMORY MANAGEMENT - EXECMEM 15509M: Andrew Morton <[email protected]> 15510M: Mike Rapoport <[email protected]> 15511L: [email protected] 15512S: Maintained 15513F: include/linux/execmem.h 15514F: mm/execmem.c 15515 15516MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION 15517M: Andrew Morton <[email protected]> 15518M: Mike Rapoport <[email protected]> 15519L: [email protected] 15520S: Maintained 15521F: include/linux/numa_memblks.h 15522F: mm/numa.c 15523F: mm/numa_emulation.c 15524F: mm/numa_memblks.c 15525 15526MEMORY MANAGEMENT - PAGE ALLOCATOR 15527M: Andrew Morton <[email protected]> 15528R: Vlastimil Babka <[email protected]> 15529R: Suren Baghdasaryan <[email protected]> 15530R: Michal Hocko <[email protected]> 15531R: Brendan Jackman <[email protected]> 15532R: Johannes Weiner <[email protected]> 15533R: Zi Yan <[email protected]> 15534L: [email protected] 15535S: Maintained 15536F: mm/compaction.c 15537F: mm/page_alloc.c 15538F: include/linux/gfp.h 15539F: include/linux/compaction.h 15540 15541MEMORY MANAGEMENT - SECRETMEM 15542M: Andrew Morton <[email protected]> 15543M: Mike Rapoport <[email protected]> 15544L: [email protected] 15545S: Maintained 15546F: include/linux/secretmem.h 15547F: mm/secretmem.c 15548 15549MEMORY MANAGEMENT - USERFAULTFD 15550M: Andrew Morton <[email protected]> 15551R: Peter Xu <[email protected]> 15552L: [email protected] 15553S: Maintained 15554F: Documentation/admin-guide/mm/userfaultfd.rst 15555F: fs/userfaultfd.c 15556F: include/asm-generic/pgtable_uffd.h 15557F: include/linux/userfaultfd_k.h 15558F: include/uapi/linux/userfaultfd.h 15559F: mm/userfaultfd.c 15560F: tools/testing/selftests/mm/uffd-*.[ch] 15561 15562MEMORY MAPPING 15563M: Andrew Morton <[email protected]> 15564M: Liam R. Howlett <[email protected]> 15565M: Lorenzo Stoakes <[email protected]> 15566R: Vlastimil Babka <[email protected]> 15567R: Jann Horn <[email protected]> 15568R: Pedro Falcato <[email protected]> 15569L: [email protected] 15570S: Maintained 15571W: http://www.linux-mm.org 15572T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15573F: include/trace/events/mmap.h 15574F: mm/mlock.c 15575F: mm/mmap.c 15576F: mm/mprotect.c 15577F: mm/mremap.c 15578F: mm/mseal.c 15579F: mm/vma.c 15580F: mm/vma.h 15581F: mm/vma_internal.h 15582F: tools/testing/vma/ 15583 15584MEMORY MAPPING - LOCKING 15585M: Andrew Morton <[email protected]> 15586M: Suren Baghdasaryan <[email protected]> 15587M: Liam R. Howlett <[email protected]> 15588M: Lorenzo Stoakes <[email protected]> 15589R: Vlastimil Babka <[email protected]> 15590R: Shakeel Butt <[email protected]> 15591L: [email protected] 15592S: Maintained 15593W: http://www.linux-mm.org 15594T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15595F: Documentation/mm/process_addrs.rst 15596F: include/linux/mmap_lock.h 15597F: include/trace/events/mmap_lock.h 15598F: mm/mmap_lock.c 15599 15600MEMORY MAPPING - MADVISE (MEMORY ADVICE) 15601M: Andrew Morton <[email protected]> 15602M: Liam R. Howlett <[email protected]> 15603M: Lorenzo Stoakes <[email protected]> 15604M: David Hildenbrand <[email protected]> 15605R: Vlastimil Babka <[email protected]> 15606R: Jann Horn <[email protected]> 15607L: [email protected] 15608S: Maintained 15609W: http://www.linux-mm.org 15610T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15611F: include/uapi/asm-generic/mman-common.h 15612F: mm/madvise.c 15613 15614MEMORY TECHNOLOGY DEVICES (MTD) 15615M: Miquel Raynal <[email protected]> 15616M: Richard Weinberger <[email protected]> 15617M: Vignesh Raghavendra <[email protected]> 15618L: [email protected] 15619S: Maintained 15620W: http://www.linux-mtd.infradead.org/ 15621Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15622C: irc://irc.oftc.net/mtd 15623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15625F: Documentation/devicetree/bindings/mtd/ 15626F: drivers/mtd/ 15627F: include/linux/mtd/ 15628F: include/uapi/mtd/ 15629 15630MEN A21 WATCHDOG DRIVER 15631M: Johannes Thumshirn <[email protected]> 15632L: [email protected] 15633S: Maintained 15634F: drivers/watchdog/mena21_wdt.c 15635 15636MEN CHAMELEON BUS (mcb) 15637M: Johannes Thumshirn <[email protected]> 15638S: Maintained 15639F: Documentation/driver-api/men-chameleon-bus.rst 15640F: drivers/mcb/ 15641F: include/linux/mcb.h 15642 15643MEN F21BMC (Board Management Controller) 15644M: Andreas Werner <[email protected]> 15645S: Supported 15646F: Documentation/hwmon/menf21bmc.rst 15647F: drivers/hwmon/menf21bmc_hwmon.c 15648F: drivers/leds/leds-menf21bmc.c 15649F: drivers/mfd/menf21bmc.c 15650F: drivers/watchdog/menf21bmc_wdt.c 15651 15652MEN Z069 WATCHDOG DRIVER 15653M: Johannes Thumshirn <[email protected]> 15654L: [email protected] 15655S: Maintained 15656F: drivers/watchdog/menz69_wdt.c 15657 15658MESON AO CEC DRIVER FOR AMLOGIC SOCS 15659M: Neil Armstrong <[email protected]> 15660L: [email protected] 15661L: [email protected] 15662S: Supported 15663W: http://linux-meson.com/ 15664T: git git://linuxtv.org/media.git 15665F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15666F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15667F: drivers/media/cec/platform/meson/ao-cec.c 15668 15669MESON GE2D DRIVER FOR AMLOGIC SOCS 15670M: Neil Armstrong <[email protected]> 15671L: [email protected] 15672L: [email protected] 15673S: Supported 15674T: git git://linuxtv.org/media.git 15675F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15676F: drivers/media/platform/amlogic/meson-ge2d/ 15677 15678MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15679M: Liang Yang <[email protected]> 15680L: [email protected] 15681S: Maintained 15682F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15683F: drivers/mtd/nand/raw/meson_* 15684 15685MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15686M: Neil Armstrong <[email protected]> 15687L: [email protected] 15688L: [email protected] 15689S: Supported 15690T: git git://linuxtv.org/media.git 15691F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15692F: drivers/staging/media/meson/vdec/ 15693 15694META ETHERNET DRIVERS 15695M: Alexander Duyck <[email protected]> 15696M: Jakub Kicinski <[email protected]> 15697R: [email protected] 15698S: Maintained 15699F: Documentation/networking/device_drivers/ethernet/meta/ 15700F: drivers/net/ethernet/meta/ 15701 15702METHODE UDPU SUPPORT 15703M: Robert Marko <[email protected]> 15704S: Maintained 15705F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15706F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15707 15708MHI BUS 15709M: Manivannan Sadhasivam <[email protected]> 15710L: [email protected] 15711L: [email protected] 15712S: Maintained 15713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15714F: Documentation/ABI/stable/sysfs-bus-mhi 15715F: Documentation/mhi/ 15716F: drivers/bus/mhi/ 15717F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15718F: include/linux/mhi.h 15719 15720MICROBLAZE ARCHITECTURE 15721M: Michal Simek <[email protected]> 15722S: Supported 15723W: http://www.monstr.eu/fdt/ 15724T: git git://git.monstr.eu/linux-2.6-microblaze.git 15725F: arch/microblaze/ 15726 15727MICROBLAZE TMR INJECT 15728M: Appana Durga Kedareswara rao <[email protected]> 15729S: Supported 15730F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15731F: drivers/misc/xilinx_tmr_inject.c 15732 15733MICROBLAZE TMR MANAGER 15734M: Appana Durga Kedareswara rao <[email protected]> 15735S: Supported 15736F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15737F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15738F: drivers/misc/xilinx_tmr_manager.c 15739 15740MICROCHIP AT91 DMA DRIVERS 15741M: Ludovic Desroches <[email protected]> 15742L: [email protected] (moderated for non-subscribers) 15743L: [email protected] 15744S: Supported 15745F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml 15746F: drivers/dma/at_hdmac.c 15747F: drivers/dma/at_xdmac.c 15748F: include/dt-bindings/dma/at91.h 15749 15750MICROCHIP AT91 SERIAL DRIVER 15751M: Richard Genoud <[email protected]> 15752S: Maintained 15753F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15754F: drivers/tty/serial/atmel_serial.c 15755F: drivers/tty/serial/atmel_serial.h 15756 15757MICROCHIP AT91 USART MFD DRIVER 15758M: Radu Pirea <[email protected]> 15759L: [email protected] 15760S: Supported 15761F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15762F: drivers/mfd/at91-usart.c 15763F: include/dt-bindings/mfd/at91-usart.h 15764 15765MICROCHIP AT91 USART SPI DRIVER 15766M: Radu Pirea <[email protected]> 15767L: [email protected] 15768S: Supported 15769F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15770F: drivers/spi/spi-at91-usart.c 15771 15772MICROCHIP AUDIO ASOC DRIVERS 15773M: Claudiu Beznea <[email protected]> 15774M: Andrei Simion <[email protected]> 15775L: [email protected] 15776S: Supported 15777F: Documentation/devicetree/bindings/sound/atmel* 15778F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15779F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15780F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15781F: sound/soc/atmel 15782 15783MICROCHIP CSI2DC DRIVER 15784M: Eugen Hristev <[email protected]> 15785L: [email protected] 15786S: Supported 15787F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15788F: drivers/media/platform/microchip/microchip-csi2dc.c 15789 15790MICROCHIP ECC DRIVER 15791L: [email protected] 15792S: Orphan 15793F: drivers/crypto/atmel-ecc.* 15794 15795MICROCHIP EIC DRIVER 15796M: Claudiu Beznea <[email protected]> 15797L: [email protected] (moderated for non-subscribers) 15798S: Supported 15799F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15800F: drivers/irqchip/irq-mchp-eic.c 15801 15802MICROCHIP I2C DRIVER 15803M: Codrin Ciubotariu <[email protected]> 15804L: [email protected] 15805S: Supported 15806F: drivers/i2c/busses/i2c-at91-*.c 15807F: drivers/i2c/busses/i2c-at91.h 15808 15809MICROCHIP ISC DRIVER 15810M: Eugen Hristev <[email protected]> 15811L: [email protected] 15812S: Supported 15813F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15814F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15815F: drivers/media/platform/microchip/microchip-isc* 15816F: drivers/media/platform/microchip/microchip-sama*-isc* 15817F: drivers/staging/media/deprecated/atmel/atmel-isc* 15818F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15819F: include/linux/atmel-isc-media.h 15820 15821MICROCHIP ISI DRIVER 15822M: Eugen Hristev <[email protected]> 15823L: [email protected] 15824S: Supported 15825F: drivers/media/platform/atmel/atmel-isi.c 15826F: drivers/media/platform/atmel/atmel-isi.h 15827 15828MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15829M: Woojung Huh <[email protected]> 15830M: [email protected] 15831L: [email protected] 15832S: Maintained 15833F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15834F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15835F: drivers/net/dsa/microchip/* 15836F: include/linux/dsa/ksz_common.h 15837F: include/linux/platform_data/microchip-ksz.h 15838F: net/dsa/tag_ksz.c 15839 15840MICROCHIP LAN743X ETHERNET DRIVER 15841M: Bryan Whitehead <[email protected]> 15842M: [email protected] 15843L: [email protected] 15844S: Maintained 15845F: drivers/net/ethernet/microchip/lan743x_* 15846 15847MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15848M: Parthiban Veerasooran <[email protected]> 15849L: [email protected] 15850S: Maintained 15851F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15852F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15853 15854MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15855M: Arun Ramadoss <[email protected]> 15856R: [email protected] 15857L: [email protected] 15858S: Maintained 15859F: drivers/net/phy/microchip_t1.c 15860 15861MICROCHIP LAN966X ETHERNET DRIVER 15862M: Horatiu Vultur <[email protected]> 15863M: [email protected] 15864L: [email protected] 15865S: Maintained 15866F: drivers/net/ethernet/microchip/lan966x/* 15867 15868MICROCHIP LAN966X OIC DRIVER 15869M: Herve Codina <[email protected]> 15870S: Maintained 15871F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15872F: drivers/irqchip/irq-lan966x-oic.c 15873 15874MICROCHIP LAN966X PCI DRIVER 15875M: Herve Codina <[email protected]> 15876S: Maintained 15877F: drivers/misc/lan966x_pci.c 15878F: drivers/misc/lan966x_pci.dtso 15879 15880MICROCHIP LAN969X ETHERNET DRIVER 15881M: Daniel Machon <[email protected]> 15882M: [email protected] 15883L: [email protected] 15884S: Maintained 15885F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15886 15887MICROCHIP LCDFB DRIVER 15888M: Nicolas Ferre <[email protected]> 15889L: [email protected] 15890S: Maintained 15891F: drivers/video/fbdev/atmel_lcdfb.c 15892F: include/video/atmel_lcdc.h 15893 15894MICROCHIP MCP16502 PMIC DRIVER 15895M: Claudiu Beznea <[email protected]> 15896M: Andrei Simion <[email protected]> 15897L: [email protected] (moderated for non-subscribers) 15898S: Supported 15899F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15900F: drivers/regulator/mcp16502.c 15901 15902MICROCHIP MCP3564 ADC DRIVER 15903M: Marius Cristea <[email protected]> 15904L: [email protected] 15905S: Supported 15906F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15907F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15908F: drivers/iio/adc/mcp3564.c 15909 15910MICROCHIP MCP3911 ADC DRIVER 15911M: Marcus Folkesson <[email protected]> 15912M: Kent Gustavsson <[email protected]> 15913L: [email protected] 15914S: Maintained 15915F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15916F: drivers/iio/adc/mcp3911.c 15917 15918MICROCHIP MMC/SD/SDIO MCI DRIVER 15919M: Aubin Constans <[email protected]> 15920S: Maintained 15921F: drivers/mmc/host/atmel-mci.c 15922 15923MICROCHIP NAND DRIVER 15924L: [email protected] 15925S: Orphan 15926F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15927F: drivers/mtd/nand/raw/atmel/* 15928 15929MICROCHIP OTPC DRIVER 15930M: Claudiu Beznea <[email protected]> 15931L: [email protected] (moderated for non-subscribers) 15932S: Supported 15933F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15934F: drivers/nvmem/microchip-otpc.c 15935F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15936 15937MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15938M: Matteo Martelli <[email protected]> 15939L: [email protected] 15940S: Supported 15941F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15942F: drivers/iio/adc/pac1921.c 15943 15944MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15945M: Marius Cristea <[email protected]> 15946L: [email protected] 15947S: Supported 15948F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15949F: drivers/iio/adc/pac1934.c 15950 15951MICROCHIP PCI1XXXX GP DRIVER 15952M: Vaibhaav Ram T.L <[email protected]> 15953M: Kumaravel Thiagarajan <[email protected]> 15954L: [email protected] 15955S: Supported 15956F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15957F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15958F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15959F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15960 15961MICROCHIP PCI1XXXX I2C DRIVER 15962M: Tharun Kumar P <[email protected]> 15963M: Kumaravel Thiagarajan <[email protected]> 15964M: Microchip Linux Driver Support <[email protected]> 15965L: [email protected] 15966S: Maintained 15967F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15968 15969MICROCHIP PCIe UART DRIVER 15970M: Kumaravel Thiagarajan <[email protected]> 15971M: Tharun Kumar P <[email protected]> 15972L: [email protected] 15973S: Maintained 15974F: drivers/tty/serial/8250/8250_pci1xxxx.c 15975 15976MICROCHIP POLARFIRE FPGA DRIVERS 15977M: Conor Dooley <[email protected]> 15978L: [email protected] 15979S: Supported 15980F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15981F: drivers/fpga/microchip-spi.c 15982 15983MICROCHIP PWM DRIVER 15984M: Claudiu Beznea <[email protected]> 15985L: [email protected] (moderated for non-subscribers) 15986L: [email protected] 15987S: Supported 15988F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15989F: drivers/pwm/pwm-atmel.c 15990 15991MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15992M: Manikandan Muralidharan <[email protected]> 15993M: Dharma Balasubiramani <[email protected]> 15994L: [email protected] 15995S: Supported 15996F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15997F: drivers/gpu/drm/bridge/microchip-lvds.c 15998 15999MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 16000M: Eugen Hristev <[email protected]> 16001L: [email protected] 16002S: Supported 16003F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 16004F: drivers/iio/adc/at91-sama5d2_adc.c 16005F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 16006 16007MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 16008M: Claudiu Beznea <[email protected]> 16009S: Supported 16010F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 16011F: drivers/power/reset/at91-sama5d2_shdwc.c 16012 16013MICROCHIP SOC DRIVERS 16014M: Conor Dooley <[email protected]> 16015S: Supported 16016T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 16017F: Documentation/devicetree/bindings/soc/microchip/ 16018F: drivers/soc/microchip/ 16019 16020MICROCHIP SPI DRIVER 16021M: Ryan Wanner <[email protected]> 16022S: Supported 16023F: drivers/spi/spi-atmel.* 16024 16025MICROCHIP SSC DRIVER 16026M: Claudiu Beznea <[email protected]> 16027M: Andrei Simion <[email protected]> 16028L: [email protected] (moderated for non-subscribers) 16029S: Supported 16030F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml 16031F: drivers/misc/atmel-ssc.c 16032F: include/linux/atmel-ssc.h 16033 16034Microchip Timer Counter Block (TCB) Capture Driver 16035M: Kamel Bouhara <[email protected]> 16036L: [email protected] (moderated for non-subscribers) 16037L: [email protected] 16038S: Maintained 16039F: drivers/counter/microchip-tcb-capture.c 16040F: include/uapi/linux/counter/microchip-tcb-capture.h 16041 16042MICROCHIP USB251XB DRIVER 16043M: Richard Leitner <[email protected]> 16044L: [email protected] 16045S: Maintained 16046F: Documentation/devicetree/bindings/usb/usb251xb.yaml 16047F: drivers/usb/misc/usb251xb.c 16048 16049MICROCHIP USBA UDC DRIVER 16050M: Cristian Birsan <[email protected]> 16051L: [email protected] (moderated for non-subscribers) 16052S: Supported 16053F: drivers/usb/gadget/udc/atmel_usba_udc.* 16054 16055MICROCHIP WILC1000 WIFI DRIVER 16056M: Ajay Singh <[email protected]> 16057M: Claudiu Beznea <[email protected]> 16058L: [email protected] 16059S: Supported 16060F: drivers/net/wireless/microchip/ 16061 16062MICROSEMI MIPS SOCS 16063M: Alexandre Belloni <[email protected]> 16064M: [email protected] 16065L: [email protected] 16066S: Supported 16067F: Documentation/devicetree/bindings/mips/mscc.txt 16068F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 16069F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 16070F: arch/mips/boot/dts/mscc/ 16071F: arch/mips/configs/generic/board-ocelot.config 16072F: arch/mips/generic/board-ocelot.c 16073 16074MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 16075M: Don Brace <[email protected]> 16076L: [email protected] 16077L: [email protected] 16078S: Supported 16079F: Documentation/scsi/smartpqi.rst 16080F: drivers/scsi/smartpqi/Kconfig 16081F: drivers/scsi/smartpqi/Makefile 16082F: drivers/scsi/smartpqi/smartpqi*.[ch] 16083F: include/linux/cciss*.h 16084F: include/uapi/linux/cciss*.h 16085 16086MICROSOFT MANA RDMA DRIVER 16087M: Long Li <[email protected]> 16088M: Konstantin Taranov <[email protected]> 16089L: [email protected] 16090S: Supported 16091F: drivers/infiniband/hw/mana/ 16092F: include/net/mana 16093F: include/uapi/rdma/mana-abi.h 16094 16095MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 16096M: Maximilian Luz <[email protected]> 16097L: [email protected] 16098S: Maintained 16099F: drivers/platform/surface/surface_aggregator_tabletsw.c 16100 16101MICROSOFT SURFACE BATTERY AND AC DRIVERS 16102M: Maximilian Luz <[email protected]> 16103L: [email protected] 16104L: [email protected] 16105S: Maintained 16106F: drivers/power/supply/surface_battery.c 16107F: drivers/power/supply/surface_charger.c 16108 16109MICROSOFT SURFACE DTX DRIVER 16110M: Maximilian Luz <[email protected]> 16111L: [email protected] 16112S: Maintained 16113F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 16114F: drivers/platform/surface/surface_dtx.c 16115F: include/uapi/linux/surface_aggregator/dtx.h 16116 16117MICROSOFT SURFACE SENSOR FAN DRIVER 16118M: Maximilian Luz <[email protected]> 16119M: Ivor Wanders <[email protected]> 16120L: [email protected] 16121S: Maintained 16122F: Documentation/hwmon/surface_fan.rst 16123F: drivers/hwmon/surface_fan.c 16124 16125MICROSOFT SURFACE SENSOR THERMAL DRIVER 16126M: Maximilian Luz <[email protected]> 16127L: [email protected] 16128S: Maintained 16129F: drivers/hwmon/surface_temp.c 16130 16131MICROSOFT SURFACE GPE LID SUPPORT DRIVER 16132M: Maximilian Luz <[email protected]> 16133L: [email protected] 16134S: Maintained 16135F: drivers/platform/surface/surface_gpe.c 16136 16137MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 16138M: Hans de Goede <[email protected]> 16139M: Ilpo Järvinen <[email protected]> 16140M: Maximilian Luz <[email protected]> 16141L: [email protected] 16142S: Maintained 16143T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 16144F: drivers/platform/surface/ 16145 16146MICROSOFT SURFACE HID TRANSPORT DRIVER 16147M: Maximilian Luz <[email protected]> 16148L: [email protected] 16149L: [email protected] 16150S: Maintained 16151F: drivers/hid/surface-hid/ 16152 16153MICROSOFT SURFACE HOT-PLUG DRIVER 16154M: Maximilian Luz <[email protected]> 16155L: [email protected] 16156S: Maintained 16157F: drivers/platform/surface/surface_hotplug.c 16158 16159MICROSOFT SURFACE PLATFORM PROFILE DRIVER 16160M: Maximilian Luz <[email protected]> 16161L: [email protected] 16162S: Maintained 16163F: drivers/platform/surface/surface_platform_profile.c 16164 16165MICROSOFT SURFACE PRO 3 BUTTON DRIVER 16166M: Chen Yu <[email protected]> 16167L: [email protected] 16168S: Supported 16169F: drivers/platform/surface/surfacepro3_button.c 16170 16171MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 16172M: Maximilian Luz <[email protected]> 16173L: [email protected] 16174S: Maintained 16175F: drivers/platform/surface/surface_aggregator_hub.c 16176 16177MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 16178M: Maximilian Luz <[email protected]> 16179L: [email protected] 16180S: Maintained 16181W: https://github.com/linux-surface/surface-aggregator-module 16182C: irc://irc.libera.chat/linux-surface 16183F: Documentation/driver-api/surface_aggregator/ 16184F: drivers/platform/surface/aggregator/ 16185F: drivers/platform/surface/surface_acpi_notify.c 16186F: drivers/platform/surface/surface_aggregator_cdev.c 16187F: drivers/platform/surface/surface_aggregator_registry.c 16188F: include/linux/surface_acpi_notify.h 16189F: include/linux/surface_aggregator/ 16190F: include/uapi/linux/surface_aggregator/ 16191 16192MICROTEK X6 SCANNER 16193M: Oliver Neukum <[email protected]> 16194S: Maintained 16195F: drivers/usb/image/microtek.* 16196 16197MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 16198M: Luka Kovacic <[email protected]> 16199M: Luka Perkov <[email protected]> 16200S: Maintained 16201F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 16202F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 16203F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 16204F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 16205F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 16206F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 16207 16208MIN HEAP 16209M: Kuan-Wei Chiu <[email protected]> 16210L: [email protected] 16211S: Maintained 16212F: Documentation/core-api/min_heap.rst 16213F: include/linux/min_heap.h 16214F: lib/min_heap.c 16215F: lib/test_min_heap.c 16216 16217MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 16218M: Sakari Ailus <[email protected]> 16219L: [email protected] 16220S: Maintained 16221F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 16222F: Documentation/driver-api/media/drivers/ccs/ 16223F: Documentation/userspace-api/media/drivers/ccs.rst 16224F: drivers/media/i2c/ccs-pll.c 16225F: drivers/media/i2c/ccs-pll.h 16226F: drivers/media/i2c/ccs/ 16227F: include/uapi/linux/ccs.h 16228F: include/uapi/linux/smiapp.h 16229 16230MIPS 16231M: Thomas Bogendoerfer <[email protected]> 16232L: [email protected] 16233S: Maintained 16234Q: https://patchwork.kernel.org/project/linux-mips/list/ 16235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 16236F: Documentation/devicetree/bindings/mips/ 16237F: Documentation/arch/mips/ 16238F: arch/mips/ 16239F: drivers/platform/mips/ 16240F: include/dt-bindings/mips/ 16241 16242MIPS BOSTON DEVELOPMENT BOARD 16243M: Paul Burton <[email protected]> 16244L: [email protected] 16245S: Maintained 16246F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 16247F: arch/mips/boot/dts/img/boston.dts 16248F: arch/mips/configs/generic/board-boston.config 16249F: drivers/clk/imgtec/clk-boston.c 16250F: include/dt-bindings/clock/boston-clock.h 16251 16252MIPS CORE DRIVERS 16253M: Thomas Bogendoerfer <[email protected]> 16254L: [email protected] 16255S: Supported 16256F: drivers/bus/mips_cdmm.c 16257F: drivers/clocksource/mips-gic-timer.c 16258F: drivers/cpuidle/cpuidle-cps.c 16259F: drivers/irqchip/irq-mips-cpu.c 16260F: drivers/irqchip/irq-mips-gic.c 16261 16262MIPS GENERIC PLATFORM 16263M: Paul Burton <[email protected]> 16264L: [email protected] 16265S: Supported 16266F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 16267F: arch/mips/generic/ 16268F: arch/mips/tools/generic-board-config.sh 16269 16270MIPS RINT INSTRUCTION EMULATION 16271M: Aleksandar Markovic <[email protected]> 16272L: [email protected] 16273S: Supported 16274F: arch/mips/math-emu/dp_rint.c 16275F: arch/mips/math-emu/sp_rint.c 16276 16277MIPS/LOONGSON1 ARCHITECTURE 16278M: Keguang Zhang <[email protected]> 16279L: [email protected] 16280S: Maintained 16281F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 16282F: arch/mips/include/asm/mach-loongson32/ 16283F: arch/mips/loongson32/ 16284F: drivers/*/*loongson1* 16285F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 16286 16287MIPS/LOONGSON2EF ARCHITECTURE 16288M: Jiaxun Yang <[email protected]> 16289L: [email protected] 16290S: Maintained 16291F: arch/mips/include/asm/mach-loongson2ef/ 16292F: arch/mips/loongson2ef/ 16293F: drivers/cpufreq/loongson2_cpufreq.c 16294 16295MIPS/LOONGSON64 ARCHITECTURE 16296M: Huacai Chen <[email protected]> 16297M: Jiaxun Yang <[email protected]> 16298L: [email protected] 16299S: Maintained 16300F: arch/mips/include/asm/mach-loongson64/ 16301F: arch/mips/loongson64/ 16302F: drivers/irqchip/irq-loongson* 16303F: drivers/platform/mips/cpu_hwmon.c 16304 16305MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 16306M: Hans Verkuil <[email protected]> 16307L: [email protected] 16308S: Odd Fixes 16309W: https://linuxtv.org 16310T: git git://linuxtv.org/media.git 16311F: drivers/media/radio/radio-miropcm20* 16312 16313MITSUMI MM8013 FG DRIVER 16314M: Konrad Dybcio <[email protected]> 16315F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 16316F: drivers/power/supply/mm8013.c 16317 16318MMP SUPPORT 16319R: Lubomir Rintel <[email protected]> 16320L: [email protected] (moderated for non-subscribers) 16321S: Odd Fixes 16322T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 16323F: arch/arm/boot/dts/marvell/mmp* 16324F: arch/arm/mach-mmp/ 16325F: include/linux/soc/mmp/ 16326 16327MMP USB PHY DRIVERS 16328R: Lubomir Rintel <[email protected]> 16329L: [email protected] (moderated for non-subscribers) 16330S: Maintained 16331F: drivers/phy/marvell/phy-mmp3-usb.c 16332F: drivers/phy/marvell/phy-pxa-usb.c 16333 16334MMU GATHER AND TLB INVALIDATION 16335M: Will Deacon <[email protected]> 16336M: "Aneesh Kumar K.V" <[email protected]> 16337M: Andrew Morton <[email protected]> 16338M: Nick Piggin <[email protected]> 16339M: Peter Zijlstra <[email protected]> 16340L: [email protected] 16341L: [email protected] 16342S: Maintained 16343F: arch/*/include/asm/tlb.h 16344F: include/asm-generic/tlb.h 16345F: mm/mmu_gather.c 16346 16347MN88472 MEDIA DRIVER 16348L: [email protected] 16349S: Orphan 16350W: https://linuxtv.org 16351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16352F: drivers/media/dvb-frontends/mn88472* 16353 16354MN88473 MEDIA DRIVER 16355L: [email protected] 16356S: Orphan 16357W: https://linuxtv.org 16358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16359F: drivers/media/dvb-frontends/mn88473* 16360 16361MOBILEYE MIPS SOCS 16362M: Vladimir Kondratiev <[email protected]> 16363M: Gregory CLEMENT <[email protected]> 16364M: Théo Lebrun <[email protected]> 16365L: [email protected] 16366S: Maintained 16367F: Documentation/devicetree/bindings/mips/mobileye.yaml 16368F: Documentation/devicetree/bindings/soc/mobileye/ 16369F: arch/mips/boot/dts/mobileye/ 16370F: arch/mips/configs/eyeq5_defconfig 16371F: arch/mips/mobileye/board-epm5.its.S 16372F: drivers/clk/clk-eyeq.c 16373F: drivers/pinctrl/pinctrl-eyeq5.c 16374F: drivers/reset/reset-eyeq.c 16375F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 16376 16377MODULE SUPPORT 16378M: Luis Chamberlain <[email protected]> 16379M: Petr Pavlu <[email protected]> 16380R: Sami Tolvanen <[email protected]> 16381R: Daniel Gomez <[email protected]> 16382L: [email protected] 16383L: [email protected] 16384S: Maintained 16385T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 16386F: include/linux/kmod.h 16387F: include/linux/module*.h 16388F: kernel/module/ 16389F: lib/test_kmod.c 16390F: lib/tests/module/ 16391F: scripts/module* 16392F: tools/testing/selftests/kmod/ 16393F: tools/testing/selftests/module/ 16394 16395MONOLITHIC POWER SYSTEM PMIC DRIVER 16396M: Saravanan Sekar <[email protected]> 16397S: Maintained 16398F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 16399F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 16400F: drivers/hwmon/pmbus/mpq7932.c 16401F: drivers/iio/adc/mp2629_adc.c 16402F: drivers/mfd/mp2629.c 16403F: drivers/power/supply/mp2629_charger.c 16404F: drivers/regulator/mp5416.c 16405F: drivers/regulator/mpq7920.c 16406F: drivers/regulator/mpq7920.h 16407F: include/linux/mfd/mp2629.h 16408 16409MOST(R) TECHNOLOGY DRIVER 16410M: Parthiban Veerasooran <[email protected]> 16411M: Christian Gromm <[email protected]> 16412S: Maintained 16413F: Documentation/ABI/testing/configfs-most 16414F: Documentation/ABI/testing/sysfs-bus-most 16415F: drivers/most/ 16416F: drivers/staging/most/ 16417F: include/linux/most.h 16418 16419MOTORCOMM PHY DRIVER 16420M: Frank <[email protected]> 16421L: [email protected] 16422S: Maintained 16423F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16424F: drivers/net/phy/motorcomm.c 16425 16426MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16427M: Jiri Slaby <[email protected]> 16428S: Maintained 16429F: Documentation/driver-api/tty/moxa-smartio.rst 16430F: drivers/tty/mxser.* 16431 16432MP3309C BACKLIGHT DRIVER 16433M: Flavio Suligoi <[email protected]> 16434L: [email protected] 16435S: Maintained 16436F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16437F: drivers/video/backlight/mp3309c.c 16438 16439MPS MP2891 DRIVER 16440M: Noah Wang <[email protected]> 16441L: [email protected] 16442S: Maintained 16443F: Documentation/hwmon/mp2891.rst 16444F: drivers/hwmon/pmbus/mp2891.c 16445 16446MPS MP2993 DRIVER 16447M: Noah Wang <[email protected]> 16448L: [email protected] 16449S: Maintained 16450F: Documentation/hwmon/mp2993.rst 16451F: drivers/hwmon/pmbus/mp2993.c 16452 16453MPS MP9941 DRIVER 16454M: Noah Wang <[email protected]> 16455L: [email protected] 16456S: Maintained 16457F: Documentation/hwmon/mp9941.rst 16458F: drivers/hwmon/pmbus/mp9941.c 16459 16460MR800 AVERMEDIA USB FM RADIO DRIVER 16461M: Alexey Klimov <[email protected]> 16462L: [email protected] 16463S: Maintained 16464T: git git://linuxtv.org/media.git 16465F: drivers/media/radio/radio-mr800.c 16466 16467MRF24J40 IEEE 802.15.4 RADIO DRIVER 16468M: Stefan Schmidt <[email protected]> 16469L: [email protected] 16470S: Odd Fixes 16471F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16472F: drivers/net/ieee802154/mrf24j40.c 16473 16474MSI EC DRIVER 16475M: Nikita Kravets <[email protected]> 16476L: [email protected] 16477S: Maintained 16478W: https://github.com/BeardOverflow/msi-ec 16479F: drivers/platform/x86/msi-ec.* 16480 16481MSI LAPTOP SUPPORT 16482M: "Lee, Chun-Yi" <[email protected]> 16483L: [email protected] 16484S: Maintained 16485F: drivers/platform/x86/msi-laptop.c 16486 16487MSI WMI SUPPORT 16488L: [email protected] 16489S: Orphan 16490F: drivers/platform/x86/msi-wmi.c 16491 16492MSI WMI PLATFORM FEATURES 16493M: Armin Wolf <[email protected]> 16494L: [email protected] 16495S: Maintained 16496F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16497F: Documentation/wmi/devices/msi-wmi-platform.rst 16498F: drivers/platform/x86/msi-wmi-platform.c 16499 16500MSI001 MEDIA DRIVER 16501L: [email protected] 16502S: Orphan 16503W: https://linuxtv.org 16504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16505F: drivers/media/tuners/msi001* 16506 16507MSI2500 MEDIA DRIVER 16508L: [email protected] 16509S: Orphan 16510W: https://linuxtv.org 16511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16512F: drivers/media/usb/msi2500/ 16513 16514MSTAR INTERRUPT CONTROLLER DRIVER 16515M: Mark-PK Tsai <[email protected]> 16516M: Daniel Palmer <[email protected]> 16517S: Maintained 16518F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16519F: drivers/irqchip/irq-mst-intc.c 16520 16521MSYSTEMS DISKONCHIP G3 MTD DRIVER 16522M: Robert Jarzmik <[email protected]> 16523L: [email protected] 16524S: Maintained 16525F: drivers/mtd/devices/docg3* 16526 16527MT9M114 ONSEMI SENSOR DRIVER 16528M: Laurent Pinchart <[email protected]> 16529L: [email protected] 16530S: Maintained 16531T: git git://linuxtv.org/media.git 16532F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16533F: drivers/media/i2c/mt9m114.c 16534 16535MT9P031 APTINA CAMERA SENSOR 16536M: Laurent Pinchart <[email protected]> 16537L: [email protected] 16538S: Maintained 16539T: git git://linuxtv.org/media.git 16540F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16541F: drivers/media/i2c/mt9p031.c 16542 16543MT9T112 APTINA CAMERA SENSOR 16544M: Jacopo Mondi <[email protected]> 16545L: [email protected] 16546S: Odd Fixes 16547T: git git://linuxtv.org/media.git 16548F: drivers/media/i2c/mt9t112.c 16549F: include/media/i2c/mt9t112.h 16550 16551MT9V032 APTINA CAMERA SENSOR 16552M: Laurent Pinchart <[email protected]> 16553L: [email protected] 16554S: Maintained 16555T: git git://linuxtv.org/media.git 16556F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16557F: drivers/media/i2c/mt9v032.c 16558F: include/media/i2c/mt9v032.h 16559 16560MT9V111 APTINA CAMERA SENSOR 16561M: Jacopo Mondi <[email protected]> 16562L: [email protected] 16563S: Maintained 16564T: git git://linuxtv.org/media.git 16565F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16566F: drivers/media/i2c/mt9v111.c 16567 16568MULTIFUNCTION DEVICES (MFD) 16569M: Lee Jones <[email protected]> 16570S: Maintained 16571T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16572F: Documentation/devicetree/bindings/mfd/ 16573F: drivers/mfd/ 16574F: include/dt-bindings/mfd/ 16575F: include/linux/mfd/ 16576 16577MULTIMEDIA CARD (MMC) ETC. OVER SPI 16578S: Orphan 16579F: drivers/mmc/host/mmc_spi.c 16580F: include/linux/spi/mmc_spi.h 16581 16582MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16583M: Ulf Hansson <[email protected]> 16584L: [email protected] 16585S: Maintained 16586T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16587F: Documentation/devicetree/bindings/mmc/ 16588F: drivers/mmc/ 16589F: include/linux/mmc/ 16590F: include/uapi/linux/mmc/ 16591 16592MULTIPLEXER SUBSYSTEM 16593M: Peter Rosin <[email protected]> 16594S: Maintained 16595F: Documentation/ABI/testing/sysfs-class-mux* 16596F: Documentation/devicetree/bindings/mux/ 16597F: drivers/mux/ 16598F: include/dt-bindings/mux/ 16599F: include/linux/mux/ 16600 16601MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16602M: Bin Liu <[email protected]> 16603L: [email protected] 16604S: Maintained 16605F: drivers/usb/musb/ 16606 16607MXL301RF MEDIA DRIVER 16608M: Akihiro Tsukada <[email protected]> 16609L: [email protected] 16610S: Odd Fixes 16611F: drivers/media/tuners/mxl301rf* 16612 16613MXL5007T MEDIA DRIVER 16614M: Michael Krufky <[email protected]> 16615L: [email protected] 16616S: Maintained 16617W: https://linuxtv.org 16618W: http://github.com/mkrufky 16619Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16620T: git git://linuxtv.org/mkrufky/tuners.git 16621F: drivers/media/tuners/mxl5007t.* 16622 16623MXSFB DRM DRIVER 16624M: Marek Vasut <[email protected]> 16625M: Stefan Agner <[email protected]> 16626L: [email protected] 16627S: Supported 16628T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16629F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16630F: drivers/gpu/drm/mxsfb/ 16631 16632MYLEX DAC960 PCI RAID Controller 16633M: Hannes Reinecke <[email protected]> 16634L: [email protected] 16635S: Supported 16636F: drivers/scsi/myrb.* 16637F: drivers/scsi/myrs.* 16638 16639MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16640L: [email protected] 16641S: Orphan 16642W: https://www.cspi.com/ethernet-products/support/downloads/ 16643F: drivers/net/ethernet/myricom/myri10ge/ 16644 16645NAND FLASH SUBSYSTEM 16646M: Miquel Raynal <[email protected]> 16647R: Richard Weinberger <[email protected]> 16648L: [email protected] 16649S: Maintained 16650W: http://www.linux-mtd.infradead.org/ 16651Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16652C: irc://irc.oftc.net/mtd 16653T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16654F: drivers/mtd/nand/ 16655F: include/linux/mtd/*nand*.h 16656 16657NATIONAL INSTRUMENTS SERIAL DRIVER 16658M: Chaitanya Vadrevu <[email protected]> 16659L: [email protected] 16660S: Maintained 16661F: drivers/tty/serial/8250/8250_ni.c 16662 16663NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16664M: Daniel Mack <[email protected]> 16665L: [email protected] 16666S: Maintained 16667W: http://www.native-instruments.com 16668F: sound/usb/caiaq/ 16669 16670NATSEMI ETHERNET DRIVER (DP8381x) 16671S: Orphan 16672F: drivers/net/ethernet/natsemi/natsemi.c 16673 16674NCR 5380 SCSI DRIVERS 16675M: Finn Thain <[email protected]> 16676M: Michael Schmitz <[email protected]> 16677L: [email protected] 16678S: Maintained 16679F: Documentation/scsi/g_NCR5380.rst 16680F: drivers/scsi/NCR5380.* 16681F: drivers/scsi/arm/cumana_1.c 16682F: drivers/scsi/arm/oak.c 16683F: drivers/scsi/atari_scsi.* 16684F: drivers/scsi/dmx3191d.c 16685F: drivers/scsi/g_NCR5380.* 16686F: drivers/scsi/mac_scsi.* 16687F: drivers/scsi/sun3_scsi.* 16688F: drivers/scsi/sun3_scsi_vme.c 16689 16690NCSI LIBRARY 16691M: Samuel Mendoza-Jonas <[email protected]> 16692R: Paul Fertser <[email protected]> 16693S: Maintained 16694F: net/ncsi/ 16695 16696NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16697M: Zev Weiss <[email protected]> 16698L: [email protected] 16699S: Maintained 16700F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16701F: drivers/hwmon/nct6775-i2c.c 16702 16703NCT7363 HARDWARE MONITOR DRIVER 16704M: Ban Feng <[email protected]> 16705L: [email protected] 16706S: Maintained 16707F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16708F: Documentation/hwmon/nct7363.rst 16709F: drivers/hwmon/nct7363.c 16710 16711NETCONSOLE 16712M: Breno Leitao <[email protected]> 16713S: Maintained 16714F: Documentation/networking/netconsole.rst 16715F: drivers/net/netconsole.c 16716F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16717F: tools/testing/selftests/drivers/net/netcons\* 16718 16719NETDEVSIM 16720M: Jakub Kicinski <[email protected]> 16721S: Maintained 16722F: drivers/net/netdevsim/* 16723F: tools/testing/selftests/drivers/net/netdevsim/* 16724 16725NETEM NETWORK EMULATOR 16726M: Stephen Hemminger <[email protected]> 16727L: [email protected] 16728S: Maintained 16729F: net/sched/sch_netem.c 16730 16731NETERION 10GbE DRIVERS (s2io) 16732M: Jon Mason <[email protected]> 16733L: [email protected] 16734S: Maintained 16735F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16736F: drivers/net/ethernet/neterion/ 16737 16738NETFILTER 16739M: Pablo Neira Ayuso <[email protected]> 16740M: Jozsef Kadlecsik <[email protected]> 16741L: [email protected] 16742L: [email protected] 16743S: Maintained 16744W: http://www.netfilter.org/ 16745W: http://www.iptables.org/ 16746W: http://www.nftables.org/ 16747Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16748C: irc://irc.libera.chat/netfilter 16749T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16750T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16751F: include/linux/netfilter* 16752F: include/linux/netfilter/ 16753F: include/net/netfilter/ 16754F: include/uapi/linux/netfilter* 16755F: include/uapi/linux/netfilter/ 16756F: net/*/netfilter.c 16757F: net/*/netfilter/ 16758F: net/bridge/br_netfilter*.c 16759F: net/netfilter/ 16760F: tools/testing/selftests/net/netfilter/ 16761 16762NETROM NETWORK LAYER 16763L: [email protected] 16764S: Orphan 16765W: https://linux-ax25.in-berlin.de 16766F: include/net/netrom.h 16767F: include/uapi/linux/netrom.h 16768F: net/netrom/ 16769 16770NETRONIX EMBEDDED CONTROLLER 16771M: Jonathan Neuschäfer <[email protected]> 16772S: Maintained 16773F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16774F: drivers/mfd/ntxec.c 16775F: drivers/pwm/pwm-ntxec.c 16776F: drivers/rtc/rtc-ntxec.c 16777F: include/linux/mfd/ntxec.h 16778 16779NETRONOME ETHERNET DRIVERS 16780M: Louis Peens <[email protected]> 16781R: Jakub Kicinski <[email protected]> 16782L: [email protected] 16783S: Maintained 16784F: drivers/net/ethernet/netronome/ 16785 16786NETWORK BLOCK DEVICE (NBD) 16787M: Josef Bacik <[email protected]> 16788L: [email protected] 16789L: [email protected] 16790S: Maintained 16791F: Documentation/admin-guide/blockdev/nbd.rst 16792F: drivers/block/nbd.c 16793F: include/trace/events/nbd.h 16794F: include/uapi/linux/nbd.h 16795 16796NETWORK DROP MONITOR 16797M: Neil Horman <[email protected]> 16798L: [email protected] 16799S: Maintained 16800W: https://fedorahosted.org/dropwatch/ 16801F: include/uapi/linux/net_dropmon.h 16802F: net/core/drop_monitor.c 16803 16804NETWORKING DRIVERS 16805M: Andrew Lunn <[email protected]> 16806M: "David S. Miller" <[email protected]> 16807M: Eric Dumazet <[email protected]> 16808M: Jakub Kicinski <[email protected]> 16809M: Paolo Abeni <[email protected]> 16810L: [email protected] 16811S: Maintained 16812P: Documentation/process/maintainer-netdev.rst 16813Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16814T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16815T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16816F: Documentation/devicetree/bindings/net/ 16817F: Documentation/networking/net_cachelines/net_device.rst 16818F: drivers/connector/ 16819F: drivers/net/ 16820F: drivers/ptp/ 16821F: drivers/s390/net/ 16822F: include/dt-bindings/net/ 16823F: include/linux/cn_proc.h 16824F: include/linux/etherdevice.h 16825F: include/linux/ethtool_netlink.h 16826F: include/linux/fcdevice.h 16827F: include/linux/fddidevice.h 16828F: include/linux/hippidevice.h 16829F: include/linux/if_* 16830F: include/linux/inetdevice.h 16831F: include/linux/ism.h 16832F: include/linux/netdev* 16833F: include/linux/platform_data/wiznet.h 16834F: include/uapi/linux/cn_proc.h 16835F: include/uapi/linux/ethtool_netlink* 16836F: include/uapi/linux/if_* 16837F: include/uapi/linux/net_shaper.h 16838F: include/uapi/linux/netdev* 16839F: tools/testing/selftests/drivers/net/ 16840X: Documentation/devicetree/bindings/net/bluetooth/ 16841X: Documentation/devicetree/bindings/net/can/ 16842X: Documentation/devicetree/bindings/net/wireless/ 16843X: drivers/net/can/ 16844X: drivers/net/wireless/ 16845 16846NETWORKING DRIVERS (WIRELESS) 16847M: Johannes Berg <[email protected]> 16848L: [email protected] 16849S: Maintained 16850W: https://wireless.wiki.kernel.org/ 16851Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16852T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16853T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16854F: Documentation/devicetree/bindings/net/wireless/ 16855F: drivers/net/wireless/ 16856X: drivers/net/wireless/ath/ 16857X: drivers/net/wireless/broadcom/ 16858X: drivers/net/wireless/intel/ 16859X: drivers/net/wireless/intersil/ 16860X: drivers/net/wireless/marvell/ 16861X: drivers/net/wireless/mediatek/mt76/ 16862X: drivers/net/wireless/mediatek/mt7601u/ 16863X: drivers/net/wireless/microchip/ 16864X: drivers/net/wireless/purelifi/ 16865X: drivers/net/wireless/quantenna/ 16866X: drivers/net/wireless/ralink/ 16867X: drivers/net/wireless/realtek/ 16868X: drivers/net/wireless/rsi/ 16869X: drivers/net/wireless/silabs/ 16870X: drivers/net/wireless/st/ 16871X: drivers/net/wireless/ti/ 16872X: drivers/net/wireless/zydas/ 16873 16874NETWORKING [DSA] 16875M: Andrew Lunn <[email protected]> 16876M: Vladimir Oltean <[email protected]> 16877S: Maintained 16878F: Documentation/devicetree/bindings/net/dsa/ 16879F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16880F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16881F: drivers/net/dsa/ 16882F: include/linux/dsa/ 16883F: include/linux/platform_data/dsa.h 16884F: include/net/dsa.h 16885F: net/dsa/ 16886F: tools/testing/selftests/drivers/net/dsa/ 16887 16888NETWORKING [ETHTOOL] 16889M: Andrew Lunn <[email protected]> 16890M: Jakub Kicinski <[email protected]> 16891F: Documentation/netlink/specs/ethtool.yaml 16892F: Documentation/networking/ethtool-netlink.rst 16893F: include/linux/ethtool* 16894F: include/uapi/linux/ethtool* 16895F: net/ethtool/ 16896F: tools/testing/selftests/drivers/net/*/ethtool* 16897 16898NETWORKING [ETHTOOL CABLE TEST] 16899M: Andrew Lunn <[email protected]> 16900F: net/ethtool/cabletest.c 16901F: tools/testing/selftests/drivers/net/*/ethtool* 16902K: cable_test 16903 16904NETWORKING [ETHTOOL MAC MERGE] 16905M: Vladimir Oltean <[email protected]> 16906F: net/ethtool/mm.c 16907F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh 16908K: ethtool_mm 16909 16910NETWORKING [ETHTOOL PHY TOPOLOGY] 16911M: Maxime Chevallier <[email protected]> 16912F: Documentation/networking/phy-link-topology.rst 16913F: drivers/net/phy/phy_link_topology.c 16914F: include/linux/phy_link_topology.h 16915F: net/ethtool/phy.c 16916 16917NETWORKING [GENERAL] 16918M: "David S. Miller" <[email protected]> 16919M: Eric Dumazet <[email protected]> 16920M: Jakub Kicinski <[email protected]> 16921M: Paolo Abeni <[email protected]> 16922R: Simon Horman <[email protected]> 16923L: [email protected] 16924S: Maintained 16925P: Documentation/process/maintainer-netdev.rst 16926Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16927B: mailto:[email protected] 16928T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16929T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16930F: Documentation/core-api/netlink.rst 16931F: Documentation/netlink/ 16932F: Documentation/networking/ 16933F: Documentation/networking/net_cachelines/ 16934F: Documentation/process/maintainer-netdev.rst 16935F: Documentation/userspace-api/netlink/ 16936F: include/linux/ethtool.h 16937F: include/linux/framer/framer-provider.h 16938F: include/linux/framer/framer.h 16939F: include/linux/in.h 16940F: include/linux/indirect_call_wrapper.h 16941F: include/linux/inet.h 16942F: include/linux/inet_diag.h 16943F: include/linux/net.h 16944F: include/linux/netdev* 16945F: include/linux/netlink.h 16946F: include/linux/netpoll.h 16947F: include/linux/rtnetlink.h 16948F: include/linux/sctp.h 16949F: include/linux/seq_file_net.h 16950F: include/linux/skbuff* 16951F: include/net/ 16952F: include/uapi/linux/ethtool.h 16953F: include/uapi/linux/genetlink.h 16954F: include/uapi/linux/hsr_netlink.h 16955F: include/uapi/linux/in.h 16956F: include/uapi/linux/inet_diag.h 16957F: include/uapi/linux/nbd-netlink.h 16958F: include/uapi/linux/net.h 16959F: include/uapi/linux/net_namespace.h 16960F: include/uapi/linux/netconf.h 16961F: include/uapi/linux/netdev* 16962F: include/uapi/linux/netlink.h 16963F: include/uapi/linux/netlink_diag.h 16964F: include/uapi/linux/rtnetlink.h 16965F: include/uapi/linux/sctp.h 16966F: lib/net_utils.c 16967F: lib/random32.c 16968F: net/ 16969F: samples/pktgen/ 16970F: tools/net/ 16971F: tools/testing/selftests/net/ 16972X: Documentation/networking/mac80211-injection.rst 16973X: Documentation/networking/mac80211_hwsim/ 16974X: Documentation/networking/regulatory.rst 16975X: include/net/cfg80211.h 16976X: include/net/ieee80211_radiotap.h 16977X: include/net/iw_handler.h 16978X: include/net/mac80211.h 16979X: include/net/wext.h 16980X: net/9p/ 16981X: net/bluetooth/ 16982X: net/can/ 16983X: net/ceph/ 16984X: net/mac80211/ 16985X: net/rfkill/ 16986X: net/wireless/ 16987 16988NETWORKING [IPSEC] 16989M: Steffen Klassert <[email protected]> 16990M: Herbert Xu <[email protected]> 16991M: "David S. Miller" <[email protected]> 16992L: [email protected] 16993S: Maintained 16994T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16995T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16996F: include/net/xfrm.h 16997F: include/uapi/linux/xfrm.h 16998F: net/ipv4/ah4.c 16999F: net/ipv4/esp4* 17000F: net/ipv4/ip_vti.c 17001F: net/ipv4/ipcomp.c 17002F: net/ipv4/xfrm* 17003F: net/ipv6/ah6.c 17004F: net/ipv6/esp6* 17005F: net/ipv6/ip6_vti.c 17006F: net/ipv6/ipcomp6.c 17007F: net/ipv6/xfrm* 17008F: net/key/ 17009F: net/xfrm/ 17010F: tools/testing/selftests/net/ipsec.c 17011 17012NETWORKING [IPv4/IPv6] 17013M: "David S. Miller" <[email protected]> 17014M: David Ahern <[email protected]> 17015L: [email protected] 17016S: Maintained 17017T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 17018F: arch/x86/net/* 17019F: include/linux/ip.h 17020F: include/linux/ipv6* 17021F: include/net/fib* 17022F: include/net/ip* 17023F: include/net/route.h 17024F: net/ipv4/ 17025F: net/ipv6/ 17026 17027NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 17028M: Paul Moore <[email protected]> 17029L: [email protected] 17030L: [email protected] 17031S: Supported 17032W: https://github.com/netlabel 17033F: Documentation/netlabel/ 17034F: include/net/calipso.h 17035F: include/net/cipso_ipv4.h 17036F: include/net/netlabel.h 17037F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 17038F: include/uapi/linux/netfilter/xt_SECMARK.h 17039F: net/ipv4/cipso_ipv4.c 17040F: net/ipv6/calipso.c 17041F: net/netfilter/xt_CONNSECMARK.c 17042F: net/netfilter/xt_SECMARK.c 17043F: net/netlabel/ 17044 17045NETWORKING [MACSEC] 17046M: Sabrina Dubroca <[email protected]> 17047L: [email protected] 17048S: Maintained 17049F: drivers/net/macsec.c 17050F: include/net/macsec.h 17051F: include/uapi/linux/if_macsec.h 17052K: macsec 17053K: \bmdo_ 17054 17055NETWORKING [MPTCP] 17056M: Matthieu Baerts <[email protected]> 17057M: Mat Martineau <[email protected]> 17058R: Geliang Tang <[email protected]> 17059L: [email protected] 17060L: [email protected] 17061S: Maintained 17062W: https://github.com/multipath-tcp/mptcp_net-next/wiki 17063B: https://github.com/multipath-tcp/mptcp_net-next/issues 17064T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 17065T: git https://github.com/multipath-tcp/mptcp_net-next.git export 17066F: Documentation/netlink/specs/mptcp_pm.yaml 17067F: Documentation/networking/mptcp*.rst 17068F: include/net/mptcp.h 17069F: include/trace/events/mptcp.h 17070F: include/uapi/linux/mptcp*.h 17071F: net/mptcp/ 17072F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 17073F: tools/testing/selftests/net/mptcp/ 17074 17075NETWORKING [SRv6] 17076M: Andrea Mayer <[email protected]> 17077L: [email protected] 17078S: Maintained 17079T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 17080F: include/linux/seg6* 17081F: include/net/seg6* 17082F: include/uapi/linux/seg6* 17083F: net/ipv6/seg6* 17084F: tools/testing/selftests/net/srv6* 17085 17086NETWORKING [TCP] 17087M: Eric Dumazet <[email protected]> 17088M: Neal Cardwell <[email protected]> 17089R: Kuniyuki Iwashima <[email protected]> 17090L: [email protected] 17091S: Maintained 17092F: Documentation/networking/net_cachelines/tcp_sock.rst 17093F: include/linux/tcp.h 17094F: include/net/tcp.h 17095F: include/trace/events/tcp.h 17096F: include/uapi/linux/tcp.h 17097F: net/ipv4/inet_connection_sock.c 17098F: net/ipv4/inet_hashtables.c 17099F: net/ipv4/inet_timewait_sock.c 17100F: net/ipv4/syncookies.c 17101F: net/ipv4/tcp*.c 17102F: net/ipv6/inet6_connection_sock.c 17103F: net/ipv6/inet6_hashtables.c 17104F: net/ipv6/syncookies.c 17105F: net/ipv6/tcp*.c 17106 17107NETWORKING [TLS] 17108M: Boris Pismenny <[email protected]> 17109M: John Fastabend <[email protected]> 17110M: Jakub Kicinski <[email protected]> 17111L: [email protected] 17112S: Maintained 17113F: include/net/tls.h 17114F: include/uapi/linux/tls.h 17115F: net/tls/* 17116 17117NETWORKING [SOCKETS] 17118M: Eric Dumazet <[email protected]> 17119M: Kuniyuki Iwashima <[email protected]> 17120M: Paolo Abeni <[email protected]> 17121M: Willem de Bruijn <[email protected]> 17122S: Maintained 17123F: include/linux/sock_diag.h 17124F: include/linux/socket.h 17125F: include/linux/sockptr.h 17126F: include/net/sock.h 17127F: include/net/sock_reuseport.h 17128F: include/uapi/linux/socket.h 17129F: net/core/*sock* 17130F: net/core/scm.c 17131F: net/socket.c 17132 17133NETWORKING [UNIX SOCKETS] 17134M: Kuniyuki Iwashima <[email protected]> 17135S: Maintained 17136F: include/net/af_unix.h 17137F: include/net/netns/unix.h 17138F: include/uapi/linux/unix_diag.h 17139F: net/unix/ 17140F: tools/testing/selftests/net/af_unix/ 17141 17142NETXEN (1/10) GbE SUPPORT 17143M: Manish Chopra <[email protected]> 17144M: Rahul Verma <[email protected]> 17145M: [email protected] 17146L: [email protected] 17147S: Maintained 17148F: drivers/net/ethernet/qlogic/netxen/ 17149 17150NET_FAILOVER MODULE 17151M: Sridhar Samudrala <[email protected]> 17152L: [email protected] 17153S: Supported 17154F: Documentation/networking/net_failover.rst 17155F: drivers/net/net_failover.c 17156F: include/net/net_failover.h 17157 17158NEXTHOP 17159M: David Ahern <[email protected]> 17160L: [email protected] 17161S: Maintained 17162F: include/net/netns/nexthop.h 17163F: include/net/nexthop.h 17164F: include/uapi/linux/nexthop.h 17165F: net/ipv4/nexthop.c 17166 17167NFC SUBSYSTEM 17168M: Krzysztof Kozlowski <[email protected]> 17169L: [email protected] 17170S: Maintained 17171F: Documentation/devicetree/bindings/net/nfc/ 17172F: drivers/nfc/ 17173F: include/net/nfc/ 17174F: include/uapi/linux/nfc.h 17175F: net/nfc/ 17176 17177NFC VIRTUAL NCI DEVICE DRIVER 17178M: Bongsu Jeon <[email protected]> 17179L: [email protected] 17180S: Supported 17181F: drivers/nfc/virtual_ncidev.c 17182F: tools/testing/selftests/nci/ 17183 17184NFS, SUNRPC, AND LOCKD CLIENTS 17185M: Trond Myklebust <[email protected]> 17186M: Anna Schumaker <[email protected]> 17187L: [email protected] 17188S: Maintained 17189W: http://client.linux-nfs.org 17190T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 17191F: Documentation/filesystems/nfs/ 17192F: fs/lockd/ 17193F: fs/nfs/ 17194F: fs/nfs_common/ 17195F: include/linux/lockd/ 17196F: include/linux/nfs* 17197F: include/linux/sunrpc/ 17198F: include/uapi/linux/nfs* 17199F: include/uapi/linux/sunrpc/ 17200F: net/sunrpc/ 17201 17202NILFS2 FILESYSTEM 17203M: Ryusuke Konishi <[email protected]> 17204L: [email protected] 17205S: Supported 17206W: https://nilfs.sourceforge.io/ 17207T: git https://github.com/konis/nilfs2.git 17208F: Documentation/filesystems/nilfs2.rst 17209F: fs/nilfs2/ 17210F: include/trace/events/nilfs2.h 17211F: include/uapi/linux/nilfs2_api.h 17212F: include/uapi/linux/nilfs2_ondisk.h 17213 17214NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 17215M: YOKOTA Hiroshi <[email protected]> 17216S: Maintained 17217W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 17218F: Documentation/scsi/NinjaSCSI.rst 17219F: drivers/scsi/pcmcia/nsp_* 17220 17221NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 17222M: GOTO Masanori <[email protected]> 17223M: YOKOTA Hiroshi <[email protected]> 17224S: Maintained 17225W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 17226F: Documentation/scsi/NinjaSCSI.rst 17227F: drivers/scsi/nsp32* 17228 17229NINTENDO HID DRIVER 17230M: Daniel J. Ogorchock <[email protected]> 17231L: [email protected] 17232S: Maintained 17233F: drivers/hid/hid-nintendo* 17234 17235NIOS2 ARCHITECTURE 17236M: Dinh Nguyen <[email protected]> 17237S: Maintained 17238T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 17239F: arch/nios2/ 17240 17241NITRO ENCLAVES (NE) 17242M: Alexandru Ciobotaru <[email protected]> 17243R: The AWS Nitro Enclaves Team <[email protected]> 17244L: [email protected] 17245S: Supported 17246W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 17247F: Documentation/virt/ne_overview.rst 17248F: drivers/virt/nitro_enclaves/ 17249F: include/linux/nitro_enclaves.h 17250F: include/uapi/linux/nitro_enclaves.h 17251F: samples/nitro_enclaves/ 17252 17253NITRO SECURE MODULE (NSM) 17254M: Alexander Graf <[email protected]> 17255R: The AWS Nitro Enclaves Team <[email protected]> 17256L: [email protected] 17257S: Supported 17258W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 17259F: drivers/misc/nsm.c 17260F: include/uapi/linux/nsm.h 17261 17262NOHZ, DYNTICKS SUPPORT 17263M: Anna-Maria Behnsen <[email protected]> 17264M: Frederic Weisbecker <[email protected]> 17265M: Ingo Molnar <[email protected]> 17266M: Thomas Gleixner <[email protected]> 17267L: [email protected] 17268S: Maintained 17269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 17270F: include/linux/sched/nohz.h 17271F: include/linux/tick.h 17272F: kernel/time/tick*.* 17273 17274NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 17275M: Pavel Machek <[email protected]> 17276M: Sakari Ailus <[email protected]> 17277L: [email protected] 17278S: Maintained 17279F: drivers/media/i2c/ad5820.c 17280F: drivers/media/i2c/et8ek8 17281 17282NOKIA N900 POWER SUPPLY DRIVERS 17283R: Pali Rohár <[email protected]> 17284F: drivers/power/supply/bq2415x_charger.c 17285F: drivers/power/supply/bq27xxx_battery.c 17286F: drivers/power/supply/bq27xxx_battery_i2c.c 17287F: drivers/power/supply/isp1704_charger.c 17288F: drivers/power/supply/rx51_battery.c 17289F: include/linux/power/bq2415x_charger.h 17290F: include/linux/power/bq27xxx_battery.h 17291 17292NOLIBC HEADER FILE 17293M: Willy Tarreau <[email protected]> 17294M: Thomas Weißschuh <[email protected]> 17295S: Maintained 17296T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 17297F: tools/include/nolibc/ 17298F: tools/testing/selftests/nolibc/ 17299 17300NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 17301M: Hans de Goede <[email protected]> 17302L: [email protected] 17303S: Maintained 17304F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 17305F: drivers/input/touchscreen/novatek-nvt-ts.c 17306 17307NSDEPS 17308M: Matthias Maennich <[email protected]> 17309S: Maintained 17310F: Documentation/core-api/symbol-namespaces.rst 17311F: scripts/nsdeps 17312 17313NTB AMD DRIVER 17314M: Shyam Sundar S K <[email protected]> 17315L: [email protected] 17316S: Supported 17317F: drivers/ntb/hw/amd/ 17318 17319NTB DRIVER CORE 17320M: Jon Mason <[email protected]> 17321M: Dave Jiang <[email protected]> 17322M: Allen Hubbe <[email protected]> 17323L: [email protected] 17324S: Supported 17325W: https://github.com/jonmason/ntb/wiki 17326T: git https://github.com/jonmason/ntb.git 17327F: drivers/net/ntb_netdev.c 17328F: drivers/ntb/ 17329F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 17330F: include/linux/ntb.h 17331F: include/linux/ntb_transport.h 17332F: tools/testing/selftests/ntb/ 17333 17334NTB INTEL DRIVER 17335M: Dave Jiang <[email protected]> 17336L: [email protected] 17337S: Supported 17338W: https://github.com/davejiang/linux/wiki 17339T: git https://github.com/davejiang/linux.git 17340F: drivers/ntb/hw/intel/ 17341 17342NTFS3 FILESYSTEM 17343M: Konstantin Komarov <[email protected]> 17344L: [email protected] 17345S: Supported 17346W: http://www.paragon-software.com/ 17347T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 17348F: Documentation/filesystems/ntfs3.rst 17349F: fs/ntfs3/ 17350 17351NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 17352M: Elizabeth Figura <[email protected]> 17353L: [email protected] 17354S: Supported 17355F: Documentation/userspace-api/ntsync.rst 17356F: drivers/misc/ntsync.c 17357F: include/uapi/linux/ntsync.h 17358F: tools/testing/selftests/drivers/ntsync/ 17359 17360NUBUS SUBSYSTEM 17361M: Finn Thain <[email protected]> 17362L: [email protected] 17363S: Maintained 17364F: arch/*/include/asm/nubus.h 17365F: drivers/nubus/ 17366F: include/linux/nubus.h 17367F: include/uapi/linux/nubus.h 17368 17369NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 17370M: Antonino Daplas <[email protected]> 17371L: [email protected] 17372S: Maintained 17373F: drivers/video/fbdev/nvidia/ 17374F: drivers/video/fbdev/riva/ 17375 17376NVIDIA WMI EC BACKLIGHT DRIVER 17377M: Daniel Dadap <[email protected]> 17378L: [email protected] 17379S: Supported 17380F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 17381F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 17382 17383NVM EXPRESS DRIVER 17384M: Keith Busch <[email protected]> 17385M: Jens Axboe <[email protected]> 17386M: Christoph Hellwig <[email protected]> 17387M: Sagi Grimberg <[email protected]> 17388L: [email protected] 17389S: Supported 17390W: http://git.infradead.org/nvme.git 17391T: git git://git.infradead.org/nvme.git 17392F: Documentation/nvme/ 17393F: drivers/nvme/common/ 17394F: drivers/nvme/host/ 17395F: include/linux/nvme-*.h 17396F: include/linux/nvme.h 17397F: include/uapi/linux/nvme_ioctl.h 17398 17399NVM EXPRESS FABRICS AUTHENTICATION 17400M: Hannes Reinecke <[email protected]> 17401L: [email protected] 17402S: Supported 17403F: drivers/nvme/host/auth.c 17404F: drivers/nvme/target/auth.c 17405F: drivers/nvme/target/fabrics-cmd-auth.c 17406F: include/linux/nvme-auth.h 17407 17408NVM EXPRESS FC TRANSPORT DRIVERS 17409M: James Smart <[email protected]> 17410L: [email protected] 17411S: Supported 17412F: drivers/nvme/host/fc.c 17413F: drivers/nvme/target/fc.c 17414F: drivers/nvme/target/fcloop.c 17415F: include/linux/nvme-fc-driver.h 17416F: include/linux/nvme-fc.h 17417 17418NVM EXPRESS HARDWARE MONITORING SUPPORT 17419M: Guenter Roeck <[email protected]> 17420L: [email protected] 17421S: Supported 17422F: drivers/nvme/host/hwmon.c 17423 17424NVM EXPRESS TARGET DRIVER 17425M: Christoph Hellwig <[email protected]> 17426M: Sagi Grimberg <[email protected]> 17427M: Chaitanya Kulkarni <[email protected]> 17428L: [email protected] 17429S: Supported 17430W: http://git.infradead.org/nvme.git 17431T: git git://git.infradead.org/nvme.git 17432F: drivers/nvme/target/ 17433 17434NVMEM FRAMEWORK 17435M: Srinivas Kandagatla <[email protected]> 17436S: Maintained 17437T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 17438F: Documentation/ABI/stable/sysfs-bus-nvmem 17439F: Documentation/devicetree/bindings/nvmem/ 17440F: drivers/nvmem/ 17441F: include/dt-bindings/nvmem/ 17442F: include/linux/nvmem-consumer.h 17443F: include/linux/nvmem-provider.h 17444 17445NXP BLUETOOTH WIRELESS DRIVERS 17446M: Amitkumar Karwar <[email protected]> 17447M: Neeraj Kale <[email protected]> 17448S: Maintained 17449F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 17450F: drivers/bluetooth/btnxpuart.c 17451 17452NXP C45 TJA11XX PHY DRIVER 17453M: Andrei Botila <[email protected]> 17454L: [email protected] 17455S: Maintained 17456F: drivers/net/phy/nxp-c45-tja11xx* 17457 17458NXP FSPI DRIVER 17459M: Han Xu <[email protected]> 17460M: Haibo Chen <[email protected]> 17461R: Yogesh Gaur <[email protected]> 17462L: [email protected] 17463L: [email protected] 17464S: Maintained 17465F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 17466F: drivers/spi/spi-nxp-fspi.c 17467 17468NXP FXAS21002C DRIVER 17469M: Rui Miguel Silva <[email protected]> 17470L: [email protected] 17471S: Maintained 17472F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 17473F: drivers/iio/gyro/fxas21002c.h 17474F: drivers/iio/gyro/fxas21002c_core.c 17475F: drivers/iio/gyro/fxas21002c_i2c.c 17476F: drivers/iio/gyro/fxas21002c_spi.c 17477 17478NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 17479M: Haibo Chen <[email protected]> 17480L: [email protected] 17481L: [email protected] 17482S: Maintained 17483F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 17484F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 17485F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 17486F: drivers/iio/adc/imx7d_adc.c 17487F: drivers/iio/adc/imx93_adc.c 17488F: drivers/iio/adc/vf610_adc.c 17489 17490NXP i.MX 8M ISI DRIVER 17491M: Laurent Pinchart <[email protected]> 17492L: [email protected] 17493S: Maintained 17494F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17495F: drivers/media/platform/nxp/imx8-isi/ 17496 17497NXP i.MX 8MP DW100 V4L2 DRIVER 17498M: Xavier Roumegue <[email protected]> 17499L: [email protected] 17500S: Maintained 17501F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17502F: Documentation/userspace-api/media/drivers/dw100.rst 17503F: drivers/media/platform/nxp/dw100/ 17504F: include/uapi/linux/dw100.h 17505 17506NXP i.MX 8MQ DCSS DRIVER 17507M: Laurentiu Palcu <[email protected]> 17508R: Lucas Stach <[email protected]> 17509L: [email protected] 17510S: Maintained 17511T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17512F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17513F: drivers/gpu/drm/imx/dcss/ 17514 17515NXP i.MX 8QXP ADC DRIVER 17516M: Cai Huoqing <[email protected]> 17517M: Haibo Chen <[email protected]> 17518L: [email protected] 17519L: [email protected] 17520S: Maintained 17521F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17522F: drivers/iio/adc/imx8qxp-adc.c 17523 17524NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17525M: Mirela Rabulea <[email protected]> 17526L: [email protected] 17527L: [email protected] 17528S: Maintained 17529F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17530F: drivers/media/platform/nxp/imx-jpeg 17531 17532NXP i.MX CLOCK DRIVERS 17533M: Abel Vesa <[email protected]> 17534R: Peng Fan <[email protected]> 17535L: [email protected] 17536L: [email protected] 17537S: Maintained 17538T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17539F: Documentation/devicetree/bindings/clock/imx* 17540F: drivers/clk/imx/ 17541F: include/dt-bindings/clock/imx* 17542 17543NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17544M: Jagan Teki <[email protected]> 17545S: Maintained 17546F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17547F: drivers/regulator/pf8x00-regulator.c 17548 17549NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17550M: Krzysztof Kozlowski <[email protected]> 17551L: [email protected] 17552S: Maintained 17553F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17554F: drivers/extcon/extcon-ptn5150.c 17555 17556NXP SGTL5000 DRIVER 17557M: Fabio Estevam <[email protected]> 17558L: [email protected] 17559S: Maintained 17560F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17561F: sound/soc/codecs/sgtl5000* 17562 17563NXP SJA1105 ETHERNET SWITCH DRIVER 17564M: Vladimir Oltean <[email protected]> 17565L: [email protected] 17566S: Maintained 17567F: drivers/net/dsa/sja1105 17568F: drivers/net/pcs/pcs-xpcs-nxp.c 17569 17570NXP TDA998X DRM DRIVER 17571M: Russell King <[email protected]> 17572S: Maintained 17573T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17574T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17575F: drivers/gpu/drm/bridge/tda998x_drv.c 17576F: include/dt-bindings/display/tda998x.h 17577K: "nxp,tda998x" 17578 17579NXP TFA9879 DRIVER 17580M: Peter Rosin <[email protected]> 17581L: [email protected] 17582S: Maintained 17583F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17584F: sound/soc/codecs/tfa9879* 17585 17586NXP-NCI NFC DRIVER 17587S: Orphan 17588F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17589F: drivers/nfc/nxp-nci 17590 17591NXP/Goodix TFA989X (TFA1) DRIVER 17592M: Stephan Gerhold <[email protected]> 17593L: [email protected] 17594S: Maintained 17595F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17596F: sound/soc/codecs/tfa989x.c 17597 17598NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17599M: Jonas Malaco <[email protected]> 17600L: [email protected] 17601S: Maintained 17602F: Documentation/hwmon/nzxt-kraken2.rst 17603F: drivers/hwmon/nzxt-kraken2.c 17604 17605NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17606M: Jonas Malaco <[email protected]> 17607M: Aleksa Savic <[email protected]> 17608L: [email protected] 17609S: Maintained 17610F: Documentation/hwmon/nzxt-kraken3.rst 17611F: drivers/hwmon/nzxt-kraken3.c 17612 17613OBJAGG 17614M: Jiri Pirko <[email protected]> 17615L: [email protected] 17616S: Supported 17617F: include/linux/objagg.h 17618F: lib/objagg.c 17619F: lib/test_objagg.c 17620 17621OBJPOOL 17622M: Matt Wu <[email protected]> 17623S: Supported 17624F: include/linux/objpool.h 17625F: lib/objpool.c 17626F: lib/test_objpool.c 17627 17628OBJTOOL 17629M: Josh Poimboeuf <[email protected]> 17630M: Peter Zijlstra <[email protected]> 17631S: Supported 17632F: include/linux/objtool*.h 17633F: tools/objtool/ 17634 17635OCELOT ETHERNET SWITCH DRIVER 17636M: Vladimir Oltean <[email protected]> 17637M: Claudiu Manoil <[email protected]> 17638M: Alexandre Belloni <[email protected]> 17639M: [email protected] 17640L: [email protected] 17641S: Supported 17642F: drivers/net/dsa/ocelot/* 17643F: drivers/net/ethernet/mscc/ 17644F: include/soc/mscc/ocelot* 17645F: net/dsa/tag_ocelot.c 17646F: net/dsa/tag_ocelot_8021q.c 17647F: tools/testing/selftests/drivers/net/ocelot/* 17648 17649OCELOT EXTERNAL SWITCH CONTROL 17650M: Colin Foster <[email protected]> 17651S: Supported 17652F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17653F: drivers/mfd/ocelot* 17654F: drivers/net/dsa/ocelot/ocelot_ext.c 17655F: include/linux/mfd/ocelot.h 17656 17657OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17658M: Frederic Barrat <[email protected]> 17659M: Andrew Donnellan <[email protected]> 17660L: [email protected] 17661S: Supported 17662F: Documentation/userspace-api/accelerators/ocxl.rst 17663F: arch/powerpc/include/asm/pnv-ocxl.h 17664F: arch/powerpc/platforms/powernv/ocxl.c 17665F: drivers/misc/ocxl/ 17666F: include/misc/ocxl* 17667F: include/uapi/misc/ocxl.h 17668 17669OMAP AUDIO SUPPORT 17670M: Peter Ujfalusi <[email protected]> 17671M: Jarkko Nikula <[email protected]> 17672L: [email protected] 17673L: [email protected] 17674S: Maintained 17675F: sound/soc/ti/n810.c 17676F: sound/soc/ti/omap* 17677F: sound/soc/ti/rx51.c 17678F: sound/soc/ti/sdma-pcm.* 17679 17680OMAP CLOCK FRAMEWORK SUPPORT 17681M: Paul Walmsley <[email protected]> 17682L: [email protected] 17683S: Maintained 17684F: arch/arm/*omap*/*clock* 17685 17686OMAP DEVICE TREE SUPPORT 17687M: Tony Lindgren <[email protected]> 17688L: [email protected] 17689L: [email protected] 17690S: Maintained 17691F: arch/arm/boot/dts/ti/omap/ 17692 17693OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17694L: [email protected] 17695L: [email protected] 17696S: Orphan 17697F: Documentation/arch/arm/omap/dss.rst 17698F: drivers/video/fbdev/omap2/ 17699 17700OMAP FRAMEBUFFER SUPPORT 17701L: [email protected] 17702L: [email protected] 17703S: Orphan 17704F: drivers/video/fbdev/omap/ 17705 17706OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17707M: Roger Quadros <[email protected]> 17708M: Tony Lindgren <[email protected]> 17709L: [email protected] 17710S: Maintained 17711F: arch/arm/mach-omap2/*gpmc* 17712F: drivers/memory/omap-gpmc.c 17713 17714OMAP GPIO DRIVER 17715M: Grygorii Strashko <[email protected]> 17716M: Santosh Shilimkar <[email protected]> 17717M: Kevin Hilman <[email protected]> 17718L: [email protected] 17719S: Maintained 17720F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17721F: drivers/gpio/gpio-omap.c 17722 17723OMAP HARDWARE SPINLOCK SUPPORT 17724L: [email protected] 17725S: Orphan 17726F: drivers/hwspinlock/omap_hwspinlock.c 17727 17728OMAP HS MMC SUPPORT 17729L: [email protected] 17730L: [email protected] 17731S: Orphan 17732F: drivers/mmc/host/omap_hsmmc.c 17733 17734OMAP HWMOD DATA 17735M: Paul Walmsley <[email protected]> 17736L: [email protected] 17737S: Maintained 17738F: arch/arm/mach-omap2/omap_hwmod*data* 17739 17740OMAP HWMOD SUPPORT 17741M: Paul Walmsley <[email protected]> 17742L: [email protected] 17743S: Maintained 17744F: arch/arm/mach-omap2/omap_hwmod.* 17745 17746OMAP I2C DRIVER 17747M: Vignesh R <[email protected]> 17748L: [email protected] 17749L: [email protected] 17750S: Maintained 17751F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17752F: drivers/i2c/busses/i2c-omap.c 17753 17754OMAP MMC SUPPORT 17755M: Aaro Koskinen <[email protected]> 17756L: [email protected] 17757S: Odd Fixes 17758F: drivers/mmc/host/omap.c 17759 17760OMAP POWER MANAGEMENT SUPPORT 17761M: Kevin Hilman <[email protected]> 17762L: [email protected] 17763S: Maintained 17764F: arch/arm/*omap*/*pm* 17765F: drivers/cpufreq/omap-cpufreq.c 17766 17767OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17768M: Paul Walmsley <[email protected]> 17769L: [email protected] 17770S: Maintained 17771F: arch/arm/mach-omap2/prm* 17772 17773OMAP RANDOM NUMBER GENERATOR SUPPORT 17774M: Deepak Saxena <[email protected]> 17775S: Maintained 17776F: drivers/char/hw_random/omap-rng.c 17777 17778OMAP USB SUPPORT 17779L: [email protected] 17780L: [email protected] 17781S: Orphan 17782F: arch/arm/*omap*/usb* 17783F: drivers/usb/*/*omap* 17784 17785OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17786M: Mark Jackson <[email protected]> 17787L: [email protected] 17788S: Maintained 17789F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17790 17791OMAP1 SUPPORT 17792M: Aaro Koskinen <[email protected]> 17793M: Janusz Krzysztofik <[email protected]> 17794R: Tony Lindgren <[email protected]> 17795L: [email protected] 17796S: Maintained 17797Q: http://patchwork.kernel.org/project/linux-omap/list/ 17798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17799F: arch/arm/configs/omap1_defconfig 17800F: arch/arm/mach-omap1/ 17801F: drivers/i2c/busses/i2c-omap.c 17802F: include/linux/platform_data/ams-delta-fiq.h 17803F: include/linux/platform_data/i2c-omap.h 17804 17805OMAP2+ SUPPORT 17806M: Aaro Koskinen <[email protected]> 17807M: Andreas Kemnade <[email protected]> 17808M: Kevin Hilman <[email protected]> 17809M: Roger Quadros <[email protected]> 17810M: Tony Lindgren <[email protected]> 17811L: [email protected] 17812S: Maintained 17813W: http://linux.omap.com/ 17814Q: http://patchwork.kernel.org/project/linux-omap/list/ 17815T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17816F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17817F: arch/arm/configs/omap2plus_defconfig 17818F: arch/arm/mach-omap2/ 17819F: drivers/bus/omap*.[ch] 17820F: drivers/bus/ti-sysc.c 17821F: drivers/gpio/gpio-tps65219.c 17822F: drivers/i2c/busses/i2c-omap.c 17823F: drivers/irqchip/irq-omap-intc.c 17824F: drivers/mfd/*omap*.c 17825F: drivers/mfd/menelaus.c 17826F: drivers/mfd/palmas.c 17827F: drivers/mfd/tps65217.c 17828F: drivers/mfd/tps65218.c 17829F: drivers/mfd/tps65219.c 17830F: drivers/mfd/tps65910.c 17831F: drivers/mfd/twl-core.[ch] 17832F: drivers/mfd/twl4030*.c 17833F: drivers/mfd/twl6030*.c 17834F: drivers/mfd/twl6040*.c 17835F: drivers/regulator/palmas-regulator*.c 17836F: drivers/regulator/pbias-regulator.c 17837F: drivers/regulator/tps65217-regulator.c 17838F: drivers/regulator/tps65218-regulator.c 17839F: drivers/regulator/tps65219-regulator.c 17840F: drivers/regulator/tps65910-regulator.c 17841F: drivers/regulator/twl-regulator.c 17842F: drivers/regulator/twl6030-regulator.c 17843F: include/linux/platform_data/i2c-omap.h 17844F: include/linux/platform_data/ti-sysc.h 17845 17846OMFS FILESYSTEM 17847M: Bob Copeland <[email protected]> 17848L: [email protected] 17849S: Maintained 17850F: Documentation/filesystems/omfs.rst 17851F: fs/omfs/ 17852 17853OMNIVISION OG01A1B SENSOR DRIVER 17854M: Sakari Ailus <[email protected]> 17855L: [email protected] 17856S: Maintained 17857F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17858F: drivers/media/i2c/og01a1b.c 17859 17860OMNIVISION OV01A10 SENSOR DRIVER 17861M: Bingbu Cao <[email protected]> 17862L: [email protected] 17863S: Maintained 17864T: git git://linuxtv.org/media.git 17865F: drivers/media/i2c/ov01a10.c 17866 17867OMNIVISION OV02A10 SENSOR DRIVER 17868L: [email protected] 17869S: Orphan 17870T: git git://linuxtv.org/media.git 17871F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17872F: drivers/media/i2c/ov02a10.c 17873 17874OMNIVISION OV08D10 SENSOR DRIVER 17875M: Jimmy Su <[email protected]> 17876L: [email protected] 17877S: Maintained 17878T: git git://linuxtv.org/media.git 17879F: drivers/media/i2c/ov08d10.c 17880 17881OMNIVISION OV08X40 SENSOR DRIVER 17882M: Jason Chen <[email protected]> 17883L: [email protected] 17884S: Maintained 17885T: git git://linuxtv.org/media.git 17886F: drivers/media/i2c/ov08x40.c 17887F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17888 17889OMNIVISION OV13858 SENSOR DRIVER 17890M: Sakari Ailus <[email protected]> 17891L: [email protected] 17892S: Maintained 17893T: git git://linuxtv.org/media.git 17894F: drivers/media/i2c/ov13858.c 17895 17896OMNIVISION OV13B10 SENSOR DRIVER 17897M: Arec Kao <[email protected]> 17898L: [email protected] 17899S: Maintained 17900T: git git://linuxtv.org/media.git 17901F: drivers/media/i2c/ov13b10.c 17902 17903OMNIVISION OV2680 SENSOR DRIVER 17904M: Rui Miguel Silva <[email protected]> 17905M: Hans de Goede <[email protected]> 17906L: [email protected] 17907S: Maintained 17908T: git git://linuxtv.org/media.git 17909F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17910F: drivers/media/i2c/ov2680.c 17911 17912OMNIVISION OV2685 SENSOR DRIVER 17913M: Shunqian Zheng <[email protected]> 17914L: [email protected] 17915S: Maintained 17916T: git git://linuxtv.org/media.git 17917F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17918F: drivers/media/i2c/ov2685.c 17919 17920OMNIVISION OV2740 SENSOR DRIVER 17921M: Tianshu Qiu <[email protected]> 17922R: Sakari Ailus <[email protected]> 17923R: Bingbu Cao <[email protected]> 17924L: [email protected] 17925S: Maintained 17926T: git git://linuxtv.org/media.git 17927F: drivers/media/i2c/ov2740.c 17928 17929OMNIVISION OV4689 SENSOR DRIVER 17930M: Mikhail Rudenko <[email protected]> 17931L: [email protected] 17932S: Maintained 17933T: git git://linuxtv.org/media.git 17934F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17935F: drivers/media/i2c/ov4689.c 17936 17937OMNIVISION OV5640 SENSOR DRIVER 17938M: Steve Longerbeam <[email protected]> 17939L: [email protected] 17940S: Maintained 17941T: git git://linuxtv.org/media.git 17942F: drivers/media/i2c/ov5640.c 17943 17944OMNIVISION OV5647 SENSOR DRIVER 17945M: Dave Stevenson <[email protected]> 17946M: Jacopo Mondi <[email protected]> 17947L: [email protected] 17948S: Maintained 17949T: git git://linuxtv.org/media.git 17950F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17951F: drivers/media/i2c/ov5647.c 17952 17953OMNIVISION OV5670 SENSOR DRIVER 17954M: Sakari Ailus <[email protected]> 17955L: [email protected] 17956S: Maintained 17957T: git git://linuxtv.org/media.git 17958F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17959F: drivers/media/i2c/ov5670.c 17960 17961OMNIVISION OV5675 SENSOR DRIVER 17962M: Sakari Ailus <[email protected]> 17963L: [email protected] 17964S: Maintained 17965T: git git://linuxtv.org/media.git 17966F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17967F: drivers/media/i2c/ov5675.c 17968 17969OMNIVISION OV5693 SENSOR DRIVER 17970M: Daniel Scally <[email protected]> 17971L: [email protected] 17972S: Maintained 17973T: git git://linuxtv.org/media.git 17974F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17975F: drivers/media/i2c/ov5693.c 17976 17977OMNIVISION OV5695 SENSOR DRIVER 17978M: Shunqian Zheng <[email protected]> 17979L: [email protected] 17980S: Maintained 17981T: git git://linuxtv.org/media.git 17982F: drivers/media/i2c/ov5695.c 17983 17984OMNIVISION OV64A40 SENSOR DRIVER 17985M: Jacopo Mondi <[email protected]> 17986L: [email protected] 17987S: Maintained 17988T: git git://linuxtv.org/media.git 17989F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17990F: drivers/media/i2c/ov64a40.c 17991 17992OMNIVISION OV7670 SENSOR DRIVER 17993L: [email protected] 17994S: Orphan 17995T: git git://linuxtv.org/media.git 17996F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17997F: drivers/media/i2c/ov7670.c 17998 17999OMNIVISION OV772x SENSOR DRIVER 18000M: Jacopo Mondi <[email protected]> 18001L: [email protected] 18002S: Odd fixes 18003T: git git://linuxtv.org/media.git 18004F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 18005F: drivers/media/i2c/ov772x.c 18006F: include/media/i2c/ov772x.h 18007 18008OMNIVISION OV7740 SENSOR DRIVER 18009L: [email protected] 18010S: Orphan 18011T: git git://linuxtv.org/media.git 18012F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 18013F: drivers/media/i2c/ov7740.c 18014 18015OMNIVISION OV8856 SENSOR DRIVER 18016M: Sakari Ailus <[email protected]> 18017L: [email protected] 18018S: Maintained 18019T: git git://linuxtv.org/media.git 18020F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 18021F: drivers/media/i2c/ov8856.c 18022 18023OMNIVISION OV8858 SENSOR DRIVER 18024M: Jacopo Mondi <[email protected]> 18025M: Nicholas Roth <[email protected]> 18026L: [email protected] 18027S: Maintained 18028T: git git://linuxtv.org/media.git 18029F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 18030F: drivers/media/i2c/ov8858.c 18031 18032OMNIVISION OV9282 SENSOR DRIVER 18033M: Dave Stevenson <[email protected]> 18034L: [email protected] 18035S: Maintained 18036T: git git://linuxtv.org/media.git 18037F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 18038F: drivers/media/i2c/ov9282.c 18039 18040OMNIVISION OV9640 SENSOR DRIVER 18041M: Petr Cvek <[email protected]> 18042L: [email protected] 18043S: Maintained 18044F: drivers/media/i2c/ov9640.* 18045 18046OMNIVISION OV9650 SENSOR DRIVER 18047M: Sakari Ailus <[email protected]> 18048R: Akinobu Mita <[email protected]> 18049R: Sylwester Nawrocki <[email protected]> 18050L: [email protected] 18051S: Maintained 18052T: git git://linuxtv.org/media.git 18053F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 18054F: drivers/media/i2c/ov9650.c 18055 18056OMNIVISION OV9734 SENSOR DRIVER 18057M: Tianshu Qiu <[email protected]> 18058R: Bingbu Cao <[email protected]> 18059L: [email protected] 18060S: Maintained 18061T: git git://linuxtv.org/media.git 18062F: drivers/media/i2c/ov9734.c 18063 18064ONBOARD USB HUB DRIVER 18065M: Matthias Kaehlcke <[email protected]> 18066L: [email protected] 18067S: Maintained 18068F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 18069F: drivers/usb/misc/onboard_usb_dev.c 18070 18071ONENAND FLASH DRIVER 18072M: Kyungmin Park <[email protected]> 18073L: [email protected] 18074S: Maintained 18075F: drivers/mtd/nand/onenand/ 18076F: include/linux/mtd/onenand*.h 18077 18078ONEXPLAYER FAN DRIVER 18079M: Derek John Clark <[email protected]> 18080M: Joaquín Ignacio Aramendía <[email protected]> 18081L: [email protected] 18082S: Maintained 18083F: drivers/hwmon/oxp-sensors.c 18084 18085ONIE TLV NVMEM LAYOUT DRIVER 18086M: Miquel Raynal <[email protected]> 18087S: Maintained 18088F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 18089F: drivers/nvmem/layouts/onie-tlv.c 18090 18091ONION OMEGA2+ BOARD 18092M: Harvey Hunt <[email protected]> 18093L: [email protected] 18094S: Maintained 18095F: arch/mips/boot/dts/ralink/omega2p.dts 18096 18097ONSEMI ETHERNET PHY DRIVERS 18098M: Piergiorgio Beruto <[email protected]> 18099L: [email protected] 18100S: Supported 18101W: http://www.onsemi.com 18102F: drivers/net/phy/ncn* 18103 18104OP-TEE DRIVER 18105M: Jens Wiklander <[email protected]> 18106L: [email protected] 18107S: Maintained 18108F: Documentation/ABI/testing/sysfs-bus-optee-devices 18109F: drivers/tee/optee/ 18110 18111OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 18112M: Sumit Garg <[email protected]> 18113L: [email protected] 18114S: Maintained 18115F: drivers/char/hw_random/optee-rng.c 18116 18117OP-TEE RTC DRIVER 18118M: Clément Léger <[email protected]> 18119L: [email protected] 18120S: Maintained 18121F: drivers/rtc/rtc-optee.c 18122 18123OPA-VNIC DRIVER 18124M: Dennis Dalessandro <[email protected]> 18125L: [email protected] 18126S: Supported 18127F: drivers/infiniband/ulp/opa_vnic 18128 18129OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 18130M: Parthiban Veerasooran <[email protected]> 18131L: [email protected] 18132S: Maintained 18133F: Documentation/networking/oa-tc6-framework.rst 18134F: drivers/net/ethernet/oa_tc6.c 18135F: include/linux/oa_tc6.h 18136 18137OPEN FIRMWARE AND FLATTENED DEVICE TREE 18138M: Rob Herring <[email protected]> 18139M: Saravana Kannan <[email protected]> 18140L: [email protected] 18141S: Maintained 18142W: http://www.devicetree.org/ 18143C: irc://irc.libera.chat/devicetree 18144T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 18145F: Documentation/ABI/testing/sysfs-firmware-ofw 18146F: drivers/of/ 18147F: include/linux/of*.h 18148F: rust/kernel/of.rs 18149F: scripts/dtc/ 18150F: tools/testing/selftests/dt/ 18151K: of_overlay_notifier_ 18152K: of_overlay_fdt_apply 18153K: of_overlay_remove 18154 18155OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 18156M: Rob Herring <[email protected]> 18157M: Krzysztof Kozlowski <[email protected]> 18158M: Conor Dooley <[email protected]> 18159L: [email protected] 18160S: Maintained 18161Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 18162C: irc://irc.libera.chat/devicetree 18163T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 18164F: Documentation/devicetree/ 18165F: arch/*/boot/dts/ 18166F: include/dt-bindings/ 18167 18168OPENCOMPUTE PTP CLOCK DRIVER 18169M: Jonathan Lemon <[email protected]> 18170M: Vadim Fedorenko <[email protected]> 18171L: [email protected] 18172S: Maintained 18173F: drivers/ptp/ptp_ocp.c 18174 18175OPENCORES I2C BUS DRIVER 18176M: Peter Korsgaard <[email protected]> 18177M: Andrew Lunn <[email protected]> 18178L: [email protected] 18179S: Maintained 18180F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 18181F: Documentation/i2c/busses/i2c-ocores.rst 18182F: drivers/i2c/busses/i2c-ocores.c 18183F: include/linux/platform_data/i2c-ocores.h 18184 18185OPENRISC ARCHITECTURE 18186M: Jonas Bonn <[email protected]> 18187M: Stefan Kristiansson <[email protected]> 18188M: Stafford Horne <[email protected]> 18189L: [email protected] 18190S: Maintained 18191W: http://openrisc.io 18192T: git https://github.com/openrisc/linux.git 18193F: Documentation/arch/openrisc/ 18194F: Documentation/devicetree/bindings/openrisc/ 18195F: arch/openrisc/ 18196F: drivers/irqchip/irq-ompic.c 18197F: drivers/irqchip/irq-or1k-* 18198 18199OPENVSWITCH 18200M: Aaron Conole <[email protected]> 18201M: Eelco Chaudron <[email protected]> 18202M: Ilya Maximets <[email protected]> 18203L: [email protected] 18204L: [email protected] 18205S: Maintained 18206W: http://openvswitch.org 18207F: Documentation/networking/openvswitch.rst 18208F: include/uapi/linux/openvswitch.h 18209F: net/openvswitch/ 18210F: tools/testing/selftests/net/openvswitch/ 18211 18212OPERATING PERFORMANCE POINTS (OPP) 18213M: Viresh Kumar <[email protected]> 18214M: Nishanth Menon <[email protected]> 18215M: Stephen Boyd <[email protected]> 18216L: [email protected] 18217S: Maintained 18218T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 18219F: Documentation/devicetree/bindings/opp/ 18220F: Documentation/power/opp.rst 18221F: drivers/opp/ 18222F: include/linux/pm_opp.h 18223 18224OPL4 DRIVER 18225M: Clemens Ladisch <[email protected]> 18226L: [email protected] 18227S: Maintained 18228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 18229F: sound/drivers/opl4/ 18230 18231ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 18232M: Mark Fasheh <[email protected]> 18233M: Joel Becker <[email protected]> 18234M: Joseph Qi <[email protected]> 18235L: [email protected] 18236S: Supported 18237W: http://ocfs2.wiki.kernel.org 18238F: Documentation/filesystems/dlmfs.rst 18239F: Documentation/filesystems/ocfs2.rst 18240F: fs/ocfs2/ 18241 18242ORANGEFS FILESYSTEM 18243M: Mike Marshall <[email protected]> 18244R: Martin Brandenburg <[email protected]> 18245L: [email protected] 18246S: Supported 18247T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 18248F: Documentation/filesystems/orangefs.rst 18249F: fs/orangefs/ 18250 18251OV2659 OMNIVISION SENSOR DRIVER 18252M: "Lad, Prabhakar" <[email protected]> 18253L: [email protected] 18254S: Maintained 18255W: https://linuxtv.org 18256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 18257T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 18258F: drivers/media/i2c/ov2659.c 18259F: include/media/i2c/ov2659.h 18260 18261OVERLAY FILESYSTEM 18262M: Miklos Szeredi <[email protected]> 18263M: Amir Goldstein <[email protected]> 18264L: [email protected] 18265S: Supported 18266T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 18267F: Documentation/filesystems/overlayfs.rst 18268F: fs/overlayfs/ 18269 18270P54 WIRELESS DRIVER 18271M: Christian Lamparter <[email protected]> 18272L: [email protected] 18273S: Maintained 18274W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 18275F: drivers/net/wireless/intersil/ 18276 18277PACKET SOCKETS 18278M: Willem de Bruijn <[email protected]> 18279S: Maintained 18280F: include/uapi/linux/if_packet.h 18281F: net/packet/af_packet.c 18282 18283PACKING 18284M: Vladimir Oltean <[email protected]> 18285L: [email protected] 18286S: Supported 18287F: Documentation/core-api/packing.rst 18288F: include/linux/packing.h 18289F: lib/packing.c 18290F: lib/packing_test.c 18291F: scripts/gen_packed_field_checks.c 18292 18293PADATA PARALLEL EXECUTION MECHANISM 18294M: Steffen Klassert <[email protected]> 18295M: Daniel Jordan <[email protected]> 18296L: [email protected] 18297L: [email protected] 18298S: Maintained 18299F: Documentation/core-api/padata.rst 18300F: include/linux/padata.h 18301F: kernel/padata.c 18302 18303PAGE CACHE 18304M: Matthew Wilcox (Oracle) <[email protected]> 18305L: [email protected] 18306S: Supported 18307T: git git://git.infradead.org/users/willy/pagecache.git 18308F: Documentation/filesystems/locking.rst 18309F: Documentation/filesystems/vfs.rst 18310F: include/linux/pagemap.h 18311F: mm/filemap.c 18312F: mm/page-writeback.c 18313F: mm/readahead.c 18314F: mm/truncate.c 18315 18316PAGE POOL 18317M: Jesper Dangaard Brouer <[email protected]> 18318M: Ilias Apalodimas <[email protected]> 18319L: [email protected] 18320S: Supported 18321F: Documentation/networking/page_pool.rst 18322F: include/net/page_pool/ 18323F: include/trace/events/page_pool.h 18324F: net/core/page_pool.c 18325 18326PAGE TABLE CHECK 18327M: Pasha Tatashin <[email protected]> 18328M: Andrew Morton <[email protected]> 18329L: [email protected] 18330S: Maintained 18331F: Documentation/mm/page_table_check.rst 18332F: include/linux/page_table_check.h 18333F: mm/page_table_check.c 18334 18335PANASONIC LAPTOP ACPI EXTRAS DRIVER 18336M: Kenneth Chan <[email protected]> 18337L: [email protected] 18338S: Maintained 18339F: drivers/platform/x86/panasonic-laptop.c 18340 18341PARALLAX PING IIO SENSOR DRIVER 18342M: Andreas Klinger <[email protected]> 18343L: [email protected] 18344S: Maintained 18345F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 18346F: drivers/iio/proximity/ping.c 18347 18348PARALLEL LCD/KEYPAD PANEL DRIVER 18349M: Willy Tarreau <[email protected]> 18350M: Ksenija Stanojevic <[email protected]> 18351S: Odd Fixes 18352F: Documentation/admin-guide/lcd-panel-cgram.rst 18353F: drivers/auxdisplay/panel.c 18354 18355PARALLEL PORT SUBSYSTEM 18356M: Sudip Mukherjee <[email protected]> 18357M: Sudip Mukherjee <[email protected]> 18358L: [email protected] (subscribers-only) 18359S: Maintained 18360F: Documentation/driver-api/parport*.rst 18361F: drivers/char/ppdev.c 18362F: drivers/parport/ 18363F: include/linux/parport*.h 18364F: include/uapi/linux/ppdev.h 18365 18366PARAVIRT_OPS INTERFACE 18367M: Juergen Gross <[email protected]> 18368R: Ajay Kaher <[email protected]> 18369R: Alexey Makhalov <[email protected]> 18370R: Broadcom internal kernel review list <[email protected]> 18371L: [email protected] 18372L: [email protected] 18373S: Supported 18374T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18375F: Documentation/virt/paravirt_ops.rst 18376F: arch/*/include/asm/paravirt*.h 18377F: arch/*/kernel/paravirt* 18378F: include/linux/hypervisor.h 18379 18380PARISC ARCHITECTURE 18381M: "James E.J. Bottomley" <[email protected]> 18382M: Helge Deller <[email protected]> 18383L: [email protected] 18384S: Maintained 18385W: https://parisc.wiki.kernel.org 18386Q: http://patchwork.kernel.org/project/linux-parisc/list/ 18387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 18388T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 18389F: Documentation/arch/parisc/ 18390F: arch/parisc/ 18391F: drivers/char/agp/parisc-agp.c 18392F: drivers/input/misc/hp_sdc_rtc.c 18393F: drivers/input/serio/gscps2.c 18394F: drivers/input/serio/hp_sdc* 18395F: drivers/parisc/ 18396F: drivers/parport/parport_gsc.* 18397F: drivers/tty/serial/8250/8250_parisc.c 18398F: drivers/video/console/sti* 18399F: drivers/video/fbdev/sti* 18400F: drivers/video/logo/logo_parisc* 18401F: include/linux/hp_sdc.h 18402 18403PARMAN 18404M: Jiri Pirko <[email protected]> 18405L: [email protected] 18406S: Supported 18407F: include/linux/parman.h 18408F: lib/parman.c 18409F: lib/test_parman.c 18410 18411PC ENGINES APU BOARD DRIVER 18412M: Enrico Weigelt, metux IT consult <[email protected]> 18413S: Maintained 18414F: drivers/platform/x86/pcengines-apuv2.c 18415 18416PC87360 HARDWARE MONITORING DRIVER 18417M: Jim Cromie <[email protected]> 18418L: [email protected] 18419S: Maintained 18420F: Documentation/hwmon/pc87360.rst 18421F: drivers/hwmon/pc87360.c 18422 18423PC8736x GPIO DRIVER 18424M: Jim Cromie <[email protected]> 18425S: Maintained 18426F: drivers/char/pc8736x_gpio.c 18427 18428PC87427 HARDWARE MONITORING DRIVER 18429M: Jean Delvare <[email protected]> 18430L: [email protected] 18431S: Maintained 18432F: Documentation/hwmon/pc87427.rst 18433F: drivers/hwmon/pc87427.c 18434 18435PCA9532 LED DRIVER 18436M: Riku Voipio <[email protected]> 18437S: Maintained 18438F: drivers/leds/leds-pca9532.c 18439F: include/linux/leds-pca9532.h 18440 18441PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 18442M: Thomas Petazzoni <[email protected]> 18443M: Pali Rohár <[email protected]> 18444L: [email protected] 18445L: [email protected] (moderated for non-subscribers) 18446S: Maintained 18447F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 18448F: drivers/pci/controller/pci-aardvark.c 18449 18450PCI DRIVER FOR ALTERA PCIE IP 18451M: Joyce Ooi <[email protected]> 18452L: [email protected] 18453S: Supported 18454F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 18455F: drivers/pci/controller/pcie-altera.c 18456 18457PCI DRIVER FOR APPLIEDMICRO XGENE 18458M: Toan Le <[email protected]> 18459L: [email protected] 18460L: [email protected] (moderated for non-subscribers) 18461S: Maintained 18462F: Documentation/devicetree/bindings/pci/xgene-pci.txt 18463F: drivers/pci/controller/pci-xgene.c 18464 18465PCI DRIVER FOR ARM VERSATILE PLATFORM 18466M: Rob Herring <[email protected]> 18467L: [email protected] 18468L: [email protected] (moderated for non-subscribers) 18469S: Maintained 18470F: Documentation/devicetree/bindings/pci/versatile.yaml 18471F: drivers/pci/controller/pci-versatile.c 18472 18473PCI DRIVER FOR ARMADA 8K 18474M: Thomas Petazzoni <[email protected]> 18475L: [email protected] 18476L: [email protected] (moderated for non-subscribers) 18477S: Maintained 18478F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 18479F: drivers/pci/controller/dwc/pcie-armada8k.c 18480 18481PCI DRIVER FOR CADENCE PCIE IP 18482L: [email protected] 18483S: Orphan 18484F: Documentation/devicetree/bindings/pci/cdns,* 18485F: drivers/pci/controller/cadence/*cadence* 18486 18487PCI DRIVER FOR FREESCALE LAYERSCAPE 18488M: Minghuan Lian <[email protected]> 18489M: Mingkai Hu <[email protected]> 18490M: Roy Zang <[email protected]> 18491L: [email protected] 18492L: [email protected] 18493L: [email protected] (moderated for non-subscribers) 18494L: [email protected] 18495S: Maintained 18496F: drivers/pci/controller/dwc/*layerscape* 18497 18498PCI DRIVER FOR FU740 18499M: Paul Walmsley <[email protected]> 18500M: Greentime Hu <[email protected]> 18501M: Samuel Holland <[email protected]> 18502L: [email protected] 18503S: Maintained 18504F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18505F: drivers/pci/controller/dwc/pcie-fu740.c 18506 18507PCI DRIVER FOR GENERIC OF HOSTS 18508M: Will Deacon <[email protected]> 18509L: [email protected] 18510L: [email protected] (moderated for non-subscribers) 18511S: Maintained 18512F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18513F: drivers/pci/controller/pci-host-common.c 18514F: drivers/pci/controller/pci-host-generic.c 18515 18516PCI DRIVER FOR IMX6 18517M: Richard Zhu <[email protected]> 18518M: Lucas Stach <[email protected]> 18519L: [email protected] 18520L: [email protected] (moderated for non-subscribers) 18521L: [email protected] 18522S: Maintained 18523F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18524F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18525F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18526F: drivers/pci/controller/dwc/*imx6* 18527 18528PCI DRIVER FOR INTEL IXP4XX 18529M: Linus Walleij <[email protected]> 18530S: Maintained 18531F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18532F: drivers/pci/controller/pci-ixp4xx.c 18533 18534PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18535M: Nirmal Patel <[email protected]> 18536R: Jonathan Derrick <[email protected]> 18537L: [email protected] 18538S: Supported 18539F: drivers/pci/controller/vmd.c 18540 18541PCI DRIVER FOR MICROSEMI SWITCHTEC 18542M: Kurt Schwemmer <[email protected]> 18543M: Logan Gunthorpe <[email protected]> 18544L: [email protected] 18545S: Maintained 18546F: Documentation/ABI/testing/sysfs-class-switchtec 18547F: Documentation/driver-api/switchtec.rst 18548F: drivers/ntb/hw/mscc/ 18549F: drivers/pci/switch/switchtec* 18550F: include/linux/switchtec.h 18551F: include/uapi/linux/switchtec_ioctl.h 18552 18553PCI DRIVER FOR MOBIVEIL PCIE IP 18554M: Karthikeyan Mitran <[email protected]> 18555M: Hou Zhiqiang <[email protected]> 18556L: [email protected] 18557S: Supported 18558F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18559F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18560 18561PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18562M: Thomas Petazzoni <[email protected]> 18563M: Pali Rohár <[email protected]> 18564L: [email protected] 18565L: [email protected] (moderated for non-subscribers) 18566S: Maintained 18567F: drivers/pci/controller/*mvebu* 18568 18569PCI DRIVER FOR NVIDIA TEGRA 18570M: Thierry Reding <[email protected]> 18571L: [email protected] 18572L: [email protected] 18573S: Supported 18574F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18575F: drivers/pci/controller/pci-tegra.c 18576 18577PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18578M: Hou Zhiqiang <[email protected]> 18579L: [email protected] 18580L: [email protected] (moderated for non-subscribers) 18581S: Maintained 18582F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18583 18584PCI DRIVER FOR PLDA PCIE IP 18585M: Daire McNamara <[email protected]> 18586L: [email protected] 18587S: Maintained 18588F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18589F: drivers/pci/controller/plda/pcie-plda-host.c 18590F: drivers/pci/controller/plda/pcie-plda.h 18591 18592PCI DRIVER FOR RENESAS R-CAR 18593M: Marek Vasut <marek.vasut[email protected]> 18594M: Yoshihiro Shimoda <[email protected]> 18595L: [email protected] 18596L: [email protected] 18597S: Maintained 18598F: Documentation/devicetree/bindings/pci/*rcar* 18599F: drivers/pci/controller/*rcar* 18600F: drivers/pci/controller/dwc/*rcar* 18601 18602PCI DRIVER FOR SAMSUNG EXYNOS 18603M: Jingoo Han <[email protected]> 18604L: [email protected] 18605L: [email protected] (moderated for non-subscribers) 18606L: [email protected] 18607S: Maintained 18608F: drivers/pci/controller/dwc/pci-exynos.c 18609 18610PCI DRIVER FOR SYNOPSYS DESIGNWARE 18611M: Jingoo Han <[email protected]> 18612M: Manivannan Sadhasivam <[email protected]> 18613L: [email protected] 18614S: Maintained 18615F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18616F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18617F: drivers/pci/controller/dwc/*designware* 18618F: include/linux/pcie-dwc.h 18619 18620PCI DRIVER FOR TI DRA7XX/J721E 18621M: Vignesh Raghavendra <[email protected]> 18622R: Siddharth Vadapalli <[email protected]> 18623L: [email protected] 18624L: [email protected] 18625L: [email protected] (moderated for non-subscribers) 18626S: Supported 18627F: Documentation/devicetree/bindings/pci/ti-pci.txt 18628F: drivers/pci/controller/cadence/pci-j721e.c 18629F: drivers/pci/controller/dwc/pci-dra7xx.c 18630 18631PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18632M: Linus Walleij <[email protected]> 18633L: [email protected] 18634S: Maintained 18635F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18636F: drivers/pci/controller/pci-v3-semi.c 18637 18638PCI DRIVER FOR XILINX VERSAL CPM 18639M: Bharat Kumar Gogada <[email protected]> 18640M: Michal Simek <[email protected]> 18641L: [email protected] 18642S: Maintained 18643F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18644F: drivers/pci/controller/pcie-xilinx-cpm.c 18645 18646PCI ENDPOINT SUBSYSTEM 18647M: Manivannan Sadhasivam <[email protected]> 18648M: Krzysztof Wilczyński <[email protected]> 18649R: Kishon Vijay Abraham I <[email protected]> 18650L: [email protected] 18651S: Supported 18652Q: https://patchwork.kernel.org/project/linux-pci/list/ 18653B: https://bugzilla.kernel.org 18654C: irc://irc.oftc.net/linux-pci 18655T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18656F: Documentation/PCI/endpoint/* 18657F: Documentation/misc-devices/pci-endpoint-test.rst 18658F: drivers/misc/pci_endpoint_test.c 18659F: drivers/pci/endpoint/ 18660F: tools/testing/selftests/pci_endpoint/ 18661 18662PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18663M: Mahesh J Salgaonkar <[email protected]> 18664R: Oliver O'Halloran <[email protected]> 18665L: [email protected] 18666S: Supported 18667F: Documentation/PCI/pci-error-recovery.rst 18668F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18669F: arch/powerpc/include/*/eeh*.h 18670F: arch/powerpc/kernel/eeh*.c 18671F: arch/powerpc/platforms/*/eeh*.c 18672F: drivers/pci/pcie/aer.c 18673F: drivers/pci/pcie/dpc.c 18674F: drivers/pci/pcie/err.c 18675 18676PCI ERROR RECOVERY 18677M: Linas Vepstas <[email protected]> 18678L: [email protected] 18679S: Supported 18680F: Documentation/PCI/pci-error-recovery.rst 18681 18682PCI MSI DRIVER FOR ALTERA MSI IP 18683M: Joyce Ooi <[email protected]> 18684L: [email protected] 18685S: Supported 18686F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18687F: drivers/pci/controller/pcie-altera-msi.c 18688 18689PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18690M: Toan Le <[email protected]> 18691L: [email protected] 18692L: [email protected] (moderated for non-subscribers) 18693S: Maintained 18694F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18695F: drivers/pci/controller/pci-xgene-msi.c 18696 18697PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18698M: Lorenzo Pieralisi <[email protected]> 18699M: Krzysztof Wilczyński <[email protected]> 18700R: Manivannan Sadhasivam <[email protected]> 18701R: Rob Herring <[email protected]> 18702L: [email protected] 18703S: Supported 18704Q: https://patchwork.kernel.org/project/linux-pci/list/ 18705B: https://bugzilla.kernel.org 18706C: irc://irc.oftc.net/linux-pci 18707T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18708F: Documentation/devicetree/bindings/pci/ 18709F: drivers/pci/controller/ 18710F: drivers/pci/pci-bridge-emul.c 18711F: drivers/pci/pci-bridge-emul.h 18712 18713PCI PEER-TO-PEER DMA (P2PDMA) 18714M: Bjorn Helgaas <[email protected]> 18715M: Logan Gunthorpe <[email protected]> 18716L: [email protected] 18717S: Supported 18718Q: https://patchwork.kernel.org/project/linux-pci/list/ 18719B: https://bugzilla.kernel.org 18720C: irc://irc.oftc.net/linux-pci 18721T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18722F: Documentation/driver-api/pci/p2pdma.rst 18723F: drivers/pci/p2pdma.c 18724F: include/linux/pci-p2pdma.h 18725 18726PCI POWER CONTROL 18727M: Bartosz Golaszewski <[email protected]> 18728L: [email protected] 18729S: Maintained 18730T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18731F: drivers/pci/pwrctrl/* 18732F: include/linux/pci-pwrctrl.h 18733 18734PCI SUBSYSTEM 18735M: Bjorn Helgaas <[email protected]> 18736L: [email protected] 18737S: Supported 18738Q: https://patchwork.kernel.org/project/linux-pci/list/ 18739B: https://bugzilla.kernel.org 18740C: irc://irc.oftc.net/linux-pci 18741T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18742F: Documentation/PCI/ 18743F: Documentation/devicetree/bindings/pci/ 18744F: arch/x86/kernel/early-quirks.c 18745F: arch/x86/kernel/quirks.c 18746F: arch/x86/pci/ 18747F: drivers/acpi/pci* 18748F: drivers/pci/ 18749F: include/asm-generic/pci* 18750F: include/linux/of_pci.h 18751F: include/linux/pci* 18752F: include/uapi/linux/pci* 18753F: rust/kernel/pci.rs 18754F: samples/rust/rust_driver_pci.rs 18755 18756PCIE BANDWIDTH CONTROLLER 18757M: Ilpo Järvinen <[email protected]> 18758L: [email protected] 18759S: Supported 18760F: drivers/pci/pcie/bwctrl.c 18761F: drivers/thermal/pcie_cooling.c 18762F: include/linux/pci-bwctrl.h 18763F: tools/testing/selftests/pcie_bwctrl/ 18764 18765PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18766M: Jonathan Chocron <[email protected]> 18767L: [email protected] 18768S: Maintained 18769F: Documentation/devicetree/bindings/pci/pcie-al.txt 18770F: drivers/pci/controller/dwc/pcie-al.c 18771 18772PCIE DRIVER FOR AMLOGIC MESON 18773M: Yue Wang <[email protected]> 18774L: [email protected] 18775L: [email protected] 18776S: Maintained 18777F: drivers/pci/controller/dwc/pci-meson.c 18778 18779PCIE DRIVER FOR AXIS ARTPEC 18780M: Jesper Nilsson <[email protected]> 18781L: [email protected] 18782L: [email protected] 18783S: Maintained 18784F: Documentation/devicetree/bindings/pci/axis,artpec* 18785F: drivers/pci/controller/dwc/*artpec* 18786 18787PCIE DRIVER FOR CAVIUM THUNDERX 18788M: Robert Richter <[email protected]> 18789L: [email protected] 18790L: [email protected] (moderated for non-subscribers) 18791S: Odd Fixes 18792F: drivers/pci/controller/pci-thunder-* 18793 18794PCIE DRIVER FOR HISILICON 18795M: Zhou Wang <[email protected]> 18796L: [email protected] 18797S: Maintained 18798F: drivers/pci/controller/dwc/pcie-hisi.c 18799 18800PCIE DRIVER FOR HISILICON KIRIN 18801M: Xiaowei Song <[email protected]> 18802M: Binghui Wang <[email protected]> 18803L: [email protected] 18804S: Maintained 18805F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18806F: drivers/pci/controller/dwc/pcie-kirin.c 18807 18808PCIE DRIVER FOR HISILICON STB 18809M: Shawn Guo <[email protected]> 18810L: [email protected] 18811S: Maintained 18812F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18813F: drivers/pci/controller/dwc/pcie-histb.c 18814 18815PCIE DRIVER FOR INTEL KEEM BAY 18816M: Srikanth Thokala <[email protected]> 18817L: [email protected] 18818S: Supported 18819F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18820F: drivers/pci/controller/dwc/pcie-keembay.c 18821 18822PCIE DRIVER FOR INTEL LGM GW SOC 18823M: Chuanhua Lei <[email protected]> 18824L: [email protected] 18825S: Maintained 18826F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18827F: drivers/pci/controller/dwc/pcie-intel-gw.c 18828 18829PCIE DRIVER FOR MEDIATEK 18830M: Ryder Lee <[email protected]> 18831M: Jianjun Wang <[email protected]> 18832L: [email protected] 18833L: [email protected] (moderated for non-subscribers) 18834S: Supported 18835F: Documentation/devicetree/bindings/pci/mediatek* 18836F: drivers/pci/controller/*mediatek* 18837 18838PCIE DRIVER FOR MICROCHIP 18839M: Daire McNamara <[email protected]> 18840L: [email protected] 18841S: Supported 18842F: Documentation/devicetree/bindings/pci/microchip* 18843F: drivers/pci/controller/plda/*microchip* 18844 18845PCIE DRIVER FOR QUALCOMM MSM 18846M: Manivannan Sadhasivam <[email protected]> 18847L: [email protected] 18848L: [email protected] 18849S: Maintained 18850F: drivers/pci/controller/dwc/pcie-qcom-common.c 18851F: drivers/pci/controller/dwc/pcie-qcom.c 18852 18853PCIE DRIVER FOR ROCKCHIP 18854M: Shawn Lin <[email protected]> 18855L: [email protected] 18856L: [email protected] 18857S: Maintained 18858F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18859F: drivers/pci/controller/pcie-rockchip* 18860 18861PCIE DRIVER FOR SOCIONEXT UNIPHIER 18862M: Kunihiko Hayashi <[email protected]> 18863L: [email protected] 18864S: Maintained 18865F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18866F: drivers/pci/controller/dwc/pcie-uniphier* 18867 18868PCIE DRIVER FOR ST SPEAR13XX 18869M: Pratyush Anand <[email protected]> 18870L: [email protected] 18871S: Maintained 18872F: drivers/pci/controller/dwc/*spear* 18873 18874PCIE DRIVER FOR STARFIVE JH71x0 18875M: Kevin Xie <[email protected]> 18876L: [email protected] 18877S: Maintained 18878F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18879F: drivers/pci/controller/plda/pcie-starfive.c 18880 18881PCIE ENDPOINT DRIVER FOR QUALCOMM 18882M: Manivannan Sadhasivam <[email protected]> 18883L: [email protected] 18884L: [email protected] 18885S: Maintained 18886F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18887F: drivers/pci/controller/dwc/pcie-qcom-common.c 18888F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18889 18890PCMCIA SUBSYSTEM 18891M: Dominik Brodowski <[email protected]> 18892S: Odd Fixes 18893T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18894F: Documentation/pcmcia/ 18895F: drivers/pcmcia/ 18896F: include/pcmcia/ 18897F: tools/pcmcia/ 18898 18899PCNET32 NETWORK DRIVER 18900M: Don Fry <[email protected]> 18901L: [email protected] 18902S: Maintained 18903F: drivers/net/ethernet/amd/pcnet32.c 18904 18905PCRYPT PARALLEL CRYPTO ENGINE 18906M: Steffen Klassert <[email protected]> 18907L: [email protected] 18908S: Maintained 18909F: crypto/pcrypt.c 18910F: include/crypto/pcrypt.h 18911 18912PDS DSC VIRTIO DATA PATH ACCELERATOR 18913R: Shannon Nelson <[email protected]> 18914F: drivers/vdpa/pds/ 18915 18916PECI HARDWARE MONITORING DRIVERS 18917M: Iwona Winiarska <[email protected]> 18918L: [email protected] 18919S: Supported 18920F: Documentation/hwmon/peci-cputemp.rst 18921F: Documentation/hwmon/peci-dimmtemp.rst 18922F: drivers/hwmon/peci/ 18923 18924PECI SUBSYSTEM 18925M: Iwona Winiarska <[email protected]> 18926L: [email protected] (moderated for non-subscribers) 18927S: Supported 18928F: Documentation/devicetree/bindings/peci/ 18929F: Documentation/peci/ 18930F: drivers/peci/ 18931F: include/linux/peci-cpu.h 18932F: include/linux/peci.h 18933 18934PENSANDO ETHERNET DRIVERS 18935M: Shannon Nelson <[email protected]> 18936M: Brett Creeley <[email protected]> 18937L: [email protected] 18938S: Maintained 18939F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18940F: drivers/net/ethernet/pensando/ 18941 18942PER-CPU MEMORY ALLOCATOR 18943M: Dennis Zhou <[email protected]> 18944M: Tejun Heo <[email protected]> 18945M: Christoph Lameter <[email protected]> 18946L: [email protected] 18947S: Maintained 18948T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18949F: arch/*/include/asm/percpu.h 18950F: include/linux/percpu*.h 18951F: lib/percpu*.c 18952F: mm/percpu*.c 18953 18954PER-TASK DELAY ACCOUNTING 18955M: Balbir Singh <[email protected]> 18956M: Yang Yang <[email protected]> 18957S: Maintained 18958F: include/linux/delayacct.h 18959F: kernel/delayacct.c 18960 18961PERFORMANCE EVENTS SUBSYSTEM 18962M: Peter Zijlstra <[email protected]> 18963M: Ingo Molnar <[email protected]> 18964M: Arnaldo Carvalho de Melo <[email protected]> 18965M: Namhyung Kim <[email protected]> 18966R: Mark Rutland <[email protected]> 18967R: Alexander Shishkin <[email protected]> 18968R: Jiri Olsa <[email protected]> 18969R: Ian Rogers <[email protected]> 18970R: Adrian Hunter <[email protected]> 18971R: "Liang, Kan" <[email protected]> 18972L: [email protected] 18973L: [email protected] 18974S: Supported 18975W: https://perf.wiki.kernel.org/ 18976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18977T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18978T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18979F: arch/*/events/* 18980F: arch/*/events/*/* 18981F: arch/*/include/asm/perf_event.h 18982F: arch/*/kernel/*/*/perf_event*.c 18983F: arch/*/kernel/*/perf_event*.c 18984F: arch/*/kernel/perf_callchain.c 18985F: arch/*/kernel/perf_event*.c 18986F: include/linux/perf_event.h 18987F: include/uapi/linux/perf_event.h 18988F: kernel/events/* 18989F: tools/lib/perf/ 18990F: tools/perf/ 18991 18992PERFORMANCE EVENTS TOOLING ARM64 18993R: John Garry <[email protected]> 18994R: Will Deacon <[email protected]> 18995R: James Clark <[email protected]> 18996R: Mike Leach <[email protected]> 18997R: Leo Yan <[email protected]> 18998L: [email protected] (moderated for non-subscribers) 18999S: Supported 19000F: tools/build/feature/test-libopencsd.c 19001F: tools/perf/arch/arm*/ 19002F: tools/perf/pmu-events/arch/arm64/ 19003F: tools/perf/util/arm-spe* 19004F: tools/perf/util/cs-etm* 19005 19006PERSONALITY HANDLING 19007M: Christoph Hellwig <[email protected]> 19008L: [email protected] 19009S: Maintained 19010F: include/linux/personality.h 19011F: include/uapi/linux/personality.h 19012 19013PHOENIX RC FLIGHT CONTROLLER ADAPTER 19014M: Marcus Folkesson <[email protected]> 19015L: [email protected] 19016S: Maintained 19017F: Documentation/input/devices/pxrc.rst 19018F: drivers/input/joystick/pxrc.c 19019 19020PHONET PROTOCOL 19021M: Remi Denis-Courmont <[email protected]> 19022S: Supported 19023F: Documentation/networking/phonet.rst 19024F: include/linux/phonet.h 19025F: include/net/phonet/ 19026F: include/uapi/linux/phonet.h 19027F: net/phonet/ 19028 19029PHRAM MTD DRIVER 19030M: Joern Engel <[email protected]> 19031L: [email protected] 19032S: Maintained 19033F: drivers/mtd/devices/phram.c 19034 19035PICOLCD HID DRIVER 19036M: Bruno Prémont <[email protected]> 19037L: [email protected] 19038S: Maintained 19039F: drivers/hid/hid-picolcd* 19040 19041PIDFD API 19042M: Christian Brauner <[email protected]> 19043L: [email protected] 19044S: Maintained 19045T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 19046F: samples/pidfd/ 19047F: tools/testing/selftests/clone3/ 19048F: tools/testing/selftests/pid_namespace/ 19049F: tools/testing/selftests/pidfd/ 19050K: (?i)pidfd 19051K: (?i)clone3 19052K: \b(clone_args|kernel_clone_args)\b 19053 19054PIN CONTROL SUBSYSTEM 19055M: Linus Walleij <[email protected]> 19056L: [email protected] 19057S: Maintained 19058T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 19059F: Documentation/devicetree/bindings/pinctrl/ 19060F: Documentation/driver-api/pin-control.rst 19061F: drivers/pinctrl/ 19062F: include/dt-bindings/pinctrl/ 19063F: include/linux/pinctrl/ 19064 19065PIN CONTROLLER - AIROHA 19066M: Lorenzo Bianconi <[email protected]> 19067L: [email protected] (moderated for non-subscribers) 19068S: Maintained 19069F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 19070F: drivers/pinctrl/mediatek/pinctrl-airoha.c 19071 19072PIN CONTROLLER - AMD 19073M: Basavaraj Natikar <[email protected]> 19074M: Shyam Sundar S K <[email protected]> 19075S: Maintained 19076F: drivers/pinctrl/pinctrl-amd.c 19077 19078PIN CONTROLLER - FREESCALE 19079M: Dong Aisheng <[email protected]> 19080M: Fabio Estevam <[email protected]> 19081M: Shawn Guo <[email protected]> 19082M: Jacky Bai <[email protected]> 19083R: Pengutronix Kernel Team <[email protected]> 19084R: NXP S32 Linux Team <[email protected]> 19085L: [email protected] 19086S: Maintained 19087F: Documentation/devicetree/bindings/pinctrl/fsl,* 19088F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 19089F: drivers/pinctrl/freescale/ 19090F: drivers/pinctrl/nxp/ 19091 19092PIN CONTROLLER - INTEL 19093M: Mika Westerberg <[email protected]> 19094M: Andy Shevchenko <[email protected]> 19095S: Supported 19096T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 19097F: drivers/pinctrl/intel/ 19098 19099PIN CONTROLLER - KEEMBAY 19100M: Lakshmi Sowjanya D <[email protected]> 19101S: Supported 19102F: drivers/pinctrl/pinctrl-keembay* 19103 19104PIN CONTROLLER - MEDIATEK 19105M: Sean Wang <[email protected]> 19106L: [email protected] (moderated for non-subscribers) 19107S: Maintained 19108F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 19109F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 19110F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 19111F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 19112F: drivers/pinctrl/mediatek/ 19113 19114PIN CONTROLLER - MEDIATEK MIPS 19115M: Chester A. Unal <[email protected]> 19116M: Sergio Paracuellos <[email protected]> 19117L: [email protected] (moderated for non-subscribers) 19118L: [email protected] 19119S: Maintained 19120F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 19121F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 19122F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 19123F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 19124F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 19125F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 19126F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 19127F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 19128F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 19129F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 19130F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 19131F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 19132F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 19133F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 19134F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 19135 19136PIN CONTROLLER - MICROCHIP AT91 19137M: Ludovic Desroches <[email protected]> 19138L: [email protected] (moderated for non-subscribers) 19139L: [email protected] 19140S: Supported 19141F: drivers/gpio/gpio-sama5d2-piobu.c 19142F: drivers/pinctrl/pinctrl-at91* 19143 19144PIN CONTROLLER - QUALCOMM 19145M: Bjorn Andersson <[email protected]> 19146L: [email protected] 19147S: Maintained 19148C: irc://irc.oftc.net/linux-msm 19149F: Documentation/devicetree/bindings/pinctrl/qcom,* 19150F: drivers/pinctrl/qcom/ 19151 19152PIN CONTROLLER - RENESAS 19153M: Geert Uytterhoeven <[email protected]> 19154L: [email protected] 19155S: Supported 19156T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 19157F: Documentation/devicetree/bindings/pinctrl/renesas,* 19158F: drivers/pinctrl/renesas/ 19159 19160PIN CONTROLLER - SAMSUNG 19161M: Krzysztof Kozlowski <[email protected]> 19162M: Sylwester Nawrocki <[email protected]> 19163R: Alim Akhtar <[email protected]> 19164L: [email protected] (moderated for non-subscribers) 19165L: [email protected] 19166S: Maintained 19167Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 19168B: mailto:[email protected] 19169C: irc://irc.libera.chat/linux-exynos 19170T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 19171F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 19172F: drivers/pinctrl/samsung/ 19173 19174PIN CONTROLLER - SINGLE 19175M: Tony Lindgren <[email protected]> 19176M: Haojian Zhuang <[email protected]> 19177L: [email protected] (moderated for non-subscribers) 19178L: [email protected] 19179S: Maintained 19180F: drivers/pinctrl/pinctrl-single.c 19181 19182PIN CONTROLLER - SUNPLUS / TIBBO 19183M: Dvorkin Dmitry <[email protected]> 19184M: Wells Lu <[email protected]> 19185L: [email protected] (moderated for non-subscribers) 19186S: Maintained 19187W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 19188F: Documentation/devicetree/bindings/pinctrl/sunplus,* 19189F: drivers/pinctrl/sunplus/ 19190F: include/dt-bindings/pinctrl/sppctl*.h 19191 19192PINE64 PINEPHONE KEYBOARD DRIVER 19193M: Samuel Holland <[email protected]> 19194S: Supported 19195F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 19196F: drivers/input/keyboard/pinephone-keyboard.c 19197 19198PKTCDVD DRIVER 19199M: [email protected] 19200S: Orphan 19201F: drivers/block/pktcdvd.c 19202F: include/linux/pktcdvd.h 19203F: include/uapi/linux/pktcdvd.h 19204 19205PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 19206M: Tomasz Duszynski <[email protected]> 19207S: Maintained 19208F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 19209F: drivers/iio/chemical/pms7003.c 19210 19211PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 19212M: Piergiorgio Beruto <[email protected]> 19213L: [email protected] 19214S: Maintained 19215F: drivers/net/phy/mdio-open-alliance.h 19216F: net/ethtool/plca.c 19217 19218PLDMFW LIBRARY 19219M: Jacob Keller <[email protected]> 19220S: Maintained 19221F: Documentation/driver-api/pldmfw/ 19222F: include/linux/pldmfw.h 19223F: lib/pldmfw/ 19224 19225PLX DMA DRIVER 19226M: Logan Gunthorpe <[email protected]> 19227S: Maintained 19228F: drivers/dma/plx_dma.c 19229 19230PM-GRAPH UTILITY 19231M: "Todd E Brandt" <[email protected]> 19232L: [email protected] 19233S: Supported 19234W: https://01.org/pm-graph 19235B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 19236T: git git://github.com/intel/pm-graph 19237F: tools/power/pm-graph 19238 19239PM6764TR DRIVER 19240M: Charles Hsu <[email protected]> 19241L: [email protected] 19242S: Maintained 19243F: Documentation/hwmon/pm6764tr.rst 19244F: drivers/hwmon/pmbus/pm6764tr.c 19245 19246PMC SIERRA MaxRAID DRIVER 19247L: [email protected] 19248S: Orphan 19249W: http://www.pmc-sierra.com/ 19250F: drivers/scsi/pmcraid.* 19251 19252PMC SIERRA PM8001 DRIVER 19253M: Jack Wang <[email protected]> 19254L: [email protected] 19255S: Supported 19256F: drivers/scsi/pm8001/ 19257 19258PNI RM3100 IIO DRIVER 19259M: Song Qiang <[email protected]> 19260L: [email protected] 19261S: Maintained 19262F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 19263F: drivers/iio/magnetometer/rm3100* 19264 19265PNP SUPPORT 19266M: "Rafael J. Wysocki" <[email protected]> 19267L: [email protected] 19268S: Maintained 19269F: drivers/pnp/ 19270F: include/linux/pnp.h 19271 19272POSIX CLOCKS and TIMERS 19273M: Anna-Maria Behnsen <[email protected]> 19274M: Frederic Weisbecker <[email protected]> 19275M: Thomas Gleixner <[email protected]> 19276L: [email protected] 19277S: Maintained 19278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 19279F: fs/timerfd.c 19280F: include/linux/time_namespace.h 19281F: include/linux/timerfd.h 19282F: include/uapi/linux/time.h 19283F: include/uapi/linux/timerfd.h 19284F: include/trace/events/timer* 19285F: kernel/time/itimer.c 19286F: kernel/time/posix-* 19287F: kernel/time/namespace.c 19288 19289POWER MANAGEMENT CORE 19290M: "Rafael J. Wysocki" <[email protected]> 19291L: [email protected] 19292S: Supported 19293B: https://bugzilla.kernel.org 19294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 19295F: drivers/base/power/ 19296F: drivers/powercap/ 19297F: include/linux/intel_rapl.h 19298F: include/linux/pm.h 19299F: include/linux/pm_* 19300F: include/linux/powercap.h 19301F: kernel/configs/nopm.config 19302 19303POWER SEQUENCING 19304M: Bartosz Golaszewski <[email protected]> 19305L: [email protected] 19306S: Maintained 19307T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 19308F: Documentation/driver-api/pwrseq.rst 19309F: drivers/power/sequencing/ 19310F: include/linux/pwrseq/ 19311 19312POWER STATE COORDINATION INTERFACE (PSCI) 19313M: Mark Rutland <[email protected]> 19314M: Lorenzo Pieralisi <[email protected]> 19315L: [email protected] (moderated for non-subscribers) 19316S: Maintained 19317F: drivers/firmware/psci/ 19318F: include/linux/psci.h 19319F: include/uapi/linux/psci.h 19320 19321POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 19322M: Sebastian Reichel <[email protected]> 19323L: [email protected] 19324S: Maintained 19325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 19326F: Documentation/ABI/testing/sysfs-class-power 19327F: Documentation/devicetree/bindings/power/supply/ 19328F: drivers/power/supply/ 19329F: include/linux/power/ 19330F: include/linux/power_supply.h 19331F: tools/testing/selftests/power_supply/ 19332 19333POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 19334M: Suraj Jitindar Singh <[email protected]> 19335L: [email protected] 19336S: Maintained 19337F: drivers/char/powernv-op-panel.c 19338 19339PPP OVER ATM (RFC 2364) 19340M: Mitchell Blank Jr <[email protected]> 19341S: Maintained 19342F: include/uapi/linux/atmppp.h 19343F: net/atm/pppoatm.c 19344 19345PPP OVER ETHERNET 19346M: Michal Ostrowski <[email protected]> 19347S: Maintained 19348F: drivers/net/ppp/pppoe.c 19349F: drivers/net/ppp/pppox.c 19350 19351PPP OVER L2TP 19352M: James Chapman <[email protected]> 19353S: Maintained 19354F: include/linux/if_pppol2tp.h 19355F: include/uapi/linux/if_pppol2tp.h 19356F: net/l2tp/l2tp_ppp.c 19357 19358PPP PROTOCOL DRIVERS AND COMPRESSORS 19359L: [email protected] 19360S: Orphan 19361F: drivers/net/ppp/ppp_* 19362 19363PPS SUPPORT 19364M: Rodolfo Giometti <[email protected]> 19365L: [email protected] (subscribers-only) 19366S: Maintained 19367W: http://wiki.enneenne.com/index.php/LinuxPPS_support 19368F: Documentation/ABI/testing/sysfs-pps 19369F: Documentation/ABI/testing/sysfs-pps-gen 19370F: Documentation/ABI/testing/sysfs-pps-gen-tio 19371F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 19372F: Documentation/driver-api/pps.rst 19373F: drivers/pps/ 19374F: include/linux/pps*.h 19375F: include/uapi/linux/pps.h 19376F: include/uapi/linux/pps_gen.h 19377 19378PRESSURE STALL INFORMATION (PSI) 19379M: Johannes Weiner <[email protected]> 19380M: Suren Baghdasaryan <[email protected]> 19381R: Peter Ziljstra <[email protected]> 19382S: Maintained 19383F: include/linux/psi* 19384F: kernel/sched/psi.c 19385 19386PROPELLER BUILD 19387M: Rong Xu <[email protected]> 19388M: Han Shen <[email protected]> 19389S: Supported 19390F: Documentation/dev-tools/propeller.rst 19391F: scripts/Makefile.propeller 19392 19393PRINTK 19394M: Petr Mladek <[email protected]> 19395R: Steven Rostedt <[email protected]> 19396R: John Ogness <[email protected]> 19397R: Sergey Senozhatsky <[email protected]> 19398S: Maintained 19399T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 19400F: include/linux/printk.h 19401F: kernel/printk/ 19402 19403PRINTK INDEXING 19404R: Chris Down <[email protected]> 19405S: Maintained 19406F: Documentation/core-api/printk-index.rst 19407F: kernel/printk/index.c 19408K: printk_index 19409 19410PROC FILESYSTEM 19411L: [email protected] 19412L: [email protected] 19413S: Maintained 19414F: Documentation/filesystems/proc.rst 19415F: fs/proc/ 19416F: include/linux/proc_fs.h 19417F: tools/testing/selftests/proc/ 19418 19419PROC SYSCTL 19420M: Kees Cook <[email protected]> 19421M: Joel Granados <[email protected]> 19422L: [email protected] 19423L: [email protected] 19424S: Maintained 19425T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 19426F: fs/proc/proc_sysctl.c 19427F: include/linux/sysctl.h 19428F: kernel/sysctl* 19429F: tools/testing/selftests/sysctl/* 19430F: lib/test_sysctl.c 19431F: scripts/check-sysctl-docs 19432 19433PS3 NETWORK SUPPORT 19434M: Geoff Levand <[email protected]> 19435L: [email protected] 19436L: [email protected] 19437S: Maintained 19438F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 19439 19440PS3 PLATFORM SUPPORT 19441M: Geoff Levand <[email protected]> 19442L: [email protected] 19443S: Maintained 19444F: arch/powerpc/boot/ps3* 19445F: arch/powerpc/include/asm/lv1call.h 19446F: arch/powerpc/include/asm/ps3*.h 19447F: arch/powerpc/platforms/ps3/ 19448F: drivers/*/ps3* 19449F: drivers/ps3/ 19450F: drivers/rtc/rtc-ps3.c 19451F: drivers/usb/host/*ps3.c 19452F: sound/ppc/snd_ps3* 19453 19454PS3VRAM DRIVER 19455M: Jim Paris <[email protected]> 19456M: Geoff Levand <[email protected]> 19457L: [email protected] 19458S: Maintained 19459F: drivers/block/ps3vram.c 19460 19461PSAMPLE PACKET SAMPLING SUPPORT 19462M: Yotam Gigi <[email protected]> 19463S: Maintained 19464F: include/net/psample.h 19465F: include/uapi/linux/psample.h 19466F: net/psample 19467 19468PSE NETWORK DRIVER 19469M: Oleksij Rempel <[email protected]> 19470M: Kory Maincent <[email protected]> 19471L: [email protected] 19472S: Maintained 19473F: Documentation/devicetree/bindings/net/pse-pd/ 19474F: drivers/net/pse-pd/ 19475F: net/ethtool/pse-pd.c 19476 19477PSTORE FILESYSTEM 19478M: Kees Cook <[email protected]> 19479R: Tony Luck <[email protected]> 19480R: Guilherme G. Piccoli <[email protected]> 19481L: [email protected] 19482S: Supported 19483T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 19484F: Documentation/admin-guide/pstore-blk.rst 19485F: Documentation/admin-guide/ramoops.rst 19486F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 19487F: drivers/acpi/apei/erst.c 19488F: drivers/firmware/efi/efi-pstore.c 19489F: fs/pstore/ 19490F: include/linux/pstore* 19491K: \b(pstore|ramoops) 19492 19493PT5161L HARDWARE MONITOR DRIVER 19494M: Cosmo Chou <[email protected]> 19495L: [email protected] 19496S: Maintained 19497F: Documentation/hwmon/pt5161l.rst 19498F: drivers/hwmon/pt5161l.c 19499 19500PTP HARDWARE CLOCK SUPPORT 19501M: Richard Cochran <[email protected]> 19502L: [email protected] 19503S: Maintained 19504W: http://linuxptp.sourceforge.net/ 19505F: Documentation/ABI/testing/sysfs-ptp 19506F: Documentation/driver-api/ptp.rst 19507F: drivers/net/phy/dp83640* 19508F: drivers/ptp/* 19509F: include/linux/ptp_cl* 19510K: (?:\b|_)ptp(?:\b|_) 19511 19512PTP MOCKUP CLOCK SUPPORT 19513M: Vladimir Oltean <[email protected]> 19514L: [email protected] 19515S: Maintained 19516F: drivers/ptp/ptp_mock.c 19517F: include/linux/ptp_mock.h 19518 19519PTP VIRTUAL CLOCK SUPPORT 19520M: Yangbo Lu <[email protected]> 19521L: [email protected] 19522S: Maintained 19523F: drivers/ptp/ptp_vclock.c 19524F: net/ethtool/phc_vclocks.c 19525 19526PTP VMCLOCK SUPPORT 19527M: David Woodhouse <[email protected]> 19528L: [email protected] 19529S: Maintained 19530F: drivers/ptp/ptp_vmclock.c 19531F: include/uapi/linux/vmclock-abi.h 19532 19533PTRACE SUPPORT 19534M: Oleg Nesterov <[email protected]> 19535S: Maintained 19536F: arch/*/*/ptrace*.c 19537F: arch/*/include/asm/ptrace*.h 19538F: arch/*/ptrace*.c 19539F: include/asm-generic/syscall.h 19540F: include/linux/ptrace.h 19541F: include/linux/regset.h 19542F: include/uapi/linux/ptrace.h 19543F: kernel/ptrace.c 19544 19545PULSE8-CEC DRIVER 19546M: Hans Verkuil <[email protected]> 19547L: [email protected] 19548S: Maintained 19549T: git git://linuxtv.org/media.git 19550F: drivers/media/cec/usb/pulse8/ 19551 19552PURELIFI PLFXLC DRIVER 19553M: Srinivasan Raju <[email protected]> 19554L: [email protected] 19555S: Supported 19556F: drivers/net/wireless/purelifi/ 19557 19558PVRUSB2 VIDEO4LINUX DRIVER 19559M: Mike Isely <[email protected]> 19560L: [email protected] (subscribers-only) 19561L: [email protected] 19562S: Maintained 19563W: http://www.isely.net/pvrusb2/ 19564T: git git://linuxtv.org/media.git 19565F: Documentation/driver-api/media/drivers/pvrusb2* 19566F: drivers/media/usb/pvrusb2/ 19567 19568PWC WEBCAM DRIVER 19569M: Hans Verkuil <[email protected]> 19570L: [email protected] 19571S: Odd Fixes 19572T: git git://linuxtv.org/media.git 19573F: drivers/media/usb/pwc/* 19574F: include/trace/events/pwc.h 19575 19576PWM IR Transmitter 19577M: Sean Young <[email protected]> 19578L: [email protected] 19579S: Maintained 19580F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19581F: drivers/media/rc/pwm-ir-tx.c 19582 19583PWM SUBSYSTEM 19584M: Uwe Kleine-König <[email protected]> 19585L: [email protected] 19586S: Maintained 19587Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19588T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19589F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19590F: Documentation/devicetree/bindings/pwm/ 19591F: Documentation/driver-api/pwm.rst 19592F: drivers/gpio/gpio-mvebu.c 19593F: drivers/pwm/ 19594F: drivers/video/backlight/pwm_bl.c 19595F: include/dt-bindings/pwm/ 19596F: include/linux/pwm.h 19597F: include/linux/pwm_backlight.h 19598K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19599 19600PXA GPIO DRIVER 19601M: Robert Jarzmik <[email protected]> 19602L: [email protected] 19603S: Maintained 19604F: drivers/gpio/gpio-pxa.c 19605 19606PXA MMCI DRIVER 19607S: Orphan 19608 19609PXA RTC DRIVER 19610M: Robert Jarzmik <[email protected]> 19611L: [email protected] 19612S: Maintained 19613 19614PXA2xx/PXA3xx SUPPORT 19615M: Daniel Mack <[email protected]> 19616M: Haojian Zhuang <[email protected]> 19617M: Robert Jarzmik <[email protected]> 19618L: [email protected] (moderated for non-subscribers) 19619S: Maintained 19620T: git git://github.com/hzhuang1/linux.git 19621T: git git://github.com/rjarzmik/linux.git 19622F: arch/arm/boot/dts/intel/pxa/ 19623F: arch/arm/mach-pxa/ 19624F: drivers/dma/pxa* 19625F: drivers/pcmcia/pxa2xx* 19626F: drivers/pinctrl/pxa/ 19627F: drivers/spi/spi-pxa2xx* 19628F: drivers/usb/gadget/udc/pxa2* 19629F: include/sound/pxa2xx-lib.h 19630F: sound/arm/pxa* 19631F: sound/soc/pxa/ 19632 19633QAT DRIVER 19634M: Giovanni Cabiddu <[email protected]> 19635L: [email protected] 19636S: Supported 19637F: drivers/crypto/intel/qat/ 19638 19639QCOM AUDIO (ASoC) DRIVERS 19640M: Srinivas Kandagatla <[email protected]> 19641L: [email protected] 19642L: [email protected] 19643S: Supported 19644F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19645F: Documentation/devicetree/bindings/sound/qcom,* 19646F: drivers/soc/qcom/apr.c 19647F: include/dt-bindings/sound/qcom,wcd9335.h 19648F: include/dt-bindings/sound/qcom,wcd934x.h 19649F: sound/soc/codecs/lpass-rx-macro.* 19650F: sound/soc/codecs/lpass-tx-macro.* 19651F: sound/soc/codecs/lpass-va-macro.c 19652F: sound/soc/codecs/lpass-wsa-macro.* 19653F: sound/soc/codecs/msm8916-wcd-analog.c 19654F: sound/soc/codecs/msm8916-wcd-digital.c 19655F: sound/soc/codecs/wcd-clsh-v2.* 19656F: sound/soc/codecs/wcd-mbhc-v2.* 19657F: sound/soc/codecs/wcd9335.* 19658F: sound/soc/codecs/wcd934x.c 19659F: sound/soc/codecs/wsa881x.c 19660F: sound/soc/codecs/wsa883x.c 19661F: sound/soc/codecs/wsa884x.c 19662F: sound/soc/qcom/ 19663 19664QCOM EMBEDDED USB DEBUGGER (EUD) 19665M: Souradeep Chowdhury <[email protected]> 19666L: [email protected] 19667S: Maintained 19668F: Documentation/ABI/testing/sysfs-driver-eud 19669F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19670F: drivers/usb/misc/qcom_eud.c 19671 19672QCOM IPA DRIVER 19673M: Alex Elder <[email protected]> 19674L: [email protected] 19675S: Maintained 19676F: drivers/net/ipa/ 19677 19678QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19679M: Gabriel Somlo <[email protected]> 19680M: "Michael S. Tsirkin" <[email protected]> 19681L: [email protected] 19682S: Maintained 19683F: drivers/firmware/qemu_fw_cfg.c 19684F: include/uapi/linux/qemu_fw_cfg.h 19685 19686QIB DRIVER 19687M: Dennis Dalessandro <[email protected]> 19688L: [email protected] 19689S: Supported 19690F: drivers/infiniband/hw/qib/ 19691 19692QLOGIC QL41xxx FCOE DRIVER 19693M: Saurav Kashyap <[email protected]> 19694M: Javed Hasan <[email protected]> 19695M: [email protected] 19696L: [email protected] 19697S: Supported 19698F: drivers/scsi/qedf/ 19699 19700QLOGIC QL41xxx ISCSI DRIVER 19701M: Nilesh Javali <[email protected]> 19702M: Manish Rangankar <[email protected]> 19703M: [email protected] 19704L: [email protected] 19705S: Supported 19706F: drivers/scsi/qedi/ 19707 19708QLOGIC QL4xxx ETHERNET DRIVER 19709M: Manish Chopra <[email protected]> 19710L: [email protected] 19711S: Maintained 19712F: drivers/net/ethernet/qlogic/qed/ 19713F: drivers/net/ethernet/qlogic/qede/ 19714F: include/linux/qed/ 19715 19716QLOGIC QL4xxx RDMA DRIVER 19717M: Michal Kalderon <[email protected]> 19718L: [email protected] 19719S: Supported 19720F: drivers/infiniband/hw/qedr/ 19721F: include/uapi/rdma/qedr-abi.h 19722 19723QLOGIC QLA1280 SCSI DRIVER 19724M: Michael Reed <[email protected]> 19725L: [email protected] 19726S: Maintained 19727F: drivers/scsi/qla1280.[ch] 19728 19729QLOGIC QLA2XXX FC-SCSI DRIVER 19730M: Nilesh Javali <[email protected]> 19731M: [email protected] 19732L: [email protected] 19733S: Supported 19734F: drivers/scsi/qla2xxx/ 19735 19736QLOGIC QLA3XXX NETWORK DRIVER 19737M: [email protected] 19738L: [email protected] 19739S: Maintained 19740F: drivers/net/ethernet/qlogic/qla3xxx.* 19741 19742QLOGIC QLA4XXX iSCSI DRIVER 19743M: Nilesh Javali <[email protected]> 19744M: Manish Rangankar <[email protected]> 19745M: [email protected] 19746L: [email protected] 19747S: Supported 19748F: drivers/scsi/qla4xxx/ 19749 19750QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19751M: Shahed Shaikh <[email protected]> 19752M: Manish Chopra <[email protected]> 19753M: [email protected] 19754L: [email protected] 19755S: Maintained 19756F: drivers/net/ethernet/qlogic/qlcnic/ 19757 19758QM1D1B0004 MEDIA DRIVER 19759M: Akihiro Tsukada <[email protected]> 19760L: [email protected] 19761S: Odd Fixes 19762F: drivers/media/tuners/qm1d1b0004* 19763 19764QM1D1C0042 MEDIA DRIVER 19765M: Akihiro Tsukada <[email protected]> 19766L: [email protected] 19767S: Odd Fixes 19768F: drivers/media/tuners/qm1d1c0042* 19769 19770QNAP MCU DRIVER 19771M: Heiko Stuebner <[email protected]> 19772S: Maintained 19773F: drivers/hwmon/qnap-mcu-hwmon.c 19774F: drivers/input/misc/qnap-mcu-input.c 19775F: drivers/leds/leds-qnap-mcu.c 19776F: drivers/mfd/qnap-mcu.c 19777F: include/linux/mfd/qnap-mcu.h 19778 19779QNX4 FILESYSTEM 19780M: Anders Larsen <[email protected]> 19781S: Maintained 19782W: http://www.alarsen.net/linux/qnx4fs/ 19783F: fs/qnx4/ 19784F: include/uapi/linux/qnx4_fs.h 19785F: include/uapi/linux/qnxtypes.h 19786 19787QNX6 FILESYSTEM 19788S: Orphan 19789F: Documentation/filesystems/qnx6.rst 19790F: fs/qnx6/ 19791F: include/linux/qnx6_fs.h 19792 19793QORIQ DPAA2 FSL-MC BUS DRIVER 19794M: Ioana Ciornei <[email protected]> 19795L: [email protected] 19796L: [email protected] 19797S: Maintained 19798F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19799F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml 19800F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19801F: drivers/bus/fsl-mc/ 19802F: include/uapi/linux/fsl_mc.h 19803 19804QT1010 MEDIA DRIVER 19805L: [email protected] 19806S: Orphan 19807W: https://linuxtv.org 19808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19809F: drivers/media/tuners/qt1010* 19810 19811QUALCOMM ATH12K WIRELESS DRIVER 19812M: Jeff Johnson <[email protected]> 19813L: [email protected] 19814L: [email protected] 19815S: Supported 19816W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19817T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19818F: drivers/net/wireless/ath/ath12k/ 19819N: ath12k 19820 19821QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19822M: Jeff Johnson <[email protected]> 19823L: [email protected] 19824L: [email protected] 19825S: Supported 19826W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19827T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19828F: drivers/net/wireless/ath/ath10k/ 19829N: ath10k 19830 19831QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19832M: Jeff Johnson <[email protected]> 19833L: [email protected] 19834L: [email protected] 19835S: Supported 19836W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19837B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19838T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19839F: drivers/net/wireless/ath/ath11k/ 19840N: ath11k 19841 19842QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19843M: Toke Høiland-Jørgensen <[email protected]> 19844L: [email protected] 19845S: Maintained 19846W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19847T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19848F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19849F: drivers/net/wireless/ath/ath9k/ 19850 19851QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19852M: Stefan Wahren <[email protected]> 19853L: [email protected] 19854S: Maintained 19855F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19856F: drivers/net/ethernet/qualcomm/qca* 19857 19858QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19859M: Stephan Gerhold <[email protected]> 19860L: [email protected] 19861L: [email protected] 19862S: Maintained 19863F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19864F: drivers/net/wwan/qcom_bam_dmux.c 19865 19866QUALCOMM CAMERA SUBSYSTEM DRIVER 19867M: Robert Foss <[email protected]> 19868M: Todor Tomov <[email protected]> 19869M: Bryan O'Donoghue <[email protected]> 19870L: [email protected] 19871S: Maintained 19872F: Documentation/admin-guide/media/qcom_camss.rst 19873F: Documentation/devicetree/bindings/media/qcom,*camss* 19874F: drivers/media/platform/qcom/camss/ 19875 19876QUALCOMM CLOCK DRIVERS 19877M: Bjorn Andersson <[email protected]> 19878L: [email protected] 19879S: Supported 19880T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19881F: Documentation/devicetree/bindings/clock/qcom,* 19882F: drivers/clk/qcom/ 19883F: include/dt-bindings/clock/qcom,* 19884 19885QUALCOMM CLOUD AI (QAIC) DRIVER 19886M: Jeff Hugo <[email protected]> 19887R: Carl Vanderlip <[email protected]> 19888L: [email protected] 19889L: [email protected] 19890S: Supported 19891T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19892F: Documentation/accel/qaic/ 19893F: drivers/accel/qaic/ 19894F: include/uapi/drm/qaic_accel.h 19895 19896QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19897M: Bjorn Andersson <[email protected]> 19898M: Konrad Dybcio <[email protected]> 19899L: [email protected] 19900L: [email protected] 19901S: Maintained 19902F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19903F: drivers/pmdomain/qcom/cpr.c 19904 19905QUALCOMM CPUCP MAILBOX DRIVER 19906M: Sibi Sankar <[email protected]> 19907L: [email protected] 19908S: Supported 19909F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19910F: drivers/mailbox/qcom-cpucp-mbox.c 19911 19912QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19913M: Ilia Lin <[email protected]> 19914L: [email protected] 19915S: Maintained 19916F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19917F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19918F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19919 19920QUALCOMM CRYPTO DRIVERS 19921M: Thara Gopinath <[email protected]> 19922L: [email protected] 19923L: [email protected] 19924S: Maintained 19925F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19926F: drivers/crypto/qce/ 19927 19928QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19929M: Timur Tabi <[email protected]> 19930L: [email protected] 19931S: Maintained 19932F: drivers/net/ethernet/qualcomm/emac/ 19933 19934QUALCOMM ETHQOS ETHERNET DRIVER 19935M: Vinod Koul <[email protected]> 19936L: [email protected] 19937L: [email protected] 19938S: Maintained 19939F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19940F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19941 19942QUALCOMM FASTRPC DRIVER 19943M: Srinivas Kandagatla <[email protected]> 19944M: Amol Maheshwari <[email protected]> 19945L: [email protected] 19946L: [email protected] 19947S: Maintained 19948F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19949F: drivers/misc/fastrpc.c 19950F: include/uapi/misc/fastrpc.h 19951 19952QUALCOMM HEXAGON ARCHITECTURE 19953M: Brian Cain <[email protected]> 19954L: [email protected] 19955S: Supported 19956T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19957F: arch/hexagon/ 19958 19959QUALCOMM HIDMA DRIVER 19960M: Sinan Kaya <[email protected]> 19961L: [email protected] (moderated for non-subscribers) 19962L: [email protected] 19963L: [email protected] 19964S: Supported 19965F: drivers/dma/qcom/hidma* 19966 19967QUALCOMM I2C QCOM GENI DRIVER 19968M: Mukesh Kumar Savaliya <[email protected]> 19969M: Viken Dadhaniya <[email protected]> 19970L: [email protected] 19971L: [email protected] 19972S: Maintained 19973F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml 19974F: drivers/i2c/busses/i2c-qcom-geni.c 19975 19976QUALCOMM I2C CCI DRIVER 19977M: Loic Poulain <[email protected]> 19978M: Robert Foss <[email protected]> 19979L: [email protected] 19980L: [email protected] 19981S: Maintained 19982F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19983F: drivers/i2c/busses/i2c-qcom-cci.c 19984 19985QUALCOMM INTERCONNECT BWMON DRIVER 19986M: Krzysztof Kozlowski <[email protected]> 19987L: [email protected] 19988S: Maintained 19989F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19990F: drivers/soc/qcom/icc-bwmon.c 19991F: drivers/soc/qcom/trace_icc-bwmon.h 19992 19993QUALCOMM IOMMU 19994M: Rob Clark <[email protected]> 19995L: [email protected] 19996L: [email protected] 19997S: Maintained 19998F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19999F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 20000F: drivers/iommu/msm_iommu* 20001 20002QUALCOMM IPC ROUTER (QRTR) DRIVER 20003M: Manivannan Sadhasivam <[email protected]> 20004L: [email protected] 20005S: Maintained 20006F: include/trace/events/qrtr.h 20007F: include/uapi/linux/qrtr.h 20008F: net/qrtr/ 20009 20010QUALCOMM IPCC MAILBOX DRIVER 20011M: Manivannan Sadhasivam <[email protected]> 20012L: [email protected] 20013S: Supported 20014F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 20015F: drivers/mailbox/qcom-ipcc.c 20016F: include/dt-bindings/mailbox/qcom-ipcc.h 20017 20018QUALCOMM IPQ4019 USB PHY DRIVER 20019M: Robert Marko <[email protected]> 20020M: Luka Perkov <[email protected]> 20021L: [email protected] 20022S: Maintained 20023F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 20024F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 20025 20026QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 20027M: Robert Marko <[email protected]> 20028M: Luka Perkov <[email protected]> 20029L: [email protected] 20030S: Maintained 20031F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 20032F: drivers/regulator/vqmmc-ipq4019-regulator.c 20033 20034QUALCOMM IRIS VIDEO ACCELERATOR DRIVER 20035M: Vikash Garodia <[email protected]> 20036M: Dikshita Agarwal <[email protected]> 20037R: Abhinav Kumar <[email protected]> 20038L: [email protected] 20039L: [email protected] 20040S: Maintained 20041F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml 20042F: drivers/media/platform/qcom/iris/ 20043 20044QUALCOMM NAND CONTROLLER DRIVER 20045M: Manivannan Sadhasivam <[email protected]> 20046L: [email protected] 20047L: [email protected] 20048S: Maintained 20049F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 20050F: drivers/mtd/nand/raw/qcom_nandc.c 20051 20052QUALCOMM QSEECOM DRIVER 20053M: Maximilian Luz <[email protected]> 20054L: [email protected] 20055S: Maintained 20056F: drivers/firmware/qcom/qcom_qseecom.c 20057 20058QUALCOMM QSEECOM UEFISECAPP DRIVER 20059M: Maximilian Luz <[email protected]> 20060L: [email protected] 20061S: Maintained 20062F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 20063 20064QUALCOMM RMNET DRIVER 20065M: Subash Abhinov Kasiviswanathan <[email protected]> 20066M: Sean Tranchetti <[email protected]> 20067L: [email protected] 20068S: Maintained 20069F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 20070F: drivers/net/ethernet/qualcomm/rmnet/ 20071F: include/linux/if_rmnet.h 20072 20073QUALCOMM TRUST ZONE MEMORY ALLOCATOR 20074M: Bartosz Golaszewski <[email protected]> 20075L: [email protected] 20076S: Maintained 20077F: drivers/firmware/qcom/qcom_tzmem.c 20078F: drivers/firmware/qcom/qcom_tzmem.h 20079F: include/linux/firmware/qcom/qcom_tzmem.h 20080 20081QUALCOMM TSENS THERMAL DRIVER 20082M: Amit Kucheria <[email protected]> 20083M: Thara Gopinath <[email protected]> 20084L: [email protected] 20085L: [email protected] 20086S: Maintained 20087F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 20088F: drivers/thermal/qcom/ 20089 20090QUALCOMM TYPEC PORT MANAGER DRIVER 20091M: Bryan O'Donoghue <[email protected]> 20092L: [email protected] 20093L: [email protected] 20094S: Maintained 20095F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 20096F: drivers/usb/typec/tcpm/qcom/ 20097 20098QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 20099M: Stanimir Varbanov <[email protected]> 20100M: Vikash Garodia <[email protected]> 20101R: Bryan O'Donoghue <[email protected]> 20102L: [email protected] 20103L: [email protected] 20104S: Maintained 20105T: git git://linuxtv.org/media.git 20106F: Documentation/devicetree/bindings/media/*venus* 20107F: drivers/media/platform/qcom/venus/ 20108 20109QUALCOMM WCN36XX WIRELESS DRIVER 20110M: Loic Poulain <[email protected]> 20111L: [email protected] 20112S: Supported 20113W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 20114F: drivers/net/wireless/ath/wcn36xx/ 20115 20116QUANTENNA QTNFMAC WIRELESS DRIVER 20117M: Igor Mitsyanko <[email protected]> 20118R: Sergey Matyukevich <[email protected]> 20119L: [email protected] 20120S: Maintained 20121F: drivers/net/wireless/quantenna/ 20122 20123RADEON and AMDGPU DRM DRIVERS 20124M: Alex Deucher <[email protected]> 20125M: Christian König <[email protected]> 20126L: [email protected] 20127S: Supported 20128B: https://gitlab.freedesktop.org/drm/amd/-/issues 20129C: irc://irc.oftc.net/radeon 20130T: git https://gitlab.freedesktop.org/agd5f/linux.git 20131F: Documentation/gpu/amdgpu/ 20132F: drivers/gpu/drm/amd/ 20133F: drivers/gpu/drm/ci/xfails/amd* 20134F: drivers/gpu/drm/radeon/ 20135F: include/uapi/drm/amdgpu_drm.h 20136F: include/uapi/drm/radeon_drm.h 20137 20138RADEON FRAMEBUFFER DISPLAY DRIVER 20139M: Benjamin Herrenschmidt <[email protected]> 20140L: [email protected] 20141S: Maintained 20142F: drivers/video/fbdev/aty/radeon* 20143F: include/uapi/linux/radeonfb.h 20144 20145RADIOSHARK RADIO DRIVER 20146M: Hans Verkuil <[email protected]> 20147L: [email protected] 20148S: Maintained 20149T: git git://linuxtv.org/media.git 20150F: drivers/media/radio/radio-shark.c 20151 20152RADIOSHARK2 RADIO DRIVER 20153M: Hans Verkuil <[email protected]> 20154L: [email protected] 20155S: Maintained 20156T: git git://linuxtv.org/media.git 20157F: drivers/media/radio/radio-shark2.c 20158F: drivers/media/radio/radio-tea5777.c 20159 20160RADOS BLOCK DEVICE (RBD) 20161M: Ilya Dryomov <[email protected]> 20162R: Dongsheng Yang <[email protected]> 20163L: [email protected] 20164S: Supported 20165W: http://ceph.com/ 20166T: git https://github.com/ceph/ceph-client.git 20167F: Documentation/ABI/testing/sysfs-bus-rbd 20168F: drivers/block/rbd.c 20169F: drivers/block/rbd_types.h 20170 20171RAGE128 FRAMEBUFFER DISPLAY DRIVER 20172L: [email protected] 20173S: Orphan 20174F: drivers/video/fbdev/aty/aty128fb.c 20175 20176RAINSHADOW-CEC DRIVER 20177M: Hans Verkuil <[email protected]> 20178L: [email protected] 20179S: Maintained 20180T: git git://linuxtv.org/media.git 20181F: drivers/media/cec/usb/rainshadow/ 20182 20183RALINK MIPS ARCHITECTURE 20184M: John Crispin <[email protected]> 20185M: Sergio Paracuellos <[email protected]> 20186L: [email protected] 20187S: Maintained 20188F: arch/mips/ralink 20189 20190RALINK MT7621 MIPS ARCHITECTURE 20191M: Chester A. Unal <[email protected]> 20192M: Sergio Paracuellos <[email protected]> 20193L: [email protected] 20194S: Maintained 20195F: arch/mips/boot/dts/ralink/mt7621* 20196 20197RALINK RT2X00 WIRELESS LAN DRIVER 20198M: Stanislaw Gruszka <[email protected]> 20199L: [email protected] 20200S: Maintained 20201F: drivers/net/wireless/ralink/ 20202 20203RAMDISK RAM BLOCK DEVICE DRIVER 20204M: Jens Axboe <[email protected]> 20205S: Maintained 20206F: Documentation/admin-guide/blockdev/ramdisk.rst 20207F: drivers/block/brd.c 20208 20209RANCHU VIRTUAL BOARD FOR MIPS 20210M: Miodrag Dinic <[email protected]> 20211L: [email protected] 20212S: Supported 20213F: arch/mips/configs/generic/board-ranchu.config 20214F: arch/mips/generic/board-ranchu.c 20215 20216RANDOM NUMBER DRIVER 20217M: "Theodore Ts'o" <[email protected]> 20218M: Jason A. Donenfeld <[email protected]> 20219S: Maintained 20220T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 20221F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 20222F: drivers/char/random.c 20223F: include/linux/random.h 20224F: include/uapi/linux/random.h 20225F: drivers/virt/vmgenid.c 20226N: ^.*/vdso/[^/]*getrandom[^/]+$ 20227 20228RAPIDIO SUBSYSTEM 20229M: Matt Porter <[email protected]> 20230M: Alexandre Bounine <[email protected]> 20231S: Maintained 20232F: drivers/rapidio/ 20233 20234RAS INFRASTRUCTURE 20235M: Tony Luck <[email protected]> 20236M: Borislav Petkov <[email protected]> 20237L: [email protected] 20238S: Maintained 20239F: Documentation/admin-guide/RAS 20240F: drivers/ras/ 20241F: include/linux/ras.h 20242F: include/ras/ras_event.h 20243 20244RAS FRU MEMORY POISON MANAGER (FMPM) 20245M: Yazen Ghannam <[email protected]> 20246L: [email protected] 20247S: Maintained 20248F: drivers/ras/amd/fmpm.c 20249 20250RASPBERRY PI PISP BACK END 20251M: Jacopo Mondi <[email protected]> 20252R: Raspberry Pi Kernel Maintenance <[email protected]> 20253L: [email protected] 20254S: Maintained 20255F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 20256F: drivers/media/platform/raspberrypi/pisp_be/ 20257F: include/uapi/linux/media/raspberrypi/ 20258 20259RASPBERRY PI PISP CAMERA FRONT END 20260M: Tomi Valkeinen <[email protected]> 20261M: Raspberry Pi Kernel Maintenance <[email protected]> 20262S: Maintained 20263F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 20264F: drivers/media/platform/raspberrypi/rp1-cfe/ 20265 20266RC-CORE / LIRC FRAMEWORK 20267M: Sean Young <[email protected]> 20268L: [email protected] 20269S: Maintained 20270W: http://linuxtv.org 20271T: git git://linuxtv.org/media.git 20272F: Documentation/driver-api/media/rc-core.rst 20273F: Documentation/userspace-api/media/rc/ 20274F: drivers/media/rc/ 20275F: include/media/rc-core.h 20276F: include/media/rc-map.h 20277F: include/uapi/linux/lirc.h 20278 20279RCMM REMOTE CONTROLS DECODER 20280M: Patrick Lerda <[email protected]> 20281S: Maintained 20282F: drivers/media/rc/ir-rcmm-decoder.c 20283 20284RCUTORTURE TEST FRAMEWORK 20285M: "Paul E. McKenney" <[email protected]> 20286M: Josh Triplett <[email protected]> 20287R: Steven Rostedt <[email protected]> 20288R: Mathieu Desnoyers <[email protected]> 20289R: Lai Jiangshan <[email protected]> 20290L: [email protected] 20291S: Supported 20292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 20293F: tools/testing/selftests/rcutorture 20294 20295RDACM20 Camera Sensor 20296M: Jacopo Mondi <[email protected]> 20297M: Kieran Bingham <kieran.bingham[email protected]> 20298M: Laurent Pinchart <laurent.pinchart[email protected]> 20299M: Niklas Söderlund <niklas.soderlund[email protected]> 20300L: [email protected] 20301S: Maintained 20302F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 20303F: drivers/media/i2c/max9271.c 20304F: drivers/media/i2c/max9271.h 20305F: drivers/media/i2c/rdacm20.c 20306 20307RDACM21 Camera Sensor 20308M: Jacopo Mondi <[email protected]> 20309M: Kieran Bingham <kieran.bingham[email protected]> 20310M: Laurent Pinchart <laurent.pinchart[email protected]> 20311M: Niklas Söderlund <niklas.soderlund[email protected]> 20312L: [email protected] 20313S: Maintained 20314F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 20315F: drivers/media/i2c/max9271.c 20316F: drivers/media/i2c/max9271.h 20317F: drivers/media/i2c/rdacm21.c 20318 20319RDC R-321X SoC 20320M: Florian Fainelli <[email protected]> 20321S: Maintained 20322 20323RDC R6040 FAST ETHERNET DRIVER 20324M: Florian Fainelli <[email protected]> 20325L: [email protected] 20326S: Maintained 20327F: drivers/net/ethernet/rdc/r6040.c 20328 20329RDMAVT - RDMA verbs software 20330M: Dennis Dalessandro <[email protected]> 20331L: [email protected] 20332S: Supported 20333F: drivers/infiniband/sw/rdmavt 20334 20335RDS - RELIABLE DATAGRAM SOCKETS 20336M: Allison Henderson <[email protected]> 20337L: [email protected] 20338L: [email protected] 20339L: [email protected] (moderated for non-subscribers) 20340S: Supported 20341W: https://oss.oracle.com/projects/rds/ 20342F: Documentation/networking/rds.rst 20343F: net/rds/ 20344F: tools/testing/selftests/net/rds/ 20345 20346RDT - RESOURCE ALLOCATION 20347M: Tony Luck <[email protected]> 20348M: Reinette Chatre <[email protected]> 20349L: [email protected] 20350S: Supported 20351F: Documentation/arch/x86/resctrl* 20352F: arch/x86/include/asm/resctrl.h 20353F: arch/x86/kernel/cpu/resctrl/ 20354F: include/linux/resctrl*.h 20355F: tools/testing/selftests/resctrl/ 20356 20357READ-COPY UPDATE (RCU) 20358M: "Paul E. McKenney" <[email protected]> 20359M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 20360M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 20361M: Joel Fernandes <[email protected]> 20362M: Josh Triplett <[email protected]> 20363M: Boqun Feng <[email protected]> 20364M: Uladzislau Rezki <[email protected]> 20365R: Steven Rostedt <[email protected]> 20366R: Mathieu Desnoyers <[email protected]> 20367R: Lai Jiangshan <[email protected]> 20368R: Zqiang <[email protected]> 20369L: [email protected] 20370S: Supported 20371W: http://www.rdrop.com/users/paulmck/RCU/ 20372T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 20373F: Documentation/RCU/ 20374F: include/linux/rcu* 20375F: kernel/rcu/ 20376F: rust/kernel/sync/rcu.rs 20377X: Documentation/RCU/torture.rst 20378X: include/linux/srcu*.h 20379X: kernel/rcu/srcu*.c 20380 20381REAL TIME CLOCK (RTC) SUBSYSTEM 20382M: Alexandre Belloni <[email protected]> 20383L: [email protected] 20384S: Maintained 20385Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 20386T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 20387F: Documentation/admin-guide/rtc.rst 20388F: Documentation/devicetree/bindings/rtc/ 20389F: drivers/rtc/ 20390F: include/linux/rtc.h 20391F: include/linux/rtc/ 20392F: include/uapi/linux/rtc.h 20393F: tools/testing/selftests/rtc/ 20394 20395Real-time Linux Analysis (RTLA) tools 20396M: Steven Rostedt <[email protected]> 20397L: [email protected] 20398S: Maintained 20399F: Documentation/tools/rtla/ 20400F: tools/tracing/rtla/ 20401 20402Real-time Linux (PREEMPT_RT) 20403M: Sebastian Andrzej Siewior <[email protected]> 20404M: Clark Williams <[email protected]> 20405M: Steven Rostedt <[email protected]> 20406L: [email protected] 20407S: Supported 20408K: PREEMPT_RT 20409 20410REALTEK AUDIO CODECS 20411M: Oder Chiou <[email protected]> 20412S: Maintained 20413F: include/sound/rt*.h 20414F: sound/soc/codecs/rt* 20415 20416REALTEK OTTO WATCHDOG 20417M: Sander Vanheule <[email protected]> 20418L: [email protected] 20419S: Maintained 20420F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 20421F: drivers/watchdog/realtek_otto_wdt.c 20422 20423REALTEK RTL83xx SMI DSA ROUTER CHIPS 20424M: Linus Walleij <[email protected]> 20425M: Alvin Šipraga <[email protected]> 20426S: Maintained 20427F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 20428F: drivers/net/dsa/realtek/* 20429 20430REALTEK SPI-NAND 20431M: Chris Packham <[email protected]> 20432S: Maintained 20433F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 20434F: drivers/spi/spi-realtek-rtl-snand.c 20435 20436REALTEK WIRELESS DRIVER (rtlwifi family) 20437M: Ping-Ke Shih <[email protected]> 20438L: [email protected] 20439S: Maintained 20440T: git https://github.com/pkshih/rtw.git 20441F: drivers/net/wireless/realtek/rtlwifi/ 20442 20443REALTEK WIRELESS DRIVER (rtw88) 20444M: Ping-Ke Shih <[email protected]> 20445L: [email protected] 20446S: Maintained 20447T: git https://github.com/pkshih/rtw.git 20448F: drivers/net/wireless/realtek/rtw88/ 20449 20450REALTEK WIRELESS DRIVER (rtw89) 20451M: Ping-Ke Shih <[email protected]> 20452L: [email protected] 20453S: Maintained 20454T: git https://github.com/pkshih/rtw.git 20455F: drivers/net/wireless/realtek/rtw89/ 20456 20457REDPINE WIRELESS DRIVER 20458L: [email protected] 20459S: Orphan 20460F: drivers/net/wireless/rsi/ 20461 20462REGISTER MAP ABSTRACTION 20463M: Mark Brown <[email protected]> 20464L: [email protected] 20465S: Supported 20466T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 20467F: Documentation/devicetree/bindings/regmap/ 20468F: drivers/base/regmap/ 20469F: include/linux/regmap.h 20470 20471REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 20472M: Bjorn Andersson <[email protected]> 20473M: Mathieu Poirier <[email protected]> 20474L: [email protected] 20475S: Maintained 20476T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 20477F: Documentation/ABI/testing/sysfs-class-remoteproc 20478F: Documentation/devicetree/bindings/remoteproc/ 20479F: Documentation/staging/remoteproc.rst 20480F: drivers/remoteproc/ 20481F: include/linux/remoteproc.h 20482F: include/linux/remoteproc/ 20483 20484REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 20485M: Bjorn Andersson <[email protected]> 20486M: Mathieu Poirier <[email protected]> 20487L: [email protected] 20488S: Maintained 20489T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 20490F: Documentation/ABI/testing/sysfs-bus-rpmsg 20491F: Documentation/staging/rpmsg.rst 20492F: drivers/rpmsg/ 20493F: include/linux/rpmsg.h 20494F: include/linux/rpmsg/ 20495F: include/uapi/linux/rpmsg.h 20496F: samples/rpmsg/ 20497 20498REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 20499M: Stephan Gerhold <[email protected]> 20500L: [email protected] 20501L: [email protected] 20502S: Maintained 20503F: drivers/net/wwan/rpmsg_wwan_ctrl.c 20504 20505RENESAS CLOCK DRIVERS 20506M: Geert Uytterhoeven <[email protected]> 20507L: [email protected] 20508S: Supported 20509T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 20510F: Documentation/devicetree/bindings/clock/renesas,* 20511F: drivers/clk/renesas/ 20512 20513RENESAS EMEV2 I2C DRIVER 20514M: Wolfram Sang <[email protected]> 20515L: [email protected] 20516S: Supported 20517F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20518F: drivers/i2c/busses/i2c-emev2.c 20519 20520RENESAS ETHERNET AVB DRIVER 20521M: Paul Barker <[email protected]> 20522M: Niklas Söderlund <[email protected]> 20523L: [email protected] 20524L: [email protected] 20525S: Maintained 20526F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20527F: drivers/net/ethernet/renesas/Kconfig 20528F: drivers/net/ethernet/renesas/Makefile 20529F: drivers/net/ethernet/renesas/ravb* 20530 20531RENESAS ETHERNET SWITCH DRIVER 20532R: Yoshihiro Shimoda <[email protected]> 20533L: [email protected] 20534L: [email protected] 20535F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20536F: drivers/net/ethernet/renesas/Kconfig 20537F: drivers/net/ethernet/renesas/Makefile 20538F: drivers/net/ethernet/renesas/rcar_gen4* 20539F: drivers/net/ethernet/renesas/rswitch* 20540 20541RENESAS ETHERNET TSN DRIVER 20542M: Niklas Söderlund <[email protected]> 20543L: [email protected] 20544L: [email protected] 20545S: Maintained 20546F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20547F: drivers/net/ethernet/renesas/rtsn.* 20548 20549RENESAS IDT821034 ASoC CODEC 20550M: Herve Codina <[email protected]> 20551L: [email protected] 20552S: Maintained 20553F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20554F: sound/soc/codecs/idt821034.c 20555 20556RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20557M: Kuninori Morimoto <[email protected]> 20558L: [email protected] 20559L: [email protected] 20560S: Supported 20561F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20562F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20563F: sound/soc/renesas/rcar/ 20564F: sound/soc/renesas/fsi.c 20565F: include/sound/sh_fsi.h 20566 20567RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20568M: Miquel Raynal <[email protected]> 20569L: [email protected] 20570L: [email protected] 20571S: Maintained 20572F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20573F: drivers/mtd/nand/raw/renesas-nand-controller.c 20574 20575RENESAS R-CAR GYROADC DRIVER 20576M: Marek Vasut <[email protected]> 20577L: [email protected] 20578S: Supported 20579F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20580F: drivers/iio/adc/rcar-gyroadc.c 20581 20582RENESAS R-CAR I2C DRIVERS 20583M: Wolfram Sang <[email protected]> 20584L: [email protected] 20585S: Supported 20586F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20587F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20588F: drivers/i2c/busses/i2c-rcar.c 20589F: drivers/i2c/busses/i2c-sh_mobile.c 20590 20591RENESAS R-CAR SATA DRIVER 20592M: Geert Uytterhoeven <[email protected]> 20593L: [email protected] 20594L: [email protected] 20595S: Supported 20596F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20597F: drivers/ata/sata_rcar.c 20598 20599RENESAS R-CAR THERMAL DRIVERS 20600M: Niklas Söderlund <[email protected]> 20601L: [email protected] 20602S: Supported 20603F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20604F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20605F: drivers/thermal/renesas/rcar_gen3_thermal.c 20606F: drivers/thermal/renesas/rcar_thermal.c 20607 20608RENESAS RIIC DRIVER 20609M: Chris Brandt <[email protected]> 20610L: [email protected] 20611S: Supported 20612F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20613F: drivers/i2c/busses/i2c-riic.c 20614 20615RENESAS RZ AUDIO (ASoC) DRIVER 20616M: Biju Das <[email protected]> 20617M: Lad Prabhakar <[email protected]> 20618L: [email protected] 20619L: [email protected] 20620S: Supported 20621F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20622F: sound/soc/renesas/rz-ssi.c 20623 20624RENESAS RZ/G2L A/D DRIVER 20625M: Lad Prabhakar <[email protected]> 20626L: [email protected] 20627L: [email protected] 20628S: Supported 20629F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20630F: drivers/iio/adc/rzg2l_adc.c 20631 20632RENESAS RZ/G2L MTU3a COUNTER DRIVER 20633M: Biju Das <[email protected]> 20634L: [email protected] 20635L: [email protected] 20636S: Supported 20637F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20638F: drivers/counter/rz-mtu3-cnt.c 20639 20640RENESAS RTCA-3 RTC DRIVER 20641M: Claudiu Beznea <[email protected]> 20642L: [email protected] 20643L: [email protected] 20644S: Supported 20645F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20646F: drivers/rtc/rtc-renesas-rtca3.c 20647 20648RENESAS RZ/N1 A5PSW SWITCH DRIVER 20649M: Clément Léger <[email protected]> 20650L: [email protected] 20651L: [email protected] 20652S: Maintained 20653F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20654F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20655F: drivers/net/dsa/rzn1_a5psw* 20656F: drivers/net/pcs/pcs-rzn1-miic.c 20657F: include/dt-bindings/net/pcs-rzn1-miic.h 20658F: include/linux/pcs-rzn1-miic.h 20659F: net/dsa/tag_rzn1_a5psw.c 20660 20661RENESAS RZ/N1 DWMAC GLUE LAYER 20662M: Romain Gantois <[email protected]> 20663S: Maintained 20664F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20665F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20666 20667RENESAS RZ/N1 RTC CONTROLLER DRIVER 20668M: Miquel Raynal <[email protected]> 20669L: [email protected] 20670L: [email protected] 20671S: Maintained 20672F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20673F: drivers/rtc/rtc-rzn1.c 20674 20675RENESAS RZ/N1 USBF CONTROLLER DRIVER 20676M: Herve Codina <[email protected]> 20677L: [email protected] 20678L: [email protected] 20679S: Maintained 20680F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20681F: drivers/usb/gadget/udc/renesas_usbf.c 20682 20683RENESAS RZ/V2M I2C DRIVER 20684M: Fabrizio Castro <[email protected]> 20685L: [email protected] 20686L: [email protected] 20687S: Supported 20688F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20689F: drivers/i2c/busses/i2c-rzv2m.c 20690 20691RENESAS SUPERH ETHERNET DRIVER 20692M: Niklas Söderlund <[email protected]> 20693L: [email protected] 20694L: [email protected] 20695S: Maintained 20696F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20697F: drivers/net/ethernet/renesas/Kconfig 20698F: drivers/net/ethernet/renesas/Makefile 20699F: drivers/net/ethernet/renesas/sh_eth* 20700F: include/linux/sh_eth.h 20701 20702RENESAS USB PHY DRIVER 20703M: Yoshihiro Shimoda <[email protected]> 20704L: [email protected] 20705S: Maintained 20706F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20707 20708RENESAS VERSACLOCK 7 CLOCK DRIVER 20709M: Alex Helms <[email protected]> 20710S: Maintained 20711F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20712F: drivers/clk/clk-versaclock7.c 20713 20714RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20715M: Herve Codina <[email protected]> 20716L: [email protected] 20717S: Maintained 20718F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20719F: drivers/iio/potentiometer/x9250.c 20720 20721RESET CONTROLLER FRAMEWORK 20722M: Philipp Zabel <[email protected]> 20723S: Maintained 20724T: git git://git.pengutronix.de/git/pza/linux 20725F: Documentation/devicetree/bindings/reset/ 20726F: Documentation/driver-api/reset.rst 20727F: drivers/reset/ 20728F: include/dt-bindings/reset/ 20729F: include/linux/reset-controller.h 20730F: include/linux/reset.h 20731F: include/linux/reset/ 20732K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20733 20734RESTARTABLE SEQUENCES SUPPORT 20735M: Mathieu Desnoyers <[email protected]> 20736M: Peter Zijlstra <[email protected]> 20737M: "Paul E. McKenney" <[email protected]> 20738M: Boqun Feng <[email protected]> 20739L: [email protected] 20740S: Supported 20741F: include/trace/events/rseq.h 20742F: include/uapi/linux/rseq.h 20743F: kernel/rseq.c 20744F: tools/testing/selftests/rseq/ 20745 20746RFKILL 20747M: Johannes Berg <[email protected]> 20748L: [email protected] 20749S: Maintained 20750W: https://wireless.wiki.kernel.org/ 20751Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20752T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20753T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20754F: Documentation/ABI/stable/sysfs-class-rfkill 20755F: Documentation/driver-api/rfkill.rst 20756F: include/linux/rfkill.h 20757F: include/uapi/linux/rfkill.h 20758F: net/rfkill/ 20759 20760RHASHTABLE 20761M: Thomas Graf <[email protected]> 20762M: Herbert Xu <[email protected]> 20763L: [email protected] 20764S: Maintained 20765F: include/linux/rhashtable-types.h 20766F: include/linux/rhashtable.h 20767F: lib/rhashtable.c 20768F: lib/test_rhashtable.c 20769 20770RICOH R5C592 MEMORYSTICK DRIVER 20771M: Maxim Levitsky <[email protected]> 20772S: Maintained 20773F: drivers/memstick/host/r592.* 20774 20775RICOH SMARTMEDIA/XD DRIVER 20776M: Maxim Levitsky <[email protected]> 20777S: Maintained 20778F: drivers/mtd/nand/raw/r852.c 20779F: drivers/mtd/nand/raw/r852.h 20780 20781RISC-V AIA DRIVERS 20782M: Anup Patel <[email protected]> 20783L: [email protected] 20784S: Maintained 20785F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20786F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20787F: drivers/irqchip/irq-riscv-aplic-*.c 20788F: drivers/irqchip/irq-riscv-aplic-*.h 20789F: drivers/irqchip/irq-riscv-imsic-*.c 20790F: drivers/irqchip/irq-riscv-imsic-*.h 20791F: drivers/irqchip/irq-riscv-intc.c 20792F: include/linux/irqchip/riscv-aplic.h 20793F: include/linux/irqchip/riscv-imsic.h 20794 20795RISC-V ARCHITECTURE 20796M: Paul Walmsley <[email protected]> 20797M: Palmer Dabbelt <[email protected]> 20798M: Albert Ou <[email protected]> 20799R: Alexandre Ghiti <[email protected]> 20800L: [email protected] 20801S: Supported 20802Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20803C: irc://irc.libera.chat/riscv 20804P: Documentation/arch/riscv/patch-acceptance.rst 20805T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20806F: arch/riscv/ 20807N: riscv 20808K: riscv 20809 20810RISC-V IOMMU 20811M: Tomasz Jeznach <[email protected]> 20812L: [email protected] 20813L: [email protected] 20814S: Maintained 20815T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20816F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20817F: drivers/iommu/riscv/ 20818 20819RISC-V MICROCHIP FPGA SUPPORT 20820M: Conor Dooley <[email protected]> 20821M: Daire McNamara <[email protected]> 20822L: [email protected] 20823S: Supported 20824F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20825F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20826F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20827F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20828F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20829F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20830F: Documentation/devicetree/bindings/riscv/microchip.yaml 20831F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20832F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20833F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20834F: arch/riscv/boot/dts/microchip/ 20835F: drivers/char/hw_random/mpfs-rng.c 20836F: drivers/clk/microchip/clk-mpfs*.c 20837F: drivers/firmware/microchip/mpfs-auto-update.c 20838F: drivers/gpio/gpio-mpfs.c 20839F: drivers/i2c/busses/i2c-microchip-corei2c.c 20840F: drivers/mailbox/mailbox-mpfs.c 20841F: drivers/pci/controller/plda/pcie-microchip-host.c 20842F: drivers/pwm/pwm-microchip-core.c 20843F: drivers/reset/reset-mpfs.c 20844F: drivers/rtc/rtc-mpfs.c 20845F: drivers/soc/microchip/mpfs-sys-controller.c 20846F: drivers/spi/spi-microchip-core-qspi.c 20847F: drivers/spi/spi-microchip-core.c 20848F: drivers/usb/musb/mpfs.c 20849F: include/soc/microchip/mpfs.h 20850 20851RISC-V MISC SOC SUPPORT 20852M: Conor Dooley <[email protected]> 20853L: [email protected] 20854S: Maintained 20855Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20856T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20857F: arch/riscv/boot/dts/canaan/ 20858F: arch/riscv/boot/dts/microchip/ 20859F: arch/riscv/boot/dts/sifive/ 20860F: arch/riscv/boot/dts/starfive/ 20861 20862RISC-V PMU DRIVERS 20863M: Atish Patra <[email protected]> 20864R: Anup Patel <[email protected]> 20865L: [email protected] 20866S: Supported 20867F: drivers/perf/riscv_pmu.c 20868F: drivers/perf/riscv_pmu_legacy.c 20869F: drivers/perf/riscv_pmu_sbi.c 20870 20871RISC-V SPACEMIT SoC Support 20872M: Yixun Lan <[email protected]> 20873L: [email protected] 20874L: [email protected] 20875S: Maintained 20876W: https://github.com/spacemit-com/linux/wiki 20877C: irc://irc.libera.chat/spacemit 20878T: git https://github.com/spacemit-com/linux 20879F: arch/riscv/boot/dts/spacemit/ 20880N: spacemit 20881K: spacemit 20882 20883RISC-V THEAD SoC SUPPORT 20884M: Drew Fustini <[email protected]> 20885M: Guo Ren <[email protected]> 20886M: Fu Wei <[email protected]> 20887L: [email protected] 20888S: Maintained 20889T: git https://github.com/pdp7/linux.git 20890F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20891F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml 20892F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20893F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20894F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20895F: arch/riscv/boot/dts/thead/ 20896F: drivers/clk/thead/clk-th1520-ap.c 20897F: drivers/firmware/thead,th1520-aon.c 20898F: drivers/mailbox/mailbox-th1520.c 20899F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20900F: drivers/pinctrl/pinctrl-th1520.c 20901F: drivers/pmdomain/thead/ 20902F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20903F: include/dt-bindings/power/thead,th1520-power.h 20904F: include/linux/firmware/thead/thead,th1520-aon.h 20905 20906RNBD BLOCK DRIVERS 20907M: Md. Haris Iqbal <[email protected]> 20908M: Jack Wang <[email protected]> 20909L: [email protected] 20910S: Maintained 20911F: drivers/block/rnbd/ 20912 20913ROCCAT DRIVERS 20914M: Stefan Achatz <[email protected]> 20915S: Maintained 20916W: http://sourceforge.net/projects/roccat/ 20917F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20918F: drivers/hid/hid-roccat* 20919F: include/linux/hid-roccat* 20920 20921ROCKCHIP CAN-FD DRIVER 20922M: Marc Kleine-Budde <[email protected]> 20923R: [email protected] 20924L: [email protected] 20925S: Maintained 20926F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20927F: drivers/net/can/rockchip/ 20928 20929ROCKCHIP CRYPTO DRIVERS 20930M: Corentin Labbe <[email protected]> 20931L: [email protected] 20932S: Maintained 20933F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20934F: drivers/crypto/rockchip/ 20935 20936ROCKCHIP I2S TDM DRIVER 20937M: Nicolas Frattaroli <[email protected]> 20938L: [email protected] 20939S: Maintained 20940F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20941F: sound/soc/rockchip/rockchip_i2s_tdm.* 20942 20943ROCKCHIP ISP V1 DRIVER 20944M: Dafna Hirschfeld <[email protected]> 20945M: Laurent Pinchart <[email protected]> 20946L: [email protected] 20947L: [email protected] 20948S: Maintained 20949F: Documentation/admin-guide/media/rkisp1.rst 20950F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20951F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20952F: drivers/media/platform/rockchip/rkisp1 20953F: include/uapi/linux/rkisp1-config.h 20954 20955ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20956M: Daniel Golle <[email protected]> 20957M: Aurelien Jarno <[email protected]> 20958M: Nicolas Frattaroli <[email protected]> 20959S: Maintained 20960F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20961F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml 20962F: drivers/char/hw_random/rockchip-rng.c 20963 20964ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20965M: Jacob Chen <[email protected]> 20966M: Ezequiel Garcia <[email protected]> 20967L: [email protected] 20968L: [email protected] 20969S: Maintained 20970F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20971F: drivers/media/platform/rockchip/rga/ 20972 20973ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20974M: Luca Ceresoli <[email protected]> 20975S: Maintained 20976F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20977F: sound/soc/codecs/rk3308_codec.c 20978F: sound/soc/codecs/rk3308_codec.h 20979 20980ROCKCHIP VIDEO DECODER DRIVER 20981M: Ezequiel Garcia <[email protected]> 20982L: [email protected] 20983L: [email protected] 20984S: Maintained 20985F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20986F: drivers/staging/media/rkvdec/ 20987 20988ROCKER DRIVER 20989M: Jiri Pirko <[email protected]> 20990L: [email protected] 20991S: Supported 20992F: drivers/net/ethernet/rocker/ 20993 20994ROCKETPORT EXPRESS/INFINITY DRIVER 20995M: Kevin Cernekee <[email protected]> 20996L: [email protected] 20997S: Odd Fixes 20998F: drivers/tty/serial/rp2.* 20999 21000ROHM BD79703 DAC 21001M: Matti Vaittinen <[email protected]> 21002S: Supported 21003F: drivers/iio/dac/rohm-bd79703.c 21004 21005ROHM BD99954 CHARGER IC 21006M: Matti Vaittinen <[email protected]> 21007S: Supported 21008F: drivers/power/supply/bd99954-charger.c 21009F: drivers/power/supply/bd99954-charger.h 21010 21011ROHM BH1745 COLOUR SENSOR 21012M: Mudit Sharma <[email protected]> 21013L: [email protected] 21014S: Maintained 21015F: drivers/iio/light/bh1745.c 21016 21017ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 21018M: Tomasz Duszynski <[email protected]> 21019S: Maintained 21020F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 21021F: drivers/iio/light/bh1750.c 21022 21023ROHM BM1390 PRESSURE SENSOR DRIVER 21024M: Matti Vaittinen <[email protected]> 21025L: [email protected] 21026S: Supported 21027F: drivers/iio/pressure/rohm-bm1390.c 21028 21029ROHM BU270xx LIGHT SENSOR DRIVERs 21030M: Matti Vaittinen <[email protected]> 21031L: [email protected] 21032S: Supported 21033F: drivers/iio/light/rohm-bu27034.c 21034 21035ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 21036M: Marek Vasut <marek.vasut[email protected]> 21037L: [email protected] 21038L: [email protected] 21039S: Supported 21040F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 21041F: drivers/gpio/gpio-bd9571mwv.c 21042F: drivers/mfd/bd9571mwv.c 21043F: drivers/regulator/bd9571mwv-regulator.c 21044F: include/linux/mfd/bd9571mwv.h 21045 21046ROHM POWER MANAGEMENT IC DEVICE DRIVERS 21047M: Matti Vaittinen <[email protected]> 21048S: Supported 21049F: drivers/clk/clk-bd718x7.c 21050F: drivers/gpio/gpio-bd71815.c 21051F: drivers/gpio/gpio-bd71828.c 21052F: drivers/mfd/rohm-bd71828.c 21053F: drivers/mfd/rohm-bd718x7.c 21054F: drivers/mfd/rohm-bd9576.c 21055F: drivers/mfd/rohm-bd96801.c 21056F: drivers/regulator/bd71815-regulator.c 21057F: drivers/regulator/bd71828-regulator.c 21058F: drivers/regulator/bd718x7-regulator.c 21059F: drivers/regulator/bd9576-regulator.c 21060F: drivers/regulator/bd96801-regulator.c 21061F: drivers/regulator/rohm-regulator.c 21062F: drivers/rtc/rtc-bd70528.c 21063F: drivers/watchdog/bd9576_wdt.c 21064F: drivers/watchdog/bd96801_wdt.c 21065F: include/linux/mfd/rohm-bd71815.h 21066F: include/linux/mfd/rohm-bd71828.h 21067F: include/linux/mfd/rohm-bd718x7.h 21068F: include/linux/mfd/rohm-bd957x.h 21069F: include/linux/mfd/rohm-bd96801.h 21070F: include/linux/mfd/rohm-generic.h 21071F: include/linux/mfd/rohm-shared.h 21072 21073ROSE NETWORK LAYER 21074L: [email protected] 21075S: Orphan 21076W: https://linux-ax25.in-berlin.de 21077F: include/net/rose.h 21078F: include/uapi/linux/rose.h 21079F: net/rose/ 21080 21081ROTATION DRIVER FOR ALLWINNER A83T 21082M: Jernej Skrabec <[email protected]> 21083L: [email protected] 21084S: Maintained 21085T: git git://linuxtv.org/media.git 21086F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 21087F: drivers/media/platform/sunxi/sun8i-rotate/ 21088 21089RPMB SUBSYSTEM 21090M: Jens Wiklander <[email protected]> 21091L: [email protected] 21092S: Supported 21093F: drivers/misc/rpmb-core.c 21094F: include/linux/rpmb.h 21095 21096RPMSG TTY DRIVER 21097M: Arnaud Pouliquen <[email protected]> 21098L: [email protected] 21099S: Maintained 21100F: drivers/tty/rpmsg_tty.c 21101 21102RTASE ETHERNET DRIVER 21103M: Justin Lai <[email protected]> 21104M: Larry Chiu <[email protected]> 21105L: [email protected] 21106S: Maintained 21107F: drivers/net/ethernet/realtek/rtase/ 21108 21109RTL2830 MEDIA DRIVER 21110L: [email protected] 21111S: Orphan 21112W: https://linuxtv.org 21113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21114F: drivers/media/dvb-frontends/rtl2830* 21115 21116RTL2832 MEDIA DRIVER 21117L: [email protected] 21118S: Orphan 21119W: https://linuxtv.org 21120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21121F: drivers/media/dvb-frontends/rtl2832* 21122 21123RTL2832_SDR MEDIA DRIVER 21124L: [email protected] 21125S: Orphan 21126W: https://linuxtv.org 21127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21128F: drivers/media/dvb-frontends/rtl2832_sdr* 21129 21130RTL8180 WIRELESS DRIVER 21131L: [email protected] 21132S: Orphan 21133F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 21134 21135RTL8187 WIRELESS DRIVER 21136M: Hin-Tak Leung <[email protected]> 21137L: [email protected] 21138S: Maintained 21139T: git https://github.com/pkshih/rtw.git 21140F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 21141 21142RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 21143M: Jes Sorensen <[email protected]> 21144L: [email protected] 21145S: Maintained 21146T: git https://github.com/pkshih/rtw.git 21147F: drivers/net/wireless/realtek/rtl8xxxu/ 21148 21149RTL9300 I2C DRIVER (rtl9300-i2c) 21150M: Chris Packham <[email protected]> 21151L: [email protected] 21152S: Maintained 21153F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 21154F: drivers/i2c/busses/i2c-rtl9300.c 21155 21156RTRS TRANSPORT DRIVERS 21157M: Md. Haris Iqbal <[email protected]> 21158M: Jack Wang <[email protected]> 21159L: [email protected] 21160S: Maintained 21161F: drivers/infiniband/ulp/rtrs/ 21162 21163RUNTIME VERIFICATION (RV) 21164M: Steven Rostedt <[email protected]> 21165L: [email protected] 21166S: Maintained 21167F: Documentation/trace/rv/ 21168F: include/linux/rv.h 21169F: include/rv/ 21170F: kernel/trace/rv/ 21171F: tools/verification/ 21172 21173RUST 21174M: Miguel Ojeda <[email protected]> 21175M: Alex Gaynor <[email protected]> 21176R: Boqun Feng <[email protected]> 21177R: Gary Guo <[email protected]> 21178R: Björn Roy Baron <[email protected]> 21179R: Benno Lossin <[email protected]> 21180R: Andreas Hindborg <[email protected]> 21181R: Alice Ryhl <[email protected]> 21182R: Trevor Gross <[email protected]> 21183R: Danilo Krummrich <[email protected]> 21184L: [email protected] 21185S: Supported 21186W: https://rust-for-linux.com 21187B: https://github.com/Rust-for-Linux/linux/issues 21188C: zulip://rust-for-linux.zulipchat.com 21189P: https://rust-for-linux.com/contributing 21190T: git https://github.com/Rust-for-Linux/linux.git rust-next 21191F: .clippy.toml 21192F: Documentation/rust/ 21193F: include/trace/events/rust_sample.h 21194F: rust/ 21195F: samples/rust/ 21196F: scripts/*rust* 21197F: tools/testing/selftests/rust/ 21198K: \b(?i:rust)\b 21199 21200RUST [ALLOC] 21201M: Danilo Krummrich <[email protected]> 21202L: [email protected] 21203S: Maintained 21204T: git https://github.com/Rust-for-Linux/linux.git alloc-next 21205F: rust/kernel/alloc.rs 21206F: rust/kernel/alloc/ 21207 21208RUST [PIN-INIT] 21209M: Benno Lossin <[email protected]> 21210L: [email protected] 21211S: Maintained 21212W: https://rust-for-linux.com/pin-init 21213B: https://github.com/Rust-for-Linux/pin-init/issues 21214C: zulip://rust-for-linux.zulipchat.com 21215P: rust/pin-init/CONTRIBUTING.md 21216T: git https://github.com/Rust-for-Linux/linux.git pin-init-next 21217F: rust/kernel/init.rs 21218F: rust/pin-init/ 21219K: \bpin-init\b|pin_init\b|PinInit 21220 21221RXRPC SOCKETS (AF_RXRPC) 21222M: David Howells <[email protected]> 21223M: Marc Dionne <[email protected]> 21224L: [email protected] 21225S: Supported 21226W: https://www.infradead.org/~dhowells/kafs/ 21227F: Documentation/networking/rxrpc.rst 21228F: include/keys/rxrpc-type.h 21229F: include/net/af_rxrpc.h 21230F: include/trace/events/rxrpc.h 21231F: include/uapi/linux/rxrpc.h 21232F: net/rxrpc/ 21233 21234S3 SAVAGE FRAMEBUFFER DRIVER 21235M: Antonino Daplas <[email protected]> 21236L: [email protected] 21237S: Maintained 21238F: drivers/video/fbdev/savage/ 21239 21240S390 ARCHITECTURE 21241M: Heiko Carstens <[email protected]> 21242M: Vasily Gorbik <[email protected]> 21243M: Alexander Gordeev <[email protected]> 21244R: Christian Borntraeger <[email protected]> 21245R: Sven Schnelle <[email protected]> 21246L: [email protected] 21247S: Supported 21248T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 21249F: Documentation/driver-api/s390-drivers.rst 21250F: Documentation/arch/s390/ 21251F: arch/s390/ 21252F: drivers/s390/ 21253F: drivers/watchdog/diag288_wdt.c 21254 21255S390 COMMON I/O LAYER 21256M: Vineeth Vijayan <[email protected]> 21257M: Peter Oberparleiter <[email protected]> 21258L: [email protected] 21259S: Supported 21260F: drivers/s390/cio/ 21261 21262S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 21263M: Harald Freudenberger <[email protected]> 21264M: Holger Dengler <[email protected]> 21265L: [email protected] 21266L: [email protected] 21267S: Supported 21268F: arch/s390/crypto/ 21269F: arch/s390/include/asm/archrandom.h 21270F: arch/s390/include/asm/cpacf.h 21271 21272S390 DASD DRIVER 21273M: Stefan Haberland <[email protected]> 21274M: Jan Hoeppner <[email protected]> 21275L: [email protected] 21276S: Supported 21277F: block/partitions/ibm.c 21278F: drivers/s390/block/dasd* 21279F: include/linux/dasd_mod.h 21280 21281S390 HWRANDOM TRNG DRIVER 21282M: Harald Freudenberger <[email protected]> 21283M: Holger Dengler <[email protected]> 21284L: [email protected] 21285L: [email protected] 21286S: Supported 21287F: drivers/char/hw_random/s390-trng.c 21288 21289S390 IOMMU (PCI) 21290M: Niklas Schnelle <[email protected]> 21291M: Matthew Rosato <[email protected]> 21292R: Gerald Schaefer <[email protected]> 21293L: [email protected] 21294S: Supported 21295F: drivers/iommu/s390-iommu.c 21296 21297S390 IUCV NETWORK LAYER 21298M: Alexandra Winter <[email protected]> 21299M: Thorsten Winkler <[email protected]> 21300L: [email protected] 21301L: [email protected] 21302S: Supported 21303F: drivers/s390/net/*iucv* 21304F: include/net/iucv/ 21305F: net/iucv/ 21306 21307S390 MM 21308M: Alexander Gordeev <[email protected]> 21309M: Gerald Schaefer <[email protected]> 21310L: [email protected] 21311S: Supported 21312T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 21313F: arch/s390/include/asm/pgtable.h 21314F: arch/s390/mm 21315 21316S390 NETWORK DRIVERS 21317M: Alexandra Winter <[email protected]> 21318M: Thorsten Winkler <[email protected]> 21319L: [email protected] 21320L: [email protected] 21321S: Supported 21322F: drivers/s390/net/ 21323F: include/linux/ism.h 21324 21325S390 PCI SUBSYSTEM 21326M: Niklas Schnelle <[email protected]> 21327M: Gerald Schaefer <[email protected]> 21328L: [email protected] 21329S: Supported 21330F: Documentation/arch/s390/pci.rst 21331F: arch/s390/pci/ 21332F: drivers/pci/hotplug/s390_pci_hpc.c 21333 21334S390 PTP DRIVER 21335M: Sven Schnelle <[email protected]> 21336L: [email protected] 21337S: Supported 21338F: drivers/ptp/ptp_s390.c 21339 21340S390 SCM DRIVER 21341M: Vineeth Vijayan <[email protected]> 21342L: [email protected] 21343S: Supported 21344F: drivers/s390/block/scm* 21345F: drivers/s390/cio/scm.c 21346 21347S390 VFIO AP DRIVER 21348M: Tony Krowiak <[email protected]> 21349M: Halil Pasic <[email protected]> 21350M: Jason Herne <[email protected]> 21351L: [email protected] 21352S: Supported 21353F: Documentation/arch/s390/vfio-ap* 21354F: drivers/s390/crypto/vfio_ap* 21355 21356S390 VFIO-CCW DRIVER 21357M: Eric Farman <[email protected]> 21358M: Matthew Rosato <[email protected]> 21359R: Halil Pasic <[email protected]> 21360L: [email protected] 21361L: [email protected] 21362S: Supported 21363F: Documentation/arch/s390/vfio-ccw.rst 21364F: drivers/s390/cio/vfio_ccw* 21365F: include/uapi/linux/vfio_ccw.h 21366 21367S390 VFIO-PCI DRIVER 21368M: Matthew Rosato <[email protected]> 21369M: Eric Farman <[email protected]> 21370L: [email protected] 21371L: [email protected] 21372S: Supported 21373F: arch/s390/kvm/pci* 21374F: drivers/vfio/pci/vfio_pci_zdev.c 21375F: include/uapi/linux/vfio_zdev.h 21376 21377S390 ZCRYPT AND PKEY DRIVER AND AP BUS 21378M: Harald Freudenberger <[email protected]> 21379M: Holger Dengler <[email protected]> 21380L: [email protected] 21381S: Supported 21382F: arch/s390/include/asm/ap.h 21383F: arch/s390/include/asm/pkey.h 21384F: arch/s390/include/asm/trace/zcrypt.h 21385F: arch/s390/include/uapi/asm/pkey.h 21386F: arch/s390/include/uapi/asm/zcrypt.h 21387F: drivers/s390/crypto/ 21388 21389S390 ZFCP DRIVER 21390M: Nihar Panda <[email protected]> 21391L: [email protected] 21392S: Supported 21393F: drivers/s390/scsi/zfcp_* 21394 21395SAA6588 RDS RECEIVER DRIVER 21396M: Hans Verkuil <[email protected]> 21397L: [email protected] 21398S: Odd Fixes 21399W: https://linuxtv.org 21400T: git git://linuxtv.org/media.git 21401F: drivers/media/i2c/saa6588* 21402 21403SAA7134 VIDEO4LINUX DRIVER 21404M: Mauro Carvalho Chehab <[email protected]> 21405L: [email protected] 21406S: Odd fixes 21407W: https://linuxtv.org 21408T: git git://linuxtv.org/media.git 21409F: Documentation/driver-api/media/drivers/saa7134* 21410F: drivers/media/pci/saa7134/ 21411 21412SAA7146 VIDEO4LINUX-2 DRIVER 21413M: Hans Verkuil <[email protected]> 21414L: [email protected] 21415S: Maintained 21416T: git git://linuxtv.org/media.git 21417F: drivers/media/common/saa7146/ 21418F: drivers/media/pci/saa7146/ 21419F: include/media/drv-intf/saa7146* 21420 21421SAFESETID SECURITY MODULE 21422M: Micah Morton <[email protected]> 21423S: Supported 21424F: Documentation/admin-guide/LSM/SafeSetID.rst 21425F: security/safesetid/ 21426 21427SAMSUNG AUDIO (ASoC) DRIVERS 21428M: Sylwester Nawrocki <[email protected]> 21429L: [email protected] 21430S: Maintained 21431B: mailto:[email protected] 21432F: Documentation/devicetree/bindings/sound/samsung* 21433F: sound/soc/samsung/ 21434 21435SAMSUNG EXYNOS850 SoC SUPPORT 21436M: Sam Protsenko <[email protected]> 21437L: [email protected] (moderated for non-subscribers) 21438L: [email protected] 21439S: Maintained 21440F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 21441F: arch/arm64/boot/dts/exynos/exynos850* 21442F: drivers/clk/samsung/clk-exynos850.c 21443F: include/dt-bindings/clock/exynos850.h 21444 21445SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL 21446M: Tudor Ambarus <[email protected]> 21447L: [email protected] 21448L: [email protected] 21449S: Supported 21450F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml 21451F: drivers/firmware/samsung/exynos-acpm* 21452F: include/linux/firmware/samsung/exynos-acpm-protocol.h 21453 21454SAMSUNG EXYNOS MAILBOX DRIVER 21455M: Tudor Ambarus <[email protected]> 21456L: [email protected] 21457L: [email protected] 21458S: Supported 21459F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 21460F: drivers/mailbox/exynos-mailbox.c 21461F: include/linux/mailbox/exynos-message.h 21462 21463SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 21464M: Krzysztof Kozlowski <[email protected]> 21465L: [email protected] 21466L: [email protected] 21467S: Maintained 21468F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 21469F: drivers/crypto/exynos-rng.c 21470 21471SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 21472M: Łukasz Stelmach <[email protected]> 21473L: [email protected] 21474S: Maintained 21475F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 21476F: drivers/char/hw_random/exynos-trng.c 21477 21478SAMSUNG FRAMEBUFFER DRIVER 21479M: Jingoo Han <[email protected]> 21480L: [email protected] 21481S: Maintained 21482F: drivers/video/fbdev/s3c-fb.c 21483 21484SAMSUNG GALAXY BOOK DRIVER 21485M: Joshua Grisham <[email protected]> 21486L: [email protected] 21487S: Maintained 21488F: Documentation/admin-guide/laptops/samsung-galaxybook.rst 21489F: drivers/platform/x86/samsung-galaxybook.c 21490 21491SAMSUNG INTERCONNECT DRIVERS 21492M: Sylwester Nawrocki <[email protected]> 21493M: Artur Świgoń <[email protected]> 21494L: [email protected] 21495L: [email protected] 21496S: Supported 21497F: drivers/interconnect/samsung/ 21498 21499SAMSUNG LAPTOP DRIVER 21500M: Corentin Chary <[email protected]> 21501L: [email protected] 21502S: Maintained 21503F: drivers/platform/x86/samsung-laptop.c 21504 21505SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 21506M: Krzysztof Kozlowski <[email protected]> 21507L: [email protected] 21508L: [email protected] 21509S: Maintained 21510B: mailto:[email protected] 21511F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 21512F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 21513F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 21514F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 21515F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 21516F: drivers/clk/clk-s2mps11.c 21517F: drivers/mfd/sec*.c 21518F: drivers/regulator/s2m*.c 21519F: drivers/regulator/s5m*.c 21520F: drivers/rtc/rtc-s5m.c 21521F: include/linux/mfd/samsung/ 21522 21523SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 21524M: Sylwester Nawrocki <[email protected]> 21525L: [email protected] 21526L: [email protected] 21527S: Maintained 21528F: drivers/media/platform/samsung/s3c-camif/ 21529F: include/media/drv-intf/s3c_camif.h 21530 21531SAMSUNG S3FWRN5 NFC DRIVER 21532M: Krzysztof Kozlowski <[email protected]> 21533S: Maintained 21534F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 21535F: drivers/nfc/s3fwrn5 21536 21537SAMSUNG S5C73M3 CAMERA DRIVER 21538M: Sylwester Nawrocki <[email protected]> 21539M: Andrzej Hajda <[email protected]> 21540L: [email protected] 21541S: Supported 21542F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 21543F: drivers/media/i2c/s5c73m3/* 21544 21545SAMSUNG S5K5BAF CAMERA DRIVER 21546M: Sylwester Nawrocki <[email protected]> 21547M: Andrzej Hajda <[email protected]> 21548L: [email protected] 21549S: Supported 21550F: drivers/media/i2c/s5k5baf.c 21551 21552SAMSUNG S5P Security SubSystem (SSS) DRIVER 21553M: Krzysztof Kozlowski <[email protected]> 21554M: Vladimir Zapolskiy <[email protected]> 21555L: [email protected] 21556L: [email protected] 21557S: Maintained 21558F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21559F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21560F: drivers/crypto/s5p-sss.c 21561 21562SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21563M: Sylwester Nawrocki <[email protected]> 21564L: [email protected] 21565S: Supported 21566Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21567F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21568F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21569F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21570F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21571F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21572F: drivers/media/platform/samsung/exynos4-is/ 21573 21574SAMSUNG SOC CLOCK DRIVERS 21575M: Krzysztof Kozlowski <[email protected]> 21576M: Sylwester Nawrocki <[email protected]> 21577M: Chanwoo Choi <[email protected]> 21578R: Alim Akhtar <[email protected]> 21579L: [email protected] 21580S: Maintained 21581T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21582F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21583F: Documentation/devicetree/bindings/clock/samsung,s3c* 21584F: drivers/clk/samsung/ 21585F: include/dt-bindings/clock/exynos*.h 21586F: include/dt-bindings/clock/s5p*.h 21587F: include/dt-bindings/clock/samsung,*.h 21588F: include/linux/clk/samsung.h 21589 21590SAMSUNG SPI DRIVERS 21591M: Andi Shyti <[email protected]> 21592R: Tudor Ambarus <[email protected]> 21593L: [email protected] 21594L: [email protected] 21595S: Maintained 21596F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21597F: drivers/spi/spi-s3c* 21598F: include/linux/platform_data/spi-s3c64xx.h 21599 21600SAMSUNG SXGBE DRIVERS 21601M: Byungho An <[email protected]> 21602L: [email protected] 21603S: Maintained 21604F: drivers/net/ethernet/samsung/sxgbe/ 21605 21606SAMSUNG THERMAL DRIVER 21607M: Bartlomiej Zolnierkiewicz <[email protected]> 21608M: Krzysztof Kozlowski <[email protected]> 21609L: [email protected] 21610L: [email protected] 21611S: Maintained 21612F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21613F: drivers/thermal/samsung/ 21614 21615SAMSUNG USB2 PHY DRIVER 21616M: Sylwester Nawrocki <[email protected]> 21617L: [email protected] 21618S: Supported 21619F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21620F: Documentation/driver-api/phy/samsung-usb2.rst 21621F: drivers/phy/samsung/phy-exynos4210-usb2.c 21622F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21623F: drivers/phy/samsung/phy-exynos5250-usb2.c 21624F: drivers/phy/samsung/phy-s5pv210-usb2.c 21625F: drivers/phy/samsung/phy-samsung-usb2.c 21626F: drivers/phy/samsung/phy-samsung-usb2.h 21627 21628SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21629M: Paul Barker <[email protected]> 21630R: Marc Murphy <[email protected]> 21631S: Supported 21632F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21633 21634SC1200 WDT DRIVER 21635M: Zwane Mwaikambo <[email protected]> 21636S: Maintained 21637F: drivers/watchdog/sc1200wdt.c 21638 21639SCHEDULER 21640M: Ingo Molnar <[email protected]> 21641M: Peter Zijlstra <[email protected]> 21642M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21643M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21644R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21645R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21646R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21647R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21648R: Valentin Schneider <[email protected]> (TOPOLOGY) 21649L: [email protected] 21650S: Maintained 21651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21652F: include/linux/preempt.h 21653F: include/linux/sched.h 21654F: include/linux/wait.h 21655F: include/uapi/linux/sched.h 21656F: kernel/sched/ 21657 21658SCHEDULER - SCHED_EXT 21659R: Tejun Heo <[email protected]> 21660R: David Vernet <[email protected]> 21661R: Andrea Righi <[email protected]> 21662R: Changwoo Min <[email protected]> 21663L: [email protected] 21664S: Maintained 21665W: https://github.com/sched-ext/scx 21666T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21667F: include/linux/sched/ext.h 21668F: kernel/sched/ext* 21669F: tools/sched_ext/ 21670F: tools/testing/selftests/sched_ext 21671 21672SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21673M: Gustavo Silva <[email protected]> 21674S: Maintained 21675F: drivers/iio/chemical/ens160_core.c 21676F: drivers/iio/chemical/ens160_i2c.c 21677F: drivers/iio/chemical/ens160_spi.c 21678F: drivers/iio/chemical/ens160.h 21679 21680SCSI LIBSAS SUBSYSTEM 21681R: John Garry <[email protected]> 21682R: Jason Yan <[email protected]> 21683L: [email protected] 21684S: Supported 21685F: Documentation/scsi/libsas.rst 21686F: drivers/scsi/libsas/ 21687F: include/scsi/libsas.h 21688F: include/scsi/sas_ata.h 21689 21690SCSI RDMA PROTOCOL (SRP) INITIATOR 21691M: Bart Van Assche <[email protected]> 21692L: [email protected] 21693S: Supported 21694Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21695F: drivers/infiniband/ulp/srp/ 21696F: include/scsi/srp.h 21697 21698SCSI RDMA PROTOCOL (SRP) TARGET 21699M: Bart Van Assche <[email protected]> 21700L: [email protected] 21701L: [email protected] 21702S: Supported 21703Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21704F: drivers/infiniband/ulp/srpt/ 21705 21706SCSI SG DRIVER 21707M: Doug Gilbert <[email protected]> 21708L: [email protected] 21709S: Maintained 21710W: http://sg.danny.cz/sg 21711F: Documentation/scsi/scsi-generic.rst 21712F: drivers/scsi/sg.c 21713F: include/scsi/sg.h 21714 21715SCSI SUBSYSTEM 21716M: "James E.J. Bottomley" <[email protected]> 21717M: "Martin K. Petersen" <[email protected]> 21718L: [email protected] 21719S: Maintained 21720Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21723F: Documentation/devicetree/bindings/scsi/ 21724F: drivers/scsi/ 21725F: drivers/ufs/ 21726F: include/scsi/ 21727F: include/uapi/scsi/ 21728 21729SCSI TAPE DRIVER 21730M: Kai Mäkisara <[email protected]> 21731L: [email protected] 21732S: Maintained 21733F: Documentation/scsi/st.rst 21734F: drivers/scsi/st.* 21735F: drivers/scsi/st_*.h 21736 21737SCSI TARGET CORE USER DRIVER 21738M: Bodo Stroesser <[email protected]> 21739L: [email protected] 21740L: [email protected] 21741S: Supported 21742F: Documentation/target/tcmu-design.rst 21743F: drivers/target/target_core_user.c 21744F: include/uapi/linux/target_core_user.h 21745 21746SCSI TARGET SUBSYSTEM 21747M: "Martin K. Petersen" <[email protected]> 21748L: [email protected] 21749L: [email protected] 21750S: Supported 21751Q: https://patchwork.kernel.org/project/target-devel/list/ 21752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21753F: Documentation/target/ 21754F: drivers/target/ 21755F: include/target/ 21756 21757SCTP PROTOCOL 21758M: Marcelo Ricardo Leitner <[email protected]> 21759M: Xin Long <[email protected]> 21760L: [email protected] 21761S: Maintained 21762W: https://github.com/sctp/lksctp-tools/wiki 21763F: Documentation/networking/sctp.rst 21764F: include/linux/sctp.h 21765F: include/net/sctp/ 21766F: include/uapi/linux/sctp.h 21767F: net/sctp/ 21768 21769SCx200 CPU SUPPORT 21770M: Jim Cromie <[email protected]> 21771S: Odd Fixes 21772F: Documentation/i2c/busses/scx200_acb.rst 21773F: arch/x86/platform/scx200/ 21774F: drivers/i2c/busses/scx200* 21775F: drivers/mtd/maps/scx200_docflash.c 21776F: drivers/watchdog/scx200_wdt.c 21777F: include/linux/scx200.h 21778 21779SCx200 GPIO DRIVER 21780M: Jim Cromie <[email protected]> 21781S: Maintained 21782F: drivers/char/scx200_gpio.c 21783F: include/linux/scx200_gpio.h 21784 21785SCx200 HRT CLOCKSOURCE DRIVER 21786M: Jim Cromie <[email protected]> 21787S: Maintained 21788F: drivers/clocksource/scx200_hrt.c 21789 21790SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21791M: Sascha Sommer <[email protected]> 21792L: [email protected] (subscribers-only) 21793S: Maintained 21794F: drivers/mmc/host/sdricoh_cs.c 21795 21796SECO BOARDS CEC DRIVER 21797M: Ettore Chimenti <[email protected]> 21798S: Maintained 21799F: drivers/media/cec/platform/seco/seco-cec.c 21800F: drivers/media/cec/platform/seco/seco-cec.h 21801 21802SECURE COMPUTING 21803M: Kees Cook <[email protected]> 21804R: Andy Lutomirski <[email protected]> 21805R: Will Drewry <[email protected]> 21806S: Supported 21807T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21808F: Documentation/userspace-api/seccomp_filter.rst 21809F: include/linux/seccomp.h 21810F: include/uapi/linux/seccomp.h 21811F: kernel/seccomp.c 21812F: tools/testing/selftests/kselftest_harness.h 21813F: tools/testing/selftests/seccomp/* 21814K: \bsecure_computing 21815K: \bTIF_SECCOMP\b 21816 21817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21818M: Kamal Dasu <[email protected]> 21819M: Al Cooper <[email protected]> 21820R: Broadcom internal kernel review list <[email protected]> 21821L: [email protected] 21822S: Maintained 21823F: drivers/mmc/host/sdhci-brcmstb* 21824 21825SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21826M: Adrian Hunter <[email protected]> 21827L: [email protected] 21828S: Supported 21829F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21830F: drivers/mmc/host/sdhci* 21831 21832SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21833M: Aubin Constans <[email protected]> 21834R: Eugen Hristev <[email protected]> 21835L: [email protected] 21836S: Supported 21837F: drivers/mmc/host/sdhci-of-at91.c 21838 21839SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21840M: Haibo Chen <[email protected]> 21841L: [email protected] 21842L: [email protected] 21843L: [email protected] 21844S: Maintained 21845F: drivers/mmc/host/sdhci-esdhc-imx.c 21846 21847SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21848M: Ben Dooks <[email protected]> 21849M: Jaehoon Chung <[email protected]> 21850L: [email protected] 21851S: Maintained 21852F: drivers/mmc/host/sdhci-s3c* 21853 21854SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21855M: Viresh Kumar <[email protected]> 21856L: [email protected] 21857S: Maintained 21858F: drivers/mmc/host/sdhci-spear.c 21859 21860SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21861M: Vignesh Raghavendra <[email protected]> 21862L: [email protected] 21863S: Maintained 21864F: drivers/mmc/host/sdhci-omap.c 21865 21866SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21867M: Jonathan Derrick <[email protected]> 21868L: [email protected] 21869S: Supported 21870F: block/opal_proto.h 21871F: block/sed* 21872F: include/linux/sed* 21873F: include/uapi/linux/sed* 21874 21875SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21876M: Mark Rutland <[email protected]> 21877M: Lorenzo Pieralisi <[email protected]> 21878M: Sudeep Holla <[email protected]> 21879L: [email protected] (moderated for non-subscribers) 21880S: Maintained 21881F: drivers/firmware/smccc/ 21882F: include/linux/arm-smccc.h 21883 21884SECURITY CONTACT 21885M: Security Officers <[email protected]> 21886S: Supported 21887F: Documentation/process/security-bugs.rst 21888 21889SECURITY SUBSYSTEM 21890M: Paul Moore <[email protected]> 21891M: James Morris <[email protected]> 21892M: "Serge E. Hallyn" <[email protected]> 21893L: [email protected] 21894S: Supported 21895Q: https://patchwork.kernel.org/project/linux-security-module/list 21896B: mailto:[email protected] 21897P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21898T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21899F: include/linux/lsm/ 21900F: include/linux/lsm_audit.h 21901F: include/linux/lsm_hook_defs.h 21902F: include/linux/lsm_hooks.h 21903F: include/linux/security.h 21904F: include/uapi/linux/lsm.h 21905F: security/ 21906F: tools/testing/selftests/lsm/ 21907X: security/selinux/ 21908K: \bsecurity_[a-z_0-9]\+\b 21909 21910SELINUX SECURITY MODULE 21911M: Paul Moore <[email protected]> 21912M: Stephen Smalley <[email protected]> 21913R: Ondrej Mosnacek <[email protected]> 21914L: [email protected] 21915S: Supported 21916W: https://github.com/SELinuxProject 21917Q: https://patchwork.kernel.org/project/selinux/list 21918B: mailto:[email protected] 21919P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21920T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21921F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21922F: Documentation/ABI/removed/sysfs-selinux-disable 21923F: Documentation/admin-guide/LSM/SELinux.rst 21924F: include/trace/events/avc.h 21925F: include/uapi/linux/selinux_netlink.h 21926F: scripts/selinux/ 21927F: security/selinux/ 21928 21929SENSABLE PHANTOM 21930M: Jiri Slaby <[email protected]> 21931S: Maintained 21932F: drivers/misc/phantom.c 21933F: include/uapi/linux/phantom.h 21934 21935SENSEAIR SUNRISE 006-0-0007 21936M: Jacopo Mondi <[email protected]> 21937S: Maintained 21938F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21939F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21940F: drivers/iio/chemical/sunrise_co2.c 21941 21942SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21943M: Tomasz Duszynski <[email protected]> 21944S: Maintained 21945F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21946F: drivers/iio/chemical/scd30.h 21947F: drivers/iio/chemical/scd30_core.c 21948F: drivers/iio/chemical/scd30_i2c.c 21949F: drivers/iio/chemical/scd30_serial.c 21950 21951SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21952M: Roan van Dijk <[email protected]> 21953S: Maintained 21954F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21955F: drivers/iio/chemical/scd4x.c 21956 21957SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21958M: Petar Stoykov <[email protected]> 21959S: Maintained 21960F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21961F: drivers/iio/pressure/sdp500.c 21962 21963SENSIRION SGP40 GAS SENSOR DRIVER 21964M: Andreas Klinger <[email protected]> 21965S: Maintained 21966F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21967F: drivers/iio/chemical/sgp40.c 21968 21969SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21970M: Tomasz Duszynski <[email protected]> 21971S: Maintained 21972F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21973F: drivers/iio/chemical/sps30.c 21974F: drivers/iio/chemical/sps30_i2c.c 21975F: drivers/iio/chemical/sps30_serial.c 21976 21977SERIAL DEVICE BUS 21978M: Rob Herring <[email protected]> 21979L: [email protected] 21980S: Maintained 21981F: Documentation/devicetree/bindings/serial/serial.yaml 21982F: drivers/tty/serdev/ 21983F: include/linux/serdev.h 21984 21985SERIAL IR RECEIVER 21986M: Sean Young <[email protected]> 21987L: [email protected] 21988S: Maintained 21989F: drivers/media/rc/serial_ir.c 21990 21991SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21992M: Srinivas Kandagatla <[email protected]> 21993L: [email protected] 21994S: Maintained 21995F: Documentation/devicetree/bindings/slimbus/ 21996F: Documentation/driver-api/slimbus.rst 21997F: drivers/slimbus/ 21998F: include/linux/slimbus.h 21999 22000SFC NETWORK DRIVER 22001M: Edward Cree <[email protected]> 22002L: [email protected] 22003L: [email protected] 22004S: Maintained 22005F: Documentation/networking/devlink/sfc.rst 22006F: drivers/net/ethernet/sfc/ 22007 22008SFCTEMP HWMON DRIVER 22009M: Emil Renner Berthing <[email protected]> 22010M: Hal Feng <[email protected]> 22011L: [email protected] 22012S: Maintained 22013F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 22014F: Documentation/hwmon/sfctemp.rst 22015F: drivers/hwmon/sfctemp.c 22016 22017SFF/SFP/SFP+ MODULE SUPPORT 22018M: Russell King <[email protected]> 22019L: [email protected] 22020S: Maintained 22021F: Documentation/devicetree/bindings/net/sff,sfp.yaml 22022F: drivers/net/phy/phylink.c 22023F: drivers/net/phy/sfp* 22024F: include/linux/mdio/mdio-i2c.h 22025F: include/linux/phylink.h 22026F: include/linux/sfp.h 22027K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 22028 22029SGI GRU DRIVER 22030M: Dimitri Sivanich <[email protected]> 22031S: Maintained 22032F: drivers/misc/sgi-gru/ 22033 22034SGI XP/XPC/XPNET DRIVER 22035M: Robin Holt <[email protected]> 22036M: Steve Wahl <[email protected]> 22037S: Maintained 22038F: drivers/misc/sgi-xp/ 22039 22040SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 22041M: Wenjia Zhang <[email protected]> 22042M: Jan Karcher <[email protected]> 22043R: D. Wythe <[email protected]> 22044R: Tony Lu <[email protected]> 22045R: Wen Gu <[email protected]> 22046L: [email protected] 22047L: [email protected] 22048S: Supported 22049F: net/smc/ 22050 22051SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 22052M: Linus Walleij <[email protected]> 22053L: [email protected] 22054S: Maintained 22055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 22056F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 22057F: drivers/iio/light/gp2ap002.c 22058 22059SHARP RJ54N1CB0C SENSOR DRIVER 22060M: Jacopo Mondi <[email protected]> 22061L: [email protected] 22062S: Odd fixes 22063T: git git://linuxtv.org/media.git 22064F: drivers/media/i2c/rj54n1cb0c.c 22065F: include/media/i2c/rj54n1cb0c.h 22066 22067SHRINKER 22068M: Andrew Morton <[email protected]> 22069M: Dave Chinner <[email protected]> 22070R: Qi Zheng <[email protected]> 22071R: Roman Gushchin <[email protected]> 22072R: Muchun Song <[email protected]> 22073L: [email protected] 22074S: Maintained 22075F: Documentation/admin-guide/mm/shrinker_debugfs.rst 22076F: include/linux/shrinker.h 22077F: mm/shrinker.c 22078F: mm/shrinker_debug.c 22079 22080SH_VOU V4L2 OUTPUT DRIVER 22081L: [email protected] 22082S: Orphan 22083F: drivers/media/platform/renesas/sh_vou.c 22084F: include/media/drv-intf/sh_vou.h 22085 22086SI2157 MEDIA DRIVER 22087L: [email protected] 22088S: Orphan 22089W: https://linuxtv.org 22090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22091F: drivers/media/tuners/si2157* 22092 22093SI2165 MEDIA DRIVER 22094M: Matthias Schwarzott <[email protected]> 22095L: [email protected] 22096S: Maintained 22097W: https://linuxtv.org 22098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22099F: drivers/media/dvb-frontends/si2165* 22100 22101SI2168 MEDIA DRIVER 22102L: [email protected] 22103S: Orphan 22104W: https://linuxtv.org 22105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22106F: drivers/media/dvb-frontends/si2168* 22107 22108SI470X FM RADIO RECEIVER I2C DRIVER 22109M: Hans Verkuil <[email protected]> 22110L: [email protected] 22111S: Odd Fixes 22112W: https://linuxtv.org 22113T: git git://linuxtv.org/media.git 22114F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 22115F: drivers/media/radio/si470x/radio-si470x-i2c.c 22116 22117SI470X FM RADIO RECEIVER USB DRIVER 22118M: Hans Verkuil <[email protected]> 22119L: [email protected] 22120S: Maintained 22121W: https://linuxtv.org 22122T: git git://linuxtv.org/media.git 22123F: drivers/media/radio/si470x/radio-si470x-common.c 22124F: drivers/media/radio/si470x/radio-si470x-usb.c 22125F: drivers/media/radio/si470x/radio-si470x.h 22126 22127SI4713 FM RADIO TRANSMITTER I2C DRIVER 22128M: Eduardo Valentin <[email protected]> 22129L: [email protected] 22130S: Odd Fixes 22131W: https://linuxtv.org 22132T: git git://linuxtv.org/media.git 22133F: drivers/media/radio/si4713/si4713.? 22134 22135SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 22136M: Eduardo Valentin <[email protected]> 22137L: [email protected] 22138S: Odd Fixes 22139W: https://linuxtv.org 22140T: git git://linuxtv.org/media.git 22141F: drivers/media/radio/si4713/radio-platform-si4713.c 22142 22143SI4713 FM RADIO TRANSMITTER USB DRIVER 22144M: Hans Verkuil <[email protected]> 22145L: [email protected] 22146S: Maintained 22147W: https://linuxtv.org 22148T: git git://linuxtv.org/media.git 22149F: drivers/media/radio/si4713/radio-usb-si4713.c 22150 22151SIANO DVB DRIVER 22152M: Mauro Carvalho Chehab <[email protected]> 22153L: [email protected] 22154S: Odd fixes 22155W: https://linuxtv.org 22156T: git git://linuxtv.org/media.git 22157F: drivers/media/common/siano/ 22158F: drivers/media/mmc/siano/ 22159F: drivers/media/usb/siano/ 22160F: drivers/media/usb/siano/ 22161 22162SIEMENS IPC LED DRIVERS 22163M: Bao Cheng Su <[email protected]> 22164M: Benedikt Niedermayr <[email protected]> 22165M: Tobias Schaffner <[email protected]> 22166L: [email protected] 22167S: Maintained 22168F: drivers/leds/simple/ 22169 22170SIEMENS IPC PLATFORM DRIVERS 22171M: Bao Cheng Su <[email protected]> 22172M: Benedikt Niedermayr <[email protected]> 22173M: Tobias Schaffner <[email protected]> 22174L: [email protected] 22175S: Maintained 22176F: drivers/platform/x86/siemens/ 22177F: include/linux/platform_data/x86/simatic-ipc-base.h 22178F: include/linux/platform_data/x86/simatic-ipc.h 22179 22180SIEMENS IPC WATCHDOG DRIVERS 22181M: Bao Cheng Su <[email protected]> 22182M: Benedikt Niedermayr <[email protected]> 22183M: Tobias Schaffner <[email protected]> 22184L: [email protected] 22185S: Maintained 22186F: drivers/watchdog/simatic-ipc-wdt.c 22187 22188SIFIVE DRIVERS 22189M: Paul Walmsley <[email protected]> 22190M: Samuel Holland <[email protected]> 22191L: [email protected] 22192S: Supported 22193F: drivers/dma/sf-pdma/ 22194N: sifive 22195K: fu[57]40 22196K: [^@]sifive 22197 22198SILEAD TOUCHSCREEN DRIVER 22199M: Hans de Goede <[email protected]> 22200L: [email protected] 22201L: [email protected] 22202S: Maintained 22203F: drivers/input/touchscreen/silead.c 22204F: drivers/platform/x86/touchscreen_dmi.c 22205 22206SILICON LABS WIRELESS DRIVERS (for WFxxx series) 22207M: Jérôme Pouiller <[email protected]> 22208L: [email protected] 22209S: Supported 22210F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 22211F: drivers/net/wireless/silabs/ 22212 22213SILICON MOTION SM712 FRAME BUFFER DRIVER 22214M: Sudip Mukherjee <[email protected]> 22215M: Teddy Wang <[email protected]> 22216M: Sudip Mukherjee <[email protected]> 22217L: [email protected] 22218S: Maintained 22219F: Documentation/fb/sm712fb.rst 22220F: drivers/video/fbdev/sm712* 22221 22222SILVACO I3C DUAL-ROLE MASTER 22223M: Miquel Raynal <[email protected]> 22224M: Frank Li <[email protected]> 22225L: [email protected] (moderated for non-subscribers) 22226L: [email protected] 22227S: Maintained 22228F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 22229F: drivers/i3c/master/svc-i3c-master.c 22230 22231SIMPLEFB FB DRIVER 22232M: Hans de Goede <[email protected]> 22233L: [email protected] 22234S: Maintained 22235F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 22236F: drivers/video/fbdev/simplefb.c 22237F: include/linux/platform_data/simplefb.h 22238 22239SIOX 22240M: Thorsten Scherer <[email protected]> 22241R: Pengutronix Kernel Team <[email protected]> 22242S: Supported 22243F: drivers/gpio/gpio-siox.c 22244F: drivers/siox/* 22245F: include/trace/events/siox.h 22246 22247SIPHASH PRF ROUTINES 22248M: Jason A. Donenfeld <[email protected]> 22249S: Maintained 22250F: include/linux/siphash.h 22251F: lib/siphash.c 22252F: lib/tests/siphash_kunit.c 22253 22254SIS 190 ETHERNET DRIVER 22255M: Francois Romieu <[email protected]> 22256L: [email protected] 22257S: Maintained 22258F: drivers/net/ethernet/sis/sis190.c 22259 22260SIS 900/7016 FAST ETHERNET DRIVER 22261M: Daniele Venzano <[email protected]> 22262L: [email protected] 22263S: Maintained 22264W: http://www.brownhat.org/sis900.html 22265F: drivers/net/ethernet/sis/sis900.* 22266 22267SIS FRAMEBUFFER DRIVER 22268S: Orphan 22269F: Documentation/fb/sisfb.rst 22270F: drivers/video/fbdev/sis/ 22271F: include/video/sisfb.h 22272 22273SIS I2C TOUCHSCREEN DRIVER 22274M: Mika Penttilä <[email protected]> 22275L: [email protected] 22276S: Maintained 22277F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 22278F: drivers/input/touchscreen/sis_i2c.c 22279 22280SIS USB2VGA DRIVER 22281M: Thomas Winischhofer <[email protected]> 22282S: Maintained 22283W: http://www.winischhofer.at/linuxsisusbvga.shtml 22284F: drivers/usb/misc/sisusbvga/ 22285 22286SL28 CPLD MFD DRIVER 22287M: Michael Walle <[email protected]> 22288S: Maintained 22289F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 22290F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 22291F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 22292F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 22293F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 22294F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 22295F: drivers/gpio/gpio-sl28cpld.c 22296F: drivers/hwmon/sl28cpld-hwmon.c 22297F: drivers/irqchip/irq-sl28cpld.c 22298F: drivers/pwm/pwm-sl28cpld.c 22299F: drivers/watchdog/sl28cpld_wdt.c 22300 22301SL28 VPD NVMEM LAYOUT DRIVER 22302M: Michael Walle <[email protected]> 22303S: Maintained 22304F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 22305F: drivers/nvmem/layouts/sl28vpd.c 22306 22307SLAB ALLOCATOR 22308M: Christoph Lameter <[email protected]> 22309M: David Rientjes <[email protected]> 22310M: Andrew Morton <[email protected]> 22311M: Vlastimil Babka <[email protected]> 22312R: Roman Gushchin <[email protected]> 22313R: Harry Yoo <[email protected]> 22314L: [email protected] 22315S: Maintained 22316T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 22317F: include/linux/sl?b*.h 22318F: mm/sl?b* 22319 22320SLCAN CAN NETWORK DRIVER 22321M: Dario Binacchi <[email protected]> 22322L: [email protected] 22323S: Maintained 22324F: drivers/net/can/slcan/ 22325 22326SLEEPABLE READ-COPY UPDATE (SRCU) 22327M: Lai Jiangshan <[email protected]> 22328M: "Paul E. McKenney" <[email protected]> 22329M: Josh Triplett <[email protected]> 22330R: Steven Rostedt <[email protected]> 22331R: Mathieu Desnoyers <[email protected]> 22332L: [email protected] 22333S: Supported 22334W: http://www.rdrop.com/users/paulmck/RCU/ 22335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 22336F: include/linux/srcu*.h 22337F: kernel/rcu/srcu*.c 22338 22339SMACK SECURITY MODULE 22340M: Casey Schaufler <[email protected]> 22341L: [email protected] 22342S: Maintained 22343W: http://schaufler-ca.com 22344T: git git://github.com/cschaufler/smack-next 22345F: Documentation/admin-guide/LSM/Smack.rst 22346F: security/smack/ 22347 22348SMC91x ETHERNET DRIVER 22349M: Nicolas Pitre <[email protected]> 22350S: Odd Fixes 22351F: drivers/net/ethernet/smsc/smc91x.* 22352 22353SMSC EMC2103 HARDWARE MONITOR DRIVER 22354M: Steve Glendinning <[email protected]> 22355L: [email protected] 22356S: Maintained 22357F: Documentation/hwmon/emc2103.rst 22358F: drivers/hwmon/emc2103.c 22359 22360SMSC SCH5627 HARDWARE MONITOR DRIVER 22361M: Hans de Goede <[email protected]> 22362L: [email protected] 22363S: Supported 22364F: Documentation/hwmon/sch5627.rst 22365F: drivers/hwmon/sch5627.c 22366 22367SMSC UFX6000 and UFX7000 USB to VGA DRIVER 22368M: Steve Glendinning <[email protected]> 22369L: [email protected] 22370S: Maintained 22371F: drivers/video/fbdev/smscufx.c 22372 22373SMSC47B397 HARDWARE MONITOR DRIVER 22374M: Jean Delvare <[email protected]> 22375L: [email protected] 22376S: Maintained 22377F: Documentation/hwmon/smsc47b397.rst 22378F: drivers/hwmon/smsc47b397.c 22379 22380SMSC911x ETHERNET DRIVER 22381M: Steve Glendinning <[email protected]> 22382L: [email protected] 22383S: Maintained 22384F: drivers/net/ethernet/smsc/smsc911x.* 22385F: include/linux/smsc911x.h 22386 22387SMSC9420 PCI ETHERNET DRIVER 22388M: Steve Glendinning <[email protected]> 22389L: [email protected] 22390S: Maintained 22391F: drivers/net/ethernet/smsc/smsc9420.* 22392 22393SNET DPU VIRTIO DATA PATH ACCELERATOR 22394R: Alvaro Karsz <[email protected]> 22395F: drivers/vdpa/solidrun/ 22396 22397SOCIONEXT (SNI) AVE NETWORK DRIVER 22398M: Kunihiko Hayashi <[email protected]> 22399L: [email protected] 22400S: Maintained 22401F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 22402F: drivers/net/ethernet/socionext/sni_ave.c 22403 22404SOCIONEXT (SNI) NETSEC NETWORK DRIVER 22405M: Ilias Apalodimas <[email protected]> 22406M: Masahisa Kojima <[email protected]> 22407L: [email protected] 22408S: Maintained 22409F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 22410F: drivers/net/ethernet/socionext/netsec.c 22411 22412SOCIONEXT (SNI) Synquacer SPI DRIVER 22413M: Masahisa Kojima <[email protected]> 22414M: Jassi Brar <[email protected]> 22415L: [email protected] 22416S: Maintained 22417F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 22418F: drivers/spi/spi-synquacer.c 22419 22420SOCIONEXT SYNQUACER I2C DRIVER 22421M: Ard Biesheuvel <[email protected]> 22422L: [email protected] 22423S: Maintained 22424F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 22425F: drivers/i2c/busses/i2c-synquacer.c 22426 22427SOCIONEXT UNIPHIER SOUND DRIVER 22428L: [email protected] 22429S: Orphan 22430F: sound/soc/uniphier/ 22431 22432SOCKET TIMESTAMPING 22433M: Willem de Bruijn <[email protected]> 22434R: Jason Xing <[email protected]> 22435S: Maintained 22436F: Documentation/networking/timestamping.rst 22437F: include/linux/net_tstamp.h 22438F: include/uapi/linux/net_tstamp.h 22439F: tools/testing/selftests/bpf/*/net_timestamping* 22440F: tools/testing/selftests/net/*timestamp* 22441F: tools/testing/selftests/net/so_txtime.c 22442 22443SOEKRIS NET48XX LED SUPPORT 22444M: Chris Boot <[email protected]> 22445S: Maintained 22446F: drivers/leds/leds-net48xx.c 22447 22448SOFT-IWARP DRIVER (siw) 22449M: Bernard Metzler <[email protected]> 22450L: [email protected] 22451S: Supported 22452F: drivers/infiniband/sw/siw/ 22453F: include/uapi/rdma/siw-abi.h 22454 22455SOFT-ROCE DRIVER (rxe) 22456M: Zhu Yanjun <[email protected]> 22457L: [email protected] 22458S: Supported 22459F: drivers/infiniband/sw/rxe/ 22460F: include/uapi/rdma/rdma_user_rxe.h 22461 22462SOFTLOGIC 6x10 MPEG CODEC 22463M: Bluecherry Maintainers <[email protected]> 22464M: Andrey Utkin <[email protected]> 22465M: Ismael Luceno <[email protected]> 22466L: [email protected] 22467S: Supported 22468F: drivers/media/pci/solo6x10/ 22469 22470SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 22471M: James Morse <[email protected]> 22472L: [email protected] (moderated for non-subscribers) 22473S: Maintained 22474F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 22475F: drivers/firmware/arm_sdei.c 22476F: include/linux/arm_sdei.h 22477F: include/uapi/linux/arm_sdei.h 22478 22479SOFTWARE NODES AND DEVICE PROPERTIES 22480R: Andy Shevchenko <[email protected]> 22481R: Daniel Scally <[email protected]> 22482R: Heikki Krogerus <[email protected]> 22483R: Sakari Ailus <[email protected]> 22484L: [email protected] 22485S: Maintained 22486F: drivers/base/property.c 22487F: drivers/base/swnode.c 22488F: include/linux/fwnode.h 22489F: include/linux/property.h 22490 22491SOFTWARE RAID (Multiple Disks) SUPPORT 22492M: Song Liu <[email protected]> 22493M: Yu Kuai <[email protected]> 22494L: [email protected] 22495S: Supported 22496Q: https://patchwork.kernel.org/project/linux-raid/list/ 22497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 22498F: drivers/md/Kconfig 22499F: drivers/md/Makefile 22500F: drivers/md/md* 22501F: drivers/md/raid* 22502F: include/linux/raid/ 22503F: include/uapi/linux/raid/ 22504 22505SOLIDRUN CLEARFOG SUPPORT 22506M: Russell King <[email protected]> 22507S: Maintained 22508F: arch/arm/boot/dts/marvell/armada-388-clearfog* 22509F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 22510 22511SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 22512M: Russell King <[email protected]> 22513S: Maintained 22514F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 22515F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 22516F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 22517 22518SONIC NETWORK DRIVER 22519M: Thomas Bogendoerfer <[email protected]> 22520L: [email protected] 22521S: Maintained 22522F: drivers/net/ethernet/natsemi/sonic.* 22523 22524SONICS SILICON BACKPLANE DRIVER (SSB) 22525M: Michael Buesch <[email protected]> 22526L: [email protected] 22527S: Maintained 22528F: drivers/ssb/ 22529F: include/linux/ssb/ 22530 22531SONY IMX208 SENSOR DRIVER 22532M: Sakari Ailus <[email protected]> 22533L: [email protected] 22534S: Maintained 22535T: git git://linuxtv.org/media.git 22536F: drivers/media/i2c/imx208.c 22537 22538SONY IMX214 SENSOR DRIVER 22539M: Ricardo Ribalda <[email protected]> 22540L: [email protected] 22541S: Maintained 22542T: git git://linuxtv.org/media.git 22543F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 22544F: drivers/media/i2c/imx214.c 22545 22546SONY IMX219 SENSOR DRIVER 22547M: Dave Stevenson <[email protected]> 22548L: [email protected] 22549S: Maintained 22550T: git git://linuxtv.org/media.git 22551F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 22552F: drivers/media/i2c/imx219.c 22553 22554SONY IMX258 SENSOR DRIVER 22555M: Sakari Ailus <[email protected]> 22556L: [email protected] 22557S: Maintained 22558T: git git://linuxtv.org/media.git 22559F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 22560F: drivers/media/i2c/imx258.c 22561 22562SONY IMX274 SENSOR DRIVER 22563M: Leon Luo <[email protected]> 22564L: [email protected] 22565S: Maintained 22566T: git git://linuxtv.org/media.git 22567F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22568F: drivers/media/i2c/imx274.c 22569 22570SONY IMX283 SENSOR DRIVER 22571M: Kieran Bingham <[email protected]> 22572M: Umang Jain <[email protected]> 22573L: [email protected] 22574S: Maintained 22575T: git git://linuxtv.org/media.git 22576F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22577F: drivers/media/i2c/imx283.c 22578 22579SONY IMX290 SENSOR DRIVER 22580M: Manivannan Sadhasivam <[email protected]> 22581L: [email protected] 22582S: Maintained 22583T: git git://linuxtv.org/media.git 22584F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22585F: drivers/media/i2c/imx290.c 22586 22587SONY IMX296 SENSOR DRIVER 22588M: Laurent Pinchart <[email protected]> 22589M: Manivannan Sadhasivam <[email protected]> 22590L: [email protected] 22591S: Maintained 22592T: git git://linuxtv.org/media.git 22593F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22594F: drivers/media/i2c/imx296.c 22595 22596SONY IMX319 SENSOR DRIVER 22597M: Bingbu Cao <[email protected]> 22598L: [email protected] 22599S: Maintained 22600T: git git://linuxtv.org/media.git 22601F: drivers/media/i2c/imx319.c 22602 22603SONY IMX334 SENSOR DRIVER 22604L: [email protected] 22605S: Orphan 22606T: git git://linuxtv.org/media.git 22607F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22608F: drivers/media/i2c/imx334.c 22609 22610SONY IMX335 SENSOR DRIVER 22611L: [email protected] 22612S: Orphan 22613T: git git://linuxtv.org/media.git 22614F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22615F: drivers/media/i2c/imx335.c 22616 22617SONY IMX355 SENSOR DRIVER 22618M: Tianshu Qiu <[email protected]> 22619L: [email protected] 22620S: Maintained 22621T: git git://linuxtv.org/media.git 22622F: drivers/media/i2c/imx355.c 22623 22624SONY IMX412 SENSOR DRIVER 22625L: [email protected] 22626S: Orphan 22627T: git git://linuxtv.org/media.git 22628F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22629F: drivers/media/i2c/imx412.c 22630 22631SONY IMX415 SENSOR DRIVER 22632M: Michael Riesch <[email protected]> 22633L: [email protected] 22634S: Maintained 22635T: git git://linuxtv.org/media.git 22636F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22637F: drivers/media/i2c/imx415.c 22638 22639SONY MEMORYSTICK SUBSYSTEM 22640M: Maxim Levitsky <[email protected]> 22641M: Alex Dubov <[email protected]> 22642M: Ulf Hansson <[email protected]> 22643L: [email protected] 22644S: Maintained 22645T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22646F: drivers/memstick/ 22647F: include/linux/memstick.h 22648 22649SONY VAIO CONTROL DEVICE DRIVER 22650M: Mattia Dongili <[email protected]> 22651L: [email protected] 22652S: Maintained 22653W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22654F: Documentation/admin-guide/laptops/sony-laptop.rst 22655F: drivers/char/sonypi.c 22656F: drivers/platform/x86/sony-laptop.c 22657F: include/linux/sony-laptop.h 22658 22659SOPHGO DEVICETREES and DRIVERS 22660M: Chen Wang <[email protected]> 22661M: Inochi Amaoto <[email protected]> 22662L: [email protected] 22663W: https://github.com/sophgo/linux/wiki 22664T: git https://github.com/sophgo/linux.git 22665S: Maintained 22666N: sophgo 22667K: sophgo 22668 22669SOUND 22670M: Jaroslav Kysela <[email protected]> 22671M: Takashi Iwai <[email protected]> 22672L: [email protected] 22673S: Maintained 22674W: http://www.alsa-project.org/ 22675Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22677F: Documentation/sound/ 22678F: include/sound/ 22679F: include/uapi/sound/ 22680F: sound/ 22681F: tools/testing/selftests/alsa 22682 22683SOUND - ALSA SELFTESTS 22684M: Mark Brown <[email protected]> 22685L: [email protected] 22686L: [email protected] 22687S: Supported 22688F: tools/testing/selftests/alsa 22689 22690SOUND - COMPRESSED AUDIO 22691M: Vinod Koul <[email protected]> 22692L: [email protected] 22693S: Supported 22694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22695F: Documentation/sound/designs/compress-offload.rst 22696F: include/sound/compress_driver.h 22697F: include/uapi/sound/compress_* 22698F: sound/core/compress_offload.c 22699F: sound/soc/soc-compress.c 22700 22701SOUND - CORE KUNIT TEST 22702M: Ivan Orlov <[email protected]> 22703L: [email protected] 22704S: Supported 22705F: sound/core/sound_kunit.c 22706 22707SOUND - DMAENGINE HELPERS 22708M: Lars-Peter Clausen <[email protected]> 22709S: Supported 22710F: include/sound/dmaengine_pcm.h 22711F: sound/core/pcm_dmaengine.c 22712F: sound/soc/soc-generic-dmaengine-pcm.c 22713 22714SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22715M: Liam Girdwood <[email protected]> 22716M: Mark Brown <[email protected]> 22717L: [email protected] 22718S: Supported 22719W: http://alsa-project.org/main/index.php/ASoC 22720T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22721F: Documentation/devicetree/bindings/sound/ 22722F: Documentation/sound/soc/ 22723F: include/dt-bindings/sound/ 22724F: include/sound/soc* 22725F: include/sound/sof.h 22726F: include/sound/sof/ 22727F: include/trace/events/sof*.h 22728F: include/uapi/sound/asoc.h 22729F: sound/soc/ 22730 22731SOUND - SOC LAYER / dapm-graph 22732M: Luca Ceresoli <[email protected]> 22733L: [email protected] 22734S: Maintained 22735F: tools/sound/dapm-graph 22736 22737SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22738M: Liam Girdwood <[email protected]> 22739M: Peter Ujfalusi <[email protected]> 22740M: Bard Liao <[email protected]> 22741M: Ranjani Sridharan <[email protected]> 22742M: Daniel Baluta <[email protected]> 22743R: Kai Vehmanen <[email protected]> 22744R: Pierre-Louis Bossart <[email protected]> 22745L: [email protected] (moderated for non-subscribers) 22746S: Supported 22747W: https://github.com/thesofproject/linux/ 22748F: sound/soc/sof/ 22749 22750SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22751M: Mark Brown <[email protected]> 22752M: Kuninori Morimoto <[email protected]> 22753S: Supported 22754L: [email protected] 22755F: sound/soc/generic/ 22756F: include/sound/simple_card* 22757F: Documentation/devicetree/bindings/sound/simple-card.yaml 22758F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22759 22760SOUNDWIRE SUBSYSTEM 22761M: Vinod Koul <[email protected]> 22762M: Bard Liao <[email protected]> 22763R: Pierre-Louis Bossart <[email protected]> 22764R: Sanyog Kale <[email protected]> 22765L: [email protected] 22766S: Supported 22767T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22768F: Documentation/driver-api/soundwire/ 22769F: drivers/soundwire/ 22770F: include/linux/soundwire/ 22771 22772SP2 MEDIA DRIVER 22773M: Olli Salonen <[email protected]> 22774L: [email protected] 22775S: Maintained 22776W: https://linuxtv.org 22777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22778F: drivers/media/dvb-frontends/sp2* 22779 22780SPANISH DOCUMENTATION 22781M: Carlos Bilbao <[email protected]> 22782R: Avadhut Naik <[email protected]> 22783S: Maintained 22784F: Documentation/translations/sp_SP/ 22785 22786SPARC + UltraSPARC (sparc/sparc64) 22787M: "David S. Miller" <[email protected]> 22788M: Andreas Larsson <[email protected]> 22789L: [email protected] 22790S: Maintained 22791Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22792T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22793T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22794F: arch/sparc/ 22795F: drivers/sbus/ 22796 22797SPARC SERIAL DRIVERS 22798M: "David S. Miller" <[email protected]> 22799L: [email protected] 22800S: Maintained 22801T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22802T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22803F: drivers/tty/serial/suncore.c 22804F: drivers/tty/serial/sunhv.c 22805F: drivers/tty/serial/sunsab.c 22806F: drivers/tty/serial/sunsab.h 22807F: drivers/tty/serial/sunsu.c 22808F: drivers/tty/serial/sunzilog.c 22809F: drivers/tty/serial/sunzilog.h 22810F: drivers/tty/vcc.c 22811F: include/linux/sunserialcore.h 22812 22813SPARSE CHECKER 22814M: "Luc Van Oostenryck" <[email protected]> 22815L: [email protected] 22816S: Maintained 22817W: https://sparse.docs.kernel.org/ 22818Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22819B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22820T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22821F: include/linux/compiler.h 22822 22823SPEAKUP CONSOLE SPEECH DRIVER 22824M: William Hubbs <[email protected]> 22825M: Chris Brannon <[email protected]> 22826M: Kirk Reiser <[email protected]> 22827M: Samuel Thibault <[email protected]> 22828L: [email protected] 22829S: Odd Fixes 22830W: http://www.linux-speakup.org/ 22831W: https://github.com/linux-speakup/speakup 22832B: https://github.com/linux-speakup/speakup/issues 22833F: drivers/accessibility/speakup/ 22834 22835SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22836M: Viresh Kumar <[email protected]> 22837M: Shiraz Hashim <[email protected]> 22838L: [email protected] (moderated for non-subscribers) 22839L: [email protected] 22840S: Maintained 22841W: http://www.st.com/spear 22842F: arch/arm/boot/dts/st/spear* 22843F: arch/arm/mach-spear/ 22844F: drivers/clk/spear/ 22845F: drivers/pinctrl/spear/ 22846 22847SPI NOR SUBSYSTEM 22848M: Tudor Ambarus <[email protected]> 22849M: Pratyush Yadav <[email protected]> 22850M: Michael Walle <[email protected]> 22851L: [email protected] 22852S: Maintained 22853W: http://www.linux-mtd.infradead.org/ 22854Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22855C: irc://irc.oftc.net/mtd 22856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22857F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22858F: drivers/mtd/spi-nor/ 22859F: include/linux/mtd/spi-nor.h 22860 22861SPI OFFLOAD 22862R: David Lechner <[email protected]> 22863F: drivers/spi/spi-offload-trigger-pwm.c 22864F: drivers/spi/spi-offload.c 22865F: include/linux/spi/offload/ 22866K: spi_offload 22867 22868SPI SUBSYSTEM 22869M: Mark Brown <[email protected]> 22870L: [email protected] 22871S: Maintained 22872Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22873T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22874F: Documentation/devicetree/bindings/spi/ 22875F: Documentation/spi/ 22876F: drivers/spi/ 22877F: include/linux/spi/ 22878F: include/uapi/linux/spi/ 22879F: tools/spi/ 22880 22881SPMI SUBSYSTEM 22882M: Stephen Boyd <[email protected]> 22883L: [email protected] 22884S: Maintained 22885T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22886F: Documentation/devicetree/bindings/spmi/ 22887F: drivers/spmi/ 22888F: include/dt-bindings/spmi/spmi.h 22889F: include/linux/spmi.h 22890F: include/trace/events/spmi.h 22891 22892SPU FILE SYSTEM 22893L: [email protected] 22894S: Orphan 22895F: Documentation/filesystems/spufs/spufs.rst 22896F: arch/powerpc/platforms/cell/spufs/ 22897 22898SQUASHFS FILE SYSTEM 22899M: Phillip Lougher <[email protected]> 22900L: [email protected] (subscribers-only) 22901S: Maintained 22902W: http://squashfs.org.uk 22903T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22904F: Documentation/filesystems/squashfs.rst 22905F: fs/squashfs/ 22906 22907SRM (Alpha) environment access 22908M: Jan-Benedict Glaw <[email protected]> 22909S: Maintained 22910F: arch/alpha/kernel/srm_env.c 22911 22912ST LSM6DSx IMU IIO DRIVER 22913M: Lorenzo Bianconi <[email protected]> 22914L: [email protected] 22915S: Maintained 22916W: http://www.st.com/ 22917F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22918F: drivers/iio/imu/st_lsm6dsx/ 22919 22920ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22921M: Benjamin Mugnier <[email protected]> 22922M: Sylvain Petinot <[email protected]> 22923L: [email protected] 22924S: Maintained 22925T: git git://linuxtv.org/media.git 22926F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22927F: drivers/media/i2c/st-mipid02.c 22928 22929ST STC3117 FUEL GAUGE DRIVER 22930M: Hardevsinh Palaniya <[email protected]> 22931M: Bhavin Sharma <[email protected]> 22932L: [email protected] 22933S: Maintained 22934F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 22935F: drivers/power/supply/stc3117_fuel_gauge.c 22936 22937ST STM32 FIREWALL 22938M: Gatien Chevallier <[email protected]> 22939S: Maintained 22940F: drivers/bus/stm32_etzpc.c 22941F: drivers/bus/stm32_firewall.c 22942F: drivers/bus/stm32_rifsc.c 22943 22944ST STM32 I2C/SMBUS DRIVER 22945M: Pierre-Yves MORDRET <[email protected]> 22946M: Alain Volmat <[email protected]> 22947L: [email protected] 22948S: Maintained 22949F: drivers/i2c/busses/i2c-stm32* 22950 22951ST STM32 SPI DRIVER 22952M: Alain Volmat <[email protected]> 22953L: [email protected] 22954S: Maintained 22955F: drivers/spi/spi-stm32.c 22956 22957ST STPDDC60 DRIVER 22958M: Daniel Nilsson <[email protected]> 22959L: [email protected] 22960S: Maintained 22961F: Documentation/hwmon/stpddc60.rst 22962F: drivers/hwmon/pmbus/stpddc60.c 22963 22964ST VGXY61 DRIVER 22965M: Benjamin Mugnier <[email protected]> 22966M: Sylvain Petinot <[email protected]> 22967L: [email protected] 22968S: Maintained 22969T: git git://linuxtv.org/media.git 22970F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22971F: Documentation/userspace-api/media/drivers/vgxy61.rst 22972F: drivers/media/i2c/vgxy61.c 22973 22974ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22975M: Song Qiang <[email protected]> 22976L: [email protected] 22977S: Maintained 22978F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22979F: drivers/iio/proximity/vl53l0x-i2c.c 22980 22981STABLE BRANCH 22982M: Greg Kroah-Hartman <[email protected]> 22983M: Sasha Levin <[email protected]> 22984L: [email protected] 22985S: Supported 22986F: Documentation/process/stable-kernel-rules.rst 22987 22988STAGING - ATOMISP DRIVER 22989M: Hans de Goede <[email protected]> 22990M: Mauro Carvalho Chehab <[email protected]> 22991R: Sakari Ailus <[email protected]> 22992L: [email protected] 22993S: Maintained 22994F: drivers/staging/media/atomisp/ 22995 22996STAGING - INDUSTRIAL IO 22997M: Jonathan Cameron <[email protected]> 22998L: [email protected] 22999S: Odd Fixes 23000F: Documentation/devicetree/bindings/staging/iio/ 23001F: drivers/staging/iio/ 23002 23003STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 23004M: Marc Dietrich <[email protected]> 23005L: [email protected] (moderated for non-subscribers) 23006L: [email protected] 23007S: Maintained 23008F: drivers/staging/nvec/ 23009 23010STAGING - SEPS525 LCD CONTROLLER DRIVERS 23011M: Michael Hennerich <[email protected]> 23012L: [email protected] 23013S: Supported 23014F: drivers/staging/fbtft/fb_seps525.c 23015 23016STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 23017M: Sudip Mukherjee <[email protected]> 23018M: Teddy Wang <[email protected]> 23019M: Sudip Mukherjee <[email protected]> 23020L: [email protected] 23021S: Maintained 23022F: drivers/staging/sm750fb/ 23023 23024STAGING SUBSYSTEM 23025M: Greg Kroah-Hartman <[email protected]> 23026L: [email protected] 23027S: Supported 23028T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 23029F: drivers/staging/ 23030 23031STANDALONE CACHE CONTROLLER DRIVERS 23032M: Conor Dooley <[email protected]> 23033S: Maintained 23034T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 23035F: Documentation/devicetree/bindings/cache/ 23036F: drivers/cache 23037 23038STARFIRE/DURALAN NETWORK DRIVER 23039M: Ion Badulescu <[email protected]> 23040S: Odd Fixes 23041F: drivers/net/ethernet/adaptec/starfire* 23042 23043STARFIVE CAMERA SUBSYSTEM DRIVER 23044M: Jack Zhu <[email protected]> 23045M: Changhuang Liang <[email protected]> 23046L: [email protected] 23047S: Maintained 23048F: Documentation/admin-guide/media/starfive_camss.rst 23049F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 23050F: drivers/staging/media/starfive/camss 23051 23052STARFIVE CRYPTO DRIVER 23053M: Jia Jie Ho <[email protected]> 23054M: William Qiu <[email protected]> 23055S: Supported 23056F: Documentation/devicetree/bindings/crypto/starfive* 23057F: drivers/crypto/starfive/ 23058 23059STARFIVE DEVICETREES 23060M: Emil Renner Berthing <[email protected]> 23061S: Maintained 23062F: arch/riscv/boot/dts/starfive/ 23063 23064STARFIVE DWMAC GLUE LAYER 23065M: Emil Renner Berthing <[email protected]> 23066M: Minda Chen <[email protected]> 23067S: Maintained 23068F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 23069F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 23070 23071STARFIVE JH7110 DPHY RX DRIVER 23072M: Jack Zhu <[email protected]> 23073M: Changhuang Liang <[email protected]> 23074S: Supported 23075F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 23076F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 23077 23078STARFIVE JH7110 DPHY TX DRIVER 23079M: Keith Zhao <[email protected]> 23080S: Supported 23081F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 23082F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 23083 23084STARFIVE JH7110 MMC/SD/SDIO DRIVER 23085M: William Qiu <[email protected]> 23086S: Supported 23087F: Documentation/devicetree/bindings/mmc/starfive* 23088F: drivers/mmc/host/dw_mmc-starfive.c 23089 23090STARFIVE JH7110 PLL CLOCK DRIVER 23091M: Xingyu Wu <[email protected]> 23092S: Supported 23093F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 23094F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 23095 23096STARFIVE JH7110 PWMDAC DRIVER 23097M: Hal Feng <[email protected]> 23098M: Xingyu Wu <[email protected]> 23099S: Supported 23100F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 23101F: sound/soc/starfive/jh7110_pwmdac.c 23102 23103STARFIVE JH7110 SYSCON 23104M: William Qiu <[email protected]> 23105M: Xingyu Wu <[email protected]> 23106S: Supported 23107F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 23108 23109STARFIVE JH7110 TDM DRIVER 23110M: Walker Chen <[email protected]> 23111S: Maintained 23112F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 23113F: sound/soc/starfive/jh7110_tdm.c 23114 23115STARFIVE JH71X0 CLOCK DRIVERS 23116M: Emil Renner Berthing <[email protected]> 23117M: Hal Feng <[email protected]> 23118S: Maintained 23119F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 23120F: drivers/clk/starfive/clk-starfive-jh71* 23121F: include/dt-bindings/clock/starfive?jh71*.h 23122 23123STARFIVE JH71X0 PINCTRL DRIVERS 23124M: Emil Renner Berthing <[email protected]> 23125M: Jianlong Huang <[email protected]> 23126M: Hal Feng <[email protected]> 23127L: [email protected] 23128S: Maintained 23129F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 23130F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 23131F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 23132F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 23133 23134STARFIVE JH71X0 RESET CONTROLLER DRIVERS 23135M: Emil Renner Berthing <[email protected]> 23136M: Hal Feng <[email protected]> 23137S: Maintained 23138F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 23139F: drivers/reset/starfive/reset-starfive-jh71* 23140F: include/dt-bindings/reset/starfive?jh71*.h 23141 23142STARFIVE JH71X0 USB DRIVERS 23143M: Minda Chen <[email protected]> 23144S: Maintained 23145F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 23146F: drivers/usb/cdns3/cdns3-starfive.c 23147 23148STARFIVE JH71XX PMU CONTROLLER DRIVER 23149M: Walker Chen <[email protected]> 23150M: Changhuang Liang <[email protected]> 23151S: Supported 23152F: Documentation/devicetree/bindings/power/starfive* 23153F: drivers/pmdomain/starfive/ 23154F: include/dt-bindings/power/starfive,jh7110-pmu.h 23155 23156STARFIVE SOC DRIVERS 23157M: Conor Dooley <[email protected]> 23158S: Maintained 23159T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 23160F: Documentation/devicetree/bindings/soc/starfive/ 23161 23162STARFIVE STARLINK PMU DRIVER 23163M: Ji Sheng Teoh <[email protected]> 23164S: Maintained 23165F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 23166F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 23167F: drivers/perf/starfive_starlink_pmu.c 23168 23169STARFIVE TRNG DRIVER 23170M: Jia Jie Ho <[email protected]> 23171S: Supported 23172F: Documentation/devicetree/bindings/rng/starfive* 23173F: drivers/char/hw_random/jh7110-trng.c 23174 23175STARFIVE WATCHDOG DRIVER 23176M: Xingyu Wu <[email protected]> 23177M: Ziv Xu <[email protected]> 23178S: Supported 23179F: Documentation/devicetree/bindings/watchdog/starfive* 23180F: drivers/watchdog/starfive-wdt.c 23181 23182STARFIVE JH71X0 PCIE AND USB PHY DRIVER 23183M: Minda Chen <[email protected]> 23184S: Supported 23185F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 23186F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 23187F: drivers/phy/starfive/phy-jh7110-pcie.c 23188F: drivers/phy/starfive/phy-jh7110-usb.c 23189 23190STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 23191M: Changhuang Liang <[email protected]> 23192S: Supported 23193F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 23194F: drivers/irqchip/irq-starfive-jh8100-intc.c 23195 23196STATIC BRANCH/CALL 23197M: Peter Zijlstra <[email protected]> 23198M: Josh Poimboeuf <[email protected]> 23199M: Jason Baron <[email protected]> 23200R: Steven Rostedt <[email protected]> 23201R: Ard Biesheuvel <[email protected]> 23202S: Supported 23203F: arch/*/include/asm/jump_label*.h 23204F: arch/*/include/asm/static_call*.h 23205F: arch/*/kernel/jump_label.c 23206F: arch/*/kernel/static_call.c 23207F: include/linux/jump_label*.h 23208F: include/linux/static_call*.h 23209F: kernel/jump_label.c 23210F: kernel/static_call*.c 23211 23212STI AUDIO (ASoC) DRIVERS 23213M: Arnaud Pouliquen <[email protected]> 23214L: [email protected] 23215S: Maintained 23216F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 23217F: sound/soc/sti/ 23218 23219STI CEC DRIVER 23220M: Alain Volmat <[email protected]> 23221S: Maintained 23222F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 23223F: drivers/media/cec/platform/sti/ 23224 23225STK1160 USB VIDEO CAPTURE DRIVER 23226M: Ezequiel Garcia <[email protected]> 23227L: [email protected] 23228S: Maintained 23229T: git git://linuxtv.org/media.git 23230F: drivers/media/usb/stk1160/ 23231 23232STM32 AUDIO (ASoC) DRIVERS 23233M: Olivier Moysan <[email protected]> 23234M: Arnaud Pouliquen <[email protected]> 23235L: [email protected] 23236S: Maintained 23237F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 23238F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 23239F: sound/soc/stm/ 23240 23241STM32 DMA DRIVERS 23242M: Amélie Delaunay <[email protected]> 23243L: [email protected] 23244L: [email protected] (moderated for non-subscribers) 23245S: Maintained 23246F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 23247F: Documentation/devicetree/bindings/dma/stm32/ 23248F: drivers/dma/stm32/ 23249 23250STM32 TIMER/LPTIMER DRIVERS 23251M: Fabrice Gasnier <[email protected]> 23252S: Maintained 23253F: Documentation/ABI/testing/*timer-stm32 23254F: Documentation/devicetree/bindings/*/*stm32-*timer* 23255F: drivers/*/stm32-*timer* 23256F: drivers/pwm/pwm-stm32* 23257F: include/linux/*/stm32-*tim* 23258 23259STM32MP25 USB3/PCIE COMBOPHY DRIVER 23260M: Christian Bruel <[email protected]> 23261S: Maintained 23262F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 23263F: drivers/phy/st/phy-stm32-combophy.c 23264 23265STMMAC ETHERNET DRIVER 23266L: [email protected] 23267S: Orphan 23268F: Documentation/networking/device_drivers/ethernet/stmicro/ 23269F: drivers/net/ethernet/stmicro/stmmac/ 23270 23271SUN HAPPY MEAL ETHERNET DRIVER 23272M: Sean Anderson <[email protected]> 23273S: Maintained 23274F: drivers/net/ethernet/sun/sunhme.* 23275 23276SUN3/3X 23277M: Sam Creasey <[email protected]> 23278S: Maintained 23279W: http://sammy.net/sun3/ 23280F: arch/m68k/include/asm/sun3* 23281F: arch/m68k/kernel/*sun3* 23282F: arch/m68k/sun3*/ 23283F: drivers/net/ethernet/i825xx/sun3* 23284 23285SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 23286M: Hans de Goede <[email protected]> 23287L: [email protected] 23288S: Maintained 23289F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 23290F: drivers/input/keyboard/sun4i-lradc-keys.c 23291 23292SUNPLUS ETHERNET DRIVER 23293M: Wells Lu <[email protected]> 23294L: [email protected] 23295S: Maintained 23296W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 23297F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 23298F: drivers/net/ethernet/sunplus/ 23299 23300SUNPLUS MMC DRIVER 23301M: Tony Huang <[email protected]> 23302M: Li-hao Kuo <[email protected]> 23303S: Maintained 23304F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 23305F: drivers/mmc/host/sunplus-mmc.c 23306 23307SUNPLUS OCOTP DRIVER 23308M: Vincent Shih <[email protected]> 23309S: Maintained 23310F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 23311F: drivers/nvmem/sunplus-ocotp.c 23312 23313SUNPLUS PWM DRIVER 23314M: Hammer Hsieh <[email protected]> 23315S: Maintained 23316F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 23317F: drivers/pwm/pwm-sunplus.c 23318 23319SUNPLUS RTC DRIVER 23320M: Vincent Shih <[email protected]> 23321L: [email protected] 23322S: Maintained 23323F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 23324F: drivers/rtc/rtc-sunplus.c 23325 23326SUNPLUS SPI CONTROLLER INTERFACE DRIVER 23327M: Li-hao Kuo <[email protected]> 23328L: [email protected] 23329S: Maintained 23330F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 23331F: drivers/spi/spi-sunplus-sp7021.c 23332 23333SUNPLUS UART DRIVER 23334M: Hammer Hsieh <[email protected]> 23335S: Maintained 23336F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 23337F: drivers/tty/serial/sunplus-uart.c 23338 23339SUNPLUS USB2 PHY DRIVER 23340M: Vincent Shih <[email protected]> 23341L: [email protected] 23342S: Maintained 23343F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 23344F: drivers/phy/sunplus/Kconfig 23345F: drivers/phy/sunplus/Makefile 23346F: drivers/phy/sunplus/phy-sunplus-usb2.c 23347 23348SUNPLUS WATCHDOG DRIVER 23349M: Xiantao Hu <[email protected]> 23350L: [email protected] 23351S: Maintained 23352F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 23353F: drivers/watchdog/sunplus_wdt.c 23354 23355SUPERH 23356M: Yoshinori Sato <[email protected]> 23357M: Rich Felker <[email protected]> 23358M: John Paul Adrian Glaubitz <[email protected]> 23359L: [email protected] 23360S: Maintained 23361Q: http://patchwork.kernel.org/project/linux-sh/list/ 23362F: Documentation/arch/sh/ 23363F: arch/sh/ 23364F: drivers/sh/ 23365 23366SUSPEND TO RAM 23367M: "Rafael J. Wysocki" <[email protected]> 23368M: Len Brown <[email protected]> 23369M: Pavel Machek <[email protected]> 23370L: [email protected] 23371S: Supported 23372B: https://bugzilla.kernel.org 23373F: Documentation/power/ 23374F: arch/x86/kernel/acpi/sleep* 23375F: arch/x86/kernel/acpi/wakeup* 23376F: drivers/base/power/ 23377F: include/linux/freezer.h 23378F: include/linux/pm.h 23379F: include/linux/suspend.h 23380F: kernel/power/ 23381 23382SVGA HANDLING 23383M: Martin Mares <[email protected]> 23384L: [email protected] 23385S: Maintained 23386F: Documentation/admin-guide/svga.rst 23387F: arch/x86/boot/video* 23388 23389SWITCHDEV 23390M: Jiri Pirko <[email protected]> 23391M: Ivan Vecera <[email protected]> 23392L: [email protected] 23393S: Supported 23394F: include/net/switchdev.h 23395F: net/switchdev/ 23396 23397SY8106A REGULATOR DRIVER 23398M: Icenowy Zheng <[email protected]> 23399S: Maintained 23400F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 23401F: drivers/regulator/sy8106a-regulator.c 23402 23403SYNC FILE FRAMEWORK 23404M: Sumit Semwal <[email protected]> 23405R: Gustavo Padovan <[email protected]> 23406L: [email protected] 23407L: [email protected] 23408S: Maintained 23409T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 23410F: Documentation/driver-api/sync_file.rst 23411F: drivers/dma-buf/dma-fence* 23412F: drivers/dma-buf/sw_sync.c 23413F: drivers/dma-buf/sync_* 23414F: include/linux/sync_file.h 23415F: include/uapi/linux/sync_file.h 23416 23417SYNOPSYS ARC ARCHITECTURE 23418M: Vineet Gupta <[email protected]> 23419L: [email protected] 23420S: Supported 23421T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 23422F: Documentation/arch/arc 23423F: Documentation/devicetree/bindings/arc/* 23424F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 23425F: arch/arc/ 23426F: drivers/clocksource/arc_timer.c 23427F: drivers/tty/serial/arc_uart.c 23428 23429SYNOPSYS ARC HSDK SDP pll clock driver 23430M: Eugeniy Paltsev <[email protected]> 23431S: Supported 23432F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 23433F: drivers/clk/clk-hsdk-pll.c 23434 23435SYNOPSYS ARC SDP clock driver 23436M: Eugeniy Paltsev <[email protected]> 23437S: Supported 23438F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 23439F: drivers/clk/axs10x/* 23440 23441SYNOPSYS ARC SDP platform support 23442M: Alexey Brodkin <[email protected]> 23443S: Supported 23444F: Documentation/devicetree/bindings/arc/axs10* 23445F: arch/arc/boot/dts/ax* 23446F: arch/arc/plat-axs10x 23447 23448SYNOPSYS AXS10x RESET CONTROLLER DRIVER 23449M: Eugeniy Paltsev <[email protected]> 23450S: Supported 23451F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 23452F: drivers/reset/reset-axs10x.c 23453 23454SYNOPSYS CREG GPIO DRIVER 23455M: Eugeniy Paltsev <[email protected]> 23456S: Maintained 23457F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 23458F: drivers/gpio/gpio-creg-snps.c 23459 23460SYNOPSYS DESIGNWARE 8250 UART DRIVER 23461M: Ilpo Järvinen <[email protected]> 23462R: Andy Shevchenko <[email protected]> 23463S: Supported 23464F: drivers/tty/serial/8250/8250_dw.c 23465F: drivers/tty/serial/8250/8250_dwlib.* 23466F: drivers/tty/serial/8250/8250_lpss.c 23467 23468SYNOPSYS DESIGNWARE APB GPIO DRIVER 23469M: Hoan Tran <[email protected]> 23470L: [email protected] 23471S: Maintained 23472F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 23473F: drivers/gpio/gpio-dwapb.c 23474 23475SYNOPSYS DESIGNWARE AXI DMAC DRIVER 23476M: Eugeniy Paltsev <[email protected]> 23477S: Maintained 23478F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 23479F: drivers/dma/dw-axi-dmac/ 23480 23481SYNOPSYS DESIGNWARE DMAC DRIVER 23482M: Viresh Kumar <[email protected]> 23483R: Andy Shevchenko <[email protected]> 23484S: Maintained 23485F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 23486F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 23487F: drivers/dma/dw/ 23488F: include/dt-bindings/dma/dw-dmac.h 23489F: include/linux/dma/dw.h 23490F: include/linux/platform_data/dma-dw.h 23491 23492SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 23493M: Jose Abreu <[email protected]> 23494L: [email protected] 23495S: Maintained 23496F: drivers/net/ethernet/synopsys/ 23497 23498SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 23499L: [email protected] 23500S: Orphan 23501F: drivers/net/pcs/pcs-xpcs.c 23502F: drivers/net/pcs/pcs-xpcs.h 23503F: include/linux/pcs/pcs-xpcs.h 23504 23505SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER 23506M: Shreeya Patel <[email protected]> 23507L: [email protected] 23508L: [email protected] 23509S: Maintained 23510F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml 23511F: drivers/media/platform/synopsys/hdmirx/* 23512 23513SYNOPSYS DESIGNWARE I2C DRIVER 23514M: Jarkko Nikula <[email protected]> 23515R: Andy Shevchenko <[email protected]> 23516R: Mika Westerberg <[email protected]> 23517R: Jan Dabros <[email protected]> 23518L: [email protected] 23519S: Supported 23520F: drivers/i2c/busses/i2c-designware-* 23521 23522SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 23523M: Jaehoon Chung <[email protected]> 23524L: [email protected] 23525S: Maintained 23526F: drivers/mmc/host/dw_mmc* 23527 23528SYNOPSYS DESIGNWARE PCIE PMU DRIVER 23529M: Shuai Xue <[email protected]> 23530M: Jing Zhang <[email protected]> 23531S: Supported 23532F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 23533F: drivers/perf/dwc_pcie_pmu.c 23534 23535SYNOPSYS HSDK RESET CONTROLLER DRIVER 23536M: Eugeniy Paltsev <[email protected]> 23537S: Supported 23538F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 23539F: drivers/reset/reset-hsdk.c 23540F: include/dt-bindings/reset/snps,hsdk-reset.h 23541 23542SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 23543M: Prabu Thangamuthu <[email protected]> 23544M: Manjunath M B <[email protected]> 23545L: [email protected] 23546S: Maintained 23547F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 23548 23549SYSTEM CONFIGURATION (SYSCON) 23550M: Lee Jones <[email protected]> 23551M: Arnd Bergmann <[email protected]> 23552S: Supported 23553T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 23554F: drivers/mfd/syscon.c 23555 23556SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 23557M: Sudeep Holla <[email protected]> 23558R: Cristian Marussi <[email protected]> 23559L: [email protected] 23560L: [email protected] (moderated for non-subscribers) 23561S: Maintained 23562F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 23563F: drivers/clk/clk-sc[mp]i.c 23564F: drivers/cpufreq/sc[mp]i-cpufreq.c 23565F: drivers/firmware/arm_scmi/ 23566F: drivers/firmware/arm_scpi.c 23567F: drivers/hwmon/scmi-hwmon.c 23568F: drivers/pinctrl/pinctrl-scmi.c 23569F: drivers/pmdomain/arm/ 23570F: drivers/powercap/arm_scmi_powercap.c 23571F: drivers/regulator/scmi-regulator.c 23572F: drivers/reset/reset-scmi.c 23573F: include/linux/sc[mp]i_protocol.h 23574F: include/trace/events/scmi.h 23575F: include/uapi/linux/virtio_scmi.h 23576 23577SYSTEM RESET/SHUTDOWN DRIVERS 23578M: Sebastian Reichel <[email protected]> 23579L: [email protected] 23580S: Maintained 23581T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23582F: Documentation/devicetree/bindings/power/reset/ 23583F: drivers/power/reset/ 23584 23585SYSTEM TRACE MODULE CLASS 23586M: Alexander Shishkin <[email protected]> 23587S: Maintained 23588T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23589F: Documentation/trace/stm.rst 23590F: drivers/hwtracing/stm/ 23591F: include/linux/stm.h 23592F: include/uapi/linux/stm.h 23593 23594SYSTEM76 ACPI DRIVER 23595M: Jeremy Soller <[email protected]> 23596M: System76 Product Development <[email protected]> 23597L: [email protected] 23598S: Maintained 23599F: drivers/platform/x86/system76_acpi.c 23600 23601TASKSTATS STATISTICS INTERFACE 23602M: Balbir Singh <[email protected]> 23603S: Maintained 23604F: Documentation/accounting/taskstats* 23605F: include/linux/taskstats* 23606F: kernel/taskstats.c 23607 23608TC subsystem 23609M: Jamal Hadi Salim <[email protected]> 23610M: Cong Wang <[email protected]> 23611M: Jiri Pirko <[email protected]> 23612L: [email protected] 23613S: Maintained 23614F: include/net/pkt_cls.h 23615F: include/net/pkt_sched.h 23616F: include/net/tc_act/ 23617F: include/uapi/linux/pkt_cls.h 23618F: include/uapi/linux/pkt_sched.h 23619F: include/uapi/linux/tc_act/ 23620F: include/uapi/linux/tc_ematch/ 23621F: net/sched/ 23622F: tools/testing/selftests/tc-testing 23623 23624TC90522 MEDIA DRIVER 23625M: Akihiro Tsukada <[email protected]> 23626L: [email protected] 23627S: Odd Fixes 23628F: drivers/media/dvb-frontends/tc90522* 23629 23630TCP LOW PRIORITY MODULE 23631M: "Wong Hoi Sing, Edison" <[email protected]> 23632M: "Hung Hing Lun, Mike" <[email protected]> 23633S: Maintained 23634W: http://tcp-lp-mod.sourceforge.net/ 23635F: net/ipv4/tcp_lp.c 23636 23637TDA10071 MEDIA DRIVER 23638L: [email protected] 23639S: Orphan 23640W: https://linuxtv.org 23641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23642F: drivers/media/dvb-frontends/tda10071* 23643 23644TDA18212 MEDIA DRIVER 23645L: [email protected] 23646S: Orphan 23647W: https://linuxtv.org 23648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23649F: drivers/media/tuners/tda18212* 23650 23651TDA18218 MEDIA DRIVER 23652L: [email protected] 23653S: Orphan 23654W: https://linuxtv.org 23655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23656F: drivers/media/tuners/tda18218* 23657 23658TDA18250 MEDIA DRIVER 23659M: Olli Salonen <[email protected]> 23660L: [email protected] 23661S: Maintained 23662W: https://linuxtv.org 23663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23664T: git git://linuxtv.org/media.git 23665F: drivers/media/tuners/tda18250* 23666 23667TDA18271 MEDIA DRIVER 23668M: Michael Krufky <[email protected]> 23669L: [email protected] 23670S: Maintained 23671W: https://linuxtv.org 23672W: http://github.com/mkrufky 23673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23674T: git git://linuxtv.org/mkrufky/tuners.git 23675F: drivers/media/tuners/tda18271* 23676 23677TDA1997x MEDIA DRIVER 23678M: Tim Harvey <[email protected]> 23679L: [email protected] 23680S: Maintained 23681W: https://linuxtv.org 23682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23683F: drivers/media/i2c/tda1997x.* 23684 23685TDA827x MEDIA DRIVER 23686M: Michael Krufky <[email protected]> 23687L: [email protected] 23688S: Maintained 23689W: https://linuxtv.org 23690W: http://github.com/mkrufky 23691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23692T: git git://linuxtv.org/mkrufky/tuners.git 23693F: drivers/media/tuners/tda8290.* 23694 23695TDA8290 MEDIA DRIVER 23696M: Michael Krufky <[email protected]> 23697L: [email protected] 23698S: Maintained 23699W: https://linuxtv.org 23700W: http://github.com/mkrufky 23701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23702T: git git://linuxtv.org/mkrufky/tuners.git 23703F: drivers/media/tuners/tda8290.* 23704 23705TDA9840 MEDIA DRIVER 23706M: Hans Verkuil <[email protected]> 23707L: [email protected] 23708S: Maintained 23709W: https://linuxtv.org 23710T: git git://linuxtv.org/media.git 23711F: drivers/media/i2c/tda9840* 23712 23713TEA5761 TUNER DRIVER 23714M: Mauro Carvalho Chehab <[email protected]> 23715L: [email protected] 23716S: Odd fixes 23717W: https://linuxtv.org 23718T: git git://linuxtv.org/media.git 23719F: drivers/media/tuners/tea5761.* 23720 23721TEA5767 TUNER DRIVER 23722M: Mauro Carvalho Chehab <[email protected]> 23723L: [email protected] 23724S: Maintained 23725W: https://linuxtv.org 23726T: git git://linuxtv.org/media.git 23727F: drivers/media/tuners/tea5767.* 23728 23729TEA6415C MEDIA DRIVER 23730M: Hans Verkuil <[email protected]> 23731L: [email protected] 23732S: Maintained 23733W: https://linuxtv.org 23734T: git git://linuxtv.org/media.git 23735F: drivers/media/i2c/tea6415c* 23736 23737TEA6420 MEDIA DRIVER 23738M: Hans Verkuil <[email protected]> 23739L: [email protected] 23740S: Maintained 23741W: https://linuxtv.org 23742T: git git://linuxtv.org/media.git 23743F: drivers/media/i2c/tea6420* 23744 23745TEAM DRIVER 23746M: Jiri Pirko <[email protected]> 23747L: [email protected] 23748S: Supported 23749F: Documentation/netlink/specs/team.yaml 23750F: drivers/net/team/ 23751F: include/linux/if_team.h 23752F: include/uapi/linux/if_team.h 23753F: tools/testing/selftests/drivers/net/team/ 23754 23755TECHNICAL ADVISORY BOARD PROCESS DOCS 23756M: "Theodore Ts'o" <[email protected]> 23757M: Greg Kroah-Hartman <[email protected]> 23758L: [email protected] 23759S: Maintained 23760F: Documentation/process/contribution-maturity-model.rst 23761F: Documentation/process/researcher-guidelines.rst 23762 23763TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23764M: "Savoir-faire Linux Inc." <[email protected]> 23765S: Maintained 23766F: arch/x86/platform/ts5500/ 23767 23768TECHNOTREND USB IR RECEIVER 23769M: Sean Young <[email protected]> 23770L: [email protected] 23771S: Maintained 23772F: drivers/media/rc/ttusbir.c 23773 23774TECHWELL TW9900 VIDEO DECODER 23775M: Mehdi Djait <[email protected]> 23776L: [email protected] 23777S: Maintained 23778F: drivers/media/i2c/tw9900.c 23779 23780TECHWELL TW9910 VIDEO DECODER 23781L: [email protected] 23782S: Orphan 23783F: drivers/media/i2c/tw9910.c 23784F: include/media/i2c/tw9910.h 23785 23786TEE SUBSYSTEM 23787M: Jens Wiklander <[email protected]> 23788R: Sumit Garg <[email protected]> 23789L: [email protected] 23790S: Maintained 23791F: Documentation/ABI/testing/sysfs-class-tee 23792F: Documentation/driver-api/tee.rst 23793F: Documentation/tee/ 23794F: Documentation/userspace-api/tee.rst 23795F: drivers/tee/ 23796F: include/linux/tee_core.h 23797F: include/linux/tee_drv.h 23798F: include/uapi/linux/tee.h 23799 23800TEGRA ARCHITECTURE SUPPORT 23801M: Thierry Reding <[email protected]> 23802M: Jonathan Hunter <[email protected]> 23803L: [email protected] 23804S: Supported 23805Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23807N: [^a-z]tegra 23808 23809TEGRA CLOCK DRIVER 23810M: Peter De Schrijver <[email protected]> 23811M: Prashant Gaikwad <[email protected]> 23812S: Supported 23813F: drivers/clk/tegra/ 23814 23815TEGRA CRYPTO DRIVERS 23816M: Akhil R <[email protected]> 23817S: Supported 23818F: drivers/crypto/tegra/* 23819 23820TEGRA DMA DRIVERS 23821M: Laxman Dewangan <[email protected]> 23822M: Jon Hunter <[email protected]> 23823S: Supported 23824F: drivers/dma/tegra* 23825 23826TEGRA I2C DRIVER 23827M: Laxman Dewangan <[email protected]> 23828R: Dmitry Osipenko <[email protected]> 23829S: Supported 23830F: drivers/i2c/busses/i2c-tegra.c 23831 23832TEGRA IOMMU DRIVERS 23833M: Thierry Reding <[email protected]> 23834R: Krishna Reddy <[email protected]> 23835L: [email protected] 23836S: Supported 23837F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23838F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23839F: drivers/iommu/tegra* 23840 23841TEGRA KBC DRIVER 23842M: Laxman Dewangan <[email protected]> 23843S: Supported 23844F: drivers/input/keyboard/tegra-kbc.c 23845 23846TEGRA NAND DRIVER 23847M: Stefan Agner <[email protected]> 23848M: Lucas Stach <[email protected]> 23849S: Maintained 23850F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23851F: drivers/mtd/nand/raw/tegra_nand.c 23852 23853TEGRA PWM DRIVER 23854M: Thierry Reding <[email protected]> 23855S: Supported 23856F: drivers/pwm/pwm-tegra.c 23857 23858TEGRA QUAD SPI DRIVER 23859M: Thierry Reding <[email protected]> 23860M: Jonathan Hunter <[email protected]> 23861M: Sowjanya Komatineni <[email protected]> 23862L: [email protected] 23863S: Maintained 23864F: drivers/spi/spi-tegra210-quad.c 23865 23866TEGRA SERIAL DRIVER 23867M: Laxman Dewangan <[email protected]> 23868S: Supported 23869F: drivers/tty/serial/serial-tegra.c 23870 23871TEGRA SPI DRIVER 23872M: Laxman Dewangan <[email protected]> 23873S: Supported 23874F: drivers/spi/spi-tegra* 23875 23876TEGRA VIDEO DRIVER 23877M: Thierry Reding <[email protected]> 23878M: Jonathan Hunter <[email protected]> 23879M: Sowjanya Komatineni <[email protected]> 23880M: Luca Ceresoli <[email protected]> 23881L: [email protected] 23882L: [email protected] 23883S: Maintained 23884F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23885F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23886F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23887F: drivers/staging/media/tegra-video/ 23888 23889TEGRA XUSB PADCTL DRIVER 23890M: JC Kuo <[email protected]> 23891S: Supported 23892F: drivers/phy/tegra/xusb* 23893 23894TEHUTI ETHERNET DRIVER 23895M: Andy Gospodarek <[email protected]> 23896L: [email protected] 23897S: Maintained 23898F: drivers/net/ethernet/tehuti/tehuti.* 23899 23900TEHUTI TN40XX ETHERNET DRIVER 23901M: FUJITA Tomonori <[email protected]> 23902L: [email protected] 23903S: Maintained 23904F: drivers/net/ethernet/tehuti/tn40* 23905 23906TELECOM CLOCK DRIVER FOR MCPL0010 23907M: Mark Gross <[email protected]> 23908S: Supported 23909F: drivers/char/tlclk.c 23910 23911TEMPO SEMICONDUCTOR DRIVERS 23912M: Steven Eckhoff <[email protected]> 23913S: Maintained 23914F: Documentation/devicetree/bindings/sound/tscs*.txt 23915F: sound/soc/codecs/tscs*.c 23916F: sound/soc/codecs/tscs*.h 23917 23918TENSILICA XTENSA PORT (xtensa) 23919M: Chris Zankel <[email protected]> 23920M: Max Filippov <[email protected]> 23921S: Maintained 23922T: git https://github.com/jcmvbkbc/linux-xtensa.git 23923F: arch/xtensa/ 23924F: drivers/irqchip/irq-xtensa-* 23925 23926TEXAS INSTRUMENTS ASoC DRIVERS 23927M: Peter Ujfalusi <[email protected]> 23928L: [email protected] 23929S: Maintained 23930F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23931F: sound/soc/ti/ 23932 23933TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23934M: Shenghao Ding <[email protected]> 23935M: Kevin Lu <[email protected]> 23936M: Baojun Xu <[email protected]> 23937L: [email protected] 23938S: Maintained 23939F: Documentation/devicetree/bindings/sound/tas2552.txt 23940F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23941F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23942F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23943F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23944F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23945F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23946F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23947F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23948F: include/sound/tas2*.h 23949F: include/sound/tlv320*.h 23950F: include/sound/tpa6130a2-plat.h 23951F: sound/pci/hda/tas2781_hda_i2c.c 23952F: sound/soc/codecs/pcm1681.c 23953F: sound/soc/codecs/pcm1789*.* 23954F: sound/soc/codecs/pcm179x*.* 23955F: sound/soc/codecs/pcm186x*.* 23956F: sound/soc/codecs/pcm3008.* 23957F: sound/soc/codecs/pcm3060*.* 23958F: sound/soc/codecs/pcm3168a*.* 23959F: sound/soc/codecs/pcm5102a.c 23960F: sound/soc/codecs/pcm512x*.* 23961F: sound/soc/codecs/tas2*.* 23962F: sound/soc/codecs/tlv320*.* 23963F: sound/soc/codecs/tpa6130a2.* 23964 23965TEXAS INSTRUMENTS DMA DRIVERS 23966M: Peter Ujfalusi <[email protected]> 23967L: [email protected] 23968S: Maintained 23969F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23970F: Documentation/devicetree/bindings/dma/ti-edma.txt 23971F: Documentation/devicetree/bindings/dma/ti/ 23972F: drivers/dma/ti/ 23973F: include/linux/dma/k3-psil.h 23974F: include/linux/dma/k3-udma-glue.h 23975F: include/linux/dma/ti-cppi5.h 23976X: drivers/dma/ti/cppi41.c 23977 23978TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23979M: Jerome Brunet <[email protected]> 23980L: [email protected] 23981S: Maintained 23982F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23983F: Documentation/hwmon/tps25990.rst 23984F: drivers/hwmon/pmbus/tps25990.c 23985 23986TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23987M: Robert Marko <[email protected]> 23988M: Luka Perkov <[email protected]> 23989L: [email protected] 23990S: Maintained 23991F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23992F: Documentation/hwmon/tps23861.rst 23993F: drivers/hwmon/tps23861.c 23994 23995TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23996M: Ricardo Ribalda <[email protected]> 23997L: [email protected] 23998S: Supported 23999F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 24000F: drivers/iio/dac/ti-dac7612.c 24001 24002TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 24003M: Alexander Sverdlin <[email protected]> 24004L: [email protected] 24005S: Maintained 24006F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 24007F: drivers/leds/leds-lp8864.c 24008 24009TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 24010M: Nishanth Menon <[email protected]> 24011M: Tero Kristo <[email protected]> 24012M: Santosh Shilimkar <[email protected]> 24013L: [email protected] (moderated for non-subscribers) 24014S: Maintained 24015F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 24016F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 24017F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 24018F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 24019F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 24020F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 24021F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 24022F: drivers/clk/keystone/sci-clk.c 24023F: drivers/firmware/ti_sci* 24024F: drivers/irqchip/irq-ti-sci-inta.c 24025F: drivers/irqchip/irq-ti-sci-intr.c 24026F: drivers/reset/reset-ti-sci.c 24027F: drivers/soc/ti/ti_sci_inta_msi.c 24028F: drivers/pmdomain/ti/ti_sci_pm_domains.c 24029F: include/dt-bindings/soc/ti,sci_pm_domain.h 24030F: include/linux/soc/ti/ti_sci_inta_msi.h 24031F: include/linux/soc/ti/ti_sci_protocol.h 24032 24033TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 24034M: Puranjay Mohan <[email protected]> 24035L: [email protected] 24036S: Supported 24037F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 24038F: drivers/iio/temperature/tmp117.c 24039 24040THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 24041M: Hans Verkuil <[email protected]> 24042L: [email protected] 24043S: Maintained 24044W: https://linuxtv.org 24045T: git git://linuxtv.org/media.git 24046F: drivers/media/radio/radio-raremono.c 24047 24048THERMAL 24049M: Rafael J. Wysocki <[email protected]> 24050M: Daniel Lezcano <[email protected]> 24051R: Zhang Rui <[email protected]> 24052R: Lukasz Luba <[email protected]> 24053L: [email protected] 24054S: Supported 24055Q: https://patchwork.kernel.org/project/linux-pm/list/ 24056T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 24057F: Documentation/ABI/testing/sysfs-class-thermal 24058F: Documentation/admin-guide/thermal/ 24059F: Documentation/devicetree/bindings/thermal/ 24060F: Documentation/driver-api/thermal/ 24061F: drivers/thermal/ 24062F: include/dt-bindings/thermal/ 24063F: include/linux/cpu_cooling.h 24064F: include/linux/thermal.h 24065F: include/uapi/linux/thermal.h 24066F: tools/lib/thermal/ 24067F: tools/thermal/ 24068 24069THERMAL DRIVER FOR AMLOGIC SOCS 24070M: Guillaume La Roque <[email protected]> 24071L: [email protected] 24072L: [email protected] 24073S: Supported 24074W: http://linux-meson.com/ 24075F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 24076F: drivers/thermal/amlogic_thermal.c 24077 24078THERMAL/CPU_COOLING 24079M: Amit Daniel Kachhap <[email protected]> 24080M: Daniel Lezcano <[email protected]> 24081M: Viresh Kumar <[email protected]> 24082R: Lukasz Luba <[email protected]> 24083L: [email protected] 24084S: Supported 24085F: Documentation/driver-api/thermal/cpu-cooling-api.rst 24086F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 24087F: drivers/thermal/cpufreq_cooling.c 24088F: drivers/thermal/cpuidle_cooling.c 24089F: include/linux/cpu_cooling.h 24090 24091THERMAL/POWER_ALLOCATOR 24092M: Lukasz Luba <[email protected]> 24093L: [email protected] 24094S: Maintained 24095F: Documentation/driver-api/thermal/power_allocator.rst 24096F: drivers/thermal/gov_power_allocator.c 24097F: drivers/thermal/thermal_trace_ipa.h 24098 24099THINKPAD ACPI EXTRAS DRIVER 24100M: Henrique de Moraes Holschuh <[email protected]> 24101L: [email protected] 24102L: [email protected] 24103S: Maintained 24104W: http://ibm-acpi.sourceforge.net 24105W: http://thinkwiki.org/wiki/Ibm-acpi 24106T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 24107F: drivers/platform/x86/thinkpad_acpi.c 24108 24109THINKPAD LMI DRIVER 24110M: Mark Pearson <[email protected]> 24111L: [email protected] 24112S: Maintained 24113F: Documentation/ABI/testing/sysfs-class-firmware-attributes 24114F: drivers/platform/x86/think-lmi.? 24115 24116THP7312 ISP DRIVER 24117M: Laurent Pinchart <[email protected]> 24118M: Paul Elder <[email protected]> 24119L: [email protected] 24120S: Maintained 24121T: git git://linuxtv.org/media.git 24122F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 24123F: Documentation/userspace-api/media/drivers/thp7312.rst 24124F: drivers/media/i2c/thp7312.c 24125F: include/uapi/linux/thp7312.h 24126 24127THUNDERBOLT DMA TRAFFIC TEST DRIVER 24128M: Isaac Hazan <[email protected]> 24129L: [email protected] 24130S: Maintained 24131F: drivers/thunderbolt/dma_test.c 24132 24133THUNDERBOLT DRIVER 24134M: Andreas Noever <[email protected]> 24135M: Michael Jamet <[email protected]> 24136M: Mika Westerberg <[email protected]> 24137M: Yehezkel Bernat <[email protected]> 24138L: [email protected] 24139S: Maintained 24140T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 24141F: Documentation/admin-guide/thunderbolt.rst 24142F: drivers/thunderbolt/ 24143F: include/linux/thunderbolt.h 24144 24145THUNDERBOLT NETWORK DRIVER 24146M: Michael Jamet <[email protected]> 24147M: Mika Westerberg <[email protected]> 24148M: Yehezkel Bernat <[email protected]> 24149L: [email protected] 24150S: Maintained 24151F: drivers/net/thunderbolt/ 24152 24153THUNDERX GPIO DRIVER 24154M: Robert Richter <[email protected]> 24155S: Odd Fixes 24156F: drivers/gpio/gpio-thunderx.c 24157 24158TI ADS1119 ADC DRIVER 24159M: Francesco Dolcini <[email protected]> 24160M: João Paulo Gonçalves <[email protected]> 24161L: [email protected] 24162S: Maintained 24163F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 24164F: drivers/iio/adc/ti-ads1119.c 24165 24166TI ADS7924 ADC DRIVER 24167M: Hugo Villeneuve <[email protected]> 24168L: [email protected] 24169S: Supported 24170F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 24171F: drivers/iio/adc/ti-ads7924.c 24172 24173TI AM437X VPFE DRIVER 24174M: "Lad, Prabhakar" <[email protected]> 24175L: [email protected] 24176S: Maintained 24177W: https://linuxtv.org 24178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24179T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 24180F: drivers/media/platform/ti/am437x/ 24181 24182TI BANDGAP AND THERMAL DRIVER 24183M: Eduardo Valentin <[email protected]> 24184M: Keerthy <[email protected]> 24185L: [email protected] 24186L: [email protected] 24187S: Maintained 24188F: drivers/thermal/ti-soc-thermal/ 24189 24190TI BQ27XXX POWER SUPPLY DRIVER 24191F: drivers/power/supply/bq27xxx_battery.c 24192F: drivers/power/supply/bq27xxx_battery_i2c.c 24193F: include/linux/power/bq27xxx_battery.h 24194 24195TI CDCE706 CLOCK DRIVER 24196M: Max Filippov <[email protected]> 24197S: Maintained 24198F: drivers/clk/clk-cdce706.c 24199 24200TI CLOCK DRIVER 24201M: Tero Kristo <[email protected]> 24202L: [email protected] 24203S: Odd Fixes 24204F: drivers/clk/ti/ 24205F: include/linux/clk/ti.h 24206 24207TI DAVINCI MACHINE SUPPORT 24208M: Bartosz Golaszewski <[email protected]> 24209L: [email protected] (moderated for non-subscribers) 24210S: Maintained 24211T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 24212F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 24213F: arch/arm/boot/dts/ti/davinci/ 24214F: arch/arm/mach-davinci/ 24215F: drivers/i2c/busses/i2c-davinci.c 24216 24217TI DAVINCI SERIES CLOCK DRIVER 24218M: David Lechner <[email protected]> 24219S: Maintained 24220F: Documentation/devicetree/bindings/clock/ti/davinci/ 24221F: drivers/clk/davinci/ 24222F: include/linux/clk/davinci.h 24223 24224TI DAVINCI SERIES GPIO DRIVER 24225M: Keerthy <[email protected]> 24226L: [email protected] 24227S: Maintained 24228F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 24229F: drivers/gpio/gpio-davinci.c 24230 24231TI DAVINCI SERIES MEDIA DRIVER 24232M: "Lad, Prabhakar" <[email protected]> 24233L: [email protected] 24234S: Maintained 24235W: https://linuxtv.org 24236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24237T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 24238F: drivers/media/platform/ti/davinci/ 24239F: include/media/davinci/ 24240 24241TI ENHANCED CAPTURE (eCAP) DRIVER 24242M: Vignesh Raghavendra <[email protected]> 24243R: Julien Panis <[email protected]> 24244L: [email protected] 24245L: [email protected] 24246S: Maintained 24247F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 24248F: drivers/counter/ti-ecap-capture.c 24249 24250TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 24251R: David Lechner <[email protected]> 24252L: [email protected] 24253F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 24254F: drivers/counter/ti-eqep.c 24255 24256TI ETHERNET SWITCH DRIVER (CPSW) 24257R: Siddharth Vadapalli <[email protected]> 24258R: Roger Quadros <[email protected]> 24259L: [email protected] 24260L: [email protected] 24261S: Maintained 24262F: drivers/net/ethernet/ti/cpsw* 24263F: drivers/net/ethernet/ti/davinci* 24264 24265TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 24266M: Alex Dubov <[email protected]> 24267S: Maintained 24268W: http://tifmxx.berlios.de/ 24269F: drivers/memstick/host/tifm_ms.c 24270F: drivers/misc/tifm* 24271F: drivers/mmc/host/tifm_sd.c 24272F: include/linux/tifm.h 24273 24274TI FPD-LINK DRIVERS 24275M: Tomi Valkeinen <[email protected]> 24276L: [email protected] 24277S: Maintained 24278F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 24279F: drivers/media/i2c/ds90* 24280F: include/media/i2c/ds90* 24281 24282TI HDC302X HUMIDITY DRIVER 24283M: Javier Carrasco <[email protected]> 24284M: Li peiyu <[email protected]> 24285L: [email protected] 24286S: Maintained 24287F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 24288F: drivers/iio/humidity/hdc3020.c 24289 24290TI ICSSG ETHERNET DRIVER (ICSSG) 24291R: MD Danish Anwar <[email protected]> 24292R: Roger Quadros <[email protected]> 24293L: [email protected] (moderated for non-subscribers) 24294L: [email protected] 24295S: Maintained 24296F: Documentation/devicetree/bindings/net/ti,icss*.yaml 24297F: drivers/net/ethernet/ti/icssg/* 24298 24299TI J721E CSI2RX DRIVER 24300M: Jai Luthra <[email protected]> 24301L: [email protected] 24302S: Maintained 24303F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 24304F: drivers/media/platform/ti/j721e-csi2rx/ 24305 24306TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 24307M: Nishanth Menon <[email protected]> 24308M: Santosh Shilimkar <[email protected]> 24309L: [email protected] 24310L: [email protected] (moderated for non-subscribers) 24311S: Maintained 24312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 24313F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 24314F: drivers/pmdomain/ti/omap_prm.c 24315F: drivers/soc/ti/* 24316F: include/linux/pruss_driver.h 24317 24318TI LM49xxx FAMILY ASoC CODEC DRIVERS 24319M: M R Swami Reddy <[email protected]> 24320M: Vishwas A Deshpande <[email protected]> 24321L: [email protected] 24322S: Maintained 24323F: sound/soc/codecs/isabelle* 24324F: sound/soc/codecs/lm49453* 24325 24326TI LMP92064 ADC DRIVER 24327M: Leonard Göhrs <[email protected]> 24328R: [email protected] 24329L: [email protected] 24330S: Maintained 24331F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 24332F: drivers/iio/adc/ti-lmp92064.c 24333 24334TI PCM3060 ASoC CODEC DRIVER 24335M: Kirill Marinushkin <[email protected]> 24336L: [email protected] 24337S: Maintained 24338F: Documentation/devicetree/bindings/sound/pcm3060.txt 24339F: sound/soc/codecs/pcm3060* 24340 24341TI TAS571X FAMILY ASoC CODEC DRIVER 24342M: Kevin Cernekee <[email protected]> 24343L: [email protected] 24344S: Odd Fixes 24345F: sound/soc/codecs/tas571x* 24346 24347TI TMAG5273 MAGNETOMETER DRIVER 24348M: Gerald Loacker <[email protected]> 24349L: [email protected] 24350S: Maintained 24351F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 24352F: drivers/iio/magnetometer/tmag5273.c 24353 24354TI TRF7970A NFC DRIVER 24355M: Mark Greer <[email protected]> 24356L: [email protected] 24357S: Supported 24358F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 24359F: drivers/nfc/trf7970a.c 24360 24361TI TSC2046 ADC DRIVER 24362M: Oleksij Rempel <[email protected]> 24363R: [email protected] 24364L: [email protected] 24365S: Maintained 24366F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 24367F: drivers/iio/adc/ti-tsc2046.c 24368 24369TI TWL4030 SERIES SOC CODEC DRIVER 24370M: Peter Ujfalusi <[email protected]> 24371L: [email protected] 24372S: Maintained 24373F: sound/soc/codecs/twl4030* 24374 24375TI VPE/CAL DRIVERS 24376M: Benoit Parrot <[email protected]> 24377L: [email protected] 24378S: Maintained 24379W: http://linuxtv.org/ 24380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24381F: Documentation/devicetree/bindings/media/ti,cal.yaml 24382F: Documentation/devicetree/bindings/media/ti,vpe.yaml 24383F: drivers/media/platform/ti/cal/ 24384F: drivers/media/platform/ti/vpe/ 24385 24386TI WILINK WIRELESS DRIVERS 24387L: [email protected] 24388S: Orphan 24389W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 24390W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 24391F: drivers/net/wireless/ti/ 24392 24393TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 24394M: John Stultz <[email protected]> 24395M: Thomas Gleixner <[email protected]> 24396R: Stephen Boyd <[email protected]> 24397L: [email protected] 24398S: Supported 24399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 24400F: include/linux/clocksource.h 24401F: include/linux/time.h 24402F: include/linux/timekeeper_internal.h 24403F: include/linux/timekeeping.h 24404F: include/linux/timex.h 24405F: include/uapi/linux/time.h 24406F: include/uapi/linux/timex.h 24407F: kernel/time/alarmtimer.c 24408F: kernel/time/clocksource* 24409F: kernel/time/ntp* 24410F: kernel/time/time.c 24411F: kernel/time/timeconst.bc 24412F: kernel/time/timeconv.c 24413F: kernel/time/timecounter.c 24414F: kernel/time/timekeeping* 24415F: kernel/time/time_test.c 24416F: tools/testing/selftests/timers/ 24417 24418TIPC NETWORK LAYER 24419M: Jon Maloy <[email protected]> 24420L: [email protected] (core kernel code) 24421L: [email protected] (user apps, general discussion) 24422S: Maintained 24423W: http://tipc.sourceforge.net/ 24424F: include/uapi/linux/tipc*.h 24425F: net/tipc/ 24426 24427TLAN NETWORK DRIVER 24428M: Samuel Chessman <[email protected]> 24429L: [email protected] (subscribers-only) 24430S: Maintained 24431W: http://sourceforge.net/projects/tlan/ 24432F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 24433F: drivers/net/ethernet/ti/tlan.* 24434 24435TMIO/SDHI MMC DRIVER 24436M: Wolfram Sang <[email protected]> 24437L: [email protected] 24438L: [email protected] 24439S: Supported 24440F: drivers/mmc/host/renesas_sdhi* 24441F: drivers/mmc/host/tmio_mmc* 24442F: include/linux/platform_data/tmio.h 24443 24444TMP513 HARDWARE MONITOR DRIVER 24445M: Eric Tremblay <[email protected]> 24446L: [email protected] 24447S: Maintained 24448F: Documentation/hwmon/tmp513.rst 24449F: drivers/hwmon/tmp513.c 24450 24451TMPFS (SHMEM FILESYSTEM) 24452M: Hugh Dickins <[email protected]> 24453R: Baolin Wang <[email protected]> 24454L: [email protected] 24455S: Maintained 24456F: include/linux/shmem_fs.h 24457F: mm/shmem.c 24458 24459TOMOYO SECURITY MODULE 24460M: Kentaro Takeda <[email protected]> 24461M: Tetsuo Handa <[email protected]> 24462L: [email protected] (subscribers-only, for developers in English) 24463L: [email protected] (subscribers-only, for users in English) 24464L: [email protected] (subscribers-only, for developers in Japanese) 24465L: [email protected] (subscribers-only, for users in Japanese) 24466S: Maintained 24467W: https://tomoyo.sourceforge.net/ 24468F: security/tomoyo/ 24469 24470TOPSTAR LAPTOP EXTRAS DRIVER 24471M: Herton Ronaldo Krzesinski <[email protected]> 24472L: [email protected] 24473S: Maintained 24474F: drivers/platform/x86/topstar-laptop.c 24475 24476TORTURE-TEST MODULES 24477M: Davidlohr Bueso <[email protected]> 24478M: "Paul E. McKenney" <[email protected]> 24479M: Josh Triplett <[email protected]> 24480L: [email protected] 24481S: Supported 24482T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 24483F: Documentation/RCU/torture.rst 24484F: kernel/locking/locktorture.c 24485F: kernel/rcu/rcuscale.c 24486F: kernel/rcu/rcutorture.c 24487F: kernel/rcu/refscale.c 24488F: kernel/torture.c 24489 24490TOSHIBA ACPI EXTRAS DRIVER 24491M: Azael Avalos <[email protected]> 24492L: [email protected] 24493S: Maintained 24494F: drivers/platform/x86/toshiba_acpi.c 24495 24496TOSHIBA BLUETOOTH DRIVER 24497M: Azael Avalos <[email protected]> 24498L: [email protected] 24499S: Maintained 24500F: drivers/platform/x86/toshiba_bluetooth.c 24501 24502TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 24503M: Azael Avalos <[email protected]> 24504L: [email protected] 24505S: Maintained 24506F: drivers/platform/x86/toshiba_haps.c 24507 24508TOSHIBA SMM DRIVER 24509M: Jonathan Buzzard <[email protected]> 24510S: Maintained 24511W: http://www.buzzard.org.uk/toshiba/ 24512F: drivers/char/toshiba.c 24513F: include/linux/toshiba.h 24514F: include/uapi/linux/toshiba.h 24515 24516TOSHIBA TC358743 DRIVER 24517M: Hans Verkuil <[email protected]> 24518L: [email protected] 24519S: Maintained 24520F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 24521F: drivers/media/i2c/tc358743* 24522F: include/media/i2c/tc358743.h 24523 24524TOSHIBA WMI HOTKEYS DRIVER 24525M: Azael Avalos <[email protected]> 24526L: [email protected] 24527S: Maintained 24528F: drivers/platform/x86/toshiba-wmi.c 24529 24530TPM DEVICE DRIVER 24531M: Peter Huewe <[email protected]> 24532M: Jarkko Sakkinen <[email protected]> 24533R: Jason Gunthorpe <[email protected]> 24534L: [email protected] 24535S: Maintained 24536W: https://codeberg.org/jarkko/linux-tpmdd-test 24537Q: https://patchwork.kernel.org/project/linux-integrity/list/ 24538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 24539F: Documentation/devicetree/bindings/tpm/ 24540F: drivers/char/tpm/ 24541F: include/linux/tpm*.h 24542F: include/uapi/linux/vtpm_proxy.h 24543F: tools/testing/selftests/tpm2/ 24544 24545TPS546D24 DRIVER 24546M: Duke Du <[email protected]> 24547L: [email protected] 24548S: Maintained 24549F: Documentation/hwmon/tps546d24.rst 24550F: drivers/hwmon/pmbus/tps546d24.c 24551 24552TQ SYSTEMS BOARD & DRIVER SUPPORT 24553L: [email protected] 24554S: Supported 24555W: https://www.tq-group.com/en/products/tq-embedded/ 24556F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 24557F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 24558F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 24559F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 24560F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 24561F: arch/arm64/boot/dts/freescale/mba*.dtsi 24562F: arch/arm64/boot/dts/freescale/tqml*.dts* 24563F: drivers/gpio/gpio-tqmx86.c 24564F: drivers/mfd/tqmx86.c 24565F: drivers/watchdog/tqmx86_wdt.c 24566 24567TRACING 24568M: Steven Rostedt <[email protected]> 24569M: Masami Hiramatsu <[email protected]> 24570R: Mathieu Desnoyers <[email protected]> 24571L: [email protected] 24572L: [email protected] 24573S: Maintained 24574Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24575T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24576F: Documentation/trace/* 24577F: fs/tracefs/ 24578F: include/linux/trace*.h 24579F: include/trace/ 24580F: kernel/trace/ 24581F: kernel/tracepoint.c 24582F: scripts/tracing/ 24583F: tools/testing/selftests/ftrace/ 24584 24585TRACING MMIO ACCESSES (MMIOTRACE) 24586M: Steven Rostedt <[email protected]> 24587M: Masami Hiramatsu <[email protected]> 24588R: Pekka Paalanen <[email protected]> 24589L: [email protected] 24590L: [email protected] 24591S: Maintained 24592F: arch/x86/mm/kmmio.c 24593F: arch/x86/mm/mmio-mod.c 24594F: arch/x86/mm/testmmiotrace.c 24595F: include/linux/mmiotrace.h 24596F: kernel/trace/trace_mmiotrace.c 24597 24598TRACING OS NOISE / LATENCY TRACERS 24599M: Steven Rostedt <[email protected]> 24600S: Maintained 24601F: Documentation/trace/hwlat_detector.rst 24602F: Documentation/trace/osnoise-tracer.rst 24603F: Documentation/trace/timerlat-tracer.rst 24604F: arch/*/kernel/trace.c 24605F: include/trace/events/osnoise.h 24606F: kernel/trace/trace_hwlat.c 24607F: kernel/trace/trace_irqsoff.c 24608F: kernel/trace/trace_osnoise.c 24609F: kernel/trace/trace_sched_wakeup.c 24610 24611TRADITIONAL CHINESE DOCUMENTATION 24612M: Hu Haowen <[email protected]> 24613S: Maintained 24614W: https://github.com/srcres258/linux-doc 24615T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24616F: Documentation/translations/zh_TW/ 24617 24618TRIGGER SOURCE - PWM 24619M: David Lechner <[email protected]> 24620S: Maintained 24621F: Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml 24622 24623TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24624M: Dan Williams <[email protected]> 24625L: [email protected] 24626S: Maintained 24627F: Documentation/ABI/testing/configfs-tsm 24628F: drivers/virt/coco/tsm.c 24629F: include/linux/tsm.h 24630 24631TRUSTED SERVICES TEE DRIVER 24632M: Balint Dobszay <[email protected]> 24633M: Sudeep Holla <[email protected]> 24634L: [email protected] (moderated for non-subscribers) 24635L: [email protected] 24636S: Maintained 24637F: Documentation/tee/ts-tee.rst 24638F: drivers/tee/tstee/ 24639 24640TTY LAYER AND SERIAL DRIVERS 24641M: Greg Kroah-Hartman <[email protected]> 24642M: Jiri Slaby <[email protected]> 24643L: [email protected] 24644L: [email protected] 24645S: Supported 24646T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24647F: Documentation/devicetree/bindings/serial/ 24648F: Documentation/driver-api/serial/ 24649F: drivers/tty/ 24650F: include/linux/selection.h 24651F: include/linux/serial.h 24652F: include/linux/serial_core.h 24653F: include/linux/sysrq.h 24654F: include/linux/tty*.h 24655F: include/linux/vt.h 24656F: include/linux/vt_*.h 24657F: include/uapi/linux/serial.h 24658F: include/uapi/linux/serial_core.h 24659F: include/uapi/linux/tty.h 24660 24661TUA9001 MEDIA DRIVER 24662L: [email protected] 24663S: Orphan 24664W: https://linuxtv.org 24665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24666F: drivers/media/tuners/tua9001* 24667 24668TULIP NETWORK DRIVERS 24669L: [email protected] 24670L: [email protected] 24671S: Orphan 24672F: drivers/net/ethernet/dec/tulip/ 24673 24674TUN/TAP driver 24675M: Willem de Bruijn <[email protected]> 24676M: Jason Wang <[email protected]> 24677S: Maintained 24678W: http://vtun.sourceforge.net/tun 24679F: Documentation/networking/tuntap.rst 24680F: arch/um/os-Linux/drivers/ 24681F: drivers/net/tap.c 24682F: drivers/net/tun* 24683 24684TURBOCHANNEL SUBSYSTEM 24685M: "Maciej W. Rozycki" <[email protected]> 24686L: [email protected] 24687S: Maintained 24688Q: https://patchwork.kernel.org/project/linux-mips/list/ 24689F: drivers/tc/ 24690F: include/linux/tc.h 24691 24692TURBOSTAT UTILITY 24693M: "Len Brown" <[email protected]> 24694L: [email protected] 24695S: Supported 24696Q: https://patchwork.kernel.org/project/linux-pm/list/ 24697B: https://bugzilla.kernel.org 24698T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24699F: tools/power/x86/turbostat/ 24700F: tools/testing/selftests/turbostat/ 24701 24702TW5864 VIDEO4LINUX DRIVER 24703M: Bluecherry Maintainers <[email protected]> 24704M: Andrey Utkin <[email protected]> 24705M: Andrey Utkin <[email protected]> 24706L: [email protected] 24707S: Supported 24708F: drivers/media/pci/tw5864/ 24709 24710TW68 VIDEO4LINUX DRIVER 24711M: Hans Verkuil <[email protected]> 24712L: [email protected] 24713S: Odd Fixes 24714W: https://linuxtv.org 24715T: git git://linuxtv.org/media.git 24716F: drivers/media/pci/tw68/ 24717 24718TW686X VIDEO4LINUX DRIVER 24719M: Ezequiel Garcia <[email protected]> 24720L: [email protected] 24721S: Maintained 24722W: http://linuxtv.org 24723T: git git://linuxtv.org/media.git 24724F: drivers/media/pci/tw686x/ 24725 24726U-BOOT ENVIRONMENT VARIABLES 24727M: Rafał Miłecki <[email protected]> 24728S: Maintained 24729F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24730F: drivers/nvmem/layouts/u-boot-env.c 24731F: drivers/nvmem/u-boot-env.c 24732 24733UACCE ACCELERATOR FRAMEWORK 24734M: Zhangfei Gao <[email protected]> 24735M: Zhou Wang <[email protected]> 24736L: [email protected] 24737L: [email protected] 24738S: Maintained 24739F: Documentation/ABI/testing/sysfs-driver-uacce 24740F: Documentation/misc-devices/uacce.rst 24741F: drivers/misc/uacce/ 24742F: include/linux/uacce.h 24743F: include/uapi/misc/uacce/ 24744 24745UBI FILE SYSTEM (UBIFS) 24746M: Richard Weinberger <[email protected]> 24747R: Zhihao Cheng <[email protected]> 24748L: [email protected] 24749S: Supported 24750W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24751T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24752T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24753F: Documentation/ABI/testing/sysfs-fs-ubifs 24754F: Documentation/filesystems/ubifs-authentication.rst 24755F: Documentation/filesystems/ubifs.rst 24756F: fs/ubifs/ 24757 24758UBLK USERSPACE BLOCK DRIVER 24759M: Ming Lei <[email protected]> 24760L: [email protected] 24761S: Maintained 24762F: Documentation/block/ublk.rst 24763F: drivers/block/ublk_drv.c 24764F: include/uapi/linux/ublk_cmd.h 24765F: tools/testing/selftests/ublk/ 24766 24767UBSAN 24768M: Kees Cook <[email protected]> 24769R: Marco Elver <[email protected]> 24770R: Andrey Konovalov <[email protected]> 24771R: Andrey Ryabinin <[email protected]> 24772L: [email protected] 24773L: [email protected] 24774S: Supported 24775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24776F: Documentation/dev-tools/ubsan.rst 24777F: include/linux/ubsan.h 24778F: lib/Kconfig.ubsan 24779F: lib/test_ubsan.c 24780F: lib/ubsan.c 24781F: lib/ubsan.h 24782F: scripts/Makefile.ubsan 24783K: \bARCH_HAS_UBSAN\b 24784 24785UCLINUX (M68KNOMMU AND COLDFIRE) 24786M: Greg Ungerer <[email protected]> 24787L: [email protected] 24788S: Maintained 24789W: http://www.linux-m68k.org/ 24790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24791F: arch/m68k/*/*_no.* 24792F: arch/m68k/68*/ 24793F: arch/m68k/coldfire/ 24794F: arch/m68k/include/asm/*_no.* 24795 24796UDF FILESYSTEM 24797M: Jan Kara <[email protected]> 24798S: Maintained 24799F: Documentation/filesystems/udf.rst 24800F: fs/udf/ 24801 24802UDRAW TABLET 24803M: Bastien Nocera <[email protected]> 24804L: [email protected] 24805S: Maintained 24806F: drivers/hid/hid-udraw-ps3.c 24807 24808UHID USERSPACE HID IO DRIVER 24809M: David Rheinsberg <[email protected]> 24810L: [email protected] 24811S: Maintained 24812F: drivers/hid/uhid.c 24813F: include/uapi/linux/uhid.h 24814 24815ULPI BUS 24816M: Heikki Krogerus <[email protected]> 24817L: [email protected] 24818S: Maintained 24819F: drivers/usb/common/ulpi.c 24820F: include/linux/ulpi/ 24821 24822UNICODE SUBSYSTEM 24823M: Gabriel Krisman Bertazi <[email protected]> 24824L: [email protected] 24825S: Supported 24826T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24827F: fs/unicode/ 24828 24829UNIFDEF 24830M: Tony Finch <[email protected]> 24831S: Maintained 24832W: http://dotat.at/prog/unifdef 24833F: scripts/unifdef.c 24834 24835UNIFORM CDROM DRIVER 24836M: Phillip Potter <[email protected]> 24837S: Maintained 24838F: Documentation/cdrom/ 24839F: drivers/cdrom/cdrom.c 24840F: include/linux/cdrom.h 24841F: include/uapi/linux/cdrom.h 24842 24843UNION-FIND 24844M: Xavier <[email protected]> 24845L: [email protected] 24846S: Maintained 24847F: Documentation/core-api/union_find.rst 24848F: Documentation/translations/zh_CN/core-api/union_find.rst 24849F: include/linux/union_find.h 24850F: lib/union_find.c 24851 24852UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24853R: Alim Akhtar <[email protected]> 24854R: Avri Altman <[email protected]> 24855R: Bart Van Assche <[email protected]> 24856L: [email protected] 24857S: Supported 24858F: Documentation/devicetree/bindings/ufs/ 24859F: Documentation/scsi/ufs.rst 24860F: drivers/ufs/core/ 24861 24862UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24863M: Pedro Sousa <[email protected]> 24864L: [email protected] 24865S: Supported 24866F: drivers/ufs/host/*dwc* 24867 24868UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24869M: Alim Akhtar <[email protected]> 24870R: Peter Griffin <[email protected]> 24871L: [email protected] 24872L: [email protected] 24873S: Maintained 24874F: drivers/ufs/host/ufs-exynos* 24875 24876UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24877M: Peter Wang <[email protected]> 24878R: Stanley Jhu <[email protected]> 24879L: [email protected] 24880L: [email protected] (moderated for non-subscribers) 24881S: Maintained 24882F: drivers/ufs/host/ufs-mediatek* 24883 24884UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24885M: Manivannan Sadhasivam <[email protected]> 24886L: [email protected] 24887L: [email protected] 24888S: Maintained 24889F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24890F: drivers/ufs/host/ufs-qcom* 24891 24892UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24893M: Yoshihiro Shimoda <[email protected]> 24894L: [email protected] 24895L: [email protected] 24896S: Maintained 24897F: drivers/ufs/host/ufs-renesas.c 24898 24899UNSORTED BLOCK IMAGES (UBI) 24900M: Richard Weinberger <[email protected]> 24901R: Zhihao Cheng <[email protected]> 24902L: [email protected] 24903S: Supported 24904W: http://www.linux-mtd.infradead.org/ 24905T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24906T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24907F: drivers/mtd/ubi/ 24908F: include/linux/mtd/ubi.h 24909F: include/uapi/mtd/ubi-user.h 24910 24911UPROBES 24912M: Masami Hiramatsu <[email protected]> 24913M: Oleg Nesterov <[email protected]> 24914M: Peter Zijlstra <[email protected]> 24915L: [email protected] 24916L: [email protected] 24917S: Maintained 24918F: arch/*/include/asm/uprobes.h 24919F: arch/*/kernel/probes/uprobes.c 24920F: arch/*/kernel/uprobes.c 24921F: include/linux/uprobes.h 24922F: kernel/events/uprobes.c 24923 24924USB "USBNET" DRIVER FRAMEWORK 24925M: Oliver Neukum <[email protected]> 24926L: [email protected] 24927S: Maintained 24928W: http://www.linux-usb.org/usbnet 24929F: drivers/net/usb/usbnet.c 24930F: include/linux/usb/usbnet.h 24931 24932USB ACM DRIVER 24933M: Oliver Neukum <[email protected]> 24934L: [email protected] 24935S: Maintained 24936F: Documentation/usb/acm.rst 24937F: drivers/usb/class/cdc-acm.* 24938 24939USB APPLE MFI FASTCHARGE DRIVER 24940M: Bastien Nocera <[email protected]> 24941L: [email protected] 24942S: Maintained 24943F: drivers/usb/misc/apple-mfi-fastcharge.c 24944 24945USB AR5523 WIRELESS DRIVER 24946L: [email protected] 24947S: Orphan 24948F: drivers/net/wireless/ath/ar5523/ 24949 24950USB ATTACHED SCSI 24951M: Oliver Neukum <[email protected]> 24952L: [email protected] 24953L: [email protected] 24954S: Maintained 24955F: drivers/usb/storage/uas.c 24956 24957USB CDC ETHERNET DRIVER 24958M: Oliver Neukum <[email protected]> 24959L: [email protected] 24960S: Maintained 24961F: drivers/net/usb/cdc_*.c 24962F: include/uapi/linux/usb/cdc.h 24963 24964USB CHAOSKEY DRIVER 24965M: Keith Packard <[email protected]> 24966L: [email protected] 24967S: Maintained 24968F: drivers/usb/misc/chaoskey.c 24969 24970USB CYPRESS C67X00 DRIVER 24971L: [email protected] 24972S: Orphan 24973F: drivers/usb/c67x00/ 24974 24975USB DAVICOM DM9601 DRIVER 24976M: Peter Korsgaard <[email protected]> 24977L: [email protected] 24978S: Maintained 24979W: http://www.linux-usb.org/usbnet 24980F: drivers/net/usb/dm9601.c 24981 24982USB EHCI DRIVER 24983M: Alan Stern <[email protected]> 24984L: [email protected] 24985S: Maintained 24986F: Documentation/usb/ehci.rst 24987F: drivers/usb/host/ehci* 24988 24989USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24990M: Jiri Kosina <[email protected]> 24991M: Benjamin Tissoires <[email protected]> 24992L: [email protected] 24993S: Maintained 24994T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24995F: Documentation/hid/hiddev.rst 24996F: drivers/hid/usbhid/ 24997 24998USB INTEL XHCI ROLE MUX DRIVER 24999M: Hans de Goede <[email protected]> 25000L: [email protected] 25001S: Maintained 25002F: drivers/usb/roles/intel-xhci-usb-role-switch.c 25003 25004USB IP DRIVER FOR HISILICON KIRIN 960 25005M: Yu Chen <[email protected]> 25006M: Binghui Wang <[email protected]> 25007L: [email protected] 25008S: Maintained 25009F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 25010F: drivers/phy/hisilicon/phy-hi3660-usb3.c 25011 25012USB IP DRIVER FOR HISILICON KIRIN 970 25013M: Mauro Carvalho Chehab <[email protected]> 25014L: [email protected] 25015S: Maintained 25016F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 25017F: drivers/phy/hisilicon/phy-hi3670-usb3.c 25018 25019USB ISP116X DRIVER 25020M: Olav Kongas <[email protected]> 25021L: [email protected] 25022S: Maintained 25023F: drivers/usb/host/isp116x* 25024F: include/linux/usb/isp116x.h 25025 25026USB ISP1760 DRIVER 25027M: Rui Miguel Silva <[email protected]> 25028L: [email protected] 25029S: Maintained 25030F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 25031F: drivers/usb/isp1760/* 25032 25033USB LAN78XX ETHERNET DRIVER 25034M: Thangaraj Samynathan <[email protected]> 25035M: Rengarajan Sundararajan <[email protected]> 25036M: [email protected] 25037L: [email protected] 25038S: Maintained 25039F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 25040F: drivers/net/usb/lan78xx.* 25041F: include/dt-bindings/net/microchip-lan78xx.h 25042 25043USB MASS STORAGE DRIVER 25044M: Alan Stern <[email protected]> 25045L: [email protected] 25046L: [email protected] 25047S: Maintained 25048F: drivers/usb/storage/ 25049 25050USB MIDI DRIVER 25051M: Clemens Ladisch <[email protected]> 25052L: [email protected] 25053S: Maintained 25054T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 25055F: sound/usb/midi.* 25056 25057USB NETWORKING DRIVERS 25058L: [email protected] 25059S: Odd Fixes 25060F: drivers/net/usb/ 25061 25062USB OHCI DRIVER 25063M: Alan Stern <[email protected]> 25064L: [email protected] 25065S: Maintained 25066F: Documentation/usb/ohci.rst 25067F: drivers/usb/host/ohci* 25068 25069USB OTG FSM (Finite State Machine) 25070M: Peter Chen <[email protected]> 25071L: [email protected] 25072S: Maintained 25073T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 25074F: drivers/usb/common/usb-otg-fsm.c 25075 25076USB OVER IP DRIVER 25077M: Valentina Manea <[email protected]> 25078M: Shuah Khan <[email protected]> 25079M: Shuah Khan <[email protected]> 25080R: Hongren Zheng <[email protected]> 25081L: [email protected] 25082S: Maintained 25083F: Documentation/usb/usbip_protocol.rst 25084F: drivers/usb/usbip/ 25085F: tools/testing/selftests/drivers/usb/usbip/ 25086F: tools/usb/usbip/ 25087 25088USB PEGASUS DRIVER 25089M: Petko Manolov <[email protected]> 25090L: [email protected] 25091L: [email protected] 25092S: Maintained 25093W: https://github.com/petkan/pegasus 25094T: git https://github.com/petkan/pegasus.git 25095F: drivers/net/usb/pegasus.* 25096 25097USB PRINTER DRIVER (usblp) 25098M: Pete Zaitcev <[email protected]> 25099L: [email protected] 25100S: Supported 25101F: drivers/usb/class/usblp.c 25102 25103USB QMI WWAN NETWORK DRIVER 25104M: Bjørn Mork <[email protected]> 25105L: [email protected] 25106S: Maintained 25107F: Documentation/ABI/testing/sysfs-class-net-qmi 25108F: drivers/net/usb/qmi_wwan.c 25109 25110USB RAW GADGET DRIVER 25111R: Andrey Konovalov <[email protected]> 25112L: [email protected] 25113S: Maintained 25114B: https://github.com/xairy/raw-gadget/issues 25115F: Documentation/usb/raw-gadget.rst 25116F: drivers/usb/gadget/legacy/raw_gadget.c 25117F: include/uapi/linux/usb/raw_gadget.h 25118 25119USB RTL8150 DRIVER 25120M: Petko Manolov <[email protected]> 25121L: [email protected] 25122L: [email protected] 25123S: Maintained 25124W: https://github.com/petkan/rtl8150 25125T: git https://github.com/petkan/rtl8150.git 25126F: drivers/net/usb/rtl8150.c 25127 25128USB SERIAL SUBSYSTEM 25129M: Johan Hovold <[email protected]> 25130L: [email protected] 25131S: Maintained 25132T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 25133F: Documentation/usb/usb-serial.rst 25134F: drivers/usb/serial/ 25135F: include/linux/usb/serial.h 25136 25137USB SMSC75XX ETHERNET DRIVER 25138M: Steve Glendinning <[email protected]> 25139L: [email protected] 25140S: Maintained 25141F: drivers/net/usb/smsc75xx.* 25142 25143USB SMSC95XX ETHERNET DRIVER 25144M: Steve Glendinning <[email protected]> 25145M: [email protected] 25146L: [email protected] 25147S: Maintained 25148F: drivers/net/usb/smsc95xx.* 25149 25150USB SUBSYSTEM 25151M: Greg Kroah-Hartman <[email protected]> 25152L: [email protected] 25153S: Supported 25154W: http://www.linux-usb.org 25155T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 25156F: Documentation/devicetree/bindings/usb/ 25157F: Documentation/usb/ 25158F: drivers/usb/ 25159F: include/dt-bindings/usb/ 25160F: include/linux/usb.h 25161F: include/linux/usb/ 25162F: include/uapi/linux/usb/ 25163 25164USB TYPEC BUS FOR ALTERNATE MODES 25165M: Heikki Krogerus <[email protected]> 25166L: [email protected] 25167S: Maintained 25168F: Documentation/ABI/testing/sysfs-bus-typec 25169F: Documentation/driver-api/usb/typec_bus.rst 25170F: drivers/usb/typec/altmodes/ 25171F: include/linux/usb/typec_altmode.h 25172 25173USB TYPEC CLASS 25174M: Heikki Krogerus <[email protected]> 25175L: [email protected] 25176S: Maintained 25177F: Documentation/ABI/testing/sysfs-class-typec 25178F: Documentation/driver-api/usb/typec.rst 25179F: drivers/usb/typec/ 25180F: include/linux/usb/typec.h 25181 25182USB TYPEC INTEL PMC MUX DRIVER 25183M: Heikki Krogerus <[email protected]> 25184L: [email protected] 25185S: Maintained 25186F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 25187F: drivers/usb/typec/mux/intel_pmc_mux.c 25188 25189USB TYPEC PI3USB30532 MUX DRIVER 25190M: Hans de Goede <[email protected]> 25191L: [email protected] 25192S: Maintained 25193F: drivers/usb/typec/mux/pi3usb30532.c 25194 25195USB TYPEC PORT CONTROLLER DRIVERS 25196L: [email protected] 25197S: Orphan 25198F: drivers/usb/typec/tcpm/ 25199 25200USB TYPEC TUSB1046 MUX DRIVER 25201M: Romain Gantois <[email protected]> 25202L: [email protected] 25203S: Maintained 25204F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 25205F: drivers/usb/typec/mux/tusb1046.c 25206 25207USB UHCI DRIVER 25208M: Alan Stern <[email protected]> 25209L: [email protected] 25210S: Maintained 25211F: drivers/usb/host/uhci* 25212 25213USB VIDEO CLASS 25214M: Laurent Pinchart <[email protected]> 25215M: Hans de Goede <[email protected]> 25216L: [email protected] 25217S: Maintained 25218W: http://www.ideasonboard.org/uvc/ 25219T: git git://linuxtv.org/media.git 25220F: Documentation/userspace-api/media/drivers/uvcvideo.rst 25221F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 25222F: drivers/media/common/uvc.c 25223F: drivers/media/usb/uvc/ 25224F: include/linux/usb/uvc.h 25225F: include/uapi/linux/uvcvideo.h 25226 25227USB WEBCAM GADGET 25228L: [email protected] 25229S: Orphan 25230F: drivers/usb/gadget/function/*uvc* 25231F: drivers/usb/gadget/legacy/webcam.c 25232F: include/uapi/linux/usb/g_uvc.h 25233 25234USB XHCI DRIVER 25235M: Mathias Nyman <[email protected]> 25236L: [email protected] 25237S: Supported 25238F: drivers/usb/host/pci-quirks* 25239F: drivers/usb/host/xhci* 25240 25241USER DATAGRAM PROTOCOL (UDP) 25242M: Willem de Bruijn <[email protected]> 25243L: [email protected] 25244S: Maintained 25245F: include/linux/udp.h 25246F: include/net/udp.h 25247F: include/trace/events/udp.h 25248F: include/uapi/linux/udp.h 25249F: net/ipv4/udp.c 25250F: net/ipv6/udp.c 25251 25252USER-MODE LINUX (UML) 25253M: Richard Weinberger <[email protected]> 25254M: Anton Ivanov <[email protected]> 25255M: Johannes Berg <[email protected]> 25256L: [email protected] 25257S: Maintained 25258W: http://user-mode-linux.sourceforge.net 25259Q: https://patchwork.ozlabs.org/project/linux-um/list/ 25260T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 25261T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 25262F: Documentation/virt/uml/ 25263F: arch/um/ 25264F: arch/x86/um/ 25265F: fs/hostfs/ 25266 25267USERSPACE COPYIN/COPYOUT (UIOVEC) 25268M: Alexander Viro <[email protected]> 25269S: Maintained 25270F: include/linux/uio.h 25271F: lib/iov_iter.c 25272 25273USERSPACE DMA BUFFER DRIVER 25274M: Gerd Hoffmann <[email protected]> 25275M: Vivek Kasireddy <[email protected]> 25276L: [email protected] 25277S: Maintained 25278T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25279F: drivers/dma-buf/udmabuf.c 25280F: include/uapi/linux/udmabuf.h 25281 25282USERSPACE I/O (UIO) 25283M: Greg Kroah-Hartman <[email protected]> 25284S: Maintained 25285T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25286F: Documentation/driver-api/uio-howto.rst 25287F: drivers/uio/ 25288F: include/linux/uio_driver.h 25289 25290UTIL-LINUX PACKAGE 25291M: Karel Zak <[email protected]> 25292L: [email protected] 25293S: Maintained 25294W: http://en.wikipedia.org/wiki/Util-linux 25295T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 25296 25297UUID HELPERS 25298R: Andy Shevchenko <[email protected]> 25299L: [email protected] 25300S: Maintained 25301F: include/linux/uuid.h 25302F: lib/test_uuid.c 25303F: lib/uuid.c 25304 25305UV SYSFS DRIVER 25306M: Justin Ernst <[email protected]> 25307L: [email protected] 25308S: Maintained 25309F: drivers/platform/x86/uv_sysfs.c 25310 25311UVESAFB DRIVER 25312M: Michal Januszewski <[email protected]> 25313L: [email protected] 25314S: Maintained 25315W: https://github.com/mjanusz/v86d 25316F: Documentation/fb/uvesafb.rst 25317F: drivers/video/fbdev/uvesafb.* 25318 25319Ux500 CLOCK DRIVERS 25320M: Ulf Hansson <[email protected]> 25321L: [email protected] 25322L: [email protected] (moderated for non-subscribers) 25323S: Maintained 25324F: drivers/clk/ux500/ 25325 25326V4L2 ASYNC AND FWNODE FRAMEWORKS 25327M: Sakari Ailus <[email protected]> 25328L: [email protected] 25329S: Maintained 25330T: git git://linuxtv.org/media.git 25331F: drivers/media/v4l2-core/v4l2-async.c 25332F: drivers/media/v4l2-core/v4l2-fwnode.c 25333F: include/media/v4l2-async.h 25334F: include/media/v4l2-fwnode.h 25335 25336V4L2 LENS DRIVERS 25337M: Sakari Ailus <[email protected]> 25338L: [email protected] 25339S: Maintained 25340F: drivers/media/i2c/ak* 25341F: drivers/media/i2c/dw* 25342F: drivers/media/i2c/lm* 25343 25344V4L2 CAMERA SENSOR DRIVERS 25345M: Sakari Ailus <[email protected]> 25346L: [email protected] 25347S: Maintained 25348F: Documentation/driver-api/media/camera-sensor.rst 25349F: Documentation/driver-api/media/tx-rx.rst 25350F: drivers/media/i2c/ar* 25351F: drivers/media/i2c/gc* 25352F: drivers/media/i2c/hi* 25353F: drivers/media/i2c/imx* 25354F: drivers/media/i2c/mt* 25355F: drivers/media/i2c/og* 25356F: drivers/media/i2c/ov* 25357F: drivers/media/i2c/s5* 25358F: drivers/media/i2c/vgxy61.c 25359 25360VF610 NAND DRIVER 25361M: Stefan Agner <[email protected]> 25362L: [email protected] 25363S: Supported 25364F: drivers/mtd/nand/raw/vf610_nfc.c 25365 25366VFAT/FAT/MSDOS FILESYSTEM 25367M: OGAWA Hirofumi <[email protected]> 25368S: Maintained 25369F: Documentation/filesystems/vfat.rst 25370F: fs/fat/ 25371F: tools/testing/selftests/filesystems/fat/ 25372 25373VFIO CDX DRIVER 25374M: Nipun Gupta <[email protected]> 25375M: Nikhil Agarwal <[email protected]> 25376L: [email protected] 25377S: Maintained 25378F: drivers/vfio/cdx/* 25379 25380VFIO DRIVER 25381M: Alex Williamson <[email protected]> 25382L: [email protected] 25383S: Maintained 25384T: git https://github.com/awilliam/linux-vfio.git 25385F: Documentation/ABI/testing/debugfs-vfio 25386F: Documentation/ABI/testing/sysfs-devices-vfio-dev 25387F: Documentation/driver-api/vfio.rst 25388F: drivers/vfio/ 25389F: include/linux/vfio.h 25390F: include/linux/vfio_pci_core.h 25391F: include/uapi/linux/vfio.h 25392 25393VFIO FSL-MC DRIVER 25394L: [email protected] 25395S: Orphan 25396F: drivers/vfio/fsl-mc/ 25397 25398VFIO HISILICON PCI DRIVER 25399M: Longfang Liu <[email protected]> 25400M: Shameer Kolothum <[email protected]> 25401L: [email protected] 25402S: Maintained 25403F: drivers/vfio/pci/hisilicon/ 25404 25405VFIO MEDIATED DEVICE DRIVERS 25406M: Kirti Wankhede <[email protected]> 25407L: [email protected] 25408S: Maintained 25409F: Documentation/driver-api/vfio-mediated-device.rst 25410F: drivers/vfio/mdev/ 25411F: include/linux/mdev.h 25412F: samples/vfio-mdev/ 25413 25414VFIO MLX5 PCI DRIVER 25415M: Yishai Hadas <[email protected]> 25416L: [email protected] 25417S: Maintained 25418F: drivers/vfio/pci/mlx5/ 25419 25420VFIO NVIDIA GRACE GPU DRIVER 25421M: Ankit Agrawal <[email protected]> 25422L: [email protected] 25423S: Supported 25424F: drivers/vfio/pci/nvgrace-gpu/ 25425 25426VFIO PCI DEVICE SPECIFIC DRIVERS 25427R: Jason Gunthorpe <[email protected]> 25428R: Yishai Hadas <[email protected]> 25429R: Shameer Kolothum <[email protected]> 25430R: Kevin Tian <[email protected]> 25431L: [email protected] 25432S: Maintained 25433P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 25434F: drivers/vfio/pci/*/ 25435 25436VFIO PDS PCI DRIVER 25437M: Brett Creeley <[email protected]> 25438L: [email protected] 25439S: Maintained 25440F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 25441F: drivers/vfio/pci/pds/ 25442 25443VFIO PLATFORM DRIVER 25444M: Eric Auger <[email protected]> 25445L: [email protected] 25446S: Maintained 25447F: drivers/vfio/platform/ 25448 25449VFIO QAT PCI DRIVER 25450M: Xin Zeng <[email protected]> 25451M: Giovanni Cabiddu <[email protected]> 25452L: [email protected] 25453L: [email protected] 25454S: Supported 25455F: drivers/vfio/pci/qat/ 25456 25457VFIO VIRTIO PCI DRIVER 25458M: Yishai Hadas <[email protected]> 25459L: [email protected] 25460L: [email protected] 25461S: Maintained 25462F: drivers/vfio/pci/virtio 25463 25464VGA_SWITCHEROO 25465R: Lukas Wunner <[email protected]> 25466S: Maintained 25467T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25468F: Documentation/gpu/vga-switcheroo.rst 25469F: drivers/gpu/vga/vga_switcheroo.c 25470F: include/linux/vga_switcheroo.h 25471 25472VIA RHINE NETWORK DRIVER 25473M: Kevin Brace <[email protected]> 25474S: Maintained 25475F: drivers/net/ethernet/via/via-rhine.c 25476 25477VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 25478M: Florian Tobias Schandinat <[email protected]> 25479L: [email protected] 25480S: Maintained 25481F: drivers/video/fbdev/via/ 25482F: include/linux/via-core.h 25483F: include/linux/via_i2c.h 25484 25485VIA VELOCITY NETWORK DRIVER 25486M: Francois Romieu <[email protected]> 25487L: [email protected] 25488S: Maintained 25489F: drivers/net/ethernet/via/via-velocity.* 25490 25491VICODEC VIRTUAL CODEC DRIVER 25492M: Hans Verkuil <[email protected]> 25493L: [email protected] 25494S: Maintained 25495W: https://linuxtv.org 25496T: git git://linuxtv.org/media.git 25497F: drivers/media/test-drivers/vicodec/* 25498 25499VIDEO I2C POLLING DRIVER 25500M: Matt Ranostay <[email protected]> 25501L: [email protected] 25502S: Maintained 25503F: drivers/media/i2c/video-i2c.c 25504 25505VIDEO MULTIPLEXER DRIVER 25506M: Philipp Zabel <[email protected]> 25507L: [email protected] 25508S: Maintained 25509F: drivers/media/platform/video-mux.c 25510 25511VIDEOBUF2 FRAMEWORK 25512M: Tomasz Figa <[email protected]> 25513M: Marek Szyprowski <[email protected]> 25514L: [email protected] 25515S: Maintained 25516F: drivers/media/common/videobuf2/* 25517F: include/media/videobuf2-* 25518 25519VIDTV VIRTUAL DIGITAL TV DRIVER 25520M: Daniel W. S. Almeida <[email protected]> 25521L: [email protected] 25522S: Maintained 25523W: https://linuxtv.org 25524T: git git://linuxtv.org/media.git 25525F: drivers/media/test-drivers/vidtv/* 25526 25527VIMC VIRTUAL MEDIA CONTROLLER DRIVER 25528M: Shuah Khan <[email protected]> 25529R: Kieran Bingham <[email protected]> 25530L: [email protected] 25531S: Maintained 25532W: https://linuxtv.org 25533T: git git://linuxtv.org/media.git 25534F: drivers/media/test-drivers/vimc/* 25535 25536VIRT LIB 25537M: Alex Williamson <[email protected]> 25538M: Paolo Bonzini <[email protected]> 25539L: [email protected] 25540S: Supported 25541F: virt/lib/ 25542 25543VIRTIO AND VHOST VSOCK DRIVER 25544M: Stefan Hajnoczi <[email protected]> 25545M: Stefano Garzarella <[email protected]> 25546L: [email protected] 25547L: [email protected] 25548L: [email protected] 25549S: Maintained 25550F: drivers/vhost/vsock.c 25551F: include/linux/virtio_vsock.h 25552F: include/uapi/linux/virtio_vsock.h 25553F: net/vmw_vsock/virtio_transport.c 25554F: net/vmw_vsock/virtio_transport_common.c 25555 25556VIRTIO BALLOON 25557M: "Michael S. Tsirkin" <[email protected]> 25558M: David Hildenbrand <[email protected]> 25559L: [email protected] 25560S: Maintained 25561F: drivers/virtio/virtio_balloon.c 25562F: include/linux/balloon_compaction.h 25563F: include/uapi/linux/virtio_balloon.h 25564F: mm/balloon_compaction.c 25565 25566VIRTIO BLOCK AND SCSI DRIVERS 25567M: "Michael S. Tsirkin" <[email protected]> 25568M: Jason Wang <[email protected]> 25569R: Paolo Bonzini <[email protected]> 25570R: Stefan Hajnoczi <[email protected]> 25571R: Eugenio Pérez <[email protected]> 25572L: [email protected] 25573S: Maintained 25574F: drivers/block/virtio_blk.c 25575F: drivers/scsi/virtio_scsi.c 25576F: include/uapi/linux/virtio_blk.h 25577F: include/uapi/linux/virtio_scsi.h 25578 25579VIRTIO CONSOLE DRIVER 25580M: Amit Shah <[email protected]> 25581L: [email protected] 25582S: Maintained 25583F: drivers/char/virtio_console.c 25584F: include/uapi/linux/virtio_console.h 25585 25586VIRTIO CORE AND NET DRIVERS 25587M: "Michael S. Tsirkin" <[email protected]> 25588M: Jason Wang <[email protected]> 25589R: Xuan Zhuo <[email protected]> 25590R: Eugenio Pérez <[email protected]> 25591L: [email protected] 25592S: Maintained 25593F: Documentation/ABI/testing/sysfs-bus-vdpa 25594F: Documentation/ABI/testing/sysfs-class-vduse 25595F: Documentation/devicetree/bindings/virtio/ 25596F: Documentation/driver-api/virtio/ 25597F: drivers/block/virtio_blk.c 25598F: drivers/crypto/virtio/ 25599F: drivers/net/virtio_net.c 25600F: drivers/vdpa/ 25601F: drivers/virtio/ 25602F: include/linux/vdpa.h 25603F: include/linux/virtio*.h 25604F: include/linux/vringh.h 25605F: include/uapi/linux/virtio_*.h 25606F: net/vmw_vsock/virtio* 25607F: tools/virtio/ 25608F: tools/testing/selftests/drivers/net/virtio_net/ 25609 25610VIRTIO CRYPTO DRIVER 25611M: Gonglei <[email protected]> 25612L: [email protected] 25613L: [email protected] 25614S: Maintained 25615F: drivers/crypto/virtio/ 25616F: include/uapi/linux/virtio_crypto.h 25617 25618VIRTIO DRIVERS FOR S390 25619M: Cornelia Huck <[email protected]> 25620M: Halil Pasic <[email protected]> 25621M: Eric Farman <[email protected]> 25622L: [email protected] 25623L: [email protected] 25624L: [email protected] 25625S: Supported 25626F: arch/s390/include/uapi/asm/virtio-ccw.h 25627F: drivers/s390/virtio/ 25628 25629VIRTIO FILE SYSTEM 25630M: Vivek Goyal <[email protected]> 25631M: Stefan Hajnoczi <[email protected]> 25632M: Miklos Szeredi <[email protected]> 25633R: Eugenio Pérez <[email protected]> 25634L: [email protected] 25635L: [email protected] 25636S: Supported 25637W: https://virtio-fs.gitlab.io/ 25638F: Documentation/filesystems/virtiofs.rst 25639F: fs/fuse/virtio_fs.c 25640F: include/uapi/linux/virtio_fs.h 25641 25642VIRTIO GPIO DRIVER 25643M: Enrico Weigelt, metux IT consult <[email protected]> 25644M: Viresh Kumar <[email protected]> 25645L: [email protected] 25646L: [email protected] 25647S: Maintained 25648F: drivers/gpio/gpio-virtio.c 25649F: include/uapi/linux/virtio_gpio.h 25650 25651VIRTIO GPU DRIVER 25652M: David Airlie <[email protected]> 25653M: Gerd Hoffmann <[email protected]> 25654R: Gurchetan Singh <[email protected]> 25655R: Chia-I Wu <[email protected]> 25656L: [email protected] 25657L: [email protected] 25658S: Maintained 25659T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25660F: drivers/gpu/drm/ci/xfails/virtio* 25661F: drivers/gpu/drm/virtio/ 25662F: include/uapi/linux/virtio_gpu.h 25663 25664VIRTIO HOST (VHOST) 25665M: "Michael S. Tsirkin" <[email protected]> 25666M: Jason Wang <[email protected]> 25667R: Eugenio Pérez <[email protected]> 25668L: [email protected] 25669L: [email protected] 25670L: [email protected] 25671S: Maintained 25672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25673F: drivers/vhost/ 25674F: include/linux/sched/vhost_task.h 25675F: include/linux/vhost_iotlb.h 25676F: include/uapi/linux/vhost.h 25677F: kernel/vhost_task.c 25678 25679VIRTIO HOST (VHOST-SCSI) 25680M: "Michael S. Tsirkin" <[email protected]> 25681M: Jason Wang <[email protected]> 25682M: Mike Christie <[email protected]> 25683R: Paolo Bonzini <[email protected]> 25684R: Stefan Hajnoczi <[email protected]> 25685L: [email protected] 25686S: Maintained 25687F: drivers/vhost/scsi.c 25688 25689VIRTIO I2C DRIVER 25690M: Viresh Kumar <[email protected]> 25691R: "Chen, Jian Jun" <[email protected]> 25692L: [email protected] 25693L: [email protected] 25694S: Maintained 25695F: drivers/i2c/busses/i2c-virtio.c 25696F: include/uapi/linux/virtio_i2c.h 25697 25698VIRTIO INPUT DRIVER 25699M: Gerd Hoffmann <[email protected]> 25700S: Maintained 25701F: drivers/virtio/virtio_input.c 25702F: include/uapi/linux/virtio_input.h 25703 25704VIRTIO IOMMU DRIVER 25705M: Jean-Philippe Brucker <[email protected]> 25706L: [email protected] 25707S: Maintained 25708F: drivers/iommu/virtio-iommu.c 25709F: include/uapi/linux/virtio_iommu.h 25710 25711VIRTIO MEM DRIVER 25712M: David Hildenbrand <[email protected]> 25713L: [email protected] 25714S: Maintained 25715W: https://virtio-mem.gitlab.io/ 25716F: drivers/virtio/virtio_mem.c 25717F: include/uapi/linux/virtio_mem.h 25718 25719VIRTIO PMEM DRIVER 25720M: Pankaj Gupta <[email protected]> 25721L: [email protected] 25722S: Maintained 25723F: drivers/nvdimm/nd_virtio.c 25724F: drivers/nvdimm/virtio_pmem.c 25725 25726VIRTIO SOUND DRIVER 25727M: Anton Yakovlev <[email protected]> 25728M: "Michael S. Tsirkin" <[email protected]> 25729L: [email protected] 25730L: [email protected] 25731S: Maintained 25732F: include/uapi/linux/virtio_snd.h 25733F: sound/virtio/* 25734 25735VIRTUAL BOX GUEST DEVICE DRIVER 25736M: Hans de Goede <[email protected]> 25737M: Arnd Bergmann <[email protected]> 25738M: Greg Kroah-Hartman <[email protected]> 25739S: Maintained 25740F: drivers/virt/vboxguest/ 25741F: include/linux/vbox_utils.h 25742F: include/uapi/linux/vbox*.h 25743 25744VIRTUAL BOX SHARED FOLDER VFS DRIVER 25745M: Hans de Goede <[email protected]> 25746L: [email protected] 25747S: Maintained 25748F: fs/vboxsf/* 25749 25750VIRTUAL PCM TEST DRIVER 25751M: Ivan Orlov <[email protected]> 25752L: [email protected] 25753S: Maintained 25754F: Documentation/sound/cards/pcmtest.rst 25755F: sound/drivers/pcmtest.c 25756F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25757 25758VIRTUAL SERIO DEVICE DRIVER 25759M: Stephen Chandler Paul <[email protected]> 25760S: Maintained 25761F: drivers/input/serio/userio.c 25762F: include/uapi/linux/userio.h 25763 25764VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25765M: Javier Carrasco <[email protected]> 25766S: Maintained 25767F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25768F: drivers/iio/light/veml3235.c 25769 25770VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25771M: Javier Carrasco <[email protected]> 25772S: Maintained 25773F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25774F: drivers/iio/light/veml6030.c 25775 25776VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25777M: Javier Carrasco <[email protected]> 25778S: Maintained 25779F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25780F: drivers/iio/light/veml6075.c 25781 25782VISL VIRTUAL STATELESS DECODER DRIVER 25783M: Daniel Almeida <[email protected]> 25784L: [email protected] 25785S: Supported 25786F: drivers/media/test-drivers/visl 25787 25788VIVID VIRTUAL VIDEO DRIVER 25789M: Hans Verkuil <[email protected]> 25790L: [email protected] 25791S: Maintained 25792W: https://linuxtv.org 25793T: git git://linuxtv.org/media.git 25794F: drivers/media/test-drivers/vivid/* 25795 25796VM SOCKETS (AF_VSOCK) 25797M: Stefano Garzarella <[email protected]> 25798L: [email protected] 25799L: [email protected] 25800S: Maintained 25801F: drivers/net/vsockmon.c 25802F: include/net/af_vsock.h 25803F: include/uapi/linux/vm_sockets.h 25804F: include/uapi/linux/vm_sockets_diag.h 25805F: include/uapi/linux/vsockmon.h 25806F: net/vmw_vsock/ 25807F: tools/testing/vsock/ 25808 25809VMALLOC 25810M: Andrew Morton <[email protected]> 25811R: Uladzislau Rezki <[email protected]> 25812L: [email protected] 25813S: Maintained 25814W: http://www.linux-mm.org 25815T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25816F: include/linux/vmalloc.h 25817F: mm/vmalloc.c 25818 25819VME SUBSYSTEM 25820L: [email protected] 25821S: Orphan 25822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25823F: Documentation/driver-api/vme.rst 25824F: drivers/staging/vme_user/ 25825 25826VMWARE BALLOON DRIVER 25827M: Jerrin Shaji George <[email protected]> 25828R: Broadcom internal kernel review list <[email protected]> 25829L: [email protected] 25830S: Supported 25831F: drivers/misc/vmw_balloon.c 25832 25833VMWARE HYPERVISOR INTERFACE 25834M: Ajay Kaher <[email protected]> 25835M: Alexey Makhalov <[email protected]> 25836R: Broadcom internal kernel review list <[email protected]> 25837L: [email protected] 25838L: [email protected] 25839S: Supported 25840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25841F: arch/x86/include/asm/vmware.h 25842F: arch/x86/kernel/cpu/vmware.c 25843 25844VMWARE PVRDMA DRIVER 25845M: Bryan Tan <[email protected]> 25846M: Vishnu Dasa <[email protected]> 25847R: Broadcom internal kernel review list <[email protected]> 25848L: [email protected] 25849S: Supported 25850F: drivers/infiniband/hw/vmw_pvrdma/ 25851 25852VMWARE PVSCSI DRIVER 25853M: Vishal Bhakta <[email protected]> 25854R: Broadcom internal kernel review list <[email protected]> 25855L: [email protected] 25856S: Supported 25857F: drivers/scsi/vmw_pvscsi.c 25858F: drivers/scsi/vmw_pvscsi.h 25859 25860VMWARE VIRTUAL PTP CLOCK DRIVER 25861M: Nick Shi <[email protected]> 25862R: Ajay Kaher <[email protected]> 25863R: Alexey Makhalov <[email protected]> 25864R: Broadcom internal kernel review list <[email protected]> 25865L: [email protected] 25866S: Supported 25867F: drivers/ptp/ptp_vmw.c 25868 25869VMWARE VMCI DRIVER 25870M: Bryan Tan <[email protected]> 25871M: Vishnu Dasa <[email protected]> 25872R: Broadcom internal kernel review list <[email protected]> 25873L: [email protected] 25874S: Supported 25875F: drivers/misc/vmw_vmci/ 25876F: include/linux/vmw_vmci* 25877 25878VMWARE VMMOUSE SUBDRIVER 25879M: Zack Rusin <[email protected]> 25880R: Broadcom internal kernel review list <[email protected]> 25881L: [email protected] 25882S: Supported 25883F: drivers/input/mouse/vmmouse.c 25884F: drivers/input/mouse/vmmouse.h 25885 25886VMWARE VMXNET3 ETHERNET DRIVER 25887M: Ronak Doshi <[email protected]> 25888R: Broadcom internal kernel review list <[email protected]> 25889L: [email protected] 25890S: Supported 25891F: drivers/net/vmxnet3/ 25892 25893VMWARE VSOCK VMCI TRANSPORT DRIVER 25894M: Bryan Tan <[email protected]> 25895M: Vishnu Dasa <[email protected]> 25896R: Broadcom internal kernel review list <[email protected]> 25897L: [email protected] 25898S: Supported 25899F: net/vmw_vsock/vmci_transport* 25900 25901VOCORE VOCORE2 BOARD 25902M: Harvey Hunt <[email protected]> 25903L: [email protected] 25904S: Maintained 25905F: arch/mips/boot/dts/ralink/vocore2.dts 25906 25907VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25908M: Liam Girdwood <[email protected]> 25909M: Mark Brown <[email protected]> 25910L: [email protected] 25911S: Supported 25912W: http://www.slimlogic.co.uk/?p=48 25913T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25914F: Documentation/devicetree/bindings/regulator/ 25915F: Documentation/power/regulator/ 25916F: drivers/regulator/ 25917F: include/dt-bindings/regulator/ 25918F: include/linux/regulator/ 25919K: regulator_get_optional 25920 25921VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25922R: Matti Vaittinen <[email protected]> 25923F: drivers/regulator/irq_helpers.c 25924 25925VRF 25926M: David Ahern <[email protected]> 25927L: [email protected] 25928S: Maintained 25929F: Documentation/networking/vrf.rst 25930F: drivers/net/vrf.c 25931 25932VSPRINTF 25933M: Petr Mladek <[email protected]> 25934M: Steven Rostedt <[email protected]> 25935R: Andy Shevchenko <[email protected]> 25936R: Rasmus Villemoes <[email protected]> 25937R: Sergey Senozhatsky <[email protected]> 25938S: Maintained 25939T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25940F: Documentation/core-api/printk-formats.rst 25941F: lib/tests/printf_kunit.c 25942F: lib/tests/scanf_kunit.c 25943F: lib/vsprintf.c 25944 25945VT1211 HARDWARE MONITOR DRIVER 25946M: Juerg Haefliger <[email protected]> 25947L: [email protected] 25948S: Maintained 25949F: Documentation/hwmon/vt1211.rst 25950F: drivers/hwmon/vt1211.c 25951 25952VT8231 HARDWARE MONITOR DRIVER 25953M: Roger Lucas <[email protected]> 25954L: [email protected] 25955S: Maintained 25956F: drivers/hwmon/vt8231.c 25957 25958VUB300 USB to SDIO/SD/MMC bridge chip 25959L: [email protected] 25960S: Orphan 25961F: drivers/mmc/host/vub300.c 25962 25963W1 DALLAS'S 1-WIRE BUS 25964M: Krzysztof Kozlowski <[email protected]> 25965S: Maintained 25966F: Documentation/devicetree/bindings/w1/ 25967F: Documentation/w1/ 25968F: drivers/w1/ 25969F: include/linux/w1.h 25970 25971W83791D HARDWARE MONITORING DRIVER 25972M: Marc Hulsman <[email protected]> 25973L: [email protected] 25974S: Maintained 25975F: Documentation/hwmon/w83791d.rst 25976F: drivers/hwmon/w83791d.c 25977 25978W83793 HARDWARE MONITORING DRIVER 25979M: Rudolf Marek <[email protected]> 25980L: [email protected] 25981S: Maintained 25982F: Documentation/hwmon/w83793.rst 25983F: drivers/hwmon/w83793.c 25984 25985W83795 HARDWARE MONITORING DRIVER 25986M: Jean Delvare <[email protected]> 25987L: [email protected] 25988S: Maintained 25989F: drivers/hwmon/w83795.c 25990 25991W83L51xD SD/MMC CARD INTERFACE DRIVER 25992M: Pierre Ossman <[email protected]> 25993S: Maintained 25994F: drivers/mmc/host/wbsd.* 25995 25996WACOM PROTOCOL 4 SERIAL TABLETS 25997M: Julian Squires <[email protected]> 25998M: Hans de Goede <[email protected]> 25999L: [email protected] 26000S: Maintained 26001F: drivers/input/tablet/wacom_serial4.c 26002 26003WANGXUN ETHERNET DRIVER 26004M: Jiawen Wu <[email protected]> 26005M: Mengyuan Lou <[email protected]> 26006L: [email protected] 26007S: Maintained 26008W: https://www.net-swift.com 26009F: Documentation/networking/device_drivers/ethernet/wangxun/* 26010F: drivers/net/ethernet/wangxun/ 26011F: drivers/net/pcs/pcs-xpcs-wx.c 26012 26013WATCHDOG DEVICE DRIVERS 26014M: Wim Van Sebroeck <[email protected]> 26015M: Guenter Roeck <[email protected]> 26016L: [email protected] 26017S: Maintained 26018W: http://www.linux-watchdog.org/ 26019T: git git://www.linux-watchdog.org/linux-watchdog.git 26020F: Documentation/devicetree/bindings/watchdog/ 26021F: Documentation/watchdog/ 26022F: drivers/watchdog/ 26023F: include/linux/watchdog.h 26024F: include/trace/events/watchdog.h 26025F: include/uapi/linux/watchdog.h 26026 26027WAVE5 VPU CODEC DRIVER 26028M: Nas Chung <[email protected]> 26029M: Jackson Lee <[email protected]> 26030L: [email protected] 26031S: Maintained 26032F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 26033F: drivers/media/platform/chips-media/wave5/ 26034 26035WHISKEYCOVE PMIC GPIO DRIVER 26036M: Kuppuswamy Sathyanarayanan <[email protected]> 26037L: [email protected] 26038S: Maintained 26039F: drivers/gpio/gpio-wcove.c 26040 26041WHWAVE RTC DRIVER 26042M: Dianlong Li <[email protected]> 26043L: [email protected] 26044S: Maintained 26045F: drivers/rtc/rtc-sd3078.c 26046 26047WIIMOTE HID DRIVER 26048M: David Rheinsberg <[email protected]> 26049L: [email protected] 26050S: Maintained 26051F: drivers/hid/hid-wiimote* 26052 26053WILOCITY WIL6210 WIRELESS DRIVER 26054L: [email protected] 26055S: Orphan 26056W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 26057F: drivers/net/wireless/ath/wil6210/ 26058 26059WINBOND CIR DRIVER 26060M: David Härdeman <[email protected]> 26061S: Maintained 26062F: drivers/media/rc/winbond-cir.c 26063 26064WINSYSTEMS EBC-C384 WATCHDOG DRIVER 26065L: [email protected] 26066S: Orphan 26067F: drivers/watchdog/ebc-c384_wdt.c 26068 26069WINSYSTEMS WS16C48 GPIO DRIVER 26070M: William Breathitt Gray <[email protected]> 26071L: [email protected] 26072S: Maintained 26073F: drivers/gpio/gpio-ws16c48.c 26074 26075WIREGUARD SECURE NETWORK TUNNEL 26076M: Jason A. Donenfeld <[email protected]> 26077L: [email protected] 26078L: [email protected] 26079S: Maintained 26080F: drivers/net/wireguard/ 26081F: tools/testing/selftests/wireguard/ 26082 26083WISTRON LAPTOP BUTTON DRIVER 26084M: Miloslav Trmac <[email protected]> 26085S: Maintained 26086F: drivers/input/misc/wistron_btns.c 26087 26088WMI BINARY MOF DRIVER 26089M: Armin Wolf <[email protected]> 26090R: Thomas Weißschuh <[email protected]> 26091L: [email protected] 26092S: Maintained 26093F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 26094F: Documentation/wmi/devices/wmi-bmof.rst 26095F: drivers/platform/x86/wmi-bmof.c 26096 26097WOLFSON MICROELECTRONICS DRIVERS 26098L: [email protected] 26099S: Supported 26100W: https://github.com/CirrusLogic/linux-drivers/wiki 26101T: git https://github.com/CirrusLogic/linux-drivers.git 26102F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 26103F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 26104F: Documentation/devicetree/bindings/mfd/wm831x.txt 26105F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 26106F: Documentation/devicetree/bindings/sound/wlf,*.yaml 26107F: Documentation/devicetree/bindings/sound/wm* 26108F: Documentation/hwmon/wm83??.rst 26109F: arch/arm/mach-s3c/mach-crag6410* 26110F: drivers/clk/clk-wm83*.c 26111F: drivers/gpio/gpio-*wm*.c 26112F: drivers/gpio/gpio-arizona.c 26113F: drivers/hwmon/wm83??-hwmon.c 26114F: drivers/input/misc/wm831x-on.c 26115F: drivers/input/touchscreen/wm831x-ts.c 26116F: drivers/input/touchscreen/wm97*.c 26117F: drivers/leds/leds-wm83*.c 26118F: drivers/mfd/arizona* 26119F: drivers/mfd/cs47l24* 26120F: drivers/mfd/wm*.c 26121F: drivers/power/supply/wm83*.c 26122F: drivers/regulator/arizona* 26123F: drivers/regulator/wm8*.c 26124F: drivers/rtc/rtc-wm83*.c 26125F: drivers/video/backlight/wm83*_bl.c 26126F: drivers/watchdog/wm83*_wdt.c 26127F: include/linux/mfd/arizona/ 26128F: include/linux/mfd/wm831x/ 26129F: include/linux/mfd/wm8350/ 26130F: include/linux/mfd/wm8400* 26131F: include/linux/regulator/arizona* 26132F: include/linux/wm97xx.h 26133F: include/sound/wm????.h 26134F: sound/soc/codecs/arizona* 26135F: sound/soc/codecs/cs47l24* 26136F: sound/soc/codecs/wm* 26137 26138WORKQUEUE 26139M: Tejun Heo <[email protected]> 26140R: Lai Jiangshan <[email protected]> 26141S: Maintained 26142T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 26143F: Documentation/core-api/workqueue.rst 26144F: include/linux/workqueue.h 26145F: kernel/workqueue.c 26146F: kernel/workqueue_internal.h 26147 26148WWAN DRIVERS 26149M: Loic Poulain <[email protected]> 26150M: Sergey Ryazanov <[email protected]> 26151R: Johannes Berg <[email protected]> 26152L: [email protected] 26153S: Maintained 26154F: drivers/net/wwan/ 26155F: include/linux/wwan.h 26156F: include/uapi/linux/wwan.h 26157 26158X-POWERS AXP288 PMIC DRIVERS 26159M: Hans de Goede <[email protected]> 26160S: Maintained 26161F: drivers/acpi/pmic/intel_pmic_xpower.c 26162N: axp288 26163 26164X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 26165M: Chen-Yu Tsai <[email protected]> 26166L: [email protected] 26167S: Maintained 26168N: axp[128] 26169 26170X.25 STACK 26171M: Martin Schiller <[email protected]> 26172L: [email protected] 26173S: Maintained 26174F: Documentation/networking/lapb-module.rst 26175F: Documentation/networking/x25* 26176F: drivers/net/wan/hdlc_x25.c 26177F: drivers/net/wan/lapbether.c 26178F: include/*/lapb.h 26179F: include/net/x25* 26180F: include/uapi/linux/x25.h 26181F: net/lapb/ 26182F: net/x25/ 26183 26184X86 ARCHITECTURE (32-BIT AND 64-BIT) 26185M: Thomas Gleixner <[email protected]> 26186M: Ingo Molnar <[email protected]> 26187M: Borislav Petkov <[email protected]> 26188M: Dave Hansen <[email protected]> 26189M: [email protected] 26190R: "H. Peter Anvin" <[email protected]> 26191L: [email protected] 26192S: Maintained 26193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 26194F: Documentation/arch/x86/ 26195F: Documentation/devicetree/bindings/x86/ 26196F: arch/x86/ 26197F: tools/testing/selftests/x86 26198 26199X86 CPUID DATABASE 26200M: Borislav Petkov <[email protected]> 26201M: Thomas Gleixner <[email protected]> 26202M: [email protected] 26203R: Ahmed S. Darwish <[email protected]> 26204L: [email protected] 26205S: Maintained 26206W: https://x86-cpuid.org 26207F: tools/arch/x86/kcpuid/cpuid.csv 26208 26209X86 ENTRY CODE 26210M: Andy Lutomirski <[email protected]> 26211L: [email protected] 26212S: Maintained 26213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 26214F: arch/x86/entry/ 26215 26216X86 HARDWARE VULNERABILITIES 26217M: Thomas Gleixner <[email protected]> 26218M: Borislav Petkov <[email protected]> 26219M: Peter Zijlstra <[email protected]> 26220M: Josh Poimboeuf <[email protected]> 26221R: Pawan Gupta <[email protected]> 26222S: Maintained 26223F: Documentation/admin-guide/hw-vuln/ 26224F: arch/x86/include/asm/nospec-branch.h 26225F: arch/x86/kernel/cpu/bugs.c 26226 26227X86 MCE INFRASTRUCTURE 26228M: Tony Luck <[email protected]> 26229M: Borislav Petkov <[email protected]> 26230L: [email protected] 26231S: Maintained 26232F: Documentation/ABI/testing/sysfs-mce 26233F: Documentation/arch/x86/x86_64/machinecheck.rst 26234F: arch/x86/kernel/cpu/mce/* 26235 26236X86 MICROCODE UPDATE SUPPORT 26237M: Borislav Petkov <[email protected]> 26238S: Maintained 26239F: arch/x86/kernel/cpu/microcode/* 26240 26241X86 MM 26242M: Dave Hansen <[email protected]> 26243M: Andy Lutomirski <[email protected]> 26244M: Peter Zijlstra <[email protected]> 26245L: [email protected] 26246S: Maintained 26247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 26248F: arch/x86/mm/ 26249 26250X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 26251M: Hans de Goede <[email protected]> 26252L: [email protected] 26253S: Maintained 26254T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 26255F: drivers/platform/x86/x86-android-tablets/ 26256 26257X86 PLATFORM DRIVERS 26258M: Hans de Goede <[email protected]> 26259M: Ilpo Järvinen <[email protected]> 26260L: [email protected] 26261S: Maintained 26262Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 26263T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 26264F: drivers/platform/olpc/ 26265F: drivers/platform/x86/ 26266F: include/linux/platform_data/x86/ 26267 26268X86 PLATFORM UV HPE SUPERDOME FLEX 26269M: Steve Wahl <[email protected]> 26270R: Justin Ernst <[email protected]> 26271R: Kyle Meyer <[email protected]> 26272R: Dimitri Sivanich <[email protected]> 26273R: Russ Anderson <[email protected]> 26274S: Supported 26275F: arch/x86/include/asm/uv/ 26276F: arch/x86/kernel/apic/x2apic_uv_x.c 26277F: arch/x86/platform/uv/ 26278 26279X86 STACK UNWINDING 26280M: Josh Poimboeuf <[email protected]> 26281M: Peter Zijlstra <[email protected]> 26282S: Supported 26283F: arch/x86/include/asm/unwind*.h 26284F: arch/x86/kernel/dumpstack.c 26285F: arch/x86/kernel/stacktrace.c 26286F: arch/x86/kernel/unwind_*.c 26287 26288X86 TRUST DOMAIN EXTENSIONS (TDX) 26289M: Kirill A. Shutemov <[email protected]> 26290R: Dave Hansen <[email protected]> 26291L: [email protected] 26292L: [email protected] 26293S: Supported 26294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 26295F: arch/x86/boot/compressed/tdx* 26296F: arch/x86/coco/tdx/ 26297F: arch/x86/include/asm/shared/tdx.h 26298F: arch/x86/include/asm/tdx.h 26299F: arch/x86/virt/vmx/tdx/ 26300F: drivers/virt/coco/tdx-guest 26301 26302X86 VDSO 26303M: Andy Lutomirski <[email protected]> 26304L: [email protected] 26305S: Maintained 26306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 26307F: arch/x86/entry/vdso/ 26308 26309XARRAY 26310M: Matthew Wilcox <[email protected]> 26311L: [email protected] 26312L: [email protected] 26313S: Supported 26314F: Documentation/core-api/xarray.rst 26315F: include/linux/idr.h 26316F: include/linux/xarray.h 26317F: lib/idr.c 26318F: lib/test_xarray.c 26319F: lib/xarray.c 26320F: tools/testing/radix-tree 26321 26322XBOX DVD IR REMOTE 26323M: Benjamin Valentin <[email protected]> 26324S: Maintained 26325F: drivers/media/rc/keymaps/rc-xbox-dvd.c 26326F: drivers/media/rc/xbox_remote.c 26327 26328XC2028/3028 TUNER DRIVER 26329M: Mauro Carvalho Chehab <[email protected]> 26330L: [email protected] 26331S: Maintained 26332W: https://linuxtv.org 26333T: git git://linuxtv.org/media.git 26334F: drivers/media/tuners/xc2028.* 26335 26336XDP (eXpress Data Path) 26337M: Alexei Starovoitov <[email protected]> 26338M: Daniel Borkmann <[email protected]> 26339M: David S. Miller <[email protected]> 26340M: Jakub Kicinski <[email protected]> 26341M: Jesper Dangaard Brouer <[email protected]> 26342M: John Fastabend <[email protected]> 26343L: [email protected] 26344L: [email protected] 26345S: Supported 26346F: drivers/net/ethernet/*/*/*/*/*xdp* 26347F: drivers/net/ethernet/*/*/*xdp* 26348F: include/net/xdp.h 26349F: include/net/xdp_priv.h 26350F: include/trace/events/xdp.h 26351F: kernel/bpf/cpumap.c 26352F: kernel/bpf/devmap.c 26353F: net/core/xdp.c 26354F: samples/bpf/xdp* 26355F: tools/testing/selftests/bpf/*/*xdp* 26356F: tools/testing/selftests/bpf/*xdp* 26357K: (?:\b|_)xdp(?:\b|_) 26358 26359XDP SOCKETS (AF_XDP) 26360M: Björn Töpel <[email protected]> 26361M: Magnus Karlsson <[email protected]> 26362M: Maciej Fijalkowski <[email protected]> 26363R: Jonathan Lemon <[email protected]> 26364L: [email protected] 26365L: [email protected] 26366S: Maintained 26367F: Documentation/networking/af_xdp.rst 26368F: include/net/netns/xdp.h 26369F: include/net/xdp_sock* 26370F: include/net/xsk_buff_pool.h 26371F: include/uapi/linux/if_xdp.h 26372F: include/uapi/linux/xdp_diag.h 26373F: net/xdp/ 26374F: tools/testing/selftests/bpf/*xsk* 26375 26376XEN BLOCK SUBSYSTEM 26377M: Roger Pau Monné <[email protected]> 26378L: [email protected] (moderated for non-subscribers) 26379S: Supported 26380F: drivers/block/xen* 26381F: drivers/block/xen-blkback/* 26382 26383XEN HYPERVISOR ARM 26384M: Stefano Stabellini <[email protected]> 26385L: [email protected] (moderated for non-subscribers) 26386S: Maintained 26387F: arch/arm/include/asm/xen/ 26388F: arch/arm/xen/ 26389 26390XEN HYPERVISOR ARM64 26391M: Stefano Stabellini <[email protected]> 26392L: [email protected] (moderated for non-subscribers) 26393S: Maintained 26394F: arch/arm64/include/asm/xen/ 26395F: arch/arm64/xen/ 26396 26397XEN HYPERVISOR INTERFACE 26398M: Juergen Gross <[email protected]> 26399M: Stefano Stabellini <[email protected]> 26400R: Oleksandr Tyshchenko <[email protected]> 26401L: [email protected] (moderated for non-subscribers) 26402S: Supported 26403T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 26404F: Documentation/ABI/stable/sysfs-hypervisor-xen 26405F: Documentation/ABI/testing/sysfs-hypervisor-xen 26406F: drivers/*/xen-*front.c 26407F: drivers/xen/ 26408F: include/uapi/xen/ 26409F: include/xen/ 26410F: kernel/configs/xen.config 26411 26412XEN HYPERVISOR X86 26413M: Juergen Gross <[email protected]> 26414R: Boris Ostrovsky <[email protected]> 26415L: [email protected] (moderated for non-subscribers) 26416S: Supported 26417F: arch/x86/configs/xen.config 26418F: arch/x86/include/asm/pvclock-abi.h 26419F: arch/x86/include/asm/xen/ 26420F: arch/x86/platform/pvh/ 26421F: arch/x86/xen/ 26422 26423XEN NETWORK BACKEND DRIVER 26424M: Wei Liu <[email protected]> 26425M: Paul Durrant <[email protected]> 26426L: [email protected] (moderated for non-subscribers) 26427L: [email protected] 26428S: Supported 26429F: drivers/net/xen-netback/* 26430 26431XEN PCI SUBSYSTEM 26432M: Juergen Gross <[email protected]> 26433L: [email protected] (moderated for non-subscribers) 26434S: Supported 26435F: arch/x86/pci/*xen* 26436F: drivers/pci/*xen* 26437 26438XEN PVSCSI DRIVERS 26439M: Juergen Gross <[email protected]> 26440L: [email protected] (moderated for non-subscribers) 26441L: [email protected] 26442S: Supported 26443F: drivers/scsi/xen-scsifront.c 26444F: drivers/xen/xen-scsiback.c 26445F: include/xen/interface/io/vscsiif.h 26446 26447XEN PVUSB DRIVER 26448M: Juergen Gross <[email protected]> 26449L: [email protected] (moderated for non-subscribers) 26450L: [email protected] 26451S: Supported 26452F: drivers/usb/host/xen* 26453F: include/xen/interface/io/usbif.h 26454 26455XEN SOUND FRONTEND DRIVER 26456M: Oleksandr Andrushchenko <[email protected]> 26457L: [email protected] (moderated for non-subscribers) 26458L: [email protected] 26459S: Supported 26460F: sound/xen/* 26461 26462XEN SWIOTLB SUBSYSTEM 26463M: Juergen Gross <[email protected]> 26464M: Stefano Stabellini <[email protected]> 26465L: [email protected] (moderated for non-subscribers) 26466L: [email protected] 26467S: Supported 26468F: arch/*/include/asm/xen/swiotlb-xen.h 26469F: drivers/xen/swiotlb-xen.c 26470F: include/xen/arm/swiotlb-xen.h 26471F: include/xen/swiotlb-xen.h 26472 26473XFS FILESYSTEM 26474M: Carlos Maiolino <[email protected]> 26475L: [email protected] 26476S: Supported 26477W: http://xfs.org/ 26478C: irc://irc.oftc.net/xfs 26479T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 26480P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 26481F: Documentation/ABI/testing/sysfs-fs-xfs 26482F: Documentation/admin-guide/xfs.rst 26483F: Documentation/filesystems/xfs/* 26484F: fs/xfs/ 26485F: include/uapi/linux/dqblk_xfs.h 26486F: include/uapi/linux/fsmap.h 26487 26488XILINX AMS DRIVER 26489M: Anand Ashok Dumbre <[email protected]> 26490L: [email protected] 26491S: Maintained 26492F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 26493F: drivers/iio/adc/xilinx-ams.c 26494 26495XILINX AXI ETHERNET DRIVER 26496M: Radhey Shyam Pandey <[email protected]> 26497S: Maintained 26498F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 26499F: drivers/net/ethernet/xilinx/xilinx_axienet* 26500 26501XILINX CAN DRIVER 26502M: Appana Durga Kedareswara rao <[email protected]> 26503L: [email protected] 26504S: Maintained 26505F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 26506F: drivers/net/can/xilinx_can.c 26507 26508XILINX EVENT MANAGEMENT DRIVER 26509M: Michal Simek <[email protected]> 26510S: Maintained 26511F: drivers/soc/xilinx/xlnx_event_manager.c 26512F: include/linux/firmware/xlnx-event-manager.h 26513 26514XILINX GPIO DRIVER 26515M: Shubhrajyoti Datta <[email protected]> 26516R: Srinivas Neeli <[email protected]> 26517R: Michal Simek <[email protected]> 26518S: Maintained 26519F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 26520F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 26521F: drivers/gpio/gpio-xilinx.c 26522F: drivers/gpio/gpio-zynq.c 26523 26524XILINX LL TEMAC ETHERNET DRIVER 26525L: [email protected] 26526S: Orphan 26527F: drivers/net/ethernet/xilinx/ll_temac* 26528 26529XILINX PWM DRIVER 26530M: Sean Anderson <[email protected]> 26531S: Maintained 26532F: drivers/pwm/pwm-xilinx.c 26533F: include/clocksource/timer-xilinx.h 26534 26535XILINX SOUND DRIVERS 26536M: Vincenzo Frascino <[email protected]> 26537S: Maintained 26538F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml 26539F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml 26540F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml 26541F: sound/soc/xilinx/* 26542 26543XILINX SD-FEC IP CORES 26544M: Derek Kiernan <[email protected]> 26545M: Dragan Cvetic <[email protected]> 26546S: Maintained 26547F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 26548F: Documentation/misc-devices/xilinx_sdfec.rst 26549F: drivers/misc/Kconfig 26550F: drivers/misc/Makefile 26551F: drivers/misc/xilinx_sdfec.c 26552F: include/uapi/misc/xilinx_sdfec.h 26553 26554XILINX UARTLITE SERIAL DRIVER 26555M: Peter Korsgaard <[email protected]> 26556L: [email protected] 26557S: Maintained 26558F: drivers/tty/serial/uartlite.c 26559 26560XILINX VIDEO IP CORES 26561M: Laurent Pinchart <[email protected]> 26562L: [email protected] 26563S: Supported 26564T: git git://linuxtv.org/media.git 26565F: Documentation/devicetree/bindings/media/xilinx/ 26566F: drivers/media/platform/xilinx/ 26567F: include/uapi/linux/xilinx-v4l2-controls.h 26568 26569XILINX VERSAL EDAC DRIVER 26570M: Shubhrajyoti Datta <[email protected]> 26571M: Sai Krishna Potthuri <[email protected]> 26572S: Maintained 26573F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 26574F: drivers/edac/versal_edac.c 26575 26576XILINX WATCHDOG DRIVER 26577M: Srinivas Neeli <[email protected]> 26578R: Shubhrajyoti Datta <[email protected]> 26579R: Michal Simek <[email protected]> 26580S: Maintained 26581F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26582F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26583F: drivers/watchdog/of_xilinx_wdt.c 26584F: drivers/watchdog/xilinx_wwdt.c 26585 26586XILINX XDMA DRIVER 26587M: Lizhi Hou <[email protected]> 26588M: Brian Xu <[email protected]> 26589M: Raj Kumar Rampelli <[email protected]> 26590L: [email protected] 26591S: Supported 26592F: drivers/dma/xilinx/xdma-regs.h 26593F: drivers/dma/xilinx/xdma.c 26594F: include/linux/dma/amd_xdma.h 26595F: include/linux/platform_data/amd_xdma.h 26596 26597XILINX ZYNQMP DPDMA DRIVER 26598M: Laurent Pinchart <[email protected]> 26599L: [email protected] 26600S: Supported 26601F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26602F: drivers/dma/xilinx/xilinx_dpdma.c 26603F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26604 26605XILINX ZYNQMP OCM EDAC DRIVER 26606M: Shubhrajyoti Datta <[email protected]> 26607M: Sai Krishna Potthuri <[email protected]> 26608S: Maintained 26609F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26610F: drivers/edac/zynqmp_edac.c 26611 26612XILINX ZYNQMP PSGTR PHY DRIVER 26613M: Laurent Pinchart <[email protected]> 26614L: [email protected] 26615S: Supported 26616T: git https://github.com/Xilinx/linux-xlnx.git 26617F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26618F: drivers/phy/xilinx/phy-zynqmp.c 26619 26620XILINX ZYNQMP SHA3 DRIVER 26621M: Harsha <[email protected]> 26622S: Maintained 26623F: drivers/crypto/xilinx/zynqmp-sha.c 26624 26625XILINX ZYNQMP NVMEM DRIVER 26626M: Praveen Teja Kundanala <[email protected]> 26627M: Kalyani Akula <[email protected]> 26628R: Michal Simek <[email protected]> 26629S: Maintained 26630F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26631F: drivers/nvmem/zynqmp_nvmem.c 26632 26633XILLYBUS DRIVER 26634M: Eli Billauer <[email protected]> 26635L: [email protected] 26636S: Supported 26637F: drivers/char/xillybus/ 26638 26639XLP9XX I2C DRIVER 26640M: George Cherian <[email protected]> 26641L: [email protected] 26642S: Supported 26643W: http://www.marvell.com 26644F: drivers/i2c/busses/i2c-xlp9xx.c 26645 26646XRA1403 GPIO EXPANDER 26647M: Nandor Han <[email protected]> 26648L: [email protected] 26649S: Maintained 26650F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26651F: drivers/gpio/gpio-xra1403.c 26652 26653XTENSA XTFPGA PLATFORM SUPPORT 26654M: Max Filippov <[email protected]> 26655S: Maintained 26656F: drivers/spi/spi-xtensa-xtfpga.c 26657F: sound/soc/xtensa/xtfpga-i2s.c 26658 26659XZ EMBEDDED 26660M: Lasse Collin <[email protected]> 26661S: Maintained 26662W: https://tukaani.org/xz/embedded.html 26663B: https://github.com/tukaani-project/xz-embedded/issues 26664C: irc://irc.libera.chat/tukaani 26665F: Documentation/staging/xz.rst 26666F: include/linux/decompress/unxz.h 26667F: include/linux/xz.h 26668F: lib/decompress_unxz.c 26669F: lib/xz/ 26670F: scripts/xz_wrap.sh 26671 26672YAM DRIVER FOR AX.25 26673M: Jean-Paul Roubelat <[email protected]> 26674L: [email protected] 26675S: Maintained 26676F: drivers/net/hamradio/yam* 26677F: include/linux/yam.h 26678 26679YAMA SECURITY MODULE 26680M: Kees Cook <[email protected]> 26681S: Supported 26682T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26683F: Documentation/admin-guide/LSM/Yama.rst 26684F: security/yama/ 26685 26686YAML NETLINK (YNL) 26687M: Donald Hunter <[email protected]> 26688M: Jakub Kicinski <[email protected]> 26689F: Documentation/netlink/ 26690F: Documentation/userspace-api/netlink/intro-specs.rst 26691F: Documentation/userspace-api/netlink/specs.rst 26692F: tools/net/ynl/ 26693 26694YEALINK PHONE DRIVER 26695M: Henk Vergonet <[email protected]> 26696S: Maintained 26697F: Documentation/input/devices/yealink.rst 26698F: drivers/input/misc/yealink.* 26699 26700Z8530 DRIVER FOR AX.25 26701M: Joerg Reuter <[email protected]> 26702L: [email protected] 26703S: Maintained 26704W: http://yaina.de/jreuter/ 26705W: http://www.qsl.net/dl1bke/ 26706F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26707F: drivers/net/hamradio/*scc.c 26708F: drivers/net/hamradio/z8530.h 26709 26710ZD1211RW WIRELESS DRIVER 26711L: [email protected] 26712S: Orphan 26713F: drivers/net/wireless/zydas/ 26714 26715ZD1301 MEDIA DRIVER 26716L: [email protected] 26717S: Orphan 26718W: https://linuxtv.org/ 26719Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26720F: drivers/media/usb/dvb-usb-v2/zd1301* 26721 26722ZD1301_DEMOD MEDIA DRIVER 26723L: [email protected] 26724S: Orphan 26725W: https://linuxtv.org/ 26726Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26727F: drivers/media/dvb-frontends/zd1301_demod* 26728 26729ZHAOXIN PROCESSOR SUPPORT 26730M: Tony W Wang-oc <[email protected]> 26731L: [email protected] 26732S: Maintained 26733F: arch/x86/kernel/cpu/zhaoxin.c 26734 26735ZONEFS FILESYSTEM 26736M: Damien Le Moal <[email protected]> 26737M: Naohiro Aota <[email protected]> 26738R: Johannes Thumshirn <[email protected]> 26739L: [email protected] 26740S: Maintained 26741T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26742F: Documentation/filesystems/zonefs.rst 26743F: fs/zonefs/ 26744 26745ZR36067 VIDEO FOR LINUX DRIVER 26746M: Corentin Labbe <[email protected]> 26747L: [email protected] 26748L: [email protected] 26749S: Maintained 26750W: http://mjpeg.sourceforge.net/driver-zoran/ 26751Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26752F: Documentation/driver-api/media/drivers/zoran.rst 26753F: drivers/media/pci/zoran/ 26754 26755ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26756M: Minchan Kim <[email protected]> 26757M: Sergey Senozhatsky <[email protected]> 26758L: [email protected] 26759S: Maintained 26760F: Documentation/admin-guide/blockdev/zram.rst 26761F: drivers/block/zram/ 26762 26763ZS DECSTATION Z85C30 SERIAL DRIVER 26764M: "Maciej W. Rozycki" <[email protected]> 26765S: Maintained 26766F: drivers/tty/serial/zs.* 26767 26768ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26769M: Minchan Kim <[email protected]> 26770M: Sergey Senozhatsky <[email protected]> 26771L: [email protected] 26772S: Maintained 26773F: Documentation/mm/zsmalloc.rst 26774F: include/linux/zsmalloc.h 26775F: mm/zsmalloc.c 26776 26777ZSTD 26778M: Nick Terrell <[email protected]> 26779M: David Sterba <[email protected]> 26780S: Maintained 26781B: https://github.com/facebook/zstd/issues 26782T: git https://github.com/terrelln/linux.git 26783F: crypto/zstd.c 26784F: include/linux/zstd* 26785F: lib/decompress_unzstd.c 26786F: lib/zstd/ 26787N: zstd 26788K: zstd 26789 26790ZSWAP COMPRESSED SWAP CACHING 26791M: Johannes Weiner <[email protected]> 26792M: Yosry Ahmed <[email protected]> 26793M: Nhat Pham <[email protected]> 26794R: Chengming Zhou <[email protected]> 26795L: [email protected] 26796S: Maintained 26797F: Documentation/admin-guide/mm/zswap.rst 26798F: include/linux/zpool.h 26799F: include/linux/zswap.h 26800F: mm/zpool.c 26801F: mm/zswap.c 26802F: tools/testing/selftests/cgroup/test_zswap.c 26803 26804SENARYTECH AUDIO CODEC DRIVER 26805M: bo liu <[email protected]> 26806S: Maintained 26807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26808F: sound/pci/hda/patch_senarytech.c 26809 26810THE REST 26811M: Linus Torvalds <[email protected]> 26812L: [email protected] 26813S: Buried alive in reporters 26814T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26815F: * 26816F: */ 26817