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 320S: Supported 321W: https://01.org/linux-acpi 322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 323Q: https://patchwork.kernel.org/project/linux-acpi/list/ 324B: https://bugzilla.kernel.org 325F: Documentation/ABI/testing/configfs-acpi 326F: Documentation/ABI/testing/sysfs-bus-acpi 327F: Documentation/firmware-guide/acpi/ 328F: drivers/acpi/ 329F: drivers/pci/*/*acpi* 330F: drivers/pci/*acpi* 331F: drivers/pnp/pnpacpi/ 332F: include/acpi/ 333F: include/linux/acpi.h 334F: include/linux/fwnode.h 335F: tools/power/acpi/ 336 337ACPI APEI 338M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 339M: Len Brown <lenb@kernel.org> 340R: James Morse <james.morse@arm.com> 341R: Tony Luck <tony.luck@intel.com> 342R: Borislav Petkov <bp@alien8.de> 343L: linux-acpi@vger.kernel.org 344F: drivers/acpi/apei/ 345 346ACPI COMPONENT ARCHITECTURE (ACPICA) 347M: Robert Moore <robert.moore@intel.com> 348M: Erik Kaneda <erik.kaneda@intel.com> 349M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 350L: linux-acpi@vger.kernel.org 351L: devel@acpica.org 352S: Supported 353W: https://acpica.org/ 354W: https://github.com/acpica/acpica/ 355T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 356Q: https://patchwork.kernel.org/project/linux-acpi/list/ 357B: https://bugzilla.kernel.org 358B: https://bugs.acpica.org 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 366S: Supported 367W: https://01.org/linux-acpi 368B: https://bugzilla.kernel.org 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 392S: Supported 393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 394Q: https://patchwork.kernel.org/project/linux-acpi/list/ 395B: https://bugzilla.kernel.org 396F: drivers/acpi/pmic/ 397 398ACPI THERMAL DRIVER 399M: Zhang Rui <rui.zhang@intel.com> 400L: linux-acpi@vger.kernel.org 401S: Supported 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404F: drivers/acpi/*thermal* 405 406ACPI VIDEO DRIVER 407M: Zhang Rui <rui.zhang@intel.com> 408L: linux-acpi@vger.kernel.org 409S: Supported 410W: https://01.org/linux-acpi 411B: https://bugzilla.kernel.org 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 677ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER 678M: Tomislav Denis <tomislav.denis@avl.com> 679W: http://www.allsensors.com/ 680S: Maintained 681L: linux-iio@vger.kernel.org 682F: drivers/iio/pressure/dlhl60d.c 683F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml 684 685ALLEGRO DVT VIDEO IP CORE DRIVER 686M: Michael Tretter <m.tretter@pengutronix.de> 687R: Pengutronix Kernel Team <kernel@pengutronix.de> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/allegro-dvt/ 691 692ALLWINNER CPUFREQ DRIVER 693M: Yangtao Li <tiny.windzz@gmail.com> 694L: linux-pm@vger.kernel.org 695S: Maintained 696F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt 697F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 698 699ALLWINNER CRYPTO DRIVERS 700M: Corentin Labbe <clabbe.montjoie@gmail.com> 701L: linux-crypto@vger.kernel.org 702S: Maintained 703F: drivers/crypto/allwinner/ 704 705ALLWINNER THERMAL DRIVER 706M: Vasily Khoruzhick <anarsoul@gmail.com> 707M: Yangtao Li <tiny.windzz@gmail.com> 708L: linux-pm@vger.kernel.org 709S: Maintained 710F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml 711F: drivers/thermal/sun8i_thermal.c 712 713ALLWINNER VPU DRIVER 714M: Maxime Ripard <mripard@kernel.org> 715M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/staging/media/sunxi/cedrus/ 719 720ALPHA PORT 721M: Richard Henderson <rth@twiddle.net> 722M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 723M: Matt Turner <mattst88@gmail.com> 724S: Odd Fixes 725L: linux-alpha@vger.kernel.org 726F: arch/alpha/ 727 728ALPS PS/2 TOUCHPAD DRIVER 729R: Pali Rohár <pali.rohar@gmail.com> 730F: drivers/input/mouse/alps.* 731 732ALTERA I2C CONTROLLER DRIVER 733M: Thor Thayer <thor.thayer@linux.intel.com> 734S: Maintained 735F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 736F: drivers/i2c/busses/i2c-altera.c 737 738ALTERA MAILBOX DRIVER 739M: Ley Foon Tan <ley.foon.tan@intel.com> 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/mailbox/mailbox-altera.c 743 744ALTERA PIO DRIVER 745M: Joyce Ooi <joyce.ooi@intel.com> 746L: linux-gpio@vger.kernel.org 747S: Maintained 748F: drivers/gpio/gpio-altera.c 749 750ALTERA SYSTEM MANAGER DRIVER 751M: Thor Thayer <thor.thayer@linux.intel.com> 752S: Maintained 753F: drivers/mfd/altera-sysmgr.c 754F: include/linux/mfd/altera-sysmgr.h 755 756ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 757M: Thor Thayer <thor.thayer@linux.intel.com> 758S: Maintained 759F: drivers/gpio/gpio-altera-a10sr.c 760F: drivers/mfd/altera-a10sr.c 761F: drivers/reset/reset-a10sr.c 762F: include/linux/mfd/altera-a10sr.h 763F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 764 765ALTERA TRIPLE SPEED ETHERNET DRIVER 766M: Thor Thayer <thor.thayer@linux.intel.com> 767L: netdev@vger.kernel.org 768L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 769S: Maintained 770F: drivers/net/ethernet/altera/ 771 772ALTERA UART/JTAG UART SERIAL DRIVERS 773M: Tobias Klauser <tklauser@distanz.ch> 774L: linux-serial@vger.kernel.org 775L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 776S: Maintained 777F: drivers/tty/serial/altera_uart.c 778F: drivers/tty/serial/altera_jtaguart.c 779F: include/linux/altera_uart.h 780F: include/linux/altera_jtaguart.h 781 782AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 783M: Talel Shenhar <talel@amazon.com> 784S: Maintained 785F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 786F: drivers/thermal/thermal_mmio.c 787 788AMAZON ETHERNET DRIVERS 789M: Netanel Belgazal <netanel@amazon.com> 790M: Arthur Kiyanovski <akiyano@amazon.com> 791R: Guy Tzalik <gtzalik@amazon.com> 792R: Saeed Bishara <saeedb@amazon.com> 793R: Zorik Machulsky <zorik@amazon.com> 794L: netdev@vger.kernel.org 795S: Supported 796F: Documentation/networking/device_drivers/amazon/ena.txt 797F: drivers/net/ethernet/amazon/ 798 799AMAZON RDMA EFA DRIVER 800M: Gal Pressman <galpress@amazon.com> 801R: Yossi Leybovich <sleybo@amazon.com> 802L: linux-rdma@vger.kernel.org 803Q: https://patchwork.kernel.org/project/linux-rdma/list/ 804S: Supported 805F: drivers/infiniband/hw/efa/ 806F: include/uapi/rdma/efa-abi.h 807 808AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 809M: Tom Lendacky <thomas.lendacky@amd.com> 810L: linux-crypto@vger.kernel.org 811S: Supported 812F: drivers/crypto/ccp/ 813F: include/linux/ccp.h 814 815AMD DISPLAY CORE 816M: Harry Wentland <harry.wentland@amd.com> 817M: Leo Li <sunpeng.li@amd.com> 818L: amd-gfx@lists.freedesktop.org 819T: git git://people.freedesktop.org/~agd5f/linux 820S: Supported 821F: drivers/gpu/drm/amd/display/ 822 823AMD FAM15H PROCESSOR POWER MONITORING DRIVER 824M: Huang Rui <ray.huang@amd.com> 825L: linux-hwmon@vger.kernel.org 826S: Supported 827F: Documentation/hwmon/fam15h_power.rst 828F: drivers/hwmon/fam15h_power.c 829 830AMD FCH GPIO DRIVER 831M: Enrico Weigelt, metux IT consult <info@metux.net> 832L: linux-gpio@vger.kernel.org 833S: Maintained 834F: drivers/gpio/gpio-amd-fch.c 835F: include/linux/platform_data/gpio/gpio-amd-fch.h 836 837AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 838L: linux-geode@lists.infradead.org (moderated for non-subscribers) 839S: Orphan 840F: drivers/usb/gadget/udc/amd5536udc.* 841 842AMD GEODE PROCESSOR/CHIPSET SUPPORT 843M: Andres Salomon <dilinger@queued.net> 844L: linux-geode@lists.infradead.org (moderated for non-subscribers) 845W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 846S: Supported 847F: drivers/char/hw_random/geode-rng.c 848F: drivers/crypto/geode* 849F: drivers/video/fbdev/geode/ 850F: arch/x86/include/asm/geode.h 851 852AMD IOMMU (AMD-VI) 853M: Joerg Roedel <joro@8bytes.org> 854L: iommu@lists.linux-foundation.org 855T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 856S: Maintained 857F: drivers/iommu/amd_iommu*.[ch] 858F: include/linux/amd-iommu.h 859 860AMD KFD 861M: Felix Kuehling <Felix.Kuehling@amd.com> 862L: amd-gfx@lists.freedesktop.org 863T: git git://people.freedesktop.org/~agd5f/linux 864S: Supported 865F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 866F: drivers/gpu/drm/amd/amdkfd/ 867F: drivers/gpu/drm/amd/include/cik_structs.h 868F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 869F: drivers/gpu/drm/amd/include/vi_structs.h 870F: drivers/gpu/drm/amd/include/v9_structs.h 871F: include/uapi/linux/kfd_ioctl.h 872 873AMD MP2 I2C DRIVER 874M: Elie Morisse <syniurge@gmail.com> 875M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 876M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 877L: linux-i2c@vger.kernel.org 878S: Maintained 879F: drivers/i2c/busses/i2c-amd-mp2* 880 881AMD POWERPLAY 882M: Evan Quan <evan.quan@amd.com> 883L: amd-gfx@lists.freedesktop.org 884S: Supported 885F: drivers/gpu/drm/amd/powerplay/ 886T: git git://people.freedesktop.org/~agd5f/linux 887 888AMD SEATTLE DEVICE TREE SUPPORT 889M: Brijesh Singh <brijeshkumar.singh@amd.com> 890M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 891M: Tom Lendacky <thomas.lendacky@amd.com> 892S: Supported 893F: arch/arm64/boot/dts/amd/ 894 895AMD XGBE DRIVER 896M: Tom Lendacky <thomas.lendacky@amd.com> 897L: netdev@vger.kernel.org 898S: Supported 899F: drivers/net/ethernet/amd/xgbe/ 900F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 901 902ANALOG DEVICES INC AD5686 DRIVER 903M: Stefan Popa <stefan.popa@analog.com> 904L: linux-pm@vger.kernel.org 905W: http://ez.analog.com/community/linux-device-drivers 906S: Supported 907F: drivers/iio/dac/ad5686* 908F: drivers/iio/dac/ad5696* 909 910ANALOG DEVICES INC AD5758 DRIVER 911M: Stefan Popa <stefan.popa@analog.com> 912L: linux-iio@vger.kernel.org 913W: http://ez.analog.com/community/linux-device-drivers 914S: Supported 915F: drivers/iio/dac/ad5758.c 916F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 917 918ANALOG DEVICES INC AD7091R5 DRIVER 919M: Beniamin Bia <beniamin.bia@analog.com> 920L: linux-iio@vger.kernel.org 921W: http://ez.analog.com/community/linux-device-drivers 922S: Supported 923F: drivers/iio/adc/ad7091r5.c 924F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml 925 926ANALOG DEVICES INC AD7124 DRIVER 927M: Stefan Popa <stefan.popa@analog.com> 928L: linux-iio@vger.kernel.org 929W: http://ez.analog.com/community/linux-device-drivers 930S: Supported 931F: drivers/iio/adc/ad7124.c 932F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 933 934ANALOG DEVICES INC AD7292 DRIVER 935M: Marcelo Schmitt <marcelo.schmitt1@gmail.com> 936L: linux-iio@vger.kernel.org 937W: http://ez.analog.com/community/linux-device-drivers 938S: Supported 939F: drivers/iio/adc/ad7292.c 940F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 941 942ANALOG DEVICES INC AD7606 DRIVER 943M: Stefan Popa <stefan.popa@analog.com> 944M: Beniamin Bia <beniamin.bia@analog.com> 945L: linux-iio@vger.kernel.org 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/iio/adc/ad7606.c 949F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 950 951ANALOG DEVICES INC AD7768-1 DRIVER 952M: Stefan Popa <stefan.popa@analog.com> 953L: linux-iio@vger.kernel.org 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: drivers/iio/adc/ad7768-1.c 957F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 958 959ANALOG DEVICES INC AD7780 DRIVER 960M: Michael Hennerich <Michael.Hennerich@analog.com> 961M: Renato Lui Geh <renatogeh@gmail.com> 962L: linux-iio@vger.kernel.org 963W: http://ez.analog.com/community/linux-device-drivers 964S: Supported 965F: drivers/iio/adc/ad7780.c 966F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 967 968ANALOG DEVICES INC AD9389B DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/ad9389b* 973 974ANALOG DEVICES INC ADGS1408 DRIVER 975M: Mircea Caprioru <mircea.caprioru@analog.com> 976S: Supported 977F: drivers/mux/adgs1408.c 978F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 979 980ANALOG DEVICES INC ADIN DRIVER 981M: Alexandru Ardelean <alexaundru.ardelean@analog.com> 982L: netdev@vger.kernel.org 983W: http://ez.analog.com/community/linux-device-drivers 984S: Supported 985F: drivers/net/phy/adin.c 986F: Documentation/devicetree/bindings/net/adi,adin.yaml 987 988ANALOG DEVICES INC ADIS DRIVER LIBRARY 989M: Alexandru Ardelean <alexandru.ardelean@analog.com> 990S: Supported 991L: linux-iio@vger.kernel.org 992F: include/linux/iio/imu/adis.h 993F: drivers/iio/imu/adis.c 994 995ANALOG DEVICES INC ADIS16460 DRIVER 996M: Dragos Bogdan <dragos.bogdan@analog.com> 997S: Supported 998L: linux-iio@vger.kernel.org 999W: http://ez.analog.com/community/linux-device-drivers 1000F: drivers/iio/imu/adis16460.c 1001F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1002 1003ANALOG DEVICES INC ADM1177 DRIVER 1004M: Beniamin Bia <beniamin.bia@analog.com> 1005M: Michael Hennerich <Michael.Hennerich@analog.com> 1006L: linux-hwmon@vger.kernel.org 1007W: http://ez.analog.com/community/linux-device-drivers 1008S: Supported 1009F: drivers/hwmon/adm1177.c 1010F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1011 1012ANALOG DEVICES INC ADP5061 DRIVER 1013M: Stefan Popa <stefan.popa@analog.com> 1014L: linux-pm@vger.kernel.org 1015W: http://ez.analog.com/community/linux-device-drivers 1016S: Supported 1017F: drivers/power/supply/adp5061.c 1018 1019ANALOG DEVICES INC ADV7180 DRIVER 1020M: Lars-Peter Clausen <lars@metafoo.de> 1021L: linux-media@vger.kernel.org 1022W: http://ez.analog.com/community/linux-device-drivers 1023S: Supported 1024F: drivers/media/i2c/adv7180.c 1025 1026ANALOG DEVICES INC ADV748X DRIVER 1027M: Kieran Bingham <kieran.bingham@ideasonboard.com> 1028L: linux-media@vger.kernel.org 1029S: Maintained 1030F: drivers/media/i2c/adv748x/* 1031 1032ANALOG DEVICES INC ADV7511 DRIVER 1033M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1034L: linux-media@vger.kernel.org 1035S: Maintained 1036F: drivers/media/i2c/adv7511* 1037 1038ANALOG DEVICES INC ADV7604 DRIVER 1039M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1040L: linux-media@vger.kernel.org 1041S: Maintained 1042F: drivers/media/i2c/adv7604* 1043 1044ANALOG DEVICES INC ADV7842 DRIVER 1045M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1046L: linux-media@vger.kernel.org 1047S: Maintained 1048F: drivers/media/i2c/adv7842* 1049 1050ANALOG DEVICES INC ASOC CODEC DRIVERS 1051M: Lars-Peter Clausen <lars@metafoo.de> 1052M: Nuno Sá <nuno.sa@analog.com> 1053L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1054W: http://wiki.analog.com/ 1055W: http://ez.analog.com/community/linux-device-drivers 1056S: Supported 1057F: sound/soc/codecs/adau* 1058F: sound/soc/codecs/adav* 1059F: sound/soc/codecs/ad1* 1060F: sound/soc/codecs/ad7* 1061F: sound/soc/codecs/ssm* 1062F: sound/soc/codecs/sigmadsp.* 1063 1064ANALOG DEVICES INC DMA DRIVERS 1065M: Lars-Peter Clausen <lars@metafoo.de> 1066W: http://ez.analog.com/community/linux-device-drivers 1067S: Supported 1068F: drivers/dma/dma-axi-dmac.c 1069 1070ANALOG DEVICES INC IIO DRIVERS 1071M: Lars-Peter Clausen <lars@metafoo.de> 1072M: Michael Hennerich <Michael.Hennerich@analog.com> 1073M: Stefan Popa <stefan.popa@analog.com> 1074W: http://wiki.analog.com/ 1075W: http://ez.analog.com/community/linux-device-drivers 1076S: Supported 1077F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1078F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1079F: drivers/iio/*/ad* 1080F: drivers/iio/adc/ltc249* 1081X: drivers/iio/*/adjd* 1082F: drivers/staging/iio/*/ad* 1083 1084ANALOGBITS PLL LIBRARIES 1085M: Paul Walmsley <paul.walmsley@sifive.com> 1086S: Supported 1087F: drivers/clk/analogbits/* 1088F: include/linux/clk/analogbits* 1089 1090ANDES ARCHITECTURE 1091M: Nick Hu <nickhu@andestech.com> 1092M: Greentime Hu <green.hu@gmail.com> 1093M: Vincent Chen <deanbo422@gmail.com> 1094T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1095S: Supported 1096F: arch/nds32/ 1097F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1098F: Documentation/devicetree/bindings/nds32/ 1099K: nds32 1100N: nds32 1101 1102ANDROID CONFIG FRAGMENTS 1103M: Rob Herring <robh@kernel.org> 1104S: Supported 1105F: kernel/configs/android* 1106 1107ANDROID DRIVERS 1108M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1109M: Arve Hjønnevåg <arve@android.com> 1110M: Todd Kjos <tkjos@android.com> 1111M: Martijn Coenen <maco@android.com> 1112M: Joel Fernandes <joel@joelfernandes.org> 1113M: Christian Brauner <christian@brauner.io> 1114T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1115L: devel@driverdev.osuosl.org 1116S: Supported 1117F: drivers/android/ 1118F: drivers/staging/android/ 1119 1120ANDROID GOLDFISH PIC DRIVER 1121M: Miodrag Dinic <miodrag.dinic@mips.com> 1122S: Supported 1123F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1124F: drivers/irqchip/irq-goldfish-pic.c 1125 1126ANDROID GOLDFISH RTC DRIVER 1127M: Miodrag Dinic <miodrag.dinic@mips.com> 1128S: Supported 1129F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1130F: drivers/rtc/rtc-goldfish.c 1131 1132ANDROID ION DRIVER 1133M: Laura Abbott <labbott@redhat.com> 1134M: Sumit Semwal <sumit.semwal@linaro.org> 1135L: devel@driverdev.osuosl.org 1136L: dri-devel@lists.freedesktop.org 1137L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1138S: Supported 1139F: drivers/staging/android/ion 1140F: drivers/staging/android/uapi/ion.h 1141 1142AOA (Apple Onboard Audio) ALSA DRIVER 1143M: Johannes Berg <johannes@sipsolutions.net> 1144L: linuxppc-dev@lists.ozlabs.org 1145L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1146S: Maintained 1147F: sound/aoa/ 1148 1149APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1150M: William Breathitt Gray <vilhelm.gray@gmail.com> 1151L: linux-iio@vger.kernel.org 1152S: Maintained 1153F: drivers/iio/adc/stx104.c 1154 1155APM DRIVER 1156M: Jiri Kosina <jikos@kernel.org> 1157S: Odd fixes 1158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1159F: arch/x86/kernel/apm_32.c 1160F: include/linux/apm_bios.h 1161F: include/uapi/linux/apm_bios.h 1162F: drivers/char/apm-emulation.c 1163 1164APPARMOR SECURITY MODULE 1165M: John Johansen <john.johansen@canonical.com> 1166L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1167W: wiki.apparmor.net 1168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1169S: Supported 1170F: security/apparmor/ 1171F: Documentation/admin-guide/LSM/apparmor.rst 1172 1173APPLE BCM5974 MULTITOUCH DRIVER 1174M: Henrik Rydberg <rydberg@bitmath.org> 1175L: linux-input@vger.kernel.org 1176S: Odd fixes 1177F: drivers/input/mouse/bcm5974.c 1178 1179APPLE SMC DRIVER 1180M: Henrik Rydberg <rydberg@bitmath.org> 1181L: linux-hwmon@vger.kernel.org 1182S: Odd fixes 1183F: drivers/hwmon/applesmc.c 1184 1185APPLETALK NETWORK LAYER 1186L: netdev@vger.kernel.org 1187S: Odd fixes 1188F: drivers/net/appletalk/ 1189F: net/appletalk/ 1190F: include/linux/atalk.h 1191F: include/uapi/linux/atalk.h 1192 1193APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1194M: Khuong Dinh <khuong@os.amperecomputing.com> 1195S: Supported 1196F: arch/arm64/boot/dts/apm/ 1197 1198APPLIED MICRO (APM) X-GENE SOC EDAC 1199M: Khuong Dinh <khuong@os.amperecomputing.com> 1200S: Supported 1201F: drivers/edac/xgene_edac.c 1202F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1203 1204APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1205M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1206M: Keyur Chudgar <keyur@os.amperecomputing.com> 1207S: Supported 1208F: drivers/net/ethernet/apm/xgene-v2/ 1209 1210APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1211M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1212M: Keyur Chudgar <keyur@os.amperecomputing.com> 1213M: Quan Nguyen <quan@os.amperecomputing.com> 1214S: Supported 1215F: drivers/net/ethernet/apm/xgene/ 1216F: drivers/net/phy/mdio-xgene.c 1217F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1218F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1219 1220APPLIED MICRO (APM) X-GENE SOC PMU 1221M: Khuong Dinh <khuong@os.amperecomputing.com> 1222S: Supported 1223F: drivers/perf/xgene_pmu.c 1224F: Documentation/admin-guide/perf/xgene-pmu.rst 1225F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1226 1227APTINA CAMERA SENSOR PLL 1228M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1229L: linux-media@vger.kernel.org 1230S: Maintained 1231F: drivers/media/i2c/aptina-pll.* 1232 1233AQUANTIA ETHERNET DRIVER (atlantic) 1234M: Igor Russkikh <irusskikh@marvell.com> 1235L: netdev@vger.kernel.org 1236S: Supported 1237W: https://www.marvell.com/ 1238Q: http://patchwork.ozlabs.org/project/netdev/list/ 1239F: drivers/net/ethernet/aquantia/atlantic/ 1240F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1241 1242AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1243M: Egor Pomozov <epomozov@marvell.com> 1244L: netdev@vger.kernel.org 1245S: Supported 1246W: http://www.aquantia.com 1247F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1248 1249ARC FRAMEBUFFER DRIVER 1250M: Jaya Kumar <jayalk@intworks.biz> 1251S: Maintained 1252F: drivers/video/fbdev/arcfb.c 1253F: drivers/video/fbdev/core/fb_defio.c 1254 1255ARC PGU DRM DRIVER 1256M: Alexey Brodkin <abrodkin@synopsys.com> 1257S: Supported 1258F: drivers/gpu/drm/arc/ 1259F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1260 1261ARCNET NETWORK LAYER 1262M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1263L: netdev@vger.kernel.org 1264S: Maintained 1265F: drivers/net/arcnet/ 1266F: include/uapi/linux/if_arcnet.h 1267 1268ARM ARCHITECTED TIMER DRIVER 1269M: Mark Rutland <mark.rutland@arm.com> 1270M: Marc Zyngier <maz@kernel.org> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273F: arch/arm/include/asm/arch_timer.h 1274F: arch/arm64/include/asm/arch_timer.h 1275F: drivers/clocksource/arm_arch_timer.c 1276 1277ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1278M: Linus Walleij <linus.walleij@linaro.org> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281F: Documentation/devicetree/bindings/arm/arm-boards 1282F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1283F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1284F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1285F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1286F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1287F: arch/arm/mach-integrator/ 1288F: arch/arm/mach-realview/ 1289F: arch/arm/mach-versatile/ 1290F: arch/arm/plat-versatile/ 1291F: arch/arm/boot/dts/arm-realview-* 1292F: arch/arm/boot/dts/integrator* 1293F: arch/arm/boot/dts/versatile* 1294F: drivers/clk/versatile/ 1295F: drivers/i2c/busses/i2c-versatile.c 1296F: drivers/irqchip/irq-versatile-fpga.c 1297F: drivers/mtd/maps/physmap_of_versatile.c 1298F: drivers/power/reset/arm-versatile-reboot.c 1299F: drivers/soc/versatile/ 1300 1301ARM HDLCD DRM DRIVER 1302M: Liviu Dudau <liviu.dudau@arm.com> 1303S: Supported 1304F: drivers/gpu/drm/arm/hdlcd_* 1305F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1306 1307ARM KOMEDA DRM-KMS DRIVER 1308M: James (Qian) Wang <james.qian.wang@arm.com> 1309M: Liviu Dudau <liviu.dudau@arm.com> 1310M: Mihail Atanassov <mihail.atanassov@arm.com> 1311L: Mali DP Maintainers <malidp@foss.arm.com> 1312S: Supported 1313T: git git://anongit.freedesktop.org/drm/drm-misc 1314F: drivers/gpu/drm/arm/display/include/ 1315F: drivers/gpu/drm/arm/display/komeda/ 1316F: Documentation/devicetree/bindings/display/arm,komeda.txt 1317F: Documentation/gpu/komeda-kms.rst 1318 1319ARM MALI-DP DRM DRIVER 1320M: Liviu Dudau <liviu.dudau@arm.com> 1321M: Brian Starkey <brian.starkey@arm.com> 1322L: Mali DP Maintainers <malidp@foss.arm.com> 1323S: Supported 1324T: git git://anongit.freedesktop.org/drm/drm-misc 1325F: drivers/gpu/drm/arm/ 1326F: Documentation/devicetree/bindings/display/arm,malidp.txt 1327F: Documentation/gpu/afbc.rst 1328 1329ARM MALI PANFROST DRM DRIVER 1330M: Rob Herring <robh@kernel.org> 1331M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1332R: Steven Price <steven.price@arm.com> 1333R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> 1334L: dri-devel@lists.freedesktop.org 1335S: Supported 1336T: git git://anongit.freedesktop.org/drm/drm-misc 1337F: drivers/gpu/drm/panfrost/ 1338F: include/uapi/drm/panfrost_drm.h 1339 1340ARM MFM AND FLOPPY DRIVERS 1341M: Ian Molton <spyro@f2s.com> 1342S: Maintained 1343F: arch/arm/mach-rpc/floppydma.S 1344F: arch/arm/include/asm/floppy.h 1345 1346ARM PMU PROFILING AND DEBUGGING 1347M: Will Deacon <will@kernel.org> 1348M: Mark Rutland <mark.rutland@arm.com> 1349S: Maintained 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351F: arch/arm*/kernel/perf_* 1352F: arch/arm/oprofile/common.c 1353F: arch/arm*/kernel/hw_breakpoint.c 1354F: arch/arm*/include/asm/hw_breakpoint.h 1355F: arch/arm*/include/asm/perf_event.h 1356F: drivers/perf/* 1357F: include/linux/perf/arm_pmu.h 1358F: Documentation/devicetree/bindings/arm/pmu.yaml 1359F: Documentation/devicetree/bindings/perf/ 1360 1361ARM PORT 1362M: Russell King <linux@armlinux.org.uk> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364W: http://www.armlinux.org.uk/ 1365S: Odd Fixes 1366T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1367F: arch/arm/ 1368X: arch/arm/boot/dts/ 1369 1370ARM PRIMECELL AACI PL041 DRIVER 1371M: Russell King <linux@armlinux.org.uk> 1372S: Odd Fixes 1373F: sound/arm/aaci.* 1374 1375ARM PRIMECELL BUS SUPPORT 1376M: Russell King <linux@armlinux.org.uk> 1377S: Odd Fixes 1378F: drivers/amba/ 1379F: include/linux/amba/bus.h 1380 1381ARM PRIMECELL CLCD PL110 DRIVER 1382M: Russell King <linux@armlinux.org.uk> 1383S: Odd Fixes 1384F: drivers/video/fbdev/amba-clcd.* 1385 1386ARM PRIMECELL KMI PL050 DRIVER 1387M: Russell King <linux@armlinux.org.uk> 1388S: Odd Fixes 1389F: drivers/input/serio/ambakmi.* 1390F: include/linux/amba/kmi.h 1391 1392ARM PRIMECELL MMCI PL180/1 DRIVER 1393M: Russell King <linux@armlinux.org.uk> 1394S: Odd Fixes 1395F: drivers/mmc/host/mmci.* 1396F: include/linux/amba/mmci.h 1397 1398ARM PRIMECELL SSP PL022 SPI DRIVER 1399M: Linus Walleij <linus.walleij@linaro.org> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1403F: drivers/spi/spi-pl022.c 1404 1405ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1406M: Russell King <linux@armlinux.org.uk> 1407S: Odd Fixes 1408F: drivers/tty/serial/amba-pl01*.c 1409F: include/linux/amba/serial.h 1410 1411ARM PRIMECELL VIC PL190/PL192 DRIVER 1412M: Linus Walleij <linus.walleij@linaro.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1416F: drivers/irqchip/irq-vic.c 1417 1418AMAZON ANNAPURNA LABS FIC DRIVER 1419M: Talel Shenhar <talel@amazon.com> 1420S: Maintained 1421F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1422F: drivers/irqchip/irq-al-fic.c 1423 1424ARM SMMU DRIVERS 1425M: Will Deacon <will@kernel.org> 1426R: Robin Murphy <robin.murphy@arm.com> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428S: Maintained 1429F: drivers/iommu/arm-smmu* 1430F: drivers/iommu/io-pgtable-arm.c 1431F: drivers/iommu/io-pgtable-arm-v7s.c 1432 1433ARM SUB-ARCHITECTURES 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/mach-*/ 1437F: arch/arm/plat-*/ 1438T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1439 1440ARM/ACTIONS SEMI ARCHITECTURE 1441M: Andreas Färber <afaerber@suse.de> 1442M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445N: owl 1446F: arch/arm/mach-actions/ 1447F: arch/arm/boot/dts/owl-* 1448F: arch/arm64/boot/dts/actions/ 1449F: drivers/clk/actions/ 1450F: drivers/clocksource/timer-owl* 1451F: drivers/dma/owl-dma.c 1452F: drivers/i2c/busses/i2c-owl.c 1453F: drivers/mmc/host/owl-mmc.c 1454F: drivers/pinctrl/actions/* 1455F: drivers/soc/actions/ 1456F: include/dt-bindings/power/owl-* 1457F: include/linux/soc/actions/ 1458F: Documentation/devicetree/bindings/arm/actions.yaml 1459F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1460F: Documentation/devicetree/bindings/dma/owl-dma.txt 1461F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1462F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 1463F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1464F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1465F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1466 1467ARM/ADS SPHERE MACHINE SUPPORT 1468M: Lennert Buytenhek <kernel@wantstofly.org> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470S: Maintained 1471 1472ARM/AFEB9260 MACHINE SUPPORT 1473M: Sergey Lapin <slapin@ossfans.org> 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475S: Maintained 1476 1477ARM/AJECO 1ARM MACHINE SUPPORT 1478M: Lennert Buytenhek <kernel@wantstofly.org> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480S: Maintained 1481 1482ARM/Allwinner SoC Clock Support 1483M: Emilio López <emilio@elopez.com.ar> 1484S: Maintained 1485F: drivers/clk/sunxi/ 1486 1487ARM/Allwinner sunXi SoC support 1488M: Maxime Ripard <mripard@kernel.org> 1489M: Chen-Yu Tsai <wens@csie.org> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492N: sun[x456789]i 1493N: sun50i 1494F: arch/arm/mach-sunxi/ 1495F: arch/arm64/boot/dts/allwinner/ 1496F: drivers/clk/sunxi-ng/ 1497F: drivers/pinctrl/sunxi/ 1498F: drivers/soc/sunxi/ 1499T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1500 1501Allwinner A10 CSI driver 1502M: Maxime Ripard <mripard@kernel.org> 1503L: linux-media@vger.kernel.org 1504T: git git://linuxtv.org/media_tree.git 1505F: drivers/media/platform/sunxi/sun4i-csi/ 1506F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 1507S: Maintained 1508 1509ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1510M: Neil Armstrong <narmstrong@baylibre.com> 1511M: Jerome Brunet <jbrunet@baylibre.com> 1512L: linux-amlogic@lists.infradead.org 1513S: Maintained 1514F: drivers/clk/meson/ 1515F: include/dt-bindings/clock/meson* 1516F: include/dt-bindings/clock/gxbb* 1517F: Documentation/devicetree/bindings/clock/amlogic* 1518 1519ARM/Amlogic Meson SoC support 1520M: Kevin Hilman <khilman@baylibre.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522L: linux-amlogic@lists.infradead.org 1523W: http://linux-meson.com/ 1524S: Maintained 1525F: arch/arm/mach-meson/ 1526F: arch/arm/boot/dts/meson* 1527F: arch/arm64/boot/dts/amlogic/ 1528F: drivers/pinctrl/meson/ 1529F: drivers/mmc/host/meson* 1530F: drivers/soc/amlogic/ 1531F: drivers/rtc/rtc-meson* 1532N: meson 1533 1534ARM/Amlogic Meson SoC Crypto Drivers 1535M: Corentin Labbe <clabbe@baylibre.com> 1536L: linux-crypto@vger.kernel.org 1537L: linux-amlogic@lists.infradead.org 1538S: Maintained 1539F: drivers/crypto/amlogic/ 1540F: Documentation/devicetree/bindings/crypto/amlogic* 1541 1542ARM/Amlogic Meson SoC Sound Drivers 1543M: Jerome Brunet <jbrunet@baylibre.com> 1544L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1545S: Maintained 1546F: sound/soc/meson/ 1547F: Documentation/devicetree/bindings/sound/amlogic* 1548 1549ARM/Annapurna Labs ALPINE ARCHITECTURE 1550M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1551M: Antoine Tenart <antoine.tenart@bootlin.com> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Maintained 1554F: arch/arm/mach-alpine/ 1555F: arch/arm/boot/dts/alpine* 1556F: arch/arm64/boot/dts/al/ 1557F: drivers/*/*alpine* 1558 1559ARM/ARTPEC MACHINE SUPPORT 1560M: Jesper Nilsson <jesper.nilsson@axis.com> 1561M: Lars Persson <lars.persson@axis.com> 1562S: Maintained 1563L: linux-arm-kernel@axis.com 1564F: arch/arm/mach-artpec 1565F: arch/arm/boot/dts/artpec6* 1566F: drivers/clk/axis 1567F: drivers/crypto/axis 1568F: drivers/mmc/host/usdhi6rol0.c 1569F: drivers/pinctrl/pinctrl-artpec* 1570F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1571 1572ARM/ASPEED I2C DRIVER 1573M: Brendan Higgins <brendanhiggins@google.com> 1574R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1575R: Joel Stanley <joel@jms.id.au> 1576L: linux-i2c@vger.kernel.org 1577L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1578S: Maintained 1579F: drivers/irqchip/irq-aspeed-i2c-ic.c 1580F: drivers/i2c/busses/i2c-aspeed.c 1581F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1582F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1583 1584ARM/ASPEED MACHINE SUPPORT 1585M: Joel Stanley <joel@jms.id.au> 1586R: Andrew Jeffery <andrew@aj.id.au> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1589Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1590S: Supported 1591T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1592F: arch/arm/mach-aspeed/ 1593F: arch/arm/boot/dts/aspeed-* 1594N: aspeed 1595 1596ARM/BITMAIN ARCHITECTURE 1597M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599S: Maintained 1600F: arch/arm64/boot/dts/bitmain/ 1601F: drivers/clk/clk-bm1880.c 1602F: drivers/pinctrl/pinctrl-bm1880.c 1603F: Documentation/devicetree/bindings/arm/bitmain.yaml 1604F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 1605F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1606 1607ARM/CALXEDA HIGHBANK ARCHITECTURE 1608M: Rob Herring <robh@kernel.org> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611F: arch/arm/mach-highbank/ 1612F: arch/arm/boot/dts/highbank.dts 1613F: arch/arm/boot/dts/ecx-*.dts* 1614 1615ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1616M: Krzysztof Halasa <khalasa@piap.pl> 1617S: Maintained 1618F: arch/arm/mach-cns3xxx/ 1619 1620ARM/CAVIUM THUNDER NETWORK DRIVER 1621M: Sunil Goutham <sgoutham@marvell.com> 1622M: Robert Richter <rrichter@marvell.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Supported 1625F: drivers/net/ethernet/cavium/thunder/ 1626 1627ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1628M: Lukasz Majewski <lukma@denx.de> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630S: Maintained 1631F: arch/arm/mach-ep93xx/ts72xx.c 1632 1633ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1634M: Alexander Shiyan <shc_work@mail.ru> 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636S: Odd Fixes 1637N: clps711x 1638 1639ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1640M: Lennert Buytenhek <kernel@wantstofly.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642S: Maintained 1643 1644ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1645M: Hartley Sweeten <hsweeten@visionengravers.com> 1646M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648S: Maintained 1649F: arch/arm/mach-ep93xx/ 1650F: arch/arm/mach-ep93xx/include/mach/ 1651 1652ARM/CLKDEV SUPPORT 1653M: Russell King <linux@armlinux.org.uk> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655S: Maintained 1656T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1657F: drivers/clk/clkdev.c 1658 1659ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1660M: Mike Rapoport <mike@compulab.co.il> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662S: Maintained 1663 1664ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1665M: Baruch Siach <baruch@tkos.co.il> 1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1667S: Maintained 1668F: arch/arm/boot/dts/cx92755* 1669N: digicolor 1670 1671ARM/CONTEC MICRO9 MACHINE SUPPORT 1672M: Hubert Feurstein <hubert.feurstein@contec.at> 1673S: Maintained 1674F: arch/arm/mach-ep93xx/micro9.c 1675 1676ARM/CORESIGHT FRAMEWORK AND DRIVERS 1677M: Mathieu Poirier <mathieu.poirier@linaro.org> 1678R: Suzuki K Poulose <suzuki.poulose@arm.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681F: drivers/hwtracing/coresight/* 1682F: Documentation/trace/coresight/* 1683F: Documentation/devicetree/bindings/arm/coresight.txt 1684F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1685F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1686F: tools/perf/arch/arm/util/pmu.c 1687F: tools/perf/arch/arm/util/auxtrace.c 1688F: tools/perf/arch/arm/util/cs-etm.c 1689F: tools/perf/arch/arm/util/cs-etm.h 1690F: tools/perf/util/cs-etm.* 1691F: tools/perf/util/cs-etm-decoder/* 1692 1693ARM/CORGI MACHINE SUPPORT 1694M: Richard Purdie <rpurdie@rpsys.net> 1695S: Maintained 1696 1697ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1698M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1699M: Linus Walleij <linus.walleij@linaro.org> 1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1701T: git git://github.com/ulli-kroll/linux.git 1702S: Maintained 1703F: Documentation/devicetree/bindings/arm/gemini.txt 1704F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1705F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1706F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1707F: arch/arm/mach-gemini/ 1708F: drivers/net/ethernet/cortina/ 1709F: drivers/pinctrl/pinctrl-gemini.c 1710F: drivers/rtc/rtc-ftrtc010.c 1711 1712ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1713M: Barry Song <baohua@kernel.org> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1716S: Maintained 1717F: arch/arm/boot/dts/prima2* 1718F: arch/arm/mach-prima2/ 1719F: drivers/clk/sirf/ 1720F: drivers/clocksource/timer-prima2.c 1721F: drivers/clocksource/timer-atlas7.c 1722N: [^a-z]sirf 1723X: drivers/gnss 1724 1725ARM/CZ.NIC TURRIS MOX SUPPORT 1726M: Marek Behun <marek.behun@nic.cz> 1727W: http://mox.turris.cz 1728S: Maintained 1729F: Documentation/ABI/testing/debugfs-moxtet 1730F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 1731F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 1732F: Documentation/devicetree/bindings/bus/moxtet.txt 1733F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 1734F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 1735F: include/linux/moxtet.h 1736F: drivers/bus/moxtet.c 1737F: drivers/firmware/turris-mox-rwtm.c 1738F: drivers/gpio/gpio-moxtet.c 1739 1740ARM/EBSA110 MACHINE SUPPORT 1741M: Russell King <linux@armlinux.org.uk> 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743W: http://www.armlinux.org.uk/ 1744S: Maintained 1745F: arch/arm/mach-ebsa110/ 1746F: drivers/net/ethernet/amd/am79c961a.* 1747 1748ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1749M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1750R: Pengutronix Kernel Team <kernel@pengutronix.de> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752S: Maintained 1753N: efm32 1754 1755ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1756M: Robert Jarzmik <robert.jarzmik@free.fr> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758S: Maintained 1759F: arch/arm/mach-pxa/ezx.c 1760 1761ARM/FARADAY FA526 PORT 1762M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Maintained 1765T: git git://git.berlios.de/gemini-board 1766F: arch/arm/mm/*-fa* 1767 1768ARM/FOOTBRIDGE ARCHITECTURE 1769M: Russell King <linux@armlinux.org.uk> 1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1771W: http://www.armlinux.org.uk/ 1772S: Maintained 1773F: arch/arm/include/asm/hardware/dec21285.h 1774F: arch/arm/mach-footbridge/ 1775 1776ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1777M: Shawn Guo <shawnguo@kernel.org> 1778M: Sascha Hauer <s.hauer@pengutronix.de> 1779R: Pengutronix Kernel Team <kernel@pengutronix.de> 1780R: Fabio Estevam <festevam@gmail.com> 1781R: NXP Linux Team <linux-imx@nxp.com> 1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1783S: Maintained 1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1785N: imx 1786N: mxs 1787X: drivers/media/i2c/ 1788 1789ARM/FREESCALE VYBRID ARM ARCHITECTURE 1790M: Shawn Guo <shawnguo@kernel.org> 1791M: Sascha Hauer <s.hauer@pengutronix.de> 1792R: Pengutronix Kernel Team <kernel@pengutronix.de> 1793R: Stefan Agner <stefan@agner.ch> 1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1795S: Maintained 1796T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1797F: arch/arm/mach-imx/*vf610* 1798F: arch/arm/boot/dts/vf* 1799 1800ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1801M: Shawn Guo <shawnguo@kernel.org> 1802M: Li Yang <leoyang.li@nxp.com> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804S: Maintained 1805T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1806F: arch/arm/boot/dts/ls1021a* 1807F: arch/arm64/boot/dts/freescale/fsl-* 1808F: arch/arm64/boot/dts/freescale/qoriq-* 1809 1810ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1811M: Lennert Buytenhek <kernel@wantstofly.org> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814 1815ARM/GUMSTIX MACHINE SUPPORT 1816M: Steve Sakoman <sakoman@gmail.com> 1817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1818S: Maintained 1819 1820ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1821M: Philipp Zabel <philipp.zabel@gmail.com> 1822M: Paul Parsons <lost.distance@yahoo.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: arch/arm/mach-pxa/hx4700.c 1826F: arch/arm/mach-pxa/include/mach/hx4700.h 1827F: sound/soc/pxa/hx4700.c 1828 1829ARM/HISILICON SOC SUPPORT 1830M: Wei Xu <xuwei5@hisilicon.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832W: http://www.hisilicon.com 1833S: Supported 1834T: git git://github.com/hisilicon/linux-hisi.git 1835F: arch/arm/mach-hisi/ 1836F: arch/arm/boot/dts/hi3* 1837F: arch/arm/boot/dts/hip* 1838F: arch/arm/boot/dts/hisi* 1839F: arch/arm64/boot/dts/hisilicon/ 1840 1841ARM/HP JORNADA 7XX MACHINE SUPPORT 1842M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1843W: www.jlime.com 1844S: Maintained 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1846F: arch/arm/mach-sa1100/jornada720.c 1847F: arch/arm/mach-sa1100/include/mach/jornada720.h 1848 1849ARM/IGEP MACHINE SUPPORT 1850M: Enric Balletbo i Serra <eballetbo@gmail.com> 1851M: Javier Martinez Canillas <javier@dowhile0.org> 1852L: linux-omap@vger.kernel.org 1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1854S: Maintained 1855F: arch/arm/boot/dts/omap3-igep* 1856 1857ARM/INCOME PXA270 SUPPORT 1858M: Marek Vasut <marek.vasut@gmail.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860S: Maintained 1861F: arch/arm/mach-pxa/colibri-pxa270-income.c 1862 1863ARM/INTEL IOP32X ARM ARCHITECTURE 1864M: Lennert Buytenhek <kernel@wantstofly.org> 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1866S: Maintained 1867 1868ARM/INTEL IQ81342EX MACHINE SUPPORT 1869M: Lennert Buytenhek <kernel@wantstofly.org> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871S: Maintained 1872 1873ARM/INTEL IXDP2850 MACHINE SUPPORT 1874M: Lennert Buytenhek <kernel@wantstofly.org> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876S: Maintained 1877 1878ARM/INTEL IXP4XX ARM ARCHITECTURE 1879M: Linus Walleij <linusw@kernel.org> 1880M: Imre Kaloz <kaloz@openwrt.org> 1881M: Krzysztof Halasa <khalasa@piap.pl> 1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1883S: Maintained 1884F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1885F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1886F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1887F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1888F: arch/arm/mach-ixp4xx/ 1889F: drivers/clocksource/timer-ixp4xx.c 1890F: drivers/gpio/gpio-ixp4xx.c 1891F: drivers/irqchip/irq-ixp4xx.c 1892F: include/linux/irqchip/irq-ixp4xx.h 1893F: include/linux/platform_data/timer-ixp4xx.h 1894 1895ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1896M: Jonathan Cameron <jic23@cam.ac.uk> 1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1898S: Maintained 1899F: arch/arm/mach-pxa/stargate2.c 1900F: drivers/pcmcia/pxa2xx_stargate2.c 1901 1902ARM/INTEL XSC3 (MANZANO) ARM CORE 1903M: Lennert Buytenhek <kernel@wantstofly.org> 1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1905S: Maintained 1906 1907ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1908M: Lennert Buytenhek <kernel@wantstofly.org> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910S: Maintained 1911 1912ARM/LG1K ARCHITECTURE 1913M: Chanho Min <chanho.min@lge.com> 1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1915S: Maintained 1916F: arch/arm64/boot/dts/lg/ 1917 1918ARM/LOGICPD PXA270 MACHINE SUPPORT 1919M: Lennert Buytenhek <kernel@wantstofly.org> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921S: Maintained 1922 1923ARM/LPC18XX ARCHITECTURE 1924M: Vladimir Zapolskiy <vz@mleia.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926S: Maintained 1927F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1928F: arch/arm/boot/dts/lpc43* 1929F: drivers/i2c/busses/i2c-lpc2k.c 1930F: drivers/memory/pl172.c 1931F: drivers/mtd/spi-nor/nxp-spifi.c 1932F: drivers/rtc/rtc-lpc24xx.c 1933N: lpc18xx 1934 1935ARM/LPC32XX SOC SUPPORT 1936M: Vladimir Zapolskiy <vz@mleia.com> 1937M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1939T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1940S: Maintained 1941F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1942F: arch/arm/boot/dts/lpc32* 1943F: arch/arm/mach-lpc32xx/ 1944F: drivers/i2c/busses/i2c-pnx.c 1945F: drivers/net/ethernet/nxp/lpc_eth.c 1946F: drivers/usb/host/ohci-nxp.c 1947F: drivers/watchdog/pnx4008_wdt.c 1948N: lpc32xx 1949 1950ARM/MAGICIAN MACHINE SUPPORT 1951M: Philipp Zabel <philipp.zabel@gmail.com> 1952S: Maintained 1953 1954ARM/Marvell Dove/MV78xx0/Orion SOC support 1955M: Jason Cooper <jason@lakedaemon.net> 1956M: Andrew Lunn <andrew@lunn.ch> 1957M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1958M: Gregory Clement <gregory.clement@bootlin.com> 1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1960S: Maintained 1961F: Documentation/devicetree/bindings/soc/dove/ 1962F: arch/arm/mach-dove/ 1963F: arch/arm/mach-mv78xx0/ 1964F: arch/arm/mach-orion5x/ 1965F: arch/arm/plat-orion/ 1966F: arch/arm/boot/dts/dove* 1967F: arch/arm/boot/dts/orion5x* 1968T: git git://git.infradead.org/linux-mvebu.git 1969 1970ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 1971M: Jason Cooper <jason@lakedaemon.net> 1972M: Andrew Lunn <andrew@lunn.ch> 1973M: Gregory Clement <gregory.clement@bootlin.com> 1974M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1976S: Maintained 1977F: arch/arm/boot/dts/armada* 1978F: arch/arm/boot/dts/kirkwood* 1979F: arch/arm/configs/mvebu_*_defconfig 1980F: arch/arm/mach-mvebu/ 1981F: arch/arm64/boot/dts/marvell/armada* 1982F: arch/arm64/boot/dts/marvell/cn913* 1983F: drivers/cpufreq/armada-37xx-cpufreq.c 1984F: drivers/cpufreq/armada-8k-cpufreq.c 1985F: drivers/cpufreq/mvebu-cpufreq.c 1986F: drivers/irqchip/irq-armada-370-xp.c 1987F: drivers/irqchip/irq-mvebu-* 1988F: drivers/pinctrl/mvebu/ 1989F: drivers/rtc/rtc-armada38x.c 1990T: git git://git.infradead.org/linux-mvebu.git 1991 1992ARM/Mediatek RTC DRIVER 1993M: Eddie Huang <eddie.huang@mediatek.com> 1994M: Sean Wang <sean.wang@mediatek.com> 1995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1996L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1997S: Maintained 1998F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1999F: drivers/rtc/rtc-mt6397.c 2000F: drivers/rtc/rtc-mt7622.c 2001 2002ARM/Mediatek SoC support 2003M: Matthias Brugger <matthias.bgg@gmail.com> 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 2006W: https://mtk.bcnfs.org/ 2007C: irc://chat.freenode.net/linux-mediatek 2008S: Maintained 2009F: arch/arm/boot/dts/mt6* 2010F: arch/arm/boot/dts/mt7* 2011F: arch/arm/boot/dts/mt8* 2012F: arch/arm/mach-mediatek/ 2013F: arch/arm64/boot/dts/mediatek/ 2014F: drivers/soc/mediatek/ 2015N: mtk 2016N: mt[678] 2017K: mediatek 2018 2019ARM/Mediatek USB3 PHY DRIVER 2020M: Chunfeng Yun <chunfeng.yun@mediatek.com> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 2023S: Maintained 2024F: drivers/phy/mediatek/ 2025F: Documentation/devicetree/bindings/phy/phy-mtk-* 2026 2027ARM/Microchip (AT91) SoC support 2028M: Nicolas Ferre <nicolas.ferre@microchip.com> 2029M: Alexandre Belloni <alexandre.belloni@bootlin.com> 2030M: Ludovic Desroches <ludovic.desroches@microchip.com> 2031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2032W: http://www.linux4sam.org 2033T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2034S: Supported 2035N: at91 2036N: atmel 2037F: arch/arm/mach-at91/ 2038F: include/soc/at91/ 2039F: arch/arm/boot/dts/at91*.dts 2040F: arch/arm/boot/dts/at91*.dtsi 2041F: arch/arm/boot/dts/sama*.dts 2042F: arch/arm/boot/dts/sama*.dtsi 2043F: arch/arm/include/debug/at91.S 2044F: drivers/memory/atmel* 2045F: drivers/watchdog/sama5d4_wdt.c 2046X: drivers/input/touchscreen/atmel_mxt_ts.c 2047X: drivers/net/wireless/atmel/ 2048 2049ARM/MIOA701 MACHINE SUPPORT 2050M: Robert Jarzmik <robert.jarzmik@free.fr> 2051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2052F: arch/arm/mach-pxa/mioa701.c 2053S: Maintained 2054 2055ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 2056M: Michael Petchkovsky <mkpetch@internode.on.net> 2057S: Maintained 2058 2059ARM/NOMADIK/U300/Ux500 ARCHITECTURES 2060M: Linus Walleij <linus.walleij@linaro.org> 2061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2062S: Maintained 2063F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 2064F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 2065F: arch/arm/mach-nomadik/ 2066F: arch/arm/mach-u300/ 2067F: arch/arm/mach-ux500/ 2068F: drivers/soc/ux500/ 2069F: arch/arm/boot/dts/ste-* 2070F: drivers/clk/clk-nomadik.c 2071F: drivers/clk/clk-u300.c 2072F: drivers/clocksource/clksrc-dbx500-prcmu.c 2073F: drivers/clocksource/timer-u300.c 2074F: drivers/dma/coh901318* 2075F: drivers/dma/ste_dma40* 2076F: drivers/hwspinlock/u8500_hsem.c 2077F: drivers/i2c/busses/i2c-nomadik.c 2078F: drivers/i2c/busses/i2c-stu300.c 2079F: drivers/iio/adc/ab8500-gpadc.c 2080F: drivers/mfd/ab3100* 2081F: drivers/mfd/ab8500* 2082F: drivers/mfd/abx500* 2083F: drivers/mfd/dbx500* 2084F: drivers/mfd/db8500* 2085F: drivers/pinctrl/nomadik/ 2086F: drivers/pinctrl/pinctrl-coh901* 2087F: drivers/pinctrl/pinctrl-u300.c 2088F: drivers/rtc/rtc-ab3100.c 2089F: drivers/rtc/rtc-ab8500.c 2090F: drivers/rtc/rtc-coh901331.c 2091F: drivers/rtc/rtc-pl031.c 2092F: drivers/watchdog/coh901327_wdt.c 2093F: Documentation/devicetree/bindings/arm/ste-* 2094F: Documentation/devicetree/bindings/arm/ux500/ 2095F: Documentation/devicetree/bindings/arm/ux500.yaml 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2097 2098ARM/NUVOTON NPCM ARCHITECTURE 2099M: Avi Fishman <avifishman70@gmail.com> 2100M: Tomer Maimon <tmaimon77@gmail.com> 2101M: Tali Perry <tali.perry1@gmail.com> 2102R: Patrick Venture <venture@google.com> 2103R: Nancy Yuen <yuenn@google.com> 2104R: Benjamin Fair <benjaminfair@google.com> 2105L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2106S: Supported 2107F: arch/arm/mach-npcm/ 2108F: arch/arm/boot/dts/nuvoton-npcm* 2109F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2110F: drivers/*/*npcm* 2111F: Documentation/devicetree/bindings/*/*npcm* 2112F: Documentation/devicetree/bindings/*/*/*npcm* 2113 2114ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2115L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2116W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2117S: Orphan 2118F: arch/arm/mach-s3c24xx/mach-gta02.c 2119F: arch/arm/mach-s3c24xx/gta02.h 2120 2121ARM/Orion SoC/Technologic Systems TS-78xx platform support 2122M: Alexander Clouter <alex@digriz.org.uk> 2123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2124W: http://www.digriz.org.uk/ts78xx/kernel 2125S: Maintained 2126F: arch/arm/mach-orion5x/ts78xx-* 2127 2128ARM/OXNAS platform support 2129M: Neil Armstrong <narmstrong@baylibre.com> 2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2131L: linux-oxnas@groups.io (moderated for non-subscribers) 2132S: Maintained 2133F: arch/arm/mach-oxnas/ 2134F: arch/arm/boot/dts/ox8*.dts* 2135N: oxnas 2136 2137ARM/PALM TREO SUPPORT 2138M: Tomas Cech <sleep_walker@suse.com> 2139L: linux-arm-kernel@lists.infradead.org 2140W: http://hackndev.com 2141S: Maintained 2142F: arch/arm/mach-pxa/palmtreo.* 2143 2144ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2145M: Marek Vasut <marek.vasut@gmail.com> 2146L: linux-arm-kernel@lists.infradead.org 2147W: http://hackndev.com 2148S: Maintained 2149F: arch/arm/mach-pxa/include/mach/palmtx.h 2150F: arch/arm/mach-pxa/palmtx.c 2151F: arch/arm/mach-pxa/palmt5.* 2152F: arch/arm/mach-pxa/include/mach/palmld.h 2153F: arch/arm/mach-pxa/palmld.c 2154F: arch/arm/mach-pxa/palmte2.* 2155F: arch/arm/mach-pxa/include/mach/palmtc.h 2156F: arch/arm/mach-pxa/palmtc.c 2157 2158ARM/PALMZ72 SUPPORT 2159M: Sergey Lapin <slapin@ossfans.org> 2160L: linux-arm-kernel@lists.infradead.org 2161W: http://hackndev.com 2162S: Maintained 2163F: arch/arm/mach-pxa/palmz72.* 2164 2165ARM/PLEB SUPPORT 2166M: Peter Chubb <pleb@gelato.unsw.edu.au> 2167W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2168S: Maintained 2169 2170ARM/PT DIGITAL BOARD PORT 2171M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2173W: http://www.armlinux.org.uk/ 2174S: Maintained 2175 2176ARM/QUALCOMM SUPPORT 2177M: Andy Gross <agross@kernel.org> 2178M: Bjorn Andersson <bjorn.andersson@linaro.org> 2179L: linux-arm-msm@vger.kernel.org 2180S: Maintained 2181F: Documentation/devicetree/bindings/soc/qcom/ 2182F: Documentation/devicetree/bindings/*/qcom* 2183F: arch/arm/boot/dts/qcom-*.dts 2184F: arch/arm/boot/dts/qcom-*.dtsi 2185F: arch/arm/mach-qcom/ 2186F: arch/arm64/boot/dts/qcom/ 2187F: drivers/*/qcom/ 2188F: drivers/*/qcom* 2189F: drivers/*/*/qcom/ 2190F: drivers/*/*/qcom* 2191F: drivers/*/pm8???-* 2192F: drivers/bluetooth/btqcomsmd.c 2193F: drivers/clocksource/timer-qcom.c 2194F: drivers/extcon/extcon-qcom* 2195F: drivers/iommu/msm* 2196F: drivers/i2c/busses/i2c-qup.c 2197F: drivers/i2c/busses/i2c-qcom-geni.c 2198F: drivers/mfd/ssbi.c 2199F: drivers/mmc/host/mmci_qcom* 2200F: drivers/mmc/host/sdhci-msm.c 2201F: drivers/pci/controller/dwc/pcie-qcom.c 2202F: drivers/phy/qualcomm/ 2203F: drivers/power/*/msm* 2204F: drivers/reset/reset-qcom-* 2205F: drivers/scsi/ufs/ufs-qcom.* 2206F: drivers/spi/spi-qup.c 2207F: drivers/spi/spi-geni-qcom.c 2208F: drivers/spi/spi-qcom-qspi.c 2209F: drivers/tty/serial/msm_serial.c 2210F: drivers/usb/dwc3/dwc3-qcom.c 2211F: include/dt-bindings/*/qcom* 2212F: include/linux/*/qcom* 2213T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2214 2215ARM/RADISYS ENP2611 MACHINE SUPPORT 2216M: Lennert Buytenhek <kernel@wantstofly.org> 2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2218S: Maintained 2219 2220ARM/RDA MICRO ARCHITECTURE 2221M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2223L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2224S: Maintained 2225F: arch/arm/boot/dts/rda8810pl-* 2226F: drivers/clocksource/timer-rda.c 2227F: drivers/gpio/gpio-rda.c 2228F: drivers/irqchip/irq-rda-intc.c 2229F: drivers/tty/serial/rda-uart.c 2230F: Documentation/devicetree/bindings/arm/rda.yaml 2231F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2232F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2233F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2234F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2235 2236ARM/REALTEK ARCHITECTURE 2237M: Andreas Färber <afaerber@suse.de> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) 2240S: Maintained 2241F: arch/arm64/boot/dts/realtek/ 2242F: Documentation/devicetree/bindings/arm/realtek.yaml 2243 2244ARM/RENESAS ARM64 ARCHITECTURE 2245M: Geert Uytterhoeven <geert+renesas@glider.be> 2246M: Magnus Damm <magnus.damm@gmail.com> 2247L: linux-renesas-soc@vger.kernel.org 2248Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2249T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2250S: Supported 2251F: arch/arm64/boot/dts/renesas/ 2252F: Documentation/devicetree/bindings/arm/renesas.yaml 2253F: drivers/soc/renesas/ 2254F: include/linux/soc/renesas/ 2255 2256ARM/RISCPC ARCHITECTURE 2257M: Russell King <linux@armlinux.org.uk> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259W: http://www.armlinux.org.uk/ 2260S: Maintained 2261F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2262F: arch/arm/include/asm/hardware/ioc.h 2263F: arch/arm/include/asm/hardware/iomd.h 2264F: arch/arm/include/asm/hardware/memc.h 2265F: arch/arm/mach-rpc/ 2266F: drivers/net/ethernet/8390/etherh.c 2267F: drivers/net/ethernet/i825xx/ether1* 2268F: drivers/net/ethernet/seeq/ether3* 2269F: drivers/scsi/arm/ 2270 2271ARM/Rockchip SoC support 2272M: Heiko Stuebner <heiko@sntech.de> 2273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2274L: linux-rockchip@lists.infradead.org 2275T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2276S: Maintained 2277F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2278F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 2279F: arch/arm/boot/dts/rk3* 2280F: arch/arm/boot/dts/rv1108* 2281F: arch/arm/mach-rockchip/ 2282F: drivers/clk/rockchip/ 2283F: drivers/i2c/busses/i2c-rk3x.c 2284F: drivers/*/*rockchip* 2285F: drivers/*/*/*rockchip* 2286F: sound/soc/rockchip/ 2287N: rockchip 2288 2289ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2290M: Kukjin Kim <kgene@kernel.org> 2291M: Krzysztof Kozlowski <krzk@kernel.org> 2292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2293L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2294Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2295S: Maintained 2296F: arch/arm/boot/dts/s3c* 2297F: arch/arm/boot/dts/s5p* 2298F: arch/arm/boot/dts/exynos* 2299F: arch/arm64/boot/dts/exynos/ 2300F: arch/arm/plat-samsung/ 2301F: arch/arm/mach-s3c24*/ 2302F: arch/arm/mach-s3c64xx/ 2303F: arch/arm/mach-s5p*/ 2304F: arch/arm/mach-exynos*/ 2305F: drivers/*/*s3c24* 2306F: drivers/*/*/*s3c24* 2307F: drivers/*/*s3c64xx* 2308F: drivers/*/*s5pv210* 2309F: drivers/memory/samsung/ 2310F: drivers/soc/samsung/ 2311F: drivers/tty/serial/samsung* 2312F: include/linux/soc/samsung/ 2313F: Documentation/arm/samsung/ 2314F: Documentation/devicetree/bindings/arm/samsung/ 2315F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2316N: exynos 2317 2318ARM/SAMSUNG MOBILE MACHINE SUPPORT 2319M: Kyungmin Park <kyungmin.park@samsung.com> 2320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2321S: Maintained 2322F: arch/arm/mach-s5pv210/ 2323 2324ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2325M: Kyungmin Park <kyungmin.park@samsung.com> 2326M: Kamil Debski <kamil@wypas.org> 2327M: Andrzej Hajda <a.hajda@samsung.com> 2328L: linux-arm-kernel@lists.infradead.org 2329L: linux-media@vger.kernel.org 2330S: Maintained 2331F: drivers/media/platform/s5p-g2d/ 2332 2333ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2334M: Marek Szyprowski <m.szyprowski@samsung.com> 2335L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2336L: linux-media@vger.kernel.org 2337S: Maintained 2338F: drivers/media/platform/s5p-cec/ 2339F: Documentation/devicetree/bindings/media/s5p-cec.txt 2340 2341ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2342M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2343M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2344M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2345L: linux-arm-kernel@lists.infradead.org 2346L: linux-media@vger.kernel.org 2347S: Maintained 2348F: drivers/media/platform/s5p-jpeg/ 2349 2350ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2351M: Kyungmin Park <kyungmin.park@samsung.com> 2352M: Kamil Debski <kamil@wypas.org> 2353M: Jeongtae Park <jtp.park@samsung.com> 2354M: Andrzej Hajda <a.hajda@samsung.com> 2355L: linux-arm-kernel@lists.infradead.org 2356L: linux-media@vger.kernel.org 2357S: Maintained 2358F: drivers/media/platform/s5p-mfc/ 2359 2360ARM/SHMOBILE ARM ARCHITECTURE 2361M: Geert Uytterhoeven <geert+renesas@glider.be> 2362M: Magnus Damm <magnus.damm@gmail.com> 2363L: linux-renesas-soc@vger.kernel.org 2364Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2365T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2366S: Supported 2367F: arch/arm/boot/dts/emev2* 2368F: arch/arm/boot/dts/gr-peach* 2369F: arch/arm/boot/dts/iwg20d-q7* 2370F: arch/arm/boot/dts/r7s* 2371F: arch/arm/boot/dts/r8a* 2372F: arch/arm/boot/dts/r9a* 2373F: arch/arm/boot/dts/sh* 2374F: arch/arm/configs/shmobile_defconfig 2375F: arch/arm/include/debug/renesas-scif.S 2376F: arch/arm/mach-shmobile/ 2377F: Documentation/devicetree/bindings/arm/renesas.yaml 2378F: drivers/soc/renesas/ 2379F: include/linux/soc/renesas/ 2380 2381ARM/SOCFPGA ARCHITECTURE 2382M: Dinh Nguyen <dinguyen@kernel.org> 2383S: Maintained 2384F: arch/arm/mach-socfpga/ 2385F: arch/arm/boot/dts/socfpga* 2386F: arch/arm/configs/socfpga_defconfig 2387F: arch/arm64/boot/dts/altera/ 2388F: arch/arm64/boot/dts/intel/ 2389W: http://www.rocketboards.org 2390T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2391 2392ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2393M: Dinh Nguyen <dinguyen@kernel.org> 2394S: Maintained 2395F: drivers/clk/socfpga/ 2396 2397ARM/SOCFPGA EDAC SUPPORT 2398M: Thor Thayer <thor.thayer@linux.intel.com> 2399S: Maintained 2400F: drivers/edac/altera_edac. 2401 2402ARM/SPREADTRUM SoC SUPPORT 2403M: Orson Zhai <orsonzhai@gmail.com> 2404M: Baolin Wang <baolin.wang7@gmail.com> 2405M: Chunyan Zhang <zhang.lyra@gmail.com> 2406S: Maintained 2407F: arch/arm64/boot/dts/sprd 2408N: sprd 2409N: sc27xx 2410N: sc2731 2411 2412ARM/STI ARCHITECTURE 2413M: Patrice Chotard <patrice.chotard@st.com> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415W: http://www.stlinux.com 2416S: Maintained 2417F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2418F: arch/arm/mach-sti/ 2419F: arch/arm/boot/dts/sti* 2420F: drivers/char/hw_random/st-rng.c 2421F: drivers/clocksource/arm_global_timer.c 2422F: drivers/clocksource/clksrc_st_lpc.c 2423F: drivers/cpufreq/sti-cpufreq.c 2424F: drivers/dma/st_fdma* 2425F: drivers/i2c/busses/i2c-st.c 2426F: drivers/media/rc/st_rc.c 2427F: drivers/media/platform/sti/c8sectpfe/ 2428F: drivers/mmc/host/sdhci-st.c 2429F: drivers/phy/st/phy-miphy28lp.c 2430F: drivers/phy/st/phy-stih407-usb.c 2431F: drivers/pinctrl/pinctrl-st.c 2432F: drivers/remoteproc/st_remoteproc.c 2433F: drivers/remoteproc/st_slim_rproc.c 2434F: drivers/reset/sti/ 2435F: drivers/rtc/rtc-st-lpc.c 2436F: drivers/tty/serial/st-asc.c 2437F: drivers/usb/dwc3/dwc3-st.c 2438F: drivers/usb/host/ehci-st.c 2439F: drivers/usb/host/ohci-st.c 2440F: drivers/watchdog/st_lpc_wdt.c 2441F: drivers/ata/ahci_st.c 2442F: include/linux/remoteproc/st_slim_rproc.h 2443 2444ARM/STM32 ARCHITECTURE 2445M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2446M: Alexandre Torgue <alexandre.torgue@st.com> 2447L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2449S: Maintained 2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2451N: stm32 2452N: stm 2453F: arch/arm/boot/dts/stm32* 2454F: arch/arm/mach-stm32/ 2455F: drivers/clocksource/armv7m_systick.c 2456 2457ARM/Synaptics SoC support 2458M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2461S: Maintained 2462F: arch/arm/mach-berlin/ 2463F: arch/arm/boot/dts/berlin* 2464F: arch/arm64/boot/dts/synaptics/ 2465 2466ARM/TANGO ARCHITECTURE 2467M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2468M: Mans Rullgard <mans@mansr.com> 2469L: linux-arm-kernel@lists.infradead.org 2470S: Odd Fixes 2471N: tango 2472 2473ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2474M: Lennert Buytenhek <kernel@wantstofly.org> 2475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2476S: Maintained 2477 2478ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2479M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2480L: linux-tegra@vger.kernel.org 2481L: linux-media@vger.kernel.org 2482S: Maintained 2483F: drivers/media/platform/tegra-cec/ 2484F: Documentation/devicetree/bindings/media/tegra-cec.txt 2485 2486ARM/TETON BGA MACHINE SUPPORT 2487M: "Mark F. Brown" <mark.brown314@gmail.com> 2488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2489S: Maintained 2490 2491ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2492M: Santosh Shilimkar <ssantosh@kernel.org> 2493L: linux-kernel@vger.kernel.org 2494S: Maintained 2495F: drivers/memory/*emif* 2496 2497ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2498M: Tero Kristo <t-kristo@ti.com> 2499M: Nishanth Menon <nm@ti.com> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501S: Supported 2502F: Documentation/devicetree/bindings/arm/ti/k3.txt 2503F: arch/arm64/boot/dts/ti/Makefile 2504F: arch/arm64/boot/dts/ti/k3-* 2505F: include/dt-bindings/pinctrl/k3.h 2506 2507ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2508M: Santosh Shilimkar <ssantosh@kernel.org> 2509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2510S: Maintained 2511F: arch/arm/mach-keystone/ 2512F: arch/arm/boot/dts/keystone-* 2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2514 2515ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2516M: Santosh Shilimkar <ssantosh@kernel.org> 2517L: linux-kernel@vger.kernel.org 2518S: Maintained 2519F: drivers/clk/keystone/ 2520 2521ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2522M: Santosh Shilimkar <ssantosh@kernel.org> 2523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2524L: linux-kernel@vger.kernel.org 2525S: Maintained 2526F: drivers/clocksource/timer-keystone.c 2527 2528ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2529M: Santosh Shilimkar <ssantosh@kernel.org> 2530L: linux-kernel@vger.kernel.org 2531S: Maintained 2532F: drivers/power/reset/keystone-reset.c 2533 2534ARM/THECUS N2100 MACHINE SUPPORT 2535M: Lennert Buytenhek <kernel@wantstofly.org> 2536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2537S: Maintained 2538 2539ARM/TOSA MACHINE SUPPORT 2540M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2541M: Dirk Opfer <dirk@opfer-online.de> 2542S: Maintained 2543 2544ARM/UNIPHIER ARCHITECTURE 2545M: Masahiro Yamada <yamada.masahiro@socionext.com> 2546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2547T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2548S: Maintained 2549F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2550F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2551F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2552F: arch/arm/boot/dts/uniphier* 2553F: arch/arm/include/asm/hardware/cache-uniphier.h 2554F: arch/arm/mach-uniphier/ 2555F: arch/arm/mm/cache-uniphier.c 2556F: arch/arm64/boot/dts/socionext/uniphier* 2557F: drivers/bus/uniphier-system-bus.c 2558F: drivers/clk/uniphier/ 2559F: drivers/dma/uniphier-mdmac.c 2560F: drivers/gpio/gpio-uniphier.c 2561F: drivers/i2c/busses/i2c-uniphier* 2562F: drivers/irqchip/irq-uniphier-aidet.c 2563F: drivers/mmc/host/uniphier-sd.c 2564F: drivers/pinctrl/uniphier/ 2565F: drivers/reset/reset-uniphier.c 2566F: drivers/tty/serial/8250/8250_uniphier.c 2567N: uniphier 2568 2569Ux500 CLOCK DRIVERS 2570M: Ulf Hansson <ulf.hansson@linaro.org> 2571L: linux-clk@vger.kernel.org 2572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2573S: Maintained 2574F: drivers/clk/ux500/ 2575 2576ARM/VERSATILE EXPRESS PLATFORM 2577M: Liviu Dudau <liviu.dudau@arm.com> 2578M: Sudeep Holla <sudeep.holla@arm.com> 2579M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2581S: Maintained 2582F: arch/arm/boot/dts/vexpress* 2583F: arch/arm64/boot/dts/arm/ 2584F: arch/arm/mach-vexpress/ 2585F: */*/vexpress* 2586F: */*/*/vexpress* 2587F: drivers/clk/versatile/clk-vexpress-osc.c 2588F: drivers/clocksource/timer-versatile.c 2589N: mps2 2590 2591ARM/VFP SUPPORT 2592M: Russell King <linux@armlinux.org.uk> 2593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2594W: http://www.armlinux.org.uk/ 2595S: Maintained 2596F: arch/arm/vfp/ 2597 2598ARM/VOIPAC PXA270 SUPPORT 2599M: Marek Vasut <marek.vasut@gmail.com> 2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2601S: Maintained 2602F: arch/arm/mach-pxa/vpac270.c 2603F: arch/arm/mach-pxa/include/mach/vpac270.h 2604 2605ARM/VT8500 ARM ARCHITECTURE 2606M: Tony Prisk <linux@prisktech.co.nz> 2607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2608S: Maintained 2609F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2610F: arch/arm/mach-vt8500/ 2611F: drivers/clocksource/timer-vt8500.c 2612F: drivers/i2c/busses/i2c-wmt.c 2613F: drivers/mmc/host/wmt-sdmmc.c 2614F: drivers/pwm/pwm-vt8500.c 2615F: drivers/rtc/rtc-vt8500.c 2616F: drivers/tty/serial/vt8500_serial.c 2617F: drivers/usb/host/ehci-platform.c 2618F: drivers/usb/host/uhci-platform.c 2619F: drivers/video/fbdev/vt8500lcdfb.* 2620F: drivers/video/fbdev/wm8505fb* 2621F: drivers/video/fbdev/wmt_ge_rops.* 2622 2623ARM/ZIPIT Z2 SUPPORT 2624M: Marek Vasut <marek.vasut@gmail.com> 2625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2626S: Maintained 2627F: arch/arm/mach-pxa/z2.c 2628F: arch/arm/mach-pxa/include/mach/z2.h 2629 2630ARM/ZTE ARCHITECTURE 2631M: Jun Nie <jun.nie@linaro.org> 2632M: Shawn Guo <shawnguo@kernel.org> 2633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2634S: Maintained 2635F: arch/arm/boot/dts/zx2967* 2636F: arch/arm/mach-zx/ 2637F: arch/arm64/boot/dts/zte/ 2638F: drivers/clk/zte/ 2639F: drivers/dma/zx_dma.c 2640F: drivers/gpio/gpio-zx.c 2641F: drivers/i2c/busses/i2c-zx2967.c 2642F: drivers/mmc/host/dw_mmc-zx.* 2643F: drivers/pinctrl/zte/ 2644F: drivers/soc/zte/ 2645F: drivers/thermal/zx2967_thermal.c 2646F: drivers/watchdog/zx2967_wdt.c 2647F: Documentation/devicetree/bindings/arm/zte.yaml 2648F: Documentation/devicetree/bindings/clock/zx2967*.txt 2649F: Documentation/devicetree/bindings/dma/zxdma.txt 2650F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2651F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2652F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2653F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2654F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2655F: Documentation/devicetree/bindings/soc/zte/ 2656F: Documentation/devicetree/bindings/sound/zte,*.txt 2657F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2658F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2659F: include/dt-bindings/clock/zx2967*.h 2660F: include/dt-bindings/soc/zte,*.h 2661F: sound/soc/codecs/zx_aud96p22.c 2662F: sound/soc/zte/ 2663 2664ARM/ZYNQ ARCHITECTURE 2665M: Michal Simek <michal.simek@xilinx.com> 2666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2667W: http://wiki.xilinx.com 2668T: git https://github.com/Xilinx/linux-xlnx.git 2669S: Supported 2670F: arch/arm/mach-zynq/ 2671F: drivers/cpuidle/cpuidle-zynq.c 2672F: drivers/block/xsysace.c 2673N: zynq 2674N: xilinx 2675F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2676F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2677F: drivers/clocksource/timer-cadence-ttc.c 2678F: drivers/i2c/busses/i2c-cadence.c 2679F: drivers/mmc/host/sdhci-of-arasan.c 2680F: drivers/edac/synopsys_edac.c 2681F: drivers/i2c/busses/i2c-xiic.c 2682 2683ARM64 PORT (AARCH64 ARCHITECTURE) 2684M: Catalin Marinas <catalin.marinas@arm.com> 2685M: Will Deacon <will@kernel.org> 2686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2687T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2688S: Maintained 2689F: arch/arm64/ 2690X: arch/arm64/boot/dts/ 2691F: Documentation/arm64/ 2692F: tools/testing/selftests/arm64/ 2693 2694AS3645A LED FLASH CONTROLLER DRIVER 2695M: Sakari Ailus <sakari.ailus@iki.fi> 2696L: linux-leds@vger.kernel.org 2697S: Maintained 2698F: drivers/leds/leds-as3645a.c 2699 2700ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2701M: Tianshu Qiu <tian.shu.qiu@intel.com> 2702L: linux-media@vger.kernel.org 2703T: git git://linuxtv.org/media_tree.git 2704S: Maintained 2705F: drivers/media/i2c/ak7375.c 2706F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2707 2708ASAHI KASEI AK8974 DRIVER 2709M: Linus Walleij <linus.walleij@linaro.org> 2710L: linux-iio@vger.kernel.org 2711W: http://www.akm.com/ 2712S: Supported 2713F: drivers/iio/magnetometer/ak8974.c 2714 2715ASC7621 HARDWARE MONITOR DRIVER 2716M: George Joseph <george.joseph@fairview5.com> 2717L: linux-hwmon@vger.kernel.org 2718S: Maintained 2719F: Documentation/hwmon/asc7621.rst 2720F: drivers/hwmon/asc7621.c 2721 2722ASPEED PINCTRL DRIVERS 2723M: Andrew Jeffery <andrew@aj.id.au> 2724L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2725L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2726L: linux-gpio@vger.kernel.org 2727S: Maintained 2728F: drivers/pinctrl/aspeed/ 2729F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2730 2731ASPEED SCU INTERRUPT CONTROLLER DRIVER 2732M: Eddie James <eajames@linux.ibm.com> 2733L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2734S: Maintained 2735F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 2736F: drivers/irqchip/irq-aspeed-scu-ic.c 2737F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 2738 2739ASPEED VIDEO ENGINE DRIVER 2740M: Eddie James <eajames@linux.ibm.com> 2741L: linux-media@vger.kernel.org 2742L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2743S: Maintained 2744F: drivers/media/platform/aspeed-video.c 2745F: Documentation/devicetree/bindings/media/aspeed-video.txt 2746 2747ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2748M: Corentin Chary <corentin.chary@gmail.com> 2749L: acpi4asus-user@lists.sourceforge.net 2750L: platform-driver-x86@vger.kernel.org 2751W: http://acpi4asus.sf.net 2752S: Maintained 2753F: drivers/platform/x86/asus*.c 2754F: drivers/platform/x86/eeepc*.c 2755 2756ASUS WIRELESS RADIO CONTROL DRIVER 2757M: João Paulo Rechi Vita <jprvita@gmail.com> 2758L: platform-driver-x86@vger.kernel.org 2759S: Maintained 2760F: drivers/platform/x86/asus-wireless.c 2761 2762ASYMMETRIC KEYS 2763M: David Howells <dhowells@redhat.com> 2764L: keyrings@vger.kernel.org 2765S: Maintained 2766F: Documentation/crypto/asymmetric-keys.txt 2767F: include/linux/verification.h 2768F: include/crypto/public_key.h 2769F: include/crypto/pkcs7.h 2770F: crypto/asymmetric_keys/ 2771 2772ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2773R: Dan Williams <dan.j.williams@intel.com> 2774W: http://sourceforge.net/projects/xscaleiop 2775S: Odd fixes 2776F: Documentation/crypto/async-tx-api.txt 2777F: crypto/async_tx/ 2778F: drivers/dma/ 2779F: include/linux/dmaengine.h 2780F: include/linux/async_tx.h 2781 2782AT24 EEPROM DRIVER 2783M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2784L: linux-i2c@vger.kernel.org 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2786S: Maintained 2787F: Documentation/devicetree/bindings/eeprom/at24.yaml 2788F: drivers/misc/eeprom/at24.c 2789 2790ATA OVER ETHERNET (AOE) DRIVER 2791M: "Justin Sanders" <justin@coraid.com> 2792W: http://www.openaoe.org/ 2793S: Supported 2794F: Documentation/admin-guide/aoe/ 2795F: drivers/block/aoe/ 2796 2797ATHEROS 71XX/9XXX GPIO DRIVER 2798M: Alban Bedel <albeu@free.fr> 2799S: Maintained 2800W: https://github.com/AlbanBedel/linux 2801T: git git://github.com/AlbanBedel/linux 2802F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2803F: drivers/gpio/gpio-ath79.c 2804 2805ATHEROS 71XX/9XXX USB PHY DRIVER 2806M: Alban Bedel <albeu@free.fr> 2807W: https://github.com/AlbanBedel/linux 2808T: git git://github.com/AlbanBedel/linux 2809S: Maintained 2810F: drivers/phy/qualcomm/phy-ath79-usb.c 2811F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2812 2813ATHEROS ATH GENERIC UTILITIES 2814M: Kalle Valo <kvalo@codeaurora.org> 2815L: linux-wireless@vger.kernel.org 2816S: Supported 2817F: drivers/net/wireless/ath/* 2818 2819ATHEROS ATH5K WIRELESS DRIVER 2820M: Jiri Slaby <jirislaby@gmail.com> 2821M: Nick Kossifidis <mickflemm@gmail.com> 2822M: Luis Chamberlain <mcgrof@kernel.org> 2823L: linux-wireless@vger.kernel.org 2824W: http://wireless.kernel.org/en/users/Drivers/ath5k 2825S: Maintained 2826F: drivers/net/wireless/ath/ath5k/ 2827 2828ATHEROS ATH6KL WIRELESS DRIVER 2829M: Kalle Valo <kvalo@codeaurora.org> 2830L: linux-wireless@vger.kernel.org 2831W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2833S: Supported 2834F: drivers/net/wireless/ath/ath6kl/ 2835 2836ATI_REMOTE2 DRIVER 2837M: Ville Syrjala <syrjala@sci.fi> 2838S: Maintained 2839F: drivers/input/misc/ati_remote2.c 2840 2841ATK0110 HWMON DRIVER 2842M: Luca Tettamanti <kronos.it@gmail.com> 2843L: linux-hwmon@vger.kernel.org 2844S: Maintained 2845F: drivers/hwmon/asus_atk0110.c 2846 2847ATLX ETHERNET DRIVERS 2848M: Jay Cliburn <jcliburn@gmail.com> 2849M: Chris Snook <chris.snook@gmail.com> 2850L: netdev@vger.kernel.org 2851W: http://sourceforge.net/projects/atl1 2852W: http://atl1.sourceforge.net 2853S: Maintained 2854F: drivers/net/ethernet/atheros/ 2855 2856ATM 2857M: Chas Williams <3chas3@gmail.com> 2858L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2859L: netdev@vger.kernel.org 2860W: http://linux-atm.sourceforge.net 2861S: Maintained 2862F: drivers/atm/ 2863F: include/linux/atm* 2864F: include/uapi/linux/atm* 2865 2866ATMEL MACB ETHERNET DRIVER 2867M: Nicolas Ferre <nicolas.ferre@microchip.com> 2868S: Supported 2869F: drivers/net/ethernet/cadence/ 2870 2871ATMEL MAXTOUCH DRIVER 2872M: Nick Dyer <nick@shmanahar.org> 2873T: git git://github.com/ndyer/linux.git 2874S: Maintained 2875F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2876F: drivers/input/touchscreen/atmel_mxt_ts.c 2877 2878ATMEL WIRELESS DRIVER 2879M: Simon Kelley <simon@thekelleys.org.uk> 2880L: linux-wireless@vger.kernel.org 2881W: http://www.thekelleys.org.uk/atmel 2882W: http://atmelwlandriver.sourceforge.net/ 2883S: Maintained 2884F: drivers/net/wireless/atmel/atmel* 2885 2886ATOMIC INFRASTRUCTURE 2887M: Will Deacon <will@kernel.org> 2888M: Peter Zijlstra <peterz@infradead.org> 2889R: Boqun Feng <boqun.feng@gmail.com> 2890L: linux-kernel@vger.kernel.org 2891S: Maintained 2892F: arch/*/include/asm/atomic*.h 2893F: include/*/atomic*.h 2894F: scripts/atomic/ 2895 2896ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2897M: Bradley Grove <linuxdrivers@attotech.com> 2898L: linux-scsi@vger.kernel.org 2899W: http://www.attotech.com 2900S: Supported 2901F: drivers/scsi/esas2r 2902 2903ATUSB IEEE 802.15.4 RADIO DRIVER 2904M: Stefan Schmidt <stefan@datenfreihafen.org> 2905L: linux-wpan@vger.kernel.org 2906S: Maintained 2907F: drivers/net/ieee802154/atusb.c 2908F: drivers/net/ieee802154/atusb.h 2909F: drivers/net/ieee802154/at86rf230.h 2910 2911AUDIT SUBSYSTEM 2912M: Paul Moore <paul@paul-moore.com> 2913M: Eric Paris <eparis@redhat.com> 2914L: linux-audit@redhat.com (moderated for non-subscribers) 2915W: https://github.com/linux-audit 2916T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2917S: Supported 2918F: include/linux/audit.h 2919F: include/uapi/linux/audit.h 2920F: kernel/audit* 2921 2922AUXILIARY DISPLAY DRIVERS 2923M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2924S: Maintained 2925F: drivers/auxdisplay/ 2926F: include/linux/cfag12864b.h 2927 2928AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2929M: Andreas Klinger <ak@it-klinger.de> 2930L: linux-iio@vger.kernel.org 2931S: Maintained 2932F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2933F: drivers/iio/adc/hx711.c 2934 2935AX.25 NETWORK LAYER 2936M: Ralf Baechle <ralf@linux-mips.org> 2937L: linux-hams@vger.kernel.org 2938W: http://www.linux-ax25.org/ 2939S: Maintained 2940F: include/uapi/linux/ax25.h 2941F: include/net/ax25.h 2942F: net/ax25/ 2943 2944AXENTIA ARM DEVICES 2945M: Peter Rosin <peda@axentia.se> 2946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2947S: Maintained 2948F: arch/arm/boot/dts/at91-linea.dtsi 2949F: arch/arm/boot/dts/at91-natte.dtsi 2950F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2951F: arch/arm/boot/dts/at91-tse850-3.dts 2952 2953AXENTIA ASOC DRIVERS 2954M: Peter Rosin <peda@axentia.se> 2955L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2956S: Maintained 2957F: Documentation/devicetree/bindings/sound/axentia,* 2958F: sound/soc/atmel/tse850-pcm5142.c 2959 2960AXXIA I2C CONTROLLER 2961M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2962L: linux-i2c@vger.kernel.org 2963S: Maintained 2964F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2965F: drivers/i2c/busses/i2c-axxia.c 2966 2967AZ6007 DVB DRIVER 2968M: Mauro Carvalho Chehab <mchehab@kernel.org> 2969L: linux-media@vger.kernel.org 2970W: https://linuxtv.org 2971T: git git://linuxtv.org/media_tree.git 2972S: Maintained 2973F: drivers/media/usb/dvb-usb-v2/az6007.c 2974 2975AZTECH FM RADIO RECEIVER DRIVER 2976M: Hans Verkuil <hverkuil@xs4all.nl> 2977L: linux-media@vger.kernel.org 2978T: git git://linuxtv.org/media_tree.git 2979W: https://linuxtv.org 2980S: Maintained 2981F: drivers/media/radio/radio-aztech* 2982 2983B43 WIRELESS DRIVER 2984L: linux-wireless@vger.kernel.org 2985L: b43-dev@lists.infradead.org 2986W: http://wireless.kernel.org/en/users/Drivers/b43 2987S: Odd Fixes 2988F: drivers/net/wireless/broadcom/b43/ 2989 2990B43LEGACY WIRELESS DRIVER 2991M: Larry Finger <Larry.Finger@lwfinger.net> 2992L: linux-wireless@vger.kernel.org 2993L: b43-dev@lists.infradead.org 2994W: http://wireless.kernel.org/en/users/Drivers/b43 2995S: Maintained 2996F: drivers/net/wireless/broadcom/b43legacy/ 2997 2998BACKLIGHT CLASS/SUBSYSTEM 2999M: Lee Jones <lee.jones@linaro.org> 3000M: Daniel Thompson <daniel.thompson@linaro.org> 3001M: Jingoo Han <jingoohan1@gmail.com> 3002L: dri-devel@lists.freedesktop.org 3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3004S: Maintained 3005F: drivers/video/backlight/ 3006F: include/linux/backlight.h 3007F: include/linux/pwm_backlight.h 3008F: Documentation/devicetree/bindings/leds/backlight 3009F: Documentation/ABI/stable/sysfs-class-backlight 3010F: Documentation/ABI/testing/sysfs-class-backlight 3011 3012BATMAN ADVANCED 3013M: Marek Lindner <mareklindner@neomailbox.ch> 3014M: Simon Wunderlich <sw@simonwunderlich.de> 3015M: Antonio Quartulli <a@unstable.cc> 3016M: Sven Eckelmann <sven@narfation.org> 3017L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 3018W: https://www.open-mesh.org/ 3019B: https://www.open-mesh.org/projects/batman-adv/issues 3020C: irc://chat.freenode.net/batman 3021Q: https://patchwork.open-mesh.org/project/batman/list/ 3022T: git https://git.open-mesh.org/linux-merge.git 3023S: Maintained 3024F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 3025F: Documentation/ABI/obsolete/sysfs-class-net-mesh 3026F: Documentation/networking/batman-adv.rst 3027F: include/uapi/linux/batadv_packet.h 3028F: include/uapi/linux/batman_adv.h 3029F: net/batman-adv/ 3030 3031BAYCOM/HDLCDRV DRIVERS FOR AX.25 3032M: Thomas Sailer <t.sailer@alumni.ethz.ch> 3033L: linux-hams@vger.kernel.org 3034W: http://www.baycom.org/~tom/ham/ham.html 3035S: Maintained 3036F: drivers/net/hamradio/baycom* 3037 3038BCACHE (BLOCK LAYER CACHE) 3039M: Coly Li <colyli@suse.de> 3040M: Kent Overstreet <kent.overstreet@gmail.com> 3041L: linux-bcache@vger.kernel.org 3042W: http://bcache.evilpiepirate.org 3043C: irc://irc.oftc.net/bcache 3044S: Maintained 3045F: drivers/md/bcache/ 3046 3047BDISP ST MEDIA DRIVER 3048M: Fabien Dessenne <fabien.dessenne@st.com> 3049L: linux-media@vger.kernel.org 3050T: git git://linuxtv.org/media_tree.git 3051W: https://linuxtv.org 3052S: Supported 3053F: drivers/media/platform/sti/bdisp 3054 3055BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3056M: Dariusz Marcinkiewicz <reksio@newterm.pl> 3057L: netdev@vger.kernel.org 3058S: Maintained 3059F: drivers/net/ethernet/ec_bhf.c 3060 3061BEFS FILE SYSTEM 3062M: Luis de Bethencourt <luisbg@kernel.org> 3063M: Salah Triki <salah.triki@gmail.com> 3064S: Maintained 3065T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3066F: Documentation/filesystems/befs.txt 3067F: fs/befs/ 3068 3069BFQ I/O SCHEDULER 3070M: Paolo Valente <paolo.valente@linaro.org> 3071M: Jens Axboe <axboe@kernel.dk> 3072L: linux-block@vger.kernel.org 3073S: Maintained 3074F: block/bfq-* 3075F: Documentation/block/bfq-iosched.rst 3076 3077BFS FILE SYSTEM 3078M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 3079S: Maintained 3080F: Documentation/filesystems/bfs.txt 3081F: fs/bfs/ 3082F: include/uapi/linux/bfs_fs.h 3083 3084BLINKM RGB LED DRIVER 3085M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 3086S: Maintained 3087F: drivers/leds/leds-blinkm.c 3088 3089BLOCK LAYER 3090M: Jens Axboe <axboe@kernel.dk> 3091L: linux-block@vger.kernel.org 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3093S: Maintained 3094F: block/ 3095F: drivers/block/ 3096F: kernel/trace/blktrace.c 3097F: lib/sbitmap.c 3098 3099BLOCK2MTD DRIVER 3100M: Joern Engel <joern@lazybastard.org> 3101L: linux-mtd@lists.infradead.org 3102S: Maintained 3103F: drivers/mtd/devices/block2mtd.c 3104 3105BLUETOOTH DRIVERS 3106M: Marcel Holtmann <marcel@holtmann.org> 3107M: Johan Hedberg <johan.hedberg@gmail.com> 3108L: linux-bluetooth@vger.kernel.org 3109W: http://www.bluez.org/ 3110T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3111T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3112S: Maintained 3113F: drivers/bluetooth/ 3114 3115BLUETOOTH SUBSYSTEM 3116M: Marcel Holtmann <marcel@holtmann.org> 3117M: Johan Hedberg <johan.hedberg@gmail.com> 3118L: linux-bluetooth@vger.kernel.org 3119W: http://www.bluez.org/ 3120T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3121T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3122S: Maintained 3123F: net/bluetooth/ 3124F: include/net/bluetooth/ 3125 3126BONDING DRIVER 3127M: Jay Vosburgh <j.vosburgh@gmail.com> 3128M: Veaceslav Falico <vfalico@gmail.com> 3129M: Andy Gospodarek <andy@greyhouse.net> 3130L: netdev@vger.kernel.org 3131W: http://sourceforge.net/projects/bonding/ 3132S: Supported 3133F: drivers/net/bonding/ 3134F: include/uapi/linux/if_bonding.h 3135 3136BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 3137M: Dan Robertson <dan@dlrobertson.com> 3138L: linux-iio@vger.kernel.org 3139S: Maintained 3140F: drivers/iio/accel/bma400* 3141F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 3142 3143BPF (Safe dynamic programs and tools) 3144M: Alexei Starovoitov <ast@kernel.org> 3145M: Daniel Borkmann <daniel@iogearbox.net> 3146R: Martin KaFai Lau <kafai@fb.com> 3147R: Song Liu <songliubraving@fb.com> 3148R: Yonghong Song <yhs@fb.com> 3149R: Andrii Nakryiko <andriin@fb.com> 3150L: netdev@vger.kernel.org 3151L: bpf@vger.kernel.org 3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3154Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3155S: Supported 3156F: arch/*/net/* 3157F: Documentation/networking/filter.txt 3158F: Documentation/bpf/ 3159F: include/linux/bpf* 3160F: include/linux/filter.h 3161F: include/trace/events/xdp.h 3162F: include/uapi/linux/bpf* 3163F: include/uapi/linux/filter.h 3164F: kernel/bpf/ 3165F: kernel/trace/bpf_trace.c 3166F: lib/test_bpf.c 3167F: net/bpf/ 3168F: net/core/filter.c 3169F: net/sched/act_bpf.c 3170F: net/sched/cls_bpf.c 3171F: samples/bpf/ 3172F: tools/bpf/ 3173F: tools/lib/bpf/ 3174F: tools/testing/selftests/bpf/ 3175K: bpf 3176N: bpf 3177 3178BPF JIT for ARM 3179M: Shubham Bansal <illusionist.neo@gmail.com> 3180L: netdev@vger.kernel.org 3181L: bpf@vger.kernel.org 3182S: Maintained 3183F: arch/arm/net/ 3184 3185BPF JIT for ARM64 3186M: Daniel Borkmann <daniel@iogearbox.net> 3187M: Alexei Starovoitov <ast@kernel.org> 3188M: Zi Shen Lim <zlim.lnx@gmail.com> 3189L: netdev@vger.kernel.org 3190L: bpf@vger.kernel.org 3191S: Supported 3192F: arch/arm64/net/ 3193 3194BPF JIT for MIPS (32-BIT AND 64-BIT) 3195M: Paul Burton <paulburton@kernel.org> 3196L: netdev@vger.kernel.org 3197L: bpf@vger.kernel.org 3198S: Maintained 3199F: arch/mips/net/ 3200 3201BPF JIT for NFP NICs 3202M: Jakub Kicinski <kuba@kernel.org> 3203L: netdev@vger.kernel.org 3204L: bpf@vger.kernel.org 3205S: Supported 3206F: drivers/net/ethernet/netronome/nfp/bpf/ 3207 3208BPF JIT for POWERPC (32-BIT AND 64-BIT) 3209M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3210M: Sandipan Das <sandipan@linux.ibm.com> 3211L: netdev@vger.kernel.org 3212L: bpf@vger.kernel.org 3213S: Maintained 3214F: arch/powerpc/net/ 3215 3216BPF JIT for RISC-V (RV64G) 3217M: Björn Töpel <bjorn.topel@gmail.com> 3218L: netdev@vger.kernel.org 3219S: Maintained 3220F: arch/riscv/net/ 3221 3222BPF JIT for S390 3223M: Ilya Leoshkevich <iii@linux.ibm.com> 3224M: Heiko Carstens <heiko.carstens@de.ibm.com> 3225M: Vasily Gorbik <gor@linux.ibm.com> 3226L: netdev@vger.kernel.org 3227L: bpf@vger.kernel.org 3228S: Maintained 3229F: arch/s390/net/ 3230X: arch/s390/net/pnet.c 3231 3232BPF JIT for SPARC (32-BIT AND 64-BIT) 3233M: David S. Miller <davem@davemloft.net> 3234L: netdev@vger.kernel.org 3235L: bpf@vger.kernel.org 3236S: Maintained 3237F: arch/sparc/net/ 3238 3239BPF JIT for X86 32-BIT 3240M: Wang YanQing <udknight@gmail.com> 3241L: netdev@vger.kernel.org 3242L: bpf@vger.kernel.org 3243S: Maintained 3244F: arch/x86/net/bpf_jit_comp32.c 3245 3246BPF JIT for X86 64-BIT 3247M: Alexei Starovoitov <ast@kernel.org> 3248M: Daniel Borkmann <daniel@iogearbox.net> 3249L: netdev@vger.kernel.org 3250L: bpf@vger.kernel.org 3251S: Supported 3252F: arch/x86/net/ 3253X: arch/x86/net/bpf_jit_comp32.c 3254 3255BROADCOM B44 10/100 ETHERNET DRIVER 3256M: Michael Chan <michael.chan@broadcom.com> 3257L: netdev@vger.kernel.org 3258S: Supported 3259F: drivers/net/ethernet/broadcom/b44.* 3260 3261BROADCOM B53 ETHERNET SWITCH DRIVER 3262M: Florian Fainelli <f.fainelli@gmail.com> 3263L: netdev@vger.kernel.org 3264L: openwrt-devel@lists.openwrt.org (subscribers-only) 3265S: Supported 3266F: drivers/net/dsa/b53/* 3267F: include/linux/platform_data/b53.h 3268 3269BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3270M: Florian Fainelli <f.fainelli@gmail.com> 3271M: Ray Jui <rjui@broadcom.com> 3272M: Scott Branden <sbranden@broadcom.com> 3273M: bcm-kernel-feedback-list@broadcom.com 3274T: git git://github.com/broadcom/mach-bcm 3275S: Maintained 3276N: bcm281* 3277N: bcm113* 3278N: bcm216* 3279N: kona 3280F: arch/arm/mach-bcm/ 3281 3282BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 3283M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> 3284L: bcm-kernel-feedback-list@broadcom.com 3285L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3287T: git git://github.com/anholt/linux 3288S: Maintained 3289N: bcm2711 3290N: bcm2835 3291F: drivers/staging/vc04_services 3292F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 3293F: drivers/pci/controller/pcie-brcmstb.c 3294 3295BROADCOM BCM47XX MIPS ARCHITECTURE 3296M: Hauke Mehrtens <hauke@hauke-m.de> 3297M: Rafał Miłecki <zajec5@gmail.com> 3298L: linux-mips@vger.kernel.org 3299S: Maintained 3300F: Documentation/devicetree/bindings/mips/brcm/ 3301F: arch/mips/bcm47xx/* 3302F: arch/mips/include/asm/mach-bcm47xx/* 3303 3304BROADCOM BCM5301X ARM ARCHITECTURE 3305M: Hauke Mehrtens <hauke@hauke-m.de> 3306M: Rafał Miłecki <zajec5@gmail.com> 3307M: bcm-kernel-feedback-list@broadcom.com 3308L: linux-arm-kernel@lists.infradead.org 3309S: Maintained 3310F: arch/arm/mach-bcm/bcm_5301x.c 3311F: arch/arm/boot/dts/bcm5301x*.dtsi 3312F: arch/arm/boot/dts/bcm470* 3313F: arch/arm/boot/dts/bcm953012* 3314 3315BROADCOM BCM53573 ARM ARCHITECTURE 3316M: Rafał Miłecki <rafal@milecki.pl> 3317L: bcm-kernel-feedback-list@broadcom.com 3318L: linux-arm-kernel@lists.infradead.org 3319S: Maintained 3320F: arch/arm/boot/dts/bcm53573* 3321F: arch/arm/boot/dts/bcm47189* 3322 3323BROADCOM BCM63XX ARM ARCHITECTURE 3324M: Florian Fainelli <f.fainelli@gmail.com> 3325M: bcm-kernel-feedback-list@broadcom.com 3326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3327T: git git://github.com/broadcom/stblinux.git 3328S: Maintained 3329N: bcm63xx 3330 3331BROADCOM BCM63XX/BCM33XX UDC DRIVER 3332M: Kevin Cernekee <cernekee@gmail.com> 3333L: linux-usb@vger.kernel.org 3334S: Maintained 3335F: drivers/usb/gadget/udc/bcm63xx_udc.* 3336 3337BROADCOM BCM7XXX ARM ARCHITECTURE 3338M: Florian Fainelli <f.fainelli@gmail.com> 3339M: bcm-kernel-feedback-list@broadcom.com 3340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3341T: git git://github.com/broadcom/stblinux.git 3342S: Maintained 3343F: arch/arm/mach-bcm/*brcmstb* 3344F: arch/arm/boot/dts/bcm7*.dts* 3345F: drivers/bus/brcmstb_gisb.c 3346F: arch/arm/mm/cache-b15-rac.c 3347F: arch/arm/include/asm/hardware/cache-b15-rac.h 3348N: brcmstb 3349F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 3350F: drivers/pci/controller/pcie-brcmstb.c 3351 3352BROADCOM BMIPS CPUFREQ DRIVER 3353M: Markus Mayer <mmayer@broadcom.com> 3354M: bcm-kernel-feedback-list@broadcom.com 3355L: linux-pm@vger.kernel.org 3356S: Maintained 3357F: drivers/cpufreq/bmips-cpufreq.c 3358 3359BROADCOM BMIPS MIPS ARCHITECTURE 3360M: Florian Fainelli <f.fainelli@gmail.com> 3361L: bcm-kernel-feedback-list@broadcom.com 3362L: linux-mips@vger.kernel.org 3363T: git git://github.com/broadcom/stblinux.git 3364S: Maintained 3365F: arch/mips/bmips/* 3366F: arch/mips/include/asm/mach-bmips/* 3367F: arch/mips/kernel/*bmips* 3368F: arch/mips/boot/dts/brcm/bcm*.dts* 3369F: drivers/irqchip/irq-bcm63* 3370F: drivers/irqchip/irq-bcm7* 3371F: drivers/irqchip/irq-brcmstb* 3372F: include/linux/bcm963xx_nvram.h 3373F: include/linux/bcm963xx_tag.h 3374 3375BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3376M: Rasesh Mody <rmody@marvell.com> 3377M: GR-Linux-NIC-Dev@marvell.com 3378L: netdev@vger.kernel.org 3379S: Supported 3380F: drivers/net/ethernet/broadcom/bnx2.* 3381F: drivers/net/ethernet/broadcom/bnx2_* 3382 3383BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3384M: QLogic-Storage-Upstream@qlogic.com 3385L: linux-scsi@vger.kernel.org 3386S: Supported 3387F: drivers/scsi/bnx2fc/ 3388 3389BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3390M: QLogic-Storage-Upstream@qlogic.com 3391L: linux-scsi@vger.kernel.org 3392S: Supported 3393F: drivers/scsi/bnx2i/ 3394 3395BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3396M: Ariel Elior <aelior@marvell.com> 3397M: Sudarsana Kalluru <skalluru@marvell.com> 3398M: GR-everest-linux-l2@marvell.com 3399L: netdev@vger.kernel.org 3400S: Supported 3401F: drivers/net/ethernet/broadcom/bnx2x/ 3402 3403BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3404M: Michael Chan <michael.chan@broadcom.com> 3405L: netdev@vger.kernel.org 3406S: Supported 3407F: drivers/net/ethernet/broadcom/bnxt/ 3408 3409BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3410M: Arend van Spriel <arend.vanspriel@broadcom.com> 3411M: Franky Lin <franky.lin@broadcom.com> 3412M: Hante Meuleman <hante.meuleman@broadcom.com> 3413M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3414M: Wright Feng <wright.feng@cypress.com> 3415L: linux-wireless@vger.kernel.org 3416L: brcm80211-dev-list.pdl@broadcom.com 3417L: brcm80211-dev-list@cypress.com 3418S: Supported 3419F: drivers/net/wireless/broadcom/brcm80211/ 3420 3421BROADCOM BRCMSTB GPIO DRIVER 3422M: Gregory Fong <gregory.0xf0@gmail.com> 3423L: bcm-kernel-feedback-list@broadcom.com 3424S: Supported 3425F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3426F: drivers/gpio/gpio-brcmstb.c 3427 3428BROADCOM BRCMSTB I2C DRIVER 3429M: Kamal Dasu <kdasu.kdev@gmail.com> 3430L: linux-i2c@vger.kernel.org 3431L: bcm-kernel-feedback-list@broadcom.com 3432S: Supported 3433F: drivers/i2c/busses/i2c-brcmstb.c 3434F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3435 3436BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3437M: Al Cooper <alcooperx@gmail.com> 3438L: linux-kernel@vger.kernel.org 3439L: bcm-kernel-feedback-list@broadcom.com 3440S: Maintained 3441F: drivers/phy/broadcom/phy-brcm-usb* 3442 3443BROADCOM GENET ETHERNET DRIVER 3444M: Doug Berger <opendmb@gmail.com> 3445M: Florian Fainelli <f.fainelli@gmail.com> 3446L: bcm-kernel-feedback-list@broadcom.com 3447L: netdev@vger.kernel.org 3448S: Supported 3449F: drivers/net/ethernet/broadcom/genet/ 3450 3451BROADCOM IPROC ARM ARCHITECTURE 3452M: Ray Jui <rjui@broadcom.com> 3453M: Scott Branden <sbranden@broadcom.com> 3454M: bcm-kernel-feedback-list@broadcom.com 3455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3456T: git git://github.com/broadcom/cygnus-linux.git 3457S: Maintained 3458N: iproc 3459N: cygnus 3460N: bcm[-_]nsp 3461N: bcm9113* 3462N: bcm9583* 3463N: bcm9585* 3464N: bcm9586* 3465N: bcm988312 3466N: bcm113* 3467N: bcm583* 3468N: bcm585* 3469N: bcm586* 3470N: bcm88312 3471N: hr2 3472N: stingray 3473F: arch/arm64/boot/dts/broadcom/northstar2/* 3474F: arch/arm64/boot/dts/broadcom/stingray/* 3475F: drivers/clk/bcm/clk-ns* 3476F: drivers/clk/bcm/clk-sr* 3477F: drivers/pinctrl/bcm/pinctrl-ns* 3478F: include/dt-bindings/clock/bcm-sr* 3479 3480BROADCOM KONA GPIO DRIVER 3481M: Ray Jui <rjui@broadcom.com> 3482L: bcm-kernel-feedback-list@broadcom.com 3483S: Supported 3484F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3485F: drivers/gpio/gpio-bcm-kona.c 3486 3487BROADCOM NETXTREME-E ROCE DRIVER 3488M: Selvin Xavier <selvin.xavier@broadcom.com> 3489M: Devesh Sharma <devesh.sharma@broadcom.com> 3490M: Somnath Kotur <somnath.kotur@broadcom.com> 3491M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3492L: linux-rdma@vger.kernel.org 3493W: http://www.broadcom.com 3494S: Supported 3495F: drivers/infiniband/hw/bnxt_re/ 3496F: include/uapi/rdma/bnxt_re-abi.h 3497 3498BROADCOM NVRAM DRIVER 3499M: Rafał Miłecki <zajec5@gmail.com> 3500L: linux-mips@vger.kernel.org 3501S: Maintained 3502F: drivers/firmware/broadcom/* 3503 3504BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3505M: Rafał Miłecki <zajec5@gmail.com> 3506L: linux-wireless@vger.kernel.org 3507S: Maintained 3508F: drivers/bcma/ 3509F: include/linux/bcma/ 3510 3511BROADCOM STB AVS CPUFREQ DRIVER 3512M: Markus Mayer <mmayer@broadcom.com> 3513M: bcm-kernel-feedback-list@broadcom.com 3514L: linux-pm@vger.kernel.org 3515S: Maintained 3516F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3517F: drivers/cpufreq/brcmstb* 3518 3519BROADCOM STB AVS TMON DRIVER 3520M: Markus Mayer <mmayer@broadcom.com> 3521M: bcm-kernel-feedback-list@broadcom.com 3522L: linux-pm@vger.kernel.org 3523S: Maintained 3524F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3525F: drivers/thermal/broadcom/brcmstb* 3526 3527BROADCOM STB NAND FLASH DRIVER 3528M: Brian Norris <computersforpeace@gmail.com> 3529M: Kamal Dasu <kdasu.kdev@gmail.com> 3530L: linux-mtd@lists.infradead.org 3531L: bcm-kernel-feedback-list@broadcom.com 3532S: Maintained 3533F: drivers/mtd/nand/raw/brcmnand/ 3534 3535BROADCOM STB DPFE DRIVER 3536M: Markus Mayer <mmayer@broadcom.com> 3537M: bcm-kernel-feedback-list@broadcom.com 3538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3539S: Maintained 3540F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3541F: drivers/memory/brcmstb_dpfe.c 3542 3543BROADCOM SPI DRIVER 3544M: Kamal Dasu <kdasu.kdev@gmail.com> 3545M: bcm-kernel-feedback-list@broadcom.com 3546S: Maintained 3547F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3548F: drivers/spi/spi-bcm-qspi.* 3549F: drivers/spi/spi-brcmstb-qspi.c 3550F: drivers/spi/spi-iproc-qspi.c 3551 3552BROADCOM SYSTEMPORT ETHERNET DRIVER 3553M: Florian Fainelli <f.fainelli@gmail.com> 3554L: bcm-kernel-feedback-list@broadcom.com 3555L: netdev@vger.kernel.org 3556S: Supported 3557F: drivers/net/ethernet/broadcom/bcmsysport.* 3558 3559BROADCOM TG3 GIGABIT ETHERNET DRIVER 3560M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3561M: Prashant Sreedharan <prashant@broadcom.com> 3562M: Michael Chan <mchan@broadcom.com> 3563L: netdev@vger.kernel.org 3564S: Supported 3565F: drivers/net/ethernet/broadcom/tg3.* 3566 3567BROCADE BFA FC SCSI DRIVER 3568M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3569M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3570L: linux-scsi@vger.kernel.org 3571S: Supported 3572F: drivers/scsi/bfa/ 3573 3574BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3575M: Rasesh Mody <rmody@marvell.com> 3576M: Sudarsana Kalluru <skalluru@marvell.com> 3577M: GR-Linux-NIC-Dev@marvell.com 3578L: netdev@vger.kernel.org 3579S: Supported 3580F: drivers/net/ethernet/brocade/bna/ 3581 3582BSG (block layer generic sg v4 driver) 3583M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3584L: linux-scsi@vger.kernel.org 3585S: Supported 3586F: block/bsg.c 3587F: include/linux/bsg.h 3588F: include/uapi/linux/bsg.h 3589 3590BT87X AUDIO DRIVER 3591M: Clemens Ladisch <clemens@ladisch.de> 3592L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3594S: Maintained 3595F: Documentation/sound/cards/bt87x.rst 3596F: sound/pci/bt87x.c 3597 3598BT8XXGPIO DRIVER 3599M: Michael Buesch <m@bues.ch> 3600S: Maintained 3601W: http://bu3sch.de/btgpio.php 3602F: drivers/gpio/gpio-bt8xx.c 3603 3604BTRFS FILE SYSTEM 3605M: Chris Mason <clm@fb.com> 3606M: Josef Bacik <josef@toxicpanda.com> 3607M: David Sterba <dsterba@suse.com> 3608L: linux-btrfs@vger.kernel.org 3609W: http://btrfs.wiki.kernel.org/ 3610Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3611T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3612S: Maintained 3613F: Documentation/filesystems/btrfs.txt 3614F: fs/btrfs/ 3615F: include/linux/btrfs* 3616F: include/uapi/linux/btrfs* 3617 3618BTTV VIDEO4LINUX DRIVER 3619M: Mauro Carvalho Chehab <mchehab@kernel.org> 3620L: linux-media@vger.kernel.org 3621W: https://linuxtv.org 3622T: git git://linuxtv.org/media_tree.git 3623S: Odd fixes 3624F: Documentation/media/v4l-drivers/bttv* 3625F: drivers/media/pci/bt8xx/bttv* 3626 3627BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3628M: Chanwoo Choi <cw00.choi@samsung.com> 3629L: linux-pm@vger.kernel.org 3630L: linux-samsung-soc@vger.kernel.org 3631T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 3632S: Maintained 3633F: drivers/devfreq/exynos-bus.c 3634F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3635 3636BUSLOGIC SCSI DRIVER 3637M: Khalid Aziz <khalid@gonehiking.org> 3638L: linux-scsi@vger.kernel.org 3639S: Maintained 3640F: drivers/scsi/BusLogic.* 3641F: drivers/scsi/FlashPoint.* 3642 3643C-MEDIA CMI8788 DRIVER 3644M: Clemens Ladisch <clemens@ladisch.de> 3645L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3647S: Maintained 3648F: sound/pci/oxygen/ 3649 3650C-SKY ARCHITECTURE 3651M: Guo Ren <guoren@kernel.org> 3652T: git https://github.com/c-sky/csky-linux.git 3653S: Supported 3654F: arch/csky/ 3655F: Documentation/devicetree/bindings/csky/ 3656F: drivers/irqchip/irq-csky-* 3657F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3658F: drivers/clocksource/timer-gx6605s.c 3659F: drivers/clocksource/timer-mp-csky.c 3660F: Documentation/devicetree/bindings/timer/csky,* 3661K: csky 3662N: csky 3663 3664C6X ARCHITECTURE 3665M: Mark Salter <msalter@redhat.com> 3666M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3667L: linux-c6x-dev@linux-c6x.org 3668W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3669S: Maintained 3670F: arch/c6x/ 3671 3672CA8210 IEEE-802.15.4 RADIO DRIVER 3673M: Harry Morris <h.morris@cascoda.com> 3674L: linux-wpan@vger.kernel.org 3675W: https://github.com/Cascoda/ca8210-linux.git 3676S: Maintained 3677F: drivers/net/ieee802154/ca8210.c 3678F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3679 3680CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3681M: David Howells <dhowells@redhat.com> 3682L: linux-cachefs@redhat.com (moderated for non-subscribers) 3683S: Supported 3684F: Documentation/filesystems/caching/cachefiles.txt 3685F: fs/cachefiles/ 3686 3687CADENCE MIPI-CSI2 BRIDGES 3688M: Maxime Ripard <mripard@kernel.org> 3689L: linux-media@vger.kernel.org 3690S: Maintained 3691F: Documentation/devicetree/bindings/media/cdns,*.txt 3692F: drivers/media/platform/cadence/cdns-csi2* 3693 3694CADENCE NAND DRIVER 3695M: Piotr Sroka <piotrs@cadence.com> 3696L: linux-mtd@lists.infradead.org 3697S: Maintained 3698F: drivers/mtd/nand/raw/cadence-nand-controller.c 3699F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 3700 3701CADET FM/AM RADIO RECEIVER DRIVER 3702M: Hans Verkuil <hverkuil@xs4all.nl> 3703L: linux-media@vger.kernel.org 3704T: git git://linuxtv.org/media_tree.git 3705W: https://linuxtv.org 3706S: Maintained 3707F: drivers/media/radio/radio-cadet* 3708 3709CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3710M: Jonathan Corbet <corbet@lwn.net> 3711L: linux-media@vger.kernel.org 3712T: git git://linuxtv.org/media_tree.git 3713S: Maintained 3714F: Documentation/media/v4l-drivers/cafe_ccic* 3715F: drivers/media/platform/marvell-ccic/ 3716 3717CAIF NETWORK LAYER 3718L: netdev@vger.kernel.org 3719S: Orphan 3720F: Documentation/networking/caif/ 3721F: drivers/net/caif/ 3722F: include/uapi/linux/caif/ 3723F: include/net/caif/ 3724F: net/caif/ 3725 3726CAKE QDISC 3727M: Toke Høiland-Jørgensen <toke@toke.dk> 3728L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3729S: Maintained 3730F: net/sched/sch_cake.c 3731 3732CAN NETWORK DRIVERS 3733M: Wolfgang Grandegger <wg@grandegger.com> 3734M: Marc Kleine-Budde <mkl@pengutronix.de> 3735L: linux-can@vger.kernel.org 3736W: https://github.com/linux-can 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3738T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3739S: Maintained 3740F: Documentation/devicetree/bindings/net/can/ 3741F: drivers/net/can/ 3742F: include/linux/can/dev.h 3743F: include/linux/can/led.h 3744F: include/linux/can/rx-offload.h 3745F: include/linux/can/platform/ 3746F: include/uapi/linux/can/error.h 3747F: include/uapi/linux/can/netlink.h 3748F: include/uapi/linux/can/vxcan.h 3749 3750CAN NETWORK LAYER 3751M: Oliver Hartkopp <socketcan@hartkopp.net> 3752M: Marc Kleine-Budde <mkl@pengutronix.de> 3753L: linux-can@vger.kernel.org 3754W: https://github.com/linux-can 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3757S: Maintained 3758F: Documentation/networking/can.rst 3759F: net/can/ 3760F: include/linux/can/core.h 3761F: include/linux/can/skb.h 3762F: include/net/netns/can.h 3763F: include/uapi/linux/can.h 3764F: include/uapi/linux/can/bcm.h 3765F: include/uapi/linux/can/raw.h 3766F: include/uapi/linux/can/gw.h 3767 3768CAN-J1939 NETWORK LAYER 3769M: Robin van der Gracht <robin@protonic.nl> 3770M: Oleksij Rempel <o.rempel@pengutronix.de> 3771R: Pengutronix Kernel Team <kernel@pengutronix.de> 3772L: linux-can@vger.kernel.org 3773S: Maintained 3774F: Documentation/networking/j1939.rst 3775F: net/can/j1939/ 3776F: include/uapi/linux/can/j1939.h 3777 3778CAPABILITIES 3779M: Serge Hallyn <serge@hallyn.com> 3780L: linux-security-module@vger.kernel.org 3781S: Supported 3782F: include/linux/capability.h 3783F: include/uapi/linux/capability.h 3784F: security/commoncap.c 3785F: kernel/capability.c 3786 3787CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3788M: Kevin Tsai <ktsai@capellamicro.com> 3789S: Maintained 3790F: drivers/iio/light/cm* 3791 3792CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3793M: Christian Lamparter <chunkeey@googlemail.com> 3794L: linux-wireless@vger.kernel.org 3795W: http://wireless.kernel.org/en/users/Drivers/carl9170 3796S: Maintained 3797F: drivers/net/wireless/ath/carl9170/ 3798 3799CAVIUM I2C DRIVER 3800M: Robert Richter <rrichter@marvell.com> 3801W: http://www.marvell.com 3802S: Supported 3803F: drivers/i2c/busses/i2c-octeon* 3804F: drivers/i2c/busses/i2c-thunderx* 3805 3806CAVIUM LIQUIDIO NETWORK DRIVER 3807M: Derek Chickles <dchickles@marvell.com> 3808M: Satanand Burla <sburla@marvell.com> 3809M: Felix Manlunas <fmanlunas@marvell.com> 3810L: netdev@vger.kernel.org 3811W: http://www.marvell.com 3812S: Supported 3813F: drivers/net/ethernet/cavium/liquidio/ 3814 3815CAVIUM MMC DRIVER 3816M: Robert Richter <rrichter@marvell.com> 3817W: http://www.marvell.com 3818S: Supported 3819F: drivers/mmc/host/cavium* 3820 3821CAVIUM OCTEON-TX CRYPTO DRIVER 3822M: George Cherian <gcherian@marvell.com> 3823L: linux-crypto@vger.kernel.org 3824W: http://www.marvell.com 3825S: Supported 3826F: drivers/crypto/cavium/cpt/ 3827 3828CAVIUM THUNDERX2 ARM64 SOC 3829M: Robert Richter <rrichter@marvell.com> 3830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3831S: Maintained 3832F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3833F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3834 3835CC2520 IEEE-802.15.4 RADIO DRIVER 3836M: Varka Bhadram <varkabhadram@gmail.com> 3837L: linux-wpan@vger.kernel.org 3838S: Maintained 3839F: drivers/net/ieee802154/cc2520.c 3840F: include/linux/spi/cc2520.h 3841F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3842 3843CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3844M: Gilad Ben-Yossef <gilad@benyossef.com> 3845L: linux-crypto@vger.kernel.org 3846S: Supported 3847F: drivers/crypto/ccree/ 3848W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3849 3850CEC FRAMEWORK 3851M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3852L: linux-media@vger.kernel.org 3853T: git git://linuxtv.org/media_tree.git 3854W: http://linuxtv.org 3855S: Supported 3856F: Documentation/media/kapi/cec-core.rst 3857F: Documentation/media/uapi/cec 3858F: drivers/media/cec/ 3859F: drivers/media/rc/keymaps/rc-cec.c 3860F: include/media/cec.h 3861F: include/media/cec-notifier.h 3862F: include/uapi/linux/cec.h 3863F: include/uapi/linux/cec-funcs.h 3864F: Documentation/devicetree/bindings/media/cec.txt 3865F: Documentation/ABI/testing/debugfs-cec-error-inj 3866 3867CEC GPIO DRIVER 3868M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3869L: linux-media@vger.kernel.org 3870T: git git://linuxtv.org/media_tree.git 3871W: http://linuxtv.org 3872S: Supported 3873F: drivers/media/platform/cec-gpio/ 3874F: Documentation/devicetree/bindings/media/cec-gpio.txt 3875 3876CELL BROADBAND ENGINE ARCHITECTURE 3877M: Arnd Bergmann <arnd@arndb.de> 3878L: linuxppc-dev@lists.ozlabs.org 3879W: http://www.ibm.com/developerworks/power/cell/ 3880S: Supported 3881F: arch/powerpc/include/asm/cell*.h 3882F: arch/powerpc/include/asm/spu*.h 3883F: arch/powerpc/include/uapi/asm/spu*.h 3884F: arch/powerpc/oprofile/*cell* 3885F: arch/powerpc/platforms/cell/ 3886 3887CEPH COMMON CODE (LIBCEPH) 3888M: Ilya Dryomov <idryomov@gmail.com> 3889M: Jeff Layton <jlayton@kernel.org> 3890M: Sage Weil <sage@redhat.com> 3891L: ceph-devel@vger.kernel.org 3892W: http://ceph.com/ 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3894T: git git://github.com/ceph/ceph-client.git 3895S: Supported 3896F: net/ceph/ 3897F: include/linux/ceph/ 3898F: include/linux/crush/ 3899 3900CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3901M: Jeff Layton <jlayton@kernel.org> 3902M: Sage Weil <sage@redhat.com> 3903M: Ilya Dryomov <idryomov@gmail.com> 3904L: ceph-devel@vger.kernel.org 3905W: http://ceph.com/ 3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3907T: git git://github.com/ceph/ceph-client.git 3908S: Supported 3909F: Documentation/filesystems/ceph.txt 3910F: fs/ceph/ 3911 3912CERTIFICATE HANDLING: 3913M: David Howells <dhowells@redhat.com> 3914M: David Woodhouse <dwmw2@infradead.org> 3915L: keyrings@vger.kernel.org 3916S: Maintained 3917F: Documentation/admin-guide/module-signing.rst 3918F: certs/ 3919F: scripts/sign-file.c 3920F: scripts/extract-cert.c 3921 3922CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3923L: devel@driverdev.osuosl.org 3924S: Obsolete 3925F: drivers/staging/wusbcore/ 3926 3927CFAG12864B LCD DRIVER 3928M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3929S: Maintained 3930F: drivers/auxdisplay/cfag12864b.c 3931F: include/linux/cfag12864b.h 3932 3933CFAG12864BFB LCD FRAMEBUFFER DRIVER 3934M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3935S: Maintained 3936F: drivers/auxdisplay/cfag12864bfb.c 3937F: include/linux/cfag12864b.h 3938 3939802.11 (including CFG80211/NL80211) 3940M: Johannes Berg <johannes@sipsolutions.net> 3941L: linux-wireless@vger.kernel.org 3942W: http://wireless.kernel.org/ 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3945S: Maintained 3946F: net/wireless/ 3947F: include/uapi/linux/nl80211.h 3948F: include/linux/ieee80211.h 3949F: include/net/wext.h 3950F: include/net/cfg80211.h 3951F: include/net/iw_handler.h 3952F: include/net/ieee80211_radiotap.h 3953F: Documentation/driver-api/80211/cfg80211.rst 3954F: Documentation/networking/regulatory.txt 3955 3956CHAR and MISC DRIVERS 3957M: Arnd Bergmann <arnd@arndb.de> 3958M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3959T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3960S: Supported 3961F: drivers/char/ 3962F: drivers/misc/ 3963F: include/linux/miscdevice.h 3964 3965CHECKPATCH 3966M: Andy Whitcroft <apw@canonical.com> 3967M: Joe Perches <joe@perches.com> 3968S: Maintained 3969F: scripts/checkpatch.pl 3970 3971CHINESE DOCUMENTATION 3972M: Harry Wei <harryxiyou@gmail.com> 3973M: Alex Shi <alex.shi@linux.alibaba.com> 3974L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3975S: Maintained 3976F: Documentation/translations/zh_CN/ 3977 3978CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3979M: Peter Chen <Peter.Chen@nxp.com> 3980T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3981L: linux-usb@vger.kernel.org 3982S: Maintained 3983F: drivers/usb/chipidea/ 3984 3985CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3986M: Hans de Goede <hdegoede@redhat.com> 3987L: linux-input@vger.kernel.org 3988S: Maintained 3989F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3990F: drivers/input/touchscreen/chipone_icn8318.c 3991 3992CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3993M: Hans de Goede <hdegoede@redhat.com> 3994L: linux-input@vger.kernel.org 3995S: Maintained 3996F: drivers/input/touchscreen/chipone_icn8505.c 3997 3998CHROME HARDWARE PLATFORM SUPPORT 3999M: Benson Leung <bleung@chromium.org> 4000M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4001S: Maintained 4002T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 4003F: drivers/platform/chrome/ 4004 4005CHROMEOS EC SUBDRIVERS 4006M: Benson Leung <bleung@chromium.org> 4007M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4008R: Guenter Roeck <groeck@chromium.org> 4009S: Maintained 4010N: cros_ec 4011N: cros-ec 4012F: drivers/power/supply/cros_usbpd-charger.c 4013 4014CHROMEOS EC CODEC DRIVER 4015M: Cheng-Yi Chiang <cychiang@chromium.org> 4016S: Maintained 4017R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4018R: Guenter Roeck <groeck@chromium.org> 4019F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 4020F: sound/soc/codecs/cros_ec_codec.* 4021 4022CIRRUS LOGIC AUDIO CODEC DRIVERS 4023M: Brian Austin <brian.austin@cirrus.com> 4024M: Paul Handrigan <Paul.Handrigan@cirrus.com> 4025L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4026S: Maintained 4027F: sound/soc/codecs/cs* 4028 4029CIRRUS LOGIC EP93XX ETHERNET DRIVER 4030M: Hartley Sweeten <hsweeten@visionengravers.com> 4031L: netdev@vger.kernel.org 4032S: Maintained 4033F: drivers/net/ethernet/cirrus/ep93xx_eth.c 4034 4035CIRRUS LOGIC LOCHNAGAR DRIVER 4036M: Charles Keepax <ckeepax@opensource.cirrus.com> 4037M: Richard Fitzgerald <rf@opensource.cirrus.com> 4038L: patches@opensource.cirrus.com 4039S: Supported 4040F: drivers/clk/clk-lochnagar.c 4041F: drivers/hwmon/lochnagar-hwmon.c 4042F: drivers/mfd/lochnagar-i2c.c 4043F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 4044F: drivers/regulator/lochnagar-regulator.c 4045F: sound/soc/codecs/lochnagar-sc.c 4046F: include/dt-bindings/clk/lochnagar.h 4047F: include/dt-bindings/pinctrl/lochnagar.h 4048F: include/linux/mfd/lochnagar* 4049F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 4050F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 4051F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 4052F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 4053F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 4054F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 4055F: Documentation/hwmon/lochnagar.rst 4056 4057CISCO FCOE HBA DRIVER 4058M: Satish Kharat <satishkh@cisco.com> 4059M: Sesidhar Baddela <sebaddel@cisco.com> 4060M: Karan Tilak Kumar <kartilak@cisco.com> 4061L: linux-scsi@vger.kernel.org 4062S: Supported 4063F: drivers/scsi/fnic/ 4064 4065CISCO SCSI HBA DRIVER 4066M: Karan Tilak Kumar <kartilak@cisco.com> 4067M: Sesidhar Baddela <sebaddel@cisco.com> 4068L: linux-scsi@vger.kernel.org 4069S: Supported 4070F: drivers/scsi/snic/ 4071 4072CISCO VIC ETHERNET NIC DRIVER 4073M: Christian Benvenuti <benve@cisco.com> 4074M: Govindarajulu Varadarajan <_govind@gmx.com> 4075M: Parvi Kaustubhi <pkaustub@cisco.com> 4076S: Supported 4077F: drivers/net/ethernet/cisco/enic/ 4078 4079CISCO VIC LOW LATENCY NIC DRIVER 4080M: Christian Benvenuti <benve@cisco.com> 4081M: Nelson Escobar <neescoba@cisco.com> 4082M: Parvi Kaustubhi <pkaustub@cisco.com> 4083S: Supported 4084F: drivers/infiniband/hw/usnic/ 4085 4086CIRRUS LOGIC MADERA CODEC DRIVERS 4087M: Charles Keepax <ckeepax@opensource.cirrus.com> 4088M: Richard Fitzgerald <rf@opensource.cirrus.com> 4089L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4090L: patches@opensource.cirrus.com 4091T: git https://github.com/CirrusLogic/linux-drivers.git 4092W: https://github.com/CirrusLogic/linux-drivers/wiki 4093S: Supported 4094F: Documentation/devicetree/bindings/mfd/madera.txt 4095F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 4096F: Documentation/devicetree/bindings/sound/madera.txt 4097F: include/dt-bindings/sound/madera* 4098F: include/linux/irqchip/irq-madera* 4099F: include/linux/mfd/madera/* 4100F: include/sound/madera* 4101F: drivers/gpio/gpio-madera* 4102F: drivers/irqchip/irq-madera* 4103F: drivers/mfd/madera* 4104F: drivers/mfd/cs47l* 4105F: drivers/pinctrl/cirrus/* 4106F: sound/soc/codecs/cs47l* 4107F: sound/soc/codecs/madera* 4108 4109CLANG-FORMAT FILE 4110M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4111S: Maintained 4112F: .clang-format 4113 4114CLANG/LLVM BUILD SUPPORT 4115L: clang-built-linux@googlegroups.com 4116W: https://clangbuiltlinux.github.io/ 4117B: https://github.com/ClangBuiltLinux/linux/issues 4118C: irc://chat.freenode.net/clangbuiltlinux 4119S: Supported 4120K: \b(?i:clang|llvm)\b 4121 4122CLEANCACHE API 4123M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4124L: linux-kernel@vger.kernel.org 4125S: Maintained 4126F: mm/cleancache.c 4127F: include/linux/cleancache.h 4128 4129CLK API 4130M: Russell King <linux@armlinux.org.uk> 4131L: linux-clk@vger.kernel.org 4132S: Maintained 4133F: include/linux/clk.h 4134 4135CLOCKSOURCE, CLOCKEVENT DRIVERS 4136M: Daniel Lezcano <daniel.lezcano@linaro.org> 4137M: Thomas Gleixner <tglx@linutronix.de> 4138L: linux-kernel@vger.kernel.org 4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4140S: Supported 4141F: drivers/clocksource/ 4142F: Documentation/devicetree/bindings/timer/ 4143 4144CMPC ACPI DRIVER 4145M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4146M: Daniel Oliveira Nascimento <don@syst.com.br> 4147L: platform-driver-x86@vger.kernel.org 4148S: Supported 4149F: drivers/platform/x86/classmate-laptop.c 4150 4151COBALT MEDIA DRIVER 4152M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4153L: linux-media@vger.kernel.org 4154T: git git://linuxtv.org/media_tree.git 4155W: https://linuxtv.org 4156S: Supported 4157F: drivers/media/pci/cobalt/ 4158 4159COCCINELLE/Semantic Patches (SmPL) 4160M: Julia Lawall <Julia.Lawall@lip6.fr> 4161M: Gilles Muller <Gilles.Muller@lip6.fr> 4162M: Nicolas Palix <nicolas.palix@imag.fr> 4163M: Michal Marek <michal.lkml@markovi.net> 4164L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4165T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4166W: http://coccinelle.lip6.fr/ 4167S: Supported 4168F: Documentation/dev-tools/coccinelle.rst 4169F: scripts/coccinelle/ 4170F: scripts/coccicheck 4171 4172CODA FILE SYSTEM 4173M: Jan Harkes <jaharkes@cs.cmu.edu> 4174M: coda@cs.cmu.edu 4175L: codalist@coda.cs.cmu.edu 4176W: http://www.coda.cs.cmu.edu/ 4177S: Maintained 4178F: Documentation/filesystems/coda.txt 4179F: fs/coda/ 4180F: include/linux/coda*.h 4181F: include/uapi/linux/coda*.h 4182 4183CODA V4L2 MEM2MEM DRIVER 4184M: Philipp Zabel <p.zabel@pengutronix.de> 4185L: linux-media@vger.kernel.org 4186S: Maintained 4187F: Documentation/devicetree/bindings/media/coda.txt 4188F: drivers/media/platform/coda/ 4189 4190CODE OF CONDUCT 4191M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4192S: Supported 4193F: Documentation/process/code-of-conduct.rst 4194F: Documentation/process/code-of-conduct-interpretation.rst 4195 4196COMMON CLK FRAMEWORK 4197M: Michael Turquette <mturquette@baylibre.com> 4198M: Stephen Boyd <sboyd@kernel.org> 4199L: linux-clk@vger.kernel.org 4200Q: http://patchwork.kernel.org/project/linux-clk/list/ 4201T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4202S: Maintained 4203F: Documentation/devicetree/bindings/clock/ 4204F: drivers/clk/ 4205X: drivers/clk/clkdev.c 4206F: include/linux/clk-pr* 4207F: include/linux/clk/ 4208F: include/linux/of_clk.h 4209 4210COMMON INTERNET FILE SYSTEM (CIFS) 4211M: Steve French <sfrench@samba.org> 4212L: linux-cifs@vger.kernel.org 4213L: samba-technical@lists.samba.org (moderated for non-subscribers) 4214W: http://linux-cifs.samba.org/ 4215T: git git://git.samba.org/sfrench/cifs-2.6.git 4216S: Supported 4217F: Documentation/admin-guide/cifs/ 4218F: fs/cifs/ 4219 4220COMPACTPCI HOTPLUG CORE 4221M: Scott Murray <scott@spiteful.org> 4222L: linux-pci@vger.kernel.org 4223S: Maintained 4224F: drivers/pci/hotplug/cpci_hotplug* 4225 4226COMPACTPCI HOTPLUG GENERIC DRIVER 4227M: Scott Murray <scott@spiteful.org> 4228L: linux-pci@vger.kernel.org 4229S: Maintained 4230F: drivers/pci/hotplug/cpcihp_generic.c 4231 4232COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4233M: Scott Murray <scott@spiteful.org> 4234L: linux-pci@vger.kernel.org 4235S: Maintained 4236F: drivers/pci/hotplug/cpcihp_zt5550.* 4237 4238COMPAL LAPTOP SUPPORT 4239M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4240L: platform-driver-x86@vger.kernel.org 4241S: Maintained 4242F: drivers/platform/x86/compal-laptop.c 4243 4244COMPILER ATTRIBUTES 4245M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4246S: Maintained 4247F: include/linux/compiler_attributes.h 4248 4249CONEXANT ACCESSRUNNER USB DRIVER 4250L: accessrunner-general@lists.sourceforge.net 4251W: http://accessrunner.sourceforge.net/ 4252S: Orphan 4253F: drivers/usb/atm/cxacru.c 4254 4255CONFIGFS 4256M: Joel Becker <jlbec@evilplan.org> 4257M: Christoph Hellwig <hch@lst.de> 4258T: git git://git.infradead.org/users/hch/configfs.git 4259S: Supported 4260F: fs/configfs/ 4261F: include/linux/configfs.h 4262 4263CONNECTOR 4264M: Evgeniy Polyakov <zbr@ioremap.net> 4265L: netdev@vger.kernel.org 4266S: Maintained 4267F: drivers/connector/ 4268 4269CONTROL GROUP (CGROUP) 4270M: Tejun Heo <tj@kernel.org> 4271M: Li Zefan <lizefan@huawei.com> 4272M: Johannes Weiner <hannes@cmpxchg.org> 4273L: cgroups@vger.kernel.org 4274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4275S: Maintained 4276F: Documentation/admin-guide/cgroup-v2.rst 4277F: Documentation/admin-guide/cgroup-v1/ 4278F: include/linux/cgroup* 4279F: kernel/cgroup/ 4280 4281CONTROL GROUP - CPUSET 4282M: Li Zefan <lizefan@huawei.com> 4283L: cgroups@vger.kernel.org 4284W: http://www.bullopensource.org/cpuset/ 4285W: http://oss.sgi.com/projects/cpusets/ 4286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4287S: Maintained 4288F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4289F: include/linux/cpuset.h 4290F: kernel/cgroup/cpuset.c 4291 4292CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4293M: Johannes Weiner <hannes@cmpxchg.org> 4294M: Michal Hocko <mhocko@kernel.org> 4295M: Vladimir Davydov <vdavydov.dev@gmail.com> 4296L: cgroups@vger.kernel.org 4297L: linux-mm@kvack.org 4298S: Maintained 4299F: mm/memcontrol.c 4300F: mm/swap_cgroup.c 4301 4302CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4303M: Tejun Heo <tj@kernel.org> 4304M: Jens Axboe <axboe@kernel.dk> 4305L: cgroups@vger.kernel.org 4306L: linux-block@vger.kernel.org 4307T: git git://git.kernel.dk/linux-block 4308F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4309F: block/blk-cgroup.c 4310F: include/linux/blk-cgroup.h 4311F: block/blk-throttle.c 4312F: block/blk-iolatency.c 4313F: block/bfq-cgroup.c 4314 4315CORETEMP HARDWARE MONITORING DRIVER 4316M: Fenghua Yu <fenghua.yu@intel.com> 4317L: linux-hwmon@vger.kernel.org 4318S: Maintained 4319F: Documentation/hwmon/coretemp.rst 4320F: drivers/hwmon/coretemp.c 4321 4322COSA/SRP SYNC SERIAL DRIVER 4323M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4324W: http://www.fi.muni.cz/~kas/cosa/ 4325S: Maintained 4326F: drivers/net/wan/cosa* 4327 4328COUNTER SUBSYSTEM 4329M: William Breathitt Gray <vilhelm.gray@gmail.com> 4330L: linux-iio@vger.kernel.org 4331S: Maintained 4332F: Documentation/ABI/testing/sysfs-bus-counter* 4333F: Documentation/driver-api/generic-counter.rst 4334F: drivers/counter/ 4335F: include/linux/counter.h 4336F: include/linux/counter_enum.h 4337 4338CPMAC ETHERNET DRIVER 4339M: Florian Fainelli <f.fainelli@gmail.com> 4340L: netdev@vger.kernel.org 4341S: Maintained 4342F: drivers/net/ethernet/ti/cpmac.c 4343 4344CPU FREQUENCY SCALING FRAMEWORK 4345M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4346M: Viresh Kumar <viresh.kumar@linaro.org> 4347L: linux-pm@vger.kernel.org 4348S: Maintained 4349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4350T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4351B: https://bugzilla.kernel.org 4352F: Documentation/admin-guide/pm/cpufreq.rst 4353F: Documentation/admin-guide/pm/intel_pstate.rst 4354F: Documentation/cpu-freq/ 4355F: Documentation/devicetree/bindings/cpufreq/ 4356F: drivers/cpufreq/ 4357F: kernel/sched/cpufreq*.c 4358F: include/linux/cpufreq.h 4359F: include/linux/sched/cpufreq.h 4360F: tools/testing/selftests/cpufreq/ 4361 4362CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 4363M: Viresh Kumar <viresh.kumar@linaro.org> 4364M: Sudeep Holla <sudeep.holla@arm.com> 4365L: linux-pm@vger.kernel.org 4366W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4367S: Maintained 4368F: drivers/cpufreq/vexpress-spc-cpufreq.c 4369 4370CPU POWER MONITORING SUBSYSTEM 4371M: Thomas Renninger <trenn@suse.com> 4372M: Shuah Khan <shuah@kernel.org> 4373M: Shuah Khan <skhan@linuxfoundation.org> 4374L: linux-pm@vger.kernel.org 4375S: Maintained 4376F: tools/power/cpupower/ 4377 4378CPUID/MSR DRIVER 4379M: "H. Peter Anvin" <hpa@zytor.com> 4380S: Maintained 4381F: arch/x86/kernel/cpuid.c 4382F: arch/x86/kernel/msr.c 4383 4384CPUIDLE DRIVER - ARM BIG LITTLE 4385M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4386M: Daniel Lezcano <daniel.lezcano@linaro.org> 4387L: linux-pm@vger.kernel.org 4388L: linux-arm-kernel@lists.infradead.org 4389T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4390S: Maintained 4391F: drivers/cpuidle/cpuidle-big_little.c 4392 4393CPUIDLE DRIVER - ARM EXYNOS 4394M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4395M: Daniel Lezcano <daniel.lezcano@linaro.org> 4396M: Kukjin Kim <kgene@kernel.org> 4397L: linux-pm@vger.kernel.org 4398L: linux-samsung-soc@vger.kernel.org 4399S: Supported 4400F: drivers/cpuidle/cpuidle-exynos.c 4401F: arch/arm/mach-exynos/pm.c 4402 4403CPUIDLE DRIVER - ARM PSCI 4404M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4405M: Sudeep Holla <sudeep.holla@arm.com> 4406L: linux-pm@vger.kernel.org 4407L: linux-arm-kernel@lists.infradead.org 4408S: Supported 4409F: drivers/cpuidle/cpuidle-psci.c 4410 4411CPU IDLE TIME MANAGEMENT FRAMEWORK 4412M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4413M: Daniel Lezcano <daniel.lezcano@linaro.org> 4414L: linux-pm@vger.kernel.org 4415S: Maintained 4416T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4417B: https://bugzilla.kernel.org 4418F: Documentation/admin-guide/pm/cpuidle.rst 4419F: Documentation/driver-api/pm/cpuidle.rst 4420F: drivers/cpuidle/* 4421F: include/linux/cpuidle.h 4422 4423CRAMFS FILESYSTEM 4424M: Nicolas Pitre <nico@fluxnic.net> 4425S: Maintained 4426F: Documentation/filesystems/cramfs.txt 4427F: fs/cramfs/ 4428 4429CREATIVE SB0540 4430M: Bastien Nocera <hadess@hadess.net> 4431L: linux-input@vger.kernel.org 4432S: Maintained 4433F: drivers/hid/hid-creative-sb0540.c 4434 4435CRYPTO API 4436M: Herbert Xu <herbert@gondor.apana.org.au> 4437M: "David S. Miller" <davem@davemloft.net> 4438L: linux-crypto@vger.kernel.org 4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4440T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4441S: Maintained 4442F: Documentation/crypto/ 4443F: Documentation/devicetree/bindings/crypto/ 4444F: arch/*/crypto/ 4445F: crypto/ 4446F: drivers/crypto/ 4447F: include/crypto/ 4448F: include/linux/crypto* 4449F: lib/crypto/ 4450 4451CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4452M: Neil Horman <nhorman@tuxdriver.com> 4453L: linux-crypto@vger.kernel.org 4454S: Maintained 4455F: crypto/ansi_cprng.c 4456F: crypto/rng.c 4457 4458CS3308 MEDIA DRIVER 4459M: Hans Verkuil <hverkuil@xs4all.nl> 4460L: linux-media@vger.kernel.org 4461T: git git://linuxtv.org/media_tree.git 4462W: http://linuxtv.org 4463S: Odd Fixes 4464F: drivers/media/i2c/cs3308.c 4465 4466CS5535 Audio ALSA driver 4467M: Jaya Kumar <jayakumar.alsa@gmail.com> 4468S: Maintained 4469F: sound/pci/cs5535audio/ 4470 4471CSI DRIVERS FOR ALLWINNER V3s 4472M: Yong Deng <yong.deng@magewell.com> 4473L: linux-media@vger.kernel.org 4474T: git git://linuxtv.org/media_tree.git 4475S: Maintained 4476F: drivers/media/platform/sunxi/sun6i-csi/ 4477F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4478 4479CW1200 WLAN driver 4480M: Solomon Peachy <pizza@shaftnet.org> 4481S: Maintained 4482F: drivers/net/wireless/st/cw1200/ 4483 4484CX18 VIDEO4LINUX DRIVER 4485M: Andy Walls <awalls@md.metrocast.net> 4486L: linux-media@vger.kernel.org 4487T: git git://linuxtv.org/media_tree.git 4488W: https://linuxtv.org 4489S: Maintained 4490F: drivers/media/pci/cx18/ 4491F: include/uapi/linux/ivtv* 4492 4493CX2341X MPEG ENCODER HELPER MODULE 4494M: Hans Verkuil <hverkuil@xs4all.nl> 4495L: linux-media@vger.kernel.org 4496T: git git://linuxtv.org/media_tree.git 4497W: https://linuxtv.org 4498S: Maintained 4499F: drivers/media/common/cx2341x* 4500F: include/media/drv-intf/cx2341x.h 4501 4502CX24120 MEDIA DRIVER 4503M: Jemma Denson <jdenson@gmail.com> 4504M: Patrick Boettcher <patrick.boettcher@posteo.de> 4505L: linux-media@vger.kernel.org 4506W: https://linuxtv.org 4507Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4508S: Maintained 4509F: drivers/media/dvb-frontends/cx24120* 4510 4511CX88 VIDEO4LINUX DRIVER 4512M: Mauro Carvalho Chehab <mchehab@kernel.org> 4513L: linux-media@vger.kernel.org 4514W: https://linuxtv.org 4515T: git git://linuxtv.org/media_tree.git 4516S: Odd fixes 4517F: Documentation/media/v4l-drivers/cx88* 4518F: drivers/media/pci/cx88/ 4519 4520CXD2820R MEDIA DRIVER 4521M: Antti Palosaari <crope@iki.fi> 4522L: linux-media@vger.kernel.org 4523W: https://linuxtv.org 4524W: http://palosaari.fi/linux/ 4525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4526T: git git://linuxtv.org/anttip/media_tree.git 4527S: Maintained 4528F: drivers/media/dvb-frontends/cxd2820r* 4529 4530CXGB3 ETHERNET DRIVER (CXGB3) 4531M: Vishal Kulkarni <vishal@chelsio.com> 4532L: netdev@vger.kernel.org 4533W: http://www.chelsio.com 4534S: Supported 4535F: drivers/net/ethernet/chelsio/cxgb3/ 4536 4537CXGB3 ISCSI DRIVER (CXGB3I) 4538M: Karen Xie <kxie@chelsio.com> 4539L: linux-scsi@vger.kernel.org 4540W: http://www.chelsio.com 4541S: Supported 4542F: drivers/scsi/cxgbi/cxgb3i 4543 4544CXGB4 CRYPTO DRIVER (chcr) 4545M: Atul Gupta <atul.gupta@chelsio.com> 4546L: linux-crypto@vger.kernel.org 4547W: http://www.chelsio.com 4548S: Supported 4549F: drivers/crypto/chelsio 4550 4551CXGB4 ETHERNET DRIVER (CXGB4) 4552M: Vishal Kulkarni <vishal@chelsio.com> 4553L: netdev@vger.kernel.org 4554W: http://www.chelsio.com 4555S: Supported 4556F: drivers/net/ethernet/chelsio/cxgb4/ 4557 4558CXGB4 ISCSI DRIVER (CXGB4I) 4559M: Karen Xie <kxie@chelsio.com> 4560L: linux-scsi@vger.kernel.org 4561W: http://www.chelsio.com 4562S: Supported 4563F: drivers/scsi/cxgbi/cxgb4i 4564 4565CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4566M: Potnuri Bharat Teja <bharat@chelsio.com> 4567L: linux-rdma@vger.kernel.org 4568W: http://www.openfabrics.org 4569S: Supported 4570F: drivers/infiniband/hw/cxgb4/ 4571F: include/uapi/rdma/cxgb4-abi.h 4572 4573CXGB4VF ETHERNET DRIVER (CXGB4VF) 4574M: Casey Leedom <leedom@chelsio.com> 4575L: netdev@vger.kernel.org 4576W: http://www.chelsio.com 4577S: Supported 4578F: drivers/net/ethernet/chelsio/cxgb4vf/ 4579 4580CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4581M: Frederic Barrat <fbarrat@linux.ibm.com> 4582M: Andrew Donnellan <ajd@linux.ibm.com> 4583L: linuxppc-dev@lists.ozlabs.org 4584S: Supported 4585F: arch/powerpc/platforms/powernv/pci-cxl.c 4586F: drivers/misc/cxl/ 4587F: include/misc/cxl* 4588F: include/uapi/misc/cxl.h 4589F: Documentation/powerpc/cxl.rst 4590F: Documentation/ABI/testing/sysfs-class-cxl 4591 4592CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4593M: Manoj N. Kumar <manoj@linux.ibm.com> 4594M: Matthew R. Ochs <mrochs@linux.ibm.com> 4595M: Uma Krishnan <ukrishn@linux.ibm.com> 4596L: linux-scsi@vger.kernel.org 4597S: Supported 4598F: drivers/scsi/cxlflash/ 4599F: include/uapi/scsi/cxlflash_ioctl.h 4600F: Documentation/powerpc/cxlflash.rst 4601 4602CYBERPRO FB DRIVER 4603M: Russell King <linux@armlinux.org.uk> 4604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4605W: http://www.armlinux.org.uk/ 4606S: Maintained 4607F: drivers/video/fbdev/cyber2000fb.* 4608 4609CYCLADES ASYNC MUX DRIVER 4610W: http://www.cyclades.com/ 4611S: Orphan 4612F: drivers/tty/cyclades.c 4613F: include/linux/cyclades.h 4614F: include/uapi/linux/cyclades.h 4615 4616CYCLADES PC300 DRIVER 4617W: http://www.cyclades.com/ 4618S: Orphan 4619F: drivers/net/wan/pc300* 4620 4621CYPRESS_FIRMWARE MEDIA DRIVER 4622M: Antti Palosaari <crope@iki.fi> 4623L: linux-media@vger.kernel.org 4624W: https://linuxtv.org 4625W: http://palosaari.fi/linux/ 4626Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4627T: git git://linuxtv.org/anttip/media_tree.git 4628S: Maintained 4629F: drivers/media/common/cypress_firmware* 4630 4631CYTTSP TOUCHSCREEN DRIVER 4632M: Ferruh Yigit <fery@cypress.com> 4633L: linux-input@vger.kernel.org 4634S: Supported 4635F: drivers/input/touchscreen/cyttsp* 4636F: include/linux/input/cyttsp.h 4637 4638D-LINK DIR-685 TOUCHKEYS DRIVER 4639M: Linus Walleij <linus.walleij@linaro.org> 4640L: linux-input@vger.kernel.org 4641S: Supported 4642F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4643 4644DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4645M: Joshua Kinard <kumba@gentoo.org> 4646S: Maintained 4647F: drivers/rtc/rtc-ds1685.c 4648F: include/linux/rtc/ds1685.h 4649 4650DAMA SLAVE for AX.25 4651M: Joerg Reuter <jreuter@yaina.de> 4652W: http://yaina.de/jreuter/ 4653W: http://www.qsl.net/dl1bke/ 4654L: linux-hams@vger.kernel.org 4655S: Maintained 4656F: net/ax25/af_ax25.c 4657F: net/ax25/ax25_dev.c 4658F: net/ax25/ax25_ds_* 4659F: net/ax25/ax25_in.c 4660F: net/ax25/ax25_out.c 4661F: net/ax25/ax25_timer.c 4662F: net/ax25/sysctl_net_ax25.c 4663 4664DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4665L: netdev@vger.kernel.org 4666S: Orphan 4667F: Documentation/networking/device_drivers/dec/dmfe.txt 4668F: drivers/net/ethernet/dec/tulip/dmfe.c 4669 4670DC390/AM53C974 SCSI driver 4671M: Hannes Reinecke <hare@suse.com> 4672L: linux-scsi@vger.kernel.org 4673S: Maintained 4674F: drivers/scsi/am53c974.c 4675 4676DC395x SCSI driver 4677M: Oliver Neukum <oliver@neukum.org> 4678M: Ali Akcaagac <aliakc@web.de> 4679M: Jamie Lenehan <lenehan@twibble.org> 4680L: dc395x@twibble.org 4681W: http://twibble.org/dist/dc395x/ 4682W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4683S: Maintained 4684F: Documentation/scsi/dc395x.txt 4685F: drivers/scsi/dc395x.* 4686 4687DCCP PROTOCOL 4688M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4689L: dccp@vger.kernel.org 4690W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4691S: Maintained 4692F: include/linux/dccp.h 4693F: include/uapi/linux/dccp.h 4694F: include/linux/tfrc.h 4695F: net/dccp/ 4696 4697DECnet NETWORK LAYER 4698W: http://linux-decnet.sourceforge.net 4699L: linux-decnet-user@lists.sourceforge.net 4700S: Orphan 4701F: Documentation/networking/decnet.txt 4702F: net/decnet/ 4703 4704DECSTATION PLATFORM SUPPORT 4705M: "Maciej W. Rozycki" <macro@linux-mips.org> 4706L: linux-mips@vger.kernel.org 4707W: http://www.linux-mips.org/wiki/DECstation 4708S: Maintained 4709F: arch/mips/dec/ 4710F: arch/mips/include/asm/dec/ 4711F: arch/mips/include/asm/mach-dec/ 4712 4713DEFXX FDDI NETWORK DRIVER 4714M: "Maciej W. Rozycki" <macro@linux-mips.org> 4715S: Maintained 4716F: drivers/net/fddi/defxx.* 4717 4718DEINTERLACE DRIVERS FOR ALLWINNER H3 4719M: Jernej Skrabec <jernej.skrabec@siol.net> 4720L: linux-media@vger.kernel.org 4721T: git git://linuxtv.org/media_tree.git 4722S: Maintained 4723F: drivers/media/platform/sunxi/sun8i-di/ 4724F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 4725 4726DELL SMBIOS DRIVER 4727M: Pali Rohár <pali.rohar@gmail.com> 4728M: Mario Limonciello <mario.limonciello@dell.com> 4729L: platform-driver-x86@vger.kernel.org 4730S: Maintained 4731F: drivers/platform/x86/dell-smbios.* 4732 4733DELL SMBIOS SMM DRIVER 4734M: Mario Limonciello <mario.limonciello@dell.com> 4735L: platform-driver-x86@vger.kernel.org 4736S: Maintained 4737F: drivers/platform/x86/dell-smbios-smm.c 4738 4739DELL SMBIOS WMI DRIVER 4740M: Mario Limonciello <mario.limonciello@dell.com> 4741L: platform-driver-x86@vger.kernel.org 4742S: Maintained 4743F: drivers/platform/x86/dell-smbios-wmi.c 4744F: tools/wmi/dell-smbios-example.c 4745 4746DEFZA FDDI NETWORK DRIVER 4747M: "Maciej W. Rozycki" <macro@linux-mips.org> 4748S: Maintained 4749F: drivers/net/fddi/defza.* 4750 4751DELL LAPTOP DRIVER 4752M: Matthew Garrett <mjg59@srcf.ucam.org> 4753M: Pali Rohár <pali.rohar@gmail.com> 4754L: platform-driver-x86@vger.kernel.org 4755S: Maintained 4756F: drivers/platform/x86/dell-laptop.c 4757 4758DELL LAPTOP FREEFALL DRIVER 4759M: Pali Rohár <pali.rohar@gmail.com> 4760S: Maintained 4761F: drivers/platform/x86/dell-smo8800.c 4762 4763DELL LAPTOP RBTN DRIVER 4764M: Pali Rohár <pali.rohar@gmail.com> 4765S: Maintained 4766F: drivers/platform/x86/dell-rbtn.* 4767 4768DELL REMOTE BIOS UPDATE DRIVER 4769M: Stuart Hayes <stuart.w.hayes@gmail.com> 4770L: platform-driver-x86@vger.kernel.org 4771S: Maintained 4772F: drivers/platform/x86/dell_rbu.c 4773 4774DELL LAPTOP SMM DRIVER 4775M: Pali Rohár <pali.rohar@gmail.com> 4776S: Maintained 4777F: drivers/hwmon/dell-smm-hwmon.c 4778F: include/uapi/linux/i8k.h 4779 4780DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4781M: Stuart Hayes <stuart.w.hayes@gmail.com> 4782L: platform-driver-x86@vger.kernel.org 4783S: Maintained 4784F: Documentation/driver-api/dcdbas.rst 4785F: drivers/platform/x86/dcdbas.* 4786 4787DELL WMI NOTIFICATIONS DRIVER 4788M: Matthew Garrett <mjg59@srcf.ucam.org> 4789M: Pali Rohár <pali.rohar@gmail.com> 4790S: Maintained 4791F: drivers/platform/x86/dell-wmi.c 4792 4793DELL WMI DESCRIPTOR DRIVER 4794M: Mario Limonciello <mario.limonciello@dell.com> 4795S: Maintained 4796F: drivers/platform/x86/dell-wmi-descriptor.c 4797 4798DELTA ST MEDIA DRIVER 4799M: Hugues Fruchet <hugues.fruchet@st.com> 4800L: linux-media@vger.kernel.org 4801T: git git://linuxtv.org/media_tree.git 4802W: https://linuxtv.org 4803S: Supported 4804F: drivers/media/platform/sti/delta 4805 4806DENALI NAND DRIVER 4807M: Masahiro Yamada <yamada.masahiro@socionext.com> 4808L: linux-mtd@lists.infradead.org 4809S: Supported 4810F: drivers/mtd/nand/raw/denali* 4811 4812DESIGNWARE EDMA CORE IP DRIVER 4813M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4814L: dmaengine@vger.kernel.org 4815S: Maintained 4816F: drivers/dma/dw-edma/ 4817F: include/linux/dma/edma.h 4818 4819DESIGNWARE USB2 DRD IP DRIVER 4820M: Minas Harutyunyan <hminas@synopsys.com> 4821L: linux-usb@vger.kernel.org 4822T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4823S: Maintained 4824F: drivers/usb/dwc2/ 4825 4826DESIGNWARE USB3 DRD IP DRIVER 4827M: Felipe Balbi <balbi@kernel.org> 4828L: linux-usb@vger.kernel.org 4829T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4830S: Maintained 4831F: drivers/usb/dwc3/ 4832 4833DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4834M: Andreas Klinger <ak@it-klinger.de> 4835L: linux-iio@vger.kernel.org 4836S: Maintained 4837F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4838F: drivers/iio/proximity/srf*.c 4839 4840DEVICE COREDUMP (DEV_COREDUMP) 4841M: Johannes Berg <johannes@sipsolutions.net> 4842L: linux-kernel@vger.kernel.org 4843S: Maintained 4844F: drivers/base/devcoredump.c 4845F: include/linux/devcoredump.h 4846 4847DEVICE FREQUENCY (DEVFREQ) 4848M: MyungJoo Ham <myungjoo.ham@samsung.com> 4849M: Kyungmin Park <kyungmin.park@samsung.com> 4850M: Chanwoo Choi <cw00.choi@samsung.com> 4851L: linux-pm@vger.kernel.org 4852T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4853S: Maintained 4854F: drivers/devfreq/ 4855F: include/linux/devfreq.h 4856F: Documentation/devicetree/bindings/devfreq/ 4857F: include/trace/events/devfreq.h 4858 4859DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4860M: Chanwoo Choi <cw00.choi@samsung.com> 4861L: linux-pm@vger.kernel.org 4862T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4863S: Supported 4864F: drivers/devfreq/event/ 4865F: drivers/devfreq/devfreq-event.c 4866F: include/dt-bindings/pmu/exynos_ppmu.h 4867F: include/linux/devfreq-event.h 4868F: Documentation/devicetree/bindings/devfreq/event/ 4869 4870DEVICE NUMBER REGISTRY 4871M: Torben Mathiasen <device@lanana.org> 4872W: http://lanana.org/docs/device-list/index.html 4873S: Maintained 4874 4875DEVICE-MAPPER (LVM) 4876M: Alasdair Kergon <agk@redhat.com> 4877M: Mike Snitzer <snitzer@redhat.com> 4878M: dm-devel@redhat.com 4879L: dm-devel@redhat.com 4880W: http://sources.redhat.com/dm 4881Q: http://patchwork.kernel.org/project/dm-devel/list/ 4882T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4883T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4884S: Maintained 4885F: Documentation/admin-guide/device-mapper/ 4886F: drivers/md/Makefile 4887F: drivers/md/Kconfig 4888F: drivers/md/dm* 4889F: drivers/md/persistent-data/ 4890F: include/linux/device-mapper.h 4891F: include/linux/dm-*.h 4892F: include/uapi/linux/dm-*.h 4893 4894DEVLINK 4895M: Jiri Pirko <jiri@mellanox.com> 4896L: netdev@vger.kernel.org 4897S: Supported 4898F: net/core/devlink.c 4899F: include/net/devlink.h 4900F: include/uapi/linux/devlink.h 4901F: Documentation/networking/devlink 4902 4903DIALOG SEMICONDUCTOR DRIVERS 4904M: Support Opensource <support.opensource@diasemi.com> 4905W: http://www.dialog-semiconductor.com/products 4906S: Supported 4907F: Documentation/hwmon/da90??.rst 4908F: Documentation/devicetree/bindings/mfd/da90*.txt 4909F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4910F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4911F: Documentation/devicetree/bindings/regulator/da92*.txt 4912F: Documentation/devicetree/bindings/regulator/slg51000.txt 4913F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4914F: Documentation/devicetree/bindings/sound/da[79]*.txt 4915F: drivers/gpio/gpio-da90??.c 4916F: drivers/hwmon/da90??-hwmon.c 4917F: drivers/iio/adc/da91??-*.c 4918F: drivers/input/misc/da90??_onkey.c 4919F: drivers/input/touchscreen/da9052_tsi.c 4920F: drivers/leds/leds-da90??.c 4921F: drivers/mfd/da903x.c 4922F: drivers/mfd/da90??-*.c 4923F: drivers/mfd/da91??-*.c 4924F: drivers/power/supply/da9052-battery.c 4925F: drivers/power/supply/da91??-*.c 4926F: drivers/regulator/da903x.c 4927F: drivers/regulator/da9???-regulator.[ch] 4928F: drivers/regulator/slg51000-regulator.[ch] 4929F: drivers/thermal/da90??-thermal.c 4930F: drivers/rtc/rtc-da90??.c 4931F: drivers/video/backlight/da90??_bl.c 4932F: drivers/watchdog/da90??_wdt.c 4933F: include/linux/mfd/da903x.h 4934F: include/linux/mfd/da9052/ 4935F: include/linux/mfd/da9055/ 4936F: include/linux/mfd/da9062/ 4937F: include/linux/mfd/da9063/ 4938F: include/linux/mfd/da9150/ 4939F: include/linux/regulator/da9211.h 4940F: include/sound/da[79]*.h 4941F: sound/soc/codecs/da[79]*.[ch] 4942 4943DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4944M: William Breathitt Gray <vilhelm.gray@gmail.com> 4945L: linux-gpio@vger.kernel.org 4946S: Maintained 4947F: drivers/gpio/gpio-gpio-mm.c 4948 4949DIOLAN U2C-12 I2C DRIVER 4950M: Guenter Roeck <linux@roeck-us.net> 4951L: linux-i2c@vger.kernel.org 4952S: Maintained 4953F: drivers/i2c/busses/i2c-diolan-u2c.c 4954 4955FILESYSTEM DIRECT ACCESS (DAX) 4956M: Dan Williams <dan.j.williams@intel.com> 4957R: Matthew Wilcox <willy@infradead.org> 4958R: Jan Kara <jack@suse.cz> 4959L: linux-fsdevel@vger.kernel.org 4960L: linux-nvdimm@lists.01.org 4961S: Supported 4962F: fs/dax.c 4963F: include/linux/dax.h 4964F: include/trace/events/fs_dax.h 4965 4966DEVICE DIRECT ACCESS (DAX) 4967M: Dan Williams <dan.j.williams@intel.com> 4968M: Vishal Verma <vishal.l.verma@intel.com> 4969M: Dave Jiang <dave.jiang@intel.com> 4970L: linux-nvdimm@lists.01.org 4971S: Supported 4972F: drivers/dax/ 4973 4974DIRECTORY NOTIFICATION (DNOTIFY) 4975M: Jan Kara <jack@suse.cz> 4976R: Amir Goldstein <amir73il@gmail.com> 4977L: linux-fsdevel@vger.kernel.org 4978S: Maintained 4979F: Documentation/filesystems/dnotify.txt 4980F: fs/notify/dnotify/ 4981F: include/linux/dnotify.h 4982 4983DISK GEOMETRY AND PARTITION HANDLING 4984M: Andries Brouwer <aeb@cwi.nl> 4985W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4986W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4987W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4988S: Maintained 4989 4990DISKQUOTA 4991M: Jan Kara <jack@suse.com> 4992S: Maintained 4993F: Documentation/filesystems/quota.txt 4994F: fs/quota/ 4995F: include/linux/quota*.h 4996F: include/uapi/linux/quota*.h 4997 4998DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4999M: Bernie Thompson <bernie@plugable.com> 5000L: linux-fbdev@vger.kernel.org 5001S: Maintained 5002W: http://plugable.com/category/projects/udlfb/ 5003F: drivers/video/fbdev/udlfb.c 5004F: include/video/udlfb.h 5005F: Documentation/fb/udlfb.rst 5006 5007DISTRIBUTED LOCK MANAGER (DLM) 5008M: Christine Caulfield <ccaulfie@redhat.com> 5009M: David Teigland <teigland@redhat.com> 5010L: cluster-devel@redhat.com 5011W: http://sources.redhat.com/cluster/ 5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 5013S: Supported 5014F: fs/dlm/ 5015 5016DMA BUFFER SHARING FRAMEWORK 5017M: Sumit Semwal <sumit.semwal@linaro.org> 5018S: Maintained 5019L: linux-media@vger.kernel.org 5020L: dri-devel@lists.freedesktop.org 5021L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 5022F: drivers/dma-buf/ 5023F: include/linux/dma-buf* 5024F: include/linux/reservation.h 5025F: include/linux/*fence.h 5026F: Documentation/driver-api/dma-buf.rst 5027K: dma_(buf|fence|resv) 5028T: git git://anongit.freedesktop.org/drm/drm-misc 5029 5030DMA-BUF HEAPS FRAMEWORK 5031M: Sumit Semwal <sumit.semwal@linaro.org> 5032R: Andrew F. Davis <afd@ti.com> 5033R: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5034R: Liam Mark <lmark@codeaurora.org> 5035R: Laura Abbott <labbott@redhat.com> 5036R: Brian Starkey <Brian.Starkey@arm.com> 5037R: John Stultz <john.stultz@linaro.org> 5038S: Maintained 5039L: linux-media@vger.kernel.org 5040L: dri-devel@lists.freedesktop.org 5041L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 5042F: include/uapi/linux/dma-heap.h 5043F: include/linux/dma-heap.h 5044F: drivers/dma-buf/dma-heap.c 5045F: drivers/dma-buf/heaps/* 5046T: git git://anongit.freedesktop.org/drm/drm-misc 5047 5048DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 5049M: Vinod Koul <vkoul@kernel.org> 5050L: dmaengine@vger.kernel.org 5051Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5052S: Maintained 5053F: drivers/dma/ 5054F: include/linux/dmaengine.h 5055F: include/linux/of_dma.h 5056F: Documentation/devicetree/bindings/dma/ 5057F: Documentation/driver-api/dmaengine/ 5058T: git git://git.infradead.org/users/vkoul/slave-dma.git 5059 5060DMA MAPPING HELPERS 5061M: Christoph Hellwig <hch@lst.de> 5062M: Marek Szyprowski <m.szyprowski@samsung.com> 5063R: Robin Murphy <robin.murphy@arm.com> 5064L: iommu@lists.linux-foundation.org 5065T: git git://git.infradead.org/users/hch/dma-mapping.git 5066W: http://git.infradead.org/users/hch/dma-mapping.git 5067S: Supported 5068F: kernel/dma/ 5069F: include/asm-generic/dma-mapping.h 5070F: include/linux/dma-direct.h 5071F: include/linux/dma-mapping.h 5072F: include/linux/dma-noncoherent.h 5073 5074DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 5075M: Lukasz Luba <lukasz.luba@arm.com> 5076L: linux-pm@vger.kernel.org 5077L: linux-samsung-soc@vger.kernel.org 5078S: Maintained 5079F: drivers/memory/samsung/exynos5422-dmc.c 5080F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt 5081 5082DME1737 HARDWARE MONITOR DRIVER 5083M: Juerg Haefliger <juergh@gmail.com> 5084L: linux-hwmon@vger.kernel.org 5085S: Maintained 5086F: Documentation/hwmon/dme1737.rst 5087F: drivers/hwmon/dme1737.c 5088 5089DMI/SMBIOS SUPPORT 5090M: Jean Delvare <jdelvare@suse.com> 5091S: Maintained 5092T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 5093F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 5094F: drivers/firmware/dmi-id.c 5095F: drivers/firmware/dmi_scan.c 5096F: include/linux/dmi.h 5097 5098DOCUMENTATION 5099M: Jonathan Corbet <corbet@lwn.net> 5100L: linux-doc@vger.kernel.org 5101S: Maintained 5102F: Documentation/ 5103F: scripts/documentation-file-ref-check 5104F: scripts/kernel-doc 5105F: scripts/sphinx-pre-install 5106X: Documentation/ABI/ 5107X: Documentation/firmware-guide/acpi/ 5108X: Documentation/devicetree/ 5109X: Documentation/i2c/ 5110X: Documentation/media/ 5111X: Documentation/power/ 5112X: Documentation/spi/ 5113T: git git://git.lwn.net/linux.git docs-next 5114 5115DOCUMENTATION/ITALIAN 5116M: Federico Vaga <federico.vaga@vaga.pv.it> 5117L: linux-doc@vger.kernel.org 5118S: Maintained 5119F: Documentation/translations/it_IT 5120 5121DOCUMENTATION SCRIPTS 5122M: Mauro Carvalho Chehab <mchehab@kernel.org> 5123L: linux-doc@vger.kernel.org 5124S: Maintained 5125F: scripts/documentation-file-ref-check 5126F: scripts/sphinx-pre-install 5127F: Documentation/sphinx/parse-headers.pl 5128 5129DONGWOON DW9714 LENS VOICE COIL DRIVER 5130M: Sakari Ailus <sakari.ailus@linux.intel.com> 5131L: linux-media@vger.kernel.org 5132T: git git://linuxtv.org/media_tree.git 5133S: Maintained 5134F: drivers/media/i2c/dw9714.c 5135F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 5136 5137DONGWOON DW9807 LENS VOICE COIL DRIVER 5138M: Sakari Ailus <sakari.ailus@linux.intel.com> 5139L: linux-media@vger.kernel.org 5140T: git git://linuxtv.org/media_tree.git 5141S: Maintained 5142F: drivers/media/i2c/dw9807-vcm.c 5143F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 5144 5145DOUBLETALK DRIVER 5146M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 5147L: blinux-list@redhat.com 5148S: Maintained 5149F: drivers/char/dtlk.c 5150F: include/linux/dtlk.h 5151 5152DPAA2 DATAPATH I/O (DPIO) DRIVER 5153M: Roy Pledge <Roy.Pledge@nxp.com> 5154L: linux-kernel@vger.kernel.org 5155S: Maintained 5156F: drivers/soc/fsl/dpio 5157 5158DPAA2 ETHERNET DRIVER 5159M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5160L: netdev@vger.kernel.org 5161S: Maintained 5162F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5163F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 5164F: drivers/net/ethernet/freescale/dpaa2/dpni* 5165F: drivers/net/ethernet/freescale/dpaa2/dpmac* 5166F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5167F: drivers/net/ethernet/freescale/dpaa2/Makefile 5168F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5169F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst 5170F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst 5171 5172DPAA2 ETHERNET SWITCH DRIVER 5173M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5174M: Ioana Ciornei <ioana.ciornei@nxp.com> 5175L: linux-kernel@vger.kernel.org 5176S: Maintained 5177F: drivers/staging/fsl-dpaa2/ethsw 5178 5179DPT_I2O SCSI RAID DRIVER 5180M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5181L: linux-scsi@vger.kernel.org 5182W: http://www.adaptec.com/ 5183S: Maintained 5184F: drivers/scsi/dpt* 5185F: drivers/scsi/dpt/ 5186 5187DRBD DRIVER 5188M: Philipp Reisner <philipp.reisner@linbit.com> 5189M: Lars Ellenberg <lars.ellenberg@linbit.com> 5190L: drbd-dev@lists.linbit.com 5191W: http://www.drbd.org 5192T: git git://git.linbit.com/linux-drbd.git 5193T: git git://git.linbit.com/drbd-8.4.git 5194S: Supported 5195F: drivers/block/drbd/ 5196F: lib/lru_cache.c 5197F: Documentation/admin-guide/blockdev/ 5198 5199DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5200M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5201R: "Rafael J. Wysocki" <rafael@kernel.org> 5202T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5203S: Supported 5204F: Documentation/kobject.txt 5205F: drivers/base/ 5206F: fs/debugfs/ 5207F: fs/sysfs/ 5208F: include/linux/debugfs.h 5209F: include/linux/kobj* 5210F: lib/kobj* 5211 5212DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5213M: Kevin Hilman <khilman@kernel.org> 5214M: Nishanth Menon <nm@ti.com> 5215S: Maintained 5216F: drivers/power/avs/ 5217F: include/linux/power/smartreflex.h 5218L: linux-pm@vger.kernel.org 5219 5220DRM DRIVER FOR ARM PL111 CLCD 5221M: Eric Anholt <eric@anholt.net> 5222T: git git://anongit.freedesktop.org/drm/drm-misc 5223S: Supported 5224F: drivers/gpu/drm/pl111/ 5225 5226DRM DRIVER FOR ARM VERSATILE TFT PANELS 5227M: Linus Walleij <linus.walleij@linaro.org> 5228T: git git://anongit.freedesktop.org/drm/drm-misc 5229S: Maintained 5230F: drivers/gpu/drm/panel/panel-arm-versatile.c 5231F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5232 5233DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5234M: Dave Airlie <airlied@redhat.com> 5235S: Odd Fixes 5236F: drivers/gpu/drm/ast/ 5237 5238DRM DRIVER FOR ASPEED BMC GFX 5239M: Joel Stanley <joel@jms.id.au> 5240L: linux-aspeed@lists.ozlabs.org 5241T: git git://anongit.freedesktop.org/drm/drm-misc 5242S: Supported 5243F: drivers/gpu/drm/aspeed/ 5244F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5245 5246DRM DRIVER FOR BOCHS VIRTUAL GPU 5247M: Gerd Hoffmann <kraxel@redhat.com> 5248L: virtualization@lists.linux-foundation.org 5249T: git git://anongit.freedesktop.org/drm/drm-misc 5250S: Maintained 5251F: drivers/gpu/drm/bochs/ 5252 5253DRM DRIVER FOR BOE HIMAX8279D PANELS 5254M: Jerry Han <hanxu5@huaqin.corp-partner.google.com> 5255S: Maintained 5256F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 5257F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt 5258 5259DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5260M: Linus Walleij <linus.walleij@linaro.org> 5261T: git git://anongit.freedesktop.org/drm/drm-misc 5262S: Maintained 5263F: drivers/gpu/drm/tve200/ 5264 5265DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 5266M: Icenowy Zheng <icenowy@aosc.io> 5267S: Maintained 5268F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 5269F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 5270 5271DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5272M: Jagan Teki <jagan@amarulasolutions.com> 5273S: Maintained 5274F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5275F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5276 5277DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 5278M: Hans de Goede <hdegoede@redhat.com> 5279T: git git://anongit.freedesktop.org/drm/drm-misc 5280S: Maintained 5281F: drivers/gpu/drm/tiny/gm12u320.c 5282 5283DRM DRIVER FOR ILITEK ILI9225 PANELS 5284M: David Lechner <david@lechnology.com> 5285T: git git://anongit.freedesktop.org/drm/drm-misc 5286S: Maintained 5287F: drivers/gpu/drm/tiny/ili9225.c 5288F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5289 5290DRM DRIVER FOR ILITEK ILI9486 PANELS 5291M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com> 5292T: git git://anongit.freedesktop.org/drm/drm-misc 5293S: Maintained 5294F: drivers/gpu/drm/tiny/ili9486.c 5295F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 5296 5297DRM DRIVER FOR HX8357D PANELS 5298M: Eric Anholt <eric@anholt.net> 5299T: git git://anongit.freedesktop.org/drm/drm-misc 5300S: Maintained 5301F: drivers/gpu/drm/tiny/hx8357d.c 5302F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5303 5304DRM DRIVER FOR INTEL I810 VIDEO CARDS 5305S: Orphan / Obsolete 5306F: drivers/gpu/drm/i810/ 5307F: include/uapi/drm/i810_drm.h 5308 5309DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5310S: Orphan / Obsolete 5311F: drivers/gpu/drm/mga/ 5312F: include/uapi/drm/mga_drm.h 5313 5314DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5315M: Dave Airlie <airlied@redhat.com> 5316S: Odd Fixes 5317F: drivers/gpu/drm/mgag200/ 5318 5319DRM DRIVER FOR MI0283QT 5320M: Noralf Trønnes <noralf@tronnes.org> 5321T: git git://anongit.freedesktop.org/drm/drm-misc 5322S: Maintained 5323F: drivers/gpu/drm/tiny/mi0283qt.c 5324F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5325 5326DRM DRIVER FOR MSM ADRENO GPU 5327M: Rob Clark <robdclark@gmail.com> 5328M: Sean Paul <sean@poorly.run> 5329L: linux-arm-msm@vger.kernel.org 5330L: dri-devel@lists.freedesktop.org 5331L: freedreno@lists.freedesktop.org 5332T: git https://gitlab.freedesktop.org/drm/msm.git 5333S: Maintained 5334F: drivers/gpu/drm/msm/ 5335F: include/uapi/drm/msm_drm.h 5336F: Documentation/devicetree/bindings/display/msm/ 5337 5338DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5339M: Ben Skeggs <bskeggs@redhat.com> 5340L: dri-devel@lists.freedesktop.org 5341L: nouveau@lists.freedesktop.org 5342T: git git://github.com/skeggsb/linux 5343S: Supported 5344F: drivers/gpu/drm/nouveau/ 5345F: include/uapi/drm/nouveau_drm.h 5346 5347DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5348M: Stefan Mavrodiev <stefan@olimex.com> 5349S: Maintained 5350F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5351F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5352 5353DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5354M: Noralf Trønnes <noralf@tronnes.org> 5355T: git git://anongit.freedesktop.org/drm/drm-misc 5356S: Maintained 5357F: drivers/gpu/drm/tiny/repaper.c 5358F: Documentation/devicetree/bindings/display/repaper.txt 5359 5360DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5361M: Dave Airlie <airlied@redhat.com> 5362M: Gerd Hoffmann <kraxel@redhat.com> 5363L: virtualization@lists.linux-foundation.org 5364T: git git://anongit.freedesktop.org/drm/drm-misc 5365S: Obsolete 5366W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5367F: drivers/gpu/drm/cirrus/ 5368 5369DRM DRIVER FOR QXL VIRTUAL GPU 5370M: Dave Airlie <airlied@redhat.com> 5371M: Gerd Hoffmann <kraxel@redhat.com> 5372L: virtualization@lists.linux-foundation.org 5373L: spice-devel@lists.freedesktop.org 5374T: git git://anongit.freedesktop.org/drm/drm-misc 5375S: Maintained 5376F: drivers/gpu/drm/qxl/ 5377F: include/uapi/drm/qxl_drm.h 5378 5379DRM DRIVER FOR RAYDIUM RM67191 PANELS 5380M: Robert Chiras <robert.chiras@nxp.com> 5381S: Maintained 5382F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5383F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5384 5385DRM DRIVER FOR RAGE 128 VIDEO CARDS 5386S: Orphan / Obsolete 5387F: drivers/gpu/drm/r128/ 5388F: include/uapi/drm/r128_drm.h 5389 5390DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5391M: Guido Günther <agx@sigxcpu.org> 5392R: Purism Kernel Team <kernel@puri.sm> 5393S: Maintained 5394F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5395F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5396 5397DRM DRIVER FOR SAVAGE VIDEO CARDS 5398S: Orphan / Obsolete 5399F: drivers/gpu/drm/savage/ 5400F: include/uapi/drm/savage_drm.h 5401 5402DRM DRIVER FOR SIS VIDEO CARDS 5403S: Orphan / Obsolete 5404F: drivers/gpu/drm/sis/ 5405F: include/uapi/drm/sis_drm.h 5406 5407DRM DRIVER FOR SITRONIX ST7701 PANELS 5408M: Jagan Teki <jagan@amarulasolutions.com> 5409S: Maintained 5410F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5411F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5412 5413DRM DRIVER FOR SITRONIX ST7586 PANELS 5414M: David Lechner <david@lechnology.com> 5415T: git git://anongit.freedesktop.org/drm/drm-misc 5416S: Maintained 5417F: drivers/gpu/drm/tiny/st7586.c 5418F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5419 5420DRM DRIVER FOR SITRONIX ST7735R PANELS 5421M: David Lechner <david@lechnology.com> 5422T: git git://anongit.freedesktop.org/drm/drm-misc 5423S: Maintained 5424F: drivers/gpu/drm/tiny/st7735r.c 5425F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 5426 5427DRM DRIVER FOR SONY ACX424AKP PANELS 5428M: Linus Walleij <linus.walleij@linaro.org> 5429T: git git://anongit.freedesktop.org/drm/drm-misc 5430S: Maintained 5431F: drivers/gpu/drm/panel/panel-sony-acx424akp.c 5432 5433DRM DRIVER FOR ST-ERICSSON MCDE 5434M: Linus Walleij <linus.walleij@linaro.org> 5435T: git git://anongit.freedesktop.org/drm/drm-misc 5436S: Maintained 5437F: drivers/gpu/drm/mcde/ 5438F: Documentation/devicetree/bindings/display/ste,mcde.txt 5439 5440DRM DRIVER FOR TDFX VIDEO CARDS 5441S: Orphan / Obsolete 5442F: drivers/gpu/drm/tdfx/ 5443 5444DRM DRIVER FOR TPO TPG110 PANELS 5445M: Linus Walleij <linus.walleij@linaro.org> 5446T: git git://anongit.freedesktop.org/drm/drm-misc 5447S: Maintained 5448F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5449F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5450 5451DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5452M: Dave Airlie <airlied@redhat.com> 5453R: Sean Paul <sean@poorly.run> 5454L: dri-devel@lists.freedesktop.org 5455S: Odd Fixes 5456F: drivers/gpu/drm/udl/ 5457T: git git://anongit.freedesktop.org/drm/drm-misc 5458 5459DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5460M: Hans de Goede <hdegoede@redhat.com> 5461L: dri-devel@lists.freedesktop.org 5462S: Maintained 5463F: drivers/gpu/drm/vboxvideo/ 5464T: git git://anongit.freedesktop.org/drm/drm-misc 5465 5466DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5467M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5468R: Haneen Mohammed <hamohammed.sa@gmail.com> 5469R: Daniel Vetter <daniel@ffwll.ch> 5470T: git git://anongit.freedesktop.org/drm/drm-misc 5471S: Maintained 5472L: dri-devel@lists.freedesktop.org 5473F: drivers/gpu/drm/vkms/ 5474F: Documentation/gpu/vkms.rst 5475 5476DRM DRIVER FOR VMWARE VIRTUAL GPU 5477M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5478M: Thomas Hellstrom <thellstrom@vmware.com> 5479L: dri-devel@lists.freedesktop.org 5480T: git git://people.freedesktop.org/~thomash/linux 5481S: Supported 5482F: drivers/gpu/drm/vmwgfx/ 5483F: include/uapi/drm/vmwgfx_drm.h 5484 5485DRM DRIVERS 5486M: David Airlie <airlied@linux.ie> 5487M: Daniel Vetter <daniel@ffwll.ch> 5488L: dri-devel@lists.freedesktop.org 5489T: git git://anongit.freedesktop.org/drm/drm 5490B: https://bugs.freedesktop.org/ 5491C: irc://chat.freenode.net/dri-devel 5492S: Maintained 5493F: drivers/gpu/drm/ 5494F: drivers/gpu/vga/ 5495F: Documentation/devicetree/bindings/display/ 5496F: Documentation/devicetree/bindings/gpu/ 5497F: Documentation/gpu/ 5498F: include/drm/ 5499F: include/uapi/drm/ 5500F: include/linux/vga* 5501 5502DRM DRIVERS AND MISC GPU PATCHES 5503M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5504M: Maxime Ripard <mripard@kernel.org> 5505M: Thomas Zimmermann <tzimmermann@suse.de> 5506W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5507S: Maintained 5508T: git git://anongit.freedesktop.org/drm/drm-misc 5509F: Documentation/gpu/ 5510F: drivers/gpu/vga/ 5511F: drivers/gpu/drm/* 5512F: include/drm/drm* 5513F: include/uapi/drm/drm* 5514F: include/linux/vga* 5515 5516DRM DRIVERS FOR ALLWINNER A10 5517M: Maxime Ripard <mripard@kernel.org> 5518M: Chen-Yu Tsai <wens@csie.org> 5519L: dri-devel@lists.freedesktop.org 5520S: Supported 5521F: drivers/gpu/drm/sun4i/ 5522F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5523T: git git://anongit.freedesktop.org/drm/drm-misc 5524 5525DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5526M: Maxime Ripard <mripard@kernel.org> 5527M: Chen-Yu Tsai <wens@csie.org> 5528R: Jernej Skrabec <jernej.skrabec@siol.net> 5529L: dri-devel@lists.freedesktop.org 5530S: Supported 5531F: drivers/gpu/drm/sun4i/sun8i* 5532T: git git://anongit.freedesktop.org/drm/drm-misc 5533 5534DRM DRIVERS FOR AMLOGIC SOCS 5535M: Neil Armstrong <narmstrong@baylibre.com> 5536L: dri-devel@lists.freedesktop.org 5537L: linux-amlogic@lists.infradead.org 5538W: http://linux-meson.com/ 5539S: Supported 5540F: drivers/gpu/drm/meson/ 5541F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5542F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5543F: Documentation/gpu/meson.rst 5544T: git git://anongit.freedesktop.org/drm/drm-misc 5545 5546DRM DRIVERS FOR ATMEL HLCDC 5547M: Sam Ravnborg <sam@ravnborg.org> 5548M: Boris Brezillon <bbrezillon@kernel.org> 5549L: dri-devel@lists.freedesktop.org 5550S: Supported 5551F: drivers/gpu/drm/atmel-hlcdc/ 5552F: Documentation/devicetree/bindings/display/atmel/ 5553T: git git://anongit.freedesktop.org/drm/drm-misc 5554 5555DRM DRIVERS FOR BRIDGE CHIPS 5556M: Andrzej Hajda <a.hajda@samsung.com> 5557M: Neil Armstrong <narmstrong@baylibre.com> 5558R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5559R: Jonas Karlman <jonas@kwiboo.se> 5560R: Jernej Skrabec <jernej.skrabec@siol.net> 5561S: Maintained 5562T: git git://anongit.freedesktop.org/drm/drm-misc 5563F: drivers/gpu/drm/bridge/ 5564 5565DRM DRIVERS FOR EXYNOS 5566M: Inki Dae <inki.dae@samsung.com> 5567M: Joonyoung Shim <jy0922.shim@samsung.com> 5568M: Seung-Woo Kim <sw0312.kim@samsung.com> 5569M: Kyungmin Park <kyungmin.park@samsung.com> 5570L: dri-devel@lists.freedesktop.org 5571T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5572S: Supported 5573F: drivers/gpu/drm/exynos/ 5574F: include/uapi/drm/exynos_drm.h 5575F: Documentation/devicetree/bindings/display/exynos/ 5576 5577DRM DRIVERS FOR FREESCALE DCU 5578M: Stefan Agner <stefan@agner.ch> 5579M: Alison Wang <alison.wang@nxp.com> 5580L: dri-devel@lists.freedesktop.org 5581S: Supported 5582F: drivers/gpu/drm/fsl-dcu/ 5583F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5584F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5585T: git git://anongit.freedesktop.org/drm/drm-misc 5586 5587DRM DRIVERS FOR FREESCALE IMX 5588M: Philipp Zabel <p.zabel@pengutronix.de> 5589L: dri-devel@lists.freedesktop.org 5590S: Maintained 5591F: drivers/gpu/drm/imx/ 5592F: drivers/gpu/ipu-v3/ 5593F: Documentation/devicetree/bindings/display/imx/ 5594 5595DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5596M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5597L: dri-devel@lists.freedesktop.org 5598T: git git://github.com/patjak/drm-gma500 5599S: Maintained 5600F: drivers/gpu/drm/gma500/ 5601 5602DRM DRIVERS FOR HISILICON 5603M: Xinliang Liu <xinliang.liu@linaro.org> 5604M: Rongrong Zou <zourongrong@gmail.com> 5605R: John Stultz <john.stultz@linaro.org> 5606R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5607R: Chen Feng <puck.chen@hisilicon.com> 5608L: dri-devel@lists.freedesktop.org 5609T: git git://anongit.freedesktop.org/drm/drm-misc 5610S: Maintained 5611F: drivers/gpu/drm/hisilicon/ 5612F: Documentation/devicetree/bindings/display/hisilicon/ 5613 5614DRM DRIVERS FOR LIMA 5615M: Qiang Yu <yuq825@gmail.com> 5616L: dri-devel@lists.freedesktop.org 5617L: lima@lists.freedesktop.org (moderated for non-subscribers) 5618S: Maintained 5619F: drivers/gpu/drm/lima/ 5620F: include/uapi/drm/lima_drm.h 5621T: git git://anongit.freedesktop.org/drm/drm-misc 5622 5623DRM DRIVERS FOR MEDIATEK 5624M: CK Hu <ck.hu@mediatek.com> 5625M: Philipp Zabel <p.zabel@pengutronix.de> 5626L: dri-devel@lists.freedesktop.org 5627S: Supported 5628F: drivers/gpu/drm/mediatek/ 5629F: Documentation/devicetree/bindings/display/mediatek/ 5630 5631DRM DRIVERS FOR NVIDIA TEGRA 5632M: Thierry Reding <thierry.reding@gmail.com> 5633L: dri-devel@lists.freedesktop.org 5634L: linux-tegra@vger.kernel.org 5635T: git git://anongit.freedesktop.org/tegra/linux.git 5636S: Supported 5637F: drivers/gpu/drm/tegra/ 5638F: drivers/gpu/host1x/ 5639F: include/linux/host1x.h 5640F: include/uapi/drm/tegra_drm.h 5641F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5642 5643DRM DRIVERS FOR RENESAS 5644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5645M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5646L: dri-devel@lists.freedesktop.org 5647L: linux-renesas-soc@vger.kernel.org 5648T: git git://linuxtv.org/pinchartl/media drm/du/next 5649S: Supported 5650F: drivers/gpu/drm/rcar-du/ 5651F: drivers/gpu/drm/shmobile/ 5652F: include/linux/platform_data/shmob_drm.h 5653F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5654F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5655F: Documentation/devicetree/bindings/display/renesas,du.txt 5656 5657DRM DRIVERS FOR ROCKCHIP 5658M: Sandy Huang <hjc@rock-chips.com> 5659M: Heiko Stübner <heiko@sntech.de> 5660L: dri-devel@lists.freedesktop.org 5661S: Maintained 5662F: drivers/gpu/drm/rockchip/ 5663F: Documentation/devicetree/bindings/display/rockchip/ 5664T: git git://anongit.freedesktop.org/drm/drm-misc 5665 5666DRM DRIVERS FOR STI 5667M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5668M: Vincent Abriou <vincent.abriou@st.com> 5669L: dri-devel@lists.freedesktop.org 5670T: git git://anongit.freedesktop.org/drm/drm-misc 5671S: Maintained 5672F: drivers/gpu/drm/sti 5673F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5674 5675DRM DRIVERS FOR STM 5676M: Yannick Fertre <yannick.fertre@st.com> 5677M: Philippe Cornu <philippe.cornu@st.com> 5678M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5679M: Vincent Abriou <vincent.abriou@st.com> 5680L: dri-devel@lists.freedesktop.org 5681T: git git://anongit.freedesktop.org/drm/drm-misc 5682S: Maintained 5683F: drivers/gpu/drm/stm 5684F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5685 5686DRM DRIVERS FOR TI LCDC 5687M: Jyri Sarha <jsarha@ti.com> 5688R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5689L: dri-devel@lists.freedesktop.org 5690S: Maintained 5691F: drivers/gpu/drm/tilcdc/ 5692F: Documentation/devicetree/bindings/display/tilcdc/ 5693 5694DRM DRIVERS FOR TI OMAP 5695M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5696L: dri-devel@lists.freedesktop.org 5697S: Maintained 5698F: drivers/gpu/drm/omapdrm/ 5699F: Documentation/devicetree/bindings/display/ti/ 5700 5701DRM DRIVERS FOR TI KEYSTONE 5702M: Jyri Sarha <jsarha@ti.com> 5703M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5704L: dri-devel@lists.freedesktop.org 5705S: Maintained 5706F: drivers/gpu/drm/tidss/ 5707F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 5708F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 5709F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 5710T: git git://anongit.freedesktop.org/drm/drm-misc 5711 5712DRM DRIVERS FOR V3D 5713M: Eric Anholt <eric@anholt.net> 5714S: Supported 5715F: drivers/gpu/drm/v3d/ 5716F: include/uapi/drm/v3d_drm.h 5717F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5718T: git git://anongit.freedesktop.org/drm/drm-misc 5719 5720DRM DRIVERS FOR VC4 5721M: Eric Anholt <eric@anholt.net> 5722T: git git://github.com/anholt/linux 5723S: Supported 5724F: drivers/gpu/drm/vc4/ 5725F: include/uapi/drm/vc4_drm.h 5726F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5727T: git git://anongit.freedesktop.org/drm/drm-misc 5728 5729DRM DRIVERS FOR VIVANTE GPU IP 5730M: Lucas Stach <l.stach@pengutronix.de> 5731R: Russell King <linux+etnaviv@armlinux.org.uk> 5732R: Christian Gmeiner <christian.gmeiner@gmail.com> 5733L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5734L: dri-devel@lists.freedesktop.org 5735S: Maintained 5736F: drivers/gpu/drm/etnaviv/ 5737F: include/uapi/drm/etnaviv_drm.h 5738F: Documentation/devicetree/bindings/display/etnaviv/ 5739 5740DRM DRIVERS FOR ZTE ZX 5741M: Shawn Guo <shawnguo@kernel.org> 5742L: dri-devel@lists.freedesktop.org 5743S: Maintained 5744F: drivers/gpu/drm/zte/ 5745F: Documentation/devicetree/bindings/display/zte,vou.txt 5746T: git git://anongit.freedesktop.org/drm/drm-misc 5747 5748DRM PANEL DRIVERS 5749M: Thierry Reding <thierry.reding@gmail.com> 5750R: Sam Ravnborg <sam@ravnborg.org> 5751L: dri-devel@lists.freedesktop.org 5752T: git git://anongit.freedesktop.org/drm/drm-misc 5753S: Maintained 5754F: drivers/gpu/drm/drm_panel.c 5755F: drivers/gpu/drm/panel/ 5756F: include/drm/drm_panel.h 5757F: Documentation/devicetree/bindings/display/panel/ 5758 5759DRM DRIVERS FOR XEN 5760M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5761T: git git://anongit.freedesktop.org/drm/drm-misc 5762L: dri-devel@lists.freedesktop.org 5763L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5764S: Supported 5765F: drivers/gpu/drm/xen/ 5766F: Documentation/gpu/xen-front.rst 5767 5768DRM TTM SUBSYSTEM 5769M: Christian Koenig <christian.koenig@amd.com> 5770M: Huang Rui <ray.huang@amd.com> 5771T: git git://people.freedesktop.org/~agd5f/linux 5772S: Maintained 5773L: dri-devel@lists.freedesktop.org 5774F: include/drm/ttm/ 5775F: drivers/gpu/drm/ttm/ 5776 5777DSBR100 USB FM RADIO DRIVER 5778M: Alexey Klimov <klimov.linux@gmail.com> 5779L: linux-media@vger.kernel.org 5780T: git git://linuxtv.org/media_tree.git 5781S: Maintained 5782F: drivers/media/radio/dsbr100.c 5783 5784DT3155 MEDIA DRIVER 5785M: Hans Verkuil <hverkuil@xs4all.nl> 5786L: linux-media@vger.kernel.org 5787T: git git://linuxtv.org/media_tree.git 5788W: https://linuxtv.org 5789S: Odd Fixes 5790F: drivers/media/pci/dt3155/ 5791 5792DVB_USB_AF9015 MEDIA DRIVER 5793M: Antti Palosaari <crope@iki.fi> 5794L: linux-media@vger.kernel.org 5795W: https://linuxtv.org 5796W: http://palosaari.fi/linux/ 5797Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5798T: git git://linuxtv.org/anttip/media_tree.git 5799S: Maintained 5800F: drivers/media/usb/dvb-usb-v2/af9015* 5801 5802DVB_USB_AF9035 MEDIA DRIVER 5803M: Antti Palosaari <crope@iki.fi> 5804L: linux-media@vger.kernel.org 5805W: https://linuxtv.org 5806W: http://palosaari.fi/linux/ 5807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5808T: git git://linuxtv.org/anttip/media_tree.git 5809S: Maintained 5810F: drivers/media/usb/dvb-usb-v2/af9035* 5811 5812DVB_USB_ANYSEE 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/usb/dvb-usb-v2/anysee* 5821 5822DVB_USB_AU6610 MEDIA DRIVER 5823M: Antti Palosaari <crope@iki.fi> 5824L: linux-media@vger.kernel.org 5825W: https://linuxtv.org 5826W: http://palosaari.fi/linux/ 5827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5828T: git git://linuxtv.org/anttip/media_tree.git 5829S: Maintained 5830F: drivers/media/usb/dvb-usb-v2/au6610* 5831 5832DVB_USB_CE6230 MEDIA DRIVER 5833M: Antti Palosaari <crope@iki.fi> 5834L: linux-media@vger.kernel.org 5835W: https://linuxtv.org 5836W: http://palosaari.fi/linux/ 5837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5838T: git git://linuxtv.org/anttip/media_tree.git 5839S: Maintained 5840F: drivers/media/usb/dvb-usb-v2/ce6230* 5841 5842DVB_USB_CXUSB MEDIA DRIVER 5843M: Michael Krufky <mkrufky@linuxtv.org> 5844L: linux-media@vger.kernel.org 5845W: https://linuxtv.org 5846W: http://github.com/mkrufky 5847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5848T: git git://linuxtv.org/media_tree.git 5849S: Maintained 5850F: drivers/media/usb/dvb-usb/cxusb* 5851 5852DVB_USB_EC168 MEDIA DRIVER 5853M: Antti Palosaari <crope@iki.fi> 5854L: linux-media@vger.kernel.org 5855W: https://linuxtv.org 5856W: http://palosaari.fi/linux/ 5857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5858T: git git://linuxtv.org/anttip/media_tree.git 5859S: Maintained 5860F: drivers/media/usb/dvb-usb-v2/ec168* 5861 5862DVB_USB_GL861 MEDIA DRIVER 5863M: Antti Palosaari <crope@iki.fi> 5864L: linux-media@vger.kernel.org 5865W: https://linuxtv.org 5866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5867T: git git://linuxtv.org/anttip/media_tree.git 5868S: Maintained 5869F: drivers/media/usb/dvb-usb-v2/gl861* 5870 5871DVB_USB_MXL111SF MEDIA DRIVER 5872M: Michael Krufky <mkrufky@linuxtv.org> 5873L: linux-media@vger.kernel.org 5874W: https://linuxtv.org 5875W: http://github.com/mkrufky 5876Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5877T: git git://linuxtv.org/mkrufky/mxl111sf.git 5878S: Maintained 5879F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5880 5881DVB_USB_RTL28XXU MEDIA DRIVER 5882M: Antti Palosaari <crope@iki.fi> 5883L: linux-media@vger.kernel.org 5884W: https://linuxtv.org 5885W: http://palosaari.fi/linux/ 5886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5887T: git git://linuxtv.org/anttip/media_tree.git 5888S: Maintained 5889F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5890 5891DVB_USB_V2 MEDIA DRIVER 5892M: Antti Palosaari <crope@iki.fi> 5893L: linux-media@vger.kernel.org 5894W: https://linuxtv.org 5895W: http://palosaari.fi/linux/ 5896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5897T: git git://linuxtv.org/anttip/media_tree.git 5898S: Maintained 5899F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5900F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5901 5902DYNAMIC DEBUG 5903M: Jason Baron <jbaron@akamai.com> 5904S: Maintained 5905F: lib/dynamic_debug.c 5906F: include/linux/dynamic_debug.h 5907 5908DYNAMIC INTERRUPT MODERATION 5909M: Tal Gilboa <talgi@mellanox.com> 5910S: Maintained 5911F: include/linux/dim.h 5912F: lib/dim/ 5913 5914DZ DECSTATION DZ11 SERIAL DRIVER 5915M: "Maciej W. Rozycki" <macro@linux-mips.org> 5916S: Maintained 5917F: drivers/tty/serial/dz.* 5918 5919E3X0 POWER BUTTON DRIVER 5920M: Moritz Fischer <moritz.fischer@ettus.com> 5921L: usrp-users@lists.ettus.com 5922W: http://www.ettus.com 5923S: Supported 5924F: drivers/input/misc/e3x0-button.c 5925F: Documentation/devicetree/bindings/input/e3x0-button.txt 5926 5927E4000 MEDIA DRIVER 5928M: Antti Palosaari <crope@iki.fi> 5929L: linux-media@vger.kernel.org 5930W: https://linuxtv.org 5931W: http://palosaari.fi/linux/ 5932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5933T: git git://linuxtv.org/anttip/media_tree.git 5934S: Maintained 5935F: drivers/media/tuners/e4000* 5936 5937EARTH_PT1 MEDIA DRIVER 5938M: Akihiro Tsukada <tskd08@gmail.com> 5939L: linux-media@vger.kernel.org 5940S: Odd Fixes 5941F: drivers/media/pci/pt1/ 5942 5943EARTH_PT3 MEDIA DRIVER 5944M: Akihiro Tsukada <tskd08@gmail.com> 5945L: linux-media@vger.kernel.org 5946S: Odd Fixes 5947F: drivers/media/pci/pt3/ 5948 5949EC100 MEDIA DRIVER 5950M: Antti Palosaari <crope@iki.fi> 5951L: linux-media@vger.kernel.org 5952W: https://linuxtv.org 5953W: http://palosaari.fi/linux/ 5954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5955T: git git://linuxtv.org/anttip/media_tree.git 5956S: Maintained 5957F: drivers/media/dvb-frontends/ec100* 5958 5959ECRYPT FILE SYSTEM 5960M: Tyler Hicks <tyhicks@canonical.com> 5961L: ecryptfs@vger.kernel.org 5962W: http://ecryptfs.org 5963W: https://launchpad.net/ecryptfs 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5965S: Supported 5966F: Documentation/filesystems/ecryptfs.txt 5967F: fs/ecryptfs/ 5968 5969EDAC-AMD64 5970M: Borislav Petkov <bp@alien8.de> 5971L: linux-edac@vger.kernel.org 5972S: Maintained 5973F: drivers/edac/amd64_edac* 5974 5975EDAC-ARMADA 5976M: Jan Luebbe <jlu@pengutronix.de> 5977L: linux-edac@vger.kernel.org 5978S: Maintained 5979F: drivers/edac/armada_xp_* 5980 5981EDAC-AST2500 5982M: Stefan Schaeckeler <sschaeck@cisco.com> 5983S: Supported 5984F: drivers/edac/aspeed_edac.c 5985F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5986 5987EDAC-BLUEFIELD 5988M: Shravan Kumar Ramani <sramani@mellanox.com> 5989S: Supported 5990F: drivers/edac/bluefield_edac.c 5991 5992EDAC-CALXEDA 5993M: Robert Richter <rric@kernel.org> 5994L: linux-edac@vger.kernel.org 5995S: Maintained 5996F: drivers/edac/highbank* 5997 5998EDAC-CAVIUM OCTEON 5999M: Ralf Baechle <ralf@linux-mips.org> 6000M: Robert Richter <rrichter@marvell.com> 6001L: linux-edac@vger.kernel.org 6002L: linux-mips@vger.kernel.org 6003S: Supported 6004F: drivers/edac/octeon_edac* 6005 6006EDAC-CAVIUM THUNDERX 6007M: Robert Richter <rrichter@marvell.com> 6008L: linux-edac@vger.kernel.org 6009S: Supported 6010F: drivers/edac/thunderx_edac* 6011 6012EDAC-CORE 6013M: Borislav Petkov <bp@alien8.de> 6014M: Mauro Carvalho Chehab <mchehab@kernel.org> 6015M: Tony Luck <tony.luck@intel.com> 6016R: James Morse <james.morse@arm.com> 6017R: Robert Richter <rrichter@marvell.com> 6018L: linux-edac@vger.kernel.org 6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 6020S: Supported 6021F: Documentation/admin-guide/ras.rst 6022F: Documentation/driver-api/edac.rst 6023F: drivers/edac/ 6024F: include/linux/edac.h 6025 6026EDAC-E752X 6027M: Mark Gross <mark.gross@intel.com> 6028L: linux-edac@vger.kernel.org 6029S: Maintained 6030F: drivers/edac/e752x_edac.c 6031 6032EDAC-E7XXX 6033L: linux-edac@vger.kernel.org 6034S: Maintained 6035F: drivers/edac/e7xxx_edac.c 6036 6037EDAC-FSL_DDR 6038M: York Sun <york.sun@nxp.com> 6039L: linux-edac@vger.kernel.org 6040S: Maintained 6041F: drivers/edac/fsl_ddr_edac.* 6042 6043EDAC-GHES 6044M: Mauro Carvalho Chehab <mchehab@kernel.org> 6045L: linux-edac@vger.kernel.org 6046S: Maintained 6047F: drivers/edac/ghes_edac.c 6048 6049EDAC-I10NM 6050M: Tony Luck <tony.luck@intel.com> 6051L: linux-edac@vger.kernel.org 6052S: Maintained 6053F: drivers/edac/i10nm_base.c 6054 6055EDAC-I3000 6056L: linux-edac@vger.kernel.org 6057S: Orphan 6058F: drivers/edac/i3000_edac.c 6059 6060EDAC-I5000 6061L: linux-edac@vger.kernel.org 6062S: Maintained 6063F: drivers/edac/i5000_edac.c 6064 6065EDAC-I5400 6066M: Mauro Carvalho Chehab <mchehab@kernel.org> 6067L: linux-edac@vger.kernel.org 6068S: Maintained 6069F: drivers/edac/i5400_edac.c 6070 6071EDAC-I7300 6072M: Mauro Carvalho Chehab <mchehab@kernel.org> 6073L: linux-edac@vger.kernel.org 6074S: Maintained 6075F: drivers/edac/i7300_edac.c 6076 6077EDAC-I7CORE 6078M: Mauro Carvalho Chehab <mchehab@kernel.org> 6079L: linux-edac@vger.kernel.org 6080S: Maintained 6081F: drivers/edac/i7core_edac.c 6082 6083EDAC-I82443BXGX 6084M: Tim Small <tim@buttersideup.com> 6085L: linux-edac@vger.kernel.org 6086S: Maintained 6087F: drivers/edac/i82443bxgx_edac.c 6088 6089EDAC-I82975X 6090M: "Arvind R." <arvino55@gmail.com> 6091L: linux-edac@vger.kernel.org 6092S: Maintained 6093F: drivers/edac/i82975x_edac.c 6094 6095EDAC-IE31200 6096M: Jason Baron <jbaron@akamai.com> 6097L: linux-edac@vger.kernel.org 6098S: Maintained 6099F: drivers/edac/ie31200_edac.c 6100 6101EDAC-MPC85XX 6102M: Johannes Thumshirn <morbidrsa@gmail.com> 6103L: linux-edac@vger.kernel.org 6104S: Maintained 6105F: drivers/edac/mpc85xx_edac.[ch] 6106 6107EDAC-PASEMI 6108M: Egor Martovetsky <egor@pasemi.com> 6109L: linux-edac@vger.kernel.org 6110S: Maintained 6111F: drivers/edac/pasemi_edac.c 6112 6113EDAC-PND2 6114M: Tony Luck <tony.luck@intel.com> 6115L: linux-edac@vger.kernel.org 6116S: Maintained 6117F: drivers/edac/pnd2_edac.[ch] 6118 6119EDAC-R82600 6120M: Tim Small <tim@buttersideup.com> 6121L: linux-edac@vger.kernel.org 6122S: Maintained 6123F: drivers/edac/r82600_edac.c 6124 6125EDAC-SBRIDGE 6126M: Tony Luck <tony.luck@intel.com> 6127R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 6128L: linux-edac@vger.kernel.org 6129S: Maintained 6130F: drivers/edac/sb_edac.c 6131 6132EDAC-SIFIVE 6133M: Yash Shah <yash.shah@sifive.com> 6134L: linux-edac@vger.kernel.org 6135S: Supported 6136F: drivers/edac/sifive_edac.c 6137F: drivers/soc/sifive_l2_cache.c 6138 6139EDAC-SKYLAKE 6140M: Tony Luck <tony.luck@intel.com> 6141L: linux-edac@vger.kernel.org 6142S: Maintained 6143F: drivers/edac/skx_*.c 6144 6145EDAC-TI 6146M: Tero Kristo <t-kristo@ti.com> 6147L: linux-edac@vger.kernel.org 6148S: Maintained 6149F: drivers/edac/ti_edac.c 6150 6151EDAC-QCOM 6152M: Channagoud Kadabi <ckadabi@codeaurora.org> 6153M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 6154L: linux-arm-msm@vger.kernel.org 6155L: linux-edac@vger.kernel.org 6156S: Maintained 6157F: drivers/edac/qcom_edac.c 6158 6159EDIROL UA-101/UA-1000 DRIVER 6160M: Clemens Ladisch <clemens@ladisch.de> 6161L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6163S: Maintained 6164F: sound/usb/misc/ua101.c 6165 6166EFI TEST DRIVER 6167L: linux-efi@vger.kernel.org 6168M: Ivan Hu <ivan.hu@canonical.com> 6169M: Ard Biesheuvel <ardb@kernel.org> 6170S: Maintained 6171F: drivers/firmware/efi/test/ 6172 6173EFI VARIABLE FILESYSTEM 6174M: Matthew Garrett <matthew.garrett@nebula.com> 6175M: Jeremy Kerr <jk@ozlabs.org> 6176M: Ard Biesheuvel <ardb@kernel.org> 6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6178L: linux-efi@vger.kernel.org 6179S: Maintained 6180F: fs/efivarfs/ 6181 6182EFIFB FRAMEBUFFER DRIVER 6183L: linux-fbdev@vger.kernel.org 6184M: Peter Jones <pjones@redhat.com> 6185S: Maintained 6186F: drivers/video/fbdev/efifb.c 6187 6188EFS FILESYSTEM 6189W: http://aeschi.ch.eu.org/efs/ 6190S: Orphan 6191F: fs/efs/ 6192 6193EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 6194M: Douglas Miller <dougmill@linux.ibm.com> 6195L: netdev@vger.kernel.org 6196S: Maintained 6197F: drivers/net/ethernet/ibm/ehea/ 6198 6199EM28XX VIDEO4LINUX DRIVER 6200M: Mauro Carvalho Chehab <mchehab@kernel.org> 6201L: linux-media@vger.kernel.org 6202W: https://linuxtv.org 6203T: git git://linuxtv.org/media_tree.git 6204S: Maintained 6205F: drivers/media/usb/em28xx/ 6206F: Documentation/media/v4l-drivers/em28xx* 6207 6208EMBEDDED LINUX 6209M: Paul Gortmaker <paul.gortmaker@windriver.com> 6210M: Matt Mackall <mpm@selenic.com> 6211M: David Woodhouse <dwmw2@infradead.org> 6212L: linux-embedded@vger.kernel.org 6213S: Maintained 6214 6215Emulex 10Gbps iSCSI - OneConnect DRIVER 6216M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 6217M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6218M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6219L: linux-scsi@vger.kernel.org 6220W: http://www.broadcom.com 6221S: Supported 6222F: drivers/scsi/be2iscsi/ 6223 6224Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6225M: Sathya Perla <sathya.perla@broadcom.com> 6226M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6227M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6228M: Somnath Kotur <somnath.kotur@broadcom.com> 6229L: netdev@vger.kernel.org 6230W: http://www.emulex.com 6231S: Supported 6232F: drivers/net/ethernet/emulex/benet/ 6233 6234EMULEX ONECONNECT ROCE DRIVER 6235M: Selvin Xavier <selvin.xavier@broadcom.com> 6236M: Devesh Sharma <devesh.sharma@broadcom.com> 6237L: linux-rdma@vger.kernel.org 6238W: http://www.broadcom.com 6239S: Odd Fixes 6240F: drivers/infiniband/hw/ocrdma/ 6241F: include/uapi/rdma/ocrdma-abi.h 6242 6243EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6244M: James Smart <james.smart@broadcom.com> 6245M: Dick Kennedy <dick.kennedy@broadcom.com> 6246L: linux-scsi@vger.kernel.org 6247W: http://www.broadcom.com 6248S: Supported 6249F: drivers/scsi/lpfc/ 6250 6251ENE CB710 FLASH CARD READER DRIVER 6252M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6253S: Maintained 6254F: drivers/misc/cb710/ 6255F: drivers/mmc/host/cb710-mmc.* 6256F: include/linux/cb710.h 6257 6258ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6259M: Maxim Levitsky <maximlevitsky@gmail.com> 6260S: Maintained 6261F: drivers/media/rc/ene_ir.* 6262 6263EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 6264M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 6265L: linuxppc-dev@lists.ozlabs.org 6266S: Maintained 6267F: drivers/tty/ehv_bytechan.c 6268 6269EPSON S1D13XXX FRAMEBUFFER DRIVER 6270M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6271S: Maintained 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6273F: drivers/video/fbdev/s1d13xxxfb.c 6274F: include/video/s1d13xxxfb.h 6275 6276EROFS FILE SYSTEM 6277M: Gao Xiang <gaoxiang25@huawei.com> 6278M: Chao Yu <yuchao0@huawei.com> 6279L: linux-erofs@lists.ozlabs.org 6280S: Maintained 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 6282F: Documentation/filesystems/erofs.txt 6283F: fs/erofs/ 6284F: include/trace/events/erofs.h 6285 6286ERRSEQ ERROR TRACKING INFRASTRUCTURE 6287M: Jeff Layton <jlayton@kernel.org> 6288S: Maintained 6289F: lib/errseq.c 6290F: include/linux/errseq.h 6291 6292ET131X NETWORK DRIVER 6293M: Mark Einon <mark.einon@gmail.com> 6294S: Odd Fixes 6295F: drivers/net/ethernet/agere/ 6296 6297ETHERNET BRIDGE 6298M: Roopa Prabhu <roopa@cumulusnetworks.com> 6299M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6300L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6301L: netdev@vger.kernel.org 6302W: http://www.linuxfoundation.org/en/Net:Bridge 6303S: Maintained 6304F: include/linux/netfilter_bridge/ 6305F: net/bridge/ 6306 6307ETHERNET PHY LIBRARY 6308M: Andrew Lunn <andrew@lunn.ch> 6309M: Florian Fainelli <f.fainelli@gmail.com> 6310M: Heiner Kallweit <hkallweit1@gmail.com> 6311R: Russell King <linux@armlinux.org.uk> 6312L: netdev@vger.kernel.org 6313S: Maintained 6314F: Documentation/ABI/testing/sysfs-class-net-phydev 6315F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6316F: Documentation/devicetree/bindings/net/mdio* 6317F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 6318F: Documentation/networking/phy.rst 6319F: drivers/net/phy/ 6320F: drivers/of/of_mdio.c 6321F: drivers/of/of_net.c 6322F: include/dt-bindings/net/qca-ar803x.h 6323F: include/linux/*mdio*.h 6324F: include/linux/of_net.h 6325F: include/linux/phy.h 6326F: include/linux/phy_fixed.h 6327F: include/linux/platform_data/mdio-bcm-unimac.h 6328F: include/linux/platform_data/mdio-gpio.h 6329F: include/trace/events/mdio.h 6330F: include/uapi/linux/mdio.h 6331F: include/uapi/linux/mii.h 6332 6333EXFAT FILE SYSTEM 6334M: Valdis Kletnieks <valdis.kletnieks@vt.edu> 6335L: linux-fsdevel@vger.kernel.org 6336S: Maintained 6337F: drivers/staging/exfat/ 6338 6339EXT2 FILE SYSTEM 6340M: Jan Kara <jack@suse.com> 6341L: linux-ext4@vger.kernel.org 6342S: Maintained 6343F: Documentation/filesystems/ext2.txt 6344F: fs/ext2/ 6345F: include/linux/ext2* 6346 6347EXT4 FILE SYSTEM 6348M: "Theodore Ts'o" <tytso@mit.edu> 6349M: Andreas Dilger <adilger.kernel@dilger.ca> 6350L: linux-ext4@vger.kernel.org 6351W: http://ext4.wiki.kernel.org 6352Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6354S: Maintained 6355F: Documentation/filesystems/ext4/ 6356F: fs/ext4/ 6357 6358Extended Verification Module (EVM) 6359M: Mimi Zohar <zohar@linux.ibm.com> 6360L: linux-integrity@vger.kernel.org 6361S: Supported 6362F: security/integrity/evm/ 6363 6364EXTENSIBLE FIRMWARE INTERFACE (EFI) 6365M: Ard Biesheuvel <ardb@kernel.org> 6366L: linux-efi@vger.kernel.org 6367T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6368S: Maintained 6369F: Documentation/admin-guide/efi-stub.rst 6370F: arch/*/kernel/efi.c 6371F: arch/x86/boot/compressed/eboot.[ch] 6372F: arch/*/include/asm/efi.h 6373F: arch/x86/platform/efi/ 6374F: drivers/firmware/efi/ 6375F: include/linux/efi*.h 6376F: arch/arm/boot/compressed/efi-header.S 6377F: arch/arm64/kernel/efi-entry.S 6378 6379EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6380M: MyungJoo Ham <myungjoo.ham@samsung.com> 6381M: Chanwoo Choi <cw00.choi@samsung.com> 6382L: linux-kernel@vger.kernel.org 6383T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6384S: Maintained 6385F: drivers/extcon/ 6386F: include/linux/extcon/ 6387F: include/linux/extcon.h 6388F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6389F: Documentation/devicetree/bindings/extcon/ 6390 6391EXYNOS DP DRIVER 6392M: Jingoo Han <jingoohan1@gmail.com> 6393L: dri-devel@lists.freedesktop.org 6394S: Maintained 6395F: drivers/gpu/drm/exynos/exynos_dp* 6396 6397EXYNOS SYSMMU (IOMMU) driver 6398M: Marek Szyprowski <m.szyprowski@samsung.com> 6399L: iommu@lists.linux-foundation.org 6400S: Maintained 6401F: drivers/iommu/exynos-iommu.c 6402 6403EZchip NPS platform support 6404M: Vineet Gupta <vgupta@synopsys.com> 6405M: Ofer Levi <oferle@mellanox.com> 6406S: Supported 6407F: arch/arc/plat-eznps 6408F: arch/arc/boot/dts/eznps.dts 6409 6410F2FS FILE SYSTEM 6411M: Jaegeuk Kim <jaegeuk@kernel.org> 6412M: Chao Yu <yuchao0@huawei.com> 6413L: linux-f2fs-devel@lists.sourceforge.net 6414W: https://f2fs.wiki.kernel.org/ 6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6416S: Maintained 6417F: Documentation/filesystems/f2fs.txt 6418F: Documentation/ABI/testing/sysfs-fs-f2fs 6419F: fs/f2fs/ 6420F: include/linux/f2fs_fs.h 6421F: include/trace/events/f2fs.h 6422 6423F71805F HARDWARE MONITORING DRIVER 6424M: Jean Delvare <jdelvare@suse.com> 6425L: linux-hwmon@vger.kernel.org 6426S: Maintained 6427F: Documentation/hwmon/f71805f.rst 6428F: drivers/hwmon/f71805f.c 6429 6430FADDR2LINE 6431M: Josh Poimboeuf <jpoimboe@redhat.com> 6432S: Maintained 6433F: scripts/faddr2line 6434 6435FAILOVER MODULE 6436M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6437L: netdev@vger.kernel.org 6438S: Supported 6439F: net/core/failover.c 6440F: include/net/failover.h 6441F: Documentation/networking/failover.rst 6442 6443FANOTIFY 6444M: Jan Kara <jack@suse.cz> 6445R: Amir Goldstein <amir73il@gmail.com> 6446L: linux-fsdevel@vger.kernel.org 6447S: Maintained 6448F: fs/notify/fanotify/ 6449F: include/linux/fanotify.h 6450F: include/uapi/linux/fanotify.h 6451 6452FARSYNC SYNCHRONOUS DRIVER 6453M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6454W: http://www.farsite.co.uk/ 6455S: Supported 6456F: drivers/net/wan/farsync.* 6457 6458FAULT INJECTION SUPPORT 6459M: Akinobu Mita <akinobu.mita@gmail.com> 6460S: Supported 6461F: Documentation/fault-injection/ 6462F: lib/fault-inject.c 6463 6464FBTFT Framebuffer drivers 6465S: Orphan 6466L: dri-devel@lists.freedesktop.org 6467L: linux-fbdev@vger.kernel.org 6468F: drivers/staging/fbtft/ 6469 6470FC0011 TUNER DRIVER 6471M: Michael Buesch <m@bues.ch> 6472L: linux-media@vger.kernel.org 6473S: Maintained 6474F: drivers/media/tuners/fc0011.h 6475F: drivers/media/tuners/fc0011.c 6476 6477FC2580 MEDIA DRIVER 6478M: Antti Palosaari <crope@iki.fi> 6479L: linux-media@vger.kernel.org 6480W: https://linuxtv.org 6481W: http://palosaari.fi/linux/ 6482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6483T: git git://linuxtv.org/anttip/media_tree.git 6484S: Maintained 6485F: drivers/media/tuners/fc2580* 6486 6487FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6488M: Hannes Reinecke <hare@suse.de> 6489L: linux-scsi@vger.kernel.org 6490W: www.Open-FCoE.org 6491S: Supported 6492F: drivers/scsi/libfc/ 6493F: drivers/scsi/fcoe/ 6494F: include/scsi/fc/ 6495F: include/scsi/libfc.h 6496F: include/scsi/libfcoe.h 6497F: include/uapi/scsi/fc/ 6498 6499FILE LOCKING (flock() and fcntl()/lockf()) 6500M: Jeff Layton <jlayton@kernel.org> 6501M: "J. Bruce Fields" <bfields@fieldses.org> 6502L: linux-fsdevel@vger.kernel.org 6503S: Maintained 6504F: include/linux/fcntl.h 6505F: include/uapi/linux/fcntl.h 6506F: fs/fcntl.c 6507F: fs/locks.c 6508 6509FILESYSTEMS (VFS and infrastructure) 6510M: Alexander Viro <viro@zeniv.linux.org.uk> 6511L: linux-fsdevel@vger.kernel.org 6512S: Maintained 6513F: fs/* 6514F: include/linux/fs.h 6515F: include/linux/fs_types.h 6516F: include/uapi/linux/fs.h 6517F: include/uapi/linux/openat2.h 6518 6519FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6520M: Riku Voipio <riku.voipio@iki.fi> 6521L: linux-hwmon@vger.kernel.org 6522S: Maintained 6523F: drivers/hwmon/f75375s.c 6524F: include/linux/f75375s.h 6525 6526FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 6527M: Clemens Ladisch <clemens@ladisch.de> 6528M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6531S: Maintained 6532F: sound/firewire/ 6533F: include/uapi/sound/firewire.h 6534 6535FIREWIRE MEDIA DRIVERS (firedtv) 6536M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6537L: linux-media@vger.kernel.org 6538L: linux1394-devel@lists.sourceforge.net 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6540S: Maintained 6541F: drivers/media/firewire/ 6542 6543FIREWIRE SBP-2 TARGET 6544M: Chris Boot <bootc@bootc.net> 6545L: linux-scsi@vger.kernel.org 6546L: target-devel@vger.kernel.org 6547L: linux1394-devel@lists.sourceforge.net 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6549S: Maintained 6550F: drivers/target/sbp/ 6551 6552FIREWIRE SUBSYSTEM 6553M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6554L: linux1394-devel@lists.sourceforge.net 6555W: http://ieee1394.wiki.kernel.org/ 6556T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6557S: Maintained 6558F: drivers/firewire/ 6559F: include/linux/firewire.h 6560F: include/uapi/linux/firewire*.h 6561F: tools/firewire/ 6562 6563FIRMWARE LOADER (request_firmware) 6564M: Luis Chamberlain <mcgrof@kernel.org> 6565L: linux-kernel@vger.kernel.org 6566S: Maintained 6567F: Documentation/firmware_class/ 6568F: drivers/base/firmware_loader/ 6569F: include/linux/firmware.h 6570 6571FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6572M: Joshua Morris <josh.h.morris@us.ibm.com> 6573M: Philip Kelleher <pjk1939@linux.ibm.com> 6574S: Maintained 6575F: drivers/block/rsxx/ 6576 6577FLEXTIMER FTM-QUADDEC DRIVER 6578M: Patrick Havelange <patrick.havelange@essensium.com> 6579L: linux-iio@vger.kernel.org 6580S: Maintained 6581F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec 6582F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6583F: drivers/counter/ftm-quaddec.c 6584 6585FLOPPY DRIVER 6586M: Denis Efremov <efremov@linux.com> 6587S: Odd Fixes 6588L: linux-block@vger.kernel.org 6589F: drivers/block/floppy.c 6590 6591FPGA MANAGER FRAMEWORK 6592M: Moritz Fischer <mdf@kernel.org> 6593L: linux-fpga@vger.kernel.org 6594S: Maintained 6595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6596Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6597F: Documentation/fpga/ 6598F: Documentation/driver-api/fpga/ 6599F: Documentation/devicetree/bindings/fpga/ 6600F: drivers/fpga/ 6601F: include/linux/fpga/ 6602W: http://www.rocketboards.org 6603 6604FPGA DFL DRIVERS 6605M: Wu Hao <hao.wu@intel.com> 6606L: linux-fpga@vger.kernel.org 6607S: Maintained 6608F: Documentation/fpga/dfl.rst 6609F: include/uapi/linux/fpga-dfl.h 6610F: drivers/fpga/dfl* 6611 6612FPU EMULATOR 6613M: Bill Metzenthen <billm@melbpc.org.au> 6614W: http://floatingpoint.sourceforge.net/emulator/index.html 6615S: Maintained 6616F: arch/x86/math-emu/ 6617 6618FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6619L: netdev@vger.kernel.org 6620S: Orphan 6621F: drivers/net/wan/dlci.c 6622F: drivers/net/wan/sdla.c 6623 6624FRAMEBUFFER LAYER 6625M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6626L: dri-devel@lists.freedesktop.org 6627L: linux-fbdev@vger.kernel.org 6628T: git git://anongit.freedesktop.org/drm/drm-misc 6629Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6630S: Maintained 6631F: Documentation/fb/ 6632F: drivers/video/ 6633F: include/video/ 6634F: include/linux/fb.h 6635F: include/uapi/video/ 6636F: include/uapi/linux/fb.h 6637 6638FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6639M: Horia Geantă <horia.geanta@nxp.com> 6640M: Aymen Sghaier <aymen.sghaier@nxp.com> 6641L: linux-crypto@vger.kernel.org 6642S: Maintained 6643F: drivers/crypto/caam/ 6644F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6645 6646FREESCALE DIU FRAMEBUFFER DRIVER 6647M: Timur Tabi <timur@kernel.org> 6648L: linux-fbdev@vger.kernel.org 6649S: Maintained 6650F: drivers/video/fbdev/fsl-diu-fb.* 6651 6652FREESCALE DMA DRIVER 6653M: Li Yang <leoyang.li@nxp.com> 6654M: Zhang Wei <zw@zh-kernel.org> 6655L: linuxppc-dev@lists.ozlabs.org 6656S: Maintained 6657F: drivers/dma/fsldma.* 6658 6659FREESCALE ENETC ETHERNET DRIVERS 6660M: Claudiu Manoil <claudiu.manoil@nxp.com> 6661L: netdev@vger.kernel.org 6662S: Maintained 6663F: drivers/net/ethernet/freescale/enetc/ 6664 6665FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6666M: Claudiu Manoil <claudiu.manoil@nxp.com> 6667L: netdev@vger.kernel.org 6668S: Maintained 6669F: drivers/net/ethernet/freescale/gianfar* 6670F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6671 6672FREESCALE GPMI NAND DRIVER 6673M: Han Xu <han.xu@nxp.com> 6674L: linux-mtd@lists.infradead.org 6675S: Maintained 6676F: drivers/mtd/nand/raw/gpmi-nand/* 6677 6678FREESCALE I2C CPM DRIVER 6679M: Jochen Friedrich <jochen@scram.de> 6680L: linuxppc-dev@lists.ozlabs.org 6681L: linux-i2c@vger.kernel.org 6682S: Maintained 6683F: drivers/i2c/busses/i2c-cpm.c 6684 6685FREESCALE IMX DDR PMU DRIVER 6686M: Frank Li <Frank.li@nxp.com> 6687L: linux-arm-kernel@lists.infradead.org 6688S: Maintained 6689F: drivers/perf/fsl_imx8_ddr_perf.c 6690F: Documentation/admin-guide/perf/imx-ddr.rst 6691F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6692 6693FREESCALE IMX I2C DRIVER 6694M: Oleksij Rempel <o.rempel@pengutronix.de> 6695R: Pengutronix Kernel Team <kernel@pengutronix.de> 6696L: linux-i2c@vger.kernel.org 6697S: Maintained 6698F: drivers/i2c/busses/i2c-imx.c 6699F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6700 6701FREESCALE IMX LPI2C DRIVER 6702M: Dong Aisheng <aisheng.dong@nxp.com> 6703L: linux-i2c@vger.kernel.org 6704L: linux-imx@nxp.com 6705S: Maintained 6706F: drivers/i2c/busses/i2c-imx-lpi2c.c 6707F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6708 6709FREESCALE IMX / MXC FEC DRIVER 6710M: Fugang Duan <fugang.duan@nxp.com> 6711L: netdev@vger.kernel.org 6712S: Maintained 6713F: drivers/net/ethernet/freescale/fec_main.c 6714F: drivers/net/ethernet/freescale/fec_ptp.c 6715F: drivers/net/ethernet/freescale/fec.h 6716F: Documentation/devicetree/bindings/net/fsl-fec.txt 6717 6718FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6719M: Sascha Hauer <s.hauer@pengutronix.de> 6720R: Pengutronix Kernel Team <kernel@pengutronix.de> 6721L: linux-fbdev@vger.kernel.org 6722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6723S: Maintained 6724F: include/linux/platform_data/video-imxfb.h 6725F: drivers/video/fbdev/imxfb.c 6726 6727FREESCALE QORIQ DPAA ETHERNET DRIVER 6728M: Madalin Bucur <madalin.bucur@nxp.com> 6729L: netdev@vger.kernel.org 6730S: Maintained 6731F: drivers/net/ethernet/freescale/dpaa 6732 6733FREESCALE QORIQ DPAA FMAN DRIVER 6734M: Madalin Bucur <madalin.bucur@nxp.com> 6735L: netdev@vger.kernel.org 6736S: Maintained 6737F: drivers/net/ethernet/freescale/fman 6738F: Documentation/devicetree/bindings/net/fsl-fman.txt 6739 6740FREESCALE QORIQ PTP CLOCK DRIVER 6741M: Yangbo Lu <yangbo.lu@nxp.com> 6742L: netdev@vger.kernel.org 6743S: Maintained 6744F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6745F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6746F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6747F: drivers/ptp/ptp_qoriq.c 6748F: drivers/ptp/ptp_qoriq_debugfs.c 6749F: include/linux/fsl/ptp_qoriq.h 6750F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6751 6752FREESCALE QUAD SPI DRIVER 6753M: Han Xu <han.xu@nxp.com> 6754L: linux-spi@vger.kernel.org 6755S: Maintained 6756F: drivers/spi/spi-fsl-qspi.c 6757 6758FREESCALE QUICC ENGINE LIBRARY 6759M: Qiang Zhao <qiang.zhao@nxp.com> 6760L: linuxppc-dev@lists.ozlabs.org 6761S: Maintained 6762F: drivers/soc/fsl/qe/ 6763F: include/soc/fsl/*qe*.h 6764F: include/soc/fsl/*ucc*.h 6765 6766FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6767M: Li Yang <leoyang.li@nxp.com> 6768L: netdev@vger.kernel.org 6769L: linuxppc-dev@lists.ozlabs.org 6770S: Maintained 6771F: drivers/net/ethernet/freescale/ucc_geth* 6772 6773FREESCALE QUICC ENGINE UCC HDLC DRIVER 6774M: Zhao Qiang <qiang.zhao@nxp.com> 6775L: netdev@vger.kernel.org 6776L: linuxppc-dev@lists.ozlabs.org 6777S: Maintained 6778F: drivers/net/wan/fsl_ucc_hdlc* 6779 6780FREESCALE QUICC ENGINE UCC UART DRIVER 6781M: Timur Tabi <timur@kernel.org> 6782L: linuxppc-dev@lists.ozlabs.org 6783S: Maintained 6784F: drivers/tty/serial/ucc_uart.c 6785 6786FREESCALE SOC DRIVERS 6787M: Li Yang <leoyang.li@nxp.com> 6788L: linuxppc-dev@lists.ozlabs.org 6789L: linux-arm-kernel@lists.infradead.org 6790S: Maintained 6791F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6792F: Documentation/devicetree/bindings/soc/fsl/ 6793F: drivers/soc/fsl/ 6794F: include/linux/fsl/ 6795 6796FREESCALE SOC FS_ENET DRIVER 6797M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6798L: linuxppc-dev@lists.ozlabs.org 6799L: netdev@vger.kernel.org 6800S: Maintained 6801F: drivers/net/ethernet/freescale/fs_enet/ 6802F: include/linux/fs_enet_pd.h 6803 6804FREESCALE SOC SOUND DRIVERS 6805M: Timur Tabi <timur@kernel.org> 6806M: Nicolin Chen <nicoleotsuka@gmail.com> 6807M: Xiubo Li <Xiubo.Lee@gmail.com> 6808R: Fabio Estevam <festevam@gmail.com> 6809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6810L: linuxppc-dev@lists.ozlabs.org 6811S: Maintained 6812F: sound/soc/fsl/fsl* 6813F: sound/soc/fsl/imx* 6814F: sound/soc/fsl/mpc8610_hpcd.c 6815 6816FREESCALE USB PERIPHERAL DRIVERS 6817M: Li Yang <leoyang.li@nxp.com> 6818L: linux-usb@vger.kernel.org 6819L: linuxppc-dev@lists.ozlabs.org 6820S: Maintained 6821F: drivers/usb/gadget/udc/fsl* 6822 6823FREEVXFS FILESYSTEM 6824M: Christoph Hellwig <hch@infradead.org> 6825W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6826S: Maintained 6827F: fs/freevxfs/ 6828 6829FREEZER 6830M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6831M: Pavel Machek <pavel@ucw.cz> 6832L: linux-pm@vger.kernel.org 6833S: Supported 6834F: Documentation/power/freezing-of-tasks.rst 6835F: include/linux/freezer.h 6836F: kernel/freezer.c 6837 6838FRONTSWAP API 6839M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6840L: linux-kernel@vger.kernel.org 6841S: Maintained 6842F: mm/frontswap.c 6843F: include/linux/frontswap.h 6844 6845FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6846M: David Howells <dhowells@redhat.com> 6847L: linux-cachefs@redhat.com (moderated for non-subscribers) 6848S: Supported 6849F: Documentation/filesystems/caching/ 6850F: fs/fscache/ 6851F: include/linux/fscache*.h 6852 6853FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6854M: Theodore Y. Ts'o <tytso@mit.edu> 6855M: Jaegeuk Kim <jaegeuk@kernel.org> 6856M: Eric Biggers <ebiggers@kernel.org> 6857L: linux-fscrypt@vger.kernel.org 6858Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6859T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6860S: Supported 6861F: fs/crypto/ 6862F: include/linux/fscrypt*.h 6863F: include/uapi/linux/fscrypt.h 6864F: Documentation/filesystems/fscrypt.rst 6865 6866FSI SUBSYSTEM 6867M: Jeremy Kerr <jk@ozlabs.org> 6868M: Joel Stanley <joel@jms.id.au> 6869R: Alistar Popple <alistair@popple.id.au> 6870R: Eddie James <eajames@linux.ibm.com> 6871L: linux-fsi@lists.ozlabs.org 6872T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6873Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6874S: Supported 6875F: drivers/fsi/ 6876F: include/linux/fsi*.h 6877F: include/trace/events/fsi*.h 6878 6879FSI-ATTACHED I2C DRIVER 6880M: Eddie James <eajames@linux.ibm.com> 6881L: linux-i2c@vger.kernel.org 6882L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6883S: Maintained 6884F: drivers/i2c/busses/i2c-fsi.c 6885F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6886 6887FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6888M: Jan Kara <jack@suse.cz> 6889R: Amir Goldstein <amir73il@gmail.com> 6890L: linux-fsdevel@vger.kernel.org 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6892S: Maintained 6893F: fs/notify/ 6894F: include/linux/fsnotify*.h 6895 6896FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 6897M: Eric Biggers <ebiggers@kernel.org> 6898M: Theodore Y. Ts'o <tytso@mit.edu> 6899L: linux-fscrypt@vger.kernel.org 6900Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6901T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6902S: Supported 6903F: fs/verity/ 6904F: include/linux/fsverity.h 6905F: include/uapi/linux/fsverity.h 6906F: Documentation/filesystems/fsverity.rst 6907 6908FUJITSU LAPTOP EXTRAS 6909M: Jonathan Woithe <jwoithe@just42.net> 6910L: platform-driver-x86@vger.kernel.org 6911S: Maintained 6912F: drivers/platform/x86/fujitsu-laptop.c 6913 6914FUJITSU M-5MO LS CAMERA ISP DRIVER 6915M: Kyungmin Park <kyungmin.park@samsung.com> 6916M: Heungjun Kim <riverful.kim@samsung.com> 6917L: linux-media@vger.kernel.org 6918S: Maintained 6919F: drivers/media/i2c/m5mols/ 6920F: include/media/i2c/m5mols.h 6921 6922FUJITSU TABLET EXTRAS 6923M: Robert Gerlach <khnz@gmx.de> 6924L: platform-driver-x86@vger.kernel.org 6925S: Maintained 6926F: drivers/platform/x86/fujitsu-tablet.c 6927 6928FUSE: FILESYSTEM IN USERSPACE 6929M: Miklos Szeredi <miklos@szeredi.hu> 6930L: linux-fsdevel@vger.kernel.org 6931W: http://fuse.sourceforge.net/ 6932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6933S: Maintained 6934F: fs/fuse/ 6935F: include/uapi/linux/fuse.h 6936F: Documentation/filesystems/fuse.rst 6937 6938FUTEX SUBSYSTEM 6939M: Thomas Gleixner <tglx@linutronix.de> 6940M: Ingo Molnar <mingo@redhat.com> 6941R: Peter Zijlstra <peterz@infradead.org> 6942R: Darren Hart <dvhart@infradead.org> 6943L: linux-kernel@vger.kernel.org 6944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6945S: Maintained 6946F: kernel/futex.c 6947F: include/asm-generic/futex.h 6948F: include/linux/futex.h 6949F: include/uapi/linux/futex.h 6950F: tools/testing/selftests/futex/ 6951F: tools/perf/bench/futex* 6952F: Documentation/*futex* 6953 6954GCC PLUGINS 6955M: Kees Cook <keescook@chromium.org> 6956R: Emese Revfy <re.emese@gmail.com> 6957L: kernel-hardening@lists.openwall.com 6958S: Maintained 6959F: scripts/gcc-plugins/ 6960F: scripts/gcc-plugin.sh 6961F: scripts/Makefile.gcc-plugins 6962F: Documentation/core-api/gcc-plugins.rst 6963 6964GASKET DRIVER FRAMEWORK 6965M: Rob Springer <rspringer@google.com> 6966M: Todd Poynor <toddpoynor@google.com> 6967M: Ben Chan <benchan@chromium.org> 6968S: Maintained 6969F: drivers/staging/gasket/ 6970 6971GCOV BASED KERNEL PROFILING 6972M: Peter Oberparleiter <oberpar@linux.ibm.com> 6973S: Maintained 6974F: kernel/gcov/ 6975F: Documentation/dev-tools/gcov.rst 6976 6977GDB KERNEL DEBUGGING HELPER SCRIPTS 6978M: Jan Kiszka <jan.kiszka@siemens.com> 6979M: Kieran Bingham <kbingham@kernel.org> 6980S: Supported 6981F: scripts/gdb/ 6982 6983GDT SCSI DISK ARRAY CONTROLLER DRIVER 6984M: Achim Leubner <achim_leubner@adaptec.com> 6985L: linux-scsi@vger.kernel.org 6986W: http://www.icp-vortex.com/ 6987S: Supported 6988F: drivers/scsi/gdt* 6989 6990GEMTEK FM RADIO RECEIVER DRIVER 6991M: Hans Verkuil <hverkuil@xs4all.nl> 6992L: linux-media@vger.kernel.org 6993T: git git://linuxtv.org/media_tree.git 6994W: https://linuxtv.org 6995S: Maintained 6996F: drivers/media/radio/radio-gemtek* 6997 6998GENERIC ARCHITECTURE TOPOLOGY 6999M: Sudeep Holla <sudeep.holla@arm.com> 7000L: linux-kernel@vger.kernel.org 7001S: Maintained 7002F: drivers/base/arch_topology.c 7003F: include/linux/arch_topology.h 7004 7005GENERIC GPIO I2C DRIVER 7006M: Wolfram Sang <wsa+renesas@sang-engineering.com> 7007S: Supported 7008F: drivers/i2c/busses/i2c-gpio.c 7009F: include/linux/platform_data/i2c-gpio.h 7010 7011GENERIC GPIO I2C MULTIPLEXER DRIVER 7012M: Peter Korsgaard <peter.korsgaard@barco.com> 7013L: linux-i2c@vger.kernel.org 7014S: Supported 7015F: drivers/i2c/muxes/i2c-mux-gpio.c 7016F: include/linux/platform_data/i2c-mux-gpio.h 7017F: Documentation/i2c/muxes/i2c-mux-gpio.rst 7018 7019GENERIC HDLC (WAN) DRIVERS 7020M: Krzysztof Halasa <khc@pm.waw.pl> 7021W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 7022S: Maintained 7023F: drivers/net/wan/c101.c 7024F: drivers/net/wan/hd6457* 7025F: drivers/net/wan/hdlc* 7026F: drivers/net/wan/n2.c 7027F: drivers/net/wan/pc300too.c 7028F: drivers/net/wan/pci200syn.c 7029F: drivers/net/wan/wanxl* 7030 7031GENERIC INCLUDE/ASM HEADER FILES 7032M: Arnd Bergmann <arnd@arndb.de> 7033L: linux-arch@vger.kernel.org 7034T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 7035S: Maintained 7036F: include/asm-generic/ 7037F: include/uapi/asm-generic/ 7038 7039GENERIC PHY FRAMEWORK 7040M: Kishon Vijay Abraham I <kishon@ti.com> 7041L: linux-kernel@vger.kernel.org 7042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 7043S: Supported 7044F: drivers/phy/ 7045F: include/linux/phy/ 7046F: Documentation/devicetree/bindings/phy/ 7047 7048GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 7049M: Wolfram Sang <wsa+renesas@sang-engineering.com> 7050S: Supported 7051F: drivers/i2c/muxes/i2c-demux-pinctrl.c 7052 7053GENERIC PM DOMAINS 7054M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7055M: Kevin Hilman <khilman@kernel.org> 7056M: Ulf Hansson <ulf.hansson@linaro.org> 7057L: linux-pm@vger.kernel.org 7058S: Supported 7059F: drivers/base/power/domain*.c 7060F: include/linux/pm_domain.h 7061F: Documentation/devicetree/bindings/power/power?domain* 7062 7063GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 7064M: Eugen Hristev <eugen.hristev@microchip.com> 7065L: linux-input@vger.kernel.org 7066S: Maintained 7067F: drivers/input/touchscreen/resistive-adc-touch.c 7068 7069GENERIC UIO DRIVER FOR PCI DEVICES 7070M: "Michael S. Tsirkin" <mst@redhat.com> 7071L: kvm@vger.kernel.org 7072S: Supported 7073F: drivers/uio/uio_pci_generic.c 7074 7075GENERIC VDSO LIBRARY: 7076M: Andy Lutomirski <luto@kernel.org> 7077M: Thomas Gleixner <tglx@linutronix.de> 7078M: Vincenzo Frascino <vincenzo.frascino@arm.com> 7079L: linux-kernel@vger.kernel.org 7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 7081S: Maintained 7082F: lib/vdso/ 7083F: kernel/time/vsyscall.c 7084F: include/vdso/ 7085F: include/asm-generic/vdso/vsyscall.h 7086 7087GENWQE (IBM Generic Workqueue Card) 7088M: Frank Haverkamp <haver@linux.ibm.com> 7089S: Supported 7090F: drivers/misc/genwqe/ 7091 7092GET_MAINTAINER SCRIPT 7093M: Joe Perches <joe@perches.com> 7094S: Maintained 7095F: scripts/get_maintainer.pl 7096 7097GFS2 FILE SYSTEM 7098M: Bob Peterson <rpeterso@redhat.com> 7099M: Andreas Gruenbacher <agruenba@redhat.com> 7100L: cluster-devel@redhat.com 7101W: http://sources.redhat.com/cluster/ 7102T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 7103S: Supported 7104F: Documentation/filesystems/gfs2*.txt 7105F: fs/gfs2/ 7106F: include/uapi/linux/gfs2_ondisk.h 7107 7108GNSS SUBSYSTEM 7109M: Johan Hovold <johan@kernel.org> 7110T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 7111S: Maintained 7112F: Documentation/ABI/testing/sysfs-class-gnss 7113F: Documentation/devicetree/bindings/gnss/ 7114F: drivers/gnss/ 7115F: include/linux/gnss.h 7116 7117GO7007 MPEG CODEC 7118M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 7119L: linux-media@vger.kernel.org 7120S: Maintained 7121F: drivers/media/usb/go7007/ 7122 7123GOODIX TOUCHSCREEN 7124M: Bastien Nocera <hadess@hadess.net> 7125L: linux-input@vger.kernel.org 7126S: Maintained 7127F: drivers/input/touchscreen/goodix.c 7128 7129GOOGLE ETHERNET DRIVERS 7130M: Catherine Sullivan <csully@google.com> 7131R: Sagi Shahar <sagis@google.com> 7132R: Jon Olson <jonolson@google.com> 7133L: netdev@vger.kernel.org 7134S: Supported 7135F: Documentation/networking/device_drivers/google/gve.rst 7136F: drivers/net/ethernet/google 7137 7138GPD POCKET FAN DRIVER 7139M: Hans de Goede <hdegoede@redhat.com> 7140L: platform-driver-x86@vger.kernel.org 7141S: Maintained 7142F: drivers/platform/x86/gpd-pocket-fan.c 7143 7144GPIO ACPI SUPPORT 7145M: Mika Westerberg <mika.westerberg@linux.intel.com> 7146M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7147L: linux-gpio@vger.kernel.org 7148L: linux-acpi@vger.kernel.org 7149S: Maintained 7150F: Documentation/firmware-guide/acpi/gpio-properties.rst 7151F: drivers/gpio/gpiolib-acpi.c 7152F: drivers/gpio/gpiolib-acpi.h 7153 7154GPIO IR Transmitter 7155M: Sean Young <sean@mess.org> 7156L: linux-media@vger.kernel.org 7157S: Maintained 7158F: drivers/media/rc/gpio-ir-tx.c 7159 7160GPIO MOCKUP DRIVER 7161M: Bamvor Jian Zhang <bamv2005@gmail.com> 7162L: linux-gpio@vger.kernel.org 7163S: Maintained 7164F: drivers/gpio/gpio-mockup.c 7165F: tools/testing/selftests/gpio/ 7166 7167GPIO SUBSYSTEM 7168M: Linus Walleij <linus.walleij@linaro.org> 7169M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 7170L: linux-gpio@vger.kernel.org 7171S: Maintained 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 7173F: Documentation/ABI/obsolete/sysfs-gpio 7174F: Documentation/ABI/testing/gpio-cdev 7175F: Documentation/admin-guide/gpio/ 7176F: Documentation/devicetree/bindings/gpio/ 7177F: Documentation/driver-api/gpio/ 7178F: drivers/gpio/ 7179F: include/asm-generic/gpio.h 7180F: include/linux/gpio/ 7181F: include/linux/gpio.h 7182F: include/linux/of_gpio.h 7183F: include/uapi/linux/gpio.h 7184F: tools/gpio/ 7185 7186GRE DEMULTIPLEXER DRIVER 7187M: Dmitry Kozlov <xeb@mail.ru> 7188L: netdev@vger.kernel.org 7189S: Maintained 7190F: net/ipv4/gre_demux.c 7191F: net/ipv4/gre_offload.c 7192F: include/net/gre.h 7193 7194GRETH 10/100/1G Ethernet MAC device driver 7195M: Andreas Larsson <andreas@gaisler.com> 7196L: netdev@vger.kernel.org 7197S: Maintained 7198F: drivers/net/ethernet/aeroflex/ 7199 7200GREYBUS AUDIO PROTOCOLS DRIVERS 7201M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 7202M: Mark Greer <mgreer@animalcreek.com> 7203S: Maintained 7204F: drivers/staging/greybus/audio_apbridgea.c 7205F: drivers/staging/greybus/audio_apbridgea.h 7206F: drivers/staging/greybus/audio_codec.c 7207F: drivers/staging/greybus/audio_codec.h 7208F: drivers/staging/greybus/audio_gb.c 7209F: drivers/staging/greybus/audio_manager.c 7210F: drivers/staging/greybus/audio_manager.h 7211F: drivers/staging/greybus/audio_manager_module.c 7212F: drivers/staging/greybus/audio_manager_private.h 7213F: drivers/staging/greybus/audio_manager_sysfs.c 7214F: drivers/staging/greybus/audio_module.c 7215F: drivers/staging/greybus/audio_topology.c 7216 7217GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 7218M: Viresh Kumar <vireshk@kernel.org> 7219S: Maintained 7220F: drivers/staging/greybus/authentication.c 7221F: drivers/staging/greybus/bootrom.c 7222F: drivers/staging/greybus/firmware.h 7223F: drivers/staging/greybus/fw-core.c 7224F: drivers/staging/greybus/fw-download.c 7225F: drivers/staging/greybus/fw-management.c 7226F: drivers/staging/greybus/greybus_authentication.h 7227F: drivers/staging/greybus/greybus_firmware.h 7228F: drivers/staging/greybus/hid.c 7229F: drivers/staging/greybus/i2c.c 7230F: drivers/staging/greybus/spi.c 7231F: drivers/staging/greybus/spilib.c 7232F: drivers/staging/greybus/spilib.h 7233 7234GREYBUS LOOPBACK DRIVER 7235M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 7236S: Maintained 7237F: drivers/staging/greybus/loopback.c 7238 7239GREYBUS PLATFORM DRIVERS 7240M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7241S: Maintained 7242F: drivers/staging/greybus/arche-platform.c 7243F: drivers/staging/greybus/arche-apb-ctrl.c 7244F: drivers/staging/greybus/arche_platform.h 7245 7246GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7247M: Rui Miguel Silva <rmfrfs@gmail.com> 7248S: Maintained 7249F: drivers/staging/greybus/sdio.c 7250F: drivers/staging/greybus/light.c 7251F: drivers/staging/greybus/gpio.c 7252F: drivers/staging/greybus/power_supply.c 7253F: drivers/staging/greybus/spi.c 7254F: drivers/staging/greybus/spilib.c 7255 7256GREYBUS SUBSYSTEM 7257M: Johan Hovold <johan@kernel.org> 7258M: Alex Elder <elder@kernel.org> 7259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7260S: Maintained 7261F: drivers/staging/greybus/ 7262F: drivers/greybus/ 7263F: include/linux/greybus.h 7264F: include/linux/greybus/ 7265L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7266 7267GREYBUS UART PROTOCOLS DRIVERS 7268M: David Lin <dtwlin@gmail.com> 7269S: Maintained 7270F: drivers/staging/greybus/uart.c 7271F: drivers/staging/greybus/log.c 7272 7273GS1662 VIDEO SERIALIZER 7274M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7275L: linux-media@vger.kernel.org 7276T: git git://linuxtv.org/media_tree.git 7277S: Maintained 7278F: drivers/media/spi/gs1662.c 7279 7280GSPCA FINEPIX SUBDRIVER 7281M: Frank Zago <frank@zago.net> 7282L: linux-media@vger.kernel.org 7283T: git git://linuxtv.org/media_tree.git 7284S: Maintained 7285F: drivers/media/usb/gspca/finepix.c 7286 7287GSPCA GL860 SUBDRIVER 7288M: Olivier Lorin <o.lorin@laposte.net> 7289L: linux-media@vger.kernel.org 7290T: git git://linuxtv.org/media_tree.git 7291S: Maintained 7292F: drivers/media/usb/gspca/gl860/ 7293 7294GSPCA M5602 SUBDRIVER 7295M: Erik Andren <erik.andren@gmail.com> 7296L: linux-media@vger.kernel.org 7297T: git git://linuxtv.org/media_tree.git 7298S: Maintained 7299F: drivers/media/usb/gspca/m5602/ 7300 7301GSPCA PAC207 SONIXB SUBDRIVER 7302M: Hans Verkuil <hverkuil@xs4all.nl> 7303L: linux-media@vger.kernel.org 7304T: git git://linuxtv.org/media_tree.git 7305S: Odd Fixes 7306F: drivers/media/usb/gspca/pac207.c 7307 7308GSPCA SN9C20X SUBDRIVER 7309M: Brian Johnson <brijohn@gmail.com> 7310L: linux-media@vger.kernel.org 7311T: git git://linuxtv.org/media_tree.git 7312S: Maintained 7313F: drivers/media/usb/gspca/sn9c20x.c 7314 7315GSPCA T613 SUBDRIVER 7316M: Leandro Costantino <lcostantino@gmail.com> 7317L: linux-media@vger.kernel.org 7318T: git git://linuxtv.org/media_tree.git 7319S: Maintained 7320F: drivers/media/usb/gspca/t613.c 7321 7322GSPCA USB WEBCAM DRIVER 7323M: Hans Verkuil <hverkuil@xs4all.nl> 7324L: linux-media@vger.kernel.org 7325T: git git://linuxtv.org/media_tree.git 7326S: Odd Fixes 7327F: drivers/media/usb/gspca/ 7328 7329GTP (GPRS Tunneling Protocol) 7330M: Pablo Neira Ayuso <pablo@netfilter.org> 7331M: Harald Welte <laforge@gnumonks.org> 7332L: osmocom-net-gprs@lists.osmocom.org 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7334S: Maintained 7335F: drivers/net/gtp.c 7336 7337GUID PARTITION TABLE (GPT) 7338M: Davidlohr Bueso <dave@stgolabs.net> 7339L: linux-efi@vger.kernel.org 7340S: Maintained 7341F: block/partitions/efi.* 7342 7343H8/300 ARCHITECTURE 7344M: Yoshinori Sato <ysato@users.sourceforge.jp> 7345L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7346W: http://uclinux-h8.sourceforge.jp 7347T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7348S: Maintained 7349F: arch/h8300/ 7350F: drivers/clocksource/h8300_*.c 7351F: drivers/clk/h8300/ 7352F: drivers/irqchip/irq-renesas-h8*.c 7353 7354HABANALABS PCI DRIVER 7355M: Oded Gabbay <oded.gabbay@gmail.com> 7356T: git https://github.com/HabanaAI/linux.git 7357S: Supported 7358F: drivers/misc/habanalabs/ 7359F: include/uapi/misc/habanalabs.h 7360F: Documentation/ABI/testing/sysfs-driver-habanalabs 7361F: Documentation/ABI/testing/debugfs-driver-habanalabs 7362 7363HACKRF MEDIA DRIVER 7364M: Antti Palosaari <crope@iki.fi> 7365L: linux-media@vger.kernel.org 7366W: https://linuxtv.org 7367W: http://palosaari.fi/linux/ 7368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7369T: git git://linuxtv.org/anttip/media_tree.git 7370S: Maintained 7371F: drivers/media/usb/hackrf/ 7372 7373HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7374M: Frank Seidel <frank@f-seidel.de> 7375L: platform-driver-x86@vger.kernel.org 7376W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7377S: Maintained 7378F: drivers/platform/x86/hdaps.c 7379 7380HARDWARE MONITORING 7381M: Jean Delvare <jdelvare@suse.com> 7382M: Guenter Roeck <linux@roeck-us.net> 7383L: linux-hwmon@vger.kernel.org 7384W: http://hwmon.wiki.kernel.org/ 7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7386S: Maintained 7387F: Documentation/devicetree/bindings/hwmon/ 7388F: Documentation/hwmon/ 7389F: drivers/hwmon/ 7390F: include/linux/hwmon*.h 7391F: include/trace/events/hwmon*.h 7392 7393HARDWARE RANDOM NUMBER GENERATOR CORE 7394M: Matt Mackall <mpm@selenic.com> 7395M: Herbert Xu <herbert@gondor.apana.org.au> 7396L: linux-crypto@vger.kernel.org 7397S: Odd fixes 7398F: Documentation/devicetree/bindings/rng/ 7399F: Documentation/admin-guide/hw_random.rst 7400F: drivers/char/hw_random/ 7401F: include/linux/hw_random.h 7402 7403HARDWARE TRACING FACILITIES 7404M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7405S: Maintained 7406F: drivers/hwtracing/ 7407 7408HARDWARE SPINLOCK CORE 7409M: Ohad Ben-Cohen <ohad@wizery.com> 7410M: Bjorn Andersson <bjorn.andersson@linaro.org> 7411R: Baolin Wang <baolin.wang7@gmail.com> 7412L: linux-remoteproc@vger.kernel.org 7413S: Maintained 7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 7415F: Documentation/devicetree/bindings/hwlock/ 7416F: Documentation/hwspinlock.txt 7417F: drivers/hwspinlock/ 7418F: include/linux/hwspinlock.h 7419 7420HARMONY SOUND DRIVER 7421L: linux-parisc@vger.kernel.org 7422S: Maintained 7423F: sound/parisc/harmony.* 7424 7425HDPVR USB VIDEO ENCODER DRIVER 7426M: Hans Verkuil <hverkuil@xs4all.nl> 7427L: linux-media@vger.kernel.org 7428T: git git://linuxtv.org/media_tree.git 7429W: https://linuxtv.org 7430S: Odd Fixes 7431F: drivers/media/usb/hdpvr/ 7432 7433HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7434M: Jerry Hoemann <jerry.hoemann@hpe.com> 7435S: Supported 7436F: Documentation/watchdog/hpwdt.rst 7437F: drivers/watchdog/hpwdt.c 7438 7439HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7440M: Don Brace <don.brace@microsemi.com> 7441L: esc.storagedev@microsemi.com 7442L: linux-scsi@vger.kernel.org 7443S: Supported 7444F: Documentation/scsi/hpsa.txt 7445F: drivers/scsi/hpsa*.[ch] 7446F: include/linux/cciss*.h 7447F: include/uapi/linux/cciss*.h 7448 7449HFI1 DRIVER 7450M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7451M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7452L: linux-rdma@vger.kernel.org 7453S: Supported 7454F: drivers/infiniband/hw/hfi1 7455 7456HFS FILESYSTEM 7457L: linux-fsdevel@vger.kernel.org 7458S: Orphan 7459F: Documentation/filesystems/hfs.txt 7460F: fs/hfs/ 7461 7462HFSPLUS FILESYSTEM 7463L: linux-fsdevel@vger.kernel.org 7464S: Orphan 7465F: Documentation/filesystems/hfsplus.txt 7466F: fs/hfsplus/ 7467 7468HGA FRAMEBUFFER DRIVER 7469M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7470L: linux-nvidia@lists.surfsouth.com 7471W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7472S: Maintained 7473F: drivers/video/fbdev/hgafb.c 7474 7475HIBERNATION (aka Software Suspend, aka swsusp) 7476M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7477M: Pavel Machek <pavel@ucw.cz> 7478L: linux-pm@vger.kernel.org 7479B: https://bugzilla.kernel.org 7480S: Supported 7481F: arch/x86/power/ 7482F: drivers/base/power/ 7483F: kernel/power/ 7484F: include/linux/suspend.h 7485F: include/linux/freezer.h 7486F: include/linux/pm.h 7487F: arch/*/include/asm/suspend*.h 7488 7489HID CORE LAYER 7490M: Jiri Kosina <jikos@kernel.org> 7491M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7492L: linux-input@vger.kernel.org 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7494S: Maintained 7495F: drivers/hid/ 7496F: include/linux/hid* 7497F: include/uapi/linux/hid* 7498 7499HID SENSOR HUB DRIVERS 7500M: Jiri Kosina <jikos@kernel.org> 7501M: Jonathan Cameron <jic23@kernel.org> 7502M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7503L: linux-input@vger.kernel.org 7504L: linux-iio@vger.kernel.org 7505S: Maintained 7506F: Documentation/hid/hid-sensor* 7507F: drivers/hid/hid-sensor-* 7508F: drivers/iio/*/hid-* 7509F: include/linux/hid-sensor-* 7510 7511HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7512M: Thomas Gleixner <tglx@linutronix.de> 7513L: linux-kernel@vger.kernel.org 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7515S: Maintained 7516F: Documentation/timers/ 7517F: kernel/time/hrtimer.c 7518F: kernel/time/clockevents.c 7519F: kernel/time/timer_*.c 7520F: include/linux/clockchips.h 7521F: include/linux/hrtimer.h 7522 7523HIGH-SPEED SCC DRIVER FOR AX.25 7524L: linux-hams@vger.kernel.org 7525S: Orphan 7526F: drivers/net/hamradio/dmascc.c 7527F: drivers/net/hamradio/scc.c 7528 7529HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7530M: HighPoint Linux Team <linux@highpoint-tech.com> 7531W: http://www.highpoint-tech.com 7532S: Supported 7533F: Documentation/scsi/hptiop.txt 7534F: drivers/scsi/hptiop.c 7535 7536HIPPI 7537M: Jes Sorensen <jes@trained-monkey.org> 7538L: linux-hippi@sunsite.dk 7539S: Maintained 7540F: include/linux/hippidevice.h 7541F: include/uapi/linux/if_hippi.h 7542F: net/802/hippi.c 7543F: drivers/net/hippi/ 7544 7545HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 7546M: Zaibo Xu <xuzaibo@huawei.com> 7547L: linux-crypto@vger.kernel.org 7548S: Maintained 7549F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7550F: drivers/crypto/hisilicon/sec2/sec_main.c 7551F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7552F: drivers/crypto/hisilicon/sec2/sec.h 7553F: Documentation/ABI/testing/debugfs-hisi-sec 7554 7555HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 7556M: Zaibo Xu <xuzaibo@huawei.com> 7557L: linux-crypto@vger.kernel.org 7558S: Maintained 7559F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 7560F: drivers/crypto/hisilicon/hpre/hpre_main.c 7561F: drivers/crypto/hisilicon/hpre/hpre.h 7562F: Documentation/ABI/testing/debugfs-hisi-hpre 7563 7564HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7565M: Yisen Zhuang <yisen.zhuang@huawei.com> 7566M: Salil Mehta <salil.mehta@huawei.com> 7567L: netdev@vger.kernel.org 7568W: http://www.hisilicon.com 7569S: Maintained 7570F: drivers/net/ethernet/hisilicon/hns3/ 7571 7572HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 7573M: Zaibo Xu <xuzaibo@huawei.com> 7574S: Maintained 7575F: drivers/char/hw_random/hisi-trng-v2.c 7576 7577HISILICON LPC BUS DRIVER 7578M: john.garry@huawei.com 7579W: http://www.hisilicon.com 7580S: Maintained 7581F: drivers/bus/hisi_lpc.c 7582F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7583 7584HISILICON NETWORK SUBSYSTEM DRIVER 7585M: Yisen Zhuang <yisen.zhuang@huawei.com> 7586M: Salil Mehta <salil.mehta@huawei.com> 7587L: netdev@vger.kernel.org 7588W: http://www.hisilicon.com 7589S: Maintained 7590F: drivers/net/ethernet/hisilicon/ 7591F: Documentation/devicetree/bindings/net/hisilicon*.txt 7592 7593HISILICON PMU DRIVER 7594M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7595W: http://www.hisilicon.com 7596S: Supported 7597F: drivers/perf/hisilicon 7598F: Documentation/admin-guide/perf/hisi-pmu.rst 7599 7600HISILICON ROCE DRIVER 7601M: Lijun Ou <oulijun@huawei.com> 7602M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7603L: linux-rdma@vger.kernel.org 7604S: Maintained 7605F: drivers/infiniband/hw/hns/ 7606F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7607 7608HISILICON SAS Controller 7609M: John Garry <john.garry@huawei.com> 7610W: http://www.hisilicon.com 7611S: Supported 7612F: drivers/scsi/hisi_sas/ 7613F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7614 7615HISILICON V3XX SPI NOR FLASH Controller Driver 7616M: John Garry <john.garry@huawei.com> 7617W: http://www.hisilicon.com 7618S: Maintained 7619F: drivers/spi/spi-hisi-sfc-v3xx.c 7620 7621HISILICON QM AND ZIP Controller DRIVER 7622M: Zhou Wang <wangzhou1@hisilicon.com> 7623L: linux-crypto@vger.kernel.org 7624S: Maintained 7625F: drivers/crypto/hisilicon/qm.c 7626F: drivers/crypto/hisilicon/qm.h 7627F: drivers/crypto/hisilicon/sgl.c 7628F: drivers/crypto/hisilicon/zip/ 7629F: Documentation/ABI/testing/debugfs-hisi-zip 7630 7631HMM - Heterogeneous Memory Management 7632M: Jérôme Glisse <jglisse@redhat.com> 7633L: linux-mm@kvack.org 7634S: Maintained 7635F: mm/hmm* 7636F: include/linux/hmm* 7637F: Documentation/vm/hmm.rst 7638 7639HOST AP DRIVER 7640M: Jouni Malinen <j@w1.fi> 7641L: linux-wireless@vger.kernel.org 7642W: http://w1.fi/hostap-driver.html 7643S: Obsolete 7644F: drivers/net/wireless/intersil/hostap/ 7645 7646HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7647L: platform-driver-x86@vger.kernel.org 7648S: Orphan 7649F: drivers/platform/x86/tc1100-wmi.c 7650 7651HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7652M: Jaroslav Kysela <perex@perex.cz> 7653S: Obsolete 7654F: drivers/staging/hp/hp100.* 7655 7656HPET: High Precision Event Timers driver 7657M: Clemens Ladisch <clemens@ladisch.de> 7658S: Maintained 7659F: Documentation/timers/hpet.rst 7660F: drivers/char/hpet.c 7661F: include/linux/hpet.h 7662F: include/uapi/linux/hpet.h 7663 7664HPET: x86 7665S: Orphan 7666F: arch/x86/kernel/hpet.c 7667F: arch/x86/include/asm/hpet.h 7668 7669HPFS FILESYSTEM 7670M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7671W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7672S: Maintained 7673F: fs/hpfs/ 7674 7675HSI SUBSYSTEM 7676M: Sebastian Reichel <sre@kernel.org> 7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7678S: Maintained 7679F: Documentation/ABI/testing/sysfs-bus-hsi 7680F: Documentation/driver-api/hsi.rst 7681F: drivers/hsi/ 7682F: include/linux/hsi/ 7683F: include/uapi/linux/hsi/ 7684 7685HSO 3G MODEM DRIVER 7686L: linux-usb@vger.kernel.org 7687S: Orphan 7688F: drivers/net/usb/hso.c 7689 7690HSR NETWORK PROTOCOL 7691L: netdev@vger.kernel.org 7692S: Orphan 7693F: net/hsr/ 7694 7695HT16K33 LED CONTROLLER DRIVER 7696M: Robin van der Gracht <robin@protonic.nl> 7697S: Maintained 7698F: drivers/auxdisplay/ht16k33.c 7699F: Documentation/devicetree/bindings/display/ht16k33.txt 7700 7701HTCPEN TOUCHSCREEN DRIVER 7702M: Pau Oliva Fora <pof@eslack.org> 7703L: linux-input@vger.kernel.org 7704S: Maintained 7705F: drivers/input/touchscreen/htcpen.c 7706 7707HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7708M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7709L: linux-iio@vger.kernel.org 7710W: http://www.st.com/ 7711S: Maintained 7712F: drivers/iio/humidity/hts221* 7713F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7714 7715HUAWEI ETHERNET DRIVER 7716M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7717L: netdev@vger.kernel.org 7718S: Supported 7719F: Documentation/networking/hinic.txt 7720F: drivers/net/ethernet/huawei/hinic/ 7721 7722HUGETLB FILESYSTEM 7723M: Mike Kravetz <mike.kravetz@oracle.com> 7724L: linux-mm@kvack.org 7725S: Maintained 7726F: fs/hugetlbfs/ 7727F: mm/hugetlb.c 7728F: include/linux/hugetlb.h 7729F: Documentation/admin-guide/mm/hugetlbpage.rst 7730F: Documentation/vm/hugetlbfs_reserv.rst 7731F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7732 7733HVA ST MEDIA DRIVER 7734M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7735L: linux-media@vger.kernel.org 7736T: git git://linuxtv.org/media_tree.git 7737W: https://linuxtv.org 7738S: Supported 7739F: drivers/media/platform/sti/hva 7740 7741HWPOISON MEMORY FAILURE HANDLING 7742M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7743L: linux-mm@kvack.org 7744S: Maintained 7745F: mm/memory-failure.c 7746F: mm/hwpoison-inject.c 7747 7748HYGON PROCESSOR SUPPORT 7749M: Pu Wen <puwen@hygon.cn> 7750L: linux-kernel@vger.kernel.org 7751S: Maintained 7752F: arch/x86/kernel/cpu/hygon.c 7753 7754HYNIX HI556 SENSOR DRIVER 7755M: Shawn Tu <shawnx.tu@intel.com> 7756L: linux-media@vger.kernel.org 7757T: git git://linuxtv.org/media_tree.git 7758S: Maintained 7759F: drivers/media/i2c/hi556.c 7760 7761Hyper-V CORE AND DRIVERS 7762M: "K. Y. Srinivasan" <kys@microsoft.com> 7763M: Haiyang Zhang <haiyangz@microsoft.com> 7764M: Stephen Hemminger <sthemmin@microsoft.com> 7765M: Sasha Levin <sashal@kernel.org> 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7767L: linux-hyperv@vger.kernel.org 7768S: Supported 7769F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7770F: arch/x86/include/asm/mshyperv.h 7771F: arch/x86/include/asm/trace/hyperv.h 7772F: arch/x86/include/asm/hyperv-tlfs.h 7773F: arch/x86/kernel/cpu/mshyperv.c 7774F: arch/x86/hyperv 7775F: drivers/clocksource/hyperv_timer.c 7776F: drivers/hid/hid-hyperv.c 7777F: drivers/hv/ 7778F: drivers/input/serio/hyperv-keyboard.c 7779F: drivers/pci/controller/pci-hyperv.c 7780F: drivers/pci/controller/pci-hyperv-intf.c 7781F: drivers/net/hyperv/ 7782F: drivers/scsi/storvsc_drv.c 7783F: drivers/uio/uio_hv_generic.c 7784F: drivers/video/fbdev/hyperv_fb.c 7785F: drivers/iommu/hyperv-iommu.c 7786F: net/vmw_vsock/hyperv_transport.c 7787F: include/clocksource/hyperv_timer.h 7788F: include/linux/hyperv.h 7789F: include/uapi/linux/hyperv.h 7790F: include/asm-generic/mshyperv.h 7791F: tools/hv/ 7792F: Documentation/ABI/stable/sysfs-bus-vmbus 7793F: Documentation/ABI/testing/debugfs-hyperv 7794 7795HYPERBUS SUPPORT 7796M: Vignesh Raghavendra <vigneshr@ti.com> 7797S: Supported 7798F: drivers/mtd/hyperbus/ 7799F: include/linux/mtd/hyperbus.h 7800F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7801F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7802 7803HYPERVISOR VIRTUAL CONSOLE DRIVER 7804L: linuxppc-dev@lists.ozlabs.org 7805S: Odd Fixes 7806F: drivers/tty/hvc/ 7807 7808I2C ACPI SUPPORT 7809M: Mika Westerberg <mika.westerberg@linux.intel.com> 7810L: linux-i2c@vger.kernel.org 7811L: linux-acpi@vger.kernel.org 7812S: Maintained 7813F: drivers/i2c/i2c-core-acpi.c 7814 7815I2C CONTROLLER DRIVER FOR NVIDIA GPU 7816M: Ajay Gupta <ajayg@nvidia.com> 7817L: linux-i2c@vger.kernel.org 7818S: Maintained 7819F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 7820F: drivers/i2c/busses/i2c-nvidia-gpu.c 7821 7822I2C MUXES 7823M: Peter Rosin <peda@axentia.se> 7824L: linux-i2c@vger.kernel.org 7825S: Maintained 7826F: Documentation/i2c/i2c-topology.rst 7827F: Documentation/i2c/muxes/ 7828F: Documentation/devicetree/bindings/i2c/i2c-mux* 7829F: Documentation/devicetree/bindings/i2c/i2c-arb* 7830F: Documentation/devicetree/bindings/i2c/i2c-gate* 7831F: drivers/i2c/i2c-mux.c 7832F: drivers/i2c/muxes/ 7833F: include/linux/i2c-mux.h 7834 7835I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7836M: Gregory CLEMENT <gregory.clement@bootlin.com> 7837L: linux-i2c@vger.kernel.org 7838S: Maintained 7839F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7840F: drivers/i2c/busses/i2c-mv64xxx.c 7841 7842I2C OVER PARALLEL PORT 7843M: Jean Delvare <jdelvare@suse.com> 7844L: linux-i2c@vger.kernel.org 7845S: Maintained 7846F: Documentation/i2c/busses/i2c-parport.rst 7847F: drivers/i2c/busses/i2c-parport.c 7848 7849I2C SUBSYSTEM 7850M: Wolfram Sang <wsa@the-dreams.de> 7851L: linux-i2c@vger.kernel.org 7852W: https://i2c.wiki.kernel.org/ 7853Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7854T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7855S: Maintained 7856F: Documentation/devicetree/bindings/i2c/i2c.txt 7857F: Documentation/i2c/ 7858F: drivers/i2c/* 7859F: include/linux/i2c.h 7860F: include/linux/i2c-dev.h 7861F: include/linux/i2c-smbus.h 7862F: include/uapi/linux/i2c.h 7863F: include/uapi/linux/i2c-*.h 7864 7865I2C SUBSYSTEM HOST DRIVERS 7866L: linux-i2c@vger.kernel.org 7867W: https://i2c.wiki.kernel.org/ 7868Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7870S: Odd Fixes 7871F: Documentation/devicetree/bindings/i2c/ 7872F: drivers/i2c/algos/ 7873F: drivers/i2c/busses/ 7874 7875I2C-TAOS-EVM DRIVER 7876M: Jean Delvare <jdelvare@suse.com> 7877L: linux-i2c@vger.kernel.org 7878S: Maintained 7879F: Documentation/i2c/busses/i2c-taos-evm.rst 7880F: drivers/i2c/busses/i2c-taos-evm.c 7881 7882I2C-TINY-USB DRIVER 7883M: Till Harbaum <till@harbaum.org> 7884L: linux-i2c@vger.kernel.org 7885W: http://www.harbaum.org/till/i2c_tiny_usb 7886S: Maintained 7887F: drivers/i2c/busses/i2c-tiny-usb.c 7888 7889I2C/SMBUS CONTROLLER DRIVERS FOR PC 7890M: Jean Delvare <jdelvare@suse.com> 7891L: linux-i2c@vger.kernel.org 7892S: Maintained 7893F: Documentation/i2c/busses/i2c-ali1535.rst 7894F: Documentation/i2c/busses/i2c-ali1563.rst 7895F: Documentation/i2c/busses/i2c-ali15x3.rst 7896F: Documentation/i2c/busses/i2c-amd756.rst 7897F: Documentation/i2c/busses/i2c-amd8111.rst 7898F: Documentation/i2c/busses/i2c-i801.rst 7899F: Documentation/i2c/busses/i2c-nforce2.rst 7900F: Documentation/i2c/busses/i2c-piix4.rst 7901F: Documentation/i2c/busses/i2c-sis5595.rst 7902F: Documentation/i2c/busses/i2c-sis630.rst 7903F: Documentation/i2c/busses/i2c-sis96x.rst 7904F: Documentation/i2c/busses/i2c-via.rst 7905F: Documentation/i2c/busses/i2c-viapro.rst 7906F: drivers/i2c/busses/i2c-ali1535.c 7907F: drivers/i2c/busses/i2c-ali1563.c 7908F: drivers/i2c/busses/i2c-ali15x3.c 7909F: drivers/i2c/busses/i2c-amd756.c 7910F: drivers/i2c/busses/i2c-amd756-s4882.c 7911F: drivers/i2c/busses/i2c-amd8111.c 7912F: drivers/i2c/busses/i2c-i801.c 7913F: drivers/i2c/busses/i2c-isch.c 7914F: drivers/i2c/busses/i2c-nforce2.c 7915F: drivers/i2c/busses/i2c-nforce2-s4985.c 7916F: drivers/i2c/busses/i2c-piix4.c 7917F: drivers/i2c/busses/i2c-sis5595.c 7918F: drivers/i2c/busses/i2c-sis630.c 7919F: drivers/i2c/busses/i2c-sis96x.c 7920F: drivers/i2c/busses/i2c-via.c 7921F: drivers/i2c/busses/i2c-viapro.c 7922 7923I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7924M: Hans de Goede <hdegoede@redhat.com> 7925L: linux-i2c@vger.kernel.org 7926S: Maintained 7927F: drivers/i2c/busses/i2c-cht-wc.c 7928 7929I2C/SMBUS ISMT DRIVER 7930M: Seth Heasley <seth.heasley@intel.com> 7931M: Neil Horman <nhorman@tuxdriver.com> 7932L: linux-i2c@vger.kernel.org 7933F: drivers/i2c/busses/i2c-ismt.c 7934F: Documentation/i2c/busses/i2c-ismt.rst 7935 7936I2C/SMBUS STUB DRIVER 7937M: Jean Delvare <jdelvare@suse.com> 7938L: linux-i2c@vger.kernel.org 7939S: Maintained 7940F: drivers/i2c/i2c-stub.c 7941 7942I3C SUBSYSTEM 7943M: Boris Brezillon <bbrezillon@kernel.org> 7944L: linux-i3c@lists.infradead.org (moderated for non-subscribers) 7945C: irc://chat.freenode.net/linux-i3c 7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7947S: Maintained 7948F: Documentation/ABI/testing/sysfs-bus-i3c 7949F: Documentation/devicetree/bindings/i3c/ 7950F: Documentation/driver-api/i3c 7951F: drivers/i3c/ 7952F: include/linux/i3c/ 7953 7954I3C DRIVER FOR SYNOPSYS DESIGNWARE 7955M: Vitor Soares <vitor.soares@synopsys.com> 7956S: Maintained 7957F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7958F: drivers/i3c/master/dw* 7959 7960I3C DRIVER FOR CADENCE I3C MASTER IP 7961M: Przemysław Gaj <pgaj@cadence.com> 7962S: Maintained 7963F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt 7964F: drivers/i3c/master/i3c-master-cdns.c 7965 7966IA64 (Itanium) PLATFORM 7967M: Tony Luck <tony.luck@intel.com> 7968M: Fenghua Yu <fenghua.yu@intel.com> 7969L: linux-ia64@vger.kernel.org 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7971S: Maintained 7972F: arch/ia64/ 7973 7974IBM Power 842 compression accelerator 7975M: Haren Myneni <haren@us.ibm.com> 7976S: Supported 7977F: drivers/crypto/nx/Makefile 7978F: drivers/crypto/nx/Kconfig 7979F: drivers/crypto/nx/nx-842* 7980F: include/linux/sw842.h 7981F: crypto/842.c 7982F: lib/842/ 7983 7984IBM Power in-Nest Crypto Acceleration 7985M: Breno Leitão <leitao@debian.org> 7986M: Nayna Jain <nayna@linux.ibm.com> 7987M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7988L: linux-crypto@vger.kernel.org 7989S: Supported 7990F: drivers/crypto/nx/Makefile 7991F: drivers/crypto/nx/Kconfig 7992F: drivers/crypto/nx/nx-aes* 7993F: drivers/crypto/nx/nx-sha* 7994F: drivers/crypto/nx/nx.* 7995F: drivers/crypto/nx/nx_csbcpb.h 7996F: drivers/crypto/nx/nx_debugfs.c 7997 7998IBM Power Linux RAID adapter 7999M: Brian King <brking@us.ibm.com> 8000S: Supported 8001F: drivers/scsi/ipr.* 8002 8003IBM Power SRIOV Virtual NIC Device Driver 8004M: Thomas Falcon <tlfalcon@linux.ibm.com> 8005M: John Allen <jallen@linux.ibm.com> 8006L: netdev@vger.kernel.org 8007S: Supported 8008F: drivers/net/ethernet/ibm/ibmvnic.* 8009 8010IBM Power Virtual Accelerator Switchboard 8011M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 8012L: linuxppc-dev@lists.ozlabs.org 8013S: Supported 8014F: arch/powerpc/platforms/powernv/vas* 8015F: arch/powerpc/platforms/powernv/copy-paste.h 8016F: arch/powerpc/include/asm/vas.h 8017 8018IBM Power Virtual Ethernet Device Driver 8019M: Thomas Falcon <tlfalcon@linux.ibm.com> 8020L: netdev@vger.kernel.org 8021S: Supported 8022F: drivers/net/ethernet/ibm/ibmveth.* 8023 8024IBM Power Virtual FC Device Drivers 8025M: Tyrel Datwyler <tyreld@linux.ibm.com> 8026L: linux-scsi@vger.kernel.org 8027S: Supported 8028F: drivers/scsi/ibmvscsi/ibmvfc* 8029 8030IBM Power Virtual Management Channel Driver 8031M: Steven Royer <seroyer@linux.ibm.com> 8032S: Supported 8033F: drivers/misc/ibmvmc.* 8034 8035IBM Power Virtual SCSI Device Drivers 8036M: Tyrel Datwyler <tyreld@linux.ibm.com> 8037L: linux-scsi@vger.kernel.org 8038S: Supported 8039F: drivers/scsi/ibmvscsi/ibmvscsi* 8040F: include/scsi/viosrp.h 8041 8042IBM Power Virtual SCSI Device Target Driver 8043M: Michael Cyr <mikecyr@linux.ibm.com> 8044L: linux-scsi@vger.kernel.org 8045L: target-devel@vger.kernel.org 8046S: Supported 8047F: drivers/scsi/ibmvscsi_tgt/ 8048 8049IBM Power VMX Cryptographic instructions 8050M: Breno Leitão <leitao@debian.org> 8051M: Nayna Jain <nayna@linux.ibm.com> 8052M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 8053L: linux-crypto@vger.kernel.org 8054S: Supported 8055F: drivers/crypto/vmx/Makefile 8056F: drivers/crypto/vmx/Kconfig 8057F: drivers/crypto/vmx/vmx.c 8058F: drivers/crypto/vmx/aes* 8059F: drivers/crypto/vmx/ghash* 8060F: drivers/crypto/vmx/ppc-xlate.pl 8061 8062IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 8063M: Tyrel Datwyler <tyreld@linux.ibm.com> 8064L: linux-pci@vger.kernel.org 8065L: linuxppc-dev@lists.ozlabs.org 8066S: Supported 8067F: drivers/pci/hotplug/rpaphp* 8068 8069IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 8070M: Tyrel Datwyler <tyreld@linux.ibm.com> 8071L: linux-pci@vger.kernel.org 8072L: linuxppc-dev@lists.ozlabs.org 8073S: Supported 8074F: drivers/pci/hotplug/rpadlpar* 8075 8076IBM ServeRAID RAID DRIVER 8077S: Orphan 8078F: drivers/scsi/ips.* 8079 8080ICH LPC AND GPIO DRIVER 8081M: Peter Tyser <ptyser@xes-inc.com> 8082S: Maintained 8083F: drivers/gpio/gpio-ich.c 8084F: drivers/mfd/lpc_ich.c 8085 8086ICY I2C DRIVER 8087M: Max Staudt <max@enpas.org> 8088L: linux-i2c@vger.kernel.org 8089S: Maintained 8090F: drivers/i2c/busses/i2c-icy.c 8091 8092IDE SUBSYSTEM 8093M: "David S. Miller" <davem@davemloft.net> 8094L: linux-ide@vger.kernel.org 8095Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 8097S: Maintained 8098F: Documentation/ide/ 8099F: drivers/ide/ 8100F: include/linux/ide.h 8101 8102IDE/ATAPI DRIVERS 8103M: Borislav Petkov <bp@alien8.de> 8104L: linux-ide@vger.kernel.org 8105S: Maintained 8106F: Documentation/cdrom/ide-cd.rst 8107F: drivers/ide/ide-cd* 8108 8109IDEAPAD LAPTOP EXTRAS DRIVER 8110M: Ike Panhc <ike.pan@canonical.com> 8111L: platform-driver-x86@vger.kernel.org 8112W: http://launchpad.net/ideapad-laptop 8113S: Maintained 8114F: drivers/platform/x86/ideapad-laptop.c 8115 8116IDEAPAD LAPTOP SLIDEBAR DRIVER 8117M: Andrey Moiseev <o2g.org.ru@gmail.com> 8118L: linux-input@vger.kernel.org 8119W: https://github.com/o2genum/ideapad-slidebar 8120S: Maintained 8121F: drivers/input/misc/ideapad_slidebar.c 8122 8123IDT VersaClock 5 CLOCK DRIVER 8124M: Marek Vasut <marek.vasut@gmail.com> 8125S: Maintained 8126F: drivers/clk/clk-versaclock5.c 8127 8128IEEE 802.15.4 SUBSYSTEM 8129M: Alexander Aring <alex.aring@gmail.com> 8130M: Stefan Schmidt <stefan@datenfreihafen.org> 8131L: linux-wpan@vger.kernel.org 8132W: http://wpan.cakelab.org/ 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 8134T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 8135S: Maintained 8136F: net/ieee802154/ 8137F: net/mac802154/ 8138F: drivers/net/ieee802154/ 8139F: include/linux/nl802154.h 8140F: include/linux/ieee802154.h 8141F: include/net/nl802154.h 8142F: include/net/mac802154.h 8143F: include/net/af_ieee802154.h 8144F: include/net/cfg802154.h 8145F: include/net/ieee802154_netdev.h 8146F: Documentation/networking/ieee802154.rst 8147 8148IFE PROTOCOL 8149M: Yotam Gigi <yotam.gi@gmail.com> 8150M: Jamal Hadi Salim <jhs@mojatatu.com> 8151F: net/ife 8152F: include/net/ife.h 8153F: include/uapi/linux/ife.h 8154 8155IGORPLUG-USB IR RECEIVER 8156M: Sean Young <sean@mess.org> 8157L: linux-media@vger.kernel.org 8158S: Maintained 8159F: drivers/media/rc/igorplugusb.c 8160 8161IGUANAWORKS USB IR TRANSCEIVER 8162M: Sean Young <sean@mess.org> 8163L: linux-media@vger.kernel.org 8164S: Maintained 8165F: drivers/media/rc/iguanair.c 8166 8167IIO DIGITAL POTENTIOMETER DAC 8168M: Peter Rosin <peda@axentia.se> 8169L: linux-iio@vger.kernel.org 8170S: Maintained 8171F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 8172F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 8173F: drivers/iio/dac/dpot-dac.c 8174 8175IIO ENVELOPE DETECTOR 8176M: Peter Rosin <peda@axentia.se> 8177L: linux-iio@vger.kernel.org 8178S: Maintained 8179F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 8180F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 8181F: drivers/iio/adc/envelope-detector.c 8182 8183IIO MULTIPLEXER 8184M: Peter Rosin <peda@axentia.se> 8185L: linux-iio@vger.kernel.org 8186S: Maintained 8187F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 8188F: drivers/iio/multiplexer/iio-mux.c 8189 8190IIO SUBSYSTEM AND DRIVERS 8191M: Jonathan Cameron <jic23@kernel.org> 8192R: Hartmut Knaack <knaack.h@gmx.de> 8193R: Lars-Peter Clausen <lars@metafoo.de> 8194R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 8195L: linux-iio@vger.kernel.org 8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8197S: Maintained 8198F: Documentation/ABI/testing/configfs-iio* 8199F: Documentation/ABI/testing/sysfs-bus-iio* 8200F: Documentation/devicetree/bindings/iio/ 8201F: drivers/iio/ 8202F: drivers/staging/iio/ 8203F: include/linux/iio/ 8204F: tools/iio/ 8205 8206IIO UNIT CONVERTER 8207M: Peter Rosin <peda@axentia.se> 8208L: linux-iio@vger.kernel.org 8209S: Maintained 8210F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 8211F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 8212F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 8213F: drivers/iio/afe/iio-rescale.c 8214 8215IKANOS/ADI EAGLE ADSL USB DRIVER 8216M: Matthieu Castet <castet.matthieu@free.fr> 8217M: Stanislaw Gruszka <stf_xl@wp.pl> 8218S: Maintained 8219F: drivers/usb/atm/ueagle-atm.c 8220 8221IMGTEC ASCII LCD DRIVER 8222M: Paul Burton <paulburton@kernel.org> 8223S: Maintained 8224F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 8225F: drivers/auxdisplay/img-ascii-lcd.c 8226 8227IMGTEC IR DECODER DRIVER 8228S: Orphan 8229F: drivers/media/rc/img-ir/ 8230 8231IMON SOUNDGRAPH USB IR RECEIVER 8232M: Sean Young <sean@mess.org> 8233L: linux-media@vger.kernel.org 8234S: Maintained 8235F: drivers/media/rc/imon_raw.c 8236F: drivers/media/rc/imon.c 8237 8238IMS TWINTURBO FRAMEBUFFER DRIVER 8239L: linux-fbdev@vger.kernel.org 8240S: Orphan 8241F: drivers/video/fbdev/imsttfb.c 8242 8243INA209 HARDWARE MONITOR DRIVER 8244M: Guenter Roeck <linux@roeck-us.net> 8245L: linux-hwmon@vger.kernel.org 8246S: Maintained 8247F: Documentation/hwmon/ina209.rst 8248F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8249F: drivers/hwmon/ina209.c 8250 8251INA2XX HARDWARE MONITOR DRIVER 8252M: Guenter Roeck <linux@roeck-us.net> 8253L: linux-hwmon@vger.kernel.org 8254S: Maintained 8255F: Documentation/hwmon/ina2xx.rst 8256F: drivers/hwmon/ina2xx.c 8257F: include/linux/platform_data/ina2xx.h 8258 8259INDUSTRY PACK SUBSYSTEM (IPACK) 8260M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 8261M: Jens Taprogge <jens.taprogge@taprogge.org> 8262M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8263L: industrypack-devel@lists.sourceforge.net 8264W: http://industrypack.sourceforge.net 8265S: Maintained 8266F: drivers/ipack/ 8267 8268INFINEON DPS310 Driver 8269M: Eddie James <eajames@linux.ibm.com> 8270L: linux-iio@vger.kernel.org 8271F: drivers/iio/pressure/dps310.c 8272S: Maintained 8273 8274INFINIBAND SUBSYSTEM 8275M: Doug Ledford <dledford@redhat.com> 8276M: Jason Gunthorpe <jgg@mellanox.com> 8277L: linux-rdma@vger.kernel.org 8278W: https://github.com/linux-rdma/rdma-core 8279Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8280T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8281S: Supported 8282F: Documentation/devicetree/bindings/infiniband/ 8283F: Documentation/infiniband/ 8284F: drivers/infiniband/ 8285F: include/uapi/linux/if_infiniband.h 8286F: include/uapi/rdma/ 8287F: include/rdma/ 8288F: include/trace/events/ib_mad.h 8289F: include/trace/events/ib_umad.h 8290F: samples/bpf/ibumad_kern.c 8291F: samples/bpf/ibumad_user.c 8292 8293INGENIC JZ4780 DMA Driver 8294M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 8295S: Maintained 8296F: drivers/dma/dma-jz4780.c 8297 8298INGENIC JZ4780 NAND DRIVER 8299M: Harvey Hunt <harveyhuntnexus@gmail.com> 8300L: linux-mtd@lists.infradead.org 8301S: Maintained 8302F: drivers/mtd/nand/raw/ingenic/ 8303 8304INGENIC JZ47xx SoCs 8305M: Paul Cercueil <paul@crapouillou.net> 8306S: Maintained 8307F: arch/mips/boot/dts/ingenic/ 8308F: arch/mips/include/asm/mach-jz4740/ 8309F: arch/mips/jz4740/ 8310F: drivers/clk/ingenic/ 8311F: drivers/dma/dma-jz4780.c 8312F: drivers/gpu/drm/ingenic/ 8313F: drivers/i2c/busses/i2c-jz4780.c 8314F: drivers/iio/adc/ingenic-adc.c 8315F: drivers/irqchip/irq-ingenic.c 8316F: drivers/memory/jz4780-nemc.c 8317F: drivers/mmc/host/jz4740_mmc.c 8318F: drivers/mtd/nand/raw/ingenic/ 8319F: drivers/pinctrl/pinctrl-ingenic.c 8320F: drivers/power/supply/ingenic-battery.c 8321F: drivers/pwm/pwm-jz4740.c 8322F: drivers/rtc/rtc-jz4740.c 8323F: drivers/tty/serial/8250/8250_ingenic.c 8324F: drivers/usb/musb/jz4740.c 8325F: drivers/watchdog/jz4740_wdt.c 8326F: include/dt-bindings/iio/adc/ingenic,adc.h 8327F: include/linux/mfd/ingenic-tcu.h 8328F: sound/soc/jz4740/ 8329F: sound/soc/codecs/jz47* 8330 8331INOTIFY 8332M: Jan Kara <jack@suse.cz> 8333R: Amir Goldstein <amir73il@gmail.com> 8334L: linux-fsdevel@vger.kernel.org 8335S: Maintained 8336F: Documentation/filesystems/inotify.txt 8337F: fs/notify/inotify/ 8338F: include/linux/inotify.h 8339F: include/uapi/linux/inotify.h 8340 8341INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8342M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8343L: linux-input@vger.kernel.org 8344Q: http://patchwork.kernel.org/project/linux-input/list/ 8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8346S: Maintained 8347F: drivers/input/ 8348F: include/linux/input.h 8349F: include/uapi/linux/input.h 8350F: include/uapi/linux/input-event-codes.h 8351F: include/linux/input/ 8352F: Documentation/devicetree/bindings/input/ 8353F: Documentation/devicetree/bindings/serio/ 8354F: Documentation/input/ 8355 8356INPUT MULTITOUCH (MT) PROTOCOL 8357M: Henrik Rydberg <rydberg@bitmath.org> 8358L: linux-input@vger.kernel.org 8359S: Odd fixes 8360F: Documentation/input/multi-touch-protocol.rst 8361F: drivers/input/input-mt.c 8362K: \b(ABS|SYN)_MT_ 8363 8364INSIDE SECURE CRYPTO DRIVER 8365M: Antoine Tenart <antoine.tenart@bootlin.com> 8366F: drivers/crypto/inside-secure/ 8367S: Maintained 8368L: linux-crypto@vger.kernel.org 8369 8370INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8371M: Mimi Zohar <zohar@linux.ibm.com> 8372M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8373L: linux-integrity@vger.kernel.org 8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8375S: Supported 8376F: security/integrity/ima/ 8377 8378INTEL 810/815 FRAMEBUFFER DRIVER 8379M: Antonino Daplas <adaplas@gmail.com> 8380L: linux-fbdev@vger.kernel.org 8381S: Maintained 8382F: drivers/video/fbdev/i810/ 8383 8384INTEL ASoC DRIVERS 8385M: Cezary Rojewski <cezary.rojewski@intel.com> 8386M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8387M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8388M: Jie Yang <yang.jie@linux.intel.com> 8389L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8390S: Supported 8391F: sound/soc/intel/ 8392 8393INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8394M: Hans de Goede <hdegoede@redhat.com> 8395L: platform-driver-x86@vger.kernel.org 8396S: Maintained 8397F: drivers/platform/x86/intel_atomisp2_pm.c 8398 8399INTEL C600 SERIES SAS CONTROLLER DRIVER 8400M: Intel SCU Linux support <intel-linux-scu@intel.com> 8401M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8402L: linux-scsi@vger.kernel.org 8403T: git git://git.code.sf.net/p/intel-sas/isci 8404S: Supported 8405F: drivers/scsi/isci/ 8406 8407INTEL CPU family model numbers 8408M: Tony Luck <tony.luck@intel.com> 8409M: x86@kernel.org 8410L: linux-kernel@vger.kernel.org 8411S: Supported 8412F: arch/x86/include/asm/intel-family.h 8413 8414INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8415M: Jani Nikula <jani.nikula@linux.intel.com> 8416M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8417M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8418L: intel-gfx@lists.freedesktop.org 8419W: https://01.org/linuxgraphics/ 8420B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs 8421C: irc://chat.freenode.net/intel-gfx 8422Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8423T: git git://anongit.freedesktop.org/drm-intel 8424S: Supported 8425F: drivers/gpu/drm/i915/ 8426F: include/drm/i915* 8427F: include/uapi/drm/i915_drm.h 8428F: Documentation/gpu/i915.rst 8429 8430INTEL ETHERNET DRIVERS 8431M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8432L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8433W: http://www.intel.com/support/feedback.htm 8434W: http://e1000.sourceforge.net/ 8435Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8438S: Supported 8439F: Documentation/networking/device_drivers/intel/e100.rst 8440F: Documentation/networking/device_drivers/intel/e1000.rst 8441F: Documentation/networking/device_drivers/intel/e1000e.rst 8442F: Documentation/networking/device_drivers/intel/fm10k.rst 8443F: Documentation/networking/device_drivers/intel/igb.rst 8444F: Documentation/networking/device_drivers/intel/igbvf.rst 8445F: Documentation/networking/device_drivers/intel/ixgb.rst 8446F: Documentation/networking/device_drivers/intel/ixgbe.rst 8447F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8448F: Documentation/networking/device_drivers/intel/i40e.rst 8449F: Documentation/networking/device_drivers/intel/iavf.rst 8450F: Documentation/networking/device_drivers/intel/ice.rst 8451F: drivers/net/ethernet/intel/ 8452F: drivers/net/ethernet/intel/*/ 8453F: include/linux/avf/virtchnl.h 8454 8455INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8456M: Maik Broemme <mbroemme@libmpq.org> 8457L: linux-fbdev@vger.kernel.org 8458S: Maintained 8459F: Documentation/fb/intelfb.rst 8460F: drivers/video/fbdev/intelfb/ 8461 8462INTEL GPIO DRIVERS 8463M: Andy Shevchenko <andy@kernel.org> 8464L: linux-gpio@vger.kernel.org 8465S: Maintained 8466T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8467F: drivers/gpio/gpio-ich.c 8468F: drivers/gpio/gpio-intel-mid.c 8469F: drivers/gpio/gpio-merrifield.c 8470F: drivers/gpio/gpio-ml-ioh.c 8471F: drivers/gpio/gpio-pch.c 8472F: drivers/gpio/gpio-sch.c 8473F: drivers/gpio/gpio-sodaville.c 8474 8475INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8476M: Zhenyu Wang <zhenyuw@linux.intel.com> 8477M: Zhi Wang <zhi.a.wang@intel.com> 8478L: intel-gvt-dev@lists.freedesktop.org 8479L: intel-gfx@lists.freedesktop.org 8480W: https://01.org/igvt-g 8481T: git https://github.com/intel/gvt-linux.git 8482S: Supported 8483F: drivers/gpu/drm/i915/gvt/ 8484 8485INTEL HID EVENT DRIVER 8486M: Alex Hung <alex.hung@canonical.com> 8487L: platform-driver-x86@vger.kernel.org 8488S: Maintained 8489F: drivers/platform/x86/intel-hid.c 8490 8491INTEL I/OAT DMA DRIVER 8492M: Dave Jiang <dave.jiang@intel.com> 8493R: Dan Williams <dan.j.williams@intel.com> 8494L: dmaengine@vger.kernel.org 8495Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8496S: Supported 8497F: drivers/dma/ioat* 8498 8499INTEL IADX DRIVER 8500M: Dave Jiang <dave.jiang@intel.com> 8501L: dmaengine@vger.kernel.org 8502S: Supported 8503F: drivers/dma/idxd/* 8504F: include/uapi/linux/idxd.h 8505F: include/linux/idxd.h 8506 8507INTEL IDLE DRIVER 8508M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8509M: Len Brown <lenb@kernel.org> 8510L: linux-pm@vger.kernel.org 8511T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8512B: https://bugzilla.kernel.org 8513S: Supported 8514F: drivers/idle/intel_idle.c 8515 8516INTEL INTEGRATED SENSOR HUB DRIVER 8517M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8518M: Jiri Kosina <jikos@kernel.org> 8519L: linux-input@vger.kernel.org 8520S: Maintained 8521F: drivers/hid/intel-ish-hid/ 8522 8523INTEL IOMMU (VT-d) 8524M: David Woodhouse <dwmw2@infradead.org> 8525M: Lu Baolu <baolu.lu@linux.intel.com> 8526L: iommu@lists.linux-foundation.org 8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8528S: Supported 8529F: drivers/iommu/dmar.c 8530F: drivers/iommu/intel*.[ch] 8531F: include/linux/intel-iommu.h 8532F: include/linux/intel-svm.h 8533 8534INTEL IOP-ADMA DMA DRIVER 8535R: Dan Williams <dan.j.williams@intel.com> 8536S: Odd fixes 8537F: drivers/dma/iop-adma.c 8538 8539INTEL IPU3 CSI-2 CIO2 DRIVER 8540M: Yong Zhi <yong.zhi@intel.com> 8541M: Sakari Ailus <sakari.ailus@linux.intel.com> 8542M: Bingbu Cao <bingbu.cao@intel.com> 8543R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8544L: linux-media@vger.kernel.org 8545S: Maintained 8546F: drivers/media/pci/intel/ipu3/ 8547F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8548 8549INTEL IPU3 CSI-2 IMGU DRIVER 8550M: Sakari Ailus <sakari.ailus@linux.intel.com> 8551L: linux-media@vger.kernel.org 8552S: Maintained 8553F: drivers/staging/media/ipu3/ 8554F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8555F: Documentation/media/v4l-drivers/ipu3.rst 8556F: Documentation/media/v4l-drivers/ipu3_rcb.svg 8557 8558INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8559M: Krzysztof Halasa <khalasa@piap.pl> 8560S: Maintained 8561F: include/linux/soc/ixp4xx/qmgr.h 8562F: include/linux/soc/ixp4xx/npe.h 8563F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8564F: drivers/soc/ixp4xx/ixp4xx-npe.c 8565F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8566F: drivers/net/wan/ixp4xx_hss.c 8567 8568INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8569M: Deepak Saxena <dsaxena@plexity.net> 8570S: Maintained 8571F: drivers/char/hw_random/ixp4xx-rng.c 8572 8573INTEL MANAGEMENT ENGINE (mei) 8574M: Tomas Winkler <tomas.winkler@intel.com> 8575L: linux-kernel@vger.kernel.org 8576S: Supported 8577F: include/uapi/linux/mei.h 8578F: include/linux/mei_cl_bus.h 8579F: drivers/misc/mei/* 8580F: drivers/watchdog/mei_wdt.c 8581F: Documentation/driver-api/mei/* 8582F: samples/mei/* 8583 8584INTEL MENLOW THERMAL DRIVER 8585M: Sujith Thomas <sujith.thomas@intel.com> 8586L: platform-driver-x86@vger.kernel.org 8587W: https://01.org/linux-acpi 8588S: Supported 8589F: drivers/platform/x86/intel_menlow.c 8590 8591INTEL MIC DRIVERS (mic) 8592M: Sudeep Dutt <sudeep.dutt@intel.com> 8593M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8594S: Supported 8595W: https://github.com/sudeepdutt/mic 8596W: http://software.intel.com/en-us/mic-developer 8597F: include/linux/mic_bus.h 8598F: include/linux/scif.h 8599F: include/uapi/linux/mic_common.h 8600F: include/uapi/linux/mic_ioctl.h 8601F: include/uapi/linux/scif_ioctl.h 8602F: drivers/misc/mic/ 8603F: drivers/dma/mic_x100_dma.c 8604F: drivers/dma/mic_x100_dma.h 8605F: Documentation/mic/ 8606 8607INTEL PMC CORE DRIVER 8608M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8609M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8610L: platform-driver-x86@vger.kernel.org 8611S: Maintained 8612F: drivers/platform/x86/intel_pmc_core* 8613 8614INTEL PMC/P-Unit IPC DRIVER 8615M: Zha Qipeng<qipeng.zha@intel.com> 8616L: platform-driver-x86@vger.kernel.org 8617S: Maintained 8618F: drivers/platform/x86/intel_pmc_ipc.c 8619F: drivers/platform/x86/intel_punit_ipc.c 8620F: arch/x86/include/asm/intel_pmc_ipc.h 8621F: arch/x86/include/asm/intel_punit_ipc.h 8622 8623INTEL PMIC GPIO DRIVERS 8624M: Andy Shevchenko <andy@kernel.org> 8625S: Maintained 8626T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8627F: drivers/gpio/gpio-*cove.c 8628F: drivers/gpio/gpio-msic.c 8629 8630INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8631R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8632S: Maintained 8633F: drivers/mfd/intel_msic.c 8634F: drivers/mfd/intel_soc_pmic* 8635F: include/linux/mfd/intel_msic.h 8636F: include/linux/mfd/intel_soc_pmic* 8637 8638INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8639M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8640L: linux-wireless@vger.kernel.org 8641S: Maintained 8642F: Documentation/networking/device_drivers/intel/ipw2100.txt 8643F: Documentation/networking/device_drivers/intel/ipw2200.txt 8644F: drivers/net/wireless/intel/ipw2x00/ 8645 8646INTEL PSTATE DRIVER 8647M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8648M: Len Brown <lenb@kernel.org> 8649L: linux-pm@vger.kernel.org 8650S: Supported 8651F: drivers/cpufreq/intel_pstate.c 8652 8653INTEL RDMA RNIC DRIVER 8654M: Faisal Latif <faisal.latif@intel.com> 8655M: Shiraz Saleem <shiraz.saleem@intel.com> 8656L: linux-rdma@vger.kernel.org 8657S: Supported 8658F: drivers/infiniband/hw/i40iw/ 8659F: include/uapi/rdma/i40iw-abi.h 8660 8661INTEL SPEED SELECT TECHNOLOGY 8662M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8663L: platform-driver-x86@vger.kernel.org 8664S: Maintained 8665F: drivers/platform/x86/intel_speed_select_if/ 8666F: tools/power/x86/intel-speed-select/ 8667F: include/uapi/linux/isst_if.h 8668 8669INTEL STRATIX10 FIRMWARE DRIVERS 8670M: Richard Gong <richard.gong@linux.intel.com> 8671L: linux-kernel@vger.kernel.org 8672S: Maintained 8673F: drivers/firmware/stratix10-rsu.c 8674F: drivers/firmware/stratix10-svc.c 8675F: include/linux/firmware/intel/stratix10-smc.h 8676F: include/linux/firmware/intel/stratix10-svc-client.h 8677F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8678F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8679 8680INTEL TELEMETRY DRIVER 8681M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8682M: "David E. Box" <david.e.box@linux.intel.com> 8683L: platform-driver-x86@vger.kernel.org 8684S: Maintained 8685F: arch/x86/include/asm/intel_telemetry.h 8686F: drivers/platform/x86/intel_telemetry* 8687 8688INTEL UNCORE FREQUENCY CONTROL 8689M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8690L: platform-driver-x86@vger.kernel.org 8691S: Maintained 8692F: drivers/platform/x86/intel-uncore-frequency.c 8693 8694INTEL VIRTUAL BUTTON DRIVER 8695M: AceLan Kao <acelan.kao@canonical.com> 8696L: platform-driver-x86@vger.kernel.org 8697S: Maintained 8698F: drivers/platform/x86/intel-vbtn.c 8699 8700INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8701M: Stanislaw Gruszka <stf_xl@wp.pl> 8702L: linux-wireless@vger.kernel.org 8703S: Supported 8704F: drivers/net/wireless/intel/iwlegacy/ 8705 8706INTEL WIRELESS WIFI LINK (iwlwifi) 8707M: Johannes Berg <johannes.berg@intel.com> 8708M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8709M: Luca Coelho <luciano.coelho@intel.com> 8710M: Intel Linux Wireless <linuxwifi@intel.com> 8711L: linux-wireless@vger.kernel.org 8712W: http://intellinuxwireless.org 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8714S: Supported 8715F: drivers/net/wireless/intel/iwlwifi/ 8716 8717INTEL WIRELESS WIMAX CONNECTION 2400 8718M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8719M: linux-wimax@intel.com 8720L: wimax@linuxwimax.org (subscribers-only) 8721S: Supported 8722W: http://linuxwimax.org 8723F: Documentation/admin-guide/wimax/i2400m.rst 8724F: drivers/net/wimax/i2400m/ 8725F: include/uapi/linux/wimax/i2400m.h 8726 8727INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8728M: Mario Limonciello <mario.limonciello@dell.com> 8729S: Maintained 8730F: drivers/platform/x86/intel-wmi-thunderbolt.c 8731 8732INTEL(R) TRACE HUB 8733M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8734S: Supported 8735F: Documentation/trace/intel_th.rst 8736F: drivers/hwtracing/intel_th/ 8737F: include/linux/intel_th.h 8738 8739INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8740M: Ning Sun <ning.sun@intel.com> 8741L: tboot-devel@lists.sourceforge.net 8742W: http://tboot.sourceforge.net 8743T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8744S: Supported 8745F: Documentation/x86/intel_txt.rst 8746F: include/linux/tboot.h 8747F: arch/x86/kernel/tboot.c 8748 8749INTERCONNECT API 8750M: Georgi Djakov <georgi.djakov@linaro.org> 8751L: linux-pm@vger.kernel.org 8752S: Maintained 8753F: Documentation/driver-api/interconnect.rst 8754F: Documentation/devicetree/bindings/interconnect/ 8755F: drivers/interconnect/ 8756F: include/dt-bindings/interconnect/ 8757F: include/linux/interconnect-provider.h 8758F: include/linux/interconnect.h 8759 8760INVENSENSE MPU-3050 GYROSCOPE DRIVER 8761M: Linus Walleij <linus.walleij@linaro.org> 8762L: linux-iio@vger.kernel.org 8763S: Maintained 8764F: drivers/iio/gyro/mpu3050* 8765F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8766 8767IOC3 ETHERNET DRIVER 8768M: Ralf Baechle <ralf@linux-mips.org> 8769L: linux-mips@vger.kernel.org 8770S: Maintained 8771F: drivers/net/ethernet/sgi/ioc3-eth.c 8772 8773IOMAP FILESYSTEM LIBRARY 8774M: Christoph Hellwig <hch@infradead.org> 8775M: Darrick J. Wong <darrick.wong@oracle.com> 8776M: linux-xfs@vger.kernel.org 8777M: linux-fsdevel@vger.kernel.org 8778L: linux-xfs@vger.kernel.org 8779L: linux-fsdevel@vger.kernel.org 8780T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8781S: Supported 8782F: fs/iomap/ 8783F: include/linux/iomap.h 8784 8785IOMMU DRIVERS 8786M: Joerg Roedel <joro@8bytes.org> 8787L: iommu@lists.linux-foundation.org 8788T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8789S: Maintained 8790F: Documentation/devicetree/bindings/iommu/ 8791F: drivers/iommu/ 8792F: include/linux/iommu.h 8793F: include/linux/of_iommu.h 8794F: include/linux/iova.h 8795 8796IO_URING 8797M: Jens Axboe <axboe@kernel.dk> 8798L: io-uring@vger.kernel.org 8799T: git git://git.kernel.dk/linux-block 8800T: git git://git.kernel.dk/liburing 8801S: Maintained 8802F: fs/io_uring.c 8803F: fs/io-wq.c 8804F: fs/io-wq.h 8805F: include/uapi/linux/io_uring.h 8806 8807IPMI SUBSYSTEM 8808M: Corey Minyard <minyard@acm.org> 8809L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8810W: http://openipmi.sourceforge.net/ 8811S: Supported 8812F: Documentation/devicetree/bindings/ipmi/ 8813F: Documentation/IPMI.txt 8814F: drivers/char/ipmi/ 8815F: include/linux/ipmi* 8816F: include/uapi/linux/ipmi* 8817 8818IPS SCSI RAID DRIVER 8819M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8820L: linux-scsi@vger.kernel.org 8821W: http://www.adaptec.com/ 8822S: Maintained 8823F: drivers/scsi/ips* 8824 8825IPVS 8826M: Wensong Zhang <wensong@linux-vs.org> 8827M: Simon Horman <horms@verge.net.au> 8828M: Julian Anastasov <ja@ssi.bg> 8829L: netdev@vger.kernel.org 8830L: lvs-devel@vger.kernel.org 8831S: Maintained 8832T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8833T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8834F: Documentation/networking/ipvs-sysctl.txt 8835F: include/net/ip_vs.h 8836F: include/uapi/linux/ip_vs.h 8837F: net/netfilter/ipvs/ 8838 8839IPWIRELESS DRIVER 8840M: Jiri Kosina <jikos@kernel.org> 8841M: David Sterba <dsterba@suse.com> 8842S: Odd Fixes 8843F: drivers/tty/ipwireless/ 8844 8845IPX NETWORK LAYER 8846L: netdev@vger.kernel.org 8847S: Obsolete 8848F: include/uapi/linux/ipx.h 8849 8850IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8851M: Marc Zyngier <maz@kernel.org> 8852S: Maintained 8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8854F: Documentation/IRQ-domain.txt 8855F: include/linux/irqdomain.h 8856F: kernel/irq/irqdomain.c 8857F: kernel/irq/msi.c 8858 8859IRQ SUBSYSTEM 8860M: Thomas Gleixner <tglx@linutronix.de> 8861L: linux-kernel@vger.kernel.org 8862S: Maintained 8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8864F: kernel/irq/ 8865 8866IRQCHIP DRIVERS 8867M: Thomas Gleixner <tglx@linutronix.de> 8868M: Jason Cooper <jason@lakedaemon.net> 8869M: Marc Zyngier <maz@kernel.org> 8870L: linux-kernel@vger.kernel.org 8871S: Maintained 8872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8873F: Documentation/devicetree/bindings/interrupt-controller/ 8874F: drivers/irqchip/ 8875 8876ISA 8877M: William Breathitt Gray <vilhelm.gray@gmail.com> 8878S: Maintained 8879F: Documentation/driver-api/isa.rst 8880F: drivers/base/isa.c 8881F: include/linux/isa.h 8882 8883ISA RADIO MODULE 8884M: Hans Verkuil <hverkuil@xs4all.nl> 8885L: linux-media@vger.kernel.org 8886T: git git://linuxtv.org/media_tree.git 8887W: https://linuxtv.org 8888S: Maintained 8889F: drivers/media/radio/radio-isa* 8890 8891ISAPNP 8892M: Jaroslav Kysela <perex@perex.cz> 8893S: Maintained 8894F: Documentation/driver-api/isapnp.rst 8895F: drivers/pnp/isapnp/ 8896F: include/linux/isapnp.h 8897 8898ISCSI 8899M: Lee Duncan <lduncan@suse.com> 8900M: Chris Leech <cleech@redhat.com> 8901L: open-iscsi@googlegroups.com 8902L: linux-scsi@vger.kernel.org 8903W: www.open-iscsi.com 8904S: Maintained 8905F: drivers/scsi/*iscsi* 8906F: include/scsi/*iscsi* 8907 8908iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8909M: Peter Jones <pjones@redhat.com> 8910M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8911S: Maintained 8912F: drivers/firmware/iscsi_ibft* 8913 8914ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8915M: Sagi Grimberg <sagi@grimberg.me> 8916M: Max Gurtovoy <maxg@mellanox.com> 8917L: linux-rdma@vger.kernel.org 8918S: Supported 8919W: http://www.openfabrics.org 8920W: www.open-iscsi.org 8921Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8922F: drivers/infiniband/ulp/iser/ 8923 8924ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8925M: Sagi Grimberg <sagi@grimberg.me> 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8927L: linux-rdma@vger.kernel.org 8928L: target-devel@vger.kernel.org 8929S: Supported 8930W: http://www.linux-iscsi.org 8931F: drivers/infiniband/ulp/isert 8932 8933ISDN/mISDN SUBSYSTEM 8934M: Karsten Keil <isdn@linux-pingi.de> 8935L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8936L: netdev@vger.kernel.org 8937W: http://www.isdn4linux.de 8938S: Maintained 8939F: drivers/isdn/mISDN/ 8940F: drivers/isdn/hardware/ 8941F: drivers/isdn/Kconfig 8942F: drivers/isdn/Makefile 8943 8944ISDN/CMTP OVER BLUETOOTH 8945M: Karsten Keil <isdn@linux-pingi.de> 8946L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8947L: netdev@vger.kernel.org 8948W: http://www.isdn4linux.de 8949S: Odd Fixes 8950F: Documentation/isdn/ 8951F: drivers/isdn/capi/ 8952F: net/bluetooth/cmtp/ 8953F: include/linux/isdn/ 8954F: include/uapi/linux/isdn/ 8955 8956IT87 HARDWARE MONITORING DRIVER 8957M: Jean Delvare <jdelvare@suse.com> 8958L: linux-hwmon@vger.kernel.org 8959S: Maintained 8960F: Documentation/hwmon/it87.rst 8961F: drivers/hwmon/it87.c 8962 8963IT913X MEDIA DRIVER 8964M: Antti Palosaari <crope@iki.fi> 8965L: linux-media@vger.kernel.org 8966W: https://linuxtv.org 8967W: http://palosaari.fi/linux/ 8968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8969T: git git://linuxtv.org/anttip/media_tree.git 8970S: Maintained 8971F: drivers/media/tuners/it913x* 8972 8973IVTV VIDEO4LINUX DRIVER 8974M: Andy Walls <awalls@md.metrocast.net> 8975L: linux-media@vger.kernel.org 8976T: git git://linuxtv.org/media_tree.git 8977W: https://linuxtv.org 8978S: Maintained 8979F: Documentation/media/v4l-drivers/ivtv* 8980F: drivers/media/pci/ivtv/ 8981F: include/uapi/linux/ivtv* 8982 8983IX2505V MEDIA DRIVER 8984M: Malcolm Priestley <tvboxspy@gmail.com> 8985L: linux-media@vger.kernel.org 8986W: https://linuxtv.org 8987Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8988S: Maintained 8989F: drivers/media/dvb-frontends/ix2505v* 8990 8991JAILHOUSE HYPERVISOR INTERFACE 8992M: Jan Kiszka <jan.kiszka@siemens.com> 8993L: jailhouse-dev@googlegroups.com 8994S: Maintained 8995F: arch/x86/kernel/jailhouse.c 8996F: arch/x86/include/asm/jailhouse_para.h 8997 8998JC42.4 TEMPERATURE SENSOR DRIVER 8999M: Guenter Roeck <linux@roeck-us.net> 9000L: linux-hwmon@vger.kernel.org 9001S: Maintained 9002F: drivers/hwmon/jc42.c 9003F: Documentation/hwmon/jc42.rst 9004 9005JFS FILESYSTEM 9006M: Dave Kleikamp <shaggy@kernel.org> 9007L: jfs-discussion@lists.sourceforge.net 9008W: http://jfs.sourceforge.net/ 9009T: git git://github.com/kleikamp/linux-shaggy.git 9010S: Maintained 9011F: Documentation/admin-guide/jfs.rst 9012F: fs/jfs/ 9013 9014JME NETWORK DRIVER 9015M: Guo-Fu Tseng <cooldavid@cooldavid.org> 9016L: netdev@vger.kernel.org 9017S: Maintained 9018F: drivers/net/ethernet/jme.* 9019 9020JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 9021M: David Woodhouse <dwmw2@infradead.org> 9022M: Richard Weinberger <richard@nod.at> 9023L: linux-mtd@lists.infradead.org 9024W: http://www.linux-mtd.infradead.org/doc/jffs2.html 9025T: git git://git.infradead.org/ubifs-2.6.git 9026S: Odd Fixes 9027F: fs/jffs2/ 9028F: include/uapi/linux/jffs2.h 9029 9030JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 9031M: "Theodore Ts'o" <tytso@mit.edu> 9032M: Jan Kara <jack@suse.com> 9033L: linux-ext4@vger.kernel.org 9034S: Maintained 9035F: fs/jbd2/ 9036F: include/linux/jbd2.h 9037 9038JPU V4L2 MEM2MEM DRIVER FOR RENESAS 9039M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 9040L: linux-media@vger.kernel.org 9041S: Maintained 9042F: drivers/media/platform/rcar_jpu.c 9043 9044JSM Neo PCI based serial card 9045L: linux-serial@vger.kernel.org 9046S: Orphan 9047F: drivers/tty/serial/jsm/ 9048 9049K10TEMP HARDWARE MONITORING DRIVER 9050M: Clemens Ladisch <clemens@ladisch.de> 9051L: linux-hwmon@vger.kernel.org 9052S: Maintained 9053F: Documentation/hwmon/k10temp.rst 9054F: drivers/hwmon/k10temp.c 9055 9056K8TEMP HARDWARE MONITORING DRIVER 9057M: Rudolf Marek <r.marek@assembler.cz> 9058L: linux-hwmon@vger.kernel.org 9059S: Maintained 9060F: Documentation/hwmon/k8temp.rst 9061F: drivers/hwmon/k8temp.c 9062 9063KASAN 9064M: Andrey Ryabinin <aryabinin@virtuozzo.com> 9065R: Alexander Potapenko <glider@google.com> 9066R: Dmitry Vyukov <dvyukov@google.com> 9067L: kasan-dev@googlegroups.com 9068S: Maintained 9069F: arch/*/include/asm/kasan.h 9070F: arch/*/mm/kasan_init* 9071F: Documentation/dev-tools/kasan.rst 9072F: include/linux/kasan*.h 9073F: lib/test_kasan.c 9074F: mm/kasan/ 9075F: scripts/Makefile.kasan 9076 9077KCONFIG 9078M: Masahiro Yamada <masahiroy@kernel.org> 9079T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 9080L: linux-kbuild@vger.kernel.org 9081S: Maintained 9082F: Documentation/kbuild/kconfig* 9083F: scripts/kconfig/ 9084F: scripts/Kconfig.include 9085 9086KDUMP 9087M: Dave Young <dyoung@redhat.com> 9088M: Baoquan He <bhe@redhat.com> 9089R: Vivek Goyal <vgoyal@redhat.com> 9090L: kexec@lists.infradead.org 9091W: http://lse.sourceforge.net/kdump/ 9092S: Maintained 9093F: Documentation/admin-guide/kdump/ 9094 9095KEENE FM RADIO TRANSMITTER DRIVER 9096M: Hans Verkuil <hverkuil@xs4all.nl> 9097L: linux-media@vger.kernel.org 9098T: git git://linuxtv.org/media_tree.git 9099W: https://linuxtv.org 9100S: Maintained 9101F: drivers/media/radio/radio-keene* 9102 9103KERNEL AUTOMOUNTER 9104M: Ian Kent <raven@themaw.net> 9105L: autofs@vger.kernel.org 9106S: Maintained 9107F: fs/autofs/ 9108 9109KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 9110M: Masahiro Yamada <masahiroy@kernel.org> 9111M: Michal Marek <michal.lkml@markovi.net> 9112T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 9113L: linux-kbuild@vger.kernel.org 9114S: Maintained 9115F: Documentation/kbuild/ 9116F: Makefile 9117F: scripts/Kbuild* 9118F: scripts/Makefile* 9119F: scripts/basic/ 9120F: scripts/mk* 9121F: scripts/*vmlinux* 9122F: scripts/mod/ 9123F: scripts/package/ 9124 9125KERNEL JANITORS 9126L: kernel-janitors@vger.kernel.org 9127W: http://kernelnewbies.org/KernelJanitors 9128S: Odd Fixes 9129 9130KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 9131M: "J. Bruce Fields" <bfields@fieldses.org> 9132M: Chuck Lever <chuck.lever@oracle.com> 9133L: linux-nfs@vger.kernel.org 9134W: http://nfs.sourceforge.net/ 9135T: git git://linux-nfs.org/~bfields/linux.git 9136S: Supported 9137F: fs/nfsd/ 9138F: include/uapi/linux/nfsd/ 9139F: fs/lockd/ 9140F: fs/nfs_common/ 9141F: net/sunrpc/ 9142F: include/linux/lockd/ 9143F: include/linux/sunrpc/ 9144F: include/uapi/linux/sunrpc/ 9145 9146KERNEL SELFTEST FRAMEWORK 9147M: Shuah Khan <shuah@kernel.org> 9148M: Shuah Khan <skhan@linuxfoundation.org> 9149L: linux-kselftest@vger.kernel.org 9150T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9151Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9152S: Maintained 9153F: tools/testing/selftests/ 9154F: Documentation/dev-tools/kselftest* 9155 9156KERNEL UNIT TESTING FRAMEWORK (KUnit) 9157M: Brendan Higgins <brendanhiggins@google.com> 9158L: linux-kselftest@vger.kernel.org 9159L: kunit-dev@googlegroups.com 9160W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9161S: Maintained 9162F: Documentation/dev-tools/kunit/ 9163F: include/kunit/ 9164F: lib/kunit/ 9165F: tools/testing/kunit/ 9166 9167KERNEL USERMODE HELPER 9168M: Luis Chamberlain <mcgrof@kernel.org> 9169L: linux-kernel@vger.kernel.org 9170S: Maintained 9171F: kernel/umh.c 9172F: include/linux/umh.h 9173 9174KERNEL VIRTUAL MACHINE (KVM) 9175M: Paolo Bonzini <pbonzini@redhat.com> 9176L: kvm@vger.kernel.org 9177W: http://www.linux-kvm.org 9178T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9179S: Supported 9180F: Documentation/virt/kvm/ 9181F: include/trace/events/kvm.h 9182F: include/uapi/asm-generic/kvm* 9183F: include/uapi/linux/kvm* 9184F: include/asm-generic/kvm* 9185F: include/linux/kvm* 9186F: include/kvm/iodev.h 9187F: virt/kvm/* 9188F: tools/kvm/ 9189F: tools/testing/selftests/kvm/ 9190 9191KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 9192M: Marc Zyngier <maz@kernel.org> 9193R: James Morse <james.morse@arm.com> 9194R: Julien Thierry <julien.thierry.kdev@gmail.com> 9195R: Suzuki K Poulose <suzuki.poulose@arm.com> 9196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9197L: kvmarm@lists.cs.columbia.edu 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9199S: Maintained 9200F: arch/arm/include/uapi/asm/kvm* 9201F: arch/arm/include/asm/kvm* 9202F: arch/arm/kvm/ 9203F: arch/arm64/include/uapi/asm/kvm* 9204F: arch/arm64/include/asm/kvm* 9205F: arch/arm64/kvm/ 9206F: virt/kvm/arm/ 9207F: include/kvm/arm_* 9208 9209KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 9210L: linux-mips@vger.kernel.org 9211L: kvm@vger.kernel.org 9212S: Orphan 9213F: arch/mips/include/uapi/asm/kvm* 9214F: arch/mips/include/asm/kvm* 9215F: arch/mips/kvm/ 9216 9217KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 9218M: Paul Mackerras <paulus@ozlabs.org> 9219L: kvm-ppc@vger.kernel.org 9220W: http://www.linux-kvm.org/ 9221T: git git://github.com/agraf/linux-2.6.git 9222S: Supported 9223F: arch/powerpc/include/uapi/asm/kvm* 9224F: arch/powerpc/include/asm/kvm* 9225F: arch/powerpc/kvm/ 9226F: arch/powerpc/kernel/kvm* 9227 9228KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 9229M: Christian Borntraeger <borntraeger@de.ibm.com> 9230M: Janosch Frank <frankja@linux.ibm.com> 9231R: David Hildenbrand <david@redhat.com> 9232R: Cornelia Huck <cohuck@redhat.com> 9233L: kvm@vger.kernel.org 9234W: http://www.ibm.com/developerworks/linux/linux390/ 9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9236S: Supported 9237F: arch/s390/include/uapi/asm/kvm* 9238F: arch/s390/include/asm/gmap.h 9239F: arch/s390/include/asm/kvm* 9240F: arch/s390/kvm/ 9241F: arch/s390/mm/gmap.c 9242F: tools/testing/selftests/kvm/s390x/ 9243F: tools/testing/selftests/kvm/*/s390x/ 9244 9245KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9246M: Paolo Bonzini <pbonzini@redhat.com> 9247R: Sean Christopherson <sean.j.christopherson@intel.com> 9248R: Vitaly Kuznetsov <vkuznets@redhat.com> 9249R: Wanpeng Li <wanpengli@tencent.com> 9250R: Jim Mattson <jmattson@google.com> 9251R: Joerg Roedel <joro@8bytes.org> 9252L: kvm@vger.kernel.org 9253W: http://www.linux-kvm.org 9254T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9255S: Supported 9256F: arch/x86/kvm/ 9257F: arch/x86/kvm/*/ 9258F: arch/x86/include/uapi/asm/kvm* 9259F: arch/x86/include/uapi/asm/vmx.h 9260F: arch/x86/include/uapi/asm/svm.h 9261F: arch/x86/include/asm/kvm* 9262F: arch/x86/include/asm/pvclock-abi.h 9263F: arch/x86/include/asm/svm.h 9264F: arch/x86/include/asm/vmx*.h 9265F: arch/x86/kernel/kvm.c 9266F: arch/x86/kernel/kvmclock.c 9267 9268KERNFS 9269M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9270M: Tejun Heo <tj@kernel.org> 9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9272S: Supported 9273F: include/linux/kernfs.h 9274F: fs/kernfs/ 9275 9276KEXEC 9277M: Eric Biederman <ebiederm@xmission.com> 9278W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9279L: kexec@lists.infradead.org 9280S: Maintained 9281F: include/linux/kexec.h 9282F: include/uapi/linux/kexec.h 9283F: kernel/kexec* 9284 9285KEYS-ENCRYPTED 9286M: Mimi Zohar <zohar@linux.ibm.com> 9287L: linux-integrity@vger.kernel.org 9288L: keyrings@vger.kernel.org 9289S: Supported 9290F: Documentation/security/keys/trusted-encrypted.rst 9291F: include/keys/encrypted-type.h 9292F: security/keys/encrypted-keys/ 9293 9294KEYS-TRUSTED 9295M: James Bottomley <jejb@linux.ibm.com> 9296M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9297M: Mimi Zohar <zohar@linux.ibm.com> 9298L: linux-integrity@vger.kernel.org 9299L: keyrings@vger.kernel.org 9300S: Supported 9301F: Documentation/security/keys/trusted-encrypted.rst 9302F: include/keys/trusted-type.h 9303F: security/keys/trusted.c 9304F: include/keys/trusted.h 9305 9306KEYS/KEYRINGS: 9307M: David Howells <dhowells@redhat.com> 9308M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9309L: keyrings@vger.kernel.org 9310S: Maintained 9311F: Documentation/security/keys/core.rst 9312F: include/linux/key.h 9313F: include/linux/key-type.h 9314F: include/linux/keyctl.h 9315F: include/uapi/linux/keyctl.h 9316F: include/keys/ 9317F: security/keys/ 9318 9319KGDB / KDB /debug_core 9320M: Jason Wessel <jason.wessel@windriver.com> 9321M: Daniel Thompson <daniel.thompson@linaro.org> 9322R: Douglas Anderson <dianders@chromium.org> 9323W: http://kgdb.wiki.kernel.org/ 9324L: kgdb-bugreport@lists.sourceforge.net 9325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9326S: Maintained 9327F: Documentation/dev-tools/kgdb.rst 9328F: drivers/misc/kgdbts.c 9329F: drivers/tty/serial/kgdboc.c 9330F: include/linux/kdb.h 9331F: include/linux/kgdb.h 9332F: kernel/debug/ 9333 9334KMEMLEAK 9335M: Catalin Marinas <catalin.marinas@arm.com> 9336S: Maintained 9337F: Documentation/dev-tools/kmemleak.rst 9338F: include/linux/kmemleak.h 9339F: mm/kmemleak.c 9340F: mm/kmemleak-test.c 9341 9342KMOD KERNEL MODULE LOADER - USERMODE HELPER 9343M: Luis Chamberlain <mcgrof@kernel.org> 9344L: linux-kernel@vger.kernel.org 9345S: Maintained 9346F: kernel/kmod.c 9347F: include/linux/kmod.h 9348F: lib/test_kmod.c 9349F: tools/testing/selftests/kmod/ 9350 9351KPROBES 9352M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 9353M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 9354M: "David S. Miller" <davem@davemloft.net> 9355M: Masami Hiramatsu <mhiramat@kernel.org> 9356S: Maintained 9357F: Documentation/kprobes.txt 9358F: include/linux/kprobes.h 9359F: include/asm-generic/kprobes.h 9360F: kernel/kprobes.c 9361 9362KS0108 LCD CONTROLLER DRIVER 9363M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9364S: Maintained 9365F: Documentation/admin-guide/auxdisplay/ks0108.rst 9366F: drivers/auxdisplay/ks0108.c 9367F: include/linux/ks0108.h 9368 9369L3MDEV 9370M: David Ahern <dsahern@kernel.org> 9371L: netdev@vger.kernel.org 9372S: Maintained 9373F: net/l3mdev 9374F: include/net/l3mdev.h 9375 9376L7 BPF FRAMEWORK 9377M: John Fastabend <john.fastabend@gmail.com> 9378M: Daniel Borkmann <daniel@iogearbox.net> 9379L: netdev@vger.kernel.org 9380L: bpf@vger.kernel.org 9381S: Maintained 9382F: include/linux/skmsg.h 9383F: net/core/skmsg.c 9384F: net/core/sock_map.c 9385F: net/ipv4/tcp_bpf.c 9386 9387LANTIQ / INTEL Ethernet drivers 9388M: Hauke Mehrtens <hauke@hauke-m.de> 9389L: netdev@vger.kernel.org 9390S: Maintained 9391F: net/dsa/tag_gswip.c 9392F: drivers/net/ethernet/lantiq_xrx200.c 9393F: drivers/net/dsa/lantiq_pce.h 9394F: drivers/net/dsa/lantiq_gswip.c 9395 9396LANTIQ MIPS ARCHITECTURE 9397M: John Crispin <john@phrozen.org> 9398L: linux-mips@vger.kernel.org 9399S: Maintained 9400F: arch/mips/lantiq 9401F: drivers/soc/lantiq 9402 9403LAPB module 9404L: linux-x25@vger.kernel.org 9405S: Orphan 9406F: Documentation/networking/lapb-module.txt 9407F: include/*/lapb.h 9408F: net/lapb/ 9409 9410LASI 53c700 driver for PARISC 9411M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9412L: linux-scsi@vger.kernel.org 9413S: Maintained 9414F: Documentation/scsi/53c700.txt 9415F: drivers/scsi/53c700* 9416 9417LEAKING_ADDRESSES 9418M: Tobin C. Harding <me@tobin.cc> 9419M: Tycho Andersen <tycho@tycho.ws> 9420L: kernel-hardening@lists.openwall.com 9421S: Maintained 9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9423F: scripts/leaking_addresses.pl 9424 9425LED SUBSYSTEM 9426M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9427M: Pavel Machek <pavel@ucw.cz> 9428R: Dan Murphy <dmurphy@ti.com> 9429L: linux-leds@vger.kernel.org 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9432S: Maintained 9433F: Documentation/devicetree/bindings/leds/ 9434F: drivers/leds/ 9435F: include/linux/leds.h 9436 9437LEGACY EEPROM DRIVER 9438M: Jean Delvare <jdelvare@suse.com> 9439S: Maintained 9440F: Documentation/misc-devices/eeprom.rst 9441F: drivers/misc/eeprom/eeprom.c 9442 9443LEGO MINDSTORMS EV3 9444R: David Lechner <david@lechnology.com> 9445S: Maintained 9446F: arch/arm/boot/dts/da850-lego-ev3.dts 9447F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9448F: drivers/power/supply/lego_ev3_battery.c 9449 9450LEGO USB Tower driver 9451M: Juergen Stuber <starblue@users.sourceforge.net> 9452L: legousb-devel@lists.sourceforge.net 9453W: http://legousb.sourceforge.net/ 9454S: Maintained 9455F: drivers/usb/misc/legousbtower.c 9456 9457LG LAPTOP EXTRAS 9458M: Matan Ziv-Av <matan@svgalib.org> 9459L: platform-driver-x86@vger.kernel.org 9460S: Maintained 9461F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9462F: Documentation/admin-guide/laptops/lg-laptop.rst 9463F: drivers/platform/x86/lg-laptop.c 9464 9465LG2160 MEDIA DRIVER 9466M: Michael Krufky <mkrufky@linuxtv.org> 9467L: linux-media@vger.kernel.org 9468W: https://linuxtv.org 9469W: http://github.com/mkrufky 9470Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9471T: git git://linuxtv.org/mkrufky/tuners.git 9472S: Maintained 9473F: drivers/media/dvb-frontends/lg2160.* 9474 9475LGDT3305 MEDIA DRIVER 9476M: Michael Krufky <mkrufky@linuxtv.org> 9477L: linux-media@vger.kernel.org 9478W: https://linuxtv.org 9479W: http://github.com/mkrufky 9480Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9481T: git git://linuxtv.org/mkrufky/tuners.git 9482S: Maintained 9483F: drivers/media/dvb-frontends/lgdt3305.* 9484 9485LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9486M: Viresh Kumar <vireshk@kernel.org> 9487L: linux-ide@vger.kernel.org 9488T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9489S: Maintained 9490F: include/linux/pata_arasan_cf_data.h 9491F: drivers/ata/pata_arasan_cf.c 9492 9493LIBATA PATA DRIVERS 9494M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9495M: Jens Axboe <axboe@kernel.dk> 9496L: linux-ide@vger.kernel.org 9497T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9498S: Maintained 9499F: drivers/ata/pata_*.c 9500F: drivers/ata/ata_generic.c 9501 9502LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9503M: Linus Walleij <linus.walleij@linaro.org> 9504L: linux-ide@vger.kernel.org 9505T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9506S: Maintained 9507F: drivers/ata/pata_ftide010.c 9508F: drivers/ata/sata_gemini.c 9509F: drivers/ata/sata_gemini.h 9510 9511LIBATA SATA AHCI PLATFORM devices support 9512M: Hans de Goede <hdegoede@redhat.com> 9513M: Jens Axboe <axboe@kernel.dk> 9514L: linux-ide@vger.kernel.org 9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9516S: Maintained 9517F: drivers/ata/ahci_platform.c 9518F: drivers/ata/libahci_platform.c 9519F: include/linux/ahci_platform.h 9520 9521LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9522M: Mikael Pettersson <mikpelinux@gmail.com> 9523L: linux-ide@vger.kernel.org 9524T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9525S: Maintained 9526F: drivers/ata/sata_promise.* 9527 9528LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9529M: Jens Axboe <axboe@kernel.dk> 9530L: linux-ide@vger.kernel.org 9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9532S: Maintained 9533F: drivers/ata/ 9534F: include/linux/ata.h 9535F: include/linux/libata.h 9536F: Documentation/devicetree/bindings/ata/ 9537 9538LIBLOCKDEP 9539M: Sasha Levin <alexander.levin@microsoft.com> 9540S: Maintained 9541F: tools/lib/lockdep/ 9542 9543LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9544M: Dan Williams <dan.j.williams@intel.com> 9545M: Vishal Verma <vishal.l.verma@intel.com> 9546M: Dave Jiang <dave.jiang@intel.com> 9547L: linux-nvdimm@lists.01.org 9548P: Documentation/nvdimm/maintainer-entry-profile.rst 9549Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9550S: Supported 9551F: drivers/nvdimm/blk.c 9552F: drivers/nvdimm/region_devs.c 9553 9554LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9555M: Vishal Verma <vishal.l.verma@intel.com> 9556M: Dan Williams <dan.j.williams@intel.com> 9557M: Dave Jiang <dave.jiang@intel.com> 9558L: linux-nvdimm@lists.01.org 9559P: Documentation/nvdimm/maintainer-entry-profile.rst 9560Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9561S: Supported 9562F: drivers/nvdimm/btt* 9563 9564LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9565M: Dan Williams <dan.j.williams@intel.com> 9566M: Vishal Verma <vishal.l.verma@intel.com> 9567M: Dave Jiang <dave.jiang@intel.com> 9568L: linux-nvdimm@lists.01.org 9569P: Documentation/nvdimm/maintainer-entry-profile.rst 9570Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9571S: Supported 9572F: drivers/nvdimm/pmem* 9573 9574LIBNVDIMM: DEVICETREE BINDINGS 9575M: Oliver O'Halloran <oohall@gmail.com> 9576L: linux-nvdimm@lists.01.org 9577Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9578S: Supported 9579F: drivers/nvdimm/of_pmem.c 9580F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9581 9582LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9583M: Dan Williams <dan.j.williams@intel.com> 9584M: Vishal Verma <vishal.l.verma@intel.com> 9585M: Dave Jiang <dave.jiang@intel.com> 9586M: Ira Weiny <ira.weiny@intel.com> 9587L: linux-nvdimm@lists.01.org 9588P: Documentation/nvdimm/maintainer-entry-profile.rst 9589Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9590T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9591S: Supported 9592F: drivers/nvdimm/* 9593F: drivers/acpi/nfit/* 9594F: include/linux/nd.h 9595F: include/linux/libnvdimm.h 9596F: include/uapi/linux/ndctl.h 9597 9598LICENSES and SPDX stuff 9599M: Thomas Gleixner <tglx@linutronix.de> 9600M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9601L: linux-spdx@vger.kernel.org 9602S: Maintained 9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9604F: COPYING 9605F: Documentation/process/license-rules.rst 9606F: LICENSES/ 9607F: scripts/spdxcheck-test.sh 9608F: scripts/spdxcheck.py 9609 9610LIGHTNVM PLATFORM SUPPORT 9611M: Matias Bjorling <mb@lightnvm.io> 9612W: http://github/OpenChannelSSD 9613L: linux-block@vger.kernel.org 9614S: Maintained 9615F: drivers/lightnvm/ 9616F: include/linux/lightnvm.h 9617F: include/uapi/linux/lightnvm.h 9618 9619LINUX FOR POWER MACINTOSH 9620M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9621W: http://www.penguinppc.org/ 9622L: linuxppc-dev@lists.ozlabs.org 9623S: Maintained 9624F: arch/powerpc/platforms/powermac/ 9625F: drivers/macintosh/ 9626 9627LINUX FOR POWERPC (32-BIT AND 64-BIT) 9628M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9629M: Paul Mackerras <paulus@samba.org> 9630M: Michael Ellerman <mpe@ellerman.id.au> 9631W: https://github.com/linuxppc/linux/wiki 9632L: linuxppc-dev@lists.ozlabs.org 9633Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9635S: Supported 9636F: Documentation/ABI/stable/sysfs-firmware-opal-* 9637F: Documentation/devicetree/bindings/powerpc/ 9638F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9639F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9640F: Documentation/powerpc/ 9641F: arch/powerpc/ 9642F: drivers/char/tpm/tpm_ibmvtpm* 9643F: drivers/crypto/nx/ 9644F: drivers/crypto/vmx/ 9645F: drivers/i2c/busses/i2c-opal.c 9646F: drivers/net/ethernet/ibm/ibmveth.* 9647F: drivers/net/ethernet/ibm/ibmvnic.* 9648F: drivers/pci/hotplug/pnv_php.c 9649F: drivers/pci/hotplug/rpa* 9650F: drivers/rtc/rtc-opal.c 9651F: drivers/scsi/ibmvscsi/ 9652F: drivers/tty/hvc/hvc_opal.c 9653F: drivers/watchdog/wdrtas.c 9654F: tools/testing/selftests/powerpc 9655N: /pmac 9656N: powermac 9657N: powernv 9658N: [^a-z0-9]ps3 9659N: pseries 9660 9661LINUX FOR POWERPC EMBEDDED MPC5XXX 9662M: Anatolij Gustschin <agust@denx.de> 9663L: linuxppc-dev@lists.ozlabs.org 9664T: git git://git.denx.de/linux-denx-agust.git 9665S: Maintained 9666F: arch/powerpc/platforms/512x/ 9667F: arch/powerpc/platforms/52xx/ 9668 9669LINUX FOR POWERPC EMBEDDED PPC4XX 9670M: Alistair Popple <alistair@popple.id.au> 9671M: Matt Porter <mporter@kernel.crashing.org> 9672W: http://www.penguinppc.org/ 9673L: linuxppc-dev@lists.ozlabs.org 9674S: Maintained 9675F: arch/powerpc/platforms/40x/ 9676F: arch/powerpc/platforms/44x/ 9677 9678LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9679M: Scott Wood <oss@buserror.net> 9680M: Kumar Gala <galak@kernel.crashing.org> 9681W: http://www.penguinppc.org/ 9682L: linuxppc-dev@lists.ozlabs.org 9683T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9684S: Maintained 9685F: arch/powerpc/platforms/83xx/ 9686F: arch/powerpc/platforms/85xx/ 9687F: Documentation/devicetree/bindings/powerpc/fsl/ 9688 9689LINUX FOR POWERPC EMBEDDED PPC8XX 9690M: Vitaly Bordug <vitb@kernel.crashing.org> 9691W: http://www.penguinppc.org/ 9692L: linuxppc-dev@lists.ozlabs.org 9693S: Maintained 9694F: arch/powerpc/platforms/8xx/ 9695 9696LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9697L: linuxppc-dev@lists.ozlabs.org 9698S: Orphan 9699F: arch/powerpc/*/*virtex* 9700F: arch/powerpc/*/*/*virtex* 9701 9702LINUX FOR POWERPC PA SEMI PWRFICIENT 9703L: linuxppc-dev@lists.ozlabs.org 9704S: Orphan 9705F: arch/powerpc/platforms/pasemi/ 9706F: drivers/*/*pasemi* 9707F: drivers/*/*/*pasemi* 9708 9709LINUX KERNEL DUMP TEST MODULE (LKDTM) 9710M: Kees Cook <keescook@chromium.org> 9711S: Maintained 9712F: drivers/misc/lkdtm/* 9713F: tools/testing/selftests/lkdtm/* 9714 9715LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9716M: Alan Stern <stern@rowland.harvard.edu> 9717M: Andrea Parri <parri.andrea@gmail.com> 9718M: Will Deacon <will@kernel.org> 9719M: Peter Zijlstra <peterz@infradead.org> 9720M: Boqun Feng <boqun.feng@gmail.com> 9721M: Nicholas Piggin <npiggin@gmail.com> 9722M: David Howells <dhowells@redhat.com> 9723M: Jade Alglave <j.alglave@ucl.ac.uk> 9724M: Luc Maranget <luc.maranget@inria.fr> 9725M: "Paul E. McKenney" <paulmck@kernel.org> 9726R: Akira Yokosawa <akiyks@gmail.com> 9727R: Daniel Lustig <dlustig@nvidia.com> 9728L: linux-kernel@vger.kernel.org 9729L: linux-arch@vger.kernel.org 9730S: Supported 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9732F: tools/memory-model/ 9733F: Documentation/atomic_bitops.txt 9734F: Documentation/atomic_t.txt 9735F: Documentation/core-api/atomic_ops.rst 9736F: Documentation/core-api/refcount-vs-atomic.rst 9737F: Documentation/memory-barriers.txt 9738 9739LIS3LV02D ACCELEROMETER DRIVER 9740M: Eric Piel <eric.piel@tremplin-utc.net> 9741S: Maintained 9742F: Documentation/misc-devices/lis3lv02d.rst 9743F: drivers/misc/lis3lv02d/ 9744F: drivers/platform/x86/hp_accel.c 9745 9746LIST KUNIT TEST 9747M: David Gow <davidgow@google.com> 9748L: linux-kselftest@vger.kernel.org 9749L: kunit-dev@googlegroups.com 9750S: Maintained 9751F: lib/list-test.c 9752 9753LIVE PATCHING 9754M: Josh Poimboeuf <jpoimboe@redhat.com> 9755M: Jiri Kosina <jikos@kernel.org> 9756M: Miroslav Benes <mbenes@suse.cz> 9757M: Petr Mladek <pmladek@suse.com> 9758R: Joe Lawrence <joe.lawrence@redhat.com> 9759S: Maintained 9760F: kernel/livepatch/ 9761F: include/linux/livepatch.h 9762F: arch/x86/include/asm/livepatch.h 9763F: arch/x86/kernel/livepatch.c 9764F: Documentation/livepatch/ 9765F: Documentation/ABI/testing/sysfs-kernel-livepatch 9766F: samples/livepatch/ 9767F: tools/testing/selftests/livepatch/ 9768L: live-patching@vger.kernel.org 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9770 9771LLC (802.2) 9772L: netdev@vger.kernel.org 9773S: Odd fixes 9774F: include/linux/llc.h 9775F: include/uapi/linux/llc.h 9776F: include/net/llc* 9777F: net/llc/ 9778 9779LM73 HARDWARE MONITOR DRIVER 9780M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9781L: linux-hwmon@vger.kernel.org 9782S: Maintained 9783F: drivers/hwmon/lm73.c 9784 9785LM78 HARDWARE MONITOR DRIVER 9786M: Jean Delvare <jdelvare@suse.com> 9787L: linux-hwmon@vger.kernel.org 9788S: Maintained 9789F: Documentation/hwmon/lm78.rst 9790F: drivers/hwmon/lm78.c 9791 9792LM83 HARDWARE MONITOR DRIVER 9793M: Jean Delvare <jdelvare@suse.com> 9794L: linux-hwmon@vger.kernel.org 9795S: Maintained 9796F: Documentation/hwmon/lm83.rst 9797F: drivers/hwmon/lm83.c 9798 9799LM90 HARDWARE MONITOR DRIVER 9800M: Jean Delvare <jdelvare@suse.com> 9801L: linux-hwmon@vger.kernel.org 9802S: Maintained 9803F: Documentation/hwmon/lm90.rst 9804F: Documentation/devicetree/bindings/hwmon/lm90.txt 9805F: drivers/hwmon/lm90.c 9806F: include/dt-bindings/thermal/lm90.h 9807 9808LM95234 HARDWARE MONITOR DRIVER 9809M: Guenter Roeck <linux@roeck-us.net> 9810L: linux-hwmon@vger.kernel.org 9811S: Maintained 9812F: Documentation/hwmon/lm95234.rst 9813F: drivers/hwmon/lm95234.c 9814 9815LME2510 MEDIA DRIVER 9816M: Malcolm Priestley <tvboxspy@gmail.com> 9817L: linux-media@vger.kernel.org 9818W: https://linuxtv.org 9819Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9820S: Maintained 9821F: drivers/media/usb/dvb-usb-v2/lmedm04* 9822 9823LOADPIN SECURITY MODULE 9824M: Kees Cook <keescook@chromium.org> 9825T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9826S: Supported 9827F: security/loadpin/ 9828F: Documentation/admin-guide/LSM/LoadPin.rst 9829 9830LOCKING PRIMITIVES 9831M: Peter Zijlstra <peterz@infradead.org> 9832M: Ingo Molnar <mingo@redhat.com> 9833M: Will Deacon <will@kernel.org> 9834L: linux-kernel@vger.kernel.org 9835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9836S: Maintained 9837F: Documentation/locking/ 9838F: include/linux/lockdep.h 9839F: include/linux/spinlock*.h 9840F: arch/*/include/asm/spinlock*.h 9841F: include/linux/rwlock*.h 9842F: include/linux/mutex*.h 9843F: include/linux/rwsem*.h 9844F: include/linux/seqlock.h 9845F: lib/locking*.[ch] 9846F: kernel/locking/ 9847X: kernel/locking/locktorture.c 9848 9849LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9850M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9851L: linux-ntfs-dev@lists.sourceforge.net 9852W: http://www.linux-ntfs.org/content/view/19/37/ 9853S: Maintained 9854F: Documentation/admin-guide/ldm.rst 9855F: block/partitions/ldm.* 9856 9857LOGITECH HID GAMING KEYBOARDS 9858M: Hans de Goede <hdegoede@redhat.com> 9859L: linux-input@vger.kernel.org 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9861S: Maintained 9862F: drivers/hid/hid-lg-g15.c 9863 9864LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9865M: Sathya Prakash <sathya.prakash@broadcom.com> 9866M: Chaitra P B <chaitra.basappa@broadcom.com> 9867M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9868L: MPT-FusionLinux.pdl@broadcom.com 9869L: linux-scsi@vger.kernel.org 9870W: http://www.avagotech.com/support/ 9871S: Supported 9872F: drivers/message/fusion/ 9873F: drivers/scsi/mpt3sas/ 9874 9875LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9876M: Matthew Wilcox <willy@infradead.org> 9877L: linux-scsi@vger.kernel.org 9878S: Maintained 9879F: drivers/scsi/sym53c8xx_2/ 9880 9881LTC1660 DAC DRIVER 9882M: Marcus Folkesson <marcus.folkesson@gmail.com> 9883L: linux-iio@vger.kernel.org 9884S: Maintained 9885F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 9886F: drivers/iio/dac/ltc1660.c 9887 9888LTC2983 IIO TEMPERATURE DRIVER 9889M: Nuno Sá <nuno.sa@analog.com> 9890W: http://ez.analog.com/community/linux-device-drivers 9891L: linux-iio@vger.kernel.org 9892S: Supported 9893F: drivers/iio/temperature/ltc2983.c 9894F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 9895 9896LTC4261 HARDWARE MONITOR DRIVER 9897M: Guenter Roeck <linux@roeck-us.net> 9898L: linux-hwmon@vger.kernel.org 9899S: Maintained 9900F: Documentation/hwmon/ltc4261.rst 9901F: drivers/hwmon/ltc4261.c 9902 9903LTC2947 HARDWARE MONITOR DRIVER 9904M: Nuno Sá <nuno.sa@analog.com> 9905W: http://ez.analog.com/community/linux-device-drivers 9906L: linux-hwmon@vger.kernel.org 9907S: Supported 9908F: drivers/hwmon/ltc2947-core.c 9909F: drivers/hwmon/ltc2947-spi.c 9910F: drivers/hwmon/ltc2947-i2c.c 9911F: drivers/hwmon/ltc2947.h 9912F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 9913 9914LTC4306 I2C MULTIPLEXER DRIVER 9915M: Michael Hennerich <michael.hennerich@analog.com> 9916W: http://ez.analog.com/community/linux-device-drivers 9917L: linux-i2c@vger.kernel.org 9918S: Supported 9919F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9920F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9921 9922LTP (Linux Test Project) 9923M: Mike Frysinger <vapier@gentoo.org> 9924M: Cyril Hrubis <chrubis@suse.cz> 9925M: Wanlong Gao <wanlong.gao@gmail.com> 9926M: Jan Stancek <jstancek@redhat.com> 9927M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9928M: Alexey Kodanev <alexey.kodanev@oracle.com> 9929L: ltp@lists.linux.it (subscribers-only) 9930W: http://linux-test-project.github.io/ 9931T: git git://github.com/linux-test-project/ltp.git 9932S: Maintained 9933 9934M68K ARCHITECTURE 9935M: Geert Uytterhoeven <geert@linux-m68k.org> 9936L: linux-m68k@lists.linux-m68k.org 9937W: http://www.linux-m68k.org/ 9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9939S: Maintained 9940F: arch/m68k/ 9941F: drivers/zorro/ 9942 9943M68K ON APPLE MACINTOSH 9944M: Joshua Thompson <funaho@jurai.org> 9945W: http://www.mac.linux-m68k.org/ 9946L: linux-m68k@lists.linux-m68k.org 9947S: Maintained 9948F: arch/m68k/mac/ 9949 9950M68K ON HP9000/300 9951M: Philip Blundell <philb@gnu.org> 9952W: http://www.tazenda.demon.co.uk/phil/linux-hp 9953S: Maintained 9954F: arch/m68k/hp300/ 9955 9956M88DS3103 MEDIA DRIVER 9957M: Antti Palosaari <crope@iki.fi> 9958L: linux-media@vger.kernel.org 9959W: https://linuxtv.org 9960W: http://palosaari.fi/linux/ 9961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9962T: git git://linuxtv.org/anttip/media_tree.git 9963S: Maintained 9964F: drivers/media/dvb-frontends/m88ds3103* 9965 9966M88RS2000 MEDIA DRIVER 9967M: Malcolm Priestley <tvboxspy@gmail.com> 9968L: linux-media@vger.kernel.org 9969W: https://linuxtv.org 9970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9971S: Maintained 9972F: drivers/media/dvb-frontends/m88rs2000* 9973 9974MA901 MASTERKIT USB FM RADIO DRIVER 9975M: Alexey Klimov <klimov.linux@gmail.com> 9976L: linux-media@vger.kernel.org 9977T: git git://linuxtv.org/media_tree.git 9978S: Maintained 9979F: drivers/media/radio/radio-ma901.c 9980 9981MAC80211 9982M: Johannes Berg <johannes@sipsolutions.net> 9983L: linux-wireless@vger.kernel.org 9984W: http://wireless.kernel.org/ 9985T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9986T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9987S: Maintained 9988F: Documentation/networking/mac80211-injection.txt 9989F: include/net/mac80211.h 9990F: net/mac80211/ 9991F: drivers/net/wireless/mac80211_hwsim.[ch] 9992F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 9993 9994MAILBOX API 9995M: Jassi Brar <jassisinghbrar@gmail.com> 9996L: linux-kernel@vger.kernel.org 9997S: Maintained 9998F: drivers/mailbox/ 9999F: include/linux/mailbox_client.h 10000F: include/linux/mailbox_controller.h 10001 10002MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 10003M: Michael Kerrisk <mtk.manpages@gmail.com> 10004W: http://www.kernel.org/doc/man-pages 10005L: linux-man@vger.kernel.org 10006S: Maintained 10007 10008MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 10009M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 10010L: linux-mips@vger.kernel.org 10011S: Maintained 10012F: arch/mips/boot/dts/img/pistachio_marduk.dts 10013 10014MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 10015M: Andrew Lunn <andrew@lunn.ch> 10016M: Vivien Didelot <vivien.didelot@gmail.com> 10017L: netdev@vger.kernel.org 10018S: Maintained 10019F: drivers/net/dsa/mv88e6xxx/ 10020F: include/linux/platform_data/mv88e6xxx.h 10021F: Documentation/devicetree/bindings/net/dsa/marvell.txt 10022F: Documentation/networking/devlink/mv88e6xxx.rst 10023 10024MARVELL ARMADA DRM SUPPORT 10025M: Russell King <linux@armlinux.org.uk> 10026S: Maintained 10027T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 10028T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 10029F: drivers/gpu/drm/armada/ 10030F: include/uapi/drm/armada_drm.h 10031F: Documentation/devicetree/bindings/display/armada/ 10032 10033MARVELL ARMADA 3700 PHY DRIVERS 10034M: Miquel Raynal <miquel.raynal@bootlin.com> 10035S: Maintained 10036F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 10037F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 10038F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 10039F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 10040 10041MARVELL CRYPTO DRIVER 10042M: Boris Brezillon <bbrezillon@kernel.org> 10043M: Arnaud Ebalard <arno@natisbad.org> 10044F: drivers/crypto/marvell/ 10045S: Maintained 10046L: linux-crypto@vger.kernel.org 10047 10048MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 10049M: Mirko Lindner <mlindner@marvell.com> 10050M: Stephen Hemminger <stephen@networkplumber.org> 10051L: netdev@vger.kernel.org 10052S: Maintained 10053F: drivers/net/ethernet/marvell/sk* 10054 10055MARVELL LIBERTAS WIRELESS DRIVER 10056L: libertas-dev@lists.infradead.org 10057S: Orphan 10058F: drivers/net/wireless/marvell/libertas/ 10059 10060MARVELL MACCHIATOBIN SUPPORT 10061M: Russell King <linux@armlinux.org.uk> 10062L: linux-arm-kernel@lists.infradead.org 10063S: Maintained 10064F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 10065 10066MARVELL MV643XX ETHERNET DRIVER 10067M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 10068L: netdev@vger.kernel.org 10069S: Maintained 10070F: drivers/net/ethernet/marvell/mv643xx_eth.* 10071F: include/linux/mv643xx.h 10072 10073MARVELL MV88X3310 PHY DRIVER 10074M: Russell King <linux@armlinux.org.uk> 10075L: netdev@vger.kernel.org 10076S: Maintained 10077F: drivers/net/phy/marvell10g.c 10078 10079MARVELL MVEBU THERMAL DRIVER 10080M: Miquel Raynal <miquel.raynal@bootlin.com> 10081S: Maintained 10082F: drivers/thermal/armada_thermal.c 10083 10084MARVELL MVNETA ETHERNET DRIVER 10085M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 10086L: netdev@vger.kernel.org 10087S: Maintained 10088F: drivers/net/ethernet/marvell/mvneta.* 10089 10090MARVELL MWIFIEX WIRELESS DRIVER 10091M: Amitkumar Karwar <amitkarwar@gmail.com> 10092M: Ganapathi Bhat <ganapathi.bhat@nxp.com> 10093M: Xinming Hu <huxinming820@gmail.com> 10094L: linux-wireless@vger.kernel.org 10095S: Maintained 10096F: drivers/net/wireless/marvell/mwifiex/ 10097 10098MARVELL MWL8K WIRELESS DRIVER 10099M: Lennert Buytenhek <buytenh@wantstofly.org> 10100L: linux-wireless@vger.kernel.org 10101S: Odd Fixes 10102F: drivers/net/wireless/marvell/mwl8k.c 10103 10104MARVELL NAND CONTROLLER DRIVER 10105M: Miquel Raynal <miquel.raynal@bootlin.com> 10106L: linux-mtd@lists.infradead.org 10107S: Maintained 10108F: drivers/mtd/nand/raw/marvell_nand.c 10109F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 10110 10111MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 10112M: Nicolas Pitre <nico@fluxnic.net> 10113S: Odd Fixes 10114F: drivers/mmc/host/mvsdio.* 10115 10116MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 10117M: Hu Ziji <huziji@marvell.com> 10118L: linux-mmc@vger.kernel.org 10119S: Supported 10120F: drivers/mmc/host/sdhci-xenon* 10121F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 10122 10123MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 10124M: Sunil Goutham <sgoutham@marvell.com> 10125M: Linu Cherian <lcherian@marvell.com> 10126M: Geetha sowjanya <gakula@marvell.com> 10127M: Jerin Jacob <jerinj@marvell.com> 10128L: netdev@vger.kernel.org 10129S: Supported 10130F: drivers/net/ethernet/marvell/octeontx2/af/ 10131F: Documentation/networking/device_drivers/marvell/octeontx2.rst 10132 10133MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 10134M: Sunil Goutham <sgoutham@marvell.com> 10135M: Geetha sowjanya <gakula@marvell.com> 10136M: Subbaraya Sundeep <sbhatta@marvell.com> 10137M: hariprasad <hkelam@marvell.com> 10138L: netdev@vger.kernel.org 10139S: Supported 10140F: drivers/net/ethernet/marvell/octeontx2/nic/ 10141 10142MATROX FRAMEBUFFER DRIVER 10143L: linux-fbdev@vger.kernel.org 10144S: Orphan 10145F: drivers/video/fbdev/matrox/matroxfb_* 10146F: include/uapi/linux/matroxfb.h 10147 10148MAX16065 HARDWARE MONITOR DRIVER 10149M: Guenter Roeck <linux@roeck-us.net> 10150L: linux-hwmon@vger.kernel.org 10151S: Maintained 10152F: Documentation/hwmon/max16065.rst 10153F: drivers/hwmon/max16065.c 10154 10155MAX2175 SDR TUNER DRIVER 10156M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10157L: linux-media@vger.kernel.org 10158T: git git://linuxtv.org/media_tree.git 10159S: Maintained 10160F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10161F: Documentation/media/v4l-drivers/max2175.rst 10162F: drivers/media/i2c/max2175* 10163F: include/uapi/linux/max2175.h 10164 10165MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 10166L: linux-hwmon@vger.kernel.org 10167S: Orphan 10168F: Documentation/hwmon/max6650.rst 10169F: drivers/hwmon/max6650.c 10170 10171MAX6697 HARDWARE MONITOR DRIVER 10172M: Guenter Roeck <linux@roeck-us.net> 10173L: linux-hwmon@vger.kernel.org 10174S: Maintained 10175F: Documentation/hwmon/max6697.rst 10176F: Documentation/devicetree/bindings/hwmon/max6697.txt 10177F: drivers/hwmon/max6697.c 10178F: include/linux/platform_data/max6697.h 10179 10180MAX9860 MONO AUDIO VOICE CODEC DRIVER 10181M: Peter Rosin <peda@axentia.se> 10182L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10183S: Maintained 10184F: Documentation/devicetree/bindings/sound/max9860.txt 10185F: sound/soc/codecs/max9860.* 10186 10187MAXBOTIX ULTRASONIC RANGER IIO DRIVER 10188M: Andreas Klinger <ak@it-klinger.de> 10189L: linux-iio@vger.kernel.org 10190S: Maintained 10191F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 10192F: drivers/iio/proximity/mb1232.c 10193 10194MAXIM MAX77650 PMIC MFD DRIVER 10195M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 10196L: linux-kernel@vger.kernel.org 10197S: Maintained 10198F: Documentation/devicetree/bindings/*/*max77650.yaml 10199F: Documentation/devicetree/bindings/*/max77650*.yaml 10200F: include/linux/mfd/max77650.h 10201F: drivers/mfd/max77650.c 10202F: drivers/regulator/max77650-regulator.c 10203F: drivers/power/supply/max77650-charger.c 10204F: drivers/input/misc/max77650-onkey.c 10205F: drivers/leds/leds-max77650.c 10206F: drivers/gpio/gpio-max77650.c 10207 10208MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 10209M: Javier Martinez Canillas <javier@dowhile0.org> 10210L: linux-kernel@vger.kernel.org 10211S: Supported 10212F: drivers/regulator/max77802-regulator.c 10213F: Documentation/devicetree/bindings/*/*max77802.txt 10214F: include/dt-bindings/*/*max77802.h 10215 10216MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 10217M: Krzysztof Kozlowski <krzk@kernel.org> 10218M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10219L: linux-pm@vger.kernel.org 10220S: Supported 10221F: drivers/power/supply/max14577_charger.c 10222F: drivers/power/supply/max77693_charger.c 10223 10224MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 10225M: Chanwoo Choi <cw00.choi@samsung.com> 10226M: Krzysztof Kozlowski <krzk@kernel.org> 10227M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10228L: linux-kernel@vger.kernel.org 10229S: Supported 10230F: drivers/*/max14577*.c 10231F: drivers/*/max77686*.c 10232F: drivers/*/max77693*.c 10233F: drivers/extcon/extcon-max14577.c 10234F: drivers/extcon/extcon-max77693.c 10235F: drivers/rtc/rtc-max77686.c 10236F: drivers/clk/clk-max77686.c 10237F: Documentation/devicetree/bindings/mfd/max14577.txt 10238F: Documentation/devicetree/bindings/*/max77686.txt 10239F: Documentation/devicetree/bindings/mfd/max77693.txt 10240F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10241F: include/linux/mfd/max14577*.h 10242F: include/linux/mfd/max77686*.h 10243F: include/linux/mfd/max77693*.h 10244 10245MAXIRADIO FM RADIO RECEIVER DRIVER 10246M: Hans Verkuil <hverkuil@xs4all.nl> 10247L: linux-media@vger.kernel.org 10248T: git git://linuxtv.org/media_tree.git 10249W: https://linuxtv.org 10250S: Maintained 10251F: drivers/media/radio/radio-maxiradio* 10252 10253MCAN MMIO DEVICE DRIVER 10254M: Dan Murphy <dmurphy@ti.com> 10255M: Sriram Dash <sriram.dash@samsung.com> 10256L: linux-can@vger.kernel.org 10257S: Maintained 10258F: Documentation/devicetree/bindings/net/can/m_can.txt 10259F: drivers/net/can/m_can/m_can.c 10260F: drivers/net/can/m_can/m_can.h 10261F: drivers/net/can/m_can/m_can_platform.c 10262 10263MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 10264M: Peter Rosin <peda@axentia.se> 10265L: linux-iio@vger.kernel.org 10266S: Maintained 10267F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 10268F: drivers/iio/potentiometer/mcp4018.c 10269F: drivers/iio/potentiometer/mcp4531.c 10270 10271MCR20A IEEE-802.15.4 RADIO DRIVER 10272M: Xue Liu <liuxuenetmail@gmail.com> 10273L: linux-wpan@vger.kernel.org 10274W: https://github.com/xueliu/mcr20a-linux 10275S: Maintained 10276F: drivers/net/ieee802154/mcr20a.c 10277F: drivers/net/ieee802154/mcr20a.h 10278F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10279 10280MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 10281M: William Breathitt Gray <vilhelm.gray@gmail.com> 10282L: linux-iio@vger.kernel.org 10283S: Maintained 10284F: drivers/iio/dac/cio-dac.c 10285 10286MEDIA CONTROLLER FRAMEWORK 10287M: Sakari Ailus <sakari.ailus@linux.intel.com> 10288M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10289L: linux-media@vger.kernel.org 10290W: https://www.linuxtv.org 10291T: git git://linuxtv.org/media_tree.git 10292S: Supported 10293F: drivers/media/mc/ 10294F: include/media/media-*.h 10295F: include/uapi/linux/media.h 10296 10297MEDIA DRIVERS FOR ASCOT2E 10298M: Sergey Kozlov <serjk@netup.ru> 10299M: Abylay Ospan <aospan@netup.ru> 10300L: linux-media@vger.kernel.org 10301W: https://linuxtv.org 10302W: http://netup.tv/ 10303T: git git://linuxtv.org/media_tree.git 10304S: Supported 10305F: drivers/media/dvb-frontends/ascot2e* 10306 10307MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10308M: Jasmin Jessich <jasmin@anw.at> 10309L: linux-media@vger.kernel.org 10310W: https://linuxtv.org 10311T: git git://linuxtv.org/media_tree.git 10312S: Maintained 10313F: drivers/media/dvb-frontends/cxd2099* 10314 10315MEDIA DRIVERS FOR CXD2841ER 10316M: Sergey Kozlov <serjk@netup.ru> 10317M: Abylay Ospan <aospan@netup.ru> 10318L: linux-media@vger.kernel.org 10319W: https://linuxtv.org 10320W: http://netup.tv/ 10321T: git git://linuxtv.org/media_tree.git 10322S: Supported 10323F: drivers/media/dvb-frontends/cxd2841er* 10324 10325MEDIA DRIVERS FOR CXD2880 10326M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10327L: linux-media@vger.kernel.org 10328W: http://linuxtv.org/ 10329T: git git://linuxtv.org/media_tree.git 10330S: Supported 10331F: drivers/media/dvb-frontends/cxd2880/* 10332F: drivers/media/spi/cxd2880* 10333 10334MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10335L: linux-media@vger.kernel.org 10336W: https://linuxtv.org 10337T: git git://linuxtv.org/media_tree.git 10338S: Orphan 10339F: drivers/media/pci/ddbridge/* 10340 10341MEDIA DRIVERS FOR FREESCALE IMX 10342M: Steve Longerbeam <slongerbeam@gmail.com> 10343M: Philipp Zabel <p.zabel@pengutronix.de> 10344L: linux-media@vger.kernel.org 10345T: git git://linuxtv.org/media_tree.git 10346S: Maintained 10347F: Documentation/devicetree/bindings/media/imx.txt 10348F: Documentation/media/v4l-drivers/imx.rst 10349F: drivers/staging/media/imx/ 10350F: include/linux/imx-media.h 10351F: include/media/imx.h 10352 10353MEDIA DRIVER FOR FREESCALE IMX PXP 10354M: Philipp Zabel <p.zabel@pengutronix.de> 10355L: linux-media@vger.kernel.org 10356T: git git://linuxtv.org/media_tree.git 10357S: Maintained 10358F: drivers/media/platform/imx-pxp.[ch] 10359 10360MEDIA DRIVERS FOR FREESCALE IMX7 10361M: Rui Miguel Silva <rmfrfs@gmail.com> 10362L: linux-media@vger.kernel.org 10363T: git git://linuxtv.org/media_tree.git 10364S: Maintained 10365F: Documentation/devicetree/bindings/media/imx7-csi.txt 10366F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10367F: Documentation/media/v4l-drivers/imx7.rst 10368F: drivers/staging/media/imx/imx7-media-csi.c 10369F: drivers/staging/media/imx/imx7-mipi-csis.c 10370 10371MEDIA DRIVERS FOR HELENE 10372M: Abylay Ospan <aospan@netup.ru> 10373L: linux-media@vger.kernel.org 10374W: https://linuxtv.org 10375W: http://netup.tv/ 10376T: git git://linuxtv.org/media_tree.git 10377S: Supported 10378F: drivers/media/dvb-frontends/helene* 10379 10380MEDIA DRIVERS FOR HORUS3A 10381M: Sergey Kozlov <serjk@netup.ru> 10382M: Abylay Ospan <aospan@netup.ru> 10383L: linux-media@vger.kernel.org 10384W: https://linuxtv.org 10385W: http://netup.tv/ 10386T: git git://linuxtv.org/media_tree.git 10387S: Supported 10388F: drivers/media/dvb-frontends/horus3a* 10389 10390MEDIA DRIVERS FOR LNBH25 10391M: Sergey Kozlov <serjk@netup.ru> 10392M: Abylay Ospan <aospan@netup.ru> 10393L: linux-media@vger.kernel.org 10394W: https://linuxtv.org 10395W: http://netup.tv/ 10396T: git git://linuxtv.org/media_tree.git 10397S: Supported 10398F: drivers/media/dvb-frontends/lnbh25* 10399 10400MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10401L: linux-media@vger.kernel.org 10402W: https://linuxtv.org 10403T: git git://linuxtv.org/media_tree.git 10404S: Orphan 10405F: drivers/media/dvb-frontends/mxl5xx* 10406 10407MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10408M: Sergey Kozlov <serjk@netup.ru> 10409M: Abylay Ospan <aospan@netup.ru> 10410L: linux-media@vger.kernel.org 10411W: https://linuxtv.org 10412W: http://netup.tv/ 10413T: git git://linuxtv.org/media_tree.git 10414S: Supported 10415F: drivers/media/pci/netup_unidvb/* 10416 10417MEDIA DRIVERS FOR RENESAS - CEU 10418M: Jacopo Mondi <jacopo@jmondi.org> 10419L: linux-media@vger.kernel.org 10420L: linux-renesas-soc@vger.kernel.org 10421T: git git://linuxtv.org/media_tree.git 10422S: Supported 10423F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 10424F: drivers/media/platform/renesas-ceu.c 10425F: include/media/drv-intf/renesas-ceu.h 10426 10427MEDIA DRIVERS FOR RENESAS - DRIF 10428M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10429L: linux-media@vger.kernel.org 10430L: linux-renesas-soc@vger.kernel.org 10431T: git git://linuxtv.org/media_tree.git 10432S: Supported 10433F: Documentation/devicetree/bindings/media/renesas,drif.txt 10434F: drivers/media/platform/rcar_drif.c 10435 10436MEDIA DRIVERS FOR RENESAS - FCP 10437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10438L: linux-media@vger.kernel.org 10439L: linux-renesas-soc@vger.kernel.org 10440T: git git://linuxtv.org/media_tree.git 10441S: Supported 10442F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10443F: drivers/media/platform/rcar-fcp.c 10444F: include/media/rcar-fcp.h 10445 10446MEDIA DRIVERS FOR RENESAS - FDP1 10447M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10448L: linux-media@vger.kernel.org 10449L: linux-renesas-soc@vger.kernel.org 10450T: git git://linuxtv.org/media_tree.git 10451S: Supported 10452F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10453F: drivers/media/platform/rcar_fdp1.c 10454 10455MEDIA DRIVERS FOR RENESAS - VIN 10456M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10457L: linux-media@vger.kernel.org 10458L: linux-renesas-soc@vger.kernel.org 10459T: git git://linuxtv.org/media_tree.git 10460S: Supported 10461F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 10462F: Documentation/devicetree/bindings/media/renesas,vin.txt 10463F: drivers/media/platform/rcar-vin/ 10464 10465MEDIA DRIVERS FOR RENESAS - VSP1 10466M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10467M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10468L: linux-media@vger.kernel.org 10469L: linux-renesas-soc@vger.kernel.org 10470T: git git://linuxtv.org/media_tree.git 10471S: Supported 10472F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10473F: drivers/media/platform/vsp1/ 10474 10475MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10476L: linux-media@vger.kernel.org 10477W: https://linuxtv.org 10478T: git git://linuxtv.org/media_tree.git 10479S: Orphan 10480F: drivers/media/dvb-frontends/stv0910* 10481 10482MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10483L: linux-media@vger.kernel.org 10484W: https://linuxtv.org 10485T: git git://linuxtv.org/media_tree.git 10486S: Orphan 10487F: drivers/media/dvb-frontends/stv6111* 10488 10489MEDIA DRIVERS FOR STM32 - DCMI 10490M: Hugues Fruchet <hugues.fruchet@st.com> 10491L: linux-media@vger.kernel.org 10492T: git git://linuxtv.org/media_tree.git 10493S: Supported 10494F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10495F: drivers/media/platform/stm32/stm32-dcmi.c 10496 10497MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10498M: Dmitry Osipenko <digetx@gmail.com> 10499L: linux-media@vger.kernel.org 10500L: linux-tegra@vger.kernel.org 10501T: git git://linuxtv.org/media_tree.git 10502S: Maintained 10503F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10504F: drivers/staging/media/tegra-vde/ 10505 10506MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10507M: Mauro Carvalho Chehab <mchehab@kernel.org> 10508L: linux-media@vger.kernel.org 10509W: https://linuxtv.org 10510Q: http://patchwork.kernel.org/project/linux-media/list/ 10511T: git git://linuxtv.org/media_tree.git 10512S: Maintained 10513F: Documentation/devicetree/bindings/media/ 10514F: Documentation/media/ 10515F: drivers/media/ 10516F: drivers/staging/media/ 10517F: include/linux/platform_data/media/ 10518F: include/media/ 10519F: include/uapi/linux/dvb/ 10520F: include/uapi/linux/videodev2.h 10521F: include/uapi/linux/media.h 10522F: include/uapi/linux/v4l2-* 10523F: include/uapi/linux/meye.h 10524F: include/uapi/linux/ivtv* 10525F: include/uapi/linux/uvcvideo.h 10526 10527MEDIATEK BLUETOOTH DRIVER 10528M: Sean Wang <sean.wang@mediatek.com> 10529L: linux-bluetooth@vger.kernel.org 10530L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10531S: Maintained 10532F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10533F: drivers/bluetooth/btmtkuart.c 10534 10535MEDIATEK CIR DRIVER 10536M: Sean Wang <sean.wang@mediatek.com> 10537S: Maintained 10538F: drivers/media/rc/mtk-cir.c 10539 10540MEDIATEK DMA DRIVER 10541M: Sean Wang <sean.wang@mediatek.com> 10542L: dmaengine@vger.kernel.org 10543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10544L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10545S: Maintained 10546F: Documentation/devicetree/bindings/dma/mtk-* 10547F: drivers/dma/mediatek/ 10548 10549MEDIATEK PMIC LED DRIVER 10550M: Sean Wang <sean.wang@mediatek.com> 10551S: Maintained 10552F: drivers/leds/leds-mt6323.c 10553F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10554 10555MEDIATEK ETHERNET DRIVER 10556M: Felix Fietkau <nbd@openwrt.org> 10557M: John Crispin <john@phrozen.org> 10558M: Sean Wang <sean.wang@mediatek.com> 10559M: Mark Lee <Mark-MC.Lee@mediatek.com> 10560L: netdev@vger.kernel.org 10561S: Maintained 10562F: drivers/net/ethernet/mediatek/ 10563 10564MEDIATEK SWITCH DRIVER 10565M: Sean Wang <sean.wang@mediatek.com> 10566L: netdev@vger.kernel.org 10567S: Maintained 10568F: drivers/net/dsa/mt7530.* 10569F: net/dsa/tag_mtk.c 10570 10571MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 10572M: Sean Wang <sean.wang@mediatek.com> 10573L: linux-pm@vger.kernel.org 10574S: Maintained 10575F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt 10576F: drivers/power/reset/mt6323-poweroff.c 10577 10578MEDIATEK JPEG DRIVER 10579M: Rick Chang <rick.chang@mediatek.com> 10580M: Bin Liu <bin.liu@mediatek.com> 10581S: Supported 10582F: drivers/media/platform/mtk-jpeg/ 10583F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10584 10585MEDIATEK MDP DRIVER 10586M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10587M: Houlong Wei <houlong.wei@mediatek.com> 10588M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10589S: Supported 10590F: drivers/media/platform/mtk-mdp/ 10591F: drivers/media/platform/mtk-vpu/ 10592F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10593 10594MEDIATEK MEDIA DRIVER 10595M: Tiffany Lin <tiffany.lin@mediatek.com> 10596M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10597S: Supported 10598F: drivers/media/platform/mtk-vcodec/ 10599F: drivers/media/platform/mtk-vpu/ 10600F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10601F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10602 10603MEDIATEK MMC/SD/SDIO DRIVER 10604M: Chaotian Jing <chaotian.jing@mediatek.com> 10605S: Maintained 10606F: drivers/mmc/host/mtk-sd.c 10607F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10608 10609MEDIATEK MT76 WIRELESS LAN DRIVER 10610M: Felix Fietkau <nbd@nbd.name> 10611M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10612R: Ryder Lee <ryder.lee@mediatek.com> 10613R: Roy Luo <royluo@google.com> 10614L: linux-wireless@vger.kernel.org 10615S: Maintained 10616F: drivers/net/wireless/mediatek/mt76/ 10617 10618MEDIATEK MT7601U WIRELESS LAN DRIVER 10619M: Jakub Kicinski <kubakici@wp.pl> 10620L: linux-wireless@vger.kernel.org 10621S: Maintained 10622F: drivers/net/wireless/mediatek/mt7601u/ 10623 10624MEDIATEK MT7621/28/88 I2C DRIVER 10625M: Stefan Roese <sr@denx.de> 10626L: linux-i2c@vger.kernel.org 10627S: Maintained 10628F: drivers/i2c/busses/i2c-mt7621.c 10629F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10630 10631MEDIATEK NAND CONTROLLER DRIVER 10632M: Xiaolei Li <xiaolei.li@mediatek.com> 10633L: linux-mtd@lists.infradead.org 10634S: Maintained 10635F: drivers/mtd/nand/raw/mtk_* 10636F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10637 10638MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10639M: Sean Wang <sean.wang@mediatek.com> 10640S: Maintained 10641F: drivers/char/hw_random/mtk-rng.c 10642 10643MEDIATEK USB3 DRD IP DRIVER 10644M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10645L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10647L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10648S: Maintained 10649F: drivers/usb/mtu3/ 10650 10651MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10652M: Peter Senna Tschudin <peter.senna@gmail.com> 10653M: Martin Donnelly <martin.donnelly@ge.com> 10654M: Martyn Welch <martyn.welch@collabora.co.uk> 10655S: Maintained 10656F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10657F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10658 10659MEGARAID SCSI/SAS DRIVERS 10660M: Kashyap Desai <kashyap.desai@broadcom.com> 10661M: Sumit Saxena <sumit.saxena@broadcom.com> 10662M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10663L: megaraidlinux.pdl@broadcom.com 10664L: linux-scsi@vger.kernel.org 10665W: http://www.avagotech.com/support/ 10666S: Maintained 10667F: Documentation/scsi/megaraid.txt 10668F: drivers/scsi/megaraid.* 10669F: drivers/scsi/megaraid/ 10670 10671MELEXIS MLX90614 DRIVER 10672M: Crt Mori <cmo@melexis.com> 10673L: linux-iio@vger.kernel.org 10674W: http://www.melexis.com 10675S: Supported 10676F: drivers/iio/temperature/mlx90614.c 10677 10678MELEXIS MLX90632 DRIVER 10679M: Crt Mori <cmo@melexis.com> 10680L: linux-iio@vger.kernel.org 10681W: http://www.melexis.com 10682S: Supported 10683F: drivers/iio/temperature/mlx90632.c 10684 10685MELFAS MIP4 TOUCHSCREEN DRIVER 10686M: Sangwon Jee <jeesw@melfas.com> 10687W: http://www.melfas.com 10688S: Supported 10689F: drivers/input/touchscreen/melfas_mip4.c 10690F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10691 10692MELLANOX ETHERNET DRIVER (mlx4_en) 10693M: Tariq Toukan <tariqt@mellanox.com> 10694L: netdev@vger.kernel.org 10695S: Supported 10696W: http://www.mellanox.com 10697Q: http://patchwork.ozlabs.org/project/netdev/list/ 10698F: drivers/net/ethernet/mellanox/mlx4/en_* 10699 10700MELLANOX ETHERNET DRIVER (mlx5e) 10701M: Saeed Mahameed <saeedm@mellanox.com> 10702L: netdev@vger.kernel.org 10703S: Supported 10704W: http://www.mellanox.com 10705Q: http://patchwork.ozlabs.org/project/netdev/list/ 10706F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10707 10708MELLANOX ETHERNET INNOVA DRIVERS 10709R: Boris Pismenny <borisp@mellanox.com> 10710L: netdev@vger.kernel.org 10711S: Supported 10712W: http://www.mellanox.com 10713Q: http://patchwork.ozlabs.org/project/netdev/list/ 10714F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10715F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10716F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10717F: include/linux/mlx5/mlx5_ifc_fpga.h 10718 10719MELLANOX ETHERNET SWITCH DRIVERS 10720M: Jiri Pirko <jiri@mellanox.com> 10721M: Ido Schimmel <idosch@mellanox.com> 10722L: netdev@vger.kernel.org 10723S: Supported 10724W: http://www.mellanox.com 10725Q: http://patchwork.ozlabs.org/project/netdev/list/ 10726F: drivers/net/ethernet/mellanox/mlxsw/ 10727F: tools/testing/selftests/drivers/net/mlxsw/ 10728 10729MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10730M: mlxsw@mellanox.com 10731L: netdev@vger.kernel.org 10732S: Supported 10733W: http://www.mellanox.com 10734Q: http://patchwork.ozlabs.org/project/netdev/list/ 10735F: drivers/net/ethernet/mellanox/mlxfw/ 10736 10737MELLANOX HARDWARE PLATFORM SUPPORT 10738M: Andy Shevchenko <andy@infradead.org> 10739M: Darren Hart <dvhart@infradead.org> 10740M: Vadim Pasternak <vadimp@mellanox.com> 10741L: platform-driver-x86@vger.kernel.org 10742S: Supported 10743F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 10744F: drivers/platform/mellanox/ 10745F: include/linux/platform_data/mlxreg.h 10746 10747MELLANOX MLX4 core VPI driver 10748M: Tariq Toukan <tariqt@mellanox.com> 10749L: netdev@vger.kernel.org 10750L: linux-rdma@vger.kernel.org 10751W: http://www.mellanox.com 10752Q: http://patchwork.ozlabs.org/project/netdev/list/ 10753S: Supported 10754F: drivers/net/ethernet/mellanox/mlx4/ 10755F: include/linux/mlx4/ 10756 10757MELLANOX MLX4 IB driver 10758M: Yishai Hadas <yishaih@mellanox.com> 10759L: linux-rdma@vger.kernel.org 10760W: http://www.mellanox.com 10761Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10762S: Supported 10763F: drivers/infiniband/hw/mlx4/ 10764F: include/linux/mlx4/ 10765F: include/uapi/rdma/mlx4-abi.h 10766 10767MELLANOX MLX5 core VPI driver 10768M: Saeed Mahameed <saeedm@mellanox.com> 10769M: Leon Romanovsky <leonro@mellanox.com> 10770L: netdev@vger.kernel.org 10771L: linux-rdma@vger.kernel.org 10772W: http://www.mellanox.com 10773Q: http://patchwork.ozlabs.org/project/netdev/list/ 10774S: Supported 10775F: drivers/net/ethernet/mellanox/mlx5/core/ 10776F: include/linux/mlx5/ 10777F: Documentation/networking/device_drivers/mellanox/ 10778 10779MELLANOX MLX5 IB driver 10780M: Leon Romanovsky <leonro@mellanox.com> 10781L: linux-rdma@vger.kernel.org 10782W: http://www.mellanox.com 10783Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10784S: Supported 10785F: drivers/infiniband/hw/mlx5/ 10786F: include/linux/mlx5/ 10787F: include/uapi/rdma/mlx5-abi.h 10788 10789MELLANOX MLXCPLD I2C AND MUX DRIVER 10790M: Vadim Pasternak <vadimp@mellanox.com> 10791M: Michael Shych <michaelsh@mellanox.com> 10792L: linux-i2c@vger.kernel.org 10793S: Supported 10794F: drivers/i2c/busses/i2c-mlxcpld.c 10795F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10796F: Documentation/i2c/busses/i2c-mlxcpld.rst 10797 10798MELLANOX MLXCPLD LED DRIVER 10799M: Vadim Pasternak <vadimp@mellanox.com> 10800L: linux-leds@vger.kernel.org 10801S: Supported 10802F: drivers/leds/leds-mlxcpld.c 10803F: drivers/leds/leds-mlxreg.c 10804F: Documentation/leds/leds-mlxcpld.rst 10805 10806MELLANOX PLATFORM DRIVER 10807M: Vadim Pasternak <vadimp@mellanox.com> 10808L: platform-driver-x86@vger.kernel.org 10809S: Supported 10810F: drivers/platform/x86/mlx-platform.c 10811 10812MEMBARRIER SUPPORT 10813M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10814M: "Paul E. McKenney" <paulmck@kernel.org> 10815L: linux-kernel@vger.kernel.org 10816S: Supported 10817F: kernel/sched/membarrier.c 10818F: include/uapi/linux/membarrier.h 10819F: arch/powerpc/include/asm/membarrier.h 10820 10821MEMBLOCK 10822M: Mike Rapoport <rppt@linux.ibm.com> 10823L: linux-mm@kvack.org 10824S: Maintained 10825F: include/linux/memblock.h 10826F: mm/memblock.c 10827F: Documentation/core-api/boot-time-mm.rst 10828 10829MEMORY MANAGEMENT 10830M: Andrew Morton <akpm@linux-foundation.org> 10831L: linux-mm@kvack.org 10832W: http://www.linux-mm.org 10833T: quilt https://ozlabs.org/~akpm/mmotm/ 10834T: quilt https://ozlabs.org/~akpm/mmots/ 10835T: git git://github.com/hnaz/linux-mm.git 10836S: Maintained 10837F: include/linux/mm.h 10838F: include/linux/gfp.h 10839F: include/linux/mmzone.h 10840F: include/linux/memory_hotplug.h 10841F: include/linux/vmalloc.h 10842F: mm/ 10843 10844MEMORY TECHNOLOGY DEVICES (MTD) 10845M: Miquel Raynal <miquel.raynal@bootlin.com> 10846M: Richard Weinberger <richard@nod.at> 10847M: Vignesh Raghavendra <vigneshr@ti.com> 10848L: linux-mtd@lists.infradead.org 10849W: http://www.linux-mtd.infradead.org/ 10850Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10851C: irc://irc.oftc.net/mtd 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10854S: Maintained 10855F: Documentation/devicetree/bindings/mtd/ 10856F: drivers/mtd/ 10857F: include/linux/mtd/ 10858F: include/uapi/mtd/ 10859 10860MEN A21 WATCHDOG DRIVER 10861M: Johannes Thumshirn <morbidrsa@gmail.com> 10862L: linux-watchdog@vger.kernel.org 10863S: Maintained 10864F: drivers/watchdog/mena21_wdt.c 10865 10866MEN CHAMELEON BUS (mcb) 10867M: Johannes Thumshirn <morbidrsa@gmail.com> 10868S: Maintained 10869F: drivers/mcb/ 10870F: include/linux/mcb.h 10871F: Documentation/driver-api/men-chameleon-bus.rst 10872 10873MEN F21BMC (Board Management Controller) 10874M: Andreas Werner <andreas.werner@men.de> 10875S: Supported 10876F: drivers/mfd/menf21bmc.c 10877F: drivers/watchdog/menf21bmc_wdt.c 10878F: drivers/leds/leds-menf21bmc.c 10879F: drivers/hwmon/menf21bmc_hwmon.c 10880F: Documentation/hwmon/menf21bmc.rst 10881 10882MEN Z069 WATCHDOG DRIVER 10883M: Johannes Thumshirn <jth@kernel.org> 10884L: linux-watchdog@vger.kernel.org 10885S: Maintained 10886F: drivers/watchdog/menz69_wdt.c 10887 10888MESON AO CEC DRIVER FOR AMLOGIC SOCS 10889M: Neil Armstrong <narmstrong@baylibre.com> 10890L: linux-media@vger.kernel.org 10891L: linux-amlogic@lists.infradead.org 10892W: http://linux-meson.com/ 10893S: Supported 10894F: drivers/media/platform/meson/ao-cec.c 10895F: drivers/media/platform/meson/ao-cec-g12a.c 10896F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10897T: git git://linuxtv.org/media_tree.git 10898 10899MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10900M: Liang Yang <liang.yang@amlogic.com> 10901L: linux-mtd@lists.infradead.org 10902S: Maintained 10903F: drivers/mtd/nand/raw/meson_* 10904F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10905 10906MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10907M: Maxime Jourdan <mjourdan@baylibre.com> 10908L: linux-media@vger.kernel.org 10909L: linux-amlogic@lists.infradead.org 10910S: Supported 10911F: drivers/staging/media/meson/vdec/ 10912T: git git://linuxtv.org/media_tree.git 10913 10914METHODE UDPU SUPPORT 10915M: Vladimir Vid <vladimir.vid@sartura.hr> 10916S: Maintained 10917F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10918 10919MICROBLAZE ARCHITECTURE 10920M: Michal Simek <monstr@monstr.eu> 10921W: http://www.monstr.eu/fdt/ 10922T: git git://git.monstr.eu/linux-2.6-microblaze.git 10923S: Supported 10924F: arch/microblaze/ 10925 10926MICROCHIP AT91 SERIAL DRIVER 10927M: Richard Genoud <richard.genoud@gmail.com> 10928S: Maintained 10929F: drivers/tty/serial/atmel_serial.c 10930F: drivers/tty/serial/atmel_serial.h 10931F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10932 10933MICROCHIP AUDIO ASOC DRIVERS 10934M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10935L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10936S: Supported 10937F: sound/soc/atmel 10938 10939MICROCHIP DMA DRIVER 10940M: Ludovic Desroches <ludovic.desroches@microchip.com> 10941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10942L: dmaengine@vger.kernel.org 10943S: Supported 10944F: drivers/dma/at_hdmac.c 10945F: drivers/dma/at_hdmac_regs.h 10946F: include/linux/platform_data/dma-atmel.h 10947F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10948F: include/dt-bindings/dma/at91.h 10949 10950MICROCHIP ECC DRIVER 10951M: Tudor Ambarus <tudor.ambarus@microchip.com> 10952L: linux-crypto@vger.kernel.org 10953S: Maintained 10954F: drivers/crypto/atmel-ecc.* 10955 10956MICROCHIP I2C DRIVER 10957M: Ludovic Desroches <ludovic.desroches@microchip.com> 10958L: linux-i2c@vger.kernel.org 10959S: Supported 10960F: drivers/i2c/busses/i2c-at91.h 10961F: drivers/i2c/busses/i2c-at91-*.c 10962 10963MICROCHIP ISC DRIVER 10964M: Eugen Hristev <eugen.hristev@microchip.com> 10965L: linux-media@vger.kernel.org 10966S: Supported 10967F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10968F: drivers/media/platform/atmel/atmel-isc.h 10969F: drivers/media/platform/atmel/atmel-isc-base.c 10970F: drivers/media/platform/atmel/atmel-isc-regs.h 10971F: Documentation/devicetree/bindings/media/atmel-isc.txt 10972 10973MICROCHIP ISI DRIVER 10974M: Eugen Hristev <eugen.hristev@microchip.com> 10975L: linux-media@vger.kernel.org 10976S: Supported 10977F: drivers/media/platform/atmel/atmel-isi.c 10978F: drivers/media/platform/atmel/atmel-isi.h 10979 10980MICROCHIP AT91 USART MFD DRIVER 10981M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10982L: linux-kernel@vger.kernel.org 10983S: Supported 10984F: drivers/mfd/at91-usart.c 10985F: include/dt-bindings/mfd/at91-usart.h 10986F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10987 10988MICROCHIP AT91 USART SPI DRIVER 10989M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10990L: linux-spi@vger.kernel.org 10991S: Supported 10992F: drivers/spi/spi-at91-usart.c 10993F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10994 10995MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10996M: Woojung Huh <woojung.huh@microchip.com> 10997M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10998L: netdev@vger.kernel.org 10999S: Maintained 11000F: net/dsa/tag_ksz.c 11001F: drivers/net/dsa/microchip/* 11002F: include/linux/platform_data/microchip-ksz.h 11003F: Documentation/devicetree/bindings/net/dsa/ksz.txt 11004 11005MICROCHIP LAN743X ETHERNET DRIVER 11006M: Bryan Whitehead <bryan.whitehead@microchip.com> 11007M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11008L: netdev@vger.kernel.org 11009S: Maintained 11010F: drivers/net/ethernet/microchip/lan743x_* 11011 11012MICROCHIP LCDFB DRIVER 11013M: Nicolas Ferre <nicolas.ferre@microchip.com> 11014L: linux-fbdev@vger.kernel.org 11015S: Maintained 11016F: drivers/video/fbdev/atmel_lcdfb.c 11017F: include/video/atmel_lcdc.h 11018 11019MICROCHIP MMC/SD/SDIO MCI DRIVER 11020M: Ludovic Desroches <ludovic.desroches@microchip.com> 11021S: Maintained 11022F: drivers/mmc/host/atmel-mci.c 11023 11024MICROCHIP MCP16502 PMIC DRIVER 11025M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 11026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11027S: Maintained 11028F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 11029F: drivers/regulator/mcp16502.c 11030 11031MICROCHIP MCP3911 ADC DRIVER 11032M: Marcus Folkesson <marcus.folkesson@gmail.com> 11033M: Kent Gustavsson <kent@minoris.se> 11034L: linux-iio@vger.kernel.org 11035S: Supported 11036F: drivers/iio/adc/mcp3911.c 11037F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 11038 11039MICROCHIP NAND DRIVER 11040M: Tudor Ambarus <tudor.ambarus@microchip.com> 11041L: linux-mtd@lists.infradead.org 11042S: Supported 11043F: drivers/mtd/nand/raw/atmel/* 11044F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 11045 11046MICROCHIP PWM DRIVER 11047M: Claudiu Beznea <claudiu.beznea@microchip.com> 11048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11049L: linux-pwm@vger.kernel.org 11050S: Supported 11051F: drivers/pwm/pwm-atmel.c 11052F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 11053 11054MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 11055M: Ludovic Desroches <ludovic.desroches@microchip.com> 11056M: Eugen Hristev <eugen.hristev@microchip.com> 11057L: linux-iio@vger.kernel.org 11058S: Supported 11059F: drivers/iio/adc/at91-sama5d2_adc.c 11060F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 11061F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 11062 11063MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 11064M: Nicolas Ferre <nicolas.ferre@microchip.com> 11065S: Supported 11066F: drivers/power/reset/at91-sama5d2_shdwc.c 11067 11068MICROCHIP SPI DRIVER 11069M: Nicolas Ferre <nicolas.ferre@microchip.com> 11070S: Supported 11071F: drivers/spi/spi-atmel.* 11072 11073MICROCHIP SSC DRIVER 11074M: Nicolas Ferre <nicolas.ferre@microchip.com> 11075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11076S: Supported 11077F: drivers/misc/atmel-ssc.c 11078F: include/linux/atmel-ssc.h 11079 11080MICROCHIP USBA UDC DRIVER 11081M: Cristian Birsan <cristian.birsan@microchip.com> 11082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11083S: Supported 11084F: drivers/usb/gadget/udc/atmel_usba_udc.* 11085 11086MICROCHIP USB251XB DRIVER 11087M: Richard Leitner <richard.leitner@skidata.com> 11088L: linux-usb@vger.kernel.org 11089S: Maintained 11090F: drivers/usb/misc/usb251xb.c 11091F: Documentation/devicetree/bindings/usb/usb251xb.txt 11092 11093MICROCHIP XDMA DRIVER 11094M: Ludovic Desroches <ludovic.desroches@microchip.com> 11095L: linux-arm-kernel@lists.infradead.org 11096L: dmaengine@vger.kernel.org 11097S: Supported 11098F: drivers/dma/at_xdmac.c 11099 11100MICROSEMI MIPS SOCS 11101M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11102M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11103L: linux-mips@vger.kernel.org 11104S: Supported 11105F: arch/mips/generic/board-ocelot.c 11106F: arch/mips/configs/generic/board-ocelot.config 11107F: arch/mips/boot/dts/mscc/ 11108F: Documentation/devicetree/bindings/mips/mscc.txt 11109 11110MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 11111M: Don Brace <don.brace@microsemi.com> 11112L: esc.storagedev@microsemi.com 11113L: linux-scsi@vger.kernel.org 11114S: Supported 11115F: drivers/scsi/smartpqi/smartpqi*.[ch] 11116F: drivers/scsi/smartpqi/Kconfig 11117F: drivers/scsi/smartpqi/Makefile 11118F: include/linux/cciss*.h 11119F: include/uapi/linux/cciss*.h 11120F: Documentation/scsi/smartpqi.txt 11121 11122MICROSEMI ETHERNET SWITCH DRIVER 11123M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11124M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11125L: netdev@vger.kernel.org 11126S: Supported 11127F: drivers/net/ethernet/mscc/ 11128F: include/soc/mscc/ocelot* 11129 11130MICROSOFT SURFACE PRO 3 BUTTON DRIVER 11131M: Chen Yu <yu.c.chen@intel.com> 11132L: platform-driver-x86@vger.kernel.org 11133S: Supported 11134F: drivers/platform/x86/surfacepro3_button.c 11135 11136MICROTEK X6 SCANNER 11137M: Oliver Neukum <oliver@neukum.org> 11138S: Maintained 11139F: drivers/usb/image/microtek.* 11140 11141MIPS 11142M: Ralf Baechle <ralf@linux-mips.org> 11143M: Paul Burton <paulburton@kernel.org> 11144L: linux-mips@vger.kernel.org 11145W: http://www.linux-mips.org/ 11146T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 11147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 11148Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11149S: Supported 11150F: Documentation/devicetree/bindings/mips/ 11151F: Documentation/mips/ 11152F: arch/mips/ 11153F: drivers/platform/mips/ 11154 11155MIPS BOSTON DEVELOPMENT BOARD 11156M: Paul Burton <paulburton@kernel.org> 11157L: linux-mips@vger.kernel.org 11158S: Maintained 11159F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 11160F: arch/mips/boot/dts/img/boston.dts 11161F: arch/mips/configs/generic/board-boston.config 11162F: drivers/clk/imgtec/clk-boston.c 11163F: include/dt-bindings/clock/boston-clock.h 11164 11165MIPS GENERIC PLATFORM 11166M: Paul Burton <paulburton@kernel.org> 11167L: linux-mips@vger.kernel.org 11168S: Supported 11169F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 11170F: arch/mips/generic/ 11171F: arch/mips/tools/generic-board-config.sh 11172 11173MIPS/LOONGSON1 ARCHITECTURE 11174M: Keguang Zhang <keguang.zhang@gmail.com> 11175L: linux-mips@vger.kernel.org 11176S: Maintained 11177F: arch/mips/loongson32/ 11178F: arch/mips/include/asm/mach-loongson32/ 11179F: drivers/*/*loongson1* 11180F: drivers/*/*/*loongson1* 11181 11182MIPS/LOONGSON2EF ARCHITECTURE 11183M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11184L: linux-mips@vger.kernel.org 11185S: Maintained 11186F: arch/mips/loongson2ef/ 11187F: arch/mips/include/asm/mach-loongson2ef/ 11188F: drivers/*/*loongson2* 11189F: drivers/*/*/*loongson2* 11190 11191MIPS/LOONGSON64 ARCHITECTURE 11192M: Huacai Chen <chenhc@lemote.com> 11193M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11194L: linux-mips@vger.kernel.org 11195S: Maintained 11196F: arch/mips/loongson64/ 11197F: arch/mips/include/asm/mach-loongson64/ 11198F: drivers/platform/mips/cpu_hwmon.c 11199F: drivers/*/*loongson3* 11200F: drivers/*/*/*loongson3* 11201 11202MIPS RINT INSTRUCTION EMULATION 11203M: Aleksandar Markovic <aleksandar.markovic@mips.com> 11204L: linux-mips@vger.kernel.org 11205S: Supported 11206F: arch/mips/math-emu/sp_rint.c 11207F: arch/mips/math-emu/dp_rint.c 11208 11209MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 11210M: Hans Verkuil <hverkuil@xs4all.nl> 11211L: linux-media@vger.kernel.org 11212T: git git://linuxtv.org/media_tree.git 11213W: https://linuxtv.org 11214S: Odd Fixes 11215F: drivers/media/radio/radio-miropcm20* 11216 11217MMP SUPPORT 11218R: Lubomir Rintel <lkundrak@v3.sk> 11219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11220T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 11221S: Odd Fixes 11222F: arch/arm/boot/dts/mmp* 11223F: arch/arm/mach-mmp/ 11224F: linux/soc/mmp/ 11225 11226MMP USB PHY DRIVERS 11227R: Lubomir Rintel <lkundrak@v3.sk> 11228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11229S: Maintained 11230F: drivers/phy/marvell/phy-mmp3-usb.c 11231F: drivers/phy/marvell/phy-pxa-usb.c 11232 11233MMU GATHER AND TLB INVALIDATION 11234M: Will Deacon <will@kernel.org> 11235M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 11236M: Andrew Morton <akpm@linux-foundation.org> 11237M: Nick Piggin <npiggin@gmail.com> 11238M: Peter Zijlstra <peterz@infradead.org> 11239L: linux-arch@vger.kernel.org 11240L: linux-mm@kvack.org 11241S: Maintained 11242F: arch/*/include/asm/tlb.h 11243F: include/asm-generic/tlb.h 11244F: mm/mmu_gather.c 11245 11246MN88472 MEDIA DRIVER 11247M: Antti Palosaari <crope@iki.fi> 11248L: linux-media@vger.kernel.org 11249W: https://linuxtv.org 11250W: http://palosaari.fi/linux/ 11251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11252S: Maintained 11253F: drivers/media/dvb-frontends/mn88472* 11254 11255MN88473 MEDIA DRIVER 11256M: Antti Palosaari <crope@iki.fi> 11257L: linux-media@vger.kernel.org 11258W: https://linuxtv.org 11259W: http://palosaari.fi/linux/ 11260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11261S: Maintained 11262F: drivers/media/dvb-frontends/mn88473* 11263 11264MODULE SUPPORT 11265M: Jessica Yu <jeyu@kernel.org> 11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11267S: Maintained 11268F: include/linux/module.h 11269F: kernel/module.c 11270 11271MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11272W: http://popies.net/meye/ 11273S: Orphan 11274F: Documentation/media/v4l-drivers/meye* 11275F: drivers/media/pci/meye/ 11276F: include/uapi/linux/meye.h 11277 11278MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 11279M: Jiri Slaby <jirislaby@gmail.com> 11280S: Maintained 11281F: Documentation/driver-api/serial/moxa-smartio.rst 11282F: drivers/tty/mxser.* 11283 11284MONOLITHIC POWER SYSTEM PMIC DRIVER 11285M: Saravanan Sekar <sravanhome@gmail.com> 11286S: Maintained 11287F: Documentation/devicetree/bindings/regulator/mpq7920.yaml 11288F: drivers/regulator/mpq7920.c 11289F: drivers/regulator/mpq7920.h 11290 11291MR800 AVERMEDIA USB FM RADIO DRIVER 11292M: Alexey Klimov <klimov.linux@gmail.com> 11293L: linux-media@vger.kernel.org 11294T: git git://linuxtv.org/media_tree.git 11295S: Maintained 11296F: drivers/media/radio/radio-mr800.c 11297 11298MRF24J40 IEEE 802.15.4 RADIO DRIVER 11299M: Alan Ott <alan@signal11.us> 11300L: linux-wpan@vger.kernel.org 11301S: Maintained 11302F: drivers/net/ieee802154/mrf24j40.c 11303F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 11304 11305MSI LAPTOP SUPPORT 11306M: "Lee, Chun-Yi" <jlee@suse.com> 11307L: platform-driver-x86@vger.kernel.org 11308S: Maintained 11309F: drivers/platform/x86/msi-laptop.c 11310 11311MSI WMI SUPPORT 11312L: platform-driver-x86@vger.kernel.org 11313S: Orphan 11314F: drivers/platform/x86/msi-wmi.c 11315 11316MSI001 MEDIA DRIVER 11317M: Antti Palosaari <crope@iki.fi> 11318L: linux-media@vger.kernel.org 11319W: https://linuxtv.org 11320W: http://palosaari.fi/linux/ 11321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11322T: git git://linuxtv.org/anttip/media_tree.git 11323S: Maintained 11324F: drivers/media/tuners/msi001* 11325 11326MSI2500 MEDIA DRIVER 11327M: Antti Palosaari <crope@iki.fi> 11328L: linux-media@vger.kernel.org 11329W: https://linuxtv.org 11330W: http://palosaari.fi/linux/ 11331Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11332T: git git://linuxtv.org/anttip/media_tree.git 11333S: Maintained 11334F: drivers/media/usb/msi2500/ 11335 11336MSYSTEMS DISKONCHIP G3 MTD DRIVER 11337M: Robert Jarzmik <robert.jarzmik@free.fr> 11338L: linux-mtd@lists.infradead.org 11339S: Maintained 11340F: drivers/mtd/devices/docg3* 11341 11342MT9M032 APTINA SENSOR DRIVER 11343M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11344L: linux-media@vger.kernel.org 11345T: git git://linuxtv.org/media_tree.git 11346S: Maintained 11347F: drivers/media/i2c/mt9m032.c 11348F: include/media/i2c/mt9m032.h 11349 11350MT9P031 APTINA CAMERA SENSOR 11351M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11352L: linux-media@vger.kernel.org 11353T: git git://linuxtv.org/media_tree.git 11354S: Maintained 11355F: drivers/media/i2c/mt9p031.c 11356F: include/media/i2c/mt9p031.h 11357 11358MT9T001 APTINA CAMERA SENSOR 11359M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11360L: linux-media@vger.kernel.org 11361T: git git://linuxtv.org/media_tree.git 11362S: Maintained 11363F: drivers/media/i2c/mt9t001.c 11364F: include/media/i2c/mt9t001.h 11365 11366MT9T112 APTINA CAMERA SENSOR 11367M: Jacopo Mondi <jacopo@jmondi.org> 11368L: linux-media@vger.kernel.org 11369T: git git://linuxtv.org/media_tree.git 11370S: Odd Fixes 11371F: drivers/media/i2c/mt9t112.c 11372F: include/media/i2c/mt9t112.h 11373 11374MT9V032 APTINA CAMERA SENSOR 11375M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11376L: linux-media@vger.kernel.org 11377T: git git://linuxtv.org/media_tree.git 11378S: Maintained 11379F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11380F: drivers/media/i2c/mt9v032.c 11381F: include/media/i2c/mt9v032.h 11382 11383MT9V111 APTINA CAMERA SENSOR 11384M: Jacopo Mondi <jacopo@jmondi.org> 11385L: linux-media@vger.kernel.org 11386T: git git://linuxtv.org/media_tree.git 11387S: Maintained 11388F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11389F: drivers/media/i2c/mt9v111.c 11390 11391MULTIFUNCTION DEVICES (MFD) 11392M: Lee Jones <lee.jones@linaro.org> 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11394S: Supported 11395F: Documentation/devicetree/bindings/mfd/ 11396F: drivers/mfd/ 11397F: include/linux/mfd/ 11398F: include/dt-bindings/mfd/ 11399 11400MULTIMEDIA CARD (MMC) ETC. OVER SPI 11401S: Orphan 11402F: drivers/mmc/host/mmc_spi.c 11403F: include/linux/spi/mmc_spi.h 11404 11405MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11406M: Ulf Hansson <ulf.hansson@linaro.org> 11407L: linux-mmc@vger.kernel.org 11408T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11409S: Maintained 11410F: Documentation/devicetree/bindings/mmc/ 11411F: drivers/mmc/ 11412F: include/linux/mmc/ 11413F: include/uapi/linux/mmc/ 11414 11415MULTIPLEXER SUBSYSTEM 11416M: Peter Rosin <peda@axentia.se> 11417S: Maintained 11418F: Documentation/ABI/testing/sysfs-class-mux* 11419F: Documentation/devicetree/bindings/mux/ 11420F: include/dt-bindings/mux/ 11421F: include/linux/mux/ 11422F: drivers/mux/ 11423 11424MULTITECH MULTIPORT CARD (ISICOM) 11425S: Orphan 11426F: drivers/tty/isicom.c 11427F: include/linux/isicom.h 11428 11429MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 11430M: Bin Liu <b-liu@ti.com> 11431L: linux-usb@vger.kernel.org 11432S: Maintained 11433F: drivers/usb/musb/ 11434 11435MXL301RF MEDIA DRIVER 11436M: Akihiro Tsukada <tskd08@gmail.com> 11437L: linux-media@vger.kernel.org 11438S: Odd Fixes 11439F: drivers/media/tuners/mxl301rf* 11440 11441MXL5007T MEDIA DRIVER 11442M: Michael Krufky <mkrufky@linuxtv.org> 11443L: linux-media@vger.kernel.org 11444W: https://linuxtv.org 11445W: http://github.com/mkrufky 11446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11447T: git git://linuxtv.org/mkrufky/tuners.git 11448S: Maintained 11449F: drivers/media/tuners/mxl5007t.* 11450 11451MXSFB DRM DRIVER 11452M: Marek Vasut <marex@denx.de> 11453M: Stefan Agner <stefan@agner.ch> 11454L: dri-devel@lists.freedesktop.org 11455S: Supported 11456F: drivers/gpu/drm/mxsfb/ 11457F: Documentation/devicetree/bindings/display/mxsfb.txt 11458T: git git://anongit.freedesktop.org/drm/drm-misc 11459 11460MYLEX DAC960 PCI RAID Controller 11461M: Hannes Reinecke <hare@kernel.org> 11462L: linux-scsi@vger.kernel.org 11463S: Supported 11464F: drivers/scsi/myrb.* 11465F: drivers/scsi/myrs.* 11466 11467MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11468M: Chris Lee <christopher.lee@cspi.com> 11469L: netdev@vger.kernel.org 11470W: https://www.cspi.com/ethernet-products/support/downloads/ 11471S: Supported 11472F: drivers/net/ethernet/myricom/myri10ge/ 11473 11474NAND FLASH SUBSYSTEM 11475M: Miquel Raynal <miquel.raynal@bootlin.com> 11476R: Richard Weinberger <richard@nod.at> 11477L: linux-mtd@lists.infradead.org 11478W: http://www.linux-mtd.infradead.org/ 11479Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11481S: Maintained 11482F: drivers/mtd/nand/ 11483F: include/linux/mtd/*nand*.h 11484 11485NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11486M: Daniel Mack <zonque@gmail.com> 11487S: Maintained 11488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11489W: http://www.native-instruments.com 11490F: sound/usb/caiaq/ 11491 11492NATSEMI ETHERNET DRIVER (DP8381x) 11493S: Orphan 11494F: drivers/net/ethernet/natsemi/natsemi.c 11495 11496NCR 5380 SCSI DRIVERS 11497M: Finn Thain <fthain@telegraphics.com.au> 11498M: Michael Schmitz <schmitzmic@gmail.com> 11499L: linux-scsi@vger.kernel.org 11500S: Maintained 11501F: Documentation/scsi/g_NCR5380.txt 11502F: drivers/scsi/NCR5380.* 11503F: drivers/scsi/arm/cumana_1.c 11504F: drivers/scsi/arm/oak.c 11505F: drivers/scsi/atari_scsi.* 11506F: drivers/scsi/dmx3191d.c 11507F: drivers/scsi/g_NCR5380.* 11508F: drivers/scsi/mac_scsi.* 11509F: drivers/scsi/sun3_scsi.* 11510F: drivers/scsi/sun3_scsi_vme.c 11511 11512NCSI LIBRARY: 11513M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11514S: Maintained 11515F: net/ncsi/ 11516 11517NCT6775 HARDWARE MONITOR DRIVER 11518M: Guenter Roeck <linux@roeck-us.net> 11519L: linux-hwmon@vger.kernel.org 11520S: Maintained 11521F: Documentation/hwmon/nct6775.rst 11522F: drivers/hwmon/nct6775.c 11523 11524NET_FAILOVER MODULE 11525M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11526L: netdev@vger.kernel.org 11527S: Supported 11528F: drivers/net/net_failover.c 11529F: include/net/net_failover.h 11530F: Documentation/networking/net_failover.rst 11531 11532NETEM NETWORK EMULATOR 11533M: Stephen Hemminger <stephen@networkplumber.org> 11534L: netdev@vger.kernel.org 11535S: Maintained 11536F: net/sched/sch_netem.c 11537 11538NETERION 10GbE DRIVERS (s2io/vxge) 11539M: Jon Mason <jdmason@kudzu.us> 11540L: netdev@vger.kernel.org 11541S: Supported 11542F: Documentation/networking/device_drivers/neterion/s2io.txt 11543F: Documentation/networking/device_drivers/neterion/vxge.txt 11544F: drivers/net/ethernet/neterion/ 11545 11546NETFILTER 11547M: Pablo Neira Ayuso <pablo@netfilter.org> 11548M: Jozsef Kadlecsik <kadlec@netfilter.org> 11549M: Florian Westphal <fw@strlen.de> 11550L: netfilter-devel@vger.kernel.org 11551L: coreteam@netfilter.org 11552W: http://www.netfilter.org/ 11553W: http://www.iptables.org/ 11554W: http://www.nftables.org/ 11555Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11556T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11557T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11558S: Maintained 11559F: include/linux/netfilter* 11560F: include/linux/netfilter/ 11561F: include/net/netfilter/ 11562F: include/uapi/linux/netfilter* 11563F: include/uapi/linux/netfilter/ 11564F: net/*/netfilter.c 11565F: net/*/netfilter/ 11566F: net/netfilter/ 11567F: net/bridge/br_netfilter*.c 11568 11569NETROM NETWORK LAYER 11570M: Ralf Baechle <ralf@linux-mips.org> 11571L: linux-hams@vger.kernel.org 11572W: http://www.linux-ax25.org/ 11573S: Maintained 11574F: include/net/netrom.h 11575F: include/uapi/linux/netrom.h 11576F: net/netrom/ 11577 11578NETRONOME ETHERNET DRIVERS 11579M: Jakub Kicinski <kuba@kernel.org> 11580L: oss-drivers@netronome.com 11581S: Maintained 11582F: drivers/net/ethernet/netronome/ 11583 11584NETWORK BLOCK DEVICE (NBD) 11585M: Josef Bacik <josef@toxicpanda.com> 11586S: Maintained 11587L: linux-block@vger.kernel.org 11588L: nbd@other.debian.org 11589F: Documentation/admin-guide/blockdev/nbd.rst 11590F: drivers/block/nbd.c 11591F: include/trace/events/nbd.h 11592F: include/uapi/linux/nbd.h 11593 11594NETWORK DROP MONITOR 11595M: Neil Horman <nhorman@tuxdriver.com> 11596L: netdev@vger.kernel.org 11597S: Maintained 11598W: https://fedorahosted.org/dropwatch/ 11599F: net/core/drop_monitor.c 11600F: include/uapi/linux/net_dropmon.h 11601F: include/net/drop_monitor.h 11602 11603NETWORKING DRIVERS 11604M: "David S. Miller" <davem@davemloft.net> 11605L: netdev@vger.kernel.org 11606W: http://www.linuxfoundation.org/en/Net 11607Q: http://patchwork.ozlabs.org/project/netdev/list/ 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11609T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 11610S: Odd Fixes 11611F: Documentation/devicetree/bindings/net/ 11612F: drivers/net/ 11613F: include/linux/if_* 11614F: include/linux/netdevice.h 11615F: include/linux/etherdevice.h 11616F: include/linux/fcdevice.h 11617F: include/linux/fddidevice.h 11618F: include/linux/hippidevice.h 11619F: include/linux/inetdevice.h 11620F: include/uapi/linux/if_* 11621F: include/uapi/linux/netdevice.h 11622 11623NETWORKING DRIVERS (WIRELESS) 11624M: Kalle Valo <kvalo@codeaurora.org> 11625L: linux-wireless@vger.kernel.org 11626Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11629S: Maintained 11630F: Documentation/devicetree/bindings/net/wireless/ 11631F: drivers/net/wireless/ 11632 11633NETWORKING [DSA] 11634M: Andrew Lunn <andrew@lunn.ch> 11635M: Vivien Didelot <vivien.didelot@gmail.com> 11636M: Florian Fainelli <f.fainelli@gmail.com> 11637S: Maintained 11638F: Documentation/devicetree/bindings/net/dsa/ 11639F: net/dsa/ 11640F: include/net/dsa.h 11641F: include/linux/dsa/ 11642F: include/linux/platform_data/dsa.h 11643F: drivers/net/dsa/ 11644 11645NETWORKING [GENERAL] 11646M: "David S. Miller" <davem@davemloft.net> 11647M: Jakub Kicinski <kuba@kernel.org> 11648L: netdev@vger.kernel.org 11649W: http://www.linuxfoundation.org/en/Net 11650Q: http://patchwork.ozlabs.org/project/netdev/list/ 11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11652T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 11653B: mailto:netdev@vger.kernel.org 11654S: Maintained 11655F: net/ 11656F: include/net/ 11657F: include/linux/in.h 11658F: include/linux/net.h 11659F: include/linux/netdevice.h 11660F: include/uapi/linux/in.h 11661F: include/uapi/linux/net.h 11662F: include/uapi/linux/netdevice.h 11663F: include/uapi/linux/net_namespace.h 11664F: tools/testing/selftests/net/ 11665F: lib/net_utils.c 11666F: lib/random32.c 11667F: Documentation/networking/ 11668 11669NETWORKING [IPSEC] 11670M: Steffen Klassert <steffen.klassert@secunet.com> 11671M: Herbert Xu <herbert@gondor.apana.org.au> 11672M: "David S. Miller" <davem@davemloft.net> 11673L: netdev@vger.kernel.org 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11676S: Maintained 11677F: net/xfrm/ 11678F: net/key/ 11679F: net/ipv4/xfrm* 11680F: net/ipv4/esp4* 11681F: net/ipv4/ah4.c 11682F: net/ipv4/ipcomp.c 11683F: net/ipv4/ip_vti.c 11684F: net/ipv6/xfrm* 11685F: net/ipv6/esp6* 11686F: net/ipv6/ah6.c 11687F: net/ipv6/ipcomp6.c 11688F: net/ipv6/ip6_vti.c 11689F: include/uapi/linux/xfrm.h 11690F: include/net/xfrm.h 11691 11692NETWORKING [IPv4/IPv6] 11693M: "David S. Miller" <davem@davemloft.net> 11694M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11695M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11696L: netdev@vger.kernel.org 11697T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11698S: Maintained 11699F: net/ipv4/ 11700F: net/ipv6/ 11701F: include/net/ip* 11702F: arch/x86/net/* 11703 11704NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11705M: Paul Moore <paul@paul-moore.com> 11706W: https://github.com/netlabel 11707L: netdev@vger.kernel.org 11708L: linux-security-module@vger.kernel.org 11709S: Maintained 11710F: Documentation/netlabel/ 11711F: include/net/calipso.h 11712F: include/net/cipso_ipv4.h 11713F: include/net/netlabel.h 11714F: include/uapi/linux/netfilter/xt_SECMARK.h 11715F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11716F: net/netlabel/ 11717F: net/ipv4/cipso_ipv4.c 11718F: net/ipv6/calipso.c 11719F: net/netfilter/xt_CONNSECMARK.c 11720F: net/netfilter/xt_SECMARK.c 11721 11722NETWORKING [MPTCP] 11723M: Mat Martineau <mathew.j.martineau@linux.intel.com> 11724M: Matthieu Baerts <matthieu.baerts@tessares.net> 11725L: netdev@vger.kernel.org 11726L: mptcp@lists.01.org 11727W: https://github.com/multipath-tcp/mptcp_net-next/wiki 11728B: https://github.com/multipath-tcp/mptcp_net-next/issues 11729S: Maintained 11730F: include/net/mptcp.h 11731F: net/mptcp/ 11732F: tools/testing/selftests/net/mptcp/ 11733 11734NETWORKING [TCP] 11735M: Eric Dumazet <edumazet@google.com> 11736L: netdev@vger.kernel.org 11737S: Maintained 11738F: net/ipv4/tcp*.c 11739F: net/ipv4/syncookies.c 11740F: net/ipv6/tcp*.c 11741F: net/ipv6/syncookies.c 11742F: include/uapi/linux/tcp.h 11743F: include/net/tcp.h 11744F: include/linux/tcp.h 11745F: include/trace/events/tcp.h 11746 11747NETWORKING [TLS] 11748M: Boris Pismenny <borisp@mellanox.com> 11749M: Aviad Yehezkel <aviadye@mellanox.com> 11750M: John Fastabend <john.fastabend@gmail.com> 11751M: Daniel Borkmann <daniel@iogearbox.net> 11752M: Jakub Kicinski <kuba@kernel.org> 11753L: netdev@vger.kernel.org 11754S: Maintained 11755F: net/tls/* 11756F: include/uapi/linux/tls.h 11757F: include/net/tls.h 11758 11759NETWORKING [WIRELESS] 11760L: linux-wireless@vger.kernel.org 11761Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11762 11763NETDEVSIM 11764M: Jakub Kicinski <kuba@kernel.org> 11765S: Maintained 11766F: drivers/net/netdevsim/* 11767 11768NETXEN (1/10) GbE SUPPORT 11769M: Manish Chopra <manishc@marvell.com> 11770M: Rahul Verma <rahulv@marvell.com> 11771M: GR-Linux-NIC-Dev@marvell.com 11772L: netdev@vger.kernel.org 11773S: Supported 11774F: drivers/net/ethernet/qlogic/netxen/ 11775 11776NEXTHOP 11777M: David Ahern <dsahern@kernel.org> 11778L: netdev@vger.kernel.org 11779S: Maintained 11780F: include/net/nexthop.h 11781F: include/uapi/linux/nexthop.h 11782F: include/net/netns/nexthop.h 11783F: net/ipv4/nexthop.c 11784 11785NFC SUBSYSTEM 11786L: netdev@vger.kernel.org 11787S: Orphan 11788F: net/nfc/ 11789F: include/net/nfc/ 11790F: include/uapi/linux/nfc.h 11791F: drivers/nfc/ 11792F: include/linux/platform_data/nfcmrvl.h 11793F: Documentation/devicetree/bindings/net/nfc/ 11794 11795NFS, SUNRPC, AND LOCKD CLIENTS 11796M: Trond Myklebust <trond.myklebust@hammerspace.com> 11797M: Anna Schumaker <anna.schumaker@netapp.com> 11798L: linux-nfs@vger.kernel.org 11799W: http://client.linux-nfs.org 11800T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11801S: Maintained 11802F: fs/lockd/ 11803F: fs/nfs/ 11804F: fs/nfs_common/ 11805F: net/sunrpc/ 11806F: include/linux/lockd/ 11807F: include/linux/nfs* 11808F: include/linux/sunrpc/ 11809F: include/uapi/linux/nfs* 11810F: include/uapi/linux/sunrpc/ 11811 11812NILFS2 FILESYSTEM 11813M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11814L: linux-nilfs@vger.kernel.org 11815W: https://nilfs.sourceforge.io/ 11816W: https://nilfs.osdn.jp/ 11817T: git git://github.com/konis/nilfs2.git 11818S: Supported 11819F: Documentation/filesystems/nilfs2.txt 11820F: fs/nilfs2/ 11821F: include/trace/events/nilfs2.h 11822F: include/uapi/linux/nilfs2_api.h 11823F: include/uapi/linux/nilfs2_ondisk.h 11824 11825NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11826M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11827W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11828S: Maintained 11829F: Documentation/scsi/NinjaSCSI.txt 11830F: drivers/scsi/pcmcia/nsp_* 11831 11832NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11833M: GOTO Masanori <gotom@debian.or.jp> 11834M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11835W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11836S: Maintained 11837F: Documentation/scsi/NinjaSCSI.txt 11838F: drivers/scsi/nsp32* 11839 11840NIOS2 ARCHITECTURE 11841M: Ley Foon Tan <ley.foon.tan@intel.com> 11842L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11843T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11844S: Maintained 11845F: arch/nios2/ 11846 11847NOHZ, DYNTICKS SUPPORT 11848M: Frederic Weisbecker <fweisbec@gmail.com> 11849M: Thomas Gleixner <tglx@linutronix.de> 11850M: Ingo Molnar <mingo@kernel.org> 11851L: linux-kernel@vger.kernel.org 11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11853S: Maintained 11854F: kernel/time/tick*.* 11855F: include/linux/tick.h 11856F: include/linux/sched/nohz.h 11857 11858NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11859M: Pavel Machek <pavel@ucw.cz> 11860M: Sakari Ailus <sakari.ailus@iki.fi> 11861L: linux-media@vger.kernel.org 11862S: Maintained 11863F: drivers/media/i2c/et8ek8 11864F: drivers/media/i2c/ad5820.c 11865 11866NOKIA N900 POWER SUPPLY DRIVERS 11867R: Pali Rohár <pali.rohar@gmail.com> 11868F: include/linux/power/bq2415x_charger.h 11869F: include/linux/power/bq27xxx_battery.h 11870F: drivers/power/supply/bq2415x_charger.c 11871F: drivers/power/supply/bq27xxx_battery.c 11872F: drivers/power/supply/bq27xxx_battery_i2c.c 11873F: drivers/power/supply/isp1704_charger.c 11874F: drivers/power/supply/rx51_battery.c 11875 11876NOLIBC HEADER FILE 11877M: Willy Tarreau <w@1wt.eu> 11878S: Maintained 11879T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11880F: tools/include/nolibc/ 11881 11882NSDEPS 11883M: Matthias Maennich <maennich@google.com> 11884S: Maintained 11885F: scripts/nsdeps 11886F: Documentation/core-api/symbol-namespaces.rst 11887 11888NTB AMD DRIVER 11889M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11890L: linux-ntb@googlegroups.com 11891S: Supported 11892F: drivers/ntb/hw/amd/ 11893 11894NTB DRIVER CORE 11895M: Jon Mason <jdmason@kudzu.us> 11896M: Dave Jiang <dave.jiang@intel.com> 11897M: Allen Hubbe <allenbh@gmail.com> 11898L: linux-ntb@googlegroups.com 11899S: Supported 11900W: https://github.com/jonmason/ntb/wiki 11901T: git git://github.com/jonmason/ntb.git 11902F: drivers/ntb/ 11903F: drivers/net/ntb_netdev.c 11904F: include/linux/ntb.h 11905F: include/linux/ntb_transport.h 11906F: tools/testing/selftests/ntb/ 11907 11908NTB IDT DRIVER 11909M: Serge Semin <fancer.lancer@gmail.com> 11910L: linux-ntb@googlegroups.com 11911S: Supported 11912F: drivers/ntb/hw/idt/ 11913 11914NTB INTEL DRIVER 11915M: Dave Jiang <dave.jiang@intel.com> 11916L: linux-ntb@googlegroups.com 11917S: Supported 11918W: https://github.com/davejiang/linux/wiki 11919T: git https://github.com/davejiang/linux.git 11920F: drivers/ntb/hw/intel/ 11921 11922NTFS FILESYSTEM 11923M: Anton Altaparmakov <anton@tuxera.com> 11924L: linux-ntfs-dev@lists.sourceforge.net 11925W: http://www.tuxera.com/ 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11927S: Supported 11928F: Documentation/filesystems/ntfs.txt 11929F: fs/ntfs/ 11930 11931NUBUS SUBSYSTEM 11932M: Finn Thain <fthain@telegraphics.com.au> 11933L: linux-m68k@lists.linux-m68k.org 11934S: Maintained 11935F: arch/*/include/asm/nubus.h 11936F: drivers/nubus/ 11937F: include/linux/nubus.h 11938F: include/uapi/linux/nubus.h 11939 11940NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11941M: Antonino Daplas <adaplas@gmail.com> 11942L: linux-fbdev@vger.kernel.org 11943S: Maintained 11944F: drivers/video/fbdev/riva/ 11945F: drivers/video/fbdev/nvidia/ 11946 11947NVM EXPRESS DRIVER 11948M: Keith Busch <kbusch@kernel.org> 11949M: Jens Axboe <axboe@fb.com> 11950M: Christoph Hellwig <hch@lst.de> 11951M: Sagi Grimberg <sagi@grimberg.me> 11952L: linux-nvme@lists.infradead.org 11953T: git://git.infradead.org/nvme.git 11954W: http://git.infradead.org/nvme.git 11955S: Supported 11956F: drivers/nvme/host/ 11957F: include/linux/nvme.h 11958F: include/uapi/linux/nvme_ioctl.h 11959 11960NVM EXPRESS FC TRANSPORT DRIVERS 11961M: James Smart <james.smart@broadcom.com> 11962L: linux-nvme@lists.infradead.org 11963S: Supported 11964F: include/linux/nvme-fc.h 11965F: include/linux/nvme-fc-driver.h 11966F: drivers/nvme/host/fc.c 11967F: drivers/nvme/target/fc.c 11968F: drivers/nvme/target/fcloop.c 11969 11970NVM EXPRESS TARGET DRIVER 11971M: Christoph Hellwig <hch@lst.de> 11972M: Sagi Grimberg <sagi@grimberg.me> 11973M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> 11974L: linux-nvme@lists.infradead.org 11975T: git://git.infradead.org/nvme.git 11976W: http://git.infradead.org/nvme.git 11977S: Supported 11978F: drivers/nvme/target/ 11979 11980NVMEM FRAMEWORK 11981M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11982S: Maintained 11983F: drivers/nvmem/ 11984F: Documentation/devicetree/bindings/nvmem/ 11985F: Documentation/ABI/stable/sysfs-bus-nvmem 11986F: include/linux/nvmem-consumer.h 11987F: include/linux/nvmem-provider.h 11988 11989NXP FXAS21002C DRIVER 11990M: Rui Miguel Silva <rmfrfs@gmail.com> 11991L: linux-iio@vger.kernel.org 11992S: Maintained 11993F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11994F: drivers/iio/gyro/fxas21002c_core.c 11995F: drivers/iio/gyro/fxas21002c.h 11996F: drivers/iio/gyro/fxas21002c_i2c.c 11997F: drivers/iio/gyro/fxas21002c_spi.c 11998 11999NXP SGTL5000 DRIVER 12000M: Fabio Estevam <festevam@gmail.com> 12001L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12002S: Maintained 12003F: Documentation/devicetree/bindings/sound/sgtl5000.txt 12004F: sound/soc/codecs/sgtl5000* 12005 12006NXP SJA1105 ETHERNET SWITCH DRIVER 12007M: Vladimir Oltean <olteanv@gmail.com> 12008L: linux-kernel@vger.kernel.org 12009S: Maintained 12010F: drivers/net/dsa/sja1105 12011 12012NXP TDA998X DRM DRIVER 12013M: Russell King <linux@armlinux.org.uk> 12014S: Maintained 12015T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 12016T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 12017F: drivers/gpu/drm/i2c/tda998x_drv.c 12018F: include/drm/i2c/tda998x.h 12019F: include/dt-bindings/display/tda998x.h 12020K: "nxp,tda998x" 12021 12022NXP TFA9879 DRIVER 12023M: Peter Rosin <peda@axentia.se> 12024L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12025S: Maintained 12026F: Documentation/devicetree/bindings/sound/tfa9879.txt 12027F: sound/soc/codecs/tfa9879* 12028 12029NXP-NCI NFC DRIVER 12030M: Clément Perrochaud <clement.perrochaud@effinnov.com> 12031R: Charles Gorand <charles.gorand@effinnov.com> 12032L: linux-nfc@lists.01.org (moderated for non-subscribers) 12033S: Supported 12034F: drivers/nfc/nxp-nci 12035 12036OBJAGG 12037M: Jiri Pirko <jiri@mellanox.com> 12038L: netdev@vger.kernel.org 12039S: Supported 12040F: lib/objagg.c 12041F: lib/test_objagg.c 12042F: include/linux/objagg.h 12043 12044NXP FSPI DRIVER 12045R: Yogesh Gaur <yogeshgaur.83@gmail.com> 12046M: Ashish Kumar <ashish.kumar@nxp.com> 12047L: linux-spi@vger.kernel.org 12048S: Maintained 12049F: drivers/spi/spi-nxp-fspi.c 12050F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 12051 12052OBJTOOL 12053M: Josh Poimboeuf <jpoimboe@redhat.com> 12054M: Peter Zijlstra <peterz@infradead.org> 12055S: Supported 12056F: tools/objtool/ 12057 12058OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 12059M: Frederic Barrat <fbarrat@linux.ibm.com> 12060M: Andrew Donnellan <ajd@linux.ibm.com> 12061L: linuxppc-dev@lists.ozlabs.org 12062S: Supported 12063F: arch/powerpc/platforms/powernv/ocxl.c 12064F: arch/powerpc/include/asm/pnv-ocxl.h 12065F: drivers/misc/ocxl/ 12066F: include/misc/ocxl* 12067F: include/uapi/misc/ocxl.h 12068F: Documentation/userspace-api/accelerators/ocxl.rst 12069 12070OMAP AUDIO SUPPORT 12071M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12072M: Jarkko Nikula <jarkko.nikula@bitmer.com> 12073L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12074L: linux-omap@vger.kernel.org 12075S: Maintained 12076F: sound/soc/ti/omap* 12077F: sound/soc/ti/rx51.c 12078F: sound/soc/ti/n810.c 12079F: sound/soc/ti/sdma-pcm.* 12080 12081OMAP CLOCK FRAMEWORK SUPPORT 12082M: Paul Walmsley <paul@pwsan.com> 12083L: linux-omap@vger.kernel.org 12084S: Maintained 12085F: arch/arm/*omap*/*clock* 12086 12087OMAP DEVICE TREE SUPPORT 12088M: Benoît Cousson <bcousson@baylibre.com> 12089M: Tony Lindgren <tony@atomide.com> 12090L: linux-omap@vger.kernel.org 12091L: devicetree@vger.kernel.org 12092S: Maintained 12093F: arch/arm/boot/dts/*omap* 12094F: arch/arm/boot/dts/*am3* 12095F: arch/arm/boot/dts/*am4* 12096F: arch/arm/boot/dts/*am5* 12097F: arch/arm/boot/dts/*dra7* 12098F: arch/arm/boot/dts/logicpd-som-lv* 12099F: arch/arm/boot/dts/logicpd-torpedo* 12100 12101OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 12102L: linux-omap@vger.kernel.org 12103L: linux-fbdev@vger.kernel.org 12104S: Orphan 12105F: drivers/video/fbdev/omap2/ 12106F: Documentation/arm/omap/dss.rst 12107 12108OMAP FRAMEBUFFER SUPPORT 12109L: linux-fbdev@vger.kernel.org 12110L: linux-omap@vger.kernel.org 12111S: Orphan 12112F: drivers/video/fbdev/omap/ 12113 12114OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 12115M: Roger Quadros <rogerq@ti.com> 12116M: Tony Lindgren <tony@atomide.com> 12117L: linux-omap@vger.kernel.org 12118S: Maintained 12119F: drivers/memory/omap-gpmc.c 12120F: arch/arm/mach-omap2/*gpmc* 12121 12122OMAP GPIO DRIVER 12123M: Grygorii Strashko <grygorii.strashko@ti.com> 12124M: Santosh Shilimkar <ssantosh@kernel.org> 12125M: Kevin Hilman <khilman@kernel.org> 12126L: linux-omap@vger.kernel.org 12127S: Maintained 12128F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 12129F: drivers/gpio/gpio-omap.c 12130 12131OMAP HARDWARE SPINLOCK SUPPORT 12132M: Ohad Ben-Cohen <ohad@wizery.com> 12133L: linux-omap@vger.kernel.org 12134S: Maintained 12135F: drivers/hwspinlock/omap_hwspinlock.c 12136 12137OMAP HS MMC SUPPORT 12138L: linux-mmc@vger.kernel.org 12139L: linux-omap@vger.kernel.org 12140S: Orphan 12141F: drivers/mmc/host/omap_hsmmc.c 12142 12143OMAP HWMOD DATA 12144M: Paul Walmsley <paul@pwsan.com> 12145L: linux-omap@vger.kernel.org 12146S: Maintained 12147F: arch/arm/mach-omap2/omap_hwmod*data* 12148 12149OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 12150M: Benoît Cousson <bcousson@baylibre.com> 12151L: linux-omap@vger.kernel.org 12152S: Maintained 12153F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 12154 12155OMAP HWMOD SUPPORT 12156M: Benoît Cousson <bcousson@baylibre.com> 12157M: Paul Walmsley <paul@pwsan.com> 12158L: linux-omap@vger.kernel.org 12159S: Maintained 12160F: arch/arm/mach-omap2/omap_hwmod.* 12161 12162OMAP I2C DRIVER 12163M: Vignesh R <vigneshr@ti.com> 12164L: linux-omap@vger.kernel.org 12165L: linux-i2c@vger.kernel.org 12166S: Maintained 12167F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 12168F: drivers/i2c/busses/i2c-omap.c 12169 12170OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 12171M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12172L: linux-media@vger.kernel.org 12173S: Maintained 12174F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 12175F: drivers/media/platform/omap3isp/ 12176F: drivers/staging/media/omap4iss/ 12177 12178OMAP MMC SUPPORT 12179M: Aaro Koskinen <aaro.koskinen@iki.fi> 12180L: linux-omap@vger.kernel.org 12181S: Odd Fixes 12182F: drivers/mmc/host/omap.c 12183 12184OMAP POWER MANAGEMENT SUPPORT 12185M: Kevin Hilman <khilman@kernel.org> 12186L: linux-omap@vger.kernel.org 12187S: Maintained 12188F: arch/arm/*omap*/*pm* 12189F: drivers/cpufreq/omap-cpufreq.c 12190 12191OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 12192M: Rajendra Nayak <rnayak@codeaurora.org> 12193M: Paul Walmsley <paul@pwsan.com> 12194L: linux-omap@vger.kernel.org 12195S: Maintained 12196F: arch/arm/mach-omap2/prm* 12197 12198OMAP RANDOM NUMBER GENERATOR SUPPORT 12199M: Deepak Saxena <dsaxena@plexity.net> 12200S: Maintained 12201F: drivers/char/hw_random/omap-rng.c 12202 12203OMAP USB SUPPORT 12204L: linux-usb@vger.kernel.org 12205L: linux-omap@vger.kernel.org 12206S: Orphan 12207F: drivers/usb/*/*omap* 12208F: arch/arm/*omap*/usb* 12209 12210OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 12211M: Mark Jackson <mpfj@newflow.co.uk> 12212L: linux-omap@vger.kernel.org 12213S: Maintained 12214F: arch/arm/boot/dts/am335x-nano.dts 12215 12216OMAP1 SUPPORT 12217M: Aaro Koskinen <aaro.koskinen@iki.fi> 12218M: Tony Lindgren <tony@atomide.com> 12219L: linux-omap@vger.kernel.org 12220Q: http://patchwork.kernel.org/project/linux-omap/list/ 12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12222S: Maintained 12223F: arch/arm/mach-omap1/ 12224F: arch/arm/plat-omap/ 12225F: arch/arm/configs/omap1_defconfig 12226F: drivers/i2c/busses/i2c-omap.c 12227F: include/linux/platform_data/i2c-omap.h 12228F: include/linux/platform_data/ams-delta-fiq.h 12229 12230OMAP2+ SUPPORT 12231M: Tony Lindgren <tony@atomide.com> 12232L: linux-omap@vger.kernel.org 12233W: http://www.muru.com/linux/omap/ 12234W: http://linux.omap.com/ 12235Q: http://patchwork.kernel.org/project/linux-omap/list/ 12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12237S: Maintained 12238F: arch/arm/mach-omap2/ 12239F: arch/arm/plat-omap/ 12240F: arch/arm/configs/omap2plus_defconfig 12241F: drivers/bus/ti-sysc.c 12242F: drivers/i2c/busses/i2c-omap.c 12243F: drivers/irqchip/irq-omap-intc.c 12244F: drivers/mfd/*omap*.c 12245F: drivers/mfd/menelaus.c 12246F: drivers/mfd/palmas.c 12247F: drivers/mfd/tps65217.c 12248F: drivers/mfd/tps65218.c 12249F: drivers/mfd/tps65910.c 12250F: drivers/mfd/twl-core.[ch] 12251F: drivers/mfd/twl4030*.c 12252F: drivers/mfd/twl6030*.c 12253F: drivers/mfd/twl6040*.c 12254F: drivers/regulator/palmas-regulator*.c 12255F: drivers/regulator/pbias-regulator.c 12256F: drivers/regulator/tps65217-regulator.c 12257F: drivers/regulator/tps65218-regulator.c 12258F: drivers/regulator/tps65910-regulator.c 12259F: drivers/regulator/twl-regulator.c 12260F: drivers/regulator/twl6030-regulator.c 12261F: include/linux/platform_data/i2c-omap.h 12262F: include/linux/platform_data/ti-sysc.h 12263 12264ONION OMEGA2+ BOARD 12265M: Harvey Hunt <harveyhuntnexus@gmail.com> 12266L: linux-mips@vger.kernel.org 12267S: Maintained 12268F: arch/mips/boot/dts/ralink/omega2p.dts 12269 12270OMFS FILESYSTEM 12271M: Bob Copeland <me@bobcopeland.com> 12272L: linux-karma-devel@lists.sourceforge.net 12273S: Maintained 12274F: Documentation/filesystems/omfs.txt 12275F: fs/omfs/ 12276 12277OMNIKEY CARDMAN 4000 DRIVER 12278M: Harald Welte <laforge@gnumonks.org> 12279S: Maintained 12280F: drivers/char/pcmcia/cm4000_cs.c 12281F: include/linux/cm4000_cs.h 12282F: include/uapi/linux/cm4000_cs.h 12283 12284OMNIKEY CARDMAN 4040 DRIVER 12285M: Harald Welte <laforge@gnumonks.org> 12286S: Maintained 12287F: drivers/char/pcmcia/cm4040_cs.* 12288 12289OMNIVISION OV13858 SENSOR DRIVER 12290M: Sakari Ailus <sakari.ailus@linux.intel.com> 12291L: linux-media@vger.kernel.org 12292T: git git://linuxtv.org/media_tree.git 12293S: Maintained 12294F: drivers/media/i2c/ov13858.c 12295 12296OMNIVISION OV2680 SENSOR DRIVER 12297M: Rui Miguel Silva <rmfrfs@gmail.com> 12298L: linux-media@vger.kernel.org 12299T: git git://linuxtv.org/media_tree.git 12300S: Maintained 12301F: drivers/media/i2c/ov2680.c 12302F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 12303 12304OMNIVISION OV2685 SENSOR DRIVER 12305M: Shunqian Zheng <zhengsq@rock-chips.com> 12306L: linux-media@vger.kernel.org 12307T: git git://linuxtv.org/media_tree.git 12308S: Maintained 12309F: drivers/media/i2c/ov2685.c 12310 12311OMNIVISION OV5640 SENSOR DRIVER 12312M: Steve Longerbeam <slongerbeam@gmail.com> 12313L: linux-media@vger.kernel.org 12314T: git git://linuxtv.org/media_tree.git 12315S: Maintained 12316F: drivers/media/i2c/ov5640.c 12317 12318OMNIVISION OV5647 SENSOR DRIVER 12319M: Luis Oliveira <lolivei@synopsys.com> 12320L: linux-media@vger.kernel.org 12321T: git git://linuxtv.org/media_tree.git 12322S: Maintained 12323F: drivers/media/i2c/ov5647.c 12324 12325OMNIVISION OV5670 SENSOR DRIVER 12326M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 12327M: Hyungwoo Yang <hyungwoo.yang@intel.com> 12328L: linux-media@vger.kernel.org 12329T: git git://linuxtv.org/media_tree.git 12330S: Maintained 12331F: drivers/media/i2c/ov5670.c 12332 12333OMNIVISION OV5675 SENSOR DRIVER 12334M: Shawn Tu <shawnx.tu@intel.com> 12335L: linux-media@vger.kernel.org 12336T: git git://linuxtv.org/media_tree.git 12337S: Maintained 12338F: drivers/media/i2c/ov5675.c 12339 12340OMNIVISION OV5695 SENSOR DRIVER 12341M: Shunqian Zheng <zhengsq@rock-chips.com> 12342L: linux-media@vger.kernel.org 12343T: git git://linuxtv.org/media_tree.git 12344S: Maintained 12345F: drivers/media/i2c/ov5695.c 12346 12347OMNIVISION OV7670 SENSOR DRIVER 12348M: Jonathan Corbet <corbet@lwn.net> 12349L: linux-media@vger.kernel.org 12350T: git git://linuxtv.org/media_tree.git 12351S: Maintained 12352F: drivers/media/i2c/ov7670.c 12353F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12354 12355OMNIVISION OV772x SENSOR DRIVER 12356M: Jacopo Mondi <jacopo@jmondi.org> 12357L: linux-media@vger.kernel.org 12358T: git git://linuxtv.org/media_tree.git 12359S: Odd fixes 12360F: drivers/media/i2c/ov772x.c 12361F: include/media/i2c/ov772x.h 12362F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12363 12364OMNIVISION OV7740 SENSOR DRIVER 12365M: Wenyou Yang <wenyou.yang@microchip.com> 12366L: linux-media@vger.kernel.org 12367T: git git://linuxtv.org/media_tree.git 12368S: Maintained 12369F: drivers/media/i2c/ov7740.c 12370F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12371 12372OMNIVISION OV9640 SENSOR DRIVER 12373M: Petr Cvek <petrcvekcz@gmail.com> 12374L: linux-media@vger.kernel.org 12375S: Maintained 12376F: drivers/media/i2c/ov9640.* 12377 12378OMNIVISION OV8856 SENSOR DRIVER 12379M: Ben Kao <ben.kao@intel.com> 12380L: linux-media@vger.kernel.org 12381T: git git://linuxtv.org/media_tree.git 12382S: Maintained 12383F: drivers/media/i2c/ov8856.c 12384 12385OMNIVISION OV9650 SENSOR DRIVER 12386M: Sakari Ailus <sakari.ailus@linux.intel.com> 12387R: Akinobu Mita <akinobu.mita@gmail.com> 12388R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12389L: linux-media@vger.kernel.org 12390T: git git://linuxtv.org/media_tree.git 12391S: Maintained 12392F: drivers/media/i2c/ov9650.c 12393F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12394 12395ONENAND FLASH DRIVER 12396M: Kyungmin Park <kyungmin.park@samsung.com> 12397L: linux-mtd@lists.infradead.org 12398S: Maintained 12399F: drivers/mtd/nand/onenand/ 12400F: include/linux/mtd/onenand*.h 12401 12402OP-TEE DRIVER 12403M: Jens Wiklander <jens.wiklander@linaro.org> 12404L: tee-dev@lists.linaro.org 12405S: Maintained 12406F: drivers/tee/optee/ 12407 12408OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 12409M: Sumit Garg <sumit.garg@linaro.org> 12410L: tee-dev@lists.linaro.org 12411S: Maintained 12412F: drivers/char/hw_random/optee-rng.c 12413 12414OPA-VNIC DRIVER 12415M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12416M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 12417L: linux-rdma@vger.kernel.org 12418S: Supported 12419F: drivers/infiniband/ulp/opa_vnic 12420 12421OPEN FIRMWARE AND DEVICE TREE OVERLAYS 12422M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 12423M: Frank Rowand <frowand.list@gmail.com> 12424L: devicetree@vger.kernel.org 12425S: Maintained 12426F: Documentation/devicetree/dynamic-resolution-notes.txt 12427F: Documentation/devicetree/overlay-notes.txt 12428F: drivers/of/overlay.c 12429F: drivers/of/resolver.c 12430K: of_overlay_notifier_ 12431 12432OPEN FIRMWARE AND FLATTENED DEVICE TREE 12433M: Rob Herring <robh+dt@kernel.org> 12434M: Frank Rowand <frowand.list@gmail.com> 12435L: devicetree@vger.kernel.org 12436W: http://www.devicetree.org/ 12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12438S: Maintained 12439F: drivers/of/ 12440F: include/linux/of*.h 12441F: scripts/dtc/ 12442F: Documentation/ABI/testing/sysfs-firmware-ofw 12443 12444OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12445M: Rob Herring <robh+dt@kernel.org> 12446M: Mark Rutland <mark.rutland@arm.com> 12447L: devicetree@vger.kernel.org 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12449Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12450S: Maintained 12451F: Documentation/devicetree/ 12452F: arch/*/boot/dts/ 12453F: include/dt-bindings/ 12454 12455OPENCORES I2C BUS DRIVER 12456M: Peter Korsgaard <peter@korsgaard.com> 12457M: Andrew Lunn <andrew@lunn.ch> 12458L: linux-i2c@vger.kernel.org 12459S: Maintained 12460F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 12461F: Documentation/i2c/busses/i2c-ocores.rst 12462F: drivers/i2c/busses/i2c-ocores.c 12463F: include/linux/platform_data/i2c-ocores.h 12464 12465OPENRISC ARCHITECTURE 12466M: Jonas Bonn <jonas@southpole.se> 12467M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12468M: Stafford Horne <shorne@gmail.com> 12469T: git git://github.com/openrisc/linux.git 12470L: openrisc@lists.librecores.org 12471W: http://openrisc.io 12472S: Maintained 12473F: Documentation/devicetree/bindings/openrisc/ 12474F: Documentation/openrisc/ 12475F: arch/openrisc/ 12476F: drivers/irqchip/irq-ompic.c 12477F: drivers/irqchip/irq-or1k-* 12478 12479OPENVSWITCH 12480M: Pravin B Shelar <pshelar@ovn.org> 12481L: netdev@vger.kernel.org 12482L: dev@openvswitch.org 12483W: http://openvswitch.org 12484S: Maintained 12485F: net/openvswitch/ 12486F: include/uapi/linux/openvswitch.h 12487 12488OPERATING PERFORMANCE POINTS (OPP) 12489M: Viresh Kumar <vireshk@kernel.org> 12490M: Nishanth Menon <nm@ti.com> 12491M: Stephen Boyd <sboyd@kernel.org> 12492L: linux-pm@vger.kernel.org 12493S: Maintained 12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12495F: drivers/opp/ 12496F: include/linux/pm_opp.h 12497F: Documentation/power/opp.rst 12498F: Documentation/devicetree/bindings/opp/ 12499 12500OPL4 DRIVER 12501M: Clemens Ladisch <clemens@ladisch.de> 12502L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12504S: Maintained 12505F: sound/drivers/opl4/ 12506 12507OPROFILE 12508M: Robert Richter <rric@kernel.org> 12509L: oprofile-list@lists.sf.net 12510S: Maintained 12511F: arch/*/include/asm/oprofile*.h 12512F: arch/*/oprofile/ 12513F: drivers/oprofile/ 12514F: include/linux/oprofile.h 12515 12516ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12517M: Mark Fasheh <mark@fasheh.com> 12518M: Joel Becker <jlbec@evilplan.org> 12519M: Joseph Qi <joseph.qi@linux.alibaba.com> 12520L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12521W: http://ocfs2.wiki.kernel.org 12522S: Supported 12523F: Documentation/filesystems/ocfs2.txt 12524F: Documentation/filesystems/dlmfs.txt 12525F: fs/ocfs2/ 12526 12527ORANGEFS FILESYSTEM 12528M: Mike Marshall <hubcap@omnibond.com> 12529R: Martin Brandenburg <martin@omnibond.com> 12530L: devel@lists.orangefs.org 12531T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12532S: Supported 12533F: fs/orangefs/ 12534F: Documentation/filesystems/orangefs.txt 12535 12536ORINOCO DRIVER 12537L: linux-wireless@vger.kernel.org 12538W: http://wireless.kernel.org/en/users/Drivers/orinoco 12539W: http://www.nongnu.org/orinoco/ 12540S: Orphan 12541F: drivers/net/wireless/intersil/orinoco/ 12542 12543OV2659 OMNIVISION SENSOR DRIVER 12544M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12545L: linux-media@vger.kernel.org 12546W: https://linuxtv.org 12547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12548T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12549S: Maintained 12550F: drivers/media/i2c/ov2659.c 12551F: include/media/i2c/ov2659.h 12552 12553OVERLAY FILESYSTEM 12554M: Miklos Szeredi <miklos@szeredi.hu> 12555L: linux-unionfs@vger.kernel.org 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12557S: Supported 12558F: fs/overlayfs/ 12559F: Documentation/filesystems/overlayfs.rst 12560 12561P54 WIRELESS DRIVER 12562M: Christian Lamparter <chunkeey@googlemail.com> 12563L: linux-wireless@vger.kernel.org 12564W: http://wireless.kernel.org/en/users/Drivers/p54 12565S: Maintained 12566F: drivers/net/wireless/intersil/p54/ 12567 12568PA SEMI ETHERNET DRIVER 12569L: netdev@vger.kernel.org 12570S: Orphan 12571F: drivers/net/ethernet/pasemi/* 12572 12573PA SEMI SMBUS DRIVER 12574L: linux-i2c@vger.kernel.org 12575S: Orphan 12576F: drivers/i2c/busses/i2c-pasemi.c 12577 12578PACKING 12579M: Vladimir Oltean <olteanv@gmail.com> 12580L: netdev@vger.kernel.org 12581S: Supported 12582F: lib/packing.c 12583F: include/linux/packing.h 12584F: Documentation/core-api/packing.rst 12585 12586PADATA PARALLEL EXECUTION MECHANISM 12587M: Steffen Klassert <steffen.klassert@secunet.com> 12588L: linux-crypto@vger.kernel.org 12589S: Maintained 12590F: kernel/padata.c 12591F: include/linux/padata.h 12592F: Documentation/core-api/padata.rst 12593 12594PAGE POOL 12595M: Jesper Dangaard Brouer <hawk@kernel.org> 12596M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12597L: netdev@vger.kernel.org 12598S: Supported 12599F: net/core/page_pool.c 12600F: include/net/page_pool.h 12601 12602PANASONIC LAPTOP ACPI EXTRAS DRIVER 12603M: Harald Welte <laforge@gnumonks.org> 12604L: platform-driver-x86@vger.kernel.org 12605S: Maintained 12606F: drivers/platform/x86/panasonic-laptop.c 12607 12608PARALLAX PING IIO SENSOR DRIVER 12609M: Andreas Klinger <ak@it-klinger.de> 12610L: linux-iio@vger.kernel.org 12611S: Maintained 12612F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 12613F: drivers/iio/proximity/ping.c 12614 12615PARALLEL LCD/KEYPAD PANEL DRIVER 12616M: Willy Tarreau <willy@haproxy.com> 12617M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12618S: Odd Fixes 12619F: Documentation/admin-guide/lcd-panel-cgram.rst 12620F: drivers/auxdisplay/panel.c 12621 12622PARALLEL PORT SUBSYSTEM 12623M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12624M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12625L: linux-parport@lists.infradead.org (subscribers-only) 12626S: Maintained 12627F: drivers/parport/ 12628F: include/linux/parport*.h 12629F: drivers/char/ppdev.c 12630F: include/uapi/linux/ppdev.h 12631F: Documentation/driver-api/parport*.rst 12632 12633PARAVIRT_OPS INTERFACE 12634M: Juergen Gross <jgross@suse.com> 12635M: Thomas Hellstrom <thellstrom@vmware.com> 12636M: "VMware, Inc." <pv-drivers@vmware.com> 12637L: virtualization@lists.linux-foundation.org 12638S: Supported 12639F: Documentation/virt/paravirt_ops.rst 12640F: arch/*/kernel/paravirt* 12641F: arch/*/include/asm/paravirt*.h 12642F: include/linux/hypervisor.h 12643 12644PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12645M: Tim Waugh <tim@cyberelk.net> 12646L: linux-parport@lists.infradead.org (subscribers-only) 12647S: Maintained 12648F: Documentation/admin-guide/blockdev/paride.rst 12649F: drivers/block/paride/ 12650 12651PARISC ARCHITECTURE 12652M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12653M: Helge Deller <deller@gmx.de> 12654L: linux-parisc@vger.kernel.org 12655W: http://www.parisc-linux.org/ 12656Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12659S: Maintained 12660F: arch/parisc/ 12661F: Documentation/parisc/ 12662F: drivers/parisc/ 12663F: drivers/char/agp/parisc-agp.c 12664F: drivers/input/misc/hp_sdc_rtc.c 12665F: drivers/input/serio/gscps2.c 12666F: drivers/input/serio/hp_sdc* 12667F: drivers/parport/parport_gsc.* 12668F: drivers/tty/serial/8250/8250_gsc.c 12669F: drivers/video/fbdev/sti* 12670F: drivers/video/console/sti* 12671F: drivers/video/logo/logo_parisc* 12672F: include/linux/hp_sdc.h 12673 12674PARMAN 12675M: Jiri Pirko <jiri@mellanox.com> 12676L: netdev@vger.kernel.org 12677S: Supported 12678F: lib/parman.c 12679F: lib/test_parman.c 12680F: include/linux/parman.h 12681 12682PC ENGINES APU BOARD DRIVER 12683M: Enrico Weigelt, metux IT consult <info@metux.net> 12684S: Maintained 12685F: drivers/platform/x86/pcengines-apuv2.c 12686 12687PC87360 HARDWARE MONITORING DRIVER 12688M: Jim Cromie <jim.cromie@gmail.com> 12689L: linux-hwmon@vger.kernel.org 12690S: Maintained 12691F: Documentation/hwmon/pc87360.rst 12692F: drivers/hwmon/pc87360.c 12693 12694PC8736x GPIO DRIVER 12695M: Jim Cromie <jim.cromie@gmail.com> 12696S: Maintained 12697F: drivers/char/pc8736x_gpio.c 12698 12699PC87427 HARDWARE MONITORING DRIVER 12700M: Jean Delvare <jdelvare@suse.com> 12701L: linux-hwmon@vger.kernel.org 12702S: Maintained 12703F: Documentation/hwmon/pc87427.rst 12704F: drivers/hwmon/pc87427.c 12705 12706PCA9532 LED DRIVER 12707M: Riku Voipio <riku.voipio@iki.fi> 12708S: Maintained 12709F: drivers/leds/leds-pca9532.c 12710F: include/linux/leds-pca9532.h 12711 12712PCA9541 I2C BUS MASTER SELECTOR DRIVER 12713M: Guenter Roeck <linux@roeck-us.net> 12714L: linux-i2c@vger.kernel.org 12715S: Maintained 12716F: drivers/i2c/muxes/i2c-mux-pca9541.c 12717 12718PCDP - PRIMARY CONSOLE AND DEBUG PORT 12719M: Khalid Aziz <khalid@gonehiking.org> 12720S: Maintained 12721F: drivers/firmware/pcdp.* 12722 12723PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12724M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12725L: linux-pci@vger.kernel.org 12726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12727S: Maintained 12728F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12729F: drivers/pci/controller/pci-aardvark.c 12730 12731PCI DRIVER FOR ALTERA PCIE IP 12732M: Ley Foon Tan <ley.foon.tan@intel.com> 12733L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12734L: linux-pci@vger.kernel.org 12735S: Supported 12736F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12737F: drivers/pci/controller/pcie-altera.c 12738 12739PCI DRIVER FOR APPLIEDMICRO XGENE 12740M: Toan Le <toan@os.amperecomputing.com> 12741L: linux-pci@vger.kernel.org 12742L: linux-arm-kernel@lists.infradead.org 12743S: Maintained 12744F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12745F: drivers/pci/controller/pci-xgene.c 12746 12747PCI DRIVER FOR ARM VERSATILE PLATFORM 12748M: Rob Herring <robh@kernel.org> 12749L: linux-pci@vger.kernel.org 12750L: linux-arm-kernel@lists.infradead.org 12751S: Maintained 12752F: Documentation/devicetree/bindings/pci/versatile.yaml 12753F: drivers/pci/controller/pci-versatile.c 12754 12755PCI DRIVER FOR ARMADA 8K 12756M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12757L: linux-pci@vger.kernel.org 12758L: linux-arm-kernel@lists.infradead.org 12759S: Maintained 12760F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12761F: drivers/pci/controller/dwc/pcie-armada8k.c 12762 12763PCI DRIVER FOR CADENCE PCIE IP 12764M: Tom Joseph <tjoseph@cadence.com> 12765L: linux-pci@vger.kernel.org 12766S: Maintained 12767F: Documentation/devicetree/bindings/pci/cdns,*.txt 12768F: drivers/pci/controller/pcie-cadence* 12769 12770PCI DRIVER FOR FREESCALE LAYERSCAPE 12771M: Minghuan Lian <minghuan.Lian@nxp.com> 12772M: Mingkai Hu <mingkai.hu@nxp.com> 12773M: Roy Zang <roy.zang@nxp.com> 12774L: linuxppc-dev@lists.ozlabs.org 12775L: linux-pci@vger.kernel.org 12776L: linux-arm-kernel@lists.infradead.org 12777S: Maintained 12778F: drivers/pci/controller/dwc/*layerscape* 12779 12780PCI DRIVER FOR GENERIC OF HOSTS 12781M: Will Deacon <will@kernel.org> 12782L: linux-pci@vger.kernel.org 12783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12784S: Maintained 12785F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 12786F: drivers/pci/controller/pci-host-common.c 12787F: drivers/pci/controller/pci-host-generic.c 12788 12789PCI DRIVER FOR IMX6 12790M: Richard Zhu <hongxing.zhu@nxp.com> 12791M: Lucas Stach <l.stach@pengutronix.de> 12792L: linux-pci@vger.kernel.org 12793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12794S: Maintained 12795F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12796F: drivers/pci/controller/dwc/*imx6* 12797 12798PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12799M: Jonathan Derrick <jonathan.derrick@intel.com> 12800L: linux-pci@vger.kernel.org 12801S: Supported 12802F: drivers/pci/controller/vmd.c 12803 12804PCI DRIVER FOR MICROSEMI SWITCHTEC 12805M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12806M: Logan Gunthorpe <logang@deltatee.com> 12807L: linux-pci@vger.kernel.org 12808S: Maintained 12809F: Documentation/driver-api/switchtec.rst 12810F: Documentation/ABI/testing/sysfs-class-switchtec 12811F: drivers/pci/switch/switchtec* 12812F: include/uapi/linux/switchtec_ioctl.h 12813F: include/linux/switchtec.h 12814F: drivers/ntb/hw/mscc/ 12815 12816PCI DRIVER FOR MOBIVEIL PCIE IP 12817M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12818M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12819L: linux-pci@vger.kernel.org 12820S: Supported 12821F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12822F: drivers/pci/controller/pcie-mobiveil.c 12823 12824PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12825M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12826M: Jason Cooper <jason@lakedaemon.net> 12827L: linux-pci@vger.kernel.org 12828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12829S: Maintained 12830F: drivers/pci/controller/*mvebu* 12831 12832PCI DRIVER FOR NVIDIA TEGRA 12833M: Thierry Reding <thierry.reding@gmail.com> 12834L: linux-tegra@vger.kernel.org 12835L: linux-pci@vger.kernel.org 12836S: Supported 12837F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12838F: drivers/pci/controller/pci-tegra.c 12839 12840PCI DRIVER FOR RENESAS R-CAR 12841M: Marek Vasut <marek.vasut+renesas@gmail.com> 12842M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12843L: linux-pci@vger.kernel.org 12844L: linux-renesas-soc@vger.kernel.org 12845S: Maintained 12846F: drivers/pci/controller/*rcar* 12847 12848PCI DRIVER FOR SAMSUNG EXYNOS 12849M: Jingoo Han <jingoohan1@gmail.com> 12850L: linux-pci@vger.kernel.org 12851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12852L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12853S: Maintained 12854F: drivers/pci/controller/dwc/pci-exynos.c 12855 12856PCI DRIVER FOR SYNOPSYS DESIGNWARE 12857M: Jingoo Han <jingoohan1@gmail.com> 12858M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12859L: linux-pci@vger.kernel.org 12860S: Maintained 12861F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12862F: drivers/pci/controller/dwc/*designware* 12863 12864PCI DRIVER FOR TI DRA7XX 12865M: Kishon Vijay Abraham I <kishon@ti.com> 12866L: linux-omap@vger.kernel.org 12867L: linux-pci@vger.kernel.org 12868S: Supported 12869F: Documentation/devicetree/bindings/pci/ti-pci.txt 12870F: drivers/pci/controller/dwc/pci-dra7xx.c 12871 12872PCI DRIVER FOR TI KEYSTONE 12873M: Murali Karicheri <m-karicheri2@ti.com> 12874L: linux-pci@vger.kernel.org 12875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12876S: Maintained 12877F: drivers/pci/controller/dwc/pci-keystone.c 12878 12879PCI ENDPOINT SUBSYSTEM 12880M: Kishon Vijay Abraham I <kishon@ti.com> 12881M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12882L: linux-pci@vger.kernel.org 12883T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12884S: Supported 12885F: drivers/pci/endpoint/ 12886F: drivers/misc/pci_endpoint_test.c 12887F: tools/pci/ 12888 12889PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12890M: Russell Currey <ruscur@russell.cc> 12891M: Sam Bobroff <sbobroff@linux.ibm.com> 12892M: Oliver O'Halloran <oohall@gmail.com> 12893L: linuxppc-dev@lists.ozlabs.org 12894S: Supported 12895F: Documentation/PCI/pci-error-recovery.rst 12896F: drivers/pci/pcie/aer.c 12897F: drivers/pci/pcie/dpc.c 12898F: drivers/pci/pcie/err.c 12899F: Documentation/powerpc/eeh-pci-error-recovery.rst 12900F: arch/powerpc/kernel/eeh*.c 12901F: arch/powerpc/platforms/*/eeh*.c 12902F: arch/powerpc/include/*/eeh*.h 12903 12904PCI ERROR RECOVERY 12905M: Linas Vepstas <linasvepstas@gmail.com> 12906L: linux-pci@vger.kernel.org 12907S: Supported 12908F: Documentation/PCI/pci-error-recovery.rst 12909 12910PCI MSI DRIVER FOR ALTERA MSI IP 12911M: Ley Foon Tan <ley.foon.tan@intel.com> 12912L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12913L: linux-pci@vger.kernel.org 12914S: Supported 12915F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12916F: drivers/pci/controller/pcie-altera-msi.c 12917 12918PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12919M: Toan Le <toan@os.amperecomputing.com> 12920L: linux-pci@vger.kernel.org 12921L: linux-arm-kernel@lists.infradead.org 12922S: Maintained 12923F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12924F: drivers/pci/controller/pci-xgene-msi.c 12925 12926PCI SUBSYSTEM 12927M: Bjorn Helgaas <bhelgaas@google.com> 12928L: linux-pci@vger.kernel.org 12929Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12931S: Supported 12932F: Documentation/devicetree/bindings/pci/ 12933F: Documentation/PCI/ 12934F: drivers/acpi/pci* 12935F: drivers/pci/ 12936F: include/asm-generic/pci* 12937F: include/linux/pci* 12938F: include/linux/of_pci.h 12939F: include/uapi/linux/pci* 12940F: lib/pci* 12941F: arch/x86/pci/ 12942F: arch/x86/kernel/quirks.c 12943F: arch/x86/kernel/early-quirks.c 12944 12945PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12946M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12947R: Andrew Murray <amurray@thegoodpenguin.co.uk> 12948L: linux-pci@vger.kernel.org 12949Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12951S: Supported 12952F: drivers/pci/controller/ 12953 12954PCIE DRIVER FOR AMAZON ANNAPURNA LABS 12955M: Jonathan Chocron <jonnyc@amazon.com> 12956L: linux-pci@vger.kernel.org 12957S: Maintained 12958F: Documentation/devicetree/bindings/pci/pcie-al.txt 12959F: drivers/pci/controller/dwc/pcie-al.c 12960 12961PCIE DRIVER FOR AMLOGIC MESON 12962M: Yue Wang <yue.wang@Amlogic.com> 12963L: linux-pci@vger.kernel.org 12964L: linux-amlogic@lists.infradead.org 12965S: Maintained 12966F: drivers/pci/controller/dwc/pci-meson.c 12967 12968PCIE DRIVER FOR AXIS ARTPEC 12969M: Jesper Nilsson <jesper.nilsson@axis.com> 12970L: linux-arm-kernel@axis.com 12971L: linux-pci@vger.kernel.org 12972S: Maintained 12973F: Documentation/devicetree/bindings/pci/axis,artpec* 12974F: drivers/pci/controller/dwc/*artpec* 12975 12976PCIE DRIVER FOR CAVIUM THUNDERX 12977M: Robert Richter <rrichter@marvell.com> 12978L: linux-pci@vger.kernel.org 12979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12980S: Supported 12981F: Documentation/devicetree/bindings/pci/pci-thunder-* 12982F: drivers/pci/controller/pci-thunder-* 12983 12984PCIE DRIVER FOR HISILICON 12985M: Zhou Wang <wangzhou1@hisilicon.com> 12986L: linux-pci@vger.kernel.org 12987S: Maintained 12988F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12989F: drivers/pci/controller/dwc/pcie-hisi.c 12990 12991PCIE DRIVER FOR HISILICON KIRIN 12992M: Xiaowei Song <songxiaowei@hisilicon.com> 12993M: Binghui Wang <wangbinghui@hisilicon.com> 12994L: linux-pci@vger.kernel.org 12995S: Maintained 12996F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12997F: drivers/pci/controller/dwc/pcie-kirin.c 12998 12999PCIE DRIVER FOR HISILICON STB 13000M: Shawn Guo <shawn.guo@linaro.org> 13001L: linux-pci@vger.kernel.org 13002S: Maintained 13003F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 13004F: drivers/pci/controller/dwc/pcie-histb.c 13005 13006PCIE DRIVER FOR MEDIATEK 13007M: Ryder Lee <ryder.lee@mediatek.com> 13008L: linux-pci@vger.kernel.org 13009L: linux-mediatek@lists.infradead.org 13010S: Supported 13011F: Documentation/devicetree/bindings/pci/mediatek* 13012F: drivers/pci/controller/*mediatek* 13013 13014PCIE DRIVER FOR QUALCOMM MSM 13015M: Stanimir Varbanov <svarbanov@mm-sol.com> 13016L: linux-pci@vger.kernel.org 13017L: linux-arm-msm@vger.kernel.org 13018S: Maintained 13019F: drivers/pci/controller/dwc/*qcom* 13020 13021PCIE DRIVER FOR ROCKCHIP 13022M: Shawn Lin <shawn.lin@rock-chips.com> 13023L: linux-pci@vger.kernel.org 13024L: linux-rockchip@lists.infradead.org 13025S: Maintained 13026F: Documentation/devicetree/bindings/pci/rockchip-pcie* 13027F: drivers/pci/controller/pcie-rockchip* 13028 13029PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 13030M: Linus Walleij <linus.walleij@linaro.org> 13031L: linux-pci@vger.kernel.org 13032S: Maintained 13033F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 13034F: drivers/pci/controller/pci-v3-semi.c 13035 13036PCIE DRIVER FOR SOCIONEXT UNIPHIER 13037M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13038L: linux-pci@vger.kernel.org 13039S: Maintained 13040F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 13041F: drivers/pci/controller/dwc/pcie-uniphier.c 13042 13043PCIE DRIVER FOR ST SPEAR13XX 13044M: Pratyush Anand <pratyush.anand@gmail.com> 13045L: linux-pci@vger.kernel.org 13046S: Maintained 13047F: drivers/pci/controller/dwc/*spear* 13048 13049PCMCIA SUBSYSTEM 13050M: Dominik Brodowski <linux@dominikbrodowski.net> 13051T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 13052S: Odd Fixes 13053F: Documentation/pcmcia/ 13054F: tools/pcmcia/ 13055F: drivers/pcmcia/ 13056F: include/pcmcia/ 13057 13058PCNET32 NETWORK DRIVER 13059M: Don Fry <pcnet32@frontier.com> 13060L: netdev@vger.kernel.org 13061S: Maintained 13062F: drivers/net/ethernet/amd/pcnet32.c 13063 13064PCRYPT PARALLEL CRYPTO ENGINE 13065M: Steffen Klassert <steffen.klassert@secunet.com> 13066L: linux-crypto@vger.kernel.org 13067S: Maintained 13068F: crypto/pcrypt.c 13069F: include/crypto/pcrypt.h 13070 13071PEAQ WMI HOTKEYS DRIVER 13072M: Hans de Goede <hdegoede@redhat.com> 13073L: platform-driver-x86@vger.kernel.org 13074S: Maintained 13075F: drivers/platform/x86/peaq-wmi.c 13076 13077PENSANDO ETHERNET DRIVERS 13078M: Shannon Nelson <snelson@pensando.io> 13079M: Pensando Drivers <drivers@pensando.io> 13080L: netdev@vger.kernel.org 13081S: Supported 13082F: Documentation/networking/device_drivers/pensando/ionic.rst 13083F: drivers/net/ethernet/pensando/ 13084 13085PER-CPU MEMORY ALLOCATOR 13086M: Dennis Zhou <dennis@kernel.org> 13087M: Tejun Heo <tj@kernel.org> 13088M: Christoph Lameter <cl@linux.com> 13089T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 13090S: Maintained 13091F: include/linux/percpu*.h 13092F: mm/percpu*.c 13093F: arch/*/include/asm/percpu.h 13094 13095PER-TASK DELAY ACCOUNTING 13096M: Balbir Singh <bsingharora@gmail.com> 13097S: Maintained 13098F: include/linux/delayacct.h 13099F: kernel/delayacct.c 13100 13101PERFORMANCE EVENTS SUBSYSTEM 13102M: Peter Zijlstra <peterz@infradead.org> 13103M: Ingo Molnar <mingo@redhat.com> 13104M: Arnaldo Carvalho de Melo <acme@kernel.org> 13105R: Mark Rutland <mark.rutland@arm.com> 13106R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13107R: Jiri Olsa <jolsa@redhat.com> 13108R: Namhyung Kim <namhyung@kernel.org> 13109L: linux-kernel@vger.kernel.org 13110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13111S: Supported 13112F: kernel/events/* 13113F: include/linux/perf_event.h 13114F: include/uapi/linux/perf_event.h 13115F: arch/*/kernel/perf_event*.c 13116F: arch/*/kernel/*/perf_event*.c 13117F: arch/*/kernel/*/*/perf_event*.c 13118F: arch/*/include/asm/perf_event.h 13119F: arch/*/kernel/perf_callchain.c 13120F: arch/*/events/* 13121F: arch/*/events/*/* 13122F: tools/perf/ 13123 13124PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS 13125R: John Garry <john.garry@huawei.com> 13126R: Will Deacon <will@kernel.org> 13127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13128S: Supported 13129F: tools/perf/pmu-events/arch/arm64/ 13130 13131PERSONALITY HANDLING 13132M: Christoph Hellwig <hch@infradead.org> 13133L: linux-abi-devel@lists.sourceforge.net 13134S: Maintained 13135F: include/linux/personality.h 13136F: include/uapi/linux/personality.h 13137 13138PHOENIX RC FLIGHT CONTROLLER ADAPTER 13139M: Marcus Folkesson <marcus.folkesson@gmail.com> 13140L: linux-input@vger.kernel.org 13141S: Maintained 13142F: Documentation/input/devices/pxrc.rst 13143F: drivers/input/joystick/pxrc.c 13144 13145FLYSKY FSIA6B RC RECEIVER 13146M: Markus Koch <markus@notsyncing.net> 13147L: linux-input@vger.kernel.org 13148S: Maintained 13149F: drivers/input/joystick/fsia6b.c 13150 13151PHONET PROTOCOL 13152M: Remi Denis-Courmont <courmisch@gmail.com> 13153S: Supported 13154F: Documentation/networking/phonet.txt 13155F: include/linux/phonet.h 13156F: include/net/phonet/ 13157F: include/uapi/linux/phonet.h 13158F: net/phonet/ 13159 13160PHRAM MTD DRIVER 13161M: Joern Engel <joern@lazybastard.org> 13162L: linux-mtd@lists.infradead.org 13163S: Maintained 13164F: drivers/mtd/devices/phram.c 13165 13166PICOLCD HID DRIVER 13167M: Bruno Prémont <bonbons@linux-vserver.org> 13168L: linux-input@vger.kernel.org 13169S: Maintained 13170F: drivers/hid/hid-picolcd* 13171 13172PICOXCELL SUPPORT 13173M: Jamie Iles <jamie@jamieiles.com> 13174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13175T: git git://github.com/jamieiles/linux-2.6-ji.git 13176S: Supported 13177F: arch/arm/boot/dts/picoxcell* 13178F: arch/arm/mach-picoxcell/ 13179F: drivers/crypto/picoxcell* 13180 13181PIDFD API 13182M: Christian Brauner <christian@brauner.io> 13183L: linux-kernel@vger.kernel.org 13184S: Maintained 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 13186F: samples/pidfd/ 13187F: tools/testing/selftests/pidfd/ 13188F: tools/testing/selftests/clone3/ 13189K: (?i)pidfd 13190K: (?i)clone3 13191K: \b(clone_args|kernel_clone_args)\b 13192 13193PIN CONTROL SUBSYSTEM 13194M: Linus Walleij <linus.walleij@linaro.org> 13195L: linux-gpio@vger.kernel.org 13196T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 13197S: Maintained 13198F: Documentation/devicetree/bindings/pinctrl/ 13199F: Documentation/driver-api/pinctl.rst 13200F: drivers/pinctrl/ 13201F: include/linux/pinctrl/ 13202 13203PIN CONTROLLER - MICROCHIP AT91 13204M: Ludovic Desroches <ludovic.desroches@microchip.com> 13205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13206L: linux-gpio@vger.kernel.org 13207S: Supported 13208F: drivers/pinctrl/pinctrl-at91* 13209F: drivers/gpio/gpio-sama5d2-piobu.c 13210 13211PIN CONTROLLER - FREESCALE 13212M: Dong Aisheng <aisheng.dong@nxp.com> 13213M: Fabio Estevam <festevam@gmail.com> 13214M: Shawn Guo <shawnguo@kernel.org> 13215M: Stefan Agner <stefan@agner.ch> 13216R: Pengutronix Kernel Team <kernel@pengutronix.de> 13217L: linux-gpio@vger.kernel.org 13218S: Maintained 13219F: drivers/pinctrl/freescale/ 13220F: Documentation/devicetree/bindings/pinctrl/fsl,* 13221 13222PIN CONTROLLER - INTEL 13223M: Mika Westerberg <mika.westerberg@linux.intel.com> 13224M: Andy Shevchenko <andy@kernel.org> 13225T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 13226S: Maintained 13227F: drivers/pinctrl/intel/ 13228 13229PIN CONTROLLER - MEDIATEK 13230M: Sean Wang <sean.wang@kernel.org> 13231L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 13232S: Maintained 13233F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 13234F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 13235F: drivers/pinctrl/mediatek/ 13236 13237PIN CONTROLLER - QUALCOMM 13238M: Bjorn Andersson <bjorn.andersson@linaro.org> 13239S: Maintained 13240L: linux-arm-msm@vger.kernel.org 13241F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 13242F: drivers/pinctrl/qcom/ 13243 13244PIN CONTROLLER - RENESAS 13245M: Geert Uytterhoeven <geert+renesas@glider.be> 13246L: linux-renesas-soc@vger.kernel.org 13247T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 13248S: Maintained 13249F: drivers/pinctrl/pinctrl-rz* 13250F: drivers/pinctrl/sh-pfc/ 13251 13252PIN CONTROLLER - SAMSUNG 13253M: Tomasz Figa <tomasz.figa@gmail.com> 13254M: Krzysztof Kozlowski <krzk@kernel.org> 13255M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13257L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13258Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13260S: Maintained 13261F: drivers/pinctrl/samsung/ 13262F: include/dt-bindings/pinctrl/samsung.h 13263F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 13264 13265PIN CONTROLLER - SINGLE 13266M: Tony Lindgren <tony@atomide.com> 13267M: Haojian Zhuang <haojian.zhuang@linaro.org> 13268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13269L: linux-omap@vger.kernel.org 13270S: Maintained 13271F: drivers/pinctrl/pinctrl-single.c 13272 13273PIN CONTROLLER - ST SPEAR 13274M: Viresh Kumar <vireshk@kernel.org> 13275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13276W: http://www.st.com/spear 13277S: Maintained 13278F: drivers/pinctrl/spear/ 13279 13280PISTACHIO SOC SUPPORT 13281M: James Hartley <james.hartley@sondrel.com> 13282L: linux-mips@vger.kernel.org 13283S: Odd Fixes 13284F: arch/mips/pistachio/ 13285F: arch/mips/include/asm/mach-pistachio/ 13286F: arch/mips/boot/dts/img/pistachio* 13287F: arch/mips/configs/pistachio*_defconfig 13288 13289PKTCDVD DRIVER 13290S: Orphan 13291M: linux-block@vger.kernel.org 13292F: drivers/block/pktcdvd.c 13293F: include/linux/pktcdvd.h 13294F: include/uapi/linux/pktcdvd.h 13295 13296PKUNITY SOC DRIVERS 13297M: Guan Xuetao <gxt@pku.edu.cn> 13298W: http://mprc.pku.edu.cn/~guanxuetao/linux 13299S: Maintained 13300T: git git://github.com/gxt/linux.git 13301F: drivers/input/serio/i8042-unicore32io.h 13302F: drivers/i2c/busses/i2c-puv3.c 13303F: drivers/video/fbdev/fb-puv3.c 13304F: drivers/rtc/rtc-puv3.c 13305 13306PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 13307M: Tomasz Duszynski <tduszyns@gmail.com> 13308S: Maintained 13309F: drivers/iio/chemical/pms7003.c 13310F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 13311 13312PLX DMA DRIVER 13313M: Logan Gunthorpe <logang@deltatee.com> 13314S: Maintained 13315F: drivers/dma/plx_dma.c 13316 13317PMBUS HARDWARE MONITORING DRIVERS 13318M: Guenter Roeck <linux@roeck-us.net> 13319L: linux-hwmon@vger.kernel.org 13320W: http://hwmon.wiki.kernel.org/ 13321W: http://www.roeck-us.net/linux/drivers/ 13322T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 13323S: Maintained 13324F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 13325F: Documentation/devicetree/bindings/hwmon/max31785.txt 13326F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 13327F: Documentation/hwmon/adm1275.rst 13328F: Documentation/hwmon/ibm-cffps.rst 13329F: Documentation/hwmon/ir35221.rst 13330F: Documentation/hwmon/lm25066.rst 13331F: Documentation/hwmon/ltc2978.rst 13332F: Documentation/hwmon/ltc3815.rst 13333F: Documentation/hwmon/max16064.rst 13334F: Documentation/hwmon/max20751.rst 13335F: Documentation/hwmon/max31785.rst 13336F: Documentation/hwmon/max34440.rst 13337F: Documentation/hwmon/max8688.rst 13338F: Documentation/hwmon/pmbus.rst 13339F: Documentation/hwmon/pmbus-core.rst 13340F: Documentation/hwmon/tps40422.rst 13341F: Documentation/hwmon/ucd9000.rst 13342F: Documentation/hwmon/ucd9200.rst 13343F: Documentation/hwmon/zl6100.rst 13344F: drivers/hwmon/pmbus/ 13345F: include/linux/pmbus.h 13346 13347PMC SIERRA MaxRAID DRIVER 13348L: linux-scsi@vger.kernel.org 13349W: http://www.pmc-sierra.com/ 13350S: Orphan 13351F: drivers/scsi/pmcraid.* 13352 13353PMC SIERRA PM8001 DRIVER 13354M: Jack Wang <jinpu.wang@cloud.ionos.com> 13355L: linux-scsi@vger.kernel.org 13356S: Supported 13357F: drivers/scsi/pm8001/ 13358 13359PM-GRAPH UTILITY 13360M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 13361L: linux-pm@vger.kernel.org 13362W: https://01.org/pm-graph 13363B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 13364T: git git://github.com/intel/pm-graph 13365S: Supported 13366F: tools/power/pm-graph 13367 13368PNI RM3100 IIO DRIVER 13369M: Song Qiang <songqiang1304521@gmail.com> 13370L: linux-iio@vger.kernel.org 13371S: Maintained 13372F: drivers/iio/magnetometer/rm3100* 13373F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13374 13375PNP SUPPORT 13376M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13377S: Maintained 13378F: drivers/pnp/ 13379 13380POSIX CLOCKS and TIMERS 13381M: Thomas Gleixner <tglx@linutronix.de> 13382L: linux-kernel@vger.kernel.org 13383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13384S: Maintained 13385F: fs/timerfd.c 13386F: include/linux/timer* 13387F: include/linux/time_namespace.h 13388F: kernel/time/namespace.c 13389F: kernel/time/*timer* 13390 13391POWER MANAGEMENT CORE 13392M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13393L: linux-pm@vger.kernel.org 13394T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13395B: https://bugzilla.kernel.org 13396S: Supported 13397F: drivers/base/power/ 13398F: include/linux/pm.h 13399F: include/linux/pm_* 13400F: include/linux/powercap.h 13401F: include/linux/intel_rapl.h 13402F: drivers/powercap/ 13403F: kernel/configs/nopm.config 13404 13405POWER STATE COORDINATION INTERFACE (PSCI) 13406M: Mark Rutland <mark.rutland@arm.com> 13407M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13408L: linux-arm-kernel@lists.infradead.org 13409S: Maintained 13410F: drivers/firmware/psci/ 13411F: include/linux/psci.h 13412F: include/uapi/linux/psci.h 13413 13414POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13415M: Sebastian Reichel <sre@kernel.org> 13416L: linux-pm@vger.kernel.org 13417T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13418S: Maintained 13419F: Documentation/ABI/testing/sysfs-class-power 13420F: Documentation/devicetree/bindings/power/supply/ 13421F: include/linux/power_supply.h 13422F: drivers/power/supply/ 13423 13424POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13425M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 13426L: linuxppc-dev@lists.ozlabs.org 13427S: Maintained 13428F: drivers/char/powernv-op-panel.c 13429 13430PPP OVER ATM (RFC 2364) 13431M: Mitchell Blank Jr <mitch@sfgoth.com> 13432S: Maintained 13433F: net/atm/pppoatm.c 13434F: include/uapi/linux/atmppp.h 13435 13436PPP OVER ETHERNET 13437M: Michal Ostrowski <mostrows@earthlink.net> 13438S: Maintained 13439F: drivers/net/ppp/pppoe.c 13440F: drivers/net/ppp/pppox.c 13441 13442PPP OVER L2TP 13443M: James Chapman <jchapman@katalix.com> 13444S: Maintained 13445F: net/l2tp/l2tp_ppp.c 13446F: include/linux/if_pppol2tp.h 13447F: include/uapi/linux/if_pppol2tp.h 13448 13449PPP PROTOCOL DRIVERS AND COMPRESSORS 13450M: Paul Mackerras <paulus@samba.org> 13451L: linux-ppp@vger.kernel.org 13452S: Maintained 13453F: drivers/net/ppp/ppp_* 13454 13455PPS SUPPORT 13456M: Rodolfo Giometti <giometti@enneenne.com> 13457W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13458L: linuxpps@ml.enneenne.com (subscribers-only) 13459S: Maintained 13460F: Documentation/driver-api/pps.rst 13461F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13462F: Documentation/ABI/testing/sysfs-pps 13463F: drivers/pps/ 13464F: include/linux/pps*.h 13465F: include/uapi/linux/pps.h 13466 13467PPTP DRIVER 13468M: Dmitry Kozlov <xeb@mail.ru> 13469L: netdev@vger.kernel.org 13470S: Maintained 13471F: drivers/net/ppp/pptp.c 13472W: http://sourceforge.net/projects/accel-pptp 13473 13474PRINTK 13475M: Petr Mladek <pmladek@suse.com> 13476M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13477R: Steven Rostedt <rostedt@goodmis.org> 13478S: Maintained 13479F: kernel/printk/ 13480F: include/linux/printk.h 13481 13482PRISM54 WIRELESS DRIVER 13483M: Luis Chamberlain <mcgrof@kernel.org> 13484L: linux-wireless@vger.kernel.org 13485W: http://wireless.kernel.org/en/users/Drivers/p54 13486S: Obsolete 13487F: drivers/net/wireless/intersil/prism54/ 13488 13489PROC FILESYSTEM 13490R: Alexey Dobriyan <adobriyan@gmail.com> 13491L: linux-kernel@vger.kernel.org 13492L: linux-fsdevel@vger.kernel.org 13493S: Maintained 13494F: fs/proc/ 13495F: include/linux/proc_fs.h 13496F: tools/testing/selftests/proc/ 13497F: Documentation/filesystems/proc.txt 13498 13499PROC SYSCTL 13500M: Luis Chamberlain <mcgrof@kernel.org> 13501M: Kees Cook <keescook@chromium.org> 13502M: Iurii Zaikin <yzaikin@google.com> 13503L: linux-kernel@vger.kernel.org 13504L: linux-fsdevel@vger.kernel.org 13505S: Maintained 13506F: fs/proc/proc_sysctl.c 13507F: include/linux/sysctl.h 13508F: kernel/sysctl.c 13509F: kernel/sysctl-test.c 13510F: tools/testing/selftests/sysctl/ 13511 13512PS3 NETWORK SUPPORT 13513M: Geoff Levand <geoff@infradead.org> 13514L: netdev@vger.kernel.org 13515L: linuxppc-dev@lists.ozlabs.org 13516S: Maintained 13517F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 13518 13519PS3 PLATFORM SUPPORT 13520M: Geoff Levand <geoff@infradead.org> 13521L: linuxppc-dev@lists.ozlabs.org 13522S: Maintained 13523F: arch/powerpc/boot/ps3* 13524F: arch/powerpc/include/asm/lv1call.h 13525F: arch/powerpc/include/asm/ps3*.h 13526F: arch/powerpc/platforms/ps3/ 13527F: drivers/*/ps3* 13528F: drivers/ps3/ 13529F: drivers/rtc/rtc-ps3.c 13530F: drivers/usb/host/*ps3.c 13531F: sound/ppc/snd_ps3* 13532 13533PS3VRAM DRIVER 13534M: Jim Paris <jim@jtan.com> 13535M: Geoff Levand <geoff@infradead.org> 13536L: linuxppc-dev@lists.ozlabs.org 13537S: Maintained 13538F: drivers/block/ps3vram.c 13539 13540PSAMPLE PACKET SAMPLING SUPPORT: 13541M: Yotam Gigi <yotam.gi@gmail.com> 13542S: Maintained 13543F: net/psample 13544F: include/net/psample.h 13545F: include/uapi/linux/psample.h 13546 13547PSTORE FILESYSTEM 13548M: Kees Cook <keescook@chromium.org> 13549M: Anton Vorontsov <anton@enomsg.org> 13550M: Colin Cross <ccross@android.com> 13551M: Tony Luck <tony.luck@intel.com> 13552S: Maintained 13553T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13554F: fs/pstore/ 13555F: include/linux/pstore* 13556F: drivers/firmware/efi/efi-pstore.c 13557F: drivers/acpi/apei/erst.c 13558F: Documentation/admin-guide/ramoops.rst 13559F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13560K: \b(pstore|ramoops) 13561 13562PTP HARDWARE CLOCK SUPPORT 13563M: Richard Cochran <richardcochran@gmail.com> 13564L: netdev@vger.kernel.org 13565S: Maintained 13566W: http://linuxptp.sourceforge.net/ 13567F: Documentation/ABI/testing/sysfs-ptp 13568F: Documentation/driver-api/ptp.rst 13569F: drivers/net/phy/dp83640* 13570F: drivers/ptp/* 13571F: include/linux/ptp_cl* 13572 13573PTRACE SUPPORT 13574M: Oleg Nesterov <oleg@redhat.com> 13575S: Maintained 13576F: include/asm-generic/syscall.h 13577F: include/linux/ptrace.h 13578F: include/linux/regset.h 13579F: include/linux/tracehook.h 13580F: include/uapi/linux/ptrace.h 13581F: include/uapi/linux/ptrace.h 13582F: kernel/ptrace.c 13583F: arch/*/ptrace*.c 13584F: arch/*/*/ptrace*.c 13585F: arch/*/include/asm/ptrace*.h 13586 13587PULSE8-CEC DRIVER 13588M: Hans Verkuil <hverkuil@xs4all.nl> 13589L: linux-media@vger.kernel.org 13590T: git git://linuxtv.org/media_tree.git 13591S: Maintained 13592F: drivers/media/usb/pulse8-cec/* 13593F: Documentation/media/cec-drivers/pulse8-cec.rst 13594 13595PVRUSB2 VIDEO4LINUX DRIVER 13596M: Mike Isely <isely@pobox.com> 13597L: pvrusb2@isely.net (subscribers-only) 13598L: linux-media@vger.kernel.org 13599W: http://www.isely.net/pvrusb2/ 13600T: git git://linuxtv.org/media_tree.git 13601S: Maintained 13602F: Documentation/media/v4l-drivers/pvrusb2* 13603F: drivers/media/usb/pvrusb2/ 13604 13605PWC WEBCAM DRIVER 13606M: Hans Verkuil <hverkuil@xs4all.nl> 13607L: linux-media@vger.kernel.org 13608T: git git://linuxtv.org/media_tree.git 13609S: Odd Fixes 13610F: drivers/media/usb/pwc/* 13611F: include/trace/events/pwc.h 13612 13613PWM FAN DRIVER 13614M: Kamil Debski <kamil@wypas.org> 13615M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13616L: linux-hwmon@vger.kernel.org 13617S: Supported 13618F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13619F: Documentation/hwmon/pwm-fan.rst 13620F: drivers/hwmon/pwm-fan.c 13621 13622PWM IR Transmitter 13623M: Sean Young <sean@mess.org> 13624L: linux-media@vger.kernel.org 13625S: Maintained 13626F: drivers/media/rc/pwm-ir-tx.c 13627 13628PWM SUBSYSTEM 13629M: Thierry Reding <thierry.reding@gmail.com> 13630R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13631L: linux-pwm@vger.kernel.org 13632S: Maintained 13633T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13634Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13635F: Documentation/driver-api/pwm.rst 13636F: Documentation/devicetree/bindings/pwm/ 13637F: include/linux/pwm.h 13638F: drivers/pwm/ 13639F: drivers/video/backlight/pwm_bl.c 13640F: include/linux/pwm_backlight.h 13641F: drivers/gpio/gpio-mvebu.c 13642F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13643K: pwm_(config|apply_state|ops) 13644 13645PXA GPIO DRIVER 13646M: Robert Jarzmik <robert.jarzmik@free.fr> 13647L: linux-gpio@vger.kernel.org 13648S: Maintained 13649F: drivers/gpio/gpio-pxa.c 13650 13651PXA MMCI DRIVER 13652S: Orphan 13653 13654PXA RTC DRIVER 13655M: Robert Jarzmik <robert.jarzmik@free.fr> 13656L: linux-rtc@vger.kernel.org 13657S: Maintained 13658 13659PXA2xx/PXA3xx SUPPORT 13660M: Daniel Mack <daniel@zonque.org> 13661M: Haojian Zhuang <haojian.zhuang@gmail.com> 13662M: Robert Jarzmik <robert.jarzmik@free.fr> 13663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13664T: git git://github.com/hzhuang1/linux.git 13665T: git git://github.com/rjarzmik/linux.git 13666S: Maintained 13667F: arch/arm/boot/dts/pxa* 13668F: arch/arm/mach-pxa/ 13669F: drivers/dma/pxa* 13670F: drivers/pcmcia/pxa2xx* 13671F: drivers/pinctrl/pxa/ 13672F: drivers/spi/spi-pxa2xx* 13673F: drivers/usb/gadget/udc/pxa2* 13674F: include/sound/pxa2xx-lib.h 13675F: sound/arm/pxa* 13676F: sound/soc/pxa/ 13677 13678QAT DRIVER 13679M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13680L: qat-linux@intel.com 13681S: Supported 13682F: drivers/crypto/qat/ 13683 13684QCOM AUDIO (ASoC) DRIVERS 13685M: Patrick Lai <plai@codeaurora.org> 13686M: Banajit Goswami <bgoswami@codeaurora.org> 13687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13688S: Supported 13689F: sound/soc/qcom/ 13690 13691QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13692M: Gabriel Somlo <somlo@cmu.edu> 13693M: "Michael S. Tsirkin" <mst@redhat.com> 13694L: qemu-devel@nongnu.org 13695S: Maintained 13696F: drivers/firmware/qemu_fw_cfg.c 13697F: include/uapi/linux/qemu_fw_cfg.h 13698 13699QIB DRIVER 13700M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13701M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13702L: linux-rdma@vger.kernel.org 13703S: Supported 13704F: drivers/infiniband/hw/qib/ 13705 13706QLOGIC QL41xxx FCOE DRIVER 13707M: QLogic-Storage-Upstream@cavium.com 13708L: linux-scsi@vger.kernel.org 13709S: Supported 13710F: drivers/scsi/qedf/ 13711 13712QLOGIC QL41xxx ISCSI DRIVER 13713M: QLogic-Storage-Upstream@cavium.com 13714L: linux-scsi@vger.kernel.org 13715S: Supported 13716F: drivers/scsi/qedi/ 13717 13718QLOGIC QL4xxx ETHERNET DRIVER 13719M: Ariel Elior <aelior@marvell.com> 13720M: GR-everest-linux-l2@marvell.com 13721L: netdev@vger.kernel.org 13722S: Supported 13723F: drivers/net/ethernet/qlogic/qed/ 13724F: include/linux/qed/ 13725F: drivers/net/ethernet/qlogic/qede/ 13726 13727QLOGIC QL4xxx RDMA DRIVER 13728M: Michal Kalderon <mkalderon@marvell.com> 13729M: Ariel Elior <aelior@marvell.com> 13730L: linux-rdma@vger.kernel.org 13731S: Supported 13732F: drivers/infiniband/hw/qedr/ 13733F: include/uapi/rdma/qedr-abi.h 13734 13735QLOGIC QLA1280 SCSI DRIVER 13736M: Michael Reed <mdr@sgi.com> 13737L: linux-scsi@vger.kernel.org 13738S: Maintained 13739F: drivers/scsi/qla1280.[ch] 13740 13741QLOGIC QLA2XXX FC-SCSI DRIVER 13742M: hmadhani@marvell.com 13743L: linux-scsi@vger.kernel.org 13744S: Supported 13745F: Documentation/scsi/LICENSE.qla2xxx 13746F: drivers/scsi/qla2xxx/ 13747 13748QLOGIC QLA3XXX NETWORK DRIVER 13749M: GR-Linux-NIC-Dev@marvell.com 13750L: netdev@vger.kernel.org 13751S: Supported 13752F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13753F: drivers/net/ethernet/qlogic/qla3xxx.* 13754 13755QLOGIC QLA4XXX iSCSI DRIVER 13756M: QLogic-Storage-Upstream@qlogic.com 13757L: linux-scsi@vger.kernel.org 13758S: Supported 13759F: Documentation/scsi/LICENSE.qla4xxx 13760F: drivers/scsi/qla4xxx/ 13761 13762QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13763M: Shahed Shaikh <shshaikh@marvell.com> 13764M: Manish Chopra <manishc@marvell.com> 13765M: GR-Linux-NIC-Dev@marvell.com 13766L: netdev@vger.kernel.org 13767S: Supported 13768F: drivers/net/ethernet/qlogic/qlcnic/ 13769 13770QLOGIC QLGE 10Gb ETHERNET DRIVER 13771M: Manish Chopra <manishc@marvell.com> 13772M: GR-Linux-NIC-Dev@marvell.com 13773L: netdev@vger.kernel.org 13774S: Supported 13775F: drivers/staging/qlge/ 13776 13777QM1D1B0004 MEDIA DRIVER 13778M: Akihiro Tsukada <tskd08@gmail.com> 13779L: linux-media@vger.kernel.org 13780S: Odd Fixes 13781F: drivers/media/tuners/qm1d1b0004* 13782 13783QM1D1C0042 MEDIA DRIVER 13784M: Akihiro Tsukada <tskd08@gmail.com> 13785L: linux-media@vger.kernel.org 13786S: Odd Fixes 13787F: drivers/media/tuners/qm1d1c0042* 13788 13789QNX4 FILESYSTEM 13790M: Anders Larsen <al@alarsen.net> 13791W: http://www.alarsen.net/linux/qnx4fs/ 13792S: Maintained 13793F: fs/qnx4/ 13794F: include/uapi/linux/qnx4_fs.h 13795F: include/uapi/linux/qnxtypes.h 13796 13797QORIQ DPAA2 FSL-MC BUS DRIVER 13798M: Stuart Yoder <stuyoder@gmail.com> 13799M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13800L: linux-kernel@vger.kernel.org 13801S: Maintained 13802F: drivers/bus/fsl-mc/ 13803F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13804F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13805 13806QT1010 MEDIA DRIVER 13807M: Antti Palosaari <crope@iki.fi> 13808L: linux-media@vger.kernel.org 13809W: https://linuxtv.org 13810W: http://palosaari.fi/linux/ 13811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13812T: git git://linuxtv.org/anttip/media_tree.git 13813S: Maintained 13814F: drivers/media/tuners/qt1010* 13815 13816QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13817M: Kalle Valo <kvalo@codeaurora.org> 13818L: ath10k@lists.infradead.org 13819W: http://wireless.kernel.org/en/users/Drivers/ath10k 13820T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13821S: Supported 13822F: drivers/net/wireless/ath/ath10k/ 13823 13824QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 13825M: Kalle Valo <kvalo@codeaurora.org> 13826L: ath11k@lists.infradead.org 13827T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13828S: Supported 13829F: drivers/net/wireless/ath/ath11k/ 13830 13831QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13832M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13833L: linux-wireless@vger.kernel.org 13834W: http://wireless.kernel.org/en/users/Drivers/ath9k 13835S: Supported 13836F: drivers/net/wireless/ath/ath9k/ 13837 13838QUALCOMM CAMERA SUBSYSTEM DRIVER 13839M: Todor Tomov <todor.too@gmail.com> 13840L: linux-media@vger.kernel.org 13841S: Maintained 13842F: Documentation/devicetree/bindings/media/qcom,camss.txt 13843F: Documentation/media/v4l-drivers/qcom_camss.rst 13844F: drivers/media/platform/qcom/camss/ 13845 13846QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13847M: Ilia Lin <ilia.lin@kernel.org> 13848L: linux-pm@vger.kernel.org 13849S: Maintained 13850F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt 13851F: drivers/cpufreq/qcom-cpufreq-nvmem.c 13852 13853QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 13854M: Niklas Cassel <nks@flawful.org> 13855L: linux-pm@vger.kernel.org 13856L: linux-arm-msm@vger.kernel.org 13857S: Maintained 13858F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt 13859F: drivers/power/avs/qcom-cpr.c 13860 13861QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13862M: Timur Tabi <timur@kernel.org> 13863L: netdev@vger.kernel.org 13864S: Maintained 13865F: drivers/net/ethernet/qualcomm/emac/ 13866 13867QUALCOMM ETHQOS ETHERNET DRIVER 13868M: Vinod Koul <vkoul@kernel.org> 13869L: netdev@vger.kernel.org 13870S: Maintained 13871F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13872F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13873 13874QUALCOMM GENERIC INTERFACE I2C DRIVER 13875M: Alok Chauhan <alokc@codeaurora.org> 13876L: linux-i2c@vger.kernel.org 13877L: linux-arm-msm@vger.kernel.org 13878S: Supported 13879F: drivers/i2c/busses/i2c-qcom-geni.c 13880 13881QUALCOMM HEXAGON ARCHITECTURE 13882M: Brian Cain <bcain@codeaurora.org> 13883L: linux-hexagon@vger.kernel.org 13884S: Supported 13885F: arch/hexagon/ 13886 13887QUALCOMM HIDMA DRIVER 13888M: Sinan Kaya <okaya@kernel.org> 13889L: linux-arm-kernel@lists.infradead.org 13890L: linux-arm-msm@vger.kernel.org 13891L: dmaengine@vger.kernel.org 13892S: Supported 13893F: drivers/dma/qcom/hidma* 13894 13895QUALCOMM IOMMU 13896M: Rob Clark <robdclark@gmail.com> 13897L: iommu@lists.linux-foundation.org 13898L: linux-arm-msm@vger.kernel.org 13899S: Maintained 13900F: drivers/iommu/qcom_iommu.c 13901 13902QUALCOMM RMNET DRIVER 13903M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> 13904M: Sean Tranchetti <stranche@codeaurora.org> 13905L: netdev@vger.kernel.org 13906S: Maintained 13907F: drivers/net/ethernet/qualcomm/rmnet/ 13908F: Documentation/networking/device_drivers/qualcomm/rmnet.txt 13909F: include/linux/if_rmnet.h 13910 13911QUALCOMM TSENS THERMAL DRIVER 13912M: Amit Kucheria <amit.kucheria@linaro.org> 13913L: linux-pm@vger.kernel.org 13914L: linux-arm-msm@vger.kernel.org 13915S: Maintained 13916F: drivers/thermal/qcom/ 13917F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 13918 13919QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13920M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13921L: linux-media@vger.kernel.org 13922L: linux-arm-msm@vger.kernel.org 13923T: git git://linuxtv.org/media_tree.git 13924S: Maintained 13925F: drivers/media/platform/qcom/venus/ 13926 13927QUALCOMM WCN36XX WIRELESS DRIVER 13928M: Kalle Valo <kvalo@codeaurora.org> 13929L: wcn36xx@lists.infradead.org 13930W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13931T: git git://github.com/KrasnikovEugene/wcn36xx.git 13932S: Supported 13933F: drivers/net/wireless/ath/wcn36xx/ 13934 13935QUANTENNA QTNFMAC WIRELESS DRIVER 13936M: Igor Mitsyanko <imitsyanko@quantenna.com> 13937M: Avinash Patil <avinashp@quantenna.com> 13938M: Sergey Matyukevich <smatyukevich@quantenna.com> 13939L: linux-wireless@vger.kernel.org 13940S: Maintained 13941F: drivers/net/wireless/quantenna 13942 13943RADEON and AMDGPU DRM DRIVERS 13944M: Alex Deucher <alexander.deucher@amd.com> 13945M: Christian König <christian.koenig@amd.com> 13946M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13947L: amd-gfx@lists.freedesktop.org 13948T: git git://people.freedesktop.org/~agd5f/linux 13949S: Supported 13950F: drivers/gpu/drm/radeon/ 13951F: include/uapi/drm/radeon_drm.h 13952F: drivers/gpu/drm/amd/ 13953F: include/uapi/drm/amdgpu_drm.h 13954 13955RADEON FRAMEBUFFER DISPLAY DRIVER 13956M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13957L: linux-fbdev@vger.kernel.org 13958S: Maintained 13959F: drivers/video/fbdev/aty/radeon* 13960F: include/uapi/linux/radeonfb.h 13961 13962RADIOSHARK RADIO DRIVER 13963M: Hans Verkuil <hverkuil@xs4all.nl> 13964L: linux-media@vger.kernel.org 13965T: git git://linuxtv.org/media_tree.git 13966S: Maintained 13967F: drivers/media/radio/radio-shark.c 13968 13969RADIOSHARK2 RADIO DRIVER 13970M: Hans Verkuil <hverkuil@xs4all.nl> 13971L: linux-media@vger.kernel.org 13972T: git git://linuxtv.org/media_tree.git 13973S: Maintained 13974F: drivers/media/radio/radio-shark2.c 13975F: drivers/media/radio/radio-tea5777.c 13976 13977RADOS BLOCK DEVICE (RBD) 13978M: Ilya Dryomov <idryomov@gmail.com> 13979M: Sage Weil <sage@redhat.com> 13980R: Dongsheng Yang <dongsheng.yang@easystack.cn> 13981L: ceph-devel@vger.kernel.org 13982W: http://ceph.com/ 13983T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13984T: git git://github.com/ceph/ceph-client.git 13985S: Supported 13986F: Documentation/ABI/testing/sysfs-bus-rbd 13987F: drivers/block/rbd.c 13988F: drivers/block/rbd_types.h 13989 13990RAGE128 FRAMEBUFFER DISPLAY DRIVER 13991M: Paul Mackerras <paulus@samba.org> 13992L: linux-fbdev@vger.kernel.org 13993S: Maintained 13994F: drivers/video/fbdev/aty/aty128fb.c 13995 13996RAINSHADOW-CEC DRIVER 13997M: Hans Verkuil <hverkuil@xs4all.nl> 13998L: linux-media@vger.kernel.org 13999T: git git://linuxtv.org/media_tree.git 14000S: Maintained 14001F: drivers/media/usb/rainshadow-cec/* 14002 14003RALINK MIPS ARCHITECTURE 14004M: John Crispin <john@phrozen.org> 14005L: linux-mips@vger.kernel.org 14006S: Maintained 14007F: arch/mips/ralink 14008 14009RALINK RT2X00 WIRELESS LAN DRIVER 14010M: Stanislaw Gruszka <stf_xl@wp.pl> 14011M: Helmut Schaa <helmut.schaa@googlemail.com> 14012L: linux-wireless@vger.kernel.org 14013S: Maintained 14014F: drivers/net/wireless/ralink/rt2x00/ 14015 14016RAMDISK RAM BLOCK DEVICE DRIVER 14017M: Jens Axboe <axboe@kernel.dk> 14018S: Maintained 14019F: Documentation/admin-guide/blockdev/ramdisk.rst 14020F: drivers/block/brd.c 14021 14022RANCHU VIRTUAL BOARD FOR MIPS 14023M: Miodrag Dinic <miodrag.dinic@mips.com> 14024L: linux-mips@vger.kernel.org 14025S: Supported 14026F: arch/mips/generic/board-ranchu.c 14027F: arch/mips/configs/generic/board-ranchu.config 14028 14029RANDOM NUMBER DRIVER 14030M: "Theodore Ts'o" <tytso@mit.edu> 14031S: Maintained 14032F: drivers/char/random.c 14033 14034RAPIDIO SUBSYSTEM 14035M: Matt Porter <mporter@kernel.crashing.org> 14036M: Alexandre Bounine <alex.bou9@gmail.com> 14037S: Maintained 14038F: drivers/rapidio/ 14039 14040RAS INFRASTRUCTURE 14041M: Tony Luck <tony.luck@intel.com> 14042M: Borislav Petkov <bp@alien8.de> 14043L: linux-edac@vger.kernel.org 14044S: Maintained 14045F: drivers/ras/ 14046F: include/linux/ras.h 14047F: include/ras/ras_event.h 14048F: Documentation/admin-guide/ras.rst 14049 14050RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 14051L: linux-wireless@vger.kernel.org 14052S: Orphan 14053F: drivers/net/wireless/ray* 14054 14055RCUTORTURE TEST FRAMEWORK 14056M: "Paul E. McKenney" <paulmck@kernel.org> 14057M: Josh Triplett <josh@joshtriplett.org> 14058R: Steven Rostedt <rostedt@goodmis.org> 14059R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14060R: Lai Jiangshan <jiangshanlai@gmail.com> 14061L: rcu@vger.kernel.org 14062S: Supported 14063T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14064F: tools/testing/selftests/rcutorture 14065 14066RDC R-321X SoC 14067M: Florian Fainelli <florian@openwrt.org> 14068S: Maintained 14069 14070RDC R6040 FAST ETHERNET DRIVER 14071M: Florian Fainelli <f.fainelli@gmail.com> 14072L: netdev@vger.kernel.org 14073S: Maintained 14074F: drivers/net/ethernet/rdc/r6040.c 14075 14076RDMAVT - RDMA verbs software 14077M: Dennis Dalessandro <dennis.dalessandro@intel.com> 14078M: Mike Marciniszyn <mike.marciniszyn@intel.com> 14079L: linux-rdma@vger.kernel.org 14080S: Supported 14081F: drivers/infiniband/sw/rdmavt 14082 14083RDS - RELIABLE DATAGRAM SOCKETS 14084M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 14085L: netdev@vger.kernel.org 14086L: linux-rdma@vger.kernel.org 14087L: rds-devel@oss.oracle.com (moderated for non-subscribers) 14088W: https://oss.oracle.com/projects/rds/ 14089S: Supported 14090F: net/rds/ 14091F: Documentation/networking/rds.txt 14092 14093RDT - RESOURCE ALLOCATION 14094M: Fenghua Yu <fenghua.yu@intel.com> 14095M: Reinette Chatre <reinette.chatre@intel.com> 14096L: linux-kernel@vger.kernel.org 14097S: Supported 14098F: arch/x86/kernel/cpu/resctrl/ 14099F: arch/x86/include/asm/resctrl_sched.h 14100F: Documentation/x86/resctrl* 14101 14102READ-COPY UPDATE (RCU) 14103M: "Paul E. McKenney" <paulmck@kernel.org> 14104M: Josh Triplett <josh@joshtriplett.org> 14105R: Steven Rostedt <rostedt@goodmis.org> 14106R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14107R: Lai Jiangshan <jiangshanlai@gmail.com> 14108R: Joel Fernandes <joel@joelfernandes.org> 14109L: rcu@vger.kernel.org 14110W: http://www.rdrop.com/users/paulmck/RCU/ 14111S: Supported 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14113F: Documentation/RCU/ 14114X: Documentation/RCU/torture.txt 14115F: include/linux/rcu* 14116X: include/linux/srcu*.h 14117F: kernel/rcu/ 14118X: kernel/rcu/srcu*.c 14119 14120REAL TIME CLOCK (RTC) SUBSYSTEM 14121M: Alessandro Zummo <a.zummo@towertech.it> 14122M: Alexandre Belloni <alexandre.belloni@bootlin.com> 14123L: linux-rtc@vger.kernel.org 14124Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 14125T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 14126S: Maintained 14127F: Documentation/devicetree/bindings/rtc/ 14128F: Documentation/admin-guide/rtc.rst 14129F: drivers/rtc/ 14130F: include/linux/rtc.h 14131F: include/uapi/linux/rtc.h 14132F: include/linux/rtc/ 14133F: include/linux/platform_data/rtc-* 14134F: tools/testing/selftests/rtc/ 14135 14136REALTEK AUDIO CODECS 14137M: Oder Chiou <oder_chiou@realtek.com> 14138S: Maintained 14139F: sound/soc/codecs/rt* 14140F: include/sound/rt*.h 14141 14142REALTEK RTL83xx SMI DSA ROUTER CHIPS 14143M: Linus Walleij <linus.walleij@linaro.org> 14144S: Maintained 14145F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 14146F: drivers/net/dsa/realtek-smi* 14147F: drivers/net/dsa/rtl83* 14148 14149REDPINE WIRELESS DRIVER 14150M: Amitkumar Karwar <amitkarwar@gmail.com> 14151M: Siva Rebbagondla <siva8118@gmail.com> 14152L: linux-wireless@vger.kernel.org 14153S: Maintained 14154F: drivers/net/wireless/rsi/ 14155 14156REGISTER MAP ABSTRACTION 14157M: Mark Brown <broonie@kernel.org> 14158L: linux-kernel@vger.kernel.org 14159T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 14160S: Supported 14161F: Documentation/devicetree/bindings/regmap/ 14162F: drivers/base/regmap/ 14163F: include/linux/regmap.h 14164 14165REISERFS FILE SYSTEM 14166L: reiserfs-devel@vger.kernel.org 14167S: Supported 14168F: fs/reiserfs/ 14169 14170REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 14171M: Ohad Ben-Cohen <ohad@wizery.com> 14172M: Bjorn Andersson <bjorn.andersson@linaro.org> 14173L: linux-remoteproc@vger.kernel.org 14174T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 14175S: Maintained 14176F: Documentation/devicetree/bindings/remoteproc/ 14177F: Documentation/ABI/testing/sysfs-class-remoteproc 14178F: Documentation/remoteproc.txt 14179F: drivers/remoteproc/ 14180F: include/linux/remoteproc.h 14181F: include/linux/remoteproc/ 14182 14183REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 14184M: Ohad Ben-Cohen <ohad@wizery.com> 14185M: Bjorn Andersson <bjorn.andersson@linaro.org> 14186L: linux-remoteproc@vger.kernel.org 14187T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 14188S: Maintained 14189F: drivers/rpmsg/ 14190F: Documentation/rpmsg.txt 14191F: Documentation/ABI/testing/sysfs-bus-rpmsg 14192F: include/linux/rpmsg.h 14193F: include/linux/rpmsg/ 14194F: include/uapi/linux/rpmsg.h 14195F: samples/rpmsg/ 14196 14197RENESAS CLOCK DRIVERS 14198M: Geert Uytterhoeven <geert+renesas@glider.be> 14199L: linux-renesas-soc@vger.kernel.org 14200T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 14201S: Supported 14202F: drivers/clk/renesas/ 14203 14204RENESAS EMEV2 I2C DRIVER 14205M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14206S: Supported 14207F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt 14208F: drivers/i2c/busses/i2c-emev2.c 14209 14210RENESAS ETHERNET DRIVERS 14211R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 14212L: netdev@vger.kernel.org 14213L: linux-renesas-soc@vger.kernel.org 14214F: Documentation/devicetree/bindings/net/renesas,*.txt 14215F: Documentation/devicetree/bindings/net/renesas,*.yaml 14216F: drivers/net/ethernet/renesas/ 14217F: include/linux/sh_eth.h 14218 14219RENESAS R-CAR GYROADC DRIVER 14220M: Marek Vasut <marek.vasut@gmail.com> 14221L: linux-iio@vger.kernel.org 14222S: Supported 14223F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 14224F: drivers/iio/adc/rcar-gyroadc.c 14225 14226RENESAS R-CAR I2C DRIVERS 14227M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14228S: Supported 14229F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt 14230F: Documentation/devicetree/bindings/i2c/renesas,iic.txt 14231F: drivers/i2c/busses/i2c-rcar.c 14232F: drivers/i2c/busses/i2c-sh_mobile.c 14233 14234RENESAS RIIC DRIVER 14235M: Chris Brandt <chris.brandt@renesas.com> 14236S: Supported 14237F: Documentation/devicetree/bindings/i2c/renesas,riic.txt 14238F: drivers/i2c/busses/i2c-riic.c 14239 14240RENESAS USB PHY DRIVER 14241M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 14242L: linux-renesas-soc@vger.kernel.org 14243S: Maintained 14244F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 14245 14246RESET CONTROLLER FRAMEWORK 14247M: Philipp Zabel <p.zabel@pengutronix.de> 14248T: git git://git.pengutronix.de/git/pza/linux 14249S: Maintained 14250F: drivers/reset/ 14251F: Documentation/devicetree/bindings/reset/ 14252F: include/dt-bindings/reset/ 14253F: include/linux/reset.h 14254F: include/linux/reset/ 14255F: include/linux/reset-controller.h 14256K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 14257 14258RESTARTABLE SEQUENCES SUPPORT 14259M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14260M: Peter Zijlstra <peterz@infradead.org> 14261M: "Paul E. McKenney" <paulmck@kernel.org> 14262M: Boqun Feng <boqun.feng@gmail.com> 14263L: linux-kernel@vger.kernel.org 14264S: Supported 14265F: kernel/rseq.c 14266F: include/uapi/linux/rseq.h 14267F: include/trace/events/rseq.h 14268F: tools/testing/selftests/rseq/ 14269 14270RFKILL 14271M: Johannes Berg <johannes@sipsolutions.net> 14272L: linux-wireless@vger.kernel.org 14273W: http://wireless.kernel.org/ 14274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 14275T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 14276S: Maintained 14277F: Documentation/driver-api/rfkill.rst 14278F: Documentation/ABI/stable/sysfs-class-rfkill 14279F: net/rfkill/ 14280F: include/linux/rfkill.h 14281F: include/uapi/linux/rfkill.h 14282 14283RHASHTABLE 14284M: Thomas Graf <tgraf@suug.ch> 14285M: Herbert Xu <herbert@gondor.apana.org.au> 14286L: netdev@vger.kernel.org 14287S: Maintained 14288F: lib/rhashtable.c 14289F: lib/test_rhashtable.c 14290F: include/linux/rhashtable.h 14291F: include/linux/rhashtable-types.h 14292 14293RICOH R5C592 MEMORYSTICK DRIVER 14294M: Maxim Levitsky <maximlevitsky@gmail.com> 14295S: Maintained 14296F: drivers/memstick/host/r592.* 14297 14298RICOH SMARTMEDIA/XD DRIVER 14299M: Maxim Levitsky <maximlevitsky@gmail.com> 14300S: Maintained 14301F: drivers/mtd/nand/raw/r852.c 14302F: drivers/mtd/nand/raw/r852.h 14303 14304RISC-V ARCHITECTURE 14305M: Paul Walmsley <paul.walmsley@sifive.com> 14306M: Palmer Dabbelt <palmer@dabbelt.com> 14307M: Albert Ou <aou@eecs.berkeley.edu> 14308L: linux-riscv@lists.infradead.org 14309P: Documentation/riscv/patch-acceptance.rst 14310T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 14311S: Supported 14312F: arch/riscv/ 14313K: riscv 14314N: riscv 14315 14316ROCCAT DRIVERS 14317M: Stefan Achatz <erazor_de@users.sourceforge.net> 14318W: http://sourceforge.net/projects/roccat/ 14319S: Maintained 14320F: drivers/hid/hid-roccat* 14321F: include/linux/hid-roccat* 14322F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14323 14324ROCKCHIP ISP V1 DRIVER 14325M: Helen Koike <helen.koike@collabora.com> 14326L: linux-media@vger.kernel.org 14327S: Maintained 14328F: drivers/staging/media/rkisp1/ 14329 14330ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 14331M: Jacob Chen <jacob-chen@iotwrt.com> 14332M: Ezequiel Garcia <ezequiel@collabora.com> 14333L: linux-media@vger.kernel.org 14334S: Maintained 14335F: drivers/media/platform/rockchip/rga/ 14336F: Documentation/devicetree/bindings/media/rockchip-rga.txt 14337 14338HANTRO VPU CODEC DRIVER 14339M: Ezequiel Garcia <ezequiel@collabora.com> 14340L: linux-media@vger.kernel.org 14341S: Maintained 14342F: drivers/staging/media/hantro/ 14343F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 14344 14345ROCKER DRIVER 14346M: Jiri Pirko <jiri@resnulli.us> 14347L: netdev@vger.kernel.org 14348S: Supported 14349F: drivers/net/ethernet/rocker/ 14350 14351ROCKETPORT DRIVER 14352W: http://www.comtrol.com 14353S: Maintained 14354F: Documentation/driver-api/serial/rocket.rst 14355F: drivers/tty/rocket* 14356 14357ROCKETPORT EXPRESS/INFINITY DRIVER 14358M: Kevin Cernekee <cernekee@gmail.com> 14359L: linux-serial@vger.kernel.org 14360S: Odd Fixes 14361F: drivers/tty/serial/rp2.* 14362 14363ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 14364M: Tomasz Duszynski <tduszyns@gmail.com> 14365S: Maintained 14366F: drivers/iio/light/bh1750.c 14367F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 14368 14369ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 14370M: Marek Vasut <marek.vasut+renesas@gmail.com> 14371L: linux-kernel@vger.kernel.org 14372L: linux-renesas-soc@vger.kernel.org 14373S: Supported 14374F: drivers/mfd/bd9571mwv.c 14375F: drivers/regulator/bd9571mwv-regulator.c 14376F: drivers/gpio/gpio-bd9571mwv.c 14377F: include/linux/mfd/bd9571mwv.h 14378F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14379 14380ROSE NETWORK LAYER 14381M: Ralf Baechle <ralf@linux-mips.org> 14382L: linux-hams@vger.kernel.org 14383W: http://www.linux-ax25.org/ 14384S: Maintained 14385F: include/net/rose.h 14386F: include/uapi/linux/rose.h 14387F: net/rose/ 14388 14389RTL2830 MEDIA DRIVER 14390M: Antti Palosaari <crope@iki.fi> 14391L: linux-media@vger.kernel.org 14392W: https://linuxtv.org 14393W: http://palosaari.fi/linux/ 14394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14395T: git git://linuxtv.org/anttip/media_tree.git 14396S: Maintained 14397F: drivers/media/dvb-frontends/rtl2830* 14398 14399RTL2832 MEDIA DRIVER 14400M: Antti Palosaari <crope@iki.fi> 14401L: linux-media@vger.kernel.org 14402W: https://linuxtv.org 14403W: http://palosaari.fi/linux/ 14404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14405T: git git://linuxtv.org/anttip/media_tree.git 14406S: Maintained 14407F: drivers/media/dvb-frontends/rtl2832* 14408 14409RTL2832_SDR MEDIA DRIVER 14410M: Antti Palosaari <crope@iki.fi> 14411L: linux-media@vger.kernel.org 14412W: https://linuxtv.org 14413W: http://palosaari.fi/linux/ 14414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14415T: git git://linuxtv.org/anttip/media_tree.git 14416S: Maintained 14417F: drivers/media/dvb-frontends/rtl2832_sdr* 14418 14419RTL8180 WIRELESS DRIVER 14420L: linux-wireless@vger.kernel.org 14421W: http://wireless.kernel.org/ 14422T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14423S: Orphan 14424F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14425 14426RTL8187 WIRELESS DRIVER 14427M: Herton Ronaldo Krzesinski <herton@canonical.com> 14428M: Hin-Tak Leung <htl10@users.sourceforge.net> 14429M: Larry Finger <Larry.Finger@lwfinger.net> 14430L: linux-wireless@vger.kernel.org 14431W: http://wireless.kernel.org/ 14432T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14433S: Maintained 14434F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14435 14436REALTEK WIRELESS DRIVER (rtlwifi family) 14437M: Ping-Ke Shih <pkshih@realtek.com> 14438L: linux-wireless@vger.kernel.org 14439W: http://wireless.kernel.org/ 14440T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14441S: Maintained 14442F: drivers/net/wireless/realtek/rtlwifi/ 14443 14444REALTEK WIRELESS DRIVER (rtw88) 14445M: Yan-Hsuan Chuang <yhchuang@realtek.com> 14446L: linux-wireless@vger.kernel.org 14447S: Maintained 14448F: drivers/net/wireless/realtek/rtw88/ 14449 14450RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14451M: Jes Sorensen <Jes.Sorensen@gmail.com> 14452L: linux-wireless@vger.kernel.org 14453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14454S: Maintained 14455F: drivers/net/wireless/realtek/rtl8xxxu/ 14456 14457RXRPC SOCKETS (AF_RXRPC) 14458M: David Howells <dhowells@redhat.com> 14459L: linux-afs@lists.infradead.org 14460S: Supported 14461F: net/rxrpc/ 14462F: include/keys/rxrpc-type.h 14463F: include/net/af_rxrpc.h 14464F: include/trace/events/rxrpc.h 14465F: include/uapi/linux/rxrpc.h 14466F: Documentation/networking/rxrpc.txt 14467W: https://www.infradead.org/~dhowells/kafs/ 14468 14469S3 SAVAGE FRAMEBUFFER DRIVER 14470M: Antonino Daplas <adaplas@gmail.com> 14471L: linux-fbdev@vger.kernel.org 14472S: Maintained 14473F: drivers/video/fbdev/savage/ 14474 14475S390 14476M: Heiko Carstens <heiko.carstens@de.ibm.com> 14477M: Vasily Gorbik <gor@linux.ibm.com> 14478M: Christian Borntraeger <borntraeger@de.ibm.com> 14479L: linux-s390@vger.kernel.org 14480W: http://www.ibm.com/developerworks/linux/linux390/ 14481T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14482S: Supported 14483F: arch/s390/ 14484F: drivers/s390/ 14485F: Documentation/s390/ 14486F: Documentation/driver-api/s390-drivers.rst 14487 14488S390 COMMON I/O LAYER 14489M: Sebastian Ott <sebott@linux.ibm.com> 14490M: Peter Oberparleiter <oberpar@linux.ibm.com> 14491L: linux-s390@vger.kernel.org 14492W: http://www.ibm.com/developerworks/linux/linux390/ 14493S: Supported 14494F: drivers/s390/cio/ 14495 14496S390 DASD DRIVER 14497M: Stefan Haberland <sth@linux.ibm.com> 14498M: Jan Hoeppner <hoeppner@linux.ibm.com> 14499L: linux-s390@vger.kernel.org 14500W: http://www.ibm.com/developerworks/linux/linux390/ 14501S: Supported 14502F: drivers/s390/block/dasd* 14503F: block/partitions/ibm.c 14504 14505S390 IOMMU (PCI) 14506M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14507L: linux-s390@vger.kernel.org 14508W: http://www.ibm.com/developerworks/linux/linux390/ 14509S: Supported 14510F: drivers/iommu/s390-iommu.c 14511 14512S390 IUCV NETWORK LAYER 14513M: Julian Wiedmann <jwi@linux.ibm.com> 14514M: Ursula Braun <ubraun@linux.ibm.com> 14515L: linux-s390@vger.kernel.org 14516W: http://www.ibm.com/developerworks/linux/linux390/ 14517S: Supported 14518F: drivers/s390/net/*iucv* 14519F: include/net/iucv/ 14520F: net/iucv/ 14521 14522S390 NETWORK DRIVERS 14523M: Julian Wiedmann <jwi@linux.ibm.com> 14524M: Ursula Braun <ubraun@linux.ibm.com> 14525L: linux-s390@vger.kernel.org 14526W: http://www.ibm.com/developerworks/linux/linux390/ 14527S: Supported 14528F: drivers/s390/net/ 14529 14530S390 PCI SUBSYSTEM 14531M: Sebastian Ott <sebott@linux.ibm.com> 14532M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14533L: linux-s390@vger.kernel.org 14534W: http://www.ibm.com/developerworks/linux/linux390/ 14535S: Supported 14536F: arch/s390/pci/ 14537F: drivers/pci/hotplug/s390_pci_hpc.c 14538 14539S390 VFIO-CCW DRIVER 14540M: Cornelia Huck <cohuck@redhat.com> 14541M: Eric Farman <farman@linux.ibm.com> 14542R: Halil Pasic <pasic@linux.ibm.com> 14543L: linux-s390@vger.kernel.org 14544L: kvm@vger.kernel.org 14545S: Supported 14546F: drivers/s390/cio/vfio_ccw* 14547F: Documentation/s390/vfio-ccw.rst 14548F: include/uapi/linux/vfio_ccw.h 14549 14550S390 ZCRYPT DRIVER 14551M: Harald Freudenberger <freude@linux.ibm.com> 14552L: linux-s390@vger.kernel.org 14553W: http://www.ibm.com/developerworks/linux/linux390/ 14554S: Supported 14555F: drivers/s390/crypto/ 14556 14557S390 VFIO AP DRIVER 14558M: Tony Krowiak <akrowiak@linux.ibm.com> 14559M: Pierre Morel <pmorel@linux.ibm.com> 14560M: Halil Pasic <pasic@linux.ibm.com> 14561L: linux-s390@vger.kernel.org 14562W: http://www.ibm.com/developerworks/linux/linux390/ 14563S: Supported 14564F: drivers/s390/crypto/vfio_ap_drv.c 14565F: drivers/s390/crypto/vfio_ap_private.h 14566F: drivers/s390/crypto/vfio_ap_ops.c 14567F: Documentation/s390/vfio-ap.rst 14568 14569S390 ZFCP DRIVER 14570M: Steffen Maier <maier@linux.ibm.com> 14571M: Benjamin Block <bblock@linux.ibm.com> 14572L: linux-s390@vger.kernel.org 14573W: http://www.ibm.com/developerworks/linux/linux390/ 14574S: Supported 14575F: drivers/s390/scsi/zfcp_* 14576 14577S3C24XX SD/MMC Driver 14578M: Ben Dooks <ben-linux@fluff.org> 14579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14580S: Supported 14581F: drivers/mmc/host/s3cmci.* 14582 14583SAA6588 RDS RECEIVER DRIVER 14584M: Hans Verkuil <hverkuil@xs4all.nl> 14585L: linux-media@vger.kernel.org 14586T: git git://linuxtv.org/media_tree.git 14587W: https://linuxtv.org 14588S: Odd Fixes 14589F: drivers/media/i2c/saa6588* 14590 14591SAA7134 VIDEO4LINUX DRIVER 14592M: Mauro Carvalho Chehab <mchehab@kernel.org> 14593L: linux-media@vger.kernel.org 14594W: https://linuxtv.org 14595T: git git://linuxtv.org/media_tree.git 14596S: Odd fixes 14597F: Documentation/media/v4l-drivers/saa7134* 14598F: drivers/media/pci/saa7134/ 14599 14600SAA7146 VIDEO4LINUX-2 DRIVER 14601M: Hans Verkuil <hverkuil@xs4all.nl> 14602L: linux-media@vger.kernel.org 14603T: git git://linuxtv.org/media_tree.git 14604S: Maintained 14605F: drivers/media/common/saa7146/ 14606F: drivers/media/pci/saa7146/ 14607F: include/media/drv-intf/saa7146* 14608 14609SAFESETID SECURITY MODULE 14610M: Micah Morton <mortonm@chromium.org> 14611S: Supported 14612F: security/safesetid/ 14613F: Documentation/admin-guide/LSM/SafeSetID.rst 14614 14615SAMSUNG AUDIO (ASoC) DRIVERS 14616M: Krzysztof Kozlowski <krzk@kernel.org> 14617M: Sangbeom Kim <sbkim73@samsung.com> 14618M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14619L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14620S: Supported 14621F: sound/soc/samsung/ 14622F: Documentation/devicetree/bindings/sound/samsung* 14623 14624SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14625M: Krzysztof Kozlowski <krzk@kernel.org> 14626L: linux-crypto@vger.kernel.org 14627L: linux-samsung-soc@vger.kernel.org 14628S: Maintained 14629F: drivers/crypto/exynos-rng.c 14630F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 14631 14632SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14633M: Łukasz Stelmach <l.stelmach@samsung.com> 14634L: linux-samsung-soc@vger.kernel.org 14635S: Maintained 14636F: drivers/char/hw_random/exynos-trng.c 14637F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14638 14639SAMSUNG FRAMEBUFFER DRIVER 14640M: Jingoo Han <jingoohan1@gmail.com> 14641L: linux-fbdev@vger.kernel.org 14642S: Maintained 14643F: drivers/video/fbdev/s3c-fb.c 14644 14645SAMSUNG LAPTOP DRIVER 14646M: Corentin Chary <corentin.chary@gmail.com> 14647L: platform-driver-x86@vger.kernel.org 14648S: Maintained 14649F: drivers/platform/x86/samsung-laptop.c 14650 14651SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14652M: Sangbeom Kim <sbkim73@samsung.com> 14653M: Krzysztof Kozlowski <krzk@kernel.org> 14654M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14655L: linux-kernel@vger.kernel.org 14656L: linux-samsung-soc@vger.kernel.org 14657S: Supported 14658F: drivers/mfd/sec*.c 14659F: drivers/regulator/s2m*.c 14660F: drivers/regulator/s5m*.c 14661F: drivers/clk/clk-s2mps11.c 14662F: drivers/rtc/rtc-s5m.c 14663F: include/linux/mfd/samsung/ 14664F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14665F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14666F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14667F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14668 14669SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14670M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14671L: linux-media@vger.kernel.org 14672L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14673S: Maintained 14674F: drivers/media/platform/s3c-camif/ 14675F: include/media/drv-intf/s3c_camif.h 14676 14677SAMSUNG S3FWRN5 NFC DRIVER 14678M: Robert Baldyga <r.baldyga@samsung.com> 14679M: Krzysztof Opasiak <k.opasiak@samsung.com> 14680L: linux-nfc@lists.01.org (moderated for non-subscribers) 14681S: Supported 14682F: drivers/nfc/s3fwrn5 14683 14684SAMSUNG S5C73M3 CAMERA DRIVER 14685M: Kyungmin Park <kyungmin.park@samsung.com> 14686M: Andrzej Hajda <a.hajda@samsung.com> 14687L: linux-media@vger.kernel.org 14688S: Supported 14689F: drivers/media/i2c/s5c73m3/* 14690 14691SAMSUNG S5K5BAF CAMERA DRIVER 14692M: Kyungmin Park <kyungmin.park@samsung.com> 14693M: Andrzej Hajda <a.hajda@samsung.com> 14694L: linux-media@vger.kernel.org 14695S: Supported 14696F: drivers/media/i2c/s5k5baf.c 14697 14698SAMSUNG S5P Security SubSystem (SSS) DRIVER 14699M: Krzysztof Kozlowski <krzk@kernel.org> 14700M: Vladimir Zapolskiy <vz@mleia.com> 14701M: Kamil Konieczny <k.konieczny@samsung.com> 14702L: linux-crypto@vger.kernel.org 14703L: linux-samsung-soc@vger.kernel.org 14704S: Maintained 14705F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 14706F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 14707F: drivers/crypto/s5p-sss.c 14708 14709SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14710M: Kyungmin Park <kyungmin.park@samsung.com> 14711M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14712L: linux-media@vger.kernel.org 14713Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14714S: Supported 14715F: drivers/media/platform/exynos4-is/ 14716 14717SAMSUNG SOC CLOCK DRIVERS 14718M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14719M: Tomasz Figa <tomasz.figa@gmail.com> 14720M: Chanwoo Choi <cw00.choi@samsung.com> 14721S: Supported 14722L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14723T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14724F: drivers/clk/samsung/ 14725F: include/dt-bindings/clock/exynos*.h 14726F: Documentation/devicetree/bindings/clock/exynos*.txt 14727F: Documentation/devicetree/bindings/clock/samsung,s3c* 14728F: Documentation/devicetree/bindings/clock/samsung,s5p* 14729 14730SAMSUNG SPI DRIVERS 14731M: Kukjin Kim <kgene@kernel.org> 14732M: Krzysztof Kozlowski <krzk@kernel.org> 14733M: Andi Shyti <andi@etezian.org> 14734L: linux-spi@vger.kernel.org 14735L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14736S: Maintained 14737F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14738F: drivers/spi/spi-s3c* 14739F: include/linux/platform_data/spi-s3c64xx.h 14740 14741SAMSUNG SXGBE DRIVERS 14742M: Byungho An <bh74.an@samsung.com> 14743S: Supported 14744L: netdev@vger.kernel.org 14745F: drivers/net/ethernet/samsung/sxgbe/ 14746 14747SAMSUNG THERMAL DRIVER 14748M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14749L: linux-pm@vger.kernel.org 14750L: linux-samsung-soc@vger.kernel.org 14751S: Supported 14752T: git https://github.com/lmajewski/linux-samsung-thermal.git 14753F: drivers/thermal/samsung/ 14754 14755SAMSUNG USB2 PHY DRIVER 14756M: Kamil Debski <kamil@wypas.org> 14757M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14758L: linux-kernel@vger.kernel.org 14759S: Supported 14760F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14761F: Documentation/driver-api/phy/samsung-usb2.rst 14762F: drivers/phy/samsung/phy-exynos4210-usb2.c 14763F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14764F: drivers/phy/samsung/phy-exynos5250-usb2.c 14765F: drivers/phy/samsung/phy-s5pv210-usb2.c 14766F: drivers/phy/samsung/phy-samsung-usb2.c 14767F: drivers/phy/samsung/phy-samsung-usb2.h 14768 14769SC1200 WDT DRIVER 14770M: Zwane Mwaikambo <zwanem@gmail.com> 14771S: Maintained 14772F: drivers/watchdog/sc1200wdt.c 14773 14774SCHEDULER 14775M: Ingo Molnar <mingo@redhat.com> 14776M: Peter Zijlstra <peterz@infradead.org> 14777M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14778M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14779R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14780R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14781R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14782R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14783L: linux-kernel@vger.kernel.org 14784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14785S: Maintained 14786F: kernel/sched/ 14787F: include/linux/sched.h 14788F: include/uapi/linux/sched.h 14789F: include/linux/wait.h 14790F: include/linux/preempt.h 14791 14792SCR24X CHIP CARD INTERFACE DRIVER 14793M: Lubomir Rintel <lkundrak@v3.sk> 14794S: Supported 14795F: drivers/char/pcmcia/scr24x_cs.c 14796 14797SCSI CDROM DRIVER 14798M: Jens Axboe <axboe@kernel.dk> 14799L: linux-scsi@vger.kernel.org 14800W: http://www.kernel.dk 14801S: Maintained 14802F: drivers/scsi/sr* 14803 14804SCSI RDMA PROTOCOL (SRP) INITIATOR 14805M: Bart Van Assche <bvanassche@acm.org> 14806L: linux-rdma@vger.kernel.org 14807S: Supported 14808Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14809F: drivers/infiniband/ulp/srp/ 14810F: include/scsi/srp.h 14811 14812SCSI RDMA PROTOCOL (SRP) TARGET 14813M: Bart Van Assche <bvanassche@acm.org> 14814L: linux-rdma@vger.kernel.org 14815L: target-devel@vger.kernel.org 14816S: Supported 14817Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14818F: drivers/infiniband/ulp/srpt/ 14819 14820SCSI SG DRIVER 14821M: Doug Gilbert <dgilbert@interlog.com> 14822L: linux-scsi@vger.kernel.org 14823W: http://sg.danny.cz/sg 14824S: Maintained 14825F: Documentation/scsi/scsi-generic.txt 14826F: drivers/scsi/sg.c 14827F: include/scsi/sg.h 14828 14829SCSI SUBSYSTEM 14830M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14832M: "Martin K. Petersen" <martin.petersen@oracle.com> 14833T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14834Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14835L: linux-scsi@vger.kernel.org 14836S: Maintained 14837F: Documentation/devicetree/bindings/scsi/ 14838F: drivers/scsi/ 14839F: include/scsi/ 14840 14841SCSI TAPE DRIVER 14842M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14843L: linux-scsi@vger.kernel.org 14844S: Maintained 14845F: Documentation/scsi/st.txt 14846F: drivers/scsi/st.* 14847F: drivers/scsi/st_*.h 14848 14849SCSI TARGET SUBSYSTEM 14850M: "Martin K. Petersen" <martin.petersen@oracle.com> 14851L: linux-scsi@vger.kernel.org 14852L: target-devel@vger.kernel.org 14853W: http://www.linux-iscsi.org 14854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14855Q: https://patchwork.kernel.org/project/target-devel/list/ 14856S: Supported 14857F: drivers/target/ 14858F: include/target/ 14859F: Documentation/target/ 14860 14861SCTP PROTOCOL 14862M: Vlad Yasevich <vyasevich@gmail.com> 14863M: Neil Horman <nhorman@tuxdriver.com> 14864M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14865L: linux-sctp@vger.kernel.org 14866W: http://lksctp.sourceforge.net 14867S: Maintained 14868F: Documentation/networking/sctp.txt 14869F: include/linux/sctp.h 14870F: include/uapi/linux/sctp.h 14871F: include/net/sctp/ 14872F: net/sctp/ 14873 14874SCx200 CPU SUPPORT 14875M: Jim Cromie <jim.cromie@gmail.com> 14876S: Odd Fixes 14877F: Documentation/i2c/busses/scx200_acb.rst 14878F: arch/x86/platform/scx200/ 14879F: drivers/watchdog/scx200_wdt.c 14880F: drivers/i2c/busses/scx200* 14881F: drivers/mtd/maps/scx200_docflash.c 14882F: include/linux/scx200.h 14883 14884SCx200 GPIO DRIVER 14885M: Jim Cromie <jim.cromie@gmail.com> 14886S: Maintained 14887F: drivers/char/scx200_gpio.c 14888F: include/linux/scx200_gpio.h 14889 14890SCx200 HRT CLOCKSOURCE DRIVER 14891M: Jim Cromie <jim.cromie@gmail.com> 14892S: Maintained 14893F: drivers/clocksource/scx200_hrt.c 14894 14895SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14896M: Sascha Sommer <saschasommer@freenet.de> 14897L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14898S: Maintained 14899F: drivers/mmc/host/sdricoh_cs.c 14900 14901SECO BOARDS CEC DRIVER 14902M: Ettore Chimenti <ek5.chimenti@gmail.com> 14903S: Maintained 14904F: drivers/media/platform/seco-cec/seco-cec.c 14905F: drivers/media/platform/seco-cec/seco-cec.h 14906 14907SECURE COMPUTING 14908M: Kees Cook <keescook@chromium.org> 14909R: Andy Lutomirski <luto@amacapital.net> 14910R: Will Drewry <wad@chromium.org> 14911T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14912S: Supported 14913F: kernel/seccomp.c 14914F: include/uapi/linux/seccomp.h 14915F: include/linux/seccomp.h 14916F: tools/testing/selftests/seccomp/* 14917F: tools/testing/selftests/kselftest_harness.h 14918F: Documentation/userspace-api/seccomp_filter.rst 14919K: \bsecure_computing 14920K: \bTIF_SECCOMP\b 14921 14922SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14923M: Al Cooper <alcooperx@gmail.com> 14924L: linux-mmc@vger.kernel.org 14925L: bcm-kernel-feedback-list@broadcom.com 14926S: Maintained 14927F: drivers/mmc/host/sdhci-brcmstb* 14928 14929SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14930M: Adrian Hunter <adrian.hunter@intel.com> 14931L: linux-mmc@vger.kernel.org 14932S: Maintained 14933F: drivers/mmc/host/sdhci* 14934F: include/linux/mmc/sdhci* 14935 14936EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14937M: Adrian Hunter <adrian.hunter@intel.com> 14938M: Ritesh Harjani <riteshh@codeaurora.org> 14939M: Asutosh Das <asutoshd@codeaurora.org> 14940L: linux-mmc@vger.kernel.org 14941S: Maintained 14942F: drivers/mmc/host/cqhci* 14943 14944SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14945M: Prabu Thangamuthu <prabu.t@synopsys.com> 14946M: Manjunath M B <manjumb@synopsys.com> 14947L: linux-mmc@vger.kernel.org 14948S: Maintained 14949F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14950 14951SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14952M: Ludovic Desroches <ludovic.desroches@microchip.com> 14953L: linux-mmc@vger.kernel.org 14954S: Supported 14955F: drivers/mmc/host/sdhci-of-at91.c 14956 14957SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14958M: Ben Dooks <ben-linux@fluff.org> 14959M: Jaehoon Chung <jh80.chung@samsung.com> 14960L: linux-mmc@vger.kernel.org 14961S: Maintained 14962F: drivers/mmc/host/sdhci-s3c* 14963 14964SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14965M: Viresh Kumar <vireshk@kernel.org> 14966L: linux-mmc@vger.kernel.org 14967S: Maintained 14968F: drivers/mmc/host/sdhci-spear.c 14969 14970SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14971M: Kishon Vijay Abraham I <kishon@ti.com> 14972L: linux-mmc@vger.kernel.org 14973S: Maintained 14974F: drivers/mmc/host/sdhci-omap.c 14975 14976SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14977M: Jonathan Derrick <jonathan.derrick@intel.com> 14978M: Revanth Rajashekar <revanth.rajashekar@intel.com> 14979L: linux-block@vger.kernel.org 14980S: Supported 14981F: block/sed* 14982F: block/opal_proto.h 14983F: include/linux/sed* 14984F: include/uapi/linux/sed* 14985 14986SECURITY CONTACT 14987M: Security Officers <security@kernel.org> 14988S: Supported 14989 14990SECURITY SUBSYSTEM 14991M: James Morris <jmorris@namei.org> 14992M: "Serge E. Hallyn" <serge@hallyn.com> 14993L: linux-security-module@vger.kernel.org (suggested Cc:) 14994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14995W: http://kernsec.org/ 14996S: Supported 14997F: security/ 14998X: security/selinux/ 14999 15000SELINUX SECURITY MODULE 15001M: Paul Moore <paul@paul-moore.com> 15002M: Stephen Smalley <sds@tycho.nsa.gov> 15003M: Eric Paris <eparis@parisplace.org> 15004L: selinux@vger.kernel.org 15005W: https://selinuxproject.org 15006W: https://github.com/SELinuxProject 15007T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 15008S: Supported 15009F: include/uapi/linux/selinux_netlink.h 15010F: security/selinux/ 15011F: scripts/selinux/ 15012F: Documentation/admin-guide/LSM/SELinux.rst 15013F: Documentation/ABI/obsolete/sysfs-selinux-disable 15014 15015SENSABLE PHANTOM 15016M: Jiri Slaby <jirislaby@gmail.com> 15017S: Maintained 15018F: drivers/misc/phantom.c 15019F: include/uapi/linux/phantom.h 15020 15021SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 15022M: Tomasz Duszynski <tduszyns@gmail.com> 15023S: Maintained 15024F: drivers/iio/chemical/sps30.c 15025F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 15026 15027SERIAL DEVICE BUS 15028M: Rob Herring <robh@kernel.org> 15029L: linux-serial@vger.kernel.org 15030S: Maintained 15031F: Documentation/devicetree/bindings/serial/slave-device.txt 15032F: drivers/tty/serdev/ 15033F: include/linux/serdev.h 15034 15035SERIAL DRIVERS 15036M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15037L: linux-serial@vger.kernel.org 15038S: Maintained 15039F: Documentation/devicetree/bindings/serial/ 15040F: drivers/tty/serial/ 15041 15042SERIAL IR RECEIVER 15043M: Sean Young <sean@mess.org> 15044L: linux-media@vger.kernel.org 15045S: Maintained 15046F: drivers/media/rc/serial_ir.c 15047 15048SFC NETWORK DRIVER 15049M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 15050M: Edward Cree <ecree@solarflare.com> 15051M: Martin Habets <mhabets@solarflare.com> 15052L: netdev@vger.kernel.org 15053S: Supported 15054F: drivers/net/ethernet/sfc/ 15055 15056SFF/SFP/SFP+ MODULE SUPPORT 15057M: Russell King <linux@armlinux.org.uk> 15058L: netdev@vger.kernel.org 15059S: Maintained 15060F: drivers/net/phy/phylink.c 15061F: drivers/net/phy/sfp* 15062F: include/linux/phylink.h 15063F: include/linux/sfp.h 15064K: phylink 15065 15066SGI GRU DRIVER 15067M: Dimitri Sivanich <sivanich@sgi.com> 15068S: Maintained 15069F: drivers/misc/sgi-gru/ 15070 15071SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 15072M: Pat Gefre <pfg@sgi.com> 15073L: linux-ia64@vger.kernel.org 15074S: Supported 15075F: Documentation/ia64/serial.rst 15076F: drivers/tty/serial/ioc?_serial.c 15077F: include/linux/ioc?.h 15078 15079SGI XP/XPC/XPNET DRIVER 15080M: Cliff Whickman <cpw@sgi.com> 15081M: Robin Holt <robinmholt@gmail.com> 15082S: Maintained 15083F: drivers/misc/sgi-xp/ 15084 15085SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 15086M: Ursula Braun <ubraun@linux.ibm.com> 15087M: Karsten Graul <kgraul@linux.ibm.com> 15088L: linux-s390@vger.kernel.org 15089W: http://www.ibm.com/developerworks/linux/linux390/ 15090S: Supported 15091F: net/smc/ 15092 15093SHARP RJ54N1CB0C SENSOR DRIVER 15094M: Jacopo Mondi <jacopo@jmondi.org> 15095L: linux-media@vger.kernel.org 15096T: git git://linuxtv.org/media_tree.git 15097S: Odd fixes 15098F: drivers/media/i2c/rj54n1cb0c.c 15099F: include/media/i2c/rj54n1cb0c.h 15100 15101SH_VEU V4L2 MEM2MEM DRIVER 15102L: linux-media@vger.kernel.org 15103S: Orphan 15104F: drivers/media/platform/sh_veu.c 15105 15106SH_VOU V4L2 OUTPUT DRIVER 15107L: linux-media@vger.kernel.org 15108S: Orphan 15109F: drivers/media/platform/sh_vou.c 15110F: include/media/drv-intf/sh_vou.h 15111 15112SI2157 MEDIA DRIVER 15113M: Antti Palosaari <crope@iki.fi> 15114L: linux-media@vger.kernel.org 15115W: https://linuxtv.org 15116W: http://palosaari.fi/linux/ 15117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15118T: git git://linuxtv.org/anttip/media_tree.git 15119S: Maintained 15120F: drivers/media/tuners/si2157* 15121 15122SI2165 MEDIA DRIVER 15123M: Matthias Schwarzott <zzam@gentoo.org> 15124L: linux-media@vger.kernel.org 15125W: https://linuxtv.org 15126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15127S: Maintained 15128F: drivers/media/dvb-frontends/si2165* 15129 15130SI2168 MEDIA DRIVER 15131M: Antti Palosaari <crope@iki.fi> 15132L: linux-media@vger.kernel.org 15133W: https://linuxtv.org 15134W: http://palosaari.fi/linux/ 15135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15136T: git git://linuxtv.org/anttip/media_tree.git 15137S: Maintained 15138F: drivers/media/dvb-frontends/si2168* 15139 15140SI470X FM RADIO RECEIVER I2C DRIVER 15141M: Hans Verkuil <hverkuil@xs4all.nl> 15142L: linux-media@vger.kernel.org 15143T: git git://linuxtv.org/media_tree.git 15144W: https://linuxtv.org 15145S: Odd Fixes 15146F: drivers/media/radio/si470x/radio-si470x-i2c.c 15147 15148SI470X FM RADIO RECEIVER USB DRIVER 15149M: Hans Verkuil <hverkuil@xs4all.nl> 15150L: linux-media@vger.kernel.org 15151T: git git://linuxtv.org/media_tree.git 15152W: https://linuxtv.org 15153S: Maintained 15154F: drivers/media/radio/si470x/radio-si470x-common.c 15155F: drivers/media/radio/si470x/radio-si470x.h 15156F: drivers/media/radio/si470x/radio-si470x-usb.c 15157 15158SI4713 FM RADIO TRANSMITTER I2C DRIVER 15159M: Eduardo Valentin <edubezval@gmail.com> 15160L: linux-media@vger.kernel.org 15161T: git git://linuxtv.org/media_tree.git 15162W: https://linuxtv.org 15163S: Odd Fixes 15164F: drivers/media/radio/si4713/si4713.? 15165 15166SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 15167M: Eduardo Valentin <edubezval@gmail.com> 15168L: linux-media@vger.kernel.org 15169T: git git://linuxtv.org/media_tree.git 15170W: https://linuxtv.org 15171S: Odd Fixes 15172F: drivers/media/radio/si4713/radio-platform-si4713.c 15173 15174SI4713 FM RADIO TRANSMITTER USB DRIVER 15175M: Hans Verkuil <hverkuil@xs4all.nl> 15176L: linux-media@vger.kernel.org 15177T: git git://linuxtv.org/media_tree.git 15178W: https://linuxtv.org 15179S: Maintained 15180F: drivers/media/radio/si4713/radio-usb-si4713.c 15181 15182SIANO DVB DRIVER 15183M: Mauro Carvalho Chehab <mchehab@kernel.org> 15184L: linux-media@vger.kernel.org 15185W: https://linuxtv.org 15186T: git git://linuxtv.org/media_tree.git 15187S: Odd fixes 15188F: drivers/media/common/siano/ 15189F: drivers/media/usb/siano/ 15190F: drivers/media/usb/siano/ 15191F: drivers/media/mmc/siano/ 15192 15193SIFIVE PDMA DRIVER 15194M: Green Wan <green.wan@sifive.com> 15195S: Maintained 15196F: drivers/dma/sf-pdma/ 15197F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml 15198 15199SIFIVE DRIVERS 15200M: Palmer Dabbelt <palmer@dabbelt.com> 15201M: Paul Walmsley <paul.walmsley@sifive.com> 15202L: linux-riscv@lists.infradead.org 15203T: git git://github.com/sifive/riscv-linux.git 15204S: Supported 15205K: [^@]sifive 15206N: sifive 15207 15208SIFIVE FU540 SYSTEM-ON-CHIP 15209M: Paul Walmsley <paul.walmsley@sifive.com> 15210M: Palmer Dabbelt <palmer@dabbelt.com> 15211L: linux-riscv@lists.infradead.org 15212T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 15213S: Supported 15214K: fu540 15215N: fu540 15216 15217SILEAD TOUCHSCREEN DRIVER 15218M: Hans de Goede <hdegoede@redhat.com> 15219L: linux-input@vger.kernel.org 15220L: platform-driver-x86@vger.kernel.org 15221S: Maintained 15222F: drivers/input/touchscreen/silead.c 15223F: drivers/platform/x86/touchscreen_dmi.c 15224 15225SILICON LABS WIRELESS DRIVERS (for WFxxx series) 15226M: Jérôme Pouiller <jerome.pouiller@silabs.com> 15227S: Supported 15228F: drivers/staging/wfx/ 15229 15230SILICON MOTION SM712 FRAME BUFFER DRIVER 15231M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15232M: Teddy Wang <teddy.wang@siliconmotion.com> 15233M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15234L: linux-fbdev@vger.kernel.org 15235S: Maintained 15236F: drivers/video/fbdev/sm712* 15237F: Documentation/fb/sm712fb.rst 15238 15239SIMPLE FIRMWARE INTERFACE (SFI) 15240W: http://simplefirmware.org/ 15241S: Obsolete 15242F: arch/x86/platform/sfi/ 15243F: drivers/sfi/ 15244F: include/linux/sfi*.h 15245 15246SIMPLEFB FB DRIVER 15247M: Hans de Goede <hdegoede@redhat.com> 15248L: linux-fbdev@vger.kernel.org 15249S: Maintained 15250F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 15251F: drivers/video/fbdev/simplefb.c 15252F: include/linux/platform_data/simplefb.h 15253 15254SIMTEC EB110ATX (Chalice CATS) 15255M: Vincent Sanders <vince@simtec.co.uk> 15256M: Simtec Linux Team <linux@simtec.co.uk> 15257W: http://www.simtec.co.uk/products/EB110ATX/ 15258S: Supported 15259 15260SIMTEC EB2410ITX (BAST) 15261M: Vincent Sanders <vince@simtec.co.uk> 15262M: Simtec Linux Team <linux@simtec.co.uk> 15263W: http://www.simtec.co.uk/products/EB2410ITX/ 15264S: Supported 15265F: arch/arm/mach-s3c24xx/mach-bast.c 15266F: arch/arm/mach-s3c24xx/bast-ide.c 15267F: arch/arm/mach-s3c24xx/bast-irq.c 15268 15269SIPHASH PRF ROUTINES 15270M: Jason A. Donenfeld <Jason@zx2c4.com> 15271S: Maintained 15272F: lib/siphash.c 15273F: lib/test_siphash.c 15274F: include/linux/siphash.h 15275 15276SIOX 15277M: Thorsten Scherer <t.scherer@eckelmann.de> 15278M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 15279R: Pengutronix Kernel Team <kernel@pengutronix.de> 15280S: Supported 15281F: drivers/siox/* 15282F: drivers/gpio/gpio-siox.c 15283F: include/trace/events/siox.h 15284 15285SIS 190 ETHERNET DRIVER 15286M: Francois Romieu <romieu@fr.zoreil.com> 15287L: netdev@vger.kernel.org 15288S: Maintained 15289F: drivers/net/ethernet/sis/sis190.c 15290 15291SIS 900/7016 FAST ETHERNET DRIVER 15292M: Daniele Venzano <venza@brownhat.org> 15293W: http://www.brownhat.org/sis900.html 15294L: netdev@vger.kernel.org 15295S: Maintained 15296F: drivers/net/ethernet/sis/sis900.* 15297 15298SIS FRAMEBUFFER DRIVER 15299M: Thomas Winischhofer <thomas@winischhofer.net> 15300W: http://www.winischhofer.net/linuxsisvga.shtml 15301S: Maintained 15302F: Documentation/fb/sisfb.rst 15303F: drivers/video/fbdev/sis/ 15304F: include/video/sisfb.h 15305 15306SIS USB2VGA DRIVER 15307M: Thomas Winischhofer <thomas@winischhofer.net> 15308W: http://www.winischhofer.at/linuxsisusbvga.shtml 15309S: Maintained 15310F: drivers/usb/misc/sisusbvga/ 15311 15312SLAB ALLOCATOR 15313M: Christoph Lameter <cl@linux.com> 15314M: Pekka Enberg <penberg@kernel.org> 15315M: David Rientjes <rientjes@google.com> 15316M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 15317M: Andrew Morton <akpm@linux-foundation.org> 15318L: linux-mm@kvack.org 15319S: Maintained 15320F: include/linux/sl?b*.h 15321F: mm/sl?b* 15322 15323SLEEPABLE READ-COPY UPDATE (SRCU) 15324M: Lai Jiangshan <jiangshanlai@gmail.com> 15325M: "Paul E. McKenney" <paulmck@kernel.org> 15326M: Josh Triplett <josh@joshtriplett.org> 15327R: Steven Rostedt <rostedt@goodmis.org> 15328R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 15329L: rcu@vger.kernel.org 15330W: http://www.rdrop.com/users/paulmck/RCU/ 15331S: Supported 15332T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15333F: include/linux/srcu*.h 15334F: kernel/rcu/srcu*.c 15335 15336SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 15337M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15338L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15339S: Maintained 15340F: drivers/slimbus/ 15341F: Documentation/devicetree/bindings/slimbus/ 15342F: include/linux/slimbus.h 15343 15344SMACK SECURITY MODULE 15345M: Casey Schaufler <casey@schaufler-ca.com> 15346L: linux-security-module@vger.kernel.org 15347W: http://schaufler-ca.com 15348T: git git://github.com/cschaufler/smack-next 15349S: Maintained 15350F: Documentation/admin-guide/LSM/Smack.rst 15351F: security/smack/ 15352 15353SMC91x ETHERNET DRIVER 15354M: Nicolas Pitre <nico@fluxnic.net> 15355S: Odd Fixes 15356F: drivers/net/ethernet/smsc/smc91x.* 15357 15358SMIA AND SMIA++ IMAGE SENSOR DRIVER 15359M: Sakari Ailus <sakari.ailus@iki.fi> 15360L: linux-media@vger.kernel.org 15361S: Maintained 15362F: drivers/media/i2c/smiapp/ 15363F: include/media/i2c/smiapp.h 15364F: drivers/media/i2c/smiapp-pll.c 15365F: drivers/media/i2c/smiapp-pll.h 15366F: include/uapi/linux/smiapp.h 15367F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15368 15369SMM665 HARDWARE MONITOR DRIVER 15370M: Guenter Roeck <linux@roeck-us.net> 15371L: linux-hwmon@vger.kernel.org 15372S: Maintained 15373F: Documentation/hwmon/smm665.rst 15374F: drivers/hwmon/smm665.c 15375 15376SMSC EMC2103 HARDWARE MONITOR DRIVER 15377M: Steve Glendinning <steve.glendinning@shawell.net> 15378L: linux-hwmon@vger.kernel.org 15379S: Maintained 15380F: Documentation/hwmon/emc2103.rst 15381F: drivers/hwmon/emc2103.c 15382 15383SMSC SCH5627 HARDWARE MONITOR DRIVER 15384M: Hans de Goede <hdegoede@redhat.com> 15385L: linux-hwmon@vger.kernel.org 15386S: Supported 15387F: Documentation/hwmon/sch5627.rst 15388F: drivers/hwmon/sch5627.c 15389 15390SMSC UFX6000 and UFX7000 USB to VGA DRIVER 15391M: Steve Glendinning <steve.glendinning@shawell.net> 15392L: linux-fbdev@vger.kernel.org 15393S: Maintained 15394F: drivers/video/fbdev/smscufx.c 15395 15396SMSC47B397 HARDWARE MONITOR DRIVER 15397M: Jean Delvare <jdelvare@suse.com> 15398L: linux-hwmon@vger.kernel.org 15399S: Maintained 15400F: Documentation/hwmon/smsc47b397.rst 15401F: drivers/hwmon/smsc47b397.c 15402 15403SMSC911x ETHERNET DRIVER 15404M: Steve Glendinning <steve.glendinning@shawell.net> 15405L: netdev@vger.kernel.org 15406S: Maintained 15407F: include/linux/smsc911x.h 15408F: drivers/net/ethernet/smsc/smsc911x.* 15409 15410SMSC9420 PCI ETHERNET DRIVER 15411M: Steve Glendinning <steve.glendinning@shawell.net> 15412L: netdev@vger.kernel.org 15413S: Maintained 15414F: drivers/net/ethernet/smsc/smsc9420.* 15415 15416SOC-CAMERA V4L2 SUBSYSTEM 15417L: linux-media@vger.kernel.org 15418T: git git://linuxtv.org/media_tree.git 15419S: Orphan 15420F: include/media/soc_camera.h 15421F: drivers/staging/media/soc_camera/ 15422 15423SOCIONEXT SYNQUACER I2C DRIVER 15424M: Ard Biesheuvel <ardb@kernel.org> 15425L: linux-i2c@vger.kernel.org 15426S: Maintained 15427F: drivers/i2c/busses/i2c-synquacer.c 15428F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15429 15430SOCIONEXT UNIPHIER SOUND DRIVER 15431L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15432S: Orphan 15433F: sound/soc/uniphier/ 15434 15435SOEKRIS NET48XX LED SUPPORT 15436M: Chris Boot <bootc@bootc.net> 15437S: Maintained 15438F: drivers/leds/leds-net48xx.c 15439 15440SOFT-IWARP DRIVER (siw) 15441M: Bernard Metzler <bmt@zurich.ibm.com> 15442L: linux-rdma@vger.kernel.org 15443S: Supported 15444F: drivers/infiniband/sw/siw/ 15445F: include/uapi/rdma/siw-abi.h 15446 15447SOFT-ROCE DRIVER (rxe) 15448M: Moni Shoua <monis@mellanox.com> 15449L: linux-rdma@vger.kernel.org 15450S: Supported 15451W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 15452Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15453F: drivers/infiniband/sw/rxe/ 15454F: include/uapi/rdma/rdma_user_rxe.h 15455 15456SOFTLOGIC 6x10 MPEG CODEC 15457M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15458M: Anton Sviridenko <anton@corp.bluecherry.net> 15459M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15460M: Andrey Utkin <andrey_utkin@fastmail.com> 15461M: Ismael Luceno <ismael@iodev.co.uk> 15462L: linux-media@vger.kernel.org 15463S: Supported 15464F: drivers/media/pci/solo6x10/ 15465 15466SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 15467M: James Morse <james.morse@arm.com> 15468L: linux-arm-kernel@lists.infradead.org 15469S: Maintained 15470F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 15471F: drivers/firmware/arm_sdei.c 15472F: include/linux/arm_sdei.h 15473F: include/uapi/linux/arm_sdei.h 15474 15475SOFTWARE RAID (Multiple Disks) SUPPORT 15476M: Song Liu <song@kernel.org> 15477L: linux-raid@vger.kernel.org 15478T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15479S: Supported 15480F: drivers/md/Makefile 15481F: drivers/md/Kconfig 15482F: drivers/md/md* 15483F: drivers/md/raid* 15484F: include/linux/raid/ 15485F: include/uapi/linux/raid/ 15486 15487SOCIONEXT (SNI) AVE NETWORK DRIVER 15488M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15489L: netdev@vger.kernel.org 15490S: Maintained 15491F: drivers/net/ethernet/socionext/sni_ave.c 15492F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15493 15494SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15495M: Jassi Brar <jaswinder.singh@linaro.org> 15496M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15497L: netdev@vger.kernel.org 15498S: Maintained 15499F: drivers/net/ethernet/socionext/netsec.c 15500F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15501 15502SOCIONEXT (SNI) Synquacer SPI DRIVER 15503M: Masahisa Kojima <masahisa.kojima@linaro.org> 15504M: Jassi Brar <jaswinder.singh@linaro.org> 15505L: linux-spi@vger.kernel.org 15506S: Maintained 15507F: drivers/spi/spi-synquacer.c 15508F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15509 15510SOLIDRUN CLEARFOG SUPPORT 15511M: Russell King <linux@armlinux.org.uk> 15512S: Maintained 15513F: arch/arm/boot/dts/armada-388-clearfog* 15514F: arch/arm/boot/dts/armada-38x-solidrun-* 15515 15516SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 15517M: Russell King <linux@armlinux.org.uk> 15518S: Maintained 15519F: arch/arm/boot/dts/imx6*-cubox-i* 15520F: arch/arm/boot/dts/imx6*-hummingboard* 15521F: arch/arm/boot/dts/imx6*-sr-* 15522 15523SONIC NETWORK DRIVER 15524M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15525L: netdev@vger.kernel.org 15526S: Maintained 15527F: drivers/net/ethernet/natsemi/sonic.* 15528 15529SONICS SILICON BACKPLANE DRIVER (SSB) 15530M: Michael Buesch <m@bues.ch> 15531L: linux-wireless@vger.kernel.org 15532S: Maintained 15533F: drivers/ssb/ 15534F: include/linux/ssb/ 15535 15536SONY IMX214 SENSOR DRIVER 15537M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15538L: linux-media@vger.kernel.org 15539T: git git://linuxtv.org/media_tree.git 15540S: Maintained 15541F: drivers/media/i2c/imx214.c 15542F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15543 15544SONY IMX258 SENSOR DRIVER 15545M: Sakari Ailus <sakari.ailus@linux.intel.com> 15546L: linux-media@vger.kernel.org 15547T: git git://linuxtv.org/media_tree.git 15548S: Maintained 15549F: drivers/media/i2c/imx258.c 15550 15551SONY IMX274 SENSOR DRIVER 15552M: Leon Luo <leonl@leopardimaging.com> 15553L: linux-media@vger.kernel.org 15554T: git git://linuxtv.org/media_tree.git 15555S: Maintained 15556F: drivers/media/i2c/imx274.c 15557F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15558 15559SONY IMX290 SENSOR DRIVER 15560M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15561L: linux-media@vger.kernel.org 15562T: git git://linuxtv.org/media_tree.git 15563S: Maintained 15564F: drivers/media/i2c/imx290.c 15565F: Documentation/devicetree/bindings/media/i2c/imx290.txt 15566 15567SONY IMX319 SENSOR DRIVER 15568M: Bingbu Cao <bingbu.cao@intel.com> 15569L: linux-media@vger.kernel.org 15570T: git git://linuxtv.org/media_tree.git 15571S: Maintained 15572F: drivers/media/i2c/imx319.c 15573 15574SONY IMX355 SENSOR DRIVER 15575M: Tianshu Qiu <tian.shu.qiu@intel.com> 15576L: linux-media@vger.kernel.org 15577T: git git://linuxtv.org/media_tree.git 15578S: Maintained 15579F: drivers/media/i2c/imx355.c 15580 15581SONY MEMORYSTICK SUBSYSTEM 15582M: Maxim Levitsky <maximlevitsky@gmail.com> 15583M: Alex Dubov <oakad@yahoo.com> 15584M: Ulf Hansson <ulf.hansson@linaro.org> 15585L: linux-mmc@vger.kernel.org 15586T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15587S: Maintained 15588F: drivers/memstick/ 15589F: include/linux/memstick.h 15590 15591SONY VAIO CONTROL DEVICE DRIVER 15592M: Mattia Dongili <malattia@linux.it> 15593L: platform-driver-x86@vger.kernel.org 15594W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 15595S: Maintained 15596F: Documentation/admin-guide/laptops/sony-laptop.rst 15597F: drivers/char/sonypi.c 15598F: drivers/platform/x86/sony-laptop.c 15599F: include/linux/sony-laptop.h 15600 15601SOUND 15602M: Jaroslav Kysela <perex@perex.cz> 15603M: Takashi Iwai <tiwai@suse.com> 15604L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15605W: http://www.alsa-project.org/ 15606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15607Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15608S: Maintained 15609F: Documentation/sound/ 15610F: include/sound/ 15611F: include/uapi/sound/ 15612F: sound/ 15613 15614SOUND - COMPRESSED AUDIO 15615M: Vinod Koul <vkoul@kernel.org> 15616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15618S: Supported 15619F: Documentation/sound/designs/compress-offload.rst 15620F: include/sound/compress_driver.h 15621F: include/uapi/sound/compress_* 15622F: sound/core/compress_offload.c 15623F: sound/soc/soc-compress.c 15624 15625SOUND - DMAENGINE HELPERS 15626M: Lars-Peter Clausen <lars@metafoo.de> 15627S: Supported 15628F: include/sound/dmaengine_pcm.h 15629F: sound/core/pcm_dmaengine.c 15630F: sound/soc/soc-generic-dmaengine-pcm.c 15631 15632SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15633M: Liam Girdwood <lgirdwood@gmail.com> 15634M: Mark Brown <broonie@kernel.org> 15635T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15636L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15637W: http://alsa-project.org/main/index.php/ASoC 15638S: Supported 15639F: Documentation/devicetree/bindings/sound/ 15640F: Documentation/sound/soc/ 15641F: sound/soc/ 15642F: include/dt-bindings/sound/ 15643F: include/sound/soc* 15644 15645SOUNDWIRE SUBSYSTEM 15646M: Vinod Koul <vkoul@kernel.org> 15647M: Sanyog Kale <sanyog.r.kale@intel.com> 15648R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15649L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15650S: Supported 15651F: Documentation/driver-api/soundwire/ 15652F: drivers/soundwire/ 15653F: include/linux/soundwire/ 15654 15655SP2 MEDIA DRIVER 15656M: Olli Salonen <olli.salonen@iki.fi> 15657L: linux-media@vger.kernel.org 15658W: https://linuxtv.org 15659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15660S: Maintained 15661F: drivers/media/dvb-frontends/sp2* 15662 15663SPARC + UltraSPARC (sparc/sparc64) 15664M: "David S. Miller" <davem@davemloft.net> 15665L: sparclinux@vger.kernel.org 15666Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15667T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15669S: Maintained 15670F: arch/sparc/ 15671F: drivers/sbus/ 15672 15673SPARC SERIAL DRIVERS 15674M: "David S. Miller" <davem@davemloft.net> 15675L: sparclinux@vger.kernel.org 15676T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15677T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15678S: Maintained 15679F: include/linux/sunserialcore.h 15680F: drivers/tty/serial/suncore.c 15681F: drivers/tty/serial/sunhv.c 15682F: drivers/tty/serial/sunsab.c 15683F: drivers/tty/serial/sunsab.h 15684F: drivers/tty/serial/sunsu.c 15685F: drivers/tty/serial/sunzilog.c 15686F: drivers/tty/serial/sunzilog.h 15687F: drivers/tty/vcc.c 15688 15689SPARSE CHECKER 15690M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15691L: linux-sparse@vger.kernel.org 15692W: https://sparse.wiki.kernel.org/ 15693T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15694S: Maintained 15695F: include/linux/compiler.h 15696 15697SPEAR CLOCK FRAMEWORK SUPPORT 15698M: Viresh Kumar <vireshk@kernel.org> 15699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15700W: http://www.st.com/spear 15701S: Maintained 15702F: drivers/clk/spear/ 15703 15704SPEAR PLATFORM SUPPORT 15705M: Viresh Kumar <vireshk@kernel.org> 15706M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15708W: http://www.st.com/spear 15709S: Maintained 15710F: arch/arm/boot/dts/spear* 15711F: arch/arm/mach-spear/ 15712 15713SPI NOR SUBSYSTEM 15714M: Tudor Ambarus <tudor.ambarus@microchip.com> 15715L: linux-mtd@lists.infradead.org 15716W: http://www.linux-mtd.infradead.org/ 15717Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15718T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15719S: Maintained 15720F: drivers/mtd/spi-nor/ 15721F: include/linux/mtd/spi-nor.h 15722 15723SPI SUBSYSTEM 15724M: Mark Brown <broonie@kernel.org> 15725L: linux-spi@vger.kernel.org 15726T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15727Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15728S: Maintained 15729F: Documentation/devicetree/bindings/spi/ 15730F: Documentation/spi/ 15731F: drivers/spi/ 15732F: include/linux/spi/ 15733F: include/uapi/linux/spi/ 15734F: tools/spi/ 15735 15736SPIDERNET NETWORK DRIVER for CELL 15737M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15738L: netdev@vger.kernel.org 15739S: Supported 15740F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15741F: drivers/net/ethernet/toshiba/spider_net* 15742 15743SPMI SUBSYSTEM 15744R: Stephen Boyd <sboyd@kernel.org> 15745L: linux-arm-msm@vger.kernel.org 15746F: Documentation/devicetree/bindings/spmi/ 15747F: drivers/spmi/ 15748F: include/dt-bindings/spmi/spmi.h 15749F: include/linux/spmi.h 15750F: include/trace/events/spmi.h 15751 15752SPU FILE SYSTEM 15753M: Jeremy Kerr <jk@ozlabs.org> 15754L: linuxppc-dev@lists.ozlabs.org 15755W: http://www.ibm.com/developerworks/power/cell/ 15756S: Supported 15757F: Documentation/filesystems/spufs.txt 15758F: arch/powerpc/platforms/cell/spufs/ 15759 15760SQUASHFS FILE SYSTEM 15761M: Phillip Lougher <phillip@squashfs.org.uk> 15762L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15763W: http://squashfs.org.uk 15764T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15765S: Maintained 15766F: Documentation/filesystems/squashfs.txt 15767F: fs/squashfs/ 15768 15769SRM (Alpha) environment access 15770M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15771S: Maintained 15772F: arch/alpha/kernel/srm_env.c 15773 15774ST LSM6DSx IMU IIO DRIVER 15775M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15776L: linux-iio@vger.kernel.org 15777W: http://www.st.com/ 15778S: Maintained 15779F: drivers/iio/imu/st_lsm6dsx/ 15780F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15781 15782ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15783M: Mickael Guene <mickael.guene@st.com> 15784L: linux-media@vger.kernel.org 15785T: git git://linuxtv.org/media_tree.git 15786S: Maintained 15787F: drivers/media/i2c/st-mipid02.c 15788F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15789 15790ST STM32 I2C/SMBUS DRIVER 15791M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15792L: linux-i2c@vger.kernel.org 15793S: Maintained 15794F: drivers/i2c/busses/i2c-stm32* 15795 15796ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15797M: Song Qiang <songqiang1304521@gmail.com> 15798L: linux-iio@vger.kernel.org 15799S: Maintained 15800F: drivers/iio/proximity/vl53l0x-i2c.c 15801F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15802 15803STABLE BRANCH 15804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15805M: Sasha Levin <sashal@kernel.org> 15806L: stable@vger.kernel.org 15807S: Supported 15808F: Documentation/process/stable-kernel-rules.rst 15809 15810STAGING - COMEDI 15811M: Ian Abbott <abbotti@mev.co.uk> 15812M: H Hartley Sweeten <hsweeten@visionengravers.com> 15813S: Odd Fixes 15814F: drivers/staging/comedi/ 15815 15816STAGING - FIELDBUS SUBSYSTEM 15817M: Sven Van Asbroeck <TheSven73@gmail.com> 15818S: Maintained 15819F: drivers/staging/fieldbus/* 15820F: drivers/staging/fieldbus/Documentation/ 15821 15822STAGING - HMS ANYBUS-S BUS 15823M: Sven Van Asbroeck <TheSven73@gmail.com> 15824S: Maintained 15825F: drivers/staging/fieldbus/anybuss/ 15826 15827STAGING - INDUSTRIAL IO 15828M: Jonathan Cameron <jic23@kernel.org> 15829L: linux-iio@vger.kernel.org 15830S: Odd Fixes 15831F: Documentation/devicetree/bindings/staging/iio/ 15832F: drivers/staging/iio/ 15833 15834STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15835M: Marc Dietrich <marvin24@gmx.de> 15836L: ac100@lists.launchpad.net (moderated for non-subscribers) 15837L: linux-tegra@vger.kernel.org 15838S: Maintained 15839F: drivers/staging/nvec/ 15840 15841STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15842M: Jens Frederich <jfrederich@gmail.com> 15843M: Daniel Drake <dsd@laptop.org> 15844M: Jon Nettleton <jon.nettleton@gmail.com> 15845W: http://wiki.laptop.org/go/DCON 15846S: Maintained 15847F: drivers/staging/olpc_dcon/ 15848 15849STAGING - REALTEK RTL8712U DRIVERS 15850M: Larry Finger <Larry.Finger@lwfinger.net> 15851M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15852S: Odd Fixes 15853F: drivers/staging/rtl8712/ 15854 15855STAGING - REALTEK RTL8188EU DRIVERS 15856M: Larry Finger <Larry.Finger@lwfinger.net> 15857S: Odd Fixes 15858F: drivers/staging/rtl8188eu/ 15859 15860STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15861M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15862M: Teddy Wang <teddy.wang@siliconmotion.com> 15863M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15864L: linux-fbdev@vger.kernel.org 15865S: Maintained 15866F: drivers/staging/sm750fb/ 15867 15868STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15869M: William Hubbs <w.d.hubbs@gmail.com> 15870M: Chris Brannon <chris@the-brannons.com> 15871M: Kirk Reiser <kirk@reisers.ca> 15872M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15873L: speakup@linux-speakup.org 15874W: http://www.linux-speakup.org/ 15875S: Odd Fixes 15876F: drivers/staging/speakup/ 15877 15878STAGING - VIA VT665X DRIVERS 15879M: Forest Bond <forest@alittletooquiet.net> 15880S: Odd Fixes 15881F: drivers/staging/vt665?/ 15882 15883STAGING - WILC1000 WIFI DRIVER 15884M: Adham Abozaeid <adham.abozaeid@microchip.com> 15885M: Ajay Singh <ajay.kathat@microchip.com> 15886L: linux-wireless@vger.kernel.org 15887S: Supported 15888F: drivers/staging/wilc1000/ 15889 15890STAGING - SEPS525 LCD CONTROLLER DRIVERS 15891M: Michael Hennerich <michael.hennerich@analog.com> 15892M: Beniamin Bia <beniamin.bia@analog.com> 15893L: linux-fbdev@vger.kernel.org 15894S: Supported 15895F: drivers/staging/fbtft/fb_seps525.c 15896F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 15897 15898STAGING SUBSYSTEM 15899M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15900T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15901L: devel@driverdev.osuosl.org 15902S: Supported 15903F: drivers/staging/ 15904 15905STARFIRE/DURALAN NETWORK DRIVER 15906M: Ion Badulescu <ionut@badula.org> 15907S: Odd Fixes 15908F: drivers/net/ethernet/adaptec/starfire* 15909 15910STEC S1220 SKD DRIVER 15911M: Damien Le Moal <Damien.LeMoal@wdc.com> 15912L: linux-block@vger.kernel.org 15913S: Maintained 15914F: drivers/block/skd*[ch] 15915 15916STI AUDIO (ASoC) DRIVERS 15917M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15919S: Maintained 15920F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15921F: sound/soc/sti/ 15922 15923STI CEC DRIVER 15924M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15925S: Maintained 15926F: drivers/media/platform/sti/cec/ 15927F: Documentation/devicetree/bindings/media/stih-cec.txt 15928 15929STK1160 USB VIDEO CAPTURE DRIVER 15930M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15931L: linux-media@vger.kernel.org 15932T: git git://linuxtv.org/media_tree.git 15933S: Maintained 15934F: drivers/media/usb/stk1160/ 15935 15936STM32 AUDIO (ASoC) DRIVERS 15937M: Olivier Moysan <olivier.moysan@st.com> 15938M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15939L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15940S: Maintained 15941F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15942F: sound/soc/stm/ 15943 15944STM32 TIMER/LPTIMER DRIVERS 15945M: Fabrice Gasnier <fabrice.gasnier@st.com> 15946S: Maintained 15947F: drivers/*/stm32-*timer* 15948F: drivers/pwm/pwm-stm32* 15949F: include/linux/*/stm32-*tim* 15950F: Documentation/ABI/testing/*timer-stm32 15951F: Documentation/devicetree/bindings/*/stm32-*timer* 15952F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15953 15954STMMAC ETHERNET DRIVER 15955M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15956M: Alexandre Torgue <alexandre.torgue@st.com> 15957M: Jose Abreu <joabreu@synopsys.com> 15958L: netdev@vger.kernel.org 15959W: http://www.stlinux.com 15960S: Supported 15961F: Documentation/networking/device_drivers/stmicro/ 15962F: drivers/net/ethernet/stmicro/stmmac/ 15963 15964EXTRA BOOT CONFIG 15965M: Masami Hiramatsu <mhiramat@kernel.org> 15966S: Maintained 15967F: lib/bootconfig.c 15968F: fs/proc/bootconfig.c 15969F: include/linux/bootconfig.h 15970F: tools/bootconfig/* 15971F: Documentation/admin-guide/bootconfig.rst 15972 15973SUN3/3X 15974M: Sam Creasey <sammy@sammy.net> 15975W: http://sammy.net/sun3/ 15976S: Maintained 15977F: arch/m68k/kernel/*sun3* 15978F: arch/m68k/sun3*/ 15979F: arch/m68k/include/asm/sun3* 15980F: drivers/net/ethernet/i825xx/sun3* 15981 15982SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15983M: Hans de Goede <hdegoede@redhat.com> 15984L: linux-input@vger.kernel.org 15985S: Maintained 15986F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 15987F: drivers/input/keyboard/sun4i-lradc-keys.c 15988 15989SUNDANCE NETWORK DRIVER 15990M: Denis Kirjanov <kda@linux-powerpc.org> 15991L: netdev@vger.kernel.org 15992S: Maintained 15993F: drivers/net/ethernet/dlink/sundance.c 15994 15995SUPERH 15996M: Yoshinori Sato <ysato@users.sourceforge.jp> 15997M: Rich Felker <dalias@libc.org> 15998L: linux-sh@vger.kernel.org 15999Q: http://patchwork.kernel.org/project/linux-sh/list/ 16000S: Maintained 16001F: Documentation/sh/ 16002F: arch/sh/ 16003F: drivers/sh/ 16004 16005SUSPEND TO RAM 16006M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 16007M: Len Brown <len.brown@intel.com> 16008M: Pavel Machek <pavel@ucw.cz> 16009L: linux-pm@vger.kernel.org 16010B: https://bugzilla.kernel.org 16011S: Supported 16012F: Documentation/power/ 16013F: arch/x86/kernel/acpi/ 16014F: drivers/base/power/ 16015F: kernel/power/ 16016F: include/linux/suspend.h 16017F: include/linux/freezer.h 16018F: include/linux/pm.h 16019 16020SVGA HANDLING 16021M: Martin Mares <mj@ucw.cz> 16022L: linux-video@atrey.karlin.mff.cuni.cz 16023S: Maintained 16024F: Documentation/admin-guide/svga.rst 16025F: arch/x86/boot/video* 16026 16027SWIOTLB SUBSYSTEM 16028M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16029L: iommu@lists.linux-foundation.org 16030T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 16031S: Supported 16032F: kernel/dma/swiotlb.c 16033F: arch/*/kernel/pci-swiotlb.c 16034F: include/linux/swiotlb.h 16035 16036SWITCHDEV 16037M: Jiri Pirko <jiri@resnulli.us> 16038M: Ivan Vecera <ivecera@redhat.com> 16039L: netdev@vger.kernel.org 16040S: Supported 16041F: net/switchdev/ 16042F: include/net/switchdev.h 16043 16044SY8106A REGULATOR DRIVER 16045M: Icenowy Zheng <icenowy@aosc.io> 16046S: Maintained 16047F: drivers/regulator/sy8106a-regulator.c 16048F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 16049 16050SYNC FILE FRAMEWORK 16051M: Sumit Semwal <sumit.semwal@linaro.org> 16052R: Gustavo Padovan <gustavo@padovan.org> 16053S: Maintained 16054L: linux-media@vger.kernel.org 16055L: dri-devel@lists.freedesktop.org 16056F: drivers/dma-buf/sync_* 16057F: drivers/dma-buf/dma-fence* 16058F: drivers/dma-buf/sw_sync.c 16059F: include/linux/sync_file.h 16060F: include/uapi/linux/sync_file.h 16061F: Documentation/driver-api/sync_file.rst 16062T: git git://anongit.freedesktop.org/drm/drm-misc 16063 16064SYNOPSYS ARC ARCHITECTURE 16065M: Vineet Gupta <vgupta@synopsys.com> 16066L: linux-snps-arc@lists.infradead.org 16067S: Supported 16068F: arch/arc/ 16069F: Documentation/devicetree/bindings/arc/* 16070F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 16071F: drivers/clocksource/arc_timer.c 16072F: drivers/tty/serial/arc_uart.c 16073T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 16074 16075SYNOPSYS ARC HSDK SDP pll clock driver 16076M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16077S: Supported 16078F: drivers/clk/clk-hsdk-pll.c 16079F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 16080 16081SYNOPSYS ARC SDP clock driver 16082M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16083S: Supported 16084F: drivers/clk/axs10x/* 16085F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 16086 16087SYNOPSYS ARC SDP platform support 16088M: Alexey Brodkin <abrodkin@synopsys.com> 16089S: Supported 16090F: arch/arc/plat-axs10x 16091F: arch/arc/boot/dts/ax* 16092F: Documentation/devicetree/bindings/arc/axs10* 16093 16094SYNOPSYS AXS10x RESET CONTROLLER DRIVER 16095M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16096S: Supported 16097F: drivers/reset/reset-axs10x.c 16098F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 16099 16100SYNOPSYS CREG GPIO DRIVER 16101M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16102S: Maintained 16103F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 16104F: drivers/gpio/gpio-creg-snps.c 16105 16106SYNOPSYS DESIGNWARE 8250 UART DRIVER 16107R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16108S: Maintained 16109F: drivers/tty/serial/8250/8250_dw.c 16110 16111SYNOPSYS DESIGNWARE APB GPIO DRIVER 16112M: Hoan Tran <hoan@os.amperecomputing.com> 16113L: linux-gpio@vger.kernel.org 16114S: Maintained 16115F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 16116F: drivers/gpio/gpio-dwapb.c 16117 16118SYNOPSYS DESIGNWARE AXI DMAC DRIVER 16119M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16120S: Maintained 16121F: drivers/dma/dw-axi-dmac/ 16122F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 16123 16124SYNOPSYS DESIGNWARE DMAC DRIVER 16125M: Viresh Kumar <vireshk@kernel.org> 16126R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16127S: Maintained 16128F: Documentation/devicetree/bindings/dma/snps-dma.txt 16129F: drivers/dma/dw/ 16130F: include/dt-bindings/dma/dw-dmac.h 16131F: include/linux/dma/dw.h 16132F: include/linux/platform_data/dma-dw.h 16133 16134SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 16135M: Jose Abreu <Jose.Abreu@synopsys.com> 16136L: netdev@vger.kernel.org 16137S: Supported 16138F: drivers/net/ethernet/synopsys/ 16139 16140SYNOPSYS DESIGNWARE I2C DRIVER 16141M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 16142R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16143R: Mika Westerberg <mika.westerberg@linux.intel.com> 16144L: linux-i2c@vger.kernel.org 16145S: Maintained 16146F: drivers/i2c/busses/i2c-designware-* 16147F: include/linux/platform_data/i2c-designware.h 16148 16149SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 16150M: Jaehoon Chung <jh80.chung@samsung.com> 16151L: linux-mmc@vger.kernel.org 16152S: Maintained 16153F: drivers/mmc/host/dw_mmc* 16154 16155SYNOPSYS HSDK RESET CONTROLLER DRIVER 16156M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16157S: Supported 16158F: drivers/reset/reset-hsdk.c 16159F: include/dt-bindings/reset/snps,hsdk-reset.h 16160F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 16161 16162SYSTEM CONFIGURATION (SYSCON) 16163M: Lee Jones <lee.jones@linaro.org> 16164M: Arnd Bergmann <arnd@arndb.de> 16165T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16166S: Supported 16167F: drivers/mfd/syscon.c 16168 16169SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 16170M: Sudeep Holla <sudeep.holla@arm.com> 16171L: linux-arm-kernel@lists.infradead.org 16172S: Maintained 16173F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 16174F: drivers/clk/clk-sc[mp]i.c 16175F: drivers/cpufreq/sc[mp]i-cpufreq.c 16176F: drivers/firmware/arm_scpi.c 16177F: drivers/firmware/arm_scmi/ 16178F: drivers/reset/reset-scmi.c 16179F: include/linux/sc[mp]i_protocol.h 16180F: include/trace/events/scmi.h 16181 16182SYSTEM RESET/SHUTDOWN DRIVERS 16183M: Sebastian Reichel <sre@kernel.org> 16184L: linux-pm@vger.kernel.org 16185T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 16186S: Maintained 16187F: Documentation/devicetree/bindings/power/reset/ 16188F: drivers/power/reset/ 16189 16190SYSTEM TRACE MODULE CLASS 16191M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 16192S: Maintained 16193T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 16194F: Documentation/trace/stm.rst 16195F: drivers/hwtracing/stm/ 16196F: include/linux/stm.h 16197F: include/uapi/linux/stm.h 16198 16199SYSTEM76 ACPI DRIVER 16200M: Jeremy Soller <jeremy@system76.com> 16201M: System76 Product Development <productdev@system76.com> 16202L: platform-driver-x86@vger.kernel.org 16203S: Maintained 16204F: drivers/platform/x86/system76_acpi.c 16205 16206SYSV FILESYSTEM 16207M: Christoph Hellwig <hch@infradead.org> 16208S: Maintained 16209F: Documentation/filesystems/sysv-fs.txt 16210F: fs/sysv/ 16211F: include/linux/sysv_fs.h 16212 16213TASKSTATS STATISTICS INTERFACE 16214M: Balbir Singh <bsingharora@gmail.com> 16215S: Maintained 16216F: Documentation/accounting/taskstats* 16217F: include/linux/taskstats* 16218F: kernel/taskstats.c 16219 16220TC subsystem 16221M: Jamal Hadi Salim <jhs@mojatatu.com> 16222M: Cong Wang <xiyou.wangcong@gmail.com> 16223M: Jiri Pirko <jiri@resnulli.us> 16224L: netdev@vger.kernel.org 16225S: Maintained 16226F: include/net/pkt_cls.h 16227F: include/net/pkt_sched.h 16228F: include/net/tc_act/ 16229F: include/uapi/linux/pkt_cls.h 16230F: include/uapi/linux/pkt_sched.h 16231F: include/uapi/linux/tc_act/ 16232F: include/uapi/linux/tc_ematch/ 16233F: net/sched/ 16234 16235TC90522 MEDIA DRIVER 16236M: Akihiro Tsukada <tskd08@gmail.com> 16237L: linux-media@vger.kernel.org 16238S: Odd Fixes 16239F: drivers/media/dvb-frontends/tc90522* 16240 16241TCP LOW PRIORITY MODULE 16242M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 16243M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 16244W: http://tcp-lp-mod.sourceforge.net/ 16245S: Maintained 16246F: net/ipv4/tcp_lp.c 16247 16248TDA10071 MEDIA DRIVER 16249M: Antti Palosaari <crope@iki.fi> 16250L: linux-media@vger.kernel.org 16251W: https://linuxtv.org 16252W: http://palosaari.fi/linux/ 16253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16254T: git git://linuxtv.org/anttip/media_tree.git 16255S: Maintained 16256F: drivers/media/dvb-frontends/tda10071* 16257 16258TDA18212 MEDIA DRIVER 16259M: Antti Palosaari <crope@iki.fi> 16260L: linux-media@vger.kernel.org 16261W: https://linuxtv.org 16262W: http://palosaari.fi/linux/ 16263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16264T: git git://linuxtv.org/anttip/media_tree.git 16265S: Maintained 16266F: drivers/media/tuners/tda18212* 16267 16268TDA18218 MEDIA DRIVER 16269M: Antti Palosaari <crope@iki.fi> 16270L: linux-media@vger.kernel.org 16271W: https://linuxtv.org 16272W: http://palosaari.fi/linux/ 16273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16274T: git git://linuxtv.org/anttip/media_tree.git 16275S: Maintained 16276F: drivers/media/tuners/tda18218* 16277 16278TDA18250 MEDIA DRIVER 16279M: Olli Salonen <olli.salonen@iki.fi> 16280L: linux-media@vger.kernel.org 16281W: https://linuxtv.org 16282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16283T: git git://linuxtv.org/media_tree.git 16284S: Maintained 16285F: drivers/media/tuners/tda18250* 16286 16287TDA18271 MEDIA DRIVER 16288M: Michael Krufky <mkrufky@linuxtv.org> 16289L: linux-media@vger.kernel.org 16290W: https://linuxtv.org 16291W: http://github.com/mkrufky 16292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16293T: git git://linuxtv.org/mkrufky/tuners.git 16294S: Maintained 16295F: drivers/media/tuners/tda18271* 16296 16297TDA1997x MEDIA DRIVER 16298M: Tim Harvey <tharvey@gateworks.com> 16299L: linux-media@vger.kernel.org 16300W: https://linuxtv.org 16301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16302S: Maintained 16303F: drivers/media/i2c/tda1997x.* 16304 16305TDA827x MEDIA DRIVER 16306M: Michael Krufky <mkrufky@linuxtv.org> 16307L: linux-media@vger.kernel.org 16308W: https://linuxtv.org 16309W: http://github.com/mkrufky 16310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16311T: git git://linuxtv.org/mkrufky/tuners.git 16312S: Maintained 16313F: drivers/media/tuners/tda8290.* 16314 16315TDA8290 MEDIA DRIVER 16316M: Michael Krufky <mkrufky@linuxtv.org> 16317L: linux-media@vger.kernel.org 16318W: https://linuxtv.org 16319W: http://github.com/mkrufky 16320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16321T: git git://linuxtv.org/mkrufky/tuners.git 16322S: Maintained 16323F: drivers/media/tuners/tda8290.* 16324 16325TDA9840 MEDIA DRIVER 16326M: Hans Verkuil <hverkuil@xs4all.nl> 16327L: linux-media@vger.kernel.org 16328T: git git://linuxtv.org/media_tree.git 16329W: https://linuxtv.org 16330S: Maintained 16331F: drivers/media/i2c/tda9840* 16332 16333TEA5761 TUNER DRIVER 16334M: Mauro Carvalho Chehab <mchehab@kernel.org> 16335L: linux-media@vger.kernel.org 16336W: https://linuxtv.org 16337T: git git://linuxtv.org/media_tree.git 16338S: Odd fixes 16339F: drivers/media/tuners/tea5761.* 16340 16341TEA5767 TUNER DRIVER 16342M: Mauro Carvalho Chehab <mchehab@kernel.org> 16343L: linux-media@vger.kernel.org 16344W: https://linuxtv.org 16345T: git git://linuxtv.org/media_tree.git 16346S: Maintained 16347F: drivers/media/tuners/tea5767.* 16348 16349TEA6415C MEDIA DRIVER 16350M: Hans Verkuil <hverkuil@xs4all.nl> 16351L: linux-media@vger.kernel.org 16352T: git git://linuxtv.org/media_tree.git 16353W: https://linuxtv.org 16354S: Maintained 16355F: drivers/media/i2c/tea6415c* 16356 16357TEA6420 MEDIA DRIVER 16358M: Hans Verkuil <hverkuil@xs4all.nl> 16359L: linux-media@vger.kernel.org 16360T: git git://linuxtv.org/media_tree.git 16361W: https://linuxtv.org 16362S: Maintained 16363F: drivers/media/i2c/tea6420* 16364 16365TEAM DRIVER 16366M: Jiri Pirko <jiri@resnulli.us> 16367L: netdev@vger.kernel.org 16368S: Supported 16369F: drivers/net/team/ 16370F: include/linux/if_team.h 16371F: include/uapi/linux/if_team.h 16372 16373TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 16374M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 16375S: Maintained 16376F: arch/x86/platform/ts5500/ 16377 16378TECHNOTREND USB IR RECEIVER 16379M: Sean Young <sean@mess.org> 16380L: linux-media@vger.kernel.org 16381S: Maintained 16382F: drivers/media/rc/ttusbir.c 16383 16384TECHWELL TW9910 VIDEO DECODER 16385L: linux-media@vger.kernel.org 16386S: Orphan 16387F: drivers/media/i2c/tw9910.c 16388F: include/media/i2c/tw9910.h 16389 16390TEE SUBSYSTEM 16391M: Jens Wiklander <jens.wiklander@linaro.org> 16392L: tee-dev@lists.linaro.org 16393S: Maintained 16394F: include/linux/tee_drv.h 16395F: include/uapi/linux/tee.h 16396F: drivers/tee/ 16397F: Documentation/tee.txt 16398 16399TEGRA ARCHITECTURE SUPPORT 16400M: Thierry Reding <thierry.reding@gmail.com> 16401M: Jonathan Hunter <jonathanh@nvidia.com> 16402L: linux-tegra@vger.kernel.org 16403Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 16404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 16405S: Supported 16406N: [^a-z]tegra 16407 16408TEGRA CLOCK DRIVER 16409M: Peter De Schrijver <pdeschrijver@nvidia.com> 16410M: Prashant Gaikwad <pgaikwad@nvidia.com> 16411S: Supported 16412F: drivers/clk/tegra/ 16413 16414TEGRA DMA DRIVERS 16415M: Laxman Dewangan <ldewangan@nvidia.com> 16416M: Jon Hunter <jonathanh@nvidia.com> 16417S: Supported 16418F: drivers/dma/tegra* 16419 16420TEGRA I2C DRIVER 16421M: Laxman Dewangan <ldewangan@nvidia.com> 16422R: Dmitry Osipenko <digetx@gmail.com> 16423S: Supported 16424F: drivers/i2c/busses/i2c-tegra.c 16425 16426TEGRA IOMMU DRIVERS 16427M: Thierry Reding <thierry.reding@gmail.com> 16428L: linux-tegra@vger.kernel.org 16429S: Supported 16430F: drivers/iommu/tegra* 16431 16432TEGRA KBC DRIVER 16433M: Laxman Dewangan <ldewangan@nvidia.com> 16434S: Supported 16435F: drivers/input/keyboard/tegra-kbc.c 16436 16437TEGRA NAND DRIVER 16438M: Stefan Agner <stefan@agner.ch> 16439M: Lucas Stach <dev@lynxeye.de> 16440S: Maintained 16441F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 16442F: drivers/mtd/nand/raw/tegra_nand.c 16443 16444TEGRA PWM DRIVER 16445M: Thierry Reding <thierry.reding@gmail.com> 16446S: Supported 16447F: drivers/pwm/pwm-tegra.c 16448 16449TEGRA SERIAL DRIVER 16450M: Laxman Dewangan <ldewangan@nvidia.com> 16451S: Supported 16452F: drivers/tty/serial/serial-tegra.c 16453 16454TEGRA SPI DRIVER 16455M: Laxman Dewangan <ldewangan@nvidia.com> 16456S: Supported 16457F: drivers/spi/spi-tegra* 16458 16459TEGRA XUSB PADCTL DRIVER 16460M: JC Kuo <jckuo@nvidia.com> 16461S: Supported 16462F: drivers/phy/tegra/xusb* 16463 16464TEHUTI ETHERNET DRIVER 16465M: Andy Gospodarek <andy@greyhouse.net> 16466L: netdev@vger.kernel.org 16467S: Supported 16468F: drivers/net/ethernet/tehuti/* 16469 16470Telecom Clock Driver for MCPL0010 16471M: Mark Gross <mark.gross@intel.com> 16472S: Supported 16473F: drivers/char/tlclk.c 16474 16475TENSILICA XTENSA PORT (xtensa) 16476M: Chris Zankel <chris@zankel.net> 16477M: Max Filippov <jcmvbkbc@gmail.com> 16478L: linux-xtensa@linux-xtensa.org 16479T: git git://github.com/czankel/xtensa-linux.git 16480S: Maintained 16481F: arch/xtensa/ 16482F: drivers/irqchip/irq-xtensa-* 16483 16484Texas Instruments' System Control Interface (TISCI) Protocol Driver 16485M: Nishanth Menon <nm@ti.com> 16486M: Tero Kristo <t-kristo@ti.com> 16487M: Santosh Shilimkar <ssantosh@kernel.org> 16488L: linux-arm-kernel@lists.infradead.org 16489S: Maintained 16490F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16491F: drivers/firmware/ti_sci* 16492F: include/linux/soc/ti/ti_sci_protocol.h 16493F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16494F: drivers/soc/ti/ti_sci_pm_domains.c 16495F: include/dt-bindings/soc/ti,sci_pm_domain.h 16496F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16497F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16498F: drivers/clk/keystone/sci-clk.c 16499F: drivers/reset/reset-ti-sci.c 16500F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16501F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16502F: drivers/irqchip/irq-ti-sci-intr.c 16503F: drivers/irqchip/irq-ti-sci-inta.c 16504F: include/linux/soc/ti/ti_sci_inta_msi.h 16505F: drivers/soc/ti/ti_sci_inta_msi.c 16506 16507Texas Instruments ASoC drivers 16508M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16510S: Maintained 16511F: sound/soc/ti/ 16512 16513Texas Instruments' DAC7612 DAC Driver 16514M: Ricardo Ribalda <ricardo@ribalda.com> 16515L: linux-iio@vger.kernel.org 16516S: Supported 16517F: drivers/iio/dac/ti-dac7612.c 16518F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16519 16520THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16521M: Hans Verkuil <hverkuil@xs4all.nl> 16522L: linux-media@vger.kernel.org 16523T: git git://linuxtv.org/media_tree.git 16524W: https://linuxtv.org 16525S: Maintained 16526F: drivers/media/radio/radio-raremono.c 16527 16528THERMAL 16529M: Zhang Rui <rui.zhang@intel.com> 16530M: Daniel Lezcano <daniel.lezcano@linaro.org> 16531R: Amit Kucheria <amit.kucheria@verdurent.com> 16532L: linux-pm@vger.kernel.org 16533T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git 16534Q: https://patchwork.kernel.org/project/linux-pm/list/ 16535S: Supported 16536F: drivers/thermal/ 16537F: include/linux/thermal.h 16538F: include/uapi/linux/thermal.h 16539F: include/linux/cpu_cooling.h 16540F: Documentation/devicetree/bindings/thermal/ 16541 16542THERMAL/CPU_COOLING 16543M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 16544M: Daniel Lezcano <daniel.lezcano@linaro.org> 16545M: Viresh Kumar <viresh.kumar@linaro.org> 16546M: Javi Merino <javi.merino@kernel.org> 16547L: linux-pm@vger.kernel.org 16548S: Supported 16549F: Documentation/driver-api/thermal/cpu-cooling-api.rst 16550F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 16551F: drivers/thermal/cpufreq_cooling.c 16552F: drivers/thermal/cpuidle_cooling.c 16553F: include/linux/cpu_cooling.h 16554 16555THERMAL DRIVER FOR AMLOGIC SOCS 16556M: Guillaume La Roque <glaroque@baylibre.com> 16557L: linux-pm@vger.kernel.org 16558L: linux-amlogic@lists.infradead.org 16559W: http://linux-meson.com/ 16560S: Supported 16561F: drivers/thermal/amlogic_thermal.c 16562F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 16563 16564THINKPAD ACPI EXTRAS DRIVER 16565M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 16566L: ibm-acpi-devel@lists.sourceforge.net 16567L: platform-driver-x86@vger.kernel.org 16568W: http://ibm-acpi.sourceforge.net 16569W: http://thinkwiki.org/wiki/Ibm-acpi 16570T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 16571S: Maintained 16572F: drivers/platform/x86/thinkpad_acpi.c 16573 16574THUNDERBOLT DRIVER 16575M: Andreas Noever <andreas.noever@gmail.com> 16576M: Michael Jamet <michael.jamet@intel.com> 16577M: Mika Westerberg <mika.westerberg@linux.intel.com> 16578M: Yehezkel Bernat <YehezkelShB@gmail.com> 16579L: linux-usb@vger.kernel.org 16580T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 16581S: Maintained 16582F: Documentation/admin-guide/thunderbolt.rst 16583F: drivers/thunderbolt/ 16584F: include/linux/thunderbolt.h 16585 16586THUNDERBOLT NETWORK DRIVER 16587M: Michael Jamet <michael.jamet@intel.com> 16588M: Mika Westerberg <mika.westerberg@linux.intel.com> 16589M: Yehezkel Bernat <YehezkelShB@gmail.com> 16590L: netdev@vger.kernel.org 16591S: Maintained 16592F: drivers/net/thunderbolt.c 16593 16594THUNDERX GPIO DRIVER 16595M: Robert Richter <rrichter@marvell.com> 16596S: Maintained 16597F: drivers/gpio/gpio-thunderx.c 16598 16599TI AM437X VPFE DRIVER 16600M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16601L: linux-media@vger.kernel.org 16602W: https://linuxtv.org 16603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16604T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16605S: Maintained 16606F: drivers/media/platform/am437x/ 16607 16608TI BANDGAP AND THERMAL DRIVER 16609M: Eduardo Valentin <edubezval@gmail.com> 16610M: Keerthy <j-keerthy@ti.com> 16611L: linux-pm@vger.kernel.org 16612L: linux-omap@vger.kernel.org 16613S: Maintained 16614F: drivers/thermal/ti-soc-thermal/ 16615 16616TI BQ27XXX POWER SUPPLY DRIVER 16617R: Andrew F. Davis <afd@ti.com> 16618F: include/linux/power/bq27xxx_battery.h 16619F: drivers/power/supply/bq27xxx_battery.c 16620F: drivers/power/supply/bq27xxx_battery_i2c.c 16621 16622TI CDCE706 CLOCK DRIVER 16623M: Max Filippov <jcmvbkbc@gmail.com> 16624S: Maintained 16625F: drivers/clk/clk-cdce706.c 16626 16627TI CLOCK DRIVER 16628M: Tero Kristo <t-kristo@ti.com> 16629L: linux-omap@vger.kernel.org 16630S: Maintained 16631F: drivers/clk/ti/ 16632F: include/linux/clk/ti.h 16633 16634TI DAVINCI MACHINE SUPPORT 16635M: Sekhar Nori <nsekhar@ti.com> 16636R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16638T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16639S: Supported 16640F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16641F: arch/arm/mach-davinci/ 16642F: drivers/i2c/busses/i2c-davinci.c 16643F: arch/arm/boot/dts/da850* 16644 16645TI DAVINCI SERIES CLOCK DRIVER 16646M: David Lechner <david@lechnology.com> 16647R: Sekhar Nori <nsekhar@ti.com> 16648S: Maintained 16649F: Documentation/devicetree/bindings/clock/ti/davinci/ 16650F: drivers/clk/davinci/ 16651 16652TI DAVINCI SERIES GPIO DRIVER 16653M: Keerthy <j-keerthy@ti.com> 16654L: linux-gpio@vger.kernel.org 16655S: Maintained 16656F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16657F: drivers/gpio/gpio-davinci.c 16658 16659TI DAVINCI SERIES MEDIA DRIVER 16660M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16661L: linux-media@vger.kernel.org 16662W: https://linuxtv.org 16663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16664T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16665S: Maintained 16666F: drivers/media/platform/davinci/ 16667F: include/media/davinci/ 16668 16669TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 16670R: David Lechner <david@lechnology.com> 16671L: linux-iio@vger.kernel.org 16672F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 16673F: drivers/counter/ti-eqep.c 16674 16675TI ETHERNET SWITCH DRIVER (CPSW) 16676R: Grygorii Strashko <grygorii.strashko@ti.com> 16677L: linux-omap@vger.kernel.org 16678L: netdev@vger.kernel.org 16679S: Maintained 16680F: drivers/net/ethernet/ti/cpsw* 16681F: drivers/net/ethernet/ti/davinci* 16682 16683TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16684M: Alex Dubov <oakad@yahoo.com> 16685S: Maintained 16686W: http://tifmxx.berlios.de/ 16687F: drivers/memstick/host/tifm_ms.c 16688F: drivers/misc/tifm* 16689F: drivers/mmc/host/tifm_sd.c 16690F: include/linux/tifm.h 16691 16692TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16693M: Santosh Shilimkar <ssantosh@kernel.org> 16694L: linux-kernel@vger.kernel.org 16695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16696S: Maintained 16697F: drivers/soc/ti/* 16698T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16699 16700TI LM49xxx FAMILY ASoC CODEC DRIVERS 16701M: M R Swami Reddy <mr.swami.reddy@ti.com> 16702M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16704S: Maintained 16705F: sound/soc/codecs/lm49453* 16706F: sound/soc/codecs/isabelle* 16707 16708TI LP855x BACKLIGHT DRIVER 16709M: Milo Kim <milo.kim@ti.com> 16710S: Maintained 16711F: Documentation/driver-api/backlight/lp855x-driver.rst 16712F: drivers/video/backlight/lp855x_bl.c 16713F: include/linux/platform_data/lp855x.h 16714 16715TI LP8727 CHARGER DRIVER 16716M: Milo Kim <milo.kim@ti.com> 16717S: Maintained 16718F: drivers/power/supply/lp8727_charger.c 16719F: include/linux/platform_data/lp8727.h 16720 16721TI LP8788 MFD DRIVER 16722M: Milo Kim <milo.kim@ti.com> 16723S: Maintained 16724F: drivers/iio/adc/lp8788_adc.c 16725F: drivers/leds/leds-lp8788.c 16726F: drivers/mfd/lp8788*.c 16727F: drivers/power/supply/lp8788-charger.c 16728F: drivers/regulator/lp8788-*.c 16729F: include/linux/mfd/lp8788*.h 16730 16731TI NETCP ETHERNET DRIVER 16732M: Wingman Kwok <w-kwok2@ti.com> 16733M: Murali Karicheri <m-karicheri2@ti.com> 16734L: netdev@vger.kernel.org 16735S: Maintained 16736F: drivers/net/ethernet/ti/netcp* 16737 16738TI PCM3060 ASoC CODEC DRIVER 16739M: Kirill Marinushkin <kmarinushkin@birdec.com> 16740L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16741S: Maintained 16742F: Documentation/devicetree/bindings/sound/pcm3060.txt 16743F: sound/soc/codecs/pcm3060* 16744 16745TI TAS571X FAMILY ASoC CODEC DRIVER 16746M: Kevin Cernekee <cernekee@chromium.org> 16747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16748S: Odd Fixes 16749F: sound/soc/codecs/tas571x* 16750 16751TI TCAN4X5X DEVICE DRIVER 16752M: Dan Murphy <dmurphy@ti.com> 16753L: linux-can@vger.kernel.org 16754S: Maintained 16755F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt 16756F: drivers/net/can/m_can/tcan4x5x.c 16757 16758TI TRF7970A NFC DRIVER 16759M: Mark Greer <mgreer@animalcreek.com> 16760L: linux-wireless@vger.kernel.org 16761L: linux-nfc@lists.01.org (moderated for non-subscribers) 16762S: Supported 16763F: drivers/nfc/trf7970a.c 16764F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16765 16766TI TWL4030 SERIES SOC CODEC DRIVER 16767M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16768L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16769S: Maintained 16770F: sound/soc/codecs/twl4030* 16771 16772TI VPE/CAL DRIVERS 16773M: Benoit Parrot <bparrot@ti.com> 16774L: linux-media@vger.kernel.org 16775W: http://linuxtv.org/ 16776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16777S: Maintained 16778F: drivers/media/platform/ti-vpe/ 16779F: Documentation/devicetree/bindings/media/ti,vpe.yaml 16780 Documentation/devicetree/bindings/media/ti,cal.yaml 16781 16782TI WILINK WIRELESS DRIVERS 16783L: linux-wireless@vger.kernel.org 16784W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16785W: http://wireless.kernel.org/en/users/Drivers/wl1251 16786T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16787S: Orphan 16788F: drivers/net/wireless/ti/ 16789F: include/linux/wl12xx.h 16790 16791TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16792M: John Stultz <john.stultz@linaro.org> 16793M: Thomas Gleixner <tglx@linutronix.de> 16794R: Stephen Boyd <sboyd@kernel.org> 16795L: linux-kernel@vger.kernel.org 16796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16797S: Supported 16798F: include/linux/clocksource.h 16799F: include/linux/time.h 16800F: include/linux/timex.h 16801F: include/uapi/linux/time.h 16802F: include/uapi/linux/timex.h 16803F: kernel/time/clocksource.c 16804F: kernel/time/time*.c 16805F: kernel/time/alarmtimer.c 16806F: kernel/time/ntp.c 16807F: tools/testing/selftests/timers/ 16808 16809TIPC NETWORK LAYER 16810M: Jon Maloy <jmaloy@redhat.com> 16811M: Ying Xue <ying.xue@windriver.com> 16812L: netdev@vger.kernel.org (core kernel code) 16813L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16814W: http://tipc.sourceforge.net/ 16815S: Maintained 16816F: include/uapi/linux/tipc*.h 16817F: net/tipc/ 16818 16819TLAN NETWORK DRIVER 16820M: Samuel Chessman <chessman@tux.org> 16821L: tlan-devel@lists.sourceforge.net (subscribers-only) 16822W: http://sourceforge.net/projects/tlan/ 16823S: Maintained 16824F: Documentation/networking/device_drivers/ti/tlan.txt 16825F: drivers/net/ethernet/ti/tlan.* 16826 16827TM6000 VIDEO4LINUX DRIVER 16828M: Mauro Carvalho Chehab <mchehab@kernel.org> 16829L: linux-media@vger.kernel.org 16830W: https://linuxtv.org 16831T: git git://linuxtv.org/media_tree.git 16832S: Odd fixes 16833F: drivers/media/usb/tm6000/ 16834F: Documentation/media/v4l-drivers/tm6000* 16835 16836TMIO/SDHI MMC DRIVER 16837M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16838L: linux-mmc@vger.kernel.org 16839S: Supported 16840F: drivers/mmc/host/tmio_mmc* 16841F: drivers/mmc/host/renesas_sdhi* 16842F: include/linux/mfd/tmio.h 16843 16844TMP401 HARDWARE MONITOR DRIVER 16845M: Guenter Roeck <linux@roeck-us.net> 16846L: linux-hwmon@vger.kernel.org 16847S: Maintained 16848F: Documentation/hwmon/tmp401.rst 16849F: drivers/hwmon/tmp401.c 16850 16851TMP513 HARDWARE MONITOR DRIVER 16852M: Eric Tremblay <etremblay@distech-controls.com> 16853L: linux-hwmon@vger.kernel.org 16854S: Maintained 16855F: Documentation/hwmon/tmp513.rst 16856F: drivers/hwmon/tmp513.c 16857 16858TMPFS (SHMEM FILESYSTEM) 16859M: Hugh Dickins <hughd@google.com> 16860L: linux-mm@kvack.org 16861S: Maintained 16862F: include/linux/shmem_fs.h 16863F: mm/shmem.c 16864 16865TOMOYO SECURITY MODULE 16866M: Kentaro Takeda <takedakn@nttdata.co.jp> 16867M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16868L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16869L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16870L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16871L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16872W: https://tomoyo.osdn.jp/ 16873S: Maintained 16874F: security/tomoyo/ 16875 16876TOPSTAR LAPTOP EXTRAS DRIVER 16877M: Herton Ronaldo Krzesinski <herton@canonical.com> 16878L: platform-driver-x86@vger.kernel.org 16879S: Maintained 16880F: drivers/platform/x86/topstar-laptop.c 16881 16882TORTURE-TEST MODULES 16883M: Davidlohr Bueso <dave@stgolabs.net> 16884M: "Paul E. McKenney" <paulmck@kernel.org> 16885M: Josh Triplett <josh@joshtriplett.org> 16886L: linux-kernel@vger.kernel.org 16887S: Supported 16888T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16889F: Documentation/RCU/torture.txt 16890F: kernel/torture.c 16891F: kernel/rcu/rcutorture.c 16892F: kernel/rcu/rcuperf.c 16893F: kernel/locking/locktorture.c 16894 16895TOSHIBA ACPI EXTRAS DRIVER 16896M: Azael Avalos <coproscefalo@gmail.com> 16897L: platform-driver-x86@vger.kernel.org 16898S: Maintained 16899F: drivers/platform/x86/toshiba_acpi.c 16900 16901TOSHIBA BLUETOOTH DRIVER 16902M: Azael Avalos <coproscefalo@gmail.com> 16903L: platform-driver-x86@vger.kernel.org 16904S: Maintained 16905F: drivers/platform/x86/toshiba_bluetooth.c 16906 16907TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16908M: Azael Avalos <coproscefalo@gmail.com> 16909L: platform-driver-x86@vger.kernel.org 16910S: Maintained 16911F: drivers/platform/x86/toshiba_haps.c 16912 16913TOSHIBA SMM DRIVER 16914M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16915W: http://www.buzzard.org.uk/toshiba/ 16916S: Maintained 16917F: drivers/char/toshiba.c 16918F: include/linux/toshiba.h 16919F: include/uapi/linux/toshiba.h 16920 16921TOSHIBA TC358743 DRIVER 16922M: Mats Randgaard <matrandg@cisco.com> 16923L: linux-media@vger.kernel.org 16924S: Maintained 16925F: drivers/media/i2c/tc358743* 16926F: include/media/i2c/tc358743.h 16927 16928TOSHIBA WMI HOTKEYS DRIVER 16929M: Azael Avalos <coproscefalo@gmail.com> 16930L: platform-driver-x86@vger.kernel.org 16931S: Maintained 16932F: drivers/platform/x86/toshiba-wmi.c 16933 16934TPM DEVICE DRIVER 16935M: Peter Huewe <peterhuewe@gmx.de> 16936M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16937R: Jason Gunthorpe <jgg@ziepe.ca> 16938L: linux-integrity@vger.kernel.org 16939Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16940W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16941T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16942S: Maintained 16943F: drivers/char/tpm/ 16944 16945TRACING 16946M: Steven Rostedt <rostedt@goodmis.org> 16947M: Ingo Molnar <mingo@redhat.com> 16948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16949S: Maintained 16950F: Documentation/trace/ftrace.rst 16951F: arch/*/*/*/ftrace.h 16952F: arch/*/kernel/ftrace.c 16953F: include/*/ftrace.h 16954F: include/linux/trace*.h 16955F: include/trace/ 16956F: kernel/trace/ 16957F: tools/testing/selftests/ftrace/ 16958 16959TRACING MMIO ACCESSES (MMIOTRACE) 16960M: Steven Rostedt <rostedt@goodmis.org> 16961M: Ingo Molnar <mingo@kernel.org> 16962R: Karol Herbst <karolherbst@gmail.com> 16963R: Pekka Paalanen <ppaalanen@gmail.com> 16964S: Maintained 16965L: linux-kernel@vger.kernel.org 16966L: nouveau@lists.freedesktop.org 16967F: kernel/trace/trace_mmiotrace.c 16968F: include/linux/mmiotrace.h 16969F: arch/x86/mm/kmmio.c 16970F: arch/x86/mm/mmio-mod.c 16971F: arch/x86/mm/testmmiotrace.c 16972 16973TRIVIAL PATCHES 16974M: Jiri Kosina <trivial@kernel.org> 16975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16976S: Maintained 16977K: ^Subject:.*(?i)trivial 16978 16979TEMPO SEMICONDUCTOR DRIVERS 16980M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16981S: Maintained 16982F: sound/soc/codecs/tscs*.c 16983F: sound/soc/codecs/tscs*.h 16984F: Documentation/devicetree/bindings/sound/tscs*.txt 16985 16986TTY LAYER 16987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16988M: Jiri Slaby <jslaby@suse.com> 16989S: Supported 16990T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16991F: Documentation/driver-api/serial/ 16992F: drivers/tty/ 16993F: drivers/tty/serial/serial_core.c 16994F: include/linux/serial_core.h 16995F: include/linux/serial.h 16996F: include/linux/tty.h 16997F: include/uapi/linux/serial_core.h 16998F: include/uapi/linux/serial.h 16999F: include/uapi/linux/tty.h 17000 17001TUA9001 MEDIA DRIVER 17002M: Antti Palosaari <crope@iki.fi> 17003L: linux-media@vger.kernel.org 17004W: https://linuxtv.org 17005W: http://palosaari.fi/linux/ 17006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17007T: git git://linuxtv.org/anttip/media_tree.git 17008S: Maintained 17009F: drivers/media/tuners/tua9001* 17010 17011TULIP NETWORK DRIVERS 17012L: netdev@vger.kernel.org 17013L: linux-parisc@vger.kernel.org 17014S: Orphan 17015F: drivers/net/ethernet/dec/tulip/ 17016 17017TUN/TAP driver 17018M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 17019W: http://vtun.sourceforge.net/tun 17020S: Maintained 17021F: Documentation/networking/tuntap.txt 17022F: arch/um/os-Linux/drivers/ 17023 17024TURBOCHANNEL SUBSYSTEM 17025M: "Maciej W. Rozycki" <macro@linux-mips.org> 17026M: Ralf Baechle <ralf@linux-mips.org> 17027L: linux-mips@vger.kernel.org 17028Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 17029S: Maintained 17030F: drivers/tc/ 17031F: include/linux/tc.h 17032 17033TURBOSTAT UTILITY 17034M: "Len Brown" <lenb@kernel.org> 17035L: linux-pm@vger.kernel.org 17036B: https://bugzilla.kernel.org 17037Q: https://patchwork.kernel.org/project/linux-pm/list/ 17038T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 17039S: Supported 17040F: tools/power/x86/turbostat/ 17041 17042TW5864 VIDEO4LINUX DRIVER 17043M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 17044M: Anton Sviridenko <anton@corp.bluecherry.net> 17045M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 17046M: Andrey Utkin <andrey_utkin@fastmail.com> 17047L: linux-media@vger.kernel.org 17048S: Supported 17049F: drivers/media/pci/tw5864/ 17050 17051TW68 VIDEO4LINUX DRIVER 17052M: Hans Verkuil <hverkuil@xs4all.nl> 17053L: linux-media@vger.kernel.org 17054T: git git://linuxtv.org/media_tree.git 17055W: https://linuxtv.org 17056S: Odd Fixes 17057F: drivers/media/pci/tw68/ 17058 17059TW686X VIDEO4LINUX DRIVER 17060M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 17061L: linux-media@vger.kernel.org 17062T: git git://linuxtv.org/media_tree.git 17063W: http://linuxtv.org 17064S: Maintained 17065F: drivers/media/pci/tw686x/ 17066 17067UBI FILE SYSTEM (UBIFS) 17068M: Richard Weinberger <richard@nod.at> 17069L: linux-mtd@lists.infradead.org 17070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 17071T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 17072W: http://www.linux-mtd.infradead.org/doc/ubifs.html 17073S: Supported 17074F: Documentation/filesystems/ubifs.txt 17075F: fs/ubifs/ 17076 17077UCLINUX (M68KNOMMU AND COLDFIRE) 17078M: Greg Ungerer <gerg@linux-m68k.org> 17079W: http://www.linux-m68k.org/ 17080W: http://www.uclinux.org/ 17081L: linux-m68k@lists.linux-m68k.org 17082L: uclinux-dev@uclinux.org (subscribers-only) 17083T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 17084S: Maintained 17085F: arch/m68k/coldfire/ 17086F: arch/m68k/68*/ 17087F: arch/m68k/*/*_no.* 17088F: arch/m68k/include/asm/*_no.* 17089 17090UDF FILESYSTEM 17091M: Jan Kara <jack@suse.com> 17092S: Maintained 17093F: Documentation/filesystems/udf.txt 17094F: fs/udf/ 17095 17096UDRAW TABLET 17097M: Bastien Nocera <hadess@hadess.net> 17098L: linux-input@vger.kernel.org 17099S: Maintained 17100F: drivers/hid/hid-udraw-ps3.c 17101 17102UFS FILESYSTEM 17103M: Evgeniy Dushistov <dushistov@mail.ru> 17104S: Maintained 17105F: Documentation/admin-guide/ufs.rst 17106F: fs/ufs/ 17107 17108UHID USERSPACE HID IO DRIVER: 17109M: David Herrmann <dh.herrmann@googlemail.com> 17110L: linux-input@vger.kernel.org 17111S: Maintained 17112F: drivers/hid/uhid.c 17113F: include/uapi/linux/uhid.h 17114 17115ULPI BUS 17116M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17117L: linux-usb@vger.kernel.org 17118S: Maintained 17119F: drivers/usb/common/ulpi.c 17120F: include/linux/ulpi/ 17121 17122ULTRA-WIDEBAND (UWB) SUBSYSTEM: 17123L: devel@driverdev.osuosl.org 17124S: Obsolete 17125F: drivers/staging/uwb/ 17126 17127UNICODE SUBSYSTEM: 17128M: Gabriel Krisman Bertazi <krisman@collabora.com> 17129L: linux-fsdevel@vger.kernel.org 17130S: Supported 17131F: fs/unicode/ 17132 17133UNICORE32 ARCHITECTURE: 17134M: Guan Xuetao <gxt@pku.edu.cn> 17135W: http://mprc.pku.edu.cn/~guanxuetao/linux 17136S: Maintained 17137T: git git://github.com/gxt/linux.git 17138F: arch/unicore32/ 17139 17140UNIFDEF 17141M: Tony Finch <dot@dotat.at> 17142W: http://dotat.at/prog/unifdef 17143S: Maintained 17144F: scripts/unifdef.c 17145 17146UNIFORM CDROM DRIVER 17147M: Jens Axboe <axboe@kernel.dk> 17148W: http://www.kernel.dk 17149S: Maintained 17150F: Documentation/cdrom/ 17151F: drivers/cdrom/cdrom.c 17152F: include/linux/cdrom.h 17153F: include/uapi/linux/cdrom.h 17154 17155UNISYS S-PAR DRIVERS 17156M: David Kershner <david.kershner@unisys.com> 17157L: sparmaintainer@unisys.com (Unisys internal) 17158S: Supported 17159F: include/linux/visorbus.h 17160F: drivers/visorbus/ 17161F: drivers/staging/unisys/ 17162 17163UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 17164R: Alim Akhtar <alim.akhtar@samsung.com> 17165R: Avri Altman <avri.altman@wdc.com> 17166L: linux-scsi@vger.kernel.org 17167S: Supported 17168F: Documentation/scsi/ufs.txt 17169F: drivers/scsi/ufs/ 17170 17171UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 17172M: Pedro Sousa <pedrom.sousa@synopsys.com> 17173L: linux-scsi@vger.kernel.org 17174S: Supported 17175F: drivers/scsi/ufs/*dwc* 17176 17177UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 17178M: Stanley Chu <stanley.chu@mediatek.com> 17179L: linux-scsi@vger.kernel.org 17180L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 17181S: Maintained 17182F: drivers/scsi/ufs/ufs-mediatek* 17183 17184UNSORTED BLOCK IMAGES (UBI) 17185M: Richard Weinberger <richard@nod.at> 17186W: http://www.linux-mtd.infradead.org/ 17187L: linux-mtd@lists.infradead.org 17188T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 17189T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 17190S: Supported 17191F: drivers/mtd/ubi/ 17192F: include/linux/mtd/ubi.h 17193F: include/uapi/mtd/ubi-user.h 17194 17195USB "USBNET" DRIVER FRAMEWORK 17196M: Oliver Neukum <oneukum@suse.com> 17197L: netdev@vger.kernel.org 17198W: http://www.linux-usb.org/usbnet 17199S: Maintained 17200F: drivers/net/usb/usbnet.c 17201F: include/linux/usb/usbnet.h 17202 17203USB ACM DRIVER 17204M: Oliver Neukum <oneukum@suse.com> 17205L: linux-usb@vger.kernel.org 17206S: Maintained 17207F: Documentation/usb/acm.rst 17208F: drivers/usb/class/cdc-acm.* 17209 17210USB AR5523 WIRELESS DRIVER 17211M: Pontus Fuchs <pontus.fuchs@gmail.com> 17212L: linux-wireless@vger.kernel.org 17213S: Maintained 17214F: drivers/net/wireless/ath/ar5523/ 17215 17216USB ATTACHED SCSI 17217M: Oliver Neukum <oneukum@suse.com> 17218L: linux-usb@vger.kernel.org 17219L: linux-scsi@vger.kernel.org 17220S: Maintained 17221F: drivers/usb/storage/uas.c 17222 17223USB CDC ETHERNET DRIVER 17224M: Oliver Neukum <oliver@neukum.org> 17225L: linux-usb@vger.kernel.org 17226S: Maintained 17227F: drivers/net/usb/cdc_*.c 17228F: include/uapi/linux/usb/cdc.h 17229 17230USB CHAOSKEY DRIVER 17231M: Keith Packard <keithp@keithp.com> 17232L: linux-usb@vger.kernel.org 17233S: Maintained 17234F: drivers/usb/misc/chaoskey.c 17235 17236USB CYPRESS C67X00 DRIVER 17237M: Peter Korsgaard <jacmet@sunsite.dk> 17238L: linux-usb@vger.kernel.org 17239S: Maintained 17240F: drivers/usb/c67x00/ 17241 17242USB DAVICOM DM9601 DRIVER 17243M: Peter Korsgaard <jacmet@sunsite.dk> 17244L: netdev@vger.kernel.org 17245W: http://www.linux-usb.org/usbnet 17246S: Maintained 17247F: drivers/net/usb/dm9601.c 17248 17249USB EHCI DRIVER 17250M: Alan Stern <stern@rowland.harvard.edu> 17251L: linux-usb@vger.kernel.org 17252S: Maintained 17253F: Documentation/usb/ehci.rst 17254F: drivers/usb/host/ehci* 17255 17256USB GADGET/PERIPHERAL SUBSYSTEM 17257M: Felipe Balbi <balbi@kernel.org> 17258L: linux-usb@vger.kernel.org 17259W: http://www.linux-usb.org/gadget 17260T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17261S: Maintained 17262F: drivers/usb/gadget/ 17263F: include/linux/usb/gadget* 17264 17265USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 17266M: Jiri Kosina <jikos@kernel.org> 17267M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 17268L: linux-usb@vger.kernel.org 17269T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17270S: Maintained 17271F: Documentation/hid/hiddev.rst 17272F: drivers/hid/usbhid/ 17273 17274USB INTEL XHCI ROLE MUX DRIVER 17275M: Hans de Goede <hdegoede@redhat.com> 17276L: linux-usb@vger.kernel.org 17277S: Maintained 17278F: drivers/usb/roles/intel-xhci-usb-role-switch.c 17279 17280USB IP DRIVER FOR HISILICON KIRIN 17281M: Yu Chen <chenyu56@huawei.com> 17282M: Binghui Wang <wangbinghui@hisilicon.com> 17283L: linux-usb@vger.kernel.org 17284S: Maintained 17285F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 17286F: drivers/phy/hisilicon/phy-hi3660-usb3.c 17287 17288USB ISP116X DRIVER 17289M: Olav Kongas <ok@artecdesign.ee> 17290L: linux-usb@vger.kernel.org 17291S: Maintained 17292F: drivers/usb/host/isp116x* 17293F: include/linux/usb/isp116x.h 17294 17295USB LAN78XX ETHERNET DRIVER 17296M: Woojung Huh <woojung.huh@microchip.com> 17297M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17298L: netdev@vger.kernel.org 17299S: Maintained 17300F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 17301F: drivers/net/usb/lan78xx.* 17302F: include/dt-bindings/net/microchip-lan78xx.h 17303 17304USB MASS STORAGE DRIVER 17305M: Alan Stern <stern@rowland.harvard.edu> 17306L: linux-usb@vger.kernel.org 17307L: usb-storage@lists.one-eyed-alien.net 17308S: Maintained 17309F: drivers/usb/storage/ 17310 17311USB MIDI DRIVER 17312M: Clemens Ladisch <clemens@ladisch.de> 17313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17315S: Maintained 17316F: sound/usb/midi.* 17317 17318USB NETWORKING DRIVERS 17319L: linux-usb@vger.kernel.org 17320S: Odd Fixes 17321F: drivers/net/usb/ 17322 17323USB OHCI DRIVER 17324M: Alan Stern <stern@rowland.harvard.edu> 17325L: linux-usb@vger.kernel.org 17326S: Maintained 17327F: Documentation/usb/ohci.rst 17328F: drivers/usb/host/ohci* 17329 17330USB OTG FSM (Finite State Machine) 17331M: Peter Chen <Peter.Chen@nxp.com> 17332T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17333L: linux-usb@vger.kernel.org 17334S: Maintained 17335F: drivers/usb/common/usb-otg-fsm.c 17336 17337USB OVER IP DRIVER 17338M: Valentina Manea <valentina.manea.m@gmail.com> 17339M: Shuah Khan <shuah@kernel.org> 17340M: Shuah Khan <skhan@linuxfoundation.org> 17341L: linux-usb@vger.kernel.org 17342S: Maintained 17343F: Documentation/usb/usbip_protocol.rst 17344F: drivers/usb/usbip/ 17345F: tools/usb/usbip/ 17346F: tools/testing/selftests/drivers/usb/usbip/ 17347 17348USB PEGASUS DRIVER 17349M: Petko Manolov <petkan@nucleusys.com> 17350L: linux-usb@vger.kernel.org 17351L: netdev@vger.kernel.org 17352T: git git://github.com/petkan/pegasus.git 17353W: https://github.com/petkan/pegasus 17354S: Maintained 17355F: drivers/net/usb/pegasus.* 17356 17357USB PHY LAYER 17358M: Felipe Balbi <balbi@kernel.org> 17359L: linux-usb@vger.kernel.org 17360T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17361S: Maintained 17362F: drivers/usb/phy/ 17363 17364USB PRINTER DRIVER (usblp) 17365M: Pete Zaitcev <zaitcev@redhat.com> 17366L: linux-usb@vger.kernel.org 17367S: Supported 17368F: drivers/usb/class/usblp.c 17369 17370USB QMI WWAN NETWORK DRIVER 17371M: Bjørn Mork <bjorn@mork.no> 17372L: netdev@vger.kernel.org 17373S: Maintained 17374F: Documentation/ABI/testing/sysfs-class-net-qmi 17375F: drivers/net/usb/qmi_wwan.c 17376 17377USB RTL8150 DRIVER 17378M: Petko Manolov <petkan@nucleusys.com> 17379L: linux-usb@vger.kernel.org 17380L: netdev@vger.kernel.org 17381T: git git://github.com/petkan/rtl8150.git 17382W: https://github.com/petkan/rtl8150 17383S: Maintained 17384F: drivers/net/usb/rtl8150.c 17385 17386USB SERIAL SUBSYSTEM 17387M: Johan Hovold <johan@kernel.org> 17388L: linux-usb@vger.kernel.org 17389T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17390S: Maintained 17391F: Documentation/usb/usb-serial.rst 17392F: drivers/usb/serial/ 17393F: include/linux/usb/serial.h 17394 17395USB SMSC75XX ETHERNET DRIVER 17396M: Steve Glendinning <steve.glendinning@shawell.net> 17397L: netdev@vger.kernel.org 17398S: Maintained 17399F: drivers/net/usb/smsc75xx.* 17400 17401USB SMSC95XX ETHERNET DRIVER 17402M: Steve Glendinning <steve.glendinning@shawell.net> 17403M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17404L: netdev@vger.kernel.org 17405S: Maintained 17406F: drivers/net/usb/smsc95xx.* 17407 17408USB SUBSYSTEM 17409M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17410L: linux-usb@vger.kernel.org 17411W: http://www.linux-usb.org 17412T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 17413S: Supported 17414F: Documentation/devicetree/bindings/usb/ 17415F: Documentation/usb/ 17416F: drivers/usb/ 17417F: include/linux/usb.h 17418F: include/linux/usb/ 17419 17420USB TYPEC PI3USB30532 MUX DRIVER 17421M: Hans de Goede <hdegoede@redhat.com> 17422L: linux-usb@vger.kernel.org 17423S: Maintained 17424F: drivers/usb/typec/mux/pi3usb30532.c 17425 17426USB TYPEC CLASS 17427M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17428L: linux-usb@vger.kernel.org 17429S: Maintained 17430F: Documentation/ABI/testing/sysfs-class-typec 17431F: Documentation/driver-api/usb/typec.rst 17432F: drivers/usb/typec/ 17433F: include/linux/usb/typec.h 17434 17435USB TYPEC BUS FOR ALTERNATE MODES 17436M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17437L: linux-usb@vger.kernel.org 17438S: Maintained 17439F: Documentation/ABI/testing/sysfs-bus-typec 17440F: Documentation/driver-api/usb/typec_bus.rst 17441F: drivers/usb/typec/altmodes/ 17442F: include/linux/usb/typec_altmode.h 17443 17444USB TYPEC PORT CONTROLLER DRIVERS 17445M: Guenter Roeck <linux@roeck-us.net> 17446L: linux-usb@vger.kernel.org 17447S: Maintained 17448F: drivers/usb/typec/tcpm/ 17449 17450USB UHCI DRIVER 17451M: Alan Stern <stern@rowland.harvard.edu> 17452L: linux-usb@vger.kernel.org 17453S: Maintained 17454F: drivers/usb/host/uhci* 17455 17456USB VIDEO CLASS 17457M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17458L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 17459L: linux-media@vger.kernel.org 17460T: git git://linuxtv.org/media_tree.git 17461W: http://www.ideasonboard.org/uvc/ 17462S: Maintained 17463F: drivers/media/usb/uvc/ 17464F: include/uapi/linux/uvcvideo.h 17465 17466USB VISION DRIVER 17467M: Hans Verkuil <hverkuil@xs4all.nl> 17468L: linux-media@vger.kernel.org 17469T: git git://linuxtv.org/media_tree.git 17470W: https://linuxtv.org 17471S: Odd Fixes 17472F: drivers/media/usb/usbvision/ 17473 17474USB WEBCAM GADGET 17475M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17476L: linux-usb@vger.kernel.org 17477S: Maintained 17478F: drivers/usb/gadget/function/*uvc* 17479F: drivers/usb/gadget/legacy/webcam.c 17480F: include/uapi/linux/usb/g_uvc.h 17481 17482USB WIRELESS RNDIS DRIVER (rndis_wlan) 17483M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 17484L: linux-wireless@vger.kernel.org 17485S: Maintained 17486F: drivers/net/wireless/rndis_wlan.c 17487 17488USB XHCI DRIVER 17489M: Mathias Nyman <mathias.nyman@intel.com> 17490L: linux-usb@vger.kernel.org 17491S: Supported 17492F: drivers/usb/host/xhci* 17493F: drivers/usb/host/pci-quirks* 17494 17495USB ZD1201 DRIVER 17496L: linux-wireless@vger.kernel.org 17497W: http://linux-lc100020.sourceforge.net 17498S: Orphan 17499F: drivers/net/wireless/zydas/zd1201.* 17500 17501USB ZR364XX DRIVER 17502M: Antoine Jacquet <royale@zerezo.com> 17503L: linux-usb@vger.kernel.org 17504L: linux-media@vger.kernel.org 17505T: git git://linuxtv.org/media_tree.git 17506W: http://royale.zerezo.com/zr364xx/ 17507S: Maintained 17508F: Documentation/media/v4l-drivers/zr364xx* 17509F: drivers/media/usb/zr364xx/ 17510 17511USER-MODE LINUX (UML) 17512M: Jeff Dike <jdike@addtoit.com> 17513M: Richard Weinberger <richard@nod.at> 17514M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17515L: linux-um@lists.infradead.org 17516W: http://user-mode-linux.sourceforge.net 17517Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17518T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17519S: Maintained 17520F: Documentation/virt/uml/ 17521F: arch/um/ 17522F: arch/x86/um/ 17523F: fs/hostfs/ 17524 17525USERSPACE COPYIN/COPYOUT (UIOVEC) 17526M: Alexander Viro <viro@zeniv.linux.org.uk> 17527S: Maintained 17528F: lib/iov_iter.c 17529F: include/linux/uio.h 17530 17531USERSPACE DMA BUFFER DRIVER 17532M: Gerd Hoffmann <kraxel@redhat.com> 17533S: Maintained 17534L: dri-devel@lists.freedesktop.org 17535F: drivers/dma-buf/udmabuf.c 17536F: include/uapi/linux/udmabuf.h 17537T: git git://anongit.freedesktop.org/drm/drm-misc 17538 17539USERSPACE I/O (UIO) 17540M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17541S: Maintained 17542T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17543F: Documentation/driver-api/uio-howto.rst 17544F: drivers/uio/ 17545F: include/linux/uio_driver.h 17546 17547UTIL-LINUX PACKAGE 17548M: Karel Zak <kzak@redhat.com> 17549L: util-linux@vger.kernel.org 17550W: http://en.wikipedia.org/wiki/Util-linux 17551T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17552S: Maintained 17553 17554UUID HELPERS 17555M: Christoph Hellwig <hch@lst.de> 17556R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17557L: linux-kernel@vger.kernel.org 17558T: git git://git.infradead.org/users/hch/uuid.git 17559F: lib/uuid.c 17560F: lib/test_uuid.c 17561F: include/linux/uuid.h 17562F: include/uapi/linux/uuid.h 17563S: Maintained 17564 17565UVESAFB DRIVER 17566M: Michal Januszewski <spock@gentoo.org> 17567L: linux-fbdev@vger.kernel.org 17568W: https://github.com/mjanusz/v86d 17569S: Maintained 17570F: Documentation/fb/uvesafb.rst 17571F: drivers/video/fbdev/uvesafb.* 17572 17573VF610 NAND DRIVER 17574M: Stefan Agner <stefan@agner.ch> 17575L: linux-mtd@lists.infradead.org 17576S: Supported 17577F: drivers/mtd/nand/raw/vf610_nfc.c 17578 17579VFAT/FAT/MSDOS FILESYSTEM 17580M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 17581S: Maintained 17582F: Documentation/filesystems/vfat.rst 17583F: fs/fat/ 17584 17585VFIO DRIVER 17586M: Alex Williamson <alex.williamson@redhat.com> 17587R: Cornelia Huck <cohuck@redhat.com> 17588L: kvm@vger.kernel.org 17589T: git git://github.com/awilliam/linux-vfio.git 17590S: Maintained 17591F: Documentation/driver-api/vfio.rst 17592F: drivers/vfio/ 17593F: include/linux/vfio.h 17594F: include/uapi/linux/vfio.h 17595 17596VFIO MEDIATED DEVICE DRIVERS 17597M: Kirti Wankhede <kwankhede@nvidia.com> 17598L: kvm@vger.kernel.org 17599S: Maintained 17600F: Documentation/driver-api/vfio-mediated-device.rst 17601F: drivers/vfio/mdev/ 17602F: include/linux/mdev.h 17603F: samples/vfio-mdev/ 17604 17605VFIO PLATFORM DRIVER 17606M: Eric Auger <eric.auger@redhat.com> 17607L: kvm@vger.kernel.org 17608S: Maintained 17609F: drivers/vfio/platform/ 17610 17611VGA_SWITCHEROO 17612R: Lukas Wunner <lukas@wunner.de> 17613S: Maintained 17614F: Documentation/gpu/vga-switcheroo.rst 17615F: drivers/gpu/vga/vga_switcheroo.c 17616F: include/linux/vga_switcheroo.h 17617T: git git://anongit.freedesktop.org/drm/drm-misc 17618 17619VIA RHINE NETWORK DRIVER 17620S: Orphan 17621F: drivers/net/ethernet/via/via-rhine.c 17622 17623VIA SD/MMC CARD CONTROLLER DRIVER 17624M: Bruce Chang <brucechang@via.com.tw> 17625M: Harald Welte <HaraldWelte@viatech.com> 17626S: Maintained 17627F: drivers/mmc/host/via-sdmmc.c 17628 17629VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 17630M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17631L: linux-fbdev@vger.kernel.org 17632S: Maintained 17633F: include/linux/via-core.h 17634F: include/linux/via-gpio.h 17635F: include/linux/via_i2c.h 17636F: drivers/video/fbdev/via/ 17637 17638VIA VELOCITY NETWORK DRIVER 17639M: Francois Romieu <romieu@fr.zoreil.com> 17640L: netdev@vger.kernel.org 17641S: Maintained 17642F: drivers/net/ethernet/via/via-velocity.* 17643 17644VICODEC VIRTUAL CODEC DRIVER 17645M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17646L: linux-media@vger.kernel.org 17647T: git git://linuxtv.org/media_tree.git 17648W: https://linuxtv.org 17649S: Maintained 17650F: drivers/media/platform/vicodec/* 17651 17652VIDEO MULTIPLEXER DRIVER 17653M: Philipp Zabel <p.zabel@pengutronix.de> 17654L: linux-media@vger.kernel.org 17655S: Maintained 17656F: drivers/media/platform/video-mux.c 17657 17658VIDEO I2C POLLING DRIVER 17659M: Matt Ranostay <matt.ranostay@konsulko.com> 17660L: linux-media@vger.kernel.org 17661S: Maintained 17662F: drivers/media/i2c/video-i2c.c 17663 17664VIDEOBUF2 FRAMEWORK 17665M: Pawel Osciak <pawel@osciak.com> 17666M: Marek Szyprowski <m.szyprowski@samsung.com> 17667M: Kyungmin Park <kyungmin.park@samsung.com> 17668R: Tomasz Figa <tfiga@chromium.org> 17669L: linux-media@vger.kernel.org 17670S: Maintained 17671F: drivers/media/common/videobuf2/* 17672F: include/media/videobuf2-* 17673 17674VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17675M: Helen Koike <helen.koike@collabora.com> 17676R: Shuah Khan <skhan@linuxfoundation.org> 17677L: linux-media@vger.kernel.org 17678T: git git://linuxtv.org/media_tree.git 17679W: https://linuxtv.org 17680S: Maintained 17681F: drivers/media/platform/vimc/* 17682 17683VIRT LIB 17684M: Alex Williamson <alex.williamson@redhat.com> 17685M: Paolo Bonzini <pbonzini@redhat.com> 17686L: kvm@vger.kernel.org 17687S: Supported 17688F: virt/lib/ 17689 17690VIRTIO AND VHOST VSOCK DRIVER 17691M: Stefan Hajnoczi <stefanha@redhat.com> 17692M: Stefano Garzarella <sgarzare@redhat.com> 17693L: kvm@vger.kernel.org 17694L: virtualization@lists.linux-foundation.org 17695L: netdev@vger.kernel.org 17696S: Maintained 17697F: include/linux/virtio_vsock.h 17698F: include/uapi/linux/virtio_vsock.h 17699F: include/uapi/linux/vsockmon.h 17700F: include/uapi/linux/vm_sockets_diag.h 17701F: net/vmw_vsock/diag.c 17702F: net/vmw_vsock/af_vsock_tap.c 17703F: net/vmw_vsock/virtio_transport_common.c 17704F: net/vmw_vsock/virtio_transport.c 17705F: net/vmw_vsock/vsock_loopback.c 17706F: drivers/net/vsockmon.c 17707F: drivers/vhost/vsock.c 17708F: tools/testing/vsock/ 17709 17710VIRTIO CONSOLE DRIVER 17711M: Amit Shah <amit@kernel.org> 17712L: virtualization@lists.linux-foundation.org 17713S: Maintained 17714F: drivers/char/virtio_console.c 17715F: include/linux/virtio_console.h 17716F: include/uapi/linux/virtio_console.h 17717 17718VIRTIO CORE AND NET DRIVERS 17719M: "Michael S. Tsirkin" <mst@redhat.com> 17720M: Jason Wang <jasowang@redhat.com> 17721L: virtualization@lists.linux-foundation.org 17722S: Maintained 17723F: Documentation/devicetree/bindings/virtio/ 17724F: drivers/virtio/ 17725F: tools/virtio/ 17726F: drivers/net/virtio_net.c 17727F: drivers/block/virtio_blk.c 17728F: include/linux/virtio*.h 17729F: include/uapi/linux/virtio_*.h 17730F: drivers/crypto/virtio/ 17731F: mm/balloon_compaction.c 17732 17733VIRTIO BLOCK AND SCSI DRIVERS 17734M: "Michael S. Tsirkin" <mst@redhat.com> 17735M: Jason Wang <jasowang@redhat.com> 17736R: Paolo Bonzini <pbonzini@redhat.com> 17737R: Stefan Hajnoczi <stefanha@redhat.com> 17738L: virtualization@lists.linux-foundation.org 17739S: Maintained 17740F: drivers/block/virtio_blk.c 17741F: drivers/scsi/virtio_scsi.c 17742F: include/uapi/linux/virtio_blk.h 17743F: include/uapi/linux/virtio_scsi.h 17744F: drivers/vhost/scsi.c 17745 17746VIRTIO CRYPTO DRIVER 17747M: Gonglei <arei.gonglei@huawei.com> 17748L: virtualization@lists.linux-foundation.org 17749L: linux-crypto@vger.kernel.org 17750S: Maintained 17751F: drivers/crypto/virtio/ 17752F: include/uapi/linux/virtio_crypto.h 17753 17754VIRTIO DRIVERS FOR S390 17755M: Cornelia Huck <cohuck@redhat.com> 17756M: Halil Pasic <pasic@linux.ibm.com> 17757L: linux-s390@vger.kernel.org 17758L: virtualization@lists.linux-foundation.org 17759L: kvm@vger.kernel.org 17760S: Supported 17761F: drivers/s390/virtio/ 17762F: arch/s390/include/uapi/asm/virtio-ccw.h 17763 17764VIRTIO FILE SYSTEM 17765M: Vivek Goyal <vgoyal@redhat.com> 17766M: Stefan Hajnoczi <stefanha@redhat.com> 17767M: Miklos Szeredi <miklos@szeredi.hu> 17768L: virtualization@lists.linux-foundation.org 17769L: linux-fsdevel@vger.kernel.org 17770W: https://virtio-fs.gitlab.io/ 17771S: Supported 17772F: fs/fuse/virtio_fs.c 17773F: include/uapi/linux/virtio_fs.h 17774F: Documentation/filesystems/virtiofs.rst 17775 17776VIRTIO GPU DRIVER 17777M: David Airlie <airlied@linux.ie> 17778M: Gerd Hoffmann <kraxel@redhat.com> 17779L: dri-devel@lists.freedesktop.org 17780L: virtualization@lists.linux-foundation.org 17781T: git git://anongit.freedesktop.org/drm/drm-misc 17782S: Maintained 17783F: drivers/gpu/drm/virtio/ 17784F: include/uapi/linux/virtio_gpu.h 17785 17786VIRTIO HOST (VHOST) 17787M: "Michael S. Tsirkin" <mst@redhat.com> 17788M: Jason Wang <jasowang@redhat.com> 17789L: kvm@vger.kernel.org 17790L: virtualization@lists.linux-foundation.org 17791L: netdev@vger.kernel.org 17792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17793S: Maintained 17794F: drivers/vhost/ 17795F: include/uapi/linux/vhost.h 17796 17797VIRTIO INPUT DRIVER 17798M: Gerd Hoffmann <kraxel@redhat.com> 17799S: Maintained 17800F: drivers/virtio/virtio_input.c 17801F: include/uapi/linux/virtio_input.h 17802 17803VIRTIO IOMMU DRIVER 17804M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17805L: virtualization@lists.linux-foundation.org 17806S: Maintained 17807F: drivers/iommu/virtio-iommu.c 17808F: include/uapi/linux/virtio_iommu.h 17809 17810VIRTUAL BOX GUEST DEVICE DRIVER 17811M: Hans de Goede <hdegoede@redhat.com> 17812M: Arnd Bergmann <arnd@arndb.de> 17813M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17814S: Maintained 17815F: include/linux/vbox_utils.h 17816F: include/uapi/linux/vbox*.h 17817F: drivers/virt/vboxguest/ 17818 17819VIRTUAL BOX SHARED FOLDER VFS DRIVER: 17820M: Hans de Goede <hdegoede@redhat.com> 17821L: linux-fsdevel@vger.kernel.org 17822S: Maintained 17823F: fs/vboxsf/* 17824 17825VIRTUAL SERIO DEVICE DRIVER 17826M: Stephen Chandler Paul <thatslyude@gmail.com> 17827S: Maintained 17828F: drivers/input/serio/userio.c 17829F: include/uapi/linux/userio.h 17830 17831VITESSE FELIX ETHERNET SWITCH DRIVER 17832M: Vladimir Oltean <vladimir.oltean@nxp.com> 17833M: Claudiu Manoil <claudiu.manoil@nxp.com> 17834L: netdev@vger.kernel.org 17835S: Maintained 17836F: drivers/net/dsa/ocelot/* 17837F: net/dsa/tag_ocelot.c 17838 17839VIVID VIRTUAL VIDEO DRIVER 17840M: Hans Verkuil <hverkuil@xs4all.nl> 17841L: linux-media@vger.kernel.org 17842T: git git://linuxtv.org/media_tree.git 17843W: https://linuxtv.org 17844S: Maintained 17845F: drivers/media/platform/vivid/* 17846 17847VLYNQ BUS 17848M: Florian Fainelli <f.fainelli@gmail.com> 17849L: openwrt-devel@lists.openwrt.org (subscribers-only) 17850S: Maintained 17851F: drivers/vlynq/vlynq.c 17852F: include/linux/vlynq.h 17853 17854VME SUBSYSTEM 17855M: Martyn Welch <martyn@welchs.me.uk> 17856M: Manohar Vanga <manohar.vanga@gmail.com> 17857M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17858L: devel@driverdev.osuosl.org 17859S: Maintained 17860T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17861F: Documentation/driver-api/vme.rst 17862F: drivers/staging/vme/ 17863F: drivers/vme/ 17864F: include/linux/vme* 17865 17866VMWARE BALLOON DRIVER 17867M: Nadav Amit <namit@vmware.com> 17868M: "VMware, Inc." <pv-drivers@vmware.com> 17869L: linux-kernel@vger.kernel.org 17870S: Maintained 17871F: drivers/misc/vmw_balloon.c 17872 17873VMWARE HYPERVISOR INTERFACE 17874M: Thomas Hellstrom <thellstrom@vmware.com> 17875M: "VMware, Inc." <pv-drivers@vmware.com> 17876L: virtualization@lists.linux-foundation.org 17877S: Supported 17878F: arch/x86/kernel/cpu/vmware.c 17879F: arch/x86/include/asm/vmware.h 17880 17881VMWARE PVRDMA DRIVER 17882M: Adit Ranadive <aditr@vmware.com> 17883M: VMware PV-Drivers <pv-drivers@vmware.com> 17884L: linux-rdma@vger.kernel.org 17885S: Maintained 17886F: drivers/infiniband/hw/vmw_pvrdma/ 17887 17888VMware PVSCSI driver 17889M: Jim Gill <jgill@vmware.com> 17890M: VMware PV-Drivers <pv-drivers@vmware.com> 17891L: linux-scsi@vger.kernel.org 17892S: Maintained 17893F: drivers/scsi/vmw_pvscsi.c 17894F: drivers/scsi/vmw_pvscsi.h 17895 17896VMWARE VMMOUSE SUBDRIVER 17897M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17898M: "VMware, Inc." <pv-drivers@vmware.com> 17899L: linux-input@vger.kernel.org 17900S: Maintained 17901F: drivers/input/mouse/vmmouse.c 17902F: drivers/input/mouse/vmmouse.h 17903 17904VMWARE VMXNET3 ETHERNET DRIVER 17905M: Ronak Doshi <doshir@vmware.com> 17906M: "VMware, Inc." <pv-drivers@vmware.com> 17907L: netdev@vger.kernel.org 17908S: Maintained 17909F: drivers/net/vmxnet3/ 17910 17911VOCORE VOCORE2 BOARD 17912M: Harvey Hunt <harveyhuntnexus@gmail.com> 17913L: linux-mips@vger.kernel.org 17914S: Maintained 17915F: arch/mips/boot/dts/ralink/vocore2.dts 17916 17917VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17918M: Liam Girdwood <lgirdwood@gmail.com> 17919M: Mark Brown <broonie@kernel.org> 17920L: linux-kernel@vger.kernel.org 17921W: http://www.slimlogic.co.uk/?p=48 17922T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17923S: Supported 17924F: Documentation/devicetree/bindings/regulator/ 17925F: Documentation/power/regulator/ 17926F: drivers/regulator/ 17927F: include/dt-bindings/regulator/ 17928F: include/linux/regulator/ 17929K: regulator_get_optional 17930 17931VRF 17932M: David Ahern <dsahern@kernel.org> 17933M: Shrijeet Mukherjee <shrijeet@gmail.com> 17934L: netdev@vger.kernel.org 17935S: Maintained 17936F: drivers/net/vrf.c 17937F: Documentation/networking/vrf.txt 17938 17939VSPRINTF 17940M: Petr Mladek <pmladek@suse.com> 17941M: Steven Rostedt <rostedt@goodmis.org> 17942M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 17943R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17944R: Rasmus Villemoes <linux@rasmusvillemoes.dk> 17945T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 17946S: Maintained 17947F: lib/vsprintf.c 17948F: lib/test_printf.c 17949F: Documentation/core-api/printk-formats.rst 17950 17951VT1211 HARDWARE MONITOR DRIVER 17952M: Juerg Haefliger <juergh@gmail.com> 17953L: linux-hwmon@vger.kernel.org 17954S: Maintained 17955F: Documentation/hwmon/vt1211.rst 17956F: drivers/hwmon/vt1211.c 17957 17958VT8231 HARDWARE MONITOR DRIVER 17959M: Roger Lucas <vt8231@hiddenengine.co.uk> 17960L: linux-hwmon@vger.kernel.org 17961S: Maintained 17962F: drivers/hwmon/vt8231.c 17963 17964VUB300 USB to SDIO/SD/MMC bridge chip 17965L: linux-mmc@vger.kernel.org 17966S: Orphan 17967F: drivers/mmc/host/vub300.c 17968 17969W1 DALLAS'S 1-WIRE BUS 17970M: Evgeniy Polyakov <zbr@ioremap.net> 17971S: Maintained 17972F: Documentation/devicetree/bindings/w1/ 17973F: Documentation/w1/ 17974F: drivers/w1/ 17975F: include/linux/w1.h 17976 17977W83791D HARDWARE MONITORING DRIVER 17978M: Marc Hulsman <m.hulsman@tudelft.nl> 17979L: linux-hwmon@vger.kernel.org 17980S: Maintained 17981F: Documentation/hwmon/w83791d.rst 17982F: drivers/hwmon/w83791d.c 17983 17984W83793 HARDWARE MONITORING DRIVER 17985M: Rudolf Marek <r.marek@assembler.cz> 17986L: linux-hwmon@vger.kernel.org 17987S: Maintained 17988F: Documentation/hwmon/w83793.rst 17989F: drivers/hwmon/w83793.c 17990 17991W83795 HARDWARE MONITORING DRIVER 17992M: Jean Delvare <jdelvare@suse.com> 17993L: linux-hwmon@vger.kernel.org 17994S: Maintained 17995F: drivers/hwmon/w83795.c 17996 17997W83L51xD SD/MMC CARD INTERFACE DRIVER 17998M: Pierre Ossman <pierre@ossman.eu> 17999S: Maintained 18000F: drivers/mmc/host/wbsd.* 18001 18002WACOM PROTOCOL 4 SERIAL TABLETS 18003M: Julian Squires <julian@cipht.net> 18004M: Hans de Goede <hdegoede@redhat.com> 18005L: linux-input@vger.kernel.org 18006S: Maintained 18007F: drivers/input/tablet/wacom_serial4.c 18008 18009WATCHDOG DEVICE DRIVERS 18010M: Wim Van Sebroeck <wim@linux-watchdog.org> 18011M: Guenter Roeck <linux@roeck-us.net> 18012L: linux-watchdog@vger.kernel.org 18013W: http://www.linux-watchdog.org/ 18014T: git git://www.linux-watchdog.org/linux-watchdog.git 18015S: Maintained 18016F: Documentation/devicetree/bindings/watchdog/ 18017F: Documentation/watchdog/ 18018F: drivers/watchdog/ 18019F: include/linux/watchdog.h 18020F: include/uapi/linux/watchdog.h 18021 18022WHISKEYCOVE PMIC GPIO DRIVER 18023M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 18024L: linux-gpio@vger.kernel.org 18025S: Maintained 18026F: drivers/gpio/gpio-wcove.c 18027 18028WHWAVE RTC DRIVER 18029M: Dianlong Li <long17.cool@163.com> 18030L: linux-rtc@vger.kernel.org 18031S: Maintained 18032F: drivers/rtc/rtc-sd3078.c 18033 18034WIIMOTE HID DRIVER 18035M: David Herrmann <dh.herrmann@googlemail.com> 18036L: linux-input@vger.kernel.org 18037S: Maintained 18038F: drivers/hid/hid-wiimote* 18039 18040WILOCITY WIL6210 WIRELESS DRIVER 18041M: Maya Erez <merez@codeaurora.org> 18042L: linux-wireless@vger.kernel.org 18043L: wil6210@qti.qualcomm.com 18044S: Supported 18045W: http://wireless.kernel.org/en/users/Drivers/wil6210 18046F: drivers/net/wireless/ath/wil6210/ 18047 18048WIMAX STACK 18049M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 18050M: linux-wimax@intel.com 18051L: wimax@linuxwimax.org (subscribers-only) 18052S: Supported 18053W: http://linuxwimax.org 18054F: Documentation/admin-guide/wimax/wimax.rst 18055F: include/linux/wimax/debug.h 18056F: include/net/wimax.h 18057F: include/uapi/linux/wimax.h 18058F: net/wimax/ 18059 18060WINBOND CIR DRIVER 18061M: David Härdeman <david@hardeman.nu> 18062S: Maintained 18063F: drivers/media/rc/winbond-cir.c 18064 18065RCMM REMOTE CONTROLS DECODER 18066M: Patrick Lerda <patrick9876@free.fr> 18067S: Maintained 18068F: drivers/media/rc/ir-rcmm-decoder.c 18069 18070WINSYSTEMS EBC-C384 WATCHDOG DRIVER 18071M: William Breathitt Gray <vilhelm.gray@gmail.com> 18072L: linux-watchdog@vger.kernel.org 18073S: Maintained 18074F: drivers/watchdog/ebc-c384_wdt.c 18075 18076WINSYSTEMS WS16C48 GPIO DRIVER 18077M: William Breathitt Gray <vilhelm.gray@gmail.com> 18078L: linux-gpio@vger.kernel.org 18079S: Maintained 18080F: drivers/gpio/gpio-ws16c48.c 18081 18082WIREGUARD SECURE NETWORK TUNNEL 18083M: Jason A. Donenfeld <Jason@zx2c4.com> 18084S: Maintained 18085F: drivers/net/wireguard/ 18086F: tools/testing/selftests/wireguard/ 18087L: wireguard@lists.zx2c4.com 18088L: netdev@vger.kernel.org 18089 18090WISTRON LAPTOP BUTTON DRIVER 18091M: Miloslav Trmac <mitr@volny.cz> 18092S: Maintained 18093F: drivers/input/misc/wistron_btns.c 18094 18095WL3501 WIRELESS PCMCIA CARD DRIVER 18096L: linux-wireless@vger.kernel.org 18097S: Odd fixes 18098F: drivers/net/wireless/wl3501* 18099 18100WOLFSON MICROELECTRONICS DRIVERS 18101L: patches@opensource.cirrus.com 18102T: git https://github.com/CirrusLogic/linux-drivers.git 18103W: https://github.com/CirrusLogic/linux-drivers/wiki 18104S: Supported 18105F: Documentation/hwmon/wm83??.rst 18106F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 18107F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 18108F: Documentation/devicetree/bindings/mfd/arizona.txt 18109F: Documentation/devicetree/bindings/mfd/wm831x.txt 18110F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 18111F: arch/arm/mach-s3c64xx/mach-crag6410* 18112F: drivers/clk/clk-wm83*.c 18113F: drivers/extcon/extcon-arizona.c 18114F: drivers/leds/leds-wm83*.c 18115F: drivers/gpio/gpio-*wm*.c 18116F: drivers/gpio/gpio-arizona.c 18117F: drivers/hwmon/wm83??-hwmon.c 18118F: drivers/input/misc/wm831x-on.c 18119F: drivers/input/touchscreen/wm831x-ts.c 18120F: drivers/input/touchscreen/wm97*.c 18121F: drivers/mfd/arizona* 18122F: drivers/mfd/wm*.c 18123F: drivers/mfd/cs47l24* 18124F: drivers/power/supply/wm83*.c 18125F: drivers/rtc/rtc-wm83*.c 18126F: drivers/regulator/wm8*.c 18127F: drivers/regulator/arizona* 18128F: drivers/video/backlight/wm83*_bl.c 18129F: drivers/watchdog/wm83*_wdt.c 18130F: include/linux/mfd/arizona/ 18131F: include/linux/mfd/wm831x/ 18132F: include/linux/mfd/wm8350/ 18133F: include/linux/mfd/wm8400* 18134F: include/linux/regulator/arizona* 18135F: include/linux/wm97xx.h 18136F: include/sound/wm????.h 18137F: sound/soc/codecs/arizona.? 18138F: sound/soc/codecs/wm* 18139F: sound/soc/codecs/cs47l24* 18140 18141WORKQUEUE 18142M: Tejun Heo <tj@kernel.org> 18143R: Lai Jiangshan <jiangshanlai@gmail.com> 18144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 18145S: Maintained 18146F: include/linux/workqueue.h 18147F: kernel/workqueue.c 18148F: Documentation/core-api/workqueue.rst 18149 18150X-POWERS AXP288 PMIC DRIVERS 18151M: Hans de Goede <hdegoede@redhat.com> 18152S: Maintained 18153F: drivers/acpi/pmic/intel_pmic_xpower.c 18154N: axp288 18155 18156X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 18157M: Chen-Yu Tsai <wens@csie.org> 18158L: linux-kernel@vger.kernel.org 18159S: Maintained 18160N: axp[128] 18161 18162X.25 NETWORK LAYER 18163M: Andrew Hendry <andrew.hendry@gmail.com> 18164L: linux-x25@vger.kernel.org 18165S: Odd Fixes 18166F: Documentation/networking/x25* 18167F: include/net/x25* 18168F: net/x25/ 18169 18170X86 ARCHITECTURE (32-BIT AND 64-BIT) 18171M: Thomas Gleixner <tglx@linutronix.de> 18172M: Ingo Molnar <mingo@redhat.com> 18173M: Borislav Petkov <bp@alien8.de> 18174R: "H. Peter Anvin" <hpa@zytor.com> 18175M: x86@kernel.org 18176L: linux-kernel@vger.kernel.org 18177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18178S: Maintained 18179F: Documentation/devicetree/bindings/x86/ 18180F: Documentation/x86/ 18181F: arch/x86/ 18182 18183X86 ENTRY CODE 18184M: Andy Lutomirski <luto@kernel.org> 18185L: linux-kernel@vger.kernel.org 18186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 18187S: Maintained 18188F: arch/x86/entry/ 18189 18190X86 MCE INFRASTRUCTURE 18191M: Tony Luck <tony.luck@intel.com> 18192M: Borislav Petkov <bp@alien8.de> 18193L: linux-edac@vger.kernel.org 18194S: Maintained 18195F: arch/x86/kernel/cpu/mce/* 18196 18197X86 MICROCODE UPDATE SUPPORT 18198M: Borislav Petkov <bp@alien8.de> 18199S: Maintained 18200F: arch/x86/kernel/cpu/microcode/* 18201 18202X86 MM 18203M: Dave Hansen <dave.hansen@linux.intel.com> 18204M: Andy Lutomirski <luto@kernel.org> 18205M: Peter Zijlstra <peterz@infradead.org> 18206L: linux-kernel@vger.kernel.org 18207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 18208S: Maintained 18209F: arch/x86/mm/ 18210 18211X86 PLATFORM DRIVERS 18212M: Darren Hart <dvhart@infradead.org> 18213M: Andy Shevchenko <andy@infradead.org> 18214L: platform-driver-x86@vger.kernel.org 18215T: git git://git.infradead.org/linux-platform-drivers-x86.git 18216S: Odd Fixes 18217F: drivers/platform/x86/ 18218F: drivers/platform/olpc/ 18219 18220X86 PLATFORM DRIVERS - ARCH 18221R: Darren Hart <dvhart@infradead.org> 18222R: Andy Shevchenko <andy@infradead.org> 18223L: platform-driver-x86@vger.kernel.org 18224L: x86@kernel.org 18225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18226S: Maintained 18227F: arch/x86/platform 18228 18229X86 VDSO 18230M: Andy Lutomirski <luto@kernel.org> 18231L: linux-kernel@vger.kernel.org 18232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 18233S: Maintained 18234F: arch/x86/entry/vdso/ 18235 18236XARRAY 18237M: Matthew Wilcox <willy@infradead.org> 18238L: linux-fsdevel@vger.kernel.org 18239S: Supported 18240F: Documentation/core-api/xarray.rst 18241F: lib/idr.c 18242F: lib/xarray.c 18243F: include/linux/idr.h 18244F: include/linux/xarray.h 18245F: tools/testing/radix-tree 18246 18247XBOX DVD IR REMOTE 18248M: Benjamin Valentin <benpicco@googlemail.com> 18249S: Maintained 18250F: drivers/media/rc/xbox_remote.c 18251F: drivers/media/rc/keymaps/rc-xbox-dvd.c 18252 18253XC2028/3028 TUNER DRIVER 18254M: Mauro Carvalho Chehab <mchehab@kernel.org> 18255L: linux-media@vger.kernel.org 18256W: https://linuxtv.org 18257T: git git://linuxtv.org/media_tree.git 18258S: Maintained 18259F: drivers/media/tuners/tuner-xc2028.* 18260 18261XDP (eXpress Data Path) 18262M: Alexei Starovoitov <ast@kernel.org> 18263M: Daniel Borkmann <daniel@iogearbox.net> 18264M: David S. Miller <davem@davemloft.net> 18265M: Jakub Kicinski <kuba@kernel.org> 18266M: Jesper Dangaard Brouer <hawk@kernel.org> 18267M: John Fastabend <john.fastabend@gmail.com> 18268L: netdev@vger.kernel.org 18269L: bpf@vger.kernel.org 18270S: Supported 18271F: net/core/xdp.c 18272F: include/net/xdp.h 18273F: kernel/bpf/devmap.c 18274F: kernel/bpf/cpumap.c 18275F: include/trace/events/xdp.h 18276K: xdp 18277N: xdp 18278 18279XDP SOCKETS (AF_XDP) 18280M: Björn Töpel <bjorn.topel@intel.com> 18281M: Magnus Karlsson <magnus.karlsson@intel.com> 18282R: Jonathan Lemon <jonathan.lemon@gmail.com> 18283L: netdev@vger.kernel.org 18284L: bpf@vger.kernel.org 18285S: Maintained 18286F: kernel/bpf/xskmap.c 18287F: net/xdp/ 18288 18289XEN BLOCK SUBSYSTEM 18290M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18291M: Roger Pau Monné <roger.pau@citrix.com> 18292L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18293S: Supported 18294F: drivers/block/xen-blkback/* 18295F: drivers/block/xen* 18296 18297XEN HYPERVISOR ARM 18298M: Stefano Stabellini <sstabellini@kernel.org> 18299L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18300S: Maintained 18301F: arch/arm/xen/ 18302F: arch/arm/include/asm/xen/ 18303 18304XEN HYPERVISOR ARM64 18305M: Stefano Stabellini <sstabellini@kernel.org> 18306L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18307S: Maintained 18308F: arch/arm64/xen/ 18309F: arch/arm64/include/asm/xen/ 18310 18311XEN HYPERVISOR INTERFACE 18312M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 18313M: Juergen Gross <jgross@suse.com> 18314R: Stefano Stabellini <sstabellini@kernel.org> 18315L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18316T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18317S: Supported 18318F: arch/x86/xen/ 18319F: arch/x86/platform/pvh/ 18320F: drivers/*/xen-*front.c 18321F: drivers/xen/ 18322F: arch/x86/include/asm/xen/ 18323F: arch/x86/include/asm/pvclock-abi.h 18324F: include/xen/ 18325F: include/uapi/xen/ 18326F: Documentation/ABI/stable/sysfs-hypervisor-xen 18327F: Documentation/ABI/testing/sysfs-hypervisor-xen 18328 18329XEN NETWORK BACKEND DRIVER 18330M: Wei Liu <wei.liu@kernel.org> 18331M: Paul Durrant <paul@xen.org> 18332L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18333L: netdev@vger.kernel.org 18334S: Supported 18335F: drivers/net/xen-netback/* 18336 18337XEN PCI SUBSYSTEM 18338M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18339L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18340S: Supported 18341F: arch/x86/pci/*xen* 18342F: drivers/pci/*xen* 18343 18344XEN PVSCSI DRIVERS 18345M: Juergen Gross <jgross@suse.com> 18346L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18347L: linux-scsi@vger.kernel.org 18348S: Supported 18349F: drivers/scsi/xen-scsifront.c 18350F: drivers/xen/xen-scsiback.c 18351F: include/xen/interface/io/vscsiif.h 18352 18353XEN SWIOTLB SUBSYSTEM 18354M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18355L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18356L: iommu@lists.linux-foundation.org 18357S: Supported 18358F: arch/x86/xen/*swiotlb* 18359F: drivers/xen/*swiotlb* 18360 18361XEN SOUND FRONTEND DRIVER 18362M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 18363L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18364L: alsa-devel@alsa-project.org (moderated for non-subscribers) 18365S: Supported 18366F: sound/xen/* 18367 18368XFS FILESYSTEM 18369M: Darrick J. Wong <darrick.wong@oracle.com> 18370M: linux-xfs@vger.kernel.org 18371L: linux-xfs@vger.kernel.org 18372W: http://xfs.org/ 18373T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 18374S: Supported 18375F: Documentation/admin-guide/xfs.rst 18376F: Documentation/ABI/testing/sysfs-fs-xfs 18377F: Documentation/filesystems/xfs-delayed-logging-design.txt 18378F: Documentation/filesystems/xfs-self-describing-metadata.txt 18379F: fs/xfs/ 18380F: include/uapi/linux/dqblk_xfs.h 18381F: include/uapi/linux/fsmap.h 18382 18383XILINX AXI ETHERNET DRIVER 18384M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 18385S: Maintained 18386F: drivers/net/ethernet/xilinx/xilinx_axienet* 18387 18388XILINX CAN DRIVER 18389M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> 18390R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com> 18391L: linux-can@vger.kernel.org 18392S: Maintained 18393F: Documentation/devicetree/bindings/net/can/xilinx_can.txt 18394F: drivers/net/can/xilinx_can.c 18395 18396XILINX UARTLITE SERIAL DRIVER 18397M: Peter Korsgaard <jacmet@sunsite.dk> 18398L: linux-serial@vger.kernel.org 18399S: Maintained 18400F: drivers/tty/serial/uartlite.c 18401 18402XILINX VIDEO IP CORES 18403M: Hyun Kwon <hyun.kwon@xilinx.com> 18404M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 18405L: linux-media@vger.kernel.org 18406T: git git://linuxtv.org/media_tree.git 18407S: Supported 18408F: Documentation/devicetree/bindings/media/xilinx/ 18409F: drivers/media/platform/xilinx/ 18410F: include/uapi/linux/xilinx-v4l2-controls.h 18411 18412XILINX SD-FEC IP CORES 18413M: Derek Kiernan <derek.kiernan@xilinx.com> 18414M: Dragan Cvetic <dragan.cvetic@xilinx.com> 18415S: Maintained 18416F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 18417F: Documentation/misc-devices/xilinx_sdfec.rst 18418F: drivers/misc/xilinx_sdfec.c 18419F: drivers/misc/Kconfig 18420F: drivers/misc/Makefile 18421F: include/uapi/misc/xilinx_sdfec.h 18422 18423XILLYBUS DRIVER 18424M: Eli Billauer <eli.billauer@gmail.com> 18425L: linux-kernel@vger.kernel.org 18426S: Supported 18427F: drivers/char/xillybus/ 18428 18429XLP9XX I2C DRIVER 18430M: George Cherian <gcherian@marvell.com> 18431L: linux-i2c@vger.kernel.org 18432W: http://www.marvell.com 18433S: Supported 18434F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 18435F: drivers/i2c/busses/i2c-xlp9xx.c 18436 18437XRA1403 GPIO EXPANDER 18438M: Nandor Han <nandor.han@ge.com> 18439M: Semi Malinen <semi.malinen@ge.com> 18440L: linux-gpio@vger.kernel.org 18441S: Maintained 18442F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 18443F: drivers/gpio/gpio-xra1403.c 18444 18445XTENSA XTFPGA PLATFORM SUPPORT 18446M: Max Filippov <jcmvbkbc@gmail.com> 18447L: linux-xtensa@linux-xtensa.org 18448S: Maintained 18449F: drivers/spi/spi-xtensa-xtfpga.c 18450F: sound/soc/xtensa/xtfpga-i2s.c 18451 18452YAM DRIVER FOR AX.25 18453M: Jean-Paul Roubelat <jpr@f6fbb.org> 18454L: linux-hams@vger.kernel.org 18455S: Maintained 18456F: drivers/net/hamradio/yam* 18457F: include/linux/yam.h 18458 18459YAMA SECURITY MODULE 18460M: Kees Cook <keescook@chromium.org> 18461T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18462S: Supported 18463F: security/yama/ 18464F: Documentation/admin-guide/LSM/Yama.rst 18465 18466YEALINK PHONE DRIVER 18467M: Henk Vergonet <Henk.Vergonet@gmail.com> 18468L: usbb2k-api-dev@nongnu.org 18469S: Maintained 18470F: Documentation/input/devices/yealink.rst 18471F: drivers/input/misc/yealink.* 18472 18473Z8530 DRIVER FOR AX.25 18474M: Joerg Reuter <jreuter@yaina.de> 18475W: http://yaina.de/jreuter/ 18476W: http://www.qsl.net/dl1bke/ 18477L: linux-hams@vger.kernel.org 18478S: Maintained 18479F: Documentation/networking/z8530drv.txt 18480F: drivers/net/hamradio/*scc.c 18481F: drivers/net/hamradio/z8530.h 18482 18483ZBUD COMPRESSED PAGE ALLOCATOR 18484M: Seth Jennings <sjenning@redhat.com> 18485M: Dan Streetman <ddstreet@ieee.org> 18486L: linux-mm@kvack.org 18487S: Maintained 18488F: mm/zbud.c 18489F: include/linux/zbud.h 18490 18491ZD1211RW WIRELESS DRIVER 18492M: Daniel Drake <dsd@gentoo.org> 18493M: Ulrich Kunitz <kune@deine-taler.de> 18494W: http://zd1211.ath.cx/wiki/DriverRewrite 18495L: linux-wireless@vger.kernel.org 18496L: zd1211-devs@lists.sourceforge.net (subscribers-only) 18497S: Maintained 18498F: drivers/net/wireless/zydas/zd1211rw/ 18499 18500ZD1301 MEDIA DRIVER 18501M: Antti Palosaari <crope@iki.fi> 18502L: linux-media@vger.kernel.org 18503W: https://linuxtv.org/ 18504W: http://palosaari.fi/linux/ 18505Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18506S: Maintained 18507F: drivers/media/usb/dvb-usb-v2/zd1301* 18508 18509ZD1301_DEMOD MEDIA DRIVER 18510M: Antti Palosaari <crope@iki.fi> 18511L: linux-media@vger.kernel.org 18512W: https://linuxtv.org/ 18513W: http://palosaari.fi/linux/ 18514Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18515S: Maintained 18516F: drivers/media/dvb-frontends/zd1301_demod* 18517 18518ZHAOXIN PROCESSOR SUPPORT 18519M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 18520L: linux-kernel@vger.kernel.org 18521S: Maintained 18522F: arch/x86/kernel/cpu/zhaoxin.c 18523 18524ZONEFS FILESYSTEM 18525M: Damien Le Moal <damien.lemoal@wdc.com> 18526M: Naohiro Aota <naohiro.aota@wdc.com> 18527R: Johannes Thumshirn <jth@kernel.org> 18528L: linux-fsdevel@vger.kernel.org 18529T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 18530S: Maintained 18531F: fs/zonefs/ 18532F: Documentation/filesystems/zonefs.txt 18533 18534ZPOOL COMPRESSED PAGE STORAGE API 18535M: Dan Streetman <ddstreet@ieee.org> 18536L: linux-mm@kvack.org 18537S: Maintained 18538F: mm/zpool.c 18539F: include/linux/zpool.h 18540 18541ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18542M: Minchan Kim <minchan@kernel.org> 18543M: Nitin Gupta <ngupta@vflare.org> 18544R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18545L: linux-kernel@vger.kernel.org 18546S: Maintained 18547F: drivers/block/zram/ 18548F: Documentation/admin-guide/blockdev/zram.rst 18549 18550ZS DECSTATION Z85C30 SERIAL DRIVER 18551M: "Maciej W. Rozycki" <macro@linux-mips.org> 18552S: Maintained 18553F: drivers/tty/serial/zs.* 18554 18555ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 18556M: Minchan Kim <minchan@kernel.org> 18557M: Nitin Gupta <ngupta@vflare.org> 18558R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18559L: linux-mm@kvack.org 18560S: Maintained 18561F: mm/zsmalloc.c 18562F: include/linux/zsmalloc.h 18563F: Documentation/vm/zsmalloc.rst 18564 18565ZSWAP COMPRESSED SWAP CACHING 18566M: Seth Jennings <sjenning@redhat.com> 18567M: Dan Streetman <ddstreet@ieee.org> 18568M: Vitaly Wool <vitaly.wool@konsulko.com> 18569L: linux-mm@kvack.org 18570S: Maintained 18571F: mm/zswap.c 18572 18573THE REST 18574M: Linus Torvalds <torvalds@linux-foundation.org> 18575L: linux-kernel@vger.kernel.org 18576Q: http://patchwork.kernel.org/project/LKML/list/ 18577T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18578S: Buried alive in reporters 18579F: * 18580F: */ 18581