1List of maintainers and how to submit kernel changes 2==================================================== 3 4Please try to follow the guidelines below. This will make things 5easier on the maintainers. Not all of these guidelines matter for every 6trivial patch so apply some common sense. 7 8Tips for patch submitters 9------------------------- 10 111. Always *test* your changes, however small, on at least 4 or 12 5 people, preferably many more. 13 142. Try to release a few ALPHA test versions to the net. Announce 15 them onto the kernel channel and await results. This is especially 16 important for device drivers, because often that's the only way 17 you will find things like the fact version 3 firmware needs 18 a magic fix you didn't know about, or some clown changed the 19 chips on a board and not its name. (Don't laugh! Look at the 20 SMC etherpower for that.) 21 223. Make sure your changes compile correctly in multiple 23 configurations. In particular check that changes work both as a 24 module and built into the kernel. 25 264. When you are happy with a change make it generally available for 27 testing and await feedback. 28 295. Make a patch available to the relevant maintainer in the list. Use 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 31 changes sent back with seemingly silly requests about formatting 32 and variable names. These aren't as silly as they seem. One 33 job the maintainers (and especially Linus) do is to keep things 34 looking the same. Sometimes this means that the clever hack in 35 your driver to get around a problem actually needs to become a 36 generalized kernel feature ready for next time. 37 38 PLEASE check your patch with the automated style checker 39 (scripts/checkpatch.pl) to catch trivial style violations. 40 See Documentation/process/coding-style.rst for guidance here. 41 42 PLEASE CC: the maintainers and mailing lists that are generated 43 by ``scripts/get_maintainer.pl.`` The results returned by the 44 script will be best if you have git installed and are making 45 your changes in a branch derived from Linus' latest git tree. 46 See Documentation/process/submitting-patches.rst for details. 47 48 PLEASE try to include any credit lines you want added with the 49 patch. It avoids people being missed off by mistake and makes 50 it easier to know who wants adding and who doesn't. 51 52 PLEASE document known bugs. If it doesn't work for everything 53 or does something very odd once a month document it. 54 55 PLEASE remember that submissions must be made under the terms 56 of the Linux Foundation certificate of contribution and should 57 include a Signed-off-by: line. The current version of this 58 "Developer's Certificate of Origin" (DCO) is listed in the file 59 Documentation/process/submitting-patches.rst. 60 616. Make sure you have the right to send any changes you make. If you 62 do changes at work you may find your employer owns the patch 63 not you. 64 657. When sending security related changes or reports to a maintainer 66 please Cc: security@kernel.org, especially if the maintainer 67 does not respond. Please keep in mind that the security team is 68 a small set of people who can be efficient only when working on 69 verified bugs. Please only Cc: this list when you have identified 70 that the bug would present a short-term risk to other users if it 71 were publicly disclosed. For example, reports of address leaks do 72 not represent an immediate threat and are better handled publicly, 73 and ideally, should come with a patch proposal. Please do not send 74 automated reports to this list either. Such bugs will be handled 75 better and faster in the usual public places. See 76 Documentation/admin-guide/security-bugs.rst for details. 77 788. Happy hacking. 79 80Descriptions of section entries 81------------------------------- 82 83 M: *Mail* patches to: FullName <address@domain> 84 R: Designated *Reviewer*: FullName <address@domain> 85 These reviewers should be CCed on patches. 86 L: *Mailing list* that is relevant to this area 87 W: *Web-page* with status/info 88 B: URI for where to file *bugs*. A web-page with detailed bug 89 filing info, a direct bug tracker link, or a mailto: URI. 90 C: URI for *chat* protocol, server and channel where developers 91 usually hang out, for example irc://server/channel. 92 Q: *Patchwork* web based patch tracking system site 93 T: *SCM* tree type and location. 94 Type is one of: git, hg, quilt, stgit, topgit 95 S: *Status*, one of the following: 96 Supported: Someone is actually paid to look after this. 97 Maintained: Someone actually looks after it. 98 Odd Fixes: It has a maintainer but they don't have time to do 99 much other than throw the odd patch in. See below.. 100 Orphan: No current maintainer [but maybe you could take the 101 role as you write your new code]. 102 Obsolete: Old code. Something tagged obsolete generally means 103 it has been replaced by a better system and you 104 should be using that. 105 P: Subsystem Profile document for more details submitting 106 patches to the given subsystem. This is either an in-tree file, 107 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 108 for details. 109 F: *Files* and directories wildcard patterns. 110 A trailing slash includes all files and subdirectory files. 111 F: drivers/net/ all files in and below drivers/net 112 F: drivers/net/* all files in drivers/net, but not below 113 F: */net/* all files in "any top level directory"/net 114 One pattern per line. Multiple F: lines acceptable. 115 N: Files and directories *Regex* patterns. 116 N: [^a-z]tegra all files whose path contains the word tegra 117 One pattern per line. Multiple N: lines acceptable. 118 scripts/get_maintainer.pl has different behavior for files that 119 match F: pattern and matches of N: patterns. By default, 120 get_maintainer will not look at git log history when an F: pattern 121 match occurs. When an N: match occurs, git log history is used 122 to also notify the people that have git commit signatures. 123 X: *Excluded* files and directories that are NOT maintained, same 124 rules as F:. Files exclusions are tested before file matches. 125 Can be useful for excluding a specific subdirectory, for instance: 126 F: net/ 127 X: net/ipv6/ 128 matches all files in and below net excluding net/ipv6/ 129 K: *Content regex* (perl extended) pattern match in a patch or file. 130 For instance: 131 K: of_get_profile 132 matches patches or files that contain "of_get_profile" 133 K: \b(printk|pr_(info|err))\b 134 matches patches or files that contain one or more of the words 135 printk, pr_info or pr_err 136 One regex pattern per line. Multiple K: lines acceptable. 137 138Maintainers List 139---------------- 140 141.. note:: When reading this list, please look for the most precise areas 142 first. When adding to this list, please keep the entries in 143 alphabetical order. 144 1453C59X NETWORK DRIVER 146M: Steffen Klassert <klassert@kernel.org> 147L: netdev@vger.kernel.org 148S: Odd Fixes 149F: Documentation/networking/device_drivers/3com/vortex.txt 150F: drivers/net/ethernet/3com/3c59x.c 151 1523CR990 NETWORK DRIVER 153M: David Dillow <dave@thedillows.org> 154L: netdev@vger.kernel.org 155S: Maintained 156F: drivers/net/ethernet/3com/typhoon* 157 1583WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 159M: Adam Radford <aradford@gmail.com> 160L: linux-scsi@vger.kernel.org 161W: http://www.lsi.com 162S: Supported 163F: drivers/scsi/3w-* 164 16553C700 AND 53C700-66 SCSI DRIVER 166M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 167L: linux-scsi@vger.kernel.org 168S: Maintained 169F: drivers/scsi/53c700* 170 1716LOWPAN GENERIC (BTLE/IEEE 802.15.4) 172M: Alexander Aring <alex.aring@gmail.com> 173M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 174L: linux-bluetooth@vger.kernel.org 175L: linux-wpan@vger.kernel.org 176S: Maintained 177F: net/6lowpan/ 178F: include/net/6lowpan.h 179F: Documentation/networking/6lowpan.txt 180 1816PACK NETWORK DRIVER FOR AX.25 182M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 183L: linux-hams@vger.kernel.org 184S: Maintained 185F: drivers/net/hamradio/6pack.c 186 1878169 10/100/1000 GIGABIT ETHERNET DRIVER 188M: Realtek linux nic maintainers <nic_swsd@realtek.com> 189M: Heiner Kallweit <hkallweit1@gmail.com> 190L: netdev@vger.kernel.org 191S: Maintained 192F: drivers/net/ethernet/realtek/r8169* 193 1948250/16?50 (AND CLONE UARTS) SERIAL DRIVER 195M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 196L: linux-serial@vger.kernel.org 197S: Maintained 198T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 199F: drivers/tty/serial/8250* 200F: include/linux/serial_8250.h 201 2028390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 203L: netdev@vger.kernel.org 204S: Orphan / Obsolete 205F: drivers/net/ethernet/8390/ 206 2079P FILE SYSTEM 208M: Eric Van Hensbergen <ericvh@gmail.com> 209M: Latchesar Ionkov <lucho@ionkov.net> 210M: Dominique Martinet <asmadeus@codewreck.org> 211L: v9fs-developer@lists.sourceforge.net 212W: http://swik.net/v9fs 213Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 214T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 215T: git git://github.com/martinetd/linux.git 216S: Maintained 217F: Documentation/filesystems/9p.txt 218F: fs/9p/ 219F: net/9p/ 220F: include/net/9p/ 221F: include/uapi/linux/virtio_9p.h 222F: include/trace/events/9p.h 223 224A8293 MEDIA DRIVER 225M: Antti Palosaari <crope@iki.fi> 226L: linux-media@vger.kernel.org 227W: https://linuxtv.org 228W: http://palosaari.fi/linux/ 229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 230T: git git://linuxtv.org/anttip/media_tree.git 231S: Maintained 232F: drivers/media/dvb-frontends/a8293* 233 234AACRAID SCSI RAID DRIVER 235M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 236L: linux-scsi@vger.kernel.org 237W: http://www.adaptec.com/ 238S: Supported 239F: Documentation/scsi/aacraid.txt 240F: drivers/scsi/aacraid/ 241 242ABI/API 243L: linux-api@vger.kernel.org 244F: include/linux/syscalls.h 245F: kernel/sys_ni.c 246 247ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 248M: Hans de Goede <hdegoede@redhat.com> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru.c 252 253ABIT UGURU 3 HARDWARE MONITOR DRIVER 254M: Alistair John Strachan <alistair@devzero.co.uk> 255L: linux-hwmon@vger.kernel.org 256S: Maintained 257F: drivers/hwmon/abituguru3.c 258 259ACCES 104-DIO-48E GPIO DRIVER 260M: William Breathitt Gray <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-dio-48e.c 264 265ACCES 104-IDI-48 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idi-48.c 270 271ACCES 104-IDIO-16 GPIO DRIVER 272M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 273L: linux-gpio@vger.kernel.org 274S: Maintained 275F: drivers/gpio/gpio-104-idio-16.c 276 277ACCES 104-QUAD-8 DRIVER 278M: William Breathitt Gray <vilhelm.gray@gmail.com> 279L: linux-iio@vger.kernel.org 280S: Maintained 281F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 282F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 283F: drivers/counter/104-quad-8.c 284 285ACCES PCI-IDIO-16 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pci-idio-16.c 290 291ACCES PCIe-IDIO-24 GPIO DRIVER 292M: William Breathitt Gray <vilhelm.gray@gmail.com> 293L: linux-gpio@vger.kernel.org 294S: Maintained 295F: drivers/gpio/gpio-pcie-idio-24.c 296 297ACENIC DRIVER 298M: Jes Sorensen <jes@trained-monkey.org> 299L: linux-acenic@sunsite.dk 300S: Maintained 301F: drivers/net/ethernet/alteon/acenic* 302 303ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 304M: Peter Kaestle <peter@piie.net> 305L: platform-driver-x86@vger.kernel.org 306W: http://piie.net/?section=acerhdf 307S: Maintained 308F: drivers/platform/x86/acerhdf.c 309 310ACER WMI LAPTOP EXTRAS 311M: "Lee, Chun-Yi" <jlee@suse.com> 312L: platform-driver-x86@vger.kernel.org 313S: Maintained 314F: drivers/platform/x86/acer-wmi.c 315 316ACPI 317M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 318M: Len Brown <lenb@kernel.org> 319L: linux-acpi@vger.kernel.org 320W: https://01.org/linux-acpi 321Q: https://patchwork.kernel.org/project/linux-acpi/list/ 322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 323B: https://bugzilla.kernel.org 324S: Supported 325F: drivers/acpi/ 326F: drivers/pnp/pnpacpi/ 327F: include/linux/acpi.h 328F: include/linux/fwnode.h 329F: include/acpi/ 330F: Documentation/firmware-guide/acpi/ 331F: Documentation/ABI/testing/sysfs-bus-acpi 332F: Documentation/ABI/testing/configfs-acpi 333F: drivers/pci/*acpi* 334F: drivers/pci/*/*acpi* 335F: tools/power/acpi/ 336 337ACPI APEI 338M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 339M: Len Brown <lenb@kernel.org> 340L: linux-acpi@vger.kernel.org 341R: James Morse <james.morse@arm.com> 342R: Tony Luck <tony.luck@intel.com> 343R: Borislav Petkov <bp@alien8.de> 344F: drivers/acpi/apei/ 345 346ACPI COMPONENT ARCHITECTURE (ACPICA) 347M: Robert Moore <robert.moore@intel.com> 348M: Erik Schmauss <erik.schmauss@intel.com> 349M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 350L: linux-acpi@vger.kernel.org 351L: devel@acpica.org 352W: https://acpica.org/ 353W: https://github.com/acpica/acpica/ 354Q: https://patchwork.kernel.org/project/linux-acpi/list/ 355T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 356B: https://bugzilla.kernel.org 357B: https://bugs.acpica.org 358S: Supported 359F: drivers/acpi/acpica/ 360F: include/acpi/ 361F: tools/power/acpi/ 362 363ACPI FAN DRIVER 364M: Zhang Rui <rui.zhang@intel.com> 365L: linux-acpi@vger.kernel.org 366W: https://01.org/linux-acpi 367B: https://bugzilla.kernel.org 368S: Supported 369F: drivers/acpi/fan.c 370 371ACPI FOR ARM64 (ACPI/arm64) 372M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 373M: Hanjun Guo <guohanjun@huawei.com> 374M: Sudeep Holla <sudeep.holla@arm.com> 375L: linux-acpi@vger.kernel.org 376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 377S: Maintained 378F: drivers/acpi/arm64 379 380ACPI I2C MULTI INSTANTIATE DRIVER 381M: Hans de Goede <hdegoede@redhat.com> 382L: platform-driver-x86@vger.kernel.org 383S: Maintained 384F: drivers/platform/x86/i2c-multi-instantiate.c 385 386ACPI PMIC DRIVERS 387M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 388M: Len Brown <lenb@kernel.org> 389R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 390R: Mika Westerberg <mika.westerberg@linux.intel.com> 391L: linux-acpi@vger.kernel.org 392Q: https://patchwork.kernel.org/project/linux-acpi/list/ 393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/pmic/ 397 398ACPI THERMAL DRIVER 399M: Zhang Rui <rui.zhang@intel.com> 400L: linux-acpi@vger.kernel.org 401W: https://01.org/linux-acpi 402B: https://bugzilla.kernel.org 403S: Supported 404F: drivers/acpi/*thermal* 405 406ACPI VIDEO DRIVER 407M: Zhang Rui <rui.zhang@intel.com> 408L: linux-acpi@vger.kernel.org 409W: https://01.org/linux-acpi 410B: https://bugzilla.kernel.org 411S: Supported 412F: drivers/acpi/acpi_video.c 413 414ACPI WMI DRIVER 415L: platform-driver-x86@vger.kernel.org 416S: Orphan 417F: drivers/platform/x86/wmi.c 418F: include/uapi/linux/wmi.h 419 420AD1889 ALSA SOUND DRIVER 421W: https://parisc.wiki.kernel.org/index.php/AD1889 422L: linux-parisc@vger.kernel.org 423S: Maintained 424F: sound/pci/ad1889.* 425 426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5254 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/misc/ad525x_dpot.c 432 433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD5398 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/regulator/ad5398.c 439 440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7142 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/misc/ad714x.c 446 447AD7877 TOUCHSCREEN DRIVER 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7877 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7877.c 453 454AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 455M: Michael Hennerich <michael.hennerich@analog.com> 456W: http://wiki.analog.com/AD7879 457W: http://ez.analog.com/community/linux-device-drivers 458S: Supported 459F: drivers/input/touchscreen/ad7879.c 460 461ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 462M: Jiri Kosina <jikos@kernel.org> 463S: Maintained 464 465ADF7242 IEEE 802.15.4 RADIO DRIVER 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: https://wiki.analog.com/ADF7242 468W: http://ez.analog.com/community/linux-device-drivers 469L: linux-wpan@vger.kernel.org 470S: Supported 471F: drivers/net/ieee802154/adf7242.c 472F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 473 474ADM1025 HARDWARE MONITOR DRIVER 475M: Jean Delvare <jdelvare@suse.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: Documentation/hwmon/adm1025.rst 479F: drivers/hwmon/adm1025.c 480 481ADM1029 HARDWARE MONITOR DRIVER 482M: Corentin Labbe <clabbe.montjoie@gmail.com> 483L: linux-hwmon@vger.kernel.org 484S: Maintained 485F: drivers/hwmon/adm1029.c 486 487ADM8211 WIRELESS DRIVER 488L: linux-wireless@vger.kernel.org 489W: http://wireless.kernel.org/ 490S: Orphan 491F: drivers/net/wireless/admtek/adm8211.* 492 493ADP1653 FLASH CONTROLLER DRIVER 494M: Sakari Ailus <sakari.ailus@iki.fi> 495L: linux-media@vger.kernel.org 496S: Maintained 497F: drivers/media/i2c/adp1653.c 498F: include/media/i2c/adp1653.h 499 500ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 501M: Michael Hennerich <michael.hennerich@analog.com> 502W: http://wiki.analog.com/ADP5520 503W: http://ez.analog.com/community/linux-device-drivers 504S: Supported 505F: drivers/mfd/adp5520.c 506F: drivers/video/backlight/adp5520_bl.c 507F: drivers/leds/leds-adp5520.c 508F: drivers/gpio/gpio-adp5520.c 509F: drivers/input/keyboard/adp5520-keys.c 510 511ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP5588 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/input/keyboard/adp5588-keys.c 517F: drivers/gpio/gpio-adp5588.c 518 519ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 520M: Michael Hennerich <michael.hennerich@analog.com> 521W: http://wiki.analog.com/ADP8860 522W: http://ez.analog.com/community/linux-device-drivers 523S: Supported 524F: drivers/video/backlight/adp8860_bl.c 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475.rst 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <willy@infradead.org> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650FORCEDETH GIGABIT ETHERNET DRIVER 651M: Rain River <rain.1986.08.12@gmail.com> 652M: Zhu Yanjun <zyjzyj2000@gmail.com> 653L: netdev@vger.kernel.org 654S: Maintained 655F: drivers/net/ethernet/nvidia/* 656 657ALCATEL SPEEDTOUCH USB DRIVER 658M: Duncan Sands <duncan.sands@free.fr> 659L: linux-usb@vger.kernel.org 660W: http://www.linux-usb.org/SpeedTouch/ 661S: Maintained 662F: drivers/usb/atm/speedtch.c 663F: drivers/usb/atm/usbatm.c 664 665ALCHEMY AU1XX0 MMC DRIVER 666M: Manuel Lauss <manuel.lauss@gmail.com> 667S: Maintained 668F: drivers/mmc/host/au1xmmc.c 669 670ALI1563 I2C DRIVER 671M: Rudolf Marek <r.marek@assembler.cz> 672L: linux-i2c@vger.kernel.org 673S: Maintained 674F: Documentation/i2c/busses/i2c-ali1563.rst 675F: drivers/i2c/busses/i2c-ali1563.c 676 677ALLEGRO DVT VIDEO IP CORE DRIVER 678M: Michael Tretter <m.tretter@pengutronix.de> 679R: Pengutronix Kernel Team <kernel@pengutronix.de> 680L: linux-media@vger.kernel.org 681S: Maintained 682F: drivers/staging/media/allegro-dvt/ 683 684ALLWINNER CPUFREQ DRIVER 685M: Yangtao Li <tiny.windzz@gmail.com> 686L: linux-pm@vger.kernel.org 687S: Maintained 688F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt 689F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 690 691ALLWINNER CRYPTO DRIVERS 692M: Corentin Labbe <clabbe.montjoie@gmail.com> 693L: linux-crypto@vger.kernel.org 694S: Maintained 695F: drivers/crypto/allwinner/ 696 697ALLWINNER VPU DRIVER 698M: Maxime Ripard <mripard@kernel.org> 699M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 700L: linux-media@vger.kernel.org 701S: Maintained 702F: drivers/staging/media/sunxi/cedrus/ 703 704ALPHA PORT 705M: Richard Henderson <rth@twiddle.net> 706M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 707M: Matt Turner <mattst88@gmail.com> 708S: Odd Fixes 709L: linux-alpha@vger.kernel.org 710F: arch/alpha/ 711 712ALPS PS/2 TOUCHPAD DRIVER 713R: Pali Rohár <pali.rohar@gmail.com> 714F: drivers/input/mouse/alps.* 715 716ALTERA I2C CONTROLLER DRIVER 717M: Thor Thayer <thor.thayer@linux.intel.com> 718S: Maintained 719F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 720F: drivers/i2c/busses/i2c-altera.c 721 722ALTERA MAILBOX DRIVER 723M: Ley Foon Tan <lftan@altera.com> 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/mailbox/mailbox-altera.c 727 728ALTERA PIO DRIVER 729M: Tien Hock Loh <thloh@altera.com> 730L: linux-gpio@vger.kernel.org 731S: Maintained 732F: drivers/gpio/gpio-altera.c 733 734ALTERA SYSTEM MANAGER DRIVER 735M: Thor Thayer <thor.thayer@linux.intel.com> 736S: Maintained 737F: drivers/mfd/altera-sysmgr.c 738F: include/linux/mfd/altera-sysmgr.h 739 740ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 741M: Thor Thayer <thor.thayer@linux.intel.com> 742S: Maintained 743F: drivers/gpio/gpio-altera-a10sr.c 744F: drivers/mfd/altera-a10sr.c 745F: drivers/reset/reset-a10sr.c 746F: include/linux/mfd/altera-a10sr.h 747F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 748 749ALTERA TRIPLE SPEED ETHERNET DRIVER 750M: Thor Thayer <thor.thayer@linux.intel.com> 751L: netdev@vger.kernel.org 752L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 753S: Maintained 754F: drivers/net/ethernet/altera/ 755 756ALTERA UART/JTAG UART SERIAL DRIVERS 757M: Tobias Klauser <tklauser@distanz.ch> 758L: linux-serial@vger.kernel.org 759L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 760S: Maintained 761F: drivers/tty/serial/altera_uart.c 762F: drivers/tty/serial/altera_jtaguart.c 763F: include/linux/altera_uart.h 764F: include/linux/altera_jtaguart.h 765 766AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 767M: Talel Shenhar <talel@amazon.com> 768S: Maintained 769F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 770F: drivers/thermal/thermal_mmio.c 771 772AMAZON ETHERNET DRIVERS 773M: Netanel Belgazal <netanel@amazon.com> 774R: Saeed Bishara <saeedb@amazon.com> 775R: Zorik Machulsky <zorik@amazon.com> 776L: netdev@vger.kernel.org 777S: Supported 778F: Documentation/networking/device_drivers/amazon/ena.txt 779F: drivers/net/ethernet/amazon/ 780 781AMAZON RDMA EFA DRIVER 782M: Gal Pressman <galpress@amazon.com> 783R: Yossi Leybovich <sleybo@amazon.com> 784L: linux-rdma@vger.kernel.org 785Q: https://patchwork.kernel.org/project/linux-rdma/list/ 786S: Supported 787F: drivers/infiniband/hw/efa/ 788F: include/uapi/rdma/efa-abi.h 789 790AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 791M: Tom Lendacky <thomas.lendacky@amd.com> 792M: Gary Hook <gary.hook@amd.com> 793L: linux-crypto@vger.kernel.org 794S: Supported 795F: drivers/crypto/ccp/ 796F: include/linux/ccp.h 797 798AMD DISPLAY CORE 799M: Harry Wentland <harry.wentland@amd.com> 800M: Leo Li <sunpeng.li@amd.com> 801L: amd-gfx@lists.freedesktop.org 802T: git git://people.freedesktop.org/~agd5f/linux 803S: Supported 804F: drivers/gpu/drm/amd/display/ 805 806AMD FAM15H PROCESSOR POWER MONITORING DRIVER 807M: Huang Rui <ray.huang@amd.com> 808L: linux-hwmon@vger.kernel.org 809S: Supported 810F: Documentation/hwmon/fam15h_power.rst 811F: drivers/hwmon/fam15h_power.c 812 813AMD FCH GPIO DRIVER 814M: Enrico Weigelt, metux IT consult <info@metux.net> 815L: linux-gpio@vger.kernel.org 816S: Maintained 817F: drivers/gpio/gpio-amd-fch.c 818F: include/linux/platform_data/gpio/gpio-amd-fch.h 819 820AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 821L: linux-geode@lists.infradead.org (moderated for non-subscribers) 822S: Orphan 823F: drivers/usb/gadget/udc/amd5536udc.* 824 825AMD GEODE PROCESSOR/CHIPSET SUPPORT 826M: Andres Salomon <dilinger@queued.net> 827L: linux-geode@lists.infradead.org (moderated for non-subscribers) 828W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 829S: Supported 830F: drivers/char/hw_random/geode-rng.c 831F: drivers/crypto/geode* 832F: drivers/video/fbdev/geode/ 833F: arch/x86/include/asm/geode.h 834 835AMD IOMMU (AMD-VI) 836M: Joerg Roedel <joro@8bytes.org> 837L: iommu@lists.linux-foundation.org 838T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 839S: Maintained 840F: drivers/iommu/amd_iommu*.[ch] 841F: include/linux/amd-iommu.h 842 843AMD KFD 844M: Felix Kuehling <Felix.Kuehling@amd.com> 845L: amd-gfx@lists.freedesktop.org 846T: git git://people.freedesktop.org/~agd5f/linux 847S: Supported 848F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 849F: drivers/gpu/drm/amd/amdkfd/ 850F: drivers/gpu/drm/amd/include/cik_structs.h 851F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 852F: drivers/gpu/drm/amd/include/vi_structs.h 853F: drivers/gpu/drm/amd/include/v9_structs.h 854F: include/uapi/linux/kfd_ioctl.h 855 856AMD MP2 I2C DRIVER 857M: Elie Morisse <syniurge@gmail.com> 858M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 859M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 860L: linux-i2c@vger.kernel.org 861S: Maintained 862F: drivers/i2c/busses/i2c-amd-mp2* 863 864AMD POWERPLAY 865M: Rex Zhu <rex.zhu@amd.com> 866M: Evan Quan <evan.quan@amd.com> 867L: amd-gfx@lists.freedesktop.org 868S: Supported 869F: drivers/gpu/drm/amd/powerplay/ 870T: git git://people.freedesktop.org/~agd5f/linux 871 872AMD SEATTLE DEVICE TREE SUPPORT 873M: Brijesh Singh <brijeshkumar.singh@amd.com> 874M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 875M: Tom Lendacky <thomas.lendacky@amd.com> 876S: Supported 877F: arch/arm64/boot/dts/amd/ 878 879AMD XGBE DRIVER 880M: Tom Lendacky <thomas.lendacky@amd.com> 881L: netdev@vger.kernel.org 882S: Supported 883F: drivers/net/ethernet/amd/xgbe/ 884F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 885 886ANALOG DEVICES INC AD5686 DRIVER 887M: Stefan Popa <stefan.popa@analog.com> 888L: linux-pm@vger.kernel.org 889W: http://ez.analog.com/community/linux-device-drivers 890S: Supported 891F: drivers/iio/dac/ad5686* 892F: drivers/iio/dac/ad5696* 893 894ANALOG DEVICES INC AD5758 DRIVER 895M: Stefan Popa <stefan.popa@analog.com> 896L: linux-iio@vger.kernel.org 897W: http://ez.analog.com/community/linux-device-drivers 898S: Supported 899F: drivers/iio/dac/ad5758.c 900F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 901 902ANALOG DEVICES INC AD7124 DRIVER 903M: Stefan Popa <stefan.popa@analog.com> 904L: linux-iio@vger.kernel.org 905W: http://ez.analog.com/community/linux-device-drivers 906S: Supported 907F: drivers/iio/adc/ad7124.c 908F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 909 910ANALOG DEVICES INC AD7292 DRIVER 911M: Marcelo Schmitt <marcelo.schmitt1@gmail.com> 912L: linux-iio@vger.kernel.org 913W: http://ez.analog.com/community/linux-device-drivers 914S: Supported 915F: drivers/iio/adc/ad7292.c 916F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 917 918ANALOG DEVICES INC AD7606 DRIVER 919M: Stefan Popa <stefan.popa@analog.com> 920M: Beniamin Bia <beniamin.bia@analog.com> 921L: linux-iio@vger.kernel.org 922W: http://ez.analog.com/community/linux-device-drivers 923S: Supported 924F: drivers/iio/adc/ad7606.c 925F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 926 927ANALOG DEVICES INC AD7768-1 DRIVER 928M: Stefan Popa <stefan.popa@analog.com> 929L: linux-iio@vger.kernel.org 930W: http://ez.analog.com/community/linux-device-drivers 931S: Supported 932F: drivers/iio/adc/ad7768-1.c 933F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 934 935ANALOG DEVICES INC AD7780 DRIVER 936M: Michael Hennerich <Michael.Hennerich@analog.com> 937M: Renato Lui Geh <renatogeh@gmail.com> 938L: linux-iio@vger.kernel.org 939W: http://ez.analog.com/community/linux-device-drivers 940S: Supported 941F: drivers/iio/adc/ad7780.c 942F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 943 944ANALOG DEVICES INC AD9389B DRIVER 945M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 946L: linux-media@vger.kernel.org 947S: Maintained 948F: drivers/media/i2c/ad9389b* 949 950ANALOG DEVICES INC ADGS1408 DRIVER 951M: Mircea Caprioru <mircea.caprioru@analog.com> 952S: Supported 953F: drivers/mux/adgs1408.c 954F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 955 956ANALOG DEVICES INC ADIN DRIVER 957M: Alexandru Ardelean <alexaundru.ardelean@analog.com> 958L: netdev@vger.kernel.org 959W: http://ez.analog.com/community/linux-device-drivers 960S: Supported 961F: drivers/net/phy/adin.c 962F: Documentation/devicetree/bindings/net/adi,adin.yaml 963 964ANALOG DEVICES INC ADIS DRIVER LIBRARY 965M: Alexandru Ardelean <alexandru.ardelean@analog.com> 966S: Supported 967L: linux-iio@vger.kernel.org 968F: include/linux/iio/imu/adis.h 969F: drivers/iio/imu/adis.c 970 971ANALOG DEVICES INC ADIS16460 DRIVER 972M: Dragos Bogdan <dragos.bogdan@analog.com> 973S: Supported 974L: linux-iio@vger.kernel.org 975W: http://ez.analog.com/community/linux-device-drivers 976F: drivers/iio/imu/adis16460.c 977F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 978 979ANALOG DEVICES INC ADP5061 DRIVER 980M: Stefan Popa <stefan.popa@analog.com> 981L: linux-pm@vger.kernel.org 982W: http://ez.analog.com/community/linux-device-drivers 983S: Supported 984F: drivers/power/supply/adp5061.c 985 986ANALOG DEVICES INC ADV7180 DRIVER 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: linux-media@vger.kernel.org 989W: http://ez.analog.com/community/linux-device-drivers 990S: Supported 991F: drivers/media/i2c/adv7180.c 992 993ANALOG DEVICES INC ADV748X DRIVER 994M: Kieran Bingham <kieran.bingham@ideasonboard.com> 995L: linux-media@vger.kernel.org 996S: Maintained 997F: drivers/media/i2c/adv748x/* 998 999ANALOG DEVICES INC ADV7511 DRIVER 1000M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1001L: linux-media@vger.kernel.org 1002S: Maintained 1003F: drivers/media/i2c/adv7511* 1004 1005ANALOG DEVICES INC ADV7604 DRIVER 1006M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1007L: linux-media@vger.kernel.org 1008S: Maintained 1009F: drivers/media/i2c/adv7604* 1010 1011ANALOG DEVICES INC ADV7842 DRIVER 1012M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1013L: linux-media@vger.kernel.org 1014S: Maintained 1015F: drivers/media/i2c/adv7842* 1016 1017ANALOG DEVICES INC ASOC CODEC DRIVERS 1018M: Lars-Peter Clausen <lars@metafoo.de> 1019M: Nuno Sá <nuno.sa@analog.com> 1020L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1021W: http://wiki.analog.com/ 1022W: http://ez.analog.com/community/linux-device-drivers 1023S: Supported 1024F: sound/soc/codecs/adau* 1025F: sound/soc/codecs/adav* 1026F: sound/soc/codecs/ad1* 1027F: sound/soc/codecs/ad7* 1028F: sound/soc/codecs/ssm* 1029F: sound/soc/codecs/sigmadsp.* 1030 1031ANALOG DEVICES INC DMA DRIVERS 1032M: Lars-Peter Clausen <lars@metafoo.de> 1033W: http://ez.analog.com/community/linux-device-drivers 1034S: Supported 1035F: drivers/dma/dma-axi-dmac.c 1036 1037ANALOG DEVICES INC IIO DRIVERS 1038M: Lars-Peter Clausen <lars@metafoo.de> 1039M: Michael Hennerich <Michael.Hennerich@analog.com> 1040M: Stefan Popa <stefan.popa@analog.com> 1041W: http://wiki.analog.com/ 1042W: http://ez.analog.com/community/linux-device-drivers 1043S: Supported 1044F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1045F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1046F: drivers/iio/*/ad* 1047F: drivers/iio/adc/ltc2497* 1048X: drivers/iio/*/adjd* 1049F: drivers/staging/iio/*/ad* 1050 1051ANALOGBITS PLL LIBRARIES 1052M: Paul Walmsley <paul.walmsley@sifive.com> 1053S: Supported 1054F: drivers/clk/analogbits/* 1055F: include/linux/clk/analogbits* 1056 1057ANDES ARCHITECTURE 1058M: Nick Hu <nickhu@andestech.com> 1059M: Greentime Hu <green.hu@gmail.com> 1060M: Vincent Chen <deanbo422@gmail.com> 1061T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1062S: Supported 1063F: arch/nds32/ 1064F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1065F: Documentation/devicetree/bindings/nds32/ 1066K: nds32 1067N: nds32 1068 1069ANDROID CONFIG FRAGMENTS 1070M: Rob Herring <robh@kernel.org> 1071S: Supported 1072F: kernel/configs/android* 1073 1074ANDROID DRIVERS 1075M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1076M: Arve Hjønnevåg <arve@android.com> 1077M: Todd Kjos <tkjos@android.com> 1078M: Martijn Coenen <maco@android.com> 1079M: Joel Fernandes <joel@joelfernandes.org> 1080M: Christian Brauner <christian@brauner.io> 1081T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1082L: devel@driverdev.osuosl.org 1083S: Supported 1084F: drivers/android/ 1085F: drivers/staging/android/ 1086 1087ANDROID GOLDFISH PIC DRIVER 1088M: Miodrag Dinic <miodrag.dinic@mips.com> 1089S: Supported 1090F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1091F: drivers/irqchip/irq-goldfish-pic.c 1092 1093ANDROID GOLDFISH RTC DRIVER 1094M: Miodrag Dinic <miodrag.dinic@mips.com> 1095S: Supported 1096F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1097F: drivers/rtc/rtc-goldfish.c 1098 1099ANDROID ION DRIVER 1100M: Laura Abbott <labbott@redhat.com> 1101M: Sumit Semwal <sumit.semwal@linaro.org> 1102L: devel@driverdev.osuosl.org 1103L: dri-devel@lists.freedesktop.org 1104L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1105S: Supported 1106F: drivers/staging/android/ion 1107F: drivers/staging/android/uapi/ion.h 1108 1109AOA (Apple Onboard Audio) ALSA DRIVER 1110M: Johannes Berg <johannes@sipsolutions.net> 1111L: linuxppc-dev@lists.ozlabs.org 1112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1113S: Maintained 1114F: sound/aoa/ 1115 1116APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1117M: William Breathitt Gray <vilhelm.gray@gmail.com> 1118L: linux-iio@vger.kernel.org 1119S: Maintained 1120F: drivers/iio/adc/stx104.c 1121 1122APM DRIVER 1123M: Jiri Kosina <jikos@kernel.org> 1124S: Odd fixes 1125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1126F: arch/x86/kernel/apm_32.c 1127F: include/linux/apm_bios.h 1128F: include/uapi/linux/apm_bios.h 1129F: drivers/char/apm-emulation.c 1130 1131APPARMOR SECURITY MODULE 1132M: John Johansen <john.johansen@canonical.com> 1133L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1134W: wiki.apparmor.net 1135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1136S: Supported 1137F: security/apparmor/ 1138F: Documentation/admin-guide/LSM/apparmor.rst 1139 1140APPLE BCM5974 MULTITOUCH DRIVER 1141M: Henrik Rydberg <rydberg@bitmath.org> 1142L: linux-input@vger.kernel.org 1143S: Odd fixes 1144F: drivers/input/mouse/bcm5974.c 1145 1146APPLE SMC DRIVER 1147M: Henrik Rydberg <rydberg@bitmath.org> 1148L: linux-hwmon@vger.kernel.org 1149S: Odd fixes 1150F: drivers/hwmon/applesmc.c 1151 1152APPLETALK NETWORK LAYER 1153L: netdev@vger.kernel.org 1154S: Odd fixes 1155F: drivers/net/appletalk/ 1156F: net/appletalk/ 1157F: include/linux/atalk.h 1158F: include/uapi/linux/atalk.h 1159 1160APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1161M: Khuong Dinh <khuong@os.amperecomputing.com> 1162S: Supported 1163F: arch/arm64/boot/dts/apm/ 1164 1165APPLIED MICRO (APM) X-GENE SOC EDAC 1166M: Khuong Dinh <khuong@os.amperecomputing.com> 1167S: Supported 1168F: drivers/edac/xgene_edac.c 1169F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1170 1171APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1172M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1173M: Keyur Chudgar <keyur@os.amperecomputing.com> 1174S: Supported 1175F: drivers/net/ethernet/apm/xgene-v2/ 1176 1177APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1178M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1179M: Keyur Chudgar <keyur@os.amperecomputing.com> 1180M: Quan Nguyen <quan@os.amperecomputing.com> 1181S: Supported 1182F: drivers/net/ethernet/apm/xgene/ 1183F: drivers/net/phy/mdio-xgene.c 1184F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1185F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1186 1187APPLIED MICRO (APM) X-GENE SOC PMU 1188M: Khuong Dinh <khuong@os.amperecomputing.com> 1189S: Supported 1190F: drivers/perf/xgene_pmu.c 1191F: Documentation/admin-guide/perf/xgene-pmu.rst 1192F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1193 1194APTINA CAMERA SENSOR PLL 1195M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1196L: linux-media@vger.kernel.org 1197S: Maintained 1198F: drivers/media/i2c/aptina-pll.* 1199 1200AQUANTIA ETHERNET DRIVER (atlantic) 1201M: Igor Russkikh <irusskikh@marvell.com> 1202L: netdev@vger.kernel.org 1203S: Supported 1204W: https://www.marvell.com/ 1205Q: http://patchwork.ozlabs.org/project/netdev/list/ 1206F: drivers/net/ethernet/aquantia/atlantic/ 1207F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1208 1209AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1210M: Egor Pomozov <epomozov@marvell.com> 1211L: netdev@vger.kernel.org 1212S: Supported 1213W: http://www.aquantia.com 1214F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1215 1216ARC FRAMEBUFFER DRIVER 1217M: Jaya Kumar <jayalk@intworks.biz> 1218S: Maintained 1219F: drivers/video/fbdev/arcfb.c 1220F: drivers/video/fbdev/core/fb_defio.c 1221 1222ARC PGU DRM DRIVER 1223M: Alexey Brodkin <abrodkin@synopsys.com> 1224S: Supported 1225F: drivers/gpu/drm/arc/ 1226F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1227 1228ARCNET NETWORK LAYER 1229M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1230L: netdev@vger.kernel.org 1231S: Maintained 1232F: drivers/net/arcnet/ 1233F: include/uapi/linux/if_arcnet.h 1234 1235ARM ARCHITECTED TIMER DRIVER 1236M: Mark Rutland <mark.rutland@arm.com> 1237M: Marc Zyngier <maz@kernel.org> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240F: arch/arm/include/asm/arch_timer.h 1241F: arch/arm64/include/asm/arch_timer.h 1242F: drivers/clocksource/arm_arch_timer.c 1243 1244ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1245M: Linus Walleij <linus.walleij@linaro.org> 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247S: Maintained 1248F: Documentation/devicetree/bindings/arm/arm-boards 1249F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1250F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1251F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1252F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1253F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1254F: arch/arm/mach-integrator/ 1255F: arch/arm/mach-realview/ 1256F: arch/arm/mach-versatile/ 1257F: arch/arm/plat-versatile/ 1258F: arch/arm/boot/dts/arm-realview-* 1259F: arch/arm/boot/dts/integrator* 1260F: arch/arm/boot/dts/versatile* 1261F: drivers/clk/versatile/ 1262F: drivers/i2c/busses/i2c-versatile.c 1263F: drivers/irqchip/irq-versatile-fpga.c 1264F: drivers/mtd/maps/physmap_of_versatile.c 1265F: drivers/power/reset/arm-versatile-reboot.c 1266F: drivers/soc/versatile/ 1267 1268ARM HDLCD DRM DRIVER 1269M: Liviu Dudau <liviu.dudau@arm.com> 1270S: Supported 1271F: drivers/gpu/drm/arm/hdlcd_* 1272F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1273 1274ARM KOMEDA DRM-KMS DRIVER 1275M: James (Qian) Wang <james.qian.wang@arm.com> 1276M: Liviu Dudau <liviu.dudau@arm.com> 1277M: Mihail Atanassov <mihail.atanassov@arm.com> 1278L: Mali DP Maintainers <malidp@foss.arm.com> 1279S: Supported 1280T: git git://anongit.freedesktop.org/drm/drm-misc 1281F: drivers/gpu/drm/arm/display/include/ 1282F: drivers/gpu/drm/arm/display/komeda/ 1283F: Documentation/devicetree/bindings/display/arm,komeda.txt 1284F: Documentation/gpu/komeda-kms.rst 1285 1286ARM MALI-DP DRM DRIVER 1287M: Liviu Dudau <liviu.dudau@arm.com> 1288M: Brian Starkey <brian.starkey@arm.com> 1289L: Mali DP Maintainers <malidp@foss.arm.com> 1290S: Supported 1291T: git git://anongit.freedesktop.org/drm/drm-misc 1292F: drivers/gpu/drm/arm/ 1293F: Documentation/devicetree/bindings/display/arm,malidp.txt 1294F: Documentation/gpu/afbc.rst 1295 1296ARM MALI PANFROST DRM DRIVER 1297M: Rob Herring <robh@kernel.org> 1298M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1299R: Steven Price <steven.price@arm.com> 1300R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> 1301L: dri-devel@lists.freedesktop.org 1302S: Supported 1303T: git git://anongit.freedesktop.org/drm/drm-misc 1304F: drivers/gpu/drm/panfrost/ 1305F: include/uapi/drm/panfrost_drm.h 1306 1307ARM MFM AND FLOPPY DRIVERS 1308M: Ian Molton <spyro@f2s.com> 1309S: Maintained 1310F: arch/arm/mach-rpc/floppydma.S 1311F: arch/arm/include/asm/floppy.h 1312 1313ARM PMU PROFILING AND DEBUGGING 1314M: Will Deacon <will@kernel.org> 1315M: Mark Rutland <mark.rutland@arm.com> 1316S: Maintained 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318F: arch/arm*/kernel/perf_* 1319F: arch/arm/oprofile/common.c 1320F: arch/arm*/kernel/hw_breakpoint.c 1321F: arch/arm*/include/asm/hw_breakpoint.h 1322F: arch/arm*/include/asm/perf_event.h 1323F: drivers/perf/* 1324F: include/linux/perf/arm_pmu.h 1325F: Documentation/devicetree/bindings/arm/pmu.yaml 1326F: Documentation/devicetree/bindings/perf/ 1327 1328ARM PORT 1329M: Russell King <linux@armlinux.org.uk> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331W: http://www.armlinux.org.uk/ 1332S: Odd Fixes 1333T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1334F: arch/arm/ 1335X: arch/arm/boot/dts/ 1336 1337ARM PRIMECELL AACI PL041 DRIVER 1338M: Russell King <linux@armlinux.org.uk> 1339S: Odd Fixes 1340F: sound/arm/aaci.* 1341 1342ARM PRIMECELL BUS SUPPORT 1343M: Russell King <linux@armlinux.org.uk> 1344S: Odd Fixes 1345F: drivers/amba/ 1346F: include/linux/amba/bus.h 1347 1348ARM PRIMECELL CLCD PL110 DRIVER 1349M: Russell King <linux@armlinux.org.uk> 1350S: Odd Fixes 1351F: drivers/video/fbdev/amba-clcd.* 1352 1353ARM PRIMECELL KMI PL050 DRIVER 1354M: Russell King <linux@armlinux.org.uk> 1355S: Odd Fixes 1356F: drivers/input/serio/ambakmi.* 1357F: include/linux/amba/kmi.h 1358 1359ARM PRIMECELL MMCI PL180/1 DRIVER 1360M: Russell King <linux@armlinux.org.uk> 1361S: Odd Fixes 1362F: drivers/mmc/host/mmci.* 1363F: include/linux/amba/mmci.h 1364 1365ARM PRIMECELL SSP PL022 SPI DRIVER 1366M: Linus Walleij <linus.walleij@linaro.org> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1370F: drivers/spi/spi-pl022.c 1371 1372ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1373M: Russell King <linux@armlinux.org.uk> 1374S: Odd Fixes 1375F: drivers/tty/serial/amba-pl01*.c 1376F: include/linux/amba/serial.h 1377 1378ARM PRIMECELL VIC PL190/PL192 DRIVER 1379M: Linus Walleij <linus.walleij@linaro.org> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1383F: drivers/irqchip/irq-vic.c 1384 1385AMAZON ANNAPURNA LABS FIC DRIVER 1386M: Talel Shenhar <talel@amazon.com> 1387S: Maintained 1388F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1389F: drivers/irqchip/irq-al-fic.c 1390 1391ARM SMMU DRIVERS 1392M: Will Deacon <will@kernel.org> 1393R: Robin Murphy <robin.murphy@arm.com> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395S: Maintained 1396F: drivers/iommu/arm-smmu* 1397F: drivers/iommu/io-pgtable-arm.c 1398F: drivers/iommu/io-pgtable-arm-v7s.c 1399 1400ARM SUB-ARCHITECTURES 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403F: arch/arm/mach-*/ 1404F: arch/arm/plat-*/ 1405T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1406 1407ARM/ACTIONS SEMI ARCHITECTURE 1408M: Andreas Färber <afaerber@suse.de> 1409R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412N: owl 1413F: arch/arm/mach-actions/ 1414F: arch/arm/boot/dts/owl-* 1415F: arch/arm64/boot/dts/actions/ 1416F: drivers/clk/actions/ 1417F: drivers/clocksource/timer-owl* 1418F: drivers/dma/owl-dma.c 1419F: drivers/i2c/busses/i2c-owl.c 1420F: drivers/mmc/host/owl-mmc.c 1421F: drivers/pinctrl/actions/* 1422F: drivers/soc/actions/ 1423F: include/dt-bindings/power/owl-* 1424F: include/linux/soc/actions/ 1425F: Documentation/devicetree/bindings/arm/actions.yaml 1426F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1427F: Documentation/devicetree/bindings/dma/owl-dma.txt 1428F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1429F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 1430F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1431F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1432F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1433 1434ARM/ADS SPHERE MACHINE SUPPORT 1435M: Lennert Buytenhek <kernel@wantstofly.org> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437S: Maintained 1438 1439ARM/AFEB9260 MACHINE SUPPORT 1440M: Sergey Lapin <slapin@ossfans.org> 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442S: Maintained 1443 1444ARM/AJECO 1ARM MACHINE SUPPORT 1445M: Lennert Buytenhek <kernel@wantstofly.org> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448 1449ARM/Allwinner SoC Clock Support 1450M: Emilio López <emilio@elopez.com.ar> 1451S: Maintained 1452F: drivers/clk/sunxi/ 1453 1454ARM/Allwinner sunXi SoC support 1455M: Maxime Ripard <mripard@kernel.org> 1456M: Chen-Yu Tsai <wens@csie.org> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459N: sun[x456789]i 1460N: sun50i 1461F: arch/arm/mach-sunxi/ 1462F: arch/arm64/boot/dts/allwinner/ 1463F: drivers/clk/sunxi-ng/ 1464F: drivers/pinctrl/sunxi/ 1465F: drivers/soc/sunxi/ 1466T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1467 1468Allwinner A10 CSI driver 1469M: Maxime Ripard <mripard@kernel.org> 1470L: linux-media@vger.kernel.org 1471T: git git://linuxtv.org/media_tree.git 1472F: drivers/media/platform/sunxi/sun4i-csi/ 1473F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 1474S: Maintained 1475 1476ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1477M: Neil Armstrong <narmstrong@baylibre.com> 1478M: Jerome Brunet <jbrunet@baylibre.com> 1479L: linux-amlogic@lists.infradead.org 1480S: Maintained 1481F: drivers/clk/meson/ 1482F: include/dt-bindings/clock/meson* 1483F: include/dt-bindings/clock/gxbb* 1484F: Documentation/devicetree/bindings/clock/amlogic* 1485 1486ARM/Amlogic Meson SoC support 1487M: Kevin Hilman <khilman@baylibre.com> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489L: linux-amlogic@lists.infradead.org 1490W: http://linux-meson.com/ 1491S: Maintained 1492F: arch/arm/mach-meson/ 1493F: arch/arm/boot/dts/meson* 1494F: arch/arm64/boot/dts/amlogic/ 1495F: drivers/pinctrl/meson/ 1496F: drivers/mmc/host/meson* 1497F: drivers/soc/amlogic/ 1498F: drivers/rtc/rtc-meson* 1499N: meson 1500 1501ARM/Amlogic Meson SoC Crypto Drivers 1502M: Corentin Labbe <clabbe@baylibre.com> 1503L: linux-crypto@vger.kernel.org 1504L: linux-amlogic@lists.infradead.org 1505S: Maintained 1506F: drivers/crypto/amlogic/ 1507F: Documentation/devicetree/bindings/crypto/amlogic* 1508 1509ARM/Amlogic Meson SoC Sound Drivers 1510M: Jerome Brunet <jbrunet@baylibre.com> 1511L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1512S: Maintained 1513F: sound/soc/meson/ 1514F: Documentation/devicetree/bindings/sound/amlogic* 1515 1516ARM/Annapurna Labs ALPINE ARCHITECTURE 1517M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1518M: Antoine Tenart <antoine.tenart@bootlin.com> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521F: arch/arm/mach-alpine/ 1522F: arch/arm/boot/dts/alpine* 1523F: arch/arm64/boot/dts/al/ 1524F: drivers/*/*alpine* 1525 1526ARM/ARTPEC MACHINE SUPPORT 1527M: Jesper Nilsson <jesper.nilsson@axis.com> 1528M: Lars Persson <lars.persson@axis.com> 1529S: Maintained 1530L: linux-arm-kernel@axis.com 1531F: arch/arm/mach-artpec 1532F: arch/arm/boot/dts/artpec6* 1533F: drivers/clk/axis 1534F: drivers/crypto/axis 1535F: drivers/mmc/host/usdhi6rol0.c 1536F: drivers/pinctrl/pinctrl-artpec* 1537F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1538 1539ARM/ASPEED I2C DRIVER 1540M: Brendan Higgins <brendanhiggins@google.com> 1541R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1542R: Joel Stanley <joel@jms.id.au> 1543L: linux-i2c@vger.kernel.org 1544L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1545S: Maintained 1546F: drivers/irqchip/irq-aspeed-i2c-ic.c 1547F: drivers/i2c/busses/i2c-aspeed.c 1548F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1549F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1550 1551ARM/ASPEED MACHINE SUPPORT 1552M: Joel Stanley <joel@jms.id.au> 1553R: Andrew Jeffery <andrew@aj.id.au> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1556Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1557S: Supported 1558T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1559F: arch/arm/mach-aspeed/ 1560F: arch/arm/boot/dts/aspeed-* 1561N: aspeed 1562 1563ARM/BITMAIN ARCHITECTURE 1564M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566S: Maintained 1567F: arch/arm64/boot/dts/bitmain/ 1568F: drivers/clk/clk-bm1880.c 1569F: drivers/pinctrl/pinctrl-bm1880.c 1570F: Documentation/devicetree/bindings/arm/bitmain.yaml 1571F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 1572F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1573 1574ARM/CALXEDA HIGHBANK ARCHITECTURE 1575M: Rob Herring <robh@kernel.org> 1576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1577S: Maintained 1578F: arch/arm/mach-highbank/ 1579F: arch/arm/boot/dts/highbank.dts 1580F: arch/arm/boot/dts/ecx-*.dts* 1581 1582ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1583M: Krzysztof Halasa <khalasa@piap.pl> 1584S: Maintained 1585F: arch/arm/mach-cns3xxx/ 1586 1587ARM/CAVIUM THUNDER NETWORK DRIVER 1588M: Sunil Goutham <sgoutham@cavium.com> 1589M: Robert Richter <rric@kernel.org> 1590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1591S: Supported 1592F: drivers/net/ethernet/cavium/thunder/ 1593 1594ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1595M: Lukasz Majewski <lukma@denx.de> 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: arch/arm/mach-ep93xx/ts72xx.c 1599 1600ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1601M: Alexander Shiyan <shc_work@mail.ru> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603S: Odd Fixes 1604N: clps711x 1605 1606ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1607M: Lennert Buytenhek <kernel@wantstofly.org> 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1609S: Maintained 1610 1611ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1612M: Hartley Sweeten <hsweeten@visionengravers.com> 1613M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616F: arch/arm/mach-ep93xx/ 1617F: arch/arm/mach-ep93xx/include/mach/ 1618 1619ARM/CLKDEV SUPPORT 1620M: Russell King <linux@armlinux.org.uk> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1624F: drivers/clk/clkdev.c 1625 1626ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1627M: Mike Rapoport <mike@compulab.co.il> 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1629S: Maintained 1630 1631ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1632M: Baruch Siach <baruch@tkos.co.il> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/boot/dts/cx92755* 1636N: digicolor 1637 1638ARM/CONTEC MICRO9 MACHINE SUPPORT 1639M: Hubert Feurstein <hubert.feurstein@contec.at> 1640S: Maintained 1641F: arch/arm/mach-ep93xx/micro9.c 1642 1643ARM/CORESIGHT FRAMEWORK AND DRIVERS 1644M: Mathieu Poirier <mathieu.poirier@linaro.org> 1645R: Suzuki K Poulose <suzuki.poulose@arm.com> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: drivers/hwtracing/coresight/* 1649F: Documentation/trace/coresight/* 1650F: Documentation/devicetree/bindings/arm/coresight.txt 1651F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1652F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1653F: tools/perf/arch/arm/util/pmu.c 1654F: tools/perf/arch/arm/util/auxtrace.c 1655F: tools/perf/arch/arm/util/cs-etm.c 1656F: tools/perf/arch/arm/util/cs-etm.h 1657F: tools/perf/util/cs-etm.* 1658F: tools/perf/util/cs-etm-decoder/* 1659 1660ARM/CORGI MACHINE SUPPORT 1661M: Richard Purdie <rpurdie@rpsys.net> 1662S: Maintained 1663 1664ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1665M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1666M: Linus Walleij <linus.walleij@linaro.org> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668T: git git://github.com/ulli-kroll/linux.git 1669S: Maintained 1670F: Documentation/devicetree/bindings/arm/gemini.txt 1671F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1672F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1673F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1674F: arch/arm/mach-gemini/ 1675F: drivers/net/ethernet/cortina/ 1676F: drivers/pinctrl/pinctrl-gemini.c 1677F: drivers/rtc/rtc-ftrtc010.c 1678 1679ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1680M: Barry Song <baohua@kernel.org> 1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1682T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1683S: Maintained 1684F: arch/arm/boot/dts/prima2* 1685F: arch/arm/mach-prima2/ 1686F: drivers/clk/sirf/ 1687F: drivers/clocksource/timer-prima2.c 1688F: drivers/clocksource/timer-atlas7.c 1689N: [^a-z]sirf 1690X: drivers/gnss 1691 1692ARM/CZ.NIC TURRIS MOX SUPPORT 1693M: Marek Behun <marek.behun@nic.cz> 1694W: http://mox.turris.cz 1695S: Maintained 1696F: Documentation/ABI/testing/debugfs-moxtet 1697F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 1698F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 1699F: Documentation/devicetree/bindings/bus/moxtet.txt 1700F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 1701F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 1702F: include/linux/moxtet.h 1703F: drivers/bus/moxtet.c 1704F: drivers/firmware/turris-mox-rwtm.c 1705F: drivers/gpio/gpio-moxtet.c 1706 1707ARM/EBSA110 MACHINE SUPPORT 1708M: Russell King <linux@armlinux.org.uk> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710W: http://www.armlinux.org.uk/ 1711S: Maintained 1712F: arch/arm/mach-ebsa110/ 1713F: drivers/net/ethernet/amd/am79c961a.* 1714 1715ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1716M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1717R: Pengutronix Kernel Team <kernel@pengutronix.de> 1718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1719S: Maintained 1720N: efm32 1721 1722ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1723M: Robert Jarzmik <robert.jarzmik@free.fr> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/mach-pxa/ezx.c 1727 1728ARM/FARADAY FA526 PORT 1729M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1731S: Maintained 1732T: git git://git.berlios.de/gemini-board 1733F: arch/arm/mm/*-fa* 1734 1735ARM/FOOTBRIDGE ARCHITECTURE 1736M: Russell King <linux@armlinux.org.uk> 1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1738W: http://www.armlinux.org.uk/ 1739S: Maintained 1740F: arch/arm/include/asm/hardware/dec21285.h 1741F: arch/arm/mach-footbridge/ 1742 1743ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1744M: Shawn Guo <shawnguo@kernel.org> 1745M: Sascha Hauer <s.hauer@pengutronix.de> 1746R: Pengutronix Kernel Team <kernel@pengutronix.de> 1747R: Fabio Estevam <festevam@gmail.com> 1748R: NXP Linux Team <linux-imx@nxp.com> 1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1750S: Maintained 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1752N: imx 1753N: mxs 1754X: drivers/media/i2c/ 1755 1756ARM/FREESCALE VYBRID ARM ARCHITECTURE 1757M: Shawn Guo <shawnguo@kernel.org> 1758M: Sascha Hauer <s.hauer@pengutronix.de> 1759R: Pengutronix Kernel Team <kernel@pengutronix.de> 1760R: Stefan Agner <stefan@agner.ch> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762S: Maintained 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1764F: arch/arm/mach-imx/*vf610* 1765F: arch/arm/boot/dts/vf* 1766 1767ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1768M: Shawn Guo <shawnguo@kernel.org> 1769M: Li Yang <leoyang.li@nxp.com> 1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1771S: Maintained 1772T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1773F: arch/arm/boot/dts/ls1021a* 1774F: arch/arm64/boot/dts/freescale/fsl-* 1775F: arch/arm64/boot/dts/freescale/qoriq-* 1776 1777ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1778M: Lennert Buytenhek <kernel@wantstofly.org> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780S: Maintained 1781 1782ARM/GUMSTIX MACHINE SUPPORT 1783M: Steve Sakoman <sakoman@gmail.com> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785S: Maintained 1786 1787ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1788M: Philipp Zabel <philipp.zabel@gmail.com> 1789M: Paul Parsons <lost.distance@yahoo.com> 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1791S: Maintained 1792F: arch/arm/mach-pxa/hx4700.c 1793F: arch/arm/mach-pxa/include/mach/hx4700.h 1794F: sound/soc/pxa/hx4700.c 1795 1796ARM/HISILICON SOC SUPPORT 1797M: Wei Xu <xuwei5@hisilicon.com> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799W: http://www.hisilicon.com 1800S: Supported 1801T: git git://github.com/hisilicon/linux-hisi.git 1802F: arch/arm/mach-hisi/ 1803F: arch/arm/boot/dts/hi3* 1804F: arch/arm/boot/dts/hip* 1805F: arch/arm/boot/dts/hisi* 1806F: arch/arm64/boot/dts/hisilicon/ 1807 1808ARM/HP JORNADA 7XX MACHINE SUPPORT 1809M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1810W: www.jlime.com 1811S: Maintained 1812T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1813F: arch/arm/mach-sa1100/jornada720.c 1814F: arch/arm/mach-sa1100/include/mach/jornada720.h 1815 1816ARM/IGEP MACHINE SUPPORT 1817M: Enric Balletbo i Serra <eballetbo@gmail.com> 1818M: Javier Martinez Canillas <javier@dowhile0.org> 1819L: linux-omap@vger.kernel.org 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822F: arch/arm/boot/dts/omap3-igep* 1823 1824ARM/INCOME PXA270 SUPPORT 1825M: Marek Vasut <marek.vasut@gmail.com> 1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1827S: Maintained 1828F: arch/arm/mach-pxa/colibri-pxa270-income.c 1829 1830ARM/INTEL IOP32X ARM ARCHITECTURE 1831M: Lennert Buytenhek <kernel@wantstofly.org> 1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1833S: Maintained 1834 1835ARM/INTEL IQ81342EX MACHINE SUPPORT 1836M: Lennert Buytenhek <kernel@wantstofly.org> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838S: Maintained 1839 1840ARM/INTEL IXDP2850 MACHINE SUPPORT 1841M: Lennert Buytenhek <kernel@wantstofly.org> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844 1845ARM/INTEL IXP4XX ARM ARCHITECTURE 1846M: Linus Walleij <linusw@kernel.org> 1847M: Imre Kaloz <kaloz@openwrt.org> 1848M: Krzysztof Halasa <khalasa@piap.pl> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1852F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1853F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1854F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1855F: arch/arm/mach-ixp4xx/ 1856F: drivers/clocksource/timer-ixp4xx.c 1857F: drivers/gpio/gpio-ixp4xx.c 1858F: drivers/irqchip/irq-ixp4xx.c 1859F: include/linux/irqchip/irq-ixp4xx.h 1860F: include/linux/platform_data/timer-ixp4xx.h 1861 1862ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1863M: Jonathan Cameron <jic23@cam.ac.uk> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865S: Maintained 1866F: arch/arm/mach-pxa/stargate2.c 1867F: drivers/pcmcia/pxa2xx_stargate2.c 1868 1869ARM/INTEL XSC3 (MANZANO) ARM CORE 1870M: Lennert Buytenhek <kernel@wantstofly.org> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872S: Maintained 1873 1874ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1875M: Lennert Buytenhek <kernel@wantstofly.org> 1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1877S: Maintained 1878 1879ARM/LG1K ARCHITECTURE 1880M: Chanho Min <chanho.min@lge.com> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882S: Maintained 1883F: arch/arm64/boot/dts/lg/ 1884 1885ARM/LOGICPD PXA270 MACHINE SUPPORT 1886M: Lennert Buytenhek <kernel@wantstofly.org> 1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1888S: Maintained 1889 1890ARM/LPC18XX ARCHITECTURE 1891M: Vladimir Zapolskiy <vz@mleia.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893S: Maintained 1894F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1895F: arch/arm/boot/dts/lpc43* 1896F: drivers/i2c/busses/i2c-lpc2k.c 1897F: drivers/memory/pl172.c 1898F: drivers/mtd/spi-nor/nxp-spifi.c 1899F: drivers/rtc/rtc-lpc24xx.c 1900N: lpc18xx 1901 1902ARM/LPC32XX SOC SUPPORT 1903M: Vladimir Zapolskiy <vz@mleia.com> 1904M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1906T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1907S: Maintained 1908F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1909F: arch/arm/boot/dts/lpc32* 1910F: arch/arm/mach-lpc32xx/ 1911F: drivers/i2c/busses/i2c-pnx.c 1912F: drivers/net/ethernet/nxp/lpc_eth.c 1913F: drivers/usb/host/ohci-nxp.c 1914F: drivers/watchdog/pnx4008_wdt.c 1915N: lpc32xx 1916 1917ARM/MAGICIAN MACHINE SUPPORT 1918M: Philipp Zabel <philipp.zabel@gmail.com> 1919S: Maintained 1920 1921ARM/Marvell Dove/MV78xx0/Orion SOC support 1922M: Jason Cooper <jason@lakedaemon.net> 1923M: Andrew Lunn <andrew@lunn.ch> 1924M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1925M: Gregory Clement <gregory.clement@bootlin.com> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927S: Maintained 1928F: Documentation/devicetree/bindings/soc/dove/ 1929F: arch/arm/mach-dove/ 1930F: arch/arm/mach-mv78xx0/ 1931F: arch/arm/mach-orion5x/ 1932F: arch/arm/plat-orion/ 1933F: arch/arm/boot/dts/dove* 1934F: arch/arm/boot/dts/orion5x* 1935T: git git://git.infradead.org/linux-mvebu.git 1936 1937ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1938M: Jason Cooper <jason@lakedaemon.net> 1939M: Andrew Lunn <andrew@lunn.ch> 1940M: Gregory Clement <gregory.clement@bootlin.com> 1941M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/boot/dts/armada* 1945F: arch/arm/boot/dts/kirkwood* 1946F: arch/arm/configs/mvebu_*_defconfig 1947F: arch/arm/mach-mvebu/ 1948F: arch/arm64/boot/dts/marvell/armada* 1949F: drivers/cpufreq/armada-37xx-cpufreq.c 1950F: drivers/cpufreq/armada-8k-cpufreq.c 1951F: drivers/cpufreq/mvebu-cpufreq.c 1952F: drivers/irqchip/irq-armada-370-xp.c 1953F: drivers/irqchip/irq-mvebu-* 1954F: drivers/pinctrl/mvebu/ 1955F: drivers/rtc/rtc-armada38x.c 1956T: git git://git.infradead.org/linux-mvebu.git 1957 1958ARM/Mediatek RTC DRIVER 1959M: Eddie Huang <eddie.huang@mediatek.com> 1960M: Sean Wang <sean.wang@mediatek.com> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1965F: drivers/rtc/rtc-mt6397.c 1966F: drivers/rtc/rtc-mt7622.c 1967 1968ARM/Mediatek SoC support 1969M: Matthias Brugger <matthias.bgg@gmail.com> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1972W: https://mtk.bcnfs.org/ 1973C: irc://chat.freenode.net/linux-mediatek 1974S: Maintained 1975F: arch/arm/boot/dts/mt6* 1976F: arch/arm/boot/dts/mt7* 1977F: arch/arm/boot/dts/mt8* 1978F: arch/arm/mach-mediatek/ 1979F: arch/arm64/boot/dts/mediatek/ 1980F: drivers/soc/mediatek/ 1981N: mtk 1982N: mt[678] 1983K: mediatek 1984 1985ARM/Mediatek USB3 PHY DRIVER 1986M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1988L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1989S: Maintained 1990F: drivers/phy/mediatek/ 1991F: Documentation/devicetree/bindings/phy/phy-mtk-* 1992 1993ARM/Microchip (AT91) SoC support 1994M: Nicolas Ferre <nicolas.ferre@microchip.com> 1995M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1996M: Ludovic Desroches <ludovic.desroches@microchip.com> 1997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1998W: http://www.linux4sam.org 1999T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2000S: Supported 2001N: at91 2002N: atmel 2003F: arch/arm/mach-at91/ 2004F: include/soc/at91/ 2005F: arch/arm/boot/dts/at91*.dts 2006F: arch/arm/boot/dts/at91*.dtsi 2007F: arch/arm/boot/dts/sama*.dts 2008F: arch/arm/boot/dts/sama*.dtsi 2009F: arch/arm/include/debug/at91.S 2010F: drivers/memory/atmel* 2011F: drivers/watchdog/sama5d4_wdt.c 2012X: drivers/input/touchscreen/atmel_mxt_ts.c 2013X: drivers/net/wireless/atmel/ 2014 2015ARM/MIOA701 MACHINE SUPPORT 2016M: Robert Jarzmik <robert.jarzmik@free.fr> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018F: arch/arm/mach-pxa/mioa701.c 2019S: Maintained 2020 2021ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 2022M: Michael Petchkovsky <mkpetch@internode.on.net> 2023S: Maintained 2024 2025ARM/NOMADIK/U300/Ux500 ARCHITECTURES 2026M: Linus Walleij <linus.walleij@linaro.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Maintained 2029F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 2030F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 2031F: arch/arm/mach-nomadik/ 2032F: arch/arm/mach-u300/ 2033F: arch/arm/mach-ux500/ 2034F: drivers/soc/ux500/ 2035F: arch/arm/boot/dts/ste-* 2036F: drivers/clk/clk-nomadik.c 2037F: drivers/clk/clk-u300.c 2038F: drivers/clocksource/clksrc-dbx500-prcmu.c 2039F: drivers/clocksource/timer-u300.c 2040F: drivers/dma/coh901318* 2041F: drivers/dma/ste_dma40* 2042F: drivers/hwspinlock/u8500_hsem.c 2043F: drivers/i2c/busses/i2c-nomadik.c 2044F: drivers/i2c/busses/i2c-stu300.c 2045F: drivers/iio/adc/ab8500-gpadc.c 2046F: drivers/mfd/ab3100* 2047F: drivers/mfd/ab8500* 2048F: drivers/mfd/abx500* 2049F: drivers/mfd/dbx500* 2050F: drivers/mfd/db8500* 2051F: drivers/pinctrl/nomadik/ 2052F: drivers/pinctrl/pinctrl-coh901* 2053F: drivers/pinctrl/pinctrl-u300.c 2054F: drivers/rtc/rtc-ab3100.c 2055F: drivers/rtc/rtc-ab8500.c 2056F: drivers/rtc/rtc-coh901331.c 2057F: drivers/rtc/rtc-pl031.c 2058F: drivers/watchdog/coh901327_wdt.c 2059F: Documentation/devicetree/bindings/arm/ste-* 2060F: Documentation/devicetree/bindings/arm/ux500/ 2061T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2062 2063ARM/NUVOTON NPCM ARCHITECTURE 2064M: Avi Fishman <avifishman70@gmail.com> 2065M: Tomer Maimon <tmaimon77@gmail.com> 2066M: Tali Perry <tali.perry1@gmail.com> 2067R: Patrick Venture <venture@google.com> 2068R: Nancy Yuen <yuenn@google.com> 2069R: Benjamin Fair <benjaminfair@google.com> 2070L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2071S: Supported 2072F: arch/arm/mach-npcm/ 2073F: arch/arm/boot/dts/nuvoton-npcm* 2074F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2075F: drivers/*/*npcm* 2076F: Documentation/devicetree/bindings/*/*npcm* 2077F: Documentation/devicetree/bindings/*/*/*npcm* 2078 2079ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2080L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2081W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2082S: Orphan 2083F: arch/arm/mach-s3c24xx/mach-gta02.c 2084F: arch/arm/mach-s3c24xx/gta02.h 2085 2086ARM/Orion SoC/Technologic Systems TS-78xx platform support 2087M: Alexander Clouter <alex@digriz.org.uk> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.digriz.org.uk/ts78xx/kernel 2090S: Maintained 2091F: arch/arm/mach-orion5x/ts78xx-* 2092 2093ARM/OXNAS platform support 2094M: Neil Armstrong <narmstrong@baylibre.com> 2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2096L: linux-oxnas@groups.io (moderated for non-subscribers) 2097S: Maintained 2098F: arch/arm/mach-oxnas/ 2099F: arch/arm/boot/dts/ox8*.dts* 2100N: oxnas 2101 2102ARM/PALM TREO SUPPORT 2103M: Tomas Cech <sleep_walker@suse.com> 2104L: linux-arm-kernel@lists.infradead.org 2105W: http://hackndev.com 2106S: Maintained 2107F: arch/arm/mach-pxa/palmtreo.* 2108 2109ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2110M: Marek Vasut <marek.vasut@gmail.com> 2111L: linux-arm-kernel@lists.infradead.org 2112W: http://hackndev.com 2113S: Maintained 2114F: arch/arm/mach-pxa/include/mach/palmtx.h 2115F: arch/arm/mach-pxa/palmtx.c 2116F: arch/arm/mach-pxa/palmt5.* 2117F: arch/arm/mach-pxa/include/mach/palmld.h 2118F: arch/arm/mach-pxa/palmld.c 2119F: arch/arm/mach-pxa/palmte2.* 2120F: arch/arm/mach-pxa/include/mach/palmtc.h 2121F: arch/arm/mach-pxa/palmtc.c 2122 2123ARM/PALMZ72 SUPPORT 2124M: Sergey Lapin <slapin@ossfans.org> 2125L: linux-arm-kernel@lists.infradead.org 2126W: http://hackndev.com 2127S: Maintained 2128F: arch/arm/mach-pxa/palmz72.* 2129 2130ARM/PLEB SUPPORT 2131M: Peter Chubb <pleb@gelato.unsw.edu.au> 2132W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2133S: Maintained 2134 2135ARM/PT DIGITAL BOARD PORT 2136M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138W: http://www.armlinux.org.uk/ 2139S: Maintained 2140 2141ARM/QUALCOMM SUPPORT 2142M: Andy Gross <agross@kernel.org> 2143L: linux-arm-msm@vger.kernel.org 2144S: Maintained 2145F: Documentation/devicetree/bindings/soc/qcom/ 2146F: Documentation/devicetree/bindings/*/qcom* 2147F: arch/arm/boot/dts/qcom-*.dts 2148F: arch/arm/boot/dts/qcom-*.dtsi 2149F: arch/arm/mach-qcom/ 2150F: arch/arm64/boot/dts/qcom/ 2151F: drivers/*/qcom/ 2152F: drivers/*/qcom* 2153F: drivers/*/*/qcom/ 2154F: drivers/*/*/qcom* 2155F: drivers/*/pm8???-* 2156F: drivers/bluetooth/btqcomsmd.c 2157F: drivers/clocksource/timer-qcom.c 2158F: drivers/extcon/extcon-qcom* 2159F: drivers/iommu/msm* 2160F: drivers/i2c/busses/i2c-qup.c 2161F: drivers/i2c/busses/i2c-qcom-geni.c 2162F: drivers/mfd/ssbi.c 2163F: drivers/mmc/host/mmci_qcom* 2164F: drivers/mmc/host/sdhci-msm.c 2165F: drivers/pci/controller/dwc/pcie-qcom.c 2166F: drivers/phy/qualcomm/ 2167F: drivers/power/*/msm* 2168F: drivers/reset/reset-qcom-* 2169F: drivers/scsi/ufs/ufs-qcom.* 2170F: drivers/spi/spi-qup.c 2171F: drivers/spi/spi-geni-qcom.c 2172F: drivers/spi/spi-qcom-qspi.c 2173F: drivers/tty/serial/msm_serial.c 2174F: drivers/usb/dwc3/dwc3-qcom.c 2175F: include/dt-bindings/*/qcom* 2176F: include/linux/*/qcom* 2177T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2178 2179ARM/RADISYS ENP2611 MACHINE SUPPORT 2180M: Lennert Buytenhek <kernel@wantstofly.org> 2181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2182S: Maintained 2183 2184ARM/RDA MICRO ARCHITECTURE 2185M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2187L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2188S: Maintained 2189F: arch/arm/boot/dts/rda8810pl-* 2190F: drivers/clocksource/timer-rda.c 2191F: drivers/gpio/gpio-rda.c 2192F: drivers/irqchip/irq-rda-intc.c 2193F: drivers/tty/serial/rda-uart.c 2194F: Documentation/devicetree/bindings/arm/rda.yaml 2195F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2196F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2197F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2198F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2199 2200ARM/REALTEK ARCHITECTURE 2201M: Andreas Färber <afaerber@suse.de> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203S: Maintained 2204F: arch/arm64/boot/dts/realtek/ 2205F: Documentation/devicetree/bindings/arm/realtek.yaml 2206 2207ARM/RENESAS ARM64 ARCHITECTURE 2208M: Geert Uytterhoeven <geert+renesas@glider.be> 2209M: Magnus Damm <magnus.damm@gmail.com> 2210L: linux-renesas-soc@vger.kernel.org 2211Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2212T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2213S: Supported 2214F: arch/arm64/boot/dts/renesas/ 2215F: Documentation/devicetree/bindings/arm/renesas.yaml 2216F: drivers/soc/renesas/ 2217F: include/linux/soc/renesas/ 2218 2219ARM/RISCPC ARCHITECTURE 2220M: Russell King <linux@armlinux.org.uk> 2221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2222W: http://www.armlinux.org.uk/ 2223S: Maintained 2224F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2225F: arch/arm/include/asm/hardware/ioc.h 2226F: arch/arm/include/asm/hardware/iomd.h 2227F: arch/arm/include/asm/hardware/memc.h 2228F: arch/arm/mach-rpc/ 2229F: drivers/net/ethernet/8390/etherh.c 2230F: drivers/net/ethernet/i825xx/ether1* 2231F: drivers/net/ethernet/seeq/ether3* 2232F: drivers/scsi/arm/ 2233 2234ARM/Rockchip SoC support 2235M: Heiko Stuebner <heiko@sntech.de> 2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2237L: linux-rockchip@lists.infradead.org 2238T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2239S: Maintained 2240F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2241F: arch/arm/boot/dts/rk3* 2242F: arch/arm/boot/dts/rv1108* 2243F: arch/arm/mach-rockchip/ 2244F: drivers/clk/rockchip/ 2245F: drivers/i2c/busses/i2c-rk3x.c 2246F: drivers/*/*rockchip* 2247F: drivers/*/*/*rockchip* 2248F: sound/soc/rockchip/ 2249N: rockchip 2250 2251ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2252M: Kukjin Kim <kgene@kernel.org> 2253M: Krzysztof Kozlowski <krzk@kernel.org> 2254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2255L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2256Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2257S: Maintained 2258F: arch/arm/boot/dts/s3c* 2259F: arch/arm/boot/dts/s5p* 2260F: arch/arm/boot/dts/exynos* 2261F: arch/arm64/boot/dts/exynos/ 2262F: arch/arm/plat-samsung/ 2263F: arch/arm/mach-s3c24*/ 2264F: arch/arm/mach-s3c64xx/ 2265F: arch/arm/mach-s5p*/ 2266F: arch/arm/mach-exynos*/ 2267F: drivers/*/*s3c24* 2268F: drivers/*/*/*s3c24* 2269F: drivers/*/*s3c64xx* 2270F: drivers/*/*s5pv210* 2271F: drivers/memory/samsung/ 2272F: drivers/soc/samsung/ 2273F: include/linux/soc/samsung/ 2274F: Documentation/arm/samsung/ 2275F: Documentation/devicetree/bindings/arm/samsung/ 2276F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2277N: exynos 2278 2279ARM/SAMSUNG MOBILE MACHINE SUPPORT 2280M: Kyungmin Park <kyungmin.park@samsung.com> 2281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2282S: Maintained 2283F: arch/arm/mach-s5pv210/ 2284 2285ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2286M: Kyungmin Park <kyungmin.park@samsung.com> 2287M: Kamil Debski <kamil@wypas.org> 2288M: Andrzej Hajda <a.hajda@samsung.com> 2289L: linux-arm-kernel@lists.infradead.org 2290L: linux-media@vger.kernel.org 2291S: Maintained 2292F: drivers/media/platform/s5p-g2d/ 2293 2294ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2295M: Marek Szyprowski <m.szyprowski@samsung.com> 2296L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2297L: linux-media@vger.kernel.org 2298S: Maintained 2299F: drivers/media/platform/s5p-cec/ 2300F: Documentation/devicetree/bindings/media/s5p-cec.txt 2301 2302ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2303M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2304M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2305M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2306L: linux-arm-kernel@lists.infradead.org 2307L: linux-media@vger.kernel.org 2308S: Maintained 2309F: drivers/media/platform/s5p-jpeg/ 2310 2311ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2312M: Kyungmin Park <kyungmin.park@samsung.com> 2313M: Kamil Debski <kamil@wypas.org> 2314M: Jeongtae Park <jtp.park@samsung.com> 2315M: Andrzej Hajda <a.hajda@samsung.com> 2316L: linux-arm-kernel@lists.infradead.org 2317L: linux-media@vger.kernel.org 2318S: Maintained 2319F: drivers/media/platform/s5p-mfc/ 2320 2321ARM/SHMOBILE ARM ARCHITECTURE 2322M: Geert Uytterhoeven <geert+renesas@glider.be> 2323M: Magnus Damm <magnus.damm@gmail.com> 2324L: linux-renesas-soc@vger.kernel.org 2325Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2326T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2327S: Supported 2328F: arch/arm/boot/dts/emev2* 2329F: arch/arm/boot/dts/gr-peach* 2330F: arch/arm/boot/dts/iwg20d-q7* 2331F: arch/arm/boot/dts/r7s* 2332F: arch/arm/boot/dts/r8a* 2333F: arch/arm/boot/dts/r9a* 2334F: arch/arm/boot/dts/sh* 2335F: arch/arm/configs/shmobile_defconfig 2336F: arch/arm/include/debug/renesas-scif.S 2337F: arch/arm/mach-shmobile/ 2338F: Documentation/devicetree/bindings/arm/renesas.yaml 2339F: drivers/soc/renesas/ 2340F: include/linux/soc/renesas/ 2341 2342ARM/SOCFPGA ARCHITECTURE 2343M: Dinh Nguyen <dinguyen@kernel.org> 2344S: Maintained 2345F: arch/arm/mach-socfpga/ 2346F: arch/arm/boot/dts/socfpga* 2347F: arch/arm/configs/socfpga_defconfig 2348F: arch/arm64/boot/dts/altera/ 2349F: arch/arm64/boot/dts/intel/ 2350W: http://www.rocketboards.org 2351T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2352 2353ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2354M: Dinh Nguyen <dinguyen@kernel.org> 2355S: Maintained 2356F: drivers/clk/socfpga/ 2357 2358ARM/SOCFPGA EDAC SUPPORT 2359M: Thor Thayer <thor.thayer@linux.intel.com> 2360S: Maintained 2361F: drivers/edac/altera_edac. 2362 2363ARM/SPREADTRUM SoC SUPPORT 2364M: Orson Zhai <orsonzhai@gmail.com> 2365M: Baolin Wang <baolin.wang7@gmail.com> 2366M: Chunyan Zhang <zhang.lyra@gmail.com> 2367S: Maintained 2368F: arch/arm64/boot/dts/sprd 2369N: sprd 2370N: sc27xx 2371N: sc2731 2372 2373ARM/STI ARCHITECTURE 2374M: Patrice Chotard <patrice.chotard@st.com> 2375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2376W: http://www.stlinux.com 2377S: Maintained 2378F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2379F: arch/arm/mach-sti/ 2380F: arch/arm/boot/dts/sti* 2381F: drivers/char/hw_random/st-rng.c 2382F: drivers/clocksource/arm_global_timer.c 2383F: drivers/clocksource/clksrc_st_lpc.c 2384F: drivers/cpufreq/sti-cpufreq.c 2385F: drivers/dma/st_fdma* 2386F: drivers/i2c/busses/i2c-st.c 2387F: drivers/media/rc/st_rc.c 2388F: drivers/media/platform/sti/c8sectpfe/ 2389F: drivers/mmc/host/sdhci-st.c 2390F: drivers/phy/st/phy-miphy28lp.c 2391F: drivers/phy/st/phy-stih407-usb.c 2392F: drivers/pinctrl/pinctrl-st.c 2393F: drivers/remoteproc/st_remoteproc.c 2394F: drivers/remoteproc/st_slim_rproc.c 2395F: drivers/reset/sti/ 2396F: drivers/rtc/rtc-st-lpc.c 2397F: drivers/tty/serial/st-asc.c 2398F: drivers/usb/dwc3/dwc3-st.c 2399F: drivers/usb/host/ehci-st.c 2400F: drivers/usb/host/ohci-st.c 2401F: drivers/watchdog/st_lpc_wdt.c 2402F: drivers/ata/ahci_st.c 2403F: include/linux/remoteproc/st_slim_rproc.h 2404 2405ARM/STM32 ARCHITECTURE 2406M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2407M: Alexandre Torgue <alexandre.torgue@st.com> 2408L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2410S: Maintained 2411T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2412N: stm32 2413N: stm 2414F: arch/arm/boot/dts/stm32* 2415F: arch/arm/mach-stm32/ 2416F: drivers/clocksource/armv7m_systick.c 2417 2418ARM/Synaptics SoC support 2419M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2420M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422S: Maintained 2423F: arch/arm/mach-berlin/ 2424F: arch/arm/boot/dts/berlin* 2425F: arch/arm64/boot/dts/synaptics/ 2426 2427ARM/TANGO ARCHITECTURE 2428M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2429M: Mans Rullgard <mans@mansr.com> 2430L: linux-arm-kernel@lists.infradead.org 2431S: Odd Fixes 2432N: tango 2433 2434ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2435M: Lennert Buytenhek <kernel@wantstofly.org> 2436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2437S: Maintained 2438 2439ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2440M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2441L: linux-tegra@vger.kernel.org 2442L: linux-media@vger.kernel.org 2443S: Maintained 2444F: drivers/media/platform/tegra-cec/ 2445F: Documentation/devicetree/bindings/media/tegra-cec.txt 2446 2447ARM/TETON BGA MACHINE SUPPORT 2448M: "Mark F. Brown" <mark.brown314@gmail.com> 2449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2450S: Maintained 2451 2452ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2453M: Santosh Shilimkar <ssantosh@kernel.org> 2454L: linux-kernel@vger.kernel.org 2455S: Maintained 2456F: drivers/memory/*emif* 2457 2458ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2459M: Tero Kristo <t-kristo@ti.com> 2460M: Nishanth Menon <nm@ti.com> 2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2462S: Supported 2463F: Documentation/devicetree/bindings/arm/ti/k3.txt 2464F: arch/arm64/boot/dts/ti/Makefile 2465F: arch/arm64/boot/dts/ti/k3-* 2466F: include/dt-bindings/pinctrl/k3.h 2467 2468ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2469M: Santosh Shilimkar <ssantosh@kernel.org> 2470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2471S: Maintained 2472F: arch/arm/mach-keystone/ 2473F: arch/arm/boot/dts/keystone-* 2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2475 2476ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2477M: Santosh Shilimkar <ssantosh@kernel.org> 2478L: linux-kernel@vger.kernel.org 2479S: Maintained 2480F: drivers/clk/keystone/ 2481 2482ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2483M: Santosh Shilimkar <ssantosh@kernel.org> 2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2485L: linux-kernel@vger.kernel.org 2486S: Maintained 2487F: drivers/clocksource/timer-keystone.c 2488 2489ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2490M: Santosh Shilimkar <ssantosh@kernel.org> 2491L: linux-kernel@vger.kernel.org 2492S: Maintained 2493F: drivers/power/reset/keystone-reset.c 2494 2495ARM/THECUS N2100 MACHINE SUPPORT 2496M: Lennert Buytenhek <kernel@wantstofly.org> 2497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2498S: Maintained 2499 2500ARM/TOSA MACHINE SUPPORT 2501M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2502M: Dirk Opfer <dirk@opfer-online.de> 2503S: Maintained 2504 2505ARM/UNIPHIER ARCHITECTURE 2506M: Masahiro Yamada <yamada.masahiro@socionext.com> 2507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2509S: Maintained 2510F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2511F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2512F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2513F: arch/arm/boot/dts/uniphier* 2514F: arch/arm/include/asm/hardware/cache-uniphier.h 2515F: arch/arm/mach-uniphier/ 2516F: arch/arm/mm/cache-uniphier.c 2517F: arch/arm64/boot/dts/socionext/uniphier* 2518F: drivers/bus/uniphier-system-bus.c 2519F: drivers/clk/uniphier/ 2520F: drivers/dma/uniphier-mdmac.c 2521F: drivers/gpio/gpio-uniphier.c 2522F: drivers/i2c/busses/i2c-uniphier* 2523F: drivers/irqchip/irq-uniphier-aidet.c 2524F: drivers/mmc/host/uniphier-sd.c 2525F: drivers/pinctrl/uniphier/ 2526F: drivers/reset/reset-uniphier.c 2527F: drivers/tty/serial/8250/8250_uniphier.c 2528N: uniphier 2529 2530Ux500 CLOCK DRIVERS 2531M: Ulf Hansson <ulf.hansson@linaro.org> 2532L: linux-clk@vger.kernel.org 2533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2534S: Maintained 2535F: drivers/clk/ux500/ 2536 2537ARM/VERSATILE EXPRESS PLATFORM 2538M: Liviu Dudau <liviu.dudau@arm.com> 2539M: Sudeep Holla <sudeep.holla@arm.com> 2540M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Maintained 2543F: arch/arm/boot/dts/vexpress* 2544F: arch/arm64/boot/dts/arm/ 2545F: arch/arm/mach-vexpress/ 2546F: */*/vexpress* 2547F: */*/*/vexpress* 2548F: drivers/clk/versatile/clk-vexpress-osc.c 2549F: drivers/clocksource/timer-versatile.c 2550N: mps2 2551 2552ARM/VFP SUPPORT 2553M: Russell King <linux@armlinux.org.uk> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555W: http://www.armlinux.org.uk/ 2556S: Maintained 2557F: arch/arm/vfp/ 2558 2559ARM/VOIPAC PXA270 SUPPORT 2560M: Marek Vasut <marek.vasut@gmail.com> 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2562S: Maintained 2563F: arch/arm/mach-pxa/vpac270.c 2564F: arch/arm/mach-pxa/include/mach/vpac270.h 2565 2566ARM/VT8500 ARM ARCHITECTURE 2567M: Tony Prisk <linux@prisktech.co.nz> 2568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2569S: Maintained 2570F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2571F: arch/arm/mach-vt8500/ 2572F: drivers/clocksource/timer-vt8500.c 2573F: drivers/i2c/busses/i2c-wmt.c 2574F: drivers/mmc/host/wmt-sdmmc.c 2575F: drivers/pwm/pwm-vt8500.c 2576F: drivers/rtc/rtc-vt8500.c 2577F: drivers/tty/serial/vt8500_serial.c 2578F: drivers/usb/host/ehci-platform.c 2579F: drivers/usb/host/uhci-platform.c 2580F: drivers/video/fbdev/vt8500lcdfb.* 2581F: drivers/video/fbdev/wm8505fb* 2582F: drivers/video/fbdev/wmt_ge_rops.* 2583 2584ARM/ZIPIT Z2 SUPPORT 2585M: Marek Vasut <marek.vasut@gmail.com> 2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2587S: Maintained 2588F: arch/arm/mach-pxa/z2.c 2589F: arch/arm/mach-pxa/include/mach/z2.h 2590 2591ARM/ZTE ARCHITECTURE 2592M: Jun Nie <jun.nie@linaro.org> 2593M: Shawn Guo <shawnguo@kernel.org> 2594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2595S: Maintained 2596F: arch/arm/boot/dts/zx2967* 2597F: arch/arm/mach-zx/ 2598F: arch/arm64/boot/dts/zte/ 2599F: drivers/clk/zte/ 2600F: drivers/dma/zx_dma.c 2601F: drivers/gpio/gpio-zx.c 2602F: drivers/i2c/busses/i2c-zx2967.c 2603F: drivers/mmc/host/dw_mmc-zx.* 2604F: drivers/pinctrl/zte/ 2605F: drivers/soc/zte/ 2606F: drivers/thermal/zx2967_thermal.c 2607F: drivers/watchdog/zx2967_wdt.c 2608F: Documentation/devicetree/bindings/arm/zte.yaml 2609F: Documentation/devicetree/bindings/clock/zx2967*.txt 2610F: Documentation/devicetree/bindings/dma/zxdma.txt 2611F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2612F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2613F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2614F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2615F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2616F: Documentation/devicetree/bindings/soc/zte/ 2617F: Documentation/devicetree/bindings/sound/zte,*.txt 2618F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2619F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2620F: include/dt-bindings/clock/zx2967*.h 2621F: include/dt-bindings/soc/zte,*.h 2622F: sound/soc/codecs/zx_aud96p22.c 2623F: sound/soc/zte/ 2624 2625ARM/ZYNQ ARCHITECTURE 2626M: Michal Simek <michal.simek@xilinx.com> 2627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2628W: http://wiki.xilinx.com 2629T: git https://github.com/Xilinx/linux-xlnx.git 2630S: Supported 2631F: arch/arm/mach-zynq/ 2632F: drivers/cpuidle/cpuidle-zynq.c 2633F: drivers/block/xsysace.c 2634N: zynq 2635N: xilinx 2636F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2637F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2638F: drivers/clocksource/timer-cadence-ttc.c 2639F: drivers/i2c/busses/i2c-cadence.c 2640F: drivers/mmc/host/sdhci-of-arasan.c 2641F: drivers/edac/synopsys_edac.c 2642F: drivers/i2c/busses/i2c-xiic.c 2643 2644ARM64 PORT (AARCH64 ARCHITECTURE) 2645M: Catalin Marinas <catalin.marinas@arm.com> 2646M: Will Deacon <will@kernel.org> 2647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2648T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2649S: Maintained 2650F: arch/arm64/ 2651X: arch/arm64/boot/dts/ 2652F: Documentation/arm64/ 2653F: tools/testing/selftests/arm64/ 2654 2655AS3645A LED FLASH CONTROLLER DRIVER 2656M: Sakari Ailus <sakari.ailus@iki.fi> 2657L: linux-leds@vger.kernel.org 2658S: Maintained 2659F: drivers/leds/leds-as3645a.c 2660 2661ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2662M: Tianshu Qiu <tian.shu.qiu@intel.com> 2663L: linux-media@vger.kernel.org 2664T: git git://linuxtv.org/media_tree.git 2665S: Maintained 2666F: drivers/media/i2c/ak7375.c 2667F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2668 2669ASAHI KASEI AK8974 DRIVER 2670M: Linus Walleij <linus.walleij@linaro.org> 2671L: linux-iio@vger.kernel.org 2672W: http://www.akm.com/ 2673S: Supported 2674F: drivers/iio/magnetometer/ak8974.c 2675 2676ASC7621 HARDWARE MONITOR DRIVER 2677M: George Joseph <george.joseph@fairview5.com> 2678L: linux-hwmon@vger.kernel.org 2679S: Maintained 2680F: Documentation/hwmon/asc7621.rst 2681F: drivers/hwmon/asc7621.c 2682 2683ASPEED PINCTRL DRIVERS 2684M: Andrew Jeffery <andrew@aj.id.au> 2685L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2686L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2687L: linux-gpio@vger.kernel.org 2688S: Maintained 2689F: drivers/pinctrl/aspeed/ 2690F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2691 2692ASPEED VIDEO ENGINE DRIVER 2693M: Eddie James <eajames@linux.ibm.com> 2694L: linux-media@vger.kernel.org 2695L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2696S: Maintained 2697F: drivers/media/platform/aspeed-video.c 2698F: Documentation/devicetree/bindings/media/aspeed-video.txt 2699 2700ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2701M: Corentin Chary <corentin.chary@gmail.com> 2702L: acpi4asus-user@lists.sourceforge.net 2703L: platform-driver-x86@vger.kernel.org 2704W: http://acpi4asus.sf.net 2705S: Maintained 2706F: drivers/platform/x86/asus*.c 2707F: drivers/platform/x86/eeepc*.c 2708 2709ASUS WIRELESS RADIO CONTROL DRIVER 2710M: João Paulo Rechi Vita <jprvita@gmail.com> 2711L: platform-driver-x86@vger.kernel.org 2712S: Maintained 2713F: drivers/platform/x86/asus-wireless.c 2714 2715ASYMMETRIC KEYS 2716M: David Howells <dhowells@redhat.com> 2717L: keyrings@vger.kernel.org 2718S: Maintained 2719F: Documentation/crypto/asymmetric-keys.txt 2720F: include/linux/verification.h 2721F: include/crypto/public_key.h 2722F: include/crypto/pkcs7.h 2723F: crypto/asymmetric_keys/ 2724 2725ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2726R: Dan Williams <dan.j.williams@intel.com> 2727W: http://sourceforge.net/projects/xscaleiop 2728S: Odd fixes 2729F: Documentation/crypto/async-tx-api.txt 2730F: crypto/async_tx/ 2731F: drivers/dma/ 2732F: include/linux/dmaengine.h 2733F: include/linux/async_tx.h 2734 2735AT24 EEPROM DRIVER 2736M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2737L: linux-i2c@vger.kernel.org 2738T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2739S: Maintained 2740F: Documentation/devicetree/bindings/eeprom/at24.yaml 2741F: drivers/misc/eeprom/at24.c 2742 2743ATA OVER ETHERNET (AOE) DRIVER 2744M: "Justin Sanders" <justin@coraid.com> 2745W: http://www.openaoe.org/ 2746S: Supported 2747F: Documentation/admin-guide/aoe/ 2748F: drivers/block/aoe/ 2749 2750ATHEROS 71XX/9XXX GPIO DRIVER 2751M: Alban Bedel <albeu@free.fr> 2752W: https://github.com/AlbanBedel/linux 2753T: git git://github.com/AlbanBedel/linux 2754S: Maintained 2755F: drivers/gpio/gpio-ath79.c 2756F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2757 2758ATHEROS 71XX/9XXX USB PHY DRIVER 2759M: Alban Bedel <albeu@free.fr> 2760W: https://github.com/AlbanBedel/linux 2761T: git git://github.com/AlbanBedel/linux 2762S: Maintained 2763F: drivers/phy/qualcomm/phy-ath79-usb.c 2764F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2765 2766ATHEROS ATH GENERIC UTILITIES 2767M: Kalle Valo <kvalo@codeaurora.org> 2768L: linux-wireless@vger.kernel.org 2769S: Supported 2770F: drivers/net/wireless/ath/* 2771 2772ATHEROS ATH5K WIRELESS DRIVER 2773M: Jiri Slaby <jirislaby@gmail.com> 2774M: Nick Kossifidis <mickflemm@gmail.com> 2775M: Luis Chamberlain <mcgrof@kernel.org> 2776L: linux-wireless@vger.kernel.org 2777W: http://wireless.kernel.org/en/users/Drivers/ath5k 2778S: Maintained 2779F: drivers/net/wireless/ath/ath5k/ 2780 2781ATHEROS ATH6KL WIRELESS DRIVER 2782M: Kalle Valo <kvalo@codeaurora.org> 2783L: linux-wireless@vger.kernel.org 2784W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2786S: Supported 2787F: drivers/net/wireless/ath/ath6kl/ 2788 2789ATI_REMOTE2 DRIVER 2790M: Ville Syrjala <syrjala@sci.fi> 2791S: Maintained 2792F: drivers/input/misc/ati_remote2.c 2793 2794ATK0110 HWMON DRIVER 2795M: Luca Tettamanti <kronos.it@gmail.com> 2796L: linux-hwmon@vger.kernel.org 2797S: Maintained 2798F: drivers/hwmon/asus_atk0110.c 2799 2800ATLX ETHERNET DRIVERS 2801M: Jay Cliburn <jcliburn@gmail.com> 2802M: Chris Snook <chris.snook@gmail.com> 2803L: netdev@vger.kernel.org 2804W: http://sourceforge.net/projects/atl1 2805W: http://atl1.sourceforge.net 2806S: Maintained 2807F: drivers/net/ethernet/atheros/ 2808 2809ATM 2810M: Chas Williams <3chas3@gmail.com> 2811L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2812L: netdev@vger.kernel.org 2813W: http://linux-atm.sourceforge.net 2814S: Maintained 2815F: drivers/atm/ 2816F: include/linux/atm* 2817F: include/uapi/linux/atm* 2818 2819ATMEL MACB ETHERNET DRIVER 2820M: Nicolas Ferre <nicolas.ferre@microchip.com> 2821S: Supported 2822F: drivers/net/ethernet/cadence/ 2823 2824ATMEL MAXTOUCH DRIVER 2825M: Nick Dyer <nick@shmanahar.org> 2826T: git git://github.com/ndyer/linux.git 2827S: Maintained 2828F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2829F: drivers/input/touchscreen/atmel_mxt_ts.c 2830 2831ATMEL WIRELESS DRIVER 2832M: Simon Kelley <simon@thekelleys.org.uk> 2833L: linux-wireless@vger.kernel.org 2834W: http://www.thekelleys.org.uk/atmel 2835W: http://atmelwlandriver.sourceforge.net/ 2836S: Maintained 2837F: drivers/net/wireless/atmel/atmel* 2838 2839ATOMIC INFRASTRUCTURE 2840M: Will Deacon <will@kernel.org> 2841M: Peter Zijlstra <peterz@infradead.org> 2842R: Boqun Feng <boqun.feng@gmail.com> 2843L: linux-kernel@vger.kernel.org 2844S: Maintained 2845F: arch/*/include/asm/atomic*.h 2846F: include/*/atomic*.h 2847F: scripts/atomic/ 2848 2849ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2850M: Bradley Grove <linuxdrivers@attotech.com> 2851L: linux-scsi@vger.kernel.org 2852W: http://www.attotech.com 2853S: Supported 2854F: drivers/scsi/esas2r 2855 2856ATUSB IEEE 802.15.4 RADIO DRIVER 2857M: Stefan Schmidt <stefan@datenfreihafen.org> 2858L: linux-wpan@vger.kernel.org 2859S: Maintained 2860F: drivers/net/ieee802154/atusb.c 2861F: drivers/net/ieee802154/atusb.h 2862F: drivers/net/ieee802154/at86rf230.h 2863 2864AUDIT SUBSYSTEM 2865M: Paul Moore <paul@paul-moore.com> 2866M: Eric Paris <eparis@redhat.com> 2867L: linux-audit@redhat.com (moderated for non-subscribers) 2868W: https://github.com/linux-audit 2869T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2870S: Supported 2871F: include/linux/audit.h 2872F: include/uapi/linux/audit.h 2873F: kernel/audit* 2874 2875AUXILIARY DISPLAY DRIVERS 2876M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2877S: Maintained 2878F: drivers/auxdisplay/ 2879F: include/linux/cfag12864b.h 2880 2881AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2882M: Andreas Klinger <ak@it-klinger.de> 2883L: linux-iio@vger.kernel.org 2884S: Maintained 2885F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2886F: drivers/iio/adc/hx711.c 2887 2888AX.25 NETWORK LAYER 2889M: Ralf Baechle <ralf@linux-mips.org> 2890L: linux-hams@vger.kernel.org 2891W: http://www.linux-ax25.org/ 2892S: Maintained 2893F: include/uapi/linux/ax25.h 2894F: include/net/ax25.h 2895F: net/ax25/ 2896 2897AXENTIA ARM DEVICES 2898M: Peter Rosin <peda@axentia.se> 2899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2900S: Maintained 2901F: arch/arm/boot/dts/at91-linea.dtsi 2902F: arch/arm/boot/dts/at91-natte.dtsi 2903F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2904F: arch/arm/boot/dts/at91-tse850-3.dts 2905 2906AXENTIA ASOC DRIVERS 2907M: Peter Rosin <peda@axentia.se> 2908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2909S: Maintained 2910F: Documentation/devicetree/bindings/sound/axentia,* 2911F: sound/soc/atmel/tse850-pcm5142.c 2912 2913AXXIA I2C CONTROLLER 2914M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2915L: linux-i2c@vger.kernel.org 2916S: Maintained 2917F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2918F: drivers/i2c/busses/i2c-axxia.c 2919 2920AZ6007 DVB DRIVER 2921M: Mauro Carvalho Chehab <mchehab@kernel.org> 2922L: linux-media@vger.kernel.org 2923W: https://linuxtv.org 2924T: git git://linuxtv.org/media_tree.git 2925S: Maintained 2926F: drivers/media/usb/dvb-usb-v2/az6007.c 2927 2928AZTECH FM RADIO RECEIVER DRIVER 2929M: Hans Verkuil <hverkuil@xs4all.nl> 2930L: linux-media@vger.kernel.org 2931T: git git://linuxtv.org/media_tree.git 2932W: https://linuxtv.org 2933S: Maintained 2934F: drivers/media/radio/radio-aztech* 2935 2936B43 WIRELESS DRIVER 2937L: linux-wireless@vger.kernel.org 2938L: b43-dev@lists.infradead.org 2939W: http://wireless.kernel.org/en/users/Drivers/b43 2940S: Odd Fixes 2941F: drivers/net/wireless/broadcom/b43/ 2942 2943B43LEGACY WIRELESS DRIVER 2944M: Larry Finger <Larry.Finger@lwfinger.net> 2945L: linux-wireless@vger.kernel.org 2946L: b43-dev@lists.infradead.org 2947W: http://wireless.kernel.org/en/users/Drivers/b43 2948S: Maintained 2949F: drivers/net/wireless/broadcom/b43legacy/ 2950 2951BACKLIGHT CLASS/SUBSYSTEM 2952M: Lee Jones <lee.jones@linaro.org> 2953M: Daniel Thompson <daniel.thompson@linaro.org> 2954M: Jingoo Han <jingoohan1@gmail.com> 2955L: dri-devel@lists.freedesktop.org 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2957S: Maintained 2958F: drivers/video/backlight/ 2959F: include/linux/backlight.h 2960F: include/linux/pwm_backlight.h 2961F: Documentation/devicetree/bindings/leds/backlight 2962F: Documentation/ABI/stable/sysfs-class-backlight 2963F: Documentation/ABI/testing/sysfs-class-backlight 2964 2965BATMAN ADVANCED 2966M: Marek Lindner <mareklindner@neomailbox.ch> 2967M: Simon Wunderlich <sw@simonwunderlich.de> 2968M: Antonio Quartulli <a@unstable.cc> 2969M: Sven Eckelmann <sven@narfation.org> 2970L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2971W: https://www.open-mesh.org/ 2972B: https://www.open-mesh.org/projects/batman-adv/issues 2973C: irc://chat.freenode.net/batman 2974Q: https://patchwork.open-mesh.org/project/batman/list/ 2975T: git https://git.open-mesh.org/linux-merge.git 2976S: Maintained 2977F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2978F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2979F: Documentation/networking/batman-adv.rst 2980F: include/uapi/linux/batadv_packet.h 2981F: include/uapi/linux/batman_adv.h 2982F: net/batman-adv/ 2983 2984BAYCOM/HDLCDRV DRIVERS FOR AX.25 2985M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2986L: linux-hams@vger.kernel.org 2987W: http://www.baycom.org/~tom/ham/ham.html 2988S: Maintained 2989F: drivers/net/hamradio/baycom* 2990 2991BCACHE (BLOCK LAYER CACHE) 2992M: Coly Li <colyli@suse.de> 2993M: Kent Overstreet <kent.overstreet@gmail.com> 2994L: linux-bcache@vger.kernel.org 2995W: http://bcache.evilpiepirate.org 2996C: irc://irc.oftc.net/bcache 2997S: Maintained 2998F: drivers/md/bcache/ 2999 3000BDISP ST MEDIA DRIVER 3001M: Fabien Dessenne <fabien.dessenne@st.com> 3002L: linux-media@vger.kernel.org 3003T: git git://linuxtv.org/media_tree.git 3004W: https://linuxtv.org 3005S: Supported 3006F: drivers/media/platform/sti/bdisp 3007 3008BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3009M: Dariusz Marcinkiewicz <reksio@newterm.pl> 3010L: netdev@vger.kernel.org 3011S: Maintained 3012F: drivers/net/ethernet/ec_bhf.c 3013 3014BEFS FILE SYSTEM 3015M: Luis de Bethencourt <luisbg@kernel.org> 3016M: Salah Triki <salah.triki@gmail.com> 3017S: Maintained 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3019F: Documentation/filesystems/befs.txt 3020F: fs/befs/ 3021 3022BFQ I/O SCHEDULER 3023M: Paolo Valente <paolo.valente@linaro.org> 3024M: Jens Axboe <axboe@kernel.dk> 3025L: linux-block@vger.kernel.org 3026S: Maintained 3027F: block/bfq-* 3028F: Documentation/block/bfq-iosched.rst 3029 3030BFS FILE SYSTEM 3031M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 3032S: Maintained 3033F: Documentation/filesystems/bfs.txt 3034F: fs/bfs/ 3035F: include/uapi/linux/bfs_fs.h 3036 3037BLINKM RGB LED DRIVER 3038M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 3039S: Maintained 3040F: drivers/leds/leds-blinkm.c 3041 3042BLOCK LAYER 3043M: Jens Axboe <axboe@kernel.dk> 3044L: linux-block@vger.kernel.org 3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3046S: Maintained 3047F: block/ 3048F: drivers/block/ 3049F: kernel/trace/blktrace.c 3050F: lib/sbitmap.c 3051 3052BLOCK2MTD DRIVER 3053M: Joern Engel <joern@lazybastard.org> 3054L: linux-mtd@lists.infradead.org 3055S: Maintained 3056F: drivers/mtd/devices/block2mtd.c 3057 3058BLUETOOTH DRIVERS 3059M: Marcel Holtmann <marcel@holtmann.org> 3060M: Johan Hedberg <johan.hedberg@gmail.com> 3061L: linux-bluetooth@vger.kernel.org 3062W: http://www.bluez.org/ 3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3065S: Maintained 3066F: drivers/bluetooth/ 3067 3068BLUETOOTH SUBSYSTEM 3069M: Marcel Holtmann <marcel@holtmann.org> 3070M: Johan Hedberg <johan.hedberg@gmail.com> 3071L: linux-bluetooth@vger.kernel.org 3072W: http://www.bluez.org/ 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3075S: Maintained 3076F: net/bluetooth/ 3077F: include/net/bluetooth/ 3078 3079BONDING DRIVER 3080M: Jay Vosburgh <j.vosburgh@gmail.com> 3081M: Veaceslav Falico <vfalico@gmail.com> 3082M: Andy Gospodarek <andy@greyhouse.net> 3083L: netdev@vger.kernel.org 3084W: http://sourceforge.net/projects/bonding/ 3085S: Supported 3086F: drivers/net/bonding/ 3087F: include/uapi/linux/if_bonding.h 3088 3089BPF (Safe dynamic programs and tools) 3090M: Alexei Starovoitov <ast@kernel.org> 3091M: Daniel Borkmann <daniel@iogearbox.net> 3092R: Martin KaFai Lau <kafai@fb.com> 3093R: Song Liu <songliubraving@fb.com> 3094R: Yonghong Song <yhs@fb.com> 3095R: Andrii Nakryiko <andriin@fb.com> 3096L: netdev@vger.kernel.org 3097L: bpf@vger.kernel.org 3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3100Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3101S: Supported 3102F: arch/*/net/* 3103F: Documentation/networking/filter.txt 3104F: Documentation/bpf/ 3105F: include/linux/bpf* 3106F: include/linux/filter.h 3107F: include/trace/events/xdp.h 3108F: include/uapi/linux/bpf* 3109F: include/uapi/linux/filter.h 3110F: kernel/bpf/ 3111F: kernel/trace/bpf_trace.c 3112F: lib/test_bpf.c 3113F: net/bpf/ 3114F: net/core/filter.c 3115F: net/sched/act_bpf.c 3116F: net/sched/cls_bpf.c 3117F: samples/bpf/ 3118F: tools/bpf/ 3119F: tools/lib/bpf/ 3120F: tools/testing/selftests/bpf/ 3121K: bpf 3122N: bpf 3123 3124BPF JIT for ARM 3125M: Shubham Bansal <illusionist.neo@gmail.com> 3126L: netdev@vger.kernel.org 3127L: bpf@vger.kernel.org 3128S: Maintained 3129F: arch/arm/net/ 3130 3131BPF JIT for ARM64 3132M: Daniel Borkmann <daniel@iogearbox.net> 3133M: Alexei Starovoitov <ast@kernel.org> 3134M: Zi Shen Lim <zlim.lnx@gmail.com> 3135L: netdev@vger.kernel.org 3136L: bpf@vger.kernel.org 3137S: Supported 3138F: arch/arm64/net/ 3139 3140BPF JIT for MIPS (32-BIT AND 64-BIT) 3141M: Paul Burton <paulburton@kernel.org> 3142L: netdev@vger.kernel.org 3143L: bpf@vger.kernel.org 3144S: Maintained 3145F: arch/mips/net/ 3146 3147BPF JIT for NFP NICs 3148M: Jakub Kicinski <jakub.kicinski@netronome.com> 3149L: netdev@vger.kernel.org 3150L: bpf@vger.kernel.org 3151S: Supported 3152F: drivers/net/ethernet/netronome/nfp/bpf/ 3153 3154BPF JIT for POWERPC (32-BIT AND 64-BIT) 3155M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3156M: Sandipan Das <sandipan@linux.ibm.com> 3157L: netdev@vger.kernel.org 3158L: bpf@vger.kernel.org 3159S: Maintained 3160F: arch/powerpc/net/ 3161 3162BPF JIT for RISC-V (RV64G) 3163M: Björn Töpel <bjorn.topel@gmail.com> 3164L: netdev@vger.kernel.org 3165S: Maintained 3166F: arch/riscv/net/ 3167 3168BPF JIT for S390 3169M: Ilya Leoshkevich <iii@linux.ibm.com> 3170M: Heiko Carstens <heiko.carstens@de.ibm.com> 3171M: Vasily Gorbik <gor@linux.ibm.com> 3172L: netdev@vger.kernel.org 3173L: bpf@vger.kernel.org 3174S: Maintained 3175F: arch/s390/net/ 3176X: arch/s390/net/pnet.c 3177 3178BPF JIT for SPARC (32-BIT AND 64-BIT) 3179M: David S. Miller <davem@davemloft.net> 3180L: netdev@vger.kernel.org 3181L: bpf@vger.kernel.org 3182S: Maintained 3183F: arch/sparc/net/ 3184 3185BPF JIT for X86 32-BIT 3186M: Wang YanQing <udknight@gmail.com> 3187L: netdev@vger.kernel.org 3188L: bpf@vger.kernel.org 3189S: Maintained 3190F: arch/x86/net/bpf_jit_comp32.c 3191 3192BPF JIT for X86 64-BIT 3193M: Alexei Starovoitov <ast@kernel.org> 3194M: Daniel Borkmann <daniel@iogearbox.net> 3195L: netdev@vger.kernel.org 3196L: bpf@vger.kernel.org 3197S: Supported 3198F: arch/x86/net/ 3199X: arch/x86/net/bpf_jit_comp32.c 3200 3201BROADCOM B44 10/100 ETHERNET DRIVER 3202M: Michael Chan <michael.chan@broadcom.com> 3203L: netdev@vger.kernel.org 3204S: Supported 3205F: drivers/net/ethernet/broadcom/b44.* 3206 3207BROADCOM B53 ETHERNET SWITCH DRIVER 3208M: Florian Fainelli <f.fainelli@gmail.com> 3209L: netdev@vger.kernel.org 3210L: openwrt-devel@lists.openwrt.org (subscribers-only) 3211S: Supported 3212F: drivers/net/dsa/b53/* 3213F: include/linux/platform_data/b53.h 3214 3215BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3216M: Florian Fainelli <f.fainelli@gmail.com> 3217M: Ray Jui <rjui@broadcom.com> 3218M: Scott Branden <sbranden@broadcom.com> 3219M: bcm-kernel-feedback-list@broadcom.com 3220T: git git://github.com/broadcom/mach-bcm 3221S: Maintained 3222N: bcm281* 3223N: bcm113* 3224N: bcm216* 3225N: kona 3226F: arch/arm/mach-bcm/ 3227 3228BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 3229M: Eric Anholt <eric@anholt.net> 3230M: Stefan Wahren <wahrenst@gmx.net> 3231L: bcm-kernel-feedback-list@broadcom.com 3232L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3234T: git git://github.com/anholt/linux 3235S: Maintained 3236N: bcm2711 3237N: bcm2835 3238F: drivers/staging/vc04_services 3239 3240BROADCOM BCM47XX MIPS ARCHITECTURE 3241M: Hauke Mehrtens <hauke@hauke-m.de> 3242M: Rafał Miłecki <zajec5@gmail.com> 3243L: linux-mips@vger.kernel.org 3244S: Maintained 3245F: Documentation/devicetree/bindings/mips/brcm/ 3246F: arch/mips/bcm47xx/* 3247F: arch/mips/include/asm/mach-bcm47xx/* 3248 3249BROADCOM BCM5301X ARM ARCHITECTURE 3250M: Hauke Mehrtens <hauke@hauke-m.de> 3251M: Rafał Miłecki <zajec5@gmail.com> 3252M: bcm-kernel-feedback-list@broadcom.com 3253L: linux-arm-kernel@lists.infradead.org 3254S: Maintained 3255F: arch/arm/mach-bcm/bcm_5301x.c 3256F: arch/arm/boot/dts/bcm5301x*.dtsi 3257F: arch/arm/boot/dts/bcm470* 3258F: arch/arm/boot/dts/bcm953012* 3259 3260BROADCOM BCM53573 ARM ARCHITECTURE 3261M: Rafał Miłecki <rafal@milecki.pl> 3262L: bcm-kernel-feedback-list@broadcom.com 3263L: linux-arm-kernel@lists.infradead.org 3264S: Maintained 3265F: arch/arm/boot/dts/bcm53573* 3266F: arch/arm/boot/dts/bcm47189* 3267 3268BROADCOM BCM63XX ARM ARCHITECTURE 3269M: Florian Fainelli <f.fainelli@gmail.com> 3270M: bcm-kernel-feedback-list@broadcom.com 3271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3272T: git git://github.com/broadcom/stblinux.git 3273S: Maintained 3274N: bcm63xx 3275 3276BROADCOM BCM63XX/BCM33XX UDC DRIVER 3277M: Kevin Cernekee <cernekee@gmail.com> 3278L: linux-usb@vger.kernel.org 3279S: Maintained 3280F: drivers/usb/gadget/udc/bcm63xx_udc.* 3281 3282BROADCOM BCM7XXX ARM ARCHITECTURE 3283M: Florian Fainelli <f.fainelli@gmail.com> 3284M: bcm-kernel-feedback-list@broadcom.com 3285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3286T: git git://github.com/broadcom/stblinux.git 3287S: Maintained 3288F: arch/arm/mach-bcm/*brcmstb* 3289F: arch/arm/boot/dts/bcm7*.dts* 3290F: drivers/bus/brcmstb_gisb.c 3291F: arch/arm/mm/cache-b15-rac.c 3292F: arch/arm/include/asm/hardware/cache-b15-rac.h 3293N: brcmstb 3294 3295BROADCOM BMIPS CPUFREQ DRIVER 3296M: Markus Mayer <mmayer@broadcom.com> 3297M: bcm-kernel-feedback-list@broadcom.com 3298L: linux-pm@vger.kernel.org 3299S: Maintained 3300F: drivers/cpufreq/bmips-cpufreq.c 3301 3302BROADCOM BMIPS MIPS ARCHITECTURE 3303M: Florian Fainelli <f.fainelli@gmail.com> 3304L: bcm-kernel-feedback-list@broadcom.com 3305L: linux-mips@vger.kernel.org 3306T: git git://github.com/broadcom/stblinux.git 3307S: Maintained 3308F: arch/mips/bmips/* 3309F: arch/mips/include/asm/mach-bmips/* 3310F: arch/mips/kernel/*bmips* 3311F: arch/mips/boot/dts/brcm/bcm*.dts* 3312F: drivers/irqchip/irq-bcm63* 3313F: drivers/irqchip/irq-bcm7* 3314F: drivers/irqchip/irq-brcmstb* 3315F: include/linux/bcm963xx_nvram.h 3316F: include/linux/bcm963xx_tag.h 3317 3318BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3319M: Rasesh Mody <rmody@marvell.com> 3320M: GR-Linux-NIC-Dev@marvell.com 3321L: netdev@vger.kernel.org 3322S: Supported 3323F: drivers/net/ethernet/broadcom/bnx2.* 3324F: drivers/net/ethernet/broadcom/bnx2_* 3325 3326BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3327M: QLogic-Storage-Upstream@qlogic.com 3328L: linux-scsi@vger.kernel.org 3329S: Supported 3330F: drivers/scsi/bnx2fc/ 3331 3332BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3333M: QLogic-Storage-Upstream@qlogic.com 3334L: linux-scsi@vger.kernel.org 3335S: Supported 3336F: drivers/scsi/bnx2i/ 3337 3338BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3339M: Ariel Elior <aelior@marvell.com> 3340M: Sudarsana Kalluru <skalluru@marvell.com> 3341M: GR-everest-linux-l2@marvell.com 3342L: netdev@vger.kernel.org 3343S: Supported 3344F: drivers/net/ethernet/broadcom/bnx2x/ 3345 3346BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3347M: Michael Chan <michael.chan@broadcom.com> 3348L: netdev@vger.kernel.org 3349S: Supported 3350F: drivers/net/ethernet/broadcom/bnxt/ 3351 3352BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3353M: Arend van Spriel <arend.vanspriel@broadcom.com> 3354M: Franky Lin <franky.lin@broadcom.com> 3355M: Hante Meuleman <hante.meuleman@broadcom.com> 3356M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3357M: Wright Feng <wright.feng@cypress.com> 3358L: linux-wireless@vger.kernel.org 3359L: brcm80211-dev-list.pdl@broadcom.com 3360L: brcm80211-dev-list@cypress.com 3361S: Supported 3362F: drivers/net/wireless/broadcom/brcm80211/ 3363 3364BROADCOM BRCMSTB GPIO DRIVER 3365M: Gregory Fong <gregory.0xf0@gmail.com> 3366L: bcm-kernel-feedback-list@broadcom.com 3367S: Supported 3368F: drivers/gpio/gpio-brcmstb.c 3369F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3370 3371BROADCOM BRCMSTB I2C DRIVER 3372M: Kamal Dasu <kdasu.kdev@gmail.com> 3373L: linux-i2c@vger.kernel.org 3374L: bcm-kernel-feedback-list@broadcom.com 3375S: Supported 3376F: drivers/i2c/busses/i2c-brcmstb.c 3377F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3378 3379BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3380M: Al Cooper <alcooperx@gmail.com> 3381L: linux-kernel@vger.kernel.org 3382L: bcm-kernel-feedback-list@broadcom.com 3383S: Maintained 3384F: drivers/phy/broadcom/phy-brcm-usb* 3385 3386BROADCOM GENET ETHERNET DRIVER 3387M: Doug Berger <opendmb@gmail.com> 3388M: Florian Fainelli <f.fainelli@gmail.com> 3389L: bcm-kernel-feedback-list@broadcom.com 3390L: netdev@vger.kernel.org 3391S: Supported 3392F: drivers/net/ethernet/broadcom/genet/ 3393 3394BROADCOM IPROC ARM ARCHITECTURE 3395M: Ray Jui <rjui@broadcom.com> 3396M: Scott Branden <sbranden@broadcom.com> 3397M: bcm-kernel-feedback-list@broadcom.com 3398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3399T: git git://github.com/broadcom/cygnus-linux.git 3400S: Maintained 3401N: iproc 3402N: cygnus 3403N: bcm[-_]nsp 3404N: bcm9113* 3405N: bcm9583* 3406N: bcm9585* 3407N: bcm9586* 3408N: bcm988312 3409N: bcm113* 3410N: bcm583* 3411N: bcm585* 3412N: bcm586* 3413N: bcm88312 3414N: hr2 3415N: stingray 3416F: arch/arm64/boot/dts/broadcom/northstar2/* 3417F: arch/arm64/boot/dts/broadcom/stingray/* 3418F: drivers/clk/bcm/clk-ns* 3419F: drivers/clk/bcm/clk-sr* 3420F: drivers/pinctrl/bcm/pinctrl-ns* 3421F: include/dt-bindings/clock/bcm-sr* 3422 3423BROADCOM KONA GPIO DRIVER 3424M: Ray Jui <rjui@broadcom.com> 3425L: bcm-kernel-feedback-list@broadcom.com 3426S: Supported 3427F: drivers/gpio/gpio-bcm-kona.c 3428F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3429 3430BROADCOM NETXTREME-E ROCE DRIVER 3431M: Selvin Xavier <selvin.xavier@broadcom.com> 3432M: Devesh Sharma <devesh.sharma@broadcom.com> 3433M: Somnath Kotur <somnath.kotur@broadcom.com> 3434M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3435L: linux-rdma@vger.kernel.org 3436W: http://www.broadcom.com 3437S: Supported 3438F: drivers/infiniband/hw/bnxt_re/ 3439F: include/uapi/rdma/bnxt_re-abi.h 3440 3441BROADCOM NVRAM DRIVER 3442M: Rafał Miłecki <zajec5@gmail.com> 3443L: linux-mips@vger.kernel.org 3444S: Maintained 3445F: drivers/firmware/broadcom/* 3446 3447BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3448M: Rafał Miłecki <zajec5@gmail.com> 3449L: linux-wireless@vger.kernel.org 3450S: Maintained 3451F: drivers/bcma/ 3452F: include/linux/bcma/ 3453 3454BROADCOM STB AVS CPUFREQ DRIVER 3455M: Markus Mayer <mmayer@broadcom.com> 3456M: bcm-kernel-feedback-list@broadcom.com 3457L: linux-pm@vger.kernel.org 3458S: Maintained 3459F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3460F: drivers/cpufreq/brcmstb* 3461 3462BROADCOM STB AVS TMON DRIVER 3463M: Markus Mayer <mmayer@broadcom.com> 3464M: bcm-kernel-feedback-list@broadcom.com 3465L: linux-pm@vger.kernel.org 3466S: Maintained 3467F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3468F: drivers/thermal/broadcom/brcmstb* 3469 3470BROADCOM STB NAND FLASH DRIVER 3471M: Brian Norris <computersforpeace@gmail.com> 3472M: Kamal Dasu <kdasu.kdev@gmail.com> 3473L: linux-mtd@lists.infradead.org 3474L: bcm-kernel-feedback-list@broadcom.com 3475S: Maintained 3476F: drivers/mtd/nand/raw/brcmnand/ 3477 3478BROADCOM STB DPFE DRIVER 3479M: Markus Mayer <mmayer@broadcom.com> 3480M: bcm-kernel-feedback-list@broadcom.com 3481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3482S: Maintained 3483F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3484F: drivers/memory/brcmstb_dpfe.c 3485 3486BROADCOM SPI DRIVER 3487M: Kamal Dasu <kdasu.kdev@gmail.com> 3488M: bcm-kernel-feedback-list@broadcom.com 3489S: Maintained 3490F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3491F: drivers/spi/spi-bcm-qspi.* 3492F: drivers/spi/spi-brcmstb-qspi.c 3493F: drivers/spi/spi-iproc-qspi.c 3494 3495BROADCOM SYSTEMPORT ETHERNET DRIVER 3496M: Florian Fainelli <f.fainelli@gmail.com> 3497L: bcm-kernel-feedback-list@broadcom.com 3498L: netdev@vger.kernel.org 3499S: Supported 3500F: drivers/net/ethernet/broadcom/bcmsysport.* 3501 3502BROADCOM TG3 GIGABIT ETHERNET DRIVER 3503M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3504M: Prashant Sreedharan <prashant@broadcom.com> 3505M: Michael Chan <mchan@broadcom.com> 3506L: netdev@vger.kernel.org 3507S: Supported 3508F: drivers/net/ethernet/broadcom/tg3.* 3509 3510BROCADE BFA FC SCSI DRIVER 3511M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3512M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3513L: linux-scsi@vger.kernel.org 3514S: Supported 3515F: drivers/scsi/bfa/ 3516 3517BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3518M: Rasesh Mody <rmody@marvell.com> 3519M: Sudarsana Kalluru <skalluru@marvell.com> 3520M: GR-Linux-NIC-Dev@marvell.com 3521L: netdev@vger.kernel.org 3522S: Supported 3523F: drivers/net/ethernet/brocade/bna/ 3524 3525BSG (block layer generic sg v4 driver) 3526M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3527L: linux-scsi@vger.kernel.org 3528S: Supported 3529F: block/bsg.c 3530F: include/linux/bsg.h 3531F: include/uapi/linux/bsg.h 3532 3533BT87X AUDIO DRIVER 3534M: Clemens Ladisch <clemens@ladisch.de> 3535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3537S: Maintained 3538F: Documentation/sound/cards/bt87x.rst 3539F: sound/pci/bt87x.c 3540 3541BT8XXGPIO DRIVER 3542M: Michael Buesch <m@bues.ch> 3543W: http://bu3sch.de/btgpio.php 3544S: Maintained 3545F: drivers/gpio/gpio-bt8xx.c 3546 3547BTRFS FILE SYSTEM 3548M: Chris Mason <clm@fb.com> 3549M: Josef Bacik <josef@toxicpanda.com> 3550M: David Sterba <dsterba@suse.com> 3551L: linux-btrfs@vger.kernel.org 3552W: http://btrfs.wiki.kernel.org/ 3553Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3555S: Maintained 3556F: Documentation/filesystems/btrfs.txt 3557F: fs/btrfs/ 3558F: include/linux/btrfs* 3559F: include/uapi/linux/btrfs* 3560 3561BTTV VIDEO4LINUX DRIVER 3562M: Mauro Carvalho Chehab <mchehab@kernel.org> 3563L: linux-media@vger.kernel.org 3564W: https://linuxtv.org 3565T: git git://linuxtv.org/media_tree.git 3566S: Odd fixes 3567F: Documentation/media/v4l-drivers/bttv* 3568F: drivers/media/pci/bt8xx/bttv* 3569 3570BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3571M: Chanwoo Choi <cw00.choi@samsung.com> 3572L: linux-pm@vger.kernel.org 3573L: linux-samsung-soc@vger.kernel.org 3574T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 3575S: Maintained 3576F: drivers/devfreq/exynos-bus.c 3577F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3578 3579BUSLOGIC SCSI DRIVER 3580M: Khalid Aziz <khalid@gonehiking.org> 3581L: linux-scsi@vger.kernel.org 3582S: Maintained 3583F: drivers/scsi/BusLogic.* 3584F: drivers/scsi/FlashPoint.* 3585 3586C-MEDIA CMI8788 DRIVER 3587M: Clemens Ladisch <clemens@ladisch.de> 3588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3590S: Maintained 3591F: sound/pci/oxygen/ 3592 3593C-SKY ARCHITECTURE 3594M: Guo Ren <guoren@kernel.org> 3595T: git https://github.com/c-sky/csky-linux.git 3596S: Supported 3597F: arch/csky/ 3598F: Documentation/devicetree/bindings/csky/ 3599F: drivers/irqchip/irq-csky-* 3600F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3601F: drivers/clocksource/timer-gx6605s.c 3602F: drivers/clocksource/timer-mp-csky.c 3603F: Documentation/devicetree/bindings/timer/csky,* 3604K: csky 3605N: csky 3606 3607C6X ARCHITECTURE 3608M: Mark Salter <msalter@redhat.com> 3609M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3610L: linux-c6x-dev@linux-c6x.org 3611W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3612S: Maintained 3613F: arch/c6x/ 3614 3615CA8210 IEEE-802.15.4 RADIO DRIVER 3616M: Harry Morris <h.morris@cascoda.com> 3617L: linux-wpan@vger.kernel.org 3618W: https://github.com/Cascoda/ca8210-linux.git 3619S: Maintained 3620F: drivers/net/ieee802154/ca8210.c 3621F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3622 3623CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3624M: David Howells <dhowells@redhat.com> 3625L: linux-cachefs@redhat.com (moderated for non-subscribers) 3626S: Supported 3627F: Documentation/filesystems/caching/cachefiles.txt 3628F: fs/cachefiles/ 3629 3630CADENCE MIPI-CSI2 BRIDGES 3631M: Maxime Ripard <mripard@kernel.org> 3632L: linux-media@vger.kernel.org 3633S: Maintained 3634F: Documentation/devicetree/bindings/media/cdns,*.txt 3635F: drivers/media/platform/cadence/cdns-csi2* 3636 3637CADENCE NAND DRIVER 3638M: Piotr Sroka <piotrs@cadence.com> 3639L: linux-mtd@lists.infradead.org 3640S: Maintained 3641F: drivers/mtd/nand/raw/cadence-nand-controller.c 3642F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 3643 3644CADET FM/AM RADIO RECEIVER DRIVER 3645M: Hans Verkuil <hverkuil@xs4all.nl> 3646L: linux-media@vger.kernel.org 3647T: git git://linuxtv.org/media_tree.git 3648W: https://linuxtv.org 3649S: Maintained 3650F: drivers/media/radio/radio-cadet* 3651 3652CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3653M: Jonathan Corbet <corbet@lwn.net> 3654L: linux-media@vger.kernel.org 3655T: git git://linuxtv.org/media_tree.git 3656S: Maintained 3657F: Documentation/media/v4l-drivers/cafe_ccic* 3658F: drivers/media/platform/marvell-ccic/ 3659 3660CAIF NETWORK LAYER 3661L: netdev@vger.kernel.org 3662S: Orphan 3663F: Documentation/networking/caif/ 3664F: drivers/net/caif/ 3665F: include/uapi/linux/caif/ 3666F: include/net/caif/ 3667F: net/caif/ 3668 3669CAKE QDISC 3670M: Toke Høiland-Jørgensen <toke@toke.dk> 3671L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3672S: Maintained 3673F: net/sched/sch_cake.c 3674 3675CAN NETWORK DRIVERS 3676M: Wolfgang Grandegger <wg@grandegger.com> 3677M: Marc Kleine-Budde <mkl@pengutronix.de> 3678L: linux-can@vger.kernel.org 3679W: https://github.com/linux-can 3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3682S: Maintained 3683F: Documentation/devicetree/bindings/net/can/ 3684F: drivers/net/can/ 3685F: include/linux/can/dev.h 3686F: include/linux/can/led.h 3687F: include/linux/can/rx-offload.h 3688F: include/linux/can/platform/ 3689F: include/uapi/linux/can/error.h 3690F: include/uapi/linux/can/netlink.h 3691F: include/uapi/linux/can/vxcan.h 3692 3693CAN NETWORK LAYER 3694M: Oliver Hartkopp <socketcan@hartkopp.net> 3695M: Marc Kleine-Budde <mkl@pengutronix.de> 3696L: linux-can@vger.kernel.org 3697W: https://github.com/linux-can 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3700S: Maintained 3701F: Documentation/networking/can.rst 3702F: net/can/ 3703F: include/linux/can/core.h 3704F: include/linux/can/skb.h 3705F: include/net/netns/can.h 3706F: include/uapi/linux/can.h 3707F: include/uapi/linux/can/bcm.h 3708F: include/uapi/linux/can/raw.h 3709F: include/uapi/linux/can/gw.h 3710 3711CAN-J1939 NETWORK LAYER 3712M: Robin van der Gracht <robin@protonic.nl> 3713M: Oleksij Rempel <o.rempel@pengutronix.de> 3714R: Pengutronix Kernel Team <kernel@pengutronix.de> 3715L: linux-can@vger.kernel.org 3716S: Maintained 3717F: Documentation/networking/j1939.rst 3718F: net/can/j1939/ 3719F: include/uapi/linux/can/j1939.h 3720 3721CAPABILITIES 3722M: Serge Hallyn <serge@hallyn.com> 3723L: linux-security-module@vger.kernel.org 3724S: Supported 3725F: include/linux/capability.h 3726F: include/uapi/linux/capability.h 3727F: security/commoncap.c 3728F: kernel/capability.c 3729 3730CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3731M: Kevin Tsai <ktsai@capellamicro.com> 3732S: Maintained 3733F: drivers/iio/light/cm* 3734 3735CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3736M: Christian Lamparter <chunkeey@googlemail.com> 3737L: linux-wireless@vger.kernel.org 3738W: http://wireless.kernel.org/en/users/Drivers/carl9170 3739S: Maintained 3740F: drivers/net/wireless/ath/carl9170/ 3741 3742CAVIUM I2C DRIVER 3743M: Jan Glauber <jglauber@cavium.com> 3744M: David Daney <david.daney@cavium.com> 3745W: http://www.cavium.com 3746S: Supported 3747F: drivers/i2c/busses/i2c-octeon* 3748F: drivers/i2c/busses/i2c-thunderx* 3749 3750CAVIUM LIQUIDIO NETWORK DRIVER 3751M: Derek Chickles <dchickles@marvell.com> 3752M: Satanand Burla <sburla@marvell.com> 3753M: Felix Manlunas <fmanlunas@marvell.com> 3754L: netdev@vger.kernel.org 3755W: http://www.cavium.com 3756S: Supported 3757F: drivers/net/ethernet/cavium/liquidio/ 3758 3759CAVIUM MMC DRIVER 3760M: Jan Glauber <jglauber@cavium.com> 3761M: David Daney <david.daney@cavium.com> 3762M: Steven J. Hill <Steven.Hill@cavium.com> 3763W: http://www.cavium.com 3764S: Supported 3765F: drivers/mmc/host/cavium* 3766 3767CAVIUM OCTEON-TX CRYPTO DRIVER 3768M: George Cherian <george.cherian@cavium.com> 3769L: linux-crypto@vger.kernel.org 3770W: http://www.cavium.com 3771S: Supported 3772F: drivers/crypto/cavium/cpt/ 3773 3774CAVIUM THUNDERX2 ARM64 SOC 3775M: Robert Richter <rrichter@cavium.com> 3776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3777S: Maintained 3778F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3779F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3780 3781CC2520 IEEE-802.15.4 RADIO DRIVER 3782M: Varka Bhadram <varkabhadram@gmail.com> 3783L: linux-wpan@vger.kernel.org 3784S: Maintained 3785F: drivers/net/ieee802154/cc2520.c 3786F: include/linux/spi/cc2520.h 3787F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3788 3789CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3790M: Gilad Ben-Yossef <gilad@benyossef.com> 3791L: linux-crypto@vger.kernel.org 3792S: Supported 3793F: drivers/crypto/ccree/ 3794W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3795 3796CEC FRAMEWORK 3797M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3798L: linux-media@vger.kernel.org 3799T: git git://linuxtv.org/media_tree.git 3800W: http://linuxtv.org 3801S: Supported 3802F: Documentation/media/kapi/cec-core.rst 3803F: Documentation/media/uapi/cec 3804F: drivers/media/cec/ 3805F: drivers/media/rc/keymaps/rc-cec.c 3806F: include/media/cec.h 3807F: include/media/cec-notifier.h 3808F: include/uapi/linux/cec.h 3809F: include/uapi/linux/cec-funcs.h 3810F: Documentation/devicetree/bindings/media/cec.txt 3811F: Documentation/ABI/testing/debugfs-cec-error-inj 3812 3813CEC GPIO DRIVER 3814M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3815L: linux-media@vger.kernel.org 3816T: git git://linuxtv.org/media_tree.git 3817W: http://linuxtv.org 3818S: Supported 3819F: drivers/media/platform/cec-gpio/ 3820F: Documentation/devicetree/bindings/media/cec-gpio.txt 3821 3822CELL BROADBAND ENGINE ARCHITECTURE 3823M: Arnd Bergmann <arnd@arndb.de> 3824L: linuxppc-dev@lists.ozlabs.org 3825W: http://www.ibm.com/developerworks/power/cell/ 3826S: Supported 3827F: arch/powerpc/include/asm/cell*.h 3828F: arch/powerpc/include/asm/spu*.h 3829F: arch/powerpc/include/uapi/asm/spu*.h 3830F: arch/powerpc/oprofile/*cell* 3831F: arch/powerpc/platforms/cell/ 3832 3833CEPH COMMON CODE (LIBCEPH) 3834M: Ilya Dryomov <idryomov@gmail.com> 3835M: Jeff Layton <jlayton@kernel.org> 3836M: Sage Weil <sage@redhat.com> 3837L: ceph-devel@vger.kernel.org 3838W: http://ceph.com/ 3839T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3840T: git git://github.com/ceph/ceph-client.git 3841S: Supported 3842F: net/ceph/ 3843F: include/linux/ceph/ 3844F: include/linux/crush/ 3845 3846CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3847M: Jeff Layton <jlayton@kernel.org> 3848M: Sage Weil <sage@redhat.com> 3849M: Ilya Dryomov <idryomov@gmail.com> 3850L: ceph-devel@vger.kernel.org 3851W: http://ceph.com/ 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3853T: git git://github.com/ceph/ceph-client.git 3854S: Supported 3855F: Documentation/filesystems/ceph.txt 3856F: fs/ceph/ 3857 3858CERTIFICATE HANDLING: 3859M: David Howells <dhowells@redhat.com> 3860M: David Woodhouse <dwmw2@infradead.org> 3861L: keyrings@vger.kernel.org 3862S: Maintained 3863F: Documentation/admin-guide/module-signing.rst 3864F: certs/ 3865F: scripts/sign-file.c 3866F: scripts/extract-cert.c 3867 3868CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3869L: devel@driverdev.osuosl.org 3870S: Obsolete 3871F: drivers/staging/wusbcore/ 3872 3873CFAG12864B LCD DRIVER 3874M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3875S: Maintained 3876F: drivers/auxdisplay/cfag12864b.c 3877F: include/linux/cfag12864b.h 3878 3879CFAG12864BFB LCD FRAMEBUFFER DRIVER 3880M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3881S: Maintained 3882F: drivers/auxdisplay/cfag12864bfb.c 3883F: include/linux/cfag12864b.h 3884 3885802.11 (including CFG80211/NL80211) 3886M: Johannes Berg <johannes@sipsolutions.net> 3887L: linux-wireless@vger.kernel.org 3888W: http://wireless.kernel.org/ 3889T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3890T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3891S: Maintained 3892F: net/wireless/ 3893F: include/uapi/linux/nl80211.h 3894F: include/linux/ieee80211.h 3895F: include/net/wext.h 3896F: include/net/cfg80211.h 3897F: include/net/iw_handler.h 3898F: include/net/ieee80211_radiotap.h 3899F: Documentation/driver-api/80211/cfg80211.rst 3900F: Documentation/networking/regulatory.txt 3901 3902CHAR and MISC DRIVERS 3903M: Arnd Bergmann <arnd@arndb.de> 3904M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3905T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3906S: Supported 3907F: drivers/char/ 3908F: drivers/misc/ 3909F: include/linux/miscdevice.h 3910 3911CHECKPATCH 3912M: Andy Whitcroft <apw@canonical.com> 3913M: Joe Perches <joe@perches.com> 3914S: Maintained 3915F: scripts/checkpatch.pl 3916 3917CHINESE DOCUMENTATION 3918M: Harry Wei <harryxiyou@gmail.com> 3919M: Alex Shi <alex.shi@linux.alibaba.com> 3920L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3921S: Maintained 3922F: Documentation/translations/zh_CN/ 3923 3924CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3925M: Peter Chen <Peter.Chen@nxp.com> 3926T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3927L: linux-usb@vger.kernel.org 3928S: Maintained 3929F: drivers/usb/chipidea/ 3930 3931CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3932M: Hans de Goede <hdegoede@redhat.com> 3933L: linux-input@vger.kernel.org 3934S: Maintained 3935F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3936F: drivers/input/touchscreen/chipone_icn8318.c 3937 3938CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3939M: Hans de Goede <hdegoede@redhat.com> 3940L: linux-input@vger.kernel.org 3941S: Maintained 3942F: drivers/input/touchscreen/chipone_icn8505.c 3943 3944CHROME HARDWARE PLATFORM SUPPORT 3945M: Benson Leung <bleung@chromium.org> 3946M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3947S: Maintained 3948T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3949F: drivers/platform/chrome/ 3950 3951CHROMEOS EC SUBDRIVERS 3952M: Benson Leung <bleung@chromium.org> 3953M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3954R: Guenter Roeck <groeck@chromium.org> 3955S: Maintained 3956N: cros_ec 3957N: cros-ec 3958F: drivers/power/supply/cros_usbpd-charger.c 3959 3960CHROMEOS EC CODEC DRIVER 3961M: Cheng-Yi Chiang <cychiang@chromium.org> 3962S: Maintained 3963R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3964R: Guenter Roeck <groeck@chromium.org> 3965F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3966F: sound/soc/codecs/cros_ec_codec.* 3967 3968CIRRUS LOGIC AUDIO CODEC DRIVERS 3969M: Brian Austin <brian.austin@cirrus.com> 3970M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3971L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3972S: Maintained 3973F: sound/soc/codecs/cs* 3974 3975CIRRUS LOGIC EP93XX ETHERNET DRIVER 3976M: Hartley Sweeten <hsweeten@visionengravers.com> 3977L: netdev@vger.kernel.org 3978S: Maintained 3979F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3980 3981CIRRUS LOGIC LOCHNAGAR DRIVER 3982M: Charles Keepax <ckeepax@opensource.cirrus.com> 3983M: Richard Fitzgerald <rf@opensource.cirrus.com> 3984L: patches@opensource.cirrus.com 3985S: Supported 3986F: drivers/clk/clk-lochnagar.c 3987F: drivers/hwmon/lochnagar-hwmon.c 3988F: drivers/mfd/lochnagar-i2c.c 3989F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3990F: drivers/regulator/lochnagar-regulator.c 3991F: sound/soc/codecs/lochnagar-sc.c 3992F: include/dt-bindings/clk/lochnagar.h 3993F: include/dt-bindings/pinctrl/lochnagar.h 3994F: include/linux/mfd/lochnagar* 3995F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3996F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3997F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3998F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3999F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 4000F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 4001F: Documentation/hwmon/lochnagar.rst 4002 4003CISCO FCOE HBA DRIVER 4004M: Satish Kharat <satishkh@cisco.com> 4005M: Sesidhar Baddela <sebaddel@cisco.com> 4006M: Karan Tilak Kumar <kartilak@cisco.com> 4007L: linux-scsi@vger.kernel.org 4008S: Supported 4009F: drivers/scsi/fnic/ 4010 4011CISCO SCSI HBA DRIVER 4012M: Karan Tilak Kumar <kartilak@cisco.com> 4013M: Sesidhar Baddela <sebaddel@cisco.com> 4014L: linux-scsi@vger.kernel.org 4015S: Supported 4016F: drivers/scsi/snic/ 4017 4018CISCO VIC ETHERNET NIC DRIVER 4019M: Christian Benvenuti <benve@cisco.com> 4020M: Govindarajulu Varadarajan <_govind@gmx.com> 4021M: Parvi Kaustubhi <pkaustub@cisco.com> 4022S: Supported 4023F: drivers/net/ethernet/cisco/enic/ 4024 4025CISCO VIC LOW LATENCY NIC DRIVER 4026M: Christian Benvenuti <benve@cisco.com> 4027M: Nelson Escobar <neescoba@cisco.com> 4028M: Parvi Kaustubhi <pkaustub@cisco.com> 4029S: Supported 4030F: drivers/infiniband/hw/usnic/ 4031 4032CIRRUS LOGIC MADERA CODEC DRIVERS 4033M: Charles Keepax <ckeepax@opensource.cirrus.com> 4034M: Richard Fitzgerald <rf@opensource.cirrus.com> 4035L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4036L: patches@opensource.cirrus.com 4037T: git https://github.com/CirrusLogic/linux-drivers.git 4038W: https://github.com/CirrusLogic/linux-drivers/wiki 4039S: Supported 4040F: Documentation/devicetree/bindings/mfd/madera.txt 4041F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 4042F: Documentation/devicetree/bindings/sound/madera.txt 4043F: include/dt-bindings/sound/madera* 4044F: include/linux/irqchip/irq-madera* 4045F: include/linux/mfd/madera/* 4046F: include/sound/madera* 4047F: drivers/gpio/gpio-madera* 4048F: drivers/irqchip/irq-madera* 4049F: drivers/mfd/madera* 4050F: drivers/mfd/cs47l* 4051F: drivers/pinctrl/cirrus/* 4052F: sound/soc/codecs/cs47l* 4053F: sound/soc/codecs/madera* 4054 4055CLANG-FORMAT FILE 4056M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4057S: Maintained 4058F: .clang-format 4059 4060CLANG/LLVM BUILD SUPPORT 4061L: clang-built-linux@googlegroups.com 4062W: https://clangbuiltlinux.github.io/ 4063B: https://github.com/ClangBuiltLinux/linux/issues 4064C: irc://chat.freenode.net/clangbuiltlinux 4065S: Supported 4066K: \b(?i:clang|llvm)\b 4067 4068CLEANCACHE API 4069M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4070L: linux-kernel@vger.kernel.org 4071S: Maintained 4072F: mm/cleancache.c 4073F: include/linux/cleancache.h 4074 4075CLK API 4076M: Russell King <linux@armlinux.org.uk> 4077L: linux-clk@vger.kernel.org 4078S: Maintained 4079F: include/linux/clk.h 4080 4081CLOCKSOURCE, CLOCKEVENT DRIVERS 4082M: Daniel Lezcano <daniel.lezcano@linaro.org> 4083M: Thomas Gleixner <tglx@linutronix.de> 4084L: linux-kernel@vger.kernel.org 4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4086S: Supported 4087F: drivers/clocksource/ 4088F: Documentation/devicetree/bindings/timer/ 4089 4090CMPC ACPI DRIVER 4091M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4092M: Daniel Oliveira Nascimento <don@syst.com.br> 4093L: platform-driver-x86@vger.kernel.org 4094S: Supported 4095F: drivers/platform/x86/classmate-laptop.c 4096 4097COBALT MEDIA DRIVER 4098M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4099L: linux-media@vger.kernel.org 4100T: git git://linuxtv.org/media_tree.git 4101W: https://linuxtv.org 4102S: Supported 4103F: drivers/media/pci/cobalt/ 4104 4105COCCINELLE/Semantic Patches (SmPL) 4106M: Julia Lawall <Julia.Lawall@lip6.fr> 4107M: Gilles Muller <Gilles.Muller@lip6.fr> 4108M: Nicolas Palix <nicolas.palix@imag.fr> 4109M: Michal Marek <michal.lkml@markovi.net> 4110L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4112W: http://coccinelle.lip6.fr/ 4113S: Supported 4114F: Documentation/dev-tools/coccinelle.rst 4115F: scripts/coccinelle/ 4116F: scripts/coccicheck 4117 4118CODA FILE SYSTEM 4119M: Jan Harkes <jaharkes@cs.cmu.edu> 4120M: coda@cs.cmu.edu 4121L: codalist@coda.cs.cmu.edu 4122W: http://www.coda.cs.cmu.edu/ 4123S: Maintained 4124F: Documentation/filesystems/coda.txt 4125F: fs/coda/ 4126F: include/linux/coda*.h 4127F: include/uapi/linux/coda*.h 4128 4129CODA V4L2 MEM2MEM DRIVER 4130M: Philipp Zabel <p.zabel@pengutronix.de> 4131L: linux-media@vger.kernel.org 4132S: Maintained 4133F: Documentation/devicetree/bindings/media/coda.txt 4134F: drivers/media/platform/coda/ 4135 4136CODE OF CONDUCT 4137M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4138S: Supported 4139F: Documentation/process/code-of-conduct.rst 4140F: Documentation/process/code-of-conduct-interpretation.rst 4141 4142COMMON CLK FRAMEWORK 4143M: Michael Turquette <mturquette@baylibre.com> 4144M: Stephen Boyd <sboyd@kernel.org> 4145L: linux-clk@vger.kernel.org 4146Q: http://patchwork.kernel.org/project/linux-clk/list/ 4147T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4148S: Maintained 4149F: Documentation/devicetree/bindings/clock/ 4150F: drivers/clk/ 4151X: drivers/clk/clkdev.c 4152F: include/linux/clk-pr* 4153F: include/linux/clk/ 4154F: include/linux/of_clk.h 4155 4156COMMON INTERNET FILE SYSTEM (CIFS) 4157M: Steve French <sfrench@samba.org> 4158L: linux-cifs@vger.kernel.org 4159L: samba-technical@lists.samba.org (moderated for non-subscribers) 4160W: http://linux-cifs.samba.org/ 4161T: git git://git.samba.org/sfrench/cifs-2.6.git 4162S: Supported 4163F: Documentation/admin-guide/cifs/ 4164F: fs/cifs/ 4165 4166COMPACTPCI HOTPLUG CORE 4167M: Scott Murray <scott@spiteful.org> 4168L: linux-pci@vger.kernel.org 4169S: Maintained 4170F: drivers/pci/hotplug/cpci_hotplug* 4171 4172COMPACTPCI HOTPLUG GENERIC DRIVER 4173M: Scott Murray <scott@spiteful.org> 4174L: linux-pci@vger.kernel.org 4175S: Maintained 4176F: drivers/pci/hotplug/cpcihp_generic.c 4177 4178COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4179M: Scott Murray <scott@spiteful.org> 4180L: linux-pci@vger.kernel.org 4181S: Maintained 4182F: drivers/pci/hotplug/cpcihp_zt5550.* 4183 4184COMPAL LAPTOP SUPPORT 4185M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4186L: platform-driver-x86@vger.kernel.org 4187S: Maintained 4188F: drivers/platform/x86/compal-laptop.c 4189 4190COMPILER ATTRIBUTES 4191M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4192S: Maintained 4193F: include/linux/compiler_attributes.h 4194 4195CONEXANT ACCESSRUNNER USB DRIVER 4196L: accessrunner-general@lists.sourceforge.net 4197W: http://accessrunner.sourceforge.net/ 4198S: Orphan 4199F: drivers/usb/atm/cxacru.c 4200 4201CONFIGFS 4202M: Joel Becker <jlbec@evilplan.org> 4203M: Christoph Hellwig <hch@lst.de> 4204T: git git://git.infradead.org/users/hch/configfs.git 4205S: Supported 4206F: fs/configfs/ 4207F: include/linux/configfs.h 4208 4209CONNECTOR 4210M: Evgeniy Polyakov <zbr@ioremap.net> 4211L: netdev@vger.kernel.org 4212S: Maintained 4213F: drivers/connector/ 4214 4215CONTROL GROUP (CGROUP) 4216M: Tejun Heo <tj@kernel.org> 4217M: Li Zefan <lizefan@huawei.com> 4218M: Johannes Weiner <hannes@cmpxchg.org> 4219L: cgroups@vger.kernel.org 4220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4221S: Maintained 4222F: Documentation/admin-guide/cgroup-v2.rst 4223F: Documentation/admin-guide/cgroup-v1/ 4224F: include/linux/cgroup* 4225F: kernel/cgroup/ 4226 4227CONTROL GROUP - CPUSET 4228M: Li Zefan <lizefan@huawei.com> 4229L: cgroups@vger.kernel.org 4230W: http://www.bullopensource.org/cpuset/ 4231W: http://oss.sgi.com/projects/cpusets/ 4232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4233S: Maintained 4234F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4235F: include/linux/cpuset.h 4236F: kernel/cgroup/cpuset.c 4237 4238CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4239M: Johannes Weiner <hannes@cmpxchg.org> 4240M: Michal Hocko <mhocko@kernel.org> 4241M: Vladimir Davydov <vdavydov.dev@gmail.com> 4242L: cgroups@vger.kernel.org 4243L: linux-mm@kvack.org 4244S: Maintained 4245F: mm/memcontrol.c 4246F: mm/swap_cgroup.c 4247 4248CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4249M: Tejun Heo <tj@kernel.org> 4250M: Jens Axboe <axboe@kernel.dk> 4251L: cgroups@vger.kernel.org 4252L: linux-block@vger.kernel.org 4253T: git git://git.kernel.dk/linux-block 4254F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4255F: block/blk-cgroup.c 4256F: include/linux/blk-cgroup.h 4257F: block/blk-throttle.c 4258F: block/blk-iolatency.c 4259F: block/bfq-cgroup.c 4260 4261CORETEMP HARDWARE MONITORING DRIVER 4262M: Fenghua Yu <fenghua.yu@intel.com> 4263L: linux-hwmon@vger.kernel.org 4264S: Maintained 4265F: Documentation/hwmon/coretemp.rst 4266F: drivers/hwmon/coretemp.c 4267 4268COSA/SRP SYNC SERIAL DRIVER 4269M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4270W: http://www.fi.muni.cz/~kas/cosa/ 4271S: Maintained 4272F: drivers/net/wan/cosa* 4273 4274COUNTER SUBSYSTEM 4275M: William Breathitt Gray <vilhelm.gray@gmail.com> 4276L: linux-iio@vger.kernel.org 4277S: Maintained 4278F: Documentation/ABI/testing/sysfs-bus-counter* 4279F: Documentation/driver-api/generic-counter.rst 4280F: drivers/counter/ 4281F: include/linux/counter.h 4282F: include/linux/counter_enum.h 4283 4284CPMAC ETHERNET DRIVER 4285M: Florian Fainelli <f.fainelli@gmail.com> 4286L: netdev@vger.kernel.org 4287S: Maintained 4288F: drivers/net/ethernet/ti/cpmac.c 4289 4290CPU FREQUENCY SCALING FRAMEWORK 4291M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4292M: Viresh Kumar <viresh.kumar@linaro.org> 4293L: linux-pm@vger.kernel.org 4294S: Maintained 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4296T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4297B: https://bugzilla.kernel.org 4298F: Documentation/admin-guide/pm/cpufreq.rst 4299F: Documentation/admin-guide/pm/intel_pstate.rst 4300F: Documentation/cpu-freq/ 4301F: Documentation/devicetree/bindings/cpufreq/ 4302F: drivers/cpufreq/ 4303F: kernel/sched/cpufreq*.c 4304F: include/linux/cpufreq.h 4305F: include/linux/sched/cpufreq.h 4306F: tools/testing/selftests/cpufreq/ 4307 4308CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 4309M: Viresh Kumar <viresh.kumar@linaro.org> 4310M: Sudeep Holla <sudeep.holla@arm.com> 4311L: linux-pm@vger.kernel.org 4312W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4313S: Maintained 4314F: drivers/cpufreq/vexpress-spc-cpufreq.c 4315 4316CPU POWER MONITORING SUBSYSTEM 4317M: Thomas Renninger <trenn@suse.com> 4318M: Shuah Khan <shuah@kernel.org> 4319M: Shuah Khan <skhan@linuxfoundation.org> 4320L: linux-pm@vger.kernel.org 4321S: Maintained 4322F: tools/power/cpupower/ 4323 4324CPUID/MSR DRIVER 4325M: "H. Peter Anvin" <hpa@zytor.com> 4326S: Maintained 4327F: arch/x86/kernel/cpuid.c 4328F: arch/x86/kernel/msr.c 4329 4330CPUIDLE DRIVER - ARM BIG LITTLE 4331M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4332M: Daniel Lezcano <daniel.lezcano@linaro.org> 4333L: linux-pm@vger.kernel.org 4334L: linux-arm-kernel@lists.infradead.org 4335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4336S: Maintained 4337F: drivers/cpuidle/cpuidle-big_little.c 4338 4339CPUIDLE DRIVER - ARM EXYNOS 4340M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4341M: Daniel Lezcano <daniel.lezcano@linaro.org> 4342M: Kukjin Kim <kgene@kernel.org> 4343L: linux-pm@vger.kernel.org 4344L: linux-samsung-soc@vger.kernel.org 4345S: Supported 4346F: drivers/cpuidle/cpuidle-exynos.c 4347F: arch/arm/mach-exynos/pm.c 4348 4349CPUIDLE DRIVER - ARM PSCI 4350M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4351M: Sudeep Holla <sudeep.holla@arm.com> 4352L: linux-pm@vger.kernel.org 4353L: linux-arm-kernel@lists.infradead.org 4354S: Supported 4355F: drivers/cpuidle/cpuidle-psci.c 4356 4357CPU IDLE TIME MANAGEMENT FRAMEWORK 4358M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4359M: Daniel Lezcano <daniel.lezcano@linaro.org> 4360L: linux-pm@vger.kernel.org 4361S: Maintained 4362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4363B: https://bugzilla.kernel.org 4364F: Documentation/admin-guide/pm/cpuidle.rst 4365F: Documentation/driver-api/pm/cpuidle.rst 4366F: drivers/cpuidle/* 4367F: include/linux/cpuidle.h 4368 4369CRAMFS FILESYSTEM 4370M: Nicolas Pitre <nico@fluxnic.net> 4371S: Maintained 4372F: Documentation/filesystems/cramfs.txt 4373F: fs/cramfs/ 4374 4375CREATIVE SB0540 4376M: Bastien Nocera <hadess@hadess.net> 4377L: linux-input@vger.kernel.org 4378S: Maintained 4379F: drivers/hid/hid-creative-sb0540.c 4380 4381CRYPTO API 4382M: Herbert Xu <herbert@gondor.apana.org.au> 4383M: "David S. Miller" <davem@davemloft.net> 4384L: linux-crypto@vger.kernel.org 4385T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4386T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4387S: Maintained 4388F: Documentation/crypto/ 4389F: Documentation/devicetree/bindings/crypto/ 4390F: arch/*/crypto/ 4391F: crypto/ 4392F: drivers/crypto/ 4393F: include/crypto/ 4394F: include/linux/crypto* 4395F: lib/crypto/ 4396 4397CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4398M: Neil Horman <nhorman@tuxdriver.com> 4399L: linux-crypto@vger.kernel.org 4400S: Maintained 4401F: crypto/ansi_cprng.c 4402F: crypto/rng.c 4403 4404CS3308 MEDIA DRIVER 4405M: Hans Verkuil <hverkuil@xs4all.nl> 4406L: linux-media@vger.kernel.org 4407T: git git://linuxtv.org/media_tree.git 4408W: http://linuxtv.org 4409S: Odd Fixes 4410F: drivers/media/i2c/cs3308.c 4411 4412CS5535 Audio ALSA driver 4413M: Jaya Kumar <jayakumar.alsa@gmail.com> 4414S: Maintained 4415F: sound/pci/cs5535audio/ 4416 4417CSI DRIVERS FOR ALLWINNER V3s 4418M: Yong Deng <yong.deng@magewell.com> 4419L: linux-media@vger.kernel.org 4420T: git git://linuxtv.org/media_tree.git 4421S: Maintained 4422F: drivers/media/platform/sunxi/sun6i-csi/ 4423F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4424 4425CW1200 WLAN driver 4426M: Solomon Peachy <pizza@shaftnet.org> 4427S: Maintained 4428F: drivers/net/wireless/st/cw1200/ 4429 4430CX18 VIDEO4LINUX DRIVER 4431M: Andy Walls <awalls@md.metrocast.net> 4432L: ivtv-devel@ivtvdriver.org (subscribers-only) 4433L: linux-media@vger.kernel.org 4434T: git git://linuxtv.org/media_tree.git 4435W: https://linuxtv.org 4436W: http://www.ivtvdriver.org/index.php/Cx18 4437S: Maintained 4438F: Documentation/media/v4l-drivers/cx18* 4439F: drivers/media/pci/cx18/ 4440F: include/uapi/linux/ivtv* 4441 4442CX2341X MPEG ENCODER HELPER MODULE 4443M: Hans Verkuil <hverkuil@xs4all.nl> 4444L: linux-media@vger.kernel.org 4445T: git git://linuxtv.org/media_tree.git 4446W: https://linuxtv.org 4447S: Maintained 4448F: drivers/media/common/cx2341x* 4449F: include/media/drv-intf/cx2341x.h 4450 4451CX24120 MEDIA DRIVER 4452M: Jemma Denson <jdenson@gmail.com> 4453M: Patrick Boettcher <patrick.boettcher@posteo.de> 4454L: linux-media@vger.kernel.org 4455W: https://linuxtv.org 4456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4457S: Maintained 4458F: drivers/media/dvb-frontends/cx24120* 4459 4460CX88 VIDEO4LINUX DRIVER 4461M: Mauro Carvalho Chehab <mchehab@kernel.org> 4462L: linux-media@vger.kernel.org 4463W: https://linuxtv.org 4464T: git git://linuxtv.org/media_tree.git 4465S: Odd fixes 4466F: Documentation/media/v4l-drivers/cx88* 4467F: drivers/media/pci/cx88/ 4468 4469CXD2820R MEDIA DRIVER 4470M: Antti Palosaari <crope@iki.fi> 4471L: linux-media@vger.kernel.org 4472W: https://linuxtv.org 4473W: http://palosaari.fi/linux/ 4474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4475T: git git://linuxtv.org/anttip/media_tree.git 4476S: Maintained 4477F: drivers/media/dvb-frontends/cxd2820r* 4478 4479CXGB3 ETHERNET DRIVER (CXGB3) 4480M: Vishal Kulkarni <vishal@chelsio.com> 4481L: netdev@vger.kernel.org 4482W: http://www.chelsio.com 4483S: Supported 4484F: drivers/net/ethernet/chelsio/cxgb3/ 4485 4486CXGB3 ISCSI DRIVER (CXGB3I) 4487M: Karen Xie <kxie@chelsio.com> 4488L: linux-scsi@vger.kernel.org 4489W: http://www.chelsio.com 4490S: Supported 4491F: drivers/scsi/cxgbi/cxgb3i 4492 4493CXGB4 CRYPTO DRIVER (chcr) 4494M: Atul Gupta <atul.gupta@chelsio.com> 4495L: linux-crypto@vger.kernel.org 4496W: http://www.chelsio.com 4497S: Supported 4498F: drivers/crypto/chelsio 4499 4500CXGB4 ETHERNET DRIVER (CXGB4) 4501M: Vishal Kulkarni <vishal@chelsio.com> 4502L: netdev@vger.kernel.org 4503W: http://www.chelsio.com 4504S: Supported 4505F: drivers/net/ethernet/chelsio/cxgb4/ 4506 4507CXGB4 ISCSI DRIVER (CXGB4I) 4508M: Karen Xie <kxie@chelsio.com> 4509L: linux-scsi@vger.kernel.org 4510W: http://www.chelsio.com 4511S: Supported 4512F: drivers/scsi/cxgbi/cxgb4i 4513 4514CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4515M: Potnuri Bharat Teja <bharat@chelsio.com> 4516L: linux-rdma@vger.kernel.org 4517W: http://www.openfabrics.org 4518S: Supported 4519F: drivers/infiniband/hw/cxgb4/ 4520F: include/uapi/rdma/cxgb4-abi.h 4521 4522CXGB4VF ETHERNET DRIVER (CXGB4VF) 4523M: Casey Leedom <leedom@chelsio.com> 4524L: netdev@vger.kernel.org 4525W: http://www.chelsio.com 4526S: Supported 4527F: drivers/net/ethernet/chelsio/cxgb4vf/ 4528 4529CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4530M: Frederic Barrat <fbarrat@linux.ibm.com> 4531M: Andrew Donnellan <ajd@linux.ibm.com> 4532L: linuxppc-dev@lists.ozlabs.org 4533S: Supported 4534F: arch/powerpc/platforms/powernv/pci-cxl.c 4535F: drivers/misc/cxl/ 4536F: include/misc/cxl* 4537F: include/uapi/misc/cxl.h 4538F: Documentation/powerpc/cxl.rst 4539F: Documentation/ABI/testing/sysfs-class-cxl 4540 4541CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4542M: Manoj N. Kumar <manoj@linux.ibm.com> 4543M: Matthew R. Ochs <mrochs@linux.ibm.com> 4544M: Uma Krishnan <ukrishn@linux.ibm.com> 4545L: linux-scsi@vger.kernel.org 4546S: Supported 4547F: drivers/scsi/cxlflash/ 4548F: include/uapi/scsi/cxlflash_ioctl.h 4549F: Documentation/powerpc/cxlflash.rst 4550 4551CYBERPRO FB DRIVER 4552M: Russell King <linux@armlinux.org.uk> 4553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4554W: http://www.armlinux.org.uk/ 4555S: Maintained 4556F: drivers/video/fbdev/cyber2000fb.* 4557 4558CYCLADES ASYNC MUX DRIVER 4559W: http://www.cyclades.com/ 4560S: Orphan 4561F: drivers/tty/cyclades.c 4562F: include/linux/cyclades.h 4563F: include/uapi/linux/cyclades.h 4564 4565CYCLADES PC300 DRIVER 4566W: http://www.cyclades.com/ 4567S: Orphan 4568F: drivers/net/wan/pc300* 4569 4570CYPRESS_FIRMWARE MEDIA DRIVER 4571M: Antti Palosaari <crope@iki.fi> 4572L: linux-media@vger.kernel.org 4573W: https://linuxtv.org 4574W: http://palosaari.fi/linux/ 4575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4576T: git git://linuxtv.org/anttip/media_tree.git 4577S: Maintained 4578F: drivers/media/common/cypress_firmware* 4579 4580CYTTSP TOUCHSCREEN DRIVER 4581M: Ferruh Yigit <fery@cypress.com> 4582L: linux-input@vger.kernel.org 4583S: Supported 4584F: drivers/input/touchscreen/cyttsp* 4585F: include/linux/input/cyttsp.h 4586 4587D-LINK DIR-685 TOUCHKEYS DRIVER 4588M: Linus Walleij <linus.walleij@linaro.org> 4589L: linux-input@vger.kernel.org 4590S: Supported 4591F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4592 4593DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4594M: Joshua Kinard <kumba@gentoo.org> 4595S: Maintained 4596F: drivers/rtc/rtc-ds1685.c 4597F: include/linux/rtc/ds1685.h 4598 4599DAMA SLAVE for AX.25 4600M: Joerg Reuter <jreuter@yaina.de> 4601W: http://yaina.de/jreuter/ 4602W: http://www.qsl.net/dl1bke/ 4603L: linux-hams@vger.kernel.org 4604S: Maintained 4605F: net/ax25/af_ax25.c 4606F: net/ax25/ax25_dev.c 4607F: net/ax25/ax25_ds_* 4608F: net/ax25/ax25_in.c 4609F: net/ax25/ax25_out.c 4610F: net/ax25/ax25_timer.c 4611F: net/ax25/sysctl_net_ax25.c 4612 4613DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4614L: netdev@vger.kernel.org 4615S: Orphan 4616F: Documentation/networking/device_drivers/dec/dmfe.txt 4617F: drivers/net/ethernet/dec/tulip/dmfe.c 4618 4619DC390/AM53C974 SCSI driver 4620M: Hannes Reinecke <hare@suse.com> 4621L: linux-scsi@vger.kernel.org 4622S: Maintained 4623F: drivers/scsi/am53c974.c 4624 4625DC395x SCSI driver 4626M: Oliver Neukum <oliver@neukum.org> 4627M: Ali Akcaagac <aliakc@web.de> 4628M: Jamie Lenehan <lenehan@twibble.org> 4629L: dc395x@twibble.org 4630W: http://twibble.org/dist/dc395x/ 4631W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4632S: Maintained 4633F: Documentation/scsi/dc395x.txt 4634F: drivers/scsi/dc395x.* 4635 4636DCCP PROTOCOL 4637M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4638L: dccp@vger.kernel.org 4639W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4640S: Maintained 4641F: include/linux/dccp.h 4642F: include/uapi/linux/dccp.h 4643F: include/linux/tfrc.h 4644F: net/dccp/ 4645 4646DECnet NETWORK LAYER 4647W: http://linux-decnet.sourceforge.net 4648L: linux-decnet-user@lists.sourceforge.net 4649S: Orphan 4650F: Documentation/networking/decnet.txt 4651F: net/decnet/ 4652 4653DECSTATION PLATFORM SUPPORT 4654M: "Maciej W. Rozycki" <macro@linux-mips.org> 4655L: linux-mips@vger.kernel.org 4656W: http://www.linux-mips.org/wiki/DECstation 4657S: Maintained 4658F: arch/mips/dec/ 4659F: arch/mips/include/asm/dec/ 4660F: arch/mips/include/asm/mach-dec/ 4661 4662DEFXX FDDI NETWORK DRIVER 4663M: "Maciej W. Rozycki" <macro@linux-mips.org> 4664S: Maintained 4665F: drivers/net/fddi/defxx.* 4666 4667DEINTERLACE DRIVERS FOR ALLWINNER H3 4668M: Jernej Skrabec <jernej.skrabec@siol.net> 4669L: linux-media@vger.kernel.org 4670T: git git://linuxtv.org/media_tree.git 4671S: Maintained 4672F: drivers/media/platform/sunxi/sun8i-di/ 4673F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 4674 4675DELL SMBIOS DRIVER 4676M: Pali Rohár <pali.rohar@gmail.com> 4677M: Mario Limonciello <mario.limonciello@dell.com> 4678L: platform-driver-x86@vger.kernel.org 4679S: Maintained 4680F: drivers/platform/x86/dell-smbios.* 4681 4682DELL SMBIOS SMM DRIVER 4683M: Mario Limonciello <mario.limonciello@dell.com> 4684L: platform-driver-x86@vger.kernel.org 4685S: Maintained 4686F: drivers/platform/x86/dell-smbios-smm.c 4687 4688DELL SMBIOS WMI DRIVER 4689M: Mario Limonciello <mario.limonciello@dell.com> 4690L: platform-driver-x86@vger.kernel.org 4691S: Maintained 4692F: drivers/platform/x86/dell-smbios-wmi.c 4693F: tools/wmi/dell-smbios-example.c 4694 4695DEFZA FDDI NETWORK DRIVER 4696M: "Maciej W. Rozycki" <macro@linux-mips.org> 4697S: Maintained 4698F: drivers/net/fddi/defza.* 4699 4700DELL LAPTOP DRIVER 4701M: Matthew Garrett <mjg59@srcf.ucam.org> 4702M: Pali Rohár <pali.rohar@gmail.com> 4703L: platform-driver-x86@vger.kernel.org 4704S: Maintained 4705F: drivers/platform/x86/dell-laptop.c 4706 4707DELL LAPTOP FREEFALL DRIVER 4708M: Pali Rohár <pali.rohar@gmail.com> 4709S: Maintained 4710F: drivers/platform/x86/dell-smo8800.c 4711 4712DELL LAPTOP RBTN DRIVER 4713M: Pali Rohár <pali.rohar@gmail.com> 4714S: Maintained 4715F: drivers/platform/x86/dell-rbtn.* 4716 4717DELL REMOTE BIOS UPDATE DRIVER 4718M: Stuart Hayes <stuart.w.hayes@gmail.com> 4719L: platform-driver-x86@vger.kernel.org 4720S: Maintained 4721F: drivers/platform/x86/dell_rbu.c 4722 4723DELL LAPTOP SMM DRIVER 4724M: Pali Rohár <pali.rohar@gmail.com> 4725S: Maintained 4726F: drivers/hwmon/dell-smm-hwmon.c 4727F: include/uapi/linux/i8k.h 4728 4729DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4730M: Stuart Hayes <stuart.w.hayes@gmail.com> 4731L: platform-driver-x86@vger.kernel.org 4732S: Maintained 4733F: Documentation/driver-api/dcdbas.rst 4734F: drivers/platform/x86/dcdbas.* 4735 4736DELL WMI NOTIFICATIONS DRIVER 4737M: Matthew Garrett <mjg59@srcf.ucam.org> 4738M: Pali Rohár <pali.rohar@gmail.com> 4739S: Maintained 4740F: drivers/platform/x86/dell-wmi.c 4741 4742DELL WMI DESCRIPTOR DRIVER 4743M: Mario Limonciello <mario.limonciello@dell.com> 4744S: Maintained 4745F: drivers/platform/x86/dell-wmi-descriptor.c 4746 4747DELTA ST MEDIA DRIVER 4748M: Hugues Fruchet <hugues.fruchet@st.com> 4749L: linux-media@vger.kernel.org 4750T: git git://linuxtv.org/media_tree.git 4751W: https://linuxtv.org 4752S: Supported 4753F: drivers/media/platform/sti/delta 4754 4755DENALI NAND DRIVER 4756M: Masahiro Yamada <yamada.masahiro@socionext.com> 4757L: linux-mtd@lists.infradead.org 4758S: Supported 4759F: drivers/mtd/nand/raw/denali* 4760 4761DESIGNWARE EDMA CORE IP DRIVER 4762M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4763L: dmaengine@vger.kernel.org 4764S: Maintained 4765F: drivers/dma/dw-edma/ 4766F: include/linux/dma/edma.h 4767 4768DESIGNWARE USB2 DRD IP DRIVER 4769M: Minas Harutyunyan <hminas@synopsys.com> 4770L: linux-usb@vger.kernel.org 4771T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4772S: Maintained 4773F: drivers/usb/dwc2/ 4774 4775DESIGNWARE USB3 DRD IP DRIVER 4776M: Felipe Balbi <balbi@kernel.org> 4777L: linux-usb@vger.kernel.org 4778T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4779S: Maintained 4780F: drivers/usb/dwc3/ 4781 4782DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4783M: Andreas Klinger <ak@it-klinger.de> 4784L: linux-iio@vger.kernel.org 4785S: Maintained 4786F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4787F: drivers/iio/proximity/srf*.c 4788 4789DEVICE COREDUMP (DEV_COREDUMP) 4790M: Johannes Berg <johannes@sipsolutions.net> 4791L: linux-kernel@vger.kernel.org 4792S: Maintained 4793F: drivers/base/devcoredump.c 4794F: include/linux/devcoredump.h 4795 4796DEVICE FREQUENCY (DEVFREQ) 4797M: MyungJoo Ham <myungjoo.ham@samsung.com> 4798M: Kyungmin Park <kyungmin.park@samsung.com> 4799M: Chanwoo Choi <cw00.choi@samsung.com> 4800L: linux-pm@vger.kernel.org 4801T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4802S: Maintained 4803F: drivers/devfreq/ 4804F: include/linux/devfreq.h 4805F: Documentation/devicetree/bindings/devfreq/ 4806F: include/trace/events/devfreq.h 4807 4808DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4809M: Chanwoo Choi <cw00.choi@samsung.com> 4810L: linux-pm@vger.kernel.org 4811T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4812S: Supported 4813F: drivers/devfreq/event/ 4814F: drivers/devfreq/devfreq-event.c 4815F: include/dt-bindings/pmu/exynos_ppmu.h 4816F: include/linux/devfreq-event.h 4817F: Documentation/devicetree/bindings/devfreq/event/ 4818 4819DEVICE NUMBER REGISTRY 4820M: Torben Mathiasen <device@lanana.org> 4821W: http://lanana.org/docs/device-list/index.html 4822S: Maintained 4823 4824DEVICE-MAPPER (LVM) 4825M: Alasdair Kergon <agk@redhat.com> 4826M: Mike Snitzer <snitzer@redhat.com> 4827M: dm-devel@redhat.com 4828L: dm-devel@redhat.com 4829W: http://sources.redhat.com/dm 4830Q: http://patchwork.kernel.org/project/dm-devel/list/ 4831T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4832T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4833S: Maintained 4834F: Documentation/admin-guide/device-mapper/ 4835F: drivers/md/Makefile 4836F: drivers/md/Kconfig 4837F: drivers/md/dm* 4838F: drivers/md/persistent-data/ 4839F: include/linux/device-mapper.h 4840F: include/linux/dm-*.h 4841F: include/uapi/linux/dm-*.h 4842 4843DEVLINK 4844M: Jiri Pirko <jiri@mellanox.com> 4845L: netdev@vger.kernel.org 4846S: Supported 4847F: net/core/devlink.c 4848F: include/net/devlink.h 4849F: include/uapi/linux/devlink.h 4850 4851DIALOG SEMICONDUCTOR DRIVERS 4852M: Support Opensource <support.opensource@diasemi.com> 4853W: http://www.dialog-semiconductor.com/products 4854S: Supported 4855F: Documentation/hwmon/da90??.rst 4856F: Documentation/devicetree/bindings/mfd/da90*.txt 4857F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4858F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4859F: Documentation/devicetree/bindings/regulator/da92*.txt 4860F: Documentation/devicetree/bindings/regulator/slg51000.txt 4861F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4862F: Documentation/devicetree/bindings/sound/da[79]*.txt 4863F: drivers/gpio/gpio-da90??.c 4864F: drivers/hwmon/da90??-hwmon.c 4865F: drivers/iio/adc/da91??-*.c 4866F: drivers/input/misc/da90??_onkey.c 4867F: drivers/input/touchscreen/da9052_tsi.c 4868F: drivers/leds/leds-da90??.c 4869F: drivers/mfd/da903x.c 4870F: drivers/mfd/da90??-*.c 4871F: drivers/mfd/da91??-*.c 4872F: drivers/power/supply/da9052-battery.c 4873F: drivers/power/supply/da91??-*.c 4874F: drivers/regulator/da903x.c 4875F: drivers/regulator/da9???-regulator.[ch] 4876F: drivers/regulator/slg51000-regulator.[ch] 4877F: drivers/thermal/da90??-thermal.c 4878F: drivers/rtc/rtc-da90??.c 4879F: drivers/video/backlight/da90??_bl.c 4880F: drivers/watchdog/da90??_wdt.c 4881F: include/linux/mfd/da903x.h 4882F: include/linux/mfd/da9052/ 4883F: include/linux/mfd/da9055/ 4884F: include/linux/mfd/da9062/ 4885F: include/linux/mfd/da9063/ 4886F: include/linux/mfd/da9150/ 4887F: include/linux/regulator/da9211.h 4888F: include/sound/da[79]*.h 4889F: sound/soc/codecs/da[79]*.[ch] 4890 4891DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4892M: William Breathitt Gray <vilhelm.gray@gmail.com> 4893L: linux-gpio@vger.kernel.org 4894S: Maintained 4895F: drivers/gpio/gpio-gpio-mm.c 4896 4897DIOLAN U2C-12 I2C DRIVER 4898M: Guenter Roeck <linux@roeck-us.net> 4899L: linux-i2c@vger.kernel.org 4900S: Maintained 4901F: drivers/i2c/busses/i2c-diolan-u2c.c 4902 4903FILESYSTEM DIRECT ACCESS (DAX) 4904M: Dan Williams <dan.j.williams@intel.com> 4905R: Matthew Wilcox <willy@infradead.org> 4906R: Jan Kara <jack@suse.cz> 4907L: linux-fsdevel@vger.kernel.org 4908L: linux-nvdimm@lists.01.org 4909S: Supported 4910F: fs/dax.c 4911F: include/linux/dax.h 4912F: include/trace/events/fs_dax.h 4913 4914DEVICE DIRECT ACCESS (DAX) 4915M: Dan Williams <dan.j.williams@intel.com> 4916M: Vishal Verma <vishal.l.verma@intel.com> 4917M: Dave Jiang <dave.jiang@intel.com> 4918L: linux-nvdimm@lists.01.org 4919S: Supported 4920F: drivers/dax/ 4921 4922DIRECTORY NOTIFICATION (DNOTIFY) 4923M: Jan Kara <jack@suse.cz> 4924R: Amir Goldstein <amir73il@gmail.com> 4925L: linux-fsdevel@vger.kernel.org 4926S: Maintained 4927F: Documentation/filesystems/dnotify.txt 4928F: fs/notify/dnotify/ 4929F: include/linux/dnotify.h 4930 4931DISK GEOMETRY AND PARTITION HANDLING 4932M: Andries Brouwer <aeb@cwi.nl> 4933W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4934W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4935W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4936S: Maintained 4937 4938DISKQUOTA 4939M: Jan Kara <jack@suse.com> 4940S: Maintained 4941F: Documentation/filesystems/quota.txt 4942F: fs/quota/ 4943F: include/linux/quota*.h 4944F: include/uapi/linux/quota*.h 4945 4946DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4947M: Bernie Thompson <bernie@plugable.com> 4948L: linux-fbdev@vger.kernel.org 4949S: Maintained 4950W: http://plugable.com/category/projects/udlfb/ 4951F: drivers/video/fbdev/udlfb.c 4952F: include/video/udlfb.h 4953F: Documentation/fb/udlfb.rst 4954 4955DISTRIBUTED LOCK MANAGER (DLM) 4956M: Christine Caulfield <ccaulfie@redhat.com> 4957M: David Teigland <teigland@redhat.com> 4958L: cluster-devel@redhat.com 4959W: http://sources.redhat.com/cluster/ 4960T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4961S: Supported 4962F: fs/dlm/ 4963 4964DMA BUFFER SHARING FRAMEWORK 4965M: Sumit Semwal <sumit.semwal@linaro.org> 4966S: Maintained 4967L: linux-media@vger.kernel.org 4968L: dri-devel@lists.freedesktop.org 4969L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4970F: drivers/dma-buf/ 4971F: include/linux/dma-buf* 4972F: include/linux/reservation.h 4973F: include/linux/*fence.h 4974F: Documentation/driver-api/dma-buf.rst 4975T: git git://anongit.freedesktop.org/drm/drm-misc 4976 4977DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4978M: Vinod Koul <vkoul@kernel.org> 4979L: dmaengine@vger.kernel.org 4980Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4981S: Maintained 4982F: drivers/dma/ 4983F: include/linux/dmaengine.h 4984F: include/linux/of_dma.h 4985F: Documentation/devicetree/bindings/dma/ 4986F: Documentation/driver-api/dmaengine/ 4987T: git git://git.infradead.org/users/vkoul/slave-dma.git 4988 4989DMA MAPPING HELPERS 4990M: Christoph Hellwig <hch@lst.de> 4991M: Marek Szyprowski <m.szyprowski@samsung.com> 4992R: Robin Murphy <robin.murphy@arm.com> 4993L: iommu@lists.linux-foundation.org 4994T: git git://git.infradead.org/users/hch/dma-mapping.git 4995W: http://git.infradead.org/users/hch/dma-mapping.git 4996S: Supported 4997F: kernel/dma/ 4998F: include/asm-generic/dma-mapping.h 4999F: include/linux/dma-direct.h 5000F: include/linux/dma-mapping.h 5001F: include/linux/dma-noncoherent.h 5002 5003DME1737 HARDWARE MONITOR DRIVER 5004M: Juerg Haefliger <juergh@gmail.com> 5005L: linux-hwmon@vger.kernel.org 5006S: Maintained 5007F: Documentation/hwmon/dme1737.rst 5008F: drivers/hwmon/dme1737.c 5009 5010DMI/SMBIOS SUPPORT 5011M: Jean Delvare <jdelvare@suse.com> 5012S: Maintained 5013T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 5014F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 5015F: drivers/firmware/dmi-id.c 5016F: drivers/firmware/dmi_scan.c 5017F: include/linux/dmi.h 5018 5019DOCUMENTATION 5020M: Jonathan Corbet <corbet@lwn.net> 5021L: linux-doc@vger.kernel.org 5022S: Maintained 5023F: Documentation/ 5024F: scripts/documentation-file-ref-check 5025F: scripts/kernel-doc 5026F: scripts/sphinx-pre-install 5027X: Documentation/ABI/ 5028X: Documentation/firmware-guide/acpi/ 5029X: Documentation/devicetree/ 5030X: Documentation/i2c/ 5031X: Documentation/media/ 5032X: Documentation/power/ 5033X: Documentation/spi/ 5034T: git git://git.lwn.net/linux.git docs-next 5035 5036DOCUMENTATION/ITALIAN 5037M: Federico Vaga <federico.vaga@vaga.pv.it> 5038L: linux-doc@vger.kernel.org 5039S: Maintained 5040F: Documentation/translations/it_IT 5041 5042DOCUMENTATION SCRIPTS 5043M: Mauro Carvalho Chehab <mchehab@kernel.org> 5044L: linux-doc@vger.kernel.org 5045S: Maintained 5046F: scripts/documentation-file-ref-check 5047F: scripts/sphinx-pre-install 5048F: Documentation/sphinx/parse-headers.pl 5049 5050DONGWOON DW9714 LENS VOICE COIL DRIVER 5051M: Sakari Ailus <sakari.ailus@linux.intel.com> 5052L: linux-media@vger.kernel.org 5053T: git git://linuxtv.org/media_tree.git 5054S: Maintained 5055F: drivers/media/i2c/dw9714.c 5056F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 5057 5058DONGWOON DW9807 LENS VOICE COIL DRIVER 5059M: Sakari Ailus <sakari.ailus@linux.intel.com> 5060L: linux-media@vger.kernel.org 5061T: git git://linuxtv.org/media_tree.git 5062S: Maintained 5063F: drivers/media/i2c/dw9807-vcm.c 5064F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 5065 5066DOUBLETALK DRIVER 5067M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 5068L: blinux-list@redhat.com 5069S: Maintained 5070F: drivers/char/dtlk.c 5071F: include/linux/dtlk.h 5072 5073DPAA2 DATAPATH I/O (DPIO) DRIVER 5074M: Roy Pledge <Roy.Pledge@nxp.com> 5075L: linux-kernel@vger.kernel.org 5076S: Maintained 5077F: drivers/soc/fsl/dpio 5078 5079DPAA2 ETHERNET DRIVER 5080M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5081L: netdev@vger.kernel.org 5082S: Maintained 5083F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5084F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 5085F: drivers/net/ethernet/freescale/dpaa2/dpni* 5086F: drivers/net/ethernet/freescale/dpaa2/dpmac* 5087F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5088F: drivers/net/ethernet/freescale/dpaa2/Makefile 5089F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5090F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst 5091F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst 5092 5093DPAA2 ETHERNET SWITCH DRIVER 5094M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5095M: Ioana Ciornei <ioana.ciornei@nxp.com> 5096L: linux-kernel@vger.kernel.org 5097S: Maintained 5098F: drivers/staging/fsl-dpaa2/ethsw 5099 5100DPT_I2O SCSI RAID DRIVER 5101M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5102L: linux-scsi@vger.kernel.org 5103W: http://www.adaptec.com/ 5104S: Maintained 5105F: drivers/scsi/dpt* 5106F: drivers/scsi/dpt/ 5107 5108DRBD DRIVER 5109M: Philipp Reisner <philipp.reisner@linbit.com> 5110M: Lars Ellenberg <lars.ellenberg@linbit.com> 5111L: drbd-dev@lists.linbit.com 5112W: http://www.drbd.org 5113T: git git://git.linbit.com/linux-drbd.git 5114T: git git://git.linbit.com/drbd-8.4.git 5115S: Supported 5116F: drivers/block/drbd/ 5117F: lib/lru_cache.c 5118F: Documentation/admin-guide/blockdev/ 5119 5120DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5122R: "Rafael J. Wysocki" <rafael@kernel.org> 5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5124S: Supported 5125F: Documentation/kobject.txt 5126F: drivers/base/ 5127F: fs/debugfs/ 5128F: fs/sysfs/ 5129F: include/linux/debugfs.h 5130F: include/linux/kobj* 5131F: lib/kobj* 5132 5133DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5134M: Kevin Hilman <khilman@kernel.org> 5135M: Nishanth Menon <nm@ti.com> 5136S: Maintained 5137F: drivers/power/avs/ 5138F: include/linux/power/smartreflex.h 5139L: linux-pm@vger.kernel.org 5140 5141DRM DRIVER FOR ARM PL111 CLCD 5142M: Eric Anholt <eric@anholt.net> 5143T: git git://anongit.freedesktop.org/drm/drm-misc 5144S: Supported 5145F: drivers/gpu/drm/pl111/ 5146 5147DRM DRIVER FOR ARM VERSATILE TFT PANELS 5148M: Linus Walleij <linus.walleij@linaro.org> 5149T: git git://anongit.freedesktop.org/drm/drm-misc 5150S: Maintained 5151F: drivers/gpu/drm/panel/panel-arm-versatile.c 5152F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5153 5154DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5155M: Dave Airlie <airlied@redhat.com> 5156S: Odd Fixes 5157F: drivers/gpu/drm/ast/ 5158 5159DRM DRIVER FOR ASPEED BMC GFX 5160M: Joel Stanley <joel@jms.id.au> 5161L: linux-aspeed@lists.ozlabs.org 5162T: git git://anongit.freedesktop.org/drm/drm-misc 5163S: Supported 5164F: drivers/gpu/drm/aspeed/ 5165F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5166 5167DRM DRIVER FOR BOCHS VIRTUAL GPU 5168M: Gerd Hoffmann <kraxel@redhat.com> 5169L: virtualization@lists.linux-foundation.org 5170T: git git://anongit.freedesktop.org/drm/drm-misc 5171S: Maintained 5172F: drivers/gpu/drm/bochs/ 5173 5174DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5175M: Linus Walleij <linus.walleij@linaro.org> 5176T: git git://anongit.freedesktop.org/drm/drm-misc 5177S: Maintained 5178F: drivers/gpu/drm/tve200/ 5179 5180DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5181M: Jagan Teki <jagan@amarulasolutions.com> 5182S: Maintained 5183F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5184F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5185 5186DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 5187M: Hans de Goede <hdegoede@redhat.com> 5188T: git git://anongit.freedesktop.org/drm/drm-misc 5189S: Maintained 5190F: drivers/gpu/drm/tiny/gm12u320.c 5191 5192DRM DRIVER FOR ILITEK ILI9225 PANELS 5193M: David Lechner <david@lechnology.com> 5194T: git git://anongit.freedesktop.org/drm/drm-misc 5195S: Maintained 5196F: drivers/gpu/drm/tiny/ili9225.c 5197F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5198 5199DRM DRIVER FOR HX8357D PANELS 5200M: Eric Anholt <eric@anholt.net> 5201T: git git://anongit.freedesktop.org/drm/drm-misc 5202S: Maintained 5203F: drivers/gpu/drm/tiny/hx8357d.c 5204F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5205 5206DRM DRIVER FOR INTEL I810 VIDEO CARDS 5207S: Orphan / Obsolete 5208F: drivers/gpu/drm/i810/ 5209F: include/uapi/drm/i810_drm.h 5210 5211DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5212S: Orphan / Obsolete 5213F: drivers/gpu/drm/mga/ 5214F: include/uapi/drm/mga_drm.h 5215 5216DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5217M: Dave Airlie <airlied@redhat.com> 5218S: Odd Fixes 5219F: drivers/gpu/drm/mgag200/ 5220 5221DRM DRIVER FOR MI0283QT 5222M: Noralf Trønnes <noralf@tronnes.org> 5223T: git git://anongit.freedesktop.org/drm/drm-misc 5224S: Maintained 5225F: drivers/gpu/drm/tiny/mi0283qt.c 5226F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5227 5228DRM DRIVER FOR MSM ADRENO GPU 5229M: Rob Clark <robdclark@gmail.com> 5230M: Sean Paul <sean@poorly.run> 5231L: linux-arm-msm@vger.kernel.org 5232L: dri-devel@lists.freedesktop.org 5233L: freedreno@lists.freedesktop.org 5234T: git https://gitlab.freedesktop.org/drm/msm.git 5235S: Maintained 5236F: drivers/gpu/drm/msm/ 5237F: include/uapi/drm/msm_drm.h 5238F: Documentation/devicetree/bindings/display/msm/ 5239 5240DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5241M: Ben Skeggs <bskeggs@redhat.com> 5242L: dri-devel@lists.freedesktop.org 5243L: nouveau@lists.freedesktop.org 5244T: git git://github.com/skeggsb/linux 5245S: Supported 5246F: drivers/gpu/drm/nouveau/ 5247F: include/uapi/drm/nouveau_drm.h 5248 5249DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5250M: Stefan Mavrodiev <stefan@olimex.com> 5251S: Maintained 5252F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5253F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5254 5255DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5256M: Noralf Trønnes <noralf@tronnes.org> 5257T: git git://anongit.freedesktop.org/drm/drm-misc 5258S: Maintained 5259F: drivers/gpu/drm/tiny/repaper.c 5260F: Documentation/devicetree/bindings/display/repaper.txt 5261 5262DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5263M: Dave Airlie <airlied@redhat.com> 5264M: Gerd Hoffmann <kraxel@redhat.com> 5265L: virtualization@lists.linux-foundation.org 5266T: git git://anongit.freedesktop.org/drm/drm-misc 5267S: Obsolete 5268W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5269F: drivers/gpu/drm/cirrus/ 5270 5271DRM DRIVER FOR QXL VIRTUAL GPU 5272M: Dave Airlie <airlied@redhat.com> 5273M: Gerd Hoffmann <kraxel@redhat.com> 5274L: virtualization@lists.linux-foundation.org 5275L: spice-devel@lists.freedesktop.org 5276T: git git://anongit.freedesktop.org/drm/drm-misc 5277S: Maintained 5278F: drivers/gpu/drm/qxl/ 5279F: include/uapi/drm/qxl_drm.h 5280 5281DRM DRIVER FOR RAYDIUM RM67191 PANELS 5282M: Robert Chiras <robert.chiras@nxp.com> 5283S: Maintained 5284F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5285F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5286 5287DRM DRIVER FOR RAGE 128 VIDEO CARDS 5288S: Orphan / Obsolete 5289F: drivers/gpu/drm/r128/ 5290F: include/uapi/drm/r128_drm.h 5291 5292DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5293M: Guido Günther <agx@sigxcpu.org> 5294R: Purism Kernel Team <kernel@puri.sm> 5295S: Maintained 5296F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5297F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5298 5299DRM DRIVER FOR SAVAGE VIDEO CARDS 5300S: Orphan / Obsolete 5301F: drivers/gpu/drm/savage/ 5302F: include/uapi/drm/savage_drm.h 5303 5304DRM DRIVER FOR SIS VIDEO CARDS 5305S: Orphan / Obsolete 5306F: drivers/gpu/drm/sis/ 5307F: include/uapi/drm/sis_drm.h 5308 5309DRM DRIVER FOR SITRONIX ST7701 PANELS 5310M: Jagan Teki <jagan@amarulasolutions.com> 5311S: Maintained 5312F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5313F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5314 5315DRM DRIVER FOR SITRONIX ST7586 PANELS 5316M: David Lechner <david@lechnology.com> 5317T: git git://anongit.freedesktop.org/drm/drm-misc 5318S: Maintained 5319F: drivers/gpu/drm/tiny/st7586.c 5320F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5321 5322DRM DRIVER FOR SITRONIX ST7735R PANELS 5323M: David Lechner <david@lechnology.com> 5324T: git git://anongit.freedesktop.org/drm/drm-misc 5325S: Maintained 5326F: drivers/gpu/drm/tiny/st7735r.c 5327F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5328 5329DRM DRIVER FOR ST-ERICSSON MCDE 5330M: Linus Walleij <linus.walleij@linaro.org> 5331T: git git://anongit.freedesktop.org/drm/drm-misc 5332S: Maintained 5333F: drivers/gpu/drm/mcde/ 5334F: Documentation/devicetree/bindings/display/ste,mcde.txt 5335 5336DRM DRIVER FOR TDFX VIDEO CARDS 5337S: Orphan / Obsolete 5338F: drivers/gpu/drm/tdfx/ 5339 5340DRM DRIVER FOR TPO TPG110 PANELS 5341M: Linus Walleij <linus.walleij@linaro.org> 5342T: git git://anongit.freedesktop.org/drm/drm-misc 5343S: Maintained 5344F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5345F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5346 5347DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5348M: Dave Airlie <airlied@redhat.com> 5349R: Sean Paul <sean@poorly.run> 5350L: dri-devel@lists.freedesktop.org 5351S: Odd Fixes 5352F: drivers/gpu/drm/udl/ 5353T: git git://anongit.freedesktop.org/drm/drm-misc 5354 5355DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5356M: Hans de Goede <hdegoede@redhat.com> 5357L: dri-devel@lists.freedesktop.org 5358S: Maintained 5359F: drivers/gpu/drm/vboxvideo/ 5360T: git git://anongit.freedesktop.org/drm/drm-misc 5361 5362DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5363M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5364R: Haneen Mohammed <hamohammed.sa@gmail.com> 5365R: Daniel Vetter <daniel@ffwll.ch> 5366T: git git://anongit.freedesktop.org/drm/drm-misc 5367S: Maintained 5368L: dri-devel@lists.freedesktop.org 5369F: drivers/gpu/drm/vkms/ 5370F: Documentation/gpu/vkms.rst 5371 5372DRM DRIVER FOR VMWARE VIRTUAL GPU 5373M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5374M: Thomas Hellstrom <thellstrom@vmware.com> 5375L: dri-devel@lists.freedesktop.org 5376T: git git://people.freedesktop.org/~thomash/linux 5377S: Supported 5378F: drivers/gpu/drm/vmwgfx/ 5379F: include/uapi/drm/vmwgfx_drm.h 5380 5381DRM DRIVERS 5382M: David Airlie <airlied@linux.ie> 5383M: Daniel Vetter <daniel@ffwll.ch> 5384L: dri-devel@lists.freedesktop.org 5385T: git git://anongit.freedesktop.org/drm/drm 5386B: https://bugs.freedesktop.org/ 5387C: irc://chat.freenode.net/dri-devel 5388S: Maintained 5389F: drivers/gpu/drm/ 5390F: drivers/gpu/vga/ 5391F: Documentation/devicetree/bindings/display/ 5392F: Documentation/devicetree/bindings/gpu/ 5393F: Documentation/gpu/ 5394F: include/drm/ 5395F: include/uapi/drm/ 5396F: include/linux/vga* 5397 5398DRM DRIVERS AND MISC GPU PATCHES 5399M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5400M: Maxime Ripard <mripard@kernel.org> 5401M: Sean Paul <sean@poorly.run> 5402W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5403S: Maintained 5404T: git git://anongit.freedesktop.org/drm/drm-misc 5405F: Documentation/gpu/ 5406F: drivers/gpu/vga/ 5407F: drivers/gpu/drm/* 5408F: include/drm/drm* 5409F: include/uapi/drm/drm* 5410F: include/linux/vga* 5411 5412DRM DRIVERS FOR ALLWINNER A10 5413M: Maxime Ripard <mripard@kernel.org> 5414M: Chen-Yu Tsai <wens@csie.org> 5415L: dri-devel@lists.freedesktop.org 5416S: Supported 5417F: drivers/gpu/drm/sun4i/ 5418F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5419T: git git://anongit.freedesktop.org/drm/drm-misc 5420 5421DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5422M: Maxime Ripard <mripard@kernel.org> 5423M: Chen-Yu Tsai <wens@csie.org> 5424R: Jernej Skrabec <jernej.skrabec@siol.net> 5425L: dri-devel@lists.freedesktop.org 5426S: Supported 5427F: drivers/gpu/drm/sun4i/sun8i* 5428T: git git://anongit.freedesktop.org/drm/drm-misc 5429 5430DRM DRIVERS FOR AMLOGIC SOCS 5431M: Neil Armstrong <narmstrong@baylibre.com> 5432L: dri-devel@lists.freedesktop.org 5433L: linux-amlogic@lists.infradead.org 5434W: http://linux-meson.com/ 5435S: Supported 5436F: drivers/gpu/drm/meson/ 5437F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5438F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5439F: Documentation/gpu/meson.rst 5440T: git git://anongit.freedesktop.org/drm/drm-misc 5441 5442DRM DRIVERS FOR ATMEL HLCDC 5443M: Sam Ravnborg <sam@ravnborg.org> 5444M: Boris Brezillon <bbrezillon@kernel.org> 5445L: dri-devel@lists.freedesktop.org 5446S: Supported 5447F: drivers/gpu/drm/atmel-hlcdc/ 5448F: Documentation/devicetree/bindings/display/atmel/ 5449T: git git://anongit.freedesktop.org/drm/drm-misc 5450 5451DRM DRIVERS FOR BRIDGE CHIPS 5452M: Andrzej Hajda <a.hajda@samsung.com> 5453M: Neil Armstrong <narmstrong@baylibre.com> 5454R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5455R: Jonas Karlman <jonas@kwiboo.se> 5456R: Jernej Skrabec <jernej.skrabec@siol.net> 5457S: Maintained 5458T: git git://anongit.freedesktop.org/drm/drm-misc 5459F: drivers/gpu/drm/bridge/ 5460 5461DRM DRIVERS FOR EXYNOS 5462M: Inki Dae <inki.dae@samsung.com> 5463M: Joonyoung Shim <jy0922.shim@samsung.com> 5464M: Seung-Woo Kim <sw0312.kim@samsung.com> 5465M: Kyungmin Park <kyungmin.park@samsung.com> 5466L: dri-devel@lists.freedesktop.org 5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5468S: Supported 5469F: drivers/gpu/drm/exynos/ 5470F: include/uapi/drm/exynos_drm.h 5471F: Documentation/devicetree/bindings/display/exynos/ 5472 5473DRM DRIVERS FOR FREESCALE DCU 5474M: Stefan Agner <stefan@agner.ch> 5475M: Alison Wang <alison.wang@nxp.com> 5476L: dri-devel@lists.freedesktop.org 5477S: Supported 5478F: drivers/gpu/drm/fsl-dcu/ 5479F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5480F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5481F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5482T: git git://anongit.freedesktop.org/drm/drm-misc 5483 5484DRM DRIVERS FOR FREESCALE IMX 5485M: Philipp Zabel <p.zabel@pengutronix.de> 5486L: dri-devel@lists.freedesktop.org 5487S: Maintained 5488F: drivers/gpu/drm/imx/ 5489F: drivers/gpu/ipu-v3/ 5490F: Documentation/devicetree/bindings/display/imx/ 5491 5492DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5493M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5494L: dri-devel@lists.freedesktop.org 5495T: git git://github.com/patjak/drm-gma500 5496S: Maintained 5497F: drivers/gpu/drm/gma500/ 5498 5499DRM DRIVERS FOR HISILICON 5500M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5501M: Rongrong Zou <zourongrong@gmail.com> 5502R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5503R: Chen Feng <puck.chen@hisilicon.com> 5504L: dri-devel@lists.freedesktop.org 5505T: git git://github.com/xin3liang/linux.git 5506S: Maintained 5507F: drivers/gpu/drm/hisilicon/ 5508F: Documentation/devicetree/bindings/display/hisilicon/ 5509 5510DRM DRIVERS FOR LIMA 5511M: Qiang Yu <yuq825@gmail.com> 5512L: dri-devel@lists.freedesktop.org 5513L: lima@lists.freedesktop.org (moderated for non-subscribers) 5514S: Maintained 5515F: drivers/gpu/drm/lima/ 5516F: include/uapi/drm/lima_drm.h 5517T: git git://anongit.freedesktop.org/drm/drm-misc 5518 5519DRM DRIVERS FOR MEDIATEK 5520M: CK Hu <ck.hu@mediatek.com> 5521M: Philipp Zabel <p.zabel@pengutronix.de> 5522L: dri-devel@lists.freedesktop.org 5523S: Supported 5524F: drivers/gpu/drm/mediatek/ 5525F: Documentation/devicetree/bindings/display/mediatek/ 5526 5527DRM DRIVERS FOR NVIDIA TEGRA 5528M: Thierry Reding <thierry.reding@gmail.com> 5529L: dri-devel@lists.freedesktop.org 5530L: linux-tegra@vger.kernel.org 5531T: git git://anongit.freedesktop.org/tegra/linux.git 5532S: Supported 5533F: drivers/gpu/drm/tegra/ 5534F: drivers/gpu/host1x/ 5535F: include/linux/host1x.h 5536F: include/uapi/drm/tegra_drm.h 5537F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5538 5539DRM DRIVERS FOR RENESAS 5540M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5541M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5542L: dri-devel@lists.freedesktop.org 5543L: linux-renesas-soc@vger.kernel.org 5544T: git git://linuxtv.org/pinchartl/media drm/du/next 5545S: Supported 5546F: drivers/gpu/drm/rcar-du/ 5547F: drivers/gpu/drm/shmobile/ 5548F: include/linux/platform_data/shmob_drm.h 5549F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5550F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5551F: Documentation/devicetree/bindings/display/renesas,du.txt 5552 5553DRM DRIVERS FOR ROCKCHIP 5554M: Sandy Huang <hjc@rock-chips.com> 5555M: Heiko Stübner <heiko@sntech.de> 5556L: dri-devel@lists.freedesktop.org 5557S: Maintained 5558F: drivers/gpu/drm/rockchip/ 5559F: Documentation/devicetree/bindings/display/rockchip/ 5560T: git git://anongit.freedesktop.org/drm/drm-misc 5561 5562DRM DRIVERS FOR STI 5563M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5564M: Vincent Abriou <vincent.abriou@st.com> 5565L: dri-devel@lists.freedesktop.org 5566T: git git://anongit.freedesktop.org/drm/drm-misc 5567S: Maintained 5568F: drivers/gpu/drm/sti 5569F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5570 5571DRM DRIVERS FOR STM 5572M: Yannick Fertre <yannick.fertre@st.com> 5573M: Philippe Cornu <philippe.cornu@st.com> 5574M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5575M: Vincent Abriou <vincent.abriou@st.com> 5576L: dri-devel@lists.freedesktop.org 5577T: git git://anongit.freedesktop.org/drm/drm-misc 5578S: Maintained 5579F: drivers/gpu/drm/stm 5580F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5581 5582DRM DRIVERS FOR TI LCDC 5583M: Jyri Sarha <jsarha@ti.com> 5584R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5585L: dri-devel@lists.freedesktop.org 5586S: Maintained 5587F: drivers/gpu/drm/tilcdc/ 5588F: Documentation/devicetree/bindings/display/tilcdc/ 5589 5590DRM DRIVERS FOR TI OMAP 5591M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5592L: dri-devel@lists.freedesktop.org 5593S: Maintained 5594F: drivers/gpu/drm/omapdrm/ 5595F: Documentation/devicetree/bindings/display/ti/ 5596 5597DRM DRIVERS FOR V3D 5598M: Eric Anholt <eric@anholt.net> 5599S: Supported 5600F: drivers/gpu/drm/v3d/ 5601F: include/uapi/drm/v3d_drm.h 5602F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5603T: git git://anongit.freedesktop.org/drm/drm-misc 5604 5605DRM DRIVERS FOR VC4 5606M: Eric Anholt <eric@anholt.net> 5607T: git git://github.com/anholt/linux 5608S: Supported 5609F: drivers/gpu/drm/vc4/ 5610F: include/uapi/drm/vc4_drm.h 5611F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5612T: git git://anongit.freedesktop.org/drm/drm-misc 5613 5614DRM DRIVERS FOR VIVANTE GPU IP 5615M: Lucas Stach <l.stach@pengutronix.de> 5616R: Russell King <linux+etnaviv@armlinux.org.uk> 5617R: Christian Gmeiner <christian.gmeiner@gmail.com> 5618L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5619L: dri-devel@lists.freedesktop.org 5620S: Maintained 5621F: drivers/gpu/drm/etnaviv/ 5622F: include/uapi/drm/etnaviv_drm.h 5623F: Documentation/devicetree/bindings/display/etnaviv/ 5624 5625DRM DRIVERS FOR ZTE ZX 5626M: Shawn Guo <shawnguo@kernel.org> 5627L: dri-devel@lists.freedesktop.org 5628S: Maintained 5629F: drivers/gpu/drm/zte/ 5630F: Documentation/devicetree/bindings/display/zte,vou.txt 5631T: git git://anongit.freedesktop.org/drm/drm-misc 5632 5633DRM PANEL DRIVERS 5634M: Thierry Reding <thierry.reding@gmail.com> 5635R: Sam Ravnborg <sam@ravnborg.org> 5636L: dri-devel@lists.freedesktop.org 5637T: git git://anongit.freedesktop.org/drm/drm-misc 5638S: Maintained 5639F: drivers/gpu/drm/drm_panel.c 5640F: drivers/gpu/drm/panel/ 5641F: include/drm/drm_panel.h 5642F: Documentation/devicetree/bindings/display/panel/ 5643 5644DRM DRIVERS FOR XEN 5645M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5646T: git git://anongit.freedesktop.org/drm/drm-misc 5647L: dri-devel@lists.freedesktop.org 5648L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5649S: Supported 5650F: drivers/gpu/drm/xen/ 5651F: Documentation/gpu/xen-front.rst 5652 5653DRM TTM SUBSYSTEM 5654M: Christian Koenig <christian.koenig@amd.com> 5655M: Huang Rui <ray.huang@amd.com> 5656T: git git://people.freedesktop.org/~agd5f/linux 5657S: Maintained 5658L: dri-devel@lists.freedesktop.org 5659F: include/drm/ttm/ 5660F: drivers/gpu/drm/ttm/ 5661 5662DSBR100 USB FM RADIO DRIVER 5663M: Alexey Klimov <klimov.linux@gmail.com> 5664L: linux-media@vger.kernel.org 5665T: git git://linuxtv.org/media_tree.git 5666S: Maintained 5667F: drivers/media/radio/dsbr100.c 5668 5669DT3155 MEDIA DRIVER 5670M: Hans Verkuil <hverkuil@xs4all.nl> 5671L: linux-media@vger.kernel.org 5672T: git git://linuxtv.org/media_tree.git 5673W: https://linuxtv.org 5674S: Odd Fixes 5675F: drivers/media/pci/dt3155/ 5676 5677DVB_USB_AF9015 MEDIA DRIVER 5678M: Antti Palosaari <crope@iki.fi> 5679L: linux-media@vger.kernel.org 5680W: https://linuxtv.org 5681W: http://palosaari.fi/linux/ 5682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5683T: git git://linuxtv.org/anttip/media_tree.git 5684S: Maintained 5685F: drivers/media/usb/dvb-usb-v2/af9015* 5686 5687DVB_USB_AF9035 MEDIA DRIVER 5688M: Antti Palosaari <crope@iki.fi> 5689L: linux-media@vger.kernel.org 5690W: https://linuxtv.org 5691W: http://palosaari.fi/linux/ 5692Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5693T: git git://linuxtv.org/anttip/media_tree.git 5694S: Maintained 5695F: drivers/media/usb/dvb-usb-v2/af9035* 5696 5697DVB_USB_ANYSEE MEDIA DRIVER 5698M: Antti Palosaari <crope@iki.fi> 5699L: linux-media@vger.kernel.org 5700W: https://linuxtv.org 5701W: http://palosaari.fi/linux/ 5702Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5703T: git git://linuxtv.org/anttip/media_tree.git 5704S: Maintained 5705F: drivers/media/usb/dvb-usb-v2/anysee* 5706 5707DVB_USB_AU6610 MEDIA DRIVER 5708M: Antti Palosaari <crope@iki.fi> 5709L: linux-media@vger.kernel.org 5710W: https://linuxtv.org 5711W: http://palosaari.fi/linux/ 5712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5713T: git git://linuxtv.org/anttip/media_tree.git 5714S: Maintained 5715F: drivers/media/usb/dvb-usb-v2/au6610* 5716 5717DVB_USB_CE6230 MEDIA DRIVER 5718M: Antti Palosaari <crope@iki.fi> 5719L: linux-media@vger.kernel.org 5720W: https://linuxtv.org 5721W: http://palosaari.fi/linux/ 5722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5723T: git git://linuxtv.org/anttip/media_tree.git 5724S: Maintained 5725F: drivers/media/usb/dvb-usb-v2/ce6230* 5726 5727DVB_USB_CXUSB MEDIA DRIVER 5728M: Michael Krufky <mkrufky@linuxtv.org> 5729L: linux-media@vger.kernel.org 5730W: https://linuxtv.org 5731W: http://github.com/mkrufky 5732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5733T: git git://linuxtv.org/media_tree.git 5734S: Maintained 5735F: drivers/media/usb/dvb-usb/cxusb* 5736 5737DVB_USB_EC168 MEDIA DRIVER 5738M: Antti Palosaari <crope@iki.fi> 5739L: linux-media@vger.kernel.org 5740W: https://linuxtv.org 5741W: http://palosaari.fi/linux/ 5742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5743T: git git://linuxtv.org/anttip/media_tree.git 5744S: Maintained 5745F: drivers/media/usb/dvb-usb-v2/ec168* 5746 5747DVB_USB_GL861 MEDIA DRIVER 5748M: Antti Palosaari <crope@iki.fi> 5749L: linux-media@vger.kernel.org 5750W: https://linuxtv.org 5751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5752T: git git://linuxtv.org/anttip/media_tree.git 5753S: Maintained 5754F: drivers/media/usb/dvb-usb-v2/gl861* 5755 5756DVB_USB_MXL111SF MEDIA DRIVER 5757M: Michael Krufky <mkrufky@linuxtv.org> 5758L: linux-media@vger.kernel.org 5759W: https://linuxtv.org 5760W: http://github.com/mkrufky 5761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5762T: git git://linuxtv.org/mkrufky/mxl111sf.git 5763S: Maintained 5764F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5765 5766DVB_USB_RTL28XXU MEDIA DRIVER 5767M: Antti Palosaari <crope@iki.fi> 5768L: linux-media@vger.kernel.org 5769W: https://linuxtv.org 5770W: http://palosaari.fi/linux/ 5771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5772T: git git://linuxtv.org/anttip/media_tree.git 5773S: Maintained 5774F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5775 5776DVB_USB_V2 MEDIA DRIVER 5777M: Antti Palosaari <crope@iki.fi> 5778L: linux-media@vger.kernel.org 5779W: https://linuxtv.org 5780W: http://palosaari.fi/linux/ 5781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5782T: git git://linuxtv.org/anttip/media_tree.git 5783S: Maintained 5784F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5785F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5786 5787DYNAMIC DEBUG 5788M: Jason Baron <jbaron@akamai.com> 5789S: Maintained 5790F: lib/dynamic_debug.c 5791F: include/linux/dynamic_debug.h 5792 5793DYNAMIC INTERRUPT MODERATION 5794M: Tal Gilboa <talgi@mellanox.com> 5795S: Maintained 5796F: include/linux/dim.h 5797F: lib/dim/ 5798 5799DZ DECSTATION DZ11 SERIAL DRIVER 5800M: "Maciej W. Rozycki" <macro@linux-mips.org> 5801S: Maintained 5802F: drivers/tty/serial/dz.* 5803 5804E3X0 POWER BUTTON DRIVER 5805M: Moritz Fischer <moritz.fischer@ettus.com> 5806L: usrp-users@lists.ettus.com 5807W: http://www.ettus.com 5808S: Supported 5809F: drivers/input/misc/e3x0-button.c 5810F: Documentation/devicetree/bindings/input/e3x0-button.txt 5811 5812E4000 MEDIA DRIVER 5813M: Antti Palosaari <crope@iki.fi> 5814L: linux-media@vger.kernel.org 5815W: https://linuxtv.org 5816W: http://palosaari.fi/linux/ 5817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5818T: git git://linuxtv.org/anttip/media_tree.git 5819S: Maintained 5820F: drivers/media/tuners/e4000* 5821 5822EARTH_PT1 MEDIA DRIVER 5823M: Akihiro Tsukada <tskd08@gmail.com> 5824L: linux-media@vger.kernel.org 5825S: Odd Fixes 5826F: drivers/media/pci/pt1/ 5827 5828EARTH_PT3 MEDIA DRIVER 5829M: Akihiro Tsukada <tskd08@gmail.com> 5830L: linux-media@vger.kernel.org 5831S: Odd Fixes 5832F: drivers/media/pci/pt3/ 5833 5834EC100 MEDIA DRIVER 5835M: Antti Palosaari <crope@iki.fi> 5836L: linux-media@vger.kernel.org 5837W: https://linuxtv.org 5838W: http://palosaari.fi/linux/ 5839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5840T: git git://linuxtv.org/anttip/media_tree.git 5841S: Maintained 5842F: drivers/media/dvb-frontends/ec100* 5843 5844ECRYPT FILE SYSTEM 5845M: Tyler Hicks <tyhicks@canonical.com> 5846L: ecryptfs@vger.kernel.org 5847W: http://ecryptfs.org 5848W: https://launchpad.net/ecryptfs 5849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5850S: Supported 5851F: Documentation/filesystems/ecryptfs.txt 5852F: fs/ecryptfs/ 5853 5854EDAC-AMD64 5855M: Borislav Petkov <bp@alien8.de> 5856L: linux-edac@vger.kernel.org 5857S: Maintained 5858F: drivers/edac/amd64_edac* 5859 5860EDAC-ARMADA 5861M: Jan Luebbe <jlu@pengutronix.de> 5862L: linux-edac@vger.kernel.org 5863S: Maintained 5864F: drivers/edac/armada_xp_* 5865 5866EDAC-AST2500 5867M: Stefan Schaeckeler <sschaeck@cisco.com> 5868S: Supported 5869F: drivers/edac/aspeed_edac.c 5870F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5871 5872EDAC-BLUEFIELD 5873M: Shravan Kumar Ramani <sramani@mellanox.com> 5874S: Supported 5875F: drivers/edac/bluefield_edac.c 5876 5877EDAC-CALXEDA 5878M: Robert Richter <rric@kernel.org> 5879L: linux-edac@vger.kernel.org 5880S: Maintained 5881F: drivers/edac/highbank* 5882 5883EDAC-CAVIUM OCTEON 5884M: Ralf Baechle <ralf@linux-mips.org> 5885M: David Daney <david.daney@cavium.com> 5886L: linux-edac@vger.kernel.org 5887L: linux-mips@vger.kernel.org 5888S: Supported 5889F: drivers/edac/octeon_edac* 5890 5891EDAC-CAVIUM THUNDERX 5892M: David Daney <david.daney@cavium.com> 5893M: Jan Glauber <jglauber@cavium.com> 5894L: linux-edac@vger.kernel.org 5895S: Supported 5896F: drivers/edac/thunderx_edac* 5897 5898EDAC-CORE 5899M: Borislav Petkov <bp@alien8.de> 5900M: Mauro Carvalho Chehab <mchehab@kernel.org> 5901M: Tony Luck <tony.luck@intel.com> 5902R: James Morse <james.morse@arm.com> 5903R: Robert Richter <rrichter@marvell.com> 5904L: linux-edac@vger.kernel.org 5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 5906S: Supported 5907F: Documentation/admin-guide/ras.rst 5908F: Documentation/driver-api/edac.rst 5909F: drivers/edac/ 5910F: include/linux/edac.h 5911 5912EDAC-E752X 5913M: Mark Gross <mark.gross@intel.com> 5914L: linux-edac@vger.kernel.org 5915S: Maintained 5916F: drivers/edac/e752x_edac.c 5917 5918EDAC-E7XXX 5919L: linux-edac@vger.kernel.org 5920S: Maintained 5921F: drivers/edac/e7xxx_edac.c 5922 5923EDAC-FSL_DDR 5924M: York Sun <york.sun@nxp.com> 5925L: linux-edac@vger.kernel.org 5926S: Maintained 5927F: drivers/edac/fsl_ddr_edac.* 5928 5929EDAC-GHES 5930M: Mauro Carvalho Chehab <mchehab@kernel.org> 5931L: linux-edac@vger.kernel.org 5932S: Maintained 5933F: drivers/edac/ghes_edac.c 5934 5935EDAC-I10NM 5936M: Tony Luck <tony.luck@intel.com> 5937L: linux-edac@vger.kernel.org 5938S: Maintained 5939F: drivers/edac/i10nm_base.c 5940 5941EDAC-I3000 5942L: linux-edac@vger.kernel.org 5943S: Orphan 5944F: drivers/edac/i3000_edac.c 5945 5946EDAC-I5000 5947L: linux-edac@vger.kernel.org 5948S: Maintained 5949F: drivers/edac/i5000_edac.c 5950 5951EDAC-I5400 5952M: Mauro Carvalho Chehab <mchehab@kernel.org> 5953L: linux-edac@vger.kernel.org 5954S: Maintained 5955F: drivers/edac/i5400_edac.c 5956 5957EDAC-I7300 5958M: Mauro Carvalho Chehab <mchehab@kernel.org> 5959L: linux-edac@vger.kernel.org 5960S: Maintained 5961F: drivers/edac/i7300_edac.c 5962 5963EDAC-I7CORE 5964M: Mauro Carvalho Chehab <mchehab@kernel.org> 5965L: linux-edac@vger.kernel.org 5966S: Maintained 5967F: drivers/edac/i7core_edac.c 5968 5969EDAC-I82443BXGX 5970M: Tim Small <tim@buttersideup.com> 5971L: linux-edac@vger.kernel.org 5972S: Maintained 5973F: drivers/edac/i82443bxgx_edac.c 5974 5975EDAC-I82975X 5976M: "Arvind R." <arvino55@gmail.com> 5977L: linux-edac@vger.kernel.org 5978S: Maintained 5979F: drivers/edac/i82975x_edac.c 5980 5981EDAC-IE31200 5982M: Jason Baron <jbaron@akamai.com> 5983L: linux-edac@vger.kernel.org 5984S: Maintained 5985F: drivers/edac/ie31200_edac.c 5986 5987EDAC-MPC85XX 5988M: Johannes Thumshirn <morbidrsa@gmail.com> 5989L: linux-edac@vger.kernel.org 5990S: Maintained 5991F: drivers/edac/mpc85xx_edac.[ch] 5992 5993EDAC-PASEMI 5994M: Egor Martovetsky <egor@pasemi.com> 5995L: linux-edac@vger.kernel.org 5996S: Maintained 5997F: drivers/edac/pasemi_edac.c 5998 5999EDAC-PND2 6000M: Tony Luck <tony.luck@intel.com> 6001L: linux-edac@vger.kernel.org 6002S: Maintained 6003F: drivers/edac/pnd2_edac.[ch] 6004 6005EDAC-R82600 6006M: Tim Small <tim@buttersideup.com> 6007L: linux-edac@vger.kernel.org 6008S: Maintained 6009F: drivers/edac/r82600_edac.c 6010 6011EDAC-SBRIDGE 6012M: Tony Luck <tony.luck@intel.com> 6013R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 6014L: linux-edac@vger.kernel.org 6015S: Maintained 6016F: drivers/edac/sb_edac.c 6017 6018EDAC-SIFIVE 6019M: Yash Shah <yash.shah@sifive.com> 6020L: linux-edac@vger.kernel.org 6021S: Supported 6022F: drivers/edac/sifive_edac.c 6023 6024EDAC-SKYLAKE 6025M: Tony Luck <tony.luck@intel.com> 6026L: linux-edac@vger.kernel.org 6027S: Maintained 6028F: drivers/edac/skx_*.c 6029 6030EDAC-TI 6031M: Tero Kristo <t-kristo@ti.com> 6032L: linux-edac@vger.kernel.org 6033S: Maintained 6034F: drivers/edac/ti_edac.c 6035 6036EDAC-QCOM 6037M: Channagoud Kadabi <ckadabi@codeaurora.org> 6038M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 6039L: linux-arm-msm@vger.kernel.org 6040L: linux-edac@vger.kernel.org 6041S: Maintained 6042F: drivers/edac/qcom_edac.c 6043 6044EDIROL UA-101/UA-1000 DRIVER 6045M: Clemens Ladisch <clemens@ladisch.de> 6046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6048S: Maintained 6049F: sound/usb/misc/ua101.c 6050 6051EFI TEST DRIVER 6052L: linux-efi@vger.kernel.org 6053M: Ivan Hu <ivan.hu@canonical.com> 6054M: Ard Biesheuvel <ardb@kernel.org> 6055S: Maintained 6056F: drivers/firmware/efi/test/ 6057 6058EFI VARIABLE FILESYSTEM 6059M: Matthew Garrett <matthew.garrett@nebula.com> 6060M: Jeremy Kerr <jk@ozlabs.org> 6061M: Ard Biesheuvel <ardb@kernel.org> 6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6063L: linux-efi@vger.kernel.org 6064S: Maintained 6065F: fs/efivarfs/ 6066 6067EFIFB FRAMEBUFFER DRIVER 6068L: linux-fbdev@vger.kernel.org 6069M: Peter Jones <pjones@redhat.com> 6070S: Maintained 6071F: drivers/video/fbdev/efifb.c 6072 6073EFS FILESYSTEM 6074W: http://aeschi.ch.eu.org/efs/ 6075S: Orphan 6076F: fs/efs/ 6077 6078EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 6079M: Douglas Miller <dougmill@linux.ibm.com> 6080L: netdev@vger.kernel.org 6081S: Maintained 6082F: drivers/net/ethernet/ibm/ehea/ 6083 6084EM28XX VIDEO4LINUX DRIVER 6085M: Mauro Carvalho Chehab <mchehab@kernel.org> 6086L: linux-media@vger.kernel.org 6087W: https://linuxtv.org 6088T: git git://linuxtv.org/media_tree.git 6089S: Maintained 6090F: drivers/media/usb/em28xx/ 6091F: Documentation/media/v4l-drivers/em28xx* 6092 6093EMBEDDED LINUX 6094M: Paul Gortmaker <paul.gortmaker@windriver.com> 6095M: Matt Mackall <mpm@selenic.com> 6096M: David Woodhouse <dwmw2@infradead.org> 6097L: linux-embedded@vger.kernel.org 6098S: Maintained 6099 6100Emulex 10Gbps iSCSI - OneConnect DRIVER 6101M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 6102M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6103M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6104L: linux-scsi@vger.kernel.org 6105W: http://www.broadcom.com 6106S: Supported 6107F: drivers/scsi/be2iscsi/ 6108 6109Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6110M: Sathya Perla <sathya.perla@broadcom.com> 6111M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6112M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6113M: Somnath Kotur <somnath.kotur@broadcom.com> 6114L: netdev@vger.kernel.org 6115W: http://www.emulex.com 6116S: Supported 6117F: drivers/net/ethernet/emulex/benet/ 6118 6119EMULEX ONECONNECT ROCE DRIVER 6120M: Selvin Xavier <selvin.xavier@broadcom.com> 6121M: Devesh Sharma <devesh.sharma@broadcom.com> 6122L: linux-rdma@vger.kernel.org 6123W: http://www.broadcom.com 6124S: Odd Fixes 6125F: drivers/infiniband/hw/ocrdma/ 6126F: include/uapi/rdma/ocrdma-abi.h 6127 6128EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6129M: James Smart <james.smart@broadcom.com> 6130M: Dick Kennedy <dick.kennedy@broadcom.com> 6131L: linux-scsi@vger.kernel.org 6132W: http://www.broadcom.com 6133S: Supported 6134F: drivers/scsi/lpfc/ 6135 6136ENE CB710 FLASH CARD READER DRIVER 6137M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6138S: Maintained 6139F: drivers/misc/cb710/ 6140F: drivers/mmc/host/cb710-mmc.* 6141F: include/linux/cb710.h 6142 6143ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6144M: Maxim Levitsky <maximlevitsky@gmail.com> 6145S: Maintained 6146F: drivers/media/rc/ene_ir.* 6147 6148EPSON S1D13XXX FRAMEBUFFER DRIVER 6149M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6150S: Maintained 6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6152F: drivers/video/fbdev/s1d13xxxfb.c 6153F: include/video/s1d13xxxfb.h 6154 6155EROFS FILE SYSTEM 6156M: Gao Xiang <gaoxiang25@huawei.com> 6157M: Chao Yu <yuchao0@huawei.com> 6158L: linux-erofs@lists.ozlabs.org 6159S: Maintained 6160T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 6161F: Documentation/filesystems/erofs.txt 6162F: fs/erofs/ 6163F: include/trace/events/erofs.h 6164 6165ERRSEQ ERROR TRACKING INFRASTRUCTURE 6166M: Jeff Layton <jlayton@kernel.org> 6167S: Maintained 6168F: lib/errseq.c 6169F: include/linux/errseq.h 6170 6171ET131X NETWORK DRIVER 6172M: Mark Einon <mark.einon@gmail.com> 6173S: Odd Fixes 6174F: drivers/net/ethernet/agere/ 6175 6176ETHERNET BRIDGE 6177M: Roopa Prabhu <roopa@cumulusnetworks.com> 6178M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6179L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6180L: netdev@vger.kernel.org 6181W: http://www.linuxfoundation.org/en/Net:Bridge 6182S: Maintained 6183F: include/linux/netfilter_bridge/ 6184F: net/bridge/ 6185 6186ETHERNET PHY LIBRARY 6187M: Andrew Lunn <andrew@lunn.ch> 6188M: Florian Fainelli <f.fainelli@gmail.com> 6189M: Heiner Kallweit <hkallweit1@gmail.com> 6190L: netdev@vger.kernel.org 6191S: Maintained 6192F: Documentation/ABI/testing/sysfs-class-net-phydev 6193F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6194F: Documentation/devicetree/bindings/net/mdio* 6195F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 6196F: Documentation/networking/phy.rst 6197F: drivers/net/phy/ 6198F: drivers/of/of_mdio.c 6199F: drivers/of/of_net.c 6200F: include/dt-bindings/net/qca-ar803x.h 6201F: include/linux/*mdio*.h 6202F: include/linux/of_net.h 6203F: include/linux/phy.h 6204F: include/linux/phy_fixed.h 6205F: include/linux/platform_data/mdio-bcm-unimac.h 6206F: include/linux/platform_data/mdio-gpio.h 6207F: include/trace/events/mdio.h 6208F: include/uapi/linux/mdio.h 6209F: include/uapi/linux/mii.h 6210 6211EXFAT FILE SYSTEM 6212M: Valdis Kletnieks <valdis.kletnieks@vt.edu> 6213L: linux-fsdevel@vger.kernel.org 6214S: Maintained 6215F: drivers/staging/exfat/ 6216 6217EXT2 FILE SYSTEM 6218M: Jan Kara <jack@suse.com> 6219L: linux-ext4@vger.kernel.org 6220S: Maintained 6221F: Documentation/filesystems/ext2.txt 6222F: fs/ext2/ 6223F: include/linux/ext2* 6224 6225EXT4 FILE SYSTEM 6226M: "Theodore Ts'o" <tytso@mit.edu> 6227M: Andreas Dilger <adilger.kernel@dilger.ca> 6228L: linux-ext4@vger.kernel.org 6229W: http://ext4.wiki.kernel.org 6230Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6232S: Maintained 6233F: Documentation/filesystems/ext4/ 6234F: fs/ext4/ 6235 6236Extended Verification Module (EVM) 6237M: Mimi Zohar <zohar@linux.ibm.com> 6238L: linux-integrity@vger.kernel.org 6239S: Supported 6240F: security/integrity/evm/ 6241 6242EXTENSIBLE FIRMWARE INTERFACE (EFI) 6243M: Ard Biesheuvel <ardb@kernel.org> 6244L: linux-efi@vger.kernel.org 6245T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6246S: Maintained 6247F: Documentation/admin-guide/efi-stub.rst 6248F: arch/*/kernel/efi.c 6249F: arch/x86/boot/compressed/eboot.[ch] 6250F: arch/*/include/asm/efi.h 6251F: arch/x86/platform/efi/ 6252F: drivers/firmware/efi/ 6253F: include/linux/efi*.h 6254F: arch/arm/boot/compressed/efi-header.S 6255F: arch/arm64/kernel/efi-entry.S 6256 6257EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6258M: MyungJoo Ham <myungjoo.ham@samsung.com> 6259M: Chanwoo Choi <cw00.choi@samsung.com> 6260L: linux-kernel@vger.kernel.org 6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6262S: Maintained 6263F: drivers/extcon/ 6264F: include/linux/extcon/ 6265F: include/linux/extcon.h 6266F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6267F: Documentation/devicetree/bindings/extcon/ 6268 6269EXYNOS DP DRIVER 6270M: Jingoo Han <jingoohan1@gmail.com> 6271L: dri-devel@lists.freedesktop.org 6272S: Maintained 6273F: drivers/gpu/drm/exynos/exynos_dp* 6274 6275EXYNOS SYSMMU (IOMMU) driver 6276M: Marek Szyprowski <m.szyprowski@samsung.com> 6277L: iommu@lists.linux-foundation.org 6278S: Maintained 6279F: drivers/iommu/exynos-iommu.c 6280 6281EZchip NPS platform support 6282M: Vineet Gupta <vgupta@synopsys.com> 6283M: Ofer Levi <oferle@mellanox.com> 6284S: Supported 6285F: arch/arc/plat-eznps 6286F: arch/arc/boot/dts/eznps.dts 6287 6288F2FS FILE SYSTEM 6289M: Jaegeuk Kim <jaegeuk@kernel.org> 6290M: Chao Yu <yuchao0@huawei.com> 6291L: linux-f2fs-devel@lists.sourceforge.net 6292W: https://f2fs.wiki.kernel.org/ 6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6294S: Maintained 6295F: Documentation/filesystems/f2fs.txt 6296F: Documentation/ABI/testing/sysfs-fs-f2fs 6297F: fs/f2fs/ 6298F: include/linux/f2fs_fs.h 6299F: include/trace/events/f2fs.h 6300 6301F71805F HARDWARE MONITORING DRIVER 6302M: Jean Delvare <jdelvare@suse.com> 6303L: linux-hwmon@vger.kernel.org 6304S: Maintained 6305F: Documentation/hwmon/f71805f.rst 6306F: drivers/hwmon/f71805f.c 6307 6308FADDR2LINE 6309M: Josh Poimboeuf <jpoimboe@redhat.com> 6310S: Maintained 6311F: scripts/faddr2line 6312 6313FAILOVER MODULE 6314M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6315L: netdev@vger.kernel.org 6316S: Supported 6317F: net/core/failover.c 6318F: include/net/failover.h 6319F: Documentation/networking/failover.rst 6320 6321FANOTIFY 6322M: Jan Kara <jack@suse.cz> 6323R: Amir Goldstein <amir73il@gmail.com> 6324L: linux-fsdevel@vger.kernel.org 6325S: Maintained 6326F: fs/notify/fanotify/ 6327F: include/linux/fanotify.h 6328F: include/uapi/linux/fanotify.h 6329 6330FARSYNC SYNCHRONOUS DRIVER 6331M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6332W: http://www.farsite.co.uk/ 6333S: Supported 6334F: drivers/net/wan/farsync.* 6335 6336FAULT INJECTION SUPPORT 6337M: Akinobu Mita <akinobu.mita@gmail.com> 6338S: Supported 6339F: Documentation/fault-injection/ 6340F: lib/fault-inject.c 6341 6342FBTFT Framebuffer drivers 6343S: Orphan 6344L: dri-devel@lists.freedesktop.org 6345L: linux-fbdev@vger.kernel.org 6346F: drivers/staging/fbtft/ 6347 6348FC0011 TUNER DRIVER 6349M: Michael Buesch <m@bues.ch> 6350L: linux-media@vger.kernel.org 6351S: Maintained 6352F: drivers/media/tuners/fc0011.h 6353F: drivers/media/tuners/fc0011.c 6354 6355FC2580 MEDIA DRIVER 6356M: Antti Palosaari <crope@iki.fi> 6357L: linux-media@vger.kernel.org 6358W: https://linuxtv.org 6359W: http://palosaari.fi/linux/ 6360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6361T: git git://linuxtv.org/anttip/media_tree.git 6362S: Maintained 6363F: drivers/media/tuners/fc2580* 6364 6365FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6366M: Hannes Reinecke <hare@suse.de> 6367L: linux-scsi@vger.kernel.org 6368W: www.Open-FCoE.org 6369S: Supported 6370F: drivers/scsi/libfc/ 6371F: drivers/scsi/fcoe/ 6372F: include/scsi/fc/ 6373F: include/scsi/libfc.h 6374F: include/scsi/libfcoe.h 6375F: include/uapi/scsi/fc/ 6376 6377FILE LOCKING (flock() and fcntl()/lockf()) 6378M: Jeff Layton <jlayton@kernel.org> 6379M: "J. Bruce Fields" <bfields@fieldses.org> 6380L: linux-fsdevel@vger.kernel.org 6381S: Maintained 6382F: include/linux/fcntl.h 6383F: include/uapi/linux/fcntl.h 6384F: fs/fcntl.c 6385F: fs/locks.c 6386 6387FILESYSTEMS (VFS and infrastructure) 6388M: Alexander Viro <viro@zeniv.linux.org.uk> 6389L: linux-fsdevel@vger.kernel.org 6390S: Maintained 6391F: fs/* 6392F: include/linux/fs.h 6393F: include/linux/fs_types.h 6394F: include/uapi/linux/fs.h 6395 6396FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6397M: Riku Voipio <riku.voipio@iki.fi> 6398L: linux-hwmon@vger.kernel.org 6399S: Maintained 6400F: drivers/hwmon/f75375s.c 6401F: include/linux/f75375s.h 6402 6403FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 6404M: Clemens Ladisch <clemens@ladisch.de> 6405M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6408S: Maintained 6409F: sound/firewire/ 6410F: include/uapi/sound/firewire.h 6411 6412FIREWIRE MEDIA DRIVERS (firedtv) 6413M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6414L: linux-media@vger.kernel.org 6415L: linux1394-devel@lists.sourceforge.net 6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6417S: Maintained 6418F: drivers/media/firewire/ 6419 6420FIREWIRE SBP-2 TARGET 6421M: Chris Boot <bootc@bootc.net> 6422L: linux-scsi@vger.kernel.org 6423L: target-devel@vger.kernel.org 6424L: linux1394-devel@lists.sourceforge.net 6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6426S: Maintained 6427F: drivers/target/sbp/ 6428 6429FIREWIRE SUBSYSTEM 6430M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6431L: linux1394-devel@lists.sourceforge.net 6432W: http://ieee1394.wiki.kernel.org/ 6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6434S: Maintained 6435F: drivers/firewire/ 6436F: include/linux/firewire.h 6437F: include/uapi/linux/firewire*.h 6438F: tools/firewire/ 6439 6440FIRMWARE LOADER (request_firmware) 6441M: Luis Chamberlain <mcgrof@kernel.org> 6442L: linux-kernel@vger.kernel.org 6443S: Maintained 6444F: Documentation/firmware_class/ 6445F: drivers/base/firmware_loader/ 6446F: include/linux/firmware.h 6447 6448FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6449M: Joshua Morris <josh.h.morris@us.ibm.com> 6450M: Philip Kelleher <pjk1939@linux.ibm.com> 6451S: Maintained 6452F: drivers/block/rsxx/ 6453 6454FLEXTIMER FTM-QUADDEC DRIVER 6455M: Patrick Havelange <patrick.havelange@essensium.com> 6456L: linux-iio@vger.kernel.org 6457S: Maintained 6458F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec 6459F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6460F: drivers/counter/ftm-quaddec.c 6461 6462FLOPPY DRIVER 6463M: Denis Efremov <efremov@linux.com> 6464S: Odd Fixes 6465L: linux-block@vger.kernel.org 6466F: drivers/block/floppy.c 6467 6468FPGA MANAGER FRAMEWORK 6469M: Moritz Fischer <mdf@kernel.org> 6470L: linux-fpga@vger.kernel.org 6471S: Maintained 6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6473Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6474F: Documentation/fpga/ 6475F: Documentation/driver-api/fpga/ 6476F: Documentation/devicetree/bindings/fpga/ 6477F: drivers/fpga/ 6478F: include/linux/fpga/ 6479W: http://www.rocketboards.org 6480 6481FPGA DFL DRIVERS 6482M: Wu Hao <hao.wu@intel.com> 6483L: linux-fpga@vger.kernel.org 6484S: Maintained 6485F: Documentation/fpga/dfl.rst 6486F: include/uapi/linux/fpga-dfl.h 6487F: drivers/fpga/dfl* 6488 6489FPU EMULATOR 6490M: Bill Metzenthen <billm@melbpc.org.au> 6491W: http://floatingpoint.sourceforge.net/emulator/index.html 6492S: Maintained 6493F: arch/x86/math-emu/ 6494 6495FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6496L: netdev@vger.kernel.org 6497S: Orphan 6498F: drivers/net/wan/dlci.c 6499F: drivers/net/wan/sdla.c 6500 6501FRAMEBUFFER LAYER 6502M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6503L: dri-devel@lists.freedesktop.org 6504L: linux-fbdev@vger.kernel.org 6505T: git git://anongit.freedesktop.org/drm/drm-misc 6506Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6507S: Maintained 6508F: Documentation/fb/ 6509F: drivers/video/ 6510F: include/video/ 6511F: include/linux/fb.h 6512F: include/uapi/video/ 6513F: include/uapi/linux/fb.h 6514 6515FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6516M: Horia Geantă <horia.geanta@nxp.com> 6517M: Aymen Sghaier <aymen.sghaier@nxp.com> 6518L: linux-crypto@vger.kernel.org 6519S: Maintained 6520F: drivers/crypto/caam/ 6521F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6522 6523FREESCALE DIU FRAMEBUFFER DRIVER 6524M: Timur Tabi <timur@kernel.org> 6525L: linux-fbdev@vger.kernel.org 6526S: Maintained 6527F: drivers/video/fbdev/fsl-diu-fb.* 6528 6529FREESCALE DMA DRIVER 6530M: Li Yang <leoyang.li@nxp.com> 6531M: Zhang Wei <zw@zh-kernel.org> 6532L: linuxppc-dev@lists.ozlabs.org 6533S: Maintained 6534F: drivers/dma/fsldma.* 6535 6536FREESCALE ENETC ETHERNET DRIVERS 6537M: Claudiu Manoil <claudiu.manoil@nxp.com> 6538L: netdev@vger.kernel.org 6539S: Maintained 6540F: drivers/net/ethernet/freescale/enetc/ 6541 6542FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6543M: Claudiu Manoil <claudiu.manoil@nxp.com> 6544L: netdev@vger.kernel.org 6545S: Maintained 6546F: drivers/net/ethernet/freescale/gianfar* 6547F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6548 6549FREESCALE GPMI NAND DRIVER 6550M: Han Xu <han.xu@nxp.com> 6551L: linux-mtd@lists.infradead.org 6552S: Maintained 6553F: drivers/mtd/nand/raw/gpmi-nand/* 6554 6555FREESCALE I2C CPM DRIVER 6556M: Jochen Friedrich <jochen@scram.de> 6557L: linuxppc-dev@lists.ozlabs.org 6558L: linux-i2c@vger.kernel.org 6559S: Maintained 6560F: drivers/i2c/busses/i2c-cpm.c 6561 6562FREESCALE IMX DDR PMU DRIVER 6563M: Frank Li <Frank.li@nxp.com> 6564L: linux-arm-kernel@lists.infradead.org 6565S: Maintained 6566F: drivers/perf/fsl_imx8_ddr_perf.c 6567F: Documentation/admin-guide/perf/imx-ddr.rst 6568F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6569 6570FREESCALE IMX I2C DRIVER 6571M: Oleksij Rempel <o.rempel@pengutronix.de> 6572R: Pengutronix Kernel Team <kernel@pengutronix.de> 6573L: linux-i2c@vger.kernel.org 6574S: Maintained 6575F: drivers/i2c/busses/i2c-imx.c 6576F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6577 6578FREESCALE IMX LPI2C DRIVER 6579M: Dong Aisheng <aisheng.dong@nxp.com> 6580L: linux-i2c@vger.kernel.org 6581L: linux-imx@nxp.com 6582S: Maintained 6583F: drivers/i2c/busses/i2c-imx-lpi2c.c 6584F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6585 6586FREESCALE IMX / MXC FEC DRIVER 6587M: Fugang Duan <fugang.duan@nxp.com> 6588L: netdev@vger.kernel.org 6589S: Maintained 6590F: drivers/net/ethernet/freescale/fec_main.c 6591F: drivers/net/ethernet/freescale/fec_ptp.c 6592F: drivers/net/ethernet/freescale/fec.h 6593F: Documentation/devicetree/bindings/net/fsl-fec.txt 6594 6595FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6596M: Sascha Hauer <s.hauer@pengutronix.de> 6597R: Pengutronix Kernel Team <kernel@pengutronix.de> 6598L: linux-fbdev@vger.kernel.org 6599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6600S: Maintained 6601F: include/linux/platform_data/video-imxfb.h 6602F: drivers/video/fbdev/imxfb.c 6603 6604FREESCALE QORIQ DPAA ETHERNET DRIVER 6605M: Madalin Bucur <madalin.bucur@nxp.com> 6606L: netdev@vger.kernel.org 6607S: Maintained 6608F: drivers/net/ethernet/freescale/dpaa 6609 6610FREESCALE QORIQ DPAA FMAN DRIVER 6611M: Madalin Bucur <madalin.bucur@nxp.com> 6612L: netdev@vger.kernel.org 6613S: Maintained 6614F: drivers/net/ethernet/freescale/fman 6615F: Documentation/devicetree/bindings/net/fsl-fman.txt 6616 6617FREESCALE QORIQ PTP CLOCK DRIVER 6618M: Yangbo Lu <yangbo.lu@nxp.com> 6619L: netdev@vger.kernel.org 6620S: Maintained 6621F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6622F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6623F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6624F: drivers/ptp/ptp_qoriq.c 6625F: drivers/ptp/ptp_qoriq_debugfs.c 6626F: include/linux/fsl/ptp_qoriq.h 6627F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6628 6629FREESCALE QUAD SPI DRIVER 6630M: Han Xu <han.xu@nxp.com> 6631L: linux-spi@vger.kernel.org 6632S: Maintained 6633F: drivers/spi/spi-fsl-qspi.c 6634 6635FREESCALE QUICC ENGINE LIBRARY 6636M: Qiang Zhao <qiang.zhao@nxp.com> 6637L: linuxppc-dev@lists.ozlabs.org 6638S: Maintained 6639F: drivers/soc/fsl/qe/ 6640F: include/soc/fsl/*qe*.h 6641F: include/soc/fsl/*ucc*.h 6642 6643FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6644M: Li Yang <leoyang.li@nxp.com> 6645L: netdev@vger.kernel.org 6646L: linuxppc-dev@lists.ozlabs.org 6647S: Maintained 6648F: drivers/net/ethernet/freescale/ucc_geth* 6649 6650FREESCALE QUICC ENGINE UCC HDLC DRIVER 6651M: Zhao Qiang <qiang.zhao@nxp.com> 6652L: netdev@vger.kernel.org 6653L: linuxppc-dev@lists.ozlabs.org 6654S: Maintained 6655F: drivers/net/wan/fsl_ucc_hdlc* 6656 6657FREESCALE QUICC ENGINE UCC UART DRIVER 6658M: Timur Tabi <timur@kernel.org> 6659L: linuxppc-dev@lists.ozlabs.org 6660S: Maintained 6661F: drivers/tty/serial/ucc_uart.c 6662 6663FREESCALE SOC DRIVERS 6664M: Li Yang <leoyang.li@nxp.com> 6665L: linuxppc-dev@lists.ozlabs.org 6666L: linux-arm-kernel@lists.infradead.org 6667S: Maintained 6668F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6669F: Documentation/devicetree/bindings/soc/fsl/ 6670F: drivers/soc/fsl/ 6671F: include/linux/fsl/ 6672 6673FREESCALE SOC FS_ENET DRIVER 6674M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6675L: linuxppc-dev@lists.ozlabs.org 6676L: netdev@vger.kernel.org 6677S: Maintained 6678F: drivers/net/ethernet/freescale/fs_enet/ 6679F: include/linux/fs_enet_pd.h 6680 6681FREESCALE SOC SOUND DRIVERS 6682M: Timur Tabi <timur@kernel.org> 6683M: Nicolin Chen <nicoleotsuka@gmail.com> 6684M: Xiubo Li <Xiubo.Lee@gmail.com> 6685R: Fabio Estevam <festevam@gmail.com> 6686L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6687L: linuxppc-dev@lists.ozlabs.org 6688S: Maintained 6689F: sound/soc/fsl/fsl* 6690F: sound/soc/fsl/imx* 6691F: sound/soc/fsl/mpc8610_hpcd.c 6692 6693FREESCALE USB PERIPHERAL DRIVERS 6694M: Li Yang <leoyang.li@nxp.com> 6695L: linux-usb@vger.kernel.org 6696L: linuxppc-dev@lists.ozlabs.org 6697S: Maintained 6698F: drivers/usb/gadget/udc/fsl* 6699 6700FREEVXFS FILESYSTEM 6701M: Christoph Hellwig <hch@infradead.org> 6702W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6703S: Maintained 6704F: fs/freevxfs/ 6705 6706FREEZER 6707M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6708M: Pavel Machek <pavel@ucw.cz> 6709L: linux-pm@vger.kernel.org 6710S: Supported 6711F: Documentation/power/freezing-of-tasks.rst 6712F: include/linux/freezer.h 6713F: kernel/freezer.c 6714 6715FRONTSWAP API 6716M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6717L: linux-kernel@vger.kernel.org 6718S: Maintained 6719F: mm/frontswap.c 6720F: include/linux/frontswap.h 6721 6722FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6723M: David Howells <dhowells@redhat.com> 6724L: linux-cachefs@redhat.com (moderated for non-subscribers) 6725S: Supported 6726F: Documentation/filesystems/caching/ 6727F: fs/fscache/ 6728F: include/linux/fscache*.h 6729 6730FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6731M: Theodore Y. Ts'o <tytso@mit.edu> 6732M: Jaegeuk Kim <jaegeuk@kernel.org> 6733M: Eric Biggers <ebiggers@kernel.org> 6734L: linux-fscrypt@vger.kernel.org 6735Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6736T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6737S: Supported 6738F: fs/crypto/ 6739F: include/linux/fscrypt*.h 6740F: include/uapi/linux/fscrypt.h 6741F: Documentation/filesystems/fscrypt.rst 6742 6743FSI SUBSYSTEM 6744M: Jeremy Kerr <jk@ozlabs.org> 6745M: Joel Stanley <joel@jms.id.au> 6746R: Alistar Popple <alistair@popple.id.au> 6747R: Eddie James <eajames@linux.ibm.com> 6748L: linux-fsi@lists.ozlabs.org 6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6750Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6751S: Supported 6752F: drivers/fsi/ 6753F: include/linux/fsi*.h 6754F: include/trace/events/fsi*.h 6755 6756FSI-ATTACHED I2C DRIVER 6757M: Eddie James <eajames@linux.ibm.com> 6758L: linux-i2c@vger.kernel.org 6759L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6760S: Maintained 6761F: drivers/i2c/busses/i2c-fsi.c 6762F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6763 6764FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6765M: Jan Kara <jack@suse.cz> 6766R: Amir Goldstein <amir73il@gmail.com> 6767L: linux-fsdevel@vger.kernel.org 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6769S: Maintained 6770F: fs/notify/ 6771F: include/linux/fsnotify*.h 6772 6773FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 6774M: Eric Biggers <ebiggers@kernel.org> 6775M: Theodore Y. Ts'o <tytso@mit.edu> 6776L: linux-fscrypt@vger.kernel.org 6777Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6778T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6779S: Supported 6780F: fs/verity/ 6781F: include/linux/fsverity.h 6782F: include/uapi/linux/fsverity.h 6783F: Documentation/filesystems/fsverity.rst 6784 6785FUJITSU LAPTOP EXTRAS 6786M: Jonathan Woithe <jwoithe@just42.net> 6787L: platform-driver-x86@vger.kernel.org 6788S: Maintained 6789F: drivers/platform/x86/fujitsu-laptop.c 6790 6791FUJITSU M-5MO LS CAMERA ISP DRIVER 6792M: Kyungmin Park <kyungmin.park@samsung.com> 6793M: Heungjun Kim <riverful.kim@samsung.com> 6794L: linux-media@vger.kernel.org 6795S: Maintained 6796F: drivers/media/i2c/m5mols/ 6797F: include/media/i2c/m5mols.h 6798 6799FUJITSU TABLET EXTRAS 6800M: Robert Gerlach <khnz@gmx.de> 6801L: platform-driver-x86@vger.kernel.org 6802S: Maintained 6803F: drivers/platform/x86/fujitsu-tablet.c 6804 6805FUSE: FILESYSTEM IN USERSPACE 6806M: Miklos Szeredi <miklos@szeredi.hu> 6807L: linux-fsdevel@vger.kernel.org 6808W: http://fuse.sourceforge.net/ 6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6810S: Maintained 6811F: fs/fuse/ 6812F: include/uapi/linux/fuse.h 6813F: Documentation/filesystems/fuse.txt 6814 6815FUTEX SUBSYSTEM 6816M: Thomas Gleixner <tglx@linutronix.de> 6817M: Ingo Molnar <mingo@redhat.com> 6818R: Peter Zijlstra <peterz@infradead.org> 6819R: Darren Hart <dvhart@infradead.org> 6820L: linux-kernel@vger.kernel.org 6821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6822S: Maintained 6823F: kernel/futex.c 6824F: include/asm-generic/futex.h 6825F: include/linux/futex.h 6826F: include/uapi/linux/futex.h 6827F: tools/testing/selftests/futex/ 6828F: tools/perf/bench/futex* 6829F: Documentation/*futex* 6830 6831GCC PLUGINS 6832M: Kees Cook <keescook@chromium.org> 6833R: Emese Revfy <re.emese@gmail.com> 6834L: kernel-hardening@lists.openwall.com 6835S: Maintained 6836F: scripts/gcc-plugins/ 6837F: scripts/gcc-plugin.sh 6838F: scripts/Makefile.gcc-plugins 6839F: Documentation/core-api/gcc-plugins.rst 6840 6841GASKET DRIVER FRAMEWORK 6842M: Rob Springer <rspringer@google.com> 6843M: Todd Poynor <toddpoynor@google.com> 6844M: Ben Chan <benchan@chromium.org> 6845S: Maintained 6846F: drivers/staging/gasket/ 6847 6848GCOV BASED KERNEL PROFILING 6849M: Peter Oberparleiter <oberpar@linux.ibm.com> 6850S: Maintained 6851F: kernel/gcov/ 6852F: Documentation/dev-tools/gcov.rst 6853 6854GDB KERNEL DEBUGGING HELPER SCRIPTS 6855M: Jan Kiszka <jan.kiszka@siemens.com> 6856M: Kieran Bingham <kbingham@kernel.org> 6857S: Supported 6858F: scripts/gdb/ 6859 6860GDT SCSI DISK ARRAY CONTROLLER DRIVER 6861M: Achim Leubner <achim_leubner@adaptec.com> 6862L: linux-scsi@vger.kernel.org 6863W: http://www.icp-vortex.com/ 6864S: Supported 6865F: drivers/scsi/gdt* 6866 6867GEMTEK FM RADIO RECEIVER DRIVER 6868M: Hans Verkuil <hverkuil@xs4all.nl> 6869L: linux-media@vger.kernel.org 6870T: git git://linuxtv.org/media_tree.git 6871W: https://linuxtv.org 6872S: Maintained 6873F: drivers/media/radio/radio-gemtek* 6874 6875GENERIC ARCHITECTURE TOPOLOGY 6876M: Sudeep Holla <sudeep.holla@arm.com> 6877L: linux-kernel@vger.kernel.org 6878S: Maintained 6879F: drivers/base/arch_topology.c 6880F: include/linux/arch_topology.h 6881 6882GENERIC GPIO I2C DRIVER 6883M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6884S: Supported 6885F: drivers/i2c/busses/i2c-gpio.c 6886F: include/linux/platform_data/i2c-gpio.h 6887 6888GENERIC GPIO I2C MULTIPLEXER DRIVER 6889M: Peter Korsgaard <peter.korsgaard@barco.com> 6890L: linux-i2c@vger.kernel.org 6891S: Supported 6892F: drivers/i2c/muxes/i2c-mux-gpio.c 6893F: include/linux/platform_data/i2c-mux-gpio.h 6894F: Documentation/i2c/muxes/i2c-mux-gpio.rst 6895 6896GENERIC HDLC (WAN) DRIVERS 6897M: Krzysztof Halasa <khc@pm.waw.pl> 6898W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6899S: Maintained 6900F: drivers/net/wan/c101.c 6901F: drivers/net/wan/hd6457* 6902F: drivers/net/wan/hdlc* 6903F: drivers/net/wan/n2.c 6904F: drivers/net/wan/pc300too.c 6905F: drivers/net/wan/pci200syn.c 6906F: drivers/net/wan/wanxl* 6907 6908GENERIC INCLUDE/ASM HEADER FILES 6909M: Arnd Bergmann <arnd@arndb.de> 6910L: linux-arch@vger.kernel.org 6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6912S: Maintained 6913F: include/asm-generic/ 6914F: include/uapi/asm-generic/ 6915 6916GENERIC PHY FRAMEWORK 6917M: Kishon Vijay Abraham I <kishon@ti.com> 6918L: linux-kernel@vger.kernel.org 6919T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6920S: Supported 6921F: drivers/phy/ 6922F: include/linux/phy/ 6923F: Documentation/devicetree/bindings/phy/ 6924 6925GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6926M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6927S: Supported 6928F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6929 6930GENERIC PM DOMAINS 6931M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6932M: Kevin Hilman <khilman@kernel.org> 6933M: Ulf Hansson <ulf.hansson@linaro.org> 6934L: linux-pm@vger.kernel.org 6935S: Supported 6936F: drivers/base/power/domain*.c 6937F: include/linux/pm_domain.h 6938F: Documentation/devicetree/bindings/power/power?domain* 6939 6940GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6941M: Eugen Hristev <eugen.hristev@microchip.com> 6942L: linux-input@vger.kernel.org 6943S: Maintained 6944F: drivers/input/touchscreen/resistive-adc-touch.c 6945 6946GENERIC UIO DRIVER FOR PCI DEVICES 6947M: "Michael S. Tsirkin" <mst@redhat.com> 6948L: kvm@vger.kernel.org 6949S: Supported 6950F: drivers/uio/uio_pci_generic.c 6951 6952GENERIC VDSO LIBRARY: 6953M: Andy Lutomirski <luto@kernel.org> 6954M: Thomas Gleixner <tglx@linutronix.de> 6955M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6956L: linux-kernel@vger.kernel.org 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6958S: Maintained 6959F: lib/vdso/ 6960F: kernel/time/vsyscall.c 6961F: include/vdso/ 6962F: include/asm-generic/vdso/vsyscall.h 6963 6964GENWQE (IBM Generic Workqueue Card) 6965M: Frank Haverkamp <haver@linux.ibm.com> 6966S: Supported 6967F: drivers/misc/genwqe/ 6968 6969GET_MAINTAINER SCRIPT 6970M: Joe Perches <joe@perches.com> 6971S: Maintained 6972F: scripts/get_maintainer.pl 6973 6974GFS2 FILE SYSTEM 6975M: Bob Peterson <rpeterso@redhat.com> 6976M: Andreas Gruenbacher <agruenba@redhat.com> 6977L: cluster-devel@redhat.com 6978W: http://sources.redhat.com/cluster/ 6979T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6980S: Supported 6981F: Documentation/filesystems/gfs2*.txt 6982F: fs/gfs2/ 6983F: include/uapi/linux/gfs2_ondisk.h 6984 6985GNSS SUBSYSTEM 6986M: Johan Hovold <johan@kernel.org> 6987T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6988S: Maintained 6989F: Documentation/ABI/testing/sysfs-class-gnss 6990F: Documentation/devicetree/bindings/gnss/ 6991F: drivers/gnss/ 6992F: include/linux/gnss.h 6993 6994GO7007 MPEG CODEC 6995M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6996L: linux-media@vger.kernel.org 6997S: Maintained 6998F: drivers/media/usb/go7007/ 6999 7000GOODIX TOUCHSCREEN 7001M: Bastien Nocera <hadess@hadess.net> 7002L: linux-input@vger.kernel.org 7003S: Maintained 7004F: drivers/input/touchscreen/goodix.c 7005 7006GOOGLE ETHERNET DRIVERS 7007M: Catherine Sullivan <csully@google.com> 7008R: Sagi Shahar <sagis@google.com> 7009R: Jon Olson <jonolson@google.com> 7010L: netdev@vger.kernel.org 7011S: Supported 7012F: Documentation/networking/device_drivers/google/gve.rst 7013F: drivers/net/ethernet/google 7014 7015GPD POCKET FAN DRIVER 7016M: Hans de Goede <hdegoede@redhat.com> 7017L: platform-driver-x86@vger.kernel.org 7018S: Maintained 7019F: drivers/platform/x86/gpd-pocket-fan.c 7020 7021GPIO ACPI SUPPORT 7022M: Mika Westerberg <mika.westerberg@linux.intel.com> 7023M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7024L: linux-gpio@vger.kernel.org 7025L: linux-acpi@vger.kernel.org 7026S: Maintained 7027F: Documentation/firmware-guide/acpi/gpio-properties.rst 7028F: drivers/gpio/gpiolib-acpi.c 7029 7030GPIO IR Transmitter 7031M: Sean Young <sean@mess.org> 7032L: linux-media@vger.kernel.org 7033S: Maintained 7034F: drivers/media/rc/gpio-ir-tx.c 7035 7036GPIO MOCKUP DRIVER 7037M: Bamvor Jian Zhang <bamv2005@gmail.com> 7038L: linux-gpio@vger.kernel.org 7039S: Maintained 7040F: drivers/gpio/gpio-mockup.c 7041F: tools/testing/selftests/gpio/ 7042 7043GPIO SUBSYSTEM 7044M: Linus Walleij <linus.walleij@linaro.org> 7045M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 7046L: linux-gpio@vger.kernel.org 7047T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 7048S: Maintained 7049F: Documentation/devicetree/bindings/gpio/ 7050F: Documentation/driver-api/gpio/ 7051F: Documentation/admin-guide/gpio/ 7052F: Documentation/ABI/testing/gpio-cdev 7053F: Documentation/ABI/obsolete/sysfs-gpio 7054F: drivers/gpio/ 7055F: include/linux/gpio/ 7056F: include/linux/gpio.h 7057F: include/linux/of_gpio.h 7058F: include/asm-generic/gpio.h 7059F: include/uapi/linux/gpio.h 7060F: tools/gpio/ 7061 7062GRE DEMULTIPLEXER DRIVER 7063M: Dmitry Kozlov <xeb@mail.ru> 7064L: netdev@vger.kernel.org 7065S: Maintained 7066F: net/ipv4/gre_demux.c 7067F: net/ipv4/gre_offload.c 7068F: include/net/gre.h 7069 7070GRETH 10/100/1G Ethernet MAC device driver 7071M: Andreas Larsson <andreas@gaisler.com> 7072L: netdev@vger.kernel.org 7073S: Maintained 7074F: drivers/net/ethernet/aeroflex/ 7075 7076GREYBUS AUDIO PROTOCOLS DRIVERS 7077M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 7078M: Mark Greer <mgreer@animalcreek.com> 7079S: Maintained 7080F: drivers/staging/greybus/audio_apbridgea.c 7081F: drivers/staging/greybus/audio_apbridgea.h 7082F: drivers/staging/greybus/audio_codec.c 7083F: drivers/staging/greybus/audio_codec.h 7084F: drivers/staging/greybus/audio_gb.c 7085F: drivers/staging/greybus/audio_manager.c 7086F: drivers/staging/greybus/audio_manager.h 7087F: drivers/staging/greybus/audio_manager_module.c 7088F: drivers/staging/greybus/audio_manager_private.h 7089F: drivers/staging/greybus/audio_manager_sysfs.c 7090F: drivers/staging/greybus/audio_module.c 7091F: drivers/staging/greybus/audio_topology.c 7092 7093GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 7094M: Viresh Kumar <vireshk@kernel.org> 7095S: Maintained 7096F: drivers/staging/greybus/authentication.c 7097F: drivers/staging/greybus/bootrom.c 7098F: drivers/staging/greybus/firmware.h 7099F: drivers/staging/greybus/fw-core.c 7100F: drivers/staging/greybus/fw-download.c 7101F: drivers/staging/greybus/fw-management.c 7102F: drivers/staging/greybus/greybus_authentication.h 7103F: drivers/staging/greybus/greybus_firmware.h 7104F: drivers/staging/greybus/hid.c 7105F: drivers/staging/greybus/i2c.c 7106F: drivers/staging/greybus/spi.c 7107F: drivers/staging/greybus/spilib.c 7108F: drivers/staging/greybus/spilib.h 7109 7110GREYBUS LOOPBACK DRIVER 7111M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 7112S: Maintained 7113F: drivers/staging/greybus/loopback.c 7114 7115GREYBUS PLATFORM DRIVERS 7116M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7117S: Maintained 7118F: drivers/staging/greybus/arche-platform.c 7119F: drivers/staging/greybus/arche-apb-ctrl.c 7120F: drivers/staging/greybus/arche_platform.h 7121 7122GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7123M: Rui Miguel Silva <rmfrfs@gmail.com> 7124S: Maintained 7125F: drivers/staging/greybus/sdio.c 7126F: drivers/staging/greybus/light.c 7127F: drivers/staging/greybus/gpio.c 7128F: drivers/staging/greybus/power_supply.c 7129F: drivers/staging/greybus/spi.c 7130F: drivers/staging/greybus/spilib.c 7131 7132GREYBUS SUBSYSTEM 7133M: Johan Hovold <johan@kernel.org> 7134M: Alex Elder <elder@kernel.org> 7135M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7136S: Maintained 7137F: drivers/staging/greybus/ 7138F: drivers/greybus/ 7139F: include/linux/greybus.h 7140F: include/linux/greybus/ 7141L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7142 7143GREYBUS UART PROTOCOLS DRIVERS 7144M: David Lin <dtwlin@gmail.com> 7145S: Maintained 7146F: drivers/staging/greybus/uart.c 7147F: drivers/staging/greybus/log.c 7148 7149GS1662 VIDEO SERIALIZER 7150M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7151L: linux-media@vger.kernel.org 7152T: git git://linuxtv.org/media_tree.git 7153S: Maintained 7154F: drivers/media/spi/gs1662.c 7155 7156GSPCA FINEPIX SUBDRIVER 7157M: Frank Zago <frank@zago.net> 7158L: linux-media@vger.kernel.org 7159T: git git://linuxtv.org/media_tree.git 7160S: Maintained 7161F: drivers/media/usb/gspca/finepix.c 7162 7163GSPCA GL860 SUBDRIVER 7164M: Olivier Lorin <o.lorin@laposte.net> 7165L: linux-media@vger.kernel.org 7166T: git git://linuxtv.org/media_tree.git 7167S: Maintained 7168F: drivers/media/usb/gspca/gl860/ 7169 7170GSPCA M5602 SUBDRIVER 7171M: Erik Andren <erik.andren@gmail.com> 7172L: linux-media@vger.kernel.org 7173T: git git://linuxtv.org/media_tree.git 7174S: Maintained 7175F: drivers/media/usb/gspca/m5602/ 7176 7177GSPCA PAC207 SONIXB SUBDRIVER 7178M: Hans Verkuil <hverkuil@xs4all.nl> 7179L: linux-media@vger.kernel.org 7180T: git git://linuxtv.org/media_tree.git 7181S: Odd Fixes 7182F: drivers/media/usb/gspca/pac207.c 7183 7184GSPCA SN9C20X SUBDRIVER 7185M: Brian Johnson <brijohn@gmail.com> 7186L: linux-media@vger.kernel.org 7187T: git git://linuxtv.org/media_tree.git 7188S: Maintained 7189F: drivers/media/usb/gspca/sn9c20x.c 7190 7191GSPCA T613 SUBDRIVER 7192M: Leandro Costantino <lcostantino@gmail.com> 7193L: linux-media@vger.kernel.org 7194T: git git://linuxtv.org/media_tree.git 7195S: Maintained 7196F: drivers/media/usb/gspca/t613.c 7197 7198GSPCA USB WEBCAM DRIVER 7199M: Hans Verkuil <hverkuil@xs4all.nl> 7200L: linux-media@vger.kernel.org 7201T: git git://linuxtv.org/media_tree.git 7202S: Odd Fixes 7203F: drivers/media/usb/gspca/ 7204 7205GTP (GPRS Tunneling Protocol) 7206M: Pablo Neira Ayuso <pablo@netfilter.org> 7207M: Harald Welte <laforge@gnumonks.org> 7208L: osmocom-net-gprs@lists.osmocom.org 7209T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7210S: Maintained 7211F: drivers/net/gtp.c 7212 7213GUID PARTITION TABLE (GPT) 7214M: Davidlohr Bueso <dave@stgolabs.net> 7215L: linux-efi@vger.kernel.org 7216S: Maintained 7217F: block/partitions/efi.* 7218 7219H8/300 ARCHITECTURE 7220M: Yoshinori Sato <ysato@users.sourceforge.jp> 7221L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7222W: http://uclinux-h8.sourceforge.jp 7223T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7224S: Maintained 7225F: arch/h8300/ 7226F: drivers/clocksource/h8300_*.c 7227F: drivers/clk/h8300/ 7228F: drivers/irqchip/irq-renesas-h8*.c 7229 7230HABANALABS PCI DRIVER 7231M: Oded Gabbay <oded.gabbay@gmail.com> 7232T: git https://github.com/HabanaAI/linux.git 7233S: Supported 7234F: drivers/misc/habanalabs/ 7235F: include/uapi/misc/habanalabs.h 7236F: Documentation/ABI/testing/sysfs-driver-habanalabs 7237F: Documentation/ABI/testing/debugfs-driver-habanalabs 7238 7239HACKRF MEDIA DRIVER 7240M: Antti Palosaari <crope@iki.fi> 7241L: linux-media@vger.kernel.org 7242W: https://linuxtv.org 7243W: http://palosaari.fi/linux/ 7244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7245T: git git://linuxtv.org/anttip/media_tree.git 7246S: Maintained 7247F: drivers/media/usb/hackrf/ 7248 7249HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7250M: Frank Seidel <frank@f-seidel.de> 7251L: platform-driver-x86@vger.kernel.org 7252W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7253S: Maintained 7254F: drivers/platform/x86/hdaps.c 7255 7256HARDWARE MONITORING 7257M: Jean Delvare <jdelvare@suse.com> 7258M: Guenter Roeck <linux@roeck-us.net> 7259L: linux-hwmon@vger.kernel.org 7260W: http://hwmon.wiki.kernel.org/ 7261T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7262S: Maintained 7263F: Documentation/devicetree/bindings/hwmon/ 7264F: Documentation/hwmon/ 7265F: drivers/hwmon/ 7266F: include/linux/hwmon*.h 7267F: include/trace/events/hwmon*.h 7268 7269HARDWARE RANDOM NUMBER GENERATOR CORE 7270M: Matt Mackall <mpm@selenic.com> 7271M: Herbert Xu <herbert@gondor.apana.org.au> 7272L: linux-crypto@vger.kernel.org 7273S: Odd fixes 7274F: Documentation/devicetree/bindings/rng/ 7275F: Documentation/admin-guide/hw_random.rst 7276F: drivers/char/hw_random/ 7277F: include/linux/hw_random.h 7278 7279HARDWARE TRACING FACILITIES 7280M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7281S: Maintained 7282F: drivers/hwtracing/ 7283 7284HARDWARE SPINLOCK CORE 7285M: Ohad Ben-Cohen <ohad@wizery.com> 7286M: Bjorn Andersson <bjorn.andersson@linaro.org> 7287L: linux-remoteproc@vger.kernel.org 7288S: Maintained 7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 7290F: Documentation/devicetree/bindings/hwlock/ 7291F: Documentation/hwspinlock.txt 7292F: drivers/hwspinlock/ 7293F: include/linux/hwspinlock.h 7294 7295HARMONY SOUND DRIVER 7296L: linux-parisc@vger.kernel.org 7297S: Maintained 7298F: sound/parisc/harmony.* 7299 7300HDPVR USB VIDEO ENCODER DRIVER 7301M: Hans Verkuil <hverkuil@xs4all.nl> 7302L: linux-media@vger.kernel.org 7303T: git git://linuxtv.org/media_tree.git 7304W: https://linuxtv.org 7305S: Odd Fixes 7306F: drivers/media/usb/hdpvr/ 7307 7308HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7309M: Jerry Hoemann <jerry.hoemann@hpe.com> 7310S: Supported 7311F: Documentation/watchdog/hpwdt.rst 7312F: drivers/watchdog/hpwdt.c 7313 7314HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7315M: Don Brace <don.brace@microsemi.com> 7316L: esc.storagedev@microsemi.com 7317L: linux-scsi@vger.kernel.org 7318S: Supported 7319F: Documentation/scsi/hpsa.txt 7320F: drivers/scsi/hpsa*.[ch] 7321F: include/linux/cciss*.h 7322F: include/uapi/linux/cciss*.h 7323 7324HFI1 DRIVER 7325M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7326M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7327L: linux-rdma@vger.kernel.org 7328S: Supported 7329F: drivers/infiniband/hw/hfi1 7330 7331HFS FILESYSTEM 7332L: linux-fsdevel@vger.kernel.org 7333S: Orphan 7334F: Documentation/filesystems/hfs.txt 7335F: fs/hfs/ 7336 7337HFSPLUS FILESYSTEM 7338L: linux-fsdevel@vger.kernel.org 7339S: Orphan 7340F: Documentation/filesystems/hfsplus.txt 7341F: fs/hfsplus/ 7342 7343HGA FRAMEBUFFER DRIVER 7344M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7345L: linux-nvidia@lists.surfsouth.com 7346W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7347S: Maintained 7348F: drivers/video/fbdev/hgafb.c 7349 7350HIBERNATION (aka Software Suspend, aka swsusp) 7351M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7352M: Pavel Machek <pavel@ucw.cz> 7353L: linux-pm@vger.kernel.org 7354B: https://bugzilla.kernel.org 7355S: Supported 7356F: arch/x86/power/ 7357F: drivers/base/power/ 7358F: kernel/power/ 7359F: include/linux/suspend.h 7360F: include/linux/freezer.h 7361F: include/linux/pm.h 7362F: arch/*/include/asm/suspend*.h 7363 7364HID CORE LAYER 7365M: Jiri Kosina <jikos@kernel.org> 7366M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7367L: linux-input@vger.kernel.org 7368T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7369S: Maintained 7370F: drivers/hid/ 7371F: include/linux/hid* 7372F: include/uapi/linux/hid* 7373 7374HID SENSOR HUB DRIVERS 7375M: Jiri Kosina <jikos@kernel.org> 7376M: Jonathan Cameron <jic23@kernel.org> 7377M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7378L: linux-input@vger.kernel.org 7379L: linux-iio@vger.kernel.org 7380S: Maintained 7381F: Documentation/hid/hid-sensor* 7382F: drivers/hid/hid-sensor-* 7383F: drivers/iio/*/hid-* 7384F: include/linux/hid-sensor-* 7385 7386HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7387M: Thomas Gleixner <tglx@linutronix.de> 7388L: linux-kernel@vger.kernel.org 7389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7390S: Maintained 7391F: Documentation/timers/ 7392F: kernel/time/hrtimer.c 7393F: kernel/time/clockevents.c 7394F: kernel/time/timer_*.c 7395F: include/linux/clockchips.h 7396F: include/linux/hrtimer.h 7397 7398HIGH-SPEED SCC DRIVER FOR AX.25 7399L: linux-hams@vger.kernel.org 7400S: Orphan 7401F: drivers/net/hamradio/dmascc.c 7402F: drivers/net/hamradio/scc.c 7403 7404HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7405M: HighPoint Linux Team <linux@highpoint-tech.com> 7406W: http://www.highpoint-tech.com 7407S: Supported 7408F: Documentation/scsi/hptiop.txt 7409F: drivers/scsi/hptiop.c 7410 7411HIPPI 7412M: Jes Sorensen <jes@trained-monkey.org> 7413L: linux-hippi@sunsite.dk 7414S: Maintained 7415F: include/linux/hippidevice.h 7416F: include/uapi/linux/if_hippi.h 7417F: net/802/hippi.c 7418F: drivers/net/hippi/ 7419 7420HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 7421M: Zaibo Xu <xuzaibo@huawei.com> 7422L: linux-crypto@vger.kernel.org 7423S: Maintained 7424F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7425F: drivers/crypto/hisilicon/sec2/sec_main.c 7426F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7427F: drivers/crypto/hisilicon/sec2/sec.h 7428F: Documentation/ABI/testing/debugfs-hisi-sec 7429 7430HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 7431M: Zaibo Xu <xuzaibo@huawei.com> 7432L: linux-crypto@vger.kernel.org 7433S: Maintained 7434F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 7435F: drivers/crypto/hisilicon/hpre/hpre_main.c 7436F: drivers/crypto/hisilicon/hpre/hpre.h 7437F: Documentation/ABI/testing/debugfs-hisi-hpre 7438 7439HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7440M: Yisen Zhuang <yisen.zhuang@huawei.com> 7441M: Salil Mehta <salil.mehta@huawei.com> 7442L: netdev@vger.kernel.org 7443W: http://www.hisilicon.com 7444S: Maintained 7445F: drivers/net/ethernet/hisilicon/hns3/ 7446 7447HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 7448M: Zaibo Xu <xuzaibo@huawei.com> 7449S: Maintained 7450F: drivers/char/hw_random/hisi-trng-v2.c 7451 7452HISILICON LPC BUS DRIVER 7453M: john.garry@huawei.com 7454W: http://www.hisilicon.com 7455S: Maintained 7456F: drivers/bus/hisi_lpc.c 7457F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7458 7459HISILICON NETWORK SUBSYSTEM DRIVER 7460M: Yisen Zhuang <yisen.zhuang@huawei.com> 7461M: Salil Mehta <salil.mehta@huawei.com> 7462L: netdev@vger.kernel.org 7463W: http://www.hisilicon.com 7464S: Maintained 7465F: drivers/net/ethernet/hisilicon/ 7466F: Documentation/devicetree/bindings/net/hisilicon*.txt 7467 7468HISILICON PMU DRIVER 7469M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7470W: http://www.hisilicon.com 7471S: Supported 7472F: drivers/perf/hisilicon 7473F: Documentation/admin-guide/perf/hisi-pmu.rst 7474 7475HISILICON ROCE DRIVER 7476M: Lijun Ou <oulijun@huawei.com> 7477M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7478L: linux-rdma@vger.kernel.org 7479S: Maintained 7480F: drivers/infiniband/hw/hns/ 7481F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7482 7483HISILICON SAS Controller 7484M: John Garry <john.garry@huawei.com> 7485W: http://www.hisilicon.com 7486S: Supported 7487F: drivers/scsi/hisi_sas/ 7488F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7489 7490HISILICON QM AND ZIP Controller DRIVER 7491M: Zhou Wang <wangzhou1@hisilicon.com> 7492L: linux-crypto@vger.kernel.org 7493S: Maintained 7494F: drivers/crypto/hisilicon/qm.c 7495F: drivers/crypto/hisilicon/qm.h 7496F: drivers/crypto/hisilicon/sgl.c 7497F: drivers/crypto/hisilicon/zip/ 7498F: Documentation/ABI/testing/debugfs-hisi-zip 7499 7500HMM - Heterogeneous Memory Management 7501M: Jérôme Glisse <jglisse@redhat.com> 7502L: linux-mm@kvack.org 7503S: Maintained 7504F: mm/hmm* 7505F: include/linux/hmm* 7506F: Documentation/vm/hmm.rst 7507 7508HOST AP DRIVER 7509M: Jouni Malinen <j@w1.fi> 7510L: linux-wireless@vger.kernel.org 7511W: http://w1.fi/hostap-driver.html 7512S: Obsolete 7513F: drivers/net/wireless/intersil/hostap/ 7514 7515HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7516L: platform-driver-x86@vger.kernel.org 7517S: Orphan 7518F: drivers/platform/x86/tc1100-wmi.c 7519 7520HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7521M: Jaroslav Kysela <perex@perex.cz> 7522S: Obsolete 7523F: drivers/staging/hp/hp100.* 7524 7525HPET: High Precision Event Timers driver 7526M: Clemens Ladisch <clemens@ladisch.de> 7527S: Maintained 7528F: Documentation/timers/hpet.rst 7529F: drivers/char/hpet.c 7530F: include/linux/hpet.h 7531F: include/uapi/linux/hpet.h 7532 7533HPET: x86 7534S: Orphan 7535F: arch/x86/kernel/hpet.c 7536F: arch/x86/include/asm/hpet.h 7537 7538HPFS FILESYSTEM 7539M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7540W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7541S: Maintained 7542F: fs/hpfs/ 7543 7544HSI SUBSYSTEM 7545M: Sebastian Reichel <sre@kernel.org> 7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7547S: Maintained 7548F: Documentation/ABI/testing/sysfs-bus-hsi 7549F: Documentation/driver-api/hsi.rst 7550F: drivers/hsi/ 7551F: include/linux/hsi/ 7552F: include/uapi/linux/hsi/ 7553 7554HSO 3G MODEM DRIVER 7555L: linux-usb@vger.kernel.org 7556S: Orphan 7557F: drivers/net/usb/hso.c 7558 7559HSR NETWORK PROTOCOL 7560M: Arvid Brodin <arvid.brodin@alten.se> 7561L: netdev@vger.kernel.org 7562S: Maintained 7563F: net/hsr/ 7564 7565HT16K33 LED CONTROLLER DRIVER 7566M: Robin van der Gracht <robin@protonic.nl> 7567S: Maintained 7568F: drivers/auxdisplay/ht16k33.c 7569F: Documentation/devicetree/bindings/display/ht16k33.txt 7570 7571HTCPEN TOUCHSCREEN DRIVER 7572M: Pau Oliva Fora <pof@eslack.org> 7573L: linux-input@vger.kernel.org 7574S: Maintained 7575F: drivers/input/touchscreen/htcpen.c 7576 7577HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7578M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7579L: linux-iio@vger.kernel.org 7580W: http://www.st.com/ 7581S: Maintained 7582F: drivers/iio/humidity/hts221* 7583F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7584 7585HUAWEI ETHERNET DRIVER 7586M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7587L: netdev@vger.kernel.org 7588S: Supported 7589F: Documentation/networking/hinic.txt 7590F: drivers/net/ethernet/huawei/hinic/ 7591 7592HUGETLB FILESYSTEM 7593M: Mike Kravetz <mike.kravetz@oracle.com> 7594L: linux-mm@kvack.org 7595S: Maintained 7596F: fs/hugetlbfs/ 7597F: mm/hugetlb.c 7598F: include/linux/hugetlb.h 7599F: Documentation/admin-guide/mm/hugetlbpage.rst 7600F: Documentation/vm/hugetlbfs_reserv.rst 7601F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7602 7603HVA ST MEDIA DRIVER 7604M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7605L: linux-media@vger.kernel.org 7606T: git git://linuxtv.org/media_tree.git 7607W: https://linuxtv.org 7608S: Supported 7609F: drivers/media/platform/sti/hva 7610 7611HWPOISON MEMORY FAILURE HANDLING 7612M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7613L: linux-mm@kvack.org 7614S: Maintained 7615F: mm/memory-failure.c 7616F: mm/hwpoison-inject.c 7617 7618HYGON PROCESSOR SUPPORT 7619M: Pu Wen <puwen@hygon.cn> 7620L: linux-kernel@vger.kernel.org 7621S: Maintained 7622F: arch/x86/kernel/cpu/hygon.c 7623 7624HYNIX HI556 SENSOR DRIVER 7625M: Shawn Tu <shawnx.tu@intel.com> 7626L: linux-media@vger.kernel.org 7627T: git git://linuxtv.org/media_tree.git 7628S: Maintained 7629F: drivers/media/i2c/hi556.c 7630 7631Hyper-V CORE AND DRIVERS 7632M: "K. Y. Srinivasan" <kys@microsoft.com> 7633M: Haiyang Zhang <haiyangz@microsoft.com> 7634M: Stephen Hemminger <sthemmin@microsoft.com> 7635M: Sasha Levin <sashal@kernel.org> 7636T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7637L: linux-hyperv@vger.kernel.org 7638S: Supported 7639F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7640F: arch/x86/include/asm/mshyperv.h 7641F: arch/x86/include/asm/trace/hyperv.h 7642F: arch/x86/include/asm/hyperv-tlfs.h 7643F: arch/x86/kernel/cpu/mshyperv.c 7644F: arch/x86/hyperv 7645F: drivers/clocksource/hyperv_timer.c 7646F: drivers/hid/hid-hyperv.c 7647F: drivers/hv/ 7648F: drivers/input/serio/hyperv-keyboard.c 7649F: drivers/pci/controller/pci-hyperv.c 7650F: drivers/pci/controller/pci-hyperv-intf.c 7651F: drivers/net/hyperv/ 7652F: drivers/scsi/storvsc_drv.c 7653F: drivers/uio/uio_hv_generic.c 7654F: drivers/video/fbdev/hyperv_fb.c 7655F: drivers/iommu/hyperv-iommu.c 7656F: net/vmw_vsock/hyperv_transport.c 7657F: include/clocksource/hyperv_timer.h 7658F: include/linux/hyperv.h 7659F: include/uapi/linux/hyperv.h 7660F: include/asm-generic/mshyperv.h 7661F: tools/hv/ 7662F: Documentation/ABI/stable/sysfs-bus-vmbus 7663F: Documentation/ABI/testing/debugfs-hyperv 7664 7665HYPERBUS SUPPORT 7666M: Vignesh Raghavendra <vigneshr@ti.com> 7667S: Supported 7668F: drivers/mtd/hyperbus/ 7669F: include/linux/mtd/hyperbus.h 7670F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7671F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7672 7673HYPERVISOR VIRTUAL CONSOLE DRIVER 7674L: linuxppc-dev@lists.ozlabs.org 7675S: Odd Fixes 7676F: drivers/tty/hvc/ 7677 7678I2C ACPI SUPPORT 7679M: Mika Westerberg <mika.westerberg@linux.intel.com> 7680L: linux-i2c@vger.kernel.org 7681L: linux-acpi@vger.kernel.org 7682S: Maintained 7683F: drivers/i2c/i2c-core-acpi.c 7684 7685I2C CONTROLLER DRIVER FOR NVIDIA GPU 7686M: Ajay Gupta <ajayg@nvidia.com> 7687L: linux-i2c@vger.kernel.org 7688S: Maintained 7689F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 7690F: drivers/i2c/busses/i2c-nvidia-gpu.c 7691 7692I2C MUXES 7693M: Peter Rosin <peda@axentia.se> 7694L: linux-i2c@vger.kernel.org 7695S: Maintained 7696F: Documentation/i2c/i2c-topology.rst 7697F: Documentation/i2c/muxes/ 7698F: Documentation/devicetree/bindings/i2c/i2c-mux* 7699F: Documentation/devicetree/bindings/i2c/i2c-arb* 7700F: Documentation/devicetree/bindings/i2c/i2c-gate* 7701F: drivers/i2c/i2c-mux.c 7702F: drivers/i2c/muxes/ 7703F: include/linux/i2c-mux.h 7704 7705I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7706M: Gregory CLEMENT <gregory.clement@bootlin.com> 7707L: linux-i2c@vger.kernel.org 7708S: Maintained 7709F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7710F: drivers/i2c/busses/i2c-mv64xxx.c 7711 7712I2C OVER PARALLEL PORT 7713M: Jean Delvare <jdelvare@suse.com> 7714L: linux-i2c@vger.kernel.org 7715S: Maintained 7716F: Documentation/i2c/busses/i2c-parport.rst 7717F: Documentation/i2c/busses/i2c-parport-light.rst 7718F: drivers/i2c/busses/i2c-parport.c 7719F: drivers/i2c/busses/i2c-parport-light.c 7720 7721I2C SUBSYSTEM 7722M: Wolfram Sang <wsa@the-dreams.de> 7723L: linux-i2c@vger.kernel.org 7724W: https://i2c.wiki.kernel.org/ 7725Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7727S: Maintained 7728F: Documentation/devicetree/bindings/i2c/i2c.txt 7729F: Documentation/i2c/ 7730F: drivers/i2c/* 7731F: include/linux/i2c.h 7732F: include/linux/i2c-dev.h 7733F: include/linux/i2c-smbus.h 7734F: include/uapi/linux/i2c.h 7735F: include/uapi/linux/i2c-*.h 7736 7737I2C SUBSYSTEM HOST DRIVERS 7738L: linux-i2c@vger.kernel.org 7739W: https://i2c.wiki.kernel.org/ 7740Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7742S: Odd Fixes 7743F: Documentation/devicetree/bindings/i2c/ 7744F: drivers/i2c/algos/ 7745F: drivers/i2c/busses/ 7746 7747I2C-TAOS-EVM DRIVER 7748M: Jean Delvare <jdelvare@suse.com> 7749L: linux-i2c@vger.kernel.org 7750S: Maintained 7751F: Documentation/i2c/busses/i2c-taos-evm.rst 7752F: drivers/i2c/busses/i2c-taos-evm.c 7753 7754I2C-TINY-USB DRIVER 7755M: Till Harbaum <till@harbaum.org> 7756L: linux-i2c@vger.kernel.org 7757W: http://www.harbaum.org/till/i2c_tiny_usb 7758S: Maintained 7759F: drivers/i2c/busses/i2c-tiny-usb.c 7760 7761I2C/SMBUS CONTROLLER DRIVERS FOR PC 7762M: Jean Delvare <jdelvare@suse.com> 7763L: linux-i2c@vger.kernel.org 7764S: Maintained 7765F: Documentation/i2c/busses/i2c-ali1535.rst 7766F: Documentation/i2c/busses/i2c-ali1563.rst 7767F: Documentation/i2c/busses/i2c-ali15x3.rst 7768F: Documentation/i2c/busses/i2c-amd756.rst 7769F: Documentation/i2c/busses/i2c-amd8111.rst 7770F: Documentation/i2c/busses/i2c-i801.rst 7771F: Documentation/i2c/busses/i2c-nforce2.rst 7772F: Documentation/i2c/busses/i2c-piix4.rst 7773F: Documentation/i2c/busses/i2c-sis5595.rst 7774F: Documentation/i2c/busses/i2c-sis630.rst 7775F: Documentation/i2c/busses/i2c-sis96x.rst 7776F: Documentation/i2c/busses/i2c-via.rst 7777F: Documentation/i2c/busses/i2c-viapro.rst 7778F: drivers/i2c/busses/i2c-ali1535.c 7779F: drivers/i2c/busses/i2c-ali1563.c 7780F: drivers/i2c/busses/i2c-ali15x3.c 7781F: drivers/i2c/busses/i2c-amd756.c 7782F: drivers/i2c/busses/i2c-amd756-s4882.c 7783F: drivers/i2c/busses/i2c-amd8111.c 7784F: drivers/i2c/busses/i2c-i801.c 7785F: drivers/i2c/busses/i2c-isch.c 7786F: drivers/i2c/busses/i2c-nforce2.c 7787F: drivers/i2c/busses/i2c-nforce2-s4985.c 7788F: drivers/i2c/busses/i2c-piix4.c 7789F: drivers/i2c/busses/i2c-sis5595.c 7790F: drivers/i2c/busses/i2c-sis630.c 7791F: drivers/i2c/busses/i2c-sis96x.c 7792F: drivers/i2c/busses/i2c-via.c 7793F: drivers/i2c/busses/i2c-viapro.c 7794 7795I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7796M: Hans de Goede <hdegoede@redhat.com> 7797L: linux-i2c@vger.kernel.org 7798S: Maintained 7799F: drivers/i2c/busses/i2c-cht-wc.c 7800 7801I2C/SMBUS ISMT DRIVER 7802M: Seth Heasley <seth.heasley@intel.com> 7803M: Neil Horman <nhorman@tuxdriver.com> 7804L: linux-i2c@vger.kernel.org 7805F: drivers/i2c/busses/i2c-ismt.c 7806F: Documentation/i2c/busses/i2c-ismt.rst 7807 7808I2C/SMBUS STUB DRIVER 7809M: Jean Delvare <jdelvare@suse.com> 7810L: linux-i2c@vger.kernel.org 7811S: Maintained 7812F: drivers/i2c/i2c-stub.c 7813 7814I3C SUBSYSTEM 7815M: Boris Brezillon <bbrezillon@kernel.org> 7816L: linux-i3c@lists.infradead.org (moderated for non-subscribers) 7817C: irc://chat.freenode.net/linux-i3c 7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7819S: Maintained 7820F: Documentation/ABI/testing/sysfs-bus-i3c 7821F: Documentation/devicetree/bindings/i3c/ 7822F: Documentation/driver-api/i3c 7823F: drivers/i3c/ 7824F: include/linux/i3c/ 7825 7826I3C DRIVER FOR SYNOPSYS DESIGNWARE 7827M: Vitor Soares <vitor.soares@synopsys.com> 7828S: Maintained 7829F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7830F: drivers/i3c/master/dw* 7831 7832I3C DRIVER FOR CADENCE I3C MASTER IP 7833M: Przemysław Gaj <pgaj@cadence.com> 7834S: Maintained 7835F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt 7836F: drivers/i3c/master/i3c-master-cdns.c 7837 7838IA64 (Itanium) PLATFORM 7839M: Tony Luck <tony.luck@intel.com> 7840M: Fenghua Yu <fenghua.yu@intel.com> 7841L: linux-ia64@vger.kernel.org 7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7843S: Maintained 7844F: arch/ia64/ 7845 7846IBM Power 842 compression accelerator 7847M: Haren Myneni <haren@us.ibm.com> 7848S: Supported 7849F: drivers/crypto/nx/Makefile 7850F: drivers/crypto/nx/Kconfig 7851F: drivers/crypto/nx/nx-842* 7852F: include/linux/sw842.h 7853F: crypto/842.c 7854F: lib/842/ 7855 7856IBM Power in-Nest Crypto Acceleration 7857M: Breno Leitão <leitao@debian.org> 7858M: Nayna Jain <nayna@linux.ibm.com> 7859M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7860L: linux-crypto@vger.kernel.org 7861S: Supported 7862F: drivers/crypto/nx/Makefile 7863F: drivers/crypto/nx/Kconfig 7864F: drivers/crypto/nx/nx-aes* 7865F: drivers/crypto/nx/nx-sha* 7866F: drivers/crypto/nx/nx.* 7867F: drivers/crypto/nx/nx_csbcpb.h 7868F: drivers/crypto/nx/nx_debugfs.c 7869 7870IBM Power Linux RAID adapter 7871M: Brian King <brking@us.ibm.com> 7872S: Supported 7873F: drivers/scsi/ipr.* 7874 7875IBM Power SRIOV Virtual NIC Device Driver 7876M: Thomas Falcon <tlfalcon@linux.ibm.com> 7877M: John Allen <jallen@linux.ibm.com> 7878L: netdev@vger.kernel.org 7879S: Supported 7880F: drivers/net/ethernet/ibm/ibmvnic.* 7881 7882IBM Power Virtual Accelerator Switchboard 7883M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7884L: linuxppc-dev@lists.ozlabs.org 7885S: Supported 7886F: arch/powerpc/platforms/powernv/vas* 7887F: arch/powerpc/platforms/powernv/copy-paste.h 7888F: arch/powerpc/include/asm/vas.h 7889 7890IBM Power Virtual Ethernet Device Driver 7891M: Thomas Falcon <tlfalcon@linux.ibm.com> 7892L: netdev@vger.kernel.org 7893S: Supported 7894F: drivers/net/ethernet/ibm/ibmveth.* 7895 7896IBM Power Virtual FC Device Drivers 7897M: Tyrel Datwyler <tyreld@linux.ibm.com> 7898L: linux-scsi@vger.kernel.org 7899S: Supported 7900F: drivers/scsi/ibmvscsi/ibmvfc* 7901 7902IBM Power Virtual Management Channel Driver 7903M: Steven Royer <seroyer@linux.ibm.com> 7904S: Supported 7905F: drivers/misc/ibmvmc.* 7906 7907IBM Power Virtual SCSI Device Drivers 7908M: Tyrel Datwyler <tyreld@linux.ibm.com> 7909L: linux-scsi@vger.kernel.org 7910S: Supported 7911F: drivers/scsi/ibmvscsi/ibmvscsi* 7912F: include/scsi/viosrp.h 7913 7914IBM Power Virtual SCSI Device Target Driver 7915M: Michael Cyr <mikecyr@linux.ibm.com> 7916L: linux-scsi@vger.kernel.org 7917L: target-devel@vger.kernel.org 7918S: Supported 7919F: drivers/scsi/ibmvscsi_tgt/ 7920 7921IBM Power VMX Cryptographic instructions 7922M: Breno Leitão <leitao@debian.org> 7923M: Nayna Jain <nayna@linux.ibm.com> 7924M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7925L: linux-crypto@vger.kernel.org 7926S: Supported 7927F: drivers/crypto/vmx/Makefile 7928F: drivers/crypto/vmx/Kconfig 7929F: drivers/crypto/vmx/vmx.c 7930F: drivers/crypto/vmx/aes* 7931F: drivers/crypto/vmx/ghash* 7932F: drivers/crypto/vmx/ppc-xlate.pl 7933 7934IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7935M: Tyrel Datwyler <tyreld@linux.ibm.com> 7936L: linux-pci@vger.kernel.org 7937L: linuxppc-dev@lists.ozlabs.org 7938S: Supported 7939F: drivers/pci/hotplug/rpaphp* 7940 7941IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7942M: Tyrel Datwyler <tyreld@linux.ibm.com> 7943L: linux-pci@vger.kernel.org 7944L: linuxppc-dev@lists.ozlabs.org 7945S: Supported 7946F: drivers/pci/hotplug/rpadlpar* 7947 7948IBM ServeRAID RAID DRIVER 7949S: Orphan 7950F: drivers/scsi/ips.* 7951 7952ICH LPC AND GPIO DRIVER 7953M: Peter Tyser <ptyser@xes-inc.com> 7954S: Maintained 7955F: drivers/mfd/lpc_ich.c 7956F: drivers/gpio/gpio-ich.c 7957 7958ICY I2C DRIVER 7959M: Max Staudt <max@enpas.org> 7960L: linux-i2c@vger.kernel.org 7961S: Maintained 7962F: drivers/i2c/busses/i2c-icy.c 7963 7964IDE SUBSYSTEM 7965M: "David S. Miller" <davem@davemloft.net> 7966L: linux-ide@vger.kernel.org 7967Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7969S: Maintained 7970F: Documentation/ide/ 7971F: drivers/ide/ 7972F: include/linux/ide.h 7973 7974IDE/ATAPI DRIVERS 7975M: Borislav Petkov <bp@alien8.de> 7976L: linux-ide@vger.kernel.org 7977S: Maintained 7978F: Documentation/cdrom/ide-cd.rst 7979F: drivers/ide/ide-cd* 7980 7981IDEAPAD LAPTOP EXTRAS DRIVER 7982M: Ike Panhc <ike.pan@canonical.com> 7983L: platform-driver-x86@vger.kernel.org 7984W: http://launchpad.net/ideapad-laptop 7985S: Maintained 7986F: drivers/platform/x86/ideapad-laptop.c 7987 7988IDEAPAD LAPTOP SLIDEBAR DRIVER 7989M: Andrey Moiseev <o2g.org.ru@gmail.com> 7990L: linux-input@vger.kernel.org 7991W: https://github.com/o2genum/ideapad-slidebar 7992S: Maintained 7993F: drivers/input/misc/ideapad_slidebar.c 7994 7995IDT VersaClock 5 CLOCK DRIVER 7996M: Marek Vasut <marek.vasut@gmail.com> 7997S: Maintained 7998F: drivers/clk/clk-versaclock5.c 7999 8000IEEE 802.15.4 SUBSYSTEM 8001M: Alexander Aring <alex.aring@gmail.com> 8002M: Stefan Schmidt <stefan@datenfreihafen.org> 8003L: linux-wpan@vger.kernel.org 8004W: http://wpan.cakelab.org/ 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 8007S: Maintained 8008F: net/ieee802154/ 8009F: net/mac802154/ 8010F: drivers/net/ieee802154/ 8011F: include/linux/nl802154.h 8012F: include/linux/ieee802154.h 8013F: include/net/nl802154.h 8014F: include/net/mac802154.h 8015F: include/net/af_ieee802154.h 8016F: include/net/cfg802154.h 8017F: include/net/ieee802154_netdev.h 8018F: Documentation/networking/ieee802154.rst 8019 8020IFE PROTOCOL 8021M: Yotam Gigi <yotam.gi@gmail.com> 8022M: Jamal Hadi Salim <jhs@mojatatu.com> 8023F: net/ife 8024F: include/net/ife.h 8025F: include/uapi/linux/ife.h 8026 8027IGORPLUG-USB IR RECEIVER 8028M: Sean Young <sean@mess.org> 8029L: linux-media@vger.kernel.org 8030S: Maintained 8031F: drivers/media/rc/igorplugusb.c 8032 8033IGUANAWORKS USB IR TRANSCEIVER 8034M: Sean Young <sean@mess.org> 8035L: linux-media@vger.kernel.org 8036S: Maintained 8037F: drivers/media/rc/iguanair.c 8038 8039IIO DIGITAL POTENTIOMETER DAC 8040M: Peter Rosin <peda@axentia.se> 8041L: linux-iio@vger.kernel.org 8042S: Maintained 8043F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 8044F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 8045F: drivers/iio/dac/dpot-dac.c 8046 8047IIO ENVELOPE DETECTOR 8048M: Peter Rosin <peda@axentia.se> 8049L: linux-iio@vger.kernel.org 8050S: Maintained 8051F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 8052F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 8053F: drivers/iio/adc/envelope-detector.c 8054 8055IIO MULTIPLEXER 8056M: Peter Rosin <peda@axentia.se> 8057L: linux-iio@vger.kernel.org 8058S: Maintained 8059F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 8060F: drivers/iio/multiplexer/iio-mux.c 8061 8062IIO SUBSYSTEM AND DRIVERS 8063M: Jonathan Cameron <jic23@kernel.org> 8064R: Hartmut Knaack <knaack.h@gmx.de> 8065R: Lars-Peter Clausen <lars@metafoo.de> 8066R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 8067L: linux-iio@vger.kernel.org 8068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8069S: Maintained 8070F: Documentation/ABI/testing/configfs-iio* 8071F: Documentation/ABI/testing/sysfs-bus-iio* 8072F: Documentation/devicetree/bindings/iio/ 8073F: drivers/iio/ 8074F: drivers/staging/iio/ 8075F: include/linux/iio/ 8076F: tools/iio/ 8077 8078IIO UNIT CONVERTER 8079M: Peter Rosin <peda@axentia.se> 8080L: linux-iio@vger.kernel.org 8081S: Maintained 8082F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 8083F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 8084F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 8085F: drivers/iio/afe/iio-rescale.c 8086 8087IKANOS/ADI EAGLE ADSL USB DRIVER 8088M: Matthieu Castet <castet.matthieu@free.fr> 8089M: Stanislaw Gruszka <stf_xl@wp.pl> 8090S: Maintained 8091F: drivers/usb/atm/ueagle-atm.c 8092 8093IMGTEC ASCII LCD DRIVER 8094M: Paul Burton <paulburton@kernel.org> 8095S: Maintained 8096F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 8097F: drivers/auxdisplay/img-ascii-lcd.c 8098 8099IMGTEC IR DECODER DRIVER 8100M: James Hogan <jhogan@kernel.org> 8101S: Maintained 8102F: drivers/media/rc/img-ir/ 8103 8104IMON SOUNDGRAPH USB IR RECEIVER 8105M: Sean Young <sean@mess.org> 8106L: linux-media@vger.kernel.org 8107S: Maintained 8108F: drivers/media/rc/imon_raw.c 8109F: drivers/media/rc/imon.c 8110 8111IMS TWINTURBO FRAMEBUFFER DRIVER 8112L: linux-fbdev@vger.kernel.org 8113S: Orphan 8114F: drivers/video/fbdev/imsttfb.c 8115 8116INA209 HARDWARE MONITOR DRIVER 8117M: Guenter Roeck <linux@roeck-us.net> 8118L: linux-hwmon@vger.kernel.org 8119S: Maintained 8120F: Documentation/hwmon/ina209.rst 8121F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8122F: drivers/hwmon/ina209.c 8123 8124INA2XX HARDWARE MONITOR DRIVER 8125M: Guenter Roeck <linux@roeck-us.net> 8126L: linux-hwmon@vger.kernel.org 8127S: Maintained 8128F: Documentation/hwmon/ina2xx.rst 8129F: drivers/hwmon/ina2xx.c 8130F: include/linux/platform_data/ina2xx.h 8131 8132INDUSTRY PACK SUBSYSTEM (IPACK) 8133M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 8134M: Jens Taprogge <jens.taprogge@taprogge.org> 8135M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8136L: industrypack-devel@lists.sourceforge.net 8137W: http://industrypack.sourceforge.net 8138S: Maintained 8139F: drivers/ipack/ 8140 8141INFINEON DPS310 Driver 8142M: Eddie James <eajames@linux.ibm.com> 8143L: linux-iio@vger.kernel.org 8144F: drivers/iio/pressure/dps310.c 8145S: Maintained 8146 8147INFINIBAND SUBSYSTEM 8148M: Doug Ledford <dledford@redhat.com> 8149M: Jason Gunthorpe <jgg@mellanox.com> 8150L: linux-rdma@vger.kernel.org 8151W: https://github.com/linux-rdma/rdma-core 8152Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8153T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8154S: Supported 8155F: Documentation/devicetree/bindings/infiniband/ 8156F: Documentation/infiniband/ 8157F: drivers/infiniband/ 8158F: include/uapi/linux/if_infiniband.h 8159F: include/uapi/rdma/ 8160F: include/rdma/ 8161F: include/trace/events/ib_mad.h 8162F: include/trace/events/ib_umad.h 8163F: samples/bpf/ibumad_kern.c 8164F: samples/bpf/ibumad_user.c 8165 8166INGENIC JZ4780 DMA Driver 8167M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 8168S: Maintained 8169F: drivers/dma/dma-jz4780.c 8170 8171INGENIC JZ4780 NAND DRIVER 8172M: Harvey Hunt <harveyhuntnexus@gmail.com> 8173L: linux-mtd@lists.infradead.org 8174S: Maintained 8175F: drivers/mtd/nand/raw/ingenic/ 8176 8177INGENIC JZ47xx SoCs 8178M: Paul Cercueil <paul@crapouillou.net> 8179S: Maintained 8180F: arch/mips/boot/dts/ingenic/ 8181F: arch/mips/include/asm/mach-jz4740/ 8182F: arch/mips/jz4740/ 8183F: drivers/clk/ingenic/ 8184F: drivers/dma/dma-jz4780.c 8185F: drivers/gpu/drm/ingenic/ 8186F: drivers/i2c/busses/i2c-jz4780.c 8187F: drivers/iio/adc/ingenic-adc.c 8188F: drivers/irqchip/irq-ingenic.c 8189F: drivers/memory/jz4780-nemc.c 8190F: drivers/mmc/host/jz4740_mmc.c 8191F: drivers/mtd/nand/raw/ingenic/ 8192F: drivers/pinctrl/pinctrl-ingenic.c 8193F: drivers/power/supply/ingenic-battery.c 8194F: drivers/pwm/pwm-jz4740.c 8195F: drivers/rtc/rtc-jz4740.c 8196F: drivers/tty/serial/8250/8250_ingenic.c 8197F: drivers/usb/musb/jz4740.c 8198F: drivers/watchdog/jz4740_wdt.c 8199F: include/dt-bindings/iio/adc/ingenic,adc.h 8200F: include/linux/mfd/ingenic-tcu.h 8201F: sound/soc/jz4740/ 8202F: sound/soc/codecs/jz47* 8203 8204INOTIFY 8205M: Jan Kara <jack@suse.cz> 8206R: Amir Goldstein <amir73il@gmail.com> 8207L: linux-fsdevel@vger.kernel.org 8208S: Maintained 8209F: Documentation/filesystems/inotify.txt 8210F: fs/notify/inotify/ 8211F: include/linux/inotify.h 8212F: include/uapi/linux/inotify.h 8213 8214INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8215M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8216L: linux-input@vger.kernel.org 8217Q: http://patchwork.kernel.org/project/linux-input/list/ 8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8219S: Maintained 8220F: drivers/input/ 8221F: include/linux/input.h 8222F: include/uapi/linux/input.h 8223F: include/uapi/linux/input-event-codes.h 8224F: include/linux/input/ 8225F: Documentation/devicetree/bindings/input/ 8226F: Documentation/devicetree/bindings/serio/ 8227F: Documentation/input/ 8228 8229INPUT MULTITOUCH (MT) PROTOCOL 8230M: Henrik Rydberg <rydberg@bitmath.org> 8231L: linux-input@vger.kernel.org 8232S: Odd fixes 8233F: Documentation/input/multi-touch-protocol.rst 8234F: drivers/input/input-mt.c 8235K: \b(ABS|SYN)_MT_ 8236 8237INSIDE SECURE CRYPTO DRIVER 8238M: Antoine Tenart <antoine.tenart@bootlin.com> 8239F: drivers/crypto/inside-secure/ 8240S: Maintained 8241L: linux-crypto@vger.kernel.org 8242 8243INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8244M: Mimi Zohar <zohar@linux.ibm.com> 8245M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8246L: linux-integrity@vger.kernel.org 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8248S: Supported 8249F: security/integrity/ima/ 8250 8251INTEL 810/815 FRAMEBUFFER DRIVER 8252M: Antonino Daplas <adaplas@gmail.com> 8253L: linux-fbdev@vger.kernel.org 8254S: Maintained 8255F: drivers/video/fbdev/i810/ 8256 8257INTEL ASoC DRIVERS 8258M: Cezary Rojewski <cezary.rojewski@intel.com> 8259M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8260M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8261M: Jie Yang <yang.jie@linux.intel.com> 8262L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8263S: Supported 8264F: sound/soc/intel/ 8265 8266INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8267M: Hans de Goede <hdegoede@redhat.com> 8268L: platform-driver-x86@vger.kernel.org 8269S: Maintained 8270F: drivers/platform/x86/intel_atomisp2_pm.c 8271 8272INTEL C600 SERIES SAS CONTROLLER DRIVER 8273M: Intel SCU Linux support <intel-linux-scu@intel.com> 8274M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8275L: linux-scsi@vger.kernel.org 8276T: git git://git.code.sf.net/p/intel-sas/isci 8277S: Supported 8278F: drivers/scsi/isci/ 8279 8280INTEL CPU family model numbers 8281M: Tony Luck <tony.luck@intel.com> 8282M: x86@kernel.org 8283L: linux-kernel@vger.kernel.org 8284S: Supported 8285F: arch/x86/include/asm/intel-family.h 8286 8287INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8288M: Jani Nikula <jani.nikula@linux.intel.com> 8289M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8290M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8291L: intel-gfx@lists.freedesktop.org 8292W: https://01.org/linuxgraphics/ 8293B: https://01.org/linuxgraphics/documentation/how-report-bugs 8294C: irc://chat.freenode.net/intel-gfx 8295Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8296T: git git://anongit.freedesktop.org/drm-intel 8297S: Supported 8298F: drivers/gpu/drm/i915/ 8299F: include/drm/i915* 8300F: include/uapi/drm/i915_drm.h 8301F: Documentation/gpu/i915.rst 8302 8303INTEL ETHERNET DRIVERS 8304M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8305L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8306W: http://www.intel.com/support/feedback.htm 8307W: http://e1000.sourceforge.net/ 8308Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8310T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8311S: Supported 8312F: Documentation/networking/device_drivers/intel/e100.rst 8313F: Documentation/networking/device_drivers/intel/e1000.rst 8314F: Documentation/networking/device_drivers/intel/e1000e.rst 8315F: Documentation/networking/device_drivers/intel/fm10k.rst 8316F: Documentation/networking/device_drivers/intel/igb.rst 8317F: Documentation/networking/device_drivers/intel/igbvf.rst 8318F: Documentation/networking/device_drivers/intel/ixgb.rst 8319F: Documentation/networking/device_drivers/intel/ixgbe.rst 8320F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8321F: Documentation/networking/device_drivers/intel/i40e.rst 8322F: Documentation/networking/device_drivers/intel/iavf.rst 8323F: Documentation/networking/device_drivers/intel/ice.rst 8324F: drivers/net/ethernet/intel/ 8325F: drivers/net/ethernet/intel/*/ 8326F: include/linux/avf/virtchnl.h 8327 8328INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8329M: Maik Broemme <mbroemme@libmpq.org> 8330L: linux-fbdev@vger.kernel.org 8331S: Maintained 8332F: Documentation/fb/intelfb.rst 8333F: drivers/video/fbdev/intelfb/ 8334 8335INTEL GPIO DRIVERS 8336M: Andy Shevchenko <andy@kernel.org> 8337L: linux-gpio@vger.kernel.org 8338S: Maintained 8339T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8340F: drivers/gpio/gpio-ich.c 8341F: drivers/gpio/gpio-intel-mid.c 8342F: drivers/gpio/gpio-lynxpoint.c 8343F: drivers/gpio/gpio-merrifield.c 8344F: drivers/gpio/gpio-ml-ioh.c 8345F: drivers/gpio/gpio-pch.c 8346F: drivers/gpio/gpio-sch.c 8347F: drivers/gpio/gpio-sodaville.c 8348 8349INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8350M: Zhenyu Wang <zhenyuw@linux.intel.com> 8351M: Zhi Wang <zhi.a.wang@intel.com> 8352L: intel-gvt-dev@lists.freedesktop.org 8353L: intel-gfx@lists.freedesktop.org 8354W: https://01.org/igvt-g 8355T: git https://github.com/intel/gvt-linux.git 8356S: Supported 8357F: drivers/gpu/drm/i915/gvt/ 8358 8359INTEL HID EVENT DRIVER 8360M: Alex Hung <alex.hung@canonical.com> 8361L: platform-driver-x86@vger.kernel.org 8362S: Maintained 8363F: drivers/platform/x86/intel-hid.c 8364 8365INTEL I/OAT DMA DRIVER 8366M: Dave Jiang <dave.jiang@intel.com> 8367R: Dan Williams <dan.j.williams@intel.com> 8368L: dmaengine@vger.kernel.org 8369Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8370S: Supported 8371F: drivers/dma/ioat* 8372 8373INTEL IDLE DRIVER 8374M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8375M: Len Brown <lenb@kernel.org> 8376L: linux-pm@vger.kernel.org 8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8378B: https://bugzilla.kernel.org 8379S: Supported 8380F: drivers/idle/intel_idle.c 8381 8382INTEL INTEGRATED SENSOR HUB DRIVER 8383M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8384M: Jiri Kosina <jikos@kernel.org> 8385L: linux-input@vger.kernel.org 8386S: Maintained 8387F: drivers/hid/intel-ish-hid/ 8388 8389INTEL IOMMU (VT-d) 8390M: David Woodhouse <dwmw2@infradead.org> 8391M: Lu Baolu <baolu.lu@linux.intel.com> 8392L: iommu@lists.linux-foundation.org 8393T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8394S: Supported 8395F: drivers/iommu/dmar.c 8396F: drivers/iommu/intel*.[ch] 8397F: include/linux/intel-iommu.h 8398F: include/linux/intel-svm.h 8399 8400INTEL IOP-ADMA DMA DRIVER 8401R: Dan Williams <dan.j.williams@intel.com> 8402S: Odd fixes 8403F: drivers/dma/iop-adma.c 8404 8405INTEL IPU3 CSI-2 CIO2 DRIVER 8406M: Yong Zhi <yong.zhi@intel.com> 8407M: Sakari Ailus <sakari.ailus@linux.intel.com> 8408M: Bingbu Cao <bingbu.cao@intel.com> 8409R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8410L: linux-media@vger.kernel.org 8411S: Maintained 8412F: drivers/media/pci/intel/ipu3/ 8413F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8414 8415INTEL IPU3 CSI-2 IMGU DRIVER 8416M: Sakari Ailus <sakari.ailus@linux.intel.com> 8417L: linux-media@vger.kernel.org 8418S: Maintained 8419F: drivers/staging/media/ipu3/ 8420F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8421F: Documentation/media/v4l-drivers/ipu3.rst 8422F: Documentation/media/v4l-drivers/ipu3_rcb.svg 8423 8424INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8425M: Krzysztof Halasa <khalasa@piap.pl> 8426S: Maintained 8427F: include/linux/soc/ixp4xx/qmgr.h 8428F: include/linux/soc/ixp4xx/npe.h 8429F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8430F: drivers/soc/ixp4xx/ixp4xx-npe.c 8431F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8432F: drivers/net/wan/ixp4xx_hss.c 8433 8434INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8435M: Deepak Saxena <dsaxena@plexity.net> 8436S: Maintained 8437F: drivers/char/hw_random/ixp4xx-rng.c 8438 8439INTEL MANAGEMENT ENGINE (mei) 8440M: Tomas Winkler <tomas.winkler@intel.com> 8441L: linux-kernel@vger.kernel.org 8442S: Supported 8443F: include/uapi/linux/mei.h 8444F: include/linux/mei_cl_bus.h 8445F: drivers/misc/mei/* 8446F: drivers/watchdog/mei_wdt.c 8447F: Documentation/driver-api/mei/* 8448F: samples/mei/* 8449 8450INTEL MENLOW THERMAL DRIVER 8451M: Sujith Thomas <sujith.thomas@intel.com> 8452L: platform-driver-x86@vger.kernel.org 8453W: https://01.org/linux-acpi 8454S: Supported 8455F: drivers/platform/x86/intel_menlow.c 8456 8457INTEL MIC DRIVERS (mic) 8458M: Sudeep Dutt <sudeep.dutt@intel.com> 8459M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8460S: Supported 8461W: https://github.com/sudeepdutt/mic 8462W: http://software.intel.com/en-us/mic-developer 8463F: include/linux/mic_bus.h 8464F: include/linux/scif.h 8465F: include/uapi/linux/mic_common.h 8466F: include/uapi/linux/mic_ioctl.h 8467F: include/uapi/linux/scif_ioctl.h 8468F: drivers/misc/mic/ 8469F: drivers/dma/mic_x100_dma.c 8470F: drivers/dma/mic_x100_dma.h 8471F: Documentation/mic/ 8472 8473INTEL PMC CORE DRIVER 8474M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8475M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8476L: platform-driver-x86@vger.kernel.org 8477S: Maintained 8478F: drivers/platform/x86/intel_pmc_core* 8479 8480INTEL PMC/P-Unit IPC DRIVER 8481M: Zha Qipeng<qipeng.zha@intel.com> 8482L: platform-driver-x86@vger.kernel.org 8483S: Maintained 8484F: drivers/platform/x86/intel_pmc_ipc.c 8485F: drivers/platform/x86/intel_punit_ipc.c 8486F: arch/x86/include/asm/intel_pmc_ipc.h 8487F: arch/x86/include/asm/intel_punit_ipc.h 8488 8489INTEL PMIC GPIO DRIVERS 8490M: Andy Shevchenko <andy@kernel.org> 8491S: Maintained 8492T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8493F: drivers/gpio/gpio-*cove.c 8494F: drivers/gpio/gpio-msic.c 8495 8496INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8497R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8498S: Maintained 8499F: drivers/mfd/intel_msic.c 8500F: drivers/mfd/intel_soc_pmic* 8501F: include/linux/mfd/intel_msic.h 8502F: include/linux/mfd/intel_soc_pmic* 8503 8504INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8505M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8506L: linux-wireless@vger.kernel.org 8507S: Maintained 8508F: Documentation/networking/device_drivers/intel/ipw2100.txt 8509F: Documentation/networking/device_drivers/intel/ipw2200.txt 8510F: drivers/net/wireless/intel/ipw2x00/ 8511 8512INTEL PSTATE DRIVER 8513M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8514M: Len Brown <lenb@kernel.org> 8515L: linux-pm@vger.kernel.org 8516S: Supported 8517F: drivers/cpufreq/intel_pstate.c 8518 8519INTEL RDMA RNIC DRIVER 8520M: Faisal Latif <faisal.latif@intel.com> 8521M: Shiraz Saleem <shiraz.saleem@intel.com> 8522L: linux-rdma@vger.kernel.org 8523S: Supported 8524F: drivers/infiniband/hw/i40iw/ 8525F: include/uapi/rdma/i40iw-abi.h 8526 8527INTEL SPEED SELECT TECHNOLOGY 8528M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8529L: platform-driver-x86@vger.kernel.org 8530S: Maintained 8531F: drivers/platform/x86/intel_speed_select_if/ 8532F: tools/power/x86/intel-speed-select/ 8533F: include/uapi/linux/isst_if.h 8534 8535INTEL STRATIX10 FIRMWARE DRIVERS 8536M: Richard Gong <richard.gong@linux.intel.com> 8537L: linux-kernel@vger.kernel.org 8538S: Maintained 8539F: drivers/firmware/stratix10-rsu.c 8540F: drivers/firmware/stratix10-svc.c 8541F: include/linux/firmware/intel/stratix10-smc.h 8542F: include/linux/firmware/intel/stratix10-svc-client.h 8543F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8544F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8545 8546INTEL TELEMETRY DRIVER 8547M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8548M: "David E. Box" <david.e.box@linux.intel.com> 8549L: platform-driver-x86@vger.kernel.org 8550S: Maintained 8551F: arch/x86/include/asm/intel_telemetry.h 8552F: drivers/platform/x86/intel_telemetry* 8553 8554INTEL VIRTUAL BUTTON DRIVER 8555M: AceLan Kao <acelan.kao@canonical.com> 8556L: platform-driver-x86@vger.kernel.org 8557S: Maintained 8558F: drivers/platform/x86/intel-vbtn.c 8559 8560INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8561M: Stanislaw Gruszka <sgruszka@redhat.com> 8562L: linux-wireless@vger.kernel.org 8563S: Supported 8564F: drivers/net/wireless/intel/iwlegacy/ 8565 8566INTEL WIRELESS WIFI LINK (iwlwifi) 8567M: Johannes Berg <johannes.berg@intel.com> 8568M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8569M: Luca Coelho <luciano.coelho@intel.com> 8570M: Intel Linux Wireless <linuxwifi@intel.com> 8571L: linux-wireless@vger.kernel.org 8572W: http://intellinuxwireless.org 8573T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8574S: Supported 8575F: drivers/net/wireless/intel/iwlwifi/ 8576 8577INTEL WIRELESS WIMAX CONNECTION 2400 8578M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8579M: linux-wimax@intel.com 8580L: wimax@linuxwimax.org (subscribers-only) 8581S: Supported 8582W: http://linuxwimax.org 8583F: Documentation/admin-guide/wimax/i2400m.rst 8584F: drivers/net/wimax/i2400m/ 8585F: include/uapi/linux/wimax/i2400m.h 8586 8587INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8588M: Mario Limonciello <mario.limonciello@dell.com> 8589S: Maintained 8590F: drivers/platform/x86/intel-wmi-thunderbolt.c 8591 8592INTEL(R) TRACE HUB 8593M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8594S: Supported 8595F: Documentation/trace/intel_th.rst 8596F: drivers/hwtracing/intel_th/ 8597F: include/linux/intel_th.h 8598 8599INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8600M: Ning Sun <ning.sun@intel.com> 8601L: tboot-devel@lists.sourceforge.net 8602W: http://tboot.sourceforge.net 8603T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8604S: Supported 8605F: Documentation/x86/intel_txt.rst 8606F: include/linux/tboot.h 8607F: arch/x86/kernel/tboot.c 8608 8609INTERCONNECT API 8610M: Georgi Djakov <georgi.djakov@linaro.org> 8611L: linux-pm@vger.kernel.org 8612S: Maintained 8613F: Documentation/driver-api/interconnect.rst 8614F: Documentation/devicetree/bindings/interconnect/ 8615F: drivers/interconnect/ 8616F: include/dt-bindings/interconnect/ 8617F: include/linux/interconnect-provider.h 8618F: include/linux/interconnect.h 8619 8620INVENSENSE MPU-3050 GYROSCOPE DRIVER 8621M: Linus Walleij <linus.walleij@linaro.org> 8622L: linux-iio@vger.kernel.org 8623S: Maintained 8624F: drivers/iio/gyro/mpu3050* 8625F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8626 8627IOC3 ETHERNET DRIVER 8628M: Ralf Baechle <ralf@linux-mips.org> 8629L: linux-mips@vger.kernel.org 8630S: Maintained 8631F: drivers/net/ethernet/sgi/ioc3-eth.c 8632 8633IOMAP FILESYSTEM LIBRARY 8634M: Christoph Hellwig <hch@infradead.org> 8635M: Darrick J. Wong <darrick.wong@oracle.com> 8636M: linux-xfs@vger.kernel.org 8637M: linux-fsdevel@vger.kernel.org 8638L: linux-xfs@vger.kernel.org 8639L: linux-fsdevel@vger.kernel.org 8640T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8641S: Supported 8642F: fs/iomap/ 8643F: include/linux/iomap.h 8644 8645IOMMU DRIVERS 8646M: Joerg Roedel <joro@8bytes.org> 8647L: iommu@lists.linux-foundation.org 8648T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8649S: Maintained 8650F: Documentation/devicetree/bindings/iommu/ 8651F: drivers/iommu/ 8652F: include/linux/iommu.h 8653F: include/linux/of_iommu.h 8654F: include/linux/iova.h 8655 8656IO_URING 8657M: Jens Axboe <axboe@kernel.dk> 8658L: io-uring@vger.kernel.org 8659T: git git://git.kernel.dk/linux-block 8660T: git git://git.kernel.dk/liburing 8661S: Maintained 8662F: fs/io_uring.c 8663F: fs/io-wq.c 8664F: fs/io-wq.h 8665F: include/uapi/linux/io_uring.h 8666 8667IPMI SUBSYSTEM 8668M: Corey Minyard <minyard@acm.org> 8669L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8670W: http://openipmi.sourceforge.net/ 8671S: Supported 8672F: Documentation/devicetree/bindings/ipmi/ 8673F: Documentation/IPMI.txt 8674F: drivers/char/ipmi/ 8675F: include/linux/ipmi* 8676F: include/uapi/linux/ipmi* 8677 8678IPS SCSI RAID DRIVER 8679M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8680L: linux-scsi@vger.kernel.org 8681W: http://www.adaptec.com/ 8682S: Maintained 8683F: drivers/scsi/ips* 8684 8685IPVS 8686M: Wensong Zhang <wensong@linux-vs.org> 8687M: Simon Horman <horms@verge.net.au> 8688M: Julian Anastasov <ja@ssi.bg> 8689L: netdev@vger.kernel.org 8690L: lvs-devel@vger.kernel.org 8691S: Maintained 8692T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8694F: Documentation/networking/ipvs-sysctl.txt 8695F: include/net/ip_vs.h 8696F: include/uapi/linux/ip_vs.h 8697F: net/netfilter/ipvs/ 8698 8699IPWIRELESS DRIVER 8700M: Jiri Kosina <jikos@kernel.org> 8701M: David Sterba <dsterba@suse.com> 8702S: Odd Fixes 8703F: drivers/tty/ipwireless/ 8704 8705IPX NETWORK LAYER 8706L: netdev@vger.kernel.org 8707S: Obsolete 8708F: include/uapi/linux/ipx.h 8709 8710IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8711M: Marc Zyngier <maz@kernel.org> 8712S: Maintained 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8714F: Documentation/IRQ-domain.txt 8715F: include/linux/irqdomain.h 8716F: kernel/irq/irqdomain.c 8717F: kernel/irq/msi.c 8718 8719IRQ SUBSYSTEM 8720M: Thomas Gleixner <tglx@linutronix.de> 8721L: linux-kernel@vger.kernel.org 8722S: Maintained 8723T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8724F: kernel/irq/ 8725 8726IRQCHIP DRIVERS 8727M: Thomas Gleixner <tglx@linutronix.de> 8728M: Jason Cooper <jason@lakedaemon.net> 8729M: Marc Zyngier <maz@kernel.org> 8730L: linux-kernel@vger.kernel.org 8731S: Maintained 8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8733F: Documentation/devicetree/bindings/interrupt-controller/ 8734F: drivers/irqchip/ 8735 8736ISA 8737M: William Breathitt Gray <vilhelm.gray@gmail.com> 8738S: Maintained 8739F: Documentation/driver-api/isa.rst 8740F: drivers/base/isa.c 8741F: include/linux/isa.h 8742 8743ISA RADIO MODULE 8744M: Hans Verkuil <hverkuil@xs4all.nl> 8745L: linux-media@vger.kernel.org 8746T: git git://linuxtv.org/media_tree.git 8747W: https://linuxtv.org 8748S: Maintained 8749F: drivers/media/radio/radio-isa* 8750 8751ISAPNP 8752M: Jaroslav Kysela <perex@perex.cz> 8753S: Maintained 8754F: Documentation/driver-api/isapnp.rst 8755F: drivers/pnp/isapnp/ 8756F: include/linux/isapnp.h 8757 8758ISCSI 8759M: Lee Duncan <lduncan@suse.com> 8760M: Chris Leech <cleech@redhat.com> 8761L: open-iscsi@googlegroups.com 8762W: www.open-iscsi.com 8763S: Maintained 8764F: drivers/scsi/*iscsi* 8765F: include/scsi/*iscsi* 8766 8767iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8768M: Peter Jones <pjones@redhat.com> 8769M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8770S: Maintained 8771F: drivers/firmware/iscsi_ibft* 8772 8773ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8774M: Sagi Grimberg <sagi@grimberg.me> 8775M: Max Gurtovoy <maxg@mellanox.com> 8776L: linux-rdma@vger.kernel.org 8777S: Supported 8778W: http://www.openfabrics.org 8779W: www.open-iscsi.org 8780Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8781F: drivers/infiniband/ulp/iser/ 8782 8783ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8784M: Sagi Grimberg <sagi@grimberg.me> 8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8786L: linux-rdma@vger.kernel.org 8787L: target-devel@vger.kernel.org 8788S: Supported 8789W: http://www.linux-iscsi.org 8790F: drivers/infiniband/ulp/isert 8791 8792ISDN/mISDN SUBSYSTEM 8793M: Karsten Keil <isdn@linux-pingi.de> 8794L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8795L: netdev@vger.kernel.org 8796W: http://www.isdn4linux.de 8797S: Maintained 8798F: drivers/isdn/mISDN 8799F: drivers/isdn/hardware 8800 8801ISDN/CAPI SUBSYSTEM 8802M: Karsten Keil <isdn@linux-pingi.de> 8803L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8804L: netdev@vger.kernel.org 8805W: http://www.isdn4linux.de 8806S: Odd Fixes 8807F: Documentation/isdn/ 8808F: drivers/isdn/capi/ 8809F: drivers/staging/isdn/ 8810F: net/bluetooth/cmtp/ 8811F: include/linux/isdn/ 8812F: include/uapi/linux/isdn/ 8813 8814IT87 HARDWARE MONITORING DRIVER 8815M: Jean Delvare <jdelvare@suse.com> 8816L: linux-hwmon@vger.kernel.org 8817S: Maintained 8818F: Documentation/hwmon/it87.rst 8819F: drivers/hwmon/it87.c 8820 8821IT913X MEDIA DRIVER 8822M: Antti Palosaari <crope@iki.fi> 8823L: linux-media@vger.kernel.org 8824W: https://linuxtv.org 8825W: http://palosaari.fi/linux/ 8826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8827T: git git://linuxtv.org/anttip/media_tree.git 8828S: Maintained 8829F: drivers/media/tuners/it913x* 8830 8831IVTV VIDEO4LINUX DRIVER 8832M: Andy Walls <awalls@md.metrocast.net> 8833L: ivtv-devel@ivtvdriver.org (subscribers-only) 8834L: linux-media@vger.kernel.org 8835T: git git://linuxtv.org/media_tree.git 8836W: http://www.ivtvdriver.org 8837S: Maintained 8838F: Documentation/media/v4l-drivers/ivtv* 8839F: drivers/media/pci/ivtv/ 8840F: include/uapi/linux/ivtv* 8841 8842IX2505V MEDIA DRIVER 8843M: Malcolm Priestley <tvboxspy@gmail.com> 8844L: linux-media@vger.kernel.org 8845W: https://linuxtv.org 8846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8847S: Maintained 8848F: drivers/media/dvb-frontends/ix2505v* 8849 8850JAILHOUSE HYPERVISOR INTERFACE 8851M: Jan Kiszka <jan.kiszka@siemens.com> 8852L: jailhouse-dev@googlegroups.com 8853S: Maintained 8854F: arch/x86/kernel/jailhouse.c 8855F: arch/x86/include/asm/jailhouse_para.h 8856 8857JC42.4 TEMPERATURE SENSOR DRIVER 8858M: Guenter Roeck <linux@roeck-us.net> 8859L: linux-hwmon@vger.kernel.org 8860S: Maintained 8861F: drivers/hwmon/jc42.c 8862F: Documentation/hwmon/jc42.rst 8863 8864JFS FILESYSTEM 8865M: Dave Kleikamp <shaggy@kernel.org> 8866L: jfs-discussion@lists.sourceforge.net 8867W: http://jfs.sourceforge.net/ 8868T: git git://github.com/kleikamp/linux-shaggy.git 8869S: Maintained 8870F: Documentation/admin-guide/jfs.rst 8871F: fs/jfs/ 8872 8873JME NETWORK DRIVER 8874M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8875L: netdev@vger.kernel.org 8876S: Maintained 8877F: drivers/net/ethernet/jme.* 8878 8879JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8880M: David Woodhouse <dwmw2@infradead.org> 8881M: Richard Weinberger <richard@nod.at> 8882L: linux-mtd@lists.infradead.org 8883W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8884T: git git://git.infradead.org/ubifs-2.6.git 8885S: Odd Fixes 8886F: fs/jffs2/ 8887F: include/uapi/linux/jffs2.h 8888 8889JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8890M: "Theodore Ts'o" <tytso@mit.edu> 8891M: Jan Kara <jack@suse.com> 8892L: linux-ext4@vger.kernel.org 8893S: Maintained 8894F: fs/jbd2/ 8895F: include/linux/jbd2.h 8896 8897JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8898M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8899L: linux-media@vger.kernel.org 8900S: Maintained 8901F: drivers/media/platform/rcar_jpu.c 8902 8903JSM Neo PCI based serial card 8904L: linux-serial@vger.kernel.org 8905S: Orphan 8906F: drivers/tty/serial/jsm/ 8907 8908K10TEMP HARDWARE MONITORING DRIVER 8909M: Clemens Ladisch <clemens@ladisch.de> 8910L: linux-hwmon@vger.kernel.org 8911S: Maintained 8912F: Documentation/hwmon/k10temp.rst 8913F: drivers/hwmon/k10temp.c 8914 8915K8TEMP HARDWARE MONITORING DRIVER 8916M: Rudolf Marek <r.marek@assembler.cz> 8917L: linux-hwmon@vger.kernel.org 8918S: Maintained 8919F: Documentation/hwmon/k8temp.rst 8920F: drivers/hwmon/k8temp.c 8921 8922KASAN 8923M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8924R: Alexander Potapenko <glider@google.com> 8925R: Dmitry Vyukov <dvyukov@google.com> 8926L: kasan-dev@googlegroups.com 8927S: Maintained 8928F: arch/*/include/asm/kasan.h 8929F: arch/*/mm/kasan_init* 8930F: Documentation/dev-tools/kasan.rst 8931F: include/linux/kasan*.h 8932F: lib/test_kasan.c 8933F: mm/kasan/ 8934F: scripts/Makefile.kasan 8935 8936KCONFIG 8937M: Masahiro Yamada <masahiroy@kernel.org> 8938T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8939L: linux-kbuild@vger.kernel.org 8940S: Maintained 8941F: Documentation/kbuild/kconfig* 8942F: scripts/kconfig/ 8943F: scripts/Kconfig.include 8944 8945KDUMP 8946M: Dave Young <dyoung@redhat.com> 8947M: Baoquan He <bhe@redhat.com> 8948R: Vivek Goyal <vgoyal@redhat.com> 8949L: kexec@lists.infradead.org 8950W: http://lse.sourceforge.net/kdump/ 8951S: Maintained 8952F: Documentation/admin-guide/kdump/ 8953 8954KEENE FM RADIO TRANSMITTER DRIVER 8955M: Hans Verkuil <hverkuil@xs4all.nl> 8956L: linux-media@vger.kernel.org 8957T: git git://linuxtv.org/media_tree.git 8958W: https://linuxtv.org 8959S: Maintained 8960F: drivers/media/radio/radio-keene* 8961 8962KERNEL AUTOMOUNTER 8963M: Ian Kent <raven@themaw.net> 8964L: autofs@vger.kernel.org 8965S: Maintained 8966F: fs/autofs/ 8967 8968KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8969M: Masahiro Yamada <masahiroy@kernel.org> 8970M: Michal Marek <michal.lkml@markovi.net> 8971T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8972L: linux-kbuild@vger.kernel.org 8973S: Maintained 8974F: Documentation/kbuild/ 8975F: Makefile 8976F: scripts/Kbuild* 8977F: scripts/Makefile* 8978F: scripts/basic/ 8979F: scripts/mk* 8980F: scripts/*vmlinux* 8981F: scripts/mod/ 8982F: scripts/package/ 8983 8984KERNEL JANITORS 8985L: kernel-janitors@vger.kernel.org 8986W: http://kernelnewbies.org/KernelJanitors 8987S: Odd Fixes 8988 8989KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8990M: "J. Bruce Fields" <bfields@fieldses.org> 8991M: Chuck Lever <chuck.lever@oracle.com> 8992L: linux-nfs@vger.kernel.org 8993W: http://nfs.sourceforge.net/ 8994T: git git://linux-nfs.org/~bfields/linux.git 8995S: Supported 8996F: fs/nfsd/ 8997F: include/uapi/linux/nfsd/ 8998F: fs/lockd/ 8999F: fs/nfs_common/ 9000F: net/sunrpc/ 9001F: include/linux/lockd/ 9002F: include/linux/sunrpc/ 9003F: include/uapi/linux/sunrpc/ 9004 9005KERNEL SELFTEST FRAMEWORK 9006M: Shuah Khan <shuah@kernel.org> 9007M: Shuah Khan <skhan@linuxfoundation.org> 9008L: linux-kselftest@vger.kernel.org 9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9010Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9011S: Maintained 9012F: tools/testing/selftests/ 9013F: Documentation/dev-tools/kselftest* 9014 9015KERNEL UNIT TESTING FRAMEWORK (KUnit) 9016M: Brendan Higgins <brendanhiggins@google.com> 9017L: linux-kselftest@vger.kernel.org 9018L: kunit-dev@googlegroups.com 9019W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9020S: Maintained 9021F: Documentation/dev-tools/kunit/ 9022F: include/kunit/ 9023F: lib/kunit/ 9024F: tools/testing/kunit/ 9025 9026KERNEL USERMODE HELPER 9027M: Luis Chamberlain <mcgrof@kernel.org> 9028L: linux-kernel@vger.kernel.org 9029S: Maintained 9030F: kernel/umh.c 9031F: include/linux/umh.h 9032 9033KERNEL VIRTUAL MACHINE (KVM) 9034M: Paolo Bonzini <pbonzini@redhat.com> 9035M: Radim Krčmář <rkrcmar@redhat.com> 9036L: kvm@vger.kernel.org 9037W: http://www.linux-kvm.org 9038T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9039S: Supported 9040F: Documentation/virt/kvm/ 9041F: include/trace/events/kvm.h 9042F: include/uapi/asm-generic/kvm* 9043F: include/uapi/linux/kvm* 9044F: include/asm-generic/kvm* 9045F: include/linux/kvm* 9046F: include/kvm/iodev.h 9047F: virt/kvm/* 9048F: tools/kvm/ 9049F: tools/testing/selftests/kvm/ 9050 9051KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 9052M: Marc Zyngier <maz@kernel.org> 9053R: James Morse <james.morse@arm.com> 9054R: Julien Thierry <julien.thierry.kdev@gmail.com> 9055R: Suzuki K Poulose <suzuki.poulose@arm.com> 9056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9057L: kvmarm@lists.cs.columbia.edu 9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9059S: Maintained 9060F: arch/arm/include/uapi/asm/kvm* 9061F: arch/arm/include/asm/kvm* 9062F: arch/arm/kvm/ 9063F: arch/arm64/include/uapi/asm/kvm* 9064F: arch/arm64/include/asm/kvm* 9065F: arch/arm64/kvm/ 9066F: virt/kvm/arm/ 9067F: include/kvm/arm_* 9068 9069KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 9070M: James Hogan <jhogan@kernel.org> 9071L: linux-mips@vger.kernel.org 9072S: Supported 9073F: arch/mips/include/uapi/asm/kvm* 9074F: arch/mips/include/asm/kvm* 9075F: arch/mips/kvm/ 9076 9077KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 9078M: Paul Mackerras <paulus@ozlabs.org> 9079L: kvm-ppc@vger.kernel.org 9080W: http://www.linux-kvm.org/ 9081T: git git://github.com/agraf/linux-2.6.git 9082S: Supported 9083F: arch/powerpc/include/uapi/asm/kvm* 9084F: arch/powerpc/include/asm/kvm* 9085F: arch/powerpc/kvm/ 9086F: arch/powerpc/kernel/kvm* 9087 9088KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 9089M: Christian Borntraeger <borntraeger@de.ibm.com> 9090M: Janosch Frank <frankja@linux.ibm.com> 9091R: David Hildenbrand <david@redhat.com> 9092R: Cornelia Huck <cohuck@redhat.com> 9093L: kvm@vger.kernel.org 9094W: http://www.ibm.com/developerworks/linux/linux390/ 9095T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9096S: Supported 9097F: arch/s390/include/uapi/asm/kvm* 9098F: arch/s390/include/asm/gmap.h 9099F: arch/s390/include/asm/kvm* 9100F: arch/s390/kvm/ 9101F: arch/s390/mm/gmap.c 9102F: tools/testing/selftests/kvm/s390x/ 9103F: tools/testing/selftests/kvm/*/s390x/ 9104 9105KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9106M: Paolo Bonzini <pbonzini@redhat.com> 9107M: Radim Krčmář <rkrcmar@redhat.com> 9108R: Sean Christopherson <sean.j.christopherson@intel.com> 9109R: Vitaly Kuznetsov <vkuznets@redhat.com> 9110R: Wanpeng Li <wanpengli@tencent.com> 9111R: Jim Mattson <jmattson@google.com> 9112R: Joerg Roedel <joro@8bytes.org> 9113L: kvm@vger.kernel.org 9114W: http://www.linux-kvm.org 9115T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9116S: Supported 9117F: arch/x86/kvm/ 9118F: arch/x86/kvm/*/ 9119F: arch/x86/include/uapi/asm/kvm* 9120F: arch/x86/include/uapi/asm/vmx.h 9121F: arch/x86/include/uapi/asm/svm.h 9122F: arch/x86/include/asm/kvm* 9123F: arch/x86/include/asm/pvclock-abi.h 9124F: arch/x86/include/asm/svm.h 9125F: arch/x86/include/asm/vmx.h 9126F: arch/x86/kernel/kvm.c 9127F: arch/x86/kernel/kvmclock.c 9128 9129KERNFS 9130M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9131M: Tejun Heo <tj@kernel.org> 9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9133S: Supported 9134F: include/linux/kernfs.h 9135F: fs/kernfs/ 9136 9137KEXEC 9138M: Eric Biederman <ebiederm@xmission.com> 9139W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9140L: kexec@lists.infradead.org 9141S: Maintained 9142F: include/linux/kexec.h 9143F: include/uapi/linux/kexec.h 9144F: kernel/kexec* 9145 9146KEYS-ENCRYPTED 9147M: Mimi Zohar <zohar@linux.ibm.com> 9148L: linux-integrity@vger.kernel.org 9149L: keyrings@vger.kernel.org 9150S: Supported 9151F: Documentation/security/keys/trusted-encrypted.rst 9152F: include/keys/encrypted-type.h 9153F: security/keys/encrypted-keys/ 9154 9155KEYS-TRUSTED 9156M: James Bottomley <jejb@linux.ibm.com> 9157M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9158M: Mimi Zohar <zohar@linux.ibm.com> 9159L: linux-integrity@vger.kernel.org 9160L: keyrings@vger.kernel.org 9161S: Supported 9162F: Documentation/security/keys/trusted-encrypted.rst 9163F: include/keys/trusted-type.h 9164F: security/keys/trusted.c 9165F: include/keys/trusted.h 9166 9167KEYS/KEYRINGS: 9168M: David Howells <dhowells@redhat.com> 9169M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9170L: keyrings@vger.kernel.org 9171S: Maintained 9172F: Documentation/security/keys/core.rst 9173F: include/linux/key.h 9174F: include/linux/key-type.h 9175F: include/linux/keyctl.h 9176F: include/uapi/linux/keyctl.h 9177F: include/keys/ 9178F: security/keys/ 9179 9180KGDB / KDB /debug_core 9181M: Jason Wessel <jason.wessel@windriver.com> 9182M: Daniel Thompson <daniel.thompson@linaro.org> 9183R: Douglas Anderson <dianders@chromium.org> 9184W: http://kgdb.wiki.kernel.org/ 9185L: kgdb-bugreport@lists.sourceforge.net 9186T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9187S: Maintained 9188F: Documentation/dev-tools/kgdb.rst 9189F: drivers/misc/kgdbts.c 9190F: drivers/tty/serial/kgdboc.c 9191F: include/linux/kdb.h 9192F: include/linux/kgdb.h 9193F: kernel/debug/ 9194 9195KMEMLEAK 9196M: Catalin Marinas <catalin.marinas@arm.com> 9197S: Maintained 9198F: Documentation/dev-tools/kmemleak.rst 9199F: include/linux/kmemleak.h 9200F: mm/kmemleak.c 9201F: mm/kmemleak-test.c 9202 9203KMOD KERNEL MODULE LOADER - USERMODE HELPER 9204M: Luis Chamberlain <mcgrof@kernel.org> 9205L: linux-kernel@vger.kernel.org 9206S: Maintained 9207F: kernel/kmod.c 9208F: include/linux/kmod.h 9209F: lib/test_kmod.c 9210F: tools/testing/selftests/kmod/ 9211 9212KPROBES 9213M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 9214M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 9215M: "David S. Miller" <davem@davemloft.net> 9216M: Masami Hiramatsu <mhiramat@kernel.org> 9217S: Maintained 9218F: Documentation/kprobes.txt 9219F: include/linux/kprobes.h 9220F: include/asm-generic/kprobes.h 9221F: kernel/kprobes.c 9222 9223KS0108 LCD CONTROLLER DRIVER 9224M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9225S: Maintained 9226F: Documentation/admin-guide/auxdisplay/ks0108.rst 9227F: drivers/auxdisplay/ks0108.c 9228F: include/linux/ks0108.h 9229 9230L3MDEV 9231M: David Ahern <dsahern@kernel.org> 9232L: netdev@vger.kernel.org 9233S: Maintained 9234F: net/l3mdev 9235F: include/net/l3mdev.h 9236 9237L7 BPF FRAMEWORK 9238M: John Fastabend <john.fastabend@gmail.com> 9239M: Daniel Borkmann <daniel@iogearbox.net> 9240L: netdev@vger.kernel.org 9241L: bpf@vger.kernel.org 9242S: Maintained 9243F: include/linux/skmsg.h 9244F: net/core/skmsg.c 9245F: net/core/sock_map.c 9246F: net/ipv4/tcp_bpf.c 9247 9248LANTIQ / INTEL Ethernet drivers 9249M: Hauke Mehrtens <hauke@hauke-m.de> 9250L: netdev@vger.kernel.org 9251S: Maintained 9252F: net/dsa/tag_gswip.c 9253F: drivers/net/ethernet/lantiq_xrx200.c 9254F: drivers/net/dsa/lantiq_pce.h 9255F: drivers/net/dsa/lantiq_gswip.c 9256 9257LANTIQ MIPS ARCHITECTURE 9258M: John Crispin <john@phrozen.org> 9259L: linux-mips@vger.kernel.org 9260S: Maintained 9261F: arch/mips/lantiq 9262F: drivers/soc/lantiq 9263 9264LAPB module 9265L: linux-x25@vger.kernel.org 9266S: Orphan 9267F: Documentation/networking/lapb-module.txt 9268F: include/*/lapb.h 9269F: net/lapb/ 9270 9271LASI 53c700 driver for PARISC 9272M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9273L: linux-scsi@vger.kernel.org 9274S: Maintained 9275F: Documentation/scsi/53c700.txt 9276F: drivers/scsi/53c700* 9277 9278LEAKING_ADDRESSES 9279M: Tobin C. Harding <me@tobin.cc> 9280M: Tycho Andersen <tycho@tycho.ws> 9281L: kernel-hardening@lists.openwall.com 9282S: Maintained 9283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9284F: scripts/leaking_addresses.pl 9285 9286LED SUBSYSTEM 9287M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9288M: Pavel Machek <pavel@ucw.cz> 9289R: Dan Murphy <dmurphy@ti.com> 9290L: linux-leds@vger.kernel.org 9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9293S: Maintained 9294F: Documentation/devicetree/bindings/leds/ 9295F: drivers/leds/ 9296F: include/linux/leds.h 9297 9298LEGACY EEPROM DRIVER 9299M: Jean Delvare <jdelvare@suse.com> 9300S: Maintained 9301F: Documentation/misc-devices/eeprom.rst 9302F: drivers/misc/eeprom/eeprom.c 9303 9304LEGO MINDSTORMS EV3 9305R: David Lechner <david@lechnology.com> 9306S: Maintained 9307F: arch/arm/boot/dts/da850-lego-ev3.dts 9308F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9309F: drivers/power/supply/lego_ev3_battery.c 9310 9311LEGO USB Tower driver 9312M: Juergen Stuber <starblue@users.sourceforge.net> 9313L: legousb-devel@lists.sourceforge.net 9314W: http://legousb.sourceforge.net/ 9315S: Maintained 9316F: drivers/usb/misc/legousbtower.c 9317 9318LG LAPTOP EXTRAS 9319M: Matan Ziv-Av <matan@svgalib.org> 9320L: platform-driver-x86@vger.kernel.org 9321S: Maintained 9322F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9323F: Documentation/admin-guide/laptops/lg-laptop.rst 9324F: drivers/platform/x86/lg-laptop.c 9325 9326LG2160 MEDIA DRIVER 9327M: Michael Krufky <mkrufky@linuxtv.org> 9328L: linux-media@vger.kernel.org 9329W: https://linuxtv.org 9330W: http://github.com/mkrufky 9331Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9332T: git git://linuxtv.org/mkrufky/tuners.git 9333S: Maintained 9334F: drivers/media/dvb-frontends/lg2160.* 9335 9336LGDT3305 MEDIA DRIVER 9337M: Michael Krufky <mkrufky@linuxtv.org> 9338L: linux-media@vger.kernel.org 9339W: https://linuxtv.org 9340W: http://github.com/mkrufky 9341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9342T: git git://linuxtv.org/mkrufky/tuners.git 9343S: Maintained 9344F: drivers/media/dvb-frontends/lgdt3305.* 9345 9346LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9347M: Viresh Kumar <vireshk@kernel.org> 9348L: linux-ide@vger.kernel.org 9349T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9350S: Maintained 9351F: include/linux/pata_arasan_cf_data.h 9352F: drivers/ata/pata_arasan_cf.c 9353 9354LIBATA PATA DRIVERS 9355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9356M: Jens Axboe <axboe@kernel.dk> 9357L: linux-ide@vger.kernel.org 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9359S: Maintained 9360F: drivers/ata/pata_*.c 9361F: drivers/ata/ata_generic.c 9362 9363LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9364M: Linus Walleij <linus.walleij@linaro.org> 9365L: linux-ide@vger.kernel.org 9366T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9367S: Maintained 9368F: drivers/ata/pata_ftide010.c 9369F: drivers/ata/sata_gemini.c 9370F: drivers/ata/sata_gemini.h 9371 9372LIBATA SATA AHCI PLATFORM devices support 9373M: Hans de Goede <hdegoede@redhat.com> 9374M: Jens Axboe <axboe@kernel.dk> 9375L: linux-ide@vger.kernel.org 9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9377S: Maintained 9378F: drivers/ata/ahci_platform.c 9379F: drivers/ata/libahci_platform.c 9380F: include/linux/ahci_platform.h 9381 9382LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9383M: Mikael Pettersson <mikpelinux@gmail.com> 9384L: linux-ide@vger.kernel.org 9385T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9386S: Maintained 9387F: drivers/ata/sata_promise.* 9388 9389LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9390M: Jens Axboe <axboe@kernel.dk> 9391L: linux-ide@vger.kernel.org 9392T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9393S: Maintained 9394F: drivers/ata/ 9395F: include/linux/ata.h 9396F: include/linux/libata.h 9397F: Documentation/devicetree/bindings/ata/ 9398 9399LIBLOCKDEP 9400M: Sasha Levin <alexander.levin@microsoft.com> 9401S: Maintained 9402F: tools/lib/lockdep/ 9403 9404LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9405M: Dan Williams <dan.j.williams@intel.com> 9406M: Vishal Verma <vishal.l.verma@intel.com> 9407M: Dave Jiang <dave.jiang@intel.com> 9408L: linux-nvdimm@lists.01.org 9409P: Documentation/nvdimm/maintainer-entry-profile.rst 9410Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9411S: Supported 9412F: drivers/nvdimm/blk.c 9413F: drivers/nvdimm/region_devs.c 9414 9415LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9416M: Vishal Verma <vishal.l.verma@intel.com> 9417M: Dan Williams <dan.j.williams@intel.com> 9418M: Dave Jiang <dave.jiang@intel.com> 9419L: linux-nvdimm@lists.01.org 9420P: Documentation/nvdimm/maintainer-entry-profile.rst 9421Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9422S: Supported 9423F: drivers/nvdimm/btt* 9424 9425LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9426M: Dan Williams <dan.j.williams@intel.com> 9427M: Vishal Verma <vishal.l.verma@intel.com> 9428M: Dave Jiang <dave.jiang@intel.com> 9429L: linux-nvdimm@lists.01.org 9430P: Documentation/nvdimm/maintainer-entry-profile.rst 9431Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9432S: Supported 9433F: drivers/nvdimm/pmem* 9434 9435LIBNVDIMM: DEVICETREE BINDINGS 9436M: Oliver O'Halloran <oohall@gmail.com> 9437L: linux-nvdimm@lists.01.org 9438Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9439S: Supported 9440F: drivers/nvdimm/of_pmem.c 9441F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9442 9443LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9444M: Dan Williams <dan.j.williams@intel.com> 9445M: Vishal Verma <vishal.l.verma@intel.com> 9446M: Dave Jiang <dave.jiang@intel.com> 9447M: Ira Weiny <ira.weiny@intel.com> 9448L: linux-nvdimm@lists.01.org 9449P: Documentation/nvdimm/maintainer-entry-profile.rst 9450Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9452S: Supported 9453F: drivers/nvdimm/* 9454F: drivers/acpi/nfit/* 9455F: include/linux/nd.h 9456F: include/linux/libnvdimm.h 9457F: include/uapi/linux/ndctl.h 9458 9459LICENSES and SPDX stuff 9460M: Thomas Gleixner <tglx@linutronix.de> 9461M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9462L: linux-spdx@vger.kernel.org 9463S: Maintained 9464T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9465F: COPYING 9466F: Documentation/process/license-rules.rst 9467F: LICENSES/ 9468F: scripts/spdxcheck-test.sh 9469F: scripts/spdxcheck.py 9470 9471LIGHTNVM PLATFORM SUPPORT 9472M: Matias Bjorling <mb@lightnvm.io> 9473W: http://github/OpenChannelSSD 9474L: linux-block@vger.kernel.org 9475S: Maintained 9476F: drivers/lightnvm/ 9477F: include/linux/lightnvm.h 9478F: include/uapi/linux/lightnvm.h 9479 9480LINUX FOR POWER MACINTOSH 9481M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9482W: http://www.penguinppc.org/ 9483L: linuxppc-dev@lists.ozlabs.org 9484S: Maintained 9485F: arch/powerpc/platforms/powermac/ 9486F: drivers/macintosh/ 9487 9488LINUX FOR POWERPC (32-BIT AND 64-BIT) 9489M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9490M: Paul Mackerras <paulus@samba.org> 9491M: Michael Ellerman <mpe@ellerman.id.au> 9492W: https://github.com/linuxppc/linux/wiki 9493L: linuxppc-dev@lists.ozlabs.org 9494Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9496S: Supported 9497F: Documentation/ABI/stable/sysfs-firmware-opal-* 9498F: Documentation/devicetree/bindings/powerpc/ 9499F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9500F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9501F: Documentation/powerpc/ 9502F: arch/powerpc/ 9503F: drivers/char/tpm/tpm_ibmvtpm* 9504F: drivers/crypto/nx/ 9505F: drivers/crypto/vmx/ 9506F: drivers/i2c/busses/i2c-opal.c 9507F: drivers/net/ethernet/ibm/ibmveth.* 9508F: drivers/net/ethernet/ibm/ibmvnic.* 9509F: drivers/pci/hotplug/pnv_php.c 9510F: drivers/pci/hotplug/rpa* 9511F: drivers/rtc/rtc-opal.c 9512F: drivers/scsi/ibmvscsi/ 9513F: drivers/tty/hvc/hvc_opal.c 9514F: drivers/watchdog/wdrtas.c 9515F: tools/testing/selftests/powerpc 9516N: /pmac 9517N: powermac 9518N: powernv 9519N: [^a-z0-9]ps3 9520N: pseries 9521 9522LINUX FOR POWERPC EMBEDDED MPC5XXX 9523M: Anatolij Gustschin <agust@denx.de> 9524L: linuxppc-dev@lists.ozlabs.org 9525T: git git://git.denx.de/linux-denx-agust.git 9526S: Maintained 9527F: arch/powerpc/platforms/512x/ 9528F: arch/powerpc/platforms/52xx/ 9529 9530LINUX FOR POWERPC EMBEDDED PPC4XX 9531M: Alistair Popple <alistair@popple.id.au> 9532M: Matt Porter <mporter@kernel.crashing.org> 9533W: http://www.penguinppc.org/ 9534L: linuxppc-dev@lists.ozlabs.org 9535S: Maintained 9536F: arch/powerpc/platforms/40x/ 9537F: arch/powerpc/platforms/44x/ 9538 9539LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9540M: Scott Wood <oss@buserror.net> 9541M: Kumar Gala <galak@kernel.crashing.org> 9542W: http://www.penguinppc.org/ 9543L: linuxppc-dev@lists.ozlabs.org 9544T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9545S: Maintained 9546F: arch/powerpc/platforms/83xx/ 9547F: arch/powerpc/platforms/85xx/ 9548F: Documentation/devicetree/bindings/powerpc/fsl/ 9549 9550LINUX FOR POWERPC EMBEDDED PPC8XX 9551M: Vitaly Bordug <vitb@kernel.crashing.org> 9552W: http://www.penguinppc.org/ 9553L: linuxppc-dev@lists.ozlabs.org 9554S: Maintained 9555F: arch/powerpc/platforms/8xx/ 9556 9557LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9558L: linuxppc-dev@lists.ozlabs.org 9559S: Orphan 9560F: arch/powerpc/*/*virtex* 9561F: arch/powerpc/*/*/*virtex* 9562 9563LINUX FOR POWERPC PA SEMI PWRFICIENT 9564L: linuxppc-dev@lists.ozlabs.org 9565S: Orphan 9566F: arch/powerpc/platforms/pasemi/ 9567F: drivers/*/*pasemi* 9568F: drivers/*/*/*pasemi* 9569 9570LINUX KERNEL DUMP TEST MODULE (LKDTM) 9571M: Kees Cook <keescook@chromium.org> 9572S: Maintained 9573F: drivers/misc/lkdtm/* 9574 9575LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9576M: Alan Stern <stern@rowland.harvard.edu> 9577M: Andrea Parri <parri.andrea@gmail.com> 9578M: Will Deacon <will@kernel.org> 9579M: Peter Zijlstra <peterz@infradead.org> 9580M: Boqun Feng <boqun.feng@gmail.com> 9581M: Nicholas Piggin <npiggin@gmail.com> 9582M: David Howells <dhowells@redhat.com> 9583M: Jade Alglave <j.alglave@ucl.ac.uk> 9584M: Luc Maranget <luc.maranget@inria.fr> 9585M: "Paul E. McKenney" <paulmck@kernel.org> 9586R: Akira Yokosawa <akiyks@gmail.com> 9587R: Daniel Lustig <dlustig@nvidia.com> 9588L: linux-kernel@vger.kernel.org 9589L: linux-arch@vger.kernel.org 9590S: Supported 9591T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9592F: tools/memory-model/ 9593F: Documentation/atomic_bitops.txt 9594F: Documentation/atomic_t.txt 9595F: Documentation/core-api/atomic_ops.rst 9596F: Documentation/core-api/refcount-vs-atomic.rst 9597F: Documentation/memory-barriers.txt 9598 9599LIS3LV02D ACCELEROMETER DRIVER 9600M: Eric Piel <eric.piel@tremplin-utc.net> 9601S: Maintained 9602F: Documentation/misc-devices/lis3lv02d.rst 9603F: drivers/misc/lis3lv02d/ 9604F: drivers/platform/x86/hp_accel.c 9605 9606LIST KUNIT TEST 9607M: David Gow <davidgow@google.com> 9608L: linux-kselftest@vger.kernel.org 9609L: kunit-dev@googlegroups.com 9610S: Maintained 9611F: lib/list-test.c 9612 9613LIVE PATCHING 9614M: Josh Poimboeuf <jpoimboe@redhat.com> 9615M: Jiri Kosina <jikos@kernel.org> 9616M: Miroslav Benes <mbenes@suse.cz> 9617M: Petr Mladek <pmladek@suse.com> 9618R: Joe Lawrence <joe.lawrence@redhat.com> 9619S: Maintained 9620F: kernel/livepatch/ 9621F: include/linux/livepatch.h 9622F: arch/x86/include/asm/livepatch.h 9623F: arch/x86/kernel/livepatch.c 9624F: Documentation/livepatch/ 9625F: Documentation/ABI/testing/sysfs-kernel-livepatch 9626F: samples/livepatch/ 9627F: tools/testing/selftests/livepatch/ 9628L: live-patching@vger.kernel.org 9629T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9630 9631LLC (802.2) 9632L: netdev@vger.kernel.org 9633S: Odd fixes 9634F: include/linux/llc.h 9635F: include/uapi/linux/llc.h 9636F: include/net/llc* 9637F: net/llc/ 9638 9639LM73 HARDWARE MONITOR DRIVER 9640M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9641L: linux-hwmon@vger.kernel.org 9642S: Maintained 9643F: drivers/hwmon/lm73.c 9644 9645LM78 HARDWARE MONITOR DRIVER 9646M: Jean Delvare <jdelvare@suse.com> 9647L: linux-hwmon@vger.kernel.org 9648S: Maintained 9649F: Documentation/hwmon/lm78.rst 9650F: drivers/hwmon/lm78.c 9651 9652LM83 HARDWARE MONITOR DRIVER 9653M: Jean Delvare <jdelvare@suse.com> 9654L: linux-hwmon@vger.kernel.org 9655S: Maintained 9656F: Documentation/hwmon/lm83.rst 9657F: drivers/hwmon/lm83.c 9658 9659LM90 HARDWARE MONITOR DRIVER 9660M: Jean Delvare <jdelvare@suse.com> 9661L: linux-hwmon@vger.kernel.org 9662S: Maintained 9663F: Documentation/hwmon/lm90.rst 9664F: Documentation/devicetree/bindings/hwmon/lm90.txt 9665F: drivers/hwmon/lm90.c 9666F: include/dt-bindings/thermal/lm90.h 9667 9668LM95234 HARDWARE MONITOR DRIVER 9669M: Guenter Roeck <linux@roeck-us.net> 9670L: linux-hwmon@vger.kernel.org 9671S: Maintained 9672F: Documentation/hwmon/lm95234.rst 9673F: drivers/hwmon/lm95234.c 9674 9675LME2510 MEDIA DRIVER 9676M: Malcolm Priestley <tvboxspy@gmail.com> 9677L: linux-media@vger.kernel.org 9678W: https://linuxtv.org 9679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9680S: Maintained 9681F: drivers/media/usb/dvb-usb-v2/lmedm04* 9682 9683LOADPIN SECURITY MODULE 9684M: Kees Cook <keescook@chromium.org> 9685T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9686S: Supported 9687F: security/loadpin/ 9688F: Documentation/admin-guide/LSM/LoadPin.rst 9689 9690LOCKING PRIMITIVES 9691M: Peter Zijlstra <peterz@infradead.org> 9692M: Ingo Molnar <mingo@redhat.com> 9693M: Will Deacon <will@kernel.org> 9694L: linux-kernel@vger.kernel.org 9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9696S: Maintained 9697F: Documentation/locking/ 9698F: include/linux/lockdep.h 9699F: include/linux/spinlock*.h 9700F: arch/*/include/asm/spinlock*.h 9701F: include/linux/rwlock*.h 9702F: include/linux/mutex*.h 9703F: include/linux/rwsem*.h 9704F: include/linux/seqlock.h 9705F: lib/locking*.[ch] 9706F: kernel/locking/ 9707X: kernel/locking/locktorture.c 9708 9709LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9710M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9711L: linux-ntfs-dev@lists.sourceforge.net 9712W: http://www.linux-ntfs.org/content/view/19/37/ 9713S: Maintained 9714F: Documentation/admin-guide/ldm.rst 9715F: block/partitions/ldm.* 9716 9717LOGITECH HID GAMING KEYBOARDS 9718M: Hans de Goede <hdegoede@redhat.com> 9719L: linux-input@vger.kernel.org 9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9721S: Maintained 9722F: drivers/hid/hid-lg-g15.c 9723 9724LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9725M: Sathya Prakash <sathya.prakash@broadcom.com> 9726M: Chaitra P B <chaitra.basappa@broadcom.com> 9727M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9728L: MPT-FusionLinux.pdl@broadcom.com 9729L: linux-scsi@vger.kernel.org 9730W: http://www.avagotech.com/support/ 9731S: Supported 9732F: drivers/message/fusion/ 9733F: drivers/scsi/mpt3sas/ 9734 9735LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9736M: Matthew Wilcox <willy@infradead.org> 9737L: linux-scsi@vger.kernel.org 9738S: Maintained 9739F: drivers/scsi/sym53c8xx_2/ 9740 9741LTC1660 DAC DRIVER 9742M: Marcus Folkesson <marcus.folkesson@gmail.com> 9743L: linux-iio@vger.kernel.org 9744S: Maintained 9745F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 9746F: drivers/iio/dac/ltc1660.c 9747 9748LTC2983 IIO TEMPERATURE DRIVER 9749M: Nuno Sá <nuno.sa@analog.com> 9750W: http://ez.analog.com/community/linux-device-drivers 9751L: linux-iio@vger.kernel.org 9752S: Supported 9753F: drivers/iio/temperature/ltc2983.c 9754F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 9755 9756LTC4261 HARDWARE MONITOR DRIVER 9757M: Guenter Roeck <linux@roeck-us.net> 9758L: linux-hwmon@vger.kernel.org 9759S: Maintained 9760F: Documentation/hwmon/ltc4261.rst 9761F: drivers/hwmon/ltc4261.c 9762 9763LTC2947 HARDWARE MONITOR DRIVER 9764M: Nuno Sá <nuno.sa@analog.com> 9765W: http://ez.analog.com/community/linux-device-drivers 9766L: linux-hwmon@vger.kernel.org 9767S: Supported 9768F: drivers/hwmon/ltc2947-core.c 9769F: drivers/hwmon/ltc2947-spi.c 9770F: drivers/hwmon/ltc2947-i2c.c 9771F: drivers/hwmon/ltc2947.h 9772F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 9773 9774LTC4306 I2C MULTIPLEXER DRIVER 9775M: Michael Hennerich <michael.hennerich@analog.com> 9776W: http://ez.analog.com/community/linux-device-drivers 9777L: linux-i2c@vger.kernel.org 9778S: Supported 9779F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9780F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9781 9782LTP (Linux Test Project) 9783M: Mike Frysinger <vapier@gentoo.org> 9784M: Cyril Hrubis <chrubis@suse.cz> 9785M: Wanlong Gao <wanlong.gao@gmail.com> 9786M: Jan Stancek <jstancek@redhat.com> 9787M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9788M: Alexey Kodanev <alexey.kodanev@oracle.com> 9789L: ltp@lists.linux.it (subscribers-only) 9790W: http://linux-test-project.github.io/ 9791T: git git://github.com/linux-test-project/ltp.git 9792S: Maintained 9793 9794M68K ARCHITECTURE 9795M: Geert Uytterhoeven <geert@linux-m68k.org> 9796L: linux-m68k@lists.linux-m68k.org 9797W: http://www.linux-m68k.org/ 9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9799S: Maintained 9800F: arch/m68k/ 9801F: drivers/zorro/ 9802 9803M68K ON APPLE MACINTOSH 9804M: Joshua Thompson <funaho@jurai.org> 9805W: http://www.mac.linux-m68k.org/ 9806L: linux-m68k@lists.linux-m68k.org 9807S: Maintained 9808F: arch/m68k/mac/ 9809 9810M68K ON HP9000/300 9811M: Philip Blundell <philb@gnu.org> 9812W: http://www.tazenda.demon.co.uk/phil/linux-hp 9813S: Maintained 9814F: arch/m68k/hp300/ 9815 9816M88DS3103 MEDIA DRIVER 9817M: Antti Palosaari <crope@iki.fi> 9818L: linux-media@vger.kernel.org 9819W: https://linuxtv.org 9820W: http://palosaari.fi/linux/ 9821Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9822T: git git://linuxtv.org/anttip/media_tree.git 9823S: Maintained 9824F: drivers/media/dvb-frontends/m88ds3103* 9825 9826M88RS2000 MEDIA DRIVER 9827M: Malcolm Priestley <tvboxspy@gmail.com> 9828L: linux-media@vger.kernel.org 9829W: https://linuxtv.org 9830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9831S: Maintained 9832F: drivers/media/dvb-frontends/m88rs2000* 9833 9834MA901 MASTERKIT USB FM RADIO DRIVER 9835M: Alexey Klimov <klimov.linux@gmail.com> 9836L: linux-media@vger.kernel.org 9837T: git git://linuxtv.org/media_tree.git 9838S: Maintained 9839F: drivers/media/radio/radio-ma901.c 9840 9841MAC80211 9842M: Johannes Berg <johannes@sipsolutions.net> 9843L: linux-wireless@vger.kernel.org 9844W: http://wireless.kernel.org/ 9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9847S: Maintained 9848F: Documentation/networking/mac80211-injection.txt 9849F: include/net/mac80211.h 9850F: net/mac80211/ 9851F: drivers/net/wireless/mac80211_hwsim.[ch] 9852F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 9853 9854MAILBOX API 9855M: Jassi Brar <jassisinghbrar@gmail.com> 9856L: linux-kernel@vger.kernel.org 9857S: Maintained 9858F: drivers/mailbox/ 9859F: include/linux/mailbox_client.h 9860F: include/linux/mailbox_controller.h 9861 9862MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9863M: Michael Kerrisk <mtk.manpages@gmail.com> 9864W: http://www.kernel.org/doc/man-pages 9865L: linux-man@vger.kernel.org 9866S: Maintained 9867 9868MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9869M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9870L: linux-mips@vger.kernel.org 9871S: Maintained 9872F: arch/mips/boot/dts/img/pistachio_marduk.dts 9873 9874MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9875M: Andrew Lunn <andrew@lunn.ch> 9876M: Vivien Didelot <vivien.didelot@gmail.com> 9877L: netdev@vger.kernel.org 9878S: Maintained 9879F: drivers/net/dsa/mv88e6xxx/ 9880F: include/linux/platform_data/mv88e6xxx.h 9881F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9882F: Documentation/networking/devlink-params-mv88e6xxx.txt 9883 9884MARVELL ARMADA DRM SUPPORT 9885M: Russell King <linux@armlinux.org.uk> 9886S: Maintained 9887T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9888T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9889F: drivers/gpu/drm/armada/ 9890F: include/uapi/drm/armada_drm.h 9891F: Documentation/devicetree/bindings/display/armada/ 9892 9893MARVELL ARMADA 3700 PHY DRIVERS 9894M: Miquel Raynal <miquel.raynal@bootlin.com> 9895S: Maintained 9896F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9897F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9898F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9899F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9900 9901MARVELL CRYPTO DRIVER 9902M: Boris Brezillon <bbrezillon@kernel.org> 9903M: Arnaud Ebalard <arno@natisbad.org> 9904F: drivers/crypto/marvell/ 9905S: Maintained 9906L: linux-crypto@vger.kernel.org 9907 9908MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9909M: Mirko Lindner <mlindner@marvell.com> 9910M: Stephen Hemminger <stephen@networkplumber.org> 9911L: netdev@vger.kernel.org 9912S: Maintained 9913F: drivers/net/ethernet/marvell/sk* 9914 9915MARVELL LIBERTAS WIRELESS DRIVER 9916L: libertas-dev@lists.infradead.org 9917S: Orphan 9918F: drivers/net/wireless/marvell/libertas/ 9919 9920MARVELL MACCHIATOBIN SUPPORT 9921M: Russell King <linux@armlinux.org.uk> 9922L: linux-arm-kernel@lists.infradead.org 9923S: Maintained 9924F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9925 9926MARVELL MV643XX ETHERNET DRIVER 9927M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9928L: netdev@vger.kernel.org 9929S: Maintained 9930F: drivers/net/ethernet/marvell/mv643xx_eth.* 9931F: include/linux/mv643xx.h 9932 9933MARVELL MV88X3310 PHY DRIVER 9934M: Russell King <linux@armlinux.org.uk> 9935L: netdev@vger.kernel.org 9936S: Maintained 9937F: drivers/net/phy/marvell10g.c 9938 9939MARVELL MVEBU THERMAL DRIVER 9940M: Miquel Raynal <miquel.raynal@bootlin.com> 9941S: Maintained 9942F: drivers/thermal/armada_thermal.c 9943 9944MARVELL MVNETA ETHERNET DRIVER 9945M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9946L: netdev@vger.kernel.org 9947S: Maintained 9948F: drivers/net/ethernet/marvell/mvneta.* 9949 9950MARVELL MWIFIEX WIRELESS DRIVER 9951M: Amitkumar Karwar <amitkarwar@gmail.com> 9952M: Nishant Sarmukadam <nishants@marvell.com> 9953M: Ganapathi Bhat <gbhat@marvell.com> 9954M: Xinming Hu <huxinming820@gmail.com> 9955L: linux-wireless@vger.kernel.org 9956S: Maintained 9957F: drivers/net/wireless/marvell/mwifiex/ 9958 9959MARVELL MWL8K WIRELESS DRIVER 9960M: Lennert Buytenhek <buytenh@wantstofly.org> 9961L: linux-wireless@vger.kernel.org 9962S: Odd Fixes 9963F: drivers/net/wireless/marvell/mwl8k.c 9964 9965MARVELL NAND CONTROLLER DRIVER 9966M: Miquel Raynal <miquel.raynal@bootlin.com> 9967L: linux-mtd@lists.infradead.org 9968S: Maintained 9969F: drivers/mtd/nand/raw/marvell_nand.c 9970F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9971 9972MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9973M: Nicolas Pitre <nico@fluxnic.net> 9974S: Odd Fixes 9975F: drivers/mmc/host/mvsdio.* 9976 9977MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9978M: Hu Ziji <huziji@marvell.com> 9979L: linux-mmc@vger.kernel.org 9980S: Supported 9981F: drivers/mmc/host/sdhci-xenon* 9982F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9983 9984MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9985M: Sunil Goutham <sgoutham@marvell.com> 9986M: Linu Cherian <lcherian@marvell.com> 9987M: Geetha sowjanya <gakula@marvell.com> 9988M: Jerin Jacob <jerinj@marvell.com> 9989L: netdev@vger.kernel.org 9990S: Supported 9991F: drivers/net/ethernet/marvell/octeontx2/af/ 9992 9993MATROX FRAMEBUFFER DRIVER 9994L: linux-fbdev@vger.kernel.org 9995S: Orphan 9996F: drivers/video/fbdev/matrox/matroxfb_* 9997F: include/uapi/linux/matroxfb.h 9998 9999MAX16065 HARDWARE MONITOR DRIVER 10000M: Guenter Roeck <linux@roeck-us.net> 10001L: linux-hwmon@vger.kernel.org 10002S: Maintained 10003F: Documentation/hwmon/max16065.rst 10004F: drivers/hwmon/max16065.c 10005 10006MAX2175 SDR TUNER DRIVER 10007M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10008L: linux-media@vger.kernel.org 10009T: git git://linuxtv.org/media_tree.git 10010S: Maintained 10011F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10012F: Documentation/media/v4l-drivers/max2175.rst 10013F: drivers/media/i2c/max2175* 10014F: include/uapi/linux/max2175.h 10015 10016MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 10017L: linux-hwmon@vger.kernel.org 10018S: Orphan 10019F: Documentation/hwmon/max6650.rst 10020F: drivers/hwmon/max6650.c 10021 10022MAX6697 HARDWARE MONITOR DRIVER 10023M: Guenter Roeck <linux@roeck-us.net> 10024L: linux-hwmon@vger.kernel.org 10025S: Maintained 10026F: Documentation/hwmon/max6697.rst 10027F: Documentation/devicetree/bindings/hwmon/max6697.txt 10028F: drivers/hwmon/max6697.c 10029F: include/linux/platform_data/max6697.h 10030 10031MAX9860 MONO AUDIO VOICE CODEC DRIVER 10032M: Peter Rosin <peda@axentia.se> 10033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10034S: Maintained 10035F: Documentation/devicetree/bindings/sound/max9860.txt 10036F: sound/soc/codecs/max9860.* 10037 10038MAXBOTIX ULTRASONIC RANGER IIO DRIVER 10039M: Andreas Klinger <ak@it-klinger.de> 10040L: linux-iio@vger.kernel.org 10041S: Maintained 10042F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 10043F: drivers/iio/proximity/mb1232.c 10044 10045MAXIM MAX77650 PMIC MFD DRIVER 10046M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 10047L: linux-kernel@vger.kernel.org 10048S: Maintained 10049F: Documentation/devicetree/bindings/*/*max77650.yaml 10050F: Documentation/devicetree/bindings/*/max77650*.yaml 10051F: include/linux/mfd/max77650.h 10052F: drivers/mfd/max77650.c 10053F: drivers/regulator/max77650-regulator.c 10054F: drivers/power/supply/max77650-charger.c 10055F: drivers/input/misc/max77650-onkey.c 10056F: drivers/leds/leds-max77650.c 10057F: drivers/gpio/gpio-max77650.c 10058 10059MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 10060M: Javier Martinez Canillas <javier@dowhile0.org> 10061L: linux-kernel@vger.kernel.org 10062S: Supported 10063F: drivers/regulator/max77802-regulator.c 10064F: Documentation/devicetree/bindings/*/*max77802.txt 10065F: include/dt-bindings/*/*max77802.h 10066 10067MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 10068M: Krzysztof Kozlowski <krzk@kernel.org> 10069M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10070L: linux-pm@vger.kernel.org 10071S: Supported 10072F: drivers/power/supply/max14577_charger.c 10073F: drivers/power/supply/max77693_charger.c 10074 10075MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 10076M: Chanwoo Choi <cw00.choi@samsung.com> 10077M: Krzysztof Kozlowski <krzk@kernel.org> 10078M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10079L: linux-kernel@vger.kernel.org 10080S: Supported 10081F: drivers/*/max14577*.c 10082F: drivers/*/max77686*.c 10083F: drivers/*/max77693*.c 10084F: drivers/extcon/extcon-max14577.c 10085F: drivers/extcon/extcon-max77693.c 10086F: drivers/rtc/rtc-max77686.c 10087F: drivers/clk/clk-max77686.c 10088F: Documentation/devicetree/bindings/mfd/max14577.txt 10089F: Documentation/devicetree/bindings/*/max77686.txt 10090F: Documentation/devicetree/bindings/mfd/max77693.txt 10091F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10092F: include/linux/mfd/max14577*.h 10093F: include/linux/mfd/max77686*.h 10094F: include/linux/mfd/max77693*.h 10095 10096MAXIRADIO FM RADIO RECEIVER DRIVER 10097M: Hans Verkuil <hverkuil@xs4all.nl> 10098L: linux-media@vger.kernel.org 10099T: git git://linuxtv.org/media_tree.git 10100W: https://linuxtv.org 10101S: Maintained 10102F: drivers/media/radio/radio-maxiradio* 10103 10104MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 10105M: Peter Rosin <peda@axentia.se> 10106L: linux-iio@vger.kernel.org 10107S: Maintained 10108F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 10109F: drivers/iio/potentiometer/mcp4018.c 10110F: drivers/iio/potentiometer/mcp4531.c 10111 10112MCR20A IEEE-802.15.4 RADIO DRIVER 10113M: Xue Liu <liuxuenetmail@gmail.com> 10114L: linux-wpan@vger.kernel.org 10115W: https://github.com/xueliu/mcr20a-linux 10116S: Maintained 10117F: drivers/net/ieee802154/mcr20a.c 10118F: drivers/net/ieee802154/mcr20a.h 10119F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10120 10121MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 10122M: William Breathitt Gray <vilhelm.gray@gmail.com> 10123L: linux-iio@vger.kernel.org 10124S: Maintained 10125F: drivers/iio/dac/cio-dac.c 10126 10127MEDIA CONTROLLER FRAMEWORK 10128M: Sakari Ailus <sakari.ailus@linux.intel.com> 10129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10130L: linux-media@vger.kernel.org 10131W: https://www.linuxtv.org 10132T: git git://linuxtv.org/media_tree.git 10133S: Supported 10134F: drivers/media/mc/ 10135F: include/media/media-*.h 10136F: include/uapi/linux/media.h 10137 10138MEDIA DRIVERS FOR ASCOT2E 10139M: Sergey Kozlov <serjk@netup.ru> 10140M: Abylay Ospan <aospan@netup.ru> 10141L: linux-media@vger.kernel.org 10142W: https://linuxtv.org 10143W: http://netup.tv/ 10144T: git git://linuxtv.org/media_tree.git 10145S: Supported 10146F: drivers/media/dvb-frontends/ascot2e* 10147 10148MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10149M: Jasmin Jessich <jasmin@anw.at> 10150L: linux-media@vger.kernel.org 10151W: https://linuxtv.org 10152T: git git://linuxtv.org/media_tree.git 10153S: Maintained 10154F: drivers/media/dvb-frontends/cxd2099* 10155 10156MEDIA DRIVERS FOR CXD2841ER 10157M: Sergey Kozlov <serjk@netup.ru> 10158M: Abylay Ospan <aospan@netup.ru> 10159L: linux-media@vger.kernel.org 10160W: https://linuxtv.org 10161W: http://netup.tv/ 10162T: git git://linuxtv.org/media_tree.git 10163S: Supported 10164F: drivers/media/dvb-frontends/cxd2841er* 10165 10166MEDIA DRIVERS FOR CXD2880 10167M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10168L: linux-media@vger.kernel.org 10169W: http://linuxtv.org/ 10170T: git git://linuxtv.org/media_tree.git 10171S: Supported 10172F: drivers/media/dvb-frontends/cxd2880/* 10173F: drivers/media/spi/cxd2880* 10174 10175MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10176L: linux-media@vger.kernel.org 10177W: https://linuxtv.org 10178T: git git://linuxtv.org/media_tree.git 10179S: Orphan 10180F: drivers/media/pci/ddbridge/* 10181 10182MEDIA DRIVERS FOR FREESCALE IMX 10183M: Steve Longerbeam <slongerbeam@gmail.com> 10184M: Philipp Zabel <p.zabel@pengutronix.de> 10185L: linux-media@vger.kernel.org 10186T: git git://linuxtv.org/media_tree.git 10187S: Maintained 10188F: Documentation/devicetree/bindings/media/imx.txt 10189F: Documentation/media/v4l-drivers/imx.rst 10190F: drivers/staging/media/imx/ 10191F: include/linux/imx-media.h 10192F: include/media/imx.h 10193 10194MEDIA DRIVER FOR FREESCALE IMX PXP 10195M: Philipp Zabel <p.zabel@pengutronix.de> 10196L: linux-media@vger.kernel.org 10197T: git git://linuxtv.org/media_tree.git 10198S: Maintained 10199F: drivers/media/platform/imx-pxp.[ch] 10200 10201MEDIA DRIVERS FOR FREESCALE IMX7 10202M: Rui Miguel Silva <rmfrfs@gmail.com> 10203L: linux-media@vger.kernel.org 10204T: git git://linuxtv.org/media_tree.git 10205S: Maintained 10206F: Documentation/devicetree/bindings/media/imx7-csi.txt 10207F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10208F: Documentation/media/v4l-drivers/imx7.rst 10209F: drivers/staging/media/imx/imx7-media-csi.c 10210F: drivers/staging/media/imx/imx7-mipi-csis.c 10211 10212MEDIA DRIVERS FOR HELENE 10213M: Abylay Ospan <aospan@netup.ru> 10214L: linux-media@vger.kernel.org 10215W: https://linuxtv.org 10216W: http://netup.tv/ 10217T: git git://linuxtv.org/media_tree.git 10218S: Supported 10219F: drivers/media/dvb-frontends/helene* 10220 10221MEDIA DRIVERS FOR HORUS3A 10222M: Sergey Kozlov <serjk@netup.ru> 10223M: Abylay Ospan <aospan@netup.ru> 10224L: linux-media@vger.kernel.org 10225W: https://linuxtv.org 10226W: http://netup.tv/ 10227T: git git://linuxtv.org/media_tree.git 10228S: Supported 10229F: drivers/media/dvb-frontends/horus3a* 10230 10231MEDIA DRIVERS FOR LNBH25 10232M: Sergey Kozlov <serjk@netup.ru> 10233M: Abylay Ospan <aospan@netup.ru> 10234L: linux-media@vger.kernel.org 10235W: https://linuxtv.org 10236W: http://netup.tv/ 10237T: git git://linuxtv.org/media_tree.git 10238S: Supported 10239F: drivers/media/dvb-frontends/lnbh25* 10240 10241MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10242L: linux-media@vger.kernel.org 10243W: https://linuxtv.org 10244T: git git://linuxtv.org/media_tree.git 10245S: Orphan 10246F: drivers/media/dvb-frontends/mxl5xx* 10247 10248MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10249M: Sergey Kozlov <serjk@netup.ru> 10250M: Abylay Ospan <aospan@netup.ru> 10251L: linux-media@vger.kernel.org 10252W: https://linuxtv.org 10253W: http://netup.tv/ 10254T: git git://linuxtv.org/media_tree.git 10255S: Supported 10256F: drivers/media/pci/netup_unidvb/* 10257 10258MEDIA DRIVERS FOR RENESAS - CEU 10259M: Jacopo Mondi <jacopo@jmondi.org> 10260L: linux-media@vger.kernel.org 10261L: linux-renesas-soc@vger.kernel.org 10262T: git git://linuxtv.org/media_tree.git 10263S: Supported 10264F: Documentation/devicetree/bindings/media/renesas,ceu.txt 10265F: drivers/media/platform/renesas-ceu.c 10266F: include/media/drv-intf/renesas-ceu.h 10267 10268MEDIA DRIVERS FOR RENESAS - DRIF 10269M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10270L: linux-media@vger.kernel.org 10271L: linux-renesas-soc@vger.kernel.org 10272T: git git://linuxtv.org/media_tree.git 10273S: Supported 10274F: Documentation/devicetree/bindings/media/renesas,drif.txt 10275F: drivers/media/platform/rcar_drif.c 10276 10277MEDIA DRIVERS FOR RENESAS - FCP 10278M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10279L: linux-media@vger.kernel.org 10280L: linux-renesas-soc@vger.kernel.org 10281T: git git://linuxtv.org/media_tree.git 10282S: Supported 10283F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10284F: drivers/media/platform/rcar-fcp.c 10285F: include/media/rcar-fcp.h 10286 10287MEDIA DRIVERS FOR RENESAS - FDP1 10288M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10289L: linux-media@vger.kernel.org 10290L: linux-renesas-soc@vger.kernel.org 10291T: git git://linuxtv.org/media_tree.git 10292S: Supported 10293F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10294F: drivers/media/platform/rcar_fdp1.c 10295 10296MEDIA DRIVERS FOR RENESAS - VIN 10297M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10298L: linux-media@vger.kernel.org 10299L: linux-renesas-soc@vger.kernel.org 10300T: git git://linuxtv.org/media_tree.git 10301S: Supported 10302F: Documentation/devicetree/bindings/media/renesas,csi2.txt 10303F: Documentation/devicetree/bindings/media/renesas,vin.txt 10304F: drivers/media/platform/rcar-vin/ 10305 10306MEDIA DRIVERS FOR RENESAS - VSP1 10307M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10308M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10309L: linux-media@vger.kernel.org 10310L: linux-renesas-soc@vger.kernel.org 10311T: git git://linuxtv.org/media_tree.git 10312S: Supported 10313F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10314F: drivers/media/platform/vsp1/ 10315 10316MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10317L: linux-media@vger.kernel.org 10318W: https://linuxtv.org 10319T: git git://linuxtv.org/media_tree.git 10320S: Orphan 10321F: drivers/media/dvb-frontends/stv0910* 10322 10323MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10324L: linux-media@vger.kernel.org 10325W: https://linuxtv.org 10326T: git git://linuxtv.org/media_tree.git 10327S: Orphan 10328F: drivers/media/dvb-frontends/stv6111* 10329 10330MEDIA DRIVERS FOR STM32 - DCMI 10331M: Hugues Fruchet <hugues.fruchet@st.com> 10332L: linux-media@vger.kernel.org 10333T: git git://linuxtv.org/media_tree.git 10334S: Supported 10335F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10336F: drivers/media/platform/stm32/stm32-dcmi.c 10337 10338MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10339M: Dmitry Osipenko <digetx@gmail.com> 10340L: linux-media@vger.kernel.org 10341L: linux-tegra@vger.kernel.org 10342T: git git://linuxtv.org/media_tree.git 10343S: Maintained 10344F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10345F: drivers/staging/media/tegra-vde/ 10346 10347MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10348M: Mauro Carvalho Chehab <mchehab@kernel.org> 10349L: linux-media@vger.kernel.org 10350W: https://linuxtv.org 10351Q: http://patchwork.kernel.org/project/linux-media/list/ 10352T: git git://linuxtv.org/media_tree.git 10353S: Maintained 10354F: Documentation/devicetree/bindings/media/ 10355F: Documentation/media/ 10356F: drivers/media/ 10357F: drivers/staging/media/ 10358F: include/linux/platform_data/media/ 10359F: include/media/ 10360F: include/uapi/linux/dvb/ 10361F: include/uapi/linux/videodev2.h 10362F: include/uapi/linux/media.h 10363F: include/uapi/linux/v4l2-* 10364F: include/uapi/linux/meye.h 10365F: include/uapi/linux/ivtv* 10366F: include/uapi/linux/uvcvideo.h 10367 10368MEDIATEK BLUETOOTH DRIVER 10369M: Sean Wang <sean.wang@mediatek.com> 10370L: linux-bluetooth@vger.kernel.org 10371L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10372S: Maintained 10373F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10374F: drivers/bluetooth/btmtkuart.c 10375 10376MEDIATEK CIR DRIVER 10377M: Sean Wang <sean.wang@mediatek.com> 10378S: Maintained 10379F: drivers/media/rc/mtk-cir.c 10380 10381MEDIATEK DMA DRIVER 10382M: Sean Wang <sean.wang@mediatek.com> 10383L: dmaengine@vger.kernel.org 10384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10385L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10386S: Maintained 10387F: Documentation/devicetree/bindings/dma/mtk-* 10388F: drivers/dma/mediatek/ 10389 10390MEDIATEK PMIC LED DRIVER 10391M: Sean Wang <sean.wang@mediatek.com> 10392S: Maintained 10393F: drivers/leds/leds-mt6323.c 10394F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10395 10396MEDIATEK ETHERNET DRIVER 10397M: Felix Fietkau <nbd@openwrt.org> 10398M: John Crispin <john@phrozen.org> 10399M: Sean Wang <sean.wang@mediatek.com> 10400M: Mark Lee <Mark-MC.Lee@mediatek.com> 10401L: netdev@vger.kernel.org 10402S: Maintained 10403F: drivers/net/ethernet/mediatek/ 10404 10405MEDIATEK SWITCH DRIVER 10406M: Sean Wang <sean.wang@mediatek.com> 10407L: netdev@vger.kernel.org 10408S: Maintained 10409F: drivers/net/dsa/mt7530.* 10410F: net/dsa/tag_mtk.c 10411 10412MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 10413M: Sean Wang <sean.wang@mediatek.com> 10414L: linux-pm@vger.kernel.org 10415S: Maintained 10416F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt 10417F: drivers/power/reset/mt6323-poweroff.c 10418 10419MEDIATEK JPEG DRIVER 10420M: Rick Chang <rick.chang@mediatek.com> 10421M: Bin Liu <bin.liu@mediatek.com> 10422S: Supported 10423F: drivers/media/platform/mtk-jpeg/ 10424F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10425 10426MEDIATEK MDP DRIVER 10427M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10428M: Houlong Wei <houlong.wei@mediatek.com> 10429M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10430S: Supported 10431F: drivers/media/platform/mtk-mdp/ 10432F: drivers/media/platform/mtk-vpu/ 10433F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10434 10435MEDIATEK MEDIA DRIVER 10436M: Tiffany Lin <tiffany.lin@mediatek.com> 10437M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10438S: Supported 10439F: drivers/media/platform/mtk-vcodec/ 10440F: drivers/media/platform/mtk-vpu/ 10441F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10442F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10443 10444MEDIATEK MMC/SD/SDIO DRIVER 10445M: Chaotian Jing <chaotian.jing@mediatek.com> 10446S: Maintained 10447F: drivers/mmc/host/mtk-sd.c 10448F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10449 10450MEDIATEK MT76 WIRELESS LAN DRIVER 10451M: Felix Fietkau <nbd@nbd.name> 10452M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10453R: Ryder Lee <ryder.lee@mediatek.com> 10454R: Roy Luo <royluo@google.com> 10455L: linux-wireless@vger.kernel.org 10456S: Maintained 10457F: drivers/net/wireless/mediatek/mt76/ 10458 10459MEDIATEK MT7601U WIRELESS LAN DRIVER 10460M: Jakub Kicinski <kubakici@wp.pl> 10461L: linux-wireless@vger.kernel.org 10462S: Maintained 10463F: drivers/net/wireless/mediatek/mt7601u/ 10464 10465MEDIATEK MT7621/28/88 I2C DRIVER 10466M: Stefan Roese <sr@denx.de> 10467L: linux-i2c@vger.kernel.org 10468S: Maintained 10469F: drivers/i2c/busses/i2c-mt7621.c 10470F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10471 10472MEDIATEK NAND CONTROLLER DRIVER 10473M: Xiaolei Li <xiaolei.li@mediatek.com> 10474L: linux-mtd@lists.infradead.org 10475S: Maintained 10476F: drivers/mtd/nand/raw/mtk_* 10477F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10478 10479MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10480M: Sean Wang <sean.wang@mediatek.com> 10481S: Maintained 10482F: drivers/char/hw_random/mtk-rng.c 10483 10484MEDIATEK USB3 DRD IP DRIVER 10485M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10486L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10488L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10489S: Maintained 10490F: drivers/usb/mtu3/ 10491 10492MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10493M: Peter Senna Tschudin <peter.senna@gmail.com> 10494M: Martin Donnelly <martin.donnelly@ge.com> 10495M: Martyn Welch <martyn.welch@collabora.co.uk> 10496S: Maintained 10497F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10498F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10499 10500MEGARAID SCSI/SAS DRIVERS 10501M: Kashyap Desai <kashyap.desai@broadcom.com> 10502M: Sumit Saxena <sumit.saxena@broadcom.com> 10503M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10504L: megaraidlinux.pdl@broadcom.com 10505L: linux-scsi@vger.kernel.org 10506W: http://www.avagotech.com/support/ 10507S: Maintained 10508F: Documentation/scsi/megaraid.txt 10509F: drivers/scsi/megaraid.* 10510F: drivers/scsi/megaraid/ 10511 10512MELEXIS MLX90614 DRIVER 10513M: Crt Mori <cmo@melexis.com> 10514L: linux-iio@vger.kernel.org 10515W: http://www.melexis.com 10516S: Supported 10517F: drivers/iio/temperature/mlx90614.c 10518 10519MELEXIS MLX90632 DRIVER 10520M: Crt Mori <cmo@melexis.com> 10521L: linux-iio@vger.kernel.org 10522W: http://www.melexis.com 10523S: Supported 10524F: drivers/iio/temperature/mlx90632.c 10525 10526MELFAS MIP4 TOUCHSCREEN DRIVER 10527M: Sangwon Jee <jeesw@melfas.com> 10528W: http://www.melfas.com 10529S: Supported 10530F: drivers/input/touchscreen/melfas_mip4.c 10531F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10532 10533MELLANOX ETHERNET DRIVER (mlx4_en) 10534M: Tariq Toukan <tariqt@mellanox.com> 10535L: netdev@vger.kernel.org 10536S: Supported 10537W: http://www.mellanox.com 10538Q: http://patchwork.ozlabs.org/project/netdev/list/ 10539F: drivers/net/ethernet/mellanox/mlx4/en_* 10540 10541MELLANOX ETHERNET DRIVER (mlx5e) 10542M: Saeed Mahameed <saeedm@mellanox.com> 10543L: netdev@vger.kernel.org 10544S: Supported 10545W: http://www.mellanox.com 10546Q: http://patchwork.ozlabs.org/project/netdev/list/ 10547F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10548 10549MELLANOX ETHERNET INNOVA DRIVERS 10550R: Boris Pismenny <borisp@mellanox.com> 10551L: netdev@vger.kernel.org 10552S: Supported 10553W: http://www.mellanox.com 10554Q: http://patchwork.ozlabs.org/project/netdev/list/ 10555F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10556F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10557F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10558F: include/linux/mlx5/mlx5_ifc_fpga.h 10559 10560MELLANOX ETHERNET SWITCH DRIVERS 10561M: Jiri Pirko <jiri@mellanox.com> 10562M: Ido Schimmel <idosch@mellanox.com> 10563L: netdev@vger.kernel.org 10564S: Supported 10565W: http://www.mellanox.com 10566Q: http://patchwork.ozlabs.org/project/netdev/list/ 10567F: drivers/net/ethernet/mellanox/mlxsw/ 10568F: tools/testing/selftests/drivers/net/mlxsw/ 10569 10570MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10571M: mlxsw@mellanox.com 10572L: netdev@vger.kernel.org 10573S: Supported 10574W: http://www.mellanox.com 10575Q: http://patchwork.ozlabs.org/project/netdev/list/ 10576F: drivers/net/ethernet/mellanox/mlxfw/ 10577 10578MELLANOX HARDWARE PLATFORM SUPPORT 10579M: Andy Shevchenko <andy@infradead.org> 10580M: Darren Hart <dvhart@infradead.org> 10581M: Vadim Pasternak <vadimp@mellanox.com> 10582L: platform-driver-x86@vger.kernel.org 10583S: Supported 10584F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 10585F: drivers/platform/mellanox/ 10586F: include/linux/platform_data/mlxreg.h 10587 10588MELLANOX MLX4 core VPI driver 10589M: Tariq Toukan <tariqt@mellanox.com> 10590L: netdev@vger.kernel.org 10591L: linux-rdma@vger.kernel.org 10592W: http://www.mellanox.com 10593Q: http://patchwork.ozlabs.org/project/netdev/list/ 10594S: Supported 10595F: drivers/net/ethernet/mellanox/mlx4/ 10596F: include/linux/mlx4/ 10597 10598MELLANOX MLX4 IB driver 10599M: Yishai Hadas <yishaih@mellanox.com> 10600L: linux-rdma@vger.kernel.org 10601W: http://www.mellanox.com 10602Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10603S: Supported 10604F: drivers/infiniband/hw/mlx4/ 10605F: include/linux/mlx4/ 10606F: include/uapi/rdma/mlx4-abi.h 10607 10608MELLANOX MLX5 core VPI driver 10609M: Saeed Mahameed <saeedm@mellanox.com> 10610M: Leon Romanovsky <leonro@mellanox.com> 10611L: netdev@vger.kernel.org 10612L: linux-rdma@vger.kernel.org 10613W: http://www.mellanox.com 10614Q: http://patchwork.ozlabs.org/project/netdev/list/ 10615S: Supported 10616F: drivers/net/ethernet/mellanox/mlx5/core/ 10617F: include/linux/mlx5/ 10618F: Documentation/networking/device_drivers/mellanox/ 10619 10620MELLANOX MLX5 IB driver 10621M: Leon Romanovsky <leonro@mellanox.com> 10622L: linux-rdma@vger.kernel.org 10623W: http://www.mellanox.com 10624Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10625S: Supported 10626F: drivers/infiniband/hw/mlx5/ 10627F: include/linux/mlx5/ 10628F: include/uapi/rdma/mlx5-abi.h 10629 10630MELLANOX MLXCPLD I2C AND MUX DRIVER 10631M: Vadim Pasternak <vadimp@mellanox.com> 10632M: Michael Shych <michaelsh@mellanox.com> 10633L: linux-i2c@vger.kernel.org 10634S: Supported 10635F: drivers/i2c/busses/i2c-mlxcpld.c 10636F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10637F: Documentation/i2c/busses/i2c-mlxcpld.rst 10638 10639MELLANOX MLXCPLD LED DRIVER 10640M: Vadim Pasternak <vadimp@mellanox.com> 10641L: linux-leds@vger.kernel.org 10642S: Supported 10643F: drivers/leds/leds-mlxcpld.c 10644F: drivers/leds/leds-mlxreg.c 10645F: Documentation/leds/leds-mlxcpld.rst 10646 10647MELLANOX PLATFORM DRIVER 10648M: Vadim Pasternak <vadimp@mellanox.com> 10649L: platform-driver-x86@vger.kernel.org 10650S: Supported 10651F: drivers/platform/x86/mlx-platform.c 10652 10653MEMBARRIER SUPPORT 10654M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10655M: "Paul E. McKenney" <paulmck@kernel.org> 10656L: linux-kernel@vger.kernel.org 10657S: Supported 10658F: kernel/sched/membarrier.c 10659F: include/uapi/linux/membarrier.h 10660F: arch/powerpc/include/asm/membarrier.h 10661 10662MEMBLOCK 10663M: Mike Rapoport <rppt@linux.ibm.com> 10664L: linux-mm@kvack.org 10665S: Maintained 10666F: include/linux/memblock.h 10667F: mm/memblock.c 10668F: Documentation/core-api/boot-time-mm.rst 10669 10670MEMORY MANAGEMENT 10671M: Andrew Morton <akpm@linux-foundation.org> 10672L: linux-mm@kvack.org 10673W: http://www.linux-mm.org 10674T: quilt https://ozlabs.org/~akpm/mmotm/ 10675T: quilt https://ozlabs.org/~akpm/mmots/ 10676T: git git://github.com/hnaz/linux-mm.git 10677S: Maintained 10678F: include/linux/mm.h 10679F: include/linux/gfp.h 10680F: include/linux/mmzone.h 10681F: include/linux/memory_hotplug.h 10682F: include/linux/vmalloc.h 10683F: mm/ 10684 10685MEMORY TECHNOLOGY DEVICES (MTD) 10686M: Miquel Raynal <miquel.raynal@bootlin.com> 10687M: Richard Weinberger <richard@nod.at> 10688M: Vignesh Raghavendra <vigneshr@ti.com> 10689L: linux-mtd@lists.infradead.org 10690W: http://www.linux-mtd.infradead.org/ 10691Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10692C: irc://irc.oftc.net/mtd 10693T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10695S: Maintained 10696F: Documentation/devicetree/bindings/mtd/ 10697F: drivers/mtd/ 10698F: include/linux/mtd/ 10699F: include/uapi/mtd/ 10700 10701MEN A21 WATCHDOG DRIVER 10702M: Johannes Thumshirn <morbidrsa@gmail.com> 10703L: linux-watchdog@vger.kernel.org 10704S: Maintained 10705F: drivers/watchdog/mena21_wdt.c 10706 10707MEN CHAMELEON BUS (mcb) 10708M: Johannes Thumshirn <morbidrsa@gmail.com> 10709S: Maintained 10710F: drivers/mcb/ 10711F: include/linux/mcb.h 10712F: Documentation/driver-api/men-chameleon-bus.rst 10713 10714MEN F21BMC (Board Management Controller) 10715M: Andreas Werner <andreas.werner@men.de> 10716S: Supported 10717F: drivers/mfd/menf21bmc.c 10718F: drivers/watchdog/menf21bmc_wdt.c 10719F: drivers/leds/leds-menf21bmc.c 10720F: drivers/hwmon/menf21bmc_hwmon.c 10721F: Documentation/hwmon/menf21bmc.rst 10722 10723MEN Z069 WATCHDOG DRIVER 10724M: Johannes Thumshirn <jth@kernel.org> 10725L: linux-watchdog@vger.kernel.org 10726S: Maintained 10727F: drivers/watchdog/menz69_wdt.c 10728 10729MESON AO CEC DRIVER FOR AMLOGIC SOCS 10730M: Neil Armstrong <narmstrong@baylibre.com> 10731L: linux-media@vger.kernel.org 10732L: linux-amlogic@lists.infradead.org 10733W: http://linux-meson.com/ 10734S: Supported 10735F: drivers/media/platform/meson/ao-cec.c 10736F: drivers/media/platform/meson/ao-cec-g12a.c 10737F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10738T: git git://linuxtv.org/media_tree.git 10739 10740MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10741M: Liang Yang <liang.yang@amlogic.com> 10742L: linux-mtd@lists.infradead.org 10743S: Maintained 10744F: drivers/mtd/nand/raw/meson_* 10745F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10746 10747MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10748M: Maxime Jourdan <mjourdan@baylibre.com> 10749L: linux-media@vger.kernel.org 10750L: linux-amlogic@lists.infradead.org 10751S: Supported 10752F: drivers/staging/media/meson/vdec/ 10753T: git git://linuxtv.org/media_tree.git 10754 10755METHODE UDPU SUPPORT 10756M: Vladimir Vid <vladimir.vid@sartura.hr> 10757S: Maintained 10758F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10759 10760MICROBLAZE ARCHITECTURE 10761M: Michal Simek <monstr@monstr.eu> 10762W: http://www.monstr.eu/fdt/ 10763T: git git://git.monstr.eu/linux-2.6-microblaze.git 10764S: Supported 10765F: arch/microblaze/ 10766 10767MICROCHIP AT91 SERIAL DRIVER 10768M: Richard Genoud <richard.genoud@gmail.com> 10769S: Maintained 10770F: drivers/tty/serial/atmel_serial.c 10771F: drivers/tty/serial/atmel_serial.h 10772F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10773 10774MICROCHIP AUDIO ASOC DRIVERS 10775M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10776L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10777S: Supported 10778F: sound/soc/atmel 10779 10780MICROCHIP DMA DRIVER 10781M: Ludovic Desroches <ludovic.desroches@microchip.com> 10782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10783L: dmaengine@vger.kernel.org 10784S: Supported 10785F: drivers/dma/at_hdmac.c 10786F: drivers/dma/at_hdmac_regs.h 10787F: include/linux/platform_data/dma-atmel.h 10788F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10789F: include/dt-bindings/dma/at91.h 10790 10791MICROCHIP ECC DRIVER 10792M: Tudor Ambarus <tudor.ambarus@microchip.com> 10793L: linux-crypto@vger.kernel.org 10794S: Maintained 10795F: drivers/crypto/atmel-ecc.* 10796 10797MICROCHIP I2C DRIVER 10798M: Ludovic Desroches <ludovic.desroches@microchip.com> 10799L: linux-i2c@vger.kernel.org 10800S: Supported 10801F: drivers/i2c/busses/i2c-at91.h 10802F: drivers/i2c/busses/i2c-at91-*.c 10803 10804MICROCHIP ISC DRIVER 10805M: Eugen Hristev <eugen.hristev@microchip.com> 10806L: linux-media@vger.kernel.org 10807S: Supported 10808F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10809F: drivers/media/platform/atmel/atmel-isc.h 10810F: drivers/media/platform/atmel/atmel-isc-base.c 10811F: drivers/media/platform/atmel/atmel-isc-regs.h 10812F: Documentation/devicetree/bindings/media/atmel-isc.txt 10813 10814MICROCHIP ISI DRIVER 10815M: Eugen Hristev <eugen.hristev@microchip.com> 10816L: linux-media@vger.kernel.org 10817S: Supported 10818F: drivers/media/platform/atmel/atmel-isi.c 10819F: drivers/media/platform/atmel/atmel-isi.h 10820 10821MICROCHIP AT91 USART MFD DRIVER 10822M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10823L: linux-kernel@vger.kernel.org 10824S: Supported 10825F: drivers/mfd/at91-usart.c 10826F: include/dt-bindings/mfd/at91-usart.h 10827F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10828 10829MICROCHIP AT91 USART SPI DRIVER 10830M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10831L: linux-spi@vger.kernel.org 10832S: Supported 10833F: drivers/spi/spi-at91-usart.c 10834F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10835 10836MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10837M: Woojung Huh <woojung.huh@microchip.com> 10838M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10839L: netdev@vger.kernel.org 10840S: Maintained 10841F: net/dsa/tag_ksz.c 10842F: drivers/net/dsa/microchip/* 10843F: include/linux/platform_data/microchip-ksz.h 10844F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10845 10846MICROCHIP LAN743X ETHERNET DRIVER 10847M: Bryan Whitehead <bryan.whitehead@microchip.com> 10848M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10849L: netdev@vger.kernel.org 10850S: Maintained 10851F: drivers/net/ethernet/microchip/lan743x_* 10852 10853MICROCHIP LCDFB DRIVER 10854M: Nicolas Ferre <nicolas.ferre@microchip.com> 10855L: linux-fbdev@vger.kernel.org 10856S: Maintained 10857F: drivers/video/fbdev/atmel_lcdfb.c 10858F: include/video/atmel_lcdc.h 10859 10860MICROCHIP MMC/SD/SDIO MCI DRIVER 10861M: Ludovic Desroches <ludovic.desroches@microchip.com> 10862S: Maintained 10863F: drivers/mmc/host/atmel-mci.c 10864 10865MICROCHIP MCP16502 PMIC DRIVER 10866M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10868S: Maintained 10869F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10870F: drivers/regulator/mcp16502.c 10871 10872MICROCHIP MCP3911 ADC DRIVER 10873M: Marcus Folkesson <marcus.folkesson@gmail.com> 10874M: Kent Gustavsson <kent@minoris.se> 10875L: linux-iio@vger.kernel.org 10876S: Supported 10877F: drivers/iio/adc/mcp3911.c 10878F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 10879 10880MICROCHIP NAND DRIVER 10881M: Tudor Ambarus <tudor.ambarus@microchip.com> 10882L: linux-mtd@lists.infradead.org 10883S: Supported 10884F: drivers/mtd/nand/raw/atmel/* 10885F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10886 10887MICROCHIP PWM DRIVER 10888M: Claudiu Beznea <claudiu.beznea@microchip.com> 10889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10890L: linux-pwm@vger.kernel.org 10891S: Supported 10892F: drivers/pwm/pwm-atmel.c 10893F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10894 10895MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10896M: Ludovic Desroches <ludovic.desroches@microchip.com> 10897M: Eugen Hristev <eugen.hristev@microchip.com> 10898L: linux-iio@vger.kernel.org 10899S: Supported 10900F: drivers/iio/adc/at91-sama5d2_adc.c 10901F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10902F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10903 10904MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10905M: Nicolas Ferre <nicolas.ferre@microchip.com> 10906S: Supported 10907F: drivers/power/reset/at91-sama5d2_shdwc.c 10908 10909MICROCHIP SPI DRIVER 10910M: Nicolas Ferre <nicolas.ferre@microchip.com> 10911S: Supported 10912F: drivers/spi/spi-atmel.* 10913 10914MICROCHIP SSC DRIVER 10915M: Nicolas Ferre <nicolas.ferre@microchip.com> 10916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10917S: Supported 10918F: drivers/misc/atmel-ssc.c 10919F: include/linux/atmel-ssc.h 10920 10921MICROCHIP USBA UDC DRIVER 10922M: Cristian Birsan <cristian.birsan@microchip.com> 10923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10924S: Supported 10925F: drivers/usb/gadget/udc/atmel_usba_udc.* 10926 10927MICROCHIP USB251XB DRIVER 10928M: Richard Leitner <richard.leitner@skidata.com> 10929L: linux-usb@vger.kernel.org 10930S: Maintained 10931F: drivers/usb/misc/usb251xb.c 10932F: Documentation/devicetree/bindings/usb/usb251xb.txt 10933 10934MICROCHIP XDMA DRIVER 10935M: Ludovic Desroches <ludovic.desroches@microchip.com> 10936L: linux-arm-kernel@lists.infradead.org 10937L: dmaengine@vger.kernel.org 10938S: Supported 10939F: drivers/dma/at_xdmac.c 10940 10941MICROSEMI MIPS SOCS 10942M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10943M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10944L: linux-mips@vger.kernel.org 10945S: Supported 10946F: arch/mips/generic/board-ocelot.c 10947F: arch/mips/configs/generic/board-ocelot.config 10948F: arch/mips/boot/dts/mscc/ 10949F: Documentation/devicetree/bindings/mips/mscc.txt 10950 10951MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10952M: Don Brace <don.brace@microsemi.com> 10953L: esc.storagedev@microsemi.com 10954L: linux-scsi@vger.kernel.org 10955S: Supported 10956F: drivers/scsi/smartpqi/smartpqi*.[ch] 10957F: drivers/scsi/smartpqi/Kconfig 10958F: drivers/scsi/smartpqi/Makefile 10959F: include/linux/cciss*.h 10960F: include/uapi/linux/cciss*.h 10961F: Documentation/scsi/smartpqi.txt 10962 10963MICROSEMI ETHERNET SWITCH DRIVER 10964M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10965M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10966L: netdev@vger.kernel.org 10967S: Supported 10968F: drivers/net/ethernet/mscc/ 10969F: include/soc/mscc/ocelot* 10970 10971MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10972M: Chen Yu <yu.c.chen@intel.com> 10973L: platform-driver-x86@vger.kernel.org 10974S: Supported 10975F: drivers/platform/x86/surfacepro3_button.c 10976 10977MICROTEK X6 SCANNER 10978M: Oliver Neukum <oliver@neukum.org> 10979S: Maintained 10980F: drivers/usb/image/microtek.* 10981 10982MIPS 10983M: Ralf Baechle <ralf@linux-mips.org> 10984M: Paul Burton <paulburton@kernel.org> 10985M: James Hogan <jhogan@kernel.org> 10986L: linux-mips@vger.kernel.org 10987W: http://www.linux-mips.org/ 10988T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10990Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10991S: Supported 10992F: Documentation/devicetree/bindings/mips/ 10993F: Documentation/mips/ 10994F: arch/mips/ 10995F: drivers/platform/mips/ 10996 10997MIPS BOSTON DEVELOPMENT BOARD 10998M: Paul Burton <paulburton@kernel.org> 10999L: linux-mips@vger.kernel.org 11000S: Maintained 11001F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 11002F: arch/mips/boot/dts/img/boston.dts 11003F: arch/mips/configs/generic/board-boston.config 11004F: drivers/clk/imgtec/clk-boston.c 11005F: include/dt-bindings/clock/boston-clock.h 11006 11007MIPS GENERIC PLATFORM 11008M: Paul Burton <paulburton@kernel.org> 11009L: linux-mips@vger.kernel.org 11010S: Supported 11011F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 11012F: arch/mips/generic/ 11013F: arch/mips/tools/generic-board-config.sh 11014 11015MIPS/LOONGSON1 ARCHITECTURE 11016M: Keguang Zhang <keguang.zhang@gmail.com> 11017L: linux-mips@vger.kernel.org 11018S: Maintained 11019F: arch/mips/loongson32/ 11020F: arch/mips/include/asm/mach-loongson32/ 11021F: drivers/*/*loongson1* 11022F: drivers/*/*/*loongson1* 11023 11024MIPS/LOONGSON2EF ARCHITECTURE 11025M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11026L: linux-mips@vger.kernel.org 11027S: Maintained 11028F: arch/mips/loongson2ef/ 11029F: arch/mips/include/asm/mach-loongson2ef/ 11030F: drivers/*/*loongson2* 11031F: drivers/*/*/*loongson2* 11032 11033MIPS/LOONGSON64 ARCHITECTURE 11034M: Huacai Chen <chenhc@lemote.com> 11035M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11036L: linux-mips@vger.kernel.org 11037S: Maintained 11038F: arch/mips/loongson64/ 11039F: arch/mips/include/asm/mach-loongson64/ 11040F: drivers/platform/mips/cpu_hwmon.c 11041F: drivers/*/*loongson3* 11042F: drivers/*/*/*loongson3* 11043 11044MIPS RINT INSTRUCTION EMULATION 11045M: Aleksandar Markovic <aleksandar.markovic@mips.com> 11046L: linux-mips@vger.kernel.org 11047S: Supported 11048F: arch/mips/math-emu/sp_rint.c 11049F: arch/mips/math-emu/dp_rint.c 11050 11051MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 11052M: Hans Verkuil <hverkuil@xs4all.nl> 11053L: linux-media@vger.kernel.org 11054T: git git://linuxtv.org/media_tree.git 11055W: https://linuxtv.org 11056S: Odd Fixes 11057F: drivers/media/radio/radio-miropcm20* 11058 11059MMP SUPPORT 11060R: Lubomir Rintel <lkundrak@v3.sk> 11061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11062S: Odd Fixes 11063F: arch/arm/boot/dts/mmp* 11064F: arch/arm/mach-mmp/ 11065 11066MMU GATHER AND TLB INVALIDATION 11067M: Will Deacon <will@kernel.org> 11068M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 11069M: Andrew Morton <akpm@linux-foundation.org> 11070M: Nick Piggin <npiggin@gmail.com> 11071M: Peter Zijlstra <peterz@infradead.org> 11072L: linux-arch@vger.kernel.org 11073L: linux-mm@kvack.org 11074S: Maintained 11075F: arch/*/include/asm/tlb.h 11076F: include/asm-generic/tlb.h 11077F: mm/mmu_gather.c 11078 11079MN88472 MEDIA DRIVER 11080M: Antti Palosaari <crope@iki.fi> 11081L: linux-media@vger.kernel.org 11082W: https://linuxtv.org 11083W: http://palosaari.fi/linux/ 11084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11085S: Maintained 11086F: drivers/media/dvb-frontends/mn88472* 11087 11088MN88473 MEDIA DRIVER 11089M: Antti Palosaari <crope@iki.fi> 11090L: linux-media@vger.kernel.org 11091W: https://linuxtv.org 11092W: http://palosaari.fi/linux/ 11093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11094S: Maintained 11095F: drivers/media/dvb-frontends/mn88473* 11096 11097MODULE SUPPORT 11098M: Jessica Yu <jeyu@kernel.org> 11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11100S: Maintained 11101F: include/linux/module.h 11102F: kernel/module.c 11103 11104MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11105W: http://popies.net/meye/ 11106S: Orphan 11107F: Documentation/media/v4l-drivers/meye* 11108F: drivers/media/pci/meye/ 11109F: include/uapi/linux/meye.h 11110 11111MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 11112M: Jiri Slaby <jirislaby@gmail.com> 11113S: Maintained 11114F: Documentation/driver-api/serial/moxa-smartio.rst 11115F: drivers/tty/mxser.* 11116 11117MR800 AVERMEDIA USB FM RADIO DRIVER 11118M: Alexey Klimov <klimov.linux@gmail.com> 11119L: linux-media@vger.kernel.org 11120T: git git://linuxtv.org/media_tree.git 11121S: Maintained 11122F: drivers/media/radio/radio-mr800.c 11123 11124MRF24J40 IEEE 802.15.4 RADIO DRIVER 11125M: Alan Ott <alan@signal11.us> 11126L: linux-wpan@vger.kernel.org 11127S: Maintained 11128F: drivers/net/ieee802154/mrf24j40.c 11129F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 11130 11131MSI LAPTOP SUPPORT 11132M: "Lee, Chun-Yi" <jlee@suse.com> 11133L: platform-driver-x86@vger.kernel.org 11134S: Maintained 11135F: drivers/platform/x86/msi-laptop.c 11136 11137MSI WMI SUPPORT 11138L: platform-driver-x86@vger.kernel.org 11139S: Orphan 11140F: drivers/platform/x86/msi-wmi.c 11141 11142MSI001 MEDIA DRIVER 11143M: Antti Palosaari <crope@iki.fi> 11144L: linux-media@vger.kernel.org 11145W: https://linuxtv.org 11146W: http://palosaari.fi/linux/ 11147Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11148T: git git://linuxtv.org/anttip/media_tree.git 11149S: Maintained 11150F: drivers/media/tuners/msi001* 11151 11152MSI2500 MEDIA DRIVER 11153M: Antti Palosaari <crope@iki.fi> 11154L: linux-media@vger.kernel.org 11155W: https://linuxtv.org 11156W: http://palosaari.fi/linux/ 11157Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11158T: git git://linuxtv.org/anttip/media_tree.git 11159S: Maintained 11160F: drivers/media/usb/msi2500/ 11161 11162MSYSTEMS DISKONCHIP G3 MTD DRIVER 11163M: Robert Jarzmik <robert.jarzmik@free.fr> 11164L: linux-mtd@lists.infradead.org 11165S: Maintained 11166F: drivers/mtd/devices/docg3* 11167 11168MT9M032 APTINA SENSOR DRIVER 11169M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11170L: linux-media@vger.kernel.org 11171T: git git://linuxtv.org/media_tree.git 11172S: Maintained 11173F: drivers/media/i2c/mt9m032.c 11174F: include/media/i2c/mt9m032.h 11175 11176MT9P031 APTINA CAMERA SENSOR 11177M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11178L: linux-media@vger.kernel.org 11179T: git git://linuxtv.org/media_tree.git 11180S: Maintained 11181F: drivers/media/i2c/mt9p031.c 11182F: include/media/i2c/mt9p031.h 11183 11184MT9T001 APTINA CAMERA SENSOR 11185M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11186L: linux-media@vger.kernel.org 11187T: git git://linuxtv.org/media_tree.git 11188S: Maintained 11189F: drivers/media/i2c/mt9t001.c 11190F: include/media/i2c/mt9t001.h 11191 11192MT9T112 APTINA CAMERA SENSOR 11193M: Jacopo Mondi <jacopo@jmondi.org> 11194L: linux-media@vger.kernel.org 11195T: git git://linuxtv.org/media_tree.git 11196S: Odd Fixes 11197F: drivers/media/i2c/mt9t112.c 11198F: include/media/i2c/mt9t112.h 11199 11200MT9V032 APTINA CAMERA SENSOR 11201M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11202L: linux-media@vger.kernel.org 11203T: git git://linuxtv.org/media_tree.git 11204S: Maintained 11205F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11206F: drivers/media/i2c/mt9v032.c 11207F: include/media/i2c/mt9v032.h 11208 11209MT9V111 APTINA CAMERA SENSOR 11210M: Jacopo Mondi <jacopo@jmondi.org> 11211L: linux-media@vger.kernel.org 11212T: git git://linuxtv.org/media_tree.git 11213S: Maintained 11214F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11215F: drivers/media/i2c/mt9v111.c 11216 11217MULTIFUNCTION DEVICES (MFD) 11218M: Lee Jones <lee.jones@linaro.org> 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11220S: Supported 11221F: Documentation/devicetree/bindings/mfd/ 11222F: drivers/mfd/ 11223F: include/linux/mfd/ 11224F: include/dt-bindings/mfd/ 11225 11226MULTIMEDIA CARD (MMC) ETC. OVER SPI 11227S: Orphan 11228F: drivers/mmc/host/mmc_spi.c 11229F: include/linux/spi/mmc_spi.h 11230 11231MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11232M: Ulf Hansson <ulf.hansson@linaro.org> 11233L: linux-mmc@vger.kernel.org 11234T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11235S: Maintained 11236F: Documentation/devicetree/bindings/mmc/ 11237F: drivers/mmc/ 11238F: include/linux/mmc/ 11239F: include/uapi/linux/mmc/ 11240 11241MULTIPLEXER SUBSYSTEM 11242M: Peter Rosin <peda@axentia.se> 11243S: Maintained 11244F: Documentation/ABI/testing/sysfs-class-mux* 11245F: Documentation/devicetree/bindings/mux/ 11246F: include/dt-bindings/mux/ 11247F: include/linux/mux/ 11248F: drivers/mux/ 11249 11250MULTITECH MULTIPORT CARD (ISICOM) 11251S: Orphan 11252F: drivers/tty/isicom.c 11253F: include/linux/isicom.h 11254 11255MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 11256M: Bin Liu <b-liu@ti.com> 11257L: linux-usb@vger.kernel.org 11258S: Maintained 11259F: drivers/usb/musb/ 11260 11261MXL301RF MEDIA DRIVER 11262M: Akihiro Tsukada <tskd08@gmail.com> 11263L: linux-media@vger.kernel.org 11264S: Odd Fixes 11265F: drivers/media/tuners/mxl301rf* 11266 11267MXL5007T MEDIA DRIVER 11268M: Michael Krufky <mkrufky@linuxtv.org> 11269L: linux-media@vger.kernel.org 11270W: https://linuxtv.org 11271W: http://github.com/mkrufky 11272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11273T: git git://linuxtv.org/mkrufky/tuners.git 11274S: Maintained 11275F: drivers/media/tuners/mxl5007t.* 11276 11277MXSFB DRM DRIVER 11278M: Marek Vasut <marex@denx.de> 11279M: Stefan Agner <stefan@agner.ch> 11280L: dri-devel@lists.freedesktop.org 11281S: Supported 11282F: drivers/gpu/drm/mxsfb/ 11283F: Documentation/devicetree/bindings/display/mxsfb.txt 11284T: git git://anongit.freedesktop.org/drm/drm-misc 11285 11286MYLEX DAC960 PCI RAID Controller 11287M: Hannes Reinecke <hare@kernel.org> 11288L: linux-scsi@vger.kernel.org 11289S: Supported 11290F: drivers/scsi/myrb.* 11291F: drivers/scsi/myrs.* 11292 11293MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11294M: Chris Lee <christopher.lee@cspi.com> 11295L: netdev@vger.kernel.org 11296W: https://www.cspi.com/ethernet-products/support/downloads/ 11297S: Supported 11298F: drivers/net/ethernet/myricom/myri10ge/ 11299 11300NAND FLASH SUBSYSTEM 11301M: Miquel Raynal <miquel.raynal@bootlin.com> 11302R: Richard Weinberger <richard@nod.at> 11303L: linux-mtd@lists.infradead.org 11304W: http://www.linux-mtd.infradead.org/ 11305Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11307S: Maintained 11308F: drivers/mtd/nand/ 11309F: include/linux/mtd/*nand*.h 11310 11311NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11312M: Daniel Mack <zonque@gmail.com> 11313S: Maintained 11314L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11315W: http://www.native-instruments.com 11316F: sound/usb/caiaq/ 11317 11318NATSEMI ETHERNET DRIVER (DP8381x) 11319S: Orphan 11320F: drivers/net/ethernet/natsemi/natsemi.c 11321 11322NCR 5380 SCSI DRIVERS 11323M: Finn Thain <fthain@telegraphics.com.au> 11324M: Michael Schmitz <schmitzmic@gmail.com> 11325L: linux-scsi@vger.kernel.org 11326S: Maintained 11327F: Documentation/scsi/g_NCR5380.txt 11328F: drivers/scsi/NCR5380.* 11329F: drivers/scsi/arm/cumana_1.c 11330F: drivers/scsi/arm/oak.c 11331F: drivers/scsi/atari_scsi.* 11332F: drivers/scsi/dmx3191d.c 11333F: drivers/scsi/g_NCR5380.* 11334F: drivers/scsi/mac_scsi.* 11335F: drivers/scsi/sun3_scsi.* 11336F: drivers/scsi/sun3_scsi_vme.c 11337 11338NCSI LIBRARY: 11339M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11340S: Maintained 11341F: net/ncsi/ 11342 11343NCT6775 HARDWARE MONITOR DRIVER 11344M: Guenter Roeck <linux@roeck-us.net> 11345L: linux-hwmon@vger.kernel.org 11346S: Maintained 11347F: Documentation/hwmon/nct6775.rst 11348F: drivers/hwmon/nct6775.c 11349 11350NET_FAILOVER MODULE 11351M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11352L: netdev@vger.kernel.org 11353S: Supported 11354F: drivers/net/net_failover.c 11355F: include/net/net_failover.h 11356F: Documentation/networking/net_failover.rst 11357 11358NETEM NETWORK EMULATOR 11359M: Stephen Hemminger <stephen@networkplumber.org> 11360L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11361S: Maintained 11362F: net/sched/sch_netem.c 11363 11364NETERION 10GbE DRIVERS (s2io/vxge) 11365M: Jon Mason <jdmason@kudzu.us> 11366L: netdev@vger.kernel.org 11367S: Supported 11368F: Documentation/networking/device_drivers/neterion/s2io.txt 11369F: Documentation/networking/device_drivers/neterion/vxge.txt 11370F: drivers/net/ethernet/neterion/ 11371 11372NETFILTER 11373M: Pablo Neira Ayuso <pablo@netfilter.org> 11374M: Jozsef Kadlecsik <kadlec@netfilter.org> 11375M: Florian Westphal <fw@strlen.de> 11376L: netfilter-devel@vger.kernel.org 11377L: coreteam@netfilter.org 11378W: http://www.netfilter.org/ 11379W: http://www.iptables.org/ 11380W: http://www.nftables.org/ 11381Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11384S: Maintained 11385F: include/linux/netfilter* 11386F: include/linux/netfilter/ 11387F: include/net/netfilter/ 11388F: include/uapi/linux/netfilter* 11389F: include/uapi/linux/netfilter/ 11390F: net/*/netfilter.c 11391F: net/*/netfilter/ 11392F: net/netfilter/ 11393F: net/bridge/br_netfilter*.c 11394 11395NETROM NETWORK LAYER 11396M: Ralf Baechle <ralf@linux-mips.org> 11397L: linux-hams@vger.kernel.org 11398W: http://www.linux-ax25.org/ 11399S: Maintained 11400F: include/net/netrom.h 11401F: include/uapi/linux/netrom.h 11402F: net/netrom/ 11403 11404NETRONOME ETHERNET DRIVERS 11405M: Jakub Kicinski <jakub.kicinski@netronome.com> 11406L: oss-drivers@netronome.com 11407S: Maintained 11408F: drivers/net/ethernet/netronome/ 11409 11410NETWORK BLOCK DEVICE (NBD) 11411M: Josef Bacik <josef@toxicpanda.com> 11412S: Maintained 11413L: linux-block@vger.kernel.org 11414L: nbd@other.debian.org 11415F: Documentation/admin-guide/blockdev/nbd.rst 11416F: drivers/block/nbd.c 11417F: include/trace/events/nbd.h 11418F: include/uapi/linux/nbd.h 11419 11420NETWORK DROP MONITOR 11421M: Neil Horman <nhorman@tuxdriver.com> 11422L: netdev@vger.kernel.org 11423S: Maintained 11424W: https://fedorahosted.org/dropwatch/ 11425F: net/core/drop_monitor.c 11426F: include/uapi/linux/net_dropmon.h 11427F: include/net/drop_monitor.h 11428 11429NETWORKING DRIVERS 11430M: "David S. Miller" <davem@davemloft.net> 11431L: netdev@vger.kernel.org 11432W: http://www.linuxfoundation.org/en/Net 11433Q: http://patchwork.ozlabs.org/project/netdev/list/ 11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11436S: Odd Fixes 11437F: Documentation/devicetree/bindings/net/ 11438F: drivers/net/ 11439F: include/linux/if_* 11440F: include/linux/netdevice.h 11441F: include/linux/etherdevice.h 11442F: include/linux/fcdevice.h 11443F: include/linux/fddidevice.h 11444F: include/linux/hippidevice.h 11445F: include/linux/inetdevice.h 11446F: include/uapi/linux/if_* 11447F: include/uapi/linux/netdevice.h 11448 11449NETWORKING DRIVERS (WIRELESS) 11450M: Kalle Valo <kvalo@codeaurora.org> 11451L: linux-wireless@vger.kernel.org 11452Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11455S: Maintained 11456F: Documentation/devicetree/bindings/net/wireless/ 11457F: drivers/net/wireless/ 11458 11459NETWORKING [DSA] 11460M: Andrew Lunn <andrew@lunn.ch> 11461M: Vivien Didelot <vivien.didelot@gmail.com> 11462M: Florian Fainelli <f.fainelli@gmail.com> 11463S: Maintained 11464F: Documentation/devicetree/bindings/net/dsa/ 11465F: net/dsa/ 11466F: include/net/dsa.h 11467F: include/linux/dsa/ 11468F: include/linux/platform_data/dsa.h 11469F: drivers/net/dsa/ 11470 11471NETWORKING [GENERAL] 11472M: "David S. Miller" <davem@davemloft.net> 11473L: netdev@vger.kernel.org 11474W: http://www.linuxfoundation.org/en/Net 11475Q: http://patchwork.ozlabs.org/project/netdev/list/ 11476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11478B: mailto:netdev@vger.kernel.org 11479S: Maintained 11480F: net/ 11481F: include/net/ 11482F: include/linux/in.h 11483F: include/linux/net.h 11484F: include/linux/netdevice.h 11485F: include/uapi/linux/in.h 11486F: include/uapi/linux/net.h 11487F: include/uapi/linux/netdevice.h 11488F: include/uapi/linux/net_namespace.h 11489F: tools/testing/selftests/net/ 11490F: lib/net_utils.c 11491F: lib/random32.c 11492F: Documentation/networking/ 11493 11494NETWORKING [IPSEC] 11495M: Steffen Klassert <steffen.klassert@secunet.com> 11496M: Herbert Xu <herbert@gondor.apana.org.au> 11497M: "David S. Miller" <davem@davemloft.net> 11498L: netdev@vger.kernel.org 11499T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11500T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11501S: Maintained 11502F: net/xfrm/ 11503F: net/key/ 11504F: net/ipv4/xfrm* 11505F: net/ipv4/esp4* 11506F: net/ipv4/ah4.c 11507F: net/ipv4/ipcomp.c 11508F: net/ipv4/ip_vti.c 11509F: net/ipv6/xfrm* 11510F: net/ipv6/esp6* 11511F: net/ipv6/ah6.c 11512F: net/ipv6/ipcomp6.c 11513F: net/ipv6/ip6_vti.c 11514F: include/uapi/linux/xfrm.h 11515F: include/net/xfrm.h 11516 11517NETWORKING [IPv4/IPv6] 11518M: "David S. Miller" <davem@davemloft.net> 11519M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11520M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11521L: netdev@vger.kernel.org 11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11523S: Maintained 11524F: net/ipv4/ 11525F: net/ipv6/ 11526F: include/net/ip* 11527F: arch/x86/net/* 11528 11529NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11530M: Paul Moore <paul@paul-moore.com> 11531W: https://github.com/netlabel 11532L: netdev@vger.kernel.org 11533L: linux-security-module@vger.kernel.org 11534S: Maintained 11535F: Documentation/netlabel/ 11536F: include/net/calipso.h 11537F: include/net/cipso_ipv4.h 11538F: include/net/netlabel.h 11539F: include/uapi/linux/netfilter/xt_SECMARK.h 11540F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11541F: net/netlabel/ 11542F: net/ipv4/cipso_ipv4.c 11543F: net/ipv6/calipso.c 11544F: net/netfilter/xt_CONNSECMARK.c 11545F: net/netfilter/xt_SECMARK.c 11546 11547NETWORKING [TCP] 11548M: Eric Dumazet <edumazet@google.com> 11549L: netdev@vger.kernel.org 11550S: Maintained 11551F: net/ipv4/tcp*.c 11552F: net/ipv4/syncookies.c 11553F: net/ipv6/tcp*.c 11554F: net/ipv6/syncookies.c 11555F: include/uapi/linux/tcp.h 11556F: include/net/tcp.h 11557F: include/linux/tcp.h 11558F: include/trace/events/tcp.h 11559 11560NETWORKING [TLS] 11561M: Boris Pismenny <borisp@mellanox.com> 11562M: Aviad Yehezkel <aviadye@mellanox.com> 11563M: John Fastabend <john.fastabend@gmail.com> 11564M: Daniel Borkmann <daniel@iogearbox.net> 11565M: Jakub Kicinski <jakub.kicinski@netronome.com> 11566L: netdev@vger.kernel.org 11567S: Maintained 11568F: net/tls/* 11569F: include/uapi/linux/tls.h 11570F: include/net/tls.h 11571 11572NETWORKING [WIRELESS] 11573L: linux-wireless@vger.kernel.org 11574Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11575 11576NETDEVSIM 11577M: Jakub Kicinski <jakub.kicinski@netronome.com> 11578S: Maintained 11579F: drivers/net/netdevsim/* 11580 11581NETXEN (1/10) GbE SUPPORT 11582M: Manish Chopra <manishc@marvell.com> 11583M: Rahul Verma <rahulv@marvell.com> 11584M: GR-Linux-NIC-Dev@marvell.com 11585L: netdev@vger.kernel.org 11586S: Supported 11587F: drivers/net/ethernet/qlogic/netxen/ 11588 11589NEXTHOP 11590M: David Ahern <dsahern@kernel.org> 11591L: netdev@vger.kernel.org 11592S: Maintained 11593F: include/net/nexthop.h 11594F: include/uapi/linux/nexthop.h 11595F: include/net/netns/nexthop.h 11596F: net/ipv4/nexthop.c 11597 11598NFC SUBSYSTEM 11599L: netdev@vger.kernel.org 11600S: Orphan 11601F: net/nfc/ 11602F: include/net/nfc/ 11603F: include/uapi/linux/nfc.h 11604F: drivers/nfc/ 11605F: include/linux/platform_data/nfcmrvl.h 11606F: Documentation/devicetree/bindings/net/nfc/ 11607 11608NFS, SUNRPC, AND LOCKD CLIENTS 11609M: Trond Myklebust <trond.myklebust@hammerspace.com> 11610M: Anna Schumaker <anna.schumaker@netapp.com> 11611L: linux-nfs@vger.kernel.org 11612W: http://client.linux-nfs.org 11613T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11614S: Maintained 11615F: fs/lockd/ 11616F: fs/nfs/ 11617F: fs/nfs_common/ 11618F: net/sunrpc/ 11619F: include/linux/lockd/ 11620F: include/linux/nfs* 11621F: include/linux/sunrpc/ 11622F: include/uapi/linux/nfs* 11623F: include/uapi/linux/sunrpc/ 11624 11625NILFS2 FILESYSTEM 11626M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11627L: linux-nilfs@vger.kernel.org 11628W: https://nilfs.sourceforge.io/ 11629W: https://nilfs.osdn.jp/ 11630T: git git://github.com/konis/nilfs2.git 11631S: Supported 11632F: Documentation/filesystems/nilfs2.txt 11633F: fs/nilfs2/ 11634F: include/trace/events/nilfs2.h 11635F: include/uapi/linux/nilfs2_api.h 11636F: include/uapi/linux/nilfs2_ondisk.h 11637 11638NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11639M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11640W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11641S: Maintained 11642F: Documentation/scsi/NinjaSCSI.txt 11643F: drivers/scsi/pcmcia/nsp_* 11644 11645NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11646M: GOTO Masanori <gotom@debian.or.jp> 11647M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11648W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11649S: Maintained 11650F: Documentation/scsi/NinjaSCSI.txt 11651F: drivers/scsi/nsp32* 11652 11653NIOS2 ARCHITECTURE 11654M: Ley Foon Tan <lftan@altera.com> 11655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11657S: Maintained 11658F: arch/nios2/ 11659 11660NOHZ, DYNTICKS SUPPORT 11661M: Frederic Weisbecker <fweisbec@gmail.com> 11662M: Thomas Gleixner <tglx@linutronix.de> 11663M: Ingo Molnar <mingo@kernel.org> 11664L: linux-kernel@vger.kernel.org 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11666S: Maintained 11667F: kernel/time/tick*.* 11668F: include/linux/tick.h 11669F: include/linux/sched/nohz.h 11670 11671NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11672M: Pavel Machek <pavel@ucw.cz> 11673M: Sakari Ailus <sakari.ailus@iki.fi> 11674L: linux-media@vger.kernel.org 11675S: Maintained 11676F: drivers/media/i2c/et8ek8 11677F: drivers/media/i2c/ad5820.c 11678 11679NOKIA N900 POWER SUPPLY DRIVERS 11680R: Pali Rohár <pali.rohar@gmail.com> 11681F: include/linux/power/bq2415x_charger.h 11682F: include/linux/power/bq27xxx_battery.h 11683F: drivers/power/supply/bq2415x_charger.c 11684F: drivers/power/supply/bq27xxx_battery.c 11685F: drivers/power/supply/bq27xxx_battery_i2c.c 11686F: drivers/power/supply/isp1704_charger.c 11687F: drivers/power/supply/rx51_battery.c 11688 11689NOLIBC HEADER FILE 11690M: Willy Tarreau <w@1wt.eu> 11691S: Maintained 11692T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11693F: tools/include/nolibc/ 11694 11695NSDEPS 11696M: Matthias Maennich <maennich@google.com> 11697S: Maintained 11698F: scripts/nsdeps 11699F: Documentation/core-api/symbol-namespaces.rst 11700 11701NTB AMD DRIVER 11702M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11703L: linux-ntb@googlegroups.com 11704S: Supported 11705F: drivers/ntb/hw/amd/ 11706 11707NTB DRIVER CORE 11708M: Jon Mason <jdmason@kudzu.us> 11709M: Dave Jiang <dave.jiang@intel.com> 11710M: Allen Hubbe <allenbh@gmail.com> 11711L: linux-ntb@googlegroups.com 11712S: Supported 11713W: https://github.com/jonmason/ntb/wiki 11714T: git git://github.com/jonmason/ntb.git 11715F: drivers/ntb/ 11716F: drivers/net/ntb_netdev.c 11717F: include/linux/ntb.h 11718F: include/linux/ntb_transport.h 11719F: tools/testing/selftests/ntb/ 11720 11721NTB IDT DRIVER 11722M: Serge Semin <fancer.lancer@gmail.com> 11723L: linux-ntb@googlegroups.com 11724S: Supported 11725F: drivers/ntb/hw/idt/ 11726 11727NTB INTEL DRIVER 11728M: Dave Jiang <dave.jiang@intel.com> 11729L: linux-ntb@googlegroups.com 11730S: Supported 11731W: https://github.com/davejiang/linux/wiki 11732T: git https://github.com/davejiang/linux.git 11733F: drivers/ntb/hw/intel/ 11734 11735NTFS FILESYSTEM 11736M: Anton Altaparmakov <anton@tuxera.com> 11737L: linux-ntfs-dev@lists.sourceforge.net 11738W: http://www.tuxera.com/ 11739T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11740S: Supported 11741F: Documentation/filesystems/ntfs.txt 11742F: fs/ntfs/ 11743 11744NUBUS SUBSYSTEM 11745M: Finn Thain <fthain@telegraphics.com.au> 11746L: linux-m68k@lists.linux-m68k.org 11747S: Maintained 11748F: arch/*/include/asm/nubus.h 11749F: drivers/nubus/ 11750F: include/linux/nubus.h 11751F: include/uapi/linux/nubus.h 11752 11753NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11754M: Antonino Daplas <adaplas@gmail.com> 11755L: linux-fbdev@vger.kernel.org 11756S: Maintained 11757F: drivers/video/fbdev/riva/ 11758F: drivers/video/fbdev/nvidia/ 11759 11760NVM EXPRESS DRIVER 11761M: Keith Busch <kbusch@kernel.org> 11762M: Jens Axboe <axboe@fb.com> 11763M: Christoph Hellwig <hch@lst.de> 11764M: Sagi Grimberg <sagi@grimberg.me> 11765L: linux-nvme@lists.infradead.org 11766T: git://git.infradead.org/nvme.git 11767W: http://git.infradead.org/nvme.git 11768S: Supported 11769F: drivers/nvme/host/ 11770F: include/linux/nvme.h 11771F: include/uapi/linux/nvme_ioctl.h 11772 11773NVM EXPRESS FC TRANSPORT DRIVERS 11774M: James Smart <james.smart@broadcom.com> 11775L: linux-nvme@lists.infradead.org 11776S: Supported 11777F: include/linux/nvme-fc.h 11778F: include/linux/nvme-fc-driver.h 11779F: drivers/nvme/host/fc.c 11780F: drivers/nvme/target/fc.c 11781F: drivers/nvme/target/fcloop.c 11782 11783NVM EXPRESS TARGET DRIVER 11784M: Christoph Hellwig <hch@lst.de> 11785M: Sagi Grimberg <sagi@grimberg.me> 11786M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> 11787L: linux-nvme@lists.infradead.org 11788T: git://git.infradead.org/nvme.git 11789W: http://git.infradead.org/nvme.git 11790S: Supported 11791F: drivers/nvme/target/ 11792 11793NVMEM FRAMEWORK 11794M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11795S: Maintained 11796F: drivers/nvmem/ 11797F: Documentation/devicetree/bindings/nvmem/ 11798F: Documentation/ABI/stable/sysfs-bus-nvmem 11799F: include/linux/nvmem-consumer.h 11800F: include/linux/nvmem-provider.h 11801 11802NXP FXAS21002C DRIVER 11803M: Rui Miguel Silva <rmfrfs@gmail.com> 11804L: linux-iio@vger.kernel.org 11805S: Maintained 11806F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11807F: drivers/iio/gyro/fxas21002c_core.c 11808F: drivers/iio/gyro/fxas21002c.h 11809F: drivers/iio/gyro/fxas21002c_i2c.c 11810F: drivers/iio/gyro/fxas21002c_spi.c 11811 11812NXP SGTL5000 DRIVER 11813M: Fabio Estevam <festevam@gmail.com> 11814L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11815S: Maintained 11816F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11817F: sound/soc/codecs/sgtl5000* 11818 11819NXP SJA1105 ETHERNET SWITCH DRIVER 11820M: Vladimir Oltean <olteanv@gmail.com> 11821L: linux-kernel@vger.kernel.org 11822S: Maintained 11823F: drivers/net/dsa/sja1105 11824 11825NXP TDA998X DRM DRIVER 11826M: Russell King <linux@armlinux.org.uk> 11827S: Maintained 11828T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11829T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11830F: drivers/gpu/drm/i2c/tda998x_drv.c 11831F: include/drm/i2c/tda998x.h 11832F: include/dt-bindings/display/tda998x.h 11833K: "nxp,tda998x" 11834 11835NXP TFA9879 DRIVER 11836M: Peter Rosin <peda@axentia.se> 11837L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11838S: Maintained 11839F: Documentation/devicetree/bindings/sound/tfa9879.txt 11840F: sound/soc/codecs/tfa9879* 11841 11842NXP-NCI NFC DRIVER 11843M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11844R: Charles Gorand <charles.gorand@effinnov.com> 11845L: linux-nfc@lists.01.org (moderated for non-subscribers) 11846S: Supported 11847F: drivers/nfc/nxp-nci 11848 11849OBJAGG 11850M: Jiri Pirko <jiri@mellanox.com> 11851L: netdev@vger.kernel.org 11852S: Supported 11853F: lib/objagg.c 11854F: lib/test_objagg.c 11855F: include/linux/objagg.h 11856 11857NXP FSPI DRIVER 11858R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11859M: Ashish Kumar <ashish.kumar@nxp.com> 11860L: linux-spi@vger.kernel.org 11861S: Maintained 11862F: drivers/spi/spi-nxp-fspi.c 11863F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11864 11865OBJTOOL 11866M: Josh Poimboeuf <jpoimboe@redhat.com> 11867M: Peter Zijlstra <peterz@infradead.org> 11868S: Supported 11869F: tools/objtool/ 11870 11871OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11872M: Frederic Barrat <fbarrat@linux.ibm.com> 11873M: Andrew Donnellan <ajd@linux.ibm.com> 11874L: linuxppc-dev@lists.ozlabs.org 11875S: Supported 11876F: arch/powerpc/platforms/powernv/ocxl.c 11877F: arch/powerpc/include/asm/pnv-ocxl.h 11878F: drivers/misc/ocxl/ 11879F: include/misc/ocxl* 11880F: include/uapi/misc/ocxl.h 11881F: Documentation/userspace-api/accelerators/ocxl.rst 11882 11883OMAP AUDIO SUPPORT 11884M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11885M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11886L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11887L: linux-omap@vger.kernel.org 11888S: Maintained 11889F: sound/soc/ti/omap* 11890F: sound/soc/ti/rx51.c 11891F: sound/soc/ti/n810.c 11892F: sound/soc/ti/sdma-pcm.* 11893 11894OMAP CLOCK FRAMEWORK SUPPORT 11895M: Paul Walmsley <paul@pwsan.com> 11896L: linux-omap@vger.kernel.org 11897S: Maintained 11898F: arch/arm/*omap*/*clock* 11899 11900OMAP DEVICE TREE SUPPORT 11901M: Benoît Cousson <bcousson@baylibre.com> 11902M: Tony Lindgren <tony@atomide.com> 11903L: linux-omap@vger.kernel.org 11904L: devicetree@vger.kernel.org 11905S: Maintained 11906F: arch/arm/boot/dts/*omap* 11907F: arch/arm/boot/dts/*am3* 11908F: arch/arm/boot/dts/*am4* 11909F: arch/arm/boot/dts/*am5* 11910F: arch/arm/boot/dts/*dra7* 11911 11912OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11913L: linux-omap@vger.kernel.org 11914L: linux-fbdev@vger.kernel.org 11915S: Orphan 11916F: drivers/video/fbdev/omap2/ 11917F: Documentation/arm/omap/dss.rst 11918 11919OMAP FRAMEBUFFER SUPPORT 11920L: linux-fbdev@vger.kernel.org 11921L: linux-omap@vger.kernel.org 11922S: Orphan 11923F: drivers/video/fbdev/omap/ 11924 11925OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11926M: Roger Quadros <rogerq@ti.com> 11927M: Tony Lindgren <tony@atomide.com> 11928L: linux-omap@vger.kernel.org 11929S: Maintained 11930F: drivers/memory/omap-gpmc.c 11931F: arch/arm/mach-omap2/*gpmc* 11932 11933OMAP GPIO DRIVER 11934M: Grygorii Strashko <grygorii.strashko@ti.com> 11935M: Santosh Shilimkar <ssantosh@kernel.org> 11936M: Kevin Hilman <khilman@kernel.org> 11937L: linux-omap@vger.kernel.org 11938S: Maintained 11939F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11940F: drivers/gpio/gpio-omap.c 11941 11942OMAP HARDWARE SPINLOCK SUPPORT 11943M: Ohad Ben-Cohen <ohad@wizery.com> 11944L: linux-omap@vger.kernel.org 11945S: Maintained 11946F: drivers/hwspinlock/omap_hwspinlock.c 11947 11948OMAP HS MMC SUPPORT 11949L: linux-mmc@vger.kernel.org 11950L: linux-omap@vger.kernel.org 11951S: Orphan 11952F: drivers/mmc/host/omap_hsmmc.c 11953 11954OMAP HWMOD DATA 11955M: Paul Walmsley <paul@pwsan.com> 11956L: linux-omap@vger.kernel.org 11957S: Maintained 11958F: arch/arm/mach-omap2/omap_hwmod*data* 11959 11960OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11961M: Benoît Cousson <bcousson@baylibre.com> 11962L: linux-omap@vger.kernel.org 11963S: Maintained 11964F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11965 11966OMAP HWMOD SUPPORT 11967M: Benoît Cousson <bcousson@baylibre.com> 11968M: Paul Walmsley <paul@pwsan.com> 11969L: linux-omap@vger.kernel.org 11970S: Maintained 11971F: arch/arm/mach-omap2/omap_hwmod.* 11972 11973OMAP I2C DRIVER 11974M: Vignesh R <vigneshr@ti.com> 11975L: linux-omap@vger.kernel.org 11976L: linux-i2c@vger.kernel.org 11977S: Maintained 11978F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11979F: drivers/i2c/busses/i2c-omap.c 11980 11981OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11982M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11983L: linux-media@vger.kernel.org 11984S: Maintained 11985F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11986F: drivers/media/platform/omap3isp/ 11987F: drivers/staging/media/omap4iss/ 11988 11989OMAP MMC SUPPORT 11990M: Aaro Koskinen <aaro.koskinen@iki.fi> 11991L: linux-omap@vger.kernel.org 11992S: Odd Fixes 11993F: drivers/mmc/host/omap.c 11994 11995OMAP POWER MANAGEMENT SUPPORT 11996M: Kevin Hilman <khilman@kernel.org> 11997L: linux-omap@vger.kernel.org 11998S: Maintained 11999F: arch/arm/*omap*/*pm* 12000F: drivers/cpufreq/omap-cpufreq.c 12001 12002OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 12003M: Rajendra Nayak <rnayak@codeaurora.org> 12004M: Paul Walmsley <paul@pwsan.com> 12005L: linux-omap@vger.kernel.org 12006S: Maintained 12007F: arch/arm/mach-omap2/prm* 12008 12009OMAP RANDOM NUMBER GENERATOR SUPPORT 12010M: Deepak Saxena <dsaxena@plexity.net> 12011S: Maintained 12012F: drivers/char/hw_random/omap-rng.c 12013 12014OMAP USB SUPPORT 12015L: linux-usb@vger.kernel.org 12016L: linux-omap@vger.kernel.org 12017S: Orphan 12018F: drivers/usb/*/*omap* 12019F: arch/arm/*omap*/usb* 12020 12021OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 12022M: Mark Jackson <mpfj@newflow.co.uk> 12023L: linux-omap@vger.kernel.org 12024S: Maintained 12025F: arch/arm/boot/dts/am335x-nano.dts 12026 12027OMAP1 SUPPORT 12028M: Aaro Koskinen <aaro.koskinen@iki.fi> 12029M: Tony Lindgren <tony@atomide.com> 12030L: linux-omap@vger.kernel.org 12031Q: http://patchwork.kernel.org/project/linux-omap/list/ 12032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12033S: Maintained 12034F: arch/arm/mach-omap1/ 12035F: arch/arm/plat-omap/ 12036F: arch/arm/configs/omap1_defconfig 12037F: drivers/i2c/busses/i2c-omap.c 12038F: include/linux/platform_data/i2c-omap.h 12039F: include/linux/platform_data/ams-delta-fiq.h 12040 12041OMAP2+ SUPPORT 12042M: Tony Lindgren <tony@atomide.com> 12043L: linux-omap@vger.kernel.org 12044W: http://www.muru.com/linux/omap/ 12045W: http://linux.omap.com/ 12046Q: http://patchwork.kernel.org/project/linux-omap/list/ 12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12048S: Maintained 12049F: arch/arm/mach-omap2/ 12050F: arch/arm/plat-omap/ 12051F: arch/arm/configs/omap2plus_defconfig 12052F: drivers/bus/ti-sysc.c 12053F: drivers/i2c/busses/i2c-omap.c 12054F: drivers/irqchip/irq-omap-intc.c 12055F: drivers/mfd/*omap*.c 12056F: drivers/mfd/menelaus.c 12057F: drivers/mfd/palmas.c 12058F: drivers/mfd/tps65217.c 12059F: drivers/mfd/tps65218.c 12060F: drivers/mfd/tps65910.c 12061F: drivers/mfd/twl-core.[ch] 12062F: drivers/mfd/twl4030*.c 12063F: drivers/mfd/twl6030*.c 12064F: drivers/mfd/twl6040*.c 12065F: drivers/regulator/palmas-regulator*.c 12066F: drivers/regulator/pbias-regulator.c 12067F: drivers/regulator/tps65217-regulator.c 12068F: drivers/regulator/tps65218-regulator.c 12069F: drivers/regulator/tps65910-regulator.c 12070F: drivers/regulator/twl-regulator.c 12071F: drivers/regulator/twl6030-regulator.c 12072F: include/linux/platform_data/i2c-omap.h 12073F: include/linux/platform_data/ti-sysc.h 12074 12075ONION OMEGA2+ BOARD 12076M: Harvey Hunt <harveyhuntnexus@gmail.com> 12077L: linux-mips@vger.kernel.org 12078S: Maintained 12079F: arch/mips/boot/dts/ralink/omega2p.dts 12080 12081OMFS FILESYSTEM 12082M: Bob Copeland <me@bobcopeland.com> 12083L: linux-karma-devel@lists.sourceforge.net 12084S: Maintained 12085F: Documentation/filesystems/omfs.txt 12086F: fs/omfs/ 12087 12088OMNIKEY CARDMAN 4000 DRIVER 12089M: Harald Welte <laforge@gnumonks.org> 12090S: Maintained 12091F: drivers/char/pcmcia/cm4000_cs.c 12092F: include/linux/cm4000_cs.h 12093F: include/uapi/linux/cm4000_cs.h 12094 12095OMNIKEY CARDMAN 4040 DRIVER 12096M: Harald Welte <laforge@gnumonks.org> 12097S: Maintained 12098F: drivers/char/pcmcia/cm4040_cs.* 12099 12100OMNIVISION OV13858 SENSOR DRIVER 12101M: Sakari Ailus <sakari.ailus@linux.intel.com> 12102L: linux-media@vger.kernel.org 12103T: git git://linuxtv.org/media_tree.git 12104S: Maintained 12105F: drivers/media/i2c/ov13858.c 12106 12107OMNIVISION OV2680 SENSOR DRIVER 12108M: Rui Miguel Silva <rmfrfs@gmail.com> 12109L: linux-media@vger.kernel.org 12110T: git git://linuxtv.org/media_tree.git 12111S: Maintained 12112F: drivers/media/i2c/ov2680.c 12113F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 12114 12115OMNIVISION OV2685 SENSOR DRIVER 12116M: Shunqian Zheng <zhengsq@rock-chips.com> 12117L: linux-media@vger.kernel.org 12118T: git git://linuxtv.org/media_tree.git 12119S: Maintained 12120F: drivers/media/i2c/ov2685.c 12121 12122OMNIVISION OV5640 SENSOR DRIVER 12123M: Steve Longerbeam <slongerbeam@gmail.com> 12124L: linux-media@vger.kernel.org 12125T: git git://linuxtv.org/media_tree.git 12126S: Maintained 12127F: drivers/media/i2c/ov5640.c 12128 12129OMNIVISION OV5647 SENSOR DRIVER 12130M: Luis Oliveira <lolivei@synopsys.com> 12131L: linux-media@vger.kernel.org 12132T: git git://linuxtv.org/media_tree.git 12133S: Maintained 12134F: drivers/media/i2c/ov5647.c 12135 12136OMNIVISION OV5670 SENSOR DRIVER 12137M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 12138M: Hyungwoo Yang <hyungwoo.yang@intel.com> 12139L: linux-media@vger.kernel.org 12140T: git git://linuxtv.org/media_tree.git 12141S: Maintained 12142F: drivers/media/i2c/ov5670.c 12143 12144OMNIVISION OV5675 SENSOR DRIVER 12145M: Shawn Tu <shawnx.tu@intel.com> 12146L: linux-media@vger.kernel.org 12147T: git git://linuxtv.org/media_tree.git 12148S: Maintained 12149F: drivers/media/i2c/ov5675.c 12150 12151OMNIVISION OV5695 SENSOR DRIVER 12152M: Shunqian Zheng <zhengsq@rock-chips.com> 12153L: linux-media@vger.kernel.org 12154T: git git://linuxtv.org/media_tree.git 12155S: Maintained 12156F: drivers/media/i2c/ov5695.c 12157 12158OMNIVISION OV7670 SENSOR DRIVER 12159M: Jonathan Corbet <corbet@lwn.net> 12160L: linux-media@vger.kernel.org 12161T: git git://linuxtv.org/media_tree.git 12162S: Maintained 12163F: drivers/media/i2c/ov7670.c 12164F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12165 12166OMNIVISION OV772x SENSOR DRIVER 12167M: Jacopo Mondi <jacopo@jmondi.org> 12168L: linux-media@vger.kernel.org 12169T: git git://linuxtv.org/media_tree.git 12170S: Odd fixes 12171F: drivers/media/i2c/ov772x.c 12172F: include/media/i2c/ov772x.h 12173F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12174 12175OMNIVISION OV7740 SENSOR DRIVER 12176M: Wenyou Yang <wenyou.yang@microchip.com> 12177L: linux-media@vger.kernel.org 12178T: git git://linuxtv.org/media_tree.git 12179S: Maintained 12180F: drivers/media/i2c/ov7740.c 12181F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12182 12183OMNIVISION OV9640 SENSOR DRIVER 12184M: Petr Cvek <petrcvekcz@gmail.com> 12185L: linux-media@vger.kernel.org 12186S: Maintained 12187F: drivers/media/i2c/ov9640.* 12188 12189OMNIVISION OV8856 SENSOR DRIVER 12190M: Ben Kao <ben.kao@intel.com> 12191L: linux-media@vger.kernel.org 12192T: git git://linuxtv.org/media_tree.git 12193S: Maintained 12194F: drivers/media/i2c/ov8856.c 12195 12196OMNIVISION OV9650 SENSOR DRIVER 12197M: Sakari Ailus <sakari.ailus@linux.intel.com> 12198R: Akinobu Mita <akinobu.mita@gmail.com> 12199R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12200L: linux-media@vger.kernel.org 12201T: git git://linuxtv.org/media_tree.git 12202S: Maintained 12203F: drivers/media/i2c/ov9650.c 12204F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12205 12206ONENAND FLASH DRIVER 12207M: Kyungmin Park <kyungmin.park@samsung.com> 12208L: linux-mtd@lists.infradead.org 12209S: Maintained 12210F: drivers/mtd/nand/onenand/ 12211F: include/linux/mtd/onenand*.h 12212 12213OP-TEE DRIVER 12214M: Jens Wiklander <jens.wiklander@linaro.org> 12215L: tee-dev@lists.linaro.org 12216S: Maintained 12217F: drivers/tee/optee/ 12218 12219OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 12220M: Sumit Garg <sumit.garg@linaro.org> 12221L: tee-dev@lists.linaro.org 12222S: Maintained 12223F: drivers/char/hw_random/optee-rng.c 12224 12225OPA-VNIC DRIVER 12226M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12227M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 12228L: linux-rdma@vger.kernel.org 12229S: Supported 12230F: drivers/infiniband/ulp/opa_vnic 12231 12232OPEN FIRMWARE AND DEVICE TREE OVERLAYS 12233M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 12234M: Frank Rowand <frowand.list@gmail.com> 12235L: devicetree@vger.kernel.org 12236S: Maintained 12237F: Documentation/devicetree/dynamic-resolution-notes.txt 12238F: Documentation/devicetree/overlay-notes.txt 12239F: drivers/of/overlay.c 12240F: drivers/of/resolver.c 12241K: of_overlay_notifier_ 12242 12243OPEN FIRMWARE AND FLATTENED DEVICE TREE 12244M: Rob Herring <robh+dt@kernel.org> 12245M: Frank Rowand <frowand.list@gmail.com> 12246L: devicetree@vger.kernel.org 12247W: http://www.devicetree.org/ 12248T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12249S: Maintained 12250F: drivers/of/ 12251F: include/linux/of*.h 12252F: scripts/dtc/ 12253F: Documentation/ABI/testing/sysfs-firmware-ofw 12254 12255OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12256M: Rob Herring <robh+dt@kernel.org> 12257M: Mark Rutland <mark.rutland@arm.com> 12258L: devicetree@vger.kernel.org 12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12260Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12261S: Maintained 12262F: Documentation/devicetree/ 12263F: arch/*/boot/dts/ 12264F: include/dt-bindings/ 12265 12266OPENCORES I2C BUS DRIVER 12267M: Peter Korsgaard <peter@korsgaard.com> 12268M: Andrew Lunn <andrew@lunn.ch> 12269L: linux-i2c@vger.kernel.org 12270S: Maintained 12271F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 12272F: Documentation/i2c/busses/i2c-ocores.rst 12273F: drivers/i2c/busses/i2c-ocores.c 12274F: include/linux/platform_data/i2c-ocores.h 12275 12276OPENRISC ARCHITECTURE 12277M: Jonas Bonn <jonas@southpole.se> 12278M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12279M: Stafford Horne <shorne@gmail.com> 12280T: git git://github.com/openrisc/linux.git 12281L: openrisc@lists.librecores.org 12282W: http://openrisc.io 12283S: Maintained 12284F: Documentation/devicetree/bindings/openrisc/ 12285F: Documentation/openrisc/ 12286F: arch/openrisc/ 12287F: drivers/irqchip/irq-ompic.c 12288F: drivers/irqchip/irq-or1k-* 12289 12290OPENVSWITCH 12291M: Pravin B Shelar <pshelar@ovn.org> 12292L: netdev@vger.kernel.org 12293L: dev@openvswitch.org 12294W: http://openvswitch.org 12295S: Maintained 12296F: net/openvswitch/ 12297F: include/uapi/linux/openvswitch.h 12298 12299OPERATING PERFORMANCE POINTS (OPP) 12300M: Viresh Kumar <vireshk@kernel.org> 12301M: Nishanth Menon <nm@ti.com> 12302M: Stephen Boyd <sboyd@kernel.org> 12303L: linux-pm@vger.kernel.org 12304S: Maintained 12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12306F: drivers/opp/ 12307F: include/linux/pm_opp.h 12308F: Documentation/power/opp.rst 12309F: Documentation/devicetree/bindings/opp/ 12310 12311OPL4 DRIVER 12312M: Clemens Ladisch <clemens@ladisch.de> 12313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12315S: Maintained 12316F: sound/drivers/opl4/ 12317 12318OPROFILE 12319M: Robert Richter <rric@kernel.org> 12320L: oprofile-list@lists.sf.net 12321S: Maintained 12322F: arch/*/include/asm/oprofile*.h 12323F: arch/*/oprofile/ 12324F: drivers/oprofile/ 12325F: include/linux/oprofile.h 12326 12327ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12328M: Mark Fasheh <mark@fasheh.com> 12329M: Joel Becker <jlbec@evilplan.org> 12330M: Joseph Qi <joseph.qi@linux.alibaba.com> 12331L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12332W: http://ocfs2.wiki.kernel.org 12333S: Supported 12334F: Documentation/filesystems/ocfs2.txt 12335F: Documentation/filesystems/dlmfs.txt 12336F: fs/ocfs2/ 12337 12338ORANGEFS FILESYSTEM 12339M: Mike Marshall <hubcap@omnibond.com> 12340R: Martin Brandenburg <martin@omnibond.com> 12341L: devel@lists.orangefs.org 12342T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12343S: Supported 12344F: fs/orangefs/ 12345F: Documentation/filesystems/orangefs.txt 12346 12347ORINOCO DRIVER 12348L: linux-wireless@vger.kernel.org 12349W: http://wireless.kernel.org/en/users/Drivers/orinoco 12350W: http://www.nongnu.org/orinoco/ 12351S: Orphan 12352F: drivers/net/wireless/intersil/orinoco/ 12353 12354OV2659 OMNIVISION SENSOR DRIVER 12355M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12356L: linux-media@vger.kernel.org 12357W: https://linuxtv.org 12358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12359T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12360S: Maintained 12361F: drivers/media/i2c/ov2659.c 12362F: include/media/i2c/ov2659.h 12363 12364OVERLAY FILESYSTEM 12365M: Miklos Szeredi <miklos@szeredi.hu> 12366L: linux-unionfs@vger.kernel.org 12367T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12368S: Supported 12369F: fs/overlayfs/ 12370F: Documentation/filesystems/overlayfs.txt 12371 12372P54 WIRELESS DRIVER 12373M: Christian Lamparter <chunkeey@googlemail.com> 12374L: linux-wireless@vger.kernel.org 12375W: http://wireless.kernel.org/en/users/Drivers/p54 12376S: Maintained 12377F: drivers/net/wireless/intersil/p54/ 12378 12379PA SEMI ETHERNET DRIVER 12380L: netdev@vger.kernel.org 12381S: Orphan 12382F: drivers/net/ethernet/pasemi/* 12383 12384PA SEMI SMBUS DRIVER 12385L: linux-i2c@vger.kernel.org 12386S: Orphan 12387F: drivers/i2c/busses/i2c-pasemi.c 12388 12389PACKING 12390M: Vladimir Oltean <olteanv@gmail.com> 12391L: netdev@vger.kernel.org 12392S: Supported 12393F: lib/packing.c 12394F: include/linux/packing.h 12395F: Documentation/core-api/packing.rst 12396 12397PADATA PARALLEL EXECUTION MECHANISM 12398M: Steffen Klassert <steffen.klassert@secunet.com> 12399L: linux-crypto@vger.kernel.org 12400S: Maintained 12401F: kernel/padata.c 12402F: include/linux/padata.h 12403F: Documentation/padata.txt 12404 12405PAGE POOL 12406M: Jesper Dangaard Brouer <hawk@kernel.org> 12407M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12408L: netdev@vger.kernel.org 12409S: Supported 12410F: net/core/page_pool.c 12411F: include/net/page_pool.h 12412 12413PANASONIC LAPTOP ACPI EXTRAS DRIVER 12414M: Harald Welte <laforge@gnumonks.org> 12415L: platform-driver-x86@vger.kernel.org 12416S: Maintained 12417F: drivers/platform/x86/panasonic-laptop.c 12418 12419PARALLEL LCD/KEYPAD PANEL DRIVER 12420M: Willy Tarreau <willy@haproxy.com> 12421M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12422S: Odd Fixes 12423F: Documentation/admin-guide/lcd-panel-cgram.rst 12424F: drivers/auxdisplay/panel.c 12425 12426PARALLEL PORT SUBSYSTEM 12427M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12428M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12429L: linux-parport@lists.infradead.org (subscribers-only) 12430S: Maintained 12431F: drivers/parport/ 12432F: include/linux/parport*.h 12433F: drivers/char/ppdev.c 12434F: include/uapi/linux/ppdev.h 12435F: Documentation/driver-api/parport*.rst 12436 12437PARAVIRT_OPS INTERFACE 12438M: Juergen Gross <jgross@suse.com> 12439M: Thomas Hellstrom <thellstrom@vmware.com> 12440M: "VMware, Inc." <pv-drivers@vmware.com> 12441L: virtualization@lists.linux-foundation.org 12442S: Supported 12443F: Documentation/virt/paravirt_ops.rst 12444F: arch/*/kernel/paravirt* 12445F: arch/*/include/asm/paravirt*.h 12446F: include/linux/hypervisor.h 12447 12448PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12449M: Tim Waugh <tim@cyberelk.net> 12450L: linux-parport@lists.infradead.org (subscribers-only) 12451S: Maintained 12452F: Documentation/admin-guide/blockdev/paride.rst 12453F: drivers/block/paride/ 12454 12455PARISC ARCHITECTURE 12456M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12457M: Helge Deller <deller@gmx.de> 12458L: linux-parisc@vger.kernel.org 12459W: http://www.parisc-linux.org/ 12460Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12463S: Maintained 12464F: arch/parisc/ 12465F: Documentation/parisc/ 12466F: drivers/parisc/ 12467F: drivers/char/agp/parisc-agp.c 12468F: drivers/input/misc/hp_sdc_rtc.c 12469F: drivers/input/serio/gscps2.c 12470F: drivers/input/serio/hp_sdc* 12471F: drivers/parport/parport_gsc.* 12472F: drivers/tty/serial/8250/8250_gsc.c 12473F: drivers/video/fbdev/sti* 12474F: drivers/video/console/sti* 12475F: drivers/video/logo/logo_parisc* 12476F: include/linux/hp_sdc.h 12477 12478PARMAN 12479M: Jiri Pirko <jiri@mellanox.com> 12480L: netdev@vger.kernel.org 12481S: Supported 12482F: lib/parman.c 12483F: lib/test_parman.c 12484F: include/linux/parman.h 12485 12486PC ENGINES APU BOARD DRIVER 12487M: Enrico Weigelt, metux IT consult <info@metux.net> 12488S: Maintained 12489F: drivers/platform/x86/pcengines-apuv2.c 12490 12491PC87360 HARDWARE MONITORING DRIVER 12492M: Jim Cromie <jim.cromie@gmail.com> 12493L: linux-hwmon@vger.kernel.org 12494S: Maintained 12495F: Documentation/hwmon/pc87360.rst 12496F: drivers/hwmon/pc87360.c 12497 12498PC8736x GPIO DRIVER 12499M: Jim Cromie <jim.cromie@gmail.com> 12500S: Maintained 12501F: drivers/char/pc8736x_gpio.c 12502 12503PC87427 HARDWARE MONITORING DRIVER 12504M: Jean Delvare <jdelvare@suse.com> 12505L: linux-hwmon@vger.kernel.org 12506S: Maintained 12507F: Documentation/hwmon/pc87427.rst 12508F: drivers/hwmon/pc87427.c 12509 12510PCA9532 LED DRIVER 12511M: Riku Voipio <riku.voipio@iki.fi> 12512S: Maintained 12513F: drivers/leds/leds-pca9532.c 12514F: include/linux/leds-pca9532.h 12515 12516PCA9541 I2C BUS MASTER SELECTOR DRIVER 12517M: Guenter Roeck <linux@roeck-us.net> 12518L: linux-i2c@vger.kernel.org 12519S: Maintained 12520F: drivers/i2c/muxes/i2c-mux-pca9541.c 12521 12522PCDP - PRIMARY CONSOLE AND DEBUG PORT 12523M: Khalid Aziz <khalid@gonehiking.org> 12524S: Maintained 12525F: drivers/firmware/pcdp.* 12526 12527PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12528M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12529L: linux-pci@vger.kernel.org 12530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12531S: Maintained 12532F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12533F: drivers/pci/controller/pci-aardvark.c 12534 12535PCI DRIVER FOR ALTERA PCIE IP 12536M: Ley Foon Tan <lftan@altera.com> 12537L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12538L: linux-pci@vger.kernel.org 12539S: Supported 12540F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12541F: drivers/pci/controller/pcie-altera.c 12542 12543PCI DRIVER FOR APPLIEDMICRO XGENE 12544M: Toan Le <toan@os.amperecomputing.com> 12545L: linux-pci@vger.kernel.org 12546L: linux-arm-kernel@lists.infradead.org 12547S: Maintained 12548F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12549F: drivers/pci/controller/pci-xgene.c 12550 12551PCI DRIVER FOR ARM VERSATILE PLATFORM 12552M: Rob Herring <robh@kernel.org> 12553L: linux-pci@vger.kernel.org 12554L: linux-arm-kernel@lists.infradead.org 12555S: Maintained 12556F: Documentation/devicetree/bindings/pci/versatile.txt 12557F: drivers/pci/controller/pci-versatile.c 12558 12559PCI DRIVER FOR ARMADA 8K 12560M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12561L: linux-pci@vger.kernel.org 12562L: linux-arm-kernel@lists.infradead.org 12563S: Maintained 12564F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12565F: drivers/pci/controller/dwc/pcie-armada8k.c 12566 12567PCI DRIVER FOR CADENCE PCIE IP 12568M: Tom Joseph <tjoseph@cadence.com> 12569L: linux-pci@vger.kernel.org 12570S: Maintained 12571F: Documentation/devicetree/bindings/pci/cdns,*.txt 12572F: drivers/pci/controller/pcie-cadence* 12573 12574PCI DRIVER FOR FREESCALE LAYERSCAPE 12575M: Minghuan Lian <minghuan.Lian@nxp.com> 12576M: Mingkai Hu <mingkai.hu@nxp.com> 12577M: Roy Zang <roy.zang@nxp.com> 12578L: linuxppc-dev@lists.ozlabs.org 12579L: linux-pci@vger.kernel.org 12580L: linux-arm-kernel@lists.infradead.org 12581S: Maintained 12582F: drivers/pci/controller/dwc/*layerscape* 12583 12584PCI DRIVER FOR GENERIC OF HOSTS 12585M: Will Deacon <will@kernel.org> 12586L: linux-pci@vger.kernel.org 12587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12588S: Maintained 12589F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12590F: drivers/pci/controller/pci-host-common.c 12591F: drivers/pci/controller/pci-host-generic.c 12592 12593PCI DRIVER FOR IMX6 12594M: Richard Zhu <hongxing.zhu@nxp.com> 12595M: Lucas Stach <l.stach@pengutronix.de> 12596L: linux-pci@vger.kernel.org 12597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12598S: Maintained 12599F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12600F: drivers/pci/controller/dwc/*imx6* 12601 12602PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12603M: Jonathan Derrick <jonathan.derrick@intel.com> 12604L: linux-pci@vger.kernel.org 12605S: Supported 12606F: drivers/pci/controller/vmd.c 12607 12608PCI DRIVER FOR MICROSEMI SWITCHTEC 12609M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12610M: Logan Gunthorpe <logang@deltatee.com> 12611L: linux-pci@vger.kernel.org 12612S: Maintained 12613F: Documentation/driver-api/switchtec.rst 12614F: Documentation/ABI/testing/sysfs-class-switchtec 12615F: drivers/pci/switch/switchtec* 12616F: include/uapi/linux/switchtec_ioctl.h 12617F: include/linux/switchtec.h 12618F: drivers/ntb/hw/mscc/ 12619 12620PCI DRIVER FOR MOBIVEIL PCIE IP 12621M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12622M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12623L: linux-pci@vger.kernel.org 12624S: Supported 12625F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12626F: drivers/pci/controller/pcie-mobiveil.c 12627 12628PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12629M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12630M: Jason Cooper <jason@lakedaemon.net> 12631L: linux-pci@vger.kernel.org 12632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12633S: Maintained 12634F: drivers/pci/controller/*mvebu* 12635 12636PCI DRIVER FOR NVIDIA TEGRA 12637M: Thierry Reding <thierry.reding@gmail.com> 12638L: linux-tegra@vger.kernel.org 12639L: linux-pci@vger.kernel.org 12640S: Supported 12641F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12642F: drivers/pci/controller/pci-tegra.c 12643 12644PCI DRIVER FOR RENESAS R-CAR 12645M: Marek Vasut <marek.vasut+renesas@gmail.com> 12646M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12647L: linux-pci@vger.kernel.org 12648L: linux-renesas-soc@vger.kernel.org 12649S: Maintained 12650F: drivers/pci/controller/*rcar* 12651 12652PCI DRIVER FOR SAMSUNG EXYNOS 12653M: Jingoo Han <jingoohan1@gmail.com> 12654L: linux-pci@vger.kernel.org 12655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12656L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12657S: Maintained 12658F: drivers/pci/controller/dwc/pci-exynos.c 12659 12660PCI DRIVER FOR SYNOPSYS DESIGNWARE 12661M: Jingoo Han <jingoohan1@gmail.com> 12662M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12663L: linux-pci@vger.kernel.org 12664S: Maintained 12665F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12666F: drivers/pci/controller/dwc/*designware* 12667 12668PCI DRIVER FOR TI DRA7XX 12669M: Kishon Vijay Abraham I <kishon@ti.com> 12670L: linux-omap@vger.kernel.org 12671L: linux-pci@vger.kernel.org 12672S: Supported 12673F: Documentation/devicetree/bindings/pci/ti-pci.txt 12674F: drivers/pci/controller/dwc/pci-dra7xx.c 12675 12676PCI DRIVER FOR TI KEYSTONE 12677M: Murali Karicheri <m-karicheri2@ti.com> 12678L: linux-pci@vger.kernel.org 12679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12680S: Maintained 12681F: drivers/pci/controller/dwc/pci-keystone.c 12682 12683PCI ENDPOINT SUBSYSTEM 12684M: Kishon Vijay Abraham I <kishon@ti.com> 12685M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12686L: linux-pci@vger.kernel.org 12687T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12688S: Supported 12689F: drivers/pci/endpoint/ 12690F: drivers/misc/pci_endpoint_test.c 12691F: tools/pci/ 12692 12693PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12694M: Russell Currey <ruscur@russell.cc> 12695M: Sam Bobroff <sbobroff@linux.ibm.com> 12696M: Oliver O'Halloran <oohall@gmail.com> 12697L: linuxppc-dev@lists.ozlabs.org 12698S: Supported 12699F: Documentation/PCI/pci-error-recovery.rst 12700F: drivers/pci/pcie/aer.c 12701F: drivers/pci/pcie/dpc.c 12702F: drivers/pci/pcie/err.c 12703F: Documentation/powerpc/eeh-pci-error-recovery.rst 12704F: arch/powerpc/kernel/eeh*.c 12705F: arch/powerpc/platforms/*/eeh*.c 12706F: arch/powerpc/include/*/eeh*.h 12707 12708PCI ERROR RECOVERY 12709M: Linas Vepstas <linasvepstas@gmail.com> 12710L: linux-pci@vger.kernel.org 12711S: Supported 12712F: Documentation/PCI/pci-error-recovery.rst 12713 12714PCI MSI DRIVER FOR ALTERA MSI IP 12715M: Ley Foon Tan <lftan@altera.com> 12716L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12717L: linux-pci@vger.kernel.org 12718S: Supported 12719F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12720F: drivers/pci/controller/pcie-altera-msi.c 12721 12722PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12723M: Toan Le <toan@os.amperecomputing.com> 12724L: linux-pci@vger.kernel.org 12725L: linux-arm-kernel@lists.infradead.org 12726S: Maintained 12727F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12728F: drivers/pci/controller/pci-xgene-msi.c 12729 12730PCI SUBSYSTEM 12731M: Bjorn Helgaas <bhelgaas@google.com> 12732L: linux-pci@vger.kernel.org 12733Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12734T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12735S: Supported 12736F: Documentation/devicetree/bindings/pci/ 12737F: Documentation/PCI/ 12738F: drivers/acpi/pci* 12739F: drivers/pci/ 12740F: include/asm-generic/pci* 12741F: include/linux/pci* 12742F: include/linux/of_pci.h 12743F: include/uapi/linux/pci* 12744F: lib/pci* 12745F: arch/x86/pci/ 12746F: arch/x86/kernel/quirks.c 12747F: arch/x86/kernel/early-quirks.c 12748 12749PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12750M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12751R: Andrew Murray <andrew.murray@arm.com> 12752L: linux-pci@vger.kernel.org 12753Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12754T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12755S: Supported 12756F: drivers/pci/controller/ 12757 12758PCIE DRIVER FOR AMAZON ANNAPURNA LABS 12759M: Jonathan Chocron <jonnyc@amazon.com> 12760L: linux-pci@vger.kernel.org 12761S: Maintained 12762F: Documentation/devicetree/bindings/pci/pcie-al.txt 12763F: drivers/pci/controller/dwc/pcie-al.c 12764 12765PCIE DRIVER FOR AMLOGIC MESON 12766M: Yue Wang <yue.wang@Amlogic.com> 12767L: linux-pci@vger.kernel.org 12768L: linux-amlogic@lists.infradead.org 12769S: Maintained 12770F: drivers/pci/controller/dwc/pci-meson.c 12771 12772PCIE DRIVER FOR AXIS ARTPEC 12773M: Jesper Nilsson <jesper.nilsson@axis.com> 12774L: linux-arm-kernel@axis.com 12775L: linux-pci@vger.kernel.org 12776S: Maintained 12777F: Documentation/devicetree/bindings/pci/axis,artpec* 12778F: drivers/pci/controller/dwc/*artpec* 12779 12780PCIE DRIVER FOR CAVIUM THUNDERX 12781M: David Daney <david.daney@cavium.com> 12782L: linux-pci@vger.kernel.org 12783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12784S: Supported 12785F: Documentation/devicetree/bindings/pci/pci-thunder-* 12786F: drivers/pci/controller/pci-thunder-* 12787 12788PCIE DRIVER FOR HISILICON 12789M: Zhou Wang <wangzhou1@hisilicon.com> 12790L: linux-pci@vger.kernel.org 12791S: Maintained 12792F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12793F: drivers/pci/controller/dwc/pcie-hisi.c 12794 12795PCIE DRIVER FOR HISILICON KIRIN 12796M: Xiaowei Song <songxiaowei@hisilicon.com> 12797M: Binghui Wang <wangbinghui@hisilicon.com> 12798L: linux-pci@vger.kernel.org 12799S: Maintained 12800F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12801F: drivers/pci/controller/dwc/pcie-kirin.c 12802 12803PCIE DRIVER FOR HISILICON STB 12804M: Shawn Guo <shawn.guo@linaro.org> 12805L: linux-pci@vger.kernel.org 12806S: Maintained 12807F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12808F: drivers/pci/controller/dwc/pcie-histb.c 12809 12810PCIE DRIVER FOR MEDIATEK 12811M: Ryder Lee <ryder.lee@mediatek.com> 12812L: linux-pci@vger.kernel.org 12813L: linux-mediatek@lists.infradead.org 12814S: Supported 12815F: Documentation/devicetree/bindings/pci/mediatek* 12816F: drivers/pci/controller/*mediatek* 12817 12818PCIE DRIVER FOR QUALCOMM MSM 12819M: Stanimir Varbanov <svarbanov@mm-sol.com> 12820L: linux-pci@vger.kernel.org 12821L: linux-arm-msm@vger.kernel.org 12822S: Maintained 12823F: drivers/pci/controller/dwc/*qcom* 12824 12825PCIE DRIVER FOR ROCKCHIP 12826M: Shawn Lin <shawn.lin@rock-chips.com> 12827L: linux-pci@vger.kernel.org 12828L: linux-rockchip@lists.infradead.org 12829S: Maintained 12830F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12831F: drivers/pci/controller/pcie-rockchip* 12832 12833PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12834M: Linus Walleij <linus.walleij@linaro.org> 12835L: linux-pci@vger.kernel.org 12836S: Maintained 12837F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12838F: drivers/pci/controller/pci-v3-semi.c 12839 12840PCIE DRIVER FOR SOCIONEXT UNIPHIER 12841M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12842L: linux-pci@vger.kernel.org 12843S: Maintained 12844F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12845F: drivers/pci/controller/dwc/pcie-uniphier.c 12846 12847PCIE DRIVER FOR ST SPEAR13XX 12848M: Pratyush Anand <pratyush.anand@gmail.com> 12849L: linux-pci@vger.kernel.org 12850S: Maintained 12851F: drivers/pci/controller/dwc/*spear* 12852 12853PCMCIA SUBSYSTEM 12854M: Dominik Brodowski <linux@dominikbrodowski.net> 12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12856S: Odd Fixes 12857F: Documentation/pcmcia/ 12858F: tools/pcmcia/ 12859F: drivers/pcmcia/ 12860F: include/pcmcia/ 12861 12862PCNET32 NETWORK DRIVER 12863M: Don Fry <pcnet32@frontier.com> 12864L: netdev@vger.kernel.org 12865S: Maintained 12866F: drivers/net/ethernet/amd/pcnet32.c 12867 12868PCRYPT PARALLEL CRYPTO ENGINE 12869M: Steffen Klassert <steffen.klassert@secunet.com> 12870L: linux-crypto@vger.kernel.org 12871S: Maintained 12872F: crypto/pcrypt.c 12873F: include/crypto/pcrypt.h 12874 12875PEAQ WMI HOTKEYS DRIVER 12876M: Hans de Goede <hdegoede@redhat.com> 12877L: platform-driver-x86@vger.kernel.org 12878S: Maintained 12879F: drivers/platform/x86/peaq-wmi.c 12880 12881PENSANDO ETHERNET DRIVERS 12882M: Shannon Nelson <snelson@pensando.io> 12883M: Pensando Drivers <drivers@pensando.io> 12884L: netdev@vger.kernel.org 12885S: Supported 12886F: Documentation/networking/device_drivers/pensando/ionic.rst 12887F: drivers/net/ethernet/pensando/ 12888 12889PER-CPU MEMORY ALLOCATOR 12890M: Dennis Zhou <dennis@kernel.org> 12891M: Tejun Heo <tj@kernel.org> 12892M: Christoph Lameter <cl@linux.com> 12893T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12894S: Maintained 12895F: include/linux/percpu*.h 12896F: mm/percpu*.c 12897F: arch/*/include/asm/percpu.h 12898 12899PER-TASK DELAY ACCOUNTING 12900M: Balbir Singh <bsingharora@gmail.com> 12901S: Maintained 12902F: include/linux/delayacct.h 12903F: kernel/delayacct.c 12904 12905PERFORMANCE EVENTS SUBSYSTEM 12906M: Peter Zijlstra <peterz@infradead.org> 12907M: Ingo Molnar <mingo@redhat.com> 12908M: Arnaldo Carvalho de Melo <acme@kernel.org> 12909R: Mark Rutland <mark.rutland@arm.com> 12910R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12911R: Jiri Olsa <jolsa@redhat.com> 12912R: Namhyung Kim <namhyung@kernel.org> 12913L: linux-kernel@vger.kernel.org 12914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12915S: Supported 12916F: kernel/events/* 12917F: include/linux/perf_event.h 12918F: include/uapi/linux/perf_event.h 12919F: arch/*/kernel/perf_event*.c 12920F: arch/*/kernel/*/perf_event*.c 12921F: arch/*/kernel/*/*/perf_event*.c 12922F: arch/*/include/asm/perf_event.h 12923F: arch/*/kernel/perf_callchain.c 12924F: arch/*/events/* 12925F: arch/*/events/*/* 12926F: tools/perf/ 12927 12928PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS 12929R: John Garry <john.garry@huawei.com> 12930R: Will Deacon <will@kernel.org> 12931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12932S: Supported 12933F: tools/perf/pmu-events/arch/arm64/ 12934 12935PERSONALITY HANDLING 12936M: Christoph Hellwig <hch@infradead.org> 12937L: linux-abi-devel@lists.sourceforge.net 12938S: Maintained 12939F: include/linux/personality.h 12940F: include/uapi/linux/personality.h 12941 12942PHOENIX RC FLIGHT CONTROLLER ADAPTER 12943M: Marcus Folkesson <marcus.folkesson@gmail.com> 12944L: linux-input@vger.kernel.org 12945S: Maintained 12946F: Documentation/input/devices/pxrc.rst 12947F: drivers/input/joystick/pxrc.c 12948 12949FLYSKY FSIA6B RC RECEIVER 12950M: Markus Koch <markus@notsyncing.net> 12951L: linux-input@vger.kernel.org 12952S: Maintained 12953F: drivers/input/joystick/fsia6b.c 12954 12955PHONET PROTOCOL 12956M: Remi Denis-Courmont <courmisch@gmail.com> 12957S: Supported 12958F: Documentation/networking/phonet.txt 12959F: include/linux/phonet.h 12960F: include/net/phonet/ 12961F: include/uapi/linux/phonet.h 12962F: net/phonet/ 12963 12964PHRAM MTD DRIVER 12965M: Joern Engel <joern@lazybastard.org> 12966L: linux-mtd@lists.infradead.org 12967S: Maintained 12968F: drivers/mtd/devices/phram.c 12969 12970PICOLCD HID DRIVER 12971M: Bruno Prémont <bonbons@linux-vserver.org> 12972L: linux-input@vger.kernel.org 12973S: Maintained 12974F: drivers/hid/hid-picolcd* 12975 12976PICOXCELL SUPPORT 12977M: Jamie Iles <jamie@jamieiles.com> 12978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12979T: git git://github.com/jamieiles/linux-2.6-ji.git 12980S: Supported 12981F: arch/arm/boot/dts/picoxcell* 12982F: arch/arm/mach-picoxcell/ 12983F: drivers/crypto/picoxcell* 12984 12985PIDFD API 12986M: Christian Brauner <christian@brauner.io> 12987L: linux-kernel@vger.kernel.org 12988S: Maintained 12989T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12990F: samples/pidfd/ 12991F: tools/testing/selftests/pidfd/ 12992F: tools/testing/selftests/clone3/ 12993K: (?i)pidfd 12994K: (?i)clone3 12995K: \b(clone_args|kernel_clone_args)\b 12996 12997PIN CONTROL SUBSYSTEM 12998M: Linus Walleij <linus.walleij@linaro.org> 12999L: linux-gpio@vger.kernel.org 13000T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 13001S: Maintained 13002F: Documentation/devicetree/bindings/pinctrl/ 13003F: Documentation/driver-api/pinctl.rst 13004F: drivers/pinctrl/ 13005F: include/linux/pinctrl/ 13006 13007PIN CONTROLLER - MICROCHIP AT91 13008M: Ludovic Desroches <ludovic.desroches@microchip.com> 13009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13010L: linux-gpio@vger.kernel.org 13011S: Supported 13012F: drivers/pinctrl/pinctrl-at91* 13013F: drivers/gpio/gpio-sama5d2-piobu.c 13014 13015PIN CONTROLLER - FREESCALE 13016M: Dong Aisheng <aisheng.dong@nxp.com> 13017M: Fabio Estevam <festevam@gmail.com> 13018M: Shawn Guo <shawnguo@kernel.org> 13019M: Stefan Agner <stefan@agner.ch> 13020R: Pengutronix Kernel Team <kernel@pengutronix.de> 13021L: linux-gpio@vger.kernel.org 13022S: Maintained 13023F: drivers/pinctrl/freescale/ 13024F: Documentation/devicetree/bindings/pinctrl/fsl,* 13025 13026PIN CONTROLLER - INTEL 13027M: Mika Westerberg <mika.westerberg@linux.intel.com> 13028M: Andy Shevchenko <andy@kernel.org> 13029T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 13030S: Maintained 13031F: drivers/pinctrl/intel/ 13032 13033PIN CONTROLLER - MEDIATEK 13034M: Sean Wang <sean.wang@kernel.org> 13035L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 13036S: Maintained 13037F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 13038F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 13039F: drivers/pinctrl/mediatek/ 13040 13041PIN CONTROLLER - QUALCOMM 13042M: Bjorn Andersson <bjorn.andersson@linaro.org> 13043S: Maintained 13044L: linux-arm-msm@vger.kernel.org 13045F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 13046F: drivers/pinctrl/qcom/ 13047 13048PIN CONTROLLER - RENESAS 13049M: Geert Uytterhoeven <geert+renesas@glider.be> 13050L: linux-renesas-soc@vger.kernel.org 13051T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 13052S: Maintained 13053F: drivers/pinctrl/pinctrl-rz* 13054F: drivers/pinctrl/sh-pfc/ 13055 13056PIN CONTROLLER - SAMSUNG 13057M: Tomasz Figa <tomasz.figa@gmail.com> 13058M: Krzysztof Kozlowski <krzk@kernel.org> 13059M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13061L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13062Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 13063T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13064S: Maintained 13065F: drivers/pinctrl/samsung/ 13066F: include/dt-bindings/pinctrl/samsung.h 13067F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 13068 13069PIN CONTROLLER - SINGLE 13070M: Tony Lindgren <tony@atomide.com> 13071M: Haojian Zhuang <haojian.zhuang@linaro.org> 13072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13073L: linux-omap@vger.kernel.org 13074S: Maintained 13075F: drivers/pinctrl/pinctrl-single.c 13076 13077PIN CONTROLLER - ST SPEAR 13078M: Viresh Kumar <vireshk@kernel.org> 13079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13080W: http://www.st.com/spear 13081S: Maintained 13082F: drivers/pinctrl/spear/ 13083 13084PISTACHIO SOC SUPPORT 13085M: James Hartley <james.hartley@sondrel.com> 13086L: linux-mips@vger.kernel.org 13087S: Odd Fixes 13088F: arch/mips/pistachio/ 13089F: arch/mips/include/asm/mach-pistachio/ 13090F: arch/mips/boot/dts/img/pistachio* 13091F: arch/mips/configs/pistachio*_defconfig 13092 13093PKTCDVD DRIVER 13094S: Orphan 13095M: linux-block@vger.kernel.org 13096F: drivers/block/pktcdvd.c 13097F: include/linux/pktcdvd.h 13098F: include/uapi/linux/pktcdvd.h 13099 13100PKUNITY SOC DRIVERS 13101M: Guan Xuetao <gxt@pku.edu.cn> 13102W: http://mprc.pku.edu.cn/~guanxuetao/linux 13103S: Maintained 13104T: git git://github.com/gxt/linux.git 13105F: drivers/input/serio/i8042-unicore32io.h 13106F: drivers/i2c/busses/i2c-puv3.c 13107F: drivers/video/fbdev/fb-puv3.c 13108F: drivers/rtc/rtc-puv3.c 13109 13110PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 13111M: Tomasz Duszynski <tduszyns@gmail.com> 13112S: Maintained 13113F: drivers/iio/chemical/pms7003.c 13114F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 13115 13116PMBUS HARDWARE MONITORING DRIVERS 13117M: Guenter Roeck <linux@roeck-us.net> 13118L: linux-hwmon@vger.kernel.org 13119W: http://hwmon.wiki.kernel.org/ 13120W: http://www.roeck-us.net/linux/drivers/ 13121T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 13122S: Maintained 13123F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 13124F: Documentation/devicetree/bindings/hwmon/max31785.txt 13125F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 13126F: Documentation/hwmon/adm1275.rst 13127F: Documentation/hwmon/ibm-cffps.rst 13128F: Documentation/hwmon/ir35221.rst 13129F: Documentation/hwmon/lm25066.rst 13130F: Documentation/hwmon/ltc2978.rst 13131F: Documentation/hwmon/ltc3815.rst 13132F: Documentation/hwmon/max16064.rst 13133F: Documentation/hwmon/max20751.rst 13134F: Documentation/hwmon/max31785.rst 13135F: Documentation/hwmon/max34440.rst 13136F: Documentation/hwmon/max8688.rst 13137F: Documentation/hwmon/pmbus.rst 13138F: Documentation/hwmon/pmbus-core.rst 13139F: Documentation/hwmon/tps40422.rst 13140F: Documentation/hwmon/ucd9000.rst 13141F: Documentation/hwmon/ucd9200.rst 13142F: Documentation/hwmon/zl6100.rst 13143F: drivers/hwmon/pmbus/ 13144F: include/linux/pmbus.h 13145 13146PMC SIERRA MaxRAID DRIVER 13147L: linux-scsi@vger.kernel.org 13148W: http://www.pmc-sierra.com/ 13149S: Orphan 13150F: drivers/scsi/pmcraid.* 13151 13152PMC SIERRA PM8001 DRIVER 13153M: Jack Wang <jinpu.wang@cloud.ionos.com> 13154L: linux-scsi@vger.kernel.org 13155S: Supported 13156F: drivers/scsi/pm8001/ 13157 13158PM-GRAPH UTILITY 13159M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 13160L: linux-pm@vger.kernel.org 13161W: https://01.org/pm-graph 13162B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 13163T: git git://github.com/intel/pm-graph 13164S: Supported 13165F: tools/power/pm-graph 13166 13167PNP SUPPORT 13168M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13169S: Maintained 13170F: drivers/pnp/ 13171 13172PNI RM3100 IIO DRIVER 13173M: Song Qiang <songqiang1304521@gmail.com> 13174L: linux-iio@vger.kernel.org 13175S: Maintained 13176F: drivers/iio/magnetometer/rm3100* 13177F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13178 13179POSIX CLOCKS and TIMERS 13180M: Thomas Gleixner <tglx@linutronix.de> 13181L: linux-kernel@vger.kernel.org 13182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13183S: Maintained 13184F: fs/timerfd.c 13185F: include/linux/timer* 13186F: kernel/time/*timer* 13187 13188POWER MANAGEMENT CORE 13189M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13190L: linux-pm@vger.kernel.org 13191T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13192B: https://bugzilla.kernel.org 13193S: Supported 13194F: drivers/base/power/ 13195F: include/linux/pm.h 13196F: include/linux/pm_* 13197F: include/linux/powercap.h 13198F: include/linux/intel_rapl.h 13199F: drivers/powercap/ 13200F: kernel/configs/nopm.config 13201 13202POWER STATE COORDINATION INTERFACE (PSCI) 13203M: Mark Rutland <mark.rutland@arm.com> 13204M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13205L: linux-arm-kernel@lists.infradead.org 13206S: Maintained 13207F: drivers/firmware/psci/ 13208F: include/linux/psci.h 13209F: include/uapi/linux/psci.h 13210 13211POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13212M: Sebastian Reichel <sre@kernel.org> 13213L: linux-pm@vger.kernel.org 13214T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13215S: Maintained 13216F: Documentation/ABI/testing/sysfs-class-power 13217F: Documentation/devicetree/bindings/power/supply/ 13218F: include/linux/power_supply.h 13219F: drivers/power/supply/ 13220 13221POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13222M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 13223L: linuxppc-dev@lists.ozlabs.org 13224S: Maintained 13225F: drivers/char/powernv-op-panel.c 13226 13227PPP OVER ATM (RFC 2364) 13228M: Mitchell Blank Jr <mitch@sfgoth.com> 13229S: Maintained 13230F: net/atm/pppoatm.c 13231F: include/uapi/linux/atmppp.h 13232 13233PPP OVER ETHERNET 13234M: Michal Ostrowski <mostrows@earthlink.net> 13235S: Maintained 13236F: drivers/net/ppp/pppoe.c 13237F: drivers/net/ppp/pppox.c 13238 13239PPP OVER L2TP 13240M: James Chapman <jchapman@katalix.com> 13241S: Maintained 13242F: net/l2tp/l2tp_ppp.c 13243F: include/linux/if_pppol2tp.h 13244F: include/uapi/linux/if_pppol2tp.h 13245 13246PPP PROTOCOL DRIVERS AND COMPRESSORS 13247M: Paul Mackerras <paulus@samba.org> 13248L: linux-ppp@vger.kernel.org 13249S: Maintained 13250F: drivers/net/ppp/ppp_* 13251 13252PPS SUPPORT 13253M: Rodolfo Giometti <giometti@enneenne.com> 13254W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13255L: linuxpps@ml.enneenne.com (subscribers-only) 13256S: Maintained 13257F: Documentation/driver-api/pps.rst 13258F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13259F: Documentation/ABI/testing/sysfs-pps 13260F: drivers/pps/ 13261F: include/linux/pps*.h 13262F: include/uapi/linux/pps.h 13263 13264PPTP DRIVER 13265M: Dmitry Kozlov <xeb@mail.ru> 13266L: netdev@vger.kernel.org 13267S: Maintained 13268F: drivers/net/ppp/pptp.c 13269W: http://sourceforge.net/projects/accel-pptp 13270 13271PRINTK 13272M: Petr Mladek <pmladek@suse.com> 13273M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13274R: Steven Rostedt <rostedt@goodmis.org> 13275S: Maintained 13276F: kernel/printk/ 13277F: include/linux/printk.h 13278 13279PRISM54 WIRELESS DRIVER 13280M: Luis Chamberlain <mcgrof@kernel.org> 13281L: linux-wireless@vger.kernel.org 13282W: http://wireless.kernel.org/en/users/Drivers/p54 13283S: Obsolete 13284F: drivers/net/wireless/intersil/prism54/ 13285 13286PROC FILESYSTEM 13287R: Alexey Dobriyan <adobriyan@gmail.com> 13288L: linux-kernel@vger.kernel.org 13289L: linux-fsdevel@vger.kernel.org 13290S: Maintained 13291F: fs/proc/ 13292F: include/linux/proc_fs.h 13293F: tools/testing/selftests/proc/ 13294F: Documentation/filesystems/proc.txt 13295 13296PROC SYSCTL 13297M: Luis Chamberlain <mcgrof@kernel.org> 13298M: Kees Cook <keescook@chromium.org> 13299M: Iurii Zaikin <yzaikin@google.com> 13300L: linux-kernel@vger.kernel.org 13301L: linux-fsdevel@vger.kernel.org 13302S: Maintained 13303F: fs/proc/proc_sysctl.c 13304F: include/linux/sysctl.h 13305F: kernel/sysctl.c 13306F: kernel/sysctl-test.c 13307F: tools/testing/selftests/sysctl/ 13308 13309PS3 NETWORK SUPPORT 13310M: Geoff Levand <geoff@infradead.org> 13311L: netdev@vger.kernel.org 13312L: linuxppc-dev@lists.ozlabs.org 13313S: Maintained 13314F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 13315 13316PS3 PLATFORM SUPPORT 13317M: Geoff Levand <geoff@infradead.org> 13318L: linuxppc-dev@lists.ozlabs.org 13319S: Maintained 13320F: arch/powerpc/boot/ps3* 13321F: arch/powerpc/include/asm/lv1call.h 13322F: arch/powerpc/include/asm/ps3*.h 13323F: arch/powerpc/platforms/ps3/ 13324F: drivers/*/ps3* 13325F: drivers/ps3/ 13326F: drivers/rtc/rtc-ps3.c 13327F: drivers/usb/host/*ps3.c 13328F: sound/ppc/snd_ps3* 13329 13330PS3VRAM DRIVER 13331M: Jim Paris <jim@jtan.com> 13332M: Geoff Levand <geoff@infradead.org> 13333L: linuxppc-dev@lists.ozlabs.org 13334S: Maintained 13335F: drivers/block/ps3vram.c 13336 13337PSAMPLE PACKET SAMPLING SUPPORT: 13338M: Yotam Gigi <yotam.gi@gmail.com> 13339S: Maintained 13340F: net/psample 13341F: include/net/psample.h 13342F: include/uapi/linux/psample.h 13343 13344PSTORE FILESYSTEM 13345M: Kees Cook <keescook@chromium.org> 13346M: Anton Vorontsov <anton@enomsg.org> 13347M: Colin Cross <ccross@android.com> 13348M: Tony Luck <tony.luck@intel.com> 13349S: Maintained 13350T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13351F: fs/pstore/ 13352F: include/linux/pstore* 13353F: drivers/firmware/efi/efi-pstore.c 13354F: drivers/acpi/apei/erst.c 13355F: Documentation/admin-guide/ramoops.rst 13356F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13357K: \b(pstore|ramoops) 13358 13359PTP HARDWARE CLOCK SUPPORT 13360M: Richard Cochran <richardcochran@gmail.com> 13361L: netdev@vger.kernel.org 13362S: Maintained 13363W: http://linuxptp.sourceforge.net/ 13364F: Documentation/ABI/testing/sysfs-ptp 13365F: Documentation/driver-api/ptp.rst 13366F: drivers/net/phy/dp83640* 13367F: drivers/ptp/* 13368F: include/linux/ptp_cl* 13369 13370PTRACE SUPPORT 13371M: Oleg Nesterov <oleg@redhat.com> 13372S: Maintained 13373F: include/asm-generic/syscall.h 13374F: include/linux/ptrace.h 13375F: include/linux/regset.h 13376F: include/linux/tracehook.h 13377F: include/uapi/linux/ptrace.h 13378F: include/uapi/linux/ptrace.h 13379F: kernel/ptrace.c 13380F: arch/*/ptrace*.c 13381F: arch/*/*/ptrace*.c 13382F: arch/*/include/asm/ptrace*.h 13383 13384PULSE8-CEC DRIVER 13385M: Hans Verkuil <hverkuil@xs4all.nl> 13386L: linux-media@vger.kernel.org 13387T: git git://linuxtv.org/media_tree.git 13388S: Maintained 13389F: drivers/media/usb/pulse8-cec/* 13390F: Documentation/media/cec-drivers/pulse8-cec.rst 13391 13392PVRUSB2 VIDEO4LINUX DRIVER 13393M: Mike Isely <isely@pobox.com> 13394L: pvrusb2@isely.net (subscribers-only) 13395L: linux-media@vger.kernel.org 13396W: http://www.isely.net/pvrusb2/ 13397T: git git://linuxtv.org/media_tree.git 13398S: Maintained 13399F: Documentation/media/v4l-drivers/pvrusb2* 13400F: drivers/media/usb/pvrusb2/ 13401 13402PWC WEBCAM DRIVER 13403M: Hans Verkuil <hverkuil@xs4all.nl> 13404L: linux-media@vger.kernel.org 13405T: git git://linuxtv.org/media_tree.git 13406S: Odd Fixes 13407F: drivers/media/usb/pwc/* 13408F: include/trace/events/pwc.h 13409 13410PWM FAN DRIVER 13411M: Kamil Debski <kamil@wypas.org> 13412M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13413L: linux-hwmon@vger.kernel.org 13414S: Supported 13415F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13416F: Documentation/hwmon/pwm-fan.rst 13417F: drivers/hwmon/pwm-fan.c 13418 13419PWM IR Transmitter 13420M: Sean Young <sean@mess.org> 13421L: linux-media@vger.kernel.org 13422S: Maintained 13423F: drivers/media/rc/pwm-ir-tx.c 13424 13425PWM SUBSYSTEM 13426M: Thierry Reding <thierry.reding@gmail.com> 13427R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13428L: linux-pwm@vger.kernel.org 13429S: Maintained 13430T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13431Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13432F: Documentation/driver-api/pwm.rst 13433F: Documentation/devicetree/bindings/pwm/ 13434F: include/linux/pwm.h 13435F: drivers/pwm/ 13436F: drivers/video/backlight/pwm_bl.c 13437F: include/linux/pwm_backlight.h 13438F: drivers/gpio/gpio-mvebu.c 13439F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13440K: pwm_(config|apply_state|ops) 13441 13442PXA GPIO DRIVER 13443M: Robert Jarzmik <robert.jarzmik@free.fr> 13444L: linux-gpio@vger.kernel.org 13445S: Maintained 13446F: drivers/gpio/gpio-pxa.c 13447 13448PXA MMCI DRIVER 13449S: Orphan 13450 13451PXA RTC DRIVER 13452M: Robert Jarzmik <robert.jarzmik@free.fr> 13453L: linux-rtc@vger.kernel.org 13454S: Maintained 13455 13456PXA2xx/PXA3xx SUPPORT 13457M: Daniel Mack <daniel@zonque.org> 13458M: Haojian Zhuang <haojian.zhuang@gmail.com> 13459M: Robert Jarzmik <robert.jarzmik@free.fr> 13460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13461T: git git://github.com/hzhuang1/linux.git 13462T: git git://github.com/rjarzmik/linux.git 13463S: Maintained 13464F: arch/arm/boot/dts/pxa* 13465F: arch/arm/mach-pxa/ 13466F: drivers/dma/pxa* 13467F: drivers/pcmcia/pxa2xx* 13468F: drivers/pinctrl/pxa/ 13469F: drivers/spi/spi-pxa2xx* 13470F: drivers/usb/gadget/udc/pxa2* 13471F: include/sound/pxa2xx-lib.h 13472F: sound/arm/pxa* 13473F: sound/soc/pxa/ 13474 13475QAT DRIVER 13476M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13477L: qat-linux@intel.com 13478S: Supported 13479F: drivers/crypto/qat/ 13480 13481QCOM AUDIO (ASoC) DRIVERS 13482M: Patrick Lai <plai@codeaurora.org> 13483M: Banajit Goswami <bgoswami@codeaurora.org> 13484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13485S: Supported 13486F: sound/soc/qcom/ 13487 13488QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13489M: Gabriel Somlo <somlo@cmu.edu> 13490M: "Michael S. Tsirkin" <mst@redhat.com> 13491L: qemu-devel@nongnu.org 13492S: Maintained 13493F: drivers/firmware/qemu_fw_cfg.c 13494F: include/uapi/linux/qemu_fw_cfg.h 13495 13496QIB DRIVER 13497M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13498M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13499L: linux-rdma@vger.kernel.org 13500S: Supported 13501F: drivers/infiniband/hw/qib/ 13502 13503QLOGIC QL41xxx FCOE DRIVER 13504M: QLogic-Storage-Upstream@cavium.com 13505L: linux-scsi@vger.kernel.org 13506S: Supported 13507F: drivers/scsi/qedf/ 13508 13509QLOGIC QL41xxx ISCSI DRIVER 13510M: QLogic-Storage-Upstream@cavium.com 13511L: linux-scsi@vger.kernel.org 13512S: Supported 13513F: drivers/scsi/qedi/ 13514 13515QLOGIC QL4xxx ETHERNET DRIVER 13516M: Ariel Elior <aelior@marvell.com> 13517M: GR-everest-linux-l2@marvell.com 13518L: netdev@vger.kernel.org 13519S: Supported 13520F: drivers/net/ethernet/qlogic/qed/ 13521F: include/linux/qed/ 13522F: drivers/net/ethernet/qlogic/qede/ 13523 13524QLOGIC QL4xxx RDMA DRIVER 13525M: Michal Kalderon <mkalderon@marvell.com> 13526M: Ariel Elior <aelior@marvell.com> 13527L: linux-rdma@vger.kernel.org 13528S: Supported 13529F: drivers/infiniband/hw/qedr/ 13530F: include/uapi/rdma/qedr-abi.h 13531 13532QLOGIC QLA1280 SCSI DRIVER 13533M: Michael Reed <mdr@sgi.com> 13534L: linux-scsi@vger.kernel.org 13535S: Maintained 13536F: drivers/scsi/qla1280.[ch] 13537 13538QLOGIC QLA2XXX FC-SCSI DRIVER 13539M: hmadhani@marvell.com 13540L: linux-scsi@vger.kernel.org 13541S: Supported 13542F: Documentation/scsi/LICENSE.qla2xxx 13543F: drivers/scsi/qla2xxx/ 13544 13545QLOGIC QLA3XXX NETWORK DRIVER 13546M: GR-Linux-NIC-Dev@marvell.com 13547L: netdev@vger.kernel.org 13548S: Supported 13549F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13550F: drivers/net/ethernet/qlogic/qla3xxx.* 13551 13552QLOGIC QLA4XXX iSCSI DRIVER 13553M: QLogic-Storage-Upstream@qlogic.com 13554L: linux-scsi@vger.kernel.org 13555S: Supported 13556F: Documentation/scsi/LICENSE.qla4xxx 13557F: drivers/scsi/qla4xxx/ 13558 13559QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13560M: Shahed Shaikh <shshaikh@marvell.com> 13561M: Manish Chopra <manishc@marvell.com> 13562M: GR-Linux-NIC-Dev@marvell.com 13563L: netdev@vger.kernel.org 13564S: Supported 13565F: drivers/net/ethernet/qlogic/qlcnic/ 13566 13567QLOGIC QLGE 10Gb ETHERNET DRIVER 13568M: Manish Chopra <manishc@marvell.com> 13569M: GR-Linux-NIC-Dev@marvell.com 13570L: netdev@vger.kernel.org 13571S: Supported 13572F: drivers/staging/qlge/ 13573 13574QM1D1B0004 MEDIA DRIVER 13575M: Akihiro Tsukada <tskd08@gmail.com> 13576L: linux-media@vger.kernel.org 13577S: Odd Fixes 13578F: drivers/media/tuners/qm1d1b0004* 13579 13580QM1D1C0042 MEDIA DRIVER 13581M: Akihiro Tsukada <tskd08@gmail.com> 13582L: linux-media@vger.kernel.org 13583S: Odd Fixes 13584F: drivers/media/tuners/qm1d1c0042* 13585 13586QNX4 FILESYSTEM 13587M: Anders Larsen <al@alarsen.net> 13588W: http://www.alarsen.net/linux/qnx4fs/ 13589S: Maintained 13590F: fs/qnx4/ 13591F: include/uapi/linux/qnx4_fs.h 13592F: include/uapi/linux/qnxtypes.h 13593 13594QORIQ DPAA2 FSL-MC BUS DRIVER 13595M: Stuart Yoder <stuyoder@gmail.com> 13596M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13597L: linux-kernel@vger.kernel.org 13598S: Maintained 13599F: drivers/bus/fsl-mc/ 13600F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13601F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13602 13603QT1010 MEDIA DRIVER 13604M: Antti Palosaari <crope@iki.fi> 13605L: linux-media@vger.kernel.org 13606W: https://linuxtv.org 13607W: http://palosaari.fi/linux/ 13608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13609T: git git://linuxtv.org/anttip/media_tree.git 13610S: Maintained 13611F: drivers/media/tuners/qt1010* 13612 13613QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13614M: Kalle Valo <kvalo@codeaurora.org> 13615L: ath10k@lists.infradead.org 13616W: http://wireless.kernel.org/en/users/Drivers/ath10k 13617T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13618S: Supported 13619F: drivers/net/wireless/ath/ath10k/ 13620 13621QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13622M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13623L: linux-wireless@vger.kernel.org 13624W: http://wireless.kernel.org/en/users/Drivers/ath9k 13625S: Supported 13626F: drivers/net/wireless/ath/ath9k/ 13627 13628QUALCOMM CAMERA SUBSYSTEM DRIVER 13629M: Todor Tomov <todor.too@gmail.com> 13630L: linux-media@vger.kernel.org 13631S: Maintained 13632F: Documentation/devicetree/bindings/media/qcom,camss.txt 13633F: Documentation/media/v4l-drivers/qcom_camss.rst 13634F: drivers/media/platform/qcom/camss/ 13635 13636QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13637M: Ilia Lin <ilia.lin@kernel.org> 13638L: linux-pm@vger.kernel.org 13639S: Maintained 13640F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt 13641F: drivers/cpufreq/qcom-cpufreq-nvmem.c 13642 13643QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13644M: Timur Tabi <timur@kernel.org> 13645L: netdev@vger.kernel.org 13646S: Maintained 13647F: drivers/net/ethernet/qualcomm/emac/ 13648 13649QUALCOMM ETHQOS ETHERNET DRIVER 13650M: Vinod Koul <vkoul@kernel.org> 13651M: Niklas Cassel <niklas.cassel@linaro.org> 13652L: netdev@vger.kernel.org 13653S: Maintained 13654F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13655F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13656 13657QUALCOMM GENERIC INTERFACE I2C DRIVER 13658M: Alok Chauhan <alokc@codeaurora.org> 13659L: linux-i2c@vger.kernel.org 13660L: linux-arm-msm@vger.kernel.org 13661S: Supported 13662F: drivers/i2c/busses/i2c-qcom-geni.c 13663 13664QUALCOMM HEXAGON ARCHITECTURE 13665M: Brian Cain <bcain@codeaurora.org> 13666L: linux-hexagon@vger.kernel.org 13667S: Supported 13668F: arch/hexagon/ 13669 13670QUALCOMM HIDMA DRIVER 13671M: Sinan Kaya <okaya@kernel.org> 13672L: linux-arm-kernel@lists.infradead.org 13673L: linux-arm-msm@vger.kernel.org 13674L: dmaengine@vger.kernel.org 13675S: Supported 13676F: drivers/dma/qcom/hidma* 13677 13678QUALCOMM IOMMU 13679M: Rob Clark <robdclark@gmail.com> 13680L: iommu@lists.linux-foundation.org 13681L: linux-arm-msm@vger.kernel.org 13682S: Maintained 13683F: drivers/iommu/qcom_iommu.c 13684 13685QUALCOMM TSENS THERMAL DRIVER 13686M: Amit Kucheria <amit.kucheria@linaro.org> 13687L: linux-pm@vger.kernel.org 13688L: linux-arm-msm@vger.kernel.org 13689S: Maintained 13690F: drivers/thermal/qcom/ 13691 13692QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13693M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13694L: linux-media@vger.kernel.org 13695L: linux-arm-msm@vger.kernel.org 13696T: git git://linuxtv.org/media_tree.git 13697S: Maintained 13698F: drivers/media/platform/qcom/venus/ 13699 13700QUALCOMM WCN36XX WIRELESS DRIVER 13701M: Kalle Valo <kvalo@codeaurora.org> 13702L: wcn36xx@lists.infradead.org 13703W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13704T: git git://github.com/KrasnikovEugene/wcn36xx.git 13705S: Supported 13706F: drivers/net/wireless/ath/wcn36xx/ 13707 13708QUANTENNA QTNFMAC WIRELESS DRIVER 13709M: Igor Mitsyanko <imitsyanko@quantenna.com> 13710M: Avinash Patil <avinashp@quantenna.com> 13711M: Sergey Matyukevich <smatyukevich@quantenna.com> 13712L: linux-wireless@vger.kernel.org 13713S: Maintained 13714F: drivers/net/wireless/quantenna 13715 13716RADEON and AMDGPU DRM DRIVERS 13717M: Alex Deucher <alexander.deucher@amd.com> 13718M: Christian König <christian.koenig@amd.com> 13719M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13720L: amd-gfx@lists.freedesktop.org 13721T: git git://people.freedesktop.org/~agd5f/linux 13722S: Supported 13723F: drivers/gpu/drm/radeon/ 13724F: include/uapi/drm/radeon_drm.h 13725F: drivers/gpu/drm/amd/ 13726F: include/uapi/drm/amdgpu_drm.h 13727 13728RADEON FRAMEBUFFER DISPLAY DRIVER 13729M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13730L: linux-fbdev@vger.kernel.org 13731S: Maintained 13732F: drivers/video/fbdev/aty/radeon* 13733F: include/uapi/linux/radeonfb.h 13734 13735RADIOSHARK RADIO DRIVER 13736M: Hans Verkuil <hverkuil@xs4all.nl> 13737L: linux-media@vger.kernel.org 13738T: git git://linuxtv.org/media_tree.git 13739S: Maintained 13740F: drivers/media/radio/radio-shark.c 13741 13742RADIOSHARK2 RADIO DRIVER 13743M: Hans Verkuil <hverkuil@xs4all.nl> 13744L: linux-media@vger.kernel.org 13745T: git git://linuxtv.org/media_tree.git 13746S: Maintained 13747F: drivers/media/radio/radio-shark2.c 13748F: drivers/media/radio/radio-tea5777.c 13749 13750RADOS BLOCK DEVICE (RBD) 13751M: Ilya Dryomov <idryomov@gmail.com> 13752M: Sage Weil <sage@redhat.com> 13753M: Alex Elder <elder@kernel.org> 13754L: ceph-devel@vger.kernel.org 13755W: http://ceph.com/ 13756T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13757T: git git://github.com/ceph/ceph-client.git 13758S: Supported 13759F: Documentation/ABI/testing/sysfs-bus-rbd 13760F: drivers/block/rbd.c 13761F: drivers/block/rbd_types.h 13762 13763RAGE128 FRAMEBUFFER DISPLAY DRIVER 13764M: Paul Mackerras <paulus@samba.org> 13765L: linux-fbdev@vger.kernel.org 13766S: Maintained 13767F: drivers/video/fbdev/aty/aty128fb.c 13768 13769RAINSHADOW-CEC DRIVER 13770M: Hans Verkuil <hverkuil@xs4all.nl> 13771L: linux-media@vger.kernel.org 13772T: git git://linuxtv.org/media_tree.git 13773S: Maintained 13774F: drivers/media/usb/rainshadow-cec/* 13775 13776RALINK MIPS ARCHITECTURE 13777M: John Crispin <john@phrozen.org> 13778L: linux-mips@vger.kernel.org 13779S: Maintained 13780F: arch/mips/ralink 13781 13782RALINK RT2X00 WIRELESS LAN DRIVER 13783M: Stanislaw Gruszka <sgruszka@redhat.com> 13784M: Helmut Schaa <helmut.schaa@googlemail.com> 13785L: linux-wireless@vger.kernel.org 13786S: Maintained 13787F: drivers/net/wireless/ralink/rt2x00/ 13788 13789RAMDISK RAM BLOCK DEVICE DRIVER 13790M: Jens Axboe <axboe@kernel.dk> 13791S: Maintained 13792F: Documentation/admin-guide/blockdev/ramdisk.rst 13793F: drivers/block/brd.c 13794 13795RANCHU VIRTUAL BOARD FOR MIPS 13796M: Miodrag Dinic <miodrag.dinic@mips.com> 13797L: linux-mips@vger.kernel.org 13798S: Supported 13799F: arch/mips/generic/board-ranchu.c 13800F: arch/mips/configs/generic/board-ranchu.config 13801 13802RANDOM NUMBER DRIVER 13803M: "Theodore Ts'o" <tytso@mit.edu> 13804S: Maintained 13805F: drivers/char/random.c 13806 13807RAPIDIO SUBSYSTEM 13808M: Matt Porter <mporter@kernel.crashing.org> 13809M: Alexandre Bounine <alex.bou9@gmail.com> 13810S: Maintained 13811F: drivers/rapidio/ 13812 13813RAS INFRASTRUCTURE 13814M: Tony Luck <tony.luck@intel.com> 13815M: Borislav Petkov <bp@alien8.de> 13816L: linux-edac@vger.kernel.org 13817S: Maintained 13818F: drivers/ras/ 13819F: include/linux/ras.h 13820F: include/ras/ras_event.h 13821F: Documentation/admin-guide/ras.rst 13822 13823RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13824L: linux-wireless@vger.kernel.org 13825S: Orphan 13826F: drivers/net/wireless/ray* 13827 13828RCUTORTURE TEST FRAMEWORK 13829M: "Paul E. McKenney" <paulmck@kernel.org> 13830M: Josh Triplett <josh@joshtriplett.org> 13831R: Steven Rostedt <rostedt@goodmis.org> 13832R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13833R: Lai Jiangshan <jiangshanlai@gmail.com> 13834L: rcu@vger.kernel.org 13835S: Supported 13836T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13837F: tools/testing/selftests/rcutorture 13838 13839RDC R-321X SoC 13840M: Florian Fainelli <florian@openwrt.org> 13841S: Maintained 13842 13843RDC R6040 FAST ETHERNET DRIVER 13844M: Florian Fainelli <f.fainelli@gmail.com> 13845L: netdev@vger.kernel.org 13846S: Maintained 13847F: drivers/net/ethernet/rdc/r6040.c 13848 13849RDMAVT - RDMA verbs software 13850M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13851M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13852L: linux-rdma@vger.kernel.org 13853S: Supported 13854F: drivers/infiniband/sw/rdmavt 13855 13856RDS - RELIABLE DATAGRAM SOCKETS 13857M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13858L: netdev@vger.kernel.org 13859L: linux-rdma@vger.kernel.org 13860L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13861W: https://oss.oracle.com/projects/rds/ 13862S: Supported 13863F: net/rds/ 13864F: Documentation/networking/rds.txt 13865 13866RDT - RESOURCE ALLOCATION 13867M: Fenghua Yu <fenghua.yu@intel.com> 13868M: Reinette Chatre <reinette.chatre@intel.com> 13869L: linux-kernel@vger.kernel.org 13870S: Supported 13871F: arch/x86/kernel/cpu/resctrl/ 13872F: arch/x86/include/asm/resctrl_sched.h 13873F: Documentation/x86/resctrl* 13874 13875READ-COPY UPDATE (RCU) 13876M: "Paul E. McKenney" <paulmck@kernel.org> 13877M: Josh Triplett <josh@joshtriplett.org> 13878R: Steven Rostedt <rostedt@goodmis.org> 13879R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13880R: Lai Jiangshan <jiangshanlai@gmail.com> 13881R: Joel Fernandes <joel@joelfernandes.org> 13882L: rcu@vger.kernel.org 13883W: http://www.rdrop.com/users/paulmck/RCU/ 13884S: Supported 13885T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13886F: Documentation/RCU/ 13887X: Documentation/RCU/torture.txt 13888F: include/linux/rcu* 13889X: include/linux/srcu*.h 13890F: kernel/rcu/ 13891X: kernel/rcu/srcu*.c 13892 13893REAL TIME CLOCK (RTC) SUBSYSTEM 13894M: Alessandro Zummo <a.zummo@towertech.it> 13895M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13896L: linux-rtc@vger.kernel.org 13897Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13898T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13899S: Maintained 13900F: Documentation/devicetree/bindings/rtc/ 13901F: Documentation/admin-guide/rtc.rst 13902F: drivers/rtc/ 13903F: include/linux/rtc.h 13904F: include/uapi/linux/rtc.h 13905F: include/linux/rtc/ 13906F: include/linux/platform_data/rtc-* 13907F: tools/testing/selftests/rtc/ 13908 13909REALTEK AUDIO CODECS 13910M: Bard Liao <bardliao@realtek.com> 13911M: Oder Chiou <oder_chiou@realtek.com> 13912S: Maintained 13913F: sound/soc/codecs/rt* 13914F: include/sound/rt*.h 13915 13916REALTEK RTL83xx SMI DSA ROUTER CHIPS 13917M: Linus Walleij <linus.walleij@linaro.org> 13918S: Maintained 13919F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13920F: drivers/net/dsa/realtek-smi* 13921F: drivers/net/dsa/rtl83* 13922 13923REDPINE WIRELESS DRIVER 13924M: Amitkumar Karwar <amitkarwar@gmail.com> 13925M: Siva Rebbagondla <siva8118@gmail.com> 13926L: linux-wireless@vger.kernel.org 13927S: Maintained 13928F: drivers/net/wireless/rsi/ 13929 13930REGISTER MAP ABSTRACTION 13931M: Mark Brown <broonie@kernel.org> 13932L: linux-kernel@vger.kernel.org 13933T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13934S: Supported 13935F: Documentation/devicetree/bindings/regmap/ 13936F: drivers/base/regmap/ 13937F: include/linux/regmap.h 13938 13939REISERFS FILE SYSTEM 13940L: reiserfs-devel@vger.kernel.org 13941S: Supported 13942F: fs/reiserfs/ 13943 13944REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13945M: Ohad Ben-Cohen <ohad@wizery.com> 13946M: Bjorn Andersson <bjorn.andersson@linaro.org> 13947L: linux-remoteproc@vger.kernel.org 13948T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 13949S: Maintained 13950F: Documentation/devicetree/bindings/remoteproc/ 13951F: Documentation/ABI/testing/sysfs-class-remoteproc 13952F: Documentation/remoteproc.txt 13953F: drivers/remoteproc/ 13954F: include/linux/remoteproc.h 13955F: include/linux/remoteproc/ 13956 13957REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13958M: Ohad Ben-Cohen <ohad@wizery.com> 13959M: Bjorn Andersson <bjorn.andersson@linaro.org> 13960L: linux-remoteproc@vger.kernel.org 13961T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 13962S: Maintained 13963F: drivers/rpmsg/ 13964F: Documentation/rpmsg.txt 13965F: Documentation/ABI/testing/sysfs-bus-rpmsg 13966F: include/linux/rpmsg.h 13967F: include/linux/rpmsg/ 13968F: include/uapi/linux/rpmsg.h 13969F: samples/rpmsg/ 13970 13971RENESAS CLOCK DRIVERS 13972M: Geert Uytterhoeven <geert+renesas@glider.be> 13973L: linux-renesas-soc@vger.kernel.org 13974T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13975S: Supported 13976F: drivers/clk/renesas/ 13977 13978RENESAS EMEV2 I2C DRIVER 13979M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13980S: Supported 13981F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt 13982F: drivers/i2c/busses/i2c-emev2.c 13983 13984RENESAS ETHERNET DRIVERS 13985R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13986L: netdev@vger.kernel.org 13987L: linux-renesas-soc@vger.kernel.org 13988F: Documentation/devicetree/bindings/net/renesas,*.txt 13989F: Documentation/devicetree/bindings/net/renesas,*.yaml 13990F: drivers/net/ethernet/renesas/ 13991F: include/linux/sh_eth.h 13992 13993RENESAS R-CAR GYROADC DRIVER 13994M: Marek Vasut <marek.vasut@gmail.com> 13995L: linux-iio@vger.kernel.org 13996S: Supported 13997F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13998F: drivers/iio/adc/rcar-gyroadc.c 13999 14000RENESAS R-CAR I2C DRIVERS 14001M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14002S: Supported 14003F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt 14004F: Documentation/devicetree/bindings/i2c/renesas,iic.txt 14005F: drivers/i2c/busses/i2c-rcar.c 14006F: drivers/i2c/busses/i2c-sh_mobile.c 14007 14008RENESAS RIIC DRIVER 14009M: Chris Brandt <chris.brandt@renesas.com> 14010S: Supported 14011F: Documentation/devicetree/bindings/i2c/renesas,riic.txt 14012F: drivers/i2c/busses/i2c-riic.c 14013 14014RENESAS USB PHY DRIVER 14015M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 14016L: linux-renesas-soc@vger.kernel.org 14017S: Maintained 14018F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 14019 14020RESET CONTROLLER FRAMEWORK 14021M: Philipp Zabel <p.zabel@pengutronix.de> 14022T: git git://git.pengutronix.de/git/pza/linux 14023S: Maintained 14024F: drivers/reset/ 14025F: Documentation/devicetree/bindings/reset/ 14026F: include/dt-bindings/reset/ 14027F: include/linux/reset.h 14028F: include/linux/reset/ 14029F: include/linux/reset-controller.h 14030 14031RESTARTABLE SEQUENCES SUPPORT 14032M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14033M: Peter Zijlstra <peterz@infradead.org> 14034M: "Paul E. McKenney" <paulmck@kernel.org> 14035M: Boqun Feng <boqun.feng@gmail.com> 14036L: linux-kernel@vger.kernel.org 14037S: Supported 14038F: kernel/rseq.c 14039F: include/uapi/linux/rseq.h 14040F: include/trace/events/rseq.h 14041F: tools/testing/selftests/rseq/ 14042 14043RFKILL 14044M: Johannes Berg <johannes@sipsolutions.net> 14045L: linux-wireless@vger.kernel.org 14046W: http://wireless.kernel.org/ 14047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 14048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 14049S: Maintained 14050F: Documentation/driver-api/rfkill.rst 14051F: Documentation/ABI/stable/sysfs-class-rfkill 14052F: net/rfkill/ 14053F: include/linux/rfkill.h 14054F: include/uapi/linux/rfkill.h 14055 14056RHASHTABLE 14057M: Thomas Graf <tgraf@suug.ch> 14058M: Herbert Xu <herbert@gondor.apana.org.au> 14059L: netdev@vger.kernel.org 14060S: Maintained 14061F: lib/rhashtable.c 14062F: lib/test_rhashtable.c 14063F: include/linux/rhashtable.h 14064F: include/linux/rhashtable-types.h 14065 14066RICOH R5C592 MEMORYSTICK DRIVER 14067M: Maxim Levitsky <maximlevitsky@gmail.com> 14068S: Maintained 14069F: drivers/memstick/host/r592.* 14070 14071RICOH SMARTMEDIA/XD DRIVER 14072M: Maxim Levitsky <maximlevitsky@gmail.com> 14073S: Maintained 14074F: drivers/mtd/nand/raw/r852.c 14075F: drivers/mtd/nand/raw/r852.h 14076 14077RISC-V ARCHITECTURE 14078M: Paul Walmsley <paul.walmsley@sifive.com> 14079M: Palmer Dabbelt <palmer@dabbelt.com> 14080M: Albert Ou <aou@eecs.berkeley.edu> 14081L: linux-riscv@lists.infradead.org 14082T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 14083S: Supported 14084F: arch/riscv/ 14085K: riscv 14086N: riscv 14087 14088ROCCAT DRIVERS 14089M: Stefan Achatz <erazor_de@users.sourceforge.net> 14090W: http://sourceforge.net/projects/roccat/ 14091S: Maintained 14092F: drivers/hid/hid-roccat* 14093F: include/linux/hid-roccat* 14094F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14095 14096ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 14097M: Jacob Chen <jacob-chen@iotwrt.com> 14098M: Ezequiel Garcia <ezequiel@collabora.com> 14099L: linux-media@vger.kernel.org 14100S: Maintained 14101F: drivers/media/platform/rockchip/rga/ 14102F: Documentation/devicetree/bindings/media/rockchip-rga.txt 14103 14104HANTRO VPU CODEC DRIVER 14105M: Ezequiel Garcia <ezequiel@collabora.com> 14106L: linux-media@vger.kernel.org 14107S: Maintained 14108F: drivers/staging/media/hantro/ 14109F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 14110 14111ROCKER DRIVER 14112M: Jiri Pirko <jiri@resnulli.us> 14113L: netdev@vger.kernel.org 14114S: Supported 14115F: drivers/net/ethernet/rocker/ 14116 14117ROCKETPORT DRIVER 14118W: http://www.comtrol.com 14119S: Maintained 14120F: Documentation/driver-api/serial/rocket.rst 14121F: drivers/tty/rocket* 14122 14123ROCKETPORT EXPRESS/INFINITY DRIVER 14124M: Kevin Cernekee <cernekee@gmail.com> 14125L: linux-serial@vger.kernel.org 14126S: Odd Fixes 14127F: drivers/tty/serial/rp2.* 14128 14129ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 14130M: Tomasz Duszynski <tduszyns@gmail.com> 14131S: Maintained 14132F: drivers/iio/light/bh1750.c 14133F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 14134 14135ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 14136M: Marek Vasut <marek.vasut+renesas@gmail.com> 14137L: linux-kernel@vger.kernel.org 14138L: linux-renesas-soc@vger.kernel.org 14139S: Supported 14140F: drivers/mfd/bd9571mwv.c 14141F: drivers/regulator/bd9571mwv-regulator.c 14142F: drivers/gpio/gpio-bd9571mwv.c 14143F: include/linux/mfd/bd9571mwv.h 14144F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14145 14146ROSE NETWORK LAYER 14147M: Ralf Baechle <ralf@linux-mips.org> 14148L: linux-hams@vger.kernel.org 14149W: http://www.linux-ax25.org/ 14150S: Maintained 14151F: include/net/rose.h 14152F: include/uapi/linux/rose.h 14153F: net/rose/ 14154 14155RTL2830 MEDIA DRIVER 14156M: Antti Palosaari <crope@iki.fi> 14157L: linux-media@vger.kernel.org 14158W: https://linuxtv.org 14159W: http://palosaari.fi/linux/ 14160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14161T: git git://linuxtv.org/anttip/media_tree.git 14162S: Maintained 14163F: drivers/media/dvb-frontends/rtl2830* 14164 14165RTL2832 MEDIA DRIVER 14166M: Antti Palosaari <crope@iki.fi> 14167L: linux-media@vger.kernel.org 14168W: https://linuxtv.org 14169W: http://palosaari.fi/linux/ 14170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14171T: git git://linuxtv.org/anttip/media_tree.git 14172S: Maintained 14173F: drivers/media/dvb-frontends/rtl2832* 14174 14175RTL2832_SDR MEDIA DRIVER 14176M: Antti Palosaari <crope@iki.fi> 14177L: linux-media@vger.kernel.org 14178W: https://linuxtv.org 14179W: http://palosaari.fi/linux/ 14180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14181T: git git://linuxtv.org/anttip/media_tree.git 14182S: Maintained 14183F: drivers/media/dvb-frontends/rtl2832_sdr* 14184 14185RTL8180 WIRELESS DRIVER 14186L: linux-wireless@vger.kernel.org 14187W: http://wireless.kernel.org/ 14188T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14189S: Orphan 14190F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14191 14192RTL8187 WIRELESS DRIVER 14193M: Herton Ronaldo Krzesinski <herton@canonical.com> 14194M: Hin-Tak Leung <htl10@users.sourceforge.net> 14195M: Larry Finger <Larry.Finger@lwfinger.net> 14196L: linux-wireless@vger.kernel.org 14197W: http://wireless.kernel.org/ 14198T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14199S: Maintained 14200F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14201 14202REALTEK WIRELESS DRIVER (rtlwifi family) 14203M: Ping-Ke Shih <pkshih@realtek.com> 14204L: linux-wireless@vger.kernel.org 14205W: http://wireless.kernel.org/ 14206T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14207S: Maintained 14208F: drivers/net/wireless/realtek/rtlwifi/ 14209 14210REALTEK WIRELESS DRIVER (rtw88) 14211M: Yan-Hsuan Chuang <yhchuang@realtek.com> 14212L: linux-wireless@vger.kernel.org 14213S: Maintained 14214F: drivers/net/wireless/realtek/rtw88/ 14215 14216RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14217M: Jes Sorensen <Jes.Sorensen@gmail.com> 14218L: linux-wireless@vger.kernel.org 14219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14220S: Maintained 14221F: drivers/net/wireless/realtek/rtl8xxxu/ 14222 14223RXRPC SOCKETS (AF_RXRPC) 14224M: David Howells <dhowells@redhat.com> 14225L: linux-afs@lists.infradead.org 14226S: Supported 14227F: net/rxrpc/ 14228F: include/keys/rxrpc-type.h 14229F: include/net/af_rxrpc.h 14230F: include/trace/events/rxrpc.h 14231F: include/uapi/linux/rxrpc.h 14232F: Documentation/networking/rxrpc.txt 14233W: https://www.infradead.org/~dhowells/kafs/ 14234 14235S3 SAVAGE FRAMEBUFFER DRIVER 14236M: Antonino Daplas <adaplas@gmail.com> 14237L: linux-fbdev@vger.kernel.org 14238S: Maintained 14239F: drivers/video/fbdev/savage/ 14240 14241S390 14242M: Heiko Carstens <heiko.carstens@de.ibm.com> 14243M: Vasily Gorbik <gor@linux.ibm.com> 14244M: Christian Borntraeger <borntraeger@de.ibm.com> 14245L: linux-s390@vger.kernel.org 14246W: http://www.ibm.com/developerworks/linux/linux390/ 14247T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14248S: Supported 14249F: arch/s390/ 14250F: drivers/s390/ 14251F: Documentation/s390/ 14252F: Documentation/driver-api/s390-drivers.rst 14253 14254S390 COMMON I/O LAYER 14255M: Sebastian Ott <sebott@linux.ibm.com> 14256M: Peter Oberparleiter <oberpar@linux.ibm.com> 14257L: linux-s390@vger.kernel.org 14258W: http://www.ibm.com/developerworks/linux/linux390/ 14259S: Supported 14260F: drivers/s390/cio/ 14261 14262S390 DASD DRIVER 14263M: Stefan Haberland <sth@linux.ibm.com> 14264M: Jan Hoeppner <hoeppner@linux.ibm.com> 14265L: linux-s390@vger.kernel.org 14266W: http://www.ibm.com/developerworks/linux/linux390/ 14267S: Supported 14268F: drivers/s390/block/dasd* 14269F: block/partitions/ibm.c 14270 14271S390 IOMMU (PCI) 14272M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14273L: linux-s390@vger.kernel.org 14274W: http://www.ibm.com/developerworks/linux/linux390/ 14275S: Supported 14276F: drivers/iommu/s390-iommu.c 14277 14278S390 IUCV NETWORK LAYER 14279M: Julian Wiedmann <jwi@linux.ibm.com> 14280M: Ursula Braun <ubraun@linux.ibm.com> 14281L: linux-s390@vger.kernel.org 14282W: http://www.ibm.com/developerworks/linux/linux390/ 14283S: Supported 14284F: drivers/s390/net/*iucv* 14285F: include/net/iucv/ 14286F: net/iucv/ 14287 14288S390 NETWORK DRIVERS 14289M: Julian Wiedmann <jwi@linux.ibm.com> 14290M: Ursula Braun <ubraun@linux.ibm.com> 14291L: linux-s390@vger.kernel.org 14292W: http://www.ibm.com/developerworks/linux/linux390/ 14293S: Supported 14294F: drivers/s390/net/ 14295 14296S390 PCI SUBSYSTEM 14297M: Sebastian Ott <sebott@linux.ibm.com> 14298M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14299L: linux-s390@vger.kernel.org 14300W: http://www.ibm.com/developerworks/linux/linux390/ 14301S: Supported 14302F: arch/s390/pci/ 14303F: drivers/pci/hotplug/s390_pci_hpc.c 14304 14305S390 VFIO-CCW DRIVER 14306M: Cornelia Huck <cohuck@redhat.com> 14307M: Eric Farman <farman@linux.ibm.com> 14308R: Halil Pasic <pasic@linux.ibm.com> 14309L: linux-s390@vger.kernel.org 14310L: kvm@vger.kernel.org 14311S: Supported 14312F: drivers/s390/cio/vfio_ccw* 14313F: Documentation/s390/vfio-ccw.rst 14314F: include/uapi/linux/vfio_ccw.h 14315 14316S390 ZCRYPT DRIVER 14317M: Harald Freudenberger <freude@linux.ibm.com> 14318L: linux-s390@vger.kernel.org 14319W: http://www.ibm.com/developerworks/linux/linux390/ 14320S: Supported 14321F: drivers/s390/crypto/ 14322 14323S390 VFIO AP DRIVER 14324M: Tony Krowiak <akrowiak@linux.ibm.com> 14325M: Pierre Morel <pmorel@linux.ibm.com> 14326M: Halil Pasic <pasic@linux.ibm.com> 14327L: linux-s390@vger.kernel.org 14328W: http://www.ibm.com/developerworks/linux/linux390/ 14329S: Supported 14330F: drivers/s390/crypto/vfio_ap_drv.c 14331F: drivers/s390/crypto/vfio_ap_private.h 14332F: drivers/s390/crypto/vfio_ap_ops.c 14333F: Documentation/s390/vfio-ap.rst 14334 14335S390 ZFCP DRIVER 14336M: Steffen Maier <maier@linux.ibm.com> 14337M: Benjamin Block <bblock@linux.ibm.com> 14338L: linux-s390@vger.kernel.org 14339W: http://www.ibm.com/developerworks/linux/linux390/ 14340S: Supported 14341F: drivers/s390/scsi/zfcp_* 14342 14343S3C24XX SD/MMC Driver 14344M: Ben Dooks <ben-linux@fluff.org> 14345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14346S: Supported 14347F: drivers/mmc/host/s3cmci.* 14348 14349SAA6588 RDS RECEIVER DRIVER 14350M: Hans Verkuil <hverkuil@xs4all.nl> 14351L: linux-media@vger.kernel.org 14352T: git git://linuxtv.org/media_tree.git 14353W: https://linuxtv.org 14354S: Odd Fixes 14355F: drivers/media/i2c/saa6588* 14356 14357SAA7134 VIDEO4LINUX DRIVER 14358M: Mauro Carvalho Chehab <mchehab@kernel.org> 14359L: linux-media@vger.kernel.org 14360W: https://linuxtv.org 14361T: git git://linuxtv.org/media_tree.git 14362S: Odd fixes 14363F: Documentation/media/v4l-drivers/saa7134* 14364F: drivers/media/pci/saa7134/ 14365 14366SAA7146 VIDEO4LINUX-2 DRIVER 14367M: Hans Verkuil <hverkuil@xs4all.nl> 14368L: linux-media@vger.kernel.org 14369T: git git://linuxtv.org/media_tree.git 14370S: Maintained 14371F: drivers/media/common/saa7146/ 14372F: drivers/media/pci/saa7146/ 14373F: include/media/drv-intf/saa7146* 14374 14375SAFESETID SECURITY MODULE 14376M: Micah Morton <mortonm@chromium.org> 14377S: Supported 14378F: security/safesetid/ 14379F: Documentation/admin-guide/LSM/SafeSetID.rst 14380 14381SAMSUNG AUDIO (ASoC) DRIVERS 14382M: Krzysztof Kozlowski <krzk@kernel.org> 14383M: Sangbeom Kim <sbkim73@samsung.com> 14384M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14385L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14386S: Supported 14387F: sound/soc/samsung/ 14388F: Documentation/devicetree/bindings/sound/samsung* 14389 14390SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14391M: Krzysztof Kozlowski <krzk@kernel.org> 14392L: linux-crypto@vger.kernel.org 14393L: linux-samsung-soc@vger.kernel.org 14394S: Maintained 14395F: drivers/crypto/exynos-rng.c 14396F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 14397 14398SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14399M: Łukasz Stelmach <l.stelmach@samsung.com> 14400L: linux-samsung-soc@vger.kernel.org 14401S: Maintained 14402F: drivers/char/hw_random/exynos-trng.c 14403F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14404 14405SAMSUNG FRAMEBUFFER DRIVER 14406M: Jingoo Han <jingoohan1@gmail.com> 14407L: linux-fbdev@vger.kernel.org 14408S: Maintained 14409F: drivers/video/fbdev/s3c-fb.c 14410 14411SAMSUNG LAPTOP DRIVER 14412M: Corentin Chary <corentin.chary@gmail.com> 14413L: platform-driver-x86@vger.kernel.org 14414S: Maintained 14415F: drivers/platform/x86/samsung-laptop.c 14416 14417SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14418M: Sangbeom Kim <sbkim73@samsung.com> 14419M: Krzysztof Kozlowski <krzk@kernel.org> 14420M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14421L: linux-kernel@vger.kernel.org 14422L: linux-samsung-soc@vger.kernel.org 14423S: Supported 14424F: drivers/mfd/sec*.c 14425F: drivers/regulator/s2m*.c 14426F: drivers/regulator/s5m*.c 14427F: drivers/clk/clk-s2mps11.c 14428F: drivers/rtc/rtc-s5m.c 14429F: include/linux/mfd/samsung/ 14430F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14431F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14432F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14433F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14434 14435SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14436M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14437L: linux-media@vger.kernel.org 14438L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14439S: Maintained 14440F: drivers/media/platform/s3c-camif/ 14441F: include/media/drv-intf/s3c_camif.h 14442 14443SAMSUNG S3FWRN5 NFC DRIVER 14444M: Robert Baldyga <r.baldyga@samsung.com> 14445M: Krzysztof Opasiak <k.opasiak@samsung.com> 14446L: linux-nfc@lists.01.org (moderated for non-subscribers) 14447S: Supported 14448F: drivers/nfc/s3fwrn5 14449 14450SAMSUNG S5C73M3 CAMERA DRIVER 14451M: Kyungmin Park <kyungmin.park@samsung.com> 14452M: Andrzej Hajda <a.hajda@samsung.com> 14453L: linux-media@vger.kernel.org 14454S: Supported 14455F: drivers/media/i2c/s5c73m3/* 14456 14457SAMSUNG S5K5BAF CAMERA DRIVER 14458M: Kyungmin Park <kyungmin.park@samsung.com> 14459M: Andrzej Hajda <a.hajda@samsung.com> 14460L: linux-media@vger.kernel.org 14461S: Supported 14462F: drivers/media/i2c/s5k5baf.c 14463 14464SAMSUNG S5P Security SubSystem (SSS) DRIVER 14465M: Krzysztof Kozlowski <krzk@kernel.org> 14466M: Vladimir Zapolskiy <vz@mleia.com> 14467M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14468L: linux-crypto@vger.kernel.org 14469L: linux-samsung-soc@vger.kernel.org 14470S: Maintained 14471F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 14472F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 14473F: drivers/crypto/s5p-sss.c 14474 14475SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14476M: Kyungmin Park <kyungmin.park@samsung.com> 14477M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14478L: linux-media@vger.kernel.org 14479Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14480S: Supported 14481F: drivers/media/platform/exynos4-is/ 14482 14483SAMSUNG SOC CLOCK DRIVERS 14484M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14485M: Tomasz Figa <tomasz.figa@gmail.com> 14486M: Chanwoo Choi <cw00.choi@samsung.com> 14487S: Supported 14488L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14489T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14490F: drivers/clk/samsung/ 14491F: include/dt-bindings/clock/exynos*.h 14492F: Documentation/devicetree/bindings/clock/exynos*.txt 14493F: Documentation/devicetree/bindings/clock/samsung,s3c* 14494F: Documentation/devicetree/bindings/clock/samsung,s5p* 14495 14496SAMSUNG SPI DRIVERS 14497M: Kukjin Kim <kgene@kernel.org> 14498M: Krzysztof Kozlowski <krzk@kernel.org> 14499M: Andi Shyti <andi@etezian.org> 14500L: linux-spi@vger.kernel.org 14501L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14502S: Maintained 14503F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14504F: drivers/spi/spi-s3c* 14505F: include/linux/platform_data/spi-s3c64xx.h 14506 14507SAMSUNG SXGBE DRIVERS 14508M: Byungho An <bh74.an@samsung.com> 14509M: Girish K S <ks.giri@samsung.com> 14510M: Vipul Pandya <vipul.pandya@samsung.com> 14511S: Supported 14512L: netdev@vger.kernel.org 14513F: drivers/net/ethernet/samsung/sxgbe/ 14514 14515SAMSUNG THERMAL DRIVER 14516M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14517L: linux-pm@vger.kernel.org 14518L: linux-samsung-soc@vger.kernel.org 14519S: Supported 14520T: git https://github.com/lmajewski/linux-samsung-thermal.git 14521F: drivers/thermal/samsung/ 14522 14523SAMSUNG USB2 PHY DRIVER 14524M: Kamil Debski <kamil@wypas.org> 14525M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14526L: linux-kernel@vger.kernel.org 14527S: Supported 14528F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14529F: Documentation/driver-api/phy/samsung-usb2.rst 14530F: drivers/phy/samsung/phy-exynos4210-usb2.c 14531F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14532F: drivers/phy/samsung/phy-exynos5250-usb2.c 14533F: drivers/phy/samsung/phy-s5pv210-usb2.c 14534F: drivers/phy/samsung/phy-samsung-usb2.c 14535F: drivers/phy/samsung/phy-samsung-usb2.h 14536 14537SC1200 WDT DRIVER 14538M: Zwane Mwaikambo <zwanem@gmail.com> 14539S: Maintained 14540F: drivers/watchdog/sc1200wdt.c 14541 14542SCHEDULER 14543M: Ingo Molnar <mingo@redhat.com> 14544M: Peter Zijlstra <peterz@infradead.org> 14545M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14546M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14547R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14548R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14549R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14550R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14551L: linux-kernel@vger.kernel.org 14552T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14553S: Maintained 14554F: kernel/sched/ 14555F: include/linux/sched.h 14556F: include/uapi/linux/sched.h 14557F: include/linux/wait.h 14558F: include/linux/preempt.h 14559 14560SCR24X CHIP CARD INTERFACE DRIVER 14561M: Lubomir Rintel <lkundrak@v3.sk> 14562S: Supported 14563F: drivers/char/pcmcia/scr24x_cs.c 14564 14565SCSI CDROM DRIVER 14566M: Jens Axboe <axboe@kernel.dk> 14567L: linux-scsi@vger.kernel.org 14568W: http://www.kernel.dk 14569S: Maintained 14570F: drivers/scsi/sr* 14571 14572SCSI RDMA PROTOCOL (SRP) INITIATOR 14573M: Bart Van Assche <bvanassche@acm.org> 14574L: linux-rdma@vger.kernel.org 14575S: Supported 14576Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14577F: drivers/infiniband/ulp/srp/ 14578F: include/scsi/srp.h 14579 14580SCSI RDMA PROTOCOL (SRP) TARGET 14581M: Bart Van Assche <bvanassche@acm.org> 14582L: linux-rdma@vger.kernel.org 14583L: target-devel@vger.kernel.org 14584S: Supported 14585Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14586F: drivers/infiniband/ulp/srpt/ 14587 14588SCSI SG DRIVER 14589M: Doug Gilbert <dgilbert@interlog.com> 14590L: linux-scsi@vger.kernel.org 14591W: http://sg.danny.cz/sg 14592S: Maintained 14593F: Documentation/scsi/scsi-generic.txt 14594F: drivers/scsi/sg.c 14595F: include/scsi/sg.h 14596 14597SCSI SUBSYSTEM 14598M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14599T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14600M: "Martin K. Petersen" <martin.petersen@oracle.com> 14601T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14602Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14603L: linux-scsi@vger.kernel.org 14604S: Maintained 14605F: Documentation/devicetree/bindings/scsi/ 14606F: drivers/scsi/ 14607F: include/scsi/ 14608 14609SCSI TAPE DRIVER 14610M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14611L: linux-scsi@vger.kernel.org 14612S: Maintained 14613F: Documentation/scsi/st.txt 14614F: drivers/scsi/st.* 14615F: drivers/scsi/st_*.h 14616 14617SCSI TARGET SUBSYSTEM 14618M: "Martin K. Petersen" <martin.petersen@oracle.com> 14619L: linux-scsi@vger.kernel.org 14620L: target-devel@vger.kernel.org 14621W: http://www.linux-iscsi.org 14622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14623Q: https://patchwork.kernel.org/project/target-devel/list/ 14624S: Supported 14625F: drivers/target/ 14626F: include/target/ 14627F: Documentation/target/ 14628 14629SCTP PROTOCOL 14630M: Vlad Yasevich <vyasevich@gmail.com> 14631M: Neil Horman <nhorman@tuxdriver.com> 14632M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14633L: linux-sctp@vger.kernel.org 14634W: http://lksctp.sourceforge.net 14635S: Maintained 14636F: Documentation/networking/sctp.txt 14637F: include/linux/sctp.h 14638F: include/uapi/linux/sctp.h 14639F: include/net/sctp/ 14640F: net/sctp/ 14641 14642SCx200 CPU SUPPORT 14643M: Jim Cromie <jim.cromie@gmail.com> 14644S: Odd Fixes 14645F: Documentation/i2c/busses/scx200_acb.rst 14646F: arch/x86/platform/scx200/ 14647F: drivers/watchdog/scx200_wdt.c 14648F: drivers/i2c/busses/scx200* 14649F: drivers/mtd/maps/scx200_docflash.c 14650F: include/linux/scx200.h 14651 14652SCx200 GPIO DRIVER 14653M: Jim Cromie <jim.cromie@gmail.com> 14654S: Maintained 14655F: drivers/char/scx200_gpio.c 14656F: include/linux/scx200_gpio.h 14657 14658SCx200 HRT CLOCKSOURCE DRIVER 14659M: Jim Cromie <jim.cromie@gmail.com> 14660S: Maintained 14661F: drivers/clocksource/scx200_hrt.c 14662 14663SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14664M: Sascha Sommer <saschasommer@freenet.de> 14665L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14666S: Maintained 14667F: drivers/mmc/host/sdricoh_cs.c 14668 14669SECO BOARDS CEC DRIVER 14670M: Ettore Chimenti <ek5.chimenti@gmail.com> 14671S: Maintained 14672F: drivers/media/platform/seco-cec/seco-cec.c 14673F: drivers/media/platform/seco-cec/seco-cec.h 14674 14675SECURE COMPUTING 14676M: Kees Cook <keescook@chromium.org> 14677R: Andy Lutomirski <luto@amacapital.net> 14678R: Will Drewry <wad@chromium.org> 14679T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14680S: Supported 14681F: kernel/seccomp.c 14682F: include/uapi/linux/seccomp.h 14683F: include/linux/seccomp.h 14684F: tools/testing/selftests/seccomp/* 14685F: tools/testing/selftests/kselftest_harness.h 14686F: Documentation/userspace-api/seccomp_filter.rst 14687K: \bsecure_computing 14688K: \bTIF_SECCOMP\b 14689 14690SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14691M: Al Cooper <alcooperx@gmail.com> 14692L: linux-mmc@vger.kernel.org 14693L: bcm-kernel-feedback-list@broadcom.com 14694S: Maintained 14695F: drivers/mmc/host/sdhci-brcmstb* 14696 14697SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14698M: Adrian Hunter <adrian.hunter@intel.com> 14699L: linux-mmc@vger.kernel.org 14700S: Maintained 14701F: drivers/mmc/host/sdhci* 14702F: include/linux/mmc/sdhci* 14703 14704EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14705M: Adrian Hunter <adrian.hunter@intel.com> 14706M: Ritesh Harjani <riteshh@codeaurora.org> 14707M: Asutosh Das <asutoshd@codeaurora.org> 14708L: linux-mmc@vger.kernel.org 14709S: Maintained 14710F: drivers/mmc/host/cqhci* 14711 14712SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14713M: Prabu Thangamuthu <prabu.t@synopsys.com> 14714M: Manjunath M B <manjumb@synopsys.com> 14715L: linux-mmc@vger.kernel.org 14716S: Maintained 14717F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14718 14719SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14720M: Ludovic Desroches <ludovic.desroches@microchip.com> 14721L: linux-mmc@vger.kernel.org 14722S: Supported 14723F: drivers/mmc/host/sdhci-of-at91.c 14724 14725SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14726M: Ben Dooks <ben-linux@fluff.org> 14727M: Jaehoon Chung <jh80.chung@samsung.com> 14728L: linux-mmc@vger.kernel.org 14729S: Maintained 14730F: drivers/mmc/host/sdhci-s3c* 14731 14732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14733M: Viresh Kumar <vireshk@kernel.org> 14734L: linux-mmc@vger.kernel.org 14735S: Maintained 14736F: drivers/mmc/host/sdhci-spear.c 14737 14738SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14739M: Kishon Vijay Abraham I <kishon@ti.com> 14740L: linux-mmc@vger.kernel.org 14741S: Maintained 14742F: drivers/mmc/host/sdhci-omap.c 14743 14744SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14745M: Scott Bauer <scott.bauer@intel.com> 14746M: Jonathan Derrick <jonathan.derrick@intel.com> 14747L: linux-block@vger.kernel.org 14748S: Supported 14749F: block/sed* 14750F: block/opal_proto.h 14751F: include/linux/sed* 14752F: include/uapi/linux/sed* 14753 14754SECURITY CONTACT 14755M: Security Officers <security@kernel.org> 14756S: Supported 14757 14758SECURITY SUBSYSTEM 14759M: James Morris <jmorris@namei.org> 14760M: "Serge E. Hallyn" <serge@hallyn.com> 14761L: linux-security-module@vger.kernel.org (suggested Cc:) 14762T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14763W: http://kernsec.org/ 14764S: Supported 14765F: security/ 14766X: security/selinux/ 14767 14768SELINUX SECURITY MODULE 14769M: Paul Moore <paul@paul-moore.com> 14770M: Stephen Smalley <sds@tycho.nsa.gov> 14771M: Eric Paris <eparis@parisplace.org> 14772L: selinux@vger.kernel.org 14773W: https://selinuxproject.org 14774W: https://github.com/SELinuxProject 14775T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14776S: Supported 14777F: include/uapi/linux/selinux_netlink.h 14778F: security/selinux/ 14779F: scripts/selinux/ 14780F: Documentation/admin-guide/LSM/SELinux.rst 14781 14782SENSABLE PHANTOM 14783M: Jiri Slaby <jirislaby@gmail.com> 14784S: Maintained 14785F: drivers/misc/phantom.c 14786F: include/uapi/linux/phantom.h 14787 14788SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14789M: Tomasz Duszynski <tduszyns@gmail.com> 14790S: Maintained 14791F: drivers/iio/chemical/sps30.c 14792F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14793 14794SERIAL DEVICE BUS 14795M: Rob Herring <robh@kernel.org> 14796L: linux-serial@vger.kernel.org 14797S: Maintained 14798F: Documentation/devicetree/bindings/serial/slave-device.txt 14799F: drivers/tty/serdev/ 14800F: include/linux/serdev.h 14801 14802SERIAL DRIVERS 14803M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14804L: linux-serial@vger.kernel.org 14805S: Maintained 14806F: Documentation/devicetree/bindings/serial/ 14807F: drivers/tty/serial/ 14808 14809SERIAL IR RECEIVER 14810M: Sean Young <sean@mess.org> 14811L: linux-media@vger.kernel.org 14812S: Maintained 14813F: drivers/media/rc/serial_ir.c 14814 14815SFC NETWORK DRIVER 14816M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14817M: Edward Cree <ecree@solarflare.com> 14818M: Martin Habets <mhabets@solarflare.com> 14819L: netdev@vger.kernel.org 14820S: Supported 14821F: drivers/net/ethernet/sfc/ 14822 14823SFF/SFP/SFP+ MODULE SUPPORT 14824M: Russell King <linux@armlinux.org.uk> 14825L: netdev@vger.kernel.org 14826S: Maintained 14827F: drivers/net/phy/phylink.c 14828F: drivers/net/phy/sfp* 14829F: include/linux/phylink.h 14830F: include/linux/sfp.h 14831K: phylink 14832 14833SGI GRU DRIVER 14834M: Dimitri Sivanich <sivanich@sgi.com> 14835S: Maintained 14836F: drivers/misc/sgi-gru/ 14837 14838SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14839M: Pat Gefre <pfg@sgi.com> 14840L: linux-ia64@vger.kernel.org 14841S: Supported 14842F: Documentation/ia64/serial.rst 14843F: drivers/tty/serial/ioc?_serial.c 14844F: include/linux/ioc?.h 14845 14846SGI XP/XPC/XPNET DRIVER 14847M: Cliff Whickman <cpw@sgi.com> 14848M: Robin Holt <robinmholt@gmail.com> 14849S: Maintained 14850F: drivers/misc/sgi-xp/ 14851 14852SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14853M: Ursula Braun <ubraun@linux.ibm.com> 14854M: Karsten Graul <kgraul@linux.ibm.com> 14855L: linux-s390@vger.kernel.org 14856W: http://www.ibm.com/developerworks/linux/linux390/ 14857S: Supported 14858F: net/smc/ 14859 14860SHARP RJ54N1CB0C SENSOR DRIVER 14861M: Jacopo Mondi <jacopo@jmondi.org> 14862L: linux-media@vger.kernel.org 14863T: git git://linuxtv.org/media_tree.git 14864S: Odd fixes 14865F: drivers/media/i2c/rj54n1cb0c.c 14866F: include/media/i2c/rj54n1cb0c.h 14867 14868SH_VEU V4L2 MEM2MEM DRIVER 14869L: linux-media@vger.kernel.org 14870S: Orphan 14871F: drivers/media/platform/sh_veu.c 14872 14873SH_VOU V4L2 OUTPUT DRIVER 14874L: linux-media@vger.kernel.org 14875S: Orphan 14876F: drivers/media/platform/sh_vou.c 14877F: include/media/drv-intf/sh_vou.h 14878 14879SI2157 MEDIA DRIVER 14880M: Antti Palosaari <crope@iki.fi> 14881L: linux-media@vger.kernel.org 14882W: https://linuxtv.org 14883W: http://palosaari.fi/linux/ 14884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14885T: git git://linuxtv.org/anttip/media_tree.git 14886S: Maintained 14887F: drivers/media/tuners/si2157* 14888 14889SI2165 MEDIA DRIVER 14890M: Matthias Schwarzott <zzam@gentoo.org> 14891L: linux-media@vger.kernel.org 14892W: https://linuxtv.org 14893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14894S: Maintained 14895F: drivers/media/dvb-frontends/si2165* 14896 14897SI2168 MEDIA DRIVER 14898M: Antti Palosaari <crope@iki.fi> 14899L: linux-media@vger.kernel.org 14900W: https://linuxtv.org 14901W: http://palosaari.fi/linux/ 14902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14903T: git git://linuxtv.org/anttip/media_tree.git 14904S: Maintained 14905F: drivers/media/dvb-frontends/si2168* 14906 14907SI470X FM RADIO RECEIVER I2C DRIVER 14908M: Hans Verkuil <hverkuil@xs4all.nl> 14909L: linux-media@vger.kernel.org 14910T: git git://linuxtv.org/media_tree.git 14911W: https://linuxtv.org 14912S: Odd Fixes 14913F: drivers/media/radio/si470x/radio-si470x-i2c.c 14914 14915SI470X FM RADIO RECEIVER USB DRIVER 14916M: Hans Verkuil <hverkuil@xs4all.nl> 14917L: linux-media@vger.kernel.org 14918T: git git://linuxtv.org/media_tree.git 14919W: https://linuxtv.org 14920S: Maintained 14921F: drivers/media/radio/si470x/radio-si470x-common.c 14922F: drivers/media/radio/si470x/radio-si470x.h 14923F: drivers/media/radio/si470x/radio-si470x-usb.c 14924 14925SI4713 FM RADIO TRANSMITTER I2C DRIVER 14926M: Eduardo Valentin <edubezval@gmail.com> 14927L: linux-media@vger.kernel.org 14928T: git git://linuxtv.org/media_tree.git 14929W: https://linuxtv.org 14930S: Odd Fixes 14931F: drivers/media/radio/si4713/si4713.? 14932 14933SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14934M: Eduardo Valentin <edubezval@gmail.com> 14935L: linux-media@vger.kernel.org 14936T: git git://linuxtv.org/media_tree.git 14937W: https://linuxtv.org 14938S: Odd Fixes 14939F: drivers/media/radio/si4713/radio-platform-si4713.c 14940 14941SI4713 FM RADIO TRANSMITTER USB DRIVER 14942M: Hans Verkuil <hverkuil@xs4all.nl> 14943L: linux-media@vger.kernel.org 14944T: git git://linuxtv.org/media_tree.git 14945W: https://linuxtv.org 14946S: Maintained 14947F: drivers/media/radio/si4713/radio-usb-si4713.c 14948 14949SIANO DVB DRIVER 14950M: Mauro Carvalho Chehab <mchehab@kernel.org> 14951L: linux-media@vger.kernel.org 14952W: https://linuxtv.org 14953T: git git://linuxtv.org/media_tree.git 14954S: Odd fixes 14955F: drivers/media/common/siano/ 14956F: drivers/media/usb/siano/ 14957F: drivers/media/usb/siano/ 14958F: drivers/media/mmc/siano/ 14959 14960SIFIVE PDMA DRIVER 14961M: Green Wan <green.wan@sifive.com> 14962S: Maintained 14963F: drivers/dma/sf-pdma/ 14964F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml 14965 14966SIFIVE DRIVERS 14967M: Palmer Dabbelt <palmer@dabbelt.com> 14968M: Paul Walmsley <paul.walmsley@sifive.com> 14969L: linux-riscv@lists.infradead.org 14970T: git git://github.com/sifive/riscv-linux.git 14971S: Supported 14972K: [^@]sifive 14973N: sifive 14974 14975SIFIVE FU540 SYSTEM-ON-CHIP 14976M: Paul Walmsley <paul.walmsley@sifive.com> 14977M: Palmer Dabbelt <palmer@dabbelt.com> 14978L: linux-riscv@lists.infradead.org 14979T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14980S: Supported 14981K: fu540 14982N: fu540 14983 14984SILEAD TOUCHSCREEN DRIVER 14985M: Hans de Goede <hdegoede@redhat.com> 14986L: linux-input@vger.kernel.org 14987L: platform-driver-x86@vger.kernel.org 14988S: Maintained 14989F: drivers/input/touchscreen/silead.c 14990F: drivers/platform/x86/touchscreen_dmi.c 14991 14992SILICON LABS WIRELESS DRIVERS (for WFxxx series) 14993M: Jérôme Pouiller <jerome.pouiller@silabs.com> 14994S: Supported 14995F: drivers/staging/wfx/ 14996 14997SILICON MOTION SM712 FRAME BUFFER DRIVER 14998M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14999M: Teddy Wang <teddy.wang@siliconmotion.com> 15000M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15001L: linux-fbdev@vger.kernel.org 15002S: Maintained 15003F: drivers/video/fbdev/sm712* 15004F: Documentation/fb/sm712fb.rst 15005 15006SIMPLE FIRMWARE INTERFACE (SFI) 15007M: Len Brown <lenb@kernel.org> 15008L: sfi-devel@simplefirmware.org 15009W: http://simplefirmware.org/ 15010T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 15011S: Supported 15012F: arch/x86/platform/sfi/ 15013F: drivers/sfi/ 15014F: include/linux/sfi*.h 15015 15016SIMPLEFB FB DRIVER 15017M: Hans de Goede <hdegoede@redhat.com> 15018L: linux-fbdev@vger.kernel.org 15019S: Maintained 15020F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 15021F: drivers/video/fbdev/simplefb.c 15022F: include/linux/platform_data/simplefb.h 15023 15024SIMTEC EB110ATX (Chalice CATS) 15025M: Vincent Sanders <vince@simtec.co.uk> 15026M: Simtec Linux Team <linux@simtec.co.uk> 15027W: http://www.simtec.co.uk/products/EB110ATX/ 15028S: Supported 15029 15030SIMTEC EB2410ITX (BAST) 15031M: Vincent Sanders <vince@simtec.co.uk> 15032M: Simtec Linux Team <linux@simtec.co.uk> 15033W: http://www.simtec.co.uk/products/EB2410ITX/ 15034S: Supported 15035F: arch/arm/mach-s3c24xx/mach-bast.c 15036F: arch/arm/mach-s3c24xx/bast-ide.c 15037F: arch/arm/mach-s3c24xx/bast-irq.c 15038 15039SIPHASH PRF ROUTINES 15040M: Jason A. Donenfeld <Jason@zx2c4.com> 15041S: Maintained 15042F: lib/siphash.c 15043F: lib/test_siphash.c 15044F: include/linux/siphash.h 15045 15046SIOX 15047M: Thorsten Scherer <t.scherer@eckelmann.de> 15048M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 15049R: Pengutronix Kernel Team <kernel@pengutronix.de> 15050S: Supported 15051F: drivers/siox/* 15052F: drivers/gpio/gpio-siox.c 15053F: include/trace/events/siox.h 15054 15055SIS 190 ETHERNET DRIVER 15056M: Francois Romieu <romieu@fr.zoreil.com> 15057L: netdev@vger.kernel.org 15058S: Maintained 15059F: drivers/net/ethernet/sis/sis190.c 15060 15061SIS 900/7016 FAST ETHERNET DRIVER 15062M: Daniele Venzano <venza@brownhat.org> 15063W: http://www.brownhat.org/sis900.html 15064L: netdev@vger.kernel.org 15065S: Maintained 15066F: drivers/net/ethernet/sis/sis900.* 15067 15068SIS FRAMEBUFFER DRIVER 15069M: Thomas Winischhofer <thomas@winischhofer.net> 15070W: http://www.winischhofer.net/linuxsisvga.shtml 15071S: Maintained 15072F: Documentation/fb/sisfb.rst 15073F: drivers/video/fbdev/sis/ 15074F: include/video/sisfb.h 15075 15076SIS USB2VGA DRIVER 15077M: Thomas Winischhofer <thomas@winischhofer.net> 15078W: http://www.winischhofer.at/linuxsisusbvga.shtml 15079S: Maintained 15080F: drivers/usb/misc/sisusbvga/ 15081 15082SLAB ALLOCATOR 15083M: Christoph Lameter <cl@linux.com> 15084M: Pekka Enberg <penberg@kernel.org> 15085M: David Rientjes <rientjes@google.com> 15086M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 15087M: Andrew Morton <akpm@linux-foundation.org> 15088L: linux-mm@kvack.org 15089S: Maintained 15090F: include/linux/sl?b*.h 15091F: mm/sl?b* 15092 15093SLEEPABLE READ-COPY UPDATE (SRCU) 15094M: Lai Jiangshan <jiangshanlai@gmail.com> 15095M: "Paul E. McKenney" <paulmck@kernel.org> 15096M: Josh Triplett <josh@joshtriplett.org> 15097R: Steven Rostedt <rostedt@goodmis.org> 15098R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 15099L: rcu@vger.kernel.org 15100W: http://www.rdrop.com/users/paulmck/RCU/ 15101S: Supported 15102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15103F: include/linux/srcu*.h 15104F: kernel/rcu/srcu*.c 15105 15106SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 15107M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15109S: Maintained 15110F: drivers/slimbus/ 15111F: Documentation/devicetree/bindings/slimbus/ 15112F: include/linux/slimbus.h 15113 15114SMACK SECURITY MODULE 15115M: Casey Schaufler <casey@schaufler-ca.com> 15116L: linux-security-module@vger.kernel.org 15117W: http://schaufler-ca.com 15118T: git git://github.com/cschaufler/smack-next 15119S: Maintained 15120F: Documentation/admin-guide/LSM/Smack.rst 15121F: security/smack/ 15122 15123SMC91x ETHERNET DRIVER 15124M: Nicolas Pitre <nico@fluxnic.net> 15125S: Odd Fixes 15126F: drivers/net/ethernet/smsc/smc91x.* 15127 15128SMIA AND SMIA++ IMAGE SENSOR DRIVER 15129M: Sakari Ailus <sakari.ailus@iki.fi> 15130L: linux-media@vger.kernel.org 15131S: Maintained 15132F: drivers/media/i2c/smiapp/ 15133F: include/media/i2c/smiapp.h 15134F: drivers/media/i2c/smiapp-pll.c 15135F: drivers/media/i2c/smiapp-pll.h 15136F: include/uapi/linux/smiapp.h 15137F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15138 15139SMM665 HARDWARE MONITOR DRIVER 15140M: Guenter Roeck <linux@roeck-us.net> 15141L: linux-hwmon@vger.kernel.org 15142S: Maintained 15143F: Documentation/hwmon/smm665.rst 15144F: drivers/hwmon/smm665.c 15145 15146SMSC EMC2103 HARDWARE MONITOR DRIVER 15147M: Steve Glendinning <steve.glendinning@shawell.net> 15148L: linux-hwmon@vger.kernel.org 15149S: Maintained 15150F: Documentation/hwmon/emc2103.rst 15151F: drivers/hwmon/emc2103.c 15152 15153SMSC SCH5627 HARDWARE MONITOR DRIVER 15154M: Hans de Goede <hdegoede@redhat.com> 15155L: linux-hwmon@vger.kernel.org 15156S: Supported 15157F: Documentation/hwmon/sch5627.rst 15158F: drivers/hwmon/sch5627.c 15159 15160SMSC UFX6000 and UFX7000 USB to VGA DRIVER 15161M: Steve Glendinning <steve.glendinning@shawell.net> 15162L: linux-fbdev@vger.kernel.org 15163S: Maintained 15164F: drivers/video/fbdev/smscufx.c 15165 15166SMSC47B397 HARDWARE MONITOR DRIVER 15167M: Jean Delvare <jdelvare@suse.com> 15168L: linux-hwmon@vger.kernel.org 15169S: Maintained 15170F: Documentation/hwmon/smsc47b397.rst 15171F: drivers/hwmon/smsc47b397.c 15172 15173SMSC911x ETHERNET DRIVER 15174M: Steve Glendinning <steve.glendinning@shawell.net> 15175L: netdev@vger.kernel.org 15176S: Maintained 15177F: include/linux/smsc911x.h 15178F: drivers/net/ethernet/smsc/smsc911x.* 15179 15180SMSC9420 PCI ETHERNET DRIVER 15181M: Steve Glendinning <steve.glendinning@shawell.net> 15182L: netdev@vger.kernel.org 15183S: Maintained 15184F: drivers/net/ethernet/smsc/smsc9420.* 15185 15186SOC-CAMERA V4L2 SUBSYSTEM 15187L: linux-media@vger.kernel.org 15188T: git git://linuxtv.org/media_tree.git 15189S: Orphan 15190F: include/media/soc_camera.h 15191F: drivers/staging/media/soc_camera/ 15192 15193SOCIONEXT SYNQUACER I2C DRIVER 15194M: Ard Biesheuvel <ardb@kernel.org> 15195L: linux-i2c@vger.kernel.org 15196S: Maintained 15197F: drivers/i2c/busses/i2c-synquacer.c 15198F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15199 15200SOCIONEXT UNIPHIER SOUND DRIVER 15201L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15202S: Orphan 15203F: sound/soc/uniphier/ 15204 15205SOEKRIS NET48XX LED SUPPORT 15206M: Chris Boot <bootc@bootc.net> 15207S: Maintained 15208F: drivers/leds/leds-net48xx.c 15209 15210SOFT-IWARP DRIVER (siw) 15211M: Bernard Metzler <bmt@zurich.ibm.com> 15212L: linux-rdma@vger.kernel.org 15213S: Supported 15214F: drivers/infiniband/sw/siw/ 15215F: include/uapi/rdma/siw-abi.h 15216 15217SOFT-ROCE DRIVER (rxe) 15218M: Moni Shoua <monis@mellanox.com> 15219L: linux-rdma@vger.kernel.org 15220S: Supported 15221W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 15222Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15223F: drivers/infiniband/sw/rxe/ 15224F: include/uapi/rdma/rdma_user_rxe.h 15225 15226SOFTLOGIC 6x10 MPEG CODEC 15227M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15228M: Anton Sviridenko <anton@corp.bluecherry.net> 15229M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15230M: Andrey Utkin <andrey_utkin@fastmail.com> 15231M: Ismael Luceno <ismael@iodev.co.uk> 15232L: linux-media@vger.kernel.org 15233S: Supported 15234F: drivers/media/pci/solo6x10/ 15235 15236SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 15237M: James Morse <james.morse@arm.com> 15238L: linux-arm-kernel@lists.infradead.org 15239S: Maintained 15240F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 15241F: drivers/firmware/arm_sdei.c 15242F: include/linux/arm_sdei.h 15243F: include/uapi/linux/arm_sdei.h 15244 15245SOFTWARE RAID (Multiple Disks) SUPPORT 15246M: Song Liu <song@kernel.org> 15247L: linux-raid@vger.kernel.org 15248T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15249S: Supported 15250F: drivers/md/Makefile 15251F: drivers/md/Kconfig 15252F: drivers/md/md* 15253F: drivers/md/raid* 15254F: include/linux/raid/ 15255F: include/uapi/linux/raid/ 15256 15257SOCIONEXT (SNI) AVE NETWORK DRIVER 15258M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15259L: netdev@vger.kernel.org 15260S: Maintained 15261F: drivers/net/ethernet/socionext/sni_ave.c 15262F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15263 15264SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15265M: Jassi Brar <jaswinder.singh@linaro.org> 15266M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15267L: netdev@vger.kernel.org 15268S: Maintained 15269F: drivers/net/ethernet/socionext/netsec.c 15270F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15271 15272SOCIONEXT (SNI) Synquacer SPI DRIVER 15273M: Masahisa Kojima <masahisa.kojima@linaro.org> 15274M: Jassi Brar <jaswinder.singh@linaro.org> 15275L: linux-spi@vger.kernel.org 15276S: Maintained 15277F: drivers/spi/spi-synquacer.c 15278F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15279 15280SOLIDRUN CLEARFOG SUPPORT 15281M: Russell King <linux@armlinux.org.uk> 15282S: Maintained 15283F: arch/arm/boot/dts/armada-388-clearfog* 15284F: arch/arm/boot/dts/armada-38x-solidrun-* 15285 15286SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 15287M: Russell King <linux@armlinux.org.uk> 15288S: Maintained 15289F: arch/arm/boot/dts/imx6*-cubox-i* 15290F: arch/arm/boot/dts/imx6*-hummingboard* 15291F: arch/arm/boot/dts/imx6*-sr-* 15292 15293SONIC NETWORK DRIVER 15294M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15295L: netdev@vger.kernel.org 15296S: Maintained 15297F: drivers/net/ethernet/natsemi/sonic.* 15298 15299SONICS SILICON BACKPLANE DRIVER (SSB) 15300M: Michael Buesch <m@bues.ch> 15301L: linux-wireless@vger.kernel.org 15302S: Maintained 15303F: drivers/ssb/ 15304F: include/linux/ssb/ 15305 15306SONY IMX214 SENSOR DRIVER 15307M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15308L: linux-media@vger.kernel.org 15309T: git git://linuxtv.org/media_tree.git 15310S: Maintained 15311F: drivers/media/i2c/imx214.c 15312F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15313 15314SONY IMX258 SENSOR DRIVER 15315M: Sakari Ailus <sakari.ailus@linux.intel.com> 15316L: linux-media@vger.kernel.org 15317T: git git://linuxtv.org/media_tree.git 15318S: Maintained 15319F: drivers/media/i2c/imx258.c 15320 15321SONY IMX274 SENSOR DRIVER 15322M: Leon Luo <leonl@leopardimaging.com> 15323L: linux-media@vger.kernel.org 15324T: git git://linuxtv.org/media_tree.git 15325S: Maintained 15326F: drivers/media/i2c/imx274.c 15327F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15328 15329SONY IMX290 SENSOR DRIVER 15330M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15331L: linux-media@vger.kernel.org 15332T: git git://linuxtv.org/media_tree.git 15333S: Maintained 15334F: drivers/media/i2c/imx290.c 15335F: Documentation/devicetree/bindings/media/i2c/imx290.txt 15336 15337SONY IMX319 SENSOR DRIVER 15338M: Bingbu Cao <bingbu.cao@intel.com> 15339L: linux-media@vger.kernel.org 15340T: git git://linuxtv.org/media_tree.git 15341S: Maintained 15342F: drivers/media/i2c/imx319.c 15343 15344SONY IMX355 SENSOR DRIVER 15345M: Tianshu Qiu <tian.shu.qiu@intel.com> 15346L: linux-media@vger.kernel.org 15347T: git git://linuxtv.org/media_tree.git 15348S: Maintained 15349F: drivers/media/i2c/imx355.c 15350 15351SONY MEMORYSTICK SUBSYSTEM 15352M: Maxim Levitsky <maximlevitsky@gmail.com> 15353M: Alex Dubov <oakad@yahoo.com> 15354M: Ulf Hansson <ulf.hansson@linaro.org> 15355L: linux-mmc@vger.kernel.org 15356T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15357S: Maintained 15358F: drivers/memstick/ 15359F: include/linux/memstick.h 15360 15361SONY VAIO CONTROL DEVICE DRIVER 15362M: Mattia Dongili <malattia@linux.it> 15363L: platform-driver-x86@vger.kernel.org 15364W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 15365S: Maintained 15366F: Documentation/admin-guide/laptops/sony-laptop.rst 15367F: drivers/char/sonypi.c 15368F: drivers/platform/x86/sony-laptop.c 15369F: include/linux/sony-laptop.h 15370 15371SOUND 15372M: Jaroslav Kysela <perex@perex.cz> 15373M: Takashi Iwai <tiwai@suse.com> 15374L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15375W: http://www.alsa-project.org/ 15376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15377Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15378S: Maintained 15379F: Documentation/sound/ 15380F: include/sound/ 15381F: include/uapi/sound/ 15382F: sound/ 15383 15384SOUND - COMPRESSED AUDIO 15385M: Vinod Koul <vkoul@kernel.org> 15386L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15388S: Supported 15389F: Documentation/sound/designs/compress-offload.rst 15390F: include/sound/compress_driver.h 15391F: include/uapi/sound/compress_* 15392F: sound/core/compress_offload.c 15393F: sound/soc/soc-compress.c 15394 15395SOUND - DMAENGINE HELPERS 15396M: Lars-Peter Clausen <lars@metafoo.de> 15397S: Supported 15398F: include/sound/dmaengine_pcm.h 15399F: sound/core/pcm_dmaengine.c 15400F: sound/soc/soc-generic-dmaengine-pcm.c 15401 15402SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15403M: Liam Girdwood <lgirdwood@gmail.com> 15404M: Mark Brown <broonie@kernel.org> 15405T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15407W: http://alsa-project.org/main/index.php/ASoC 15408S: Supported 15409F: Documentation/devicetree/bindings/sound/ 15410F: Documentation/sound/soc/ 15411F: sound/soc/ 15412F: include/dt-bindings/sound/ 15413F: include/sound/soc* 15414 15415SOUNDWIRE SUBSYSTEM 15416M: Vinod Koul <vkoul@kernel.org> 15417M: Sanyog Kale <sanyog.r.kale@intel.com> 15418R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15419L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15420S: Supported 15421F: Documentation/driver-api/soundwire/ 15422F: drivers/soundwire/ 15423F: include/linux/soundwire/ 15424 15425SP2 MEDIA DRIVER 15426M: Olli Salonen <olli.salonen@iki.fi> 15427L: linux-media@vger.kernel.org 15428W: https://linuxtv.org 15429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15430S: Maintained 15431F: drivers/media/dvb-frontends/sp2* 15432 15433SPARC + UltraSPARC (sparc/sparc64) 15434M: "David S. Miller" <davem@davemloft.net> 15435L: sparclinux@vger.kernel.org 15436Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15437T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15438T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15439S: Maintained 15440F: arch/sparc/ 15441F: drivers/sbus/ 15442 15443SPARC SERIAL DRIVERS 15444M: "David S. Miller" <davem@davemloft.net> 15445L: sparclinux@vger.kernel.org 15446T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15447T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15448S: Maintained 15449F: include/linux/sunserialcore.h 15450F: drivers/tty/serial/suncore.c 15451F: drivers/tty/serial/sunhv.c 15452F: drivers/tty/serial/sunsab.c 15453F: drivers/tty/serial/sunsab.h 15454F: drivers/tty/serial/sunsu.c 15455F: drivers/tty/serial/sunzilog.c 15456F: drivers/tty/serial/sunzilog.h 15457F: drivers/tty/vcc.c 15458 15459SPARSE CHECKER 15460M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15461L: linux-sparse@vger.kernel.org 15462W: https://sparse.wiki.kernel.org/ 15463T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15464S: Maintained 15465F: include/linux/compiler.h 15466 15467SPEAR CLOCK FRAMEWORK SUPPORT 15468M: Viresh Kumar <vireshk@kernel.org> 15469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15470W: http://www.st.com/spear 15471S: Maintained 15472F: drivers/clk/spear/ 15473 15474SPEAR PLATFORM SUPPORT 15475M: Viresh Kumar <vireshk@kernel.org> 15476M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15478W: http://www.st.com/spear 15479S: Maintained 15480F: arch/arm/boot/dts/spear* 15481F: arch/arm/mach-spear/ 15482 15483SPI NOR SUBSYSTEM 15484M: Tudor Ambarus <tudor.ambarus@microchip.com> 15485L: linux-mtd@lists.infradead.org 15486W: http://www.linux-mtd.infradead.org/ 15487Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15488T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15489S: Maintained 15490F: drivers/mtd/spi-nor/ 15491F: include/linux/mtd/spi-nor.h 15492 15493SPI SUBSYSTEM 15494M: Mark Brown <broonie@kernel.org> 15495L: linux-spi@vger.kernel.org 15496T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15497Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15498S: Maintained 15499F: Documentation/devicetree/bindings/spi/ 15500F: Documentation/spi/ 15501F: drivers/spi/ 15502F: include/linux/spi/ 15503F: include/uapi/linux/spi/ 15504F: tools/spi/ 15505 15506SPIDERNET NETWORK DRIVER for CELL 15507M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15508L: netdev@vger.kernel.org 15509S: Supported 15510F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15511F: drivers/net/ethernet/toshiba/spider_net* 15512 15513SPMI SUBSYSTEM 15514R: Stephen Boyd <sboyd@kernel.org> 15515L: linux-arm-msm@vger.kernel.org 15516F: Documentation/devicetree/bindings/spmi/ 15517F: drivers/spmi/ 15518F: include/dt-bindings/spmi/spmi.h 15519F: include/linux/spmi.h 15520F: include/trace/events/spmi.h 15521 15522SPU FILE SYSTEM 15523M: Jeremy Kerr <jk@ozlabs.org> 15524L: linuxppc-dev@lists.ozlabs.org 15525W: http://www.ibm.com/developerworks/power/cell/ 15526S: Supported 15527F: Documentation/filesystems/spufs.txt 15528F: arch/powerpc/platforms/cell/spufs/ 15529 15530SQUASHFS FILE SYSTEM 15531M: Phillip Lougher <phillip@squashfs.org.uk> 15532L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15533W: http://squashfs.org.uk 15534T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15535S: Maintained 15536F: Documentation/filesystems/squashfs.txt 15537F: fs/squashfs/ 15538 15539SRM (Alpha) environment access 15540M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15541S: Maintained 15542F: arch/alpha/kernel/srm_env.c 15543 15544ST LSM6DSx IMU IIO DRIVER 15545M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15546L: linux-iio@vger.kernel.org 15547W: http://www.st.com/ 15548S: Maintained 15549F: drivers/iio/imu/st_lsm6dsx/ 15550F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15551 15552ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15553M: Mickael Guene <mickael.guene@st.com> 15554L: linux-media@vger.kernel.org 15555T: git git://linuxtv.org/media_tree.git 15556S: Maintained 15557F: drivers/media/i2c/st-mipid02.c 15558F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15559 15560ST STM32 I2C/SMBUS DRIVER 15561M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15562L: linux-i2c@vger.kernel.org 15563S: Maintained 15564F: drivers/i2c/busses/i2c-stm32* 15565 15566ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15567M: Song Qiang <songqiang1304521@gmail.com> 15568L: linux-iio@vger.kernel.org 15569S: Maintained 15570F: drivers/iio/proximity/vl53l0x-i2c.c 15571F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15572 15573STABLE BRANCH 15574M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15575M: Sasha Levin <sashal@kernel.org> 15576L: stable@vger.kernel.org 15577S: Supported 15578F: Documentation/process/stable-kernel-rules.rst 15579 15580STAGING - COMEDI 15581M: Ian Abbott <abbotti@mev.co.uk> 15582M: H Hartley Sweeten <hsweeten@visionengravers.com> 15583S: Odd Fixes 15584F: drivers/staging/comedi/ 15585 15586STAGING - FIELDBUS SUBSYSTEM 15587M: Sven Van Asbroeck <TheSven73@gmail.com> 15588S: Maintained 15589F: drivers/staging/fieldbus/* 15590F: drivers/staging/fieldbus/Documentation/ 15591 15592STAGING - HMS ANYBUS-S BUS 15593M: Sven Van Asbroeck <TheSven73@gmail.com> 15594S: Maintained 15595F: drivers/staging/fieldbus/anybuss/ 15596 15597STAGING - INDUSTRIAL IO 15598M: Jonathan Cameron <jic23@kernel.org> 15599L: linux-iio@vger.kernel.org 15600S: Odd Fixes 15601F: Documentation/devicetree/bindings/staging/iio/ 15602F: drivers/staging/iio/ 15603 15604STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15605M: Marc Dietrich <marvin24@gmx.de> 15606L: ac100@lists.launchpad.net (moderated for non-subscribers) 15607L: linux-tegra@vger.kernel.org 15608S: Maintained 15609F: drivers/staging/nvec/ 15610 15611STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15612M: Jens Frederich <jfrederich@gmail.com> 15613M: Daniel Drake <dsd@laptop.org> 15614M: Jon Nettleton <jon.nettleton@gmail.com> 15615W: http://wiki.laptop.org/go/DCON 15616S: Maintained 15617F: drivers/staging/olpc_dcon/ 15618 15619STAGING - REALTEK RTL8712U DRIVERS 15620M: Larry Finger <Larry.Finger@lwfinger.net> 15621M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15622S: Odd Fixes 15623F: drivers/staging/rtl8712/ 15624 15625STAGING - REALTEK RTL8188EU DRIVERS 15626M: Larry Finger <Larry.Finger@lwfinger.net> 15627S: Odd Fixes 15628F: drivers/staging/rtl8188eu/ 15629 15630STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15631M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15632M: Teddy Wang <teddy.wang@siliconmotion.com> 15633M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15634L: linux-fbdev@vger.kernel.org 15635S: Maintained 15636F: drivers/staging/sm750fb/ 15637 15638STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15639M: William Hubbs <w.d.hubbs@gmail.com> 15640M: Chris Brannon <chris@the-brannons.com> 15641M: Kirk Reiser <kirk@reisers.ca> 15642M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15643L: speakup@linux-speakup.org 15644W: http://www.linux-speakup.org/ 15645S: Odd Fixes 15646F: drivers/staging/speakup/ 15647 15648STAGING - VIA VT665X DRIVERS 15649M: Forest Bond <forest@alittletooquiet.net> 15650S: Odd Fixes 15651F: drivers/staging/vt665?/ 15652 15653STAGING - WILC1000 WIFI DRIVER 15654M: Adham Abozaeid <adham.abozaeid@microchip.com> 15655M: Ajay Singh <ajay.kathat@microchip.com> 15656L: linux-wireless@vger.kernel.org 15657S: Supported 15658F: drivers/staging/wilc1000/ 15659 15660STAGING - SEPS525 LCD CONTROLLER DRIVERS 15661M: Michael Hennerich <michael.hennerich@analog.com> 15662M: Beniamin Bia <beniamin.bia@analog.com> 15663L: linux-fbdev@vger.kernel.org 15664S: Supported 15665F: drivers/staging/fbtft/fb_seps525.c 15666F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 15667 15668STAGING SUBSYSTEM 15669M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15670T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15671L: devel@driverdev.osuosl.org 15672S: Supported 15673F: drivers/staging/ 15674 15675STARFIRE/DURALAN NETWORK DRIVER 15676M: Ion Badulescu <ionut@badula.org> 15677S: Odd Fixes 15678F: drivers/net/ethernet/adaptec/starfire* 15679 15680STEC S1220 SKD DRIVER 15681M: Damien Le Moal <Damien.LeMoal@wdc.com> 15682L: linux-block@vger.kernel.org 15683S: Maintained 15684F: drivers/block/skd*[ch] 15685 15686STI AUDIO (ASoC) DRIVERS 15687M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15688L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15689S: Maintained 15690F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15691F: sound/soc/sti/ 15692 15693STI CEC DRIVER 15694M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15695S: Maintained 15696F: drivers/media/platform/sti/cec/ 15697F: Documentation/devicetree/bindings/media/stih-cec.txt 15698 15699STK1160 USB VIDEO CAPTURE DRIVER 15700M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15701L: linux-media@vger.kernel.org 15702T: git git://linuxtv.org/media_tree.git 15703S: Maintained 15704F: drivers/media/usb/stk1160/ 15705 15706STM32 AUDIO (ASoC) DRIVERS 15707M: Olivier Moysan <olivier.moysan@st.com> 15708M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15709L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15710S: Maintained 15711F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15712F: sound/soc/stm/ 15713 15714STM32 TIMER/LPTIMER DRIVERS 15715M: Fabrice Gasnier <fabrice.gasnier@st.com> 15716S: Maintained 15717F: drivers/*/stm32-*timer* 15718F: drivers/pwm/pwm-stm32* 15719F: include/linux/*/stm32-*tim* 15720F: Documentation/ABI/testing/*timer-stm32 15721F: Documentation/devicetree/bindings/*/stm32-*timer* 15722F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15723 15724STMMAC ETHERNET DRIVER 15725M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15726M: Alexandre Torgue <alexandre.torgue@st.com> 15727M: Jose Abreu <joabreu@synopsys.com> 15728L: netdev@vger.kernel.org 15729W: http://www.stlinux.com 15730S: Supported 15731F: drivers/net/ethernet/stmicro/stmmac/ 15732 15733SUN3/3X 15734M: Sam Creasey <sammy@sammy.net> 15735W: http://sammy.net/sun3/ 15736S: Maintained 15737F: arch/m68k/kernel/*sun3* 15738F: arch/m68k/sun3*/ 15739F: arch/m68k/include/asm/sun3* 15740F: drivers/net/ethernet/i825xx/sun3* 15741 15742SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15743M: Hans de Goede <hdegoede@redhat.com> 15744L: linux-input@vger.kernel.org 15745S: Maintained 15746F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 15747F: drivers/input/keyboard/sun4i-lradc-keys.c 15748 15749SUNDANCE NETWORK DRIVER 15750M: Denis Kirjanov <kda@linux-powerpc.org> 15751L: netdev@vger.kernel.org 15752S: Maintained 15753F: drivers/net/ethernet/dlink/sundance.c 15754 15755SUPERH 15756M: Yoshinori Sato <ysato@users.sourceforge.jp> 15757M: Rich Felker <dalias@libc.org> 15758L: linux-sh@vger.kernel.org 15759Q: http://patchwork.kernel.org/project/linux-sh/list/ 15760S: Maintained 15761F: Documentation/sh/ 15762F: arch/sh/ 15763F: drivers/sh/ 15764 15765SUSPEND TO RAM 15766M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15767M: Len Brown <len.brown@intel.com> 15768M: Pavel Machek <pavel@ucw.cz> 15769L: linux-pm@vger.kernel.org 15770B: https://bugzilla.kernel.org 15771S: Supported 15772F: Documentation/power/ 15773F: arch/x86/kernel/acpi/ 15774F: drivers/base/power/ 15775F: kernel/power/ 15776F: include/linux/suspend.h 15777F: include/linux/freezer.h 15778F: include/linux/pm.h 15779 15780SVGA HANDLING 15781M: Martin Mares <mj@ucw.cz> 15782L: linux-video@atrey.karlin.mff.cuni.cz 15783S: Maintained 15784F: Documentation/admin-guide/svga.rst 15785F: arch/x86/boot/video* 15786 15787SWIOTLB SUBSYSTEM 15788M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15789L: iommu@lists.linux-foundation.org 15790T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15791S: Supported 15792F: kernel/dma/swiotlb.c 15793F: arch/*/kernel/pci-swiotlb.c 15794F: include/linux/swiotlb.h 15795 15796SWITCHDEV 15797M: Jiri Pirko <jiri@resnulli.us> 15798M: Ivan Vecera <ivecera@redhat.com> 15799L: netdev@vger.kernel.org 15800S: Supported 15801F: net/switchdev/ 15802F: include/net/switchdev.h 15803 15804SY8106A REGULATOR DRIVER 15805M: Icenowy Zheng <icenowy@aosc.io> 15806S: Maintained 15807F: drivers/regulator/sy8106a-regulator.c 15808F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15809 15810SYNC FILE FRAMEWORK 15811M: Sumit Semwal <sumit.semwal@linaro.org> 15812R: Gustavo Padovan <gustavo@padovan.org> 15813S: Maintained 15814L: linux-media@vger.kernel.org 15815L: dri-devel@lists.freedesktop.org 15816F: drivers/dma-buf/sync_* 15817F: drivers/dma-buf/dma-fence* 15818F: drivers/dma-buf/sw_sync.c 15819F: include/linux/sync_file.h 15820F: include/uapi/linux/sync_file.h 15821F: Documentation/driver-api/sync_file.rst 15822T: git git://anongit.freedesktop.org/drm/drm-misc 15823 15824SYNOPSYS ARC ARCHITECTURE 15825M: Vineet Gupta <vgupta@synopsys.com> 15826L: linux-snps-arc@lists.infradead.org 15827S: Supported 15828F: arch/arc/ 15829F: Documentation/devicetree/bindings/arc/* 15830F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15831F: drivers/clocksource/arc_timer.c 15832F: drivers/tty/serial/arc_uart.c 15833T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15834 15835SYNOPSYS ARC HSDK SDP pll clock driver 15836M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15837S: Supported 15838F: drivers/clk/clk-hsdk-pll.c 15839F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15840 15841SYNOPSYS ARC SDP clock driver 15842M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15843S: Supported 15844F: drivers/clk/axs10x/* 15845F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15846 15847SYNOPSYS ARC SDP platform support 15848M: Alexey Brodkin <abrodkin@synopsys.com> 15849S: Supported 15850F: arch/arc/plat-axs10x 15851F: arch/arc/boot/dts/ax* 15852F: Documentation/devicetree/bindings/arc/axs10* 15853 15854SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15855M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15856S: Supported 15857F: drivers/reset/reset-axs10x.c 15858F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15859 15860SYNOPSYS CREG GPIO DRIVER 15861M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15862S: Maintained 15863F: drivers/gpio/gpio-creg-snps.c 15864F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15865 15866SYNOPSYS DESIGNWARE 8250 UART DRIVER 15867R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15868S: Maintained 15869F: drivers/tty/serial/8250/8250_dw.c 15870 15871SYNOPSYS DESIGNWARE APB GPIO DRIVER 15872M: Hoan Tran <hoan@os.amperecomputing.com> 15873L: linux-gpio@vger.kernel.org 15874S: Maintained 15875F: drivers/gpio/gpio-dwapb.c 15876F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15877 15878SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15879M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15880S: Maintained 15881F: drivers/dma/dw-axi-dmac/ 15882F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15883 15884SYNOPSYS DESIGNWARE DMAC DRIVER 15885M: Viresh Kumar <vireshk@kernel.org> 15886R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15887S: Maintained 15888F: Documentation/devicetree/bindings/dma/snps-dma.txt 15889F: drivers/dma/dw/ 15890F: include/dt-bindings/dma/dw-dmac.h 15891F: include/linux/dma/dw.h 15892F: include/linux/platform_data/dma-dw.h 15893 15894SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15895M: Jose Abreu <Jose.Abreu@synopsys.com> 15896L: netdev@vger.kernel.org 15897S: Supported 15898F: drivers/net/ethernet/synopsys/ 15899 15900SYNOPSYS DESIGNWARE I2C DRIVER 15901M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15902R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15903R: Mika Westerberg <mika.westerberg@linux.intel.com> 15904L: linux-i2c@vger.kernel.org 15905S: Maintained 15906F: drivers/i2c/busses/i2c-designware-* 15907F: include/linux/platform_data/i2c-designware.h 15908 15909SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15910M: Jaehoon Chung <jh80.chung@samsung.com> 15911L: linux-mmc@vger.kernel.org 15912S: Maintained 15913F: drivers/mmc/host/dw_mmc* 15914 15915SYNOPSYS HSDK RESET CONTROLLER DRIVER 15916M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15917S: Supported 15918F: drivers/reset/reset-hsdk.c 15919F: include/dt-bindings/reset/snps,hsdk-reset.h 15920F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15921 15922SYSTEM CONFIGURATION (SYSCON) 15923M: Lee Jones <lee.jones@linaro.org> 15924M: Arnd Bergmann <arnd@arndb.de> 15925T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15926S: Supported 15927F: drivers/mfd/syscon.c 15928 15929SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15930M: Sudeep Holla <sudeep.holla@arm.com> 15931L: linux-arm-kernel@lists.infradead.org 15932S: Maintained 15933F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15934F: drivers/clk/clk-sc[mp]i.c 15935F: drivers/cpufreq/sc[mp]i-cpufreq.c 15936F: drivers/firmware/arm_scpi.c 15937F: drivers/firmware/arm_scmi/ 15938F: drivers/reset/reset-scmi.c 15939F: include/linux/sc[mp]i_protocol.h 15940 15941SYSTEM RESET/SHUTDOWN DRIVERS 15942M: Sebastian Reichel <sre@kernel.org> 15943L: linux-pm@vger.kernel.org 15944T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15945S: Maintained 15946F: Documentation/devicetree/bindings/power/reset/ 15947F: drivers/power/reset/ 15948 15949SYSTEM TRACE MODULE CLASS 15950M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15951S: Maintained 15952T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15953F: Documentation/trace/stm.rst 15954F: drivers/hwtracing/stm/ 15955F: include/linux/stm.h 15956F: include/uapi/linux/stm.h 15957 15958SYSTEM76 ACPI DRIVER 15959M: Jeremy Soller <jeremy@system76.com> 15960M: System76 Product Development <productdev@system76.com> 15961L: platform-driver-x86@vger.kernel.org 15962S: Maintained 15963F: drivers/platform/x86/system76_acpi.c 15964 15965SYSV FILESYSTEM 15966M: Christoph Hellwig <hch@infradead.org> 15967S: Maintained 15968F: Documentation/filesystems/sysv-fs.txt 15969F: fs/sysv/ 15970F: include/linux/sysv_fs.h 15971 15972TASKSTATS STATISTICS INTERFACE 15973M: Balbir Singh <bsingharora@gmail.com> 15974S: Maintained 15975F: Documentation/accounting/taskstats* 15976F: include/linux/taskstats* 15977F: kernel/taskstats.c 15978 15979TC subsystem 15980M: Jamal Hadi Salim <jhs@mojatatu.com> 15981M: Cong Wang <xiyou.wangcong@gmail.com> 15982M: Jiri Pirko <jiri@resnulli.us> 15983L: netdev@vger.kernel.org 15984S: Maintained 15985F: include/net/pkt_cls.h 15986F: include/net/pkt_sched.h 15987F: include/net/tc_act/ 15988F: include/uapi/linux/pkt_cls.h 15989F: include/uapi/linux/pkt_sched.h 15990F: include/uapi/linux/tc_act/ 15991F: include/uapi/linux/tc_ematch/ 15992F: net/sched/ 15993 15994TC90522 MEDIA DRIVER 15995M: Akihiro Tsukada <tskd08@gmail.com> 15996L: linux-media@vger.kernel.org 15997S: Odd Fixes 15998F: drivers/media/dvb-frontends/tc90522* 15999 16000TCP LOW PRIORITY MODULE 16001M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 16002M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 16003W: http://tcp-lp-mod.sourceforge.net/ 16004S: Maintained 16005F: net/ipv4/tcp_lp.c 16006 16007TDA10071 MEDIA DRIVER 16008M: Antti Palosaari <crope@iki.fi> 16009L: linux-media@vger.kernel.org 16010W: https://linuxtv.org 16011W: http://palosaari.fi/linux/ 16012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16013T: git git://linuxtv.org/anttip/media_tree.git 16014S: Maintained 16015F: drivers/media/dvb-frontends/tda10071* 16016 16017TDA18212 MEDIA DRIVER 16018M: Antti Palosaari <crope@iki.fi> 16019L: linux-media@vger.kernel.org 16020W: https://linuxtv.org 16021W: http://palosaari.fi/linux/ 16022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16023T: git git://linuxtv.org/anttip/media_tree.git 16024S: Maintained 16025F: drivers/media/tuners/tda18212* 16026 16027TDA18218 MEDIA DRIVER 16028M: Antti Palosaari <crope@iki.fi> 16029L: linux-media@vger.kernel.org 16030W: https://linuxtv.org 16031W: http://palosaari.fi/linux/ 16032Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16033T: git git://linuxtv.org/anttip/media_tree.git 16034S: Maintained 16035F: drivers/media/tuners/tda18218* 16036 16037TDA18250 MEDIA DRIVER 16038M: Olli Salonen <olli.salonen@iki.fi> 16039L: linux-media@vger.kernel.org 16040W: https://linuxtv.org 16041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16042T: git git://linuxtv.org/media_tree.git 16043S: Maintained 16044F: drivers/media/tuners/tda18250* 16045 16046TDA18271 MEDIA DRIVER 16047M: Michael Krufky <mkrufky@linuxtv.org> 16048L: linux-media@vger.kernel.org 16049W: https://linuxtv.org 16050W: http://github.com/mkrufky 16051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16052T: git git://linuxtv.org/mkrufky/tuners.git 16053S: Maintained 16054F: drivers/media/tuners/tda18271* 16055 16056TDA1997x MEDIA DRIVER 16057M: Tim Harvey <tharvey@gateworks.com> 16058L: linux-media@vger.kernel.org 16059W: https://linuxtv.org 16060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16061S: Maintained 16062F: drivers/media/i2c/tda1997x.* 16063 16064TDA827x MEDIA DRIVER 16065M: Michael Krufky <mkrufky@linuxtv.org> 16066L: linux-media@vger.kernel.org 16067W: https://linuxtv.org 16068W: http://github.com/mkrufky 16069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16070T: git git://linuxtv.org/mkrufky/tuners.git 16071S: Maintained 16072F: drivers/media/tuners/tda8290.* 16073 16074TDA8290 MEDIA DRIVER 16075M: Michael Krufky <mkrufky@linuxtv.org> 16076L: linux-media@vger.kernel.org 16077W: https://linuxtv.org 16078W: http://github.com/mkrufky 16079Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16080T: git git://linuxtv.org/mkrufky/tuners.git 16081S: Maintained 16082F: drivers/media/tuners/tda8290.* 16083 16084TDA9840 MEDIA DRIVER 16085M: Hans Verkuil <hverkuil@xs4all.nl> 16086L: linux-media@vger.kernel.org 16087T: git git://linuxtv.org/media_tree.git 16088W: https://linuxtv.org 16089S: Maintained 16090F: drivers/media/i2c/tda9840* 16091 16092TEA5761 TUNER DRIVER 16093M: Mauro Carvalho Chehab <mchehab@kernel.org> 16094L: linux-media@vger.kernel.org 16095W: https://linuxtv.org 16096T: git git://linuxtv.org/media_tree.git 16097S: Odd fixes 16098F: drivers/media/tuners/tea5761.* 16099 16100TEA5767 TUNER DRIVER 16101M: Mauro Carvalho Chehab <mchehab@kernel.org> 16102L: linux-media@vger.kernel.org 16103W: https://linuxtv.org 16104T: git git://linuxtv.org/media_tree.git 16105S: Maintained 16106F: drivers/media/tuners/tea5767.* 16107 16108TEA6415C MEDIA DRIVER 16109M: Hans Verkuil <hverkuil@xs4all.nl> 16110L: linux-media@vger.kernel.org 16111T: git git://linuxtv.org/media_tree.git 16112W: https://linuxtv.org 16113S: Maintained 16114F: drivers/media/i2c/tea6415c* 16115 16116TEA6420 MEDIA DRIVER 16117M: Hans Verkuil <hverkuil@xs4all.nl> 16118L: linux-media@vger.kernel.org 16119T: git git://linuxtv.org/media_tree.git 16120W: https://linuxtv.org 16121S: Maintained 16122F: drivers/media/i2c/tea6420* 16123 16124TEAM DRIVER 16125M: Jiri Pirko <jiri@resnulli.us> 16126L: netdev@vger.kernel.org 16127S: Supported 16128F: drivers/net/team/ 16129F: include/linux/if_team.h 16130F: include/uapi/linux/if_team.h 16131 16132TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 16133M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 16134S: Maintained 16135F: arch/x86/platform/ts5500/ 16136 16137TECHNOTREND USB IR RECEIVER 16138M: Sean Young <sean@mess.org> 16139L: linux-media@vger.kernel.org 16140S: Maintained 16141F: drivers/media/rc/ttusbir.c 16142 16143TECHWELL TW9910 VIDEO DECODER 16144L: linux-media@vger.kernel.org 16145S: Orphan 16146F: drivers/media/i2c/tw9910.c 16147F: include/media/i2c/tw9910.h 16148 16149TEE SUBSYSTEM 16150M: Jens Wiklander <jens.wiklander@linaro.org> 16151L: tee-dev@lists.linaro.org 16152S: Maintained 16153F: include/linux/tee_drv.h 16154F: include/uapi/linux/tee.h 16155F: drivers/tee/ 16156F: Documentation/tee.txt 16157 16158TEGRA ARCHITECTURE SUPPORT 16159M: Thierry Reding <thierry.reding@gmail.com> 16160M: Jonathan Hunter <jonathanh@nvidia.com> 16161L: linux-tegra@vger.kernel.org 16162Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 16163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 16164S: Supported 16165N: [^a-z]tegra 16166 16167TEGRA CLOCK DRIVER 16168M: Peter De Schrijver <pdeschrijver@nvidia.com> 16169M: Prashant Gaikwad <pgaikwad@nvidia.com> 16170S: Supported 16171F: drivers/clk/tegra/ 16172 16173TEGRA DMA DRIVERS 16174M: Laxman Dewangan <ldewangan@nvidia.com> 16175M: Jon Hunter <jonathanh@nvidia.com> 16176S: Supported 16177F: drivers/dma/tegra* 16178 16179TEGRA I2C DRIVER 16180M: Laxman Dewangan <ldewangan@nvidia.com> 16181R: Dmitry Osipenko <digetx@gmail.com> 16182S: Supported 16183F: drivers/i2c/busses/i2c-tegra.c 16184 16185TEGRA IOMMU DRIVERS 16186M: Thierry Reding <thierry.reding@gmail.com> 16187L: linux-tegra@vger.kernel.org 16188S: Supported 16189F: drivers/iommu/tegra* 16190 16191TEGRA KBC DRIVER 16192M: Laxman Dewangan <ldewangan@nvidia.com> 16193S: Supported 16194F: drivers/input/keyboard/tegra-kbc.c 16195 16196TEGRA NAND DRIVER 16197M: Stefan Agner <stefan@agner.ch> 16198M: Lucas Stach <dev@lynxeye.de> 16199S: Maintained 16200F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 16201F: drivers/mtd/nand/raw/tegra_nand.c 16202 16203TEGRA PWM DRIVER 16204M: Thierry Reding <thierry.reding@gmail.com> 16205S: Supported 16206F: drivers/pwm/pwm-tegra.c 16207 16208TEGRA SERIAL DRIVER 16209M: Laxman Dewangan <ldewangan@nvidia.com> 16210S: Supported 16211F: drivers/tty/serial/serial-tegra.c 16212 16213TEGRA SPI DRIVER 16214M: Laxman Dewangan <ldewangan@nvidia.com> 16215S: Supported 16216F: drivers/spi/spi-tegra* 16217 16218TEGRA XUSB PADCTL DRIVER 16219M: JC Kuo <jckuo@nvidia.com> 16220S: Supported 16221F: drivers/phy/tegra/xusb* 16222 16223TEHUTI ETHERNET DRIVER 16224M: Andy Gospodarek <andy@greyhouse.net> 16225L: netdev@vger.kernel.org 16226S: Supported 16227F: drivers/net/ethernet/tehuti/* 16228 16229Telecom Clock Driver for MCPL0010 16230M: Mark Gross <mark.gross@intel.com> 16231S: Supported 16232F: drivers/char/tlclk.c 16233 16234TENSILICA XTENSA PORT (xtensa) 16235M: Chris Zankel <chris@zankel.net> 16236M: Max Filippov <jcmvbkbc@gmail.com> 16237L: linux-xtensa@linux-xtensa.org 16238T: git git://github.com/czankel/xtensa-linux.git 16239S: Maintained 16240F: arch/xtensa/ 16241F: drivers/irqchip/irq-xtensa-* 16242 16243Texas Instruments' System Control Interface (TISCI) Protocol Driver 16244M: Nishanth Menon <nm@ti.com> 16245M: Tero Kristo <t-kristo@ti.com> 16246M: Santosh Shilimkar <ssantosh@kernel.org> 16247L: linux-arm-kernel@lists.infradead.org 16248S: Maintained 16249F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16250F: drivers/firmware/ti_sci* 16251F: include/linux/soc/ti/ti_sci_protocol.h 16252F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16253F: drivers/soc/ti/ti_sci_pm_domains.c 16254F: include/dt-bindings/soc/ti,sci_pm_domain.h 16255F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16256F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16257F: drivers/clk/keystone/sci-clk.c 16258F: drivers/reset/reset-ti-sci.c 16259F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16260F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16261F: drivers/irqchip/irq-ti-sci-intr.c 16262F: drivers/irqchip/irq-ti-sci-inta.c 16263F: include/linux/soc/ti/ti_sci_inta_msi.h 16264F: drivers/soc/ti/ti_sci_inta_msi.c 16265 16266Texas Instruments ASoC drivers 16267M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16268L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16269S: Maintained 16270F: sound/soc/ti/ 16271 16272Texas Instruments' DAC7612 DAC Driver 16273M: Ricardo Ribalda <ricardo@ribalda.com> 16274L: linux-iio@vger.kernel.org 16275S: Supported 16276F: drivers/iio/dac/ti-dac7612.c 16277F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16278 16279THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16280M: Hans Verkuil <hverkuil@xs4all.nl> 16281L: linux-media@vger.kernel.org 16282T: git git://linuxtv.org/media_tree.git 16283W: https://linuxtv.org 16284S: Maintained 16285F: drivers/media/radio/radio-raremono.c 16286 16287THERMAL 16288M: Zhang Rui <rui.zhang@intel.com> 16289M: Eduardo Valentin <edubezval@gmail.com> 16290R: Daniel Lezcano <daniel.lezcano@linaro.org> 16291R: Amit Kucheria <amit.kucheria@verdurent.com> 16292L: linux-pm@vger.kernel.org 16293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 16294T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 16295Q: https://patchwork.kernel.org/project/linux-pm/list/ 16296S: Supported 16297F: drivers/thermal/ 16298F: include/linux/thermal.h 16299F: include/uapi/linux/thermal.h 16300F: include/linux/cpu_cooling.h 16301F: Documentation/devicetree/bindings/thermal/ 16302 16303THERMAL/CPU_COOLING 16304M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 16305M: Viresh Kumar <viresh.kumar@linaro.org> 16306M: Javi Merino <javi.merino@kernel.org> 16307L: linux-pm@vger.kernel.org 16308S: Supported 16309F: Documentation/driver-api/thermal/cpu-cooling-api.rst 16310F: drivers/thermal/cpu_cooling.c 16311F: include/linux/cpu_cooling.h 16312 16313THINKPAD ACPI EXTRAS DRIVER 16314M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 16315L: ibm-acpi-devel@lists.sourceforge.net 16316L: platform-driver-x86@vger.kernel.org 16317W: http://ibm-acpi.sourceforge.net 16318W: http://thinkwiki.org/wiki/Ibm-acpi 16319T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 16320S: Maintained 16321F: drivers/platform/x86/thinkpad_acpi.c 16322 16323THUNDERBOLT DRIVER 16324M: Andreas Noever <andreas.noever@gmail.com> 16325M: Michael Jamet <michael.jamet@intel.com> 16326M: Mika Westerberg <mika.westerberg@linux.intel.com> 16327M: Yehezkel Bernat <YehezkelShB@gmail.com> 16328T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 16329S: Maintained 16330F: Documentation/admin-guide/thunderbolt.rst 16331F: drivers/thunderbolt/ 16332F: include/linux/thunderbolt.h 16333 16334THUNDERBOLT NETWORK DRIVER 16335M: Michael Jamet <michael.jamet@intel.com> 16336M: Mika Westerberg <mika.westerberg@linux.intel.com> 16337M: Yehezkel Bernat <YehezkelShB@gmail.com> 16338L: netdev@vger.kernel.org 16339S: Maintained 16340F: drivers/net/thunderbolt.c 16341 16342THUNDERX GPIO DRIVER 16343M: David Daney <david.daney@cavium.com> 16344S: Maintained 16345F: drivers/gpio/gpio-thunderx.c 16346 16347TI AM437X VPFE DRIVER 16348M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16349L: linux-media@vger.kernel.org 16350W: https://linuxtv.org 16351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16352T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16353S: Maintained 16354F: drivers/media/platform/am437x/ 16355 16356TI BANDGAP AND THERMAL DRIVER 16357M: Eduardo Valentin <edubezval@gmail.com> 16358M: Keerthy <j-keerthy@ti.com> 16359L: linux-pm@vger.kernel.org 16360L: linux-omap@vger.kernel.org 16361S: Maintained 16362F: drivers/thermal/ti-soc-thermal/ 16363 16364TI BQ27XXX POWER SUPPLY DRIVER 16365R: Andrew F. Davis <afd@ti.com> 16366F: include/linux/power/bq27xxx_battery.h 16367F: drivers/power/supply/bq27xxx_battery.c 16368F: drivers/power/supply/bq27xxx_battery_i2c.c 16369 16370TI CDCE706 CLOCK DRIVER 16371M: Max Filippov <jcmvbkbc@gmail.com> 16372S: Maintained 16373F: drivers/clk/clk-cdce706.c 16374 16375TI CLOCK DRIVER 16376M: Tero Kristo <t-kristo@ti.com> 16377L: linux-omap@vger.kernel.org 16378S: Maintained 16379F: drivers/clk/ti/ 16380F: include/linux/clk/ti.h 16381 16382TI DAVINCI MACHINE SUPPORT 16383M: Sekhar Nori <nsekhar@ti.com> 16384R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16386T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16387S: Supported 16388F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16389F: arch/arm/mach-davinci/ 16390F: drivers/i2c/busses/i2c-davinci.c 16391F: arch/arm/boot/dts/da850* 16392 16393TI DAVINCI SERIES CLOCK DRIVER 16394M: David Lechner <david@lechnology.com> 16395R: Sekhar Nori <nsekhar@ti.com> 16396S: Maintained 16397F: Documentation/devicetree/bindings/clock/ti/davinci/ 16398F: drivers/clk/davinci/ 16399 16400TI DAVINCI SERIES GPIO DRIVER 16401M: Keerthy <j-keerthy@ti.com> 16402L: linux-gpio@vger.kernel.org 16403S: Maintained 16404F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16405F: drivers/gpio/gpio-davinci.c 16406 16407TI DAVINCI SERIES MEDIA DRIVER 16408M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16409L: linux-media@vger.kernel.org 16410W: https://linuxtv.org 16411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16412T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16413S: Maintained 16414F: drivers/media/platform/davinci/ 16415F: include/media/davinci/ 16416 16417TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 16418R: David Lechner <david@lechnology.com> 16419L: linux-iio@vger.kernel.org 16420F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 16421F: drivers/counter/ti-eqep.c 16422 16423TI ETHERNET SWITCH DRIVER (CPSW) 16424R: Grygorii Strashko <grygorii.strashko@ti.com> 16425L: linux-omap@vger.kernel.org 16426L: netdev@vger.kernel.org 16427S: Maintained 16428F: drivers/net/ethernet/ti/cpsw* 16429F: drivers/net/ethernet/ti/davinci* 16430 16431TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16432M: Alex Dubov <oakad@yahoo.com> 16433S: Maintained 16434W: http://tifmxx.berlios.de/ 16435F: drivers/memstick/host/tifm_ms.c 16436F: drivers/misc/tifm* 16437F: drivers/mmc/host/tifm_sd.c 16438F: include/linux/tifm.h 16439 16440TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16441M: Santosh Shilimkar <ssantosh@kernel.org> 16442L: linux-kernel@vger.kernel.org 16443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16444S: Maintained 16445F: drivers/soc/ti/* 16446T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16447 16448TI LM49xxx FAMILY ASoC CODEC DRIVERS 16449M: M R Swami Reddy <mr.swami.reddy@ti.com> 16450M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16451L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16452S: Maintained 16453F: sound/soc/codecs/lm49453* 16454F: sound/soc/codecs/isabelle* 16455 16456TI LP855x BACKLIGHT DRIVER 16457M: Milo Kim <milo.kim@ti.com> 16458S: Maintained 16459F: Documentation/driver-api/backlight/lp855x-driver.rst 16460F: drivers/video/backlight/lp855x_bl.c 16461F: include/linux/platform_data/lp855x.h 16462 16463TI LP8727 CHARGER DRIVER 16464M: Milo Kim <milo.kim@ti.com> 16465S: Maintained 16466F: drivers/power/supply/lp8727_charger.c 16467F: include/linux/platform_data/lp8727.h 16468 16469TI LP8788 MFD DRIVER 16470M: Milo Kim <milo.kim@ti.com> 16471S: Maintained 16472F: drivers/iio/adc/lp8788_adc.c 16473F: drivers/leds/leds-lp8788.c 16474F: drivers/mfd/lp8788*.c 16475F: drivers/power/supply/lp8788-charger.c 16476F: drivers/regulator/lp8788-*.c 16477F: include/linux/mfd/lp8788*.h 16478 16479TI NETCP ETHERNET DRIVER 16480M: Wingman Kwok <w-kwok2@ti.com> 16481M: Murali Karicheri <m-karicheri2@ti.com> 16482L: netdev@vger.kernel.org 16483S: Maintained 16484F: drivers/net/ethernet/ti/netcp* 16485 16486TI PCM3060 ASoC CODEC DRIVER 16487M: Kirill Marinushkin <kmarinushkin@birdec.com> 16488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16489S: Maintained 16490F: Documentation/devicetree/bindings/sound/pcm3060.txt 16491F: sound/soc/codecs/pcm3060* 16492 16493TI TAS571X FAMILY ASoC CODEC DRIVER 16494M: Kevin Cernekee <cernekee@chromium.org> 16495L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16496S: Odd Fixes 16497F: sound/soc/codecs/tas571x* 16498 16499TI TRF7970A NFC DRIVER 16500M: Mark Greer <mgreer@animalcreek.com> 16501L: linux-wireless@vger.kernel.org 16502L: linux-nfc@lists.01.org (moderated for non-subscribers) 16503S: Supported 16504F: drivers/nfc/trf7970a.c 16505F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16506 16507TI TWL4030 SERIES SOC CODEC DRIVER 16508M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16510S: Maintained 16511F: sound/soc/codecs/twl4030* 16512 16513TI VPE/CAL DRIVERS 16514M: Benoit Parrot <bparrot@ti.com> 16515L: linux-media@vger.kernel.org 16516W: http://linuxtv.org/ 16517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16518S: Maintained 16519F: drivers/media/platform/ti-vpe/ 16520F: Documentation/devicetree/bindings/media/ti,vpe.yaml 16521 16522TI WILINK WIRELESS DRIVERS 16523L: linux-wireless@vger.kernel.org 16524W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16525W: http://wireless.kernel.org/en/users/Drivers/wl1251 16526T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16527S: Orphan 16528F: drivers/net/wireless/ti/ 16529F: include/linux/wl12xx.h 16530 16531TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16532M: John Stultz <john.stultz@linaro.org> 16533M: Thomas Gleixner <tglx@linutronix.de> 16534R: Stephen Boyd <sboyd@kernel.org> 16535L: linux-kernel@vger.kernel.org 16536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16537S: Supported 16538F: include/linux/clocksource.h 16539F: include/linux/time.h 16540F: include/linux/timex.h 16541F: include/uapi/linux/time.h 16542F: include/uapi/linux/timex.h 16543F: kernel/time/clocksource.c 16544F: kernel/time/time*.c 16545F: kernel/time/alarmtimer.c 16546F: kernel/time/ntp.c 16547F: tools/testing/selftests/timers/ 16548 16549TIPC NETWORK LAYER 16550M: Jon Maloy <jon.maloy@ericsson.com> 16551M: Ying Xue <ying.xue@windriver.com> 16552L: netdev@vger.kernel.org (core kernel code) 16553L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16554W: http://tipc.sourceforge.net/ 16555S: Maintained 16556F: include/uapi/linux/tipc*.h 16557F: net/tipc/ 16558 16559TLAN NETWORK DRIVER 16560M: Samuel Chessman <chessman@tux.org> 16561L: tlan-devel@lists.sourceforge.net (subscribers-only) 16562W: http://sourceforge.net/projects/tlan/ 16563S: Maintained 16564F: Documentation/networking/device_drivers/ti/tlan.txt 16565F: drivers/net/ethernet/ti/tlan.* 16566 16567TM6000 VIDEO4LINUX DRIVER 16568M: Mauro Carvalho Chehab <mchehab@kernel.org> 16569L: linux-media@vger.kernel.org 16570W: https://linuxtv.org 16571T: git git://linuxtv.org/media_tree.git 16572S: Odd fixes 16573F: drivers/media/usb/tm6000/ 16574F: Documentation/media/v4l-drivers/tm6000* 16575 16576TMIO/SDHI MMC DRIVER 16577M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16578L: linux-mmc@vger.kernel.org 16579S: Supported 16580F: drivers/mmc/host/tmio_mmc* 16581F: drivers/mmc/host/renesas_sdhi* 16582F: include/linux/mfd/tmio.h 16583 16584TMP401 HARDWARE MONITOR DRIVER 16585M: Guenter Roeck <linux@roeck-us.net> 16586L: linux-hwmon@vger.kernel.org 16587S: Maintained 16588F: Documentation/hwmon/tmp401.rst 16589F: drivers/hwmon/tmp401.c 16590 16591TMP513 HARDWARE MONITOR DRIVER 16592M: Eric Tremblay <etremblay@distech-controls.com> 16593L: linux-hwmon@vger.kernel.org 16594S: Maintained 16595F: Documentation/hwmon/tmp513.rst 16596F: drivers/hwmon/tmp513.c 16597 16598TMPFS (SHMEM FILESYSTEM) 16599M: Hugh Dickins <hughd@google.com> 16600L: linux-mm@kvack.org 16601S: Maintained 16602F: include/linux/shmem_fs.h 16603F: mm/shmem.c 16604 16605TOMOYO SECURITY MODULE 16606M: Kentaro Takeda <takedakn@nttdata.co.jp> 16607M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16608L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16609L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16610L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16611L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16612W: https://tomoyo.osdn.jp/ 16613S: Maintained 16614F: security/tomoyo/ 16615 16616TOPSTAR LAPTOP EXTRAS DRIVER 16617M: Herton Ronaldo Krzesinski <herton@canonical.com> 16618L: platform-driver-x86@vger.kernel.org 16619S: Maintained 16620F: drivers/platform/x86/topstar-laptop.c 16621 16622TORTURE-TEST MODULES 16623M: Davidlohr Bueso <dave@stgolabs.net> 16624M: "Paul E. McKenney" <paulmck@kernel.org> 16625M: Josh Triplett <josh@joshtriplett.org> 16626L: linux-kernel@vger.kernel.org 16627S: Supported 16628T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16629F: Documentation/RCU/torture.txt 16630F: kernel/torture.c 16631F: kernel/rcu/rcutorture.c 16632F: kernel/rcu/rcuperf.c 16633F: kernel/locking/locktorture.c 16634 16635TOSHIBA ACPI EXTRAS DRIVER 16636M: Azael Avalos <coproscefalo@gmail.com> 16637L: platform-driver-x86@vger.kernel.org 16638S: Maintained 16639F: drivers/platform/x86/toshiba_acpi.c 16640 16641TOSHIBA BLUETOOTH DRIVER 16642M: Azael Avalos <coproscefalo@gmail.com> 16643L: platform-driver-x86@vger.kernel.org 16644S: Maintained 16645F: drivers/platform/x86/toshiba_bluetooth.c 16646 16647TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16648M: Azael Avalos <coproscefalo@gmail.com> 16649L: platform-driver-x86@vger.kernel.org 16650S: Maintained 16651F: drivers/platform/x86/toshiba_haps.c 16652 16653TOSHIBA SMM DRIVER 16654M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16655W: http://www.buzzard.org.uk/toshiba/ 16656S: Maintained 16657F: drivers/char/toshiba.c 16658F: include/linux/toshiba.h 16659F: include/uapi/linux/toshiba.h 16660 16661TOSHIBA TC358743 DRIVER 16662M: Mats Randgaard <matrandg@cisco.com> 16663L: linux-media@vger.kernel.org 16664S: Maintained 16665F: drivers/media/i2c/tc358743* 16666F: include/media/i2c/tc358743.h 16667 16668TOSHIBA WMI HOTKEYS DRIVER 16669M: Azael Avalos <coproscefalo@gmail.com> 16670L: platform-driver-x86@vger.kernel.org 16671S: Maintained 16672F: drivers/platform/x86/toshiba-wmi.c 16673 16674TPM DEVICE DRIVER 16675M: Peter Huewe <peterhuewe@gmx.de> 16676M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16677R: Jason Gunthorpe <jgg@ziepe.ca> 16678L: linux-integrity@vger.kernel.org 16679Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16680W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16681T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16682S: Maintained 16683F: drivers/char/tpm/ 16684 16685TRACING 16686M: Steven Rostedt <rostedt@goodmis.org> 16687M: Ingo Molnar <mingo@redhat.com> 16688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16689S: Maintained 16690F: Documentation/trace/ftrace.rst 16691F: arch/*/*/*/ftrace.h 16692F: arch/*/kernel/ftrace.c 16693F: include/*/ftrace.h 16694F: include/linux/trace*.h 16695F: include/trace/ 16696F: kernel/trace/ 16697F: tools/testing/selftests/ftrace/ 16698 16699TRACING MMIO ACCESSES (MMIOTRACE) 16700M: Steven Rostedt <rostedt@goodmis.org> 16701M: Ingo Molnar <mingo@kernel.org> 16702R: Karol Herbst <karolherbst@gmail.com> 16703R: Pekka Paalanen <ppaalanen@gmail.com> 16704S: Maintained 16705L: linux-kernel@vger.kernel.org 16706L: nouveau@lists.freedesktop.org 16707F: kernel/trace/trace_mmiotrace.c 16708F: include/linux/mmiotrace.h 16709F: arch/x86/mm/kmmio.c 16710F: arch/x86/mm/mmio-mod.c 16711F: arch/x86/mm/testmmiotrace.c 16712 16713TRIVIAL PATCHES 16714M: Jiri Kosina <trivial@kernel.org> 16715T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16716S: Maintained 16717K: ^Subject:.*(?i)trivial 16718 16719TEMPO SEMICONDUCTOR DRIVERS 16720M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16721S: Maintained 16722F: sound/soc/codecs/tscs*.c 16723F: sound/soc/codecs/tscs*.h 16724F: Documentation/devicetree/bindings/sound/tscs*.txt 16725 16726TTY LAYER 16727M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16728M: Jiri Slaby <jslaby@suse.com> 16729S: Supported 16730T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16731F: Documentation/driver-api/serial/ 16732F: drivers/tty/ 16733F: drivers/tty/serial/serial_core.c 16734F: include/linux/serial_core.h 16735F: include/linux/serial.h 16736F: include/linux/tty.h 16737F: include/uapi/linux/serial_core.h 16738F: include/uapi/linux/serial.h 16739F: include/uapi/linux/tty.h 16740 16741TUA9001 MEDIA DRIVER 16742M: Antti Palosaari <crope@iki.fi> 16743L: linux-media@vger.kernel.org 16744W: https://linuxtv.org 16745W: http://palosaari.fi/linux/ 16746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16747T: git git://linuxtv.org/anttip/media_tree.git 16748S: Maintained 16749F: drivers/media/tuners/tua9001* 16750 16751TULIP NETWORK DRIVERS 16752L: netdev@vger.kernel.org 16753L: linux-parisc@vger.kernel.org 16754S: Orphan 16755F: drivers/net/ethernet/dec/tulip/ 16756 16757TUN/TAP driver 16758M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16759W: http://vtun.sourceforge.net/tun 16760S: Maintained 16761F: Documentation/networking/tuntap.txt 16762F: arch/um/os-Linux/drivers/ 16763 16764TURBOCHANNEL SUBSYSTEM 16765M: "Maciej W. Rozycki" <macro@linux-mips.org> 16766M: Ralf Baechle <ralf@linux-mips.org> 16767L: linux-mips@vger.kernel.org 16768Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16769S: Maintained 16770F: drivers/tc/ 16771F: include/linux/tc.h 16772 16773TURBOSTAT UTILITY 16774M: "Len Brown" <lenb@kernel.org> 16775L: linux-pm@vger.kernel.org 16776B: https://bugzilla.kernel.org 16777Q: https://patchwork.kernel.org/project/linux-pm/list/ 16778T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16779S: Supported 16780F: tools/power/x86/turbostat/ 16781 16782TW5864 VIDEO4LINUX DRIVER 16783M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16784M: Anton Sviridenko <anton@corp.bluecherry.net> 16785M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16786M: Andrey Utkin <andrey_utkin@fastmail.com> 16787L: linux-media@vger.kernel.org 16788S: Supported 16789F: drivers/media/pci/tw5864/ 16790 16791TW68 VIDEO4LINUX DRIVER 16792M: Hans Verkuil <hverkuil@xs4all.nl> 16793L: linux-media@vger.kernel.org 16794T: git git://linuxtv.org/media_tree.git 16795W: https://linuxtv.org 16796S: Odd Fixes 16797F: drivers/media/pci/tw68/ 16798 16799TW686X VIDEO4LINUX DRIVER 16800M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16801L: linux-media@vger.kernel.org 16802T: git git://linuxtv.org/media_tree.git 16803W: http://linuxtv.org 16804S: Maintained 16805F: drivers/media/pci/tw686x/ 16806 16807UBI FILE SYSTEM (UBIFS) 16808M: Richard Weinberger <richard@nod.at> 16809L: linux-mtd@lists.infradead.org 16810T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 16811T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 16812W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16813S: Supported 16814F: Documentation/filesystems/ubifs.txt 16815F: fs/ubifs/ 16816 16817UCLINUX (M68KNOMMU AND COLDFIRE) 16818M: Greg Ungerer <gerg@linux-m68k.org> 16819W: http://www.linux-m68k.org/ 16820W: http://www.uclinux.org/ 16821L: linux-m68k@lists.linux-m68k.org 16822L: uclinux-dev@uclinux.org (subscribers-only) 16823T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16824S: Maintained 16825F: arch/m68k/coldfire/ 16826F: arch/m68k/68*/ 16827F: arch/m68k/*/*_no.* 16828F: arch/m68k/include/asm/*_no.* 16829 16830UDF FILESYSTEM 16831M: Jan Kara <jack@suse.com> 16832S: Maintained 16833F: Documentation/filesystems/udf.txt 16834F: fs/udf/ 16835 16836UDRAW TABLET 16837M: Bastien Nocera <hadess@hadess.net> 16838L: linux-input@vger.kernel.org 16839S: Maintained 16840F: drivers/hid/hid-udraw-ps3.c 16841 16842UFS FILESYSTEM 16843M: Evgeniy Dushistov <dushistov@mail.ru> 16844S: Maintained 16845F: Documentation/admin-guide/ufs.rst 16846F: fs/ufs/ 16847 16848UHID USERSPACE HID IO DRIVER: 16849M: David Herrmann <dh.herrmann@googlemail.com> 16850L: linux-input@vger.kernel.org 16851S: Maintained 16852F: drivers/hid/uhid.c 16853F: include/uapi/linux/uhid.h 16854 16855ULPI BUS 16856M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16857L: linux-usb@vger.kernel.org 16858S: Maintained 16859F: drivers/usb/common/ulpi.c 16860F: include/linux/ulpi/ 16861 16862ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16863L: devel@driverdev.osuosl.org 16864S: Obsolete 16865F: drivers/staging/uwb/ 16866 16867UNICODE SUBSYSTEM: 16868M: Gabriel Krisman Bertazi <krisman@collabora.com> 16869L: linux-fsdevel@vger.kernel.org 16870S: Supported 16871F: fs/unicode/ 16872 16873UNICORE32 ARCHITECTURE: 16874M: Guan Xuetao <gxt@pku.edu.cn> 16875W: http://mprc.pku.edu.cn/~guanxuetao/linux 16876S: Maintained 16877T: git git://github.com/gxt/linux.git 16878F: arch/unicore32/ 16879 16880UNIFDEF 16881M: Tony Finch <dot@dotat.at> 16882W: http://dotat.at/prog/unifdef 16883S: Maintained 16884F: scripts/unifdef.c 16885 16886UNIFORM CDROM DRIVER 16887M: Jens Axboe <axboe@kernel.dk> 16888W: http://www.kernel.dk 16889S: Maintained 16890F: Documentation/cdrom/ 16891F: drivers/cdrom/cdrom.c 16892F: include/linux/cdrom.h 16893F: include/uapi/linux/cdrom.h 16894 16895UNISYS S-PAR DRIVERS 16896M: David Kershner <david.kershner@unisys.com> 16897L: sparmaintainer@unisys.com (Unisys internal) 16898S: Supported 16899F: include/linux/visorbus.h 16900F: drivers/visorbus/ 16901F: drivers/staging/unisys/ 16902 16903UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16904R: Alim Akhtar <alim.akhtar@samsung.com> 16905R: Avri Altman <avri.altman@wdc.com> 16906R: Pedro Sousa <pedrom.sousa@synopsys.com> 16907L: linux-scsi@vger.kernel.org 16908S: Supported 16909F: Documentation/scsi/ufs.txt 16910F: drivers/scsi/ufs/ 16911 16912UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16913M: Pedro Sousa <pedrom.sousa@synopsys.com> 16914L: linux-scsi@vger.kernel.org 16915S: Supported 16916F: drivers/scsi/ufs/*dwc* 16917 16918UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16919M: Stanley Chu <stanley.chu@mediatek.com> 16920L: linux-scsi@vger.kernel.org 16921L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16922S: Maintained 16923F: drivers/scsi/ufs/ufs-mediatek* 16924 16925UNSORTED BLOCK IMAGES (UBI) 16926M: Richard Weinberger <richard@nod.at> 16927W: http://www.linux-mtd.infradead.org/ 16928L: linux-mtd@lists.infradead.org 16929T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 16930T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 16931S: Supported 16932F: drivers/mtd/ubi/ 16933F: include/linux/mtd/ubi.h 16934F: include/uapi/mtd/ubi-user.h 16935 16936USB "USBNET" DRIVER FRAMEWORK 16937M: Oliver Neukum <oneukum@suse.com> 16938L: netdev@vger.kernel.org 16939W: http://www.linux-usb.org/usbnet 16940S: Maintained 16941F: drivers/net/usb/usbnet.c 16942F: include/linux/usb/usbnet.h 16943 16944USB ACM DRIVER 16945M: Oliver Neukum <oneukum@suse.com> 16946L: linux-usb@vger.kernel.org 16947S: Maintained 16948F: Documentation/usb/acm.rst 16949F: drivers/usb/class/cdc-acm.* 16950 16951USB AR5523 WIRELESS DRIVER 16952M: Pontus Fuchs <pontus.fuchs@gmail.com> 16953L: linux-wireless@vger.kernel.org 16954S: Maintained 16955F: drivers/net/wireless/ath/ar5523/ 16956 16957USB ATTACHED SCSI 16958M: Oliver Neukum <oneukum@suse.com> 16959L: linux-usb@vger.kernel.org 16960L: linux-scsi@vger.kernel.org 16961S: Maintained 16962F: drivers/usb/storage/uas.c 16963 16964USB CDC ETHERNET DRIVER 16965M: Oliver Neukum <oliver@neukum.org> 16966L: linux-usb@vger.kernel.org 16967S: Maintained 16968F: drivers/net/usb/cdc_*.c 16969F: include/uapi/linux/usb/cdc.h 16970 16971USB CHAOSKEY DRIVER 16972M: Keith Packard <keithp@keithp.com> 16973L: linux-usb@vger.kernel.org 16974S: Maintained 16975F: drivers/usb/misc/chaoskey.c 16976 16977USB CYPRESS C67X00 DRIVER 16978M: Peter Korsgaard <jacmet@sunsite.dk> 16979L: linux-usb@vger.kernel.org 16980S: Maintained 16981F: drivers/usb/c67x00/ 16982 16983USB DAVICOM DM9601 DRIVER 16984M: Peter Korsgaard <jacmet@sunsite.dk> 16985L: netdev@vger.kernel.org 16986W: http://www.linux-usb.org/usbnet 16987S: Maintained 16988F: drivers/net/usb/dm9601.c 16989 16990USB EHCI DRIVER 16991M: Alan Stern <stern@rowland.harvard.edu> 16992L: linux-usb@vger.kernel.org 16993S: Maintained 16994F: Documentation/usb/ehci.rst 16995F: drivers/usb/host/ehci* 16996 16997USB GADGET/PERIPHERAL SUBSYSTEM 16998M: Felipe Balbi <balbi@kernel.org> 16999L: linux-usb@vger.kernel.org 17000W: http://www.linux-usb.org/gadget 17001T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17002S: Maintained 17003F: drivers/usb/gadget/ 17004F: include/linux/usb/gadget* 17005 17006USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 17007M: Jiri Kosina <jikos@kernel.org> 17008M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 17009L: linux-usb@vger.kernel.org 17010T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17011S: Maintained 17012F: Documentation/hid/hiddev.rst 17013F: drivers/hid/usbhid/ 17014 17015USB INTEL XHCI ROLE MUX DRIVER 17016M: Hans de Goede <hdegoede@redhat.com> 17017L: linux-usb@vger.kernel.org 17018S: Maintained 17019F: drivers/usb/roles/intel-xhci-usb-role-switch.c 17020 17021USB IP DRIVER FOR HISILICON KIRIN 17022M: Yu Chen <chenyu56@huawei.com> 17023M: Binghui Wang <wangbinghui@hisilicon.com> 17024L: linux-usb@vger.kernel.org 17025S: Maintained 17026F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 17027F: drivers/phy/hisilicon/phy-hi3660-usb3.c 17028 17029USB ISP116X DRIVER 17030M: Olav Kongas <ok@artecdesign.ee> 17031L: linux-usb@vger.kernel.org 17032S: Maintained 17033F: drivers/usb/host/isp116x* 17034F: include/linux/usb/isp116x.h 17035 17036USB LAN78XX ETHERNET DRIVER 17037M: Woojung Huh <woojung.huh@microchip.com> 17038M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17039L: netdev@vger.kernel.org 17040S: Maintained 17041F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 17042F: drivers/net/usb/lan78xx.* 17043F: include/dt-bindings/net/microchip-lan78xx.h 17044 17045USB MASS STORAGE DRIVER 17046M: Alan Stern <stern@rowland.harvard.edu> 17047L: linux-usb@vger.kernel.org 17048L: usb-storage@lists.one-eyed-alien.net 17049S: Maintained 17050F: drivers/usb/storage/ 17051 17052USB MIDI DRIVER 17053M: Clemens Ladisch <clemens@ladisch.de> 17054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17056S: Maintained 17057F: sound/usb/midi.* 17058 17059USB NETWORKING DRIVERS 17060L: linux-usb@vger.kernel.org 17061S: Odd Fixes 17062F: drivers/net/usb/ 17063 17064USB OHCI DRIVER 17065M: Alan Stern <stern@rowland.harvard.edu> 17066L: linux-usb@vger.kernel.org 17067S: Maintained 17068F: Documentation/usb/ohci.rst 17069F: drivers/usb/host/ohci* 17070 17071USB OTG FSM (Finite State Machine) 17072M: Peter Chen <Peter.Chen@nxp.com> 17073T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17074L: linux-usb@vger.kernel.org 17075S: Maintained 17076F: drivers/usb/common/usb-otg-fsm.c 17077 17078USB OVER IP DRIVER 17079M: Valentina Manea <valentina.manea.m@gmail.com> 17080M: Shuah Khan <shuah@kernel.org> 17081M: Shuah Khan <skhan@linuxfoundation.org> 17082L: linux-usb@vger.kernel.org 17083S: Maintained 17084F: Documentation/usb/usbip_protocol.rst 17085F: drivers/usb/usbip/ 17086F: tools/usb/usbip/ 17087F: tools/testing/selftests/drivers/usb/usbip/ 17088 17089USB PEGASUS DRIVER 17090M: Petko Manolov <petkan@nucleusys.com> 17091L: linux-usb@vger.kernel.org 17092L: netdev@vger.kernel.org 17093T: git git://github.com/petkan/pegasus.git 17094W: https://github.com/petkan/pegasus 17095S: Maintained 17096F: drivers/net/usb/pegasus.* 17097 17098USB PHY LAYER 17099M: Felipe Balbi <balbi@kernel.org> 17100L: linux-usb@vger.kernel.org 17101T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17102S: Maintained 17103F: drivers/usb/phy/ 17104 17105USB PRINTER DRIVER (usblp) 17106M: Pete Zaitcev <zaitcev@redhat.com> 17107L: linux-usb@vger.kernel.org 17108S: Supported 17109F: drivers/usb/class/usblp.c 17110 17111USB QMI WWAN NETWORK DRIVER 17112M: Bjørn Mork <bjorn@mork.no> 17113L: netdev@vger.kernel.org 17114S: Maintained 17115F: Documentation/ABI/testing/sysfs-class-net-qmi 17116F: drivers/net/usb/qmi_wwan.c 17117 17118USB RTL8150 DRIVER 17119M: Petko Manolov <petkan@nucleusys.com> 17120L: linux-usb@vger.kernel.org 17121L: netdev@vger.kernel.org 17122T: git git://github.com/petkan/rtl8150.git 17123W: https://github.com/petkan/rtl8150 17124S: Maintained 17125F: drivers/net/usb/rtl8150.c 17126 17127USB SERIAL SUBSYSTEM 17128M: Johan Hovold <johan@kernel.org> 17129L: linux-usb@vger.kernel.org 17130T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17131S: Maintained 17132F: Documentation/usb/usb-serial.rst 17133F: drivers/usb/serial/ 17134F: include/linux/usb/serial.h 17135 17136USB SMSC75XX ETHERNET DRIVER 17137M: Steve Glendinning <steve.glendinning@shawell.net> 17138L: netdev@vger.kernel.org 17139S: Maintained 17140F: drivers/net/usb/smsc75xx.* 17141 17142USB SMSC95XX ETHERNET DRIVER 17143M: Steve Glendinning <steve.glendinning@shawell.net> 17144M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17145L: netdev@vger.kernel.org 17146S: Maintained 17147F: drivers/net/usb/smsc95xx.* 17148 17149USB SUBSYSTEM 17150M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17151L: linux-usb@vger.kernel.org 17152W: http://www.linux-usb.org 17153T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 17154S: Supported 17155F: Documentation/devicetree/bindings/usb/ 17156F: Documentation/usb/ 17157F: drivers/usb/ 17158F: include/linux/usb.h 17159F: include/linux/usb/ 17160 17161USB TYPEC PI3USB30532 MUX DRIVER 17162M: Hans de Goede <hdegoede@redhat.com> 17163L: linux-usb@vger.kernel.org 17164S: Maintained 17165F: drivers/usb/typec/mux/pi3usb30532.c 17166 17167USB TYPEC CLASS 17168M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17169L: linux-usb@vger.kernel.org 17170S: Maintained 17171F: Documentation/ABI/testing/sysfs-class-typec 17172F: Documentation/driver-api/usb/typec.rst 17173F: drivers/usb/typec/ 17174F: include/linux/usb/typec.h 17175 17176USB TYPEC BUS FOR ALTERNATE MODES 17177M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17178L: linux-usb@vger.kernel.org 17179S: Maintained 17180F: Documentation/ABI/testing/sysfs-bus-typec 17181F: Documentation/driver-api/usb/typec_bus.rst 17182F: drivers/usb/typec/altmodes/ 17183F: include/linux/usb/typec_altmode.h 17184 17185USB TYPEC PORT CONTROLLER DRIVERS 17186M: Guenter Roeck <linux@roeck-us.net> 17187L: linux-usb@vger.kernel.org 17188S: Maintained 17189F: drivers/usb/typec/tcpm/ 17190 17191USB UHCI DRIVER 17192M: Alan Stern <stern@rowland.harvard.edu> 17193L: linux-usb@vger.kernel.org 17194S: Maintained 17195F: drivers/usb/host/uhci* 17196 17197USB VIDEO CLASS 17198M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17199L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 17200L: linux-media@vger.kernel.org 17201T: git git://linuxtv.org/media_tree.git 17202W: http://www.ideasonboard.org/uvc/ 17203S: Maintained 17204F: drivers/media/usb/uvc/ 17205F: include/uapi/linux/uvcvideo.h 17206 17207USB VISION DRIVER 17208M: Hans Verkuil <hverkuil@xs4all.nl> 17209L: linux-media@vger.kernel.org 17210T: git git://linuxtv.org/media_tree.git 17211W: https://linuxtv.org 17212S: Odd Fixes 17213F: drivers/media/usb/usbvision/ 17214 17215USB WEBCAM GADGET 17216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17217L: linux-usb@vger.kernel.org 17218S: Maintained 17219F: drivers/usb/gadget/function/*uvc* 17220F: drivers/usb/gadget/legacy/webcam.c 17221F: include/uapi/linux/usb/g_uvc.h 17222 17223USB WIRELESS RNDIS DRIVER (rndis_wlan) 17224M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 17225L: linux-wireless@vger.kernel.org 17226S: Maintained 17227F: drivers/net/wireless/rndis_wlan.c 17228 17229USB XHCI DRIVER 17230M: Mathias Nyman <mathias.nyman@intel.com> 17231L: linux-usb@vger.kernel.org 17232S: Supported 17233F: drivers/usb/host/xhci* 17234F: drivers/usb/host/pci-quirks* 17235 17236USB ZD1201 DRIVER 17237L: linux-wireless@vger.kernel.org 17238W: http://linux-lc100020.sourceforge.net 17239S: Orphan 17240F: drivers/net/wireless/zydas/zd1201.* 17241 17242USB ZR364XX DRIVER 17243M: Antoine Jacquet <royale@zerezo.com> 17244L: linux-usb@vger.kernel.org 17245L: linux-media@vger.kernel.org 17246T: git git://linuxtv.org/media_tree.git 17247W: http://royale.zerezo.com/zr364xx/ 17248S: Maintained 17249F: Documentation/media/v4l-drivers/zr364xx* 17250F: drivers/media/usb/zr364xx/ 17251 17252USER-MODE LINUX (UML) 17253M: Jeff Dike <jdike@addtoit.com> 17254M: Richard Weinberger <richard@nod.at> 17255M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17256L: linux-um@lists.infradead.org 17257W: http://user-mode-linux.sourceforge.net 17258Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17259T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17260S: Maintained 17261F: Documentation/virt/uml/ 17262F: arch/um/ 17263F: arch/x86/um/ 17264F: fs/hostfs/ 17265 17266USERSPACE COPYIN/COPYOUT (UIOVEC) 17267M: Alexander Viro <viro@zeniv.linux.org.uk> 17268S: Maintained 17269F: lib/iov_iter.c 17270F: include/linux/uio.h 17271 17272USERSPACE DMA BUFFER DRIVER 17273M: Gerd Hoffmann <kraxel@redhat.com> 17274S: Maintained 17275L: dri-devel@lists.freedesktop.org 17276F: drivers/dma-buf/udmabuf.c 17277F: include/uapi/linux/udmabuf.h 17278T: git git://anongit.freedesktop.org/drm/drm-misc 17279 17280USERSPACE I/O (UIO) 17281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17282S: Maintained 17283T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17284F: Documentation/driver-api/uio-howto.rst 17285F: drivers/uio/ 17286F: include/linux/uio_driver.h 17287 17288UTIL-LINUX PACKAGE 17289M: Karel Zak <kzak@redhat.com> 17290L: util-linux@vger.kernel.org 17291W: http://en.wikipedia.org/wiki/Util-linux 17292T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17293S: Maintained 17294 17295UUID HELPERS 17296M: Christoph Hellwig <hch@lst.de> 17297R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17298L: linux-kernel@vger.kernel.org 17299T: git git://git.infradead.org/users/hch/uuid.git 17300F: lib/uuid.c 17301F: lib/test_uuid.c 17302F: include/linux/uuid.h 17303F: include/uapi/linux/uuid.h 17304S: Maintained 17305 17306UVESAFB DRIVER 17307M: Michal Januszewski <spock@gentoo.org> 17308L: linux-fbdev@vger.kernel.org 17309W: https://github.com/mjanusz/v86d 17310S: Maintained 17311F: Documentation/fb/uvesafb.rst 17312F: drivers/video/fbdev/uvesafb.* 17313 17314VF610 NAND DRIVER 17315M: Stefan Agner <stefan@agner.ch> 17316L: linux-mtd@lists.infradead.org 17317S: Supported 17318F: drivers/mtd/nand/raw/vf610_nfc.c 17319 17320VFAT/FAT/MSDOS FILESYSTEM 17321M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 17322S: Maintained 17323F: Documentation/filesystems/vfat.txt 17324F: fs/fat/ 17325 17326VFIO DRIVER 17327M: Alex Williamson <alex.williamson@redhat.com> 17328R: Cornelia Huck <cohuck@redhat.com> 17329L: kvm@vger.kernel.org 17330T: git git://github.com/awilliam/linux-vfio.git 17331S: Maintained 17332F: Documentation/driver-api/vfio.rst 17333F: drivers/vfio/ 17334F: include/linux/vfio.h 17335F: include/uapi/linux/vfio.h 17336 17337VFIO MEDIATED DEVICE DRIVERS 17338M: Kirti Wankhede <kwankhede@nvidia.com> 17339L: kvm@vger.kernel.org 17340S: Maintained 17341F: Documentation/driver-api/vfio-mediated-device.rst 17342F: drivers/vfio/mdev/ 17343F: include/linux/mdev.h 17344F: samples/vfio-mdev/ 17345 17346VFIO PLATFORM DRIVER 17347M: Eric Auger <eric.auger@redhat.com> 17348L: kvm@vger.kernel.org 17349S: Maintained 17350F: drivers/vfio/platform/ 17351 17352VGA_SWITCHEROO 17353R: Lukas Wunner <lukas@wunner.de> 17354S: Maintained 17355F: Documentation/gpu/vga-switcheroo.rst 17356F: drivers/gpu/vga/vga_switcheroo.c 17357F: include/linux/vga_switcheroo.h 17358T: git git://anongit.freedesktop.org/drm/drm-misc 17359 17360VIA RHINE NETWORK DRIVER 17361S: Orphan 17362F: drivers/net/ethernet/via/via-rhine.c 17363 17364VIA SD/MMC CARD CONTROLLER DRIVER 17365M: Bruce Chang <brucechang@via.com.tw> 17366M: Harald Welte <HaraldWelte@viatech.com> 17367S: Maintained 17368F: drivers/mmc/host/via-sdmmc.c 17369 17370VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 17371M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17372L: linux-fbdev@vger.kernel.org 17373S: Maintained 17374F: include/linux/via-core.h 17375F: include/linux/via-gpio.h 17376F: include/linux/via_i2c.h 17377F: drivers/video/fbdev/via/ 17378 17379VIA VELOCITY NETWORK DRIVER 17380M: Francois Romieu <romieu@fr.zoreil.com> 17381L: netdev@vger.kernel.org 17382S: Maintained 17383F: drivers/net/ethernet/via/via-velocity.* 17384 17385VICODEC VIRTUAL CODEC DRIVER 17386M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17387L: linux-media@vger.kernel.org 17388T: git git://linuxtv.org/media_tree.git 17389W: https://linuxtv.org 17390S: Maintained 17391F: drivers/media/platform/vicodec/* 17392 17393VIDEO MULTIPLEXER DRIVER 17394M: Philipp Zabel <p.zabel@pengutronix.de> 17395L: linux-media@vger.kernel.org 17396S: Maintained 17397F: drivers/media/platform/video-mux.c 17398 17399VIDEO I2C POLLING DRIVER 17400M: Matt Ranostay <matt.ranostay@konsulko.com> 17401L: linux-media@vger.kernel.org 17402S: Maintained 17403F: drivers/media/i2c/video-i2c.c 17404 17405VIDEOBUF2 FRAMEWORK 17406M: Pawel Osciak <pawel@osciak.com> 17407M: Marek Szyprowski <m.szyprowski@samsung.com> 17408M: Kyungmin Park <kyungmin.park@samsung.com> 17409R: Tomasz Figa <tfiga@chromium.org> 17410L: linux-media@vger.kernel.org 17411S: Maintained 17412F: drivers/media/common/videobuf2/* 17413F: include/media/videobuf2-* 17414 17415VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17416M: Helen Koike <helen.koike@collabora.com> 17417R: Shuah Khan <skhan@linuxfoundation.org> 17418L: linux-media@vger.kernel.org 17419T: git git://linuxtv.org/media_tree.git 17420W: https://linuxtv.org 17421S: Maintained 17422F: drivers/media/platform/vimc/* 17423 17424VIRT LIB 17425M: Alex Williamson <alex.williamson@redhat.com> 17426M: Paolo Bonzini <pbonzini@redhat.com> 17427L: kvm@vger.kernel.org 17428S: Supported 17429F: virt/lib/ 17430 17431VIRTIO AND VHOST VSOCK DRIVER 17432M: Stefan Hajnoczi <stefanha@redhat.com> 17433M: Stefano Garzarella <sgarzare@redhat.com> 17434L: kvm@vger.kernel.org 17435L: virtualization@lists.linux-foundation.org 17436L: netdev@vger.kernel.org 17437S: Maintained 17438F: include/linux/virtio_vsock.h 17439F: include/uapi/linux/virtio_vsock.h 17440F: include/uapi/linux/vsockmon.h 17441F: include/uapi/linux/vm_sockets_diag.h 17442F: net/vmw_vsock/diag.c 17443F: net/vmw_vsock/af_vsock_tap.c 17444F: net/vmw_vsock/virtio_transport_common.c 17445F: net/vmw_vsock/virtio_transport.c 17446F: drivers/net/vsockmon.c 17447F: drivers/vhost/vsock.c 17448F: tools/testing/vsock/ 17449 17450VIRTIO CONSOLE DRIVER 17451M: Amit Shah <amit@kernel.org> 17452L: virtualization@lists.linux-foundation.org 17453S: Maintained 17454F: drivers/char/virtio_console.c 17455F: include/linux/virtio_console.h 17456F: include/uapi/linux/virtio_console.h 17457 17458VIRTIO CORE AND NET DRIVERS 17459M: "Michael S. Tsirkin" <mst@redhat.com> 17460M: Jason Wang <jasowang@redhat.com> 17461L: virtualization@lists.linux-foundation.org 17462S: Maintained 17463F: Documentation/devicetree/bindings/virtio/ 17464F: drivers/virtio/ 17465F: tools/virtio/ 17466F: drivers/net/virtio_net.c 17467F: drivers/block/virtio_blk.c 17468F: include/linux/virtio*.h 17469F: include/uapi/linux/virtio_*.h 17470F: drivers/crypto/virtio/ 17471F: mm/balloon_compaction.c 17472 17473VIRTIO BLOCK AND SCSI DRIVERS 17474M: "Michael S. Tsirkin" <mst@redhat.com> 17475M: Jason Wang <jasowang@redhat.com> 17476R: Paolo Bonzini <pbonzini@redhat.com> 17477R: Stefan Hajnoczi <stefanha@redhat.com> 17478L: virtualization@lists.linux-foundation.org 17479S: Maintained 17480F: drivers/block/virtio_blk.c 17481F: drivers/scsi/virtio_scsi.c 17482F: include/uapi/linux/virtio_blk.h 17483F: include/uapi/linux/virtio_scsi.h 17484F: drivers/vhost/scsi.c 17485 17486VIRTIO CRYPTO DRIVER 17487M: Gonglei <arei.gonglei@huawei.com> 17488L: virtualization@lists.linux-foundation.org 17489L: linux-crypto@vger.kernel.org 17490S: Maintained 17491F: drivers/crypto/virtio/ 17492F: include/uapi/linux/virtio_crypto.h 17493 17494VIRTIO DRIVERS FOR S390 17495M: Cornelia Huck <cohuck@redhat.com> 17496M: Halil Pasic <pasic@linux.ibm.com> 17497L: linux-s390@vger.kernel.org 17498L: virtualization@lists.linux-foundation.org 17499L: kvm@vger.kernel.org 17500S: Supported 17501F: drivers/s390/virtio/ 17502F: arch/s390/include/uapi/asm/virtio-ccw.h 17503 17504VIRTIO FILE SYSTEM 17505M: Vivek Goyal <vgoyal@redhat.com> 17506M: Stefan Hajnoczi <stefanha@redhat.com> 17507M: Miklos Szeredi <miklos@szeredi.hu> 17508L: virtualization@lists.linux-foundation.org 17509L: linux-fsdevel@vger.kernel.org 17510W: https://virtio-fs.gitlab.io/ 17511S: Supported 17512F: fs/fuse/virtio_fs.c 17513F: include/uapi/linux/virtio_fs.h 17514F: Documentation/filesystems/virtiofs.rst 17515 17516VIRTIO GPU DRIVER 17517M: David Airlie <airlied@linux.ie> 17518M: Gerd Hoffmann <kraxel@redhat.com> 17519L: dri-devel@lists.freedesktop.org 17520L: virtualization@lists.linux-foundation.org 17521T: git git://anongit.freedesktop.org/drm/drm-misc 17522S: Maintained 17523F: drivers/gpu/drm/virtio/ 17524F: include/uapi/linux/virtio_gpu.h 17525 17526VIRTIO HOST (VHOST) 17527M: "Michael S. Tsirkin" <mst@redhat.com> 17528M: Jason Wang <jasowang@redhat.com> 17529L: kvm@vger.kernel.org 17530L: virtualization@lists.linux-foundation.org 17531L: netdev@vger.kernel.org 17532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17533S: Maintained 17534F: drivers/vhost/ 17535F: include/uapi/linux/vhost.h 17536 17537VIRTIO INPUT DRIVER 17538M: Gerd Hoffmann <kraxel@redhat.com> 17539S: Maintained 17540F: drivers/virtio/virtio_input.c 17541F: include/uapi/linux/virtio_input.h 17542 17543VIRTIO IOMMU DRIVER 17544M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17545L: virtualization@lists.linux-foundation.org 17546S: Maintained 17547F: drivers/iommu/virtio-iommu.c 17548F: include/uapi/linux/virtio_iommu.h 17549 17550VIRTUAL BOX GUEST DEVICE DRIVER 17551M: Hans de Goede <hdegoede@redhat.com> 17552M: Arnd Bergmann <arnd@arndb.de> 17553M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17554S: Maintained 17555F: include/linux/vbox_utils.h 17556F: include/uapi/linux/vbox*.h 17557F: drivers/virt/vboxguest/ 17558 17559VIRTUAL SERIO DEVICE DRIVER 17560M: Stephen Chandler Paul <thatslyude@gmail.com> 17561S: Maintained 17562F: drivers/input/serio/userio.c 17563F: include/uapi/linux/userio.h 17564 17565VITESSE FELIX ETHERNET SWITCH DRIVER 17566M: Vladimir Oltean <vladimir.oltean@nxp.com> 17567M: Claudiu Manoil <claudiu.manoil@nxp.com> 17568L: netdev@vger.kernel.org 17569S: Maintained 17570F: drivers/net/dsa/ocelot/* 17571F: net/dsa/tag_ocelot.c 17572 17573VIVID VIRTUAL VIDEO DRIVER 17574M: Hans Verkuil <hverkuil@xs4all.nl> 17575L: linux-media@vger.kernel.org 17576T: git git://linuxtv.org/media_tree.git 17577W: https://linuxtv.org 17578S: Maintained 17579F: drivers/media/platform/vivid/* 17580 17581VLYNQ BUS 17582M: Florian Fainelli <f.fainelli@gmail.com> 17583L: openwrt-devel@lists.openwrt.org (subscribers-only) 17584S: Maintained 17585F: drivers/vlynq/vlynq.c 17586F: include/linux/vlynq.h 17587 17588VME SUBSYSTEM 17589M: Martyn Welch <martyn@welchs.me.uk> 17590M: Manohar Vanga <manohar.vanga@gmail.com> 17591M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17592L: devel@driverdev.osuosl.org 17593S: Maintained 17594T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17595F: Documentation/driver-api/vme.rst 17596F: drivers/staging/vme/ 17597F: drivers/vme/ 17598F: include/linux/vme* 17599 17600VMWARE BALLOON DRIVER 17601M: Nadav Amit <namit@vmware.com> 17602M: "VMware, Inc." <pv-drivers@vmware.com> 17603L: linux-kernel@vger.kernel.org 17604S: Maintained 17605F: drivers/misc/vmw_balloon.c 17606 17607VMWARE HYPERVISOR INTERFACE 17608M: Thomas Hellstrom <thellstrom@vmware.com> 17609M: "VMware, Inc." <pv-drivers@vmware.com> 17610L: virtualization@lists.linux-foundation.org 17611S: Supported 17612F: arch/x86/kernel/cpu/vmware.c 17613F: arch/x86/include/asm/vmware.h 17614 17615VMWARE PVRDMA DRIVER 17616M: Adit Ranadive <aditr@vmware.com> 17617M: VMware PV-Drivers <pv-drivers@vmware.com> 17618L: linux-rdma@vger.kernel.org 17619S: Maintained 17620F: drivers/infiniband/hw/vmw_pvrdma/ 17621 17622VMware PVSCSI driver 17623M: Jim Gill <jgill@vmware.com> 17624M: VMware PV-Drivers <pv-drivers@vmware.com> 17625L: linux-scsi@vger.kernel.org 17626S: Maintained 17627F: drivers/scsi/vmw_pvscsi.c 17628F: drivers/scsi/vmw_pvscsi.h 17629 17630VMWARE VMMOUSE SUBDRIVER 17631M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17632M: "VMware, Inc." <pv-drivers@vmware.com> 17633L: linux-input@vger.kernel.org 17634S: Maintained 17635F: drivers/input/mouse/vmmouse.c 17636F: drivers/input/mouse/vmmouse.h 17637 17638VMWARE VMXNET3 ETHERNET DRIVER 17639M: Ronak Doshi <doshir@vmware.com> 17640M: "VMware, Inc." <pv-drivers@vmware.com> 17641L: netdev@vger.kernel.org 17642S: Maintained 17643F: drivers/net/vmxnet3/ 17644 17645VOCORE VOCORE2 BOARD 17646M: Harvey Hunt <harveyhuntnexus@gmail.com> 17647L: linux-mips@vger.kernel.org 17648S: Maintained 17649F: arch/mips/boot/dts/ralink/vocore2.dts 17650 17651VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17652M: Liam Girdwood <lgirdwood@gmail.com> 17653M: Mark Brown <broonie@kernel.org> 17654L: linux-kernel@vger.kernel.org 17655W: http://www.slimlogic.co.uk/?p=48 17656T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17657S: Supported 17658F: Documentation/devicetree/bindings/regulator/ 17659F: Documentation/power/regulator/ 17660F: drivers/regulator/ 17661F: include/dt-bindings/regulator/ 17662F: include/linux/regulator/ 17663K: regulator_get_optional 17664 17665VRF 17666M: David Ahern <dsahern@kernel.org> 17667M: Shrijeet Mukherjee <shrijeet@gmail.com> 17668L: netdev@vger.kernel.org 17669S: Maintained 17670F: drivers/net/vrf.c 17671F: Documentation/networking/vrf.txt 17672 17673VSPRINTF 17674M: Petr Mladek <pmladek@suse.com> 17675M: Steven Rostedt <rostedt@goodmis.org> 17676M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 17677R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17678R: Rasmus Villemoes <linux@rasmusvillemoes.dk> 17679T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 17680S: Maintained 17681F: lib/vsprintf.c 17682F: lib/test_printf.c 17683F: Documentation/core-api/printk-formats.rst 17684 17685VT1211 HARDWARE MONITOR DRIVER 17686M: Juerg Haefliger <juergh@gmail.com> 17687L: linux-hwmon@vger.kernel.org 17688S: Maintained 17689F: Documentation/hwmon/vt1211.rst 17690F: drivers/hwmon/vt1211.c 17691 17692VT8231 HARDWARE MONITOR DRIVER 17693M: Roger Lucas <vt8231@hiddenengine.co.uk> 17694L: linux-hwmon@vger.kernel.org 17695S: Maintained 17696F: drivers/hwmon/vt8231.c 17697 17698VUB300 USB to SDIO/SD/MMC bridge chip 17699L: linux-mmc@vger.kernel.org 17700S: Orphan 17701F: drivers/mmc/host/vub300.c 17702 17703W1 DALLAS'S 1-WIRE BUS 17704M: Evgeniy Polyakov <zbr@ioremap.net> 17705S: Maintained 17706F: Documentation/devicetree/bindings/w1/ 17707F: Documentation/w1/ 17708F: drivers/w1/ 17709F: include/linux/w1.h 17710 17711W83791D HARDWARE MONITORING DRIVER 17712M: Marc Hulsman <m.hulsman@tudelft.nl> 17713L: linux-hwmon@vger.kernel.org 17714S: Maintained 17715F: Documentation/hwmon/w83791d.rst 17716F: drivers/hwmon/w83791d.c 17717 17718W83793 HARDWARE MONITORING DRIVER 17719M: Rudolf Marek <r.marek@assembler.cz> 17720L: linux-hwmon@vger.kernel.org 17721S: Maintained 17722F: Documentation/hwmon/w83793.rst 17723F: drivers/hwmon/w83793.c 17724 17725W83795 HARDWARE MONITORING DRIVER 17726M: Jean Delvare <jdelvare@suse.com> 17727L: linux-hwmon@vger.kernel.org 17728S: Maintained 17729F: drivers/hwmon/w83795.c 17730 17731W83L51xD SD/MMC CARD INTERFACE DRIVER 17732M: Pierre Ossman <pierre@ossman.eu> 17733S: Maintained 17734F: drivers/mmc/host/wbsd.* 17735 17736WACOM PROTOCOL 4 SERIAL TABLETS 17737M: Julian Squires <julian@cipht.net> 17738M: Hans de Goede <hdegoede@redhat.com> 17739L: linux-input@vger.kernel.org 17740S: Maintained 17741F: drivers/input/tablet/wacom_serial4.c 17742 17743WATCHDOG DEVICE DRIVERS 17744M: Wim Van Sebroeck <wim@linux-watchdog.org> 17745M: Guenter Roeck <linux@roeck-us.net> 17746L: linux-watchdog@vger.kernel.org 17747W: http://www.linux-watchdog.org/ 17748T: git git://www.linux-watchdog.org/linux-watchdog.git 17749S: Maintained 17750F: Documentation/devicetree/bindings/watchdog/ 17751F: Documentation/watchdog/ 17752F: drivers/watchdog/ 17753F: include/linux/watchdog.h 17754F: include/uapi/linux/watchdog.h 17755 17756WHISKEYCOVE PMIC GPIO DRIVER 17757M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17758L: linux-gpio@vger.kernel.org 17759S: Maintained 17760F: drivers/gpio/gpio-wcove.c 17761 17762WHWAVE RTC DRIVER 17763M: Dianlong Li <long17.cool@163.com> 17764L: linux-rtc@vger.kernel.org 17765S: Maintained 17766F: drivers/rtc/rtc-sd3078.c 17767 17768WIIMOTE HID DRIVER 17769M: David Herrmann <dh.herrmann@googlemail.com> 17770L: linux-input@vger.kernel.org 17771S: Maintained 17772F: drivers/hid/hid-wiimote* 17773 17774WILOCITY WIL6210 WIRELESS DRIVER 17775M: Maya Erez <merez@codeaurora.org> 17776L: linux-wireless@vger.kernel.org 17777L: wil6210@qti.qualcomm.com 17778S: Supported 17779W: http://wireless.kernel.org/en/users/Drivers/wil6210 17780F: drivers/net/wireless/ath/wil6210/ 17781 17782WIMAX STACK 17783M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17784M: linux-wimax@intel.com 17785L: wimax@linuxwimax.org (subscribers-only) 17786S: Supported 17787W: http://linuxwimax.org 17788F: Documentation/admin-guide/wimax/wimax.rst 17789F: include/linux/wimax/debug.h 17790F: include/net/wimax.h 17791F: include/uapi/linux/wimax.h 17792F: net/wimax/ 17793 17794WINBOND CIR DRIVER 17795M: David Härdeman <david@hardeman.nu> 17796S: Maintained 17797F: drivers/media/rc/winbond-cir.c 17798 17799RCMM REMOTE CONTROLS DECODER 17800M: Patrick Lerda <patrick9876@free.fr> 17801S: Maintained 17802F: drivers/media/rc/ir-rcmm-decoder.c 17803 17804WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17805M: William Breathitt Gray <vilhelm.gray@gmail.com> 17806L: linux-watchdog@vger.kernel.org 17807S: Maintained 17808F: drivers/watchdog/ebc-c384_wdt.c 17809 17810WINSYSTEMS WS16C48 GPIO DRIVER 17811M: William Breathitt Gray <vilhelm.gray@gmail.com> 17812L: linux-gpio@vger.kernel.org 17813S: Maintained 17814F: drivers/gpio/gpio-ws16c48.c 17815 17816WISTRON LAPTOP BUTTON DRIVER 17817M: Miloslav Trmac <mitr@volny.cz> 17818S: Maintained 17819F: drivers/input/misc/wistron_btns.c 17820 17821WL3501 WIRELESS PCMCIA CARD DRIVER 17822L: linux-wireless@vger.kernel.org 17823S: Odd fixes 17824F: drivers/net/wireless/wl3501* 17825 17826WOLFSON MICROELECTRONICS DRIVERS 17827L: patches@opensource.cirrus.com 17828T: git https://github.com/CirrusLogic/linux-drivers.git 17829W: https://github.com/CirrusLogic/linux-drivers/wiki 17830S: Supported 17831F: Documentation/hwmon/wm83??.rst 17832F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17833F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17834F: Documentation/devicetree/bindings/mfd/arizona.txt 17835F: Documentation/devicetree/bindings/mfd/wm831x.txt 17836F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17837F: arch/arm/mach-s3c64xx/mach-crag6410* 17838F: drivers/clk/clk-wm83*.c 17839F: drivers/extcon/extcon-arizona.c 17840F: drivers/leds/leds-wm83*.c 17841F: drivers/gpio/gpio-*wm*.c 17842F: drivers/gpio/gpio-arizona.c 17843F: drivers/hwmon/wm83??-hwmon.c 17844F: drivers/input/misc/wm831x-on.c 17845F: drivers/input/touchscreen/wm831x-ts.c 17846F: drivers/input/touchscreen/wm97*.c 17847F: drivers/mfd/arizona* 17848F: drivers/mfd/wm*.c 17849F: drivers/mfd/cs47l24* 17850F: drivers/power/supply/wm83*.c 17851F: drivers/rtc/rtc-wm83*.c 17852F: drivers/regulator/wm8*.c 17853F: drivers/regulator/arizona* 17854F: drivers/video/backlight/wm83*_bl.c 17855F: drivers/watchdog/wm83*_wdt.c 17856F: include/linux/mfd/arizona/ 17857F: include/linux/mfd/wm831x/ 17858F: include/linux/mfd/wm8350/ 17859F: include/linux/mfd/wm8400* 17860F: include/linux/regulator/arizona* 17861F: include/linux/wm97xx.h 17862F: include/sound/wm????.h 17863F: sound/soc/codecs/arizona.? 17864F: sound/soc/codecs/wm* 17865F: sound/soc/codecs/cs47l24* 17866 17867WORKQUEUE 17868M: Tejun Heo <tj@kernel.org> 17869R: Lai Jiangshan <jiangshanlai@gmail.com> 17870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17871S: Maintained 17872F: include/linux/workqueue.h 17873F: kernel/workqueue.c 17874F: Documentation/core-api/workqueue.rst 17875 17876X-POWERS AXP288 PMIC DRIVERS 17877M: Hans de Goede <hdegoede@redhat.com> 17878S: Maintained 17879N: axp288 17880F: drivers/acpi/pmic/intel_pmic_xpower.c 17881 17882X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17883M: Chen-Yu Tsai <wens@csie.org> 17884L: linux-kernel@vger.kernel.org 17885S: Maintained 17886N: axp[128] 17887 17888X.25 NETWORK LAYER 17889M: Andrew Hendry <andrew.hendry@gmail.com> 17890L: linux-x25@vger.kernel.org 17891S: Odd Fixes 17892F: Documentation/networking/x25* 17893F: include/net/x25* 17894F: net/x25/ 17895 17896X86 ARCHITECTURE (32-BIT AND 64-BIT) 17897M: Thomas Gleixner <tglx@linutronix.de> 17898M: Ingo Molnar <mingo@redhat.com> 17899M: Borislav Petkov <bp@alien8.de> 17900R: "H. Peter Anvin" <hpa@zytor.com> 17901M: x86@kernel.org 17902L: linux-kernel@vger.kernel.org 17903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17904S: Maintained 17905F: Documentation/devicetree/bindings/x86/ 17906F: Documentation/x86/ 17907F: arch/x86/ 17908 17909X86 ENTRY CODE 17910M: Andy Lutomirski <luto@kernel.org> 17911L: linux-kernel@vger.kernel.org 17912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17913S: Maintained 17914F: arch/x86/entry/ 17915 17916X86 MCE INFRASTRUCTURE 17917M: Tony Luck <tony.luck@intel.com> 17918M: Borislav Petkov <bp@alien8.de> 17919L: linux-edac@vger.kernel.org 17920S: Maintained 17921F: arch/x86/kernel/cpu/mce/* 17922 17923X86 MICROCODE UPDATE SUPPORT 17924M: Borislav Petkov <bp@alien8.de> 17925S: Maintained 17926F: arch/x86/kernel/cpu/microcode/* 17927 17928X86 MM 17929M: Dave Hansen <dave.hansen@linux.intel.com> 17930M: Andy Lutomirski <luto@kernel.org> 17931M: Peter Zijlstra <peterz@infradead.org> 17932L: linux-kernel@vger.kernel.org 17933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17934S: Maintained 17935F: arch/x86/mm/ 17936 17937X86 PLATFORM DRIVERS 17938M: Darren Hart <dvhart@infradead.org> 17939M: Andy Shevchenko <andy@infradead.org> 17940L: platform-driver-x86@vger.kernel.org 17941T: git git://git.infradead.org/linux-platform-drivers-x86.git 17942S: Odd Fixes 17943F: drivers/platform/x86/ 17944F: drivers/platform/olpc/ 17945 17946X86 PLATFORM DRIVERS - ARCH 17947R: Darren Hart <dvhart@infradead.org> 17948R: Andy Shevchenko <andy@infradead.org> 17949L: platform-driver-x86@vger.kernel.org 17950L: x86@kernel.org 17951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17952S: Maintained 17953F: arch/x86/platform 17954 17955X86 VDSO 17956M: Andy Lutomirski <luto@kernel.org> 17957L: linux-kernel@vger.kernel.org 17958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17959S: Maintained 17960F: arch/x86/entry/vdso/ 17961 17962XARRAY 17963M: Matthew Wilcox <willy@infradead.org> 17964L: linux-fsdevel@vger.kernel.org 17965S: Supported 17966F: Documentation/core-api/xarray.rst 17967F: lib/idr.c 17968F: lib/xarray.c 17969F: include/linux/idr.h 17970F: include/linux/xarray.h 17971F: tools/testing/radix-tree 17972 17973XBOX DVD IR REMOTE 17974M: Benjamin Valentin <benpicco@googlemail.com> 17975S: Maintained 17976F: drivers/media/rc/xbox_remote.c 17977F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17978 17979XC2028/3028 TUNER DRIVER 17980M: Mauro Carvalho Chehab <mchehab@kernel.org> 17981L: linux-media@vger.kernel.org 17982W: https://linuxtv.org 17983T: git git://linuxtv.org/media_tree.git 17984S: Maintained 17985F: drivers/media/tuners/tuner-xc2028.* 17986 17987XDP (eXpress Data Path) 17988M: Alexei Starovoitov <ast@kernel.org> 17989M: Daniel Borkmann <daniel@iogearbox.net> 17990M: David S. Miller <davem@davemloft.net> 17991M: Jakub Kicinski <jakub.kicinski@netronome.com> 17992M: Jesper Dangaard Brouer <hawk@kernel.org> 17993M: John Fastabend <john.fastabend@gmail.com> 17994L: netdev@vger.kernel.org 17995L: bpf@vger.kernel.org 17996S: Supported 17997F: net/core/xdp.c 17998F: include/net/xdp.h 17999F: kernel/bpf/devmap.c 18000F: kernel/bpf/cpumap.c 18001F: include/trace/events/xdp.h 18002K: xdp 18003N: xdp 18004 18005XDP SOCKETS (AF_XDP) 18006M: Björn Töpel <bjorn.topel@intel.com> 18007M: Magnus Karlsson <magnus.karlsson@intel.com> 18008R: Jonathan Lemon <jonathan.lemon@gmail.com> 18009L: netdev@vger.kernel.org 18010L: bpf@vger.kernel.org 18011S: Maintained 18012F: kernel/bpf/xskmap.c 18013F: net/xdp/ 18014 18015XEN BLOCK SUBSYSTEM 18016M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18017M: Roger Pau Monné <roger.pau@citrix.com> 18018L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18019S: Supported 18020F: drivers/block/xen-blkback/* 18021F: drivers/block/xen* 18022 18023XEN HYPERVISOR ARM 18024M: Stefano Stabellini <sstabellini@kernel.org> 18025L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18026S: Maintained 18027F: arch/arm/xen/ 18028F: arch/arm/include/asm/xen/ 18029 18030XEN HYPERVISOR ARM64 18031M: Stefano Stabellini <sstabellini@kernel.org> 18032L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18033S: Maintained 18034F: arch/arm64/xen/ 18035F: arch/arm64/include/asm/xen/ 18036 18037XEN HYPERVISOR INTERFACE 18038M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 18039M: Juergen Gross <jgross@suse.com> 18040R: Stefano Stabellini <sstabellini@kernel.org> 18041L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18042T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18043S: Supported 18044F: arch/x86/xen/ 18045F: arch/x86/platform/pvh/ 18046F: drivers/*/xen-*front.c 18047F: drivers/xen/ 18048F: arch/x86/include/asm/xen/ 18049F: arch/x86/include/asm/pvclock-abi.h 18050F: include/xen/ 18051F: include/uapi/xen/ 18052F: Documentation/ABI/stable/sysfs-hypervisor-xen 18053F: Documentation/ABI/testing/sysfs-hypervisor-xen 18054 18055XEN NETWORK BACKEND DRIVER 18056M: Wei Liu <wei.liu@kernel.org> 18057M: Paul Durrant <paul@xen.org> 18058L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18059L: netdev@vger.kernel.org 18060S: Supported 18061F: drivers/net/xen-netback/* 18062 18063XEN PCI SUBSYSTEM 18064M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18065L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18066S: Supported 18067F: arch/x86/pci/*xen* 18068F: drivers/pci/*xen* 18069 18070XEN PVSCSI DRIVERS 18071M: Juergen Gross <jgross@suse.com> 18072L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18073L: linux-scsi@vger.kernel.org 18074S: Supported 18075F: drivers/scsi/xen-scsifront.c 18076F: drivers/xen/xen-scsiback.c 18077F: include/xen/interface/io/vscsiif.h 18078 18079XEN SWIOTLB SUBSYSTEM 18080M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18081L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18082L: iommu@lists.linux-foundation.org 18083S: Supported 18084F: arch/x86/xen/*swiotlb* 18085F: drivers/xen/*swiotlb* 18086 18087XEN SOUND FRONTEND DRIVER 18088M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 18089L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 18091S: Supported 18092F: sound/xen/* 18093 18094XFS FILESYSTEM 18095M: Darrick J. Wong <darrick.wong@oracle.com> 18096M: linux-xfs@vger.kernel.org 18097L: linux-xfs@vger.kernel.org 18098W: http://xfs.org/ 18099T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 18100S: Supported 18101F: Documentation/admin-guide/xfs.rst 18102F: Documentation/ABI/testing/sysfs-fs-xfs 18103F: Documentation/filesystems/xfs-delayed-logging-design.txt 18104F: Documentation/filesystems/xfs-self-describing-metadata.txt 18105F: fs/xfs/ 18106F: include/uapi/linux/dqblk_xfs.h 18107F: include/uapi/linux/fsmap.h 18108 18109XILINX AXI ETHERNET DRIVER 18110M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 18111S: Maintained 18112F: drivers/net/ethernet/xilinx/xilinx_axienet* 18113 18114XILINX UARTLITE SERIAL DRIVER 18115M: Peter Korsgaard <jacmet@sunsite.dk> 18116L: linux-serial@vger.kernel.org 18117S: Maintained 18118F: drivers/tty/serial/uartlite.c 18119 18120XILINX VIDEO IP CORES 18121M: Hyun Kwon <hyun.kwon@xilinx.com> 18122M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 18123L: linux-media@vger.kernel.org 18124T: git git://linuxtv.org/media_tree.git 18125S: Supported 18126F: Documentation/devicetree/bindings/media/xilinx/ 18127F: drivers/media/platform/xilinx/ 18128F: include/uapi/linux/xilinx-v4l2-controls.h 18129 18130XILINX SD-FEC IP CORES 18131M: Derek Kiernan <derek.kiernan@xilinx.com> 18132M: Dragan Cvetic <dragan.cvetic@xilinx.com> 18133S: Maintained 18134F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 18135F: Documentation/misc-devices/xilinx_sdfec.rst 18136F: drivers/misc/xilinx_sdfec.c 18137F: drivers/misc/Kconfig 18138F: drivers/misc/Makefile 18139F: include/uapi/misc/xilinx_sdfec.h 18140 18141XILLYBUS DRIVER 18142M: Eli Billauer <eli.billauer@gmail.com> 18143L: linux-kernel@vger.kernel.org 18144S: Supported 18145F: drivers/char/xillybus/ 18146 18147XLP9XX I2C DRIVER 18148M: George Cherian <george.cherian@cavium.com> 18149M: Jan Glauber <jglauber@cavium.com> 18150L: linux-i2c@vger.kernel.org 18151W: http://www.cavium.com 18152S: Supported 18153F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 18154F: drivers/i2c/busses/i2c-xlp9xx.c 18155 18156XRA1403 GPIO EXPANDER 18157M: Nandor Han <nandor.han@ge.com> 18158M: Semi Malinen <semi.malinen@ge.com> 18159L: linux-gpio@vger.kernel.org 18160S: Maintained 18161F: drivers/gpio/gpio-xra1403.c 18162F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 18163 18164XTENSA XTFPGA PLATFORM SUPPORT 18165M: Max Filippov <jcmvbkbc@gmail.com> 18166L: linux-xtensa@linux-xtensa.org 18167S: Maintained 18168F: drivers/spi/spi-xtensa-xtfpga.c 18169F: sound/soc/xtensa/xtfpga-i2s.c 18170 18171YAM DRIVER FOR AX.25 18172M: Jean-Paul Roubelat <jpr@f6fbb.org> 18173L: linux-hams@vger.kernel.org 18174S: Maintained 18175F: drivers/net/hamradio/yam* 18176F: include/linux/yam.h 18177 18178YAMA SECURITY MODULE 18179M: Kees Cook <keescook@chromium.org> 18180T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18181S: Supported 18182F: security/yama/ 18183F: Documentation/admin-guide/LSM/Yama.rst 18184 18185YEALINK PHONE DRIVER 18186M: Henk Vergonet <Henk.Vergonet@gmail.com> 18187L: usbb2k-api-dev@nongnu.org 18188S: Maintained 18189F: Documentation/input/devices/yealink.rst 18190F: drivers/input/misc/yealink.* 18191 18192Z8530 DRIVER FOR AX.25 18193M: Joerg Reuter <jreuter@yaina.de> 18194W: http://yaina.de/jreuter/ 18195W: http://www.qsl.net/dl1bke/ 18196L: linux-hams@vger.kernel.org 18197S: Maintained 18198F: Documentation/networking/z8530drv.txt 18199F: drivers/net/hamradio/*scc.c 18200F: drivers/net/hamradio/z8530.h 18201 18202ZBUD COMPRESSED PAGE ALLOCATOR 18203M: Seth Jennings <sjenning@redhat.com> 18204M: Dan Streetman <ddstreet@ieee.org> 18205L: linux-mm@kvack.org 18206S: Maintained 18207F: mm/zbud.c 18208F: include/linux/zbud.h 18209 18210ZD1211RW WIRELESS DRIVER 18211M: Daniel Drake <dsd@gentoo.org> 18212M: Ulrich Kunitz <kune@deine-taler.de> 18213W: http://zd1211.ath.cx/wiki/DriverRewrite 18214L: linux-wireless@vger.kernel.org 18215L: zd1211-devs@lists.sourceforge.net (subscribers-only) 18216S: Maintained 18217F: drivers/net/wireless/zydas/zd1211rw/ 18218 18219ZD1301 MEDIA DRIVER 18220M: Antti Palosaari <crope@iki.fi> 18221L: linux-media@vger.kernel.org 18222W: https://linuxtv.org/ 18223W: http://palosaari.fi/linux/ 18224Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18225S: Maintained 18226F: drivers/media/usb/dvb-usb-v2/zd1301* 18227 18228ZD1301_DEMOD MEDIA DRIVER 18229M: Antti Palosaari <crope@iki.fi> 18230L: linux-media@vger.kernel.org 18231W: https://linuxtv.org/ 18232W: http://palosaari.fi/linux/ 18233Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18234S: Maintained 18235F: drivers/media/dvb-frontends/zd1301_demod* 18236 18237ZHAOXIN PROCESSOR SUPPORT 18238M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 18239L: linux-kernel@vger.kernel.org 18240S: Maintained 18241F: arch/x86/kernel/cpu/zhaoxin.c 18242 18243ZPOOL COMPRESSED PAGE STORAGE API 18244M: Dan Streetman <ddstreet@ieee.org> 18245L: linux-mm@kvack.org 18246S: Maintained 18247F: mm/zpool.c 18248F: include/linux/zpool.h 18249 18250ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18251M: Minchan Kim <minchan@kernel.org> 18252M: Nitin Gupta <ngupta@vflare.org> 18253R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18254L: linux-kernel@vger.kernel.org 18255S: Maintained 18256F: drivers/block/zram/ 18257F: Documentation/admin-guide/blockdev/zram.rst 18258 18259ZS DECSTATION Z85C30 SERIAL DRIVER 18260M: "Maciej W. Rozycki" <macro@linux-mips.org> 18261S: Maintained 18262F: drivers/tty/serial/zs.* 18263 18264ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 18265M: Minchan Kim <minchan@kernel.org> 18266M: Nitin Gupta <ngupta@vflare.org> 18267R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18268L: linux-mm@kvack.org 18269S: Maintained 18270F: mm/zsmalloc.c 18271F: include/linux/zsmalloc.h 18272F: Documentation/vm/zsmalloc.rst 18273 18274ZSWAP COMPRESSED SWAP CACHING 18275M: Seth Jennings <sjenning@redhat.com> 18276M: Dan Streetman <ddstreet@ieee.org> 18277M: Vitaly Wool <vitaly.wool@konsulko.com> 18278L: linux-mm@kvack.org 18279S: Maintained 18280F: mm/zswap.c 18281 18282THE REST 18283M: Linus Torvalds <torvalds@linux-foundation.org> 18284L: linux-kernel@vger.kernel.org 18285Q: http://patchwork.kernel.org/project/LKML/list/ 18286T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18287S: Buried alive in reporters 18288F: * 18289F: */ 18290