1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: James Morse <james.morse@arm.com> 335R: Tony Luck <tony.luck@intel.com> 336R: Borislav Petkov <bp@alien8.de> 337F: drivers/acpi/apei/ 338 339ACPI COMPONENT ARCHITECTURE (ACPICA) 340M: Robert Moore <robert.moore@intel.com> 341M: Erik Schmauss <erik.schmauss@intel.com> 342M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 343L: linux-acpi@vger.kernel.org 344L: devel@acpica.org 345W: https://acpica.org/ 346W: https://github.com/acpica/acpica/ 347Q: https://patchwork.kernel.org/project/linux-acpi/list/ 348T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 349B: https://bugzilla.kernel.org 350B: https://bugs.acpica.org 351S: Supported 352F: drivers/acpi/acpica/ 353F: include/acpi/ 354F: tools/power/acpi/ 355 356ACPI FAN DRIVER 357M: Zhang Rui <rui.zhang@intel.com> 358L: linux-acpi@vger.kernel.org 359W: https://01.org/linux-acpi 360B: https://bugzilla.kernel.org 361S: Supported 362F: drivers/acpi/fan.c 363 364ACPI FOR ARM64 (ACPI/arm64) 365M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 366M: Hanjun Guo <hanjun.guo@linaro.org> 367M: Sudeep Holla <sudeep.holla@arm.com> 368L: linux-acpi@vger.kernel.org 369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 370S: Maintained 371F: drivers/acpi/arm64 372 373ACPI I2C MULTI INSTANTIATE DRIVER 374M: Hans de Goede <hdegoede@redhat.com> 375L: platform-driver-x86@vger.kernel.org 376S: Maintained 377F: drivers/platform/x86/i2c-multi-instantiate.c 378 379ACPI PMIC DRIVERS 380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 381M: Len Brown <lenb@kernel.org> 382R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 383R: Mika Westerberg <mika.westerberg@linux.intel.com> 384L: linux-acpi@vger.kernel.org 385Q: https://patchwork.kernel.org/project/linux-acpi/list/ 386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 387B: https://bugzilla.kernel.org 388S: Supported 389F: drivers/acpi/pmic/ 390 391ACPI THERMAL DRIVER 392M: Zhang Rui <rui.zhang@intel.com> 393L: linux-acpi@vger.kernel.org 394W: https://01.org/linux-acpi 395B: https://bugzilla.kernel.org 396S: Supported 397F: drivers/acpi/*thermal* 398 399ACPI VIDEO DRIVER 400M: Zhang Rui <rui.zhang@intel.com> 401L: linux-acpi@vger.kernel.org 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404S: Supported 405F: drivers/acpi/acpi_video.c 406 407ACPI WMI DRIVER 408L: platform-driver-x86@vger.kernel.org 409S: Orphan 410F: drivers/platform/x86/wmi.c 411F: include/uapi/linux/wmi.h 412 413AD1889 ALSA SOUND DRIVER 414W: https://parisc.wiki.kernel.org/index.php/AD1889 415L: linux-parisc@vger.kernel.org 416S: Maintained 417F: sound/pci/ad1889.* 418 419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Michael Hennerich <michael.hennerich@analog.com> 421W: http://wiki.analog.com/AD5254 422W: http://ez.analog.com/community/linux-device-drivers 423S: Supported 424F: drivers/misc/ad525x_dpot.c 425 426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5398 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/regulator/ad5398.c 432 433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD7142 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/input/misc/ad714x.c 439 440AD7877 TOUCHSCREEN DRIVER 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7877 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/touchscreen/ad7877.c 446 447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7879 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7879.c 453 454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 455M: Jiri Kosina <jikos@kernel.org> 456S: Maintained 457 458ADF7242 IEEE 802.15.4 RADIO DRIVER 459M: Michael Hennerich <michael.hennerich@analog.com> 460W: https://wiki.analog.com/ADF7242 461W: http://ez.analog.com/community/linux-device-drivers 462L: linux-wpan@vger.kernel.org 463S: Supported 464F: drivers/net/ieee802154/adf7242.c 465F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 466 467ADM1025 HARDWARE MONITOR DRIVER 468M: Jean Delvare <jdelvare@suse.com> 469L: linux-hwmon@vger.kernel.org 470S: Maintained 471F: Documentation/hwmon/adm1025 472F: drivers/hwmon/adm1025.c 473 474ADM1029 HARDWARE MONITOR DRIVER 475M: Corentin Labbe <clabbe.montjoie@gmail.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: drivers/hwmon/adm1029.c 479 480ADM8211 WIRELESS DRIVER 481L: linux-wireless@vger.kernel.org 482W: http://wireless.kernel.org/ 483S: Orphan 484F: drivers/net/wireless/admtek/adm8211.* 485 486ADP1653 FLASH CONTROLLER DRIVER 487M: Sakari Ailus <sakari.ailus@iki.fi> 488L: linux-media@vger.kernel.org 489S: Maintained 490F: drivers/media/i2c/adp1653.c 491F: include/media/i2c/adp1653.h 492 493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 494M: Michael Hennerich <michael.hennerich@analog.com> 495W: http://wiki.analog.com/ADP5520 496W: http://ez.analog.com/community/linux-device-drivers 497S: Supported 498F: drivers/mfd/adp5520.c 499F: drivers/video/backlight/adp5520_bl.c 500F: drivers/leds/leds-adp5520.c 501F: drivers/gpio/gpio-adp5520.c 502F: drivers/input/keyboard/adp5520-keys.c 503 504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP5588 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/input/keyboard/adp5588-keys.c 510F: drivers/gpio/gpio-adp5588.c 511 512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 513M: Michael Hennerich <michael.hennerich@analog.com> 514W: http://wiki.analog.com/ADP8860 515W: http://ez.analog.com/community/linux-device-drivers 516S: Supported 517F: drivers/video/backlight/adp8860_bl.c 518 519ADS1015 HARDWARE MONITOR DRIVER 520M: Dirk Eibach <eibach@gdsys.de> 521L: linux-hwmon@vger.kernel.org 522S: Maintained 523F: Documentation/hwmon/ads1015 524F: drivers/hwmon/ads1015.c 525F: include/linux/platform_data/ads1015.h 526 527ADT746X FAN DRIVER 528M: Colin Leroy <colin@colino.net> 529S: Maintained 530F: drivers/macintosh/therm_adt746x.c 531 532ADT7475 HARDWARE MONITOR DRIVER 533M: Jean Delvare <jdelvare@suse.com> 534L: linux-hwmon@vger.kernel.org 535S: Maintained 536F: Documentation/hwmon/adt7475 537F: drivers/hwmon/adt7475.c 538 539ADVANSYS SCSI DRIVER 540M: Matthew Wilcox <willy@infradead.org> 541M: Hannes Reinecke <hare@suse.com> 542L: linux-scsi@vger.kernel.org 543S: Maintained 544F: Documentation/scsi/advansys.txt 545F: drivers/scsi/advansys.c 546 547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 548M: Michael Hennerich <michael.hennerich@analog.com> 549W: http://wiki.analog.com/ADXL345 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/input/misc/adxl34x.c 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/adxl372.txt 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 650ALCATEL SPEEDTOUCH USB DRIVER 651M: Duncan Sands <duncan.sands@free.fr> 652L: linux-usb@vger.kernel.org 653W: http://www.linux-usb.org/SpeedTouch/ 654S: Maintained 655F: drivers/usb/atm/speedtch.c 656F: drivers/usb/atm/usbatm.c 657 658ALCHEMY AU1XX0 MMC DRIVER 659M: Manuel Lauss <manuel.lauss@gmail.com> 660S: Maintained 661F: drivers/mmc/host/au1xmmc.c 662 663ALI1563 I2C DRIVER 664M: Rudolf Marek <r.marek@assembler.cz> 665L: linux-i2c@vger.kernel.org 666S: Maintained 667F: Documentation/i2c/busses/i2c-ali1563 668F: drivers/i2c/busses/i2c-ali1563.c 669 670ALLWINNER SECURITY SYSTEM 671M: Corentin Labbe <clabbe.montjoie@gmail.com> 672L: linux-crypto@vger.kernel.org 673S: Maintained 674F: drivers/crypto/sunxi-ss/ 675 676ALLWINNER VPU DRIVER 677M: Maxime Ripard <maxime.ripard@bootlin.com> 678M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 679L: linux-media@vger.kernel.org 680S: Maintained 681F: drivers/staging/media/sunxi/cedrus/ 682 683ALPHA PORT 684M: Richard Henderson <rth@twiddle.net> 685M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 686M: Matt Turner <mattst88@gmail.com> 687S: Odd Fixes 688L: linux-alpha@vger.kernel.org 689F: arch/alpha/ 690 691ALPS PS/2 TOUCHPAD DRIVER 692R: Pali Rohár <pali.rohar@gmail.com> 693F: drivers/input/mouse/alps.* 694 695ALTERA I2C CONTROLLER DRIVER 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/i2c/busses/i2c-altera.c 699 700ALTERA MAILBOX DRIVER 701M: Ley Foon Tan <lftan@altera.com> 702L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 703S: Maintained 704F: drivers/mailbox/mailbox-altera.c 705 706ALTERA PIO DRIVER 707M: Tien Hock Loh <thloh@altera.com> 708L: linux-gpio@vger.kernel.org 709S: Maintained 710F: drivers/gpio/gpio-altera.c 711 712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 713M: Thor Thayer <thor.thayer@linux.intel.com> 714S: Maintained 715F: drivers/gpio/gpio-altera-a10sr.c 716F: drivers/mfd/altera-a10sr.c 717F: drivers/reset/reset-a10sr.c 718F: include/linux/mfd/altera-a10sr.h 719F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 720 721ALTERA TRIPLE SPEED ETHERNET DRIVER 722M: Thor Thayer <thor.thayer@linux.intel.com> 723L: netdev@vger.kernel.org 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/net/ethernet/altera/ 727 728ALTERA UART/JTAG UART SERIAL DRIVERS 729M: Tobias Klauser <tklauser@distanz.ch> 730L: linux-serial@vger.kernel.org 731L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 732S: Maintained 733F: drivers/tty/serial/altera_uart.c 734F: drivers/tty/serial/altera_jtaguart.c 735F: include/linux/altera_uart.h 736F: include/linux/altera_jtaguart.h 737 738AMAZON ETHERNET DRIVERS 739M: Netanel Belgazal <netanel@amazon.com> 740R: Saeed Bishara <saeedb@amazon.com> 741R: Zorik Machulsky <zorik@amazon.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: Documentation/networking/device_drivers/amazon/ena.txt 745F: drivers/net/ethernet/amazon/ 746 747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749M: Gary Hook <gary.hook@amd.com> 750L: linux-crypto@vger.kernel.org 751S: Supported 752F: drivers/crypto/ccp/ 753F: include/linux/ccp.h 754 755AMD DISPLAY CORE 756M: Harry Wentland <harry.wentland@amd.com> 757M: Leo Li <sunpeng.li@amd.com> 758L: amd-gfx@lists.freedesktop.org 759T: git git://people.freedesktop.org/~agd5f/linux 760S: Supported 761F: drivers/gpu/drm/amd/display/ 762 763AMD FAM15H PROCESSOR POWER MONITORING DRIVER 764M: Huang Rui <ray.huang@amd.com> 765L: linux-hwmon@vger.kernel.org 766S: Supported 767F: Documentation/hwmon/fam15h_power 768F: drivers/hwmon/fam15h_power.c 769 770AMD FCH GPIO DRIVER 771M: Enrico Weigelt, metux IT consult <info@metux.net> 772L: linux-gpio@vger.kernel.org 773S: Maintained 774F: drivers/gpio/gpio-amd-fch.c 775F: include/linux/platform_data/gpio/gpio-amd-fch.h 776 777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 778L: linux-geode@lists.infradead.org (moderated for non-subscribers) 779S: Orphan 780F: drivers/usb/gadget/udc/amd5536udc.* 781 782AMD GEODE PROCESSOR/CHIPSET SUPPORT 783P: Andres Salomon <dilinger@queued.net> 784L: linux-geode@lists.infradead.org (moderated for non-subscribers) 785W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 786S: Supported 787F: drivers/char/hw_random/geode-rng.c 788F: drivers/crypto/geode* 789F: drivers/video/fbdev/geode/ 790F: arch/x86/include/asm/geode.h 791 792AMD IOMMU (AMD-VI) 793M: Joerg Roedel <joro@8bytes.org> 794L: iommu@lists.linux-foundation.org 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 796S: Maintained 797F: drivers/iommu/amd_iommu*.[ch] 798F: include/linux/amd-iommu.h 799 800AMD KFD 801M: Oded Gabbay <oded.gabbay@gmail.com> 802L: dri-devel@lists.freedesktop.org 803T: git git://people.freedesktop.org/~gabbayo/linux.git 804S: Supported 805F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 806F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 807F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 808F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 809F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 810F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 811F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 812F: drivers/gpu/drm/amd/amdkfd/ 813F: drivers/gpu/drm/amd/include/cik_structs.h 814F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 815F: drivers/gpu/drm/amd/include/vi_structs.h 816F: drivers/gpu/drm/amd/include/v9_structs.h 817F: include/uapi/linux/kfd_ioctl.h 818 819AMD POWERPLAY 820M: Rex Zhu <rex.zhu@amd.com> 821M: Evan Quan <evan.quan@amd.com> 822L: amd-gfx@lists.freedesktop.org 823S: Supported 824F: drivers/gpu/drm/amd/powerplay/ 825T: git git://people.freedesktop.org/~agd5f/linux 826 827AMD SEATTLE DEVICE TREE SUPPORT 828M: Brijesh Singh <brijeshkumar.singh@amd.com> 829M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 830M: Tom Lendacky <thomas.lendacky@amd.com> 831S: Supported 832F: arch/arm64/boot/dts/amd/ 833 834AMD XGBE DRIVER 835M: Tom Lendacky <thomas.lendacky@amd.com> 836L: netdev@vger.kernel.org 837S: Supported 838F: drivers/net/ethernet/amd/xgbe/ 839F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 840 841ANALOG DEVICES INC AD5686 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-pm@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5686* 847F: drivers/iio/dac/ad5696* 848 849ANALOG DEVICES INC AD5758 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/dac/ad5758.c 855F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 856 857ANALOG DEVICES INC AD7124 DRIVER 858M: Stefan Popa <stefan.popa@analog.com> 859L: linux-iio@vger.kernel.org 860W: http://ez.analog.com/community/linux-device-drivers 861S: Supported 862F: drivers/iio/adc/ad7124.c 863F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 864 865ANALOG DEVICES INC AD7606 DRIVER 866M: Stefan Popa <stefan.popa@analog.com> 867L: linux-iio@vger.kernel.org 868W: http://ez.analog.com/community/linux-device-drivers 869S: Supported 870F: drivers/iio/adc/ad7606.c 871F: Documentation/devicetree/bindings/iio/adc/ad7606.txt 872 873ANALOG DEVICES INC AD7768-1 DRIVER 874M: Stefan Popa <stefan.popa@analog.com> 875L: linux-iio@vger.kernel.org 876W: http://ez.analog.com/community/linux-device-drivers 877S: Supported 878F: drivers/iio/adc/ad7768-1.c 879F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 880 881ANALOG DEVICES INC AD9389B DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/ad9389b* 886 887ANALOG DEVICES INC ADGS1408 DRIVER 888M: Mircea Caprioru <mircea.caprioru@analog.com> 889S: Supported 890F: drivers/mux/adgs1408.c 891F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 892 893ANALOG DEVICES INC ADP5061 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-pm@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/power/supply/adp5061.c 899 900ANALOG DEVICES INC ADV7180 DRIVER 901M: Lars-Peter Clausen <lars@metafoo.de> 902L: linux-media@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/media/i2c/adv7180.c 906 907ANALOG DEVICES INC ADV748X DRIVER 908M: Kieran Bingham <kieran.bingham@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/adv748x/* 912 913ANALOG DEVICES INC ADV7511 DRIVER 914M: Hans Verkuil <hans.verkuil@cisco.com> 915L: linux-media@vger.kernel.org 916S: Maintained 917F: drivers/media/i2c/adv7511* 918 919ANALOG DEVICES INC ADV7604 DRIVER 920M: Hans Verkuil <hans.verkuil@cisco.com> 921L: linux-media@vger.kernel.org 922S: Maintained 923F: drivers/media/i2c/adv7604* 924 925ANALOG DEVICES INC ADV7842 DRIVER 926M: Hans Verkuil <hans.verkuil@cisco.com> 927L: linux-media@vger.kernel.org 928S: Maintained 929F: drivers/media/i2c/adv7842* 930 931ANALOG DEVICES INC ASOC CODEC DRIVERS 932M: Lars-Peter Clausen <lars@metafoo.de> 933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 934W: http://wiki.analog.com/ 935W: http://ez.analog.com/community/linux-device-drivers 936S: Supported 937F: sound/soc/codecs/adau* 938F: sound/soc/codecs/adav* 939F: sound/soc/codecs/ad1* 940F: sound/soc/codecs/ad7* 941F: sound/soc/codecs/ssm* 942F: sound/soc/codecs/sigmadsp.* 943 944ANALOG DEVICES INC DMA DRIVERS 945M: Lars-Peter Clausen <lars@metafoo.de> 946W: http://ez.analog.com/community/linux-device-drivers 947S: Supported 948F: drivers/dma/dma-axi-dmac.c 949 950ANALOG DEVICES INC IIO DRIVERS 951M: Lars-Peter Clausen <lars@metafoo.de> 952M: Michael Hennerich <Michael.Hennerich@analog.com> 953W: http://wiki.analog.com/ 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 957F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 958F: drivers/iio/*/ad* 959F: drivers/iio/adc/ltc2497* 960X: drivers/iio/*/adjd* 961F: drivers/staging/iio/*/ad* 962 963ANDES ARCHITECTURE 964M: Greentime Hu <green.hu@gmail.com> 965M: Vincent Chen <deanbo422@gmail.com> 966T: git https://github.com/andestech/linux.git 967S: Supported 968F: arch/nds32/ 969F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 970F: Documentation/devicetree/bindings/nds32/ 971K: nds32 972N: nds32 973 974ANDROID CONFIG FRAGMENTS 975M: Rob Herring <robh@kernel.org> 976S: Supported 977F: kernel/configs/android* 978 979ANDROID DRIVERS 980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 981M: Arve Hjønnevåg <arve@android.com> 982M: Todd Kjos <tkjos@android.com> 983M: Martijn Coenen <maco@android.com> 984M: Joel Fernandes <joel@joelfernandes.org> 985M: Christian Brauner <christian@brauner.io> 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 987L: devel@driverdev.osuosl.org 988S: Supported 989F: drivers/android/ 990F: drivers/staging/android/ 991 992ANDROID GOLDFISH PIC DRIVER 993M: Miodrag Dinic <miodrag.dinic@mips.com> 994S: Supported 995F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 996F: drivers/irqchip/irq-goldfish-pic.c 997 998ANDROID GOLDFISH RTC DRIVER 999M: Miodrag Dinic <miodrag.dinic@mips.com> 1000S: Supported 1001F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1002F: drivers/rtc/rtc-goldfish.c 1003 1004ANDROID ION DRIVER 1005M: Laura Abbott <labbott@redhat.com> 1006M: Sumit Semwal <sumit.semwal@linaro.org> 1007L: devel@driverdev.osuosl.org 1008L: dri-devel@lists.freedesktop.org 1009L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1010S: Supported 1011F: drivers/staging/android/ion 1012F: drivers/staging/android/uapi/ion.h 1013 1014AOA (Apple Onboard Audio) ALSA DRIVER 1015M: Johannes Berg <johannes@sipsolutions.net> 1016L: linuxppc-dev@lists.ozlabs.org 1017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1018S: Maintained 1019F: sound/aoa/ 1020 1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1022M: William Breathitt Gray <vilhelm.gray@gmail.com> 1023L: linux-iio@vger.kernel.org 1024S: Maintained 1025F: drivers/iio/adc/stx104.c 1026 1027APM DRIVER 1028M: Jiri Kosina <jikos@kernel.org> 1029S: Odd fixes 1030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1031F: arch/x86/kernel/apm_32.c 1032F: include/linux/apm_bios.h 1033F: include/uapi/linux/apm_bios.h 1034F: drivers/char/apm-emulation.c 1035 1036APPARMOR SECURITY MODULE 1037M: John Johansen <john.johansen@canonical.com> 1038L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1039W: wiki.apparmor.net 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1041S: Supported 1042F: security/apparmor/ 1043F: Documentation/admin-guide/LSM/apparmor.rst 1044 1045APPLE BCM5974 MULTITOUCH DRIVER 1046M: Henrik Rydberg <rydberg@bitmath.org> 1047L: linux-input@vger.kernel.org 1048S: Odd fixes 1049F: drivers/input/mouse/bcm5974.c 1050 1051APPLE SMC DRIVER 1052M: Henrik Rydberg <rydberg@bitmath.org> 1053L: linux-hwmon@vger.kernel.org 1054S: Odd fixes 1055F: drivers/hwmon/applesmc.c 1056 1057APPLETALK NETWORK LAYER 1058L: netdev@vger.kernel.org 1059S: Odd fixes 1060F: drivers/net/appletalk/ 1061F: net/appletalk/ 1062F: include/linux/atalk.h 1063F: include/uapi/linux/atalk.h 1064 1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1066M: Khuong Dinh <khuong@os.amperecomputing.com> 1067S: Supported 1068F: arch/arm64/boot/dts/apm/ 1069 1070APPLIED MICRO (APM) X-GENE SOC EDAC 1071M: Khuong Dinh <khuong@os.amperecomputing.com> 1072S: Supported 1073F: drivers/edac/xgene_edac.c 1074F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1075 1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1077M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1078M: Keyur Chudgar <keyur@os.amperecomputing.com> 1079S: Supported 1080F: drivers/net/ethernet/apm/xgene-v2/ 1081 1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1083M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1084M: Keyur Chudgar <keyur@os.amperecomputing.com> 1085M: Quan Nguyen <quan@os.amperecomputing.com> 1086S: Supported 1087F: drivers/net/ethernet/apm/xgene/ 1088F: drivers/net/phy/mdio-xgene.c 1089F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1090F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1091 1092APPLIED MICRO (APM) X-GENE SOC PMU 1093M: Khuong Dinh <khuong@os.amperecomputing.com> 1094S: Supported 1095F: drivers/perf/xgene_pmu.c 1096F: Documentation/perf/xgene-pmu.txt 1097F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1098 1099APTINA CAMERA SENSOR PLL 1100M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1101L: linux-media@vger.kernel.org 1102S: Maintained 1103F: drivers/media/i2c/aptina-pll.* 1104 1105ARC FRAMEBUFFER DRIVER 1106M: Jaya Kumar <jayalk@intworks.biz> 1107S: Maintained 1108F: drivers/video/fbdev/arcfb.c 1109F: drivers/video/fbdev/core/fb_defio.c 1110 1111ARC PGU DRM DRIVER 1112M: Alexey Brodkin <abrodkin@synopsys.com> 1113S: Supported 1114F: drivers/gpu/drm/arc/ 1115F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1116 1117ARCNET NETWORK LAYER 1118M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1119L: netdev@vger.kernel.org 1120S: Maintained 1121F: drivers/net/arcnet/ 1122F: include/uapi/linux/if_arcnet.h 1123 1124ARM ARCHITECTED TIMER DRIVER 1125M: Mark Rutland <mark.rutland@arm.com> 1126M: Marc Zyngier <marc.zyngier@arm.com> 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1128S: Maintained 1129F: arch/arm/include/asm/arch_timer.h 1130F: arch/arm64/include/asm/arch_timer.h 1131F: drivers/clocksource/arm_arch_timer.c 1132 1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1134M: Linus Walleij <linus.walleij@linaro.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137F: Documentation/devicetree/bindings/arm/arm-boards 1138F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1139F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1140F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1141F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1142F: arch/arm/mach-integrator/ 1143F: arch/arm/mach-realview/ 1144F: arch/arm/mach-versatile/ 1145F: arch/arm/plat-versatile/ 1146F: arch/arm/boot/dts/arm-realview-* 1147F: arch/arm/boot/dts/integrator* 1148F: arch/arm/boot/dts/versatile* 1149F: drivers/clk/versatile/ 1150F: drivers/i2c/busses/i2c-versatile.c 1151F: drivers/irqchip/irq-versatile-fpga.c 1152F: drivers/mtd/maps/physmap_of_versatile.c 1153F: drivers/power/reset/arm-versatile-reboot.c 1154F: drivers/soc/versatile/ 1155 1156ARM HDLCD DRM DRIVER 1157M: Liviu Dudau <liviu.dudau@arm.com> 1158S: Supported 1159F: drivers/gpu/drm/arm/hdlcd_* 1160F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1161 1162ARM KOMEDA DRM-KMS DRIVER 1163M: James (Qian) Wang <james.qian.wang@arm.com> 1164M: Liviu Dudau <liviu.dudau@arm.com> 1165L: Mali DP Maintainers <malidp@foss.arm.com> 1166S: Supported 1167T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1168F: drivers/gpu/drm/arm/display/include/ 1169F: drivers/gpu/drm/arm/display/komeda/ 1170F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt 1171F: Documentation/gpu/komeda-kms.rst 1172 1173ARM MALI-DP DRM DRIVER 1174M: Liviu Dudau <liviu.dudau@arm.com> 1175M: Brian Starkey <brian.starkey@arm.com> 1176L: Mali DP Maintainers <malidp@foss.arm.com> 1177S: Supported 1178T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1179F: drivers/gpu/drm/arm/ 1180F: Documentation/devicetree/bindings/display/arm,malidp.txt 1181F: Documentation/gpu/afbc.rst 1182 1183ARM MFM AND FLOPPY DRIVERS 1184M: Ian Molton <spyro@f2s.com> 1185S: Maintained 1186F: arch/arm/lib/floppydma.S 1187F: arch/arm/include/asm/floppy.h 1188 1189ARM PMU PROFILING AND DEBUGGING 1190M: Will Deacon <will.deacon@arm.com> 1191M: Mark Rutland <mark.rutland@arm.com> 1192S: Maintained 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1194F: arch/arm*/kernel/perf_* 1195F: arch/arm/oprofile/common.c 1196F: arch/arm*/kernel/hw_breakpoint.c 1197F: arch/arm*/include/asm/hw_breakpoint.h 1198F: arch/arm*/include/asm/perf_event.h 1199F: drivers/perf/* 1200F: include/linux/perf/arm_pmu.h 1201F: Documentation/devicetree/bindings/arm/pmu.yaml 1202F: Documentation/devicetree/bindings/perf/ 1203 1204ARM PORT 1205M: Russell King <linux@armlinux.org.uk> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207W: http://www.armlinux.org.uk/ 1208S: Odd Fixes 1209T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1210F: arch/arm/ 1211X: arch/arm/boot/dts/ 1212 1213ARM PRIMECELL AACI PL041 DRIVER 1214M: Russell King <linux@armlinux.org.uk> 1215S: Odd Fixes 1216F: sound/arm/aaci.* 1217 1218ARM PRIMECELL BUS SUPPORT 1219M: Russell King <linux@armlinux.org.uk> 1220S: Odd Fixes 1221F: drivers/amba/ 1222F: include/linux/amba/bus.h 1223 1224ARM PRIMECELL CLCD PL110 DRIVER 1225M: Russell King <linux@armlinux.org.uk> 1226S: Odd Fixes 1227F: drivers/video/fbdev/amba-clcd.* 1228 1229ARM PRIMECELL KMI PL050 DRIVER 1230M: Russell King <linux@armlinux.org.uk> 1231S: Odd Fixes 1232F: drivers/input/serio/ambakmi.* 1233F: include/linux/amba/kmi.h 1234 1235ARM PRIMECELL MMCI PL180/1 DRIVER 1236M: Russell King <linux@armlinux.org.uk> 1237S: Odd Fixes 1238F: drivers/mmc/host/mmci.* 1239F: include/linux/amba/mmci.h 1240 1241ARM PRIMECELL SSP PL022 SPI DRIVER 1242M: Linus Walleij <linus.walleij@linaro.org> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244S: Maintained 1245F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1246F: drivers/spi/spi-pl022.c 1247 1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1249M: Russell King <linux@armlinux.org.uk> 1250S: Odd Fixes 1251F: drivers/tty/serial/amba-pl01*.c 1252F: include/linux/amba/serial.h 1253 1254ARM PRIMECELL VIC PL190/PL192 DRIVER 1255M: Linus Walleij <linus.walleij@linaro.org> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1259F: drivers/irqchip/irq-vic.c 1260 1261ARM SMMU DRIVERS 1262M: Will Deacon <will.deacon@arm.com> 1263R: Robin Murphy <robin.murphy@arm.com> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: drivers/iommu/arm-smmu.c 1267F: drivers/iommu/arm-smmu-v3.c 1268F: drivers/iommu/io-pgtable-arm.c 1269F: drivers/iommu/io-pgtable-arm-v7s.c 1270 1271ARM SUB-ARCHITECTURES 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-*/ 1275F: arch/arm/plat-*/ 1276T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1277 1278ARM/ACTIONS SEMI ARCHITECTURE 1279M: Andreas Färber <afaerber@suse.de> 1280R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283N: owl 1284F: arch/arm/mach-actions/ 1285F: arch/arm/boot/dts/owl-* 1286F: arch/arm64/boot/dts/actions/ 1287F: drivers/clk/actions/ 1288F: drivers/clocksource/timer-owl* 1289F: drivers/dma/owl-dma.c 1290F: drivers/i2c/busses/i2c-owl.c 1291F: drivers/pinctrl/actions/* 1292F: drivers/soc/actions/ 1293F: include/dt-bindings/power/owl-* 1294F: include/linux/soc/actions/ 1295F: Documentation/devicetree/bindings/arm/actions.txt 1296F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1297F: Documentation/devicetree/bindings/dma/owl-dma.txt 1298F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1299F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1300F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1301F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1302 1303ARM/ADS SPHERE MACHINE SUPPORT 1304M: Lennert Buytenhek <kernel@wantstofly.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307 1308ARM/AFEB9260 MACHINE SUPPORT 1309M: Sergey Lapin <slapin@ossfans.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312 1313ARM/AJECO 1ARM MACHINE SUPPORT 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/Allwinner SoC Clock Support 1319M: Emilio López <emilio@elopez.com.ar> 1320S: Maintained 1321F: drivers/clk/sunxi/ 1322 1323ARM/Allwinner sunXi SoC support 1324M: Maxime Ripard <maxime.ripard@bootlin.com> 1325M: Chen-Yu Tsai <wens@csie.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328N: sun[x456789]i 1329N: sun50i 1330F: arch/arm/mach-sunxi/ 1331F: arch/arm64/boot/dts/allwinner/ 1332F: drivers/clk/sunxi-ng/ 1333F: drivers/pinctrl/sunxi/ 1334F: drivers/soc/sunxi/ 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1336 1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1338M: Neil Armstrong <narmstrong@baylibre.com> 1339M: Jerome Brunet <jbrunet@baylibre.com> 1340L: linux-amlogic@lists.infradead.org 1341S: Maintained 1342F: drivers/clk/meson/ 1343F: include/dt-bindings/clock/meson* 1344F: include/dt-bindings/clock/gxbb* 1345F: Documentation/devicetree/bindings/clock/amlogic* 1346 1347ARM/Amlogic Meson SoC support 1348M: Kevin Hilman <khilman@baylibre.com> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350L: linux-amlogic@lists.infradead.org 1351W: http://linux-meson.com/ 1352S: Maintained 1353F: arch/arm/mach-meson/ 1354F: arch/arm/boot/dts/meson* 1355F: arch/arm64/boot/dts/amlogic/ 1356F: drivers/pinctrl/meson/ 1357F: drivers/mmc/host/meson* 1358F: drivers/soc/amlogic/ 1359N: meson 1360 1361ARM/Amlogic Meson SoC Sound Drivers 1362M: Jerome Brunet <jbrunet@baylibre.com> 1363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1364S: Maintained 1365F: sound/soc/meson/ 1366F: Documentation/devicetree/bindings/sound/amlogic* 1367 1368ARM/Annapurna Labs ALPINE ARCHITECTURE 1369M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1370M: Antoine Tenart <antoine.tenart@bootlin.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: arch/arm/mach-alpine/ 1374F: arch/arm/boot/dts/alpine* 1375F: arch/arm64/boot/dts/al/ 1376F: drivers/*/*alpine* 1377 1378ARM/ARTPEC MACHINE SUPPORT 1379M: Jesper Nilsson <jesper.nilsson@axis.com> 1380M: Lars Persson <lars.persson@axis.com> 1381S: Maintained 1382L: linux-arm-kernel@axis.com 1383F: arch/arm/mach-artpec 1384F: arch/arm/boot/dts/artpec6* 1385F: drivers/clk/axis 1386F: drivers/crypto/axis 1387F: drivers/pinctrl/pinctrl-artpec* 1388F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1389 1390ARM/ASPEED I2C DRIVER 1391M: Brendan Higgins <brendanhiggins@google.com> 1392R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1393R: Joel Stanley <joel@jms.id.au> 1394L: linux-i2c@vger.kernel.org 1395L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1396S: Maintained 1397F: drivers/irqchip/irq-aspeed-i2c-ic.c 1398F: drivers/i2c/busses/i2c-aspeed.c 1399F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1400F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1401 1402ARM/ASPEED MACHINE SUPPORT 1403M: Joel Stanley <joel@jms.id.au> 1404R: Andrew Jeffery <andrew@aj.id.au> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1407Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1408S: Supported 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1410F: arch/arm/mach-aspeed/ 1411F: arch/arm/boot/dts/aspeed-* 1412N: aspeed 1413 1414ARM/BITMAIN ARCHITECTURE 1415M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418F: arch/arm64/boot/dts/bitmain/ 1419F: Documentation/devicetree/bindings/arm/bitmain.yaml 1420 1421ARM/CALXEDA HIGHBANK ARCHITECTURE 1422M: Rob Herring <robh@kernel.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/mach-highbank/ 1426F: arch/arm/boot/dts/highbank.dts 1427F: arch/arm/boot/dts/ecx-*.dts* 1428 1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1430M: Krzysztof Halasa <khalasa@piap.pl> 1431S: Maintained 1432F: arch/arm/mach-cns3xxx/ 1433 1434ARM/CAVIUM THUNDER NETWORK DRIVER 1435M: Sunil Goutham <sgoutham@cavium.com> 1436M: Robert Richter <rric@kernel.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Supported 1439F: drivers/net/ethernet/cavium/thunder/ 1440 1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1442M: Lukasz Majewski <lukma@denx.de> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ep93xx/ts72xx.c 1446 1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1448M: Alexander Shiyan <shc_work@mail.ru> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Odd Fixes 1451N: clps711x 1452 1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1454M: Lennert Buytenhek <kernel@wantstofly.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457 1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1459M: Hartley Sweeten <hsweeten@visionengravers.com> 1460M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463F: arch/arm/mach-ep93xx/ 1464F: arch/arm/mach-ep93xx/include/mach/ 1465 1466ARM/CLKDEV SUPPORT 1467M: Russell King <linux@armlinux.org.uk> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1471F: drivers/clk/clkdev.c 1472 1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1474M: Mike Rapoport <mike@compulab.co.il> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1479M: Baruch Siach <baruch@tkos.co.il> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/cx92755* 1483N: digicolor 1484 1485ARM/CONTEC MICRO9 MACHINE SUPPORT 1486M: Hubert Feurstein <hubert.feurstein@contec.at> 1487S: Maintained 1488F: arch/arm/mach-ep93xx/micro9.c 1489 1490ARM/CORESIGHT FRAMEWORK AND DRIVERS 1491M: Mathieu Poirier <mathieu.poirier@linaro.org> 1492R: Suzuki K Poulose <suzuki.poulose@arm.com> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: drivers/hwtracing/coresight/* 1496F: Documentation/trace/coresight.txt 1497F: Documentation/trace/coresight-cpu-debug.txt 1498F: Documentation/devicetree/bindings/arm/coresight.txt 1499F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1500F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1501F: tools/perf/arch/arm/util/pmu.c 1502F: tools/perf/arch/arm/util/auxtrace.c 1503F: tools/perf/arch/arm/util/cs-etm.c 1504F: tools/perf/arch/arm/util/cs-etm.h 1505F: tools/perf/util/cs-etm.* 1506F: tools/perf/util/cs-etm-decoder/* 1507 1508ARM/CORGI MACHINE SUPPORT 1509M: Richard Purdie <rpurdie@rpsys.net> 1510S: Maintained 1511 1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1513M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1514M: Linus Walleij <linus.walleij@linaro.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516T: git git://github.com/ulli-kroll/linux.git 1517S: Maintained 1518F: Documentation/devicetree/bindings/arm/gemini.txt 1519F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1520F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1521F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1522F: arch/arm/mach-gemini/ 1523F: drivers/net/ethernet/cortina/ 1524F: drivers/pinctrl/pinctrl-gemini.c 1525F: drivers/rtc/rtc-ftrtc010.c 1526 1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1528M: Barry Song <baohua@kernel.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1531S: Maintained 1532F: arch/arm/boot/dts/prima2* 1533F: arch/arm/mach-prima2/ 1534F: drivers/clk/sirf/ 1535F: drivers/clocksource/timer-prima2.c 1536F: drivers/clocksource/timer-atlas7.c 1537N: [^a-z]sirf 1538X: drivers/gnss 1539 1540ARM/EBSA110 MACHINE SUPPORT 1541M: Russell King <linux@armlinux.org.uk> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543W: http://www.armlinux.org.uk/ 1544S: Maintained 1545F: arch/arm/mach-ebsa110/ 1546F: drivers/net/ethernet/amd/am79c961a.* 1547 1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1549M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1550R: Pengutronix Kernel Team <kernel@pengutronix.de> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553N: efm32 1554 1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1556M: Robert Jarzmik <robert.jarzmik@free.fr> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-pxa/ezx.c 1560 1561ARM/FARADAY FA526 PORT 1562M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.berlios.de/gemini-board 1566F: arch/arm/mm/*-fa* 1567 1568ARM/FOOTBRIDGE ARCHITECTURE 1569M: Russell King <linux@armlinux.org.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571W: http://www.armlinux.org.uk/ 1572S: Maintained 1573F: arch/arm/include/asm/hardware/dec21285.h 1574F: arch/arm/mach-footbridge/ 1575 1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1577M: Shawn Guo <shawnguo@kernel.org> 1578M: Sascha Hauer <s.hauer@pengutronix.de> 1579R: Pengutronix Kernel Team <kernel@pengutronix.de> 1580R: Fabio Estevam <festevam@gmail.com> 1581R: NXP Linux Team <linux-imx@nxp.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1585N: imx 1586N: mxs 1587X: drivers/media/i2c/ 1588 1589ARM/FREESCALE VYBRID ARM ARCHITECTURE 1590M: Shawn Guo <shawnguo@kernel.org> 1591M: Sascha Hauer <s.hauer@pengutronix.de> 1592R: Pengutronix Kernel Team <kernel@pengutronix.de> 1593R: Stefan Agner <stefan@agner.ch> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1597F: arch/arm/mach-imx/*vf610* 1598F: arch/arm/boot/dts/vf* 1599 1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1601M: Shawn Guo <shawnguo@kernel.org> 1602M: Li Yang <leoyang.li@nxp.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1606F: arch/arm/boot/dts/ls1021a* 1607F: arch/arm64/boot/dts/freescale/fsl-* 1608F: arch/arm64/boot/dts/freescale/qoriq-* 1609 1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1611M: Lennert Buytenhek <kernel@wantstofly.org> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614 1615ARM/GUMSTIX MACHINE SUPPORT 1616M: Steve Sakoman <sakoman@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619 1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1621M: Philipp Zabel <philipp.zabel@gmail.com> 1622M: Paul Parsons <lost.distance@yahoo.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-pxa/hx4700.c 1626F: arch/arm/mach-pxa/include/mach/hx4700.h 1627F: sound/soc/pxa/hx4700.c 1628 1629ARM/HISILICON SOC SUPPORT 1630M: Wei Xu <xuwei5@hisilicon.com> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.hisilicon.com 1633S: Supported 1634T: git git://github.com/hisilicon/linux-hisi.git 1635F: arch/arm/mach-hisi/ 1636F: arch/arm/boot/dts/hi3* 1637F: arch/arm/boot/dts/hip* 1638F: arch/arm/boot/dts/hisi* 1639F: arch/arm64/boot/dts/hisilicon/ 1640 1641ARM/HP JORNADA 7XX MACHINE SUPPORT 1642M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1643W: www.jlime.com 1644S: Maintained 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1646F: arch/arm/mach-sa1100/jornada720.c 1647F: arch/arm/mach-sa1100/include/mach/jornada720.h 1648 1649ARM/IGEP MACHINE SUPPORT 1650M: Enric Balletbo i Serra <eballetbo@gmail.com> 1651M: Javier Martinez Canillas <javier@dowhile0.org> 1652L: linux-omap@vger.kernel.org 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655F: arch/arm/boot/dts/omap3-igep* 1656 1657ARM/INCOME PXA270 SUPPORT 1658M: Marek Vasut <marek.vasut@gmail.com> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661F: arch/arm/mach-pxa/colibri-pxa270-income.c 1662 1663ARM/INTEL IOP13XX ARM ARCHITECTURE 1664M: Lennert Buytenhek <kernel@wantstofly.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667 1668ARM/INTEL IOP32X ARM ARCHITECTURE 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/INTEL IOP33X ARM ARCHITECTURE 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Orphan 1676 1677ARM/INTEL IQ81342EX MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/INTEL IXDP2850 MACHINE SUPPORT 1683M: Lennert Buytenhek <kernel@wantstofly.org> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686 1687ARM/INTEL IXP4XX ARM ARCHITECTURE 1688M: Linus Walleij <linusw@kernel.org> 1689M: Imre Kaloz <kaloz@openwrt.org> 1690M: Krzysztof Halasa <khalasa@piap.pl> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692S: Maintained 1693F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1694F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1695F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1696F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1697F: arch/arm/mach-ixp4xx/ 1698F: drivers/clocksource/timer-ixp4xx.c 1699F: drivers/gpio/gpio-ixp4xx.c 1700F: drivers/irqchip/irq-ixp4xx.c 1701F: include/linux/irqchip/irq-ixp4xx.h 1702F: include/linux/platform_data/timer-ixp4xx.h 1703 1704ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1705M: Jonathan Cameron <jic23@cam.ac.uk> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708F: arch/arm/mach-pxa/stargate2.c 1709F: drivers/pcmcia/pxa2xx_stargate2.c 1710 1711ARM/INTEL XSC3 (MANZANO) ARM CORE 1712M: Lennert Buytenhek <kernel@wantstofly.org> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715 1716ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1717M: Lennert Buytenhek <kernel@wantstofly.org> 1718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1719S: Maintained 1720 1721ARM/LG1K ARCHITECTURE 1722M: Chanho Min <chanho.min@lge.com> 1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1724S: Maintained 1725F: arch/arm64/boot/dts/lg/ 1726 1727ARM/LOGICPD PXA270 MACHINE SUPPORT 1728M: Lennert Buytenhek <kernel@wantstofly.org> 1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730S: Maintained 1731 1732ARM/LPC18XX ARCHITECTURE 1733M: Vladimir Zapolskiy <vz@mleia.com> 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1735S: Maintained 1736F: arch/arm/boot/dts/lpc43* 1737F: drivers/i2c/busses/i2c-lpc2k.c 1738F: drivers/memory/pl172.c 1739F: drivers/mtd/spi-nor/nxp-spifi.c 1740F: drivers/rtc/rtc-lpc24xx.c 1741N: lpc18xx 1742 1743ARM/LPC32XX SOC SUPPORT 1744M: Vladimir Zapolskiy <vz@mleia.com> 1745M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1747T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1748S: Maintained 1749F: arch/arm/boot/dts/lpc32* 1750F: arch/arm/mach-lpc32xx/ 1751F: drivers/i2c/busses/i2c-pnx.c 1752F: drivers/net/ethernet/nxp/lpc_eth.c 1753F: drivers/usb/host/ohci-nxp.c 1754F: drivers/watchdog/pnx4008_wdt.c 1755N: lpc32xx 1756 1757ARM/MAGICIAN MACHINE SUPPORT 1758M: Philipp Zabel <philipp.zabel@gmail.com> 1759S: Maintained 1760 1761ARM/Marvell Dove/MV78xx0/Orion SOC support 1762M: Jason Cooper <jason@lakedaemon.net> 1763M: Andrew Lunn <andrew@lunn.ch> 1764M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1765M: Gregory Clement <gregory.clement@bootlin.com> 1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1767S: Maintained 1768F: Documentation/devicetree/bindings/soc/dove/ 1769F: arch/arm/mach-dove/ 1770F: arch/arm/mach-mv78xx0/ 1771F: arch/arm/mach-orion5x/ 1772F: arch/arm/plat-orion/ 1773F: arch/arm/boot/dts/dove* 1774F: arch/arm/boot/dts/orion5x* 1775 1776ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1777M: Jason Cooper <jason@lakedaemon.net> 1778M: Andrew Lunn <andrew@lunn.ch> 1779M: Gregory Clement <gregory.clement@bootlin.com> 1780M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1782S: Maintained 1783F: arch/arm/boot/dts/armada* 1784F: arch/arm/boot/dts/kirkwood* 1785F: arch/arm/configs/mvebu_*_defconfig 1786F: arch/arm/mach-mvebu/ 1787F: arch/arm64/boot/dts/marvell/armada* 1788F: drivers/cpufreq/armada-37xx-cpufreq.c 1789F: drivers/cpufreq/armada-8k-cpufreq.c 1790F: drivers/cpufreq/mvebu-cpufreq.c 1791F: drivers/irqchip/irq-armada-370-xp.c 1792F: drivers/irqchip/irq-mvebu-* 1793F: drivers/pinctrl/mvebu/ 1794F: drivers/rtc/rtc-armada38x.c 1795 1796ARM/Mediatek RTC DRIVER 1797M: Eddie Huang <eddie.huang@mediatek.com> 1798M: Sean Wang <sean.wang@mediatek.com> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1801S: Maintained 1802F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1803F: drivers/rtc/rtc-mt6397.c 1804F: drivers/rtc/rtc-mt7622.c 1805 1806ARM/Mediatek SoC support 1807M: Matthias Brugger <matthias.bgg@gmail.com> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1810W: https://mtk.bcnfs.org/ 1811C: irc://chat.freenode.net/linux-mediatek 1812S: Maintained 1813F: arch/arm/boot/dts/mt6* 1814F: arch/arm/boot/dts/mt7* 1815F: arch/arm/boot/dts/mt8* 1816F: arch/arm/mach-mediatek/ 1817F: arch/arm64/boot/dts/mediatek/ 1818F: drivers/soc/mediatek/ 1819N: mtk 1820N: mt[678] 1821K: mediatek 1822 1823ARM/Mediatek USB3 PHY DRIVER 1824M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1827S: Maintained 1828F: drivers/phy/mediatek/ 1829F: Documentation/devicetree/bindings/phy/phy-mtk-* 1830 1831ARM/MICREL KS8695 ARCHITECTURE 1832M: Greg Ungerer <gerg@uclinux.org> 1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834F: arch/arm/mach-ks8695/ 1835S: Odd Fixes 1836 1837ARM/Microchip (AT91) SoC support 1838M: Nicolas Ferre <nicolas.ferre@microchip.com> 1839M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1840M: Ludovic Desroches <ludovic.desroches@microchip.com> 1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1842W: http://www.linux4sam.org 1843T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1844S: Supported 1845N: at91 1846N: atmel 1847F: arch/arm/mach-at91/ 1848F: include/soc/at91/ 1849F: arch/arm/boot/dts/at91*.dts 1850F: arch/arm/boot/dts/at91*.dtsi 1851F: arch/arm/boot/dts/sama*.dts 1852F: arch/arm/boot/dts/sama*.dtsi 1853F: arch/arm/include/debug/at91.S 1854F: drivers/memory/atmel* 1855F: drivers/watchdog/sama5d4_wdt.c 1856X: drivers/input/touchscreen/atmel_mxt_ts.c 1857X: drivers/net/wireless/atmel/ 1858 1859ARM/MIOA701 MACHINE SUPPORT 1860M: Robert Jarzmik <robert.jarzmik@free.fr> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862F: arch/arm/mach-pxa/mioa701.c 1863S: Maintained 1864 1865ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1866M: Michael Petchkovsky <mkpetch@internode.on.net> 1867S: Maintained 1868 1869ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1870M: Linus Walleij <linus.walleij@linaro.org> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872S: Maintained 1873F: arch/arm/mach-nomadik/ 1874F: arch/arm/mach-u300/ 1875F: arch/arm/mach-ux500/ 1876F: arch/arm/boot/dts/ste-* 1877F: drivers/clk/clk-nomadik.c 1878F: drivers/clk/clk-u300.c 1879F: drivers/clocksource/clksrc-dbx500-prcmu.c 1880F: drivers/clocksource/timer-u300.c 1881F: drivers/dma/coh901318* 1882F: drivers/dma/ste_dma40* 1883F: drivers/hwspinlock/u8500_hsem.c 1884F: drivers/i2c/busses/i2c-nomadik.c 1885F: drivers/i2c/busses/i2c-stu300.c 1886F: drivers/mfd/ab3100* 1887F: drivers/mfd/ab8500* 1888F: drivers/mfd/abx500* 1889F: drivers/mfd/dbx500* 1890F: drivers/mfd/db8500* 1891F: drivers/pinctrl/nomadik/ 1892F: drivers/pinctrl/pinctrl-coh901* 1893F: drivers/pinctrl/pinctrl-u300.c 1894F: drivers/rtc/rtc-ab3100.c 1895F: drivers/rtc/rtc-ab8500.c 1896F: drivers/rtc/rtc-coh901331.c 1897F: drivers/rtc/rtc-pl031.c 1898F: drivers/watchdog/coh901327_wdt.c 1899F: Documentation/devicetree/bindings/arm/ste-* 1900F: Documentation/devicetree/bindings/arm/ux500/ 1901T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1902 1903ARM/NUVOTON NPCM ARCHITECTURE 1904M: Avi Fishman <avifishman70@gmail.com> 1905M: Tomer Maimon <tmaimon77@gmail.com> 1906R: Patrick Venture <venture@google.com> 1907R: Nancy Yuen <yuenn@google.com> 1908R: Brendan Higgins <brendanhiggins@google.com> 1909L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1910S: Supported 1911F: arch/arm/mach-npcm/ 1912F: arch/arm/boot/dts/nuvoton-npcm* 1913F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1914F: drivers/*/*npcm* 1915F: Documentation/devicetree/bindings/*/*npcm* 1916F: Documentation/devicetree/bindings/*/*/*npcm* 1917 1918ARM/NUVOTON W90X900 ARM ARCHITECTURE 1919M: Wan ZongShun <mcuos.com@gmail.com> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921W: http://www.mcuos.com 1922S: Maintained 1923F: arch/arm/mach-w90x900/ 1924F: drivers/input/keyboard/w90p910_keypad.c 1925F: drivers/input/touchscreen/w90p910_ts.c 1926F: drivers/watchdog/nuc900_wdt.c 1927F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1928F: drivers/mtd/nand/raw/nuc900_nand.c 1929F: drivers/rtc/rtc-nuc900.c 1930F: drivers/spi/spi-nuc900.c 1931F: drivers/usb/host/ehci-w90x900.c 1932F: drivers/video/fbdev/nuc900fb.c 1933 1934ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1935L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1936W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1937S: Orphan 1938F: arch/arm/mach-s3c24xx/mach-gta02.c 1939F: arch/arm/mach-s3c24xx/gta02.h 1940 1941ARM/Orion SoC/Technologic Systems TS-78xx platform support 1942M: Alexander Clouter <alex@digriz.org.uk> 1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1944W: http://www.digriz.org.uk/ts78xx/kernel 1945S: Maintained 1946F: arch/arm/mach-orion5x/ts78xx-* 1947 1948ARM/OXNAS platform support 1949M: Neil Armstrong <narmstrong@baylibre.com> 1950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1951L: linux-oxnas@groups.io (moderated for non-subscribers) 1952S: Maintained 1953F: arch/arm/mach-oxnas/ 1954F: arch/arm/boot/dts/ox8*.dts* 1955N: oxnas 1956 1957ARM/PALM TREO SUPPORT 1958M: Tomas Cech <sleep_walker@suse.com> 1959L: linux-arm-kernel@lists.infradead.org 1960W: http://hackndev.com 1961S: Maintained 1962F: arch/arm/mach-pxa/palmtreo.* 1963 1964ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1965M: Marek Vasut <marek.vasut@gmail.com> 1966L: linux-arm-kernel@lists.infradead.org 1967W: http://hackndev.com 1968S: Maintained 1969F: arch/arm/mach-pxa/include/mach/palmtx.h 1970F: arch/arm/mach-pxa/palmtx.c 1971F: arch/arm/mach-pxa/palmt5.* 1972F: arch/arm/mach-pxa/include/mach/palmld.h 1973F: arch/arm/mach-pxa/palmld.c 1974F: arch/arm/mach-pxa/palmte2.* 1975F: arch/arm/mach-pxa/include/mach/palmtc.h 1976F: arch/arm/mach-pxa/palmtc.c 1977 1978ARM/PALMZ72 SUPPORT 1979M: Sergey Lapin <slapin@ossfans.org> 1980L: linux-arm-kernel@lists.infradead.org 1981W: http://hackndev.com 1982S: Maintained 1983F: arch/arm/mach-pxa/palmz72.* 1984 1985ARM/PLEB SUPPORT 1986M: Peter Chubb <pleb@gelato.unsw.edu.au> 1987W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1988S: Maintained 1989 1990ARM/PT DIGITAL BOARD PORT 1991M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993W: http://www.armlinux.org.uk/ 1994S: Maintained 1995 1996ARM/QUALCOMM SUPPORT 1997M: Andy Gross <andy.gross@linaro.org> 1998M: David Brown <david.brown@linaro.org> 1999L: linux-arm-msm@vger.kernel.org 2000S: Maintained 2001F: Documentation/devicetree/bindings/soc/qcom/ 2002F: Documentation/devicetree/bindings/*/qcom* 2003F: arch/arm/boot/dts/qcom-*.dts 2004F: arch/arm/boot/dts/qcom-*.dtsi 2005F: arch/arm/mach-qcom/ 2006F: arch/arm64/boot/dts/qcom/ 2007F: drivers/*/qcom/ 2008F: drivers/*/qcom* 2009F: drivers/*/*/qcom/ 2010F: drivers/*/*/qcom* 2011F: drivers/*/pm8???-* 2012F: drivers/bluetooth/btqcomsmd.c 2013F: drivers/clocksource/timer-qcom.c 2014F: drivers/extcon/extcon-qcom* 2015F: drivers/iommu/msm* 2016F: drivers/i2c/busses/i2c-qup.c 2017F: drivers/i2c/busses/i2c-qcom-geni.c 2018F: drivers/mfd/ssbi.c 2019F: drivers/mmc/host/mmci_qcom* 2020F: drivers/mmc/host/sdhci_msm.c 2021F: drivers/pci/controller/dwc/pcie-qcom.c 2022F: drivers/phy/qualcomm/ 2023F: drivers/power/*/msm* 2024F: drivers/reset/reset-qcom-* 2025F: drivers/scsi/ufs/ufs-qcom.* 2026F: drivers/spi/spi-qup.c 2027F: drivers/spi/spi-geni-qcom.c 2028F: drivers/spi/spi-qcom-qspi.c 2029F: drivers/tty/serial/msm_serial.c 2030F: drivers/usb/dwc3/dwc3-qcom.c 2031F: include/dt-bindings/*/qcom* 2032F: include/linux/*/qcom* 2033T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 2034 2035ARM/RADISYS ENP2611 MACHINE SUPPORT 2036M: Lennert Buytenhek <kernel@wantstofly.org> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038S: Maintained 2039 2040ARM/RDA MICRO ARCHITECTURE 2041M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2044S: Maintained 2045F: arch/arm/boot/dts/rda8810pl-* 2046F: drivers/clocksource/timer-rda.c 2047F: drivers/irqchip/irq-rda-intc.c 2048F: drivers/tty/serial/rda-uart.c 2049F: Documentation/devicetree/bindings/arm/rda.txt 2050F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2051F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2052F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2053 2054ARM/REALTEK ARCHITECTURE 2055M: Andreas Färber <afaerber@suse.de> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057S: Maintained 2058F: arch/arm64/boot/dts/realtek/ 2059F: Documentation/devicetree/bindings/arm/realtek.txt 2060 2061ARM/RENESAS ARM64 ARCHITECTURE 2062M: Simon Horman <horms@verge.net.au> 2063M: Magnus Damm <magnus.damm@gmail.com> 2064L: linux-renesas-soc@vger.kernel.org 2065Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2066T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2067S: Supported 2068F: arch/arm64/boot/dts/renesas/ 2069F: Documentation/devicetree/bindings/arm/renesas.yaml 2070F: drivers/soc/renesas/ 2071F: include/linux/soc/renesas/ 2072 2073ARM/RISCPC ARCHITECTURE 2074M: Russell King <linux@armlinux.org.uk> 2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2076W: http://www.armlinux.org.uk/ 2077S: Maintained 2078F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2079F: arch/arm/include/asm/hardware/ioc.h 2080F: arch/arm/include/asm/hardware/iomd.h 2081F: arch/arm/include/asm/hardware/memc.h 2082F: arch/arm/mach-rpc/ 2083F: drivers/net/ethernet/8390/etherh.c 2084F: drivers/net/ethernet/i825xx/ether1* 2085F: drivers/net/ethernet/seeq/ether3* 2086F: drivers/scsi/arm/ 2087 2088ARM/Rockchip SoC support 2089M: Heiko Stuebner <heiko@sntech.de> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091L: linux-rockchip@lists.infradead.org 2092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2093S: Maintained 2094F: arch/arm/boot/dts/rk3* 2095F: arch/arm/boot/dts/rv1108* 2096F: arch/arm/mach-rockchip/ 2097F: drivers/clk/rockchip/ 2098F: drivers/i2c/busses/i2c-rk3x.c 2099F: drivers/*/*rockchip* 2100F: drivers/*/*/*rockchip* 2101F: sound/soc/rockchip/ 2102N: rockchip 2103 2104ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2105M: Kukjin Kim <kgene@kernel.org> 2106M: Krzysztof Kozlowski <krzk@kernel.org> 2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2108L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2109Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2110S: Maintained 2111F: arch/arm/boot/dts/s3c* 2112F: arch/arm/boot/dts/s5p* 2113F: arch/arm/boot/dts/exynos* 2114F: arch/arm64/boot/dts/exynos/ 2115F: arch/arm/plat-samsung/ 2116F: arch/arm/mach-s3c24*/ 2117F: arch/arm/mach-s3c64xx/ 2118F: arch/arm/mach-s5p*/ 2119F: arch/arm/mach-exynos*/ 2120F: drivers/*/*s3c24* 2121F: drivers/*/*/*s3c24* 2122F: drivers/*/*s3c64xx* 2123F: drivers/*/*s5pv210* 2124F: drivers/memory/samsung/* 2125F: drivers/soc/samsung/* 2126F: Documentation/arm/Samsung/ 2127F: Documentation/devicetree/bindings/arm/samsung/ 2128F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2129F: Documentation/devicetree/bindings/power/pd-samsung.txt 2130N: exynos 2131 2132ARM/SAMSUNG MOBILE MACHINE SUPPORT 2133M: Kyungmin Park <kyungmin.park@samsung.com> 2134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2135S: Maintained 2136F: arch/arm/mach-s5pv210/ 2137 2138ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2139M: Kyungmin Park <kyungmin.park@samsung.com> 2140M: Kamil Debski <kamil@wypas.org> 2141M: Andrzej Hajda <a.hajda@samsung.com> 2142L: linux-arm-kernel@lists.infradead.org 2143L: linux-media@vger.kernel.org 2144S: Maintained 2145F: drivers/media/platform/s5p-g2d/ 2146 2147ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2148M: Marek Szyprowski <m.szyprowski@samsung.com> 2149L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2150L: linux-media@vger.kernel.org 2151S: Maintained 2152F: drivers/media/platform/s5p-cec/ 2153F: Documentation/devicetree/bindings/media/s5p-cec.txt 2154 2155ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2156M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2157M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2158M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2159L: linux-arm-kernel@lists.infradead.org 2160L: linux-media@vger.kernel.org 2161S: Maintained 2162F: drivers/media/platform/s5p-jpeg/ 2163 2164ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2165M: Kyungmin Park <kyungmin.park@samsung.com> 2166M: Kamil Debski <kamil@wypas.org> 2167M: Jeongtae Park <jtp.park@samsung.com> 2168M: Andrzej Hajda <a.hajda@samsung.com> 2169L: linux-arm-kernel@lists.infradead.org 2170L: linux-media@vger.kernel.org 2171S: Maintained 2172F: drivers/media/platform/s5p-mfc/ 2173 2174ARM/SHMOBILE ARM ARCHITECTURE 2175M: Simon Horman <horms@verge.net.au> 2176M: Magnus Damm <magnus.damm@gmail.com> 2177L: linux-renesas-soc@vger.kernel.org 2178Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2179T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2180S: Supported 2181F: arch/arm/boot/dts/emev2* 2182F: arch/arm/boot/dts/gr-peach* 2183F: arch/arm/boot/dts/iwg20d-q7* 2184F: arch/arm/boot/dts/r7s* 2185F: arch/arm/boot/dts/r8a* 2186F: arch/arm/boot/dts/r9a* 2187F: arch/arm/boot/dts/sh* 2188F: arch/arm/configs/shmobile_defconfig 2189F: arch/arm/include/debug/renesas-scif.S 2190F: arch/arm/mach-shmobile/ 2191F: Documentation/devicetree/bindings/arm/renesas.yaml 2192F: drivers/soc/renesas/ 2193F: include/linux/soc/renesas/ 2194 2195ARM/SOCFPGA ARCHITECTURE 2196M: Dinh Nguyen <dinguyen@kernel.org> 2197S: Maintained 2198F: arch/arm/mach-socfpga/ 2199F: arch/arm/boot/dts/socfpga* 2200F: arch/arm/configs/socfpga_defconfig 2201F: arch/arm64/boot/dts/altera/ 2202W: http://www.rocketboards.org 2203T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2204 2205ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2206M: Dinh Nguyen <dinguyen@kernel.org> 2207S: Maintained 2208F: drivers/clk/socfpga/ 2209 2210ARM/SOCFPGA EDAC SUPPORT 2211M: Thor Thayer <thor.thayer@linux.intel.com> 2212S: Maintained 2213F: drivers/edac/altera_edac. 2214 2215ARM/SPREADTRUM SoC SUPPORT 2216M: Orson Zhai <orsonzhai@gmail.com> 2217M: Baolin Wang <baolin.wang@linaro.org> 2218M: Chunyan Zhang <zhang.lyra@gmail.com> 2219S: Maintained 2220F: arch/arm64/boot/dts/sprd 2221N: sprd 2222 2223ARM/STI ARCHITECTURE 2224M: Patrice Chotard <patrice.chotard@st.com> 2225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2226W: http://www.stlinux.com 2227S: Maintained 2228F: arch/arm/mach-sti/ 2229F: arch/arm/boot/dts/sti* 2230F: drivers/char/hw_random/st-rng.c 2231F: drivers/clocksource/arm_global_timer.c 2232F: drivers/clocksource/clksrc_st_lpc.c 2233F: drivers/cpufreq/sti-cpufreq.c 2234F: drivers/dma/st_fdma* 2235F: drivers/i2c/busses/i2c-st.c 2236F: drivers/media/rc/st_rc.c 2237F: drivers/media/platform/sti/c8sectpfe/ 2238F: drivers/mmc/host/sdhci-st.c 2239F: drivers/phy/st/phy-miphy28lp.c 2240F: drivers/phy/st/phy-stih407-usb.c 2241F: drivers/pinctrl/pinctrl-st.c 2242F: drivers/remoteproc/st_remoteproc.c 2243F: drivers/remoteproc/st_slim_rproc.c 2244F: drivers/reset/sti/ 2245F: drivers/rtc/rtc-st-lpc.c 2246F: drivers/tty/serial/st-asc.c 2247F: drivers/usb/dwc3/dwc3-st.c 2248F: drivers/usb/host/ehci-st.c 2249F: drivers/usb/host/ohci-st.c 2250F: drivers/watchdog/st_lpc_wdt.c 2251F: drivers/ata/ahci_st.c 2252F: include/linux/remoteproc/st_slim_rproc.h 2253 2254ARM/STM32 ARCHITECTURE 2255M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2256M: Alexandre Torgue <alexandre.torgue@st.com> 2257L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259S: Maintained 2260T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2261N: stm32 2262N: stm 2263F: arch/arm/boot/dts/stm32* 2264F: arch/arm/mach-stm32/ 2265F: drivers/clocksource/armv7m_systick.c 2266 2267ARM/Synaptics SoC support 2268M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2269M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2271S: Maintained 2272F: arch/arm/mach-berlin/ 2273F: arch/arm/boot/dts/berlin* 2274F: arch/arm64/boot/dts/synaptics/ 2275 2276ARM/TANGO ARCHITECTURE 2277M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2278M: Mans Rullgard <mans@mansr.com> 2279L: linux-arm-kernel@lists.infradead.org 2280S: Odd Fixes 2281N: tango 2282 2283ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2284M: Lennert Buytenhek <kernel@wantstofly.org> 2285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2286S: Maintained 2287 2288ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2289M: Hans Verkuil <hans.verkuil@cisco.com> 2290L: linux-tegra@vger.kernel.org 2291L: linux-media@vger.kernel.org 2292S: Maintained 2293F: drivers/media/platform/tegra-cec/ 2294F: Documentation/devicetree/bindings/media/tegra-cec.txt 2295 2296ARM/TETON BGA MACHINE SUPPORT 2297M: "Mark F. Brown" <mark.brown314@gmail.com> 2298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2299S: Maintained 2300 2301ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2302M: Santosh Shilimkar <ssantosh@kernel.org> 2303L: linux-kernel@vger.kernel.org 2304S: Maintained 2305F: drivers/memory/*emif* 2306 2307ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2308M: Tero Kristo <t-kristo@ti.com> 2309M: Nishanth Menon <nm@ti.com> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Supported 2312F: Documentation/devicetree/bindings/arm/ti/k3.txt 2313F: arch/arm64/boot/dts/ti/Makefile 2314F: arch/arm64/boot/dts/ti/k3-* 2315F: include/dt-bindings/pinctrl/k3.h 2316 2317ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2318M: Santosh Shilimkar <ssantosh@kernel.org> 2319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2320S: Maintained 2321F: arch/arm/mach-keystone/ 2322F: arch/arm/boot/dts/keystone-* 2323T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2324 2325ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2326M: Santosh Shilimkar <ssantosh@kernel.org> 2327L: linux-kernel@vger.kernel.org 2328S: Maintained 2329F: drivers/clk/keystone/ 2330 2331ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2332M: Santosh Shilimkar <ssantosh@kernel.org> 2333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2334L: linux-kernel@vger.kernel.org 2335S: Maintained 2336F: drivers/clocksource/timer-keystone.c 2337 2338ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2339M: Santosh Shilimkar <ssantosh@kernel.org> 2340L: linux-kernel@vger.kernel.org 2341S: Maintained 2342F: drivers/power/reset/keystone-reset.c 2343 2344ARM/THECUS N2100 MACHINE SUPPORT 2345M: Lennert Buytenhek <kernel@wantstofly.org> 2346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2347S: Maintained 2348 2349ARM/TOSA MACHINE SUPPORT 2350M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2351M: Dirk Opfer <dirk@opfer-online.de> 2352S: Maintained 2353 2354ARM/UNIPHIER ARCHITECTURE 2355M: Masahiro Yamada <yamada.masahiro@socionext.com> 2356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2357T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2358S: Maintained 2359F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2360F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2361F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2362F: arch/arm/boot/dts/uniphier* 2363F: arch/arm/include/asm/hardware/cache-uniphier.h 2364F: arch/arm/mach-uniphier/ 2365F: arch/arm/mm/cache-uniphier.c 2366F: arch/arm64/boot/dts/socionext/uniphier* 2367F: drivers/bus/uniphier-system-bus.c 2368F: drivers/clk/uniphier/ 2369F: drivers/dmaengine/uniphier-mdmac.c 2370F: drivers/gpio/gpio-uniphier.c 2371F: drivers/i2c/busses/i2c-uniphier* 2372F: drivers/irqchip/irq-uniphier-aidet.c 2373F: drivers/mmc/host/uniphier-sd.c 2374F: drivers/pinctrl/uniphier/ 2375F: drivers/reset/reset-uniphier.c 2376F: drivers/tty/serial/8250/8250_uniphier.c 2377N: uniphier 2378 2379ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2380M: Ulf Hansson <ulf.hansson@linaro.org> 2381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2382T: git git://git.linaro.org/people/ulfh/clk.git 2383S: Maintained 2384F: drivers/clk/ux500/ 2385 2386ARM/VERSATILE EXPRESS PLATFORM 2387M: Liviu Dudau <liviu.dudau@arm.com> 2388M: Sudeep Holla <sudeep.holla@arm.com> 2389M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2391S: Maintained 2392F: arch/arm/boot/dts/vexpress* 2393F: arch/arm64/boot/dts/arm/ 2394F: arch/arm/mach-vexpress/ 2395F: */*/vexpress* 2396F: */*/*/vexpress* 2397F: drivers/clk/versatile/clk-vexpress-osc.c 2398F: drivers/clocksource/timer-versatile.c 2399N: mps2 2400 2401ARM/VFP SUPPORT 2402M: Russell King <linux@armlinux.org.uk> 2403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2404W: http://www.armlinux.org.uk/ 2405S: Maintained 2406F: arch/arm/vfp/ 2407 2408ARM/VOIPAC PXA270 SUPPORT 2409M: Marek Vasut <marek.vasut@gmail.com> 2410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2411S: Maintained 2412F: arch/arm/mach-pxa/vpac270.c 2413F: arch/arm/mach-pxa/include/mach/vpac270.h 2414 2415ARM/VT8500 ARM ARCHITECTURE 2416M: Tony Prisk <linux@prisktech.co.nz> 2417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2418S: Maintained 2419F: arch/arm/mach-vt8500/ 2420F: drivers/clocksource/timer-vt8500.c 2421F: drivers/i2c/busses/i2c-wmt.c 2422F: drivers/mmc/host/wmt-sdmmc.c 2423F: drivers/pwm/pwm-vt8500.c 2424F: drivers/rtc/rtc-vt8500.c 2425F: drivers/tty/serial/vt8500_serial.c 2426F: drivers/usb/host/ehci-platform.c 2427F: drivers/usb/host/uhci-platform.c 2428F: drivers/video/fbdev/vt8500lcdfb.* 2429F: drivers/video/fbdev/wm8505fb* 2430F: drivers/video/fbdev/wmt_ge_rops.* 2431 2432ARM/ZIPIT Z2 SUPPORT 2433M: Marek Vasut <marek.vasut@gmail.com> 2434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2435S: Maintained 2436F: arch/arm/mach-pxa/z2.c 2437F: arch/arm/mach-pxa/include/mach/z2.h 2438 2439ARM/ZTE ARCHITECTURE 2440M: Jun Nie <jun.nie@linaro.org> 2441M: Shawn Guo <shawnguo@kernel.org> 2442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2443S: Maintained 2444F: arch/arm/boot/dts/zx2967* 2445F: arch/arm/mach-zx/ 2446F: arch/arm64/boot/dts/zte/ 2447F: drivers/clk/zte/ 2448F: drivers/dma/zx_dma.c 2449F: drivers/gpio/gpio-zx.c 2450F: drivers/i2c/busses/i2c-zx2967.c 2451F: drivers/mmc/host/dw_mmc-zx.* 2452F: drivers/pinctrl/zte/ 2453F: drivers/soc/zte/ 2454F: drivers/thermal/zx2967_thermal.c 2455F: drivers/watchdog/zx2967_wdt.c 2456F: Documentation/devicetree/bindings/arm/zte.yaml 2457F: Documentation/devicetree/bindings/clock/zx2967*.txt 2458F: Documentation/devicetree/bindings/dma/zxdma.txt 2459F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2460F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2461F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2462F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2463F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2464F: Documentation/devicetree/bindings/soc/zte/ 2465F: Documentation/devicetree/bindings/sound/zte,*.txt 2466F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2467F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2468F: include/dt-bindings/clock/zx2967*.h 2469F: include/dt-bindings/soc/zte,*.h 2470F: sound/soc/codecs/zx_aud96p22.c 2471F: sound/soc/zte/ 2472 2473ARM/ZYNQ ARCHITECTURE 2474M: Michal Simek <michal.simek@xilinx.com> 2475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2476W: http://wiki.xilinx.com 2477T: git https://github.com/Xilinx/linux-xlnx.git 2478S: Supported 2479F: arch/arm/mach-zynq/ 2480F: drivers/cpuidle/cpuidle-zynq.c 2481F: drivers/block/xsysace.c 2482N: zynq 2483N: xilinx 2484F: drivers/clocksource/timer-cadence-ttc.c 2485F: drivers/i2c/busses/i2c-cadence.c 2486F: drivers/mmc/host/sdhci-of-arasan.c 2487F: drivers/edac/synopsys_edac.c 2488F: drivers/i2c/busses/i2c-xiic.c 2489 2490ARM64 PORT (AARCH64 ARCHITECTURE) 2491M: Catalin Marinas <catalin.marinas@arm.com> 2492M: Will Deacon <will.deacon@arm.com> 2493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2495S: Maintained 2496F: arch/arm64/ 2497X: arch/arm64/boot/dts/ 2498F: Documentation/arm64/ 2499 2500AS3645A LED FLASH CONTROLLER DRIVER 2501M: Sakari Ailus <sakari.ailus@iki.fi> 2502L: linux-leds@vger.kernel.org 2503S: Maintained 2504F: drivers/leds/leds-as3645a.c 2505 2506ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2507M: Tianshu Qiu <tian.shu.qiu@intel.com> 2508L: linux-media@vger.kernel.org 2509T: git git://linuxtv.org/media_tree.git 2510S: Maintained 2511F: drivers/media/i2c/ak7375.c 2512F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2513 2514ASAHI KASEI AK8974 DRIVER 2515M: Linus Walleij <linus.walleij@linaro.org> 2516L: linux-iio@vger.kernel.org 2517W: http://www.akm.com/ 2518S: Supported 2519F: drivers/iio/magnetometer/ak8974.c 2520 2521ASC7621 HARDWARE MONITOR DRIVER 2522M: George Joseph <george.joseph@fairview5.com> 2523L: linux-hwmon@vger.kernel.org 2524S: Maintained 2525F: Documentation/hwmon/asc7621 2526F: drivers/hwmon/asc7621.c 2527 2528ASPEED VIDEO ENGINE DRIVER 2529M: Eddie James <eajames@linux.ibm.com> 2530L: linux-media@vger.kernel.org 2531L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2532S: Maintained 2533F: drivers/media/platform/aspeed-video.c 2534F: Documentation/devicetree/bindings/media/aspeed-video.txt 2535 2536ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2537M: Corentin Chary <corentin.chary@gmail.com> 2538L: acpi4asus-user@lists.sourceforge.net 2539L: platform-driver-x86@vger.kernel.org 2540W: http://acpi4asus.sf.net 2541S: Maintained 2542F: drivers/platform/x86/asus*.c 2543F: drivers/platform/x86/eeepc*.c 2544 2545ASUS WIRELESS RADIO CONTROL DRIVER 2546M: João Paulo Rechi Vita <jprvita@gmail.com> 2547L: platform-driver-x86@vger.kernel.org 2548S: Maintained 2549F: drivers/platform/x86/asus-wireless.c 2550 2551ASYMMETRIC KEYS 2552M: David Howells <dhowells@redhat.com> 2553L: keyrings@vger.kernel.org 2554S: Maintained 2555F: Documentation/crypto/asymmetric-keys.txt 2556F: include/linux/verification.h 2557F: include/crypto/public_key.h 2558F: include/crypto/pkcs7.h 2559F: crypto/asymmetric_keys/ 2560 2561ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2562R: Dan Williams <dan.j.williams@intel.com> 2563W: http://sourceforge.net/projects/xscaleiop 2564S: Odd fixes 2565F: Documentation/crypto/async-tx-api.txt 2566F: crypto/async_tx/ 2567F: drivers/dma/ 2568F: include/linux/dmaengine.h 2569F: include/linux/async_tx.h 2570 2571AT24 EEPROM DRIVER 2572M: Bartosz Golaszewski <brgl@bgdev.pl> 2573L: linux-i2c@vger.kernel.org 2574T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2575S: Maintained 2576F: Documentation/devicetree/bindings/eeprom/at24.txt 2577F: drivers/misc/eeprom/at24.c 2578 2579ATA OVER ETHERNET (AOE) DRIVER 2580M: "Ed L. Cashin" <ed.cashin@acm.org> 2581W: http://www.openaoe.org/ 2582S: Supported 2583F: Documentation/aoe/ 2584F: drivers/block/aoe/ 2585 2586ATHEROS 71XX/9XXX GPIO DRIVER 2587M: Alban Bedel <albeu@free.fr> 2588W: https://github.com/AlbanBedel/linux 2589T: git git://github.com/AlbanBedel/linux 2590S: Maintained 2591F: drivers/gpio/gpio-ath79.c 2592F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2593 2594ATHEROS 71XX/9XXX USB PHY DRIVER 2595M: Alban Bedel <albeu@free.fr> 2596W: https://github.com/AlbanBedel/linux 2597T: git git://github.com/AlbanBedel/linux 2598S: Maintained 2599F: drivers/phy/qualcomm/phy-ath79-usb.c 2600F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2601 2602ATHEROS ATH GENERIC UTILITIES 2603M: Kalle Valo <kvalo@codeaurora.org> 2604L: linux-wireless@vger.kernel.org 2605S: Supported 2606F: drivers/net/wireless/ath/* 2607 2608ATHEROS ATH5K WIRELESS DRIVER 2609M: Jiri Slaby <jirislaby@gmail.com> 2610M: Nick Kossifidis <mickflemm@gmail.com> 2611M: Luis Chamberlain <mcgrof@kernel.org> 2612L: linux-wireless@vger.kernel.org 2613W: http://wireless.kernel.org/en/users/Drivers/ath5k 2614S: Maintained 2615F: drivers/net/wireless/ath/ath5k/ 2616 2617ATHEROS ATH6KL WIRELESS DRIVER 2618M: Kalle Valo <kvalo@codeaurora.org> 2619L: linux-wireless@vger.kernel.org 2620W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2622S: Supported 2623F: drivers/net/wireless/ath/ath6kl/ 2624 2625ATI_REMOTE2 DRIVER 2626M: Ville Syrjala <syrjala@sci.fi> 2627S: Maintained 2628F: drivers/input/misc/ati_remote2.c 2629 2630ATK0110 HWMON DRIVER 2631M: Luca Tettamanti <kronos.it@gmail.com> 2632L: linux-hwmon@vger.kernel.org 2633S: Maintained 2634F: drivers/hwmon/asus_atk0110.c 2635 2636ATLX ETHERNET DRIVERS 2637M: Jay Cliburn <jcliburn@gmail.com> 2638M: Chris Snook <chris.snook@gmail.com> 2639L: netdev@vger.kernel.org 2640W: http://sourceforge.net/projects/atl1 2641W: http://atl1.sourceforge.net 2642S: Maintained 2643F: drivers/net/ethernet/atheros/ 2644 2645ATM 2646M: Chas Williams <3chas3@gmail.com> 2647L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2648L: netdev@vger.kernel.org 2649W: http://linux-atm.sourceforge.net 2650S: Maintained 2651F: drivers/atm/ 2652F: include/linux/atm* 2653F: include/uapi/linux/atm* 2654 2655ATMEL MACB ETHERNET DRIVER 2656M: Nicolas Ferre <nicolas.ferre@microchip.com> 2657S: Supported 2658F: drivers/net/ethernet/cadence/ 2659 2660ATMEL MAXTOUCH DRIVER 2661M: Nick Dyer <nick@shmanahar.org> 2662T: git git://github.com/ndyer/linux.git 2663S: Maintained 2664F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2665F: drivers/input/touchscreen/atmel_mxt_ts.c 2666 2667ATMEL WIRELESS DRIVER 2668M: Simon Kelley <simon@thekelleys.org.uk> 2669L: linux-wireless@vger.kernel.org 2670W: http://www.thekelleys.org.uk/atmel 2671W: http://atmelwlandriver.sourceforge.net/ 2672S: Maintained 2673F: drivers/net/wireless/atmel/atmel* 2674 2675ATOMIC INFRASTRUCTURE 2676M: Will Deacon <will.deacon@arm.com> 2677M: Peter Zijlstra <peterz@infradead.org> 2678R: Boqun Feng <boqun.feng@gmail.com> 2679L: linux-kernel@vger.kernel.org 2680S: Maintained 2681F: arch/*/include/asm/atomic*.h 2682F: include/*/atomic*.h 2683F: scripts/atomic/ 2684 2685ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2686M: Bradley Grove <linuxdrivers@attotech.com> 2687L: linux-scsi@vger.kernel.org 2688W: http://www.attotech.com 2689S: Supported 2690F: drivers/scsi/esas2r 2691 2692ATUSB IEEE 802.15.4 RADIO DRIVER 2693M: Stefan Schmidt <stefan@datenfreihafen.org> 2694L: linux-wpan@vger.kernel.org 2695S: Maintained 2696F: drivers/net/ieee802154/atusb.c 2697F: drivers/net/ieee802154/atusb.h 2698F: drivers/net/ieee802154/at86rf230.h 2699 2700AUDIT SUBSYSTEM 2701M: Paul Moore <paul@paul-moore.com> 2702M: Eric Paris <eparis@redhat.com> 2703L: linux-audit@redhat.com (moderated for non-subscribers) 2704W: https://github.com/linux-audit 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2706S: Supported 2707F: include/linux/audit.h 2708F: include/uapi/linux/audit.h 2709F: kernel/audit* 2710 2711AUXILIARY DISPLAY DRIVERS 2712M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2713S: Maintained 2714F: drivers/auxdisplay/ 2715F: include/linux/cfag12864b.h 2716 2717AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2718M: Andreas Klinger <ak@it-klinger.de> 2719L: linux-iio@vger.kernel.org 2720S: Maintained 2721F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2722F: drivers/iio/adc/hx711.c 2723 2724AX.25 NETWORK LAYER 2725M: Ralf Baechle <ralf@linux-mips.org> 2726L: linux-hams@vger.kernel.org 2727W: http://www.linux-ax25.org/ 2728S: Maintained 2729F: include/uapi/linux/ax25.h 2730F: include/net/ax25.h 2731F: net/ax25/ 2732 2733AXENTIA ARM DEVICES 2734M: Peter Rosin <peda@axentia.se> 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2736S: Maintained 2737F: Documentation/devicetree/bindings/arm/axentia.txt 2738F: arch/arm/boot/dts/at91-linea.dtsi 2739F: arch/arm/boot/dts/at91-natte.dtsi 2740F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2741F: arch/arm/boot/dts/at91-tse850-3.dts 2742 2743AXENTIA ASOC DRIVERS 2744M: Peter Rosin <peda@axentia.se> 2745L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2746S: Maintained 2747F: Documentation/devicetree/bindings/sound/axentia,* 2748F: sound/soc/atmel/tse850-pcm5142.c 2749 2750AXXIA I2C CONTROLLER 2751M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2752L: linux-i2c@vger.kernel.org 2753S: Maintained 2754F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2755F: drivers/i2c/busses/i2c-axxia.c 2756 2757AZ6007 DVB DRIVER 2758M: Mauro Carvalho Chehab <mchehab@kernel.org> 2759L: linux-media@vger.kernel.org 2760W: https://linuxtv.org 2761T: git git://linuxtv.org/media_tree.git 2762S: Maintained 2763F: drivers/media/usb/dvb-usb-v2/az6007.c 2764 2765AZTECH FM RADIO RECEIVER DRIVER 2766M: Hans Verkuil <hverkuil@xs4all.nl> 2767L: linux-media@vger.kernel.org 2768T: git git://linuxtv.org/media_tree.git 2769W: https://linuxtv.org 2770S: Maintained 2771F: drivers/media/radio/radio-aztech* 2772 2773B43 WIRELESS DRIVER 2774L: linux-wireless@vger.kernel.org 2775L: b43-dev@lists.infradead.org 2776W: http://wireless.kernel.org/en/users/Drivers/b43 2777S: Odd Fixes 2778F: drivers/net/wireless/broadcom/b43/ 2779 2780B43LEGACY WIRELESS DRIVER 2781M: Larry Finger <Larry.Finger@lwfinger.net> 2782L: linux-wireless@vger.kernel.org 2783L: b43-dev@lists.infradead.org 2784W: http://wireless.kernel.org/en/users/Drivers/b43 2785S: Maintained 2786F: drivers/net/wireless/broadcom/b43legacy/ 2787 2788BACKLIGHT CLASS/SUBSYSTEM 2789M: Lee Jones <lee.jones@linaro.org> 2790M: Daniel Thompson <daniel.thompson@linaro.org> 2791M: Jingoo Han <jingoohan1@gmail.com> 2792L: dri-devel@lists.freedesktop.org 2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2794S: Maintained 2795F: drivers/video/backlight/ 2796F: include/linux/backlight.h 2797F: include/linux/pwm_backlight.h 2798F: Documentation/devicetree/bindings/leds/backlight 2799 2800BATMAN ADVANCED 2801M: Marek Lindner <mareklindner@neomailbox.ch> 2802M: Simon Wunderlich <sw@simonwunderlich.de> 2803M: Antonio Quartulli <a@unstable.cc> 2804L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2805W: https://www.open-mesh.org/ 2806Q: https://patchwork.open-mesh.org/project/batman/list/ 2807S: Maintained 2808F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2809F: Documentation/ABI/testing/sysfs-class-net-mesh 2810F: Documentation/networking/batman-adv.rst 2811F: include/uapi/linux/batadv_packet.h 2812F: include/uapi/linux/batman_adv.h 2813F: net/batman-adv/ 2814 2815BAYCOM/HDLCDRV DRIVERS FOR AX.25 2816M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2817L: linux-hams@vger.kernel.org 2818W: http://www.baycom.org/~tom/ham/ham.html 2819S: Maintained 2820F: drivers/net/hamradio/baycom* 2821 2822BCACHE (BLOCK LAYER CACHE) 2823M: Coly Li <colyli@suse.de> 2824M: Kent Overstreet <kent.overstreet@gmail.com> 2825L: linux-bcache@vger.kernel.org 2826W: http://bcache.evilpiepirate.org 2827C: irc://irc.oftc.net/bcache 2828S: Maintained 2829F: drivers/md/bcache/ 2830 2831BDISP ST MEDIA DRIVER 2832M: Fabien Dessenne <fabien.dessenne@st.com> 2833L: linux-media@vger.kernel.org 2834T: git git://linuxtv.org/media_tree.git 2835W: https://linuxtv.org 2836S: Supported 2837F: drivers/media/platform/sti/bdisp 2838 2839BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2840M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2841L: netdev@vger.kernel.org 2842S: Maintained 2843F: drivers/net/ethernet/ec_bhf.c 2844 2845BEFS FILE SYSTEM 2846M: Luis de Bethencourt <luisbg@kernel.org> 2847M: Salah Triki <salah.triki@gmail.com> 2848S: Maintained 2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2850F: Documentation/filesystems/befs.txt 2851F: fs/befs/ 2852 2853BFQ I/O SCHEDULER 2854M: Paolo Valente <paolo.valente@linaro.org> 2855M: Jens Axboe <axboe@kernel.dk> 2856L: linux-block@vger.kernel.org 2857S: Maintained 2858F: block/bfq-* 2859F: Documentation/block/bfq-iosched.txt 2860 2861BFS FILE SYSTEM 2862M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2863S: Maintained 2864F: Documentation/filesystems/bfs.txt 2865F: fs/bfs/ 2866F: include/uapi/linux/bfs_fs.h 2867 2868BLINKM RGB LED DRIVER 2869M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2870S: Maintained 2871F: drivers/leds/leds-blinkm.c 2872 2873BLOCK LAYER 2874M: Jens Axboe <axboe@kernel.dk> 2875L: linux-block@vger.kernel.org 2876T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2877S: Maintained 2878F: block/ 2879F: drivers/block/ 2880F: kernel/trace/blktrace.c 2881F: lib/sbitmap.c 2882 2883BLOCK2MTD DRIVER 2884M: Joern Engel <joern@lazybastard.org> 2885L: linux-mtd@lists.infradead.org 2886S: Maintained 2887F: drivers/mtd/devices/block2mtd.c 2888 2889BLUETOOTH DRIVERS 2890M: Marcel Holtmann <marcel@holtmann.org> 2891M: Johan Hedberg <johan.hedberg@gmail.com> 2892L: linux-bluetooth@vger.kernel.org 2893W: http://www.bluez.org/ 2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2896S: Maintained 2897F: drivers/bluetooth/ 2898 2899BLUETOOTH SUBSYSTEM 2900M: Marcel Holtmann <marcel@holtmann.org> 2901M: Johan Hedberg <johan.hedberg@gmail.com> 2902L: linux-bluetooth@vger.kernel.org 2903W: http://www.bluez.org/ 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2906S: Maintained 2907F: net/bluetooth/ 2908F: include/net/bluetooth/ 2909 2910BONDING DRIVER 2911M: Jay Vosburgh <j.vosburgh@gmail.com> 2912M: Veaceslav Falico <vfalico@gmail.com> 2913M: Andy Gospodarek <andy@greyhouse.net> 2914L: netdev@vger.kernel.org 2915W: http://sourceforge.net/projects/bonding/ 2916S: Supported 2917F: drivers/net/bonding/ 2918F: include/uapi/linux/if_bonding.h 2919 2920BPF (Safe dynamic programs and tools) 2921M: Alexei Starovoitov <ast@kernel.org> 2922M: Daniel Borkmann <daniel@iogearbox.net> 2923R: Martin KaFai Lau <kafai@fb.com> 2924R: Song Liu <songliubraving@fb.com> 2925R: Yonghong Song <yhs@fb.com> 2926L: netdev@vger.kernel.org 2927L: bpf@vger.kernel.org 2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2929T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2930Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2931S: Supported 2932F: arch/*/net/* 2933F: Documentation/networking/filter.txt 2934F: Documentation/bpf/ 2935F: include/linux/bpf* 2936F: include/linux/filter.h 2937F: include/trace/events/xdp.h 2938F: include/uapi/linux/bpf* 2939F: include/uapi/linux/filter.h 2940F: kernel/bpf/ 2941F: kernel/trace/bpf_trace.c 2942F: lib/test_bpf.c 2943F: net/bpf/ 2944F: net/core/filter.c 2945F: net/sched/act_bpf.c 2946F: net/sched/cls_bpf.c 2947F: samples/bpf/ 2948F: tools/bpf/ 2949F: tools/lib/bpf/ 2950F: tools/testing/selftests/bpf/ 2951K: bpf 2952N: bpf 2953 2954BPF JIT for ARM 2955M: Shubham Bansal <illusionist.neo@gmail.com> 2956L: netdev@vger.kernel.org 2957L: bpf@vger.kernel.org 2958S: Maintained 2959F: arch/arm/net/ 2960 2961BPF JIT for ARM64 2962M: Daniel Borkmann <daniel@iogearbox.net> 2963M: Alexei Starovoitov <ast@kernel.org> 2964M: Zi Shen Lim <zlim.lnx@gmail.com> 2965L: netdev@vger.kernel.org 2966L: bpf@vger.kernel.org 2967S: Supported 2968F: arch/arm64/net/ 2969 2970BPF JIT for MIPS (32-BIT AND 64-BIT) 2971M: Paul Burton <paul.burton@mips.com> 2972L: netdev@vger.kernel.org 2973L: bpf@vger.kernel.org 2974S: Maintained 2975F: arch/mips/net/ 2976 2977BPF JIT for NFP NICs 2978M: Jakub Kicinski <jakub.kicinski@netronome.com> 2979L: netdev@vger.kernel.org 2980L: bpf@vger.kernel.org 2981S: Supported 2982F: drivers/net/ethernet/netronome/nfp/bpf/ 2983 2984BPF JIT for POWERPC (32-BIT AND 64-BIT) 2985M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2986M: Sandipan Das <sandipan@linux.ibm.com> 2987L: netdev@vger.kernel.org 2988L: bpf@vger.kernel.org 2989S: Maintained 2990F: arch/powerpc/net/ 2991 2992BPF JIT for RISC-V (RV64G) 2993M: Björn Töpel <bjorn.topel@gmail.com> 2994L: netdev@vger.kernel.org 2995S: Maintained 2996F: arch/riscv/net/ 2997 2998BPF JIT for S390 2999M: Martin Schwidefsky <schwidefsky@de.ibm.com> 3000M: Heiko Carstens <heiko.carstens@de.ibm.com> 3001L: netdev@vger.kernel.org 3002L: bpf@vger.kernel.org 3003S: Maintained 3004F: arch/s390/net/ 3005X: arch/s390/net/pnet.c 3006 3007BPF JIT for SPARC (32-BIT AND 64-BIT) 3008M: David S. Miller <davem@davemloft.net> 3009L: netdev@vger.kernel.org 3010L: bpf@vger.kernel.org 3011S: Maintained 3012F: arch/sparc/net/ 3013 3014BPF JIT for X86 32-BIT 3015M: Wang YanQing <udknight@gmail.com> 3016L: netdev@vger.kernel.org 3017L: bpf@vger.kernel.org 3018S: Maintained 3019F: arch/x86/net/bpf_jit_comp32.c 3020 3021BPF JIT for X86 64-BIT 3022M: Alexei Starovoitov <ast@kernel.org> 3023M: Daniel Borkmann <daniel@iogearbox.net> 3024L: netdev@vger.kernel.org 3025L: bpf@vger.kernel.org 3026S: Supported 3027F: arch/x86/net/ 3028X: arch/x86/net/bpf_jit_comp32.c 3029 3030BROADCOM B44 10/100 ETHERNET DRIVER 3031M: Michael Chan <michael.chan@broadcom.com> 3032L: netdev@vger.kernel.org 3033S: Supported 3034F: drivers/net/ethernet/broadcom/b44.* 3035 3036BROADCOM B53 ETHERNET SWITCH DRIVER 3037M: Florian Fainelli <f.fainelli@gmail.com> 3038L: netdev@vger.kernel.org 3039L: openwrt-devel@lists.openwrt.org (subscribers-only) 3040S: Supported 3041F: drivers/net/dsa/b53/* 3042F: include/linux/platform_data/b53.h 3043 3044BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3045M: Florian Fainelli <f.fainelli@gmail.com> 3046M: Ray Jui <rjui@broadcom.com> 3047M: Scott Branden <sbranden@broadcom.com> 3048M: bcm-kernel-feedback-list@broadcom.com 3049T: git git://github.com/broadcom/mach-bcm 3050S: Maintained 3051N: bcm281* 3052N: bcm113* 3053N: bcm216* 3054N: kona 3055F: arch/arm/mach-bcm/ 3056 3057BROADCOM BCM2835 ARM ARCHITECTURE 3058M: Eric Anholt <eric@anholt.net> 3059M: Stefan Wahren <stefan.wahren@i2se.com> 3060L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3062T: git git://github.com/anholt/linux 3063S: Maintained 3064N: bcm2835 3065F: drivers/staging/vc04_services 3066 3067BROADCOM BCM47XX MIPS ARCHITECTURE 3068M: Hauke Mehrtens <hauke@hauke-m.de> 3069M: Rafał Miłecki <zajec5@gmail.com> 3070L: linux-mips@vger.kernel.org 3071S: Maintained 3072F: Documentation/devicetree/bindings/mips/brcm/ 3073F: arch/mips/bcm47xx/* 3074F: arch/mips/include/asm/mach-bcm47xx/* 3075 3076BROADCOM BCM5301X ARM ARCHITECTURE 3077M: Hauke Mehrtens <hauke@hauke-m.de> 3078M: Rafał Miłecki <zajec5@gmail.com> 3079M: bcm-kernel-feedback-list@broadcom.com 3080L: linux-arm-kernel@lists.infradead.org 3081S: Maintained 3082F: arch/arm/mach-bcm/bcm_5301x.c 3083F: arch/arm/boot/dts/bcm5301x*.dtsi 3084F: arch/arm/boot/dts/bcm470* 3085F: arch/arm/boot/dts/bcm953012* 3086 3087BROADCOM BCM53573 ARM ARCHITECTURE 3088M: Rafał Miłecki <rafal@milecki.pl> 3089L: linux-arm-kernel@lists.infradead.org 3090S: Maintained 3091F: arch/arm/boot/dts/bcm53573* 3092F: arch/arm/boot/dts/bcm47189* 3093 3094BROADCOM BCM63XX ARM ARCHITECTURE 3095M: Florian Fainelli <f.fainelli@gmail.com> 3096M: bcm-kernel-feedback-list@broadcom.com 3097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3098T: git git://github.com/broadcom/stblinux.git 3099S: Maintained 3100N: bcm63xx 3101 3102BROADCOM BCM63XX/BCM33XX UDC DRIVER 3103M: Kevin Cernekee <cernekee@gmail.com> 3104L: linux-usb@vger.kernel.org 3105S: Maintained 3106F: drivers/usb/gadget/udc/bcm63xx_udc.* 3107 3108BROADCOM BCM7XXX ARM ARCHITECTURE 3109M: Brian Norris <computersforpeace@gmail.com> 3110M: Gregory Fong <gregory.0xf0@gmail.com> 3111M: Florian Fainelli <f.fainelli@gmail.com> 3112M: bcm-kernel-feedback-list@broadcom.com 3113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3114T: git git://github.com/broadcom/stblinux.git 3115S: Maintained 3116F: arch/arm/mach-bcm/*brcmstb* 3117F: arch/arm/boot/dts/bcm7*.dts* 3118F: drivers/bus/brcmstb_gisb.c 3119F: arch/arm/mm/cache-b15-rac.c 3120F: arch/arm/include/asm/hardware/cache-b15-rac.h 3121N: brcmstb 3122 3123BROADCOM BMIPS CPUFREQ DRIVER 3124M: Markus Mayer <mmayer@broadcom.com> 3125M: bcm-kernel-feedback-list@broadcom.com 3126L: linux-pm@vger.kernel.org 3127S: Maintained 3128F: drivers/cpufreq/bmips-cpufreq.c 3129 3130BROADCOM BMIPS MIPS ARCHITECTURE 3131M: Kevin Cernekee <cernekee@gmail.com> 3132M: Florian Fainelli <f.fainelli@gmail.com> 3133L: linux-mips@vger.kernel.org 3134T: git git://github.com/broadcom/stblinux.git 3135S: Maintained 3136F: arch/mips/bmips/* 3137F: arch/mips/include/asm/mach-bmips/* 3138F: arch/mips/kernel/*bmips* 3139F: arch/mips/boot/dts/brcm/bcm*.dts* 3140F: drivers/irqchip/irq-bcm63* 3141F: drivers/irqchip/irq-bcm7* 3142F: drivers/irqchip/irq-brcmstb* 3143F: include/linux/bcm963xx_nvram.h 3144F: include/linux/bcm963xx_tag.h 3145 3146BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3147M: Rasesh Mody <rmody@marvell.com> 3148M: GR-Linux-NIC-Dev@marvell.com 3149L: netdev@vger.kernel.org 3150S: Supported 3151F: drivers/net/ethernet/broadcom/bnx2.* 3152F: drivers/net/ethernet/broadcom/bnx2_* 3153 3154BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3155M: QLogic-Storage-Upstream@qlogic.com 3156L: linux-scsi@vger.kernel.org 3157S: Supported 3158F: drivers/scsi/bnx2fc/ 3159 3160BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3161M: QLogic-Storage-Upstream@qlogic.com 3162L: linux-scsi@vger.kernel.org 3163S: Supported 3164F: drivers/scsi/bnx2i/ 3165 3166BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3167M: Ariel Elior <aelior@marvell.com> 3168M: Sudarsana Kalluru <skalluru@marvell.com> 3169M: GR-everest-linux-l2@marvell.com 3170L: netdev@vger.kernel.org 3171S: Supported 3172F: drivers/net/ethernet/broadcom/bnx2x/ 3173 3174BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3175M: Michael Chan <michael.chan@broadcom.com> 3176L: netdev@vger.kernel.org 3177S: Supported 3178F: drivers/net/ethernet/broadcom/bnxt/ 3179 3180BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3181M: Arend van Spriel <arend.vanspriel@broadcom.com> 3182M: Franky Lin <franky.lin@broadcom.com> 3183M: Hante Meuleman <hante.meuleman@broadcom.com> 3184M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3185M: Wright Feng <wright.feng@cypress.com> 3186L: linux-wireless@vger.kernel.org 3187L: brcm80211-dev-list.pdl@broadcom.com 3188L: brcm80211-dev-list@cypress.com 3189S: Supported 3190F: drivers/net/wireless/broadcom/brcm80211/ 3191 3192BROADCOM BRCMSTB GPIO DRIVER 3193M: Gregory Fong <gregory.0xf0@gmail.com> 3194L: bcm-kernel-feedback-list@broadcom.com 3195S: Supported 3196F: drivers/gpio/gpio-brcmstb.c 3197F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3198 3199BROADCOM BRCMSTB I2C DRIVER 3200M: Kamal Dasu <kdasu.kdev@gmail.com> 3201L: linux-i2c@vger.kernel.org 3202L: bcm-kernel-feedback-list@broadcom.com 3203S: Supported 3204F: drivers/i2c/busses/i2c-brcmstb.c 3205F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3206 3207BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3208M: Al Cooper <alcooperx@gmail.com> 3209L: linux-kernel@vger.kernel.org 3210L: bcm-kernel-feedback-list@broadcom.com 3211S: Maintained 3212F: drivers/phy/broadcom/phy-brcm-usb* 3213 3214BROADCOM GENET ETHERNET DRIVER 3215M: Doug Berger <opendmb@gmail.com> 3216M: Florian Fainelli <f.fainelli@gmail.com> 3217L: bcm-kernel-feedback-list@broadcom.com 3218L: netdev@vger.kernel.org 3219S: Supported 3220F: drivers/net/ethernet/broadcom/genet/ 3221 3222BROADCOM IPROC ARM ARCHITECTURE 3223M: Ray Jui <rjui@broadcom.com> 3224M: Scott Branden <sbranden@broadcom.com> 3225M: bcm-kernel-feedback-list@broadcom.com 3226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3227T: git git://github.com/broadcom/cygnus-linux.git 3228S: Maintained 3229N: iproc 3230N: cygnus 3231N: bcm[-_]nsp 3232N: bcm9113* 3233N: bcm9583* 3234N: bcm9585* 3235N: bcm9586* 3236N: bcm988312 3237N: bcm113* 3238N: bcm583* 3239N: bcm585* 3240N: bcm586* 3241N: bcm88312 3242N: hr2 3243N: stingray 3244F: arch/arm64/boot/dts/broadcom/northstar2/* 3245F: arch/arm64/boot/dts/broadcom/stingray/* 3246F: drivers/clk/bcm/clk-ns* 3247F: drivers/clk/bcm/clk-sr* 3248F: drivers/pinctrl/bcm/pinctrl-ns* 3249F: include/dt-bindings/clock/bcm-sr* 3250 3251BROADCOM KONA GPIO DRIVER 3252M: Ray Jui <rjui@broadcom.com> 3253L: bcm-kernel-feedback-list@broadcom.com 3254S: Supported 3255F: drivers/gpio/gpio-bcm-kona.c 3256F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3257 3258BROADCOM NETXTREME-E ROCE DRIVER 3259M: Selvin Xavier <selvin.xavier@broadcom.com> 3260M: Devesh Sharma <devesh.sharma@broadcom.com> 3261M: Somnath Kotur <somnath.kotur@broadcom.com> 3262M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3263L: linux-rdma@vger.kernel.org 3264W: http://www.broadcom.com 3265S: Supported 3266F: drivers/infiniband/hw/bnxt_re/ 3267F: include/uapi/rdma/bnxt_re-abi.h 3268 3269BROADCOM NVRAM DRIVER 3270M: Rafał Miłecki <zajec5@gmail.com> 3271L: linux-mips@vger.kernel.org 3272S: Maintained 3273F: drivers/firmware/broadcom/* 3274 3275BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3276M: Rafał Miłecki <zajec5@gmail.com> 3277L: linux-wireless@vger.kernel.org 3278S: Maintained 3279F: drivers/bcma/ 3280F: include/linux/bcma/ 3281 3282BROADCOM STB AVS CPUFREQ DRIVER 3283M: Markus Mayer <mmayer@broadcom.com> 3284M: bcm-kernel-feedback-list@broadcom.com 3285L: linux-pm@vger.kernel.org 3286S: Maintained 3287F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3288F: drivers/cpufreq/brcmstb* 3289 3290BROADCOM STB AVS TMON DRIVER 3291M: Markus Mayer <mmayer@broadcom.com> 3292M: bcm-kernel-feedback-list@broadcom.com 3293L: linux-pm@vger.kernel.org 3294S: Maintained 3295F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3296F: drivers/thermal/broadcom/brcmstb* 3297 3298BROADCOM STB NAND FLASH DRIVER 3299M: Brian Norris <computersforpeace@gmail.com> 3300M: Kamal Dasu <kdasu.kdev@gmail.com> 3301L: linux-mtd@lists.infradead.org 3302L: bcm-kernel-feedback-list@broadcom.com 3303S: Maintained 3304F: drivers/mtd/nand/raw/brcmnand/ 3305 3306BROADCOM STB DPFE DRIVER 3307M: Markus Mayer <mmayer@broadcom.com> 3308M: bcm-kernel-feedback-list@broadcom.com 3309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3310S: Maintained 3311F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3312F: drivers/memory/brcmstb_dpfe.c 3313 3314BROADCOM SPI DRIVER 3315M: Kamal Dasu <kdasu.kdev@gmail.com> 3316M: bcm-kernel-feedback-list@broadcom.com 3317S: Maintained 3318F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3319F: drivers/spi/spi-bcm-qspi.* 3320F: drivers/spi/spi-brcmstb-qspi.c 3321F: drivers/spi/spi-iproc-qspi.c 3322 3323BROADCOM SYSTEMPORT ETHERNET DRIVER 3324M: Florian Fainelli <f.fainelli@gmail.com> 3325L: bcm-kernel-feedback-list@broadcom.com 3326L: netdev@vger.kernel.org 3327S: Supported 3328F: drivers/net/ethernet/broadcom/bcmsysport.* 3329 3330BROADCOM TG3 GIGABIT ETHERNET DRIVER 3331M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3332M: Prashant Sreedharan <prashant@broadcom.com> 3333M: Michael Chan <mchan@broadcom.com> 3334L: netdev@vger.kernel.org 3335S: Supported 3336F: drivers/net/ethernet/broadcom/tg3.* 3337 3338BROCADE BFA FC SCSI DRIVER 3339M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3340M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3341L: linux-scsi@vger.kernel.org 3342S: Supported 3343F: drivers/scsi/bfa/ 3344 3345BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3346M: Rasesh Mody <rmody@marvell.com> 3347M: Sudarsana Kalluru <skalluru@marvell.com> 3348M: GR-Linux-NIC-Dev@marvell.com 3349L: netdev@vger.kernel.org 3350S: Supported 3351F: drivers/net/ethernet/brocade/bna/ 3352 3353BSG (block layer generic sg v4 driver) 3354M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3355L: linux-scsi@vger.kernel.org 3356S: Supported 3357F: block/bsg.c 3358F: include/linux/bsg.h 3359F: include/uapi/linux/bsg.h 3360 3361BT87X AUDIO DRIVER 3362M: Clemens Ladisch <clemens@ladisch.de> 3363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3364T: git git://git.alsa-project.org/alsa-kernel.git 3365S: Maintained 3366F: Documentation/sound/cards/bt87x.rst 3367F: sound/pci/bt87x.c 3368 3369BT8XXGPIO DRIVER 3370M: Michael Buesch <m@bues.ch> 3371W: http://bu3sch.de/btgpio.php 3372S: Maintained 3373F: drivers/gpio/gpio-bt8xx.c 3374 3375BTRFS FILE SYSTEM 3376M: Chris Mason <clm@fb.com> 3377M: Josef Bacik <josef@toxicpanda.com> 3378M: David Sterba <dsterba@suse.com> 3379L: linux-btrfs@vger.kernel.org 3380W: http://btrfs.wiki.kernel.org/ 3381Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3383S: Maintained 3384F: Documentation/filesystems/btrfs.txt 3385F: fs/btrfs/ 3386F: include/linux/btrfs* 3387F: include/uapi/linux/btrfs* 3388 3389BTTV VIDEO4LINUX DRIVER 3390M: Mauro Carvalho Chehab <mchehab@kernel.org> 3391L: linux-media@vger.kernel.org 3392W: https://linuxtv.org 3393T: git git://linuxtv.org/media_tree.git 3394S: Odd fixes 3395F: Documentation/media/v4l-drivers/bttv* 3396F: drivers/media/pci/bt8xx/bttv* 3397 3398BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3399M: Chanwoo Choi <cw00.choi@samsung.com> 3400L: linux-pm@vger.kernel.org 3401L: linux-samsung-soc@vger.kernel.org 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3403S: Maintained 3404F: drivers/devfreq/exynos-bus.c 3405F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3406 3407BUSLOGIC SCSI DRIVER 3408M: Khalid Aziz <khalid@gonehiking.org> 3409L: linux-scsi@vger.kernel.org 3410S: Maintained 3411F: drivers/scsi/BusLogic.* 3412F: drivers/scsi/FlashPoint.* 3413 3414C-MEDIA CMI8788 DRIVER 3415M: Clemens Ladisch <clemens@ladisch.de> 3416L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3417T: git git://git.alsa-project.org/alsa-kernel.git 3418S: Maintained 3419F: sound/pci/oxygen/ 3420 3421C-SKY ARCHITECTURE 3422M: Guo Ren <guoren@kernel.org> 3423T: git https://github.com/c-sky/csky-linux.git 3424S: Supported 3425F: arch/csky/ 3426F: Documentation/devicetree/bindings/csky/ 3427F: drivers/irqchip/irq-csky-* 3428F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3429F: drivers/clocksource/timer-gx6605s.c 3430F: drivers/clocksource/timer-mp-csky.c 3431F: Documentation/devicetree/bindings/timer/csky,* 3432K: csky 3433N: csky 3434 3435C6X ARCHITECTURE 3436M: Mark Salter <msalter@redhat.com> 3437M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3438L: linux-c6x-dev@linux-c6x.org 3439W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3440S: Maintained 3441F: arch/c6x/ 3442 3443CA8210 IEEE-802.15.4 RADIO DRIVER 3444M: Harry Morris <h.morris@cascoda.com> 3445L: linux-wpan@vger.kernel.org 3446W: https://github.com/Cascoda/ca8210-linux.git 3447S: Maintained 3448F: drivers/net/ieee802154/ca8210.c 3449F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3450 3451CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3452M: David Howells <dhowells@redhat.com> 3453L: linux-cachefs@redhat.com (moderated for non-subscribers) 3454S: Supported 3455F: Documentation/filesystems/caching/cachefiles.txt 3456F: fs/cachefiles/ 3457 3458CADENCE MIPI-CSI2 BRIDGES 3459M: Maxime Ripard <maxime.ripard@bootlin.com> 3460L: linux-media@vger.kernel.org 3461S: Maintained 3462F: Documentation/devicetree/bindings/media/cdns,*.txt 3463F: drivers/media/platform/cadence/cdns-csi2* 3464 3465CADET FM/AM RADIO RECEIVER DRIVER 3466M: Hans Verkuil <hverkuil@xs4all.nl> 3467L: linux-media@vger.kernel.org 3468T: git git://linuxtv.org/media_tree.git 3469W: https://linuxtv.org 3470S: Maintained 3471F: drivers/media/radio/radio-cadet* 3472 3473CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3474M: Jonathan Corbet <corbet@lwn.net> 3475L: linux-media@vger.kernel.org 3476T: git git://linuxtv.org/media_tree.git 3477S: Maintained 3478F: Documentation/media/v4l-drivers/cafe_ccic* 3479F: drivers/media/platform/marvell-ccic/ 3480 3481CAIF NETWORK LAYER 3482L: netdev@vger.kernel.org 3483S: Orphan 3484F: Documentation/networking/caif/ 3485F: drivers/net/caif/ 3486F: include/uapi/linux/caif/ 3487F: include/net/caif/ 3488F: net/caif/ 3489 3490CAKE QDISC 3491M: Toke Høiland-Jørgensen <toke@toke.dk> 3492L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3493S: Maintained 3494F: net/sched/sch_cake.c 3495 3496CALGARY x86-64 IOMMU 3497M: Muli Ben-Yehuda <mulix@mulix.org> 3498M: Jon Mason <jdmason@kudzu.us> 3499L: iommu@lists.linux-foundation.org 3500S: Maintained 3501F: arch/x86/kernel/pci-calgary_64.c 3502F: arch/x86/kernel/tce_64.c 3503F: arch/x86/include/asm/calgary.h 3504F: arch/x86/include/asm/tce.h 3505 3506CAN NETWORK DRIVERS 3507M: Wolfgang Grandegger <wg@grandegger.com> 3508M: Marc Kleine-Budde <mkl@pengutronix.de> 3509L: linux-can@vger.kernel.org 3510W: https://github.com/linux-can 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3513S: Maintained 3514F: Documentation/devicetree/bindings/net/can/ 3515F: drivers/net/can/ 3516F: include/linux/can/dev.h 3517F: include/linux/can/platform/ 3518F: include/uapi/linux/can/error.h 3519F: include/uapi/linux/can/netlink.h 3520 3521CAN NETWORK LAYER 3522M: Oliver Hartkopp <socketcan@hartkopp.net> 3523M: Marc Kleine-Budde <mkl@pengutronix.de> 3524L: linux-can@vger.kernel.org 3525W: https://github.com/linux-can 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3528S: Maintained 3529F: Documentation/networking/can.rst 3530F: net/can/ 3531F: include/linux/can/core.h 3532F: include/uapi/linux/can.h 3533F: include/uapi/linux/can/bcm.h 3534F: include/uapi/linux/can/raw.h 3535F: include/uapi/linux/can/gw.h 3536 3537CAPABILITIES 3538M: Serge Hallyn <serge@hallyn.com> 3539L: linux-security-module@vger.kernel.org 3540S: Supported 3541F: include/linux/capability.h 3542F: include/uapi/linux/capability.h 3543F: security/commoncap.c 3544F: kernel/capability.c 3545 3546CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3547M: Kevin Tsai <ktsai@capellamicro.com> 3548S: Maintained 3549F: drivers/iio/light/cm* 3550 3551CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3552M: Christian Lamparter <chunkeey@googlemail.com> 3553L: linux-wireless@vger.kernel.org 3554W: http://wireless.kernel.org/en/users/Drivers/carl9170 3555S: Maintained 3556F: drivers/net/wireless/ath/carl9170/ 3557 3558CAVIUM I2C DRIVER 3559M: Jan Glauber <jglauber@cavium.com> 3560M: David Daney <david.daney@cavium.com> 3561W: http://www.cavium.com 3562S: Supported 3563F: drivers/i2c/busses/i2c-octeon* 3564F: drivers/i2c/busses/i2c-thunderx* 3565 3566CAVIUM LIQUIDIO NETWORK DRIVER 3567M: Derek Chickles <dchickles@marvell.com> 3568M: Satanand Burla <sburla@marvell.com> 3569M: Felix Manlunas <fmanlunas@marvell.com> 3570L: netdev@vger.kernel.org 3571W: http://www.cavium.com 3572S: Supported 3573F: drivers/net/ethernet/cavium/liquidio/ 3574 3575CAVIUM MMC DRIVER 3576M: Jan Glauber <jglauber@cavium.com> 3577M: David Daney <david.daney@cavium.com> 3578M: Steven J. Hill <Steven.Hill@cavium.com> 3579W: http://www.cavium.com 3580S: Supported 3581F: drivers/mmc/host/cavium* 3582 3583CAVIUM OCTEON-TX CRYPTO DRIVER 3584M: George Cherian <george.cherian@cavium.com> 3585L: linux-crypto@vger.kernel.org 3586W: http://www.cavium.com 3587S: Supported 3588F: drivers/crypto/cavium/cpt/ 3589 3590CAVIUM THUNDERX2 ARM64 SOC 3591M: Robert Richter <rrichter@cavium.com> 3592M: Jayachandran C <jnair@caviumnetworks.com> 3593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3594S: Maintained 3595F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3596F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3597 3598CC2520 IEEE-802.15.4 RADIO DRIVER 3599M: Varka Bhadram <varkabhadram@gmail.com> 3600L: linux-wpan@vger.kernel.org 3601S: Maintained 3602F: drivers/net/ieee802154/cc2520.c 3603F: include/linux/spi/cc2520.h 3604F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3605 3606CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3607M: Gilad Ben-Yossef <gilad@benyossef.com> 3608L: linux-crypto@vger.kernel.org 3609S: Supported 3610F: drivers/crypto/ccree/ 3611W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3612 3613CEC FRAMEWORK 3614M: Hans Verkuil <hans.verkuil@cisco.com> 3615L: linux-media@vger.kernel.org 3616T: git git://linuxtv.org/media_tree.git 3617W: http://linuxtv.org 3618S: Supported 3619F: Documentation/media/kapi/cec-core.rst 3620F: Documentation/media/uapi/cec 3621F: drivers/media/cec/ 3622F: drivers/media/rc/keymaps/rc-cec.c 3623F: include/media/cec.h 3624F: include/media/cec-notifier.h 3625F: include/uapi/linux/cec.h 3626F: include/uapi/linux/cec-funcs.h 3627F: Documentation/devicetree/bindings/media/cec.txt 3628F: Documentation/ABI/testing/debugfs-cec-error-inj 3629 3630CEC GPIO DRIVER 3631M: Hans Verkuil <hans.verkuil@cisco.com> 3632L: linux-media@vger.kernel.org 3633T: git git://linuxtv.org/media_tree.git 3634W: http://linuxtv.org 3635S: Supported 3636F: drivers/media/platform/cec-gpio/ 3637F: Documentation/devicetree/bindings/media/cec-gpio.txt 3638 3639CELL BROADBAND ENGINE ARCHITECTURE 3640M: Arnd Bergmann <arnd@arndb.de> 3641L: linuxppc-dev@lists.ozlabs.org 3642W: http://www.ibm.com/developerworks/power/cell/ 3643S: Supported 3644F: arch/powerpc/include/asm/cell*.h 3645F: arch/powerpc/include/asm/spu*.h 3646F: arch/powerpc/include/uapi/asm/spu*.h 3647F: arch/powerpc/oprofile/*cell* 3648F: arch/powerpc/platforms/cell/ 3649 3650CEPH COMMON CODE (LIBCEPH) 3651M: Ilya Dryomov <idryomov@gmail.com> 3652M: "Yan, Zheng" <zyan@redhat.com> 3653M: Sage Weil <sage@redhat.com> 3654L: ceph-devel@vger.kernel.org 3655W: http://ceph.com/ 3656T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3657T: git git://github.com/ceph/ceph-client.git 3658S: Supported 3659F: net/ceph/ 3660F: include/linux/ceph/ 3661F: include/linux/crush/ 3662 3663CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3664M: "Yan, Zheng" <zyan@redhat.com> 3665M: Sage Weil <sage@redhat.com> 3666M: Ilya Dryomov <idryomov@gmail.com> 3667L: ceph-devel@vger.kernel.org 3668W: http://ceph.com/ 3669T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3670T: git git://github.com/ceph/ceph-client.git 3671S: Supported 3672F: Documentation/filesystems/ceph.txt 3673F: fs/ceph/ 3674 3675CERTIFICATE HANDLING: 3676M: David Howells <dhowells@redhat.com> 3677M: David Woodhouse <dwmw2@infradead.org> 3678L: keyrings@vger.kernel.org 3679S: Maintained 3680F: Documentation/admin-guide/module-signing.rst 3681F: certs/ 3682F: scripts/sign-file.c 3683F: scripts/extract-cert.c 3684 3685CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3686L: linux-usb@vger.kernel.org 3687S: Orphan 3688F: Documentation/usb/WUSB-Design-overview.txt 3689F: Documentation/usb/wusb-cbaf 3690F: drivers/usb/host/hwa-hc.c 3691F: drivers/usb/host/whci/ 3692F: drivers/usb/wusbcore/ 3693F: include/linux/usb/wusb* 3694 3695CFAG12864B LCD DRIVER 3696M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3697S: Maintained 3698F: drivers/auxdisplay/cfag12864b.c 3699F: include/linux/cfag12864b.h 3700 3701CFAG12864BFB LCD FRAMEBUFFER DRIVER 3702M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3703S: Maintained 3704F: drivers/auxdisplay/cfag12864bfb.c 3705F: include/linux/cfag12864b.h 3706 3707802.11 (including CFG80211/NL80211) 3708M: Johannes Berg <johannes@sipsolutions.net> 3709L: linux-wireless@vger.kernel.org 3710W: http://wireless.kernel.org/ 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3713S: Maintained 3714F: net/wireless/ 3715F: include/uapi/linux/nl80211.h 3716F: include/linux/ieee80211.h 3717F: include/net/wext.h 3718F: include/net/cfg80211.h 3719F: include/net/iw_handler.h 3720F: include/net/ieee80211_radiotap.h 3721F: Documentation/driver-api/80211/cfg80211.rst 3722F: Documentation/networking/regulatory.txt 3723 3724CHAR and MISC DRIVERS 3725M: Arnd Bergmann <arnd@arndb.de> 3726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3728S: Supported 3729F: drivers/char/ 3730F: drivers/misc/ 3731F: include/linux/miscdevice.h 3732 3733CHECKPATCH 3734M: Andy Whitcroft <apw@canonical.com> 3735M: Joe Perches <joe@perches.com> 3736S: Maintained 3737F: scripts/checkpatch.pl 3738 3739CHINESE DOCUMENTATION 3740M: Harry Wei <harryxiyou@gmail.com> 3741L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3742L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3743S: Maintained 3744F: Documentation/translations/zh_CN/ 3745 3746CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3747M: Peter Chen <Peter.Chen@nxp.com> 3748T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3749L: linux-usb@vger.kernel.org 3750S: Maintained 3751F: drivers/usb/chipidea/ 3752 3753CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3754M: Hans de Goede <hdegoede@redhat.com> 3755L: linux-input@vger.kernel.org 3756S: Maintained 3757F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3758F: drivers/input/touchscreen/chipone_icn8318.c 3759 3760CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3761M: Hans de Goede <hdegoede@redhat.com> 3762L: linux-input@vger.kernel.org 3763S: Maintained 3764F: drivers/input/touchscreen/chipone_icn8505.c 3765 3766CHROME HARDWARE PLATFORM SUPPORT 3767M: Benson Leung <bleung@chromium.org> 3768M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3769S: Maintained 3770T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3771F: drivers/platform/chrome/ 3772 3773CHROMEOS EC SUBDRIVERS 3774M: Benson Leung <bleung@chromium.org> 3775M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3776R: Guenter Roeck <groeck@chromium.org> 3777S: Maintained 3778N: cros_ec 3779N: cros-ec 3780F: drivers/power/supply/cros_usbpd-charger.c 3781 3782CHROMEOS EC CODEC DRIVER 3783M: Cheng-Yi Chiang <cychiang@chromium.org> 3784S: Maintained 3785R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3786R: Guenter Roeck <groeck@chromium.org> 3787F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3788F: sound/soc/codecs/cros_ec_codec.* 3789 3790CIRRUS LOGIC AUDIO CODEC DRIVERS 3791M: Brian Austin <brian.austin@cirrus.com> 3792M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3794S: Maintained 3795F: sound/soc/codecs/cs* 3796 3797CIRRUS LOGIC EP93XX ETHERNET DRIVER 3798M: Hartley Sweeten <hsweeten@visionengravers.com> 3799L: netdev@vger.kernel.org 3800S: Maintained 3801F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3802 3803CIRRUS LOGIC LOCHNAGAR DRIVER 3804M: Charles Keepax <ckeepax@opensource.cirrus.com> 3805M: Richard Fitzgerald <rf@opensource.cirrus.com> 3806L: patches@opensource.cirrus.com 3807S: Supported 3808F: drivers/clk/clk-lochnagar.c 3809F: drivers/mfd/lochnagar-i2c.c 3810F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3811F: drivers/regulator/lochnagar-regulator.c 3812F: include/dt-bindings/clk/lochnagar.h 3813F: include/dt-bindings/pinctrl/lochnagar.h 3814F: include/linux/mfd/lochnagar* 3815F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3816F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3817F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3818F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3819 3820CISCO FCOE HBA DRIVER 3821M: Satish Kharat <satishkh@cisco.com> 3822M: Sesidhar Baddela <sebaddel@cisco.com> 3823M: Karan Tilak Kumar <kartilak@cisco.com> 3824L: linux-scsi@vger.kernel.org 3825S: Supported 3826F: drivers/scsi/fnic/ 3827 3828CISCO SCSI HBA DRIVER 3829M: Karan Tilak Kumar <kartilak@cisco.com> 3830M: Sesidhar Baddela <sebaddel@cisco.com> 3831L: linux-scsi@vger.kernel.org 3832S: Supported 3833F: drivers/scsi/snic/ 3834 3835CISCO VIC ETHERNET NIC DRIVER 3836M: Christian Benvenuti <benve@cisco.com> 3837M: Govindarajulu Varadarajan <_govind@gmx.com> 3838M: Parvi Kaustubhi <pkaustub@cisco.com> 3839S: Supported 3840F: drivers/net/ethernet/cisco/enic/ 3841 3842CISCO VIC LOW LATENCY NIC DRIVER 3843M: Christian Benvenuti <benve@cisco.com> 3844M: Nelson Escobar <neescoba@cisco.com> 3845M: Parvi Kaustubhi <pkaustub@cisco.com> 3846S: Supported 3847F: drivers/infiniband/hw/usnic/ 3848 3849CIRRUS LOGIC MADERA CODEC DRIVERS 3850M: Charles Keepax <ckeepax@opensource.cirrus.com> 3851M: Richard Fitzgerald <rf@opensource.cirrus.com> 3852L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3853L: patches@opensource.cirrus.com 3854T: git https://github.com/CirrusLogic/linux-drivers.git 3855W: https://github.com/CirrusLogic/linux-drivers/wiki 3856S: Supported 3857F: Documentation/devicetree/bindings/mfd/madera.txt 3858F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3859F: include/linux/irqchip/irq-madera* 3860F: include/linux/mfd/madera/* 3861F: drivers/gpio/gpio-madera* 3862F: drivers/irqchip/irq-madera* 3863F: drivers/mfd/madera* 3864F: drivers/mfd/cs47l* 3865F: drivers/pinctrl/cirrus/* 3866 3867CLANG-FORMAT FILE 3868M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3869S: Maintained 3870F: .clang-format 3871 3872CLEANCACHE API 3873M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3874L: linux-kernel@vger.kernel.org 3875S: Maintained 3876F: mm/cleancache.c 3877F: include/linux/cleancache.h 3878 3879CLK API 3880M: Russell King <linux@armlinux.org.uk> 3881L: linux-clk@vger.kernel.org 3882S: Maintained 3883F: include/linux/clk.h 3884 3885CLOCKSOURCE, CLOCKEVENT DRIVERS 3886M: Daniel Lezcano <daniel.lezcano@linaro.org> 3887M: Thomas Gleixner <tglx@linutronix.de> 3888L: linux-kernel@vger.kernel.org 3889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3890S: Supported 3891F: drivers/clocksource/ 3892F: Documentation/devicetree/bindings/timer/ 3893 3894CMPC ACPI DRIVER 3895M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3896M: Daniel Oliveira Nascimento <don@syst.com.br> 3897L: platform-driver-x86@vger.kernel.org 3898S: Supported 3899F: drivers/platform/x86/classmate-laptop.c 3900 3901COBALT MEDIA DRIVER 3902M: Hans Verkuil <hans.verkuil@cisco.com> 3903L: linux-media@vger.kernel.org 3904T: git git://linuxtv.org/media_tree.git 3905W: https://linuxtv.org 3906S: Supported 3907F: drivers/media/pci/cobalt/ 3908 3909COCCINELLE/Semantic Patches (SmPL) 3910M: Julia Lawall <Julia.Lawall@lip6.fr> 3911M: Gilles Muller <Gilles.Muller@lip6.fr> 3912M: Nicolas Palix <nicolas.palix@imag.fr> 3913M: Michal Marek <michal.lkml@markovi.net> 3914L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3915T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3916W: http://coccinelle.lip6.fr/ 3917S: Supported 3918F: Documentation/dev-tools/coccinelle.rst 3919F: scripts/coccinelle/ 3920F: scripts/coccicheck 3921 3922CODA FILE SYSTEM 3923M: Jan Harkes <jaharkes@cs.cmu.edu> 3924M: coda@cs.cmu.edu 3925L: codalist@coda.cs.cmu.edu 3926W: http://www.coda.cs.cmu.edu/ 3927S: Maintained 3928F: Documentation/filesystems/coda.txt 3929F: fs/coda/ 3930F: include/linux/coda*.h 3931F: include/uapi/linux/coda*.h 3932 3933CODA V4L2 MEM2MEM DRIVER 3934M: Philipp Zabel <p.zabel@pengutronix.de> 3935L: linux-media@vger.kernel.org 3936S: Maintained 3937F: Documentation/devicetree/bindings/media/coda.txt 3938F: drivers/media/platform/coda/ 3939 3940CODE OF CONDUCT 3941M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3942S: Supported 3943F: Documentation/process/code-of-conduct.rst 3944F: Documentation/process/code-of-conduct-interpretation.rst 3945 3946COMMON CLK FRAMEWORK 3947M: Michael Turquette <mturquette@baylibre.com> 3948M: Stephen Boyd <sboyd@kernel.org> 3949L: linux-clk@vger.kernel.org 3950Q: http://patchwork.kernel.org/project/linux-clk/list/ 3951T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3952S: Maintained 3953F: Documentation/devicetree/bindings/clock/ 3954F: drivers/clk/ 3955X: drivers/clk/clkdev.c 3956F: include/linux/clk-pr* 3957F: include/linux/clk/ 3958F: include/linux/of_clk.h 3959 3960COMMON INTERNET FILE SYSTEM (CIFS) 3961M: Steve French <sfrench@samba.org> 3962L: linux-cifs@vger.kernel.org 3963L: samba-technical@lists.samba.org (moderated for non-subscribers) 3964W: http://linux-cifs.samba.org/ 3965T: git git://git.samba.org/sfrench/cifs-2.6.git 3966S: Supported 3967F: Documentation/filesystems/cifs/ 3968F: fs/cifs/ 3969 3970COMPACTPCI HOTPLUG CORE 3971M: Scott Murray <scott@spiteful.org> 3972L: linux-pci@vger.kernel.org 3973S: Maintained 3974F: drivers/pci/hotplug/cpci_hotplug* 3975 3976COMPACTPCI HOTPLUG GENERIC DRIVER 3977M: Scott Murray <scott@spiteful.org> 3978L: linux-pci@vger.kernel.org 3979S: Maintained 3980F: drivers/pci/hotplug/cpcihp_generic.c 3981 3982COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3983M: Scott Murray <scott@spiteful.org> 3984L: linux-pci@vger.kernel.org 3985S: Maintained 3986F: drivers/pci/hotplug/cpcihp_zt5550.* 3987 3988COMPAL LAPTOP SUPPORT 3989M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3990L: platform-driver-x86@vger.kernel.org 3991S: Maintained 3992F: drivers/platform/x86/compal-laptop.c 3993 3994COMPILER ATTRIBUTES 3995M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3996S: Maintained 3997F: include/linux/compiler_attributes.h 3998 3999CONEXANT ACCESSRUNNER USB DRIVER 4000L: accessrunner-general@lists.sourceforge.net 4001W: http://accessrunner.sourceforge.net/ 4002S: Orphan 4003F: drivers/usb/atm/cxacru.c 4004 4005CONFIGFS 4006M: Joel Becker <jlbec@evilplan.org> 4007M: Christoph Hellwig <hch@lst.de> 4008T: git git://git.infradead.org/users/hch/configfs.git 4009S: Supported 4010F: fs/configfs/ 4011F: include/linux/configfs.h 4012 4013CONNECTOR 4014M: Evgeniy Polyakov <zbr@ioremap.net> 4015L: netdev@vger.kernel.org 4016S: Maintained 4017F: drivers/connector/ 4018 4019CONTROL GROUP (CGROUP) 4020M: Tejun Heo <tj@kernel.org> 4021M: Li Zefan <lizefan@huawei.com> 4022M: Johannes Weiner <hannes@cmpxchg.org> 4023L: cgroups@vger.kernel.org 4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4025S: Maintained 4026F: Documentation/admin-guide/cgroup-v2.rst 4027F: Documentation/cgroup-v1/ 4028F: include/linux/cgroup* 4029F: kernel/cgroup/ 4030 4031CONTROL GROUP - CPUSET 4032M: Li Zefan <lizefan@huawei.com> 4033L: cgroups@vger.kernel.org 4034W: http://www.bullopensource.org/cpuset/ 4035W: http://oss.sgi.com/projects/cpusets/ 4036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4037S: Maintained 4038F: Documentation/cgroup-v1/cpusets.txt 4039F: include/linux/cpuset.h 4040F: kernel/cgroup/cpuset.c 4041 4042CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4043M: Johannes Weiner <hannes@cmpxchg.org> 4044M: Michal Hocko <mhocko@kernel.org> 4045M: Vladimir Davydov <vdavydov.dev@gmail.com> 4046L: cgroups@vger.kernel.org 4047L: linux-mm@kvack.org 4048S: Maintained 4049F: mm/memcontrol.c 4050F: mm/swap_cgroup.c 4051 4052CORETEMP HARDWARE MONITORING DRIVER 4053M: Fenghua Yu <fenghua.yu@intel.com> 4054L: linux-hwmon@vger.kernel.org 4055S: Maintained 4056F: Documentation/hwmon/coretemp 4057F: drivers/hwmon/coretemp.c 4058 4059COSA/SRP SYNC SERIAL DRIVER 4060M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4061W: http://www.fi.muni.cz/~kas/cosa/ 4062S: Maintained 4063F: drivers/net/wan/cosa* 4064 4065CPMAC ETHERNET DRIVER 4066M: Florian Fainelli <f.fainelli@gmail.com> 4067L: netdev@vger.kernel.org 4068S: Maintained 4069F: drivers/net/ethernet/ti/cpmac.c 4070 4071CPU FREQUENCY SCALING FRAMEWORK 4072M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4073M: Viresh Kumar <viresh.kumar@linaro.org> 4074L: linux-pm@vger.kernel.org 4075S: Maintained 4076T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4077T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4078B: https://bugzilla.kernel.org 4079F: Documentation/admin-guide/pm/cpufreq.rst 4080F: Documentation/admin-guide/pm/intel_pstate.rst 4081F: Documentation/cpu-freq/ 4082F: Documentation/devicetree/bindings/cpufreq/ 4083F: drivers/cpufreq/ 4084F: include/linux/cpufreq.h 4085F: tools/testing/selftests/cpufreq/ 4086 4087CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4088M: Viresh Kumar <viresh.kumar@linaro.org> 4089M: Sudeep Holla <sudeep.holla@arm.com> 4090L: linux-pm@vger.kernel.org 4091W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4092S: Maintained 4093F: drivers/cpufreq/arm_big_little.h 4094F: drivers/cpufreq/arm_big_little.c 4095 4096CPU POWER MONITORING SUBSYSTEM 4097M: Thomas Renninger <trenn@suse.com> 4098M: Shuah Khan <shuah@kernel.org> 4099M: Shuah Khan <skhan@linuxfoundation.org> 4100L: linux-pm@vger.kernel.org 4101S: Maintained 4102F: tools/power/cpupower/ 4103 4104CPUID/MSR DRIVER 4105M: "H. Peter Anvin" <hpa@zytor.com> 4106S: Maintained 4107F: arch/x86/kernel/cpuid.c 4108F: arch/x86/kernel/msr.c 4109 4110CPUIDLE DRIVER - ARM BIG LITTLE 4111M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4112M: Daniel Lezcano <daniel.lezcano@linaro.org> 4113L: linux-pm@vger.kernel.org 4114L: linux-arm-kernel@lists.infradead.org 4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4116S: Maintained 4117F: drivers/cpuidle/cpuidle-big_little.c 4118 4119CPUIDLE DRIVER - ARM EXYNOS 4120M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4121M: Daniel Lezcano <daniel.lezcano@linaro.org> 4122M: Kukjin Kim <kgene@kernel.org> 4123L: linux-pm@vger.kernel.org 4124L: linux-samsung-soc@vger.kernel.org 4125S: Supported 4126F: drivers/cpuidle/cpuidle-exynos.c 4127F: arch/arm/mach-exynos/pm.c 4128 4129CPU IDLE TIME MANAGEMENT FRAMEWORK 4130M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4131M: Daniel Lezcano <daniel.lezcano@linaro.org> 4132L: linux-pm@vger.kernel.org 4133S: Maintained 4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4135B: https://bugzilla.kernel.org 4136F: Documentation/admin-guide/pm/cpuidle.rst 4137F: Documentation/driver-api/pm/cpuidle.rst 4138F: drivers/cpuidle/* 4139F: include/linux/cpuidle.h 4140 4141CRAMFS FILESYSTEM 4142M: Nicolas Pitre <nico@linaro.org> 4143S: Maintained 4144F: Documentation/filesystems/cramfs.txt 4145F: fs/cramfs/ 4146 4147CRYPTO API 4148M: Herbert Xu <herbert@gondor.apana.org.au> 4149M: "David S. Miller" <davem@davemloft.net> 4150L: linux-crypto@vger.kernel.org 4151T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4152T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4153S: Maintained 4154F: Documentation/crypto/ 4155F: Documentation/devicetree/bindings/crypto/ 4156F: arch/*/crypto/ 4157F: crypto/ 4158F: drivers/crypto/ 4159F: include/crypto/ 4160F: include/linux/crypto* 4161 4162CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4163M: Neil Horman <nhorman@tuxdriver.com> 4164L: linux-crypto@vger.kernel.org 4165S: Maintained 4166F: crypto/ansi_cprng.c 4167F: crypto/rng.c 4168 4169CS3308 MEDIA DRIVER 4170M: Hans Verkuil <hverkuil@xs4all.nl> 4171L: linux-media@vger.kernel.org 4172T: git git://linuxtv.org/media_tree.git 4173W: http://linuxtv.org 4174S: Odd Fixes 4175F: drivers/media/i2c/cs3308.c 4176 4177CS5535 Audio ALSA driver 4178M: Jaya Kumar <jayakumar.alsa@gmail.com> 4179S: Maintained 4180F: sound/pci/cs5535audio/ 4181 4182CSI DRIVERS FOR ALLWINNER V3s 4183M: Yong Deng <yong.deng@magewell.com> 4184L: linux-media@vger.kernel.org 4185T: git git://linuxtv.org/media_tree.git 4186S: Maintained 4187F: drivers/media/platform/sunxi/sun6i-csi/ 4188F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4189 4190CW1200 WLAN driver 4191M: Solomon Peachy <pizza@shaftnet.org> 4192S: Maintained 4193F: drivers/net/wireless/st/cw1200/ 4194 4195CX18 VIDEO4LINUX DRIVER 4196M: Andy Walls <awalls@md.metrocast.net> 4197L: ivtv-devel@ivtvdriver.org (subscribers-only) 4198L: linux-media@vger.kernel.org 4199T: git git://linuxtv.org/media_tree.git 4200W: https://linuxtv.org 4201W: http://www.ivtvdriver.org/index.php/Cx18 4202S: Maintained 4203F: Documentation/media/v4l-drivers/cx18* 4204F: drivers/media/pci/cx18/ 4205F: include/uapi/linux/ivtv* 4206 4207CX2341X MPEG ENCODER HELPER MODULE 4208M: Hans Verkuil <hverkuil@xs4all.nl> 4209L: linux-media@vger.kernel.org 4210T: git git://linuxtv.org/media_tree.git 4211W: https://linuxtv.org 4212S: Maintained 4213F: drivers/media/common/cx2341x* 4214F: include/media/drv-intf/cx2341x.h 4215 4216CX24120 MEDIA DRIVER 4217M: Jemma Denson <jdenson@gmail.com> 4218M: Patrick Boettcher <patrick.boettcher@posteo.de> 4219L: linux-media@vger.kernel.org 4220W: https://linuxtv.org 4221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4222S: Maintained 4223F: drivers/media/dvb-frontends/cx24120* 4224 4225CX88 VIDEO4LINUX DRIVER 4226M: Mauro Carvalho Chehab <mchehab@kernel.org> 4227L: linux-media@vger.kernel.org 4228W: https://linuxtv.org 4229T: git git://linuxtv.org/media_tree.git 4230S: Odd fixes 4231F: Documentation/media/v4l-drivers/cx88* 4232F: drivers/media/pci/cx88/ 4233 4234CXD2820R MEDIA DRIVER 4235M: Antti Palosaari <crope@iki.fi> 4236L: linux-media@vger.kernel.org 4237W: https://linuxtv.org 4238W: http://palosaari.fi/linux/ 4239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4240T: git git://linuxtv.org/anttip/media_tree.git 4241S: Maintained 4242F: drivers/media/dvb-frontends/cxd2820r* 4243 4244CXGB3 ETHERNET DRIVER (CXGB3) 4245M: Vishal Kulkarni <vishal@chelsio.com> 4246L: netdev@vger.kernel.org 4247W: http://www.chelsio.com 4248S: Supported 4249F: drivers/net/ethernet/chelsio/cxgb3/ 4250 4251CXGB3 ISCSI DRIVER (CXGB3I) 4252M: Karen Xie <kxie@chelsio.com> 4253L: linux-scsi@vger.kernel.org 4254W: http://www.chelsio.com 4255S: Supported 4256F: drivers/scsi/cxgbi/cxgb3i 4257 4258CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4259M: Steve Wise <swise@chelsio.com> 4260L: linux-rdma@vger.kernel.org 4261W: http://www.openfabrics.org 4262S: Supported 4263F: drivers/infiniband/hw/cxgb3/ 4264F: include/uapi/rdma/cxgb3-abi.h 4265 4266CXGB4 CRYPTO DRIVER (chcr) 4267M: Harsh Jain <harsh@chelsio.com> 4268L: linux-crypto@vger.kernel.org 4269W: http://www.chelsio.com 4270S: Supported 4271F: drivers/crypto/chelsio 4272 4273CXGB4 ETHERNET DRIVER (CXGB4) 4274M: Vishal Kulkarni <vishal@chelsio.com> 4275L: netdev@vger.kernel.org 4276W: http://www.chelsio.com 4277S: Supported 4278F: drivers/net/ethernet/chelsio/cxgb4/ 4279 4280CXGB4 ISCSI DRIVER (CXGB4I) 4281M: Karen Xie <kxie@chelsio.com> 4282L: linux-scsi@vger.kernel.org 4283W: http://www.chelsio.com 4284S: Supported 4285F: drivers/scsi/cxgbi/cxgb4i 4286 4287CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4288M: Steve Wise <swise@chelsio.com> 4289L: linux-rdma@vger.kernel.org 4290W: http://www.openfabrics.org 4291S: Supported 4292F: drivers/infiniband/hw/cxgb4/ 4293F: include/uapi/rdma/cxgb4-abi.h 4294 4295CXGB4VF ETHERNET DRIVER (CXGB4VF) 4296M: Casey Leedom <leedom@chelsio.com> 4297L: netdev@vger.kernel.org 4298W: http://www.chelsio.com 4299S: Supported 4300F: drivers/net/ethernet/chelsio/cxgb4vf/ 4301 4302CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4303M: Frederic Barrat <fbarrat@linux.ibm.com> 4304M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4305L: linuxppc-dev@lists.ozlabs.org 4306S: Supported 4307F: arch/powerpc/platforms/powernv/pci-cxl.c 4308F: drivers/misc/cxl/ 4309F: include/misc/cxl* 4310F: include/uapi/misc/cxl.h 4311F: Documentation/powerpc/cxl.txt 4312F: Documentation/ABI/testing/sysfs-class-cxl 4313 4314CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4315M: Manoj N. Kumar <manoj@linux.ibm.com> 4316M: Matthew R. Ochs <mrochs@linux.ibm.com> 4317M: Uma Krishnan <ukrishn@linux.ibm.com> 4318L: linux-scsi@vger.kernel.org 4319S: Supported 4320F: drivers/scsi/cxlflash/ 4321F: include/uapi/scsi/cxlflash_ioctl.h 4322F: Documentation/powerpc/cxlflash.txt 4323 4324CYBERPRO FB DRIVER 4325M: Russell King <linux@armlinux.org.uk> 4326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4327W: http://www.armlinux.org.uk/ 4328S: Maintained 4329F: drivers/video/fbdev/cyber2000fb.* 4330 4331CYCLADES ASYNC MUX DRIVER 4332W: http://www.cyclades.com/ 4333S: Orphan 4334F: drivers/tty/cyclades.c 4335F: include/linux/cyclades.h 4336F: include/uapi/linux/cyclades.h 4337 4338CYCLADES PC300 DRIVER 4339W: http://www.cyclades.com/ 4340S: Orphan 4341F: drivers/net/wan/pc300* 4342 4343CYPRESS_FIRMWARE MEDIA DRIVER 4344M: Antti Palosaari <crope@iki.fi> 4345L: linux-media@vger.kernel.org 4346W: https://linuxtv.org 4347W: http://palosaari.fi/linux/ 4348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4349T: git git://linuxtv.org/anttip/media_tree.git 4350S: Maintained 4351F: drivers/media/common/cypress_firmware* 4352 4353CYTTSP TOUCHSCREEN DRIVER 4354M: Ferruh Yigit <fery@cypress.com> 4355L: linux-input@vger.kernel.org 4356S: Supported 4357F: drivers/input/touchscreen/cyttsp* 4358F: include/linux/input/cyttsp.h 4359 4360D-LINK DIR-685 TOUCHKEYS DRIVER 4361M: Linus Walleij <linus.walleij@linaro.org> 4362L: linux-input@vger.kernel.org 4363S: Supported 4364F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4365 4366DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4367M: Joshua Kinard <kumba@gentoo.org> 4368S: Maintained 4369F: drivers/rtc/rtc-ds1685.c 4370F: include/linux/rtc/ds1685.h 4371 4372DAMA SLAVE for AX.25 4373M: Joerg Reuter <jreuter@yaina.de> 4374W: http://yaina.de/jreuter/ 4375W: http://www.qsl.net/dl1bke/ 4376L: linux-hams@vger.kernel.org 4377S: Maintained 4378F: net/ax25/af_ax25.c 4379F: net/ax25/ax25_dev.c 4380F: net/ax25/ax25_ds_* 4381F: net/ax25/ax25_in.c 4382F: net/ax25/ax25_out.c 4383F: net/ax25/ax25_timer.c 4384F: net/ax25/sysctl_net_ax25.c 4385 4386DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4387L: netdev@vger.kernel.org 4388S: Orphan 4389F: Documentation/networking/device_drivers/dec/dmfe.txt 4390F: drivers/net/ethernet/dec/tulip/dmfe.c 4391 4392DC390/AM53C974 SCSI driver 4393M: Hannes Reinecke <hare@suse.com> 4394L: linux-scsi@vger.kernel.org 4395S: Maintained 4396F: drivers/scsi/am53c974.c 4397 4398DC395x SCSI driver 4399M: Oliver Neukum <oliver@neukum.org> 4400M: Ali Akcaagac <aliakc@web.de> 4401M: Jamie Lenehan <lenehan@twibble.org> 4402L: dc395x@twibble.org 4403W: http://twibble.org/dist/dc395x/ 4404W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4405S: Maintained 4406F: Documentation/scsi/dc395x.txt 4407F: drivers/scsi/dc395x.* 4408 4409DCCP PROTOCOL 4410M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4411L: dccp@vger.kernel.org 4412W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4413S: Maintained 4414F: include/linux/dccp.h 4415F: include/uapi/linux/dccp.h 4416F: include/linux/tfrc.h 4417F: net/dccp/ 4418 4419DECnet NETWORK LAYER 4420W: http://linux-decnet.sourceforge.net 4421L: linux-decnet-user@lists.sourceforge.net 4422S: Orphan 4423F: Documentation/networking/decnet.txt 4424F: net/decnet/ 4425 4426DECSTATION PLATFORM SUPPORT 4427M: "Maciej W. Rozycki" <macro@linux-mips.org> 4428L: linux-mips@vger.kernel.org 4429W: http://www.linux-mips.org/wiki/DECstation 4430S: Maintained 4431F: arch/mips/dec/ 4432F: arch/mips/include/asm/dec/ 4433F: arch/mips/include/asm/mach-dec/ 4434 4435DEFXX FDDI NETWORK DRIVER 4436M: "Maciej W. Rozycki" <macro@linux-mips.org> 4437S: Maintained 4438F: drivers/net/fddi/defxx.* 4439 4440DELL SMBIOS DRIVER 4441M: Pali Rohár <pali.rohar@gmail.com> 4442M: Mario Limonciello <mario.limonciello@dell.com> 4443L: platform-driver-x86@vger.kernel.org 4444S: Maintained 4445F: drivers/platform/x86/dell-smbios.* 4446 4447DELL SMBIOS SMM DRIVER 4448M: Mario Limonciello <mario.limonciello@dell.com> 4449L: platform-driver-x86@vger.kernel.org 4450S: Maintained 4451F: drivers/platform/x86/dell-smbios-smm.c 4452 4453DELL SMBIOS WMI DRIVER 4454M: Mario Limonciello <mario.limonciello@dell.com> 4455L: platform-driver-x86@vger.kernel.org 4456S: Maintained 4457F: drivers/platform/x86/dell-smbios-wmi.c 4458F: tools/wmi/dell-smbios-example.c 4459 4460DEFZA FDDI NETWORK DRIVER 4461M: "Maciej W. Rozycki" <macro@linux-mips.org> 4462S: Maintained 4463F: drivers/net/fddi/defza.* 4464 4465DELL LAPTOP DRIVER 4466M: Matthew Garrett <mjg59@srcf.ucam.org> 4467M: Pali Rohár <pali.rohar@gmail.com> 4468L: platform-driver-x86@vger.kernel.org 4469S: Maintained 4470F: drivers/platform/x86/dell-laptop.c 4471 4472DELL LAPTOP FREEFALL DRIVER 4473M: Pali Rohár <pali.rohar@gmail.com> 4474S: Maintained 4475F: drivers/platform/x86/dell-smo8800.c 4476 4477DELL LAPTOP RBTN DRIVER 4478M: Pali Rohár <pali.rohar@gmail.com> 4479S: Maintained 4480F: drivers/platform/x86/dell-rbtn.* 4481 4482DELL REMOTE BIOS UPDATE DRIVER 4483M: Stuart Hayes <stuart.w.hayes@gmail.com> 4484L: platform-driver-x86@vger.kernel.org 4485S: Maintained 4486F: drivers/platform/x86/dell_rbu.c 4487 4488DELL LAPTOP SMM DRIVER 4489M: Pali Rohár <pali.rohar@gmail.com> 4490S: Maintained 4491F: drivers/hwmon/dell-smm-hwmon.c 4492F: include/uapi/linux/i8k.h 4493 4494DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4495M: Stuart Hayes <stuart.w.hayes@gmail.com> 4496L: platform-driver-x86@vger.kernel.org 4497S: Maintained 4498F: Documentation/dcdbas.txt 4499F: drivers/platform/x86/dcdbas.* 4500 4501DELL WMI NOTIFICATIONS DRIVER 4502M: Matthew Garrett <mjg59@srcf.ucam.org> 4503M: Pali Rohár <pali.rohar@gmail.com> 4504S: Maintained 4505F: drivers/platform/x86/dell-wmi.c 4506 4507DELL WMI DESCRIPTOR DRIVER 4508M: Mario Limonciello <mario.limonciello@dell.com> 4509S: Maintained 4510F: drivers/platform/x86/dell-wmi-descriptor.c 4511 4512DELTA ST MEDIA DRIVER 4513M: Hugues Fruchet <hugues.fruchet@st.com> 4514L: linux-media@vger.kernel.org 4515T: git git://linuxtv.org/media_tree.git 4516W: https://linuxtv.org 4517S: Supported 4518F: drivers/media/platform/sti/delta 4519 4520DENALI NAND DRIVER 4521M: Masahiro Yamada <yamada.masahiro@socionext.com> 4522L: linux-mtd@lists.infradead.org 4523S: Supported 4524F: drivers/mtd/nand/raw/denali* 4525 4526DESIGNWARE USB2 DRD IP DRIVER 4527M: Minas Harutyunyan <hminas@synopsys.com> 4528L: linux-usb@vger.kernel.org 4529T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4530S: Maintained 4531F: drivers/usb/dwc2/ 4532 4533DESIGNWARE USB3 DRD IP DRIVER 4534M: Felipe Balbi <balbi@kernel.org> 4535L: linux-usb@vger.kernel.org 4536T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4537S: Maintained 4538F: drivers/usb/dwc3/ 4539 4540DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4541M: Andreas Klinger <ak@it-klinger.de> 4542L: linux-iio@vger.kernel.org 4543S: Maintained 4544F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4545F: drivers/iio/proximity/srf*.c 4546 4547DEVICE COREDUMP (DEV_COREDUMP) 4548M: Johannes Berg <johannes@sipsolutions.net> 4549L: linux-kernel@vger.kernel.org 4550S: Maintained 4551F: drivers/base/devcoredump.c 4552F: include/linux/devcoredump.h 4553 4554DEVICE FREQUENCY (DEVFREQ) 4555M: MyungJoo Ham <myungjoo.ham@samsung.com> 4556M: Kyungmin Park <kyungmin.park@samsung.com> 4557R: Chanwoo Choi <cw00.choi@samsung.com> 4558L: linux-pm@vger.kernel.org 4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4560S: Maintained 4561F: drivers/devfreq/ 4562F: include/linux/devfreq.h 4563F: Documentation/devicetree/bindings/devfreq/ 4564 4565DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4566M: Chanwoo Choi <cw00.choi@samsung.com> 4567L: linux-pm@vger.kernel.org 4568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4569S: Supported 4570F: drivers/devfreq/event/ 4571F: drivers/devfreq/devfreq-event.c 4572F: include/linux/devfreq-event.h 4573F: Documentation/devicetree/bindings/devfreq/event/ 4574 4575DEVICE NUMBER REGISTRY 4576M: Torben Mathiasen <device@lanana.org> 4577W: http://lanana.org/docs/device-list/index.html 4578S: Maintained 4579 4580DEVICE-MAPPER (LVM) 4581M: Alasdair Kergon <agk@redhat.com> 4582M: Mike Snitzer <snitzer@redhat.com> 4583M: dm-devel@redhat.com 4584L: dm-devel@redhat.com 4585W: http://sources.redhat.com/dm 4586Q: http://patchwork.kernel.org/project/dm-devel/list/ 4587T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4588T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4589S: Maintained 4590F: Documentation/device-mapper/ 4591F: drivers/md/Makefile 4592F: drivers/md/Kconfig 4593F: drivers/md/dm* 4594F: drivers/md/persistent-data/ 4595F: include/linux/device-mapper.h 4596F: include/linux/dm-*.h 4597F: include/uapi/linux/dm-*.h 4598 4599DEVLINK 4600M: Jiri Pirko <jiri@mellanox.com> 4601L: netdev@vger.kernel.org 4602S: Supported 4603F: net/core/devlink.c 4604F: include/net/devlink.h 4605F: include/uapi/linux/devlink.h 4606 4607DIALOG SEMICONDUCTOR DRIVERS 4608M: Support Opensource <support.opensource@diasemi.com> 4609W: http://www.dialog-semiconductor.com/products 4610S: Supported 4611F: Documentation/hwmon/da90?? 4612F: Documentation/devicetree/bindings/mfd/da90*.txt 4613F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4614F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4615F: Documentation/devicetree/bindings/regulator/da92*.txt 4616F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4617F: Documentation/devicetree/bindings/sound/da[79]*.txt 4618F: drivers/gpio/gpio-da90??.c 4619F: drivers/hwmon/da90??-hwmon.c 4620F: drivers/iio/adc/da91??-*.c 4621F: drivers/input/misc/da90??_onkey.c 4622F: drivers/input/touchscreen/da9052_tsi.c 4623F: drivers/leds/leds-da90??.c 4624F: drivers/mfd/da903x.c 4625F: drivers/mfd/da90??-*.c 4626F: drivers/mfd/da91??-*.c 4627F: drivers/power/supply/da9052-battery.c 4628F: drivers/power/supply/da91??-*.c 4629F: drivers/regulator/da903x.c 4630F: drivers/regulator/da9???-regulator.[ch] 4631F: drivers/thermal/da90??-thermal.c 4632F: drivers/rtc/rtc-da90??.c 4633F: drivers/video/backlight/da90??_bl.c 4634F: drivers/watchdog/da90??_wdt.c 4635F: include/linux/mfd/da903x.h 4636F: include/linux/mfd/da9052/ 4637F: include/linux/mfd/da9055/ 4638F: include/linux/mfd/da9062/ 4639F: include/linux/mfd/da9063/ 4640F: include/linux/mfd/da9150/ 4641F: include/linux/regulator/da9211.h 4642F: include/sound/da[79]*.h 4643F: sound/soc/codecs/da[79]*.[ch] 4644 4645DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4646M: William Breathitt Gray <vilhelm.gray@gmail.com> 4647L: linux-gpio@vger.kernel.org 4648S: Maintained 4649F: drivers/gpio/gpio-gpio-mm.c 4650 4651DIOLAN U2C-12 I2C DRIVER 4652M: Guenter Roeck <linux@roeck-us.net> 4653L: linux-i2c@vger.kernel.org 4654S: Maintained 4655F: drivers/i2c/busses/i2c-diolan-u2c.c 4656 4657FILESYSTEM DIRECT ACCESS (DAX) 4658M: Dan Williams <dan.j.williams@intel.com> 4659R: Matthew Wilcox <willy@infradead.org> 4660R: Jan Kara <jack@suse.cz> 4661L: linux-fsdevel@vger.kernel.org 4662L: linux-nvdimm@lists.01.org 4663S: Supported 4664F: fs/dax.c 4665F: include/linux/dax.h 4666F: include/trace/events/fs_dax.h 4667 4668DEVICE DIRECT ACCESS (DAX) 4669M: Dan Williams <dan.j.williams@intel.com> 4670M: Vishal Verma <vishal.l.verma@intel.com> 4671M: Keith Busch <keith.busch@intel.com> 4672M: Dave Jiang <dave.jiang@intel.com> 4673L: linux-nvdimm@lists.01.org 4674S: Supported 4675F: drivers/dax/ 4676 4677DIRECTORY NOTIFICATION (DNOTIFY) 4678M: Jan Kara <jack@suse.cz> 4679R: Amir Goldstein <amir73il@gmail.com> 4680L: linux-fsdevel@vger.kernel.org 4681S: Maintained 4682F: Documentation/filesystems/dnotify.txt 4683F: fs/notify/dnotify/ 4684F: include/linux/dnotify.h 4685 4686DISK GEOMETRY AND PARTITION HANDLING 4687M: Andries Brouwer <aeb@cwi.nl> 4688W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4689W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4690W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4691S: Maintained 4692 4693DISKQUOTA 4694M: Jan Kara <jack@suse.com> 4695S: Maintained 4696F: Documentation/filesystems/quota.txt 4697F: fs/quota/ 4698F: include/linux/quota*.h 4699F: include/uapi/linux/quota*.h 4700 4701DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4702M: Bernie Thompson <bernie@plugable.com> 4703L: linux-fbdev@vger.kernel.org 4704S: Maintained 4705W: http://plugable.com/category/projects/udlfb/ 4706F: drivers/video/fbdev/udlfb.c 4707F: include/video/udlfb.h 4708F: Documentation/fb/udlfb.txt 4709 4710DISTRIBUTED LOCK MANAGER (DLM) 4711M: Christine Caulfield <ccaulfie@redhat.com> 4712M: David Teigland <teigland@redhat.com> 4713L: cluster-devel@redhat.com 4714W: http://sources.redhat.com/cluster/ 4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4716S: Supported 4717F: fs/dlm/ 4718 4719DMA BUFFER SHARING FRAMEWORK 4720M: Sumit Semwal <sumit.semwal@linaro.org> 4721S: Maintained 4722L: linux-media@vger.kernel.org 4723L: dri-devel@lists.freedesktop.org 4724L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4725F: drivers/dma-buf/ 4726F: include/linux/dma-buf* 4727F: include/linux/reservation.h 4728F: include/linux/*fence.h 4729F: Documentation/driver-api/dma-buf.rst 4730T: git git://anongit.freedesktop.org/drm/drm-misc 4731 4732DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4733M: Vinod Koul <vkoul@kernel.org> 4734L: dmaengine@vger.kernel.org 4735Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4736S: Maintained 4737F: drivers/dma/ 4738F: include/linux/dmaengine.h 4739F: include/linux/of_dma.h 4740F: Documentation/devicetree/bindings/dma/ 4741F: Documentation/driver-api/dmaengine/ 4742T: git git://git.infradead.org/users/vkoul/slave-dma.git 4743 4744DMA MAPPING HELPERS 4745M: Christoph Hellwig <hch@lst.de> 4746M: Marek Szyprowski <m.szyprowski@samsung.com> 4747R: Robin Murphy <robin.murphy@arm.com> 4748L: iommu@lists.linux-foundation.org 4749T: git git://git.infradead.org/users/hch/dma-mapping.git 4750W: http://git.infradead.org/users/hch/dma-mapping.git 4751S: Supported 4752F: kernel/dma/ 4753F: include/asm-generic/dma-mapping.h 4754F: include/linux/dma-direct.h 4755F: include/linux/dma-mapping.h 4756F: include/linux/dma-noncoherent.h 4757 4758DME1737 HARDWARE MONITOR DRIVER 4759M: Juerg Haefliger <juergh@gmail.com> 4760L: linux-hwmon@vger.kernel.org 4761S: Maintained 4762F: Documentation/hwmon/dme1737 4763F: drivers/hwmon/dme1737.c 4764 4765DMI/SMBIOS SUPPORT 4766M: Jean Delvare <jdelvare@suse.com> 4767S: Maintained 4768T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4769F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4770F: drivers/firmware/dmi-id.c 4771F: drivers/firmware/dmi_scan.c 4772F: include/linux/dmi.h 4773 4774DOCUMENTATION 4775M: Jonathan Corbet <corbet@lwn.net> 4776L: linux-doc@vger.kernel.org 4777S: Maintained 4778F: Documentation/ 4779F: scripts/kernel-doc 4780X: Documentation/ABI/ 4781X: Documentation/acpi/ 4782X: Documentation/devicetree/ 4783X: Documentation/i2c/ 4784X: Documentation/media/ 4785X: Documentation/power/ 4786X: Documentation/spi/ 4787T: git git://git.lwn.net/linux.git docs-next 4788 4789DOCUMENTATION/ITALIAN 4790M: Federico Vaga <federico.vaga@vaga.pv.it> 4791L: linux-doc@vger.kernel.org 4792S: Maintained 4793F: Documentation/translations/it_IT 4794 4795DONGWOON DW9714 LENS VOICE COIL DRIVER 4796M: Sakari Ailus <sakari.ailus@linux.intel.com> 4797L: linux-media@vger.kernel.org 4798T: git git://linuxtv.org/media_tree.git 4799S: Maintained 4800F: drivers/media/i2c/dw9714.c 4801F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4802 4803DONGWOON DW9807 LENS VOICE COIL DRIVER 4804M: Sakari Ailus <sakari.ailus@linux.intel.com> 4805L: linux-media@vger.kernel.org 4806T: git git://linuxtv.org/media_tree.git 4807S: Maintained 4808F: drivers/media/i2c/dw9807-vcm.c 4809F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4810 4811DOUBLETALK DRIVER 4812M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4813L: blinux-list@redhat.com 4814S: Maintained 4815F: drivers/char/dtlk.c 4816F: include/linux/dtlk.h 4817 4818DPAA2 DATAPATH I/O (DPIO) DRIVER 4819M: Roy Pledge <Roy.Pledge@nxp.com> 4820L: linux-kernel@vger.kernel.org 4821S: Maintained 4822F: drivers/soc/fsl/dpio 4823 4824DPAA2 ETHERNET DRIVER 4825M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4826L: netdev@vger.kernel.org 4827S: Maintained 4828F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4829F: drivers/net/ethernet/freescale/dpaa2/dpni* 4830F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4831F: drivers/net/ethernet/freescale/dpaa2/Makefile 4832F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4833 4834DPAA2 ETHERNET SWITCH DRIVER 4835M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4836M: Ioana Ciornei <ioana.ciornei@nxp.com> 4837L: linux-kernel@vger.kernel.org 4838S: Maintained 4839F: drivers/staging/fsl-dpaa2/ethsw 4840 4841DPAA2 PTP CLOCK DRIVER 4842M: Yangbo Lu <yangbo.lu@nxp.com> 4843L: netdev@vger.kernel.org 4844S: Maintained 4845F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4846F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4847 4848DPT_I2O SCSI RAID DRIVER 4849M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4850L: linux-scsi@vger.kernel.org 4851W: http://www.adaptec.com/ 4852S: Maintained 4853F: drivers/scsi/dpt* 4854F: drivers/scsi/dpt/ 4855 4856DRBD DRIVER 4857M: Philipp Reisner <philipp.reisner@linbit.com> 4858M: Lars Ellenberg <lars.ellenberg@linbit.com> 4859L: drbd-dev@lists.linbit.com 4860W: http://www.drbd.org 4861T: git git://git.linbit.com/linux-drbd.git 4862T: git git://git.linbit.com/drbd-8.4.git 4863S: Supported 4864F: drivers/block/drbd/ 4865F: lib/lru_cache.c 4866F: Documentation/blockdev/drbd/ 4867 4868DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4869M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4870R: "Rafael J. Wysocki" <rafael@kernel.org> 4871T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4872S: Supported 4873F: Documentation/kobject.txt 4874F: drivers/base/ 4875F: fs/debugfs/ 4876F: fs/sysfs/ 4877F: include/linux/debugfs.h 4878F: include/linux/kobj* 4879F: lib/kobj* 4880 4881DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4882M: Kevin Hilman <khilman@kernel.org> 4883M: Nishanth Menon <nm@ti.com> 4884S: Maintained 4885F: drivers/power/avs/ 4886F: include/linux/power/smartreflex.h 4887L: linux-pm@vger.kernel.org 4888 4889DRM DRIVER FOR ARM PL111 CLCD 4890M: Eric Anholt <eric@anholt.net> 4891T: git git://anongit.freedesktop.org/drm/drm-misc 4892S: Supported 4893F: drivers/gpu/drm/pl111/ 4894 4895DRM DRIVER FOR ARM VERSATILE TFT PANELS 4896M: Linus Walleij <linus.walleij@linaro.org> 4897T: git git://anongit.freedesktop.org/drm/drm-misc 4898S: Maintained 4899F: drivers/gpu/drm/panel/panel-arm-versatile.c 4900F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4901 4902DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4903M: Dave Airlie <airlied@redhat.com> 4904S: Odd Fixes 4905F: drivers/gpu/drm/ast/ 4906 4907DRM DRIVER FOR BOCHS VIRTUAL GPU 4908M: Gerd Hoffmann <kraxel@redhat.com> 4909L: virtualization@lists.linux-foundation.org 4910T: git git://anongit.freedesktop.org/drm/drm-misc 4911S: Maintained 4912F: drivers/gpu/drm/bochs/ 4913 4914DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4915M: Linus Walleij <linus.walleij@linaro.org> 4916T: git git://anongit.freedesktop.org/drm/drm-misc 4917S: Maintained 4918F: drivers/gpu/drm/tve200/ 4919 4920DRM DRIVER FOR ILITEK ILI9225 PANELS 4921M: David Lechner <david@lechnology.com> 4922S: Maintained 4923F: drivers/gpu/drm/tinydrm/ili9225.c 4924F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4925 4926DRM DRIVER FOR HX8357D PANELS 4927M: Eric Anholt <eric@anholt.net> 4928T: git git://anongit.freedesktop.org/drm/drm-misc 4929S: Maintained 4930F: drivers/gpu/drm/tinydrm/hx8357d.c 4931F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4932 4933DRM DRIVER FOR INTEL I810 VIDEO CARDS 4934S: Orphan / Obsolete 4935F: drivers/gpu/drm/i810/ 4936F: include/uapi/drm/i810_drm.h 4937 4938DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4939S: Orphan / Obsolete 4940F: drivers/gpu/drm/mga/ 4941F: include/uapi/drm/mga_drm.h 4942 4943DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4944M: Dave Airlie <airlied@redhat.com> 4945S: Odd Fixes 4946F: drivers/gpu/drm/mgag200/ 4947 4948DRM DRIVER FOR MI0283QT 4949M: Noralf Trønnes <noralf@tronnes.org> 4950S: Maintained 4951F: drivers/gpu/drm/tinydrm/mi0283qt.c 4952F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4953 4954DRM DRIVER FOR MSM ADRENO GPU 4955M: Rob Clark <robdclark@gmail.com> 4956M: Sean Paul <sean@poorly.run> 4957L: linux-arm-msm@vger.kernel.org 4958L: dri-devel@lists.freedesktop.org 4959L: freedreno@lists.freedesktop.org 4960T: git https://gitlab.freedesktop.org/drm/msm.git 4961S: Maintained 4962F: drivers/gpu/drm/msm/ 4963F: include/uapi/drm/msm_drm.h 4964F: Documentation/devicetree/bindings/display/msm/ 4965 4966DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4967M: Ben Skeggs <bskeggs@redhat.com> 4968L: dri-devel@lists.freedesktop.org 4969L: nouveau@lists.freedesktop.org 4970T: git git://github.com/skeggsb/linux 4971S: Supported 4972F: drivers/gpu/drm/nouveau/ 4973F: include/uapi/drm/nouveau_drm.h 4974 4975DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4976M: Stefan Mavrodiev <stefan@olimex.com> 4977S: Maintained 4978F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4979F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4980 4981DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4982M: Noralf Trønnes <noralf@tronnes.org> 4983S: Maintained 4984F: drivers/gpu/drm/tinydrm/repaper.c 4985F: Documentation/devicetree/bindings/display/repaper.txt 4986 4987DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4988M: Dave Airlie <airlied@redhat.com> 4989M: Gerd Hoffmann <kraxel@redhat.com> 4990L: virtualization@lists.linux-foundation.org 4991T: git git://anongit.freedesktop.org/drm/drm-misc 4992S: Obsolete 4993W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4994F: drivers/gpu/drm/cirrus/ 4995 4996DRM DRIVER FOR QXL VIRTUAL GPU 4997M: Dave Airlie <airlied@redhat.com> 4998M: Gerd Hoffmann <kraxel@redhat.com> 4999L: virtualization@lists.linux-foundation.org 5000L: spice-devel@lists.freedesktop.org 5001T: git git://anongit.freedesktop.org/drm/drm-misc 5002S: Maintained 5003F: drivers/gpu/drm/qxl/ 5004F: include/uapi/drm/qxl_drm.h 5005 5006DRM DRIVER FOR RAGE 128 VIDEO CARDS 5007S: Orphan / Obsolete 5008F: drivers/gpu/drm/r128/ 5009F: include/uapi/drm/r128_drm.h 5010 5011DRM DRIVER FOR SAVAGE VIDEO CARDS 5012S: Orphan / Obsolete 5013F: drivers/gpu/drm/savage/ 5014F: include/uapi/drm/savage_drm.h 5015 5016DRM DRIVER FOR SIS VIDEO CARDS 5017S: Orphan / Obsolete 5018F: drivers/gpu/drm/sis/ 5019F: include/uapi/drm/sis_drm.h 5020 5021DRM DRIVER FOR SITRONIX ST7701 PANELS 5022M: Jagan Teki <jagan@amarulasolutions.com> 5023S: Maintained 5024F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5025F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5026 5027DRM DRIVER FOR SITRONIX ST7586 PANELS 5028M: David Lechner <david@lechnology.com> 5029S: Maintained 5030F: drivers/gpu/drm/tinydrm/st7586.c 5031F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5032 5033DRM DRIVER FOR SITRONIX ST7735R PANELS 5034M: David Lechner <david@lechnology.com> 5035S: Maintained 5036F: drivers/gpu/drm/tinydrm/st7735r.c 5037F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5038 5039DRM DRIVER FOR TDFX VIDEO CARDS 5040S: Orphan / Obsolete 5041F: drivers/gpu/drm/tdfx/ 5042 5043DRM DRIVER FOR TPO TPG110 PANELS 5044M: Linus Walleij <linus.walleij@linaro.org> 5045T: git git://anongit.freedesktop.org/drm/drm-misc 5046S: Maintained 5047F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5048F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5049 5050DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5051M: Dave Airlie <airlied@redhat.com> 5052R: Sean Paul <sean@poorly.run> 5053L: dri-devel@lists.freedesktop.org 5054S: Odd Fixes 5055F: drivers/gpu/drm/udl/ 5056T: git git://anongit.freedesktop.org/drm/drm-misc 5057 5058DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5059M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5060R: Haneen Mohammed <hamohammed.sa@gmail.com> 5061R: Daniel Vetter <daniel@ffwll.ch> 5062T: git git://anongit.freedesktop.org/drm/drm-misc 5063S: Maintained 5064L: dri-devel@lists.freedesktop.org 5065F: drivers/gpu/drm/vkms/ 5066F: Documentation/gpu/vkms.rst 5067 5068DRM DRIVER FOR VMWARE VIRTUAL GPU 5069M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5070M: Thomas Hellstrom <thellstrom@vmware.com> 5071L: dri-devel@lists.freedesktop.org 5072T: git git://people.freedesktop.org/~thomash/linux 5073S: Supported 5074F: drivers/gpu/drm/vmwgfx/ 5075F: include/uapi/drm/vmwgfx_drm.h 5076 5077DRM DRIVERS 5078M: David Airlie <airlied@linux.ie> 5079M: Daniel Vetter <daniel@ffwll.ch> 5080L: dri-devel@lists.freedesktop.org 5081T: git git://anongit.freedesktop.org/drm/drm 5082B: https://bugs.freedesktop.org/ 5083C: irc://chat.freenode.net/dri-devel 5084S: Maintained 5085F: drivers/gpu/drm/ 5086F: drivers/gpu/vga/ 5087F: Documentation/devicetree/bindings/display/ 5088F: Documentation/devicetree/bindings/gpu/ 5089F: Documentation/gpu/ 5090F: include/drm/ 5091F: include/uapi/drm/ 5092F: include/linux/vga* 5093 5094DRM DRIVERS AND MISC GPU PATCHES 5095M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5096M: Maxime Ripard <maxime.ripard@bootlin.com> 5097M: Sean Paul <sean@poorly.run> 5098W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5099S: Maintained 5100T: git git://anongit.freedesktop.org/drm/drm-misc 5101F: Documentation/gpu/ 5102F: drivers/gpu/vga/ 5103F: drivers/gpu/drm/* 5104F: include/drm/drm* 5105F: include/uapi/drm/drm* 5106F: include/linux/vga* 5107 5108DRM DRIVERS FOR ALLWINNER A10 5109M: Maxime Ripard <maxime.ripard@bootlin.com> 5110L: dri-devel@lists.freedesktop.org 5111S: Supported 5112F: drivers/gpu/drm/sun4i/ 5113F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5114T: git git://anongit.freedesktop.org/drm/drm-misc 5115 5116DRM DRIVERS FOR AMLOGIC SOCS 5117M: Neil Armstrong <narmstrong@baylibre.com> 5118L: dri-devel@lists.freedesktop.org 5119L: linux-amlogic@lists.infradead.org 5120W: http://linux-meson.com/ 5121S: Supported 5122F: drivers/gpu/drm/meson/ 5123F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5124F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5125F: Documentation/gpu/meson.rst 5126T: git git://anongit.freedesktop.org/drm/drm-misc 5127 5128DRM DRIVERS FOR ATMEL HLCDC 5129M: Boris Brezillon <bbrezillon@kernel.org> 5130L: dri-devel@lists.freedesktop.org 5131S: Supported 5132F: drivers/gpu/drm/atmel-hlcdc/ 5133F: Documentation/devicetree/bindings/display/atmel/ 5134T: git git://anongit.freedesktop.org/drm/drm-misc 5135 5136DRM DRIVERS FOR BRIDGE CHIPS 5137M: Andrzej Hajda <a.hajda@samsung.com> 5138R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5139S: Maintained 5140T: git git://anongit.freedesktop.org/drm/drm-misc 5141F: drivers/gpu/drm/bridge/ 5142 5143DRM DRIVERS FOR EXYNOS 5144M: Inki Dae <inki.dae@samsung.com> 5145M: Joonyoung Shim <jy0922.shim@samsung.com> 5146M: Seung-Woo Kim <sw0312.kim@samsung.com> 5147M: Kyungmin Park <kyungmin.park@samsung.com> 5148L: dri-devel@lists.freedesktop.org 5149T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5150S: Supported 5151F: drivers/gpu/drm/exynos/ 5152F: include/uapi/drm/exynos_drm.h 5153F: Documentation/devicetree/bindings/display/exynos/ 5154 5155DRM DRIVERS FOR FREESCALE DCU 5156M: Stefan Agner <stefan@agner.ch> 5157M: Alison Wang <alison.wang@nxp.com> 5158L: dri-devel@lists.freedesktop.org 5159S: Supported 5160F: drivers/gpu/drm/fsl-dcu/ 5161F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5162F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5163F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5164T: git git://anongit.freedesktop.org/drm/drm-misc 5165 5166DRM DRIVERS FOR FREESCALE IMX 5167M: Philipp Zabel <p.zabel@pengutronix.de> 5168L: dri-devel@lists.freedesktop.org 5169S: Maintained 5170F: drivers/gpu/drm/imx/ 5171F: drivers/gpu/ipu-v3/ 5172F: Documentation/devicetree/bindings/display/imx/ 5173 5174DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5175M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5176L: dri-devel@lists.freedesktop.org 5177T: git git://github.com/patjak/drm-gma500 5178S: Maintained 5179F: drivers/gpu/drm/gma500/ 5180 5181DRM DRIVERS FOR HISILICON 5182M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5183M: Rongrong Zou <zourongrong@gmail.com> 5184R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5185R: Chen Feng <puck.chen@hisilicon.com> 5186L: dri-devel@lists.freedesktop.org 5187T: git git://github.com/xin3liang/linux.git 5188S: Maintained 5189F: drivers/gpu/drm/hisilicon/ 5190F: Documentation/devicetree/bindings/display/hisilicon/ 5191 5192DRM DRIVERS FOR MEDIATEK 5193M: CK Hu <ck.hu@mediatek.com> 5194M: Philipp Zabel <p.zabel@pengutronix.de> 5195L: dri-devel@lists.freedesktop.org 5196S: Supported 5197F: drivers/gpu/drm/mediatek/ 5198F: Documentation/devicetree/bindings/display/mediatek/ 5199 5200DRM DRIVERS FOR NVIDIA TEGRA 5201M: Thierry Reding <thierry.reding@gmail.com> 5202L: dri-devel@lists.freedesktop.org 5203L: linux-tegra@vger.kernel.org 5204T: git git://anongit.freedesktop.org/tegra/linux.git 5205S: Supported 5206F: drivers/gpu/drm/tegra/ 5207F: drivers/gpu/host1x/ 5208F: include/linux/host1x.h 5209F: include/uapi/drm/tegra_drm.h 5210F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5211 5212DRM DRIVERS FOR RENESAS 5213M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5214M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5215L: dri-devel@lists.freedesktop.org 5216L: linux-renesas-soc@vger.kernel.org 5217T: git git://linuxtv.org/pinchartl/media drm/du/next 5218S: Supported 5219F: drivers/gpu/drm/rcar-du/ 5220F: drivers/gpu/drm/shmobile/ 5221F: include/linux/platform_data/shmob_drm.h 5222F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5223F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5224F: Documentation/devicetree/bindings/display/renesas,du.txt 5225 5226DRM DRIVERS FOR ROCKCHIP 5227M: Sandy Huang <hjc@rock-chips.com> 5228M: Heiko Stübner <heiko@sntech.de> 5229L: dri-devel@lists.freedesktop.org 5230S: Maintained 5231F: drivers/gpu/drm/rockchip/ 5232F: Documentation/devicetree/bindings/display/rockchip/ 5233T: git git://anongit.freedesktop.org/drm/drm-misc 5234 5235DRM DRIVERS FOR STI 5236M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5237M: Vincent Abriou <vincent.abriou@st.com> 5238L: dri-devel@lists.freedesktop.org 5239T: git git://anongit.freedesktop.org/drm/drm-misc 5240S: Maintained 5241F: drivers/gpu/drm/sti 5242F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5243 5244DRM DRIVERS FOR STM 5245M: Yannick Fertre <yannick.fertre@st.com> 5246M: Philippe Cornu <philippe.cornu@st.com> 5247M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5248M: Vincent Abriou <vincent.abriou@st.com> 5249L: dri-devel@lists.freedesktop.org 5250T: git git://anongit.freedesktop.org/drm/drm-misc 5251S: Maintained 5252F: drivers/gpu/drm/stm 5253F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5254 5255DRM DRIVERS FOR TI LCDC 5256M: Jyri Sarha <jsarha@ti.com> 5257R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5258L: dri-devel@lists.freedesktop.org 5259S: Maintained 5260F: drivers/gpu/drm/tilcdc/ 5261F: Documentation/devicetree/bindings/display/tilcdc/ 5262 5263DRM DRIVERS FOR TI OMAP 5264M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5265L: dri-devel@lists.freedesktop.org 5266S: Maintained 5267F: drivers/gpu/drm/omapdrm/ 5268F: Documentation/devicetree/bindings/display/ti/ 5269 5270DRM DRIVERS FOR V3D 5271M: Eric Anholt <eric@anholt.net> 5272S: Supported 5273F: drivers/gpu/drm/v3d/ 5274F: include/uapi/drm/v3d_drm.h 5275F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5276T: git git://anongit.freedesktop.org/drm/drm-misc 5277 5278DRM DRIVERS FOR VC4 5279M: Eric Anholt <eric@anholt.net> 5280T: git git://github.com/anholt/linux 5281S: Supported 5282F: drivers/gpu/drm/vc4/ 5283F: include/uapi/drm/vc4_drm.h 5284F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5285T: git git://anongit.freedesktop.org/drm/drm-misc 5286 5287DRM DRIVERS FOR VIVANTE GPU IP 5288M: Lucas Stach <l.stach@pengutronix.de> 5289R: Russell King <linux+etnaviv@armlinux.org.uk> 5290R: Christian Gmeiner <christian.gmeiner@gmail.com> 5291L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5292L: dri-devel@lists.freedesktop.org 5293S: Maintained 5294F: drivers/gpu/drm/etnaviv/ 5295F: include/uapi/drm/etnaviv_drm.h 5296F: Documentation/devicetree/bindings/display/etnaviv/ 5297 5298DRM DRIVERS FOR ZTE ZX 5299M: Shawn Guo <shawnguo@kernel.org> 5300L: dri-devel@lists.freedesktop.org 5301S: Maintained 5302F: drivers/gpu/drm/zte/ 5303F: Documentation/devicetree/bindings/display/zte,vou.txt 5304T: git git://anongit.freedesktop.org/drm/drm-misc 5305 5306DRM PANEL DRIVERS 5307M: Thierry Reding <thierry.reding@gmail.com> 5308L: dri-devel@lists.freedesktop.org 5309T: git git://anongit.freedesktop.org/drm/drm-misc 5310S: Maintained 5311F: drivers/gpu/drm/drm_panel.c 5312F: drivers/gpu/drm/panel/ 5313F: include/drm/drm_panel.h 5314F: Documentation/devicetree/bindings/display/panel/ 5315 5316DRM TINYDRM DRIVERS 5317M: Noralf Trønnes <noralf@tronnes.org> 5318W: https://github.com/notro/tinydrm/wiki/Development 5319T: git git://anongit.freedesktop.org/drm/drm-misc 5320S: Maintained 5321F: drivers/gpu/drm/tinydrm/ 5322F: include/drm/tinydrm/ 5323 5324DRM DRIVERS FOR XEN 5325M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5326T: git git://anongit.freedesktop.org/drm/drm-misc 5327L: dri-devel@lists.freedesktop.org 5328L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5329S: Supported 5330F: drivers/gpu/drm/xen/ 5331F: Documentation/gpu/xen-front.rst 5332 5333DRM TTM SUBSYSTEM 5334M: Christian Koenig <christian.koenig@amd.com> 5335M: Huang Rui <ray.huang@amd.com> 5336M: Junwei Zhang <Jerry.Zhang@amd.com> 5337T: git git://people.freedesktop.org/~agd5f/linux 5338S: Maintained 5339L: dri-devel@lists.freedesktop.org 5340F: include/drm/ttm/ 5341F: drivers/gpu/drm/ttm/ 5342 5343DSBR100 USB FM RADIO DRIVER 5344M: Alexey Klimov <klimov.linux@gmail.com> 5345L: linux-media@vger.kernel.org 5346T: git git://linuxtv.org/media_tree.git 5347S: Maintained 5348F: drivers/media/radio/dsbr100.c 5349 5350DSCC4 DRIVER 5351M: Francois Romieu <romieu@fr.zoreil.com> 5352L: netdev@vger.kernel.org 5353S: Maintained 5354F: drivers/net/wan/dscc4.c 5355 5356DT3155 MEDIA DRIVER 5357M: Hans Verkuil <hverkuil@xs4all.nl> 5358L: linux-media@vger.kernel.org 5359T: git git://linuxtv.org/media_tree.git 5360W: https://linuxtv.org 5361S: Odd Fixes 5362F: drivers/media/pci/dt3155/ 5363 5364DVB_USB_AF9015 MEDIA DRIVER 5365M: Antti Palosaari <crope@iki.fi> 5366L: linux-media@vger.kernel.org 5367W: https://linuxtv.org 5368W: http://palosaari.fi/linux/ 5369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5370T: git git://linuxtv.org/anttip/media_tree.git 5371S: Maintained 5372F: drivers/media/usb/dvb-usb-v2/af9015* 5373 5374DVB_USB_AF9035 MEDIA DRIVER 5375M: Antti Palosaari <crope@iki.fi> 5376L: linux-media@vger.kernel.org 5377W: https://linuxtv.org 5378W: http://palosaari.fi/linux/ 5379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5380T: git git://linuxtv.org/anttip/media_tree.git 5381S: Maintained 5382F: drivers/media/usb/dvb-usb-v2/af9035* 5383 5384DVB_USB_ANYSEE MEDIA DRIVER 5385M: Antti Palosaari <crope@iki.fi> 5386L: linux-media@vger.kernel.org 5387W: https://linuxtv.org 5388W: http://palosaari.fi/linux/ 5389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5390T: git git://linuxtv.org/anttip/media_tree.git 5391S: Maintained 5392F: drivers/media/usb/dvb-usb-v2/anysee* 5393 5394DVB_USB_AU6610 MEDIA DRIVER 5395M: Antti Palosaari <crope@iki.fi> 5396L: linux-media@vger.kernel.org 5397W: https://linuxtv.org 5398W: http://palosaari.fi/linux/ 5399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5400T: git git://linuxtv.org/anttip/media_tree.git 5401S: Maintained 5402F: drivers/media/usb/dvb-usb-v2/au6610* 5403 5404DVB_USB_CE6230 MEDIA DRIVER 5405M: Antti Palosaari <crope@iki.fi> 5406L: linux-media@vger.kernel.org 5407W: https://linuxtv.org 5408W: http://palosaari.fi/linux/ 5409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5410T: git git://linuxtv.org/anttip/media_tree.git 5411S: Maintained 5412F: drivers/media/usb/dvb-usb-v2/ce6230* 5413 5414DVB_USB_CXUSB MEDIA DRIVER 5415M: Michael Krufky <mkrufky@linuxtv.org> 5416L: linux-media@vger.kernel.org 5417W: https://linuxtv.org 5418W: http://github.com/mkrufky 5419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5420T: git git://linuxtv.org/media_tree.git 5421S: Maintained 5422F: drivers/media/usb/dvb-usb/cxusb* 5423 5424DVB_USB_EC168 MEDIA DRIVER 5425M: Antti Palosaari <crope@iki.fi> 5426L: linux-media@vger.kernel.org 5427W: https://linuxtv.org 5428W: http://palosaari.fi/linux/ 5429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5430T: git git://linuxtv.org/anttip/media_tree.git 5431S: Maintained 5432F: drivers/media/usb/dvb-usb-v2/ec168* 5433 5434DVB_USB_GL861 MEDIA DRIVER 5435M: Antti Palosaari <crope@iki.fi> 5436L: linux-media@vger.kernel.org 5437W: https://linuxtv.org 5438Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5439T: git git://linuxtv.org/anttip/media_tree.git 5440S: Maintained 5441F: drivers/media/usb/dvb-usb-v2/gl861* 5442 5443DVB_USB_MXL111SF MEDIA DRIVER 5444M: Michael Krufky <mkrufky@linuxtv.org> 5445L: linux-media@vger.kernel.org 5446W: https://linuxtv.org 5447W: http://github.com/mkrufky 5448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5449T: git git://linuxtv.org/mkrufky/mxl111sf.git 5450S: Maintained 5451F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5452 5453DVB_USB_RTL28XXU MEDIA DRIVER 5454M: Antti Palosaari <crope@iki.fi> 5455L: linux-media@vger.kernel.org 5456W: https://linuxtv.org 5457W: http://palosaari.fi/linux/ 5458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5459T: git git://linuxtv.org/anttip/media_tree.git 5460S: Maintained 5461F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5462 5463DVB_USB_V2 MEDIA DRIVER 5464M: Antti Palosaari <crope@iki.fi> 5465L: linux-media@vger.kernel.org 5466W: https://linuxtv.org 5467W: http://palosaari.fi/linux/ 5468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5469T: git git://linuxtv.org/anttip/media_tree.git 5470S: Maintained 5471F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5472F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5473 5474DYNAMIC DEBUG 5475M: Jason Baron <jbaron@akamai.com> 5476S: Maintained 5477F: lib/dynamic_debug.c 5478F: include/linux/dynamic_debug.h 5479 5480DYNAMIC INTERRUPT MODERATION 5481M: Tal Gilboa <talgi@mellanox.com> 5482S: Maintained 5483F: include/linux/net_dim.h 5484 5485DZ DECSTATION DZ11 SERIAL DRIVER 5486M: "Maciej W. Rozycki" <macro@linux-mips.org> 5487S: Maintained 5488F: drivers/tty/serial/dz.* 5489 5490E3X0 POWER BUTTON DRIVER 5491M: Moritz Fischer <moritz.fischer@ettus.com> 5492L: usrp-users@lists.ettus.com 5493W: http://www.ettus.com 5494S: Supported 5495F: drivers/input/misc/e3x0-button.c 5496F: Documentation/devicetree/bindings/input/e3x0-button.txt 5497 5498E4000 MEDIA DRIVER 5499M: Antti Palosaari <crope@iki.fi> 5500L: linux-media@vger.kernel.org 5501W: https://linuxtv.org 5502W: http://palosaari.fi/linux/ 5503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5504T: git git://linuxtv.org/anttip/media_tree.git 5505S: Maintained 5506F: drivers/media/tuners/e4000* 5507 5508EARTH_PT1 MEDIA DRIVER 5509M: Akihiro Tsukada <tskd08@gmail.com> 5510L: linux-media@vger.kernel.org 5511S: Odd Fixes 5512F: drivers/media/pci/pt1/ 5513 5514EARTH_PT3 MEDIA DRIVER 5515M: Akihiro Tsukada <tskd08@gmail.com> 5516L: linux-media@vger.kernel.org 5517S: Odd Fixes 5518F: drivers/media/pci/pt3/ 5519 5520EC100 MEDIA DRIVER 5521M: Antti Palosaari <crope@iki.fi> 5522L: linux-media@vger.kernel.org 5523W: https://linuxtv.org 5524W: http://palosaari.fi/linux/ 5525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5526T: git git://linuxtv.org/anttip/media_tree.git 5527S: Maintained 5528F: drivers/media/dvb-frontends/ec100* 5529 5530ECRYPT FILE SYSTEM 5531M: Tyler Hicks <tyhicks@canonical.com> 5532L: ecryptfs@vger.kernel.org 5533W: http://ecryptfs.org 5534W: https://launchpad.net/ecryptfs 5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5536S: Supported 5537F: Documentation/filesystems/ecryptfs.txt 5538F: fs/ecryptfs/ 5539 5540EDAC-AMD64 5541M: Borislav Petkov <bp@alien8.de> 5542L: linux-edac@vger.kernel.org 5543S: Maintained 5544F: drivers/edac/amd64_edac* 5545 5546EDAC-AST2500 5547M: Stefan Schaeckeler <sschaeck@cisco.com> 5548S: Supported 5549F: drivers/edac/aspeed_edac.c 5550F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5551 5552EDAC-CALXEDA 5553M: Robert Richter <rric@kernel.org> 5554L: linux-edac@vger.kernel.org 5555S: Maintained 5556F: drivers/edac/highbank* 5557 5558EDAC-CAVIUM OCTEON 5559M: Ralf Baechle <ralf@linux-mips.org> 5560M: David Daney <david.daney@cavium.com> 5561L: linux-edac@vger.kernel.org 5562L: linux-mips@vger.kernel.org 5563S: Supported 5564F: drivers/edac/octeon_edac* 5565 5566EDAC-CAVIUM THUNDERX 5567M: David Daney <david.daney@cavium.com> 5568M: Jan Glauber <jglauber@cavium.com> 5569L: linux-edac@vger.kernel.org 5570S: Supported 5571F: drivers/edac/thunderx_edac* 5572 5573EDAC-CORE 5574M: Borislav Petkov <bp@alien8.de> 5575M: Mauro Carvalho Chehab <mchehab@kernel.org> 5576R: James Morse <james.morse@arm.com> 5577L: linux-edac@vger.kernel.org 5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5580S: Supported 5581F: Documentation/admin-guide/ras.rst 5582F: Documentation/driver-api/edac.rst 5583F: drivers/edac/ 5584F: include/linux/edac.h 5585 5586EDAC-E752X 5587M: Mark Gross <mark.gross@intel.com> 5588L: linux-edac@vger.kernel.org 5589S: Maintained 5590F: drivers/edac/e752x_edac.c 5591 5592EDAC-E7XXX 5593L: linux-edac@vger.kernel.org 5594S: Maintained 5595F: drivers/edac/e7xxx_edac.c 5596 5597EDAC-FSL_DDR 5598M: York Sun <york.sun@nxp.com> 5599L: linux-edac@vger.kernel.org 5600S: Maintained 5601F: drivers/edac/fsl_ddr_edac.* 5602 5603EDAC-GHES 5604M: Mauro Carvalho Chehab <mchehab@kernel.org> 5605L: linux-edac@vger.kernel.org 5606S: Maintained 5607F: drivers/edac/ghes_edac.c 5608 5609EDAC-I3000 5610L: linux-edac@vger.kernel.org 5611S: Orphan 5612F: drivers/edac/i3000_edac.c 5613 5614EDAC-I5000 5615L: linux-edac@vger.kernel.org 5616S: Maintained 5617F: drivers/edac/i5000_edac.c 5618 5619EDAC-I5400 5620M: Mauro Carvalho Chehab <mchehab@kernel.org> 5621L: linux-edac@vger.kernel.org 5622S: Maintained 5623F: drivers/edac/i5400_edac.c 5624 5625EDAC-I7300 5626M: Mauro Carvalho Chehab <mchehab@kernel.org> 5627L: linux-edac@vger.kernel.org 5628S: Maintained 5629F: drivers/edac/i7300_edac.c 5630 5631EDAC-I7CORE 5632M: Mauro Carvalho Chehab <mchehab@kernel.org> 5633L: linux-edac@vger.kernel.org 5634S: Maintained 5635F: drivers/edac/i7core_edac.c 5636 5637EDAC-I82443BXGX 5638M: Tim Small <tim@buttersideup.com> 5639L: linux-edac@vger.kernel.org 5640S: Maintained 5641F: drivers/edac/i82443bxgx_edac.c 5642 5643EDAC-I82975X 5644M: "Arvind R." <arvino55@gmail.com> 5645L: linux-edac@vger.kernel.org 5646S: Maintained 5647F: drivers/edac/i82975x_edac.c 5648 5649EDAC-IE31200 5650M: Jason Baron <jbaron@akamai.com> 5651L: linux-edac@vger.kernel.org 5652S: Maintained 5653F: drivers/edac/ie31200_edac.c 5654 5655EDAC-MPC85XX 5656M: Johannes Thumshirn <morbidrsa@gmail.com> 5657L: linux-edac@vger.kernel.org 5658S: Maintained 5659F: drivers/edac/mpc85xx_edac.[ch] 5660 5661EDAC-PASEMI 5662M: Egor Martovetsky <egor@pasemi.com> 5663L: linux-edac@vger.kernel.org 5664S: Maintained 5665F: drivers/edac/pasemi_edac.c 5666 5667EDAC-PND2 5668M: Tony Luck <tony.luck@intel.com> 5669L: linux-edac@vger.kernel.org 5670S: Maintained 5671F: drivers/edac/pnd2_edac.[ch] 5672 5673EDAC-R82600 5674M: Tim Small <tim@buttersideup.com> 5675L: linux-edac@vger.kernel.org 5676S: Maintained 5677F: drivers/edac/r82600_edac.c 5678 5679EDAC-SBRIDGE 5680M: Tony Luck <tony.luck@intel.com> 5681R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5682L: linux-edac@vger.kernel.org 5683S: Maintained 5684F: drivers/edac/sb_edac.c 5685 5686EDAC-SKYLAKE 5687M: Tony Luck <tony.luck@intel.com> 5688L: linux-edac@vger.kernel.org 5689S: Maintained 5690F: drivers/edac/skx_edac.c 5691 5692EDAC-TI 5693M: Tero Kristo <t-kristo@ti.com> 5694L: linux-edac@vger.kernel.org 5695S: Maintained 5696F: drivers/edac/ti_edac.c 5697 5698EDAC-QCOM 5699M: Channagoud Kadabi <ckadabi@codeaurora.org> 5700M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5701L: linux-arm-msm@vger.kernel.org 5702L: linux-edac@vger.kernel.org 5703S: Maintained 5704F: drivers/edac/qcom_edac.c 5705 5706EDIROL UA-101/UA-1000 DRIVER 5707M: Clemens Ladisch <clemens@ladisch.de> 5708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5709T: git git://git.alsa-project.org/alsa-kernel.git 5710S: Maintained 5711F: sound/usb/misc/ua101.c 5712 5713EFI TEST DRIVER 5714L: linux-efi@vger.kernel.org 5715M: Ivan Hu <ivan.hu@canonical.com> 5716M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5717S: Maintained 5718F: drivers/firmware/efi/test/ 5719 5720EFI VARIABLE FILESYSTEM 5721M: Matthew Garrett <matthew.garrett@nebula.com> 5722M: Jeremy Kerr <jk@ozlabs.org> 5723M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5724T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5725L: linux-efi@vger.kernel.org 5726S: Maintained 5727F: fs/efivarfs/ 5728 5729EFIFB FRAMEBUFFER DRIVER 5730L: linux-fbdev@vger.kernel.org 5731M: Peter Jones <pjones@redhat.com> 5732S: Maintained 5733F: drivers/video/fbdev/efifb.c 5734 5735EFS FILESYSTEM 5736W: http://aeschi.ch.eu.org/efs/ 5737S: Orphan 5738F: fs/efs/ 5739 5740EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5741M: Douglas Miller <dougmill@linux.ibm.com> 5742L: netdev@vger.kernel.org 5743S: Maintained 5744F: drivers/net/ethernet/ibm/ehea/ 5745 5746EM28XX VIDEO4LINUX DRIVER 5747M: Mauro Carvalho Chehab <mchehab@kernel.org> 5748L: linux-media@vger.kernel.org 5749W: https://linuxtv.org 5750T: git git://linuxtv.org/media_tree.git 5751S: Maintained 5752F: drivers/media/usb/em28xx/ 5753F: Documentation/media/v4l-drivers/em28xx* 5754 5755EMBEDDED LINUX 5756M: Paul Gortmaker <paul.gortmaker@windriver.com> 5757M: Matt Mackall <mpm@selenic.com> 5758M: David Woodhouse <dwmw2@infradead.org> 5759L: linux-embedded@vger.kernel.org 5760S: Maintained 5761 5762Emulex 10Gbps iSCSI - OneConnect DRIVER 5763M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5764M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5765M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5766L: linux-scsi@vger.kernel.org 5767W: http://www.broadcom.com 5768S: Supported 5769F: drivers/scsi/be2iscsi/ 5770 5771Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5772M: Sathya Perla <sathya.perla@broadcom.com> 5773M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5774M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5775M: Somnath Kotur <somnath.kotur@broadcom.com> 5776L: netdev@vger.kernel.org 5777W: http://www.emulex.com 5778S: Supported 5779F: drivers/net/ethernet/emulex/benet/ 5780 5781EMULEX ONECONNECT ROCE DRIVER 5782M: Selvin Xavier <selvin.xavier@broadcom.com> 5783M: Devesh Sharma <devesh.sharma@broadcom.com> 5784L: linux-rdma@vger.kernel.org 5785W: http://www.broadcom.com 5786S: Odd Fixes 5787F: drivers/infiniband/hw/ocrdma/ 5788F: include/uapi/rdma/ocrdma-abi.h 5789 5790EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5791M: James Smart <james.smart@broadcom.com> 5792M: Dick Kennedy <dick.kennedy@broadcom.com> 5793L: linux-scsi@vger.kernel.org 5794W: http://www.broadcom.com 5795S: Supported 5796F: drivers/scsi/lpfc/ 5797 5798ENE CB710 FLASH CARD READER DRIVER 5799M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5800S: Maintained 5801F: drivers/misc/cb710/ 5802F: drivers/mmc/host/cb710-mmc.* 5803F: include/linux/cb710.h 5804 5805ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5806M: Maxim Levitsky <maximlevitsky@gmail.com> 5807S: Maintained 5808F: drivers/media/rc/ene_ir.* 5809 5810EPSON S1D13XXX FRAMEBUFFER DRIVER 5811M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5812S: Maintained 5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5814F: drivers/video/fbdev/s1d13xxxfb.c 5815F: include/video/s1d13xxxfb.h 5816 5817ERRSEQ ERROR TRACKING INFRASTRUCTURE 5818M: Jeff Layton <jlayton@kernel.org> 5819S: Maintained 5820F: lib/errseq.c 5821F: include/linux/errseq.h 5822 5823ET131X NETWORK DRIVER 5824M: Mark Einon <mark.einon@gmail.com> 5825S: Odd Fixes 5826F: drivers/net/ethernet/agere/ 5827 5828ETHERNET BRIDGE 5829M: Roopa Prabhu <roopa@cumulusnetworks.com> 5830M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5831L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5832L: netdev@vger.kernel.org 5833W: http://www.linuxfoundation.org/en/Net:Bridge 5834S: Maintained 5835F: include/linux/netfilter_bridge/ 5836F: net/bridge/ 5837 5838ETHERNET PHY LIBRARY 5839M: Andrew Lunn <andrew@lunn.ch> 5840M: Florian Fainelli <f.fainelli@gmail.com> 5841M: Heiner Kallweit <hkallweit1@gmail.com> 5842L: netdev@vger.kernel.org 5843S: Maintained 5844F: Documentation/ABI/testing/sysfs-bus-mdio 5845F: Documentation/devicetree/bindings/net/mdio* 5846F: Documentation/networking/phy.txt 5847F: drivers/net/phy/ 5848F: drivers/of/of_mdio.c 5849F: drivers/of/of_net.c 5850F: include/linux/*mdio*.h 5851F: include/linux/of_net.h 5852F: include/linux/phy.h 5853F: include/linux/phy_fixed.h 5854F: include/linux/platform_data/mdio-bcm-unimac.h 5855F: include/linux/platform_data/mdio-gpio.h 5856F: include/trace/events/mdio.h 5857F: include/uapi/linux/mdio.h 5858F: include/uapi/linux/mii.h 5859 5860EXT2 FILE SYSTEM 5861M: Jan Kara <jack@suse.com> 5862L: linux-ext4@vger.kernel.org 5863S: Maintained 5864F: Documentation/filesystems/ext2.txt 5865F: fs/ext2/ 5866F: include/linux/ext2* 5867 5868EXT4 FILE SYSTEM 5869M: "Theodore Ts'o" <tytso@mit.edu> 5870M: Andreas Dilger <adilger.kernel@dilger.ca> 5871L: linux-ext4@vger.kernel.org 5872W: http://ext4.wiki.kernel.org 5873Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5875S: Maintained 5876F: Documentation/filesystems/ext4/ 5877F: fs/ext4/ 5878 5879Extended Verification Module (EVM) 5880M: Mimi Zohar <zohar@linux.ibm.com> 5881L: linux-integrity@vger.kernel.org 5882S: Supported 5883F: security/integrity/evm/ 5884 5885EXTENSIBLE FIRMWARE INTERFACE (EFI) 5886M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5887L: linux-efi@vger.kernel.org 5888T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5889S: Maintained 5890F: Documentation/efi-stub.txt 5891F: arch/*/kernel/efi.c 5892F: arch/x86/boot/compressed/eboot.[ch] 5893F: arch/*/include/asm/efi.h 5894F: arch/x86/platform/efi/ 5895F: drivers/firmware/efi/ 5896F: include/linux/efi*.h 5897F: arch/arm/boot/compressed/efi-header.S 5898F: arch/arm64/kernel/efi-entry.S 5899 5900EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5901M: MyungJoo Ham <myungjoo.ham@samsung.com> 5902M: Chanwoo Choi <cw00.choi@samsung.com> 5903L: linux-kernel@vger.kernel.org 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5905S: Maintained 5906F: drivers/extcon/ 5907F: include/linux/extcon/ 5908F: include/linux/extcon.h 5909F: Documentation/extcon/ 5910F: Documentation/devicetree/bindings/extcon/ 5911 5912EXYNOS DP DRIVER 5913M: Jingoo Han <jingoohan1@gmail.com> 5914L: dri-devel@lists.freedesktop.org 5915S: Maintained 5916F: drivers/gpu/drm/exynos/exynos_dp* 5917 5918EXYNOS SYSMMU (IOMMU) driver 5919M: Marek Szyprowski <m.szyprowski@samsung.com> 5920L: iommu@lists.linux-foundation.org 5921S: Maintained 5922F: drivers/iommu/exynos-iommu.c 5923 5924EZchip NPS platform support 5925M: Vineet Gupta <vgupta@synopsys.com> 5926M: Ofer Levi <oferle@mellanox.com> 5927S: Supported 5928F: arch/arc/plat-eznps 5929F: arch/arc/boot/dts/eznps.dts 5930 5931F2FS FILE SYSTEM 5932M: Jaegeuk Kim <jaegeuk@kernel.org> 5933M: Chao Yu <yuchao0@huawei.com> 5934L: linux-f2fs-devel@lists.sourceforge.net 5935W: https://f2fs.wiki.kernel.org/ 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5937S: Maintained 5938F: Documentation/filesystems/f2fs.txt 5939F: Documentation/ABI/testing/sysfs-fs-f2fs 5940F: fs/f2fs/ 5941F: include/linux/f2fs_fs.h 5942F: include/trace/events/f2fs.h 5943 5944F71805F HARDWARE MONITORING DRIVER 5945M: Jean Delvare <jdelvare@suse.com> 5946L: linux-hwmon@vger.kernel.org 5947S: Maintained 5948F: Documentation/hwmon/f71805f 5949F: drivers/hwmon/f71805f.c 5950 5951FADDR2LINE 5952M: Josh Poimboeuf <jpoimboe@redhat.com> 5953S: Maintained 5954F: scripts/faddr2line 5955 5956FAILOVER MODULE 5957M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5958L: netdev@vger.kernel.org 5959S: Supported 5960F: net/core/failover.c 5961F: include/net/failover.h 5962F: Documentation/networking/failover.rst 5963 5964FANOTIFY 5965M: Jan Kara <jack@suse.cz> 5966R: Amir Goldstein <amir73il@gmail.com> 5967L: linux-fsdevel@vger.kernel.org 5968S: Maintained 5969F: fs/notify/fanotify/ 5970F: include/linux/fanotify.h 5971F: include/uapi/linux/fanotify.h 5972 5973FARSYNC SYNCHRONOUS DRIVER 5974M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5975W: http://www.farsite.co.uk/ 5976S: Supported 5977F: drivers/net/wan/farsync.* 5978 5979FAULT INJECTION SUPPORT 5980M: Akinobu Mita <akinobu.mita@gmail.com> 5981S: Supported 5982F: Documentation/fault-injection/ 5983F: lib/fault-inject.c 5984 5985FBTFT Framebuffer drivers 5986S: Orphan 5987L: dri-devel@lists.freedesktop.org 5988L: linux-fbdev@vger.kernel.org 5989F: drivers/staging/fbtft/ 5990 5991FC0011 TUNER DRIVER 5992M: Michael Buesch <m@bues.ch> 5993L: linux-media@vger.kernel.org 5994S: Maintained 5995F: drivers/media/tuners/fc0011.h 5996F: drivers/media/tuners/fc0011.c 5997 5998FC2580 MEDIA DRIVER 5999M: Antti Palosaari <crope@iki.fi> 6000L: linux-media@vger.kernel.org 6001W: https://linuxtv.org 6002W: http://palosaari.fi/linux/ 6003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6004T: git git://linuxtv.org/anttip/media_tree.git 6005S: Maintained 6006F: drivers/media/tuners/fc2580* 6007 6008FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6009M: Hannes Reinecke <hare@suse.de> 6010L: linux-scsi@vger.kernel.org 6011W: www.Open-FCoE.org 6012S: Supported 6013F: drivers/scsi/libfc/ 6014F: drivers/scsi/fcoe/ 6015F: include/scsi/fc/ 6016F: include/scsi/libfc.h 6017F: include/scsi/libfcoe.h 6018F: include/uapi/scsi/fc/ 6019 6020FILE LOCKING (flock() and fcntl()/lockf()) 6021M: Jeff Layton <jlayton@kernel.org> 6022M: "J. Bruce Fields" <bfields@fieldses.org> 6023L: linux-fsdevel@vger.kernel.org 6024S: Maintained 6025F: include/linux/fcntl.h 6026F: include/uapi/linux/fcntl.h 6027F: fs/fcntl.c 6028F: fs/locks.c 6029 6030FILESYSTEMS (VFS and infrastructure) 6031M: Alexander Viro <viro@zeniv.linux.org.uk> 6032L: linux-fsdevel@vger.kernel.org 6033S: Maintained 6034F: fs/* 6035F: include/linux/fs.h 6036F: include/linux/fs_types.h 6037F: include/uapi/linux/fs.h 6038 6039FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6040M: Riku Voipio <riku.voipio@iki.fi> 6041L: linux-hwmon@vger.kernel.org 6042S: Maintained 6043F: drivers/hwmon/f75375s.c 6044F: include/linux/f75375s.h 6045 6046FIREWIRE AUDIO DRIVERS 6047M: Clemens Ladisch <clemens@ladisch.de> 6048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6049T: git git://git.alsa-project.org/alsa-kernel.git 6050S: Maintained 6051F: sound/firewire/ 6052 6053FIREWIRE MEDIA DRIVERS (firedtv) 6054M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6055L: linux-media@vger.kernel.org 6056L: linux1394-devel@lists.sourceforge.net 6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6058S: Maintained 6059F: drivers/media/firewire/ 6060 6061FIREWIRE SBP-2 TARGET 6062M: Chris Boot <bootc@bootc.net> 6063L: linux-scsi@vger.kernel.org 6064L: target-devel@vger.kernel.org 6065L: linux1394-devel@lists.sourceforge.net 6066T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6067S: Maintained 6068F: drivers/target/sbp/ 6069 6070FIREWIRE SUBSYSTEM 6071M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6072L: linux1394-devel@lists.sourceforge.net 6073W: http://ieee1394.wiki.kernel.org/ 6074T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6075S: Maintained 6076F: drivers/firewire/ 6077F: include/linux/firewire.h 6078F: include/uapi/linux/firewire*.h 6079F: tools/firewire/ 6080 6081FIRMWARE LOADER (request_firmware) 6082M: Luis Chamberlain <mcgrof@kernel.org> 6083L: linux-kernel@vger.kernel.org 6084S: Maintained 6085F: Documentation/firmware_class/ 6086F: drivers/base/firmware_loader/ 6087F: include/linux/firmware.h 6088 6089FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6090M: Joshua Morris <josh.h.morris@us.ibm.com> 6091M: Philip Kelleher <pjk1939@linux.ibm.com> 6092S: Maintained 6093F: drivers/block/rsxx/ 6094 6095FLOPPY DRIVER 6096M: Jiri Kosina <jikos@kernel.org> 6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6098S: Odd fixes 6099F: drivers/block/floppy.c 6100 6101FMC SUBSYSTEM 6102M: Alessandro Rubini <rubini@gnudd.com> 6103W: http://www.ohwr.org/projects/fmc-bus 6104S: Supported 6105F: drivers/fmc/ 6106F: include/linux/fmc*.h 6107F: include/linux/ipmi-fru.h 6108K: fmc_d.*register 6109 6110FPGA MANAGER FRAMEWORK 6111M: Alan Tull <atull@kernel.org> 6112M: Moritz Fischer <mdf@kernel.org> 6113L: linux-fpga@vger.kernel.org 6114S: Maintained 6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6116Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6117F: Documentation/fpga/ 6118F: Documentation/driver-api/fpga/ 6119F: Documentation/devicetree/bindings/fpga/ 6120F: drivers/fpga/ 6121F: include/linux/fpga/ 6122W: http://www.rocketboards.org 6123 6124FPGA DFL DRIVERS 6125M: Wu Hao <hao.wu@intel.com> 6126L: linux-fpga@vger.kernel.org 6127S: Maintained 6128F: Documentation/fpga/dfl.txt 6129F: include/uapi/linux/fpga-dfl.h 6130F: drivers/fpga/dfl* 6131 6132FPU EMULATOR 6133M: Bill Metzenthen <billm@melbpc.org.au> 6134W: http://floatingpoint.sourceforge.net/emulator/index.html 6135S: Maintained 6136F: arch/x86/math-emu/ 6137 6138FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6139L: netdev@vger.kernel.org 6140S: Orphan 6141F: drivers/net/wan/dlci.c 6142F: drivers/net/wan/sdla.c 6143 6144FRAMEBUFFER LAYER 6145M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6146L: dri-devel@lists.freedesktop.org 6147L: linux-fbdev@vger.kernel.org 6148T: git git://github.com/bzolnier/linux.git 6149Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6150S: Maintained 6151F: Documentation/fb/ 6152F: drivers/video/ 6153F: include/video/ 6154F: include/linux/fb.h 6155F: include/uapi/video/ 6156F: include/uapi/linux/fb.h 6157 6158FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6159M: Horia Geantă <horia.geanta@nxp.com> 6160M: Aymen Sghaier <aymen.sghaier@nxp.com> 6161L: linux-crypto@vger.kernel.org 6162S: Maintained 6163F: drivers/crypto/caam/ 6164F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6165 6166FREESCALE DIU FRAMEBUFFER DRIVER 6167M: Timur Tabi <timur@kernel.org> 6168L: linux-fbdev@vger.kernel.org 6169S: Maintained 6170F: drivers/video/fbdev/fsl-diu-fb.* 6171 6172FREESCALE DMA DRIVER 6173M: Li Yang <leoyang.li@nxp.com> 6174M: Zhang Wei <zw@zh-kernel.org> 6175L: linuxppc-dev@lists.ozlabs.org 6176S: Maintained 6177F: drivers/dma/fsldma.* 6178 6179FREESCALE ENETC ETHERNET DRIVERS 6180M: Claudiu Manoil <claudiu.manoil@nxp.com> 6181L: netdev@vger.kernel.org 6182S: Maintained 6183F: drivers/net/ethernet/freescale/enetc/ 6184 6185FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6186M: Claudiu Manoil <claudiu.manoil@nxp.com> 6187L: netdev@vger.kernel.org 6188S: Maintained 6189F: drivers/net/ethernet/freescale/gianfar* 6190F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6191 6192FREESCALE GPMI NAND DRIVER 6193M: Han Xu <han.xu@nxp.com> 6194L: linux-mtd@lists.infradead.org 6195S: Maintained 6196F: drivers/mtd/nand/raw/gpmi-nand/* 6197 6198FREESCALE I2C CPM DRIVER 6199M: Jochen Friedrich <jochen@scram.de> 6200L: linuxppc-dev@lists.ozlabs.org 6201L: linux-i2c@vger.kernel.org 6202S: Maintained 6203F: drivers/i2c/busses/i2c-cpm.c 6204 6205FREESCALE IMX LPI2C DRIVER 6206M: Dong Aisheng <aisheng.dong@nxp.com> 6207L: linux-i2c@vger.kernel.org 6208L: linux-imx@nxp.com 6209S: Maintained 6210F: drivers/i2c/busses/i2c-imx-lpi2c.c 6211F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6212 6213FREESCALE IMX / MXC FEC DRIVER 6214M: Fugang Duan <fugang.duan@nxp.com> 6215L: netdev@vger.kernel.org 6216S: Maintained 6217F: drivers/net/ethernet/freescale/fec_main.c 6218F: drivers/net/ethernet/freescale/fec_ptp.c 6219F: drivers/net/ethernet/freescale/fec.h 6220F: Documentation/devicetree/bindings/net/fsl-fec.txt 6221 6222FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6223M: Sascha Hauer <s.hauer@pengutronix.de> 6224R: Pengutronix Kernel Team <kernel@pengutronix.de> 6225L: linux-fbdev@vger.kernel.org 6226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6227S: Maintained 6228F: include/linux/platform_data/video-imxfb.h 6229F: drivers/video/fbdev/imxfb.c 6230 6231FREESCALE QORIQ DPAA ETHERNET DRIVER 6232M: Madalin Bucur <madalin.bucur@nxp.com> 6233L: netdev@vger.kernel.org 6234S: Maintained 6235F: drivers/net/ethernet/freescale/dpaa 6236 6237FREESCALE QORIQ DPAA FMAN DRIVER 6238M: Madalin Bucur <madalin.bucur@nxp.com> 6239L: netdev@vger.kernel.org 6240S: Maintained 6241F: drivers/net/ethernet/freescale/fman 6242F: Documentation/devicetree/bindings/net/fsl-fman.txt 6243 6244FREESCALE QORIQ PTP CLOCK DRIVER 6245M: Yangbo Lu <yangbo.lu@nxp.com> 6246L: netdev@vger.kernel.org 6247S: Maintained 6248F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6249F: drivers/ptp/ptp_qoriq.c 6250F: drivers/ptp/ptp_qoriq_debugfs.c 6251F: include/linux/fsl/ptp_qoriq.h 6252F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6253 6254FREESCALE QUAD SPI DRIVER 6255M: Han Xu <han.xu@nxp.com> 6256L: linux-spi@vger.kernel.org 6257S: Maintained 6258F: drivers/spi/spi-fsl-qspi.c 6259 6260FREESCALE QUICC ENGINE LIBRARY 6261M: Qiang Zhao <qiang.zhao@nxp.com> 6262L: linuxppc-dev@lists.ozlabs.org 6263S: Maintained 6264F: drivers/soc/fsl/qe/ 6265F: include/soc/fsl/*qe*.h 6266F: include/soc/fsl/*ucc*.h 6267 6268FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6269M: Li Yang <leoyang.li@nxp.com> 6270L: netdev@vger.kernel.org 6271L: linuxppc-dev@lists.ozlabs.org 6272S: Maintained 6273F: drivers/net/ethernet/freescale/ucc_geth* 6274 6275FREESCALE QUICC ENGINE UCC HDLC DRIVER 6276M: Zhao Qiang <qiang.zhao@nxp.com> 6277L: netdev@vger.kernel.org 6278L: linuxppc-dev@lists.ozlabs.org 6279S: Maintained 6280F: drivers/net/wan/fsl_ucc_hdlc* 6281 6282FREESCALE QUICC ENGINE UCC UART DRIVER 6283M: Timur Tabi <timur@kernel.org> 6284L: linuxppc-dev@lists.ozlabs.org 6285S: Maintained 6286F: drivers/tty/serial/ucc_uart.c 6287 6288FREESCALE SOC DRIVERS 6289M: Li Yang <leoyang.li@nxp.com> 6290L: linuxppc-dev@lists.ozlabs.org 6291L: linux-arm-kernel@lists.infradead.org 6292S: Maintained 6293F: Documentation/devicetree/bindings/soc/fsl/ 6294F: drivers/soc/fsl/ 6295F: include/linux/fsl/ 6296 6297FREESCALE SOC FS_ENET DRIVER 6298M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6299L: linuxppc-dev@lists.ozlabs.org 6300L: netdev@vger.kernel.org 6301S: Maintained 6302F: drivers/net/ethernet/freescale/fs_enet/ 6303F: include/linux/fs_enet_pd.h 6304 6305FREESCALE SOC SOUND DRIVERS 6306M: Timur Tabi <timur@kernel.org> 6307M: Nicolin Chen <nicoleotsuka@gmail.com> 6308M: Xiubo Li <Xiubo.Lee@gmail.com> 6309R: Fabio Estevam <festevam@gmail.com> 6310L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6311L: linuxppc-dev@lists.ozlabs.org 6312S: Maintained 6313F: sound/soc/fsl/fsl* 6314F: sound/soc/fsl/imx* 6315F: sound/soc/fsl/mpc8610_hpcd.c 6316 6317FREESCALE USB PERIPHERAL DRIVERS 6318M: Li Yang <leoyang.li@nxp.com> 6319L: linux-usb@vger.kernel.org 6320L: linuxppc-dev@lists.ozlabs.org 6321S: Maintained 6322F: drivers/usb/gadget/udc/fsl* 6323 6324FREEVXFS FILESYSTEM 6325M: Christoph Hellwig <hch@infradead.org> 6326W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6327S: Maintained 6328F: fs/freevxfs/ 6329 6330FREEZER 6331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6332M: Pavel Machek <pavel@ucw.cz> 6333L: linux-pm@vger.kernel.org 6334S: Supported 6335F: Documentation/power/freezing-of-tasks.txt 6336F: include/linux/freezer.h 6337F: kernel/freezer.c 6338 6339FRONTSWAP API 6340M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6341L: linux-kernel@vger.kernel.org 6342S: Maintained 6343F: mm/frontswap.c 6344F: include/linux/frontswap.h 6345 6346FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6347M: David Howells <dhowells@redhat.com> 6348L: linux-cachefs@redhat.com (moderated for non-subscribers) 6349S: Supported 6350F: Documentation/filesystems/caching/ 6351F: fs/fscache/ 6352F: include/linux/fscache*.h 6353 6354FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6355M: Theodore Y. Ts'o <tytso@mit.edu> 6356M: Jaegeuk Kim <jaegeuk@kernel.org> 6357M: Eric Biggers <ebiggers@kernel.org> 6358L: linux-fscrypt@vger.kernel.org 6359Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6360T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6361S: Supported 6362F: fs/crypto/ 6363F: include/linux/fscrypt*.h 6364F: Documentation/filesystems/fscrypt.rst 6365 6366FSI-ATTACHED I2C DRIVER 6367M: Eddie James <eajames@linux.ibm.com> 6368L: linux-i2c@vger.kernel.org 6369L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6370S: Maintained 6371F: drivers/i2c/busses/i2c-fsi.c 6372F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6373 6374FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6375M: Jan Kara <jack@suse.cz> 6376R: Amir Goldstein <amir73il@gmail.com> 6377L: linux-fsdevel@vger.kernel.org 6378S: Maintained 6379F: fs/notify/ 6380F: include/linux/fsnotify*.h 6381 6382FUJITSU LAPTOP EXTRAS 6383M: Jonathan Woithe <jwoithe@just42.net> 6384L: platform-driver-x86@vger.kernel.org 6385S: Maintained 6386F: drivers/platform/x86/fujitsu-laptop.c 6387 6388FUJITSU M-5MO LS CAMERA ISP DRIVER 6389M: Kyungmin Park <kyungmin.park@samsung.com> 6390M: Heungjun Kim <riverful.kim@samsung.com> 6391L: linux-media@vger.kernel.org 6392S: Maintained 6393F: drivers/media/i2c/m5mols/ 6394F: include/media/i2c/m5mols.h 6395 6396FUJITSU TABLET EXTRAS 6397M: Robert Gerlach <khnz@gmx.de> 6398L: platform-driver-x86@vger.kernel.org 6399S: Maintained 6400F: drivers/platform/x86/fujitsu-tablet.c 6401 6402FUSE: FILESYSTEM IN USERSPACE 6403M: Miklos Szeredi <miklos@szeredi.hu> 6404L: linux-fsdevel@vger.kernel.org 6405W: http://fuse.sourceforge.net/ 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6407S: Maintained 6408F: fs/fuse/ 6409F: include/uapi/linux/fuse.h 6410F: Documentation/filesystems/fuse.txt 6411 6412FUTEX SUBSYSTEM 6413M: Thomas Gleixner <tglx@linutronix.de> 6414M: Ingo Molnar <mingo@redhat.com> 6415R: Peter Zijlstra <peterz@infradead.org> 6416R: Darren Hart <dvhart@infradead.org> 6417L: linux-kernel@vger.kernel.org 6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6419S: Maintained 6420F: kernel/futex.c 6421F: kernel/futex_compat.c 6422F: include/asm-generic/futex.h 6423F: include/linux/futex.h 6424F: include/uapi/linux/futex.h 6425F: tools/testing/selftests/futex/ 6426F: tools/perf/bench/futex* 6427F: Documentation/*futex* 6428 6429GCC PLUGINS 6430M: Kees Cook <keescook@chromium.org> 6431R: Emese Revfy <re.emese@gmail.com> 6432L: kernel-hardening@lists.openwall.com 6433S: Maintained 6434F: scripts/gcc-plugins/ 6435F: scripts/gcc-plugin.sh 6436F: scripts/Makefile.gcc-plugins 6437F: Documentation/gcc-plugins.txt 6438 6439GASKET DRIVER FRAMEWORK 6440M: Rob Springer <rspringer@google.com> 6441M: Todd Poynor <toddpoynor@google.com> 6442M: Ben Chan <benchan@chromium.org> 6443S: Maintained 6444F: drivers/staging/gasket/ 6445 6446GCOV BASED KERNEL PROFILING 6447M: Peter Oberparleiter <oberpar@linux.ibm.com> 6448S: Maintained 6449F: kernel/gcov/ 6450F: Documentation/dev-tools/gcov.rst 6451 6452GDB KERNEL DEBUGGING HELPER SCRIPTS 6453M: Jan Kiszka <jan.kiszka@siemens.com> 6454M: Kieran Bingham <kbingham@kernel.org> 6455S: Supported 6456F: scripts/gdb/ 6457 6458GDT SCSI DISK ARRAY CONTROLLER DRIVER 6459M: Achim Leubner <achim_leubner@adaptec.com> 6460L: linux-scsi@vger.kernel.org 6461W: http://www.icp-vortex.com/ 6462S: Supported 6463F: drivers/scsi/gdt* 6464 6465GEMTEK FM RADIO RECEIVER DRIVER 6466M: Hans Verkuil <hverkuil@xs4all.nl> 6467L: linux-media@vger.kernel.org 6468T: git git://linuxtv.org/media_tree.git 6469W: https://linuxtv.org 6470S: Maintained 6471F: drivers/media/radio/radio-gemtek* 6472 6473GENERIC GPIO I2C DRIVER 6474M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6475S: Supported 6476F: drivers/i2c/busses/i2c-gpio.c 6477F: include/linux/platform_data/i2c-gpio.h 6478 6479GENERIC GPIO I2C MULTIPLEXER DRIVER 6480M: Peter Korsgaard <peter.korsgaard@barco.com> 6481L: linux-i2c@vger.kernel.org 6482S: Supported 6483F: drivers/i2c/muxes/i2c-mux-gpio.c 6484F: include/linux/platform_data/i2c-mux-gpio.h 6485F: Documentation/i2c/muxes/i2c-mux-gpio 6486 6487GENERIC HDLC (WAN) DRIVERS 6488M: Krzysztof Halasa <khc@pm.waw.pl> 6489W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6490S: Maintained 6491F: drivers/net/wan/c101.c 6492F: drivers/net/wan/hd6457* 6493F: drivers/net/wan/hdlc* 6494F: drivers/net/wan/n2.c 6495F: drivers/net/wan/pc300too.c 6496F: drivers/net/wan/pci200syn.c 6497F: drivers/net/wan/wanxl* 6498 6499GENERIC INCLUDE/ASM HEADER FILES 6500M: Arnd Bergmann <arnd@arndb.de> 6501L: linux-arch@vger.kernel.org 6502T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6503S: Maintained 6504F: include/asm-generic/ 6505F: include/uapi/asm-generic/ 6506 6507GENERIC PHY FRAMEWORK 6508M: Kishon Vijay Abraham I <kishon@ti.com> 6509L: linux-kernel@vger.kernel.org 6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6511S: Supported 6512F: drivers/phy/ 6513F: include/linux/phy/ 6514F: Documentation/devicetree/bindings/phy/ 6515 6516GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6517M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6518S: Supported 6519F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6520 6521GENERIC PM DOMAINS 6522M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6523M: Kevin Hilman <khilman@kernel.org> 6524M: Ulf Hansson <ulf.hansson@linaro.org> 6525L: linux-pm@vger.kernel.org 6526S: Supported 6527F: drivers/base/power/domain*.c 6528F: include/linux/pm_domain.h 6529F: Documentation/devicetree/bindings/power/power_domain.txt 6530 6531GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6532M: Eugen Hristev <eugen.hristev@microchip.com> 6533L: linux-input@vger.kernel.org 6534S: Maintained 6535F: drivers/input/touchscreen/resistive-adc-touch.c 6536 6537GENERIC UIO DRIVER FOR PCI DEVICES 6538M: "Michael S. Tsirkin" <mst@redhat.com> 6539L: kvm@vger.kernel.org 6540S: Supported 6541F: drivers/uio/uio_pci_generic.c 6542 6543GENWQE (IBM Generic Workqueue Card) 6544M: Frank Haverkamp <haver@linux.ibm.com> 6545S: Supported 6546F: drivers/misc/genwqe/ 6547 6548GET_MAINTAINER SCRIPT 6549M: Joe Perches <joe@perches.com> 6550S: Maintained 6551F: scripts/get_maintainer.pl 6552 6553GFS2 FILE SYSTEM 6554M: Bob Peterson <rpeterso@redhat.com> 6555M: Andreas Gruenbacher <agruenba@redhat.com> 6556L: cluster-devel@redhat.com 6557W: http://sources.redhat.com/cluster/ 6558T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6559S: Supported 6560F: Documentation/filesystems/gfs2*.txt 6561F: fs/gfs2/ 6562F: include/uapi/linux/gfs2_ondisk.h 6563 6564GIGASET ISDN DRIVERS 6565M: Paul Bolle <pebolle@tiscali.nl> 6566L: gigaset307x-common@lists.sourceforge.net 6567W: http://gigaset307x.sourceforge.net/ 6568S: Odd Fixes 6569F: Documentation/isdn/README.gigaset 6570F: drivers/isdn/gigaset/ 6571F: include/uapi/linux/gigaset_dev.h 6572 6573GNSS SUBSYSTEM 6574M: Johan Hovold <johan@kernel.org> 6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6576S: Maintained 6577F: Documentation/ABI/testing/sysfs-class-gnss 6578F: Documentation/devicetree/bindings/gnss/ 6579F: drivers/gnss/ 6580F: include/linux/gnss.h 6581 6582GO7007 MPEG CODEC 6583M: Hans Verkuil <hans.verkuil@cisco.com> 6584L: linux-media@vger.kernel.org 6585S: Maintained 6586F: drivers/media/usb/go7007/ 6587 6588GOODIX TOUCHSCREEN 6589M: Bastien Nocera <hadess@hadess.net> 6590L: linux-input@vger.kernel.org 6591S: Maintained 6592F: drivers/input/touchscreen/goodix.c 6593 6594GPD POCKET FAN DRIVER 6595M: Hans de Goede <hdegoede@redhat.com> 6596L: platform-driver-x86@vger.kernel.org 6597S: Maintained 6598F: drivers/platform/x86/gpd-pocket-fan.c 6599 6600GPIO ACPI SUPPORT 6601M: Mika Westerberg <mika.westerberg@linux.intel.com> 6602M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6603L: linux-gpio@vger.kernel.org 6604L: linux-acpi@vger.kernel.org 6605S: Maintained 6606F: Documentation/acpi/gpio-properties.txt 6607F: drivers/gpio/gpiolib-acpi.c 6608 6609GPIO IR Transmitter 6610M: Sean Young <sean@mess.org> 6611L: linux-media@vger.kernel.org 6612S: Maintained 6613F: drivers/media/rc/gpio-ir-tx.c 6614 6615GPIO MOCKUP DRIVER 6616M: Bamvor Jian Zhang <bamv2005@gmail.com> 6617L: linux-gpio@vger.kernel.org 6618S: Maintained 6619F: drivers/gpio/gpio-mockup.c 6620F: tools/testing/selftests/gpio/ 6621 6622GPIO SUBSYSTEM 6623M: Linus Walleij <linus.walleij@linaro.org> 6624M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6625L: linux-gpio@vger.kernel.org 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6627S: Maintained 6628F: Documentation/devicetree/bindings/gpio/ 6629F: Documentation/driver-api/gpio/ 6630F: Documentation/gpio/ 6631F: Documentation/ABI/testing/gpio-cdev 6632F: Documentation/ABI/obsolete/sysfs-gpio 6633F: drivers/gpio/ 6634F: include/linux/gpio/ 6635F: include/linux/gpio.h 6636F: include/linux/of_gpio.h 6637F: include/asm-generic/gpio.h 6638F: include/uapi/linux/gpio.h 6639F: tools/gpio/ 6640 6641GRE DEMULTIPLEXER DRIVER 6642M: Dmitry Kozlov <xeb@mail.ru> 6643L: netdev@vger.kernel.org 6644S: Maintained 6645F: net/ipv4/gre_demux.c 6646F: net/ipv4/gre_offload.c 6647F: include/net/gre.h 6648 6649GRETH 10/100/1G Ethernet MAC device driver 6650M: Andreas Larsson <andreas@gaisler.com> 6651L: netdev@vger.kernel.org 6652S: Maintained 6653F: drivers/net/ethernet/aeroflex/ 6654 6655GREYBUS AUDIO PROTOCOLS DRIVERS 6656M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6657M: Mark Greer <mgreer@animalcreek.com> 6658S: Maintained 6659F: drivers/staging/greybus/audio_apbridgea.c 6660F: drivers/staging/greybus/audio_apbridgea.h 6661F: drivers/staging/greybus/audio_codec.c 6662F: drivers/staging/greybus/audio_codec.h 6663F: drivers/staging/greybus/audio_gb.c 6664F: drivers/staging/greybus/audio_manager.c 6665F: drivers/staging/greybus/audio_manager.h 6666F: drivers/staging/greybus/audio_manager_module.c 6667F: drivers/staging/greybus/audio_manager_private.h 6668F: drivers/staging/greybus/audio_manager_sysfs.c 6669F: drivers/staging/greybus/audio_module.c 6670F: drivers/staging/greybus/audio_topology.c 6671 6672GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6673M: Viresh Kumar <vireshk@kernel.org> 6674S: Maintained 6675F: drivers/staging/greybus/authentication.c 6676F: drivers/staging/greybus/bootrom.c 6677F: drivers/staging/greybus/firmware.h 6678F: drivers/staging/greybus/fw-core.c 6679F: drivers/staging/greybus/fw-download.c 6680F: drivers/staging/greybus/fw-management.c 6681F: drivers/staging/greybus/greybus_authentication.h 6682F: drivers/staging/greybus/greybus_firmware.h 6683F: drivers/staging/greybus/hid.c 6684F: drivers/staging/greybus/i2c.c 6685F: drivers/staging/greybus/spi.c 6686F: drivers/staging/greybus/spilib.c 6687F: drivers/staging/greybus/spilib.h 6688 6689GREYBUS LOOPBACK DRIVER 6690M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6691S: Maintained 6692F: drivers/staging/greybus/loopback.c 6693 6694GREYBUS PLATFORM DRIVERS 6695M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6696S: Maintained 6697F: drivers/staging/greybus/arche-platform.c 6698F: drivers/staging/greybus/arche-apb-ctrl.c 6699F: drivers/staging/greybus/arche_platform.h 6700 6701GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6702M: Rui Miguel Silva <rmfrfs@gmail.com> 6703S: Maintained 6704F: drivers/staging/greybus/sdio.c 6705F: drivers/staging/greybus/light.c 6706F: drivers/staging/greybus/gpio.c 6707F: drivers/staging/greybus/power_supply.c 6708F: drivers/staging/greybus/spi.c 6709F: drivers/staging/greybus/spilib.c 6710 6711GREYBUS SUBSYSTEM 6712M: Johan Hovold <johan@kernel.org> 6713M: Alex Elder <elder@kernel.org> 6714M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6715S: Maintained 6716F: drivers/staging/greybus/ 6717L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6718 6719GREYBUS UART PROTOCOLS DRIVERS 6720M: David Lin <dtwlin@gmail.com> 6721S: Maintained 6722F: drivers/staging/greybus/uart.c 6723F: drivers/staging/greybus/log.c 6724 6725GS1662 VIDEO SERIALIZER 6726M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6727L: linux-media@vger.kernel.org 6728T: git git://linuxtv.org/media_tree.git 6729S: Maintained 6730F: drivers/media/spi/gs1662.c 6731 6732GSPCA FINEPIX SUBDRIVER 6733M: Frank Zago <frank@zago.net> 6734L: linux-media@vger.kernel.org 6735T: git git://linuxtv.org/media_tree.git 6736S: Maintained 6737F: drivers/media/usb/gspca/finepix.c 6738 6739GSPCA GL860 SUBDRIVER 6740M: Olivier Lorin <o.lorin@laposte.net> 6741L: linux-media@vger.kernel.org 6742T: git git://linuxtv.org/media_tree.git 6743S: Maintained 6744F: drivers/media/usb/gspca/gl860/ 6745 6746GSPCA M5602 SUBDRIVER 6747M: Erik Andren <erik.andren@gmail.com> 6748L: linux-media@vger.kernel.org 6749T: git git://linuxtv.org/media_tree.git 6750S: Maintained 6751F: drivers/media/usb/gspca/m5602/ 6752 6753GSPCA PAC207 SONIXB SUBDRIVER 6754M: Hans Verkuil <hverkuil@xs4all.nl> 6755L: linux-media@vger.kernel.org 6756T: git git://linuxtv.org/media_tree.git 6757S: Odd Fixes 6758F: drivers/media/usb/gspca/pac207.c 6759 6760GSPCA SN9C20X SUBDRIVER 6761M: Brian Johnson <brijohn@gmail.com> 6762L: linux-media@vger.kernel.org 6763T: git git://linuxtv.org/media_tree.git 6764S: Maintained 6765F: drivers/media/usb/gspca/sn9c20x.c 6766 6767GSPCA T613 SUBDRIVER 6768M: Leandro Costantino <lcostantino@gmail.com> 6769L: linux-media@vger.kernel.org 6770T: git git://linuxtv.org/media_tree.git 6771S: Maintained 6772F: drivers/media/usb/gspca/t613.c 6773 6774GSPCA USB WEBCAM DRIVER 6775M: Hans Verkuil <hverkuil@xs4all.nl> 6776L: linux-media@vger.kernel.org 6777T: git git://linuxtv.org/media_tree.git 6778S: Odd Fixes 6779F: drivers/media/usb/gspca/ 6780 6781GTP (GPRS Tunneling Protocol) 6782M: Pablo Neira Ayuso <pablo@netfilter.org> 6783M: Harald Welte <laforge@gnumonks.org> 6784L: osmocom-net-gprs@lists.osmocom.org 6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6786S: Maintained 6787F: drivers/net/gtp.c 6788 6789GUID PARTITION TABLE (GPT) 6790M: Davidlohr Bueso <dave@stgolabs.net> 6791L: linux-efi@vger.kernel.org 6792S: Maintained 6793F: block/partitions/efi.* 6794 6795H8/300 ARCHITECTURE 6796M: Yoshinori Sato <ysato@users.sourceforge.jp> 6797L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6798W: http://uclinux-h8.sourceforge.jp 6799T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6800S: Maintained 6801F: arch/h8300/ 6802F: drivers/clocksource/h8300_*.c 6803F: drivers/clk/h8300/ 6804F: drivers/irqchip/irq-renesas-h8*.c 6805 6806HABANALABS PCI DRIVER 6807M: Oded Gabbay <oded.gabbay@gmail.com> 6808T: git https://github.com/HabanaAI/linux.git 6809S: Supported 6810F: drivers/misc/habanalabs/ 6811F: include/uapi/misc/habanalabs.h 6812F: Documentation/ABI/testing/sysfs-driver-habanalabs 6813F: Documentation/ABI/testing/debugfs-driver-habanalabs 6814 6815HACKRF MEDIA DRIVER 6816M: Antti Palosaari <crope@iki.fi> 6817L: linux-media@vger.kernel.org 6818W: https://linuxtv.org 6819W: http://palosaari.fi/linux/ 6820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6821T: git git://linuxtv.org/anttip/media_tree.git 6822S: Maintained 6823F: drivers/media/usb/hackrf/ 6824 6825HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6826M: Frank Seidel <frank@f-seidel.de> 6827L: platform-driver-x86@vger.kernel.org 6828W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6829S: Maintained 6830F: drivers/platform/x86/hdaps.c 6831 6832HARDWARE MONITORING 6833M: Jean Delvare <jdelvare@suse.com> 6834M: Guenter Roeck <linux@roeck-us.net> 6835L: linux-hwmon@vger.kernel.org 6836W: http://hwmon.wiki.kernel.org/ 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6838S: Maintained 6839F: Documentation/devicetree/bindings/hwmon/ 6840F: Documentation/hwmon/ 6841F: drivers/hwmon/ 6842F: include/linux/hwmon*.h 6843F: include/trace/events/hwmon*.h 6844 6845HARDWARE RANDOM NUMBER GENERATOR CORE 6846M: Matt Mackall <mpm@selenic.com> 6847M: Herbert Xu <herbert@gondor.apana.org.au> 6848L: linux-crypto@vger.kernel.org 6849S: Odd fixes 6850F: Documentation/devicetree/bindings/rng/ 6851F: Documentation/hw_random.txt 6852F: drivers/char/hw_random/ 6853F: include/linux/hw_random.h 6854 6855HARDWARE TRACING FACILITIES 6856M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6857S: Maintained 6858F: drivers/hwtracing/ 6859 6860HARDWARE SPINLOCK CORE 6861M: Ohad Ben-Cohen <ohad@wizery.com> 6862M: Bjorn Andersson <bjorn.andersson@linaro.org> 6863L: linux-remoteproc@vger.kernel.org 6864S: Maintained 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6866F: Documentation/devicetree/bindings/hwlock/ 6867F: Documentation/hwspinlock.txt 6868F: drivers/hwspinlock/ 6869F: include/linux/hwspinlock.h 6870 6871HARMONY SOUND DRIVER 6872L: linux-parisc@vger.kernel.org 6873S: Maintained 6874F: sound/parisc/harmony.* 6875 6876HDPVR USB VIDEO ENCODER DRIVER 6877M: Hans Verkuil <hverkuil@xs4all.nl> 6878L: linux-media@vger.kernel.org 6879T: git git://linuxtv.org/media_tree.git 6880W: https://linuxtv.org 6881S: Odd Fixes 6882F: drivers/media/usb/hdpvr/ 6883 6884HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6885M: Jerry Hoemann <jerry.hoemann@hpe.com> 6886S: Supported 6887F: Documentation/watchdog/hpwdt.txt 6888F: drivers/watchdog/hpwdt.c 6889 6890HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6891M: Don Brace <don.brace@microsemi.com> 6892L: esc.storagedev@microsemi.com 6893L: linux-scsi@vger.kernel.org 6894S: Supported 6895F: Documentation/scsi/hpsa.txt 6896F: drivers/scsi/hpsa*.[ch] 6897F: include/linux/cciss*.h 6898F: include/uapi/linux/cciss*.h 6899 6900HFI1 DRIVER 6901M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6902M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6903L: linux-rdma@vger.kernel.org 6904S: Supported 6905F: drivers/infiniband/hw/hfi1 6906 6907HFS FILESYSTEM 6908L: linux-fsdevel@vger.kernel.org 6909S: Orphan 6910F: Documentation/filesystems/hfs.txt 6911F: fs/hfs/ 6912 6913HFSPLUS FILESYSTEM 6914L: linux-fsdevel@vger.kernel.org 6915S: Orphan 6916F: Documentation/filesystems/hfsplus.txt 6917F: fs/hfsplus/ 6918 6919HGA FRAMEBUFFER DRIVER 6920M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6921L: linux-nvidia@lists.surfsouth.com 6922W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6923S: Maintained 6924F: drivers/video/fbdev/hgafb.c 6925 6926HIBERNATION (aka Software Suspend, aka swsusp) 6927M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6928M: Pavel Machek <pavel@ucw.cz> 6929L: linux-pm@vger.kernel.org 6930B: https://bugzilla.kernel.org 6931S: Supported 6932F: arch/x86/power/ 6933F: drivers/base/power/ 6934F: kernel/power/ 6935F: include/linux/suspend.h 6936F: include/linux/freezer.h 6937F: include/linux/pm.h 6938F: arch/*/include/asm/suspend*.h 6939 6940HID CORE LAYER 6941M: Jiri Kosina <jikos@kernel.org> 6942M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6943L: linux-input@vger.kernel.org 6944T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6945S: Maintained 6946F: drivers/hid/ 6947F: include/linux/hid* 6948F: include/uapi/linux/hid* 6949 6950HID SENSOR HUB DRIVERS 6951M: Jiri Kosina <jikos@kernel.org> 6952M: Jonathan Cameron <jic23@kernel.org> 6953M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6954L: linux-input@vger.kernel.org 6955L: linux-iio@vger.kernel.org 6956S: Maintained 6957F: Documentation/hid/hid-sensor* 6958F: drivers/hid/hid-sensor-* 6959F: drivers/iio/*/hid-* 6960F: include/linux/hid-sensor-* 6961 6962HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6963M: Thomas Gleixner <tglx@linutronix.de> 6964L: linux-kernel@vger.kernel.org 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6966S: Maintained 6967F: Documentation/timers/ 6968F: kernel/time/hrtimer.c 6969F: kernel/time/clockevents.c 6970F: kernel/time/timer_*.c 6971F: include/linux/clockchips.h 6972F: include/linux/hrtimer.h 6973 6974HIGH-SPEED SCC DRIVER FOR AX.25 6975L: linux-hams@vger.kernel.org 6976S: Orphan 6977F: drivers/net/hamradio/dmascc.c 6978F: drivers/net/hamradio/scc.c 6979 6980HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6981M: HighPoint Linux Team <linux@highpoint-tech.com> 6982W: http://www.highpoint-tech.com 6983S: Supported 6984F: Documentation/scsi/hptiop.txt 6985F: drivers/scsi/hptiop.c 6986 6987HIPPI 6988M: Jes Sorensen <jes@trained-monkey.org> 6989L: linux-hippi@sunsite.dk 6990S: Maintained 6991F: include/linux/hippidevice.h 6992F: include/uapi/linux/if_hippi.h 6993F: net/802/hippi.c 6994F: drivers/net/hippi/ 6995 6996HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6997M: Yisen Zhuang <yisen.zhuang@huawei.com> 6998M: Salil Mehta <salil.mehta@huawei.com> 6999L: netdev@vger.kernel.org 7000W: http://www.hisilicon.com 7001S: Maintained 7002F: drivers/net/ethernet/hisilicon/hns3/ 7003 7004HISILICON LPC BUS DRIVER 7005M: john.garry@huawei.com 7006W: http://www.hisilicon.com 7007S: Maintained 7008F: drivers/bus/hisi_lpc.c 7009F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7010 7011HISILICON NETWORK SUBSYSTEM DRIVER 7012M: Yisen Zhuang <yisen.zhuang@huawei.com> 7013M: Salil Mehta <salil.mehta@huawei.com> 7014L: netdev@vger.kernel.org 7015W: http://www.hisilicon.com 7016S: Maintained 7017F: drivers/net/ethernet/hisilicon/ 7018F: Documentation/devicetree/bindings/net/hisilicon*.txt 7019 7020HISILICON PMU DRIVER 7021M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7022W: http://www.hisilicon.com 7023S: Supported 7024F: drivers/perf/hisilicon 7025F: Documentation/perf/hisi-pmu.txt 7026 7027HISILICON ROCE DRIVER 7028M: Lijun Ou <oulijun@huawei.com> 7029M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7030L: linux-rdma@vger.kernel.org 7031S: Maintained 7032F: drivers/infiniband/hw/hns/ 7033F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7034 7035HISILICON SAS Controller 7036M: John Garry <john.garry@huawei.com> 7037W: http://www.hisilicon.com 7038S: Supported 7039F: drivers/scsi/hisi_sas/ 7040F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7041 7042HMM - Heterogeneous Memory Management 7043M: Jérôme Glisse <jglisse@redhat.com> 7044L: linux-mm@kvack.org 7045S: Maintained 7046F: mm/hmm* 7047F: include/linux/hmm* 7048F: Documentation/vm/hmm.rst 7049 7050HOST AP DRIVER 7051M: Jouni Malinen <j@w1.fi> 7052L: linux-wireless@vger.kernel.org 7053W: http://w1.fi/hostap-driver.html 7054S: Obsolete 7055F: drivers/net/wireless/intersil/hostap/ 7056 7057HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7058L: platform-driver-x86@vger.kernel.org 7059S: Orphan 7060F: drivers/platform/x86/tc1100-wmi.c 7061 7062HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7063M: Jaroslav Kysela <perex@perex.cz> 7064S: Maintained 7065F: drivers/net/ethernet/hp/hp100.* 7066 7067HPET: High Precision Event Timers driver 7068M: Clemens Ladisch <clemens@ladisch.de> 7069S: Maintained 7070F: Documentation/timers/hpet.txt 7071F: drivers/char/hpet.c 7072F: include/linux/hpet.h 7073F: include/uapi/linux/hpet.h 7074 7075HPET: x86 7076S: Orphan 7077F: arch/x86/kernel/hpet.c 7078F: arch/x86/include/asm/hpet.h 7079 7080HPFS FILESYSTEM 7081M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7082W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7083S: Maintained 7084F: fs/hpfs/ 7085 7086HSI SUBSYSTEM 7087M: Sebastian Reichel <sre@kernel.org> 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7089S: Maintained 7090F: Documentation/ABI/testing/sysfs-bus-hsi 7091F: Documentation/driver-api/hsi.rst 7092F: drivers/hsi/ 7093F: include/linux/hsi/ 7094F: include/uapi/linux/hsi/ 7095 7096HSO 3G MODEM DRIVER 7097L: linux-usb@vger.kernel.org 7098S: Orphan 7099F: drivers/net/usb/hso.c 7100 7101HSR NETWORK PROTOCOL 7102M: Arvid Brodin <arvid.brodin@alten.se> 7103L: netdev@vger.kernel.org 7104S: Maintained 7105F: net/hsr/ 7106 7107HT16K33 LED CONTROLLER DRIVER 7108M: Robin van der Gracht <robin@protonic.nl> 7109S: Maintained 7110F: drivers/auxdisplay/ht16k33.c 7111F: Documentation/devicetree/bindings/display/ht16k33.txt 7112 7113HTCPEN TOUCHSCREEN DRIVER 7114M: Pau Oliva Fora <pof@eslack.org> 7115L: linux-input@vger.kernel.org 7116S: Maintained 7117F: drivers/input/touchscreen/htcpen.c 7118 7119HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7120M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7121L: linux-iio@vger.kernel.org 7122W: http://www.st.com/ 7123S: Maintained 7124F: drivers/iio/humidity/hts221* 7125F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7126 7127HUAWEI ETHERNET DRIVER 7128M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7129L: netdev@vger.kernel.org 7130S: Supported 7131F: Documentation/networking/hinic.txt 7132F: drivers/net/ethernet/huawei/hinic/ 7133 7134HUGETLB FILESYSTEM 7135M: Mike Kravetz <mike.kravetz@oracle.com> 7136L: linux-mm@kvack.org 7137S: Maintained 7138F: fs/hugetlbfs/ 7139F: mm/hugetlb.c 7140F: include/linux/hugetlb.h 7141F: Documentation/admin-guide/mm/hugetlbpage.rst 7142F: Documentation/vm/hugetlbfs_reserv.rst 7143F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7144 7145HVA ST MEDIA DRIVER 7146M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7147L: linux-media@vger.kernel.org 7148T: git git://linuxtv.org/media_tree.git 7149W: https://linuxtv.org 7150S: Supported 7151F: drivers/media/platform/sti/hva 7152 7153HWPOISON MEMORY FAILURE HANDLING 7154M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7155L: linux-mm@kvack.org 7156S: Maintained 7157F: mm/memory-failure.c 7158F: mm/hwpoison-inject.c 7159 7160HYGON PROCESSOR SUPPORT 7161M: Pu Wen <puwen@hygon.cn> 7162L: linux-kernel@vger.kernel.org 7163S: Maintained 7164F: arch/x86/kernel/cpu/hygon.c 7165 7166Hyper-V CORE AND DRIVERS 7167M: "K. Y. Srinivasan" <kys@microsoft.com> 7168M: Haiyang Zhang <haiyangz@microsoft.com> 7169M: Stephen Hemminger <sthemmin@microsoft.com> 7170M: Sasha Levin <sashal@kernel.org> 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7172L: linux-hyperv@vger.kernel.org 7173S: Supported 7174F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7175F: arch/x86/include/asm/mshyperv.h 7176F: arch/x86/include/asm/trace/hyperv.h 7177F: arch/x86/include/asm/hyperv-tlfs.h 7178F: arch/x86/kernel/cpu/mshyperv.c 7179F: arch/x86/hyperv 7180F: drivers/hid/hid-hyperv.c 7181F: drivers/hv/ 7182F: drivers/input/serio/hyperv-keyboard.c 7183F: drivers/pci/controller/pci-hyperv.c 7184F: drivers/net/hyperv/ 7185F: drivers/scsi/storvsc_drv.c 7186F: drivers/uio/uio_hv_generic.c 7187F: drivers/video/fbdev/hyperv_fb.c 7188F: drivers/iommu/hyperv_iommu.c 7189F: net/vmw_vsock/hyperv_transport.c 7190F: include/linux/hyperv.h 7191F: include/uapi/linux/hyperv.h 7192F: tools/hv/ 7193F: Documentation/ABI/stable/sysfs-bus-vmbus 7194 7195HYPERVISOR VIRTUAL CONSOLE DRIVER 7196L: linuxppc-dev@lists.ozlabs.org 7197S: Odd Fixes 7198F: drivers/tty/hvc/ 7199 7200I2C ACPI SUPPORT 7201M: Mika Westerberg <mika.westerberg@linux.intel.com> 7202L: linux-i2c@vger.kernel.org 7203L: linux-acpi@vger.kernel.org 7204S: Maintained 7205F: drivers/i2c/i2c-core-acpi.c 7206 7207I2C CONTROLLER DRIVER FOR NVIDIA GPU 7208M: Ajay Gupta <ajayg@nvidia.com> 7209L: linux-i2c@vger.kernel.org 7210S: Maintained 7211F: Documentation/i2c/busses/i2c-nvidia-gpu 7212F: drivers/i2c/busses/i2c-nvidia-gpu.c 7213 7214I2C MUXES 7215M: Peter Rosin <peda@axentia.se> 7216L: linux-i2c@vger.kernel.org 7217S: Maintained 7218F: Documentation/i2c/i2c-topology 7219F: Documentation/i2c/muxes/ 7220F: Documentation/devicetree/bindings/i2c/i2c-mux* 7221F: Documentation/devicetree/bindings/i2c/i2c-arb* 7222F: Documentation/devicetree/bindings/i2c/i2c-gate* 7223F: drivers/i2c/i2c-mux.c 7224F: drivers/i2c/muxes/ 7225F: include/linux/i2c-mux.h 7226 7227I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7228M: Gregory CLEMENT <gregory.clement@bootlin.com> 7229L: linux-i2c@vger.kernel.org 7230S: Maintained 7231F: drivers/i2c/busses/i2c-mv64xxx.c 7232 7233I2C OVER PARALLEL PORT 7234M: Jean Delvare <jdelvare@suse.com> 7235L: linux-i2c@vger.kernel.org 7236S: Maintained 7237F: Documentation/i2c/busses/i2c-parport 7238F: Documentation/i2c/busses/i2c-parport-light 7239F: drivers/i2c/busses/i2c-parport.c 7240F: drivers/i2c/busses/i2c-parport-light.c 7241 7242I2C SUBSYSTEM 7243M: Wolfram Sang <wsa@the-dreams.de> 7244L: linux-i2c@vger.kernel.org 7245W: https://i2c.wiki.kernel.org/ 7246Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7247T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7248S: Maintained 7249F: Documentation/devicetree/bindings/i2c/i2c.txt 7250F: Documentation/i2c/ 7251F: drivers/i2c/* 7252F: include/linux/i2c.h 7253F: include/linux/i2c-dev.h 7254F: include/linux/i2c-smbus.h 7255F: include/uapi/linux/i2c.h 7256F: include/uapi/linux/i2c-*.h 7257 7258I2C SUBSYSTEM HOST DRIVERS 7259L: linux-i2c@vger.kernel.org 7260W: https://i2c.wiki.kernel.org/ 7261Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7263S: Odd Fixes 7264F: Documentation/devicetree/bindings/i2c/ 7265F: drivers/i2c/algos/ 7266F: drivers/i2c/busses/ 7267 7268I2C-TAOS-EVM DRIVER 7269M: Jean Delvare <jdelvare@suse.com> 7270L: linux-i2c@vger.kernel.org 7271S: Maintained 7272F: Documentation/i2c/busses/i2c-taos-evm 7273F: drivers/i2c/busses/i2c-taos-evm.c 7274 7275I2C-TINY-USB DRIVER 7276M: Till Harbaum <till@harbaum.org> 7277L: linux-i2c@vger.kernel.org 7278W: http://www.harbaum.org/till/i2c_tiny_usb 7279S: Maintained 7280F: drivers/i2c/busses/i2c-tiny-usb.c 7281 7282I2C/SMBUS CONTROLLER DRIVERS FOR PC 7283M: Jean Delvare <jdelvare@suse.com> 7284L: linux-i2c@vger.kernel.org 7285S: Maintained 7286F: Documentation/i2c/busses/i2c-ali1535 7287F: Documentation/i2c/busses/i2c-ali1563 7288F: Documentation/i2c/busses/i2c-ali15x3 7289F: Documentation/i2c/busses/i2c-amd756 7290F: Documentation/i2c/busses/i2c-amd8111 7291F: Documentation/i2c/busses/i2c-i801 7292F: Documentation/i2c/busses/i2c-nforce2 7293F: Documentation/i2c/busses/i2c-piix4 7294F: Documentation/i2c/busses/i2c-sis5595 7295F: Documentation/i2c/busses/i2c-sis630 7296F: Documentation/i2c/busses/i2c-sis96x 7297F: Documentation/i2c/busses/i2c-via 7298F: Documentation/i2c/busses/i2c-viapro 7299F: drivers/i2c/busses/i2c-ali1535.c 7300F: drivers/i2c/busses/i2c-ali1563.c 7301F: drivers/i2c/busses/i2c-ali15x3.c 7302F: drivers/i2c/busses/i2c-amd756.c 7303F: drivers/i2c/busses/i2c-amd756-s4882.c 7304F: drivers/i2c/busses/i2c-amd8111.c 7305F: drivers/i2c/busses/i2c-i801.c 7306F: drivers/i2c/busses/i2c-isch.c 7307F: drivers/i2c/busses/i2c-nforce2.c 7308F: drivers/i2c/busses/i2c-nforce2-s4985.c 7309F: drivers/i2c/busses/i2c-piix4.c 7310F: drivers/i2c/busses/i2c-sis5595.c 7311F: drivers/i2c/busses/i2c-sis630.c 7312F: drivers/i2c/busses/i2c-sis96x.c 7313F: drivers/i2c/busses/i2c-via.c 7314F: drivers/i2c/busses/i2c-viapro.c 7315 7316I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7317M: Hans de Goede <hdegoede@redhat.com> 7318L: linux-i2c@vger.kernel.org 7319S: Maintained 7320F: drivers/i2c/busses/i2c-cht-wc.c 7321 7322I2C/SMBUS ISMT DRIVER 7323M: Seth Heasley <seth.heasley@intel.com> 7324M: Neil Horman <nhorman@tuxdriver.com> 7325L: linux-i2c@vger.kernel.org 7326F: drivers/i2c/busses/i2c-ismt.c 7327F: Documentation/i2c/busses/i2c-ismt 7328 7329I2C/SMBUS STUB DRIVER 7330M: Jean Delvare <jdelvare@suse.com> 7331L: linux-i2c@vger.kernel.org 7332S: Maintained 7333F: drivers/i2c/i2c-stub.c 7334 7335I3C SUBSYSTEM 7336M: Boris Brezillon <bbrezillon@kernel.org> 7337L: linux-i3c@lists.infradead.org 7338C: irc://chat.freenode.net/linux-i3c 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7340S: Maintained 7341F: Documentation/ABI/testing/sysfs-bus-i3c 7342F: Documentation/devicetree/bindings/i3c/ 7343F: Documentation/driver-api/i3c 7344F: drivers/i3c/ 7345F: include/linux/i3c/ 7346F: include/dt-bindings/i3c/ 7347 7348I3C DRIVER FOR SYNOPSYS DESIGNWARE 7349M: Vitor Soares <vitor.soares@synopsys.com> 7350S: Maintained 7351F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7352F: drivers/i3c/master/dw* 7353 7354IA64 (Itanium) PLATFORM 7355M: Tony Luck <tony.luck@intel.com> 7356M: Fenghua Yu <fenghua.yu@intel.com> 7357L: linux-ia64@vger.kernel.org 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7359S: Maintained 7360F: arch/ia64/ 7361 7362IBM Power 842 compression accelerator 7363M: Haren Myneni <haren@us.ibm.com> 7364S: Supported 7365F: drivers/crypto/nx/Makefile 7366F: drivers/crypto/nx/Kconfig 7367F: drivers/crypto/nx/nx-842* 7368F: include/linux/sw842.h 7369F: crypto/842.c 7370F: lib/842/ 7371 7372IBM Power in-Nest Crypto Acceleration 7373M: Breno Leitão <leitao@debian.org> 7374M: Nayna Jain <nayna@linux.ibm.com> 7375M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7376L: linux-crypto@vger.kernel.org 7377S: Supported 7378F: drivers/crypto/nx/Makefile 7379F: drivers/crypto/nx/Kconfig 7380F: drivers/crypto/nx/nx-aes* 7381F: drivers/crypto/nx/nx-sha* 7382F: drivers/crypto/nx/nx.* 7383F: drivers/crypto/nx/nx_csbcpb.h 7384F: drivers/crypto/nx/nx_debugfs.h 7385 7386IBM Power Linux RAID adapter 7387M: Brian King <brking@us.ibm.com> 7388S: Supported 7389F: drivers/scsi/ipr.* 7390 7391IBM Power SRIOV Virtual NIC Device Driver 7392M: Thomas Falcon <tlfalcon@linux.ibm.com> 7393M: John Allen <jallen@linux.ibm.com> 7394L: netdev@vger.kernel.org 7395S: Supported 7396F: drivers/net/ethernet/ibm/ibmvnic.* 7397 7398IBM Power Virtual Accelerator Switchboard 7399M: Sukadev Bhattiprolu 7400L: linuxppc-dev@lists.ozlabs.org 7401S: Supported 7402F: arch/powerpc/platforms/powernv/vas* 7403F: arch/powerpc/platforms/powernv/copy-paste.h 7404F: arch/powerpc/include/asm/vas.h 7405F: arch/powerpc/include/uapi/asm/vas.h 7406 7407IBM Power Virtual Ethernet Device Driver 7408M: Thomas Falcon <tlfalcon@linux.ibm.com> 7409L: netdev@vger.kernel.org 7410S: Supported 7411F: drivers/net/ethernet/ibm/ibmveth.* 7412 7413IBM Power Virtual FC Device Drivers 7414M: Tyrel Datwyler <tyreld@linux.ibm.com> 7415L: linux-scsi@vger.kernel.org 7416S: Supported 7417F: drivers/scsi/ibmvscsi/ibmvfc* 7418 7419IBM Power Virtual Management Channel Driver 7420M: Steven Royer <seroyer@linux.ibm.com> 7421S: Supported 7422F: drivers/misc/ibmvmc.* 7423 7424IBM Power Virtual SCSI Device Drivers 7425M: Tyrel Datwyler <tyreld@linux.ibm.com> 7426L: linux-scsi@vger.kernel.org 7427S: Supported 7428F: drivers/scsi/ibmvscsi/ibmvscsi* 7429F: include/scsi/viosrp.h 7430 7431IBM Power Virtual SCSI Device Target Driver 7432M: Michael Cyr <mikecyr@linux.ibm.com> 7433L: linux-scsi@vger.kernel.org 7434L: target-devel@vger.kernel.org 7435S: Supported 7436F: drivers/scsi/ibmvscsi_tgt/ 7437 7438IBM Power VMX Cryptographic instructions 7439M: Breno Leitão <leitao@debian.org> 7440M: Nayna Jain <nayna@linux.ibm.com> 7441M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7442L: linux-crypto@vger.kernel.org 7443S: Supported 7444F: drivers/crypto/vmx/Makefile 7445F: drivers/crypto/vmx/Kconfig 7446F: drivers/crypto/vmx/vmx.c 7447F: drivers/crypto/vmx/aes* 7448F: drivers/crypto/vmx/ghash* 7449F: drivers/crypto/vmx/ppc-xlate.pl 7450 7451IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7452M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7453L: linux-pci@vger.kernel.org 7454L: linuxppc-dev@lists.ozlabs.org 7455S: Supported 7456F: drivers/pci/hotplug/rpaphp* 7457 7458IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7459M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7460L: linux-pci@vger.kernel.org 7461L: linuxppc-dev@lists.ozlabs.org 7462S: Supported 7463F: drivers/pci/hotplug/rpadlpar* 7464 7465IBM ServeRAID RAID DRIVER 7466S: Orphan 7467F: drivers/scsi/ips.* 7468 7469ICH LPC AND GPIO DRIVER 7470M: Peter Tyser <ptyser@xes-inc.com> 7471S: Maintained 7472F: drivers/mfd/lpc_ich.c 7473F: drivers/gpio/gpio-ich.c 7474 7475IDE SUBSYSTEM 7476M: "David S. Miller" <davem@davemloft.net> 7477L: linux-ide@vger.kernel.org 7478Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7479T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7480S: Maintained 7481F: Documentation/ide/ 7482F: drivers/ide/ 7483F: include/linux/ide.h 7484 7485IDE/ATAPI DRIVERS 7486M: Borislav Petkov <bp@alien8.de> 7487L: linux-ide@vger.kernel.org 7488S: Maintained 7489F: Documentation/cdrom/ide-cd 7490F: drivers/ide/ide-cd* 7491 7492IDEAPAD LAPTOP EXTRAS DRIVER 7493M: Ike Panhc <ike.pan@canonical.com> 7494L: platform-driver-x86@vger.kernel.org 7495W: http://launchpad.net/ideapad-laptop 7496S: Maintained 7497F: drivers/platform/x86/ideapad-laptop.c 7498 7499IDEAPAD LAPTOP SLIDEBAR DRIVER 7500M: Andrey Moiseev <o2g.org.ru@gmail.com> 7501L: linux-input@vger.kernel.org 7502W: https://github.com/o2genum/ideapad-slidebar 7503S: Maintained 7504F: drivers/input/misc/ideapad_slidebar.c 7505 7506IDT VersaClock 5 CLOCK DRIVER 7507M: Marek Vasut <marek.vasut@gmail.com> 7508S: Maintained 7509F: drivers/clk/clk-versaclock5.c 7510 7511IEEE 802.15.4 SUBSYSTEM 7512M: Alexander Aring <alex.aring@gmail.com> 7513M: Stefan Schmidt <stefan@datenfreihafen.org> 7514L: linux-wpan@vger.kernel.org 7515W: http://wpan.cakelab.org/ 7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7518S: Maintained 7519F: net/ieee802154/ 7520F: net/mac802154/ 7521F: drivers/net/ieee802154/ 7522F: include/linux/nl802154.h 7523F: include/linux/ieee802154.h 7524F: include/net/nl802154.h 7525F: include/net/mac802154.h 7526F: include/net/af_ieee802154.h 7527F: include/net/cfg802154.h 7528F: include/net/ieee802154_netdev.h 7529F: Documentation/networking/ieee802154.txt 7530 7531IFE PROTOCOL 7532M: Yotam Gigi <yotam.gi@gmail.com> 7533M: Jamal Hadi Salim <jhs@mojatatu.com> 7534F: net/ife 7535F: include/net/ife.h 7536F: include/uapi/linux/ife.h 7537 7538IGORPLUG-USB IR RECEIVER 7539M: Sean Young <sean@mess.org> 7540L: linux-media@vger.kernel.org 7541S: Maintained 7542F: drivers/media/rc/igorplugusb.c 7543 7544IGUANAWORKS USB IR TRANSCEIVER 7545M: Sean Young <sean@mess.org> 7546L: linux-media@vger.kernel.org 7547S: Maintained 7548F: drivers/media/rc/iguanair.c 7549 7550IIO DIGITAL POTENTIOMETER DAC 7551M: Peter Rosin <peda@axentia.se> 7552L: linux-iio@vger.kernel.org 7553S: Maintained 7554F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7555F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7556F: drivers/iio/dac/dpot-dac.c 7557 7558IIO ENVELOPE DETECTOR 7559M: Peter Rosin <peda@axentia.se> 7560L: linux-iio@vger.kernel.org 7561S: Maintained 7562F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7563F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7564F: drivers/iio/adc/envelope-detector.c 7565 7566IIO MULTIPLEXER 7567M: Peter Rosin <peda@axentia.se> 7568L: linux-iio@vger.kernel.org 7569S: Maintained 7570F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7571F: drivers/iio/multiplexer/iio-mux.c 7572 7573IIO SUBSYSTEM AND DRIVERS 7574M: Jonathan Cameron <jic23@kernel.org> 7575R: Hartmut Knaack <knaack.h@gmx.de> 7576R: Lars-Peter Clausen <lars@metafoo.de> 7577R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7578L: linux-iio@vger.kernel.org 7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7580S: Maintained 7581F: Documentation/ABI/testing/configfs-iio* 7582F: Documentation/ABI/testing/sysfs-bus-iio* 7583F: Documentation/devicetree/bindings/iio/ 7584F: drivers/iio/ 7585F: drivers/staging/iio/ 7586F: include/linux/iio/ 7587F: tools/iio/ 7588 7589IIO UNIT CONVERTER 7590M: Peter Rosin <peda@axentia.se> 7591L: linux-iio@vger.kernel.org 7592S: Maintained 7593F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7594F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7595F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7596F: drivers/iio/afe/iio-rescale.c 7597 7598IKANOS/ADI EAGLE ADSL USB DRIVER 7599M: Matthieu Castet <castet.matthieu@free.fr> 7600M: Stanislaw Gruszka <stf_xl@wp.pl> 7601S: Maintained 7602F: drivers/usb/atm/ueagle-atm.c 7603 7604IMGTEC ASCII LCD DRIVER 7605M: Paul Burton <paul.burton@mips.com> 7606S: Maintained 7607F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7608F: drivers/auxdisplay/img-ascii-lcd.c 7609 7610IMGTEC IR DECODER DRIVER 7611M: James Hogan <jhogan@kernel.org> 7612S: Maintained 7613F: drivers/media/rc/img-ir/ 7614 7615IMON SOUNDGRAPH USB IR RECEIVER 7616M: Sean Young <sean@mess.org> 7617L: linux-media@vger.kernel.org 7618S: Maintained 7619F: drivers/media/rc/imon_raw.c 7620F: drivers/media/rc/imon.c 7621 7622IMS TWINTURBO FRAMEBUFFER DRIVER 7623L: linux-fbdev@vger.kernel.org 7624S: Orphan 7625F: drivers/video/fbdev/imsttfb.c 7626 7627INA209 HARDWARE MONITOR DRIVER 7628M: Guenter Roeck <linux@roeck-us.net> 7629L: linux-hwmon@vger.kernel.org 7630S: Maintained 7631F: Documentation/hwmon/ina209 7632F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7633F: drivers/hwmon/ina209.c 7634 7635INA2XX HARDWARE MONITOR DRIVER 7636M: Guenter Roeck <linux@roeck-us.net> 7637L: linux-hwmon@vger.kernel.org 7638S: Maintained 7639F: Documentation/hwmon/ina2xx 7640F: drivers/hwmon/ina2xx.c 7641F: include/linux/platform_data/ina2xx.h 7642 7643INDUSTRY PACK SUBSYSTEM (IPACK) 7644M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7645M: Jens Taprogge <jens.taprogge@taprogge.org> 7646M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7647L: industrypack-devel@lists.sourceforge.net 7648W: http://industrypack.sourceforge.net 7649S: Maintained 7650F: drivers/ipack/ 7651 7652INFINIBAND SUBSYSTEM 7653M: Doug Ledford <dledford@redhat.com> 7654M: Jason Gunthorpe <jgg@mellanox.com> 7655L: linux-rdma@vger.kernel.org 7656W: https://github.com/linux-rdma/rdma-core 7657Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7659S: Supported 7660F: Documentation/devicetree/bindings/infiniband/ 7661F: Documentation/infiniband/ 7662F: drivers/infiniband/ 7663F: include/uapi/linux/if_infiniband.h 7664F: include/uapi/rdma/ 7665F: include/rdma/ 7666 7667INGENIC JZ4780 DMA Driver 7668M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7669S: Maintained 7670F: drivers/dma/dma-jz4780.c 7671 7672INGENIC JZ4780 NAND DRIVER 7673M: Harvey Hunt <harveyhuntnexus@gmail.com> 7674L: linux-mtd@lists.infradead.org 7675S: Maintained 7676F: drivers/mtd/nand/raw/jz4780_* 7677 7678INOTIFY 7679M: Jan Kara <jack@suse.cz> 7680R: Amir Goldstein <amir73il@gmail.com> 7681L: linux-fsdevel@vger.kernel.org 7682S: Maintained 7683F: Documentation/filesystems/inotify.txt 7684F: fs/notify/inotify/ 7685F: include/linux/inotify.h 7686F: include/uapi/linux/inotify.h 7687 7688INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7689M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7690L: linux-input@vger.kernel.org 7691Q: http://patchwork.kernel.org/project/linux-input/list/ 7692T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7693S: Maintained 7694F: drivers/input/ 7695F: include/linux/input.h 7696F: include/uapi/linux/input.h 7697F: include/uapi/linux/input-event-codes.h 7698F: include/linux/input/ 7699F: Documentation/devicetree/bindings/input/ 7700F: Documentation/devicetree/bindings/serio/ 7701F: Documentation/input/ 7702 7703INPUT MULTITOUCH (MT) PROTOCOL 7704M: Henrik Rydberg <rydberg@bitmath.org> 7705L: linux-input@vger.kernel.org 7706S: Odd fixes 7707F: Documentation/input/multi-touch-protocol.rst 7708F: drivers/input/input-mt.c 7709K: \b(ABS|SYN)_MT_ 7710 7711INSIDE SECURE CRYPTO DRIVER 7712M: Antoine Tenart <antoine.tenart@bootlin.com> 7713F: drivers/crypto/inside-secure/ 7714S: Maintained 7715L: linux-crypto@vger.kernel.org 7716 7717INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7718M: Mimi Zohar <zohar@linux.ibm.com> 7719M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7720L: linux-integrity@vger.kernel.org 7721T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7722S: Supported 7723F: security/integrity/ima/ 7724 7725INTEL 810/815 FRAMEBUFFER DRIVER 7726M: Antonino Daplas <adaplas@gmail.com> 7727L: linux-fbdev@vger.kernel.org 7728S: Maintained 7729F: drivers/video/fbdev/i810/ 7730 7731INTEL ASoC DRIVERS 7732M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7733M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7734M: Jie Yang <yang.jie@linux.intel.com> 7735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7736S: Supported 7737F: sound/soc/intel/ 7738 7739INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7740M: Hans de Goede <hdegoede@redhat.com> 7741L: platform-driver-x86@vger.kernel.org 7742S: Maintained 7743F: drivers/platform/x86/intel_atomisp2_pm.c 7744 7745INTEL C600 SERIES SAS CONTROLLER DRIVER 7746M: Intel SCU Linux support <intel-linux-scu@intel.com> 7747M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7748L: linux-scsi@vger.kernel.org 7749T: git git://git.code.sf.net/p/intel-sas/isci 7750S: Supported 7751F: drivers/scsi/isci/ 7752 7753INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7754M: Jani Nikula <jani.nikula@linux.intel.com> 7755M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7756M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7757L: intel-gfx@lists.freedesktop.org 7758W: https://01.org/linuxgraphics/ 7759B: https://01.org/linuxgraphics/documentation/how-report-bugs 7760C: irc://chat.freenode.net/intel-gfx 7761Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7762T: git git://anongit.freedesktop.org/drm-intel 7763S: Supported 7764F: drivers/gpu/drm/i915/ 7765F: include/drm/i915* 7766F: include/uapi/drm/i915_drm.h 7767F: Documentation/gpu/i915.rst 7768 7769INTEL ETHERNET DRIVERS 7770M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7771L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7772W: http://www.intel.com/support/feedback.htm 7773W: http://e1000.sourceforge.net/ 7774Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7777S: Supported 7778F: Documentation/networking/device_drivers/intel/e100.rst 7779F: Documentation/networking/device_drivers/intel/e1000.rst 7780F: Documentation/networking/device_drivers/intel/e1000e.rst 7781F: Documentation/networking/device_drivers/intel/fm10k.rst 7782F: Documentation/networking/device_drivers/intel/igb.rst 7783F: Documentation/networking/device_drivers/intel/igbvf.rst 7784F: Documentation/networking/device_drivers/intel/ixgb.rst 7785F: Documentation/networking/device_drivers/intel/ixgbe.rst 7786F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7787F: Documentation/networking/device_drivers/intel/i40e.rst 7788F: Documentation/networking/device_drivers/intel/iavf.rst 7789F: Documentation/networking/device_drivers/intel/ice.rst 7790F: drivers/net/ethernet/intel/ 7791F: drivers/net/ethernet/intel/*/ 7792F: include/linux/avf/virtchnl.h 7793 7794INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7795M: Maik Broemme <mbroemme@libmpq.org> 7796L: linux-fbdev@vger.kernel.org 7797S: Maintained 7798F: Documentation/fb/intelfb.txt 7799F: drivers/video/fbdev/intelfb/ 7800 7801INTEL GPIO DRIVERS 7802M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7803L: linux-gpio@vger.kernel.org 7804S: Maintained 7805T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7806F: drivers/gpio/gpio-ich.c 7807F: drivers/gpio/gpio-intel-mid.c 7808F: drivers/gpio/gpio-lynxpoint.c 7809F: drivers/gpio/gpio-merrifield.c 7810F: drivers/gpio/gpio-ml-ioh.c 7811F: drivers/gpio/gpio-pch.c 7812F: drivers/gpio/gpio-sch.c 7813F: drivers/gpio/gpio-sodaville.c 7814 7815INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7816M: Zhenyu Wang <zhenyuw@linux.intel.com> 7817M: Zhi Wang <zhi.a.wang@intel.com> 7818L: intel-gvt-dev@lists.freedesktop.org 7819L: intel-gfx@lists.freedesktop.org 7820W: https://01.org/igvt-g 7821T: git https://github.com/intel/gvt-linux.git 7822S: Supported 7823F: drivers/gpu/drm/i915/gvt/ 7824 7825INTEL HID EVENT DRIVER 7826M: Alex Hung <alex.hung@canonical.com> 7827L: platform-driver-x86@vger.kernel.org 7828S: Maintained 7829F: drivers/platform/x86/intel-hid.c 7830 7831INTEL I/OAT DMA DRIVER 7832M: Dave Jiang <dave.jiang@intel.com> 7833R: Dan Williams <dan.j.williams@intel.com> 7834L: dmaengine@vger.kernel.org 7835Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7836S: Supported 7837F: drivers/dma/ioat* 7838 7839INTEL IDLE DRIVER 7840M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7841M: Len Brown <lenb@kernel.org> 7842L: linux-pm@vger.kernel.org 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7844B: https://bugzilla.kernel.org 7845S: Supported 7846F: drivers/idle/intel_idle.c 7847 7848INTEL INTEGRATED SENSOR HUB DRIVER 7849M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7850M: Jiri Kosina <jikos@kernel.org> 7851L: linux-input@vger.kernel.org 7852S: Maintained 7853F: drivers/hid/intel-ish-hid/ 7854 7855INTEL IOMMU (VT-d) 7856M: David Woodhouse <dwmw2@infradead.org> 7857L: iommu@lists.linux-foundation.org 7858T: git git://git.infradead.org/iommu-2.6.git 7859S: Supported 7860F: drivers/iommu/intel-iommu.c 7861F: include/linux/intel-iommu.h 7862 7863INTEL IOP-ADMA DMA DRIVER 7864R: Dan Williams <dan.j.williams@intel.com> 7865S: Odd fixes 7866F: drivers/dma/iop-adma.c 7867 7868INTEL IPU3 CSI-2 CIO2 DRIVER 7869M: Yong Zhi <yong.zhi@intel.com> 7870M: Sakari Ailus <sakari.ailus@linux.intel.com> 7871M: Bingbu Cao <bingbu.cao@intel.com> 7872R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7873L: linux-media@vger.kernel.org 7874S: Maintained 7875F: drivers/media/pci/intel/ipu3/ 7876F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7877 7878INTEL IPU3 CSI-2 IMGU DRIVER 7879M: Sakari Ailus <sakari.ailus@linux.intel.com> 7880L: linux-media@vger.kernel.org 7881S: Maintained 7882F: drivers/staging/media/ipu3/ 7883F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7884F: Documentation/media/v4l-drivers/ipu3.rst 7885 7886INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7887M: Krzysztof Halasa <khalasa@piap.pl> 7888S: Maintained 7889F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7890F: arch/arm/mach-ixp4xx/include/mach/npe.h 7891F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7892F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7893F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7894F: drivers/net/wan/ixp4xx_hss.c 7895 7896INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7897M: Deepak Saxena <dsaxena@plexity.net> 7898S: Maintained 7899F: drivers/char/hw_random/ixp4xx-rng.c 7900 7901INTEL MANAGEMENT ENGINE (mei) 7902M: Tomas Winkler <tomas.winkler@intel.com> 7903L: linux-kernel@vger.kernel.org 7904S: Supported 7905F: include/uapi/linux/mei.h 7906F: include/linux/mei_cl_bus.h 7907F: drivers/misc/mei/* 7908F: drivers/watchdog/mei_wdt.c 7909F: Documentation/misc-devices/mei/* 7910F: samples/mei/* 7911 7912INTEL MENLOW THERMAL DRIVER 7913M: Sujith Thomas <sujith.thomas@intel.com> 7914L: platform-driver-x86@vger.kernel.org 7915W: https://01.org/linux-acpi 7916S: Supported 7917F: drivers/platform/x86/intel_menlow.c 7918 7919INTEL MIC DRIVERS (mic) 7920M: Sudeep Dutt <sudeep.dutt@intel.com> 7921M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7922S: Supported 7923W: https://github.com/sudeepdutt/mic 7924W: http://software.intel.com/en-us/mic-developer 7925F: include/linux/mic_bus.h 7926F: include/linux/scif.h 7927F: include/uapi/linux/mic_common.h 7928F: include/uapi/linux/mic_ioctl.h 7929F: include/uapi/linux/scif_ioctl.h 7930F: drivers/misc/mic/ 7931F: drivers/dma/mic_x100_dma.c 7932F: drivers/dma/mic_x100_dma.h 7933F: Documentation/mic/ 7934 7935INTEL PMC CORE DRIVER 7936M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7937M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7938L: platform-driver-x86@vger.kernel.org 7939S: Maintained 7940F: drivers/platform/x86/intel_pmc_core* 7941 7942INTEL PMC/P-Unit IPC DRIVER 7943M: Zha Qipeng<qipeng.zha@intel.com> 7944L: platform-driver-x86@vger.kernel.org 7945S: Maintained 7946F: drivers/platform/x86/intel_pmc_ipc.c 7947F: drivers/platform/x86/intel_punit_ipc.c 7948F: arch/x86/include/asm/intel_pmc_ipc.h 7949F: arch/x86/include/asm/intel_punit_ipc.h 7950 7951INTEL PMIC GPIO DRIVERS 7952M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7953S: Maintained 7954T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7955F: drivers/gpio/gpio-*cove.c 7956F: drivers/gpio/gpio-msic.c 7957 7958INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7959R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7960S: Maintained 7961F: drivers/mfd/intel_msic.c 7962F: drivers/mfd/intel_soc_pmic* 7963F: include/linux/mfd/intel_msic.h 7964F: include/linux/mfd/intel_soc_pmic* 7965 7966INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7967M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7968L: linux-wireless@vger.kernel.org 7969S: Maintained 7970F: Documentation/networking/device_drivers/intel/ipw2100.txt 7971F: Documentation/networking/device_drivers/intel/ipw2200.txt 7972F: drivers/net/wireless/intel/ipw2x00/ 7973 7974INTEL PSTATE DRIVER 7975M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7976M: Len Brown <lenb@kernel.org> 7977L: linux-pm@vger.kernel.org 7978S: Supported 7979F: drivers/cpufreq/intel_pstate.c 7980 7981INTEL RDMA RNIC DRIVER 7982M: Faisal Latif <faisal.latif@intel.com> 7983M: Shiraz Saleem <shiraz.saleem@intel.com> 7984L: linux-rdma@vger.kernel.org 7985S: Supported 7986F: drivers/infiniband/hw/i40iw/ 7987F: include/uapi/rdma/i40iw-abi.h 7988 7989INTEL TELEMETRY DRIVER 7990M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7991M: "David E. Box" <david.e.box@linux.intel.com> 7992L: platform-driver-x86@vger.kernel.org 7993S: Maintained 7994F: arch/x86/include/asm/intel_telemetry.h 7995F: drivers/platform/x86/intel_telemetry* 7996 7997INTEL VIRTUAL BUTTON DRIVER 7998M: AceLan Kao <acelan.kao@canonical.com> 7999L: platform-driver-x86@vger.kernel.org 8000S: Maintained 8001F: drivers/platform/x86/intel-vbtn.c 8002 8003INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8004M: Stanislaw Gruszka <sgruszka@redhat.com> 8005L: linux-wireless@vger.kernel.org 8006S: Supported 8007F: drivers/net/wireless/intel/iwlegacy/ 8008 8009INTEL WIRELESS WIFI LINK (iwlwifi) 8010M: Johannes Berg <johannes.berg@intel.com> 8011M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8012M: Luca Coelho <luciano.coelho@intel.com> 8013M: Intel Linux Wireless <linuxwifi@intel.com> 8014L: linux-wireless@vger.kernel.org 8015W: http://intellinuxwireless.org 8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8017S: Supported 8018F: drivers/net/wireless/intel/iwlwifi/ 8019 8020INTEL WIRELESS WIMAX CONNECTION 2400 8021M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8022M: linux-wimax@intel.com 8023L: wimax@linuxwimax.org (subscribers-only) 8024S: Supported 8025W: http://linuxwimax.org 8026F: Documentation/wimax/README.i2400m 8027F: drivers/net/wimax/i2400m/ 8028F: include/uapi/linux/wimax/i2400m.h 8029 8030INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8031M: Mario Limonciello <mario.limonciello@dell.com> 8032S: Maintained 8033F: drivers/platform/x86/intel-wmi-thunderbolt.c 8034 8035INTEL(R) TRACE HUB 8036M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8037S: Supported 8038F: Documentation/trace/intel_th.rst 8039F: drivers/hwtracing/intel_th/ 8040 8041INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8042M: Ning Sun <ning.sun@intel.com> 8043L: tboot-devel@lists.sourceforge.net 8044W: http://tboot.sourceforge.net 8045T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8046S: Supported 8047F: Documentation/intel_txt.txt 8048F: include/linux/tboot.h 8049F: arch/x86/kernel/tboot.c 8050 8051INTEL-MID GPIO DRIVER 8052M: David Cohen <david.a.cohen@linux.intel.com> 8053L: linux-gpio@vger.kernel.org 8054S: Maintained 8055F: drivers/gpio/gpio-intel-mid.c 8056 8057INTERCONNECT API 8058M: Georgi Djakov <georgi.djakov@linaro.org> 8059S: Maintained 8060F: Documentation/interconnect/ 8061F: Documentation/devicetree/bindings/interconnect/ 8062F: drivers/interconnect/ 8063F: include/dt-bindings/interconnect/ 8064F: include/linux/interconnect-provider.h 8065F: include/linux/interconnect.h 8066 8067INVENSENSE MPU-3050 GYROSCOPE DRIVER 8068M: Linus Walleij <linus.walleij@linaro.org> 8069L: linux-iio@vger.kernel.org 8070S: Maintained 8071F: drivers/iio/gyro/mpu3050* 8072F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8073 8074IOC3 ETHERNET DRIVER 8075M: Ralf Baechle <ralf@linux-mips.org> 8076L: linux-mips@vger.kernel.org 8077S: Maintained 8078F: drivers/net/ethernet/sgi/ioc3-eth.c 8079 8080IOC3 SERIAL DRIVER 8081M: Pat Gefre <pfg@sgi.com> 8082L: linux-serial@vger.kernel.org 8083S: Maintained 8084F: drivers/tty/serial/ioc3_serial.c 8085 8086IOMAP FILESYSTEM LIBRARY 8087M: Christoph Hellwig <hch@infradead.org> 8088M: Darrick J. Wong <darrick.wong@oracle.com> 8089M: linux-xfs@vger.kernel.org 8090M: linux-fsdevel@vger.kernel.org 8091L: linux-xfs@vger.kernel.org 8092L: linux-fsdevel@vger.kernel.org 8093T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8094S: Supported 8095F: fs/iomap.c 8096F: include/linux/iomap.h 8097 8098IOMMU DRIVERS 8099M: Joerg Roedel <joro@8bytes.org> 8100L: iommu@lists.linux-foundation.org 8101T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8102S: Maintained 8103F: Documentation/devicetree/bindings/iommu/ 8104F: drivers/iommu/ 8105F: include/linux/iommu.h 8106F: include/linux/of_iommu.h 8107F: include/linux/iova.h 8108 8109IP MASQUERADING 8110M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8111S: Maintained 8112F: net/ipv4/netfilter/ipt_MASQUERADE.c 8113 8114IPMI SUBSYSTEM 8115M: Corey Minyard <minyard@acm.org> 8116L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8117W: http://openipmi.sourceforge.net/ 8118S: Supported 8119F: Documentation/devicetree/bindings/ipmi/ 8120F: Documentation/IPMI.txt 8121F: drivers/char/ipmi/ 8122F: include/linux/ipmi* 8123F: include/uapi/linux/ipmi* 8124 8125IPS SCSI RAID DRIVER 8126M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8127L: linux-scsi@vger.kernel.org 8128W: http://www.adaptec.com/ 8129S: Maintained 8130F: drivers/scsi/ips* 8131 8132IPVS 8133M: Wensong Zhang <wensong@linux-vs.org> 8134M: Simon Horman <horms@verge.net.au> 8135M: Julian Anastasov <ja@ssi.bg> 8136L: netdev@vger.kernel.org 8137L: lvs-devel@vger.kernel.org 8138S: Maintained 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8141F: Documentation/networking/ipvs-sysctl.txt 8142F: include/net/ip_vs.h 8143F: include/uapi/linux/ip_vs.h 8144F: net/netfilter/ipvs/ 8145 8146IPWIRELESS DRIVER 8147M: Jiri Kosina <jikos@kernel.org> 8148M: David Sterba <dsterba@suse.com> 8149S: Odd Fixes 8150F: drivers/tty/ipwireless/ 8151 8152IPX NETWORK LAYER 8153L: netdev@vger.kernel.org 8154S: Obsolete 8155F: include/uapi/linux/ipx.h 8156 8157IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8158M: Marc Zyngier <marc.zyngier@arm.com> 8159S: Maintained 8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8161F: Documentation/IRQ-domain.txt 8162F: include/linux/irqdomain.h 8163F: kernel/irq/irqdomain.c 8164F: kernel/irq/msi.c 8165 8166IRQ SUBSYSTEM 8167M: Thomas Gleixner <tglx@linutronix.de> 8168L: linux-kernel@vger.kernel.org 8169S: Maintained 8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8171F: kernel/irq/ 8172 8173IRQCHIP DRIVERS 8174M: Thomas Gleixner <tglx@linutronix.de> 8175M: Jason Cooper <jason@lakedaemon.net> 8176M: Marc Zyngier <marc.zyngier@arm.com> 8177L: linux-kernel@vger.kernel.org 8178S: Maintained 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8180F: Documentation/devicetree/bindings/interrupt-controller/ 8181F: drivers/irqchip/ 8182 8183ISA 8184M: William Breathitt Gray <vilhelm.gray@gmail.com> 8185S: Maintained 8186F: Documentation/isa.txt 8187F: drivers/base/isa.c 8188F: include/linux/isa.h 8189 8190ISA RADIO MODULE 8191M: Hans Verkuil <hverkuil@xs4all.nl> 8192L: linux-media@vger.kernel.org 8193T: git git://linuxtv.org/media_tree.git 8194W: https://linuxtv.org 8195S: Maintained 8196F: drivers/media/radio/radio-isa* 8197 8198ISAPNP 8199M: Jaroslav Kysela <perex@perex.cz> 8200S: Maintained 8201F: Documentation/isapnp.txt 8202F: drivers/pnp/isapnp/ 8203F: include/linux/isapnp.h 8204 8205ISCSI 8206M: Lee Duncan <lduncan@suse.com> 8207M: Chris Leech <cleech@redhat.com> 8208L: open-iscsi@googlegroups.com 8209W: www.open-iscsi.com 8210S: Maintained 8211F: drivers/scsi/*iscsi* 8212F: include/scsi/*iscsi* 8213 8214iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8215M: Peter Jones <pjones@redhat.com> 8216M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8217S: Maintained 8218F: drivers/firmware/iscsi_ibft* 8219 8220ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8221M: Sagi Grimberg <sagi@grimberg.me> 8222M: Max Gurtovoy <maxg@mellanox.com> 8223L: linux-rdma@vger.kernel.org 8224S: Supported 8225W: http://www.openfabrics.org 8226W: www.open-iscsi.org 8227Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8228F: drivers/infiniband/ulp/iser/ 8229 8230ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8231M: Sagi Grimberg <sagi@grimberg.me> 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8233L: linux-rdma@vger.kernel.org 8234L: target-devel@vger.kernel.org 8235S: Supported 8236W: http://www.linux-iscsi.org 8237F: drivers/infiniband/ulp/isert 8238 8239ISDN SUBSYSTEM 8240M: Karsten Keil <isdn@linux-pingi.de> 8241L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8242L: netdev@vger.kernel.org 8243W: http://www.isdn4linux.de 8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8245S: Maintained 8246F: Documentation/isdn/ 8247F: drivers/isdn/ 8248F: include/linux/isdn.h 8249F: include/linux/isdn/ 8250F: include/uapi/linux/isdn.h 8251F: include/uapi/linux/isdn/ 8252 8253IT87 HARDWARE MONITORING DRIVER 8254M: Jean Delvare <jdelvare@suse.com> 8255L: linux-hwmon@vger.kernel.org 8256S: Maintained 8257F: Documentation/hwmon/it87 8258F: drivers/hwmon/it87.c 8259 8260IT913X MEDIA DRIVER 8261M: Antti Palosaari <crope@iki.fi> 8262L: linux-media@vger.kernel.org 8263W: https://linuxtv.org 8264W: http://palosaari.fi/linux/ 8265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8266T: git git://linuxtv.org/anttip/media_tree.git 8267S: Maintained 8268F: drivers/media/tuners/it913x* 8269 8270IVTV VIDEO4LINUX DRIVER 8271M: Andy Walls <awalls@md.metrocast.net> 8272L: ivtv-devel@ivtvdriver.org (subscribers-only) 8273L: linux-media@vger.kernel.org 8274T: git git://linuxtv.org/media_tree.git 8275W: http://www.ivtvdriver.org 8276S: Maintained 8277F: Documentation/media/v4l-drivers/ivtv* 8278F: drivers/media/pci/ivtv/ 8279F: include/uapi/linux/ivtv* 8280 8281IX2505V MEDIA DRIVER 8282M: Malcolm Priestley <tvboxspy@gmail.com> 8283L: linux-media@vger.kernel.org 8284W: https://linuxtv.org 8285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8286S: Maintained 8287F: drivers/media/dvb-frontends/ix2505v* 8288 8289JAILHOUSE HYPERVISOR INTERFACE 8290M: Jan Kiszka <jan.kiszka@siemens.com> 8291L: jailhouse-dev@googlegroups.com 8292S: Maintained 8293F: arch/x86/kernel/jailhouse.c 8294F: arch/x86/include/asm/jailhouse_para.h 8295 8296JC42.4 TEMPERATURE SENSOR DRIVER 8297M: Guenter Roeck <linux@roeck-us.net> 8298L: linux-hwmon@vger.kernel.org 8299S: Maintained 8300F: drivers/hwmon/jc42.c 8301F: Documentation/hwmon/jc42 8302 8303JFS FILESYSTEM 8304M: Dave Kleikamp <shaggy@kernel.org> 8305L: jfs-discussion@lists.sourceforge.net 8306W: http://jfs.sourceforge.net/ 8307T: git git://github.com/kleikamp/linux-shaggy.git 8308S: Maintained 8309F: Documentation/filesystems/jfs.txt 8310F: fs/jfs/ 8311 8312JME NETWORK DRIVER 8313M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8314L: netdev@vger.kernel.org 8315S: Maintained 8316F: drivers/net/ethernet/jme.* 8317 8318JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8319M: David Woodhouse <dwmw2@infradead.org> 8320L: linux-mtd@lists.infradead.org 8321W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8322S: Maintained 8323F: fs/jffs2/ 8324F: include/uapi/linux/jffs2.h 8325 8326JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8327M: "Theodore Ts'o" <tytso@mit.edu> 8328M: Jan Kara <jack@suse.com> 8329L: linux-ext4@vger.kernel.org 8330S: Maintained 8331F: fs/jbd2/ 8332F: include/linux/jbd2.h 8333 8334JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8335M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8336L: linux-media@vger.kernel.org 8337S: Maintained 8338F: drivers/media/platform/rcar_jpu.c 8339 8340JSM Neo PCI based serial card 8341L: linux-serial@vger.kernel.org 8342S: Orphan 8343F: drivers/tty/serial/jsm/ 8344 8345K10TEMP HARDWARE MONITORING DRIVER 8346M: Clemens Ladisch <clemens@ladisch.de> 8347L: linux-hwmon@vger.kernel.org 8348S: Maintained 8349F: Documentation/hwmon/k10temp 8350F: drivers/hwmon/k10temp.c 8351 8352K8TEMP HARDWARE MONITORING DRIVER 8353M: Rudolf Marek <r.marek@assembler.cz> 8354L: linux-hwmon@vger.kernel.org 8355S: Maintained 8356F: Documentation/hwmon/k8temp 8357F: drivers/hwmon/k8temp.c 8358 8359KASAN 8360M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8361R: Alexander Potapenko <glider@google.com> 8362R: Dmitry Vyukov <dvyukov@google.com> 8363L: kasan-dev@googlegroups.com 8364S: Maintained 8365F: arch/*/include/asm/kasan.h 8366F: arch/*/mm/kasan_init* 8367F: Documentation/dev-tools/kasan.rst 8368F: include/linux/kasan*.h 8369F: lib/test_kasan.c 8370F: mm/kasan/ 8371F: scripts/Makefile.kasan 8372 8373KCONFIG 8374M: Masahiro Yamada <yamada.masahiro@socionext.com> 8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8376L: linux-kbuild@vger.kernel.org 8377S: Maintained 8378F: Documentation/kbuild/kconfig* 8379F: scripts/kconfig/ 8380F: scripts/Kconfig.include 8381 8382KDUMP 8383M: Dave Young <dyoung@redhat.com> 8384M: Baoquan He <bhe@redhat.com> 8385R: Vivek Goyal <vgoyal@redhat.com> 8386L: kexec@lists.infradead.org 8387W: http://lse.sourceforge.net/kdump/ 8388S: Maintained 8389F: Documentation/kdump/ 8390 8391KEENE FM RADIO TRANSMITTER DRIVER 8392M: Hans Verkuil <hverkuil@xs4all.nl> 8393L: linux-media@vger.kernel.org 8394T: git git://linuxtv.org/media_tree.git 8395W: https://linuxtv.org 8396S: Maintained 8397F: drivers/media/radio/radio-keene* 8398 8399KERNEL AUTOMOUNTER 8400M: Ian Kent <raven@themaw.net> 8401L: autofs@vger.kernel.org 8402S: Maintained 8403F: fs/autofs/ 8404 8405KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8406M: Masahiro Yamada <yamada.masahiro@socionext.com> 8407M: Michal Marek <michal.lkml@markovi.net> 8408T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8409L: linux-kbuild@vger.kernel.org 8410S: Maintained 8411F: Documentation/kbuild/ 8412F: Makefile 8413F: scripts/Kbuild* 8414F: scripts/Makefile* 8415F: scripts/basic/ 8416F: scripts/mk* 8417F: scripts/mod/ 8418F: scripts/package/ 8419 8420KERNEL JANITORS 8421L: kernel-janitors@vger.kernel.org 8422W: http://kernelnewbies.org/KernelJanitors 8423S: Odd Fixes 8424 8425KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8426M: "J. Bruce Fields" <bfields@fieldses.org> 8427M: Jeff Layton <jlayton@kernel.org> 8428L: linux-nfs@vger.kernel.org 8429W: http://nfs.sourceforge.net/ 8430T: git git://linux-nfs.org/~bfields/linux.git 8431S: Supported 8432F: fs/nfsd/ 8433F: include/uapi/linux/nfsd/ 8434F: fs/lockd/ 8435F: fs/nfs_common/ 8436F: net/sunrpc/ 8437F: include/linux/lockd/ 8438F: include/linux/sunrpc/ 8439F: include/uapi/linux/sunrpc/ 8440 8441KERNEL SELFTEST FRAMEWORK 8442M: Shuah Khan <shuah@kernel.org> 8443M: Shuah Khan <skhan@linuxfoundation.org> 8444L: linux-kselftest@vger.kernel.org 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8446Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8447S: Maintained 8448F: tools/testing/selftests/ 8449F: Documentation/dev-tools/kselftest* 8450 8451KERNEL USERMODE HELPER 8452M: Luis Chamberlain <mcgrof@kernel.org> 8453L: linux-kernel@vger.kernel.org 8454S: Maintained 8455F: kernel/umh.c 8456F: include/linux/umh.h 8457 8458KERNEL VIRTUAL MACHINE (KVM) 8459M: Paolo Bonzini <pbonzini@redhat.com> 8460M: Radim Krčmář <rkrcmar@redhat.com> 8461L: kvm@vger.kernel.org 8462W: http://www.linux-kvm.org 8463T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8464S: Supported 8465F: Documentation/virtual/kvm/ 8466F: include/trace/events/kvm.h 8467F: include/uapi/asm-generic/kvm* 8468F: include/uapi/linux/kvm* 8469F: include/asm-generic/kvm* 8470F: include/linux/kvm* 8471F: include/kvm/iodev.h 8472F: virt/kvm/* 8473F: tools/kvm/ 8474F: tools/testing/selftests/kvm/ 8475 8476KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8477M: Joerg Roedel <joro@8bytes.org> 8478L: kvm@vger.kernel.org 8479W: http://www.linux-kvm.org/ 8480S: Maintained 8481F: arch/x86/include/asm/svm.h 8482F: arch/x86/kvm/svm.c 8483 8484KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8485M: Christoffer Dall <christoffer.dall@arm.com> 8486M: Marc Zyngier <marc.zyngier@arm.com> 8487R: James Morse <james.morse@arm.com> 8488R: Julien Thierry <julien.thierry@arm.com> 8489R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8491L: kvmarm@lists.cs.columbia.edu 8492W: http://systems.cs.columbia.edu/projects/kvm-arm 8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8494S: Maintained 8495F: arch/arm/include/uapi/asm/kvm* 8496F: arch/arm/include/asm/kvm* 8497F: arch/arm/kvm/ 8498F: arch/arm64/include/uapi/asm/kvm* 8499F: arch/arm64/include/asm/kvm* 8500F: arch/arm64/kvm/ 8501F: virt/kvm/arm/ 8502F: include/kvm/arm_* 8503 8504KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8505M: James Hogan <jhogan@kernel.org> 8506L: linux-mips@vger.kernel.org 8507S: Supported 8508F: arch/mips/include/uapi/asm/kvm* 8509F: arch/mips/include/asm/kvm* 8510F: arch/mips/kvm/ 8511 8512KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8513M: Paul Mackerras <paulus@ozlabs.org> 8514L: kvm-ppc@vger.kernel.org 8515W: http://www.linux-kvm.org/ 8516T: git git://github.com/agraf/linux-2.6.git 8517S: Supported 8518F: arch/powerpc/include/uapi/asm/kvm* 8519F: arch/powerpc/include/asm/kvm* 8520F: arch/powerpc/kvm/ 8521F: arch/powerpc/kernel/kvm* 8522 8523KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8524M: Christian Borntraeger <borntraeger@de.ibm.com> 8525M: Janosch Frank <frankja@linux.ibm.com> 8526R: David Hildenbrand <david@redhat.com> 8527R: Cornelia Huck <cohuck@redhat.com> 8528L: linux-s390@vger.kernel.org 8529W: http://www.ibm.com/developerworks/linux/linux390/ 8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8531S: Supported 8532F: arch/s390/include/uapi/asm/kvm* 8533F: arch/s390/include/asm/gmap.h 8534F: arch/s390/include/asm/kvm* 8535F: arch/s390/kvm/ 8536F: arch/s390/mm/gmap.c 8537 8538KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8539M: Paolo Bonzini <pbonzini@redhat.com> 8540M: Radim Krčmář <rkrcmar@redhat.com> 8541L: kvm@vger.kernel.org 8542W: http://www.linux-kvm.org 8543T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8544S: Supported 8545F: arch/x86/kvm/ 8546F: arch/x86/kvm/*/ 8547F: arch/x86/include/uapi/asm/kvm* 8548F: arch/x86/include/asm/kvm* 8549F: arch/x86/include/asm/pvclock-abi.h 8550F: arch/x86/kernel/kvm.c 8551F: arch/x86/kernel/kvmclock.c 8552 8553KERNFS 8554M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8555M: Tejun Heo <tj@kernel.org> 8556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8557S: Supported 8558F: include/linux/kernfs.h 8559F: fs/kernfs/ 8560 8561KEXEC 8562M: Eric Biederman <ebiederm@xmission.com> 8563W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8564L: kexec@lists.infradead.org 8565S: Maintained 8566F: include/linux/kexec.h 8567F: include/uapi/linux/kexec.h 8568F: kernel/kexec* 8569 8570KEYS-ENCRYPTED 8571M: Mimi Zohar <zohar@linux.ibm.com> 8572L: linux-integrity@vger.kernel.org 8573L: keyrings@vger.kernel.org 8574S: Supported 8575F: Documentation/security/keys/trusted-encrypted.rst 8576F: include/keys/encrypted-type.h 8577F: security/keys/encrypted-keys/ 8578 8579KEYS-TRUSTED 8580M: James Bottomley <jejb@linux.ibm.com> 8581M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8582M: Mimi Zohar <zohar@linux.ibm.com> 8583L: linux-integrity@vger.kernel.org 8584L: keyrings@vger.kernel.org 8585S: Supported 8586F: Documentation/security/keys/trusted-encrypted.rst 8587F: include/keys/trusted-type.h 8588F: security/keys/trusted.c 8589F: security/keys/trusted.h 8590 8591KEYS/KEYRINGS: 8592M: David Howells <dhowells@redhat.com> 8593L: keyrings@vger.kernel.org 8594S: Maintained 8595F: Documentation/security/keys/core.rst 8596F: include/linux/key.h 8597F: include/linux/key-type.h 8598F: include/linux/keyctl.h 8599F: include/uapi/linux/keyctl.h 8600F: include/keys/ 8601F: security/keys/ 8602 8603KGDB / KDB /debug_core 8604M: Jason Wessel <jason.wessel@windriver.com> 8605M: Daniel Thompson <daniel.thompson@linaro.org> 8606W: http://kgdb.wiki.kernel.org/ 8607L: kgdb-bugreport@lists.sourceforge.net 8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8609S: Maintained 8610F: Documentation/dev-tools/kgdb.rst 8611F: drivers/misc/kgdbts.c 8612F: drivers/tty/serial/kgdboc.c 8613F: include/linux/kdb.h 8614F: include/linux/kgdb.h 8615F: kernel/debug/ 8616 8617KMEMLEAK 8618M: Catalin Marinas <catalin.marinas@arm.com> 8619S: Maintained 8620F: Documentation/dev-tools/kmemleak.rst 8621F: include/linux/kmemleak.h 8622F: mm/kmemleak.c 8623F: mm/kmemleak-test.c 8624 8625KMOD KERNEL MODULE LOADER - USERMODE HELPER 8626M: Luis Chamberlain <mcgrof@kernel.org> 8627L: linux-kernel@vger.kernel.org 8628S: Maintained 8629F: kernel/kmod.c 8630F: include/linux/kmod.h 8631F: lib/test_kmod.c 8632F: tools/testing/selftests/kmod/ 8633 8634KPROBES 8635M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8636M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8637M: "David S. Miller" <davem@davemloft.net> 8638M: Masami Hiramatsu <mhiramat@kernel.org> 8639S: Maintained 8640F: Documentation/kprobes.txt 8641F: include/linux/kprobes.h 8642F: include/asm-generic/kprobes.h 8643F: kernel/kprobes.c 8644 8645KS0108 LCD CONTROLLER DRIVER 8646M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8647S: Maintained 8648F: Documentation/auxdisplay/ks0108 8649F: drivers/auxdisplay/ks0108.c 8650F: include/linux/ks0108.h 8651 8652L3MDEV 8653M: David Ahern <dsa@cumulusnetworks.com> 8654L: netdev@vger.kernel.org 8655S: Maintained 8656F: net/l3mdev 8657F: include/net/l3mdev.h 8658 8659L7 BPF FRAMEWORK 8660M: John Fastabend <john.fastabend@gmail.com> 8661M: Daniel Borkmann <daniel@iogearbox.net> 8662L: netdev@vger.kernel.org 8663L: bpf@vger.kernel.org 8664S: Maintained 8665F: include/linux/skmsg.h 8666F: net/core/skmsg.c 8667F: net/core/sock_map.c 8668F: net/ipv4/tcp_bpf.c 8669 8670LANTIQ / INTEL Ethernet drivers 8671M: Hauke Mehrtens <hauke@hauke-m.de> 8672L: netdev@vger.kernel.org 8673S: Maintained 8674F: net/dsa/tag_gswip.c 8675F: drivers/net/ethernet/lantiq_xrx200.c 8676F: drivers/net/dsa/lantiq_pce.h 8677F: drivers/net/dsa/lantiq_gswip.c 8678 8679LANTIQ MIPS ARCHITECTURE 8680M: John Crispin <john@phrozen.org> 8681L: linux-mips@vger.kernel.org 8682S: Maintained 8683F: arch/mips/lantiq 8684F: drivers/soc/lantiq 8685 8686LAPB module 8687L: linux-x25@vger.kernel.org 8688S: Orphan 8689F: Documentation/networking/lapb-module.txt 8690F: include/*/lapb.h 8691F: net/lapb/ 8692 8693LASI 53c700 driver for PARISC 8694M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8695L: linux-scsi@vger.kernel.org 8696S: Maintained 8697F: Documentation/scsi/53c700.txt 8698F: drivers/scsi/53c700* 8699 8700LEAKING_ADDRESSES 8701M: Tobin C. Harding <me@tobin.cc> 8702M: Tycho Andersen <tycho@tycho.ws> 8703L: kernel-hardening@lists.openwall.com 8704S: Maintained 8705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8706F: scripts/leaking_addresses.pl 8707 8708LED SUBSYSTEM 8709M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8710M: Pavel Machek <pavel@ucw.cz> 8711L: linux-leds@vger.kernel.org 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8713S: Maintained 8714F: Documentation/devicetree/bindings/leds/ 8715F: drivers/leds/ 8716F: include/linux/leds.h 8717 8718LEGACY EEPROM DRIVER 8719M: Jean Delvare <jdelvare@suse.com> 8720S: Maintained 8721F: Documentation/misc-devices/eeprom 8722F: drivers/misc/eeprom/eeprom.c 8723 8724LEGO MINDSTORMS EV3 8725R: David Lechner <david@lechnology.com> 8726S: Maintained 8727F: arch/arm/boot/dts/da850-lego-ev3.dts 8728F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8729F: drivers/power/supply/lego_ev3_battery.c 8730 8731LEGO USB Tower driver 8732M: Juergen Stuber <starblue@users.sourceforge.net> 8733L: legousb-devel@lists.sourceforge.net 8734W: http://legousb.sourceforge.net/ 8735S: Maintained 8736F: drivers/usb/misc/legousbtower.c 8737 8738LG LAPTOP EXTRAS 8739M: Matan Ziv-Av <matan@svgalib.org> 8740L: platform-driver-x86@vger.kernel.org 8741S: Maintained 8742F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8743F: Documentation/laptops/lg-laptop.rst 8744F: drivers/platform/x86/lg-laptop.c 8745 8746LG2160 MEDIA DRIVER 8747M: Michael Krufky <mkrufky@linuxtv.org> 8748L: linux-media@vger.kernel.org 8749W: https://linuxtv.org 8750W: http://github.com/mkrufky 8751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8752T: git git://linuxtv.org/mkrufky/tuners.git 8753S: Maintained 8754F: drivers/media/dvb-frontends/lg2160.* 8755 8756LGDT3305 MEDIA DRIVER 8757M: Michael Krufky <mkrufky@linuxtv.org> 8758L: linux-media@vger.kernel.org 8759W: https://linuxtv.org 8760W: http://github.com/mkrufky 8761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8762T: git git://linuxtv.org/mkrufky/tuners.git 8763S: Maintained 8764F: drivers/media/dvb-frontends/lgdt3305.* 8765 8766LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8767M: Viresh Kumar <vireshk@kernel.org> 8768L: linux-ide@vger.kernel.org 8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8770S: Maintained 8771F: include/linux/pata_arasan_cf_data.h 8772F: drivers/ata/pata_arasan_cf.c 8773 8774LIBATA PATA DRIVERS 8775M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8776M: Jens Axboe <axboe@kernel.dk> 8777L: linux-ide@vger.kernel.org 8778T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8779S: Maintained 8780F: drivers/ata/pata_*.c 8781F: drivers/ata/ata_generic.c 8782 8783LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8784M: Linus Walleij <linus.walleij@linaro.org> 8785L: linux-ide@vger.kernel.org 8786T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8787S: Maintained 8788F: drivers/ata/pata_ftide010.c 8789F: drivers/ata/sata_gemini.c 8790F: drivers/ata/sata_gemini.h 8791 8792LIBATA SATA AHCI PLATFORM devices support 8793M: Hans de Goede <hdegoede@redhat.com> 8794M: Jens Axboe <axboe@kernel.dk> 8795L: linux-ide@vger.kernel.org 8796T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8797S: Maintained 8798F: drivers/ata/ahci_platform.c 8799F: drivers/ata/libahci_platform.c 8800F: include/linux/ahci_platform.h 8801 8802LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8803M: Mikael Pettersson <mikpelinux@gmail.com> 8804L: linux-ide@vger.kernel.org 8805T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8806S: Maintained 8807F: drivers/ata/sata_promise.* 8808 8809LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8810M: Jens Axboe <axboe@kernel.dk> 8811L: linux-ide@vger.kernel.org 8812T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8813S: Maintained 8814F: drivers/ata/ 8815F: include/linux/ata.h 8816F: include/linux/libata.h 8817F: Documentation/devicetree/bindings/ata/ 8818 8819LIBLOCKDEP 8820M: Sasha Levin <alexander.levin@microsoft.com> 8821S: Maintained 8822F: tools/lib/lockdep/ 8823 8824LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8825M: Dan Williams <dan.j.williams@intel.com> 8826M: Vishal Verma <vishal.l.verma@intel.com> 8827M: Dave Jiang <dave.jiang@intel.com> 8828L: linux-nvdimm@lists.01.org 8829Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8830S: Supported 8831F: drivers/nvdimm/blk.c 8832F: drivers/nvdimm/region_devs.c 8833 8834LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8835M: Vishal Verma <vishal.l.verma@intel.com> 8836M: Dan Williams <dan.j.williams@intel.com> 8837M: Dave Jiang <dave.jiang@intel.com> 8838L: linux-nvdimm@lists.01.org 8839Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8840S: Supported 8841F: drivers/nvdimm/btt* 8842 8843LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8844M: Dan Williams <dan.j.williams@intel.com> 8845M: Vishal Verma <vishal.l.verma@intel.com> 8846M: Dave Jiang <dave.jiang@intel.com> 8847L: linux-nvdimm@lists.01.org 8848Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8849S: Supported 8850F: drivers/nvdimm/pmem* 8851 8852LIBNVDIMM: DEVICETREE BINDINGS 8853M: Oliver O'Halloran <oohall@gmail.com> 8854L: linux-nvdimm@lists.01.org 8855Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8856S: Supported 8857F: drivers/nvdimm/of_pmem.c 8858F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8859 8860LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8861M: Dan Williams <dan.j.williams@intel.com> 8862M: Vishal Verma <vishal.l.verma@intel.com> 8863M: Dave Jiang <dave.jiang@intel.com> 8864M: Keith Busch <keith.busch@intel.com> 8865M: Ira Weiny <ira.weiny@intel.com> 8866L: linux-nvdimm@lists.01.org 8867Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8868T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8869S: Supported 8870F: drivers/nvdimm/* 8871F: drivers/acpi/nfit/* 8872F: include/linux/nd.h 8873F: include/linux/libnvdimm.h 8874F: include/uapi/linux/ndctl.h 8875 8876LIGHTNVM PLATFORM SUPPORT 8877M: Matias Bjorling <mb@lightnvm.io> 8878W: http://github/OpenChannelSSD 8879L: linux-block@vger.kernel.org 8880S: Maintained 8881F: drivers/lightnvm/ 8882F: include/linux/lightnvm.h 8883F: include/uapi/linux/lightnvm.h 8884 8885LINUX FOR POWER MACINTOSH 8886M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8887W: http://www.penguinppc.org/ 8888L: linuxppc-dev@lists.ozlabs.org 8889S: Maintained 8890F: arch/powerpc/platforms/powermac/ 8891F: drivers/macintosh/ 8892 8893LINUX FOR POWERPC (32-BIT AND 64-BIT) 8894M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8895M: Paul Mackerras <paulus@samba.org> 8896M: Michael Ellerman <mpe@ellerman.id.au> 8897W: https://github.com/linuxppc/linux/wiki 8898L: linuxppc-dev@lists.ozlabs.org 8899Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8900T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8901S: Supported 8902F: Documentation/ABI/stable/sysfs-firmware-opal-* 8903F: Documentation/devicetree/bindings/powerpc/ 8904F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8905F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8906F: Documentation/powerpc/ 8907F: arch/powerpc/ 8908F: drivers/char/tpm/tpm_ibmvtpm* 8909F: drivers/crypto/nx/ 8910F: drivers/crypto/vmx/ 8911F: drivers/i2c/busses/i2c-opal.c 8912F: drivers/net/ethernet/ibm/ibmveth.* 8913F: drivers/net/ethernet/ibm/ibmvnic.* 8914F: drivers/pci/hotplug/pnv_php.c 8915F: drivers/pci/hotplug/rpa* 8916F: drivers/rtc/rtc-opal.c 8917F: drivers/scsi/ibmvscsi/ 8918F: drivers/tty/hvc/hvc_opal.c 8919F: drivers/watchdog/wdrtas.c 8920F: tools/testing/selftests/powerpc 8921N: /pmac 8922N: powermac 8923N: powernv 8924N: [^a-z0-9]ps3 8925N: pseries 8926 8927LINUX FOR POWERPC EMBEDDED MPC5XXX 8928M: Anatolij Gustschin <agust@denx.de> 8929L: linuxppc-dev@lists.ozlabs.org 8930T: git git://git.denx.de/linux-denx-agust.git 8931S: Maintained 8932F: arch/powerpc/platforms/512x/ 8933F: arch/powerpc/platforms/52xx/ 8934 8935LINUX FOR POWERPC EMBEDDED PPC4XX 8936M: Alistair Popple <alistair@popple.id.au> 8937M: Matt Porter <mporter@kernel.crashing.org> 8938W: http://www.penguinppc.org/ 8939L: linuxppc-dev@lists.ozlabs.org 8940S: Maintained 8941F: arch/powerpc/platforms/40x/ 8942F: arch/powerpc/platforms/44x/ 8943 8944LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8945M: Scott Wood <oss@buserror.net> 8946M: Kumar Gala <galak@kernel.crashing.org> 8947W: http://www.penguinppc.org/ 8948L: linuxppc-dev@lists.ozlabs.org 8949T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8950S: Maintained 8951F: arch/powerpc/platforms/83xx/ 8952F: arch/powerpc/platforms/85xx/ 8953F: Documentation/devicetree/bindings/powerpc/fsl/ 8954 8955LINUX FOR POWERPC EMBEDDED PPC8XX 8956M: Vitaly Bordug <vitb@kernel.crashing.org> 8957W: http://www.penguinppc.org/ 8958L: linuxppc-dev@lists.ozlabs.org 8959S: Maintained 8960F: arch/powerpc/platforms/8xx/ 8961 8962LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8963L: linuxppc-dev@lists.ozlabs.org 8964S: Orphan 8965F: arch/powerpc/*/*virtex* 8966F: arch/powerpc/*/*/*virtex* 8967 8968LINUX FOR POWERPC PA SEMI PWRFICIENT 8969L: linuxppc-dev@lists.ozlabs.org 8970S: Orphan 8971F: arch/powerpc/platforms/pasemi/ 8972F: drivers/*/*pasemi* 8973F: drivers/*/*/*pasemi* 8974 8975LINUX KERNEL DUMP TEST MODULE (LKDTM) 8976M: Kees Cook <keescook@chromium.org> 8977S: Maintained 8978F: drivers/misc/lkdtm/* 8979 8980LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8981M: Alan Stern <stern@rowland.harvard.edu> 8982M: Andrea Parri <andrea.parri@amarulasolutions.com> 8983M: Will Deacon <will.deacon@arm.com> 8984M: Peter Zijlstra <peterz@infradead.org> 8985M: Boqun Feng <boqun.feng@gmail.com> 8986M: Nicholas Piggin <npiggin@gmail.com> 8987M: David Howells <dhowells@redhat.com> 8988M: Jade Alglave <j.alglave@ucl.ac.uk> 8989M: Luc Maranget <luc.maranget@inria.fr> 8990M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8991R: Akira Yokosawa <akiyks@gmail.com> 8992R: Daniel Lustig <dlustig@nvidia.com> 8993L: linux-kernel@vger.kernel.org 8994L: linux-arch@vger.kernel.org 8995S: Supported 8996T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8997F: tools/memory-model/ 8998F: Documentation/atomic_bitops.txt 8999F: Documentation/atomic_t.txt 9000F: Documentation/core-api/atomic_ops.rst 9001F: Documentation/core-api/refcount-vs-atomic.rst 9002F: Documentation/memory-barriers.txt 9003 9004LIS3LV02D ACCELEROMETER DRIVER 9005M: Eric Piel <eric.piel@tremplin-utc.net> 9006S: Maintained 9007F: Documentation/misc-devices/lis3lv02d 9008F: drivers/misc/lis3lv02d/ 9009F: drivers/platform/x86/hp_accel.c 9010 9011LIVE PATCHING 9012M: Josh Poimboeuf <jpoimboe@redhat.com> 9013M: Jiri Kosina <jikos@kernel.org> 9014M: Miroslav Benes <mbenes@suse.cz> 9015M: Petr Mladek <pmladek@suse.com> 9016R: Joe Lawrence <joe.lawrence@redhat.com> 9017S: Maintained 9018F: kernel/livepatch/ 9019F: include/linux/livepatch.h 9020F: arch/x86/include/asm/livepatch.h 9021F: arch/x86/kernel/livepatch.c 9022F: Documentation/livepatch/ 9023F: Documentation/ABI/testing/sysfs-kernel-livepatch 9024F: samples/livepatch/ 9025F: tools/testing/selftests/livepatch/ 9026L: live-patching@vger.kernel.org 9027T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9028 9029LLC (802.2) 9030L: netdev@vger.kernel.org 9031S: Odd fixes 9032F: include/linux/llc.h 9033F: include/uapi/linux/llc.h 9034F: include/net/llc* 9035F: net/llc/ 9036 9037LM73 HARDWARE MONITOR DRIVER 9038M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9039L: linux-hwmon@vger.kernel.org 9040S: Maintained 9041F: drivers/hwmon/lm73.c 9042 9043LM78 HARDWARE MONITOR DRIVER 9044M: Jean Delvare <jdelvare@suse.com> 9045L: linux-hwmon@vger.kernel.org 9046S: Maintained 9047F: Documentation/hwmon/lm78 9048F: drivers/hwmon/lm78.c 9049 9050LM83 HARDWARE MONITOR DRIVER 9051M: Jean Delvare <jdelvare@suse.com> 9052L: linux-hwmon@vger.kernel.org 9053S: Maintained 9054F: Documentation/hwmon/lm83 9055F: drivers/hwmon/lm83.c 9056 9057LM90 HARDWARE MONITOR DRIVER 9058M: Jean Delvare <jdelvare@suse.com> 9059L: linux-hwmon@vger.kernel.org 9060S: Maintained 9061F: Documentation/hwmon/lm90 9062F: Documentation/devicetree/bindings/hwmon/lm90.txt 9063F: drivers/hwmon/lm90.c 9064F: include/dt-bindings/thermal/lm90.h 9065 9066LM95234 HARDWARE MONITOR DRIVER 9067M: Guenter Roeck <linux@roeck-us.net> 9068L: linux-hwmon@vger.kernel.org 9069S: Maintained 9070F: Documentation/hwmon/lm95234 9071F: drivers/hwmon/lm95234.c 9072 9073LME2510 MEDIA DRIVER 9074M: Malcolm Priestley <tvboxspy@gmail.com> 9075L: linux-media@vger.kernel.org 9076W: https://linuxtv.org 9077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9078S: Maintained 9079F: drivers/media/usb/dvb-usb-v2/lmedm04* 9080 9081LOADPIN SECURITY MODULE 9082M: Kees Cook <keescook@chromium.org> 9083T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9084S: Supported 9085F: security/loadpin/ 9086F: Documentation/admin-guide/LSM/LoadPin.rst 9087 9088LOCKING PRIMITIVES 9089M: Peter Zijlstra <peterz@infradead.org> 9090M: Ingo Molnar <mingo@redhat.com> 9091M: Will Deacon <will.deacon@arm.com> 9092L: linux-kernel@vger.kernel.org 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9094S: Maintained 9095F: Documentation/locking/ 9096F: include/linux/lockdep.h 9097F: include/linux/spinlock*.h 9098F: arch/*/include/asm/spinlock*.h 9099F: include/linux/rwlock*.h 9100F: include/linux/mutex*.h 9101F: include/linux/rwsem*.h 9102F: arch/*/include/asm/rwsem.h 9103F: include/linux/seqlock.h 9104F: lib/locking*.[ch] 9105F: kernel/locking/ 9106X: kernel/locking/locktorture.c 9107 9108LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9109M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9110L: linux-ntfs-dev@lists.sourceforge.net 9111W: http://www.linux-ntfs.org/content/view/19/37/ 9112S: Maintained 9113F: Documentation/ldm.txt 9114F: block/partitions/ldm.* 9115 9116LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9117M: Sathya Prakash <sathya.prakash@broadcom.com> 9118M: Chaitra P B <chaitra.basappa@broadcom.com> 9119M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9120L: MPT-FusionLinux.pdl@broadcom.com 9121L: linux-scsi@vger.kernel.org 9122W: http://www.avagotech.com/support/ 9123S: Supported 9124F: drivers/message/fusion/ 9125F: drivers/scsi/mpt3sas/ 9126 9127LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9128M: Matthew Wilcox <willy@infradead.org> 9129L: linux-scsi@vger.kernel.org 9130S: Maintained 9131F: drivers/scsi/sym53c8xx_2/ 9132 9133LTC1660 DAC DRIVER 9134M: Marcus Folkesson <marcus.folkesson@gmail.com> 9135L: linux-iio@vger.kernel.org 9136S: Maintained 9137F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9138F: drivers/iio/dac/ltc1660.c 9139 9140LTC4261 HARDWARE MONITOR DRIVER 9141M: Guenter Roeck <linux@roeck-us.net> 9142L: linux-hwmon@vger.kernel.org 9143S: Maintained 9144F: Documentation/hwmon/ltc4261 9145F: drivers/hwmon/ltc4261.c 9146 9147LTC4306 I2C MULTIPLEXER DRIVER 9148M: Michael Hennerich <michael.hennerich@analog.com> 9149W: http://ez.analog.com/community/linux-device-drivers 9150L: linux-i2c@vger.kernel.org 9151S: Supported 9152F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9153F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9154 9155LTP (Linux Test Project) 9156M: Mike Frysinger <vapier@gentoo.org> 9157M: Cyril Hrubis <chrubis@suse.cz> 9158M: Wanlong Gao <wanlong.gao@gmail.com> 9159M: Jan Stancek <jstancek@redhat.com> 9160M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9161M: Alexey Kodanev <alexey.kodanev@oracle.com> 9162L: ltp@lists.linux.it (subscribers-only) 9163W: http://linux-test-project.github.io/ 9164T: git git://github.com/linux-test-project/ltp.git 9165S: Maintained 9166 9167M68K ARCHITECTURE 9168M: Geert Uytterhoeven <geert@linux-m68k.org> 9169L: linux-m68k@lists.linux-m68k.org 9170W: http://www.linux-m68k.org/ 9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9172S: Maintained 9173F: arch/m68k/ 9174F: drivers/zorro/ 9175 9176M68K ON APPLE MACINTOSH 9177M: Joshua Thompson <funaho@jurai.org> 9178W: http://www.mac.linux-m68k.org/ 9179L: linux-m68k@lists.linux-m68k.org 9180S: Maintained 9181F: arch/m68k/mac/ 9182 9183M68K ON HP9000/300 9184M: Philip Blundell <philb@gnu.org> 9185W: http://www.tazenda.demon.co.uk/phil/linux-hp 9186S: Maintained 9187F: arch/m68k/hp300/ 9188 9189M88DS3103 MEDIA DRIVER 9190M: Antti Palosaari <crope@iki.fi> 9191L: linux-media@vger.kernel.org 9192W: https://linuxtv.org 9193W: http://palosaari.fi/linux/ 9194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9195T: git git://linuxtv.org/anttip/media_tree.git 9196S: Maintained 9197F: drivers/media/dvb-frontends/m88ds3103* 9198 9199M88RS2000 MEDIA DRIVER 9200M: Malcolm Priestley <tvboxspy@gmail.com> 9201L: linux-media@vger.kernel.org 9202W: https://linuxtv.org 9203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9204S: Maintained 9205F: drivers/media/dvb-frontends/m88rs2000* 9206 9207MA901 MASTERKIT USB FM RADIO DRIVER 9208M: Alexey Klimov <klimov.linux@gmail.com> 9209L: linux-media@vger.kernel.org 9210T: git git://linuxtv.org/media_tree.git 9211S: Maintained 9212F: drivers/media/radio/radio-ma901.c 9213 9214MAC80211 9215M: Johannes Berg <johannes@sipsolutions.net> 9216L: linux-wireless@vger.kernel.org 9217W: http://wireless.kernel.org/ 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9220S: Maintained 9221F: Documentation/networking/mac80211-injection.txt 9222F: include/net/mac80211.h 9223F: net/mac80211/ 9224F: drivers/net/wireless/mac80211_hwsim.[ch] 9225F: Documentation/networking/mac80211_hwsim/README 9226 9227MAILBOX API 9228M: Jassi Brar <jassisinghbrar@gmail.com> 9229L: linux-kernel@vger.kernel.org 9230S: Maintained 9231F: drivers/mailbox/ 9232F: include/linux/mailbox_client.h 9233F: include/linux/mailbox_controller.h 9234 9235MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9236M: Michael Kerrisk <mtk.manpages@gmail.com> 9237W: http://www.kernel.org/doc/man-pages 9238L: linux-man@vger.kernel.org 9239S: Maintained 9240 9241MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9242M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9243L: linux-mips@vger.kernel.org 9244S: Maintained 9245F: arch/mips/boot/dts/img/pistachio_marduk.dts 9246 9247MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9248M: Andrew Lunn <andrew@lunn.ch> 9249M: Vivien Didelot <vivien.didelot@gmail.com> 9250L: netdev@vger.kernel.org 9251S: Maintained 9252F: drivers/net/dsa/mv88e6xxx/ 9253F: include/linux/platform_data/mv88e6xxx.h 9254F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9255 9256MARVELL ARMADA DRM SUPPORT 9257M: Russell King <linux@armlinux.org.uk> 9258S: Maintained 9259T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9260T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9261F: drivers/gpu/drm/armada/ 9262F: include/uapi/drm/armada_drm.h 9263F: Documentation/devicetree/bindings/display/armada/ 9264 9265MARVELL ARMADA 3700 PHY DRIVERS 9266M: Miquel Raynal <miquel.raynal@bootlin.com> 9267S: Maintained 9268F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9269F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9270F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9271F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9272 9273MARVELL CRYPTO DRIVER 9274M: Boris Brezillon <bbrezillon@kernel.org> 9275M: Arnaud Ebalard <arno@natisbad.org> 9276F: drivers/crypto/marvell/ 9277S: Maintained 9278L: linux-crypto@vger.kernel.org 9279 9280MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9281M: Mirko Lindner <mlindner@marvell.com> 9282M: Stephen Hemminger <stephen@networkplumber.org> 9283L: netdev@vger.kernel.org 9284S: Maintained 9285F: drivers/net/ethernet/marvell/sk* 9286 9287MARVELL LIBERTAS WIRELESS DRIVER 9288L: libertas-dev@lists.infradead.org 9289S: Orphan 9290F: drivers/net/wireless/marvell/libertas/ 9291 9292MARVELL MACCHIATOBIN SUPPORT 9293M: Russell King <linux@armlinux.org.uk> 9294L: linux-arm-kernel@lists.infradead.org 9295S: Maintained 9296F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9297 9298MARVELL MV643XX ETHERNET DRIVER 9299M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9300L: netdev@vger.kernel.org 9301S: Maintained 9302F: drivers/net/ethernet/marvell/mv643xx_eth.* 9303F: include/linux/mv643xx.h 9304 9305MARVELL MV88X3310 PHY DRIVER 9306M: Russell King <linux@armlinux.org.uk> 9307L: netdev@vger.kernel.org 9308S: Maintained 9309F: drivers/net/phy/marvell10g.c 9310 9311MARVELL MVEBU THERMAL DRIVER 9312M: Miquel Raynal <miquel.raynal@bootlin.com> 9313S: Maintained 9314F: drivers/thermal/armada_thermal.c 9315 9316MARVELL MVNETA ETHERNET DRIVER 9317M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9318L: netdev@vger.kernel.org 9319S: Maintained 9320F: drivers/net/ethernet/marvell/mvneta.* 9321 9322MARVELL MWIFIEX WIRELESS DRIVER 9323M: Amitkumar Karwar <amitkarwar@gmail.com> 9324M: Nishant Sarmukadam <nishants@marvell.com> 9325M: Ganapathi Bhat <gbhat@marvell.com> 9326M: Xinming Hu <huxinming820@gmail.com> 9327L: linux-wireless@vger.kernel.org 9328S: Maintained 9329F: drivers/net/wireless/marvell/mwifiex/ 9330 9331MARVELL MWL8K WIRELESS DRIVER 9332M: Lennert Buytenhek <buytenh@wantstofly.org> 9333L: linux-wireless@vger.kernel.org 9334S: Odd Fixes 9335F: drivers/net/wireless/marvell/mwl8k.c 9336 9337MARVELL NAND CONTROLLER DRIVER 9338M: Miquel Raynal <miquel.raynal@bootlin.com> 9339L: linux-mtd@lists.infradead.org 9340S: Maintained 9341F: drivers/mtd/nand/raw/marvell_nand.c 9342F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9343 9344MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9345M: Nicolas Pitre <nico@fluxnic.net> 9346S: Odd Fixes 9347F: drivers/mmc/host/mvsdio.* 9348 9349MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9350M: Hu Ziji <huziji@marvell.com> 9351L: linux-mmc@vger.kernel.org 9352S: Supported 9353F: drivers/mmc/host/sdhci-xenon* 9354F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9355 9356MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9357M: Sunil Goutham <sgoutham@marvell.com> 9358M: Linu Cherian <lcherian@marvell.com> 9359M: Geetha sowjanya <gakula@marvell.com> 9360M: Jerin Jacob <jerinj@marvell.com> 9361L: netdev@vger.kernel.org 9362S: Supported 9363F: drivers/net/ethernet/marvell/octeontx2/af/ 9364 9365MATROX FRAMEBUFFER DRIVER 9366L: linux-fbdev@vger.kernel.org 9367S: Orphan 9368F: drivers/video/fbdev/matrox/matroxfb_* 9369F: include/uapi/linux/matroxfb.h 9370 9371MAX16065 HARDWARE MONITOR DRIVER 9372M: Guenter Roeck <linux@roeck-us.net> 9373L: linux-hwmon@vger.kernel.org 9374S: Maintained 9375F: Documentation/hwmon/max16065 9376F: drivers/hwmon/max16065.c 9377 9378MAX2175 SDR TUNER DRIVER 9379M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9380L: linux-media@vger.kernel.org 9381T: git git://linuxtv.org/media_tree.git 9382S: Maintained 9383F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9384F: Documentation/media/v4l-drivers/max2175.rst 9385F: drivers/media/i2c/max2175* 9386F: include/uapi/linux/max2175.h 9387 9388MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9389L: linux-hwmon@vger.kernel.org 9390S: Orphan 9391F: Documentation/hwmon/max6650 9392F: drivers/hwmon/max6650.c 9393 9394MAX6697 HARDWARE MONITOR DRIVER 9395M: Guenter Roeck <linux@roeck-us.net> 9396L: linux-hwmon@vger.kernel.org 9397S: Maintained 9398F: Documentation/hwmon/max6697 9399F: Documentation/devicetree/bindings/hwmon/max6697.txt 9400F: drivers/hwmon/max6697.c 9401F: include/linux/platform_data/max6697.h 9402 9403MAX9860 MONO AUDIO VOICE CODEC DRIVER 9404M: Peter Rosin <peda@axentia.se> 9405L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9406S: Maintained 9407F: Documentation/devicetree/bindings/sound/max9860.txt 9408F: sound/soc/codecs/max9860.* 9409 9410MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9411M: Javier Martinez Canillas <javier@dowhile0.org> 9412L: linux-kernel@vger.kernel.org 9413S: Supported 9414F: drivers/regulator/max77802-regulator.c 9415F: Documentation/devicetree/bindings/*/*max77802.txt 9416F: include/dt-bindings/*/*max77802.h 9417 9418MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9419M: Krzysztof Kozlowski <krzk@kernel.org> 9420M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9421L: linux-pm@vger.kernel.org 9422S: Supported 9423F: drivers/power/supply/max14577_charger.c 9424F: drivers/power/supply/max77693_charger.c 9425 9426MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9427M: Chanwoo Choi <cw00.choi@samsung.com> 9428M: Krzysztof Kozlowski <krzk@kernel.org> 9429M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9430L: linux-kernel@vger.kernel.org 9431S: Supported 9432F: drivers/*/max14577*.c 9433F: drivers/*/max77686*.c 9434F: drivers/*/max77693*.c 9435F: drivers/extcon/extcon-max14577.c 9436F: drivers/extcon/extcon-max77693.c 9437F: drivers/rtc/rtc-max77686.c 9438F: drivers/clk/clk-max77686.c 9439F: Documentation/devicetree/bindings/mfd/max14577.txt 9440F: Documentation/devicetree/bindings/*/max77686.txt 9441F: Documentation/devicetree/bindings/mfd/max77693.txt 9442F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9443F: include/linux/mfd/max14577*.h 9444F: include/linux/mfd/max77686*.h 9445F: include/linux/mfd/max77693*.h 9446 9447MAXIRADIO FM RADIO RECEIVER DRIVER 9448M: Hans Verkuil <hverkuil@xs4all.nl> 9449L: linux-media@vger.kernel.org 9450T: git git://linuxtv.org/media_tree.git 9451W: https://linuxtv.org 9452S: Maintained 9453F: drivers/media/radio/radio-maxiradio* 9454 9455MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9456M: Peter Rosin <peda@axentia.se> 9457L: linux-iio@vger.kernel.org 9458S: Maintained 9459F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9460F: drivers/iio/potentiometer/mcp4018.c 9461F: drivers/iio/potentiometer/mcp4531.c 9462 9463MCR20A IEEE-802.15.4 RADIO DRIVER 9464M: Xue Liu <liuxuenetmail@gmail.com> 9465L: linux-wpan@vger.kernel.org 9466W: https://github.com/xueliu/mcr20a-linux 9467S: Maintained 9468F: drivers/net/ieee802154/mcr20a.c 9469F: drivers/net/ieee802154/mcr20a.h 9470F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9471 9472MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9473M: William Breathitt Gray <vilhelm.gray@gmail.com> 9474L: linux-iio@vger.kernel.org 9475S: Maintained 9476F: drivers/iio/dac/cio-dac.c 9477 9478MEDIA DRIVERS FOR ASCOT2E 9479M: Sergey Kozlov <serjk@netup.ru> 9480M: Abylay Ospan <aospan@netup.ru> 9481L: linux-media@vger.kernel.org 9482W: https://linuxtv.org 9483W: http://netup.tv/ 9484T: git git://linuxtv.org/media_tree.git 9485S: Supported 9486F: drivers/media/dvb-frontends/ascot2e* 9487 9488MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9489M: Jasmin Jessich <jasmin@anw.at> 9490L: linux-media@vger.kernel.org 9491W: https://linuxtv.org 9492T: git git://linuxtv.org/media_tree.git 9493S: Maintained 9494F: drivers/media/dvb-frontends/cxd2099* 9495 9496MEDIA DRIVERS FOR CXD2841ER 9497M: Sergey Kozlov <serjk@netup.ru> 9498M: Abylay Ospan <aospan@netup.ru> 9499L: linux-media@vger.kernel.org 9500W: https://linuxtv.org 9501W: http://netup.tv/ 9502T: git git://linuxtv.org/media_tree.git 9503S: Supported 9504F: drivers/media/dvb-frontends/cxd2841er* 9505 9506MEDIA DRIVERS FOR CXD2880 9507M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9508L: linux-media@vger.kernel.org 9509W: http://linuxtv.org/ 9510T: git git://linuxtv.org/media_tree.git 9511S: Supported 9512F: drivers/media/dvb-frontends/cxd2880/* 9513F: drivers/media/spi/cxd2880* 9514 9515MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9516L: linux-media@vger.kernel.org 9517W: https://linuxtv.org 9518T: git git://linuxtv.org/media_tree.git 9519S: Orphan 9520F: drivers/media/pci/ddbridge/* 9521 9522MEDIA DRIVERS FOR FREESCALE IMX 9523M: Steve Longerbeam <slongerbeam@gmail.com> 9524M: Philipp Zabel <p.zabel@pengutronix.de> 9525L: linux-media@vger.kernel.org 9526T: git git://linuxtv.org/media_tree.git 9527S: Maintained 9528F: Documentation/devicetree/bindings/media/imx.txt 9529F: Documentation/media/v4l-drivers/imx.rst 9530F: drivers/staging/media/imx/ 9531F: include/linux/imx-media.h 9532F: include/media/imx.h 9533 9534MEDIA DRIVER FOR FREESCALE IMX PXP 9535M: Philipp Zabel <p.zabel@pengutronix.de> 9536L: linux-media@vger.kernel.org 9537T: git git://linuxtv.org/media_tree.git 9538S: Maintained 9539F: drivers/media/platform/imx-pxp.[ch] 9540 9541MEDIA DRIVERS FOR FREESCALE IMX7 9542M: Rui Miguel Silva <rmfrfs@gmail.com> 9543L: linux-media@vger.kernel.org 9544T: git git://linuxtv.org/media_tree.git 9545S: Maintained 9546F: Documentation/devicetree/bindings/media/imx7-csi.txt 9547F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9548F: Documentation/media/v4l-drivers/imx7.rst 9549F: drivers/staging/media/imx/imx7-media-csi.c 9550F: drivers/staging/media/imx/imx7-mipi-csis.c 9551 9552MEDIA DRIVERS FOR HELENE 9553M: Abylay Ospan <aospan@netup.ru> 9554L: linux-media@vger.kernel.org 9555W: https://linuxtv.org 9556W: http://netup.tv/ 9557T: git git://linuxtv.org/media_tree.git 9558S: Supported 9559F: drivers/media/dvb-frontends/helene* 9560 9561MEDIA DRIVERS FOR HORUS3A 9562M: Sergey Kozlov <serjk@netup.ru> 9563M: Abylay Ospan <aospan@netup.ru> 9564L: linux-media@vger.kernel.org 9565W: https://linuxtv.org 9566W: http://netup.tv/ 9567T: git git://linuxtv.org/media_tree.git 9568S: Supported 9569F: drivers/media/dvb-frontends/horus3a* 9570 9571MEDIA DRIVERS FOR LNBH25 9572M: Sergey Kozlov <serjk@netup.ru> 9573M: Abylay Ospan <aospan@netup.ru> 9574L: linux-media@vger.kernel.org 9575W: https://linuxtv.org 9576W: http://netup.tv/ 9577T: git git://linuxtv.org/media_tree.git 9578S: Supported 9579F: drivers/media/dvb-frontends/lnbh25* 9580 9581MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9582L: linux-media@vger.kernel.org 9583W: https://linuxtv.org 9584T: git git://linuxtv.org/media_tree.git 9585S: Orphan 9586F: drivers/media/dvb-frontends/mxl5xx* 9587 9588MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9589M: Sergey Kozlov <serjk@netup.ru> 9590M: Abylay Ospan <aospan@netup.ru> 9591L: linux-media@vger.kernel.org 9592W: https://linuxtv.org 9593W: http://netup.tv/ 9594T: git git://linuxtv.org/media_tree.git 9595S: Supported 9596F: drivers/media/pci/netup_unidvb/* 9597 9598MEDIA DRIVERS FOR RENESAS - CEU 9599M: Jacopo Mondi <jacopo@jmondi.org> 9600L: linux-media@vger.kernel.org 9601L: linux-renesas-soc@vger.kernel.org 9602T: git git://linuxtv.org/media_tree.git 9603S: Supported 9604F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9605F: drivers/media/platform/renesas-ceu.c 9606F: include/media/drv-intf/renesas-ceu.h 9607 9608MEDIA DRIVERS FOR RENESAS - DRIF 9609M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9610L: linux-media@vger.kernel.org 9611L: linux-renesas-soc@vger.kernel.org 9612T: git git://linuxtv.org/media_tree.git 9613S: Supported 9614F: Documentation/devicetree/bindings/media/renesas,drif.txt 9615F: drivers/media/platform/rcar_drif.c 9616 9617MEDIA DRIVERS FOR RENESAS - FCP 9618M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9619L: linux-media@vger.kernel.org 9620L: linux-renesas-soc@vger.kernel.org 9621T: git git://linuxtv.org/media_tree.git 9622S: Supported 9623F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9624F: drivers/media/platform/rcar-fcp.c 9625F: include/media/rcar-fcp.h 9626 9627MEDIA DRIVERS FOR RENESAS - FDP1 9628M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9629L: linux-media@vger.kernel.org 9630L: linux-renesas-soc@vger.kernel.org 9631T: git git://linuxtv.org/media_tree.git 9632S: Supported 9633F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9634F: drivers/media/platform/rcar_fdp1.c 9635 9636MEDIA DRIVERS FOR RENESAS - VIN 9637M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9638L: linux-media@vger.kernel.org 9639L: linux-renesas-soc@vger.kernel.org 9640T: git git://linuxtv.org/media_tree.git 9641S: Supported 9642F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9643F: Documentation/devicetree/bindings/media/rcar_vin.txt 9644F: drivers/media/platform/rcar-vin/ 9645 9646MEDIA DRIVERS FOR RENESAS - VSP1 9647M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9648M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9649L: linux-media@vger.kernel.org 9650L: linux-renesas-soc@vger.kernel.org 9651T: git git://linuxtv.org/media_tree.git 9652S: Supported 9653F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9654F: drivers/media/platform/vsp1/ 9655 9656MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9657L: linux-media@vger.kernel.org 9658W: https://linuxtv.org 9659T: git git://linuxtv.org/media_tree.git 9660S: Orphan 9661F: drivers/media/dvb-frontends/stv0910* 9662 9663MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9664L: linux-media@vger.kernel.org 9665W: https://linuxtv.org 9666T: git git://linuxtv.org/media_tree.git 9667S: Orphan 9668F: drivers/media/dvb-frontends/stv6111* 9669 9670MEDIA DRIVERS FOR STM32 - DCMI 9671M: Hugues Fruchet <hugues.fruchet@st.com> 9672L: linux-media@vger.kernel.org 9673T: git git://linuxtv.org/media_tree.git 9674S: Supported 9675F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9676F: drivers/media/platform/stm32/stm32-dcmi.c 9677 9678MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9679M: Dmitry Osipenko <digetx@gmail.com> 9680L: linux-media@vger.kernel.org 9681L: linux-tegra@vger.kernel.org 9682T: git git://linuxtv.org/media_tree.git 9683S: Maintained 9684F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9685F: drivers/staging/media/tegra-vde/ 9686 9687MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9688M: Mauro Carvalho Chehab <mchehab@kernel.org> 9689P: LinuxTV.org Project 9690L: linux-media@vger.kernel.org 9691W: https://linuxtv.org 9692Q: http://patchwork.kernel.org/project/linux-media/list/ 9693T: git git://linuxtv.org/media_tree.git 9694S: Maintained 9695F: Documentation/devicetree/bindings/media/ 9696F: Documentation/media/ 9697F: drivers/media/ 9698F: drivers/staging/media/ 9699F: include/linux/platform_data/media/ 9700F: include/media/ 9701F: include/uapi/linux/dvb/ 9702F: include/uapi/linux/videodev2.h 9703F: include/uapi/linux/media.h 9704F: include/uapi/linux/v4l2-* 9705F: include/uapi/linux/meye.h 9706F: include/uapi/linux/ivtv* 9707F: include/uapi/linux/uvcvideo.h 9708 9709MEDIATEK BLUETOOTH DRIVER 9710M: Sean Wang <sean.wang@mediatek.com> 9711L: linux-bluetooth@vger.kernel.org 9712L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9713S: Maintained 9714F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9715F: drivers/bluetooth/btmtkuart.c 9716 9717MEDIATEK CIR DRIVER 9718M: Sean Wang <sean.wang@mediatek.com> 9719S: Maintained 9720F: drivers/media/rc/mtk-cir.c 9721 9722MEDIATEK DMA DRIVER 9723M: Sean Wang <sean.wang@mediatek.com> 9724L: dmaengine@vger.kernel.org 9725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9726L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9727S: Maintained 9728F: Documentation/devicetree/bindings/dma/mtk-* 9729F: drivers/dma/mediatek/ 9730 9731MEDIATEK PMIC LED DRIVER 9732M: Sean Wang <sean.wang@mediatek.com> 9733S: Maintained 9734F: drivers/leds/leds-mt6323.c 9735F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9736 9737MEDIATEK ETHERNET DRIVER 9738M: Felix Fietkau <nbd@openwrt.org> 9739M: John Crispin <john@phrozen.org> 9740M: Sean Wang <sean.wang@mediatek.com> 9741M: Nelson Chang <nelson.chang@mediatek.com> 9742L: netdev@vger.kernel.org 9743S: Maintained 9744F: drivers/net/ethernet/mediatek/ 9745 9746MEDIATEK SWITCH DRIVER 9747M: Sean Wang <sean.wang@mediatek.com> 9748L: netdev@vger.kernel.org 9749S: Maintained 9750F: drivers/net/dsa/mt7530.* 9751F: net/dsa/tag_mtk.c 9752 9753MEDIATEK JPEG DRIVER 9754M: Rick Chang <rick.chang@mediatek.com> 9755M: Bin Liu <bin.liu@mediatek.com> 9756S: Supported 9757F: drivers/media/platform/mtk-jpeg/ 9758F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9759 9760MEDIATEK MDP DRIVER 9761M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9762M: Houlong Wei <houlong.wei@mediatek.com> 9763M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9764S: Supported 9765F: drivers/media/platform/mtk-mdp/ 9766F: drivers/media/platform/mtk-vpu/ 9767F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9768 9769MEDIATEK MEDIA DRIVER 9770M: Tiffany Lin <tiffany.lin@mediatek.com> 9771M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9772S: Supported 9773F: drivers/media/platform/mtk-vcodec/ 9774F: drivers/media/platform/mtk-vpu/ 9775F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9776F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9777 9778MEDIATEK MT76 WIRELESS LAN DRIVER 9779M: Felix Fietkau <nbd@nbd.name> 9780M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9781L: linux-wireless@vger.kernel.org 9782S: Maintained 9783F: drivers/net/wireless/mediatek/mt76/ 9784 9785MEDIATEK MT7601U WIRELESS LAN DRIVER 9786M: Jakub Kicinski <kubakici@wp.pl> 9787L: linux-wireless@vger.kernel.org 9788S: Maintained 9789F: drivers/net/wireless/mediatek/mt7601u/ 9790 9791MEDIATEK NAND CONTROLLER DRIVER 9792M: Xiaolei Li <xiaolei.li@mediatek.com> 9793L: linux-mtd@lists.infradead.org 9794S: Maintained 9795F: drivers/mtd/nand/raw/mtk_* 9796F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9797 9798MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9799M: Sean Wang <sean.wang@mediatek.com> 9800S: Maintained 9801F: drivers/char/hw_random/mtk-rng.c 9802 9803MEDIATEK USB3 DRD IP DRIVER 9804M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9805L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9807L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9808S: Maintained 9809F: drivers/usb/mtu3/ 9810 9811MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9812M: Peter Senna Tschudin <peter.senna@gmail.com> 9813M: Martin Donnelly <martin.donnelly@ge.com> 9814M: Martyn Welch <martyn.welch@collabora.co.uk> 9815S: Maintained 9816F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9817F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9818 9819MEGARAID SCSI/SAS DRIVERS 9820M: Kashyap Desai <kashyap.desai@broadcom.com> 9821M: Sumit Saxena <sumit.saxena@broadcom.com> 9822M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9823L: megaraidlinux.pdl@broadcom.com 9824L: linux-scsi@vger.kernel.org 9825W: http://www.avagotech.com/support/ 9826S: Maintained 9827F: Documentation/scsi/megaraid.txt 9828F: drivers/scsi/megaraid.* 9829F: drivers/scsi/megaraid/ 9830 9831MELEXIS MLX90614 DRIVER 9832M: Crt Mori <cmo@melexis.com> 9833L: linux-iio@vger.kernel.org 9834W: http://www.melexis.com 9835S: Supported 9836F: drivers/iio/temperature/mlx90614.c 9837 9838MELEXIS MLX90632 DRIVER 9839M: Crt Mori <cmo@melexis.com> 9840L: linux-iio@vger.kernel.org 9841W: http://www.melexis.com 9842S: Supported 9843F: drivers/iio/temperature/mlx90632.c 9844 9845MELFAS MIP4 TOUCHSCREEN DRIVER 9846M: Sangwon Jee <jeesw@melfas.com> 9847W: http://www.melfas.com 9848S: Supported 9849F: drivers/input/touchscreen/melfas_mip4.c 9850F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9851 9852MELLANOX ETHERNET DRIVER (mlx4_en) 9853M: Tariq Toukan <tariqt@mellanox.com> 9854L: netdev@vger.kernel.org 9855S: Supported 9856W: http://www.mellanox.com 9857Q: http://patchwork.ozlabs.org/project/netdev/list/ 9858F: drivers/net/ethernet/mellanox/mlx4/en_* 9859 9860MELLANOX ETHERNET DRIVER (mlx5e) 9861M: Saeed Mahameed <saeedm@mellanox.com> 9862L: netdev@vger.kernel.org 9863S: Supported 9864W: http://www.mellanox.com 9865Q: http://patchwork.ozlabs.org/project/netdev/list/ 9866F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9867 9868MELLANOX ETHERNET INNOVA DRIVERS 9869R: Boris Pismenny <borisp@mellanox.com> 9870L: netdev@vger.kernel.org 9871S: Supported 9872W: http://www.mellanox.com 9873Q: http://patchwork.ozlabs.org/project/netdev/list/ 9874F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9875F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9876F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9877F: include/linux/mlx5/mlx5_ifc_fpga.h 9878 9879MELLANOX ETHERNET INNOVA IPSEC DRIVER 9880R: Boris Pismenny <borisp@mellanox.com> 9881L: netdev@vger.kernel.org 9882S: Supported 9883W: http://www.mellanox.com 9884Q: http://patchwork.ozlabs.org/project/netdev/list/ 9885F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9886F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9887 9888MELLANOX ETHERNET SWITCH DRIVERS 9889M: Jiri Pirko <jiri@mellanox.com> 9890M: Ido Schimmel <idosch@mellanox.com> 9891L: netdev@vger.kernel.org 9892S: Supported 9893W: http://www.mellanox.com 9894Q: http://patchwork.ozlabs.org/project/netdev/list/ 9895F: drivers/net/ethernet/mellanox/mlxsw/ 9896F: tools/testing/selftests/drivers/net/mlxsw/ 9897 9898MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9899M: mlxsw@mellanox.com 9900L: netdev@vger.kernel.org 9901S: Supported 9902W: http://www.mellanox.com 9903Q: http://patchwork.ozlabs.org/project/netdev/list/ 9904F: drivers/net/ethernet/mellanox/mlxfw/ 9905 9906MELLANOX HARDWARE PLATFORM SUPPORT 9907M: Andy Shevchenko <andy@infradead.org> 9908M: Darren Hart <dvhart@infradead.org> 9909M: Vadim Pasternak <vadimp@mellanox.com> 9910L: platform-driver-x86@vger.kernel.org 9911S: Supported 9912F: drivers/platform/mellanox/ 9913F: include/linux/platform_data/mlxreg.h 9914 9915MELLANOX MLX4 core VPI driver 9916M: Tariq Toukan <tariqt@mellanox.com> 9917L: netdev@vger.kernel.org 9918L: linux-rdma@vger.kernel.org 9919W: http://www.mellanox.com 9920Q: http://patchwork.ozlabs.org/project/netdev/list/ 9921S: Supported 9922F: drivers/net/ethernet/mellanox/mlx4/ 9923F: include/linux/mlx4/ 9924 9925MELLANOX MLX4 IB driver 9926M: Yishai Hadas <yishaih@mellanox.com> 9927L: linux-rdma@vger.kernel.org 9928W: http://www.mellanox.com 9929Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9930S: Supported 9931F: drivers/infiniband/hw/mlx4/ 9932F: include/linux/mlx4/ 9933F: include/uapi/rdma/mlx4-abi.h 9934 9935MELLANOX MLX5 core VPI driver 9936M: Saeed Mahameed <saeedm@mellanox.com> 9937M: Leon Romanovsky <leonro@mellanox.com> 9938L: netdev@vger.kernel.org 9939L: linux-rdma@vger.kernel.org 9940W: http://www.mellanox.com 9941Q: http://patchwork.ozlabs.org/project/netdev/list/ 9942S: Supported 9943F: drivers/net/ethernet/mellanox/mlx5/core/ 9944F: include/linux/mlx5/ 9945 9946MELLANOX MLX5 IB driver 9947M: Leon Romanovsky <leonro@mellanox.com> 9948L: linux-rdma@vger.kernel.org 9949W: http://www.mellanox.com 9950Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9951S: Supported 9952F: drivers/infiniband/hw/mlx5/ 9953F: include/linux/mlx5/ 9954F: include/uapi/rdma/mlx5-abi.h 9955 9956MELLANOX MLXCPLD I2C AND MUX DRIVER 9957M: Vadim Pasternak <vadimp@mellanox.com> 9958M: Michael Shych <michaelsh@mellanox.com> 9959L: linux-i2c@vger.kernel.org 9960S: Supported 9961F: drivers/i2c/busses/i2c-mlxcpld.c 9962F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9963F: Documentation/i2c/busses/i2c-mlxcpld 9964 9965MELLANOX MLXCPLD LED DRIVER 9966M: Vadim Pasternak <vadimp@mellanox.com> 9967L: linux-leds@vger.kernel.org 9968S: Supported 9969F: drivers/leds/leds-mlxcpld.c 9970F: drivers/leds/leds-mlxreg.c 9971F: Documentation/leds/leds-mlxcpld.txt 9972 9973MELLANOX PLATFORM DRIVER 9974M: Vadim Pasternak <vadimp@mellanox.com> 9975L: platform-driver-x86@vger.kernel.org 9976S: Supported 9977F: drivers/platform/x86/mlx-platform.c 9978 9979MEMBARRIER SUPPORT 9980M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9981M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9982L: linux-kernel@vger.kernel.org 9983S: Supported 9984F: kernel/sched/membarrier.c 9985F: include/uapi/linux/membarrier.h 9986F: arch/powerpc/include/asm/membarrier.h 9987 9988MEMBLOCK 9989M: Mike Rapoport <rppt@linux.ibm.com> 9990L: linux-mm@kvack.org 9991S: Maintained 9992F: include/linux/memblock.h 9993F: mm/memblock.c 9994F: Documentation/core-api/boot-time-mm.rst 9995 9996MEMORY MANAGEMENT 9997L: linux-mm@kvack.org 9998W: http://www.linux-mm.org 9999S: Maintained 10000F: include/linux/mm.h 10001F: include/linux/gfp.h 10002F: include/linux/mmzone.h 10003F: include/linux/memory_hotplug.h 10004F: include/linux/vmalloc.h 10005F: mm/ 10006 10007MEMORY TECHNOLOGY DEVICES (MTD) 10008M: David Woodhouse <dwmw2@infradead.org> 10009M: Brian Norris <computersforpeace@gmail.com> 10010M: Boris Brezillon <bbrezillon@kernel.org> 10011M: Marek Vasut <marek.vasut@gmail.com> 10012M: Richard Weinberger <richard@nod.at> 10013L: linux-mtd@lists.infradead.org 10014W: http://www.linux-mtd.infradead.org/ 10015Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10016T: git git://git.infradead.org/linux-mtd.git master 10017T: git git://git.infradead.org/linux-mtd.git mtd/next 10018S: Maintained 10019F: Documentation/devicetree/bindings/mtd/ 10020F: drivers/mtd/ 10021F: include/linux/mtd/ 10022F: include/uapi/mtd/ 10023 10024MEN A21 WATCHDOG DRIVER 10025M: Johannes Thumshirn <morbidrsa@gmail.com> 10026L: linux-watchdog@vger.kernel.org 10027S: Maintained 10028F: drivers/watchdog/mena21_wdt.c 10029 10030MEN CHAMELEON BUS (mcb) 10031M: Johannes Thumshirn <morbidrsa@gmail.com> 10032S: Maintained 10033F: drivers/mcb/ 10034F: include/linux/mcb.h 10035F: Documentation/men-chameleon-bus.txt 10036 10037MEN F21BMC (Board Management Controller) 10038M: Andreas Werner <andreas.werner@men.de> 10039S: Supported 10040F: drivers/mfd/menf21bmc.c 10041F: drivers/watchdog/menf21bmc_wdt.c 10042F: drivers/leds/leds-menf21bmc.c 10043F: drivers/hwmon/menf21bmc_hwmon.c 10044F: Documentation/hwmon/menf21bmc 10045 10046MEN Z069 WATCHDOG DRIVER 10047M: Johannes Thumshirn <jth@kernel.org> 10048L: linux-watchdog@vger.kernel.org 10049S: Maintained 10050F: drivers/watchdog/menz69_wdt.c 10051 10052MESON AO CEC DRIVER FOR AMLOGIC SOCS 10053M: Neil Armstrong <narmstrong@baylibre.com> 10054L: linux-media@lists.freedesktop.org 10055L: linux-amlogic@lists.infradead.org 10056W: http://linux-meson.com/ 10057S: Supported 10058F: drivers/media/platform/meson/ao-cec.c 10059F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10060T: git git://linuxtv.org/media_tree.git 10061 10062MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10063M: Liang Yang <liang.yang@amlogic.com> 10064L: linux-mtd@lists.infradead.org 10065S: Maintained 10066F: drivers/mtd/nand/raw/meson_* 10067F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10068 10069METHODE UDPU SUPPORT 10070M: Vladimir Vid <vladimir.vid@sartura.hr> 10071S: Maintained 10072F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10073 10074MICROBLAZE ARCHITECTURE 10075M: Michal Simek <monstr@monstr.eu> 10076W: http://www.monstr.eu/fdt/ 10077T: git git://git.monstr.eu/linux-2.6-microblaze.git 10078S: Supported 10079F: arch/microblaze/ 10080 10081MICROCHIP AT91 SERIAL DRIVER 10082M: Richard Genoud <richard.genoud@gmail.com> 10083S: Maintained 10084F: drivers/tty/serial/atmel_serial.c 10085F: drivers/tty/serial/atmel_serial.h 10086F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10087 10088MICROCHIP AUDIO ASOC DRIVERS 10089M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10091S: Supported 10092F: sound/soc/atmel 10093 10094MICROCHIP DMA DRIVER 10095M: Ludovic Desroches <ludovic.desroches@microchip.com> 10096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10097L: dmaengine@vger.kernel.org 10098S: Supported 10099F: drivers/dma/at_hdmac.c 10100F: drivers/dma/at_hdmac_regs.h 10101F: include/linux/platform_data/dma-atmel.h 10102F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10103F: include/dt-bindings/dma/at91.h 10104 10105MICROCHIP ECC DRIVER 10106M: Tudor Ambarus <tudor.ambarus@microchip.com> 10107L: linux-crypto@vger.kernel.org 10108S: Maintained 10109F: drivers/crypto/atmel-ecc.* 10110 10111MICROCHIP I2C DRIVER 10112M: Ludovic Desroches <ludovic.desroches@microchip.com> 10113L: linux-i2c@vger.kernel.org 10114S: Supported 10115F: drivers/i2c/busses/i2c-at91.c 10116 10117MICROCHIP ISC DRIVER 10118M: Eugen Hristev <eugen.hristev@microchip.com> 10119L: linux-media@vger.kernel.org 10120S: Supported 10121F: drivers/media/platform/atmel/atmel-isc.c 10122F: drivers/media/platform/atmel/atmel-isc-regs.h 10123F: Documentation/devicetree/bindings/media/atmel-isc.txt 10124 10125MICROCHIP ISI DRIVER 10126M: Eugen Hristev <eugen.hristev@microchip.com> 10127L: linux-media@vger.kernel.org 10128S: Supported 10129F: drivers/media/platform/atmel/atmel-isi.c 10130F: drivers/media/platform/atmel/atmel-isi.h 10131 10132MICROCHIP AT91 USART MFD DRIVER 10133M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10134L: linux-kernel@vger.kernel.org 10135S: Supported 10136F: drivers/mfd/at91-usart.c 10137F: include/dt-bindings/mfd/at91-usart.h 10138F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10139 10140MICROCHIP AT91 USART SPI DRIVER 10141M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10142L: linux-spi@vger.kernel.org 10143S: Supported 10144F: drivers/spi/spi-at91-usart.c 10145F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10146 10147MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10148M: Woojung Huh <Woojung.Huh@microchip.com> 10149M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10150L: netdev@vger.kernel.org 10151S: Maintained 10152F: net/dsa/tag_ksz.c 10153F: drivers/net/dsa/microchip/* 10154F: include/linux/platform_data/microchip-ksz.h 10155F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10156 10157MICROCHIP LAN743X ETHERNET DRIVER 10158M: Bryan Whitehead <bryan.whitehead@microchip.com> 10159M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10160L: netdev@vger.kernel.org 10161S: Maintained 10162F: drivers/net/ethernet/microchip/lan743x_* 10163 10164MICROCHIP LCDFB DRIVER 10165M: Nicolas Ferre <nicolas.ferre@microchip.com> 10166L: linux-fbdev@vger.kernel.org 10167S: Maintained 10168F: drivers/video/fbdev/atmel_lcdfb.c 10169F: include/video/atmel_lcdc.h 10170 10171MICROCHIP MMC/SD/SDIO MCI DRIVER 10172M: Ludovic Desroches <ludovic.desroches@microchip.com> 10173S: Maintained 10174F: drivers/mmc/host/atmel-mci.c 10175 10176MICROCHIP MCP16502 PMIC DRIVER 10177M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10179S: Maintained 10180F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10181F: drivers/regulator/mcp16502.c 10182 10183MICROCHIP MCP3911 ADC DRIVER 10184M: Marcus Folkesson <marcus.folkesson@gmail.com> 10185M: Kent Gustavsson <kent@minoris.se> 10186L: linux-iio@vger.kernel.org 10187S: Supported 10188F: drivers/iio/adc/mcp3911.c 10189F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10190 10191MICROCHIP NAND DRIVER 10192M: Tudor Ambarus <tudor.ambarus@microchip.com> 10193L: linux-mtd@lists.infradead.org 10194S: Supported 10195F: drivers/mtd/nand/raw/atmel/* 10196F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10197 10198MICROCHIP PWM DRIVER 10199M: Claudiu Beznea <claudiu.beznea@microchip.com> 10200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10201L: linux-pwm@vger.kernel.org 10202S: Supported 10203F: drivers/pwm/pwm-atmel.c 10204F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10205 10206MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10207M: Ludovic Desroches <ludovic.desroches@microchip.com> 10208M: Eugen Hristev <eugen.hristev@microchip.com> 10209L: linux-iio@vger.kernel.org 10210S: Supported 10211F: drivers/iio/adc/at91-sama5d2_adc.c 10212F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10213F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10214 10215MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10216M: Nicolas Ferre <nicolas.ferre@microchip.com> 10217S: Supported 10218F: drivers/power/reset/at91-sama5d2_shdwc.c 10219 10220MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10221M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10223L: linux-gpio@vger.kernel.org 10224F: drivers/gpio/gpio-sama5d2-piobu.c 10225 10226MICROCHIP SPI DRIVER 10227M: Nicolas Ferre <nicolas.ferre@microchip.com> 10228S: Supported 10229F: drivers/spi/spi-atmel.* 10230 10231MICROCHIP SSC DRIVER 10232M: Nicolas Ferre <nicolas.ferre@microchip.com> 10233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10234S: Supported 10235F: drivers/misc/atmel-ssc.c 10236F: include/linux/atmel-ssc.h 10237 10238MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10239M: Nicolas Ferre <nicolas.ferre@microchip.com> 10240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10241S: Supported 10242F: drivers/misc/atmel_tclib.c 10243F: drivers/clocksource/tcb_clksrc.c 10244 10245MICROCHIP USBA UDC DRIVER 10246M: Cristian Birsan <cristian.birsan@microchip.com> 10247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10248S: Supported 10249F: drivers/usb/gadget/udc/atmel_usba_udc.* 10250 10251MICROCHIP USB251XB DRIVER 10252M: Richard Leitner <richard.leitner@skidata.com> 10253L: linux-usb@vger.kernel.org 10254S: Maintained 10255F: drivers/usb/misc/usb251xb.c 10256F: Documentation/devicetree/bindings/usb/usb251xb.txt 10257 10258MICROCHIP XDMA DRIVER 10259M: Ludovic Desroches <ludovic.desroches@microchip.com> 10260L: linux-arm-kernel@lists.infradead.org 10261L: dmaengine@vger.kernel.org 10262S: Supported 10263F: drivers/dma/at_xdmac.c 10264 10265MICROSEMI MIPS SOCS 10266M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10267M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10268L: linux-mips@vger.kernel.org 10269S: Supported 10270F: arch/mips/generic/board-ocelot.c 10271F: arch/mips/configs/generic/board-ocelot.config 10272F: arch/mips/boot/dts/mscc/ 10273F: Documentation/devicetree/bindings/mips/mscc.txt 10274 10275MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10276M: Don Brace <don.brace@microsemi.com> 10277L: esc.storagedev@microsemi.com 10278L: linux-scsi@vger.kernel.org 10279S: Supported 10280F: drivers/scsi/smartpqi/smartpqi*.[ch] 10281F: drivers/scsi/smartpqi/Kconfig 10282F: drivers/scsi/smartpqi/Makefile 10283F: include/linux/cciss*.h 10284F: include/uapi/linux/cciss*.h 10285F: Documentation/scsi/smartpqi.txt 10286 10287MICROSEMI ETHERNET SWITCH DRIVER 10288M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10289M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10290L: netdev@vger.kernel.org 10291S: Supported 10292F: drivers/net/ethernet/mscc/ 10293 10294MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10295M: Chen Yu <yu.c.chen@intel.com> 10296L: platform-driver-x86@vger.kernel.org 10297S: Supported 10298F: drivers/platform/x86/surfacepro3_button.c 10299 10300MICROTEK X6 SCANNER 10301M: Oliver Neukum <oliver@neukum.org> 10302S: Maintained 10303F: drivers/usb/image/microtek.* 10304 10305MIPS 10306M: Ralf Baechle <ralf@linux-mips.org> 10307M: Paul Burton <paul.burton@mips.com> 10308M: James Hogan <jhogan@kernel.org> 10309L: linux-mips@vger.kernel.org 10310W: http://www.linux-mips.org/ 10311T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10313Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10314S: Supported 10315F: Documentation/devicetree/bindings/mips/ 10316F: Documentation/mips/ 10317F: arch/mips/ 10318F: drivers/platform/mips/ 10319 10320MIPS BOSTON DEVELOPMENT BOARD 10321M: Paul Burton <paul.burton@mips.com> 10322L: linux-mips@vger.kernel.org 10323S: Maintained 10324F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10325F: arch/mips/boot/dts/img/boston.dts 10326F: arch/mips/configs/generic/board-boston.config 10327F: drivers/clk/imgtec/clk-boston.c 10328F: include/dt-bindings/clock/boston-clock.h 10329 10330MIPS GENERIC PLATFORM 10331M: Paul Burton <paul.burton@mips.com> 10332L: linux-mips@vger.kernel.org 10333S: Supported 10334F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10335F: arch/mips/generic/ 10336F: arch/mips/tools/generic-board-config.sh 10337 10338MIPS/LOONGSON1 ARCHITECTURE 10339M: Keguang Zhang <keguang.zhang@gmail.com> 10340L: linux-mips@vger.kernel.org 10341S: Maintained 10342F: arch/mips/loongson32/ 10343F: arch/mips/include/asm/mach-loongson32/ 10344F: drivers/*/*loongson1* 10345F: drivers/*/*/*loongson1* 10346 10347MIPS/LOONGSON2 ARCHITECTURE 10348M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10349L: linux-mips@vger.kernel.org 10350S: Maintained 10351F: arch/mips/loongson64/fuloong-2e/ 10352F: arch/mips/loongson64/lemote-2f/ 10353F: arch/mips/include/asm/mach-loongson64/ 10354F: drivers/*/*loongson2* 10355F: drivers/*/*/*loongson2* 10356 10357MIPS/LOONGSON3 ARCHITECTURE 10358M: Huacai Chen <chenhc@lemote.com> 10359L: linux-mips@vger.kernel.org 10360S: Maintained 10361F: arch/mips/loongson64/ 10362F: arch/mips/include/asm/mach-loongson64/ 10363F: drivers/platform/mips/cpu_hwmon.c 10364F: drivers/*/*loongson3* 10365F: drivers/*/*/*loongson3* 10366 10367MIPS RINT INSTRUCTION EMULATION 10368M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10369L: linux-mips@vger.kernel.org 10370S: Supported 10371F: arch/mips/math-emu/sp_rint.c 10372F: arch/mips/math-emu/dp_rint.c 10373 10374MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10375M: Hans Verkuil <hverkuil@xs4all.nl> 10376L: linux-media@vger.kernel.org 10377T: git git://linuxtv.org/media_tree.git 10378W: https://linuxtv.org 10379S: Odd Fixes 10380F: drivers/media/radio/radio-miropcm20* 10381 10382MMP SUPPORT 10383R: Lubomir Rintel <lkundrak@v3.sk> 10384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10385S: Odd Fixes 10386F: arch/arm/boot/dts/mmp* 10387F: arch/arm/mach-mmp/ 10388 10389MMU GATHER AND TLB INVALIDATION 10390M: Will Deacon <will.deacon@arm.com> 10391M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10392M: Andrew Morton <akpm@linux-foundation.org> 10393M: Nick Piggin <npiggin@gmail.com> 10394M: Peter Zijlstra <peterz@infradead.org> 10395L: linux-arch@vger.kernel.org 10396L: linux-mm@kvack.org 10397S: Maintained 10398F: arch/*/include/asm/tlb.h 10399F: include/asm-generic/tlb.h 10400F: mm/mmu_gather.c 10401 10402MN88472 MEDIA DRIVER 10403M: Antti Palosaari <crope@iki.fi> 10404L: linux-media@vger.kernel.org 10405W: https://linuxtv.org 10406W: http://palosaari.fi/linux/ 10407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10408S: Maintained 10409F: drivers/media/dvb-frontends/mn88472* 10410 10411MN88473 MEDIA DRIVER 10412M: Antti Palosaari <crope@iki.fi> 10413L: linux-media@vger.kernel.org 10414W: https://linuxtv.org 10415W: http://palosaari.fi/linux/ 10416Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10417S: Maintained 10418F: drivers/media/dvb-frontends/mn88473* 10419 10420MODULE SUPPORT 10421M: Jessica Yu <jeyu@kernel.org> 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10423S: Maintained 10424F: include/linux/module.h 10425F: kernel/module.c 10426 10427MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10428W: http://popies.net/meye/ 10429S: Orphan 10430F: Documentation/media/v4l-drivers/meye* 10431F: drivers/media/pci/meye/ 10432F: include/uapi/linux/meye.h 10433 10434MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10435M: Jiri Slaby <jirislaby@gmail.com> 10436S: Maintained 10437F: Documentation/serial/moxa-smartio 10438F: drivers/tty/mxser.* 10439 10440MR800 AVERMEDIA USB FM RADIO DRIVER 10441M: Alexey Klimov <klimov.linux@gmail.com> 10442L: linux-media@vger.kernel.org 10443T: git git://linuxtv.org/media_tree.git 10444S: Maintained 10445F: drivers/media/radio/radio-mr800.c 10446 10447MRF24J40 IEEE 802.15.4 RADIO DRIVER 10448M: Alan Ott <alan@signal11.us> 10449L: linux-wpan@vger.kernel.org 10450S: Maintained 10451F: drivers/net/ieee802154/mrf24j40.c 10452F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10453 10454MSI LAPTOP SUPPORT 10455M: "Lee, Chun-Yi" <jlee@suse.com> 10456L: platform-driver-x86@vger.kernel.org 10457S: Maintained 10458F: drivers/platform/x86/msi-laptop.c 10459 10460MSI WMI SUPPORT 10461L: platform-driver-x86@vger.kernel.org 10462S: Orphan 10463F: drivers/platform/x86/msi-wmi.c 10464 10465MSI001 MEDIA DRIVER 10466M: Antti Palosaari <crope@iki.fi> 10467L: linux-media@vger.kernel.org 10468W: https://linuxtv.org 10469W: http://palosaari.fi/linux/ 10470Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10471T: git git://linuxtv.org/anttip/media_tree.git 10472S: Maintained 10473F: drivers/media/tuners/msi001* 10474 10475MSI2500 MEDIA DRIVER 10476M: Antti Palosaari <crope@iki.fi> 10477L: linux-media@vger.kernel.org 10478W: https://linuxtv.org 10479W: http://palosaari.fi/linux/ 10480Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10481T: git git://linuxtv.org/anttip/media_tree.git 10482S: Maintained 10483F: drivers/media/usb/msi2500/ 10484 10485MSYSTEMS DISKONCHIP G3 MTD DRIVER 10486M: Robert Jarzmik <robert.jarzmik@free.fr> 10487L: linux-mtd@lists.infradead.org 10488S: Maintained 10489F: drivers/mtd/devices/docg3* 10490 10491MT9M032 APTINA SENSOR DRIVER 10492M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10493L: linux-media@vger.kernel.org 10494T: git git://linuxtv.org/media_tree.git 10495S: Maintained 10496F: drivers/media/i2c/mt9m032.c 10497F: include/media/i2c/mt9m032.h 10498 10499MT9P031 APTINA CAMERA SENSOR 10500M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10501L: linux-media@vger.kernel.org 10502T: git git://linuxtv.org/media_tree.git 10503S: Maintained 10504F: drivers/media/i2c/mt9p031.c 10505F: include/media/i2c/mt9p031.h 10506 10507MT9T001 APTINA CAMERA SENSOR 10508M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10509L: linux-media@vger.kernel.org 10510T: git git://linuxtv.org/media_tree.git 10511S: Maintained 10512F: drivers/media/i2c/mt9t001.c 10513F: include/media/i2c/mt9t001.h 10514 10515MT9T112 APTINA CAMERA SENSOR 10516M: Jacopo Mondi <jacopo@jmondi.org> 10517L: linux-media@vger.kernel.org 10518T: git git://linuxtv.org/media_tree.git 10519S: Odd Fixes 10520F: drivers/media/i2c/mt9t112.c 10521F: include/media/i2c/mt9t112.h 10522 10523MT9V032 APTINA CAMERA SENSOR 10524M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10525L: linux-media@vger.kernel.org 10526T: git git://linuxtv.org/media_tree.git 10527S: Maintained 10528F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10529F: drivers/media/i2c/mt9v032.c 10530F: include/media/i2c/mt9v032.h 10531 10532MT9V111 APTINA CAMERA SENSOR 10533M: Jacopo Mondi <jacopo@jmondi.org> 10534L: linux-media@vger.kernel.org 10535T: git git://linuxtv.org/media_tree.git 10536S: Maintained 10537F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10538F: drivers/media/i2c/mt9v111.c 10539 10540MULTIFUNCTION DEVICES (MFD) 10541M: Lee Jones <lee.jones@linaro.org> 10542T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10543S: Supported 10544F: Documentation/devicetree/bindings/mfd/ 10545F: drivers/mfd/ 10546F: include/linux/mfd/ 10547F: include/dt-bindings/mfd/ 10548 10549MULTIMEDIA CARD (MMC) ETC. OVER SPI 10550S: Orphan 10551F: drivers/mmc/host/mmc_spi.c 10552F: include/linux/spi/mmc_spi.h 10553 10554MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10555M: Ulf Hansson <ulf.hansson@linaro.org> 10556L: linux-mmc@vger.kernel.org 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10558S: Maintained 10559F: Documentation/devicetree/bindings/mmc/ 10560F: drivers/mmc/ 10561F: include/linux/mmc/ 10562F: include/uapi/linux/mmc/ 10563 10564MULTIPLEXER SUBSYSTEM 10565M: Peter Rosin <peda@axentia.se> 10566S: Maintained 10567F: Documentation/ABI/testing/sysfs-class-mux* 10568F: Documentation/devicetree/bindings/mux/ 10569F: include/dt-bindings/mux/ 10570F: include/linux/mux/ 10571F: drivers/mux/ 10572 10573MULTITECH MULTIPORT CARD (ISICOM) 10574S: Orphan 10575F: drivers/tty/isicom.c 10576F: include/linux/isicom.h 10577 10578MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10579M: Bin Liu <b-liu@ti.com> 10580L: linux-usb@vger.kernel.org 10581S: Maintained 10582F: drivers/usb/musb/ 10583 10584MXL301RF MEDIA DRIVER 10585M: Akihiro Tsukada <tskd08@gmail.com> 10586L: linux-media@vger.kernel.org 10587S: Odd Fixes 10588F: drivers/media/tuners/mxl301rf* 10589 10590MXL5007T MEDIA DRIVER 10591M: Michael Krufky <mkrufky@linuxtv.org> 10592L: linux-media@vger.kernel.org 10593W: https://linuxtv.org 10594W: http://github.com/mkrufky 10595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10596T: git git://linuxtv.org/mkrufky/tuners.git 10597S: Maintained 10598F: drivers/media/tuners/mxl5007t.* 10599 10600MXSFB DRM DRIVER 10601M: Marek Vasut <marex@denx.de> 10602M: Stefan Agner <stefan@agner.ch> 10603L: dri-devel@lists.freedesktop.org 10604S: Supported 10605F: drivers/gpu/drm/mxsfb/ 10606F: Documentation/devicetree/bindings/display/mxsfb.txt 10607T: git git://anongit.freedesktop.org/drm/drm-misc 10608 10609MYLEX DAC960 PCI RAID Controller 10610M: Hannes Reinecke <hare@kernel.org> 10611L: linux-scsi@vger.kernel.org 10612S: Supported 10613F: drivers/scsi/myrb.* 10614F: drivers/scsi/myrs.* 10615 10616MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10617M: Chris Lee <christopher.lee@cspi.com> 10618L: netdev@vger.kernel.org 10619W: https://www.cspi.com/ethernet-products/support/downloads/ 10620S: Supported 10621F: drivers/net/ethernet/myricom/myri10ge/ 10622 10623NAND FLASH SUBSYSTEM 10624M: Boris Brezillon <bbrezillon@kernel.org> 10625M: Miquel Raynal <miquel.raynal@bootlin.com> 10626R: Richard Weinberger <richard@nod.at> 10627L: linux-mtd@lists.infradead.org 10628W: http://www.linux-mtd.infradead.org/ 10629Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10630T: git git://git.infradead.org/linux-mtd.git nand/fixes 10631T: git git://git.infradead.org/linux-mtd.git nand/next 10632S: Maintained 10633F: drivers/mtd/nand/ 10634F: include/linux/mtd/*nand*.h 10635 10636NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10637M: Daniel Mack <zonque@gmail.com> 10638S: Maintained 10639L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10640W: http://www.native-instruments.com 10641F: sound/usb/caiaq/ 10642 10643NATSEMI ETHERNET DRIVER (DP8381x) 10644S: Orphan 10645F: drivers/net/ethernet/natsemi/natsemi.c 10646 10647NCR 5380 SCSI DRIVERS 10648M: Finn Thain <fthain@telegraphics.com.au> 10649M: Michael Schmitz <schmitzmic@gmail.com> 10650L: linux-scsi@vger.kernel.org 10651S: Maintained 10652F: Documentation/scsi/g_NCR5380.txt 10653F: drivers/scsi/NCR5380.* 10654F: drivers/scsi/arm/cumana_1.c 10655F: drivers/scsi/arm/oak.c 10656F: drivers/scsi/atari_scsi.* 10657F: drivers/scsi/dmx3191d.c 10658F: drivers/scsi/g_NCR5380.* 10659F: drivers/scsi/mac_scsi.* 10660F: drivers/scsi/sun3_scsi.* 10661F: drivers/scsi/sun3_scsi_vme.c 10662 10663NCSI LIBRARY: 10664M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10665S: Maintained 10666F: net/ncsi/ 10667 10668NCT6775 HARDWARE MONITOR DRIVER 10669M: Guenter Roeck <linux@roeck-us.net> 10670L: linux-hwmon@vger.kernel.org 10671S: Maintained 10672F: Documentation/hwmon/nct6775 10673F: drivers/hwmon/nct6775.c 10674 10675NET_FAILOVER MODULE 10676M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10677L: netdev@vger.kernel.org 10678S: Supported 10679F: driver/net/net_failover.c 10680F: include/net/net_failover.h 10681F: Documentation/networking/net_failover.rst 10682 10683NETEFFECT IWARP RNIC DRIVER (IW_NES) 10684M: Faisal Latif <faisal.latif@intel.com> 10685L: linux-rdma@vger.kernel.org 10686W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10687S: Supported 10688F: drivers/infiniband/hw/nes/ 10689F: include/uapi/rdma/nes-abi.h 10690 10691NETEM NETWORK EMULATOR 10692M: Stephen Hemminger <stephen@networkplumber.org> 10693L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10694S: Maintained 10695F: net/sched/sch_netem.c 10696 10697NETERION 10GbE DRIVERS (s2io/vxge) 10698M: Jon Mason <jdmason@kudzu.us> 10699L: netdev@vger.kernel.org 10700S: Supported 10701F: Documentation/networking/device_drivers/neterion/s2io.txt 10702F: Documentation/networking/device_drivers/neterion/vxge.txt 10703F: drivers/net/ethernet/neterion/ 10704 10705NETFILTER 10706M: Pablo Neira Ayuso <pablo@netfilter.org> 10707M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10708M: Florian Westphal <fw@strlen.de> 10709L: netfilter-devel@vger.kernel.org 10710L: coreteam@netfilter.org 10711W: http://www.netfilter.org/ 10712W: http://www.iptables.org/ 10713W: http://www.nftables.org/ 10714Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10716T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10717S: Maintained 10718F: include/linux/netfilter* 10719F: include/linux/netfilter/ 10720F: include/net/netfilter/ 10721F: include/uapi/linux/netfilter* 10722F: include/uapi/linux/netfilter/ 10723F: net/*/netfilter.c 10724F: net/*/netfilter/ 10725F: net/netfilter/ 10726F: net/bridge/br_netfilter*.c 10727 10728NETROM NETWORK LAYER 10729M: Ralf Baechle <ralf@linux-mips.org> 10730L: linux-hams@vger.kernel.org 10731W: http://www.linux-ax25.org/ 10732S: Maintained 10733F: include/net/netrom.h 10734F: include/uapi/linux/netrom.h 10735F: net/netrom/ 10736 10737NETRONOME ETHERNET DRIVERS 10738M: Jakub Kicinski <jakub.kicinski@netronome.com> 10739L: oss-drivers@netronome.com 10740S: Maintained 10741F: drivers/net/ethernet/netronome/ 10742 10743NETWORK BLOCK DEVICE (NBD) 10744M: Josef Bacik <josef@toxicpanda.com> 10745S: Maintained 10746L: linux-block@vger.kernel.org 10747L: nbd@other.debian.org 10748F: Documentation/blockdev/nbd.txt 10749F: drivers/block/nbd.c 10750F: include/uapi/linux/nbd.h 10751 10752NETWORK DROP MONITOR 10753M: Neil Horman <nhorman@tuxdriver.com> 10754L: netdev@vger.kernel.org 10755S: Maintained 10756W: https://fedorahosted.org/dropwatch/ 10757F: net/core/drop_monitor.c 10758 10759NETWORKING DRIVERS 10760M: "David S. Miller" <davem@davemloft.net> 10761L: netdev@vger.kernel.org 10762W: http://www.linuxfoundation.org/en/Net 10763Q: http://patchwork.ozlabs.org/project/netdev/list/ 10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10766S: Odd Fixes 10767F: Documentation/devicetree/bindings/net/ 10768F: drivers/net/ 10769F: include/linux/if_* 10770F: include/linux/netdevice.h 10771F: include/linux/etherdevice.h 10772F: include/linux/fcdevice.h 10773F: include/linux/fddidevice.h 10774F: include/linux/hippidevice.h 10775F: include/linux/inetdevice.h 10776F: include/uapi/linux/if_* 10777F: include/uapi/linux/netdevice.h 10778 10779NETWORKING DRIVERS (WIRELESS) 10780M: Kalle Valo <kvalo@codeaurora.org> 10781L: linux-wireless@vger.kernel.org 10782Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10785S: Maintained 10786F: Documentation/devicetree/bindings/net/wireless/ 10787F: drivers/net/wireless/ 10788 10789NETWORKING [DSA] 10790M: Andrew Lunn <andrew@lunn.ch> 10791M: Vivien Didelot <vivien.didelot@gmail.com> 10792M: Florian Fainelli <f.fainelli@gmail.com> 10793S: Maintained 10794F: Documentation/devicetree/bindings/net/dsa/ 10795F: net/dsa/ 10796F: include/net/dsa.h 10797F: include/linux/dsa/ 10798F: include/linux/platform_data/dsa.h 10799F: drivers/net/dsa/ 10800 10801NETWORKING [GENERAL] 10802M: "David S. Miller" <davem@davemloft.net> 10803L: netdev@vger.kernel.org 10804W: http://www.linuxfoundation.org/en/Net 10805Q: http://patchwork.ozlabs.org/project/netdev/list/ 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10807T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10808B: mailto:netdev@vger.kernel.org 10809S: Maintained 10810F: net/ 10811F: include/net/ 10812F: include/linux/in.h 10813F: include/linux/net.h 10814F: include/linux/netdevice.h 10815F: include/uapi/linux/in.h 10816F: include/uapi/linux/net.h 10817F: include/uapi/linux/netdevice.h 10818F: include/uapi/linux/net_namespace.h 10819F: tools/testing/selftests/net/ 10820F: lib/net_utils.c 10821F: lib/random32.c 10822F: Documentation/networking/ 10823 10824NETWORKING [IPSEC] 10825M: Steffen Klassert <steffen.klassert@secunet.com> 10826M: Herbert Xu <herbert@gondor.apana.org.au> 10827M: "David S. Miller" <davem@davemloft.net> 10828L: netdev@vger.kernel.org 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10831S: Maintained 10832F: net/xfrm/ 10833F: net/key/ 10834F: net/ipv4/xfrm* 10835F: net/ipv4/esp4* 10836F: net/ipv4/ah4.c 10837F: net/ipv4/ipcomp.c 10838F: net/ipv4/ip_vti.c 10839F: net/ipv6/xfrm* 10840F: net/ipv6/esp6* 10841F: net/ipv6/ah6.c 10842F: net/ipv6/ipcomp6.c 10843F: net/ipv6/ip6_vti.c 10844F: include/uapi/linux/xfrm.h 10845F: include/net/xfrm.h 10846 10847NETWORKING [IPv4/IPv6] 10848M: "David S. Miller" <davem@davemloft.net> 10849M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10850M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10851L: netdev@vger.kernel.org 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10853S: Maintained 10854F: net/ipv4/ 10855F: net/ipv6/ 10856F: include/net/ip* 10857F: arch/x86/net/* 10858 10859NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10860M: Paul Moore <paul@paul-moore.com> 10861W: https://github.com/netlabel 10862L: netdev@vger.kernel.org 10863L: linux-security-module@vger.kernel.org 10864S: Maintained 10865F: Documentation/netlabel/ 10866F: include/net/calipso.h 10867F: include/net/cipso_ipv4.h 10868F: include/net/netlabel.h 10869F: include/uapi/linux/netfilter/xt_SECMARK.h 10870F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10871F: net/netlabel/ 10872F: net/ipv4/cipso_ipv4.c 10873F: net/ipv6/calipso.c 10874F: net/netfilter/xt_CONNSECMARK.c 10875F: net/netfilter/xt_SECMARK.c 10876 10877NETWORKING [TCP] 10878M: Eric Dumazet <edumazet@google.com> 10879L: netdev@vger.kernel.org 10880S: Maintained 10881F: net/ipv4/tcp*.c 10882F: net/ipv4/syncookies.c 10883F: net/ipv6/tcp*.c 10884F: net/ipv6/syncookies.c 10885F: include/uapi/linux/tcp.h 10886F: include/net/tcp.h 10887F: include/linux/tcp.h 10888F: include/trace/events/tcp.h 10889 10890NETWORKING [TLS] 10891M: Boris Pismenny <borisp@mellanox.com> 10892M: Aviad Yehezkel <aviadye@mellanox.com> 10893M: Dave Watson <davejwatson@fb.com> 10894M: John Fastabend <john.fastabend@gmail.com> 10895M: Daniel Borkmann <daniel@iogearbox.net> 10896L: netdev@vger.kernel.org 10897S: Maintained 10898F: net/tls/* 10899F: include/uapi/linux/tls.h 10900F: include/net/tls.h 10901 10902NETWORKING [WIRELESS] 10903L: linux-wireless@vger.kernel.org 10904Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10905 10906NETDEVSIM 10907M: Jakub Kicinski <jakub.kicinski@netronome.com> 10908S: Maintained 10909F: drivers/net/netdevsim/* 10910 10911NETXEN (1/10) GbE SUPPORT 10912M: Manish Chopra <manishc@marvell.com> 10913M: Rahul Verma <rahulv@marvell.com> 10914M: GR-Linux-NIC-Dev@marvell.com 10915L: netdev@vger.kernel.org 10916S: Supported 10917F: drivers/net/ethernet/qlogic/netxen/ 10918 10919NFC SUBSYSTEM 10920M: Samuel Ortiz <sameo@linux.intel.com> 10921L: linux-wireless@vger.kernel.org 10922L: linux-nfc@lists.01.org (subscribers-only) 10923S: Supported 10924F: net/nfc/ 10925F: include/net/nfc/ 10926F: include/uapi/linux/nfc.h 10927F: drivers/nfc/ 10928F: include/linux/platform_data/nfcmrvl.h 10929F: include/linux/platform_data/nxp-nci.h 10930F: Documentation/devicetree/bindings/net/nfc/ 10931 10932NFS, SUNRPC, AND LOCKD CLIENTS 10933M: Trond Myklebust <trond.myklebust@hammerspace.com> 10934M: Anna Schumaker <anna.schumaker@netapp.com> 10935L: linux-nfs@vger.kernel.org 10936W: http://client.linux-nfs.org 10937T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10938S: Maintained 10939F: fs/lockd/ 10940F: fs/nfs/ 10941F: fs/nfs_common/ 10942F: net/sunrpc/ 10943F: include/linux/lockd/ 10944F: include/linux/nfs* 10945F: include/linux/sunrpc/ 10946F: include/uapi/linux/nfs* 10947F: include/uapi/linux/sunrpc/ 10948 10949NILFS2 FILESYSTEM 10950M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10951L: linux-nilfs@vger.kernel.org 10952W: https://nilfs.sourceforge.io/ 10953W: https://nilfs.osdn.jp/ 10954T: git git://github.com/konis/nilfs2.git 10955S: Supported 10956F: Documentation/filesystems/nilfs2.txt 10957F: fs/nilfs2/ 10958F: include/trace/events/nilfs2.h 10959F: include/uapi/linux/nilfs2_api.h 10960F: include/uapi/linux/nilfs2_ondisk.h 10961 10962NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10963M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10964W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10965S: Maintained 10966F: Documentation/scsi/NinjaSCSI.txt 10967F: drivers/scsi/pcmcia/nsp_* 10968 10969NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10970M: GOTO Masanori <gotom@debian.or.jp> 10971M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10972W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10973S: Maintained 10974F: Documentation/scsi/NinjaSCSI.txt 10975F: drivers/scsi/nsp32* 10976 10977NIOS2 ARCHITECTURE 10978M: Ley Foon Tan <lftan@altera.com> 10979L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10980T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10981S: Maintained 10982F: arch/nios2/ 10983 10984NOHZ, DYNTICKS SUPPORT 10985M: Frederic Weisbecker <fweisbec@gmail.com> 10986M: Thomas Gleixner <tglx@linutronix.de> 10987M: Ingo Molnar <mingo@kernel.org> 10988L: linux-kernel@vger.kernel.org 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10990S: Maintained 10991F: kernel/time/tick*.* 10992F: include/linux/tick.h 10993F: include/linux/sched/nohz.h 10994 10995NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10996M: Pavel Machek <pavel@ucw.cz> 10997M: Sakari Ailus <sakari.ailus@iki.fi> 10998L: linux-media@vger.kernel.org 10999S: Maintained 11000F: drivers/media/i2c/et8ek8 11001F: drivers/media/i2c/ad5820.c 11002 11003NOKIA N900 POWER SUPPLY DRIVERS 11004R: Pali Rohár <pali.rohar@gmail.com> 11005F: include/linux/power/bq2415x_charger.h 11006F: include/linux/power/bq27xxx_battery.h 11007F: include/linux/power/isp1704_charger.h 11008F: drivers/power/supply/bq2415x_charger.c 11009F: drivers/power/supply/bq27xxx_battery.c 11010F: drivers/power/supply/bq27xxx_battery_i2c.c 11011F: drivers/power/supply/isp1704_charger.c 11012F: drivers/power/supply/rx51_battery.c 11013 11014NOLIBC HEADER FILE 11015M: Willy Tarreau <w@1wt.eu> 11016S: Maintained 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11018F: tools/include/nolibc/ 11019 11020NTB AMD DRIVER 11021M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11022L: linux-ntb@googlegroups.com 11023S: Supported 11024F: drivers/ntb/hw/amd/ 11025 11026NTB DRIVER CORE 11027M: Jon Mason <jdmason@kudzu.us> 11028M: Dave Jiang <dave.jiang@intel.com> 11029M: Allen Hubbe <allenbh@gmail.com> 11030L: linux-ntb@googlegroups.com 11031S: Supported 11032W: https://github.com/jonmason/ntb/wiki 11033T: git git://github.com/jonmason/ntb.git 11034F: drivers/ntb/ 11035F: drivers/net/ntb_netdev.c 11036F: include/linux/ntb.h 11037F: include/linux/ntb_transport.h 11038F: tools/testing/selftests/ntb/ 11039 11040NTB IDT DRIVER 11041M: Serge Semin <fancer.lancer@gmail.com> 11042L: linux-ntb@googlegroups.com 11043S: Supported 11044F: drivers/ntb/hw/idt/ 11045 11046NTB INTEL DRIVER 11047M: Dave Jiang <dave.jiang@intel.com> 11048L: linux-ntb@googlegroups.com 11049S: Supported 11050W: https://github.com/davejiang/linux/wiki 11051T: git https://github.com/davejiang/linux.git 11052F: drivers/ntb/hw/intel/ 11053 11054NTFS FILESYSTEM 11055M: Anton Altaparmakov <anton@tuxera.com> 11056L: linux-ntfs-dev@lists.sourceforge.net 11057W: http://www.tuxera.com/ 11058T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11059S: Supported 11060F: Documentation/filesystems/ntfs.txt 11061F: fs/ntfs/ 11062 11063NUBUS SUBSYSTEM 11064M: Finn Thain <fthain@telegraphics.com.au> 11065L: linux-m68k@lists.linux-m68k.org 11066S: Maintained 11067F: arch/*/include/asm/nubus.h 11068F: drivers/nubus/ 11069F: include/linux/nubus.h 11070F: include/uapi/linux/nubus.h 11071 11072NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11073M: Antonino Daplas <adaplas@gmail.com> 11074L: linux-fbdev@vger.kernel.org 11075S: Maintained 11076F: drivers/video/fbdev/riva/ 11077F: drivers/video/fbdev/nvidia/ 11078 11079NVM EXPRESS DRIVER 11080M: Keith Busch <keith.busch@intel.com> 11081M: Jens Axboe <axboe@fb.com> 11082M: Christoph Hellwig <hch@lst.de> 11083M: Sagi Grimberg <sagi@grimberg.me> 11084L: linux-nvme@lists.infradead.org 11085T: git://git.infradead.org/nvme.git 11086W: http://git.infradead.org/nvme.git 11087S: Supported 11088F: drivers/nvme/host/ 11089F: include/linux/nvme.h 11090F: include/uapi/linux/nvme_ioctl.h 11091 11092NVM EXPRESS FC TRANSPORT DRIVERS 11093M: James Smart <james.smart@broadcom.com> 11094L: linux-nvme@lists.infradead.org 11095S: Supported 11096F: include/linux/nvme-fc.h 11097F: include/linux/nvme-fc-driver.h 11098F: drivers/nvme/host/fc.c 11099F: drivers/nvme/target/fc.c 11100F: drivers/nvme/target/fcloop.c 11101 11102NVM EXPRESS TARGET DRIVER 11103M: Christoph Hellwig <hch@lst.de> 11104M: Sagi Grimberg <sagi@grimberg.me> 11105L: linux-nvme@lists.infradead.org 11106T: git://git.infradead.org/nvme.git 11107W: http://git.infradead.org/nvme.git 11108S: Supported 11109F: drivers/nvme/target/ 11110 11111NVMEM FRAMEWORK 11112M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11113S: Maintained 11114F: drivers/nvmem/ 11115F: Documentation/devicetree/bindings/nvmem/ 11116F: Documentation/ABI/stable/sysfs-bus-nvmem 11117F: include/linux/nvmem-consumer.h 11118F: include/linux/nvmem-provider.h 11119 11120NXP SGTL5000 DRIVER 11121M: Fabio Estevam <festevam@gmail.com> 11122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11123S: Maintained 11124F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11125F: sound/soc/codecs/sgtl5000* 11126 11127NXP TDA998X DRM DRIVER 11128M: Russell King <linux@armlinux.org.uk> 11129S: Maintained 11130T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11131T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11132F: drivers/gpu/drm/i2c/tda998x_drv.c 11133F: include/drm/i2c/tda998x.h 11134F: include/dt-bindings/display/tda998x.h 11135K: "nxp,tda998x" 11136 11137NXP TFA9879 DRIVER 11138M: Peter Rosin <peda@axentia.se> 11139L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11140S: Maintained 11141F: Documentation/devicetree/bindings/sound/tfa9879.txt 11142F: sound/soc/codecs/tfa9879* 11143 11144NXP-NCI NFC DRIVER 11145M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11146R: Charles Gorand <charles.gorand@effinnov.com> 11147L: linux-nfc@lists.01.org (moderated for non-subscribers) 11148S: Supported 11149F: drivers/nfc/nxp-nci 11150 11151OBJAGG 11152M: Jiri Pirko <jiri@mellanox.com> 11153L: netdev@vger.kernel.org 11154S: Supported 11155F: lib/objagg.c 11156F: lib/test_objagg.c 11157F: include/linux/objagg.h 11158 11159NXP FSPI DRIVER 11160R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11161M: Ashish Kumar <ashish.kumar@nxp.com> 11162L: linux-spi@vger.kernel.org 11163S: Maintained 11164F: drivers/spi/spi-nxp-fspi.c 11165F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11166 11167OBJTOOL 11168M: Josh Poimboeuf <jpoimboe@redhat.com> 11169M: Peter Zijlstra <peterz@infradead.org> 11170S: Supported 11171F: tools/objtool/ 11172 11173OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11174M: Frederic Barrat <fbarrat@linux.ibm.com> 11175M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 11176L: linuxppc-dev@lists.ozlabs.org 11177S: Supported 11178F: arch/powerpc/platforms/powernv/ocxl.c 11179F: arch/powerpc/include/asm/pnv-ocxl.h 11180F: drivers/misc/ocxl/ 11181F: include/misc/ocxl* 11182F: include/uapi/misc/ocxl.h 11183F: Documentation/accelerators/ocxl.rst 11184 11185OMAP AUDIO SUPPORT 11186M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11187M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11188L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11189L: linux-omap@vger.kernel.org 11190S: Maintained 11191F: sound/soc/ti/omap* 11192F: sound/soc/ti/rx51.c 11193F: sound/soc/ti/n810.c 11194F: sound/soc/ti/sdma-pcm.* 11195 11196OMAP CLOCK FRAMEWORK SUPPORT 11197M: Paul Walmsley <paul@pwsan.com> 11198L: linux-omap@vger.kernel.org 11199S: Maintained 11200F: arch/arm/*omap*/*clock* 11201 11202OMAP DEVICE TREE SUPPORT 11203M: Benoît Cousson <bcousson@baylibre.com> 11204M: Tony Lindgren <tony@atomide.com> 11205L: linux-omap@vger.kernel.org 11206L: devicetree@vger.kernel.org 11207S: Maintained 11208F: arch/arm/boot/dts/*omap* 11209F: arch/arm/boot/dts/*am3* 11210F: arch/arm/boot/dts/*am4* 11211F: arch/arm/boot/dts/*am5* 11212F: arch/arm/boot/dts/*dra7* 11213 11214OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11215L: linux-omap@vger.kernel.org 11216L: linux-fbdev@vger.kernel.org 11217S: Orphan 11218F: drivers/video/fbdev/omap2/ 11219F: Documentation/arm/OMAP/DSS 11220 11221OMAP FRAMEBUFFER SUPPORT 11222L: linux-fbdev@vger.kernel.org 11223L: linux-omap@vger.kernel.org 11224S: Orphan 11225F: drivers/video/fbdev/omap/ 11226 11227OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11228M: Roger Quadros <rogerq@ti.com> 11229M: Tony Lindgren <tony@atomide.com> 11230L: linux-omap@vger.kernel.org 11231S: Maintained 11232F: drivers/memory/omap-gpmc.c 11233F: arch/arm/mach-omap2/*gpmc* 11234 11235OMAP GPIO DRIVER 11236M: Grygorii Strashko <grygorii.strashko@ti.com> 11237M: Santosh Shilimkar <ssantosh@kernel.org> 11238M: Kevin Hilman <khilman@kernel.org> 11239L: linux-omap@vger.kernel.org 11240S: Maintained 11241F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11242F: drivers/gpio/gpio-omap.c 11243 11244OMAP HARDWARE SPINLOCK SUPPORT 11245M: Ohad Ben-Cohen <ohad@wizery.com> 11246L: linux-omap@vger.kernel.org 11247S: Maintained 11248F: drivers/hwspinlock/omap_hwspinlock.c 11249 11250OMAP HS MMC SUPPORT 11251L: linux-mmc@vger.kernel.org 11252L: linux-omap@vger.kernel.org 11253S: Orphan 11254F: drivers/mmc/host/omap_hsmmc.c 11255 11256OMAP HWMOD DATA 11257M: Paul Walmsley <paul@pwsan.com> 11258L: linux-omap@vger.kernel.org 11259S: Maintained 11260F: arch/arm/mach-omap2/omap_hwmod*data* 11261 11262OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11263M: Benoît Cousson <bcousson@baylibre.com> 11264L: linux-omap@vger.kernel.org 11265S: Maintained 11266F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11267 11268OMAP HWMOD SUPPORT 11269M: Benoît Cousson <bcousson@baylibre.com> 11270M: Paul Walmsley <paul@pwsan.com> 11271L: linux-omap@vger.kernel.org 11272S: Maintained 11273F: arch/arm/mach-omap2/omap_hwmod.* 11274 11275OMAP I2C DRIVER 11276M: Vignesh R <vigneshr@ti.com> 11277L: linux-omap@vger.kernel.org 11278L: linux-i2c@vger.kernel.org 11279S: Maintained 11280F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11281F: drivers/i2c/busses/i2c-omap.c 11282 11283OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11284M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11285L: linux-media@vger.kernel.org 11286S: Maintained 11287F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11288F: drivers/media/platform/omap3isp/ 11289F: drivers/staging/media/omap4iss/ 11290 11291OMAP MMC SUPPORT 11292M: Aaro Koskinen <aaro.koskinen@iki.fi> 11293L: linux-omap@vger.kernel.org 11294S: Odd Fixes 11295F: drivers/mmc/host/omap.c 11296 11297OMAP POWER MANAGEMENT SUPPORT 11298M: Kevin Hilman <khilman@kernel.org> 11299L: linux-omap@vger.kernel.org 11300S: Maintained 11301F: arch/arm/*omap*/*pm* 11302F: drivers/cpufreq/omap-cpufreq.c 11303 11304OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11305M: Rajendra Nayak <rnayak@codeaurora.org> 11306M: Paul Walmsley <paul@pwsan.com> 11307L: linux-omap@vger.kernel.org 11308S: Maintained 11309F: arch/arm/mach-omap2/prm* 11310 11311OMAP RANDOM NUMBER GENERATOR SUPPORT 11312M: Deepak Saxena <dsaxena@plexity.net> 11313S: Maintained 11314F: drivers/char/hw_random/omap-rng.c 11315 11316OMAP USB SUPPORT 11317L: linux-usb@vger.kernel.org 11318L: linux-omap@vger.kernel.org 11319S: Orphan 11320F: drivers/usb/*/*omap* 11321F: arch/arm/*omap*/usb* 11322 11323OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11324M: Mark Jackson <mpfj@newflow.co.uk> 11325L: linux-omap@vger.kernel.org 11326S: Maintained 11327F: arch/arm/boot/dts/am335x-nano.dts 11328 11329OMAP1 SUPPORT 11330M: Aaro Koskinen <aaro.koskinen@iki.fi> 11331M: Tony Lindgren <tony@atomide.com> 11332L: linux-omap@vger.kernel.org 11333Q: http://patchwork.kernel.org/project/linux-omap/list/ 11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11335S: Maintained 11336F: arch/arm/mach-omap1/ 11337F: arch/arm/plat-omap/ 11338F: arch/arm/configs/omap1_defconfig 11339F: drivers/i2c/busses/i2c-omap.c 11340F: include/linux/platform_data/i2c-omap.h 11341F: include/linux/platform_data/ams-delta-fiq.h 11342 11343OMAP2+ SUPPORT 11344M: Tony Lindgren <tony@atomide.com> 11345L: linux-omap@vger.kernel.org 11346W: http://www.muru.com/linux/omap/ 11347W: http://linux.omap.com/ 11348Q: http://patchwork.kernel.org/project/linux-omap/list/ 11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11350S: Maintained 11351F: arch/arm/mach-omap2/ 11352F: arch/arm/plat-omap/ 11353F: arch/arm/configs/omap2plus_defconfig 11354F: drivers/i2c/busses/i2c-omap.c 11355F: drivers/irqchip/irq-omap-intc.c 11356F: drivers/mfd/*omap*.c 11357F: drivers/mfd/menelaus.c 11358F: drivers/mfd/palmas.c 11359F: drivers/mfd/tps65217.c 11360F: drivers/mfd/tps65218.c 11361F: drivers/mfd/tps65910.c 11362F: drivers/mfd/twl-core.[ch] 11363F: drivers/mfd/twl4030*.c 11364F: drivers/mfd/twl6030*.c 11365F: drivers/mfd/twl6040*.c 11366F: drivers/regulator/palmas-regulator*.c 11367F: drivers/regulator/pbias-regulator.c 11368F: drivers/regulator/tps65217-regulator.c 11369F: drivers/regulator/tps65218-regulator.c 11370F: drivers/regulator/tps65910-regulator.c 11371F: drivers/regulator/twl-regulator.c 11372F: drivers/regulator/twl6030-regulator.c 11373F: include/linux/platform_data/i2c-omap.h 11374 11375ONION OMEGA2+ BOARD 11376M: Harvey Hunt <harveyhuntnexus@gmail.com> 11377L: linux-mips@vger.kernel.org 11378S: Maintained 11379F: arch/mips/boot/dts/ralink/omega2p.dts 11380 11381OMFS FILESYSTEM 11382M: Bob Copeland <me@bobcopeland.com> 11383L: linux-karma-devel@lists.sourceforge.net 11384S: Maintained 11385F: Documentation/filesystems/omfs.txt 11386F: fs/omfs/ 11387 11388OMNIKEY CARDMAN 4000 DRIVER 11389M: Harald Welte <laforge@gnumonks.org> 11390S: Maintained 11391F: drivers/char/pcmcia/cm4000_cs.c 11392F: include/linux/cm4000_cs.h 11393F: include/uapi/linux/cm4000_cs.h 11394 11395OMNIKEY CARDMAN 4040 DRIVER 11396M: Harald Welte <laforge@gnumonks.org> 11397S: Maintained 11398F: drivers/char/pcmcia/cm4040_cs.* 11399 11400OMNIVISION OV13858 SENSOR DRIVER 11401M: Sakari Ailus <sakari.ailus@linux.intel.com> 11402L: linux-media@vger.kernel.org 11403T: git git://linuxtv.org/media_tree.git 11404S: Maintained 11405F: drivers/media/i2c/ov13858.c 11406 11407OMNIVISION OV2680 SENSOR DRIVER 11408M: Rui Miguel Silva <rmfrfs@gmail.com> 11409L: linux-media@vger.kernel.org 11410T: git git://linuxtv.org/media_tree.git 11411S: Maintained 11412F: drivers/media/i2c/ov2680.c 11413F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11414 11415OMNIVISION OV2685 SENSOR DRIVER 11416M: Shunqian Zheng <zhengsq@rock-chips.com> 11417L: linux-media@vger.kernel.org 11418T: git git://linuxtv.org/media_tree.git 11419S: Maintained 11420F: drivers/media/i2c/ov2685.c 11421 11422OMNIVISION OV5640 SENSOR DRIVER 11423M: Steve Longerbeam <slongerbeam@gmail.com> 11424L: linux-media@vger.kernel.org 11425T: git git://linuxtv.org/media_tree.git 11426S: Maintained 11427F: drivers/media/i2c/ov5640.c 11428 11429OMNIVISION OV5647 SENSOR DRIVER 11430M: Luis Oliveira <lolivei@synopsys.com> 11431L: linux-media@vger.kernel.org 11432T: git git://linuxtv.org/media_tree.git 11433S: Maintained 11434F: drivers/media/i2c/ov5647.c 11435 11436OMNIVISION OV5695 SENSOR DRIVER 11437M: Shunqian Zheng <zhengsq@rock-chips.com> 11438L: linux-media@vger.kernel.org 11439T: git git://linuxtv.org/media_tree.git 11440S: Maintained 11441F: drivers/media/i2c/ov5695.c 11442 11443OMNIVISION OV7670 SENSOR DRIVER 11444M: Jonathan Corbet <corbet@lwn.net> 11445L: linux-media@vger.kernel.org 11446T: git git://linuxtv.org/media_tree.git 11447S: Maintained 11448F: drivers/media/i2c/ov7670.c 11449F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11450 11451OMNIVISION OV772x SENSOR DRIVER 11452M: Jacopo Mondi <jacopo@jmondi.org> 11453L: linux-media@vger.kernel.org 11454T: git git://linuxtv.org/media_tree.git 11455S: Odd fixes 11456F: drivers/media/i2c/ov772x.c 11457F: include/media/i2c/ov772x.h 11458F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11459 11460OMNIVISION OV7740 SENSOR DRIVER 11461M: Wenyou Yang <wenyou.yang@microchip.com> 11462L: linux-media@vger.kernel.org 11463T: git git://linuxtv.org/media_tree.git 11464S: Maintained 11465F: drivers/media/i2c/ov7740.c 11466F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11467 11468OMNIVISION OV9640 SENSOR DRIVER 11469M: Petr Cvek <petrcvekcz@gmail.com> 11470L: linux-media@vger.kernel.org 11471S: Maintained 11472F: drivers/media/i2c/ov9640.* 11473 11474OMNIVISION OV8856 SENSOR DRIVER 11475M: Ben Kao <ben.kao@intel.com> 11476L: linux-media@vger.kernel.org 11477T: git git://linuxtv.org/media_tree.git 11478S: Maintained 11479F: drivers/media/i2c/ov8856.c 11480 11481OMNIVISION OV9650 SENSOR DRIVER 11482M: Sakari Ailus <sakari.ailus@linux.intel.com> 11483R: Akinobu Mita <akinobu.mita@gmail.com> 11484R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11485L: linux-media@vger.kernel.org 11486T: git git://linuxtv.org/media_tree.git 11487S: Maintained 11488F: drivers/media/i2c/ov9650.c 11489F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11490 11491ONENAND FLASH DRIVER 11492M: Kyungmin Park <kyungmin.park@samsung.com> 11493L: linux-mtd@lists.infradead.org 11494S: Maintained 11495F: drivers/mtd/nand/onenand/ 11496F: include/linux/mtd/onenand*.h 11497 11498ONSTREAM SCSI TAPE DRIVER 11499M: Willem Riede <osst@riede.org> 11500L: osst-users@lists.sourceforge.net 11501L: linux-scsi@vger.kernel.org 11502S: Maintained 11503F: Documentation/scsi/osst.txt 11504F: drivers/scsi/osst.* 11505F: drivers/scsi/osst_*.h 11506F: drivers/scsi/st.h 11507 11508OP-TEE DRIVER 11509M: Jens Wiklander <jens.wiklander@linaro.org> 11510S: Maintained 11511F: drivers/tee/optee/ 11512 11513OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11514M: Sumit Garg <sumit.garg@linaro.org> 11515S: Maintained 11516F: drivers/char/hw_random/optee-rng.c 11517 11518OPA-VNIC DRIVER 11519M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11520M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11521L: linux-rdma@vger.kernel.org 11522S: Supported 11523F: drivers/infiniband/ulp/opa_vnic 11524 11525OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11526M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11527M: Frank Rowand <frowand.list@gmail.com> 11528L: devicetree@vger.kernel.org 11529S: Maintained 11530F: Documentation/devicetree/dynamic-resolution-notes.txt 11531F: Documentation/devicetree/overlay-notes.txt 11532F: drivers/of/overlay.c 11533F: drivers/of/resolver.c 11534K: of_overlay_notifier_ 11535 11536OPEN FIRMWARE AND FLATTENED DEVICE TREE 11537M: Rob Herring <robh+dt@kernel.org> 11538M: Frank Rowand <frowand.list@gmail.com> 11539L: devicetree@vger.kernel.org 11540W: http://www.devicetree.org/ 11541T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11542S: Maintained 11543F: drivers/of/ 11544F: include/linux/of*.h 11545F: scripts/dtc/ 11546F: Documentation/ABI/testing/sysfs-firmware-ofw 11547 11548OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11549M: Rob Herring <robh+dt@kernel.org> 11550M: Mark Rutland <mark.rutland@arm.com> 11551L: devicetree@vger.kernel.org 11552T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11553Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11554S: Maintained 11555F: Documentation/devicetree/ 11556F: arch/*/boot/dts/ 11557F: include/dt-bindings/ 11558 11559OPENCORES I2C BUS DRIVER 11560M: Peter Korsgaard <peter@korsgaard.com> 11561M: Andrew Lunn <andrew@lunn.ch> 11562L: linux-i2c@vger.kernel.org 11563S: Maintained 11564F: Documentation/i2c/busses/i2c-ocores 11565F: drivers/i2c/busses/i2c-ocores.c 11566F: include/linux/platform_data/i2c-ocores.h 11567 11568OPENRISC ARCHITECTURE 11569M: Jonas Bonn <jonas@southpole.se> 11570M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11571M: Stafford Horne <shorne@gmail.com> 11572T: git git://github.com/openrisc/linux.git 11573L: openrisc@lists.librecores.org 11574W: http://openrisc.io 11575S: Maintained 11576F: Documentation/devicetree/bindings/openrisc/ 11577F: Documentation/openrisc/ 11578F: arch/openrisc/ 11579F: drivers/irqchip/irq-ompic.c 11580F: drivers/irqchip/irq-or1k-* 11581 11582OPENVSWITCH 11583M: Pravin B Shelar <pshelar@ovn.org> 11584L: netdev@vger.kernel.org 11585L: dev@openvswitch.org 11586W: http://openvswitch.org 11587S: Maintained 11588F: net/openvswitch/ 11589F: include/uapi/linux/openvswitch.h 11590 11591OPERATING PERFORMANCE POINTS (OPP) 11592M: Viresh Kumar <vireshk@kernel.org> 11593M: Nishanth Menon <nm@ti.com> 11594M: Stephen Boyd <sboyd@kernel.org> 11595L: linux-pm@vger.kernel.org 11596S: Maintained 11597T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11598F: drivers/opp/ 11599F: include/linux/pm_opp.h 11600F: Documentation/power/opp.txt 11601F: Documentation/devicetree/bindings/opp/ 11602 11603OPL4 DRIVER 11604M: Clemens Ladisch <clemens@ladisch.de> 11605L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11606T: git git://git.alsa-project.org/alsa-kernel.git 11607S: Maintained 11608F: sound/drivers/opl4/ 11609 11610OPROFILE 11611M: Robert Richter <rric@kernel.org> 11612L: oprofile-list@lists.sf.net 11613S: Maintained 11614F: arch/*/include/asm/oprofile*.h 11615F: arch/*/oprofile/ 11616F: drivers/oprofile/ 11617F: include/linux/oprofile.h 11618 11619ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11620M: Mark Fasheh <mark@fasheh.com> 11621M: Joel Becker <jlbec@evilplan.org> 11622L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11623W: http://ocfs2.wiki.kernel.org 11624S: Supported 11625F: Documentation/filesystems/ocfs2.txt 11626F: Documentation/filesystems/dlmfs.txt 11627F: fs/ocfs2/ 11628 11629ORANGEFS FILESYSTEM 11630M: Mike Marshall <hubcap@omnibond.com> 11631R: Martin Brandenburg <martin@omnibond.com> 11632L: devel@lists.orangefs.org 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11634S: Supported 11635F: fs/orangefs/ 11636F: Documentation/filesystems/orangefs.txt 11637 11638ORINOCO DRIVER 11639L: linux-wireless@vger.kernel.org 11640W: http://wireless.kernel.org/en/users/Drivers/orinoco 11641W: http://www.nongnu.org/orinoco/ 11642S: Orphan 11643F: drivers/net/wireless/intersil/orinoco/ 11644 11645OV2659 OMNIVISION SENSOR DRIVER 11646M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11647L: linux-media@vger.kernel.org 11648W: https://linuxtv.org 11649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11650T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11651S: Maintained 11652F: drivers/media/i2c/ov2659.c 11653F: include/media/i2c/ov2659.h 11654 11655OVERLAY FILESYSTEM 11656M: Miklos Szeredi <miklos@szeredi.hu> 11657L: linux-unionfs@vger.kernel.org 11658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11659S: Supported 11660F: fs/overlayfs/ 11661F: Documentation/filesystems/overlayfs.txt 11662 11663P54 WIRELESS DRIVER 11664M: Christian Lamparter <chunkeey@googlemail.com> 11665L: linux-wireless@vger.kernel.org 11666W: http://wireless.kernel.org/en/users/Drivers/p54 11667S: Maintained 11668F: drivers/net/wireless/intersil/p54/ 11669 11670PA SEMI ETHERNET DRIVER 11671L: netdev@vger.kernel.org 11672S: Orphan 11673F: drivers/net/ethernet/pasemi/* 11674 11675PA SEMI SMBUS DRIVER 11676L: linux-i2c@vger.kernel.org 11677S: Orphan 11678F: drivers/i2c/busses/i2c-pasemi.c 11679 11680PADATA PARALLEL EXECUTION MECHANISM 11681M: Steffen Klassert <steffen.klassert@secunet.com> 11682L: linux-crypto@vger.kernel.org 11683S: Maintained 11684F: kernel/padata.c 11685F: include/linux/padata.h 11686F: Documentation/padata.txt 11687 11688PANASONIC LAPTOP ACPI EXTRAS DRIVER 11689M: Harald Welte <laforge@gnumonks.org> 11690L: platform-driver-x86@vger.kernel.org 11691S: Maintained 11692F: drivers/platform/x86/panasonic-laptop.c 11693 11694PARALLEL LCD/KEYPAD PANEL DRIVER 11695M: Willy Tarreau <willy@haproxy.com> 11696M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11697S: Odd Fixes 11698F: Documentation/auxdisplay/lcd-panel-cgram.txt 11699F: drivers/auxdisplay/panel.c 11700 11701PARALLEL PORT SUBSYSTEM 11702M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11703M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11704L: linux-parport@lists.infradead.org (subscribers-only) 11705S: Maintained 11706F: drivers/parport/ 11707F: include/linux/parport*.h 11708F: drivers/char/ppdev.c 11709F: include/uapi/linux/ppdev.h 11710F: Documentation/parport*.txt 11711 11712PARAVIRT_OPS INTERFACE 11713M: Juergen Gross <jgross@suse.com> 11714M: Alok Kataria <akataria@vmware.com> 11715L: virtualization@lists.linux-foundation.org 11716S: Supported 11717F: Documentation/virtual/paravirt_ops.txt 11718F: arch/*/kernel/paravirt* 11719F: arch/*/include/asm/paravirt*.h 11720F: include/linux/hypervisor.h 11721 11722PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11723M: Tim Waugh <tim@cyberelk.net> 11724L: linux-parport@lists.infradead.org (subscribers-only) 11725S: Maintained 11726F: Documentation/blockdev/paride.txt 11727F: drivers/block/paride/ 11728 11729PARISC ARCHITECTURE 11730M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11731M: Helge Deller <deller@gmx.de> 11732L: linux-parisc@vger.kernel.org 11733W: http://www.parisc-linux.org/ 11734Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11736T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11737S: Maintained 11738F: arch/parisc/ 11739F: Documentation/parisc/ 11740F: drivers/parisc/ 11741F: drivers/char/agp/parisc-agp.c 11742F: drivers/input/serio/gscps2.c 11743F: drivers/parport/parport_gsc.* 11744F: drivers/tty/serial/8250/8250_gsc.c 11745F: drivers/video/fbdev/sti* 11746F: drivers/video/console/sti* 11747F: drivers/video/logo/logo_parisc* 11748 11749PARMAN 11750M: Jiri Pirko <jiri@mellanox.com> 11751L: netdev@vger.kernel.org 11752S: Supported 11753F: lib/parman.c 11754F: lib/test_parman.c 11755F: include/linux/parman.h 11756 11757PC ENGINES APU BOARD DRIVER 11758M: Enrico Weigelt, metux IT consult <info@metux.net> 11759S: Maintained 11760F: drivers/platform/x86/pcengines-apuv2.c 11761 11762PC87360 HARDWARE MONITORING DRIVER 11763M: Jim Cromie <jim.cromie@gmail.com> 11764L: linux-hwmon@vger.kernel.org 11765S: Maintained 11766F: Documentation/hwmon/pc87360 11767F: drivers/hwmon/pc87360.c 11768 11769PC8736x GPIO DRIVER 11770M: Jim Cromie <jim.cromie@gmail.com> 11771S: Maintained 11772F: drivers/char/pc8736x_gpio.c 11773 11774PC87427 HARDWARE MONITORING DRIVER 11775M: Jean Delvare <jdelvare@suse.com> 11776L: linux-hwmon@vger.kernel.org 11777S: Maintained 11778F: Documentation/hwmon/pc87427 11779F: drivers/hwmon/pc87427.c 11780 11781PCA9532 LED DRIVER 11782M: Riku Voipio <riku.voipio@iki.fi> 11783S: Maintained 11784F: drivers/leds/leds-pca9532.c 11785F: include/linux/leds-pca9532.h 11786 11787PCA9541 I2C BUS MASTER SELECTOR DRIVER 11788M: Guenter Roeck <linux@roeck-us.net> 11789L: linux-i2c@vger.kernel.org 11790S: Maintained 11791F: drivers/i2c/muxes/i2c-mux-pca9541.c 11792 11793PCDP - PRIMARY CONSOLE AND DEBUG PORT 11794M: Khalid Aziz <khalid@gonehiking.org> 11795S: Maintained 11796F: drivers/firmware/pcdp.* 11797 11798PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11799M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11800L: linux-pci@vger.kernel.org 11801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11802S: Maintained 11803F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11804F: drivers/pci/controller/pci-aardvark.c 11805 11806PCI DRIVER FOR ALTERA PCIE IP 11807M: Ley Foon Tan <lftan@altera.com> 11808L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11809L: linux-pci@vger.kernel.org 11810S: Supported 11811F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11812F: drivers/pci/controller/pcie-altera.c 11813 11814PCI DRIVER FOR APPLIEDMICRO XGENE 11815M: Toan Le <toan@os.amperecomputing.com> 11816L: linux-pci@vger.kernel.org 11817L: linux-arm-kernel@lists.infradead.org 11818S: Maintained 11819F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11820F: drivers/pci/controller/pci-xgene.c 11821 11822PCI DRIVER FOR ARM VERSATILE PLATFORM 11823M: Rob Herring <robh@kernel.org> 11824L: linux-pci@vger.kernel.org 11825L: linux-arm-kernel@lists.infradead.org 11826S: Maintained 11827F: Documentation/devicetree/bindings/pci/versatile.txt 11828F: drivers/pci/controller/pci-versatile.c 11829 11830PCI DRIVER FOR ARMADA 8K 11831M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11832L: linux-pci@vger.kernel.org 11833L: linux-arm-kernel@lists.infradead.org 11834S: Maintained 11835F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11836F: drivers/pci/controller/dwc/pcie-armada8k.c 11837 11838PCI DRIVER FOR CADENCE PCIE IP 11839M: Tom Joseph <tjoseph@cadence.com> 11840L: linux-pci@vger.kernel.org 11841S: Maintained 11842F: Documentation/devicetree/bindings/pci/cdns,*.txt 11843F: drivers/pci/controller/pcie-cadence* 11844 11845PCI DRIVER FOR FREESCALE LAYERSCAPE 11846M: Minghuan Lian <minghuan.Lian@nxp.com> 11847M: Mingkai Hu <mingkai.hu@nxp.com> 11848M: Roy Zang <roy.zang@nxp.com> 11849L: linuxppc-dev@lists.ozlabs.org 11850L: linux-pci@vger.kernel.org 11851L: linux-arm-kernel@lists.infradead.org 11852S: Maintained 11853F: drivers/pci/controller/dwc/*layerscape* 11854 11855PCI DRIVER FOR GENERIC OF HOSTS 11856M: Will Deacon <will.deacon@arm.com> 11857L: linux-pci@vger.kernel.org 11858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11859S: Maintained 11860F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11861F: drivers/pci/controller/pci-host-common.c 11862F: drivers/pci/controller/pci-host-generic.c 11863 11864PCI DRIVER FOR IMX6 11865M: Richard Zhu <hongxing.zhu@nxp.com> 11866M: Lucas Stach <l.stach@pengutronix.de> 11867L: linux-pci@vger.kernel.org 11868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11869S: Maintained 11870F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11871F: drivers/pci/controller/dwc/*imx6* 11872 11873PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11874M: Keith Busch <keith.busch@intel.com> 11875M: Jonathan Derrick <jonathan.derrick@intel.com> 11876L: linux-pci@vger.kernel.org 11877S: Supported 11878F: drivers/pci/controller/vmd.c 11879 11880PCI DRIVER FOR MICROSEMI SWITCHTEC 11881M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11882M: Logan Gunthorpe <logang@deltatee.com> 11883L: linux-pci@vger.kernel.org 11884S: Maintained 11885F: Documentation/switchtec.txt 11886F: Documentation/ABI/testing/sysfs-class-switchtec 11887F: drivers/pci/switch/switchtec* 11888F: include/uapi/linux/switchtec_ioctl.h 11889F: include/linux/switchtec.h 11890F: drivers/ntb/hw/mscc/ 11891 11892PCI DRIVER FOR MOBIVEIL PCIE IP 11893M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11894L: linux-pci@vger.kernel.org 11895S: Supported 11896F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11897F: drivers/pci/controller/pcie-mobiveil.c 11898 11899PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11900M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11901M: Jason Cooper <jason@lakedaemon.net> 11902L: linux-pci@vger.kernel.org 11903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11904S: Maintained 11905F: drivers/pci/controller/*mvebu* 11906 11907PCI DRIVER FOR NVIDIA TEGRA 11908M: Thierry Reding <thierry.reding@gmail.com> 11909L: linux-tegra@vger.kernel.org 11910L: linux-pci@vger.kernel.org 11911S: Supported 11912F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11913F: drivers/pci/controller/pci-tegra.c 11914 11915PCI DRIVER FOR RENESAS R-CAR 11916M: Simon Horman <horms@verge.net.au> 11917L: linux-pci@vger.kernel.org 11918L: linux-renesas-soc@vger.kernel.org 11919S: Maintained 11920F: drivers/pci/controller/*rcar* 11921 11922PCI DRIVER FOR SAMSUNG EXYNOS 11923M: Jingoo Han <jingoohan1@gmail.com> 11924L: linux-pci@vger.kernel.org 11925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11926L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11927S: Maintained 11928F: drivers/pci/controller/dwc/pci-exynos.c 11929 11930PCI DRIVER FOR SYNOPSYS DESIGNWARE 11931M: Jingoo Han <jingoohan1@gmail.com> 11932M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11933L: linux-pci@vger.kernel.org 11934S: Maintained 11935F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11936F: drivers/pci/controller/dwc/*designware* 11937 11938PCI DRIVER FOR TI DRA7XX 11939M: Kishon Vijay Abraham I <kishon@ti.com> 11940L: linux-omap@vger.kernel.org 11941L: linux-pci@vger.kernel.org 11942S: Supported 11943F: Documentation/devicetree/bindings/pci/ti-pci.txt 11944F: drivers/pci/controller/dwc/pci-dra7xx.c 11945 11946PCI DRIVER FOR TI KEYSTONE 11947M: Murali Karicheri <m-karicheri2@ti.com> 11948L: linux-pci@vger.kernel.org 11949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11950S: Maintained 11951F: drivers/pci/controller/dwc/pci-keystone.c 11952 11953PCI ENDPOINT SUBSYSTEM 11954M: Kishon Vijay Abraham I <kishon@ti.com> 11955M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11956L: linux-pci@vger.kernel.org 11957T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11958S: Supported 11959F: drivers/pci/endpoint/ 11960F: drivers/misc/pci_endpoint_test.c 11961F: tools/pci/ 11962 11963PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11964M: Russell Currey <ruscur@russell.cc> 11965M: Sam Bobroff <sbobroff@linux.ibm.com> 11966M: Oliver O'Halloran <oohall@gmail.com> 11967L: linuxppc-dev@lists.ozlabs.org 11968S: Supported 11969F: Documentation/PCI/pci-error-recovery.txt 11970F: drivers/pci/pcie/aer.c 11971F: drivers/pci/pcie/dpc.c 11972F: drivers/pci/pcie/err.c 11973F: Documentation/powerpc/eeh-pci-error-recovery.txt 11974F: arch/powerpc/kernel/eeh*.c 11975F: arch/powerpc/platforms/*/eeh*.c 11976F: arch/powerpc/include/*/eeh*.h 11977 11978PCI ERROR RECOVERY 11979M: Linas Vepstas <linasvepstas@gmail.com> 11980L: linux-pci@vger.kernel.org 11981S: Supported 11982F: Documentation/PCI/pci-error-recovery.txt 11983 11984PCI MSI DRIVER FOR ALTERA MSI IP 11985M: Ley Foon Tan <lftan@altera.com> 11986L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11987L: linux-pci@vger.kernel.org 11988S: Supported 11989F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11990F: drivers/pci/controller/pcie-altera-msi.c 11991 11992PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11993M: Toan Le <toan@os.amperecomputing.com> 11994L: linux-pci@vger.kernel.org 11995L: linux-arm-kernel@lists.infradead.org 11996S: Maintained 11997F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11998F: drivers/pci/controller/pci-xgene-msi.c 11999 12000PCI SUBSYSTEM 12001M: Bjorn Helgaas <bhelgaas@google.com> 12002L: linux-pci@vger.kernel.org 12003Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12005S: Supported 12006F: Documentation/devicetree/bindings/pci/ 12007F: Documentation/PCI/ 12008F: drivers/acpi/pci* 12009F: drivers/pci/ 12010F: include/asm-generic/pci* 12011F: include/linux/pci* 12012F: include/linux/of_pci.h 12013F: include/uapi/linux/pci* 12014F: lib/pci* 12015F: arch/x86/pci/ 12016F: arch/x86/kernel/quirks.c 12017F: arch/x86/kernel/early-quirks.c 12018 12019PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12020M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12021L: linux-pci@vger.kernel.org 12022Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12023T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12024S: Supported 12025F: drivers/pci/controller/ 12026 12027PCIE DRIVER FOR AMLOGIC MESON 12028M: Yue Wang <yue.wang@Amlogic.com> 12029L: linux-pci@vger.kernel.org 12030L: linux-amlogic@lists.infradead.org 12031S: Maintained 12032F: drivers/pci/controller/dwc/pci-meson.c 12033 12034PCIE DRIVER FOR AXIS ARTPEC 12035M: Jesper Nilsson <jesper.nilsson@axis.com> 12036L: linux-arm-kernel@axis.com 12037L: linux-pci@vger.kernel.org 12038S: Maintained 12039F: Documentation/devicetree/bindings/pci/axis,artpec* 12040F: drivers/pci/controller/dwc/*artpec* 12041 12042PCIE DRIVER FOR CAVIUM THUNDERX 12043M: David Daney <david.daney@cavium.com> 12044L: linux-pci@vger.kernel.org 12045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12046S: Supported 12047F: Documentation/devicetree/bindings/pci/pci-thunder-* 12048F: drivers/pci/controller/pci-thunder-* 12049 12050PCIE DRIVER FOR HISILICON 12051M: Zhou Wang <wangzhou1@hisilicon.com> 12052L: linux-pci@vger.kernel.org 12053S: Maintained 12054F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12055F: drivers/pci/controller/dwc/pcie-hisi.c 12056 12057PCIE DRIVER FOR HISILICON KIRIN 12058M: Xiaowei Song <songxiaowei@hisilicon.com> 12059M: Binghui Wang <wangbinghui@hisilicon.com> 12060L: linux-pci@vger.kernel.org 12061S: Maintained 12062F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12063F: drivers/pci/controller/dwc/pcie-kirin.c 12064 12065PCIE DRIVER FOR HISILICON STB 12066M: Shawn Guo <shawn.guo@linaro.org> 12067L: linux-pci@vger.kernel.org 12068S: Maintained 12069F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12070F: drivers/pci/controller/dwc/pcie-histb.c 12071 12072PCIE DRIVER FOR MEDIATEK 12073M: Ryder Lee <ryder.lee@mediatek.com> 12074L: linux-pci@vger.kernel.org 12075L: linux-mediatek@lists.infradead.org 12076S: Supported 12077F: Documentation/devicetree/bindings/pci/mediatek* 12078F: drivers/pci/controller/*mediatek* 12079 12080PCIE DRIVER FOR QUALCOMM MSM 12081M: Stanimir Varbanov <svarbanov@mm-sol.com> 12082L: linux-pci@vger.kernel.org 12083L: linux-arm-msm@vger.kernel.org 12084S: Maintained 12085F: drivers/pci/controller/dwc/*qcom* 12086 12087PCIE DRIVER FOR ROCKCHIP 12088M: Shawn Lin <shawn.lin@rock-chips.com> 12089L: linux-pci@vger.kernel.org 12090L: linux-rockchip@lists.infradead.org 12091S: Maintained 12092F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12093F: drivers/pci/controller/pcie-rockchip* 12094 12095PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12096M: Linus Walleij <linus.walleij@linaro.org> 12097L: linux-pci@vger.kernel.org 12098S: Maintained 12099F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12100F: drivers/pci/controller/pci-v3-semi.c 12101 12102PCIE DRIVER FOR SOCIONEXT UNIPHIER 12103M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12104L: linux-pci@vger.kernel.org 12105S: Maintained 12106F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12107F: drivers/pci/controller/dwc/pcie-uniphier.c 12108 12109PCIE DRIVER FOR ST SPEAR13XX 12110M: Pratyush Anand <pratyush.anand@gmail.com> 12111L: linux-pci@vger.kernel.org 12112S: Maintained 12113F: drivers/pci/controller/dwc/*spear* 12114 12115PCMCIA SUBSYSTEM 12116M: Dominik Brodowski <linux@dominikbrodowski.net> 12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12118S: Odd Fixes 12119F: Documentation/pcmcia/ 12120F: tools/pcmcia/ 12121F: drivers/pcmcia/ 12122F: include/pcmcia/ 12123 12124PCNET32 NETWORK DRIVER 12125M: Don Fry <pcnet32@frontier.com> 12126L: netdev@vger.kernel.org 12127S: Maintained 12128F: drivers/net/ethernet/amd/pcnet32.c 12129 12130PCRYPT PARALLEL CRYPTO ENGINE 12131M: Steffen Klassert <steffen.klassert@secunet.com> 12132L: linux-crypto@vger.kernel.org 12133S: Maintained 12134F: crypto/pcrypt.c 12135F: include/crypto/pcrypt.h 12136 12137PEAQ WMI HOTKEYS DRIVER 12138M: Hans de Goede <hdegoede@redhat.com> 12139L: platform-driver-x86@vger.kernel.org 12140S: Maintained 12141F: drivers/platform/x86/peaq-wmi.c 12142 12143PER-CPU MEMORY ALLOCATOR 12144M: Dennis Zhou <dennis@kernel.org> 12145M: Tejun Heo <tj@kernel.org> 12146M: Christoph Lameter <cl@linux.com> 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12148S: Maintained 12149F: include/linux/percpu*.h 12150F: mm/percpu*.c 12151F: arch/*/include/asm/percpu.h 12152 12153PER-TASK DELAY ACCOUNTING 12154M: Balbir Singh <bsingharora@gmail.com> 12155S: Maintained 12156F: include/linux/delayacct.h 12157F: kernel/delayacct.c 12158 12159PERFORMANCE EVENTS SUBSYSTEM 12160M: Peter Zijlstra <peterz@infradead.org> 12161M: Ingo Molnar <mingo@redhat.com> 12162M: Arnaldo Carvalho de Melo <acme@kernel.org> 12163R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12164R: Jiri Olsa <jolsa@redhat.com> 12165R: Namhyung Kim <namhyung@kernel.org> 12166L: linux-kernel@vger.kernel.org 12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12168S: Supported 12169F: kernel/events/* 12170F: include/linux/perf_event.h 12171F: include/uapi/linux/perf_event.h 12172F: arch/*/kernel/perf_event*.c 12173F: arch/*/kernel/*/perf_event*.c 12174F: arch/*/kernel/*/*/perf_event*.c 12175F: arch/*/include/asm/perf_event.h 12176F: arch/*/kernel/perf_callchain.c 12177F: arch/*/events/* 12178F: tools/perf/ 12179 12180PERSONALITY HANDLING 12181M: Christoph Hellwig <hch@infradead.org> 12182L: linux-abi-devel@lists.sourceforge.net 12183S: Maintained 12184F: include/linux/personality.h 12185F: include/uapi/linux/personality.h 12186 12187PHOENIX RC FLIGHT CONTROLLER ADAPTER 12188M: Marcus Folkesson <marcus.folkesson@gmail.com> 12189L: linux-input@vger.kernel.org 12190S: Maintained 12191F: Documentation/input/devices/pxrc.rst 12192F: drivers/input/joystick/pxrc.c 12193 12194PHONET PROTOCOL 12195M: Remi Denis-Courmont <courmisch@gmail.com> 12196S: Supported 12197F: Documentation/networking/phonet.txt 12198F: include/linux/phonet.h 12199F: include/net/phonet/ 12200F: include/uapi/linux/phonet.h 12201F: net/phonet/ 12202 12203PHRAM MTD DRIVER 12204M: Joern Engel <joern@lazybastard.org> 12205L: linux-mtd@lists.infradead.org 12206S: Maintained 12207F: drivers/mtd/devices/phram.c 12208 12209PICOLCD HID DRIVER 12210M: Bruno Prémont <bonbons@linux-vserver.org> 12211L: linux-input@vger.kernel.org 12212S: Maintained 12213F: drivers/hid/hid-picolcd* 12214 12215PICOXCELL SUPPORT 12216M: Jamie Iles <jamie@jamieiles.com> 12217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12218T: git git://github.com/jamieiles/linux-2.6-ji.git 12219S: Supported 12220F: arch/arm/boot/dts/picoxcell* 12221F: arch/arm/mach-picoxcell/ 12222F: drivers/crypto/picoxcell* 12223 12224PIN CONTROL SUBSYSTEM 12225M: Linus Walleij <linus.walleij@linaro.org> 12226L: linux-gpio@vger.kernel.org 12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12228S: Maintained 12229F: Documentation/devicetree/bindings/pinctrl/ 12230F: Documentation/driver-api/pinctl.rst 12231F: drivers/pinctrl/ 12232F: include/linux/pinctrl/ 12233 12234PIN CONTROLLER - MICROCHIP AT91 12235M: Ludovic Desroches <ludovic.desroches@microchip.com> 12236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12237L: linux-gpio@vger.kernel.org 12238S: Supported 12239F: drivers/pinctrl/pinctrl-at91* 12240 12241PIN CONTROLLER - FREESCALE 12242M: Dong Aisheng <aisheng.dong@nxp.com> 12243M: Fabio Estevam <festevam@gmail.com> 12244M: Shawn Guo <shawnguo@kernel.org> 12245M: Stefan Agner <stefan@agner.ch> 12246R: Pengutronix Kernel Team <kernel@pengutronix.de> 12247L: linux-gpio@vger.kernel.org 12248S: Maintained 12249F: drivers/pinctrl/freescale/ 12250F: Documentation/devicetree/bindings/pinctrl/fsl,* 12251 12252PIN CONTROLLER - INTEL 12253M: Mika Westerberg <mika.westerberg@linux.intel.com> 12254M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12256S: Maintained 12257F: drivers/pinctrl/intel/ 12258 12259PIN CONTROLLER - MEDIATEK 12260M: Sean Wang <sean.wang@kernel.org> 12261L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12262S: Maintained 12263F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12264F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12265F: drivers/pinctrl/mediatek/ 12266 12267PIN CONTROLLER - QUALCOMM 12268M: Bjorn Andersson <bjorn.andersson@linaro.org> 12269S: Maintained 12270L: linux-arm-msm@vger.kernel.org 12271F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12272F: drivers/pinctrl/qcom/ 12273 12274PIN CONTROLLER - RENESAS 12275M: Geert Uytterhoeven <geert+renesas@glider.be> 12276L: linux-renesas-soc@vger.kernel.org 12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12278S: Maintained 12279F: drivers/pinctrl/pinctrl-rz* 12280F: drivers/pinctrl/sh-pfc/ 12281 12282PIN CONTROLLER - SAMSUNG 12283M: Tomasz Figa <tomasz.figa@gmail.com> 12284M: Krzysztof Kozlowski <krzk@kernel.org> 12285M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12287L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12288Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12289T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12290S: Maintained 12291F: drivers/pinctrl/samsung/ 12292F: include/dt-bindings/pinctrl/samsung.h 12293F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12294 12295PIN CONTROLLER - SINGLE 12296M: Tony Lindgren <tony@atomide.com> 12297M: Haojian Zhuang <haojian.zhuang@linaro.org> 12298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12299L: linux-omap@vger.kernel.org 12300S: Maintained 12301F: drivers/pinctrl/pinctrl-single.c 12302 12303PIN CONTROLLER - ST SPEAR 12304M: Viresh Kumar <vireshk@kernel.org> 12305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12306W: http://www.st.com/spear 12307S: Maintained 12308F: drivers/pinctrl/spear/ 12309 12310PISTACHIO SOC SUPPORT 12311M: James Hartley <james.hartley@sondrel.com> 12312L: linux-mips@vger.kernel.org 12313S: Odd Fixes 12314F: arch/mips/pistachio/ 12315F: arch/mips/include/asm/mach-pistachio/ 12316F: arch/mips/boot/dts/img/pistachio* 12317F: arch/mips/configs/pistachio*_defconfig 12318 12319PKTCDVD DRIVER 12320S: Orphan 12321M: linux-block@vger.kernel.org 12322F: drivers/block/pktcdvd.c 12323F: include/linux/pktcdvd.h 12324F: include/uapi/linux/pktcdvd.h 12325 12326PKUNITY SOC DRIVERS 12327M: Guan Xuetao <gxt@pku.edu.cn> 12328W: http://mprc.pku.edu.cn/~guanxuetao/linux 12329S: Maintained 12330T: git git://github.com/gxt/linux.git 12331F: drivers/input/serio/i8042-unicore32io.h 12332F: drivers/i2c/busses/i2c-puv3.c 12333F: drivers/video/fbdev/fb-puv3.c 12334F: drivers/rtc/rtc-puv3.c 12335 12336PMBUS HARDWARE MONITORING DRIVERS 12337M: Guenter Roeck <linux@roeck-us.net> 12338L: linux-hwmon@vger.kernel.org 12339W: http://hwmon.wiki.kernel.org/ 12340W: http://www.roeck-us.net/linux/drivers/ 12341T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12342S: Maintained 12343F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12344F: Documentation/devicetree/bindings/hwmon/max31785.txt 12345F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12346F: Documentation/hwmon/adm1275 12347F: Documentation/hwmon/ibm-cffps 12348F: Documentation/hwmon/ir35221 12349F: Documentation/hwmon/lm25066 12350F: Documentation/hwmon/ltc2978 12351F: Documentation/hwmon/ltc3815 12352F: Documentation/hwmon/max16064 12353F: Documentation/hwmon/max20751 12354F: Documentation/hwmon/max31785 12355F: Documentation/hwmon/max34440 12356F: Documentation/hwmon/max8688 12357F: Documentation/hwmon/pmbus 12358F: Documentation/hwmon/pmbus-core 12359F: Documentation/hwmon/tps40422 12360F: Documentation/hwmon/ucd9000 12361F: Documentation/hwmon/ucd9200 12362F: Documentation/hwmon/zl6100 12363F: drivers/hwmon/pmbus/ 12364F: include/linux/pmbus.h 12365 12366PMC SIERRA MaxRAID DRIVER 12367L: linux-scsi@vger.kernel.org 12368W: http://www.pmc-sierra.com/ 12369S: Orphan 12370F: drivers/scsi/pmcraid.* 12371 12372PMC SIERRA PM8001 DRIVER 12373M: Jack Wang <jinpu.wang@profitbricks.com> 12374M: lindar_liu@usish.com 12375L: linux-scsi@vger.kernel.org 12376S: Supported 12377F: drivers/scsi/pm8001/ 12378 12379PNP SUPPORT 12380M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12381S: Maintained 12382F: drivers/pnp/ 12383 12384PNI RM3100 IIO DRIVER 12385M: Song Qiang <songqiang1304521@gmail.com> 12386L: linux-iio@vger.kernel.org 12387S: Maintained 12388F: drivers/iio/magnetometer/rm3100* 12389F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12390 12391POSIX CLOCKS and TIMERS 12392M: Thomas Gleixner <tglx@linutronix.de> 12393L: linux-kernel@vger.kernel.org 12394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12395S: Maintained 12396F: fs/timerfd.c 12397F: include/linux/timer* 12398F: kernel/time/*timer* 12399 12400POWER MANAGEMENT CORE 12401M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12402L: linux-pm@vger.kernel.org 12403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12404B: https://bugzilla.kernel.org 12405S: Supported 12406F: drivers/base/power/ 12407F: include/linux/pm.h 12408F: include/linux/pm_* 12409F: include/linux/powercap.h 12410F: drivers/powercap/ 12411F: kernel/configs/nopm.config 12412 12413POWER STATE COORDINATION INTERFACE (PSCI) 12414M: Mark Rutland <mark.rutland@arm.com> 12415M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12416L: linux-arm-kernel@lists.infradead.org 12417S: Maintained 12418F: drivers/firmware/psci*.c 12419F: include/linux/psci.h 12420F: include/uapi/linux/psci.h 12421 12422POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12423M: Sebastian Reichel <sre@kernel.org> 12424L: linux-pm@vger.kernel.org 12425T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12426S: Maintained 12427F: Documentation/ABI/testing/sysfs-class-power 12428F: Documentation/devicetree/bindings/power/supply/ 12429F: include/linux/power_supply.h 12430F: drivers/power/supply/ 12431 12432POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12433M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12434L: linuxppc-dev@lists.ozlabs.org 12435S: Maintained 12436F: drivers/char/powernv-op-panel.c 12437 12438PPP OVER ATM (RFC 2364) 12439M: Mitchell Blank Jr <mitch@sfgoth.com> 12440S: Maintained 12441F: net/atm/pppoatm.c 12442F: include/uapi/linux/atmppp.h 12443 12444PPP OVER ETHERNET 12445M: Michal Ostrowski <mostrows@earthlink.net> 12446S: Maintained 12447F: drivers/net/ppp/pppoe.c 12448F: drivers/net/ppp/pppox.c 12449 12450PPP OVER L2TP 12451M: James Chapman <jchapman@katalix.com> 12452S: Maintained 12453F: net/l2tp/l2tp_ppp.c 12454F: include/linux/if_pppol2tp.h 12455F: include/uapi/linux/if_pppol2tp.h 12456 12457PPP PROTOCOL DRIVERS AND COMPRESSORS 12458M: Paul Mackerras <paulus@samba.org> 12459L: linux-ppp@vger.kernel.org 12460S: Maintained 12461F: drivers/net/ppp/ppp_* 12462 12463PPS SUPPORT 12464M: Rodolfo Giometti <giometti@enneenne.com> 12465W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12466L: linuxpps@ml.enneenne.com (subscribers-only) 12467S: Maintained 12468F: Documentation/pps/ 12469F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12470F: Documentation/ABI/testing/sysfs-pps 12471F: drivers/pps/ 12472F: include/linux/pps*.h 12473F: include/uapi/linux/pps.h 12474 12475PPTP DRIVER 12476M: Dmitry Kozlov <xeb@mail.ru> 12477L: netdev@vger.kernel.org 12478S: Maintained 12479F: drivers/net/ppp/pptp.c 12480W: http://sourceforge.net/projects/accel-pptp 12481 12482PRINTK 12483M: Petr Mladek <pmladek@suse.com> 12484M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12485R: Steven Rostedt <rostedt@goodmis.org> 12486S: Maintained 12487F: kernel/printk/ 12488F: include/linux/printk.h 12489 12490PRISM54 WIRELESS DRIVER 12491M: Luis Chamberlain <mcgrof@kernel.org> 12492L: linux-wireless@vger.kernel.org 12493W: http://wireless.kernel.org/en/users/Drivers/p54 12494S: Obsolete 12495F: drivers/net/wireless/intersil/prism54/ 12496 12497PROC FILESYSTEM 12498R: Alexey Dobriyan <adobriyan@gmail.com> 12499L: linux-kernel@vger.kernel.org 12500L: linux-fsdevel@vger.kernel.org 12501S: Maintained 12502F: fs/proc/ 12503F: include/linux/proc_fs.h 12504F: tools/testing/selftests/proc/ 12505F: Documentation/filesystems/proc.txt 12506 12507PROC SYSCTL 12508M: Luis Chamberlain <mcgrof@kernel.org> 12509M: Kees Cook <keescook@chromium.org> 12510L: linux-kernel@vger.kernel.org 12511L: linux-fsdevel@vger.kernel.org 12512S: Maintained 12513F: fs/proc/proc_sysctl.c 12514F: include/linux/sysctl.h 12515F: kernel/sysctl.c 12516F: tools/testing/selftests/sysctl/ 12517 12518PS3 NETWORK SUPPORT 12519M: Geoff Levand <geoff@infradead.org> 12520L: netdev@vger.kernel.org 12521L: linuxppc-dev@lists.ozlabs.org 12522S: Maintained 12523F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12524 12525PS3 PLATFORM SUPPORT 12526M: Geoff Levand <geoff@infradead.org> 12527L: linuxppc-dev@lists.ozlabs.org 12528S: Maintained 12529F: arch/powerpc/boot/ps3* 12530F: arch/powerpc/include/asm/lv1call.h 12531F: arch/powerpc/include/asm/ps3*.h 12532F: arch/powerpc/platforms/ps3/ 12533F: drivers/*/ps3* 12534F: drivers/ps3/ 12535F: drivers/rtc/rtc-ps3.c 12536F: drivers/usb/host/*ps3.c 12537F: sound/ppc/snd_ps3* 12538 12539PS3VRAM DRIVER 12540M: Jim Paris <jim@jtan.com> 12541M: Geoff Levand <geoff@infradead.org> 12542L: linuxppc-dev@lists.ozlabs.org 12543S: Maintained 12544F: drivers/block/ps3vram.c 12545 12546PSAMPLE PACKET SAMPLING SUPPORT: 12547M: Yotam Gigi <yotam.gi@gmail.com> 12548S: Maintained 12549F: net/psample 12550F: include/net/psample.h 12551F: include/uapi/linux/psample.h 12552 12553PSTORE FILESYSTEM 12554M: Kees Cook <keescook@chromium.org> 12555M: Anton Vorontsov <anton@enomsg.org> 12556M: Colin Cross <ccross@android.com> 12557M: Tony Luck <tony.luck@intel.com> 12558S: Maintained 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12560F: fs/pstore/ 12561F: include/linux/pstore* 12562F: drivers/firmware/efi/efi-pstore.c 12563F: drivers/acpi/apei/erst.c 12564F: Documentation/admin-guide/ramoops.rst 12565F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12566K: \b(pstore|ramoops) 12567 12568PTP HARDWARE CLOCK SUPPORT 12569M: Richard Cochran <richardcochran@gmail.com> 12570L: netdev@vger.kernel.org 12571S: Maintained 12572W: http://linuxptp.sourceforge.net/ 12573F: Documentation/ABI/testing/sysfs-ptp 12574F: Documentation/ptp/* 12575F: drivers/net/phy/dp83640* 12576F: drivers/ptp/* 12577F: include/linux/ptp_cl* 12578 12579PTRACE SUPPORT 12580M: Oleg Nesterov <oleg@redhat.com> 12581S: Maintained 12582F: include/asm-generic/syscall.h 12583F: include/linux/ptrace.h 12584F: include/linux/regset.h 12585F: include/linux/tracehook.h 12586F: include/uapi/linux/ptrace.h 12587F: include/uapi/linux/ptrace.h 12588F: include/asm-generic/ptrace.h 12589F: kernel/ptrace.c 12590F: arch/*/ptrace*.c 12591F: arch/*/*/ptrace*.c 12592F: arch/*/include/asm/ptrace*.h 12593 12594PULSE8-CEC DRIVER 12595M: Hans Verkuil <hverkuil@xs4all.nl> 12596L: linux-media@vger.kernel.org 12597T: git git://linuxtv.org/media_tree.git 12598S: Maintained 12599F: drivers/media/usb/pulse8-cec/* 12600F: Documentation/media/cec-drivers/pulse8-cec.rst 12601 12602PVRUSB2 VIDEO4LINUX DRIVER 12603M: Mike Isely <isely@pobox.com> 12604L: pvrusb2@isely.net (subscribers-only) 12605L: linux-media@vger.kernel.org 12606W: http://www.isely.net/pvrusb2/ 12607T: git git://linuxtv.org/media_tree.git 12608S: Maintained 12609F: Documentation/media/v4l-drivers/pvrusb2* 12610F: drivers/media/usb/pvrusb2/ 12611 12612PWC WEBCAM DRIVER 12613M: Hans Verkuil <hverkuil@xs4all.nl> 12614L: linux-media@vger.kernel.org 12615T: git git://linuxtv.org/media_tree.git 12616S: Odd Fixes 12617F: drivers/media/usb/pwc/* 12618F: include/trace/events/pwc.h 12619 12620PWM FAN DRIVER 12621M: Kamil Debski <kamil@wypas.org> 12622M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12623L: linux-hwmon@vger.kernel.org 12624S: Supported 12625F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12626F: Documentation/hwmon/pwm-fan 12627F: drivers/hwmon/pwm-fan.c 12628 12629PWM IR Transmitter 12630M: Sean Young <sean@mess.org> 12631L: linux-media@vger.kernel.org 12632S: Maintained 12633F: drivers/media/rc/pwm-ir-tx.c 12634 12635PWM SUBSYSTEM 12636M: Thierry Reding <thierry.reding@gmail.com> 12637L: linux-pwm@vger.kernel.org 12638S: Maintained 12639T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12640F: Documentation/pwm.txt 12641F: Documentation/devicetree/bindings/pwm/ 12642F: include/linux/pwm.h 12643F: drivers/pwm/ 12644F: drivers/video/backlight/pwm_bl.c 12645F: include/linux/pwm_backlight.h 12646F: drivers/gpio/gpio-mvebu.c 12647F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12648 12649PXA GPIO DRIVER 12650M: Robert Jarzmik <robert.jarzmik@free.fr> 12651L: linux-gpio@vger.kernel.org 12652S: Maintained 12653F: drivers/gpio/gpio-pxa.c 12654 12655PXA MMCI DRIVER 12656S: Orphan 12657 12658PXA RTC DRIVER 12659M: Robert Jarzmik <robert.jarzmik@free.fr> 12660L: linux-rtc@vger.kernel.org 12661S: Maintained 12662 12663PXA2xx/PXA3xx SUPPORT 12664M: Daniel Mack <daniel@zonque.org> 12665M: Haojian Zhuang <haojian.zhuang@gmail.com> 12666M: Robert Jarzmik <robert.jarzmik@free.fr> 12667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12668T: git git://github.com/hzhuang1/linux.git 12669T: git git://github.com/rjarzmik/linux.git 12670S: Maintained 12671F: arch/arm/boot/dts/pxa* 12672F: arch/arm/mach-pxa/ 12673F: drivers/dma/pxa* 12674F: drivers/pcmcia/pxa2xx* 12675F: drivers/pinctrl/pxa/ 12676F: drivers/spi/spi-pxa2xx* 12677F: drivers/usb/gadget/udc/pxa2* 12678F: include/sound/pxa2xx-lib.h 12679F: sound/arm/pxa* 12680F: sound/soc/pxa/ 12681 12682QAT DRIVER 12683M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12684L: qat-linux@intel.com 12685S: Supported 12686F: drivers/crypto/qat/ 12687 12688QCOM AUDIO (ASoC) DRIVERS 12689M: Patrick Lai <plai@codeaurora.org> 12690M: Banajit Goswami <bgoswami@codeaurora.org> 12691L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12692S: Supported 12693F: sound/soc/qcom/ 12694 12695QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12696M: Gabriel Somlo <somlo@cmu.edu> 12697M: "Michael S. Tsirkin" <mst@redhat.com> 12698L: qemu-devel@nongnu.org 12699S: Maintained 12700F: drivers/firmware/qemu_fw_cfg.c 12701F: include/uapi/linux/qemu_fw_cfg.h 12702 12703QIB DRIVER 12704M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12705M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12706L: linux-rdma@vger.kernel.org 12707S: Supported 12708F: drivers/infiniband/hw/qib/ 12709 12710QLOGIC QL41xxx FCOE DRIVER 12711M: QLogic-Storage-Upstream@cavium.com 12712L: linux-scsi@vger.kernel.org 12713S: Supported 12714F: drivers/scsi/qedf/ 12715 12716QLOGIC QL41xxx ISCSI DRIVER 12717M: QLogic-Storage-Upstream@cavium.com 12718L: linux-scsi@vger.kernel.org 12719S: Supported 12720F: drivers/scsi/qedi/ 12721 12722QLOGIC QL4xxx ETHERNET DRIVER 12723M: Ariel Elior <aelior@marvell.com> 12724M: GR-everest-linux-l2@marvell.com 12725L: netdev@vger.kernel.org 12726S: Supported 12727F: drivers/net/ethernet/qlogic/qed/ 12728F: include/linux/qed/ 12729F: drivers/net/ethernet/qlogic/qede/ 12730 12731QLOGIC QL4xxx RDMA DRIVER 12732M: Michal Kalderon <mkalderon@marvell.com> 12733M: Ariel Elior <aelior@marvell.com> 12734L: linux-rdma@vger.kernel.org 12735S: Supported 12736F: drivers/infiniband/hw/qedr/ 12737F: include/uapi/rdma/qedr-abi.h 12738 12739QLOGIC QLA1280 SCSI DRIVER 12740M: Michael Reed <mdr@sgi.com> 12741L: linux-scsi@vger.kernel.org 12742S: Maintained 12743F: drivers/scsi/qla1280.[ch] 12744 12745QLOGIC QLA2XXX FC-SCSI DRIVER 12746M: qla2xxx-upstream@qlogic.com 12747L: linux-scsi@vger.kernel.org 12748S: Supported 12749F: Documentation/scsi/LICENSE.qla2xxx 12750F: drivers/scsi/qla2xxx/ 12751 12752QLOGIC QLA3XXX NETWORK DRIVER 12753M: GR-Linux-NIC-Dev@marvell.com 12754L: netdev@vger.kernel.org 12755S: Supported 12756F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12757F: drivers/net/ethernet/qlogic/qla3xxx.* 12758 12759QLOGIC QLA4XXX iSCSI DRIVER 12760M: QLogic-Storage-Upstream@qlogic.com 12761L: linux-scsi@vger.kernel.org 12762S: Supported 12763F: Documentation/scsi/LICENSE.qla4xxx 12764F: drivers/scsi/qla4xxx/ 12765 12766QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12767M: Shahed Shaikh <shshaikh@marvell.com> 12768M: Manish Chopra <manishc@marvell.com> 12769M: GR-Linux-NIC-Dev@marvell.com 12770L: netdev@vger.kernel.org 12771S: Supported 12772F: drivers/net/ethernet/qlogic/qlcnic/ 12773 12774QLOGIC QLGE 10Gb ETHERNET DRIVER 12775M: Manish Chopra <manishc@marvell.com> 12776M: GR-Linux-NIC-Dev@marvell.com 12777L: netdev@vger.kernel.org 12778S: Supported 12779F: drivers/net/ethernet/qlogic/qlge/ 12780 12781QM1D1B0004 MEDIA DRIVER 12782M: Akihiro Tsukada <tskd08@gmail.com> 12783L: linux-media@vger.kernel.org 12784S: Odd Fixes 12785F: drivers/media/tuners/qm1d1b0004* 12786 12787QM1D1C0042 MEDIA DRIVER 12788M: Akihiro Tsukada <tskd08@gmail.com> 12789L: linux-media@vger.kernel.org 12790S: Odd Fixes 12791F: drivers/media/tuners/qm1d1c0042* 12792 12793QNX4 FILESYSTEM 12794M: Anders Larsen <al@alarsen.net> 12795W: http://www.alarsen.net/linux/qnx4fs/ 12796S: Maintained 12797F: fs/qnx4/ 12798F: include/uapi/linux/qnx4_fs.h 12799F: include/uapi/linux/qnxtypes.h 12800 12801QORIQ DPAA2 FSL-MC BUS DRIVER 12802M: Stuart Yoder <stuyoder@gmail.com> 12803M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12804L: linux-kernel@vger.kernel.org 12805S: Maintained 12806F: drivers/bus/fsl-mc/ 12807F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12808F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12809 12810QT1010 MEDIA DRIVER 12811M: Antti Palosaari <crope@iki.fi> 12812L: linux-media@vger.kernel.org 12813W: https://linuxtv.org 12814W: http://palosaari.fi/linux/ 12815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12816T: git git://linuxtv.org/anttip/media_tree.git 12817S: Maintained 12818F: drivers/media/tuners/qt1010* 12819 12820QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12821M: Kalle Valo <kvalo@codeaurora.org> 12822L: ath10k@lists.infradead.org 12823W: http://wireless.kernel.org/en/users/Drivers/ath10k 12824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12825S: Supported 12826F: drivers/net/wireless/ath/ath10k/ 12827 12828QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12829M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12830L: linux-wireless@vger.kernel.org 12831W: http://wireless.kernel.org/en/users/Drivers/ath9k 12832S: Supported 12833F: drivers/net/wireless/ath/ath9k/ 12834 12835QUALCOMM CAMERA SUBSYSTEM DRIVER 12836M: Todor Tomov <todor.too@gmail.com> 12837L: linux-media@vger.kernel.org 12838S: Maintained 12839F: Documentation/devicetree/bindings/media/qcom,camss.txt 12840F: Documentation/media/v4l-drivers/qcom_camss.rst 12841F: drivers/media/platform/qcom/camss/ 12842 12843QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12844M: Ilia Lin <ilia.lin@kernel.org> 12845L: linux-pm@vger.kernel.org 12846S: Maintained 12847F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12848F: drivers/cpufreq/qcom-cpufreq-kryo.c 12849 12850QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12851M: Timur Tabi <timur@kernel.org> 12852L: netdev@vger.kernel.org 12853S: Maintained 12854F: drivers/net/ethernet/qualcomm/emac/ 12855 12856QUALCOMM ETHQOS ETHERNET DRIVER 12857M: Vinod Koul <vkoul@kernel.org> 12858M: Niklas Cassel <niklas.cassel@linaro.org> 12859L: netdev@vger.kernel.org 12860S: Maintained 12861F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 12862F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 12863 12864QUALCOMM GENERIC INTERFACE I2C DRIVER 12865M: Alok Chauhan <alokc@codeaurora.org> 12866M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12867L: linux-i2c@vger.kernel.org 12868L: linux-arm-msm@vger.kernel.org 12869S: Supported 12870F: drivers/i2c/busses/i2c-qcom-geni.c 12871 12872QUALCOMM HEXAGON ARCHITECTURE 12873M: Richard Kuo <rkuo@codeaurora.org> 12874L: linux-hexagon@vger.kernel.org 12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12876S: Supported 12877F: arch/hexagon/ 12878 12879QUALCOMM HIDMA DRIVER 12880M: Sinan Kaya <okaya@kernel.org> 12881L: linux-arm-kernel@lists.infradead.org 12882L: linux-arm-msm@vger.kernel.org 12883L: dmaengine@vger.kernel.org 12884S: Supported 12885F: drivers/dma/qcom/hidma* 12886 12887QUALCOMM IOMMU 12888M: Rob Clark <robdclark@gmail.com> 12889L: iommu@lists.linux-foundation.org 12890L: linux-arm-msm@vger.kernel.org 12891S: Maintained 12892F: drivers/iommu/qcom_iommu.c 12893 12894QUALCOMM TSENS THERMAL DRIVER 12895M: Amit Kucheria <amit.kucheria@linaro.org> 12896L: linux-pm@vger.kernel.org 12897L: linux-arm-msm@vger.kernel.org 12898S: Maintained 12899F: drivers/thermal/qcom/ 12900 12901QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12902M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12903L: linux-media@vger.kernel.org 12904L: linux-arm-msm@vger.kernel.org 12905T: git git://linuxtv.org/media_tree.git 12906S: Maintained 12907F: drivers/media/platform/qcom/venus/ 12908 12909QUALCOMM WCN36XX WIRELESS DRIVER 12910M: Kalle Valo <kvalo@codeaurora.org> 12911L: wcn36xx@lists.infradead.org 12912W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12913T: git git://github.com/KrasnikovEugene/wcn36xx.git 12914S: Supported 12915F: drivers/net/wireless/ath/wcn36xx/ 12916 12917QUANTENNA QTNFMAC WIRELESS DRIVER 12918M: Igor Mitsyanko <imitsyanko@quantenna.com> 12919M: Avinash Patil <avinashp@quantenna.com> 12920M: Sergey Matyukevich <smatyukevich@quantenna.com> 12921L: linux-wireless@vger.kernel.org 12922S: Maintained 12923F: drivers/net/wireless/quantenna 12924 12925RADEON and AMDGPU DRM DRIVERS 12926M: Alex Deucher <alexander.deucher@amd.com> 12927M: Christian König <christian.koenig@amd.com> 12928M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12929L: amd-gfx@lists.freedesktop.org 12930T: git git://people.freedesktop.org/~agd5f/linux 12931S: Supported 12932F: drivers/gpu/drm/radeon/ 12933F: include/uapi/drm/radeon_drm.h 12934F: drivers/gpu/drm/amd/ 12935F: include/uapi/drm/amdgpu_drm.h 12936 12937RADEON FRAMEBUFFER DISPLAY DRIVER 12938M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12939L: linux-fbdev@vger.kernel.org 12940S: Maintained 12941F: drivers/video/fbdev/aty/radeon* 12942F: include/uapi/linux/radeonfb.h 12943 12944RADIOSHARK RADIO DRIVER 12945M: Hans Verkuil <hverkuil@xs4all.nl> 12946L: linux-media@vger.kernel.org 12947T: git git://linuxtv.org/media_tree.git 12948S: Maintained 12949F: drivers/media/radio/radio-shark.c 12950 12951RADIOSHARK2 RADIO DRIVER 12952M: Hans Verkuil <hverkuil@xs4all.nl> 12953L: linux-media@vger.kernel.org 12954T: git git://linuxtv.org/media_tree.git 12955S: Maintained 12956F: drivers/media/radio/radio-shark2.c 12957F: drivers/media/radio/radio-tea5777.c 12958 12959RADOS BLOCK DEVICE (RBD) 12960M: Ilya Dryomov <idryomov@gmail.com> 12961M: Sage Weil <sage@redhat.com> 12962M: Alex Elder <elder@kernel.org> 12963L: ceph-devel@vger.kernel.org 12964W: http://ceph.com/ 12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12966T: git git://github.com/ceph/ceph-client.git 12967S: Supported 12968F: Documentation/ABI/testing/sysfs-bus-rbd 12969F: drivers/block/rbd.c 12970F: drivers/block/rbd_types.h 12971 12972RAGE128 FRAMEBUFFER DISPLAY DRIVER 12973M: Paul Mackerras <paulus@samba.org> 12974L: linux-fbdev@vger.kernel.org 12975S: Maintained 12976F: drivers/video/fbdev/aty/aty128fb.c 12977 12978RAINSHADOW-CEC DRIVER 12979M: Hans Verkuil <hverkuil@xs4all.nl> 12980L: linux-media@vger.kernel.org 12981T: git git://linuxtv.org/media_tree.git 12982S: Maintained 12983F: drivers/media/usb/rainshadow-cec/* 12984 12985RALINK MIPS ARCHITECTURE 12986M: John Crispin <john@phrozen.org> 12987L: linux-mips@vger.kernel.org 12988S: Maintained 12989F: arch/mips/ralink 12990 12991RALINK RT2X00 WIRELESS LAN DRIVER 12992P: rt2x00 project 12993M: Stanislaw Gruszka <sgruszka@redhat.com> 12994M: Helmut Schaa <helmut.schaa@googlemail.com> 12995L: linux-wireless@vger.kernel.org 12996S: Maintained 12997F: drivers/net/wireless/ralink/rt2x00/ 12998 12999RAMDISK RAM BLOCK DEVICE DRIVER 13000M: Jens Axboe <axboe@kernel.dk> 13001S: Maintained 13002F: Documentation/blockdev/ramdisk.txt 13003F: drivers/block/brd.c 13004 13005RANCHU VIRTUAL BOARD FOR MIPS 13006M: Miodrag Dinic <miodrag.dinic@mips.com> 13007L: linux-mips@vger.kernel.org 13008S: Supported 13009F: arch/mips/generic/board-ranchu.c 13010F: arch/mips/configs/generic/board-ranchu.config 13011 13012RANDOM NUMBER DRIVER 13013M: "Theodore Ts'o" <tytso@mit.edu> 13014S: Maintained 13015F: drivers/char/random.c 13016 13017RAPIDIO SUBSYSTEM 13018M: Matt Porter <mporter@kernel.crashing.org> 13019M: Alexandre Bounine <alex.bou9@gmail.com> 13020S: Maintained 13021F: drivers/rapidio/ 13022 13023RAS INFRASTRUCTURE 13024M: Tony Luck <tony.luck@intel.com> 13025M: Borislav Petkov <bp@alien8.de> 13026L: linux-edac@vger.kernel.org 13027S: Maintained 13028F: drivers/ras/ 13029F: include/linux/ras.h 13030F: include/ras/ras_event.h 13031F: Documentation/admin-guide/ras.rst 13032 13033RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13034L: linux-wireless@vger.kernel.org 13035S: Orphan 13036F: drivers/net/wireless/ray* 13037 13038RCUTORTURE TEST FRAMEWORK 13039M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13040M: Josh Triplett <josh@joshtriplett.org> 13041R: Steven Rostedt <rostedt@goodmis.org> 13042R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13043R: Lai Jiangshan <jiangshanlai@gmail.com> 13044L: linux-kernel@vger.kernel.org 13045S: Supported 13046T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13047F: tools/testing/selftests/rcutorture 13048 13049RDC R-321X SoC 13050M: Florian Fainelli <florian@openwrt.org> 13051S: Maintained 13052 13053RDC R6040 FAST ETHERNET DRIVER 13054M: Florian Fainelli <f.fainelli@gmail.com> 13055L: netdev@vger.kernel.org 13056S: Maintained 13057F: drivers/net/ethernet/rdc/r6040.c 13058 13059RDMAVT - RDMA verbs software 13060M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13061M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13062L: linux-rdma@vger.kernel.org 13063S: Supported 13064F: drivers/infiniband/sw/rdmavt 13065 13066RDS - RELIABLE DATAGRAM SOCKETS 13067M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13068L: netdev@vger.kernel.org 13069L: linux-rdma@vger.kernel.org 13070L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13071W: https://oss.oracle.com/projects/rds/ 13072S: Supported 13073F: net/rds/ 13074F: Documentation/networking/rds.txt 13075 13076RDT - RESOURCE ALLOCATION 13077M: Fenghua Yu <fenghua.yu@intel.com> 13078M: Reinette Chatre <reinette.chatre@intel.com> 13079L: linux-kernel@vger.kernel.org 13080S: Supported 13081F: arch/x86/kernel/cpu/resctrl/ 13082F: arch/x86/include/asm/resctrl_sched.h 13083F: Documentation/x86/resctrl* 13084 13085READ-COPY UPDATE (RCU) 13086M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13087M: Josh Triplett <josh@joshtriplett.org> 13088R: Steven Rostedt <rostedt@goodmis.org> 13089R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13090R: Lai Jiangshan <jiangshanlai@gmail.com> 13091R: Joel Fernandes <joel@joelfernandes.org> 13092L: linux-kernel@vger.kernel.org 13093W: http://www.rdrop.com/users/paulmck/RCU/ 13094S: Supported 13095T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13096F: Documentation/RCU/ 13097X: Documentation/RCU/torture.txt 13098F: include/linux/rcu* 13099X: include/linux/srcu*.h 13100F: kernel/rcu/ 13101X: kernel/rcu/srcu*.c 13102 13103REAL TIME CLOCK (RTC) SUBSYSTEM 13104M: Alessandro Zummo <a.zummo@towertech.it> 13105M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13106L: linux-rtc@vger.kernel.org 13107Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13108T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13109S: Maintained 13110F: Documentation/devicetree/bindings/rtc/ 13111F: Documentation/rtc.txt 13112F: drivers/rtc/ 13113F: include/linux/rtc.h 13114F: include/uapi/linux/rtc.h 13115F: include/linux/rtc/ 13116F: include/linux/platform_data/rtc-* 13117F: tools/testing/selftests/rtc/ 13118 13119REALTEK AUDIO CODECS 13120M: Bard Liao <bardliao@realtek.com> 13121M: Oder Chiou <oder_chiou@realtek.com> 13122S: Maintained 13123F: sound/soc/codecs/rt* 13124F: include/sound/rt*.h 13125 13126REALTEK RTL83xx SMI DSA ROUTER CHIPS 13127M: Linus Walleij <linus.walleij@linaro.org> 13128S: Maintained 13129F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13130F: drivers/net/dsa/realtek-smi* 13131F: drivers/net/dsa/rtl83* 13132 13133REDPINE WIRELESS DRIVER 13134M: Amitkumar Karwar <amitkarwar@gmail.com> 13135M: Siva Rebbagondla <siva8118@gmail.com> 13136L: linux-wireless@vger.kernel.org 13137S: Maintained 13138F: drivers/net/wireless/rsi/ 13139 13140REGISTER MAP ABSTRACTION 13141M: Mark Brown <broonie@kernel.org> 13142L: linux-kernel@vger.kernel.org 13143T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13144S: Supported 13145F: Documentation/devicetree/bindings/regmap/ 13146F: drivers/base/regmap/ 13147F: include/linux/regmap.h 13148 13149REISERFS FILE SYSTEM 13150L: reiserfs-devel@vger.kernel.org 13151S: Supported 13152F: fs/reiserfs/ 13153 13154REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13155M: Ohad Ben-Cohen <ohad@wizery.com> 13156M: Bjorn Andersson <bjorn.andersson@linaro.org> 13157L: linux-remoteproc@vger.kernel.org 13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13159S: Maintained 13160F: Documentation/devicetree/bindings/remoteproc/ 13161F: Documentation/remoteproc.txt 13162F: drivers/remoteproc/ 13163F: include/linux/remoteproc.h 13164 13165REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13166M: Ohad Ben-Cohen <ohad@wizery.com> 13167M: Bjorn Andersson <bjorn.andersson@linaro.org> 13168L: linux-remoteproc@vger.kernel.org 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13170S: Maintained 13171F: drivers/rpmsg/ 13172F: Documentation/rpmsg.txt 13173F: include/linux/rpmsg.h 13174F: include/linux/rpmsg/ 13175 13176RENESAS CLOCK DRIVERS 13177M: Geert Uytterhoeven <geert+renesas@glider.be> 13178L: linux-renesas-soc@vger.kernel.org 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13180S: Supported 13181F: drivers/clk/renesas/ 13182 13183RENESAS EMEV2 I2C DRIVER 13184M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13185S: Supported 13186F: drivers/i2c/busses/i2c-emev2.c 13187 13188RENESAS ETHERNET DRIVERS 13189R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13190L: netdev@vger.kernel.org 13191L: linux-renesas-soc@vger.kernel.org 13192F: Documentation/devicetree/bindings/net/renesas,*.txt 13193F: Documentation/devicetree/bindings/net/sh_eth.txt 13194F: drivers/net/ethernet/renesas/ 13195F: include/linux/sh_eth.h 13196 13197RENESAS R-CAR GYROADC DRIVER 13198M: Marek Vasut <marek.vasut@gmail.com> 13199L: linux-iio@vger.kernel.org 13200S: Supported 13201F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13202F: drivers/iio/adc/rcar-gyroadc.c 13203 13204RENESAS R-CAR I2C DRIVERS 13205M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13206S: Supported 13207F: drivers/i2c/busses/i2c-rcar.c 13208F: drivers/i2c/busses/i2c-sh_mobile.c 13209 13210RENESAS RIIC DRIVER 13211M: Chris Brandt <chris.brandt@renesas.com> 13212S: Supported 13213F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13214F: drivers/i2c/busses/i2c-riic.c 13215 13216RENESAS USB PHY DRIVER 13217M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13218L: linux-renesas-soc@vger.kernel.org 13219S: Maintained 13220F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13221 13222RESET CONTROLLER FRAMEWORK 13223M: Philipp Zabel <p.zabel@pengutronix.de> 13224T: git git://git.pengutronix.de/git/pza/linux 13225S: Maintained 13226F: drivers/reset/ 13227F: Documentation/devicetree/bindings/reset/ 13228F: include/dt-bindings/reset/ 13229F: include/linux/reset.h 13230F: include/linux/reset/ 13231F: include/linux/reset-controller.h 13232 13233RESTARTABLE SEQUENCES SUPPORT 13234M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13235M: Peter Zijlstra <peterz@infradead.org> 13236M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13237M: Boqun Feng <boqun.feng@gmail.com> 13238L: linux-kernel@vger.kernel.org 13239S: Supported 13240F: kernel/rseq.c 13241F: include/uapi/linux/rseq.h 13242F: include/trace/events/rseq.h 13243F: tools/testing/selftests/rseq/ 13244 13245RFKILL 13246M: Johannes Berg <johannes@sipsolutions.net> 13247L: linux-wireless@vger.kernel.org 13248W: http://wireless.kernel.org/ 13249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13251S: Maintained 13252F: Documentation/rfkill.txt 13253F: Documentation/ABI/stable/sysfs-class-rfkill 13254F: net/rfkill/ 13255F: include/linux/rfkill.h 13256F: include/uapi/linux/rfkill.h 13257 13258RHASHTABLE 13259M: Thomas Graf <tgraf@suug.ch> 13260M: Herbert Xu <herbert@gondor.apana.org.au> 13261L: netdev@vger.kernel.org 13262S: Maintained 13263F: lib/rhashtable.c 13264F: lib/test_rhashtable.c 13265F: include/linux/rhashtable.h 13266F: include/linux/rhashtable-types.h 13267 13268RICOH R5C592 MEMORYSTICK DRIVER 13269M: Maxim Levitsky <maximlevitsky@gmail.com> 13270S: Maintained 13271F: drivers/memstick/host/r592.* 13272 13273RICOH SMARTMEDIA/XD DRIVER 13274M: Maxim Levitsky <maximlevitsky@gmail.com> 13275S: Maintained 13276F: drivers/mtd/nand/raw/r852.c 13277F: drivers/mtd/nand/raw/r852.h 13278 13279RISC-V ARCHITECTURE 13280M: Palmer Dabbelt <palmer@sifive.com> 13281M: Albert Ou <aou@eecs.berkeley.edu> 13282L: linux-riscv@lists.infradead.org 13283T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13284S: Supported 13285F: arch/riscv/ 13286K: riscv 13287N: riscv 13288 13289ROCCAT DRIVERS 13290M: Stefan Achatz <erazor_de@users.sourceforge.net> 13291W: http://sourceforge.net/projects/roccat/ 13292S: Maintained 13293F: drivers/hid/hid-roccat* 13294F: include/linux/hid-roccat* 13295F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13296 13297ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13298M: Jacob chen <jacob2.chen@rock-chips.com> 13299L: linux-media@vger.kernel.org 13300S: Maintained 13301F: drivers/media/platform/rockchip/rga/ 13302F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13303 13304ROCKCHIP VPU CODEC DRIVER 13305M: Ezequiel Garcia <ezequiel@collabora.com> 13306L: linux-media@vger.kernel.org 13307S: Maintained 13308F: drivers/staging/media/platform/rockchip/vpu/ 13309F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13310 13311ROCKER DRIVER 13312M: Jiri Pirko <jiri@resnulli.us> 13313L: netdev@vger.kernel.org 13314S: Supported 13315F: drivers/net/ethernet/rocker/ 13316 13317ROCKETPORT DRIVER 13318P: Comtrol Corp. 13319W: http://www.comtrol.com 13320S: Maintained 13321F: Documentation/serial/rocket.txt 13322F: drivers/tty/rocket* 13323 13324ROCKETPORT EXPRESS/INFINITY DRIVER 13325M: Kevin Cernekee <cernekee@gmail.com> 13326L: linux-serial@vger.kernel.org 13327S: Odd Fixes 13328F: drivers/tty/serial/rp2.* 13329 13330ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13331M: Marek Vasut <marek.vasut+renesas@gmail.com> 13332L: linux-kernel@vger.kernel.org 13333L: linux-renesas-soc@vger.kernel.org 13334S: Supported 13335F: drivers/mfd/bd9571mwv.c 13336F: drivers/regulator/bd9571mwv-regulator.c 13337F: drivers/gpio/gpio-bd9571mwv.c 13338F: include/linux/mfd/bd9571mwv.h 13339F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13340 13341ROSE NETWORK LAYER 13342M: Ralf Baechle <ralf@linux-mips.org> 13343L: linux-hams@vger.kernel.org 13344W: http://www.linux-ax25.org/ 13345S: Maintained 13346F: include/net/rose.h 13347F: include/uapi/linux/rose.h 13348F: net/rose/ 13349 13350RTL2830 MEDIA DRIVER 13351M: Antti Palosaari <crope@iki.fi> 13352L: linux-media@vger.kernel.org 13353W: https://linuxtv.org 13354W: http://palosaari.fi/linux/ 13355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13356T: git git://linuxtv.org/anttip/media_tree.git 13357S: Maintained 13358F: drivers/media/dvb-frontends/rtl2830* 13359 13360RTL2832 MEDIA DRIVER 13361M: Antti Palosaari <crope@iki.fi> 13362L: linux-media@vger.kernel.org 13363W: https://linuxtv.org 13364W: http://palosaari.fi/linux/ 13365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13366T: git git://linuxtv.org/anttip/media_tree.git 13367S: Maintained 13368F: drivers/media/dvb-frontends/rtl2832* 13369 13370RTL2832_SDR MEDIA DRIVER 13371M: Antti Palosaari <crope@iki.fi> 13372L: linux-media@vger.kernel.org 13373W: https://linuxtv.org 13374W: http://palosaari.fi/linux/ 13375Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13376T: git git://linuxtv.org/anttip/media_tree.git 13377S: Maintained 13378F: drivers/media/dvb-frontends/rtl2832_sdr* 13379 13380RTL8180 WIRELESS DRIVER 13381L: linux-wireless@vger.kernel.org 13382W: http://wireless.kernel.org/ 13383T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13384S: Orphan 13385F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13386 13387RTL8187 WIRELESS DRIVER 13388M: Herton Ronaldo Krzesinski <herton@canonical.com> 13389M: Hin-Tak Leung <htl10@users.sourceforge.net> 13390M: Larry Finger <Larry.Finger@lwfinger.net> 13391L: linux-wireless@vger.kernel.org 13392W: http://wireless.kernel.org/ 13393T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13394S: Maintained 13395F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13396 13397REALTEK WIRELESS DRIVER (rtlwifi family) 13398M: Ping-Ke Shih <pkshih@realtek.com> 13399L: linux-wireless@vger.kernel.org 13400W: http://wireless.kernel.org/ 13401T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13402S: Maintained 13403F: drivers/net/wireless/realtek/rtlwifi/ 13404 13405RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13406M: Jes Sorensen <Jes.Sorensen@gmail.com> 13407L: linux-wireless@vger.kernel.org 13408T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13409S: Maintained 13410F: drivers/net/wireless/realtek/rtl8xxxu/ 13411 13412RXRPC SOCKETS (AF_RXRPC) 13413M: David Howells <dhowells@redhat.com> 13414L: linux-afs@lists.infradead.org 13415S: Supported 13416F: net/rxrpc/ 13417F: include/keys/rxrpc-type.h 13418F: include/net/af_rxrpc.h 13419F: include/trace/events/rxrpc.h 13420F: include/uapi/linux/rxrpc.h 13421F: Documentation/networking/rxrpc.txt 13422W: https://www.infradead.org/~dhowells/kafs/ 13423 13424S3 SAVAGE FRAMEBUFFER DRIVER 13425M: Antonino Daplas <adaplas@gmail.com> 13426L: linux-fbdev@vger.kernel.org 13427S: Maintained 13428F: drivers/video/fbdev/savage/ 13429 13430S390 13431M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13432M: Heiko Carstens <heiko.carstens@de.ibm.com> 13433L: linux-s390@vger.kernel.org 13434W: http://www.ibm.com/developerworks/linux/linux390/ 13435T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13436S: Supported 13437F: arch/s390/ 13438F: drivers/s390/ 13439F: Documentation/s390/ 13440F: Documentation/driver-api/s390-drivers.rst 13441 13442S390 COMMON I/O LAYER 13443M: Sebastian Ott <sebott@linux.ibm.com> 13444M: Peter Oberparleiter <oberpar@linux.ibm.com> 13445L: linux-s390@vger.kernel.org 13446W: http://www.ibm.com/developerworks/linux/linux390/ 13447S: Supported 13448F: drivers/s390/cio/ 13449 13450S390 DASD DRIVER 13451M: Stefan Haberland <sth@linux.ibm.com> 13452M: Jan Hoeppner <hoeppner@linux.ibm.com> 13453L: linux-s390@vger.kernel.org 13454W: http://www.ibm.com/developerworks/linux/linux390/ 13455S: Supported 13456F: drivers/s390/block/dasd* 13457F: block/partitions/ibm.c 13458 13459S390 IOMMU (PCI) 13460M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13461L: linux-s390@vger.kernel.org 13462W: http://www.ibm.com/developerworks/linux/linux390/ 13463S: Supported 13464F: drivers/iommu/s390-iommu.c 13465 13466S390 IUCV NETWORK LAYER 13467M: Julian Wiedmann <jwi@linux.ibm.com> 13468M: Ursula Braun <ubraun@linux.ibm.com> 13469L: linux-s390@vger.kernel.org 13470W: http://www.ibm.com/developerworks/linux/linux390/ 13471S: Supported 13472F: drivers/s390/net/*iucv* 13473F: include/net/iucv/ 13474F: net/iucv/ 13475 13476S390 NETWORK DRIVERS 13477M: Julian Wiedmann <jwi@linux.ibm.com> 13478M: Ursula Braun <ubraun@linux.ibm.com> 13479L: linux-s390@vger.kernel.org 13480W: http://www.ibm.com/developerworks/linux/linux390/ 13481S: Supported 13482F: drivers/s390/net/ 13483 13484S390 PCI SUBSYSTEM 13485M: Sebastian Ott <sebott@linux.ibm.com> 13486M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13487L: linux-s390@vger.kernel.org 13488W: http://www.ibm.com/developerworks/linux/linux390/ 13489S: Supported 13490F: arch/s390/pci/ 13491F: drivers/pci/hotplug/s390_pci_hpc.c 13492 13493S390 VFIO-CCW DRIVER 13494M: Cornelia Huck <cohuck@redhat.com> 13495M: Farhan Ali <alifm@linux.ibm.com> 13496M: Eric Farman <farman@linux.ibm.com> 13497R: Halil Pasic <pasic@linux.ibm.com> 13498L: linux-s390@vger.kernel.org 13499L: kvm@vger.kernel.org 13500S: Supported 13501F: drivers/s390/cio/vfio_ccw* 13502F: Documentation/s390/vfio-ccw.txt 13503F: include/uapi/linux/vfio_ccw.h 13504 13505S390 ZCRYPT DRIVER 13506M: Harald Freudenberger <freude@linux.ibm.com> 13507L: linux-s390@vger.kernel.org 13508W: http://www.ibm.com/developerworks/linux/linux390/ 13509S: Supported 13510F: drivers/s390/crypto/ 13511 13512S390 VFIO AP DRIVER 13513M: Tony Krowiak <akrowiak@linux.ibm.com> 13514M: Pierre Morel <pmorel@linux.ibm.com> 13515M: Halil Pasic <pasic@linux.ibm.com> 13516L: linux-s390@vger.kernel.org 13517W: http://www.ibm.com/developerworks/linux/linux390/ 13518S: Supported 13519F: drivers/s390/crypto/vfio_ap_drv.c 13520F: drivers/s390/crypto/vfio_ap_private.h 13521F: drivers/s390/crypto/vfio_ap_ops.c 13522F: Documentation/s390/vfio-ap.txt 13523 13524S390 ZFCP DRIVER 13525M: Steffen Maier <maier@linux.ibm.com> 13526M: Benjamin Block <bblock@linux.ibm.com> 13527L: linux-s390@vger.kernel.org 13528W: http://www.ibm.com/developerworks/linux/linux390/ 13529S: Supported 13530F: drivers/s390/scsi/zfcp_* 13531 13532S3C24XX SD/MMC Driver 13533M: Ben Dooks <ben-linux@fluff.org> 13534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13535S: Supported 13536F: drivers/mmc/host/s3cmci.* 13537 13538SAA6588 RDS RECEIVER DRIVER 13539M: Hans Verkuil <hverkuil@xs4all.nl> 13540L: linux-media@vger.kernel.org 13541T: git git://linuxtv.org/media_tree.git 13542W: https://linuxtv.org 13543S: Odd Fixes 13544F: drivers/media/i2c/saa6588* 13545 13546SAA7134 VIDEO4LINUX DRIVER 13547M: Mauro Carvalho Chehab <mchehab@kernel.org> 13548L: linux-media@vger.kernel.org 13549W: https://linuxtv.org 13550T: git git://linuxtv.org/media_tree.git 13551S: Odd fixes 13552F: Documentation/media/v4l-drivers/saa7134* 13553F: drivers/media/pci/saa7134/ 13554 13555SAA7146 VIDEO4LINUX-2 DRIVER 13556M: Hans Verkuil <hverkuil@xs4all.nl> 13557L: linux-media@vger.kernel.org 13558T: git git://linuxtv.org/media_tree.git 13559S: Maintained 13560F: drivers/media/common/saa7146/ 13561F: drivers/media/pci/saa7146/ 13562F: include/media/drv-intf/saa7146* 13563 13564SAMSUNG AUDIO (ASoC) DRIVERS 13565M: Krzysztof Kozlowski <krzk@kernel.org> 13566M: Sangbeom Kim <sbkim73@samsung.com> 13567M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13568L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13569S: Supported 13570F: sound/soc/samsung/ 13571F: Documentation/devicetree/bindings/sound/samsung* 13572 13573SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13574M: Krzysztof Kozlowski <krzk@kernel.org> 13575L: linux-crypto@vger.kernel.org 13576L: linux-samsung-soc@vger.kernel.org 13577S: Maintained 13578F: drivers/crypto/exynos-rng.c 13579F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13580 13581SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13582M: Łukasz Stelmach <l.stelmach@samsung.com> 13583L: linux-samsung-soc@vger.kernel.org 13584S: Maintained 13585F: drivers/char/hw_random/exynos-trng.c 13586F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13587 13588SAMSUNG FRAMEBUFFER DRIVER 13589M: Jingoo Han <jingoohan1@gmail.com> 13590L: linux-fbdev@vger.kernel.org 13591S: Maintained 13592F: drivers/video/fbdev/s3c-fb.c 13593 13594SAMSUNG LAPTOP DRIVER 13595M: Corentin Chary <corentin.chary@gmail.com> 13596L: platform-driver-x86@vger.kernel.org 13597S: Maintained 13598F: drivers/platform/x86/samsung-laptop.c 13599 13600SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13601M: Sangbeom Kim <sbkim73@samsung.com> 13602M: Krzysztof Kozlowski <krzk@kernel.org> 13603M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13604L: linux-kernel@vger.kernel.org 13605L: linux-samsung-soc@vger.kernel.org 13606S: Supported 13607F: drivers/mfd/sec*.c 13608F: drivers/regulator/s2m*.c 13609F: drivers/regulator/s5m*.c 13610F: drivers/clk/clk-s2mps11.c 13611F: drivers/rtc/rtc-s5m.c 13612F: include/linux/mfd/samsung/ 13613F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13614F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13615F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13616F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13617 13618SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13619M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13620L: linux-media@vger.kernel.org 13621L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13622S: Maintained 13623F: drivers/media/platform/s3c-camif/ 13624F: include/media/drv-intf/s3c_camif.h 13625 13626SAMSUNG S3FWRN5 NFC DRIVER 13627M: Robert Baldyga <r.baldyga@samsung.com> 13628M: Krzysztof Opasiak <k.opasiak@samsung.com> 13629L: linux-nfc@lists.01.org (moderated for non-subscribers) 13630S: Supported 13631F: drivers/nfc/s3fwrn5 13632 13633SAMSUNG S5C73M3 CAMERA DRIVER 13634M: Kyungmin Park <kyungmin.park@samsung.com> 13635M: Andrzej Hajda <a.hajda@samsung.com> 13636L: linux-media@vger.kernel.org 13637S: Supported 13638F: drivers/media/i2c/s5c73m3/* 13639 13640SAMSUNG S5K5BAF CAMERA DRIVER 13641M: Kyungmin Park <kyungmin.park@samsung.com> 13642M: Andrzej Hajda <a.hajda@samsung.com> 13643L: linux-media@vger.kernel.org 13644S: Supported 13645F: drivers/media/i2c/s5k5baf.c 13646 13647SAMSUNG S5P Security SubSystem (SSS) DRIVER 13648M: Krzysztof Kozlowski <krzk@kernel.org> 13649M: Vladimir Zapolskiy <vz@mleia.com> 13650M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13651L: linux-crypto@vger.kernel.org 13652L: linux-samsung-soc@vger.kernel.org 13653S: Maintained 13654F: drivers/crypto/s5p-sss.c 13655 13656SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13657M: Kyungmin Park <kyungmin.park@samsung.com> 13658M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13659L: linux-media@vger.kernel.org 13660Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13661S: Supported 13662F: drivers/media/platform/exynos4-is/ 13663 13664SAMSUNG SOC CLOCK DRIVERS 13665M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13666M: Tomasz Figa <tomasz.figa@gmail.com> 13667M: Chanwoo Choi <cw00.choi@samsung.com> 13668S: Supported 13669L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13670T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13671F: drivers/clk/samsung/ 13672F: include/dt-bindings/clock/exynos*.h 13673F: Documentation/devicetree/bindings/clock/exynos*.txt 13674 13675SAMSUNG SPI DRIVERS 13676M: Kukjin Kim <kgene@kernel.org> 13677M: Krzysztof Kozlowski <krzk@kernel.org> 13678M: Andi Shyti <andi@etezian.org> 13679L: linux-spi@vger.kernel.org 13680L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13681S: Maintained 13682F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13683F: drivers/spi/spi-s3c* 13684F: include/linux/platform_data/spi-s3c64xx.h 13685 13686SAMSUNG SXGBE DRIVERS 13687M: Byungho An <bh74.an@samsung.com> 13688M: Girish K S <ks.giri@samsung.com> 13689M: Vipul Pandya <vipul.pandya@samsung.com> 13690S: Supported 13691L: netdev@vger.kernel.org 13692F: drivers/net/ethernet/samsung/sxgbe/ 13693 13694SAMSUNG THERMAL DRIVER 13695M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13696L: linux-pm@vger.kernel.org 13697L: linux-samsung-soc@vger.kernel.org 13698S: Supported 13699T: git https://github.com/lmajewski/linux-samsung-thermal.git 13700F: drivers/thermal/samsung/ 13701 13702SAMSUNG USB2 PHY DRIVER 13703M: Kamil Debski <kamil@wypas.org> 13704M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13705L: linux-kernel@vger.kernel.org 13706S: Supported 13707F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13708F: Documentation/phy/samsung-usb2.txt 13709F: drivers/phy/samsung/phy-exynos4210-usb2.c 13710F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13711F: drivers/phy/samsung/phy-exynos5250-usb2.c 13712F: drivers/phy/samsung/phy-s5pv210-usb2.c 13713F: drivers/phy/samsung/phy-samsung-usb2.c 13714F: drivers/phy/samsung/phy-samsung-usb2.h 13715 13716SC1200 WDT DRIVER 13717M: Zwane Mwaikambo <zwanem@gmail.com> 13718S: Maintained 13719F: drivers/watchdog/sc1200wdt.c 13720 13721SCHEDULER 13722M: Ingo Molnar <mingo@redhat.com> 13723M: Peter Zijlstra <peterz@infradead.org> 13724L: linux-kernel@vger.kernel.org 13725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13726S: Maintained 13727F: kernel/sched/ 13728F: include/linux/sched.h 13729F: include/uapi/linux/sched.h 13730F: include/linux/wait.h 13731F: include/linux/preempt.h 13732 13733SCR24X CHIP CARD INTERFACE DRIVER 13734M: Lubomir Rintel <lkundrak@v3.sk> 13735S: Supported 13736F: drivers/char/pcmcia/scr24x_cs.c 13737 13738SCSI CDROM DRIVER 13739M: Jens Axboe <axboe@kernel.dk> 13740L: linux-scsi@vger.kernel.org 13741W: http://www.kernel.dk 13742S: Maintained 13743F: drivers/scsi/sr* 13744 13745SCSI RDMA PROTOCOL (SRP) INITIATOR 13746M: Bart Van Assche <bvanassche@acm.org> 13747L: linux-rdma@vger.kernel.org 13748S: Supported 13749Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13750F: drivers/infiniband/ulp/srp/ 13751F: include/scsi/srp.h 13752 13753SCSI RDMA PROTOCOL (SRP) TARGET 13754M: Bart Van Assche <bvanassche@acm.org> 13755L: linux-rdma@vger.kernel.org 13756L: target-devel@vger.kernel.org 13757S: Supported 13758Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13759F: drivers/infiniband/ulp/srpt/ 13760 13761SCSI SG DRIVER 13762M: Doug Gilbert <dgilbert@interlog.com> 13763L: linux-scsi@vger.kernel.org 13764W: http://sg.danny.cz/sg 13765S: Maintained 13766F: Documentation/scsi/scsi-generic.txt 13767F: drivers/scsi/sg.c 13768F: include/scsi/sg.h 13769 13770SCSI SUBSYSTEM 13771M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13773M: "Martin K. Petersen" <martin.petersen@oracle.com> 13774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13775Q: https://patchwork.kernel.org/project/linux-scsi/list/ 13776L: linux-scsi@vger.kernel.org 13777S: Maintained 13778F: Documentation/devicetree/bindings/scsi/ 13779F: drivers/scsi/ 13780F: include/scsi/ 13781 13782SCSI TAPE DRIVER 13783M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13784L: linux-scsi@vger.kernel.org 13785S: Maintained 13786F: Documentation/scsi/st.txt 13787F: drivers/scsi/st.* 13788F: drivers/scsi/st_*.h 13789 13790SCSI TARGET SUBSYSTEM 13791M: "Martin K. Petersen" <martin.petersen@oracle.com> 13792L: linux-scsi@vger.kernel.org 13793L: target-devel@vger.kernel.org 13794W: http://www.linux-iscsi.org 13795T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13796Q: https://patchwork.kernel.org/project/target-devel/list/ 13797S: Supported 13798F: drivers/target/ 13799F: include/target/ 13800F: Documentation/target/ 13801 13802SCTP PROTOCOL 13803M: Vlad Yasevich <vyasevich@gmail.com> 13804M: Neil Horman <nhorman@tuxdriver.com> 13805M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13806L: linux-sctp@vger.kernel.org 13807W: http://lksctp.sourceforge.net 13808S: Maintained 13809F: Documentation/networking/sctp.txt 13810F: include/linux/sctp.h 13811F: include/uapi/linux/sctp.h 13812F: include/net/sctp/ 13813F: net/sctp/ 13814 13815SCx200 CPU SUPPORT 13816M: Jim Cromie <jim.cromie@gmail.com> 13817S: Odd Fixes 13818F: Documentation/i2c/busses/scx200_acb 13819F: arch/x86/platform/scx200/ 13820F: drivers/watchdog/scx200_wdt.c 13821F: drivers/i2c/busses/scx200* 13822F: drivers/mtd/maps/scx200_docflash.c 13823F: include/linux/scx200.h 13824 13825SCx200 GPIO DRIVER 13826M: Jim Cromie <jim.cromie@gmail.com> 13827S: Maintained 13828F: drivers/char/scx200_gpio.c 13829F: include/linux/scx200_gpio.h 13830 13831SCx200 HRT CLOCKSOURCE DRIVER 13832M: Jim Cromie <jim.cromie@gmail.com> 13833S: Maintained 13834F: drivers/clocksource/scx200_hrt.c 13835 13836SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13837M: Sascha Sommer <saschasommer@freenet.de> 13838L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13839S: Maintained 13840F: drivers/mmc/host/sdricoh_cs.c 13841 13842SECO BOARDS CEC DRIVER 13843M: Ettore Chimenti <ek5.chimenti@gmail.com> 13844S: Maintained 13845F: drivers/media/platform/seco-cec/seco-cec.c 13846F: drivers/media/platform/seco-cec/seco-cec.h 13847 13848SECURE COMPUTING 13849M: Kees Cook <keescook@chromium.org> 13850R: Andy Lutomirski <luto@amacapital.net> 13851R: Will Drewry <wad@chromium.org> 13852T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13853S: Supported 13854F: kernel/seccomp.c 13855F: include/uapi/linux/seccomp.h 13856F: include/linux/seccomp.h 13857F: tools/testing/selftests/seccomp/* 13858F: tools/testing/selftests/kselftest_harness.h 13859F: Documentation/userspace-api/seccomp_filter.rst 13860K: \bsecure_computing 13861K: \bTIF_SECCOMP\b 13862 13863SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13864M: Al Cooper <alcooperx@gmail.com> 13865L: linux-mmc@vger.kernel.org 13866L: bcm-kernel-feedback-list@broadcom.com 13867S: Maintained 13868F: drivers/mmc/host/sdhci-brcmstb* 13869 13870SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13871M: Adrian Hunter <adrian.hunter@intel.com> 13872L: linux-mmc@vger.kernel.org 13873S: Maintained 13874F: drivers/mmc/host/sdhci* 13875F: include/linux/mmc/sdhci* 13876 13877EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 13878M: Adrian Hunter <adrian.hunter@intel.com> 13879M: Ritesh Harjani <riteshh@codeaurora.org> 13880M: Asutosh Das <asutoshd@codeaurora.org> 13881L: linux-mmc@vger.kernel.org 13882S: Maintained 13883F: drivers/mmc/host/cqhci* 13884 13885SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13886M: Prabu Thangamuthu <prabu.t@synopsys.com> 13887M: Manjunath M B <manjumb@synopsys.com> 13888L: linux-mmc@vger.kernel.org 13889S: Maintained 13890F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13891 13892SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13893M: Ludovic Desroches <ludovic.desroches@microchip.com> 13894L: linux-mmc@vger.kernel.org 13895S: Supported 13896F: drivers/mmc/host/sdhci-of-at91.c 13897 13898SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13899M: Ben Dooks <ben-linux@fluff.org> 13900M: Jaehoon Chung <jh80.chung@samsung.com> 13901L: linux-mmc@vger.kernel.org 13902S: Maintained 13903F: drivers/mmc/host/sdhci-s3c* 13904 13905SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13906M: Viresh Kumar <vireshk@kernel.org> 13907L: linux-mmc@vger.kernel.org 13908S: Maintained 13909F: drivers/mmc/host/sdhci-spear.c 13910 13911SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13912M: Kishon Vijay Abraham I <kishon@ti.com> 13913L: linux-mmc@vger.kernel.org 13914S: Maintained 13915F: drivers/mmc/host/sdhci-omap.c 13916 13917SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13918M: Scott Bauer <scott.bauer@intel.com> 13919M: Jonathan Derrick <jonathan.derrick@intel.com> 13920L: linux-block@vger.kernel.org 13921S: Supported 13922F: block/sed* 13923F: block/opal_proto.h 13924F: include/linux/sed* 13925F: include/uapi/linux/sed* 13926 13927SECURITY CONTACT 13928M: Security Officers <security@kernel.org> 13929S: Supported 13930 13931SECURITY SUBSYSTEM 13932M: James Morris <jmorris@namei.org> 13933M: "Serge E. Hallyn" <serge@hallyn.com> 13934L: linux-security-module@vger.kernel.org (suggested Cc:) 13935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13936W: http://kernsec.org/ 13937S: Supported 13938F: security/ 13939X: security/selinux/ 13940 13941SELINUX SECURITY MODULE 13942M: Paul Moore <paul@paul-moore.com> 13943M: Stephen Smalley <sds@tycho.nsa.gov> 13944M: Eric Paris <eparis@parisplace.org> 13945L: selinux@vger.kernel.org 13946W: https://selinuxproject.org 13947W: https://github.com/SELinuxProject 13948T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13949S: Supported 13950F: include/linux/selinux* 13951F: security/selinux/ 13952F: scripts/selinux/ 13953F: Documentation/admin-guide/LSM/SELinux.rst 13954 13955SENSABLE PHANTOM 13956M: Jiri Slaby <jirislaby@gmail.com> 13957S: Maintained 13958F: drivers/misc/phantom.c 13959F: include/uapi/linux/phantom.h 13960 13961SERIAL DEVICE BUS 13962M: Rob Herring <robh@kernel.org> 13963L: linux-serial@vger.kernel.org 13964S: Maintained 13965F: Documentation/devicetree/bindings/serial/slave-device.txt 13966F: drivers/tty/serdev/ 13967F: include/linux/serdev.h 13968 13969SERIAL DRIVERS 13970M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13971L: linux-serial@vger.kernel.org 13972S: Maintained 13973F: Documentation/devicetree/bindings/serial/ 13974F: drivers/tty/serial/ 13975 13976SERIAL IR RECEIVER 13977M: Sean Young <sean@mess.org> 13978L: linux-media@vger.kernel.org 13979S: Maintained 13980F: drivers/media/rc/serial_ir.c 13981 13982SFC NETWORK DRIVER 13983M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13984M: Edward Cree <ecree@solarflare.com> 13985M: Bert Kenward <bkenward@solarflare.com> 13986L: netdev@vger.kernel.org 13987S: Supported 13988F: drivers/net/ethernet/sfc/ 13989 13990SFF/SFP/SFP+ MODULE SUPPORT 13991M: Russell King <linux@armlinux.org.uk> 13992L: netdev@vger.kernel.org 13993S: Maintained 13994F: drivers/net/phy/phylink.c 13995F: drivers/net/phy/sfp* 13996F: include/linux/phylink.h 13997F: include/linux/sfp.h 13998 13999SGI GRU DRIVER 14000M: Dimitri Sivanich <sivanich@sgi.com> 14001S: Maintained 14002F: drivers/misc/sgi-gru/ 14003 14004SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14005M: Pat Gefre <pfg@sgi.com> 14006L: linux-ia64@vger.kernel.org 14007S: Supported 14008F: Documentation/ia64/serial.txt 14009F: drivers/tty/serial/ioc?_serial.c 14010F: include/linux/ioc?.h 14011 14012SGI XP/XPC/XPNET DRIVER 14013M: Cliff Whickman <cpw@sgi.com> 14014M: Robin Holt <robinmholt@gmail.com> 14015S: Maintained 14016F: drivers/misc/sgi-xp/ 14017 14018SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14019M: Ursula Braun <ubraun@linux.ibm.com> 14020M: Karsten Graul <kgraul@linux.ibm.com> 14021L: linux-s390@vger.kernel.org 14022W: http://www.ibm.com/developerworks/linux/linux390/ 14023S: Supported 14024F: net/smc/ 14025 14026SHARP RJ54N1CB0C SENSOR DRIVER 14027M: Jacopo Mondi <jacopo@jmondi.org> 14028L: linux-media@vger.kernel.org 14029T: git git://linuxtv.org/media_tree.git 14030S: Odd fixes 14031F: drivers/media/i2c/rj54n1cb0c.c 14032F: include/media/i2c/rj54n1cb0c.h 14033 14034SH_VEU V4L2 MEM2MEM DRIVER 14035L: linux-media@vger.kernel.org 14036S: Orphan 14037F: drivers/media/platform/sh_veu.c 14038 14039SH_VOU V4L2 OUTPUT DRIVER 14040L: linux-media@vger.kernel.org 14041S: Orphan 14042F: drivers/media/platform/sh_vou.c 14043F: include/media/drv-intf/sh_vou.h 14044 14045SI2157 MEDIA DRIVER 14046M: Antti Palosaari <crope@iki.fi> 14047L: linux-media@vger.kernel.org 14048W: https://linuxtv.org 14049W: http://palosaari.fi/linux/ 14050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14051T: git git://linuxtv.org/anttip/media_tree.git 14052S: Maintained 14053F: drivers/media/tuners/si2157* 14054 14055SI2165 MEDIA DRIVER 14056M: Matthias Schwarzott <zzam@gentoo.org> 14057L: linux-media@vger.kernel.org 14058W: https://linuxtv.org 14059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14060S: Maintained 14061F: drivers/media/dvb-frontends/si2165* 14062 14063SI2168 MEDIA DRIVER 14064M: Antti Palosaari <crope@iki.fi> 14065L: linux-media@vger.kernel.org 14066W: https://linuxtv.org 14067W: http://palosaari.fi/linux/ 14068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14069T: git git://linuxtv.org/anttip/media_tree.git 14070S: Maintained 14071F: drivers/media/dvb-frontends/si2168* 14072 14073SI470X FM RADIO RECEIVER I2C DRIVER 14074M: Hans Verkuil <hverkuil@xs4all.nl> 14075L: linux-media@vger.kernel.org 14076T: git git://linuxtv.org/media_tree.git 14077W: https://linuxtv.org 14078S: Odd Fixes 14079F: drivers/media/radio/si470x/radio-si470x-i2c.c 14080 14081SI470X FM RADIO RECEIVER USB DRIVER 14082M: Hans Verkuil <hverkuil@xs4all.nl> 14083L: linux-media@vger.kernel.org 14084T: git git://linuxtv.org/media_tree.git 14085W: https://linuxtv.org 14086S: Maintained 14087F: drivers/media/radio/si470x/radio-si470x-common.c 14088F: drivers/media/radio/si470x/radio-si470x.h 14089F: drivers/media/radio/si470x/radio-si470x-usb.c 14090 14091SI4713 FM RADIO TRANSMITTER I2C DRIVER 14092M: Eduardo Valentin <edubezval@gmail.com> 14093L: linux-media@vger.kernel.org 14094T: git git://linuxtv.org/media_tree.git 14095W: https://linuxtv.org 14096S: Odd Fixes 14097F: drivers/media/radio/si4713/si4713.? 14098 14099SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14100M: Eduardo Valentin <edubezval@gmail.com> 14101L: linux-media@vger.kernel.org 14102T: git git://linuxtv.org/media_tree.git 14103W: https://linuxtv.org 14104S: Odd Fixes 14105F: drivers/media/radio/si4713/radio-platform-si4713.c 14106 14107SI4713 FM RADIO TRANSMITTER USB DRIVER 14108M: Hans Verkuil <hverkuil@xs4all.nl> 14109L: linux-media@vger.kernel.org 14110T: git git://linuxtv.org/media_tree.git 14111W: https://linuxtv.org 14112S: Maintained 14113F: drivers/media/radio/si4713/radio-usb-si4713.c 14114 14115SIANO DVB DRIVER 14116M: Mauro Carvalho Chehab <mchehab@kernel.org> 14117L: linux-media@vger.kernel.org 14118W: https://linuxtv.org 14119T: git git://linuxtv.org/media_tree.git 14120S: Odd fixes 14121F: drivers/media/common/siano/ 14122F: drivers/media/usb/siano/ 14123F: drivers/media/usb/siano/ 14124F: drivers/media/mmc/siano/ 14125 14126SIFIVE DRIVERS 14127M: Palmer Dabbelt <palmer@sifive.com> 14128M: Paul Walmsley <paul.walmsley@sifive.com> 14129L: linux-riscv@lists.infradead.org 14130T: git git://github.com/sifive/riscv-linux.git 14131S: Supported 14132K: sifive 14133N: sifive 14134 14135SILEAD TOUCHSCREEN DRIVER 14136M: Hans de Goede <hdegoede@redhat.com> 14137L: linux-input@vger.kernel.org 14138L: platform-driver-x86@vger.kernel.org 14139S: Maintained 14140F: drivers/input/touchscreen/silead.c 14141F: drivers/platform/x86/touchscreen_dmi.c 14142 14143SILICON MOTION SM712 FRAME BUFFER DRIVER 14144M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14145M: Teddy Wang <teddy.wang@siliconmotion.com> 14146M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14147L: linux-fbdev@vger.kernel.org 14148S: Maintained 14149F: drivers/video/fbdev/sm712* 14150F: Documentation/fb/sm712fb.txt 14151 14152SIMPLE FIRMWARE INTERFACE (SFI) 14153M: Len Brown <lenb@kernel.org> 14154L: sfi-devel@simplefirmware.org 14155W: http://simplefirmware.org/ 14156T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14157S: Supported 14158F: arch/x86/platform/sfi/ 14159F: drivers/sfi/ 14160F: include/linux/sfi*.h 14161 14162SIMPLEFB FB DRIVER 14163M: Hans de Goede <hdegoede@redhat.com> 14164L: linux-fbdev@vger.kernel.org 14165S: Maintained 14166F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 14167F: drivers/video/fbdev/simplefb.c 14168F: include/linux/platform_data/simplefb.h 14169 14170SIMTEC EB110ATX (Chalice CATS) 14171P: Ben Dooks 14172P: Vincent Sanders <vince@simtec.co.uk> 14173M: Simtec Linux Team <linux@simtec.co.uk> 14174W: http://www.simtec.co.uk/products/EB110ATX/ 14175S: Supported 14176 14177SIMTEC EB2410ITX (BAST) 14178P: Ben Dooks 14179P: Vincent Sanders <vince@simtec.co.uk> 14180M: Simtec Linux Team <linux@simtec.co.uk> 14181W: http://www.simtec.co.uk/products/EB2410ITX/ 14182S: Supported 14183F: arch/arm/mach-s3c24xx/mach-bast.c 14184F: arch/arm/mach-s3c24xx/bast-ide.c 14185F: arch/arm/mach-s3c24xx/bast-irq.c 14186 14187SIPHASH PRF ROUTINES 14188M: Jason A. Donenfeld <Jason@zx2c4.com> 14189S: Maintained 14190F: lib/siphash.c 14191F: lib/test_siphash.c 14192F: include/linux/siphash.h 14193 14194SIOX 14195M: Gavin Schenk <g.schenk@eckelmann.de> 14196M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14197R: Pengutronix Kernel Team <kernel@pengutronix.de> 14198S: Supported 14199F: drivers/siox/* 14200F: drivers/gpio/gpio-siox.c 14201F: include/trace/events/siox.h 14202 14203SIS 190 ETHERNET DRIVER 14204M: Francois Romieu <romieu@fr.zoreil.com> 14205L: netdev@vger.kernel.org 14206S: Maintained 14207F: drivers/net/ethernet/sis/sis190.c 14208 14209SIS 900/7016 FAST ETHERNET DRIVER 14210M: Daniele Venzano <venza@brownhat.org> 14211W: http://www.brownhat.org/sis900.html 14212L: netdev@vger.kernel.org 14213S: Maintained 14214F: drivers/net/ethernet/sis/sis900.* 14215 14216SIS FRAMEBUFFER DRIVER 14217M: Thomas Winischhofer <thomas@winischhofer.net> 14218W: http://www.winischhofer.net/linuxsisvga.shtml 14219S: Maintained 14220F: Documentation/fb/sisfb.txt 14221F: drivers/video/fbdev/sis/ 14222F: include/video/sisfb.h 14223 14224SIS USB2VGA DRIVER 14225M: Thomas Winischhofer <thomas@winischhofer.net> 14226W: http://www.winischhofer.at/linuxsisusbvga.shtml 14227S: Maintained 14228F: drivers/usb/misc/sisusbvga/ 14229 14230SLAB ALLOCATOR 14231M: Christoph Lameter <cl@linux.com> 14232M: Pekka Enberg <penberg@kernel.org> 14233M: David Rientjes <rientjes@google.com> 14234M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14235M: Andrew Morton <akpm@linux-foundation.org> 14236L: linux-mm@kvack.org 14237S: Maintained 14238F: include/linux/sl?b*.h 14239F: mm/sl?b* 14240 14241SLEEPABLE READ-COPY UPDATE (SRCU) 14242M: Lai Jiangshan <jiangshanlai@gmail.com> 14243M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14244M: Josh Triplett <josh@joshtriplett.org> 14245R: Steven Rostedt <rostedt@goodmis.org> 14246R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14247L: linux-kernel@vger.kernel.org 14248W: http://www.rdrop.com/users/paulmck/RCU/ 14249S: Supported 14250T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14251F: include/linux/srcu*.h 14252F: kernel/rcu/srcu*.c 14253 14254SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14255M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14256L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14257S: Maintained 14258F: drivers/slimbus/ 14259F: Documentation/devicetree/bindings/slimbus/ 14260F: include/linux/slimbus.h 14261 14262SMACK SECURITY MODULE 14263M: Casey Schaufler <casey@schaufler-ca.com> 14264L: linux-security-module@vger.kernel.org 14265W: http://schaufler-ca.com 14266T: git git://github.com/cschaufler/smack-next 14267S: Maintained 14268F: Documentation/admin-guide/LSM/Smack.rst 14269F: security/smack/ 14270 14271SMC91x ETHERNET DRIVER 14272M: Nicolas Pitre <nico@fluxnic.net> 14273S: Odd Fixes 14274F: drivers/net/ethernet/smsc/smc91x.* 14275 14276SMIA AND SMIA++ IMAGE SENSOR DRIVER 14277M: Sakari Ailus <sakari.ailus@iki.fi> 14278L: linux-media@vger.kernel.org 14279S: Maintained 14280F: drivers/media/i2c/smiapp/ 14281F: include/media/i2c/smiapp.h 14282F: drivers/media/i2c/smiapp-pll.c 14283F: drivers/media/i2c/smiapp-pll.h 14284F: include/uapi/linux/smiapp.h 14285F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14286 14287SMM665 HARDWARE MONITOR DRIVER 14288M: Guenter Roeck <linux@roeck-us.net> 14289L: linux-hwmon@vger.kernel.org 14290S: Maintained 14291F: Documentation/hwmon/smm665 14292F: drivers/hwmon/smm665.c 14293 14294SMSC EMC2103 HARDWARE MONITOR DRIVER 14295M: Steve Glendinning <steve.glendinning@shawell.net> 14296L: linux-hwmon@vger.kernel.org 14297S: Maintained 14298F: Documentation/hwmon/emc2103 14299F: drivers/hwmon/emc2103.c 14300 14301SMSC SCH5627 HARDWARE MONITOR DRIVER 14302M: Hans de Goede <hdegoede@redhat.com> 14303L: linux-hwmon@vger.kernel.org 14304S: Supported 14305F: Documentation/hwmon/sch5627 14306F: drivers/hwmon/sch5627.c 14307 14308SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14309M: Steve Glendinning <steve.glendinning@shawell.net> 14310L: linux-fbdev@vger.kernel.org 14311S: Maintained 14312F: drivers/video/fbdev/smscufx.c 14313 14314SMSC47B397 HARDWARE MONITOR DRIVER 14315M: Jean Delvare <jdelvare@suse.com> 14316L: linux-hwmon@vger.kernel.org 14317S: Maintained 14318F: Documentation/hwmon/smsc47b397 14319F: drivers/hwmon/smsc47b397.c 14320 14321SMSC911x ETHERNET DRIVER 14322M: Steve Glendinning <steve.glendinning@shawell.net> 14323L: netdev@vger.kernel.org 14324S: Maintained 14325F: include/linux/smsc911x.h 14326F: drivers/net/ethernet/smsc/smsc911x.* 14327 14328SMSC9420 PCI ETHERNET DRIVER 14329M: Steve Glendinning <steve.glendinning@shawell.net> 14330L: netdev@vger.kernel.org 14331S: Maintained 14332F: drivers/net/ethernet/smsc/smsc9420.* 14333 14334SOC-CAMERA V4L2 SUBSYSTEM 14335L: linux-media@vger.kernel.org 14336T: git git://linuxtv.org/media_tree.git 14337S: Orphan 14338F: include/media/soc* 14339F: drivers/media/i2c/soc_camera/ 14340F: drivers/media/platform/soc_camera/ 14341 14342SOCIONEXT SYNQUACER I2C DRIVER 14343M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14344L: linux-i2c@vger.kernel.org 14345S: Maintained 14346F: drivers/i2c/busses/i2c-synquacer.c 14347F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14348 14349SOCIONEXT UNIPHIER SOUND DRIVER 14350L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14351S: Orphan 14352F: sound/soc/uniphier/ 14353 14354SOEKRIS NET48XX LED SUPPORT 14355M: Chris Boot <bootc@bootc.net> 14356S: Maintained 14357F: drivers/leds/leds-net48xx.c 14358 14359SOFT-ROCE DRIVER (rxe) 14360M: Moni Shoua <monis@mellanox.com> 14361L: linux-rdma@vger.kernel.org 14362S: Supported 14363W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14364Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14365F: drivers/infiniband/sw/rxe/ 14366F: include/uapi/rdma/rdma_user_rxe.h 14367 14368SOFTLOGIC 6x10 MPEG CODEC 14369M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14370M: Anton Sviridenko <anton@corp.bluecherry.net> 14371M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14372M: Andrey Utkin <andrey_utkin@fastmail.com> 14373M: Ismael Luceno <ismael@iodev.co.uk> 14374L: linux-media@vger.kernel.org 14375S: Supported 14376F: drivers/media/pci/solo6x10/ 14377 14378SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14379M: James Morse <james.morse@arm.com> 14380L: linux-arm-kernel@lists.infradead.org 14381S: Maintained 14382F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14383F: drivers/firmware/arm_sdei.c 14384F: include/linux/arm_sdei.h 14385F: include/uapi/linux/arm_sdei.h 14386 14387SOFTWARE RAID (Multiple Disks) SUPPORT 14388M: Shaohua Li <shli@kernel.org> 14389L: linux-raid@vger.kernel.org 14390T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14391S: Supported 14392F: drivers/md/Makefile 14393F: drivers/md/Kconfig 14394F: drivers/md/md* 14395F: drivers/md/raid* 14396F: include/linux/raid/ 14397F: include/uapi/linux/raid/ 14398 14399SOCIONEXT (SNI) AVE NETWORK DRIVER 14400M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14401L: netdev@vger.kernel.org 14402S: Maintained 14403F: drivers/net/ethernet/socionext/sni_ave.c 14404F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14405 14406SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14407M: Jassi Brar <jaswinder.singh@linaro.org> 14408L: netdev@vger.kernel.org 14409S: Maintained 14410F: drivers/net/ethernet/socionext/netsec.c 14411F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14412 14413SOLIDRUN CLEARFOG SUPPORT 14414M: Russell King <linux@armlinux.org.uk> 14415S: Maintained 14416F: arch/arm/boot/dts/armada-388-clearfog* 14417F: arch/arm/boot/dts/armada-38x-solidrun-* 14418 14419SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14420M: Russell King <linux@armlinux.org.uk> 14421S: Maintained 14422F: arch/arm/boot/dts/imx6*-cubox-i* 14423F: arch/arm/boot/dts/imx6*-hummingboard* 14424F: arch/arm/boot/dts/imx6*-sr-* 14425 14426SONIC NETWORK DRIVER 14427M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14428L: netdev@vger.kernel.org 14429S: Maintained 14430F: drivers/net/ethernet/natsemi/sonic.* 14431 14432SONICS SILICON BACKPLANE DRIVER (SSB) 14433M: Michael Buesch <m@bues.ch> 14434L: linux-wireless@vger.kernel.org 14435S: Maintained 14436F: drivers/ssb/ 14437F: include/linux/ssb/ 14438 14439SONY IMX214 SENSOR DRIVER 14440M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14441L: linux-media@vger.kernel.org 14442T: git git://linuxtv.org/media_tree.git 14443S: Maintained 14444F: drivers/media/i2c/imx214.c 14445F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14446 14447SONY IMX258 SENSOR DRIVER 14448M: Sakari Ailus <sakari.ailus@linux.intel.com> 14449L: linux-media@vger.kernel.org 14450T: git git://linuxtv.org/media_tree.git 14451S: Maintained 14452F: drivers/media/i2c/imx258.c 14453 14454SONY IMX274 SENSOR DRIVER 14455M: Leon Luo <leonl@leopardimaging.com> 14456L: linux-media@vger.kernel.org 14457T: git git://linuxtv.org/media_tree.git 14458S: Maintained 14459F: drivers/media/i2c/imx274.c 14460F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14461 14462SONY IMX319 SENSOR DRIVER 14463M: Bingbu Cao <bingbu.cao@intel.com> 14464L: linux-media@vger.kernel.org 14465T: git git://linuxtv.org/media_tree.git 14466S: Maintained 14467F: drivers/media/i2c/imx319.c 14468 14469SONY IMX355 SENSOR DRIVER 14470M: Tianshu Qiu <tian.shu.qiu@intel.com> 14471L: linux-media@vger.kernel.org 14472T: git git://linuxtv.org/media_tree.git 14473S: Maintained 14474F: drivers/media/i2c/imx355.c 14475 14476SONY MEMORYSTICK CARD SUPPORT 14477M: Alex Dubov <oakad@yahoo.com> 14478W: http://tifmxx.berlios.de/ 14479S: Maintained 14480F: drivers/memstick/host/tifm_ms.c 14481 14482SONY MEMORYSTICK STANDARD SUPPORT 14483M: Maxim Levitsky <maximlevitsky@gmail.com> 14484S: Maintained 14485F: drivers/memstick/core/ms_block.* 14486 14487SONY VAIO CONTROL DEVICE DRIVER 14488M: Mattia Dongili <malattia@linux.it> 14489L: platform-driver-x86@vger.kernel.org 14490W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14491S: Maintained 14492F: Documentation/laptops/sony-laptop.txt 14493F: drivers/char/sonypi.c 14494F: drivers/platform/x86/sony-laptop.c 14495F: include/linux/sony-laptop.h 14496 14497SOUND 14498M: Jaroslav Kysela <perex@perex.cz> 14499M: Takashi Iwai <tiwai@suse.com> 14500L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14501W: http://www.alsa-project.org/ 14502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14503T: git git://git.alsa-project.org/alsa-kernel.git 14504Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14505S: Maintained 14506F: Documentation/sound/ 14507F: include/sound/ 14508F: include/uapi/sound/ 14509F: sound/ 14510 14511SOUND - COMPRESSED AUDIO 14512M: Vinod Koul <vkoul@kernel.org> 14513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14515S: Supported 14516F: Documentation/sound/designs/compress-offload.rst 14517F: include/sound/compress_driver.h 14518F: include/uapi/sound/compress_* 14519F: sound/core/compress_offload.c 14520F: sound/soc/soc-compress.c 14521 14522SOUND - DMAENGINE HELPERS 14523M: Lars-Peter Clausen <lars@metafoo.de> 14524S: Supported 14525F: include/sound/dmaengine_pcm.h 14526F: sound/core/pcm_dmaengine.c 14527F: sound/soc/soc-generic-dmaengine-pcm.c 14528 14529SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14530M: Liam Girdwood <lgirdwood@gmail.com> 14531M: Mark Brown <broonie@kernel.org> 14532T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14533L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14534W: http://alsa-project.org/main/index.php/ASoC 14535S: Supported 14536F: Documentation/devicetree/bindings/sound/ 14537F: Documentation/sound/soc/ 14538F: sound/soc/ 14539F: include/dt-bindings/sound/ 14540F: include/sound/soc* 14541 14542SOUNDWIRE SUBSYSTEM 14543M: Vinod Koul <vkoul@kernel.org> 14544M: Sanyog Kale <sanyog.r.kale@intel.com> 14545R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14546L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14547S: Supported 14548F: Documentation/driver-api/soundwire/ 14549F: drivers/soundwire/ 14550F: include/linux/soundwire/ 14551 14552SP2 MEDIA DRIVER 14553M: Olli Salonen <olli.salonen@iki.fi> 14554L: linux-media@vger.kernel.org 14555W: https://linuxtv.org 14556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14557S: Maintained 14558F: drivers/media/dvb-frontends/sp2* 14559 14560SPARC + UltraSPARC (sparc/sparc64) 14561M: "David S. Miller" <davem@davemloft.net> 14562L: sparclinux@vger.kernel.org 14563Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14564T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14565T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14566S: Maintained 14567F: arch/sparc/ 14568F: drivers/sbus/ 14569 14570SPARC SERIAL DRIVERS 14571M: "David S. Miller" <davem@davemloft.net> 14572L: sparclinux@vger.kernel.org 14573T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14574T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14575S: Maintained 14576F: include/linux/sunserialcore.h 14577F: drivers/tty/serial/suncore.c 14578F: drivers/tty/serial/sunhv.c 14579F: drivers/tty/serial/sunsab.c 14580F: drivers/tty/serial/sunsab.h 14581F: drivers/tty/serial/sunsu.c 14582F: drivers/tty/serial/sunzilog.c 14583F: drivers/tty/serial/sunzilog.h 14584F: drivers/tty/vcc.c 14585 14586SPARSE CHECKER 14587M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14588L: linux-sparse@vger.kernel.org 14589W: https://sparse.wiki.kernel.org/ 14590T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14591S: Maintained 14592F: include/linux/compiler.h 14593 14594SPEAR CLOCK FRAMEWORK SUPPORT 14595M: Viresh Kumar <vireshk@kernel.org> 14596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14597W: http://www.st.com/spear 14598S: Maintained 14599F: drivers/clk/spear/ 14600 14601SPEAR PLATFORM SUPPORT 14602M: Viresh Kumar <vireshk@kernel.org> 14603M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14605W: http://www.st.com/spear 14606S: Maintained 14607F: arch/arm/boot/dts/spear* 14608F: arch/arm/mach-spear/ 14609 14610SPI NOR SUBSYSTEM 14611M: Marek Vasut <marek.vasut@gmail.com> 14612M: Tudor Ambarus <tudor.ambarus@microchip.com> 14613L: linux-mtd@lists.infradead.org 14614W: http://www.linux-mtd.infradead.org/ 14615Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14616T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14617T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14618S: Maintained 14619F: drivers/mtd/spi-nor/ 14620F: include/linux/mtd/spi-nor.h 14621 14622SPI SUBSYSTEM 14623M: Mark Brown <broonie@kernel.org> 14624L: linux-spi@vger.kernel.org 14625T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14626Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14627S: Maintained 14628F: Documentation/devicetree/bindings/spi/ 14629F: Documentation/spi/ 14630F: drivers/spi/ 14631F: include/linux/spi/ 14632F: include/uapi/linux/spi/ 14633F: tools/spi/ 14634 14635SPIDERNET NETWORK DRIVER for CELL 14636M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14637L: netdev@vger.kernel.org 14638S: Supported 14639F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14640F: drivers/net/ethernet/toshiba/spider_net* 14641 14642SPMI SUBSYSTEM 14643R: Stephen Boyd <sboyd@kernel.org> 14644L: linux-arm-msm@vger.kernel.org 14645F: Documentation/devicetree/bindings/spmi/ 14646F: drivers/spmi/ 14647F: include/dt-bindings/spmi/spmi.h 14648F: include/linux/spmi.h 14649F: include/trace/events/spmi.h 14650 14651SPU FILE SYSTEM 14652M: Jeremy Kerr <jk@ozlabs.org> 14653L: linuxppc-dev@lists.ozlabs.org 14654W: http://www.ibm.com/developerworks/power/cell/ 14655S: Supported 14656F: Documentation/filesystems/spufs.txt 14657F: arch/powerpc/platforms/cell/spufs/ 14658 14659SQUASHFS FILE SYSTEM 14660M: Phillip Lougher <phillip@squashfs.org.uk> 14661L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14662W: http://squashfs.org.uk 14663T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14664S: Maintained 14665F: Documentation/filesystems/squashfs.txt 14666F: fs/squashfs/ 14667 14668SRM (Alpha) environment access 14669M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14670S: Maintained 14671F: arch/alpha/kernel/srm_env.c 14672 14673ST LSM6DSx IMU IIO DRIVER 14674M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14675L: linux-iio@vger.kernel.org 14676W: http://www.st.com/ 14677S: Maintained 14678F: drivers/iio/imu/st_lsm6dsx/ 14679F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14680 14681ST STM32 I2C/SMBUS DRIVER 14682M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14683L: linux-i2c@vger.kernel.org 14684S: Maintained 14685F: drivers/i2c/busses/i2c-stm32* 14686 14687ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14688M: Song Qiang <songqiang1304521@gmail.com> 14689L: linux-iio@vger.kernel.org 14690S: Maintained 14691F: drivers/iio/proximity/vl53l0x-i2c.c 14692F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14693 14694STABLE BRANCH 14695M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14696M: Sasha Levin <sashal@kernel.org> 14697L: stable@vger.kernel.org 14698S: Supported 14699F: Documentation/process/stable-kernel-rules.rst 14700 14701STAGING - COMEDI 14702M: Ian Abbott <abbotti@mev.co.uk> 14703M: H Hartley Sweeten <hsweeten@visionengravers.com> 14704S: Odd Fixes 14705F: drivers/staging/comedi/ 14706 14707STAGING - EROFS FILE SYSTEM 14708M: Gao Xiang <gaoxiang25@huawei.com> 14709M: Chao Yu <yuchao0@huawei.com> 14710L: linux-erofs@lists.ozlabs.org 14711S: Maintained 14712F: drivers/staging/erofs/ 14713 14714STAGING - INDUSTRIAL IO 14715M: Jonathan Cameron <jic23@kernel.org> 14716L: linux-iio@vger.kernel.org 14717S: Odd Fixes 14718F: Documentation/devicetree/bindings/staging/iio/ 14719F: drivers/staging/iio/ 14720 14721STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14722M: Marc Dietrich <marvin24@gmx.de> 14723L: ac100@lists.launchpad.net (moderated for non-subscribers) 14724L: linux-tegra@vger.kernel.org 14725S: Maintained 14726F: drivers/staging/nvec/ 14727 14728STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14729M: Jens Frederich <jfrederich@gmail.com> 14730M: Daniel Drake <dsd@laptop.org> 14731M: Jon Nettleton <jon.nettleton@gmail.com> 14732W: http://wiki.laptop.org/go/DCON 14733S: Maintained 14734F: drivers/staging/olpc_dcon/ 14735 14736STAGING - REALTEK RTL8712U DRIVERS 14737M: Larry Finger <Larry.Finger@lwfinger.net> 14738M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14739S: Odd Fixes 14740F: drivers/staging/rtl8712/ 14741 14742STAGING - REALTEK RTL8188EU DRIVERS 14743M: Larry Finger <Larry.Finger@lwfinger.net> 14744S: Odd Fixes 14745F: drivers/staging/rtl8188eu/ 14746 14747STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14748M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14749M: Teddy Wang <teddy.wang@siliconmotion.com> 14750M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14751L: linux-fbdev@vger.kernel.org 14752S: Maintained 14753F: drivers/staging/sm750fb/ 14754 14755STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14756M: William Hubbs <w.d.hubbs@gmail.com> 14757M: Chris Brannon <chris@the-brannons.com> 14758M: Kirk Reiser <kirk@reisers.ca> 14759M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14760L: speakup@linux-speakup.org 14761W: http://www.linux-speakup.org/ 14762S: Odd Fixes 14763F: drivers/staging/speakup/ 14764 14765STAGING - VIA VT665X DRIVERS 14766M: Forest Bond <forest@alittletooquiet.net> 14767S: Odd Fixes 14768F: drivers/staging/vt665?/ 14769 14770STAGING - WILC1000 WIFI DRIVER 14771M: Adham Abozaeid <adham.abozaeid@microchip.com> 14772M: Ajay Singh <ajay.kathat@microchip.com> 14773L: linux-wireless@vger.kernel.org 14774S: Supported 14775F: drivers/staging/wilc1000/ 14776 14777STAGING SUBSYSTEM 14778M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14779T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14780L: devel@driverdev.osuosl.org 14781S: Supported 14782F: drivers/staging/ 14783 14784STARFIRE/DURALAN NETWORK DRIVER 14785M: Ion Badulescu <ionut@badula.org> 14786S: Odd Fixes 14787F: drivers/net/ethernet/adaptec/starfire* 14788 14789STEC S1220 SKD DRIVER 14790M: Bart Van Assche <bart.vanassche@wdc.com> 14791L: linux-block@vger.kernel.org 14792S: Maintained 14793F: drivers/block/skd*[ch] 14794 14795STI AUDIO (ASoC) DRIVERS 14796M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14797L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14798S: Maintained 14799F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14800F: sound/soc/sti/ 14801 14802STI CEC DRIVER 14803M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14804S: Maintained 14805F: drivers/media/platform/sti/cec/ 14806F: Documentation/devicetree/bindings/media/stih-cec.txt 14807 14808STK1160 USB VIDEO CAPTURE DRIVER 14809M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14810L: linux-media@vger.kernel.org 14811T: git git://linuxtv.org/media_tree.git 14812S: Maintained 14813F: drivers/media/usb/stk1160/ 14814 14815STM32 AUDIO (ASoC) DRIVERS 14816M: Olivier Moysan <olivier.moysan@st.com> 14817M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14819S: Maintained 14820F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14821F: sound/soc/stm/ 14822 14823STM32 TIMER/LPTIMER DRIVERS 14824M: Fabrice Gasnier <fabrice.gasnier@st.com> 14825S: Maintained 14826F: drivers/*/stm32-*timer* 14827F: drivers/pwm/pwm-stm32* 14828F: include/linux/*/stm32-*tim* 14829F: Documentation/ABI/testing/*timer-stm32 14830F: Documentation/devicetree/bindings/*/stm32-*timer* 14831F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14832 14833STMMAC ETHERNET DRIVER 14834M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14835M: Alexandre Torgue <alexandre.torgue@st.com> 14836M: Jose Abreu <joabreu@synopsys.com> 14837L: netdev@vger.kernel.org 14838W: http://www.stlinux.com 14839S: Supported 14840F: drivers/net/ethernet/stmicro/stmmac/ 14841 14842SUN3/3X 14843M: Sam Creasey <sammy@sammy.net> 14844W: http://sammy.net/sun3/ 14845S: Maintained 14846F: arch/m68k/kernel/*sun3* 14847F: arch/m68k/sun3*/ 14848F: arch/m68k/include/asm/sun3* 14849F: drivers/net/ethernet/i825xx/sun3* 14850 14851SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14852M: Hans de Goede <hdegoede@redhat.com> 14853L: linux-input@vger.kernel.org 14854S: Maintained 14855F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14856F: drivers/input/keyboard/sun4i-lradc-keys.c 14857 14858SUNDANCE NETWORK DRIVER 14859M: Denis Kirjanov <kda@linux-powerpc.org> 14860L: netdev@vger.kernel.org 14861S: Maintained 14862F: drivers/net/ethernet/dlink/sundance.c 14863 14864SUPERH 14865M: Yoshinori Sato <ysato@users.sourceforge.jp> 14866M: Rich Felker <dalias@libc.org> 14867L: linux-sh@vger.kernel.org 14868Q: http://patchwork.kernel.org/project/linux-sh/list/ 14869S: Maintained 14870F: Documentation/sh/ 14871F: arch/sh/ 14872F: drivers/sh/ 14873 14874SUSPEND TO RAM 14875M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14876M: Len Brown <len.brown@intel.com> 14877M: Pavel Machek <pavel@ucw.cz> 14878L: linux-pm@vger.kernel.org 14879B: https://bugzilla.kernel.org 14880S: Supported 14881F: Documentation/power/ 14882F: arch/x86/kernel/acpi/ 14883F: drivers/base/power/ 14884F: kernel/power/ 14885F: include/linux/suspend.h 14886F: include/linux/freezer.h 14887F: include/linux/pm.h 14888 14889SVGA HANDLING 14890M: Martin Mares <mj@ucw.cz> 14891L: linux-video@atrey.karlin.mff.cuni.cz 14892S: Maintained 14893F: Documentation/svga.txt 14894F: arch/x86/boot/video* 14895 14896SWIOTLB SUBSYSTEM 14897M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14898L: iommu@lists.linux-foundation.org 14899T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14900S: Supported 14901F: kernel/dma/swiotlb.c 14902F: arch/*/kernel/pci-swiotlb.c 14903F: include/linux/swiotlb.h 14904 14905SWITCHDEV 14906M: Jiri Pirko <jiri@resnulli.us> 14907M: Ivan Vecera <ivecera@redhat.com> 14908L: netdev@vger.kernel.org 14909S: Supported 14910F: net/switchdev/ 14911F: include/net/switchdev.h 14912 14913SY8106A REGULATOR DRIVER 14914M: Icenowy Zheng <icenowy@aosc.io> 14915S: Maintained 14916F: drivers/regulator/sy8106a-regulator.c 14917F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14918 14919SYNC FILE FRAMEWORK 14920M: Sumit Semwal <sumit.semwal@linaro.org> 14921R: Gustavo Padovan <gustavo@padovan.org> 14922S: Maintained 14923L: linux-media@vger.kernel.org 14924L: dri-devel@lists.freedesktop.org 14925F: drivers/dma-buf/sync_* 14926F: drivers/dma-buf/dma-fence* 14927F: drivers/dma-buf/sw_sync.c 14928F: include/linux/sync_file.h 14929F: include/uapi/linux/sync_file.h 14930F: Documentation/sync_file.txt 14931T: git git://anongit.freedesktop.org/drm/drm-misc 14932 14933SYNOPSYS ARC ARCHITECTURE 14934M: Vineet Gupta <vgupta@synopsys.com> 14935L: linux-snps-arc@lists.infradead.org 14936S: Supported 14937F: arch/arc/ 14938F: Documentation/devicetree/bindings/arc/* 14939F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14940F: drivers/clocksource/arc_timer.c 14941F: drivers/tty/serial/arc_uart.c 14942T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14943 14944SYNOPSYS ARC HSDK SDP pll clock driver 14945M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14946S: Supported 14947F: drivers/clk/clk-hsdk-pll.c 14948F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14949 14950SYNOPSYS ARC SDP clock driver 14951M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14952S: Supported 14953F: drivers/clk/axs10x/* 14954F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14955 14956SYNOPSYS ARC SDP platform support 14957M: Alexey Brodkin <abrodkin@synopsys.com> 14958S: Supported 14959F: arch/arc/plat-axs10x 14960F: arch/arc/boot/dts/ax* 14961F: Documentation/devicetree/bindings/arc/axs10* 14962 14963SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14964M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14965S: Supported 14966F: drivers/reset/reset-axs10x.c 14967F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14968 14969SYNOPSYS CREG GPIO DRIVER 14970M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14971S: Maintained 14972F: drivers/gpio/gpio-creg-snps.c 14973F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14974 14975SYNOPSYS DESIGNWARE 8250 UART DRIVER 14976R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14977S: Maintained 14978F: drivers/tty/serial/8250/8250_dw.c 14979 14980SYNOPSYS DESIGNWARE APB GPIO DRIVER 14981M: Hoan Tran <hoan@os.amperecomputing.com> 14982L: linux-gpio@vger.kernel.org 14983S: Maintained 14984F: drivers/gpio/gpio-dwapb.c 14985F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14986 14987SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14988M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14989S: Maintained 14990F: drivers/dma/dwi-axi-dmac/ 14991F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14992 14993SYNOPSYS DESIGNWARE DMAC DRIVER 14994M: Viresh Kumar <vireshk@kernel.org> 14995R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14996S: Maintained 14997F: Documentation/devicetree/bindings/dma/snps-dma.txt 14998F: drivers/dma/dw/ 14999F: include/dt-bindings/dma/dw-dmac.h 15000F: include/linux/dma/dw.h 15001F: include/linux/platform_data/dma-dw.h 15002 15003SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15004M: Jose Abreu <Jose.Abreu@synopsys.com> 15005L: netdev@vger.kernel.org 15006S: Supported 15007F: drivers/net/ethernet/synopsys/ 15008 15009SYNOPSYS DESIGNWARE I2C DRIVER 15010M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15011R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15012R: Mika Westerberg <mika.westerberg@linux.intel.com> 15013L: linux-i2c@vger.kernel.org 15014S: Maintained 15015F: drivers/i2c/busses/i2c-designware-* 15016F: include/linux/platform_data/i2c-designware.h 15017 15018SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15019M: Jaehoon Chung <jh80.chung@samsung.com> 15020L: linux-mmc@vger.kernel.org 15021S: Maintained 15022F: drivers/mmc/host/dw_mmc* 15023 15024SYNOPSYS HSDK RESET CONTROLLER DRIVER 15025M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15026S: Supported 15027F: drivers/reset/reset-hsdk.c 15028F: include/dt-bindings/reset/snps,hsdk-reset.h 15029F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15030 15031SYSTEM CONFIGURATION (SYSCON) 15032M: Lee Jones <lee.jones@linaro.org> 15033M: Arnd Bergmann <arnd@arndb.de> 15034T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15035S: Supported 15036F: drivers/mfd/syscon.c 15037 15038SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15039M: Sudeep Holla <sudeep.holla@arm.com> 15040L: linux-arm-kernel@lists.infradead.org 15041S: Maintained 15042F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15043F: drivers/clk/clk-sc[mp]i.c 15044F: drivers/cpufreq/sc[mp]i-cpufreq.c 15045F: drivers/firmware/arm_scpi.c 15046F: drivers/firmware/arm_scmi/ 15047F: include/linux/sc[mp]i_protocol.h 15048 15049SYSTEM RESET/SHUTDOWN DRIVERS 15050M: Sebastian Reichel <sre@kernel.org> 15051L: linux-pm@vger.kernel.org 15052T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15053S: Maintained 15054F: Documentation/devicetree/bindings/power/reset/ 15055F: drivers/power/reset/ 15056 15057SYSTEM TRACE MODULE CLASS 15058M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15059S: Maintained 15060T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15061F: Documentation/trace/stm.rst 15062F: drivers/hwtracing/stm/ 15063F: include/linux/stm.h 15064F: include/uapi/linux/stm.h 15065 15066SYSV FILESYSTEM 15067M: Christoph Hellwig <hch@infradead.org> 15068S: Maintained 15069F: Documentation/filesystems/sysv-fs.txt 15070F: fs/sysv/ 15071F: include/linux/sysv_fs.h 15072 15073TASKSTATS STATISTICS INTERFACE 15074M: Balbir Singh <bsingharora@gmail.com> 15075S: Maintained 15076F: Documentation/accounting/taskstats* 15077F: include/linux/taskstats* 15078F: kernel/taskstats.c 15079 15080TC subsystem 15081M: Jamal Hadi Salim <jhs@mojatatu.com> 15082M: Cong Wang <xiyou.wangcong@gmail.com> 15083M: Jiri Pirko <jiri@resnulli.us> 15084L: netdev@vger.kernel.org 15085S: Maintained 15086F: include/net/pkt_cls.h 15087F: include/net/pkt_sched.h 15088F: include/net/tc_act/ 15089F: include/uapi/linux/pkt_cls.h 15090F: include/uapi/linux/pkt_sched.h 15091F: include/uapi/linux/tc_act/ 15092F: include/uapi/linux/tc_ematch/ 15093F: net/sched/ 15094 15095TC90522 MEDIA DRIVER 15096M: Akihiro Tsukada <tskd08@gmail.com> 15097L: linux-media@vger.kernel.org 15098S: Odd Fixes 15099F: drivers/media/dvb-frontends/tc90522* 15100 15101TCP LOW PRIORITY MODULE 15102M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15103M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15104W: http://tcp-lp-mod.sourceforge.net/ 15105S: Maintained 15106F: net/ipv4/tcp_lp.c 15107 15108TDA10071 MEDIA DRIVER 15109M: Antti Palosaari <crope@iki.fi> 15110L: linux-media@vger.kernel.org 15111W: https://linuxtv.org 15112W: http://palosaari.fi/linux/ 15113Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15114T: git git://linuxtv.org/anttip/media_tree.git 15115S: Maintained 15116F: drivers/media/dvb-frontends/tda10071* 15117 15118TDA18212 MEDIA DRIVER 15119M: Antti Palosaari <crope@iki.fi> 15120L: linux-media@vger.kernel.org 15121W: https://linuxtv.org 15122W: http://palosaari.fi/linux/ 15123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15124T: git git://linuxtv.org/anttip/media_tree.git 15125S: Maintained 15126F: drivers/media/tuners/tda18212* 15127 15128TDA18218 MEDIA DRIVER 15129M: Antti Palosaari <crope@iki.fi> 15130L: linux-media@vger.kernel.org 15131W: https://linuxtv.org 15132W: http://palosaari.fi/linux/ 15133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15134T: git git://linuxtv.org/anttip/media_tree.git 15135S: Maintained 15136F: drivers/media/tuners/tda18218* 15137 15138TDA18250 MEDIA DRIVER 15139M: Olli Salonen <olli.salonen@iki.fi> 15140L: linux-media@vger.kernel.org 15141W: https://linuxtv.org 15142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15143T: git git://linuxtv.org/media_tree.git 15144S: Maintained 15145F: drivers/media/tuners/tda18250* 15146 15147TDA18271 MEDIA DRIVER 15148M: Michael Krufky <mkrufky@linuxtv.org> 15149L: linux-media@vger.kernel.org 15150W: https://linuxtv.org 15151W: http://github.com/mkrufky 15152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15153T: git git://linuxtv.org/mkrufky/tuners.git 15154S: Maintained 15155F: drivers/media/tuners/tda18271* 15156 15157TDA1997x MEDIA DRIVER 15158M: Tim Harvey <tharvey@gateworks.com> 15159L: linux-media@vger.kernel.org 15160W: https://linuxtv.org 15161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15162S: Maintained 15163F: drivers/media/i2c/tda1997x.* 15164 15165TDA827x MEDIA DRIVER 15166M: Michael Krufky <mkrufky@linuxtv.org> 15167L: linux-media@vger.kernel.org 15168W: https://linuxtv.org 15169W: http://github.com/mkrufky 15170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15171T: git git://linuxtv.org/mkrufky/tuners.git 15172S: Maintained 15173F: drivers/media/tuners/tda8290.* 15174 15175TDA8290 MEDIA DRIVER 15176M: Michael Krufky <mkrufky@linuxtv.org> 15177L: linux-media@vger.kernel.org 15178W: https://linuxtv.org 15179W: http://github.com/mkrufky 15180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15181T: git git://linuxtv.org/mkrufky/tuners.git 15182S: Maintained 15183F: drivers/media/tuners/tda8290.* 15184 15185TDA9840 MEDIA DRIVER 15186M: Hans Verkuil <hverkuil@xs4all.nl> 15187L: linux-media@vger.kernel.org 15188T: git git://linuxtv.org/media_tree.git 15189W: https://linuxtv.org 15190S: Maintained 15191F: drivers/media/i2c/tda9840* 15192 15193TEA5761 TUNER DRIVER 15194M: Mauro Carvalho Chehab <mchehab@kernel.org> 15195L: linux-media@vger.kernel.org 15196W: https://linuxtv.org 15197T: git git://linuxtv.org/media_tree.git 15198S: Odd fixes 15199F: drivers/media/tuners/tea5761.* 15200 15201TEA5767 TUNER DRIVER 15202M: Mauro Carvalho Chehab <mchehab@kernel.org> 15203L: linux-media@vger.kernel.org 15204W: https://linuxtv.org 15205T: git git://linuxtv.org/media_tree.git 15206S: Maintained 15207F: drivers/media/tuners/tea5767.* 15208 15209TEA6415C MEDIA DRIVER 15210M: Hans Verkuil <hverkuil@xs4all.nl> 15211L: linux-media@vger.kernel.org 15212T: git git://linuxtv.org/media_tree.git 15213W: https://linuxtv.org 15214S: Maintained 15215F: drivers/media/i2c/tea6415c* 15216 15217TEA6420 MEDIA DRIVER 15218M: Hans Verkuil <hverkuil@xs4all.nl> 15219L: linux-media@vger.kernel.org 15220T: git git://linuxtv.org/media_tree.git 15221W: https://linuxtv.org 15222S: Maintained 15223F: drivers/media/i2c/tea6420* 15224 15225TEAM DRIVER 15226M: Jiri Pirko <jiri@resnulli.us> 15227L: netdev@vger.kernel.org 15228S: Supported 15229F: drivers/net/team/ 15230F: include/linux/if_team.h 15231F: include/uapi/linux/if_team.h 15232 15233TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15234M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15235S: Maintained 15236F: arch/x86/platform/ts5500/ 15237 15238TECHNOTREND USB IR RECEIVER 15239M: Sean Young <sean@mess.org> 15240L: linux-media@vger.kernel.org 15241S: Maintained 15242F: drivers/media/rc/ttusbir.c 15243 15244TECHWELL TW9910 VIDEO DECODER 15245L: linux-media@vger.kernel.org 15246S: Orphan 15247F: drivers/media/i2c/tw9910.c 15248F: include/media/i2c/tw9910.h 15249 15250TEE SUBSYSTEM 15251M: Jens Wiklander <jens.wiklander@linaro.org> 15252S: Maintained 15253F: include/linux/tee_drv.h 15254F: include/uapi/linux/tee.h 15255F: drivers/tee/ 15256F: Documentation/tee.txt 15257 15258TEGRA ARCHITECTURE SUPPORT 15259M: Thierry Reding <thierry.reding@gmail.com> 15260M: Jonathan Hunter <jonathanh@nvidia.com> 15261L: linux-tegra@vger.kernel.org 15262Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15264S: Supported 15265N: [^a-z]tegra 15266 15267TEGRA CLOCK DRIVER 15268M: Peter De Schrijver <pdeschrijver@nvidia.com> 15269M: Prashant Gaikwad <pgaikwad@nvidia.com> 15270S: Supported 15271F: drivers/clk/tegra/ 15272 15273TEGRA DMA DRIVERS 15274M: Laxman Dewangan <ldewangan@nvidia.com> 15275M: Jon Hunter <jonathanh@nvidia.com> 15276S: Supported 15277F: drivers/dma/tegra* 15278 15279TEGRA I2C DRIVER 15280M: Laxman Dewangan <ldewangan@nvidia.com> 15281S: Supported 15282F: drivers/i2c/busses/i2c-tegra.c 15283 15284TEGRA IOMMU DRIVERS 15285M: Thierry Reding <thierry.reding@gmail.com> 15286L: linux-tegra@vger.kernel.org 15287S: Supported 15288F: drivers/iommu/tegra* 15289 15290TEGRA KBC DRIVER 15291M: Laxman Dewangan <ldewangan@nvidia.com> 15292S: Supported 15293F: drivers/input/keyboard/tegra-kbc.c 15294 15295TEGRA NAND DRIVER 15296M: Stefan Agner <stefan@agner.ch> 15297M: Lucas Stach <dev@lynxeye.de> 15298S: Maintained 15299F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15300F: drivers/mtd/nand/raw/tegra_nand.c 15301 15302TEGRA PWM DRIVER 15303M: Thierry Reding <thierry.reding@gmail.com> 15304S: Supported 15305F: drivers/pwm/pwm-tegra.c 15306 15307TEGRA SERIAL DRIVER 15308M: Laxman Dewangan <ldewangan@nvidia.com> 15309S: Supported 15310F: drivers/tty/serial/serial-tegra.c 15311 15312TEGRA SPI DRIVER 15313M: Laxman Dewangan <ldewangan@nvidia.com> 15314S: Supported 15315F: drivers/spi/spi-tegra* 15316 15317TEHUTI ETHERNET DRIVER 15318M: Andy Gospodarek <andy@greyhouse.net> 15319L: netdev@vger.kernel.org 15320S: Supported 15321F: drivers/net/ethernet/tehuti/* 15322 15323Telecom Clock Driver for MCPL0010 15324M: Mark Gross <mark.gross@intel.com> 15325S: Supported 15326F: drivers/char/tlclk.c 15327 15328TENSILICA XTENSA PORT (xtensa) 15329M: Chris Zankel <chris@zankel.net> 15330M: Max Filippov <jcmvbkbc@gmail.com> 15331L: linux-xtensa@linux-xtensa.org 15332T: git git://github.com/czankel/xtensa-linux.git 15333S: Maintained 15334F: arch/xtensa/ 15335F: drivers/irqchip/irq-xtensa-* 15336 15337Texas Instruments' System Control Interface (TISCI) Protocol Driver 15338M: Nishanth Menon <nm@ti.com> 15339M: Tero Kristo <t-kristo@ti.com> 15340M: Santosh Shilimkar <ssantosh@kernel.org> 15341L: linux-arm-kernel@lists.infradead.org 15342S: Maintained 15343F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15344F: drivers/firmware/ti_sci* 15345F: include/linux/soc/ti/ti_sci_protocol.h 15346F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15347F: drivers/soc/ti/ti_sci_pm_domains.c 15348F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15349F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15350F: drivers/clk/keystone/sci-clk.c 15351F: drivers/reset/reset-ti-sci.c 15352 15353Texas Instruments ASoC drivers 15354M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15356S: Maintained 15357F: sound/soc/ti/ 15358 15359Texas Instruments' DAC7612 DAC Driver 15360M: Ricardo Ribalda <ricardo@ribalda.com> 15361L: linux-iio@vger.kernel.org 15362S: Supported 15363F: drivers/iio/dac/ti-dac7612.c 15364F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15365 15366THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15367M: Hans Verkuil <hverkuil@xs4all.nl> 15368L: linux-media@vger.kernel.org 15369T: git git://linuxtv.org/media_tree.git 15370W: https://linuxtv.org 15371S: Maintained 15372F: drivers/media/radio/radio-raremono.c 15373 15374THERMAL 15375M: Zhang Rui <rui.zhang@intel.com> 15376M: Eduardo Valentin <edubezval@gmail.com> 15377R: Daniel Lezcano <daniel.lezcano@linaro.org> 15378L: linux-pm@vger.kernel.org 15379T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15380T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15381Q: https://patchwork.kernel.org/project/linux-pm/list/ 15382S: Supported 15383F: drivers/thermal/ 15384F: include/linux/thermal.h 15385F: include/uapi/linux/thermal.h 15386F: include/linux/cpu_cooling.h 15387F: Documentation/devicetree/bindings/thermal/ 15388 15389THERMAL/CPU_COOLING 15390M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15391M: Viresh Kumar <viresh.kumar@linaro.org> 15392M: Javi Merino <javi.merino@kernel.org> 15393L: linux-pm@vger.kernel.org 15394S: Supported 15395F: Documentation/thermal/cpu-cooling-api.txt 15396F: drivers/thermal/cpu_cooling.c 15397F: include/linux/cpu_cooling.h 15398 15399THINKPAD ACPI EXTRAS DRIVER 15400M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15401L: ibm-acpi-devel@lists.sourceforge.net 15402L: platform-driver-x86@vger.kernel.org 15403W: http://ibm-acpi.sourceforge.net 15404W: http://thinkwiki.org/wiki/Ibm-acpi 15405T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15406S: Maintained 15407F: drivers/platform/x86/thinkpad_acpi.c 15408 15409THUNDERBOLT DRIVER 15410M: Andreas Noever <andreas.noever@gmail.com> 15411M: Michael Jamet <michael.jamet@intel.com> 15412M: Mika Westerberg <mika.westerberg@linux.intel.com> 15413M: Yehezkel Bernat <YehezkelShB@gmail.com> 15414T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15415S: Maintained 15416F: Documentation/admin-guide/thunderbolt.rst 15417F: drivers/thunderbolt/ 15418F: include/linux/thunderbolt.h 15419 15420THUNDERBOLT NETWORK DRIVER 15421M: Michael Jamet <michael.jamet@intel.com> 15422M: Mika Westerberg <mika.westerberg@linux.intel.com> 15423M: Yehezkel Bernat <YehezkelShB@gmail.com> 15424L: netdev@vger.kernel.org 15425S: Maintained 15426F: drivers/net/thunderbolt.c 15427 15428THUNDERX GPIO DRIVER 15429M: David Daney <david.daney@cavium.com> 15430S: Maintained 15431F: drivers/gpio/gpio-thunderx.c 15432 15433TI AM437X VPFE DRIVER 15434M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15435L: linux-media@vger.kernel.org 15436W: https://linuxtv.org 15437Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15438T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15439S: Maintained 15440F: drivers/media/platform/am437x/ 15441 15442TI BANDGAP AND THERMAL DRIVER 15443M: Eduardo Valentin <edubezval@gmail.com> 15444M: Keerthy <j-keerthy@ti.com> 15445L: linux-pm@vger.kernel.org 15446L: linux-omap@vger.kernel.org 15447S: Maintained 15448F: drivers/thermal/ti-soc-thermal/ 15449 15450TI BQ27XXX POWER SUPPLY DRIVER 15451R: Andrew F. Davis <afd@ti.com> 15452F: include/linux/power/bq27xxx_battery.h 15453F: drivers/power/supply/bq27xxx_battery.c 15454F: drivers/power/supply/bq27xxx_battery_i2c.c 15455 15456TI CDCE706 CLOCK DRIVER 15457M: Max Filippov <jcmvbkbc@gmail.com> 15458S: Maintained 15459F: drivers/clk/clk-cdce706.c 15460 15461TI CLOCK DRIVER 15462M: Tero Kristo <t-kristo@ti.com> 15463L: linux-omap@vger.kernel.org 15464S: Maintained 15465F: drivers/clk/ti/ 15466F: include/linux/clk/ti.h 15467 15468TI DAVINCI MACHINE SUPPORT 15469M: Sekhar Nori <nsekhar@ti.com> 15470M: Kevin Hilman <khilman@kernel.org> 15471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15472T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15473S: Supported 15474F: arch/arm/mach-davinci/ 15475F: drivers/i2c/busses/i2c-davinci.c 15476F: arch/arm/boot/dts/da850* 15477 15478TI DAVINCI SERIES CLOCK DRIVER 15479M: David Lechner <david@lechnology.com> 15480R: Sekhar Nori <nsekhar@ti.com> 15481S: Maintained 15482F: Documentation/devicetree/bindings/clock/ti/davinci/ 15483F: drivers/clk/davinci/ 15484 15485TI DAVINCI SERIES GPIO DRIVER 15486M: Keerthy <j-keerthy@ti.com> 15487L: linux-gpio@vger.kernel.org 15488S: Maintained 15489F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15490F: drivers/gpio/gpio-davinci.c 15491 15492TI DAVINCI SERIES MEDIA DRIVER 15493M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15494L: linux-media@vger.kernel.org 15495W: https://linuxtv.org 15496Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15497T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15498S: Maintained 15499F: drivers/media/platform/davinci/ 15500F: include/media/davinci/ 15501 15502TI ETHERNET SWITCH DRIVER (CPSW) 15503R: Grygorii Strashko <grygorii.strashko@ti.com> 15504L: linux-omap@vger.kernel.org 15505L: netdev@vger.kernel.org 15506S: Maintained 15507F: drivers/net/ethernet/ti/cpsw* 15508F: drivers/net/ethernet/ti/davinci* 15509 15510TI FLASH MEDIA INTERFACE DRIVER 15511M: Alex Dubov <oakad@yahoo.com> 15512S: Maintained 15513F: drivers/misc/tifm* 15514F: drivers/mmc/host/tifm_sd.c 15515F: include/linux/tifm.h 15516 15517TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15518M: Santosh Shilimkar <ssantosh@kernel.org> 15519L: linux-kernel@vger.kernel.org 15520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15521S: Maintained 15522F: drivers/soc/ti/* 15523T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15524 15525TI LM49xxx FAMILY ASoC CODEC DRIVERS 15526M: M R Swami Reddy <mr.swami.reddy@ti.com> 15527M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15529S: Maintained 15530F: sound/soc/codecs/lm49453* 15531F: sound/soc/codecs/isabelle* 15532 15533TI LP855x BACKLIGHT DRIVER 15534M: Milo Kim <milo.kim@ti.com> 15535S: Maintained 15536F: Documentation/backlight/lp855x-driver.txt 15537F: drivers/video/backlight/lp855x_bl.c 15538F: include/linux/platform_data/lp855x.h 15539 15540TI LP8727 CHARGER DRIVER 15541M: Milo Kim <milo.kim@ti.com> 15542S: Maintained 15543F: drivers/power/supply/lp8727_charger.c 15544F: include/linux/platform_data/lp8727.h 15545 15546TI LP8788 MFD DRIVER 15547M: Milo Kim <milo.kim@ti.com> 15548S: Maintained 15549F: drivers/iio/adc/lp8788_adc.c 15550F: drivers/leds/leds-lp8788.c 15551F: drivers/mfd/lp8788*.c 15552F: drivers/power/supply/lp8788-charger.c 15553F: drivers/regulator/lp8788-*.c 15554F: include/linux/mfd/lp8788*.h 15555 15556TI NETCP ETHERNET DRIVER 15557M: Wingman Kwok <w-kwok2@ti.com> 15558M: Murali Karicheri <m-karicheri2@ti.com> 15559L: netdev@vger.kernel.org 15560S: Maintained 15561F: drivers/net/ethernet/ti/netcp* 15562 15563TI PCM3060 ASoC CODEC DRIVER 15564M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15565L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15566S: Maintained 15567F: Documentation/devicetree/bindings/sound/pcm3060.txt 15568F: sound/soc/codecs/pcm3060* 15569 15570TI TAS571X FAMILY ASoC CODEC DRIVER 15571M: Kevin Cernekee <cernekee@chromium.org> 15572L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15573S: Odd Fixes 15574F: sound/soc/codecs/tas571x* 15575 15576TI TRF7970A NFC DRIVER 15577M: Mark Greer <mgreer@animalcreek.com> 15578L: linux-wireless@vger.kernel.org 15579L: linux-nfc@lists.01.org (moderated for non-subscribers) 15580S: Supported 15581F: drivers/nfc/trf7970a.c 15582F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15583 15584TI TWL4030 SERIES SOC CODEC DRIVER 15585M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15586L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15587S: Maintained 15588F: sound/soc/codecs/twl4030* 15589 15590TI VPE/CAL DRIVERS 15591M: Benoit Parrot <bparrot@ti.com> 15592L: linux-media@vger.kernel.org 15593W: http://linuxtv.org/ 15594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15595S: Maintained 15596F: drivers/media/platform/ti-vpe/ 15597 15598TI WILINK WIRELESS DRIVERS 15599L: linux-wireless@vger.kernel.org 15600W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15601W: http://wireless.kernel.org/en/users/Drivers/wl1251 15602T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15603S: Orphan 15604F: drivers/net/wireless/ti/ 15605F: include/linux/wl12xx.h 15606 15607TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15608M: John Stultz <john.stultz@linaro.org> 15609M: Thomas Gleixner <tglx@linutronix.de> 15610R: Stephen Boyd <sboyd@kernel.org> 15611L: linux-kernel@vger.kernel.org 15612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15613S: Supported 15614F: include/linux/clocksource.h 15615F: include/linux/time.h 15616F: include/linux/timex.h 15617F: include/uapi/linux/time.h 15618F: include/uapi/linux/timex.h 15619F: kernel/time/clocksource.c 15620F: kernel/time/time*.c 15621F: kernel/time/alarmtimer.c 15622F: kernel/time/ntp.c 15623F: tools/testing/selftests/timers/ 15624 15625TIPC NETWORK LAYER 15626M: Jon Maloy <jon.maloy@ericsson.com> 15627M: Ying Xue <ying.xue@windriver.com> 15628L: netdev@vger.kernel.org (core kernel code) 15629L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15630W: http://tipc.sourceforge.net/ 15631S: Maintained 15632F: include/uapi/linux/tipc*.h 15633F: net/tipc/ 15634 15635TLAN NETWORK DRIVER 15636M: Samuel Chessman <chessman@tux.org> 15637L: tlan-devel@lists.sourceforge.net (subscribers-only) 15638W: http://sourceforge.net/projects/tlan/ 15639S: Maintained 15640F: Documentation/networking/device_drivers/ti/tlan.txt 15641F: drivers/net/ethernet/ti/tlan.* 15642 15643TM6000 VIDEO4LINUX DRIVER 15644M: Mauro Carvalho Chehab <mchehab@kernel.org> 15645L: linux-media@vger.kernel.org 15646W: https://linuxtv.org 15647T: git git://linuxtv.org/media_tree.git 15648S: Odd fixes 15649F: drivers/media/usb/tm6000/ 15650F: Documentation/media/v4l-drivers/tm6000* 15651 15652TMIO/SDHI MMC DRIVER 15653M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15654L: linux-mmc@vger.kernel.org 15655S: Supported 15656F: drivers/mmc/host/tmio_mmc* 15657F: drivers/mmc/host/renesas_sdhi* 15658F: include/linux/mfd/tmio.h 15659 15660TMP401 HARDWARE MONITOR DRIVER 15661M: Guenter Roeck <linux@roeck-us.net> 15662L: linux-hwmon@vger.kernel.org 15663S: Maintained 15664F: Documentation/hwmon/tmp401 15665F: drivers/hwmon/tmp401.c 15666 15667TMPFS (SHMEM FILESYSTEM) 15668M: Hugh Dickins <hughd@google.com> 15669L: linux-mm@kvack.org 15670S: Maintained 15671F: include/linux/shmem_fs.h 15672F: mm/shmem.c 15673 15674TOMOYO SECURITY MODULE 15675M: Kentaro Takeda <takedakn@nttdata.co.jp> 15676M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15677L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 15678L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 15679L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 15680L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 15681W: https://tomoyo.osdn.jp/ 15682S: Maintained 15683F: security/tomoyo/ 15684 15685TOPSTAR LAPTOP EXTRAS DRIVER 15686M: Herton Ronaldo Krzesinski <herton@canonical.com> 15687L: platform-driver-x86@vger.kernel.org 15688S: Maintained 15689F: drivers/platform/x86/topstar-laptop.c 15690 15691TORTURE-TEST MODULES 15692M: Davidlohr Bueso <dave@stgolabs.net> 15693M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15694M: Josh Triplett <josh@joshtriplett.org> 15695L: linux-kernel@vger.kernel.org 15696S: Supported 15697T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15698F: Documentation/RCU/torture.txt 15699F: kernel/torture.c 15700F: kernel/rcu/rcutorture.c 15701F: kernel/rcu/rcuperf.c 15702F: kernel/locking/locktorture.c 15703 15704TOSHIBA ACPI EXTRAS DRIVER 15705M: Azael Avalos <coproscefalo@gmail.com> 15706L: platform-driver-x86@vger.kernel.org 15707S: Maintained 15708F: drivers/platform/x86/toshiba_acpi.c 15709 15710TOSHIBA BLUETOOTH DRIVER 15711M: Azael Avalos <coproscefalo@gmail.com> 15712L: platform-driver-x86@vger.kernel.org 15713S: Maintained 15714F: drivers/platform/x86/toshiba_bluetooth.c 15715 15716TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15717M: Azael Avalos <coproscefalo@gmail.com> 15718L: platform-driver-x86@vger.kernel.org 15719S: Maintained 15720F: drivers/platform/x86/toshiba_haps.c 15721 15722TOSHIBA SMM DRIVER 15723M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15724W: http://www.buzzard.org.uk/toshiba/ 15725S: Maintained 15726F: drivers/char/toshiba.c 15727F: include/linux/toshiba.h 15728F: include/uapi/linux/toshiba.h 15729 15730TOSHIBA TC358743 DRIVER 15731M: Mats Randgaard <matrandg@cisco.com> 15732L: linux-media@vger.kernel.org 15733S: Maintained 15734F: drivers/media/i2c/tc358743* 15735F: include/media/i2c/tc358743.h 15736 15737TOSHIBA WMI HOTKEYS DRIVER 15738M: Azael Avalos <coproscefalo@gmail.com> 15739L: platform-driver-x86@vger.kernel.org 15740S: Maintained 15741F: drivers/platform/x86/toshiba-wmi.c 15742 15743TPM DEVICE DRIVER 15744M: Peter Huewe <peterhuewe@gmx.de> 15745M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15746R: Jason Gunthorpe <jgg@ziepe.ca> 15747L: linux-integrity@vger.kernel.org 15748Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15749W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15750T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15751S: Maintained 15752F: drivers/char/tpm/ 15753 15754TRACING 15755M: Steven Rostedt <rostedt@goodmis.org> 15756M: Ingo Molnar <mingo@redhat.com> 15757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15758S: Maintained 15759F: Documentation/trace/ftrace.rst 15760F: arch/*/*/*/ftrace.h 15761F: arch/*/kernel/ftrace.c 15762F: include/*/ftrace.h 15763F: include/linux/trace*.h 15764F: include/trace/ 15765F: kernel/trace/ 15766F: tools/testing/selftests/ftrace/ 15767 15768TRACING MMIO ACCESSES (MMIOTRACE) 15769M: Steven Rostedt <rostedt@goodmis.org> 15770M: Ingo Molnar <mingo@kernel.org> 15771R: Karol Herbst <karolherbst@gmail.com> 15772R: Pekka Paalanen <ppaalanen@gmail.com> 15773S: Maintained 15774L: linux-kernel@vger.kernel.org 15775L: nouveau@lists.freedesktop.org 15776F: kernel/trace/trace_mmiotrace.c 15777F: include/linux/mmiotrace.h 15778F: arch/x86/mm/kmmio.c 15779F: arch/x86/mm/mmio-mod.c 15780F: arch/x86/mm/testmmiotrace.c 15781 15782TRIVIAL PATCHES 15783M: Jiri Kosina <trivial@kernel.org> 15784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15785S: Maintained 15786K: ^Subject:.*(?i)trivial 15787 15788TEMPO SEMICONDUCTOR DRIVERS 15789M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15790S: Maintained 15791F: sound/soc/codecs/tscs*.c 15792F: sound/soc/codecs/tscs*.h 15793F: Documentation/devicetree/bindings/sound/tscs*.txt 15794 15795TTY LAYER 15796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15797M: Jiri Slaby <jslaby@suse.com> 15798S: Supported 15799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15800F: Documentation/serial/ 15801F: drivers/tty/ 15802F: drivers/tty/serial/serial_core.c 15803F: include/linux/serial_core.h 15804F: include/linux/serial.h 15805F: include/linux/tty.h 15806F: include/uapi/linux/serial_core.h 15807F: include/uapi/linux/serial.h 15808F: include/uapi/linux/tty.h 15809 15810TUA9001 MEDIA DRIVER 15811M: Antti Palosaari <crope@iki.fi> 15812L: linux-media@vger.kernel.org 15813W: https://linuxtv.org 15814W: http://palosaari.fi/linux/ 15815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15816T: git git://linuxtv.org/anttip/media_tree.git 15817S: Maintained 15818F: drivers/media/tuners/tua9001* 15819 15820TULIP NETWORK DRIVERS 15821L: netdev@vger.kernel.org 15822L: linux-parisc@vger.kernel.org 15823S: Orphan 15824F: drivers/net/ethernet/dec/tulip/ 15825 15826TUN/TAP driver 15827M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15828W: http://vtun.sourceforge.net/tun 15829S: Maintained 15830F: Documentation/networking/tuntap.txt 15831F: arch/um/os-Linux/drivers/ 15832 15833TURBOCHANNEL SUBSYSTEM 15834M: "Maciej W. Rozycki" <macro@linux-mips.org> 15835M: Ralf Baechle <ralf@linux-mips.org> 15836L: linux-mips@vger.kernel.org 15837Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15838S: Maintained 15839F: drivers/tc/ 15840F: include/linux/tc.h 15841 15842TURBOSTAT UTILITY 15843M: "Len Brown" <lenb@kernel.org> 15844L: linux-pm@vger.kernel.org 15845B: https://bugzilla.kernel.org 15846Q: https://patchwork.kernel.org/project/linux-pm/list/ 15847T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15848S: Supported 15849F: tools/power/x86/turbostat/ 15850 15851TW5864 VIDEO4LINUX DRIVER 15852M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15853M: Anton Sviridenko <anton@corp.bluecherry.net> 15854M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15855M: Andrey Utkin <andrey_utkin@fastmail.com> 15856L: linux-media@vger.kernel.org 15857S: Supported 15858F: drivers/media/pci/tw5864/ 15859 15860TW68 VIDEO4LINUX DRIVER 15861M: Hans Verkuil <hverkuil@xs4all.nl> 15862L: linux-media@vger.kernel.org 15863T: git git://linuxtv.org/media_tree.git 15864W: https://linuxtv.org 15865S: Odd Fixes 15866F: drivers/media/pci/tw68/ 15867 15868TW686X VIDEO4LINUX DRIVER 15869M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15870L: linux-media@vger.kernel.org 15871T: git git://linuxtv.org/media_tree.git 15872W: http://linuxtv.org 15873S: Maintained 15874F: drivers/media/pci/tw686x/ 15875 15876UBI FILE SYSTEM (UBIFS) 15877M: Richard Weinberger <richard@nod.at> 15878M: Artem Bityutskiy <dedekind1@gmail.com> 15879M: Adrian Hunter <adrian.hunter@intel.com> 15880L: linux-mtd@lists.infradead.org 15881T: git git://git.infradead.org/ubifs-2.6.git 15882W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15883S: Supported 15884F: Documentation/filesystems/ubifs.txt 15885F: fs/ubifs/ 15886 15887UCLINUX (M68KNOMMU AND COLDFIRE) 15888M: Greg Ungerer <gerg@linux-m68k.org> 15889W: http://www.linux-m68k.org/ 15890W: http://www.uclinux.org/ 15891L: linux-m68k@lists.linux-m68k.org 15892L: uclinux-dev@uclinux.org (subscribers-only) 15893T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15894S: Maintained 15895F: arch/m68k/coldfire/ 15896F: arch/m68k/68*/ 15897F: arch/m68k/*/*_no.* 15898F: arch/m68k/include/asm/*_no.* 15899 15900UDF FILESYSTEM 15901M: Jan Kara <jack@suse.com> 15902S: Maintained 15903F: Documentation/filesystems/udf.txt 15904F: fs/udf/ 15905 15906UDRAW TABLET 15907M: Bastien Nocera <hadess@hadess.net> 15908L: linux-input@vger.kernel.org 15909S: Maintained 15910F: drivers/hid/hid-udraw-ps3.c 15911 15912UFS FILESYSTEM 15913M: Evgeniy Dushistov <dushistov@mail.ru> 15914S: Maintained 15915F: Documentation/filesystems/ufs.txt 15916F: fs/ufs/ 15917 15918UHID USERSPACE HID IO DRIVER: 15919M: David Herrmann <dh.herrmann@googlemail.com> 15920L: linux-input@vger.kernel.org 15921S: Maintained 15922F: drivers/hid/uhid.c 15923F: include/uapi/linux/uhid.h 15924 15925ULPI BUS 15926M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15927L: linux-usb@vger.kernel.org 15928S: Maintained 15929F: drivers/usb/common/ulpi.c 15930F: include/linux/ulpi/ 15931 15932ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15933L: linux-usb@vger.kernel.org 15934S: Orphan 15935F: drivers/uwb/ 15936F: include/linux/uwb.h 15937F: include/linux/uwb/ 15938 15939UNICORE32 ARCHITECTURE: 15940M: Guan Xuetao <gxt@pku.edu.cn> 15941W: http://mprc.pku.edu.cn/~guanxuetao/linux 15942S: Maintained 15943T: git git://github.com/gxt/linux.git 15944F: arch/unicore32/ 15945 15946UNIFDEF 15947M: Tony Finch <dot@dotat.at> 15948W: http://dotat.at/prog/unifdef 15949S: Maintained 15950F: scripts/unifdef.c 15951 15952UNIFORM CDROM DRIVER 15953M: Jens Axboe <axboe@kernel.dk> 15954W: http://www.kernel.dk 15955S: Maintained 15956F: Documentation/cdrom/ 15957F: drivers/cdrom/cdrom.c 15958F: include/linux/cdrom.h 15959F: include/uapi/linux/cdrom.h 15960 15961UNISYS S-PAR DRIVERS 15962M: David Kershner <david.kershner@unisys.com> 15963L: sparmaintainer@unisys.com (Unisys internal) 15964S: Supported 15965F: include/linux/visorbus.h 15966F: drivers/visorbus/ 15967F: drivers/staging/unisys/ 15968 15969UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15970R: Alim Akhtar <alim.akhtar@samsung.com> 15971R: Avri Altman <avri.altman@wdc.com> 15972R: Pedro Sousa <pedrom.sousa@synopsys.com> 15973L: linux-scsi@vger.kernel.org 15974S: Supported 15975F: Documentation/scsi/ufs.txt 15976F: drivers/scsi/ufs/ 15977 15978UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15979M: Pedro Sousa <pedrom.sousa@synopsys.com> 15980L: linux-scsi@vger.kernel.org 15981S: Supported 15982F: drivers/scsi/ufs/*dwc* 15983 15984UNSORTED BLOCK IMAGES (UBI) 15985M: Artem Bityutskiy <dedekind1@gmail.com> 15986M: Richard Weinberger <richard@nod.at> 15987W: http://www.linux-mtd.infradead.org/ 15988L: linux-mtd@lists.infradead.org 15989T: git git://git.infradead.org/ubifs-2.6.git 15990S: Supported 15991F: drivers/mtd/ubi/ 15992F: include/linux/mtd/ubi.h 15993F: include/uapi/mtd/ubi-user.h 15994 15995USB "USBNET" DRIVER FRAMEWORK 15996M: Oliver Neukum <oneukum@suse.com> 15997L: netdev@vger.kernel.org 15998W: http://www.linux-usb.org/usbnet 15999S: Maintained 16000F: drivers/net/usb/usbnet.c 16001F: include/linux/usb/usbnet.h 16002 16003USB ACM DRIVER 16004M: Oliver Neukum <oneukum@suse.com> 16005L: linux-usb@vger.kernel.org 16006S: Maintained 16007F: Documentation/usb/acm.txt 16008F: drivers/usb/class/cdc-acm.* 16009 16010USB AR5523 WIRELESS DRIVER 16011M: Pontus Fuchs <pontus.fuchs@gmail.com> 16012L: linux-wireless@vger.kernel.org 16013S: Maintained 16014F: drivers/net/wireless/ath/ar5523/ 16015 16016USB ATTACHED SCSI 16017M: Oliver Neukum <oneukum@suse.com> 16018L: linux-usb@vger.kernel.org 16019L: linux-scsi@vger.kernel.org 16020S: Maintained 16021F: drivers/usb/storage/uas.c 16022 16023USB CDC ETHERNET DRIVER 16024M: Oliver Neukum <oliver@neukum.org> 16025L: linux-usb@vger.kernel.org 16026S: Maintained 16027F: drivers/net/usb/cdc_*.c 16028F: include/uapi/linux/usb/cdc.h 16029 16030USB CHAOSKEY DRIVER 16031M: Keith Packard <keithp@keithp.com> 16032L: linux-usb@vger.kernel.org 16033S: Maintained 16034F: drivers/usb/misc/chaoskey.c 16035 16036USB CYPRESS C67X00 DRIVER 16037M: Peter Korsgaard <jacmet@sunsite.dk> 16038L: linux-usb@vger.kernel.org 16039S: Maintained 16040F: drivers/usb/c67x00/ 16041 16042USB DAVICOM DM9601 DRIVER 16043M: Peter Korsgaard <jacmet@sunsite.dk> 16044L: netdev@vger.kernel.org 16045W: http://www.linux-usb.org/usbnet 16046S: Maintained 16047F: drivers/net/usb/dm9601.c 16048 16049USB DIAMOND RIO500 DRIVER 16050M: Cesar Miquel <miquel@df.uba.ar> 16051L: rio500-users@lists.sourceforge.net 16052W: http://rio500.sourceforge.net 16053S: Maintained 16054F: drivers/usb/misc/rio500* 16055 16056USB EHCI DRIVER 16057M: Alan Stern <stern@rowland.harvard.edu> 16058L: linux-usb@vger.kernel.org 16059S: Maintained 16060F: Documentation/usb/ehci.txt 16061F: drivers/usb/host/ehci* 16062 16063USB GADGET/PERIPHERAL SUBSYSTEM 16064M: Felipe Balbi <balbi@kernel.org> 16065L: linux-usb@vger.kernel.org 16066W: http://www.linux-usb.org/gadget 16067T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16068S: Maintained 16069F: drivers/usb/gadget/ 16070F: include/linux/usb/gadget* 16071 16072USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16073M: Jiri Kosina <jikos@kernel.org> 16074M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16075L: linux-usb@vger.kernel.org 16076T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16077S: Maintained 16078F: Documentation/hid/hiddev.txt 16079F: drivers/hid/usbhid/ 16080 16081USB INTEL XHCI ROLE MUX DRIVER 16082M: Hans de Goede <hdegoede@redhat.com> 16083L: linux-usb@vger.kernel.org 16084S: Maintained 16085F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16086 16087USB ISP116X DRIVER 16088M: Olav Kongas <ok@artecdesign.ee> 16089L: linux-usb@vger.kernel.org 16090S: Maintained 16091F: drivers/usb/host/isp116x* 16092F: include/linux/usb/isp116x.h 16093 16094USB LAN78XX ETHERNET DRIVER 16095M: Woojung Huh <woojung.huh@microchip.com> 16096M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16097L: netdev@vger.kernel.org 16098S: Maintained 16099F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16100F: drivers/net/usb/lan78xx.* 16101F: include/dt-bindings/net/microchip-lan78xx.h 16102 16103USB MASS STORAGE DRIVER 16104M: Alan Stern <stern@rowland.harvard.edu> 16105L: linux-usb@vger.kernel.org 16106L: usb-storage@lists.one-eyed-alien.net 16107S: Maintained 16108F: drivers/usb/storage/ 16109 16110USB MIDI DRIVER 16111M: Clemens Ladisch <clemens@ladisch.de> 16112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16113T: git git://git.alsa-project.org/alsa-kernel.git 16114S: Maintained 16115F: sound/usb/midi.* 16116 16117USB NETWORKING DRIVERS 16118L: linux-usb@vger.kernel.org 16119S: Odd Fixes 16120F: drivers/net/usb/ 16121 16122USB OHCI DRIVER 16123M: Alan Stern <stern@rowland.harvard.edu> 16124L: linux-usb@vger.kernel.org 16125S: Maintained 16126F: Documentation/usb/ohci.txt 16127F: drivers/usb/host/ohci* 16128 16129USB OTG FSM (Finite State Machine) 16130M: Peter Chen <Peter.Chen@nxp.com> 16131T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16132L: linux-usb@vger.kernel.org 16133S: Maintained 16134F: drivers/usb/common/usb-otg-fsm.c 16135 16136USB OVER IP DRIVER 16137M: Valentina Manea <valentina.manea.m@gmail.com> 16138M: Shuah Khan <shuah@kernel.org> 16139M: Shuah Khan <skhan@linuxfoundation.org> 16140L: linux-usb@vger.kernel.org 16141S: Maintained 16142F: Documentation/usb/usbip_protocol.txt 16143F: drivers/usb/usbip/ 16144F: tools/usb/usbip/ 16145F: tools/testing/selftests/drivers/usb/usbip/ 16146 16147USB PEGASUS DRIVER 16148M: Petko Manolov <petkan@nucleusys.com> 16149L: linux-usb@vger.kernel.org 16150L: netdev@vger.kernel.org 16151T: git git://github.com/petkan/pegasus.git 16152W: https://github.com/petkan/pegasus 16153S: Maintained 16154F: drivers/net/usb/pegasus.* 16155 16156USB PHY LAYER 16157M: Felipe Balbi <balbi@kernel.org> 16158L: linux-usb@vger.kernel.org 16159T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16160S: Maintained 16161F: drivers/usb/phy/ 16162 16163USB PRINTER DRIVER (usblp) 16164M: Pete Zaitcev <zaitcev@redhat.com> 16165L: linux-usb@vger.kernel.org 16166S: Supported 16167F: drivers/usb/class/usblp.c 16168 16169USB QMI WWAN NETWORK DRIVER 16170M: Bjørn Mork <bjorn@mork.no> 16171L: netdev@vger.kernel.org 16172S: Maintained 16173F: Documentation/ABI/testing/sysfs-class-net-qmi 16174F: drivers/net/usb/qmi_wwan.c 16175 16176USB RTL8150 DRIVER 16177M: Petko Manolov <petkan@nucleusys.com> 16178L: linux-usb@vger.kernel.org 16179L: netdev@vger.kernel.org 16180T: git git://github.com/petkan/rtl8150.git 16181W: https://github.com/petkan/rtl8150 16182S: Maintained 16183F: drivers/net/usb/rtl8150.c 16184 16185USB SERIAL SUBSYSTEM 16186M: Johan Hovold <johan@kernel.org> 16187L: linux-usb@vger.kernel.org 16188T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16189S: Maintained 16190F: Documentation/usb/usb-serial.txt 16191F: drivers/usb/serial/ 16192F: include/linux/usb/serial.h 16193 16194USB SMSC75XX ETHERNET DRIVER 16195M: Steve Glendinning <steve.glendinning@shawell.net> 16196L: netdev@vger.kernel.org 16197S: Maintained 16198F: drivers/net/usb/smsc75xx.* 16199 16200USB SMSC95XX ETHERNET DRIVER 16201M: Steve Glendinning <steve.glendinning@shawell.net> 16202M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16203L: netdev@vger.kernel.org 16204S: Maintained 16205F: drivers/net/usb/smsc95xx.* 16206 16207USB SUBSYSTEM 16208M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16209L: linux-usb@vger.kernel.org 16210W: http://www.linux-usb.org 16211T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16212S: Supported 16213F: Documentation/devicetree/bindings/usb/ 16214F: Documentation/usb/ 16215F: drivers/usb/ 16216F: include/linux/usb.h 16217F: include/linux/usb/ 16218 16219USB TYPEC PI3USB30532 MUX DRIVER 16220M: Hans de Goede <hdegoede@redhat.com> 16221L: linux-usb@vger.kernel.org 16222S: Maintained 16223F: drivers/usb/typec/mux/pi3usb30532.c 16224 16225USB TYPEC CLASS 16226M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16227L: linux-usb@vger.kernel.org 16228S: Maintained 16229F: Documentation/ABI/testing/sysfs-class-typec 16230F: Documentation/driver-api/usb/typec.rst 16231F: drivers/usb/typec/ 16232F: include/linux/usb/typec.h 16233 16234USB TYPEC BUS FOR ALTERNATE MODES 16235M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16236L: linux-usb@vger.kernel.org 16237S: Maintained 16238F: Documentation/ABI/testing/sysfs-bus-typec 16239F: Documentation/driver-api/usb/typec_bus.rst 16240F: drivers/usb/typec/altmodes/ 16241F: include/linux/usb/typec_altmode.h 16242 16243USB TYPEC PORT CONTROLLER DRIVERS 16244M: Guenter Roeck <linux@roeck-us.net> 16245L: linux-usb@vger.kernel.org 16246S: Maintained 16247F: drivers/usb/typec/tcpm/ 16248 16249USB UHCI DRIVER 16250M: Alan Stern <stern@rowland.harvard.edu> 16251L: linux-usb@vger.kernel.org 16252S: Maintained 16253F: drivers/usb/host/uhci* 16254 16255USB VIDEO CLASS 16256M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16257L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16258L: linux-media@vger.kernel.org 16259T: git git://linuxtv.org/media_tree.git 16260W: http://www.ideasonboard.org/uvc/ 16261S: Maintained 16262F: drivers/media/usb/uvc/ 16263F: include/uapi/linux/uvcvideo.h 16264 16265USB VISION DRIVER 16266M: Hans Verkuil <hverkuil@xs4all.nl> 16267L: linux-media@vger.kernel.org 16268T: git git://linuxtv.org/media_tree.git 16269W: https://linuxtv.org 16270S: Odd Fixes 16271F: drivers/media/usb/usbvision/ 16272 16273USB WEBCAM GADGET 16274M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16275L: linux-usb@vger.kernel.org 16276S: Maintained 16277F: drivers/usb/gadget/function/*uvc* 16278F: drivers/usb/gadget/legacy/webcam.c 16279F: include/uapi/linux/usb/g_uvc.h 16280 16281USB WIRELESS RNDIS DRIVER (rndis_wlan) 16282M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16283L: linux-wireless@vger.kernel.org 16284S: Maintained 16285F: drivers/net/wireless/rndis_wlan.c 16286 16287USB XHCI DRIVER 16288M: Mathias Nyman <mathias.nyman@intel.com> 16289L: linux-usb@vger.kernel.org 16290S: Supported 16291F: drivers/usb/host/xhci* 16292F: drivers/usb/host/pci-quirks* 16293 16294USB ZD1201 DRIVER 16295L: linux-wireless@vger.kernel.org 16296W: http://linux-lc100020.sourceforge.net 16297S: Orphan 16298F: drivers/net/wireless/zydas/zd1201.* 16299 16300USB ZR364XX DRIVER 16301M: Antoine Jacquet <royale@zerezo.com> 16302L: linux-usb@vger.kernel.org 16303L: linux-media@vger.kernel.org 16304T: git git://linuxtv.org/media_tree.git 16305W: http://royale.zerezo.com/zr364xx/ 16306S: Maintained 16307F: Documentation/media/v4l-drivers/zr364xx* 16308F: drivers/media/usb/zr364xx/ 16309 16310USER-MODE LINUX (UML) 16311M: Jeff Dike <jdike@addtoit.com> 16312M: Richard Weinberger <richard@nod.at> 16313M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16314L: linux-um@lists.infradead.org 16315W: http://user-mode-linux.sourceforge.net 16316Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16318S: Maintained 16319F: Documentation/virtual/uml/ 16320F: arch/um/ 16321F: arch/x86/um/ 16322F: fs/hostfs/ 16323 16324USERSPACE COPYIN/COPYOUT (UIOVEC) 16325M: Alexander Viro <viro@zeniv.linux.org.uk> 16326S: Maintained 16327F: lib/iov_iter.c 16328F: include/linux/uio.h 16329 16330USERSPACE DMA BUFFER DRIVER 16331M: Gerd Hoffmann <kraxel@redhat.com> 16332S: Maintained 16333L: dri-devel@lists.freedesktop.org 16334F: drivers/dma-buf/udmabuf.c 16335F: include/uapi/linux/udmabuf.h 16336T: git git://anongit.freedesktop.org/drm/drm-misc 16337 16338USERSPACE I/O (UIO) 16339M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16340S: Maintained 16341T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16342F: Documentation/driver-api/uio-howto.rst 16343F: drivers/uio/ 16344F: include/linux/uio_driver.h 16345 16346UTIL-LINUX PACKAGE 16347M: Karel Zak <kzak@redhat.com> 16348L: util-linux@vger.kernel.org 16349W: http://en.wikipedia.org/wiki/Util-linux 16350T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16351S: Maintained 16352 16353UUID HELPERS 16354M: Christoph Hellwig <hch@lst.de> 16355R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16356L: linux-kernel@vger.kernel.org 16357T: git git://git.infradead.org/users/hch/uuid.git 16358F: lib/uuid.c 16359F: lib/test_uuid.c 16360F: include/linux/uuid.h 16361F: include/uapi/linux/uuid.h 16362S: Maintained 16363 16364UVESAFB DRIVER 16365M: Michal Januszewski <spock@gentoo.org> 16366L: linux-fbdev@vger.kernel.org 16367W: https://github.com/mjanusz/v86d 16368S: Maintained 16369F: Documentation/fb/uvesafb.txt 16370F: drivers/video/fbdev/uvesafb.* 16371 16372VF610 NAND DRIVER 16373M: Stefan Agner <stefan@agner.ch> 16374L: linux-mtd@lists.infradead.org 16375S: Supported 16376F: drivers/mtd/nand/raw/vf610_nfc.c 16377 16378VFAT/FAT/MSDOS FILESYSTEM 16379M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16380S: Maintained 16381F: Documentation/filesystems/vfat.txt 16382F: fs/fat/ 16383 16384VFIO DRIVER 16385M: Alex Williamson <alex.williamson@redhat.com> 16386L: kvm@vger.kernel.org 16387T: git git://github.com/awilliam/linux-vfio.git 16388S: Maintained 16389F: Documentation/vfio.txt 16390F: drivers/vfio/ 16391F: include/linux/vfio.h 16392F: include/uapi/linux/vfio.h 16393 16394VFIO MEDIATED DEVICE DRIVERS 16395M: Kirti Wankhede <kwankhede@nvidia.com> 16396L: kvm@vger.kernel.org 16397S: Maintained 16398F: Documentation/vfio-mediated-device.txt 16399F: drivers/vfio/mdev/ 16400F: include/linux/mdev.h 16401F: samples/vfio-mdev/ 16402 16403VFIO PLATFORM DRIVER 16404M: Eric Auger <eric.auger@redhat.com> 16405L: kvm@vger.kernel.org 16406S: Maintained 16407F: drivers/vfio/platform/ 16408 16409VGA_SWITCHEROO 16410R: Lukas Wunner <lukas@wunner.de> 16411S: Maintained 16412F: Documentation/gpu/vga-switcheroo.rst 16413F: drivers/gpu/vga/vga_switcheroo.c 16414F: include/linux/vga_switcheroo.h 16415T: git git://anongit.freedesktop.org/drm/drm-misc 16416 16417VIA RHINE NETWORK DRIVER 16418S: Orphan 16419F: drivers/net/ethernet/via/via-rhine.c 16420 16421VIA SD/MMC CARD CONTROLLER DRIVER 16422M: Bruce Chang <brucechang@via.com.tw> 16423M: Harald Welte <HaraldWelte@viatech.com> 16424S: Maintained 16425F: drivers/mmc/host/via-sdmmc.c 16426 16427VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16428M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16429L: linux-fbdev@vger.kernel.org 16430S: Maintained 16431F: include/linux/via-core.h 16432F: include/linux/via-gpio.h 16433F: include/linux/via_i2c.h 16434F: drivers/video/fbdev/via/ 16435 16436VIA VELOCITY NETWORK DRIVER 16437M: Francois Romieu <romieu@fr.zoreil.com> 16438L: netdev@vger.kernel.org 16439S: Maintained 16440F: drivers/net/ethernet/via/via-velocity.* 16441 16442VICODEC VIRTUAL CODEC DRIVER 16443M: Hans Verkuil <hans.verkuil@cisco.com> 16444L: linux-media@vger.kernel.org 16445T: git git://linuxtv.org/media_tree.git 16446W: https://linuxtv.org 16447S: Maintained 16448F: drivers/media/platform/vicodec/* 16449 16450VIDEO MULTIPLEXER DRIVER 16451M: Philipp Zabel <p.zabel@pengutronix.de> 16452L: linux-media@vger.kernel.org 16453S: Maintained 16454F: drivers/media/platform/video-mux.c 16455 16456VIDEO I2C POLLING DRIVER 16457M: Matt Ranostay <matt.ranostay@konsulko.com> 16458L: linux-media@vger.kernel.org 16459S: Maintained 16460F: drivers/media/i2c/video-i2c.c 16461 16462VIDEOBUF2 FRAMEWORK 16463M: Pawel Osciak <pawel@osciak.com> 16464M: Marek Szyprowski <m.szyprowski@samsung.com> 16465M: Kyungmin Park <kyungmin.park@samsung.com> 16466L: linux-media@vger.kernel.org 16467S: Maintained 16468F: drivers/media/common/videobuf2/* 16469F: include/media/videobuf2-* 16470 16471VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16472M: Helen Koike <helen.koike@collabora.com> 16473L: linux-media@vger.kernel.org 16474T: git git://linuxtv.org/media_tree.git 16475W: https://linuxtv.org 16476S: Maintained 16477F: drivers/media/platform/vimc/* 16478 16479VIRT LIB 16480M: Alex Williamson <alex.williamson@redhat.com> 16481M: Paolo Bonzini <pbonzini@redhat.com> 16482L: kvm@vger.kernel.org 16483S: Supported 16484F: virt/lib/ 16485 16486VIRTIO AND VHOST VSOCK DRIVER 16487M: Stefan Hajnoczi <stefanha@redhat.com> 16488L: kvm@vger.kernel.org 16489L: virtualization@lists.linux-foundation.org 16490L: netdev@vger.kernel.org 16491S: Maintained 16492F: include/linux/virtio_vsock.h 16493F: include/uapi/linux/virtio_vsock.h 16494F: include/uapi/linux/vsockmon.h 16495F: include/uapi/linux/vm_sockets_diag.h 16496F: net/vmw_vsock/diag.c 16497F: net/vmw_vsock/af_vsock_tap.c 16498F: net/vmw_vsock/virtio_transport_common.c 16499F: net/vmw_vsock/virtio_transport.c 16500F: drivers/net/vsockmon.c 16501F: drivers/vhost/vsock.c 16502F: tools/testing/vsock/ 16503 16504VIRTIO CONSOLE DRIVER 16505M: Amit Shah <amit@kernel.org> 16506L: virtualization@lists.linux-foundation.org 16507S: Maintained 16508F: drivers/char/virtio_console.c 16509F: include/linux/virtio_console.h 16510F: include/uapi/linux/virtio_console.h 16511 16512VIRTIO CORE, NET AND BLOCK DRIVERS 16513M: "Michael S. Tsirkin" <mst@redhat.com> 16514M: Jason Wang <jasowang@redhat.com> 16515L: virtualization@lists.linux-foundation.org 16516S: Maintained 16517F: Documentation/devicetree/bindings/virtio/ 16518F: drivers/virtio/ 16519F: tools/virtio/ 16520F: drivers/net/virtio_net.c 16521F: drivers/block/virtio_blk.c 16522F: include/linux/virtio*.h 16523F: include/uapi/linux/virtio_*.h 16524F: drivers/crypto/virtio/ 16525F: mm/balloon_compaction.c 16526 16527VIRTIO CRYPTO DRIVER 16528M: Gonglei <arei.gonglei@huawei.com> 16529L: virtualization@lists.linux-foundation.org 16530L: linux-crypto@vger.kernel.org 16531S: Maintained 16532F: drivers/crypto/virtio/ 16533F: include/uapi/linux/virtio_crypto.h 16534 16535VIRTIO DRIVERS FOR S390 16536M: Cornelia Huck <cohuck@redhat.com> 16537M: Halil Pasic <pasic@linux.ibm.com> 16538L: linux-s390@vger.kernel.org 16539L: virtualization@lists.linux-foundation.org 16540L: kvm@vger.kernel.org 16541S: Supported 16542F: drivers/s390/virtio/ 16543F: arch/s390/include/uapi/asm/virtio-ccw.h 16544 16545VIRTIO GPU DRIVER 16546M: David Airlie <airlied@linux.ie> 16547M: Gerd Hoffmann <kraxel@redhat.com> 16548L: dri-devel@lists.freedesktop.org 16549L: virtualization@lists.linux-foundation.org 16550T: git git://anongit.freedesktop.org/drm/drm-misc 16551S: Maintained 16552F: drivers/gpu/drm/virtio/ 16553F: include/uapi/linux/virtio_gpu.h 16554 16555VIRTIO HOST (VHOST) 16556M: "Michael S. Tsirkin" <mst@redhat.com> 16557M: Jason Wang <jasowang@redhat.com> 16558L: kvm@vger.kernel.org 16559L: virtualization@lists.linux-foundation.org 16560L: netdev@vger.kernel.org 16561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16562S: Maintained 16563F: drivers/vhost/ 16564F: include/uapi/linux/vhost.h 16565 16566VIRTIO INPUT DRIVER 16567M: Gerd Hoffmann <kraxel@redhat.com> 16568S: Maintained 16569F: drivers/virtio/virtio_input.c 16570F: include/uapi/linux/virtio_input.h 16571 16572VIRTUAL BOX GUEST DEVICE DRIVER 16573M: Hans de Goede <hdegoede@redhat.com> 16574M: Arnd Bergmann <arnd@arndb.de> 16575M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16576S: Maintained 16577F: include/linux/vbox_utils.h 16578F: include/uapi/linux/vbox*.h 16579F: drivers/virt/vboxguest/ 16580 16581VIRTUAL SERIO DEVICE DRIVER 16582M: Stephen Chandler Paul <thatslyude@gmail.com> 16583S: Maintained 16584F: drivers/input/serio/userio.c 16585F: include/uapi/linux/userio.h 16586 16587VIVID VIRTUAL VIDEO DRIVER 16588M: Hans Verkuil <hverkuil@xs4all.nl> 16589L: linux-media@vger.kernel.org 16590T: git git://linuxtv.org/media_tree.git 16591W: https://linuxtv.org 16592S: Maintained 16593F: drivers/media/platform/vivid/* 16594 16595VLYNQ BUS 16596M: Florian Fainelli <f.fainelli@gmail.com> 16597L: openwrt-devel@lists.openwrt.org (subscribers-only) 16598S: Maintained 16599F: drivers/vlynq/vlynq.c 16600F: include/linux/vlynq.h 16601 16602VME SUBSYSTEM 16603M: Martyn Welch <martyn@welchs.me.uk> 16604M: Manohar Vanga <manohar.vanga@gmail.com> 16605M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16606L: devel@driverdev.osuosl.org 16607S: Maintained 16608T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16609F: Documentation/driver-api/vme.rst 16610F: drivers/staging/vme/ 16611F: drivers/vme/ 16612F: include/linux/vme* 16613 16614VMWARE BALLOON DRIVER 16615M: Julien Freche <jfreche@vmware.com> 16616M: Nadav Amit <namit@vmware.com> 16617M: "VMware, Inc." <pv-drivers@vmware.com> 16618L: linux-kernel@vger.kernel.org 16619S: Maintained 16620F: drivers/misc/vmw_balloon.c 16621 16622VMWARE HYPERVISOR INTERFACE 16623M: Alok Kataria <akataria@vmware.com> 16624L: virtualization@lists.linux-foundation.org 16625S: Supported 16626F: arch/x86/kernel/cpu/vmware.c 16627 16628VMWARE PVRDMA DRIVER 16629M: Adit Ranadive <aditr@vmware.com> 16630M: VMware PV-Drivers <pv-drivers@vmware.com> 16631L: linux-rdma@vger.kernel.org 16632S: Maintained 16633F: drivers/infiniband/hw/vmw_pvrdma/ 16634 16635VMware PVSCSI driver 16636M: Jim Gill <jgill@vmware.com> 16637M: VMware PV-Drivers <pv-drivers@vmware.com> 16638L: linux-scsi@vger.kernel.org 16639S: Maintained 16640F: drivers/scsi/vmw_pvscsi.c 16641F: drivers/scsi/vmw_pvscsi.h 16642 16643VMWARE VMMOUSE SUBDRIVER 16644M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16645M: "VMware, Inc." <pv-drivers@vmware.com> 16646L: linux-input@vger.kernel.org 16647S: Maintained 16648F: drivers/input/mouse/vmmouse.c 16649F: drivers/input/mouse/vmmouse.h 16650 16651VMWARE VMXNET3 ETHERNET DRIVER 16652M: Ronak Doshi <doshir@vmware.com> 16653M: "VMware, Inc." <pv-drivers@vmware.com> 16654L: netdev@vger.kernel.org 16655S: Maintained 16656F: drivers/net/vmxnet3/ 16657 16658VOCORE VOCORE2 BOARD 16659M: Harvey Hunt <harveyhuntnexus@gmail.com> 16660L: linux-mips@vger.kernel.org 16661S: Maintained 16662F: arch/mips/boot/dts/ralink/vocore2.dts 16663 16664VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16665M: Liam Girdwood <lgirdwood@gmail.com> 16666M: Mark Brown <broonie@kernel.org> 16667L: linux-kernel@vger.kernel.org 16668W: http://www.slimlogic.co.uk/?p=48 16669T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16670S: Supported 16671F: Documentation/devicetree/bindings/regulator/ 16672F: Documentation/power/regulator/ 16673F: drivers/regulator/ 16674F: include/dt-bindings/regulator/ 16675F: include/linux/regulator/ 16676 16677VRF 16678M: David Ahern <dsa@cumulusnetworks.com> 16679M: Shrijeet Mukherjee <shrijeet@gmail.com> 16680L: netdev@vger.kernel.org 16681S: Maintained 16682F: drivers/net/vrf.c 16683F: Documentation/networking/vrf.txt 16684 16685VT1211 HARDWARE MONITOR DRIVER 16686M: Juerg Haefliger <juergh@gmail.com> 16687L: linux-hwmon@vger.kernel.org 16688S: Maintained 16689F: Documentation/hwmon/vt1211 16690F: drivers/hwmon/vt1211.c 16691 16692VT8231 HARDWARE MONITOR DRIVER 16693M: Roger Lucas <vt8231@hiddenengine.co.uk> 16694L: linux-hwmon@vger.kernel.org 16695S: Maintained 16696F: drivers/hwmon/vt8231.c 16697 16698VUB300 USB to SDIO/SD/MMC bridge chip 16699M: Tony Olech <tony.olech@elandigitalsystems.com> 16700L: linux-mmc@vger.kernel.org 16701L: linux-usb@vger.kernel.org 16702S: Supported 16703F: drivers/mmc/host/vub300.c 16704 16705W1 DALLAS'S 1-WIRE BUS 16706M: Evgeniy Polyakov <zbr@ioremap.net> 16707S: Maintained 16708F: Documentation/devicetree/bindings/w1/ 16709F: Documentation/w1/ 16710F: drivers/w1/ 16711F: include/linux/w1.h 16712 16713W83791D HARDWARE MONITORING DRIVER 16714M: Marc Hulsman <m.hulsman@tudelft.nl> 16715L: linux-hwmon@vger.kernel.org 16716S: Maintained 16717F: Documentation/hwmon/w83791d 16718F: drivers/hwmon/w83791d.c 16719 16720W83793 HARDWARE MONITORING DRIVER 16721M: Rudolf Marek <r.marek@assembler.cz> 16722L: linux-hwmon@vger.kernel.org 16723S: Maintained 16724F: Documentation/hwmon/w83793 16725F: drivers/hwmon/w83793.c 16726 16727W83795 HARDWARE MONITORING DRIVER 16728M: Jean Delvare <jdelvare@suse.com> 16729L: linux-hwmon@vger.kernel.org 16730S: Maintained 16731F: drivers/hwmon/w83795.c 16732 16733W83L51xD SD/MMC CARD INTERFACE DRIVER 16734M: Pierre Ossman <pierre@ossman.eu> 16735S: Maintained 16736F: drivers/mmc/host/wbsd.* 16737 16738WACOM PROTOCOL 4 SERIAL TABLETS 16739M: Julian Squires <julian@cipht.net> 16740M: Hans de Goede <hdegoede@redhat.com> 16741L: linux-input@vger.kernel.org 16742S: Maintained 16743F: drivers/input/tablet/wacom_serial4.c 16744 16745WATCHDOG DEVICE DRIVERS 16746M: Wim Van Sebroeck <wim@linux-watchdog.org> 16747M: Guenter Roeck <linux@roeck-us.net> 16748L: linux-watchdog@vger.kernel.org 16749W: http://www.linux-watchdog.org/ 16750T: git git://www.linux-watchdog.org/linux-watchdog.git 16751S: Maintained 16752F: Documentation/devicetree/bindings/watchdog/ 16753F: Documentation/watchdog/ 16754F: drivers/watchdog/ 16755F: include/linux/watchdog.h 16756F: include/uapi/linux/watchdog.h 16757 16758WHISKEYCOVE PMIC GPIO DRIVER 16759M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16760L: linux-gpio@vger.kernel.org 16761S: Maintained 16762F: drivers/gpio/gpio-wcove.c 16763 16764WHWAVE RTC DRIVER 16765M: Dianlong Li <long17.cool@163.com> 16766L: linux-rtc@vger.kernel.org 16767S: Maintained 16768F: drivers/rtc/rtc-sd3078.c 16769 16770WIIMOTE HID DRIVER 16771M: David Herrmann <dh.herrmann@googlemail.com> 16772L: linux-input@vger.kernel.org 16773S: Maintained 16774F: drivers/hid/hid-wiimote* 16775 16776WILOCITY WIL6210 WIRELESS DRIVER 16777M: Maya Erez <merez@codeaurora.org> 16778L: linux-wireless@vger.kernel.org 16779L: wil6210@qti.qualcomm.com 16780S: Supported 16781W: http://wireless.kernel.org/en/users/Drivers/wil6210 16782F: drivers/net/wireless/ath/wil6210/ 16783 16784WIMAX STACK 16785M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16786M: linux-wimax@intel.com 16787L: wimax@linuxwimax.org (subscribers-only) 16788S: Supported 16789W: http://linuxwimax.org 16790F: Documentation/wimax/README.wimax 16791F: include/linux/wimax/debug.h 16792F: include/net/wimax.h 16793F: include/uapi/linux/wimax.h 16794F: net/wimax/ 16795 16796WINBOND CIR DRIVER 16797M: David Härdeman <david@hardeman.nu> 16798S: Maintained 16799F: drivers/media/rc/winbond-cir.c 16800 16801RCMM REMOTE CONTROLS DECODER 16802M: Patrick Lerda <patrick9876@free.fr> 16803S: Maintained 16804F: drivers/media/rc/ir-rcmm-decoder.c 16805 16806WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16807M: William Breathitt Gray <vilhelm.gray@gmail.com> 16808L: linux-watchdog@vger.kernel.org 16809S: Maintained 16810F: drivers/watchdog/ebc-c384_wdt.c 16811 16812WINSYSTEMS WS16C48 GPIO DRIVER 16813M: William Breathitt Gray <vilhelm.gray@gmail.com> 16814L: linux-gpio@vger.kernel.org 16815S: Maintained 16816F: drivers/gpio/gpio-ws16c48.c 16817 16818WISTRON LAPTOP BUTTON DRIVER 16819M: Miloslav Trmac <mitr@volny.cz> 16820S: Maintained 16821F: drivers/input/misc/wistron_btns.c 16822 16823WL3501 WIRELESS PCMCIA CARD DRIVER 16824L: linux-wireless@vger.kernel.org 16825S: Odd fixes 16826F: drivers/net/wireless/wl3501* 16827 16828WOLFSON MICROELECTRONICS DRIVERS 16829L: patches@opensource.cirrus.com 16830T: git https://github.com/CirrusLogic/linux-drivers.git 16831W: https://github.com/CirrusLogic/linux-drivers/wiki 16832S: Supported 16833F: Documentation/hwmon/wm83?? 16834F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16835F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16836F: Documentation/devicetree/bindings/mfd/arizona.txt 16837F: Documentation/devicetree/bindings/mfd/wm831x.txt 16838F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16839F: arch/arm/mach-s3c64xx/mach-crag6410* 16840F: drivers/clk/clk-wm83*.c 16841F: drivers/extcon/extcon-arizona.c 16842F: drivers/leds/leds-wm83*.c 16843F: drivers/gpio/gpio-*wm*.c 16844F: drivers/gpio/gpio-arizona.c 16845F: drivers/hwmon/wm83??-hwmon.c 16846F: drivers/input/misc/wm831x-on.c 16847F: drivers/input/touchscreen/wm831x-ts.c 16848F: drivers/input/touchscreen/wm97*.c 16849F: drivers/mfd/arizona* 16850F: drivers/mfd/wm*.c 16851F: drivers/mfd/cs47l24* 16852F: drivers/power/supply/wm83*.c 16853F: drivers/rtc/rtc-wm83*.c 16854F: drivers/regulator/wm8*.c 16855F: drivers/regulator/arizona* 16856F: drivers/video/backlight/wm83*_bl.c 16857F: drivers/watchdog/wm83*_wdt.c 16858F: include/linux/mfd/arizona/ 16859F: include/linux/mfd/wm831x/ 16860F: include/linux/mfd/wm8350/ 16861F: include/linux/mfd/wm8400* 16862F: include/linux/regulator/arizona* 16863F: include/linux/wm97xx.h 16864F: include/sound/wm????.h 16865F: sound/soc/codecs/arizona.? 16866F: sound/soc/codecs/wm* 16867F: sound/soc/codecs/cs47l24* 16868 16869WORKQUEUE 16870M: Tejun Heo <tj@kernel.org> 16871R: Lai Jiangshan <jiangshanlai@gmail.com> 16872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16873S: Maintained 16874F: include/linux/workqueue.h 16875F: kernel/workqueue.c 16876F: Documentation/core-api/workqueue.rst 16877 16878X-POWERS AXP288 PMIC DRIVERS 16879M: Hans de Goede <hdegoede@redhat.com> 16880S: Maintained 16881N: axp288 16882F: drivers/acpi/pmic/intel_pmic_xpower.c 16883 16884X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16885M: Chen-Yu Tsai <wens@csie.org> 16886L: linux-kernel@vger.kernel.org 16887S: Maintained 16888N: axp[128] 16889 16890X.25 NETWORK LAYER 16891M: Andrew Hendry <andrew.hendry@gmail.com> 16892L: linux-x25@vger.kernel.org 16893S: Odd Fixes 16894F: Documentation/networking/x25* 16895F: include/net/x25* 16896F: net/x25/ 16897 16898X86 ARCHITECTURE (32-BIT AND 64-BIT) 16899M: Thomas Gleixner <tglx@linutronix.de> 16900M: Ingo Molnar <mingo@redhat.com> 16901M: Borislav Petkov <bp@alien8.de> 16902R: "H. Peter Anvin" <hpa@zytor.com> 16903M: x86@kernel.org 16904L: linux-kernel@vger.kernel.org 16905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16906S: Maintained 16907F: Documentation/devicetree/bindings/x86/ 16908F: Documentation/x86/ 16909F: arch/x86/ 16910 16911X86 ENTRY CODE 16912M: Andy Lutomirski <luto@kernel.org> 16913L: linux-kernel@vger.kernel.org 16914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16915S: Maintained 16916F: arch/x86/entry/ 16917 16918X86 MCE INFRASTRUCTURE 16919M: Tony Luck <tony.luck@intel.com> 16920M: Borislav Petkov <bp@alien8.de> 16921L: linux-edac@vger.kernel.org 16922S: Maintained 16923F: arch/x86/kernel/cpu/mcheck/* 16924 16925X86 MICROCODE UPDATE SUPPORT 16926M: Borislav Petkov <bp@alien8.de> 16927S: Maintained 16928F: arch/x86/kernel/cpu/microcode/* 16929 16930X86 MM 16931M: Dave Hansen <dave.hansen@linux.intel.com> 16932M: Andy Lutomirski <luto@kernel.org> 16933M: Peter Zijlstra <peterz@infradead.org> 16934L: linux-kernel@vger.kernel.org 16935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16936S: Maintained 16937F: arch/x86/mm/ 16938 16939X86 PLATFORM DRIVERS 16940M: Darren Hart <dvhart@infradead.org> 16941M: Andy Shevchenko <andy@infradead.org> 16942L: platform-driver-x86@vger.kernel.org 16943T: git git://git.infradead.org/linux-platform-drivers-x86.git 16944S: Maintained 16945F: drivers/platform/x86/ 16946F: drivers/platform/olpc/ 16947 16948X86 PLATFORM DRIVERS - ARCH 16949R: Darren Hart <dvhart@infradead.org> 16950R: Andy Shevchenko <andy@infradead.org> 16951L: platform-driver-x86@vger.kernel.org 16952L: x86@kernel.org 16953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16954S: Maintained 16955F: arch/x86/platform 16956 16957X86 VDSO 16958M: Andy Lutomirski <luto@kernel.org> 16959L: linux-kernel@vger.kernel.org 16960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16961S: Maintained 16962F: arch/x86/entry/vdso/ 16963 16964XARRAY 16965M: Matthew Wilcox <willy@infradead.org> 16966L: linux-fsdevel@vger.kernel.org 16967S: Supported 16968F: Documentation/core-api/xarray.rst 16969F: lib/idr.c 16970F: lib/xarray.c 16971F: include/linux/idr.h 16972F: include/linux/xarray.h 16973F: tools/testing/radix-tree 16974 16975XBOX DVD IR REMOTE 16976M: Benjamin Valentin <benpicco@googlemail.com> 16977S: Maintained 16978F: drivers/media/rc/xbox_remote.c 16979F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16980 16981XC2028/3028 TUNER DRIVER 16982M: Mauro Carvalho Chehab <mchehab@kernel.org> 16983L: linux-media@vger.kernel.org 16984W: https://linuxtv.org 16985T: git git://linuxtv.org/media_tree.git 16986S: Maintained 16987F: drivers/media/tuners/tuner-xc2028.* 16988 16989XDP (eXpress Data Path) 16990M: Alexei Starovoitov <ast@kernel.org> 16991M: Daniel Borkmann <daniel@iogearbox.net> 16992M: David S. Miller <davem@davemloft.net> 16993M: Jakub Kicinski <jakub.kicinski@netronome.com> 16994M: Jesper Dangaard Brouer <hawk@kernel.org> 16995M: John Fastabend <john.fastabend@gmail.com> 16996L: netdev@vger.kernel.org 16997L: xdp-newbies@vger.kernel.org 16998L: bpf@vger.kernel.org 16999S: Supported 17000F: net/core/xdp.c 17001F: include/net/xdp.h 17002F: kernel/bpf/devmap.c 17003F: kernel/bpf/cpumap.c 17004F: include/trace/events/xdp.h 17005K: xdp 17006N: xdp 17007 17008XDP SOCKETS (AF_XDP) 17009M: Björn Töpel <bjorn.topel@intel.com> 17010M: Magnus Karlsson <magnus.karlsson@intel.com> 17011L: netdev@vger.kernel.org 17012L: bpf@vger.kernel.org 17013S: Maintained 17014F: kernel/bpf/xskmap.c 17015F: net/xdp/ 17016 17017XEN BLOCK SUBSYSTEM 17018M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17019M: Roger Pau Monné <roger.pau@citrix.com> 17020L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17021S: Supported 17022F: drivers/block/xen-blkback/* 17023F: drivers/block/xen* 17024 17025XEN HYPERVISOR ARM 17026M: Stefano Stabellini <sstabellini@kernel.org> 17027L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17028S: Maintained 17029F: arch/arm/xen/ 17030F: arch/arm/include/asm/xen/ 17031 17032XEN HYPERVISOR ARM64 17033M: Stefano Stabellini <sstabellini@kernel.org> 17034L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17035S: Maintained 17036F: arch/arm64/xen/ 17037F: arch/arm64/include/asm/xen/ 17038 17039XEN HYPERVISOR INTERFACE 17040M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17041M: Juergen Gross <jgross@suse.com> 17042R: Stefano Stabellini <sstabellini@kernel.org> 17043L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17044T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17045S: Supported 17046F: arch/x86/xen/ 17047F: arch/x86/platform/pvh/ 17048F: drivers/*/xen-*front.c 17049F: drivers/xen/ 17050F: arch/x86/include/asm/xen/ 17051F: arch/x86/include/asm/pvclock-abi.h 17052F: include/xen/ 17053F: include/uapi/xen/ 17054F: Documentation/ABI/stable/sysfs-hypervisor-xen 17055F: Documentation/ABI/testing/sysfs-hypervisor-xen 17056 17057XEN NETWORK BACKEND DRIVER 17058M: Wei Liu <wei.liu2@citrix.com> 17059M: Paul Durrant <paul.durrant@citrix.com> 17060L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17061L: netdev@vger.kernel.org 17062S: Supported 17063F: drivers/net/xen-netback/* 17064 17065XEN PCI SUBSYSTEM 17066M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17067L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17068S: Supported 17069F: arch/x86/pci/*xen* 17070F: drivers/pci/*xen* 17071 17072XEN PVSCSI DRIVERS 17073M: Juergen Gross <jgross@suse.com> 17074L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17075L: linux-scsi@vger.kernel.org 17076S: Supported 17077F: drivers/scsi/xen-scsifront.c 17078F: drivers/xen/xen-scsiback.c 17079F: include/xen/interface/io/vscsiif.h 17080 17081XEN SWIOTLB SUBSYSTEM 17082M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17083L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17084L: iommu@lists.linux-foundation.org 17085S: Supported 17086F: arch/x86/xen/*swiotlb* 17087F: drivers/xen/*swiotlb* 17088 17089XEN SOUND FRONTEND DRIVER 17090M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17091L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17093S: Supported 17094F: sound/xen/* 17095 17096XFS FILESYSTEM 17097M: Darrick J. Wong <darrick.wong@oracle.com> 17098M: linux-xfs@vger.kernel.org 17099L: linux-xfs@vger.kernel.org 17100W: http://xfs.org/ 17101T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17102S: Supported 17103F: Documentation/filesystems/xfs.txt 17104F: fs/xfs/ 17105 17106XILINX AXI ETHERNET DRIVER 17107M: Anirudha Sarangi <anirudh@xilinx.com> 17108M: John Linn <John.Linn@xilinx.com> 17109S: Maintained 17110F: drivers/net/ethernet/xilinx/xilinx_axienet* 17111 17112XILINX UARTLITE SERIAL DRIVER 17113M: Peter Korsgaard <jacmet@sunsite.dk> 17114L: linux-serial@vger.kernel.org 17115S: Maintained 17116F: drivers/tty/serial/uartlite.c 17117 17118XILINX VIDEO IP CORES 17119M: Hyun Kwon <hyun.kwon@xilinx.com> 17120M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17121L: linux-media@vger.kernel.org 17122T: git git://linuxtv.org/media_tree.git 17123S: Supported 17124F: Documentation/devicetree/bindings/media/xilinx/ 17125F: drivers/media/platform/xilinx/ 17126F: include/uapi/linux/xilinx-v4l2-controls.h 17127 17128XILLYBUS DRIVER 17129M: Eli Billauer <eli.billauer@gmail.com> 17130L: linux-kernel@vger.kernel.org 17131S: Supported 17132F: drivers/char/xillybus/ 17133 17134XLP9XX I2C DRIVER 17135M: George Cherian <george.cherian@cavium.com> 17136M: Jan Glauber <jglauber@cavium.com> 17137L: linux-i2c@vger.kernel.org 17138W: http://www.cavium.com 17139S: Supported 17140F: drivers/i2c/busses/i2c-xlp9xx.c 17141 17142XRA1403 GPIO EXPANDER 17143M: Nandor Han <nandor.han@ge.com> 17144M: Semi Malinen <semi.malinen@ge.com> 17145L: linux-gpio@vger.kernel.org 17146S: Maintained 17147F: drivers/gpio/gpio-xra1403.c 17148F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17149 17150XTENSA XTFPGA PLATFORM SUPPORT 17151M: Max Filippov <jcmvbkbc@gmail.com> 17152L: linux-xtensa@linux-xtensa.org 17153S: Maintained 17154F: drivers/spi/spi-xtensa-xtfpga.c 17155F: sound/soc/xtensa/xtfpga-i2s.c 17156 17157YAM DRIVER FOR AX.25 17158M: Jean-Paul Roubelat <jpr@f6fbb.org> 17159L: linux-hams@vger.kernel.org 17160S: Maintained 17161F: drivers/net/hamradio/yam* 17162F: include/linux/yam.h 17163 17164YAMA SECURITY MODULE 17165M: Kees Cook <keescook@chromium.org> 17166T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17167S: Supported 17168F: security/yama/ 17169F: Documentation/admin-guide/LSM/Yama.rst 17170 17171YEALINK PHONE DRIVER 17172M: Henk Vergonet <Henk.Vergonet@gmail.com> 17173L: usbb2k-api-dev@nongnu.org 17174S: Maintained 17175F: Documentation/input/devices/yealink.rst 17176F: drivers/input/misc/yealink.* 17177 17178Z8530 DRIVER FOR AX.25 17179M: Joerg Reuter <jreuter@yaina.de> 17180W: http://yaina.de/jreuter/ 17181W: http://www.qsl.net/dl1bke/ 17182L: linux-hams@vger.kernel.org 17183S: Maintained 17184F: Documentation/networking/z8530drv.txt 17185F: drivers/net/hamradio/*scc.c 17186F: drivers/net/hamradio/z8530.h 17187 17188ZBUD COMPRESSED PAGE ALLOCATOR 17189M: Seth Jennings <sjenning@redhat.com> 17190M: Dan Streetman <ddstreet@ieee.org> 17191L: linux-mm@kvack.org 17192S: Maintained 17193F: mm/zbud.c 17194F: include/linux/zbud.h 17195 17196ZD1211RW WIRELESS DRIVER 17197M: Daniel Drake <dsd@gentoo.org> 17198M: Ulrich Kunitz <kune@deine-taler.de> 17199W: http://zd1211.ath.cx/wiki/DriverRewrite 17200L: linux-wireless@vger.kernel.org 17201L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17202S: Maintained 17203F: drivers/net/wireless/zydas/zd1211rw/ 17204 17205ZD1301 MEDIA DRIVER 17206M: Antti Palosaari <crope@iki.fi> 17207L: linux-media@vger.kernel.org 17208W: https://linuxtv.org/ 17209W: http://palosaari.fi/linux/ 17210Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17211S: Maintained 17212F: drivers/media/usb/dvb-usb-v2/zd1301* 17213 17214ZD1301_DEMOD MEDIA DRIVER 17215M: Antti Palosaari <crope@iki.fi> 17216L: linux-media@vger.kernel.org 17217W: https://linuxtv.org/ 17218W: http://palosaari.fi/linux/ 17219Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17220S: Maintained 17221F: drivers/media/dvb-frontends/zd1301_demod* 17222 17223ZPOOL COMPRESSED PAGE STORAGE API 17224M: Dan Streetman <ddstreet@ieee.org> 17225L: linux-mm@kvack.org 17226S: Maintained 17227F: mm/zpool.c 17228F: include/linux/zpool.h 17229 17230ZR36067 VIDEO FOR LINUX DRIVER 17231L: mjpeg-users@lists.sourceforge.net 17232L: linux-media@vger.kernel.org 17233W: http://mjpeg.sourceforge.net/driver-zoran/ 17234T: hg https://linuxtv.org/hg/v4l-dvb 17235S: Odd Fixes 17236F: drivers/staging/media/zoran/ 17237 17238ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17239M: Minchan Kim <minchan@kernel.org> 17240M: Nitin Gupta <ngupta@vflare.org> 17241R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17242L: linux-kernel@vger.kernel.org 17243S: Maintained 17244F: drivers/block/zram/ 17245F: Documentation/blockdev/zram.txt 17246 17247ZS DECSTATION Z85C30 SERIAL DRIVER 17248M: "Maciej W. Rozycki" <macro@linux-mips.org> 17249S: Maintained 17250F: drivers/tty/serial/zs.* 17251 17252ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17253M: Minchan Kim <minchan@kernel.org> 17254M: Nitin Gupta <ngupta@vflare.org> 17255R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17256L: linux-mm@kvack.org 17257S: Maintained 17258F: mm/zsmalloc.c 17259F: include/linux/zsmalloc.h 17260F: Documentation/vm/zsmalloc.rst 17261 17262ZSWAP COMPRESSED SWAP CACHING 17263M: Seth Jennings <sjenning@redhat.com> 17264M: Dan Streetman <ddstreet@ieee.org> 17265L: linux-mm@kvack.org 17266S: Maintained 17267F: mm/zswap.c 17268 17269THE REST 17270M: Linus Torvalds <torvalds@linux-foundation.org> 17271L: linux-kernel@vger.kernel.org 17272Q: http://patchwork.kernel.org/project/LKML/list/ 17273T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17274S: Buried alive in reporters 17275F: * 17276F: */ 17277