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/allwinner,sun50i-h6-operating-points.yaml 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> 3652L: linux-csky@vger.kernel.org 3653T: git https://github.com/c-sky/csky-linux.git 3654S: Supported 3655F: arch/csky/ 3656F: Documentation/devicetree/bindings/csky/ 3657F: drivers/irqchip/irq-csky-* 3658F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3659F: drivers/clocksource/timer-gx6605s.c 3660F: drivers/clocksource/timer-mp-csky.c 3661F: Documentation/devicetree/bindings/timer/csky,* 3662K: csky 3663N: csky 3664 3665C6X ARCHITECTURE 3666M: Mark Salter <msalter@redhat.com> 3667M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3668L: linux-c6x-dev@linux-c6x.org 3669W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3670S: Maintained 3671F: arch/c6x/ 3672 3673CA8210 IEEE-802.15.4 RADIO DRIVER 3674M: Harry Morris <h.morris@cascoda.com> 3675L: linux-wpan@vger.kernel.org 3676W: https://github.com/Cascoda/ca8210-linux.git 3677S: Maintained 3678F: drivers/net/ieee802154/ca8210.c 3679F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3680 3681CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3682M: David Howells <dhowells@redhat.com> 3683L: linux-cachefs@redhat.com (moderated for non-subscribers) 3684S: Supported 3685F: Documentation/filesystems/caching/cachefiles.txt 3686F: fs/cachefiles/ 3687 3688CADENCE MIPI-CSI2 BRIDGES 3689M: Maxime Ripard <mripard@kernel.org> 3690L: linux-media@vger.kernel.org 3691S: Maintained 3692F: Documentation/devicetree/bindings/media/cdns,*.txt 3693F: drivers/media/platform/cadence/cdns-csi2* 3694 3695CADENCE NAND DRIVER 3696M: Piotr Sroka <piotrs@cadence.com> 3697L: linux-mtd@lists.infradead.org 3698S: Maintained 3699F: drivers/mtd/nand/raw/cadence-nand-controller.c 3700F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 3701 3702CADET FM/AM RADIO RECEIVER DRIVER 3703M: Hans Verkuil <hverkuil@xs4all.nl> 3704L: linux-media@vger.kernel.org 3705T: git git://linuxtv.org/media_tree.git 3706W: https://linuxtv.org 3707S: Maintained 3708F: drivers/media/radio/radio-cadet* 3709 3710CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3711M: Jonathan Corbet <corbet@lwn.net> 3712L: linux-media@vger.kernel.org 3713T: git git://linuxtv.org/media_tree.git 3714S: Maintained 3715F: Documentation/media/v4l-drivers/cafe_ccic* 3716F: drivers/media/platform/marvell-ccic/ 3717 3718CAIF NETWORK LAYER 3719L: netdev@vger.kernel.org 3720S: Orphan 3721F: Documentation/networking/caif/ 3722F: drivers/net/caif/ 3723F: include/uapi/linux/caif/ 3724F: include/net/caif/ 3725F: net/caif/ 3726 3727CAKE QDISC 3728M: Toke Høiland-Jørgensen <toke@toke.dk> 3729L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3730S: Maintained 3731F: net/sched/sch_cake.c 3732 3733CAN NETWORK DRIVERS 3734M: Wolfgang Grandegger <wg@grandegger.com> 3735M: Marc Kleine-Budde <mkl@pengutronix.de> 3736L: linux-can@vger.kernel.org 3737W: https://github.com/linux-can 3738T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3739T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3740S: Maintained 3741F: Documentation/devicetree/bindings/net/can/ 3742F: drivers/net/can/ 3743F: include/linux/can/dev.h 3744F: include/linux/can/led.h 3745F: include/linux/can/rx-offload.h 3746F: include/linux/can/platform/ 3747F: include/uapi/linux/can/error.h 3748F: include/uapi/linux/can/netlink.h 3749F: include/uapi/linux/can/vxcan.h 3750 3751CAN NETWORK LAYER 3752M: Oliver Hartkopp <socketcan@hartkopp.net> 3753M: Marc Kleine-Budde <mkl@pengutronix.de> 3754L: linux-can@vger.kernel.org 3755W: https://github.com/linux-can 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3758S: Maintained 3759F: Documentation/networking/can.rst 3760F: net/can/ 3761F: include/linux/can/core.h 3762F: include/linux/can/skb.h 3763F: include/net/netns/can.h 3764F: include/uapi/linux/can.h 3765F: include/uapi/linux/can/bcm.h 3766F: include/uapi/linux/can/raw.h 3767F: include/uapi/linux/can/gw.h 3768 3769CAN-J1939 NETWORK LAYER 3770M: Robin van der Gracht <robin@protonic.nl> 3771M: Oleksij Rempel <o.rempel@pengutronix.de> 3772R: Pengutronix Kernel Team <kernel@pengutronix.de> 3773L: linux-can@vger.kernel.org 3774S: Maintained 3775F: Documentation/networking/j1939.rst 3776F: net/can/j1939/ 3777F: include/uapi/linux/can/j1939.h 3778 3779CAPABILITIES 3780M: Serge Hallyn <serge@hallyn.com> 3781L: linux-security-module@vger.kernel.org 3782S: Supported 3783F: include/linux/capability.h 3784F: include/uapi/linux/capability.h 3785F: security/commoncap.c 3786F: kernel/capability.c 3787 3788CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3789M: Kevin Tsai <ktsai@capellamicro.com> 3790S: Maintained 3791F: drivers/iio/light/cm* 3792 3793CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3794M: Christian Lamparter <chunkeey@googlemail.com> 3795L: linux-wireless@vger.kernel.org 3796W: http://wireless.kernel.org/en/users/Drivers/carl9170 3797S: Maintained 3798F: drivers/net/wireless/ath/carl9170/ 3799 3800CAVIUM I2C DRIVER 3801M: Robert Richter <rrichter@marvell.com> 3802W: http://www.marvell.com 3803S: Supported 3804F: drivers/i2c/busses/i2c-octeon* 3805F: drivers/i2c/busses/i2c-thunderx* 3806 3807CAVIUM LIQUIDIO NETWORK DRIVER 3808M: Derek Chickles <dchickles@marvell.com> 3809M: Satanand Burla <sburla@marvell.com> 3810M: Felix Manlunas <fmanlunas@marvell.com> 3811L: netdev@vger.kernel.org 3812W: http://www.marvell.com 3813S: Supported 3814F: drivers/net/ethernet/cavium/liquidio/ 3815 3816CAVIUM MMC DRIVER 3817M: Robert Richter <rrichter@marvell.com> 3818W: http://www.marvell.com 3819S: Supported 3820F: drivers/mmc/host/cavium* 3821 3822CAVIUM OCTEON-TX CRYPTO DRIVER 3823M: George Cherian <gcherian@marvell.com> 3824L: linux-crypto@vger.kernel.org 3825W: http://www.marvell.com 3826S: Supported 3827F: drivers/crypto/cavium/cpt/ 3828 3829CAVIUM THUNDERX2 ARM64 SOC 3830M: Robert Richter <rrichter@marvell.com> 3831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3832S: Maintained 3833F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3834F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3835 3836CC2520 IEEE-802.15.4 RADIO DRIVER 3837M: Varka Bhadram <varkabhadram@gmail.com> 3838L: linux-wpan@vger.kernel.org 3839S: Maintained 3840F: drivers/net/ieee802154/cc2520.c 3841F: include/linux/spi/cc2520.h 3842F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3843 3844CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3845M: Gilad Ben-Yossef <gilad@benyossef.com> 3846L: linux-crypto@vger.kernel.org 3847S: Supported 3848F: drivers/crypto/ccree/ 3849W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3850 3851CEC FRAMEWORK 3852M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3853L: linux-media@vger.kernel.org 3854T: git git://linuxtv.org/media_tree.git 3855W: http://linuxtv.org 3856S: Supported 3857F: Documentation/media/kapi/cec-core.rst 3858F: Documentation/media/uapi/cec 3859F: drivers/media/cec/ 3860F: drivers/media/rc/keymaps/rc-cec.c 3861F: include/media/cec.h 3862F: include/media/cec-notifier.h 3863F: include/uapi/linux/cec.h 3864F: include/uapi/linux/cec-funcs.h 3865F: Documentation/devicetree/bindings/media/cec.txt 3866F: Documentation/ABI/testing/debugfs-cec-error-inj 3867 3868CEC GPIO DRIVER 3869M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3870L: linux-media@vger.kernel.org 3871T: git git://linuxtv.org/media_tree.git 3872W: http://linuxtv.org 3873S: Supported 3874F: drivers/media/platform/cec-gpio/ 3875F: Documentation/devicetree/bindings/media/cec-gpio.txt 3876 3877CELL BROADBAND ENGINE ARCHITECTURE 3878M: Arnd Bergmann <arnd@arndb.de> 3879L: linuxppc-dev@lists.ozlabs.org 3880W: http://www.ibm.com/developerworks/power/cell/ 3881S: Supported 3882F: arch/powerpc/include/asm/cell*.h 3883F: arch/powerpc/include/asm/spu*.h 3884F: arch/powerpc/include/uapi/asm/spu*.h 3885F: arch/powerpc/oprofile/*cell* 3886F: arch/powerpc/platforms/cell/ 3887 3888CEPH COMMON CODE (LIBCEPH) 3889M: Ilya Dryomov <idryomov@gmail.com> 3890M: Jeff Layton <jlayton@kernel.org> 3891M: Sage Weil <sage@redhat.com> 3892L: ceph-devel@vger.kernel.org 3893W: http://ceph.com/ 3894T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3895T: git git://github.com/ceph/ceph-client.git 3896S: Supported 3897F: net/ceph/ 3898F: include/linux/ceph/ 3899F: include/linux/crush/ 3900 3901CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3902M: Jeff Layton <jlayton@kernel.org> 3903M: Sage Weil <sage@redhat.com> 3904M: Ilya Dryomov <idryomov@gmail.com> 3905L: ceph-devel@vger.kernel.org 3906W: http://ceph.com/ 3907T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3908T: git git://github.com/ceph/ceph-client.git 3909S: Supported 3910F: Documentation/filesystems/ceph.txt 3911F: fs/ceph/ 3912 3913CERTIFICATE HANDLING 3914M: David Howells <dhowells@redhat.com> 3915M: David Woodhouse <dwmw2@infradead.org> 3916L: keyrings@vger.kernel.org 3917S: Maintained 3918F: Documentation/admin-guide/module-signing.rst 3919F: certs/ 3920F: scripts/sign-file.c 3921F: scripts/extract-cert.c 3922 3923CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM 3924L: devel@driverdev.osuosl.org 3925S: Obsolete 3926F: drivers/staging/wusbcore/ 3927 3928CFAG12864B LCD DRIVER 3929M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3930S: Maintained 3931F: drivers/auxdisplay/cfag12864b.c 3932F: include/linux/cfag12864b.h 3933 3934CFAG12864BFB LCD FRAMEBUFFER DRIVER 3935M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3936S: Maintained 3937F: drivers/auxdisplay/cfag12864bfb.c 3938F: include/linux/cfag12864b.h 3939 3940802.11 (including CFG80211/NL80211) 3941M: Johannes Berg <johannes@sipsolutions.net> 3942L: linux-wireless@vger.kernel.org 3943W: http://wireless.kernel.org/ 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3945T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3946S: Maintained 3947F: net/wireless/ 3948F: include/uapi/linux/nl80211.h 3949F: include/linux/ieee80211.h 3950F: include/net/wext.h 3951F: include/net/cfg80211.h 3952F: include/net/iw_handler.h 3953F: include/net/ieee80211_radiotap.h 3954F: Documentation/driver-api/80211/cfg80211.rst 3955F: Documentation/networking/regulatory.txt 3956 3957CHAR and MISC DRIVERS 3958M: Arnd Bergmann <arnd@arndb.de> 3959M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3961S: Supported 3962F: drivers/char/ 3963F: drivers/misc/ 3964F: include/linux/miscdevice.h 3965 3966CHECKPATCH 3967M: Andy Whitcroft <apw@canonical.com> 3968M: Joe Perches <joe@perches.com> 3969S: Maintained 3970F: scripts/checkpatch.pl 3971 3972CHINESE DOCUMENTATION 3973M: Harry Wei <harryxiyou@gmail.com> 3974M: Alex Shi <alex.shi@linux.alibaba.com> 3975L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3976S: Maintained 3977F: Documentation/translations/zh_CN/ 3978 3979CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3980M: Peter Chen <Peter.Chen@nxp.com> 3981T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3982L: linux-usb@vger.kernel.org 3983S: Maintained 3984F: drivers/usb/chipidea/ 3985 3986CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3987M: Hans de Goede <hdegoede@redhat.com> 3988L: linux-input@vger.kernel.org 3989S: Maintained 3990F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3991F: drivers/input/touchscreen/chipone_icn8318.c 3992 3993CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3994M: Hans de Goede <hdegoede@redhat.com> 3995L: linux-input@vger.kernel.org 3996S: Maintained 3997F: drivers/input/touchscreen/chipone_icn8505.c 3998 3999CHROME HARDWARE PLATFORM SUPPORT 4000M: Benson Leung <bleung@chromium.org> 4001M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4002S: Maintained 4003T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 4004F: drivers/platform/chrome/ 4005 4006CHROMEOS EC SUBDRIVERS 4007M: Benson Leung <bleung@chromium.org> 4008M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4009R: Guenter Roeck <groeck@chromium.org> 4010S: Maintained 4011N: cros_ec 4012N: cros-ec 4013F: drivers/power/supply/cros_usbpd-charger.c 4014 4015CHROMEOS EC CODEC DRIVER 4016M: Cheng-Yi Chiang <cychiang@chromium.org> 4017S: Maintained 4018R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4019R: Guenter Roeck <groeck@chromium.org> 4020F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 4021F: sound/soc/codecs/cros_ec_codec.* 4022 4023CIRRUS LOGIC AUDIO CODEC DRIVERS 4024M: Brian Austin <brian.austin@cirrus.com> 4025M: Paul Handrigan <Paul.Handrigan@cirrus.com> 4026L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4027S: Maintained 4028F: sound/soc/codecs/cs* 4029 4030CIRRUS LOGIC EP93XX ETHERNET DRIVER 4031M: Hartley Sweeten <hsweeten@visionengravers.com> 4032L: netdev@vger.kernel.org 4033S: Maintained 4034F: drivers/net/ethernet/cirrus/ep93xx_eth.c 4035 4036CIRRUS LOGIC LOCHNAGAR DRIVER 4037M: Charles Keepax <ckeepax@opensource.cirrus.com> 4038M: Richard Fitzgerald <rf@opensource.cirrus.com> 4039L: patches@opensource.cirrus.com 4040S: Supported 4041F: drivers/clk/clk-lochnagar.c 4042F: drivers/hwmon/lochnagar-hwmon.c 4043F: drivers/mfd/lochnagar-i2c.c 4044F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 4045F: drivers/regulator/lochnagar-regulator.c 4046F: sound/soc/codecs/lochnagar-sc.c 4047F: include/dt-bindings/clk/lochnagar.h 4048F: include/dt-bindings/pinctrl/lochnagar.h 4049F: include/linux/mfd/lochnagar* 4050F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 4051F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 4052F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 4053F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 4054F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 4055F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 4056F: Documentation/hwmon/lochnagar.rst 4057 4058CISCO FCOE HBA DRIVER 4059M: Satish Kharat <satishkh@cisco.com> 4060M: Sesidhar Baddela <sebaddel@cisco.com> 4061M: Karan Tilak Kumar <kartilak@cisco.com> 4062L: linux-scsi@vger.kernel.org 4063S: Supported 4064F: drivers/scsi/fnic/ 4065 4066CISCO SCSI HBA DRIVER 4067M: Karan Tilak Kumar <kartilak@cisco.com> 4068M: Sesidhar Baddela <sebaddel@cisco.com> 4069L: linux-scsi@vger.kernel.org 4070S: Supported 4071F: drivers/scsi/snic/ 4072 4073CISCO VIC ETHERNET NIC DRIVER 4074M: Christian Benvenuti <benve@cisco.com> 4075M: Govindarajulu Varadarajan <_govind@gmx.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/allwinner,sun6i-a31-csi.yaml 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: Vishal Kulkarni <vishal@gmail.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/dma-resv.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 NOVATEK NT35510 PANELS 5339M: Linus Walleij <linus.walleij@linaro.org> 5340T: git git://anongit.freedesktop.org/drm/drm-misc 5341S: Maintained 5342F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 5343F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 5344 5345DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5346M: Ben Skeggs <bskeggs@redhat.com> 5347L: dri-devel@lists.freedesktop.org 5348L: nouveau@lists.freedesktop.org 5349T: git git://github.com/skeggsb/linux 5350S: Supported 5351F: drivers/gpu/drm/nouveau/ 5352F: include/uapi/drm/nouveau_drm.h 5353 5354DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5355M: Stefan Mavrodiev <stefan@olimex.com> 5356S: Maintained 5357F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5358F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5359 5360DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5361M: Noralf Trønnes <noralf@tronnes.org> 5362T: git git://anongit.freedesktop.org/drm/drm-misc 5363S: Maintained 5364F: drivers/gpu/drm/tiny/repaper.c 5365F: Documentation/devicetree/bindings/display/repaper.txt 5366 5367DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5368M: Dave Airlie <airlied@redhat.com> 5369M: Gerd Hoffmann <kraxel@redhat.com> 5370L: virtualization@lists.linux-foundation.org 5371T: git git://anongit.freedesktop.org/drm/drm-misc 5372S: Obsolete 5373W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5374F: drivers/gpu/drm/cirrus/ 5375 5376DRM DRIVER FOR QXL VIRTUAL GPU 5377M: Dave Airlie <airlied@redhat.com> 5378M: Gerd Hoffmann <kraxel@redhat.com> 5379L: virtualization@lists.linux-foundation.org 5380L: spice-devel@lists.freedesktop.org 5381T: git git://anongit.freedesktop.org/drm/drm-misc 5382S: Maintained 5383F: drivers/gpu/drm/qxl/ 5384F: include/uapi/drm/qxl_drm.h 5385 5386DRM DRIVER FOR RAYDIUM RM67191 PANELS 5387M: Robert Chiras <robert.chiras@nxp.com> 5388S: Maintained 5389F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5390F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5391 5392DRM DRIVER FOR RAGE 128 VIDEO CARDS 5393S: Orphan / Obsolete 5394F: drivers/gpu/drm/r128/ 5395F: include/uapi/drm/r128_drm.h 5396 5397DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5398M: Guido Günther <agx@sigxcpu.org> 5399R: Purism Kernel Team <kernel@puri.sm> 5400S: Maintained 5401F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5402F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5403 5404DRM DRIVER FOR SAVAGE VIDEO CARDS 5405S: Orphan / Obsolete 5406F: drivers/gpu/drm/savage/ 5407F: include/uapi/drm/savage_drm.h 5408 5409DRM DRIVER FOR SIS VIDEO CARDS 5410S: Orphan / Obsolete 5411F: drivers/gpu/drm/sis/ 5412F: include/uapi/drm/sis_drm.h 5413 5414DRM DRIVER FOR SITRONIX ST7701 PANELS 5415M: Jagan Teki <jagan@amarulasolutions.com> 5416S: Maintained 5417F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5418F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5419 5420DRM DRIVER FOR SITRONIX ST7586 PANELS 5421M: David Lechner <david@lechnology.com> 5422T: git git://anongit.freedesktop.org/drm/drm-misc 5423S: Maintained 5424F: drivers/gpu/drm/tiny/st7586.c 5425F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5426 5427DRM DRIVER FOR SITRONIX ST7735R PANELS 5428M: David Lechner <david@lechnology.com> 5429T: git git://anongit.freedesktop.org/drm/drm-misc 5430S: Maintained 5431F: drivers/gpu/drm/tiny/st7735r.c 5432F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 5433 5434DRM DRIVER FOR SONY ACX424AKP PANELS 5435M: Linus Walleij <linus.walleij@linaro.org> 5436T: git git://anongit.freedesktop.org/drm/drm-misc 5437S: Maintained 5438F: drivers/gpu/drm/panel/panel-sony-acx424akp.c 5439 5440DRM DRIVER FOR ST-ERICSSON MCDE 5441M: Linus Walleij <linus.walleij@linaro.org> 5442T: git git://anongit.freedesktop.org/drm/drm-misc 5443S: Maintained 5444F: drivers/gpu/drm/mcde/ 5445F: Documentation/devicetree/bindings/display/ste,mcde.txt 5446 5447DRM DRIVER FOR TDFX VIDEO CARDS 5448S: Orphan / Obsolete 5449F: drivers/gpu/drm/tdfx/ 5450 5451DRM DRIVER FOR TPO TPG110 PANELS 5452M: Linus Walleij <linus.walleij@linaro.org> 5453T: git git://anongit.freedesktop.org/drm/drm-misc 5454S: Maintained 5455F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5456F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5457 5458DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5459M: Dave Airlie <airlied@redhat.com> 5460R: Sean Paul <sean@poorly.run> 5461L: dri-devel@lists.freedesktop.org 5462S: Odd Fixes 5463F: drivers/gpu/drm/udl/ 5464T: git git://anongit.freedesktop.org/drm/drm-misc 5465 5466DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5467M: Hans de Goede <hdegoede@redhat.com> 5468L: dri-devel@lists.freedesktop.org 5469S: Maintained 5470F: drivers/gpu/drm/vboxvideo/ 5471T: git git://anongit.freedesktop.org/drm/drm-misc 5472 5473DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5474M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5475R: Haneen Mohammed <hamohammed.sa@gmail.com> 5476R: Daniel Vetter <daniel@ffwll.ch> 5477T: git git://anongit.freedesktop.org/drm/drm-misc 5478S: Maintained 5479L: dri-devel@lists.freedesktop.org 5480F: drivers/gpu/drm/vkms/ 5481F: Documentation/gpu/vkms.rst 5482 5483DRM DRIVER FOR VMWARE VIRTUAL GPU 5484M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5485M: Thomas Hellstrom <thellstrom@vmware.com> 5486L: dri-devel@lists.freedesktop.org 5487T: git git://people.freedesktop.org/~thomash/linux 5488S: Supported 5489F: drivers/gpu/drm/vmwgfx/ 5490F: include/uapi/drm/vmwgfx_drm.h 5491 5492DRM DRIVERS 5493M: David Airlie <airlied@linux.ie> 5494M: Daniel Vetter <daniel@ffwll.ch> 5495L: dri-devel@lists.freedesktop.org 5496T: git git://anongit.freedesktop.org/drm/drm 5497B: https://bugs.freedesktop.org/ 5498C: irc://chat.freenode.net/dri-devel 5499S: Maintained 5500F: drivers/gpu/drm/ 5501F: drivers/gpu/vga/ 5502F: Documentation/devicetree/bindings/display/ 5503F: Documentation/devicetree/bindings/gpu/ 5504F: Documentation/gpu/ 5505F: include/drm/ 5506F: include/uapi/drm/ 5507F: include/linux/vga* 5508 5509DRM DRIVERS AND MISC GPU PATCHES 5510M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5511M: Maxime Ripard <mripard@kernel.org> 5512M: Thomas Zimmermann <tzimmermann@suse.de> 5513W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5514S: Maintained 5515T: git git://anongit.freedesktop.org/drm/drm-misc 5516F: Documentation/gpu/ 5517F: drivers/gpu/vga/ 5518F: drivers/gpu/drm/* 5519F: include/drm/drm* 5520F: include/uapi/drm/drm* 5521F: include/linux/vga* 5522 5523DRM DRIVERS FOR ALLWINNER A10 5524M: Maxime Ripard <mripard@kernel.org> 5525M: Chen-Yu Tsai <wens@csie.org> 5526L: dri-devel@lists.freedesktop.org 5527S: Supported 5528F: drivers/gpu/drm/sun4i/ 5529F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5530T: git git://anongit.freedesktop.org/drm/drm-misc 5531 5532DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5533M: Maxime Ripard <mripard@kernel.org> 5534M: Chen-Yu Tsai <wens@csie.org> 5535R: Jernej Skrabec <jernej.skrabec@siol.net> 5536L: dri-devel@lists.freedesktop.org 5537S: Supported 5538F: drivers/gpu/drm/sun4i/sun8i* 5539T: git git://anongit.freedesktop.org/drm/drm-misc 5540 5541DRM DRIVERS FOR AMLOGIC SOCS 5542M: Neil Armstrong <narmstrong@baylibre.com> 5543L: dri-devel@lists.freedesktop.org 5544L: linux-amlogic@lists.infradead.org 5545W: http://linux-meson.com/ 5546S: Supported 5547F: drivers/gpu/drm/meson/ 5548F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5549F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5550F: Documentation/gpu/meson.rst 5551T: git git://anongit.freedesktop.org/drm/drm-misc 5552 5553DRM DRIVERS FOR ATMEL HLCDC 5554M: Sam Ravnborg <sam@ravnborg.org> 5555M: Boris Brezillon <bbrezillon@kernel.org> 5556L: dri-devel@lists.freedesktop.org 5557S: Supported 5558F: drivers/gpu/drm/atmel-hlcdc/ 5559F: Documentation/devicetree/bindings/display/atmel/ 5560T: git git://anongit.freedesktop.org/drm/drm-misc 5561 5562DRM DRIVERS FOR BRIDGE CHIPS 5563M: Andrzej Hajda <a.hajda@samsung.com> 5564M: Neil Armstrong <narmstrong@baylibre.com> 5565R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5566R: Jonas Karlman <jonas@kwiboo.se> 5567R: Jernej Skrabec <jernej.skrabec@siol.net> 5568S: Maintained 5569T: git git://anongit.freedesktop.org/drm/drm-misc 5570F: drivers/gpu/drm/bridge/ 5571 5572DRM DRIVERS FOR EXYNOS 5573M: Inki Dae <inki.dae@samsung.com> 5574M: Joonyoung Shim <jy0922.shim@samsung.com> 5575M: Seung-Woo Kim <sw0312.kim@samsung.com> 5576M: Kyungmin Park <kyungmin.park@samsung.com> 5577L: dri-devel@lists.freedesktop.org 5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5579S: Supported 5580F: drivers/gpu/drm/exynos/ 5581F: include/uapi/drm/exynos_drm.h 5582F: Documentation/devicetree/bindings/display/exynos/ 5583 5584DRM DRIVERS FOR FREESCALE DCU 5585M: Stefan Agner <stefan@agner.ch> 5586M: Alison Wang <alison.wang@nxp.com> 5587L: dri-devel@lists.freedesktop.org 5588S: Supported 5589F: drivers/gpu/drm/fsl-dcu/ 5590F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5591F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5592T: git git://anongit.freedesktop.org/drm/drm-misc 5593 5594DRM DRIVERS FOR FREESCALE IMX 5595M: Philipp Zabel <p.zabel@pengutronix.de> 5596L: dri-devel@lists.freedesktop.org 5597S: Maintained 5598F: drivers/gpu/drm/imx/ 5599F: drivers/gpu/ipu-v3/ 5600F: Documentation/devicetree/bindings/display/imx/ 5601 5602DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5603M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5604L: dri-devel@lists.freedesktop.org 5605T: git git://github.com/patjak/drm-gma500 5606S: Maintained 5607F: drivers/gpu/drm/gma500/ 5608 5609DRM DRIVERS FOR HISILICON 5610M: Xinliang Liu <xinliang.liu@linaro.org> 5611M: Rongrong Zou <zourongrong@gmail.com> 5612R: John Stultz <john.stultz@linaro.org> 5613R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5614R: Chen Feng <puck.chen@hisilicon.com> 5615L: dri-devel@lists.freedesktop.org 5616T: git git://anongit.freedesktop.org/drm/drm-misc 5617S: Maintained 5618F: drivers/gpu/drm/hisilicon/ 5619F: Documentation/devicetree/bindings/display/hisilicon/ 5620 5621DRM DRIVERS FOR LIMA 5622M: Qiang Yu <yuq825@gmail.com> 5623L: dri-devel@lists.freedesktop.org 5624L: lima@lists.freedesktop.org (moderated for non-subscribers) 5625S: Maintained 5626F: drivers/gpu/drm/lima/ 5627F: include/uapi/drm/lima_drm.h 5628T: git git://anongit.freedesktop.org/drm/drm-misc 5629 5630DRM DRIVERS FOR MEDIATEK 5631M: Chun-Kuang Hu <chunkuang.hu@kernel.org> 5632M: Philipp Zabel <p.zabel@pengutronix.de> 5633L: dri-devel@lists.freedesktop.org 5634S: Supported 5635F: drivers/gpu/drm/mediatek/ 5636F: Documentation/devicetree/bindings/display/mediatek/ 5637 5638DRM DRIVERS FOR NVIDIA TEGRA 5639M: Thierry Reding <thierry.reding@gmail.com> 5640L: dri-devel@lists.freedesktop.org 5641L: linux-tegra@vger.kernel.org 5642T: git git://anongit.freedesktop.org/tegra/linux.git 5643S: Supported 5644F: drivers/gpu/drm/tegra/ 5645F: drivers/gpu/host1x/ 5646F: include/linux/host1x.h 5647F: include/uapi/drm/tegra_drm.h 5648F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5649 5650DRM DRIVERS FOR RENESAS 5651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5652M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5653L: dri-devel@lists.freedesktop.org 5654L: linux-renesas-soc@vger.kernel.org 5655T: git git://linuxtv.org/pinchartl/media drm/du/next 5656S: Supported 5657F: drivers/gpu/drm/rcar-du/ 5658F: drivers/gpu/drm/shmobile/ 5659F: include/linux/platform_data/shmob_drm.h 5660F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5661F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5662F: Documentation/devicetree/bindings/display/renesas,du.txt 5663 5664DRM DRIVERS FOR ROCKCHIP 5665M: Sandy Huang <hjc@rock-chips.com> 5666M: Heiko Stübner <heiko@sntech.de> 5667L: dri-devel@lists.freedesktop.org 5668S: Maintained 5669F: drivers/gpu/drm/rockchip/ 5670F: Documentation/devicetree/bindings/display/rockchip/ 5671T: git git://anongit.freedesktop.org/drm/drm-misc 5672 5673DRM DRIVERS FOR STI 5674M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5675M: Vincent Abriou <vincent.abriou@st.com> 5676L: dri-devel@lists.freedesktop.org 5677T: git git://anongit.freedesktop.org/drm/drm-misc 5678S: Maintained 5679F: drivers/gpu/drm/sti 5680F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5681 5682DRM DRIVERS FOR STM 5683M: Yannick Fertre <yannick.fertre@st.com> 5684M: Philippe Cornu <philippe.cornu@st.com> 5685M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5686M: Vincent Abriou <vincent.abriou@st.com> 5687L: dri-devel@lists.freedesktop.org 5688T: git git://anongit.freedesktop.org/drm/drm-misc 5689S: Maintained 5690F: drivers/gpu/drm/stm 5691F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 5692 5693DRM DRIVERS FOR TI LCDC 5694M: Jyri Sarha <jsarha@ti.com> 5695R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5696L: dri-devel@lists.freedesktop.org 5697S: Maintained 5698F: drivers/gpu/drm/tilcdc/ 5699F: Documentation/devicetree/bindings/display/tilcdc/ 5700 5701DRM DRIVERS FOR TI OMAP 5702M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5703L: dri-devel@lists.freedesktop.org 5704S: Maintained 5705F: drivers/gpu/drm/omapdrm/ 5706F: Documentation/devicetree/bindings/display/ti/ 5707 5708DRM DRIVERS FOR TI KEYSTONE 5709M: Jyri Sarha <jsarha@ti.com> 5710M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5711L: dri-devel@lists.freedesktop.org 5712S: Maintained 5713F: drivers/gpu/drm/tidss/ 5714F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 5715F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 5716F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 5717T: git git://anongit.freedesktop.org/drm/drm-misc 5718 5719DRM DRIVERS FOR V3D 5720M: Eric Anholt <eric@anholt.net> 5721S: Supported 5722F: drivers/gpu/drm/v3d/ 5723F: include/uapi/drm/v3d_drm.h 5724F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5725T: git git://anongit.freedesktop.org/drm/drm-misc 5726 5727DRM DRIVERS FOR VC4 5728M: Eric Anholt <eric@anholt.net> 5729T: git git://github.com/anholt/linux 5730S: Supported 5731F: drivers/gpu/drm/vc4/ 5732F: include/uapi/drm/vc4_drm.h 5733F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5734T: git git://anongit.freedesktop.org/drm/drm-misc 5735 5736DRM DRIVERS FOR VIVANTE GPU IP 5737M: Lucas Stach <l.stach@pengutronix.de> 5738R: Russell King <linux+etnaviv@armlinux.org.uk> 5739R: Christian Gmeiner <christian.gmeiner@gmail.com> 5740L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5741L: dri-devel@lists.freedesktop.org 5742S: Maintained 5743F: drivers/gpu/drm/etnaviv/ 5744F: include/uapi/drm/etnaviv_drm.h 5745F: Documentation/devicetree/bindings/display/etnaviv/ 5746 5747DRM DRIVERS FOR ZTE ZX 5748M: Shawn Guo <shawnguo@kernel.org> 5749L: dri-devel@lists.freedesktop.org 5750S: Maintained 5751F: drivers/gpu/drm/zte/ 5752F: Documentation/devicetree/bindings/display/zte,vou.txt 5753T: git git://anongit.freedesktop.org/drm/drm-misc 5754 5755DRM PANEL DRIVERS 5756M: Thierry Reding <thierry.reding@gmail.com> 5757R: Sam Ravnborg <sam@ravnborg.org> 5758L: dri-devel@lists.freedesktop.org 5759T: git git://anongit.freedesktop.org/drm/drm-misc 5760S: Maintained 5761F: drivers/gpu/drm/drm_panel.c 5762F: drivers/gpu/drm/panel/ 5763F: include/drm/drm_panel.h 5764F: Documentation/devicetree/bindings/display/panel/ 5765 5766DRM DRIVERS FOR XEN 5767M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5768T: git git://anongit.freedesktop.org/drm/drm-misc 5769L: dri-devel@lists.freedesktop.org 5770L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5771S: Supported 5772F: drivers/gpu/drm/xen/ 5773F: Documentation/gpu/xen-front.rst 5774 5775DRM TTM SUBSYSTEM 5776M: Christian Koenig <christian.koenig@amd.com> 5777M: Huang Rui <ray.huang@amd.com> 5778T: git git://people.freedesktop.org/~agd5f/linux 5779S: Maintained 5780L: dri-devel@lists.freedesktop.org 5781F: include/drm/ttm/ 5782F: drivers/gpu/drm/ttm/ 5783 5784DSBR100 USB FM RADIO DRIVER 5785M: Alexey Klimov <klimov.linux@gmail.com> 5786L: linux-media@vger.kernel.org 5787T: git git://linuxtv.org/media_tree.git 5788S: Maintained 5789F: drivers/media/radio/dsbr100.c 5790 5791DT3155 MEDIA DRIVER 5792M: Hans Verkuil <hverkuil@xs4all.nl> 5793L: linux-media@vger.kernel.org 5794T: git git://linuxtv.org/media_tree.git 5795W: https://linuxtv.org 5796S: Odd Fixes 5797F: drivers/media/pci/dt3155/ 5798 5799DVB_USB_AF9015 MEDIA DRIVER 5800M: Antti Palosaari <crope@iki.fi> 5801L: linux-media@vger.kernel.org 5802W: https://linuxtv.org 5803W: http://palosaari.fi/linux/ 5804Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5805T: git git://linuxtv.org/anttip/media_tree.git 5806S: Maintained 5807F: drivers/media/usb/dvb-usb-v2/af9015* 5808 5809DVB_USB_AF9035 MEDIA DRIVER 5810M: Antti Palosaari <crope@iki.fi> 5811L: linux-media@vger.kernel.org 5812W: https://linuxtv.org 5813W: http://palosaari.fi/linux/ 5814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5815T: git git://linuxtv.org/anttip/media_tree.git 5816S: Maintained 5817F: drivers/media/usb/dvb-usb-v2/af9035* 5818 5819DVB_USB_ANYSEE MEDIA DRIVER 5820M: Antti Palosaari <crope@iki.fi> 5821L: linux-media@vger.kernel.org 5822W: https://linuxtv.org 5823W: http://palosaari.fi/linux/ 5824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5825T: git git://linuxtv.org/anttip/media_tree.git 5826S: Maintained 5827F: drivers/media/usb/dvb-usb-v2/anysee* 5828 5829DVB_USB_AU6610 MEDIA DRIVER 5830M: Antti Palosaari <crope@iki.fi> 5831L: linux-media@vger.kernel.org 5832W: https://linuxtv.org 5833W: http://palosaari.fi/linux/ 5834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5835T: git git://linuxtv.org/anttip/media_tree.git 5836S: Maintained 5837F: drivers/media/usb/dvb-usb-v2/au6610* 5838 5839DVB_USB_CE6230 MEDIA DRIVER 5840M: Antti Palosaari <crope@iki.fi> 5841L: linux-media@vger.kernel.org 5842W: https://linuxtv.org 5843W: http://palosaari.fi/linux/ 5844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5845T: git git://linuxtv.org/anttip/media_tree.git 5846S: Maintained 5847F: drivers/media/usb/dvb-usb-v2/ce6230* 5848 5849DVB_USB_CXUSB MEDIA DRIVER 5850M: Michael Krufky <mkrufky@linuxtv.org> 5851L: linux-media@vger.kernel.org 5852W: https://linuxtv.org 5853W: http://github.com/mkrufky 5854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5855T: git git://linuxtv.org/media_tree.git 5856S: Maintained 5857F: drivers/media/usb/dvb-usb/cxusb* 5858 5859DVB_USB_EC168 MEDIA DRIVER 5860M: Antti Palosaari <crope@iki.fi> 5861L: linux-media@vger.kernel.org 5862W: https://linuxtv.org 5863W: http://palosaari.fi/linux/ 5864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5865T: git git://linuxtv.org/anttip/media_tree.git 5866S: Maintained 5867F: drivers/media/usb/dvb-usb-v2/ec168* 5868 5869DVB_USB_GL861 MEDIA DRIVER 5870M: Antti Palosaari <crope@iki.fi> 5871L: linux-media@vger.kernel.org 5872W: https://linuxtv.org 5873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5874T: git git://linuxtv.org/anttip/media_tree.git 5875S: Maintained 5876F: drivers/media/usb/dvb-usb-v2/gl861* 5877 5878DVB_USB_MXL111SF MEDIA DRIVER 5879M: Michael Krufky <mkrufky@linuxtv.org> 5880L: linux-media@vger.kernel.org 5881W: https://linuxtv.org 5882W: http://github.com/mkrufky 5883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5884T: git git://linuxtv.org/mkrufky/mxl111sf.git 5885S: Maintained 5886F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5887 5888DVB_USB_RTL28XXU MEDIA DRIVER 5889M: Antti Palosaari <crope@iki.fi> 5890L: linux-media@vger.kernel.org 5891W: https://linuxtv.org 5892W: http://palosaari.fi/linux/ 5893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5894T: git git://linuxtv.org/anttip/media_tree.git 5895S: Maintained 5896F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5897 5898DVB_USB_V2 MEDIA DRIVER 5899M: Antti Palosaari <crope@iki.fi> 5900L: linux-media@vger.kernel.org 5901W: https://linuxtv.org 5902W: http://palosaari.fi/linux/ 5903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5904T: git git://linuxtv.org/anttip/media_tree.git 5905S: Maintained 5906F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5907F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5908 5909DYNAMIC DEBUG 5910M: Jason Baron <jbaron@akamai.com> 5911S: Maintained 5912F: lib/dynamic_debug.c 5913F: include/linux/dynamic_debug.h 5914 5915DYNAMIC INTERRUPT MODERATION 5916M: Tal Gilboa <talgi@mellanox.com> 5917S: Maintained 5918F: include/linux/dim.h 5919F: lib/dim/ 5920 5921DZ DECSTATION DZ11 SERIAL DRIVER 5922M: "Maciej W. Rozycki" <macro@linux-mips.org> 5923S: Maintained 5924F: drivers/tty/serial/dz.* 5925 5926E3X0 POWER BUTTON DRIVER 5927M: Moritz Fischer <moritz.fischer@ettus.com> 5928L: usrp-users@lists.ettus.com 5929W: http://www.ettus.com 5930S: Supported 5931F: drivers/input/misc/e3x0-button.c 5932F: Documentation/devicetree/bindings/input/e3x0-button.txt 5933 5934E4000 MEDIA DRIVER 5935M: Antti Palosaari <crope@iki.fi> 5936L: linux-media@vger.kernel.org 5937W: https://linuxtv.org 5938W: http://palosaari.fi/linux/ 5939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5940T: git git://linuxtv.org/anttip/media_tree.git 5941S: Maintained 5942F: drivers/media/tuners/e4000* 5943 5944EARTH_PT1 MEDIA DRIVER 5945M: Akihiro Tsukada <tskd08@gmail.com> 5946L: linux-media@vger.kernel.org 5947S: Odd Fixes 5948F: drivers/media/pci/pt1/ 5949 5950EARTH_PT3 MEDIA DRIVER 5951M: Akihiro Tsukada <tskd08@gmail.com> 5952L: linux-media@vger.kernel.org 5953S: Odd Fixes 5954F: drivers/media/pci/pt3/ 5955 5956EC100 MEDIA DRIVER 5957M: Antti Palosaari <crope@iki.fi> 5958L: linux-media@vger.kernel.org 5959W: https://linuxtv.org 5960W: http://palosaari.fi/linux/ 5961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5962T: git git://linuxtv.org/anttip/media_tree.git 5963S: Maintained 5964F: drivers/media/dvb-frontends/ec100* 5965 5966ECRYPT FILE SYSTEM 5967M: Tyler Hicks <code@tyhicks.com> 5968L: ecryptfs@vger.kernel.org 5969W: http://ecryptfs.org 5970W: https://launchpad.net/ecryptfs 5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5972S: Odd Fixes 5973F: Documentation/filesystems/ecryptfs.txt 5974F: fs/ecryptfs/ 5975 5976EDAC-AMD64 5977M: Borislav Petkov <bp@alien8.de> 5978L: linux-edac@vger.kernel.org 5979S: Maintained 5980F: drivers/edac/amd64_edac* 5981 5982EDAC-ARMADA 5983M: Jan Luebbe <jlu@pengutronix.de> 5984L: linux-edac@vger.kernel.org 5985S: Maintained 5986F: drivers/edac/armada_xp_* 5987 5988EDAC-AST2500 5989M: Stefan Schaeckeler <sschaeck@cisco.com> 5990S: Supported 5991F: drivers/edac/aspeed_edac.c 5992F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5993 5994EDAC-BLUEFIELD 5995M: Shravan Kumar Ramani <sramani@mellanox.com> 5996S: Supported 5997F: drivers/edac/bluefield_edac.c 5998 5999EDAC-CALXEDA 6000M: Robert Richter <rric@kernel.org> 6001L: linux-edac@vger.kernel.org 6002S: Maintained 6003F: drivers/edac/highbank* 6004 6005EDAC-CAVIUM OCTEON 6006M: Ralf Baechle <ralf@linux-mips.org> 6007M: Robert Richter <rrichter@marvell.com> 6008L: linux-edac@vger.kernel.org 6009L: linux-mips@vger.kernel.org 6010S: Supported 6011F: drivers/edac/octeon_edac* 6012 6013EDAC-CAVIUM THUNDERX 6014M: Robert Richter <rrichter@marvell.com> 6015L: linux-edac@vger.kernel.org 6016S: Supported 6017F: drivers/edac/thunderx_edac* 6018 6019EDAC-CORE 6020M: Borislav Petkov <bp@alien8.de> 6021M: Mauro Carvalho Chehab <mchehab@kernel.org> 6022M: Tony Luck <tony.luck@intel.com> 6023R: James Morse <james.morse@arm.com> 6024R: Robert Richter <rrichter@marvell.com> 6025L: linux-edac@vger.kernel.org 6026T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 6027S: Supported 6028F: Documentation/admin-guide/ras.rst 6029F: Documentation/driver-api/edac.rst 6030F: drivers/edac/ 6031F: include/linux/edac.h 6032 6033EDAC-E752X 6034M: Mark Gross <mark.gross@intel.com> 6035L: linux-edac@vger.kernel.org 6036S: Maintained 6037F: drivers/edac/e752x_edac.c 6038 6039EDAC-E7XXX 6040L: linux-edac@vger.kernel.org 6041S: Maintained 6042F: drivers/edac/e7xxx_edac.c 6043 6044EDAC-FSL_DDR 6045M: York Sun <york.sun@nxp.com> 6046L: linux-edac@vger.kernel.org 6047S: Maintained 6048F: drivers/edac/fsl_ddr_edac.* 6049 6050EDAC-GHES 6051M: Mauro Carvalho Chehab <mchehab@kernel.org> 6052L: linux-edac@vger.kernel.org 6053S: Maintained 6054F: drivers/edac/ghes_edac.c 6055 6056EDAC-I10NM 6057M: Tony Luck <tony.luck@intel.com> 6058L: linux-edac@vger.kernel.org 6059S: Maintained 6060F: drivers/edac/i10nm_base.c 6061 6062EDAC-I3000 6063L: linux-edac@vger.kernel.org 6064S: Orphan 6065F: drivers/edac/i3000_edac.c 6066 6067EDAC-I5000 6068L: linux-edac@vger.kernel.org 6069S: Maintained 6070F: drivers/edac/i5000_edac.c 6071 6072EDAC-I5400 6073M: Mauro Carvalho Chehab <mchehab@kernel.org> 6074L: linux-edac@vger.kernel.org 6075S: Maintained 6076F: drivers/edac/i5400_edac.c 6077 6078EDAC-I7300 6079M: Mauro Carvalho Chehab <mchehab@kernel.org> 6080L: linux-edac@vger.kernel.org 6081S: Maintained 6082F: drivers/edac/i7300_edac.c 6083 6084EDAC-I7CORE 6085M: Mauro Carvalho Chehab <mchehab@kernel.org> 6086L: linux-edac@vger.kernel.org 6087S: Maintained 6088F: drivers/edac/i7core_edac.c 6089 6090EDAC-I82443BXGX 6091M: Tim Small <tim@buttersideup.com> 6092L: linux-edac@vger.kernel.org 6093S: Maintained 6094F: drivers/edac/i82443bxgx_edac.c 6095 6096EDAC-I82975X 6097M: "Arvind R." <arvino55@gmail.com> 6098L: linux-edac@vger.kernel.org 6099S: Maintained 6100F: drivers/edac/i82975x_edac.c 6101 6102EDAC-IE31200 6103M: Jason Baron <jbaron@akamai.com> 6104L: linux-edac@vger.kernel.org 6105S: Maintained 6106F: drivers/edac/ie31200_edac.c 6107 6108EDAC-MPC85XX 6109M: Johannes Thumshirn <morbidrsa@gmail.com> 6110L: linux-edac@vger.kernel.org 6111S: Maintained 6112F: drivers/edac/mpc85xx_edac.[ch] 6113 6114EDAC-PASEMI 6115M: Egor Martovetsky <egor@pasemi.com> 6116L: linux-edac@vger.kernel.org 6117S: Maintained 6118F: drivers/edac/pasemi_edac.c 6119 6120EDAC-PND2 6121M: Tony Luck <tony.luck@intel.com> 6122L: linux-edac@vger.kernel.org 6123S: Maintained 6124F: drivers/edac/pnd2_edac.[ch] 6125 6126EDAC-R82600 6127M: Tim Small <tim@buttersideup.com> 6128L: linux-edac@vger.kernel.org 6129S: Maintained 6130F: drivers/edac/r82600_edac.c 6131 6132EDAC-SBRIDGE 6133M: Tony Luck <tony.luck@intel.com> 6134R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 6135L: linux-edac@vger.kernel.org 6136S: Maintained 6137F: drivers/edac/sb_edac.c 6138 6139EDAC-SIFIVE 6140M: Yash Shah <yash.shah@sifive.com> 6141L: linux-edac@vger.kernel.org 6142S: Supported 6143F: drivers/edac/sifive_edac.c 6144F: drivers/soc/sifive_l2_cache.c 6145 6146EDAC-SKYLAKE 6147M: Tony Luck <tony.luck@intel.com> 6148L: linux-edac@vger.kernel.org 6149S: Maintained 6150F: drivers/edac/skx_*.c 6151 6152EDAC-TI 6153M: Tero Kristo <t-kristo@ti.com> 6154L: linux-edac@vger.kernel.org 6155S: Maintained 6156F: drivers/edac/ti_edac.c 6157 6158EDAC-QCOM 6159M: Channagoud Kadabi <ckadabi@codeaurora.org> 6160M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 6161L: linux-arm-msm@vger.kernel.org 6162L: linux-edac@vger.kernel.org 6163S: Maintained 6164F: drivers/edac/qcom_edac.c 6165 6166EDIROL UA-101/UA-1000 DRIVER 6167M: Clemens Ladisch <clemens@ladisch.de> 6168L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6170S: Maintained 6171F: sound/usb/misc/ua101.c 6172 6173EFI TEST DRIVER 6174L: linux-efi@vger.kernel.org 6175M: Ivan Hu <ivan.hu@canonical.com> 6176M: Ard Biesheuvel <ardb@kernel.org> 6177S: Maintained 6178F: drivers/firmware/efi/test/ 6179 6180EFI VARIABLE FILESYSTEM 6181M: Matthew Garrett <matthew.garrett@nebula.com> 6182M: Jeremy Kerr <jk@ozlabs.org> 6183M: Ard Biesheuvel <ardb@kernel.org> 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6185L: linux-efi@vger.kernel.org 6186S: Maintained 6187F: fs/efivarfs/ 6188 6189EFIFB FRAMEBUFFER DRIVER 6190L: linux-fbdev@vger.kernel.org 6191M: Peter Jones <pjones@redhat.com> 6192S: Maintained 6193F: drivers/video/fbdev/efifb.c 6194 6195EFS FILESYSTEM 6196W: http://aeschi.ch.eu.org/efs/ 6197S: Orphan 6198F: fs/efs/ 6199 6200EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 6201M: Douglas Miller <dougmill@linux.ibm.com> 6202L: netdev@vger.kernel.org 6203S: Maintained 6204F: drivers/net/ethernet/ibm/ehea/ 6205 6206EM28XX VIDEO4LINUX DRIVER 6207M: Mauro Carvalho Chehab <mchehab@kernel.org> 6208L: linux-media@vger.kernel.org 6209W: https://linuxtv.org 6210T: git git://linuxtv.org/media_tree.git 6211S: Maintained 6212F: drivers/media/usb/em28xx/ 6213F: Documentation/media/v4l-drivers/em28xx* 6214 6215EMBEDDED LINUX 6216M: Paul Gortmaker <paul.gortmaker@windriver.com> 6217M: Matt Mackall <mpm@selenic.com> 6218M: David Woodhouse <dwmw2@infradead.org> 6219L: linux-embedded@vger.kernel.org 6220S: Maintained 6221 6222Emulex 10Gbps iSCSI - OneConnect DRIVER 6223M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 6224M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6225M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6226L: linux-scsi@vger.kernel.org 6227W: http://www.broadcom.com 6228S: Supported 6229F: drivers/scsi/be2iscsi/ 6230 6231Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6232M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6233M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6234M: Somnath Kotur <somnath.kotur@broadcom.com> 6235L: netdev@vger.kernel.org 6236W: http://www.emulex.com 6237S: Supported 6238F: drivers/net/ethernet/emulex/benet/ 6239 6240EMULEX ONECONNECT ROCE DRIVER 6241M: Selvin Xavier <selvin.xavier@broadcom.com> 6242M: Devesh Sharma <devesh.sharma@broadcom.com> 6243L: linux-rdma@vger.kernel.org 6244W: http://www.broadcom.com 6245S: Odd Fixes 6246F: drivers/infiniband/hw/ocrdma/ 6247F: include/uapi/rdma/ocrdma-abi.h 6248 6249EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6250M: James Smart <james.smart@broadcom.com> 6251M: Dick Kennedy <dick.kennedy@broadcom.com> 6252L: linux-scsi@vger.kernel.org 6253W: http://www.broadcom.com 6254S: Supported 6255F: drivers/scsi/lpfc/ 6256 6257ENE CB710 FLASH CARD READER DRIVER 6258M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6259S: Maintained 6260F: drivers/misc/cb710/ 6261F: drivers/mmc/host/cb710-mmc.* 6262F: include/linux/cb710.h 6263 6264ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6265M: Maxim Levitsky <maximlevitsky@gmail.com> 6266S: Maintained 6267F: drivers/media/rc/ene_ir.* 6268 6269EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 6270M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 6271L: linuxppc-dev@lists.ozlabs.org 6272S: Maintained 6273F: drivers/tty/ehv_bytechan.c 6274 6275EPSON S1D13XXX FRAMEBUFFER DRIVER 6276M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6277S: Maintained 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6279F: drivers/video/fbdev/s1d13xxxfb.c 6280F: include/video/s1d13xxxfb.h 6281 6282EROFS FILE SYSTEM 6283M: Gao Xiang <gaoxiang25@huawei.com> 6284M: Chao Yu <yuchao0@huawei.com> 6285L: linux-erofs@lists.ozlabs.org 6286S: Maintained 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 6288F: Documentation/filesystems/erofs.txt 6289F: fs/erofs/ 6290F: include/trace/events/erofs.h 6291 6292ERRSEQ ERROR TRACKING INFRASTRUCTURE 6293M: Jeff Layton <jlayton@kernel.org> 6294S: Maintained 6295F: lib/errseq.c 6296F: include/linux/errseq.h 6297 6298ET131X NETWORK DRIVER 6299M: Mark Einon <mark.einon@gmail.com> 6300S: Odd Fixes 6301F: drivers/net/ethernet/agere/ 6302 6303ETHERNET BRIDGE 6304M: Roopa Prabhu <roopa@cumulusnetworks.com> 6305M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6306L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6307L: netdev@vger.kernel.org 6308W: http://www.linuxfoundation.org/en/Net:Bridge 6309S: Maintained 6310F: include/linux/netfilter_bridge/ 6311F: net/bridge/ 6312 6313ETHERNET PHY LIBRARY 6314M: Andrew Lunn <andrew@lunn.ch> 6315M: Florian Fainelli <f.fainelli@gmail.com> 6316M: Heiner Kallweit <hkallweit1@gmail.com> 6317R: Russell King <linux@armlinux.org.uk> 6318L: netdev@vger.kernel.org 6319S: Maintained 6320F: Documentation/ABI/testing/sysfs-class-net-phydev 6321F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6322F: Documentation/devicetree/bindings/net/mdio* 6323F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 6324F: Documentation/networking/phy.rst 6325F: drivers/net/phy/ 6326F: drivers/of/of_mdio.c 6327F: drivers/of/of_net.c 6328F: include/dt-bindings/net/qca-ar803x.h 6329F: include/linux/*mdio*.h 6330F: include/linux/of_net.h 6331F: include/linux/phy.h 6332F: include/linux/phy_fixed.h 6333F: include/linux/platform_data/mdio-bcm-unimac.h 6334F: include/linux/platform_data/mdio-gpio.h 6335F: include/trace/events/mdio.h 6336F: include/uapi/linux/mdio.h 6337F: include/uapi/linux/mii.h 6338 6339EXFAT FILE SYSTEM 6340M: Valdis Kletnieks <valdis.kletnieks@vt.edu> 6341L: linux-fsdevel@vger.kernel.org 6342S: Maintained 6343F: drivers/staging/exfat/ 6344 6345EXT2 FILE SYSTEM 6346M: Jan Kara <jack@suse.com> 6347L: linux-ext4@vger.kernel.org 6348S: Maintained 6349F: Documentation/filesystems/ext2.txt 6350F: fs/ext2/ 6351F: include/linux/ext2* 6352 6353EXT4 FILE SYSTEM 6354M: "Theodore Ts'o" <tytso@mit.edu> 6355M: Andreas Dilger <adilger.kernel@dilger.ca> 6356L: linux-ext4@vger.kernel.org 6357W: http://ext4.wiki.kernel.org 6358Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6360S: Maintained 6361F: Documentation/filesystems/ext4/ 6362F: fs/ext4/ 6363 6364Extended Verification Module (EVM) 6365M: Mimi Zohar <zohar@linux.ibm.com> 6366L: linux-integrity@vger.kernel.org 6367S: Supported 6368F: security/integrity/evm/ 6369 6370EXTENSIBLE FIRMWARE INTERFACE (EFI) 6371M: Ard Biesheuvel <ardb@kernel.org> 6372L: linux-efi@vger.kernel.org 6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6374S: Maintained 6375F: Documentation/admin-guide/efi-stub.rst 6376F: arch/*/kernel/efi.c 6377F: arch/x86/boot/compressed/eboot.[ch] 6378F: arch/*/include/asm/efi.h 6379F: arch/x86/platform/efi/ 6380F: drivers/firmware/efi/ 6381F: include/linux/efi*.h 6382F: arch/arm/boot/compressed/efi-header.S 6383F: arch/arm64/kernel/efi-entry.S 6384 6385EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6386M: MyungJoo Ham <myungjoo.ham@samsung.com> 6387M: Chanwoo Choi <cw00.choi@samsung.com> 6388L: linux-kernel@vger.kernel.org 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6390S: Maintained 6391F: drivers/extcon/ 6392F: include/linux/extcon/ 6393F: include/linux/extcon.h 6394F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6395F: Documentation/devicetree/bindings/extcon/ 6396 6397EXYNOS DP DRIVER 6398M: Jingoo Han <jingoohan1@gmail.com> 6399L: dri-devel@lists.freedesktop.org 6400S: Maintained 6401F: drivers/gpu/drm/exynos/exynos_dp* 6402 6403EXYNOS SYSMMU (IOMMU) driver 6404M: Marek Szyprowski <m.szyprowski@samsung.com> 6405L: iommu@lists.linux-foundation.org 6406S: Maintained 6407F: drivers/iommu/exynos-iommu.c 6408 6409EZchip NPS platform support 6410M: Vineet Gupta <vgupta@synopsys.com> 6411M: Ofer Levi <oferle@mellanox.com> 6412S: Supported 6413F: arch/arc/plat-eznps 6414F: arch/arc/boot/dts/eznps.dts 6415 6416F2FS FILE SYSTEM 6417M: Jaegeuk Kim <jaegeuk@kernel.org> 6418M: Chao Yu <yuchao0@huawei.com> 6419L: linux-f2fs-devel@lists.sourceforge.net 6420W: https://f2fs.wiki.kernel.org/ 6421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6422S: Maintained 6423F: Documentation/filesystems/f2fs.txt 6424F: Documentation/ABI/testing/sysfs-fs-f2fs 6425F: fs/f2fs/ 6426F: include/linux/f2fs_fs.h 6427F: include/trace/events/f2fs.h 6428 6429F71805F HARDWARE MONITORING DRIVER 6430M: Jean Delvare <jdelvare@suse.com> 6431L: linux-hwmon@vger.kernel.org 6432S: Maintained 6433F: Documentation/hwmon/f71805f.rst 6434F: drivers/hwmon/f71805f.c 6435 6436FADDR2LINE 6437M: Josh Poimboeuf <jpoimboe@redhat.com> 6438S: Maintained 6439F: scripts/faddr2line 6440 6441FAILOVER MODULE 6442M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6443L: netdev@vger.kernel.org 6444S: Supported 6445F: net/core/failover.c 6446F: include/net/failover.h 6447F: Documentation/networking/failover.rst 6448 6449FANOTIFY 6450M: Jan Kara <jack@suse.cz> 6451R: Amir Goldstein <amir73il@gmail.com> 6452L: linux-fsdevel@vger.kernel.org 6453S: Maintained 6454F: fs/notify/fanotify/ 6455F: include/linux/fanotify.h 6456F: include/uapi/linux/fanotify.h 6457 6458FARSYNC SYNCHRONOUS DRIVER 6459M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6460W: http://www.farsite.co.uk/ 6461S: Supported 6462F: drivers/net/wan/farsync.* 6463 6464FAULT INJECTION SUPPORT 6465M: Akinobu Mita <akinobu.mita@gmail.com> 6466S: Supported 6467F: Documentation/fault-injection/ 6468F: lib/fault-inject.c 6469 6470FBTFT Framebuffer drivers 6471S: Orphan 6472L: dri-devel@lists.freedesktop.org 6473L: linux-fbdev@vger.kernel.org 6474F: drivers/staging/fbtft/ 6475 6476FC0011 TUNER DRIVER 6477M: Michael Buesch <m@bues.ch> 6478L: linux-media@vger.kernel.org 6479S: Maintained 6480F: drivers/media/tuners/fc0011.h 6481F: drivers/media/tuners/fc0011.c 6482 6483FC2580 MEDIA DRIVER 6484M: Antti Palosaari <crope@iki.fi> 6485L: linux-media@vger.kernel.org 6486W: https://linuxtv.org 6487W: http://palosaari.fi/linux/ 6488Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6489T: git git://linuxtv.org/anttip/media_tree.git 6490S: Maintained 6491F: drivers/media/tuners/fc2580* 6492 6493FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6494M: Hannes Reinecke <hare@suse.de> 6495L: linux-scsi@vger.kernel.org 6496W: www.Open-FCoE.org 6497S: Supported 6498F: drivers/scsi/libfc/ 6499F: drivers/scsi/fcoe/ 6500F: include/scsi/fc/ 6501F: include/scsi/libfc.h 6502F: include/scsi/libfcoe.h 6503F: include/uapi/scsi/fc/ 6504 6505FILE LOCKING (flock() and fcntl()/lockf()) 6506M: Jeff Layton <jlayton@kernel.org> 6507M: "J. Bruce Fields" <bfields@fieldses.org> 6508L: linux-fsdevel@vger.kernel.org 6509S: Maintained 6510F: include/linux/fcntl.h 6511F: include/uapi/linux/fcntl.h 6512F: fs/fcntl.c 6513F: fs/locks.c 6514 6515FILESYSTEMS (VFS and infrastructure) 6516M: Alexander Viro <viro@zeniv.linux.org.uk> 6517L: linux-fsdevel@vger.kernel.org 6518S: Maintained 6519F: fs/* 6520F: include/linux/fs.h 6521F: include/linux/fs_types.h 6522F: include/uapi/linux/fs.h 6523F: include/uapi/linux/openat2.h 6524 6525FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6526M: Riku Voipio <riku.voipio@iki.fi> 6527L: linux-hwmon@vger.kernel.org 6528S: Maintained 6529F: drivers/hwmon/f75375s.c 6530F: include/linux/f75375s.h 6531 6532FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 6533M: Clemens Ladisch <clemens@ladisch.de> 6534M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6537S: Maintained 6538F: sound/firewire/ 6539F: include/uapi/sound/firewire.h 6540 6541FIREWIRE MEDIA DRIVERS (firedtv) 6542M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6543L: linux-media@vger.kernel.org 6544L: linux1394-devel@lists.sourceforge.net 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6546S: Maintained 6547F: drivers/media/firewire/ 6548 6549FIREWIRE SBP-2 TARGET 6550M: Chris Boot <bootc@bootc.net> 6551L: linux-scsi@vger.kernel.org 6552L: target-devel@vger.kernel.org 6553L: linux1394-devel@lists.sourceforge.net 6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6555S: Maintained 6556F: drivers/target/sbp/ 6557 6558FIREWIRE SUBSYSTEM 6559M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6560L: linux1394-devel@lists.sourceforge.net 6561W: http://ieee1394.wiki.kernel.org/ 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6563S: Maintained 6564F: drivers/firewire/ 6565F: include/linux/firewire.h 6566F: include/uapi/linux/firewire*.h 6567F: tools/firewire/ 6568 6569FIRMWARE LOADER (request_firmware) 6570M: Luis Chamberlain <mcgrof@kernel.org> 6571L: linux-kernel@vger.kernel.org 6572S: Maintained 6573F: Documentation/firmware_class/ 6574F: drivers/base/firmware_loader/ 6575F: include/linux/firmware.h 6576 6577FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6578M: Joshua Morris <josh.h.morris@us.ibm.com> 6579M: Philip Kelleher <pjk1939@linux.ibm.com> 6580S: Maintained 6581F: drivers/block/rsxx/ 6582 6583FLEXTIMER FTM-QUADDEC DRIVER 6584M: Patrick Havelange <patrick.havelange@essensium.com> 6585L: linux-iio@vger.kernel.org 6586S: Maintained 6587F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec 6588F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6589F: drivers/counter/ftm-quaddec.c 6590 6591FLOPPY DRIVER 6592M: Denis Efremov <efremov@linux.com> 6593S: Odd Fixes 6594L: linux-block@vger.kernel.org 6595F: drivers/block/floppy.c 6596 6597FPGA MANAGER FRAMEWORK 6598M: Moritz Fischer <mdf@kernel.org> 6599L: linux-fpga@vger.kernel.org 6600S: Maintained 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6602Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6603F: Documentation/fpga/ 6604F: Documentation/driver-api/fpga/ 6605F: Documentation/devicetree/bindings/fpga/ 6606F: drivers/fpga/ 6607F: include/linux/fpga/ 6608W: http://www.rocketboards.org 6609 6610FPGA DFL DRIVERS 6611M: Wu Hao <hao.wu@intel.com> 6612L: linux-fpga@vger.kernel.org 6613S: Maintained 6614F: Documentation/fpga/dfl.rst 6615F: include/uapi/linux/fpga-dfl.h 6616F: drivers/fpga/dfl* 6617 6618FPU EMULATOR 6619M: Bill Metzenthen <billm@melbpc.org.au> 6620W: http://floatingpoint.sourceforge.net/emulator/index.html 6621S: Maintained 6622F: arch/x86/math-emu/ 6623 6624FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6625L: netdev@vger.kernel.org 6626S: Orphan 6627F: drivers/net/wan/dlci.c 6628F: drivers/net/wan/sdla.c 6629 6630FRAMEBUFFER LAYER 6631M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6632L: dri-devel@lists.freedesktop.org 6633L: linux-fbdev@vger.kernel.org 6634T: git git://anongit.freedesktop.org/drm/drm-misc 6635Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6636S: Maintained 6637F: Documentation/fb/ 6638F: drivers/video/ 6639F: include/video/ 6640F: include/linux/fb.h 6641F: include/uapi/video/ 6642F: include/uapi/linux/fb.h 6643 6644FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6645M: Horia Geantă <horia.geanta@nxp.com> 6646M: Aymen Sghaier <aymen.sghaier@nxp.com> 6647L: linux-crypto@vger.kernel.org 6648S: Maintained 6649F: drivers/crypto/caam/ 6650F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6651 6652FREESCALE DIU FRAMEBUFFER DRIVER 6653M: Timur Tabi <timur@kernel.org> 6654L: linux-fbdev@vger.kernel.org 6655S: Maintained 6656F: drivers/video/fbdev/fsl-diu-fb.* 6657 6658FREESCALE DMA DRIVER 6659M: Li Yang <leoyang.li@nxp.com> 6660M: Zhang Wei <zw@zh-kernel.org> 6661L: linuxppc-dev@lists.ozlabs.org 6662S: Maintained 6663F: drivers/dma/fsldma.* 6664 6665FREESCALE ENETC ETHERNET DRIVERS 6666M: Claudiu Manoil <claudiu.manoil@nxp.com> 6667L: netdev@vger.kernel.org 6668S: Maintained 6669F: drivers/net/ethernet/freescale/enetc/ 6670 6671FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6672M: Claudiu Manoil <claudiu.manoil@nxp.com> 6673L: netdev@vger.kernel.org 6674S: Maintained 6675F: drivers/net/ethernet/freescale/gianfar* 6676F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6677 6678FREESCALE GPMI NAND DRIVER 6679M: Han Xu <han.xu@nxp.com> 6680L: linux-mtd@lists.infradead.org 6681S: Maintained 6682F: drivers/mtd/nand/raw/gpmi-nand/* 6683 6684FREESCALE I2C CPM DRIVER 6685M: Jochen Friedrich <jochen@scram.de> 6686L: linuxppc-dev@lists.ozlabs.org 6687L: linux-i2c@vger.kernel.org 6688S: Maintained 6689F: drivers/i2c/busses/i2c-cpm.c 6690 6691FREESCALE IMX DDR PMU DRIVER 6692M: Frank Li <Frank.li@nxp.com> 6693L: linux-arm-kernel@lists.infradead.org 6694S: Maintained 6695F: drivers/perf/fsl_imx8_ddr_perf.c 6696F: Documentation/admin-guide/perf/imx-ddr.rst 6697F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6698 6699FREESCALE IMX I2C DRIVER 6700M: Oleksij Rempel <o.rempel@pengutronix.de> 6701R: Pengutronix Kernel Team <kernel@pengutronix.de> 6702L: linux-i2c@vger.kernel.org 6703S: Maintained 6704F: drivers/i2c/busses/i2c-imx.c 6705F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6706 6707FREESCALE IMX LPI2C DRIVER 6708M: Dong Aisheng <aisheng.dong@nxp.com> 6709L: linux-i2c@vger.kernel.org 6710L: linux-imx@nxp.com 6711S: Maintained 6712F: drivers/i2c/busses/i2c-imx-lpi2c.c 6713F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6714 6715FREESCALE IMX / MXC FEC DRIVER 6716M: Fugang Duan <fugang.duan@nxp.com> 6717L: netdev@vger.kernel.org 6718S: Maintained 6719F: drivers/net/ethernet/freescale/fec_main.c 6720F: drivers/net/ethernet/freescale/fec_ptp.c 6721F: drivers/net/ethernet/freescale/fec.h 6722F: Documentation/devicetree/bindings/net/fsl-fec.txt 6723 6724FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6725M: Sascha Hauer <s.hauer@pengutronix.de> 6726R: Pengutronix Kernel Team <kernel@pengutronix.de> 6727L: linux-fbdev@vger.kernel.org 6728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6729S: Maintained 6730F: include/linux/platform_data/video-imxfb.h 6731F: drivers/video/fbdev/imxfb.c 6732 6733FREESCALE QORIQ DPAA ETHERNET DRIVER 6734M: Madalin Bucur <madalin.bucur@nxp.com> 6735L: netdev@vger.kernel.org 6736S: Maintained 6737F: drivers/net/ethernet/freescale/dpaa 6738 6739FREESCALE QORIQ DPAA FMAN DRIVER 6740M: Madalin Bucur <madalin.bucur@nxp.com> 6741L: netdev@vger.kernel.org 6742S: Maintained 6743F: drivers/net/ethernet/freescale/fman 6744F: Documentation/devicetree/bindings/net/fsl-fman.txt 6745 6746FREESCALE QORIQ PTP CLOCK DRIVER 6747M: Yangbo Lu <yangbo.lu@nxp.com> 6748L: netdev@vger.kernel.org 6749S: Maintained 6750F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6751F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6752F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6753F: drivers/ptp/ptp_qoriq.c 6754F: drivers/ptp/ptp_qoriq_debugfs.c 6755F: include/linux/fsl/ptp_qoriq.h 6756F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6757 6758FREESCALE QUAD SPI DRIVER 6759M: Han Xu <han.xu@nxp.com> 6760L: linux-spi@vger.kernel.org 6761S: Maintained 6762F: drivers/spi/spi-fsl-qspi.c 6763 6764FREESCALE QUICC ENGINE LIBRARY 6765M: Qiang Zhao <qiang.zhao@nxp.com> 6766L: linuxppc-dev@lists.ozlabs.org 6767S: Maintained 6768F: drivers/soc/fsl/qe/ 6769F: include/soc/fsl/*qe*.h 6770F: include/soc/fsl/*ucc*.h 6771 6772FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6773M: Li Yang <leoyang.li@nxp.com> 6774L: netdev@vger.kernel.org 6775L: linuxppc-dev@lists.ozlabs.org 6776S: Maintained 6777F: drivers/net/ethernet/freescale/ucc_geth* 6778 6779FREESCALE QUICC ENGINE UCC HDLC DRIVER 6780M: Zhao Qiang <qiang.zhao@nxp.com> 6781L: netdev@vger.kernel.org 6782L: linuxppc-dev@lists.ozlabs.org 6783S: Maintained 6784F: drivers/net/wan/fsl_ucc_hdlc* 6785 6786FREESCALE QUICC ENGINE UCC UART DRIVER 6787M: Timur Tabi <timur@kernel.org> 6788L: linuxppc-dev@lists.ozlabs.org 6789S: Maintained 6790F: drivers/tty/serial/ucc_uart.c 6791 6792FREESCALE SOC DRIVERS 6793M: Li Yang <leoyang.li@nxp.com> 6794L: linuxppc-dev@lists.ozlabs.org 6795L: linux-arm-kernel@lists.infradead.org 6796S: Maintained 6797F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6798F: Documentation/devicetree/bindings/soc/fsl/ 6799F: drivers/soc/fsl/ 6800F: include/linux/fsl/ 6801 6802FREESCALE SOC FS_ENET DRIVER 6803M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6804L: linuxppc-dev@lists.ozlabs.org 6805L: netdev@vger.kernel.org 6806S: Maintained 6807F: drivers/net/ethernet/freescale/fs_enet/ 6808F: include/linux/fs_enet_pd.h 6809 6810FREESCALE SOC SOUND DRIVERS 6811M: Timur Tabi <timur@kernel.org> 6812M: Nicolin Chen <nicoleotsuka@gmail.com> 6813M: Xiubo Li <Xiubo.Lee@gmail.com> 6814R: Fabio Estevam <festevam@gmail.com> 6815L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6816L: linuxppc-dev@lists.ozlabs.org 6817S: Maintained 6818F: sound/soc/fsl/fsl* 6819F: sound/soc/fsl/imx* 6820F: sound/soc/fsl/mpc8610_hpcd.c 6821 6822FREESCALE USB PERIPHERAL DRIVERS 6823M: Li Yang <leoyang.li@nxp.com> 6824L: linux-usb@vger.kernel.org 6825L: linuxppc-dev@lists.ozlabs.org 6826S: Maintained 6827F: drivers/usb/gadget/udc/fsl* 6828 6829FREEVXFS FILESYSTEM 6830M: Christoph Hellwig <hch@infradead.org> 6831W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6832S: Maintained 6833F: fs/freevxfs/ 6834 6835FREEZER 6836M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6837M: Pavel Machek <pavel@ucw.cz> 6838L: linux-pm@vger.kernel.org 6839S: Supported 6840F: Documentation/power/freezing-of-tasks.rst 6841F: include/linux/freezer.h 6842F: kernel/freezer.c 6843 6844FRONTSWAP API 6845M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6846L: linux-kernel@vger.kernel.org 6847S: Maintained 6848F: mm/frontswap.c 6849F: include/linux/frontswap.h 6850 6851FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6852M: David Howells <dhowells@redhat.com> 6853L: linux-cachefs@redhat.com (moderated for non-subscribers) 6854S: Supported 6855F: Documentation/filesystems/caching/ 6856F: fs/fscache/ 6857F: include/linux/fscache*.h 6858 6859FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6860M: Theodore Y. Ts'o <tytso@mit.edu> 6861M: Jaegeuk Kim <jaegeuk@kernel.org> 6862M: Eric Biggers <ebiggers@kernel.org> 6863L: linux-fscrypt@vger.kernel.org 6864Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6865T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6866S: Supported 6867F: fs/crypto/ 6868F: include/linux/fscrypt*.h 6869F: include/uapi/linux/fscrypt.h 6870F: Documentation/filesystems/fscrypt.rst 6871 6872FSI SUBSYSTEM 6873M: Jeremy Kerr <jk@ozlabs.org> 6874M: Joel Stanley <joel@jms.id.au> 6875R: Alistar Popple <alistair@popple.id.au> 6876R: Eddie James <eajames@linux.ibm.com> 6877L: linux-fsi@lists.ozlabs.org 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6879Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6880S: Supported 6881F: drivers/fsi/ 6882F: include/linux/fsi*.h 6883F: include/trace/events/fsi*.h 6884 6885FSI-ATTACHED I2C DRIVER 6886M: Eddie James <eajames@linux.ibm.com> 6887L: linux-i2c@vger.kernel.org 6888L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6889S: Maintained 6890F: drivers/i2c/busses/i2c-fsi.c 6891F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6892 6893FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6894M: Jan Kara <jack@suse.cz> 6895R: Amir Goldstein <amir73il@gmail.com> 6896L: linux-fsdevel@vger.kernel.org 6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6898S: Maintained 6899F: fs/notify/ 6900F: include/linux/fsnotify*.h 6901 6902FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 6903M: Eric Biggers <ebiggers@kernel.org> 6904M: Theodore Y. Ts'o <tytso@mit.edu> 6905L: linux-fscrypt@vger.kernel.org 6906Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6907T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6908S: Supported 6909F: fs/verity/ 6910F: include/linux/fsverity.h 6911F: include/uapi/linux/fsverity.h 6912F: Documentation/filesystems/fsverity.rst 6913 6914FUJITSU LAPTOP EXTRAS 6915M: Jonathan Woithe <jwoithe@just42.net> 6916L: platform-driver-x86@vger.kernel.org 6917S: Maintained 6918F: drivers/platform/x86/fujitsu-laptop.c 6919 6920FUJITSU M-5MO LS CAMERA ISP DRIVER 6921M: Kyungmin Park <kyungmin.park@samsung.com> 6922M: Heungjun Kim <riverful.kim@samsung.com> 6923L: linux-media@vger.kernel.org 6924S: Maintained 6925F: drivers/media/i2c/m5mols/ 6926F: include/media/i2c/m5mols.h 6927 6928FUJITSU TABLET EXTRAS 6929M: Robert Gerlach <khnz@gmx.de> 6930L: platform-driver-x86@vger.kernel.org 6931S: Maintained 6932F: drivers/platform/x86/fujitsu-tablet.c 6933 6934FUSE: FILESYSTEM IN USERSPACE 6935M: Miklos Szeredi <miklos@szeredi.hu> 6936L: linux-fsdevel@vger.kernel.org 6937W: http://fuse.sourceforge.net/ 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6939S: Maintained 6940F: fs/fuse/ 6941F: include/uapi/linux/fuse.h 6942F: Documentation/filesystems/fuse.rst 6943 6944FUTEX SUBSYSTEM 6945M: Thomas Gleixner <tglx@linutronix.de> 6946M: Ingo Molnar <mingo@redhat.com> 6947R: Peter Zijlstra <peterz@infradead.org> 6948R: Darren Hart <dvhart@infradead.org> 6949L: linux-kernel@vger.kernel.org 6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6951S: Maintained 6952F: kernel/futex.c 6953F: include/asm-generic/futex.h 6954F: include/linux/futex.h 6955F: include/uapi/linux/futex.h 6956F: tools/testing/selftests/futex/ 6957F: tools/perf/bench/futex* 6958F: Documentation/*futex* 6959 6960GCC PLUGINS 6961M: Kees Cook <keescook@chromium.org> 6962R: Emese Revfy <re.emese@gmail.com> 6963L: kernel-hardening@lists.openwall.com 6964S: Maintained 6965F: scripts/gcc-plugins/ 6966F: scripts/gcc-plugin.sh 6967F: scripts/Makefile.gcc-plugins 6968F: Documentation/core-api/gcc-plugins.rst 6969 6970GASKET DRIVER FRAMEWORK 6971M: Rob Springer <rspringer@google.com> 6972M: Todd Poynor <toddpoynor@google.com> 6973M: Ben Chan <benchan@chromium.org> 6974S: Maintained 6975F: drivers/staging/gasket/ 6976 6977GCOV BASED KERNEL PROFILING 6978M: Peter Oberparleiter <oberpar@linux.ibm.com> 6979S: Maintained 6980F: kernel/gcov/ 6981F: Documentation/dev-tools/gcov.rst 6982 6983GDB KERNEL DEBUGGING HELPER SCRIPTS 6984M: Jan Kiszka <jan.kiszka@siemens.com> 6985M: Kieran Bingham <kbingham@kernel.org> 6986S: Supported 6987F: scripts/gdb/ 6988 6989GDT SCSI DISK ARRAY CONTROLLER DRIVER 6990M: Achim Leubner <achim_leubner@adaptec.com> 6991L: linux-scsi@vger.kernel.org 6992W: http://www.icp-vortex.com/ 6993S: Supported 6994F: drivers/scsi/gdt* 6995 6996GEMTEK FM RADIO RECEIVER DRIVER 6997M: Hans Verkuil <hverkuil@xs4all.nl> 6998L: linux-media@vger.kernel.org 6999T: git git://linuxtv.org/media_tree.git 7000W: https://linuxtv.org 7001S: Maintained 7002F: drivers/media/radio/radio-gemtek* 7003 7004GENERIC ARCHITECTURE TOPOLOGY 7005M: Sudeep Holla <sudeep.holla@arm.com> 7006L: linux-kernel@vger.kernel.org 7007S: Maintained 7008F: drivers/base/arch_topology.c 7009F: include/linux/arch_topology.h 7010 7011GENERIC GPIO I2C DRIVER 7012M: Wolfram Sang <wsa+renesas@sang-engineering.com> 7013S: Supported 7014F: drivers/i2c/busses/i2c-gpio.c 7015F: include/linux/platform_data/i2c-gpio.h 7016 7017GENERIC GPIO I2C MULTIPLEXER DRIVER 7018M: Peter Korsgaard <peter.korsgaard@barco.com> 7019L: linux-i2c@vger.kernel.org 7020S: Supported 7021F: drivers/i2c/muxes/i2c-mux-gpio.c 7022F: include/linux/platform_data/i2c-mux-gpio.h 7023F: Documentation/i2c/muxes/i2c-mux-gpio.rst 7024 7025GENERIC HDLC (WAN) DRIVERS 7026M: Krzysztof Halasa <khc@pm.waw.pl> 7027W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 7028S: Maintained 7029F: drivers/net/wan/c101.c 7030F: drivers/net/wan/hd6457* 7031F: drivers/net/wan/hdlc* 7032F: drivers/net/wan/n2.c 7033F: drivers/net/wan/pc300too.c 7034F: drivers/net/wan/pci200syn.c 7035F: drivers/net/wan/wanxl* 7036 7037GENERIC INCLUDE/ASM HEADER FILES 7038M: Arnd Bergmann <arnd@arndb.de> 7039L: linux-arch@vger.kernel.org 7040T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 7041S: Maintained 7042F: include/asm-generic/ 7043F: include/uapi/asm-generic/ 7044 7045GENERIC PHY FRAMEWORK 7046M: Kishon Vijay Abraham I <kishon@ti.com> 7047L: linux-kernel@vger.kernel.org 7048T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 7049S: Supported 7050F: drivers/phy/ 7051F: include/linux/phy/ 7052F: Documentation/devicetree/bindings/phy/ 7053 7054GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 7055M: Wolfram Sang <wsa+renesas@sang-engineering.com> 7056S: Supported 7057F: drivers/i2c/muxes/i2c-demux-pinctrl.c 7058 7059GENERIC PM DOMAINS 7060M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7061M: Kevin Hilman <khilman@kernel.org> 7062M: Ulf Hansson <ulf.hansson@linaro.org> 7063L: linux-pm@vger.kernel.org 7064S: Supported 7065F: drivers/base/power/domain*.c 7066F: include/linux/pm_domain.h 7067F: Documentation/devicetree/bindings/power/power?domain* 7068 7069GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 7070M: Eugen Hristev <eugen.hristev@microchip.com> 7071L: linux-input@vger.kernel.org 7072S: Maintained 7073F: drivers/input/touchscreen/resistive-adc-touch.c 7074 7075GENERIC UIO DRIVER FOR PCI DEVICES 7076M: "Michael S. Tsirkin" <mst@redhat.com> 7077L: kvm@vger.kernel.org 7078S: Supported 7079F: drivers/uio/uio_pci_generic.c 7080 7081GENERIC VDSO LIBRARY 7082M: Andy Lutomirski <luto@kernel.org> 7083M: Thomas Gleixner <tglx@linutronix.de> 7084M: Vincenzo Frascino <vincenzo.frascino@arm.com> 7085L: linux-kernel@vger.kernel.org 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 7087S: Maintained 7088F: lib/vdso/ 7089F: kernel/time/vsyscall.c 7090F: include/vdso/ 7091F: include/asm-generic/vdso/vsyscall.h 7092 7093GENWQE (IBM Generic Workqueue Card) 7094M: Frank Haverkamp <haver@linux.ibm.com> 7095S: Supported 7096F: drivers/misc/genwqe/ 7097 7098GET_MAINTAINER SCRIPT 7099M: Joe Perches <joe@perches.com> 7100S: Maintained 7101F: scripts/get_maintainer.pl 7102 7103GFS2 FILE SYSTEM 7104M: Bob Peterson <rpeterso@redhat.com> 7105M: Andreas Gruenbacher <agruenba@redhat.com> 7106L: cluster-devel@redhat.com 7107W: http://sources.redhat.com/cluster/ 7108T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 7109S: Supported 7110F: Documentation/filesystems/gfs2*.txt 7111F: fs/gfs2/ 7112F: include/uapi/linux/gfs2_ondisk.h 7113 7114GNSS SUBSYSTEM 7115M: Johan Hovold <johan@kernel.org> 7116T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 7117S: Maintained 7118F: Documentation/ABI/testing/sysfs-class-gnss 7119F: Documentation/devicetree/bindings/gnss/ 7120F: drivers/gnss/ 7121F: include/linux/gnss.h 7122 7123GO7007 MPEG CODEC 7124M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 7125L: linux-media@vger.kernel.org 7126S: Maintained 7127F: drivers/media/usb/go7007/ 7128 7129GOODIX TOUCHSCREEN 7130M: Bastien Nocera <hadess@hadess.net> 7131L: linux-input@vger.kernel.org 7132S: Maintained 7133F: drivers/input/touchscreen/goodix.c 7134 7135GOOGLE ETHERNET DRIVERS 7136M: Catherine Sullivan <csully@google.com> 7137R: Sagi Shahar <sagis@google.com> 7138R: Jon Olson <jonolson@google.com> 7139L: netdev@vger.kernel.org 7140S: Supported 7141F: Documentation/networking/device_drivers/google/gve.rst 7142F: drivers/net/ethernet/google 7143 7144GPD POCKET FAN DRIVER 7145M: Hans de Goede <hdegoede@redhat.com> 7146L: platform-driver-x86@vger.kernel.org 7147S: Maintained 7148F: drivers/platform/x86/gpd-pocket-fan.c 7149 7150GPIO ACPI SUPPORT 7151M: Mika Westerberg <mika.westerberg@linux.intel.com> 7152M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7153L: linux-gpio@vger.kernel.org 7154L: linux-acpi@vger.kernel.org 7155S: Maintained 7156F: Documentation/firmware-guide/acpi/gpio-properties.rst 7157F: drivers/gpio/gpiolib-acpi.c 7158F: drivers/gpio/gpiolib-acpi.h 7159 7160GPIO IR Transmitter 7161M: Sean Young <sean@mess.org> 7162L: linux-media@vger.kernel.org 7163S: Maintained 7164F: drivers/media/rc/gpio-ir-tx.c 7165 7166GPIO MOCKUP DRIVER 7167M: Bamvor Jian Zhang <bamv2005@gmail.com> 7168L: linux-gpio@vger.kernel.org 7169S: Maintained 7170F: drivers/gpio/gpio-mockup.c 7171F: tools/testing/selftests/gpio/ 7172 7173GPIO SUBSYSTEM 7174M: Linus Walleij <linus.walleij@linaro.org> 7175M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 7176L: linux-gpio@vger.kernel.org 7177S: Maintained 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 7179F: Documentation/ABI/obsolete/sysfs-gpio 7180F: Documentation/ABI/testing/gpio-cdev 7181F: Documentation/admin-guide/gpio/ 7182F: Documentation/devicetree/bindings/gpio/ 7183F: Documentation/driver-api/gpio/ 7184F: drivers/gpio/ 7185F: include/asm-generic/gpio.h 7186F: include/linux/gpio/ 7187F: include/linux/gpio.h 7188F: include/linux/of_gpio.h 7189F: include/uapi/linux/gpio.h 7190F: tools/gpio/ 7191 7192GRE DEMULTIPLEXER DRIVER 7193M: Dmitry Kozlov <xeb@mail.ru> 7194L: netdev@vger.kernel.org 7195S: Maintained 7196F: net/ipv4/gre_demux.c 7197F: net/ipv4/gre_offload.c 7198F: include/net/gre.h 7199 7200GRETH 10/100/1G Ethernet MAC device driver 7201M: Andreas Larsson <andreas@gaisler.com> 7202L: netdev@vger.kernel.org 7203S: Maintained 7204F: drivers/net/ethernet/aeroflex/ 7205 7206GREYBUS AUDIO PROTOCOLS DRIVERS 7207M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 7208M: Mark Greer <mgreer@animalcreek.com> 7209S: Maintained 7210F: drivers/staging/greybus/audio_apbridgea.c 7211F: drivers/staging/greybus/audio_apbridgea.h 7212F: drivers/staging/greybus/audio_codec.c 7213F: drivers/staging/greybus/audio_codec.h 7214F: drivers/staging/greybus/audio_gb.c 7215F: drivers/staging/greybus/audio_manager.c 7216F: drivers/staging/greybus/audio_manager.h 7217F: drivers/staging/greybus/audio_manager_module.c 7218F: drivers/staging/greybus/audio_manager_private.h 7219F: drivers/staging/greybus/audio_manager_sysfs.c 7220F: drivers/staging/greybus/audio_module.c 7221F: drivers/staging/greybus/audio_topology.c 7222 7223GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 7224M: Viresh Kumar <vireshk@kernel.org> 7225S: Maintained 7226F: drivers/staging/greybus/authentication.c 7227F: drivers/staging/greybus/bootrom.c 7228F: drivers/staging/greybus/firmware.h 7229F: drivers/staging/greybus/fw-core.c 7230F: drivers/staging/greybus/fw-download.c 7231F: drivers/staging/greybus/fw-management.c 7232F: drivers/staging/greybus/greybus_authentication.h 7233F: drivers/staging/greybus/greybus_firmware.h 7234F: drivers/staging/greybus/hid.c 7235F: drivers/staging/greybus/i2c.c 7236F: drivers/staging/greybus/spi.c 7237F: drivers/staging/greybus/spilib.c 7238F: drivers/staging/greybus/spilib.h 7239 7240GREYBUS LOOPBACK DRIVER 7241M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 7242S: Maintained 7243F: drivers/staging/greybus/loopback.c 7244 7245GREYBUS PLATFORM DRIVERS 7246M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7247S: Maintained 7248F: drivers/staging/greybus/arche-platform.c 7249F: drivers/staging/greybus/arche-apb-ctrl.c 7250F: drivers/staging/greybus/arche_platform.h 7251 7252GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7253M: Rui Miguel Silva <rmfrfs@gmail.com> 7254S: Maintained 7255F: drivers/staging/greybus/sdio.c 7256F: drivers/staging/greybus/light.c 7257F: drivers/staging/greybus/gpio.c 7258F: drivers/staging/greybus/power_supply.c 7259F: drivers/staging/greybus/spi.c 7260F: drivers/staging/greybus/spilib.c 7261 7262GREYBUS SUBSYSTEM 7263M: Johan Hovold <johan@kernel.org> 7264M: Alex Elder <elder@kernel.org> 7265M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7266S: Maintained 7267F: drivers/staging/greybus/ 7268F: drivers/greybus/ 7269F: include/linux/greybus.h 7270F: include/linux/greybus/ 7271L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7272 7273GREYBUS UART PROTOCOLS DRIVERS 7274M: David Lin <dtwlin@gmail.com> 7275S: Maintained 7276F: drivers/staging/greybus/uart.c 7277F: drivers/staging/greybus/log.c 7278 7279GS1662 VIDEO SERIALIZER 7280M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7281L: linux-media@vger.kernel.org 7282T: git git://linuxtv.org/media_tree.git 7283S: Maintained 7284F: drivers/media/spi/gs1662.c 7285 7286GSPCA FINEPIX SUBDRIVER 7287M: Frank Zago <frank@zago.net> 7288L: linux-media@vger.kernel.org 7289T: git git://linuxtv.org/media_tree.git 7290S: Maintained 7291F: drivers/media/usb/gspca/finepix.c 7292 7293GSPCA GL860 SUBDRIVER 7294M: Olivier Lorin <o.lorin@laposte.net> 7295L: linux-media@vger.kernel.org 7296T: git git://linuxtv.org/media_tree.git 7297S: Maintained 7298F: drivers/media/usb/gspca/gl860/ 7299 7300GSPCA M5602 SUBDRIVER 7301M: Erik Andren <erik.andren@gmail.com> 7302L: linux-media@vger.kernel.org 7303T: git git://linuxtv.org/media_tree.git 7304S: Maintained 7305F: drivers/media/usb/gspca/m5602/ 7306 7307GSPCA PAC207 SONIXB SUBDRIVER 7308M: Hans Verkuil <hverkuil@xs4all.nl> 7309L: linux-media@vger.kernel.org 7310T: git git://linuxtv.org/media_tree.git 7311S: Odd Fixes 7312F: drivers/media/usb/gspca/pac207.c 7313 7314GSPCA SN9C20X SUBDRIVER 7315M: Brian Johnson <brijohn@gmail.com> 7316L: linux-media@vger.kernel.org 7317T: git git://linuxtv.org/media_tree.git 7318S: Maintained 7319F: drivers/media/usb/gspca/sn9c20x.c 7320 7321GSPCA T613 SUBDRIVER 7322M: Leandro Costantino <lcostantino@gmail.com> 7323L: linux-media@vger.kernel.org 7324T: git git://linuxtv.org/media_tree.git 7325S: Maintained 7326F: drivers/media/usb/gspca/t613.c 7327 7328GSPCA USB WEBCAM DRIVER 7329M: Hans Verkuil <hverkuil@xs4all.nl> 7330L: linux-media@vger.kernel.org 7331T: git git://linuxtv.org/media_tree.git 7332S: Odd Fixes 7333F: drivers/media/usb/gspca/ 7334 7335GTP (GPRS Tunneling Protocol) 7336M: Pablo Neira Ayuso <pablo@netfilter.org> 7337M: Harald Welte <laforge@gnumonks.org> 7338L: osmocom-net-gprs@lists.osmocom.org 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7340S: Maintained 7341F: drivers/net/gtp.c 7342 7343GUID PARTITION TABLE (GPT) 7344M: Davidlohr Bueso <dave@stgolabs.net> 7345L: linux-efi@vger.kernel.org 7346S: Maintained 7347F: block/partitions/efi.* 7348 7349H8/300 ARCHITECTURE 7350M: Yoshinori Sato <ysato@users.sourceforge.jp> 7351L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7352W: http://uclinux-h8.sourceforge.jp 7353T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7354S: Maintained 7355F: arch/h8300/ 7356F: drivers/clocksource/h8300_*.c 7357F: drivers/clk/h8300/ 7358F: drivers/irqchip/irq-renesas-h8*.c 7359 7360HABANALABS PCI DRIVER 7361M: Oded Gabbay <oded.gabbay@gmail.com> 7362T: git https://github.com/HabanaAI/linux.git 7363S: Supported 7364F: drivers/misc/habanalabs/ 7365F: include/uapi/misc/habanalabs.h 7366F: Documentation/ABI/testing/sysfs-driver-habanalabs 7367F: Documentation/ABI/testing/debugfs-driver-habanalabs 7368 7369HACKRF MEDIA DRIVER 7370M: Antti Palosaari <crope@iki.fi> 7371L: linux-media@vger.kernel.org 7372W: https://linuxtv.org 7373W: http://palosaari.fi/linux/ 7374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7375T: git git://linuxtv.org/anttip/media_tree.git 7376S: Maintained 7377F: drivers/media/usb/hackrf/ 7378 7379HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7380M: Frank Seidel <frank@f-seidel.de> 7381L: platform-driver-x86@vger.kernel.org 7382W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7383S: Maintained 7384F: drivers/platform/x86/hdaps.c 7385 7386HARDWARE MONITORING 7387M: Jean Delvare <jdelvare@suse.com> 7388M: Guenter Roeck <linux@roeck-us.net> 7389L: linux-hwmon@vger.kernel.org 7390W: http://hwmon.wiki.kernel.org/ 7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7392S: Maintained 7393F: Documentation/devicetree/bindings/hwmon/ 7394F: Documentation/hwmon/ 7395F: drivers/hwmon/ 7396F: include/linux/hwmon*.h 7397F: include/trace/events/hwmon*.h 7398 7399HARDWARE RANDOM NUMBER GENERATOR CORE 7400M: Matt Mackall <mpm@selenic.com> 7401M: Herbert Xu <herbert@gondor.apana.org.au> 7402L: linux-crypto@vger.kernel.org 7403S: Odd fixes 7404F: Documentation/devicetree/bindings/rng/ 7405F: Documentation/admin-guide/hw_random.rst 7406F: drivers/char/hw_random/ 7407F: include/linux/hw_random.h 7408 7409HARDWARE TRACING FACILITIES 7410M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7411S: Maintained 7412F: drivers/hwtracing/ 7413 7414HARDWARE SPINLOCK CORE 7415M: Ohad Ben-Cohen <ohad@wizery.com> 7416M: Bjorn Andersson <bjorn.andersson@linaro.org> 7417R: Baolin Wang <baolin.wang7@gmail.com> 7418L: linux-remoteproc@vger.kernel.org 7419S: Maintained 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 7421F: Documentation/devicetree/bindings/hwlock/ 7422F: Documentation/hwspinlock.txt 7423F: drivers/hwspinlock/ 7424F: include/linux/hwspinlock.h 7425 7426HARMONY SOUND DRIVER 7427L: linux-parisc@vger.kernel.org 7428S: Maintained 7429F: sound/parisc/harmony.* 7430 7431HDPVR USB VIDEO ENCODER DRIVER 7432M: Hans Verkuil <hverkuil@xs4all.nl> 7433L: linux-media@vger.kernel.org 7434T: git git://linuxtv.org/media_tree.git 7435W: https://linuxtv.org 7436S: Odd Fixes 7437F: drivers/media/usb/hdpvr/ 7438 7439HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7440M: Jerry Hoemann <jerry.hoemann@hpe.com> 7441S: Supported 7442F: Documentation/watchdog/hpwdt.rst 7443F: drivers/watchdog/hpwdt.c 7444 7445HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7446M: Don Brace <don.brace@microsemi.com> 7447L: esc.storagedev@microsemi.com 7448L: linux-scsi@vger.kernel.org 7449S: Supported 7450F: Documentation/scsi/hpsa.txt 7451F: drivers/scsi/hpsa*.[ch] 7452F: include/linux/cciss*.h 7453F: include/uapi/linux/cciss*.h 7454 7455HFI1 DRIVER 7456M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7457M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7458L: linux-rdma@vger.kernel.org 7459S: Supported 7460F: drivers/infiniband/hw/hfi1 7461 7462HFS FILESYSTEM 7463L: linux-fsdevel@vger.kernel.org 7464S: Orphan 7465F: Documentation/filesystems/hfs.txt 7466F: fs/hfs/ 7467 7468HFSPLUS FILESYSTEM 7469L: linux-fsdevel@vger.kernel.org 7470S: Orphan 7471F: Documentation/filesystems/hfsplus.txt 7472F: fs/hfsplus/ 7473 7474HGA FRAMEBUFFER DRIVER 7475M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7476L: linux-nvidia@lists.surfsouth.com 7477W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7478S: Maintained 7479F: drivers/video/fbdev/hgafb.c 7480 7481HIBERNATION (aka Software Suspend, aka swsusp) 7482M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7483M: Pavel Machek <pavel@ucw.cz> 7484L: linux-pm@vger.kernel.org 7485B: https://bugzilla.kernel.org 7486S: Supported 7487F: arch/x86/power/ 7488F: drivers/base/power/ 7489F: kernel/power/ 7490F: include/linux/suspend.h 7491F: include/linux/freezer.h 7492F: include/linux/pm.h 7493F: arch/*/include/asm/suspend*.h 7494 7495HID CORE LAYER 7496M: Jiri Kosina <jikos@kernel.org> 7497M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7498L: linux-input@vger.kernel.org 7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7500S: Maintained 7501F: drivers/hid/ 7502F: include/linux/hid* 7503F: include/uapi/linux/hid* 7504 7505HID SENSOR HUB DRIVERS 7506M: Jiri Kosina <jikos@kernel.org> 7507M: Jonathan Cameron <jic23@kernel.org> 7508M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7509L: linux-input@vger.kernel.org 7510L: linux-iio@vger.kernel.org 7511S: Maintained 7512F: Documentation/hid/hid-sensor* 7513F: drivers/hid/hid-sensor-* 7514F: drivers/iio/*/hid-* 7515F: include/linux/hid-sensor-* 7516 7517HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7518M: Thomas Gleixner <tglx@linutronix.de> 7519L: linux-kernel@vger.kernel.org 7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7521S: Maintained 7522F: Documentation/timers/ 7523F: kernel/time/hrtimer.c 7524F: kernel/time/clockevents.c 7525F: kernel/time/timer_*.c 7526F: include/linux/clockchips.h 7527F: include/linux/hrtimer.h 7528 7529HIGH-SPEED SCC DRIVER FOR AX.25 7530L: linux-hams@vger.kernel.org 7531S: Orphan 7532F: drivers/net/hamradio/dmascc.c 7533F: drivers/net/hamradio/scc.c 7534 7535HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7536M: HighPoint Linux Team <linux@highpoint-tech.com> 7537W: http://www.highpoint-tech.com 7538S: Supported 7539F: Documentation/scsi/hptiop.txt 7540F: drivers/scsi/hptiop.c 7541 7542HIPPI 7543M: Jes Sorensen <jes@trained-monkey.org> 7544L: linux-hippi@sunsite.dk 7545S: Maintained 7546F: include/linux/hippidevice.h 7547F: include/uapi/linux/if_hippi.h 7548F: net/802/hippi.c 7549F: drivers/net/hippi/ 7550 7551HISILICON DMA DRIVER 7552M: Zhou Wang <wangzhou1@hisilicon.com> 7553L: dmaengine@vger.kernel.org 7554S: Maintained 7555F: drivers/dma/hisi_dma.c 7556 7557HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 7558M: Zaibo Xu <xuzaibo@huawei.com> 7559L: linux-crypto@vger.kernel.org 7560S: Maintained 7561F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7562F: drivers/crypto/hisilicon/sec2/sec_main.c 7563F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7564F: drivers/crypto/hisilicon/sec2/sec.h 7565F: Documentation/ABI/testing/debugfs-hisi-sec 7566 7567HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 7568M: Zaibo Xu <xuzaibo@huawei.com> 7569L: linux-crypto@vger.kernel.org 7570S: Maintained 7571F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 7572F: drivers/crypto/hisilicon/hpre/hpre_main.c 7573F: drivers/crypto/hisilicon/hpre/hpre.h 7574F: Documentation/ABI/testing/debugfs-hisi-hpre 7575 7576HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7577M: Yisen Zhuang <yisen.zhuang@huawei.com> 7578M: Salil Mehta <salil.mehta@huawei.com> 7579L: netdev@vger.kernel.org 7580W: http://www.hisilicon.com 7581S: Maintained 7582F: drivers/net/ethernet/hisilicon/hns3/ 7583 7584HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 7585M: Zaibo Xu <xuzaibo@huawei.com> 7586S: Maintained 7587F: drivers/char/hw_random/hisi-trng-v2.c 7588 7589HISILICON LPC BUS DRIVER 7590M: john.garry@huawei.com 7591W: http://www.hisilicon.com 7592S: Maintained 7593F: drivers/bus/hisi_lpc.c 7594F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7595 7596HISILICON NETWORK SUBSYSTEM DRIVER 7597M: Yisen Zhuang <yisen.zhuang@huawei.com> 7598M: Salil Mehta <salil.mehta@huawei.com> 7599L: netdev@vger.kernel.org 7600W: http://www.hisilicon.com 7601S: Maintained 7602F: drivers/net/ethernet/hisilicon/ 7603F: Documentation/devicetree/bindings/net/hisilicon*.txt 7604 7605HISILICON PMU DRIVER 7606M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7607W: http://www.hisilicon.com 7608S: Supported 7609F: drivers/perf/hisilicon 7610F: Documentation/admin-guide/perf/hisi-pmu.rst 7611 7612HISILICON ROCE DRIVER 7613M: Lijun Ou <oulijun@huawei.com> 7614M: Wei Hu(Xavier) <huwei87@hisilicon.com> 7615M: Weihang Li <liweihang@huawei.com> 7616L: linux-rdma@vger.kernel.org 7617S: Maintained 7618F: drivers/infiniband/hw/hns/ 7619F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7620 7621HISILICON SAS Controller 7622M: John Garry <john.garry@huawei.com> 7623W: http://www.hisilicon.com 7624S: Supported 7625F: drivers/scsi/hisi_sas/ 7626F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7627 7628HISILICON V3XX SPI NOR FLASH Controller Driver 7629M: John Garry <john.garry@huawei.com> 7630W: http://www.hisilicon.com 7631S: Maintained 7632F: drivers/spi/spi-hisi-sfc-v3xx.c 7633 7634HISILICON QM AND ZIP Controller DRIVER 7635M: Zhou Wang <wangzhou1@hisilicon.com> 7636L: linux-crypto@vger.kernel.org 7637S: Maintained 7638F: drivers/crypto/hisilicon/qm.c 7639F: drivers/crypto/hisilicon/qm.h 7640F: drivers/crypto/hisilicon/sgl.c 7641F: drivers/crypto/hisilicon/zip/ 7642F: Documentation/ABI/testing/debugfs-hisi-zip 7643 7644HMM - Heterogeneous Memory Management 7645M: Jérôme Glisse <jglisse@redhat.com> 7646L: linux-mm@kvack.org 7647S: Maintained 7648F: mm/hmm* 7649F: include/linux/hmm* 7650F: Documentation/vm/hmm.rst 7651 7652HOST AP DRIVER 7653M: Jouni Malinen <j@w1.fi> 7654L: linux-wireless@vger.kernel.org 7655W: http://w1.fi/hostap-driver.html 7656S: Obsolete 7657F: drivers/net/wireless/intersil/hostap/ 7658 7659HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7660L: platform-driver-x86@vger.kernel.org 7661S: Orphan 7662F: drivers/platform/x86/tc1100-wmi.c 7663 7664HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7665M: Jaroslav Kysela <perex@perex.cz> 7666S: Obsolete 7667F: drivers/staging/hp/hp100.* 7668 7669HPET: High Precision Event Timers driver 7670M: Clemens Ladisch <clemens@ladisch.de> 7671S: Maintained 7672F: Documentation/timers/hpet.rst 7673F: drivers/char/hpet.c 7674F: include/linux/hpet.h 7675F: include/uapi/linux/hpet.h 7676 7677HPET: x86 7678S: Orphan 7679F: arch/x86/kernel/hpet.c 7680F: arch/x86/include/asm/hpet.h 7681 7682HPFS FILESYSTEM 7683M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7684W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7685S: Maintained 7686F: fs/hpfs/ 7687 7688HSI SUBSYSTEM 7689M: Sebastian Reichel <sre@kernel.org> 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7691S: Maintained 7692F: Documentation/ABI/testing/sysfs-bus-hsi 7693F: Documentation/driver-api/hsi.rst 7694F: drivers/hsi/ 7695F: include/linux/hsi/ 7696F: include/uapi/linux/hsi/ 7697 7698HSO 3G MODEM DRIVER 7699L: linux-usb@vger.kernel.org 7700S: Orphan 7701F: drivers/net/usb/hso.c 7702 7703HSR NETWORK PROTOCOL 7704L: netdev@vger.kernel.org 7705S: Orphan 7706F: net/hsr/ 7707 7708HT16K33 LED CONTROLLER DRIVER 7709M: Robin van der Gracht <robin@protonic.nl> 7710S: Maintained 7711F: drivers/auxdisplay/ht16k33.c 7712F: Documentation/devicetree/bindings/display/ht16k33.txt 7713 7714HTCPEN TOUCHSCREEN DRIVER 7715M: Pau Oliva Fora <pof@eslack.org> 7716L: linux-input@vger.kernel.org 7717S: Maintained 7718F: drivers/input/touchscreen/htcpen.c 7719 7720HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7721M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7722L: linux-iio@vger.kernel.org 7723W: http://www.st.com/ 7724S: Maintained 7725F: drivers/iio/humidity/hts221* 7726F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7727 7728HUAWEI ETHERNET DRIVER 7729M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7730L: netdev@vger.kernel.org 7731S: Supported 7732F: Documentation/networking/hinic.txt 7733F: drivers/net/ethernet/huawei/hinic/ 7734 7735HUGETLB FILESYSTEM 7736M: Mike Kravetz <mike.kravetz@oracle.com> 7737L: linux-mm@kvack.org 7738S: Maintained 7739F: fs/hugetlbfs/ 7740F: mm/hugetlb.c 7741F: include/linux/hugetlb.h 7742F: Documentation/admin-guide/mm/hugetlbpage.rst 7743F: Documentation/vm/hugetlbfs_reserv.rst 7744F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7745 7746HVA ST MEDIA DRIVER 7747M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7748L: linux-media@vger.kernel.org 7749T: git git://linuxtv.org/media_tree.git 7750W: https://linuxtv.org 7751S: Supported 7752F: drivers/media/platform/sti/hva 7753 7754HWPOISON MEMORY FAILURE HANDLING 7755M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7756L: linux-mm@kvack.org 7757S: Maintained 7758F: mm/memory-failure.c 7759F: mm/hwpoison-inject.c 7760 7761HYGON PROCESSOR SUPPORT 7762M: Pu Wen <puwen@hygon.cn> 7763L: linux-kernel@vger.kernel.org 7764S: Maintained 7765F: arch/x86/kernel/cpu/hygon.c 7766 7767HYNIX HI556 SENSOR DRIVER 7768M: Shawn Tu <shawnx.tu@intel.com> 7769L: linux-media@vger.kernel.org 7770T: git git://linuxtv.org/media_tree.git 7771S: Maintained 7772F: drivers/media/i2c/hi556.c 7773 7774Hyper-V CORE AND DRIVERS 7775M: "K. Y. Srinivasan" <kys@microsoft.com> 7776M: Haiyang Zhang <haiyangz@microsoft.com> 7777M: Stephen Hemminger <sthemmin@microsoft.com> 7778M: Wei Liu <wei.liu@kernel.org> 7779T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7780L: linux-hyperv@vger.kernel.org 7781S: Supported 7782F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7783F: arch/x86/include/asm/mshyperv.h 7784F: arch/x86/include/asm/trace/hyperv.h 7785F: arch/x86/include/asm/hyperv-tlfs.h 7786F: arch/x86/kernel/cpu/mshyperv.c 7787F: arch/x86/hyperv 7788F: drivers/clocksource/hyperv_timer.c 7789F: drivers/hid/hid-hyperv.c 7790F: drivers/hv/ 7791F: drivers/input/serio/hyperv-keyboard.c 7792F: drivers/pci/controller/pci-hyperv.c 7793F: drivers/pci/controller/pci-hyperv-intf.c 7794F: drivers/net/hyperv/ 7795F: drivers/scsi/storvsc_drv.c 7796F: drivers/uio/uio_hv_generic.c 7797F: drivers/video/fbdev/hyperv_fb.c 7798F: drivers/iommu/hyperv-iommu.c 7799F: net/vmw_vsock/hyperv_transport.c 7800F: include/clocksource/hyperv_timer.h 7801F: include/linux/hyperv.h 7802F: include/uapi/linux/hyperv.h 7803F: include/asm-generic/mshyperv.h 7804F: tools/hv/ 7805F: Documentation/ABI/stable/sysfs-bus-vmbus 7806F: Documentation/ABI/testing/debugfs-hyperv 7807 7808HYPERBUS SUPPORT 7809M: Vignesh Raghavendra <vigneshr@ti.com> 7810S: Supported 7811F: drivers/mtd/hyperbus/ 7812F: include/linux/mtd/hyperbus.h 7813F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7814F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7815 7816HYPERVISOR VIRTUAL CONSOLE DRIVER 7817L: linuxppc-dev@lists.ozlabs.org 7818S: Odd Fixes 7819F: drivers/tty/hvc/ 7820 7821I2C ACPI SUPPORT 7822M: Mika Westerberg <mika.westerberg@linux.intel.com> 7823L: linux-i2c@vger.kernel.org 7824L: linux-acpi@vger.kernel.org 7825S: Maintained 7826F: drivers/i2c/i2c-core-acpi.c 7827 7828I2C CONTROLLER DRIVER FOR NVIDIA GPU 7829M: Ajay Gupta <ajayg@nvidia.com> 7830L: linux-i2c@vger.kernel.org 7831S: Maintained 7832F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 7833F: drivers/i2c/busses/i2c-nvidia-gpu.c 7834 7835I2C MUXES 7836M: Peter Rosin <peda@axentia.se> 7837L: linux-i2c@vger.kernel.org 7838S: Maintained 7839F: Documentation/i2c/i2c-topology.rst 7840F: Documentation/i2c/muxes/ 7841F: Documentation/devicetree/bindings/i2c/i2c-mux* 7842F: Documentation/devicetree/bindings/i2c/i2c-arb* 7843F: Documentation/devicetree/bindings/i2c/i2c-gate* 7844F: drivers/i2c/i2c-mux.c 7845F: drivers/i2c/muxes/ 7846F: include/linux/i2c-mux.h 7847 7848I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7849M: Gregory CLEMENT <gregory.clement@bootlin.com> 7850L: linux-i2c@vger.kernel.org 7851S: Maintained 7852F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7853F: drivers/i2c/busses/i2c-mv64xxx.c 7854 7855I2C OVER PARALLEL PORT 7856M: Jean Delvare <jdelvare@suse.com> 7857L: linux-i2c@vger.kernel.org 7858S: Maintained 7859F: Documentation/i2c/busses/i2c-parport.rst 7860F: drivers/i2c/busses/i2c-parport.c 7861 7862I2C SUBSYSTEM 7863M: Wolfram Sang <wsa@the-dreams.de> 7864L: linux-i2c@vger.kernel.org 7865W: https://i2c.wiki.kernel.org/ 7866Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7867T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7868S: Maintained 7869F: Documentation/devicetree/bindings/i2c/i2c.txt 7870F: Documentation/i2c/ 7871F: drivers/i2c/* 7872F: include/linux/i2c.h 7873F: include/linux/i2c-dev.h 7874F: include/linux/i2c-smbus.h 7875F: include/uapi/linux/i2c.h 7876F: include/uapi/linux/i2c-*.h 7877 7878I2C SUBSYSTEM HOST DRIVERS 7879L: linux-i2c@vger.kernel.org 7880W: https://i2c.wiki.kernel.org/ 7881Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7882T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7883S: Odd Fixes 7884F: Documentation/devicetree/bindings/i2c/ 7885F: drivers/i2c/algos/ 7886F: drivers/i2c/busses/ 7887 7888I2C-TAOS-EVM DRIVER 7889M: Jean Delvare <jdelvare@suse.com> 7890L: linux-i2c@vger.kernel.org 7891S: Maintained 7892F: Documentation/i2c/busses/i2c-taos-evm.rst 7893F: drivers/i2c/busses/i2c-taos-evm.c 7894 7895I2C-TINY-USB DRIVER 7896M: Till Harbaum <till@harbaum.org> 7897L: linux-i2c@vger.kernel.org 7898W: http://www.harbaum.org/till/i2c_tiny_usb 7899S: Maintained 7900F: drivers/i2c/busses/i2c-tiny-usb.c 7901 7902I2C/SMBUS CONTROLLER DRIVERS FOR PC 7903M: Jean Delvare <jdelvare@suse.com> 7904L: linux-i2c@vger.kernel.org 7905S: Maintained 7906F: Documentation/i2c/busses/i2c-ali1535.rst 7907F: Documentation/i2c/busses/i2c-ali1563.rst 7908F: Documentation/i2c/busses/i2c-ali15x3.rst 7909F: Documentation/i2c/busses/i2c-amd756.rst 7910F: Documentation/i2c/busses/i2c-amd8111.rst 7911F: Documentation/i2c/busses/i2c-i801.rst 7912F: Documentation/i2c/busses/i2c-nforce2.rst 7913F: Documentation/i2c/busses/i2c-piix4.rst 7914F: Documentation/i2c/busses/i2c-sis5595.rst 7915F: Documentation/i2c/busses/i2c-sis630.rst 7916F: Documentation/i2c/busses/i2c-sis96x.rst 7917F: Documentation/i2c/busses/i2c-via.rst 7918F: Documentation/i2c/busses/i2c-viapro.rst 7919F: drivers/i2c/busses/i2c-ali1535.c 7920F: drivers/i2c/busses/i2c-ali1563.c 7921F: drivers/i2c/busses/i2c-ali15x3.c 7922F: drivers/i2c/busses/i2c-amd756.c 7923F: drivers/i2c/busses/i2c-amd756-s4882.c 7924F: drivers/i2c/busses/i2c-amd8111.c 7925F: drivers/i2c/busses/i2c-i801.c 7926F: drivers/i2c/busses/i2c-isch.c 7927F: drivers/i2c/busses/i2c-nforce2.c 7928F: drivers/i2c/busses/i2c-nforce2-s4985.c 7929F: drivers/i2c/busses/i2c-piix4.c 7930F: drivers/i2c/busses/i2c-sis5595.c 7931F: drivers/i2c/busses/i2c-sis630.c 7932F: drivers/i2c/busses/i2c-sis96x.c 7933F: drivers/i2c/busses/i2c-via.c 7934F: drivers/i2c/busses/i2c-viapro.c 7935 7936I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7937M: Hans de Goede <hdegoede@redhat.com> 7938L: linux-i2c@vger.kernel.org 7939S: Maintained 7940F: drivers/i2c/busses/i2c-cht-wc.c 7941 7942I2C/SMBUS ISMT DRIVER 7943M: Seth Heasley <seth.heasley@intel.com> 7944M: Neil Horman <nhorman@tuxdriver.com> 7945L: linux-i2c@vger.kernel.org 7946F: drivers/i2c/busses/i2c-ismt.c 7947F: Documentation/i2c/busses/i2c-ismt.rst 7948 7949I2C/SMBUS STUB DRIVER 7950M: Jean Delvare <jdelvare@suse.com> 7951L: linux-i2c@vger.kernel.org 7952S: Maintained 7953F: drivers/i2c/i2c-stub.c 7954 7955I3C SUBSYSTEM 7956M: Boris Brezillon <bbrezillon@kernel.org> 7957L: linux-i3c@lists.infradead.org (moderated for non-subscribers) 7958C: irc://chat.freenode.net/linux-i3c 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7960S: Maintained 7961F: Documentation/ABI/testing/sysfs-bus-i3c 7962F: Documentation/devicetree/bindings/i3c/ 7963F: Documentation/driver-api/i3c 7964F: drivers/i3c/ 7965F: include/linux/i3c/ 7966 7967I3C DRIVER FOR SYNOPSYS DESIGNWARE 7968M: Vitor Soares <vitor.soares@synopsys.com> 7969S: Maintained 7970F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7971F: drivers/i3c/master/dw* 7972 7973I3C DRIVER FOR CADENCE I3C MASTER IP 7974M: Przemysław Gaj <pgaj@cadence.com> 7975S: Maintained 7976F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt 7977F: drivers/i3c/master/i3c-master-cdns.c 7978 7979IA64 (Itanium) PLATFORM 7980M: Tony Luck <tony.luck@intel.com> 7981M: Fenghua Yu <fenghua.yu@intel.com> 7982L: linux-ia64@vger.kernel.org 7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7984S: Maintained 7985F: arch/ia64/ 7986 7987IBM Power 842 compression accelerator 7988M: Haren Myneni <haren@us.ibm.com> 7989S: Supported 7990F: drivers/crypto/nx/Makefile 7991F: drivers/crypto/nx/Kconfig 7992F: drivers/crypto/nx/nx-842* 7993F: include/linux/sw842.h 7994F: crypto/842.c 7995F: lib/842/ 7996 7997IBM Power in-Nest Crypto Acceleration 7998M: Breno Leitão <leitao@debian.org> 7999M: Nayna Jain <nayna@linux.ibm.com> 8000M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 8001L: linux-crypto@vger.kernel.org 8002S: Supported 8003F: drivers/crypto/nx/Makefile 8004F: drivers/crypto/nx/Kconfig 8005F: drivers/crypto/nx/nx-aes* 8006F: drivers/crypto/nx/nx-sha* 8007F: drivers/crypto/nx/nx.* 8008F: drivers/crypto/nx/nx_csbcpb.h 8009F: drivers/crypto/nx/nx_debugfs.c 8010 8011IBM Power Linux RAID adapter 8012M: Brian King <brking@us.ibm.com> 8013S: Supported 8014F: drivers/scsi/ipr.* 8015 8016IBM Power SRIOV Virtual NIC Device Driver 8017M: Thomas Falcon <tlfalcon@linux.ibm.com> 8018M: John Allen <jallen@linux.ibm.com> 8019L: netdev@vger.kernel.org 8020S: Supported 8021F: drivers/net/ethernet/ibm/ibmvnic.* 8022 8023IBM Power Virtual Accelerator Switchboard 8024M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 8025L: linuxppc-dev@lists.ozlabs.org 8026S: Supported 8027F: arch/powerpc/platforms/powernv/vas* 8028F: arch/powerpc/platforms/powernv/copy-paste.h 8029F: arch/powerpc/include/asm/vas.h 8030 8031IBM Power Virtual Ethernet Device Driver 8032M: Thomas Falcon <tlfalcon@linux.ibm.com> 8033L: netdev@vger.kernel.org 8034S: Supported 8035F: drivers/net/ethernet/ibm/ibmveth.* 8036 8037IBM Power Virtual FC Device Drivers 8038M: Tyrel Datwyler <tyreld@linux.ibm.com> 8039L: linux-scsi@vger.kernel.org 8040S: Supported 8041F: drivers/scsi/ibmvscsi/ibmvfc* 8042 8043IBM Power Virtual Management Channel Driver 8044M: Steven Royer <seroyer@linux.ibm.com> 8045S: Supported 8046F: drivers/misc/ibmvmc.* 8047 8048IBM Power Virtual SCSI Device Drivers 8049M: Tyrel Datwyler <tyreld@linux.ibm.com> 8050L: linux-scsi@vger.kernel.org 8051S: Supported 8052F: drivers/scsi/ibmvscsi/ibmvscsi* 8053F: include/scsi/viosrp.h 8054 8055IBM Power Virtual SCSI Device Target Driver 8056M: Michael Cyr <mikecyr@linux.ibm.com> 8057L: linux-scsi@vger.kernel.org 8058L: target-devel@vger.kernel.org 8059S: Supported 8060F: drivers/scsi/ibmvscsi_tgt/ 8061 8062IBM Power VMX Cryptographic instructions 8063M: Breno Leitão <leitao@debian.org> 8064M: Nayna Jain <nayna@linux.ibm.com> 8065M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 8066L: linux-crypto@vger.kernel.org 8067S: Supported 8068F: drivers/crypto/vmx/Makefile 8069F: drivers/crypto/vmx/Kconfig 8070F: drivers/crypto/vmx/vmx.c 8071F: drivers/crypto/vmx/aes* 8072F: drivers/crypto/vmx/ghash* 8073F: drivers/crypto/vmx/ppc-xlate.pl 8074 8075IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 8076M: Tyrel Datwyler <tyreld@linux.ibm.com> 8077L: linux-pci@vger.kernel.org 8078L: linuxppc-dev@lists.ozlabs.org 8079S: Supported 8080F: drivers/pci/hotplug/rpaphp* 8081 8082IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 8083M: Tyrel Datwyler <tyreld@linux.ibm.com> 8084L: linux-pci@vger.kernel.org 8085L: linuxppc-dev@lists.ozlabs.org 8086S: Supported 8087F: drivers/pci/hotplug/rpadlpar* 8088 8089IBM ServeRAID RAID DRIVER 8090S: Orphan 8091F: drivers/scsi/ips.* 8092 8093ICH LPC AND GPIO DRIVER 8094M: Peter Tyser <ptyser@xes-inc.com> 8095S: Maintained 8096F: drivers/gpio/gpio-ich.c 8097F: drivers/mfd/lpc_ich.c 8098 8099ICY I2C DRIVER 8100M: Max Staudt <max@enpas.org> 8101L: linux-i2c@vger.kernel.org 8102S: Maintained 8103F: drivers/i2c/busses/i2c-icy.c 8104 8105IDE SUBSYSTEM 8106M: "David S. Miller" <davem@davemloft.net> 8107L: linux-ide@vger.kernel.org 8108Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 8110S: Maintained 8111F: Documentation/ide/ 8112F: drivers/ide/ 8113F: include/linux/ide.h 8114 8115IDE/ATAPI DRIVERS 8116M: Borislav Petkov <bp@alien8.de> 8117L: linux-ide@vger.kernel.org 8118S: Maintained 8119F: Documentation/cdrom/ide-cd.rst 8120F: drivers/ide/ide-cd* 8121 8122IDEAPAD LAPTOP EXTRAS DRIVER 8123M: Ike Panhc <ike.pan@canonical.com> 8124L: platform-driver-x86@vger.kernel.org 8125W: http://launchpad.net/ideapad-laptop 8126S: Maintained 8127F: drivers/platform/x86/ideapad-laptop.c 8128 8129IDEAPAD LAPTOP SLIDEBAR DRIVER 8130M: Andrey Moiseev <o2g.org.ru@gmail.com> 8131L: linux-input@vger.kernel.org 8132W: https://github.com/o2genum/ideapad-slidebar 8133S: Maintained 8134F: drivers/input/misc/ideapad_slidebar.c 8135 8136IDT VersaClock 5 CLOCK DRIVER 8137M: Marek Vasut <marek.vasut@gmail.com> 8138S: Maintained 8139F: drivers/clk/clk-versaclock5.c 8140 8141IEEE 802.15.4 SUBSYSTEM 8142M: Alexander Aring <alex.aring@gmail.com> 8143M: Stefan Schmidt <stefan@datenfreihafen.org> 8144L: linux-wpan@vger.kernel.org 8145W: http://wpan.cakelab.org/ 8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 8147T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 8148S: Maintained 8149F: net/ieee802154/ 8150F: net/mac802154/ 8151F: drivers/net/ieee802154/ 8152F: include/linux/nl802154.h 8153F: include/linux/ieee802154.h 8154F: include/net/nl802154.h 8155F: include/net/mac802154.h 8156F: include/net/af_ieee802154.h 8157F: include/net/cfg802154.h 8158F: include/net/ieee802154_netdev.h 8159F: Documentation/networking/ieee802154.rst 8160 8161IFE PROTOCOL 8162M: Yotam Gigi <yotam.gi@gmail.com> 8163M: Jamal Hadi Salim <jhs@mojatatu.com> 8164F: net/ife 8165F: include/net/ife.h 8166F: include/uapi/linux/ife.h 8167 8168IGORPLUG-USB IR RECEIVER 8169M: Sean Young <sean@mess.org> 8170L: linux-media@vger.kernel.org 8171S: Maintained 8172F: drivers/media/rc/igorplugusb.c 8173 8174IGUANAWORKS USB IR TRANSCEIVER 8175M: Sean Young <sean@mess.org> 8176L: linux-media@vger.kernel.org 8177S: Maintained 8178F: drivers/media/rc/iguanair.c 8179 8180IIO DIGITAL POTENTIOMETER DAC 8181M: Peter Rosin <peda@axentia.se> 8182L: linux-iio@vger.kernel.org 8183S: Maintained 8184F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 8185F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 8186F: drivers/iio/dac/dpot-dac.c 8187 8188IIO ENVELOPE DETECTOR 8189M: Peter Rosin <peda@axentia.se> 8190L: linux-iio@vger.kernel.org 8191S: Maintained 8192F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 8193F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 8194F: drivers/iio/adc/envelope-detector.c 8195 8196IIO MULTIPLEXER 8197M: Peter Rosin <peda@axentia.se> 8198L: linux-iio@vger.kernel.org 8199S: Maintained 8200F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 8201F: drivers/iio/multiplexer/iio-mux.c 8202 8203IIO SUBSYSTEM AND DRIVERS 8204M: Jonathan Cameron <jic23@kernel.org> 8205R: Hartmut Knaack <knaack.h@gmx.de> 8206R: Lars-Peter Clausen <lars@metafoo.de> 8207R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 8208L: linux-iio@vger.kernel.org 8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8210S: Maintained 8211F: Documentation/ABI/testing/configfs-iio* 8212F: Documentation/ABI/testing/sysfs-bus-iio* 8213F: Documentation/devicetree/bindings/iio/ 8214F: drivers/iio/ 8215F: drivers/staging/iio/ 8216F: include/linux/iio/ 8217F: tools/iio/ 8218 8219IIO UNIT CONVERTER 8220M: Peter Rosin <peda@axentia.se> 8221L: linux-iio@vger.kernel.org 8222S: Maintained 8223F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 8224F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 8225F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 8226F: drivers/iio/afe/iio-rescale.c 8227 8228IKANOS/ADI EAGLE ADSL USB DRIVER 8229M: Matthieu Castet <castet.matthieu@free.fr> 8230M: Stanislaw Gruszka <stf_xl@wp.pl> 8231S: Maintained 8232F: drivers/usb/atm/ueagle-atm.c 8233 8234IMGTEC ASCII LCD DRIVER 8235M: Paul Burton <paulburton@kernel.org> 8236S: Maintained 8237F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 8238F: drivers/auxdisplay/img-ascii-lcd.c 8239 8240IMGTEC IR DECODER DRIVER 8241S: Orphan 8242F: drivers/media/rc/img-ir/ 8243 8244IMON SOUNDGRAPH USB IR RECEIVER 8245M: Sean Young <sean@mess.org> 8246L: linux-media@vger.kernel.org 8247S: Maintained 8248F: drivers/media/rc/imon_raw.c 8249F: drivers/media/rc/imon.c 8250 8251IMS TWINTURBO FRAMEBUFFER DRIVER 8252L: linux-fbdev@vger.kernel.org 8253S: Orphan 8254F: drivers/video/fbdev/imsttfb.c 8255 8256INA209 HARDWARE MONITOR DRIVER 8257M: Guenter Roeck <linux@roeck-us.net> 8258L: linux-hwmon@vger.kernel.org 8259S: Maintained 8260F: Documentation/hwmon/ina209.rst 8261F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8262F: drivers/hwmon/ina209.c 8263 8264INA2XX HARDWARE MONITOR DRIVER 8265M: Guenter Roeck <linux@roeck-us.net> 8266L: linux-hwmon@vger.kernel.org 8267S: Maintained 8268F: Documentation/hwmon/ina2xx.rst 8269F: drivers/hwmon/ina2xx.c 8270F: include/linux/platform_data/ina2xx.h 8271 8272INDUSTRY PACK SUBSYSTEM (IPACK) 8273M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 8274M: Jens Taprogge <jens.taprogge@taprogge.org> 8275M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8276L: industrypack-devel@lists.sourceforge.net 8277W: http://industrypack.sourceforge.net 8278S: Maintained 8279F: drivers/ipack/ 8280 8281INFINEON DPS310 Driver 8282M: Eddie James <eajames@linux.ibm.com> 8283L: linux-iio@vger.kernel.org 8284F: drivers/iio/pressure/dps310.c 8285S: Maintained 8286 8287INFINIBAND SUBSYSTEM 8288M: Doug Ledford <dledford@redhat.com> 8289M: Jason Gunthorpe <jgg@mellanox.com> 8290L: linux-rdma@vger.kernel.org 8291W: https://github.com/linux-rdma/rdma-core 8292Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8294S: Supported 8295F: Documentation/devicetree/bindings/infiniband/ 8296F: Documentation/infiniband/ 8297F: drivers/infiniband/ 8298F: include/uapi/linux/if_infiniband.h 8299F: include/uapi/rdma/ 8300F: include/rdma/ 8301F: include/trace/events/ib_mad.h 8302F: include/trace/events/ib_umad.h 8303F: samples/bpf/ibumad_kern.c 8304F: samples/bpf/ibumad_user.c 8305 8306INGENIC JZ4780 DMA Driver 8307M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 8308S: Maintained 8309F: drivers/dma/dma-jz4780.c 8310 8311INGENIC JZ4780 NAND DRIVER 8312M: Harvey Hunt <harveyhuntnexus@gmail.com> 8313L: linux-mtd@lists.infradead.org 8314S: Maintained 8315F: drivers/mtd/nand/raw/ingenic/ 8316 8317INGENIC JZ47xx SoCs 8318M: Paul Cercueil <paul@crapouillou.net> 8319S: Maintained 8320F: arch/mips/boot/dts/ingenic/ 8321F: arch/mips/include/asm/mach-jz4740/ 8322F: arch/mips/jz4740/ 8323F: drivers/clk/ingenic/ 8324F: drivers/dma/dma-jz4780.c 8325F: drivers/gpu/drm/ingenic/ 8326F: drivers/i2c/busses/i2c-jz4780.c 8327F: drivers/iio/adc/ingenic-adc.c 8328F: drivers/irqchip/irq-ingenic.c 8329F: drivers/memory/jz4780-nemc.c 8330F: drivers/mmc/host/jz4740_mmc.c 8331F: drivers/mtd/nand/raw/ingenic/ 8332F: drivers/pinctrl/pinctrl-ingenic.c 8333F: drivers/power/supply/ingenic-battery.c 8334F: drivers/pwm/pwm-jz4740.c 8335F: drivers/rtc/rtc-jz4740.c 8336F: drivers/tty/serial/8250/8250_ingenic.c 8337F: drivers/usb/musb/jz4740.c 8338F: drivers/watchdog/jz4740_wdt.c 8339F: include/dt-bindings/iio/adc/ingenic,adc.h 8340F: include/linux/mfd/ingenic-tcu.h 8341F: sound/soc/jz4740/ 8342F: sound/soc/codecs/jz47* 8343 8344INOTIFY 8345M: Jan Kara <jack@suse.cz> 8346R: Amir Goldstein <amir73il@gmail.com> 8347L: linux-fsdevel@vger.kernel.org 8348S: Maintained 8349F: Documentation/filesystems/inotify.txt 8350F: fs/notify/inotify/ 8351F: include/linux/inotify.h 8352F: include/uapi/linux/inotify.h 8353 8354INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8355M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8356L: linux-input@vger.kernel.org 8357Q: http://patchwork.kernel.org/project/linux-input/list/ 8358T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8359S: Maintained 8360F: drivers/input/ 8361F: include/linux/input.h 8362F: include/uapi/linux/input.h 8363F: include/uapi/linux/input-event-codes.h 8364F: include/linux/input/ 8365F: Documentation/devicetree/bindings/input/ 8366F: Documentation/devicetree/bindings/serio/ 8367F: Documentation/input/ 8368 8369INPUT MULTITOUCH (MT) PROTOCOL 8370M: Henrik Rydberg <rydberg@bitmath.org> 8371L: linux-input@vger.kernel.org 8372S: Odd fixes 8373F: Documentation/input/multi-touch-protocol.rst 8374F: drivers/input/input-mt.c 8375K: \b(ABS|SYN)_MT_ 8376 8377INSIDE SECURE CRYPTO DRIVER 8378M: Antoine Tenart <antoine.tenart@bootlin.com> 8379F: drivers/crypto/inside-secure/ 8380S: Maintained 8381L: linux-crypto@vger.kernel.org 8382 8383INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8384M: Mimi Zohar <zohar@linux.ibm.com> 8385M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8386L: linux-integrity@vger.kernel.org 8387T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8388S: Supported 8389F: security/integrity/ima/ 8390 8391INTEL 810/815 FRAMEBUFFER DRIVER 8392M: Antonino Daplas <adaplas@gmail.com> 8393L: linux-fbdev@vger.kernel.org 8394S: Maintained 8395F: drivers/video/fbdev/i810/ 8396 8397INTEL ASoC DRIVERS 8398M: Cezary Rojewski <cezary.rojewski@intel.com> 8399M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8400M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8401M: Jie Yang <yang.jie@linux.intel.com> 8402L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8403S: Supported 8404F: sound/soc/intel/ 8405 8406INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8407M: Hans de Goede <hdegoede@redhat.com> 8408L: platform-driver-x86@vger.kernel.org 8409S: Maintained 8410F: drivers/platform/x86/intel_atomisp2_pm.c 8411 8412INTEL C600 SERIES SAS CONTROLLER DRIVER 8413M: Intel SCU Linux support <intel-linux-scu@intel.com> 8414M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8415L: linux-scsi@vger.kernel.org 8416T: git git://git.code.sf.net/p/intel-sas/isci 8417S: Supported 8418F: drivers/scsi/isci/ 8419 8420INTEL CPU family model numbers 8421M: Tony Luck <tony.luck@intel.com> 8422M: x86@kernel.org 8423L: linux-kernel@vger.kernel.org 8424S: Supported 8425F: arch/x86/include/asm/intel-family.h 8426 8427INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8428M: Jani Nikula <jani.nikula@linux.intel.com> 8429M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8430M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8431L: intel-gfx@lists.freedesktop.org 8432W: https://01.org/linuxgraphics/ 8433B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs 8434C: irc://chat.freenode.net/intel-gfx 8435Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8436T: git git://anongit.freedesktop.org/drm-intel 8437S: Supported 8438F: drivers/gpu/drm/i915/ 8439F: include/drm/i915* 8440F: include/uapi/drm/i915_drm.h 8441F: Documentation/gpu/i915.rst 8442 8443INTEL ETHERNET DRIVERS 8444M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8445L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8446W: http://www.intel.com/support/feedback.htm 8447W: http://e1000.sourceforge.net/ 8448Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8451S: Supported 8452F: Documentation/networking/device_drivers/intel/e100.rst 8453F: Documentation/networking/device_drivers/intel/e1000.rst 8454F: Documentation/networking/device_drivers/intel/e1000e.rst 8455F: Documentation/networking/device_drivers/intel/fm10k.rst 8456F: Documentation/networking/device_drivers/intel/igb.rst 8457F: Documentation/networking/device_drivers/intel/igbvf.rst 8458F: Documentation/networking/device_drivers/intel/ixgb.rst 8459F: Documentation/networking/device_drivers/intel/ixgbe.rst 8460F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8461F: Documentation/networking/device_drivers/intel/i40e.rst 8462F: Documentation/networking/device_drivers/intel/iavf.rst 8463F: Documentation/networking/device_drivers/intel/ice.rst 8464F: drivers/net/ethernet/intel/ 8465F: drivers/net/ethernet/intel/*/ 8466F: include/linux/avf/virtchnl.h 8467 8468INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8469M: Maik Broemme <mbroemme@libmpq.org> 8470L: linux-fbdev@vger.kernel.org 8471S: Maintained 8472F: Documentation/fb/intelfb.rst 8473F: drivers/video/fbdev/intelfb/ 8474 8475INTEL GPIO DRIVERS 8476M: Andy Shevchenko <andy@kernel.org> 8477L: linux-gpio@vger.kernel.org 8478S: Maintained 8479T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8480F: drivers/gpio/gpio-ich.c 8481F: drivers/gpio/gpio-intel-mid.c 8482F: drivers/gpio/gpio-merrifield.c 8483F: drivers/gpio/gpio-ml-ioh.c 8484F: drivers/gpio/gpio-pch.c 8485F: drivers/gpio/gpio-sch.c 8486F: drivers/gpio/gpio-sodaville.c 8487 8488INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8489M: Zhenyu Wang <zhenyuw@linux.intel.com> 8490M: Zhi Wang <zhi.a.wang@intel.com> 8491L: intel-gvt-dev@lists.freedesktop.org 8492L: intel-gfx@lists.freedesktop.org 8493W: https://01.org/igvt-g 8494T: git https://github.com/intel/gvt-linux.git 8495S: Supported 8496F: drivers/gpu/drm/i915/gvt/ 8497 8498INTEL HID EVENT DRIVER 8499M: Alex Hung <alex.hung@canonical.com> 8500L: platform-driver-x86@vger.kernel.org 8501S: Maintained 8502F: drivers/platform/x86/intel-hid.c 8503 8504INTEL I/OAT DMA DRIVER 8505M: Dave Jiang <dave.jiang@intel.com> 8506R: Dan Williams <dan.j.williams@intel.com> 8507L: dmaengine@vger.kernel.org 8508Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8509S: Supported 8510F: drivers/dma/ioat* 8511 8512INTEL IADX DRIVER 8513M: Dave Jiang <dave.jiang@intel.com> 8514L: dmaengine@vger.kernel.org 8515S: Supported 8516F: drivers/dma/idxd/* 8517F: include/uapi/linux/idxd.h 8518 8519INTEL IDLE DRIVER 8520M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8521M: Len Brown <lenb@kernel.org> 8522L: linux-pm@vger.kernel.org 8523T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8524B: https://bugzilla.kernel.org 8525S: Supported 8526F: drivers/idle/intel_idle.c 8527 8528INTEL INTEGRATED SENSOR HUB DRIVER 8529M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8530M: Jiri Kosina <jikos@kernel.org> 8531L: linux-input@vger.kernel.org 8532S: Maintained 8533F: drivers/hid/intel-ish-hid/ 8534 8535INTEL IOMMU (VT-d) 8536M: David Woodhouse <dwmw2@infradead.org> 8537M: Lu Baolu <baolu.lu@linux.intel.com> 8538L: iommu@lists.linux-foundation.org 8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8540S: Supported 8541F: drivers/iommu/dmar.c 8542F: drivers/iommu/intel*.[ch] 8543F: include/linux/intel-iommu.h 8544F: include/linux/intel-svm.h 8545 8546INTEL IOP-ADMA DMA DRIVER 8547R: Dan Williams <dan.j.williams@intel.com> 8548S: Odd fixes 8549F: drivers/dma/iop-adma.c 8550 8551INTEL IPU3 CSI-2 CIO2 DRIVER 8552M: Yong Zhi <yong.zhi@intel.com> 8553M: Sakari Ailus <sakari.ailus@linux.intel.com> 8554M: Bingbu Cao <bingbu.cao@intel.com> 8555R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8556L: linux-media@vger.kernel.org 8557S: Maintained 8558F: drivers/media/pci/intel/ipu3/ 8559F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8560 8561INTEL IPU3 CSI-2 IMGU DRIVER 8562M: Sakari Ailus <sakari.ailus@linux.intel.com> 8563L: linux-media@vger.kernel.org 8564S: Maintained 8565F: drivers/staging/media/ipu3/ 8566F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8567F: Documentation/media/v4l-drivers/ipu3.rst 8568F: Documentation/media/v4l-drivers/ipu3_rcb.svg 8569 8570INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8571M: Krzysztof Halasa <khalasa@piap.pl> 8572S: Maintained 8573F: include/linux/soc/ixp4xx/qmgr.h 8574F: include/linux/soc/ixp4xx/npe.h 8575F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8576F: drivers/soc/ixp4xx/ixp4xx-npe.c 8577F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8578F: drivers/net/wan/ixp4xx_hss.c 8579 8580INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8581M: Deepak Saxena <dsaxena@plexity.net> 8582S: Maintained 8583F: drivers/char/hw_random/ixp4xx-rng.c 8584 8585INTEL MANAGEMENT ENGINE (mei) 8586M: Tomas Winkler <tomas.winkler@intel.com> 8587L: linux-kernel@vger.kernel.org 8588S: Supported 8589F: include/uapi/linux/mei.h 8590F: include/linux/mei_cl_bus.h 8591F: drivers/misc/mei/* 8592F: drivers/watchdog/mei_wdt.c 8593F: Documentation/driver-api/mei/* 8594F: samples/mei/* 8595 8596INTEL MENLOW THERMAL DRIVER 8597M: Sujith Thomas <sujith.thomas@intel.com> 8598L: platform-driver-x86@vger.kernel.org 8599W: https://01.org/linux-acpi 8600S: Supported 8601F: drivers/platform/x86/intel_menlow.c 8602 8603INTEL MIC DRIVERS (mic) 8604M: Sudeep Dutt <sudeep.dutt@intel.com> 8605M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8606S: Supported 8607W: https://github.com/sudeepdutt/mic 8608W: http://software.intel.com/en-us/mic-developer 8609F: include/linux/mic_bus.h 8610F: include/linux/scif.h 8611F: include/uapi/linux/mic_common.h 8612F: include/uapi/linux/mic_ioctl.h 8613F: include/uapi/linux/scif_ioctl.h 8614F: drivers/misc/mic/ 8615F: drivers/dma/mic_x100_dma.c 8616F: drivers/dma/mic_x100_dma.h 8617F: Documentation/mic/ 8618 8619INTEL PMC CORE DRIVER 8620M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8621M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8622L: platform-driver-x86@vger.kernel.org 8623S: Maintained 8624F: drivers/platform/x86/intel_pmc_core* 8625 8626INTEL PMC/P-Unit IPC DRIVER 8627M: Zha Qipeng<qipeng.zha@intel.com> 8628L: platform-driver-x86@vger.kernel.org 8629S: Maintained 8630F: drivers/platform/x86/intel_pmc_ipc.c 8631F: drivers/platform/x86/intel_punit_ipc.c 8632F: arch/x86/include/asm/intel_pmc_ipc.h 8633F: arch/x86/include/asm/intel_punit_ipc.h 8634 8635INTEL PMIC GPIO DRIVERS 8636M: Andy Shevchenko <andy@kernel.org> 8637S: Maintained 8638T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8639F: drivers/gpio/gpio-*cove.c 8640F: drivers/gpio/gpio-msic.c 8641 8642INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8643R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8644S: Maintained 8645F: drivers/mfd/intel_msic.c 8646F: drivers/mfd/intel_soc_pmic* 8647F: include/linux/mfd/intel_msic.h 8648F: include/linux/mfd/intel_soc_pmic* 8649 8650INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8651M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8652L: linux-wireless@vger.kernel.org 8653S: Maintained 8654F: Documentation/networking/device_drivers/intel/ipw2100.txt 8655F: Documentation/networking/device_drivers/intel/ipw2200.txt 8656F: drivers/net/wireless/intel/ipw2x00/ 8657 8658INTEL PSTATE DRIVER 8659M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8660M: Len Brown <lenb@kernel.org> 8661L: linux-pm@vger.kernel.org 8662S: Supported 8663F: drivers/cpufreq/intel_pstate.c 8664 8665INTEL RDMA RNIC DRIVER 8666M: Faisal Latif <faisal.latif@intel.com> 8667M: Shiraz Saleem <shiraz.saleem@intel.com> 8668L: linux-rdma@vger.kernel.org 8669S: Supported 8670F: drivers/infiniband/hw/i40iw/ 8671F: include/uapi/rdma/i40iw-abi.h 8672 8673INTEL SPEED SELECT TECHNOLOGY 8674M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8675L: platform-driver-x86@vger.kernel.org 8676S: Maintained 8677F: drivers/platform/x86/intel_speed_select_if/ 8678F: tools/power/x86/intel-speed-select/ 8679F: include/uapi/linux/isst_if.h 8680 8681INTEL STRATIX10 FIRMWARE DRIVERS 8682M: Richard Gong <richard.gong@linux.intel.com> 8683L: linux-kernel@vger.kernel.org 8684S: Maintained 8685F: drivers/firmware/stratix10-rsu.c 8686F: drivers/firmware/stratix10-svc.c 8687F: include/linux/firmware/intel/stratix10-smc.h 8688F: include/linux/firmware/intel/stratix10-svc-client.h 8689F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8690F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8691 8692INTEL TELEMETRY DRIVER 8693M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8694M: "David E. Box" <david.e.box@linux.intel.com> 8695L: platform-driver-x86@vger.kernel.org 8696S: Maintained 8697F: arch/x86/include/asm/intel_telemetry.h 8698F: drivers/platform/x86/intel_telemetry* 8699 8700INTEL UNCORE FREQUENCY CONTROL 8701M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8702L: platform-driver-x86@vger.kernel.org 8703S: Maintained 8704F: drivers/platform/x86/intel-uncore-frequency.c 8705 8706INTEL VIRTUAL BUTTON DRIVER 8707M: AceLan Kao <acelan.kao@canonical.com> 8708L: platform-driver-x86@vger.kernel.org 8709S: Maintained 8710F: drivers/platform/x86/intel-vbtn.c 8711 8712INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8713M: Stanislaw Gruszka <stf_xl@wp.pl> 8714L: linux-wireless@vger.kernel.org 8715S: Supported 8716F: drivers/net/wireless/intel/iwlegacy/ 8717 8718INTEL WIRELESS WIFI LINK (iwlwifi) 8719M: Johannes Berg <johannes.berg@intel.com> 8720M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8721M: Luca Coelho <luciano.coelho@intel.com> 8722M: Intel Linux Wireless <linuxwifi@intel.com> 8723L: linux-wireless@vger.kernel.org 8724W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8726S: Supported 8727F: drivers/net/wireless/intel/iwlwifi/ 8728 8729INTEL WIRELESS WIMAX CONNECTION 2400 8730M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8731M: linux-wimax@intel.com 8732L: wimax@linuxwimax.org (subscribers-only) 8733S: Supported 8734W: http://linuxwimax.org 8735F: Documentation/admin-guide/wimax/i2400m.rst 8736F: drivers/net/wimax/i2400m/ 8737F: include/uapi/linux/wimax/i2400m.h 8738 8739INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8740M: Mario Limonciello <mario.limonciello@dell.com> 8741S: Maintained 8742F: drivers/platform/x86/intel-wmi-thunderbolt.c 8743 8744INTEL(R) TRACE HUB 8745M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8746S: Supported 8747F: Documentation/trace/intel_th.rst 8748F: drivers/hwtracing/intel_th/ 8749F: include/linux/intel_th.h 8750 8751INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8752M: Ning Sun <ning.sun@intel.com> 8753L: tboot-devel@lists.sourceforge.net 8754W: http://tboot.sourceforge.net 8755T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8756S: Supported 8757F: Documentation/x86/intel_txt.rst 8758F: include/linux/tboot.h 8759F: arch/x86/kernel/tboot.c 8760 8761INTERCONNECT API 8762M: Georgi Djakov <georgi.djakov@linaro.org> 8763L: linux-pm@vger.kernel.org 8764S: Maintained 8765F: Documentation/driver-api/interconnect.rst 8766F: Documentation/devicetree/bindings/interconnect/ 8767F: drivers/interconnect/ 8768F: include/dt-bindings/interconnect/ 8769F: include/linux/interconnect-provider.h 8770F: include/linux/interconnect.h 8771 8772INVENSENSE MPU-3050 GYROSCOPE DRIVER 8773M: Linus Walleij <linus.walleij@linaro.org> 8774L: linux-iio@vger.kernel.org 8775S: Maintained 8776F: drivers/iio/gyro/mpu3050* 8777F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8778 8779IOC3 ETHERNET DRIVER 8780M: Ralf Baechle <ralf@linux-mips.org> 8781L: linux-mips@vger.kernel.org 8782S: Maintained 8783F: drivers/net/ethernet/sgi/ioc3-eth.c 8784 8785IOMAP FILESYSTEM LIBRARY 8786M: Christoph Hellwig <hch@infradead.org> 8787M: Darrick J. Wong <darrick.wong@oracle.com> 8788M: linux-xfs@vger.kernel.org 8789M: linux-fsdevel@vger.kernel.org 8790L: linux-xfs@vger.kernel.org 8791L: linux-fsdevel@vger.kernel.org 8792T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8793S: Supported 8794F: fs/iomap/ 8795F: include/linux/iomap.h 8796 8797IOMMU DRIVERS 8798M: Joerg Roedel <joro@8bytes.org> 8799L: iommu@lists.linux-foundation.org 8800T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8801S: Maintained 8802F: Documentation/devicetree/bindings/iommu/ 8803F: drivers/iommu/ 8804F: include/linux/iommu.h 8805F: include/linux/of_iommu.h 8806F: include/linux/iova.h 8807 8808IO_URING 8809M: Jens Axboe <axboe@kernel.dk> 8810L: io-uring@vger.kernel.org 8811T: git git://git.kernel.dk/linux-block 8812T: git git://git.kernel.dk/liburing 8813S: Maintained 8814F: fs/io_uring.c 8815F: fs/io-wq.c 8816F: fs/io-wq.h 8817F: include/uapi/linux/io_uring.h 8818 8819IPMI SUBSYSTEM 8820M: Corey Minyard <minyard@acm.org> 8821L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8822W: http://openipmi.sourceforge.net/ 8823S: Supported 8824F: Documentation/devicetree/bindings/ipmi/ 8825F: Documentation/IPMI.txt 8826F: drivers/char/ipmi/ 8827F: include/linux/ipmi* 8828F: include/uapi/linux/ipmi* 8829 8830IPS SCSI RAID DRIVER 8831M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8832L: linux-scsi@vger.kernel.org 8833W: http://www.adaptec.com/ 8834S: Maintained 8835F: drivers/scsi/ips* 8836 8837IPVS 8838M: Wensong Zhang <wensong@linux-vs.org> 8839M: Simon Horman <horms@verge.net.au> 8840M: Julian Anastasov <ja@ssi.bg> 8841L: netdev@vger.kernel.org 8842L: lvs-devel@vger.kernel.org 8843S: Maintained 8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8846F: Documentation/networking/ipvs-sysctl.txt 8847F: include/net/ip_vs.h 8848F: include/uapi/linux/ip_vs.h 8849F: net/netfilter/ipvs/ 8850 8851IPWIRELESS DRIVER 8852M: Jiri Kosina <jikos@kernel.org> 8853M: David Sterba <dsterba@suse.com> 8854S: Odd Fixes 8855F: drivers/tty/ipwireless/ 8856 8857IPX NETWORK LAYER 8858L: netdev@vger.kernel.org 8859S: Obsolete 8860F: include/uapi/linux/ipx.h 8861 8862IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8863M: Marc Zyngier <maz@kernel.org> 8864S: Maintained 8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8866F: Documentation/IRQ-domain.txt 8867F: include/linux/irqdomain.h 8868F: kernel/irq/irqdomain.c 8869F: kernel/irq/msi.c 8870 8871IRQ SUBSYSTEM 8872M: Thomas Gleixner <tglx@linutronix.de> 8873L: linux-kernel@vger.kernel.org 8874S: Maintained 8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8876F: kernel/irq/ 8877 8878IRQCHIP DRIVERS 8879M: Thomas Gleixner <tglx@linutronix.de> 8880M: Jason Cooper <jason@lakedaemon.net> 8881M: Marc Zyngier <maz@kernel.org> 8882L: linux-kernel@vger.kernel.org 8883S: Maintained 8884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8885F: Documentation/devicetree/bindings/interrupt-controller/ 8886F: drivers/irqchip/ 8887 8888ISA 8889M: William Breathitt Gray <vilhelm.gray@gmail.com> 8890S: Maintained 8891F: Documentation/driver-api/isa.rst 8892F: drivers/base/isa.c 8893F: include/linux/isa.h 8894 8895ISA RADIO MODULE 8896M: Hans Verkuil <hverkuil@xs4all.nl> 8897L: linux-media@vger.kernel.org 8898T: git git://linuxtv.org/media_tree.git 8899W: https://linuxtv.org 8900S: Maintained 8901F: drivers/media/radio/radio-isa* 8902 8903ISAPNP 8904M: Jaroslav Kysela <perex@perex.cz> 8905S: Maintained 8906F: Documentation/driver-api/isapnp.rst 8907F: drivers/pnp/isapnp/ 8908F: include/linux/isapnp.h 8909 8910ISCSI 8911M: Lee Duncan <lduncan@suse.com> 8912M: Chris Leech <cleech@redhat.com> 8913L: open-iscsi@googlegroups.com 8914L: linux-scsi@vger.kernel.org 8915W: www.open-iscsi.com 8916S: Maintained 8917F: drivers/scsi/*iscsi* 8918F: include/scsi/*iscsi* 8919 8920iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8921M: Peter Jones <pjones@redhat.com> 8922M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8923S: Maintained 8924F: drivers/firmware/iscsi_ibft* 8925 8926ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8927M: Sagi Grimberg <sagi@grimberg.me> 8928M: Max Gurtovoy <maxg@mellanox.com> 8929L: linux-rdma@vger.kernel.org 8930S: Supported 8931W: http://www.openfabrics.org 8932W: www.open-iscsi.org 8933Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8934F: drivers/infiniband/ulp/iser/ 8935 8936ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8937M: Sagi Grimberg <sagi@grimberg.me> 8938T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8939L: linux-rdma@vger.kernel.org 8940L: target-devel@vger.kernel.org 8941S: Supported 8942W: http://www.linux-iscsi.org 8943F: drivers/infiniband/ulp/isert 8944 8945ISDN/mISDN SUBSYSTEM 8946M: Karsten Keil <isdn@linux-pingi.de> 8947L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8948L: netdev@vger.kernel.org 8949W: http://www.isdn4linux.de 8950S: Maintained 8951F: drivers/isdn/mISDN/ 8952F: drivers/isdn/hardware/ 8953F: drivers/isdn/Kconfig 8954F: drivers/isdn/Makefile 8955 8956ISDN/CMTP OVER BLUETOOTH 8957M: Karsten Keil <isdn@linux-pingi.de> 8958L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8959L: netdev@vger.kernel.org 8960W: http://www.isdn4linux.de 8961S: Odd Fixes 8962F: Documentation/isdn/ 8963F: drivers/isdn/capi/ 8964F: net/bluetooth/cmtp/ 8965F: include/linux/isdn/ 8966F: include/uapi/linux/isdn/ 8967 8968IT87 HARDWARE MONITORING DRIVER 8969M: Jean Delvare <jdelvare@suse.com> 8970L: linux-hwmon@vger.kernel.org 8971S: Maintained 8972F: Documentation/hwmon/it87.rst 8973F: drivers/hwmon/it87.c 8974 8975IT913X MEDIA DRIVER 8976M: Antti Palosaari <crope@iki.fi> 8977L: linux-media@vger.kernel.org 8978W: https://linuxtv.org 8979W: http://palosaari.fi/linux/ 8980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8981T: git git://linuxtv.org/anttip/media_tree.git 8982S: Maintained 8983F: drivers/media/tuners/it913x* 8984 8985IVTV VIDEO4LINUX DRIVER 8986M: Andy Walls <awalls@md.metrocast.net> 8987L: linux-media@vger.kernel.org 8988T: git git://linuxtv.org/media_tree.git 8989W: https://linuxtv.org 8990S: Maintained 8991F: Documentation/media/v4l-drivers/ivtv* 8992F: drivers/media/pci/ivtv/ 8993F: include/uapi/linux/ivtv* 8994 8995IX2505V MEDIA DRIVER 8996M: Malcolm Priestley <tvboxspy@gmail.com> 8997L: linux-media@vger.kernel.org 8998W: https://linuxtv.org 8999Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9000S: Maintained 9001F: drivers/media/dvb-frontends/ix2505v* 9002 9003JAILHOUSE HYPERVISOR INTERFACE 9004M: Jan Kiszka <jan.kiszka@siemens.com> 9005L: jailhouse-dev@googlegroups.com 9006S: Maintained 9007F: arch/x86/kernel/jailhouse.c 9008F: arch/x86/include/asm/jailhouse_para.h 9009 9010JC42.4 TEMPERATURE SENSOR DRIVER 9011M: Guenter Roeck <linux@roeck-us.net> 9012L: linux-hwmon@vger.kernel.org 9013S: Maintained 9014F: drivers/hwmon/jc42.c 9015F: Documentation/hwmon/jc42.rst 9016 9017JFS FILESYSTEM 9018M: Dave Kleikamp <shaggy@kernel.org> 9019L: jfs-discussion@lists.sourceforge.net 9020W: http://jfs.sourceforge.net/ 9021T: git git://github.com/kleikamp/linux-shaggy.git 9022S: Maintained 9023F: Documentation/admin-guide/jfs.rst 9024F: fs/jfs/ 9025 9026JME NETWORK DRIVER 9027M: Guo-Fu Tseng <cooldavid@cooldavid.org> 9028L: netdev@vger.kernel.org 9029S: Maintained 9030F: drivers/net/ethernet/jme.* 9031 9032JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 9033M: David Woodhouse <dwmw2@infradead.org> 9034M: Richard Weinberger <richard@nod.at> 9035L: linux-mtd@lists.infradead.org 9036W: http://www.linux-mtd.infradead.org/doc/jffs2.html 9037T: git git://git.infradead.org/ubifs-2.6.git 9038S: Odd Fixes 9039F: fs/jffs2/ 9040F: include/uapi/linux/jffs2.h 9041 9042JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 9043M: "Theodore Ts'o" <tytso@mit.edu> 9044M: Jan Kara <jack@suse.com> 9045L: linux-ext4@vger.kernel.org 9046S: Maintained 9047F: fs/jbd2/ 9048F: include/linux/jbd2.h 9049 9050JPU V4L2 MEM2MEM DRIVER FOR RENESAS 9051M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 9052L: linux-media@vger.kernel.org 9053S: Maintained 9054F: drivers/media/platform/rcar_jpu.c 9055 9056JSM Neo PCI based serial card 9057L: linux-serial@vger.kernel.org 9058S: Orphan 9059F: drivers/tty/serial/jsm/ 9060 9061K10TEMP HARDWARE MONITORING DRIVER 9062M: Clemens Ladisch <clemens@ladisch.de> 9063L: linux-hwmon@vger.kernel.org 9064S: Maintained 9065F: Documentation/hwmon/k10temp.rst 9066F: drivers/hwmon/k10temp.c 9067 9068K8TEMP HARDWARE MONITORING DRIVER 9069M: Rudolf Marek <r.marek@assembler.cz> 9070L: linux-hwmon@vger.kernel.org 9071S: Maintained 9072F: Documentation/hwmon/k8temp.rst 9073F: drivers/hwmon/k8temp.c 9074 9075KASAN 9076M: Andrey Ryabinin <aryabinin@virtuozzo.com> 9077R: Alexander Potapenko <glider@google.com> 9078R: Dmitry Vyukov <dvyukov@google.com> 9079L: kasan-dev@googlegroups.com 9080S: Maintained 9081F: arch/*/include/asm/kasan.h 9082F: arch/*/mm/kasan_init* 9083F: Documentation/dev-tools/kasan.rst 9084F: include/linux/kasan*.h 9085F: lib/test_kasan.c 9086F: mm/kasan/ 9087F: scripts/Makefile.kasan 9088 9089KCONFIG 9090M: Masahiro Yamada <masahiroy@kernel.org> 9091T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 9092L: linux-kbuild@vger.kernel.org 9093S: Maintained 9094F: Documentation/kbuild/kconfig* 9095F: scripts/kconfig/ 9096F: scripts/Kconfig.include 9097 9098KDUMP 9099M: Dave Young <dyoung@redhat.com> 9100M: Baoquan He <bhe@redhat.com> 9101R: Vivek Goyal <vgoyal@redhat.com> 9102L: kexec@lists.infradead.org 9103W: http://lse.sourceforge.net/kdump/ 9104S: Maintained 9105F: Documentation/admin-guide/kdump/ 9106 9107KEENE FM RADIO TRANSMITTER DRIVER 9108M: Hans Verkuil <hverkuil@xs4all.nl> 9109L: linux-media@vger.kernel.org 9110T: git git://linuxtv.org/media_tree.git 9111W: https://linuxtv.org 9112S: Maintained 9113F: drivers/media/radio/radio-keene* 9114 9115KERNEL AUTOMOUNTER 9116M: Ian Kent <raven@themaw.net> 9117L: autofs@vger.kernel.org 9118S: Maintained 9119F: fs/autofs/ 9120 9121KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 9122M: Masahiro Yamada <masahiroy@kernel.org> 9123M: Michal Marek <michal.lkml@markovi.net> 9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 9125L: linux-kbuild@vger.kernel.org 9126S: Maintained 9127F: Documentation/kbuild/ 9128F: Makefile 9129F: scripts/Kbuild* 9130F: scripts/Makefile* 9131F: scripts/basic/ 9132F: scripts/mk* 9133F: scripts/*vmlinux* 9134F: scripts/mod/ 9135F: scripts/package/ 9136 9137KERNEL JANITORS 9138L: kernel-janitors@vger.kernel.org 9139W: http://kernelnewbies.org/KernelJanitors 9140S: Odd Fixes 9141 9142KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 9143M: "J. Bruce Fields" <bfields@fieldses.org> 9144M: Chuck Lever <chuck.lever@oracle.com> 9145L: linux-nfs@vger.kernel.org 9146W: http://nfs.sourceforge.net/ 9147T: git git://linux-nfs.org/~bfields/linux.git 9148S: Supported 9149F: fs/nfsd/ 9150F: include/uapi/linux/nfsd/ 9151F: fs/lockd/ 9152F: fs/nfs_common/ 9153F: net/sunrpc/ 9154F: include/linux/lockd/ 9155F: include/linux/sunrpc/ 9156F: include/uapi/linux/sunrpc/ 9157 9158KERNEL SELFTEST FRAMEWORK 9159M: Shuah Khan <shuah@kernel.org> 9160M: Shuah Khan <skhan@linuxfoundation.org> 9161L: linux-kselftest@vger.kernel.org 9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9163Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9164S: Maintained 9165F: tools/testing/selftests/ 9166F: Documentation/dev-tools/kselftest* 9167 9168KERNEL UNIT TESTING FRAMEWORK (KUnit) 9169M: Brendan Higgins <brendanhiggins@google.com> 9170L: linux-kselftest@vger.kernel.org 9171L: kunit-dev@googlegroups.com 9172W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9173S: Maintained 9174F: Documentation/dev-tools/kunit/ 9175F: include/kunit/ 9176F: lib/kunit/ 9177F: tools/testing/kunit/ 9178 9179KERNEL USERMODE HELPER 9180M: Luis Chamberlain <mcgrof@kernel.org> 9181L: linux-kernel@vger.kernel.org 9182S: Maintained 9183F: kernel/umh.c 9184F: include/linux/umh.h 9185 9186KERNEL VIRTUAL MACHINE (KVM) 9187M: Paolo Bonzini <pbonzini@redhat.com> 9188L: kvm@vger.kernel.org 9189W: http://www.linux-kvm.org 9190T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9191S: Supported 9192F: Documentation/virt/kvm/ 9193F: include/trace/events/kvm.h 9194F: include/uapi/asm-generic/kvm* 9195F: include/uapi/linux/kvm* 9196F: include/asm-generic/kvm* 9197F: include/linux/kvm* 9198F: include/kvm/iodev.h 9199F: virt/kvm/* 9200F: tools/kvm/ 9201F: tools/testing/selftests/kvm/ 9202 9203KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 9204M: Marc Zyngier <maz@kernel.org> 9205R: James Morse <james.morse@arm.com> 9206R: Julien Thierry <julien.thierry.kdev@gmail.com> 9207R: Suzuki K Poulose <suzuki.poulose@arm.com> 9208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9209L: kvmarm@lists.cs.columbia.edu 9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9211S: Maintained 9212F: arch/arm/include/uapi/asm/kvm* 9213F: arch/arm/include/asm/kvm* 9214F: arch/arm/kvm/ 9215F: arch/arm64/include/uapi/asm/kvm* 9216F: arch/arm64/include/asm/kvm* 9217F: arch/arm64/kvm/ 9218F: virt/kvm/arm/ 9219F: include/kvm/arm_* 9220 9221KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 9222L: linux-mips@vger.kernel.org 9223L: kvm@vger.kernel.org 9224S: Orphan 9225F: arch/mips/include/uapi/asm/kvm* 9226F: arch/mips/include/asm/kvm* 9227F: arch/mips/kvm/ 9228 9229KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 9230M: Paul Mackerras <paulus@ozlabs.org> 9231L: kvm-ppc@vger.kernel.org 9232W: http://www.linux-kvm.org/ 9233T: git git://github.com/agraf/linux-2.6.git 9234S: Supported 9235F: arch/powerpc/include/uapi/asm/kvm* 9236F: arch/powerpc/include/asm/kvm* 9237F: arch/powerpc/kvm/ 9238F: arch/powerpc/kernel/kvm* 9239 9240KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 9241M: Christian Borntraeger <borntraeger@de.ibm.com> 9242M: Janosch Frank <frankja@linux.ibm.com> 9243R: David Hildenbrand <david@redhat.com> 9244R: Cornelia Huck <cohuck@redhat.com> 9245L: kvm@vger.kernel.org 9246W: http://www.ibm.com/developerworks/linux/linux390/ 9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9248S: Supported 9249F: arch/s390/include/uapi/asm/kvm* 9250F: arch/s390/include/asm/gmap.h 9251F: arch/s390/include/asm/kvm* 9252F: arch/s390/kvm/ 9253F: arch/s390/mm/gmap.c 9254F: tools/testing/selftests/kvm/s390x/ 9255F: tools/testing/selftests/kvm/*/s390x/ 9256 9257KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9258M: Paolo Bonzini <pbonzini@redhat.com> 9259R: Sean Christopherson <sean.j.christopherson@intel.com> 9260R: Vitaly Kuznetsov <vkuznets@redhat.com> 9261R: Wanpeng Li <wanpengli@tencent.com> 9262R: Jim Mattson <jmattson@google.com> 9263R: Joerg Roedel <joro@8bytes.org> 9264L: kvm@vger.kernel.org 9265W: http://www.linux-kvm.org 9266T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9267S: Supported 9268F: arch/x86/kvm/ 9269F: arch/x86/kvm/*/ 9270F: arch/x86/include/uapi/asm/kvm* 9271F: arch/x86/include/uapi/asm/vmx.h 9272F: arch/x86/include/uapi/asm/svm.h 9273F: arch/x86/include/asm/kvm* 9274F: arch/x86/include/asm/pvclock-abi.h 9275F: arch/x86/include/asm/svm.h 9276F: arch/x86/include/asm/vmx*.h 9277F: arch/x86/kernel/kvm.c 9278F: arch/x86/kernel/kvmclock.c 9279 9280KERNFS 9281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9282M: Tejun Heo <tj@kernel.org> 9283T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9284S: Supported 9285F: include/linux/kernfs.h 9286F: fs/kernfs/ 9287 9288KEXEC 9289M: Eric Biederman <ebiederm@xmission.com> 9290W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9291L: kexec@lists.infradead.org 9292S: Maintained 9293F: include/linux/kexec.h 9294F: include/uapi/linux/kexec.h 9295F: kernel/kexec* 9296 9297KEYS-ENCRYPTED 9298M: Mimi Zohar <zohar@linux.ibm.com> 9299L: linux-integrity@vger.kernel.org 9300L: keyrings@vger.kernel.org 9301S: Supported 9302F: Documentation/security/keys/trusted-encrypted.rst 9303F: include/keys/encrypted-type.h 9304F: security/keys/encrypted-keys/ 9305 9306KEYS-TRUSTED 9307M: James Bottomley <jejb@linux.ibm.com> 9308M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9309M: Mimi Zohar <zohar@linux.ibm.com> 9310L: linux-integrity@vger.kernel.org 9311L: keyrings@vger.kernel.org 9312S: Supported 9313F: Documentation/security/keys/trusted-encrypted.rst 9314F: include/keys/trusted-type.h 9315F: security/keys/trusted.c 9316F: include/keys/trusted.h 9317 9318KEYS/KEYRINGS 9319M: David Howells <dhowells@redhat.com> 9320M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9321L: keyrings@vger.kernel.org 9322S: Maintained 9323F: Documentation/security/keys/core.rst 9324F: include/linux/key.h 9325F: include/linux/key-type.h 9326F: include/linux/keyctl.h 9327F: include/uapi/linux/keyctl.h 9328F: include/keys/ 9329F: security/keys/ 9330 9331KGDB / KDB /debug_core 9332M: Jason Wessel <jason.wessel@windriver.com> 9333M: Daniel Thompson <daniel.thompson@linaro.org> 9334R: Douglas Anderson <dianders@chromium.org> 9335W: http://kgdb.wiki.kernel.org/ 9336L: kgdb-bugreport@lists.sourceforge.net 9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9338S: Maintained 9339F: Documentation/dev-tools/kgdb.rst 9340F: drivers/misc/kgdbts.c 9341F: drivers/tty/serial/kgdboc.c 9342F: include/linux/kdb.h 9343F: include/linux/kgdb.h 9344F: kernel/debug/ 9345 9346KMEMLEAK 9347M: Catalin Marinas <catalin.marinas@arm.com> 9348S: Maintained 9349F: Documentation/dev-tools/kmemleak.rst 9350F: include/linux/kmemleak.h 9351F: mm/kmemleak.c 9352F: mm/kmemleak-test.c 9353 9354KMOD KERNEL MODULE LOADER - USERMODE HELPER 9355M: Luis Chamberlain <mcgrof@kernel.org> 9356L: linux-kernel@vger.kernel.org 9357S: Maintained 9358F: kernel/kmod.c 9359F: include/linux/kmod.h 9360F: lib/test_kmod.c 9361F: tools/testing/selftests/kmod/ 9362 9363KPROBES 9364M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 9365M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 9366M: "David S. Miller" <davem@davemloft.net> 9367M: Masami Hiramatsu <mhiramat@kernel.org> 9368S: Maintained 9369F: Documentation/kprobes.txt 9370F: include/linux/kprobes.h 9371F: include/asm-generic/kprobes.h 9372F: kernel/kprobes.c 9373 9374KS0108 LCD CONTROLLER DRIVER 9375M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9376S: Maintained 9377F: Documentation/admin-guide/auxdisplay/ks0108.rst 9378F: drivers/auxdisplay/ks0108.c 9379F: include/linux/ks0108.h 9380 9381L3MDEV 9382M: David Ahern <dsahern@kernel.org> 9383L: netdev@vger.kernel.org 9384S: Maintained 9385F: net/l3mdev 9386F: include/net/l3mdev.h 9387 9388L7 BPF FRAMEWORK 9389M: John Fastabend <john.fastabend@gmail.com> 9390M: Daniel Borkmann <daniel@iogearbox.net> 9391L: netdev@vger.kernel.org 9392L: bpf@vger.kernel.org 9393S: Maintained 9394F: include/linux/skmsg.h 9395F: net/core/skmsg.c 9396F: net/core/sock_map.c 9397F: net/ipv4/tcp_bpf.c 9398 9399LANTIQ / INTEL Ethernet drivers 9400M: Hauke Mehrtens <hauke@hauke-m.de> 9401L: netdev@vger.kernel.org 9402S: Maintained 9403F: net/dsa/tag_gswip.c 9404F: drivers/net/ethernet/lantiq_xrx200.c 9405F: drivers/net/dsa/lantiq_pce.h 9406F: drivers/net/dsa/lantiq_gswip.c 9407 9408LANTIQ MIPS ARCHITECTURE 9409M: John Crispin <john@phrozen.org> 9410L: linux-mips@vger.kernel.org 9411S: Maintained 9412F: arch/mips/lantiq 9413F: drivers/soc/lantiq 9414 9415LAPB module 9416L: linux-x25@vger.kernel.org 9417S: Orphan 9418F: Documentation/networking/lapb-module.txt 9419F: include/*/lapb.h 9420F: net/lapb/ 9421 9422LASI 53c700 driver for PARISC 9423M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9424L: linux-scsi@vger.kernel.org 9425S: Maintained 9426F: Documentation/scsi/53c700.txt 9427F: drivers/scsi/53c700* 9428 9429LEAKING_ADDRESSES 9430M: Tobin C. Harding <me@tobin.cc> 9431M: Tycho Andersen <tycho@tycho.ws> 9432L: kernel-hardening@lists.openwall.com 9433S: Maintained 9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9435F: scripts/leaking_addresses.pl 9436 9437LED SUBSYSTEM 9438M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9439M: Pavel Machek <pavel@ucw.cz> 9440R: Dan Murphy <dmurphy@ti.com> 9441L: linux-leds@vger.kernel.org 9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9444S: Maintained 9445F: Documentation/devicetree/bindings/leds/ 9446F: drivers/leds/ 9447F: include/linux/leds.h 9448 9449LEGACY EEPROM DRIVER 9450M: Jean Delvare <jdelvare@suse.com> 9451S: Maintained 9452F: Documentation/misc-devices/eeprom.rst 9453F: drivers/misc/eeprom/eeprom.c 9454 9455LEGO MINDSTORMS EV3 9456R: David Lechner <david@lechnology.com> 9457S: Maintained 9458F: arch/arm/boot/dts/da850-lego-ev3.dts 9459F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9460F: drivers/power/supply/lego_ev3_battery.c 9461 9462LEGO USB Tower driver 9463M: Juergen Stuber <starblue@users.sourceforge.net> 9464L: legousb-devel@lists.sourceforge.net 9465W: http://legousb.sourceforge.net/ 9466S: Maintained 9467F: drivers/usb/misc/legousbtower.c 9468 9469LG LAPTOP EXTRAS 9470M: Matan Ziv-Av <matan@svgalib.org> 9471L: platform-driver-x86@vger.kernel.org 9472S: Maintained 9473F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9474F: Documentation/admin-guide/laptops/lg-laptop.rst 9475F: drivers/platform/x86/lg-laptop.c 9476 9477LG2160 MEDIA DRIVER 9478M: Michael Krufky <mkrufky@linuxtv.org> 9479L: linux-media@vger.kernel.org 9480W: https://linuxtv.org 9481W: http://github.com/mkrufky 9482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9483T: git git://linuxtv.org/mkrufky/tuners.git 9484S: Maintained 9485F: drivers/media/dvb-frontends/lg2160.* 9486 9487LGDT3305 MEDIA DRIVER 9488M: Michael Krufky <mkrufky@linuxtv.org> 9489L: linux-media@vger.kernel.org 9490W: https://linuxtv.org 9491W: http://github.com/mkrufky 9492Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9493T: git git://linuxtv.org/mkrufky/tuners.git 9494S: Maintained 9495F: drivers/media/dvb-frontends/lgdt3305.* 9496 9497LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9498M: Viresh Kumar <vireshk@kernel.org> 9499L: linux-ide@vger.kernel.org 9500T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9501S: Maintained 9502F: include/linux/pata_arasan_cf_data.h 9503F: drivers/ata/pata_arasan_cf.c 9504 9505LIBATA PATA DRIVERS 9506M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9507M: Jens Axboe <axboe@kernel.dk> 9508L: linux-ide@vger.kernel.org 9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9510S: Maintained 9511F: drivers/ata/pata_*.c 9512F: drivers/ata/ata_generic.c 9513 9514LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9515M: Linus Walleij <linus.walleij@linaro.org> 9516L: linux-ide@vger.kernel.org 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9518S: Maintained 9519F: drivers/ata/pata_ftide010.c 9520F: drivers/ata/sata_gemini.c 9521F: drivers/ata/sata_gemini.h 9522 9523LIBATA SATA AHCI PLATFORM devices support 9524M: Hans de Goede <hdegoede@redhat.com> 9525M: Jens Axboe <axboe@kernel.dk> 9526L: linux-ide@vger.kernel.org 9527T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9528S: Maintained 9529F: drivers/ata/ahci_platform.c 9530F: drivers/ata/libahci_platform.c 9531F: include/linux/ahci_platform.h 9532 9533LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9534M: Mikael Pettersson <mikpelinux@gmail.com> 9535L: linux-ide@vger.kernel.org 9536T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9537S: Maintained 9538F: drivers/ata/sata_promise.* 9539 9540LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9541M: Jens Axboe <axboe@kernel.dk> 9542L: linux-ide@vger.kernel.org 9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9544S: Maintained 9545F: drivers/ata/ 9546F: include/linux/ata.h 9547F: include/linux/libata.h 9548F: Documentation/devicetree/bindings/ata/ 9549 9550LIBLOCKDEP 9551M: Sasha Levin <alexander.levin@microsoft.com> 9552S: Maintained 9553F: tools/lib/lockdep/ 9554 9555LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9556M: Dan Williams <dan.j.williams@intel.com> 9557M: Vishal Verma <vishal.l.verma@intel.com> 9558M: Dave Jiang <dave.jiang@intel.com> 9559L: linux-nvdimm@lists.01.org 9560P: Documentation/nvdimm/maintainer-entry-profile.rst 9561Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9562S: Supported 9563F: drivers/nvdimm/blk.c 9564F: drivers/nvdimm/region_devs.c 9565 9566LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9567M: Vishal Verma <vishal.l.verma@intel.com> 9568M: Dan Williams <dan.j.williams@intel.com> 9569M: Dave Jiang <dave.jiang@intel.com> 9570L: linux-nvdimm@lists.01.org 9571P: Documentation/nvdimm/maintainer-entry-profile.rst 9572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9573S: Supported 9574F: drivers/nvdimm/btt* 9575 9576LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9577M: Dan Williams <dan.j.williams@intel.com> 9578M: Vishal Verma <vishal.l.verma@intel.com> 9579M: Dave Jiang <dave.jiang@intel.com> 9580L: linux-nvdimm@lists.01.org 9581P: Documentation/nvdimm/maintainer-entry-profile.rst 9582Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9583S: Supported 9584F: drivers/nvdimm/pmem* 9585 9586LIBNVDIMM: DEVICETREE BINDINGS 9587M: Oliver O'Halloran <oohall@gmail.com> 9588L: linux-nvdimm@lists.01.org 9589Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9590S: Supported 9591F: drivers/nvdimm/of_pmem.c 9592F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9593 9594LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9595M: Dan Williams <dan.j.williams@intel.com> 9596M: Vishal Verma <vishal.l.verma@intel.com> 9597M: Dave Jiang <dave.jiang@intel.com> 9598M: Ira Weiny <ira.weiny@intel.com> 9599L: linux-nvdimm@lists.01.org 9600P: Documentation/nvdimm/maintainer-entry-profile.rst 9601Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9603S: Supported 9604F: drivers/nvdimm/* 9605F: drivers/acpi/nfit/* 9606F: include/linux/nd.h 9607F: include/linux/libnvdimm.h 9608F: include/uapi/linux/ndctl.h 9609 9610LICENSES and SPDX stuff 9611M: Thomas Gleixner <tglx@linutronix.de> 9612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9613L: linux-spdx@vger.kernel.org 9614S: Maintained 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9616F: COPYING 9617F: Documentation/process/license-rules.rst 9618F: LICENSES/ 9619F: scripts/spdxcheck-test.sh 9620F: scripts/spdxcheck.py 9621 9622LIGHTNVM PLATFORM SUPPORT 9623M: Matias Bjorling <mb@lightnvm.io> 9624W: http://github/OpenChannelSSD 9625L: linux-block@vger.kernel.org 9626S: Maintained 9627F: drivers/lightnvm/ 9628F: include/linux/lightnvm.h 9629F: include/uapi/linux/lightnvm.h 9630 9631LINUX FOR POWER MACINTOSH 9632M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9633W: http://www.penguinppc.org/ 9634L: linuxppc-dev@lists.ozlabs.org 9635S: Maintained 9636F: arch/powerpc/platforms/powermac/ 9637F: drivers/macintosh/ 9638 9639LINUX FOR POWERPC (32-BIT AND 64-BIT) 9640M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9641M: Paul Mackerras <paulus@samba.org> 9642M: Michael Ellerman <mpe@ellerman.id.au> 9643W: https://github.com/linuxppc/linux/wiki 9644L: linuxppc-dev@lists.ozlabs.org 9645Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9647S: Supported 9648F: Documentation/ABI/stable/sysfs-firmware-opal-* 9649F: Documentation/devicetree/bindings/powerpc/ 9650F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9651F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9652F: Documentation/powerpc/ 9653F: arch/powerpc/ 9654F: drivers/char/tpm/tpm_ibmvtpm* 9655F: drivers/crypto/nx/ 9656F: drivers/crypto/vmx/ 9657F: drivers/i2c/busses/i2c-opal.c 9658F: drivers/net/ethernet/ibm/ibmveth.* 9659F: drivers/net/ethernet/ibm/ibmvnic.* 9660F: drivers/pci/hotplug/pnv_php.c 9661F: drivers/pci/hotplug/rpa* 9662F: drivers/rtc/rtc-opal.c 9663F: drivers/scsi/ibmvscsi/ 9664F: drivers/tty/hvc/hvc_opal.c 9665F: drivers/watchdog/wdrtas.c 9666F: tools/testing/selftests/powerpc 9667N: /pmac 9668N: powermac 9669N: powernv 9670N: [^a-z0-9]ps3 9671N: pseries 9672 9673LINUX FOR POWERPC EMBEDDED MPC5XXX 9674M: Anatolij Gustschin <agust@denx.de> 9675L: linuxppc-dev@lists.ozlabs.org 9676T: git git://git.denx.de/linux-denx-agust.git 9677S: Maintained 9678F: arch/powerpc/platforms/512x/ 9679F: arch/powerpc/platforms/52xx/ 9680 9681LINUX FOR POWERPC EMBEDDED PPC4XX 9682M: Alistair Popple <alistair@popple.id.au> 9683M: Matt Porter <mporter@kernel.crashing.org> 9684W: http://www.penguinppc.org/ 9685L: linuxppc-dev@lists.ozlabs.org 9686S: Maintained 9687F: arch/powerpc/platforms/40x/ 9688F: arch/powerpc/platforms/44x/ 9689 9690LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9691M: Scott Wood <oss@buserror.net> 9692M: Kumar Gala <galak@kernel.crashing.org> 9693W: http://www.penguinppc.org/ 9694L: linuxppc-dev@lists.ozlabs.org 9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9696S: Maintained 9697F: arch/powerpc/platforms/83xx/ 9698F: arch/powerpc/platforms/85xx/ 9699F: Documentation/devicetree/bindings/powerpc/fsl/ 9700 9701LINUX FOR POWERPC EMBEDDED PPC8XX 9702M: Vitaly Bordug <vitb@kernel.crashing.org> 9703W: http://www.penguinppc.org/ 9704L: linuxppc-dev@lists.ozlabs.org 9705S: Maintained 9706F: arch/powerpc/platforms/8xx/ 9707 9708LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9709L: linuxppc-dev@lists.ozlabs.org 9710S: Orphan 9711F: arch/powerpc/*/*virtex* 9712F: arch/powerpc/*/*/*virtex* 9713 9714LINUX FOR POWERPC PA SEMI PWRFICIENT 9715L: linuxppc-dev@lists.ozlabs.org 9716S: Orphan 9717F: arch/powerpc/platforms/pasemi/ 9718F: drivers/*/*pasemi* 9719F: drivers/*/*/*pasemi* 9720 9721LINUX KERNEL DUMP TEST MODULE (LKDTM) 9722M: Kees Cook <keescook@chromium.org> 9723S: Maintained 9724F: drivers/misc/lkdtm/* 9725F: tools/testing/selftests/lkdtm/* 9726 9727LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9728M: Alan Stern <stern@rowland.harvard.edu> 9729M: Andrea Parri <parri.andrea@gmail.com> 9730M: Will Deacon <will@kernel.org> 9731M: Peter Zijlstra <peterz@infradead.org> 9732M: Boqun Feng <boqun.feng@gmail.com> 9733M: Nicholas Piggin <npiggin@gmail.com> 9734M: David Howells <dhowells@redhat.com> 9735M: Jade Alglave <j.alglave@ucl.ac.uk> 9736M: Luc Maranget <luc.maranget@inria.fr> 9737M: "Paul E. McKenney" <paulmck@kernel.org> 9738R: Akira Yokosawa <akiyks@gmail.com> 9739R: Daniel Lustig <dlustig@nvidia.com> 9740L: linux-kernel@vger.kernel.org 9741L: linux-arch@vger.kernel.org 9742S: Supported 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9744F: tools/memory-model/ 9745F: Documentation/atomic_bitops.txt 9746F: Documentation/atomic_t.txt 9747F: Documentation/core-api/atomic_ops.rst 9748F: Documentation/core-api/refcount-vs-atomic.rst 9749F: Documentation/memory-barriers.txt 9750 9751LIS3LV02D ACCELEROMETER DRIVER 9752M: Eric Piel <eric.piel@tremplin-utc.net> 9753S: Maintained 9754F: Documentation/misc-devices/lis3lv02d.rst 9755F: drivers/misc/lis3lv02d/ 9756F: drivers/platform/x86/hp_accel.c 9757 9758LIST KUNIT TEST 9759M: David Gow <davidgow@google.com> 9760L: linux-kselftest@vger.kernel.org 9761L: kunit-dev@googlegroups.com 9762S: Maintained 9763F: lib/list-test.c 9764 9765LIVE PATCHING 9766M: Josh Poimboeuf <jpoimboe@redhat.com> 9767M: Jiri Kosina <jikos@kernel.org> 9768M: Miroslav Benes <mbenes@suse.cz> 9769M: Petr Mladek <pmladek@suse.com> 9770R: Joe Lawrence <joe.lawrence@redhat.com> 9771S: Maintained 9772F: kernel/livepatch/ 9773F: include/linux/livepatch.h 9774F: arch/x86/include/asm/livepatch.h 9775F: arch/x86/kernel/livepatch.c 9776F: Documentation/livepatch/ 9777F: Documentation/ABI/testing/sysfs-kernel-livepatch 9778F: samples/livepatch/ 9779F: tools/testing/selftests/livepatch/ 9780L: live-patching@vger.kernel.org 9781T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9782 9783LLC (802.2) 9784L: netdev@vger.kernel.org 9785S: Odd fixes 9786F: include/linux/llc.h 9787F: include/uapi/linux/llc.h 9788F: include/net/llc* 9789F: net/llc/ 9790 9791LM73 HARDWARE MONITOR DRIVER 9792M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9793L: linux-hwmon@vger.kernel.org 9794S: Maintained 9795F: drivers/hwmon/lm73.c 9796 9797LM78 HARDWARE MONITOR DRIVER 9798M: Jean Delvare <jdelvare@suse.com> 9799L: linux-hwmon@vger.kernel.org 9800S: Maintained 9801F: Documentation/hwmon/lm78.rst 9802F: drivers/hwmon/lm78.c 9803 9804LM83 HARDWARE MONITOR DRIVER 9805M: Jean Delvare <jdelvare@suse.com> 9806L: linux-hwmon@vger.kernel.org 9807S: Maintained 9808F: Documentation/hwmon/lm83.rst 9809F: drivers/hwmon/lm83.c 9810 9811LM90 HARDWARE MONITOR DRIVER 9812M: Jean Delvare <jdelvare@suse.com> 9813L: linux-hwmon@vger.kernel.org 9814S: Maintained 9815F: Documentation/hwmon/lm90.rst 9816F: Documentation/devicetree/bindings/hwmon/lm90.txt 9817F: drivers/hwmon/lm90.c 9818F: include/dt-bindings/thermal/lm90.h 9819 9820LM95234 HARDWARE MONITOR DRIVER 9821M: Guenter Roeck <linux@roeck-us.net> 9822L: linux-hwmon@vger.kernel.org 9823S: Maintained 9824F: Documentation/hwmon/lm95234.rst 9825F: drivers/hwmon/lm95234.c 9826 9827LME2510 MEDIA DRIVER 9828M: Malcolm Priestley <tvboxspy@gmail.com> 9829L: linux-media@vger.kernel.org 9830W: https://linuxtv.org 9831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9832S: Maintained 9833F: drivers/media/usb/dvb-usb-v2/lmedm04* 9834 9835LOADPIN SECURITY MODULE 9836M: Kees Cook <keescook@chromium.org> 9837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9838S: Supported 9839F: security/loadpin/ 9840F: Documentation/admin-guide/LSM/LoadPin.rst 9841 9842LOCKING PRIMITIVES 9843M: Peter Zijlstra <peterz@infradead.org> 9844M: Ingo Molnar <mingo@redhat.com> 9845M: Will Deacon <will@kernel.org> 9846L: linux-kernel@vger.kernel.org 9847T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9848S: Maintained 9849F: Documentation/locking/ 9850F: include/linux/lockdep.h 9851F: include/linux/spinlock*.h 9852F: arch/*/include/asm/spinlock*.h 9853F: include/linux/rwlock*.h 9854F: include/linux/mutex*.h 9855F: include/linux/rwsem*.h 9856F: include/linux/seqlock.h 9857F: lib/locking*.[ch] 9858F: kernel/locking/ 9859X: kernel/locking/locktorture.c 9860 9861LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9862M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9863L: linux-ntfs-dev@lists.sourceforge.net 9864W: http://www.linux-ntfs.org/content/view/19/37/ 9865S: Maintained 9866F: Documentation/admin-guide/ldm.rst 9867F: block/partitions/ldm.* 9868 9869LOGITECH HID GAMING KEYBOARDS 9870M: Hans de Goede <hdegoede@redhat.com> 9871L: linux-input@vger.kernel.org 9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9873S: Maintained 9874F: drivers/hid/hid-lg-g15.c 9875 9876LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9877M: Sathya Prakash <sathya.prakash@broadcom.com> 9878M: Chaitra P B <chaitra.basappa@broadcom.com> 9879M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9880L: MPT-FusionLinux.pdl@broadcom.com 9881L: linux-scsi@vger.kernel.org 9882W: http://www.avagotech.com/support/ 9883S: Supported 9884F: drivers/message/fusion/ 9885F: drivers/scsi/mpt3sas/ 9886 9887LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9888M: Matthew Wilcox <willy@infradead.org> 9889L: linux-scsi@vger.kernel.org 9890S: Maintained 9891F: drivers/scsi/sym53c8xx_2/ 9892 9893LTC1660 DAC DRIVER 9894M: Marcus Folkesson <marcus.folkesson@gmail.com> 9895L: linux-iio@vger.kernel.org 9896S: Maintained 9897F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 9898F: drivers/iio/dac/ltc1660.c 9899 9900LTC2983 IIO TEMPERATURE DRIVER 9901M: Nuno Sá <nuno.sa@analog.com> 9902W: http://ez.analog.com/community/linux-device-drivers 9903L: linux-iio@vger.kernel.org 9904S: Supported 9905F: drivers/iio/temperature/ltc2983.c 9906F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 9907 9908LTC4261 HARDWARE MONITOR DRIVER 9909M: Guenter Roeck <linux@roeck-us.net> 9910L: linux-hwmon@vger.kernel.org 9911S: Maintained 9912F: Documentation/hwmon/ltc4261.rst 9913F: drivers/hwmon/ltc4261.c 9914 9915LTC2947 HARDWARE MONITOR DRIVER 9916M: Nuno Sá <nuno.sa@analog.com> 9917W: http://ez.analog.com/community/linux-device-drivers 9918L: linux-hwmon@vger.kernel.org 9919S: Supported 9920F: drivers/hwmon/ltc2947-core.c 9921F: drivers/hwmon/ltc2947-spi.c 9922F: drivers/hwmon/ltc2947-i2c.c 9923F: drivers/hwmon/ltc2947.h 9924F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 9925 9926LTC4306 I2C MULTIPLEXER DRIVER 9927M: Michael Hennerich <michael.hennerich@analog.com> 9928W: http://ez.analog.com/community/linux-device-drivers 9929L: linux-i2c@vger.kernel.org 9930S: Supported 9931F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9932F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9933 9934LTP (Linux Test Project) 9935M: Mike Frysinger <vapier@gentoo.org> 9936M: Cyril Hrubis <chrubis@suse.cz> 9937M: Wanlong Gao <wanlong.gao@gmail.com> 9938M: Jan Stancek <jstancek@redhat.com> 9939M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9940M: Alexey Kodanev <alexey.kodanev@oracle.com> 9941L: ltp@lists.linux.it (subscribers-only) 9942W: http://linux-test-project.github.io/ 9943T: git git://github.com/linux-test-project/ltp.git 9944S: Maintained 9945 9946M68K ARCHITECTURE 9947M: Geert Uytterhoeven <geert@linux-m68k.org> 9948L: linux-m68k@lists.linux-m68k.org 9949W: http://www.linux-m68k.org/ 9950T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9951S: Maintained 9952F: arch/m68k/ 9953F: drivers/zorro/ 9954 9955M68K ON APPLE MACINTOSH 9956M: Joshua Thompson <funaho@jurai.org> 9957W: http://www.mac.linux-m68k.org/ 9958L: linux-m68k@lists.linux-m68k.org 9959S: Maintained 9960F: arch/m68k/mac/ 9961 9962M68K ON HP9000/300 9963M: Philip Blundell <philb@gnu.org> 9964W: http://www.tazenda.demon.co.uk/phil/linux-hp 9965S: Maintained 9966F: arch/m68k/hp300/ 9967 9968M88DS3103 MEDIA DRIVER 9969M: Antti Palosaari <crope@iki.fi> 9970L: linux-media@vger.kernel.org 9971W: https://linuxtv.org 9972W: http://palosaari.fi/linux/ 9973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9974T: git git://linuxtv.org/anttip/media_tree.git 9975S: Maintained 9976F: drivers/media/dvb-frontends/m88ds3103* 9977 9978M88RS2000 MEDIA DRIVER 9979M: Malcolm Priestley <tvboxspy@gmail.com> 9980L: linux-media@vger.kernel.org 9981W: https://linuxtv.org 9982Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9983S: Maintained 9984F: drivers/media/dvb-frontends/m88rs2000* 9985 9986MA901 MASTERKIT USB FM RADIO DRIVER 9987M: Alexey Klimov <klimov.linux@gmail.com> 9988L: linux-media@vger.kernel.org 9989T: git git://linuxtv.org/media_tree.git 9990S: Maintained 9991F: drivers/media/radio/radio-ma901.c 9992 9993MAC80211 9994M: Johannes Berg <johannes@sipsolutions.net> 9995L: linux-wireless@vger.kernel.org 9996W: http://wireless.kernel.org/ 9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9999S: Maintained 10000F: Documentation/networking/mac80211-injection.txt 10001F: include/net/mac80211.h 10002F: net/mac80211/ 10003F: drivers/net/wireless/mac80211_hwsim.[ch] 10004F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 10005 10006MAILBOX API 10007M: Jassi Brar <jassisinghbrar@gmail.com> 10008L: linux-kernel@vger.kernel.org 10009S: Maintained 10010F: drivers/mailbox/ 10011F: include/linux/mailbox_client.h 10012F: include/linux/mailbox_controller.h 10013 10014MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 10015M: Michael Kerrisk <mtk.manpages@gmail.com> 10016W: http://www.kernel.org/doc/man-pages 10017L: linux-man@vger.kernel.org 10018S: Maintained 10019 10020MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 10021M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 10022L: linux-mips@vger.kernel.org 10023S: Maintained 10024F: arch/mips/boot/dts/img/pistachio_marduk.dts 10025 10026MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 10027M: Andrew Lunn <andrew@lunn.ch> 10028M: Vivien Didelot <vivien.didelot@gmail.com> 10029L: netdev@vger.kernel.org 10030S: Maintained 10031F: drivers/net/dsa/mv88e6xxx/ 10032F: include/linux/platform_data/mv88e6xxx.h 10033F: Documentation/devicetree/bindings/net/dsa/marvell.txt 10034F: Documentation/networking/devlink/mv88e6xxx.rst 10035 10036MARVELL ARMADA DRM SUPPORT 10037M: Russell King <linux@armlinux.org.uk> 10038S: Maintained 10039T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 10040T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 10041F: drivers/gpu/drm/armada/ 10042F: include/uapi/drm/armada_drm.h 10043F: Documentation/devicetree/bindings/display/armada/ 10044 10045MARVELL ARMADA 3700 PHY DRIVERS 10046M: Miquel Raynal <miquel.raynal@bootlin.com> 10047S: Maintained 10048F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 10049F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 10050F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 10051F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 10052 10053MARVELL CRYPTO DRIVER 10054M: Boris Brezillon <bbrezillon@kernel.org> 10055M: Arnaud Ebalard <arno@natisbad.org> 10056F: drivers/crypto/marvell/ 10057S: Maintained 10058L: linux-crypto@vger.kernel.org 10059 10060MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 10061M: Mirko Lindner <mlindner@marvell.com> 10062M: Stephen Hemminger <stephen@networkplumber.org> 10063L: netdev@vger.kernel.org 10064S: Maintained 10065F: drivers/net/ethernet/marvell/sk* 10066 10067MARVELL LIBERTAS WIRELESS DRIVER 10068L: libertas-dev@lists.infradead.org 10069S: Orphan 10070F: drivers/net/wireless/marvell/libertas/ 10071 10072MARVELL MACCHIATOBIN SUPPORT 10073M: Russell King <linux@armlinux.org.uk> 10074L: linux-arm-kernel@lists.infradead.org 10075S: Maintained 10076F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 10077 10078MARVELL MV643XX ETHERNET DRIVER 10079M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 10080L: netdev@vger.kernel.org 10081S: Maintained 10082F: drivers/net/ethernet/marvell/mv643xx_eth.* 10083F: include/linux/mv643xx.h 10084 10085MARVELL MV88X3310 PHY DRIVER 10086M: Russell King <linux@armlinux.org.uk> 10087L: netdev@vger.kernel.org 10088S: Maintained 10089F: drivers/net/phy/marvell10g.c 10090 10091MARVELL MVEBU THERMAL DRIVER 10092M: Miquel Raynal <miquel.raynal@bootlin.com> 10093S: Maintained 10094F: drivers/thermal/armada_thermal.c 10095 10096MARVELL MVNETA ETHERNET DRIVER 10097M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 10098L: netdev@vger.kernel.org 10099S: Maintained 10100F: drivers/net/ethernet/marvell/mvneta.* 10101 10102MARVELL MWIFIEX WIRELESS DRIVER 10103M: Amitkumar Karwar <amitkarwar@gmail.com> 10104M: Ganapathi Bhat <ganapathi.bhat@nxp.com> 10105M: Xinming Hu <huxinming820@gmail.com> 10106L: linux-wireless@vger.kernel.org 10107S: Maintained 10108F: drivers/net/wireless/marvell/mwifiex/ 10109 10110MARVELL MWL8K WIRELESS DRIVER 10111M: Lennert Buytenhek <buytenh@wantstofly.org> 10112L: linux-wireless@vger.kernel.org 10113S: Odd Fixes 10114F: drivers/net/wireless/marvell/mwl8k.c 10115 10116MARVELL NAND CONTROLLER DRIVER 10117M: Miquel Raynal <miquel.raynal@bootlin.com> 10118L: linux-mtd@lists.infradead.org 10119S: Maintained 10120F: drivers/mtd/nand/raw/marvell_nand.c 10121F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 10122 10123MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 10124M: Nicolas Pitre <nico@fluxnic.net> 10125S: Odd Fixes 10126F: drivers/mmc/host/mvsdio.* 10127 10128MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 10129M: Hu Ziji <huziji@marvell.com> 10130L: linux-mmc@vger.kernel.org 10131S: Supported 10132F: drivers/mmc/host/sdhci-xenon* 10133F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 10134 10135MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 10136M: Sunil Goutham <sgoutham@marvell.com> 10137M: Linu Cherian <lcherian@marvell.com> 10138M: Geetha sowjanya <gakula@marvell.com> 10139M: Jerin Jacob <jerinj@marvell.com> 10140L: netdev@vger.kernel.org 10141S: Supported 10142F: drivers/net/ethernet/marvell/octeontx2/af/ 10143F: Documentation/networking/device_drivers/marvell/octeontx2.rst 10144 10145MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 10146M: Sunil Goutham <sgoutham@marvell.com> 10147M: Geetha sowjanya <gakula@marvell.com> 10148M: Subbaraya Sundeep <sbhatta@marvell.com> 10149M: hariprasad <hkelam@marvell.com> 10150L: netdev@vger.kernel.org 10151S: Supported 10152F: drivers/net/ethernet/marvell/octeontx2/nic/ 10153 10154MATROX FRAMEBUFFER DRIVER 10155L: linux-fbdev@vger.kernel.org 10156S: Orphan 10157F: drivers/video/fbdev/matrox/matroxfb_* 10158F: include/uapi/linux/matroxfb.h 10159 10160MAX16065 HARDWARE MONITOR DRIVER 10161M: Guenter Roeck <linux@roeck-us.net> 10162L: linux-hwmon@vger.kernel.org 10163S: Maintained 10164F: Documentation/hwmon/max16065.rst 10165F: drivers/hwmon/max16065.c 10166 10167MAX2175 SDR TUNER DRIVER 10168M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10169L: linux-media@vger.kernel.org 10170T: git git://linuxtv.org/media_tree.git 10171S: Maintained 10172F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10173F: Documentation/media/v4l-drivers/max2175.rst 10174F: drivers/media/i2c/max2175* 10175F: include/uapi/linux/max2175.h 10176 10177MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 10178L: linux-hwmon@vger.kernel.org 10179S: Orphan 10180F: Documentation/hwmon/max6650.rst 10181F: drivers/hwmon/max6650.c 10182 10183MAX6697 HARDWARE MONITOR DRIVER 10184M: Guenter Roeck <linux@roeck-us.net> 10185L: linux-hwmon@vger.kernel.org 10186S: Maintained 10187F: Documentation/hwmon/max6697.rst 10188F: Documentation/devicetree/bindings/hwmon/max6697.txt 10189F: drivers/hwmon/max6697.c 10190F: include/linux/platform_data/max6697.h 10191 10192MAX9860 MONO AUDIO VOICE CODEC DRIVER 10193M: Peter Rosin <peda@axentia.se> 10194L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10195S: Maintained 10196F: Documentation/devicetree/bindings/sound/max9860.txt 10197F: sound/soc/codecs/max9860.* 10198 10199MAXBOTIX ULTRASONIC RANGER IIO DRIVER 10200M: Andreas Klinger <ak@it-klinger.de> 10201L: linux-iio@vger.kernel.org 10202S: Maintained 10203F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 10204F: drivers/iio/proximity/mb1232.c 10205 10206MAXIM MAX77650 PMIC MFD DRIVER 10207M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 10208L: linux-kernel@vger.kernel.org 10209S: Maintained 10210F: Documentation/devicetree/bindings/*/*max77650.yaml 10211F: Documentation/devicetree/bindings/*/max77650*.yaml 10212F: include/linux/mfd/max77650.h 10213F: drivers/mfd/max77650.c 10214F: drivers/regulator/max77650-regulator.c 10215F: drivers/power/supply/max77650-charger.c 10216F: drivers/input/misc/max77650-onkey.c 10217F: drivers/leds/leds-max77650.c 10218F: drivers/gpio/gpio-max77650.c 10219 10220MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 10221M: Javier Martinez Canillas <javier@dowhile0.org> 10222L: linux-kernel@vger.kernel.org 10223S: Supported 10224F: drivers/regulator/max77802-regulator.c 10225F: Documentation/devicetree/bindings/*/*max77802.txt 10226F: include/dt-bindings/*/*max77802.h 10227 10228MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 10229M: Krzysztof Kozlowski <krzk@kernel.org> 10230M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10231L: linux-pm@vger.kernel.org 10232S: Supported 10233F: drivers/power/supply/max14577_charger.c 10234F: drivers/power/supply/max77693_charger.c 10235 10236MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 10237M: Chanwoo Choi <cw00.choi@samsung.com> 10238M: Krzysztof Kozlowski <krzk@kernel.org> 10239M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10240L: linux-kernel@vger.kernel.org 10241S: Supported 10242F: drivers/*/max14577*.c 10243F: drivers/*/max77686*.c 10244F: drivers/*/max77693*.c 10245F: drivers/extcon/extcon-max14577.c 10246F: drivers/extcon/extcon-max77693.c 10247F: drivers/rtc/rtc-max77686.c 10248F: drivers/clk/clk-max77686.c 10249F: Documentation/devicetree/bindings/mfd/max14577.txt 10250F: Documentation/devicetree/bindings/*/max77686.txt 10251F: Documentation/devicetree/bindings/mfd/max77693.txt 10252F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10253F: include/linux/mfd/max14577*.h 10254F: include/linux/mfd/max77686*.h 10255F: include/linux/mfd/max77693*.h 10256 10257MAXIRADIO FM RADIO RECEIVER DRIVER 10258M: Hans Verkuil <hverkuil@xs4all.nl> 10259L: linux-media@vger.kernel.org 10260T: git git://linuxtv.org/media_tree.git 10261W: https://linuxtv.org 10262S: Maintained 10263F: drivers/media/radio/radio-maxiradio* 10264 10265MCAN MMIO DEVICE DRIVER 10266M: Dan Murphy <dmurphy@ti.com> 10267M: Sriram Dash <sriram.dash@samsung.com> 10268L: linux-can@vger.kernel.org 10269S: Maintained 10270F: Documentation/devicetree/bindings/net/can/m_can.txt 10271F: drivers/net/can/m_can/m_can.c 10272F: drivers/net/can/m_can/m_can.h 10273F: drivers/net/can/m_can/m_can_platform.c 10274 10275MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 10276M: Peter Rosin <peda@axentia.se> 10277L: linux-iio@vger.kernel.org 10278S: Maintained 10279F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 10280F: drivers/iio/potentiometer/mcp4018.c 10281F: drivers/iio/potentiometer/mcp4531.c 10282 10283MCR20A IEEE-802.15.4 RADIO DRIVER 10284M: Xue Liu <liuxuenetmail@gmail.com> 10285L: linux-wpan@vger.kernel.org 10286W: https://github.com/xueliu/mcr20a-linux 10287S: Maintained 10288F: drivers/net/ieee802154/mcr20a.c 10289F: drivers/net/ieee802154/mcr20a.h 10290F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10291 10292MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 10293M: William Breathitt Gray <vilhelm.gray@gmail.com> 10294L: linux-iio@vger.kernel.org 10295S: Maintained 10296F: drivers/iio/dac/cio-dac.c 10297 10298MEDIA CONTROLLER FRAMEWORK 10299M: Sakari Ailus <sakari.ailus@linux.intel.com> 10300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10301L: linux-media@vger.kernel.org 10302W: https://www.linuxtv.org 10303T: git git://linuxtv.org/media_tree.git 10304S: Supported 10305F: drivers/media/mc/ 10306F: include/media/media-*.h 10307F: include/uapi/linux/media.h 10308 10309MEDIA DRIVERS FOR ASCOT2E 10310M: Sergey Kozlov <serjk@netup.ru> 10311M: Abylay Ospan <aospan@netup.ru> 10312L: linux-media@vger.kernel.org 10313W: https://linuxtv.org 10314W: http://netup.tv/ 10315T: git git://linuxtv.org/media_tree.git 10316S: Supported 10317F: drivers/media/dvb-frontends/ascot2e* 10318 10319MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10320M: Jasmin Jessich <jasmin@anw.at> 10321L: linux-media@vger.kernel.org 10322W: https://linuxtv.org 10323T: git git://linuxtv.org/media_tree.git 10324S: Maintained 10325F: drivers/media/dvb-frontends/cxd2099* 10326 10327MEDIA DRIVERS FOR CXD2841ER 10328M: Sergey Kozlov <serjk@netup.ru> 10329M: Abylay Ospan <aospan@netup.ru> 10330L: linux-media@vger.kernel.org 10331W: https://linuxtv.org 10332W: http://netup.tv/ 10333T: git git://linuxtv.org/media_tree.git 10334S: Supported 10335F: drivers/media/dvb-frontends/cxd2841er* 10336 10337MEDIA DRIVERS FOR CXD2880 10338M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10339L: linux-media@vger.kernel.org 10340W: http://linuxtv.org/ 10341T: git git://linuxtv.org/media_tree.git 10342S: Supported 10343F: drivers/media/dvb-frontends/cxd2880/* 10344F: drivers/media/spi/cxd2880* 10345 10346MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10347L: linux-media@vger.kernel.org 10348W: https://linuxtv.org 10349T: git git://linuxtv.org/media_tree.git 10350S: Orphan 10351F: drivers/media/pci/ddbridge/* 10352 10353MEDIA DRIVERS FOR FREESCALE IMX 10354M: Steve Longerbeam <slongerbeam@gmail.com> 10355M: Philipp Zabel <p.zabel@pengutronix.de> 10356L: linux-media@vger.kernel.org 10357T: git git://linuxtv.org/media_tree.git 10358S: Maintained 10359F: Documentation/devicetree/bindings/media/imx.txt 10360F: Documentation/media/v4l-drivers/imx.rst 10361F: drivers/staging/media/imx/ 10362F: include/linux/imx-media.h 10363F: include/media/imx.h 10364 10365MEDIA DRIVER FOR FREESCALE IMX PXP 10366M: Philipp Zabel <p.zabel@pengutronix.de> 10367L: linux-media@vger.kernel.org 10368T: git git://linuxtv.org/media_tree.git 10369S: Maintained 10370F: drivers/media/platform/imx-pxp.[ch] 10371 10372MEDIA DRIVERS FOR FREESCALE IMX7 10373M: Rui Miguel Silva <rmfrfs@gmail.com> 10374L: linux-media@vger.kernel.org 10375T: git git://linuxtv.org/media_tree.git 10376S: Maintained 10377F: Documentation/devicetree/bindings/media/imx7-csi.txt 10378F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10379F: Documentation/media/v4l-drivers/imx7.rst 10380F: drivers/staging/media/imx/imx7-media-csi.c 10381F: drivers/staging/media/imx/imx7-mipi-csis.c 10382 10383MEDIA DRIVERS FOR HELENE 10384M: Abylay Ospan <aospan@netup.ru> 10385L: linux-media@vger.kernel.org 10386W: https://linuxtv.org 10387W: http://netup.tv/ 10388T: git git://linuxtv.org/media_tree.git 10389S: Supported 10390F: drivers/media/dvb-frontends/helene* 10391 10392MEDIA DRIVERS FOR HORUS3A 10393M: Sergey Kozlov <serjk@netup.ru> 10394M: Abylay Ospan <aospan@netup.ru> 10395L: linux-media@vger.kernel.org 10396W: https://linuxtv.org 10397W: http://netup.tv/ 10398T: git git://linuxtv.org/media_tree.git 10399S: Supported 10400F: drivers/media/dvb-frontends/horus3a* 10401 10402MEDIA DRIVERS FOR LNBH25 10403M: Sergey Kozlov <serjk@netup.ru> 10404M: Abylay Ospan <aospan@netup.ru> 10405L: linux-media@vger.kernel.org 10406W: https://linuxtv.org 10407W: http://netup.tv/ 10408T: git git://linuxtv.org/media_tree.git 10409S: Supported 10410F: drivers/media/dvb-frontends/lnbh25* 10411 10412MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10413L: linux-media@vger.kernel.org 10414W: https://linuxtv.org 10415T: git git://linuxtv.org/media_tree.git 10416S: Orphan 10417F: drivers/media/dvb-frontends/mxl5xx* 10418 10419MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10420M: Sergey Kozlov <serjk@netup.ru> 10421M: Abylay Ospan <aospan@netup.ru> 10422L: linux-media@vger.kernel.org 10423W: https://linuxtv.org 10424W: http://netup.tv/ 10425T: git git://linuxtv.org/media_tree.git 10426S: Supported 10427F: drivers/media/pci/netup_unidvb/* 10428 10429MEDIA DRIVERS FOR RENESAS - CEU 10430M: Jacopo Mondi <jacopo@jmondi.org> 10431L: linux-media@vger.kernel.org 10432L: linux-renesas-soc@vger.kernel.org 10433T: git git://linuxtv.org/media_tree.git 10434S: Supported 10435F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 10436F: drivers/media/platform/renesas-ceu.c 10437F: include/media/drv-intf/renesas-ceu.h 10438 10439MEDIA DRIVERS FOR RENESAS - DRIF 10440M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10441L: linux-media@vger.kernel.org 10442L: linux-renesas-soc@vger.kernel.org 10443T: git git://linuxtv.org/media_tree.git 10444S: Supported 10445F: Documentation/devicetree/bindings/media/renesas,drif.txt 10446F: drivers/media/platform/rcar_drif.c 10447 10448MEDIA DRIVERS FOR RENESAS - FCP 10449M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10450L: linux-media@vger.kernel.org 10451L: linux-renesas-soc@vger.kernel.org 10452T: git git://linuxtv.org/media_tree.git 10453S: Supported 10454F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10455F: drivers/media/platform/rcar-fcp.c 10456F: include/media/rcar-fcp.h 10457 10458MEDIA DRIVERS FOR RENESAS - FDP1 10459M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10460L: linux-media@vger.kernel.org 10461L: linux-renesas-soc@vger.kernel.org 10462T: git git://linuxtv.org/media_tree.git 10463S: Supported 10464F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10465F: drivers/media/platform/rcar_fdp1.c 10466 10467MEDIA DRIVERS FOR RENESAS - VIN 10468M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10469L: linux-media@vger.kernel.org 10470L: linux-renesas-soc@vger.kernel.org 10471T: git git://linuxtv.org/media_tree.git 10472S: Supported 10473F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 10474F: Documentation/devicetree/bindings/media/renesas,vin.txt 10475F: drivers/media/platform/rcar-vin/ 10476 10477MEDIA DRIVERS FOR RENESAS - VSP1 10478M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10479M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10480L: linux-media@vger.kernel.org 10481L: linux-renesas-soc@vger.kernel.org 10482T: git git://linuxtv.org/media_tree.git 10483S: Supported 10484F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10485F: drivers/media/platform/vsp1/ 10486 10487MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10488L: linux-media@vger.kernel.org 10489W: https://linuxtv.org 10490T: git git://linuxtv.org/media_tree.git 10491S: Orphan 10492F: drivers/media/dvb-frontends/stv0910* 10493 10494MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10495L: linux-media@vger.kernel.org 10496W: https://linuxtv.org 10497T: git git://linuxtv.org/media_tree.git 10498S: Orphan 10499F: drivers/media/dvb-frontends/stv6111* 10500 10501MEDIA DRIVERS FOR STM32 - DCMI 10502M: Hugues Fruchet <hugues.fruchet@st.com> 10503L: linux-media@vger.kernel.org 10504T: git git://linuxtv.org/media_tree.git 10505S: Supported 10506F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 10507F: drivers/media/platform/stm32/stm32-dcmi.c 10508 10509MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10510M: Dmitry Osipenko <digetx@gmail.com> 10511L: linux-media@vger.kernel.org 10512L: linux-tegra@vger.kernel.org 10513T: git git://linuxtv.org/media_tree.git 10514S: Maintained 10515F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10516F: drivers/staging/media/tegra-vde/ 10517 10518MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10519M: Mauro Carvalho Chehab <mchehab@kernel.org> 10520L: linux-media@vger.kernel.org 10521W: https://linuxtv.org 10522Q: http://patchwork.kernel.org/project/linux-media/list/ 10523T: git git://linuxtv.org/media_tree.git 10524S: Maintained 10525F: Documentation/devicetree/bindings/media/ 10526F: Documentation/media/ 10527F: drivers/media/ 10528F: drivers/staging/media/ 10529F: include/linux/platform_data/media/ 10530F: include/media/ 10531F: include/uapi/linux/dvb/ 10532F: include/uapi/linux/videodev2.h 10533F: include/uapi/linux/media.h 10534F: include/uapi/linux/v4l2-* 10535F: include/uapi/linux/meye.h 10536F: include/uapi/linux/ivtv* 10537F: include/uapi/linux/uvcvideo.h 10538 10539MEDIATEK BLUETOOTH DRIVER 10540M: Sean Wang <sean.wang@mediatek.com> 10541L: linux-bluetooth@vger.kernel.org 10542L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10543S: Maintained 10544F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10545F: drivers/bluetooth/btmtkuart.c 10546 10547MEDIATEK CIR DRIVER 10548M: Sean Wang <sean.wang@mediatek.com> 10549S: Maintained 10550F: drivers/media/rc/mtk-cir.c 10551 10552MEDIATEK DMA DRIVER 10553M: Sean Wang <sean.wang@mediatek.com> 10554L: dmaengine@vger.kernel.org 10555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10556L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10557S: Maintained 10558F: Documentation/devicetree/bindings/dma/mtk-* 10559F: drivers/dma/mediatek/ 10560 10561MEDIATEK PMIC LED DRIVER 10562M: Sean Wang <sean.wang@mediatek.com> 10563S: Maintained 10564F: drivers/leds/leds-mt6323.c 10565F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10566 10567MEDIATEK ETHERNET DRIVER 10568M: Felix Fietkau <nbd@openwrt.org> 10569M: John Crispin <john@phrozen.org> 10570M: Sean Wang <sean.wang@mediatek.com> 10571M: Mark Lee <Mark-MC.Lee@mediatek.com> 10572L: netdev@vger.kernel.org 10573S: Maintained 10574F: drivers/net/ethernet/mediatek/ 10575 10576MEDIATEK SWITCH DRIVER 10577M: Sean Wang <sean.wang@mediatek.com> 10578L: netdev@vger.kernel.org 10579S: Maintained 10580F: drivers/net/dsa/mt7530.* 10581F: net/dsa/tag_mtk.c 10582 10583MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 10584M: Sean Wang <sean.wang@mediatek.com> 10585L: linux-pm@vger.kernel.org 10586S: Maintained 10587F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt 10588F: drivers/power/reset/mt6323-poweroff.c 10589 10590MEDIATEK JPEG DRIVER 10591M: Rick Chang <rick.chang@mediatek.com> 10592M: Bin Liu <bin.liu@mediatek.com> 10593S: Supported 10594F: drivers/media/platform/mtk-jpeg/ 10595F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10596 10597MEDIATEK MDP DRIVER 10598M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10599M: Houlong Wei <houlong.wei@mediatek.com> 10600M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10601S: Supported 10602F: drivers/media/platform/mtk-mdp/ 10603F: drivers/media/platform/mtk-vpu/ 10604F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10605 10606MEDIATEK MEDIA DRIVER 10607M: Tiffany Lin <tiffany.lin@mediatek.com> 10608M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10609S: Supported 10610F: drivers/media/platform/mtk-vcodec/ 10611F: drivers/media/platform/mtk-vpu/ 10612F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10613F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10614 10615MEDIATEK MMC/SD/SDIO DRIVER 10616M: Chaotian Jing <chaotian.jing@mediatek.com> 10617S: Maintained 10618F: drivers/mmc/host/mtk-sd.c 10619F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10620 10621MEDIATEK MT76 WIRELESS LAN DRIVER 10622M: Felix Fietkau <nbd@nbd.name> 10623M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10624R: Ryder Lee <ryder.lee@mediatek.com> 10625R: Roy Luo <royluo@google.com> 10626L: linux-wireless@vger.kernel.org 10627S: Maintained 10628F: drivers/net/wireless/mediatek/mt76/ 10629 10630MEDIATEK MT7601U WIRELESS LAN DRIVER 10631M: Jakub Kicinski <kubakici@wp.pl> 10632L: linux-wireless@vger.kernel.org 10633S: Maintained 10634F: drivers/net/wireless/mediatek/mt7601u/ 10635 10636MEDIATEK MT7621/28/88 I2C DRIVER 10637M: Stefan Roese <sr@denx.de> 10638L: linux-i2c@vger.kernel.org 10639S: Maintained 10640F: drivers/i2c/busses/i2c-mt7621.c 10641F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10642 10643MEDIATEK NAND CONTROLLER DRIVER 10644M: Xiaolei Li <xiaolei.li@mediatek.com> 10645L: linux-mtd@lists.infradead.org 10646S: Maintained 10647F: drivers/mtd/nand/raw/mtk_* 10648F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10649 10650MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10651M: Sean Wang <sean.wang@mediatek.com> 10652S: Maintained 10653F: drivers/char/hw_random/mtk-rng.c 10654 10655MEDIATEK USB3 DRD IP DRIVER 10656M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10657L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10659L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10660S: Maintained 10661F: drivers/usb/mtu3/ 10662 10663MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10664M: Peter Senna Tschudin <peter.senna@gmail.com> 10665M: Martin Donnelly <martin.donnelly@ge.com> 10666M: Martyn Welch <martyn.welch@collabora.co.uk> 10667S: Maintained 10668F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10669F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10670 10671MEGARAID SCSI/SAS DRIVERS 10672M: Kashyap Desai <kashyap.desai@broadcom.com> 10673M: Sumit Saxena <sumit.saxena@broadcom.com> 10674M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10675L: megaraidlinux.pdl@broadcom.com 10676L: linux-scsi@vger.kernel.org 10677W: http://www.avagotech.com/support/ 10678S: Maintained 10679F: Documentation/scsi/megaraid.txt 10680F: drivers/scsi/megaraid.* 10681F: drivers/scsi/megaraid/ 10682 10683MELEXIS MLX90614 DRIVER 10684M: Crt Mori <cmo@melexis.com> 10685L: linux-iio@vger.kernel.org 10686W: http://www.melexis.com 10687S: Supported 10688F: drivers/iio/temperature/mlx90614.c 10689 10690MELEXIS MLX90632 DRIVER 10691M: Crt Mori <cmo@melexis.com> 10692L: linux-iio@vger.kernel.org 10693W: http://www.melexis.com 10694S: Supported 10695F: drivers/iio/temperature/mlx90632.c 10696 10697MELFAS MIP4 TOUCHSCREEN DRIVER 10698M: Sangwon Jee <jeesw@melfas.com> 10699W: http://www.melfas.com 10700S: Supported 10701F: drivers/input/touchscreen/melfas_mip4.c 10702F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10703 10704MELLANOX ETHERNET DRIVER (mlx4_en) 10705M: Tariq Toukan <tariqt@mellanox.com> 10706L: netdev@vger.kernel.org 10707S: Supported 10708W: http://www.mellanox.com 10709Q: http://patchwork.ozlabs.org/project/netdev/list/ 10710F: drivers/net/ethernet/mellanox/mlx4/en_* 10711 10712MELLANOX ETHERNET DRIVER (mlx5e) 10713M: Saeed Mahameed <saeedm@mellanox.com> 10714L: netdev@vger.kernel.org 10715S: Supported 10716W: http://www.mellanox.com 10717Q: http://patchwork.ozlabs.org/project/netdev/list/ 10718F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10719 10720MELLANOX ETHERNET INNOVA DRIVERS 10721R: Boris Pismenny <borisp@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/mlx5/core/en_accel/* 10727F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10728F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10729F: include/linux/mlx5/mlx5_ifc_fpga.h 10730 10731MELLANOX ETHERNET SWITCH DRIVERS 10732M: Jiri Pirko <jiri@mellanox.com> 10733M: Ido Schimmel <idosch@mellanox.com> 10734L: netdev@vger.kernel.org 10735S: Supported 10736W: http://www.mellanox.com 10737Q: http://patchwork.ozlabs.org/project/netdev/list/ 10738F: drivers/net/ethernet/mellanox/mlxsw/ 10739F: tools/testing/selftests/drivers/net/mlxsw/ 10740 10741MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10742M: mlxsw@mellanox.com 10743L: netdev@vger.kernel.org 10744S: Supported 10745W: http://www.mellanox.com 10746Q: http://patchwork.ozlabs.org/project/netdev/list/ 10747F: drivers/net/ethernet/mellanox/mlxfw/ 10748 10749MELLANOX HARDWARE PLATFORM SUPPORT 10750M: Andy Shevchenko <andy@infradead.org> 10751M: Darren Hart <dvhart@infradead.org> 10752M: Vadim Pasternak <vadimp@mellanox.com> 10753L: platform-driver-x86@vger.kernel.org 10754S: Supported 10755F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 10756F: drivers/platform/mellanox/ 10757F: include/linux/platform_data/mlxreg.h 10758 10759MELLANOX MLX4 core VPI driver 10760M: Tariq Toukan <tariqt@mellanox.com> 10761L: netdev@vger.kernel.org 10762L: linux-rdma@vger.kernel.org 10763W: http://www.mellanox.com 10764Q: http://patchwork.ozlabs.org/project/netdev/list/ 10765S: Supported 10766F: drivers/net/ethernet/mellanox/mlx4/ 10767F: include/linux/mlx4/ 10768 10769MELLANOX MLX4 IB driver 10770M: Yishai Hadas <yishaih@mellanox.com> 10771L: linux-rdma@vger.kernel.org 10772W: http://www.mellanox.com 10773Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10774S: Supported 10775F: drivers/infiniband/hw/mlx4/ 10776F: include/linux/mlx4/ 10777F: include/uapi/rdma/mlx4-abi.h 10778 10779MELLANOX MLX5 core VPI driver 10780M: Saeed Mahameed <saeedm@mellanox.com> 10781M: Leon Romanovsky <leonro@mellanox.com> 10782L: netdev@vger.kernel.org 10783L: linux-rdma@vger.kernel.org 10784W: http://www.mellanox.com 10785Q: http://patchwork.ozlabs.org/project/netdev/list/ 10786S: Supported 10787F: drivers/net/ethernet/mellanox/mlx5/core/ 10788F: include/linux/mlx5/ 10789F: Documentation/networking/device_drivers/mellanox/ 10790 10791MELLANOX MLX5 IB driver 10792M: Leon Romanovsky <leonro@mellanox.com> 10793L: linux-rdma@vger.kernel.org 10794W: http://www.mellanox.com 10795Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10796S: Supported 10797F: drivers/infiniband/hw/mlx5/ 10798F: include/linux/mlx5/ 10799F: include/uapi/rdma/mlx5-abi.h 10800 10801MELLANOX MLXCPLD I2C AND MUX DRIVER 10802M: Vadim Pasternak <vadimp@mellanox.com> 10803M: Michael Shych <michaelsh@mellanox.com> 10804L: linux-i2c@vger.kernel.org 10805S: Supported 10806F: drivers/i2c/busses/i2c-mlxcpld.c 10807F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10808F: Documentation/i2c/busses/i2c-mlxcpld.rst 10809 10810MELLANOX MLXCPLD LED DRIVER 10811M: Vadim Pasternak <vadimp@mellanox.com> 10812L: linux-leds@vger.kernel.org 10813S: Supported 10814F: drivers/leds/leds-mlxcpld.c 10815F: drivers/leds/leds-mlxreg.c 10816F: Documentation/leds/leds-mlxcpld.rst 10817 10818MELLANOX PLATFORM DRIVER 10819M: Vadim Pasternak <vadimp@mellanox.com> 10820L: platform-driver-x86@vger.kernel.org 10821S: Supported 10822F: drivers/platform/x86/mlx-platform.c 10823 10824MEMBARRIER SUPPORT 10825M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10826M: "Paul E. McKenney" <paulmck@kernel.org> 10827L: linux-kernel@vger.kernel.org 10828S: Supported 10829F: kernel/sched/membarrier.c 10830F: include/uapi/linux/membarrier.h 10831F: arch/powerpc/include/asm/membarrier.h 10832 10833MEMBLOCK 10834M: Mike Rapoport <rppt@linux.ibm.com> 10835L: linux-mm@kvack.org 10836S: Maintained 10837F: include/linux/memblock.h 10838F: mm/memblock.c 10839F: Documentation/core-api/boot-time-mm.rst 10840 10841MEMORY MANAGEMENT 10842M: Andrew Morton <akpm@linux-foundation.org> 10843L: linux-mm@kvack.org 10844W: http://www.linux-mm.org 10845T: quilt https://ozlabs.org/~akpm/mmotm/ 10846T: quilt https://ozlabs.org/~akpm/mmots/ 10847T: git git://github.com/hnaz/linux-mm.git 10848S: Maintained 10849F: include/linux/mm.h 10850F: include/linux/gfp.h 10851F: include/linux/mmzone.h 10852F: include/linux/memory_hotplug.h 10853F: include/linux/vmalloc.h 10854F: mm/ 10855 10856MEMORY TECHNOLOGY DEVICES (MTD) 10857M: Miquel Raynal <miquel.raynal@bootlin.com> 10858M: Richard Weinberger <richard@nod.at> 10859M: Vignesh Raghavendra <vigneshr@ti.com> 10860L: linux-mtd@lists.infradead.org 10861W: http://www.linux-mtd.infradead.org/ 10862Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10863C: irc://irc.oftc.net/mtd 10864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10866S: Maintained 10867F: Documentation/devicetree/bindings/mtd/ 10868F: drivers/mtd/ 10869F: include/linux/mtd/ 10870F: include/uapi/mtd/ 10871 10872MEN A21 WATCHDOG DRIVER 10873M: Johannes Thumshirn <morbidrsa@gmail.com> 10874L: linux-watchdog@vger.kernel.org 10875S: Maintained 10876F: drivers/watchdog/mena21_wdt.c 10877 10878MEN CHAMELEON BUS (mcb) 10879M: Johannes Thumshirn <morbidrsa@gmail.com> 10880S: Maintained 10881F: drivers/mcb/ 10882F: include/linux/mcb.h 10883F: Documentation/driver-api/men-chameleon-bus.rst 10884 10885MEN F21BMC (Board Management Controller) 10886M: Andreas Werner <andreas.werner@men.de> 10887S: Supported 10888F: drivers/mfd/menf21bmc.c 10889F: drivers/watchdog/menf21bmc_wdt.c 10890F: drivers/leds/leds-menf21bmc.c 10891F: drivers/hwmon/menf21bmc_hwmon.c 10892F: Documentation/hwmon/menf21bmc.rst 10893 10894MEN Z069 WATCHDOG DRIVER 10895M: Johannes Thumshirn <jth@kernel.org> 10896L: linux-watchdog@vger.kernel.org 10897S: Maintained 10898F: drivers/watchdog/menz69_wdt.c 10899 10900MESON AO CEC DRIVER FOR AMLOGIC SOCS 10901M: Neil Armstrong <narmstrong@baylibre.com> 10902L: linux-media@vger.kernel.org 10903L: linux-amlogic@lists.infradead.org 10904W: http://linux-meson.com/ 10905S: Supported 10906F: drivers/media/platform/meson/ao-cec.c 10907F: drivers/media/platform/meson/ao-cec-g12a.c 10908F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10909T: git git://linuxtv.org/media_tree.git 10910 10911MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10912M: Liang Yang <liang.yang@amlogic.com> 10913L: linux-mtd@lists.infradead.org 10914S: Maintained 10915F: drivers/mtd/nand/raw/meson_* 10916F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10917 10918MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10919M: Maxime Jourdan <mjourdan@baylibre.com> 10920L: linux-media@vger.kernel.org 10921L: linux-amlogic@lists.infradead.org 10922S: Supported 10923F: drivers/staging/media/meson/vdec/ 10924T: git git://linuxtv.org/media_tree.git 10925 10926METHODE UDPU SUPPORT 10927M: Vladimir Vid <vladimir.vid@sartura.hr> 10928S: Maintained 10929F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10930 10931MICROBLAZE ARCHITECTURE 10932M: Michal Simek <monstr@monstr.eu> 10933W: http://www.monstr.eu/fdt/ 10934T: git git://git.monstr.eu/linux-2.6-microblaze.git 10935S: Supported 10936F: arch/microblaze/ 10937 10938MICROCHIP AT91 SERIAL DRIVER 10939M: Richard Genoud <richard.genoud@gmail.com> 10940S: Maintained 10941F: drivers/tty/serial/atmel_serial.c 10942F: drivers/tty/serial/atmel_serial.h 10943F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10944 10945MICROCHIP AUDIO ASOC DRIVERS 10946M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10947L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10948S: Supported 10949F: sound/soc/atmel 10950 10951MICROCHIP DMA DRIVER 10952M: Ludovic Desroches <ludovic.desroches@microchip.com> 10953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10954L: dmaengine@vger.kernel.org 10955S: Supported 10956F: drivers/dma/at_hdmac.c 10957F: drivers/dma/at_hdmac_regs.h 10958F: include/linux/platform_data/dma-atmel.h 10959F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10960F: include/dt-bindings/dma/at91.h 10961 10962MICROCHIP ECC DRIVER 10963M: Tudor Ambarus <tudor.ambarus@microchip.com> 10964L: linux-crypto@vger.kernel.org 10965S: Maintained 10966F: drivers/crypto/atmel-ecc.* 10967 10968MICROCHIP I2C DRIVER 10969M: Ludovic Desroches <ludovic.desroches@microchip.com> 10970L: linux-i2c@vger.kernel.org 10971S: Supported 10972F: drivers/i2c/busses/i2c-at91.h 10973F: drivers/i2c/busses/i2c-at91-*.c 10974 10975MICROCHIP ISC DRIVER 10976M: Eugen Hristev <eugen.hristev@microchip.com> 10977L: linux-media@vger.kernel.org 10978S: Supported 10979F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10980F: drivers/media/platform/atmel/atmel-isc.h 10981F: drivers/media/platform/atmel/atmel-isc-base.c 10982F: drivers/media/platform/atmel/atmel-isc-regs.h 10983F: Documentation/devicetree/bindings/media/atmel-isc.txt 10984 10985MICROCHIP ISI DRIVER 10986M: Eugen Hristev <eugen.hristev@microchip.com> 10987L: linux-media@vger.kernel.org 10988S: Supported 10989F: drivers/media/platform/atmel/atmel-isi.c 10990F: drivers/media/platform/atmel/atmel-isi.h 10991 10992MICROCHIP AT91 USART MFD DRIVER 10993M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10994L: linux-kernel@vger.kernel.org 10995S: Supported 10996F: drivers/mfd/at91-usart.c 10997F: include/dt-bindings/mfd/at91-usart.h 10998F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10999 11000MICROCHIP AT91 USART SPI DRIVER 11001M: Radu Pirea <radu_nicolae.pirea@upb.ro> 11002L: linux-spi@vger.kernel.org 11003S: Supported 11004F: drivers/spi/spi-at91-usart.c 11005F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 11006 11007MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 11008M: Woojung Huh <woojung.huh@microchip.com> 11009M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11010L: netdev@vger.kernel.org 11011S: Maintained 11012F: net/dsa/tag_ksz.c 11013F: drivers/net/dsa/microchip/* 11014F: include/linux/platform_data/microchip-ksz.h 11015F: Documentation/devicetree/bindings/net/dsa/ksz.txt 11016 11017MICROCHIP LAN743X ETHERNET DRIVER 11018M: Bryan Whitehead <bryan.whitehead@microchip.com> 11019M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11020L: netdev@vger.kernel.org 11021S: Maintained 11022F: drivers/net/ethernet/microchip/lan743x_* 11023 11024MICROCHIP LCDFB DRIVER 11025M: Nicolas Ferre <nicolas.ferre@microchip.com> 11026L: linux-fbdev@vger.kernel.org 11027S: Maintained 11028F: drivers/video/fbdev/atmel_lcdfb.c 11029F: include/video/atmel_lcdc.h 11030 11031MICROCHIP MMC/SD/SDIO MCI DRIVER 11032M: Ludovic Desroches <ludovic.desroches@microchip.com> 11033S: Maintained 11034F: drivers/mmc/host/atmel-mci.c 11035 11036MICROCHIP MCP16502 PMIC DRIVER 11037M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 11038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11039S: Maintained 11040F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 11041F: drivers/regulator/mcp16502.c 11042 11043MICROCHIP MCP3911 ADC DRIVER 11044M: Marcus Folkesson <marcus.folkesson@gmail.com> 11045M: Kent Gustavsson <kent@minoris.se> 11046L: linux-iio@vger.kernel.org 11047S: Supported 11048F: drivers/iio/adc/mcp3911.c 11049F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 11050 11051MICROCHIP NAND DRIVER 11052M: Tudor Ambarus <tudor.ambarus@microchip.com> 11053L: linux-mtd@lists.infradead.org 11054S: Supported 11055F: drivers/mtd/nand/raw/atmel/* 11056F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 11057 11058MICROCHIP PWM DRIVER 11059M: Claudiu Beznea <claudiu.beznea@microchip.com> 11060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11061L: linux-pwm@vger.kernel.org 11062S: Supported 11063F: drivers/pwm/pwm-atmel.c 11064F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 11065 11066MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 11067M: Ludovic Desroches <ludovic.desroches@microchip.com> 11068M: Eugen Hristev <eugen.hristev@microchip.com> 11069L: linux-iio@vger.kernel.org 11070S: Supported 11071F: drivers/iio/adc/at91-sama5d2_adc.c 11072F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 11073F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 11074 11075MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 11076M: Nicolas Ferre <nicolas.ferre@microchip.com> 11077S: Supported 11078F: drivers/power/reset/at91-sama5d2_shdwc.c 11079 11080MICROCHIP SPI DRIVER 11081M: Nicolas Ferre <nicolas.ferre@microchip.com> 11082S: Supported 11083F: drivers/spi/spi-atmel.* 11084 11085MICROCHIP SSC DRIVER 11086M: Nicolas Ferre <nicolas.ferre@microchip.com> 11087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11088S: Supported 11089F: drivers/misc/atmel-ssc.c 11090F: include/linux/atmel-ssc.h 11091 11092MICROCHIP USBA UDC DRIVER 11093M: Cristian Birsan <cristian.birsan@microchip.com> 11094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11095S: Supported 11096F: drivers/usb/gadget/udc/atmel_usba_udc.* 11097 11098MICROCHIP USB251XB DRIVER 11099M: Richard Leitner <richard.leitner@skidata.com> 11100L: linux-usb@vger.kernel.org 11101S: Maintained 11102F: drivers/usb/misc/usb251xb.c 11103F: Documentation/devicetree/bindings/usb/usb251xb.txt 11104 11105MICROCHIP XDMA DRIVER 11106M: Ludovic Desroches <ludovic.desroches@microchip.com> 11107L: linux-arm-kernel@lists.infradead.org 11108L: dmaengine@vger.kernel.org 11109S: Supported 11110F: drivers/dma/at_xdmac.c 11111 11112MICROSEMI MIPS SOCS 11113M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11114M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11115L: linux-mips@vger.kernel.org 11116S: Supported 11117F: arch/mips/generic/board-ocelot.c 11118F: arch/mips/configs/generic/board-ocelot.config 11119F: arch/mips/boot/dts/mscc/ 11120F: Documentation/devicetree/bindings/mips/mscc.txt 11121 11122MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 11123M: Don Brace <don.brace@microsemi.com> 11124L: esc.storagedev@microsemi.com 11125L: linux-scsi@vger.kernel.org 11126S: Supported 11127F: drivers/scsi/smartpqi/smartpqi*.[ch] 11128F: drivers/scsi/smartpqi/Kconfig 11129F: drivers/scsi/smartpqi/Makefile 11130F: include/linux/cciss*.h 11131F: include/uapi/linux/cciss*.h 11132F: Documentation/scsi/smartpqi.txt 11133 11134MICROSEMI ETHERNET SWITCH DRIVER 11135M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11136M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11137L: netdev@vger.kernel.org 11138S: Supported 11139F: drivers/net/ethernet/mscc/ 11140F: include/soc/mscc/ocelot* 11141 11142MICROSOFT SURFACE PRO 3 BUTTON DRIVER 11143M: Chen Yu <yu.c.chen@intel.com> 11144L: platform-driver-x86@vger.kernel.org 11145S: Supported 11146F: drivers/platform/x86/surfacepro3_button.c 11147 11148MICROTEK X6 SCANNER 11149M: Oliver Neukum <oliver@neukum.org> 11150S: Maintained 11151F: drivers/usb/image/microtek.* 11152 11153MIPS 11154M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11155L: linux-mips@vger.kernel.org 11156W: http://www.linux-mips.org/ 11157T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 11158Q: https://patchwork.kernel.org/project/linux-mips/list/ 11159S: Maintained 11160F: Documentation/devicetree/bindings/mips/ 11161F: Documentation/mips/ 11162F: arch/mips/ 11163F: drivers/platform/mips/ 11164 11165MIPS BOSTON DEVELOPMENT BOARD 11166M: Paul Burton <paulburton@kernel.org> 11167L: linux-mips@vger.kernel.org 11168S: Maintained 11169F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 11170F: arch/mips/boot/dts/img/boston.dts 11171F: arch/mips/configs/generic/board-boston.config 11172F: drivers/clk/imgtec/clk-boston.c 11173F: include/dt-bindings/clock/boston-clock.h 11174 11175MIPS GENERIC PLATFORM 11176M: Paul Burton <paulburton@kernel.org> 11177L: linux-mips@vger.kernel.org 11178S: Supported 11179F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 11180F: arch/mips/generic/ 11181F: arch/mips/tools/generic-board-config.sh 11182 11183MIPS/LOONGSON1 ARCHITECTURE 11184M: Keguang Zhang <keguang.zhang@gmail.com> 11185L: linux-mips@vger.kernel.org 11186S: Maintained 11187F: arch/mips/loongson32/ 11188F: arch/mips/include/asm/mach-loongson32/ 11189F: drivers/*/*loongson1* 11190F: drivers/*/*/*loongson1* 11191 11192MIPS/LOONGSON2EF ARCHITECTURE 11193M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11194L: linux-mips@vger.kernel.org 11195S: Maintained 11196F: arch/mips/loongson2ef/ 11197F: arch/mips/include/asm/mach-loongson2ef/ 11198F: drivers/*/*loongson2* 11199F: drivers/*/*/*loongson2* 11200 11201MIPS/LOONGSON64 ARCHITECTURE 11202M: Huacai Chen <chenhc@lemote.com> 11203M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11204L: linux-mips@vger.kernel.org 11205S: Maintained 11206F: arch/mips/loongson64/ 11207F: arch/mips/include/asm/mach-loongson64/ 11208F: drivers/platform/mips/cpu_hwmon.c 11209F: drivers/*/*loongson3* 11210F: drivers/*/*/*loongson3* 11211 11212MIPS RINT INSTRUCTION EMULATION 11213M: Aleksandar Markovic <aleksandar.markovic@mips.com> 11214L: linux-mips@vger.kernel.org 11215S: Supported 11216F: arch/mips/math-emu/sp_rint.c 11217F: arch/mips/math-emu/dp_rint.c 11218 11219MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 11220M: Hans Verkuil <hverkuil@xs4all.nl> 11221L: linux-media@vger.kernel.org 11222T: git git://linuxtv.org/media_tree.git 11223W: https://linuxtv.org 11224S: Odd Fixes 11225F: drivers/media/radio/radio-miropcm20* 11226 11227MMP SUPPORT 11228R: Lubomir Rintel <lkundrak@v3.sk> 11229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 11231S: Odd Fixes 11232F: arch/arm/boot/dts/mmp* 11233F: arch/arm/mach-mmp/ 11234F: linux/soc/mmp/ 11235 11236MMP USB PHY DRIVERS 11237R: Lubomir Rintel <lkundrak@v3.sk> 11238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11239S: Maintained 11240F: drivers/phy/marvell/phy-mmp3-usb.c 11241F: drivers/phy/marvell/phy-pxa-usb.c 11242 11243MMU GATHER AND TLB INVALIDATION 11244M: Will Deacon <will@kernel.org> 11245M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 11246M: Andrew Morton <akpm@linux-foundation.org> 11247M: Nick Piggin <npiggin@gmail.com> 11248M: Peter Zijlstra <peterz@infradead.org> 11249L: linux-arch@vger.kernel.org 11250L: linux-mm@kvack.org 11251S: Maintained 11252F: arch/*/include/asm/tlb.h 11253F: include/asm-generic/tlb.h 11254F: mm/mmu_gather.c 11255 11256MN88472 MEDIA DRIVER 11257M: Antti Palosaari <crope@iki.fi> 11258L: linux-media@vger.kernel.org 11259W: https://linuxtv.org 11260W: http://palosaari.fi/linux/ 11261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11262S: Maintained 11263F: drivers/media/dvb-frontends/mn88472* 11264 11265MN88473 MEDIA DRIVER 11266M: Antti Palosaari <crope@iki.fi> 11267L: linux-media@vger.kernel.org 11268W: https://linuxtv.org 11269W: http://palosaari.fi/linux/ 11270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11271S: Maintained 11272F: drivers/media/dvb-frontends/mn88473* 11273 11274MODULE SUPPORT 11275M: Jessica Yu <jeyu@kernel.org> 11276T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11277S: Maintained 11278F: include/linux/module.h 11279F: kernel/module.c 11280 11281MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11282W: http://popies.net/meye/ 11283S: Orphan 11284F: Documentation/media/v4l-drivers/meye* 11285F: drivers/media/pci/meye/ 11286F: include/uapi/linux/meye.h 11287 11288MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 11289M: Jiri Slaby <jirislaby@gmail.com> 11290S: Maintained 11291F: Documentation/driver-api/serial/moxa-smartio.rst 11292F: drivers/tty/mxser.* 11293 11294MONOLITHIC POWER SYSTEM PMIC DRIVER 11295M: Saravanan Sekar <sravanhome@gmail.com> 11296S: Maintained 11297F: Documentation/devicetree/bindings/regulator/mpq7920.yaml 11298F: drivers/regulator/mpq7920.c 11299F: drivers/regulator/mpq7920.h 11300 11301MR800 AVERMEDIA USB FM RADIO DRIVER 11302M: Alexey Klimov <klimov.linux@gmail.com> 11303L: linux-media@vger.kernel.org 11304T: git git://linuxtv.org/media_tree.git 11305S: Maintained 11306F: drivers/media/radio/radio-mr800.c 11307 11308MRF24J40 IEEE 802.15.4 RADIO DRIVER 11309M: Alan Ott <alan@signal11.us> 11310L: linux-wpan@vger.kernel.org 11311S: Maintained 11312F: drivers/net/ieee802154/mrf24j40.c 11313F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 11314 11315MSI LAPTOP SUPPORT 11316M: "Lee, Chun-Yi" <jlee@suse.com> 11317L: platform-driver-x86@vger.kernel.org 11318S: Maintained 11319F: drivers/platform/x86/msi-laptop.c 11320 11321MSI WMI SUPPORT 11322L: platform-driver-x86@vger.kernel.org 11323S: Orphan 11324F: drivers/platform/x86/msi-wmi.c 11325 11326MSI001 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/tuners/msi001* 11335 11336MSI2500 MEDIA DRIVER 11337M: Antti Palosaari <crope@iki.fi> 11338L: linux-media@vger.kernel.org 11339W: https://linuxtv.org 11340W: http://palosaari.fi/linux/ 11341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11342T: git git://linuxtv.org/anttip/media_tree.git 11343S: Maintained 11344F: drivers/media/usb/msi2500/ 11345 11346MSYSTEMS DISKONCHIP G3 MTD DRIVER 11347M: Robert Jarzmik <robert.jarzmik@free.fr> 11348L: linux-mtd@lists.infradead.org 11349S: Maintained 11350F: drivers/mtd/devices/docg3* 11351 11352MT9M032 APTINA SENSOR DRIVER 11353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11354L: linux-media@vger.kernel.org 11355T: git git://linuxtv.org/media_tree.git 11356S: Maintained 11357F: drivers/media/i2c/mt9m032.c 11358F: include/media/i2c/mt9m032.h 11359 11360MT9P031 APTINA CAMERA SENSOR 11361M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11362L: linux-media@vger.kernel.org 11363T: git git://linuxtv.org/media_tree.git 11364S: Maintained 11365F: drivers/media/i2c/mt9p031.c 11366F: include/media/i2c/mt9p031.h 11367 11368MT9T001 APTINA CAMERA SENSOR 11369M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11370L: linux-media@vger.kernel.org 11371T: git git://linuxtv.org/media_tree.git 11372S: Maintained 11373F: drivers/media/i2c/mt9t001.c 11374F: include/media/i2c/mt9t001.h 11375 11376MT9T112 APTINA CAMERA SENSOR 11377M: Jacopo Mondi <jacopo@jmondi.org> 11378L: linux-media@vger.kernel.org 11379T: git git://linuxtv.org/media_tree.git 11380S: Odd Fixes 11381F: drivers/media/i2c/mt9t112.c 11382F: include/media/i2c/mt9t112.h 11383 11384MT9V032 APTINA CAMERA SENSOR 11385M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11386L: linux-media@vger.kernel.org 11387T: git git://linuxtv.org/media_tree.git 11388S: Maintained 11389F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11390F: drivers/media/i2c/mt9v032.c 11391F: include/media/i2c/mt9v032.h 11392 11393MT9V111 APTINA CAMERA SENSOR 11394M: Jacopo Mondi <jacopo@jmondi.org> 11395L: linux-media@vger.kernel.org 11396T: git git://linuxtv.org/media_tree.git 11397S: Maintained 11398F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11399F: drivers/media/i2c/mt9v111.c 11400 11401MULTIFUNCTION DEVICES (MFD) 11402M: Lee Jones <lee.jones@linaro.org> 11403T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11404S: Supported 11405F: Documentation/devicetree/bindings/mfd/ 11406F: drivers/mfd/ 11407F: include/linux/mfd/ 11408F: include/dt-bindings/mfd/ 11409 11410MULTIMEDIA CARD (MMC) ETC. OVER SPI 11411S: Orphan 11412F: drivers/mmc/host/mmc_spi.c 11413F: include/linux/spi/mmc_spi.h 11414 11415MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11416M: Ulf Hansson <ulf.hansson@linaro.org> 11417L: linux-mmc@vger.kernel.org 11418T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11419S: Maintained 11420F: Documentation/devicetree/bindings/mmc/ 11421F: drivers/mmc/ 11422F: include/linux/mmc/ 11423F: include/uapi/linux/mmc/ 11424 11425MULTIPLEXER SUBSYSTEM 11426M: Peter Rosin <peda@axentia.se> 11427S: Maintained 11428F: Documentation/ABI/testing/sysfs-class-mux* 11429F: Documentation/devicetree/bindings/mux/ 11430F: include/dt-bindings/mux/ 11431F: include/linux/mux/ 11432F: drivers/mux/ 11433 11434MULTITECH MULTIPORT CARD (ISICOM) 11435S: Orphan 11436F: drivers/tty/isicom.c 11437F: include/linux/isicom.h 11438 11439MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 11440M: Bin Liu <b-liu@ti.com> 11441L: linux-usb@vger.kernel.org 11442S: Maintained 11443F: drivers/usb/musb/ 11444 11445MXL301RF MEDIA DRIVER 11446M: Akihiro Tsukada <tskd08@gmail.com> 11447L: linux-media@vger.kernel.org 11448S: Odd Fixes 11449F: drivers/media/tuners/mxl301rf* 11450 11451MXL5007T MEDIA DRIVER 11452M: Michael Krufky <mkrufky@linuxtv.org> 11453L: linux-media@vger.kernel.org 11454W: https://linuxtv.org 11455W: http://github.com/mkrufky 11456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11457T: git git://linuxtv.org/mkrufky/tuners.git 11458S: Maintained 11459F: drivers/media/tuners/mxl5007t.* 11460 11461MXSFB DRM DRIVER 11462M: Marek Vasut <marex@denx.de> 11463M: Stefan Agner <stefan@agner.ch> 11464L: dri-devel@lists.freedesktop.org 11465S: Supported 11466F: drivers/gpu/drm/mxsfb/ 11467F: Documentation/devicetree/bindings/display/mxsfb.txt 11468T: git git://anongit.freedesktop.org/drm/drm-misc 11469 11470MYLEX DAC960 PCI RAID Controller 11471M: Hannes Reinecke <hare@kernel.org> 11472L: linux-scsi@vger.kernel.org 11473S: Supported 11474F: drivers/scsi/myrb.* 11475F: drivers/scsi/myrs.* 11476 11477MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11478M: Chris Lee <christopher.lee@cspi.com> 11479L: netdev@vger.kernel.org 11480W: https://www.cspi.com/ethernet-products/support/downloads/ 11481S: Supported 11482F: drivers/net/ethernet/myricom/myri10ge/ 11483 11484NAND FLASH SUBSYSTEM 11485M: Miquel Raynal <miquel.raynal@bootlin.com> 11486R: Richard Weinberger <richard@nod.at> 11487L: linux-mtd@lists.infradead.org 11488W: http://www.linux-mtd.infradead.org/ 11489Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11490T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11491S: Maintained 11492F: drivers/mtd/nand/ 11493F: include/linux/mtd/*nand*.h 11494 11495NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11496M: Daniel Mack <zonque@gmail.com> 11497S: Maintained 11498L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11499W: http://www.native-instruments.com 11500F: sound/usb/caiaq/ 11501 11502NATSEMI ETHERNET DRIVER (DP8381x) 11503S: Orphan 11504F: drivers/net/ethernet/natsemi/natsemi.c 11505 11506NCR 5380 SCSI DRIVERS 11507M: Finn Thain <fthain@telegraphics.com.au> 11508M: Michael Schmitz <schmitzmic@gmail.com> 11509L: linux-scsi@vger.kernel.org 11510S: Maintained 11511F: Documentation/scsi/g_NCR5380.txt 11512F: drivers/scsi/NCR5380.* 11513F: drivers/scsi/arm/cumana_1.c 11514F: drivers/scsi/arm/oak.c 11515F: drivers/scsi/atari_scsi.* 11516F: drivers/scsi/dmx3191d.c 11517F: drivers/scsi/g_NCR5380.* 11518F: drivers/scsi/mac_scsi.* 11519F: drivers/scsi/sun3_scsi.* 11520F: drivers/scsi/sun3_scsi_vme.c 11521 11522NCSI LIBRARY 11523M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11524S: Maintained 11525F: net/ncsi/ 11526 11527NCT6775 HARDWARE MONITOR DRIVER 11528M: Guenter Roeck <linux@roeck-us.net> 11529L: linux-hwmon@vger.kernel.org 11530S: Maintained 11531F: Documentation/hwmon/nct6775.rst 11532F: drivers/hwmon/nct6775.c 11533 11534NET_FAILOVER MODULE 11535M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11536L: netdev@vger.kernel.org 11537S: Supported 11538F: drivers/net/net_failover.c 11539F: include/net/net_failover.h 11540F: Documentation/networking/net_failover.rst 11541 11542NETEM NETWORK EMULATOR 11543M: Stephen Hemminger <stephen@networkplumber.org> 11544L: netdev@vger.kernel.org 11545S: Maintained 11546F: net/sched/sch_netem.c 11547 11548NETERION 10GbE DRIVERS (s2io/vxge) 11549M: Jon Mason <jdmason@kudzu.us> 11550L: netdev@vger.kernel.org 11551S: Supported 11552F: Documentation/networking/device_drivers/neterion/s2io.txt 11553F: Documentation/networking/device_drivers/neterion/vxge.txt 11554F: drivers/net/ethernet/neterion/ 11555 11556NETFILTER 11557M: Pablo Neira Ayuso <pablo@netfilter.org> 11558M: Jozsef Kadlecsik <kadlec@netfilter.org> 11559M: Florian Westphal <fw@strlen.de> 11560L: netfilter-devel@vger.kernel.org 11561L: coreteam@netfilter.org 11562W: http://www.netfilter.org/ 11563W: http://www.iptables.org/ 11564W: http://www.nftables.org/ 11565Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11568S: Maintained 11569F: include/linux/netfilter* 11570F: include/linux/netfilter/ 11571F: include/net/netfilter/ 11572F: include/uapi/linux/netfilter* 11573F: include/uapi/linux/netfilter/ 11574F: net/*/netfilter.c 11575F: net/*/netfilter/ 11576F: net/netfilter/ 11577F: net/bridge/br_netfilter*.c 11578 11579NETROM NETWORK LAYER 11580M: Ralf Baechle <ralf@linux-mips.org> 11581L: linux-hams@vger.kernel.org 11582W: http://www.linux-ax25.org/ 11583S: Maintained 11584F: include/net/netrom.h 11585F: include/uapi/linux/netrom.h 11586F: net/netrom/ 11587 11588NETRONOME ETHERNET DRIVERS 11589M: Jakub Kicinski <kuba@kernel.org> 11590L: oss-drivers@netronome.com 11591S: Maintained 11592F: drivers/net/ethernet/netronome/ 11593 11594NETWORK BLOCK DEVICE (NBD) 11595M: Josef Bacik <josef@toxicpanda.com> 11596S: Maintained 11597L: linux-block@vger.kernel.org 11598L: nbd@other.debian.org 11599F: Documentation/admin-guide/blockdev/nbd.rst 11600F: drivers/block/nbd.c 11601F: include/trace/events/nbd.h 11602F: include/uapi/linux/nbd.h 11603 11604NETWORK DROP MONITOR 11605M: Neil Horman <nhorman@tuxdriver.com> 11606L: netdev@vger.kernel.org 11607S: Maintained 11608W: https://fedorahosted.org/dropwatch/ 11609F: net/core/drop_monitor.c 11610F: include/uapi/linux/net_dropmon.h 11611F: include/net/drop_monitor.h 11612 11613NETWORKING DRIVERS 11614M: "David S. Miller" <davem@davemloft.net> 11615L: netdev@vger.kernel.org 11616W: http://www.linuxfoundation.org/en/Net 11617Q: http://patchwork.ozlabs.org/project/netdev/list/ 11618T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 11620S: Odd Fixes 11621F: Documentation/devicetree/bindings/net/ 11622F: drivers/net/ 11623F: include/linux/if_* 11624F: include/linux/netdevice.h 11625F: include/linux/etherdevice.h 11626F: include/linux/fcdevice.h 11627F: include/linux/fddidevice.h 11628F: include/linux/hippidevice.h 11629F: include/linux/inetdevice.h 11630F: include/uapi/linux/if_* 11631F: include/uapi/linux/netdevice.h 11632 11633NETWORKING DRIVERS (WIRELESS) 11634M: Kalle Valo <kvalo@codeaurora.org> 11635L: linux-wireless@vger.kernel.org 11636Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11639S: Maintained 11640F: Documentation/devicetree/bindings/net/wireless/ 11641F: drivers/net/wireless/ 11642 11643NETWORKING [DSA] 11644M: Andrew Lunn <andrew@lunn.ch> 11645M: Vivien Didelot <vivien.didelot@gmail.com> 11646M: Florian Fainelli <f.fainelli@gmail.com> 11647S: Maintained 11648F: Documentation/devicetree/bindings/net/dsa/ 11649F: net/dsa/ 11650F: include/net/dsa.h 11651F: include/linux/dsa/ 11652F: include/linux/platform_data/dsa.h 11653F: drivers/net/dsa/ 11654 11655NETWORKING [GENERAL] 11656M: "David S. Miller" <davem@davemloft.net> 11657M: Jakub Kicinski <kuba@kernel.org> 11658L: netdev@vger.kernel.org 11659W: http://www.linuxfoundation.org/en/Net 11660Q: http://patchwork.ozlabs.org/project/netdev/list/ 11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11662T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 11663B: mailto:netdev@vger.kernel.org 11664S: Maintained 11665F: net/ 11666F: include/net/ 11667F: include/linux/in.h 11668F: include/linux/net.h 11669F: include/linux/netdevice.h 11670F: include/uapi/linux/in.h 11671F: include/uapi/linux/net.h 11672F: include/uapi/linux/netdevice.h 11673F: include/uapi/linux/net_namespace.h 11674F: tools/testing/selftests/net/ 11675F: lib/net_utils.c 11676F: lib/random32.c 11677F: Documentation/networking/ 11678 11679NETWORKING [IPSEC] 11680M: Steffen Klassert <steffen.klassert@secunet.com> 11681M: Herbert Xu <herbert@gondor.apana.org.au> 11682M: "David S. Miller" <davem@davemloft.net> 11683L: netdev@vger.kernel.org 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11685T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11686S: Maintained 11687F: net/xfrm/ 11688F: net/key/ 11689F: net/ipv4/xfrm* 11690F: net/ipv4/esp4* 11691F: net/ipv4/ah4.c 11692F: net/ipv4/ipcomp.c 11693F: net/ipv4/ip_vti.c 11694F: net/ipv6/xfrm* 11695F: net/ipv6/esp6* 11696F: net/ipv6/ah6.c 11697F: net/ipv6/ipcomp6.c 11698F: net/ipv6/ip6_vti.c 11699F: include/uapi/linux/xfrm.h 11700F: include/net/xfrm.h 11701 11702NETWORKING [IPv4/IPv6] 11703M: "David S. Miller" <davem@davemloft.net> 11704M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11705M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11706L: netdev@vger.kernel.org 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11708S: Maintained 11709F: net/ipv4/ 11710F: net/ipv6/ 11711F: include/net/ip* 11712F: arch/x86/net/* 11713 11714NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11715M: Paul Moore <paul@paul-moore.com> 11716W: https://github.com/netlabel 11717L: netdev@vger.kernel.org 11718L: linux-security-module@vger.kernel.org 11719S: Maintained 11720F: Documentation/netlabel/ 11721F: include/net/calipso.h 11722F: include/net/cipso_ipv4.h 11723F: include/net/netlabel.h 11724F: include/uapi/linux/netfilter/xt_SECMARK.h 11725F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11726F: net/netlabel/ 11727F: net/ipv4/cipso_ipv4.c 11728F: net/ipv6/calipso.c 11729F: net/netfilter/xt_CONNSECMARK.c 11730F: net/netfilter/xt_SECMARK.c 11731 11732NETWORKING [MPTCP] 11733M: Mat Martineau <mathew.j.martineau@linux.intel.com> 11734M: Matthieu Baerts <matthieu.baerts@tessares.net> 11735L: netdev@vger.kernel.org 11736L: mptcp@lists.01.org 11737W: https://github.com/multipath-tcp/mptcp_net-next/wiki 11738B: https://github.com/multipath-tcp/mptcp_net-next/issues 11739S: Maintained 11740F: include/net/mptcp.h 11741F: net/mptcp/ 11742F: tools/testing/selftests/net/mptcp/ 11743 11744NETWORKING [TCP] 11745M: Eric Dumazet <edumazet@google.com> 11746L: netdev@vger.kernel.org 11747S: Maintained 11748F: net/ipv4/tcp*.c 11749F: net/ipv4/syncookies.c 11750F: net/ipv6/tcp*.c 11751F: net/ipv6/syncookies.c 11752F: include/uapi/linux/tcp.h 11753F: include/net/tcp.h 11754F: include/linux/tcp.h 11755F: include/trace/events/tcp.h 11756 11757NETWORKING [TLS] 11758M: Boris Pismenny <borisp@mellanox.com> 11759M: Aviad Yehezkel <aviadye@mellanox.com> 11760M: John Fastabend <john.fastabend@gmail.com> 11761M: Daniel Borkmann <daniel@iogearbox.net> 11762M: Jakub Kicinski <kuba@kernel.org> 11763L: netdev@vger.kernel.org 11764S: Maintained 11765F: net/tls/* 11766F: include/uapi/linux/tls.h 11767F: include/net/tls.h 11768 11769NETWORKING [WIRELESS] 11770L: linux-wireless@vger.kernel.org 11771Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11772 11773NETDEVSIM 11774M: Jakub Kicinski <kuba@kernel.org> 11775S: Maintained 11776F: drivers/net/netdevsim/* 11777 11778NETXEN (1/10) GbE SUPPORT 11779M: Manish Chopra <manishc@marvell.com> 11780M: Rahul Verma <rahulv@marvell.com> 11781M: GR-Linux-NIC-Dev@marvell.com 11782L: netdev@vger.kernel.org 11783S: Supported 11784F: drivers/net/ethernet/qlogic/netxen/ 11785 11786NEXTHOP 11787M: David Ahern <dsahern@kernel.org> 11788L: netdev@vger.kernel.org 11789S: Maintained 11790F: include/net/nexthop.h 11791F: include/uapi/linux/nexthop.h 11792F: include/net/netns/nexthop.h 11793F: net/ipv4/nexthop.c 11794 11795NFC SUBSYSTEM 11796L: netdev@vger.kernel.org 11797S: Orphan 11798F: net/nfc/ 11799F: include/net/nfc/ 11800F: include/uapi/linux/nfc.h 11801F: drivers/nfc/ 11802F: include/linux/platform_data/nfcmrvl.h 11803F: Documentation/devicetree/bindings/net/nfc/ 11804 11805NFS, SUNRPC, AND LOCKD CLIENTS 11806M: Trond Myklebust <trond.myklebust@hammerspace.com> 11807M: Anna Schumaker <anna.schumaker@netapp.com> 11808L: linux-nfs@vger.kernel.org 11809W: http://client.linux-nfs.org 11810T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11811S: Maintained 11812F: fs/lockd/ 11813F: fs/nfs/ 11814F: fs/nfs_common/ 11815F: net/sunrpc/ 11816F: include/linux/lockd/ 11817F: include/linux/nfs* 11818F: include/linux/sunrpc/ 11819F: include/uapi/linux/nfs* 11820F: include/uapi/linux/sunrpc/ 11821 11822NILFS2 FILESYSTEM 11823M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11824L: linux-nilfs@vger.kernel.org 11825W: https://nilfs.sourceforge.io/ 11826W: https://nilfs.osdn.jp/ 11827T: git git://github.com/konis/nilfs2.git 11828S: Supported 11829F: Documentation/filesystems/nilfs2.txt 11830F: fs/nilfs2/ 11831F: include/trace/events/nilfs2.h 11832F: include/uapi/linux/nilfs2_api.h 11833F: include/uapi/linux/nilfs2_ondisk.h 11834 11835NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11836M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11837W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11838S: Maintained 11839F: Documentation/scsi/NinjaSCSI.txt 11840F: drivers/scsi/pcmcia/nsp_* 11841 11842NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11843M: GOTO Masanori <gotom@debian.or.jp> 11844M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11845W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11846S: Maintained 11847F: Documentation/scsi/NinjaSCSI.txt 11848F: drivers/scsi/nsp32* 11849 11850NIOS2 ARCHITECTURE 11851M: Ley Foon Tan <ley.foon.tan@intel.com> 11852L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11854S: Maintained 11855F: arch/nios2/ 11856 11857NOHZ, DYNTICKS SUPPORT 11858M: Frederic Weisbecker <fweisbec@gmail.com> 11859M: Thomas Gleixner <tglx@linutronix.de> 11860M: Ingo Molnar <mingo@kernel.org> 11861L: linux-kernel@vger.kernel.org 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11863S: Maintained 11864F: kernel/time/tick*.* 11865F: include/linux/tick.h 11866F: include/linux/sched/nohz.h 11867 11868NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11869M: Pavel Machek <pavel@ucw.cz> 11870M: Sakari Ailus <sakari.ailus@iki.fi> 11871L: linux-media@vger.kernel.org 11872S: Maintained 11873F: drivers/media/i2c/et8ek8 11874F: drivers/media/i2c/ad5820.c 11875 11876NOKIA N900 POWER SUPPLY DRIVERS 11877R: Pali Rohár <pali.rohar@gmail.com> 11878F: include/linux/power/bq2415x_charger.h 11879F: include/linux/power/bq27xxx_battery.h 11880F: drivers/power/supply/bq2415x_charger.c 11881F: drivers/power/supply/bq27xxx_battery.c 11882F: drivers/power/supply/bq27xxx_battery_i2c.c 11883F: drivers/power/supply/isp1704_charger.c 11884F: drivers/power/supply/rx51_battery.c 11885 11886NOLIBC HEADER FILE 11887M: Willy Tarreau <w@1wt.eu> 11888S: Maintained 11889T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11890F: tools/include/nolibc/ 11891 11892NSDEPS 11893M: Matthias Maennich <maennich@google.com> 11894S: Maintained 11895F: scripts/nsdeps 11896F: Documentation/core-api/symbol-namespaces.rst 11897 11898NTB AMD DRIVER 11899M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11900L: linux-ntb@googlegroups.com 11901S: Supported 11902F: drivers/ntb/hw/amd/ 11903 11904NTB DRIVER CORE 11905M: Jon Mason <jdmason@kudzu.us> 11906M: Dave Jiang <dave.jiang@intel.com> 11907M: Allen Hubbe <allenbh@gmail.com> 11908L: linux-ntb@googlegroups.com 11909S: Supported 11910W: https://github.com/jonmason/ntb/wiki 11911T: git git://github.com/jonmason/ntb.git 11912F: drivers/ntb/ 11913F: drivers/net/ntb_netdev.c 11914F: include/linux/ntb.h 11915F: include/linux/ntb_transport.h 11916F: tools/testing/selftests/ntb/ 11917 11918NTB IDT DRIVER 11919M: Serge Semin <fancer.lancer@gmail.com> 11920L: linux-ntb@googlegroups.com 11921S: Supported 11922F: drivers/ntb/hw/idt/ 11923 11924NTB INTEL DRIVER 11925M: Dave Jiang <dave.jiang@intel.com> 11926L: linux-ntb@googlegroups.com 11927S: Supported 11928W: https://github.com/davejiang/linux/wiki 11929T: git https://github.com/davejiang/linux.git 11930F: drivers/ntb/hw/intel/ 11931 11932NTFS FILESYSTEM 11933M: Anton Altaparmakov <anton@tuxera.com> 11934L: linux-ntfs-dev@lists.sourceforge.net 11935W: http://www.tuxera.com/ 11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11937S: Supported 11938F: Documentation/filesystems/ntfs.txt 11939F: fs/ntfs/ 11940 11941NUBUS SUBSYSTEM 11942M: Finn Thain <fthain@telegraphics.com.au> 11943L: linux-m68k@lists.linux-m68k.org 11944S: Maintained 11945F: arch/*/include/asm/nubus.h 11946F: drivers/nubus/ 11947F: include/linux/nubus.h 11948F: include/uapi/linux/nubus.h 11949 11950NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11951M: Antonino Daplas <adaplas@gmail.com> 11952L: linux-fbdev@vger.kernel.org 11953S: Maintained 11954F: drivers/video/fbdev/riva/ 11955F: drivers/video/fbdev/nvidia/ 11956 11957NVM EXPRESS DRIVER 11958M: Keith Busch <kbusch@kernel.org> 11959M: Jens Axboe <axboe@fb.com> 11960M: Christoph Hellwig <hch@lst.de> 11961M: Sagi Grimberg <sagi@grimberg.me> 11962L: linux-nvme@lists.infradead.org 11963T: git://git.infradead.org/nvme.git 11964W: http://git.infradead.org/nvme.git 11965S: Supported 11966F: drivers/nvme/host/ 11967F: include/linux/nvme.h 11968F: include/uapi/linux/nvme_ioctl.h 11969 11970NVM EXPRESS FC TRANSPORT DRIVERS 11971M: James Smart <james.smart@broadcom.com> 11972L: linux-nvme@lists.infradead.org 11973S: Supported 11974F: include/linux/nvme-fc.h 11975F: include/linux/nvme-fc-driver.h 11976F: drivers/nvme/host/fc.c 11977F: drivers/nvme/target/fc.c 11978F: drivers/nvme/target/fcloop.c 11979 11980NVM EXPRESS TARGET DRIVER 11981M: Christoph Hellwig <hch@lst.de> 11982M: Sagi Grimberg <sagi@grimberg.me> 11983M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> 11984L: linux-nvme@lists.infradead.org 11985T: git://git.infradead.org/nvme.git 11986W: http://git.infradead.org/nvme.git 11987S: Supported 11988F: drivers/nvme/target/ 11989 11990NVMEM FRAMEWORK 11991M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11992S: Maintained 11993F: drivers/nvmem/ 11994F: Documentation/devicetree/bindings/nvmem/ 11995F: Documentation/ABI/stable/sysfs-bus-nvmem 11996F: include/linux/nvmem-consumer.h 11997F: include/linux/nvmem-provider.h 11998 11999NXP FXAS21002C DRIVER 12000M: Rui Miguel Silva <rmfrfs@gmail.com> 12001L: linux-iio@vger.kernel.org 12002S: Maintained 12003F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 12004F: drivers/iio/gyro/fxas21002c_core.c 12005F: drivers/iio/gyro/fxas21002c.h 12006F: drivers/iio/gyro/fxas21002c_i2c.c 12007F: drivers/iio/gyro/fxas21002c_spi.c 12008 12009NXP SGTL5000 DRIVER 12010M: Fabio Estevam <festevam@gmail.com> 12011L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12012S: Maintained 12013F: Documentation/devicetree/bindings/sound/sgtl5000.txt 12014F: sound/soc/codecs/sgtl5000* 12015 12016NXP SJA1105 ETHERNET SWITCH DRIVER 12017M: Vladimir Oltean <olteanv@gmail.com> 12018L: linux-kernel@vger.kernel.org 12019S: Maintained 12020F: drivers/net/dsa/sja1105 12021 12022NXP TDA998X DRM DRIVER 12023M: Russell King <linux@armlinux.org.uk> 12024S: Maintained 12025T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 12026T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 12027F: drivers/gpu/drm/i2c/tda998x_drv.c 12028F: include/drm/i2c/tda998x.h 12029F: include/dt-bindings/display/tda998x.h 12030K: "nxp,tda998x" 12031 12032NXP TFA9879 DRIVER 12033M: Peter Rosin <peda@axentia.se> 12034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12035S: Maintained 12036F: Documentation/devicetree/bindings/sound/tfa9879.txt 12037F: sound/soc/codecs/tfa9879* 12038 12039NXP-NCI NFC DRIVER 12040M: Clément Perrochaud <clement.perrochaud@effinnov.com> 12041R: Charles Gorand <charles.gorand@effinnov.com> 12042L: linux-nfc@lists.01.org (moderated for non-subscribers) 12043S: Supported 12044F: drivers/nfc/nxp-nci 12045 12046OBJAGG 12047M: Jiri Pirko <jiri@mellanox.com> 12048L: netdev@vger.kernel.org 12049S: Supported 12050F: lib/objagg.c 12051F: lib/test_objagg.c 12052F: include/linux/objagg.h 12053 12054NXP FSPI DRIVER 12055R: Yogesh Gaur <yogeshgaur.83@gmail.com> 12056M: Ashish Kumar <ashish.kumar@nxp.com> 12057L: linux-spi@vger.kernel.org 12058S: Maintained 12059F: drivers/spi/spi-nxp-fspi.c 12060F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 12061 12062OBJTOOL 12063M: Josh Poimboeuf <jpoimboe@redhat.com> 12064M: Peter Zijlstra <peterz@infradead.org> 12065S: Supported 12066F: tools/objtool/ 12067 12068OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 12069M: Frederic Barrat <fbarrat@linux.ibm.com> 12070M: Andrew Donnellan <ajd@linux.ibm.com> 12071L: linuxppc-dev@lists.ozlabs.org 12072S: Supported 12073F: arch/powerpc/platforms/powernv/ocxl.c 12074F: arch/powerpc/include/asm/pnv-ocxl.h 12075F: drivers/misc/ocxl/ 12076F: include/misc/ocxl* 12077F: include/uapi/misc/ocxl.h 12078F: Documentation/userspace-api/accelerators/ocxl.rst 12079 12080OMAP AUDIO SUPPORT 12081M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12082M: Jarkko Nikula <jarkko.nikula@bitmer.com> 12083L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12084L: linux-omap@vger.kernel.org 12085S: Maintained 12086F: sound/soc/ti/omap* 12087F: sound/soc/ti/rx51.c 12088F: sound/soc/ti/n810.c 12089F: sound/soc/ti/sdma-pcm.* 12090 12091OMAP CLOCK FRAMEWORK SUPPORT 12092M: Paul Walmsley <paul@pwsan.com> 12093L: linux-omap@vger.kernel.org 12094S: Maintained 12095F: arch/arm/*omap*/*clock* 12096 12097OMAP DEVICE TREE SUPPORT 12098M: Benoît Cousson <bcousson@baylibre.com> 12099M: Tony Lindgren <tony@atomide.com> 12100L: linux-omap@vger.kernel.org 12101L: devicetree@vger.kernel.org 12102S: Maintained 12103F: arch/arm/boot/dts/*omap* 12104F: arch/arm/boot/dts/*am3* 12105F: arch/arm/boot/dts/*am4* 12106F: arch/arm/boot/dts/*am5* 12107F: arch/arm/boot/dts/*dra7* 12108F: arch/arm/boot/dts/logicpd-som-lv* 12109F: arch/arm/boot/dts/logicpd-torpedo* 12110 12111OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 12112L: linux-omap@vger.kernel.org 12113L: linux-fbdev@vger.kernel.org 12114S: Orphan 12115F: drivers/video/fbdev/omap2/ 12116F: Documentation/arm/omap/dss.rst 12117 12118OMAP FRAMEBUFFER SUPPORT 12119L: linux-fbdev@vger.kernel.org 12120L: linux-omap@vger.kernel.org 12121S: Orphan 12122F: drivers/video/fbdev/omap/ 12123 12124OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 12125M: Roger Quadros <rogerq@ti.com> 12126M: Tony Lindgren <tony@atomide.com> 12127L: linux-omap@vger.kernel.org 12128S: Maintained 12129F: drivers/memory/omap-gpmc.c 12130F: arch/arm/mach-omap2/*gpmc* 12131 12132OMAP GPIO DRIVER 12133M: Grygorii Strashko <grygorii.strashko@ti.com> 12134M: Santosh Shilimkar <ssantosh@kernel.org> 12135M: Kevin Hilman <khilman@kernel.org> 12136L: linux-omap@vger.kernel.org 12137S: Maintained 12138F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 12139F: drivers/gpio/gpio-omap.c 12140 12141OMAP HARDWARE SPINLOCK SUPPORT 12142M: Ohad Ben-Cohen <ohad@wizery.com> 12143L: linux-omap@vger.kernel.org 12144S: Maintained 12145F: drivers/hwspinlock/omap_hwspinlock.c 12146 12147OMAP HS MMC SUPPORT 12148L: linux-mmc@vger.kernel.org 12149L: linux-omap@vger.kernel.org 12150S: Orphan 12151F: drivers/mmc/host/omap_hsmmc.c 12152 12153OMAP HWMOD DATA 12154M: Paul Walmsley <paul@pwsan.com> 12155L: linux-omap@vger.kernel.org 12156S: Maintained 12157F: arch/arm/mach-omap2/omap_hwmod*data* 12158 12159OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 12160M: Benoît Cousson <bcousson@baylibre.com> 12161L: linux-omap@vger.kernel.org 12162S: Maintained 12163F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 12164 12165OMAP HWMOD SUPPORT 12166M: Benoît Cousson <bcousson@baylibre.com> 12167M: Paul Walmsley <paul@pwsan.com> 12168L: linux-omap@vger.kernel.org 12169S: Maintained 12170F: arch/arm/mach-omap2/omap_hwmod.* 12171 12172OMAP I2C DRIVER 12173M: Vignesh R <vigneshr@ti.com> 12174L: linux-omap@vger.kernel.org 12175L: linux-i2c@vger.kernel.org 12176S: Maintained 12177F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 12178F: drivers/i2c/busses/i2c-omap.c 12179 12180OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 12181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12182L: linux-media@vger.kernel.org 12183S: Maintained 12184F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 12185F: drivers/media/platform/omap3isp/ 12186F: drivers/staging/media/omap4iss/ 12187 12188OMAP MMC SUPPORT 12189M: Aaro Koskinen <aaro.koskinen@iki.fi> 12190L: linux-omap@vger.kernel.org 12191S: Odd Fixes 12192F: drivers/mmc/host/omap.c 12193 12194OMAP POWER MANAGEMENT SUPPORT 12195M: Kevin Hilman <khilman@kernel.org> 12196L: linux-omap@vger.kernel.org 12197S: Maintained 12198F: arch/arm/*omap*/*pm* 12199F: drivers/cpufreq/omap-cpufreq.c 12200 12201OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 12202M: Rajendra Nayak <rnayak@codeaurora.org> 12203M: Paul Walmsley <paul@pwsan.com> 12204L: linux-omap@vger.kernel.org 12205S: Maintained 12206F: arch/arm/mach-omap2/prm* 12207 12208OMAP RANDOM NUMBER GENERATOR SUPPORT 12209M: Deepak Saxena <dsaxena@plexity.net> 12210S: Maintained 12211F: drivers/char/hw_random/omap-rng.c 12212 12213OMAP USB SUPPORT 12214L: linux-usb@vger.kernel.org 12215L: linux-omap@vger.kernel.org 12216S: Orphan 12217F: drivers/usb/*/*omap* 12218F: arch/arm/*omap*/usb* 12219 12220OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 12221M: Mark Jackson <mpfj@newflow.co.uk> 12222L: linux-omap@vger.kernel.org 12223S: Maintained 12224F: arch/arm/boot/dts/am335x-nano.dts 12225 12226OMAP1 SUPPORT 12227M: Aaro Koskinen <aaro.koskinen@iki.fi> 12228M: Tony Lindgren <tony@atomide.com> 12229L: linux-omap@vger.kernel.org 12230Q: http://patchwork.kernel.org/project/linux-omap/list/ 12231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12232S: Maintained 12233F: arch/arm/mach-omap1/ 12234F: arch/arm/plat-omap/ 12235F: arch/arm/configs/omap1_defconfig 12236F: drivers/i2c/busses/i2c-omap.c 12237F: include/linux/platform_data/i2c-omap.h 12238F: include/linux/platform_data/ams-delta-fiq.h 12239 12240OMAP2+ SUPPORT 12241M: Tony Lindgren <tony@atomide.com> 12242L: linux-omap@vger.kernel.org 12243W: http://www.muru.com/linux/omap/ 12244W: http://linux.omap.com/ 12245Q: http://patchwork.kernel.org/project/linux-omap/list/ 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12247S: Maintained 12248F: arch/arm/mach-omap2/ 12249F: arch/arm/plat-omap/ 12250F: arch/arm/configs/omap2plus_defconfig 12251F: drivers/bus/ti-sysc.c 12252F: drivers/i2c/busses/i2c-omap.c 12253F: drivers/irqchip/irq-omap-intc.c 12254F: drivers/mfd/*omap*.c 12255F: drivers/mfd/menelaus.c 12256F: drivers/mfd/palmas.c 12257F: drivers/mfd/tps65217.c 12258F: drivers/mfd/tps65218.c 12259F: drivers/mfd/tps65910.c 12260F: drivers/mfd/twl-core.[ch] 12261F: drivers/mfd/twl4030*.c 12262F: drivers/mfd/twl6030*.c 12263F: drivers/mfd/twl6040*.c 12264F: drivers/regulator/palmas-regulator*.c 12265F: drivers/regulator/pbias-regulator.c 12266F: drivers/regulator/tps65217-regulator.c 12267F: drivers/regulator/tps65218-regulator.c 12268F: drivers/regulator/tps65910-regulator.c 12269F: drivers/regulator/twl-regulator.c 12270F: drivers/regulator/twl6030-regulator.c 12271F: include/linux/platform_data/i2c-omap.h 12272F: include/linux/platform_data/ti-sysc.h 12273 12274ONION OMEGA2+ BOARD 12275M: Harvey Hunt <harveyhuntnexus@gmail.com> 12276L: linux-mips@vger.kernel.org 12277S: Maintained 12278F: arch/mips/boot/dts/ralink/omega2p.dts 12279 12280OMFS FILESYSTEM 12281M: Bob Copeland <me@bobcopeland.com> 12282L: linux-karma-devel@lists.sourceforge.net 12283S: Maintained 12284F: Documentation/filesystems/omfs.txt 12285F: fs/omfs/ 12286 12287OMNIKEY CARDMAN 4000 DRIVER 12288M: Harald Welte <laforge@gnumonks.org> 12289S: Maintained 12290F: drivers/char/pcmcia/cm4000_cs.c 12291F: include/linux/cm4000_cs.h 12292F: include/uapi/linux/cm4000_cs.h 12293 12294OMNIKEY CARDMAN 4040 DRIVER 12295M: Harald Welte <laforge@gnumonks.org> 12296S: Maintained 12297F: drivers/char/pcmcia/cm4040_cs.* 12298 12299OMNIVISION OV13858 SENSOR DRIVER 12300M: Sakari Ailus <sakari.ailus@linux.intel.com> 12301L: linux-media@vger.kernel.org 12302T: git git://linuxtv.org/media_tree.git 12303S: Maintained 12304F: drivers/media/i2c/ov13858.c 12305 12306OMNIVISION OV2680 SENSOR DRIVER 12307M: Rui Miguel Silva <rmfrfs@gmail.com> 12308L: linux-media@vger.kernel.org 12309T: git git://linuxtv.org/media_tree.git 12310S: Maintained 12311F: drivers/media/i2c/ov2680.c 12312F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 12313 12314OMNIVISION OV2685 SENSOR DRIVER 12315M: Shunqian Zheng <zhengsq@rock-chips.com> 12316L: linux-media@vger.kernel.org 12317T: git git://linuxtv.org/media_tree.git 12318S: Maintained 12319F: drivers/media/i2c/ov2685.c 12320 12321OMNIVISION OV5640 SENSOR DRIVER 12322M: Steve Longerbeam <slongerbeam@gmail.com> 12323L: linux-media@vger.kernel.org 12324T: git git://linuxtv.org/media_tree.git 12325S: Maintained 12326F: drivers/media/i2c/ov5640.c 12327 12328OMNIVISION OV5647 SENSOR DRIVER 12329M: Luis Oliveira <lolivei@synopsys.com> 12330L: linux-media@vger.kernel.org 12331T: git git://linuxtv.org/media_tree.git 12332S: Maintained 12333F: drivers/media/i2c/ov5647.c 12334 12335OMNIVISION OV5670 SENSOR DRIVER 12336M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 12337M: Hyungwoo Yang <hyungwoo.yang@intel.com> 12338L: linux-media@vger.kernel.org 12339T: git git://linuxtv.org/media_tree.git 12340S: Maintained 12341F: drivers/media/i2c/ov5670.c 12342 12343OMNIVISION OV5675 SENSOR DRIVER 12344M: Shawn Tu <shawnx.tu@intel.com> 12345L: linux-media@vger.kernel.org 12346T: git git://linuxtv.org/media_tree.git 12347S: Maintained 12348F: drivers/media/i2c/ov5675.c 12349 12350OMNIVISION OV5695 SENSOR DRIVER 12351M: Shunqian Zheng <zhengsq@rock-chips.com> 12352L: linux-media@vger.kernel.org 12353T: git git://linuxtv.org/media_tree.git 12354S: Maintained 12355F: drivers/media/i2c/ov5695.c 12356 12357OMNIVISION OV7670 SENSOR DRIVER 12358M: Jonathan Corbet <corbet@lwn.net> 12359L: linux-media@vger.kernel.org 12360T: git git://linuxtv.org/media_tree.git 12361S: Maintained 12362F: drivers/media/i2c/ov7670.c 12363F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12364 12365OMNIVISION OV772x SENSOR DRIVER 12366M: Jacopo Mondi <jacopo@jmondi.org> 12367L: linux-media@vger.kernel.org 12368T: git git://linuxtv.org/media_tree.git 12369S: Odd fixes 12370F: drivers/media/i2c/ov772x.c 12371F: include/media/i2c/ov772x.h 12372F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12373 12374OMNIVISION OV7740 SENSOR DRIVER 12375M: Wenyou Yang <wenyou.yang@microchip.com> 12376L: linux-media@vger.kernel.org 12377T: git git://linuxtv.org/media_tree.git 12378S: Maintained 12379F: drivers/media/i2c/ov7740.c 12380F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12381 12382OMNIVISION OV9640 SENSOR DRIVER 12383M: Petr Cvek <petrcvekcz@gmail.com> 12384L: linux-media@vger.kernel.org 12385S: Maintained 12386F: drivers/media/i2c/ov9640.* 12387 12388OMNIVISION OV8856 SENSOR DRIVER 12389M: Ben Kao <ben.kao@intel.com> 12390L: linux-media@vger.kernel.org 12391T: git git://linuxtv.org/media_tree.git 12392S: Maintained 12393F: drivers/media/i2c/ov8856.c 12394 12395OMNIVISION OV9650 SENSOR DRIVER 12396M: Sakari Ailus <sakari.ailus@linux.intel.com> 12397R: Akinobu Mita <akinobu.mita@gmail.com> 12398R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12399L: linux-media@vger.kernel.org 12400T: git git://linuxtv.org/media_tree.git 12401S: Maintained 12402F: drivers/media/i2c/ov9650.c 12403F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12404 12405ONENAND FLASH DRIVER 12406M: Kyungmin Park <kyungmin.park@samsung.com> 12407L: linux-mtd@lists.infradead.org 12408S: Maintained 12409F: drivers/mtd/nand/onenand/ 12410F: include/linux/mtd/onenand*.h 12411 12412OP-TEE DRIVER 12413M: Jens Wiklander <jens.wiklander@linaro.org> 12414L: tee-dev@lists.linaro.org 12415S: Maintained 12416F: drivers/tee/optee/ 12417 12418OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 12419M: Sumit Garg <sumit.garg@linaro.org> 12420L: tee-dev@lists.linaro.org 12421S: Maintained 12422F: drivers/char/hw_random/optee-rng.c 12423 12424OPA-VNIC DRIVER 12425M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12426M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 12427L: linux-rdma@vger.kernel.org 12428S: Supported 12429F: drivers/infiniband/ulp/opa_vnic 12430 12431OPEN FIRMWARE AND DEVICE TREE OVERLAYS 12432M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 12433M: Frank Rowand <frowand.list@gmail.com> 12434L: devicetree@vger.kernel.org 12435S: Maintained 12436F: Documentation/devicetree/dynamic-resolution-notes.txt 12437F: Documentation/devicetree/overlay-notes.txt 12438F: drivers/of/overlay.c 12439F: drivers/of/resolver.c 12440K: of_overlay_notifier_ 12441 12442OPEN FIRMWARE AND FLATTENED DEVICE TREE 12443M: Rob Herring <robh+dt@kernel.org> 12444M: Frank Rowand <frowand.list@gmail.com> 12445L: devicetree@vger.kernel.org 12446W: http://www.devicetree.org/ 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12448S: Maintained 12449F: drivers/of/ 12450F: include/linux/of*.h 12451F: scripts/dtc/ 12452F: Documentation/ABI/testing/sysfs-firmware-ofw 12453 12454OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12455M: Rob Herring <robh+dt@kernel.org> 12456M: Mark Rutland <mark.rutland@arm.com> 12457L: devicetree@vger.kernel.org 12458T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12459Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12460S: Maintained 12461F: Documentation/devicetree/ 12462F: arch/*/boot/dts/ 12463F: include/dt-bindings/ 12464 12465OPENCORES I2C BUS DRIVER 12466M: Peter Korsgaard <peter@korsgaard.com> 12467M: Andrew Lunn <andrew@lunn.ch> 12468L: linux-i2c@vger.kernel.org 12469S: Maintained 12470F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 12471F: Documentation/i2c/busses/i2c-ocores.rst 12472F: drivers/i2c/busses/i2c-ocores.c 12473F: include/linux/platform_data/i2c-ocores.h 12474 12475OPENRISC ARCHITECTURE 12476M: Jonas Bonn <jonas@southpole.se> 12477M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12478M: Stafford Horne <shorne@gmail.com> 12479T: git git://github.com/openrisc/linux.git 12480L: openrisc@lists.librecores.org 12481W: http://openrisc.io 12482S: Maintained 12483F: Documentation/devicetree/bindings/openrisc/ 12484F: Documentation/openrisc/ 12485F: arch/openrisc/ 12486F: drivers/irqchip/irq-ompic.c 12487F: drivers/irqchip/irq-or1k-* 12488 12489OPENVSWITCH 12490M: Pravin B Shelar <pshelar@ovn.org> 12491L: netdev@vger.kernel.org 12492L: dev@openvswitch.org 12493W: http://openvswitch.org 12494S: Maintained 12495F: net/openvswitch/ 12496F: include/uapi/linux/openvswitch.h 12497 12498OPERATING PERFORMANCE POINTS (OPP) 12499M: Viresh Kumar <vireshk@kernel.org> 12500M: Nishanth Menon <nm@ti.com> 12501M: Stephen Boyd <sboyd@kernel.org> 12502L: linux-pm@vger.kernel.org 12503S: Maintained 12504T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12505F: drivers/opp/ 12506F: include/linux/pm_opp.h 12507F: Documentation/power/opp.rst 12508F: Documentation/devicetree/bindings/opp/ 12509 12510OPL4 DRIVER 12511M: Clemens Ladisch <clemens@ladisch.de> 12512L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12514S: Maintained 12515F: sound/drivers/opl4/ 12516 12517OPROFILE 12518M: Robert Richter <rric@kernel.org> 12519L: oprofile-list@lists.sf.net 12520S: Maintained 12521F: arch/*/include/asm/oprofile*.h 12522F: arch/*/oprofile/ 12523F: drivers/oprofile/ 12524F: include/linux/oprofile.h 12525 12526ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12527M: Mark Fasheh <mark@fasheh.com> 12528M: Joel Becker <jlbec@evilplan.org> 12529M: Joseph Qi <joseph.qi@linux.alibaba.com> 12530L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12531W: http://ocfs2.wiki.kernel.org 12532S: Supported 12533F: Documentation/filesystems/ocfs2.txt 12534F: Documentation/filesystems/dlmfs.txt 12535F: fs/ocfs2/ 12536 12537ORANGEFS FILESYSTEM 12538M: Mike Marshall <hubcap@omnibond.com> 12539R: Martin Brandenburg <martin@omnibond.com> 12540L: devel@lists.orangefs.org 12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12542S: Supported 12543F: fs/orangefs/ 12544F: Documentation/filesystems/orangefs.txt 12545 12546ORINOCO DRIVER 12547L: linux-wireless@vger.kernel.org 12548W: http://wireless.kernel.org/en/users/Drivers/orinoco 12549W: http://www.nongnu.org/orinoco/ 12550S: Orphan 12551F: drivers/net/wireless/intersil/orinoco/ 12552 12553OV2659 OMNIVISION SENSOR DRIVER 12554M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12555L: linux-media@vger.kernel.org 12556W: https://linuxtv.org 12557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12558T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12559S: Maintained 12560F: drivers/media/i2c/ov2659.c 12561F: include/media/i2c/ov2659.h 12562 12563OVERLAY FILESYSTEM 12564M: Miklos Szeredi <miklos@szeredi.hu> 12565L: linux-unionfs@vger.kernel.org 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12567S: Supported 12568F: fs/overlayfs/ 12569F: Documentation/filesystems/overlayfs.rst 12570 12571P54 WIRELESS DRIVER 12572M: Christian Lamparter <chunkeey@googlemail.com> 12573L: linux-wireless@vger.kernel.org 12574W: http://wireless.kernel.org/en/users/Drivers/p54 12575S: Maintained 12576F: drivers/net/wireless/intersil/p54/ 12577 12578PA SEMI ETHERNET DRIVER 12579L: netdev@vger.kernel.org 12580S: Orphan 12581F: drivers/net/ethernet/pasemi/* 12582 12583PA SEMI SMBUS DRIVER 12584L: linux-i2c@vger.kernel.org 12585S: Orphan 12586F: drivers/i2c/busses/i2c-pasemi.c 12587 12588PACKING 12589M: Vladimir Oltean <olteanv@gmail.com> 12590L: netdev@vger.kernel.org 12591S: Supported 12592F: lib/packing.c 12593F: include/linux/packing.h 12594F: Documentation/core-api/packing.rst 12595 12596PADATA PARALLEL EXECUTION MECHANISM 12597M: Steffen Klassert <steffen.klassert@secunet.com> 12598L: linux-crypto@vger.kernel.org 12599S: Maintained 12600F: kernel/padata.c 12601F: include/linux/padata.h 12602F: Documentation/core-api/padata.rst 12603 12604PAGE POOL 12605M: Jesper Dangaard Brouer <hawk@kernel.org> 12606M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12607L: netdev@vger.kernel.org 12608S: Supported 12609F: net/core/page_pool.c 12610F: include/net/page_pool.h 12611 12612PANASONIC LAPTOP ACPI EXTRAS DRIVER 12613M: Harald Welte <laforge@gnumonks.org> 12614L: platform-driver-x86@vger.kernel.org 12615S: Maintained 12616F: drivers/platform/x86/panasonic-laptop.c 12617 12618PARALLAX PING IIO SENSOR DRIVER 12619M: Andreas Klinger <ak@it-klinger.de> 12620L: linux-iio@vger.kernel.org 12621S: Maintained 12622F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 12623F: drivers/iio/proximity/ping.c 12624 12625PARALLEL LCD/KEYPAD PANEL DRIVER 12626M: Willy Tarreau <willy@haproxy.com> 12627M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12628S: Odd Fixes 12629F: Documentation/admin-guide/lcd-panel-cgram.rst 12630F: drivers/auxdisplay/panel.c 12631 12632PARALLEL PORT SUBSYSTEM 12633M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12634M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12635L: linux-parport@lists.infradead.org (subscribers-only) 12636S: Maintained 12637F: drivers/parport/ 12638F: include/linux/parport*.h 12639F: drivers/char/ppdev.c 12640F: include/uapi/linux/ppdev.h 12641F: Documentation/driver-api/parport*.rst 12642 12643PARAVIRT_OPS INTERFACE 12644M: Juergen Gross <jgross@suse.com> 12645M: Thomas Hellstrom <thellstrom@vmware.com> 12646M: "VMware, Inc." <pv-drivers@vmware.com> 12647L: virtualization@lists.linux-foundation.org 12648S: Supported 12649F: Documentation/virt/paravirt_ops.rst 12650F: arch/*/kernel/paravirt* 12651F: arch/*/include/asm/paravirt*.h 12652F: include/linux/hypervisor.h 12653 12654PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12655M: Tim Waugh <tim@cyberelk.net> 12656L: linux-parport@lists.infradead.org (subscribers-only) 12657S: Maintained 12658F: Documentation/admin-guide/blockdev/paride.rst 12659F: drivers/block/paride/ 12660 12661PARISC ARCHITECTURE 12662M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12663M: Helge Deller <deller@gmx.de> 12664L: linux-parisc@vger.kernel.org 12665W: http://www.parisc-linux.org/ 12666Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12668T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12669S: Maintained 12670F: arch/parisc/ 12671F: Documentation/parisc/ 12672F: drivers/parisc/ 12673F: drivers/char/agp/parisc-agp.c 12674F: drivers/input/misc/hp_sdc_rtc.c 12675F: drivers/input/serio/gscps2.c 12676F: drivers/input/serio/hp_sdc* 12677F: drivers/parport/parport_gsc.* 12678F: drivers/tty/serial/8250/8250_gsc.c 12679F: drivers/video/fbdev/sti* 12680F: drivers/video/console/sti* 12681F: drivers/video/logo/logo_parisc* 12682F: include/linux/hp_sdc.h 12683 12684PARMAN 12685M: Jiri Pirko <jiri@mellanox.com> 12686L: netdev@vger.kernel.org 12687S: Supported 12688F: lib/parman.c 12689F: lib/test_parman.c 12690F: include/linux/parman.h 12691 12692PC ENGINES APU BOARD DRIVER 12693M: Enrico Weigelt, metux IT consult <info@metux.net> 12694S: Maintained 12695F: drivers/platform/x86/pcengines-apuv2.c 12696 12697PC87360 HARDWARE MONITORING DRIVER 12698M: Jim Cromie <jim.cromie@gmail.com> 12699L: linux-hwmon@vger.kernel.org 12700S: Maintained 12701F: Documentation/hwmon/pc87360.rst 12702F: drivers/hwmon/pc87360.c 12703 12704PC8736x GPIO DRIVER 12705M: Jim Cromie <jim.cromie@gmail.com> 12706S: Maintained 12707F: drivers/char/pc8736x_gpio.c 12708 12709PC87427 HARDWARE MONITORING DRIVER 12710M: Jean Delvare <jdelvare@suse.com> 12711L: linux-hwmon@vger.kernel.org 12712S: Maintained 12713F: Documentation/hwmon/pc87427.rst 12714F: drivers/hwmon/pc87427.c 12715 12716PCA9532 LED DRIVER 12717M: Riku Voipio <riku.voipio@iki.fi> 12718S: Maintained 12719F: drivers/leds/leds-pca9532.c 12720F: include/linux/leds-pca9532.h 12721 12722PCA9541 I2C BUS MASTER SELECTOR DRIVER 12723M: Guenter Roeck <linux@roeck-us.net> 12724L: linux-i2c@vger.kernel.org 12725S: Maintained 12726F: drivers/i2c/muxes/i2c-mux-pca9541.c 12727 12728PCDP - PRIMARY CONSOLE AND DEBUG PORT 12729M: Khalid Aziz <khalid@gonehiking.org> 12730S: Maintained 12731F: drivers/firmware/pcdp.* 12732 12733PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12734M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12735L: linux-pci@vger.kernel.org 12736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12737S: Maintained 12738F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12739F: drivers/pci/controller/pci-aardvark.c 12740 12741PCI DRIVER FOR ALTERA PCIE IP 12742M: Ley Foon Tan <ley.foon.tan@intel.com> 12743L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12744L: linux-pci@vger.kernel.org 12745S: Supported 12746F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12747F: drivers/pci/controller/pcie-altera.c 12748 12749PCI DRIVER FOR APPLIEDMICRO XGENE 12750M: Toan Le <toan@os.amperecomputing.com> 12751L: linux-pci@vger.kernel.org 12752L: linux-arm-kernel@lists.infradead.org 12753S: Maintained 12754F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12755F: drivers/pci/controller/pci-xgene.c 12756 12757PCI DRIVER FOR ARM VERSATILE PLATFORM 12758M: Rob Herring <robh@kernel.org> 12759L: linux-pci@vger.kernel.org 12760L: linux-arm-kernel@lists.infradead.org 12761S: Maintained 12762F: Documentation/devicetree/bindings/pci/versatile.yaml 12763F: drivers/pci/controller/pci-versatile.c 12764 12765PCI DRIVER FOR ARMADA 8K 12766M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12767L: linux-pci@vger.kernel.org 12768L: linux-arm-kernel@lists.infradead.org 12769S: Maintained 12770F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12771F: drivers/pci/controller/dwc/pcie-armada8k.c 12772 12773PCI DRIVER FOR CADENCE PCIE IP 12774M: Tom Joseph <tjoseph@cadence.com> 12775L: linux-pci@vger.kernel.org 12776S: Maintained 12777F: Documentation/devicetree/bindings/pci/cdns,*.txt 12778F: drivers/pci/controller/cadence/ 12779 12780PCI DRIVER FOR FREESCALE LAYERSCAPE 12781M: Minghuan Lian <minghuan.Lian@nxp.com> 12782M: Mingkai Hu <mingkai.hu@nxp.com> 12783M: Roy Zang <roy.zang@nxp.com> 12784L: linuxppc-dev@lists.ozlabs.org 12785L: linux-pci@vger.kernel.org 12786L: linux-arm-kernel@lists.infradead.org 12787S: Maintained 12788F: drivers/pci/controller/dwc/*layerscape* 12789 12790PCI DRIVER FOR GENERIC OF HOSTS 12791M: Will Deacon <will@kernel.org> 12792L: linux-pci@vger.kernel.org 12793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12794S: Maintained 12795F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 12796F: drivers/pci/controller/pci-host-common.c 12797F: drivers/pci/controller/pci-host-generic.c 12798 12799PCI DRIVER FOR IMX6 12800M: Richard Zhu <hongxing.zhu@nxp.com> 12801M: Lucas Stach <l.stach@pengutronix.de> 12802L: linux-pci@vger.kernel.org 12803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12804S: Maintained 12805F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12806F: drivers/pci/controller/dwc/*imx6* 12807 12808PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12809M: Jonathan Derrick <jonathan.derrick@intel.com> 12810L: linux-pci@vger.kernel.org 12811S: Supported 12812F: drivers/pci/controller/vmd.c 12813 12814PCI DRIVER FOR MICROSEMI SWITCHTEC 12815M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12816M: Logan Gunthorpe <logang@deltatee.com> 12817L: linux-pci@vger.kernel.org 12818S: Maintained 12819F: Documentation/driver-api/switchtec.rst 12820F: Documentation/ABI/testing/sysfs-class-switchtec 12821F: drivers/pci/switch/switchtec* 12822F: include/uapi/linux/switchtec_ioctl.h 12823F: include/linux/switchtec.h 12824F: drivers/ntb/hw/mscc/ 12825 12826PCI DRIVER FOR MOBIVEIL PCIE IP 12827M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12828M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12829L: linux-pci@vger.kernel.org 12830S: Supported 12831F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12832F: drivers/pci/controller/pcie-mobiveil.c 12833 12834PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12835M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12836M: Jason Cooper <jason@lakedaemon.net> 12837L: linux-pci@vger.kernel.org 12838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12839S: Maintained 12840F: drivers/pci/controller/*mvebu* 12841 12842PCI DRIVER FOR NVIDIA TEGRA 12843M: Thierry Reding <thierry.reding@gmail.com> 12844L: linux-tegra@vger.kernel.org 12845L: linux-pci@vger.kernel.org 12846S: Supported 12847F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12848F: drivers/pci/controller/pci-tegra.c 12849 12850PCI DRIVER FOR RENESAS R-CAR 12851M: Marek Vasut <marek.vasut+renesas@gmail.com> 12852M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12853L: linux-pci@vger.kernel.org 12854L: linux-renesas-soc@vger.kernel.org 12855S: Maintained 12856F: drivers/pci/controller/*rcar* 12857 12858PCI DRIVER FOR SAMSUNG EXYNOS 12859M: Jingoo Han <jingoohan1@gmail.com> 12860L: linux-pci@vger.kernel.org 12861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12862L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12863S: Maintained 12864F: drivers/pci/controller/dwc/pci-exynos.c 12865 12866PCI DRIVER FOR SYNOPSYS DESIGNWARE 12867M: Jingoo Han <jingoohan1@gmail.com> 12868M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12869L: linux-pci@vger.kernel.org 12870S: Maintained 12871F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12872F: drivers/pci/controller/dwc/*designware* 12873 12874PCI DRIVER FOR TI DRA7XX 12875M: Kishon Vijay Abraham I <kishon@ti.com> 12876L: linux-omap@vger.kernel.org 12877L: linux-pci@vger.kernel.org 12878S: Supported 12879F: Documentation/devicetree/bindings/pci/ti-pci.txt 12880F: drivers/pci/controller/dwc/pci-dra7xx.c 12881 12882PCI DRIVER FOR TI KEYSTONE 12883M: Murali Karicheri <m-karicheri2@ti.com> 12884L: linux-pci@vger.kernel.org 12885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12886S: Maintained 12887F: drivers/pci/controller/dwc/pci-keystone.c 12888 12889PCI ENDPOINT SUBSYSTEM 12890M: Kishon Vijay Abraham I <kishon@ti.com> 12891M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12892L: linux-pci@vger.kernel.org 12893T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12894S: Supported 12895F: drivers/pci/endpoint/ 12896F: drivers/misc/pci_endpoint_test.c 12897F: tools/pci/ 12898 12899PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12900M: Russell Currey <ruscur@russell.cc> 12901M: Sam Bobroff <sbobroff@linux.ibm.com> 12902M: Oliver O'Halloran <oohall@gmail.com> 12903L: linuxppc-dev@lists.ozlabs.org 12904S: Supported 12905F: Documentation/PCI/pci-error-recovery.rst 12906F: drivers/pci/pcie/aer.c 12907F: drivers/pci/pcie/dpc.c 12908F: drivers/pci/pcie/err.c 12909F: Documentation/powerpc/eeh-pci-error-recovery.rst 12910F: arch/powerpc/kernel/eeh*.c 12911F: arch/powerpc/platforms/*/eeh*.c 12912F: arch/powerpc/include/*/eeh*.h 12913 12914PCI ERROR RECOVERY 12915M: Linas Vepstas <linasvepstas@gmail.com> 12916L: linux-pci@vger.kernel.org 12917S: Supported 12918F: Documentation/PCI/pci-error-recovery.rst 12919 12920PCI MSI DRIVER FOR ALTERA MSI IP 12921M: Ley Foon Tan <ley.foon.tan@intel.com> 12922L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12923L: linux-pci@vger.kernel.org 12924S: Supported 12925F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12926F: drivers/pci/controller/pcie-altera-msi.c 12927 12928PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12929M: Toan Le <toan@os.amperecomputing.com> 12930L: linux-pci@vger.kernel.org 12931L: linux-arm-kernel@lists.infradead.org 12932S: Maintained 12933F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12934F: drivers/pci/controller/pci-xgene-msi.c 12935 12936PCI SUBSYSTEM 12937M: Bjorn Helgaas <bhelgaas@google.com> 12938L: linux-pci@vger.kernel.org 12939Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12940T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12941S: Supported 12942F: Documentation/devicetree/bindings/pci/ 12943F: Documentation/PCI/ 12944F: drivers/acpi/pci* 12945F: drivers/pci/ 12946F: include/asm-generic/pci* 12947F: include/linux/pci* 12948F: include/linux/of_pci.h 12949F: include/uapi/linux/pci* 12950F: lib/pci* 12951F: arch/x86/pci/ 12952F: arch/x86/kernel/quirks.c 12953F: arch/x86/kernel/early-quirks.c 12954 12955PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12956M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12957R: Andrew Murray <amurray@thegoodpenguin.co.uk> 12958L: linux-pci@vger.kernel.org 12959Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12961S: Supported 12962F: drivers/pci/controller/ 12963 12964PCIE DRIVER FOR AMAZON ANNAPURNA LABS 12965M: Jonathan Chocron <jonnyc@amazon.com> 12966L: linux-pci@vger.kernel.org 12967S: Maintained 12968F: Documentation/devicetree/bindings/pci/pcie-al.txt 12969F: drivers/pci/controller/dwc/pcie-al.c 12970 12971PCIE DRIVER FOR AMLOGIC MESON 12972M: Yue Wang <yue.wang@Amlogic.com> 12973L: linux-pci@vger.kernel.org 12974L: linux-amlogic@lists.infradead.org 12975S: Maintained 12976F: drivers/pci/controller/dwc/pci-meson.c 12977 12978PCIE DRIVER FOR AXIS ARTPEC 12979M: Jesper Nilsson <jesper.nilsson@axis.com> 12980L: linux-arm-kernel@axis.com 12981L: linux-pci@vger.kernel.org 12982S: Maintained 12983F: Documentation/devicetree/bindings/pci/axis,artpec* 12984F: drivers/pci/controller/dwc/*artpec* 12985 12986PCIE DRIVER FOR CAVIUM THUNDERX 12987M: Robert Richter <rrichter@marvell.com> 12988L: linux-pci@vger.kernel.org 12989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12990S: Supported 12991F: drivers/pci/controller/pci-thunder-* 12992 12993PCIE DRIVER FOR HISILICON 12994M: Zhou Wang <wangzhou1@hisilicon.com> 12995L: linux-pci@vger.kernel.org 12996S: Maintained 12997F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12998F: drivers/pci/controller/dwc/pcie-hisi.c 12999 13000PCIE DRIVER FOR HISILICON KIRIN 13001M: Xiaowei Song <songxiaowei@hisilicon.com> 13002M: Binghui Wang <wangbinghui@hisilicon.com> 13003L: linux-pci@vger.kernel.org 13004S: Maintained 13005F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 13006F: drivers/pci/controller/dwc/pcie-kirin.c 13007 13008PCIE DRIVER FOR HISILICON STB 13009M: Shawn Guo <shawn.guo@linaro.org> 13010L: linux-pci@vger.kernel.org 13011S: Maintained 13012F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 13013F: drivers/pci/controller/dwc/pcie-histb.c 13014 13015PCIE DRIVER FOR MEDIATEK 13016M: Ryder Lee <ryder.lee@mediatek.com> 13017L: linux-pci@vger.kernel.org 13018L: linux-mediatek@lists.infradead.org 13019S: Supported 13020F: Documentation/devicetree/bindings/pci/mediatek* 13021F: drivers/pci/controller/*mediatek* 13022 13023PCIE DRIVER FOR QUALCOMM MSM 13024M: Stanimir Varbanov <svarbanov@mm-sol.com> 13025L: linux-pci@vger.kernel.org 13026L: linux-arm-msm@vger.kernel.org 13027S: Maintained 13028F: drivers/pci/controller/dwc/*qcom* 13029 13030PCIE DRIVER FOR ROCKCHIP 13031M: Shawn Lin <shawn.lin@rock-chips.com> 13032L: linux-pci@vger.kernel.org 13033L: linux-rockchip@lists.infradead.org 13034S: Maintained 13035F: Documentation/devicetree/bindings/pci/rockchip-pcie* 13036F: drivers/pci/controller/pcie-rockchip* 13037 13038PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 13039M: Linus Walleij <linus.walleij@linaro.org> 13040L: linux-pci@vger.kernel.org 13041S: Maintained 13042F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 13043F: drivers/pci/controller/pci-v3-semi.c 13044 13045PCIE DRIVER FOR SOCIONEXT UNIPHIER 13046M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13047L: linux-pci@vger.kernel.org 13048S: Maintained 13049F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 13050F: drivers/pci/controller/dwc/pcie-uniphier.c 13051 13052PCIE DRIVER FOR ST SPEAR13XX 13053M: Pratyush Anand <pratyush.anand@gmail.com> 13054L: linux-pci@vger.kernel.org 13055S: Maintained 13056F: drivers/pci/controller/dwc/*spear* 13057 13058PCMCIA SUBSYSTEM 13059M: Dominik Brodowski <linux@dominikbrodowski.net> 13060T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 13061S: Odd Fixes 13062F: Documentation/pcmcia/ 13063F: tools/pcmcia/ 13064F: drivers/pcmcia/ 13065F: include/pcmcia/ 13066 13067PCNET32 NETWORK DRIVER 13068M: Don Fry <pcnet32@frontier.com> 13069L: netdev@vger.kernel.org 13070S: Maintained 13071F: drivers/net/ethernet/amd/pcnet32.c 13072 13073PCRYPT PARALLEL CRYPTO ENGINE 13074M: Steffen Klassert <steffen.klassert@secunet.com> 13075L: linux-crypto@vger.kernel.org 13076S: Maintained 13077F: crypto/pcrypt.c 13078F: include/crypto/pcrypt.h 13079 13080PEAQ WMI HOTKEYS DRIVER 13081M: Hans de Goede <hdegoede@redhat.com> 13082L: platform-driver-x86@vger.kernel.org 13083S: Maintained 13084F: drivers/platform/x86/peaq-wmi.c 13085 13086PENSANDO ETHERNET DRIVERS 13087M: Shannon Nelson <snelson@pensando.io> 13088M: Pensando Drivers <drivers@pensando.io> 13089L: netdev@vger.kernel.org 13090S: Supported 13091F: Documentation/networking/device_drivers/pensando/ionic.rst 13092F: drivers/net/ethernet/pensando/ 13093 13094PER-CPU MEMORY ALLOCATOR 13095M: Dennis Zhou <dennis@kernel.org> 13096M: Tejun Heo <tj@kernel.org> 13097M: Christoph Lameter <cl@linux.com> 13098T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 13099S: Maintained 13100F: include/linux/percpu*.h 13101F: mm/percpu*.c 13102F: arch/*/include/asm/percpu.h 13103 13104PER-TASK DELAY ACCOUNTING 13105M: Balbir Singh <bsingharora@gmail.com> 13106S: Maintained 13107F: include/linux/delayacct.h 13108F: kernel/delayacct.c 13109 13110PERFORMANCE EVENTS SUBSYSTEM 13111M: Peter Zijlstra <peterz@infradead.org> 13112M: Ingo Molnar <mingo@redhat.com> 13113M: Arnaldo Carvalho de Melo <acme@kernel.org> 13114R: Mark Rutland <mark.rutland@arm.com> 13115R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13116R: Jiri Olsa <jolsa@redhat.com> 13117R: Namhyung Kim <namhyung@kernel.org> 13118L: linux-kernel@vger.kernel.org 13119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13120S: Supported 13121F: kernel/events/* 13122F: include/linux/perf_event.h 13123F: include/uapi/linux/perf_event.h 13124F: arch/*/kernel/perf_event*.c 13125F: arch/*/kernel/*/perf_event*.c 13126F: arch/*/kernel/*/*/perf_event*.c 13127F: arch/*/include/asm/perf_event.h 13128F: arch/*/kernel/perf_callchain.c 13129F: arch/*/events/* 13130F: arch/*/events/*/* 13131F: tools/perf/ 13132 13133PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS 13134R: John Garry <john.garry@huawei.com> 13135R: Will Deacon <will@kernel.org> 13136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13137S: Supported 13138F: tools/perf/pmu-events/arch/arm64/ 13139 13140PERSONALITY HANDLING 13141M: Christoph Hellwig <hch@infradead.org> 13142L: linux-abi-devel@lists.sourceforge.net 13143S: Maintained 13144F: include/linux/personality.h 13145F: include/uapi/linux/personality.h 13146 13147PHOENIX RC FLIGHT CONTROLLER ADAPTER 13148M: Marcus Folkesson <marcus.folkesson@gmail.com> 13149L: linux-input@vger.kernel.org 13150S: Maintained 13151F: Documentation/input/devices/pxrc.rst 13152F: drivers/input/joystick/pxrc.c 13153 13154FLYSKY FSIA6B RC RECEIVER 13155M: Markus Koch <markus@notsyncing.net> 13156L: linux-input@vger.kernel.org 13157S: Maintained 13158F: drivers/input/joystick/fsia6b.c 13159 13160PHONET PROTOCOL 13161M: Remi Denis-Courmont <courmisch@gmail.com> 13162S: Supported 13163F: Documentation/networking/phonet.txt 13164F: include/linux/phonet.h 13165F: include/net/phonet/ 13166F: include/uapi/linux/phonet.h 13167F: net/phonet/ 13168 13169PHRAM MTD DRIVER 13170M: Joern Engel <joern@lazybastard.org> 13171L: linux-mtd@lists.infradead.org 13172S: Maintained 13173F: drivers/mtd/devices/phram.c 13174 13175PICOLCD HID DRIVER 13176M: Bruno Prémont <bonbons@linux-vserver.org> 13177L: linux-input@vger.kernel.org 13178S: Maintained 13179F: drivers/hid/hid-picolcd* 13180 13181PICOXCELL SUPPORT 13182M: Jamie Iles <jamie@jamieiles.com> 13183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13184T: git git://github.com/jamieiles/linux-2.6-ji.git 13185S: Supported 13186F: arch/arm/boot/dts/picoxcell* 13187F: arch/arm/mach-picoxcell/ 13188F: drivers/crypto/picoxcell* 13189 13190PIDFD API 13191M: Christian Brauner <christian@brauner.io> 13192L: linux-kernel@vger.kernel.org 13193S: Maintained 13194T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 13195F: samples/pidfd/ 13196F: tools/testing/selftests/pidfd/ 13197F: tools/testing/selftests/clone3/ 13198K: (?i)pidfd 13199K: (?i)clone3 13200K: \b(clone_args|kernel_clone_args)\b 13201 13202PIN CONTROL SUBSYSTEM 13203M: Linus Walleij <linus.walleij@linaro.org> 13204L: linux-gpio@vger.kernel.org 13205T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 13206S: Maintained 13207F: Documentation/devicetree/bindings/pinctrl/ 13208F: Documentation/driver-api/pinctl.rst 13209F: drivers/pinctrl/ 13210F: include/linux/pinctrl/ 13211 13212PIN CONTROLLER - MICROCHIP AT91 13213M: Ludovic Desroches <ludovic.desroches@microchip.com> 13214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13215L: linux-gpio@vger.kernel.org 13216S: Supported 13217F: drivers/pinctrl/pinctrl-at91* 13218F: drivers/gpio/gpio-sama5d2-piobu.c 13219 13220PIN CONTROLLER - FREESCALE 13221M: Dong Aisheng <aisheng.dong@nxp.com> 13222M: Fabio Estevam <festevam@gmail.com> 13223M: Shawn Guo <shawnguo@kernel.org> 13224M: Stefan Agner <stefan@agner.ch> 13225R: Pengutronix Kernel Team <kernel@pengutronix.de> 13226L: linux-gpio@vger.kernel.org 13227S: Maintained 13228F: drivers/pinctrl/freescale/ 13229F: Documentation/devicetree/bindings/pinctrl/fsl,* 13230 13231PIN CONTROLLER - INTEL 13232M: Mika Westerberg <mika.westerberg@linux.intel.com> 13233M: Andy Shevchenko <andy@kernel.org> 13234T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 13235S: Maintained 13236F: drivers/pinctrl/intel/ 13237 13238PIN CONTROLLER - MEDIATEK 13239M: Sean Wang <sean.wang@kernel.org> 13240L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 13241S: Maintained 13242F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 13243F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 13244F: drivers/pinctrl/mediatek/ 13245 13246PIN CONTROLLER - QUALCOMM 13247M: Bjorn Andersson <bjorn.andersson@linaro.org> 13248S: Maintained 13249L: linux-arm-msm@vger.kernel.org 13250F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 13251F: drivers/pinctrl/qcom/ 13252 13253PIN CONTROLLER - RENESAS 13254M: Geert Uytterhoeven <geert+renesas@glider.be> 13255L: linux-renesas-soc@vger.kernel.org 13256T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 13257S: Maintained 13258F: drivers/pinctrl/pinctrl-rz* 13259F: drivers/pinctrl/sh-pfc/ 13260 13261PIN CONTROLLER - SAMSUNG 13262M: Tomasz Figa <tomasz.figa@gmail.com> 13263M: Krzysztof Kozlowski <krzk@kernel.org> 13264M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13266L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13267Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 13268T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13269S: Maintained 13270F: drivers/pinctrl/samsung/ 13271F: include/dt-bindings/pinctrl/samsung.h 13272F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 13273 13274PIN CONTROLLER - SINGLE 13275M: Tony Lindgren <tony@atomide.com> 13276M: Haojian Zhuang <haojian.zhuang@linaro.org> 13277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13278L: linux-omap@vger.kernel.org 13279S: Maintained 13280F: drivers/pinctrl/pinctrl-single.c 13281 13282PIN CONTROLLER - ST SPEAR 13283M: Viresh Kumar <vireshk@kernel.org> 13284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13285W: http://www.st.com/spear 13286S: Maintained 13287F: drivers/pinctrl/spear/ 13288 13289PISTACHIO SOC SUPPORT 13290M: James Hartley <james.hartley@sondrel.com> 13291L: linux-mips@vger.kernel.org 13292S: Odd Fixes 13293F: arch/mips/pistachio/ 13294F: arch/mips/include/asm/mach-pistachio/ 13295F: arch/mips/boot/dts/img/pistachio* 13296F: arch/mips/configs/pistachio*_defconfig 13297 13298PKTCDVD DRIVER 13299S: Orphan 13300M: linux-block@vger.kernel.org 13301F: drivers/block/pktcdvd.c 13302F: include/linux/pktcdvd.h 13303F: include/uapi/linux/pktcdvd.h 13304 13305PKUNITY SOC DRIVERS 13306M: Guan Xuetao <gxt@pku.edu.cn> 13307W: http://mprc.pku.edu.cn/~guanxuetao/linux 13308S: Maintained 13309T: git git://github.com/gxt/linux.git 13310F: drivers/input/serio/i8042-unicore32io.h 13311F: drivers/i2c/busses/i2c-puv3.c 13312F: drivers/video/fbdev/fb-puv3.c 13313F: drivers/rtc/rtc-puv3.c 13314 13315PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 13316M: Tomasz Duszynski <tduszyns@gmail.com> 13317S: Maintained 13318F: drivers/iio/chemical/pms7003.c 13319F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 13320 13321PLX DMA DRIVER 13322M: Logan Gunthorpe <logang@deltatee.com> 13323S: Maintained 13324F: drivers/dma/plx_dma.c 13325 13326PMBUS HARDWARE MONITORING DRIVERS 13327M: Guenter Roeck <linux@roeck-us.net> 13328L: linux-hwmon@vger.kernel.org 13329W: http://hwmon.wiki.kernel.org/ 13330W: http://www.roeck-us.net/linux/drivers/ 13331T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 13332S: Maintained 13333F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 13334F: Documentation/devicetree/bindings/hwmon/max31785.txt 13335F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 13336F: Documentation/hwmon/adm1275.rst 13337F: Documentation/hwmon/ibm-cffps.rst 13338F: Documentation/hwmon/ir35221.rst 13339F: Documentation/hwmon/lm25066.rst 13340F: Documentation/hwmon/ltc2978.rst 13341F: Documentation/hwmon/ltc3815.rst 13342F: Documentation/hwmon/max16064.rst 13343F: Documentation/hwmon/max20751.rst 13344F: Documentation/hwmon/max31785.rst 13345F: Documentation/hwmon/max34440.rst 13346F: Documentation/hwmon/max8688.rst 13347F: Documentation/hwmon/pmbus.rst 13348F: Documentation/hwmon/pmbus-core.rst 13349F: Documentation/hwmon/tps40422.rst 13350F: Documentation/hwmon/ucd9000.rst 13351F: Documentation/hwmon/ucd9200.rst 13352F: Documentation/hwmon/zl6100.rst 13353F: drivers/hwmon/pmbus/ 13354F: include/linux/pmbus.h 13355 13356PMC SIERRA MaxRAID DRIVER 13357L: linux-scsi@vger.kernel.org 13358W: http://www.pmc-sierra.com/ 13359S: Orphan 13360F: drivers/scsi/pmcraid.* 13361 13362PMC SIERRA PM8001 DRIVER 13363M: Jack Wang <jinpu.wang@cloud.ionos.com> 13364L: linux-scsi@vger.kernel.org 13365S: Supported 13366F: drivers/scsi/pm8001/ 13367 13368PM-GRAPH UTILITY 13369M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 13370L: linux-pm@vger.kernel.org 13371W: https://01.org/pm-graph 13372B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 13373T: git git://github.com/intel/pm-graph 13374S: Supported 13375F: tools/power/pm-graph 13376 13377PNI RM3100 IIO DRIVER 13378M: Song Qiang <songqiang1304521@gmail.com> 13379L: linux-iio@vger.kernel.org 13380S: Maintained 13381F: drivers/iio/magnetometer/rm3100* 13382F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13383 13384PNP SUPPORT 13385M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13386S: Maintained 13387F: drivers/pnp/ 13388 13389POSIX CLOCKS and TIMERS 13390M: Thomas Gleixner <tglx@linutronix.de> 13391L: linux-kernel@vger.kernel.org 13392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13393S: Maintained 13394F: fs/timerfd.c 13395F: include/linux/timer* 13396F: include/linux/time_namespace.h 13397F: kernel/time/namespace.c 13398F: kernel/time/*timer* 13399 13400POWER MANAGEMENT CORE 13401M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13402L: linux-pm@vger.kernel.org 13403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13404B: https://bugzilla.kernel.org 13405S: Supported 13406F: drivers/base/power/ 13407F: include/linux/pm.h 13408F: include/linux/pm_* 13409F: include/linux/powercap.h 13410F: include/linux/intel_rapl.h 13411F: drivers/powercap/ 13412F: kernel/configs/nopm.config 13413 13414POWER STATE COORDINATION INTERFACE (PSCI) 13415M: Mark Rutland <mark.rutland@arm.com> 13416M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13417L: linux-arm-kernel@lists.infradead.org 13418S: Maintained 13419F: drivers/firmware/psci/ 13420F: include/linux/psci.h 13421F: include/uapi/linux/psci.h 13422 13423POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13424M: Sebastian Reichel <sre@kernel.org> 13425L: linux-pm@vger.kernel.org 13426T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13427S: Maintained 13428F: Documentation/ABI/testing/sysfs-class-power 13429F: Documentation/devicetree/bindings/power/supply/ 13430F: include/linux/power_supply.h 13431F: drivers/power/supply/ 13432 13433POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13434M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 13435L: linuxppc-dev@lists.ozlabs.org 13436S: Maintained 13437F: drivers/char/powernv-op-panel.c 13438 13439PPP OVER ATM (RFC 2364) 13440M: Mitchell Blank Jr <mitch@sfgoth.com> 13441S: Maintained 13442F: net/atm/pppoatm.c 13443F: include/uapi/linux/atmppp.h 13444 13445PPP OVER ETHERNET 13446M: Michal Ostrowski <mostrows@earthlink.net> 13447S: Maintained 13448F: drivers/net/ppp/pppoe.c 13449F: drivers/net/ppp/pppox.c 13450 13451PPP OVER L2TP 13452M: James Chapman <jchapman@katalix.com> 13453S: Maintained 13454F: net/l2tp/l2tp_ppp.c 13455F: include/linux/if_pppol2tp.h 13456F: include/uapi/linux/if_pppol2tp.h 13457 13458PPP PROTOCOL DRIVERS AND COMPRESSORS 13459M: Paul Mackerras <paulus@samba.org> 13460L: linux-ppp@vger.kernel.org 13461S: Maintained 13462F: drivers/net/ppp/ppp_* 13463 13464PPS SUPPORT 13465M: Rodolfo Giometti <giometti@enneenne.com> 13466W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13467L: linuxpps@ml.enneenne.com (subscribers-only) 13468S: Maintained 13469F: Documentation/driver-api/pps.rst 13470F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13471F: Documentation/ABI/testing/sysfs-pps 13472F: drivers/pps/ 13473F: include/linux/pps*.h 13474F: include/uapi/linux/pps.h 13475 13476PPTP DRIVER 13477M: Dmitry Kozlov <xeb@mail.ru> 13478L: netdev@vger.kernel.org 13479S: Maintained 13480F: drivers/net/ppp/pptp.c 13481W: http://sourceforge.net/projects/accel-pptp 13482 13483PRINTK 13484M: Petr Mladek <pmladek@suse.com> 13485M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13486R: Steven Rostedt <rostedt@goodmis.org> 13487S: Maintained 13488F: kernel/printk/ 13489F: include/linux/printk.h 13490 13491PRISM54 WIRELESS DRIVER 13492M: Luis Chamberlain <mcgrof@kernel.org> 13493L: linux-wireless@vger.kernel.org 13494W: http://wireless.kernel.org/en/users/Drivers/p54 13495S: Obsolete 13496F: drivers/net/wireless/intersil/prism54/ 13497 13498PROC FILESYSTEM 13499R: Alexey Dobriyan <adobriyan@gmail.com> 13500L: linux-kernel@vger.kernel.org 13501L: linux-fsdevel@vger.kernel.org 13502S: Maintained 13503F: fs/proc/ 13504F: include/linux/proc_fs.h 13505F: tools/testing/selftests/proc/ 13506F: Documentation/filesystems/proc.txt 13507 13508PROC SYSCTL 13509M: Luis Chamberlain <mcgrof@kernel.org> 13510M: Kees Cook <keescook@chromium.org> 13511M: Iurii Zaikin <yzaikin@google.com> 13512L: linux-kernel@vger.kernel.org 13513L: linux-fsdevel@vger.kernel.org 13514S: Maintained 13515F: fs/proc/proc_sysctl.c 13516F: include/linux/sysctl.h 13517F: kernel/sysctl.c 13518F: kernel/sysctl-test.c 13519F: tools/testing/selftests/sysctl/ 13520 13521PS3 NETWORK SUPPORT 13522M: Geoff Levand <geoff@infradead.org> 13523L: netdev@vger.kernel.org 13524L: linuxppc-dev@lists.ozlabs.org 13525S: Maintained 13526F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 13527 13528PS3 PLATFORM SUPPORT 13529M: Geoff Levand <geoff@infradead.org> 13530L: linuxppc-dev@lists.ozlabs.org 13531S: Maintained 13532F: arch/powerpc/boot/ps3* 13533F: arch/powerpc/include/asm/lv1call.h 13534F: arch/powerpc/include/asm/ps3*.h 13535F: arch/powerpc/platforms/ps3/ 13536F: drivers/*/ps3* 13537F: drivers/ps3/ 13538F: drivers/rtc/rtc-ps3.c 13539F: drivers/usb/host/*ps3.c 13540F: sound/ppc/snd_ps3* 13541 13542PS3VRAM DRIVER 13543M: Jim Paris <jim@jtan.com> 13544M: Geoff Levand <geoff@infradead.org> 13545L: linuxppc-dev@lists.ozlabs.org 13546S: Maintained 13547F: drivers/block/ps3vram.c 13548 13549PSAMPLE PACKET SAMPLING SUPPORT 13550M: Yotam Gigi <yotam.gi@gmail.com> 13551S: Maintained 13552F: net/psample 13553F: include/net/psample.h 13554F: include/uapi/linux/psample.h 13555 13556PSTORE FILESYSTEM 13557M: Kees Cook <keescook@chromium.org> 13558M: Anton Vorontsov <anton@enomsg.org> 13559M: Colin Cross <ccross@android.com> 13560M: Tony Luck <tony.luck@intel.com> 13561S: Maintained 13562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13563F: fs/pstore/ 13564F: include/linux/pstore* 13565F: drivers/firmware/efi/efi-pstore.c 13566F: drivers/acpi/apei/erst.c 13567F: Documentation/admin-guide/ramoops.rst 13568F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13569K: \b(pstore|ramoops) 13570 13571PTP HARDWARE CLOCK SUPPORT 13572M: Richard Cochran <richardcochran@gmail.com> 13573L: netdev@vger.kernel.org 13574S: Maintained 13575W: http://linuxptp.sourceforge.net/ 13576F: Documentation/ABI/testing/sysfs-ptp 13577F: Documentation/driver-api/ptp.rst 13578F: drivers/net/phy/dp83640* 13579F: drivers/ptp/* 13580F: include/linux/ptp_cl* 13581 13582PTRACE SUPPORT 13583M: Oleg Nesterov <oleg@redhat.com> 13584S: Maintained 13585F: include/asm-generic/syscall.h 13586F: include/linux/ptrace.h 13587F: include/linux/regset.h 13588F: include/linux/tracehook.h 13589F: include/uapi/linux/ptrace.h 13590F: include/uapi/linux/ptrace.h 13591F: kernel/ptrace.c 13592F: arch/*/ptrace*.c 13593F: arch/*/*/ptrace*.c 13594F: arch/*/include/asm/ptrace*.h 13595 13596PULSE8-CEC DRIVER 13597M: Hans Verkuil <hverkuil@xs4all.nl> 13598L: linux-media@vger.kernel.org 13599T: git git://linuxtv.org/media_tree.git 13600S: Maintained 13601F: drivers/media/usb/pulse8-cec/* 13602F: Documentation/media/cec-drivers/pulse8-cec.rst 13603 13604PVRUSB2 VIDEO4LINUX DRIVER 13605M: Mike Isely <isely@pobox.com> 13606L: pvrusb2@isely.net (subscribers-only) 13607L: linux-media@vger.kernel.org 13608W: http://www.isely.net/pvrusb2/ 13609T: git git://linuxtv.org/media_tree.git 13610S: Maintained 13611F: Documentation/media/v4l-drivers/pvrusb2* 13612F: drivers/media/usb/pvrusb2/ 13613 13614PWC WEBCAM DRIVER 13615M: Hans Verkuil <hverkuil@xs4all.nl> 13616L: linux-media@vger.kernel.org 13617T: git git://linuxtv.org/media_tree.git 13618S: Odd Fixes 13619F: drivers/media/usb/pwc/* 13620F: include/trace/events/pwc.h 13621 13622PWM FAN DRIVER 13623M: Kamil Debski <kamil@wypas.org> 13624M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13625L: linux-hwmon@vger.kernel.org 13626S: Supported 13627F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13628F: Documentation/hwmon/pwm-fan.rst 13629F: drivers/hwmon/pwm-fan.c 13630 13631PWM IR Transmitter 13632M: Sean Young <sean@mess.org> 13633L: linux-media@vger.kernel.org 13634S: Maintained 13635F: drivers/media/rc/pwm-ir-tx.c 13636 13637PWM SUBSYSTEM 13638M: Thierry Reding <thierry.reding@gmail.com> 13639R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13640L: linux-pwm@vger.kernel.org 13641S: Maintained 13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13643Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13644F: Documentation/driver-api/pwm.rst 13645F: Documentation/devicetree/bindings/pwm/ 13646F: include/linux/pwm.h 13647F: drivers/pwm/ 13648F: drivers/video/backlight/pwm_bl.c 13649F: include/linux/pwm_backlight.h 13650F: drivers/gpio/gpio-mvebu.c 13651F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13652K: pwm_(config|apply_state|ops) 13653 13654PXA GPIO DRIVER 13655M: Robert Jarzmik <robert.jarzmik@free.fr> 13656L: linux-gpio@vger.kernel.org 13657S: Maintained 13658F: drivers/gpio/gpio-pxa.c 13659 13660PXA MMCI DRIVER 13661S: Orphan 13662 13663PXA RTC DRIVER 13664M: Robert Jarzmik <robert.jarzmik@free.fr> 13665L: linux-rtc@vger.kernel.org 13666S: Maintained 13667 13668PXA2xx/PXA3xx SUPPORT 13669M: Daniel Mack <daniel@zonque.org> 13670M: Haojian Zhuang <haojian.zhuang@gmail.com> 13671M: Robert Jarzmik <robert.jarzmik@free.fr> 13672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13673T: git git://github.com/hzhuang1/linux.git 13674T: git git://github.com/rjarzmik/linux.git 13675S: Maintained 13676F: arch/arm/boot/dts/pxa* 13677F: arch/arm/mach-pxa/ 13678F: drivers/dma/pxa* 13679F: drivers/pcmcia/pxa2xx* 13680F: drivers/pinctrl/pxa/ 13681F: drivers/spi/spi-pxa2xx* 13682F: drivers/usb/gadget/udc/pxa2* 13683F: include/sound/pxa2xx-lib.h 13684F: sound/arm/pxa* 13685F: sound/soc/pxa/ 13686 13687QAT DRIVER 13688M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13689L: qat-linux@intel.com 13690S: Supported 13691F: drivers/crypto/qat/ 13692 13693QCOM AUDIO (ASoC) DRIVERS 13694M: Patrick Lai <plai@codeaurora.org> 13695M: Banajit Goswami <bgoswami@codeaurora.org> 13696L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13697S: Supported 13698F: sound/soc/qcom/ 13699 13700QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13701M: Gabriel Somlo <somlo@cmu.edu> 13702M: "Michael S. Tsirkin" <mst@redhat.com> 13703L: qemu-devel@nongnu.org 13704S: Maintained 13705F: drivers/firmware/qemu_fw_cfg.c 13706F: include/uapi/linux/qemu_fw_cfg.h 13707 13708QIB DRIVER 13709M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13710M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13711L: linux-rdma@vger.kernel.org 13712S: Supported 13713F: drivers/infiniband/hw/qib/ 13714 13715QLOGIC QL41xxx FCOE DRIVER 13716M: QLogic-Storage-Upstream@cavium.com 13717L: linux-scsi@vger.kernel.org 13718S: Supported 13719F: drivers/scsi/qedf/ 13720 13721QLOGIC QL41xxx ISCSI DRIVER 13722M: QLogic-Storage-Upstream@cavium.com 13723L: linux-scsi@vger.kernel.org 13724S: Supported 13725F: drivers/scsi/qedi/ 13726 13727QLOGIC QL4xxx ETHERNET DRIVER 13728M: Ariel Elior <aelior@marvell.com> 13729M: GR-everest-linux-l2@marvell.com 13730L: netdev@vger.kernel.org 13731S: Supported 13732F: drivers/net/ethernet/qlogic/qed/ 13733F: include/linux/qed/ 13734F: drivers/net/ethernet/qlogic/qede/ 13735 13736QLOGIC QL4xxx RDMA DRIVER 13737M: Michal Kalderon <mkalderon@marvell.com> 13738M: Ariel Elior <aelior@marvell.com> 13739L: linux-rdma@vger.kernel.org 13740S: Supported 13741F: drivers/infiniband/hw/qedr/ 13742F: include/uapi/rdma/qedr-abi.h 13743 13744QLOGIC QLA1280 SCSI DRIVER 13745M: Michael Reed <mdr@sgi.com> 13746L: linux-scsi@vger.kernel.org 13747S: Maintained 13748F: drivers/scsi/qla1280.[ch] 13749 13750QLOGIC QLA2XXX FC-SCSI DRIVER 13751M: hmadhani@marvell.com 13752L: linux-scsi@vger.kernel.org 13753S: Supported 13754F: Documentation/scsi/LICENSE.qla2xxx 13755F: drivers/scsi/qla2xxx/ 13756 13757QLOGIC QLA3XXX NETWORK DRIVER 13758M: GR-Linux-NIC-Dev@marvell.com 13759L: netdev@vger.kernel.org 13760S: Supported 13761F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13762F: drivers/net/ethernet/qlogic/qla3xxx.* 13763 13764QLOGIC QLA4XXX iSCSI DRIVER 13765M: QLogic-Storage-Upstream@qlogic.com 13766L: linux-scsi@vger.kernel.org 13767S: Supported 13768F: Documentation/scsi/LICENSE.qla4xxx 13769F: drivers/scsi/qla4xxx/ 13770 13771QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13772M: Shahed Shaikh <shshaikh@marvell.com> 13773M: Manish Chopra <manishc@marvell.com> 13774M: GR-Linux-NIC-Dev@marvell.com 13775L: netdev@vger.kernel.org 13776S: Supported 13777F: drivers/net/ethernet/qlogic/qlcnic/ 13778 13779QLOGIC QLGE 10Gb ETHERNET DRIVER 13780M: Manish Chopra <manishc@marvell.com> 13781M: GR-Linux-NIC-Dev@marvell.com 13782L: netdev@vger.kernel.org 13783S: Supported 13784F: drivers/staging/qlge/ 13785 13786QM1D1B0004 MEDIA DRIVER 13787M: Akihiro Tsukada <tskd08@gmail.com> 13788L: linux-media@vger.kernel.org 13789S: Odd Fixes 13790F: drivers/media/tuners/qm1d1b0004* 13791 13792QM1D1C0042 MEDIA DRIVER 13793M: Akihiro Tsukada <tskd08@gmail.com> 13794L: linux-media@vger.kernel.org 13795S: Odd Fixes 13796F: drivers/media/tuners/qm1d1c0042* 13797 13798QNX4 FILESYSTEM 13799M: Anders Larsen <al@alarsen.net> 13800W: http://www.alarsen.net/linux/qnx4fs/ 13801S: Maintained 13802F: fs/qnx4/ 13803F: include/uapi/linux/qnx4_fs.h 13804F: include/uapi/linux/qnxtypes.h 13805 13806QORIQ DPAA2 FSL-MC BUS DRIVER 13807M: Stuart Yoder <stuyoder@gmail.com> 13808M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13809L: linux-kernel@vger.kernel.org 13810S: Maintained 13811F: drivers/bus/fsl-mc/ 13812F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13813F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13814 13815QT1010 MEDIA DRIVER 13816M: Antti Palosaari <crope@iki.fi> 13817L: linux-media@vger.kernel.org 13818W: https://linuxtv.org 13819W: http://palosaari.fi/linux/ 13820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13821T: git git://linuxtv.org/anttip/media_tree.git 13822S: Maintained 13823F: drivers/media/tuners/qt1010* 13824 13825QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13826M: Kalle Valo <kvalo@codeaurora.org> 13827L: ath10k@lists.infradead.org 13828W: http://wireless.kernel.org/en/users/Drivers/ath10k 13829T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13830S: Supported 13831F: drivers/net/wireless/ath/ath10k/ 13832 13833QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 13834M: Kalle Valo <kvalo@codeaurora.org> 13835L: ath11k@lists.infradead.org 13836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13837S: Supported 13838F: drivers/net/wireless/ath/ath11k/ 13839 13840QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13841M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13842L: linux-wireless@vger.kernel.org 13843W: http://wireless.kernel.org/en/users/Drivers/ath9k 13844S: Supported 13845F: drivers/net/wireless/ath/ath9k/ 13846 13847QUALCOMM CAMERA SUBSYSTEM DRIVER 13848M: Todor Tomov <todor.too@gmail.com> 13849L: linux-media@vger.kernel.org 13850S: Maintained 13851F: Documentation/devicetree/bindings/media/qcom,camss.txt 13852F: Documentation/media/v4l-drivers/qcom_camss.rst 13853F: drivers/media/platform/qcom/camss/ 13854 13855QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13856M: Ilia Lin <ilia.lin@kernel.org> 13857L: linux-pm@vger.kernel.org 13858S: Maintained 13859F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt 13860F: drivers/cpufreq/qcom-cpufreq-nvmem.c 13861 13862QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 13863M: Niklas Cassel <nks@flawful.org> 13864L: linux-pm@vger.kernel.org 13865L: linux-arm-msm@vger.kernel.org 13866S: Maintained 13867F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt 13868F: drivers/power/avs/qcom-cpr.c 13869 13870QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13871M: Timur Tabi <timur@kernel.org> 13872L: netdev@vger.kernel.org 13873S: Maintained 13874F: drivers/net/ethernet/qualcomm/emac/ 13875 13876QUALCOMM ETHQOS ETHERNET DRIVER 13877M: Vinod Koul <vkoul@kernel.org> 13878L: netdev@vger.kernel.org 13879S: Maintained 13880F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13881F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13882 13883QUALCOMM GENERIC INTERFACE I2C DRIVER 13884M: Alok Chauhan <alokc@codeaurora.org> 13885L: linux-i2c@vger.kernel.org 13886L: linux-arm-msm@vger.kernel.org 13887S: Supported 13888F: drivers/i2c/busses/i2c-qcom-geni.c 13889 13890QUALCOMM HEXAGON ARCHITECTURE 13891M: Brian Cain <bcain@codeaurora.org> 13892L: linux-hexagon@vger.kernel.org 13893S: Supported 13894F: arch/hexagon/ 13895 13896QUALCOMM HIDMA DRIVER 13897M: Sinan Kaya <okaya@kernel.org> 13898L: linux-arm-kernel@lists.infradead.org 13899L: linux-arm-msm@vger.kernel.org 13900L: dmaengine@vger.kernel.org 13901S: Supported 13902F: drivers/dma/qcom/hidma* 13903 13904QUALCOMM IOMMU 13905M: Rob Clark <robdclark@gmail.com> 13906L: iommu@lists.linux-foundation.org 13907L: linux-arm-msm@vger.kernel.org 13908S: Maintained 13909F: drivers/iommu/qcom_iommu.c 13910 13911QUALCOMM RMNET DRIVER 13912M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> 13913M: Sean Tranchetti <stranche@codeaurora.org> 13914L: netdev@vger.kernel.org 13915S: Maintained 13916F: drivers/net/ethernet/qualcomm/rmnet/ 13917F: Documentation/networking/device_drivers/qualcomm/rmnet.txt 13918F: include/linux/if_rmnet.h 13919 13920QUALCOMM TSENS THERMAL DRIVER 13921M: Amit Kucheria <amit.kucheria@linaro.org> 13922L: linux-pm@vger.kernel.org 13923L: linux-arm-msm@vger.kernel.org 13924S: Maintained 13925F: drivers/thermal/qcom/ 13926F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 13927 13928QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13929M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13930L: linux-media@vger.kernel.org 13931L: linux-arm-msm@vger.kernel.org 13932T: git git://linuxtv.org/media_tree.git 13933S: Maintained 13934F: drivers/media/platform/qcom/venus/ 13935 13936QUALCOMM WCN36XX WIRELESS DRIVER 13937M: Kalle Valo <kvalo@codeaurora.org> 13938L: wcn36xx@lists.infradead.org 13939W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13940T: git git://github.com/KrasnikovEugene/wcn36xx.git 13941S: Supported 13942F: drivers/net/wireless/ath/wcn36xx/ 13943 13944QUANTENNA QTNFMAC WIRELESS DRIVER 13945M: Igor Mitsyanko <imitsyanko@quantenna.com> 13946M: Avinash Patil <avinashp@quantenna.com> 13947M: Sergey Matyukevich <smatyukevich@quantenna.com> 13948L: linux-wireless@vger.kernel.org 13949S: Maintained 13950F: drivers/net/wireless/quantenna 13951 13952RADEON and AMDGPU DRM DRIVERS 13953M: Alex Deucher <alexander.deucher@amd.com> 13954M: Christian König <christian.koenig@amd.com> 13955M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13956L: amd-gfx@lists.freedesktop.org 13957T: git git://people.freedesktop.org/~agd5f/linux 13958S: Supported 13959F: drivers/gpu/drm/radeon/ 13960F: include/uapi/drm/radeon_drm.h 13961F: drivers/gpu/drm/amd/ 13962F: include/uapi/drm/amdgpu_drm.h 13963 13964RADEON FRAMEBUFFER DISPLAY DRIVER 13965M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13966L: linux-fbdev@vger.kernel.org 13967S: Maintained 13968F: drivers/video/fbdev/aty/radeon* 13969F: include/uapi/linux/radeonfb.h 13970 13971RADIOSHARK RADIO DRIVER 13972M: Hans Verkuil <hverkuil@xs4all.nl> 13973L: linux-media@vger.kernel.org 13974T: git git://linuxtv.org/media_tree.git 13975S: Maintained 13976F: drivers/media/radio/radio-shark.c 13977 13978RADIOSHARK2 RADIO DRIVER 13979M: Hans Verkuil <hverkuil@xs4all.nl> 13980L: linux-media@vger.kernel.org 13981T: git git://linuxtv.org/media_tree.git 13982S: Maintained 13983F: drivers/media/radio/radio-shark2.c 13984F: drivers/media/radio/radio-tea5777.c 13985 13986RADOS BLOCK DEVICE (RBD) 13987M: Ilya Dryomov <idryomov@gmail.com> 13988M: Sage Weil <sage@redhat.com> 13989R: Dongsheng Yang <dongsheng.yang@easystack.cn> 13990L: ceph-devel@vger.kernel.org 13991W: http://ceph.com/ 13992T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13993T: git git://github.com/ceph/ceph-client.git 13994S: Supported 13995F: Documentation/ABI/testing/sysfs-bus-rbd 13996F: drivers/block/rbd.c 13997F: drivers/block/rbd_types.h 13998 13999RAGE128 FRAMEBUFFER DISPLAY DRIVER 14000M: Paul Mackerras <paulus@samba.org> 14001L: linux-fbdev@vger.kernel.org 14002S: Maintained 14003F: drivers/video/fbdev/aty/aty128fb.c 14004 14005RAINSHADOW-CEC DRIVER 14006M: Hans Verkuil <hverkuil@xs4all.nl> 14007L: linux-media@vger.kernel.org 14008T: git git://linuxtv.org/media_tree.git 14009S: Maintained 14010F: drivers/media/usb/rainshadow-cec/* 14011 14012RALINK MIPS ARCHITECTURE 14013M: John Crispin <john@phrozen.org> 14014L: linux-mips@vger.kernel.org 14015S: Maintained 14016F: arch/mips/ralink 14017 14018RALINK RT2X00 WIRELESS LAN DRIVER 14019M: Stanislaw Gruszka <stf_xl@wp.pl> 14020M: Helmut Schaa <helmut.schaa@googlemail.com> 14021L: linux-wireless@vger.kernel.org 14022S: Maintained 14023F: drivers/net/wireless/ralink/rt2x00/ 14024 14025RAMDISK RAM BLOCK DEVICE DRIVER 14026M: Jens Axboe <axboe@kernel.dk> 14027S: Maintained 14028F: Documentation/admin-guide/blockdev/ramdisk.rst 14029F: drivers/block/brd.c 14030 14031RANCHU VIRTUAL BOARD FOR MIPS 14032M: Miodrag Dinic <miodrag.dinic@mips.com> 14033L: linux-mips@vger.kernel.org 14034S: Supported 14035F: arch/mips/generic/board-ranchu.c 14036F: arch/mips/configs/generic/board-ranchu.config 14037 14038RANDOM NUMBER DRIVER 14039M: "Theodore Ts'o" <tytso@mit.edu> 14040S: Maintained 14041F: drivers/char/random.c 14042 14043RAPIDIO SUBSYSTEM 14044M: Matt Porter <mporter@kernel.crashing.org> 14045M: Alexandre Bounine <alex.bou9@gmail.com> 14046S: Maintained 14047F: drivers/rapidio/ 14048 14049RAS INFRASTRUCTURE 14050M: Tony Luck <tony.luck@intel.com> 14051M: Borislav Petkov <bp@alien8.de> 14052L: linux-edac@vger.kernel.org 14053S: Maintained 14054F: drivers/ras/ 14055F: include/linux/ras.h 14056F: include/ras/ras_event.h 14057F: Documentation/admin-guide/ras.rst 14058 14059RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 14060L: linux-wireless@vger.kernel.org 14061S: Orphan 14062F: drivers/net/wireless/ray* 14063 14064RCUTORTURE TEST FRAMEWORK 14065M: "Paul E. McKenney" <paulmck@kernel.org> 14066M: Josh Triplett <josh@joshtriplett.org> 14067R: Steven Rostedt <rostedt@goodmis.org> 14068R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14069R: Lai Jiangshan <jiangshanlai@gmail.com> 14070L: rcu@vger.kernel.org 14071S: Supported 14072T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14073F: tools/testing/selftests/rcutorture 14074 14075RDC R-321X SoC 14076M: Florian Fainelli <florian@openwrt.org> 14077S: Maintained 14078 14079RDC R6040 FAST ETHERNET DRIVER 14080M: Florian Fainelli <f.fainelli@gmail.com> 14081L: netdev@vger.kernel.org 14082S: Maintained 14083F: drivers/net/ethernet/rdc/r6040.c 14084 14085RDMAVT - RDMA verbs software 14086M: Dennis Dalessandro <dennis.dalessandro@intel.com> 14087M: Mike Marciniszyn <mike.marciniszyn@intel.com> 14088L: linux-rdma@vger.kernel.org 14089S: Supported 14090F: drivers/infiniband/sw/rdmavt 14091 14092RDS - RELIABLE DATAGRAM SOCKETS 14093M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 14094L: netdev@vger.kernel.org 14095L: linux-rdma@vger.kernel.org 14096L: rds-devel@oss.oracle.com (moderated for non-subscribers) 14097W: https://oss.oracle.com/projects/rds/ 14098S: Supported 14099F: net/rds/ 14100F: Documentation/networking/rds.txt 14101 14102RDT - RESOURCE ALLOCATION 14103M: Fenghua Yu <fenghua.yu@intel.com> 14104M: Reinette Chatre <reinette.chatre@intel.com> 14105L: linux-kernel@vger.kernel.org 14106S: Supported 14107F: arch/x86/kernel/cpu/resctrl/ 14108F: arch/x86/include/asm/resctrl_sched.h 14109F: Documentation/x86/resctrl* 14110 14111READ-COPY UPDATE (RCU) 14112M: "Paul E. McKenney" <paulmck@kernel.org> 14113M: Josh Triplett <josh@joshtriplett.org> 14114R: Steven Rostedt <rostedt@goodmis.org> 14115R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14116R: Lai Jiangshan <jiangshanlai@gmail.com> 14117R: Joel Fernandes <joel@joelfernandes.org> 14118L: rcu@vger.kernel.org 14119W: http://www.rdrop.com/users/paulmck/RCU/ 14120S: Supported 14121T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14122F: Documentation/RCU/ 14123X: Documentation/RCU/torture.txt 14124F: include/linux/rcu* 14125X: include/linux/srcu*.h 14126F: kernel/rcu/ 14127X: kernel/rcu/srcu*.c 14128 14129REAL TIME CLOCK (RTC) SUBSYSTEM 14130M: Alessandro Zummo <a.zummo@towertech.it> 14131M: Alexandre Belloni <alexandre.belloni@bootlin.com> 14132L: linux-rtc@vger.kernel.org 14133Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 14135S: Maintained 14136F: Documentation/devicetree/bindings/rtc/ 14137F: Documentation/admin-guide/rtc.rst 14138F: drivers/rtc/ 14139F: include/linux/rtc.h 14140F: include/uapi/linux/rtc.h 14141F: include/linux/rtc/ 14142F: include/linux/platform_data/rtc-* 14143F: tools/testing/selftests/rtc/ 14144 14145REALTEK AUDIO CODECS 14146M: Oder Chiou <oder_chiou@realtek.com> 14147S: Maintained 14148F: sound/soc/codecs/rt* 14149F: include/sound/rt*.h 14150 14151REALTEK RTL83xx SMI DSA ROUTER CHIPS 14152M: Linus Walleij <linus.walleij@linaro.org> 14153S: Maintained 14154F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 14155F: drivers/net/dsa/realtek-smi* 14156F: drivers/net/dsa/rtl83* 14157 14158REDPINE WIRELESS DRIVER 14159M: Amitkumar Karwar <amitkarwar@gmail.com> 14160M: Siva Rebbagondla <siva8118@gmail.com> 14161L: linux-wireless@vger.kernel.org 14162S: Maintained 14163F: drivers/net/wireless/rsi/ 14164 14165REGISTER MAP ABSTRACTION 14166M: Mark Brown <broonie@kernel.org> 14167L: linux-kernel@vger.kernel.org 14168T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 14169S: Supported 14170F: Documentation/devicetree/bindings/regmap/ 14171F: drivers/base/regmap/ 14172F: include/linux/regmap.h 14173 14174REISERFS FILE SYSTEM 14175L: reiserfs-devel@vger.kernel.org 14176S: Supported 14177F: fs/reiserfs/ 14178 14179REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 14180M: Ohad Ben-Cohen <ohad@wizery.com> 14181M: Bjorn Andersson <bjorn.andersson@linaro.org> 14182L: linux-remoteproc@vger.kernel.org 14183T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 14184S: Maintained 14185F: Documentation/devicetree/bindings/remoteproc/ 14186F: Documentation/ABI/testing/sysfs-class-remoteproc 14187F: Documentation/remoteproc.txt 14188F: drivers/remoteproc/ 14189F: include/linux/remoteproc.h 14190F: include/linux/remoteproc/ 14191 14192REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 14193M: Ohad Ben-Cohen <ohad@wizery.com> 14194M: Bjorn Andersson <bjorn.andersson@linaro.org> 14195L: linux-remoteproc@vger.kernel.org 14196T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 14197S: Maintained 14198F: drivers/rpmsg/ 14199F: Documentation/rpmsg.txt 14200F: Documentation/ABI/testing/sysfs-bus-rpmsg 14201F: include/linux/rpmsg.h 14202F: include/linux/rpmsg/ 14203F: include/uapi/linux/rpmsg.h 14204F: samples/rpmsg/ 14205 14206RENESAS CLOCK DRIVERS 14207M: Geert Uytterhoeven <geert+renesas@glider.be> 14208L: linux-renesas-soc@vger.kernel.org 14209T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 14210S: Supported 14211F: drivers/clk/renesas/ 14212 14213RENESAS EMEV2 I2C DRIVER 14214M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14215S: Supported 14216F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt 14217F: drivers/i2c/busses/i2c-emev2.c 14218 14219RENESAS ETHERNET DRIVERS 14220R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 14221L: netdev@vger.kernel.org 14222L: linux-renesas-soc@vger.kernel.org 14223F: Documentation/devicetree/bindings/net/renesas,*.txt 14224F: Documentation/devicetree/bindings/net/renesas,*.yaml 14225F: drivers/net/ethernet/renesas/ 14226F: include/linux/sh_eth.h 14227 14228RENESAS R-CAR GYROADC DRIVER 14229M: Marek Vasut <marek.vasut@gmail.com> 14230L: linux-iio@vger.kernel.org 14231S: Supported 14232F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 14233F: drivers/iio/adc/rcar-gyroadc.c 14234 14235RENESAS R-CAR I2C DRIVERS 14236M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14237S: Supported 14238F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt 14239F: Documentation/devicetree/bindings/i2c/renesas,iic.txt 14240F: drivers/i2c/busses/i2c-rcar.c 14241F: drivers/i2c/busses/i2c-sh_mobile.c 14242 14243RENESAS RIIC DRIVER 14244M: Chris Brandt <chris.brandt@renesas.com> 14245S: Supported 14246F: Documentation/devicetree/bindings/i2c/renesas,riic.txt 14247F: drivers/i2c/busses/i2c-riic.c 14248 14249RENESAS USB PHY DRIVER 14250M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 14251L: linux-renesas-soc@vger.kernel.org 14252S: Maintained 14253F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 14254 14255RESET CONTROLLER FRAMEWORK 14256M: Philipp Zabel <p.zabel@pengutronix.de> 14257T: git git://git.pengutronix.de/git/pza/linux 14258S: Maintained 14259F: drivers/reset/ 14260F: Documentation/devicetree/bindings/reset/ 14261F: include/dt-bindings/reset/ 14262F: include/linux/reset.h 14263F: include/linux/reset/ 14264F: include/linux/reset-controller.h 14265K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 14266 14267RESTARTABLE SEQUENCES SUPPORT 14268M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14269M: Peter Zijlstra <peterz@infradead.org> 14270M: "Paul E. McKenney" <paulmck@kernel.org> 14271M: Boqun Feng <boqun.feng@gmail.com> 14272L: linux-kernel@vger.kernel.org 14273S: Supported 14274F: kernel/rseq.c 14275F: include/uapi/linux/rseq.h 14276F: include/trace/events/rseq.h 14277F: tools/testing/selftests/rseq/ 14278 14279RFKILL 14280M: Johannes Berg <johannes@sipsolutions.net> 14281L: linux-wireless@vger.kernel.org 14282W: http://wireless.kernel.org/ 14283T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 14284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 14285S: Maintained 14286F: Documentation/driver-api/rfkill.rst 14287F: Documentation/ABI/stable/sysfs-class-rfkill 14288F: net/rfkill/ 14289F: include/linux/rfkill.h 14290F: include/uapi/linux/rfkill.h 14291 14292RHASHTABLE 14293M: Thomas Graf <tgraf@suug.ch> 14294M: Herbert Xu <herbert@gondor.apana.org.au> 14295L: netdev@vger.kernel.org 14296S: Maintained 14297F: lib/rhashtable.c 14298F: lib/test_rhashtable.c 14299F: include/linux/rhashtable.h 14300F: include/linux/rhashtable-types.h 14301 14302RICOH R5C592 MEMORYSTICK DRIVER 14303M: Maxim Levitsky <maximlevitsky@gmail.com> 14304S: Maintained 14305F: drivers/memstick/host/r592.* 14306 14307RICOH SMARTMEDIA/XD DRIVER 14308M: Maxim Levitsky <maximlevitsky@gmail.com> 14309S: Maintained 14310F: drivers/mtd/nand/raw/r852.c 14311F: drivers/mtd/nand/raw/r852.h 14312 14313RISC-V ARCHITECTURE 14314M: Paul Walmsley <paul.walmsley@sifive.com> 14315M: Palmer Dabbelt <palmer@dabbelt.com> 14316M: Albert Ou <aou@eecs.berkeley.edu> 14317L: linux-riscv@lists.infradead.org 14318P: Documentation/riscv/patch-acceptance.rst 14319T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 14320S: Supported 14321F: arch/riscv/ 14322K: riscv 14323N: riscv 14324 14325ROCCAT DRIVERS 14326M: Stefan Achatz <erazor_de@users.sourceforge.net> 14327W: http://sourceforge.net/projects/roccat/ 14328S: Maintained 14329F: drivers/hid/hid-roccat* 14330F: include/linux/hid-roccat* 14331F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14332 14333ROCKCHIP ISP V1 DRIVER 14334M: Helen Koike <helen.koike@collabora.com> 14335L: linux-media@vger.kernel.org 14336S: Maintained 14337F: drivers/staging/media/rkisp1/ 14338 14339ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 14340M: Jacob Chen <jacob-chen@iotwrt.com> 14341M: Ezequiel Garcia <ezequiel@collabora.com> 14342L: linux-media@vger.kernel.org 14343S: Maintained 14344F: drivers/media/platform/rockchip/rga/ 14345F: Documentation/devicetree/bindings/media/rockchip-rga.txt 14346 14347HANTRO VPU CODEC DRIVER 14348M: Ezequiel Garcia <ezequiel@collabora.com> 14349L: linux-media@vger.kernel.org 14350S: Maintained 14351F: drivers/staging/media/hantro/ 14352F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 14353 14354ROCKER DRIVER 14355M: Jiri Pirko <jiri@resnulli.us> 14356L: netdev@vger.kernel.org 14357S: Supported 14358F: drivers/net/ethernet/rocker/ 14359 14360ROCKETPORT DRIVER 14361W: http://www.comtrol.com 14362S: Maintained 14363F: Documentation/driver-api/serial/rocket.rst 14364F: drivers/tty/rocket* 14365 14366ROCKETPORT EXPRESS/INFINITY DRIVER 14367M: Kevin Cernekee <cernekee@gmail.com> 14368L: linux-serial@vger.kernel.org 14369S: Odd Fixes 14370F: drivers/tty/serial/rp2.* 14371 14372ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 14373M: Tomasz Duszynski <tduszyns@gmail.com> 14374S: Maintained 14375F: drivers/iio/light/bh1750.c 14376F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 14377 14378ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 14379M: Marek Vasut <marek.vasut+renesas@gmail.com> 14380L: linux-kernel@vger.kernel.org 14381L: linux-renesas-soc@vger.kernel.org 14382S: Supported 14383F: drivers/mfd/bd9571mwv.c 14384F: drivers/regulator/bd9571mwv-regulator.c 14385F: drivers/gpio/gpio-bd9571mwv.c 14386F: include/linux/mfd/bd9571mwv.h 14387F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14388 14389ROSE NETWORK LAYER 14390M: Ralf Baechle <ralf@linux-mips.org> 14391L: linux-hams@vger.kernel.org 14392W: http://www.linux-ax25.org/ 14393S: Maintained 14394F: include/net/rose.h 14395F: include/uapi/linux/rose.h 14396F: net/rose/ 14397 14398RTL2830 MEDIA DRIVER 14399M: Antti Palosaari <crope@iki.fi> 14400L: linux-media@vger.kernel.org 14401W: https://linuxtv.org 14402W: http://palosaari.fi/linux/ 14403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14404T: git git://linuxtv.org/anttip/media_tree.git 14405S: Maintained 14406F: drivers/media/dvb-frontends/rtl2830* 14407 14408RTL2832 MEDIA DRIVER 14409M: Antti Palosaari <crope@iki.fi> 14410L: linux-media@vger.kernel.org 14411W: https://linuxtv.org 14412W: http://palosaari.fi/linux/ 14413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14414T: git git://linuxtv.org/anttip/media_tree.git 14415S: Maintained 14416F: drivers/media/dvb-frontends/rtl2832* 14417 14418RTL2832_SDR MEDIA DRIVER 14419M: Antti Palosaari <crope@iki.fi> 14420L: linux-media@vger.kernel.org 14421W: https://linuxtv.org 14422W: http://palosaari.fi/linux/ 14423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14424T: git git://linuxtv.org/anttip/media_tree.git 14425S: Maintained 14426F: drivers/media/dvb-frontends/rtl2832_sdr* 14427 14428RTL8180 WIRELESS DRIVER 14429L: linux-wireless@vger.kernel.org 14430W: http://wireless.kernel.org/ 14431T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14432S: Orphan 14433F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14434 14435RTL8187 WIRELESS DRIVER 14436M: Herton Ronaldo Krzesinski <herton@canonical.com> 14437M: Hin-Tak Leung <htl10@users.sourceforge.net> 14438M: Larry Finger <Larry.Finger@lwfinger.net> 14439L: linux-wireless@vger.kernel.org 14440W: http://wireless.kernel.org/ 14441T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14442S: Maintained 14443F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14444 14445REALTEK WIRELESS DRIVER (rtlwifi family) 14446M: Ping-Ke Shih <pkshih@realtek.com> 14447L: linux-wireless@vger.kernel.org 14448W: http://wireless.kernel.org/ 14449T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14450S: Maintained 14451F: drivers/net/wireless/realtek/rtlwifi/ 14452 14453REALTEK WIRELESS DRIVER (rtw88) 14454M: Yan-Hsuan Chuang <yhchuang@realtek.com> 14455L: linux-wireless@vger.kernel.org 14456S: Maintained 14457F: drivers/net/wireless/realtek/rtw88/ 14458 14459RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14460M: Jes Sorensen <Jes.Sorensen@gmail.com> 14461L: linux-wireless@vger.kernel.org 14462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14463S: Maintained 14464F: drivers/net/wireless/realtek/rtl8xxxu/ 14465 14466RXRPC SOCKETS (AF_RXRPC) 14467M: David Howells <dhowells@redhat.com> 14468L: linux-afs@lists.infradead.org 14469S: Supported 14470F: net/rxrpc/ 14471F: include/keys/rxrpc-type.h 14472F: include/net/af_rxrpc.h 14473F: include/trace/events/rxrpc.h 14474F: include/uapi/linux/rxrpc.h 14475F: Documentation/networking/rxrpc.txt 14476W: https://www.infradead.org/~dhowells/kafs/ 14477 14478S3 SAVAGE FRAMEBUFFER DRIVER 14479M: Antonino Daplas <adaplas@gmail.com> 14480L: linux-fbdev@vger.kernel.org 14481S: Maintained 14482F: drivers/video/fbdev/savage/ 14483 14484S390 14485M: Heiko Carstens <heiko.carstens@de.ibm.com> 14486M: Vasily Gorbik <gor@linux.ibm.com> 14487M: Christian Borntraeger <borntraeger@de.ibm.com> 14488L: linux-s390@vger.kernel.org 14489W: http://www.ibm.com/developerworks/linux/linux390/ 14490T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14491S: Supported 14492F: arch/s390/ 14493F: drivers/s390/ 14494F: Documentation/s390/ 14495F: Documentation/driver-api/s390-drivers.rst 14496 14497S390 COMMON I/O LAYER 14498M: Sebastian Ott <sebott@linux.ibm.com> 14499M: Peter Oberparleiter <oberpar@linux.ibm.com> 14500L: linux-s390@vger.kernel.org 14501W: http://www.ibm.com/developerworks/linux/linux390/ 14502S: Supported 14503F: drivers/s390/cio/ 14504 14505S390 DASD DRIVER 14506M: Stefan Haberland <sth@linux.ibm.com> 14507M: Jan Hoeppner <hoeppner@linux.ibm.com> 14508L: linux-s390@vger.kernel.org 14509W: http://www.ibm.com/developerworks/linux/linux390/ 14510S: Supported 14511F: drivers/s390/block/dasd* 14512F: block/partitions/ibm.c 14513 14514S390 IOMMU (PCI) 14515M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14516L: linux-s390@vger.kernel.org 14517W: http://www.ibm.com/developerworks/linux/linux390/ 14518S: Supported 14519F: drivers/iommu/s390-iommu.c 14520 14521S390 IUCV NETWORK LAYER 14522M: Julian Wiedmann <jwi@linux.ibm.com> 14523M: Ursula Braun <ubraun@linux.ibm.com> 14524L: linux-s390@vger.kernel.org 14525W: http://www.ibm.com/developerworks/linux/linux390/ 14526S: Supported 14527F: drivers/s390/net/*iucv* 14528F: include/net/iucv/ 14529F: net/iucv/ 14530 14531S390 NETWORK DRIVERS 14532M: Julian Wiedmann <jwi@linux.ibm.com> 14533M: Ursula Braun <ubraun@linux.ibm.com> 14534L: linux-s390@vger.kernel.org 14535W: http://www.ibm.com/developerworks/linux/linux390/ 14536S: Supported 14537F: drivers/s390/net/ 14538 14539S390 PCI SUBSYSTEM 14540M: Sebastian Ott <sebott@linux.ibm.com> 14541M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14542L: linux-s390@vger.kernel.org 14543W: http://www.ibm.com/developerworks/linux/linux390/ 14544S: Supported 14545F: arch/s390/pci/ 14546F: drivers/pci/hotplug/s390_pci_hpc.c 14547 14548S390 VFIO-CCW DRIVER 14549M: Cornelia Huck <cohuck@redhat.com> 14550M: Eric Farman <farman@linux.ibm.com> 14551R: Halil Pasic <pasic@linux.ibm.com> 14552L: linux-s390@vger.kernel.org 14553L: kvm@vger.kernel.org 14554S: Supported 14555F: drivers/s390/cio/vfio_ccw* 14556F: Documentation/s390/vfio-ccw.rst 14557F: include/uapi/linux/vfio_ccw.h 14558 14559S390 ZCRYPT DRIVER 14560M: Harald Freudenberger <freude@linux.ibm.com> 14561L: linux-s390@vger.kernel.org 14562W: http://www.ibm.com/developerworks/linux/linux390/ 14563S: Supported 14564F: drivers/s390/crypto/ 14565 14566S390 VFIO AP DRIVER 14567M: Tony Krowiak <akrowiak@linux.ibm.com> 14568M: Pierre Morel <pmorel@linux.ibm.com> 14569M: Halil Pasic <pasic@linux.ibm.com> 14570L: linux-s390@vger.kernel.org 14571W: http://www.ibm.com/developerworks/linux/linux390/ 14572S: Supported 14573F: drivers/s390/crypto/vfio_ap_drv.c 14574F: drivers/s390/crypto/vfio_ap_private.h 14575F: drivers/s390/crypto/vfio_ap_ops.c 14576F: Documentation/s390/vfio-ap.rst 14577 14578S390 ZFCP DRIVER 14579M: Steffen Maier <maier@linux.ibm.com> 14580M: Benjamin Block <bblock@linux.ibm.com> 14581L: linux-s390@vger.kernel.org 14582W: http://www.ibm.com/developerworks/linux/linux390/ 14583S: Supported 14584F: drivers/s390/scsi/zfcp_* 14585 14586S3C24XX SD/MMC Driver 14587M: Ben Dooks <ben-linux@fluff.org> 14588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14589S: Supported 14590F: drivers/mmc/host/s3cmci.* 14591 14592SAA6588 RDS RECEIVER DRIVER 14593M: Hans Verkuil <hverkuil@xs4all.nl> 14594L: linux-media@vger.kernel.org 14595T: git git://linuxtv.org/media_tree.git 14596W: https://linuxtv.org 14597S: Odd Fixes 14598F: drivers/media/i2c/saa6588* 14599 14600SAA7134 VIDEO4LINUX DRIVER 14601M: Mauro Carvalho Chehab <mchehab@kernel.org> 14602L: linux-media@vger.kernel.org 14603W: https://linuxtv.org 14604T: git git://linuxtv.org/media_tree.git 14605S: Odd fixes 14606F: Documentation/media/v4l-drivers/saa7134* 14607F: drivers/media/pci/saa7134/ 14608 14609SAA7146 VIDEO4LINUX-2 DRIVER 14610M: Hans Verkuil <hverkuil@xs4all.nl> 14611L: linux-media@vger.kernel.org 14612T: git git://linuxtv.org/media_tree.git 14613S: Maintained 14614F: drivers/media/common/saa7146/ 14615F: drivers/media/pci/saa7146/ 14616F: include/media/drv-intf/saa7146* 14617 14618SAFESETID SECURITY MODULE 14619M: Micah Morton <mortonm@chromium.org> 14620S: Supported 14621F: security/safesetid/ 14622F: Documentation/admin-guide/LSM/SafeSetID.rst 14623 14624SAMSUNG AUDIO (ASoC) DRIVERS 14625M: Krzysztof Kozlowski <krzk@kernel.org> 14626M: Sangbeom Kim <sbkim73@samsung.com> 14627M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14628L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14629S: Supported 14630F: sound/soc/samsung/ 14631F: Documentation/devicetree/bindings/sound/samsung* 14632 14633SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14634M: Krzysztof Kozlowski <krzk@kernel.org> 14635L: linux-crypto@vger.kernel.org 14636L: linux-samsung-soc@vger.kernel.org 14637S: Maintained 14638F: drivers/crypto/exynos-rng.c 14639F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 14640 14641SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14642M: Łukasz Stelmach <l.stelmach@samsung.com> 14643L: linux-samsung-soc@vger.kernel.org 14644S: Maintained 14645F: drivers/char/hw_random/exynos-trng.c 14646F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14647 14648SAMSUNG FRAMEBUFFER DRIVER 14649M: Jingoo Han <jingoohan1@gmail.com> 14650L: linux-fbdev@vger.kernel.org 14651S: Maintained 14652F: drivers/video/fbdev/s3c-fb.c 14653 14654SAMSUNG LAPTOP DRIVER 14655M: Corentin Chary <corentin.chary@gmail.com> 14656L: platform-driver-x86@vger.kernel.org 14657S: Maintained 14658F: drivers/platform/x86/samsung-laptop.c 14659 14660SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14661M: Sangbeom Kim <sbkim73@samsung.com> 14662M: Krzysztof Kozlowski <krzk@kernel.org> 14663M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14664L: linux-kernel@vger.kernel.org 14665L: linux-samsung-soc@vger.kernel.org 14666S: Supported 14667F: drivers/mfd/sec*.c 14668F: drivers/regulator/s2m*.c 14669F: drivers/regulator/s5m*.c 14670F: drivers/clk/clk-s2mps11.c 14671F: drivers/rtc/rtc-s5m.c 14672F: include/linux/mfd/samsung/ 14673F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14674F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14675F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14676F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14677 14678SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14679M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14680L: linux-media@vger.kernel.org 14681L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14682S: Maintained 14683F: drivers/media/platform/s3c-camif/ 14684F: include/media/drv-intf/s3c_camif.h 14685 14686SAMSUNG S3FWRN5 NFC DRIVER 14687M: Robert Baldyga <r.baldyga@samsung.com> 14688M: Krzysztof Opasiak <k.opasiak@samsung.com> 14689L: linux-nfc@lists.01.org (moderated for non-subscribers) 14690S: Supported 14691F: drivers/nfc/s3fwrn5 14692 14693SAMSUNG S5C73M3 CAMERA DRIVER 14694M: Kyungmin Park <kyungmin.park@samsung.com> 14695M: Andrzej Hajda <a.hajda@samsung.com> 14696L: linux-media@vger.kernel.org 14697S: Supported 14698F: drivers/media/i2c/s5c73m3/* 14699 14700SAMSUNG S5K5BAF CAMERA DRIVER 14701M: Kyungmin Park <kyungmin.park@samsung.com> 14702M: Andrzej Hajda <a.hajda@samsung.com> 14703L: linux-media@vger.kernel.org 14704S: Supported 14705F: drivers/media/i2c/s5k5baf.c 14706 14707SAMSUNG S5P Security SubSystem (SSS) DRIVER 14708M: Krzysztof Kozlowski <krzk@kernel.org> 14709M: Vladimir Zapolskiy <vz@mleia.com> 14710M: Kamil Konieczny <k.konieczny@samsung.com> 14711L: linux-crypto@vger.kernel.org 14712L: linux-samsung-soc@vger.kernel.org 14713S: Maintained 14714F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 14715F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 14716F: drivers/crypto/s5p-sss.c 14717 14718SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14719M: Kyungmin Park <kyungmin.park@samsung.com> 14720M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14721L: linux-media@vger.kernel.org 14722Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14723S: Supported 14724F: drivers/media/platform/exynos4-is/ 14725 14726SAMSUNG SOC CLOCK DRIVERS 14727M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14728M: Tomasz Figa <tomasz.figa@gmail.com> 14729M: Chanwoo Choi <cw00.choi@samsung.com> 14730S: Supported 14731L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14732T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14733F: drivers/clk/samsung/ 14734F: include/dt-bindings/clock/exynos*.h 14735F: Documentation/devicetree/bindings/clock/exynos*.txt 14736F: Documentation/devicetree/bindings/clock/samsung,s3c* 14737F: Documentation/devicetree/bindings/clock/samsung,s5p* 14738 14739SAMSUNG SPI DRIVERS 14740M: Kukjin Kim <kgene@kernel.org> 14741M: Krzysztof Kozlowski <krzk@kernel.org> 14742M: Andi Shyti <andi@etezian.org> 14743L: linux-spi@vger.kernel.org 14744L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14745S: Maintained 14746F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14747F: drivers/spi/spi-s3c* 14748F: include/linux/platform_data/spi-s3c64xx.h 14749 14750SAMSUNG SXGBE DRIVERS 14751M: Byungho An <bh74.an@samsung.com> 14752S: Supported 14753L: netdev@vger.kernel.org 14754F: drivers/net/ethernet/samsung/sxgbe/ 14755 14756SAMSUNG THERMAL DRIVER 14757M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14758L: linux-pm@vger.kernel.org 14759L: linux-samsung-soc@vger.kernel.org 14760S: Supported 14761T: git https://github.com/lmajewski/linux-samsung-thermal.git 14762F: drivers/thermal/samsung/ 14763 14764SAMSUNG USB2 PHY DRIVER 14765M: Kamil Debski <kamil@wypas.org> 14766M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14767L: linux-kernel@vger.kernel.org 14768S: Supported 14769F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14770F: Documentation/driver-api/phy/samsung-usb2.rst 14771F: drivers/phy/samsung/phy-exynos4210-usb2.c 14772F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14773F: drivers/phy/samsung/phy-exynos5250-usb2.c 14774F: drivers/phy/samsung/phy-s5pv210-usb2.c 14775F: drivers/phy/samsung/phy-samsung-usb2.c 14776F: drivers/phy/samsung/phy-samsung-usb2.h 14777 14778SC1200 WDT DRIVER 14779M: Zwane Mwaikambo <zwanem@gmail.com> 14780S: Maintained 14781F: drivers/watchdog/sc1200wdt.c 14782 14783SCHEDULER 14784M: Ingo Molnar <mingo@redhat.com> 14785M: Peter Zijlstra <peterz@infradead.org> 14786M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14787M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14788R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14789R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14790R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14791R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14792L: linux-kernel@vger.kernel.org 14793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14794S: Maintained 14795F: kernel/sched/ 14796F: include/linux/sched.h 14797F: include/uapi/linux/sched.h 14798F: include/linux/wait.h 14799F: include/linux/preempt.h 14800 14801SCR24X CHIP CARD INTERFACE DRIVER 14802M: Lubomir Rintel <lkundrak@v3.sk> 14803S: Supported 14804F: drivers/char/pcmcia/scr24x_cs.c 14805 14806SCSI CDROM DRIVER 14807M: Jens Axboe <axboe@kernel.dk> 14808L: linux-scsi@vger.kernel.org 14809W: http://www.kernel.dk 14810S: Maintained 14811F: drivers/scsi/sr* 14812 14813SCSI RDMA PROTOCOL (SRP) INITIATOR 14814M: Bart Van Assche <bvanassche@acm.org> 14815L: linux-rdma@vger.kernel.org 14816S: Supported 14817Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14818F: drivers/infiniband/ulp/srp/ 14819F: include/scsi/srp.h 14820 14821SCSI RDMA PROTOCOL (SRP) TARGET 14822M: Bart Van Assche <bvanassche@acm.org> 14823L: linux-rdma@vger.kernel.org 14824L: target-devel@vger.kernel.org 14825S: Supported 14826Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14827F: drivers/infiniband/ulp/srpt/ 14828 14829SCSI SG DRIVER 14830M: Doug Gilbert <dgilbert@interlog.com> 14831L: linux-scsi@vger.kernel.org 14832W: http://sg.danny.cz/sg 14833S: Maintained 14834F: Documentation/scsi/scsi-generic.txt 14835F: drivers/scsi/sg.c 14836F: include/scsi/sg.h 14837 14838SCSI SUBSYSTEM 14839M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14841M: "Martin K. Petersen" <martin.petersen@oracle.com> 14842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14843Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14844L: linux-scsi@vger.kernel.org 14845S: Maintained 14846F: Documentation/devicetree/bindings/scsi/ 14847F: drivers/scsi/ 14848F: include/scsi/ 14849 14850SCSI TAPE DRIVER 14851M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14852L: linux-scsi@vger.kernel.org 14853S: Maintained 14854F: Documentation/scsi/st.txt 14855F: drivers/scsi/st.* 14856F: drivers/scsi/st_*.h 14857 14858SCSI TARGET SUBSYSTEM 14859M: "Martin K. Petersen" <martin.petersen@oracle.com> 14860L: linux-scsi@vger.kernel.org 14861L: target-devel@vger.kernel.org 14862W: http://www.linux-iscsi.org 14863T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14864Q: https://patchwork.kernel.org/project/target-devel/list/ 14865S: Supported 14866F: drivers/target/ 14867F: include/target/ 14868F: Documentation/target/ 14869 14870SCTP PROTOCOL 14871M: Vlad Yasevich <vyasevich@gmail.com> 14872M: Neil Horman <nhorman@tuxdriver.com> 14873M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14874L: linux-sctp@vger.kernel.org 14875W: http://lksctp.sourceforge.net 14876S: Maintained 14877F: Documentation/networking/sctp.txt 14878F: include/linux/sctp.h 14879F: include/uapi/linux/sctp.h 14880F: include/net/sctp/ 14881F: net/sctp/ 14882 14883SCx200 CPU SUPPORT 14884M: Jim Cromie <jim.cromie@gmail.com> 14885S: Odd Fixes 14886F: Documentation/i2c/busses/scx200_acb.rst 14887F: arch/x86/platform/scx200/ 14888F: drivers/watchdog/scx200_wdt.c 14889F: drivers/i2c/busses/scx200* 14890F: drivers/mtd/maps/scx200_docflash.c 14891F: include/linux/scx200.h 14892 14893SCx200 GPIO DRIVER 14894M: Jim Cromie <jim.cromie@gmail.com> 14895S: Maintained 14896F: drivers/char/scx200_gpio.c 14897F: include/linux/scx200_gpio.h 14898 14899SCx200 HRT CLOCKSOURCE DRIVER 14900M: Jim Cromie <jim.cromie@gmail.com> 14901S: Maintained 14902F: drivers/clocksource/scx200_hrt.c 14903 14904SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14905M: Sascha Sommer <saschasommer@freenet.de> 14906L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14907S: Maintained 14908F: drivers/mmc/host/sdricoh_cs.c 14909 14910SECO BOARDS CEC DRIVER 14911M: Ettore Chimenti <ek5.chimenti@gmail.com> 14912S: Maintained 14913F: drivers/media/platform/seco-cec/seco-cec.c 14914F: drivers/media/platform/seco-cec/seco-cec.h 14915 14916SECURE COMPUTING 14917M: Kees Cook <keescook@chromium.org> 14918R: Andy Lutomirski <luto@amacapital.net> 14919R: Will Drewry <wad@chromium.org> 14920T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14921S: Supported 14922F: kernel/seccomp.c 14923F: include/uapi/linux/seccomp.h 14924F: include/linux/seccomp.h 14925F: tools/testing/selftests/seccomp/* 14926F: tools/testing/selftests/kselftest_harness.h 14927F: Documentation/userspace-api/seccomp_filter.rst 14928K: \bsecure_computing 14929K: \bTIF_SECCOMP\b 14930 14931SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14932M: Al Cooper <alcooperx@gmail.com> 14933L: linux-mmc@vger.kernel.org 14934L: bcm-kernel-feedback-list@broadcom.com 14935S: Maintained 14936F: drivers/mmc/host/sdhci-brcmstb* 14937 14938SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14939M: Adrian Hunter <adrian.hunter@intel.com> 14940L: linux-mmc@vger.kernel.org 14941S: Maintained 14942F: drivers/mmc/host/sdhci* 14943F: include/linux/mmc/sdhci* 14944 14945EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14946M: Adrian Hunter <adrian.hunter@intel.com> 14947M: Ritesh Harjani <riteshh@codeaurora.org> 14948M: Asutosh Das <asutoshd@codeaurora.org> 14949L: linux-mmc@vger.kernel.org 14950S: Maintained 14951F: drivers/mmc/host/cqhci* 14952 14953SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14954M: Prabu Thangamuthu <prabu.t@synopsys.com> 14955M: Manjunath M B <manjumb@synopsys.com> 14956L: linux-mmc@vger.kernel.org 14957S: Maintained 14958F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14959 14960SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14961M: Ludovic Desroches <ludovic.desroches@microchip.com> 14962L: linux-mmc@vger.kernel.org 14963S: Supported 14964F: drivers/mmc/host/sdhci-of-at91.c 14965 14966SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14967M: Ben Dooks <ben-linux@fluff.org> 14968M: Jaehoon Chung <jh80.chung@samsung.com> 14969L: linux-mmc@vger.kernel.org 14970S: Maintained 14971F: drivers/mmc/host/sdhci-s3c* 14972 14973SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14974M: Viresh Kumar <vireshk@kernel.org> 14975L: linux-mmc@vger.kernel.org 14976S: Maintained 14977F: drivers/mmc/host/sdhci-spear.c 14978 14979SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14980M: Kishon Vijay Abraham I <kishon@ti.com> 14981L: linux-mmc@vger.kernel.org 14982S: Maintained 14983F: drivers/mmc/host/sdhci-omap.c 14984 14985SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14986M: Jonathan Derrick <jonathan.derrick@intel.com> 14987M: Revanth Rajashekar <revanth.rajashekar@intel.com> 14988L: linux-block@vger.kernel.org 14989S: Supported 14990F: block/sed* 14991F: block/opal_proto.h 14992F: include/linux/sed* 14993F: include/uapi/linux/sed* 14994 14995SECURITY CONTACT 14996M: Security Officers <security@kernel.org> 14997S: Supported 14998 14999SECURITY SUBSYSTEM 15000M: James Morris <jmorris@namei.org> 15001M: "Serge E. Hallyn" <serge@hallyn.com> 15002L: linux-security-module@vger.kernel.org (suggested Cc:) 15003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 15004W: http://kernsec.org/ 15005S: Supported 15006F: security/ 15007X: security/selinux/ 15008 15009SELINUX SECURITY MODULE 15010M: Paul Moore <paul@paul-moore.com> 15011M: Stephen Smalley <sds@tycho.nsa.gov> 15012M: Eric Paris <eparis@parisplace.org> 15013L: selinux@vger.kernel.org 15014W: https://selinuxproject.org 15015W: https://github.com/SELinuxProject 15016T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 15017S: Supported 15018F: include/uapi/linux/selinux_netlink.h 15019F: security/selinux/ 15020F: scripts/selinux/ 15021F: Documentation/admin-guide/LSM/SELinux.rst 15022F: Documentation/ABI/obsolete/sysfs-selinux-disable 15023 15024SENSABLE PHANTOM 15025M: Jiri Slaby <jirislaby@gmail.com> 15026S: Maintained 15027F: drivers/misc/phantom.c 15028F: include/uapi/linux/phantom.h 15029 15030SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 15031M: Tomasz Duszynski <tduszyns@gmail.com> 15032S: Maintained 15033F: drivers/iio/chemical/sps30.c 15034F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 15035 15036SERIAL DEVICE BUS 15037M: Rob Herring <robh@kernel.org> 15038L: linux-serial@vger.kernel.org 15039S: Maintained 15040F: Documentation/devicetree/bindings/serial/slave-device.txt 15041F: drivers/tty/serdev/ 15042F: include/linux/serdev.h 15043 15044SERIAL DRIVERS 15045M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15046L: linux-serial@vger.kernel.org 15047S: Maintained 15048F: Documentation/devicetree/bindings/serial/ 15049F: drivers/tty/serial/ 15050 15051SERIAL IR RECEIVER 15052M: Sean Young <sean@mess.org> 15053L: linux-media@vger.kernel.org 15054S: Maintained 15055F: drivers/media/rc/serial_ir.c 15056 15057SFC NETWORK DRIVER 15058M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 15059M: Edward Cree <ecree@solarflare.com> 15060M: Martin Habets <mhabets@solarflare.com> 15061L: netdev@vger.kernel.org 15062S: Supported 15063F: drivers/net/ethernet/sfc/ 15064 15065SFF/SFP/SFP+ MODULE SUPPORT 15066M: Russell King <linux@armlinux.org.uk> 15067L: netdev@vger.kernel.org 15068S: Maintained 15069F: drivers/net/phy/phylink.c 15070F: drivers/net/phy/sfp* 15071F: include/linux/phylink.h 15072F: include/linux/sfp.h 15073K: phylink 15074 15075SGI GRU DRIVER 15076M: Dimitri Sivanich <sivanich@sgi.com> 15077S: Maintained 15078F: drivers/misc/sgi-gru/ 15079 15080SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 15081M: Pat Gefre <pfg@sgi.com> 15082L: linux-ia64@vger.kernel.org 15083S: Supported 15084F: Documentation/ia64/serial.rst 15085F: drivers/tty/serial/ioc?_serial.c 15086F: include/linux/ioc?.h 15087 15088SGI XP/XPC/XPNET DRIVER 15089M: Cliff Whickman <cpw@sgi.com> 15090M: Robin Holt <robinmholt@gmail.com> 15091S: Maintained 15092F: drivers/misc/sgi-xp/ 15093 15094SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 15095M: Ursula Braun <ubraun@linux.ibm.com> 15096M: Karsten Graul <kgraul@linux.ibm.com> 15097L: linux-s390@vger.kernel.org 15098W: http://www.ibm.com/developerworks/linux/linux390/ 15099S: Supported 15100F: net/smc/ 15101 15102SHARP RJ54N1CB0C SENSOR DRIVER 15103M: Jacopo Mondi <jacopo@jmondi.org> 15104L: linux-media@vger.kernel.org 15105T: git git://linuxtv.org/media_tree.git 15106S: Odd fixes 15107F: drivers/media/i2c/rj54n1cb0c.c 15108F: include/media/i2c/rj54n1cb0c.h 15109 15110SH_VEU V4L2 MEM2MEM DRIVER 15111L: linux-media@vger.kernel.org 15112S: Orphan 15113F: drivers/media/platform/sh_veu.c 15114 15115SH_VOU V4L2 OUTPUT DRIVER 15116L: linux-media@vger.kernel.org 15117S: Orphan 15118F: drivers/media/platform/sh_vou.c 15119F: include/media/drv-intf/sh_vou.h 15120 15121SI2157 MEDIA DRIVER 15122M: Antti Palosaari <crope@iki.fi> 15123L: linux-media@vger.kernel.org 15124W: https://linuxtv.org 15125W: http://palosaari.fi/linux/ 15126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15127T: git git://linuxtv.org/anttip/media_tree.git 15128S: Maintained 15129F: drivers/media/tuners/si2157* 15130 15131SI2165 MEDIA DRIVER 15132M: Matthias Schwarzott <zzam@gentoo.org> 15133L: linux-media@vger.kernel.org 15134W: https://linuxtv.org 15135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15136S: Maintained 15137F: drivers/media/dvb-frontends/si2165* 15138 15139SI2168 MEDIA DRIVER 15140M: Antti Palosaari <crope@iki.fi> 15141L: linux-media@vger.kernel.org 15142W: https://linuxtv.org 15143W: http://palosaari.fi/linux/ 15144Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15145T: git git://linuxtv.org/anttip/media_tree.git 15146S: Maintained 15147F: drivers/media/dvb-frontends/si2168* 15148 15149SI470X FM RADIO RECEIVER I2C DRIVER 15150M: Hans Verkuil <hverkuil@xs4all.nl> 15151L: linux-media@vger.kernel.org 15152T: git git://linuxtv.org/media_tree.git 15153W: https://linuxtv.org 15154S: Odd Fixes 15155F: drivers/media/radio/si470x/radio-si470x-i2c.c 15156 15157SI470X FM RADIO RECEIVER USB DRIVER 15158M: Hans Verkuil <hverkuil@xs4all.nl> 15159L: linux-media@vger.kernel.org 15160T: git git://linuxtv.org/media_tree.git 15161W: https://linuxtv.org 15162S: Maintained 15163F: drivers/media/radio/si470x/radio-si470x-common.c 15164F: drivers/media/radio/si470x/radio-si470x.h 15165F: drivers/media/radio/si470x/radio-si470x-usb.c 15166 15167SI4713 FM RADIO TRANSMITTER I2C DRIVER 15168M: Eduardo Valentin <edubezval@gmail.com> 15169L: linux-media@vger.kernel.org 15170T: git git://linuxtv.org/media_tree.git 15171W: https://linuxtv.org 15172S: Odd Fixes 15173F: drivers/media/radio/si4713/si4713.? 15174 15175SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 15176M: Eduardo Valentin <edubezval@gmail.com> 15177L: linux-media@vger.kernel.org 15178T: git git://linuxtv.org/media_tree.git 15179W: https://linuxtv.org 15180S: Odd Fixes 15181F: drivers/media/radio/si4713/radio-platform-si4713.c 15182 15183SI4713 FM RADIO TRANSMITTER USB DRIVER 15184M: Hans Verkuil <hverkuil@xs4all.nl> 15185L: linux-media@vger.kernel.org 15186T: git git://linuxtv.org/media_tree.git 15187W: https://linuxtv.org 15188S: Maintained 15189F: drivers/media/radio/si4713/radio-usb-si4713.c 15190 15191SIANO DVB DRIVER 15192M: Mauro Carvalho Chehab <mchehab@kernel.org> 15193L: linux-media@vger.kernel.org 15194W: https://linuxtv.org 15195T: git git://linuxtv.org/media_tree.git 15196S: Odd fixes 15197F: drivers/media/common/siano/ 15198F: drivers/media/usb/siano/ 15199F: drivers/media/usb/siano/ 15200F: drivers/media/mmc/siano/ 15201 15202SIFIVE PDMA DRIVER 15203M: Green Wan <green.wan@sifive.com> 15204S: Maintained 15205F: drivers/dma/sf-pdma/ 15206F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml 15207 15208SIFIVE DRIVERS 15209M: Palmer Dabbelt <palmer@dabbelt.com> 15210M: Paul Walmsley <paul.walmsley@sifive.com> 15211L: linux-riscv@lists.infradead.org 15212T: git git://github.com/sifive/riscv-linux.git 15213S: Supported 15214K: [^@]sifive 15215N: sifive 15216 15217SIFIVE FU540 SYSTEM-ON-CHIP 15218M: Paul Walmsley <paul.walmsley@sifive.com> 15219M: Palmer Dabbelt <palmer@dabbelt.com> 15220L: linux-riscv@lists.infradead.org 15221T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 15222S: Supported 15223K: fu540 15224N: fu540 15225 15226SILEAD TOUCHSCREEN DRIVER 15227M: Hans de Goede <hdegoede@redhat.com> 15228L: linux-input@vger.kernel.org 15229L: platform-driver-x86@vger.kernel.org 15230S: Maintained 15231F: drivers/input/touchscreen/silead.c 15232F: drivers/platform/x86/touchscreen_dmi.c 15233 15234SILICON LABS WIRELESS DRIVERS (for WFxxx series) 15235M: Jérôme Pouiller <jerome.pouiller@silabs.com> 15236S: Supported 15237F: drivers/staging/wfx/ 15238 15239SILICON MOTION SM712 FRAME BUFFER DRIVER 15240M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15241M: Teddy Wang <teddy.wang@siliconmotion.com> 15242M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15243L: linux-fbdev@vger.kernel.org 15244S: Maintained 15245F: drivers/video/fbdev/sm712* 15246F: Documentation/fb/sm712fb.rst 15247 15248SIMPLE FIRMWARE INTERFACE (SFI) 15249W: http://simplefirmware.org/ 15250S: Obsolete 15251F: arch/x86/platform/sfi/ 15252F: drivers/sfi/ 15253F: include/linux/sfi*.h 15254 15255SIMPLEFB FB DRIVER 15256M: Hans de Goede <hdegoede@redhat.com> 15257L: linux-fbdev@vger.kernel.org 15258S: Maintained 15259F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 15260F: drivers/video/fbdev/simplefb.c 15261F: include/linux/platform_data/simplefb.h 15262 15263SIMTEC EB110ATX (Chalice CATS) 15264M: Vincent Sanders <vince@simtec.co.uk> 15265M: Simtec Linux Team <linux@simtec.co.uk> 15266W: http://www.simtec.co.uk/products/EB110ATX/ 15267S: Supported 15268 15269SIMTEC EB2410ITX (BAST) 15270M: Vincent Sanders <vince@simtec.co.uk> 15271M: Simtec Linux Team <linux@simtec.co.uk> 15272W: http://www.simtec.co.uk/products/EB2410ITX/ 15273S: Supported 15274F: arch/arm/mach-s3c24xx/mach-bast.c 15275F: arch/arm/mach-s3c24xx/bast-ide.c 15276F: arch/arm/mach-s3c24xx/bast-irq.c 15277 15278SIPHASH PRF ROUTINES 15279M: Jason A. Donenfeld <Jason@zx2c4.com> 15280S: Maintained 15281F: lib/siphash.c 15282F: lib/test_siphash.c 15283F: include/linux/siphash.h 15284 15285SIOX 15286M: Thorsten Scherer <t.scherer@eckelmann.de> 15287M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 15288R: Pengutronix Kernel Team <kernel@pengutronix.de> 15289S: Supported 15290F: drivers/siox/* 15291F: drivers/gpio/gpio-siox.c 15292F: include/trace/events/siox.h 15293 15294SIS 190 ETHERNET DRIVER 15295M: Francois Romieu <romieu@fr.zoreil.com> 15296L: netdev@vger.kernel.org 15297S: Maintained 15298F: drivers/net/ethernet/sis/sis190.c 15299 15300SIS 900/7016 FAST ETHERNET DRIVER 15301M: Daniele Venzano <venza@brownhat.org> 15302W: http://www.brownhat.org/sis900.html 15303L: netdev@vger.kernel.org 15304S: Maintained 15305F: drivers/net/ethernet/sis/sis900.* 15306 15307SIS FRAMEBUFFER DRIVER 15308M: Thomas Winischhofer <thomas@winischhofer.net> 15309W: http://www.winischhofer.net/linuxsisvga.shtml 15310S: Maintained 15311F: Documentation/fb/sisfb.rst 15312F: drivers/video/fbdev/sis/ 15313F: include/video/sisfb.h 15314 15315SIS USB2VGA DRIVER 15316M: Thomas Winischhofer <thomas@winischhofer.net> 15317W: http://www.winischhofer.at/linuxsisusbvga.shtml 15318S: Maintained 15319F: drivers/usb/misc/sisusbvga/ 15320 15321SLAB ALLOCATOR 15322M: Christoph Lameter <cl@linux.com> 15323M: Pekka Enberg <penberg@kernel.org> 15324M: David Rientjes <rientjes@google.com> 15325M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 15326M: Andrew Morton <akpm@linux-foundation.org> 15327L: linux-mm@kvack.org 15328S: Maintained 15329F: include/linux/sl?b*.h 15330F: mm/sl?b* 15331 15332SLEEPABLE READ-COPY UPDATE (SRCU) 15333M: Lai Jiangshan <jiangshanlai@gmail.com> 15334M: "Paul E. McKenney" <paulmck@kernel.org> 15335M: Josh Triplett <josh@joshtriplett.org> 15336R: Steven Rostedt <rostedt@goodmis.org> 15337R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 15338L: rcu@vger.kernel.org 15339W: http://www.rdrop.com/users/paulmck/RCU/ 15340S: Supported 15341T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15342F: include/linux/srcu*.h 15343F: kernel/rcu/srcu*.c 15344 15345SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 15346M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15347L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15348S: Maintained 15349F: drivers/slimbus/ 15350F: Documentation/devicetree/bindings/slimbus/ 15351F: include/linux/slimbus.h 15352 15353SMACK SECURITY MODULE 15354M: Casey Schaufler <casey@schaufler-ca.com> 15355L: linux-security-module@vger.kernel.org 15356W: http://schaufler-ca.com 15357T: git git://github.com/cschaufler/smack-next 15358S: Maintained 15359F: Documentation/admin-guide/LSM/Smack.rst 15360F: security/smack/ 15361 15362SMC91x ETHERNET DRIVER 15363M: Nicolas Pitre <nico@fluxnic.net> 15364S: Odd Fixes 15365F: drivers/net/ethernet/smsc/smc91x.* 15366 15367SMIA AND SMIA++ IMAGE SENSOR DRIVER 15368M: Sakari Ailus <sakari.ailus@iki.fi> 15369L: linux-media@vger.kernel.org 15370S: Maintained 15371F: drivers/media/i2c/smiapp/ 15372F: include/media/i2c/smiapp.h 15373F: drivers/media/i2c/smiapp-pll.c 15374F: drivers/media/i2c/smiapp-pll.h 15375F: include/uapi/linux/smiapp.h 15376F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15377 15378SMM665 HARDWARE MONITOR DRIVER 15379M: Guenter Roeck <linux@roeck-us.net> 15380L: linux-hwmon@vger.kernel.org 15381S: Maintained 15382F: Documentation/hwmon/smm665.rst 15383F: drivers/hwmon/smm665.c 15384 15385SMSC EMC2103 HARDWARE MONITOR DRIVER 15386M: Steve Glendinning <steve.glendinning@shawell.net> 15387L: linux-hwmon@vger.kernel.org 15388S: Maintained 15389F: Documentation/hwmon/emc2103.rst 15390F: drivers/hwmon/emc2103.c 15391 15392SMSC SCH5627 HARDWARE MONITOR DRIVER 15393M: Hans de Goede <hdegoede@redhat.com> 15394L: linux-hwmon@vger.kernel.org 15395S: Supported 15396F: Documentation/hwmon/sch5627.rst 15397F: drivers/hwmon/sch5627.c 15398 15399SMSC UFX6000 and UFX7000 USB to VGA DRIVER 15400M: Steve Glendinning <steve.glendinning@shawell.net> 15401L: linux-fbdev@vger.kernel.org 15402S: Maintained 15403F: drivers/video/fbdev/smscufx.c 15404 15405SMSC47B397 HARDWARE MONITOR DRIVER 15406M: Jean Delvare <jdelvare@suse.com> 15407L: linux-hwmon@vger.kernel.org 15408S: Maintained 15409F: Documentation/hwmon/smsc47b397.rst 15410F: drivers/hwmon/smsc47b397.c 15411 15412SMSC911x ETHERNET DRIVER 15413M: Steve Glendinning <steve.glendinning@shawell.net> 15414L: netdev@vger.kernel.org 15415S: Maintained 15416F: include/linux/smsc911x.h 15417F: drivers/net/ethernet/smsc/smsc911x.* 15418 15419SMSC9420 PCI ETHERNET DRIVER 15420M: Steve Glendinning <steve.glendinning@shawell.net> 15421L: netdev@vger.kernel.org 15422S: Maintained 15423F: drivers/net/ethernet/smsc/smsc9420.* 15424 15425SOC-CAMERA V4L2 SUBSYSTEM 15426L: linux-media@vger.kernel.org 15427T: git git://linuxtv.org/media_tree.git 15428S: Orphan 15429F: include/media/soc_camera.h 15430F: drivers/staging/media/soc_camera/ 15431 15432SOCIONEXT SYNQUACER I2C DRIVER 15433M: Ard Biesheuvel <ardb@kernel.org> 15434L: linux-i2c@vger.kernel.org 15435S: Maintained 15436F: drivers/i2c/busses/i2c-synquacer.c 15437F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15438 15439SOCIONEXT UNIPHIER SOUND DRIVER 15440L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15441S: Orphan 15442F: sound/soc/uniphier/ 15443 15444SOEKRIS NET48XX LED SUPPORT 15445M: Chris Boot <bootc@bootc.net> 15446S: Maintained 15447F: drivers/leds/leds-net48xx.c 15448 15449SOFT-IWARP DRIVER (siw) 15450M: Bernard Metzler <bmt@zurich.ibm.com> 15451L: linux-rdma@vger.kernel.org 15452S: Supported 15453F: drivers/infiniband/sw/siw/ 15454F: include/uapi/rdma/siw-abi.h 15455 15456SOFT-ROCE DRIVER (rxe) 15457M: Zhu Yanjun <yanjunz@mellanox.com> 15458L: linux-rdma@vger.kernel.org 15459S: Supported 15460F: drivers/infiniband/sw/rxe/ 15461F: include/uapi/rdma/rdma_user_rxe.h 15462 15463SOFTLOGIC 6x10 MPEG CODEC 15464M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15465M: Anton Sviridenko <anton@corp.bluecherry.net> 15466M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15467M: Andrey Utkin <andrey_utkin@fastmail.com> 15468M: Ismael Luceno <ismael@iodev.co.uk> 15469L: linux-media@vger.kernel.org 15470S: Supported 15471F: drivers/media/pci/solo6x10/ 15472 15473SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 15474M: James Morse <james.morse@arm.com> 15475L: linux-arm-kernel@lists.infradead.org 15476S: Maintained 15477F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 15478F: drivers/firmware/arm_sdei.c 15479F: include/linux/arm_sdei.h 15480F: include/uapi/linux/arm_sdei.h 15481 15482SOFTWARE RAID (Multiple Disks) SUPPORT 15483M: Song Liu <song@kernel.org> 15484L: linux-raid@vger.kernel.org 15485T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15486S: Supported 15487F: drivers/md/Makefile 15488F: drivers/md/Kconfig 15489F: drivers/md/md* 15490F: drivers/md/raid* 15491F: include/linux/raid/ 15492F: include/uapi/linux/raid/ 15493 15494SOCIONEXT (SNI) AVE NETWORK DRIVER 15495M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15496L: netdev@vger.kernel.org 15497S: Maintained 15498F: drivers/net/ethernet/socionext/sni_ave.c 15499F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15500 15501SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15502M: Jassi Brar <jaswinder.singh@linaro.org> 15503M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15504L: netdev@vger.kernel.org 15505S: Maintained 15506F: drivers/net/ethernet/socionext/netsec.c 15507F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15508 15509SOCIONEXT (SNI) Synquacer SPI DRIVER 15510M: Masahisa Kojima <masahisa.kojima@linaro.org> 15511M: Jassi Brar <jaswinder.singh@linaro.org> 15512L: linux-spi@vger.kernel.org 15513S: Maintained 15514F: drivers/spi/spi-synquacer.c 15515F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15516 15517SOLIDRUN CLEARFOG SUPPORT 15518M: Russell King <linux@armlinux.org.uk> 15519S: Maintained 15520F: arch/arm/boot/dts/armada-388-clearfog* 15521F: arch/arm/boot/dts/armada-38x-solidrun-* 15522 15523SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 15524M: Russell King <linux@armlinux.org.uk> 15525S: Maintained 15526F: arch/arm/boot/dts/imx6*-cubox-i* 15527F: arch/arm/boot/dts/imx6*-hummingboard* 15528F: arch/arm/boot/dts/imx6*-sr-* 15529 15530SONIC NETWORK DRIVER 15531M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15532L: netdev@vger.kernel.org 15533S: Maintained 15534F: drivers/net/ethernet/natsemi/sonic.* 15535 15536SONICS SILICON BACKPLANE DRIVER (SSB) 15537M: Michael Buesch <m@bues.ch> 15538L: linux-wireless@vger.kernel.org 15539S: Maintained 15540F: drivers/ssb/ 15541F: include/linux/ssb/ 15542 15543SONY IMX214 SENSOR DRIVER 15544M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15545L: linux-media@vger.kernel.org 15546T: git git://linuxtv.org/media_tree.git 15547S: Maintained 15548F: drivers/media/i2c/imx214.c 15549F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15550 15551SONY IMX258 SENSOR DRIVER 15552M: Sakari Ailus <sakari.ailus@linux.intel.com> 15553L: linux-media@vger.kernel.org 15554T: git git://linuxtv.org/media_tree.git 15555S: Maintained 15556F: drivers/media/i2c/imx258.c 15557 15558SONY IMX274 SENSOR DRIVER 15559M: Leon Luo <leonl@leopardimaging.com> 15560L: linux-media@vger.kernel.org 15561T: git git://linuxtv.org/media_tree.git 15562S: Maintained 15563F: drivers/media/i2c/imx274.c 15564F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15565 15566SONY IMX290 SENSOR DRIVER 15567M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15568L: linux-media@vger.kernel.org 15569T: git git://linuxtv.org/media_tree.git 15570S: Maintained 15571F: drivers/media/i2c/imx290.c 15572F: Documentation/devicetree/bindings/media/i2c/imx290.txt 15573 15574SONY IMX319 SENSOR DRIVER 15575M: Bingbu Cao <bingbu.cao@intel.com> 15576L: linux-media@vger.kernel.org 15577T: git git://linuxtv.org/media_tree.git 15578S: Maintained 15579F: drivers/media/i2c/imx319.c 15580 15581SONY IMX355 SENSOR DRIVER 15582M: Tianshu Qiu <tian.shu.qiu@intel.com> 15583L: linux-media@vger.kernel.org 15584T: git git://linuxtv.org/media_tree.git 15585S: Maintained 15586F: drivers/media/i2c/imx355.c 15587 15588SONY MEMORYSTICK SUBSYSTEM 15589M: Maxim Levitsky <maximlevitsky@gmail.com> 15590M: Alex Dubov <oakad@yahoo.com> 15591M: Ulf Hansson <ulf.hansson@linaro.org> 15592L: linux-mmc@vger.kernel.org 15593T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15594S: Maintained 15595F: drivers/memstick/ 15596F: include/linux/memstick.h 15597 15598SONY VAIO CONTROL DEVICE DRIVER 15599M: Mattia Dongili <malattia@linux.it> 15600L: platform-driver-x86@vger.kernel.org 15601W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 15602S: Maintained 15603F: Documentation/admin-guide/laptops/sony-laptop.rst 15604F: drivers/char/sonypi.c 15605F: drivers/platform/x86/sony-laptop.c 15606F: include/linux/sony-laptop.h 15607 15608SOUND 15609M: Jaroslav Kysela <perex@perex.cz> 15610M: Takashi Iwai <tiwai@suse.com> 15611L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15612W: http://www.alsa-project.org/ 15613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15614Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15615S: Maintained 15616F: Documentation/sound/ 15617F: include/sound/ 15618F: include/uapi/sound/ 15619F: sound/ 15620 15621SOUND - COMPRESSED AUDIO 15622M: Vinod Koul <vkoul@kernel.org> 15623L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15625S: Supported 15626F: Documentation/sound/designs/compress-offload.rst 15627F: include/sound/compress_driver.h 15628F: include/uapi/sound/compress_* 15629F: sound/core/compress_offload.c 15630F: sound/soc/soc-compress.c 15631 15632SOUND - DMAENGINE HELPERS 15633M: Lars-Peter Clausen <lars@metafoo.de> 15634S: Supported 15635F: include/sound/dmaengine_pcm.h 15636F: sound/core/pcm_dmaengine.c 15637F: sound/soc/soc-generic-dmaengine-pcm.c 15638 15639SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15640M: Liam Girdwood <lgirdwood@gmail.com> 15641M: Mark Brown <broonie@kernel.org> 15642T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15644W: http://alsa-project.org/main/index.php/ASoC 15645S: Supported 15646F: Documentation/devicetree/bindings/sound/ 15647F: Documentation/sound/soc/ 15648F: sound/soc/ 15649F: include/dt-bindings/sound/ 15650F: include/sound/soc* 15651 15652SOUNDWIRE SUBSYSTEM 15653M: Vinod Koul <vkoul@kernel.org> 15654M: Sanyog Kale <sanyog.r.kale@intel.com> 15655R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15656L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15657S: Supported 15658F: Documentation/driver-api/soundwire/ 15659F: drivers/soundwire/ 15660F: include/linux/soundwire/ 15661 15662SP2 MEDIA DRIVER 15663M: Olli Salonen <olli.salonen@iki.fi> 15664L: linux-media@vger.kernel.org 15665W: https://linuxtv.org 15666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15667S: Maintained 15668F: drivers/media/dvb-frontends/sp2* 15669 15670SPARC + UltraSPARC (sparc/sparc64) 15671M: "David S. Miller" <davem@davemloft.net> 15672L: sparclinux@vger.kernel.org 15673Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15674T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15675T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15676S: Maintained 15677F: arch/sparc/ 15678F: drivers/sbus/ 15679 15680SPARC SERIAL DRIVERS 15681M: "David S. Miller" <davem@davemloft.net> 15682L: sparclinux@vger.kernel.org 15683T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15684T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15685S: Maintained 15686F: include/linux/sunserialcore.h 15687F: drivers/tty/serial/suncore.c 15688F: drivers/tty/serial/sunhv.c 15689F: drivers/tty/serial/sunsab.c 15690F: drivers/tty/serial/sunsab.h 15691F: drivers/tty/serial/sunsu.c 15692F: drivers/tty/serial/sunzilog.c 15693F: drivers/tty/serial/sunzilog.h 15694F: drivers/tty/vcc.c 15695 15696SPARSE CHECKER 15697M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15698L: linux-sparse@vger.kernel.org 15699W: https://sparse.wiki.kernel.org/ 15700T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15701S: Maintained 15702F: include/linux/compiler.h 15703 15704SPEAR CLOCK FRAMEWORK SUPPORT 15705M: Viresh Kumar <vireshk@kernel.org> 15706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15707W: http://www.st.com/spear 15708S: Maintained 15709F: drivers/clk/spear/ 15710 15711SPEAR PLATFORM SUPPORT 15712M: Viresh Kumar <vireshk@kernel.org> 15713M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15715W: http://www.st.com/spear 15716S: Maintained 15717F: arch/arm/boot/dts/spear* 15718F: arch/arm/mach-spear/ 15719 15720SPI NOR SUBSYSTEM 15721M: Tudor Ambarus <tudor.ambarus@microchip.com> 15722L: linux-mtd@lists.infradead.org 15723W: http://www.linux-mtd.infradead.org/ 15724Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15725T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15726S: Maintained 15727F: drivers/mtd/spi-nor/ 15728F: include/linux/mtd/spi-nor.h 15729 15730SPI SUBSYSTEM 15731M: Mark Brown <broonie@kernel.org> 15732L: linux-spi@vger.kernel.org 15733T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15734Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15735S: Maintained 15736F: Documentation/devicetree/bindings/spi/ 15737F: Documentation/spi/ 15738F: drivers/spi/ 15739F: include/linux/spi/ 15740F: include/uapi/linux/spi/ 15741F: tools/spi/ 15742 15743SPIDERNET NETWORK DRIVER for CELL 15744M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15745L: netdev@vger.kernel.org 15746S: Supported 15747F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15748F: drivers/net/ethernet/toshiba/spider_net* 15749 15750SPMI SUBSYSTEM 15751R: Stephen Boyd <sboyd@kernel.org> 15752L: linux-arm-msm@vger.kernel.org 15753F: Documentation/devicetree/bindings/spmi/ 15754F: drivers/spmi/ 15755F: include/dt-bindings/spmi/spmi.h 15756F: include/linux/spmi.h 15757F: include/trace/events/spmi.h 15758 15759SPU FILE SYSTEM 15760M: Jeremy Kerr <jk@ozlabs.org> 15761L: linuxppc-dev@lists.ozlabs.org 15762W: http://www.ibm.com/developerworks/power/cell/ 15763S: Supported 15764F: Documentation/filesystems/spufs.txt 15765F: arch/powerpc/platforms/cell/spufs/ 15766 15767SQUASHFS FILE SYSTEM 15768M: Phillip Lougher <phillip@squashfs.org.uk> 15769L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15770W: http://squashfs.org.uk 15771T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15772S: Maintained 15773F: Documentation/filesystems/squashfs.txt 15774F: fs/squashfs/ 15775 15776SRM (Alpha) environment access 15777M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15778S: Maintained 15779F: arch/alpha/kernel/srm_env.c 15780 15781ST LSM6DSx IMU IIO DRIVER 15782M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15783L: linux-iio@vger.kernel.org 15784W: http://www.st.com/ 15785S: Maintained 15786F: drivers/iio/imu/st_lsm6dsx/ 15787F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15788 15789ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15790M: Mickael Guene <mickael.guene@st.com> 15791L: linux-media@vger.kernel.org 15792T: git git://linuxtv.org/media_tree.git 15793S: Maintained 15794F: drivers/media/i2c/st-mipid02.c 15795F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15796 15797ST STM32 I2C/SMBUS DRIVER 15798M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15799L: linux-i2c@vger.kernel.org 15800S: Maintained 15801F: drivers/i2c/busses/i2c-stm32* 15802 15803ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15804M: Song Qiang <songqiang1304521@gmail.com> 15805L: linux-iio@vger.kernel.org 15806S: Maintained 15807F: drivers/iio/proximity/vl53l0x-i2c.c 15808F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15809 15810STABLE BRANCH 15811M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15812M: Sasha Levin <sashal@kernel.org> 15813L: stable@vger.kernel.org 15814S: Supported 15815F: Documentation/process/stable-kernel-rules.rst 15816 15817STAGING - COMEDI 15818M: Ian Abbott <abbotti@mev.co.uk> 15819M: H Hartley Sweeten <hsweeten@visionengravers.com> 15820S: Odd Fixes 15821F: drivers/staging/comedi/ 15822 15823STAGING - FIELDBUS SUBSYSTEM 15824M: Sven Van Asbroeck <TheSven73@gmail.com> 15825S: Maintained 15826F: drivers/staging/fieldbus/* 15827F: drivers/staging/fieldbus/Documentation/ 15828 15829STAGING - HMS ANYBUS-S BUS 15830M: Sven Van Asbroeck <TheSven73@gmail.com> 15831S: Maintained 15832F: drivers/staging/fieldbus/anybuss/ 15833 15834STAGING - INDUSTRIAL IO 15835M: Jonathan Cameron <jic23@kernel.org> 15836L: linux-iio@vger.kernel.org 15837S: Odd Fixes 15838F: Documentation/devicetree/bindings/staging/iio/ 15839F: drivers/staging/iio/ 15840 15841STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15842M: Marc Dietrich <marvin24@gmx.de> 15843L: ac100@lists.launchpad.net (moderated for non-subscribers) 15844L: linux-tegra@vger.kernel.org 15845S: Maintained 15846F: drivers/staging/nvec/ 15847 15848STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15849M: Jens Frederich <jfrederich@gmail.com> 15850M: Daniel Drake <dsd@laptop.org> 15851M: Jon Nettleton <jon.nettleton@gmail.com> 15852W: http://wiki.laptop.org/go/DCON 15853S: Maintained 15854F: drivers/staging/olpc_dcon/ 15855 15856STAGING - REALTEK RTL8712U DRIVERS 15857M: Larry Finger <Larry.Finger@lwfinger.net> 15858M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15859S: Odd Fixes 15860F: drivers/staging/rtl8712/ 15861 15862STAGING - REALTEK RTL8188EU DRIVERS 15863M: Larry Finger <Larry.Finger@lwfinger.net> 15864S: Odd Fixes 15865F: drivers/staging/rtl8188eu/ 15866 15867STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15868M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15869M: Teddy Wang <teddy.wang@siliconmotion.com> 15870M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15871L: linux-fbdev@vger.kernel.org 15872S: Maintained 15873F: drivers/staging/sm750fb/ 15874 15875STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15876M: William Hubbs <w.d.hubbs@gmail.com> 15877M: Chris Brannon <chris@the-brannons.com> 15878M: Kirk Reiser <kirk@reisers.ca> 15879M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15880L: speakup@linux-speakup.org 15881W: http://www.linux-speakup.org/ 15882S: Odd Fixes 15883F: drivers/staging/speakup/ 15884 15885STAGING - VIA VT665X DRIVERS 15886M: Forest Bond <forest@alittletooquiet.net> 15887S: Odd Fixes 15888F: drivers/staging/vt665?/ 15889 15890STAGING - WILC1000 WIFI DRIVER 15891M: Adham Abozaeid <adham.abozaeid@microchip.com> 15892M: Ajay Singh <ajay.kathat@microchip.com> 15893L: linux-wireless@vger.kernel.org 15894S: Supported 15895F: drivers/staging/wilc1000/ 15896 15897STAGING - SEPS525 LCD CONTROLLER DRIVERS 15898M: Michael Hennerich <michael.hennerich@analog.com> 15899M: Beniamin Bia <beniamin.bia@analog.com> 15900L: linux-fbdev@vger.kernel.org 15901S: Supported 15902F: drivers/staging/fbtft/fb_seps525.c 15903F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 15904 15905STAGING SUBSYSTEM 15906M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15907T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15908L: devel@driverdev.osuosl.org 15909S: Supported 15910F: drivers/staging/ 15911 15912STARFIRE/DURALAN NETWORK DRIVER 15913M: Ion Badulescu <ionut@badula.org> 15914S: Odd Fixes 15915F: drivers/net/ethernet/adaptec/starfire* 15916 15917STEC S1220 SKD DRIVER 15918M: Damien Le Moal <Damien.LeMoal@wdc.com> 15919L: linux-block@vger.kernel.org 15920S: Maintained 15921F: drivers/block/skd*[ch] 15922 15923STI AUDIO (ASoC) DRIVERS 15924M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15925L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15926S: Maintained 15927F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15928F: sound/soc/sti/ 15929 15930STI CEC DRIVER 15931M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15932S: Maintained 15933F: drivers/media/platform/sti/cec/ 15934F: Documentation/devicetree/bindings/media/stih-cec.txt 15935 15936STK1160 USB VIDEO CAPTURE DRIVER 15937M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15938L: linux-media@vger.kernel.org 15939T: git git://linuxtv.org/media_tree.git 15940S: Maintained 15941F: drivers/media/usb/stk1160/ 15942 15943STM32 AUDIO (ASoC) DRIVERS 15944M: Olivier Moysan <olivier.moysan@st.com> 15945M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15946L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15947S: Maintained 15948F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15949F: sound/soc/stm/ 15950 15951STM32 TIMER/LPTIMER DRIVERS 15952M: Fabrice Gasnier <fabrice.gasnier@st.com> 15953S: Maintained 15954F: drivers/*/stm32-*timer* 15955F: drivers/pwm/pwm-stm32* 15956F: include/linux/*/stm32-*tim* 15957F: Documentation/ABI/testing/*timer-stm32 15958F: Documentation/devicetree/bindings/*/*stm32-*timer* 15959F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15960 15961STMMAC ETHERNET DRIVER 15962M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15963M: Alexandre Torgue <alexandre.torgue@st.com> 15964M: Jose Abreu <joabreu@synopsys.com> 15965L: netdev@vger.kernel.org 15966W: http://www.stlinux.com 15967S: Supported 15968F: Documentation/networking/device_drivers/stmicro/ 15969F: drivers/net/ethernet/stmicro/stmmac/ 15970 15971EXTRA BOOT CONFIG 15972M: Masami Hiramatsu <mhiramat@kernel.org> 15973S: Maintained 15974F: lib/bootconfig.c 15975F: fs/proc/bootconfig.c 15976F: include/linux/bootconfig.h 15977F: tools/bootconfig/* 15978F: Documentation/admin-guide/bootconfig.rst 15979 15980SUN3/3X 15981M: Sam Creasey <sammy@sammy.net> 15982W: http://sammy.net/sun3/ 15983S: Maintained 15984F: arch/m68k/kernel/*sun3* 15985F: arch/m68k/sun3*/ 15986F: arch/m68k/include/asm/sun3* 15987F: drivers/net/ethernet/i825xx/sun3* 15988 15989SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15990M: Hans de Goede <hdegoede@redhat.com> 15991L: linux-input@vger.kernel.org 15992S: Maintained 15993F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 15994F: drivers/input/keyboard/sun4i-lradc-keys.c 15995 15996SUNDANCE NETWORK DRIVER 15997M: Denis Kirjanov <kda@linux-powerpc.org> 15998L: netdev@vger.kernel.org 15999S: Maintained 16000F: drivers/net/ethernet/dlink/sundance.c 16001 16002SUPERH 16003M: Yoshinori Sato <ysato@users.sourceforge.jp> 16004M: Rich Felker <dalias@libc.org> 16005L: linux-sh@vger.kernel.org 16006Q: http://patchwork.kernel.org/project/linux-sh/list/ 16007S: Maintained 16008F: Documentation/sh/ 16009F: arch/sh/ 16010F: drivers/sh/ 16011 16012SUSPEND TO RAM 16013M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 16014M: Len Brown <len.brown@intel.com> 16015M: Pavel Machek <pavel@ucw.cz> 16016L: linux-pm@vger.kernel.org 16017B: https://bugzilla.kernel.org 16018S: Supported 16019F: Documentation/power/ 16020F: arch/x86/kernel/acpi/ 16021F: drivers/base/power/ 16022F: kernel/power/ 16023F: include/linux/suspend.h 16024F: include/linux/freezer.h 16025F: include/linux/pm.h 16026 16027SVGA HANDLING 16028M: Martin Mares <mj@ucw.cz> 16029L: linux-video@atrey.karlin.mff.cuni.cz 16030S: Maintained 16031F: Documentation/admin-guide/svga.rst 16032F: arch/x86/boot/video* 16033 16034SWIOTLB SUBSYSTEM 16035M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16036L: iommu@lists.linux-foundation.org 16037T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 16038S: Supported 16039F: kernel/dma/swiotlb.c 16040F: arch/*/kernel/pci-swiotlb.c 16041F: include/linux/swiotlb.h 16042 16043SWITCHDEV 16044M: Jiri Pirko <jiri@resnulli.us> 16045M: Ivan Vecera <ivecera@redhat.com> 16046L: netdev@vger.kernel.org 16047S: Supported 16048F: net/switchdev/ 16049F: include/net/switchdev.h 16050 16051SY8106A REGULATOR DRIVER 16052M: Icenowy Zheng <icenowy@aosc.io> 16053S: Maintained 16054F: drivers/regulator/sy8106a-regulator.c 16055F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 16056 16057SYNC FILE FRAMEWORK 16058M: Sumit Semwal <sumit.semwal@linaro.org> 16059R: Gustavo Padovan <gustavo@padovan.org> 16060S: Maintained 16061L: linux-media@vger.kernel.org 16062L: dri-devel@lists.freedesktop.org 16063F: drivers/dma-buf/sync_* 16064F: drivers/dma-buf/dma-fence* 16065F: drivers/dma-buf/sw_sync.c 16066F: include/linux/sync_file.h 16067F: include/uapi/linux/sync_file.h 16068F: Documentation/driver-api/sync_file.rst 16069T: git git://anongit.freedesktop.org/drm/drm-misc 16070 16071SYNOPSYS ARC ARCHITECTURE 16072M: Vineet Gupta <vgupta@synopsys.com> 16073L: linux-snps-arc@lists.infradead.org 16074S: Supported 16075F: arch/arc/ 16076F: Documentation/devicetree/bindings/arc/* 16077F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 16078F: drivers/clocksource/arc_timer.c 16079F: drivers/tty/serial/arc_uart.c 16080T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 16081 16082SYNOPSYS ARC HSDK SDP pll clock driver 16083M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16084S: Supported 16085F: drivers/clk/clk-hsdk-pll.c 16086F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 16087 16088SYNOPSYS ARC SDP clock driver 16089M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16090S: Supported 16091F: drivers/clk/axs10x/* 16092F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 16093 16094SYNOPSYS ARC SDP platform support 16095M: Alexey Brodkin <abrodkin@synopsys.com> 16096S: Supported 16097F: arch/arc/plat-axs10x 16098F: arch/arc/boot/dts/ax* 16099F: Documentation/devicetree/bindings/arc/axs10* 16100 16101SYNOPSYS AXS10x RESET CONTROLLER DRIVER 16102M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16103S: Supported 16104F: drivers/reset/reset-axs10x.c 16105F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 16106 16107SYNOPSYS CREG GPIO DRIVER 16108M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16109S: Maintained 16110F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 16111F: drivers/gpio/gpio-creg-snps.c 16112 16113SYNOPSYS DESIGNWARE 8250 UART DRIVER 16114R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16115S: Maintained 16116F: drivers/tty/serial/8250/8250_dw.c 16117F: drivers/tty/serial/8250/8250_dwlib.* 16118F: drivers/tty/serial/8250/8250_lpss.c 16119 16120SYNOPSYS DESIGNWARE APB GPIO DRIVER 16121M: Hoan Tran <hoan@os.amperecomputing.com> 16122L: linux-gpio@vger.kernel.org 16123S: Maintained 16124F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 16125F: drivers/gpio/gpio-dwapb.c 16126 16127SYNOPSYS DESIGNWARE AXI DMAC DRIVER 16128M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16129S: Maintained 16130F: drivers/dma/dw-axi-dmac/ 16131F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 16132 16133SYNOPSYS DESIGNWARE DMAC DRIVER 16134M: Viresh Kumar <vireshk@kernel.org> 16135R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16136S: Maintained 16137F: Documentation/devicetree/bindings/dma/snps-dma.txt 16138F: drivers/dma/dw/ 16139F: include/dt-bindings/dma/dw-dmac.h 16140F: include/linux/dma/dw.h 16141F: include/linux/platform_data/dma-dw.h 16142 16143SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 16144M: Jose Abreu <Jose.Abreu@synopsys.com> 16145L: netdev@vger.kernel.org 16146S: Supported 16147F: drivers/net/ethernet/synopsys/ 16148 16149SYNOPSYS DESIGNWARE I2C DRIVER 16150M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 16151R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16152R: Mika Westerberg <mika.westerberg@linux.intel.com> 16153L: linux-i2c@vger.kernel.org 16154S: Maintained 16155F: drivers/i2c/busses/i2c-designware-* 16156F: include/linux/platform_data/i2c-designware.h 16157 16158SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 16159M: Jaehoon Chung <jh80.chung@samsung.com> 16160L: linux-mmc@vger.kernel.org 16161S: Maintained 16162F: drivers/mmc/host/dw_mmc* 16163 16164SYNOPSYS HSDK RESET CONTROLLER DRIVER 16165M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16166S: Supported 16167F: drivers/reset/reset-hsdk.c 16168F: include/dt-bindings/reset/snps,hsdk-reset.h 16169F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 16170 16171SYSTEM CONFIGURATION (SYSCON) 16172M: Lee Jones <lee.jones@linaro.org> 16173M: Arnd Bergmann <arnd@arndb.de> 16174T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16175S: Supported 16176F: drivers/mfd/syscon.c 16177 16178SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 16179M: Sudeep Holla <sudeep.holla@arm.com> 16180L: linux-arm-kernel@lists.infradead.org 16181S: Maintained 16182F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 16183F: drivers/clk/clk-sc[mp]i.c 16184F: drivers/cpufreq/sc[mp]i-cpufreq.c 16185F: drivers/firmware/arm_scpi.c 16186F: drivers/firmware/arm_scmi/ 16187F: drivers/reset/reset-scmi.c 16188F: include/linux/sc[mp]i_protocol.h 16189F: include/trace/events/scmi.h 16190 16191SYSTEM RESET/SHUTDOWN DRIVERS 16192M: Sebastian Reichel <sre@kernel.org> 16193L: linux-pm@vger.kernel.org 16194T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 16195S: Maintained 16196F: Documentation/devicetree/bindings/power/reset/ 16197F: drivers/power/reset/ 16198 16199SYSTEM TRACE MODULE CLASS 16200M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 16201S: Maintained 16202T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 16203F: Documentation/trace/stm.rst 16204F: drivers/hwtracing/stm/ 16205F: include/linux/stm.h 16206F: include/uapi/linux/stm.h 16207 16208SYSTEM76 ACPI DRIVER 16209M: Jeremy Soller <jeremy@system76.com> 16210M: System76 Product Development <productdev@system76.com> 16211L: platform-driver-x86@vger.kernel.org 16212S: Maintained 16213F: drivers/platform/x86/system76_acpi.c 16214 16215SYSV FILESYSTEM 16216M: Christoph Hellwig <hch@infradead.org> 16217S: Maintained 16218F: Documentation/filesystems/sysv-fs.txt 16219F: fs/sysv/ 16220F: include/linux/sysv_fs.h 16221 16222TASKSTATS STATISTICS INTERFACE 16223M: Balbir Singh <bsingharora@gmail.com> 16224S: Maintained 16225F: Documentation/accounting/taskstats* 16226F: include/linux/taskstats* 16227F: kernel/taskstats.c 16228 16229TC subsystem 16230M: Jamal Hadi Salim <jhs@mojatatu.com> 16231M: Cong Wang <xiyou.wangcong@gmail.com> 16232M: Jiri Pirko <jiri@resnulli.us> 16233L: netdev@vger.kernel.org 16234S: Maintained 16235F: include/net/pkt_cls.h 16236F: include/net/pkt_sched.h 16237F: include/net/tc_act/ 16238F: include/uapi/linux/pkt_cls.h 16239F: include/uapi/linux/pkt_sched.h 16240F: include/uapi/linux/tc_act/ 16241F: include/uapi/linux/tc_ematch/ 16242F: net/sched/ 16243 16244TC90522 MEDIA DRIVER 16245M: Akihiro Tsukada <tskd08@gmail.com> 16246L: linux-media@vger.kernel.org 16247S: Odd Fixes 16248F: drivers/media/dvb-frontends/tc90522* 16249 16250TCP LOW PRIORITY MODULE 16251M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 16252M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 16253W: http://tcp-lp-mod.sourceforge.net/ 16254S: Maintained 16255F: net/ipv4/tcp_lp.c 16256 16257TDA10071 MEDIA DRIVER 16258M: Antti Palosaari <crope@iki.fi> 16259L: linux-media@vger.kernel.org 16260W: https://linuxtv.org 16261W: http://palosaari.fi/linux/ 16262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16263T: git git://linuxtv.org/anttip/media_tree.git 16264S: Maintained 16265F: drivers/media/dvb-frontends/tda10071* 16266 16267TDA18212 MEDIA DRIVER 16268M: Antti Palosaari <crope@iki.fi> 16269L: linux-media@vger.kernel.org 16270W: https://linuxtv.org 16271W: http://palosaari.fi/linux/ 16272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16273T: git git://linuxtv.org/anttip/media_tree.git 16274S: Maintained 16275F: drivers/media/tuners/tda18212* 16276 16277TDA18218 MEDIA DRIVER 16278M: Antti Palosaari <crope@iki.fi> 16279L: linux-media@vger.kernel.org 16280W: https://linuxtv.org 16281W: http://palosaari.fi/linux/ 16282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16283T: git git://linuxtv.org/anttip/media_tree.git 16284S: Maintained 16285F: drivers/media/tuners/tda18218* 16286 16287TDA18250 MEDIA DRIVER 16288M: Olli Salonen <olli.salonen@iki.fi> 16289L: linux-media@vger.kernel.org 16290W: https://linuxtv.org 16291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16292T: git git://linuxtv.org/media_tree.git 16293S: Maintained 16294F: drivers/media/tuners/tda18250* 16295 16296TDA18271 MEDIA DRIVER 16297M: Michael Krufky <mkrufky@linuxtv.org> 16298L: linux-media@vger.kernel.org 16299W: https://linuxtv.org 16300W: http://github.com/mkrufky 16301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16302T: git git://linuxtv.org/mkrufky/tuners.git 16303S: Maintained 16304F: drivers/media/tuners/tda18271* 16305 16306TDA1997x MEDIA DRIVER 16307M: Tim Harvey <tharvey@gateworks.com> 16308L: linux-media@vger.kernel.org 16309W: https://linuxtv.org 16310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16311S: Maintained 16312F: drivers/media/i2c/tda1997x.* 16313 16314TDA827x MEDIA DRIVER 16315M: Michael Krufky <mkrufky@linuxtv.org> 16316L: linux-media@vger.kernel.org 16317W: https://linuxtv.org 16318W: http://github.com/mkrufky 16319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16320T: git git://linuxtv.org/mkrufky/tuners.git 16321S: Maintained 16322F: drivers/media/tuners/tda8290.* 16323 16324TDA8290 MEDIA DRIVER 16325M: Michael Krufky <mkrufky@linuxtv.org> 16326L: linux-media@vger.kernel.org 16327W: https://linuxtv.org 16328W: http://github.com/mkrufky 16329Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16330T: git git://linuxtv.org/mkrufky/tuners.git 16331S: Maintained 16332F: drivers/media/tuners/tda8290.* 16333 16334TDA9840 MEDIA DRIVER 16335M: Hans Verkuil <hverkuil@xs4all.nl> 16336L: linux-media@vger.kernel.org 16337T: git git://linuxtv.org/media_tree.git 16338W: https://linuxtv.org 16339S: Maintained 16340F: drivers/media/i2c/tda9840* 16341 16342TEA5761 TUNER DRIVER 16343M: Mauro Carvalho Chehab <mchehab@kernel.org> 16344L: linux-media@vger.kernel.org 16345W: https://linuxtv.org 16346T: git git://linuxtv.org/media_tree.git 16347S: Odd fixes 16348F: drivers/media/tuners/tea5761.* 16349 16350TEA5767 TUNER DRIVER 16351M: Mauro Carvalho Chehab <mchehab@kernel.org> 16352L: linux-media@vger.kernel.org 16353W: https://linuxtv.org 16354T: git git://linuxtv.org/media_tree.git 16355S: Maintained 16356F: drivers/media/tuners/tea5767.* 16357 16358TEA6415C MEDIA DRIVER 16359M: Hans Verkuil <hverkuil@xs4all.nl> 16360L: linux-media@vger.kernel.org 16361T: git git://linuxtv.org/media_tree.git 16362W: https://linuxtv.org 16363S: Maintained 16364F: drivers/media/i2c/tea6415c* 16365 16366TEA6420 MEDIA DRIVER 16367M: Hans Verkuil <hverkuil@xs4all.nl> 16368L: linux-media@vger.kernel.org 16369T: git git://linuxtv.org/media_tree.git 16370W: https://linuxtv.org 16371S: Maintained 16372F: drivers/media/i2c/tea6420* 16373 16374TEAM DRIVER 16375M: Jiri Pirko <jiri@resnulli.us> 16376L: netdev@vger.kernel.org 16377S: Supported 16378F: drivers/net/team/ 16379F: include/linux/if_team.h 16380F: include/uapi/linux/if_team.h 16381 16382TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 16383M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 16384S: Maintained 16385F: arch/x86/platform/ts5500/ 16386 16387TECHNOTREND USB IR RECEIVER 16388M: Sean Young <sean@mess.org> 16389L: linux-media@vger.kernel.org 16390S: Maintained 16391F: drivers/media/rc/ttusbir.c 16392 16393TECHWELL TW9910 VIDEO DECODER 16394L: linux-media@vger.kernel.org 16395S: Orphan 16396F: drivers/media/i2c/tw9910.c 16397F: include/media/i2c/tw9910.h 16398 16399TEE SUBSYSTEM 16400M: Jens Wiklander <jens.wiklander@linaro.org> 16401L: tee-dev@lists.linaro.org 16402S: Maintained 16403F: include/linux/tee_drv.h 16404F: include/uapi/linux/tee.h 16405F: drivers/tee/ 16406F: Documentation/tee.txt 16407 16408TEGRA ARCHITECTURE SUPPORT 16409M: Thierry Reding <thierry.reding@gmail.com> 16410M: Jonathan Hunter <jonathanh@nvidia.com> 16411L: linux-tegra@vger.kernel.org 16412Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 16413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 16414S: Supported 16415N: [^a-z]tegra 16416 16417TEGRA CLOCK DRIVER 16418M: Peter De Schrijver <pdeschrijver@nvidia.com> 16419M: Prashant Gaikwad <pgaikwad@nvidia.com> 16420S: Supported 16421F: drivers/clk/tegra/ 16422 16423TEGRA DMA DRIVERS 16424M: Laxman Dewangan <ldewangan@nvidia.com> 16425M: Jon Hunter <jonathanh@nvidia.com> 16426S: Supported 16427F: drivers/dma/tegra* 16428 16429TEGRA I2C DRIVER 16430M: Laxman Dewangan <ldewangan@nvidia.com> 16431R: Dmitry Osipenko <digetx@gmail.com> 16432S: Supported 16433F: drivers/i2c/busses/i2c-tegra.c 16434 16435TEGRA IOMMU DRIVERS 16436M: Thierry Reding <thierry.reding@gmail.com> 16437L: linux-tegra@vger.kernel.org 16438S: Supported 16439F: drivers/iommu/tegra* 16440 16441TEGRA KBC DRIVER 16442M: Laxman Dewangan <ldewangan@nvidia.com> 16443S: Supported 16444F: drivers/input/keyboard/tegra-kbc.c 16445 16446TEGRA NAND DRIVER 16447M: Stefan Agner <stefan@agner.ch> 16448M: Lucas Stach <dev@lynxeye.de> 16449S: Maintained 16450F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 16451F: drivers/mtd/nand/raw/tegra_nand.c 16452 16453TEGRA PWM DRIVER 16454M: Thierry Reding <thierry.reding@gmail.com> 16455S: Supported 16456F: drivers/pwm/pwm-tegra.c 16457 16458TEGRA SERIAL DRIVER 16459M: Laxman Dewangan <ldewangan@nvidia.com> 16460S: Supported 16461F: drivers/tty/serial/serial-tegra.c 16462 16463TEGRA SPI DRIVER 16464M: Laxman Dewangan <ldewangan@nvidia.com> 16465S: Supported 16466F: drivers/spi/spi-tegra* 16467 16468TEGRA XUSB PADCTL DRIVER 16469M: JC Kuo <jckuo@nvidia.com> 16470S: Supported 16471F: drivers/phy/tegra/xusb* 16472 16473TEHUTI ETHERNET DRIVER 16474M: Andy Gospodarek <andy@greyhouse.net> 16475L: netdev@vger.kernel.org 16476S: Supported 16477F: drivers/net/ethernet/tehuti/* 16478 16479Telecom Clock Driver for MCPL0010 16480M: Mark Gross <mark.gross@intel.com> 16481S: Supported 16482F: drivers/char/tlclk.c 16483 16484TENSILICA XTENSA PORT (xtensa) 16485M: Chris Zankel <chris@zankel.net> 16486M: Max Filippov <jcmvbkbc@gmail.com> 16487L: linux-xtensa@linux-xtensa.org 16488T: git git://github.com/czankel/xtensa-linux.git 16489S: Maintained 16490F: arch/xtensa/ 16491F: drivers/irqchip/irq-xtensa-* 16492 16493Texas Instruments' System Control Interface (TISCI) Protocol Driver 16494M: Nishanth Menon <nm@ti.com> 16495M: Tero Kristo <t-kristo@ti.com> 16496M: Santosh Shilimkar <ssantosh@kernel.org> 16497L: linux-arm-kernel@lists.infradead.org 16498S: Maintained 16499F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16500F: drivers/firmware/ti_sci* 16501F: include/linux/soc/ti/ti_sci_protocol.h 16502F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16503F: drivers/soc/ti/ti_sci_pm_domains.c 16504F: include/dt-bindings/soc/ti,sci_pm_domain.h 16505F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16506F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16507F: drivers/clk/keystone/sci-clk.c 16508F: drivers/reset/reset-ti-sci.c 16509F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16510F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16511F: drivers/irqchip/irq-ti-sci-intr.c 16512F: drivers/irqchip/irq-ti-sci-inta.c 16513F: include/linux/soc/ti/ti_sci_inta_msi.h 16514F: drivers/soc/ti/ti_sci_inta_msi.c 16515 16516Texas Instruments ASoC drivers 16517M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16519S: Maintained 16520F: sound/soc/ti/ 16521 16522Texas Instruments' DAC7612 DAC Driver 16523M: Ricardo Ribalda <ricardo@ribalda.com> 16524L: linux-iio@vger.kernel.org 16525S: Supported 16526F: drivers/iio/dac/ti-dac7612.c 16527F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16528 16529THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16530M: Hans Verkuil <hverkuil@xs4all.nl> 16531L: linux-media@vger.kernel.org 16532T: git git://linuxtv.org/media_tree.git 16533W: https://linuxtv.org 16534S: Maintained 16535F: drivers/media/radio/radio-raremono.c 16536 16537THERMAL 16538M: Zhang Rui <rui.zhang@intel.com> 16539M: Daniel Lezcano <daniel.lezcano@linaro.org> 16540R: Amit Kucheria <amit.kucheria@verdurent.com> 16541L: linux-pm@vger.kernel.org 16542T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git 16543Q: https://patchwork.kernel.org/project/linux-pm/list/ 16544S: Supported 16545F: drivers/thermal/ 16546F: include/linux/thermal.h 16547F: include/uapi/linux/thermal.h 16548F: include/linux/cpu_cooling.h 16549F: Documentation/devicetree/bindings/thermal/ 16550 16551THERMAL/CPU_COOLING 16552M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 16553M: Daniel Lezcano <daniel.lezcano@linaro.org> 16554M: Viresh Kumar <viresh.kumar@linaro.org> 16555M: Javi Merino <javi.merino@kernel.org> 16556L: linux-pm@vger.kernel.org 16557S: Supported 16558F: Documentation/driver-api/thermal/cpu-cooling-api.rst 16559F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 16560F: drivers/thermal/cpufreq_cooling.c 16561F: drivers/thermal/cpuidle_cooling.c 16562F: include/linux/cpu_cooling.h 16563 16564THERMAL DRIVER FOR AMLOGIC SOCS 16565M: Guillaume La Roque <glaroque@baylibre.com> 16566L: linux-pm@vger.kernel.org 16567L: linux-amlogic@lists.infradead.org 16568W: http://linux-meson.com/ 16569S: Supported 16570F: drivers/thermal/amlogic_thermal.c 16571F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 16572 16573THINKPAD ACPI EXTRAS DRIVER 16574M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 16575L: ibm-acpi-devel@lists.sourceforge.net 16576L: platform-driver-x86@vger.kernel.org 16577W: http://ibm-acpi.sourceforge.net 16578W: http://thinkwiki.org/wiki/Ibm-acpi 16579T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 16580S: Maintained 16581F: drivers/platform/x86/thinkpad_acpi.c 16582 16583THUNDERBOLT DRIVER 16584M: Andreas Noever <andreas.noever@gmail.com> 16585M: Michael Jamet <michael.jamet@intel.com> 16586M: Mika Westerberg <mika.westerberg@linux.intel.com> 16587M: Yehezkel Bernat <YehezkelShB@gmail.com> 16588L: linux-usb@vger.kernel.org 16589S: Maintained 16590T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 16591F: Documentation/admin-guide/thunderbolt.rst 16592F: drivers/thunderbolt/ 16593F: include/linux/thunderbolt.h 16594 16595THUNDERBOLT NETWORK DRIVER 16596M: Michael Jamet <michael.jamet@intel.com> 16597M: Mika Westerberg <mika.westerberg@linux.intel.com> 16598M: Yehezkel Bernat <YehezkelShB@gmail.com> 16599L: netdev@vger.kernel.org 16600S: Maintained 16601F: drivers/net/thunderbolt.c 16602 16603THUNDERX GPIO DRIVER 16604M: Robert Richter <rrichter@marvell.com> 16605S: Maintained 16606F: drivers/gpio/gpio-thunderx.c 16607 16608TI AM437X VPFE DRIVER 16609M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16610L: linux-media@vger.kernel.org 16611W: https://linuxtv.org 16612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16613T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16614S: Maintained 16615F: drivers/media/platform/am437x/ 16616 16617TI BANDGAP AND THERMAL DRIVER 16618M: Eduardo Valentin <edubezval@gmail.com> 16619M: Keerthy <j-keerthy@ti.com> 16620L: linux-pm@vger.kernel.org 16621L: linux-omap@vger.kernel.org 16622S: Maintained 16623F: drivers/thermal/ti-soc-thermal/ 16624 16625TI BQ27XXX POWER SUPPLY DRIVER 16626R: Andrew F. Davis <afd@ti.com> 16627F: include/linux/power/bq27xxx_battery.h 16628F: drivers/power/supply/bq27xxx_battery.c 16629F: drivers/power/supply/bq27xxx_battery_i2c.c 16630 16631TI CDCE706 CLOCK DRIVER 16632M: Max Filippov <jcmvbkbc@gmail.com> 16633S: Maintained 16634F: drivers/clk/clk-cdce706.c 16635 16636TI CLOCK DRIVER 16637M: Tero Kristo <t-kristo@ti.com> 16638L: linux-omap@vger.kernel.org 16639S: Maintained 16640F: drivers/clk/ti/ 16641F: include/linux/clk/ti.h 16642 16643TI DAVINCI MACHINE SUPPORT 16644M: Sekhar Nori <nsekhar@ti.com> 16645R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16647T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16648S: Supported 16649F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16650F: arch/arm/mach-davinci/ 16651F: drivers/i2c/busses/i2c-davinci.c 16652F: arch/arm/boot/dts/da850* 16653 16654TI DAVINCI SERIES CLOCK DRIVER 16655M: David Lechner <david@lechnology.com> 16656R: Sekhar Nori <nsekhar@ti.com> 16657S: Maintained 16658F: Documentation/devicetree/bindings/clock/ti/davinci/ 16659F: drivers/clk/davinci/ 16660 16661TI DAVINCI SERIES GPIO DRIVER 16662M: Keerthy <j-keerthy@ti.com> 16663L: linux-gpio@vger.kernel.org 16664S: Maintained 16665F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16666F: drivers/gpio/gpio-davinci.c 16667 16668TI DAVINCI SERIES MEDIA DRIVER 16669M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16670L: linux-media@vger.kernel.org 16671W: https://linuxtv.org 16672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16673T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16674S: Maintained 16675F: drivers/media/platform/davinci/ 16676F: include/media/davinci/ 16677 16678TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 16679R: David Lechner <david@lechnology.com> 16680L: linux-iio@vger.kernel.org 16681F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 16682F: drivers/counter/ti-eqep.c 16683 16684TI ETHERNET SWITCH DRIVER (CPSW) 16685R: Grygorii Strashko <grygorii.strashko@ti.com> 16686L: linux-omap@vger.kernel.org 16687L: netdev@vger.kernel.org 16688S: Maintained 16689F: drivers/net/ethernet/ti/cpsw* 16690F: drivers/net/ethernet/ti/davinci* 16691 16692TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16693M: Alex Dubov <oakad@yahoo.com> 16694S: Maintained 16695W: http://tifmxx.berlios.de/ 16696F: drivers/memstick/host/tifm_ms.c 16697F: drivers/misc/tifm* 16698F: drivers/mmc/host/tifm_sd.c 16699F: include/linux/tifm.h 16700 16701TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16702M: Santosh Shilimkar <ssantosh@kernel.org> 16703L: linux-kernel@vger.kernel.org 16704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16705S: Maintained 16706F: drivers/soc/ti/* 16707T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16708 16709TI LM49xxx FAMILY ASoC CODEC DRIVERS 16710M: M R Swami Reddy <mr.swami.reddy@ti.com> 16711M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16712L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16713S: Maintained 16714F: sound/soc/codecs/lm49453* 16715F: sound/soc/codecs/isabelle* 16716 16717TI LP855x BACKLIGHT DRIVER 16718M: Milo Kim <milo.kim@ti.com> 16719S: Maintained 16720F: Documentation/driver-api/backlight/lp855x-driver.rst 16721F: drivers/video/backlight/lp855x_bl.c 16722F: include/linux/platform_data/lp855x.h 16723 16724TI LP8727 CHARGER DRIVER 16725M: Milo Kim <milo.kim@ti.com> 16726S: Maintained 16727F: drivers/power/supply/lp8727_charger.c 16728F: include/linux/platform_data/lp8727.h 16729 16730TI LP8788 MFD DRIVER 16731M: Milo Kim <milo.kim@ti.com> 16732S: Maintained 16733F: drivers/iio/adc/lp8788_adc.c 16734F: drivers/leds/leds-lp8788.c 16735F: drivers/mfd/lp8788*.c 16736F: drivers/power/supply/lp8788-charger.c 16737F: drivers/regulator/lp8788-*.c 16738F: include/linux/mfd/lp8788*.h 16739 16740TI NETCP ETHERNET DRIVER 16741M: Wingman Kwok <w-kwok2@ti.com> 16742M: Murali Karicheri <m-karicheri2@ti.com> 16743L: netdev@vger.kernel.org 16744S: Maintained 16745F: drivers/net/ethernet/ti/netcp* 16746 16747TI PCM3060 ASoC CODEC DRIVER 16748M: Kirill Marinushkin <kmarinushkin@birdec.com> 16749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16750S: Maintained 16751F: Documentation/devicetree/bindings/sound/pcm3060.txt 16752F: sound/soc/codecs/pcm3060* 16753 16754TI TAS571X FAMILY ASoC CODEC DRIVER 16755M: Kevin Cernekee <cernekee@chromium.org> 16756L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16757S: Odd Fixes 16758F: sound/soc/codecs/tas571x* 16759 16760TI TCAN4X5X DEVICE DRIVER 16761M: Dan Murphy <dmurphy@ti.com> 16762L: linux-can@vger.kernel.org 16763S: Maintained 16764F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt 16765F: drivers/net/can/m_can/tcan4x5x.c 16766 16767TI TRF7970A NFC DRIVER 16768M: Mark Greer <mgreer@animalcreek.com> 16769L: linux-wireless@vger.kernel.org 16770L: linux-nfc@lists.01.org (moderated for non-subscribers) 16771S: Supported 16772F: drivers/nfc/trf7970a.c 16773F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16774 16775TI TWL4030 SERIES SOC CODEC DRIVER 16776M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16777L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16778S: Maintained 16779F: sound/soc/codecs/twl4030* 16780 16781TI VPE/CAL DRIVERS 16782M: Benoit Parrot <bparrot@ti.com> 16783L: linux-media@vger.kernel.org 16784W: http://linuxtv.org/ 16785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16786S: Maintained 16787F: drivers/media/platform/ti-vpe/ 16788F: Documentation/devicetree/bindings/media/ti,vpe.yaml 16789F: Documentation/devicetree/bindings/media/ti,cal.yaml 16790 16791TI WILINK WIRELESS DRIVERS 16792L: linux-wireless@vger.kernel.org 16793W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16794W: http://wireless.kernel.org/en/users/Drivers/wl1251 16795T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16796S: Orphan 16797F: drivers/net/wireless/ti/ 16798F: include/linux/wl12xx.h 16799 16800TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16801M: John Stultz <john.stultz@linaro.org> 16802M: Thomas Gleixner <tglx@linutronix.de> 16803R: Stephen Boyd <sboyd@kernel.org> 16804L: linux-kernel@vger.kernel.org 16805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16806S: Supported 16807F: include/linux/clocksource.h 16808F: include/linux/time.h 16809F: include/linux/timex.h 16810F: include/uapi/linux/time.h 16811F: include/uapi/linux/timex.h 16812F: kernel/time/clocksource.c 16813F: kernel/time/time*.c 16814F: kernel/time/alarmtimer.c 16815F: kernel/time/ntp.c 16816F: tools/testing/selftests/timers/ 16817 16818TIPC NETWORK LAYER 16819M: Jon Maloy <jmaloy@redhat.com> 16820M: Ying Xue <ying.xue@windriver.com> 16821L: netdev@vger.kernel.org (core kernel code) 16822L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16823W: http://tipc.sourceforge.net/ 16824S: Maintained 16825F: include/uapi/linux/tipc*.h 16826F: net/tipc/ 16827 16828TLAN NETWORK DRIVER 16829M: Samuel Chessman <chessman@tux.org> 16830L: tlan-devel@lists.sourceforge.net (subscribers-only) 16831W: http://sourceforge.net/projects/tlan/ 16832S: Maintained 16833F: Documentation/networking/device_drivers/ti/tlan.txt 16834F: drivers/net/ethernet/ti/tlan.* 16835 16836TM6000 VIDEO4LINUX DRIVER 16837M: Mauro Carvalho Chehab <mchehab@kernel.org> 16838L: linux-media@vger.kernel.org 16839W: https://linuxtv.org 16840T: git git://linuxtv.org/media_tree.git 16841S: Odd fixes 16842F: drivers/media/usb/tm6000/ 16843F: Documentation/media/v4l-drivers/tm6000* 16844 16845TMIO/SDHI MMC DRIVER 16846M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16847L: linux-mmc@vger.kernel.org 16848S: Supported 16849F: drivers/mmc/host/tmio_mmc* 16850F: drivers/mmc/host/renesas_sdhi* 16851F: include/linux/mfd/tmio.h 16852 16853TMP401 HARDWARE MONITOR DRIVER 16854M: Guenter Roeck <linux@roeck-us.net> 16855L: linux-hwmon@vger.kernel.org 16856S: Maintained 16857F: Documentation/hwmon/tmp401.rst 16858F: drivers/hwmon/tmp401.c 16859 16860TMP513 HARDWARE MONITOR DRIVER 16861M: Eric Tremblay <etremblay@distech-controls.com> 16862L: linux-hwmon@vger.kernel.org 16863S: Maintained 16864F: Documentation/hwmon/tmp513.rst 16865F: drivers/hwmon/tmp513.c 16866 16867TMPFS (SHMEM FILESYSTEM) 16868M: Hugh Dickins <hughd@google.com> 16869L: linux-mm@kvack.org 16870S: Maintained 16871F: include/linux/shmem_fs.h 16872F: mm/shmem.c 16873 16874TOMOYO SECURITY MODULE 16875M: Kentaro Takeda <takedakn@nttdata.co.jp> 16876M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16877L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16878L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16879L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16880L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16881W: https://tomoyo.osdn.jp/ 16882S: Maintained 16883F: security/tomoyo/ 16884 16885TOPSTAR LAPTOP EXTRAS DRIVER 16886M: Herton Ronaldo Krzesinski <herton@canonical.com> 16887L: platform-driver-x86@vger.kernel.org 16888S: Maintained 16889F: drivers/platform/x86/topstar-laptop.c 16890 16891TORTURE-TEST MODULES 16892M: Davidlohr Bueso <dave@stgolabs.net> 16893M: "Paul E. McKenney" <paulmck@kernel.org> 16894M: Josh Triplett <josh@joshtriplett.org> 16895L: linux-kernel@vger.kernel.org 16896S: Supported 16897T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16898F: Documentation/RCU/torture.txt 16899F: kernel/torture.c 16900F: kernel/rcu/rcutorture.c 16901F: kernel/rcu/rcuperf.c 16902F: kernel/locking/locktorture.c 16903 16904TOSHIBA ACPI EXTRAS DRIVER 16905M: Azael Avalos <coproscefalo@gmail.com> 16906L: platform-driver-x86@vger.kernel.org 16907S: Maintained 16908F: drivers/platform/x86/toshiba_acpi.c 16909 16910TOSHIBA BLUETOOTH DRIVER 16911M: Azael Avalos <coproscefalo@gmail.com> 16912L: platform-driver-x86@vger.kernel.org 16913S: Maintained 16914F: drivers/platform/x86/toshiba_bluetooth.c 16915 16916TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16917M: Azael Avalos <coproscefalo@gmail.com> 16918L: platform-driver-x86@vger.kernel.org 16919S: Maintained 16920F: drivers/platform/x86/toshiba_haps.c 16921 16922TOSHIBA SMM DRIVER 16923M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16924W: http://www.buzzard.org.uk/toshiba/ 16925S: Maintained 16926F: drivers/char/toshiba.c 16927F: include/linux/toshiba.h 16928F: include/uapi/linux/toshiba.h 16929 16930TOSHIBA TC358743 DRIVER 16931M: Mats Randgaard <matrandg@cisco.com> 16932L: linux-media@vger.kernel.org 16933S: Maintained 16934F: drivers/media/i2c/tc358743* 16935F: include/media/i2c/tc358743.h 16936 16937TOSHIBA WMI HOTKEYS DRIVER 16938M: Azael Avalos <coproscefalo@gmail.com> 16939L: platform-driver-x86@vger.kernel.org 16940S: Maintained 16941F: drivers/platform/x86/toshiba-wmi.c 16942 16943TPM DEVICE DRIVER 16944M: Peter Huewe <peterhuewe@gmx.de> 16945M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16946R: Jason Gunthorpe <jgg@ziepe.ca> 16947L: linux-integrity@vger.kernel.org 16948Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16949W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16950T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16951S: Maintained 16952F: drivers/char/tpm/ 16953 16954TRACING 16955M: Steven Rostedt <rostedt@goodmis.org> 16956M: Ingo Molnar <mingo@redhat.com> 16957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16958S: Maintained 16959F: Documentation/trace/ftrace.rst 16960F: arch/*/*/*/ftrace.h 16961F: arch/*/kernel/ftrace.c 16962F: include/*/ftrace.h 16963F: include/linux/trace*.h 16964F: include/trace/ 16965F: kernel/trace/ 16966F: tools/testing/selftests/ftrace/ 16967 16968TRACING MMIO ACCESSES (MMIOTRACE) 16969M: Steven Rostedt <rostedt@goodmis.org> 16970M: Ingo Molnar <mingo@kernel.org> 16971R: Karol Herbst <karolherbst@gmail.com> 16972R: Pekka Paalanen <ppaalanen@gmail.com> 16973S: Maintained 16974L: linux-kernel@vger.kernel.org 16975L: nouveau@lists.freedesktop.org 16976F: kernel/trace/trace_mmiotrace.c 16977F: include/linux/mmiotrace.h 16978F: arch/x86/mm/kmmio.c 16979F: arch/x86/mm/mmio-mod.c 16980F: arch/x86/mm/testmmiotrace.c 16981 16982TRIVIAL PATCHES 16983M: Jiri Kosina <trivial@kernel.org> 16984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16985S: Maintained 16986K: ^Subject:.*(?i)trivial 16987 16988TEMPO SEMICONDUCTOR DRIVERS 16989M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16990S: Maintained 16991F: sound/soc/codecs/tscs*.c 16992F: sound/soc/codecs/tscs*.h 16993F: Documentation/devicetree/bindings/sound/tscs*.txt 16994 16995TTY LAYER 16996M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16997M: Jiri Slaby <jslaby@suse.com> 16998S: Supported 16999T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 17000F: Documentation/driver-api/serial/ 17001F: drivers/tty/ 17002F: drivers/tty/serial/serial_core.c 17003F: include/linux/serial_core.h 17004F: include/linux/serial.h 17005F: include/linux/tty.h 17006F: include/uapi/linux/serial_core.h 17007F: include/uapi/linux/serial.h 17008F: include/uapi/linux/tty.h 17009 17010TUA9001 MEDIA DRIVER 17011M: Antti Palosaari <crope@iki.fi> 17012L: linux-media@vger.kernel.org 17013W: https://linuxtv.org 17014W: http://palosaari.fi/linux/ 17015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17016T: git git://linuxtv.org/anttip/media_tree.git 17017S: Maintained 17018F: drivers/media/tuners/tua9001* 17019 17020TULIP NETWORK DRIVERS 17021L: netdev@vger.kernel.org 17022L: linux-parisc@vger.kernel.org 17023S: Orphan 17024F: drivers/net/ethernet/dec/tulip/ 17025 17026TUN/TAP driver 17027M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 17028W: http://vtun.sourceforge.net/tun 17029S: Maintained 17030F: Documentation/networking/tuntap.txt 17031F: arch/um/os-Linux/drivers/ 17032 17033TURBOCHANNEL SUBSYSTEM 17034M: "Maciej W. Rozycki" <macro@linux-mips.org> 17035M: Ralf Baechle <ralf@linux-mips.org> 17036L: linux-mips@vger.kernel.org 17037Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 17038S: Maintained 17039F: drivers/tc/ 17040F: include/linux/tc.h 17041 17042TURBOSTAT UTILITY 17043M: "Len Brown" <lenb@kernel.org> 17044L: linux-pm@vger.kernel.org 17045B: https://bugzilla.kernel.org 17046Q: https://patchwork.kernel.org/project/linux-pm/list/ 17047T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 17048S: Supported 17049F: tools/power/x86/turbostat/ 17050 17051TW5864 VIDEO4LINUX DRIVER 17052M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 17053M: Anton Sviridenko <anton@corp.bluecherry.net> 17054M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 17055M: Andrey Utkin <andrey_utkin@fastmail.com> 17056L: linux-media@vger.kernel.org 17057S: Supported 17058F: drivers/media/pci/tw5864/ 17059 17060TW68 VIDEO4LINUX DRIVER 17061M: Hans Verkuil <hverkuil@xs4all.nl> 17062L: linux-media@vger.kernel.org 17063T: git git://linuxtv.org/media_tree.git 17064W: https://linuxtv.org 17065S: Odd Fixes 17066F: drivers/media/pci/tw68/ 17067 17068TW686X VIDEO4LINUX DRIVER 17069M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 17070L: linux-media@vger.kernel.org 17071T: git git://linuxtv.org/media_tree.git 17072W: http://linuxtv.org 17073S: Maintained 17074F: drivers/media/pci/tw686x/ 17075 17076UBI FILE SYSTEM (UBIFS) 17077M: Richard Weinberger <richard@nod.at> 17078L: linux-mtd@lists.infradead.org 17079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 17080T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 17081W: http://www.linux-mtd.infradead.org/doc/ubifs.html 17082S: Supported 17083F: Documentation/filesystems/ubifs.txt 17084F: fs/ubifs/ 17085 17086UCLINUX (M68KNOMMU AND COLDFIRE) 17087M: Greg Ungerer <gerg@linux-m68k.org> 17088W: http://www.linux-m68k.org/ 17089W: http://www.uclinux.org/ 17090L: linux-m68k@lists.linux-m68k.org 17091L: uclinux-dev@uclinux.org (subscribers-only) 17092T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 17093S: Maintained 17094F: arch/m68k/coldfire/ 17095F: arch/m68k/68*/ 17096F: arch/m68k/*/*_no.* 17097F: arch/m68k/include/asm/*_no.* 17098 17099UDF FILESYSTEM 17100M: Jan Kara <jack@suse.com> 17101S: Maintained 17102F: Documentation/filesystems/udf.txt 17103F: fs/udf/ 17104 17105UDRAW TABLET 17106M: Bastien Nocera <hadess@hadess.net> 17107L: linux-input@vger.kernel.org 17108S: Maintained 17109F: drivers/hid/hid-udraw-ps3.c 17110 17111UFS FILESYSTEM 17112M: Evgeniy Dushistov <dushistov@mail.ru> 17113S: Maintained 17114F: Documentation/admin-guide/ufs.rst 17115F: fs/ufs/ 17116 17117UHID USERSPACE HID IO DRIVER 17118M: David Herrmann <dh.herrmann@googlemail.com> 17119L: linux-input@vger.kernel.org 17120S: Maintained 17121F: drivers/hid/uhid.c 17122F: include/uapi/linux/uhid.h 17123 17124ULPI BUS 17125M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17126L: linux-usb@vger.kernel.org 17127S: Maintained 17128F: drivers/usb/common/ulpi.c 17129F: include/linux/ulpi/ 17130 17131ULTRA-WIDEBAND (UWB) SUBSYSTEM 17132L: devel@driverdev.osuosl.org 17133S: Obsolete 17134F: drivers/staging/uwb/ 17135 17136UNICODE SUBSYSTEM 17137M: Gabriel Krisman Bertazi <krisman@collabora.com> 17138L: linux-fsdevel@vger.kernel.org 17139S: Supported 17140F: fs/unicode/ 17141 17142UNICORE32 ARCHITECTURE 17143M: Guan Xuetao <gxt@pku.edu.cn> 17144W: http://mprc.pku.edu.cn/~guanxuetao/linux 17145S: Maintained 17146T: git git://github.com/gxt/linux.git 17147F: arch/unicore32/ 17148 17149UNIFDEF 17150M: Tony Finch <dot@dotat.at> 17151W: http://dotat.at/prog/unifdef 17152S: Maintained 17153F: scripts/unifdef.c 17154 17155UNIFORM CDROM DRIVER 17156M: Jens Axboe <axboe@kernel.dk> 17157W: http://www.kernel.dk 17158S: Maintained 17159F: Documentation/cdrom/ 17160F: drivers/cdrom/cdrom.c 17161F: include/linux/cdrom.h 17162F: include/uapi/linux/cdrom.h 17163 17164UNISYS S-PAR DRIVERS 17165M: David Kershner <david.kershner@unisys.com> 17166L: sparmaintainer@unisys.com (Unisys internal) 17167S: Supported 17168F: include/linux/visorbus.h 17169F: drivers/visorbus/ 17170F: drivers/staging/unisys/ 17171 17172UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 17173R: Alim Akhtar <alim.akhtar@samsung.com> 17174R: Avri Altman <avri.altman@wdc.com> 17175L: linux-scsi@vger.kernel.org 17176S: Supported 17177F: Documentation/scsi/ufs.txt 17178F: drivers/scsi/ufs/ 17179 17180UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 17181M: Pedro Sousa <pedrom.sousa@synopsys.com> 17182L: linux-scsi@vger.kernel.org 17183S: Supported 17184F: drivers/scsi/ufs/*dwc* 17185 17186UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 17187M: Stanley Chu <stanley.chu@mediatek.com> 17188L: linux-scsi@vger.kernel.org 17189L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 17190S: Maintained 17191F: drivers/scsi/ufs/ufs-mediatek* 17192 17193UNSORTED BLOCK IMAGES (UBI) 17194M: Richard Weinberger <richard@nod.at> 17195W: http://www.linux-mtd.infradead.org/ 17196L: linux-mtd@lists.infradead.org 17197T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 17198T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 17199S: Supported 17200F: drivers/mtd/ubi/ 17201F: include/linux/mtd/ubi.h 17202F: include/uapi/mtd/ubi-user.h 17203 17204USB "USBNET" DRIVER FRAMEWORK 17205M: Oliver Neukum <oneukum@suse.com> 17206L: netdev@vger.kernel.org 17207W: http://www.linux-usb.org/usbnet 17208S: Maintained 17209F: drivers/net/usb/usbnet.c 17210F: include/linux/usb/usbnet.h 17211 17212USB ACM DRIVER 17213M: Oliver Neukum <oneukum@suse.com> 17214L: linux-usb@vger.kernel.org 17215S: Maintained 17216F: Documentation/usb/acm.rst 17217F: drivers/usb/class/cdc-acm.* 17218 17219USB AR5523 WIRELESS DRIVER 17220M: Pontus Fuchs <pontus.fuchs@gmail.com> 17221L: linux-wireless@vger.kernel.org 17222S: Maintained 17223F: drivers/net/wireless/ath/ar5523/ 17224 17225USB ATTACHED SCSI 17226M: Oliver Neukum <oneukum@suse.com> 17227L: linux-usb@vger.kernel.org 17228L: linux-scsi@vger.kernel.org 17229S: Maintained 17230F: drivers/usb/storage/uas.c 17231 17232USB CDC ETHERNET DRIVER 17233M: Oliver Neukum <oliver@neukum.org> 17234L: linux-usb@vger.kernel.org 17235S: Maintained 17236F: drivers/net/usb/cdc_*.c 17237F: include/uapi/linux/usb/cdc.h 17238 17239USB CHAOSKEY DRIVER 17240M: Keith Packard <keithp@keithp.com> 17241L: linux-usb@vger.kernel.org 17242S: Maintained 17243F: drivers/usb/misc/chaoskey.c 17244 17245USB CYPRESS C67X00 DRIVER 17246M: Peter Korsgaard <jacmet@sunsite.dk> 17247L: linux-usb@vger.kernel.org 17248S: Maintained 17249F: drivers/usb/c67x00/ 17250 17251USB DAVICOM DM9601 DRIVER 17252M: Peter Korsgaard <jacmet@sunsite.dk> 17253L: netdev@vger.kernel.org 17254W: http://www.linux-usb.org/usbnet 17255S: Maintained 17256F: drivers/net/usb/dm9601.c 17257 17258USB EHCI DRIVER 17259M: Alan Stern <stern@rowland.harvard.edu> 17260L: linux-usb@vger.kernel.org 17261S: Maintained 17262F: Documentation/usb/ehci.rst 17263F: drivers/usb/host/ehci* 17264 17265USB GADGET/PERIPHERAL SUBSYSTEM 17266M: Felipe Balbi <balbi@kernel.org> 17267L: linux-usb@vger.kernel.org 17268W: http://www.linux-usb.org/gadget 17269T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17270S: Maintained 17271F: drivers/usb/gadget/ 17272F: include/linux/usb/gadget* 17273 17274USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 17275M: Jiri Kosina <jikos@kernel.org> 17276M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 17277L: linux-usb@vger.kernel.org 17278T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17279S: Maintained 17280F: Documentation/hid/hiddev.rst 17281F: drivers/hid/usbhid/ 17282 17283USB INTEL XHCI ROLE MUX DRIVER 17284M: Hans de Goede <hdegoede@redhat.com> 17285L: linux-usb@vger.kernel.org 17286S: Maintained 17287F: drivers/usb/roles/intel-xhci-usb-role-switch.c 17288 17289USB IP DRIVER FOR HISILICON KIRIN 17290M: Yu Chen <chenyu56@huawei.com> 17291M: Binghui Wang <wangbinghui@hisilicon.com> 17292L: linux-usb@vger.kernel.org 17293S: Maintained 17294F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 17295F: drivers/phy/hisilicon/phy-hi3660-usb3.c 17296 17297USB ISP116X DRIVER 17298M: Olav Kongas <ok@artecdesign.ee> 17299L: linux-usb@vger.kernel.org 17300S: Maintained 17301F: drivers/usb/host/isp116x* 17302F: include/linux/usb/isp116x.h 17303 17304USB LAN78XX ETHERNET DRIVER 17305M: Woojung Huh <woojung.huh@microchip.com> 17306M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17307L: netdev@vger.kernel.org 17308S: Maintained 17309F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 17310F: drivers/net/usb/lan78xx.* 17311F: include/dt-bindings/net/microchip-lan78xx.h 17312 17313USB MASS STORAGE DRIVER 17314M: Alan Stern <stern@rowland.harvard.edu> 17315L: linux-usb@vger.kernel.org 17316L: usb-storage@lists.one-eyed-alien.net 17317S: Maintained 17318F: drivers/usb/storage/ 17319 17320USB MIDI DRIVER 17321M: Clemens Ladisch <clemens@ladisch.de> 17322L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17324S: Maintained 17325F: sound/usb/midi.* 17326 17327USB NETWORKING DRIVERS 17328L: linux-usb@vger.kernel.org 17329S: Odd Fixes 17330F: drivers/net/usb/ 17331 17332USB OHCI DRIVER 17333M: Alan Stern <stern@rowland.harvard.edu> 17334L: linux-usb@vger.kernel.org 17335S: Maintained 17336F: Documentation/usb/ohci.rst 17337F: drivers/usb/host/ohci* 17338 17339USB OTG FSM (Finite State Machine) 17340M: Peter Chen <Peter.Chen@nxp.com> 17341T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17342L: linux-usb@vger.kernel.org 17343S: Maintained 17344F: drivers/usb/common/usb-otg-fsm.c 17345 17346USB OVER IP DRIVER 17347M: Valentina Manea <valentina.manea.m@gmail.com> 17348M: Shuah Khan <shuah@kernel.org> 17349M: Shuah Khan <skhan@linuxfoundation.org> 17350L: linux-usb@vger.kernel.org 17351S: Maintained 17352F: Documentation/usb/usbip_protocol.rst 17353F: drivers/usb/usbip/ 17354F: tools/usb/usbip/ 17355F: tools/testing/selftests/drivers/usb/usbip/ 17356 17357USB PEGASUS DRIVER 17358M: Petko Manolov <petkan@nucleusys.com> 17359L: linux-usb@vger.kernel.org 17360L: netdev@vger.kernel.org 17361T: git git://github.com/petkan/pegasus.git 17362W: https://github.com/petkan/pegasus 17363S: Maintained 17364F: drivers/net/usb/pegasus.* 17365 17366USB PHY LAYER 17367M: Felipe Balbi <balbi@kernel.org> 17368L: linux-usb@vger.kernel.org 17369T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17370S: Maintained 17371F: drivers/usb/phy/ 17372 17373USB PRINTER DRIVER (usblp) 17374M: Pete Zaitcev <zaitcev@redhat.com> 17375L: linux-usb@vger.kernel.org 17376S: Supported 17377F: drivers/usb/class/usblp.c 17378 17379USB QMI WWAN NETWORK DRIVER 17380M: Bjørn Mork <bjorn@mork.no> 17381L: netdev@vger.kernel.org 17382S: Maintained 17383F: Documentation/ABI/testing/sysfs-class-net-qmi 17384F: drivers/net/usb/qmi_wwan.c 17385 17386USB RTL8150 DRIVER 17387M: Petko Manolov <petkan@nucleusys.com> 17388L: linux-usb@vger.kernel.org 17389L: netdev@vger.kernel.org 17390T: git git://github.com/petkan/rtl8150.git 17391W: https://github.com/petkan/rtl8150 17392S: Maintained 17393F: drivers/net/usb/rtl8150.c 17394 17395USB SERIAL SUBSYSTEM 17396M: Johan Hovold <johan@kernel.org> 17397L: linux-usb@vger.kernel.org 17398T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17399S: Maintained 17400F: Documentation/usb/usb-serial.rst 17401F: drivers/usb/serial/ 17402F: include/linux/usb/serial.h 17403 17404USB SMSC75XX ETHERNET DRIVER 17405M: Steve Glendinning <steve.glendinning@shawell.net> 17406L: netdev@vger.kernel.org 17407S: Maintained 17408F: drivers/net/usb/smsc75xx.* 17409 17410USB SMSC95XX ETHERNET DRIVER 17411M: Steve Glendinning <steve.glendinning@shawell.net> 17412M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17413L: netdev@vger.kernel.org 17414S: Maintained 17415F: drivers/net/usb/smsc95xx.* 17416 17417USB SUBSYSTEM 17418M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17419L: linux-usb@vger.kernel.org 17420W: http://www.linux-usb.org 17421T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 17422S: Supported 17423F: Documentation/devicetree/bindings/usb/ 17424F: Documentation/usb/ 17425F: drivers/usb/ 17426F: include/linux/usb.h 17427F: include/linux/usb/ 17428 17429USB TYPEC BUS FOR ALTERNATE MODES 17430M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17431L: linux-usb@vger.kernel.org 17432S: Maintained 17433F: Documentation/ABI/testing/sysfs-bus-typec 17434F: Documentation/driver-api/usb/typec_bus.rst 17435F: drivers/usb/typec/altmodes/ 17436F: include/linux/usb/typec_altmode.h 17437 17438USB TYPEC CLASS 17439M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17440L: linux-usb@vger.kernel.org 17441S: Maintained 17442F: Documentation/ABI/testing/sysfs-class-typec 17443F: Documentation/driver-api/usb/typec.rst 17444F: drivers/usb/typec/ 17445F: include/linux/usb/typec.h 17446 17447USB TYPEC PI3USB30532 MUX DRIVER 17448M: Hans de Goede <hdegoede@redhat.com> 17449L: linux-usb@vger.kernel.org 17450S: Maintained 17451F: drivers/usb/typec/mux/pi3usb30532.c 17452 17453USB TYPEC PORT CONTROLLER DRIVERS 17454M: Guenter Roeck <linux@roeck-us.net> 17455L: linux-usb@vger.kernel.org 17456S: Maintained 17457F: drivers/usb/typec/tcpm/ 17458 17459USB UHCI DRIVER 17460M: Alan Stern <stern@rowland.harvard.edu> 17461L: linux-usb@vger.kernel.org 17462S: Maintained 17463F: drivers/usb/host/uhci* 17464 17465USB VIDEO CLASS 17466M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17467L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 17468L: linux-media@vger.kernel.org 17469T: git git://linuxtv.org/media_tree.git 17470W: http://www.ideasonboard.org/uvc/ 17471S: Maintained 17472F: drivers/media/usb/uvc/ 17473F: include/uapi/linux/uvcvideo.h 17474 17475USB VISION DRIVER 17476M: Hans Verkuil <hverkuil@xs4all.nl> 17477L: linux-media@vger.kernel.org 17478T: git git://linuxtv.org/media_tree.git 17479W: https://linuxtv.org 17480S: Odd Fixes 17481F: drivers/media/usb/usbvision/ 17482 17483USB WEBCAM GADGET 17484M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17485L: linux-usb@vger.kernel.org 17486S: Maintained 17487F: drivers/usb/gadget/function/*uvc* 17488F: drivers/usb/gadget/legacy/webcam.c 17489F: include/uapi/linux/usb/g_uvc.h 17490 17491USB WIRELESS RNDIS DRIVER (rndis_wlan) 17492M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 17493L: linux-wireless@vger.kernel.org 17494S: Maintained 17495F: drivers/net/wireless/rndis_wlan.c 17496 17497USB XHCI DRIVER 17498M: Mathias Nyman <mathias.nyman@intel.com> 17499L: linux-usb@vger.kernel.org 17500S: Supported 17501F: drivers/usb/host/xhci* 17502F: drivers/usb/host/pci-quirks* 17503 17504USB ZD1201 DRIVER 17505L: linux-wireless@vger.kernel.org 17506W: http://linux-lc100020.sourceforge.net 17507S: Orphan 17508F: drivers/net/wireless/zydas/zd1201.* 17509 17510USB ZR364XX DRIVER 17511M: Antoine Jacquet <royale@zerezo.com> 17512L: linux-usb@vger.kernel.org 17513L: linux-media@vger.kernel.org 17514T: git git://linuxtv.org/media_tree.git 17515W: http://royale.zerezo.com/zr364xx/ 17516S: Maintained 17517F: Documentation/media/v4l-drivers/zr364xx* 17518F: drivers/media/usb/zr364xx/ 17519 17520USER-MODE LINUX (UML) 17521M: Jeff Dike <jdike@addtoit.com> 17522M: Richard Weinberger <richard@nod.at> 17523M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17524L: linux-um@lists.infradead.org 17525W: http://user-mode-linux.sourceforge.net 17526Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17527T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17528S: Maintained 17529F: Documentation/virt/uml/ 17530F: arch/um/ 17531F: arch/x86/um/ 17532F: fs/hostfs/ 17533 17534USERSPACE COPYIN/COPYOUT (UIOVEC) 17535M: Alexander Viro <viro@zeniv.linux.org.uk> 17536S: Maintained 17537F: lib/iov_iter.c 17538F: include/linux/uio.h 17539 17540USERSPACE DMA BUFFER DRIVER 17541M: Gerd Hoffmann <kraxel@redhat.com> 17542S: Maintained 17543L: dri-devel@lists.freedesktop.org 17544F: drivers/dma-buf/udmabuf.c 17545F: include/uapi/linux/udmabuf.h 17546T: git git://anongit.freedesktop.org/drm/drm-misc 17547 17548USERSPACE I/O (UIO) 17549M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17550S: Maintained 17551T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17552F: Documentation/driver-api/uio-howto.rst 17553F: drivers/uio/ 17554F: include/linux/uio_driver.h 17555 17556UTIL-LINUX PACKAGE 17557M: Karel Zak <kzak@redhat.com> 17558L: util-linux@vger.kernel.org 17559W: http://en.wikipedia.org/wiki/Util-linux 17560T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17561S: Maintained 17562 17563UUID HELPERS 17564M: Christoph Hellwig <hch@lst.de> 17565R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17566L: linux-kernel@vger.kernel.org 17567T: git git://git.infradead.org/users/hch/uuid.git 17568F: lib/uuid.c 17569F: lib/test_uuid.c 17570F: include/linux/uuid.h 17571F: include/uapi/linux/uuid.h 17572S: Maintained 17573 17574UVESAFB DRIVER 17575M: Michal Januszewski <spock@gentoo.org> 17576L: linux-fbdev@vger.kernel.org 17577W: https://github.com/mjanusz/v86d 17578S: Maintained 17579F: Documentation/fb/uvesafb.rst 17580F: drivers/video/fbdev/uvesafb.* 17581 17582VF610 NAND DRIVER 17583M: Stefan Agner <stefan@agner.ch> 17584L: linux-mtd@lists.infradead.org 17585S: Supported 17586F: drivers/mtd/nand/raw/vf610_nfc.c 17587 17588VFAT/FAT/MSDOS FILESYSTEM 17589M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 17590S: Maintained 17591F: Documentation/filesystems/vfat.rst 17592F: fs/fat/ 17593 17594VFIO DRIVER 17595M: Alex Williamson <alex.williamson@redhat.com> 17596R: Cornelia Huck <cohuck@redhat.com> 17597L: kvm@vger.kernel.org 17598T: git git://github.com/awilliam/linux-vfio.git 17599S: Maintained 17600F: Documentation/driver-api/vfio.rst 17601F: drivers/vfio/ 17602F: include/linux/vfio.h 17603F: include/uapi/linux/vfio.h 17604 17605VFIO MEDIATED DEVICE DRIVERS 17606M: Kirti Wankhede <kwankhede@nvidia.com> 17607L: kvm@vger.kernel.org 17608S: Maintained 17609F: Documentation/driver-api/vfio-mediated-device.rst 17610F: drivers/vfio/mdev/ 17611F: include/linux/mdev.h 17612F: samples/vfio-mdev/ 17613 17614VFIO PLATFORM DRIVER 17615M: Eric Auger <eric.auger@redhat.com> 17616L: kvm@vger.kernel.org 17617S: Maintained 17618F: drivers/vfio/platform/ 17619 17620VGA_SWITCHEROO 17621R: Lukas Wunner <lukas@wunner.de> 17622S: Maintained 17623F: Documentation/gpu/vga-switcheroo.rst 17624F: drivers/gpu/vga/vga_switcheroo.c 17625F: include/linux/vga_switcheroo.h 17626T: git git://anongit.freedesktop.org/drm/drm-misc 17627 17628VIA RHINE NETWORK DRIVER 17629S: Orphan 17630F: drivers/net/ethernet/via/via-rhine.c 17631 17632VIA SD/MMC CARD CONTROLLER DRIVER 17633M: Bruce Chang <brucechang@via.com.tw> 17634M: Harald Welte <HaraldWelte@viatech.com> 17635S: Maintained 17636F: drivers/mmc/host/via-sdmmc.c 17637 17638VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 17639M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17640L: linux-fbdev@vger.kernel.org 17641S: Maintained 17642F: include/linux/via-core.h 17643F: include/linux/via-gpio.h 17644F: include/linux/via_i2c.h 17645F: drivers/video/fbdev/via/ 17646 17647VIA VELOCITY NETWORK DRIVER 17648M: Francois Romieu <romieu@fr.zoreil.com> 17649L: netdev@vger.kernel.org 17650S: Maintained 17651F: drivers/net/ethernet/via/via-velocity.* 17652 17653VICODEC VIRTUAL CODEC DRIVER 17654M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17655L: linux-media@vger.kernel.org 17656T: git git://linuxtv.org/media_tree.git 17657W: https://linuxtv.org 17658S: Maintained 17659F: drivers/media/platform/vicodec/* 17660 17661VIDEO MULTIPLEXER DRIVER 17662M: Philipp Zabel <p.zabel@pengutronix.de> 17663L: linux-media@vger.kernel.org 17664S: Maintained 17665F: drivers/media/platform/video-mux.c 17666 17667VIDEO I2C POLLING DRIVER 17668M: Matt Ranostay <matt.ranostay@konsulko.com> 17669L: linux-media@vger.kernel.org 17670S: Maintained 17671F: drivers/media/i2c/video-i2c.c 17672 17673VIDEOBUF2 FRAMEWORK 17674M: Pawel Osciak <pawel@osciak.com> 17675M: Marek Szyprowski <m.szyprowski@samsung.com> 17676M: Kyungmin Park <kyungmin.park@samsung.com> 17677R: Tomasz Figa <tfiga@chromium.org> 17678L: linux-media@vger.kernel.org 17679S: Maintained 17680F: drivers/media/common/videobuf2/* 17681F: include/media/videobuf2-* 17682 17683VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17684M: Helen Koike <helen.koike@collabora.com> 17685R: Shuah Khan <skhan@linuxfoundation.org> 17686L: linux-media@vger.kernel.org 17687T: git git://linuxtv.org/media_tree.git 17688W: https://linuxtv.org 17689S: Maintained 17690F: drivers/media/platform/vimc/* 17691 17692VIRT LIB 17693M: Alex Williamson <alex.williamson@redhat.com> 17694M: Paolo Bonzini <pbonzini@redhat.com> 17695L: kvm@vger.kernel.org 17696S: Supported 17697F: virt/lib/ 17698 17699VIRTIO AND VHOST VSOCK DRIVER 17700M: Stefan Hajnoczi <stefanha@redhat.com> 17701M: Stefano Garzarella <sgarzare@redhat.com> 17702L: kvm@vger.kernel.org 17703L: virtualization@lists.linux-foundation.org 17704L: netdev@vger.kernel.org 17705S: Maintained 17706F: include/linux/virtio_vsock.h 17707F: include/uapi/linux/virtio_vsock.h 17708F: include/uapi/linux/vsockmon.h 17709F: include/uapi/linux/vm_sockets_diag.h 17710F: net/vmw_vsock/diag.c 17711F: net/vmw_vsock/af_vsock_tap.c 17712F: net/vmw_vsock/virtio_transport_common.c 17713F: net/vmw_vsock/virtio_transport.c 17714F: net/vmw_vsock/vsock_loopback.c 17715F: drivers/net/vsockmon.c 17716F: drivers/vhost/vsock.c 17717F: tools/testing/vsock/ 17718 17719VIRTIO CONSOLE DRIVER 17720M: Amit Shah <amit@kernel.org> 17721L: virtualization@lists.linux-foundation.org 17722S: Maintained 17723F: drivers/char/virtio_console.c 17724F: include/linux/virtio_console.h 17725F: include/uapi/linux/virtio_console.h 17726 17727VIRTIO CORE AND NET DRIVERS 17728M: "Michael S. Tsirkin" <mst@redhat.com> 17729M: Jason Wang <jasowang@redhat.com> 17730L: virtualization@lists.linux-foundation.org 17731S: Maintained 17732F: Documentation/devicetree/bindings/virtio/ 17733F: drivers/virtio/ 17734F: tools/virtio/ 17735F: drivers/net/virtio_net.c 17736F: drivers/block/virtio_blk.c 17737F: include/linux/virtio*.h 17738F: include/uapi/linux/virtio_*.h 17739F: drivers/crypto/virtio/ 17740F: mm/balloon_compaction.c 17741 17742VIRTIO BLOCK AND SCSI DRIVERS 17743M: "Michael S. Tsirkin" <mst@redhat.com> 17744M: Jason Wang <jasowang@redhat.com> 17745R: Paolo Bonzini <pbonzini@redhat.com> 17746R: Stefan Hajnoczi <stefanha@redhat.com> 17747L: virtualization@lists.linux-foundation.org 17748S: Maintained 17749F: drivers/block/virtio_blk.c 17750F: drivers/scsi/virtio_scsi.c 17751F: include/uapi/linux/virtio_blk.h 17752F: include/uapi/linux/virtio_scsi.h 17753F: drivers/vhost/scsi.c 17754 17755VIRTIO CRYPTO DRIVER 17756M: Gonglei <arei.gonglei@huawei.com> 17757L: virtualization@lists.linux-foundation.org 17758L: linux-crypto@vger.kernel.org 17759S: Maintained 17760F: drivers/crypto/virtio/ 17761F: include/uapi/linux/virtio_crypto.h 17762 17763VIRTIO DRIVERS FOR S390 17764M: Cornelia Huck <cohuck@redhat.com> 17765M: Halil Pasic <pasic@linux.ibm.com> 17766L: linux-s390@vger.kernel.org 17767L: virtualization@lists.linux-foundation.org 17768L: kvm@vger.kernel.org 17769S: Supported 17770F: drivers/s390/virtio/ 17771F: arch/s390/include/uapi/asm/virtio-ccw.h 17772 17773VIRTIO FILE SYSTEM 17774M: Vivek Goyal <vgoyal@redhat.com> 17775M: Stefan Hajnoczi <stefanha@redhat.com> 17776M: Miklos Szeredi <miklos@szeredi.hu> 17777L: virtualization@lists.linux-foundation.org 17778L: linux-fsdevel@vger.kernel.org 17779W: https://virtio-fs.gitlab.io/ 17780S: Supported 17781F: fs/fuse/virtio_fs.c 17782F: include/uapi/linux/virtio_fs.h 17783F: Documentation/filesystems/virtiofs.rst 17784 17785VIRTIO GPU DRIVER 17786M: David Airlie <airlied@linux.ie> 17787M: Gerd Hoffmann <kraxel@redhat.com> 17788L: dri-devel@lists.freedesktop.org 17789L: virtualization@lists.linux-foundation.org 17790T: git git://anongit.freedesktop.org/drm/drm-misc 17791S: Maintained 17792F: drivers/gpu/drm/virtio/ 17793F: include/uapi/linux/virtio_gpu.h 17794 17795VIRTIO HOST (VHOST) 17796M: "Michael S. Tsirkin" <mst@redhat.com> 17797M: Jason Wang <jasowang@redhat.com> 17798L: kvm@vger.kernel.org 17799L: virtualization@lists.linux-foundation.org 17800L: netdev@vger.kernel.org 17801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17802S: Maintained 17803F: drivers/vhost/ 17804F: include/uapi/linux/vhost.h 17805 17806VIRTIO INPUT DRIVER 17807M: Gerd Hoffmann <kraxel@redhat.com> 17808S: Maintained 17809F: drivers/virtio/virtio_input.c 17810F: include/uapi/linux/virtio_input.h 17811 17812VIRTIO IOMMU DRIVER 17813M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17814L: virtualization@lists.linux-foundation.org 17815S: Maintained 17816F: drivers/iommu/virtio-iommu.c 17817F: include/uapi/linux/virtio_iommu.h 17818 17819VIRTUAL BOX GUEST DEVICE DRIVER 17820M: Hans de Goede <hdegoede@redhat.com> 17821M: Arnd Bergmann <arnd@arndb.de> 17822M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17823S: Maintained 17824F: include/linux/vbox_utils.h 17825F: include/uapi/linux/vbox*.h 17826F: drivers/virt/vboxguest/ 17827 17828VIRTUAL BOX SHARED FOLDER VFS DRIVER 17829M: Hans de Goede <hdegoede@redhat.com> 17830L: linux-fsdevel@vger.kernel.org 17831S: Maintained 17832F: fs/vboxsf/* 17833 17834VIRTUAL SERIO DEVICE DRIVER 17835M: Stephen Chandler Paul <thatslyude@gmail.com> 17836S: Maintained 17837F: drivers/input/serio/userio.c 17838F: include/uapi/linux/userio.h 17839 17840VITESSE FELIX ETHERNET SWITCH DRIVER 17841M: Vladimir Oltean <vladimir.oltean@nxp.com> 17842M: Claudiu Manoil <claudiu.manoil@nxp.com> 17843L: netdev@vger.kernel.org 17844S: Maintained 17845F: drivers/net/dsa/ocelot/* 17846F: net/dsa/tag_ocelot.c 17847 17848VIVID VIRTUAL VIDEO DRIVER 17849M: Hans Verkuil <hverkuil@xs4all.nl> 17850L: linux-media@vger.kernel.org 17851T: git git://linuxtv.org/media_tree.git 17852W: https://linuxtv.org 17853S: Maintained 17854F: drivers/media/platform/vivid/* 17855 17856VLYNQ BUS 17857M: Florian Fainelli <f.fainelli@gmail.com> 17858L: openwrt-devel@lists.openwrt.org (subscribers-only) 17859S: Maintained 17860F: drivers/vlynq/vlynq.c 17861F: include/linux/vlynq.h 17862 17863VME SUBSYSTEM 17864M: Martyn Welch <martyn@welchs.me.uk> 17865M: Manohar Vanga <manohar.vanga@gmail.com> 17866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17867L: devel@driverdev.osuosl.org 17868S: Maintained 17869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17870F: Documentation/driver-api/vme.rst 17871F: drivers/staging/vme/ 17872F: drivers/vme/ 17873F: include/linux/vme* 17874 17875VMWARE BALLOON DRIVER 17876M: Nadav Amit <namit@vmware.com> 17877M: "VMware, Inc." <pv-drivers@vmware.com> 17878L: linux-kernel@vger.kernel.org 17879S: Maintained 17880F: drivers/misc/vmw_balloon.c 17881 17882VMWARE HYPERVISOR INTERFACE 17883M: Thomas Hellstrom <thellstrom@vmware.com> 17884M: "VMware, Inc." <pv-drivers@vmware.com> 17885L: virtualization@lists.linux-foundation.org 17886S: Supported 17887F: arch/x86/kernel/cpu/vmware.c 17888F: arch/x86/include/asm/vmware.h 17889 17890VMWARE PVRDMA DRIVER 17891M: Adit Ranadive <aditr@vmware.com> 17892M: VMware PV-Drivers <pv-drivers@vmware.com> 17893L: linux-rdma@vger.kernel.org 17894S: Maintained 17895F: drivers/infiniband/hw/vmw_pvrdma/ 17896 17897VMware PVSCSI driver 17898M: Jim Gill <jgill@vmware.com> 17899M: VMware PV-Drivers <pv-drivers@vmware.com> 17900L: linux-scsi@vger.kernel.org 17901S: Maintained 17902F: drivers/scsi/vmw_pvscsi.c 17903F: drivers/scsi/vmw_pvscsi.h 17904 17905VMWARE VMMOUSE SUBDRIVER 17906M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17907M: "VMware, Inc." <pv-drivers@vmware.com> 17908L: linux-input@vger.kernel.org 17909S: Maintained 17910F: drivers/input/mouse/vmmouse.c 17911F: drivers/input/mouse/vmmouse.h 17912 17913VMWARE VMXNET3 ETHERNET DRIVER 17914M: Ronak Doshi <doshir@vmware.com> 17915M: "VMware, Inc." <pv-drivers@vmware.com> 17916L: netdev@vger.kernel.org 17917S: Maintained 17918F: drivers/net/vmxnet3/ 17919 17920VOCORE VOCORE2 BOARD 17921M: Harvey Hunt <harveyhuntnexus@gmail.com> 17922L: linux-mips@vger.kernel.org 17923S: Maintained 17924F: arch/mips/boot/dts/ralink/vocore2.dts 17925 17926VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17927M: Liam Girdwood <lgirdwood@gmail.com> 17928M: Mark Brown <broonie@kernel.org> 17929L: linux-kernel@vger.kernel.org 17930W: http://www.slimlogic.co.uk/?p=48 17931T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17932S: Supported 17933F: Documentation/devicetree/bindings/regulator/ 17934F: Documentation/power/regulator/ 17935F: drivers/regulator/ 17936F: include/dt-bindings/regulator/ 17937F: include/linux/regulator/ 17938K: regulator_get_optional 17939 17940VRF 17941M: David Ahern <dsahern@kernel.org> 17942M: Shrijeet Mukherjee <shrijeet@gmail.com> 17943L: netdev@vger.kernel.org 17944S: Maintained 17945F: drivers/net/vrf.c 17946F: Documentation/networking/vrf.txt 17947 17948VSPRINTF 17949M: Petr Mladek <pmladek@suse.com> 17950M: Steven Rostedt <rostedt@goodmis.org> 17951M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 17952R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17953R: Rasmus Villemoes <linux@rasmusvillemoes.dk> 17954T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 17955S: Maintained 17956F: lib/vsprintf.c 17957F: lib/test_printf.c 17958F: Documentation/core-api/printk-formats.rst 17959 17960VT1211 HARDWARE MONITOR DRIVER 17961M: Juerg Haefliger <juergh@gmail.com> 17962L: linux-hwmon@vger.kernel.org 17963S: Maintained 17964F: Documentation/hwmon/vt1211.rst 17965F: drivers/hwmon/vt1211.c 17966 17967VT8231 HARDWARE MONITOR DRIVER 17968M: Roger Lucas <vt8231@hiddenengine.co.uk> 17969L: linux-hwmon@vger.kernel.org 17970S: Maintained 17971F: drivers/hwmon/vt8231.c 17972 17973VUB300 USB to SDIO/SD/MMC bridge chip 17974L: linux-mmc@vger.kernel.org 17975S: Orphan 17976F: drivers/mmc/host/vub300.c 17977 17978W1 DALLAS'S 1-WIRE BUS 17979M: Evgeniy Polyakov <zbr@ioremap.net> 17980S: Maintained 17981F: Documentation/devicetree/bindings/w1/ 17982F: Documentation/w1/ 17983F: drivers/w1/ 17984F: include/linux/w1.h 17985 17986W83791D HARDWARE MONITORING DRIVER 17987M: Marc Hulsman <m.hulsman@tudelft.nl> 17988L: linux-hwmon@vger.kernel.org 17989S: Maintained 17990F: Documentation/hwmon/w83791d.rst 17991F: drivers/hwmon/w83791d.c 17992 17993W83793 HARDWARE MONITORING DRIVER 17994M: Rudolf Marek <r.marek@assembler.cz> 17995L: linux-hwmon@vger.kernel.org 17996S: Maintained 17997F: Documentation/hwmon/w83793.rst 17998F: drivers/hwmon/w83793.c 17999 18000W83795 HARDWARE MONITORING DRIVER 18001M: Jean Delvare <jdelvare@suse.com> 18002L: linux-hwmon@vger.kernel.org 18003S: Maintained 18004F: drivers/hwmon/w83795.c 18005 18006W83L51xD SD/MMC CARD INTERFACE DRIVER 18007M: Pierre Ossman <pierre@ossman.eu> 18008S: Maintained 18009F: drivers/mmc/host/wbsd.* 18010 18011WACOM PROTOCOL 4 SERIAL TABLETS 18012M: Julian Squires <julian@cipht.net> 18013M: Hans de Goede <hdegoede@redhat.com> 18014L: linux-input@vger.kernel.org 18015S: Maintained 18016F: drivers/input/tablet/wacom_serial4.c 18017 18018WATCHDOG DEVICE DRIVERS 18019M: Wim Van Sebroeck <wim@linux-watchdog.org> 18020M: Guenter Roeck <linux@roeck-us.net> 18021L: linux-watchdog@vger.kernel.org 18022W: http://www.linux-watchdog.org/ 18023T: git git://www.linux-watchdog.org/linux-watchdog.git 18024S: Maintained 18025F: Documentation/devicetree/bindings/watchdog/ 18026F: Documentation/watchdog/ 18027F: drivers/watchdog/ 18028F: include/linux/watchdog.h 18029F: include/uapi/linux/watchdog.h 18030 18031WHISKEYCOVE PMIC GPIO DRIVER 18032M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 18033L: linux-gpio@vger.kernel.org 18034S: Maintained 18035F: drivers/gpio/gpio-wcove.c 18036 18037WHWAVE RTC DRIVER 18038M: Dianlong Li <long17.cool@163.com> 18039L: linux-rtc@vger.kernel.org 18040S: Maintained 18041F: drivers/rtc/rtc-sd3078.c 18042 18043WIIMOTE HID DRIVER 18044M: David Herrmann <dh.herrmann@googlemail.com> 18045L: linux-input@vger.kernel.org 18046S: Maintained 18047F: drivers/hid/hid-wiimote* 18048 18049WILOCITY WIL6210 WIRELESS DRIVER 18050M: Maya Erez <merez@codeaurora.org> 18051L: linux-wireless@vger.kernel.org 18052L: wil6210@qti.qualcomm.com 18053S: Supported 18054W: http://wireless.kernel.org/en/users/Drivers/wil6210 18055F: drivers/net/wireless/ath/wil6210/ 18056 18057WIMAX STACK 18058M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 18059M: linux-wimax@intel.com 18060L: wimax@linuxwimax.org (subscribers-only) 18061S: Supported 18062W: http://linuxwimax.org 18063F: Documentation/admin-guide/wimax/wimax.rst 18064F: include/linux/wimax/debug.h 18065F: include/net/wimax.h 18066F: include/uapi/linux/wimax.h 18067F: net/wimax/ 18068 18069WINBOND CIR DRIVER 18070M: David Härdeman <david@hardeman.nu> 18071S: Maintained 18072F: drivers/media/rc/winbond-cir.c 18073 18074RCMM REMOTE CONTROLS DECODER 18075M: Patrick Lerda <patrick9876@free.fr> 18076S: Maintained 18077F: drivers/media/rc/ir-rcmm-decoder.c 18078 18079WINSYSTEMS EBC-C384 WATCHDOG DRIVER 18080M: William Breathitt Gray <vilhelm.gray@gmail.com> 18081L: linux-watchdog@vger.kernel.org 18082S: Maintained 18083F: drivers/watchdog/ebc-c384_wdt.c 18084 18085WINSYSTEMS WS16C48 GPIO DRIVER 18086M: William Breathitt Gray <vilhelm.gray@gmail.com> 18087L: linux-gpio@vger.kernel.org 18088S: Maintained 18089F: drivers/gpio/gpio-ws16c48.c 18090 18091WIREGUARD SECURE NETWORK TUNNEL 18092M: Jason A. Donenfeld <Jason@zx2c4.com> 18093S: Maintained 18094F: drivers/net/wireguard/ 18095F: tools/testing/selftests/wireguard/ 18096L: wireguard@lists.zx2c4.com 18097L: netdev@vger.kernel.org 18098 18099WISTRON LAPTOP BUTTON DRIVER 18100M: Miloslav Trmac <mitr@volny.cz> 18101S: Maintained 18102F: drivers/input/misc/wistron_btns.c 18103 18104WL3501 WIRELESS PCMCIA CARD DRIVER 18105L: linux-wireless@vger.kernel.org 18106S: Odd fixes 18107F: drivers/net/wireless/wl3501* 18108 18109WOLFSON MICROELECTRONICS DRIVERS 18110L: patches@opensource.cirrus.com 18111T: git https://github.com/CirrusLogic/linux-drivers.git 18112W: https://github.com/CirrusLogic/linux-drivers/wiki 18113S: Supported 18114F: Documentation/hwmon/wm83??.rst 18115F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 18116F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 18117F: Documentation/devicetree/bindings/mfd/arizona.txt 18118F: Documentation/devicetree/bindings/mfd/wm831x.txt 18119F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 18120F: arch/arm/mach-s3c64xx/mach-crag6410* 18121F: drivers/clk/clk-wm83*.c 18122F: drivers/extcon/extcon-arizona.c 18123F: drivers/leds/leds-wm83*.c 18124F: drivers/gpio/gpio-*wm*.c 18125F: drivers/gpio/gpio-arizona.c 18126F: drivers/hwmon/wm83??-hwmon.c 18127F: drivers/input/misc/wm831x-on.c 18128F: drivers/input/touchscreen/wm831x-ts.c 18129F: drivers/input/touchscreen/wm97*.c 18130F: drivers/mfd/arizona* 18131F: drivers/mfd/wm*.c 18132F: drivers/mfd/cs47l24* 18133F: drivers/power/supply/wm83*.c 18134F: drivers/rtc/rtc-wm83*.c 18135F: drivers/regulator/wm8*.c 18136F: drivers/regulator/arizona* 18137F: drivers/video/backlight/wm83*_bl.c 18138F: drivers/watchdog/wm83*_wdt.c 18139F: include/linux/mfd/arizona/ 18140F: include/linux/mfd/wm831x/ 18141F: include/linux/mfd/wm8350/ 18142F: include/linux/mfd/wm8400* 18143F: include/linux/regulator/arizona* 18144F: include/linux/wm97xx.h 18145F: include/sound/wm????.h 18146F: sound/soc/codecs/arizona.? 18147F: sound/soc/codecs/wm* 18148F: sound/soc/codecs/cs47l24* 18149 18150WORKQUEUE 18151M: Tejun Heo <tj@kernel.org> 18152R: Lai Jiangshan <jiangshanlai@gmail.com> 18153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 18154S: Maintained 18155F: include/linux/workqueue.h 18156F: kernel/workqueue.c 18157F: Documentation/core-api/workqueue.rst 18158 18159X-POWERS AXP288 PMIC DRIVERS 18160M: Hans de Goede <hdegoede@redhat.com> 18161S: Maintained 18162F: drivers/acpi/pmic/intel_pmic_xpower.c 18163N: axp288 18164 18165X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 18166M: Chen-Yu Tsai <wens@csie.org> 18167L: linux-kernel@vger.kernel.org 18168S: Maintained 18169N: axp[128] 18170 18171X.25 NETWORK LAYER 18172M: Andrew Hendry <andrew.hendry@gmail.com> 18173L: linux-x25@vger.kernel.org 18174S: Odd Fixes 18175F: Documentation/networking/x25* 18176F: include/net/x25* 18177F: net/x25/ 18178 18179X86 ARCHITECTURE (32-BIT AND 64-BIT) 18180M: Thomas Gleixner <tglx@linutronix.de> 18181M: Ingo Molnar <mingo@redhat.com> 18182M: Borislav Petkov <bp@alien8.de> 18183R: "H. Peter Anvin" <hpa@zytor.com> 18184M: x86@kernel.org 18185L: linux-kernel@vger.kernel.org 18186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18187S: Maintained 18188F: Documentation/devicetree/bindings/x86/ 18189F: Documentation/x86/ 18190F: arch/x86/ 18191 18192X86 ENTRY CODE 18193M: Andy Lutomirski <luto@kernel.org> 18194L: linux-kernel@vger.kernel.org 18195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 18196S: Maintained 18197F: arch/x86/entry/ 18198 18199X86 MCE INFRASTRUCTURE 18200M: Tony Luck <tony.luck@intel.com> 18201M: Borislav Petkov <bp@alien8.de> 18202L: linux-edac@vger.kernel.org 18203S: Maintained 18204F: arch/x86/kernel/cpu/mce/* 18205 18206X86 MICROCODE UPDATE SUPPORT 18207M: Borislav Petkov <bp@alien8.de> 18208S: Maintained 18209F: arch/x86/kernel/cpu/microcode/* 18210 18211X86 MM 18212M: Dave Hansen <dave.hansen@linux.intel.com> 18213M: Andy Lutomirski <luto@kernel.org> 18214M: Peter Zijlstra <peterz@infradead.org> 18215L: linux-kernel@vger.kernel.org 18216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 18217S: Maintained 18218F: arch/x86/mm/ 18219 18220X86 PLATFORM DRIVERS 18221M: Darren Hart <dvhart@infradead.org> 18222M: Andy Shevchenko <andy@infradead.org> 18223L: platform-driver-x86@vger.kernel.org 18224T: git git://git.infradead.org/linux-platform-drivers-x86.git 18225S: Odd Fixes 18226F: drivers/platform/x86/ 18227F: drivers/platform/olpc/ 18228 18229X86 PLATFORM DRIVERS - ARCH 18230R: Darren Hart <dvhart@infradead.org> 18231R: Andy Shevchenko <andy@infradead.org> 18232L: platform-driver-x86@vger.kernel.org 18233L: x86@kernel.org 18234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18235S: Maintained 18236F: arch/x86/platform 18237 18238X86 VDSO 18239M: Andy Lutomirski <luto@kernel.org> 18240L: linux-kernel@vger.kernel.org 18241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 18242S: Maintained 18243F: arch/x86/entry/vdso/ 18244 18245XARRAY 18246M: Matthew Wilcox <willy@infradead.org> 18247L: linux-fsdevel@vger.kernel.org 18248S: Supported 18249F: Documentation/core-api/xarray.rst 18250F: lib/idr.c 18251F: lib/xarray.c 18252F: include/linux/idr.h 18253F: include/linux/xarray.h 18254F: tools/testing/radix-tree 18255 18256XBOX DVD IR REMOTE 18257M: Benjamin Valentin <benpicco@googlemail.com> 18258S: Maintained 18259F: drivers/media/rc/xbox_remote.c 18260F: drivers/media/rc/keymaps/rc-xbox-dvd.c 18261 18262XC2028/3028 TUNER DRIVER 18263M: Mauro Carvalho Chehab <mchehab@kernel.org> 18264L: linux-media@vger.kernel.org 18265W: https://linuxtv.org 18266T: git git://linuxtv.org/media_tree.git 18267S: Maintained 18268F: drivers/media/tuners/tuner-xc2028.* 18269 18270XDP (eXpress Data Path) 18271M: Alexei Starovoitov <ast@kernel.org> 18272M: Daniel Borkmann <daniel@iogearbox.net> 18273M: David S. Miller <davem@davemloft.net> 18274M: Jakub Kicinski <kuba@kernel.org> 18275M: Jesper Dangaard Brouer <hawk@kernel.org> 18276M: John Fastabend <john.fastabend@gmail.com> 18277L: netdev@vger.kernel.org 18278L: bpf@vger.kernel.org 18279S: Supported 18280F: net/core/xdp.c 18281F: include/net/xdp.h 18282F: kernel/bpf/devmap.c 18283F: kernel/bpf/cpumap.c 18284F: include/trace/events/xdp.h 18285K: xdp 18286N: xdp 18287 18288XDP SOCKETS (AF_XDP) 18289M: Björn Töpel <bjorn.topel@intel.com> 18290M: Magnus Karlsson <magnus.karlsson@intel.com> 18291R: Jonathan Lemon <jonathan.lemon@gmail.com> 18292L: netdev@vger.kernel.org 18293L: bpf@vger.kernel.org 18294S: Maintained 18295F: kernel/bpf/xskmap.c 18296F: net/xdp/ 18297 18298XEN BLOCK SUBSYSTEM 18299M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18300M: Roger Pau Monné <roger.pau@citrix.com> 18301L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18302S: Supported 18303F: drivers/block/xen-blkback/* 18304F: drivers/block/xen* 18305 18306XEN HYPERVISOR ARM 18307M: Stefano Stabellini <sstabellini@kernel.org> 18308L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18309S: Maintained 18310F: arch/arm/xen/ 18311F: arch/arm/include/asm/xen/ 18312 18313XEN HYPERVISOR ARM64 18314M: Stefano Stabellini <sstabellini@kernel.org> 18315L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18316S: Maintained 18317F: arch/arm64/xen/ 18318F: arch/arm64/include/asm/xen/ 18319 18320XEN HYPERVISOR INTERFACE 18321M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 18322M: Juergen Gross <jgross@suse.com> 18323R: Stefano Stabellini <sstabellini@kernel.org> 18324L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18325T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18326S: Supported 18327F: arch/x86/xen/ 18328F: arch/x86/platform/pvh/ 18329F: drivers/*/xen-*front.c 18330F: drivers/xen/ 18331F: arch/x86/include/asm/xen/ 18332F: arch/x86/include/asm/pvclock-abi.h 18333F: include/xen/ 18334F: include/uapi/xen/ 18335F: Documentation/ABI/stable/sysfs-hypervisor-xen 18336F: Documentation/ABI/testing/sysfs-hypervisor-xen 18337 18338XEN NETWORK BACKEND DRIVER 18339M: Wei Liu <wei.liu@kernel.org> 18340M: Paul Durrant <paul@xen.org> 18341L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18342L: netdev@vger.kernel.org 18343S: Supported 18344F: drivers/net/xen-netback/* 18345 18346XEN PCI SUBSYSTEM 18347M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18348L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18349S: Supported 18350F: arch/x86/pci/*xen* 18351F: drivers/pci/*xen* 18352 18353XEN PVSCSI DRIVERS 18354M: Juergen Gross <jgross@suse.com> 18355L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18356L: linux-scsi@vger.kernel.org 18357S: Supported 18358F: drivers/scsi/xen-scsifront.c 18359F: drivers/xen/xen-scsiback.c 18360F: include/xen/interface/io/vscsiif.h 18361 18362XEN SWIOTLB SUBSYSTEM 18363M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18364L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18365L: iommu@lists.linux-foundation.org 18366S: Supported 18367F: arch/x86/xen/*swiotlb* 18368F: drivers/xen/*swiotlb* 18369 18370XEN SOUND FRONTEND DRIVER 18371M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 18372L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18373L: alsa-devel@alsa-project.org (moderated for non-subscribers) 18374S: Supported 18375F: sound/xen/* 18376 18377XFS FILESYSTEM 18378M: Darrick J. Wong <darrick.wong@oracle.com> 18379M: linux-xfs@vger.kernel.org 18380L: linux-xfs@vger.kernel.org 18381W: http://xfs.org/ 18382T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 18383S: Supported 18384F: Documentation/admin-guide/xfs.rst 18385F: Documentation/ABI/testing/sysfs-fs-xfs 18386F: Documentation/filesystems/xfs-delayed-logging-design.txt 18387F: Documentation/filesystems/xfs-self-describing-metadata.txt 18388F: fs/xfs/ 18389F: include/uapi/linux/dqblk_xfs.h 18390F: include/uapi/linux/fsmap.h 18391 18392XILINX AXI ETHERNET DRIVER 18393M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 18394S: Maintained 18395F: drivers/net/ethernet/xilinx/xilinx_axienet* 18396 18397XILINX CAN DRIVER 18398M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> 18399R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com> 18400L: linux-can@vger.kernel.org 18401S: Maintained 18402F: Documentation/devicetree/bindings/net/can/xilinx_can.txt 18403F: drivers/net/can/xilinx_can.c 18404 18405XILINX UARTLITE SERIAL DRIVER 18406M: Peter Korsgaard <jacmet@sunsite.dk> 18407L: linux-serial@vger.kernel.org 18408S: Maintained 18409F: drivers/tty/serial/uartlite.c 18410 18411XILINX VIDEO IP CORES 18412M: Hyun Kwon <hyun.kwon@xilinx.com> 18413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 18414L: linux-media@vger.kernel.org 18415T: git git://linuxtv.org/media_tree.git 18416S: Supported 18417F: Documentation/devicetree/bindings/media/xilinx/ 18418F: drivers/media/platform/xilinx/ 18419F: include/uapi/linux/xilinx-v4l2-controls.h 18420 18421XILINX SD-FEC IP CORES 18422M: Derek Kiernan <derek.kiernan@xilinx.com> 18423M: Dragan Cvetic <dragan.cvetic@xilinx.com> 18424S: Maintained 18425F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 18426F: Documentation/misc-devices/xilinx_sdfec.rst 18427F: drivers/misc/xilinx_sdfec.c 18428F: drivers/misc/Kconfig 18429F: drivers/misc/Makefile 18430F: include/uapi/misc/xilinx_sdfec.h 18431 18432XILLYBUS DRIVER 18433M: Eli Billauer <eli.billauer@gmail.com> 18434L: linux-kernel@vger.kernel.org 18435S: Supported 18436F: drivers/char/xillybus/ 18437 18438XLP9XX I2C DRIVER 18439M: George Cherian <gcherian@marvell.com> 18440L: linux-i2c@vger.kernel.org 18441W: http://www.marvell.com 18442S: Supported 18443F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 18444F: drivers/i2c/busses/i2c-xlp9xx.c 18445 18446XRA1403 GPIO EXPANDER 18447M: Nandor Han <nandor.han@ge.com> 18448M: Semi Malinen <semi.malinen@ge.com> 18449L: linux-gpio@vger.kernel.org 18450S: Maintained 18451F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 18452F: drivers/gpio/gpio-xra1403.c 18453 18454XTENSA XTFPGA PLATFORM SUPPORT 18455M: Max Filippov <jcmvbkbc@gmail.com> 18456L: linux-xtensa@linux-xtensa.org 18457S: Maintained 18458F: drivers/spi/spi-xtensa-xtfpga.c 18459F: sound/soc/xtensa/xtfpga-i2s.c 18460 18461YAM DRIVER FOR AX.25 18462M: Jean-Paul Roubelat <jpr@f6fbb.org> 18463L: linux-hams@vger.kernel.org 18464S: Maintained 18465F: drivers/net/hamradio/yam* 18466F: include/linux/yam.h 18467 18468YAMA SECURITY MODULE 18469M: Kees Cook <keescook@chromium.org> 18470T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18471S: Supported 18472F: security/yama/ 18473F: Documentation/admin-guide/LSM/Yama.rst 18474 18475YEALINK PHONE DRIVER 18476M: Henk Vergonet <Henk.Vergonet@gmail.com> 18477L: usbb2k-api-dev@nongnu.org 18478S: Maintained 18479F: Documentation/input/devices/yealink.rst 18480F: drivers/input/misc/yealink.* 18481 18482Z8530 DRIVER FOR AX.25 18483M: Joerg Reuter <jreuter@yaina.de> 18484W: http://yaina.de/jreuter/ 18485W: http://www.qsl.net/dl1bke/ 18486L: linux-hams@vger.kernel.org 18487S: Maintained 18488F: Documentation/networking/z8530drv.txt 18489F: drivers/net/hamradio/*scc.c 18490F: drivers/net/hamradio/z8530.h 18491 18492ZBUD COMPRESSED PAGE ALLOCATOR 18493M: Seth Jennings <sjenning@redhat.com> 18494M: Dan Streetman <ddstreet@ieee.org> 18495L: linux-mm@kvack.org 18496S: Maintained 18497F: mm/zbud.c 18498F: include/linux/zbud.h 18499 18500ZD1211RW WIRELESS DRIVER 18501M: Daniel Drake <dsd@gentoo.org> 18502M: Ulrich Kunitz <kune@deine-taler.de> 18503W: http://zd1211.ath.cx/wiki/DriverRewrite 18504L: linux-wireless@vger.kernel.org 18505L: zd1211-devs@lists.sourceforge.net (subscribers-only) 18506S: Maintained 18507F: drivers/net/wireless/zydas/zd1211rw/ 18508 18509ZD1301 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/usb/dvb-usb-v2/zd1301* 18517 18518ZD1301_DEMOD MEDIA DRIVER 18519M: Antti Palosaari <crope@iki.fi> 18520L: linux-media@vger.kernel.org 18521W: https://linuxtv.org/ 18522W: http://palosaari.fi/linux/ 18523Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18524S: Maintained 18525F: drivers/media/dvb-frontends/zd1301_demod* 18526 18527ZHAOXIN PROCESSOR SUPPORT 18528M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 18529L: linux-kernel@vger.kernel.org 18530S: Maintained 18531F: arch/x86/kernel/cpu/zhaoxin.c 18532 18533ZONEFS FILESYSTEM 18534M: Damien Le Moal <damien.lemoal@wdc.com> 18535M: Naohiro Aota <naohiro.aota@wdc.com> 18536R: Johannes Thumshirn <jth@kernel.org> 18537L: linux-fsdevel@vger.kernel.org 18538T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 18539S: Maintained 18540F: fs/zonefs/ 18541F: Documentation/filesystems/zonefs.txt 18542 18543ZPOOL COMPRESSED PAGE STORAGE API 18544M: Dan Streetman <ddstreet@ieee.org> 18545L: linux-mm@kvack.org 18546S: Maintained 18547F: mm/zpool.c 18548F: include/linux/zpool.h 18549 18550ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18551M: Minchan Kim <minchan@kernel.org> 18552M: Nitin Gupta <ngupta@vflare.org> 18553R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18554L: linux-kernel@vger.kernel.org 18555S: Maintained 18556F: drivers/block/zram/ 18557F: Documentation/admin-guide/blockdev/zram.rst 18558 18559ZS DECSTATION Z85C30 SERIAL DRIVER 18560M: "Maciej W. Rozycki" <macro@linux-mips.org> 18561S: Maintained 18562F: drivers/tty/serial/zs.* 18563 18564ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 18565M: Minchan Kim <minchan@kernel.org> 18566M: Nitin Gupta <ngupta@vflare.org> 18567R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18568L: linux-mm@kvack.org 18569S: Maintained 18570F: mm/zsmalloc.c 18571F: include/linux/zsmalloc.h 18572F: Documentation/vm/zsmalloc.rst 18573 18574ZSWAP COMPRESSED SWAP CACHING 18575M: Seth Jennings <sjenning@redhat.com> 18576M: Dan Streetman <ddstreet@ieee.org> 18577M: Vitaly Wool <vitaly.wool@konsulko.com> 18578L: linux-mm@kvack.org 18579S: Maintained 18580F: mm/zswap.c 18581 18582THE REST 18583M: Linus Torvalds <torvalds@linux-foundation.org> 18584L: linux-kernel@vger.kernel.org 18585Q: http://patchwork.kernel.org/project/LKML/list/ 18586T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18587S: Buried alive in reporters 18588F: * 18589F: */ 18590